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
340360936069	340360936587	340360937137	340360937687	340360938237	340360938787	340360939337	340360939887	340360940437	340360940987	340360941537	340360942087	340360942637	340360943187	340360943737	340360944287	340360944837	340360945387	340360945937	340360946487	340360947037	340360947587	340360948137	340360948687	340360949237	340360949787	340360950337	340360950887	340360951437	340360951987	340360952537	340360953087	340360953637	340360954187	340360954737	340360955287	340360955837	340360956387	340360956937	340360957487	340360958037	340360958587	340360959137	340360959687	340360960237	340360960787	340360961337	340360961887	340360962437	340360962989	340360963537	340360964087	340360964637	340360965187	340360965737	340360966287	340360966837	340360967387	340360967937	340360968487	340360969037	340360969587	340360970137	340360970687	340360971237	340360971787	340360972337	340360972887	340360973437	340360973987	340360974537	340360975087	340360975637	340360976187	340360976737	340360977287	340360977837	340360978389	340360978937	340360979487	340360980037	340360980587	340360981137	340360981687	340360982237	340360982787	340360983337	340360983887	340360984437	340360984987	340360985537	340360986087	340360986637	340360987187	340360987737	340360988287	340360988837	340360989387	340360989937	340360990487	340360991037	340360991587	340360992137	340360992687	340360993237	340360993787	340360994337	340360994887	340360995437	340360995989	340360996537	340360997087	340360997637	340360998187	340360998737	340360999287	340360999837	340361000389	340361000937	340361001487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	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
22998	20387	27734	23267	21861	24339	24096	14793	9657	6847	5058	3798	2989	2585	2196	1988	1627	1587	1398	1296	1257	1122	1064	1088	1003	982	1044	964	922	990	900	987	872	904	938	912	947	883	900	921	861	922	821	941	916	923	858	907	874	879	914	893	876	893	890	915	895	891	898	885	889	893	909	873	841	895	912	871	944	978	881	837	915	889	911	906	918	959	864	902	896	903	941	901	888	887	905	912	886	915	929	905	944	938	888	932	912	920	944	946	890	882	868	879	890	956	821	900	907	908	890	887	923	908	917	896	897	928	914	910	930	917	884	921	891	891	912	876	955	872	808	879	890	914	891	930	919	897	838	913	877	892	916	909	883	890	906	873	944	939	843	940	840	888	840	854	933	894	947	866	844	924	931	873	903	864	908	919	897	906	885	931	966	946	931	951	913	947	871	909	887	874	944	933	881	856	859	920	892	934	916	911	911	889	896	829	923	911	958	932	895	939	856	886	936	868	883	896	879	933	886	931	901	939	917	895	890	861	938	891	862	901	959	930	974	910	922	888	891	909	955	961	912	846	936	834	948	859	932	880	882	907	934	919	851	913	860	873	855	846	929	885	964	859	864	889	888	899	863	868	842	905	909	886	838	888	878	923	918	912	891	929	896	864	927	895	871	913	890	953	926	924	914	913	921	886	853	894	926	922	905	922	920	890	904	890	864	908	875	852	899	850	920	834	883	871	868	859	893	868	931	935	901	897	951	903	871	936	966	861	928	938	908	913	935	885	871	938	849	885	904	916	903	872	875	865	907	870	885	913	946	881	831	833	908	878	881	930	892	890	860	925	901	939	870	941	900	885	891	882	853	950	946	917	907	882	909	944	849	928	900	897	881	917	907	892	888	873	881	896	914	881	906	921	934	932	880	874	882	903	883	877	884	883	902	941	872	916	917	987	893	910	928	927	894	888	966	893	908	867	881	911	872	883	901	924	843	840	888	898	904	860	911	871	921	895	946	919	902	923	836	898	869	904	881	935	877	925	877	834	859	901	836	913	901	955	870	913	1003	988	878	871	888	902	900	894	916	900	893	912	880	947	926	868	924	895	901	883	905	865	895	930	951	935	944	882	934	896	922	938	912	923	889	939	929	957	869	877	920	988	864	917	939	871	923	963	920	943	905	910	894	909	863	860	848	882	877	917	866	873	875	888	920	880	887	921	909	957	884	890	899	888	898	939	941	905	946	914	856	896	919	875	946	882	980	884	905	915	902	883	833	871	917	877	894	859	909	886	880	895	921	891	864	882	874	925	864	856	945	905	895	980	947	946	957	896	872	922	902	918	874	899	939	881	852	864	911	917	846	894	853	922	912	866	896	885	846	884	910	852	900	858	941	931	886	900	909	908	900	926	953	885	860	858	897	942	882	939	921	878	899	914	900	881	913	888	912	908	844	856	927	873	869	941	891	906	930	863	871	884	916	856	882	874	842	912	933	877	883	877	816	923	911	888	978	846	873	910	936	1004	859	931	886	949	892	917	913	926	896	895	851	899	860	892	884	912	883	867	855	941	941	860	880	873	839	914	929	905	866	857	910	909	946	865	894	913	846	894	904	936	922	917	867	894	905	945	935	841	938	931	917	898	842	920	915	914	862	948	842	903	884	856	879	940	856	833	922	932	884	914	920	901	890	878	909	919	888	917	884	892	868	813	914	890	939	885	901	878	887	912	908	890	868	859	911	874	893	920	909	926	817	895	925	855	914	892	848	851	940	908	973	895	893	906	882	927	957	923	887	941	879	902	902	951	895	871	852	897	947	847	895	919	890	918	907	875	903	904	920	925	916	912	868	882	890	865	894	939	938	895	939	881	907	916	970	921	909	921	894	843	947	907	839	871	866	933	904	890	901	900	903	890	927	966	895	966	870	836	875	844	920	851	888	900	906	879	868	886	893	890	904	921	865	882	874	908	921	862	896	901	853	915	867	964	963	846	895	846	934	963	894	852	837	924	871	925	790	901	885	851	910	887	897	930	855	908	884	947	899	917	928	910	889	935	917	906	929	873	865	890	893	836	869	867	874	911	908	936	843	934	920	881	895	887	886	871	864	881	933	876	863	903	819	886	881	853	859	887	889	901	890	893	839	862	859	895	897	874	879	914	930	941	906	935	852	841	868	846	919	931	874	855	893	901	923	853	896	910	842	880	883	942	915	902	893	905	878	895	910	871	910	897	918	924	899	876	883	907	889	906	871	867	917	894	875	874	861	918	854	886	946	898	936	967	888	890	885	962	923	922	862	859	835	906	903	902	913	935	907	817	855	857	853	868	867	867	850	841	894	905	873	942	860	870	826	860	922	974	905	918	917	874	904	913	919	868	858	885	859	853	918	925	860	949	926	903	852	886	881	890	892	1012	935	869	935	902	878	878	908	939	924	860	885	907	852	873	923	952	926	841	889	915	893	906	848	907	843	875	873	937	915	875	949	910	943	888	848	846	891	915	910	847	835	903	916	939	870	913	886	880	953	915	912	882	895	889	865	925	876	900	886	919	897	892	923	897	874	915	879	884	950	916	878	878	890	885	912	936	887	854	893	877	851	876	900	938	906	856	879	869	879	907	890	875	890	944	838	914	888	849	939	931	860	912	863	915	899	877	882	865	886	915	916	911	889	876	897	854	944	901	921	877	865	877	879	895	906	868	900	919	893	875	864	923	899	906	892	862	937	866	953	891	901	892	879	934	923	893	956	872	914	852	899	872	917	878	906	977	922	898	937	888	909	861	841	911	867	888	930	838	886	899	920	892	839	896	866	902	887	915	892	869	877	894	842	853	923	891	883	888	909	896	852	871	906	889	886	902	937	934	872	888	815	905	917	884	836	933	906	908	864	855	914	917	836	887	922	962	857	957	888	858	852	889	942	934	897	890	931	885	856	960	912	884	932	937	834	861	912	889	911	909	894	949	921	917	867	951	928	903	847	888	920	911	866	858	931	859	862	900	893	866	851	846	901	882	876	830	885	852	916	952	939	890	903	873	838	923	922	848	888	913	922	833	909	893	843	905	937	907	880	917	891	905	838	906	942	890	862	893	857	910	866	868	888	903	885	854	875	913	881	938	878	968	886	859	854	869	898	911	926	886	895	824	880	911	895	954	885	865	895	972	901	883	908	905	864	912	893	918	907	889	936	934	868	905	890	864	860	871	911	912	941	882	921	868	887	906	872	890	895	882	953	879	859	871	905	936	887	911	891	934	953	924	854	886	857	955	910	909	922	908	915	844	904	904	870	956	899	895	869	861	880	919	885	879	878	847	878	837	889	883	872	904	923	907	940	927	891	897	924	911	924	911	904	837	921	858	943	909	908	882	904	905	849	865	925	918	889	909	857	928	923	932	878	933	866	906	905	944	938	841	887	934	880	914	954	885	858	906	912	911	902	897	872	919	899	895	906	889	880	876	923	920	870	877	943	896	817	933	869	888	829	915	938	922	882	886	909	914	903	933	881	872	843	891	941	903	920	932	879	837	913	888	871	919
51488	58851	56394	45087	35038	27640	21896	17110	13016	9779	7389	5631	4529	3706	3178	2525	2220	1853	1660	1482	1349	1210	1187	1085	1024	972	902	891	924	896	829	895	859	815	838	793	818	832	797	804	878	825	773	815	762	798	809	810	861	832	787	800	765	774	823	796	817	829	773	795	816	812	832	855	809	817	793	767	805	764	846	828	828	830	799	819	850	764	850	824	810	794	778	812	778	830	768	809	814	793	823	802	847	817	792	811	853	758	844	830	767	822	788	817	819	818	831	784	837	845	797	807	810	844	823	781	761	804	767	834	819	810	823	877	825	801	799	794	804	804	788	767	801	838	866	748	800	809	808	747	831	788	822	799	814	814	812	868	825	791	786	791	818	767	822	805	866	858	811	774	786	801	818	814	776	817	825	790	808	815	813	784	825	792	789	804	809	792	818	832	848	768	792	802	848	802	815	796	805	811	789	829	826	829	794	779	828	799	791	841	801	834	784	840	798	813	794	850	758	795	743	806	776	860	792	788	830	788	808	769	771	802	799	808	849	828	769	859	814	779	807	758	790	825	819	747	828	815	841	820	823	813	808	810	814	800	786	790	819	820	835	825	806	799	791	844	825	816	782	822	805	817	828	808	820	857	820	797	827	815	797	842	795	839	832	841	777	837	827	818	722	807	821	833	852	812	801	796	835	823	803	785	767	823	813	868	803	796	769	828	770	847	815	804	737	813	818	784	866	808	811	839	802	791	826	793	814	788	855	835	818	777	809	862	806	811	815	789	814	794	833	745	834	865	824	793	829	781	821	779	791	780	827	752	795	802	817	786	768	778	834	772	820	824	830	781	788	811	842	839	807	795	823	811	816	835	804	795	784	824	826	774	774	799	750	763	805	804	804	771	790	777	790	803	772	801	789	811	814	762	793	801	732	747	762	791	809	825	785	812	842	814	841	807	804	798	798	843	802	821	804	782	774	879	792	783	833	842	792	846	802	794	770	792	769	802	802	752	791	793	827	743	774	775	795	795	785	780	817	816	802	816	852	868	840	796	807	875	782	831	813	777	847	830	852	759	836	805	827	799	808	801	771	789	785	812	760	741	798	844	803	857	788	806	793	793	753	822	825	823	779	858	808	811	726	841	805	785	792	836	807	810	785	830	795	786	824	790	760	818	811	767	799	779	856	839	829	826	810	775	801	844	802	834	837	787	783	831	831	839	778	795	758	823	778	821	795	818	820	787	816	833	778	826	825	786	852	810	842	826	809	773	855	784	847	809	837	837	805	797	764	826	773	834	807	809	802	777	823	763	840	819	806	822	834	809	773	812	858	853	841	792	800	783	864	815	775	817	755	812	788	843	800	838	750	778	773	822	819	805	791	796	840	815	808	830	827	849	821	838	822	737	807	833	786	801	781	803	770	764	803	800	829	783	831	801	819	785	788	843	778	807	785	836	812	820	848	779	816	796	793	811	799	840	780	811	764	781	783	766	797	762	794	818	793	767	799	801	796	804	844	765	782	833	816	806	802	871	838	788	828	809	828	837	878	821	854	860	791	784	709	875	775	776	850	827	835	810	773	762	773	828	859	813	824	836	795	840	853	759	773	833	774	811	792	851	804	806	841	773	812	811	783	814	813	810	787	818	812	790	815	800	860	842	795	815	803	807	818	803	841	808	869	793	771	791	793	815	842	806	806	808	840	841	833	762	816	819	825	809	723	796	774	790	806	802	826	800	792	840	794	827	813	758	809	857	782	780	849	793	821	849	766	813	809	804	776	828	800	835	780	825	792	828	810	779	809	791	829	814	804	778	804	783	841	820	812	838	755	802	786	790	858	774	764	814	809	796	768	826	794	847	775	814	812	846	810	846	816	792	810	835	836	792	857	837	779	810	868	749	773	818	765	782	791	839	859	815	791	799	821	797	845	751	741	840	752	781	763	847	855	797	846	872	827	803	806	854	745	836	817	801	816	813	791	768	818	815	780	821	832	787	789	806	761	765	800	806	854	744	764	793	747	841	795	826	826	814	827	789	848	779	832	815	788	769	783	811	826	825	804	785	809	795	784	869	781	777	798	834	796	788	816	776	824	847	795	795	797	773	826	855	772	832	762	800	835	817	809	859	821	813	799	820	819	792	809	784	784	823	816	813	829	837	774	787	796	812	830	780	821	804	808	824	833	793	809	822	812	804	790	802	786	760	818	821	815	755	783	821	783	796	799	826	859	794	845	772	806	792	831	836	755	768	792	837	810	818	826	827	812	779	802	820	796	820	856	757	814	829	810	823	817	791	828	835	811	795	763	804	811	823	802	766	840	794	860	780	828	804	836	849	819	818	747	778	835	823	776	816	764	774	852	864	788	830	844	814	795	752	797	787	843	854	797	831	794	834	815	799	775	823	790	803	800	762	769	788	782	836	816	799	833	789	850	787	762	803	823	824	802	852	853	768	811	836	816	785	837	784	837	805	838	754	815	804	805	801	775	817	792	742	806	788	857	771	870	821	805	768	745	823	854	814	831	838	805	777	807	812	854	788	847	837	883	781	832	777	798	801	828	755	830	804	824	850	807	782	818	772	797	876	824	774	795	850	758	804	833	830	787	831	799	726	776	785	811	806	782	801	775	781	829	829	812	828	796	780	810	802	826	853	826	771	810	786	809	828	837	774	774	829	830	818	814	816	825	763	787	797	805	830	869	815	778	794	776	780	816	831	798	846	820	849	852	798	807	799	874	826	811	749	849	832	822	764	839	788	763	816	799	789	784	760	799	797	783	766	838	797	789	764	816	828	835	824	779	762	815	777	790	765	760	794	831	804	826	776	800	824	820	801	844	801	818	828	823	828	794	824	843	792	827	818	757	783	836	756	846	785	803	837	789	832	782	777	821	787	757	811	792	831	814	867	813	793	747	780	754	786	826	805	822	802	799	782	802	831	838	794	810	788	807	791	768	816	794	795	807	835	835	792	839	786	776	799	787	828	799	786	805	797	810	807	819	879	756	792	785	808	754	806	831	817	819	844	802	831	827	849	827	829	787	810	820	833	800	798	791	815	788	758	848	796	807	762	814	800	837	769	824	787	806	809	787	804	820	756	804	817	807	800	830	824	815	766	801	810	826	785	837	770	821	768	863	779	822	844	787	805	752	816	792	803	828	848	761	838	783	802	755	826	838	773	797	777	797	782	804	837	823	778	733	771	802	823	809	805	802	832	808	795	813	807	830	794	833	852	759	792	792	836	814	836	778	847	783	741	814	860	777	773	760	776	799	792	837	792	857	849	812	824	808	824	848	766	807	817	849	819	831	854	830	849	772	773	824	812	864	790	773	776	794	816	800	819	761	862	770	766	795	804	791	791	786	795	758	822	808	844	783	870	812	790	835	806	780	765	771	789	815	801	859	829	792	845	767	813	823	792	816	782	804	818	792	820	792	799	821	810	786	807	775	805	792	846	768	800	809	805	831	817	796	823	862	823	847	818	805	783	800	773	786	774	805	773	802	824	834	771	816	836	799	820	814	809
29045	23316	31765	30461	23087	16677	11514	7663	5360	4053	3116	2561	2088	1869	1717	1485	1373	1278	1137	1107	1115	1119	1032	1039	1034	944	973	924	964	952	984	993	928	925	936	927	917	896	972	973	938	938	937	918	861	903	961	956	960	934	943	902	954	955	871	981	960	841	944	868	965	898	915	935	948	915	902	955	948	906	942	958	947	909	926	908	857	921	971	931	926	949	987	963	934	913	966	878	952	906	901	951	896	962	916	870	927	921	921	950	875	928	893	918	940	917	892	969	901	864	985	938	949	971	948	941	945	913	944	894	893	917	931	932	903	976	892	951	929	930	980	944	958	882	945	950	937	911	901	950	933	880	928	985	897	896	942	884	964	915	963	948	929	922	953	898	900	887	899	937	833	895	908	964	973	934	915	921	907	962	851	900	920	893	921	913	914	875	957	927	910	926	880	930	908	950	890	992	952	921	920	902	904	946	897	937	976	881	921	954	954	906	930	927	973	959	969	974	876	899	927	925	872	919	909	892	929	927	974	906	950	908	940	930	894	918	957	877	928	888	978	948	969	962	932	934	984	944	929	885	910	851	908	912	976	918	878	939	912	917	932	931	981	906	961	902	935	996	921	944	901	941	942	900	896	905	841	917	900	900	982	902	936	900	947	931	921	913	927	908	951	942	891	902	900	997	896	883	971	873	941	987	949	957	940	942	895	895	936	922	922	944	893	899	941	866	929	903	948	937	945	960	928	937	956	914	1009	946	901	991	896	917	930	934	987	840	968	956	911	941	911	954	886	875	911	963	916	931	983	919	964	1021	916	921	914	956	900	950	989	983	890	910	879	930	912	916	927	937	968	961	984	924	1011	956	897	910	955	951	946	865	885	936	953	1027	935	959	899	903	961	935	961	940	961	898	940	927	951	942	912	916	907	908	886	901	900	948	928	943	923	902	961	976	948	943	880	929	942	920	973	883	923	990	919	946	945	885	960	910	914	968	945	953	871	975	951	846	948	918	949	934	934	895	901	903	855	894	1006	955	906	933	920	930	945	919	864	943	959	908	918	928	864	919	948	980	948	942	911	901	920	933	944	905	955	932	954	923	939	873	848	911	963	932	890	889	873	948	923	891	929	958	967	981	947	951	899	904	951	910	908	845	907	945	893	911	908	951	944	959	937	878	938	936	891	925	930	960	901	915	922	928	993	884	885	967	909	860	934	954	907	937	947	924	920	880	889	972	905	948	929	906	957	902	880	952	902	965	987	933	906	900	928	960	894	922	896	947	943	955	914	946	964	913	893	901	927	879	931	963	895	917	936	881	964	948	932	921	870	901	928	957	910	926	917	940	978	963	912	906	909	878	947	914	899	953	849	917	950	892	921	974	933	880	934	904	972	949	885	916	866	958	943	902	924	924	883	892	861	933	925	964	907	848	881	904	911	891	906	970	949	952	938	902	957	931	953	957	893	930	931	963	900	956	904	932	919	934	910	954	971	904	924	995	874	951	940	901	921	950	971	943	911	869	924	923	955	895	965	950	958	935	901	974	956	959	905	935	948	888	936	879	921	940	949	910	916	956	949	881	899	872	938	924	927	989	898	928	951	915	939	933	933	894	964	897	901	939	930	968	938	897	894	895	929	909	918	960	942	969	903	898	903	887	932	881	912	920	943	911	882	907	953	957	961	911	949	899	945	933	935	900	933	921	925	972	902	944	932	945	937	949	938	969	928	898	923	885	949	913	918	945	983	960	935	919	905	937	893	905	905	946	920	945	922	954	905	896	906	905	873	862	918	887	913	989	940	895	959	912	971	888	967	909	972	966	945	889	913	935	920	903	915	961	931	891	949	967	890	921	942	945	926	948	940	915	977	918	921	920	935	964	903	934	939	942	909	928	894	950	964	959	962	856	921	940	939	952	916	976	889	863	926	953	925	909	863	950	940	907	866	967	938	903	966	909	909	920	877	958	976	873	917	991	984	937	912	956	930	904	923	906	918	882	931	916	895	932	935	900	939	905	898	921	866	904	948	961	932	941	887	914	921	913	954	911	915	902	905	897	897	899	919	915	893	875	931	973	947	896	944	893	887	925	886	965	911	962	934	943	998	998	900	921	955	897	896	913	906	979	900	969	882	904	909	960	896	908	949	930	962	926	891	937	948	880	965	974	927	896	906	909	949	989	849	922	931	944	929	897	916	930	922	848	998	965	944	950	894	970	889	903	938	895	963	950	902	898	914	895	916	963	909	923	854	936	949	927	929	962	923	929	979	926	918	893	933	950	973	894	980	921	901	925	922	942	886	850	917	895	928	992	939	936	916	924	942	959	950	948	950	977	943	878	968	946	919	908	888	899	932	960	881	889	937	918	930	948	927	924	950	933	975	945	916	934	930	950	931	908	912	883	975	955	937	922	931	939	973	897	913	906	952	975	966	920	925	900	934	876	873	992	930	895	934	918	951	892	917	888	931	890	972	916	995	895	897	979	949	928	908	934	915	944	961	941	901	925	901	923	904	905	930	954	943	921	904	882	943	941	933	899	944	910	902	938	861	937	933	952	900	898	911	946	935	930	898	922	920	909	910	978	893	907	941	957	924	924	910	936	944	926	935	900	869	951	928	960	897	874	935	939	915	945	891	945	920	997	880	936	929	931	939	881	892	917	944	898	897	963	957	943	939	971	908	949	925	927	983	915	948	952	946	948	925	975	947	947	924	870	939	938	888	967	876	889	934	932	934	948	937	938	916	942	879	920	983	935	957	940	950	930	901	978	854	961	912	933	935	934	897	903	924	910	907	912	885	914	909	904	914	909	884	913	909	949	902	927	916	968	914	934	899	981	917	920	902	970	892	953	853	930	884	888	870	931	903	926	933	900	924	911	942	898	917	942	918	927	917	881	960	928	904	867	946	958	924	894	910	927	877	1015	925	941	958	955	884	918	891	935	907	933	959	921	916	927	956	892	928	903	875	923	920	911	934	854	950	986	904	907	906	934	916	929	856	881	943	934	933	949	945	903	869	913	928	897	866	929	904	972	959	912	923	868	936	950	915	912	910	950	904	906	886	913	924	948	887	991	896	937	954	907	960	947	931	896	948	942	915	909	955	975	916	927	928	923	935	946	930	895	888	931	959	956	944	895	954	946	919	989	975	883	924	917	963	927	894	932	925	930	872	927	951	889	936	969	930	906	945	907	949	899	898	949	910	926	920	990	919	895	889	951	941	919	909	918	895	900	890	936	919	924	918	896	943	925	931	884	920	898	894	968	909	921	934	913	919	932	935	906	962	962	974	922	967	890	985	872	914	964	918	967	941	918	949	907	971	938	914	926	978	914	930	915	913	947	898	929	949	912	982	900	942	880	928	890	952	939	952	943	927	978	937	935	936	984	890	974	944	926	939	896	839	968	937	936	906	897	893	855	923	955	914	939	953	941	925	916	953	937	907	931	930	899	949	921	917	931	899	956	940	944	923	937	945	923	989	980	927	890	915	931	846	882	970	971	894	933	892	876	904	851	913	950	887	966	886	913
51758	53447	51586	37544	27765	20608	15444	11470	8659	6352	4944	3971	3050	2609	2291	1894	1697	1577	1352	1233	1129	1074	1042	1031	986	927	929	856	865	884	874	876	804	892	854	832	899	833	835	872	835	811	884	810	840	896	873	834	850	808	832	858	887	850	809	804	844	837	815	816	831	854	796	786	833	866	832	855	804	849	848	866	809	833	844	852	831	836	805	855	875	816	843	833	865	830	872	836	872	841	813	895	784	819	863	826	814	801	834	819	871	848	813	847	844	809	868	867	840	819	877	862	870	822	858	848	836	893	854	859	820	846	858	802	805	865	852	812	816	827	849	828	807	878	817	894	828	815	827	823	860	840	811	876	838	835	863	863	855	844	844	843	845	878	792	826	817	832	857	878	864	839	795	870	854	822	851	783	907	832	871	852	830	813	809	857	862	875	894	823	836	818	842	807	787	836	833	817	819	881	842	809	885	869	838	818	851	819	878	797	834	830	785	831	852	816	812	818	848	806	868	841	849	836	846	826	844	789	840	916	806	893	851	768	820	875	842	859	837	849	870	852	849	814	839	810	869	880	840	886	862	855	824	850	909	839	855	800	860	852	853	853	858	835	833	814	830	835	870	851	812	863	914	866	868	839	858	837	840	837	835	831	839	842	840	899	810	858	856	808	917	857	818	860	843	784	879	859	822	875	851	875	831	869	836	830	860	850	881	859	787	856	835	824	805	839	866	865	838	878	848	850	809	874	845	887	834	853	851	865	806	821	780	810	865	830	885	834	838	816	864	796	829	832	822	840	793	842	837	848	815	848	830	824	797	809	840	860	820	884	813	869	781	815	827	847	816	855	904	866	813	876	827	803	855	836	812	839	843	836	858	869	805	858	816	843	857	838	846	890	842	797	844	836	851	866	845	885	846	787	833	861	827	851	805	851	860	850	823	883	810	826	847	896	824	750	841	817	835	846	853	809	823	817	826	856	831	834	871	863	852	878	854	842	839	841	775	862	850	881	873	832	902	844	914	840	823	837	854	864	828	890	770	887	884	856	881	823	891	874	838	805	823	827	821	819	839	860	858	811	840	824	818	813	850	778	851	832	865	863	821	875	886	873	854	843	861	843	863	829	837	822	812	802	810	881	806	910	857	814	862	866	832	829	819	828	816	790	866	859	831	895	901	840	807	839	841	856	810	839	825	856	794	836	881	878	882	854	830	836	864	865	833	872	852	870	882	806	843	865	855	779	876	852	854	861	851	832	847	857	794	887	826	802	845	846	854	874	829	760	808	806	912	868	836	815	884	831	833	862	854	791	835	837	877	789	817	849	814	803	780	815	841	828	835	810	825	841	847	867	866	830	840	825	786	823	835	802	874	841	821	846	874	863	848	821	872	867	834	824	848	872	805	823	859	834	827	881	864	907	857	853	836	879	848	889	819	796	835	797	848	834	874	821	862	845	869	897	868	808	892	805	897	868	815	888	792	893	839	848	836	885	811	818	827	842	802	824	881	942	823	793	861	787	841	798	858	870	842	786	816	825	876	839	841	821	868	820	878	875	869	856	876	806	858	783	825	852	821	857	831	833	861	854	828	789	840	827	814	861	912	822	847	829	842	843	827	810	840	812	862	827	795	809	840	828	822	826	822	852	866	794	854	881	881	892	838	822	855	864	916	797	827	854	883	844	816	852	825	851	788	851	861	843	854	819	851	867	869	867	893	856	812	839	806	804	803	863	913	811	900	873	830	890	834	815	823	860	864	796	840	837	854	792	881	839	831	823	845	812	860	835	811	860	805	824	841	837	837	807	835	807	842	839	828	794	880	860	825	829	857	805	885	810	903	875	854	877	825	846	844	870	851	846	856	826	901	839	854	788	857	890	821	855	841	853	848	877	803	880	852	803	837	826	811	858	809	866	843	794	883	871	895	865	871	848	865	862	848	788	861	888	831	874	837	834	907	856	819	815	840	833	823	838	842	879	854	828	896	899	784	811	858	818	872	796	801	835	852	826	860	803	863	853	889	868	872	908	829	901	824	845	852	815	807	811	901	849	769	802	879	881	889	855	800	800	831	851	847	853	853	843	893	870	815	822	828	847	845	827	796	848	838	857	846	853	851	853	842	842	853	828	886	817	826	866	833	869	862	827	837	885	808	868	815	874	820	814	884	853	865	840	825	831	817	868	838	865	859	836	877	846	904	815	851	832	886	856	879	859	901	895	845	845	850	864	820	823	822	864	827	822	892	859	866	828	844	854	915	855	865	881	866	846	833	807	860	875	851	859	847	834	831	827	803	859	779	816	906	828	870	872	857	812	814	823	898	867	877	839	827	860	854	851	858	865	832	860	834	850	878	879	878	864	847	812	854	797	822	828	812	854	917	880	819	861	797	854	835	876	837	844	804	844	826	844	840	815	872	831	817	874	793	792	889	853	803	853	839	827	813	824	797	794	783	866	793	815	812	878	829	813	829	845	823	814	855	837	874	864	854	805	894	838	840	839	823	887	832	855	770	792	819	805	841	874	884	801	896	769	824	826	837	789	851	885	822	818	874	840	858	834	826	884	851	870	834	875	815	830	845	839	837	806	849	834	880	830	847	932	884	875	822	859	868	850	843	818	843	837	846	795	859	833	816	839	867	842	836	872	807	867	817	853	801	883	878	853	872	881	866	806	800	848	870	805	854	787	849	820	810	845	878	794	836	868	855	881	815	843	818	879	801	874	834	808	785	840	868	831	835	867	832	829	844	834	852	795	804	870	875	831	875	899	866	816	874	830	847	823	818	883	865	815	789	834	811	884	816	869	859	857	828	852	912	820	800	790	806	899	843	866	834	796	847	826	835	828	871	834	884	833	838	846	813	794	826	821	800	797	849	840	869	813	831	814	767	861	894	813	830	810	873	888	840	905	813	793	823	835	860	860	835	845	855	836	867	848	855	903	785	861	890	839	835	852	841	816	837	812	850	837	841	865	839	833	890	821	844	852	826	837	899	856	839	776	816	880	852	845	823	896	866	857	814	824	882	806	866	840	863	825	906	876	836	839	857	832	817	872	812	882	897	825	824	817	889	857	834	839	860	819	851	836	864	876	849	839	820	862	896	880	819	844	822	823	846	878	848	889	825	829	822	878	857	823	826	887	843	863	877	884	824	807	854	804	858	881	869	817	843	851	872	848	759	803	848	847	860	877	875	862	865	840	828	821	803	820	822	832	777	826	845	846	869	883	876	885	824	859	857	847	850	805	816	837	844	776	845	839	856	873	858	848	898	818	885	855	805	870	818	867	854	824	831	840	850	814	839	819	824	815	863	842	846	855	858	821	786	821	878	849	853	834	858	857	852	827	847	871	846	846	889	822	811	798	830	844	873	895	883	820	843	879	809	852	810	889	850	885	791	832	839	877	886	840	804	865	846	860	840	809	816	848	813	802	837	844	852	806	825	833	850	859	884	831	856	833	820	884	821	862	820	856	891	834	830	855	846	851	846	869	828	874	874	851	843	839	862	890	866	875	874	819	836	827
25899	21714	29430	25664	25081	25296	20432	12308	8467	5928	4467	3342	2802	2481	2146	1872	1691	1517	1460	1364	1223	1143	1107	1066	1094	1104	1037	977	906	954	1016	916	909	916	940	977	984	990	965	941	912	1069	965	944	993	913	923	919	991	908	971	930	961	875	969	922	953	916	922	973	920	946	924	930	929	947	907	996	896	940	977	974	957	935	929	936	946	919	982	937	908	906	910	930	954	950	935	969	922	933	917	860	906	933	910	947	903	939	914	964	875	999	880	935	979	927	869	924	914	956	947	940	946	942	912	931	964	916	972	930	903	978	967	878	951	914	949	892	922	986	914	945	990	919	901	957	926	973	961	906	887	906	969	932	930	917	949	934	975	943	964	937	961	931	880	945	957	1003	926	963	917	959	889	942	922	948	951	917	914	921	976	928	934	889	928	875	889	875	922	976	934	939	931	949	928	991	928	949	940	896	870	950	958	904	960	902	885	917	934	916	936	924	971	889	871	934	965	951	911	951	974	943	920	941	937	930	963	934	930	934	925	933	984	975	881	921	907	940	964	929	950	927	875	934	911	906	905	937	903	914	948	930	891	944	949	941	919	1006	939	888	984	966	918	938	965	939	933	920	950	908	948	948	935	994	979	920	945	1019	930	928	929	943	891	932	868	942	984	984	957	951	885	913	979	916	962	968	920	1002	937	863	929	933	948	931	846	957	895	944	929	966	965	897	922	1019	962	960	951	935	957	956	936	920	936	950	945	899	978	926	916	936	957	921	979	920	982	953	881	922	990	937	935	962	908	935	901	905	961	959	1014	924	961	974	928	961	981	968	904	935	949	954	976	985	948	950	1018	909	891	897	921	917	888	967	947	898	907	954	893	912	904	938	898	924	935	901	991	977	936	998	888	884	899	970	946	976	964	938	918	940	960	924	966	928	955	940	976	868	926	907	961	947	903	916	938	1000	1003	910	912	911	962	903	987	1015	881	956	981	951	949	853	953	852	937	947	943	902	967	965	882	899	858	897	895	1004	965	960	934	963	937	935	977	935	968	938	945	949	960	1005	926	955	928	943	917	901	890	896	961	962	970	895	1008	936	913	946	958	942	941	899	926	904	952	976	910	940	918	902	918	908	909	919	934	873	979	921	987	928	922	972	959	911	989	914	994	971	929	928	859	928	910	998	917	889	954	969	970	953	911	918	961	990	992	880	946	926	917	923	910	907	912	881	994	932	932	906	936	943	980	907	867	965	961	901	953	922	969	952	892	911	942	898	895	911	928	938	950	937	931	978	973	944	929	953	907	934	940	970	941	971	968	997	933	921	974	915	947	898	922	885	920	945	949	941	984	950	919	969	911	933	892	918	939	938	932	965	897	957	981	981	953	971	915	948	926	949	1022	945	944	937	872	947	909	935	947	940	945	902	905	924	932	962	940	919	964	932	917	893	916	915	944	904	929	908	946	942	919	980	898	903	914	931	949	907	987	916	897	907	891	959	956	910	938	972	939	984	888	925	870	946	909	912	950	971	940	948	983	935	919	941	982	935	933	966	926	913	922	937	950	935	932	927	970	942	946	912	1013	901	988	936	951	956	971	914	968	948	998	948	945	951	976	880	931	949	892	990	977	968	924	941	961	975	963	923	952	948	901	919	941	900	959	981	916	1000	930	949	994	955	919	892	914	983	967	969	964	905	913	970	920	964	950	879	908	935	1013	963	965	925	924	985	898	960	975	969	896	972	903	943	944	915	1022	904	952	917	899	919	996	924	917	957	905	923	960	926	891	868	942	929	956	927	914	914	898	944	922	932	939	964	932	897	933	924	970	894	911	898	944	1004	918	982	967	926	1008	972	929	959	967	948	957	950	960	917	949	952	964	895	969	916	955	935	950	956	928	952	913	947	955	950	952	866	945	995	933	922	921	920	949	948	941	1001	931	973	951	934	918	907	976	911	975	909	931	943	991	927	959	889	961	895	961	944	956	914	924	940	915	934	949	977	1005	894	875	912	898	913	957	950	932	961	975	899	921	927	910	928	957	948	978	980	888	943	929	956	901	881	953	967	924	909	897	961	925	929	920	978	964	898	932	963	944	975	947	891	926	947	964	881	891	938	923	967	916	926	959	1001	916	893	929	951	940	934	931	938	888	966	940	943	950	926	1000	965	951	948	904	927	1058	867	902	915	952	941	902	946	907	934	887	894	913	916	920	1004	981	966	954	953	878	934	911	947	922	942	950	966	909	952	924	936	940	916	875	940	863	916	937	937	987	958	952	921	938	951	898	984	923	975	908	919	878	989	927	905	920	936	955	891	892	944	925	966	918	915	909	907	917	919	909	981	948	973	948	940	922	957	939	918	914	917	937	896	920	946	941	974	875	887	913	917	913	878	942	981	861	969	910	902	909	1007	947	951	939	927	960	921	954	972	912	961	967	923	928	970	935	939	918	930	947	894	911	938	937	1016	949	922	901	899	904	954	913	955	980	953	940	954	958	898	921	951	966	914	910	978	987	971	987	891	932	917	975	921	974	919	957	862	872	984	983	932	934	950	950	958	939	970	941	930	989	935	876	941	955	897	921	898	985	925	925	950	879	956	926	949	963	925	906	920	972	929	998	963	902	938	949	993	904	953	919	939	943	945	938	914	904	929	907	927	909	874	949	991	1001	913	1006	996	887	1009	913	1001	898	954	920	899	1007	936	947	983	971	922	930	912	936	880	940	937	913	908	957	925	856	932	940	950	865	970	952	906	944	930	913	904	945	972	947	961	960	929	953	983	986	990	960	1005	1005	829	922	923	908	1008	890	956	948	947	945	953	954	968	903	938	957	963	924	961	903	937	903	955	898	897	978	899	900	930	948	912	938	926	1004	932	951	949	958	954	985	894	897	834	949	961	901	938	925	923	988	922	923	964	893	915	920	1001	901	896	927	955	945	862	946	926	908	985	1022	920	894	921	951	938	910	954	933	962	948	976	958	900	934	940	954	892	927	902	951	924	920	971	844	903	929	905	937	885	941	901	933	930	897	987	960	915	969	911	920	925	913	900	961	887	962	938	943	932	936	908	903	918	917	965	922	968	951	979	892	931	936	966	923	998	942	963	980	967	964	936	915	917	924	964	928	968	995	876	916	897	938	951	909	989	901	902	948	916	948	952	893	973	915	945	928	963	930	1008	942	898	935	901	929	940	928	972	937	922	951	902	931	919	906	923	926	931	963	953	967	954	902	879	900	955	949	944	930	955	934	909	926	942	884	875	964	906	914	942	942	871	949	978	910	946	988	894	952	1001	905	993	977	912	995	933	969	967	909	999	918	878	942	941	905	948	941	929	941	935	975	958	923	943	971	903	951	896	971	938	940	927	899	896	935	963	928	936	943	929	914	949	917	898	937	932	953	935	933	978	959	946	966	916	927	905	933	898	939	970	928	933	909	956	971	945	977	932	916	907	892	922	895	948	974	959	983	913	929	968	910	989	966	906	936	922	1012	912	877	991	960	947	927	934	906	916	913	944	1011	878	984	929	939	915	924	970	935	924	919	903	877	933	941	945	876	929	945	956	875	923	904	909
51101	61009	54561	43347	34456	26800	20231	15424	11686	8504	6467	5088	3957	3500	2850	2339	2045	1840	1579	1454	1359	1277	1187	1099	1003	999	994	937	898	859	943	901	872	872	867	870	879	880	869	867	870	900	882	869	879	846	857	844	908	793	812	881	833	810	848	827	863	835	867	876	810	838	865	855	852	826	883	861	837	827	817	851	876	887	860	848	826	913	843	843	828	893	908	837	895	867	886	842	835	816	874	874	830	823	850	818	832	894	839	892	894	819	812	876	840	821	851	839	913	848	880	850	847	828	858	906	827	868	842	851	882	864	788	806	806	902	851	819	840	824	876	803	853	874	783	845	844	808	861	846	873	855	884	864	887	825	807	874	875	831	846	844	838	848	849	811	873	831	907	846	877	806	830	861	848	845	854	833	834	804	871	835	824	928	842	785	861	881	838	850	852	842	834	850	851	850	832	897	822	795	826	843	824	827	843	845	847	884	846	885	816	822	845	857	878	877	846	848	841	832	801	848	787	890	849	885	878	826	879	902	869	845	822	838	879	846	881	836	825	826	829	913	867	837	857	846	836	834	789	864	758	841	850	824	886	812	814	869	904	859	823	906	812	872	805	838	872	849	891	828	851	837	818	871	796	852	844	823	821	873	831	787	872	839	835	781	834	814	819	854	808	838	841	859	881	849	798	851	852	800	875	837	846	843	827	875	893	824	834	862	838	901	866	806	875	821	815	815	885	857	840	838	814	883	862	819	823	811	853	854	798	826	868	887	865	872	857	801	833	879	789	846	850	881	885	874	893	885	884	873	861	834	873	862	889	808	839	880	819	845	873	838	844	899	851	846	838	869	867	889	832	852	859	835	842	819	823	858	900	877	870	867	836	882	857	817	876	853	831	794	837	874	854	854	835	887	868	886	870	874	918	811	845	794	866	856	849	908	829	815	836	844	868	877	841	863	820	787	825	926	784	835	815	849	863	879	870	873	886	838	807	892	850	876	829	826	815	834	861	850	876	846	900	851	870	839	863	890	825	820	824	855	849	887	864	882	834	825	864	825	916	828	898	893	846	872	856	908	852	839	889	823	864	854	859	847	864	899	838	904	836	885	832	854	864	879	825	897	820	822	859	794	819	869	791	861	864	876	881	896	857	844	831	819	846	852	849	833	877	868	842	858	829	857	805	831	803	832	836	828	803	919	835	872	848	835	863	847	843	827	798	854	878	799	867	831	834	867	883	812	866	863	854	897	833	837	811	841	828	863	865	854	819	799	857	907	886	808	871	850	806	916	822	905	846	816	853	780	840	798	878	840	820	837	836	861	824	862	850	797	834	890	840	841	871	861	795	834	882	869	832	887	835	857	827	842	848	887	829	842	824	794	849	890	868	830	853	857	831	860	849	807	871	817	856	839	850	838	860	835	829	853	822	890	882	838	879	800	855	825	843	820	852	832	852	852	874	883	859	832	822	807	829	851	817	851	819	848	836	880	816	879	859	825	850	823	863	863	845	870	883	861	829	914	877	845	840	812	903	829	855	839	871	842	904	850	897	859	808	837	821	853	859	847	867	792	862	880	806	863	868	854	910	840	823	791	869	905	855	830	862	823	857	853	846	785	878	854	840	882	883	850	893	872	875	915	866	859	892	826	872	811	897	818	845	840	804	857	827	808	835	877	880	925	833	842	774	860	846	872	860	799	850	848	866	830	924	817	831	862	841	843	849	845	843	817	800	853	845	862	830	819	852	881	830	834	845	875	863	848	824	812	838	868	823	788	806	855	824	873	818	868	809	840	870	833	868	801	902	829	886	836	848	824	845	847	875	873	875	844	790	832	787	834	889	851	857	864	843	845	808	860	835	821	869	837	867	812	810	841	796	839	862	851	856	818	832	838	861	823	827	814	876	809	832	838	909	874	878	840	879	861	872	858	832	785	846	839	877	857	811	858	889	872	831	865	844	806	840	812	825	808	796	926	813	881	890	834	816	831	851	856	878	797	874	883	868	813	816	864	876	905	864	864	900	820	851	850	802	853	862	853	893	800	813	792	880	797	837	882	854	779	877	865	882	887	873	834	801	813	845	849	831	843	835	813	803	851	870	892	827	806	897	864	895	829	854	819	821	801	852	891	870	871	850	879	822	857	840	872	841	801	904	850	843	844	819	829	824	857	807	812	823	863	835	831	779	873	834	859	831	865	811	855	871	855	889	862	861	843	875	840	858	833	866	873	851	847	827	812	812	868	852	846	857	811	830	840	842	895	823	798	825	878	814	839	889	825	836	883	872	800	872	819	871	940	878	858	828	854	819	847	827	796	824	833	888	870	820	824	806	820	871	852	834	858	906	848	821	862	847	835	862	831	867	872	845	816	875	842	790	927	856	838	879	840	928	799	819	857	875	827	837	874	832	816	841	852	858	827	821	842	851	837	850	817	860	809	826	877	860	853	859	820	910	807	864	874	869	899	879	839	827	871	830	881	818	878	851	874	881	857	858	854	947	898	858	862	838	803	821	804	825	799	857	865	855	849	836	870	833	809	865	847	850	827	841	803	855	856	768	896	827	849	825	835	832	812	823	840	834	812	824	797	871	792	871	830	847	852	812	837	818	859	861	856	826	812	837	880	848	863	870	828	855	818	812	800	802	842	785	796	847	882	886	904	839	824	825	830	864	838	867	864	822	866	879	843	894	862	816	854	841	807	866	791	870	857	842	831	827	846	805	882	827	860	858	911	852	797	799	840	851	819	875	879	892	873	799	877	778	855	802	848	862	859	867	856	837	794	832	828	848	838	832	870	849	831	862	860	842	845	847	819	812	851	824	888	877	854	826	869	888	836	875	836	823	845	842	828	865	852	841	880	840	829	871	898	873	866	891	839	865	843	848	833	852	845	818	851	816	827	842	843	846	832	844	854	831	835	822	829	883	871	836	815	861	850	816	842	838	817	868	827	847	808	857	873	804	892	843	887	863	892	861	924	859	803	851	848	915	818	817	828	856	818	837	872	841	843	867	849	845	802	874	850	801	823	871	842	840	883	873	838	857	810	846	870	872	843	800	838	876	840	851	818	845	815	882	832	854	896	886	868	853	842	859	862	879	855	860	836	813	817	857	861	840	884	853	819	835	860	829	829	830	800	851	821	832	868	867	876	821	837	821	862	850	834	872	879	823	830	876	889	814	832	831	885	913	827	862	874	868	842	809	834	821	887	845	853	808	835	842	838	839	879	826	843	810	844	877	873	858	822	891	932	863	841	839	866	839	869	875	862	826	825	871	797	846	832	869	814	896	823	818	854	819	862	836	852	826	860	875	798	855	864	822	828	831	812	873	849	813	867	873	843	865	817	791	788	809	811	861	872	854	836	895	863	905	864	825	868	805	834	864	832	870	839	882	859	811	806	837	807	820	849	853	819	833	896	841	856	839	845	888	837	861	909	895	867	847	839	871	884	874	858	812	892	868	823	826	868	833	811	798	786	878	852	880	928	827	869	821	848	820	817	835	850	875	871	865	820	848	853	803	870
25118	21722	29311	25186	24532	26144	23514	14276	9470	6850	4914	3893	3054	2744	2263	2029	1788	1595	1519	1315	1314	1186	1257	1104	1061	1055	1018	983	1000	981	988	912	925	930	1017	943	913	984	966	953	971	912	903	977	944	914	988	959	882	975	913	912	954	962	989	932	950	941	1001	968	899	996	969	987	970	948	930	892	915	945	1007	915	933	922	951	965	876	968	928	993	938	918	908	974	896	920	955	996	946	977	946	945	928	913	951	974	969	959	921	917	967	909	892	922	950	945	921	929	972	953	853	948	964	950	932	918	1005	921	945	945	950	963	881	939	952	940	939	967	964	933	956	914	926	929	910	941	958	936	915	899	994	887	943	882	952	942	967	991	916	964	953	929	925	974	911	936	995	974	910	927	984	975	918	892	976	943	968	925	936	921	934	912	937	983	953	918	895	949	966	941	955	891	883	892	912	928	956	976	906	943	934	951	953	990	912	959	950	914	909	1020	896	970	947	923	957	950	914	978	975	934	910	908	937	933	878	994	983	970	869	882	969	942	937	938	936	925	967	956	961	948	1006	930	954	937	913	901	991	924	936	946	953	894	936	927	929	913	957	914	936	935	946	980	929	949	899	981	944	934	954	885	924	887	982	972	976	951	971	907	914	963	964	975	919	927	916	1007	971	974	926	944	918	966	943	913	956	924	977	915	894	908	968	942	960	986	1011	923	918	963	945	996	983	919	972	955	897	943	951	926	932	941	939	932	945	954	934	988	926	923	950	971	978	907	897	980	959	930	964	915	910	932	1008	961	953	920	994	923	999	947	907	913	963	970	966	909	941	905	958	953	919	944	956	949	930	889	905	987	989	937	918	972	937	931	870	1002	967	955	990	1009	929	976	970	923	924	914	876	979	941	920	969	942	927	923	939	965	911	927	911	960	980	940	929	965	930	933	900	943	925	892	905	941	939	914	964	974	919	964	916	922	960	906	977	999	949	922	961	946	884	985	907	918	947	991	905	893	970	959	879	932	926	983	927	988	915	941	873	938	986	917	928	944	918	958	904	987	893	937	911	942	949	928	882	908	960	922	925	891	923	959	931	951	932	939	982	992	959	949	949	920	976	931	1014	885	947	958	951	959	952	925	947	926	923	971	963	900	961	989	926	961	996	954	944	931	923	943	998	923	911	978	892	968	917	961	1000	956	911	996	879	914	905	918	937	931	961	896	957	934	933	926	880	910	890	948	978	930	973	938	905	925	925	934	954	890	983	988	956	914	945	999	958	941	940	975	953	938	961	940	919	924	946	963	930	910	923	966	920	889	919	937	975	851	943	912	935	861	931	968	911	929	952	951	972	940	890	980	977	992	920	969	932	918	964	930	927	947	960	889	929	1049	975	976	954	916	957	949	936	938	964	949	1025	961	949	975	904	934	994	906	889	928	977	933	885	964	947	961	894	896	893	937	949	961	941	994	882	927	945	922	992	900	957	978	921	935	908	930	937	956	990	951	945	936	947	939	954	939	931	1000	915	978	988	972	918	967	899	968	957	946	886	905	840	952	930	952	926	873	940	961	980	1013	968	967	880	948	985	941	952	953	965	964	949	958	976	959	937	936	965	923	957	875	961	993	950	979	940	992	954	916	980	944	961	986	965	991	961	901	968	957	991	964	902	965	972	963	889	893	938	892	981	947	1040	976	939	960	948	953	925	924	936	1000	939	946	945	934	942	923	953	949	904	978	923	952	920	948	953	935	924	934	944	951	961	945	926	918	954	960	927	920	974	943	957	888	899	907	984	990	948	1004	988	992	910	967	981	963	930	916	921	948	923	968	927	928	931	955	967	945	929	945	977	909	933	944	969	890	972	908	959	946	871	905	925	993	928	915	935	984	954	987	951	954	961	982	942	945	917	914	928	946	967	985	971	960	1007	910	994	989	952	949	933	961	960	999	988	1037	940	907	920	898	905	978	891	928	957	916	999	932	941	975	910	974	987	976	1021	935	937	903	970	929	959	904	955	919	898	915	979	858	948	951	984	978	963	930	927	922	942	970	991	978	956	940	907	966	941	958	949	949	941	963	895	894	893	989	986	916	946	940	983	965	944	922	964	968	955	899	921	961	964	948	944	927	928	971	954	987	949	910	983	900	950	997	937	896	1042	994	954	944	927	954	876	931	934	936	989	1024	930	902	944	966	977	963	872	861	946	884	1050	962	893	953	913	960	953	991	943	989	964	957	888	976	913	905	915	980	951	972	959	942	976	975	967	964	926	932	896	960	939	962	892	903	917	928	954	950	940	970	960	950	947	994	935	955	969	952	923	940	982	910	971	969	960	974	998	948	951	908	941	847	934	949	946	950	942	933	914	958	895	948	948	1009	955	951	916	910	906	963	897	982	905	928	942	1050	984	925	995	930	950	1004	982	914	893	905	909	921	968	958	947	947	934	906	925	949	1002	1004	933	962	957	955	941	987	983	920	970	977	992	877	909	919	956	983	971	973	937	947	974	924	894	925	906	946	866	859	941	975	942	941	984	939	945	932	926	992	949	985	952	938	935	904	929	939	929	990	898	949	954	906	973	982	889	936	970	948	925	967	935	939	975	949	910	991	961	901	921	897	995	922	915	943	897	926	912	936	930	1012	953	1002	911	939	934	976	938	931	923	931	970	939	1001	960	939	918	967	922	954	906	929	994	937	952	995	933	906	961	990	932	992	954	945	929	968	900	917	904	976	930	918	908	934	912	912	953	949	909	951	981	917	865	998	910	996	960	915	950	974	961	938	978	907	900	969	941	910	924	957	947	938	999	964	928	923	986	975	953	963	959	927	934	929	955	942	929	942	911	961	1016	975	891	922	970	935	964	957	922	954	963	1000	948	910	949	931	850	942	935	906	898	892	955	948	959	960	968	947	939	881	892	891	962	954	867	912	977	977	958	961	940	1004	917	952	1001	951	928	894	920	947	986	891	926	928	907	935	934	907	943	975	922	942	932	934	945	895	945	962	923	943	926	936	894	960	966	891	894	960	954	956	939	971	973	926	1008	933	982	949	954	954	962	917	925	946	912	950	905	898	944	908	908	948	969	917	926	940	904	923	940	951	903	983	953	908	963	978	976	941	943	941	941	937	954	934	941	926	973	926	938	944	973	943	964	987	917	951	899	961	887	933	918	966	936	894	920	1001	905	951	950	907	976	934	941	956	960	979	972	969	936	946	954	913	946	970	919	940	933	886	975	950	929	964	994	991	993	955	904	981	928	917	931	932	957	914	927	933	917	983	959	909	985	943	966	930	938	925	946	904	981	940	949	958	946	932	958	931	936	909	1010	893	964	926	978	929	942	955	982	1013	979	934	958	986	947	937	908	908	933	983	990	928	974	997	876	968	874	907	971	925	926	984	979	932	960	922	960	944	910	973	877	947	932	903	958	910	975	953	949	890	930	912	972	946	922	918	953	962	970	917	988	944	934	902	945	967	979	959	962	968	945	963	890	907	964	964	931	935	933	977	960	920	937	989	918	951	923	963	955	933	961	941	947	967	964	1022	906	909	891	922	919	1004	917	894	961	942	877	971	954
52822	59987	56104	46357	38233	29843	22986	17675	13559	10265	7768	5901	4715	3967	3246	2757	2365	1951	1827	1644	1495	1354	1189	1187	1068	1038	1010	965	907	889	877	918	886	923	896	921	833	922	890	841	873	826	856	857	888	845	855	824	890	875	814	814	855	833	920	841	860	904	826	866	863	889	847	884	873	840	901	846	857	863	863	867	883	883	809	880	880	820	810	888	826	822	795	876	857	820	830	846	896	899	841	867	852	845	902	827	815	847	819	812	835	850	885	860	830	828	903	888	868	858	846	838	874	850	830	882	884	913	860	874	838	828	875	859	802	845	865	867	798	864	877	822	865	827	857	846	845	882	813	803	883	863	850	877	875	853	884	847	856	881	844	901	818	905	820	814	849	875	813	833	841	861	842	915	821	852	833	870	795	835	870	873	861	882	876	818	914	818	854	866	802	816	827	899	886	825	868	813	834	817	839	880	857	872	870	875	869	827	831	837	853	887	868	833	808	822	866	802	866	827	825	826	857	806	847	833	862	854	919	875	888	807	847	816	840	883	821	839	890	855	837	818	881	866	804	817	877	871	832	791	808	898	848	836	841	836	791	944	847	894	904	924	836	828	857	844	872	856	870	909	842	807	881	828	827	825	845	877	853	884	840	857	887	825	824	902	864	826	838	846	865	843	834	856	891	819	871	853	872	842	863	841	857	832	803	897	886	855	841	848	862	843	874	906	838	846	846	866	864	871	871	879	870	865	829	807	811	866	851	836	880	832	821	790	788	835	853	880	838	830	870	876	863	821	849	836	883	822	821	854	885	831	809	856	870	853	837	880	804	880	826	783	770	828	820	844	879	811	831	863	843	854	837	824	832	913	852	791	815	826	847	852	801	846	825	849	857	821	891	835	847	802	812	872	853	873	821	852	859	868	830	851	855	811	856	860	819	842	836	844	868	857	850	846	860	856	827	840	896	837	876	909	891	830	835	844	808	859	845	817	872	855	873	901	816	788	864	850	823	880	856	865	910	850	874	865	815	809	811	856	909	831	847	809	827	840	886	861	865	831	856	832	823	805	876	830	843	795	884	882	878	828	861	879	886	870	853	840	921	807	837	829	859	815	847	890	859	854	887	836	872	870	860	892	872	860	882	831	931	879	838	851	840	864	856	854	822	838	848	848	834	847	817	863	861	852	871	832	858	846	823	894	795	807	894	848	787	852	843	827	864	858	832	889	850	851	792	842	884	818	856	876	855	822	851	831	827	867	803	873	884	814	852	828	846	864	862	813	815	880	874	853	854	834	847	826	843	895	875	882	881	851	871	824	878	834	871	835	888	896	825	891	809	889	844	884	841	843	830	811	791	832	865	838	831	856	835	828	875	849	830	864	854	842	895	802	876	808	837	859	852	803	828	815	834	873	828	852	834	877	865	843	876	844	849	838	828	880	827	832	832	921	797	835	797	860	856	872	869	869	834	877	801	912	847	831	826	901	858	811	835	832	878	850	867	836	820	829	801	846	842	813	872	843	849	866	847	911	819	842	885	830	853	888	889	881	880	859	887	829	842	822	833	866	852	852	789	855	828	846	847	847	863	868	861	870	830	892	827	839	846	844	844	872	873	863	802	817	837	875	835	873	870	866	848	805	860	904	852	832	783	889	814	879	850	831	843	832	896	869	852	823	887	863	881	876	853	819	877	858	825	855	805	874	885	850	860	845	888	872	862	861	838	822	839	843	838	859	859	902	854	833	827	880	849	870	831	841	863	832	917	871	870	841	874	872	886	880	882	854	852	825	832	855	875	887	905	848	864	883	856	843	822	876	847	866	861	866	883	852	855	819	811	829	864	862	844	852	795	911	831	898	814	837	844	823	855	880	883	851	821	836	830	865	889	850	862	817	825	835	856	872	920	833	809	845	860	837	840	867	893	827	832	801	832	866	856	858	853	846	868	866	875	816	870	815	858	856	904	840	881	847	873	852	840	823	883	829	825	839	867	848	827	851	859	852	901	833	840	803	897	826	885	849	851	868	821	864	819	835	855	848	849	845	824	838	864	821	821	856	895	814	881	887	879	856	833	866	889	852	893	846	844	854	855	897	876	835	895	846	879	837	901	817	788	841	869	856	784	854	855	871	869	816	848	848	834	825	798	822	870	826	877	846	867	841	818	892	898	824	914	859	800	849	875	866	860	800	794	813	809	835	807	857	783	871	828	848	845	918	807	830	847	873	816	842	795	799	864	894	855	811	838	864	921	888	853	839	853	890	844	804	881	877	863	894	835	872	894	837	859	868	850	886	766	850	863	875	878	866	821	926	838	774	825	823	873	876	840	885	818	885	800	842	824	879	851	822	845	903	864	821	809	841	874	820	809	810	858	866	827	860	831	793	860	848	814	815	843	847	877	844	880	855	810	855	838	872	853	837	860	894	877	879	900	870	916	854	812	878	834	819	800	851	872	871	819	797	856	893	863	898	902	836	832	832	869	849	823	879	825	848	846	875	855	829	860	811	837	867	925	854	831	788	890	823	847	891	792	892	864	850	801	837	850	826	859	878	876	833	910	861	881	816	861	877	809	859	836	865	816	853	842	808	850	881	857	836	859	810	841	842	866	843	900	897	848	828	815	845	825	831	858	832	861	886	832	850	825	873	860	866	838	868	812	862	864	870	855	863	830	823	908	844	824	832	892	921	836	816	881	813	864	918	840	834	833	851	851	897	827	847	887	844	818	885	850	811	862	859	902	841	749	850	856	834	836	793	852	820	774	847	882	850	833	833	880	825	852	874	822	876	840	879	841	846	820	859	884	848	890	864	820	833	840	826	878	839	841	877	863	856	831	854	822	873	827	823	816	826	885	879	872	830	905	847	868	868	817	823	820	911	888	862	824	889	810	858	862	819	794	813	834	765	853	849	872	850	842	810	873	902	816	888	861	767	822	850	841	884	826	893	855	851	833	795	843	826	830	824	843	843	880	901	855	836	867	857	835	835	836	792	837	841	830	868	870	901	854	863	869	845	822	895	880	856	859	857	836	862	870	832	856	782	864	833	848	870	895	820	905	861	840	849	831	832	833	895	836	823	875	833	796	849	872	819	835	824	837	862	829	898	804	823	901	879	904	832	845	835	854	834	891	843	769	825	789	881	835	855	875	823	844	827	872	874	877	832	831	817	864	853	831	821	850	823	871	820	852	821	811	803	904	833	841	813	894	866	850	838	888	871	859	827	831	832	854	854	866	865	847	844	829	884	803	865	850	856	870	872	883	873	863	844	865	833	824	819	824	857	867	912	833	846	833	825	888	907	875	848	837	841	814	817	848	843	831	829	811	819	846	823	855	871	892	833	808	852	831	819	843	848	833	841	837	849	822	879	813	859	851	855	805	863	888	925	875	899	866	847	854	838	823	817	842	849	832	801	879	858	879	820	891	832	851	818	824	880	829	830	801	871	884	823	875	822	866	855	891	812	808	838	795	908	875	860	834	813	898	913	920	875	829	843	860	815	891	851	845	853	818	825	872	863	828	856
24429	21642	29442	24741	24122	26901	26690	16726	11023	7919	5706	4485	3669	2990	2589	2291	1925	1634	1557	1417	1394	1331	1210	1050	1088	1125	1044	1083	1034	982	1002	1010	986	1005	958	990	997	980	1028	940	957	926	1012	954	971	940	950	914	939	916	952	925	978	975	930	952	979	974	900	932	956	891	975	1038	1008	921	941	944	936	950	958	933	930	954	1020	957	917	916	976	945	1000	934	949	972	936	1014	955	936	947	920	1001	922	972	975	945	924	955	1004	958	970	905	971	953	940	910	948	946	962	939	954	912	962	947	941	966	972	943	933	992	981	1019	990	970	957	938	922	915	946	969	964	927	929	947	956	974	972	1049	933	923	935	956	890	959	982	993	931	989	947	961	970	965	956	959	1003	985	961	924	922	1005	970	982	971	952	905	945	968	1036	960	952	961	957	950	852	982	920	929	979	934	998	992	984	974	979	919	958	916	961	901	946	948	986	1029	931	895	974	962	967	999	950	915	920	949	970	984	944	960	888	986	914	964	925	945	961	952	947	944	912	952	1011	907	898	945	942	955	995	948	966	896	942	932	936	956	953	927	1008	944	949	994	969	1013	950	952	1039	915	907	909	934	958	957	961	958	975	982	996	933	938	912	949	956	980	909	988	976	952	975	941	955	974	1011	903	960	943	910	1001	959	988	966	912	972	936	931	978	930	938	933	953	938	1002	963	922	992	907	940	970	947	937	910	995	987	995	939	960	994	974	951	969	968	930	922	952	964	935	917	958	1017	990	946	949	976	982	916	954	960	955	968	926	961	938	889	912	951	989	948	976	906	910	937	945	988	1023	934	973	951	954	982	950	943	960	917	966	888	963	993	937	992	927	928	998	959	964	956	992	967	956	956	960	1013	1002	997	941	948	933	923	936	971	905	913	919	972	936	962	944	963	952	976	940	959	967	918	921	937	903	949	935	951	968	994	972	986	952	926	938	948	964	918	940	996	921	973	997	982	893	963	911	956	929	866	959	962	929	1025	969	953	878	931	888	960	899	973	951	952	981	923	972	971	966	959	958	952	933	938	907	905	938	994	949	956	941	909	945	983	942	932	954	946	919	950	933	934	1005	973	912	945	927	966	935	1017	978	965	915	943	931	995	958	982	1008	936	972	990	978	1014	996	960	939	945	976	942	1003	1009	950	937	964	977	931	943	968	1013	947	958	927	1020	957	1000	944	901	986	955	1008	979	1018	991	985	897	945	944	948	952	954	962	956	1002	958	956	896	944	963	959	956	966	939	955	961	976	959	899	1003	943	985	952	938	1002	889	971	1023	1046	901	929	977	938	960	905	966	940	948	943	958	965	958	911	920	893	931	967	994	907	1025	938	961	947	959	971	978	982	917	917	969	941	935	993	969	999	934	967	941	970	986	975	908	934	986	969	968	968	969	935	978	869	971	981	909	956	982	989	956	953	942	996	996	935	1033	901	923	900	945	906	930	1021	911	978	989	986	951	986	990	1006	952	935	960	990	1007	946	955	920	943	952	1046	962	955	937	993	947	973	936	939	956	964	923	989	961	973	966	917	983	908	977	965	927	920	935	987	1009	913	874	992	953	947	973	959	987	932	1002	968	925	936	943	960	1031	906	923	913	953	957	979	996	927	912	937	962	968	938	967	944	923	950	965	944	937	953	969	950	946	967	964	924	916	986	938	1022	982	907	966	940	1001	934	952	936	947	988	996	926	922	949	975	948	946	985	974	956	972	979	937	972	953	961	877	881	959	982	988	946	882	969	939	965	921	940	949	915	1003	955	938	991	875	949	950	975	971	1010	942	964	927	963	956	952	930	930	882	967	958	935	945	942	961	999	919	950	955	930	981	932	907	975	966	994	979	955	957	1035	940	955	947	949	956	972	994	935	989	983	982	994	968	956	987	930	929	942	971	923	949	939	934	956	932	949	966	893	902	973	989	941	997	957	898	975	1020	953	960	997	968	968	928	965	952	929	923	948	989	988	976	935	956	1024	1003	939	973	955	973	936	940	924	951	921	964	982	980	985	940	974	931	1005	1025	1000	934	907	962	949	913	934	938	980	950	938	903	930	962	909	944	930	965	952	935	961	938	1016	996	1009	998	908	939	944	914	898	907	950	974	922	964	904	928	955	946	969	954	977	1005	968	907	995	970	965	933	958	928	889	932	936	996	933	965	957	952	907	1030	944	998	971	929	957	978	965	980	950	978	961	955	972	918	971	936	932	931	935	963	974	937	943	948	939	958	971	914	970	997	974	956	943	966	961	953	924	897	1007	975	970	978	986	928	1005	969	926	932	956	934	902	952	892	941	954	961	932	996	912	865	940	983	916	958	959	943	1002	887	939	988	1000	972	994	952	905	960	951	953	961	968	974	958	962	963	996	914	961	950	957	1001	960	938	969	976	990	916	898	943	972	930	963	986	920	981	987	921	928	951	956	957	963	933	952	1006	892	961	973	921	926	918	938	923	945	949	933	1007	955	976	984	921	956	892	995	931	1000	934	938	970	936	920	1020	982	951	975	961	964	944	1014	1014	960	904	1023	914	977	988	925	962	921	946	939	925	948	985	928	948	948	958	978	957	971	968	980	905	954	884	901	986	986	962	918	950	931	927	1029	935	963	900	994	913	897	971	982	985	973	961	1012	945	922	935	975	987	958	967	945	972	921	1074	976	934	942	1022	904	954	1002	993	958	899	918	863	910	980	1021	936	970	950	954	936	1025	1028	982	944	911	965	1014	933	961	919	957	956	1004	948	922	880	990	991	971	1010	934	967	933	939	957	948	981	919	972	1009	983	1007	956	952	979	956	926	961	938	954	931	922	973	1022	948	965	943	909	980	946	991	1017	996	939	926	973	999	997	891	932	1004	952	944	993	920	994	1013	970	907	987	938	937	986	952	941	973	961	958	1004	939	942	1002	901	944	969	913	951	941	901	984	931	957	955	966	1036	987	934	913	960	997	973	977	970	983	956	972	953	967	993	979	933	981	954	927	909	966	938	906	902	997	956	928	899	966	952	980	953	917	921	1009	996	926	926	975	888	928	1007	949	973	949	900	976	897	923	962	935	883	916	884	956	922	961	992	970	931	1009	893	909	997	960	1012	910	952	983	1022	919	997	913	971	986	886	907	943	968	919	924	1023	972	990	989	953	923	960	970	978	961	971	878	965	977	904	964	1036	943	957	917	943	917	945	959	953	911	920	963	918	934	965	972	921	895	938	950	938	964	931	916	986	952	946	1000	968	966	949	894	952	956	966	965	997	989	930	930	932	982	956	947	941	952	901	917	918	935	976	891	916	919	1010	960	953	976	972	952	982	919	1003	881	960	912	957	1014	988	956	906	994	935	958	956	938	919	966	965	924	979	972	959	982	958	967	986	957	975	970	932	930	928	913	915	1012	996	947	967	1003	955	920	952	985	928	1037	921	911	909	961	959	942	974	901	922	937	949	945	1030	920	983	967	959	971	969	919	957	935	940	1017	994	925	954	969	998	962	992	980	990	920	940	947	960	1010	994	913	1021	1034	928	968	973	975	974	973	1034	972	980	922	940	989	973	983	956	969	951	951	964	957	933	925	975	949	952	951	1011	889	941	920	987	888	949	964	981	981	933	931	931	940	939	940	890	915	984	940
54242	60935	57345	48846	40699	31671	24521	18815	14668	10852	8198	6589	5258	4382	3621	2872	2511	2137	1851	1699	1538	1342	1290	1202	1163	1028	1011	996	969	913	904	874	919	890	886	884	854	905	881	810	836	875	853	877	890	873	893	787	862	881	866	838	828	844	808	899	887	825	836	903	797	831	851	824	850	828	842	863	887	895	878	843	840	831	797	865	795	901	873	843	854	862	828	900	839	883	806	859	857	880	869	815	876	853	853	838	878	861	875	838	839	841	854	899	876	881	879	892	815	864	838	860	819	864	883	847	801	895	875	904	896	801	798	769	862	904	832	807	909	830	843	868	883	878	895	830	845	857	852	878	834	848	832	880	839	829	861	861	864	872	876	900	842	841	901	864	843	829	895	862	922	846	846	855	876	836	836	869	878	846	843	864	863	853	801	793	886	853	858	865	858	792	847	861	839	821	926	819	852	840	864	859	874	807	809	839	845	876	865	912	859	844	870	872	807	864	865	863	825	872	907	900	808	838	863	904	822	847	804	850	794	887	840	902	863	862	825	824	888	876	916	863	826	858	807	882	846	881	879	875	873	889	823	867	797	858	805	869	848	797	847	877	813	867	843	868	850	869	854	877	835	817	845	859	843	855	862	860	857	867	941	815	901	887	843	834	895	828	866	841	898	892	805	897	875	887	888	860	809	916	848	822	868	887	850	845	833	798	846	868	874	839	885	855	900	824	845	859	791	885	792	833	834	851	847	825	868	857	850	817	886	868	824	845	853	889	905	864	861	838	815	848	875	876	913	873	852	900	772	812	845	850	842	857	888	799	827	824	865	847	794	822	844	876	844	840	843	874	891	898	873	858	865	876	887	881	885	839	854	894	857	878	834	842	866	849	843	815	827	862	863	826	889	865	816	817	830	843	868	821	886	790	789	829	874	855	857	839	894	822	849	815	895	833	847	810	819	901	843	843	809	866	874	804	831	885	819	876	917	881	881	881	858	868	836	874	841	862	896	858	840	898	908	821	821	870	903	868	832	819	892	815	843	839	842	804	867	832	816	869	812	873	866	842	852	816	832	841	857	915	898	880	867	840	851	892	857	861	881	927	854	877	855	855	842	889	850	821	870	893	849	867	805	827	858	854	851	876	876	851	836	832	893	818	884	839	862	934	849	812	865	888	884	861	803	845	884	886	868	879	844	871	847	836	807	836	852	884	823	882	890	821	862	884	923	852	829	822	877	869	853	831	878	849	818	844	857	842	833	836	840	849	869	880	860	808	843	839	841	852	825	891	872	850	861	871	875	827	869	813	847	848	855	873	876	867	828	853	853	873	838	843	939	867	887	838	839	787	872	860	861	823	868	857	836	869	886	860	838	825	853	868	852	839	883	881	871	855	831	834	833	854	828	828	871	872	858	857	856	883	839	825	821	894	850	841	789	851	904	874	935	833	861	852	886	821	896	905	877	854	864	887	861	845	840	848	909	865	811	839	831	854	866	863	862	871	897	847	862	848	839	791	785	918	869	897	875	923	828	875	875	870	875	880	827	850	808	810	883	883	798	860	879	868	891	886	871	872	840	863	876	858	826	857	901	799	857	856	826	852	850	858	825	871	860	832	837	835	809	833	829	865	907	799	872	872	854	875	848	857	901	822	793	865	848	847	820	852	848	864	814	915	900	865	882	835	817	850	811	813	863	885	854	863	859	864	868	809	836	875	920	859	822	826	904	843	841	844	781	880	853	890	873	849	860	876	880	812	827	878	868	849	905	839	880	876	817	846	861	868	779	850	893	844	870	829	810	837	852	852	865	882	861	885	832	893	902	815	791	880	854	857	878	857	853	880	878	805	872	810	840	823	850	920	866	863	862	857	848	857	883	879	837	923	886	866	832	863	856	822	856	840	876	858	837	900	812	862	876	851	863	824	846	836	845	906	854	881	901	882	867	879	885	841	817	855	863	821	845	874	808	823	833	882	852	853	819	856	857	832	886	865	887	827	863	881	872	841	899	835	858	878	809	904	833	832	872	868	882	853	811	870	851	887	866	891	857	895	857	911	855	875	887	848	827	853	858	817	877	843	873	891	885	821	873	899	896	855	843	859	861	862	907	870	874	849	897	845	877	839	856	886	887	887	886	836	866	831	883	821	862	887	861	907	838	886	811	819	793	876	813	889	844	912	922	852	901	823	882	821	839	850	866	882	810	876	841	827	869	835	871	830	901	847	875	861	833	861	816	822	923	879	841	919	827	867	859	813	886	844	896	873	895	872	843	893	848	873	833	830	895	829	881	904	837	824	883	827	851	861	881	878	844	881	820	853	861	843	910	893	862	805	878	819	894	809	895	864	894	854	874	872	844	828	915	866	822	866	860	877	823	875	819	883	837	816	854	845	887	872	855	840	865	903	868	880	859	920	796	859	853	849	843	820	876	858	874	847	826	846	841	823	840	864	885	866	831	816	864	895	870	849	819	904	791	844	825	899	826	892	873	843	819	857	891	900	857	854	851	853	845	843	871	844	855	886	876	881	883	855	879	809	763	844	846	839	889	881	822	851	866	835	890	875	874	918	860	871	899	821	906	871	861	931	879	834	841	857	842	841	837	865	875	885	816	875	884	887	855	905	890	813	810	878	914	861	797	861	840	900	857	841	815	914	843	843	850	803	880	817	889	799	907	836	882	840	848	891	894	862	904	815	868	895	906	832	898	867	790	843	904	847	845	829	839	838	784	823	823	903	838	864	845	854	817	867	837	904	849	878	866	833	843	875	813	859	869	849	842	871	854	855	853	876	824	808	799	907	911	822	848	826	880	831	886	874	856	904	851	886	873	835	830	882	879	829	856	791	893	838	850	853	874	873	886	841	876	871	909	825	825	855	821	858	861	883	905	920	863	877	869	904	849	901	865	839	851	870	876	776	851	849	861	877	861	868	834	845	863	868	885	877	842	887	847	878	820	829	881	849	839	858	858	863	879	860	813	840	882	855	910	901	831	880	841	829	835	852	833	877	846	864	906	917	835	888	847	832	860	867	860	857	869	810	884	812	844	916	830	883	884	890	843	844	835	876	864	865	859	863	893	849	883	786	845	870	842	853	834	856	854	866	838	884	862	824	845	860	924	849	820	873	857	871	874	863	861	867	820	863	812	881	865	903	887	826	870	836	892	868	880	853	853	868	877	850	795	833	834	901	862	897	842	819	887	818	889	872	874	821	856	838	795	839	872	845	865	924	892	860	850	842	817	857	938	838	801	826	885	831	877	922	841	905	904	838	794	830	878	849	870	875	865	880	839	897	861	809	865	929	926	834	852	811	892	934	862	822	892	874	871	881	864	817	898	824	858	888	865	845	829	838	798	803	889	847	817	886	842	838	850	882	803	862	858	838	815	874	882	869	887	882	887	828	829	846	815	847	842	886	841	833	864	908	861	808	877	825	852	865	869	856	857	860	869	869	835	848	836	845	865	819	846	883	864	874	851	882	899	895	869	957	897	871	870	837	847	878	822	938	816	863	849	785	811	864
29172	23363	30159	29908	23614	16601	10936	7262	5213	3843	3095	2523	2249	1833	1616	1518	1357	1252	1221	1131	1143	1082	1083	1035	1003	986	986	948	927	888	1005	989	941	908	942	913	941	942	935	941	917	913	1021	952	890	920	920	929	888	942	899	929	905	893	935	915	972	893	927	906	891	906	955	886	967	922	899	918	934	952	981	881	887	920	916	898	901	987	981	963	959	898	921	919	974	916	937	890	946	900	976	925	874	912	878	925	898	922	921	920	912	921	938	947	888	880	919	897	939	944	895	937	945	949	904	926	904	860	894	910	959	880	909	940	925	930	888	995	924	877	935	899	937	906	901	890	916	919	956	925	944	884	912	909	878	908	908	879	910	871	959	907	923	920	918	917	952	845	934	959	859	960	898	1012	894	911	883	924	913	910	919	911	932	946	865	925	916	938	908	912	933	940	929	927	912	931	982	921	877	965	929	910	901	893	911	937	902	974	935	924	952	923	935	985	928	933	935	945	913	893	902	893	889	925	912	936	887	914	920	941	894	925	894	941	968	929	995	937	925	893	947	890	874	945	894	883	976	941	924	945	950	926	920	969	906	947	943	967	956	921	892	920	890	908	872	934	912	946	961	907	886	889	968	852	954	893	906	940	901	870	976	947	922	934	916	960	943	948	942	944	901	888	906	942	886	946	920	946	896	979	911	956	879	902	925	872	888	875	948	945	964	878	961	961	958	926	935	909	904	891	910	924	885	966	919	874	900	942	892	901	920	897	921	865	891	911	947	908	919	893	946	955	938	918	938	923	916	956	934	978	893	986	901	910	902	925	899	905	909	934	949	929	882	892	949	936	945	954	908	990	971	927	943	893	896	948	965	963	965	944	960	927	901	884	909	922	907	921	935	921	886	931	937	901	943	925	929	924	927	912	973	930	870	905	930	882	917	957	940	972	902	915	931	941	914	915	925	941	963	935	925	934	864	942	916	944	929	943	926	881	926	906	889	953	938	902	878	880	908	903	944	907	924	965	905	1004	900	912	927	879	879	878	909	914	916	902	932	883	891	932	870	930	917	940	925	877	929	969	1009	938	947	944	912	915	946	930	871	916	932	981	889	1007	916	878	911	928	957	860	908	960	933	956	924	924	924	900	927	938	858	899	886	895	909	954	935	956	947	962	875	911	907	940	871	929	908	871	927	924	888	885	908	925	926	1006	924	944	955	845	903	965	902	961	902	888	884	920	909	892	891	955	960	932	902	960	965	919	894	889	944	947	910	901	927	899	947	920	933	944	886	926	964	913	937	874	881	926	943	881	931	926	903	956	922	905	950	915	885	939	916	911	985	953	885	900	984	896	942	929	937	942	881	959	870	913	945	916	860	884	911	888	917	907	936	896	936	930	929	941	908	930	910	975	945	909	910	925	941	959	909	932	1017	905	913	983	915	951	908	952	899	990	902	880	905	952	957	903	956	853	958	948	926	961	919	838	921	892	921	948	957	942	921	919	906	943	996	852	908	903	966	960	906	905	921	889	915	914	882	917	911	914	870	906	985	952	886	922	946	900	958	888	935	853	881	953	939	924	902	951	906	856	948	972	940	934	925	921	973	855	945	894	958	892	875	894	979	943	876	960	919	912	892	921	916	869	938	946	946	901	899	916	856	941	917	923	904	938	949	894	929	954	955	949	899	934	894	945	959	910	919	938	1002	914	896	899	925	949	948	879	893	961	930	980	889	986	921	937	917	930	916	920	875	949	900	887	911	917	934	900	943	987	958	956	935	910	912	895	879	883	884	906	922	896	945	906	978	940	910	943	947	957	896	899	940	911	872	934	937	890	890	946	932	918	928	937	936	972	894	876	954	935	853	928	913	925	959	916	927	951	931	912	937	984	972	944	941	930	943	894	927	967	937	888	919	920	875	905	955	901	920	948	922	908	941	908	974	984	967	918	921	911	893	925	952	940	916	871	948	962	910	931	946	903	926	914	940	881	962	956	933	870	896	946	922	960	954	929	949	898	893	915	920	964	922	990	963	860	947	915	937	894	915	899	903	944	908	915	918	885	956	933	912	920	899	942	933	920	944	957	914	934	944	930	896	942	913	872	911	926	933	923	916	929	950	859	902	890	982	893	939	924	909	955	972	892	926	868	877	899	901	912	932	914	922	892	908	916	932	971	956	910	983	888	954	915	895	949	924	893	969	930	918	933	1025	969	843	936	950	956	924	895	908	962	933	948	928	885	965	936	960	918	918	929	970	935	940	885	900	875	862	932	899	903	997	954	931	921	937	940	915	959	950	941	934	900	947	928	929	907	935	930	920	982	928	918	885	934	873	945	879	915	923	910	980	904	940	904	892	931	941	974	924	909	931	952	941	950	985	954	910	938	889	902	936	877	960	946	893	902	946	963	883	929	896	913	934	912	854	923	953	978	917	930	948	922	946	919	942	900	977	908	939	938	899	983	920	891	896	864	939	892	895	902	939	943	926	936	903	913	907	861	927	918	921	926	997	952	984	858	883	895	935	970	910	898	959	957	890	938	902	943	978	944	925	916	904	919	890	878	934	900	918	902	959	936	860	861	1000	910	926	967	919	954	998	908	917	944	934	945	903	958	947	954	918	953	954	952	924	900	873	956	928	909	887	971	936	865	970	904	944	940	934	932	963	962	896	973	947	896	915	900	881	924	872	963	936	865	919	921	950	958	944	933	953	981	983	923	888	942	929	894	916	911	912	879	924	892	889	880	911	919	898	896	910	905	893	970	914	956	946	920	850	871	921	951	929	893	918	873	957	911	882	944	921	914	945	949	921	962	900	942	986	946	943	914	900	917	952	932	950	933	884	907	915	880	942	905	941	896	918	921	915	923	978	865	864	926	920	941	866	910	948	958	968	933	947	942	954	925	964	909	943	924	963	882	908	934	900	934	938	936	961	962	944	920	943	890	956	932	903	891	869	880	891	873	937	932	981	864	915	904	1007	974	918	919	980	974	940	941	914	967	981	927	944	980	943	895	883	972	891	901	891	953	914	951	884	946	836	932	917	894	873	955	972	902	929	879	923	924	900	941	881	938	898	983	904	937	969	944	857	970	919	872	888	903	873	932	909	949	957	924	907	920	888	943	906	886	892	944	955	942	832	909	934	912	899	927	920	930	960	905	920	948	930	948	918	924	908	910	905	988	902	971	862	906	901	944	940	891	912	908	961	967	925	972	935	880	986	968	879	898	939	949	914	949	903	935	916	914	969	935	919	907	985	925	909	903	937	952	935	884	947	893	902	935	849	873	910	917	924	968	921	956	917	878	881	940	879	886	894	908	922	878	968	883	964	958	887	863	900	928	930	878	927	870	951	929	969	943	906	931	934	896	923	906	884	965	908	960	932	963	931	894	883	948	966	894	920	958	943	946	900	926	945	924	909	884	965	921	961	918	903	932	942	927	958	957	949	949	909	916	930	914	936	902	955	903	938	920	890	915	876	882	918	924	927	869	863	960	988	963	949	948	950	946	940	914	973	887	976	894	928	927	913	940	902	962
52949	52640	47118	37314	28377	20059	14464	10967	8312	6144	4667	3842	3137	2616	2277	1976	1659	1519	1334	1247	1166	1064	1033	1006	991	941	914	982	947	891	846	832	910	857	817	830	875	865	832	822	850	853	836	838	837	826	877	833	851	886	880	803	822	838	879	786	814	878	835	822	820	850	876	812	832	871	835	806	841	822	825	793	881	841	805	802	856	797	811	787	884	836	830	849	811	793	833	817	848	909	809	812	835	794	822	857	828	826	815	863	847	827	847	813	792	846	795	821	840	816	857	864	806	828	859	830	835	838	877	837	835	823	789	806	859	811	788	822	853	813	844	800	783	826	849	839	784	806	837	875	829	820	805	853	840	910	877	798	830	848	846	860	834	852	852	836	804	891	840	802	854	881	817	807	838	806	827	848	828	837	872	806	809	770	856	790	837	865	823	830	828	829	866	880	810	826	810	865	816	837	846	825	787	868	856	865	862	808	887	840	796	768	871	827	827	821	813	819	868	944	879	796	844	812	866	799	823	854	802	800	890	854	814	759	864	807	783	834	880	870	851	832	862	797	835	819	805	833	831	879	819	850	843	805	822	798	911	867	841	841	833	846	858	814	820	819	832	820	909	876	872	835	838	881	828	792	865	854	861	840	867	835	873	816	803	806	877	837	878	844	832	861	815	869	855	858	838	845	846	856	807	799	840	856	861	914	861	839	839	833	794	883	857	896	841	844	822	893	827	858	823	850	822	834	800	857	872	801	783	847	812	848	838	828	797	824	861	837	881	806	840	849	803	854	866	816	874	868	840	820	776	848	800	783	835	822	875	835	828	868	848	843	839	804	849	869	852	897	833	858	805	830	848	877	834	828	891	814	781	864	869	788	818	806	849	865	797	824	808	806	865	857	867	884	863	847	840	836	840	813	876	833	854	854	872	837	824	822	889	768	825	832	828	831	828	830	823	820	799	844	872	860	829	865	854	824	871	805	909	830	856	863	802	849	826	858	897	818	865	793	832	827	825	872	847	830	810	873	858	842	867	825	837	866	789	853	825	805	840	851	746	848	815	825	795	919	801	842	800	836	872	787	867	820	818	819	803	790	844	806	868	827	829	865	848	819	801	818	818	832	859	849	833	855	885	827	810	846	810	838	821	841	829	824	797	790	844	793	803	832	860	865	870	829	846	884	830	825	825	848	868	866	841	845	848	806	817	875	858	832	807	834	829	815	785	855	832	835	840	875	863	839	845	811	776	809	864	820	827	833	818	860	805	837	745	825	796	847	846	853	817	829	827	871	838	785	817	828	805	880	854	833	864	810	848	827	850	824	850	887	864	827	865	865	844	865	839	797	859	846	772	846	765	877	842	864	847	843	805	801	862	844	810	831	825	837	810	845	848	865	839	819	827	857	820	839	874	847	816	860	840	828	814	811	789	820	857	834	838	822	873	841	851	873	814	854	834	792	862	830	855	871	813	862	859	882	860	779	831	851	826	842	850	852	834	835	822	849	834	848	802	855	850	869	841	826	835	843	845	816	783	871	813	826	862	826	857	848	786	837	820	811	862	820	856	842	873	800	845	828	808	841	803	820	849	853	809	854	875	853	840	832	848	821	847	844	841	836	831	837	864	845	857	782	837	860	826	858	848	849	804	871	824	809	810	795	832	782	879	833	859	869	846	790	855	814	890	829	848	863	862	836	821	835	890	853	845	828	871	843	832	829	841	858	895	857	831	820	828	806	781	808	840	811	857	834	838	854	852	846	838	899	809	800	843	866	841	808	825	852	802	823	791	804	834	814	801	861	859	830	837	758	818	881	807	887	871	817	877	845	831	865	852	837	869	775	835	868	837	815	801	888	868	815	793	826	876	825	886	828	864	825	870	879	883	892	854	841	833	837	878	850	819	880	851	819	833	805	840	827	857	799	860	834	811	867	858	886	844	832	841	818	766	817	861	882	821	833	865	812	899	837	842	834	856	823	751	871	838	850	827	830	821	869	868	840	857	858	858	877	850	845	780	820	835	852	817	799	874	838	829	809	872	864	876	835	816	798	865	920	887	869	829	868	810	867	853	847	819	829	878	815	863	913	807	900	868	847	810	831	871	783	851	855	866	804	818	809	873	857	867	766	846	877	827	844	851	814	865	894	830	779	853	865	876	836	877	850	839	857	844	854	817	879	832	832	842	815	909	854	814	787	841	902	887	817	854	844	857	870	865	788	869	838	770	877	851	891	868	827	814	887	846	828	841	791	802	817	855	882	817	790	831	878	803	806	857	764	835	826	823	869	824	856	832	814	844	855	894	778	808	872	829	866	839	845	783	876	842	846	821	863	829	820	856	861	859	836	889	813	819	849	866	846	872	819	856	849	816	866	863	809	843	872	918	821	824	797	916	874	826	851	814	849	866	849	806	808	873	876	842	819	830	816	834	878	834	812	798	819	779	811	827	858	818	791	893	848	817	842	837	874	826	820	840	851	806	876	833	871	835	860	843	857	868	838	834	897	827	875	837	830	887	856	757	828	823	851	791	837	844	837	857	855	866	793	814	781	854	813	829	866	868	832	882	852	896	824	828	806	850	801	890	852	818	836	844	763	849	796	822	853	781	819	808	904	821	834	857	813	799	868	832	832	830	863	818	798	808	839	874	835	840	819	803	808	849	845	862	876	865	841	868	859	867	809	838	831	902	838	827	835	807	833	849	860	817	839	799	885	803	814	829	831	831	812	895	826	770	869	863	854	843	840	802	903	853	783	833	829	848	837	787	818	872	854	841	863	854	789	875	907	866	862	816	878	786	842	850	793	852	871	836	813	830	839	849	828	839	807	872	819	898	833	858	832	848	804	810	834	831	864	812	870	880	805	874	869	842	851	839	884	802	843	877	846	836	796	846	880	840	793	819	828	903	839	809	810	843	814	841	815	879	806	820	854	856	817	790	828	836	836	840	797	843	849	832	832	835	839	867	874	839	873	837	815	869	819	800	894	835	833	835	857	828	883	837	823	793	849	862	843	835	827	835	851	879	826	805	828	783	874	804	859	883	841	853	828	789	888	821	857	803	878	835	837	859	810	822	849	858	841	853	836	797	820	854	780	818	795	752	786	856	834	896	823	810	781	855	861	866	845	791	856	807	830	805	913	825	807	842	840	867	842	855	876	811	865	817	876	852	825	830	808	827	830	784	853	866	888	835	804	800	826	826	821	834	857	844	846	839	842	815	859	845	871	827	896	856	843	811	843	796	812	862	822	858	828	824	802	839	854	850	872	848	870	859	844	838	879	915	785	856	852	862	792	839	776	796	824	829	832	803	816	813	819	862	842	826	781	839	860	845	845	834	842	844	832	840	804	840	792	860	874	850	837	862	855	802	911	851	847	834	829	876	795	833	828	829	835	842	887	879	831	877	832	837	847	857	820	881	845	867	816	789	824	824	830	869	841	842	794	836	855	836	790	817	817	852	829	863	819	803	792	810	817	849	861	796	833	824	873	839	822	800	760	874	790	823	817	841	792	889	821	801	832
25774	21674	29301	26156	26201	25961	21005	13315	9264	6514	4816	3739	3014	2667	2226	1953	1711	1562	1413	1324	1230	1200	1152	1109	1074	1051	992	1017	1045	940	946	958	923	958	984	1008	964	915	955	906	904	920	923	954	942	965	977	934	981	948	923	865	965	890	946	1021	995	942	912	943	913	904	930	974	925	971	1014	934	999	923	913	937	977	950	896	910	946	955	1009	926	939	920	918	950	910	841	885	884	914	922	927	938	918	918	963	980	929	1002	896	916	943	932	933	865	908	944	962	977	894	964	896	935	951	949	954	884	940	955	918	920	925	926	947	920	905	920	992	923	952	992	922	958	908	937	896	961	909	946	942	878	891	959	977	928	931	944	909	912	965	896	934	919	965	975	930	879	927	961	963	967	908	960	880	949	918	926	910	906	976	941	947	890	935	910	892	925	901	915	902	976	905	873	952	913	957	926	995	895	963	926	966	926	941	962	926	935	920	948	954	954	903	961	941	917	932	974	942	948	907	952	891	958	946	911	939	913	959	927	985	919	898	936	937	975	899	932	968	984	884	911	882	931	914	919	951	919	949	944	966	897	924	906	918	883	937	939	1011	969	887	897	935	938	932	915	955	934	986	940	909	916	887	840	948	907	921	935	937	1004	921	929	928	964	976	968	951	912	970	942	969	920	983	928	925	941	925	942	955	1005	982	916	916	877	904	929	935	865	911	932	920	927	1031	956	954	942	941	983	936	917	951	916	908	939	983	945	923	952	920	957	880	927	979	938	919	921	973	946	958	946	921	932	894	952	901	963	899	898	913	898	921	942	955	932	902	978	946	990	914	941	943	928	961	949	922	949	980	893	908	969	912	934	859	923	976	907	977	992	922	913	937	918	911	961	935	954	901	977	956	916	925	954	924	911	905	908	918	883	939	961	1004	883	933	946	936	992	941	945	941	935	980	967	906	939	997	934	892	914	908	861	942	902	893	941	888	942	926	943	935	949	922	924	943	925	935	941	919	934	918	956	961	964	952	936	948	944	941	938	979	909	965	964	948	949	915	946	907	942	948	920	902	909	929	912	946	971	925	943	934	889	897	953	895	871	874	927	872	959	992	895	934	929	963	910	924	908	913	946	957	957	980	928	954	945	943	953	943	982	967	924	927	928	921	945	928	945	932	957	980	934	901	983	962	938	894	973	926	926	917	966	892	877	912	960	887	933	926	921	941	1004	905	973	930	988	956	957	915	925	900	956	925	1006	905	964	983	915	908	927	922	944	966	931	923	893	933	971	969	1011	898	922	910	914	917	997	944	941	960	923	873	1008	932	932	899	913	931	1026	947	965	926	939	948	984	907	931	936	900	888	952	914	961	944	897	903	937	948	889	904	913	953	903	975	970	964	967	938	965	954	911	1000	898	920	870	891	920	980	893	924	957	929	929	914	922	889	920	922	948	916	1011	977	915	953	922	921	935	936	923	978	998	931	972	949	899	1000	906	942	918	919	957	960	916	934	872	950	927	888	921	908	965	963	877	927	952	894	919	960	902	904	946	911	949	902	876	991	946	949	943	981	884	894	908	914	910	950	921	926	962	927	941	870	929	887	941	899	921	966	901	917	945	1024	995	933	900	891	902	943	963	931	1002	951	921	925	943	926	926	886	881	925	918	984	897	937	1021	996	925	945	969	931	919	938	959	979	968	943	963	886	907	905	879	981	907	962	886	923	983	889	953	935	950	902	936	909	921	930	949	906	960	948	944	977	981	930	926	924	941	922	955	888	961	905	921	897	877	925	990	912	968	1008	899	911	932	988	937	972	946	952	966	977	906	912	933	944	909	984	932	932	980	1007	932	965	951	959	961	883	980	937	944	944	962	927	936	920	931	956	877	941	996	955	910	961	911	943	957	959	918	882	947	971	958	931	908	915	933	905	983	878	929	954	942	908	945	918	919	949	964	929	940	941	965	914	925	928	937	905	964	936	930	950	950	954	950	967	983	962	983	889	941	940	967	921	932	927	915	920	923	929	943	909	900	985	921	963	948	880	925	914	956	914	986	1051	926	940	909	929	1029	935	886	934	906	954	934	958	936	958	927	964	940	911	939	891	987	913	894	931	952	982	940	928	948	944	950	831	887	957	941	922	955	985	997	944	928	954	940	924	962	989	928	985	877	924	911	912	994	919	991	939	956	998	956	932	957	986	922	898	915	944	963	935	878	924	987	944	930	990	908	975	869	943	914	949	913	917	953	969	860	950	958	869	945	940	906	962	895	994	969	961	928	931	909	909	940	947	928	967	971	886	895	981	911	929	966	911	877	959	986	934	908	927	954	918	876	945	961	942	947	869	938	951	869	921	901	892	969	941	921	923	934	890	893	1005	954	910	941	900	956	972	954	897	949	898	932	942	984	951	953	920	922	897	945	982	899	903	926	941	932	883	891	881	965	967	964	949	933	958	916	960	945	946	908	1019	970	980	951	918	969	875	933	931	892	965	900	914	954	917	945	966	876	939	977	959	882	928	963	934	981	928	980	914	929	941	925	923	974	929	943	900	966	978	933	926	931	977	875	953	969	910	902	958	919	933	956	892	935	958	876	921	890	946	909	917	983	917	911	905	918	919	921	986	930	928	925	900	957	953	913	935	965	929	966	900	908	850	907	930	940	894	946	940	1024	957	946	923	924	888	953	932	945	910	959	939	920	944	945	909	929	907	918	865	925	907	930	971	916	946	954	1029	925	897	959	985	981	895	909	966	986	924	909	872	979	969	903	1010	1001	936	936	933	1007	891	938	907	898	936	922	963	951	942	915	940	911	972	902	893	944	906	947	958	920	964	927	909	946	913	911	906	931	886	973	971	938	965	936	931	967	950	917	904	1005	915	917	983	934	949	899	963	939	970	960	917	982	945	900	935	923	884	986	936	948	961	946	933	939	917	957	967	929	973	923	900	957	921	937	972	962	899	911	931	935	959	913	889	984	941	918	957	907	887	915	915	960	924	941	917	942	966	957	958	953	931	948	930	906	866	947	927	923	947	962	957	948	917	897	920	943	920	984	981	894	973	942	937	898	921	848	970	970	976	917	913	941	884	953	974	956	993	952	926	984	925	877	975	921	890	956	978	899	934	953	906	909	945	969	901	941	940	913	963	930	965	904	966	946	944	970	989	949	910	947	948	940	943	965	983	893	949	872	919	927	926	880	931	971	865	953	911	916	960	896	950	938	936	891	933	912	958	922	931	929	936	933	933	948	900	1015	950	869	930	974	880	920	945	963	916	931	917	938	877	962	980	959	976	944	918	943	909	924	951	967	919	911	925	906	983	917	918	918	942	950	896	937	939	879	911	931	927	885	967	927	954	939	946	942	952	937	966	920	977	951	928	891	952	975	942	962	929	924	947	900	892	938	933	986	948	973	984	909	889	998	939	1015	946	927	943	927	905	935	961	928	996	977	960	952	925	959	947	925	894	953	976	958	910	927	934	959	940	955	936	929	945	948	909	904	916	887	961	946	935	961	916	907	998	983	888	939	966	974	853	911	969	979	1007	928	889	940	966	957	984	997	953	910
49033	57655	55925	45988	36443	27635	20787	16429	12571	9236	7056	5587	4468	3802	3144	2536	2303	1932	1645	1519	1397	1332	1166	1096	1128	977	1002	964	914	952	887	910	880	832	868	888	832	844	853	853	875	872	787	838	856	848	852	794	857	820	842	881	853	845	884	876	809	794	837	888	856	847	830	861	831	798	849	866	837	848	842	808	826	854	848	864	841	888	798	841	827	829	862	802	891	849	846	882	863	827	813	798	895	841	815	876	907	832	857	828	822	864	835	885	845	840	858	796	879	838	872	870	856	784	915	863	862	867	832	881	820	896	871	836	821	890	835	824	816	825	858	822	843	850	859	824	811	827	867	882	845	919	768	919	816	851	830	840	841	869	803	845	819	851	872	885	859	782	866	830	853	836	870	847	890	845	836	835	841	848	883	834	889	789	809	878	847	880	857	801	865	851	829	836	892	793	878	856	856	823	843	798	858	912	860	910	850	797	867	823	841	882	823	861	798	879	854	895	869	832	794	840	833	804	811	838	846	860	815	861	867	872	849	839	865	811	826	838	835	830	828	862	811	836	800	884	850	861	842	814	815	843	858	834	804	892	834	813	832	871	881	806	817	860	804	861	815	832	853	860	826	867	799	810	887	832	821	847	807	828	861	825	842	871	816	827	877	843	856	827	851	871	874	852	878	875	824	868	874	876	837	817	899	821	867	858	804	871	841	854	857	813	837	841	928	799	849	814	880	831	858	830	829	868	896	824	852	856	792	839	899	819	829	841	799	836	822	868	826	809	829	825	810	886	825	891	847	906	813	802	873	859	892	824	870	865	861	924	807	836	827	851	849	879	902	848	858	821	845	865	788	879	808	772	818	860	828	837	918	872	794	819	877	829	840	873	875	775	821	833	866	870	832	921	900	861	853	826	841	849	887	864	879	810	886	857	776	804	861	872	839	854	839	854	841	871	862	873	883	824	829	814	837	814	818	839	836	855	917	853	862	823	794	822	831	823	854	817	866	824	843	836	895	887	836	873	935	862	869	819	825	810	823	796	825	793	848	815	830	864	859	798	855	837	877	869	833	846	846	842	811	839	811	890	808	904	873	840	830	814	862	879	859	832	886	800	860	863	876	892	899	817	861	875	844	846	841	809	850	877	868	769	843	847	862	812	863	827	886	854	790	842	889	767	819	883	810	840	906	818	848	831	777	856	819	905	855	866	876	787	841	818	827	858	872	864	830	853	827	850	801	859	877	897	826	838	834	833	862	798	855	821	826	845	883	914	823	829	828	820	863	840	816	848	829	828	821	842	809	864	820	797	846	857	887	834	803	842	886	818	858	864	835	860	811	849	838	827	882	835	910	859	841	850	871	858	806	803	882	813	838	836	859	846	795	844	886	821	876	857	808	842	787	830	839	836	867	805	865	864	860	823	850	833	904	819	887	809	859	838	848	842	838	796	842	822	867	823	876	837	801	840	835	836	842	830	820	893	845	882	856	866	825	844	855	835	845	842	872	837	841	843	817	839	863	855	846	900	827	810	883	835	842	889	902	827	807	872	829	858	863	821	822	873	793	818	838	861	811	888	888	815	893	831	832	880	841	840	844	836	839	834	920	834	836	837	821	845	831	904	884	808	854	868	802	857	876	820	878	912	815	895	838	763	784	867	815	873	837	868	820	757	894	852	825	824	823	783	780	913	805	827	853	813	803	849	765	833	875	835	842	831	822	847	863	849	876	889	866	863	843	851	859	866	839	833	786	856	808	799	845	840	817	849	886	848	885	813	891	874	829	870	828	907	856	862	868	851	853	820	811	829	884	820	850	807	817	838	847	859	854	884	827	830	794	874	842	790	821	833	855	850	793	845	843	898	889	811	832	813	810	828	832	877	838	791	876	836	862	861	836	825	869	779	827	801	864	880	819	881	843	841	818	786	861	819	853	869	837	855	900	863	828	772	819	869	858	872	802	877	826	836	824	866	898	861	880	825	915	761	828	864	827	839	822	897	809	849	755	832	855	824	851	830	820	816	828	871	864	828	858	842	814	845	819	806	834	864	861	862	822	824	808	910	844	803	774	858	842	842	860	817	907	869	793	857	837	864	858	863	850	858	857	876	866	830	846	828	850	852	875	913	843	850	898	876	852	835	838	817	814	876	848	842	824	821	867	862	779	799	875	831	868	853	804	856	880	802	855	843	792	812	850	863	830	857	893	842	819	841	895	822	854	841	822	812	841	824	833	858	879	852	832	845	821	887	893	928	856	875	878	819	843	881	859	841	833	887	873	821	859	861	824	864	855	818	916	825	824	834	853	822	886	896	830	841	857	876	829	809	831	821	852	854	888	861	869	854	855	828	838	868	818	759	825	872	891	867	822	838	819	887	797	815	878	842	850	828	855	788	848	797	836	808	841	835	810	838	873	859	824	891	808	811	862	872	835	878	853	876	855	863	814	803	832	815	887	804	840	877	845	819	860	879	893	837	825	837	823	870	812	844	895	853	824	848	815	841	870	860	858	850	844	853	892	853	868	818	856	823	882	834	843	862	833	845	858	861	838	850	793	849	807	856	851	836	842	831	818	835	827	820	769	855	832	850	861	823	865	827	875	838	878	840	807	865	809	877	862	832	858	836	883	849	812	868	894	835	835	806	847	789	860	821	842	800	850	814	800	890	798	872	861	794	803	820	862	867	841	785	844	883	805	821	828	870	853	797	884	835	828	834	842	830	883	839	832	872	854	883	884	870	824	810	818	849	832	869	930	819	862	873	819	838	832	815	805	834	856	813	920	871	868	802	841	873	826	898	862	836	896	834	848	810	846	760	834	869	782	856	866	866	882	870	851	866	853	828	855	862	809	838	789	842	817	884	807	796	839	846	862	835	857	922	878	902	890	831	770	848	839	856	905	835	834	887	845	800	833	793	901	768	839	810	863	819	859	895	863	819	868	842	860	831	905	866	777	853	787	850	874	815	881	830	846	856	820	824	854	866	893	830	814	843	836	873	818	841	842	835	849	899	853	826	881	874	825	871	804	851	888	908	828	882	831	842	885	815	852	856	838	868	833	848	843	783	811	856	864	833	845	846	877	821	830	817	815	820	868	871	887	774	842	834	821	846	819	832	835	887	879	855	824	863	828	852	841	864	838	812	838	856	815	889	814	869	868	870	841	861	806	857	806	849	837	887	840	822	821	775	879	862	847	774	867	799	828	821	845	850	835	810	833	868	839	840	841	826	856	814	832	874	850	808	867	815	850	847	890	858	860	791	878	824	830	795	840	810	881	848	849	816	875	793	852	842	840	843	876	838	870	869	871	797	832	844	845	866	806	827	825	837	851	831	827	872	826	877	838	797	855	815	871	856	813	866	842	840	828	854	861	871	867	801	827	796	862	875	834	793	864	853	851	836	849	821	867	836	871	769	858	857	822	854	816	919	878	846	851	847	829	792	829	802	806	871	829	833	834	845	846	903	789	860	838	852	838	874	822	833	776	846	817	803	829	860	865	852	785	823	784	862	855	859	890	830
25198	21716	29387	25470	24620	25527	22355	13715	9400	6548	4834	4000	3385	2718	2351	1998	1784	1652	1482	1309	1294	1212	1192	1175	1052	1092	1082	997	1048	956	975	961	1020	936	957	930	986	971	989	960	985	941	1001	964	989	973	900	983	951	936	941	933	993	932	979	962	926	926	956	926	943	984	872	916	948	902	936	998	939	975	974	922	937	961	924	937	935	949	924	939	917	920	959	898	930	926	946	955	974	974	940	961	1006	965	947	858	898	971	814	943	938	934	895	1039	920	991	947	925	961	1001	962	965	945	940	904	961	976	916	950	918	917	928	896	935	926	908	914	979	875	980	914	901	932	927	908	898	937	930	929	974	937	1024	913	929	911	931	1005	979	1002	902	911	946	926	932	924	899	945	940	986	1016	958	946	954	967	946	927	970	910	982	954	945	941	985	941	960	919	953	982	934	986	949	974	948	893	945	912	981	985	897	966	883	966	901	991	990	968	935	940	922	902	950	900	888	909	986	943	950	945	974	915	930	945	928	924	917	1019	986	897	929	941	919	838	914	929	911	923	946	879	925	881	953	957	960	944	914	912	932	896	942	918	980	962	903	943	937	975	952	894	963	930	945	1018	950	944	908	940	961	884	916	981	920	945	981	977	959	947	872	938	900	967	986	906	904	948	931	931	965	919	945	934	941	973	917	990	995	944	939	971	921	932	926	894	900	909	908	956	923	956	973	962	956	922	955	954	965	993	935	905	984	935	942	925	997	942	957	912	957	963	1007	898	911	922	980	945	910	1013	930	998	932	977	956	938	939	922	974	941	941	943	927	915	981	935	924	973	981	927	987	925	952	991	920	956	966	936	982	899	972	959	973	1012	957	948	949	953	916	947	922	926	948	920	901	961	954	935	955	990	939	979	930	931	943	970	982	954	968	949	963	953	999	888	903	939	987	920	957	950	963	933	930	950	915	926	893	962	890	956	988	911	976	949	991	1023	943	938	891	902	968	960	949	956	982	886	961	916	923	902	958	950	928	929	992	951	898	922	938	910	969	921	927	931	918	969	945	982	964	969	948	976	886	915	886	929	966	959	948	939	930	948	928	1001	982	956	979	943	916	982	957	946	938	874	988	1000	952	957	869	927	942	987	957	965	921	919	936	919	967	955	940	883	926	990	989	969	919	907	971	900	918	893	983	944	896	977	940	955	924	857	964	942	970	976	1024	947	968	894	927	974	941	943	949	912	903	964	894	950	999	973	912	1003	946	956	906	968	924	897	979	895	1001	935	987	927	936	938	933	934	933	999	1004	930	968	962	953	901	954	925	1007	987	992	930	944	910	949	912	967	926	907	948	972	864	918	939	929	966	906	911	890	955	940	948	928	911	998	901	930	992	957	925	969	951	998	935	955	971	924	919	979	902	926	922	940	976	947	948	951	911	900	937	972	902	930	904	914	957	955	900	906	964	904	935	959	915	916	950	898	978	920	921	959	924	945	946	893	919	905	926	926	927	966	934	954	938	998	957	943	952	978	955	981	960	951	964	1022	946	978	979	948	920	946	942	885	975	946	896	862	908	912	927	898	917	927	886	974	977	944	889	952	875	897	941	1017	983	907	947	957	905	956	991	942	917	920	953	1000	905	942	883	996	972	1058	965	1019	915	938	907	948	976	918	994	948	969	946	974	953	950	937	952	921	915	937	933	954	968	948	979	869	973	930	935	990	937	942	931	1032	955	927	986	925	867	934	920	946	949	920	931	913	906	943	895	942	918	898	887	918	931	1000	908	897	945	947	943	938	934	1004	989	946	940	947	914	914	970	1001	949	933	919	927	932	963	997	898	985	945	940	961	963	938	957	1031	937	982	959	946	941	902	934	902	921	907	919	952	926	939	948	977	924	923	959	942	912	905	927	970	972	945	948	972	943	878	956	946	919	959	969	909	930	904	951	923	932	991	975	954	994	877	921	994	976	977	900	952	990	1005	961	971	904	948	992	919	960	978	935	999	933	906	913	988	901	917	964	955	972	922	914	936	911	933	932	988	963	935	904	892	937	949	956	933	903	937	937	952	957	970	942	963	950	945	870	912	970	925	951	870	929	966	945	926	937	918	921	938	902	951	940	938	919	950	950	964	926	956	940	1023	956	922	953	975	1010	905	989	945	928	936	950	956	915	967	1003	986	938	946	932	958	915	991	901	936	969	875	964	936	956	936	947	977	893	906	949	955	931	992	924	952	935	944	945	951	935	904	922	929	961	949	884	908	961	972	934	917	907	980	980	943	1006	921	1004	956	946	969	958	937	973	921	950	931	971	960	979	910	939	925	921	975	923	953	910	989	931	965	961	924	942	973	929	977	1011	976	972	942	913	934	897	922	910	926	907	921	976	948	966	915	913	925	899	1001	916	922	939	953	935	944	954	978	996	935	927	941	977	925	917	913	946	908	1001	958	890	948	957	940	997	906	936	885	954	966	900	929	1056	930	939	943	945	970	946	941	975	935	937	966	933	926	927	929	930	963	901	910	935	908	918	973	915	979	990	936	1008	927	971	948	969	999	961	975	964	959	932	912	924	943	969	928	934	937	923	919	934	922	938	930	920	1000	907	978	948	980	968	974	922	956	952	893	925	936	929	968	946	916	924	924	954	942	892	921	930	928	934	973	935	918	939	941	961	949	990	895	947	935	950	959	964	970	954	985	917	990	977	988	938	980	873	963	952	945	1000	970	1023	936	940	981	911	910	901	921	967	944	958	963	980	1001	939	937	950	880	857	1016	896	939	893	961	977	955	950	972	984	967	961	969	951	936	924	928	958	931	931	935	932	947	953	921	886	913	931	948	991	961	954	933	969	999	924	943	963	930	943	966	969	929	938	964	965	914	921	963	894	945	963	931	917	917	912	943	933	909	928	954	865	955	984	925	918	972	954	922	942	953	914	879	954	944	941	915	981	928	932	973	875	965	904	941	908	933	892	959	921	941	961	934	915	932	902	931	944	904	932	945	966	907	915	922	943	986	914	985	977	938	969	984	901	904	898	961	920	907	888	964	964	940	967	922	964	970	915	935	965	921	910	963	947	964	988	954	923	955	939	959	939	960	916	979	918	975	1009	949	966	991	917	915	971	900	917	992	959	1024	951	930	847	979	912	892	985	951	957	964	910	984	948	837	941	996	965	943	974	979	937	920	969	957	912	900	911	950	967	951	979	984	965	940	1003	930	918	948	912	931	978	922	920	939	958	922	920	984	938	956	910	910	948	956	969	947	990	1005	951	922	904	1008	927	952	999	955	958	889	959	950	951	968	894	907	987	946	921	943	942	951	916	949	899	868	959	992	927	951	901	990	917	960	892	903	954	914	1017	912	971	900	928	889	933	988	1010	934	948	939	977	942	994	973	903	985	947	953	969	944	927	973	930	1018	969	936	983	967	892	965	878	918	924	831	931	1013	949	922	957	962	941	949	972	938	967	921	944	946	921	934	893	900	953	902	931	910	945	983	976	920	908	938	903	1029	924	978	917	974	954	935	973	925	938	939	901	922	934	956	881	991	965	947	919	950	949	947	919	929	970	913	951	879	960	940	930	1013	976	892	913
51845	61847	56887	48515	37698	28552	22145	17308	13102	10120	7693	6218	5110	4038	3386	2760	2350	1968	1792	1596	1462	1354	1237	1197	1154	1055	1015	996	904	951	924	897	837	844	906	914	887	917	884	863	839	798	833	878	873	844	864	875	907	840	854	825	844	839	856	837	826	881	932	859	860	869	858	828	824	880	850	843	851	845	871	834	850	919	853	857	902	818	848	871	844	859	844	863	870	838	849	821	856	837	836	825	843	866	849	858	828	910	831	901	834	846	864	869	817	846	852	893	879	864	866	857	819	860	846	820	864	847	860	834	899	897	898	850	799	845	815	848	820	885	871	885	832	887	842	833	811	852	880	853	853	880	841	790	872	810	862	855	862	873	883	899	834	850	829	868	869	842	873	807	849	845	829	832	866	836	910	887	866	868	827	850	858	856	880	874	905	826	892	835	821	805	820	904	847	821	826	853	817	876	817	841	819	829	840	870	809	849	836	858	837	792	891	798	875	866	875	839	891	895	844	875	835	847	863	899	855	898	853	836	806	847	851	832	824	883	832	815	855	847	871	866	790	841	814	867	879	797	842	857	898	871	856	872	904	802	863	873	804	837	828	834	843	872	881	864	851	853	834	848	892	884	872	867	867	864	872	893	838	823	843	850	885	810	834	883	797	801	874	849	857	879	812	817	859	887	840	850	865	865	875	901	861	827	876	880	830	824	867	865	851	822	860	885	857	844	840	848	833	895	836	844	865	877	853	895	900	800	891	842	856	806	854	853	822	853	852	861	791	865	871	910	909	848	873	856	828	892	919	912	846	858	830	851	953	823	920	886	822	885	879	822	851	856	851	884	853	829	808	834	924	866	836	872	815	871	853	806	895	887	870	858	879	848	856	891	876	840	863	861	817	881	893	856	859	883	852	872	865	894	833	837	878	818	855	855	888	862	828	835	886	859	846	825	868	857	820	843	848	856	856	864	822	812	815	860	834	829	808	810	867	788	851	864	820	794	863	893	818	883	828	839	899	888	832	845	820	806	872	801	859	833	865	906	826	877	873	837	843	826	855	865	859	831	845	854	824	855	856	853	910	834	853	853	866	818	877	868	801	832	858	843	854	880	880	852	829	880	826	886	869	835	832	877	821	880	794	842	856	830	882	815	875	882	845	872	864	877	861	901	849	877	808	842	842	865	836	899	781	863	877	819	840	854	868	850	788	849	856	843	848	833	827	848	837	862	829	869	879	853	901	830	853	860	843	845	781	818	854	861	837	832	828	837	869	841	809	815	881	885	810	880	883	834	848	868	835	883	844	789	817	889	858	844	790	906	860	858	895	869	888	901	826	877	856	842	870	851	882	844	873	823	829	862	842	822	864	813	839	856	835	842	877	827	848	842	885	868	850	866	841	869	821	851	824	807	865	850	855	835	796	848	842	808	844	859	853	825	850	875	848	817	899	873	798	834	899	842	883	869	856	837	819	823	862	872	908	888	807	860	843	850	856	904	831	864	806	866	863	860	849	870	907	850	904	819	924	831	828	882	878	896	872	841	858	870	835	848	867	879	836	845	858	875	852	867	818	895	877	848	867	864	859	820	837	905	840	821	817	844	801	805	857	885	849	874	844	867	846	830	873	869	944	830	847	871	926	839	835	827	845	824	846	848	829	849	871	886	806	854	807	871	834	842	826	855	847	883	839	846	864	819	859	896	868	840	850	865	872	799	820	816	869	822	868	908	871	888	870	858	865	850	852	853	905	857	883	889	810	859	874	797	854	898	889	865	870	882	839	874	845	872	873	861	827	832	796	837	821	884	883	852	836	878	799	823	874	852	863	831	874	876	824	825	854	881	800	859	853	882	843	820	839	870	879	860	853	870	822	853	858	909	861	867	836	882	861	854	864	835	816	926	854	834	898	836	869	899	819	882	842	830	795	915	916	870	894	872	789	866	856	839	820	859	824	865	883	935	798	834	844	831	873	865	866	882	797	814	849	854	810	838	812	875	804	857	849	808	857	817	862	854	839	863	813	867	841	854	854	880	884	855	841	837	819	820	828	818	832	832	889	800	866	876	839	809	817	844	799	837	832	854	813	817	825	900	831	831	892	874	830	875	880	897	921	813	826	853	888	817	887	806	834	828	870	834	896	859	873	866	875	916	831	848	836	811	875	840	815	889	918	882	845	879	815	829	857	805	852	858	808	844	831	865	832	883	846	838	822	828	872	833	879	834	835	833	852	828	900	837	888	889	875	829	816	858	866	852	850	828	895	901	806	807	864	898	849	862	812	862	883	842	843	854	857	808	830	888	830	894	850	849	844	826	828	839	867	843	890	788	819	887	885	859	806	877	822	902	823	883	820	835	822	851	847	813	823	877	877	895	844	912	844	868	853	838	811	801	922	869	835	835	848	827	880	851	823	822	836	851	816	860	904	916	871	903	836	864	825	829	853	890	806	865	877	871	862	871	832	827	855	868	841	888	803	876	819	905	874	763	833	825	861	889	883	886	813	811	845	865	877	847	833	826	878	817	833	865	848	850	851	913	911	814	827	864	846	856	845	815	837	845	839	840	803	822	893	890	842	803	829	879	869	835	828	896	863	836	843	907	825	842	878	817	852	881	806	848	885	850	842	858	837	891	834	836	841	858	850	877	890	863	865	856	822	875	878	891	853	878	834	888	847	852	840	905	830	803	857	872	850	878	856	827	841	868	883	836	839	838	853	837	828	826	791	833	885	843	848	844	804	815	818	840	867	872	823	862	895	816	879	837	812	871	854	819	894	855	853	836	887	827	891	815	804	882	827	838	834	887	857	855	856	855	840	799	881	866	860	847	893	818	855	879	834	866	856	842	878	823	857	870	848	825	842	845	910	824	834	868	899	888	846	873	823	818	853	813	819	869	851	873	874	835	857	882	811	816	810	918	836	876	836	829	846	840	900	828	890	822	859	829	806	853	830	816	880	874	851	778	824	843	837	815	806	879	867	839	835	845	873	874	889	814	827	841	851	873	824	831	837	854	864	913	864	840	849	876	851	903	893	847	796	851	843	829	832	860	875	843	859	839	859	843	883	898	832	870	839	833	875	851	828	857	838	820	846	867	823	869	852	795	896	836	874	802	871	811	882	860	846	819	872	877	791	846	832	799	844	835	837	814	841	801	796	822	915	853	878	835	871	836	848	847	830	832	838	850	847	867	873	806	858	867	848	816	837	853	870	848	858	819	850	834	881	864	857	852	918	876	874	841	829	895	836	820	756	860	805	872	859	921	898	878	927	850	870	852	834	868	812	865	835	870	783	904	814	902	837	820	883	849	859	862	840	867	889	860	886	847	813	828	819	866	877	855	852	843	810	833	845	830	820	844	872	888	882	830	903	862	838	847	844	913	892	893	833	830	842	831	846	828	852	843	826	848	868	874	805	851	861	818	865	832	839	860	846	814	869	847	810	851	854	861	857	801	823	840	812	912	809	902	834	896	851	839	877	861	805	870	844	902	889	900	868	873	826	804	849	792	837	823	851	878	815	838
24437	21651	29472	24948	24137	26690	26497	16666	11102	8262	6280	4866	3975	3279	2761	2326	2041	1699	1704	1542	1402	1314	1214	1213	1124	1105	1063	989	1004	994	984	1000	991	1008	974	975	978	998	979	917	914	937	903	961	973	971	1037	1000	912	982	997	938	917	881	902	933	1015	962	983	973	998	956	1017	1026	928	918	888	960	994	960	946	949	952	982	946	953	969	964	910	962	955	997	940	1018	930	955	948	945	940	919	920	1010	935	1016	955	933	944	978	932	1017	925	991	894	949	970	972	955	948	949	969	912	956	919	918	980	966	925	1016	923	991	919	999	928	948	946	942	992	982	988	981	951	960	946	971	952	953	954	975	956	980	935	930	995	956	1026	959	991	946	979	869	954	986	930	956	949	919	924	966	955	976	983	984	980	939	897	964	962	950	947	954	924	976	957	926	1000	964	965	994	991	902	944	971	941	926	964	924	886	943	976	971	959	990	980	1009	986	964	994	973	938	981	978	955	914	934	947	950	1033	972	951	940	961	939	942	933	927	945	997	958	996	995	922	948	973	977	960	952	974	935	951	991	929	973	923	980	938	948	1021	1029	933	1014	929	935	996	980	965	945	906	909	1060	953	937	916	974	1001	955	962	979	955	986	980	935	921	995	937	928	961	949	969	945	956	915	955	921	983	974	943	985	940	951	968	995	970	974	941	958	1011	927	962	953	971	960	953	950	942	955	919	1021	888	984	995	962	975	951	935	935	905	948	967	951	1001	973	940	1003	913	938	940	973	964	966	984	943	966	990	964	997	935	892	1007	924	951	916	911	991	988	997	978	978	922	963	926	953	940	883	973	959	920	986	939	993	978	1016	974	935	941	962	903	953	986	995	927	958	924	933	970	1016	905	955	945	998	1015	949	917	914	917	913	956	986	947	961	959	959	883	985	909	890	942	975	923	947	990	927	911	918	959	955	961	941	913	929	917	896	933	986	981	937	940	913	1018	959	956	1023	1057	911	958	959	925	933	979	985	986	1025	963	983	967	1001	984	895	959	991	905	978	922	924	967	964	963	912	944	988	994	949	958	887	895	911	890	976	971	879	937	986	904	897	954	1009	911	983	923	991	954	905	994	990	932	997	973	1004	913	967	963	973	953	956	1028	954	910	993	898	943	987	968	951	961	940	906	953	923	935	929	990	931	977	985	961	966	983	928	974	955	937	989	974	969	884	1011	990	966	930	940	943	944	967	924	916	990	917	913	959	941	996	994	959	972	967	945	965	959	892	989	933	951	1003	966	955	927	955	922	953	1014	913	971	956	917	965	1008	950	991	973	961	912	918	1019	964	996	958	921	997	998	873	954	1025	966	919	986	986	922	985	917	984	875	927	943	954	910	948	917	923	853	947	929	949	940	912	950	938	948	970	995	929	993	1018	954	947	932	932	927	930	903	925	984	895	957	968	983	951	918	962	922	918	979	925	928	926	978	979	975	919	982	965	1009	925	932	940	1019	959	1026	919	983	950	937	981	977	948	961	967	962	993	939	928	907	1035	885	997	977	1025	965	971	918	956	953	950	895	953	964	982	909	966	991	979	959	963	958	998	928	972	940	1016	904	911	902	992	946	909	942	1001	933	998	890	956	945	956	915	950	965	960	975	990	953	931	944	978	929	967	943	965	973	950	987	997	962	955	933	986	919	915	941	936	1006	963	911	916	975	988	986	997	956	909	931	931	951	942	980	962	948	974	1029	976	942	982	918	957	978	1021	972	939	962	1003	932	957	987	991	927	954	953	906	972	912	1009	936	1001	906	925	952	939	935	920	936	897	950	973	925	924	944	966	926	989	941	919	946	913	907	910	952	928	955	954	1036	938	980	964	913	990	895	934	1002	974	990	959	953	956	959	985	880	946	944	898	942	986	966	1002	925	936	958	911	998	938	943	943	917	985	978	979	951	899	987	922	934	967	1004	920	1016	953	955	952	899	996	995	987	979	940	980	988	946	922	970	866	973	962	979	932	971	970	980	907	987	982	962	899	940	948	936	965	927	974	974	947	955	933	1001	962	947	938	972	935	914	970	952	927	879	981	951	995	947	927	971	947	989	1010	949	990	950	982	1020	891	948	995	998	966	1013	981	952	923	973	982	1023	930	952	922	916	951	913	962	941	961	1004	928	923	917	928	920	972	902	955	933	1004	942	940	930	941	942	999	892	943	904	952	974	985	981	918	948	961	975	941	920	973	915	984	949	953	966	921	1035	966	953	953	935	953	971	922	955	1025	933	964	918	939	992	908	875	959	997	997	958	911	998	959	939	948	959	992	949	922	979	959	980	890	939	924	981	953	953	964	924	900	973	972	977	952	994	932	927	903	976	915	954	970	1014	944	997	970	958	927	960	924	966	1005	863	954	948	951	961	972	948	948	901	1021	940	958	937	970	1006	957	930	919	954	1018	972	931	890	943	942	1001	982	1008	984	914	959	943	980	962	986	968	993	938	921	959	950	1005	896	951	955	958	947	895	918	964	995	998	963	970	918	943	996	954	960	961	959	957	985	952	884	973	1021	937	1005	958	972	941	953	994	968	938	970	1012	948	995	984	944	946	988	946	947	949	966	998	934	945	968	996	971	989	986	916	947	945	960	955	923	992	1003	929	951	975	916	977	1015	928	928	929	972	983	971	998	901	967	961	983	941	944	974	963	959	928	890	942	996	970	1024	947	970	962	988	1004	975	953	961	936	907	1006	896	914	949	994	1003	957	981	924	931	900	951	942	935	951	936	904	928	980	927	948	941	914	975	928	945	935	960	941	932	954	956	923	973	944	917	985	978	947	928	968	970	965	957	959	969	997	983	1009	942	975	952	923	957	916	951	971	930	924	915	908	981	933	960	982	943	909	944	911	950	999	963	1003	964	932	948	955	958	966	954	899	984	920	920	943	904	971	927	962	967	970	924	926	960	936	967	997	952	1017	993	917	944	969	913	941	999	952	948	948	960	930	914	886	922	1007	999	948	961	953	928	989	943	992	934	978	988	957	998	998	961	986	963	946	936	911	911	972	942	934	926	903	1008	964	943	977	970	914	975	931	984	965	959	946	996	999	966	955	981	954	957	966	890	939	884	946	981	976	947	974	936	941	931	984	980	993	992	921	937	902	918	936	980	902	946	1009	981	1018	970	885	885	974	943	949	992	950	939	936	946	925	931	922	955	909	961	957	977	941	960	1008	961	998	932	982	922	986	928	909	953	978	974	934	970	984	922	974	984	939	901	941	948	951	947	942	966	897	946	930	884	940	968	912	961	896	906	961	935	990	917	992	915	969	880	1006	994	1004	946	968	941	969	961	993	914	961	927	979	960	920	990	1028	930	997	923	966	976	951	984	943	979	917	892	985	959	972	971	920	916	960	919	947	933	936	992	903	943	925	919	977	917	947	934	949	933	952	946	909	904	970	911	993	937	950	944	946	952	928	911	982	956	878	918	983	975	930	938	964	955	988	1012	950	978	939	938	978	940	976	943	934	949	966	926	907	1058	960	940	973	959	981	1009	986	936	909	957	994	953	939	997	946	942	956	964	930	910	940	942	966	910	976	977	875	967	963	939	940	937	893	896	923	955	962	979	934	954	916	903	953	926	969	939	901
53173	62349	59885	51462	40549	31084	24779	18974	14730	11377	9082	7339	5812	4790	3915	3058	2593	2291	1968	1806	1498	1424	1259	1240	1110	1088	1030	1027	1001	923	948	928	892	957	906	920	878	848	857	829	894	863	861	859	844	898	849	857	873	857	848	814	817	853	855	880	870	865	898	877	864	845	871	818	860	817	853	860	798	851	842	855	866	846	915	863	860	883	846	841	919	821	862	863	829	855	882	855	871	857	817	868	796	851	874	850	867	838	847	858	841	920	875	896	822	876	887	888	798	818	842	818	891	865	858	881	862	903	877	850	870	817	888	900	847	877	888	843	875	890	843	884	910	841	895	846	886	815	839	872	847	794	831	870	889	880	819	826	881	892	899	872	850	778	892	859	888	845	913	862	830	861	859	873	824	847	857	829	884	832	855	910	842	859	817	835	854	870	838	847	887	895	885	882	864	867	905	835	865	815	913	922	850	881	848	820	839	830	842	867	831	852	890	838	876	824	809	849	898	894	862	852	873	873	812	826	848	819	813	863	874	852	848	816	872	858	885	870	811	869	883	860	838	878	882	826	860	875	860	843	864	809	888	882	891	855	863	885	919	861	822	836	849	870	846	819	836	846	863	859	854	860	868	782	876	888	812	861	888	852	872	885	802	869	854	851	817	859	811	854	822	844	831	883	878	863	887	898	867	837	848	842	880	870	882	830	874	814	885	866	851	871	839	909	869	868	845	840	808	846	842	820	868	888	841	876	853	895	819	846	862	802	879	850	860	820	923	853	847	887	887	843	862	810	895	875	843	872	867	785	880	839	856	859	837	820	835	854	840	835	859	870	852	903	878	839	843	903	863	845	861	839	867	832	858	895	865	858	821	873	797	821	870	857	847	843	838	861	884	871	834	869	905	841	881	868	846	851	897	856	820	879	865	854	897	819	895	854	840	852	843	845	832	912	851	850	915	856	867	860	895	845	872	848	846	836	843	878	865	885	805	886	900	826	883	852	894	836	844	891	881	897	892	865	845	837	841	904	914	870	850	878	888	867	802	859	800	850	831	880	842	925	888	845	883	862	862	862	815	860	818	855	848	931	806	799	872	860	884	811	831	867	885	866	885	831	872	863	890	822	858	835	854	852	840	785	855	842	834	850	863	853	862	806	849	841	928	893	924	849	882	828	891	823	920	856	849	899	894	865	806	868	829	871	854	823	869	831	899	855	862	872	852	871	855	822	861	853	843	887	809	869	860	926	865	856	793	859	857	868	910	850	862	894	860	881	867	881	881	900	876	878	873	857	834	861	904	860	867	859	847	845	841	847	834	820	884	833	839	878	861	835	943	827	871	846	916	841	918	870	842	911	864	952	894	886	848	917	859	812	834	854	861	810	836	903	871	908	849	867	825	862	878	864	897	851	880	830	899	865	844	866	853	842	859	836	898	846	861	897	855	868	898	846	861	805	840	822	851	816	839	790	853	892	865	843	857	896	846	910	868	818	874	821	827	870	863	864	846	855	876	858	897	848	872	900	858	813	842	800	879	843	854	907	834	880	857	830	887	841	854	901	856	887	825	909	848	858	873	854	864	839	896	869	879	865	875	815	863	883	873	870	872	812	834	824	835	813	804	899	846	873	820	859	815	825	876	817	841	871	869	877	859	852	851	851	840	855	830	829	832	828	900	862	817	829	875	794	813	890	814	879	939	823	878	888	879	918	852	905	891	843	809	849	871	880	871	839	848	869	822	852	869	875	876	820	896	878	846	815	882	874	932	857	852	928	840	824	888	883	832	884	833	814	863	896	858	830	924	774	842	811	904	871	829	893	833	809	855	860	854	891	850	822	843	870	889	858	838	902	859	852	800	834	820	824	867	919	865	890	833	824	874	841	842	807	881	828	848	905	847	874	854	859	879	826	866	784	865	893	821	868	852	852	828	848	872	861	825	892	858	839	846	856	843	856	850	891	864	859	852	856	884	889	876	829	807	813	845	839	892	795	876	820	839	867	857	835	864	860	929	898	868	864	870	813	893	865	900	856	875	860	875	863	851	857	833	818	829	872	866	905	825	790	909	811	839	849	881	852	882	850	859	830	854	887	877	861	852	874	845	874	811	807	836	895	808	847	870	873	861	869	831	825	872	853	890	848	880	850	818	892	846	890	864	827	889	799	806	843	898	815	842	854	870	849	891	809	860	838	848	885	837	862	849	818	903	838	923	858	842	895	851	838	852	861	894	829	822	877	865	945	907	861	855	871	856	813	870	873	890	839	836	796	777	849	868	872	821	871	851	817	868	818	843	824	863	881	849	866	793	860	833	843	838	880	864	822	820	864	846	804	858	903	880	828	831	882	872	819	853	805	849	888	860	874	879	853	861	862	854	888	857	822	812	891	836	859	851	908	860	871	844	864	810	858	859	826	814	872	865	872	871	791	835	849	842	848	834	847	878	848	838	825	885	852	892	934	891	912	847	871	828	839	840	819	798	859	825	904	862	904	809	853	838	904	832	861	824	849	860	899	840	861	854	829	892	837	857	814	878	844	801	888	867	810	872	829	858	914	891	870	870	877	842	818	859	813	902	823	834	871	871	860	878	880	859	870	849	889	836	887	824	786	865	777	876	807	877	865	892	818	876	835	844	838	826	877	906	850	818	911	882	858	853	874	878	866	861	890	859	835	829	889	891	879	878	852	907	841	801	908	800	840	869	800	864	851	881	832	822	872	873	841	798	862	893	866	870	835	825	858	865	851	808	870	904	897	884	849	846	914	845	836	873	816	855	811	828	876	881	852	862	812	839	855	848	866	870	856	817	817	846	899	823	917	890	859	861	820	908	825	895	835	819	817	817	788	896	869	827	820	862	866	825	859	867	820	884	843	856	870	828	863	832	850	941	827	869	898	850	847	877	826	843	839	857	853	873	809	876	863	891	884	863	868	882	848	872	818	844	832	883	824	820	905	882	892	846	799	864	855	870	879	845	827	849	841	875	867	821	892	904	837	870	848	859	831	889	880	849	840	827	859	827	875	869	841	878	868	889	868	856	826	848	788	865	889	867	829	816	827	838	887	865	802	853	901	825	804	870	866	948	852	867	850	865	823	825	840	851	826	805	879	837	838	829	852	829	851	886	857	851	901	825	818	792	894	837	795	853	900	852	848	817	872	807	914	878	824	863	846	878	917	883	907	797	842	835	816	819	883	814	843	851	840	859	870	863	848	849	848	821	819	920	877	823	849	906	913	909	863	831	826	778	842	804	822	811	832	829	832	876	799	841	827	854	847	867	856	865	851	836	872	850	855	872	921	807	841	847	841	874	838	866	849	835	822	839	825	858	848	875	851	865	891	824	847	854	844	884	830	819	863	857	873	849	874	852	865	796	863	832	863	814	876	843	830	837	796	859	853	840	825	883	830	858	872	845	861	931	852	897	855	919	889	790	859	837	875	854	887	917	902	860	851	853	856	870	875	841	834	870	851	823	858	816	868	873	863	900	806	878	807	876	881	836	802	852	843	905	830	867	841	838	787
29212	23164	30666	31570	23904	16673	11006	7119	5052	3941	3290	2608	2213	1990	1600	1553	1393	1336	1264	1254	1159	1017	990	1065	953	981	957	1011	997	948	969	911	962	940	982	944	917	897	938	940	863	915	929	910	897	903	905	914	997	925	913	912	929	925	934	922	918	928	946	890	914	967	884	951	957	965	953	904	943	870	904	905	926	953	869	938	905	931	937	916	941	895	956	922	901	947	871	897	930	933	902	917	851	925	912	923	892	843	908	892	949	879	917	920	906	852	949	867	894	857	895	910	934	957	968	892	935	913	922	869	871	925	927	894	907	957	905	944	922	902	932	943	880	885	942	881	909	939	924	904	914	905	910	915	913	999	943	899	914	907	897	854	864	909	913	882	932	884	937	904	930	937	985	961	913	905	952	891	910	916	856	861	927	959	934	937	950	938	873	905	913	962	920	874	915	918	925	933	912	875	944	920	917	895	915	947	940	894	886	953	928	919	933	955	910	882	848	887	948	872	879	911	899	896	991	897	910	933	924	919	857	951	901	933	916	917	929	905	900	937	938	854	918	911	945	945	925	950	974	920	885	898	892	819	893	977	910	943	935	957	921	875	875	906	875	880	921	930	949	937	917	888	968	926	897	932	910	960	936	918	853	914	938	934	902	867	877	946	917	946	881	894	925	919	936	988	866	887	857	904	943	922	945	927	891	864	931	916	888	962	911	901	921	965	898	916	934	959	898	911	914	939	921	907	920	899	929	895	933	862	878	853	884	945	942	921	891	905	923	908	900	997	951	910	928	936	938	902	966	912	910	906	928	897	919	941	891	968	864	948	939	906	898	897	902	889	943	951	852	875	909	904	953	944	938	1007	899	934	855	921	908	888	878	916	908	886	914	924	924	903	864	912	916	927	914	957	931	935	936	958	906	936	914	918	928	910	900	901	943	912	890	888	897	898	940	972	914	893	920	943	872	860	891	884	1005	883	929	923	944	937	907	879	921	951	932	889	896	907	917	888	937	948	906	897	970	971	922	934	925	947	903	941	867	915	980	929	929	956	963	923	936	927	949	910	888	943	880	926	927	912	895	954	918	933	901	896	919	950	906	950	965	908	932	899	872	959	896	904	935	918	907	967	902	984	899	951	883	904	879	924	947	924	958	916	922	835	962	920	955	915	957	949	948	921	899	945	938	933	946	934	893	919	949	992	975	928	844	913	923	928	884	919	893	909	916	923	944	908	980	936	878	912	892	922	987	946	911	856	902	949	951	905	886	938	933	915	905	901	901	889	910	892	928	930	890	943	927	878	929	945	929	892	966	908	845	960	966	889	918	897	886	915	954	883	951	907	943	843	953	900	932	893	870	884	959	955	932	925	945	912	901	957	936	875	948	891	958	912	923	889	916	892	898	901	871	916	892	911	866	931	903	940	990	916	1016	973	1007	926	975	881	954	914	930	918	931	907	893	958	947	913	944	921	965	904	860	895	920	927	955	872	918	904	911	854	952	931	868	943	849	904	956	929	952	938	918	900	920	921	932	924	880	873	922	896	897	900	917	905	917	891	905	923	992	908	891	930	907	957	910	928	900	893	957	936	918	871	875	925	912	889	965	935	893	913	933	947	928	907	905	953	978	884	907	931	905	936	1013	930	923	924	906	903	909	898	948	920	968	895	903	919	875	900	904	956	943	957	911	915	871	959	886	935	860	924	869	889	937	880	877	939	918	870	963	971	971	964	939	955	934	937	883	956	873	944	961	922	950	929	920	875	919	850	908	885	902	978	953	953	926	944	1010	880	939	953	970	921	892	910	950	923	930	929	887	859	903	928	922	898	886	954	862	930	952	902	868	945	873	935	974	905	912	928	918	905	922	934	979	953	958	949	939	897	917	916	940	961	915	908	961	862	917	928	890	959	942	895	952	893	941	939	935	955	888	957	892	971	901	954	927	913	970	872	938	919	942	937	895	896	882	883	910	923	898	925	948	930	915	909	881	872	900	921	908	953	899	880	942	899	845	926	964	932	901	901	920	852	959	913	918	893	957	835	971	903	873	903	935	870	967	935	949	929	941	904	903	889	971	906	887	912	954	903	890	909	953	980	940	889	880	909	862	897	914	919	953	875	885	943	955	909	916	973	902	915	919	931	947	951	915	940	947	927	934	937	969	965	934	847	912	926	930	949	945	947	910	890	931	928	907	893	950	932	906	900	929	903	877	920	941	970	866	909	890	933	907	962	943	999	898	898	892	874	913	944	976	935	913	950	932	967	930	893	908	866	956	931	910	920	925	915	942	945	893	946	900	966	896	911	906	952	948	943	958	956	881	885	918	884	936	965	922	919	890	891	960	958	879	832	938	951	907	903	888	963	862	959	901	916	936	933	962	916	949	936	971	979	902	918	929	918	894	913	910	961	924	902	903	914	896	916	938	901	889	910	943	896	916	930	925	930	951	914	947	972	930	951	941	946	977	906	939	933	927	906	944	897	903	940	963	1013	953	933	930	986	905	949	937	918	913	933	925	915	884	884	867	909	907	925	899	914	874	943	923	909	933	887	931	908	1012	901	977	905	861	889	909	919	937	911	879	924	968	881	895	937	917	946	933	913	920	916	861	882	942	916	946	942	937	940	893	911	898	867	896	921	897	891	974	908	937	880	905	950	919	885	867	929	946	871	883	924	939	912	901	912	911	882	949	890	903	948	951	877	942	913	963	886	879	961	962	966	917	875	925	902	881	887	947	967	893	911	917	897	888	921	921	894	861	919	935	940	883	921	894	940	921	922	961	856	873	838	900	927	953	996	894	957	895	905	905	892	861	918	887	857	955	968	925	982	954	935	891	947	1007	912	960	889	928	878	957	938	881	900	881	919	877	955	871	927	862	913	948	864	900	914	871	871	906	927	964	888	904	941	930	961	904	921	903	907	968	915	852	866	889	897	952	903	948	960	919	901	921	901	926	938	907	963	959	915	931	902	958	916	945	902	923	982	873	933	931	911	884	980	923	919	883	911	887	936	931	889	933	888	886	909	881	931	933	912	921	920	977	928	937	891	972	949	909	899	916	863	863	930	935	898	931	975	899	953	963	919	909	893	923	937	853	954	901	921	965	943	891	917	959	914	904	929	872	930	905	939	910	930	882	883	917	903	918	956	929	881	931	987	941	941	872	943	958	935	898	934	929	892	934	825	887	922	964	927	876	988	908	907	978	935	941	935	893	1004	891	959	905	904	893	902	882	920	962	923	893	959	955	910	944	913	909	925	862	880	909	946	967	875	884	927	930	953	886	964	926	902	917	914	919	943	977	895	923	928	941	933	942	886	882	906	894	930	894	912	961	868	985	899	916	938	948	888	904	913	958	904	892	869	881	977	905	956	922	916	932	917	895	893	875	860	909	908	902	932	842	920	917	927	946	937	919	934	842	926	951	955	970	933	919	938	963	881	956	917	897	897	909	901	904	892	931	866	906	980	895	923	909	913	891	906	923	864	939	916	971	831	951	929	934	904	892	938	864	902	935	937	942	961	928	871	958	927
51266	50786	48967	39509	28524	20090	14700	10820	8170	6430	5052	4130	3337	2805	2375	2054	1710	1521	1423	1289	1190	1144	1064	1024	984	945	963	881	871	816	855	849	861	813	863	848	838	913	825	856	813	803	838	882	840	880	843	773	864	861	826	818	855	896	905	862	810	818	807	799	866	841	872	795	828	827	795	836	830	805	851	846	852	873	794	878	800	807	828	814	812	847	842	829	833	848	873	843	884	822	872	797	818	890	834	845	851	801	850	827	855	880	816	840	796	801	812	808	838	806	838	834	873	832	826	832	848	844	842	851	861	835	831	841	806	824	840	809	834	842	798	885	810	867	854	862	817	860	824	853	783	873	840	804	836	813	839	840	803	811	828	855	906	856	823	812	807	811	844	851	822	893	815	856	884	871	842	845	812	865	860	843	829	826	855	888	815	769	817	910	888	847	827	819	871	839	837	856	808	834	816	855	835	865	875	850	841	840	899	887	834	866	841	853	802	821	795	845	842	832	854	873	864	824	829	895	862	854	850	876	859	833	818	829	858	848	860	866	794	815	846	861	811	841	843	825	839	830	810	816	839	794	871	799	832	835	808	868	849	884	852	818	857	840	867	839	813	851	835	842	868	824	803	890	855	820	778	847	856	892	824	769	822	828	798	803	838	797	844	798	814	780	847	858	771	829	847	792	860	914	808	881	832	849	873	851	791	791	792	928	782	839	841	889	803	855	822	836	786	826	799	791	831	860	838	853	839	828	857	831	849	736	771	830	830	902	820	846	880	813	837	844	837	808	840	883	844	826	825	781	868	793	848	829	822	799	832	890	823	839	826	841	834	846	833	841	848	812	808	842	808	809	811	810	897	882	808	840	836	791	817	841	832	809	791	870	859	840	803	837	827	844	784	835	788	852	836	842	815	820	876	771	831	873	797	803	853	878	866	811	891	831	774	829	763	854	778	808	851	834	850	803	807	880	856	796	815	797	825	831	855	811	812	808	822	823	821	785	839	833	844	837	851	815	816	859	831	826	809	796	817	845	835	855	773	873	779	850	804	809	794	847	841	825	829	831	802	863	820	874	815	836	799	832	790	793	840	855	852	820	797	827	761	822	848	894	819	793	804	824	857	857	846	824	854	842	857	852	821	866	820	892	829	884	803	833	864	801	822	836	851	833	828	868	818	832	810	861	852	849	854	848	823	838	788	886	798	823	874	837	814	857	840	852	857	815	844	819	852	856	836	786	886	850	781	815	866	862	867	826	847	818	838	807	860	809	781	873	803	858	816	881	888	872	859	794	781	799	772	822	861	835	841	912	856	886	837	861	853	829	853	810	826	822	828	789	805	822	829	827	853	783	824	836	846	864	856	842	794	811	826	859	853	869	865	813	791	855	838	819	785	814	833	802	913	873	829	846	863	825	809	843	801	852	858	780	845	870	809	848	870	852	819	826	834	806	822	806	807	852	835	910	882	862	797	868	786	820	836	812	771	806	822	817	860	869	798	896	853	801	840	814	840	806	893	859	823	808	859	848	834	825	890	845	844	875	847	855	823	819	798	834	843	864	855	804	867	832	841	882	784	825	832	824	822	851	844	824	842	864	842	813	880	848	784	819	857	890	807	850	857	858	818	817	843	829	813	814	800	853	845	878	831	878	815	848	823	841	801	816	842	817	852	763	820	830	844	820	835	848	843	771	831	798	821	837	775	830	787	842	791	808	807	849	849	889	806	826	864	792	812	868	773	833	800	856	840	859	826	882	812	871	862	873	803	832	828	862	867	881	812	829	851	935	791	832	862	825	816	862	886	848	847	865	862	888	860	855	811	825	860	823	846	846	832	888	795	818	868	843	760	789	876	852	807	838	840	843	807	878	850	788	853	855	833	774	902	822	804	856	819	866	873	847	881	854	822	773	809	821	828	865	850	850	849	794	824	802	793	850	840	831	788	825	799	813	823	876	814	810	799	845	863	874	817	835	839	866	843	834	873	831	876	819	814	821	850	810	797	882	845	867	900	799	860	827	841	874	848	834	870	813	817	818	847	846	860	814	863	811	798	828	834	846	840	836	806	803	859	800	812	888	825	821	772	823	801	829	833	855	842	849	811	827	806	866	808	852	882	775	804	789	837	828	832	803	873	832	827	815	852	833	880	858	808	848	833	823	844	834	862	854	838	817	904	856	829	866	819	838	842	784	804	837	836	822	806	818	854	865	852	807	819	815	826	819	850	829	804	819	898	814	865	838	854	837	839	914	807	840	823	848	811	837	809	842	805	887	876	872	841	833	761	832	885	856	812	835	802	850	826	831	796	832	841	799	810	803	901	795	887	795	797	862	850	802	846	814	834	833	873	844	847	846	841	854	847	806	887	793	853	863	863	828	811	897	798	846	795	879	867	793	876	825	796	804	844	877	778	817	871	846	865	826	788	870	844	848	825	879	828	790	863	800	860	844	807	853	854	847	841	809	845	848	797	824	835	836	838	850	859	848	815	827	822	862	819	820	895	844	810	832	805	833	828	808	786	830	849	803	787	866	846	773	822	818	856	868	907	868	839	852	850	827	863	863	806	861	851	800	881	817	813	828	862	818	826	874	865	822	880	782	811	820	849	816	823	776	800	827	865	857	826	912	822	822	839	839	861	886	830	855	852	851	840	879	884	800	848	840	831	802	816	858	842	866	807	841	825	829	831	882	815	821	832	878	832	887	824	793	848	829	858	809	829	834	864	804	843	827	803	826	833	873	891	850	811	864	901	843	808	833	780	869	792	800	801	868	801	806	836	795	845	850	827	822	849	877	886	818	848	860	874	814	849	830	880	804	845	856	774	821	850	869	811	832	806	785	859	854	803	877	808	842	858	846	765	863	867	867	841	880	812	920	818	796	813	846	847	808	906	860	824	851	834	795	840	833	799	854	828	863	809	813	825	838	871	788	846	861	850	847	824	860	808	768	822	814	815	821	847	859	832	802	855	837	825	826	846	877	817	874	823	818	806	848	828	862	828	838	842	858	804	835	831	817	838	826	831	819	836	855	825	852	794	830	920	815	832	869	824	813	822	840	852	831	839	813	836	888	825	810	898	819	828	818	828	817	826	851	863	891	818	868	827	834	865	827	826	800	827	876	844	820	779	817	835	843	864	857	847	844	843	786	861	821	896	795	807	851	780	909	804	837	834	777	824	909	808	850	862	827	846	858	796	837	887	802	817	837	798	864	831	827	799	781	803	865	813	774	849	835	821	818	811	825	842	826	842	818	836	830	887	812	800	828	836	861	867	828	834	872	823	851	839	871	862	887	843	840	829	851	789	822	800	814	858	840	819	822	845	892	812	859	846	863	822	852	833	824	851	865	837	779	812	747	858	870	825	850	749	802	835	886	870	868	828	814	895	880	848	834	827	793	819	839	833	878	740	813	857	819	890	787	840	822	807	863	808	854	820	794	831	849	811	850	848	797	831	828	834	867	784	778	825	843	799	849	801	805	870	876	810	832	869	825	837	829	830	833	883	854	766	871	807	854
26001	21619	29366	26180	25548	24682	18968	10970	7155	5666	4370	3383	2948	2415	2037	1871	1760	1556	1455	1262	1286	1150	1162	1062	1073	1015	1007	1043	976	937	1018	1004	938	972	922	952	957	922	930	902	867	948	927	968	902	940	925	948	953	945	964	949	954	882	897	925	982	876	941	930	916	896	924	903	913	920	883	946	938	950	910	846	921	943	915	913	966	962	930	917	939	969	938	902	972	927	958	925	914	938	951	908	914	928	923	911	961	856	951	914	888	892	913	934	932	861	885	929	972	953	935	946	923	978	958	915	984	933	900	929	937	945	965	916	933	944	946	977	883	932	971	948	941	898	897	915	964	896	836	961	930	915	875	947	875	876	931	920	961	907	919	888	934	935	909	905	898	948	938	922	927	940	937	939	945	926	950	956	933	889	931	942	979	968	927	949	971	899	912	940	927	935	950	884	967	886	958	1000	948	937	935	973	955	911	894	915	956	950	958	897	938	899	926	948	919	956	939	911	945	905	903	959	952	940	940	962	889	900	924	978	937	893	916	942	958	923	937	891	962	927	936	917	906	1001	968	913	1015	956	999	881	898	885	867	925	922	907	901	980	948	946	886	932	974	934	987	921	907	963	914	918	960	935	927	908	894	927	967	892	920	967	897	852	930	969	909	961	944	912	904	920	937	925	910	934	862	893	916	917	912	961	942	918	894	967	940	940	941	920	933	879	974	952	939	997	934	959	892	948	924	938	982	936	966	899	943	914	938	869	909	919	898	942	951	895	917	949	954	927	916	938	974	943	976	908	924	910	919	874	935	910	900	933	931	948	948	915	926	878	957	857	893	942	941	953	909	946	919	927	982	924	897	938	953	969	919	914	982	948	937	870	969	911	841	861	951	886	924	929	906	932	893	978	955	964	947	952	1048	907	891	964	931	933	912	892	904	917	916	906	958	886	929	949	942	919	934	950	886	910	925	877	993	969	963	927	973	928	927	974	880	919	865	955	855	920	947	923	978	941	889	962	934	874	924	945	905	921	914	920	984	906	956	946	980	943	939	899	908	893	931	871	909	941	885	939	904	894	921	940	899	935	909	897	918	905	957	896	874	886	907	944	926	943	936	882	919	969	915	949	932	966	880	941	944	916	904	888	961	922	950	913	856	909	889	938	896	919	926	914	838	975	932	870	934	1034	967	965	925	939	946	913	911	934	909	942	1002	962	979	932	982	939	917	904	940	899	917	944	883	898	922	926	918	895	946	898	935	867	954	965	931	919	941	942	910	994	991	950	919	950	993	932	933	939	857	918	931	954	949	978	915	954	909	951	961	908	877	954	944	946	909	923	974	884	961	932	945	932	915	968	993	917	914	900	941	968	942	917	873	932	915	935	947	981	954	969	903	918	973	945	929	847	903	950	957	942	925	913	939	936	898	911	968	862	950	886	935	953	950	896	919	994	914	903	917	949	955	918	954	890	929	926	949	969	907	935	930	920	889	872	908	925	932	882	971	893	951	904	945	982	976	894	919	924	914	944	910	902	919	925	923	953	941	854	940	971	927	906	934	908	969	931	963	964	927	921	942	870	886	912	923	968	911	955	941	928	933	869	954	903	893	904	868	901	872	940	876	920	900	944	970	904	922	885	955	914	914	977	984	947	901	902	926	968	916	961	949	891	900	910	926	960	973	927	911	909	929	925	868	916	901	921	956	953	942	887	955	945	945	919	980	960	904	976	921	940	910	920	960	932	928	959	912	941	973	914	911	942	909	901	892	963	956	912	970	859	990	957	933	960	927	899	914	908	909	895	917	911	918	941	922	946	909	962	888	910	892	937	1034	976	914	966	958	942	928	920	952	971	976	927	949	921	947	930	940	913	945	904	951	928	949	952	912	925	916	902	969	897	938	927	927	930	932	901	915	927	958	951	928	908	931	924	949	933	961	914	930	904	927	950	895	930	933	951	948	927	922	916	983	912	961	896	1002	899	907	907	954	982	898	972	893	942	957	904	960	915	939	950	915	880	916	934	940	931	941	935	917	944	880	960	960	954	927	911	977	894	934	940	936	957	975	927	938	927	940	957	906	874	930	907	918	910	921	919	914	937	906	902	980	964	966	923	926	898	972	907	935	936	939	969	928	930	953	902	913	932	929	922	900	940	963	926	964	898	946	936	921	897	901	977	931	944	906	948	905	883	956	946	969	965	896	919	991	952	931	949	924	977	934	961	939	953	943	897	928	900	957	984	917	918	973	888	930	918	973	908	1010	963	916	884	945	910	931	989	957	924	918	945	881	877	940	939	944	988	901	906	898	971	903	946	966	896	970	903	932	910	920	931	907	986	912	973	919	946	944	978	943	907	947	909	922	891	963	884	994	954	958	908	945	948	933	923	920	863	1004	917	983	930	946	995	915	862	933	927	924	909	921	890	944	922	972	904	936	939	951	940	944	926	923	884	873	984	986	936	976	928	941	940	934	905	883	917	902	880	955	891	922	942	886	933	949	922	919	894	968	975	962	940	912	935	969	969	933	953	890	908	893	876	943	988	1009	984	941	968	964	953	916	996	949	890	971	950	943	985	919	921	930	948	933	945	954	965	930	893	986	960	969	982	960	935	891	892	955	925	905	932	889	924	962	954	962	984	948	932	874	942	922	915	902	941	912	932	925	942	933	917	914	888	919	971	925	921	963	920	897	890	967	975	915	921	877	991	908	850	936	902	942	872	943	955	946	885	924	932	866	912	932	953	963	919	905	907	916	959	909	914	928	894	911	941	939	931	924	911	933	893	862	929	935	900	934	927	942	928	870	919	936	871	931	913	931	946	929	904	947	909	891	880	952	983	916	1011	895	910	930	913	951	900	960	944	942	917	903	910	921	922	962	931	926	940	919	914	909	877	938	888	944	945	938	973	938	974	868	979	975	918	960	920	922	949	943	899	914	907	883	929	900	975	911	889	924	940	956	918	911	856	906	913	904	886	914	935	896	929	906	977	964	923	963	893	881	911	879	959	892	969	908	904	921	914	941	922	915	911	932	905	951	987	942	967	912	929	946	920	932	941	935	918	909	913	902	987	905	903	931	867	926	936	946	934	999	896	899	943	948	983	1011	879	902	942	929	998	934	944	945	905	937	937	921	948	899	957	958	961	965	989	954	900	962	919	908	962	929	957	890	946	925	920	946	911	867	888	943	878	955	972	948	892	903	903	926	883	952	903	885	929	964	914	948	1012	965	926	955	898	907	924	901	928	933	952	938	959	924	919	947	951	895	873	919	940	869	956	956	938	916	913	932	884	883	900	957	914	868	918	944	928	930	886	894	902	976	899	984	874	923	910	892	928	963	995	949	952	938	978	935	917	945	1033	915	933	902	882	923	901	962	891	934	918	908	968	916	928	909	922	939	922	931	950	948	926	877	923	920	911	920	924	891	905	936	895	923	903	903	916	902	978	973	906	949	968	937	940	996	904	928	944	883	899	960	925	952	940	899	923	877	909	980	948	964	907	915	930	956	985	903	885	873	983	954	907	959	884	889	964	910	928	936	921
50185	57169	55720	45279	34804	25328	18707	13514	10450	8139	6458	5186	4230	3369	2916	2545	2148	1886	1650	1507	1255	1252	1171	1128	1074	1044	1007	955	950	891	912	891	889	907	887	850	845	892	845	822	840	885	820	922	888	846	848	816	867	812	808	845	910	854	801	864	847	835	819	839	801	800	853	841	807	845	834	847	875	876	836	788	901	815	869	833	856	855	891	843	825	828	868	855	797	818	860	834	857	829	821	866	857	845	774	847	871	842	887	887	870	805	850	835	861	863	801	813	818	840	838	818	856	814	822	822	826	826	821	841	861	843	826	802	829	898	798	862	850	899	835	831	841	857	863	813	862	863	791	848	855	851	860	878	865	851	843	918	881	827	799	936	831	883	805	858	862	821	834	862	895	851	816	857	846	825	857	810	872	857	862	841	827	844	866	879	842	853	868	830	874	804	829	853	822	837	781	827	842	816	827	839	854	795	856	846	867	838	835	840	837	837	871	810	797	850	887	801	867	841	831	776	791	822	871	836	862	841	882	796	821	856	878	879	834	834	836	857	865	833	869	803	870	876	809	951	818	848	856	854	833	808	852	880	821	852	812	883	821	852	834	887	823	871	892	817	863	864	855	832	864	809	871	843	843	811	875	843	853	820	830	836	818	837	881	857	787	848	806	844	856	849	862	893	807	814	873	830	871	873	841	800	809	843	826	818	939	837	861	822	836	848	794	788	839	863	767	836	844	861	861	817	876	802	838	849	846	798	833	834	865	846	837	814	842	835	792	817	852	819	860	849	822	828	859	877	832	788	839	795	809	850	913	848	807	825	780	813	820	833	870	827	873	850	845	846	817	877	898	835	836	838	853	831	843	817	902	845	838	840	823	881	846	832	809	856	807	869	853	899	820	863	838	876	830	855	814	903	846	833	886	884	828	831	850	825	819	906	833	792	836	853	817	828	839	858	845	809	818	815	836	850	815	830	872	852	854	818	810	799	821	807	857	837	865	826	840	849	813	776	810	842	833	865	864	870	826	813	853	834	818	825	838	851	823	818	812	809	845	819	865	878	809	810	878	835	839	819	793	817	848	848	778	872	849	881	853	822	810	814	836	853	824	819	806	818	846	859	879	872	789	803	784	871	837	806	824	817	871	855	859	828	860	853	818	874	788	801	854	850	863	836	813	863	812	885	858	851	816	857	843	752	838	817	826	839	873	801	834	796	799	819	880	846	811	830	833	865	849	882	856	830	848	851	831	815	819	865	785	872	846	831	826	827	827	835	845	829	835	829	841	830	861	851	840	835	856	877	824	810	872	829	818	868	797	838	844	870	896	840	834	807	828	846	845	888	836	899	854	799	865	809	831	841	858	828	873	847	862	790	864	857	822	852	851	885	846	807	861	806	817	874	880	895	801	861	848	831	888	874	813	839	900	865	847	830	846	830	802	813	839	824	845	848	843	826	848	893	869	829	866	883	823	801	875	847	839	849	828	868	804	835	859	828	796	789	892	802	834	873	814	840	849	826	820	851	788	793	857	835	819	833	832	821	825	822	856	807	853	830	908	853	829	822	816	823	789	785	811	847	888	857	872	805	873	845	849	798	901	859	899	810	858	817	906	780	832	867	828	824	843	834	816	791	840	826	867	878	817	818	810	844	882	857	837	818	834	871	784	865	836	811	829	826	853	879	862	837	809	822	822	806	875	861	816	805	867	887	838	870	869	872	900	810	865	844	849	845	876	851	816	765	846	790	900	854	842	835	865	801	858	826	850	894	822	925	851	833	837	792	817	850	857	812	866	842	866	834	890	847	836	849	795	799	847	824	855	870	817	795	832	873	883	772	794	822	847	841	823	856	851	855	864	851	818	820	799	882	834	870	807	829	797	811	780	827	848	898	845	798	813	846	806	853	844	853	844	807	853	880	822	891	859	864	838	852	823	820	819	844	828	858	884	838	836	808	814	835	875	818	809	824	792	843	806	832	869	899	811	852	852	823	847	886	819	831	870	867	864	883	864	871	818	865	868	820	843	845	828	847	830	821	886	870	838	873	809	789	879	848	876	840	805	833	874	860	832	848	830	871	785	823	767	877	806	867	760	874	848	844	810	791	865	826	817	826	844	838	841	838	864	834	831	856	791	848	859	807	834	796	863	855	827	901	863	791	837	889	879	807	900	791	858	834	858	816	893	826	906	874	865	835	814	783	826	867	841	814	823	898	895	811	832	842	797	867	783	863	863	861	837	810	817	843	822	874	878	814	892	831	881	829	814	830	890	852	855	816	882	835	843	865	856	778	866	803	833	841	830	840	853	814	812	813	880	826	828	851	818	821	822	808	847	798	834	866	784	809	866	866	833	791	858	797	830	866	896	822	854	825	833	826	841	803	815	823	845	866	850	851	905	863	859	765	799	855	868	811	858	857	837	842	810	825	860	829	889	826	831	863	863	888	841	856	833	891	829	900	852	825	855	830	793	856	840	822	789	868	872	876	836	917	842	830	857	865	817	888	865	847	849	859	808	807	829	843	872	862	871	804	827	925	829	847	828	823	778	836	850	837	852	846	864	838	834	886	855	839	798	833	879	835	833	850	826	851	815	898	817	807	811	866	817	865	852	847	832	850	877	900	824	836	818	871	859	792	842	818	883	878	876	835	846	852	842	851	859	854	790	809	783	819	876	872	846	831	883	832	774	845	856	850	814	832	840	895	831	824	825	823	861	836	836	812	843	856	864	821	877	873	838	896	874	851	847	824	826	877	832	853	862	843	899	865	814	856	826	815	845	849	839	886	896	857	869	852	870	847	828	791	824	860	822	822	844	841	815	865	833	797	823	847	811	832	861	815	861	777	851	877	852	828	865	873	854	846	840	857	849	853	830	844	862	881	811	878	838	867	803	803	829	775	844	879	864	796	856	838	852	826	795	834	862	862	872	827	824	823	817	825	855	794	827	855	859	840	874	844	778	892	884	851	838	826	864	872	848	853	853	806	858	843	789	847	852	792	882	821	832	870	829	840	800	837	852	856	807	874	825	813	858	824	874	818	826	848	903	843	852	869	860	810	816	850	883	863	850	834	839	868	872	860	855	856	892	844	837	837	836	823	841	857	832	864	820	886	870	849	859	837	811	817	805	860	895	834	858	811	862	849	854	799	817	826	861	843	861	851	769	876	863	829	917	823	878	818	805	810	830	781	852	829	851	868	832	813	853	845	808	803	848	857	816	904	888	822	850	928	804	880	865	810	831	851	881	867	809	849	889	866	787	814	848	824	870	836	864	860	795	851	853	879	843	883	829	808	847	894	833	876	813	860	813	857	893	860	849	814	859	873	886	806	844	887	806	919	838	844	821	850	848	884	863	847	826	856	841	861	857	862	821	841	820	872	824	889	819	838	859	817	867	847	861	838	835	814	836	830	861	863	804	867	825	880	869	844	771	836	850	837	830	825	821	844	840	827	843	864	853	848	785	872	824	850	828	834	854	856	891	876	836	869	808	849	799	846	794	822	849	897	834	849	823	884	848	814
25110	21720	29423	25341	24323	25256	21193	11936	7819	5898	4665	3749	3068	2592	2251	2044	1778	1579	1473	1360	1280	1246	1195	1059	1057	1122	1081	961	1027	1015	1016	916	990	945	937	1025	996	914	970	992	928	985	935	950	968	955	974	957	1003	944	939	988	962	909	929	970	909	931	948	994	980	942	964	952	949	957	944	895	975	939	940	953	983	949	995	958	958	925	957	928	852	978	923	918	950	929	955	904	924	928	941	980	956	913	910	973	931	1006	906	959	908	921	926	968	958	923	896	922	946	986	948	991	1008	952	913	953	922	945	886	1011	899	896	937	969	942	963	968	992	947	928	959	916	972	971	937	956	945	876	921	953	892	939	929	991	961	931	983	944	961	858	940	959	992	962	921	966	960	911	909	937	979	913	967	960	926	1002	901	950	964	964	995	955	924	936	923	955	934	850	999	900	949	988	1005	931	978	942	956	936	980	974	886	928	960	956	962	946	974	969	875	887	920	936	941	944	930	970	988	938	965	966	1011	983	896	906	982	903	960	974	931	955	951	934	961	912	902	971	932	936	966	917	984	953	982	908	1000	942	988	939	896	939	972	942	928	919	915	933	975	944	936	911	980	952	966	976	939	931	932	910	944	945	932	888	913	961	971	947	871	937	955	925	930	970	922	923	899	953	1004	838	918	951	956	888	973	889	896	1005	949	957	977	1005	952	908	892	941	898	908	954	904	980	934	942	960	924	965	922	956	922	977	937	930	928	959	932	966	957	952	886	977	1012	941	897	883	961	922	970	905	919	908	985	919	963	965	966	952	963	911	911	923	922	904	941	975	971	971	927	953	961	938	900	992	950	915	972	940	926	928	930	942	973	940	965	967	923	956	938	876	954	923	936	969	945	924	977	929	934	947	951	935	895	890	915	939	1008	943	976	941	905	949	930	974	902	900	990	973	889	917	1006	913	986	855	961	918	954	950	931	976	959	932	989	976	888	929	1002	968	941	942	958	985	927	957	925	926	1021	942	894	991	947	926	1030	917	960	899	911	926	953	960	910	969	982	927	959	1002	994	953	914	930	953	901	943	925	915	909	905	969	928	970	967	966	991	934	911	960	876	977	977	957	968	972	949	950	940	929	918	975	966	977	912	941	981	977	955	956	934	1009	938	935	963	949	921	982	947	903	941	951	966	954	984	956	940	936	953	1016	950	885	904	902	966	931	949	977	930	987	1036	923	918	936	969	925	947	980	967	941	950	920	918	972	897	938	955	994	970	950	955	940	913	919	918	930	915	928	949	928	927	975	863	917	946	934	939	870	950	987	923	939	908	892	917	909	934	942	899	974	929	1010	965	950	932	921	966	957	910	945	932	903	875	884	931	946	942	876	899	950	950	921	925	970	962	901	906	891	971	940	892	953	961	896	951	985	918	935	950	925	980	939	961	933	959	941	935	958	945	924	956	972	946	883	950	892	1006	967	934	961	919	896	869	961	1021	928	948	949	917	956	948	957	960	980	925	950	946	969	962	937	948	958	1013	914	927	948	954	982	973	912	931	942	975	941	918	895	950	922	954	947	1021	919	1005	1002	924	941	982	966	988	932	943	931	927	893	938	906	986	972	942	979	932	932	939	928	967	979	942	979	899	935	947	893	949	923	916	981	943	948	894	978	931	939	903	1003	963	923	943	944	921	971	907	911	950	905	995	941	990	974	950	916	953	955	1009	870	943	937	979	878	990	945	970	915	888	953	872	953	997	947	894	890	892	975	929	1003	998	919	971	903	993	954	950	956	982	981	944	923	908	893	934	976	965	967	922	964	940	1014	952	940	980	938	946	949	916	920	967	937	929	967	932	884	965	985	980	988	945	965	959	974	930	905	949	946	967	955	928	901	911	922	957	919	932	913	932	924	950	980	926	969	963	922	960	960	910	905	970	938	917	909	914	957	873	976	965	992	959	896	942	929	932	950	894	960	911	953	959	917	978	956	952	1010	976	914	958	966	958	963	924	914	893	969	924	887	999	891	962	908	988	1003	936	1015	895	855	946	961	903	936	970	923	901	947	922	876	952	947	945	906	908	858	937	939	954	978	958	928	977	916	993	903	916	991	1017	996	946	921	867	928	1012	923	997	870	895	961	1000	949	996	941	918	976	987	1040	1040	924	890	964	910	874	924	931	981	951	931	985	916	915	944	952	968	923	867	980	923	924	917	946	957	905	927	1001	968	983	941	919	927	910	975	933	971	998	1012	979	890	930	928	937	983	890	927	932	899	901	912	967	972	943	971	959	956	930	973	941	956	981	915	945	942	965	949	917	873	888	964	919	954	932	945	955	946	914	910	989	943	930	933	936	938	945	979	954	999	955	957	919	939	961	967	941	904	998	985	953	933	918	953	941	928	969	939	957	957	953	915	970	989	906	910	918	984	934	914	902	953	959	920	950	952	968	945	972	911	903	971	1018	939	952	945	954	945	928	926	887	962	942	962	939	998	922	916	946	1016	902	895	915	931	944	927	983	924	918	991	952	904	933	988	964	955	996	940	986	916	934	925	959	903	1011	998	925	920	938	945	981	936	917	907	933	940	968	873	922	872	915	963	921	965	933	897	961	942	947	968	919	918	919	953	943	962	920	936	927	993	939	935	920	951	953	999	908	888	1012	952	893	902	984	974	969	953	917	932	932	954	956	983	943	899	954	901	925	972	980	914	971	944	891	956	875	955	914	951	951	916	933	948	912	907	943	967	958	921	972	930	886	973	967	877	945	930	917	968	936	899	971	977	988	973	884	909	974	930	969	959	967	962	904	948	944	912	973	928	960	948	954	957	946	996	931	881	915	945	950	960	928	929	939	965	939	938	966	898	989	979	974	904	936	925	923	1003	923	1022	943	879	928	862	952	982	999	1014	984	938	913	916	954	926	912	986	925	886	911	942	991	931	966	965	954	963	924	978	969	956	933	905	932	940	935	892	931	927	955	886	990	965	932	933	879	944	959	947	920	940	955	882	945	939	894	941	916	965	931	943	906	952	919	889	918	1008	994	966	947	954	934	925	990	903	977	963	957	992	956	929	977	936	957	990	939	896	977	970	935	968	924	913	957	906	955	962	924	935	901	903	874	946	904	963	921	964	967	985	920	902	935	942	947	904	928	917	942	1006	958	937	937	932	945	986	942	986	907	938	974	934	980	986	1021	940	954	943	942	968	1005	927	932	969	930	923	963	971	927	999	967	945	981	930	978	906	947	990	872	996	977	869	933	963	979	915	962	961	941	929	954	929	1015	913	950	952	949	971	906	960	894	950	957	921	924	954	949	942	942	929	947	916	982	991	966	923	970	947	960	941	894	975	982	898	941	920	940	949	942	931	939	918	907	963	995	980	946	908	945	927	916	988	986	966	928	973	927	970	962	1025	962	946	889	950	955	937	942	932	903	949	978	945	929	950	920	925	976	956	983	959	912	958	957	936	945	927	931	962	987	968	939	889	858	944	988	981	941	946	941	880	941	903	939	908	959	956	923	902	931	949	904	881	921	937	952	897	927	909	951	895	942	882	935	953	978	944	913	955	924	917	1000	929	979	892	923	896	882	987	973
52355	61694	59063	47372	37274	27542	20159	15261	11665	8899	7021	5830	4635	3717	3183	2658	2351	1992	1726	1637	1338	1259	1176	1083	1092	1012	1007	952	951	879	878	875	926	860	894	896	902	850	914	840	829	899	844	876	800	798	830	899	871	877	859	805	842	873	839	833	819	783	868	850	817	829	869	880	885	903	835	809	894	865	855	844	839	809	817	833	869	846	859	817	858	865	846	841	860	857	867	853	886	819	840	865	868	852	840	867	920	841	827	843	858	874	855	875	857	856	875	903	881	879	833	865	818	896	882	884	792	842	865	853	845	841	834	876	881	861	837	820	873	861	857	843	884	839	882	858	811	833	869	870	862	871	897	849	841	818	860	873	848	827	873	830	791	805	874	799	839	851	818	900	898	856	838	844	849	861	889	850	871	832	866	823	875	803	799	909	847	874	854	809	793	861	881	861	812	861	837	807	836	822	855	801	837	856	832	855	857	808	921	856	847	905	848	935	878	860	855	885	807	844	821	875	875	842	839	809	853	854	866	854	800	872	868	883	826	837	830	888	807	843	867	848	857	837	817	876	838	844	847	827	871	864	908	901	824	848	829	830	833	865	838	820	869	851	823	865	863	841	849	926	896	839	806	882	831	865	863	848	887	898	849	822	860	850	865	892	884	829	827	856	835	814	839	867	855	797	835	868	808	867	869	892	860	834	817	823	879	848	856	913	798	845	876	846	903	823	854	827	922	842	794	866	832	802	858	867	845	902	863	820	850	846	800	852	873	854	863	798	873	932	848	867	814	780	823	804	836	910	822	860	853	859	848	871	894	860	819	811	895	857	851	855	906	855	886	811	892	780	894	825	873	881	850	848	814	867	851	912	843	787	842	847	850	839	845	905	827	875	840	868	813	870	856	829	857	852	803	831	828	864	841	832	862	853	892	903	828	814	855	869	812	894	840	845	842	859	793	831	833	873	891	865	859	815	828	851	876	866	889	853	823	804	861	849	879	854	860	825	800	841	861	859	810	842	856	837	847	845	876	803	918	838	879	877	814	831	828	835	823	834	810	842	893	832	817	886	852	842	814	897	865	866	840	832	806	839	857	904	835	858	828	816	847	802	907	826	827	844	818	878	837	878	817	806	803	886	871	841	816	812	832	881	876	843	864	876	840	840	870	893	828	890	834	843	878	859	859	775	870	869	809	845	854	846	878	823	845	827	826	806	846	863	872	837	812	812	851	824	858	853	877	846	854	807	825	815	821	844	845	807	896	851	880	820	860	879	810	809	857	908	858	826	878	798	872	857	855	820	843	825	867	815	848	800	766	852	869	868	870	861	841	785	859	846	856	836	851	895	874	834	898	861	836	841	863	883	856	874	838	869	842	870	809	844	847	842	858	858	838	877	853	905	803	863	886	816	939	850	886	878	826	883	828	817	833	893	808	866	820	868	874	857	853	838	833	861	847	823	874	868	850	861	817	847	879	828	869	862	854	859	876	858	845	809	839	845	863	838	912	850	831	829	850	812	871	788	782	862	826	842	831	832	842	898	842	837	830	841	882	855	849	848	907	787	879	833	832	887	813	768	823	854	856	851	816	864	860	879	842	888	860	821	897	834	867	868	845	899	885	869	841	843	887	845	843	872	833	837	889	894	802	818	796	849	865	872	837	815	928	888	879	872	849	849	852	840	856	825	852	881	858	827	867	878	890	819	868	889	880	853	870	859	854	870	896	820	847	886	848	857	813	868	829	878	824	860	839	857	877	805	872	904	863	887	830	870	849	777	864	907	871	801	858	833	855	831	833	868	866	837	830	856	820	885	838	830	854	881	839	815	836	872	845	846	848	892	895	873	836	908	908	843	853	877	838	811	868	892	850	865	888	919	882	839	838	837	876	901	884	864	884	886	861	893	843	846	854	842	841	821	858	851	831	869	847	855	834	834	871	843	850	835	846	812	837	811	826	899	872	829	870	884	811	826	878	822	867	795	828	826	839	869	842	921	880	835	865	851	836	883	882	825	809	860	862	829	790	840	836	831	821	858	849	852	820	892	893	825	849	850	862	814	890	858	828	832	820	874	867	907	864	873	846	835	860	826	850	829	792	854	842	855	814	848	849	917	828	838	880	902	859	890	855	826	819	865	858	854	869	863	832	868	908	861	850	881	857	838	793	776	853	801	905	814	848	878	841	849	880	844	801	884	842	819	823	847	865	828	866	851	864	840	826	878	778	847	843	897	841	827	859	835	861	797	861	862	799	856	859	815	871	830	867	835	842	889	869	830	789	864	875	811	863	828	876	857	843	818	868	845	827	891	848	853	867	865	807	902	826	852	887	842	844	844	855	837	849	833	901	841	855	839	830	837	881	875	823	884	852	839	843	878	817	863	837	885	851	854	831	875	889	851	889	884	898	857	865	842	860	856	857	850	824	836	888	930	844	839	896	831	798	791	764	811	842	860	848	861	794	834	866	890	904	875	870	858	867	869	823	826	824	907	839	908	849	834	858	847	846	873	783	833	843	888	907	906	873	856	892	845	818	903	834	866	835	835	857	814	831	853	845	855	864	866	828	883	882	807	807	904	870	835	841	924	888	861	862	826	835	870	891	854	927	843	866	884	867	891	847	841	857	866	865	897	840	851	803	828	821	806	858	813	829	841	847	840	778	800	875	843	836	833	863	816	824	848	917	822	837	860	856	840	884	886	841	830	849	842	859	821	852	886	855	875	866	833	862	866	831	850	823	872	799	888	825	838	811	850	869	854	846	828	855	801	852	865	866	870	844	876	829	890	874	885	820	900	845	867	849	899	861	840	839	867	895	843	888	854	839	857	854	853	882	864	870	819	902	890	841	868	815	861	839	815	824	831	880	866	867	815	827	873	812	851	809	878	836	858	835	803	830	853	820	902	812	823	826	923	849	863	872	855	876	828	817	806	812	836	847	792	808	799	894	887	866	855	836	869	877	867	883	817	868	884	830	811	902	827	841	857	857	849	835	867	865	808	843	833	856	823	897	870	873	886	915	837	824	831	784	851	850	841	796	883	854	881	850	839	896	840	841	821	802	886	877	826	819	856	838	843	870	805	830	827	842	851	867	797	890	838	822	826	823	891	881	849	810	843	806	889	842	870	826	843	827	870	876	890	843	859	828	859	824	787	872	832	846	852	849	879	858	896	869	884	802	880	874	871	892	890	862	897	829	864	883	851	819	900	875	864	850	889	880	864	861	844	839	865	848	853	873	885	864	843	813	826	914	880	868	866	870	853	841	854	831	858	847	858	870	808	809	842	861	886	885	871	855	876	880	895	847	888	885	824	822	822	846	816	792	807	820	811	900	893	833	893	794	881	768	923	818	859	832	884	885	830	914	845	841	884	845	839	887	818	866	849	888	870	870	886	839	863	835	873	891	856	814	869	885	865	888	871	850	861	871	848	801	880	833	841	838	892	836	863	849	841	833	829	860	835	865	857	866	837	832	839	839	851	875	848	792	891	846	838	852	886	831	789	820	806	817	863	911	837	842	886
24351	21665	29492	24892	23787	25518	23958	13605	8410	6317	4934	3875	3283	2725	2242	2151	1907	1789	1492	1382	1269	1187	1150	1126	1091	1074	1033	1010	1024	1016	975	1046	989	918	996	953	941	930	962	973	913	968	928	938	998	943	976	990	992	964	967	974	889	984	959	911	954	942	934	883	957	945	966	929	964	929	944	986	954	969	988	1006	946	958	876	936	980	923	975	974	931	960	970	980	914	914	949	1013	944	951	939	947	1001	941	1016	1004	966	935	935	962	932	918	910	923	932	908	938	915	979	967	936	943	917	906	978	970	937	965	915	984	903	961	948	909	952	982	917	973	957	981	993	918	944	968	942	920	923	931	942	895	946	910	888	916	961	1006	907	937	909	1009	901	890	951	934	941	963	907	936	955	984	933	925	911	948	953	958	959	933	924	923	956	896	905	971	921	959	978	916	941	944	923	997	905	947	997	957	1022	970	941	904	933	974	974	901	993	981	931	937	902	950	969	976	907	989	948	952	916	1011	916	948	940	937	914	948	908	948	907	899	942	970	854	944	903	934	920	936	985	915	957	904	976	941	918	919	976	972	895	899	924	951	897	975	903	957	936	956	937	952	961	973	927	940	941	958	908	930	926	917	939	902	927	970	903	970	935	941	938	911	950	952	932	967	961	955	944	944	999	936	959	947	936	974	991	948	954	901	935	937	965	921	940	946	944	958	861	881	969	944	971	944	928	928	960	958	991	981	922	969	948	962	894	954	930	956	906	973	929	918	966	922	965	935	1007	911	935	913	990	938	961	1005	966	907	875	936	932	896	963	998	939	883	928	953	981	992	1001	926	919	943	944	918	953	915	951	961	982	943	934	1017	960	959	938	971	894	952	991	1006	929	883	874	979	960	923	909	979	899	923	882	920	975	883	931	949	981	973	963	973	926	947	966	949	973	940	929	930	934	925	942	913	966	985	937	984	917	932	957	989	947	943	956	932	982	976	976	919	979	921	974	886	956	917	915	949	942	956	876	927	977	927	936	946	914	855	1000	912	969	977	984	925	967	920	950	941	951	972	989	952	931	987	932	861	958	931	974	951	920	956	924	981	957	955	958	973	940	1013	962	923	956	875	950	897	953	970	991	969	960	985	957	964	954	963	921	949	946	944	908	962	933	944	948	1004	1001	992	981	989	941	878	896	925	885	885	968	937	958	918	923	935	878	910	949	935	950	906	958	918	946	941	912	941	968	925	963	922	921	984	966	887	902	944	975	938	938	905	955	981	940	920	909	931	879	1022	920	994	908	879	950	934	943	956	958	981	962	965	927	965	979	939	936	960	983	874	948	898	1005	957	895	981	943	911	914	991	955	961	875	928	915	883	958	923	945	949	930	930	924	971	965	899	939	923	874	986	931	1034	961	927	942	976	1017	950	943	900	967	944	913	997	1010	912	944	939	933	893	915	927	897	978	989	929	935	955	906	916	1023	983	909	919	952	908	932	891	945	905	938	899	958	1018	943	965	932	951	943	926	947	926	901	951	937	972	982	907	939	905	921	912	970	961	922	916	993	891	1008	948	889	924	957	938	944	946	963	953	905	1006	933	947	922	976	893	888	907	1005	964	959	857	951	922	913	1021	926	963	951	933	927	985	1014	934	956	1015	979	944	963	932	938	934	889	933	999	970	902	902	941	966	933	937	912	944	952	935	888	945	896	906	958	922	897	940	932	962	990	961	930	919	961	948	986	933	942	934	923	874	983	971	921	931	937	892	951	904	965	987	965	927	970	994	892	1006	907	989	948	958	938	996	950	956	936	982	887	979	938	969	973	981	899	985	946	904	998	911	931	914	919	933	982	957	962	937	948	968	952	947	951	918	911	1005	995	960	965	953	923	976	913	966	998	964	991	910	896	945	1007	962	933	898	923	961	894	956	937	975	910	866	927	1010	908	922	939	945	950	970	941	896	904	963	939	957	1014	1004	954	921	920	936	940	946	903	935	843	928	928	998	948	941	881	937	1009	945	980	911	945	996	938	1012	1032	970	924	967	922	902	919	900	930	964	961	992	987	907	1015	966	949	903	935	940	964	943	937	932	973	929	887	964	972	926	950	967	967	946	903	1026	901	953	999	937	912	924	890	928	910	893	949	955	904	970	965	955	929	956	909	921	914	939	975	908	926	968	943	974	937	950	963	932	973	918	874	956	982	949	914	937	944	939	878	924	962	1004	932	901	966	870	979	935	925	917	955	937	950	987	981	925	941	960	906	995	949	963	928	885	915	1014	903	972	925	1000	926	922	927	927	964	958	980	974	885	969	950	899	889	936	944	986	941	910	909	1002	927	999	925	946	914	1035	951	951	909	861	953	929	960	937	910	983	925	973	905	954	925	926	923	924	993	922	972	919	912	895	965	902	936	918	907	982	981	910	920	967	969	991	975	947	951	955	967	901	955	1009	930	932	959	952	957	959	1009	973	971	964	978	850	944	982	914	931	959	923	957	996	987	936	952	946	926	945	929	877	896	919	969	964	962	948	929	973	912	941	970	985	943	927	924	940	938	1018	908	943	938	942	945	968	972	960	948	961	1005	982	1000	947	921	883	949	969	916	930	987	954	991	937	999	898	977	962	989	966	924	948	933	906	1010	922	957	900	976	929	920	971	952	983	950	943	965	1014	949	954	961	931	921	937	947	946	945	907	937	984	920	957	958	973	922	918	939	916	885	904	983	942	951	951	960	967	955	971	906	946	907	893	883	892	930	984	888	930	940	939	933	961	947	976	942	1010	963	917	988	948	951	965	974	892	894	951	979	953	986	936	922	931	925	937	932	959	968	925	935	929	928	903	940	948	926	967	910	965	950	966	924	992	892	991	988	927	978	942	899	953	959	1010	954	952	952	936	980	921	956	932	887	932	924	937	950	928	907	991	936	966	906	896	925	970	938	999	942	934	962	956	987	862	927	975	969	970	943	944	963	962	968	903	877	935	923	971	907	927	923	940	908	942	939	940	922	981	977	967	937	937	935	920	946	941	950	904	863	962	931	990	948	962	988	984	887	947	910	956	912	907	965	957	895	939	906	905	933	920	917	963	920	898	925	954	904	895	906	917	937	899	956	952	947	977	961	1004	971	902	950	894	955	901	972	892	862	960	936	982	969	954	1005	965	940	914	946	965	939	952	943	919	914	946	946	911	904	925	932	973	916	914	894	972	946	915	962	957	998	935	973	913	929	949	918	953	985	952	1001	952	933	983	958	977	918	991	940	910	913	932	950	974	952	925	958	944	967	919	971	971	986	947	907	891	857	946	944	949	948	996	926	931	891	915	918	1035	978	948	957	936	973	971	951	955	963	923	924	910	1010	973	967	949	900	1006	928	910	985	950	914	912	929	932	949	952	957	977	938	914	935	922	1045	913	953	945	970	918	948	926	931	980	985	930	945	927	935	926	1006	941	934	939	937	934	950	971	923	956	912	968	957	1023	939	933	930	940	963	928	1002	937	920	916	899	951	927	923	942	935	915	892	936	918	952	927	884	987	937	1034	934	924	960	951	971	934	993	909	948	987	926	974	917	925	933	962	923	955	924	982	925	936	923	881	929	944	951	912	972
53165	60875	59063	50068	38817	28238	20829	15876	11841	9141	7367	5983	4827	3776	3261	2848	2483	2093	1821	1571	1408	1231	1236	1113	1022	1070	1045	966	1000	893	880	886	922	848	851	880	894	877	902	879	840	879	851	841	867	857	831	906	886	875	857	816	884	878	823	878	812	873	846	838	887	873	805	878	887	880	905	899	854	830	856	791	853	829	854	838	848	883	861	862	864	854	910	835	856	837	844	835	849	811	877	864	946	859	845	853	841	824	893	835	881	843	844	823	915	853	823	807	792	855	821	856	837	808	892	869	835	871	922	892	858	912	843	838	874	855	860	839	853	869	833	855	839	834	817	824	872	882	817	869	864	830	830	876	849	845	841	863	821	842	880	840	837	863	805	834	866	854	835	870	881	838	822	855	808	848	842	864	836	813	833	891	868	791	813	886	837	852	803	880	837	831	834	873	852	831	860	821	888	845	808	881	805	826	867	901	873	824	851	868	858	808	856	856	861	906	893	872	862	807	892	795	834	876	830	898	849	841	783	863	828	847	837	882	858	868	828	873	835	852	883	851	869	866	857	803	862	877	823	921	871	843	882	889	821	842	890	827	820	864	797	868	830	856	870	860	829	820	880	818	868	866	844	878	814	863	860	872	823	856	857	838	891	892	815	832	869	857	890	840	890	830	872	875	822	890	850	925	857	826	847	876	925	852	880	884	889	794	790	798	875	852	884	800	812	824	890	811	861	891	797	888	819	863	846	855	906	835	914	883	870	867	853	856	850	924	869	888	850	817	848	920	859	895	839	808	897	815	862	836	849	870	791	892	823	886	872	809	835	865	836	785	818	820	850	868	856	785	852	879	831	826	853	853	775	821	881	833	829	849	866	884	846	820	864	853	901	891	841	802	865	886	895	837	840	884	823	870	867	863	838	842	882	933	864	890	859	797	813	845	835	863	868	821	846	858	907	860	892	833	872	830	831	876	856	935	840	857	881	843	835	869	838	843	820	828	878	832	827	827	850	859	770	939	822	883	908	839	886	887	879	858	818	824	829	861	823	811	919	814	889	838	853	854	815	851	823	818	882	845	906	899	851	827	865	864	848	856	805	862	832	811	847	813	857	824	852	877	881	791	855	901	871	914	834	861	851	850	885	873	836	884	879	888	866	817	840	891	847	850	907	816	858	824	835	904	839	840	846	922	846	857	902	776	835	841	828	878	867	897	862	878	897	883	865	837	829	878	859	829	843	896	796	903	911	860	802	864	855	838	802	873	849	881	814	889	815	887	842	845	845	823	844	837	852	839	860	834	862	881	844	886	846	851	866	861	804	860	865	834	804	892	842	864	881	844	864	834	827	838	829	816	825	811	829	870	847	845	827	816	825	854	807	843	879	864	825	860	850	872	847	893	842	849	843	841	822	912	914	845	828	845	833	836	892	868	897	869	869	851	879	872	873	861	871	816	860	862	825	878	809	812	864	830	862	864	877	859	775	833	852	872	842	887	837	867	908	889	860	869	894	885	839	923	845	814	843	862	851	881	849	826	845	823	849	881	865	858	857	831	855	873	851	892	833	865	775	870	857	862	863	811	841	868	833	894	834	841	843	883	842	890	841	835	871	876	888	840	843	831	820	883	825	834	836	862	845	873	898	842	881	811	895	878	876	838	839	883	842	861	895	814	855	868	804	839	888	866	895	835	866	842	882	853	892	897	846	795	872	814	848	879	823	873	860	852	798	880	869	829	820	848	867	845	802	855	855	836	833	867	834	884	857	903	864	841	844	848	866	772	877	835	810	872	839	866	858	872	826	805	819	854	882	857	838	849	873	868	881	836	862	852	856	857	831	882	836	872	824	839	838	864	829	847	817	898	883	872	893	798	848	886	870	842	869	830	884	898	885	815	868	842	877	830	807	884	825	869	829	864	853	854	839	876	884	809	840	800	799	875	824	856	863	860	862	870	886	825	833	860	854	853	878	831	878	815	834	863	859	880	876	829	900	847	910	832	830	783	865	850	894	872	884	864	817	865	839	853	848	806	856	823	839	828	859	860	867	876	856	874	849	869	893	856	825	851	847	845	840	819	842	817	849	883	870	809	851	838	798	884	863	854	867	799	828	826	864	863	829	849	866	847	856	869	819	758	869	885	863	850	807	817	884	839	828	865	879	889	863	822	845	854	849	827	863	867	837	910	819	811	873	819	898	854	832	822	907	854	820	911	883	868	847	828	891	817	827	821	874	863	844	813	854	851	836	860	826	852	870	833	825	849	778	904	811	855	933	861	835	827	832	858	878	798	815	811	892	832	823	880	870	883	839	851	864	805	843	826	843	887	874	872	852	892	865	868	858	831	892	811	847	867	834	861	875	858	873	822	813	830	874	855	835	813	834	842	802	876	824	872	848	826	854	876	830	810	877	815	858	795	826	836	813	907	870	819	857	842	874	856	822	865	868	836	863	824	839	870	831	882	867	857	861	841	809	851	880	848	865	850	842	866	866	877	843	831	825	871	869	862	847	828	817	835	875	872	866	779	862	833	852	834	850	873	817	824	869	837	844	912	853	872	820	839	840	891	825	872	857	840	853	840	844	837	884	902	878	873	882	865	876	830	822	834	852	897	805	879	846	824	844	804	854	807	867	844	854	837	859	806	836	864	810	862	851	887	848	869	858	877	874	780	854	849	858	795	873	885	920	859	866	836	835	851	855	868	903	893	860	815	840	815	858	853	869	869	846	850	876	838	844	876	829	872	831	818	857	871	930	876	881	879	835	863	842	871	762	857	842	900	808	880	873	848	873	858	872	879	833	858	855	841	856	850	840	853	839	790	839	846	820	884	858	830	835	845	898	868	843	879	901	844	835	879	848	868	834	823	870	861	810	897	855	929	899	879	872	845	916	875	830	847	865	886	885	829	829	823	868	825	846	821	816	877	852	820	850	857	879	815	831	907	814	862	861	855	848	883	830	818	891	833	803	818	845	833	846	864	792	835	890	841	800	847	874	841	846	908	826	867	845	869	849	868	794	858	853	873	857	874	832	817	809	869	836	842	828	864	872	862	845	879	895	850	846	848	813	833	833	838	829	804	891	869	839	871	834	896	824	851	844	801	861	880	863	849	817	846	871	899	800	808	861	899	845	860	870	883	835	826	830	906	857	840	874	844	842	886	804	867	849	885	831	874	839	886	838	859	877	844	857	854	877	865	902	845	848	857	885	817	848	948	850	810	881	838	834	899	817	796	854	882	911	844	847	865	798	856	815	899	822	774	863	847	866	869	814	884	795	823	838	873	831	867	881	832	930	855	877	864	852	817	831	829	897	851	826	875	820	851	864	881	874	829	810	874	872	868	845	849	894	880	854	884	912	859	823	887	857	863	896	865	882	858	895	870	840	876	875	831	823	796	874	860	839	831	878	857	823	899	876	845	893	835	794	908	860	844	874	848	857	806	863	875	845	859	831	826	897	841	824	884	860	879	866	841	863	816	879	925	854	809	897	879	884	844	815	829	851	877	921	910	867	851	845	831
28848	23212	31433	32932	25204	17058	10920	7113	5132	3902	3147	2602	2167	1875	1787	1605	1414	1418	1216	1164	1122	1073	1004	1017	1021	1000	1033	1002	978	927	897	939	909	895	988	887	872	948	922	921	965	898	943	974	920	898	905	888	902	974	914	902	884	853	934	895	932	963	905	931	917	922	948	926	911	905	910	911	946	961	892	901	914	892	958	903	882	919	892	948	909	921	959	904	925	897	896	938	863	935	917	881	895	893	902	940	929	900	920	950	876	901	936	964	898	951	907	934	923	877	885	883	980	917	868	924	957	947	917	899	885	908	865	934	893	876	910	903	925	960	861	902	935	836	916	870	924	850	937	900	904	864	831	907	908	917	865	934	874	934	887	892	963	938	925	891	928	894	879	930	941	917	902	956	928	928	917	930	911	973	912	981	909	897	916	867	932	838	829	907	902	883	913	913	939	920	952	903	932	981	899	883	898	913	871	919	937	896	913	906	928	917	915	936	922	918	886	897	906	899	913	941	898	893	907	922	914	905	895	875	914	915	877	889	934	930	967	931	944	911	945	907	926	887	887	899	874	916	921	971	868	920	876	873	898	902	894	927	860	875	870	940	945	919	861	970	934	923	926	933	912	923	943	916	894	884	888	940	883	908	953	924	941	955	861	855	915	909	914	879	936	940	895	1008	906	881	893	884	930	863	878	908	919	918	932	929	869	909	903	928	929	900	945	904	919	909	920	918	882	962	916	877	919	898	905	966	881	950	869	912	952	897	866	916	878	926	920	882	907	938	952	923	878	871	920	916	909	910	918	946	942	908	881	877	953	912	914	920	916	934	986	940	886	942	906	919	964	936	867	957	896	928	926	893	920	962	872	913	900	870	950	955	960	866	912	925	907	888	884	882	893	875	905	906	918	879	866	934	909	909	938	962	865	910	910	931	945	896	924	911	915	935	931	924	926	873	938	891	945	904	935	931	938	932	886	904	880	901	918	919	919	890	859	915	939	901	896	920	968	880	910	940	907	933	952	958	974	881	941	924	934	898	881	887	897	885	905	912	916	890	916	887	912	921	931	908	900	891	921	899	846	914	869	941	914	895	874	909	905	925	858	920	945	907	899	940	932	902	945	905	835	930	907	952	900	833	942	924	883	926	922	918	886	877	986	887	889	924	918	953	932	911	919	969	976	976	903	934	896	927	906	886	851	937	903	935	922	911	896	914	891	859	918	970	910	941	871	952	941	937	918	905	907	917	907	880	969	921	963	930	906	893	917	966	920	952	876	910	948	924	958	958	935	929	884	917	857	868	864	883	902	930	913	920	911	885	889	951	931	938	947	931	953	898	901	962	919	907	936	895	907	980	925	919	920	932	884	933	904	885	881	875	944	901	920	907	927	874	917	909	904	923	975	901	937	880	961	928	886	871	952	957	951	857	913	914	866	883	921	931	881	884	933	896	879	870	918	849	964	918	879	1000	964	849	916	881	926	931	935	872	911	915	922	924	922	916	938	950	893	952	913	872	896	914	927	946	917	899	905	964	842	921	894	950	954	951	934	891	908	845	930	945	926	940	955	897	939	881	898	893	940	913	887	904	913	931	903	895	939	946	1015	918	941	944	931	873	893	908	910	853	899	970	916	956	893	947	928	932	890	936	924	889	930	883	906	900	935	934	901	922	890	966	875	913	953	847	890	941	952	856	879	893	872	938	883	923	922	964	972	875	928	891	887	861	927	933	910	963	880	892	916	877	925	876	912	931	896	905	904	893	912	985	947	907	852	904	892	946	884	966	913	919	886	906	873	898	903	905	869	931	860	941	931	885	909	936	828	887	955	913	938	949	892	956	962	931	894	892	916	908	968	982	941	907	927	869	877	961	876	868	903	921	914	926	883	915	900	920	935	852	899	899	957	897	916	938	924	924	881	913	880	907	872	869	905	914	906	907	916	891	872	857	911	925	960	948	897	902	849	926	887	908	903	894	896	957	970	938	996	823	912	902	894	893	963	900	959	979	897	943	913	968	932	891	945	865	905	886	936	927	851	908	911	918	918	949	975	997	899	932	906	869	915	919	931	948	946	892	925	950	935	902	902	926	868	914	885	958	863	886	883	925	896	917	888	946	921	897	878	939	919	881	938	931	874	865	867	858	945	977	922	906	880	950	921	879	925	873	892	934	873	902	953	949	902	899	920	916	926	835	892	929	874	931	908	877	944	906	946	932	877	911	922	917	922	930	947	872	934	993	913	959	918	997	945	901	901	863	927	868	895	890	926	945	886	946	904	889	995	969	904	924	896	842	946	938	923	902	870	879	923	919	910	956	910	903	850	895	893	923	882	961	961	868	914	889	925	890	922	898	900	865	961	1017	840	905	912	893	900	950	897	928	911	904	873	1012	900	942	905	983	948	883	926	943	895	908	895	919	872	842	916	892	939	910	938	975	927	966	956	881	904	894	927	901	946	880	947	914	870	864	906	888	876	894	892	876	936	906	889	926	911	893	913	922	867	882	917	957	916	933	936	923	905	886	913	946	890	950	899	941	926	935	862	886	933	930	953	898	913	991	934	927	929	918	941	886	859	917	932	940	979	924	950	908	874	869	917	898	939	898	969	892	888	933	879	897	909	952	917	883	911	885	938	915	975	852	871	924	871	856	912	862	920	937	964	901	874	922	931	911	962	869	849	898	976	908	941	946	908	932	915	885	865	951	944	886	921	934	918	930	921	922	918	847	893	901	949	905	894	914	906	931	877	867	900	922	946	911	912	959	940	942	901	893	918	928	911	917	941	915	897	872	877	882	955	931	885	926	926	908	976	920	957	851	901	871	909	914	921	879	965	937	912	903	934	932	988	930	931	926	908	903	926	953	956	871	962	895	947	942	857	882	936	921	878	861	915	939	887	954	947	952	903	906	903	900	863	927	960	904	912	894	861	883	950	896	875	884	934	897	935	907	947	924	869	924	901	971	954	949	944	895	944	936	913	886	898	907	919	947	879	912	951	919	926	902	951	866	913	969	901	909	939	878	890	896	919	942	889	953	961	924	902	945	918	945	920	870	945	912	879	916	914	933	929	915	909	918	919	959	933	904	860	951	925	913	932	937	941	907	922	941	934	921	918	882	927	853	970	860	973	979	922	871	889	872	890	900	889	866	900	945	923	905	896	920	928	903	815	895	910	942	924	901	871	862	952	887	934	892	928	897	961	923	928	949	917	902	900	873	835	950	981	901	939	880	963	898	852	898	954	851	961	875	932	956	908	931	890	907	923	865	917	952	847	890	910	888	887	877	918	944	967	958	924	930	902	902	933	931	900	961	909	896	876	966	905	949	872	934	907	919	901	927	881	956	935	897	890	911	940	926	866	862	931	895	955	942	881	884	907	845	885	885	978	861	913	920	877	965	873	864	919	856	942	917	891	961	875	891	892	905	879	938	959	929	937	890	881	908	926	935	860	882	920	909	933	887	907	943	909	872	926	896	917	904	854	930	898	931	918	960	905	960	946	849	906	972	887	901	910	911	896	903	886	937
50070	53013	51525	41902	29701	20475	14704	10846	8247	6413	4884	4018	3213	2649	2394	2146	1847	1568	1376	1248	1158	1138	1038	1021	1005	991	934	896	888	873	841	900	860	923	832	843	871	887	884	879	842	807	824	871	806	842	857	863	829	844	830	892	848	870	825	841	833	845	834	851	847	819	853	880	837	830	854	856	781	805	873	817	853	872	866	850	799	861	852	820	871	852	812	800	838	897	845	846	813	891	817	837	826	785	819	816	824	838	847	812	809	786	854	813	892	832	869	860	833	876	852	835	840	856	867	843	833	840	817	870	787	826	834	836	890	855	833	821	814	838	842	839	858	811	885	817	828	795	806	842	783	860	828	837	897	808	900	825	818	787	868	842	865	859	831	876	891	839	868	741	805	814	837	809	837	871	825	850	858	833	824	835	796	848	852	853	832	861	845	842	792	855	842	809	822	803	817	832	836	821	822	835	797	850	792	865	850	809	821	796	894	880	803	830	825	841	807	825	824	914	829	835	847	796	800	840	827	868	804	841	812	803	804	852	819	832	852	785	847	844	832	853	869	845	866	818	781	798	833	858	865	820	864	823	804	798	838	802	834	830	838	812	818	895	848	839	864	887	801	870	849	812	806	803	777	798	854	838	821	892	845	832	849	837	798	836	817	783	829	811	794	859	830	807	841	848	822	874	878	814	817	877	816	883	879	831	852	811	821	875	856	851	812	908	847	796	829	797	821	885	841	825	876	781	826	848	837	840	819	847	858	812	802	802	846	838	831	839	845	802	816	819	870	749	815	844	827	833	802	811	828	835	861	848	844	812	861	839	797	784	828	779	848	782	866	844	843	776	829	819	837	832	835	860	880	828	820	837	809	845	824	827	834	762	798	824	840	892	860	832	835	809	819	839	838	855	855	812	849	874	814	858	875	786	856	813	877	819	845	843	826	804	832	845	831	869	821	871	865	840	838	856	822	871	823	812	871	860	818	844	861	806	787	877	868	790	881	806	856	801	752	814	865	781	824	863	828	812	846	839	816	861	817	857	865	842	873	803	810	810	867	829	824	877	809	796	827	855	803	830	864	847	854	800	871	862	820	818	780	842	820	801	818	825	785	870	821	856	881	827	889	771	824	804	860	834	844	801	818	838	863	873	848	860	823	826	852	832	792	812	843	785	821	812	860	816	865	817	892	871	847	802	798	847	857	805	808	786	832	842	842	874	812	932	809	823	892	852	827	822	838	854	896	837	847	906	841	866	796	837	801	828	813	878	829	888	824	787	888	865	792	857	838	812	828	869	828	848	879	813	873	783	824	895	801	862	854	820	851	867	839	811	817	805	860	882	827	809	787	864	847	867	839	859	865	843	837	873	870	815	865	861	818	841	833	858	905	817	815	802	789	833	833	821	840	800	872	812	818	801	802	796	838	839	872	861	864	880	838	833	863	836	824	874	820	858	885	854	874	812	900	853	801	853	842	807	882	870	838	829	856	811	898	875	822	817	799	814	853	856	815	783	777	844	873	809	836	832	819	863	834	853	863	850	832	824	833	841	876	848	849	833	850	791	814	809	765	794	848	775	833	868	803	843	802	876	839	896	806	822	850	849	845	814	859	823	820	802	845	817	873	818	804	855	848	833	853	835	817	882	808	818	780	850	861	780	810	883	840	879	816	862	861	826	874	896	848	822	839	813	855	822	885	811	816	836	850	814	834	817	821	874	862	802	831	825	840	789	825	803	846	842	842	818	824	843	848	847	824	858	836	833	791	809	823	869	825	887	827	848	816	801	866	791	842	865	898	875	833	815	837	806	790	858	825	765	829	799	841	863	810	862	837	852	884	844	820	838	813	861	787	842	854	832	814	859	903	855	801	798	873	828	804	826	834	823	825	858	863	857	791	833	794	837	842	852	820	793	810	824	835	816	851	867	805	826	853	851	840	859	832	860	823	830	852	852	810	835	846	880	856	847	777	841	827	797	793	828	826	823	795	834	780	814	880	858	866	860	784	861	802	827	901	795	894	841	812	861	828	820	842	833	871	841	859	838	886	867	816	804	830	873	907	837	796	776	839	844	808	832	844	896	832	812	843	829	796	823	787	845	861	842	786	833	828	836	876	858	824	812	892	850	856	816	849	861	826	874	815	828	798	828	857	763	818	870	814	840	826	852	888	881	811	836	836	847	823	806	830	809	878	840	868	799	864	829	856	848	835	844	831	817	805	819	878	763	804	832	804	856	801	846	860	839	803	839	864	810	848	856	828	848	836	812	828	862	795	814	851	807	850	845	811	876	814	794	876	839	863	802	858	832	895	825	796	829	833	792	875	865	892	819	859	771	815	868	826	810	778	774	849	840	843	793	818	820	839	807	817	806	800	824	822	817	823	833	823	862	825	797	830	866	808	861	907	822	848	867	863	843	840	851	792	810	803	837	865	798	811	807	855	824	833	864	832	819	811	786	842	876	853	823	895	823	844	781	857	836	878	842	827	822	827	822	858	851	798	799	808	845	856	834	821	806	814	845	833	821	824	853	855	831	826	873	817	887	812	843	856	829	821	838	838	798	874	811	880	788	881	801	823	825	823	816	813	812	855	870	808	861	817	831	824	811	838	861	786	824	848	831	857	850	786	780	787	847	812	810	851	883	833	827	828	850	839	817	828	845	848	824	863	799	836	814	856	817	817	840	856	805	850	826	806	854	837	880	833	822	811	826	825	803	800	841	858	840	828	776	813	834	832	837	838	847	830	852	825	853	802	823	795	854	825	879	799	801	856	823	854	884	849	845	869	872	834	855	843	811	831	873	854	782	823	825	841	806	844	769	843	792	752	835	823	870	872	836	813	872	852	816	830	904	833	818	806	842	809	821	857	855	862	831	819	841	833	816	818	798	790	881	851	883	810	782	846	887	817	838	824	775	847	831	880	853	823	822	836	845	873	848	837	869	819	860	779	850	788	821	831	858	847	818	857	815	839	802	867	863	826	862	831	835	834	842	814	799	847	805	841	863	864	863	835	828	846	819	818	823	779	855	797	841	792	820	793	837	842	871	825	799	805	830	816	836	840	837	821	829	841	854	810	829	831	864	816	839	811	827	865	868	880	855	847	843	836	818	796	840	840	809	851	842	753	850	810	832	823	800	855	857	861	874	832	861	814	835	802	849	853	784	786	831	866	864	834	808	796	859	823	873	809	782	815	780	801	824	835	820	824	829	857	814	884	803	782	843	846	843	884	794	850	863	809	794	811	842	832	792	812	861	848	859	828	883	863	869	792	839	818	828	797	890	838	883	826	849	811	849	856	804	797	801	888	870	836	872	870	805	829	805	832	823	795	797	787	834	867	809	880	866	861	850	778	806	809	858	865	857	856	836	853	862	840	824	878	863	822	836	798	852	779	810	855	877	836	861	781	847	833	790	805	869	866	849	850	885	757	858	839	792	808	788	885	767	843	843	831	757	845	816	801	820	831	846	793	818	864	821	839	783	824	867	803	856	824	850	813	827	840	879	848	805	803	834	844	838
25935	21680	29437	26996	26817	24800	19657	11067	7401	5507	4183	3349	2750	2409	2104	2013	1714	1627	1384	1192	1211	1146	1149	1076	1058	1082	1029	966	1010	1003	939	920	954	939	971	964	964	944	929	1016	902	950	934	931	981	942	928	927	973	954	930	901	904	909	960	857	956	942	892	961	935	957	861	881	933	916	907	971	945	888	906	853	944	899	929	898	902	930	945	978	901	909	912	884	906	939	908	916	913	957	916	955	961	986	914	862	933	877	929	919	954	940	937	909	933	1006	937	918	979	952	903	886	948	909	969	1006	908	922	949	941	923	951	874	945	957	953	930	949	893	943	940	906	938	890	914	896	923	882	875	918	930	926	962	898	968	920	917	949	962	962	884	906	908	913	943	939	916	879	945	893	945	917	903	924	898	933	899	905	937	854	909	920	873	892	870	931	947	960	890	946	967	985	974	962	917	945	947	935	910	948	876	961	905	955	873	942	930	951	900	909	928	889	937	912	880	938	942	895	963	907	909	888	864	921	920	900	967	948	941	932	914	874	946	918	984	939	925	912	938	923	922	951	942	975	861	948	908	908	954	949	943	885	868	999	914	939	918	949	932	939	896	970	955	915	927	855	941	932	986	907	943	931	948	954	931	915	934	908	910	917	951	858	919	921	938	903	915	946	943	946	919	960	958	957	964	986	957	977	888	1008	965	901	883	931	919	875	953	972	979	898	1008	883	912	914	972	944	915	932	965	926	927	907	925	918	891	883	886	843	917	989	928	944	902	952	918	899	898	949	905	919	910	936	925	940	907	887	906	949	950	991	932	949	961	904	987	931	911	927	861	903	869	946	919	950	952	937	886	878	918	936	935	944	910	925	929	886	939	959	982	944	908	963	924	994	939	924	927	958	940	916	930	881	979	980	882	918	881	928	941	928	947	918	894	918	940	905	920	921	927	948	940	913	923	889	935	958	940	951	961	931	925	956	967	914	897	944	934	922	921	892	965	886	959	915	952	924	880	841	894	883	984	889	900	916	983	859	930	939	937	932	913	916	921	956	904	910	967	899	942	929	908	930	940	953	949	910	916	971	908	916	911	912	904	939	961	906	901	938	945	927	894	948	963	967	995	889	956	892	889	919	903	902	928	914	938	957	912	915	942	963	919	940	883	945	934	934	928	928	945	928	925	929	877	917	944	971	895	970	946	914	934	970	903	957	903	898	1011	902	946	891	954	944	884	860	947	944	911	904	977	942	937	960	933	925	1005	945	905	921	973	863	950	977	901	952	951	890	939	904	873	922	947	989	917	892	911	930	947	902	952	915	932	940	889	981	939	897	932	962	929	906	943	977	893	895	922	922	954	912	865	985	885	973	930	882	927	916	947	988	899	967	884	899	865	899	882	928	925	961	932	956	977	910	956	935	965	931	950	927	890	948	964	962	924	912	922	905	952	930	958	930	907	941	950	893	946	888	949	929	895	926	952	981	935	956	914	878	903	931	891	872	985	925	896	857	883	910	984	932	922	893	918	974	911	906	984	916	901	1012	963	932	963	967	921	918	964	906	974	913	908	967	919	903	901	901	866	913	874	941	919	855	901	888	946	879	919	892	956	934	946	900	952	953	946	900	952	937	950	871	968	921	855	914	915	920	884	969	951	942	898	934	908	909	933	879	884	934	883	941	910	935	988	938	908	918	894	949	938	896	919	914	929	973	917	876	979	927	936	908	869	928	947	919	882	952	943	951	941	868	872	916	928	925	910	897	916	964	857	919	897	905	934	919	931	947	926	987	913	974	916	904	944	948	896	919	940	932	987	941	956	903	928	940	895	1004	930	906	922	940	960	921	925	934	921	888	934	883	930	913	917	921	938	914	922	920	938	994	906	934	907	911	893	918	892	911	935	906	923	891	924	958	940	908	934	862	969	923	920	909	871	946	951	946	948	891	934	897	877	957	921	924	911	968	891	912	863	924	898	943	856	902	849	911	879	951	909	889	931	875	961	920	921	876	923	897	922	926	884	936	935	933	895	930	917	925	929	949	871	888	935	897	961	924	962	978	888	924	946	913	995	986	888	889	877	910	917	905	920	884	913	910	926	935	930	933	951	920	917	861	939	930	944	967	967	894	894	904	1005	932	918	907	907	928	951	916	966	938	930	930	973	862	1004	917	935	888	917	902	894	922	900	939	899	985	879	951	920	945	889	871	888	920	906	971	936	929	936	911	960	884	939	926	952	896	953	877	949	966	933	913	971	894	922	918	924	920	952	928	955	947	917	860	904	888	960	909	905	933	911	943	934	951	961	910	945	940	944	972	926	935	940	903	931	928	922	961	947	927	1008	908	991	880	962	915	946	854	941	954	892	935	884	932	917	903	978	882	963	899	903	907	949	903	919	919	978	896	878	939	946	942	883	917	911	878	913	903	934	907	970	952	967	854	891	908	892	928	940	962	922	930	892	942	904	872	902	971	970	903	941	918	957	905	917	985	913	915	949	1025	951	979	887	936	923	1006	959	940	865	865	913	922	889	913	886	935	884	946	914	930	889	897	914	953	864	944	927	940	898	905	885	933	950	974	909	917	949	908	885	942	901	914	965	892	966	935	952	940	918	997	926	912	882	969	901	882	914	937	929	923	964	901	927	947	937	936	964	895	927	895	949	902	950	909	909	914	959	994	895	967	877	880	929	933	875	877	895	890	951	953	933	934	964	1013	930	967	931	924	920	900	870	900	905	932	940	943	934	902	973	888	959	928	961	921	952	936	911	939	885	895	895	1011	901	978	902	889	926	883	928	876	970	940	920	966	926	921	978	905	883	890	878	926	996	868	930	937	953	942	987	977	949	956	960	928	891	858	968	889	924	938	942	917	967	959	931	913	896	944	988	939	909	962	944	922	916	916	884	905	894	934	962	927	908	904	889	941	941	889	927	925	948	889	1036	940	867	911	944	926	909	913	933	881	906	883	904	939	892	886	924	936	920	921	904	907	946	891	961	935	974	910	922	924	943	952	906	930	932	955	914	908	990	927	912	910	937	914	923	926	945	925	901	885	950	915	915	930	925	896	969	919	933	931	965	948	965	971	910	875	917	927	922	962	919	971	959	933	887	968	930	939	923	933	903	928	920	972	905	874	902	933	955	918	886	878	924	922	907	931	898	870	954	974	949	937	918	949	935	892	940	869	938	905	955	948	878	917	931	897	913	962	974	894	913	970	901	916	918	945	942	904	876	964	944	970	916	931	856	915	954	894	932	902	912	925	918	932	926	878	933	977	1006	924	889	923	934	957	932	915	900	898	1015	884	890	908	931	916	903	927	885	939	924	933	912	952	971	970	958	947	894	939	890	902	941	863	960	876	915	929	896	976	961	913	942	852	922	923	940	908	898	985	905	881	883	886	939	930	897	917	960	913	927	989	991	946	917	905	924	940	939	850	939	905	909	929	924	939	937	894	928	915	892	909	960	899	890	872	1005	941	935	918	986	934	942	960	930	949	915	937	973	949	920	955	892	914	983	904	949	920	923	940	920	944	949	933	980	949	872	955	881	882
49401	58090	58514	48910	36734	25733	18883	13722	10617	7930	6265	4887	3926	3259	2904	2614	2235	1863	1616	1409	1293	1224	1144	1118	1053	997	931	959	932	882	925	894	896	931	799	848	845	833	852	840	792	850	850	820	875	849	844	817	846	873	815	812	815	882	854	852	860	863	891	814	834	891	827	858	808	855	807	878	812	821	827	878	824	849	826	851	889	855	843	781	782	758	836	789	863	776	886	809	818	823	830	887	832	843	790	848	867	808	809	883	819	845	837	843	855	886	773	884	842	810	816	852	819	804	823	855	868	841	833	902	811	820	849	822	874	823	874	813	841	808	825	841	891	857	859	825	790	802	816	841	829	859	827	850	834	848	838	801	866	851	831	883	798	812	912	807	830	842	852	890	836	828	858	809	847	864	865	849	854	861	875	843	835	842	907	818	834	871	871	842	836	839	825	826	828	873	851	844	833	808	867	825	832	810	786	827	843	875	830	848	836	814	851	845	835	906	890	789	825	815	810	836	857	848	851	885	815	879	859	855	812	895	826	864	829	844	839	804	827	834	801	843	855	818	840	863	814	840	829	885	871	760	856	847	851	855	886	830	789	829	800	836	839	857	870	829	788	849	863	849	831	857	806	852	837	834	865	792	857	842	782	830	853	842	864	789	850	752	803	834	789	845	834	859	853	827	862	842	830	812	824	854	852	878	838	796	871	842	831	848	805	891	875	775	826	846	799	858	838	830	837	859	800	878	871	818	853	843	835	790	835	795	799	813	835	843	849	875	875	864	814	862	847	839	846	818	852	846	838	843	873	867	880	814	770	873	861	871	821	876	897	817	812	901	854	805	804	850	784	839	791	826	850	834	833	796	841	851	813	832	820	843	840	844	849	866	827	866	784	838	862	849	832	827	777	887	818	860	784	832	839	813	859	841	797	806	883	875	858	827	815	849	821	829	813	858	831	818	858	783	822	792	844	850	802	835	825	821	823	832	823	814	875	842	847	837	817	835	832	885	804	819	789	806	839	822	847	872	830	834	869	859	856	890	868	826	809	818	866	848	851	862	841	861	878	797	852	842	786	796	837	837	780	879	831	867	855	863	865	889	839	828	786	892	862	849	819	869	802	834	831	832	848	829	853	816	834	876	836	835	787	866	870	852	830	788	842	861	854	872	858	851	842	799	863	872	825	846	855	747	825	832	846	843	846	855	837	826	859	854	839	844	836	842	785	891	847	867	837	839	835	883	879	864	808	801	815	754	822	814	843	872	850	814	835	841	810	813	872	820	819	841	874	857	879	803	848	834	866	850	862	891	872	917	907	829	881	830	853	842	868	808	857	836	808	843	850	794	860	799	890	820	893	846	841	849	816	857	835	852	881	804	850	841	847	793	870	774	808	848	841	783	803	844	831	814	882	839	883	845	873	886	858	855	862	826	843	847	829	836	800	857	843	854	826	816	853	874	834	817	847	829	817	878	833	912	887	841	839	805	873	803	796	806	816	837	874	854	778	856	881	840	835	852	862	816	824	780	866	853	809	835	808	817	811	840	834	855	880	856	818	829	862	916	789	817	838	831	834	835	848	847	826	837	781	865	830	786	861	893	836	853	822	851	778	869	796	798	905	832	890	864	897	869	863	868	829	833	825	861	827	849	812	845	808	880	834	878	819	842	815	825	810	794	848	790	815	873	824	857	834	839	843	830	810	826	861	819	844	847	780	819	886	820	827	941	799	828	826	867	835	813	849	847	856	873	790	863	896	884	778	845	817	817	806	895	860	830	866	832	827	893	848	824	858	811	841	835	878	880	847	792	812	816	792	815	856	871	832	857	865	828	832	839	837	860	827	834	815	880	833	856	859	825	825	816	861	828	821	827	812	820	852	865	831	839	842	824	832	844	864	826	842	837	857	847	784	874	847	817	807	839	875	801	804	797	840	849	827	834	911	857	857	849	810	799	811	867	882	890	885	809	808	815	829	795	861	870	817	835	847	815	885	845	882	859	879	826	892	841	836	803	792	843	825	830	854	845	850	842	870	830	843	884	788	825	892	827	820	843	823	819	812	783	808	877	853	837	836	849	843	865	844	810	850	845	818	830	860	872	865	845	823	834	861	824	860	882	817	826	862	821	777	886	838	856	862	853	817	773	784	834	882	843	854	882	801	829	841	859	870	839	810	799	856	863	832	799	813	840	829	849	833	865	860	852	864	875	872	838	862	884	849	835	868	856	768	809	834	798	920	820	883	873	905	829	853	844	812	895	850	812	876	835	847	816	823	836	881	856	827	854	809	813	843	844	845	878	831	841	855	855	843	790	849	849	837	821	817	840	841	827	820	783	809	817	824	831	799	839	809	885	888	871	840	838	892	847	815	867	869	815	843	857	869	850	799	847	794	813	853	857	831	840	877	819	825	841	814	825	828	844	872	817	851	813	770	820	819	853	820	895	864	872	820	860	838	817	790	827	823	799	821	844	825	904	822	847	820	832	835	856	828	835	900	841	837	832	831	870	808	817	846	847	866	853	899	868	874	805	828	814	834	777	795	817	878	856	829	870	863	859	843	847	807	848	815	757	835	849	817	875	846	804	809	777	879	797	878	866	855	891	827	797	808	826	852	838	794	851	856	830	864	901	817	830	818	827	843	846	881	807	808	835	759	827	870	833	808	904	834	852	872	819	882	834	867	878	871	817	835	814	847	840	859	839	842	837	861	827	844	839	889	809	851	822	837	862	851	863	842	857	813	864	830	854	850	820	816	844	827	861	844	835	844	841	808	812	883	882	826	821	768	863	810	822	853	839	833	828	873	843	851	814	888	824	873	853	842	851	811	851	856	863	842	807	824	847	869	804	770	819	847	872	818	882	821	800	878	801	802	844	803	827	858	839	845	866	825	814	868	842	844	868	805	855	823	863	862	832	797	857	890	888	863	836	867	836	847	818	854	843	777	835	829	848	808	822	824	870	796	871	770	887	830	791	839	807	835	872	818	865	798	864	833	864	789	800	861	832	842	885	816	889	822	860	837	861	858	839	845	857	840	817	820	892	812	822	829	838	794	874	888	817	887	840	829	805	840	863	849	820	833	830	831	780	878	858	827	818	855	855	843	877	828	810	840	836	845	849	876	845	829	842	819	850	832	814	853	848	842	793	826	849	789	824	881	867	835	861	872	862	861	834	812	817	800	855	864	838	810	880	849	831	830	808	855	864	847	855	876	882	813	841	828	842	843	856	825	795	851	858	853	866	854	823	848	907	849	833	827	891	855	860	867	823	844	842	862	826	848	818	859	862	819	879	838	813	856	810	817	853	840	828	802	843	832	820	828	838	821	834	803	830	843	844	936	882	892	823	859	821	852	874	814	769	836	824	904	784	850	853	793	820	853	854	873	810	829	819	816	862	851	829	835	851	892	818	855	893	837	877	860	817	920	825	833	770	868	799	869	831	844	843	865	846	826	790	795	807	858	878	828	854	848	874	830	849	845	870	863	811	823	857	775	870	818	863	854	840	861	837	815	855	886	868
25213	21738	29603	25616	24271	24310	19658	10400	6784	5148	3806	3136	2549	2388	2047	1852	1636	1437	1343	1321	1227	1293	1100	1036	1069	1027	962	1016	1014	1004	1001	882	975	968	954	984	996	947	981	939	986	995	942	944	963	984	961	883	964	830	972	932	902	968	943	912	932	936	938	957	917	942	959	989	938	942	958	989	934	905	929	975	1006	919	932	929	923	944	853	931	872	954	910	915	946	983	951	917	891	889	951	944	896	961	1018	970	879	933	919	948	924	982	918	868	901	935	890	948	930	988	960	966	905	1004	982	891	948	942	1037	894	986	977	901	929	913	999	939	924	921	943	965	890	981	927	955	1039	946	916	968	964	917	911	950	932	955	972	966	877	891	899	955	987	953	898	905	956	923	883	908	903	977	957	964	999	924	952	941	834	953	932	864	914	959	990	968	919	976	911	926	929	967	959	856	967	928	950	910	918	943	959	911	951	956	933	958	963	971	932	935	943	927	867	981	941	910	940	940	950	885	907	886	832	912	935	922	933	864	965	964	914	937	942	887	955	953	931	906	905	1014	878	924	933	903	889	937	926	878	845	926	987	956	889	933	940	934	932	951	986	940	920	893	954	950	890	946	894	910	998	927	982	963	963	972	924	961	949	923	919	883	910	896	968	923	922	976	932	939	925	927	915	872	876	935	940	979	955	967	933	956	904	950	901	921	931	879	935	949	927	925	954	927	908	957	872	888	935	936	969	979	926	949	916	950	880	955	927	912	978	948	884	938	970	982	951	951	921	904	1005	949	919	958	930	945	944	921	936	977	969	937	983	891	935	949	932	949	938	901	980	921	949	929	966	980	912	972	880	926	961	863	970	993	980	951	918	970	950	920	857	893	970	931	1001	924	1023	963	974	934	997	971	896	914	956	949	916	959	979	963	949	917	937	952	1007	935	867	912	902	903	896	938	918	923	910	915	937	983	973	917	877	956	950	983	967	921	944	958	948	947	941	908	964	929	930	965	869	929	884	902	955	941	990	978	939	926	947	917	953	919	935	952	935	945	935	932	920	920	955	931	946	931	921	904	917	945	976	933	847	889	925	949	921	860	886	859	925	939	948	916	931	919	906	890	929	939	906	891	923	970	952	960	987	938	870	852	986	922	1018	913	909	955	918	899	944	924	967	929	922	939	934	943	920	927	932	936	928	939	917	895	929	931	889	906	952	955	949	959	872	966	934	943	931	904	966	948	907	967	911	924	920	940	982	898	892	863	900	930	929	916	972	936	877	937	976	937	901	917	940	937	923	897	924	978	904	899	873	922	968	899	906	934	926	918	914	921	948	891	958	941	953	895	896	905	969	1008	864	892	929	966	924	915	1002	957	949	974	943	909	914	958	930	916	924	957	940	915	959	970	953	955	972	957	952	950	979	938	884	929	920	962	899	960	989	899	934	955	929	933	867	847	890	930	936	898	881	909	922	927	961	925	920	947	926	940	934	979	906	918	963	863	928	939	886	929	930	940	950	925	950	947	941	940	961	998	883	965	919	928	958	960	911	1012	923	953	932	903	975	931	927	962	955	894	974	958	957	935	926	912	935	921	952	949	927	921	962	916	956	940	989	962	962	964	956	938	932	955	926	926	909	887	946	948	947	892	942	964	944	939	882	949	929	967	1005	939	920	880	920	941	927	970	906	951	938	997	892	950	887	910	928	948	939	937	923	913	856	917	912	932	966	951	898	951	865	921	919	959	898	898	924	949	940	946	870	938	891	990	924	909	961	949	949	935	944	933	916	952	954	898	917	925	939	930	867	932	825	981	920	949	928	980	895	979	946	899	952	981	910	906	952	957	979	959	940	923	933	945	942	859	923	913	977	949	959	877	907	957	922	913	932	906	1018	993	936	953	923	953	883	933	878	945	962	901	926	938	908	970	974	929	999	882	991	942	905	899	962	1001	945	921	948	921	940	899	937	950	981	912	954	913	926	933	934	971	1005	922	902	949	925	968	928	881	915	941	933	977	950	962	963	938	901	919	905	910	960	946	944	856	926	936	964	949	949	912	935	901	927	962	922	891	861	938	983	881	977	957	972	911	910	991	937	984	955	974	934	891	943	933	912	907	930	951	907	949	921	832	996	911	952	932	893	923	922	907	943	943	987	895	959	961	930	930	959	966	906	939	941	939	912	941	954	949	888	930	905	901	944	929	969	889	921	932	973	957	986	951	977	898	947	875	923	926	933	899	951	960	905	954	923	870	948	1016	929	928	964	954	945	893	892	963	929	959	904	921	1011	950	907	936	935	924	940	951	956	938	917	938	932	921	965	910	849	947	964	940	951	907	985	978	919	908	963	937	957	962	928	884	932	929	970	889	856	968	930	937	913	944	951	881	917	945	947	889	919	961	904	928	886	950	879	910	933	962	926	960	924	914	980	970	953	959	949	937	893	956	951	936	968	960	991	975	909	924	943	915	908	898	939	902	946	962	894	948	964	985	891	922	863	969	947	932	925	1013	935	948	927	982	917	944	976	965	958	950	894	936	978	977	918	985	898	883	943	877	923	931	962	942	891	923	945	918	954	920	907	910	935	989	941	911	895	1011	963	888	942	898	945	918	934	920	953	973	909	1004	943	928	881	884	944	892	916	872	999	965	934	941	919	897	938	927	923	939	935	929	939	928	941	911	940	952	876	938	969	893	911	936	924	871	930	961	940	925	947	947	923	887	922	922	881	972	912	903	896	902	928	917	907	907	953	946	934	906	904	884	950	976	930	904	937	960	922	938	1000	950	879	913	940	931	934	927	931	927	990	879	915	934	941	974	977	1014	887	969	939	954	888	960	905	980	950	985	989	926	932	913	937	973	902	931	934	922	921	879	907	916	977	961	915	921	876	979	915	951	900	953	935	904	885	945	941	928	871	924	971	920	946	975	887	933	936	944	879	948	913	971	920	913	963	938	918	923	861	949	920	913	954	906	936	959	956	964	986	860	908	951	872	934	993	913	955	941	905	931	992	1028	932	941	971	891	936	1000	938	973	919	889	911	863	863	967	979	908	902	946	935	880	889	923	947	969	916	990	907	952	914	979	923	943	892	933	882	906	941	956	894	936	928	950	904	950	921	963	960	908	952	936	923	934	940	875	915	977	874	916	913	924	927	947	931	894	917	1011	969	930	926	944	944	896	875	946	883	957	947	892	947	950	944	890	954	966	948	912	993	979	937	924	916	934	901	961	953	931	899	969	956	892	924	922	927	956	914	971	970	906	878	927	922	928	925	919	981	924	936	939	884	956	951	934	978	976	924	973	945	923	921	922	964	889	929	967	921	872	941	873	897	935	931	952	958	944	976	914	926	963	933	893	922	958	893	927	894	920	901	936	912	921	941	1006	900	909	920	912	920	924	915	886	915	940	930	928	882	927	969	911	925	971	917	960	1005	936	951	949	951	916	889	919	888	968	951	945	953	882	968	954	940	919	894	936	942	933	897	937	921	912	892	948	905	998	994	947	904	978	886	896	929	901	944	910	883	997	956	953	903	951	934	933	915	948	966	947	910	893	917	896	919
52730	62204	58951	49395	36298	25651	18523	13576	10080	7774	5904	4756	3812	3239	2779	2489	1975	1742	1558	1478	1321	1227	1139	1008	999	1012	1000	952	869	856	888	877	891	933	852	888	833	927	861	922	829	871	894	842	822	875	832	857	881	865	868	841	874	881	850	866	831	808	822	822	865	828	827	813	844	822	818	842	854	796	833	886	837	849	860	845	917	834	894	838	838	812	815	903	892	848	855	872	887	898	845	815	878	808	845	832	828	884	881	864	866	805	828	857	851	798	862	843	814	854	857	858	816	833	837	818	885	818	799	872	843	864	828	829	889	841	866	883	824	860	832	824	853	843	865	818	832	816	874	814	858	884	864	811	848	829	830	845	860	828	882	845	891	836	888	885	811	827	827	860	842	793	830	838	856	845	825	871	816	867	874	832	900	837	855	845	860	819	855	827	886	865	833	859	829	832	841	888	802	827	870	926	827	851	852	810	865	827	819	815	833	834	840	850	813	863	830	889	826	853	787	883	821	861	874	840	877	887	827	830	909	861	828	844	917	843	874	821	854	868	826	863	827	871	907	840	877	836	855	800	862	872	842	812	853	865	831	862	760	868	878	869	834	817	821	886	855	876	805	840	838	882	769	824	855	818	827	819	774	849	906	892	833	874	878	844	851	869	812	800	867	855	877	878	894	831	824	874	812	830	861	834	848	857	859	878	856	852	817	842	836	847	844	827	800	825	828	914	804	852	827	843	838	763	848	810	819	823	828	840	855	887	872	839	850	888	851	889	817	820	847	829	874	838	812	814	841	832	834	819	830	857	854	861	886	770	801	803	815	836	850	901	877	836	851	781	805	854	833	871	871	915	840	929	833	855	824	819	808	873	896	875	878	843	820	823	855	854	862	829	832	825	911	856	819	798	864	802	853	891	889	856	856	873	837	847	831	839	864	858	828	839	790	858	812	771	862	823	818	840	810	809	815	878	865	822	873	871	817	819	833	848	840	838	844	816	860	894	808	883	859	858	888	844	833	824	860	873	851	836	819	863	835	879	795	863	857	843	887	857	845	853	861	799	854	798	856	888	829	876	834	808	845	844	804	854	804	871	844	853	876	846	841	825	862	771	812	897	891	850	818	848	865	920	807	822	818	820	855	834	800	853	814	805	864	867	802	861	852	898	841	819	808	845	795	857	843	870	811	850	880	796	843	849	865	875	890	840	847	856	819	861	863	832	871	857	871	836	839	820	855	827	830	868	867	861	800	851	863	825	871	863	824	836	819	855	860	862	806	846	865	840	822	833	889	799	859	894	865	883	889	852	871	877	818	784	875	816	839	810	860	858	792	877	819	879	873	872	780	903	829	906	821	816	865	867	857	850	844	871	818	845	892	861	819	890	845	831	837	846	835	829	807	821	867	801	863	842	875	864	829	850	820	824	867	881	818	806	862	891	816	858	855	848	844	803	852	863	823	809	793	828	836	824	821	840	928	851	852	833	857	804	861	785	836	833	839	839	865	843	847	849	821	878	895	890	807	797	884	838	801	840	820	851	823	851	897	830	858	878	853	819	773	800	807	862	817	871	819	872	831	867	788	811	849	838	874	836	850	833	886	856	837	898	881	848	819	838	833	833	840	815	866	827	857	875	874	854	787	842	849	824	861	867	853	876	826	823	843	892	882	869	841	805	823	854	878	868	838	814	844	875	885	834	839	864	809	866	862	799	853	866	796	833	834	871	802	797	847	865	866	834	859	845	870	883	836	892	835	829	884	885	796	854	836	780	823	852	872	883	825	859	872	833	895	839	849	900	882	821	866	847	874	891	835	890	844	872	853	822	887	857	835	844	876	821	877	892	880	856	885	855	832	786	807	864	846	864	834	836	914	858	841	813	860	854	819	897	867	832	880	858	797	816	921	848	862	861	830	883	833	784	895	810	918	868	841	839	779	823	844	840	836	811	849	859	861	861	835	819	906	867	851	842	838	834	866	881	854	846	843	864	815	820	845	825	806	818	827	885	846	830	848	855	883	815	829	864	815	826	827	855	848	843	817	873	831	816	819	894	850	825	866	864	801	857	831	879	832	854	856	827	860	844	816	870	821	883	869	887	797	870	865	829	879	844	837	850	792	843	830	818	881	871	879	910	840	844	850	847	871	863	834	854	782	882	873	840	831	875	823	810	907	850	873	833	832	858	845	873	872	888	865	843	838	858	822	847	853	854	836	810	876	869	872	855	875	855	902	883	809	827	832	823	776	854	854	830	899	837	888	833	862	857	875	859	848	848	861	834	860	819	829	839	929	819	863	831	848	852	914	905	814	892	895	791	889	836	860	843	893	867	850	868	863	863	832	873	777	808	878	822	846	831	840	857	864	812	891	853	843	902	835	874	849	827	882	831	912	853	853	816	819	822	874	829	853	822	830	844	809	825	820	815	869	836	838	868	833	888	818	786	883	919	837	814	850	879	797	828	829	838	814	827	834	869	864	810	882	844	778	837	817	821	861	834	852	816	838	882	845	841	821	864	837	808	822	870	831	828	846	777	849	913	853	883	846	843	904	853	800	858	837	824	834	815	828	933	888	809	814	847	816	827	842	857	768	822	816	868	824	859	808	794	808	883	828	813	821	843	873	806	849	872	800	865	829	798	848	845	902	823	795	859	797	850	857	780	839	822	847	884	823	798	830	854	835	910	832	791	839	837	859	810	812	837	815	871	835	838	892	841	877	797	867	843	841	894	869	865	770	859	797	902	839	844	845	849	873	820	905	885	839	872	831	889	867	854	873	823	866	852	876	784	904	809	826	874	867	882	899	813	801	812	842	856	856	834	792	904	855	839	776	815	822	811	814	831	841	903	825	801	824	870	858	855	881	829	868	856	879	866	804	850	838	839	832	857	898	843	877	907	840	920	839	825	812	839	860	866	874	847	874	769	799	834	828	868	778	858	816	882	848	836	882	815	849	912	840	861	852	914	841	902	896	872	847	842	840	839	834	850	859	824	811	829	829	842	866	865	868	816	801	800	853	895	905	866	858	819	902	846	870	874	815	850	824	832	829	851	844	833	854	839	841	886	873	826	858	816	831	877	858	843	817	867	829	830	833	867	847	866	818	874	818	858	791	909	771	866	846	789	869	868	871	797	853	875	818	852	828	794	873	872	825	860	848	822	832	870	827	830	829	855	874	825	836	862	852	812	825	820	859	850	806	861	857	842	865	862	842	845	821	831	892	834	889	872	863	825	862	830	850	769	808	829	830	821	854	843	882	814	892	792	845	820	865	866	856	897	842	880	822	885	799	832	770	849	806	825	816	879	877	835	864	763	854	870	832	878	869	868	844	808	849	823	845	873	835	894	852	865	868	840	836	832	828	841	848	906	822	840	866	818	825	839	803	843	873	835	873	878	824	889	818	833	810	828	849	851	819	828	875	833	854	799	869	851	845	880	821	817	841	865	854	855	884	891	831	846	878	837	833	879	895	824	840	835	834	846	859	844	839	894	827	842	881	841	763	841	873	830	820	845	850	848
24390	21639	29582	25384	24961	26647	24747	14641	9275	6713	5003	3928	3336	2701	2412	2100	1869	1699	1531	1400	1275	1223	1182	1102	1015	1093	1062	1032	1003	998	970	964	937	893	966	962	1016	957	838	988	896	923	941	939	986	870	948	973	971	923	970	972	918	855	972	936	947	991	963	899	998	952	980	956	967	956	972	926	965	986	962	916	916	921	960	969	907	893	970	873	941	975	956	906	960	933	907	912	953	968	901	948	997	917	878	964	938	965	953	964	957	932	894	964	925	949	938	908	970	903	916	939	958	981	900	869	969	916	879	904	923	902	924	926	980	966	948	944	881	965	919	914	900	913	948	970	944	1007	922	951	980	929	851	912	954	999	948	965	886	952	914	987	993	896	947	913	949	959	953	980	892	990	973	870	968	929	957	962	893	940	930	909	924	913	988	934	989	956	992	965	986	961	975	943	970	939	956	940	930	975	939	917	953	936	923	918	892	982	955	930	965	942	966	981	1006	945	979	934	916	957	969	939	936	954	948	946	957	929	929	945	930	869	906	937	878	920	911	904	961	927	937	956	898	937	893	926	956	923	948	962	905	959	918	911	970	909	958	897	856	944	878	944	985	939	997	970	907	918	915	942	965	974	916	930	926	980	953	966	937	922	970	899	949	885	934	924	923	940	961	975	922	953	910	946	938	927	898	964	929	986	927	980	925	954	942	976	968	940	890	893	922	985	939	918	929	954	938	961	946	933	914	948	945	922	948	925	941	908	921	972	907	906	912	916	936	946	893	948	908	913	981	961	933	984	955	911	992	950	936	978	948	896	907	916	969	928	950	954	884	978	958	886	933	933	922	929	876	896	966	928	968	930	974	900	959	973	937	940	958	961	937	929	879	910	960	895	974	978	960	931	964	896	945	953	917	977	951	963	958	972	961	934	851	995	945	893	857	944	963	966	894	904	943	973	1009	938	957	911	952	957	949	940	925	895	955	944	981	873	902	914	899	878	950	902	940	981	960	890	928	963	947	932	897	940	939	921	946	961	990	959	980	967	933	939	959	931	918	921	962	901	923	999	971	964	973	891	954	951	961	970	985	942	945	948	911	974	907	950	901	955	952	935	916	982	959	985	924	950	947	880	922	926	960	933	959	918	892	947	967	966	978	940	938	977	930	887	898	928	1010	998	935	924	1000	913	931	977	949	919	917	952	943	929	957	1001	920	899	905	895	978	919	861	952	942	897	895	919	926	935	900	977	971	958	928	971	934	919	1002	935	915	908	931	1017	990	904	933	942	894	966	969	982	936	869	906	937	962	931	956	929	969	947	971	936	901	907	930	905	923	932	932	922	985	916	869	962	959	926	937	976	931	953	936	931	901	929	911	941	932	951	942	965	934	947	897	939	928	904	978	958	910	906	934	972	912	896	949	957	920	942	1025	1018	940	861	847	902	966	977	1005	983	973	960	961	936	923	968	953	966	944	993	953	969	961	933	859	967	894	964	935	983	926	970	919	947	887	942	923	921	935	940	860	934	937	905	946	965	956	957	926	970	989	949	985	963	931	961	878	931	931	940	980	983	895	960	968	933	930	880	876	931	928	972	943	950	923	941	937	919	922	1010	976	902	917	966	946	921	958	904	948	938	982	955	868	957	923	920	925	955	973	958	936	900	927	886	908	951	949	990	930	916	910	983	925	904	923	923	906	910	929	911	950	929	990	906	966	1002	894	908	961	948	1008	948	941	979	960	914	937	884	935	946	914	901	917	949	903	908	977	950	881	966	897	894	921	914	972	940	1008	1004	970	952	947	954	907	986	951	968	886	945	934	922	953	909	911	998	983	921	958	959	921	928	934	936	929	942	971	1009	934	947	937	955	908	904	966	979	961	909	926	982	968	880	965	920	922	939	893	887	916	937	913	915	945	923	948	895	849	939	981	921	943	934	942	899	926	952	1003	905	964	890	918	969	933	931	942	887	946	957	996	974	968	957	945	922	924	983	932	991	931	888	939	942	920	984	916	957	964	989	913	971	907	935	916	993	962	897	892	932	967	947	934	907	888	978	938	918	939	917	956	924	977	968	962	931	906	939	888	927	933	942	944	956	907	891	913	1028	925	912	972	987	921	899	1002	1012	957	888	922	911	957	1015	915	893	921	973	967	887	940	950	995	924	1010	930	904	939	915	981	884	953	1000	906	940	957	962	944	925	954	993	971	944	929	951	1004	955	905	997	940	893	916	974	914	900	924	934	867	930	948	932	969	930	970	946	992	962	943	992	991	959	949	969	937	990	964	919	942	950	974	869	939	924	921	929	965	957	938	1005	913	937	922	949	950	913	1020	995	930	966	936	906	961	886	911	912	892	914	941	912	948	920	964	935	908	887	960	934	852	968	930	902	869	953	959	920	908	931	977	952	941	921	952	952	926	936	884	949	948	926	904	943	947	938	902	937	890	920	955	956	894	931	959	945	1004	939	935	930	927	919	939	998	891	981	950	969	982	867	905	937	883	951	931	894	917	935	936	937	977	936	965	985	973	944	1009	937	934	984	964	981	953	904	877	908	987	949	950	876	904	949	969	897	939	970	936	936	1034	959	935	913	952	943	959	913	970	922	958	927	967	900	936	923	930	938	931	905	908	958	926	906	912	944	957	979	892	947	945	955	968	999	961	942	997	959	984	948	931	896	937	881	944	939	892	976	979	892	954	927	905	953	933	961	895	935	919	889	967	932	902	936	930	971	936	996	975	954	947	1000	924	992	991	943	980	944	965	935	966	949	986	910	947	909	966	878	933	956	919	936	918	949	977	957	911	891	856	929	929	932	949	956	963	946	867	970	867	946	926	951	916	912	964	911	951	952	961	945	898	890	901	898	949	943	919	940	955	964	911	902	919	959	893	918	998	987	959	929	962	939	968	932	885	1013	964	889	901	899	967	969	965	953	950	973	947	918	1002	891	969	965	952	946	973	946	1020	936	911	973	956	930	911	993	934	992	943	998	937	956	969	934	916	908	917	935	890	1024	953	1003	951	973	918	939	914	925	925	968	948	959	922	952	966	900	893	913	939	865	965	978	913	953	890	1001	924	907	913	967	932	928	864	932	935	934	934	960	981	931	937	938	951	977	920	900	959	971	975	970	944	935	960	933	931	1003	895	927	942	898	926	936	943	925	955	907	892	883	900	900	957	980	904	936	1001	953	925	909	943	882	980	926	889	942	955	908	911	916	949	959	950	931	919	998	944	922	920	932	926	995	934	945	925	865	940	906	868	961	947	1016	937	956	936	940	898	1000	904	908	946	981	974	947	975	980	934	932	960	943	943	895	946	909	914	989	958	940	951	997	1001	922	985	921	864	960	906	946	960	912	938	965	907	851	985	962	923	940	912	965	914	950	914	915	881	905	921	953	864	952	950	887	977	912	968	953	933	955	955	919	987	957	921	973	942	970	954	977	883	964	906	901	966	924	973	956	924	954	942	979	987	929	887	974	923	928	949	957	950	943	938	937	942	887	960	877	1036	941	932	931	959	929	854	893	945	989	1004	961	954	947	979	903	932	903	947	929	971	928	939	974	939	958	984
51473	63077	64451	53806	42094	30268	22041	16961	12582	9536	7365	5790	4789	3815	3472	2742	2408	2011	1753	1631	1420	1345	1212	1084	1048	1042	978	977	933	880	932	908	931	916	882	926	860	845	860	849	818	857	872	824	895	829	849	883	760	823	865	863	873	895	805	792	833	864	842	846	849	842	877	778	840	839	861	868	832	852	876	854	895	916	834	819	867	811	911	866	798	797	827	882	858	849	846	894	839	853	794	823	846	857	879	873	895	852	837	889	836	852	858	865	858	812	847	832	827	861	826	878	860	858	828	850	858	916	816	845	859	843	827	845	814	851	879	797	825	897	807	873	871	845	864	864	817	813	829	831	862	881	869	829	816	896	821	833	841	872	830	852	871	853	841	867	859	854	918	809	838	854	834	793	854	852	899	831	862	861	840	838	851	862	858	839	878	834	826	832	881	859	864	854	861	843	808	795	841	834	855	833	836	891	869	860	832	851	859	836	865	888	848	796	807	817	828	850	849	865	863	833	870	804	862	851	883	860	851	870	786	809	839	855	863	812	864	851	833	878	860	847	883	830	835	902	878	842	843	855	801	842	861	814	896	871	836	841	857	855	844	860	804	845	840	846	816	757	796	822	849	835	849	852	803	862	886	852	831	855	815	831	837	854	862	870	848	812	836	838	862	857	847	847	888	855	828	830	874	863	868	863	826	905	813	850	844	844	836	873	918	792	841	889	777	853	855	866	851	886	860	872	879	767	859	899	830	805	834	833	857	834	803	805	857	810	830	860	855	869	894	895	895	801	819	884	867	846	852	832	824	822	849	875	849	833	823	841	855	796	815	870	871	823	854	843	890	862	825	885	847	917	878	882	831	810	843	865	801	833	840	856	846	802	917	821	848	836	862	833	898	879	836	851	871	848	867	868	850	819	891	825	888	852	823	793	862	837	814	892	865	887	842	827	827	799	867	876	820	838	831	846	819	840	886	835	877	833	887	803	842	855	843	856	864	853	875	904	850	848	854	829	833	803	855	871	807	843	800	834	851	858	868	858	849	850	843	856	888	867	824	806	854	843	873	853	840	828	849	849	836	868	863	818	856	765	912	819	824	851	845	874	846	840	905	847	827	858	878	902	821	820	847	853	819	788	811	811	848	836	849	839	836	847	869	855	831	805	874	833	878	789	798	804	804	870	828	889	829	892	813	857	829	842	839	826	872	822	812	833	834	796	855	842	770	860	920	850	810	826	917	852	808	819	874	809	860	848	876	886	884	803	833	864	815	840	835	811	886	838	849	890	865	848	867	862	856	782	884	827	887	781	875	816	849	835	900	804	918	858	824	839	889	862	836	809	835	818	831	795	852	808	827	825	777	831	891	847	839	845	809	850	859	846	811	840	822	844	902	879	830	853	822	822	857	854	863	838	863	871	909	877	850	847	839	801	784	854	853	877	843	853	889	842	805	794	876	814	838	929	858	820	792	778	873	818	857	858	863	842	877	836	842	865	829	808	864	851	843	789	802	787	818	828	868	875	873	834	814	863	871	820	819	847	844	899	853	810	843	795	895	814	903	835	911	883	839	836	855	837	860	850	817	830	866	834	815	843	819	849	887	864	833	821	835	882	831	851	910	830	836	827	862	840	828	810	863	827	783	917	837	833	882	838	843	836	887	867	893	879	859	884	836	843	853	863	876	855	815	789	820	838	858	827	903	860	853	869	866	939	847	847	913	871	865	913	833	804	856	854	835	917	838	858	865	846	857	824	863	819	883	852	827	880	860	820	845	869	846	837	855	862	800	882	891	843	853	852	817	895	910	891	863	830	899	849	876	844	871	824	832	888	835	872	807	824	879	859	852	874	849	851	914	840	844	838	861	846	865	880	859	858	852	871	803	816	886	812	868	826	866	813	852	866	872	876	888	836	869	891	820	872	805	883	848	831	868	907	889	846	878	858	873	916	825	853	845	845	867	881	868	822	835	829	835	837	815	808	820	870	828	805	845	867	863	835	860	873	821	850	914	879	840	867	825	877	879	881	853	856	854	887	862	796	828	858	793	817	867	844	942	860	847	870	865	888	820	888	827	884	828	848	863	827	851	846	889	863	821	797	857	881	870	830	883	844	809	885	801	878	868	830	873	846	862	815	907	871	857	843	795	790	868	814	874	869	880	794	859	805	892	879	840	838	807	832	858	825	851	916	874	823	843	799	857	862	833	853	837	894	866	823	793	862	828	856	863	864	877	840	835	841	878	830	864	921	876	883	847	839	853	828	927	827	823	862	812	833	846	862	867	847	824	882	789	881	920	812	866	845	796	819	824	847	878	817	827	801	825	855	813	836	883	813	873	809	838	859	789	864	885	846	814	848	847	874	864	852	809	868	845	858	855	818	884	870	834	880	793	875	875	825	806	891	835	796	840	853	884	893	864	856	844	866	818	868	820	845	827	894	775	867	824	868	874	814	836	858	863	876	851	864	840	876	793	838	816	828	846	879	828	880	855	868	864	873	840	863	848	860	841	845	846	905	831	886	852	870	856	896	924	862	800	884	817	856	880	804	849	849	849	828	859	858	819	882	829	854	872	840	837	863	799	837	902	845	823	888	798	871	897	845	874	864	886	872	862	889	878	802	834	887	851	897	841	866	831	824	865	810	836	829	855	858	812	862	830	897	833	780	894	828	851	880	799	855	823	865	805	828	872	859	836	820	839	874	853	870	870	850	848	823	830	823	860	882	838	876	872	897	857	820	824	899	852	894	861	832	866	868	831	830	865	809	860	807	879	867	839	766	872	824	829	874	883	893	882	848	874	855	835	867	839	874	840	876	824	824	855	804	864	842	853	844	858	839	853	847	854	856	858	818	872	885	851	871	842	878	808	841	794	822	804	871	860	884	807	867	879	866	845	854	850	848	846	830	830	883	872	875	891	876	896	817	867	844	935	812	923	806	858	894	873	816	780	860	830	843	877	810	810	819	826	844	861	793	857	853	830	853	885	851	862	862	854	832	869	816	826	867	823	849	896	895	797	829	888	841	897	851	841	854	863	857	833	872	859	793	806	811	889	840	816	855	816	823	874	840	909	888	855	811	842	890	806	829	831	858	863	848	844	871	833	872	820	821	851	833	817	823	864	898	890	859	869	892	845	809	824	782	883	842	853	798	863	845	883	829	826	858	834	805	887	827	854	828	846	905	836	858	884	847	831	904	807	916	834	844	820	813	810	887	844	870	889	804	851	781	868	870	839	816	854	891	872	809	909	846	782	834	860	864	812	887	853	819	877	836	821	804	817	849	826	877	825	894	807	888	849	856	842	835	896	815	853	850	865	866	804	832	824	834	840	834	838	834	839	860	861	839	821	871	878	861	839	874	814	837	888	827	827	902	889	858	819	839	847	867	861	889	881	784	875	842	828	827	833	814	801	890	872	844	847	889	835	891	894	841	836	819	805	873	811	819	832	834	862	830	845	800	822	873	805	875	864	840	865	805	852	852	817	866	848	827	822	899	910	869	839	837	877	827	810	845	816	841
28634	23856	33736	35698	27651	18971	12162	8130	5711	4056	3237	2495	2223	2022	1739	1515	1386	1352	1285	1171	1078	1046	1059	1025	1028	989	1002	1005	973	944	915	962	936	925	946	957	910	955	924	880	895	926	942	864	953	908	880	868	925	908	924	899	931	991	929	964	913	933	959	898	895	896	899	968	928	915	951	948	884	888	896	868	952	968	859	949	875	913	909	897	902	865	926	928	938	906	934	904	926	983	903	877	956	935	911	874	867	896	915	874	923	913	999	926	942	888	944	906	929	868	933	906	867	881	903	886	846	905	955	898	881	874	922	896	911	926	924	937	914	893	904	850	915	922	922	908	923	956	853	885	888	962	913	852	895	922	875	943	947	885	872	887	911	911	936	906	881	876	881	862	900	894	891	920	892	841	925	860	948	889	940	858	927	940	910	859	906	855	940	941	915	844	924	933	939	934	900	956	876	930	886	933	912	889	936	881	938	948	901	958	912	940	886	892	920	920	908	916	922	900	902	891	925	907	945	923	875	956	910	938	944	894	861	890	881	890	884	913	883	954	894	916	847	942	860	956	896	904	924	916	916	944	909	927	947	897	953	993	924	950	829	887	844	943	923	888	880	866	896	928	886	979	958	950	941	914	898	887	914	971	913	879	959	902	878	938	917	878	936	874	901	905	906	938	903	884	929	921	897	901	901	949	934	937	887	936	943	939	907	960	924	962	927	875	842	942	879	880	928	871	942	954	926	927	918	857	921	916	890	909	889	941	883	922	877	938	893	855	955	873	904	874	946	900	863	962	914	964	962	941	850	852	919	942	917	906	861	905	952	951	871	954	937	935	916	888	918	908	908	914	950	916	934	874	886	914	910	883	852	937	921	926	926	952	887	868	858	894	971	918	915	938	928	862	961	917	864	872	961	940	907	941	878	968	913	866	902	893	901	880	878	950	911	896	914	869	903	899	858	916	941	895	914	893	910	908	888	919	864	905	885	921	873	906	948	950	881	885	916	901	915	911	899	953	863	889	911	914	868	877	872	863	898	913	912	877	839	885	909	905	917	852	939	954	965	925	896	886	922	952	965	956	896	932	968	898	882	930	936	896	935	934	928	936	980	900	880	969	910	897	935	986	951	935	951	924	868	962	895	935	878	937	915	914	910	873	920	1011	964	935	892	936	915	928	918	896	928	949	891	924	875	921	901	897	886	902	908	910	870	899	888	910	934	898	884	932	913	945	973	886	891	932	978	928	931	927	933	899	929	859	848	949	920	961	879	905	909	896	897	924	948	987	932	940	957	915	879	902	884	947	926	891	886	940	891	871	897	823	965	889	956	950	889	926	939	879	892	852	859	960	854	894	872	912	853	909	910	988	936	911	902	870	882	915	889	933	928	922	944	932	953	883	942	899	910	938	885	911	946	921	916	931	889	907	908	913	906	884	890	936	929	911	938	920	921	910	946	931	916	937	913	898	904	914	898	900	899	881	928	965	929	908	954	903	886	875	897	982	884	873	931	849	962	921	949	898	893	903	921	888	860	926	906	949	935	937	881	922	896	942	912	871	882	959	914	878	902	922	959	890	953	858	913	953	878	931	919	923	953	917	960	885	908	884	860	930	999	977	922	915	879	914	919	937	911	904	909	886	851	855	894	876	875	1005	895	893	917	908	909	918	928	960	908	839	925	876	919	987	924	910	930	875	927	898	885	926	880	902	896	910	900	939	965	866	920	1022	904	893	883	907	921	942	918	921	876	905	901	915	818	948	917	931	895	892	919	817	921	907	914	931	902	948	924	938	891	968	879	900	903	955	884	915	919	962	990	874	927	913	930	936	919	968	875	929	914	921	924	890	924	939	882	957	942	873	919	927	928	903	833	932	890	909	897	939	930	874	890	865	875	908	838	897	884	916	956	910	912	868	910	934	915	900	888	825	927	879	847	899	878	899	927	893	933	936	938	919	963	906	899	913	911	978	958	952	899	917	913	913	886	961	910	886	885	870	913	903	939	906	943	893	944	877	905	896	888	925	906	827	920	881	882	927	973	945	928	873	949	982	900	904	888	891	888	902	909	934	848	992	877	893	879	860	918	911	925	934	920	951	906	940	882	957	883	940	932	914	947	893	892	943	966	886	898	885	969	927	894	933	961	905	931	935	940	890	866	862	875	915	953	964	915	899	877	929	890	915	904	888	904	903	999	908	891	913	932	932	905	952	965	953	950	920	922	918	897	950	902	880	923	923	861	942	890	897	883	836	967	907	873	900	899	944	893	931	914	910	886	921	935	918	923	870	893	925	878	923	934	926	923	935	896	933	878	897	936	909	878	917	877	970	911	953	900	928	902	940	934	900	854	886	859	907	880	920	942	939	927	888	928	900	881	888	942	896	888	945	920	933	905	888	903	934	916	934	924	906	913	917	867	876	883	942	930	890	909	874	859	883	891	871	876	898	918	885	944	922	884	935	965	894	942	888	861	907	940	922	924	907	943	888	864	914	923	968	902	983	955	892	917	951	951	928	914	925	881	954	910	973	975	911	893	926	910	937	889	958	887	958	952	879	926	939	902	920	900	938	906	866	882	941	907	885	923	902	904	918	874	918	934	878	924	863	914	942	916	910	896	922	910	962	920	906	911	895	918	930	890	902	902	903	879	945	921	937	906	889	935	900	893	923	926	941	869	930	924	890	948	936	938	945	948	891	945	948	897	910	896	898	912	933	906	881	939	874	842	940	862	956	907	960	931	915	872	907	915	922	936	901	889	887	916	874	874	856	905	961	900	884	878	896	948	943	926	909	873	950	929	957	901	927	884	970	901	940	900	961	882	953	948	881	926	901	885	893	897	934	932	950	936	883	935	929	969	919	929	912	916	964	900	887	922	944	857	943	906	927	937	929	905	949	925	910	904	890	889	840	850	934	909	956	950	938	865	871	873	937	896	907	871	918	961	909	1008	923	852	906	976	908	902	873	867	922	899	926	890	909	904	900	877	906	890	936	901	885	894	938	849	923	910	937	936	863	890	846	938	851	871	930	917	893	899	946	909	897	891	890	938	935	910	989	890	963	871	883	838	924	949	913	936	879	906	946	941	874	942	923	954	850	890	908	891	917	967	949	920	930	967	903	964	914	895	965	915	893	947	929	911	888	938	915	919	939	859	909	965	846	901	895	858	875	919	927	969	954	962	903	890	877	971	914	946	890	917	922	902	896	914	927	932	904	900	919	883	940	927	925	918	884	878	921	883	920	887	886	918	980	857	896	881	922	924	867	914	893	894	865	952	899	925	914	893	903	841	935	868	906	933	909	920	921	875	841	939	920	928	978	906	936	906	881	943	964	885	890	1005	930	865	907	884	941	946	913	985	956	905	975	908	953	864	890	889	934	944	886	898	867	843	919	903	936	947	895	915	845	912	914	982	960	976	897	926	936	886	932	928	916	919	914	929	837	870	911	915	916	892	884	927	968	850	904	867	873	973	933	885	893	919	956	967	873	948	907	944	942	857	835	945	935	924	854	862	863	980	936	930	970
49174	56524	55444	44627	32748	22064	15620	11730	8788	6648	5205	3945	3438	2835	2388	2002	1791	1541	1382	1284	1194	1099	1039	1054	991	925	929	909	928	898	844	852	845	855	830	886	840	851	868	852	826	858	800	829	827	817	831	815	833	783	835	792	803	802	883	817	833	834	863	818	801	825	846	848	820	823	821	850	853	794	806	846	844	860	830	829	802	843	856	796	860	844	793	816	860	792	863	843	822	884	829	812	758	817	816	833	860	804	896	833	823	864	849	892	773	864	835	801	828	836	833	823	832	863	808	850	808	762	818	842	849	804	786	844	853	845	799	739	828	828	823	888	776	830	864	836	817	841	810	859	866	790	776	830	869	827	824	834	805	802	862	817	838	854	847	827	796	787	852	838	820	819	860	804	881	808	812	858	869	844	807	866	728	756	839	751	816	818	801	867	794	837	839	860	818	772	782	854	846	883	826	828	831	802	790	875	832	839	854	798	821	801	820	779	843	866	850	839	816	802	842	795	841	813	843	855	828	846	800	849	762	804	776	845	869	817	819	823	819	811	873	823	883	835	824	835	833	765	823	816	842	851	821	877	898	796	825	816	850	821	826	816	869	793	886	818	836	842	807	801	803	819	766	840	845	794	849	844	850	830	775	811	820	759	856	830	830	836	788	831	797	809	884	847	807	835	849	854	861	869	843	858	831	859	864	860	859	888	821	868	799	874	835	814	847	856	838	812	814	833	787	832	813	871	866	843	873	826	841	841	827	808	845	826	833	858	814	869	864	887	807	804	792	844	885	822	797	808	795	866	851	845	874	840	818	838	832	811	772	832	816	830	805	804	803	796	806	846	889	881	862	851	812	861	765	794	822	850	856	855	805	832	809	889	795	849	809	826	816	859	808	819	826	794	894	819	784	805	836	813	864	851	814	840	819	825	812	758	802	779	813	802	779	813	910	862	802	817	868	882	870	835	846	842	855	792	819	803	839	845	789	792	835	784	737	870	793	832	823	849	825	852	833	855	844	798	803	817	833	880	841	844	874	826	820	844	856	809	758	860	834	799	848	828	865	853	792	816	845	813	822	819	836	846	868	838	805	893	790	840	826	879	877	846	814	804	870	831	824	799	793	811	802	780	847	839	849	877	813	825	846	827	863	864	790	841	818	801	831	848	823	864	834	828	782	836	824	805	812	877	803	834	821	778	834	852	842	812	851	822	850	790	790	868	803	861	794	846	801	771	798	822	878	816	813	852	793	815	889	811	826	781	839	877	849	772	843	856	883	816	793	824	820	836	757	889	826	855	821	799	812	848	852	805	814	813	856	834	847	801	863	820	830	850	819	807	755	817	852	809	817	799	794	777	811	880	856	846	872	805	794	776	822	836	810	875	831	789	860	851	822	814	811	859	863	808	850	842	896	827	873	824	848	798	832	864	819	836	785	809	830	862	798	826	848	796	801	798	900	815	818	881	859	835	797	831	846	823	832	830	845	826	794	809	816	811	831	871	810	813	804	823	790	860	835	798	818	812	803	819	836	807	805	848	809	824	830	811	818	862	875	750	886	829	829	834	795	830	861	853	789	788	814	764	779	848	804	815	798	840	815	831	908	793	841	822	882	847	820	856	846	831	794	794	800	814	844	801	815	808	855	868	807	842	836	787	786	829	809	819	865	788	813	751	804	783	786	853	817	827	828	816	806	800	850	822	857	798	807	817	754	827	830	826	822	863	846	847	878	803	854	829	847	788	832	811	815	850	888	830	879	820	837	834	892	804	818	804	822	805	842	796	839	881	807	801	798	817	849	807	829	785	801	816	848	823	824	847	816	816	802	816	867	837	839	819	863	842	855	820	819	900	884	885	813	834	852	814	828	833	780	851	786	830	796	821	841	820	844	831	817	843	819	827	852	820	772	837	815	809	820	867	832	858	867	803	806	847	837	839	802	805	868	858	817	827	849	827	806	815	841	790	797	873	864	862	787	838	804	775	844	833	828	824	816	819	839	768	836	829	833	819	831	856	861	819	862	828	846	829	874	790	856	820	850	771	829	833	796	831	836	853	843	875	801	861	764	869	817	795	846	854	855	818	819	795	859	849	839	802	811	833	835	888	831	844	772	856	814	820	836	865	828	773	837	832	835	838	802	859	780	834	847	874	840	807	818	825	822	815	862	813	830	861	808	767	833	837	773	852	851	827	853	807	816	854	805	809	782	833	831	861	813	802	834	840	876	819	824	785	814	812	847	870	838	919	813	865	862	843	856	833	809	820	842	856	824	853	843	813	853	797	832	834	843	818	797	862	834	812	819	793	848	845	828	837	838	795	803	817	851	852	828	844	778	844	735	857	824	878	795	820	836	803	790	845	820	804	847	804	803	798	832	847	795	807	862	832	850	772	863	846	814	840	845	823	893	833	860	831	849	849	836	838	836	821	881	828	841	801	823	816	768	892	839	851	837	838	820	807	829	866	861	778	864	830	891	815	851	747	813	817	818	866	809	828	809	809	808	815	835	793	820	878	836	843	895	797	854	801	844	799	868	842	869	844	822	847	846	856	815	791	813	806	766	842	791	834	811	834	797	802	804	852	814	899	863	798	847	831	821	885	847	871	838	838	844	857	770	842	847	798	818	801	833	812	817	824	817	830	770	845	855	816	842	851	867	831	826	841	821	794	792	827	869	878	831	830	815	824	824	854	889	816	871	791	818	822	851	786	826	881	829	767	829	842	803	864	837	879	825	816	854	827	877	821	792	810	829	836	828	812	875	775	849	855	865	807	810	866	861	809	816	850	823	836	832	846	839	816	841	851	856	822	802	778	769	793	838	813	840	861	832	841	851	805	881	882	820	807	808	799	814	783	824	819	835	817	804	817	827	827	801	842	809	821	844	825	835	805	870	819	828	861	839	815	809	822	842	840	810	867	812	804	817	856	787	799	869	818	843	800	790	833	879	839	800	812	856	807	808	879	837	843	818	825	813	862	876	785	870	812	823	802	787	882	793	832	828	794	856	820	849	823	845	857	817	830	823	844	801	809	827	829	805	829	876	801	823	837	808	827	833	841	802	807	839	852	829	847	862	823	814	836	806	813	814	859	843	820	828	848	830	836	861	781	827	854	889	866	910	872	805	816	815	825	813	794	856	862	815	796	858	840	847	836	838	795	828	881	859	862	864	821	851	874	833	829	850	850	864	818	812	874	808	869	818	818	826	816	817	842	810	837	805	851	840	851	867	823	850	788	865	850	813	842	818	826	862	793	812	839	800	851	769	830	833	845	820	794	831	818	819	772	795	792	815	813	855	840	807	765	805	812	826	818	870	793	845	839	828	821	899	835	769	839	827	815	868	817	828	807	863	836	821	878	854	834	793	794	808	792	814	847	826	805	830	798	880	832	792	894	854	807	824	883	883	829	805	818	848	776	819	775	811	858	810	855	884	858	790	832	841	861	821	866	778	850	840	834	816	825	838	834	864	790	845	864	823	804	859	824	832	790	825	795	771	851	825	871	846	764	841	862	849	861
25900	21681	29688	28008	28021	25074	19629	11708	7708	5717	4129	3222	2901	2433	2180	1773	1681	1528	1307	1307	1205	1201	1089	1086	1065	1025	1005	1024	980	980	968	955	961	984	973	959	985	883	914	983	930	941	933	877	924	923	898	998	913	983	933	946	893	921	942	879	868	940	898	966	933	925	876	945	902	917	958	966	940	940	906	895	910	949	871	906	976	893	966	964	960	962	922	915	919	877	913	921	887	932	940	918	985	899	912	900	920	961	952	903	964	956	913	886	948	891	961	916	892	917	937	943	912	941	928	967	946	924	915	931	914	902	915	965	911	957	942	901	917	969	899	924	908	911	899	907	917	915	947	917	906	910	872	918	938	886	980	901	923	983	950	938	948	956	880	897	894	954	983	944	891	954	897	911	918	921	953	923	869	917	906	961	896	909	936	954	895	924	935	921	935	926	906	908	946	948	925	898	911	935	887	887	887	878	910	893	926	1005	919	857	910	897	943	912	919	839	919	881	918	950	936	973	968	914	931	915	907	920	894	972	913	948	928	920	939	950	973	920	918	861	961	1008	917	951	959	937	926	881	900	938	905	945	904	953	907	955	878	874	930	933	914	934	928	904	909	919	934	950	907	907	949	916	856	926	1010	944	838	968	921	925	927	944	918	937	868	905	894	877	922	874	883	976	922	895	973	910	957	948	887	949	916	914	954	899	902	952	967	988	903	934	851	906	892	933	972	945	924	964	943	961	935	914	901	889	906	976	944	949	958	934	937	870	885	949	877	861	947	972	900	982	943	831	897	900	955	921	924	913	922	939	888	901	850	951	952	953	887	955	890	892	936	947	918	933	919	885	894	906	955	905	903	908	987	974	984	932	942	904	918	980	893	931	969	859	900	910	939	950	944	925	890	912	889	918	929	950	899	954	926	916	872	904	915	937	886	965	932	900	945	926	962	912	969	921	909	910	916	922	963	922	885	920	874	896	957	912	931	940	972	956	922	921	958	991	951	922	936	911	964	921	933	903	935	922	972	936	925	933	912	876	904	993	949	938	902	868	914	929	927	953	931	939	901	938	919	902	903	900	902	914	857	913	905	946	926	927	931	946	882	907	924	915	908	913	923	904	937	939	873	946	963	959	989	944	894	917	915	904	894	888	916	958	879	935	924	912	936	919	906	850	906	1004	958	928	920	957	918	911	923	1030	919	953	907	917	906	957	925	953	902	944	944	945	913	923	938	908	928	868	894	953	944	920	896	912	922	962	914	898	894	938	934	906	911	877	910	934	970	923	908	951	991	961	988	945	901	957	921	854	965	930	932	880	968	885	935	931	972	962	926	881	973	923	968	971	857	954	874	947	936	899	935	943	922	939	987	963	915	883	904	902	894	975	928	878	960	923	897	925	924	917	912	895	951	903	924	914	922	850	924	915	949	937	948	943	939	924	919	946	897	926	964	912	917	931	956	891	982	864	896	916	917	917	946	949	950	869	942	895	939	914	922	948	971	894	925	865	963	920	939	922	927	920	958	924	904	953	950	923	925	1014	921	933	971	907	938	915	944	873	876	903	918	963	908	907	933	940	911	952	893	942	840	977	882	916	938	954	890	959	894	917	952	930	951	923	926	884	980	959	928	930	937	905	918	924	905	938	869	898	932	956	993	959	934	945	935	941	925	857	940	888	933	883	925	900	923	878	905	954	916	921	978	942	925	942	890	910	872	971	911	914	939	926	932	955	963	949	903	920	906	927	921	928	949	950	895	901	950	915	859	919	958	1001	914	909	909	931	913	981	933	938	893	860	921	930	894	921	898	941	962	920	890	959	963	885	920	956	953	947	858	909	930	917	922	893	951	972	888	1023	969	941	949	905	988	949	930	891	958	872	940	940	936	943	935	965	920	927	928	926	932	924	909	958	913	907	938	947	1008	864	937	929	923	957	927	948	905	906	939	950	941	926	929	932	906	959	960	902	891	926	902	892	949	956	909	964	906	934	948	959	942	901	915	927	960	965	875	923	978	913	927	988	920	971	1010	926	862	972	907	880	906	865	926	907	896	959	960	852	937	887	903	937	917	920	930	918	935	941	971	966	878	942	952	956	931	921	906	943	964	999	898	921	942	933	878	939	973	946	914	951	850	907	923	990	902	887	974	937	986	904	935	897	899	962	985	909	943	952	954	959	950	931	937	917	969	916	935	879	915	963	926	936	893	898	968	917	929	928	931	886	920	951	888	970	918	927	888	923	914	875	933	956	918	898	936	902	906	930	888	944	972	936	928	928	935	940	898	960	957	941	909	889	945	908	902	945	860	938	947	852	914	877	893	953	917	913	902	946	887	909	913	910	905	937	952	987	917	912	916	919	968	927	944	913	949	953	887	933	897	985	883	960	947	920	993	957	905	934	862	945	865	908	905	959	952	957	891	960	898	969	924	951	921	919	933	945	958	884	910	949	983	903	914	911	874	958	851	927	919	888	877	925	916	906	938	845	944	906	897	956	947	924	957	930	887	983	943	966	919	897	879	935	936	913	930	933	895	945	953	947	993	909	881	889	923	872	894	880	892	967	948	926	943	975	957	863	927	913	909	913	934	926	917	904	932	895	949	918	937	925	884	945	891	917	910	941	955	897	927	953	921	935	942	953	939	881	871	981	884	965	889	897	900	897	919	924	883	858	957	936	912	887	946	941	954	944	902	904	920	927	869	972	902	1002	928	932	902	871	917	860	929	921	897	895	958	924	889	953	932	917	923	949	895	919	946	891	945	899	904	919	947	935	941	935	947	982	929	929	865	918	952	952	945	915	921	934	921	841	957	975	960	952	894	918	949	910	919	879	887	934	911	927	953	954	900	946	916	925	913	889	950	930	951	966	881	936	933	920	859	941	911	909	958	947	929	930	942	921	888	903	956	930	863	931	888	907	927	969	953	960	926	924	925	945	902	928	916	891	958	960	867	921	944	933	997	939	901	937	985	939	895	931	949	866	926	905	922	877	919	957	931	926	977	907	900	980	880	964	917	886	902	939	941	977	912	935	922	961	930	923	974	984	898	934	947	904	946	913	947	917	946	958	999	934	947	930	885	934	940	927	887	908	912	954	966	927	931	911	931	935	950	866	909	951	945	982	958	884	899	900	976	948	922	927	933	944	904	1006	921	959	928	944	951	956	905	878	961	953	912	972	937	965	943	970	874	970	929	982	922	931	947	861	933	835	986	880	895	889	872	897	914	975	950	984	945	901	914	921	890	988	923	952	924	929	886	927	952	929	903	936	947	855	890	924	904	878	937	909	933	905	972	918	896	891	914	889	902	884	934	952	956	934	867	979	898	920	934	924	956	869	910	935	961	976	923	931	949	874	904	939	907	970	913	922	949	963	949	989	934	886	960	950	890	927	895	943	920	890	913	892	971	897	901	928	942	897	891	918	955	873	925	949	894	938	922	945	965	927	904	989	943	878	987	910	901	930	919	1001	961	909	954	875	875	924	893	909	892	893	942	936	949	965	918	902	938	934	940	933	925	901	931	994	948	931	907	964	947	929
50632	61600	60089	50573	38283	25375	19498	14697	10607	8353	5884	4866	4057	3477	2930	2421	2069	1835	1590	1407	1244	1222	1138	1045	1038	975	952	940	932	923	893	902	884	849	832	840	859	800	864	833	871	771	867	824	843	836	825	815	827	771	855	858	776	852	853	809	833	837	937	853	768	810	912	845	848	823	833	837	816	847	826	798	781	810	877	840	862	822	820	812	885	840	839	846	835	847	848	844	837	754	797	827	843	876	847	799	842	830	841	795	851	847	799	832	794	813	840	795	858	812	810	807	797	840	862	855	790	871	820	842	763	834	858	822	834	845	767	828	826	807	879	809	854	830	787	856	842	873	863	830	846	846	821	844	840	846	843	822	807	785	802	852	874	825	863	835	856	832	840	877	806	816	820	839	819	863	816	828	849	818	834	836	816	833	849	851	849	846	861	879	827	792	832	844	746	851	865	860	802	850	820	840	861	892	878	817	837	860	805	828	839	866	819	811	848	831	776	802	824	859	841	871	859	802	856	829	851	864	873	814	795	812	847	833	796	837	765	818	859	802	835	797	855	833	876	849	872	811	877	865	817	838	874	842	831	794	775	780	854	844	841	779	873	794	878	860	843	812	809	857	831	810	881	852	786	862	810	871	797	870	835	828	867	834	834	816	844	805	767	831	835	797	863	824	776	857	861	800	854	833	836	852	856	834	846	856	838	833	845	824	844	815	806	800	816	845	851	763	828	868	815	832	826	826	835	831	859	855	801	825	807	857	858	847	836	830	823	871	864	816	794	856	840	798	795	798	840	845	785	852	848	833	821	887	853	856	817	870	855	844	792	816	805	830	800	851	856	840	810	802	845	822	863	864	881	823	835	820	877	851	838	849	855	851	834	847	834	833	805	824	856	861	834	829	846	787	830	811	866	828	805	805	861	835	777	832	886	886	815	846	889	819	880	809	862	823	807	810	824	847	788	818	868	855	822	830	833	849	804	791	857	861	787	797	788	868	793	860	800	852	788	829	808	827	899	833	749	820	876	840	823	890	825	818	812	861	840	818	820	845	844	791	858	855	840	877	807	849	808	843	821	864	838	868	790	866	826	893	843	793	773	872	821	844	800	837	830	833	830	851	867	881	823	815	851	864	832	850	856	838	825	801	851	836	839	869	811	876	836	860	879	823	832	866	817	795	811	814	880	796	870	780	810	843	890	811	842	871	828	812	877	821	779	858	837	805	891	848	816	814	829	850	874	807	874	903	868	886	836	855	807	825	824	804	823	842	838	819	790	813	899	845	865	813	865	801	859	864	817	821	827	831	761	816	851	838	784	857	810	822	844	874	797	837	841	845	868	848	874	870	889	818	846	833	802	850	818	846	849	803	808	760	816	839	784	827	809	846	835	854	845	811	798	816	886	851	822	808	843	812	829	803	815	859	907	835	830	783	846	837	848	801	817	843	847	801	889	803	862	853	839	829	865	822	851	800	838	829	869	790	784	830	762	910	833	872	805	778	814	786	832	854	843	853	837	853	780	884	832	830	845	777	828	841	849	875	800	858	831	841	833	891	828	816	837	869	819	850	801	873	804	835	864	821	856	809	844	816	835	796	870	801	819	813	840	849	811	829	823	813	860	818	811	807	830	822	857	823	879	875	802	836	803	860	791	867	823	833	865	851	857	857	830	869	802	860	885	797	811	869	864	835	811	854	808	816	859	826	850	784	869	751	847	853	852	820	813	830	857	803	823	811	821	878	833	846	794	874	862	856	811	814	851	841	798	845	840	848	801	835	845	811	829	835	836	794	809	795	831	815	826	835	857	834	860	843	818	794	871	799	819	827	815	856	778	895	839	784	799	826	857	824	852	839	850	841	820	859	786	836	863	865	864	826	809	856	830	784	806	833	818	810	882	829	807	827	856	870	827	812	834	820	840	836	838	789	851	839	841	808	869	855	835	849	848	863	849	862	844	824	865	790	846	809	840	820	875	827	834	846	867	860	870	868	893	879	837	785	837	762	870	817	876	796	878	839	848	865	851	800	828	843	790	827	833	836	830	804	824	826	825	819	859	819	825	888	847	881	851	822	827	790	841	843	837	819	843	850	814	826	830	812	823	868	889	795	869	866	845	771	805	866	840	813	819	826	819	838	842	854	802	875	778	854	841	872	880	852	848	836	805	822	840	777	826	835	804	850	821	864	825	836	777	853	839	795	830	877	821	850	826	846	794	823	786	845	775	794	843	819	852	878	866	847	819	862	856	852	819	792	785	777	866	860	826	836	835	908	845	850	869	842	850	858	866	795	830	840	845	869	832	852	828	894	825	850	851	807	816	852	865	839	845	872	784	865	829	787	844	820	801	842	808	829	825	842	798	882	828	874	822	837	824	820	837	847	790	863	848	834	817	819	836	826	877	849	798	848	865	846	848	816	837	799	831	811	842	823	808	846	825	811	858	842	870	841	839	879	848	793	845	838	873	856	839	889	821	777	866	829	805	862	869	783	809	820	833	841	791	789	827	824	806	902	831	821	874	872	838	840	832	856	856	807	810	788	844	820	814	898	821	836	821	804	829	816	898	819	831	856	796	795	813	851	846	868	816	870	853	907	869	836	811	878	821	853	827	859	812	828	829	823	811	781	828	858	845	802	812	796	822	824	806	861	828	851	799	817	819	861	804	827	800	844	838	864	789	828	871	868	821	840	815	833	893	823	850	849	789	823	801	856	842	802	833	804	867	837	861	903	840	803	835	835	804	801	858	855	795	836	831	812	847	882	862	847	847	821	797	826	815	817	792	798	819	848	787	787	808	831	842	836	801	774	818	821	874	822	873	798	846	831	821	867	823	818	850	859	863	856	757	820	812	843	848	849	873	797	815	845	832	866	811	822	824	789	783	859	851	808	821	850	834	835	826	866	863	809	858	817	845	820	809	844	831	837	846	765	816	786	857	843	855	815	814	797	877	816	836	836	829	874	775	931	835	889	838	847	833	817	815	800	814	811	872	891	900	796	822	832	862	824	841	811	824	878	854	811	788	821	865	893	798	840	840	807	873	825	822	829	836	836	824	850	771	904	834	848	866	827	885	845	815	848	794	787	862	852	841	874	797	820	792	876	839	846	885	857	790	806	781	823	787	799	783	868	825	833	839	863	861	836	855	826	812	831	863	851	821	777	781	825	823	778	800	813	811	839	840	842	838	870	835	840	762	769	844	828	812	856	855	831	892	790	815	818	853	815	799	837	823	838	834	866	872	846	877	865	825	805	830	856	867	790	827	795	802	809	822	815	871	852	869	787	884	834	837	811	890	857	816	834	857	841	839	784	840	836	870	810	798	803	797	869	855	821	800	834	829	790	869	813	830	822	853	855	838	807	839	803	862	844	844	850	851	814	835	808	841	869	843	851	872	883	808	889	835	836	795	839	827	850	825	857	856	831	850	820	854	786	819	847	835	783	833	836	818	883	851	813	788	873	791	818	826	840	843	879	832	858	798	836	792	810	823	833	881	823	803	851	839	858	850	885	843	845
25084	21744	29601	25986	25033	24485	20611	11606	7322	5652	3974	3361	2822	2390	2116	1876	1600	1513	1377	1260	1192	1180	1155	1105	1131	1083	989	1052	1004	989	977	947	981	956	905	1051	942	992	987	962	923	889	927	943	941	914	961	922	969	942	895	950	926	991	962	990	969	965	935	927	886	942	964	990	973	935	917	941	959	877	986	953	869	963	968	916	930	958	890	913	958	920	916	941	920	1015	910	962	939	930	929	976	960	929	886	929	999	936	990	918	954	948	923	969	971	900	913	942	921	919	929	968	973	959	909	940	905	966	873	977	921	885	925	945	892	917	918	981	909	941	979	859	940	990	995	967	905	990	955	899	868	961	940	943	898	978	890	959	900	933	962	888	914	877	946	943	911	921	970	989	920	923	914	920	956	974	970	873	939	941	945	948	985	932	906	920	985	926	910	965	954	956	952	890	916	899	889	897	964	955	889	931	959	933	929	984	906	955	884	908	895	896	942	958	947	906	976	965	915	911	890	969	993	951	961	914	875	886	999	941	995	894	963	912	985	949	921	879	958	924	907	943	997	951	960	937	909	966	958	893	922	887	866	955	917	970	997	957	903	932	926	895	983	895	921	966	882	981	896	978	941	973	902	933	947	953	955	942	947	904	913	963	918	900	923	896	957	962	954	913	974	915	960	948	941	963	965	971	917	952	951	954	945	983	878	933	924	977	966	951	912	953	877	956	975	916	947	956	939	962	956	923	941	942	945	883	1003	927	942	978	939	900	955	944	941	909	959	902	976	918	902	872	859	940	971	984	922	977	922	921	961	948	918	909	871	956	975	934	886	920	916	914	912	976	954	974	984	1021	883	942	926	1018	936	926	926	940	869	889	934	893	936	979	914	933	997	932	941	945	941	951	874	938	952	914	887	961	971	910	957	903	909	950	913	943	958	956	969	917	922	941	911	920	991	951	963	936	965	924	922	938	969	934	916	938	904	937	915	939	975	1017	928	925	945	930	978	931	927	928	952	935	949	914	934	906	963	957	944	915	933	953	941	919	963	882	892	918	976	942	940	950	935	947	901	937	959	961	928	887	876	923	960	966	896	923	946	972	952	940	936	937	921	909	956	928	845	942	906	922	940	927	900	955	957	957	941	920	966	877	905	917	922	969	910	944	945	934	983	940	902	898	905	944	903	990	888	893	936	921	956	919	944	943	905	984	920	938	946	885	980	960	950	914	904	905	928	942	961	950	963	967	938	898	880	948	943	1003	962	905	912	949	940	943	905	996	912	960	930	908	958	962	897	890	884	959	952	946	892	911	914	917	985	956	962	907	948	939	941	983	938	950	870	948	899	946	902	985	949	939	955	907	877	955	952	921	852	948	926	939	934	894	953	916	905	926	940	940	935	950	959	925	989	970	946	995	954	922	923	940	946	967	971	995	969	937	975	960	986	976	907	905	965	964	927	922	925	995	972	954	900	971	886	1011	895	936	896	899	934	936	907	947	900	945	946	917	912	917	891	916	965	986	965	966	921	936	919	955	988	927	941	984	919	937	946	959	961	929	944	969	912	962	938	938	907	934	968	957	937	972	884	953	915	933	936	943	872	949	932	951	948	972	924	950	946	955	965	933	935	955	948	895	947	936	947	917	915	970	901	944	941	886	969	975	879	938	905	937	904	940	920	979	926	1002	896	936	903	943	938	930	954	935	981	889	905	914	933	976	908	901	875	933	920	892	993	920	940	1003	920	962	961	979	911	993	951	942	922	945	937	986	952	912	903	942	952	925	908	915	978	911	893	954	900	861	990	913	971	905	997	917	936	913	950	890	911	898	957	867	937	999	893	954	940	964	903	1010	941	954	877	964	924	919	951	931	932	963	971	921	906	915	986	969	875	911	914	919	950	935	899	941	924	981	910	930	963	957	874	940	949	922	934	936	946	1007	952	917	923	842	927	935	971	931	935	992	980	944	887	899	925	953	947	953	946	956	991	965	987	908	903	930	950	909	980	883	979	907	915	956	888	920	941	918	923	992	929	946	938	931	939	919	959	929	943	966	919	938	891	969	975	864	907	936	902	912	982	929	916	912	953	910	946	955	959	991	937	921	966	932	917	865	942	893	917	947	937	917	912	969	961	923	958	944	922	931	930	947	922	930	976	950	929	930	928	939	946	965	929	911	1000	947	909	934	935	946	944	939	915	972	902	946	933	925	898	917	978	955	938	909	953	938	936	938	952	992	934	946	944	908	919	908	957	932	928	937	913	914	958	950	1030	939	933	925	951	891	872	933	995	893	926	945	924	914	912	950	928	939	916	935	930	905	891	917	908	922	928	906	885	925	980	937	935	1007	917	959	909	919	890	984	887	923	914	887	970	932	895	970	886	970	964	869	967	910	968	933	946	929	955	968	909	936	918	914	893	985	965	924	949	952	936	950	908	911	910	955	955	932	928	916	943	879	912	931	900	909	924	913	948	905	933	901	943	977	971	898	968	962	922	883	895	946	965	939	938	883	927	961	991	976	911	953	993	887	922	889	916	890	967	946	978	964	946	966	915	968	924	941	933	899	988	985	931	876	947	900	943	990	927	977	938	960	929	976	904	949	952	914	958	962	978	934	943	892	930	918	923	937	962	975	949	895	940	915	975	959	962	903	913	904	990	909	920	981	931	880	926	932	908	984	935	955	908	921	962	922	974	905	950	873	941	980	992	942	983	916	946	960	936	951	938	918	957	970	919	924	934	925	970	941	955	931	933	963	959	998	949	897	952	883	961	985	933	983	901	939	955	939	934	858	888	957	912	908	900	949	894	923	946	892	973	997	942	986	929	942	959	963	919	876	979	905	983	922	946	954	964	956	937	930	981	897	991	947	955	972	878	914	923	949	918	945	942	979	917	958	895	911	972	904	915	977	937	923	943	931	909	933	933	892	891	875	897	937	935	954	947	974	881	870	911	958	992	951	926	926	951	940	909	998	901	968	870	858	960	958	923	906	931	971	915	962	927	883	938	937	965	958	915	921	920	970	986	900	924	963	965	934	980	912	912	951	1001	874	949	929	922	945	888	949	937	918	924	964	967	946	979	994	941	968	895	962	969	941	940	934	937	994	918	925	898	956	907	956	903	955	869	925	957	951	927	918	866	951	919	952	949	895	921	904	957	917	904	942	962	956	951	951	998	871	968	880	870	949	910	966	921	947	920	938	934	907	938	984	915	978	923	913	972	905	910	914	969	976	933	964	962	908	914	970	892	909	914	996	967	952	922	964	884	939	949	916	937	942	937	975	944	925	944	990	943	904	932	950	899	900	933	880	959	940	947	945	961	962	915	919	973	957	955	925	918	922	978	981	910	950	939	921	974	880	933	988	865	960	903	910	948	914	901	1003	941	931	930	944	914	991	923	974	931	959	897	963	902	893	918	894	911	904	907	917	911	896	917	976	907	920	950	912	952	982	933	929	939	938	900	901	967	873	910	935	905	895	917	946	993	960	990	937	909	927	917	974	884	960	958	957	953	873	962	864	965	938	930	933	919	925	968	940	941	987
53641	63921	61375	51028	37577	25919	19776	14681	10760	8369	6183	5187	4192	3405	2902	2473	2049	1812	1579	1412	1310	1247	1087	1122	1024	989	877	978	896	909	914	908	936	899	878	913	878	845	881	837	839	865	786	823	869	837	853	786	843	795	896	871	874	828	817	811	806	823	846	858	841	839	845	860	799	860	862	814	848	864	879	869	831	880	850	836	852	845	837	834	830	887	825	840	816	859	829	865	807	852	834	843	836	863	835	837	781	833	849	864	864	867	839	865	789	865	890	838	816	869	854	788	829	799	860	858	857	821	874	873	840	821	827	819	844	827	846	877	809	878	822	835	829	837	883	838	845	788	835	899	833	836	855	864	834	798	864	794	863	850	850	802	828	849	833	832	838	860	820	848	874	837	851	900	878	803	846	823	848	852	891	893	802	805	876	884	857	799	898	838	899	852	826	818	870	814	806	867	804	804	814	867	824	853	849	851	884	806	907	901	862	835	835	852	806	891	862	825	796	803	817	872	847	820	857	817	853	849	863	852	830	872	803	843	831	822	874	804	847	793	873	838	877	848	858	823	833	814	824	831	840	799	805	838	829	815	889	863	806	889	841	812	814	782	829	844	824	878	780	840	852	853	839	834	798	902	841	845	895	801	837	854	829	861	778	806	867	889	806	856	854	831	843	827	831	839	863	887	824	830	858	809	831	832	819	843	802	853	832	836	859	866	835	880	851	821	839	829	868	799	869	848	828	849	831	798	859	838	898	831	818	860	776	788	863	829	804	840	817	852	785	842	878	827	823	840	865	843	869	833	812	823	931	831	788	827	861	862	860	848	774	818	838	849	846	843	853	821	854	821	851	831	817	871	860	843	781	815	835	831	804	849	853	810	837	861	880	821	790	864	807	862	836	871	854	874	815	812	854	814	874	865	846	836	827	816	828	872	789	829	890	832	866	880	814	810	835	810	834	863	815	852	815	855	831	828	815	851	766	809	853	850	856	846	863	863	843	842	848	830	809	817	830	857	841	921	851	859	897	831	861	863	774	818	888	814	868	857	824	838	839	867	818	901	865	847	830	919	839	826	857	850	870	846	923	860	889	825	870	752	885	827	891	848	842	800	808	873	885	856	871	842	817	841	842	833	833	878	835	865	867	848	828	785	869	869	851	838	796	840	863	777	829	870	799	851	842	821	829	812	807	826	877	874	850	841	877	794	886	827	827	796	856	903	834	837	854	854	898	826	841	854	810	893	819	865	853	841	819	777	883	828	852	831	829	880	874	828	816	784	836	823	761	822	823	871	857	845	758	875	841	833	884	852	839	812	864	818	817	830	862	853	847	869	831	867	904	862	844	815	824	865	857	855	824	835	908	838	868	839	822	842	879	813	843	798	847	856	870	787	860	867	828	813	889	836	876	902	852	815	815	813	845	799	859	841	867	887	850	869	806	862	793	842	879	850	816	806	858	803	835	839	842	834	825	873	843	879	817	801	820	852	872	826	892	864	853	875	893	812	865	874	812	864	879	902	826	808	777	876	852	834	859	834	774	827	853	877	834	851	852	870	887	852	864	869	850	873	836	808	851	816	878	864	855	809	859	796	830	835	786	856	898	858	832	837	839	832	928	827	839	797	815	874	857	817	841	831	797	825	842	889	890	851	795	842	793	831	834	853	879	799	855	858	844	821	835	831	850	838	810	875	884	800	788	821	833	865	828	889	886	870	842	851	812	846	842	799	860	840	870	850	863	832	856	833	795	886	838	838	861	822	827	831	803	866	813	842	840	835	890	856	835	847	815	845	849	839	862	878	808	801	887	829	844	809	874	887	830	857	809	860	872	900	823	776	800	860	829	872	788	840	878	807	841	841	850	790	822	864	867	853	888	842	787	847	860	804	863	808	773	834	835	896	867	812	853	823	810	838	802	874	861	847	830	817	885	800	889	842	835	862	842	803	846	832	787	854	863	825	822	887	813	828	829	837	819	847	842	823	876	814	838	838	862	826	863	867	834	802	861	823	845	892	799	920	888	814	830	815	796	846	806	855	862	828	861	830	830	822	875	817	843	827	892	866	885	826	846	845	911	866	879	815	797	830	816	837	840	821	815	827	805	842	852	892	833	846	779	861	860	833	819	808	899	858	828	883	836	832	821	841	826	838	921	839	853	858	865	853	882	844	829	791	839	770	853	854	898	873	811	853	805	849	841	863	876	873	820	842	882	821	877	830	823	868	900	809	820	845	816	873	806	836	833	834	892	826	848	826	830	865	865	818	850	913	836	828	882	825	861	811	873	816	764	849	872	847	839	826	822	789	824	793	814	842	832	813	872	856	851	860	851	822	881	815	896	839	815	839	872	835	820	838	812	821	866	891	863	814	872	861	909	811	845	835	862	868	882	895	850	828	825	792	858	786	874	858	778	877	848	840	804	855	818	813	855	815	835	830	817	843	830	845	821	874	929	839	836	865	846	820	851	852	870	854	832	865	892	850	809	833	842	827	831	837	853	851	788	851	818	777	848	845	920	866	845	812	818	845	926	798	842	839	850	859	806	807	869	859	851	886	800	841	881	804	860	835	846	857	912	853	828	853	846	830	794	863	863	835	814	834	808	822	870	859	840	814	878	835	777	827	815	810	777	877	801	848	872	816	790	879	807	886	826	806	794	820	853	871	815	829	853	845	811	853	865	847	873	883	862	872	878	842	835	913	833	791	856	842	857	804	863	838	836	841	848	852	872	919	829	866	885	851	833	830	814	848	818	806	868	863	881	850	853	821	798	848	810	816	836	814	801	819	853	843	863	845	845	877	854	887	774	834	809	854	874	834	814	906	847	831	902	837	834	812	795	845	844	863	812	869	785	847	883	836	861	814	867	853	834	823	834	847	903	885	870	888	837	849	843	850	813	851	822	851	821	826	819	837	882	825	823	836	823	842	824	853	883	891	823	880	838	860	826	838	860	810	831	868	844	864	902	844	824	833	866	902	893	829	802	780	870	897	792	846	862	851	862	815	822	824	864	845	807	879	803	869	813	808	816	858	838	838	826	839	832	841	827	835	852	799	853	806	865	827	826	851	866	841	881	867	883	858	813	835	828	886	884	901	785	838	840	850	864	770	896	873	831	811	873	870	842	865	854	807	833	818	812	841	842	865	833	845	860	858	836	832	840	797	896	932	769	842	852	828	834	827	803	775	816	811	793	784	828	816	872	816	859	844	826	870	850	787	851	882	843	824	825	832	827	821	833	798	873	809	839	818	876	867	794	863	847	860	838	820	795	847	850	895	825	815	852	824	827	860	803	862	845	820	811	881	828	837	837	813	895	855	896	842	800	854	861	804	802	839	880	842	804	911	822	837	813	830	840	843	879	820	819	834	836	827	854	855	857	853	838	889	841	816	819	855	815	822	876	802	837	807	826	884	833	831	821	814	838	837	823	771	867	822	846	830	855	857	855	879	881	852	819	870	802	849	848	855	764	836	897	873	841	847	803	828	846	882	844	854	856	833	859	852	877	826	824	865	884	880
24379	21640	29457	25009	23952	25408	24335	13863	8493	6298	4746	3946	3295	2702	2373	2061	1846	1651	1463	1369	1258	1183	1178	1125	1140	1011	999	942	968	969	996	996	1025	1028	933	949	979	907	931	886	995	978	937	899	961	964	988	895	921	929	975	966	983	996	886	890	916	986	933	991	950	986	1022	930	957	890	998	935	906	924	943	968	1003	966	879	943	986	938	975	922	933	975	995	1010	945	961	959	997	956	954	944	946	931	945	944	925	869	994	982	984	922	939	995	876	920	923	951	893	981	967	949	978	894	938	928	990	962	897	905	937	906	914	902	927	986	922	1029	988	967	924	908	952	970	921	977	949	947	943	986	962	908	875	930	965	939	866	931	907	966	938	917	901	920	941	986	949	941	974	971	870	908	907	913	934	959	988	975	1000	929	892	882	953	923	973	925	904	981	959	916	929	968	906	924	944	964	916	960	949	942	926	905	1004	954	920	976	968	913	909	932	952	915	972	923	913	974	967	898	908	934	925	951	912	956	962	936	932	908	982	938	915	933	965	972	972	917	901	903	912	936	925	868	916	924	951	933	948	952	977	992	988	954	925	988	943	940	939	980	937	967	937	979	948	927	938	914	945	932	936	962	905	897	870	900	968	923	922	903	917	949	957	981	901	962	946	905	934	975	943	967	948	942	913	961	917	959	960	927	969	952	921	852	928	920	892	929	906	867	896	976	944	936	893	956	903	907	950	937	960	918	923	915	897	910	913	907	944	921	957	913	942	960	912	960	974	881	910	938	949	946	981	863	977	931	976	934	899	919	916	906	897	907	930	974	893	918	895	996	932	954	920	940	957	924	891	953	931	971	949	1008	910	962	906	938	1024	966	944	959	1001	937	1000	931	988	911	993	940	933	894	919	918	968	966	979	949	937	898	930	957	942	961	892	919	941	946	940	946	958	943	943	951	931	909	989	968	983	958	955	964	947	959	916	939	1003	962	961	970	948	899	952	969	955	953	970	943	949	949	932	940	918	969	922	969	954	912	971	933	867	946	969	909	966	899	922	990	951	993	884	953	976	889	890	970	966	936	940	943	881	931	946	968	898	882	931	930	951	947	896	991	870	899	938	944	923	958	901	893	943	938	935	919	937	937	907	907	978	924	958	935	913	931	911	937	901	959	948	952	925	930	1020	943	927	945	893	927	940	967	865	931	940	931	940	969	934	944	939	927	940	944	985	959	905	900	936	945	907	943	937	967	881	878	928	977	868	919	937	921	948	924	957	909	908	1025	943	939	892	933	899	952	997	939	985	988	917	887	951	917	874	949	919	951	956	904	923	923	906	947	917	955	1005	956	932	904	905	965	922	981	920	997	896	892	899	905	947	959	975	932	931	920	956	885	927	931	893	939	963	931	886	978	946	930	906	932	964	884	909	983	964	904	974	932	975	934	997	987	969	947	944	967	963	915	902	970	918	975	912	902	959	934	935	901	942	965	922	907	878	939	934	939	922	975	935	941	951	979	919	977	901	955	959	935	1001	978	967	951	949	953	956	950	991	965	1008	995	917	958	950	973	931	960	988	917	914	970	907	957	917	960	960	971	922	935	968	948	940	944	916	938	879	966	963	977	950	941	906	933	943	923	949	934	951	892	924	922	932	981	897	1015	938	935	974	927	953	911	898	931	916	969	926	961	912	950	925	925	972	941	959	965	986	936	978	925	996	863	910	905	919	919	913	970	934	926	936	945	942	930	899	930	948	936	964	925	902	954	890	866	1003	944	956	941	944	945	960	953	979	938	973	974	982	901	965	906	911	944	892	913	1030	961	932	948	973	950	958	864	951	925	951	935	892	964	978	958	977	1031	969	995	894	921	987	978	944	953	954	943	922	940	927	910	914	927	975	937	921	935	949	940	945	934	936	976	946	937	943	943	938	872	965	906	944	964	890	938	941	969	937	889	930	956	990	936	949	933	901	944	972	903	919	953	993	955	922	935	943	929	927	917	971	941	969	937	940	938	953	934	891	944	957	947	974	952	962	986	915	920	962	923	1004	883	933	945	902	924	863	913	948	878	980	938	949	945	953	896	941	955	958	929	981	942	895	897	961	991	953	929	956	937	859	923	968	921	990	924	912	938	899	957	935	916	929	961	937	989	952	870	941	935	990	947	963	949	984	900	950	910	942	887	944	968	924	890	919	945	947	933	978	909	944	975	931	967	904	913	904	906	882	990	923	919	912	936	920	969	958	916	962	924	950	920	893	956	959	901	921	931	968	932	953	924	959	940	950	920	939	950	968	1035	922	920	966	935	940	908	943	868	1031	945	934	993	972	913	905	936	950	935	940	970	973	936	988	930	943	976	918	976	922	879	921	948	1061	915	886	993	973	916	961	955	935	920	967	937	941	932	964	899	940	975	949	984	939	943	939	963	961	904	946	896	913	991	944	960	929	933	921	902	941	967	966	938	926	943	1004	903	948	919	980	968	954	984	968	953	943	877	893	960	995	944	968	893	948	847	953	966	992	947	942	972	1001	950	885	944	942	833	960	948	925	953	986	987	940	890	926	986	957	1003	911	962	898	932	977	942	949	900	931	951	952	901	986	947	917	956	986	970	960	857	952	970	880	977	896	978	895	944	974	957	954	941	991	946	988	983	980	944	923	978	903	942	913	937	963	1000	981	937	942	958	995	951	952	894	908	935	893	993	963	932	910	971	934	924	970	945	949	1005	948	885	956	1019	921	891	935	924	915	934	876	947	979	988	921	925	923	902	916	928	935	960	979	970	938	956	984	941	940	901	1035	954	911	929	922	969	992	965	977	958	980	915	932	897	927	910	926	960	882	899	942	933	940	952	920	907	895	943	968	961	911	908	957	936	937	938	870	925	919	1002	934	945	940	966	936	969	947	976	923	934	934	870	961	939	928	982	915	1011	935	908	891	958	914	926	928	951	945	903	932	972	866	920	879	960	967	918	918	921	928	949	931	902	932	958	995	905	935	946	871	956	939	928	987	940	893	934	925	907	884	938	935	916	942	944	933	894	923	968	1000	900	895	925	938	908	954	943	978	892	990	921	950	1000	931	929	958	967	926	910	914	933	989	944	953	919	892	965	946	965	936	918	924	927	909	928	933	902	1004	915	914	933	949	974	913	974	886	964	928	936	952	957	892	933	924	913	948	953	964	945	936	923	889	992	922	915	915	983	937	913	999	971	1027	923	880	947	906	922	940	941	905	936	961	898	954	946	944	922	965	943	909	909	921	954	991	938	949	896	962	940	898	959	940	960	934	887	948	985	958	976	913	947	900	982	959	905	962	990	930	950	937	951	950	927	997	912	943	985	975	887	988	955	958	865	948	913	906	953	963	965	1004	909	920	927	940	895	946	953	955	924	951	935	918	919	941	988	912	906	956	973	982	986	900	955	926	919	942	906	958	927	898	959	910	906	974	924	1001	945	882	947	847	938	943	961	994	923	935	988	940	949	935	973	941	859	989	891	953	906	989	926	910	932	934	922	906	954	951	940	918	932	902	935	937	941	908	919	995	929	904	983	944	937	941	883	907	912	914	948	921
52809	63290	62672	51122	38822	28376	21451	16042	11999	8971	7243	5971	5034	3869	3247	2766	2378	1985	1836	1536	1344	1297	1241	1127	1065	990	966	1016	970	903	935	848	920	903	899	914	884	845	839	824	854	840	844	834	826	814	885	829	835	844	836	814	928	841	881	866	834	839	828	864	870	859	776	827	844	849	833	851	880	835	881	793	840	859	831	868	856	836	823	849	862	846	881	876	877	779	843	852	888	806	806	835	828	850	819	844	834	852	888	817	861	866	838	829	789	867	821	846	845	870	848	848	812	899	862	846	889	810	855	879	835	867	857	837	865	837	830	825	842	879	830	859	872	794	803	881	877	876	759	833	939	832	790	824	874	875	790	858	803	870	900	844	849	854	825	854	819	827	833	853	889	877	834	856	848	826	822	820	859	858	800	844	870	932	858	841	834	862	873	850	872	811	818	839	774	857	839	833	807	841	850	888	866	833	850	819	868	827	828	825	815	848	866	821	860	857	829	851	858	814	829	833	832	852	836	835	802	838	875	844	808	827	855	830	813	893	868	855	820	839	832	855	852	809	829	848	840	824	842	828	838	847	845	785	809	880	830	840	856	847	860	898	837	875	847	798	856	869	846	840	852	853	849	804	863	817	845	764	836	860	878	836	836	839	854	801	806	885	810	860	824	893	794	877	868	868	867	819	882	778	865	810	795	808	771	866	859	834	866	826	809	894	868	875	831	867	838	824	871	818	861	795	871	825	796	836	842	859	863	847	848	876	842	840	806	852	814	854	844	900	793	902	832	825	827	837	844	861	844	848	812	829	797	756	868	817	806	846	849	860	821	850	845	869	839	808	840	851	822	896	818	773	795	876	861	817	827	849	872	837	866	820	855	843	819	857	844	843	787	843	871	841	808	841	859	835	851	807	832	907	874	827	803	839	870	796	821	818	886	833	876	802	874	871	852	782	857	877	800	861	820	835	821	865	867	856	824	824	810	775	891	852	850	794	795	783	881	797	826	831	828	904	843	849	808	830	895	877	829	845	832	845	902	814	847	847	852	835	798	819	835	838	868	841	803	877	919	808	819	853	787	818	792	817	853	826	860	834	861	823	847	905	863	871	864	831	842	848	886	851	847	870	798	860	854	877	883	844	839	843	876	874	843	849	822	880	825	844	867	892	828	847	821	876	871	840	839	845	851	770	803	808	860	841	919	864	878	840	837	838	813	875	859	862	864	850	833	852	830	831	856	859	912	816	835	885	858	814	882	845	844	864	836	851	807	831	846	816	863	863	813	828	894	847	836	847	856	830	852	886	837	850	885	858	861	825	845	814	850	841	807	818	817	870	842	829	856	822	838	842	834	892	867	847	863	818	843	885	892	796	856	812	903	892	861	848	841	874	842	809	829	820	839	798	875	830	834	843	836	790	871	818	772	850	810	823	860	871	820	893	846	800	908	859	862	849	845	853	856	897	869	864	820	853	831	872	874	795	855	892	862	892	901	845	841	833	834	888	859	857	849	864	882	899	887	810	842	833	829	875	801	836	826	874	812	831	902	854	840	872	887	825	851	809	816	830	857	851	832	901	832	787	864	870	817	866	796	843	856	903	811	842	827	821	874	812	846	866	843	874	852	889	873	870	873	807	833	815	878	957	844	832	818	875	835	852	821	853	826	820	861	823	839	823	839	852	834	856	852	817	809	853	852	811	841	814	832	789	806	869	863	845	824	823	834	825	850	844	860	827	808	822	900	838	891	809	808	862	894	840	892	793	806	805	814	815	863	833	832	843	795	799	862	887	885	852	884	882	902	772	907	887	803	816	873	890	801	777	856	832	807	835	833	829	873	830	823	823	858	846	868	841	816	881	792	822	836	875	861	894	781	853	828	860	860	839	838	800	832	840	844	826	861	859	841	803	823	884	848	832	770	791	826	840	895	793	888	874	810	838	812	879	920	818	902	843	866	856	884	794	831	830	835	840	820	836	791	822	900	822	871	870	816	816	836	835	798	838	829	860	894	861	869	868	861	864	829	825	831	818	790	843	854	833	831	828	851	824	833	874	875	886	803	800	856	808	912	840	805	826	860	843	870	850	868	851	811	873	905	829	784	881	835	842	786	836	869	853	854	837	890	860	799	872	834	816	808	838	885	822	895	838	844	865	891	841	806	876	881	965	808	844	857	869	872	877	889	815	841	849	837	852	826	915	835	849	826	848	833	810	879	846	848	865	817	875	851	856	886	815	812	839	862	832	823	850	912	849	825	840	820	833	847	822	859	911	822	804	816	893	807	794	835	766	871	863	819	813	832	844	907	850	799	847	773	896	826	822	873	845	848	786	835	823	841	849	820	911	862	833	857	863	796	846	798	850	832	887	806	881	853	838	818	807	832	849	855	842	853	793	831	839	871	876	852	872	894	891	798	897	858	862	894	831	796	825	828	843	826	849	831	879	862	888	874	864	850	888	838	906	876	785	884	833	882	844	814	897	850	867	795	841	808	841	814	816	809	826	872	826	880	857	844	895	880	828	816	886	820	819	830	840	890	854	843	827	871	853	815	824	814	861	834	803	862	853	862	895	835	856	877	831	895	851	864	814	860	833	892	816	804	823	856	858	868	818	824	838	812	879	858	858	814	793	835	854	837	867	824	830	836	865	865	845	834	840	840	866	841	841	817	809	900	808	839	843	853	855	877	879	840	880	863	903	855	824	796	830	820	887	840	836	861	852	801	833	843	810	819	846	861	860	836	783	859	845	816	891	881	835	830	809	839	906	835	887	837	796	880	810	837	852	806	856	847	853	787	864	864	857	844	831	851	837	884	891	846	842	829	896	817	824	872	883	875	825	881	836	858	845	839	810	846	845	865	862	826	808	851	808	846	843	824	855	816	838	846	883	876	828	915	878	848	868	842	761	829	850	836	877	796	848	806	863	866	864	864	818	865	831	836	917	824	865	829	793	873	887	852	857	834	823	863	872	838	790	821	857	835	849	854	835	840	800	839	817	870	820	844	843	860	846	873	870	864	851	820	790	864	855	816	824	914	793	843	845	862	816	838	859	882	846	862	835	815	901	843	811	850	798	829	828	829	844	868	838	822	825	847	829	881	806	842	812	885	872	791	806	822	795	880	843	801	838	812	795	852	848	844	831	847	881	803	896	852	912	858	828	859	880	852	795	819	836	857	879	840	837	865	858	867	859	791	805	800	844	831	822	873	864	820	863	809	853	819	786	839	848	868	854	823	806	792	830	845	895	873	875	835	844	865	846	827	840	898	845	840	809	857	880	840	836	920	812	821	814	822	873	816	864	838	812	850	841	818	862	860	847	833	837	821	850	852	858	802	824	810	846	902	852	837	835	835	857	912	851	857	819	845	793	862	824	856	841	865	884	854	864	860	879	878	871	854	834	814	832	806	874	825	839	827	848	882	869	821	839	865	831	847	888	793	843	873	861	803	851	844	805	809	909	870	895	859	882	814	849	857	852	861	809	857	909	829	844	844	893	840	833	859	838	815	800	892	803	859	859
28605	23797	33151	33163	25356	17062	11409	7061	4843	3744	3091	2705	2281	1970	1772	1592	1392	1298	1221	1149	1154	1068	977	1023	1023	986	954	940	934	965	999	921	897	941	878	967	877	885	978	899	929	921	891	915	922	924	932	901	904	864	920	921	895	929	958	889	884	896	930	911	921	944	913	876	899	843	940	908	933	874	905	913	972	898	973	899	914	869	924	912	914	885	915	921	895	900	914	919	893	910	947	927	904	878	872	907	925	971	932	915	863	922	902	848	949	923	932	889	918	870	893	864	934	918	935	863	905	957	942	903	920	839	954	885	901	930	968	889	898	928	907	916	916	928	940	936	936	864	908	909	891	973	922	910	960	945	936	935	927	946	869	959	922	888	878	946	902	887	909	894	906	928	904	885	916	918	965	907	930	912	896	905	897	927	952	943	899	894	915	934	919	945	914	907	890	882	901	856	898	893	866	906	965	869	953	916	879	938	889	947	925	912	920	886	846	899	945	932	882	911	983	906	836	901	962	906	903	818	958	902	889	914	889	918	923	864	944	871	963	933	897	924	918	953	962	908	933	898	938	871	912	931	916	912	897	917	900	921	899	881	936	887	983	882	910	916	901	926	940	900	938	935	882	914	953	882	913	913	874	935	863	850	936	908	983	953	896	879	887	890	944	947	972	933	891	936	874	889	912	963	878	883	936	906	894	882	945	906	937	892	928	896	895	946	923	895	918	876	920	878	898	964	905	887	900	887	941	890	863	913	938	904	883	916	924	912	983	839	919	894	939	957	921	900	947	957	898	885	919	926	860	927	944	910	931	893	907	896	920	893	932	912	895	922	873	929	927	883	938	927	940	887	992	955	921	892	923	941	965	882	893	905	912	914	935	936	910	963	897	910	914	931	913	883	921	900	934	885	881	894	869	898	892	940	883	904	902	901	895	918	938	979	839	952	899	853	940	862	872	903	854	957	915	932	901	941	899	941	909	949	971	936	871	896	919	953	943	877	892	926	904	895	950	929	895	877	953	965	912	952	943	936	961	876	959	893	880	934	980	873	946	958	920	948	923	931	941	863	946	973	887	900	911	939	919	884	942	903	906	931	896	900	946	831	918	949	955	934	880	943	898	924	969	895	905	877	833	951	970	859	912	875	931	971	941	887	930	874	896	901	881	913	949	942	853	901	909	912	919	913	933	927	916	878	953	859	846	882	902	905	888	869	903	905	864	880	887	984	894	941	978	896	892	906	937	903	956	890	918	898	980	907	873	903	883	881	883	899	829	895	888	901	879	838	907	922	926	932	855	942	888	918	943	926	902	890	893	895	896	869	896	949	919	885	949	974	933	943	930	875	885	869	891	926	884	879	912	892	943	908	902	936	948	904	938	900	920	931	885	921	927	910	864	957	884	904	932	884	932	918	969	912	908	850	880	904	938	845	940	957	935	934	890	889	919	899	925	891	907	901	890	943	919	942	906	901	939	915	970	968	934	920	956	895	822	1005	945	877	948	873	911	882	915	904	923	938	990	937	886	885	844	965	892	890	938	933	907	876	946	927	941	863	942	915	872	929	857	956	893	882	912	945	897	888	925	932	938	947	930	952	914	882	880	902	886	874	933	944	1032	925	950	904	866	889	907	898	955	929	935	841	925	898	871	929	895	945	947	920	896	956	868	886	952	881	873	956	905	930	907	893	908	959	914	910	964	880	886	924	890	937	874	964	908	819	881	910	930	892	931	934	910	945	908	924	918	924	960	858	884	893	917	908	940	953	919	911	913	947	927	963	944	937	903	823	919	958	914	920	985	923	945	858	920	927	882	926	952	945	912	920	944	927	927	875	918	864	918	894	872	942	927	902	918	874	920	850	906	981	908	976	888	916	897	960	862	895	828	956	917	954	897	912	924	922	893	854	935	893	886	935	948	918	919	881	951	859	921	843	900	982	922	882	901	885	888	924	943	912	915	904	913	893	908	922	897	905	887	924	921	962	927	897	876	903	887	932	917	910	938	923	956	962	877	913	868	983	913	875	906	941	875	880	887	916	908	914	848	959	907	922	893	867	913	924	941	852	873	889	890	972	883	966	914	880	892	886	911	904	942	909	965	897	915	903	911	869	910	924	925	904	883	939	869	891	875	883	974	910	934	953	923	837	912	924	927	905	967	873	946	918	853	908	917	924	899	953	912	907	929	876	923	928	924	876	914	936	931	912	934	886	969	904	903	896	950	920	869	913	1008	862	910	932	840	924	918	904	925	929	909	937	910	947	876	933	917	930	886	899	882	891	869	920	880	906	938	900	871	916	874	914	930	888	905	891	938	947	843	923	917	872	905	938	905	915	973	923	928	920	896	915	964	940	917	971	903	938	989	918	903	949	921	883	917	880	887	918	849	911	963	932	924	862	889	859	956	942	919	945	978	902	966	961	916	939	893	930	823	930	968	873	901	928	907	934	876	950	888	903	956	920	974	900	964	887	925	897	878	918	951	881	902	904	893	911	876	932	940	920	945	879	868	901	915	925	871	863	970	922	919	884	892	884	888	884	986	869	961	904	911	874	944	945	890	891	927	940	885	891	907	952	958	876	946	958	910	967	952	860	916	843	914	972	941	892	955	892	867	895	918	911	894	884	856	944	901	883	894	870	888	897	912	862	952	876	943	947	884	926	913	919	929	942	917	897	875	938	916	942	910	952	924	897	897	962	919	953	833	966	847	909	972	955	921	930	939	953	933	884	968	907	877	893	874	865	948	865	899	917	927	925	884	956	907	903	933	908	907	927	947	976	825	876	897	907	968	874	889	878	880	880	911	945	958	964	897	994	940	888	934	914	873	909	970	953	920	946	898	955	969	932	901	906	890	908	873	897	860	926	943	884	879	892	961	869	861	851	953	915	949	961	945	936	913	914	880	874	923	848	878	915	928	890	966	941	882	892	882	872	913	937	924	918	879	897	885	968	943	917	974	904	900	901	861	903	916	959	933	920	896	908	932	913	905	897	972	898	874	919	940	899	939	915	944	890	906	918	913	910	961	922	924	881	927	883	915	945	891	894	870	890	842	804	878	917	912	928	893	934	921	900	910	934	897	930	905	882	967	881	892	936	910	865	971	930	921	953	943	952	896	892	881	964	954	907	919	888	905	889	946	914	845	944	922	880	904	970	869	920	867	937	915	925	894	915	921	946	896	885	941	930	902	933	877	937	912	855	947	922	859	899	855	921	854	894	861	917	941	910	928	909	886	890	917	969	890	951	949	885	929	939	873	961	873	950	961	956	925	867	953	897	948	934	903	891	886	927	888	911	851	939	861	911	882	888	915	936	925	884	877	901	928	979	848	977	879	879	891	851	913	920	929	909	919	916	868	906	924	878	920	946	881	947	872	927	869	886	862	912	948	874	883	916	915	890	902	932	872	912	896	881	877	919	897	908	917	899	882	876	878	911	902	879	948	889	902	898	866	922	915	855	915	889	906	942	960	904	908	895	904	907	887	942	878	956	899	977	868	874	916	958	918	941	891	925	919	865
49419	57768	53866	41730	29657	20219	14692	10465	7781	5995	4824	4236	3407	2719	2380	2009	1742	1537	1352	1319	1130	1104	1061	955	953	924	931	908	903	896	896	904	831	858	884	863	859	800	857	856	826	824	769	769	805	815	840	896	824	843	847	795	794	836	866	824	820	850	887	803	875	849	815	833	848	839	849	785	855	838	828	833	879	834	822	803	861	839	775	796	827	789	787	838	800	803	840	857	834	870	863	806	788	821	832	843	808	839	835	771	813	916	824	828	841	794	780	821	859	830	812	796	841	808	800	838	793	857	848	817	816	840	857	815	818	848	823	856	854	796	823	870	834	805	751	871	822	832	810	798	831	861	806	835	872	798	857	763	836	838	822	861	813	845	816	769	834	811	877	748	848	817	742	849	833	847	851	819	819	823	851	855	867	846	853	835	856	852	848	841	764	823	864	799	831	821	793	866	800	854	838	800	863	796	822	857	810	806	877	811	822	816	818	843	843	829	804	794	799	813	810	777	858	854	839	871	877	811	797	823	836	837	808	801	836	820	855	797	802	828	807	821	819	852	809	818	818	860	827	790	849	827	819	794	798	821	835	836	792	822	823	836	857	810	810	835	824	814	823	862	809	818	849	841	776	864	854	805	878	836	881	842	839	769	800	795	780	836	840	838	838	811	784	756	818	817	810	826	821	839	810	836	889	844	835	822	842	824	819	832	851	815	844	837	827	827	879	833	809	824	831	814	802	872	830	831	797	843	824	859	841	813	828	792	816	804	837	857	844	782	853	838	868	828	782	809	804	846	832	828	795	827	858	799	838	849	841	802	822	833	839	865	834	825	857	814	812	854	869	818	840	831	814	855	829	825	823	840	834	807	810	762	825	821	779	812	851	838	820	818	850	830	802	812	869	834	798	791	822	837	852	887	791	802	852	848	790	804	846	781	813	832	809	805	819	815	803	796	806	791	799	838	779	800	920	824	847	783	839	850	845	865	855	821	832	781	814	842	791	865	805	793	759	787	840	809	805	793	859	824	821	842	863	781	867	851	813	817	842	799	845	827	840	819	839	793	802	810	814	825	826	839	850	829	877	866	816	821	875	839	798	800	809	841	831	828	852	794	873	826	807	810	838	873	841	847	849	799	858	816	814	815	802	846	830	873	766	813	874	809	836	821	824	883	788	895	836	782	822	822	824	811	823	831	825	811	852	808	826	832	867	884	834	763	818	822	817	846	785	829	814	852	787	827	823	836	830	785	835	824	834	794	830	833	813	829	836	824	837	809	794	838	826	853	846	826	820	807	839	831	816	874	803	825	817	852	811	839	798	813	781	844	818	843	790	817	813	855	798	853	862	810	837	815	874	845	885	803	843	821	842	838	902	814	847	816	828	830	791	822	795	866	828	798	812	831	874	857	845	822	805	829	824	794	819	787	832	814	776	796	802	842	796	820	806	889	826	782	803	842	812	824	827	817	832	806	861	800	846	871	805	866	914	832	778	809	814	868	828	804	847	836	795	798	833	857	843	814	815	847	811	835	826	812	859	807	812	813	853	854	790	852	874	875	797	828	797	845	787	846	811	850	789	831	850	822	834	819	808	804	780	881	788	823	832	836	796	866	796	858	894	859	833	858	815	825	850	873	784	833	870	808	876	801	860	785	843	798	858	805	849	817	836	823	821	808	825	779	845	800	798	833	879	863	808	835	837	858	837	813	789	864	820	808	802	871	825	873	786	820	833	862	825	794	816	842	837	825	826	850	794	795	800	841	875	766	827	824	855	825	731	806	824	811	876	818	803	781	844	754	825	824	819	835	815	778	824	789	825	866	826	777	770	804	826	872	820	879	805	799	853	852	810	841	827	827	798	799	790	871	858	816	875	817	867	837	828	803	789	897	786	833	829	819	819	800	817	795	840	821	804	833	804	863	791	803	822	862	809	834	856	843	808	821	812	856	784	853	884	841	825	846	877	807	816	801	793	775	828	812	832	861	805	837	825	803	845	787	886	854	823	848	748	863	827	804	889	830	838	861	822	830	842	846	822	781	823	827	835	842	822	846	848	852	822	836	868	833	868	812	816	799	799	782	873	831	855	805	799	796	844	827	788	817	829	878	871	857	843	882	860	820	840	823	866	803	792	810	839	819	800	837	849	798	844	868	844	815	837	816	817	836	847	811	877	766	794	810	827	850	820	791	815	796	845	778	841	797	842	790	848	820	828	812	806	848	839	819	810	845	822	823	861	856	817	878	799	814	891	827	842	873	824	853	799	827	794	830	892	895	810	825	842	840	809	820	834	811	798	830	852	815	806	849	799	790	810	757	787	854	822	863	868	818	786	868	810	808	787	846	818	816	833	804	830	813	807	835	879	804	859	818	796	809	822	807	901	834	825	802	882	817	800	832	826	816	857	854	802	837	829	810	811	836	780	813	794	800	770	870	851	822	791	806	818	843	777	864	774	818	876	864	780	848	864	811	820	845	836	811	837	815	783	800	826	808	821	848	839	815	809	830	823	839	809	811	845	845	818	809	847	822	825	875	839	864	861	813	845	767	834	843	877	855	828	781	870	846	867	800	791	794	839	797	820	801	806	829	842	789	816	818	837	862	815	777	800	809	831	773	835	804	845	789	817	866	825	893	813	833	843	810	860	850	830	777	869	804	852	856	806	825	818	796	859	814	841	810	821	832	821	831	836	797	850	810	870	851	860	862	797	857	770	827	824	814	830	820	768	808	829	851	839	832	845	807	805	821	878	880	830	785	810	819	822	797	821	850	806	828	761	845	852	833	843	825	872	817	791	814	858	818	828	839	802	886	829	796	834	764	808	858	825	851	828	863	852	829	834	868	827	833	844	850	853	830	830	866	821	800	822	874	790	839	869	843	827	854	791	801	838	813	873	851	834	825	780	809	832	828	813	825	857	841	772	834	848	808	853	875	823	843	825	837	826	783	846	792	794	818	780	878	815	871	865	858	850	813	822	796	829	831	832	843	834	803	801	819	836	813	842	864	852	856	845	786	826	827	850	796	867	847	813	801	783	790	795	821	862	862	855	895	811	746	849	860	831	825	820	859	817	837	851	808	814	852	879	844	849	848	846	787	815	789	801	872	795	830	844	866	830	843	820	821	836	796	840	804	774	791	809	805	847	813	809	875	860	823	858	796	797	879	825	799	844	833	853	855	782	825	797	819	832	844	886	833	810	831	830	823	869	881	833	815	872	821	846	839	837	792	839	803	822	834	799	777	823	839	783	813	850	842	879	855	816	842	849	831	829	861	802	871	796	867	857	813	872	850	822	815	847	794	796	820	835	864	858	851	820	805	810	854	833	803	805	825	829	833	878	855	883	841	849	816	829	834	878	814	839	793	797	823	825	842	839	824	869	852	863	843	795	798	791	849	821	831	838	810	798	818	866	816	834	769	814	761	804	735	805	828	760	798	796	848	818	777	815	835	814	875	803	829	799	776	810	761	886	808	844	850	827	831	829	850	893	832	837	853	806	803	861	823	776	829	811	806
25962	21720	29456	26002	24665	23572	16867	9413	5974	4540	3841	3036	2487	2165	1907	1652	1515	1444	1357	1249	1125	1081	1066	1057	1041	971	1027	1021	983	976	945	947	895	954	956	981	887	902	901	911	942	913	931	929	934	900	909	951	909	914	911	980	904	943	947	899	897	914	907	854	884	944	962	937	941	908	916	917	998	938	928	941	916	911	950	949	912	945	871	930	897	941	929	919	948	946	963	892	956	904	925	918	930	886	911	927	892	951	939	875	895	883	938	912	902	949	924	881	906	941	926	946	898	911	922	909	931	905	899	857	907	850	988	901	957	949	898	915	903	932	937	938	923	944	934	973	895	932	884	881	898	911	940	947	944	968	889	893	924	980	981	894	932	944	937	908	936	936	942	873	894	964	914	928	851	901	983	916	869	901	937	880	904	917	898	969	911	910	854	933	906	888	908	859	921	962	886	971	896	936	925	898	938	914	917	903	921	945	929	917	895	933	928	926	919	925	906	964	953	915	951	915	964	943	922	903	910	900	899	961	907	901	938	916	936	884	947	907	929	863	853	912	927	919	933	936	866	918	935	921	944	929	889	917	881	862	846	984	894	882	914	917	922	902	912	948	928	909	897	865	905	905	958	981	931	932	894	951	921	917	933	935	929	945	884	917	862	907	947	889	924	942	944	912	938	919	902	922	978	905	899	891	854	903	946	928	910	925	934	874	951	899	929	966	937	909	889	962	929	951	903	960	977	952	884	918	922	916	896	904	921	979	875	957	894	902	911	936	900	946	928	873	915	964	952	943	899	936	940	868	931	915	910	955	938	877	862	923	862	947	920	898	834	953	899	934	936	1006	943	888	885	955	945	952	923	879	919	893	906	976	931	997	915	905	921	956	931	926	932	896	955	944	961	927	937	883	956	952	938	930	949	926	980	938	891	886	851	923	944	947	890	915	953	947	945	955	1050	905	902	945	914	997	935	926	914	943	900	916	950	939	919	903	908	932	849	920	946	899	948	942	874	926	979	921	924	895	928	945	934	920	878	904	908	879	911	899	943	933	997	881	919	942	948	881	900	911	953	858	961	933	877	890	914	920	909	928	935	894	935	844	927	888	909	1000	940	910	990	896	918	935	893	930	921	922	912	949	922	949	890	954	923	904	982	895	874	894	888	996	923	938	889	885	886	935	917	969	853	987	921	933	914	959	933	934	899	944	971	904	909	911	928	970	954	944	952	893	887	989	981	960	956	970	829	877	917	909	898	880	925	945	913	939	956	919	920	908	904	949	917	919	916	885	958	901	938	982	946	948	919	934	934	930	938	927	922	905	995	955	920	907	903	935	952	871	932	934	928	953	927	928	937	899	891	948	927	906	857	899	927	883	949	909	936	884	948	915	906	884	920	886	916	893	924	905	916	913	902	932	958	873	913	914	913	908	928	849	928	912	945	989	935	866	925	922	938	918	910	912	950	949	905	892	887	968	919	906	931	940	955	957	941	878	949	883	969	947	983	952	868	963	944	916	929	868	901	918	917	904	937	929	954	902	894	912	878	894	884	963	891	886	895	895	920	901	930	921	944	959	923	906	899	914	938	952	985	851	922	895	961	943	885	900	950	926	924	906	903	887	876	898	923	934	916	910	968	968	849	862	881	913	891	887	894	923	958	879	916	965	949	925	930	967	914	914	944	879	929	893	927	900	946	892	992	962	905	916	903	911	929	891	904	974	959	896	934	863	929	912	935	894	901	966	956	931	887	897	947	905	927	945	921	866	892	907	917	901	934	909	887	908	917	877	946	956	918	901	877	922	910	943	917	954	907	955	929	903	893	910	939	895	917	918	890	932	923	933	938	934	901	877	899	898	878	894	880	849	931	928	900	902	891	913	863	965	920	896	941	978	933	949	939	895	959	924	931	919	933	923	887	882	937	899	911	927	942	897	962	896	916	925	903	920	896	916	957	937	846	930	938	971	910	914	922	918	946	851	915	981	890	972	877	930	923	986	932	916	888	898	889	886	912	913	882	928	919	915	936	925	895	882	923	895	900	901	909	929	951	919	903	919	910	981	887	908	907	959	967	921	915	951	952	906	882	952	920	925	956	905	909	904	888	919	976	894	954	899	920	888	933	893	922	905	923	870	920	892	906	965	900	884	922	863	964	905	942	893	937	955	873	942	950	982	899	900	916	894	887	960	876	908	917	888	858	959	899	945	908	867	927	906	860	883	914	928	947	925	889	894	910	886	937	918	859	965	937	872	947	900	904	885	955	962	940	953	920	969	922	904	853	912	980	906	917	908	934	913	979	922	910	876	856	907	962	935	903	914	964	922	894	975	944	921	976	968	893	924	927	888	950	958	905	913	932	937	962	881	898	913	929	932	909	876	864	866	898	914	912	949	848	913	900	927	947	953	938	946	911	901	878	937	895	937	874	876	898	918	959	901	950	900	949	848	918	887	929	882	973	899	910	950	910	930	936	916	850	892	924	897	907	924	877	985	933	855	916	917	916	933	966	941	927	962	934	926	902	912	902	943	888	899	909	910	869	834	877	928	934	934	884	902	941	897	888	882	898	959	954	974	927	930	941	907	935	929	933	922	887	960	921	938	916	954	880	911	971	971	918	917	921	965	892	969	965	1003	907	899	961	894	907	969	910	848	919	875	906	962	866	905	906	884	926	902	921	914	907	877	878	893	910	990	940	870	916	889	865	911	921	984	880	914	967	915	903	890	916	916	952	864	875	873	956	941	927	938	901	933	877	929	931	944	949	932	953	931	942	945	936	861	953	879	937	855	947	918	965	922	910	886	876	952	960	913	930	924	996	907	917	978	961	932	944	943	967	899	859	907	916	944	930	950	887	998	915	936	941	887	934	943	925	903	932	941	949	936	923	932	882	908	917	913	869	938	891	911	917	953	870	908	901	980	925	950	864	918	932	944	915	936	913	932	900	944	885	934	910	947	902	932	931	878	906	892	906	884	955	925	911	879	904	867	919	942	863	908	892	930	901	896	937	953	966	902	895	876	964	901	904	895	943	940	924	900	976	874	927	941	944	932	950	858	872	941	886	905	908	907	910	939	920	952	1001	889	933	962	893	936	894	899	954	956	909	873	937	1001	862	924	939	898	892	878	943	968	944	922	876	871	906	927	905	877	864	885	902	923	915	876	966	905	918	901	947	911	890	944	935	950	934	953	978	935	947	889	959	954	898	931	936	942	905	854	894	931	926	896	927	933	951	948	884	944	916	933	975	898	953	875	911	897	963	873	873	931	935	955	911	936	926	925	894	893	932	937	893	898	930	916	943	982	899	961	944	911	902	896	898	858	914	911	918	863	877	891	955	906	969	917	946	907	937	917	964	927	949	894	903	963	881	904	899	906	983	934	887	875	927	934	946	890	872	928	898	929	912	895	952	964	892	861	942	914	913	903	891	935	957	945	956	916	958	922	913	927	968	954	928	901	941	894	864	953	901	923	916	932	911	919	903	915	976	883	912	912	996	996	859	907	933	903	943	940	892	925	929	939	916	923
54059	59244	56570	44731	32624	23165	16096	11529	8619	6693	5557	4583	3656	3022	2562	2098	1823	1621	1418	1326	1237	1123	1020	992	1016	940	968	933	924	817	922	944	838	844	899	834	812	778	853	850	824	844	850	771	831	794	850	807	815	766	827	820	877	829	844	809	863	846	817	857	837	844	845	828	828	819	833	822	785	848	809	821	827	855	831	809	880	828	833	750	840	821	850	824	824	794	817	813	834	874	796	781	843	840	845	846	821	830	881	780	866	840	801	809	797	807	822	802	810	764	860	854	853	842	882	834	800	832	841	816	865	824	811	792	827	829	850	840	834	848	857	844	826	802	790	858	832	806	849	822	807	870	776	809	799	821	847	812	801	822	821	866	824	863	801	842	795	838	845	875	878	893	822	839	824	832	832	799	802	840	830	852	816	806	812	782	818	797	846	847	777	814	828	795	809	839	783	828	842	824	859	860	817	844	834	832	810	774	811	862	864	861	816	862	875	829	838	855	841	826	850	823	840	845	826	810	828	813	900	848	848	833	818	808	787	833	824	897	828	843	841	809	881	850	765	816	829	803	793	813	829	821	843	824	830	806	842	809	854	875	798	801	843	803	824	802	836	855	797	848	820	771	851	838	827	839	845	820	851	773	804	826	821	844	841	854	798	850	777	810	872	830	820	825	851	873	854	856	784	809	870	867	780	800	867	826	841	862	800	846	856	836	785	848	806	859	812	843	843	822	819	836	824	821	806	832	838	803	828	767	817	843	772	832	818	816	816	812	889	804	785	874	802	795	808	831	861	808	857	823	807	849	827	825	789	849	798	783	836	843	895	828	822	824	799	822	856	809	846	773	858	829	847	777	837	801	855	826	860	818	827	782	798	863	794	858	799	792	842	850	819	812	863	816	876	837	777	823	858	805	833	797	785	859	824	847	817	815	823	801	806	854	872	892	814	777	842	855	780	814	781	841	841	797	830	788	816	801	828	858	898	844	779	826	825	802	836	810	813	801	841	875	810	826	844	803	876	857	817	871	837	811	810	796	817	795	807	827	825	834	866	791	799	797	849	836	845	839	883	821	821	777	837	838	820	817	840	863	833	833	844	891	806	837	862	841	818	793	851	825	848	819	824	832	840	827	870	789	782	858	774	831	828	823	829	813	868	890	801	838	805	846	788	800	810	811	796	798	869	770	790	820	836	818	810	861	829	848	863	821	815	840	827	802	830	874	820	882	803	866	852	801	861	800	778	846	793	868	851	803	768	802	851	825	835	793	805	842	856	817	787	851	818	769	833	819	837	871	858	813	830	811	865	810	788	875	828	869	822	885	826	845	842	759	784	887	813	809	860	836	864	851	840	809	818	772	875	784	830	850	800	842	829	824	848	841	832	875	800	850	866	803	843	867	828	861	817	799	863	838	845	783	778	861	811	815	832	847	810	843	835	833	841	843	794	843	805	789	832	808	858	869	854	812	775	856	774	805	871	788	842	845	826	860	844	797	829	855	835	808	884	859	903	783	891	843	840	865	790	776	812	831	885	831	821	812	754	812	835	868	869	837	809	863	826	802	804	784	833	783	838	808	804	829	814	798	862	841	778	845	900	871	878	807	830	807	799	808	824	840	879	804	877	887	851	827	873	818	841	801	850	842	809	833	871	847	861	839	829	843	845	828	842	832	824	835	800	809	803	819	828	840	814	825	803	800	802	873	878	781	846	818	849	855	820	780	804	855	793	852	845	809	831	827	838	813	812	830	862	779	823	848	833	843	800	833	809	844	811	797	844	862	876	849	779	830	861	834	816	848	792	802	808	837	828	781	855	803	861	838	846	862	840	836	836	846	821	830	852	792	831	821	871	842	793	857	849	859	817	831	840	832	808	849	827	859	858	838	815	850	856	800	830	837	939	865	870	827	799	844	855	819	866	830	820	816	813	860	879	758	812	790	790	834	822	803	808	816	807	829	839	804	817	797	839	845	881	832	809	843	828	841	747	822	853	860	781	852	885	889	778	819	800	800	813	815	849	826	840	795	835	791	882	858	802	872	808	822	819	836	894	914	791	841	853	797	846	820	801	816	784	838	835	847	863	830	847	811	835	799	757	779	850	801	834	857	823	810	849	812	852	834	811	844	895	808	852	874	846	839	804	817	812	799	809	838	842	816	819	848	863	834	821	781	803	810	829	823	852	772	857	813	862	844	816	808	877	814	829	825	808	811	844	822	824	847	766	820	864	841	824	875	838	834	832	875	831	821	828	857	809	856	870	837	823	828	825	842	881	799	845	810	820	828	780	848	776	834	849	777	862	859	838	847	839	833	795	837	814	848	809	822	824	843	806	799	806	867	839	847	813	787	834	806	858	783	830	831	852	812	786	825	822	808	779	792	795	795	798	817	776	823	867	877	868	853	842	829	866	811	844	864	833	818	836	837	871	854	844	791	867	816	848	842	821	806	889	868	880	861	856	891	839	914	841	858	802	827	855	823	853	797	779	846	845	846	822	858	799	799	893	861	766	846	828	859	824	854	806	792	807	867	870	833	827	789	853	850	883	745	853	849	837	816	837	861	866	802	828	858	831	820	759	771	844	885	831	875	825	880	862	806	824	834	839	839	820	839	883	832	853	810	801	791	797	878	807	798	852	837	814	831	782	812	816	804	833	849	810	858	820	857	811	802	862	804	792	874	901	875	872	792	836	867	810	817	865	861	807	862	852	834	847	857	793	823	843	804	820	868	841	851	837	815	849	851	799	849	805	782	801	805	824	806	806	839	826	794	825	820	841	833	804	832	827	876	845	820	830	810	813	818	860	801	804	866	805	746	783	871	803	797	838	858	852	801	806	797	810	847	862	803	786	882	814	830	793	828	826	843	867	820	783	836	885	846	840	825	795	820	839	855	780	833	799	842	863	789	807	779	859	850	821	827	829	805	849	810	806	836	897	822	818	823	827	841	827	815	811	802	795	750	783	839	807	833	813	862	867	847	881	855	775	884	867	804	863	860	815	808	879	869	827	817	828	837	823	833	823	819	847	856	837	807	842	806	839	822	860	857	815	848	847	822	813	891	820	845	851	808	797	816	764	805	818	793	802	833	812	793	897	845	864	835	851	801	812	832	813	843	847	810	846	830	847	814	849	835	829	792	823	818	855	837	860	821	872	835	771	784	817	842	864	810	823	853	829	836	800	791	839	820	847	811	807	788	870	847	816	824	823	807	803	854	845	800	815	819	843	784	800	835	838	852	843	856	840	822	869	836	786	760	817	884	801	802	812	787	868	878	804	811	872	785	865	756	843	823	806	835	805	820	853	834	781	832	864	881	788	857	853	828	760	835	845	810	830	781	819	821	792	815	800	833	867	799	848	856	829	841	824	786	816	817	809	835	821	848	826	847	795	814	785	840	855	822	858	798	872	812	854	866	890	851	853	772	828	830	802	794	810	839	813	819	822	824	861	809	847	872	863	799	875	779	774	862	821	844	787	876	863	755	834	841	803	827	866	852	888	863	821	825	834	843	844	788
25169	21713	29405	24978	23455	23944	19144	9907	6288	4940	4155	3140	2635	2186	2062	1781	1537	1472	1330	1243	1193	1203	1114	1073	1086	1005	1044	941	942	1036	957	977	913	945	941	946	871	964	949	990	965	944	897	967	934	926	895	948	965	925	919	911	870	939	881	956	926	943	950	949	888	952	966	982	945	982	911	953	956	964	868	913	897	970	950	939	994	925	939	940	913	895	926	910	902	920	913	948	905	904	932	905	936	925	969	953	1014	904	906	902	906	947	963	961	982	932	991	913	917	935	901	903	935	957	976	955	910	966	918	873	901	949	936	989	943	939	878	942	930	933	887	888	996	954	909	970	900	921	938	912	930	837	904	938	962	931	914	886	927	952	941	941	985	926	942	927	952	903	908	931	956	944	894	930	912	929	940	925	912	940	983	934	949	916	984	928	938	922	925	939	978	955	945	934	926	939	919	933	934	953	906	957	916	921	896	921	936	913	929	927	961	913	935	872	889	957	980	967	930	875	928	890	894	949	955	876	927	934	918	935	901	937	901	944	907	969	918	836	974	909	942	919	946	912	922	897	887	834	915	861	963	958	936	957	910	898	919	887	917	950	960	919	868	961	946	908	972	971	966	928	882	950	884	902	919	895	889	924	977	883	899	939	935	905	924	914	958	949	887	943	1004	865	941	998	894	963	989	909	887	893	988	987	951	949	934	951	895	966	880	957	940	928	972	952	878	984	880	913	1015	916	893	921	916	954	1004	1033	953	895	931	925	991	901	934	888	893	938	929	912	917	933	896	905	913	899	928	955	933	927	911	955	972	947	939	948	894	966	924	965	917	938	889	882	930	930	923	938	916	946	957	950	926	955	914	990	925	894	975	936	907	972	930	959	911	933	886	934	905	912	922	923	918	1022	976	962	991	961	925	952	890	917	916	899	930	941	944	938	908	904	960	910	927	907	956	975	971	895	889	895	935	970	901	963	891	962	914	949	991	982	902	960	945	983	957	960	936	917	931	1004	908	892	872	953	892	928	1000	946	942	935	937	896	879	973	965	965	953	903	949	936	897	891	930	938	963	924	909	909	929	907	871	957	935	940	960	986	908	945	930	950	921	919	904	945	938	884	955	910	962	933	951	894	959	950	900	907	895	917	1028	934	981	950	940	953	916	923	948	940	911	889	897	945	903	953	927	934	896	941	951	871	958	906	952	886	935	986	907	951	953	913	890	867	934	939	940	925	901	967	911	933	924	938	905	935	912	994	949	950	939	894	981	973	913	912	914	942	889	995	932	921	946	905	950	938	976	899	940	957	885	958	927	974	920	929	957	901	929	905	950	909	917	949	978	949	954	902	949	912	964	884	939	900	910	993	875	908	958	910	927	960	901	956	1000	929	877	941	883	898	960	939	880	951	937	928	968	945	942	894	961	1001	900	956	925	894	867	887	932	927	945	907	940	971	868	859	963	897	950	923	923	955	1003	887	943	938	854	969	903	937	969	933	921	948	897	911	964	921	918	980	959	942	912	914	915	887	932	943	894	963	934	962	896	903	932	946	897	892	936	929	929	969	928	884	934	939	938	959	947	942	908	940	926	925	1002	880	923	899	909	923	910	901	897	963	918	962	916	937	909	915	887	870	891	921	953	904	947	912	909	927	932	911	935	896	904	903	952	932	859	930	931	922	953	955	965	920	940	957	929	936	954	908	920	924	929	895	946	929	909	923	941	944	913	857	909	924	909	993	990	903	949	961	966	933	913	934	924	911	950	909	921	914	937	922	963	931	916	894	931	915	916	956	905	890	955	961	901	925	934	888	890	953	930	940	964	938	906	928	953	936	912	938	915	875	942	856	912	933	932	970	931	944	892	997	935	934	911	928	923	932	887	907	928	895	925	919	890	884	951	946	933	915	867	939	908	967	913	923	931	910	923	940	916	958	968	952	853	910	898	913	977	920	954	981	941	906	957	906	1016	952	928	898	953	939	908	886	961	936	976	909	940	934	964	972	931	968	918	950	921	973	932	958	927	906	947	968	866	1012	951	1000	882	971	947	970	925	911	967	933	932	923	913	933	885	888	981	938	907	951	902	940	914	946	921	953	943	907	985	929	921	905	928	953	949	940	914	920	919	895	930	917	926	950	930	930	939	915	885	915	876	922	953	954	967	975	986	924	903	928	909	942	957	948	896	922	982	968	936	909	942	933	937	871	944	939	924	977	895	897	988	941	987	949	961	967	933	928	948	936	912	943	908	960	934	883	913	951	936	949	912	985	898	913	933	974	938	952	916	958	916	921	934	906	891	908	965	941	893	972	867	912	949	928	923	837	914	921	918	962	941	955	953	931	926	942	929	917	919	953	917	908	957	884	993	885	925	965	895	965	958	956	901	902	876	890	915	886	904	915	951	930	905	910	956	912	953	943	947	929	937	971	954	926	977	904	935	966	912	949	912	946	928	985	953	894	892	957	922	956	915	896	921	929	917	924	939	951	942	926	924	958	927	936	927	984	880	867	956	947	919	951	909	962	935	925	943	940	962	929	915	915	908	886	925	917	910	902	917	876	925	922	939	945	919	945	925	927	938	938	967	958	917	916	891	911	904	966	916	948	943	970	952	878	906	1003	897	1013	872	961	891	920	883	956	979	944	870	956	981	914	932	923	898	937	947	949	968	917	932	903	945	946	909	917	924	906	955	912	906	940	900	1027	900	901	932	965	953	940	915	931	943	953	918	909	912	896	932	968	912	988	894	961	916	982	935	905	915	947	878	943	881	918	909	931	962	961	913	917	898	898	924	911	951	914	898	980	896	945	884	919	958	953	917	906	929	952	893	956	971	949	929	902	936	834	916	960	900	944	937	932	941	918	968	929	912	820	965	922	936	931	931	886	909	894	967	962	911	941	945	949	923	918	908	913	984	947	929	917	907	921	923	926	985	956	898	943	913	914	934	977	888	926	917	939	912	894	955	975	915	960	926	886	907	932	893	947	880	926	939	868	921	889	941	945	937	870	905	911	948	964	874	961	921	926	904	992	912	970	929	922	904	980	938	971	900	958	959	970	925	905	885	892	897	909	955	885	944	906	931	954	888	863	963	920	958	931	900	976	897	967	951	938	973	946	903	943	890	905	928	919	932	875	915	895	928	964	941	927	916	941	971	940	943	904	924	958	1031	932	891	896	950	905	951	905	926	931	933	934	911	916	935	938	962	951	951	978	899	944	934	914	980	892	974	925	882	923	885	856	927	905	944	885	974	947	933	964	949	889	908	938	1008	922	959	946	946	941	941	909	939	907	894	907	903	940	975	909	926	911	900	979	908	951	954	926	958	919	931	868	921	968	898	933	928	911	913	930	925	941	1015	871	931	895	935	913	917	908	919	892	874	918	908	950	921	924	925	897	967	916	883	946	925	931	912	881	962	949	940	942	915	947	964	964	915	918	909	915	929	932	916	918	964	971	905	1005	933	849	918	975	978	916	957	882	931	921	958	949	965	899	932	950	942	933	871	921	920	917	895	902	905	968	960	891	925	934	909	958	948	918	916	917	885	910
54391	60587	58068	45278	34710	25175	17328	12857	9489	7574	6218	4893	4014	3252	2754	2383	1955	1739	1577	1331	1294	1215	1114	1052	1016	1015	974	940	929	957	950	851	895	898	855	819	830	870	914	859	860	870	846	866	808	817	873	830	855	855	824	834	856	819	852	853	881	841	855	855	832	845	816	859	861	824	810	874	839	842	809	817	796	853	815	870	846	806	811	806	834	826	874	839	786	818	829	818	829	800	807	845	802	811	798	811	801	829	830	800	854	841	813	820	851	825	861	811	824	818	815	890	839	797	799	870	857	793	915	824	833	851	859	873	825	845	796	807	822	824	867	807	834	846	839	843	813	831	846	905	839	809	828	849	828	821	835	812	852	837	805	805	812	780	858	834	778	823	835	861	785	874	851	838	856	845	867	795	798	813	871	847	871	842	821	864	757	824	821	862	809	862	853	837	832	855	861	844	817	838	821	866	841	850	833	833	817	845	849	796	803	789	843	806	807	857	820	806	834	815	814	840	811	835	836	797	835	793	822	857	854	817	855	854	870	850	798	837	851	824	832	861	793	825	834	832	834	798	831	849	823	810	833	813	824	803	805	890	827	811	831	863	826	823	860	853	848	865	863	806	817	869	849	845	874	846	826	838	869	883	830	822	788	831	852	827	798	757	866	837	843	848	818	844	867	787	858	813	832	831	830	833	867	862	839	853	829	839	805	819	797	820	861	819	838	877	831	855	830	859	823	837	813	834	811	773	812	798	853	858	829	832	819	865	832	859	850	820	771	820	836	847	822	900	818	821	861	868	889	799	778	809	830	875	845	825	806	809	825	843	840	882	801	832	836	821	818	833	865	788	800	846	804	808	859	880	784	818	841	859	813	809	798	846	848	862	822	875	805	856	825	820	847	830	775	887	868	889	785	827	848	757	843	831	816	812	847	810	784	802	881	842	834	851	795	812	804	885	869	856	805	803	854	873	818	836	818	845	811	865	839	849	825	814	784	837	809	839	803	814	842	842	823	796	793	822	814	872	793	825	824	833	819	832	864	856	785	853	894	784	859	815	819	832	823	832	839	824	894	810	787	863	826	826	868	849	855	793	790	878	860	836	909	878	866	904	854	819	798	810	826	876	841	832	854	820	774	824	777	837	829	877	783	813	803	851	845	846	840	839	853	833	880	851	872	859	839	829	877	783	788	817	824	865	820	823	849	891	835	827	851	801	818	868	812	815	885	889	832	839	823	851	796	839	839	867	897	778	814	889	812	831	768	887	828	805	869	885	834	787	877	813	775	777	853	819	796	783	833	808	838	842	826	822	861	880	807	813	838	882	860	853	827	896	854	927	879	826	835	818	851	894	877	860	821	802	828	833	840	875	829	824	819	851	773	842	845	816	873	827	829	805	783	802	843	782	834	826	845	813	788	815	799	852	832	854	836	831	850	887	789	838	820	808	849	825	846	829	856	859	822	815	813	787	834	826	812	791	832	846	848	818	829	855	790	806	842	827	837	863	834	814	828	802	852	802	888	790	859	868	825	824	806	816	848	826	836	852	844	847	822	918	858	819	802	824	873	817	790	757	814	911	804	795	889	804	798	818	859	826	838	904	807	882	824	840	837	856	822	847	841	787	811	859	862	844	798	836	826	867	856	802	838	880	856	847	866	780	825	850	807	806	835	795	826	841	836	793	829	809	847	816	828	839	851	842	841	838	838	829	849	847	824	791	826	831	837	826	835	862	864	831	839	824	855	795	836	835	790	851	812	846	828	827	820	864	833	807	791	796	802	826	849	875	793	838	791	804	871	790	837	866	850	871	844	829	771	883	808	816	854	851	844	825	839	810	828	838	796	829	834	876	867	795	767	843	838	812	839	817	865	804	878	851	855	840	816	808	853	933	856	808	867	894	774	836	825	824	837	819	831	798	821	838	827	849	871	825	833	878	806	809	855	815	803	846	834	811	871	855	876	813	809	863	839	838	832	872	814	831	816	871	782	843	814	844	819	838	886	807	816	855	852	815	819	829	775	859	807	816	869	794	907	869	806	818	882	872	824	775	832	874	881	783	885	824	848	817	825	786	879	861	839	835	774	851	830	880	827	814	800	834	818	785	834	813	858	826	852	805	842	831	817	879	813	829	849	829	831	821	795	806	794	757	860	808	895	871	868	825	843	849	836	838	831	828	850	793	831	847	883	831	820	876	841	809	811	815	863	839	880	801	818	865	795	829	803	838	815	883	839	803	825	833	864	825	836	794	785	805	867	847	858	847	909	836	844	836	810	862	848	813	859	823	789	834	831	810	842	800	809	836	816	825	792	876	834	801	873	824	826	851	838	803	876	839	813	887	832	851	838	829	823	831	855	860	782	857	820	864	807	788	825	837	836	793	859	819	825	842	824	887	820	881	870	802	883	872	843	890	848	832	859	804	789	817	861	842	887	817	854	797	874	822	810	850	886	844	787	836	835	860	814	828	804	868	849	846	838	819	830	872	857	839	809	830	854	779	878	807	839	818	869	858	817	856	822	895	817	892	874	807	834	799	821	823	827	803	854	876	843	827	822	907	805	865	801	809	865	871	792	848	793	863	811	823	844	816	891	811	806	793	833	818	790	807	830	820	830	851	828	844	756	781	857	881	882	814	819	849	896	814	792	825	887	849	840	894	911	842	863	823	867	862	800	854	835	791	795	864	839	825	844	808	879	833	813	829	862	838	838	803	774	856	872	815	778	817	844	796	836	861	811	829	877	796	820	828	825	854	860	828	913	807	825	787	799	841	859	801	816	817	886	872	866	872	878	872	819	814	809	828	843	872	874	855	868	834	819	886	828	821	853	831	805	830	871	796	828	902	861	808	860	831	801	825	823	916	804	832	859	851	813	817	816	883	819	857	863	846	824	829	776	802	834	819	854	855	852	801	838	797	825	860	877	833	856	857	862	869	832	826	783	851	824	827	809	814	843	814	826	880	799	809	840	818	851	816	887	782	835	808	820	864	822	832	841	848	832	812	840	878	831	808	825	859	830	900	899	881	811	859	848	848	751	823	837	837	854	842	889	863	832	849	869	893	790	819	785	844	881	837	879	885	875	857	811	834	858	852	817	830	888	851	820	826	864	856	816	854	784	831	852	822	857	841	860	784	848	830	835	828	816	872	846	866	820	801	868	855	847	823	794	811	828	851	834	834	917	835	812	872	784	841	827	880	840	825	832	827	845	805	849	821	853	824	847	848	785	841	860	841	818	822	833	841	827	868	799	872	822	820	844	817	795	835	804	825	863	879	817	855	905	872	850	881	851	803	893	828	785	840	837	861	789	835	817	839	858	823	823	780	856	826	828	807	775	808	847	874	820	878	852	841	818	817	878	839	825	783	817	849	847	856	824	829	812	806	801	785	840	810	883	840	865	842	774	870	792	828	830	849	832	814	863	826	836	871	831	798	855	789	840	823	866	862	824	834	808	823	829	871	804	843	870	857	873	844	846	837	865	866	831	858	846	852	822	854	850	857	832	798	827	831	814	872
24409	21676	29506	24780	23492	25410	23524	12574	8061	6091	4932	3902	3303	2768	2369	2057	1787	1605	1486	1307	1292	1137	1176	1087	1070	1114	1028	1088	1018	1010	1005	948	983	987	974	968	973	1001	968	982	894	963	924	967	981	886	986	947	888	914	943	984	962	928	959	901	982	927	952	934	949	953	929	925	937	901	908	917	913	923	954	944	907	962	955	887	955	895	926	915	946	865	959	931	935	977	927	938	973	911	946	885	978	936	971	927	914	947	926	928	946	935	906	963	927	935	925	955	942	882	917	980	949	935	893	961	976	1005	956	877	977	953	927	882	977	893	945	912	947	958	931	913	906	916	1005	881	916	958	913	885	909	927	929	936	910	926	891	925	933	951	891	903	901	985	958	962	998	896	949	935	927	954	921	912	931	942	907	970	930	985	876	937	942	934	944	948	894	885	973	964	913	948	943	911	915	948	946	956	933	906	992	983	928	927	897	932	939	930	987	940	928	958	889	922	887	967	898	931	916	950	908	903	1007	922	926	967	922	978	1015	933	916	921	958	952	895	924	930	911	929	980	1002	970	941	963	938	1027	941	929	927	929	963	939	907	957	924	954	949	961	926	869	883	917	903	956	972	942	919	935	953	945	941	946	968	897	958	934	883	970	943	999	967	946	966	930	957	872	919	902	933	882	875	1011	909	934	963	887	925	879	947	929	940	911	894	926	897	925	913	994	1013	927	939	929	922	849	983	999	938	934	943	954	978	951	945	980	947	933	950	972	931	943	953	823	899	934	951	902	916	985	950	959	967	910	1034	935	977	960	995	914	941	959	899	931	939	928	909	963	908	903	991	982	944	925	930	918	908	916	939	937	930	917	893	889	891	950	944	960	896	938	974	943	944	977	927	944	939	932	911	913	924	901	983	903	899	929	974	893	950	877	927	952	896	969	880	882	950	928	969	904	878	906	915	944	919	966	926	925	958	965	946	950	910	920	911	921	935	948	915	936	997	945	847	996	879	880	913	914	926	896	911	910	979	933	907	935	961	937	964	856	939	918	922	859	991	956	968	880	913	890	943	955	901	893	964	916	949	899	940	946	963	947	961	936	994	959	885	949	967	958	911	949	912	938	922	930	923	960	940	916	928	883	927	908	953	932	885	930	930	924	941	931	944	882	897	899	929	929	972	946	964	943	907	943	929	931	947	908	915	897	974	930	935	956	921	940	982	943	952	987	993	930	917	923	918	919	964	1004	927	911	916	918	883	909	878	916	908	890	937	916	904	1017	897	917	882	967	967	926	948	938	979	940	939	950	908	929	1009	935	906	965	936	890	956	919	922	942	940	956	897	954	868	852	922	946	934	945	932	947	946	934	943	884	923	975	945	1007	964	943	915	914	916	932	896	940	894	934	940	967	952	917	959	936	926	896	854	952	909	970	1001	955	930	936	911	972	893	887	890	877	985	918	956	940	889	933	946	931	997	940	953	959	894	924	934	982	990	880	934	947	907	944	948	991	889	957	905	938	926	913	929	968	937	863	952	896	962	883	955	939	909	939	976	963	943	918	977	924	903	948	936	947	968	951	888	951	974	929	914	920	932	935	910	910	950	902	922	928	905	983	996	922	862	942	961	970	968	942	937	966	908	927	989	908	964	915	939	881	899	961	950	973	914	967	981	978	908	955	885	947	909	937	932	919	913	952	893	996	900	902	894	943	919	879	895	937	900	893	893	939	896	864	946	963	885	940	955	874	918	991	912	977	930	937	962	926	938	913	953	906	877	954	932	917	913	888	989	904	922	918	960	928	930	976	862	912	919	931	956	944	937	876	884	913	954	942	940	994	925	893	977	914	919	945	993	991	951	901	887	942	900	890	879	913	951	950	942	915	966	974	895	931	956	906	893	899	984	978	887	969	964	960	977	907	916	915	920	978	942	944	914	927	944	967	965	915	946	924	921	868	993	966	963	953	978	948	941	928	934	964	904	875	868	893	977	918	938	969	965	1017	974	879	953	931	910	931	884	946	902	966	922	885	910	913	997	992	921	965	960	943	939	928	960	868	941	928	943	912	973	867	887	877	952	893	960	884	966	925	946	907	923	945	929	931	910	918	896	918	893	925	916	941	964	883	954	903	981	960	971	913	924	903	913	946	956	970	980	930	928	888	902	848	953	898	941	914	887	923	915	905	939	964	934	910	959	917	955	920	968	977	919	903	949	962	948	952	884	945	916	938	958	977	956	941	947	953	909	926	928	959	936	966	908	937	940	947	963	943	966	896	939	928	969	947	970	933	952	954	975	953	907	968	962	943	919	959	889	978	932	950	950	927	873	915	937	894	909	969	966	899	911	1013	937	865	914	923	975	957	937	905	952	969	915	910	884	947	861	921	917	918	984	940	917	911	915	938	958	996	1037	880	923	922	994	977	876	923	930	915	907	896	952	893	935	939	911	885	942	950	935	977	896	951	954	936	988	956	944	965	923	926	895	937	905	945	968	924	948	934	945	914	919	890	881	952	931	951	951	848	947	970	905	947	932	914	903	951	959	920	951	993	1001	910	953	985	939	926	981	997	939	952	970	997	896	952	969	964	921	961	922	942	953	930	940	919	918	933	860	902	905	952	970	911	915	932	963	927	913	941	921	956	947	878	927	969	925	914	932	939	974	956	914	973	956	953	936	971	898	959	939	907	937	863	893	962	907	954	905	943	930	980	978	978	895	922	905	905	946	948	949	941	973	941	1009	964	929	957	920	883	926	949	910	909	946	936	894	935	934	1001	943	998	936	905	940	916	926	951	856	929	946	958	962	933	889	984	977	963	882	937	911	927	870	902	898	918	947	945	936	924	986	948	908	944	945	935	881	923	949	893	932	913	889	957	888	947	942	906	940	932	921	924	968	901	927	952	969	957	938	922	923	931	914	919	895	963	904	939	914	954	935	984	937	896	953	945	957	981	942	932	912	938	969	956	932	888	947	957	925	882	885	924	974	968	931	931	942	956	942	899	963	936	912	914	972	990	883	929	922	957	945	886	901	924	907	919	941	931	921	915	905	982	940	932	925	965	927	936	950	918	963	964	950	938	989	917	937	943	974	938	947	968	921	969	918	932	932	964	916	963	969	896	937	934	892	920	900	909	952	958	957	942	929	966	927	895	938	935	939	940	912	857	943	878	905	895	976	950	953	914	925	935	925	895	883	967	954	944	934	986	944	926	940	959	919	878	894	938	937	885	949	982	912	975	957	944	926	938	941	905	964	951	931	988	933	930	979	913	906	949	971	927	930	913	899	1009	972	901	929	906	894	1015	901	917	870	926	893	907	928	970	975	943	956	929	973	930	912	928	937	973	932	920	911	962	906	915	933	849	966	951	913	912	936	862	972	900	916	922	932	930	937	901	885	933	958	933	849	920	889	895	952	929	938	961	933	904	923	963	926	868	993	909	927	929	955	865	946	956	916	978	974	937	868	941	929	895	943	915	934	952	926	917	940	915	931	905	885	883	987	988	888	940	984	983	917	925	939	908	978	950	949	973	970	920	933	954	883	918	977	923	916	924
55301	65642	60329	48392	38223	28528	19688	14629	11189	8813	7209	5644	4798	3928	3284	2651	2361	1972	1785	1551	1399	1307	1094	1088	1064	1026	937	969	977	931	928	884	880	856	847	880	910	891	825	864	892	803	815	885	884	795	833	815	811	786	781	826	801	824	825	834	855	870	826	823	810	839	827	836	821	812	803	858	812	896	840	796	847	822	869	811	852	841	868	824	855	814	844	854	811	848	808	804	840	877	809	804	815	835	806	854	818	883	844	856	832	910	824	822	845	835	881	842	862	884	867	876	847	882	809	814	822	831	805	843	813	782	798	862	842	788	875	896	857	837	856	898	810	844	786	842	831	865	850	854	860	863	813	836	790	818	797	809	892	835	858	854	805	863	830	880	835	827	906	873	846	828	825	803	871	873	865	834	844	861	839	819	806	836	861	855	827	835	804	846	778	810	879	864	834	819	838	872	892	868	809	850	874	815	819	793	872	795	840	854	810	886	890	798	808	909	781	809	828	810	840	837	838	843	802	861	878	831	824	849	819	838	883	807	838	841	843	864	772	805	828	840	854	813	845	814	794	830	876	792	852	871	857	818	844	807	806	803	848	823	866	829	878	821	803	811	889	841	859	853	825	828	842	877	790	876	827	868	787	850	856	843	779	812	778	863	802	832	847	829	822	796	850	840	863	827	888	850	835	841	815	867	778	895	872	866	817	825	798	834	846	833	859	821	823	869	802	842	805	861	801	841	857	856	849	803	829	783	829	889	819	829	869	844	874	822	859	844	808	838	854	843	879	816	819	889	849	853	776	777	812	793	830	789	865	869	901	824	835	852	854	841	866	784	843	817	822	843	920	815	890	835	786	887	831	801	860	875	865	806	828	808	858	843	827	861	847	848	839	886	890	833	852	848	845	890	837	837	829	816	810	851	816	840	805	861	833	804	802	799	849	849	890	888	820	836	885	865	823	830	807	800	851	907	818	863	821	843	868	814	817	801	830	849	844	809	848	840	843	842	872	864	803	856	799	820	849	875	817	802	846	813	819	819	820	816	824	821	833	848	845	901	887	796	895	882	871	867	838	867	800	833	807	822	875	795	851	875	863	843	859	843	854	924	877	836	858	880	828	852	829	854	873	838	785	896	831	792	865	868	830	855	835	836	839	842	822	821	828	874	853	849	818	841	905	858	872	817	880	833	867	842	863	816	816	808	842	854	816	848	800	820	892	910	884	827	840	825	874	842	842	863	853	849	794	850	850	797	898	827	914	869	824	842	842	809	872	818	884	846	818	836	816	879	820	850	846	781	829	868	847	851	798	846	806	878	843	875	844	863	857	840	886	859	853	834	811	802	886	803	814	830	886	858	848	815	831	804	841	823	861	880	844	828	838	853	831	854	875	838	807	833	873	803	820	791	864	787	832	841	878	870	887	850	842	841	853	845	805	807	860	783	880	811	826	866	813	813	812	809	819	836	769	824	789	904	848	841	835	812	860	803	827	854	795	809	826	809	783	873	828	883	863	842	819	812	854	846	838	814	855	857	870	808	801	820	804	850	851	861	832	847	828	864	824	821	876	851	845	841	801	816	817	834	745	798	836	860	878	826	842	824	833	816	890	809	845	823	824	794	868	814	854	820	811	853	773	890	816	812	854	898	892	824	811	826	905	867	841	790	828	831	811	863	783	810	860	804	824	853	810	841	883	857	844	832	812	796	785	817	809	873	839	822	869	849	798	879	860	845	821	833	836	854	763	791	870	853	832	854	836	843	850	835	829	799	871	842	835	810	826	823	822	845	858	817	815	814	869	848	843	832	835	851	772	815	812	828	904	823	889	816	827	884	821	751	862	876	833	804	883	864	833	847	848	863	874	855	822	818	840	848	785	836	849	848	837	860	853	815	884	813	852	794	791	805	839	814	845	801	787	816	841	804	784	826	794	857	810	818	814	875	829	840	854	839	891	819	833	890	835	836	831	864	890	823	811	860	800	874	856	885	832	847	859	855	869	828	853	857	828	864	821	883	810	843	829	816	880	835	846	829	860	848	841	884	843	778	828	780	806	832	861	880	823	875	807	818	785	841	827	863	892	827	816	861	776	855	858	855	807	781	800	859	803	881	807	795	848	828	845	792	882	840	876	846	826	856	829	806	817	863	842	811	891	834	851	807	834	817	824	788	848	861	862	862	851	849	832	847	774	819	867	795	779	847	848	829	858	856	781	818	791	890	823	869	857	820	831	812	890	856	878	840	785	871	793	809	843	794	855	799	846	855	850	833	819	830	857	833	820	809	839	799	855	765	890	813	866	841	878	793	814	870	852	827	820	822	837	864	845	810	822	850	859	859	831	794	879	889	882	808	859	829	820	870	881	816	876	797	851	837	856	825	866	832	819	877	807	848	869	860	872	828	837	825	848	870	818	835	862	825	879	849	856	890	849	818	779	824	838	860	836	802	815	831	808	823	858	827	852	823	902	856	844	843	859	858	815	762	886	846	823	852	815	849	825	865	885	872	782	866	842	833	837	825	810	796	849	876	868	875	827	880	850	822	876	868	851	829	857	859	833	836	853	809	837	866	786	815	810	831	870	797	835	853	848	844	808	814	865	810	835	821	863	854	871	807	873	784	805	839	867	792	844	827	874	808	882	836	829	825	860	849	843	816	811	810	813	810	914	821	865	829	834	834	834	860	818	809	911	846	891	866	848	833	809	884	861	832	844	819	838	846	825	831	793	870	842	798	872	841	882	850	854	828	850	848	828	866	823	841	853	821	887	876	812	830	843	817	831	833	839	825	835	836	866	811	814	850	827	786	858	813	786	847	874	859	839	824	850	842	827	862	876	853	827	809	817	866	868	863	862	837	822	826	840	845	854	889	827	838	834	843	860	834	836	850	883	842	872	857	803	823	819	844	884	802	840	852	885	837	903	882	823	878	860	861	819	831	852	838	842	835	844	876	812	839	826	821	793	774	836	838	815	804	854	819	869	817	817	840	870	815	850	879	774	870	838	814	860	821	866	851	815	826	831	882	865	815	832	800	825	869	854	794	866	859	905	851	801	853	850	828	807	901	854	853	860	838	842	861	869	834	790	860	885	838	805	833	793	842	851	870	829	839	868	885	840	811	848	873	855	803	866	855	823	832	904	915	868	854	821	838	832	844	870	810	844	824	830	875	874	863	843	853	782	833	800	825	812	857	794	839	816	860	843	816	857	833	827	829	811	792	830	838	836	808	809	859	798	867	871	825	844	837	839	824	859	818	812	871	872	804	879	855	885	873	842	872	826	825	891	838	830	776	827	825	853	825	839	870	815	861	862	846	815	823	868	878	834	876	814	842	916	845	849	857	839	872	802	806	903	847	849	801	823	811	817	874	776	870	839	824	813	853	835	858	840	870	827	839	803	878	883	822	825	839	861	823	884	811	762	818	856	821	855	835	838	816	877	827	852	798	830	850	845	762	859	856	858	804	858	834	920	875	824	809	829	811	881	874	872	833	831	865	841	861	792	892	798	856	823	902	831	809
29166	23325	30772	30330	22676	15203	8942	5755	4181	3250	2675	2352	1908	1718	1567	1415	1301	1221	1171	1143	1033	992	975	978	1013	963	962	954	954	941	925	886	933	905	925	904	892	920	896	872	838	957	898	821	855	916	846	905	938	876	940	900	894	961	898	959	903	873	934	870	913	902	983	905	873	897	940	890	915	888	886	864	942	918	954	915	910	934	923	880	882	881	901	894	858	881	910	867	935	863	893	925	878	923	887	946	842	856	917	866	875	956	852	878	890	924	954	932	820	856	940	878	862	912	919	902	858	876	849	837	905	901	901	869	878	905	866	932	937	929	892	898	910	844	932	902	954	944	850	916	900	868	874	896	894	945	876	884	922	819	895	913	918	895	901	928	896	917	936	885	888	876	866	891	925	859	888	881	852	912	856	925	894	889	883	873	920	878	888	844	940	902	921	945	914	911	865	905	869	958	895	874	899	883	919	882	899	860	957	881	887	907	897	936	926	893	904	864	883	913	930	835	930	918	927	901	884	839	872	873	915	905	871	924	954	889	882	904	895	930	881	916	902	963	926	881	912	938	826	917	933	861	920	913	851	864	896	942	893	934	903	928	852	921	895	888	893	946	889	912	954	929	830	886	835	904	872	899	897	924	845	862	899	939	913	885	868	946	931	886	875	847	889	898	891	865	888	890	970	928	887	927	925	882	920	903	894	892	887	927	952	856	908	864	902	894	933	924	919	985	871	961	923	936	954	887	963	867	919	888	959	889	862	899	921	925	886	910	967	843	919	891	836	891	903	898	907	909	831	862	889	935	888	860	868	860	892	905	890	871	893	936	852	877	944	883	883	987	883	884	909	873	877	944	857	936	920	895	911	933	886	959	893	910	847	896	858	940	883	954	913	848	873	880	890	899	912	947	885	883	862	862	917	970	923	889	885	906	922	886	851	935	944	886	836	903	902	862	897	886	959	902	888	927	867	906	860	900	906	895	864	894	903	899	875	927	894	976	890	909	899	889	872	863	903	919	918	934	937	884	910	901	844	957	908	876	951	921	912	940	856	887	813	883	894	876	876	875	919	916	845	908	899	873	921	941	920	951	969	930	899	914	956	857	878	901	894	918	876	854	927	949	906	863	909	924	914	915	939	920	897	942	912	965	913	910	910	932	890	930	892	854	930	855	893	896	938	857	870	932	906	920	901	908	897	904	919	855	894	886	894	871	908	912	908	858	923	957	923	904	938	905	959	846	880	913	941	881	906	826	879	895	926	891	880	860	913	895	848	957	899	875	899	941	939	878	905	931	886	885	865	900	910	988	892	885	910	900	909	936	929	894	921	872	877	855	862	942	956	901	988	889	932	909	834	876	935	925	919	885	884	919	882	868	918	918	923	918	846	925	931	897	899	896	903	936	919	915	915	895	885	843	916	830	893	912	870	925	899	938	852	921	895	891	918	875	860	899	878	900	914	893	872	929	922	894	932	903	854	894	977	894	879	896	918	958	938	878	921	897	847	906	947	917	930	928	906	853	873	893	863	905	939	904	896	900	967	879	897	874	935	935	925	857	834	956	891	878	870	909	906	917	858	936	945	905	886	942	861	924	894	921	908	936	832	920	901	971	882	926	846	866	903	933	822	891	921	916	893	927	860	923	885	881	864	866	926	878	860	879	849	876	890	896	943	880	902	876	870	906	944	951	886	939	874	949	905	912	847	907	940	865	892	824	905	895	943	861	881	907	897	916	871	870	896	965	886	854	915	885	904	919	926	889	939	866	850	898	877	930	942	932	928	914	917	905	896	916	911	895	923	913	850	901	983	889	953	887	923	944	879	898	865	855	909	911	959	912	904	834	916	904	927	917	953	919	908	969	945	868	902	959	891	904	910	935	865	962	912	910	893	896	913	882	891	949	904	905	897	898	916	873	847	898	853	940	847	828	893	957	944	910	912	923	900	872	901	883	863	869	948	882	914	883	878	872	903	871	897	860	892	954	927	894	907	893	895	875	864	890	858	850	890	872	901	898	860	910	849	905	978	872	795	904	968	956	921	869	905	903	873	869	931	949	909	954	905	881	916	959	868	955	890	862	930	883	903	868	894	934	923	901	889	916	918	836	895	921	881	918	909	899	961	896	878	899	906	903	864	882	925	915	913	833	903	875	946	925	932	860	898	905	922	893	941	959	868	867	894	927	917	871	874	893	923	907	913	893	928	909	901	880	870	912	884	892	910	952	858	872	902	863	932	861	859	886	864	899	890	869	881	903	893	896	872	939	930	896	924	924	908	940	916	885	903	914	871	874	868	885	887	973	887	841	878	900	923	857	913	925	894	884	884	885	936	870	897	911	972	876	892	939	873	890	896	914	882	852	868	883	935	895	861	871	936	928	911	908	857	922	865	905	903	942	912	892	895	872	917	940	882	908	893	862	838	849	862	903	897	886	894	839	875	879	938	878	916	915	927	934	877	897	925	887	932	932	815	907	889	843	864	900	884	899	891	935	946	894	905	962	915	908	870	907	913	835	920	884	941	956	936	925	867	888	922	937	874	862	947	898	875	936	872	938	931	898	891	901	924	958	910	878	870	899	897	910	873	894	904	888	866	899	938	923	932	923	898	923	954	903	906	916	915	935	873	915	949	884	883	863	912	852	868	979	916	887	868	923	911	926	905	916	838	932	885	881	941	936	904	882	942	887	955	885	904	881	903	849	871	920	882	924	890	877	866	913	926	916	947	863	883	885	891	931	924	849	874	910	877	874	879	911	1017	868	926	919	904	919	898	903	897	928	896	904	932	900	904	894	863	904	924	852	900	874	869	850	883	861	896	889	880	916	985	918	879	884	951	902	839	864	859	908	923	889	950	855	960	888	879	921	951	849	880	845	860	918	909	902	926	915	870	878	911	944	904	880	846	901	868	919	851	908	946	915	873	872	960	931	911	922	896	928	900	878	909	908	862	937	961	870	915	875	920	908	870	885	874	909	928	977	928	915	862	896	910	949	911	856	888	924	940	883	867	875	956	883	888	901	829	943	860	903	853	864	877	940	965	878	899	876	885	859	853	884	906	860	865	921	823	918	893	938	903	906	942	857	888	856	908	896	886	920	903	873	879	882	874	912	878	841	907	881	876	872	895	911	875	919	904	893	837	907	866	926	926	943	925	912	938	932	911	905	971	930	900	892	914	892	915	850	921	883	916	856	898	916	900	994	924	983	904	920	896	918	916	907	873	920	925	882	898	898	867	881	871	851	880	880	876	938	848	880	941	906	895	865	883	880	885	874	893	892	927	940	901	923	929	946	924	922	896	816	927	910	852	908	870	922	862	875	906	930	922	850	891	888	915	867	877	896	878	858	904	931	921	827	874	900	904	873	933	910	914	904	906	894	884	925	870	954	909	923	906	873	931	931	866	877	887	870	892	938	885	926	945	971	899	871	950	903	941	879	924	895	892	914	875	925	864	955	920	872	869	903	923	897	930	850	863	918	906	915	961	951	934	909	922	914	864	917	943	913	945	934	934	891
52467	53123	48673	37104	26633	18037	11929	8576	6640	5228	4409	3557	2882	2376	2042	1806	1646	1415	1312	1158	1123	1044	1009	948	893	892	873	918	931	887	896	879	848	826	869	850	826	823	848	858	789	835	831	826	779	839	847	851	832	837	831	826	854	834	844	825	849	802	799	788	773	795	785	755	864	791	815	822	810	805	837	821	846	777	847	864	855	801	809	826	855	865	832	805	840	824	840	828	824	811	845	836	849	783	828	769	839	778	830	787	850	832	818	824	806	786	851	771	786	827	802	819	796	820	812	801	788	833	838	755	851	853	801	799	796	787	815	772	767	827	804	831	835	790	784	822	792	816	802	759	789	817	835	820	815	810	862	897	834	814	798	794	843	821	820	826	769	795	840	794	789	818	824	831	825	809	826	771	862	785	822	799	829	825	805	798	829	817	839	779	830	803	768	806	844	835	790	807	772	819	800	797	844	808	871	802	807	820	834	756	770	773	798	759	832	824	757	823	797	796	821	821	851	782	766	839	842	806	858	788	749	842	848	847	801	864	827	799	860	813	837	830	806	773	835	822	808	846	810	798	857	786	827	771	820	823	783	816	790	803	786	847	788	810	798	787	792	775	818	871	813	819	826	832	788	769	857	845	837	859	848	834	794	858	839	839	856	789	740	758	847	832	838	832	765	807	794	807	820	818	787	818	850	797	797	906	844	791	805	846	856	882	763	833	802	762	814	824	857	844	819	849	820	808	799	846	843	778	801	810	827	811	776	794	821	831	825	831	829	789	853	788	796	822	801	887	789	798	823	815	821	846	823	851	800	806	806	799	838	827	809	843	831	823	805	813	804	860	862	867	838	806	841	819	828	786	819	812	824	749	825	845	806	848	814	759	824	837	805	796	795	780	834	810	791	841	811	831	806	860	836	771	846	822	795	794	812	780	868	793	804	775	856	804	819	855	792	813	819	778	806	801	794	857	820	769	814	856	828	831	812	791	819	868	783	825	781	816	805	789	845	816	838	832	841	809	791	803	840	819	769	823	800	779	825	824	801	855	812	855	803	839	818	828	818	807	842	831	775	791	838	802	869	820	815	785	797	827	812	792	820	832	774	829	821	852	797	821	824	822	823	773	805	831	810	839	785	834	753	815	805	798	784	805	787	825	796	818	779	785	826	824	809	822	826	823	796	836	822	822	810	776	801	831	831	823	807	827	815	802	799	818	848	779	801	835	819	808	803	783	828	794	821	828	817	850	792	771	840	806	851	797	804	815	809	822	845	811	796	820	770	833	797	781	801	811	844	811	832	767	823	881	832	771	790	839	839	792	804	787	814	820	856	816	771	780	859	777	829	815	810	875	858	840	791	843	852	874	791	793	832	827	810	815	773	773	812	773	824	867	837	788	803	828	899	824	822	814	844	806	835	833	824	816	822	800	869	790	840	819	787	779	804	814	790	803	882	804	831	754	821	802	818	763	784	816	813	782	817	832	813	842	845	835	875	833	795	776	847	796	796	864	810	832	752	823	794	841	784	814	770	843	798	843	801	847	844	857	850	809	816	834	783	845	782	820	821	820	803	807	780	835	785	796	858	821	783	838	823	824	826	832	851	867	808	841	788	815	844	846	776	817	752	781	804	807	827	836	834	862	832	836	767	833	780	781	801	869	787	823	830	782	833	828	749	817	833	783	836	819	766	784	782	822	833	831	819	810	844	858	823	793	832	853	841	840	779	823	843	811	824	797	781	820	838	806	858	835	814	840	794	799	862	795	799	841	796	841	839	778	810	831	761	810	824	797	842	798	801	781	830	792	794	796	801	752	832	782	854	773	861	844	824	770	837	794	847	828	810	865	810	779	819	788	819	830	816	840	847	856	856	816	846	820	856	793	782	837	806	807	847	827	792	852	792	826	848	809	831	810	813	816	813	819	810	801	827	867	840	816	851	879	819	874	828	826	809	875	862	799	840	838	893	804	826	808	852	828	837	845	826	801	821	803	792	823	842	808	770	792	861	768	789	771	825	815	888	815	867	833	819	837	839	796	825	794	830	749	819	856	825	805	802	803	810	820	807	831	825	815	809	797	808	777	891	809	806	823	837	824	834	784	800	806	818	801	814	790	815	780	784	849	787	837	834	811	842	793	816	814	789	872	822	825	806	811	778	821	786	800	795	812	827	875	833	854	767	800	850	817	801	773	845	810	842	843	834	808	821	817	802	819	835	813	848	838	791	815	797	802	806	851	813	857	791	795	865	799	765	829	759	829	816	835	834	850	813	806	802	848	797	820	836	811	803	777	761	818	810	807	888	794	820	835	797	809	835	826	789	848	839	823	792	776	835	808	847	782	749	858	823	819	873	811	860	860	800	815	810	797	789	792	769	824	800	782	805	791	826	788	820	813	821	764	870	818	825	824	825	805	813	838	809	768	841	816	792	766	785	771	826	893	879	839	818	853	776	861	806	820	803	808	799	756	821	836	799	802	864	795	871	781	775	823	788	863	821	839	827	830	805	849	789	819	802	795	830	803	797	871	832	864	798	817	846	812	781	813	814	814	821	849	825	788	856	849	816	839	854	843	813	861	805	819	843	822	810	817	816	809	845	872	854	820	822	750	818	837	852	778	804	858	810	772	821	833	818	874	820	787	822	815	790	849	798	844	831	791	892	819	823	838	843	791	768	835	797	797	817	798	820	846	808	789	856	834	767	797	787	877	833	859	807	739	825	805	776	810	835	835	791	806	881	890	803	767	815	810	788	843	813	818	749	814	804	795	800	849	841	860	785	838	812	812	797	777	816	799	819	759	861	816	810	814	820	833	843	861	827	847	798	825	789	800	806	805	808	830	838	818	839	892	852	842	822	814	784	818	853	826	798	784	810	806	771	874	773	825	854	835	829	815	796	808	765	808	793	843	885	849	802	792	811	792	844	809	784	804	831	826	826	780	809	833	814	818	812	883	826	863	774	772	807	807	810	837	822	819	804	773	776	819	831	803	851	874	806	835	801	790	852	835	800	874	820	803	785	804	854	866	813	794	775	831	854	820	792	788	791	853	865	793	820	842	787	841	785	850	784	836	861	842	790	811	786	818	805	828	827	801	740	789	799	825	774	821	813	808	848	756	788	801	792	808	799	831	846	809	799	808	794	820	818	789	807	814	889	783	831	859	851	791	842	786	899	818	811	794	779	753	848	828	831	794	882	834	817	817	787	807	821	817	806	806	805	837	841	835	835	821	796	771	851	834	845	813	832	832	848	896	826	783	840	828	815	801	788	794	826	817	815	793	807	839	778	830	796	790	865	823	823	847	792	819	793	790	862	827	812	800	840	813	807	810	801	802	830	794	788	845	776	796	810	795	837	817	771	851	758	792	826	789	844	810	867	772	794	782	785	835	735	785	800	813	824	866	797	820	798	841	772	808	830	841	840	823	787	838	825	813	849	814	810	803	785	786	859	801	817	816	789	809	800	815	775	784	798	812	813	820	867	795	803	842	818	810	798	792	766	850	834	809	791	820	864	811
25820	21681	29326	26181	25983	24764	18209	10277	7193	5519	4475	3778	2953	2394	2141	1808	1710	1418	1420	1328	1234	1067	1169	1071	1023	970	980	1009	953	972	958	971	967	928	933	925	963	929	859	943	953	951	924	885	942	926	906	904	923	911	928	931	912	926	931	972	921	997	898	916	906	953	893	936	937	901	915	989	940	959	907	949	967	898	896	928	894	971	967	895	955	880	851	957	885	896	901	927	973	948	917	872	933	979	908	952	945	874	894	917	919	877	923	904	907	889	885	882	940	874	923	917	908	937	854	884	897	937	917	907	941	886	938	908	887	954	930	939	878	896	886	923	873	929	914	830	959	889	919	933	914	930	877	889	883	915	953	931	933	897	890	896	860	976	932	931	931	888	926	915	930	898	874	963	912	947	923	971	997	881	907	954	900	841	946	897	887	952	956	883	962	850	862	926	919	880	890	911	863	910	900	904	887	910	925	898	940	899	909	904	902	907	897	875	963	871	836	916	904	913	852	936	904	861	937	944	941	984	879	949	907	930	892	931	916	963	944	902	929	873	866	942	911	907	929	933	990	958	952	905	860	888	958	936	923	898	861	901	921	911	902	975	945	907	932	902	888	869	869	961	915	878	932	881	903	907	819	977	946	927	917	924	913	873	918	956	965	932	878	932	956	941	871	867	910	869	904	911	944	980	939	962	958	941	885	905	981	905	918	924	872	907	956	895	926	918	931	875	941	942	973	883	1022	941	906	897	941	916	897	962	931	952	921	929	946	947	939	875	936	946	933	907	885	929	930	925	941	922	969	913	903	877	905	942	883	921	859	917	947	939	935	920	880	907	895	914	983	900	923	954	910	891	930	888	912	899	931	926	943	909	921	937	954	933	837	909	892	906	909	908	874	915	927	968	872	966	911	848	918	892	867	951	903	861	918	880	913	910	886	951	888	903	926	940	903	861	929	956	944	942	913	908	958	877	895	932	922	905	870	935	937	911	980	904	880	886	910	938	933	969	902	940	919	930	877	934	874	894	908	945	965	874	872	894	894	893	916	939	864	901	994	908	984	908	961	956	927	917	910	934	945	920	920	913	895	941	954	885	892	919	947	909	997	956	885	950	914	909	873	929	896	903	904	904	870	899	935	869	910	911	947	840	911	940	873	875	974	892	866	970	919	914	908	919	964	837	924	918	908	956	916	910	907	900	921	901	915	901	853	935	888	928	883	925	878	949	915	950	933	936	930	960	903	932	916	924	937	886	950	930	940	871	898	922	900	929	922	879	934	889	939	909	873	902	951	927	894	883	916	878	857	919	867	958	913	929	914	911	943	878	928	917	900	900	920	878	959	902	969	970	912	924	883	942	862	887	902	871	895	887	846	951	931	948	905	916	899	905	915	913	942	966	922	904	909	934	925	876	915	939	937	888	918	856	872	917	934	886	909	875	945	916	893	926	936	884	926	871	859	940	919	903	938	969	937	894	929	913	961	883	864	890	892	946	965	952	939	947	948	944	916	871	829	967	899	935	951	908	879	879	924	909	895	911	919	838	956	902	907	938	917	897	1012	949	913	898	922	890	952	885	958	885	943	921	928	914	911	940	978	922	954	839	947	961	953	897	899	927	913	925	942	937	906	836	955	907	908	868	912	932	941	920	884	911	900	937	887	899	928	882	925	947	836	945	909	942	878	896	881	927	908	893	971	906	902	903	912	894	904	976	901	869	958	892	962	915	897	920	876	910	919	949	913	920	916	933	901	929	900	918	905	932	914	959	873	948	951	904	906	916	918	912	883	941	900	934	917	882	949	907	910	904	902	924	989	875	964	899	956	916	878	898	835	903	927	922	899	914	911	901	1001	947	883	940	933	940	886	866	863	859	916	960	871	946	908	884	864	911	928	900	904	915	927	934	921	904	942	917	969	925	923	946	863	879	873	885	924	920	923	1003	914	951	905	902	906	982	879	905	917	909	931	901	869	885	887	955	912	934	915	946	959	921	874	893	878	943	939	989	858	993	964	945	937	898	958	949	913	895	947	923	910	896	926	964	947	919	899	896	909	960	947	903	875	981	876	877	891	892	905	862	956	931	895	939	952	906	916	930	900	935	876	888	879	861	892	884	889	951	906	912	886	918	997	934	910	925	907	874	911	953	939	925	928	925	901	891	926	908	900	916	931	901	903	963	912	906	904	888	861	951	937	876	998	904	932	944	954	867	906	906	906	902	908	984	952	905	919	865	914	956	885	902	915	916	900	905	888	924	940	879	908	976	892	942	928	946	886	907	916	914	870	910	928	929	907	943	913	912	916	875	880	944	868	917	924	923	946	917	932	912	929	893	877	939	893	892	884	928	883	911	866	896	939	901	900	848	919	954	942	911	881	876	896	915	917	887	904	926	946	911	922	908	901	932	928	881	887	984	909	897	948	931	893	929	921	909	914	911	895	875	918	927	872	903	948	874	890	887	923	931	903	887	856	959	843	942	900	923	898	953	858	883	889	932	842	949	902	860	852	931	939	944	934	910	916	859	975	866	920	907	915	920	909	884	939	916	919	953	895	947	900	926	930	904	905	897	895	951	923	957	903	929	922	909	983	921	885	904	957	924	906	935	867	941	927	932	917	912	906	891	917	906	884	902	899	935	897	908	894	879	934	933	911	939	920	940	866	885	968	975	992	952	889	942	927	936	873	909	857	963	940	919	872	918	933	884	868	870	964	933	883	940	861	874	904	949	909	910	879	927	950	913	947	925	982	925	875	888	911	870	912	915	908	889	957	958	995	911	941	923	897	968	925	919	929	899	925	904	958	918	910	887	903	941	900	968	937	955	964	928	909	907	882	885	895	964	889	971	880	865	965	942	929	933	910	947	943	916	976	917	937	909	957	956	927	876	923	854	905	911	922	907	894	925	908	939	887	902	930	907	923	920	883	971	876	872	919	894	871	970	917	948	866	892	925	984	934	941	955	925	941	939	913	945	887	888	922	968	928	860	941	939	962	937	926	975	843	939	918	876	880	900	951	943	934	903	929	905	926	931	881	887	934	945	940	923	887	942	886	962	870	922	893	875	898	896	965	942	894	897	912	944	928	916	955	882	893	876	981	956	919	939	904	927	893	896	873	919	953	872	958	917	935	949	896	943	927	892	956	943	948	927	925	929	926	939	918	902	918	872	933	932	941	871	894	898	863	929	847	932	898	968	865	916	928	920	928	931	936	945	971	970	869	904	886	936	949	909	927	924	942	927	931	904	914	929	871	909	920	920	872	926	900	923	940	916	915	869	851	898	902	902	925	910	979	967	970	952	884	951	873	917	890	942	893	920	915	864	842	916	942	916	935	930	949	916	900	884	965	909	914	909	866	942	917	881	859	917	885	924	943	948	861	895	925	950	941	926	923	857	912	898	931	985	929	870	927	898	906	886	920	932	890	957	933	909	918	921	924	923	933	838	933	941	877	944	930	922	897	953	926	919	974	890	914	874	916	901	935	907	880	952	905	949	910	901	921	904	885	850	902	900	913	907	927	937
51119	60301	57704	45588	36114	25367	17073	13007	10198	8163	6525	5478	4239	3489	2861	2489	2145	1781	1595	1436	1296	1147	1159	1125	992	956	949	928	962	927	879	893	898	852	842	803	836	872	783	797	865	822	794	818	860	779	793	819	865	824	792	816	805	841	824	840	792	836	793	819	841	792	818	811	818	855	774	807	799	866	814	855	842	819	831	759	865	833	814	792	813	813	815	827	830	793	812	845	817	835	810	814	859	824	812	824	837	827	841	804	818	821	840	803	884	885	834	797	871	844	800	847	831	865	796	856	830	818	834	835	851	798	839	865	785	835	838	829	781	779	802	823	854	823	803	861	791	832	832	831	823	789	868	835	841	823	796	791	836	869	803	795	758	802	824	842	824	826	848	821	830	816	815	839	791	809	757	804	819	850	870	896	865	835	805	783	841	833	787	856	780	859	835	846	827	802	782	812	853	807	848	861	859	849	799	850	786	822	843	771	840	812	845	817	766	818	852	794	772	827	826	866	876	797	856	812	791	833	848	787	797	790	823	782	793	813	823	838	792	845	789	806	811	830	807	817	801	877	839	852	807	808	759	880	868	818	841	776	826	842	816	807	824	828	853	839	834	840	820	807	853	823	849	817	854	775	819	857	803	788	852	780	748	808	840	832	811	797	807	817	824	800	850	821	839	812	785	863	777	814	848	864	850	845	845	769	800	796	808	810	839	807	826	837	840	827	800	800	796	861	793	844	807	819	840	832	866	842	817	851	831	785	802	859	834	767	784	830	811	852	798	841	847	809	803	820	799	835	821	799	809	808	859	825	846	855	828	827	800	820	800	845	802	828	843	821	808	830	781	818	810	833	807	836	798	843	786	792	878	854	811	878	801	829	823	823	805	844	828	852	815	810	809	769	872	842	846	871	776	787	784	842	818	796	799	829	780	804	856	822	855	768	855	831	816	794	847	817	868	839	794	865	798	853	817	814	826	800	807	831	818	865	844	843	807	792	799	845	836	875	776	842	832	817	820	806	854	784	801	806	813	787	865	820	841	817	850	812	831	830	847	857	851	795	834	817	846	849	807	813	860	858	849	778	813	793	869	810	847	772	819	823	785	786	789	763	804	801	829	827	851	848	868	827	822	805	791	839	820	816	815	816	832	821	827	834	811	847	780	842	796	810	847	872	859	790	813	841	819	858	825	824	834	839	857	823	817	762	855	821	872	858	813	827	798	798	804	842	859	807	844	806	839	868	868	850	816	788	839	841	815	846	846	821	850	820	868	821	806	854	826	847	834	792	853	864	807	881	847	854	827	833	793	783	824	821	833	789	786	850	811	840	810	822	855	796	875	805	865	775	827	823	776	814	857	799	847	805	823	848	792	796	814	798	839	843	858	790	836	846	868	817	779	829	846	815	801	853	878	856	818	792	835	841	790	847	850	878	792	922	840	799	840	819	853	805	787	858	833	835	805	794	825	803	877	783	809	811	803	803	885	846	812	815	840	854	796	787	827	810	888	823	815	806	799	893	849	880	825	842	827	858	853	848	821	858	824	810	821	772	802	818	789	777	808	801	786	842	870	824	841	816	837	851	833	836	873	755	803	817	837	768	829	846	810	810	813	830	835	838	860	827	880	779	812	848	880	820	821	787	812	839	795	820	880	823	838	842	808	835	848	859	870	832	829	818	820	784	753	840	817	807	784	768	827	829	836	860	844	832	794	795	815	911	812	803	822	832	825	829	817	896	856	801	812	866	861	835	828	835	793	831	858	802	834	847	814	802	797	829	849	834	811	779	844	797	784	866	838	825	876	792	828	804	808	870	844	806	783	876	813	833	817	798	867	868	838	801	799	831	866	828	843	855	877	830	863	810	841	798	849	856	838	842	848	848	787	847	794	830	817	821	819	812	857	872	846	818	746	813	842	828	835	800	842	837	832	866	809	840	811	859	846	807	822	871	800	830	848	891	888	828	847	826	904	829	836	823	825	837	816	820	817	806	801	865	774	795	866	829	835	812	824	842	839	827	888	777	796	819	821	846	844	844	812	787	864	870	871	790	848	853	819	821	858	789	850	873	852	846	861	834	809	768	800	878	789	833	828	816	805	841	786	852	848	808	829	850	790	843	792	771	844	833	864	869	794	826	811	862	811	844	878	819	781	824	871	892	757	775	866	821	836	815	810	773	793	831	813	784	861	787	806	802	802	786	802	831	845	824	811	811	841	845	848	803	811	794	839	819	859	782	835	815	840	830	814	753	873	778	823	874	850	839	792	816	825	834	860	885	817	774	836	860	870	841	810	834	817	800	788	841	854	824	786	793	791	808	777	775	801	795	806	784	824	843	784	830	837	852	820	835	858	866	818	840	819	809	871	868	843	798	806	838	831	800	819	805	845	793	850	814	866	798	891	792	826	780	811	790	816	861	814	801	793	767	843	830	857	837	865	810	850	786	831	858	823	880	817	796	825	864	858	821	875	855	817	787	827	870	791	801	886	825	847	835	793	804	846	849	894	807	857	789	818	877	846	809	872	859	805	806	833	805	799	808	759	835	822	832	843	838	812	856	783	793	867	810	834	817	800	825	829	817	882	834	816	763	830	811	840	833	790	806	887	854	764	823	785	775	819	813	814	870	810	789	836	793	888	806	860	875	821	828	815	789	855	819	835	808	861	802	832	836	879	825	780	829	832	786	878	797	824	799	820	765	809	829	788	806	871	806	829	834	830	820	827	887	801	783	790	808	838	838	789	777	835	889	824	836	830	860	818	857	825	824	820	809	791	787	823	809	831	795	817	839	820	876	854	811	857	771	843	862	862	823	817	814	834	775	878	815	805	805	821	905	878	788	835	855	818	858	825	811	804	828	801	768	824	822	829	814	826	842	789	772	816	807	815	783	789	816	863	767	809	817	842	851	800	903	838	847	836	839	868	771	833	847	841	816	825	831	838	842	807	844	844	759	807	800	841	804	836	847	771	877	844	817	788	848	844	855	819	773	803	849	835	858	839	778	792	817	857	766	852	810	885	811	866	818	846	873	774	844	841	799	839	813	833	813	801	814	835	851	837	811	871	849	831	799	853	859	846	797	769	802	814	853	768	867	812	875	833	850	798	832	796	797	880	837	822	824	805	890	834	874	837	791	836	814	815	800	826	802	823	813	818	792	847	828	834	812	838	826	833	832	850	881	822	762	771	860	877	849	860	822	834	838	867	792	845	855	839	866	755	793	825	793	827	806	841	822	793	866	827	800	853	854	836	846	823	848	834	817	802	811	792	827	798	865	868	832	865	820	780	809	819	833	818	843	855	801	835	808	839	836	756	817	867	811	820	820	808	826	826	811	813	811	788	746	845	885	843	872	838	844	780	811	807	790	811	777	807	836	841	779	779	812	866	824	852	804	800	845	855	826	879	837	818	832	833	775	837	784	798	861	821	795	778	817	815	837	811	845	825	833	802	834	796	810	780	848	860	823	861	833	825	831	848	857	787	884	864	844	834	834	837	819	828	780	785	766	869	813	848	833
25073	21702	29532	25164	24543	24874	20248	11385	7677	5992	4720	3903	3120	2597	2238	1940	1816	1563	1414	1263	1246	1185	1134	1154	997	1115	1021	1005	960	1014	1021	931	904	929	879	972	881	980	903	949	974	960	945	896	961	943	940	893	974	955	894	897	893	885	880	956	973	887	915	917	949	964	892	921	935	890	910	937	902	940	946	926	927	984	898	979	929	950	953	893	897	953	935	959	937	903	980	963	945	949	954	947	963	954	876	996	898	913	935	897	905	949	958	965	914	950	920	957	898	940	902	902	920	871	921	949	979	934	925	889	927	884	972	948	912	940	936	920	929	899	932	971	941	921	900	898	944	926	930	905	950	862	919	964	888	932	899	892	895	890	939	870	926	965	1017	959	915	966	957	913	929	926	963	927	923	920	970	872	918	859	919	968	877	947	921	953	976	923	902	966	892	931	952	936	917	957	918	857	889	981	912	959	946	960	930	888	954	936	951	860	934	1005	942	900	902	881	973	952	934	893	982	954	886	978	930	947	889	933	917	945	895	899	926	963	905	904	944	963	942	929	894	900	899	948	968	942	908	956	962	940	884	931	903	912	987	937	883	908	897	936	941	943	929	900	942	920	944	964	920	907	852	951	909	890	987	910	860	984	916	901	956	967	925	947	914	912	997	916	884	932	969	928	925	935	938	977	975	966	958	905	909	967	928	908	918	898	856	926	951	942	925	944	971	906	940	885	903	948	936	899	934	925	927	941	921	923	868	910	991	846	976	906	926	905	923	954	943	953	907	956	933	968	976	963	915	942	945	917	926	902	884	883	916	909	879	974	940	899	936	931	933	933	935	918	886	860	909	971	925	958	866	864	974	991	965	891	911	965	908	949	888	901	914	952	896	893	963	966	884	952	925	900	957	895	903	902	949	961	903	955	933	900	930	910	930	956	959	960	946	936	966	909	924	875	936	942	908	905	901	918	946	939	889	919	976	911	903	917	904	946	948	918	963	956	954	951	894	919	999	894	882	1022	956	934	922	872	933	960	920	948	917	939	859	921	952	940	978	952	934	915	937	942	933	925	882	937	910	948	967	913	911	981	896	965	937	898	920	977	973	950	899	914	887	943	952	902	937	925	990	959	931	936	900	908	955	947	924	941	927	986	900	911	911	880	944	924	947	937	980	943	931	916	963	941	941	904	920	937	985	895	970	883	873	904	993	938	907	941	892	949	977	978	971	966	914	916	960	938	918	964	959	876	889	874	885	941	945	972	911	906	949	897	895	920	926	920	906	938	909	933	897	934	954	921	1001	905	935	928	953	919	941	913	921	962	901	897	891	915	895	927	957	903	939	915	877	910	891	901	918	959	911	961	945	903	909	922	901	921	918	909	909	940	914	940	880	953	963	908	942	921	909	920	913	913	924	902	964	922	910	975	910	966	910	888	891	881	920	926	951	932	911	896	981	888	862	1017	911	966	901	917	892	915	890	923	985	900	891	945	910	939	973	934	936	952	939	916	959	866	950	959	860	940	945	938	941	992	866	953	890	987	947	930	931	922	950	940	931	950	864	885	916	944	927	961	927	916	916	986	961	916	898	951	962	939	913	880	858	880	925	912	942	911	942	920	963	932	941	933	885	919	952	899	992	946	932	881	933	937	899	916	984	949	1005	884	903	918	940	940	930	914	930	940	922	883	849	934	963	856	959	933	939	933	893	919	963	919	907	908	928	979	959	958	938	975	911	879	883	934	889	956	895	952	936	963	889	937	942	963	963	960	949	928	927	1016	952	951	947	941	914	946	906	958	904	986	924	905	965	872	944	918	894	977	937	905	912	913	923	930	888	920	888	936	910	938	908	970	908	951	946	932	957	973	904	965	968	940	956	965	916	923	944	951	960	938	914	945	933	929	983	918	933	896	939	941	887	944	993	907	925	884	923	929	897	904	915	926	956	955	926	876	922	943	914	864	914	930	924	939	975	871	918	955	959	930	985	960	979	906	944	863	902	932	946	901	929	910	922	929	920	919	941	946	885	938	926	879	944	903	899	878	949	919	939	968	976	940	958	914	963	883	904	933	928	916	917	860	948	999	944	847	905	935	924	908	914	926	943	972	897	962	916	898	872	952	902	971	935	923	904	897	917	910	926	940	927	932	932	924	880	967	938	875	861	944	904	927	921	919	953	924	955	977	924	853	938	939	948	925	913	906	901	951	909	895	891	881	912	895	922	925	943	913	955	944	974	873	853	911	937	1017	927	885	925	948	928	928	885	931	891	921	988	959	953	902	909	926	931	918	907	907	964	884	941	963	909	939	931	889	941	949	886	896	934	918	931	927	940	981	901	951	885	929	865	890	906	953	936	903	923	901	918	922	973	936	887	922	949	901	977	938	946	950	930	966	917	911	934	923	973	913	923	890	920	913	919	955	863	909	903	893	957	983	888	910	980	918	893	956	962	959	897	919	857	889	950	986	939	930	879	972	887	930	956	929	928	893	932	910	920	974	939	929	906	974	876	945	921	882	922	982	934	948	962	869	917	981	888	899	858	943	992	885	1010	974	919	860	887	996	903	907	903	854	945	903	935	967	948	926	920	946	958	910	999	928	936	904	923	960	905	882	880	901	907	842	960	929	909	897	983	920	938	932	926	941	946	904	963	891	911	926	909	936	937	901	932	902	913	931	908	884	890	927	977	983	949	935	964	911	996	971	955	944	884	950	913	922	918	937	965	905	937	999	915	918	982	928	955	921	933	966	940	938	905	940	909	914	934	903	912	873	919	917	920	932	952	945	1004	909	909	930	908	928	942	933	901	921	934	918	927	896	908	916	980	905	945	958	928	930	904	869	851	952	968	932	883	894	958	913	938	992	911	886	920	933	967	910	961	930	910	880	918	938	951	931	887	917	870	917	891	914	909	924	921	921	870	916	944	942	982	917	922	963	901	936	856	873	935	995	901	924	958	878	909	916	923	921	966	939	929	847	920	934	942	914	973	893	996	920	901	876	918	930	896	891	908	950	922	925	917	917	954	928	902	961	932	928	910	930	853	900	931	906	937	949	957	891	924	965	903	931	979	926	962	943	893	920	940	942	951	926	921	866	934	986	922	894	926	901	940	941	967	975	962	932	897	877	950	1007	955	899	941	921	936	914	950	947	937	913	891	940	936	964	947	853	911	892	917	942	943	960	967	887	863	904	866	917	896	882	913	909	913	1002	907	897	950	882	904	911	909	913	942	895	962	916	939	944	968	871	915	934	903	946	917	887	924	952	930	946	894	978	969	919	947	896	970	924	898	901	917	967	922	965	935	939	931	883	1011	932	930	927	881	935	921	965	921	969	902	928	879	950	910	928	919	938	964	886	918	901	885	936	900	863	919	915	902	935	919	931	938	919	1028	875	941	912	932	926	979	919	898	926	932	933	945	997	865	904	899	960	942	894	924	939	887	934	927	961	963	876	931	958	904	904	943	929	961	984	955	929	939	922	947	900	886	941	949	902	929	884	993	927	932	929	937	862	920	974	947	960	915	966	913	929	835	938	969	962
52891	62913	59161	46761	37971	26837	19190	14558	11249	9276	7505	5885	4738	3736	3151	2619	2248	1981	1740	1560	1414	1318	1243	1156	1041	1024	935	948	964	957	949	912	910	848	843	857	844	862	842	832	805	742	806	853	840	788	844	828	826	871	883	806	851	850	936	855	812	821	885	854	840	825	823	879	801	852	871	874	864	854	835	842	798	829	832	801	858	804	865	856	853	866	815	865	814	799	770	858	844	855	863	846	828	819	845	837	909	845	839	817	840	840	904	843	783	871	802	802	833	840	871	807	799	790	898	831	824	848	869	845	841	822	866	853	884	834	869	811	788	794	838	829	802	865	847	888	859	819	759	818	830	845	873	892	868	846	773	838	866	827	795	812	810	840	773	796	786	881	837	850	831	849	851	802	816	758	878	822	873	815	831	817	807	873	840	902	836	799	853	806	829	854	835	807	842	849	805	809	818	830	869	849	794	813	865	766	793	891	814	824	821	867	816	810	879	867	832	851	800	854	823	821	816	793	809	860	857	867	813	817	831	833	826	839	855	823	819	880	823	757	866	845	841	888	852	845	793	817	779	862	811	787	848	847	853	886	840	838	837	872	831	833	866	840	829	822	829	844	856	861	822	844	885	809	846	851	833	806	836	868	846	868	786	780	881	820	823	813	850	864	867	822	826	798	810	814	810	848	816	810	811	836	853	887	861	839	793	794	784	818	876	831	857	839	806	868	846	835	859	786	812	880	890	845	852	836	843	863	879	896	874	818	838	822	820	842	810	798	819	814	847	862	841	849	849	784	834	819	809	853	807	840	861	861	824	814	872	807	822	830	784	860	825	818	833	811	861	863	823	801	828	790	821	846	799	811	795	840	828	853	877	865	827	812	779	839	845	831	786	837	818	779	800	911	821	804	815	769	848	775	850	898	792	854	847	822	821	864	856	850	851	811	833	836	836	814	876	837	835	853	843	824	830	847	826	805	864	812	860	857	833	825	840	829	835	851	864	866	803	835	847	812	758	879	895	860	805	834	836	867	864	788	811	803	899	818	803	853	833	824	827	868	864	824	815	848	838	807	869	869	799	821	826	847	865	817	869	849	840	857	848	794	858	788	805	879	891	817	791	819	820	822	825	818	843	828	823	798	813	830	762	836	796	911	831	870	810	840	893	823	866	866	866	824	818	842	836	834	808	810	836	892	808	861	815	874	806	834	814	833	794	838	852	876	859	851	804	832	842	904	889	868	829	840	810	839	812	840	888	822	883	842	800	808	821	873	861	840	866	849	842	841	881	840	795	836	842	824	820	806	859	797	763	808	830	832	849	876	880	824	824	811	816	816	854	802	821	852	866	818	851	817	807	838	812	877	846	823	860	799	855	865	859	850	864	825	904	796	914	803	833	853	827	803	767	838	850	831	813	768	793	823	861	818	839	835	797	837	800	810	848	878	881	855	819	874	799	889	811	829	773	823	848	812	846	812	820	803	845	859	817	799	832	860	827	888	832	898	847	851	780	840	886	895	800	866	821	876	838	845	851	846	877	846	868	789	814	817	843	833	803	839	829	871	799	825	793	824	868	861	851	825	803	862	836	824	811	844	839	875	823	819	818	860	813	811	838	826	803	783	809	831	831	895	820	801	846	828	829	861	827	786	815	858	857	810	852	842	859	843	828	755	851	839	835	830	835	795	865	820	859	840	849	836	812	827	866	786	844	827	801	832	858	809	880	832	794	858	766	838	858	851	818	814	830	825	847	847	850	803	835	842	806	867	830	819	852	862	878	806	838	871	820	845	879	855	892	876	854	836	801	796	824	802	870	852	798	876	843	757	853	819	811	841	834	871	799	879	838	820	855	798	878	792	852	828	827	824	809	856	845	846	861	806	848	799	848	872	821	841	831	840	860	798	850	845	856	863	796	907	883	824	820	849	851	879	788	846	873	887	855	832	827	867	841	874	819	799	826	869	830	800	811	836	849	809	858	850	896	845	842	781	841	852	822	820	868	870	866	865	861	821	841	834	854	869	867	874	808	826	833	816	876	815	834	812	842	809	826	856	888	788	826	827	868	795	819	840	826	887	802	864	854	805	840	838	787	868	869	846	804	883	850	784	817	823	852	842	761	808	847	814	829	828	819	836	843	822	852	842	819	867	839	833	866	869	880	879	872	878	836	823	808	850	845	802	819	809	796	836	829	840	831	821	826	783	859	805	813	839	820	849	808	807	871	884	881	861	854	809	835	780	805	841	846	820	814	859	827	838	855	793	829	824	847	835	821	848	821	886	850	770	805	810	801	835	865	847	776	798	823	837	835	851	878	835	810	869	863	785	852	814	821	837	867	848	814	785	846	883	806	835	855	859	864	863	868	786	882	768	814	873	793	876	806	787	828	883	796	860	759	819	823	765	839	876	830	782	819	837	848	858	809	878	827	848	816	878	804	810	852	842	808	845	833	815	846	835	798	839	848	816	794	843	810	842	799	812	879	799	827	793	849	820	885	858	826	902	896	830	880	811	820	844	814	855	856	836	845	797	813	770	864	815	774	929	821	840	888	810	835	833	826	814	807	889	855	807	856	841	872	796	842	838	846	810	842	790	822	847	801	831	793	797	828	863	805	856	837	857	806	857	864	843	854	773	854	838	816	832	896	842	862	857	863	815	863	812	859	873	834	841	855	841	791	826	846	876	837	861	865	820	825	901	809	862	809	792	819	847	845	881	786	876	898	811	834	807	787	808	931	866	847	801	831	853	858	799	853	827	803	853	826	809	828	844	836	850	824	830	830	839	807	813	806	838	822	807	804	852	800	833	786	843	822	855	819	798	837	849	821	798	855	840	844	846	879	807	839	862	882	792	857	811	835	856	835	856	847	827	811	844	840	874	846	872	829	765	803	857	820	820	836	862	830	831	831	801	814	829	792	840	828	832	800	828	807	844	814	842	754	806	785	852	822	857	866	797	817	855	835	766	768	849	877	807	875	848	837	854	850	823	820	798	833	830	854	838	818	830	813	803	810	799	856	859	871	797	802	845	860	834	852	845	830	849	800	850	842	826	810	885	903	885	815	878	833	807	910	814	824	828	765	807	848	812	832	844	871	809	828	840	815	822	836	748	891	817	830	792	819	856	820	884	859	804	844	850	852	807	839	825	838	784	888	879	833	826	773	849	849	797	849	876	809	855	809	846	836	838	847	854	861	855	814	857	799	842	803	841	822	900	809	844	875	815	812	774	874	812	835	851	855	802	870	850	860	885	858	851	775	863	833	845	864	862	835	803	810	849	835	808	853	809	852	854	834	821	837	853	776	878	854	804	834	826	837	830	887	832	880	816	815	872	822	863	824	846	833	882	826	822	816	841	837	892	841	820	820	817	878	838	786	861	827	851	817	825	896	800	854	817	851	893	841	874	865	856	807	850	849	853	815	820	855	882	832	860	776	812	872	815	835	876	839	879	823	842	792	819	846	896	823	769	781	853	848	859	820	812	816	805	850	850	855	847	850	852	827	808	855	888	839	842	821	893
24373	21661	29475	24812	24309	26498	24506	14118	9389	7254	6011	4636	3679	2949	2424	2200	2001	1785	1627	1459	1365	1277	1158	1186	1076	1067	1105	1017	997	953	986	965	941	971	974	975	932	943	887	974	915	937	948	908	863	926	932	894	983	969	899	924	939	860	878	941	989	877	902	935	947	903	978	961	951	977	951	944	965	944	908	911	1025	931	922	980	896	904	950	921	917	926	906	904	891	914	948	887	864	902	945	922	856	1009	933	911	909	949	960	899	919	936	925	905	902	946	940	944	911	898	945	902	903	942	919	971	910	908	952	877	907	924	914	917	927	926	993	929	877	934	933	943	864	896	899	926	898	905	909	945	885	947	975	902	921	962	869	892	939	899	919	934	1007	912	933	912	879	916	980	866	947	932	888	919	948	945	915	930	936	911	921	856	933	951	984	905	980	933	932	974	929	894	982	946	924	869	956	936	984	964	886	838	922	936	966	988	967	921	898	929	911	924	903	906	947	922	927	926	964	922	1007	915	901	934	876	891	876	884	882	928	917	978	953	899	968	979	895	968	945	952	1004	933	923	973	945	924	951	915	908	920	896	897	899	961	930	941	909	934	904	979	967	926	909	956	967	918	952	888	917	952	941	900	929	927	901	936	949	896	942	952	974	938	904	888	910	955	935	954	980	966	839	933	970	926	931	886	895	890	897	903	960	921	951	902	960	946	941	950	901	942	975	918	953	951	925	966	924	953	952	947	963	985	958	909	919	971	908	930	909	952	970	904	951	956	918	885	941	943	958	963	978	949	867	888	885	967	935	906	900	920	959	942	1005	955	971	963	928	955	856	892	951	946	923	917	913	1011	909	939	946	995	931	969	900	930	939	939	907	914	922	888	914	921	909	929	908	939	959	946	915	913	926	981	896	925	932	892	921	905	923	945	884	942	859	885	926	904	968	976	939	946	885	932	951	910	944	922	856	954	935	931	914	927	915	936	915	877	888	911	935	895	910	986	919	965	928	941	921	928	1017	936	1030	900	898	928	959	952	959	916	955	892	915	924	934	918	942	877	935	899	915	955	914	939	887	907	896	899	882	924	930	924	954	955	972	945	979	922	938	928	893	947	963	953	947	866	1018	946	937	989	906	949	893	916	906	908	919	979	921	908	882	910	916	980	970	920	925	932	990	947	951	925	870	902	947	875	913	895	947	925	937	900	958	930	922	1002	947	952	1004	970	939	945	924	974	924	978	945	949	906	840	849	943	902	905	926	938	969	945	888	836	874	904	914	904	889	889	946	900	948	923	913	976	935	950	947	931	928	877	952	889	919	984	978	942	916	915	922	872	926	917	984	934	914	993	942	979	916	920	916	907	890	948	973	891	896	888	914	899	911	945	942	973	918	873	936	941	883	921	906	882	921	945	882	908	952	969	896	947	933	939	962	985	970	928	956	1010	974	1011	973	905	909	945	909	938	885	919	996	938	960	959	954	933	914	848	961	994	945	978	932	879	960	985	912	942	973	906	941	871	1007	929	906	892	966	910	965	951	891	964	912	921	895	934	932	937	980	978	968	883	923	968	912	918	945	912	949	907	985	931	928	934	908	966	919	940	971	963	949	986	923	903	967	894	912	919	930	944	930	865	878	915	947	943	870	939	938	913	980	913	927	923	955	936	1000	899	954	912	953	910	950	973	948	943	936	885	940	883	913	943	923	973	970	915	893	916	922	983	884	903	968	924	892	941	908	1053	928	977	894	898	942	950	939	933	957	936	953	943	992	946	883	938	946	897	963	914	923	933	952	967	953	891	891	969	905	948	932	921	925	924	988	906	911	952	964	935	949	895	956	938	935	929	923	896	872	942	905	971	904	921	911	942	903	884	920	959	904	979	913	942	903	911	937	951	903	938	954	872	933	975	891	942	971	917	880	921	1026	951	959	990	919	900	949	951	903	962	922	892	931	987	901	937	901	922	900	892	945	917	928	949	935	942	895	900	914	931	923	862	873	905	971	958	929	934	950	926	909	969	920	886	901	973	897	965	1001	891	939	905	895	944	932	927	954	896	906	898	906	943	931	914	886	896	938	944	934	943	961	936	937	958	911	919	916	858	966	923	883	942	950	935	921	966	943	972	983	939	931	952	868	905	955	989	954	864	909	898	930	938	900	1015	923	951	903	1008	915	909	965	939	924	964	925	909	946	940	944	891	907	938	953	924	944	972	949	950	949	980	945	1012	935	883	928	941	890	993	925	951	904	912	944	906	935	933	926	950	960	896	961	924	983	926	922	942	884	922	930	899	981	952	956	889	941	909	917	860	939	952	984	899	853	887	934	953	897	899	991	909	892	943	939	925	942	950	973	956	943	966	891	910	973	904	954	906	978	925	896	963	933	921	920	903	964	942	929	974	976	925	878	920	937	972	920	882	928	908	910	898	902	940	919	963	977	938	910	941	858	965	908	900	907	909	934	985	942	840	906	932	926	937	937	898	992	869	944	949	971	957	997	962	948	974	945	855	890	943	926	925	900	947	896	925	974	990	927	906	898	957	883	900	927	952	910	897	926	981	902	937	913	865	962	979	927	936	939	991	1028	913	863	976	925	921	950	914	966	957	905	927	902	884	901	969	958	924	933	904	943	934	895	927	940	951	933	920	904	880	934	897	922	913	891	958	944	905	926	973	894	929	976	917	933	913	930	987	926	926	946	939	938	949	959	914	958	1016	936	944	908	924	920	946	961	944	911	919	910	907	1018	876	989	892	922	956	923	948	971	955	944	906	958	963	927	925	877	932	956	938	1000	960	898	873	883	961	939	955	954	964	947	895	912	893	943	896	940	913	887	944	917	1021	991	936	940	961	927	895	937	939	959	935	935	901	992	949	934	978	949	886	940	969	921	890	884	938	955	944	947	934	901	941	891	954	947	938	905	958	958	954	982	864	953	934	982	908	870	942	933	944	969	905	895	914	1011	961	945	936	955	896	942	987	972	923	969	904	935	950	946	871	938	960	923	945	883	923	967	933	928	932	910	888	945	923	920	919	947	967	932	908	941	919	890	863	984	918	930	957	963	894	939	946	891	966	921	943	888	916	990	953	885	979	921	936	954	971	878	966	902	933	931	977	944	910	938	890	909	966	932	997	910	942	914	880	981	930	889	936	890	932	946	922	906	906	906	921	920	959	914	898	949	910	977	943	948	900	909	870	906	960	956	947	919	918	910	974	995	891	965	937	918	897	907	950	893	971	886	966	938	935	968	927	920	934	947	891	931	872	937	879	890	954	882	897	922	913	953	952	942	862	885	919	928	926	978	950	945	924	946	918	966	943	898	870	938	925	905	949	905	945	939	993	955	891	901	938	981	1002	916	917	946	911	860	996	946	952	859	931	958	884	930	910	930	914	957	888	934	876	901	946	935	913	973	886	993	883	906	927	933	912	899	983	946	921	966	988	928	911	979	939	927	898	990	903	995	944	850	919	947	902	983	910	927	902	841	931	906	939	934	984	977	929	921	928	989	900	978	928	961	934	935	895	946	917	882	896	935	995	905	898	896	869	978	922	959	964
51778	65594	61806	49634	40596	30150	21327	16454	13145	10640	8623	6753	5455	4288	3524	2924	2489	2159	1935	1618	1541	1408	1245	1143	1141	1060	1015	1015	972	934	927	902	954	861	871	891	832	895	808	826	847	764	849	840	845	841	876	858	828	853	827	868	843	946	821	859	837	786	823	820	840	818	857	850	830	851	854	825	834	834	894	817	811	773	833	828	792	800	800	820	911	817	810	853	829	863	809	871	804	845	856	842	847	840	847	839	834	779	893	850	809	841	779	802	799	790	841	853	843	855	795	819	839	847	805	851	798	772	865	829	813	847	831	846	834	876	842	842	826	828	824	809	841	838	847	841	875	843	851	868	871	827	852	858	819	834	796	840	816	886	875	855	825	824	859	830	819	836	838	864	852	841	804	813	882	814	846	857	862	827	790	848	815	850	831	868	894	801	846	815	857	854	817	814	816	845	826	787	893	869	799	875	893	888	825	835	787	823	811	857	871	796	799	807	820	809	823	850	827	822	855	867	851	819	856	821	807	828	831	871	857	798	858	839	799	796	820	845	781	820	812	914	822	834	830	789	803	845	869	784	795	827	828	844	840	821	804	869	823	813	805	785	870	864	806	809	825	821	821	864	764	847	835	814	849	818	846	865	859	881	848	867	849	826	853	785	797	840	875	865	872	841	831	829	840	815	809	851	861	828	924	792	861	834	857	802	805	863	833	808	787	833	823	838	822	797	809	871	886	861	855	809	858	856	893	782	855	877	824	868	808	815	848	849	867	843	857	836	804	805	809	863	749	797	841	819	832	861	812	838	803	839	892	815	818	855	803	862	786	860	802	822	813	861	807	863	873	869	856	841	829	839	887	804	790	840	865	846	834	820	834	813	803	843	799	778	833	818	881	821	851	805	822	858	834	832	867	859	828	819	840	838	842	835	821	807	853	837	803	817	877	805	815	832	850	885	869	818	822	822	871	859	871	844	823	830	807	898	835	836	830	848	780	805	863	841	864	851	800	830	852	824	903	829	804	859	846	790	830	849	807	807	801	806	838	822	879	869	797	815	862	812	836	853	839	843	842	803	836	855	837	860	820	860	828	819	843	864	821	830	871	794	846	878	779	835	827	860	833	797	818	794	846	806	838	830	831	780	812	847	875	799	867	851	901	839	816	902	830	850	839	813	837	823	841	800	826	847	834	821	816	831	824	813	855	852	815	820	839	833	817	857	805	809	842	812	798	860	867	848	836	817	818	886	815	845	821	835	865	840	851	811	842	825	818	828	776	823	878	761	832	780	820	822	819	858	853	825	857	790	848	808	879	869	846	829	817	831	843	820	827	803	816	892	841	850	826	789	813	826	825	814	818	805	795	883	813	806	863	834	840	865	775	843	866	855	862	851	791	878	871	803	827	825	884	812	777	863	830	860	879	825	822	862	781	818	865	840	820	828	835	856	879	822	849	814	827	861	832	802	869	876	828	840	855	817	854	795	786	872	831	784	876	831	852	805	852	810	801	856	883	858	835	841	867	847	833	795	828	811	872	826	797	787	816	829	822	805	778	880	843	832	865	813	831	825	853	804	904	802	794	812	867	871	847	837	831	852	816	829	835	837	852	826	853	846	868	826	855	902	828	797	896	785	878	825	822	814	851	852	837	817	868	800	900	848	845	855	827	842	795	810	830	882	814	841	914	849	827	816	851	823	836	824	856	838	843	816	815	846	829	869	819	819	854	882	852	830	805	813	833	777	865	804	874	820	825	748	770	813	848	858	802	849	841	860	825	824	814	782	804	830	819	779	789	840	817	806	860	826	868	821	836	864	801	817	898	819	809	829	866	802	803	841	857	824	907	811	851	817	864	826	826	811	795	859	847	840	843	828	884	837	858	881	828	863	862	849	876	848	853	800	821	857	900	832	889	820	879	780	832	830	839	791	908	842	853	806	818	846	832	864	843	873	810	804	807	785	772	792	818	881	825	824	837	857	839	847	849	849	805	827	844	805	840	873	864	809	856	840	840	820	818	884	817	843	813	806	792	790	812	854	859	823	853	874	848	859	834	862	831	865	820	823	851	813	728	858	758	810	865	876	803	844	837	813	881	837	831	790	831	848	814	779	816	855	800	839	843	809	820	876	829	834	818	873	818	832	862	900	876	835	854	851	831	828	820	850	826	850	833	833	849	826	808	789	844	846	822	859	862	819	841	870	856	803	841	870	840	797	867	800	807	865	756	842	851	863	815	888	800	822	817	844	901	852	799	869	805	850	877	860	856	848	860	823	799	863	804	822	872	800	876	826	822	831	864	800	798	852	875	868	807	864	835	829	841	888	854	883	796	835	780	859	821	848	819	824	819	877	880	840	880	881	859	794	862	833	841	838	845	899	821	845	875	850	860	836	836	836	852	865	803	821	883	889	799	792	830	819	835	841	851	883	867	870	872	855	860	826	891	810	857	844	877	823	838	829	837	885	838	813	832	803	841	834	804	814	895	866	897	866	825	892	838	805	845	839	838	811	833	825	798	902	836	831	869	847	815	873	841	848	841	843	828	841	814	870	846	828	840	831	837	820	820	833	850	830	860	865	832	892	845	863	841	865	848	815	879	837	853	887	814	847	799	857	876	915	833	856	811	872	808	857	832	852	852	844	861	875	847	801	846	858	834	793	832	889	842	857	809	954	815	857	831	872	833	805	884	788	796	780	854	857	818	805	830	842	860	853	788	812	821	850	842	867	810	829	859	834	798	841	786	834	794	800	854	815	828	842	843	788	862	849	858	818	833	851	809	814	858	869	804	828	790	825	887	846	802	826	858	806	869	824	811	896	844	824	809	844	797	851	820	833	828	832	819	841	829	853	834	880	826	830	849	815	817	793	875	851	812	851	832	869	822	828	801	804	825	865	860	873	873	826	796	854	904	857	845	866	810	842	830	810	833	831	827	843	827	804	860	849	833	907	854	820	866	792	827	832	853	892	806	785	802	857	827	854	818	835	831	832	790	814	865	789	829	831	839	829	761	837	816	833	859	858	865	817	846	846	798	841	842	857	820	872	841	854	834	872	794	840	840	851	790	854	871	867	832	870	832	836	819	896	848	850	844	833	791	807	802	818	805	822	832	856	843	828	813	827	845	774	841	836	848	847	786	835	861	844	845	817	754	834	831	867	878	818	812	819	856	855	865	827	840	902	826	816	852	903	827	831	852	820	860	804	814	813	809	823	827	816	881	790	846	803	838	794	812	802	819	844	810	860	812	847	819	843	827	788	849	806	850	801	836	844	812	872	851	841	818	904	857	855	820	796	850	818	836	897	839	829	845	890	863	812	818	852	910	824	810	837	841	802	836	891	810	852	864	865	815	835	838	840	837	852	828	821	828	851	842	876	830	848	844	816	805	854	818	823	840	824	832	880	841	832	845	822	862	854	828	837	825	830	846	806	800	831	856	836	838	821	834	822	850	853	836	820	860	818	882	852	818	821	846	813	830	816	811	817	834	827	884	860	866	767	875	855	857	882	819	803	908	896	804	835
28826	23388	31243	31361	25278	17930	11004	7194	5376	4168	3408	2739	2197	1965	1693	1521	1445	1301	1272	1167	1047	1081	1022	1013	997	994	981	927	980	947	906	961	908	874	960	851	907	894	945	873	920	928	887	935	914	912	901	908	869	918	854	938	919	893	934	865	942	810	876	933	930	902	871	839	873	906	871	897	955	893	873	938	862	887	911	911	909	911	883	913	895	932	894	880	906	888	933	913	892	959	863	925	849	883	893	922	871	932	861	820	905	961	852	931	864	928	877	880	893	873	913	913	889	862	847	894	910	906	921	908	930	960	902	883	898	892	911	902	893	925	911	904	902	848	925	914	842	962	902	874	937	900	892	881	929	880	924	920	886	923	946	870	901	887	951	897	889	921	910	863	892	903	925	916	890	906	918	870	888	947	902	944	902	838	899	912	911	887	912	841	900	922	900	890	936	896	882	865	913	933	917	899	921	873	856	919	896	903	912	896	910	889	916	839	896	939	863	865	873	936	883	895	895	897	879	877	879	916	917	913	894	902	962	907	869	904	914	904	921	878	874	878	857	890	880	928	842	910	917	930	950	870	893	908	1002	913	875	893	920	932	866	847	860	911	879	867	869	855	851	873	898	925	880	848	934	859	933	925	899	933	885	955	903	897	899	864	893	907	950	860	886	915	932	926	910	857	861	898	842	895	899	913	863	859	866	873	900	896	896	933	933	957	909	882	881	882	881	864	891	888	863	849	900	916	911	880	918	887	917	889	902	876	893	885	893	925	907	870	871	911	830	849	887	893	878	947	904	870	922	908	909	890	868	901	882	885	875	895	914	857	856	918	875	964	903	878	911	861	903	888	906	962	921	829	915	881	861	856	848	893	884	877	945	968	910	940	904	901	894	903	934	889	885	904	897	947	892	914	977	862	895	888	890	912	887	957	894	884	872	891	874	922	880	881	909	938	879	928	893	886	912	915	889	909	929	933	875	857	858	895	923	954	892	922	929	903	902	884	888	846	883	909	916	928	903	943	871	891	967	879	898	892	904	851	934	895	910	875	914	875	920	907	938	887	947	856	918	877	855	891	851	890	938	954	866	876	879	948	880	861	950	891	928	877	870	855	842	901	880	928	867	932	897	950	839	908	910	877	924	919	846	875	907	893	920	852	941	946	880	898	876	862	865	982	947	909	868	844	857	915	933	932	900	952	833	882	919	898	842	860	918	923	914	896	913	911	882	887	924	962	916	889	957	962	873	944	959	915	853	998	931	907	921	864	875	927	906	881	883	861	930	876	857	837	889	933	941	897	884	880	874	887	871	928	857	906	913	880	907	891	949	929	866	868	927	933	805	888	921	870	892	918	883	842	904	921	951	891	914	945	916	885	894	903	889	920	927	873	900	880	883	901	911	838	960	898	906	929	890	849	883	919	871	882	872	910	923	958	927	883	904	885	858	867	893	904	867	849	906	871	833	842	928	894	940	874	875	893	909	929	947	847	890	833	928	879	945	894	941	877	874	893	843	958	893	911	877	944	902	915	901	973	923	879	902	904	886	935	930	928	888	910	901	929	864	872	924	916	911	856	912	863	911	862	897	919	907	930	931	903	873	909	918	898	910	934	894	876	852	921	897	903	857	904	938	885	922	850	966	884	907	892	914	910	900	909	873	908	875	949	845	895	966	894	860	885	902	876	909	872	883	936	860	888	879	854	900	899	885	970	902	971	932	908	879	889	915	896	944	883	939	982	917	858	879	928	881	967	912	917	930	878	899	943	897	875	890	903	867	893	926	949	932	905	920	911	868	831	911	888	911	922	872	860	934	873	879	922	906	921	902	907	927	865	915	916	887	905	890	947	903	919	900	868	982	886	856	887	824	935	893	934	872	906	877	863	845	900	869	899	912	954	888	884	882	865	945	866	892	910	857	908	884	873	888	880	907	892	905	897	907	869	874	854	932	870	943	863	942	892	903	885	909	906	883	902	870	895	874	913	887	890	935	907	901	877	971	929	881	944	845	939	912	910	867	906	925	860	898	894	880	902	896	884	944	857	870	899	906	909	971	962	911	868	855	858	881	949	864	926	897	898	890	883	918	887	974	905	878	881	837	902	887	901	893	889	874	906	892	929	867	885	839	903	905	883	923	822	862	925	912	818	956	937	876	916	862	841	915	932	886	896	928	844	901	939	899	905	888	921	935	945	904	895	835	907	879	905	873	903	884	909	870	931	839	885	952	893	866	880	936	900	820	942	820	904	928	929	892	871	880	910	937	850	915	914	943	871	900	924	893	909	937	907	886	933	890	891	893	885	824	862	867	878	869	840	916	882	891	892	903	885	849	875	888	854	913	936	888	885	923	862	930	904	887	949	910	846	840	908	929	900	905	834	898	952	879	913	895	857	924	888	963	875	982	925	950	919	880	895	915	931	859	921	925	862	799	893	899	848	897	896	894	925	913	925	908	867	882	809	869	861	925	876	921	951	862	897	897	861	848	935	896	944	875	886	884	944	894	894	886	871	865	904	834	902	922	890	925	899	879	893	886	885	963	874	899	913	886	869	872	880	942	862	877	898	903	902	929	834	840	923	890	876	870	913	901	980	916	861	885	911	869	887	857	894	932	897	941	888	897	888	914	932	879	903	863	855	943	900	871	927	953	863	884	906	877	957	852	894	906	885	878	871	857	868	891	918	915	845	906	876	870	909	890	904	851	927	856	859	923	898	943	901	872	886	876	902	965	916	887	874	830	900	906	884	918	909	941	899	886	877	922	922	900	936	964	886	891	878	874	880	958	893	899	918	945	896	886	896	900	880	884	882	878	882	925	866	916	853	907	908	956	922	866	950	893	826	890	868	935	879	823	914	888	903	849	869	909	891	909	850	898	875	922	914	899	925	888	908	904	943	859	854	923	878	868	853	893	910	877	865	879	969	893	887	822	877	904	925	948	848	855	928	927	932	850	869	886	926	887	846	836	922	886	859	901	922	886	950	862	892	907	897	900	901	876	926	891	894	865	902	918	925	916	942	877	934	878	904	875	878	875	938	880	853	889	940	909	877	895	880	879	914	897	913	856	908	889	887	866	923	886	879	909	909	888	932	824	873	961	951	919	908	912	881	919	882	864	889	910	886	864	887	893	914	893	885	916	837	898	905	867	907	914	876	885	922	893	937	921	849	857	875	831	810	867	887	913	903	811	871	945	928	906	900	863	827	901	879	927	916	968	884	953	907	846	861	927	876	880	919	885	888	939	908	886	945	886	931	903	931	871	954	892	981	882	926	879	934	884	904	884	923	859	896	915	876	880	908	928	882	894	901	887	897	880	888	914	948	848	820	966	938	895	858	859	901	878	872	877	902	900	859	867	869	908	902	895	925	886	860	928	866	928	911	947	853	893	898	868	907	877	894	903	842	948	893	926	899	908	862	893	917	860	915	889	893	939	886	908	912	932	876	883	933	872	899	939	867	830	894	907	891	877	921	949	949	900	920	899	846	854	850	864	909	946	881	896	922	919	874	905	903	861	945
50477	54768	50247	39769	30688	21360	14459	11081	8888	6910	5535	4294	3487	2736	2352	2086	1879	1630	1398	1233	1172	1074	1058	1068	952	969	962	889	922	928	880	879	844	861	793	822	865	797	806	813	852	838	804	843	814	816	781	883	840	816	823	770	811	782	852	887	837	794	773	816	844	806	855	894	816	802	803	865	866	784	783	815	785	801	847	807	804	817	840	861	854	861	842	786	872	780	783	825	789	824	796	780	831	811	781	837	839	814	805	785	845	792	835	782	812	826	849	797	837	873	852	865	831	829	821	794	831	818	835	855	812	825	821	801	877	814	849	823	842	776	843	852	823	810	870	840	805	862	783	784	837	812	845	796	805	790	799	795	793	789	826	820	791	826	883	835	818	843	799	821	806	794	826	878	806	874	822	770	836	868	824	838	766	825	825	823	844	827	842	825	852	865	798	759	854	815	799	801	827	829	812	848	795	807	821	864	831	784	793	809	871	820	829	800	837	818	812	802	812	759	820	813	835	894	858	833	766	788	829	841	783	806	772	826	876	837	729	833	839	795	840	874	839	844	809	808	780	800	835	850	788	790	817	790	822	820	812	777	844	839	872	816	819	769	835	780	799	830	791	839	811	811	824	810	798	844	827	850	899	766	798	833	794	854	857	789	834	783	781	791	798	746	847	785	840	857	823	831	834	818	824	814	768	854	783	839	814	787	852	882	837	798	789	818	829	796	860	802	832	792	834	781	871	800	822	864	832	787	810	785	857	787	800	863	842	833	795	818	840	796	797	880	868	775	813	778	840	830	843	836	832	832	804	794	839	818	851	826	801	892	834	823	785	804	790	804	794	833	784	843	833	770	835	805	809	832	818	828	875	835	787	816	782	803	819	804	820	802	826	818	791	820	859	794	783	825	815	803	880	824	764	821	825	851	848	774	797	819	801	809	815	823	817	840	856	794	836	832	875	824	770	844	799	779	792	824	790	777	802	842	835	847	835	833	759	838	832	831	831	816	785	818	807	802	836	832	862	833	803	790	815	854	828	828	824	812	808	791	832	803	846	853	844	803	820	815	793	854	830	772	810	841	813	834	858	790	818	811	841	834	842	773	801	806	863	829	809	796	796	842	813	822	839	750	834	810	814	871	827	822	805	781	814	866	841	814	853	829	815	769	826	829	817	853	849	819	796	841	838	842	839	824	758	799	781	806	851	777	866	831	804	832	789	838	791	836	810	828	846	827	816	870	825	844	790	818	830	828	803	833	815	800	819	792	805	849	855	799	834	826	809	848	809	840	822	831	832	875	821	838	830	797	843	818	876	775	821	792	839	773	809	808	833	759	805	788	810	792	835	817	794	864	841	833	843	824	802	851	779	830	871	816	785	847	891	780	800	828	811	820	789	798	860	839	829	796	805	847	827	840	838	810	837	784	837	778	808	821	840	804	847	757	839	812	843	827	811	855	846	809	795	841	788	851	814	767	804	789	792	778	844	828	807	769	843	768	802	829	818	822	801	816	820	843	810	849	797	810	832	856	832	829	821	843	859	817	778	800	869	804	792	810	768	809	823	841	766	813	835	774	768	872	825	790	864	787	796	814	816	796	739	875	856	815	797	816	815	796	870	804	769	877	804	805	829	800	844	827	833	813	819	857	843	770	822	805	771	810	833	780	816	779	812	821	798	841	756	830	813	773	772	817	857	817	838	816	853	787	835	800	867	817	834	867	773	741	824	861	832	808	790	845	803	857	834	802	790	818	813	819	851	847	809	804	824	777	807	834	783	873	864	796	841	789	780	841	837	831	797	843	837	833	861	824	805	809	849	811	807	822	817	848	866	821	796	886	818	799	837	815	813	778	826	783	875	775	797	798	827	842	865	846	784	804	823	845	897	752	803	816	782	809	814	833	844	838	868	844	772	778	778	794	841	827	809	809	816	839	788	766	806	790	799	862	826	860	783	774	835	827	798	815	827	841	832	788	847	782	789	836	815	875	812	772	831	843	824	790	815	865	836	826	801	863	830	779	824	785	795	848	848	787	871	820	856	805	847	851	784	797	822	778	800	822	792	817	812	829	814	786	848	799	810	810	785	823	821	800	818	851	828	802	858	805	844	810	754	824	827	823	834	796	847	816	799	800	824	753	804	818	883	871	838	811	850	807	844	813	863	811	848	862	824	760	817	849	784	818	807	809	849	852	818	858	878	828	834	798	809	824	798	859	799	814	837	751	852	813	796	777	832	836	796	826	869	829	775	853	794	801	776	800	753	813	809	812	792	830	815	826	838	842	834	815	803	818	816	795	828	834	854	810	841	829	784	824	826	818	836	834	814	866	779	796	840	823	824	807	796	828	785	882	855	809	794	884	783	825	819	803	766	825	845	799	790	845	796	843	803	874	803	773	854	852	843	840	804	838	851	858	816	898	809	740	845	852	799	796	833	823	818	842	824	820	812	833	851	797	806	819	809	793	757	830	817	844	840	818	843	827	882	854	846	825	823	848	826	797	835	841	815	774	869	847	802	798	803	849	824	859	847	860	825	830	826	867	844	797	802	820	796	874	849	892	820	838	793	788	806	807	820	816	831	792	795	802	827	815	820	848	798	852	785	832	799	799	818	842	826	794	853	833	795	806	820	823	814	790	877	803	852	845	777	801	874	775	814	864	812	831	771	792	859	814	806	825	830	773	820	784	837	829	804	834	821	820	803	800	784	864	814	828	835	871	818	852	797	773	804	854	843	817	867	775	821	808	814	803	813	853	843	830	817	813	833	834	875	819	848	845	801	808	830	862	807	842	859	810	801	786	874	834	809	787	819	812	808	833	833	830	828	880	822	868	800	843	824	860	806	802	818	781	832	816	825	802	845	795	810	811	876	790	797	841	820	863	832	792	811	827	837	837	804	826	834	837	816	825	826	798	868	809	804	835	839	833	791	753	834	825	859	814	838	833	801	842	856	843	834	790	881	881	808	811	866	845	840	782	763	816	828	792	846	798	789	824	860	842	836	813	887	800	822	808	816	844	797	787	853	850	809	803	826	841	812	809	842	802	773	852	859	794	824	833	753	866	792	783	799	788	740	793	804	866	825	811	813	840	827	848	830	852	859	811	787	814	801	814	843	811	820	776	826	814	821	828	811	826	833	796	831	814	867	760	809	832	799	831	856	797	838	798	788	844	811	815	784	756	747	839	857	783	830	812	797	865	810	837	854	826	820	876	774	802	851	854	812	835	836	796	836	817	793	829	791	886	798	808	818	844	818	812	805	766	843	851	811	798	862	821	819	840	853	816	852	844	818	792	825	891	822	786	793	831	788	793	788	811	834	848	813	833	849	792	798	848	821	830	839	857	808	809	872	812	801	822	838	852	788	842	804	877	838	844	785	831	798	807	848	745	816	847	852	813	817	858	862	822	868	859	809	803	855	778	877	809	814	832	819	850	805	808	863	816	872	833	847	825	829	851	836	766	815	810	797	791	839	806	862	809	837	817	795	822	822	784	845	786	885	824	772	799	836	835	827	852
25899	21642	29304	25870	25760	24499	18133	10740	7582	5883	4443	3545	2797	2320	2099	1806	1606	1475	1481	1329	1151	1175	1069	1078	1074	1070	1080	1037	1032	999	989	911	976	955	977	985	916	932	918	869	935	914	889	910	843	871	882	873	934	924	904	966	881	926	921	922	912	879	911	919	982	889	990	954	914	900	906	905	926	906	945	904	972	924	906	876	908	897	896	904	916	902	867	874	869	874	955	952	891	900	903	909	897	899	852	959	891	887	903	937	939	912	873	915	941	916	894	959	920	868	877	891	959	943	912	935	931	898	894	887	888	841	907	941	919	947	901	883	880	906	930	880	842	894	914	885	877	903	841	900	902	921	951	927	874	900	914	895	962	897	929	914	829	913	874	900	893	844	880	863	842	930	941	878	967	898	883	932	879	956	892	915	909	935	939	978	920	849	922	901	836	879	999	920	857	945	889	883	854	914	914	866	956	864	914	940	926	903	891	893	862	910	886	927	855	946	870	959	897	947	893	914	899	892	895	868	925	926	884	874	917	907	900	892	916	909	935	919	891	888	859	882	1020	916	927	929	898	906	884	911	882	939	873	876	861	847	960	887	850	927	890	921	929	934	934	890	890	918	948	905	897	930	936	963	958	898	883	936	932	886	869	894	897	952	956	916	948	898	887	892	903	884	904	895	895	907	883	927	931	931	886	897	908	903	905	868	910	910	1006	889	920	935	928	925	949	903	903	968	897	924	854	939	882	937	974	925	941	929	904	856	909	906	980	874	828	929	943	939	839	886	864	899	920	921	894	914	853	961	959	948	940	908	894	933	893	904	868	941	899	950	949	946	859	975	960	933	970	906	986	856	901	917	863	909	894	937	867	949	903	866	960	880	853	937	912	918	892	952	922	909	905	910	905	913	910	914	948	901	809	915	914	904	865	909	892	927	936	965	905	857	927	917	851	905	958	997	886	916	891	917	844	872	961	882	895	920	894	887	910	901	915	917	803	890	895	898	921	930	895	925	910	907	859	891	916	880	963	913	911	954	886	945	904	881	959	940	916	843	903	883	962	872	913	940	908	914	924	929	924	884	988	852	955	907	907	917	860	948	836	903	947	887	950	970	854	912	890	906	899	885	928	896	895	927	890	925	877	939	940	920	887	899	894	942	954	919	917	916	926	864	937	909	895	921	935	918	939	874	907	861	945	904	936	848	905	915	907	844	897	868	935	910	921	888	885	934	858	897	908	880	921	938	879	934	936	943	870	915	883	925	955	932	871	924	888	935	919	896	876	882	921	925	865	928	902	955	859	945	964	991	978	981	844	869	837	926	923	882	897	947	885	919	927	856	919	896	891	925	918	883	864	925	904	910	895	895	840	912	909	908	911	937	939	972	891	895	891	930	932	888	870	909	888	960	917	944	929	928	941	872	891	945	930	907	866	904	917	928	859	852	860	905	903	901	934	948	933	944	877	906	889	977	909	833	934	887	906	874	928	892	908	911	866	888	889	935	917	883	911	910	840	903	914	929	917	914	921	974	898	927	909	864	929	892	971	922	920	886	943	957	887	896	891	882	936	899	896	923	866	918	931	890	894	901	949	923	922	923	904	871	923	916	890	882	940	913	934	916	915	902	885	942	904	844	917	902	887	901	928	889	914	883	967	905	928	876	930	923	938	844	973	914	932	925	893	938	883	904	896	958	921	877	880	923	882	924	946	975	924	913	955	1023	951	893	926	903	935	886	944	919	901	913	905	914	904	898	915	934	927	924	916	903	930	855	881	935	892	858	921	951	904	863	913	877	914	896	921	858	892	885	978	909	958	930	914	949	862	882	917	937	996	939	915	918	940	926	871	979	902	869	874	896	911	929	883	919	850	872	851	915	925	954	925	896	917	868	914	875	919	962	937	870	894	886	939	932	811	899	910	902	918	936	923	899	866	918	928	884	896	908	912	951	842	893	902	895	928	918	900	884	947	873	914	908	884	908	873	930	904	910	910	946	867	885	939	842	937	920	919	885	897	956	899	887	891	956	939	902	924	931	888	944	897	903	953	935	914	915	852	922	903	941	908	928	910	981	941	970	931	905	873	891	888	903	921	921	910	893	894	924	926	857	904	928	901	877	893	899	920	855	886	871	929	953	885	873	891	947	943	910	936	933	917	891	945	845	949	917	904	894	875	912	936	900	873	861	876	894	846	910	914	882	943	883	935	907	930	849	857	896	906	925	960	904	932	939	926	909	885	941	897	895	928	962	946	935	928	955	926	951	949	953	934	944	915	965	916	937	935	940	970	902	942	936	870	831	883	878	871	903	891	924	877	899	921	951	897	931	950	933	891	885	895	942	920	905	949	934	921	860	861	944	876	904	913	934	884	940	902	859	873	891	953	882	867	926	928	939	931	891	866	889	848	891	996	901	888	936	918	884	896	914	917	909	855	934	918	924	859	963	888	874	910	952	936	930	868	887	885	893	896	927	938	927	891	934	923	904	937	890	904	873	965	888	928	900	892	852	876	882	876	868	921	930	890	919	912	926	898	925	895	872	934	891	922	892	897	940	921	901	932	916	931	920	913	883	900	939	903	912	881	922	864	917	912	911	899	934	963	908	961	904	917	891	915	933	908	887	909	915	926	907	899	892	934	943	907	900	936	886	964	943	913	870	954	916	918	851	937	943	914	923	859	897	917	848	911	864	871	892	896	910	941	830	921	875	901	914	907	855	916	937	863	886	874	911	853	909	924	950	950	873	904	855	909	876	889	854	948	922	961	889	888	904	912	935	886	947	958	920	916	882	889	886	951	893	920	863	897	918	903	902	925	878	900	882	890	861	899	927	908	861	853	857	881	897	921	927	941	906	985	908	952	889	908	922	906	905	875	919	910	936	929	944	937	923	880	958	884	907	933	850	850	833	882	897	886	903	912	891	900	908	865	926	868	906	901	915	937	919	945	892	959	874	946	922	927	892	907	868	943	956	892	918	961	862	904	866	908	961	903	933	922	926	912	953	914	895	911	870	917	890	919	912	894	883	969	931	940	931	880	916	921	919	907	912	900	903	885	907	914	935	828	874	859	932	946	929	941	881	926	826	883	937	886	877	892	911	883	880	1009	941	845	925	878	843	869	893	855	905	894	890	935	943	956	916	986	942	947	866	897	910	912	923	924	918	851	929	949	920	897	932	906	954	934	913	889	896	860	938	931	898	876	919	886	916	912	913	896	863	960	938	900	908	892	882	900	948	913	824	900	934	870	863	852	900	965	948	940	889	851	906	918	912	877	833	888	883	911	908	916	891	925	923	929	877	910	921	914	870	862	895	991	909	863	901	909	836	896	929	892	903	902	874	849	909	988	895	952	886	958	900	930	914	921	903	933	910	933	909	874	931	920	882	908	883	914	922	949	915	898	920	918	898	903	954	872	857	932	957	927	949	903	915	917	916	869	897	924	877	839	899	873	915	905	925	899	916	893	884	897	919	949	952	916	888	918	891	905	894	868	927	852	877	935	940	865	903	887	935	911	988	881	897	960	875
51452	59691	54329	44721	34968	24956	17232	13477	10969	8189	6610	5194	4146	3314	2837	2459	2105	1726	1640	1485	1367	1213	1157	1077	1017	965	966	962	878	893	885	906	917	846	798	845	853	828	849	803	820	805	823	826	843	792	840	809	829	811	750	815	853	822	799	791	849	716	852	812	811	783	820	826	832	854	822	827	806	877	788	821	810	856	789	835	841	816	849	847	822	829	826	835	815	815	826	844	843	842	807	801	852	810	809	799	847	787	801	844	817	839	819	800	813	843	781	810	793	842	842	783	826	850	812	870	844	801	840	828	853	835	814	878	804	819	806	809	817	840	831	794	833	845	829	863	836	889	841	806	829	820	842	765	783	828	847	802	823	832	871	826	866	824	799	821	819	833	792	870	843	784	770	808	851	844	811	892	797	824	805	828	836	849	783	829	846	836	786	776	798	795	827	788	816	848	847	855	820	822	794	839	834	794	844	810	779	840	813	826	800	819	855	781	808	813	775	827	820	811	778	868	828	884	834	860	838	823	871	808	801	811	816	847	849	799	773	831	853	787	822	871	816	788	820	837	840	844	772	844	867	805	813	866	829	819	827	850	818	844	844	809	811	835	801	874	819	847	837	796	821	814	864	842	813	849	820	832	865	828	860	860	869	777	801	822	824	793	818	843	880	835	810	835	842	805	862	798	863	792	835	848	861	858	826	804	786	781	810	778	798	802	811	831	788	855	810	826	810	859	789	789	865	820	770	856	870	837	788	795	845	832	831	805	768	784	751	822	857	813	772	862	749	787	801	828	846	836	819	841	808	796	803	759	861	809	823	777	864	840	828	810	828	894	820	860	843	787	781	796	835	828	813	818	815	775	842	841	818	848	902	762	801	844	810	832	745	823	829	830	854	822	825	854	844	830	849	806	803	823	871	858	812	835	853	869	819	788	776	828	889	839	841	800	828	818	824	797	859	859	850	798	817	819	823	832	858	841	779	794	791	835	863	812	901	812	799	864	834	852	869	856	787	866	775	773	823	804	784	818	839	812	820	805	823	805	817	834	846	818	812	847	830	814	820	798	847	783	796	799	798	834	838	809	836	856	828	831	832	807	820	868	824	834	810	889	866	816	831	856	800	833	809	815	792	839	846	812	857	862	844	819	859	838	821	810	823	833	796	806	767	899	835	825	828	833	814	776	768	860	819	799	872	854	811	856	813	863	793	839	847	821	817	827	799	841	800	864	783	780	820	846	758	780	818	822	809	792	826	787	821	809	840	783	783	825	872	808	800	832	819	826	811	808	791	822	807	845	775	784	794	815	834	803	873	850	785	833	821	782	788	807	824	794	811	843	768	802	774	801	779	827	818	846	808	803	843	806	820	819	813	913	820	829	821	800	789	861	828	877	806	773	861	839	809	804	848	826	857	816	825	838	812	808	856	812	858	819	851	777	714	849	871	821	857	890	836	853	825	837	814	871	827	793	849	843	823	850	811	775	817	752	832	798	763	793	817	812	823	819	875	786	827	831	788	838	821	787	799	836	882	849	822	827	797	851	800	844	801	790	838	829	794	827	845	833	808	852	767	863	818	826	828	815	810	765	845	820	794	840	831	820	797	786	813	801	844	805	845	813	836	800	789	804	865	816	800	846	833	845	817	763	861	808	732	860	826	828	859	815	768	848	840	844	803	882	817	808	783	777	823	774	855	828	761	794	887	765	827	789	874	844	792	849	809	855	857	811	840	816	790	826	835	786	867	853	812	873	815	836	798	851	852	812	805	813	839	857	830	770	777	785	806	867	821	796	819	835	796	808	779	866	860	844	805	824	807	835	808	823	803	787	850	837	832	829	857	779	829	839	817	812	788	772	817	844	787	861	802	798	843	821	822	857	835	821	848	844	816	842	878	819	809	849	820	824	796	874	810	828	805	858	833	834	836	846	867	884	831	796	831	836	827	773	834	843	843	783	872	784	818	853	805	801	800	818	827	836	813	826	797	784	864	849	816	829	795	861	816	771	775	824	849	852	870	861	837	851	753	860	755	813	798	850	889	866	806	769	830	829	865	849	843	870	824	823	834	796	822	803	849	818	839	864	758	796	891	824	770	822	844	817	856	821	792	856	803	842	823	834	827	824	794	849	836	805	798	803	821	810	829	816	836	792	782	830	805	841	812	800	805	822	868	803	841	789	820	819	829	854	796	831	849	834	858	794	831	810	861	840	861	817	825	782	846	804	826	836	830	826	803	814	780	870	841	811	805	861	762	856	796	804	783	811	839	795	807	804	786	812	812	735	815	808	871	799	852	852	775	809	775	846	807	829	823	819	844	838	757	833	827	849	774	840	782	786	874	841	863	803	859	811	832	807	800	843	810	831	828	810	874	769	768	822	796	820	831	814	806	800	786	784	831	851	838	828	806	808	798	839	850	898	796	849	826	802	879	803	839	838	778	791	808	825	833	851	804	786	820	848	798	784	826	793	855	826	848	819	823	807	833	787	820	814	844	794	874	818	823	867	845	841	846	792	803	798	846	856	843	781	918	771	808	781	802	795	887	781	827	868	832	796	794	780	826	799	816	845	826	818	859	814	818	828	839	857	781	851	845	806	731	787	806	862	803	850	790	812	799	800	806	829	784	818	848	738	798	752	853	766	752	815	832	816	784	817	858	806	817	847	801	786	806	807	826	856	832	878	840	865	830	860	771	811	804	789	818	792	807	804	819	896	822	813	807	815	835	783	815	813	806	800	836	800	773	797	825	815	817	805	831	834	767	795	793	852	857	822	826	793	857	861	836	846	828	808	817	843	845	831	824	805	836	772	837	847	791	849	814	816	784	782	759	826	817	817	824	833	810	834	854	820	761	811	801	835	823	848	779	853	872	826	836	812	849	806	848	882	794	814	863	832	781	835	823	833	846	867	752	857	766	857	826	779	792	856	827	810	779	835	818	859	815	871	799	815	760	825	832	828	845	835	863	789	786	805	821	806	797	831	831	800	823	785	812	822	790	811	808	785	824	796	815	897	852	824	827	835	788	838	804	837	806	843	789	834	796	862	805	809	849	779	847	784	838	861	821	774	826	862	752	820	797	835	808	801	821	803	825	847	838	798	827	811	793	810	821	835	786	852	844	838	800	807	862	762	832	783	812	813	848	805	822	825	806	797	796	847	818	783	849	827	841	824	839	828	814	822	823	826	840	813	825	773	796	827	849	783	827	847	793	802	793	849	796	822	839	824	853	818	789	851	889	815	811	810	762	796	833	813	867	842	781	792	814	848	849	813	817	870	832	834	838	773	852	868	798	812	839	831	840	813	821	847	821	803	866	826	832	853	810	872	853	824	912	828	811	882	933	819	801	815	776	770	823	827	808	796	812	820	832	842	855	794	815	825	811	845	844	800	827	830	821	816	833	814	849	832	795	767	841	767	848	838	807	833	797	827	869	817	827	797	785	783	833	872	831	779	814	851	838	812	835	814	833	802	804	814	889	806	880	838	825	859	835	818	825	860	824	827	845	865	854	874	815	820
25156	21674	29417	25354	24924	25561	21527	12880	8901	6481	4819	3879	3182	2671	2294	2103	1834	1594	1526	1385	1357	1193	1197	1135	1077	1057	1065	1062	980	996	969	951	976	955	967	915	1015	934	868	911	908	857	923	950	913	937	964	932	971	864	927	919	943	939	881	929	940	880	909	924	920	917	945	942	982	967	955	936	924	912	898	901	912	886	872	984	938	855	915	898	969	866	956	974	913	907	968	874	947	865	928	885	862	968	914	871	917	900	1009	929	958	974	964	982	949	920	917	895	939	894	957	879	909	960	930	972	979	909	913	902	934	926	907	933	925	922	964	929	926	997	920	935	908	934	936	951	888	943	910	942	931	888	913	987	936	904	923	970	893	914	939	961	945	894	897	946	923	942	980	957	898	956	911	956	925	1009	932	964	908	897	948	934	995	888	949	943	943	913	900	912	937	914	894	891	898	950	904	877	848	972	951	940	960	938	941	902	943	912	904	845	936	924	939	962	952	927	893	992	911	971	929	897	946	916	914	920	890	874	924	940	945	901	954	934	1001	963	861	936	958	866	924	920	946	883	893	929	891	886	895	985	918	944	911	926	927	943	883	1043	907	914	952	898	925	926	853	964	958	910	908	896	898	879	877	920	895	908	907	952	931	921	901	931	951	898	983	929	966	944	961	950	940	925	878	949	880	934	894	964	965	949	934	942	957	868	922	969	965	895	912	896	926	945	923	898	896	994	921	962	884	867	911	905	912	925	952	946	953	896	905	899	908	839	880	925	910	903	979	923	893	892	942	929	901	935	835	956	925	942	955	913	940	955	941	920	967	897	943	966	935	962	935	927	901	908	912	965	966	954	924	942	977	978	972	921	895	896	955	961	910	841	940	891	839	883	872	833	880	933	985	899	896	901	912	890	934	867	942	915	968	865	894	908	949	920	928	921	968	942	885	972	939	900	919	924	937	963	922	914	1016	912	925	979	960	931	930	917	979	889	922	922	974	880	928	929	863	912	875	872	896	898	886	865	860	873	883	938	876	915	939	904	956	961	886	925	920	955	935	932	916	926	925	868	890	957	982	887	909	900	932	968	989	934	923	894	943	924	925	909	952	918	960	931	924	893	957	849	949	966	930	964	934	945	910	920	935	947	940	878	914	926	873	923	860	925	931	949	920	934	939	927	908	927	918	919	910	928	968	894	924	942	1012	961	926	874	965	974	907	893	913	882	871	935	969	983	897	924	877	915	924	906	917	918	856	938	926	905	895	941	944	932	948	909	906	915	959	941	952	960	937	924	947	880	921	951	951	924	876	902	973	889	884	891	894	923	918	958	836	921	957	931	965	871	965	884	859	908	980	963	928	883	886	894	932	965	903	969	884	930	962	867	922	953	899	897	912	956	953	918	931	956	908	901	1006	918	919	980	875	963	960	918	977	904	985	927	936	975	900	918	959	864	910	931	955	976	960	973	941	962	845	892	927	936	865	913	973	921	922	879	864	900	872	910	955	918	949	906	896	946	898	940	936	925	836	948	917	961	893	902	907	955	934	958	959	878	899	921	937	970	963	935	930	963	898	867	924	871	965	935	962	954	923	918	951	938	947	898	953	924	889	931	898	892	904	886	953	868	997	918	891	961	904	940	903	895	916	890	912	873	893	883	938	930	890	908	966	955	899	870	870	951	880	886	929	935	974	894	929	947	930	946	901	918	923	871	903	896	863	902	929	897	946	906	928	845	932	872	976	920	976	916	886	930	903	878	977	930	887	947	983	968	929	968	936	886	852	947	928	888	909	941	905	953	884	929	978	937	949	936	909	923	963	886	947	900	915	895	931	868	898	936	939	965	852	901	933	894	887	937	965	898	845	924	963	928	897	912	913	957	950	913	915	945	1005	929	938	957	926	946	914	934	928	963	967	912	930	980	874	935	871	924	967	931	903	930	868	917	916	910	938	934	891	964	911	953	874	960	914	931	900	938	924	866	917	891	919	898	968	903	886	915	895	870	968	953	913	891	949	929	881	903	923	968	932	977	876	926	929	926	966	972	910	961	920	921	930	906	948	976	929	879	955	926	954	954	895	888	899	947	972	881	966	902	943	958	856	862	956	949	923	960	914	923	880	940	938	933	905	918	890	837	942	964	929	988	929	910	872	881	911	878	936	933	945	922	920	928	903	901	916	863	940	910	884	927	962	925	936	884	899	894	960	901	875	938	885	892	925	973	931	925	945	931	953	935	906	1013	897	911	886	923	896	910	942	934	897	879	933	978	916	898	954	942	935	984	922	965	928	934	870	929	889	925	850	929	879	895	918	887	962	977	941	953	929	912	918	874	928	935	927	941	877	896	887	939	912	959	965	881	956	945	852	914	917	931	925	881	904	878	906	892	960	896	943	945	920	1022	913	919	867	929	919	936	930	900	898	911	911	968	861	888	973	923	945	906	923	935	933	923	959	981	971	917	917	932	881	953	903	871	972	930	918	981	927	900	943	964	892	942	891	912	945	908	916	846	895	895	951	899	936	913	943	906	995	940	933	979	906	891	872	905	978	925	934	929	935	888	956	944	927	935	949	945	833	958	861	914	922	934	940	884	906	908	949	934	969	923	952	953	965	922	887	892	915	911	936	949	937	914	917	896	879	912	937	956	956	905	962	957	943	965	920	963	908	940	945	876	916	961	955	893	906	924	913	936	945	924	908	960	918	922	964	941	861	928	922	970	903	916	917	986	919	912	924	974	931	894	910	945	952	942	910	995	960	934	930	911	922	909	944	951	938	906	944	999	884	949	912	900	961	940	907	911	934	973	878	884	903	964	905	940	895	937	928	883	912	935	987	979	933	903	908	995	959	930	935	889	898	975	964	894	947	908	925	934	914	1001	906	953	918	973	937	923	957	972	951	935	932	949	882	873	971	916	876	866	891	898	865	901	899	923	965	1011	878	882	911	930	915	912	933	940	876	857	932	911	874	891	922	905	945	911	995	920	905	946	964	929	928	931	898	966	972	953	919	901	956	956	942	932	887	923	957	908	938	878	914	912	873	950	930	956	913	914	896	900	919	942	998	974	885	933	925	952	922	984	925	896	1006	948	924	934	871	935	920	950	898	910	859	847	887	929	921	950	904	881	871	895	951	955	959	921	919	945	930	860	886	929	936	937	923	937	919	916	911	887	909	968	940	933	957	913	905	976	915	962	935	903	911	967	933	933	875	984	876	955	934	889	948	958	948	900	929	890	911	942	994	900	940	936	966	938	955	929	897	920	936	903	910	908	910	967	941	921	901	926	940	954	889	864	819	911	960	936	924	953	948	964	924	875	931	960	903	928	933	988	942	936	927	902	886	997	911	934	947	947	913	942	936	928	929	871	945	888	898	935	909	914	879	889	911	969	941	954	915	910	904	953	943	965	965	900	889	917	911	951	893	877	903	899	940	935	951	866	949	925	927	924	910	862	898	922	949	949	872	891	975	921	951	864	892	912	893	909	894	973	937	924	892	978	852	907	910	919	927	908	939	913	891	937	945	914	927	890	938	927	906	918
50711	61025	58569	48445	38983	28531	20640	16453	12926	9924	7720	6080	4980	3983	3377	2881	2465	2098	1846	1630	1427	1351	1217	1224	1144	1141	985	956	987	950	898	896	876	901	849	871	843	879	798	798	850	865	866	878	796	888	886	826	864	834	860	807	816	803	854	821	844	838	887	906	776	860	801	826	803	813	838	808	828	839	810	817	827	842	825	899	788	793	813	869	867	797	797	815	846	772	832	832	821	828	797	849	858	842	822	826	810	854	905	906	775	813	846	792	820	824	881	798	830	869	761	799	818	790	819	810	864	845	823	849	791	834	804	880	815	830	790	823	776	816	832	832	787	813	833	840	827	852	849	829	841	838	838	790	836	768	791	819	809	844	884	881	830	835	834	816	879	826	824	784	838	787	839	789	787	806	917	794	842	828	829	800	841	828	852	819	837	800	833	842	864	860	805	840	838	806	875	868	842	822	792	848	841	807	846	890	837	798	822	814	825	846	854	826	829	805	791	816	862	843	807	850	856	877	861	824	775	842	833	892	805	844	782	817	880	807	838	819	848	803	833	856	816	816	861	844	867	837	816	846	820	808	800	841	823	834	837	829	785	807	796	858	814	797	858	831	804	777	854	813	840	843	832	846	821	892	850	859	882	885	816	785	823	802	880	800	849	794	849	870	809	812	811	879	812	840	870	860	828	811	850	829	801	879	840	767	799	821	792	840	813	829	803	797	841	845	848	809	828	811	844	797	819	834	850	816	836	775	815	779	875	853	820	850	822	808	847	812	800	846	814	818	829	793	790	839	853	864	856	836	849	847	841	874	817	853	832	797	825	803	875	805	854	813	827	841	804	831	879	788	828	826	871	849	874	838	835	840	848	862	850	819	822	856	825	809	854	798	817	822	829	870	819	854	837	812	801	877	838	808	839	853	822	827	840	808	849	806	895	800	775	837	817	866	818	805	852	894	844	797	807	841	841	816	777	839	828	879	840	788	811	851	829	823	819	817	834	858	831	815	805	811	820	773	843	827	858	887	843	823	824	791	822	804	800	807	850	781	773	816	801	858	815	867	853	800	809	854	848	797	774	811	829	861	815	817	821	832	854	764	870	793	875	862	850	842	858	866	808	872	808	817	829	819	786	796	832	824	829	848	805	796	835	840	836	771	852	816	797	822	798	847	802	901	883	844	830	846	871	822	827	797	859	847	848	856	843	837	885	845	823	868	853	792	814	788	839	891	799	807	791	853	817	811	814	834	807	819	813	872	805	837	842	854	808	847	800	832	845	791	883	825	821	877	818	822	859	822	894	807	835	840	797	846	775	777	860	849	834	852	842	802	822	846	806	822	794	828	814	827	818	862	842	825	787	846	774	781	800	765	829	828	858	821	833	820	882	820	811	895	810	828	850	801	842	826	823	804	808	836	783	861	821	823	825	735	866	808	832	818	803	839	857	778	816	787	880	886	758	798	813	830	813	866	845	832	900	878	830	824	901	869	843	824	823	811	836	833	817	787	822	841	794	868	829	832	819	811	830	898	846	850	812	842	847	818	832	776	804	846	843	805	851	839	790	761	790	837	864	872	850	823	863	847	831	837	850	898	820	870	803	800	851	836	840	858	841	800	854	833	874	854	818	809	842	807	851	779	867	896	780	853	851	867	808	824	814	807	823	888	807	840	829	809	829	848	873	864	869	843	828	826	807	855	829	879	853	824	788	869	829	847	842	838	813	795	810	842	817	869	879	852	805	828	840	896	831	905	839	844	830	862	835	848	802	817	786	857	774	837	858	820	832	804	860	812	861	791	866	884	855	870	870	847	797	831	814	847	850	766	811	823	807	858	841	825	853	852	825	795	860	852	832	851	837	802	853	872	876	869	824	799	782	787	831	857	854	832	835	851	856	839	807	829	850	805	761	819	824	872	819	830	784	819	858	832	771	814	804	867	752	798	856	828	828	824	892	849	783	823	871	802	894	853	839	805	814	804	832	859	804	801	819	827	795	883	802	821	808	852	915	815	842	812	840	859	805	805	774	847	817	870	814	779	852	830	833	843	836	807	804	775	838	859	840	869	823	811	801	815	849	800	827	801	839	812	834	859	813	834	819	823	833	817	801	875	823	859	870	889	829	878	847	879	811	827	849	859	848	851	842	794	858	786	857	782	792	798	857	846	845	827	811	840	774	838	840	884	790	829	839	838	839	816	830	821	820	793	864	843	861	833	870	823	850	817	833	867	849	814	800	825	861	846	804	832	865	812	878	850	846	819	830	808	819	898	810	850	849	816	816	859	833	851	899	829	921	827	801	811	822	851	809	880	823	794	783	839	887	842	829	847	865	853	822	828	879	759	794	842	820	809	802	819	798	741	868	874	845	840	854	844	776	838	856	865	808	847	785	818	800	877	851	820	830	807	841	864	848	858	791	850	856	868	820	824	788	819	811	794	851	783	856	888	798	873	908	828	814	794	812	812	859	834	771	807	848	819	801	872	841	815	772	816	821	855	814	823	834	857	849	818	830	806	843	830	841	823	887	911	854	883	835	774	830	824	839	832	806	877	791	853	847	885	847	836	862	803	867	781	784	832	858	750	844	838	824	809	866	800	850	838	816	787	802	826	821	859	859	821	876	849	843	803	835	812	875	875	836	831	813	840	791	826	866	829	819	846	852	891	823	821	849	837	871	864	832	894	835	847	871	794	811	865	806	814	809	827	843	784	837	851	777	843	835	788	842	854	882	838	819	850	841	835	737	839	808	840	826	850	847	846	868	857	832	819	849	869	833	792	832	787	873	787	827	802	821	855	853	836	850	861	853	849	866	816	836	811	793	780	754	820	858	870	811	809	838	840	803	846	825	811	823	819	814	779	838	835	822	772	796	837	841	836	791	832	855	788	863	862	819	861	824	821	820	784	868	788	832	813	824	849	849	844	801	783	801	797	829	816	795	787	853	809	856	796	857	785	824	854	846	847	787	827	815	801	806	814	811	859	842	857	806	832	846	776	794	810	829	787	825	845	806	838	831	861	828	820	831	816	878	842	798	827	810	875	798	794	823	833	880	817	827	876	864	841	814	869	842	847	849	849	851	831	821	857	798	815	856	838	833	860	781	795	859	831	838	830	808	855	852	841	824	838	851	832	821	839	865	796	819	805	833	820	761	801	804	875	827	841	788	855	834	854	861	841	806	850	825	790	860	842	820	849	848	825	798	751	846	812	814	837	873	802	792	887	853	841	798	858	837	801	847	859	846	826	851	809	867	808	791	806	821	819	835	833	824	881	827	820	857	860	873	759	837	846	824	861	843	819	838	875	884	793	816	806	799	882	784	869	821	819	821	854	843	835	835	843	846	864	795	780	792	909	809	806	829	790	867	837	823	845	877	798	855	775	827	823	814	801	847	833	828	854	854	820	817	826	842	780	790	814	860	879	789	865	838	863	797	820	815	868	819	881	832	818	810	798	864	832	790	797	805	849	830	820	819	810	820	829	804	877	848	840	867	816	876	774	828	824	839	821	845	871	864	834
24374	21668	29467	24786	24370	26581	24057	13843	9379	6915	5455	4077	3414	2783	2453	2163	1812	1697	1563	1412	1325	1215	1138	1180	1169	1061	1100	1009	995	1011	1074	968	945	939	966	967	948	927	939	919	934	952	939	944	920	941	916	974	968	919	875	871	909	932	865	910	916	914	954	887	966	877	932	869	955	947	942	943	948	942	871	954	859	880	996	912	965	969	883	958	923	1022	980	920	873	923	970	976	974	951	968	938	977	892	954	894	923	955	917	950	932	890	944	956	956	923	983	897	911	962	941	911	957	944	930	931	897	949	856	919	895	932	919	932	902	905	903	906	880	932	952	876	907	944	931	967	945	922	950	930	929	975	961	952	920	966	993	957	982	924	881	912	900	926	935	933	915	958	1006	885	912	947	960	904	941	927	964	934	909	960	1008	961	907	954	980	937	881	961	895	913	943	951	966	930	919	946	950	962	899	931	935	937	936	885	919	955	937	898	921	919	854	899	959	911	942	923	902	892	883	910	967	891	950	919	901	893	939	895	991	870	892	980	939	911	900	1003	963	936	887	886	922	989	921	883	923	968	934	921	913	901	912	953	949	868	948	897	945	922	930	904	936	923	913	921	886	931	924	927	865	895	932	922	941	914	867	938	874	903	923	887	878	878	926	895	899	922	932	938	921	946	971	993	918	890	868	934	900	915	919	916	962	905	905	946	893	895	921	901	918	904	932	937	932	939	919	898	901	920	965	971	911	942	964	907	895	943	951	976	924	955	978	923	955	944	909	878	882	930	925	939	898	897	953	931	1012	949	898	911	894	949	947	910	950	898	957	951	933	932	884	930	942	939	916	939	900	902	922	897	914	909	918	912	925	954	955	900	904	906	912	884	849	932	912	938	975	928	899	921	903	928	950	907	912	891	945	954	936	931	896	862	896	937	970	899	902	916	919	936	942	939	955	983	911	903	934	949	916	899	879	896	868	916	978	998	940	924	912	928	956	920	921	944	894	942	912	887	900	956	946	925	970	950	947	931	886	931	901	945	921	935	963	911	974	961	909	962	912	914	903	897	946	909	905	894	901	933	942	908	913	918	936	867	903	933	940	904	861	919	934	916	906	913	947	879	913	956	939	952	952	990	909	968	908	917	899	927	932	921	916	928	876	951	944	906	905	937	898	955	930	957	947	860	944	850	904	906	879	924	886	944	963	925	936	943	1017	931	888	994	913	984	915	907	929	890	895	956	934	971	968	921	965	955	914	950	913	932	903	910	908	924	928	939	881	905	939	921	952	917	947	957	924	953	941	942	916	933	900	841	948	943	968	948	977	932	889	878	948	950	885	925	935	895	919	916	910	907	916	944	867	963	945	929	935	868	947	929	937	929	974	973	938	920	965	977	931	948	919	916	923	920	930	896	932	904	976	976	904	910	938	912	938	906	915	900	895	933	906	1003	912	905	862	890	960	932	860	899	913	981	885	900	988	919	946	935	971	915	878	906	942	933	936	938	957	914	912	936	936	953	932	871	954	910	918	877	941	872	904	931	983	893	898	925	934	915	894	920	929	923	958	910	856	886	946	881	887	890	946	876	927	917	920	899	882	855	868	916	976	924	868	885	915	908	943	900	898	938	942	928	853	877	886	945	951	881	899	943	914	889	916	895	964	917	914	886	911	895	953	905	946	921	909	929	935	897	902	918	938	956	870	849	925	946	938	965	904	924	937	914	1005	932	911	931	882	933	927	918	961	987	914	923	882	901	921	931	901	898	922	918	939	965	899	967	932	899	941	903	910	934	927	908	982	918	904	921	900	912	935	932	912	871	902	964	917	896	956	922	935	945	976	933	923	878	933	873	912	893	882	934	905	942	876	966	937	915	881	891	904	879	935	944	908	923	891	889	896	999	956	969	907	978	980	882	940	888	949	917	909	921	934	894	903	939	966	924	911	910	882	949	935	900	919	911	908	895	936	883	928	919	935	900	993	890	894	950	973	921	908	961	935	988	925	944	942	908	857	928	980	878	927	964	933	907	946	855	926	890	919	988	940	945	902	941	897	908	909	864	926	998	936	945	964	913	952	902	923	917	903	939	896	929	920	873	978	934	884	946	920	923	985	925	924	956	897	936	940	935	950	920	908	913	933	938	911	944	910	929	891	905	871	880	901	951	957	920	909	902	923	898	924	931	927	926	884	911	945	901	966	900	966	931	990	898	957	881	933	951	924	972	928	911	915	892	860	917	881	920	981	936	945	916	901	945	904	954	934	940	865	999	923	909	902	946	928	936	955	903	897	929	968	885	923	850	963	870	883	903	903	917	904	880	938	892	945	917	895	937	918	877	910	977	945	904	917	921	918	953	913	869	906	949	904	956	909	842	930	928	900	910	928	960	939	921	929	904	877	882	939	924	957	909	926	915	883	935	868	898	917	914	929	939	912	984	913	919	898	883	911	964	914	890	1007	928	921	897	919	921	921	965	833	944	926	882	973	895	916	940	888	868	996	958	947	890	895	963	960	962	961	899	869	964	890	890	934	917	966	943	882	952	894	937	935	907	904	933	875	929	919	879	908	950	938	954	916	909	911	961	957	959	912	971	938	875	889	926	933	932	928	874	921	919	900	926	899	908	877	936	963	987	901	990	954	926	952	966	880	904	888	945	945	958	923	955	961	930	932	919	901	921	896	923	953	910	925	865	948	928	934	942	959	892	918	954	892	947	904	917	904	926	907	997	949	874	917	958	923	891	984	941	926	959	868	959	932	934	942	955	918	921	923	877	939	949	963	893	910	897	973	914	958	869	971	960	918	868	905	932	864	881	911	889	933	947	904	958	952	876	916	879	895	894	934	893	884	879	849	956	919	945	862	909	895	863	959	990	857	944	938	927	926	868	883	968	940	962	922	947	978	893	932	867	908	953	956	941	905	907	895	878	926	961	907	930	931	907	914	1006	947	904	932	942	944	932	892	923	889	926	902	922	929	887	932	954	940	912	977	936	918	884	915	897	888	866	929	926	949	950	966	942	884	960	887	927	915	860	891	917	923	896	880	944	948	950	880	957	964	972	945	948	907	932	906	885	940	863	935	933	988	977	966	876	901	895	954	934	893	900	885	906	940	904	860	935	985	862	918	951	880	955	884	861	943	943	889	953	922	906	945	940	903	940	901	911	1010	934	847	962	895	900	920	887	892	933	888	914	981	905	870	991	927	919	995	866	922	899	916	952	984	970	954	859	916	952	898	927	928	877	947	912	892	888	906	947	926	856	951	873	951	909	950	952	931	883	944	882	894	915	1017	924	905	886	903	907	927	919	912	899	897	997	933	993	961	916	884	952	896	949	892	927	927	863	910	932	914	915	905	935	883	998	948	911	963	900	946	860	968	970	895	906	954	1008	885	927	929	924	921	926	873	958	905	958	932	966	908	911	890	924	921	944	986	942	950	898	918	909	950	939	887	898	903	946	952	917	915	940	926	866	926	903	932	934	922	904	932	934	909	907	900	946	912	899	886	924	944	968	914	940	924	930	963	922	937	980	926	900	878	857
53297	63696	59526	49665	40830	30338	21010	16298	12992	10061	7747	6060	4945	4025	3338	2884	2472	2140	1790	1735	1560	1390	1264	1204	1122	1048	995	946	1026	938	930	907	928	859	847	842	847	864	852	811	846	877	799	835	880	843	798	811	890	862	810	810	873	840	796	835	768	840	842	830	811	839	834	808	829	843	838	826	809	823	804	804	827	866	858	803	812	839	838	804	843	815	867	810	875	799	843	818	793	843	845	886	856	819	937	874	807	843	830	869	820	862	819	796	844	846	815	811	850	814	826	835	816	875	817	825	846	823	883	811	845	812	807	801	879	776	803	814	881	855	839	837	870	851	877	846	845	859	817	826	873	819	785	799	791	773	797	840	823	792	813	855	816	855	784	893	829	829	822	798	790	851	819	823	811	858	883	859	808	790	799	829	884	847	859	868	809	810	832	832	838	775	795	824	826	848	864	857	849	830	831	857	765	771	826	811	851	826	808	829	853	817	818	834	790	859	817	835	804	824	856	818	829	809	844	839	806	771	824	819	827	814	789	858	864	834	838	831	778	796	813	821	861	811	861	823	819	815	826	849	808	824	833	844	839	880	818	806	858	829	857	809	887	832	814	852	874	861	858	799	809	799	844	828	858	892	867	783	812	835	877	844	884	822	866	823	857	850	833	832	838	801	833	858	853	848	799	811	844	845	831	799	787	886	841	862	813	850	842	785	830	803	861	822	822	894	814	877	811	853	833	815	833	826	822	827	804	825	851	804	869	874	792	875	818	836	829	833	840	837	829	850	851	800	819	859	825	881	799	772	834	813	810	795	784	857	856	825	830	791	797	830	832	835	862	795	836	808	836	794	803	836	771	854	852	854	832	831	834	825	841	876	780	800	883	823	790	894	846	860	878	801	813	783	793	806	807	857	794	855	795	872	835	852	849	758	853	849	867	778	816	870	827	840	843	858	801	813	819	821	833	838	838	815	814	861	846	867	852	796	846	832	827	857	830	806	805	838	832	852	793	808	862	775	851	841	831	798	807	838	877	809	814	816	821	806	842	835	831	840	818	812	857	802	833	886	802	837	855	829	835	798	857	860	811	827	799	910	816	852	829	838	867	806	857	792	853	808	815	788	849	854	786	822	809	806	829	855	866	867	839	852	821	830	870	861	852	808	833	854	830	830	902	773	831	821	813	873	850	839	824	799	833	863	846	834	875	886	825	841	857	874	832	810	852	831	838	817	853	885	850	873	828	801	782	825	801	795	891	798	857	881	856	844	804	814	874	836	826	835	830	806	823	839	818	792	805	822	831	861	812	825	871	830	886	848	807	786	863	829	761	878	810	850	807	796	873	858	835	806	830	816	866	771	785	822	812	838	849	840	805	867	858	838	838	796	878	854	880	817	807	866	842	774	886	821	809	847	807	814	865	872	929	789	840	841	866	800	820	795	859	821	821	839	859	880	847	838	839	877	819	842	820	796	792	825	865	840	806	877	874	813	823	790	839	836	868	834	839	844	827	844	842	852	813	868	862	877	833	842	820	801	848	803	861	806	853	880	800	819	833	839	781	790	805	823	801	862	782	833	808	805	804	826	877	859	818	818	854	801	850	811	828	817	826	823	812	851	840	880	822	831	830	798	855	817	861	813	776	848	833	885	817	822	846	848	883	840	804	842	840	814	790	831	839	808	823	803	806	857	787	810	822	849	851	837	856	844	844	829	819	832	816	797	822	834	879	919	878	813	852	799	851	785	810	778	822	835	858	822	839	892	855	833	806	832	819	777	875	889	868	807	826	817	819	875	843	816	829	799	812	855	789	817	836	858	857	786	832	817	798	798	832	842	845	816	784	799	870	790	778	825	795	827	813	838	788	826	843	858	826	830	876	821	872	828	847	784	803	818	819	821	845	792	836	812	803	858	826	835	819	816	827	832	854	835	824	808	884	817	847	818	834	849	785	850	819	905	827	869	806	857	847	797	797	868	834	796	863	822	808	860	839	845	825	867	842	773	829	790	839	832	888	871	807	801	801	849	899	847	915	815	852	808	841	826	825	800	840	801	795	877	810	857	792	845	868	854	862	858	847	827	770	771	822	868	809	841	792	864	833	847	760	808	869	855	904	832	851	816	839	864	840	825	855	824	846	821	799	876	805	883	797	847	809	872	880	812	850	842	814	807	834	797	852	817	850	879	796	863	853	856	853	863	804	842	784	844	853	851	807	867	820	896	858	824	852	828	834	822	818	816	830	837	839	812	851	828	868	846	876	892	888	879	794	837	834	807	813	751	829	841	871	854	892	869	876	824	788	840	836	838	800	813	865	850	779	878	822	809	780	806	808	839	797	840	878	822	823	831	860	864	811	796	866	866	859	829	842	815	806	826	870	840	843	836	807	804	833	858	806	851	783	809	847	813	852	835	846	833	826	825	880	874	798	851	798	819	826	826	864	850	814	838	834	813	828	782	828	849	844	847	850	808	845	826	813	831	842	841	858	836	829	751	779	835	802	817	841	848	849	774	842	806	811	897	815	860	836	796	805	837	829	809	800	820	850	813	811	837	833	845	834	815	881	827	838	844	839	835	836	797	833	851	859	817	858	857	822	884	802	809	803	792	806	829	796	794	865	757	856	847	817	823	817	852	829	860	844	813	814	805	785	863	837	826	841	806	821	803	830	847	822	784	864	851	861	846	871	835	831	832	835	817	856	785	873	819	808	849	839	816	890	857	823	783	846	819	841	847	799	842	836	850	849	825	822	858	790	791	818	842	822	796	759	790	871	855	830	843	842	898	900	828	793	829	776	864	819	781	877	852	805	826	838	754	828	866	864	915	794	871	748	868	839	832	929	880	798	821	809	810	794	837	824	833	849	829	806	848	817	806	787	844	904	872	864	856	797	816	850	871	808	853	852	841	801	866	927	829	838	822	795	827	849	898	863	805	787	792	812	816	792	863	840	836	784	883	849	800	817	852	856	767	789	827	860	823	750	819	806	888	876	834	886	851	826	819	827	871	870	821	809	877	856	839	810	794	829	817	809	818	847	813	830	808	860	827	829	817	858	886	812	813	827	821	866	846	808	772	836	825	824	814	797	807	833	826	800	812	881	803	840	797	792	820	797	875	817	799	847	834	843	851	837	802	883	832	858	840	831	827	831	852	842	800	848	867	825	795	857	805	835	855	836	817	823	836	777	821	849	847	750	819	807	815	839	797	796	838	865	851	843	831	889	806	833	775	786	841	809	850	807	780	847	819	828	831	802	829	804	810	831	824	832	800	845	833	831	796	828	779	829	833	848	819	834	839	825	855	842	834	755	819	854	791	839	859	931	873	821	834	828	782	785	841	881	817	822	816	821	813	865	825	817	880	807	851	830	814	880	866	778	811	869	802	796	831	785	826	813	840	881	758	844	848	796	784	834	877	849	797	823	812	904	820	840	840	858	817	811	818	806	790	870	854	799	838	835	806	805	794	867	813	867	825	794	802	885	867	853	822	796	860	859	853	860	845	807	863	805	844	839	874	849	847
28708	22986	30453	31693	25872	18322	11252	7447	5462	4167	3233	2593	2185	1927	1700	1574	1500	1331	1237	1153	1138	1071	1063	1000	1049	972	982	914	975	987	941	951	996	904	934	877	903	951	902	946	898	886	952	866	900	862	847	889	947	919	884	922	886	899	904	909	895	860	880	868	896	935	930	873	858	930	898	845	973	837	936	875	887	921	860	922	906	810	903	911	894	927	913	901	860	919	922	880	923	914	934	896	915	899	973	886	938	834	907	888	871	901	929	844	924	902	966	886	907	895	907	868	917	911	827	861	922	836	907	898	877	863	884	857	906	850	896	851	858	955	866	881	877	962	834	882	883	894	885	874	883	914	951	871	883	910	902	864	946	835	868	901	870	954	924	927	891	919	947	901	883	873	894	888	919	923	946	908	900	863	876	910	878	877	926	887	906	878	874	911	880	900	986	838	939	875	936	917	842	896	939	870	884	929	914	900	908	939	831	942	961	907	854	851	895	897	868	873	845	882	935	849	884	895	910	941	909	901	891	886	943	867	862	904	927	881	886	903	834	844	940	916	900	861	980	953	920	919	941	897	924	932	902	916	880	865	853	846	913	877	902	930	850	903	915	909	849	891	897	973	904	840	901	905	864	860	888	884	895	867	940	894	860	893	930	931	820	872	878	843	892	940	938	936	906	880	906	918	904	844	936	904	920	974	881	893	920	958	893	925	876	859	828	950	913	910	935	868	865	902	889	873	881	880	914	880	875	899	891	855	903	911	957	893	953	920	933	910	873	930	941	934	854	920	905	913	904	943	925	874	892	863	947	894	867	929	945	897	904	911	950	869	903	860	921	905	977	873	848	857	853	883	919	936	898	926	912	920	882	903	921	922	901	914	906	926	884	907	845	884	863	854	869	865	900	829	894	911	877	954	889	923	917	934	888	887	890	990	866	897	864	837	919	905	826	879	916	823	921	942	933	954	897	889	898	914	883	917	934	947	862	859	885	875	890	861	902	858	899	857	925	939	846	868	894	863	956	845	910	912	882	920	957	867	932	859	925	926	945	863	856	890	910	876	898	876	943	884	916	921	887	894	873	883	903	863	899	908	903	866	840	866	878	881	905	880	914	888	850	909	922	881	870	942	893	898	903	898	874	915	893	920	842	897	870	891	880	877	899	956	899	868	916	884	899	872	952	898	904	934	949	856	892	847	853	852	895	861	883	898	927	877	872	881	853	910	907	853	898	868	857	905	868	888	847	866	895	943	932	907	913	845	934	873	874	911	871	831	908	879	896	912	856	881	852	876	857	893	892	950	949	930	863	894	888	906	893	859	903	893	904	871	929	938	900	911	923	909	942	861	889	884	959	878	867	894	923	914	914	852	910	928	889	917	842	918	939	820	897	908	864	872	875	883	896	863	879	950	929	853	924	881	877	878	833	868	899	882	936	890	894	864	896	930	848	891	900	872	913	834	864	934	839	845	820	936	913	877	935	857	851	949	886	867	932	909	840	926	919	910	889	868	849	887	868	885	855	963	874	887	896	942	886	860	875	914	878	875	891	879	851	894	875	903	932	924	835	913	869	890	925	900	845	854	880	885	867	929	891	892	899	902	884	850	898	897	856	957	942	907	878	898	924	880	862	866	844	844	918	849	935	938	883	905	926	875	872	938	870	882	894	858	898	874	867	928	971	964	922	879	882	874	870	894	953	884	978	909	879	909	914	881	930	915	845	921	873	862	922	862	881	866	931	897	884	911	920	925	888	922	897	877	921	893	882	932	875	912	883	866	888	856	917	899	955	902	906	898	857	902	963	939	857	885	911	901	886	916	868	920	901	930	903	875	897	912	874	922	920	935	897	874	939	900	877	902	934	853	847	833	858	908	887	884	854	938	859	895	886	845	838	904	897	889	891	915	877	895	910	929	874	890	928	835	880	897	920	922	833	946	865	923	888	920	918	875	883	882	919	868	878	915	882	876	859	975	891	888	907	931	877	891	908	820	880	858	906	925	896	888	834	881	881	900	971	937	876	893	866	883	901	922	894	865	908	902	845	888	931	857	885	913	879	868	928	857	866	860	885	875	925	914	871	878	920	925	897	850	880	894	951	874	919	879	886	916	922	901	864	928	906	954	878	895	894	911	933	898	920	932	911	937	948	894	915	882	874	862	825	888	869	980	950	991	896	919	897	891	902	942	905	907	897	905	929	926	926	934	873	895	898	879	944	899	859	892	894	876	917	897	839	907	879	843	944	892	873	921	971	918	902	916	882	867	851	836	879	902	939	895	923	949	841	865	898	924	876	892	888	901	949	829	844	862	893	905	927	921	911	903	820	902	895	854	848	920	906	868	862	926	880	928	898	869	887	887	867	865	886	881	880	889	926	886	915	870	944	841	897	892	893	892	907	960	957	872	879	930	914	880	907	840	894	880	913	943	851	852	897	859	904	880	886	879	905	870	853	870	871	908	906	842	897	862	935	898	850	869	877	898	900	910	893	922	911	869	848	815	946	936	859	920	896	870	888	890	924	876	910	890	926	849	856	879	860	925	844	894	924	888	925	886	916	953	897	935	908	932	878	911	834	882	868	913	924	878	924	935	897	908	942	923	921	875	867	892	855	894	872	951	888	827	970	931	856	900	980	842	906	914	918	879	949	883	874	907	905	843	843	930	915	916	891	891	902	920	878	889	872	922	901	923	882	871	861	900	892	873	883	902	855	911	905	899	895	900	884	900	861	935	932	862	877	895	932	917	903	880	914	919	937	894	863	937	928	831	875	902	869	930	856	892	908	879	872	845	889	944	911	902	876	881	932	895	847	894	868	878	926	877	922	908	884	898	944	905	861	878	871	909	892	932	907	924	907	899	870	881	919	871	932	888	945	855	849	912	910	892	891	914	818	881	895	908	919	826	917	876	920	886	874	852	910	941	896	846	861	906	856	875	900	881	878	869	899	910	892	873	872	883	898	908	900	893	892	889	915	922	897	903	865	969	894	893	908	861	874	929	944	909	885	897	844	899	844	918	857	833	916	916	895	878	939	858	891	853	869	918	857	931	890	893	910	907	910	881	860	878	942	916	909	956	841	939	856	884	897	931	872	911	932	918	875	898	870	880	905	900	925	896	889	872	881	889	906	877	891	857	871	900	884	923	942	910	824	871	888	884	850	912	916	904	941	882	924	930	894	905	909	931	917	903	912	885	873	793	911	873	918	870	918	864	908	906	920	837	935	930	911	929	880	915	888	934	896	877	914	880	943	894	872	935	860	866	899	858	907	860	878	895	909	897	876	907	877	943	915	946	905	900	911	886	890	890	924	871	883	874	910	928	888	897	920	903	943	873	902	916	867	913	879	910	908	879	937	882	891	902	865	874	834	867	857	861	922	831	905	925	854	920	834	938	876	855	926	910	896	882	909	869	878	908	859	852	892	945	865	868	846	876	921	815	931	926	897	875	909	867	827	862	883	863	870	904	931	850	906	938	943	931	910	839	874	901	874	957	855	873	904	862	902	948	901	890	836	932
48674	51162	49251	40240	31129	21383	14308	11020	8824	6625	4964	4053	3255	2748	2291	2147	1710	1627	1467	1298	1195	1146	1027	1050	1012	928	954	889	838	921	876	904	870	835	872	786	798	830	829	793	811	792	772	857	844	825	835	810	778	828	811	837	846	803	826	807	834	811	808	797	755	818	812	813	795	792	874	815	808	842	810	824	781	762	817	789	799	807	788	813	812	848	803	803	797	823	833	809	854	795	838	831	802	835	780	785	828	804	873	839	819	833	855	835	899	800	842	827	827	823	821	800	838	781	771	834	831	826	807	829	830	798	793	828	803	814	829	817	774	776	810	835	816	840	828	869	794	826	832	788	869	863	819	800	765	858	798	786	789	768	816	870	808	728	825	809	832	799	844	825	798	834	805	857	813	833	790	817	832	801	802	818	805	843	792	814	797	777	838	776	843	784	792	813	827	776	755	800	788	815	816	815	802	821	795	840	792	866	848	836	784	853	813	829	769	828	835	833	788	819	850	853	848	776	837	816	826	838	815	845	803	833	852	808	838	841	837	859	783	824	788	772	763	812	831	803	804	810	789	838	816	796	795	828	876	809	783	783	802	789	848	773	766	795	814	810	773	819	789	831	808	820	783	813	847	855	787	841	777	890	834	812	819	830	819	801	800	825	830	827	817	790	826	818	800	800	826	797	807	854	804	772	841	814	844	842	799	832	830	865	771	851	785	790	826	756	787	821	872	861	777	826	847	824	796	845	876	805	841	795	799	800	807	812	823	844	804	859	793	807	793	809	800	810	870	785	823	803	817	857	786	810	810	811	816	780	835	850	826	810	788	831	797	896	800	807	856	811	845	821	844	821	837	839	820	789	867	875	826	853	777	821	806	848	788	817	766	793	754	801	835	792	852	799	799	798	808	840	800	810	812	833	797	800	774	845	762	877	781	834	811	781	853	833	779	802	808	777	844	816	814	856	810	790	783	837	803	780	774	854	831	824	827	787	773	818	779	837	754	796	828	810	794	861	778	836	828	806	773	817	894	809	814	816	797	812	816	811	835	803	816	838	785	779	790	837	822	797	861	806	814	839	832	805	830	796	801	825	797	819	794	788	789	816	847	847	828	824	815	789	847	885	831	811	819	879	823	867	829	775	831	808	772	826	803	787	821	803	823	822	844	839	788	790	799	807	825	847	810	799	821	827	795	810	827	772	843	778	869	806	817	813	821	865	807	825	805	805	784	836	786	844	816	792	791	808	785	813	792	829	798	829	855	832	806	799	743	822	794	809	865	785	788	834	862	831	778	776	791	797	816	847	819	835	787	783	786	815	801	838	786	835	792	807	825	784	866	775	811	874	754	838	787	795	800	845	828	816	804	828	793	777	812	821	791	831	780	846	838	801	795	772	803	830	819	832	808	814	843	778	808	804	819	831	769	803	820	793	821	841	828	812	811	791	886	821	814	831	837	791	739	799	836	781	797	796	853	814	793	814	841	778	869	792	852	770	782	780	811	803	800	863	810	848	785	835	822	791	795	830	802	827	826	781	833	800	802	787	831	756	816	858	765	827	823	758	836	808	806	827	764	854	794	871	788	819	740	824	845	800	785	835	818	857	863	793	823	825	810	840	839	880	826	803	765	763	846	763	761	862	836	808	802	810	796	810	837	787	818	863	823	791	828	808	896	806	815	798	845	832	781	790	801	799	821	839	776	808	830	826	759	807	855	834	817	828	846	808	787	839	835	840	786	808	800	807	764	820	795	869	854	822	751	867	800	789	762	818	799	809	836	815	812	785	840	789	847	805	795	779	857	849	858	806	814	844	800	787	859	817	822	775	762	841	859	769	854	825	840	797	813	812	820	806	776	805	785	786	862	808	772	785	806	786	824	822	787	823	822	795	833	812	776	820	854	781	815	803	779	780	801	797	803	813	862	860	833	793	819	827	774	830	816	794	804	866	821	821	812	839	793	789	802	873	837	800	810	793	798	839	808	794	835	820	828	832	811	786	840	812	804	803	810	779	834	819	771	805	785	832	869	836	819	856	825	843	834	831	871	845	793	805	812	850	831	850	804	816	792	817	814	795	782	775	804	806	799	832	771	855	869	793	834	796	789	858	847	812	766	834	814	812	855	864	837	850	815	839	795	877	783	755	797	773	804	812	789	811	833	850	837	798	826	816	798	847	847	818	789	806	762	808	788	809	811	806	829	795	833	792	808	786	816	837	848	842	759	831	848	786	808	860	759	814	802	827	813	801	830	769	810	825	805	767	805	816	755	842	804	803	811	778	834	802	821	843	774	803	840	797	755	813	841	837	795	781	765	831	843	806	864	781	823	822	834	808	794	819	800	815	801	822	794	809	795	815	810	792	828	778	803	754	806	801	781	865	826	811	819	807	819	801	817	758	770	800	821	806	790	841	830	825	842	787	738	819	796	776	837	835	761	850	788	836	781	868	799	793	769	799	793	794	819	816	784	808	802	861	817	800	833	806	807	846	817	846	813	807	808	787	797	807	854	841	803	782	771	798	816	781	800	803	855	802	844	773	801	747	822	797	768	873	753	765	803	780	772	821	796	781	820	846	836	778	799	812	858	859	776	805	807	797	817	782	836	800	817	749	857	806	825	775	839	842	806	844	817	760	829	803	771	854	861	817	786	811	821	848	854	809	857	796	775	823	824	863	837	807	811	826	841	845	797	829	834	787	841	829	809	776	819	820	846	800	772	788	808	827	828	839	815	794	778	790	797	815	841	820	809	805	862	825	811	852	838	811	803	814	830	892	835	851	836	789	788	829	746	794	770	785	832	796	770	754	854	795	824	790	792	828	822	815	800	796	823	831	781	791	790	767	827	754	856	798	817	787	881	777	811	792	804	793	830	787	784	822	778	782	842	811	797	764	835	811	789	817	788	808	832	823	815	797	845	828	805	822	819	862	777	779	830	794	799	822	822	924	820	788	858	783	811	809	801	831	811	769	797	807	821	785	793	844	822	779	798	797	818	829	783	802	823	812	847	798	852	819	775	763	784	770	811	804	848	753	824	814	806	789	807	828	793	788	833	777	793	790	831	844	818	821	831	815	806	767	751	776	878	831	823	822	772	774	801	862	849	772	806	791	837	786	823	864	859	837	828	772	819	813	813	828	793	862	809	825	800	843	826	810	779	785	863	788	851	807	837	831	801	881	825	877	808	823	809	833	797	787	823	804	778	820	786	781	784	818	830	850	840	806	791	761	798	785	831	783	805	836	807	791	770	843	771	811	835	811	858	791	808	823	801	817	852	872	817	795	794	809	791	826	849	809	805	809	783	859	800	821	794	846	763	843	830	817	828	798	840	828	837	808	785	776	807	788	827	848	789	849	759	862	810	815	775	796	826	758	805	799	810	807	793	834	801	799	797	760	828	785	819	774	866	813	763	798	853	863	853	792	850	752	833	807	815	773	776	809	841	823	845	806	840	806	869	780	837	813	816	793	834	762	790	844	807	792	861	829	831	834	803	798	813	816	808	799	793	779	779	816
25924	21666	29390	25978	26230	25224	18457	10873	7671	5479	4169	3311	2862	2404	2041	1876	1701	1559	1524	1299	1164	1175	1042	1112	1068	1118	1028	1066	934	941	951	985	965	852	948	958	942	913	936	919	875	913	917	965	902	936	953	922	905	937	925	908	921	910	935	863	888	879	903	931	881	914	889	897	895	849	947	861	984	931	924	860	906	922	934	871	920	866	892	867	901	938	839	931	842	918	884	861	905	953	919	917	873	926	895	955	932	877	928	868	929	871	957	887	924	882	934	877	896	906	881	982	911	933	890	899	904	911	970	947	925	909	898	937	890	878	964	912	909	911	896	925	932	894	937	916	915	937	913	920	943	898	938	988	868	870	921	919	907	858	881	875	853	916	919	934	950	881	946	880	959	908	929	888	874	900	883	905	908	928	908	910	887	865	933	895	914	890	889	925	827	936	887	900	869	911	954	897	914	883	918	876	907	859	887	917	885	891	939	941	937	871	871	906	855	977	914	942	906	896	909	857	837	874	953	892	918	936	909	914	897	890	833	908	868	926	911	893	978	865	917	918	913	925	875	876	894	906	923	888	867	926	915	839	909	907	926	874	868	919	922	932	926	907	888	883	895	925	982	898	933	932	877	918	951	852	938	930	915	912	883	941	943	925	878	901	928	872	959	864	864	915	849	921	873	877	881	912	930	871	875	866	912	858	910	828	868	915	913	870	883	923	909	914	912	925	869	873	876	854	864	891	882	922	891	951	921	957	927	848	922	980	840	943	935	886	898	952	966	904	967	905	924	925	931	993	902	889	930	958	939	943	832	918	965	940	844	938	914	937	920	904	921	901	910	880	919	841	856	912	897	863	906	882	905	895	992	925	879	888	866	908	896	901	878	924	886	865	842	882	916	910	885	857	971	933	890	878	940	922	897	901	922	891	935	908	934	857	925	868	924	929	929	924	890	900	883	895	867	895	895	911	890	830	898	877	972	859	857	895	923	931	885	845	896	906	879	925	871	903	904	897	928	890	940	904	896	935	840	905	895	898	886	891	881	929	892	953	871	858	897	906	915	939	903	880	930	889	882	848	939	883	929	920	891	902	942	893	867	928	933	881	910	946	912	893	917	931	896	916	835	898	857	901	876	862	918	884	934	915	938	970	909	909	855	938	878	897	930	896	872	871	913	915	926	905	906	834	888	923	882	898	940	867	934	924	860	867	953	909	912	940	897	898	862	926	881	925	914	929	909	893	959	916	950	947	933	917	917	883	961	899	853	901	914	930	907	900	920	892	910	864	944	901	894	947	912	932	867	889	938	924	929	917	879	882	869	946	942	911	892	885	893	893	951	897	955	969	924	925	961	873	930	904	876	918	920	903	912	894	919	911	949	906	898	896	915	883	890	894	945	926	897	904	912	935	876	831	811	898	914	903	940	895	938	864	905	874	935	859	925	904	885	948	910	960	875	887	912	867	863	868	919	961	907	890	878	965	880	874	898	941	904	933	920	884	925	929	867	889	984	904	892	893	903	979	919	879	938	897	923	900	878	901	904	929	896	946	937	926	940	914	872	895	895	992	940	883	944	887	966	867	923	936	888	848	927	940	920	895	914	869	895	867	888	865	930	924	909	880	911	859	962	956	899	882	950	901	895	898	905	944	876	874	912	974	912	942	936	952	909	865	876	908	840	878	891	945	850	970	892	944	950	901	866	955	907	960	888	906	860	939	868	920	894	862	922	934	882	907	897	878	946	880	929	869	869	835	887	831	900	880	889	908	937	943	912	897	889	933	972	957	949	876	897	877	873	909	894	885	871	948	881	916	859	846	894	901	959	892	912	908	884	911	955	905	898	986	851	939	914	933	891	911	901	942	957	905	926	876	902	899	903	903	904	865	911	920	951	901	913	892	846	953	879	856	918	948	911	911	914	872	918	891	900	943	958	904	886	895	948	837	920	848	851	931	915	885	915	943	900	874	953	906	890	908	934	886	908	871	851	890	935	915	889	937	893	865	919	870	898	869	894	882	866	931	923	908	868	914	850	898	903	925	883	856	932	884	940	891	930	919	949	957	897	925	908	838	865	897	873	891	959	871	921	910	934	926	938	907	904	913	879	883	902	886	877	872	812	851	931	921	913	878	887	853	907	965	924	924	937	942	906	932	855	903	915	941	901	897	881	876	849	906	886	965	836	944	925	899	901	921	917	914	884	885	876	905	915	876	905	897	883	891	874	919	896	886	920	906	916	904	893	925	892	880	903	913	946	880	904	929	907	889	932	896	932	900	889	934	879	898	928	884	930	932	877	862	919	886	852	861	895	947	899	905	910	895	863	884	922	914	914	867	924	877	897	914	915	907	906	919	900	874	853	883	884	979	955	927	891	841	927	958	941	897	849	959	919	903	949	826	855	912	902	884	929	859	894	915	906	922	892	887	941	937	914	871	870	898	933	836	878	900	890	854	898	921	928	878	951	929	931	897	946	897	865	902	890	955	926	903	931	933	935	889	933	909	895	875	945	895	907	948	930	949	945	852	954	896	926	848	903	891	883	937	947	903	861	975	926	938	853	905	944	890	896	934	893	899	948	944	896	894	959	877	936	901	888	886	902	965	870	880	902	880	894	902	875	975	893	923	923	928	887	892	883	936	888	885	937	937	932	866	951	949	906	903	867	923	950	916	922	944	925	890	909	931	912	924	899	888	917	898	985	927	889	894	868	895	880	939	877	929	890	896	902	906	916	862	885	888	970	942	926	897	834	894	881	925	944	898	932	875	884	948	915	865	940	872	927	912	892	878	893	976	860	894	869	891	977	931	925	930	855	894	931	889	923	926	912	842	894	895	892	898	956	919	869	947	888	862	904	883	918	933	919	941	944	890	869	905	883	879	889	905	944	870	930	971	922	913	913	910	914	918	885	918	945	930	895	885	918	913	905	950	917	937	892	909	900	952	924	924	909	936	915	886	906	865	890	909	913	881	881	896	896	901	889	907	875	882	856	881	900	874	848	886	909	861	947	936	902	938	915	935	934	890	906	920	893	867	826	886	887	940	920	933	888	880	911	882	948	1000	923	821	896	915	942	917	924	906	916	903	939	888	888	962	927	877	923	879	939	918	889	943	921	930	920	889	888	919	894	909	936	870	934	890	887	889	858	910	966	908	930	895	906	890	859	934	899	931	909	953	910	864	903	911	884	933	870	884	886	897	906	925	853	890	893	899	851	889	936	943	925	895	837	979	877	940	894	894	876	901	954	889	905	876	929	928	923	910	910	931	936	865	903	890	862	848	900	930	890	875	929	940	899	889	922	916	903	865	917	873	891	957	903	919	877	983	881	907	930	913	884	908	903	928	908	884	881	879	886	843	965	919	934	936	959	866	966	949	902	954	840	942	867	864	850	883	856	869	882	883	904	841	942	908	927	998	924	918	910	886	865	870	930	924	873	903	900	959	882	920	907	870	920	907	910	931	868	940	938	861	861	888	883	844	875	926	939	875	885	923	912	873	884	873	882	929	915	929	952	918	899	920
48567	55848	55542	45784	36257	25837	17571	13676	10603	7784	6257	4906	3982	3244	2865	2443	2102	1865	1676	1502	1369	1264	1194	1106	1106	978	942	982	938	931	868	857	845	902	826	829	828	828	788	805	799	852	865	797	829	742	814	785	781	867	854	825	847	839	841	759	777	829	832	798	858	823	822	805	791	837	802	808	818	820	837	854	863	819	810	843	855	849	880	809	852	830	774	819	824	829	812	847	798	804	824	814	815	829	786	843	861	813	843	828	855	813	785	781	866	805	792	818	831	843	885	813	840	897	820	845	801	841	788	793	833	810	795	809	831	788	875	832	803	830	848	796	810	837	777	785	809	753	814	824	758	789	730	809	885	837	862	810	806	799	799	870	845	866	759	840	803	802	830	819	831	843	807	825	819	815	807	899	810	810	827	868	794	818	833	862	791	816	846	845	800	774	831	832	816	855	833	729	816	830	801	795	779	822	815	792	815	802	797	809	788	783	808	807	898	816	793	777	849	798	853	818	809	768	788	842	834	818	806	774	825	829	785	758	854	819	800	797	795	817	831	826	873	796	852	819	792	833	859	781	826	858	833	852	824	837	834	841	800	826	802	851	830	796	847	821	752	826	767	817	846	786	829	801	819	778	869	807	848	838	810	901	877	829	794	851	872	817	798	812	787	789	813	825	866	792	794	815	816	787	796	814	830	759	820	844	829	815	839	823	768	842	780	780	828	821	785	767	851	800	843	847	787	852	838	875	840	796	829	816	775	809	805	862	845	807	804	832	811	821	853	815	807	787	838	885	862	846	814	825	752	807	839	845	847	826	793	809	801	790	808	785	822	840	791	786	755	825	840	867	810	777	829	781	834	839	803	829	865	831	855	817	825	823	845	810	822	800	782	765	771	832	768	834	820	813	871	808	799	789	748	796	773	860	813	828	828	844	806	799	854	824	860	813	777	801	806	806	816	774	842	796	810	800	836	787	848	803	802	780	825	844	817	840	807	805	826	868	850	813	814	804	823	835	853	776	818	816	793	815	825	841	796	769	774	795	813	761	750	800	838	801	832	807	821	841	806	857	786	786	798	781	826	831	857	816	803	812	824	828	831	810	829	859	811	887	794	841	794	821	796	819	820	838	815	840	884	813	823	804	794	794	808	839	861	852	830	814	834	846	850	815	820	824	806	805	790	832	817	837	760	787	763	814	783	867	825	813	827	809	795	828	852	895	820	815	841	832	819	842	792	806	874	813	786	818	802	791	833	780	837	830	843	833	852	808	808	816	813	845	801	836	856	812	865	807	819	823	873	855	825	807	832	800	815	795	820	794	830	815	851	837	791	813	848	827	815	832	835	863	823	827	823	831	813	843	840	800	865	827	800	820	847	879	831	765	814	815	808	768	854	797	816	806	803	838	843	764	814	852	756	852	838	793	800	775	850	864	842	816	789	841	826	838	785	842	786	820	846	787	815	821	829	800	836	804	811	827	818	815	828	881	830	763	803	818	809	831	803	835	772	790	858	866	843	846	794	867	837	767	820	836	836	813	824	829	812	816	772	824	784	784	823	826	818	787	804	792	805	808	788	822	808	777	820	831	786	789	851	816	845	825	833	838	790	799	807	818	829	823	868	826	879	834	864	828	786	803	775	801	798	862	899	821	813	828	872	815	766	841	768	812	823	843	871	774	871	786	825	764	790	801	838	818	866	809	845	812	795	837	822	821	788	815	855	802	816	766	853	852	808	786	840	843	839	783	809	814	806	822	810	827	830	794	828	835	805	820	853	798	825	868	843	822	857	841	840	781	793	783	835	839	806	806	806	799	875	757	825	808	805	800	786	812	845	793	811	797	730	824	873	850	801	816	778	800	819	824	796	855	790	782	863	835	818	839	836	847	824	807	841	865	841	830	814	806	836	828	807	810	791	784	891	805	850	824	876	838	849	835	834	818	858	807	843	843	809	814	772	792	823	813	841	764	823	811	807	810	809	850	811	761	816	802	851	860	840	814	801	819	782	757	823	844	826	779	831	796	800	781	808	810	818	829	787	840	812	838	867	795	833	818	847	801	818	854	771	822	820	824	822	776	803	814	806	831	810	833	848	835	790	833	776	815	837	808	832	787	775	820	784	835	837	809	809	822	836	846	789	811	846	809	831	845	817	870	813	828	759	764	824	824	809	805	810	859	809	864	884	766	801	844	839	793	823	820	873	825	800	799	815	841	797	801	770	821	800	846	765	810	853	845	793	805	758	791	818	864	806	826	840	826	792	868	822	836	812	846	841	804	830	772	811	796	795	862	846	842	802	830	803	826	822	869	869	862	822	777	843	796	785	777	796	797	823	860	807	811	840	802	838	813	817	842	832	815	876	877	795	822	838	792	862	830	800	824	834	825	789	827	812	817	809	775	837	825	787	791	839	845	861	831	836	841	871	796	785	810	834	752	822	793	791	818	826	805	794	796	800	861	788	851	804	784	823	870	806	826	840	771	760	797	815	823	823	799	807	832	790	820	859	831	877	894	839	793	809	792	795	789	790	802	792	884	846	839	838	798	832	830	857	742	809	782	778	834	816	851	905	847	816	856	799	825	808	785	817	843	793	794	836	807	806	854	787	830	787	847	822	799	853	856	816	823	826	815	845	843	799	855	778	818	818	776	823	797	776	782	834	837	840	818	797	763	847	834	819	818	865	801	845	792	848	862	815	785	813	818	824	835	784	792	817	796	823	799	840	782	818	835	853	768	838	843	822	814	805	883	811	812	871	842	807	788	822	794	800	812	772	821	804	833	854	845	785	833	822	862	848	865	856	823	826	810	853	790	867	797	797	835	781	867	838	847	811	836	778	801	826	863	834	842	802	772	822	801	842	801	816	812	814	859	787	821	794	824	836	801	858	779	854	834	784	787	841	822	770	806	810	788	813	781	791	808	794	817	791	830	821	799	791	881	796	797	858	773	810	841	806	803	799	772	797	826	822	820	789	781	865	836	838	833	827	848	837	839	750	841	808	836	804	839	824	834	788	801	824	824	832	828	787	830	797	841	804	798	807	848	820	774	888	815	805	811	797	796	827	848	786	792	893	794	843	821	798	811	828	830	840	830	848	818	831	799	809	762	821	831	767	803	812	837	842	832	805	816	857	788	829	777	834	747	834	863	814	806	841	859	854	800	842	764	859	782	829	820	842	801	894	828	805	853	849	818	825	790	878	837	817	778	835	851	812	867	810	834	835	835	812	844	808	812	806	801	850	805	782	828	817	807	825	806	807	791	824	776	833	823	811	752	801	812	852	794	825	800	780	806	812	796	786	815	764	813	844	874	802	850	845	787	835	778	831	855	891	839	806	809	806	819	787	782	795	820	788	841	809	824	797	817	794	841	821	830	808	813	804	796	793	765	849	833	789	762	814	819	802	836	826	801	787	816	842	856	794	844	845	780	798	844	802	803	806	807	849	861	817	884	852	819	808	803	782	818	851	834	789	789	872	793	846	742	873	820	848	799	838	808	835	811	766	802	810	801	771	874
24959	21641	29497	25645	25785	26430	22539	13658	9244	6837	5036	4084	3240	2803	2241	2094	1810	1728	1644	1514	1366	1282	1207	1232	1161	1092	1052	1051	1016	931	1008	948	968	913	962	969	894	975	921	838	887	944	934	938	920	861	924	915	866	947	876	898	941	962	907	958	886	919	905	945	899	882	863	868	958	898	947	885	897	912	977	914	906	940	900	909	924	951	927	961	937	917	874	915	919	919	933	913	941	955	894	878	944	868	886	890	934	881	880	894	914	908	950	908	888	870	884	911	888	970	960	873	886	915	955	944	900	951	907	952	894	951	983	928	923	914	925	960	871	963	978	964	947	990	932	959	950	886	896	944	908	909	910	882	936	912	976	878	900	910	954	928	916	884	949	991	910	952	895	946	964	911	882	870	875	914	920	901	923	935	914	895	887	936	906	920	890	908	904	876	896	1026	845	945	928	966	939	957	916	923	889	909	960	917	960	912	926	943	989	935	913	918	927	969	935	915	889	943	942	956	932	904	905	950	886	937	975	939	943	894	952	897	894	863	932	925	893	856	942	913	902	926	928	910	916	898	956	917	942	911	922	919	962	909	876	940	866	926	885	877	925	918	911	885	922	908	927	918	952	941	1018	916	941	924	921	891	913	882	909	943	888	929	959	880	903	934	960	919	864	947	913	905	877	924	937	955	889	919	966	901	944	936	925	894	922	897	911	903	905	909	926	833	894	912	918	924	879	902	848	906	966	929	951	885	897	905	930	958	909	956	922	893	886	944	897	929	865	959	930	970	916	960	923	936	973	889	903	941	905	879	923	938	996	871	906	936	938	914	940	891	907	954	943	890	953	913	931	881	959	959	932	889	868	871	926	883	947	904	894	975	919	880	892	929	865	991	898	907	935	975	913	981	884	887	904	934	896	929	957	898	937	980	928	907	894	963	925	898	905	929	905	945	933	905	904	958	888	934	935	971	929	947	910	907	929	869	889	912	906	893	902	829	877	958	871	926	940	937	905	978	923	832	952	915	921	955	931	915	928	895	885	897	928	891	924	915	903	875	916	899	926	891	965	898	899	908	899	948	910	900	948	892	920	911	895	911	930	888	920	947	892	919	971	899	900	898	938	901	930	919	904	897	904	902	880	925	936	882	932	950	893	943	899	946	911	940	939	878	896	910	951	954	934	828	921	911	915	933	891	917	926	976	922	903	929	928	968	920	930	903	872	884	892	921	886	951	929	887	940	939	923	969	922	882	896	894	927	930	908	898	906	911	891	896	942	948	949	887	904	874	894	903	919	933	934	875	935	903	911	906	955	906	920	913	960	929	938	906	906	885	941	916	907	892	885	926	918	892	905	896	846	911	858	946	945	935	940	987	912	888	880	922	884	934	972	879	925	923	965	914	913	949	893	917	902	884	944	949	977	950	915	910	933	868	925	911	895	890	942	943	881	933	982	913	915	907	969	878	877	905	947	894	862	893	905	943	937	892	900	885	898	954	940	935	912	925	962	861	921	936	898	909	946	942	916	897	954	889	886	963	919	933	919	884	913	924	882	870	930	878	880	878	889	916	983	907	981	892	888	934	921	897	897	934	920	940	954	958	925	886	905	890	875	900	876	942	924	927	890	920	897	871	856	900	869	901	952	936	930	897	987	955	940	909	942	906	934	895	915	863	888	914	921	888	906	906	923	937	893	909	883	920	909	916	929	885	945	919	919	974	947	921	946	921	890	911	886	891	924	859	947	928	925	1009	897	909	933	930	914	875	870	914	881	941	894	922	937	918	924	907	965	917	937	955	843	949	953	871	928	960	934	901	923	911	930	958	911	909	844	862	864	921	905	939	864	954	881	920	855	958	934	895	923	923	962	910	917	879	872	897	916	998	963	942	911	943	877	912	920	904	985	952	898	911	997	996	982	923	953	927	943	899	953	919	907	936	858	939	870	926	876	928	884	965	915	874	903	897	923	900	890	944	957	897	888	910	917	926	932	955	874	899	884	962	933	935	887	912	919	931	952	921	849	908	942	973	878	854	897	938	846	911	909	927	907	918	867	948	911	916	923	983	908	926	953	893	893	906	905	972	910	867	960	883	903	884	905	898	932	962	931	875	876	933	895	913	951	880	938	980	890	911	948	913	926	889	921	889	938	969	943	929	946	922	941	921	904	890	916	869	936	925	944	944	875	902	904	939	941	925	930	940	903	890	921	892	871	916	946	899	971	932	891	960	904	865	928	915	938	903	880	917	879	860	952	871	910	972	875	961	923	900	945	915	910	920	933	919	981	996	886	946	883	972	862	913	910	935	921	914	944	915	945	899	898	939	931	945	902	960	952	908	937	902	914	927	947	910	944	889	892	898	976	907	954	888	946	881	924	861	932	896	930	936	903	915	958	866	933	888	892	915	922	882	881	853	886	958	893	904	889	899	856	952	879	909	938	891	904	949	977	930	889	897	964	875	959	963	917	917	928	888	938	897	912	906	908	923	931	928	899	922	979	888	871	946	893	916	936	919	946	893	1007	926	907	873	900	947	977	867	942	910	901	866	924	882	923	916	987	873	888	904	934	912	974	954	931	878	923	929	952	909	928	896	947	941	949	903	952	879	906	886	894	931	887	969	909	912	849	898	923	939	887	911	902	932	916	908	901	911	889	922	915	947	965	865	919	944	881	880	923	942	886	886	937	896	888	891	882	909	929	901	962	878	858	880	948	870	936	946	894	881	919	928	858	929	929	880	905	978	931	872	926	916	919	908	890	891	908	915	833	894	927	913	910	903	902	938	906	867	1003	945	956	947	924	955	915	891	909	923	921	975	906	895	904	899	971	898	950	901	931	917	887	883	946	864	873	923	963	911	960	943	928	933	936	927	943	933	964	875	921	924	968	901	921	936	943	875	924	925	896	918	965	911	929	881	933	921	923	911	923	933	925	919	959	929	845	943	908	969	870	904	907	954	914	922	861	889	904	944	923	990	963	884	903	884	886	894	923	906	911	875	931	968	935	934	901	914	952	954	932	885	872	947	897	932	966	942	932	901	879	898	972	918	904	931	897	932	935	970	897	887	958	888	912	944	874	951	916	930	904	878	943	924	975	961	932	926	924	892	934	936	916	895	935	914	911	930	938	942	950	918	932	933	940	915	875	914	916	905	858	897	896	926	877	926	922	980	906	927	836	942	900	898	918	971	925	923	919	923	903	915	896	896	909	967	852	884	911	893	867	925	943	914	965	900	898	964	925	906	959	860	906	966	890	875	934	903	923	930	826	936	947	903	987	942	979	935	878	902	960	957	930	929	892	914	918	908	946	917	886	925	918	921	891	876	949	910	907	899	905	928	920	919	935	917	928	964	912	887	957	934	933	941	890	954	881	889	870	840	889	939	948	879	904	949	895	913	910	940	892	883	941	927	901	919	964	998	889	971	1002	908	852	954	955	920	949	905	925	947	932	908	881	960	917	986	966	894	881	844	880	930	901	930	959	912	943	953	897	981	944	890	918	920	888	908	931	891	910	887	895	922	939	866	932	887
48909	59286	59638	51081	40441	30067	21480	17201	13194	10108	7654	6475	5254	4026	3348	2869	2434	2348	2049	1769	1594	1456	1347	1318	1146	1075	1023	1034	927	854	917	899	900	892	890	808	890	847	822	798	826	846	819	829	825	802	855	919	830	857	794	842	840	830	838	835	833	830	803	843	846	842	805	865	846	816	824	798	813	840	841	821	843	798	798	789	836	819	869	841	824	845	849	806	819	834	804	853	818	866	800	869	850	782	838	821	788	837	802	818	837	792	754	792	814	817	788	863	804	816	836	862	833	810	802	831	831	832	781	849	775	886	787	829	779	829	804	837	797	840	826	846	838	815	812	807	789	826	827	866	854	819	837	841	852	794	820	838	860	824	810	781	784	862	819	828	804	789	798	782	856	798	858	862	827	872	770	817	825	827	826	800	776	839	824	816	839	821	859	847	862	870	835	789	843	769	860	794	827	832	782	810	819	839	812	841	841	825	793	844	842	768	824	852	810	841	808	851	868	819	806	786	862	803	788	885	873	809	840	826	850	884	802	803	839	843	825	816	808	835	813	799	788	830	787	832	817	861	791	816	827	823	887	787	815	825	844	782	831	822	808	855	824	798	846	853	795	821	804	811	850	754	770	830	765	831	815	851	819	850	821	832	870	820	814	774	823	857	839	852	827	854	831	802	820	792	854	837	783	837	816	830	886	794	809	781	865	835	870	809	857	843	853	860	841	879	825	836	865	842	873	860	842	796	826	839	810	807	772	844	835	842	833	919	781	813	899	852	824	843	830	861	812	837	831	803	836	857	849	798	818	837	849	822	829	864	817	826	799	816	867	868	770	817	892	857	807	790	799	868	854	844	874	811	832	823	821	819	820	805	888	795	819	801	845	817	846	869	818	908	832	789	814	817	821	812	848	795	856	792	849	843	812	831	819	802	821	857	827	816	833	856	872	801	839	792	890	831	772	860	793	822	830	850	816	842	845	865	794	854	830	854	890	827	811	855	743	857	869	838	802	845	822	887	768	804	888	856	821	811	840	766	812	832	820	849	877	788	860	807	780	774	822	789	851	822	868	841	868	808	807	835	816	792	878	826	806	803	828	822	853	809	844	834	851	826	789	866	813	848	874	806	852	792	802	803	803	816	829	856	831	849	843	815	809	825	796	857	904	803	845	788	835	817	857	860	835	788	866	826	862	817	837	832	894	811	824	869	842	830	849	789	776	803	851	828	863	769	821	835	814	854	824	817	859	805	870	815	866	837	857	834	882	817	785	834	854	823	784	886	826	805	805	768	853	894	856	874	827	826	864	801	802	780	834	802	850	835	815	817	844	860	864	848	834	839	833	799	795	845	795	862	811	812	839	840	792	848	787	854	862	835	868	885	776	839	809	841	802	779	846	816	885	835	821	858	874	834	865	831	810	819	774	810	799	866	833	820	792	843	834	833	826	806	821	847	884	784	822	763	861	789	834	840	834	825	849	888	869	815	834	860	848	827	810	807	844	854	772	804	790	887	854	784	829	803	838	851	844	831	847	815	822	864	813	840	850	800	811	836	806	918	831	864	845	795	843	796	859	845	837	768	807	812	875	799	834	817	833	827	781	855	828	798	830	784	836	856	860	875	812	831	819	793	879	804	765	802	868	856	771	790	819	857	826	746	855	861	807	850	782	835	816	788	844	881	859	812	803	765	840	775	871	768	753	863	881	843	816	836	806	803	804	816	835	800	778	837	862	826	829	848	818	792	838	849	782	833	880	818	850	809	791	828	826	803	882	836	795	849	842	796	798	767	785	792	851	796	802	838	826	818	816	806	807	846	806	823	821	820	797	773	847	825	835	810	859	793	842	806	821	777	839	783	840	840	781	820	806	757	801	890	817	789	899	834	882	833	771	787	818	877	792	824	826	893	872	835	884	809	841	823	856	890	859	881	805	829	795	785	808	812	805	803	852	820	833	762	846	844	851	851	840	836	837	779	828	786	834	877	811	787	775	873	832	853	799	827	862	833	819	844	805	858	824	850	816	759	823	828	854	816	804	812	808	853	864	825	838	806	826	770	830	859	808	846	817	812	797	865	816	861	869	788	808	851	821	824	823	859	759	835	785	853	853	851	800	855	821	814	863	793	839	877	871	875	832	798	853	819	821	886	814	880	811	823	810	832	831	823	802	868	827	849	842	820	804	905	835	831	811	798	812	824	843	788	781	786	835	821	812	856	807	856	795	814	818	795	826	807	887	839	812	791	807	838	816	782	843	890	864	867	801	802	843	783	791	836	838	797	803	835	870	789	836	828	817	831	883	847	873	815	853	827	829	828	848	774	804	780	840	793	850	782	840	841	845	801	858	801	822	826	844	847	832	802	838	846	818	827	848	832	837	862	813	845	885	825	846	882	848	843	845	831	838	841	849	858	850	845	861	834	840	805	802	839	827	836	871	829	840	795	859	847	833	876	822	821	797	861	805	814	803	832	813	840	814	826	796	839	827	823	826	822	836	818	805	827	848	796	828	847	786	837	854	843	805	879	838	842	835	853	857	852	843	818	819	829	852	834	791	820	862	823	834	794	835	855	825	777	855	803	818	808	814	777	821	863	773	751	820	839	799	840	855	836	818	832	785	773	809	844	799	877	833	808	873	797	767	827	814	897	871	842	867	836	850	855	780	804	885	808	879	780	806	823	783	799	830	819	882	842	767	824	834	897	794	841	861	815	823	862	847	845	831	821	834	834	811	810	813	884	831	775	807	852	831	801	845	836	843	769	830	834	847	824	833	820	798	820	853	807	759	859	861	830	842	838	875	876	829	803	820	794	788	862	811	811	834	829	809	836	834	904	873	794	839	777	811	841	867	835	853	846	853	803	821	834	853	847	744	815	870	832	808	829	858	786	805	803	810	845	831	797	826	824	842	880	858	883	834	804	821	830	859	835	856	880	862	850	777	864	842	848	810	804	845	891	830	818	808	872	813	776	810	883	847	833	802	807	854	819	870	848	812	816	795	833	844	836	824	820	806	819	899	785	865	812	817	792	849	834	826	790	881	818	870	796	850	810	811	831	902	848	820	841	835	805	850	821	811	818	849	838	830	817	839	857	783	823	882	786	821	796	851	845	812	879	846	793	836	850	800	828	843	834	807	826	860	876	830	777	822	802	854	852	837	772	820	885	843	848	832	806	829	829	793	829	821	798	825	809	837	843	846	809	824	830	762	836	790	815	812	772	836	831	858	858	839	823	852	800	830	810	863	810	842	802	880	806	806	825	811	821	809	843	845	860	850	827	841	787	870	793	816	853	843	814	833	805	828	849	819	829	838	793	772	788	786	785	826	833	849	838	792	818	840	817	811	849	841	839	783	803	764	797	859	823	801	771	811	844	810	805	806	730	825	871	786	793	807	799	837	808	812	801	827	866	826	773	802	817	809	802	841	911	814	789	825	855	820	866	814	854	797	803	830	850	861	800	834	796	815	815	865	806	848	824	791	796	828	823	857	788	805	810	812	835	819	849	792	791	881	823	862	806
24334	21639	29503	25353	25064	27855	26666	16609	11031	8092	6042	4758	3743	3050	2547	2252	2036	1866	1708	1672	1534	1391	1300	1249	1167	1083	1061	1021	1092	1108	976	1007	964	989	959	936	934	920	892	910	986	948	880	957	1019	907	975	921	940	943	905	948	908	919	947	917	988	957	906	932	907	918	926	842	916	967	949	905	898	885	932	873	958	959	986	919	930	888	904	951	881	889	888	905	972	916	943	905	921	898	924	957	899	940	978	928	900	930	929	921	936	883	872	959	913	896	933	988	868	936	938	883	929	921	934	949	882	889	930	883	879	877	952	938	866	969	882	919	848	965	940	953	945	912	977	860	921	924	943	920	889	891	897	922	950	938	960	921	883	904	908	945	920	884	956	874	901	893	912	970	923	958	955	904	885	949	941	914	917	964	905	881	931	930	970	976	901	936	892	918	920	905	887	899	919	868	956	920	894	941	924	913	891	942	950	897	916	896	950	895	920	917	905	902	927	970	976	920	960	929	955	903	946	889	984	920	944	918	921	862	900	885	891	873	902	950	935	932	938	905	910	944	923	895	969	855	929	962	895	899	908	946	888	931	916	937	896	975	920	878	953	963	918	846	955	958	929	943	912	931	920	933	903	945	909	862	944	911	925	924	950	942	919	902	892	915	965	901	927	984	970	990	898	933	894	904	901	869	925	894	922	949	899	906	930	900	963	966	934	920	882	914	930	887	915	934	942	926	935	933	914	913	845	911	914	913	916	951	1001	932	896	929	915	917	944	929	953	963	916	884	921	931	884	930	940	912	947	934	915	912	939	914	912	928	916	949	903	868	923	928	901	950	902	908	901	926	935	925	918	897	947	893	1000	917	909	950	922	891	893	890	966	903	976	911	914	933	902	959	948	935	981	967	923	929	898	921	921	913	967	927	942	903	944	896	913	912	948	878	1015	942	931	928	916	885	955	891	918	957	857	913	871	905	917	898	925	896	911	875	884	961	947	954	937	959	905	956	861	894	926	898	966	903	874	961	908	919	948	924	940	897	913	889	952	973	902	954	899	933	930	949	949	931	914	943	923	957	853	878	898	894	927	892	906	943	879	926	923	948	902	981	897	892	936	924	912	955	892	938	931	891	950	924	921	929	874	918	924	911	925	941	890	934	958	940	965	969	937	941	983	911	1007	922	1019	890	960	951	912	947	885	908	931	901	887	878	923	972	940	934	860	937	905	953	931	919	896	957	917	909	890	938	945	888	867	944	910	950	941	946	930	920	936	930	935	899	868	887	859	917	900	936	959	905	910	938	887	916	875	943	960	929	924	915	962	945	859	949	941	894	917	942	862	889	914	915	875	917	922	864	889	911	928	970	909	898	864	937	910	952	880	916	1017	935	908	955	934	940	902	977	955	913	937	838	890	860	926	963	875	904	953	920	952	913	893	920	882	885	951	927	905	931	863	906	887	904	927	951	914	907	855	949	950	881	913	974	911	945	888	927	921	881	856	873	909	918	863	941	944	915	905	865	908	907	916	920	949	944	911	928	863	924	927	943	941	905	925	929	884	882	983	952	977	930	950	926	884	912	910	948	922	908	912	950	904	916	943	1013	959	933	918	896	910	937	905	877	898	918	914	952	963	939	954	939	946	891	971	874	940	902	931	945	894	902	935	971	909	882	953	934	965	928	939	1000	910	937	922	878	957	870	911	843	911	923	905	891	940	890	842	933	904	899	928	889	929	973	895	921	895	974	885	973	922	904	882	933	935	974	890	925	918	915	913	896	999	959	912	960	896	933	962	964	892	928	904	905	957	885	883	951	920	937	902	887	900	978	935	893	886	894	883	849	895	927	928	870	954	928	924	829	926	956	906	921	915	886	926	891	945	879	906	907	914	867	916	898	917	925	979	905	930	933	921	931	914	903	951	943	947	913	895	896	934	911	921	877	929	930	907	908	872	911	924	925	881	952	915	974	928	929	879	910	932	902	926	939	913	910	873	934	927	949	881	914	874	903	916	902	919	949	925	910	951	935	848	980	877	931	889	956	916	950	1007	957	922	966	958	952	985	899	892	880	953	871	981	961	932	940	910	897	938	873	970	913	982	866	925	969	951	946	906	928	886	933	886	887	918	905	902	944	884	901	916	974	935	931	947	911	868	859	881	963	907	923	886	906	953	929	945	855	913	916	933	928	859	982	918	895	921	914	869	931	911	879	937	946	892	892	932	883	919	906	958	911	912	886	899	905	920	922	938	885	881	915	923	933	891	934	907	883	910	907	935	849	926	882	894	921	872	976	907	939	917	903	859	942	861	906	885	951	919	914	965	937	863	899	906	876	922	910	930	941	901	925	915	901	891	949	924	911	941	947	877	858	1000	919	876	917	930	885	919	916	904	914	911	921	903	909	920	929	906	907	926	911	945	891	879	979	915	930	929	939	897	917	890	871	874	936	931	889	925	915	883	912	985	938	941	926	900	871	914	910	885	917	920	915	899	882	889	931	971	929	926	970	913	890	961	899	945	930	914	935	912	917	912	867	940	926	901	893	914	915	942	890	944	899	940	957	964	922	912	934	961	907	980	977	922	911	872	872	947	943	935	885	933	946	910	907	939	893	899	865	891	923	982	927	916	899	875	932	914	954	900	934	919	922	911	940	934	922	978	881	955	948	921	928	946	907	942	851	930	922	939	959	922	896	917	952	912	924	907	907	880	936	958	909	956	952	912	917	879	895	849	956	933	926	912	885	933	896	931	912	889	859	891	918	897	928	962	946	936	966	934	948	986	932	914	920	885	871	912	857	912	923	897	934	895	934	895	931	948	913	943	858	932	959	905	961	943	909	923	946	875	968	961	928	942	913	875	898	908	988	961	959	978	964	919	906	939	842	902	890	836	924	974	872	898	891	944	966	930	967	883	929	899	947	928	907	956	905	884	940	957	948	930	928	903	856	892	887	943	905	909	922	903	870	894	920	943	970	900	918	904	925	1005	955	883	904	960	941	969	921	885	928	912	923	879	870	933	939	928	879	941	945	923	954	876	885	914	888	867	869	895	912	918	902	906	942	891	901	951	896	890	918	897	898	886	895	899	910	947	940	882	882	873	915	910	921	881	900	924	893	925	919	921	967	956	977	943	919	935	882	922	928	924	920	912	928	892	952	884	970	865	874	904	996	917	917	897	922	917	893	962	972	944	950	901	942	883	913	925	893	931	954	915	894	939	903	884	920	882	919	922	924	917	885	928	952	857	941	995	966	987	886	917	909	908	893	873	873	907	931	929	958	918	903	922	844	870	914	914	899	947	891	880	938	917	889	985	881	951	916	911	919	940	883	896	931	990	932	922	988	954	953	947	893	899	943	895	950	941	923	895	938	891	885	887	891	869	903	837	923	949	910	895	921	891	942	954	965	894	932	929	938	961	905	932	971	885	907	915	895	893	884	907	888	935	925	912	947	887	917	893	888	940	918	903	906	942	928	927	906	928	938	909	921	900	890	892	872	950	979	949	952	950	908	862	963	936	927	971	915	906	960	907	919	902	936
47681	63058	63522	55058	42782	33092	24240	18858	15013	11522	8923	7248	5527	4353	3707	3091	2834	2479	2233	1934	1752	1620	1388	1295	1179	1073	1105	1044	1029	984	941	949	891	940	834	803	865	878	851	816	837	824	865	885	783	822	832	811	819	821	831	823	839	839	865	820	821	840	805	782	841	876	785	843	806	834	859	826	890	813	860	790	820	816	860	839	838	857	866	823	844	805	852	772	852	864	820	843	847	800	817	855	820	814	795	786	835	826	821	755	848	845	781	871	884	804	794	817	785	821	824	802	831	805	839	835	847	800	807	815	824	836	835	904	839	793	841	798	804	821	804	837	810	859	869	861	807	822	800	827	906	821	845	767	821	816	879	807	841	850	787	823	835	786	832	807	807	768	842	849	796	812	809	855	850	799	818	819	817	829	848	806	823	819	820	877	832	835	857	861	801	812	805	861	853	851	828	788	841	834	825	805	873	842	833	816	791	864	870	832	822	820	873	845	821	850	844	821	834	833	803	831	826	875	805	821	848	874	857	841	816	856	857	868	797	854	814	864	821	855	838	844	890	784	807	856	825	807	857	845	825	899	859	812	792	845	806	845	845	806	820	785	828	820	881	839	800	837	825	831	825	887	866	891	808	865	800	830	859	841	815	865	754	836	846	821	874	835	881	796	775	887	830	803	810	828	817	884	799	815	810	875	831	899	798	827	837	817	849	821	788	849	843	804	902	897	852	808	809	787	828	830	837	842	870	832	872	867	861	828	810	779	838	860	844	821	866	866	863	825	848	869	837	831	805	810	825	821	804	813	856	796	837	869	850	828	785	847	824	830	846	832	821	854	831	827	815	806	777	800	859	812	819	816	816	812	817	843	818	832	900	835	873	820	834	768	801	898	884	878	810	807	846	849	858	838	787	817	832	853	881	845	802	849	823	820	828	840	842	828	847	837	804	820	842	836	863	795	877	792	835	832	874	823	830	832	818	823	842	858	800	824	828	849	862	836	783	887	827	828	871	856	829	807	836	825	827	800	828	859	856	814	822	868	832	820	840	864	757	792	795	830	758	809	852	794	836	816	875	829	850	838	798	830	854	819	807	850	822	795	761	833	875	842	828	865	852	850	872	828	848	812	817	809	841	838	815	797	778	816	794	799	816	815	831	812	846	885	869	861	834	837	852	850	797	805	784	853	813	835	860	852	805	808	797	862	756	857	822	880	825	755	840	832	856	793	801	774	842	829	841	863	849	827	814	781	857	863	830	833	836	821	838	896	825	851	830	806	811	845	846	842	841	790	867	800	831	829	873	855	830	804	839	813	779	866	774	851	828	820	845	815	793	859	807	804	822	877	847	821	899	898	759	807	836	879	843	836	846	809	800	863	848	851	883	808	847	878	857	838	838	868	806	871	828	847	856	753	825	784	839	804	831	839	819	783	817	788	846	847	817	823	817	838	848	814	862	770	841	848	886	815	823	827	781	887	774	837	809	801	832	859	820	819	799	849	843	791	847	839	853	855	796	822	818	825	827	812	846	802	826	823	804	826	796	772	840	804	832	836	855	823	877	832	813	833	793	834	786	836	777	855	797	794	797	764	843	825	871	803	813	807	873	838	830	870	860	771	850	820	824	818	836	850	837	792	793	868	866	797	810	872	845	835	786	826	816	823	798	900	802	788	773	817	854	869	798	812	862	820	820	832	838	854	821	830	815	850	845	875	846	841	838	834	828	834	870	879	824	829	861	811	860	857	816	852	852	828	783	839	840	782	823	862	850	810	862	866	831	845	825	845	852	789	807	878	853	804	886	834	812	838	860	874	863	838	840	854	827	852	825	851	826	819	847	836	821	848	819	835	748	793	814	858	823	789	840	802	903	827	871	843	859	836	807	864	838	920	833	824	839	806	838	849	880	799	846	816	846	869	830	822	785	779	843	854	795	775	837	848	845	869	840	858	842	791	873	792	864	811	838	838	818	814	849	793	834	799	814	829	837	846	837	791	859	840	814	753	820	802	863	785	827	820	767	798	835	759	826	819	851	805	823	816	829	870	843	815	858	870	831	811	836	781	804	790	821	850	832	823	860	846	822	831	808	831	815	767	851	809	909	852	802	819	817	832	809	831	828	840	836	821	834	851	849	769	836	882	866	813	910	800	792	846	824	866	840	785	858	844	823	850	840	847	841	767	818	849	821	830	844	873	827	825	870	791	823	796	845	814	840	792	790	821	825	848	875	808	841	818	837	846	789	859	848	832	811	848	846	815	846	865	814	803	852	822	803	883	885	773	784	835	843	821	863	831	836	818	903	875	829	751	832	868	804	858	838	800	784	821	840	819	835	814	791	857	830	848	805	804	797	832	887	808	863	828	828	815	830	841	815	842	814	849	807	788	816	834	845	811	834	829	842	870	848	816	868	853	813	823	829	842	826	764	830	801	848	864	814	842	870	861	853	849	812	848	870	831	826	816	818	833	817	803	860	892	861	776	857	809	806	812	818	804	805	851	861	824	826	862	796	891	821	838	792	793	758	828	869	855	803	870	867	848	876	845	830	829	838	844	809	840	844	838	840	824	848	795	803	880	821	839	872	851	857	827	816	829	855	822	794	824	861	826	842	808	795	808	840	820	810	851	849	839	819	841	828	833	865	852	797	836	865	803	858	847	824	832	840	798	907	805	788	818	828	808	852	852	861	854	780	805	824	780	842	871	874	814	880	857	859	873	799	807	837	817	832	837	837	819	837	825	841	812	854	846	803	794	828	829	812	803	835	815	854	813	890	833	822	846	857	842	848	806	827	806	815	815	782	890	836	813	799	805	820	852	818	826	868	764	802	814	846	890	852	803	819	834	820	850	817	814	840	806	849	821	852	874	817	811	808	858	750	799	817	841	814	824	848	827	813	799	789	834	840	816	810	804	844	834	836	840	842	822	841	853	821	852	780	792	838	797	863	825	849	832	888	849	838	866	819	817	776	811	819	851	814	769	824	848	861	835	890	872	836	833	808	831	814	810	834	811	836	809	837	848	828	853	861	829	820	838	868	850	860	791	819	794	749	784	898	812	832	810	856	860	814	843	831	851	770	894	798	841	837	795	815	863	834	800	815	824	833	863	796	797	858	819	834	805	857	857	755	821	813	798	848	858	821	850	857	861	844	798	845	866	815	834	897	830	797	804	789	840	806	801	777	813	844	781	776	772	855	821	842	820	814	841	826	850	800	825	831	823	825	862	843	845	881	801	812	826	906	794	820	853	836	767	883	873	819	802	810	861	782	867	832	855	851	802	797	888	809	809	855	856	840	886	830	848	835	849	826	809	829	855	779	818	793	839	824	859	862	854	816	803	817	829	885	866	868	790	856	848	870	819	858	863	795	852	867	916	893	909	835	853	836	807	830	803	827	852	827	840	816	845	802	803	842	795	814	851	832	816	893	806	824	847	896	792	804	806	824	800	797	805	879	786	864	831	875	782	869	795	772	849	844	845	845	847	805	812	789	806	866	829	804	838	861	891	862	800	796	877	818	862
28493	23170	32074	34277	26594	18972	12292	7793	5823	4322	3480	2749	2307	1925	1697	1473	1495	1395	1235	1229	1184	1115	1041	981	981	956	965	928	925	955	944	860	904	958	917	954	914	921	899	882	801	920	855	863	907	904	840	899	836	918	888	832	833	888	912	882	906	895	879	866	870	856	894	885	885	868	868	911	924	836	938	880	900	888	906	912	928	833	898	855	843	902	903	883	898	881	928	888	887	863	896	862	861	923	853	886	909	874	871	882	831	877	907	871	864	868	869	887	896	933	914	870	915	892	882	912	858	899	897	877	928	909	892	933	937	891	912	910	928	925	882	934	863	904	884	934	952	902	888	875	882	887	931	916	935	914	902	880	890	869	820	867	906	845	865	902	890	887	907	900	927	921	913	914	883	825	852	869	942	873	893	864	841	880	860	906	918	880	880	883	918	883	912	905	878	840	872	927	938	956	848	877	828	910	900	868	865	882	866	866	869	916	881	862	946	843	883	860	903	844	869	923	910	880	892	912	879	862	867	814	891	857	864	903	908	908	839	933	878	873	912	894	882	891	858	869	903	887	903	863	882	863	876	841	920	881	827	899	869	901	856	877	825	891	882	856	901	865	871	903	852	862	878	882	905	946	908	858	951	869	828	864	876	934	864	842	867	916	880	827	840	896	873	935	878	922	913	862	863	936	841	875	886	865	923	899	897	884	852	896	907	869	894	884	918	885	908	898	894	891	860	877	829	907	902	836	858	885	874	908	879	877	897	911	836	863	852	903	918	874	842	898	882	898	899	917	897	868	850	865	858	922	854	871	905	873	884	917	869	892	882	890	827	836	919	903	858	912	880	824	869	866	865	839	884	893	906	890	882	880	897	913	898	923	911	918	808	870	892	861	864	867	883	836	898	872	928	879	916	874	896	853	923	860	952	872	851	899	885	856	888	827	890	912	901	917	918	948	891	880	916	878	853	844	912	959	866	904	873	856	891	875	947	869	898	864	921	877	880	916	866	876	869	950	907	892	895	878	885	879	898	884	855	896	877	930	885	881	941	895	937	912	911	859	876	928	894	896	883	918	860	919	922	885	890	889	926	883	826	889	929	904	872	869	914	861	871	895	906	890	904	893	915	916	855	834	904	886	865	890	893	889	862	871	895	881	874	861	923	913	947	905	878	919	869	864	889	882	871	869	885	832	909	908	892	848	883	851	893	908	890	871	822	932	897	878	885	936	852	881	917	887	914	952	916	842	885	881	853	891	799	905	858	911	818	883	899	869	877	902	862	875	930	901	860	887	902	892	908	890	888	922	833	934	881	891	882	905	884	919	934	933	935	900	869	847	890	839	929	884	854	936	891	828	899	938	926	881	934	875	844	878	897	881	905	892	835	905	895	887	876	887	830	877	871	849	878	837	852	899	870	906	885	868	863	901	903	931	939	912	874	825	882	893	871	869	888	884	851	854	861	910	888	845	904	865	878	907	935	911	894	897	895	861	938	951	890	847	887	854	889	877	873	935	890	876	907	908	869	884	904	881	892	872	915	867	907	858	876	922	899	890	807	883	894	894	950	895	850	911	911	888	899	906	936	873	890	898	878	854	869	904	897	885	984	881	860	906	889	885	881	838	870	906	822	857	880	866	869	847	886	872	874	911	850	902	861	958	929	901	905	913	870	890	890	842	860	901	839	876	963	930	872	840	928	840	921	882	891	881	855	845	899	882	901	893	897	877	903	964	855	934	953	913	925	907	879	923	907	927	913	879	843	933	897	843	896	863	828	874	894	891	927	853	877	907	893	888	880	839	858	905	904	906	854	894	937	875	911	891	900	895	873	900	926	873	885	938	928	880	884	921	870	933	861	897	948	912	889	848	904	857	881	884	879	799	908	844	887	912	887	904	901	948	879	900	917	909	908	900	912	861	853	905	856	858	900	894	853	908	925	884	840	884	853	874	897	913	877	885	909	873	863	888	912	878	854	820	843	814	890	830	915	858	844	808	912	893	898	934	852	832	832	818	871	845	866	907	868	857	879	841	879	909	909	840	852	836	911	814	853	876	900	919	923	857	881	906	831	942	903	922	860	864	887	822	917	869	909	823	880	914	923	879	862	906	894	930	903	947	927	900	928	899	893	923	887	857	878	920	913	933	895	897	891	941	877	883	860	870	883	882	917	857	903	933	888	874	899	916	831	897	878	826	919	892	838	910	878	900	860	855	911	852	922	925	844	869	840	914	924	908	878	852	822	866	948	864	863	902	903	875	871	889	919	847	884	888	914	903	821	910	845	862	939	843	835	924	872	961	881	877	792	812	888	854	889	866	885	887	857	898	861	867	868	882	899	872	867	933	881	875	926	916	867	909	906	863	861	912	902	917	870	893	899	869	911	912	896	866	881	912	888	869	938	897	864	879	914	852	842	898	896	905	907	806	905	924	889	860	904	902	882	865	907	912	913	835	891	863	920	886	878	850	889	918	956	899	840	896	850	918	884	912	881	863	954	915	901	925	814	908	883	881	921	913	912	852	898	821	899	824	904	915	907	864	907	913	946	884	915	836	918	869	868	887	883	850	866	831	902	911	873	881	850	886	865	895	883	858	878	887	907	883	806	889	908	936	873	889	916	921	883	928	936	868	882	824	916	891	893	877	872	869	920	869	942	898	861	892	877	866	881	879	870	874	873	881	871	907	899	879	843	927	928	878	924	890	931	839	890	893	834	926	841	911	903	875	884	885	915	893	902	905	926	845	871	907	884	904	920	935	877	923	855	849	844	949	929	913	879	890	878	927	896	845	915	871	870	900	857	882	938	932	871	882	871	926	942	867	891	889	918	871	878	892	812	925	881	929	918	877	902	883	898	911	866	911	881	849	853	865	837	898	907	900	912	868	916	839	920	880	945	901	900	929	903	932	918	882	836	864	898	936	862	896	903	883	890	854	847	941	858	850	885	886	849	906	893	868	921	903	886	877	926	927	855	916	875	846	858	887	847	860	859	904	828	864	899	917	856	867	874	899	880	863	925	903	904	899	859	914	880	920	831	841	852	899	859	939	901	909	913	860	895	931	863	872	861	858	828	875	831	858	914	859	900	898	826	868	918	925	866	862	880	940	848	845	880	909	821	848	817	919	922	923	902	870	854	902	859	886	879	861	850	908	876	874	890	889	886	883	899	905	903	904	861	865	904	932	896	841	851	925	872	919	890	857	869	900	920	854	928	912	875	804	882	935	935	903	928	896	911	879	886	840	912	948	921	895	852	896	859	939	874	877	899	912	850	906	897	866	873	882	931	937	956	903	910	849	856	885	883	911	836	838	835	936	857	894	884	920	854	856	891	920	893	886	896	888	889	801	900	827	810	807	833	835	915	823	927	929	969	903	894	872	910	917	873	911	813	863	892	922	908	927	869	847	870	955	832	851	864	829	920	847	919	884	902	846	941	875	912	927	850	929	872	901	866	838	934	901	824	915	934	950	880	881	911	875	907	892	903	838	919	889	935	888	908	912	875	835	881	897	870	921
47193	54217	52539	43614	31253	22322	15785	11770	9058	6752	5244	4165	3332	2724	2366	2036	1837	1663	1557	1428	1288	1159	1089	1037	973	964	918	884	917	874	863	849	881	815	847	816	813	841	809	744	823	797	805	816	812	832	777	796	801	784	776	835	833	799	840	800	800	821	816	845	791	833	844	849	780	811	788	806	748	802	789	804	828	756	856	829	770	745	764	794	825	795	847	785	841	812	779	812	793	768	777	821	815	786	792	809	842	760	835	826	802	805	773	828	772	764	775	809	761	807	793	880	800	796	763	779	828	837	827	832	828	834	826	792	806	820	793	829	795	849	818	833	788	798	833	787	773	780	781	816	790	792	777	799	778	773	847	833	838	787	800	736	797	806	825	779	781	826	817	757	802	814	819	815	762	840	753	749	788	775	829	798	786	804	809	799	784	768	816	846	782	797	771	794	844	810	852	823	800	822	768	824	800	779	791	826	724	801	823	778	735	769	822	803	805	772	817	819	828	771	847	796	795	805	813	777	835	833	855	786	813	842	806	787	794	827	775	781	828	789	818	827	827	786	791	799	849	792	794	818	784	786	825	855	801	808	831	810	769	776	801	803	830	788	810	776	798	789	738	763	828	862	795	778	791	841	797	818	820	792	796	791	797	846	758	838	802	841	810	764	741	828	790	767	779	771	781	813	772	824	814	843	782	817	793	832	830	827	841	845	806	809	800	822	809	813	781	777	831	795	802	776	747	773	807	823	852	790	833	803	789	820	809	759	865	838	755	776	835	795	804	809	828	769	794	806	823	840	791	828	847	793	830	798	794	771	806	834	819	848	782	766	826	781	817	876	820	819	821	819	833	759	823	762	814	815	826	798	805	804	813	823	811	782	827	795	810	786	792	830	820	793	826	801	821	813	809	742	784	816	823	752	780	767	832	780	796	777	819	773	776	806	768	799	794	784	792	838	830	782	814	780	806	846	783	805	786	825	853	809	767	760	863	795	795	838	845	863	763	808	822	799	755	802	799	838	741	797	856	771	824	807	795	800	829	848	864	859	827	774	782	810	783	834	810	823	855	773	805	800	840	816	787	847	795	826	835	800	772	806	797	810	794	809	750	817	785	792	776	781	809	827	786	814	820	801	821	829	834	802	782	815	826	806	819	806	806	804	772	811	806	819	777	777	830	822	857	807	801	820	862	763	812	778	798	807	854	823	838	807	773	802	849	809	785	788	803	811	811	798	798	818	780	790	791	784	785	828	783	777	771	844	757	802	819	796	795	763	804	824	787	789	796	824	795	802	819	839	760	793	832	812	852	764	798	809	792	810	822	814	791	818	780	781	772	753	815	840	765	804	814	817	831	860	858	784	734	783	806	809	803	816	849	818	767	848	776	805	788	808	735	836	839	801	797	827	818	831	779	837	832	840	834	812	806	801	803	809	813	758	785	761	828	771	788	802	812	838	810	783	820	759	797	798	777	785	757	806	801	829	873	864	819	828	829	807	788	783	793	773	794	750	819	824	799	859	761	814	829	798	835	823	811	821	897	799	771	849	829	806	773	800	795	846	811	825	784	797	784	821	867	811	846	788	829	785	808	797	826	801	801	799	800	850	793	755	856	830	782	785	807	791	810	863	802	814	798	799	747	792	851	856	828	762	791	832	815	814	802	731	799	825	820	840	873	826	788	766	785	825	842	833	791	843	819	804	850	824	808	809	828	827	832	831	818	792	828	748	821	839	840	781	808	811	803	818	776	783	829	784	762	833	856	778	763	816	813	804	795	807	807	770	840	800	810	816	804	795	804	810	769	801	852	811	869	808	813	831	796	809	831	789	823	857	789	798	763	830	840	805	800	830	780	794	825	830	722	772	837	829	750	835	843	841	768	821	856	818	834	809	825	812	802	793	866	829	793	793	819	825	776	818	814	829	790	814	830	795	805	775	767	797	823	816	769	772	822	794	822	845	790	757	802	824	812	763	822	784	795	786	824	761	827	809	791	841	831	826	842	783	867	787	813	817	772	794	788	817	816	822	803	797	849	818	801	786	835	816	823	806	823	837	823	799	759	813	843	764	784	801	786	778	838	775	836	866	808	768	796	771	813	821	841	785	808	788	794	818	799	847	845	812	784	828	843	797	767	787	787	836	841	792	813	789	764	787	820	820	841	780	830	792	805	845	816	829	815	787	785	811	824	796	819	881	813	798	838	770	790	783	831	780	769	833	801	773	795	810	835	757	830	806	799	775	816	820	782	826	779	778	823	870	819	813	821	862	784	840	822	782	823	748	847	849	835	800	814	793	778	766	809	775	812	843	755	819	803	834	801	851	805	783	803	764	861	815	814	801	800	791	825	807	849	814	788	775	828	814	807	796	840	801	859	816	802	840	772	764	827	815	790	803	801	795	842	806	826	810	810	845	800	848	769	777	787	768	783	804	787	766	765	777	737	767	831	707	867	768	757	782	796	788	801	787	754	837	853	847	787	817	824	819	819	786	837	832	806	780	811	816	828	799	809	803	831	855	793	799	827	860	800	742	813	879	795	818	788	785	792	801	842	810	809	810	770	815	798	817	833	808	811	755	806	812	806	824	755	800	827	784	857	845	827	792	803	796	799	772	774	841	850	832	845	842	787	798	837	786	793	817	839	792	790	792	831	810	793	803	797	790	811	864	829	860	842	840	814	827	806	813	838	808	784	765	855	855	822	807	836	786	816	835	845	834	836	825	791	755	818	794	814	812	778	832	796	773	775	784	766	826	840	785	806	827	831	778	871	801	755	792	800	841	796	741	817	850	777	841	847	812	760	804	784	747	835	856	808	794	818	789	827	880	785	799	827	797	813	853	819	766	845	801	857	770	727	837	816	801	790	832	785	852	816	845	801	855	848	768	815	825	833	777	850	821	783	757	779	849	750	812	809	837	796	829	850	796	822	850	772	855	830	776	827	795	772	791	833	797	802	819	838	794	809	797	801	774	845	827	821	799	824	802	852	767	801	785	822	831	821	827	784	846	839	830	771	765	787	825	819	795	781	825	774	826	790	826	776	772	852	800	813	806	827	820	811	766	800	807	796	857	797	822	829	803	813	789	833	846	917	750	838	800	792	785	782	785	796	835	825	858	818	809	801	872	811	808	851	820	803	768	784	827	774	791	822	817	837	723	805	824	791	826	819	802	807	833	798	809	818	802	780	808	790	814	767	767	778	793	804	862	822	818	851	792	856	822	838	819	816	830	813	821	849	801	818	816	828	873	815	843	814	794	756	834	793	823	816	843	836	776	801	827	805	820	740	835	831	801	805	833	854	810	782	779	895	855	828	832	775	815	832	782	845	812	855	812	812	808	830	783	754	785	795	818	833	835	814	740	829	797	762	812	771	795	767	800	800	795	788	807	773	816	787	800	837	782	855	798	823	833	839	806	788	801	843	778	814	761	838	794	818	800	850	753	775	836	751	795	846	807	792	820	802	777	780	832	817	827	804	788	837	804	810	794	807	812	789	837	786	843	824	813	763	831	781	804
25724	21634	29452	26595	27095	26693	20445	12407	8626	6239	4654	3649	2994	2613	2137	1932	1794	1671	1539	1360	1314	1225	1197	1152	1106	1054	1042	937	1013	970	994	957	952	932	907	926	957	850	859	887	917	948	884	842	872	910	954	839	899	899	883	953	895	955	865	967	918	913	895	926	907	915	899	899	916	899	893	884	856	945	907	905	943	917	917	886	892	883	929	926	885	932	920	873	903	871	877	827	901	875	914	885	895	925	924	905	922	905	921	972	848	906	844	929	950	891	952	918	889	887	890	911	888	887	899	948	908	892	886	897	914	901	884	938	902	869	942	917	911	838	889	898	867	910	920	854	890	913	896	930	894	873	931	895	861	926	914	957	949	922	910	908	891	877	930	880	938	945	903	930	903	895	869	971	958	857	913	915	861	904	935	948	880	900	859	845	905	881	894	952	875	931	910	906	925	930	936	983	908	926	842	924	877	948	883	881	923	919	937	870	879	937	879	847	845	918	956	884	894	876	897	895	883	916	899	864	868	915	898	954	903	920	869	868	934	938	900	954	884	873	878	939	954	942	884	899	901	890	943	926	909	916	920	930	877	900	935	945	945	941	893	897	904	874	935	885	884	949	910	901	933	866	973	902	981	926	859	928	891	883	945	900	884	906	876	882	931	887	924	933	895	896	886	865	884	859	862	918	898	920	940	904	857	962	922	941	903	962	945	902	907	876	902	886	965	884	913	910	928	910	890	935	896	951	922	946	961	905	913	919	903	923	918	883	869	915	898	894	953	866	900	875	943	902	871	930	894	943	887	962	861	918	877	890	937	954	911	872	912	879	871	864	887	874	942	917	890	938	869	922	889	871	916	898	899	934	861	928	872	890	941	921	960	938	900	968	896	901	953	930	897	908	911	920	917	913	919	841	829	905	900	963	897	888	948	913	880	914	940	913	895	905	890	915	964	858	918	887	905	868	961	977	951	992	879	910	904	868	907	876	912	907	936	906	859	934	850	895	870	875	894	889	961	924	897	916	880	894	954	957	866	926	880	927	942	899	892	880	893	894	886	892	894	882	936	877	927	886	858	941	922	880	875	885	922	869	885	916	867	885	913	846	932	886	856	861	896	919	935	892	883	871	905	945	891	875	895	926	975	861	882	956	897	881	892	919	916	925	892	903	899	926	899	946	925	930	886	882	946	882	950	901	947	922	871	937	924	878	917	904	893	931	934	896	912	933	917	885	857	859	908	872	957	891	888	864	938	904	900	916	861	892	927	869	922	902	868	900	853	904	933	882	862	875	928	891	887	935	934	886	983	937	910	883	905	946	847	908	901	915	952	919	887	900	940	945	860	877	879	888	873	894	934	935	919	940	918	842	898	918	937	918	921	939	907	925	883	937	946	930	965	894	950	923	858	865	911	941	896	942	894	893	855	898	885	918	899	878	912	944	924	858	836	889	910	928	854	860	946	937	917	898	904	935	967	866	947	933	890	937	941	873	883	879	931	914	868	876	887	908	877	891	955	917	871	905	897	930	974	939	845	950	860	946	928	913	908	880	899	812	938	936	919	905	850	926	900	886	918	937	942	943	928	894	909	863	961	903	910	909	895	895	880	900	913	899	891	868	964	879	907	915	904	900	914	895	903	908	919	904	934	876	940	920	906	935	942	882	889	901	903	890	906	869	953	918	888	977	887	896	925	887	840	885	935	894	900	858	855	963	911	892	919	925	901	945	863	893	943	861	907	931	863	907	938	931	957	881	952	922	902	972	942	940	854	889	973	866	936	934	899	929	925	904	913	973	940	883	888	940	860	908	909	886	896	905	860	900	907	921	913	914	874	923	891	952	926	886	919	879	883	876	910	942	902	876	878	921	842	885	880	872	915	938	920	870	879	968	927	887	933	887	925	884	895	884	919	901	897	906	902	875	861	942	971	889	915	876	885	930	874	875	929	893	845	909	868	898	867	889	923	862	897	937	853	887	932	959	966	928	903	908	870	942	890	887	855	893	893	900	937	853	948	880	966	935	921	966	920	932	973	940	845	883	835	915	879	949	871	901	865	873	889	892	918	897	899	880	912	900	932	925	939	904	952	942	889	924	853	877	909	889	923	905	829	836	941	840	869	928	876	954	884	905	895	914	901	852	892	942	907	957	896	877	919	922	927	897	814	893	915	886	879	889	879	912	897	892	911	897	924	865	906	921	902	861	938	918	887	918	877	915	914	921	902	884	928	930	851	897	952	911	923	895	931	924	931	849	931	883	923	879	926	882	883	903	956	865	912	903	906	858	937	927	958	941	922	933	935	905	915	938	857	853	962	906	940	886	892	960	923	882	936	889	894	900	909	882	872	932	951	921	929	891	902	902	910	888	917	939	928	865	859	899	930	910	911	915	930	913	909	929	940	890	933	926	926	943	922	905	934	914	879	921	848	930	878	931	888	904	914	910	888	909	915	903	903	924	885	918	939	838	938	897	859	871	974	850	870	843	915	923	864	932	905	883	987	887	889	862	866	911	908	893	981	860	904	873	919	969	928	936	896	914	882	906	918	945	873	952	892	945	864	973	909	886	936	902	887	926	929	914	814	893	919	880	913	917	865	893	888	919	921	953	889	951	897	877	897	854	900	890	949	909	913	892	907	940	935	890	912	861	895	885	905	890	932	898	934	905	916	943	863	902	912	902	882	926	889	874	895	904	884	950	905	903	868	940	845	877	947	849	908	829	858	868	908	920	859	858	862	867	900	882	883	891	992	940	924	908	908	909	936	907	900	1002	884	891	875	938	908	954	867	951	950	888	979	875	916	911	881	908	947	921	897	898	851	878	925	919	894	886	935	903	969	877	960	896	922	914	880	1005	941	857	901	922	870	867	915	931	916	913	910	855	923	927	950	915	889	913	911	893	899	884	936	881	902	899	913	945	917	902	902	929	871	887	943	869	872	882	895	887	897	880	897	872	890	902	875	864	906	837	862	897	880	894	842	910	909	879	900	924	871	855	944	922	873	886	902	893	871	894	972	851	894	880	909	908	869	866	892	898	914	926	903	926	935	908	928	941	878	908	958	879	940	923	917	893	921	901	903	969	895	865	934	882	957	898	942	863	830	942	877	921	882	872	928	861	851	918	853	914	816	886	909	897	924	844	868	853	844	902	953	930	918	862	900	873	898	842	868	866	923	886	873	851	860	904	887	934	941	915	944	908	912	846	845	949	870	864	882	882	952	874	911	912	890	884	891	900	911	887	864	927	916	909	904	870	894	911	969	884	847	848	886	922	899	915	856	880	915	964	904	893	936	888	931	832	931	881	916	879	929	886	862	885	910	873	874	968	924	931	898	893	920	861	880	895	926	871	899	914	900	871	914	910	879	889	915	921	926	877	941	893	902	907	916	936	882	890	907	845	911	937	887	875	905	948	928	893	858	925	913	890	908	888	949	941	921	939	893	877	919	951	879	853	889	883	932	918	918	890	996	890	1001	905	942	926	875	889	867	916	907	884	886	906	949	910	941	884	872	862	953	892	882	949
46607	57801	59209	47451	38376	28175	19905	15297	11927	8934	6896	5617	4336	3668	3095	2536	2314	2103	1855	1636	1522	1359	1246	1201	1110	993	986	980	989	846	872	849	882	887	855	799	841	839	882	817	767	765	785	803	845	837	824	843	781	816	845	789	785	854	808	800	796	759	822	831	846	829	832	812	858	821	784	810	890	845	807	812	848	802	738	819	779	802	815	817	781	838	808	847	834	842	833	926	837	843	859	841	822	821	783	791	795	789	879	768	815	805	834	791	794	802	803	834	773	855	774	803	802	811	806	825	794	848	831	817	838	808	804	873	785	838	784	787	863	781	778	858	793	866	794	847	822	793	802	783	789	791	865	879	834	815	772	808	865	740	836	839	788	772	826	835	845	824	771	812	816	753	756	819	769	798	819	800	792	793	741	790	843	785	761	852	818	817	807	809	808	834	811	878	834	814	829	810	785	861	795	819	835	779	818	804	771	836	831	807	803	819	818	777	829	788	800	820	829	798	848	824	845	808	829	842	810	824	811	812	817	792	737	776	779	799	798	839	851	784	780	800	836	788	814	812	826	822	821	802	832	794	757	830	768	852	791	798	814	870	847	786	764	778	824	812	810	776	898	827	844	810	836	786	798	776	833	820	824	809	845	872	800	791	831	823	807	812	781	846	861	816	823	817	737	790	819	779	877	847	885	847	818	869	792	822	832	838	863	828	812	835	826	824	865	805	800	788	890	773	808	843	770	839	811	820	810	823	837	824	805	837	838	757	831	859	841	797	802	821	809	793	831	811	795	870	812	798	837	848	804	780	883	846	817	800	798	823	803	819	795	768	811	819	820	790	814	807	822	838	800	789	780	852	807	800	824	883	846	831	805	778	805	842	792	783	826	802	885	859	780	869	807	753	817	823	841	829	834	795	827	849	834	843	830	837	857	858	855	806	773	817	838	827	773	820	828	847	799	839	810	875	832	850	807	755	808	878	834	802	759	808	765	840	826	820	812	816	838	811	809	845	840	832	885	806	854	835	861	786	843	836	840	865	815	843	844	788	814	762	812	811	827	775	866	841	837	832	813	799	780	804	772	800	814	813	811	822	866	897	817	776	790	839	799	803	844	799	829	806	775	811	780	830	794	768	814	840	827	889	832	845	803	800	790	825	807	833	808	822	791	825	762	801	833	855	774	801	854	784	751	787	849	778	839	803	844	833	797	812	799	810	797	784	856	841	817	830	761	781	783	837	817	874	845	777	823	802	760	801	828	832	857	838	792	782	763	819	827	838	786	872	844	795	830	798	818	799	801	776	837	835	805	811	791	848	775	773	800	811	810	832	807	786	821	865	777	815	819	811	817	775	863	819	798	800	823	801	839	812	850	801	845	828	810	807	790	786	798	769	837	822	859	831	775	836	795	830	794	799	818	837	795	838	787	869	823	832	774	789	814	813	813	840	812	782	822	851	787	835	809	862	823	804	827	807	865	831	839	778	824	765	839	839	831	843	830	811	837	817	816	787	776	872	787	796	821	821	836	883	824	820	787	828	778	830	822	792	876	792	814	840	826	799	786	824	823	854	815	847	818	809	795	797	785	857	860	806	869	839	858	795	797	885	867	882	796	820	797	832	819	795	818	834	798	807	794	802	822	742	804	828	831	837	858	835	822	818	854	789	786	829	828	882	816	852	868	754	884	840	746	844	817	752	839	816	788	808	745	769	787	791	844	821	823	792	767	832	824	804	847	834	778	782	848	788	775	783	807	839	834	803	813	863	780	803	793	843	850	806	792	806	850	805	818	836	790	794	861	769	748	790	773	854	808	873	788	821	823	793	810	886	806	829	793	849	826	811	813	825	754	824	820	815	881	793	857	818	829	818	838	859	821	817	821	839	783	767	835	835	887	823	802	822	817	813	881	832	861	830	761	817	848	810	800	818	797	792	835	815	782	787	823	814	849	821	894	834	831	775	771	813	803	846	787	867	769	840	824	782	850	784	816	810	820	806	817	808	785	798	830	817	793	785	871	823	791	807	836	830	800	843	813	862	826	817	818	780	838	826	868	806	840	799	828	881	837	868	846	791	771	818	816	857	830	829	783	839	815	813	811	801	797	784	815	836	749	823	820	764	777	869	756	800	800	820	801	782	815	775	844	823	814	841	849	788	795	815	778	795	840	828	846	780	814	851	802	785	780	813	807	776	817	832	795	767	862	861	788	796	836	784	858	788	824	879	807	835	836	770	782	802	839	761	838	811	792	804	844	829	801	776	877	787	809	838	843	816	847	829	837	820	797	868	847	818	861	825	763	809	792	787	813	827	774	792	833	812	788	891	833	821	790	759	812	755	799	813	828	887	831	823	855	849	763	851	822	786	849	808	804	781	832	804	824	779	803	819	796	809	828	815	805	833	795	837	867	844	762	816	820	820	800	793	845	801	786	780	821	849	759	837	810	881	833	847	850	797	842	834	839	818	834	814	794	837	835	795	750	865	785	803	822	809	816	853	845	843	824	791	792	852	818	822	788	835	796	799	825	871	839	808	830	804	851	800	843	840	776	821	838	812	812	861	804	848	836	889	786	797	833	850	805	828	836	839	826	859	838	804	871	794	796	821	777	826	805	805	864	842	811	863	794	791	820	868	833	851	787	816	786	842	790	789	839	844	845	822	839	827	796	857	840	801	794	778	809	848	846	867	839	780	804	799	835	859	821	789	823	802	817	826	853	833	799	860	804	812	839	826	823	863	824	884	798	792	816	813	839	788	790	786	819	823	825	824	825	847	818	792	838	832	817	807	816	864	819	801	838	794	786	798	856	863	811	785	853	832	844	806	821	820	810	838	814	834	858	826	855	859	819	850	849	802	827	830	839	769	820	800	861	786	836	794	796	770	843	837	807	794	820	821	802	826	834	858	840	797	790	803	763	836	802	842	817	806	802	797	880	823	809	807	848	876	856	834	851	778	831	835	850	808	827	874	812	787	825	802	827	762	801	831	801	862	800	821	831	799	840	858	810	728	873	825	833	806	851	779	819	798	891	775	827	813	883	792	815	847	787	863	831	831	828	766	832	793	826	850	810	830	848	821	806	832	798	821	822	794	810	869	792	844	737	815	839	857	805	842	838	818	836	807	829	855	824	822	800	813	850	822	797	792	814	822	852	833	836	847	808	798	849	850	852	804	801	844	823	843	801	886	784	839	848	842	784	828	814	790	845	774	817	846	856	865	859	787	854	759	882	836	800	850	820	784	797	819	837	794	796	789	832	848	851	854	817	833	823	831	876	848	844	836	846	855	846	801	818	795	864	786	790	802	788	853	824	790	801	823	836	818	818	794	822	805	803	831	791	823	839	743	852	753	787	836	772	783	799	807	800	899	809	855	781	791	798	809	802	854	796	822	807	848	794	858	848	831	795	842	827	792	830	787	868	839	792	792	869	837	825	816	808	863	841	787	794	779	831	788	782	849	800	853	780	834	798	836	865	771	843	772	834	872	810	763	818	797	813	828	792	781	812	787	783	828	830	829
25011	21709	29549	25462	24836	25076	20500	11989	7910	5852	4575	3500	2915	2470	2118	1984	1785	1586	1437	1320	1251	1276	1188	1130	1146	1067	1004	1021	997	1033	951	950	942	938	964	950	931	981	910	843	928	874	882	919	916	897	878	911	892	961	924	878	920	902	929	866	878	899	1006	965	966	872	941	864	914	964	924	903	937	916	896	966	915	896	981	933	886	968	871	929	921	954	859	917	917	899	945	924	885	941	906	879	917	939	913	878	896	974	863	914	928	925	934	923	967	987	943	960	871	890	971	903	892	862	904	948	916	913	876	961	861	904	899	881	904	911	896	905	907	919	888	888	872	992	896	901	884	958	919	843	904	933	951	837	920	872	916	941	983	888	942	850	869	946	927	888	932	956	902	930	926	880	883	876	899	908	918	899	860	859	885	897	938	932	878	878	933	913	944	954	858	834	911	867	934	942	942	903	875	872	851	917	938	906	937	918	915	933	907	960	893	886	887	872	899	869	903	905	913	945	936	880	862	901	905	935	896	951	966	912	897	862	946	931	945	933	907	897	933	866	919	866	904	889	924	925	896	901	902	889	900	989	823	883	826	890	918	913	875	854	941	901	898	931	893	922	938	856	894	846	891	886	930	878	890	931	907	820	913	911	935	900	896	908	872	943	889	917	885	899	868	898	894	933	895	897	929	909	901	972	903	901	945	927	938	885	924	867	924	876	886	856	892	926	845	879	919	936	956	889	917	912	890	880	915	885	976	930	868	890	857	926	881	923	894	907	900	895	911	892	884	887	925	917	955	916	902	922	924	862	932	888	918	879	893	892	884	890	886	855	962	908	899	933	874	889	901	893	889	925	917	925	931	915	944	898	932	981	901	910	869	866	932	906	938	955	902	915	943	950	968	915	933	884	897	931	915	975	917	912	943	914	949	919	858	938	915	927	926	945	917	923	927	903	904	884	893	884	862	899	888	870	898	930	904	961	911	909	931	941	890	877	899	944	943	926	928	871	910	838	874	937	920	917	914	912	950	871	915	895	968	917	919	949	944	927	937	921	915	967	943	957	928	922	919	869	937	873	906	900	924	940	915	925	931	939	966	882	907	926	902	863	856	919	957	947	900	897	883	932	951	900	940	891	884	885	888	885	924	888	898	900	958	936	894	911	903	915	907	889	942	911	919	931	997	905	965	940	865	932	915	955	916	902	896	956	939	969	943	883	931	901	894	945	908	941	843	953	914	920	859	919	881	884	898	866	915	891	899	870	927	963	936	921	896	902	886	917	939	951	878	917	893	846	943	939	911	886	957	876	923	868	890	913	916	947	909	887	908	920	920	943	923	845	881	997	943	874	904	904	854	852	914	965	940	950	902	895	956	919	909	961	942	929	918	968	908	890	834	974	920	931	988	956	870	924	903	951	864	904	902	891	948	886	907	893	899	886	893	916	888	915	924	903	893	902	945	933	993	881	868	943	916	956	967	869	889	989	914	918	829	906	905	911	894	953	885	990	950	874	911	887	917	925	927	929	873	943	884	892	895	935	921	889	897	901	975	933	911	907	921	895	896	889	908	889	960	900	933	876	920	886	915	920	945	882	913	889	938	930	921	943	925	859	935	886	854	936	927	922	955	928	941	931	888	897	894	891	919	956	941	883	904	891	936	939	878	938	928	971	898	918	909	880	918	881	901	887	922	901	888	932	934	911	936	897	865	918	904	944	894	900	923	1000	936	919	871	896	924	917	905	909	911	884	891	902	918	926	904	922	950	879	873	885	925	935	912	909	900	964	889	921	1005	939	917	917	915	957	926	924	908	964	934	878	886	935	846	860	909	919	899	893	937	887	908	875	893	918	943	935	915	865	886	914	899	982	939	895	915	910	943	976	924	908	919	891	986	923	929	925	942	940	942	931	903	915	846	895	876	944	884	869	948	946	966	918	947	990	970	886	917	918	895	903	931	946	894	862	923	880	895	879	872	887	928	977	904	912	932	949	942	897	926	936	923	938	870	906	947	949	879	884	925	926	876	917	867	900	931	859	908	913	908	950	905	943	953	919	956	997	879	871	934	921	888	899	876	897	922	897	850	925	892	854	929	935	895	896	858	915	921	990	876	879	943	854	939	911	935	943	938	932	891	927	925	875	935	899	901	887	915	864	962	953	873	918	926	922	893	909	893	891	884	872	864	840	956	866	922	932	932	929	920	918	885	916	940	865	965	951	944	933	908	919	904	916	908	875	878	849	967	909	868	906	874	873	903	924	901	887	889	868	916	866	914	880	919	900	911	897	951	930	986	936	886	929	897	902	838	937	903	921	911	870	904	912	890	971	909	914	927	928	888	940	920	893	921	906	873	877	913	920	911	949	939	915	927	859	931	874	908	961	923	906	922	875	896	900	916	883	882	978	871	899	890	936	880	874	1010	862	922	915	877	898	882	950	909	907	928	909	925	901	929	903	950	842	951	913	933	918	909	953	934	926	912	884	950	994	930	890	863	949	898	961	949	850	935	916	939	878	902	865	926	921	963	887	874	886	964	967	903	946	977	957	947	890	950	909	862	839	953	910	945	912	853	904	923	872	876	920	885	929	908	903	915	923	913	901	912	921	885	882	936	913	933	880	947	965	889	905	873	943	980	912	915	936	992	947	902	884	881	884	929	906	857	938	906	931	906	958	943	901	919	920	884	870	867	948	894	951	854	914	920	955	938	921	900	960	879	938	861	924	870	839	933	883	878	890	901	914	902	878	900	918	857	896	922	971	961	949	895	930	961	933	889	851	913	876	900	897	905	956	911	903	965	872	953	917	928	997	867	872	904	885	918	843	922	931	914	914	915	932	912	876	914	933	949	939	847	937	933	950	938	913	879	886	909	886	905	944	869	888	902	908	933	913	917	927	948	930	908	950	893	920	874	875	886	902	913	948	903	940	909	937	892	881	872	938	904	904	865	903	891	954	830	902	913	892	867	907	932	914	869	912	857	903	887	936	918	912	940	911	866	911	930	915	931	888	906	906	947	930	991	874	883	907	850	900	903	885	855	861	946	945	888	933	956	910	953	871	956	841	897	888	886	885	899	912	936	922	915	941	918	924	866	899	923	918	883	885	837	885	939	901	948	867	905	900	937	952	915	959	899	938	899	868	865	876	895	909	859	902	943	954	945	916	927	911	859	872	869	916	960	961	988	894	949	880	903	868	858	895	893	923	836	943	913	986	907	922	902	952	925	912	947	902	897	905	920	929	937	866	869	905	926	950	861	900	975	919	961	889	882	915	952	931	884	924	951	853	873	894	964	951	928	983	917	954	897	923	877	964	884	901	907	903	912	944	988	861	859	878	936	913	902	944	917	914	934	971	853	871	923	898	922	900	923	918	905	929	896	958	908	959	967	955	876	901	887	911	888	912	876	860	971	865	926	896	945	917	904	900	912	888	922	859	892	981	926	907	904	901	933	946	934	886	887	929	873	927	955	915	928	991	925	937	932	917	863	931	913	920	911	898	943	876	881	900	938	875	892	876	895	940	902	881
50681	61321	60806	48833	38221	27206	19778	15206	11872	9051	7192	5574	4456	3715	2973	2561	2328	2091	1811	1639	1539	1388	1289	1117	1161	1088	1013	983	940	861	885	882	898	838	837	804	854	852	850	768	878	855	795	855	830	865	785	791	848	817	779	874	819	824	882	856	848	817	814	810	839	794	862	825	823	828	761	773	827	825	831	844	820	824	893	779	783	834	771	849	827	872	795	854	800	800	784	765	848	841	823	792	813	857	831	874	817	847	871	794	889	796	873	812	808	839	783	821	815	782	807	814	811	856	847	872	783	811	809	849	788	823	840	839	824	791	803	794	824	845	768	839	771	795	847	862	797	868	781	803	810	865	861	808	816	844	810	799	845	821	853	823	802	803	825	814	835	798	809	849	801	790	826	795	793	841	825	825	865	767	831	804	808	853	883	841	818	780	888	829	791	845	810	789	873	841	848	748	830	831	828	823	814	812	798	817	829	830	814	804	843	843	794	830	811	837	831	821	837	859	846	831	821	847	796	827	832	839	832	866	855	885	846	810	811	776	800	843	846	830	816	845	831	809	825	847	793	870	831	834	795	861	835	839	809	801	799	791	836	810	849	801	860	786	800	796	844	783	834	849	824	819	798	821	849	819	839	772	819	777	823	869	772	846	854	790	778	852	793	806	868	834	784	829	819	789	802	841	837	857	866	846	819	800	841	811	798	800	840	790	848	798	789	824	827	805	838	862	843	801	845	817	765	764	825	832	765	845	790	792	835	823	789	789	804	838	832	801	834	823	770	818	803	799	867	812	803	844	788	858	842	849	852	820	865	757	832	860	806	835	785	828	868	835	855	767	801	784	810	827	840	810	773	806	823	829	800	852	802	821	777	798	807	823	772	818	812	802	789	874	766	809	865	808	861	857	746	854	832	852	815	828	833	801	864	802	844	798	883	834	796	809	815	800	839	779	783	811	827	868	856	808	877	807	871	843	857	858	796	832	797	830	834	868	885	818	785	822	800	819	819	787	819	822	805	811	805	769	817	809	869	801	851	846	808	752	813	816	834	831	850	804	781	798	877	772	874	807	855	866	819	819	814	792	899	817	810	810	829	833	837	834	848	811	782	832	860	799	797	798	825	863	824	824	832	862	815	795	866	851	769	831	822	863	832	822	838	849	847	801	775	836	821	853	847	843	866	851	842	873	779	856	808	807	843	789	863	823	855	802	811	788	814	837	801	827	790	831	841	811	763	852	789	803	804	785	888	809	797	810	840	777	856	801	818	836	820	796	801	790	845	800	813	889	812	834	808	806	814	794	870	769	759	799	750	804	765	851	782	853	822	860	827	809	860	802	809	815	781	859	800	815	804	770	828	803	820	830	799	866	835	811	839	797	824	814	816	816	813	799	820	775	794	825	795	821	840	833	825	796	792	822	815	851	824	811	887	834	826	835	779	855	785	807	840	807	802	820	784	849	776	836	882	798	830	846	832	812	807	820	833	766	786	837	817	816	788	823	809	834	816	808	808	845	825	809	831	797	814	817	856	814	863	810	777	772	811	846	837	798	917	791	818	806	877	873	820	822	763	846	808	812	833	841	854	815	833	798	791	793	852	817	851	815	835	823	827	870	809	778	809	846	763	840	805	780	802	870	835	849	799	799	805	891	849	855	910	822	854	822	855	762	818	862	808	826	839	835	813	798	797	844	839	818	778	829	828	827	831	836	813	802	777	788	808	855	797	867	785	803	836	846	873	801	872	829	836	820	860	803	784	824	817	795	816	811	836	820	855	805	800	834	784	834	784	801	834	811	804	798	843	834	836	851	871	873	834	871	847	811	819	865	815	843	827	856	833	813	796	840	815	886	813	835	853	802	791	848	797	815	814	815	836	840	867	814	839	799	851	783	859	851	797	783	822	790	825	805	794	845	848	821	820	876	827	797	863	804	814	812	844	812	823	826	814	782	841	806	818	829	798	829	864	807	798	786	776	791	830	766	795	837	870	830	840	804	803	817	800	881	835	814	795	788	842	820	846	819	824	817	795	839	821	819	825	808	790	792	824	791	823	764	835	827	821	826	776	787	803	866	824	840	787	790	798	833	848	817	830	826	814	825	830	809	803	820	822	850	885	800	846	866	819	790	805	819	810	817	864	817	846	834	781	817	823	819	805	802	814	858	849	833	819	878	824	813	833	811	750	869	831	778	826	857	848	824	760	828	797	767	827	845	812	890	823	867	836	825	826	813	807	819	808	791	792	830	830	834	817	823	861	833	865	815	809	740	855	826	806	832	816	821	805	831	838	830	834	833	837	822	826	808	799	857	818	821	845	843	818	831	832	795	869	828	849	824	813	727	800	844	818	851	835	816	853	805	864	823	826	769	815	836	851	775	871	874	854	806	815	797	819	840	849	801	837	830	796	779	881	812	789	799	824	827	816	817	850	828	818	860	840	819	883	797	828	857	836	806	759	762	800	811	812	759	785	827	819	825	769	848	837	817	832	774	833	825	814	824	790	841	784	847	855	789	821	841	785	877	809	828	883	827	862	847	816	821	807	814	875	821	791	767	825	846	814	801	794	780	783	800	849	781	791	853	829	852	832	858	855	824	807	867	810	846	846	847	819	870	801	830	795	825	797	776	833	807	856	803	838	834	879	798	878	848	814	832	774	844	826	830	837	824	839	840	822	846	817	792	857	844	807	816	831	830	851	840	865	813	837	880	782	830	789	823	766	758	844	775	862	783	847	799	814	857	816	846	834	875	827	869	844	808	836	789	844	840	810	848	807	777	820	789	799	858	795	814	818	840	803	795	818	882	847	812	808	829	854	840	825	819	831	813	801	828	834	787	818	805	790	774	829	823	757	869	782	855	845	878	866	850	813	855	803	858	800	793	807	863	855	804	814	799	877	839	856	817	815	836	821	838	786	821	835	857	845	812	797	787	826	823	784	854	853	823	872	792	789	826	856	842	794	803	799	812	848	838	848	790	833	815	782	821	839	844	845	819	794	800	814	801	917	796	819	784	844	895	806	802	823	849	783	824	838	765	824	790	771	798	843	810	783	869	802	856	808	782	784	828	847	851	860	839	923	787	789	820	794	809	835	837	838	815	835	897	795	867	815	823	821	807	816	839	832	837	813	819	813	825	801	768	796	768	802	808	791	845	834	844	787	814	823	802	777	782	827	858	812	814	813	776	836	794	798	829	820	841	830	843	784	865	790	859	853	797	804	802	771	849	887	816	848	771	815	869	822	803	859	853	840	826	760	851	816	876	808	762	774	816	852	774	789	829	866	814	844	827	798	859	827	777	795	859	847	847	841	834	841	842	813	821	858	799	817	823	817	867	807	799	736	805	772	769	848	825	825	838	807	796	819	796	849	854	855	769	805	834	818	853	837	796	877	794	797	767	814	841	794	747	813	792	788	790	821	787	837	789	845	847	867	791	846	836	795	778	843	782	834	841	856	825	840	838	778	794	821	820	808	854	812	796	800	807	835	828	843	843	869	799	839	805	842	827	748	767	841	799
24294	21570	29403	24870	24706	26143	25345	14957	9682	7420	5629	4214	3439	3078	2534	2261	1992	1791	1724	1465	1423	1294	1222	1189	1158	1075	1081	965	1028	1029	981	910	982	926	944	977	939	957	913	965	953	856	975	861	915	909	977	908	927	924	915	894	947	948	933	960	932	897	974	901	932	905	917	923	1001	910	872	931	891	947	892	856	979	909	944	867	908	908	896	908	928	932	913	886	878	886	889	894	874	956	882	906	931	930	973	881	953	908	918	954	918	903	900	920	862	936	914	920	939	922	883	904	955	915	934	875	876	869	843	914	910	852	896	906	916	912	949	878	955	900	966	931	938	933	935	891	873	939	855	851	852	906	920	812	922	919	978	903	920	919	971	919	817	906	946	916	944	895	917	890	910	861	931	898	895	899	911	931	883	959	932	915	885	913	937	910	940	955	913	875	932	907	947	899	898	920	944	911	895	930	898	944	924	930	941	926	888	873	877	948	970	920	946	908	924	946	949	900	960	904	932	925	958	916	924	872	907	986	916	937	938	968	923	922	873	933	990	979	872	944	895	890	957	889	900	935	881	906	931	920	879	928	928	920	966	905	897	918	924	865	951	907	964	931	939	929	941	955	937	906	908	950	1026	883	948	875	916	944	884	950	929	928	938	937	890	902	905	896	955	926	953	920	968	896	955	944	883	900	919	890	922	938	889	932	942	852	956	936	980	945	981	899	893	859	915	887	912	942	927	878	919	866	935	896	939	935	925	916	908	952	909	929	916	929	875	902	936	896	921	874	959	881	882	949	875	923	929	930	916	981	918	894	857	904	919	867	895	902	936	888	911	923	921	946	918	876	947	940	894	912	893	887	946	939	904	924	885	904	938	928	917	895	881	942	927	915	897	969	954	917	865	923	901	915	929	893	885	889	936	890	867	950	887	972	848	940	950	917	928	937	938	897	961	923	949	941	929	896	904	932	871	915	961	889	901	938	873	880	920	893	897	907	901	908	928	973	931	887	886	851	958	938	931	909	933	907	890	937	911	953	972	922	930	957	874	906	935	915	941	899	908	963	920	981	951	906	932	869	889	886	873	904	910	928	912	913	868	901	832	889	894	937	894	922	946	943	913	903	902	922	950	943	922	906	950	908	868	866	909	929	948	920	924	954	888	903	914	943	966	919	922	904	890	891	974	909	896	904	881	960	907	900	894	878	937	944	952	945	932	926	907	897	950	950	935	913	895	936	938	946	925	920	902	902	941	933	927	945	926	957	960	900	938	919	906	910	981	917	909	931	940	937	953	906	900	927	928	945	929	907	907	976	869	918	934	866	928	906	889	932	902	856	919	944	863	995	911	916	923	952	919	882	878	908	970	874	1001	912	926	886	939	936	898	890	908	893	926	861	892	936	910	867	883	955	931	1007	902	931	945	957	875	910	964	949	955	939	947	852	879	928	924	923	933	925	971	914	904	896	958	898	994	953	936	930	876	960	893	926	905	873	965	907	961	925	953	914	967	993	934	953	916	922	863	908	948	948	923	941	952	925	949	869	898	971	933	954	945	902	910	888	889	905	896	916	886	862	885	877	899	927	934	913	909	904	957	911	904	952	895	933	930	873	933	936	942	1003	933	895	891	978	953	888	890	947	924	1016	978	918	960	896	951	914	921	946	933	983	923	945	878	831	849	907	948	956	891	934	900	994	909	939	942	945	950	927	947	908	958	938	888	910	927	903	912	928	921	953	894	948	955	890	915	855	901	897	930	867	959	984	929	872	895	889	949	895	882	902	965	950	886	899	874	951	872	914	884	927	917	905	930	950	928	923	872	931	961	939	902	934	952	901	944	916	908	896	941	901	895	916	894	878	889	897	933	932	905	885	965	877	859	906	889	894	944	901	933	904	945	932	937	917	883	909	911	873	987	914	943	889	922	910	904	919	939	947	915	902	929	891	937	905	902	851	887	920	939	898	914	943	872	903	909	919	953	914	898	916	966	929	918	937	928	935	977	917	939	871	917	949	931	879	997	966	920	888	887	938	937	895	873	945	908	922	938	949	941	908	937	912	908	928	903	866	926	919	891	884	880	979	913	956	881	979	874	946	940	912	947	896	923	927	941	925	922	942	881	900	982	884	932	927	899	896	916	936	919	877	905	916	916	961	914	933	879	887	922	896	906	962	901	939	967	865	932	921	935	957	920	924	920	969	941	871	903	915	961	939	927	901	870	935	958	914	957	935	903	930	964	962	940	964	914	962	894	904	930	952	923	936	911	893	961	921	916	853	891	916	962	901	937	966	953	861	951	925	942	903	954	927	925	945	910	930	956	899	892	942	920	908	873	942	936	937	913	944	927	962	894	879	884	949	925	868	913	935	891	891	904	947	921	907	923	848	888	891	838	883	884	940	940	886	897	905	864	933	857	925	928	889	916	894	948	884	845	933	893	879	919	914	900	949	933	954	942	899	930	925	944	896	887	933	910	922	914	890	887	931	931	943	955	937	890	876	896	907	963	940	932	884	931	938	976	936	890	932	945	932	935	857	890	890	921	935	869	895	942	958	911	918	948	943	880	900	905	906	998	905	904	950	911	874	913	921	872	906	915	874	928	880	977	901	909	875	909	897	924	880	884	899	893	909	887	894	919	922	886	945	890	935	876	919	936	954	859	944	896	919	943	886	924	958	889	904	942	895	943	915	912	902	921	947	904	933	900	921	919	882	906	866	888	912	940	968	930	879	926	938	874	933	926	922	906	935	891	929	879	947	934	930	953	850	952	893	932	911	923	867	909	832	894	881	928	884	922	945	970	943	924	902	916	892	893	901	941	940	941	920	926	940	881	905	933	913	985	948	976	954	922	918	965	891	934	895	884	974	932	918	925	942	882	924	902	957	897	1003	898	906	879	916	895	942	902	976	896	972	955	921	945	919	886	907	901	916	854	897	899	952	957	941	995	937	913	953	944	907	940	915	841	899	926	892	967	894	874	890	940	883	888	962	950	883	915	881	951	896	918	884	882	934	945	898	949	883	924	943	906	916	924	939	933	861	923	925	928	906	873	935	855	908	881	918	904	925	942	894	872	913	940	938	916	980	959	985	965	908	959	970	851	917	840	847	920	876	974	884	953	938	884	980	958	930	896	901	890	945	913	937	897	946	865	873	926	905	915	940	899	920	913	940	939	883	937	923	886	952	925	919	929	973	977	886	910	906	977	900	911	965	894	908	868	911	903	862	906	948	891	942	929	922	915	935	878	923	941	930	872	931	928	930	934	924	929	885	907	883	921	914	886	869	904	924	895	926	935	900	930	849	850	922	923	923	946	924	961	891	882	919	918	904	906	934	951	913	953	940	918	894	886	908	940	908	892	916	912	853	845	841	885	907	904	897	903	867	922	901	896	893	879	979	928	913	955	911	926	938	941	943	963	913	887	894	898	967	876	948	906	1006	903	899	949	906	940	861	921	882	947	940	848	909	912	915	931	891	924	888	911	926	863	901	913	936	863	927	939	903	879	942	920	914	936	835	910	936	848	930	908	946
50700	64747	61874	52208	41214	30087	22628	17151	13426	10505	8289	6386	5203	4314	3541	3129	2700	2286	1966	1804	1638	1387	1345	1239	1176	1133	1042	950	942	874	904	927	866	846	849	841	840	854	828	832	909	821	844	829	795	827	796	831	817	847	790	862	827	827	846	896	804	807	806	804	777	856	858	810	798	842	840	812	809	802	835	822	866	815	843	799	784	828	848	825	775	831	819	808	851	829	846	766	796	821	795	829	830	837	775	861	794	820	787	842	849	836	801	775	813	811	800	786	803	855	824	873	809	793	818	822	839	913	806	865	804	826	813	817	835	816	818	788	838	810	796	854	772	803	838	855	847	854	844	835	827	826	834	805	857	848	823	889	793	829	775	854	813	905	808	856	800	818	801	817	793	833	842	779	833	804	845	835	776	818	791	816	864	792	793	886	819	835	831	798	842	852	850	828	840	866	842	854	801	853	849	786	789	808	825	780	836	828	805	838	848	802	829	883	841	828	867	733	806	796	834	850	811	857	821	844	868	847	837	848	800	818	798	845	836	883	804	855	828	844	838	850	788	747	831	808	816	839	809	850	787	897	887	771	779	854	806	829	885	846	769	839	810	780	830	825	781	826	892	828	819	787	853	819	801	878	851	808	798	864	839	809	777	887	831	854	871	836	882	847	874	854	882	845	857	814	848	850	842	815	844	851	822	808	812	817	810	790	838	827	816	809	847	790	803	825	883	779	850	799	818	838	783	847	780	800	798	826	839	813	849	830	857	843	857	876	889	849	839	854	837	766	839	841	833	825	864	786	850	851	834	798	837	841	810	797	847	824	829	859	800	828	802	867	809	874	842	794	856	792	822	794	810	873	790	874	861	811	806	845	841	826	802	892	861	851	816	810	857	816	870	847	807	808	814	846	820	810	876	856	836	781	802	802	831	862	809	826	831	804	837	854	838	805	807	859	808	847	785	859	833	841	832	820	860	805	796	767	825	788	806	844	841	793	858	848	821	854	822	836	892	810	862	820	849	814	807	853	809	799	791	806	849	836	847	802	855	848	865	804	844	815	807	851	924	823	843	768	801	823	820	843	863	843	798	838	824	892	793	880	777	838	817	809	777	839	810	843	836	835	828	788	805	782	782	835	823	918	846	845	829	835	841	811	807	814	876	781	808	801	821	812	832	832	819	852	857	860	792	729	791	865	802	858	822	808	822	794	826	820	818	777	836	830	796	851	801	822	800	753	774	822	826	823	841	825	828	843	877	845	871	769	825	887	804	827	816	795	802	809	822	839	818	823	798	815	800	838	820	788	841	837	843	808	806	851	797	865	838	814	856	818	870	790	810	818	824	801	861	872	812	802	833	820	812	821	818	809	833	814	898	835	804	797	804	838	780	842	815	821	835	818	836	837	805	858	850	845	836	903	827	814	812	853	857	813	832	811	777	898	833	800	846	842	845	867	786	779	794	869	835	796	855	808	867	788	815	829	799	849	806	842	867	834	807	791	829	806	875	890	835	824	848	860	831	811	852	826	832	820	833	863	848	879	806	809	824	844	822	827	807	826	844	845	806	877	845	848	817	844	851	857	852	836	775	856	855	790	892	837	802	844	807	827	788	822	780	811	845	825	784	790	767	840	814	807	807	842	827	820	790	811	789	758	822	800	853	882	888	784	833	875	843	832	859	805	809	846	862	808	798	792	805	822	782	835	827	787	815	847	864	802	851	839	814	788	767	796	811	854	819	791	809	845	772	840	830	811	794	843	813	771	863	811	786	833	796	834	840	799	798	870	832	826	835	815	822	817	824	860	816	793	813	848	840	801	898	818	780	866	845	820	766	866	811	851	848	808	810	861	824	824	811	834	832	863	806	841	818	822	834	836	805	862	849	851	822	804	788	801	820	801	856	818	849	809	784	859	828	846	832	787	861	808	844	839	820	830	825	840	819	826	810	824	823	861	787	882	821	814	790	830	822	798	797	822	813	871	811	817	793	900	790	830	795	864	825	819	826	834	812	827	811	849	848	848	812	856	815	833	821	849	823	802	858	818	848	866	859	868	796	812	800	850	879	808	828	836	831	814	860	805	814	831	836	824	862	841	826	787	847	851	835	858	812	898	851	820	845	857	845	810	863	782	805	840	874	819	839	862	839	817	808	799	837	864	796	803	806	871	836	867	808	847	832	811	885	782	841	797	842	829	892	812	808	857	796	799	861	813	785	846	855	812	855	806	833	858	813	765	812	825	837	847	837	829	829	851	757	851	829	782	822	802	798	836	791	847	802	821	831	829	880	852	803	802	856	801	854	815	788	821	811	799	849	883	813	811	824	783	854	849	810	772	826	807	849	850	851	828	852	798	839	857	855	801	801	838	847	816	856	809	803	831	839	824	810	780	813	799	875	841	816	815	801	818	792	825	813	846	872	829	798	826	816	753	865	825	841	787	823	783	809	836	795	827	806	834	814	776	838	795	782	790	854	797	842	828	814	864	814	838	851	829	829	873	826	828	857	842	796	859	780	822	848	787	845	848	823	839	861	851	818	850	820	829	785	817	835	841	804	809	885	817	814	825	835	824	791	779	832	764	817	830	831	812	834	833	831	830	803	826	803	852	791	832	846	822	868	863	836	837	851	816	862	865	815	777	844	795	821	846	847	787	817	829	880	890	757	835	822	839	852	841	808	781	751	785	829	821	835	845	838	821	806	770	821	795	820	783	833	797	807	820	862	773	813	808	828	794	832	873	813	852	778	806	802	821	840	835	855	825	831	837	788	830	822	815	760	833	861	806	837	807	820	813	854	863	853	856	815	828	805	839	822	796	780	859	833	853	764	806	843	803	855	801	831	821	833	847	837	780	791	876	788	901	790	757	806	802	807	844	807	795	845	799	876	848	814	859	796	809	882	850	804	806	782	825	862	797	849	814	824	792	822	827	831	832	871	831	788	791	843	813	819	801	823	890	853	857	879	832	846	841	826	857	807	812	809	878	844	893	837	826	821	766	813	797	815	838	824	787	807	772	822	791	808	804	852	825	892	821	833	809	859	826	811	863	857	810	816	889	852	778	841	818	806	805	801	872	899	850	828	798	837	812	808	834	830	820	884	811	837	818	848	856	825	763	822	805	888	851	839	771	801	845	838	867	814	786	857	894	798	815	862	812	844	888	856	814	848	815	840	787	824	800	875	867	880	851	853	790	851	829	837	781	876	816	838	825	901	815	829	817	814	801	815	867	835	805	833	796	848	870	758	832	831	836	825	888	807	849	827	832	904	766	816	851	829	834	819	788	808	853	829	876	801	782	839	815	852	804	822	874	831	904	817	843	850	860	803	823	810	788	850	842	854	837	819	840	751	824	844	819	844	846	803	810	822	797	792	893	863	809	839	833	804	813	811	875	831	862	800	842	792	841	836	805	813	863	852	857	863	884	812	831	831	872	823	841	806	842	843	845	844	831	813	838	886	822	843	859	826	853	842	847	821	814	785	773	813	792	848	821	834	870	866	841	842	850	803	801	846	769	804	840
28762	23282	31673	33388	25917	18078	11623	7510	5335	4286	3299	2685	2172	1916	1744	1538	1378	1347	1252	1215	1144	1088	1101	1036	1037	937	985	965	915	944	926	948	911	924	876	870	846	889	883	866	843	890	857	902	874	865	907	836	886	915	905	904	851	879	904	853	840	889	898	945	881	935	892	854	920	916	885	856	905	929	885	875	903	923	896	855	892	852	838	887	907	917	895	842	912	877	900	888	924	882	881	894	898	850	827	875	854	899	850	903	847	982	863	945	916	884	897	829	898	884	870	908	928	900	938	923	906	866	884	949	930	921	835	907	921	896	881	855	858	885	912	868	928	843	895	925	831	880	871	843	910	851	836	872	829	926	912	911	896	914	879	852	910	787	870	940	849	911	834	900	894	881	853	887	897	893	890	932	858	856	810	861	880	807	835	858	906	894	884	824	885	871	919	849	897	869	909	925	866	861	893	911	898	895	906	875	862	910	872	863	813	830	887	859	885	908	913	901	870	886	903	874	893	913	925	869	928	935	883	854	906	970	903	880	882	927	917	895	910	932	885	893	939	869	899	881	971	820	912	896	937	875	927	882	918	890	882	917	883	898	844	894	849	865	849	882	927	866	895	900	876	804	932	887	900	918	853	925	948	862	863	853	920	872	893	880	926	894	868	885	887	887	834	860	840	874	881	892	967	830	914	925	917	867	916	891	912	910	879	872	866	874	944	843	905	861	906	866	840	847	906	918	896	841	962	914	865	872	867	878	870	893	923	896	933	929	891	890	907	872	892	924	872	877	841	864	860	895	914	900	874	846	864	901	892	905	903	847	898	862	878	902	911	909	868	883	842	899	933	875	916	902	863	864	893	847	881	897	907	862	892	881	872	861	856	801	846	869	869	875	839	934	890	862	821	898	936	860	878	857	905	929	912	913	880	890	880	918	925	924	893	878	863	901	822	890	892	888	900	900	873	919	874	895	872	859	850	896	873	854	875	874	830	903	846	887	891	903	895	881	894	968	924	945	882	818	794	874	907	915	893	853	929	910	912	918	882	926	917	879	901	880	894	907	887	918	881	904	847	909	856	863	879	877	869	863	920	887	895	887	877	882	945	875	850	792	924	902	873	872	907	831	905	861	897	844	906	863	976	909	894	845	880	931	872	887	864	885	895	839	921	888	838	938	873	873	907	865	902	873	917	878	859	920	931	930	913	894	867	877	882	882	868	869	847	933	875	906	914	873	862	865	878	854	881	866	893	930	902	890	877	939	896	832	894	846	841	882	849	900	863	848	892	877	885	853	866	893	885	886	891	873	894	913	879	871	840	900	855	893	876	873	885	851	876	860	873	878	901	886	860	903	923	887	842	902	823	872	894	909	914	881	914	864	891	864	896	879	875	920	846	934	907	849	880	898	947	905	906	896	872	861	844	924	892	890	915	840	915	840	843	877	900	887	832	915	902	926	836	881	851	908	914	896	937	841	876	869	880	876	879	905	846	871	884	836	923	895	823	897	860	944	850	880	936	874	892	934	850	862	883	915	843	899	866	912	914	933	875	929	888	839	837	887	880	920	922	877	848	866	895	865	913	894	872	907	837	881	842	909	882	894	843	897	835	865	877	912	887	889	843	886	816	929	890	918	864	943	898	860	846	921	875	870	856	919	922	832	896	915	879	845	889	941	826	941	851	936	849	914	935	905	839	898	910	857	842	858	902	898	860	873	850	934	914	930	857	880	883	873	907	880	869	901	945	876	863	884	829	906	886	901	957	876	851	876	891	891	901	882	852	848	877	955	918	954	915	891	937	869	871	889	927	863	972	887	897	955	784	879	832	890	891	939	848	891	838	918	918	906	896	855	899	900	904	912	891	944	886	841	861	885	885	888	847	858	918	884	918	917	872	866	877	896	915	917	922	861	900	871	930	882	895	933	890	906	871	891	916	894	855	907	870	850	878	888	895	848	860	907	872	843	862	894	890	882	944	938	897	896	868	882	934	820	909	873	888	935	905	935	872	914	884	916	858	804	857	899	855	887	908	832	892	876	919	887	898	895	905	855	863	872	849	892	873	937	938	868	932	834	867	807	889	852	876	888	896	861	911	909	923	920	866	924	830	885	884	896	877	820	866	870	905	865	935	876	846	837	928	848	927	937	870	940	875	909	884	930	873	921	916	846	896	850	911	849	887	854	842	949	874	825	857	861	912	847	895	906	900	859	892	910	864	935	889	841	892	817	841	836	874	870	888	858	906	854	876	917	910	861	867	854	838	919	877	878	898	899	913	906	871	886	900	787	869	889	977	905	851	856	888	902	865	846	893	882	838	854	863	881	844	868	902	944	897	908	881	853	838	875	842	889	947	910	889	863	918	884	881	918	875	856	903	862	893	872	864	946	913	890	894	936	919	853	865	933	872	884	891	883	919	902	826	843	901	924	854	864	831	900	892	900	894	900	948	910	850	855	886	927	857	917	873	852	907	844	907	861	868	913	825	878	937	866	891	878	889	896	896	889	844	908	914	851	858	882	891	869	823	863	881	871	894	891	881	927	893	907	849	922	869	846	865	911	909	965	894	896	932	892	893	818	898	852	839	872	915	869	845	886	850	942	930	863	923	865	865	921	902	905	928	903	892	900	892	836	867	859	855	913	1001	880	915	939	854	921	855	866	869	918	914	890	892	876	868	861	917	925	877	934	900	891	856	884	904	916	868	914	873	884	933	912	928	877	841	938	888	908	911	899	877	867	952	941	858	820	937	844	860	899	848	877	911	891	903	884	894	878	878	905	834	928	847	918	844	902	904	910	904	902	850	903	820	907	898	886	893	911	887	935	838	884	876	872	954	951	899	865	905	909	871	863	860	896	910	872	856	846	839	892	857	832	896	887	879	853	930	934	870	860	885	925	857	861	852	905	888	938	877	912	863	906	860	864	905	883	909	884	889	867	896	899	857	892	875	939	841	919	836	868	882	867	878	927	888	974	883	867	874	912	922	887	978	855	891	853	929	891	953	866	824	875	881	857	881	887	908	852	887	873	884	893	898	845	944	902	873	863	902	922	851	875	899	882	881	804	878	818	884	852	858	918	867	929	937	876	910	858	867	880	897	934	912	873	895	926	908	908	907	930	841	919	900	854	842	848	945	908	893	863	912	906	938	889	854	850	881	903	875	875	877	844	911	890	833	898	886	886	901	932	893	833	851	889	870	931	901	915	907	933	880	860	885	870	843	888	973	906	944	922	849	883	851	868	867	911	867	857	932	882	871	867	843	865	854	872	890	860	905	873	914	920	916	898	888	854	894	921	901	885	891	884	850	873	846	851	897	876	816	925	904	896	928	906	836	863	871	802	904	850	902	903	933	919	867	923	901	922	902	842	875	866	913	917	847	887	885	866	878	910	909	850	919	890	888	882	897	870	879	850	914	857	896	854	838	915	871	876	915	824	862	903	884	845	841	858	922	843	871	928	901	907	897	914	917	897	879	931	948	904	894	888	818	871	855	879	868	887	870	899	928	902	887	874	888	908
49359	54034	51228	42175	30303	21101	15155	11085	8657	6717	5165	4095	3309	2787	2504	2144	1850	1648	1453	1352	1232	1138	1050	1037	960	967	890	863	922	841	804	826	815	823	869	837	832	812	789	830	806	813	879	802	766	774	801	843	803	854	793	780	811	767	839	844	786	781	799	825	773	809	836	800	800	738	759	775	820	802	828	831	823	809	802	792	838	809	820	774	790	850	764	777	876	753	847	774	755	840	846	808	861	756	832	831	815	785	777	793	829	810	817	834	767	778	792	846	802	810	849	826	812	797	833	797	820	800	832	783	831	797	847	821	764	787	768	858	831	767	803	791	817	794	791	829	844	775	813	778	806	810	804	834	790	814	876	853	793	770	786	823	811	768	856	772	827	772	834	810	809	793	778	774	755	834	801	786	773	787	796	838	835	808	818	841	776	815	845	775	814	849	814	766	750	803	854	755	793	840	781	831	785	782	829	796	805	799	796	793	831	856	795	855	765	784	797	794	782	815	813	860	772	782	778	824	811	835	793	762	825	801	801	790	814	811	809	784	833	814	816	788	840	786	810	815	760	769	816	803	815	830	852	813	795	742	821	827	774	802	839	814	794	874	810	842	807	831	821	807	837	755	801	802	771	799	779	759	784	841	790	794	780	800	805	754	802	770	825	783	838	795	849	778	813	801	773	779	770	826	741	852	808	848	853	819	811	807	801	888	836	811	748	811	831	842	840	788	802	823	817	779	827	844	813	785	805	825	799	841	788	809	804	788	804	776	774	822	784	790	793	775	753	840	852	813	797	795	768	794	801	802	798	752	839	795	782	760	772	812	799	734	863	798	824	820	776	801	844	853	828	753	859	816	814	781	827	795	812	798	819	768	846	848	757	806	827	737	781	749	814	779	792	798	822	824	812	840	794	799	835	821	792	825	861	750	822	781	816	806	763	832	802	815	816	823	815	783	782	803	823	792	882	812	795	810	845	789	769	788	806	831	855	766	810	829	816	874	790	817	794	790	769	862	860	742	830	773	839	843	857	749	811	819	803	808	769	824	857	840	772	823	842	811	771	790	863	767	773	794	795	846	787	843	875	805	806	836	773	802	865	889	783	829	783	778	811	840	821	783	803	811	809	752	889	887	774	783	804	766	816	816	828	808	820	780	769	854	833	819	801	812	827	810	774	826	804	772	783	781	803	768	842	817	811	819	841	855	799	775	825	775	785	823	785	768	832	819	795	811	750	805	819	771	814	844	773	810	802	783	792	785	838	811	813	840	796	802	768	787	785	850	777	840	792	788	855	860	834	828	806	833	793	826	813	834	811	830	833	735	809	729	797	768	800	757	786	831	780	842	779	799	832	770	757	795	849	841	829	766	792	801	810	815	782	731	791	855	770	829	785	854	791	781	834	801	806	839	793	791	823	873	812	796	785	864	806	816	813	756	778	797	838	832	840	797	798	812	855	828	835	741	833	839	780	795	775	803	838	827	799	793	796	812	833	812	830	807	825	798	800	781	824	841	820	791	797	787	752	786	781	762	780	800	848	776	852	767	840	790	833	796	784	797	786	816	815	784	827	794	862	816	796	816	797	803	794	820	801	775	796	823	826	820	747	792	790	786	771	824	793	823	789	790	802	845	797	833	776	867	790	771	843	815	844	800	806	767	776	796	769	800	773	801	822	804	828	826	793	822	835	832	800	822	844	822	795	795	857	835	812	826	819	746	852	779	793	811	841	798	838	793	785	770	839	806	841	820	776	814	842	833	805	797	838	813	833	791	843	841	805	806	797	842	803	814	748	826	827	756	795	862	809	779	846	775	795	802	842	865	793	816	828	779	820	814	859	786	781	793	803	783	818	790	804	783	785	773	760	825	783	768	803	816	811	836	835	771	829	807	773	792	778	821	810	814	828	801	792	779	758	778	843	790	783	810	802	824	799	848	834	814	805	807	803	814	831	824	817	802	767	768	794	808	837	807	800	805	802	835	784	812	777	800	737	800	787	778	801	831	809	818	749	801	743	806	828	828	759	831	798	793	811	765	840	792	800	766	816	802	805	845	797	772	829	789	848	799	778	819	795	801	814	774	834	827	833	830	813	832	826	808	820	812	738	786	833	802	887	880	778	820	759	808	797	814	768	754	804	799	823	802	807	774	795	774	815	785	826	815	808	842	825	778	791	812	827	808	833	823	766	782	764	812	759	838	833	784	837	777	798	822	816	778	837	765	798	765	790	807	793	810	816	785	805	843	838	815	795	808	793	803	745	840	805	832	796	786	815	806	790	784	764	829	814	792	846	846	803	754	805	739	797	857	820	820	833	809	776	801	834	788	806	813	833	823	832	814	837	806	787	820	812	762	842	819	798	802	802	799	798	840	792	803	778	758	800	784	768	848	775	768	823	822	747	802	816	764	812	860	803	825	790	819	752	777	803	805	851	829	767	862	807	791	821	787	869	864	810	819	799	863	768	809	839	873	815	778	796	815	805	795	776	811	811	799	750	824	817	816	817	810	783	800	793	816	857	794	855	788	833	830	797	788	786	795	779	786	805	802	757	844	808	839	812	830	821	792	809	835	838	789	829	841	864	805	822	796	758	809	805	799	768	821	813	801	777	807	775	804	745	807	844	809	829	856	729	827	747	770	787	762	813	819	852	805	775	798	877	795	797	803	862	798	805	798	826	803	864	810	819	784	808	868	850	813	831	779	791	777	801	799	821	819	815	823	816	833	846	745	838	857	809	815	809	847	815	819	797	833	823	822	777	799	827	764	728	814	872	830	834	795	821	831	794	829	777	800	786	799	766	820	818	799	794	817	790	761	764	801	820	796	838	799	790	801	778	831	826	776	796	846	788	837	834	819	844	771	820	792	815	837	857	819	834	814	816	800	818	842	744	800	789	859	788	822	762	832	858	813	806	791	854	830	802	810	792	837	864	835	805	856	827	838	826	845	796	792	799	815	817	759	811	825	792	805	845	859	782	838	760	813	773	831	815	900	867	782	815	791	838	795	783	775	847	794	832	869	805	807	791	801	758	783	823	823	793	826	826	865	805	853	791	836	783	806	885	797	825	756	782	788	825	850	873	796	819	767	818	760	867	793	812	861	830	844	768	831	806	868	780	820	782	793	806	800	787	768	816	803	809	774	771	840	789	781	749	803	818	777	823	769	786	784	817	819	797	812	780	799	827	844	828	807	788	812	838	803	799	791	822	750	824	822	768	770	858	826	753	819	846	817	817	824	727	777	834	824	839	820	806	834	832	794	810	795	766	822	785	767	816	766	780	824	796	847	808	822	814	754	821	815	815	780	823	776	767	820	746	759	791	837	835	811	856	813	814	820	845	825	800	861	788	784	786	826	802	806	741	823	741	786	816	858	829	772	858	802	810	793	853	820	809	814	805	753	812	806	786	834	816	764	828	802	790	805	826	829	803	843	883	818	806	852	827	800	810	863	854	759	845	795	853	790	791	816	820	805	788	850	775	815	832	755	772	790	793	782	815	853	867	807	815	793	798	812
25717	21590	29317	26614	26214	24718	19470	11604	7774	5894	4490	3471	2950	2530	2193	1930	1822	1518	1370	1298	1309	1175	1139	1122	1043	1008	965	981	1021	979	932	877	911	882	953	968	910	871	951	892	904	859	908	874	912	933	913	860	906	883	882	881	885	891	886	893	885	871	902	886	879	936	884	850	917	918	921	876	873	941	824	900	888	873	875	929	882	876	928	855	846	864	875	882	876	936	837	896	950	908	849	930	900	861	895	925	864	910	923	867	890	942	877	890	973	823	1005	893	918	799	902	881	873	909	912	883	922	916	901	922	872	852	895	891	939	922	838	875	892	910	863	893	899	884	896	850	867	897	891	908	919	924	882	873	830	904	880	916	845	932	879	838	905	923	890	913	931	806	873	943	888	862	857	939	919	952	860	870	865	890	921	893	907	931	919	914	890	880	890	952	860	936	852	899	929	961	914	854	914	942	925	876	839	867	862	880	912	866	850	909	892	870	862	847	858	874	879	920	907	971	907	913	914	888	869	810	901	918	953	930	843	881	873	910	899	920	928	908	912	891	872	849	901	866	952	882	899	913	883	885	829	875	883	864	855	856	842	875	845	925	892	900	900	915	800	854	898	884	908	856	894	923	839	896	931	833	914	888	949	904	890	870	896	895	927	921	907	894	913	910	886	922	921	919	851	909	871	844	892	937	886	924	899	888	882	891	894	885	903	899	857	907	925	877	866	910	926	870	919	891	945	897	885	903	870	939	903	937	851	907	902	884	945	884	849	881	890	964	864	848	900	897	913	844	899	877	924	894	945	912	913	889	908	887	909	914	933	886	879	892	894	832	908	889	863	816	900	904	887	905	912	897	944	917	919	922	949	916	902	914	887	824	883	889	941	884	928	870	876	886	898	878	850	914	907	923	896	878	874	902	892	950	879	863	927	883	889	846	871	888	881	891	877	858	892	891	925	907	858	881	891	907	929	905	844	935	824	854	908	908	911	914	889	926	882	914	857	864	911	846	933	910	889	955	902	898	918	884	874	909	949	855	913	889	941	928	842	896	926	890	865	826	829	873	889	919	926	874	870	916	887	836	881	898	893	909	880	921	876	883	904	917	910	868	847	913	933	857	879	926	829	835	946	938	895	867	929	876	946	878	866	877	893	935	874	867	832	883	914	866	877	858	839	855	954	898	892	930	862	919	891	892	858	941	883	902	876	883	974	898	897	913	888	932	939	916	914	941	892	922	907	866	911	887	899	869	887	889	918	889	885	911	859	909	887	857	828	902	934	865	879	914	923	921	902	877	902	871	929	906	915	882	885	942	934	877	937	907	862	936	897	898	869	864	865	851	840	854	865	879	847	896	901	912	902	873	912	908	890	886	913	876	865	889	871	905	897	815	941	829	888	866	904	875	900	872	873	875	890	906	877	902	863	910	866	905	936	869	914	871	847	987	908	887	904	913	902	918	912	945	934	936	922	902	895	936	872	873	890	853	865	902	960	940	910	939	888	889	940	912	942	934	925	871	865	883	870	884	867	865	852	914	877	903	903	929	862	902	885	864	899	897	909	894	840	925	882	936	878	876	845	897	861	930	871	871	880	879	941	876	906	863	877	893	842	925	869	885	903	865	823	873	841	896	864	873	866	955	908	868	882	900	906	883	902	896	911	898	889	896	862	892	870	882	860	878	843	836	840	885	886	945	904	871	897	881	896	879	886	874	869	846	934	912	883	884	919	887	923	857	878	913	881	876	891	866	902	867	918	922	931	884	857	930	895	849	886	916	830	862	906	859	883	857	866	874	880	868	904	936	926	877	919	836	925	924	913	844	885	847	884	872	863	932	878	898	935	925	836	932	899	892	919	893	905	900	938	944	887	919	901	908	916	924	913	934	873	935	888	902	887	932	939	915	848	918	944	923	862	852	898	927	917	867	904	937	861	892	853	911	891	955	865	881	896	868	871	887	886	877	894	900	845	883	872	955	893	894	886	888	928	871	878	892	886	890	920	886	942	882	914	869	871	870	910	876	900	929	883	845	888	858	858	900	912	894	917	941	876	903	886	907	899	901	904	890	865	888	905	877	857	847	943	911	943	840	898	906	903	890	919	865	870	908	867	911	879	903	900	865	910	908	915	890	869	928	872	883	864	893	899	900	941	880	930	890	865	923	910	861	873	845	839	957	895	892	946	871	905	897	887	893	910	885	903	901	856	886	869	860	902	906	842	874	930	897	899	870	854	864	895	900	864	931	906	888	897	946	934	924	884	929	873	957	951	856	880	880	865	888	888	833	876	937	882	883	837	856	880	899	889	926	921	892	912	918	908	910	904	927	905	900	835	976	894	869	896	938	908	854	897	923	865	921	876	921	863	859	906	906	863	935	935	880	866	877	912	921	887	929	935	878	931	941	853	869	893	883	892	872	886	925	830	835	885	882	878	936	934	923	904	914	945	884	841	906	872	921	872	871	953	910	940	875	886	904	868	897	931	866	811	878	920	918	912	891	830	880	877	833	889	860	893	884	890	872	902	891	854	826	870	874	891	868	922	852	932	925	909	869	968	859	933	941	868	877	952	899	878	865	859	885	895	897	873	953	911	829	853	953	908	858	888	848	885	889	847	894	927	896	897	896	872	901	858	867	876	875	906	846	873	894	930	854	890	900	931	927	851	879	901	919	880	926	907	844	906	930	879	888	871	894	873	893	920	893	904	843	1000	911	846	932	869	917	902	893	917	905	889	840	948	870	872	899	900	879	914	884	877	889	911	864	906	869	860	925	897	921	892	887	905	856	846	907	894	916	886	815	953	872	876	868	867	885	922	906	902	852	887	884	900	882	886	847	856	872	882	898	884	889	879	894	912	953	849	866	900	866	838	889	876	872	862	891	835	890	904	888	965	913	883	927	888	911	933	899	887	886	859	880	878	894	837	944	923	885	862	879	871	940	917	947	891	931	933	861	914	904	938	922	902	876	871	817	903	876	880	920	913	951	890	903	868	896	924	831	937	889	889	862	920	884	814	925	865	902	962	911	890	949	938	957	883	864	857	913	881	897	909	964	875	902	853	879	845	883	892	874	854	868	890	903	883	879	902	876	926	931	929	845	821	902	887	875	911	902	904	898	892	886	869	886	931	921	808	882	900	891	857	930	875	899	889	889	884	937	932	862	934	864	847	877	998	869	885	966	950	883	919	878	849	920	936	897	927	881	939	950	940	838	895	912	900	919	934	879	871	872	922	965	934	888	865	889	900	915	921	909	890	869	924	870	867	954	895	885	900	885	857	910	934	878	968	920	908	905	918	942	902	907	903	889	920	881	927	889	884	926	878	901	863	915	903	944	903	845	927	890	919	928	889	851	847	960	865	875	860	922	868	917	892	909	865	904	916	930	900	914	847	930	892	858	894	907	936	889	888	872	904	908	922	867	896	836	918	831	836	890	875	973	889	879	958	880	919	861	891	887	913	922	968	905	976	883	851	928	877	916	912	904	928	898	907	841	882	900	905	918	886	890	823	897	938	929	879	897
48011	58164	56576	48317	35484	25288	19209	14355	10942	8609	6773	5225	4323	3653	3085	2657	2208	1955	1634	1585	1420	1314	1192	1076	1107	1022	929	928	892	894	872	880	855	859	855	856	857	853	819	850	799	822	857	795	890	788	851	792	859	852	791	854	800	820	810	828	807	836	816	800	802	866	810	753	813	823	813	850	794	790	808	773	737	801	826	834	818	760	799	759	843	763	833	831	796	820	794	789	852	782	805	836	829	849	845	804	786	807	850	789	778	770	832	782	789	856	814	828	822	843	800	830	808	772	797	823	815	831	795	874	810	836	803	832	788	810	813	751	838	793	787	825	803	752	830	808	852	818	856	808	801	802	797	844	863	786	834	818	804	793	782	823	836	798	835	877	837	806	782	788	818	846	790	814	819	844	827	816	797	786	776	791	834	812	828	838	856	788	774	762	845	789	820	826	823	817	834	860	835	808	801	835	850	796	780	822	802	775	802	832	832	842	812	796	778	806	819	749	854	813	853	833	778	815	857	803	804	794	797	771	806	862	790	845	792	813	815	843	801	814	805	844	871	809	843	846	832	790	807	795	870	834	789	803	817	831	779	855	790	834	836	788	782	828	776	818	778	793	782	827	818	828	828	817	733	844	842	824	773	795	792	785	840	809	800	786	819	827	777	799	820	832	850	837	771	830	819	829	840	788	826	859	838	846	834	793	802	810	813	861	794	793	771	777	821	853	792	809	787	828	841	764	833	803	805	854	769	819	838	767	868	817	819	841	795	796	784	771	826	794	811	865	794	871	815	832	777	799	829	824	807	822	816	793	810	763	820	784	807	765	838	848	795	792	803	830	821	784	786	829	790	838	825	789	845	842	789	834	756	796	857	794	818	828	845	847	818	796	810	803	805	817	861	816	816	799	809	807	769	827	809	807	757	810	790	828	843	799	820	821	785	849	826	777	819	762	831	809	793	762	824	828	824	821	799	835	817	831	885	817	791	803	834	829	798	829	852	822	825	797	810	832	806	815	831	813	829	826	814	838	774	822	775	809	843	866	800	833	842	794	833	862	790	814	824	796	838	810	796	824	806	815	808	778	800	785	833	798	804	800	808	811	815	765	824	837	808	826	821	813	798	804	791	813	808	798	864	800	802	801	816	825	787	805	793	802	753	828	801	806	792	804	824	792	756	781	796	818	793	810	839	793	739	792	852	820	797	809	762	856	798	815	816	811	775	822	833	815	836	826	816	778	812	767	817	773	808	809	789	782	862	793	824	798	803	832	840	859	797	851	785	819	790	789	801	825	821	806	792	817	810	855	835	831	826	827	774	783	797	813	818	790	784	784	831	845	835	819	846	800	746	819	777	779	755	842	804	822	787	756	841	842	849	875	866	813	806	796	806	832	846	831	763	786	767	750	835	808	732	857	791	778	827	817	828	800	860	793	824	806	792	818	801	842	834	788	793	820	821	823	826	811	784	822	773	767	842	838	810	817	803	774	818	862	781	797	831	813	758	812	804	782	795	787	830	876	823	786	875	829	832	846	852	800	834	848	814	797	764	771	793	770	852	845	821	861	867	824	763	839	813	802	827	772	855	804	822	799	848	796	801	810	759	886	847	797	815	833	808	824	823	773	808	852	854	796	781	821	843	869	779	848	816	760	845	790	811	814	841	789	839	778	831	779	797	840	865	818	816	789	782	831	798	817	872	810	773	849	768	793	817	826	813	789	782	771	821	730	822	761	832	762	767	848	824	751	810	815	797	798	816	795	841	760	845	790	815	827	852	795	819	799	814	801	811	803	801	811	824	792	848	753	859	808	770	812	798	841	864	874	860	822	801	788	825	828	821	787	872	776	844	846	882	819	850	784	797	766	809	830	863	862	825	817	802	820	801	822	795	804	851	802	837	786	781	852	796	857	781	870	841	831	875	838	815	825	825	815	825	807	757	842	826	782	821	807	768	828	814	834	808	839	780	833	853	786	803	794	796	826	801	774	825	837	793	826	799	795	818	788	830	817	817	824	866	772	815	781	811	787	812	778	835	744	782	796	837	798	816	800	772	796	807	796	785	808	841	810	794	841	809	784	827	790	833	884	773	796	811	853	874	830	796	771	788	818	796	774	824	799	889	783	811	821	827	793	806	817	804	815	850	832	812	825	881	833	802	856	825	792	836	809	833	788	793	813	828	807	830	805	814	828	762	855	799	815	861	815	763	790	821	782	826	838	799	803	829	859	752	800	779	795	825	768	824	840	768	804	801	808	795	859	790	836	850	819	867	814	744	777	801	802	825	824	848	794	810	840	772	829	834	842	832	832	800	838	809	826	871	849	813	779	796	827	859	769	828	812	844	817	816	851	830	817	781	815	824	819	815	815	818	736	778	781	782	821	793	796	800	824	810	823	795	799	893	799	812	880	772	805	832	816	787	805	813	799	800	812	808	794	798	828	810	828	774	796	807	757	790	835	767	849	838	781	800	820	806	779	865	811	824	805	833	832	820	803	798	820	806	802	853	770	761	811	805	810	826	819	838	847	814	790	775	815	795	817	820	817	779	748	873	808	786	819	811	795	748	831	773	810	829	837	821	840	803	853	784	806	841	805	812	805	864	811	827	814	872	833	856	825	830	823	821	805	788	780	864	785	798	801	807	789	845	824	841	812	828	802	788	837	827	838	838	822	831	852	826	784	781	789	819	795	817	814	803	817	758	854	824	808	822	755	795	858	825	789	830	772	855	804	840	815	794	749	751	814	807	788	812	828	854	813	772	832	807	804	797	820	824	805	800	798	783	805	819	760	794	807	792	839	842	812	827	770	787	800	835	838	745	795	847	818	848	799	809	845	804	823	838	806	888	766	773	761	772	819	806	868	832	814	788	820	842	808	791	870	787	822	864	846	826	827	821	769	800	839	821	769	844	808	795	864	804	838	831	785	774	866	825	767	802	791	807	827	841	834	832	821	785	803	771	807	793	779	828	741	807	789	852	820	788	814	845	840	806	834	853	788	796	751	841	860	781	847	787	849	821	823	839	761	783	775	759	774	791	829	822	816	809	850	845	828	826	810	819	819	834	829	817	780	811	797	808	854	837	775	767	810	762	869	841	763	852	831	796	796	788	774	814	779	800	826	829	793	756	820	825	809	790	844	809	833	821	827	766	827	814	887	805	795	802	858	806	779	855	755	788	856	821	773	795	810	870	808	757	829	867	779	800	815	777	859	831	842	811	818	818	814	877	844	810	783	828	876	840	799	838	774	807	839	833	824	816	842	822	784	853	777	852	763	802	790	837	777	796	830	818	803	824	791	816	841	852	799	812	836	805	820	823	846	796	818	795	855	834	805	784	798	812	828	789	784	787	789	772	822	766	815	822	796	842	756	835	780	844	780	821	831	804	800	837	842	854	829	812	766	813	799	805	821	757	828	805	789	799	822	807	777	812	812	819	796	822	768	820	783	782	857	758	848	804	813	835	837	835	836	772	813	792	873	779	814	823	786	801	780	821	784	816	842	827	766	841	825	822	793
25086	21635	29370	25352	23947	24734	20412	11346	7579	5740	4171	3325	2888	2554	2191	1864	1731	1654	1451	1391	1265	1194	1185	1096	1012	1096	993	1048	1024	973	933	884	946	895	939	958	920	988	922	917	920	971	950	891	930	884	899	904	953	949	888	910	836	882	924	857	867	932	909	906	951	926	930	871	894	913	899	854	902	932	937	934	881	942	919	927	922	929	862	961	892	887	873	924	875	950	919	920	926	914	910	872	946	931	935	914	865	911	915	946	942	872	832	879	882	893	946	900	959	900	906	932	872	848	956	910	875	896	966	885	953	865	859	932	873	910	926	904	918	910	942	903	907	868	890	934	885	907	855	969	866	931	917	935	900	941	914	926	872	920	893	936	914	952	863	862	891	971	880	926	844	859	881	967	914	933	885	905	929	906	929	925	917	912	903	861	920	952	907	938	903	951	916	846	999	936	927	911	908	956	896	852	968	942	934	875	926	897	884	842	901	863	871	947	935	918	911	935	939	870	939	890	912	875	867	912	894	884	952	904	934	972	943	961	967	910	881	914	948	893	862	890	869	895	949	904	916	918	923	989	891	930	926	885	894	939	949	932	942	845	933	906	897	869	885	896	945	933	900	885	913	943	936	875	968	873	1010	929	856	918	926	927	907	893	914	888	935	868	902	908	887	901	911	961	907	950	819	874	897	935	947	961	916	931	871	895	886	797	855	928	935	893	913	904	957	940	905	932	914	881	937	922	887	858	877	900	893	915	884	944	878	916	896	910	922	914	870	859	897	898	871	878	885	870	947	931	884	853	880	875	949	914	907	883	916	913	940	962	943	891	920	959	934	875	931	891	886	950	974	922	906	921	900	877	905	872	863	930	877	871	918	897	934	904	921	874	867	922	895	925	924	900	962	911	927	866	895	899	942	892	929	883	951	900	902	943	884	933	893	915	864	877	878	929	889	910	901	913	916	929	955	941	875	863	920	913	894	902	925	870	914	881	865	860	911	870	897	920	930	898	866	917	892	880	915	872	912	868	979	878	870	927	950	910	942	906	865	923	914	913	882	937	883	860	963	894	898	904	939	996	912	874	927	914	992	896	968	864	936	883	894	942	893	949	929	832	885	873	908	916	878	916	919	908	898	964	923	877	902	886	848	951	968	952	949	954	987	931	874	882	892	874	912	944	927	923	900	913	905	867	963	900	899	924	950	936	974	924	881	893	922	907	884	870	909	885	895	896	907	903	898	908	913	911	947	882	829	909	919	878	858	903	896	912	921	927	851	918	946	946	870	912	874	872	922	896	882	931	922	851	931	960	926	925	864	914	958	947	897	895	878	920	920	916	952	934	902	919	924	970	860	920	874	921	879	926	852	865	894	874	913	888	891	894	872	953	931	948	884	881	924	889	932	840	894	898	871	915	897	876	876	926	894	876	953	918	895	895	876	900	872	863	902	945	871	898	933	927	904	861	936	906	895	874	946	920	895	848	941	893	865	913	887	936	907	918	934	878	910	882	971	897	963	932	941	906	899	883	902	852	913	887	916	841	927	951	904	957	865	925	950	887	911	893	859	957	874	868	945	918	918	870	951	883	943	871	910	921	932	937	892	859	872	923	864	932	946	928	864	917	921	926	902	917	926	880	872	916	923	914	908	955	899	885	913	941	878	887	814	934	875	907	913	849	894	888	906	884	987	927	921	870	927	868	915	878	868	877	903	947	917	922	868	954	933	941	949	927	948	915	908	916	933	938	905	934	837	901	901	937	902	934	874	853	949	912	890	937	941	961	930	907	875	937	910	837	929	863	905	886	919	913	855	880	984	937	900	901	871	892	933	931	900	869	932	929	852	950	900	890	890	883	931	889	864	910	872	899	844	941	945	888	908	949	913	926	969	918	941	860	961	884	903	869	918	921	900	896	934	934	864	911	891	924	907	863	935	909	891	925	944	882	872	896	890	906	909	882	902	926	899	927	880	867	904	929	916	892	953	929	876	871	874	903	899	907	901	900	885	886	893	910	869	924	904	982	923	900	897	901	872	898	932	898	928	923	842	885	926	843	894	931	880	898	928	935	920	930	904	957	875	886	865	859	904	952	932	923	886	892	928	877	925	821	938	915	921	968	940	947	909	945	885	925	923	920	900	954	905	878	867	939	929	929	918	872	906	898	952	931	925	864	894	905	896	970	849	932	888	918	908	947	927	905	907	920	873	892	897	925	939	992	941	900	933	862	888	920	901	889	912	904	914	909	894	902	914	864	959	902	921	909	875	917	897	878	849	917	895	925	885	909	888	915	900	889	866	927	877	930	943	924	893	927	897	961	921	959	925	951	882	910	923	930	967	881	891	910	884	876	924	977	872	927	901	976	887	913	913	930	938	871	905	906	906	951	859	924	927	943	853	905	895	912	922	925	883	941	884	871	868	918	922	856	890	1005	916	914	909	907	872	860	890	906	891	935	913	905	917	981	936	865	901	883	882	929	908	932	904	885	824	929	897	876	893	913	899	922	869	884	901	937	896	926	891	930	921	920	857	913	948	932	897	964	904	898	897	949	878	825	893	856	838	926	997	892	936	896	922	907	955	846	906	909	959	876	899	898	947	875	939	893	909	925	927	932	916	850	895	883	943	969	915	881	949	955	900	882	902	891	885	854	884	937	904	937	880	901	968	857	894	859	848	880	887	931	987	907	894	909	895	913	880	876	882	856	860	898	901	885	897	857	898	941	944	879	909	904	904	872	890	929	884	844	920	901	897	933	897	940	912	920	856	931	880	869	914	914	990	915	942	878	880	925	860	952	920	910	954	894	884	893	942	964	913	909	954	924	930	852	869	922	964	896	915	947	951	896	938	912	904	875	939	913	889	939	875	903	911	886	935	949	869	885	956	895	933	856	933	904	918	906	920	892	932	927	942	923	897	848	899	923	816	961	923	876	932	938	911	921	931	954	959	935	912	893	917	943	891	899	890	871	908	910	877	867	863	898	935	906	919	927	979	882	932	870	919	889	935	917	864	907	887	992	866	942	884	857	946	937	913	835	906	845	894	906	879	943	909	894	872	892	869	915	910	926	941	897	936	938	888	884	918	884	894	980	927	919	954	928	909	939	900	935	880	902	873	820	886	918	898	896	945	869	935	888	934	942	887	895	864	909	992	911	939	947	886	948	925	941	908	894	899	865	934	824	871	917	867	886	861	907	877	870	959	917	889	917	889	880	913	952	906	922	901	896	922	918	929	906	883	847	984	893	873	873	928	891	882	916	935	910	913	828	847	895	882	888	934	884	914	910	884	926	992	917	912	909	972	928	867	922	972	925	880	916	876	924	923	904	887	935	951	963	943	879	874	904	917	907	916	920	906	942	898	894	899	888	923	832	847	925	887	917	906	880	947	927	910	880	889	856	911	889	934	936	913	953	902	929	943	985	906	938	898	920	911	925	912	904	894	927	847	920	886	885	887	882	893	921	908	843	852	915	947	903	934	898	899	889	884	898	906	954	936	927	895	899	936	922	899	886	947	938	891	915
52507	59704	57224	48495	35350	26685	19719	14514	11428	8880	6665	5262	4415	3852	3137	2733	2367	2053	1817	1550	1439	1330	1125	1163	1085	1051	954	969	941	891	898	829	842	858	763	834	841	818	792	827	801	856	801	788	823	822	789	770	763	815	792	886	784	899	820	834	829	825	796	843	821	854	809	817	805	816	864	781	785	876	811	786	774	810	806	801	848	833	777	851	836	830	774	836	819	831	876	838	826	890	850	854	809	813	842	806	821	807	810	823	806	824	809	851	844	829	814	791	840	814	795	828	840	783	824	812	771	833	836	825	807	800	816	811	845	835	811	855	842	779	860	784	814	805	823	808	833	812	852	795	864	823	809	811	783	813	813	885	809	761	851	800	831	844	812	786	833	810	857	810	782	880	823	803	817	831	791	848	826	822	801	837	844	828	813	820	806	810	830	786	792	812	815	802	808	824	822	882	770	833	829	734	807	851	772	800	815	803	834	821	824	837	815	789	823	752	842	847	816	812	819	791	806	833	842	834	792	799	804	788	791	812	847	813	835	819	787	810	765	808	879	787	760	864	812	797	801	836	804	832	772	850	849	819	780	815	780	833	858	824	808	801	779	806	791	843	807	801	830	865	816	855	834	783	835	827	831	806	838	817	775	815	838	844	787	824	812	830	807	830	831	784	867	798	778	812	782	829	798	865	861	828	801	801	836	834	792	812	820	817	796	812	797	792	822	768	828	835	864	851	838	860	831	811	815	773	812	841	783	806	835	786	819	791	801	816	809	793	766	815	834	904	807	885	805	812	797	778	774	831	786	850	843	830	831	782	791	797	825	826	848	787	790	851	800	815	822	870	839	796	792	849	785	818	818	811	811	823	866	817	815	851	848	907	822	862	863	824	870	821	785	758	812	782	851	840	841	868	747	823	796	825	834	855	800	785	836	843	783	826	831	879	808	808	807	804	780	844	874	815	790	827	813	819	766	842	796	816	812	806	791	819	806	837	881	771	780	859	835	752	856	851	819	811	789	780	778	798	812	855	820	821	851	760	762	825	867	822	784	771	814	811	847	842	825	776	836	793	818	795	817	809	790	842	849	805	816	843	836	837	796	795	782	789	808	857	829	799	824	824	856	825	835	780	806	836	827	831	842	769	790	855	873	791	772	806	803	855	788	815	841	859	812	799	816	809	825	801	812	801	812	865	808	789	796	755	840	839	803	852	758	826	851	802	851	844	809	769	776	821	799	873	835	827	857	720	782	860	818	848	804	818	824	813	765	795	786	793	818	823	820	789	800	776	815	793	816	763	840	811	781	828	820	799	782	798	827	773	849	827	749	791	807	845	789	780	770	849	838	825	839	873	824	818	828	822	784	852	754	799	796	813	835	808	844	837	832	794	812	834	814	777	771	808	771	805	819	809	801	833	854	840	824	846	840	847	839	802	870	842	839	789	833	787	805	831	828	804	846	832	825	786	786	821	813	814	879	846	817	811	827	826	796	833	832	817	836	846	837	874	846	859	854	818	788	852	785	815	812	842	809	772	807	836	809	800	795	820	771	815	827	787	857	794	852	822	833	799	832	782	732	773	824	807	818	848	765	841	798	826	804	839	836	808	851	804	851	831	853	844	778	808	854	824	830	803	819	831	847	780	851	790	774	813	816	785	797	825	797	794	767	795	849	827	860	802	800	816	849	820	804	850	820	881	838	840	879	818	827	853	782	821	819	794	810	846	789	795	825	848	820	799	783	839	816	808	857	808	782	830	812	793	827	860	861	805	757	827	827	845	812	822	810	824	839	789	836	817	846	876	815	795	813	759	777	820	857	807	752	792	804	850	840	832	796	818	783	835	819	852	824	839	789	808	821	850	793	821	853	878	772	764	822	819	837	839	826	794	757	828	854	794	832	846	804	833	809	827	817	800	778	850	812	771	805	878	818	775	803	838	759	852	810	825	790	822	757	799	799	825	801	830	870	795	783	812	870	870	780	809	778	834	796	800	834	815	750	766	874	833	831	848	809	824	838	832	794	785	837	784	813	811	790	791	807	854	831	819	853	806	832	836	805	849	780	824	823	816	851	822	795	830	832	777	814	827	804	802	799	831	831	827	811	813	811	777	815	852	852	831	783	824	763	868	840	790	810	881	853	826	767	794	767	814	841	816	907	830	760	814	800	821	807	811	779	789	821	872	833	880	852	799	803	804	845	807	802	812	846	822	852	845	800	794	810	831	809	816	843	852	794	831	795	836	817	798	851	842	787	852	819	824	822	811	843	822	814	799	762	799	787	841	777	840	806	790	832	868	813	795	778	890	810	782	813	816	863	791	822	799	818	798	836	811	803	764	829	820	847	795	818	840	806	817	810	835	793	781	850	853	837	868	818	826	850	812	852	806	849	842	830	794	863	839	820	789	834	761	795	820	796	829	810	870	840	782	783	827	825	837	809	825	804	816	793	786	775	808	847	801	892	848	861	846	861	836	845	799	782	874	872	755	842	861	817	769	818	898	798	775	860	843	821	800	789	800	785	810	773	805	797	856	834	778	839	831	848	828	828	873	846	837	814	813	835	837	813	837	789	813	829	811	797	859	772	792	830	839	790	825	748	821	863	796	797	816	820	792	839	885	764	846	775	744	849	831	851	819	814	838	813	825	846	833	795	832	808	864	814	791	820	811	797	827	860	834	766	775	836	805	799	824	815	841	843	860	808	843	831	853	816	832	836	819	811	833	795	806	837	813	804	770	820	807	794	810	858	800	819	839	792	822	807	810	854	867	830	786	772	814	817	851	797	805	803	794	776	824	807	878	794	802	754	792	798	823	813	770	808	798	837	826	802	766	807	888	846	815	802	847	847	793	808	834	793	839	790	818	848	833	805	813	822	838	808	829	790	800	805	866	807	809	803	847	789	844	849	825	811	839	823	812	807	832	793	853	861	869	813	822	826	782	775	813	792	776	821	831	829	797	834	886	865	854	771	794	833	811	860	829	795	822	777	876	809	832	842	826	800	837	838	813	845	829	839	831	819	811	809	844	771	817	788	822	799	832	842	800	816	799	835	786	844	741	856	859	849	782	838	796	804	803	771	809	783	839	786	824	801	788	797	809	791	788	797	760	868	827	781	817	814	839	846	819	839	776	823	798	794	818	817	842	836	859	788	831	822	798	829	798	805	804	823	824	794	831	835	830	833	816	762	812	798	838	848	782	824	821	807	822	836	811	848	825	830	809	810	816	811	810	776	874	884	788	893	824	855	827	796	837	822	845	875	820	826	810	805	798	801	841	853	775	835	830	845	855	773	842	802	812	819	837	823	857	882	830	847	830	830	790	809	874	795	809	825	826	806	803	829	800	805	846	847	807	822	832	814	825	825	889	828	818	806	826	763	764	794	857	823	861	803	785	837	849	867	812	844	811	775	843	838	836	801	870	807	819	813	855	804	869	796	821	880	776	793	829	797	791	876	815	776	790	775	834	826	771	791	770	824	839	836	820	864	808	796	818	790	813	817	796	813	785	835	829	840	866
24375	21618	29455	24786	23840	26419	24596	14428	9364	6895	5094	4084	3367	2931	2456	2362	2125	1772	1637	1475	1389	1298	1231	1122	1203	1072	996	994	1013	933	925	1026	1001	940	909	927	914	926	952	923	959	889	938	900	895	981	916	902	880	932	927	907	998	956	885	929	919	911	944	896	936	881	864	932	909	895	915	954	870	904	959	872	883	916	917	931	922	893	925	899	902	887	943	881	913	890	909	892	929	923	959	943	888	880	896	869	891	936	876	899	944	951	942	926	917	914	923	928	935	944	895	905	938	898	936	934	905	926	901	935	892	878	933	981	950	954	939	927	965	928	923	937	908	952	927	926	931	879	911	949	888	876	894	874	894	921	947	927	946	851	909	874	922	952	919	911	967	982	945	931	881	914	911	899	970	909	891	889	972	907	909	857	899	926	925	931	917	910	823	904	926	934	925	938	898	888	916	897	907	883	886	879	915	924	936	904	861	902	918	981	893	938	891	922	910	957	919	921	977	908	931	872	922	937	889	938	945	901	872	937	969	945	888	915	914	947	930	905	899	950	858	932	932	889	926	897	871	918	920	887	941	942	893	822	946	901	898	926	911	939	874	890	876	856	865	891	907	932	942	965	913	907	931	989	863	897	896	898	940	897	945	906	879	905	936	896	903	940	975	891	908	908	916	903	925	960	909	971	945	894	924	926	923	873	837	897	924	943	895	943	881	893	906	905	916	943	935	905	854	865	886	884	873	867	890	961	923	882	935	902	953	879	886	929	873	924	903	912	894	873	903	933	945	920	932	925	929	916	914	924	939	908	924	898	860	877	853	919	905	895	917	946	899	866	939	894	857	880	895	903	861	904	938	955	874	946	909	900	944	886	890	853	892	874	963	937	932	945	945	944	906	926	909	934	959	878	867	939	921	823	936	905	955	888	922	902	935	971	934	915	886	972	928	957	941	898	929	945	880	940	942	939	907	978	942	916	872	884	905	926	928	923	935	903	948	954	883	933	887	880	932	949	886	920	923	956	923	906	931	900	950	899	929	866	906	891	920	926	898	902	890	898	917	918	896	923	931	904	866	868	936	870	850	879	833	871	868	903	892	934	894	887	930	972	906	924	933	926	863	890	907	891	875	897	888	849	945	867	944	930	911	911	935	942	969	906	898	883	935	971	919	915	944	884	897	933	916	906	924	917	893	889	934	904	901	915	945	850	920	908	956	853	896	950	919	928	901	906	860	926	923	890	906	922	900	874	917	901	901	839	890	950	948	901	893	903	909	903	930	966	900	891	875	940	890	911	910	902	880	991	871	894	899	909	913	921	900	881	903	868	840	897	890	909	919	931	965	899	879	887	929	927	971	934	938	954	883	881	913	919	908	924	859	883	898	931	933	918	880	914	892	961	859	953	943	929	917	911	911	871	915	899	955	924	866	876	889	966	946	949	943	868	964	914	932	886	891	929	915	933	895	898	960	939	894	915	950	922	862	911	877	961	924	911	946	910	920	916	937	905	896	856	932	931	896	933	929	884	941	908	875	878	899	872	864	920	891	876	929	914	919	878	945	867	924	900	1000	905	909	871	945	921	938	901	923	914	876	915	903	955	918	901	922	911	888	909	910	907	926	872	926	907	950	903	945	920	894	918	907	940	941	929	888	893	946	935	955	872	948	911	868	946	866	868	907	911	858	891	933	878	917	925	904	844	916	941	905	938	906	970	938	880	932	908	881	929	938	903	850	869	893	896	910	923	868	943	935	892	939	949	945	929	917	946	956	920	924	961	901	927	900	923	892	934	906	876	933	946	876	864	910	905	886	890	927	949	841	908	939	909	926	952	867	915	932	1011	933	891	969	898	994	949	900	906	930	963	909	930	919	878	915	919	917	901	867	914	890	968	971	953	914	864	936	932	940	930	934	952	867	965	921	944	863	900	918	937	909	939	917	940	884	937	964	921	901	895	924	886	901	956	898	869	934	951	971	917	901	926	945	893	862	949	888	895	894	919	905	935	918	930	923	946	963	935	916	952	919	944	956	919	964	931	901	914	909	900	896	933	1002	880	910	891	926	907	848	886	904	938	891	862	878	884	881	931	911	885	924	887	924	916	908	928	973	885	942	979	878	973	947	927	969	966	922	904	880	869	920	921	905	908	885	915	889	917	921	961	937	884	877	909	866	942	947	899	916	902	878	922	903	920	853	882	939	855	947	891	897	896	896	874	899	924	884	906	888	934	879	889	911	880	916	868	897	862	914	914	904	965	893	934	939	895	891	857	907	848	897	902	938	928	881	925	927	890	914	947	919	882	950	882	876	933	930	966	865	900	923	887	856	861	964	893	931	934	884	900	911	913	962	906	899	986	868	844	934	962	947	902	943	892	897	913	907	933	894	955	896	946	923	931	873	948	962	922	897	867	894	918	976	939	868	925	895	947	940	922	891	923	914	931	933	985	912	872	931	901	894	921	910	958	930	963	921	889	879	964	930	904	887	937	951	921	875	918	861	927	942	879	887	906	894	888	924	899	894	890	899	912	915	932	891	924	880	882	927	910	860	933	900	900	928	880	894	840	951	911	944	887	926	930	945	893	856	869	924	917	906	886	932	939	887	905	943	909	895	850	944	900	868	867	868	884	881	875	937	927	876	902	899	893	919	927	874	930	881	895	914	894	947	873	902	914	927	866	857	944	922	929	939	913	891	927	910	885	934	944	879	916	949	935	890	880	857	898	911	949	912	949	905	981	980	919	918	923	892	920	991	922	930	912	966	912	907	910	891	907	855	895	877	884	925	928	870	906	918	930	930	864	893	877	888	909	936	948	884	910	945	950	900	885	861	988	934	882	914	914	925	940	986	943	920	964	920	877	907	891	953	956	948	895	942	845	933	876	918	928	942	900	885	882	891	909	904	856	854	915	953	920	902	877	929	948	934	879	907	927	948	921	966	887	925	867	874	883	888	932	914	941	930	933	916	885	907	889	884	896	860	912	921	847	934	913	929	937	934	904	937	932	861	888	866	920	905	992	870	932	861	902	868	901	912	889	937	935	969	917	918	910	923	930	950	973	925	949	893	911	891	949	929	958	880	894	905	898	893	836	900	907	953	884	868	936	932	865	893	916	902	914	914	902	876	913	901	962	892	977	932	874	945	906	920	909	936	913	871	930	918	882	957	859	843	930	920	948	943	866	962	915	876	916	913	940	950	966	902	912	924	927	933	964	862	899	896	858	919	927	876	936	938	900	900	909	897	945	908	935	921	915	927	876	836	899	925	949	928	935	944	880	980	887	894	904	893	886	892	938	957	936	885	888	854	927	941	955	957	899	891	909	861	844	923	894	890	901	886	910	939	904	941	929	905	934	934	932	908	912	868	925	925	920	955	903	895	934	936	893	926	937	952	934	880	917	945	914	897	912	922	864	922	886	876	830	884	890	918	923	1016	932	893	945	895	896	856	912	916	852	866	893	927	896	932	934	920	926	912	947	908	931	919	941	883	915	923	931	896	883	912	871	854	917	873	926	907	937	919	898
50877	62706	61133	49557	39684	30816	21661	16683	12795	9808	7555	6282	5195	4178	3572	3041	2578	2335	2015	1799	1598	1450	1363	1206	1103	1031	1041	998	932	971	896	873	822	844	889	825	805	783	792	850	807	858	896	840	821	807	809	802	784	844	826	836	834	816	815	847	830	752	828	822	823	847	791	845	759	878	809	882	824	808	793	799	877	858	838	854	840	791	796	817	860	865	818	833	851	804	864	799	836	808	814	833	876	818	853	817	830	885	806	791	794	820	863	780	764	812	812	851	803	829	847	863	822	737	805	828	808	882	825	815	808	828	829	829	840	770	799	788	814	843	814	824	801	785	830	814	859	866	787	866	827	794	824	830	885	878	842	836	860	837	811	797	857	807	834	816	823	793	798	816	835	809	836	783	828	846	819	781	820	815	815	795	770	804	827	776	798	803	808	844	844	797	828	823	870	850	796	858	821	807	844	795	795	795	847	807	801	853	813	823	829	812	851	830	798	871	809	866	830	857	806	842	834	790	838	786	878	865	882	840	799	787	787	865	850	841	841	807	761	814	908	785	823	858	809	829	841	807	857	837	842	791	813	845	794	822	818	772	837	794	785	820	793	872	831	841	801	840	831	834	807	822	868	823	832	827	811	821	850	856	877	817	828	835	831	815	818	829	875	810	787	853	803	832	848	838	818	817	820	823	835	830	809	803	806	811	775	840	787	827	805	807	791	813	805	892	799	851	836	833	855	802	799	815	779	825	795	835	812	804	805	792	830	817	849	818	775	788	844	804	878	828	817	816	816	779	818	823	807	884	808	833	837	797	836	816	777	808	801	849	815	835	882	828	834	852	851	813	819	830	841	822	820	864	823	821	833	862	836	862	786	833	845	819	835	810	829	751	780	851	801	827	814	760	777	834	806	842	831	819	821	816	885	807	825	817	849	867	861	870	846	814	821	812	819	809	806	822	789	795	771	840	791	824	839	865	794	839	812	831	817	804	807	849	773	819	855	845	878	797	802	826	817	866	840	825	800	790	783	824	863	839	826	876	775	803	819	858	848	782	770	922	853	833	813	797	798	785	819	871	826	860	829	797	820	833	800	813	834	844	788	793	836	772	795	816	810	801	803	787	844	843	810	825	849	838	863	793	839	862	807	819	829	831	831	853	839	832	870	870	800	825	860	811	850	822	885	789	840	808	790	802	798	830	853	766	823	794	802	812	814	863	911	800	813	806	843	805	800	826	859	808	870	794	800	820	791	758	830	842	890	871	805	830	794	785	826	904	826	815	770	793	846	848	805	793	830	800	785	795	811	829	825	829	796	862	836	847	867	800	808	808	816	849	831	802	818	811	820	807	797	826	830	800	823	789	846	836	830	812	837	790	835	826	834	832	835	819	833	823	786	821	858	777	782	804	851	851	782	827	823	789	834	790	811	838	834	793	808	834	814	792	842	815	832	786	826	806	855	820	832	835	834	841	842	813	799	812	811	829	782	823	803	809	826	825	879	869	825	782	779	814	778	762	787	787	825	852	831	830	807	808	845	865	798	836	815	810	804	781	804	832	790	847	823	791	857	829	803	857	775	842	791	813	808	842	780	828	808	796	815	873	757	740	861	819	826	836	805	806	853	846	861	845	747	867	807	850	803	821	836	809	857	840	848	775	810	852	807	825	774	812	836	825	861	815	831	835	830	831	836	830	859	791	807	845	819	815	828	849	797	792	829	814	802	836	848	836	832	879	837	822	828	835	792	806	781	854	851	849	816	844	794	816	798	843	861	784	808	826	895	812	861	803	820	838	848	811	762	843	810	871	826	788	806	771	842	800	832	818	863	862	810	804	804	831	834	869	874	851	851	835	771	867	832	815	841	824	800	788	834	852	841	826	820	792	835	822	790	853	808	844	809	811	823	823	833	807	817	878	853	806	767	887	785	825	835	834	879	806	816	790	811	810	809	865	847	844	849	814	851	802	840	737	775	875	848	803	845	825	841	844	824	793	853	854	867	847	809	822	764	796	808	807	863	825	808	871	817	839	813	793	853	825	842	849	801	832	830	819	792	774	786	831	835	851	853	829	797	812	817	796	785	816	791	815	797	861	799	787	848	839	876	873	807	811	788	819	803	842	781	817	829	839	838	788	812	850	828	840	779	787	837	784	809	820	778	818	854	841	830	793	843	794	827	848	812	769	795	860	820	827	800	831	804	817	802	870	822	818	782	830	766	804	845	847	837	772	862	847	786	796	799	877	811	811	787	800	798	836	790	815	829	811	846	796	815	865	825	805	853	817	879	813	823	843	816	847	851	800	833	815	768	882	821	859	804	851	833	869	823	852	817	831	847	856	800	838	847	758	853	844	822	792	826	906	838	823	868	816	785	866	825	821	832	833	821	817	839	853	852	850	835	807	846	854	797	858	852	812	844	857	859	847	843	778	783	878	819	863	781	785	790	847	788	817	834	832	828	828	889	826	797	836	809	840	851	787	861	828	773	804	834	839	850	872	783	820	819	792	793	766	840	848	831	833	787	844	780	767	863	825	797	834	834	841	823	823	787	826	924	869	803	837	817	819	837	810	878	818	815	878	841	802	782	824	838	773	862	853	827	826	798	801	801	794	841	857	834	845	874	782	811	845	867	805	838	821	784	849	808	842	785	836	780	811	803	825	816	806	832	857	797	827	880	811	874	863	828	836	798	788	826	850	811	830	858	877	807	863	763	838	816	764	775	852	874	858	827	779	807	814	802	820	773	822	825	811	876	822	878	814	819	867	842	813	810	823	827	821	792	820	793	809	835	801	879	854	821	791	786	817	858	771	861	802	836	841	812	849	787	801	848	854	827	826	788	840	810	770	854	825	851	848	779	829	797	793	862	846	797	836	763	882	829	835	826	818	817	806	782	809	797	756	834	834	823	821	845	819	813	827	811	839	872	844	855	848	850	826	808	858	822	787	829	864	833	788	801	831	840	841	784	845	866	771	835	818	887	806	802	831	842	816	820	826	843	841	896	841	860	839	832	797	827	804	857	819	834	804	815	783	799	807	833	835	866	808	783	823	831	818	861	866	810	842	822	752	790	884	801	805	792	822	868	848	832	856	852	839	831	799	839	790	824	829	839	839	879	834	828	803	818	791	788	789	874	858	858	887	789	781	798	859	833	794	816	796	826	784	846	779	784	838	809	865	795	799	877	822	807	845	779	831	765	831	813	849	834	835	807	817	800	803	797	826	845	864	858	854	814	838	783	807	845	809	871	836	820	811	800	827	774	803	814	788	851	782	839	810	799	824	877	843	751	825	830	798	830	782	833	771	830	839	867	795	813	779	829	832	801	891	823	825	781	811	807	791	783	804	808	833	853	862	851	859	819	769	848	820	800	822	887	878	852	823	801	844	812	812	833	848	822	805	819	842	854	792	833	810	840	850	850	822	798	841	830	838	769	823	812	838	832	828	854	810	841	857	814	812	830	835	835	849	810	831	790	826	865	850	856	846	833	801	813	833	814	843	854	816	844	800	882	789	808	789
28397	23226	31975	33463	26824	19512	12348	8103	5444	4153	3211	2736	2356	1977	1784	1608	1499	1355	1339	1257	1128	1199	1066	974	1007	1016	982	986	951	945	995	918	873	956	851	927	889	917	872	961	888	929	825	891	872	910	867	864	894	867	905	895	919	865	888	896	871	833	858	850	845	881	879	905	923	909	834	852	860	899	919	856	918	906	837	846	915	919	907	917	911	935	885	917	947	833	914	902	886	910	864	855	865	930	900	864	852	877	892	878	830	892	900	866	852	863	849	849	908	893	793	887	847	844	881	887	874	831	891	924	870	875	911	848	925	883	879	875	906	918	868	887	894	894	902	879	905	903	864	853	853	914	852	854	852	838	890	902	882	886	888	927	871	881	846	876	837	873	854	882	902	851	899	894	858	888	844	855	908	933	883	893	857	887	906	875	868	896	901	863	848	890	880	893	864	918	864	873	895	892	907	886	839	893	846	873	829	876	887	933	878	853	878	877	875	882	837	885	874	893	857	871	870	883	890	851	861	864	868	883	851	915	861	883	843	911	885	891	886	765	926	875	867	864	919	920	857	822	905	862	902	849	906	883	847	932	872	914	862	894	884	879	848	872	914	884	891	897	895	872	909	906	874	883	888	914	891	880	883	879	876	902	884	811	880	872	880	877	868	874	885	845	892	895	896	858	875	845	880	931	881	878	866	915	909	864	928	929	948	873	909	879	896	899	953	899	879	852	877	872	848	894	864	875	852	860	856	878	909	844	867	879	890	881	871	854	865	886	874	883	860	924	833	867	903	834	868	901	889	856	912	850	869	851	905	862	895	946	911	832	862	897	890	811	920	947	919	872	857	938	898	894	837	898	828	929	848	889	885	883	861	860	903	861	881	867	858	871	815	815	927	865	877	882	920	897	827	881	842	871	880	872	887	872	879	893	923	837	894	836	898	904	896	900	942	884	889	857	907	849	894	873	865	838	891	861	855	876	870	894	879	908	948	865	866	899	844	855	875	897	840	888	915	848	863	844	879	906	865	911	868	859	876	849	827	859	857	892	905	865	886	894	867	853	901	870	885	867	870	938	917	913	829	871	938	862	925	885	875	811	884	876	861	835	872	828	880	848	862	875	870	904	828	897	904	927	888	900	901	910	893	929	862	893	876	877	911	888	876	908	890	880	911	885	881	828	875	868	876	875	881	905	878	862	912	837	957	875	884	883	823	901	900	866	889	932	836	864	881	841	897	878	861	914	881	839	925	892	888	908	920	853	851	846	875	884	902	861	833	866	862	927	901	879	838	847	853	872	886	897	858	879	886	891	926	859	867	815	846	890	901	852	904	864	877	882	857	878	966	829	844	853	923	848	857	847	835	881	899	885	935	871	891	897	904	876	937	892	894	900	846	819	864	890	896	865	836	886	880	894	846	874	891	850	916	890	859	872	886	851	870	836	873	881	826	868	893	865	841	876	942	907	869	903	876	864	906	857	893	907	915	848	926	867	828	858	899	880	877	850	905	819	868	910	870	844	840	890	903	911	884	822	874	867	921	845	817	877	887	918	837	893	880	855	863	866	861	882	933	928	926	865	841	903	873	904	848	877	912	905	915	880	877	882	892	896	847	882	835	896	880	814	913	848	882	887	842	856	872	884	876	855	851	869	843	863	853	905	866	944	896	873	862	884	958	875	874	939	957	847	871	848	912	833	874	945	902	854	867	904	859	882	899	881	926	917	860	882	854	886	857	870	913	896	846	833	865	809	876	896	890	868	863	839	957	882	884	855	928	858	941	921	941	878	926	934	821	934	834	849	855	893	840	843	870	870	906	885	838	861	874	899	874	868	891	862	882	903	907	883	842	854	963	864	904	885	902	929	814	880	879	892	908	873	833	872	849	885	907	883	878	863	922	835	858	867	901	885	885	839	913	841	855	797	884	859	865	858	916	875	863	811	826	882	893	859	901	850	862	851	867	843	821	894	846	838	898	901	895	839	825	833	862	859	877	850	870	867	843	842	922	935	898	815	928	869	894	844	896	905	876	793	840	901	806	922	866	899	897	871	927	914	880	897	875	885	926	870	866	900	899	871	867	852	880	869	929	898	899	872	880	883	883	857	900	873	914	863	838	870	903	905	815	871	913	872	916	894	874	970	893	920	907	830	901	863	848	865	884	914	909	895	919	861	936	845	881	893	874	879	914	915	897	815	884	845	880	868	826	886	874	860	894	926	864	847	931	882	824	857	909	852	900	952	902	891	898	849	888	861	857	882	903	889	881	879	852	874	885	828	872	861	931	862	832	873	903	886	844	884	858	940	934	834	904	888	886	936	851	923	849	882	902	855	856	868	859	866	865	918	832	866	844	820	823	844	868	893	897	957	888	903	855	885	873	857	886	865	882	841	895	867	908	868	878	914	844	850	923	887	910	880	873	878	926	895	854	854	891	886	874	845	920	872	841	859	862	876	885	848	859	906	862	851	904	882	885	883	858	856	926	870	874	848	890	870	925	932	838	883	915	851	854	874	905	894	873	923	913	872	891	880	930	827	874	883	875	852	865	851	850	873	854	893	865	841	883	861	889	869	864	908	859	914	947	927	878	837	880	863	855	914	889	872	873	844	903	894	839	893	839	871	824	867	904	869	896	924	892	926	846	887	820	905	889	858	915	946	872	858	896	857	898	819	890	850	897	878	926	866	870	874	831	914	944	915	906	885	869	870	879	883	941	894	886	862	898	853	929	897	866	883	921	845	845	901	913	908	900	888	924	911	871	869	856	846	845	873	872	952	895	886	896	879	989	872	867	901	924	888	879	852	881	864	823	883	852	889	878	895	862	886	834	913	904	845	898	873	879	898	864	889	882	902	889	891	897	885	843	873	950	881	892	923	888	879	880	864	888	901	906	859	839	923	830	891	838	878	875	935	840	892	964	899	851	875	853	844	860	867	913	890	872	894	905	826	854	857	832	838	884	853	885	881	859	875	858	843	903	835	867	859	928	865	882	907	863	840	856	889	874	871	855	911	847	851	913	889	927	893	932	871	804	854	876	865	882	870	881	852	843	863	840	846	889	879	890	842	875	836	912	902	865	898	890	895	914	859	887	856	896	891	871	856	862	940	901	870	823	858	852	901	922	918	836	844	881	872	846	919	878	850	881	913	895	856	861	881	912	845	883	879	910	854	858	898	842	886	857	890	905	952	923	873	855	905	916	862	877	908	899	895	883	934	830	860	921	900	809	828	851	871	864	886	909	868	861	859	953	878	913	816	882	855	855	871	904	866	903	810	872	878	842	866	879	873	847	864	813	871	868	904	878	832	901	919	881	861	915	866	875	845	857	886	876	928	918	807	855	889	927	904	870	882	849	855	914	919	897	882	894	862	881	913	831	912	869	868	888	859	860	892	902	833	934	858	846	887	868	888	929	882	872	848	870	818	840	855	854	864	910	922	902	928	855	887	898	901	827	868	906	812	886	833	839	867	895	862	851	874	880	915	862	876	882	913	866	871	899	896	891	868	885	844	883	890
47522	54231	52386	41822	32079	22400	15808	11929	8909	6586	4970	4339	3492	2713	2525	2172	1951	1700	1592	1428	1293	1170	1065	1025	980	906	929	837	868	832	863	819	802	871	781	847	832	859	817	758	818	844	809	806	779	807	804	816	812	848	789	809	786	818	797	840	779	807	872	834	787	792	758	800	754	816	799	821	847	778	791	808	800	832	754	797	843	758	791	795	804	756	856	806	805	821	801	794	788	718	791	806	795	757	800	800	787	794	780	783	786	859	798	809	780	822	788	796	782	767	805	861	817	762	790	772	762	800	768	823	787	835	793	836	781	761	819	819	855	829	835	811	777	820	796	803	799	803	839	806	829	818	785	798	816	767	841	828	803	797	770	824	761	773	799	816	828	769	800	790	784	835	843	759	798	805	806	773	803	807	777	796	833	827	814	810	816	810	865	825	773	788	788	810	792	836	804	782	827	838	815	837	820	864	756	795	805	824	765	804	812	730	782	770	834	819	797	807	809	796	849	783	838	743	855	808	837	852	792	835	808	844	801	805	809	796	804	831	815	835	737	815	812	806	803	789	800	808	789	824	772	786	813	864	850	784	846	788	757	831	793	785	822	794	822	787	744	782	819	804	813	807	765	742	795	836	823	801	855	797	784	823	787	807	781	802	812	812	769	836	811	793	793	819	793	847	831	806	794	771	775	789	796	826	756	815	823	814	773	755	838	854	805	807	845	792	800	809	773	852	819	826	777	776	818	787	789	840	825	820	831	822	808	829	826	772	814	747	834	830	840	831	824	795	810	829	789	834	791	820	786	818	837	776	753	816	788	803	801	815	844	790	806	768	816	785	757	778	778	820	779	814	799	782	812	760	829	821	823	831	861	810	824	767	825	760	838	800	785	821	796	821	787	838	819	822	825	792	788	797	766	824	813	792	802	799	797	802	800	808	801	818	773	793	806	822	822	820	780	775	801	766	785	757	820	799	747	820	788	819	817	773	817	782	783	807	799	801	797	787	833	839	805	809	831	778	790	796	759	782	838	808	820	789	809	844	813	831	792	830	815	806	795	789	828	812	769	782	798	792	777	836	784	811	848	826	802	843	768	840	825	793	818	801	809	851	828	803	789	843	817	816	781	812	792	755	804	788	793	782	822	810	762	841	811	778	814	793	813	818	794	773	818	824	866	797	756	806	819	790	802	841	816	747	853	750	810	762	769	825	799	769	866	791	787	791	798	827	790	767	836	807	814	766	805	777	785	837	815	785	874	837	824	838	800	854	789	778	789	767	769	852	811	779	778	818	821	799	828	815	775	801	777	769	767	869	764	783	830	800	798	808	798	846	868	821	784	772	752	831	806	783	835	783	790	835	746	773	786	779	780	827	792	790	833	800	766	761	806	786	780	773	794	729	802	752	840	820	828	815	784	799	793	802	806	765	779	805	843	767	863	834	830	782	818	795	755	817	822	772	784	823	833	781	791	791	804	792	808	806	841	821	842	815	818	770	814	763	832	797	789	823	824	797	821	791	825	828	784	794	785	823	803	803	876	811	795	769	784	786	802	794	826	828	818	779	805	799	807	822	812	819	764	815	853	806	755	833	791	809	828	803	798	785	823	797	804	776	818	868	791	783	801	822	845	830	804	798	828	819	831	782	760	774	797	804	760	830	834	768	816	809	802	825	816	855	840	770	794	781	844	772	818	811	793	804	795	813	784	764	768	808	755	747	807	779	809	764	806	781	783	787	764	772	819	856	797	800	831	861	799	794	819	804	810	801	791	794	800	829	779	798	809	868	850	845	767	822	749	816	803	785	840	783	799	798	823	826	827	843	781	789	801	829	817	794	797	816	824	776	843	709	792	802	849	783	788	840	845	811	842	777	789	805	824	813	746	823	813	813	835	800	814	802	817	829	817	812	788	813	746	861	816	801	761	814	807	788	845	799	788	746	753	820	811	780	749	834	807	777	863	785	815	784	786	823	815	783	796	754	842	792	782	816	798	825	783	838	828	830	806	772	786	806	843	786	805	766	804	812	795	790	814	808	842	832	784	810	764	823	839	816	807	790	817	887	777	754	791	815	772	783	825	809	786	805	755	809	798	834	829	777	800	816	796	830	796	809	779	783	801	832	802	794	848	826	816	832	859	794	843	792	774	821	845	840	812	831	811	790	804	810	791	758	838	809	802	819	795	807	855	812	814	823	794	784	784	803	783	809	769	807	780	789	841	814	768	778	745	806	808	822	776	803	756	808	771	814	848	823	837	813	760	823	860	798	797	798	822	758	793	803	813	809	824	798	812	774	814	851	845	835	796	809	799	790	773	797	812	774	804	794	821	828	787	780	761	823	764	798	838	766	800	770	780	794	814	831	791	781	835	746	826	776	774	796	819	857	845	824	817	816	795	754	816	854	846	820	849	848	830	781	805	794	837	848	796	778	811	837	836	737	812	832	764	761	826	806	838	763	814	825	855	769	849	817	862	763	788	797	813	784	799	816	814	797	773	786	802	814	836	782	810	818	828	869	861	757	808	844	793	767	787	809	805	781	782	807	779	820	820	815	825	820	868	801	791	750	820	820	822	825	846	778	834	773	824	777	811	835	748	814	846	784	793	853	791	824	830	807	784	785	829	805	820	781	811	755	779	795	846	777	792	793	790	845	804	800	843	810	809	797	837	817	805	778	772	887	827	826	788	783	834	836	814	831	774	827	803	784	765	821	813	803	791	830	806	795	834	853	803	784	776	785	824	814	781	796	781	754	831	814	797	795	742	753	771	723	857	777	790	761	825	809	807	794	791	752	775	804	858	791	835	823	763	801	805	817	793	774	831	778	778	853	786	820	790	819	852	858	765	803	786	786	763	787	787	750	814	855	855	840	840	818	798	792	798	820	796	749	822	803	796	827	806	805	774	826	847	776	830	803	831	811	807	837	881	806	849	774	795	835	784	779	817	794	836	819	843	802	770	823	776	794	888	808	794	790	806	784	763	795	799	838	765	791	795	802	790	854	796	808	819	793	861	836	750	811	853	836	784	817	820	818	798	814	772	846	739	822	822	821	817	808	827	771	776	807	825	825	817	781	783	812	855	823	786	832	818	814	840	819	810	829	821	777	814	805	817	828	801	783	794	780	794	777	778	885	826	890	855	804	794	812	787	809	789	802	862	813	764	786	773	768	801	831	774	829	806	775	779	808	805	821	784	834	795	783	729	875	825	849	796	817	804	766	798	840	793	801	800	822	831	818	788	840	747	816	823	842	798	802	781	802	769	829	839	780	788	751	805	794	813	814	794	812	814	797	817	834	804	825	819	819	848	809	780	828	775	844	786	843	785	817	827	763	828	824	771	795	774	808	773	824	757	791	857	808	842	791	790	797	789	770	774	756	795	808	760	826	823	806	835	753	823	804	762	837	725	853	836	797	796	764	816	837	799	806	783	810	780	784	821	770	838	799	849	771	727	804	833	800	820	771	789	813	808	791	789	791	796	872	802	820	881	800	795	814	810	825	773	817	839	820	805	800
25810	21607	29173	26524	26547	24110	18281	10815	7074	5318	3982	3280	2683	2293	2123	1796	1578	1481	1450	1335	1266	1148	1073	1073	1017	992	943	988	947	941	935	958	871	949	876	889	909	885	941	944	926	879	865	871	936	922	893	890	871	890	880	854	863	924	919	925	893	923	881	896	905	873	862	877	927	888	894	823	936	837	874	917	892	914	849	907	827	852	871	886	860	810	892	882	883	908	850	906	826	912	905	898	895	952	901	897	944	905	871	902	850	919	872	876	868	841	875	918	861	851	919	875	908	894	936	910	901	892	843	902	858	894	881	902	865	846	874	839	940	937	866	910	934	967	871	890	874	854	841	852	872	865	881	855	851	851	886	881	904	885	802	931	990	900	917	912	883	861	834	848	898	834	873	962	848	848	816	910	904	873	882	886	880	885	843	908	914	857	861	843	880	886	869	844	804	907	935	898	935	876	903	898	869	850	886	936	901	865	943	910	879	844	892	914	892	890	900	911	855	892	874	875	834	885	922	903	903	920	894	816	876	877	857	908	913	881	886	840	893	903	946	795	933	909	914	883	884	867	902	854	892	880	862	906	879	867	875	904	865	857	853	840	852	846	852	883	869	897	922	899	835	896	826	860	858	922	934	872	880	902	900	885	856	873	910	891	886	871	890	860	897	890	901	883	857	937	906	917	889	861	885	868	842	869	903	933	840	859	892	909	845	898	928	898	902	871	881	900	870	883	914	932	881	879	912	926	874	884	842	877	915	890	896	901	919	859	921	847	870	874	888	878	871	875	915	882	904	869	857	831	918	889	908	913	887	872	897	863	915	901	906	879	895	868	877	894	876	815	913	937	885	938	928	813	865	884	866	880	901	900	902	863	937	890	861	883	898	905	944	905	862	916	901	870	927	873	908	893	889	829	923	917	896	916	816	852	869	826	906	931	879	908	894	856	889	832	876	846	930	875	888	820	895	857	923	880	870	906	883	862	881	904	884	930	928	853	856	845	829	872	895	895	897	867	929	912	893	923	890	926	884	918	936	827	889	899	942	879	902	935	926	879	920	890	901	858	885	894	922	896	846	863	879	866	889	892	906	878	912	886	923	909	853	920	831	902	853	890	856	854	894	907	890	858	908	922	854	852	818	921	839	883	877	894	908	902	837	884	883	965	862	941	908	841	906	862	847	916	920	959	888	863	794	907	876	852	855	900	852	896	916	884	881	870	910	816	872	865	904	884	888	863	886	894	849	944	881	876	903	890	875	816	908	877	882	891	899	922	890	811	842	875	849	899	865	922	890	901	898	858	839	878	843	954	913	906	943	877	879	890	874	909	906	781	902	938	885	909	912	859	851	857	818	959	878	951	897	911	913	898	870	883	845	851	874	880	898	856	883	876	906	870	905	909	888	923	883	848	838	880	889	853	864	904	891	925	901	914	849	893	812	882	900	883	882	837	870	877	866	844	873	833	893	898	948	884	935	859	895	918	868	871	864	882	864	827	867	900	893	799	894	882	895	897	897	928	899	900	849	860	869	919	920	928	894	939	884	889	885	924	880	901	923	860	911	895	911	854	920	878	928	899	876	882	843	919	926	849	923	860	866	878	873	921	881	823	847	897	884	900	895	905	841	810	856	896	877	924	876	871	885	913	869	846	912	903	856	821	838	924	902	894	892	931	956	884	935	836	945	908	815	834	886	879	917	938	938	903	887	880	875	890	906	860	903	906	937	892	926	901	930	920	917	849	894	868	877	922	868	900	892	922	859	862	937	891	868	874	850	919	853	904	852	934	857	884	858	839	896	874	904	865	862	894	910	892	923	840	856	877	897	883	908	927	865	914	910	887	906	888	916	964	872	898	904	897	887	865	892	840	913	862	935	859	887	868	836	901	847	925	869	858	950	890	924	892	900	868	915	924	897	900	875	924	867	875	919	861	895	927	861	864	903	868	912	897	866	859	876	845	891	888	883	882	845	912	901	919	848	825	903	851	916	841	912	898	894	883	825	890	877	906	872	879	907	871	867	844	929	895	912	878	908	914	904	935	848	871	933	871	878	866	906	858	886	874	911	886	897	843	847	907	863	876	886	815	869	831	886	900	894	859	896	872	900	853	874	926	901	920	911	865	914	877	877	871	870	887	900	875	881	890	869	859	823	797	920	920	868	895	882	863	930	862	870	906	863	864	876	862	912	899	836	851	861	914	873	880	862	883	895	877	927	929	867	871	914	880	838	933	904	907	871	905	941	853	793	858	940	927	892	869	866	869	885	799	925	931	897	869	913	877	936	855	862	896	884	908	870	882	864	844	913	854	841	939	871	844	875	933	958	943	902	858	835	893	902	889	915	915	885	861	923	883	882	866	881	896	879	871	871	879	889	878	859	863	861	912	839	814	845	919	876	842	904	904	860	893	863	942	913	920	912	929	891	931	850	859	924	915	892	842	932	874	899	931	914	912	890	899	874	883	854	881	901	902	839	869	900	880	885	946	938	939	898	883	893	952	908	875	893	861	830	877	917	903	876	911	963	924	855	918	852	940	934	891	836	908	914	866	932	875	910	874	913	866	906	894	877	891	874	874	897	898	915	873	906	849	858	883	915	886	876	867	870	902	900	868	914	852	885	862	884	918	864	870	863	928	855	923	869	905	876	879	840	844	841	868	912	903	864	888	908	792	854	884	879	824	895	843	905	899	920	899	848	878	834	898	887	900	902	893	886	913	905	846	891	956	948	960	844	916	876	889	850	859	864	854	872	831	837	867	860	888	930	866	904	888	902	895	860	849	914	889	939	960	880	892	864	882	860	920	847	922	886	886	914	942	897	844	889	887	886	823	852	801	924	907	907	840	871	898	916	879	879	902	857	883	843	843	862	883	939	902	844	888	914	935	844	888	849	878	833	923	877	896	835	826	863	829	886	850	898	892	862	910	906	838	878	857	916	936	889	878	883	864	894	903	902	952	890	903	888	916	930	868	894	848	898	898	932	863	880	858	904	904	859	944	857	927	876	840	927	914	907	853	908	883	899	896	912	882	915	933	888	934	850	819	855	821	901	937	861	892	851	915	860	886	941	842	891	909	891	878	905	893	901	856	862	866	906	933	911	873	895	845	878	884	890	870	840	911	903	940	891	898	883	897	900	902	886	920	939	845	888	886	872	819	877	910	916	925	873	888	885	882	891	912	882	902	807	899	913	812	879	883	917	876	869	871	876	884	875	877	904	888	880	880	927	900	883	864	908	871	880	874	859	851	953	876	903	885	933	920	968	910	901	894	879	871	903	870	880	915	895	886	867	910	893	908	942	896	901	883	873	839	865	880	856	871	909	888	822	842	867	922	954	896	871	924	868	862	883	879	877	873	911	851	856	853	911	937	909	910	836	849	877	828	863	908	879	945	827	915	879	838	886	871	882	894	959	853	895	891	879	943	846	866	885	866	903	888	898	931	866	850	916	958	914	889	865	894	909	865	916	860	833	912	912	833	899	910	878	850	909	924	895	837	864	866	825	878	915	917	936	915
50283	58997	56877	47144	36064	24385	17897	13737	10256	7601	6085	5020	3970	3276	2844	2425	2046	1858	1756	1526	1398	1246	1177	1163	1106	992	954	890	889	882	835	855	848	832	782	842	781	883	756	827	796	783	841	753	809	812	790	814	846	777	822	832	775	867	840	840	763	772	839	828	831	826	829	834	831	817	800	784	825	798	857	788	831	761	780	826	809	771	779	806	782	825	836	803	810	817	828	844	795	781	821	827	799	786	767	769	819	820	837	820	797	789	808	862	849	832	795	811	813	791	772	816	785	793	822	802	801	830	798	830	780	790	818	801	866	746	814	756	820	845	796	817	809	790	838	750	749	853	811	793	810	787	799	790	765	810	829	784	790	783	784	796	809	769	799	812	812	846	833	764	835	812	746	875	823	789	832	813	846	765	802	782	822	799	786	817	768	768	840	817	788	868	768	803	821	810	790	788	821	782	798	815	853	807	796	795	832	792	794	832	834	796	836	795	856	830	846	779	847	829	805	771	791	804	765	826	830	810	813	802	756	829	807	778	836	810	884	818	842	843	870	833	826	832	857	812	787	835	787	784	841	804	880	832	798	848	812	837	769	804	786	852	777	788	832	829	782	853	836	830	803	814	785	810	830	817	807	761	770	825	858	864	844	832	786	805	776	811	818	874	763	813	843	775	829	810	855	820	776	795	788	816	821	797	807	807	790	860	810	816	821	770	799	748	797	855	795	820	795	783	830	815	828	760	779	816	835	800	827	798	774	834	837	856	814	802	824	783	799	810	777	837	859	801	835	792	837	843	788	838	823	811	770	811	854	797	769	856	790	821	821	775	820	797	787	757	775	806	813	805	841	820	777	804	780	826	826	819	791	741	849	786	841	812	853	775	820	792	762	772	860	763	795	803	766	831	790	815	783	774	821	808	787	797	766	804	769	800	847	846	779	842	823	810	792	840	776	804	795	765	834	761	776	833	780	776	829	806	793	811	808	805	848	790	761	833	802	824	817	844	755	811	829	781	826	804	810	831	795	759	845	801	792	804	837	775	835	820	764	780	831	794	792	791	783	827	849	791	789	838	805	794	774	738	787	814	818	797	831	795	833	790	793	797	779	781	796	819	822	812	835	830	783	835	840	810	800	822	818	796	810	795	832	802	792	794	751	838	846	804	803	847	763	809	807	786	800	739	781	807	767	824	796	849	789	777	804	813	799	806	803	788	806	823	814	817	782	794	792	799	834	803	815	827	858	839	820	796	816	800	829	802	827	778	825	752	811	817	861	812	834	764	837	826	835	801	804	824	828	807	776	843	786	813	821	758	817	832	808	855	801	783	822	834	788	827	775	843	789	833	829	854	766	773	858	826	814	848	804	789	793	860	811	781	876	786	850	811	751	826	803	766	797	791	802	779	842	780	821	781	796	838	794	862	836	822	857	849	795	853	839	819	805	798	842	784	805	792	803	777	769	821	799	808	793	755	731	819	815	784	820	831	752	846	848	771	848	821	820	862	782	787	875	792	807	787	799	803	812	839	787	817	763	746	786	865	839	836	746	777	757	825	780	784	798	805	742	871	816	815	794	814	807	791	811	814	798	759	827	867	841	779	798	814	803	798	784	777	785	762	873	853	836	767	773	783	808	810	765	816	794	797	796	799	812	800	769	819	817	772	843	833	819	807	793	800	754	772	809	831	842	765	792	856	843	776	834	829	742	834	820	805	822	817	809	836	792	792	749	833	816	811	839	776	789	793	831	827	809	820	863	793	751	786	801	790	771	808	828	793	828	817	780	843	781	827	747	809	839	835	837	800	768	821	792	863	793	839	779	802	814	777	799	858	836	801	823	853	852	779	768	795	779	801	797	801	852	868	845	769	808	781	756	817	807	775	773	789	827	788	825	793	763	798	774	825	772	775	784	837	841	787	771	823	809	844	811	814	794	776	765	788	814	789	798	871	768	820	826	794	784	834	756	787	834	803	828	813	794	806	767	831	844	860	822	816	814	795	784	797	818	817	789	814	793	804	810	841	840	855	824	840	850	771	807	852	799	814	771	818	849	840	774	788	794	812	800	815	823	798	837	812	786	831	793	813	799	792	807	815	791	795	820	872	795	814	783	810	860	848	846	820	754	779	812	789	796	801	831	811	824	792	826	815	854	820	737	792	797	859	831	759	795	796	774	849	816	788	792	781	827	807	784	869	819	794	843	832	786	801	789	837	846	842	827	809	841	810	801	816	821	832	795	853	794	807	785	868	852	804	856	781	777	824	818	807	871	810	802	859	811	836	805	773	730	744	799	795	781	837	854	812	811	788	803	746	832	833	787	812	836	771	848	857	757	821	821	802	810	823	842	829	822	805	804	848	807	846	811	803	780	814	799	826	799	803	839	830	851	795	767	746	768	796	799	770	824	814	788	819	752	794	782	840	846	840	801	774	810	808	793	859	788	765	824	757	778	781	782	794	775	762	878	818	821	795	863	765	752	812	762	811	834	779	839	786	836	867	794	808	787	855	856	851	831	775	828	795	839	792	821	733	788	784	813	799	818	824	751	804	802	774	826	788	762	776	763	799	847	809	733	838	795	827	806	866	790	829	810	804	816	823	757	809	823	814	794	818	785	756	845	843	817	860	812	790	796	830	820	808	840	871	814	783	810	826	798	801	808	824	748	849	856	813	821	851	838	790	828	801	786	831	825	813	825	821	804	828	741	813	785	798	824	806	750	797	769	846	754	789	849	851	833	792	812	833	806	798	792	843	802	876	794	790	794	803	835	813	795	784	818	826	819	816	777	839	799	841	791	781	880	815	860	880	811	835	794	840	796	794	818	833	825	854	791	834	880	790	783	803	804	752	758	798	798	801	828	803	832	809	821	798	808	818	861	861	793	855	834	801	837	831	788	823	755	777	808	809	819	754	804	781	857	760	809	759	785	780	770	811	830	800	789	827	820	786	802	818	818	869	804	848	771	819	800	815	817	821	832	809	788	802	816	811	795	796	748	817	806	752	784	776	774	757	835	781	787	781	832	856	824	803	775	799	761	856	834	802	812	828	861	854	849	778	828	829	812	779	815	798	810	774	748	804	836	741	803	817	813	823	834	852	780	809	784	829	831	800	784	777	812	756	853	836	813	816	814	773	812	795	773	814	839	784	801	817	758	831	814	801	770	806	804	783	750	810	828	815	848	822	807	812	790	838	815	794	781	805	798	770	776	852	729	794	763	846	757	823	790	830	837	853	822	831	829	804	834	813	831	853	794	764	807	777	820	805	828	787	791	770	792	848	820	831	810	746	865	813	799	793	791	796	794	760	783	783	815	774	803	745	829	750	772	818	818	772	805	800	787	830	839	764	826	839	806	788	757	759	814	795	816	830	802	765	833	794	818	847	844	809	790	787	814	733	827	818	833	760	803	793	790	815	807	770	809	845	816	874	825	766	788	818	797	776	784	836	834	803	783	793	799	738	754	812	742	782	774	787	810	813	828	814	851	827	805	756	802	801	878	859	853	763	749	791	809	775
25055	21635	29364	25713	25562	25580	21767	12926	8369	6296	4839	3780	3061	2664	2259	2031	1776	1644	1566	1417	1257	1254	1146	1089	1069	1031	992	935	948	914	920	955	941	897	894	932	936	886	864	912	903	909	932	939	932	872	891	911	937	924	893	905	872	922	932	918	920	862	885	940	918	893	914	913	867	904	885	866	873	933	872	869	943	916	897	863	937	899	920	900	943	975	859	933	850	929	914	925	913	937	902	913	886	900	906	888	953	897	862	922	930	883	895	907	882	875	893	940	882	863	934	893	895	827	813	877	873	878	954	930	903	910	874	891	950	916	894	908	904	918	918	872	887	959	900	846	875	861	897	887	864	911	900	853	892	898	869	897	910	892	831	905	892	929	874	929	944	881	918	911	957	874	895	939	884	897	898	899	923	874	870	936	881	947	907	897	912	876	915	882	904	880	880	864	866	848	916	883	902	930	889	873	935	915	939	917	925	921	892	912	913	904	929	910	923	856	892	913	874	950	894	911	880	944	888	863	833	920	909	866	903	902	919	940	890	869	863	852	939	879	983	921	894	916	934	908	861	910	893	827	940	915	895	926	884	882	959	868	931	890	932	947	952	931	911	928	899	918	913	864	919	889	911	881	913	898	849	899	908	900	916	884	910	943	919	882	859	886	947	890	948	923	920	844	853	950	880	864	895	866	904	901	886	888	905	914	863	892	873	884	851	963	927	956	877	884	865	946	908	882	857	913	909	938	930	895	856	892	893	936	832	904	928	882	892	918	927	925	896	914	919	874	944	866	882	851	934	948	947	837	901	893	892	926	903	876	873	854	887	863	909	948	879	874	905	919	969	934	830	831	964	867	957	893	945	862	844	913	886	876	883	873	931	955	918	887	853	941	917	939	868	925	918	947	933	936	947	898	911	899	913	872	929	928	927	925	863	884	907	911	896	904	874	838	882	879	876	846	916	884	911	881	844	896	897	931	916	924	889	858	888	892	846	874	951	875	931	925	885	923	915	869	907	891	911	960	877	903	905	893	868	924	900	908	898	910	879	880	838	851	930	906	863	904	852	949	895	908	938	930	881	905	877	904	850	908	883	895	934	875	914	885	901	861	898	910	933	925	903	938	868	948	914	863	924	883	909	844	852	961	882	912	873	940	874	917	937	891	916	913	945	950	923	887	899	920	910	924	910	873	908	916	880	893	890	862	874	877	847	914	906	914	851	879	902	935	929	912	879	953	935	948	852	930	917	888	855	937	850	918	918	934	903	899	934	904	873	895	886	883	874	921	957	875	850	875	851	830	878	883	924	946	884	889	877	939	906	929	903	922	856	856	864	909	845	901	931	932	855	902	931	870	931	879	876	828	906	927	893	893	895	901	890	921	995	932	916	858	891	913	915	923	882	922	911	955	897	896	838	902	872	872	893	921	907	853	875	881	840	943	897	892	884	870	868	936	876	894	883	915	882	866	883	922	913	920	914	863	874	886	930	886	887	827	919	954	892	871	888	909	894	898	929	940	900	902	918	983	880	899	875	928	861	859	868	884	890	952	870	857	867	858	925	872	890	878	902	912	925	917	927	978	856	913	859	898	888	900	910	881	885	864	898	914	887	898	920	932	935	890	904	877	936	856	887	894	871	884	891	901	924	886	888	891	909	912	898	930	917	913	865	917	876	857	905	929	883	897	838	878	867	889	895	882	902	895	910	939	929	911	896	893	851	874	875	915	863	919	865	922	954	910	871	932	891	872	890	949	941	822	925	940	868	858	908	949	903	906	885	870	913	926	901	802	865	889	948	918	900	923	889	938	899	870	844	928	859	931	960	889	931	883	900	905	899	912	840	939	915	910	829	947	869	917	870	931	914	894	912	838	888	939	883	930	897	897	892	860	865	875	866	940	959	885	890	889	890	917	944	911	887	915	903	933	886	948	916	895	903	886	870	879	926	902	855	872	875	856	926	900	891	908	898	948	868	935	866	984	925	856	991	913	966	882	996	905	896	930	918	904	892	880	942	880	854	925	927	847	880	898	860	936	896	897	847	900	911	894	874	901	910	874	877	910	897	885	894	897	923	902	895	905	811	912	915	899	877	923	914	922	908	884	881	908	911	891	969	859	919	902	871	874	862	865	901	896	911	921	883	951	923	861	895	904	910	866	897	886	881	856	858	935	864	894	918	921	916	840	912	889	875	897	899	950	892	898	908	903	879	957	895	948	906	925	930	897	861	926	902	865	925	900	871	926	918	919	829	905	908	911	886	876	906	908	887	885	906	871	855	905	890	893	883	943	903	894	954	936	914	895	945	949	1004	896	851	873	912	890	871	935	902	920	889	874	895	886	897	852	860	903	917	908	859	891	900	897	869	872	875	859	799	967	854	883	856	857	826	939	882	913	917	952	874	897	902	880	889	898	881	906	888	885	909	869	925	918	901	880	971	882	930	929	868	938	941	913	878	929	892	882	943	884	895	929	988	876	974	853	928	877	876	927	887	885	948	889	894	888	915	883	815	856	892	890	887	827	952	916	853	843	909	873	900	901	898	921	912	948	940	871	936	853	859	887	877	950	903	836	928	898	934	879	901	882	871	883	869	906	943	907	901	893	929	920	894	900	879	898	859	882	886	858	924	904	896	915	938	902	928	912	859	835	954	918	895	907	952	889	901	907	860	884	898	864	881	889	883	950	847	949	878	893	885	908	891	857	881	946	922	951	936	911	896	891	911	834	922	906	894	892	932	905	882	879	925	886	865	915	865	902	939	905	933	873	925	887	884	962	871	862	928	919	869	836	892	908	855	899	894	873	908	882	916	866	858	883	892	854	896	958	905	878	924	921	954	837	877	917	914	903	909	871	910	884	876	856	896	918	821	881	852	874	871	901	907	928	946	887	881	878	888	905	875	957	849	827	872	887	920	924	894	909	935	920	898	884	866	864	914	885	883	860	872	901	883	873	876	875	872	960	891	890	870	951	917	896	889	873	927	871	894	858	935	858	930	893	889	900	893	907	854	886	871	874	879	843	877	918	830	923	921	928	896	885	877	945	906	880	906	893	867	965	950	817	856	905	855	881	852	927	908	903	859	877	912	892	904	879	896	885	867	875	890	858	890	917	909	955	905	952	967	907	932	922	890	906	889	878	915	887	901	876	885	873	904	878	949	886	931	845	885	902	903	861	915	858	843	899	929	850	893	911	917	849	888	900	856	914	901	911	884	853	887	910	939	869	909	857	878	905	888	897	908	881	883	897	909	944	915	882	890	876	896	918	874	948	927	876	886	879	910	874	947	879	892	956	952	904	921	910	905	909	871	842	883	923	884	912	935	937	880	868	931	940	924	854	876	900	887	959	912	861	878	898	931	911	893	815	925	849	931	912	870	881	881	856	900	930	936	873	909	872	881	906	887	931	878	897	876	905	878	862	888	913	896	952	921	893	911	858	840	879	873	855	920	868	835	960	887	952	903	876	882	963	870	874	947	905	901	858	907	912	866	909	908	919	861	890	953	872	922	928	893	914	929	902
49870	59985	59698	50483	39502	28072	21271	16204	12559	9630	7617	6160	4778	4120	3282	2725	2371	2121	1962	1727	1558	1360	1292	1179	1185	1057	1017	958	902	939	916	876	855	853	845	801	804	858	822	784	805	791	784	817	801	804	749	858	791	817	760	806	804	814	802	782	830	848	763	824	826	814	823	786	839	870	820	854	792	825	814	822	815	793	773	831	843	816	819	843	782	784	791	823	798	819	796	809	829	785	867	829	838	802	794	802	820	858	865	841	804	791	802	818	752	826	813	848	737	790	853	794	812	766	782	762	861	788	820	860	842	787	835	822	816	859	770	824	863	782	858	804	818	784	846	818	837	847	813	775	796	788	799	798	830	815	848	782	822	794	802	841	781	782	805	814	834	814	821	813	827	786	834	792	775	825	778	817	795	844	781	793	800	829	788	771	841	800	852	793	787	838	850	824	842	828	807	814	791	832	859	809	843	815	789	827	809	790	855	800	792	821	796	793	898	829	826	819	866	799	866	846	807	782	831	848	819	834	815	866	836	824	813	863	805	901	819	845	810	802	767	780	814	801	823	805	799	841	854	814	797	855	849	798	811	833	835	848	820	826	820	827	801	817	856	805	757	804	749	783	790	753	899	827	804	825	801	811	827	783	828	822	865	794	776	799	808	829	801	860	784	865	832	746	808	827	816	882	805	856	790	783	827	845	836	795	818	826	769	795	777	792	887	778	797	869	815	834	748	832	768	838	805	771	812	864	775	813	782	823	820	820	841	825	837	792	863	818	814	871	805	827	806	828	836	809	800	753	825	812	791	814	831	824	825	855	779	827	809	765	872	808	855	857	834	869	841	838	835	739	784	858	769	816	817	849	808	760	811	870	795	767	747	790	838	817	819	841	832	818	833	824	817	779	822	744	794	844	839	836	804	866	824	816	873	840	808	851	759	816	836	871	757	843	848	773	789	809	834	798	823	792	825	817	834	802	847	826	829	842	850	823	798	788	838	808	803	803	782	778	781	826	776	810	808	812	841	854	818	799	860	820	819	826	844	797	817	795	847	778	766	855	817	817	817	826	795	801	793	794	815	833	816	823	824	771	807	853	829	841	849	797	836	833	819	808	819	769	828	792	840	812	824	812	805	832	803	876	803	855	811	800	866	785	829	870	792	865	799	806	799	818	826	763	803	794	853	771	812	820	834	849	838	834	829	827	799	820	742	814	768	812	769	822	842	828	804	828	815	798	812	855	782	802	800	836	849	769	784	800	801	815	801	852	817	815	796	818	801	826	825	793	817	779	864	819	813	843	832	759	829	837	836	832	845	801	798	783	816	800	789	831	821	820	789	842	845	792	805	837	850	784	834	782	791	815	851	821	751	786	824	759	801	797	879	810	763	831	858	821	854	819	771	807	799	813	822	824	793	851	841	807	861	799	760	844	834	852	836	852	819	810	811	818	840	761	791	793	811	791	811	867	815	802	802	826	827	835	812	810	866	825	807	809	775	803	843	771	808	797	841	819	787	834	851	834	737	846	836	827	795	823	827	791	812	791	801	808	808	855	795	818	857	840	770	813	803	822	814	839	787	779	764	786	812	793	835	809	778	847	832	847	768	798	757	798	798	794	835	799	788	793	837	840	804	819	805	759	831	877	807	785	841	772	829	809	782	831	866	849	797	833	803	771	800	821	840	861	818	803	827	834	804	791	853	769	825	846	795	806	825	820	839	814	840	817	843	798	809	782	849	775	777	823	827	844	879	853	792	812	788	795	831	819	863	805	793	827	854	816	860	804	842	837	815	822	794	788	797	801	804	783	820	828	849	860	866	801	828	836	820	806	822	784	844	804	763	830	861	793	840	776	825	859	754	838	807	819	896	813	806	777	839	841	784	820	824	814	828	803	838	799	805	846	818	822	815	800	796	792	832	805	857	763	810	800	815	771	846	811	809	801	812	784	779	844	813	808	852	831	837	812	770	828	799	782	841	792	798	791	769	819	774	810	872	889	832	828	834	815	830	803	831	795	847	851	795	801	820	779	810	760	801	821	809	857	810	830	816	812	805	841	859	822	833	824	829	806	853	861	839	845	764	807	836	766	804	845	810	830	789	819	840	818	820	785	822	839	822	800	807	840	803	815	853	820	790	826	806	860	816	803	851	822	775	794	802	813	814	815	878	799	839	841	787	812	805	864	862	799	805	772	792	763	808	854	804	792	802	855	815	813	795	830	856	768	826	818	840	825	848	859	758	811	793	846	868	849	838	820	823	800	764	818	802	817	818	800	784	827	789	841	820	826	792	824	875	806	796	792	845	817	815	882	793	802	792	793	867	748	785	824	774	887	807	846	826	830	782	841	865	853	841	801	842	838	842	779	871	818	782	884	816	774	774	830	798	784	834	812	822	811	830	842	786	843	780	826	826	867	798	824	822	768	734	837	816	803	772	816	805	825	869	779	831	751	847	785	756	833	800	843	826	826	808	810	808	805	767	806	851	792	821	801	763	847	865	821	806	833	816	843	832	864	756	868	780	781	839	853	871	815	836	858	800	796	822	848	854	789	815	812	742	827	856	806	766	850	823	843	839	817	821	858	876	801	877	835	829	778	804	788	848	765	812	836	827	863	787	843	818	811	820	824	813	784	764	784	824	796	867	799	823	843	822	803	828	831	833	792	811	822	824	803	809	870	770	816	855	811	801	799	805	829	857	810	796	786	838	783	851	822	810	814	825	787	805	824	801	753	784	841	852	814	812	872	785	805	810	795	832	802	790	811	845	868	778	836	831	788	836	782	845	764	811	855	758	855	809	811	848	777	817	785	852	819	849	837	826	796	812	831	769	833	866	832	840	803	806	861	789	833	769	813	771	788	818	793	856	824	811	794	839	797	832	825	763	817	852	798	825	864	820	823	824	787	813	773	784	800	791	797	819	819	830	779	839	852	819	816	851	835	820	794	781	817	782	805	815	816	815	826	797	837	802	843	808	888	851	807	806	827	792	767	805	817	824	837	787	792	742	807	803	832	825	846	788	827	804	847	813	807	785	770	844	826	807	831	720	810	794	825	783	819	807	847	825	811	813	838	883	793	803	818	825	834	818	827	800	792	843	801	821	776	856	836	794	812	800	811	849	776	804	818	807	825	880	777	775	814	809	849	758	858	820	801	792	766	783	804	829	789	858	813	807	878	759	806	794	848	855	773	830	790	801	805	819	838	833	824	817	821	781	776	804	817	768	806	771	792	883	807	800	814	837	826	851	858	790	822	803	792	844	795	770	888	786	847	854	787	860	782	905	808	752	784	819	798	840	800	813	817	810	820	805	878	829	761	836	851	806	829	793	807	825	814	805	820	834	792	819	797	812	778	779	811	807	766	795	823	816	775	862	833	818	787	833	808	822	832	813	764	778	863	749	799	872	807	793	804	806	819	822	768	760	815	791	849	799	875	818	875	793	788	851	795	813	769	837	810	819	822	833	833	791	815	817	819	819	778	865	824	811	846	787	822	799	782	781	804	807	853	827	814	812	813
24327	21590	29431	25152	24737	25874	25647	15472	10451	7472	5548	4465	3651	3048	2540	2293	1901	1781	1746	1547	1412	1319	1248	1140	1138	1075	1051	1060	1006	963	981	894	917	920	935	894	912	892	904	939	885	913	913	913	855	865	879	880	910	939	881	871	871	876	937	925	897	919	902	858	913	891	918	855	850	888	915	929	946	935	929	890	892	905	910	912	887	902	869	892	920	904	902	861	854	922	919	974	858	874	850	879	874	929	871	859	966	880	958	871	891	883	937	960	956	919	927	845	872	871	814	920	900	859	866	875	888	877	939	902	890	918	910	891	935	931	896	855	829	892	945	875	848	901	985	911	931	825	911	922	928	885	921	897	924	894	863	915	878	926	867	904	903	902	893	901	946	880	924	911	972	900	912	855	927	937	897	832	966	892	888	933	912	869	850	924	958	897	882	842	949	880	911	907	917	888	864	973	945	914	925	906	830	886	924	907	914	882	835	891	888	930	900	865	920	854	889	902	933	904	858	869	925	877	880	938	899	944	858	877	925	919	889	936	927	883	887	922	889	934	900	900	919	919	892	849	833	902	905	924	837	889	901	911	890	913	854	886	898	848	912	888	874	919	933	884	874	874	951	878	890	891	912	864	941	893	879	931	901	896	903	871	943	919	888	915	955	871	910	873	903	873	905	896	881	886	928	952	952	902	909	834	957	919	879	949	868	906	874	864	926	889	840	937	905	885	894	959	884	874	933	863	924	910	916	877	909	878	909	951	949	979	893	920	955	872	864	950	893	828	900	882	866	916	882	915	886	917	927	920	938	905	868	840	915	872	881	901	913	903	837	841	948	863	870	897	865	877	886	905	882	907	913	923	890	906	959	906	888	923	924	982	866	923	922	914	925	938	871	916	921	949	938	894	933	869	903	951	923	910	917	863	885	934	899	944	837	893	861	862	905	879	920	832	974	855	853	890	928	924	857	926	1021	889	933	899	899	919	897	889	865	926	897	912	881	886	961	902	957	941	975	874	883	915	985	905	911	866	934	880	938	936	887	931	902	890	896	963	874	896	836	930	913	972	924	899	910	915	890	889	946	984	884	927	898	868	834	892	894	848	846	954	905	889	877	887	868	901	877	965	886	885	897	911	908	863	866	895	887	889	914	867	862	874	927	933	890	889	941	892	919	907	879	944	889	882	870	886	929	912	889	885	893	912	822	852	866	875	939	887	938	949	885	907	916	928	914	882	940	922	958	943	928	902	878	885	897	911	860	926	888	867	968	865	879	919	834	897	956	906	926	844	855	931	891	860	914	857	903	880	930	848	859	891	897	820	873	882	925	874	912	905	863	947	910	915	908	880	937	883	887	876	905	948	896	862	922	911	899	830	959	826	934	892	915	893	920	865	851	895	913	879	903	927	971	888	916	902	928	885	888	909	975	898	865	887	888	871	964	850	862	864	908	867	954	937	862	981	930	898	900	883	942	871	880	903	885	921	939	895	846	929	919	911	930	917	926	894	953	835	890	910	884	903	972	927	881	912	908	906	869	965	890	935	855	897	932	917	897	930	941	913	865	924	856	872	925	889	951	972	909	898	916	891	910	862	883	875	902	887	928	909	935	920	945	904	947	917	858	818	864	875	874	912	880	879	861	917	906	937	903	911	925	919	938	891	920	967	874	881	863	866	939	950	886	909	897	893	935	892	931	854	883	880	903	958	939	912	912	943	852	904	883	967	919	906	869	901	899	921	871	956	904	924	956	869	893	930	900	952	934	880	896	875	900	892	883	862	892	970	900	904	846	932	915	875	929	914	895	884	894	874	904	910	905	929	904	846	876	865	863	959	854	921	900	905	882	859	927	887	863	931	856	968	868	884	872	893	894	903	906	913	889	914	899	890	883	912	859	920	861	882	863	932	909	902	925	950	913	871	904	879	943	932	879	897	975	878	913	844	927	934	909	899	878	923	893	927	894	874	873	916	914	933	920	883	849	926	879	917	863	908	899	917	871	849	960	878	808	909	879	830	860	877	863	871	938	941	944	881	889	887	899	923	947	865	905	888	918	893	935	880	887	899	949	943	875	912	861	926	873	932	909	903	879	851	897	932	850	954	903	897	865	952	934	907	919	890	928	933	920	901	928	925	884	879	892	939	873	892	892	870	923	907	919	903	895	902	908	923	894	912	926	888	852	863	870	910	950	947	883	904	920	944	881	905	878	848	949	885	926	882	941	851	887	911	854	904	883	918	872	881	873	924	904	854	880	874	876	861	911	923	908	878	912	840	914	895	902	911	855	917	872	905	928	941	899	871	916	890	923	945	929	957	843	904	950	908	928	884	880	849	915	946	895	873	884	916	868	931	869	900	862	915	885	902	885	885	871	948	846	875	920	886	916	912	893	919	835	853	918	980	829	870	912	886	852	944	896	889	887	933	908	924	884	907	922	880	879	916	902	882	921	899	908	991	881	865	931	916	940	950	860	874	919	870	881	897	913	947	865	916	879	879	928	909	903	875	882	852	872	898	872	866	861	889	895	856	902	937	885	904	880	923	909	952	900	879	964	927	923	947	880	946	852	841	898	820	899	855	895	877	892	892	890	896	916	904	891	861	892	872	993	890	936	902	932	831	883	885	969	937	874	886	939	958	917	943	911	899	912	941	919	864	929	891	933	893	911	887	917	884	927	913	877	929	893	890	915	894	877	865	904	920	840	906	867	912	861	895	905	889	902	917	903	932	915	927	928	910	952	905	903	864	926	889	863	954	944	902	985	911	928	940	925	851	912	841	949	893	893	920	861	870	905	914	864	839	906	923	904	931	898	888	883	882	903	857	902	898	893	966	948	875	896	939	874	954	926	932	913	906	902	873	889	954	927	947	910	906	902	883	936	861	921	829	982	936	914	922	949	982	927	916	910	909	921	941	864	866	930	974	935	925	950	925	905	873	845	861	921	931	881	907	897	919	871	891	856	879	921	968	838	872	937	950	866	871	879	873	908	837	836	936	905	918	817	947	868	869	939	917	879	931	920	937	931	859	891	956	932	881	917	945	892	880	927	874	930	913	878	932	860	943	904	894	912	918	920	900	909	869	885	882	880	881	888	932	931	896	897	875	883	892	906	850	900	891	923	943	863	880	855	895	858	860	895	895	917	882	901	884	895	872	884	837	903	886	856	896	889	869	847	932	874	873	856	888	904	914	918	925	945	846	923	886	925	908	849	930	958	874	875	941	891	914	934	917	906	912	904	877	928	901	942	978	905	905	888	904	916	893	858	873	898	915	910	898	885	891	888	878	897	863	883	886	933	867	861	886	931	918	937	882	868	923	931	929	850	902	914	889	910	878	889	915	878	919	889	897	907	839	876	865	956	921	943	900	909	901	882	913	908	907	900	892	913	894	830	915	915	874	881	894	946	888	864	868	861	936	907	902	923	915	884	932	920	902	922	871	937	914	892	928	879	897	935	902	860	854	898	875	915	874	912	913	861	923	928	864	951	867	836	896	891	917	912	872	920	891	949	925	886	889	868	864
49611	64183	64617	53049	40823	30042	23140	17956	14043	10735	8455	6690	5353	4394	3637	3054	2536	2261	2137	1946	1653	1502	1382	1280	1158	1124	1031	971	1016	905	861	875	842	829	823	799	853	816	889	808	853	815	882	842	782	826	816	859	785	834	812	847	837	863	812	883	838	797	819	814	786	845	860	860	816	831	789	795	851	806	818	862	784	812	774	799	816	801	856	784	815	814	804	798	776	888	880	862	788	809	831	838	819	801	861	833	817	799	846	839	827	815	800	802	836	859	814	806	807	815	832	816	814	754	811	872	844	838	808	826	824	805	840	796	801	815	793	796	838	826	856	813	789	826	850	883	833	831	780	816	830	889	844	801	813	818	822	829	819	803	852	841	800	837	785	821	831	839	837	880	839	785	784	817	798	820	819	853	827	800	828	825	820	779	818	844	816	846	843	813	808	857	852	797	835	823	867	830	850	811	772	834	834	822	805	816	822	808	811	828	835	793	840	849	826	795	846	827	778	837	785	829	805	820	807	856	810	821	822	823	830	825	724	822	791	840	836	799	899	799	843	790	792	840	798	881	835	831	815	835	815	808	799	786	841	900	883	854	801	778	837	838	883	778	806	826	841	833	826	828	814	830	806	803	843	869	815	877	831	792	822	832	811	868	791	805	807	836	839	820	827	809	850	759	759	848	813	827	797	809	808	815	839	793	836	770	890	835	835	848	817	810	862	836	792	790	801	831	806	820	822	808	846	753	789	862	890	842	797	836	834	798	809	864	794	851	839	783	872	803	818	841	777	819	802	832	789	820	790	854	784	776	803	834	779	829	815	840	816	844	876	897	816	839	814	812	840	836	832	777	764	877	838	784	781	851	849	818	850	782	815	787	824	773	800	794	843	810	792	828	831	835	814	814	825	750	811	840	882	811	820	820	811	812	776	801	790	796	818	792	850	852	775	841	813	816	832	808	810	806	829	846	822	801	812	789	798	818	820	834	835	846	814	809	832	821	858	811	801	821	846	863	859	834	838	817	785	794	795	827	825	823	805	819	864	798	843	800	858	852	819	816	827	802	860	791	769	838	817	832	822	859	838	846	860	867	821	785	791	845	858	817	842	826	793	861	796	879	829	819	788	814	790	759	798	846	778	829	870	837	808	804	842	822	781	834	814	879	860	852	781	857	852	831	836	794	809	835	821	822	789	808	808	853	815	781	822	838	853	751	802	818	852	854	797	763	811	841	800	824	818	817	780	846	807	853	833	779	831	817	829	843	847	780	778	865	835	815	795	756	848	827	812	820	854	814	852	784	785	779	835	864	797	824	785	824	835	783	796	830	845	824	852	852	807	812	833	862	809	806	861	830	839	840	788	799	808	840	829	845	789	849	821	820	791	849	832	834	799	826	781	863	791	881	830	831	783	803	798	780	830	849	822	784	809	845	813	837	836	855	850	846	811	827	800	832	788	817	802	890	804	824	797	825	817	814	820	800	820	799	833	827	829	806	852	840	828	846	836	809	773	828	814	816	823	822	835	822	829	851	794	817	875	793	823	768	828	826	804	825	824	798	826	815	850	826	801	838	811	792	781	809	798	808	826	819	796	816	883	827	816	816	799	798	809	823	881	801	823	814	834	792	763	825	822	820	810	839	780	825	798	797	788	794	855	872	829	852	852	837	804	826	852	834	815	819	805	804	807	799	873	813	822	839	869	862	837	805	838	852	810	867	828	776	778	841	801	825	854	825	788	782	793	825	823	813	795	793	822	819	819	791	797	839	787	797	807	856	823	832	831	821	859	839	855	848	792	801	797	817	802	849	766	884	836	836	833	794	840	851	805	855	807	879	864	825	839	850	750	837	835	807	870	828	786	850	788	867	808	818	796	811	820	820	812	823	851	775	795	833	806	821	786	857	813	798	874	774	793	849	834	816	839	799	806	852	845	840	782	811	833	793	838	816	848	832	828	847	812	824	820	849	772	834	822	833	798	821	827	785	795	782	787	818	830	850	799	805	795	829	801	797	802	835	840	783	785	803	815	772	803	794	823	795	854	799	821	861	820	763	809	792	816	758	807	808	811	786	870	860	865	795	832	823	822	845	826	866	851	861	794	813	822	807	837	783	822	751	776	823	850	860	828	821	870	797	842	831	835	803	861	880	863	779	754	800	841	837	871	806	782	792	822	789	852	802	803	804	829	803	792	848	814	862	819	822	772	863	852	778	800	785	785	795	779	836	791	777	802	792	810	806	826	834	785	826	792	836	804	813	835	791	789	784	835	835	809	821	844	794	805	819	843	836	831	761	828	841	792	838	813	842	814	849	830	781	797	863	787	888	829	813	812	838	841	812	798	826	829	835	805	827	803	848	821	763	806	837	714	813	850	817	813	826	871	812	816	839	816	866	841	822	767	797	836	803	799	813	800	815	823	851	829	771	796	876	795	842	809	792	827	831	849	806	853	815	827	837	839	786	797	770	804	830	823	852	824	793	857	785	815	851	802	783	811	810	798	807	823	813	824	815	749	779	806	827	825	842	774	843	849	775	829	835	803	808	791	848	845	828	830	777	887	843	812	851	827	830	813	804	861	823	853	871	857	838	844	818	845	843	836	816	806	870	850	845	853	839	820	796	834	829	796	815	829	868	871	777	826	850	814	809	776	836	845	822	778	864	834	782	845	817	823	823	791	821	891	819	862	819	819	838	826	814	820	832	794	840	831	816	795	835	818	761	832	784	834	843	856	801	801	759	811	886	809	810	856	816	840	831	826	784	816	904	751	818	810	835	801	814	792	794	846	813	770	842	828	814	839	832	788	792	861	790	840	824	767	849	870	884	775	816	836	893	801	783	812	870	806	788	842	850	820	835	843	780	800	819	806	833	827	852	794	811	837	800	822	814	839	806	897	794	814	821	818	812	827	815	793	846	785	861	818	769	832	815	837	906	811	837	765	807	807	797	761	820	795	823	798	805	866	853	744	847	749	828	809	829	807	815	807	843	830	866	816	800	772	816	838	846	858	850	861	770	814	826	844	806	807	806	872	797	804	829	784	843	837	857	796	778	814	827	857	839	829	786	816	844	847	844	834	873	823	850	852	794	837	842	848	813	821	769	851	844	857	803	795	822	790	826	826	841	822	851	823	817	800	809	846	784	800	804	827	814	789	800	840	821	882	878	856	777	785	798	813	840	813	883	826	774	851	821	871	805	812	836	797	807	850	834	823	782	807	775	818	797	806	810	850	828	826	856	824	850	834	813	796	827	788	786	829	795	823	848	790	796	802	780	877	802	797	807	839	824	818	781	777	848	805	797	838	789	819	796	837	809	843	855	844	840	875	762	820	804	826	866	756	789	784	803	794	820	835	855	832	829	889	802	795	840	846	792	817	845	779	776	798	816	839	760	795	822	836	772	799	792	827	823	848	802	813	839	760	824	800	804	840	811	818	839	766	836	795	853	819	814	797	794	779	884	820	847	849	820	761	780	901	850	822	828	834	809	815	851	834	830	778	787	836	811	821	791	845	783	798	801
28629	23425	32416	33422	24858	17134	11200	7396	5355	3986	3051	2564	2255	1885	1688	1500	1340	1283	1313	1157	1099	1085	1053	1039	925	976	974	914	956	886	880	910	886	870	886	878	889	878	877	887	915	892	896	858	942	894	827	848	862	875	818	864	860	892	923	903	809	867	805	887	921	882	862	897	854	839	847	839	860	892	792	869	869	874	840	874	820	915	836	831	933	866	866	852	884	879	887	864	936	855	868	866	869	855	891	851	919	892	903	906	827	813	867	860	911	916	845	878	900	903	916	916	865	902	841	803	834	878	860	833	792	856	848	881	876	912	893	883	864	853	861	870	930	851	862	872	895	872	907	878	872	891	859	829	848	872	887	883	890	903	840	872	859	825	895	863	894	907	835	830	851	839	906	861	923	927	857	874	872	831	878	850	870	854	880	900	919	905	870	853	893	851	810	936	835	868	882	930	849	876	906	904	869	863	847	880	905	916	863	828	891	847	864	867	858	886	924	856	820	871	917	877	889	877	827	888	847	813	856	878	854	901	902	860	782	905	858	854	845	845	901	845	799	840	872	869	880	911	877	920	842	888	870	867	907	899	818	830	856	894	906	927	906	811	885	812	903	865	853	830	917	869	913	887	897	866	914	900	859	857	877	900	896	889	854	918	887	886	851	863	889	869	840	873	839	831	887	817	857	833	896	867	845	838	890	837	867	876	811	850	870	834	917	841	869	860	858	851	892	803	898	850	887	864	866	929	890	871	875	922	911	861	860	897	915	932	848	853	839	897	869	889	819	895	851	857	895	931	844	830	875	895	871	868	819	876	857	856	899	872	868	846	864	885	864	878	826	859	876	859	894	846	834	861	848	927	848	888	884	869	930	835	862	902	865	857	838	905	865	844	888	860	902	883	863	859	890	879	849	902	920	899	814	873	836	871	921	895	883	885	875	898	870	856	891	914	927	866	905	872	830	907	855	847	890	817	832	847	858	881	900	903	848	921	909	871	904	906	825	901	866	866	876	906	842	919	882	905	837	841	875	869	852	840	832	880	871	902	847	866	890	868	817	890	875	868	884	895	894	889	883	861	887	914	891	857	910	881	917	828	903	871	927	891	825	904	838	907	850	882	910	859	850	805	827	861	895	856	911	884	892	902	888	830	835	871	842	882	904	902	869	936	887	888	855	845	825	878	882	833	871	888	885	870	882	859	882	873	859	836	874	848	855	940	852	885	810	902	923	921	904	838	850	888	870	874	878	901	877	826	838	851	872	888	887	951	900	958	874	840	824	898	856	860	842	861	886	860	867	875	863	818	850	867	828	868	857	903	882	863	808	874	894	900	892	880	831	821	908	884	895	871	947	850	830	837	882	878	935	901	863	855	890	824	802	847	870	863	891	823	830	897	854	887	823	899	933	837	907	919	831	895	874	895	865	898	877	780	881	835	840	892	889	851	903	842	895	877	877	888	850	893	849	860	859	878	878	867	887	897	833	871	865	856	841	851	876	893	865	831	891	817	844	805	865	890	865	894	827	853	849	922	909	910	884	851	855	924	875	879	862	893	881	898	871	811	854	886	882	877	867	814	866	900	888	907	895	886	844	875	887	900	870	858	831	883	885	894	879	876	810	846	858	928	880	829	844	899	908	862	839	897	894	836	918	915	899	913	894	857	887	878	854	888	852	944	908	859	864	850	888	837	871	879	922	888	919	906	885	782	842	856	851	859	861	893	839	893	900	922	827	870	881	885	897	823	877	900	878	836	864	887	869	868	854	878	878	848	865	826	873	881	885	928	896	869	905	878	862	873	862	889	860	853	852	870	865	852	890	866	845	835	832	881	847	842	880	840	837	849	872	855	882	899	876	843	847	893	835	912	895	883	865	898	866	908	855	854	897	885	894	892	894	838	891	901	898	889	871	876	832	850	877	849	845	889	843	858	896	866	874	913	836	859	884	911	907	887	863	918	820	887	880	928	854	873	825	891	894	862	856	832	945	870	867	862	819	859	866	853	842	904	893	885	877	852	873	885	872	858	826	895	879	871	877	896	879	934	871	912	834	908	856	852	895	810	859	875	870	871	846	919	889	834	826	900	839	798	908	881	888	877	826	863	857	868	869	918	903	857	857	864	859	940	911	858	876	844	844	909	871	871	867	912	850	856	871	858	871	859	876	932	841	852	871	885	925	874	839	851	852	854	910	803	865	846	868	896	845	846	861	867	853	866	846	841	871	849	882	907	817	862	877	864	822	850	856	840	849	822	868	924	825	806	876	964	888	924	866	874	855	854	891	855	928	865	867	895	866	851	930	922	897	853	892	912	854	868	891	810	867	954	852	809	847	833	807	862	896	791	857	833	818	896	859	871	880	853	850	857	878	845	862	863	828	876	839	880	848	826	856	908	844	893	846	876	852	829	828	888	868	863	876	849	897	907	832	862	866	851	833	803	861	878	864	901	879	825	893	793	824	872	877	858	857	866	856	881	873	836	899	842	869	847	843	889	888	789	919	875	887	871	864	837	868	807	880	861	850	862	878	853	876	885	935	873	875	868	855	860	816	900	894	887	876	876	858	875	849	819	873	860	952	861	868	876	866	823	879	867	845	874	909	869	840	892	851	873	827	821	847	897	788	922	853	900	851	894	872	849	911	878	833	824	906	854	809	845	885	903	860	836	865	952	908	916	900	887	845	866	915	846	855	886	860	827	822	836	849	875	794	843	864	853	898	846	865	838	898	916	893	853	844	871	842	809	881	857	902	801	842	873	855	853	866	858	873	840	828	846	848	861	893	926	870	899	899	927	894	885	852	892	860	901	847	880	906	873	893	858	868	900	868	901	852	867	913	948	922	894	891	871	862	897	901	836	908	870	915	935	880	874	842	917	915	800	856	850	931	918	946	848	880	858	877	903	885	941	891	869	848	887	874	874	878	856	852	896	875	917	876	937	882	895	900	923	876	826	937	894	912	844	857	877	884	835	876	894	937	877	886	914	897	864	891	829	897	882	829	847	855	829	885	910	856	904	858	860	925	907	899	932	868	889	881	832	873	835	888	869	867	878	842	940	892	817	919	836	882	873	885	899	843	855	846	889	892	907	875	929	866	818	818	889	860	849	846	883	859	870	852	883	899	834	877	879	851	943	843	845	886	855	866	905	865	919	871	841	849	894	874	911	860	857	825	829	826	831	885	845	839	881	854	845	892	931	846	876	899	888	856	856	844	855	869	866	878	872	815	918	898	877	820	866	835	817	836	911	901	865	818	912	891	909	886	919	865	858	885	885	856	826	930	913	871	889	887	881	851	874	939	806	867	866	886	863	889	826	911	858	868	861	820	842	839	859	871	915	837	871	862	897	858	854	852	849	848	865	863	837	879	882	873	882	879	870	953	917	789	905	840	855	885	863	865	893	850	888	832	904	875	835	871	847	862	874	894	890	790	836	864	901	875	842	850	852	859	877	866	820	857	852	884	875	854	882	843	802	874	898	842	889	858	808	911	860	824	895	891	866	898	856	896	918	884	846
48475	55694	52813	41982	28945	20286	15117	11024	8544	6517	5034	3919	3288	2623	2239	1949	1747	1611	1546	1355	1213	1088	1078	1013	995	970	890	895	856	845	880	816	836	799	846	836	816	820	792	836	795	786	829	771	838	819	756	806	818	817	807	849	801	792	785	790	817	765	802	774	796	798	795	810	822	771	812	800	831	825	859	766	785	850	778	787	801	792	864	812	791	755	812	801	813	767	834	803	795	743	805	816	830	742	765	807	742	791	789	852	832	852	839	816	835	823	756	814	748	872	757	752	784	825	773	791	884	856	804	806	799	796	799	804	817	819	776	769	830	787	795	843	824	790	779	826	771	778	830	812	783	780	833	824	776	813	790	782	783	773	793	843	772	809	822	797	838	780	842	760	763	776	803	797	790	809	822	804	755	808	824	789	795	839	821	794	760	844	832	815	770	828	818	798	799	813	783	773	847	742	771	786	770	763	799	775	842	792	839	788	800	820	799	827	815	812	774	790	819	769	808	801	800	832	776	822	827	798	773	765	792	785	816	795	870	796	792	824	792	750	783	788	792	766	764	756	803	805	761	800	748	787	827	808	789	857	793	802	798	794	795	777	837	815	807	751	796	841	790	783	806	810	808	821	780	779	808	842	781	817	803	772	824	785	822	792	791	838	828	783	860	789	793	849	784	852	777	786	799	825	775	817	783	783	840	851	813	843	833	799	795	801	741	801	817	806	797	774	802	805	791	824	842	762	765	788	810	830	856	798	866	844	797	789	772	845	832	831	788	773	856	801	828	808	798	771	783	815	882	840	850	819	830	800	808	795	789	794	843	817	821	821	798	828	797	802	784	815	794	717	776	788	823	803	855	822	817	789	831	816	820	805	808	749	818	783	790	757	834	848	846	847	783	763	775	777	760	805	773	850	838	806	787	754	804	801	817	796	796	790	777	772	840	777	797	789	787	834	836	839	829	760	824	865	774	804	861	737	866	798	864	790	846	809	812	787	798	795	770	852	800	764	773	763	803	788	818	803	837	789	794	805	768	781	782	844	792	759	803	817	832	834	795	775	716	790	783	861	822	819	800	779	813	796	777	799	802	847	856	793	762	756	822	818	828	761	854	770	806	789	788	772	775	861	787	760	801	799	848	828	827	759	822	833	779	838	819	805	809	814	759	797	770	816	837	813	788	818	839	817	791	846	823	828	795	785	777	790	792	819	751	843	845	824	842	798	781	817	809	813	853	811	818	827	823	763	792	771	809	802	799	781	832	814	832	787	763	819	841	816	803	818	748	883	766	830	829	831	815	879	788	779	785	811	781	810	831	799	804	813	840	827	773	862	756	831	764	731	782	775	819	848	790	813	822	775	852	733	840	815	819	798	807	818	820	809	822	801	811	793	794	812	806	854	763	807	765	782	786	843	771	819	789	783	757	768	860	860	810	797	818	751	788	838	804	809	802	771	809	827	839	768	754	861	765	770	793	811	802	861	802	845	807	800	804	803	751	788	774	830	784	782	776	788	761	784	784	841	852	823	801	851	817	777	791	801	796	773	804	749	785	776	821	760	812	777	811	838	795	795	846	778	813	810	772	794	770	766	809	785	885	804	839	824	812	764	819	815	771	849	792	778	752	808	812	777	817	791	833	822	823	813	777	802	786	761	775	804	839	809	819	787	828	784	808	824	796	789	822	881	779	813	828	790	834	840	806	811	816	743	808	782	803	811	863	766	833	770	810	823	796	767	824	819	792	806	758	817	807	795	815	784	754	840	803	828	774	802	786	783	818	770	739	822	745	749	736	855	797	788	795	776	795	832	795	809	796	816	769	805	782	774	829	771	830	820	799	839	792	736	788	778	796	724	846	792	825	795	813	824	783	839	802	754	812	767	796	803	790	779	815	790	818	841	799	765	844	824	810	807	777	816	769	779	835	753	870	819	791	848	842	781	750	813	786	801	811	834	801	840	773	814	835	831	829	806	829	814	856	769	823	818	822	815	775	822	751	812	820	800	807	812	833	833	755	820	797	792	752	826	773	839	775	802	808	788	840	778	805	801	762	860	804	830	843	757	797	764	777	795	779	757	784	844	810	803	806	743	855	832	764	870	814	779	825	788	808	803	795	793	813	810	752	805	765	811	776	830	853	802	826	810	819	820	861	772	797	767	831	798	803	843	832	810	835	751	818	782	759	771	793	845	819	764	843	815	761	833	819	798	768	822	794	813	754	794	813	801	858	773	817	783	822	765	811	828	823	792	785	790	781	785	852	756	802	806	769	806	835	799	809	815	753	784	809	824	806	772	773	772	835	786	811	805	784	813	769	793	793	840	842	796	809	777	773	795	754	793	774	854	793	836	830	806	797	773	820	816	801	813	819	860	800	743	843	762	801	845	766	810	791	792	831	788	812	864	832	829	813	798	814	810	797	799	826	786	775	806	807	779	808	786	789	811	810	832	787	823	808	758	814	809	785	806	815	840	790	808	835	826	806	782	807	766	805	771	814	828	832	773	828	796	751	805	795	823	783	809	768	827	833	815	813	742	848	859	808	827	807	840	819	750	777	801	809	829	832	838	807	796	855	813	749	820	791	775	775	791	807	839	822	814	829	822	752	821	818	827	829	816	785	791	783	785	803	831	823	774	757	802	808	822	820	777	788	765	809	812	745	809	787	786	758	809	825	825	748	855	835	821	796	841	768	812	837	846	790	842	836	783	774	822	821	815	773	799	803	768	798	797	818	794	813	807	792	796	825	813	790	749	840	814	758	778	803	780	827	818	837	765	759	793	832	815	803	794	853	758	831	804	809	838	827	850	764	810	836	744	788	759	829	826	810	827	813	795	875	781	835	777	838	815	776	808	810	810	803	784	808	785	800	827	865	841	793	871	773	776	780	803	788	820	761	825	806	852	817	799	774	812	766	802	793	808	783	788	818	802	797	767	814	801	844	731	828	843	806	790	821	795	803	776	817	775	818	786	747	773	843	768	783	794	790	738	802	822	821	787	811	762	850	795	776	766	774	777	773	773	808	843	784	774	767	792	797	768	812	776	847	787	840	813	796	780	769	840	762	798	803	802	881	791	762	805	809	817	830	830	767	858	787	778	817	838	803	809	746	854	826	816	786	787	789	787	774	811	846	766	814	797	828	821	791	846	836	846	827	795	784	883	788	860	785	796	819	812	823	793	816	808	788	792	727	843	868	804	750	812	762	834	793	864	809	795	774	788	799	847	772	833	864	775	818	810	757	825	822	776	788	811	840	881	767	789	816	834	752	838	885	847	775	829	825	794	801	815	816	813	832	759	798	831	787	806	804	846	788	815	839	796	790	786	797	779	798	792	809	807	854	794	815	784	788	807	763	796	817	766	804	765	826	800	819	745	771	782	768	829	790	824	801	801	767	751	741	739	829	821	822	822	812	777	822	853	771	814	844	771	739	791	790	793	798	787	815	856	800	820	820	784	772	788	835	805	820	822	810	771	794	751	829	803	793	828	802	831	751	780	746	803	774	862	759	832	726	751
25715	21633	29425	27057	25556	24194	19228	11840	8058	6044	4514	3587	2953	2566	2139	1817	1685	1578	1449	1359	1262	1183	1147	1120	1029	1001	984	974	933	977	944	912	871	905	846	909	952	896	851	874	834	878	920	890	924	869	913	915	883	923	911	941	874	915	892	843	876	915	892	933	863	876	860	877	858	873	892	867	858	940	973	939	922	889	908	828	900	853	885	884	915	897	875	855	919	900	911	904	912	897	885	865	875	914	869	855	950	914	829	890	973	873	928	917	920	910	872	905	924	866	857	873	832	900	928	886	926	833	877	893	897	852	866	907	882	911	855	881	892	886	879	823	898	883	884	841	823	894	842	912	819	842	886	871	878	882	859	929	912	920	934	911	899	828	839	925	881	914	897	902	895	903	861	919	917	877	859	889	885	854	906	886	833	881	905	916	874	908	798	869	961	896	901	944	889	877	936	890	910	913	878	831	932	853	907	880	876	892	911	865	868	911	917	833	926	840	909	900	899	865	917	929	941	850	912	902	899	907	878	876	927	886	884	922	841	858	874	864	859	874	863	892	909	912	813	889	903	967	811	900	933	892	859	888	863	947	904	871	909	878	919	863	887	904	926	852	844	860	849	916	911	911	868	924	894	845	889	907	869	883	850	939	881	910	868	885	899	876	880	879	861	894	914	896	881	905	913	877	947	896	913	856	920	926	928	883	856	903	895	876	939	910	922	909	852	890	903	885	851	906	927	902	992	890	940	879	935	894	871	920	970	902	886	935	872	804	872	869	883	902	874	883	875	876	841	869	870	924	876	909	911	884	886	873	915	909	919	883	899	903	915	914	931	939	871	895	864	924	873	874	816	875	879	898	905	890	925	925	870	876	888	884	875	929	927	893	832	887	887	868	873	883	885	918	893	839	898	876	869	862	955	911	889	913	907	926	975	962	873	899	886	859	884	942	886	907	806	871	937	887	858	901	924	936	893	839	886	891	885	927	900	885	872	836	922	853	857	903	908	897	839	856	848	937	866	900	843	892	879	880	862	878	895	905	897	879	878	870	842	855	888	894	907	942	940	887	842	899	865	906	877	894	870	896	867	914	879	878	876	900	961	870	868	871	855	879	879	876	876	858	889	883	875	855	920	896	861	889	870	897	842	826	887	863	880	908	903	901	870	889	879	896	887	887	908	876	912	889	848	915	885	931	871	905	892	938	881	877	939	885	919	884	948	917	858	913	874	870	828	896	861	837	852	934	847	830	887	894	908	836	902	903	921	890	916	860	833	866	958	909	854	894	902	936	908	916	900	929	898	852	924	922	888	962	880	915	919	973	920	926	916	930	926	871	921	904	918	849	845	874	870	870	881	882	938	894	937	900	838	916	831	899	866	886	869	878	908	883	868	926	840	872	873	932	872	870	863	935	891	926	911	912	883	884	871	864	874	891	916	880	928	925	896	827	870	870	871	901	826	883	923	835	882	878	947	890	833	839	941	886	822	901	872	937	858	889	921	927	922	863	842	877	892	880	841	926	928	873	882	902	891	848	821	849	886	868	908	869	930	880	883	934	888	921	860	797	900	927	849	859	908	919	830	836	869	856	847	856	890	842	890	903	915	925	890	892	916	924	872	852	897	845	890	897	886	970	868	931	878	872	844	894	900	913	942	882	889	838	888	927	902	916	843	888	910	925	869	938	918	869	859	883	918	921	868	878	889	885	882	844	888	919	893	855	850	890	865	887	795	895	859	896	887	952	939	822	878	842	888	912	914	895	869	907	875	904	872	873	897	855	913	927	870	918	922	849	930	961	910	850	915	903	872	856	876	888	835	885	822	886	860	897	935	852	881	892	963	919	943	932	833	847	880	913	865	846	901	888	916	847	828	880	854	883	892	942	879	898	872	895	857	905	946	910	843	860	838	942	879	895	962	880	858	894	916	898	887	839	961	850	923	898	848	851	928	863	939	892	883	959	901	890	937	896	873	881	928	898	923	902	893	871	899	866	861	867	874	940	907	916	855	903	922	909	901	840	873	852	843	865	861	902	896	917	956	863	840	886	861	914	888	897	906	854	839	821	881	899	864	893	915	844	875	863	906	927	862	900	870	838	907	891	876	902	900	905	911	918	858	880	921	923	897	896	920	887	873	896	896	834	896	804	905	903	908	871	864	872	839	844	932	878	886	933	912	886	885	913	871	853	886	905	910	875	865	916	903	901	915	907	926	870	903	908	920	899	834	888	891	933	887	842	936	873	887	910	944	922	911	887	903	907	887	890	874	939	842	853	855	906	913	853	886	914	941	961	907	897	892	904	912	846	946	859	874	909	896	839	940	905	845	905	917	873	903	829	856	932	866	882	857	871	857	874	884	920	932	881	839	870	908	911	854	939	951	868	874	868	858	871	887	899	906	896	915	963	909	887	864	841	936	944	917	961	929	902	869	853	904	924	884	842	882	915	927	878	877	896	925	879	908	866	825	881	883	916	916	832	911	855	843	902	902	867	826	917	868	891	914	982	879	904	903	912	916	865	878	836	835	867	933	890	838	901	855	922	858	870	921	871	869	861	897	935	878	938	878	887	908	892	896	875	918	920	851	882	896	900	857	813	921	839	905	888	914	902	899	896	871	954	909	855	908	912	923	900	877	897	876	934	882	861	881	940	901	904	884	864	849	950	936	854	921	887	880	948	934	890	919	884	892	932	893	847	845	891	884	937	911	849	882	837	863	899	872	883	892	943	866	895	862	926	894	931	860	913	894	890	926	884	891	882	855	936	883	887	916	911	909	894	866	864	914	910	918	873	871	897	916	870	949	913	931	894	879	859	869	918	907	896	961	904	873	937	872	866	870	932	848	899	899	908	901	900	840	843	853	854	884	870	870	896	895	980	919	931	897	907	859	857	948	933	864	899	882	942	848	880	873	870	864	850	965	915	873	929	878	871	927	904	893	855	863	933	887	904	882	870	889	851	961	834	887	911	883	901	839	924	867	841	895	887	922	931	888	879	863	881	893	934	926	933	908	850	923	866	859	884	861	906	823	912	887	891	914	909	898	862	889	854	920	881	889	927	890	922	910	951	875	879	903	893	912	975	839	838	884	902	878	908	909	850	839	905	938	921	950	931	868	866	893	916	903	887	845	885	885	817	870	879	919	897	811	917	911	885	918	865	937	889	868	883	894	895	868	936	878	846	887	877	870	887	869	891	863	922	882	914	907	937	873	872	873	851	898	931	898	891	883	873	841	854	916	867	869	880	866	914	895	913	895	837	876	872	881	861	931	881	889	885	897	902	882	902	900	871	917	866	886	870	889	915	878	863	864	886	878	870	881	858	880	877	901	894	887	824	910	895	879	873	891	888	945	881	894	928	880	884	929	832	897	912	813	919	922	844	854	920	919	880	840	918	889	929	884	872	931	932	929	908	865	913	922	887	866	861	928	874	906	898	851	888	892	916	896	878	848	880	933	878	896	922	880	905	872	852	850	930	883	885	877	877	886	880	884	887	884	940	881	915	875	878	942	869	859	860
48779	59597	59173	48364	34399	25074	19326	14733	11346	8652	6823	5473	4348	3533	2955	2457	2100	1953	1768	1598	1478	1319	1189	1123	1037	1004	887	923	878	860	882	918	834	828	882	860	839	825	808	858	821	806	815	777	761	809	839	811	833	792	788	848	888	777	732	832	821	803	788	859	770	804	830	813	782	864	832	827	841	772	853	817	830	778	839	792	755	789	815	818	782	813	836	821	826	832	821	819	837	809	835	872	761	818	788	850	828	819	788	788	823	782	773	823	821	795	857	801	840	897	821	803	812	795	845	828	808	854	830	803	843	847	727	850	796	866	802	820	801	783	782	817	811	814	787	798	785	812	807	772	777	740	798	846	820	817	818	793	809	798	828	751	798	801	793	806	792	795	740	762	831	833	838	775	786	799	814	797	824	775	821	856	768	791	813	828	800	847	832	774	760	796	811	832	776	804	782	810	746	812	807	789	828	773	805	796	805	844	806	818	784	823	765	848	769	857	809	836	832	796	776	824	754	769	830	843	794	776	810	781	775	845	792	823	816	817	780	801	795	789	873	808	817	835	780	801	792	828	794	782	845	811	837	784	846	828	803	862	761	784	775	828	802	812	771	766	783	785	797	826	794	846	833	835	787	837	800	800	747	808	825	800	823	755	805	831	828	781	838	774	787	842	782	796	768	796	823	758	823	833	813	796	848	832	802	855	815	791	798	859	799	825	802	823	823	828	780	803	774	803	800	804	821	789	781	810	788	834	846	805	808	832	778	806	812	791	803	758	846	785	771	852	848	753	801	816	798	842	800	793	844	796	817	850	833	803	773	809	771	825	837	822	831	816	789	805	836	847	804	795	779	850	827	853	806	811	770	805	802	792	828	807	805	902	856	819	765	803	851	835	835	769	805	830	794	838	784	798	815	825	833	827	897	777	776	765	820	813	805	830	770	802	810	774	815	864	785	751	813	825	854	799	791	840	847	806	822	764	797	832	772	805	817	825	799	801	847	847	808	806	828	833	819	810	847	760	824	784	751	824	831	805	745	823	781	839	798	794	825	778	815	807	788	840	818	783	871	846	777	835	821	837	799	846	797	793	824	778	831	808	826	781	824	817	817	819	776	844	857	835	820	796	800	818	816	806	804	819	838	820	852	783	790	842	835	775	853	778	793	825	824	807	811	746	778	864	816	827	815	854	887	795	845	805	822	855	810	807	815	835	822	801	783	808	806	832	820	838	803	815	803	799	829	786	787	762	766	803	758	807	840	763	788	772	845	728	793	838	790	809	776	770	776	821	838	796	831	801	815	809	827	859	804	822	804	799	787	816	826	819	802	807	816	808	805	791	813	825	857	795	796	791	800	761	784	786	819	834	852	756	815	824	780	824	832	820	826	764	801	762	788	782	827	795	840	836	863	821	810	815	757	795	793	792	762	801	812	806	847	826	847	798	811	814	815	831	810	769	814	799	782	742	846	854	873	829	803	831	792	830	854	833	805	828	771	829	800	817	766	804	879	852	833	819	823	811	769	824	791	787	803	791	802	789	820	819	845	793	732	794	799	829	793	828	838	791	813	822	809	802	809	845	772	808	868	855	813	791	792	796	775	785	778	829	791	791	792	789	808	785	783	858	803	812	796	834	781	802	835	772	888	759	756	829	796	769	730	808	849	753	809	823	824	757	814	792	823	861	823	821	790	793	803	751	811	805	806	859	818	837	793	863	808	779	816	752	812	833	869	822	842	779	772	815	834	820	799	784	792	824	806	795	827	792	810	785	814	805	816	812	830	806	810	824	870	815	849	839	829	845	812	819	784	850	827	770	835	854	808	799	763	761	813	756	838	818	807	818	798	833	784	834	845	800	798	816	822	799	860	800	836	827	817	842	786	855	848	811	819	754	819	805	769	788	788	830	784	786	788	810	802	833	794	771	807	824	742	791	793	818	840	760	827	843	871	818	767	781	860	784	790	750	832	800	761	731	788	810	806	830	833	807	769	826	820	803	822	793	771	796	800	832	823	807	810	809	795	871	791	848	801	826	776	845	782	837	807	776	865	786	764	784	789	856	817	837	832	830	852	754	810	834	889	839	761	824	821	841	784	769	807	820	817	831	809	813	764	784	798	838	775	805	829	760	846	800	861	777	783	796	753	817	811	835	780	816	803	814	881	844	805	795	845	781	829	816	816	786	805	816	792	789	774	777	837	826	770	816	806	805	836	772	774	818	862	775	817	821	873	823	811	811	790	777	810	822	822	868	791	810	785	830	874	781	804	772	826	793	766	793	785	797	781	802	794	802	845	826	818	815	827	839	853	850	821	834	805	832	813	787	845	830	801	819	815	797	778	798	844	806	837	837	800	839	835	846	812	843	839	786	767	801	823	814	811	793	784	782	840	839	817	818	806	827	810	825	837	792	843	817	793	803	749	813	830	827	799	779	788	758	762	793	733	828	865	765	792	795	842	855	824	875	858	751	780	799	805	804	840	809	814	854	774	843	808	763	814	836	858	800	818	812	787	786	823	835	850	784	742	826	820	782	808	843	836	769	827	789	831	857	850	806	816	822	819	777	812	762	765	853	786	788	797	806	757	821	819	809	828	812	818	809	825	762	807	828	817	798	792	804	802	828	855	812	857	824	866	808	806	874	823	823	796	820	817	815	804	792	816	805	813	816	772	853	814	814	818	732	884	841	793	836	830	752	808	797	762	823	791	836	776	810	752	814	822	814	778	815	826	843	769	769	797	770	892	763	852	789	810	817	830	776	791	796	790	803	790	836	830	794	802	803	832	809	816	778	799	786	769	852	806	876	805	825	792	811	810	798	786	803	832	809	819	813	745	853	831	823	812	795	792	810	777	855	804	781	754	818	824	810	806	803	855	802	827	832	815	800	870	801	807	822	845	763	835	795	816	779	760	819	780	759	840	790	851	832	768	807	783	809	774	792	781	789	769	788	799	774	764	777	827	827	801	800	811	824	811	811	849	757	829	807	840	789	815	834	827	772	858	776	813	826	826	818	777	839	816	775	812	761	839	827	764	850	787	821	768	819	797	800	788	816	829	827	870	847	852	787	797	773	778	807	815	807	784	787	809	821	821	776	887	715	855	800	785	777	797	829	789	796	826	827	770	801	888	796	843	781	791	789	787	805	851	818	788	839	774	787	782	795	771	827	824	819	827	813	764	821	799	737	829	807	832	839	829	825	826	822	779	787	755	877	816	828	787	802	758	816	795	798	829	877	838	800	802	806	799	791	836	855	828	864	870	753	814	797	839	823	816	825	768	871	790	863	831	762	876	828	822	786	827	838	781	771	817	821	796	806	787	820	789	817	816	791	818	798	780	855	791	829	809	819	780	759	839	788	774	816	840	826	813	839	803	832	758	787	820	787	782	814	787	828	806	803	809	793	802	805	843	831	847	795	844	816	818	795	823	783	829	834	789	847	787	809	821	780	825	771	825	814	809	778	828	809	800	843	835	800	807	743	781	826	816	856	855	870	783	767	830	777	802	864	788	808	837	850
25071	21681	29415	25497	23821	24022	20029	11394	7436	5711	4529	3477	2944	2432	2019	1667	1675	1484	1443	1345	1258	1207	1156	1124	1090	996	971	967	923	960	985	979	866	902	896	980	889	913	884	847	914	901	947	941	887	904	917	930	895	865	932	890	821	910	885	836	895	907	897	868	868	929	880	938	847	893	886	882	910	923	878	899	889	889	911	924	945	872	935	870	892	858	846	935	928	833	926	911	911	972	909	884	901	932	877	894	964	843	923	876	900	921	901	934	885	843	842	903	893	937	829	851	879	839	892	896	900	936	898	910	966	868	825	871	878	887	946	919	871	915	816	874	908	859	933	879	908	874	915	886	889	884	903	910	910	917	916	886	934	898	890	896	888	897	948	853	958	938	912	905	904	909	870	873	923	901	862	886	848	883	911	921	897	927	871	874	910	906	837	856	922	877	876	856	907	912	904	906	921	910	867	814	886	929	936	893	869	889	935	878	913	906	943	960	883	885	930	896	932	874	922	863	830	933	872	917	897	936	896	893	923	917	817	859	938	867	985	902	892	917	900	888	823	903	929	897	884	884	948	879	920	844	896	932	900	946	869	882	895	865	909	883	876	851	897	873	840	888	856	879	854	918	900	878	926	907	914	888	898	869	879	878	890	874	883	866	869	933	947	892	921	920	897	818	876	897	887	886	874	886	858	884	978	884	899	959	975	939	920	874	872	929	865	879	882	877	860	868	863	872	926	923	920	886	904	862	878	909	820	929	919	901	881	909	896	893	898	863	907	858	854	879	896	950	892	866	948	888	869	881	927	901	968	888	806	832	895	920	880	913	945	915	904	867	878	904	884	942	957	843	929	910	896	862	882	905	910	906	922	903	925	879	942	876	856	902	874	858	881	899	944	869	846	886	951	945	913	868	908	881	903	921	927	864	837	929	915	881	881	884	895	871	865	922	880	890	876	907	924	890	928	850	851	900	935	868	899	885	933	908	944	904	870	903	884	949	916	895	903	850	893	887	902	908	849	916	957	905	869	864	909	917	878	871	930	887	886	899	961	884	930	927	852	939	915	850	926	835	894	971	888	934	896	896	887	928	962	896	875	898	885	907	883	877	913	892	911	875	915	914	898	900	938	917	890	904	889	866	915	857	899	909	817	910	949	942	891	896	867	864	908	876	875	872	887	885	956	890	913	937	874	907	914	872	944	912	940	885	913	940	879	892	851	894	927	930	920	901	943	938	896	888	916	860	917	893	937	852	842	867	874	884	896	884	988	905	896	907	911	924	771	892	879	947	854	915	913	920	921	882	902	926	888	907	931	908	901	905	894	930	896	899	922	937	874	907	926	894	937	889	858	914	891	894	929	869	933	874	846	932	874	873	894	896	881	914	879	936	888	926	909	898	883	888	917	912	877	940	926	899	914	906	913	965	887	921	892	883	865	893	880	913	912	930	861	910	907	890	893	854	836	879	869	903	929	971	904	822	902	927	895	865	920	942	977	891	884	883	932	900	889	947	849	885	909	908	890	921	923	958	897	917	930	908	915	932	930	851	925	907	895	885	894	914	916	893	900	846	938	864	936	895	807	926	907	917	894	903	880	916	872	865	904	869	913	911	913	887	909	947	888	877	925	848	873	849	876	936	907	891	912	938	942	904	862	910	911	877	880	832	923	932	891	886	907	892	913	826	849	863	887	865	927	869	962	906	945	953	857	892	922	885	899	880	885	888	915	936	926	884	890	900	878	893	857	939	901	943	893	900	894	883	866	894	925	918	889	875	910	884	847	925	868	933	922	925	889	892	899	905	955	909	894	911	880	840	911	929	866	887	892	849	890	965	899	906	919	907	885	885	863	875	1001	889	857	979	921	863	929	897	880	889	887	816	865	865	869	922	902	832	905	878	891	885	915	804	915	889	870	888	810	960	869	894	903	863	859	873	934	855	903	940	913	856	965	958	868	832	916	865	898	800	883	872	885	886	908	905	920	897	925	935	945	946	886	877	907	910	904	875	815	914	922	895	882	831	892	867	897	843	862	923	884	916	919	893	914	924	901	886	857	874	947	870	885	891	828	919	896	919	892	909	871	861	882	941	862	907	893	878	882	897	938	925	945	881	889	888	866	896	897	854	906	909	847	894	890	913	882	929	883	874	919	858	903	882	875	877	930	862	920	879	908	913	874	916	898	865	888	852	940	895	872	919	908	880	913	932	891	877	869	866	915	900	882	887	854	894	844	860	868	868	925	895	914	896	881	872	974	903	885	873	915	901	863	890	863	881	849	898	941	932	862	872	895	882	892	895	915	857	917	883	932	869	854	896	853	901	909	953	864	940	916	925	851	922	902	911	910	884	860	886	911	862	872	888	927	844	859	882	870	917	952	899	886	864	898	941	881	904	950	879	877	893	894	839	879	949	934	874	875	896	889	902	879	908	961	924	867	920	953	931	938	923	926	870	910	883	888	898	889	892	895	900	875	881	869	901	911	867	855	872	898	897	881	895	949	873	959	926	960	884	865	916	884	906	855	881	882	878	944	894	907	835	912	895	931	876	905	851	925	928	925	897	860	901	924	855	866	811	878	961	866	887	908	916	891	945	927	873	889	868	880	936	871	903	886	883	905	933	880	912	869	871	920	825	922	943	918	930	912	945	898	948	938	903	863	935	888	893	911	871	885	842	874	902	901	887	947	937	859	877	883	878	936	859	907	940	867	893	830	931	893	893	891	894	928	901	914	868	899	940	921	898	901	878	938	896	951	923	862	880	873	902	894	918	924	863	881	931	906	896	878	954	885	887	874	899	899	875	950	920	897	901	880	878	885	898	863	878	934	943	889	927	841	896	911	845	936	882	882	867	902	842	830	928	917	868	927	933	887	900	883	951	906	902	879	909	826	881	880	913	971	886	874	859	930	871	881	870	922	896	972	905	880	905	905	932	851	895	881	834	936	902	849	908	857	849	844	915	912	866	858	911	903	905	939	847	919	913	882	863	906	865	906	936	893	880	873	889	922	912	887	929	862	891	912	908	896	923	868	869	876	847	898	912	928	840	864	890	886	910	913	941	866	908	918	896	911	886	910	889	897	858	881	876	917	879	907	860	873	891	917	931	906	877	867	920	840	904	862	915	906	898	938	958	899	935	858	851	901	859	885	882	913	879	898	930	904	901	932	904	876	885	899	906	891	931	905	916	837	896	907	867	940	861	893	903	858	847	921	879	882	992	871	948	868	913	886	913	891	855	951	861	878	920	892	925	853	880	876	893	916	881	938	906	928	898	938	905	883	866	903	907	897	956	887	915	876	873	895	969	865	905	891	863	920	928	900	849	896	937	921	924	820	877	886	937	941	944	928	865	947	852	895	877	873	936	889	946	905	932	948	866	890	922	897	933	913	893	936	903	891	884	918	874	915	844	883	915	882	903	883	940	865	930	870	949	934	874	898	932	930	882	895	925	835	895	898	925	906	878	923	891	892	889	866	880	901	886	926	889	843	912	885	908	955	880	903	904	875	912	897	897	894	946
53189	61930	60439	48591	35185	25338	19130	14486	11305	8869	6991	5495	4180	3522	2911	2455	2161	1879	1710	1636	1426	1297	1222	1118	1037	981	935	902	886	876	888	880	895	835	807	785	798	889	799	824	820	781	811	807	786	793	827	777	832	835	850	811	817	851	806	803	828	807	802	832	786	775	851	809	828	819	802	800	786	760	794	758	783	827	852	803	827	808	845	789	813	806	756	866	820	854	799	829	815	780	826	724	806	842	812	774	830	813	806	783	804	794	815	837	790	812	832	790	812	756	802	798	792	801	770	869	826	785	780	804	787	834	810	881	805	826	765	795	857	848	784	781	856	792	768	794	809	764	774	817	782	745	795	803	810	816	831	830	770	835	859	851	879	798	846	841	837	805	770	884	812	825	835	829	842	817	837	807	818	784	879	821	828	804	825	820	838	812	794	857	812	837	781	777	812	799	790	816	794	825	816	842	831	842	809	786	826	809	828	818	788	781	801	800	810	811	820	791	781	835	829	802	805	811	792	823	826	853	807	841	827	786	809	789	834	850	833	802	780	821	811	797	802	855	822	785	827	807	798	853	802	780	837	791	799	788	775	861	807	835	777	790	821	793	783	851	863	794	821	819	800	794	826	837	833	842	818	748	778	808	726	754	766	876	823	817	830	820	804	773	776	770	826	781	793	763	811	755	772	811	813	771	818	799	761	799	810	837	816	850	821	805	795	800	804	814	833	782	785	787	795	807	807	846	817	822	802	795	782	822	814	808	847	832	808	837	806	827	838	788	843	799	784	803	852	792	772	784	787	819	881	798	829	803	839	791	823	806	785	821	824	783	862	824	820	819	827	815	840	810	800	727	779	789	789	822	837	844	812	835	833	840	767	843	814	809	785	860	821	790	815	811	785	800	803	815	843	831	831	779	814	801	778	808	832	884	800	835	810	816	801	773	788	861	809	819	879	815	821	824	765	834	798	817	853	816	803	814	823	820	826	776	762	821	828	755	805	805	857	858	818	844	780	760	880	801	849	789	813	827	853	786	813	809	844	819	789	807	841	780	837	849	806	780	827	792	844	833	888	774	836	756	853	827	795	794	827	834	784	807	814	786	827	816	825	819	776	819	853	790	800	849	801	790	747	837	801	853	761	770	775	850	810	803	789	815	798	814	800	796	837	819	821	842	794	825	797	796	809	850	825	785	823	812	791	775	851	806	795	848	776	802	839	796	782	784	797	856	781	764	801	806	846	833	833	826	834	785	848	797	837	766	824	780	834	864	810	812	736	761	817	820	793	830	855	864	783	820	781	797	862	787	825	850	786	810	818	854	851	731	838	762	854	845	834	814	849	761	809	829	771	769	795	806	860	832	812	824	866	777	816	806	821	817	779	744	789	837	771	868	821	853	773	828	821	743	823	823	824	854	830	807	827	811	784	785	815	838	829	797	817	822	773	827	811	839	842	800	845	832	814	811	784	801	812	807	777	772	846	789	828	828	832	762	807	854	736	762	782	790	881	844	837	821	797	849	802	822	828	802	825	738	787	784	818	815	902	801	799	844	808	857	786	788	865	788	865	768	839	784	819	806	822	846	833	846	841	814	836	811	770	776	832	805	794	808	812	812	802	789	828	787	817	794	777	803	831	857	860	809	828	779	761	831	821	820	842	798	828	811	803	825	801	802	774	811	762	861	784	783	783	835	810	797	786	788	827	766	820	780	791	825	762	848	765	780	806	846	819	809	777	791	811	823	828	871	790	812	810	821	808	808	775	782	824	787	785	797	778	859	817	829	810	858	823	823	808	824	826	827	850	855	867	819	799	814	804	825	780	817	730	798	730	811	788	842	805	823	830	835	786	811	859	794	851	796	806	830	782	797	737	807	801	834	834	746	808	839	809	818	791	772	815	800	783	759	823	837	814	782	815	814	835	810	803	850	803	776	865	738	834	823	805	765	815	816	789	855	788	849	829	805	781	807	756	807	789	788	835	822	757	770	821	836	793	800	807	807	803	778	788	781	817	833	840	800	801	771	806	847	763	815	861	835	784	820	842	825	819	810	781	825	775	811	802	791	747	849	775	842	786	767	790	810	790	776	890	816	842	825	828	837	803	781	809	809	807	821	830	788	781	812	823	800	803	802	818	791	800	798	820	833	828	830	753	801	789	836	777	839	822	815	786	796	833	795	754	790	779	850	813	773	781	820	838	833	750	785	770	791	803	793	836	813	844	806	841	820	762	815	788	819	804	803	797	844	787	897	812	859	848	802	807	822	789	775	909	764	863	790	836	781	845	797	821	838	825	811	816	778	806	831	812	757	808	822	829	792	862	820	852	774	807	843	836	809	785	832	842	796	776	765	778	832	839	783	857	850	832	771	811	801	803	839	846	786	825	818	826	770	788	794	758	801	832	819	821	815	796	843	831	772	796	787	811	793	762	797	794	755	828	786	797	793	818	758	784	804	821	833	827	805	773	805	800	799	819	748	876	853	799	788	888	778	809	812	792	844	871	855	819	779	838	777	780	809	792	840	810	797	781	825	813	860	833	835	817	854	826	804	781	783	785	806	827	774	827	775	812	759	816	815	814	871	850	836	793	798	837	815	852	799	754	820	796	803	795	860	806	817	803	841	841	791	829	757	791	784	805	827	796	782	784	840	819	840	781	801	796	766	820	799	772	843	786	818	790	811	752	866	833	794	789	761	784	792	818	792	793	823	799	797	778	798	784	845	758	836	805	800	801	847	838	770	802	842	772	826	801	844	793	816	843	845	804	826	809	804	779	811	841	797	811	845	857	824	840	853	801	823	768	784	845	810	812	800	801	826	811	795	795	831	786	843	782	799	839	857	832	818	802	777	821	825	771	778	785	849	799	790	822	821	793	823	814	847	788	769	827	785	837	836	840	888	849	797	818	772	797	854	815	781	809	796	850	800	812	789	859	786	825	790	793	825	771	815	818	818	846	832	798	807	797	797	811	778	824	862	793	769	813	771	831	803	824	845	796	791	824	793	787	802	775	857	830	831	868	856	783	810	815	805	786	822	801	842	842	810	798	791	764	806	822	868	817	804	830	839	790	851	860	828	751	819	831	849	795	797	855	810	824	804	812	837	811	864	794	847	840	808	828	813	827	797	813	791	825	809	803	776	832	819	799	783	799	817	857	844	801	774	790	853	794	792	782	820	782	761	811	814	807	841	851	808	832	823	822	816	780	829	754	839	826	832	749	848	859	821	795	845	795	828	779	843	815	840	830	781	815	799	824	760	794	826	835	828	810	795	826	812	794	823	801	780	849	855	859	794	819	744	848	828	887	806	817	798	776	777	849	817	779	763	856	757	804	844	829	816	821	831	821	835	827	798	819	812	811	887	764	793	789	824	803	803	837	814	776	837	859	781	854	802	839	835	768	803	778	810	825	817	759	832	851	831	792	816	840	837	818	813	813	845	843	834	841	828	797	806	797	792	819	769	818	815	855	801	798	748	858	790	862	828	767	826	821	781	842	856	884	837	804	810	816	797	794	849
24328	21581	29462	24820	23196	25121	24231	13921	9158	6948	5328	4216	3314	2705	2297	1962	1713	1647	1552	1469	1307	1233	1197	1121	1083	1035	1056	999	938	994	945	972	970	860	882	916	914	883	899	918	919	871	900	967	906	894	933	897	876	900	932	911	913	940	910	956	945	858	869	880	888	917	871	907	877	916	943	939	938	909	868	869	929	933	876	891	888	927	957	908	887	863	863	885	914	930	921	909	890	977	950	876	902	887	881	937	894	876	856	845	935	924	922	974	928	907	875	927	895	919	880	904	899	849	913	855	919	882	853	882	903	901	905	943	894	888	879	892	862	906	970	863	924	863	886	921	950	907	885	886	882	883	905	921	896	906	906	894	915	906	872	926	914	887	884	880	884	928	944	904	950	932	894	848	871	917	891	919	894	955	882	888	904	886	895	954	959	908	864	836	897	887	872	921	908	920	874	916	903	928	904	862	952	922	957	963	890	895	909	887	921	910	940	884	933	931	912	881	846	905	888	891	889	947	824	918	875	910	882	866	851	891	921	913	890	899	917	918	939	904	877	859	931	914	941	854	911	891	876	907	916	860	859	892	889	882	909	868	917	931	910	950	903	877	864	829	875	887	955	824	906	919	901	887	882	885	893	907	889	878	947	850	932	866	904	913	868	865	895	940	934	865	893	929	883	861	865	838	945	850	863	900	948	919	930	878	911	937	984	966	890	890	880	937	923	860	881	884	879	946	940	846	915	885	968	852	838	960	886	921	913	864	988	898	904	861	880	891	939	859	886	829	912	827	932	847	925	912	938	845	871	934	889	854	898	943	849	920	930	901	859	875	910	904	845	908	914	880	933	908	895	869	878	898	892	908	884	885	902	872	848	915	891	879	902	882	951	859	842	891	852	919	900	893	893	901	928	938	843	916	885	921	957	877	877	936	888	898	906	865	910	895	833	896	884	863	890	903	853	903	886	912	909	912	869	859	897	923	885	923	900	886	933	900	914	945	934	881	903	904	932	897	947	876	909	902	891	884	947	910	894	867	884	870	882	911	912	787	899	859	871	865	910	879	902	871	863	927	877	895	926	881	878	876	903	960	936	921	854	948	939	933	909	908	855	936	885	954	876	872	937	906	891	863	922	908	914	934	948	896	888	855	902	890	884	963	840	928	872	900	911	940	888	902	921	936	906	907	915	901	876	865	875	922	911	931	921	949	900	924	929	915	886	885	868	881	884	921	937	940	942	917	904	898	898	944	906	845	935	950	897	865	905	963	945	895	875	830	905	933	883	936	923	882	920	927	930	908	903	899	927	917	920	913	906	933	895	892	926	911	937	889	884	869	956	902	869	875	887	903	865	913	938	901	916	912	864	952	893	902	914	899	870	923	932	911	896	871	894	915	894	878	905	887	930	866	895	882	911	934	896	891	942	880	876	882	836	949	847	923	946	871	937	887	939	870	923	940	917	936	938	883	972	837	891	883	907	959	870	909	916	873	899	901	926	828	854	893	923	876	917	869	876	838	926	927	883	881	894	878	880	915	943	925	918	890	877	892	880	923	937	931	901	888	888	884	922	847	914	883	922	926	932	907	958	926	957	956	872	946	846	954	967	878	848	858	926	951	977	858	897	875	882	860	922	896	870	961	897	850	869	908	856	914	851	907	887	923	911	921	877	864	961	884	863	940	913	904	847	846	896	906	882	911	851	917	873	858	968	888	910	914	909	953	895	930	876	906	929	932	863	898	880	934	958	905	932	926	897	904	904	909	912	892	868	928	905	866	922	886	922	875	911	867	873	891	948	937	937	889	882	932	896	933	908	884	880	901	924	902	889	930	851	876	946	923	888	924	853	912	886	888	864	902	893	977	906	879	870	900	921	920	929	900	871	879	876	938	926	889	924	894	896	912	910	913	859	856	846	931	924	933	924	826	912	867	888	898	891	904	925	921	873	896	844	872	976	911	866	842	906	884	848	911	887	885	882	899	877	915	864	888	938	872	839	873	877	891	861	919	885	923	925	858	909	939	946	911	873	853	929	903	944	896	886	816	889	853	876	875	882	923	825	913	897	927	934	855	843	929	951	940	919	895	893	853	899	965	934	888	875	906	838	852	832	884	896	928	903	923	916	928	842	947	869	902	891	898	861	877	897	879	905	912	869	948	851	946	925	889	858	922	931	898	911	895	912	908	934	907	966	917	840	852	906	911	895	954	905	921	935	930	900	964	856	908	839	875	950	963	935	897	933	935	951	934	901	929	844	893	916	906	932	918	857	866	917	923	876	861	921	932	867	957	934	922	869	930	869	882	904	884	912	920	948	896	962	927	851	867	935	929	917	880	866	912	940	851	820	898	874	871	917	888	909	919	869	907	879	938	897	895	957	952	944	880	893	874	834	869	849	889	920	923	881	894	888	899	932	884	893	893	923	908	912	874	870	914	879	899	950	929	922	909	880	884	958	908	882	909	915	866	921	926	896	860	932	915	990	875	897	929	866	904	931	987	917	906	908	870	937	882	821	877	932	920	863	890	900	1012	873	964	898	902	894	904	870	948	891	944	864	925	944	933	935	868	864	903	901	871	921	884	911	899	929	886	894	947	919	913	911	874	911	902	904	872	876	898	948	884	875	918	880	901	917	900	925	920	892	909	953	876	827	882	913	867	879	941	900	923	879	903	968	934	843	871	939	882	912	921	853	915	935	876	909	883	924	865	890	892	901	912	962	926	940	901	899	902	940	853	867	911	889	854	886	931	933	903	885	881	900	896	867	926	887	895	860	914	907	878	881	933	902	955	908	868	902	888	907	962	908	830	832	897	904	879	904	865	916	869	907	902	909	921	888	907	906	905	864	890	868	915	909	903	898	872	967	900	869	887	882	900	901	965	888	903	920	923	855	915	866	867	863	868	867	893	893	841	906	880	915	894	903	875	892	902	865	863	928	894	882	936	831	866	929	900	937	873	928	872	867	895	893	943	952	931	878	854	878	855	938	916	902	838	889	871	899	883	927	879	883	954	903	908	885	904	913	897	852	886	875	920	915	907	872	953	874	891	881	871	874	845	932	884	893	910	927	908	883	931	877	946	911	911	895	910	886	867	883	899	939	917	886	955	914	888	910	871	868	897	968	919	843	912	916	912	883	921	906	896	864	930	905	908	867	907	925	930	871	901	903	888	891	888	875	876	909	893	881	906	834	898	879	923	879	878	891	907	902	860	891	921	960	898	882	917	851	871	903	957	843	897	951	940	903	850	859	915	922	955	893	875	916	925	930	923	905	844	893	914	921	883	940	920	890	883	901	928	881	927	850	915	890	929	855	906	900	924	934	894	893	922	908	941	875	914	923	919	932	862	927	947	926	933	857	965	929	877	896	899	906	903	893	892	906	982	894	902	830	888	883	963	925	899	928	935	919	867	923	898	944	965	832	837	843	908	882	840	862	874	929	918	890	901	882	942	885	941	905	888	882	911	939	928	892	922	862	873	903	884	934	863	868	909	898	902	957	902	956	908	911	903	920	936	919	927
51990	65300	64139	50771	36625	27643	21061	16061	12711	9955	7671	6311	5022	4009	3174	2645	2377	2097	1931	1714	1581	1417	1237	1178	1072	1033	941	925	870	915	861	901	872	821	847	820	823	834	858	831	781	861	782	808	772	854	799	770	828	808	795	811	835	796	788	795	791	761	791	857	755	791	820	786	833	831	790	771	766	838	826	806	851	850	844	818	814	797	799	827	841	764	836	786	765	854	819	782	769	819	807	827	858	776	809	751	810	854	825	821	776	824	829	860	812	843	818	863	830	775	790	839	794	786	798	773	818	829	842	797	836	819	816	837	804	808	827	875	822	840	813	819	844	835	797	837	852	843	813	819	800	767	833	863	774	787	839	823	756	814	821	843	818	821	748	808	809	833	774	842	843	852	812	848	815	823	803	828	826	803	777	818	825	786	791	802	849	783	818	806	773	787	814	800	874	827	788	807	784	793	770	806	860	825	795	827	844	867	806	794	838	829	788	815	841	806	802	793	848	791	852	835	772	838	781	808	793	797	860	805	806	774	823	790	836	847	861	825	823	779	841	830	851	794	791	776	765	830	812	832	784	779	796	829	816	811	814	824	857	792	797	841	809	854	803	790	773	842	839	861	811	843	841	810	792	768	835	781	837	790	840	814	824	832	736	804	864	787	803	768	760	822	838	814	742	839	775	812	817	832	852	785	870	855	835	813	822	811	844	773	797	766	801	849	820	772	823	835	836	781	821	814	832	817	821	799	792	823	833	815	843	799	801	812	849	835	802	827	829	806	830	835	785	818	788	886	807	811	870	802	818	827	774	764	846	799	796	835	863	861	801	810	809	833	814	782	821	790	809	790	788	811	853	817	813	846	768	829	824	812	847	822	857	819	803	794	828	845	792	842	800	763	818	837	838	767	843	847	799	784	819	836	851	847	793	817	778	822	779	826	843	860	818	815	796	814	800	795	791	834	812	776	827	804	784	842	807	800	798	833	788	816	818	776	801	809	796	859	838	810	870	815	839	804	789	850	780	777	849	855	873	762	853	852	802	814	828	863	771	840	844	854	796	780	810	844	834	818	826	820	846	880	780	826	826	796	823	860	808	795	788	841	814	799	781	811	868	773	855	796	821	825	839	818	778	808	807	803	806	811	824	814	820	825	847	829	788	865	799	819	850	833	797	847	823	833	807	770	787	810	828	820	832	805	845	832	738	793	826	821	819	811	845	830	818	814	783	844	829	814	778	774	806	804	810	799	828	769	845	794	787	791	811	785	792	793	806	832	768	834	847	796	832	818	838	799	735	815	804	817	820	787	811	764	871	816	838	853	807	865	877	821	870	843	842	848	865	817	813	825	795	833	816	735	820	776	844	809	859	812	838	817	801	815	875	873	800	852	800	801	822	799	789	824	859	826	831	734	823	809	837	821	838	794	810	823	834	826	773	803	842	823	825	803	834	865	842	804	832	823	839	777	829	831	789	847	812	834	770	848	813	763	836	810	807	804	805	809	834	838	795	802	771	790	823	799	830	818	810	822	784	810	879	809	839	917	862	819	842	829	824	811	795	861	823	837	807	818	810	815	792	779	806	848	850	787	846	811	869	856	822	821	836	784	813	845	819	784	811	782	782	815	842	845	840	805	785	830	825	754	829	800	830	795	798	789	801	780	826	847	764	754	810	817	777	833	865	786	810	851	871	808	804	790	830	820	808	799	821	850	844	852	820	789	825	832	817	764	860	827	795	802	809	805	816	788	809	822	796	780	795	780	820	801	848	832	802	785	824	799	804	827	861	758	823	846	759	783	782	784	834	843	829	868	823	790	844	788	835	814	809	761	769	827	813	809	787	858	854	842	832	822	811	803	787	812	804	807	794	823	809	835	797	794	860	791	801	844	806	824	796	787	809	806	848	862	801	889	858	846	812	816	849	834	778	816	820	825	793	791	802	842	854	835	847	818	822	870	839	875	793	842	846	824	839	834	774	791	819	799	769	819	782	858	797	862	797	823	856	783	783	806	835	870	825	831	813	844	784	794	822	804	810	808	803	837	797	823	852	812	836	866	790	783	832	830	803	815	794	824	832	855	823	805	858	802	799	795	797	812	822	812	796	809	804	800	776	783	835	801	808	859	830	821	866	826	860	827	808	812	786	835	818	797	845	836	842	827	847	769	825	796	772	786	782	769	854	863	811	828	798	807	809	801	797	801	811	793	806	841	814	798	824	837	811	812	806	834	809	841	806	815	835	822	863	779	842	826	806	777	817	845	799	820	831	825	801	809	819	811	887	790	848	799	822	793	763	886	817	787	788	805	829	801	803	808	796	864	831	814	825	844	806	845	831	832	850	850	816	771	827	785	810	820	845	780	796	844	827	822	867	823	806	825	825	856	777	816	782	825	802	805	839	826	822	868	858	811	823	884	826	787	866	839	799	762	845	796	821	815	807	833	821	826	843	836	849	783	828	799	814	848	748	824	814	796	825	774	840	812	835	800	842	812	781	844	778	802	778	774	836	818	841	833	803	849	850	874	797	816	883	821	832	774	802	825	868	822	796	787	787	832	782	820	825	839	861	814	797	860	802	754	846	812	790	827	818	855	837	860	814	743	795	826	820	829	805	790	755	817	813	871	799	806	788	780	844	798	804	841	810	805	793	851	893	759	809	783	817	778	849	782	797	803	786	835	799	863	831	824	807	820	808	844	800	790	773	782	816	804	804	798	811	819	793	821	852	857	851	783	794	827	820	795	855	890	814	819	815	804	841	783	828	822	802	809	820	849	846	782	851	787	827	800	805	807	831	778	804	801	802	769	847	860	820	829	803	821	799	848	804	837	825	815	864	781	802	769	856	783	782	827	789	848	794	812	795	846	864	806	833	853	831	839	839	780	787	806	801	823	814	819	796	796	804	783	794	846	825	829	792	811	793	800	801	805	819	811	811	839	784	800	834	819	758	840	790	815	822	834	791	775	811	868	778	819	810	812	803	854	814	849	823	803	835	898	813	794	819	845	876	793	819	807	793	793	794	844	799	841	755	822	849	867	848	781	794	824	815	785	813	778	845	835	807	860	881	847	808	809	802	786	777	835	804	805	809	798	806	762	793	810	840	835	776	822	823	869	841	812	813	818	843	774	797	817	814	858	808	821	803	766	842	794	797	764	782	801	835	866	779	823	843	804	807	794	792	841	828	807	869	816	779	837	845	823	836	812	826	778	839	820	775	834	792	823	829	818	787	830	815	870	766	809	833	863	807	798	818	744	823	744	781	775	821	790	821	850	850	800	816	819	782	778	854	810	827	811	802	780	812	806	790	798	782	846	824	815	840	817	836	815	804	804	842	798	832	803	837	807	802	784	828	823	804	841	846	857	843	815	777	807	767	841	802	785	817	753	791	834	811	798	845	825	766	816	809	809	752	846	784	792	769	826	807	843	816	818	813	846	775	816	824	797	848	785	788	892	809	800	792	848	822	793	860	807	815	791	848	819	814	815	812	814	859	808	825	841	812	850	797	808	806	906	846	823
28585	23399	33614	34941	26075	17846	11485	7576	5337	4134	3311	2671	2219	1914	1652	1457	1382	1331	1194	1112	1058	1012	1011	1037	963	875	954	915	910	898	857	865	903	861	877	886	848	881	895	844	918	882	911	838	873	864	871	834	836	896	907	868	871	893	844	880	872	884	862	881	885	895	914	902	867	892	885	874	837	834	907	809	872	830	881	862	818	873	873	877	916	853	921	885	854	835	869	884	888	880	878	807	877	857	858	923	905	917	870	825	855	851	846	809	831	868	839	846	808	845	845	876	834	832	893	829	847	856	887	870	857	837	821	911	887	873	884	861	894	853	840	880	864	909	833	876	791	901	854	820	931	847	840	866	891	849	866	855	861	884	894	909	850	911	894	888	860	847	851	876	843	890	859	909	865	829	866	857	812	806	875	916	871	867	860	889	875	871	848	882	858	911	810	904	856	883	888	872	803	832	886	858	858	852	934	884	860	899	861	813	853	883	874	847	886	891	919	898	855	853	825	878	863	885	936	896	877	860	867	836	884	865	866	867	880	861	843	854	882	871	870	905	837	829	830	843	866	878	877	900	877	814	823	848	879	847	861	827	858	859	884	884	889	844	832	891	884	862	908	835	830	902	852	876	907	882	886	827	898	883	840	857	870	889	895	880	867	815	950	885	863	835	896	856	909	847	835	912	844	833	863	856	855	853	892	847	898	828	855	806	880	876	878	833	850	863	849	855	815	895	856	904	894	889	866	916	838	837	846	835	866	831	839	860	850	857	864	906	879	865	887	848	857	892	910	918	896	842	870	878	860	841	832	839	899	826	854	874	861	884	859	885	873	852	880	816	813	873	845	820	840	891	844	880	877	843	838	830	870	874	847	814	799	888	861	874	856	885	840	865	880	879	873	890	923	822	910	863	832	853	835	834	835	879	919	881	823	887	868	966	879	832	900	907	881	860	861	818	853	893	860	865	849	865	883	865	840	902	910	826	856	861	837	882	867	877	870	898	844	887	910	878	910	838	841	868	860	850	855	838	874	864	865	837	861	891	890	871	833	864	930	849	839	947	860	878	873	829	800	845	917	833	865	834	863	823	838	859	879	833	874	882	858	830	874	854	848	882	883	868	866	848	880	932	849	871	779	874	823	865	910	877	836	885	877	834	871	860	900	850	880	876	900	841	888	897	859	867	851	873	883	834	874	891	820	862	832	853	870	852	814	803	822	892	876	908	887	877	853	791	839	876	916	911	914	874	880	880	860	899	866	865	830	895	871	872	880	846	909	848	859	904	889	892	891	887	859	849	817	867	861	920	845	875	827	835	778	864	850	913	832	884	873	884	831	837	881	827	874	905	917	878	830	837	879	877	845	814	887	835	822	883	897	902	838	902	861	909	836	863	934	844	829	854	848	835	836	884	859	886	823	910	871	866	850	899	856	834	819	890	859	855	886	863	856	866	833	867	879	871	815	834	900	823	866	872	837	874	829	811	902	831	844	892	837	856	855	894	822	884	862	815	842	832	865	874	837	834	868	823	842	832	878	887	877	883	837	888	841	900	861	841	841	908	904	867	864	888	828	898	845	879	838	841	882	870	877	880	872	869	841	879	867	893	853	878	871	803	846	832	853	910	896	922	930	842	829	905	877	864	888	834	884	856	875	836	857	856	833	817	839	913	830	787	842	849	858	850	875	862	920	935	865	849	914	867	900	887	828	886	897	858	841	909	852	873	868	853	879	867	893	856	853	881	912	839	869	810	797	853	898	852	817	828	891	888	906	886	897	892	883	848	908	900	980	897	873	834	866	855	826	856	865	901	906	934	936	862	830	883	865	836	879	866	902	927	925	853	891	815	891	891	896	883	858	881	845	869	875	843	825	896	854	864	863	841	878	885	836	894	923	857	863	872	870	828	875	914	875	848	863	898	858	874	884	879	861	903	863	892	893	861	820	919	861	834	855	899	826	939	854	879	816	864	815	870	853	905	878	873	849	827	852	852	912	884	893	825	850	870	860	884	864	878	835	791	773	857	879	867	880	843	871	853	886	841	835	898	876	943	847	917	869	902	820	848	876	884	844	883	899	884	871	871	845	853	857	862	860	854	888	866	860	876	834	876	873	874	884	881	859	861	835	851	858	854	878	861	872	893	864	897	907	824	866	935	848	838	856	842	823	870	835	861	858	856	875	875	830	873	829	873	821	863	850	818	880	879	923	851	856	947	864	878	851	830	844	835	880	866	874	876	888	895	842	906	876	880	893	835	856	841	854	868	853	880	865	850	882	841	845	866	907	853	860	852	885	870	845	874	833	851	862	866	913	910	867	849	893	880	859	857	870	856	812	930	920	843	873	888	830	885	907	830	884	829	882	899	840	819	869	883	905	916	902	840	899	871	880	830	895	914	908	874	871	890	871	869	878	804	844	869	856	841	846	931	873	888	888	911	839	846	845	839	884	910	889	816	884	889	881	895	835	868	836	874	865	878	851	862	906	894	878	919	802	899	937	878	878	799	869	898	894	858	857	845	867	886	875	901	866	847	837	810	837	888	892	874	856	854	850	863	868	886	880	870	859	800	848	827	877	885	870	842	897	875	875	881	871	903	844	873	829	879	872	813	897	878	903	868	874	880	877	869	889	830	848	884	873	896	897	885	908	891	865	885	909	836	836	866	850	878	864	869	838	833	886	860	832	883	857	835	877	855	849	846	799	857	827	820	876	892	939	906	906	858	844	884	839	874	869	888	830	907	842	897	830	873	820	883	864	849	879	858	881	920	915	894	847	891	885	917	834	841	821	852	897	818	885	888	884	875	888	847	904	846	904	870	857	892	873	857	863	885	893	867	866	872	864	858	870	869	848	875	889	879	861	844	884	877	834	839	878	847	940	889	827	896	865	830	848	843	946	891	832	885	890	864	907	849	833	899	882	858	835	910	917	888	846	876	846	855	865	919	855	903	889	834	801	889	868	919	840	877	825	873	878	888	838	857	826	889	862	851	814	851	884	907	833	875	883	852	888	847	899	884	861	867	862	856	835	911	856	811	912	876	879	865	834	832	845	829	831	839	893	869	869	856	833	799	874	853	845	900	892	848	856	870	884	906	884	870	832	837	876	846	869	876	828	843	810	847	894	857	873	826	872	858	884	865	825	831	868	844	843	830	828	889	877	910	880	909	949	917	823	878	868	880	880	887	870	873	852	889	861	850	873	869	917	934	879	882	789	841	895	830	886	824	898	870	904	860	857	942	869	867	868	881	853	839	856	864	847	857	834	841	877	884	844	915	870	862	901	847	849	875	884	885	851	899	908	860	821	910	924	823	823	913	848	848	891	843	900	875	861	860	852	873	853	818	855	844	884	839	889	865	852	894	879	871	889	838	804	918	837	875	904	791	859	849	840	821	795	825	870	854	848	910	863	863	817	894	866	893	890	877	882	925	812	896	895	889	868	864	840	828	877	850	868	892	829	854	869	867	847	808	833	854	910	863	835	821	872	875	892	842	894	865	845	886	863	859	854	861	835	918
47872	55674	55204	43452	30080	20852	15033	11259	8553	6744	5239	4261	3423	2666	2253	1924	1730	1555	1391	1322	1158	1158	1067	1001	987	907	933	894	856	824	840	789	798	822	770	801	870	818	793	818	800	795	793	874	761	771	764	828	792	779	786	761	778	827	754	827	843	791	771	782	837	789	844	784	800	801	805	806	808	809	763	819	795	810	772	837	769	782	796	811	795	773	808	825	856	802	774	742	806	840	864	801	806	872	783	787	823	787	852	755	794	753	859	824	855	808	793	767	759	798	815	781	789	781	814	811	763	781	777	783	741	813	763	854	828	792	813	803	821	768	793	798	826	859	795	806	762	875	835	798	813	821	791	798	801	818	789	763	754	753	755	821	778	823	775	801	839	801	735	786	806	862	794	816	832	828	773	756	793	796	835	790	753	790	796	838	793	747	820	772	777	810	749	761	793	804	761	805	788	752	796	824	764	820	756	822	814	790	801	816	793	793	785	816	809	803	837	786	868	782	800	816	795	778	810	807	842	832	784	808	783	840	773	765	789	793	782	751	832	766	790	816	786	754	762	745	826	789	806	810	809	825	838	851	791	798	813	779	814	795	777	763	785	825	742	776	746	807	788	808	823	831	773	817	817	824	799	812	819	800	809	815	789	773	729	792	741	755	771	757	746	765	812	799	823	808	772	836	812	827	805	774	814	774	814	804	780	765	760	811	849	796	784	806	784	814	877	765	728	830	771	816	740	801	821	806	813	802	809	826	796	837	797	802	746	835	786	794	749	797	815	813	812	793	803	813	777	773	826	763	813	797	844	839	827	776	786	774	794	796	708	780	793	859	847	778	828	751	774	764	828	841	775	800	789	789	757	795	789	780	781	776	857	822	805	792	776	732	768	786	791	770	797	789	855	789	783	840	827	759	770	842	809	777	830	796	763	774	763	798	836	778	807	797	813	812	754	845	781	759	811	787	821	776	797	798	784	739	793	794	797	815	798	771	811	834	793	791	789	790	775	829	782	783	825	856	802	855	761	819	754	833	759	762	751	831	802	823	754	803	821	771	793	788	816	853	792	814	782	795	795	738	835	834	794	764	802	794	772	783	818	756	777	789	777	815	830	742	775	790	779	762	828	819	814	824	789	822	775	787	807	826	760	775	821	760	777	805	799	847	778	797	799	831	795	767	820	796	774	788	765	828	839	756	804	813	827	742	793	816	753	746	804	780	763	743	796	826	777	765	813	755	788	832	813	775	817	837	737	745	785	804	782	822	795	769	773	817	802	850	785	823	815	749	752	786	827	773	826	806	759	764	790	778	855	768	795	780	837	771	790	744	761	789	813	803	799	789	801	783	830	797	806	841	821	840	776	751	839	822	799	812	770	810	784	805	753	774	774	791	854	797	755	772	812	770	812	781	774	762	804	784	756	804	834	790	830	810	818	786	823	786	769	771	743	864	811	800	782	764	782	794	783	792	832	831	793	821	850	794	836	806	815	771	795	797	818	757	802	792	781	808	827	827	842	871	791	771	792	823	817	809	819	776	791	806	805	763	801	814	763	828	755	795	757	769	841	799	806	790	766	795	855	782	803	798	827	796	777	801	807	822	847	796	806	787	827	840	850	773	781	777	813	792	813	771	821	785	824	848	735	777	793	833	829	768	811	813	814	759	745	801	769	834	803	788	858	811	778	772	748	813	779	850	743	865	791	810	783	810	802	826	819	793	786	816	794	787	804	763	803	780	773	809	788	812	732	811	750	813	819	813	780	818	783	829	818	804	812	808	824	835	813	798	774	786	783	815	798	790	851	780	785	775	817	770	816	788	791	810	842	744	791	767	784	744	762	797	813	803	809	807	752	839	769	815	781	851	769	788	771	808	834	775	798	842	801	788	839	772	833	724	824	806	797	822	820	787	788	842	800	794	812	806	819	817	803	851	786	791	826	834	771	829	781	828	791	794	743	803	767	762	810	836	802	763	845	821	759	798	801	753	807	820	816	870	786	809	805	787	723	759	782	799	795	814	863	746	811	856	822	819	851	789	820	762	819	757	751	829	797	782	791	755	779	792	787	807	791	791	768	791	759	779	830	795	831	809	812	820	766	768	757	770	814	789	792	835	780	836	809	805	803	808	801	815	799	802	757	810	757	796	792	765	841	826	826	767	791	785	810	780	827	784	782	768	787	736	792	843	748	784	792	768	762	755	799	801	774	784	804	801	786	774	786	829	803	787	805	842	785	794	784	809	830	771	765	763	801	778	799	777	827	795	809	776	773	813	762	822	754	834	815	793	801	773	790	768	767	808	828	799	784	777	829	765	869	822	768	855	830	841	791	836	825	782	756	774	813	791	814	803	821	786	843	796	827	813	762	780	813	801	809	846	777	789	798	805	829	863	810	836	832	777	791	812	739	749	756	823	766	840	772	821	796	819	800	778	852	791	838	838	824	781	801	752	807	820	802	781	783	816	748	762	760	797	820	794	809	823	743	784	769	776	846	822	776	800	792	828	789	808	821	769	774	795	815	801	791	779	788	840	779	749	845	798	745	781	801	799	750	847	783	809	789	799	814	795	782	819	798	753	802	800	839	795	783	810	812	824	850	791	815	795	809	800	795	794	770	825	804	822	777	822	782	800	767	815	848	762	739	783	774	826	756	779	816	786	808	787	776	775	750	833	790	768	777	789	810	724	782	837	796	824	775	820	828	773	820	816	778	801	791	828	809	839	798	842	775	765	822	748	778	800	770	764	784	838	783	840	768	805	790	836	738	831	785	780	811	808	744	770	788	784	787	792	826	794	799	798	829	797	801	788	794	787	820	765	836	838	772	770	811	784	775	783	767	829	797	775	831	820	843	767	745	784	779	738	804	802	776	804	824	798	777	809	800	778	811	809	842	805	762	789	795	781	798	771	831	768	745	751	760	809	772	775	810	809	825	795	772	787	785	793	786	806	795	803	762	812	756	807	853	790	776	747	780	769	812	836	826	826	819	825	811	788	841	832	821	772	801	788	820	741	805	774	828	788	788	809	779	831	841	789	825	818	790	789	807	723	812	840	714	787	820	806	790	798	798	749	803	766	781	816	740	814	768	837	799	796	830	798	755	776	796	794	825	807	833	784	794	796	830	815	809	762	769	798	827	819	801	804	761	792	836	821	819	776	809	794	807	821	772	824	770	858	764	791	818	795	782	795	845	799	864	835	815	820	801	808	757	834	833	777	840	797	727	811	790	784	793	797	779	820	777	824	838	825	817	773	744	795	751	765	850	806	859	850	812	816	804	853	838	766	731	819	813	785	763	761	829	808	796	803	716	821	761	776	830	855	832	784	846	783	768	843	823	819	748	726	777	809	802	806	747	773	786	819	827	815	785	750	842	767	810	790	796	777	770	806	779	855	816	791	808	836	782	843	788	799	795	822	813	790	761	795	798	804	797	808	803	790	776	818	820	794	774	803	795	801	807	810	784	831	791	812	834	809	778	830	789	801	839	842	837	734	779	774	820	807	834	834	777	816	807	782
25745	21603	29390	26467	25899	24289	18448	10977	7389	5536	4294	3493	2863	2256	1949	1807	1613	1471	1420	1320	1234	1170	1106	1034	980	998	1009	988	963	928	961	905	895	856	877	898	908	848	870	883	882	875	840	846	917	908	891	898	862	895	913	892	885	869	899	928	937	878	881	856	905	849	866	897	928	903	872	903	870	925	899	874	855	869	877	879	863	892	881	876	828	848	844	843	830	862	891	884	895	876	856	862	851	892	864	847	906	926	868	851	912	830	861	853	824	914	894	857	910	878	852	861	890	881	895	870	870	907	932	918	893	869	878	827	851	898	890	893	911	895	870	916	978	894	821	846	906	891	918	907	919	874	903	954	866	878	902	850	938	888	929	857	925	915	904	874	902	888	932	896	851	876	941	908	878	912	860	852	929	888	878	910	873	897	834	889	871	901	839	877	844	903	864	838	840	874	836	843	865	858	897	865	865	828	914	852	847	879	857	949	861	905	884	851	842	850	898	900	889	915	860	901	893	878	905	886	841	867	856	904	922	895	918	860	901	898	798	899	882	959	867	883	824	889	922	873	918	875	888	899	868	829	898	870	858	888	879	906	932	845	926	883	907	946	879	888	881	946	893	892	873	858	863	903	901	902	882	913	867	900	911	820	930	902	878	932	905	848	848	844	893	882	880	872	881	861	883	853	891	873	929	942	885	922	838	884	868	827	896	839	859	874	856	921	910	833	872	880	882	814	848	844	906	918	897	926	927	834	866	834	911	881	873	865	877	867	930	922	846	874	849	906	865	876	854	846	900	881	890	866	882	849	922	886	849	910	932	920	907	881	920	888	937	891	898	917	892	838	822	894	866	911	855	903	910	870	890	858	893	923	899	897	910	912	893	894	896	878	891	833	833	881	821	910	883	884	889	893	871	938	886	891	878	894	941	872	909	908	884	869	828	874	934	866	928	920	911	876	877	856	919	898	927	869	860	906	860	842	859	897	900	858	870	850	889	888	888	927	931	887	829	864	880	904	889	932	903	895	894	846	897	935	953	829	958	849	941	892	872	881	873	864	853	869	860	921	895	889	872	908	833	812	904	875	857	852	909	872	867	925	921	859	896	871	852	892	897	889	916	914	898	826	872	837	853	816	856	864	835	907	909	889	864	893	908	902	880	882	855	875	863	867	897	899	850	919	877	918	881	869	941	852	917	912	876	920	906	894	901	861	894	814	890	855	914	870	851	878	825	877	879	909	877	889	963	929	914	856	870	901	908	899	941	880	851	851	865	899	886	883	905	873	930	844	840	880	876	861	855	923	866	884	869	926	918	847	873	896	894	863	870	852	878	901	858	845	920	876	871	879	912	882	873	850	861	880	865	867	927	878	912	925	893	820	897	897	877	850	918	878	820	931	866	910	869	965	859	912	892	871	841	887	853	882	876	841	863	885	884	889	914	882	874	843	878	822	786	827	890	872	934	860	901	895	892	891	890	892	910	856	913	898	870	897	863	872	866	889	886	872	907	884	849	874	918	878	904	870	888	933	836	893	852	864	878	827	883	827	921	944	940	873	877	847	834	907	924	894	876	804	865	840	921	868	878	852	886	873	843	912	893	843	921	877	901	876	872	862	887	924	878	868	879	889	871	923	880	870	850	956	880	885	888	914	880	896	951	902	853	845	824	915	835	847	853	899	889	852	927	894	866	915	911	880	822	846	843	901	897	879	894	877	905	914	801	834	898	883	932	962	853	890	874	921	866	869	888	868	889	900	855	857	864	861	891	855	861	865	940	830	889	883	958	924	863	829	951	822	896	851	826	852	860	916	877	839	910	860	919	932	849	808	904	862	917	909	878	870	895	878	842	896	865	905	861	883	855	893	868	894	855	847	854	851	829	841	877	853	891	909	889	841	853	863	879	885	820	852	905	862	948	894	855	925	891	889	901	937	891	870	908	908	894	870	855	836	870	895	887	863	897	876	862	871	879	880	847	914	862	885	856	832	890	892	869	855	834	859	936	832	904	872	898	893	922	954	823	845	881	872	862	868	893	902	873	894	897	864	850	876	929	882	917	919	867	879	889	878	905	904	881	931	912	911	902	909	870	907	858	874	846	920	910	874	891	888	901	843	896	980	908	889	886	874	876	874	854	868	863	908	850	900	913	860	903	906	912	921	858	869	906	872	910	889	911	892	854	906	822	890	861	892	847	911	884	899	876	855	862	903	924	867	916	899	829	874	896	904	876	847	831	875	923	862	921	843	882	871	930	898	816	900	887	940	921	960	841	802	887	896	859	884	918	846	862	866	854	815	867	866	890	837	892	913	865	832	881	903	898	924	854	898	872	835	905	862	845	910	919	850	910	895	837	824	833	933	893	874	837	922	914	925	888	916	883	854	863	868	855	863	901	883	897	902	850	895	874	880	900	905	847	918	845	845	881	845	856	938	864	889	860	854	893	922	896	926	885	900	891	901	910	885	894	918	886	898	914	897	864	922	884	840	892	882	848	896	886	874	911	929	879	846	916	887	874	875	903	890	833	900	872	870	893	882	914	857	914	857	858	930	941	916	849	920	910	888	865	895	877	872	917	867	821	897	911	880	918	877	886	884	855	910	861	882	865	875	914	913	863	901	904	893	909	861	928	921	846	907	916	936	873	875	940	898	823	900	884	895	906	905	843	870	842	877	954	929	872	907	929	907	856	881	867	900	877	894	912	891	934	894	904	891	861	894	902	884	873	906	918	923	920	885	909	855	864	882	875	876	903	804	872	897	870	931	893	978	863	926	889	880	826	917	889	860	879	881	875	908	849	927	884	892	869	935	884	874	865	854	879	900	895	861	896	885	926	925	891	866	863	881	894	888	878	873	911	962	896	892	869	968	924	891	848	882	855	879	846	867	898	909	866	857	899	896	917	889	885	867	942	901	880	875	923	881	932	923	917	842	861	889	881	898	913	887	857	894	899	857	897	949	917	934	879	919	849	892	880	838	871	911	821	886	949	875	929	843	850	865	871	926	912	885	860	878	866	791	838	881	847	888	871	857	810	846	850	883	868	898	890	902	890	865	940	869	908	892	951	933	884	930	841	885	861	891	843	927	870	908	912	914	925	897	895	900	883	865	854	911	894	916	865	922	926	841	873	898	884	822	829	887	911	870	860	888	868	875	829	862	868	902	893	877	881	861	907	916	915	932	911	863	894	932	905	904	915	863	854	902	901	895	895	888	828	854	874	879	891	902	885	920	878	849	868	887	872	865	863	896	863	905	850	876	837	885	849	885	940	880	886	919	859	894	841	865	841	894	901	858	873	848	874	859	889	912	850	909	915	908	901	873	927	907	930	893	875	900	843	829	875	861	920	905	845	948	867	861	958	905	827	896	882	863	905	830	917	850	931	866	929	920	922	837	870	868	873	884	890	889	904	875	843	866	893	880	909	878	897	919	887	885	874	900	897	883	881	927	867	897	930	865	915	914	925	878	894	905	874	880	935	859	861	868	888	883	846	906	861	889	944	901	855	806	877	856	910	871
49623	59920	58224	47067	35134	24360	18141	13517	10558	8375	6449	5308	4190	3316	2674	2340	2064	1827	1596	1565	1300	1249	1268	1099	986	1031	948	878	866	899	924	831	817	872	825	841	792	810	800	810	799	823	817	846	745	818	811	808	777	797	836	815	804	746	747	845	783	859	792	815	805	827	784	771	773	797	797	812	792	822	770	763	800	774	791	738	797	845	810	803	762	869	830	767	784	796	791	847	796	807	798	787	822	832	776	782	826	777	791	749	829	799	854	833	823	830	840	805	805	760	817	814	775	799	809	786	796	742	825	812	759	799	810	801	848	742	772	830	781	777	808	770	788	770	749	848	832	781	800	795	824	808	832	794	796	850	814	802	812	798	812	747	840	814	761	809	831	843	781	836	778	800	741	786	818	831	782	820	781	825	789	852	797	810	804	807	798	788	833	834	794	838	776	767	810	810	802	839	789	802	794	797	772	842	804	850	771	777	771	763	790	799	867	848	774	810	810	783	784	822	861	839	818	819	834	832	796	784	772	815	752	790	831	807	791	818	797	773	815	834	795	768	837	782	753	835	810	852	781	823	771	825	784	806	810	841	807	810	811	801	851	781	794	887	736	768	802	819	799	783	803	758	815	816	744	806	800	845	807	809	856	831	814	814	779	785	800	792	830	789	828	777	805	752	785	786	829	876	854	767	770	785	809	838	793	815	841	787	831	784	795	793	812	806	816	765	817	814	771	785	791	830	808	773	815	803	774	853	828	788	775	802	763	819	824	829	867	825	723	784	827	768	834	824	809	786	839	785	778	803	790	872	769	824	776	846	816	780	825	769	828	808	816	842	797	803	791	747	822	790	787	868	818	794	824	815	824	826	816	806	780	843	806	800	820	794	781	828	803	838	745	818	768	827	774	805	793	799	827	817	789	764	822	780	803	834	777	776	808	889	817	788	846	772	816	821	788	790	814	809	862	824	828	801	848	835	751	809	844	797	804	834	787	827	822	732	753	835	808	808	818	750	870	785	739	745	803	801	807	790	768	810	827	866	793	811	779	802	791	820	816	788	821	784	808	794	806	731	828	812	843	807	832	791	838	778	746	787	772	802	820	824	854	826	747	799	780	824	817	792	786	777	802	786	788	843	766	816	761	759	781	801	746	781	796	807	770	837	791	792	807	808	799	786	792	801	838	824	792	767	876	780	827	774	805	821	772	848	787	777	795	823	812	828	821	814	836	810	795	829	792	823	833	808	760	802	808	853	796	857	808	819	795	821	813	786	841	817	790	808	759	848	840	846	844	763	804	788	795	818	811	805	814	821	779	807	741	810	786	803	757	746	820	817	783	852	814	811	743	806	802	727	836	769	768	762	830	801	815	776	790	834	781	796	825	827	842	768	779	797	799	834	801	772	795	770	819	811	807	859	809	761	814	820	824	828	820	776	763	801	793	791	813	780	853	783	853	813	759	832	806	813	765	826	770	777	772	837	800	815	770	785	844	825	755	759	837	777	776	779	761	843	832	795	783	754	784	819	799	842	801	797	797	803	770	751	744	799	733	810	814	764	820	755	864	773	808	784	821	789	802	806	788	855	825	834	784	847	787	776	810	774	815	796	792	810	847	759	772	729	780	775	777	836	807	806	828	811	828	769	808	787	806	781	797	849	807	777	753	802	824	781	795	836	759	832	818	837	803	746	819	814	822	781	819	802	831	797	801	804	805	823	825	784	761	815	799	754	785	879	778	805	827	824	820	776	799	787	769	779	797	798	785	833	786	821	815	845	809	826	759	780	813	803	816	810	761	783	757	867	811	776	812	854	796	793	813	795	813	793	867	792	805	840	788	829	794	802	820	778	747	792	802	838	812	797	775	835	766	810	787	799	824	750	764	785	842	807	826	737	796	820	816	821	804	805	806	826	781	786	809	830	789	793	834	835	827	770	780	810	799	779	778	776	766	838	774	806	796	793	810	796	877	744	811	795	819	778	832	735	851	831	817	787	765	824	801	817	803	785	822	796	787	762	757	805	845	765	794	786	799	817	819	861	807	846	742	826	783	830	777	807	769	775	806	843	783	828	810	837	777	795	797	830	806	799	805	800	817	804	827	821	823	769	817	800	790	846	808	815	777	766	847	803	807	824	821	810	841	808	816	802	787	808	830	818	791	794	790	765	812	808	848	818	842	769	838	804	828	804	829	768	803	851	808	859	827	830	754	798	786	789	803	820	780	854	853	783	805	809	760	771	739	815	823	789	781	790	831	829	812	807	820	796	777	754	821	833	859	817	857	831	796	800	784	840	842	786	843	775	802	852	785	749	796	827	812	810	802	802	799	779	795	830	816	799	780	856	727	759	802	739	759	805	806	766	821	837	788	782	823	814	777	795	791	800	768	774	829	783	786	794	770	825	772	815	771	817	830	782	808	851	790	810	854	737	793	798	824	815	798	793	754	781	813	772	774	770	773	826	840	808	798	785	771	823	793	816	808	807	790	830	843	830	767	810	809	774	787	814	772	787	797	823	761	816	810	825	800	756	844	834	834	808	790	833	776	829	753	792	822	791	817	802	779	766	828	792	815	805	801	825	808	851	798	830	761	786	822	773	777	845	818	849	850	820	805	756	797	846	793	764	812	750	777	821	807	801	816	734	820	774	787	826	778	790	802	789	799	781	844	791	806	816	860	768	818	866	825	812	791	754	810	781	766	841	761	767	810	780	815	771	803	829	795	805	769	782	822	825	820	803	819	814	731	825	782	859	774	794	771	848	814	836	823	843	832	727	782	810	759	851	815	822	799	847	776	772	769	802	804	742	748	770	810	832	826	895	791	780	802	792	792	766	828	800	835	758	804	826	796	766	818	737	842	754	819	837	796	768	814	816	797	834	833	817	804	826	794	771	827	833	812	836	801	826	807	805	846	761	845	784	814	775	878	787	805	822	783	796	800	800	808	801	804	769	789	824	755	823	780	757	849	803	855	822	786	826	829	866	788	745	835	847	807	819	827	763	769	796	867	774	801	835	764	790	815	809	798	781	769	785	766	820	775	801	792	819	832	766	803	816	829	826	816	789	815	745	786	794	806	778	828	789	801	826	819	787	790	819	811	772	819	841	780	842	837	812	834	795	796	808	851	840	838	812	795	798	786	754	819	841	807	828	829	792	818	792	818	771	807	828	835	866	815	825	790	774	802	812	797	833	821	798	791	815	801	754	763	837	817	834	838	763	771	822	792	831	809	796	821	779	823	851	795	789	844	844	785	763	798	843	789	767	812	772	831	789	794	800	847	805	834	805	809	813	779	754	744	784	760	787	836	817	815	833	822	818	778	788	836	765	806	829	778	788	803	788	794	821	804	782	858	800	785	814	789	784	786	845	740	818	811	805	785	843	771	820	763	810	795	813	812	829	772	813	819	779	788	822	811	851	778	771	768	782	817	825	809	778	802	764	806	778	771	813	805	721	843	763	768	761	777	798	786	796	758	782	811	815	846	803	785	824	750	791	795	771	776	800	789	801	820	807	783	846
24992	21693	29485	26024	25041	25400	22122	13378	9234	6812	5384	4203	3375	2805	2329	1987	1790	1679	1507	1470	1316	1213	1139	1061	1069	1047	984	966	976	952	919	889	930	898	929	901	904	875	970	899	884	912	881	905	932	912	850	852	851	902	887	859	852	941	956	847	901	906	861	870	872	903	902	885	877	886	871	927	925	899	908	910	925	918	814	913	909	879	872	887	906	906	901	854	917	928	880	886	869	896	873	942	882	931	882	855	893	899	926	898	857	865	864	927	843	870	875	935	902	862	870	814	928	868	901	891	880	862	910	894	840	899	863	909	890	864	866	881	851	917	876	910	927	877	905	951	932	904	900	920	870	877	900	897	878	938	913	924	852	846	881	876	845	886	909	887	871	883	902	898	937	907	896	825	876	788	850	898	935	1015	845	856	927	862	862	862	942	875	907	861	837	915	898	860	914	920	869	948	872	869	847	859	944	899	862	879	914	911	869	866	849	855	883	834	987	904	909	866	885	859	907	861	858	837	915	816	900	910	948	836	892	881	850	889	884	842	922	915	946	916	893	921	944	886	896	849	874	847	922	854	871	917	942	906	906	879	869	853	884	916	932	858	876	890	903	906	927	904	867	886	880	902	891	943	909	845	915	961	918	890	927	894	880	833	863	809	922	872	894	890	912	876	908	821	863	872	865	889	894	880	886	882	882	913	869	878	924	907	915	949	852	866	864	865	939	936	900	917	856	876	906	907	832	849	921	892	899	844	909	901	861	864	931	874	880	927	906	910	862	884	851	901	927	846	900	905	938	836	858	925	916	862	875	885	917	904	890	913	923	909	878	868	863	906	878	897	885	951	937	854	919	912	904	899	814	886	869	874	841	913	885	945	929	851	909	824	863	873	866	886	901	839	846	905	917	922	838	854	931	894	907	915	884	885	850	890	898	901	917	931	855	839	858	908	894	901	865	898	858	886	860	920	845	888	856	856	896	821	889	898	972	854	936	886	897	916	923	887	887	902	925	868	920	895	933	870	904	890	879	881	924	926	890	922	965	898	899	867	907	883	905	863	854	927	900	892	899	898	843	841	835	871	878	861	898	895	936	879	894	879	874	880	874	842	859	860	871	883	905	869	901	865	877	879	864	878	862	897	895	897	872	845	904	943	895	914	885	868	876	842	851	880	916	879	912	857	890	891	923	869	849	862	909	833	882	897	910	893	883	930	907	861	821	889	946	909	885	925	915	897	863	886	909	920	882	886	871	903	892	842	807	829	854	911	874	873	932	922	854	890	968	882	910	883	906	925	917	863	899	875	878	893	892	885	848	872	831	916	884	922	904	868	905	871	892	876	873	877	855	872	940	883	889	919	906	823	862	910	865	899	856	876	897	930	889	884	865	832	916	909	891	866	905	886	927	904	884	817	883	885	857	892	903	891	861	911	894	840	842	877	877	886	862	896	899	866	870	894	848	902	896	885	939	853	943	898	939	840	848	870	913	849	808	895	909	879	857	842	863	853	890	883	922	873	923	862	865	950	885	912	913	870	910	849	887	885	888	891	891	941	868	872	897	864	866	903	930	864	880	841	848	890	845	862	931	903	937	872	919	922	877	873	873	871	866	923	855	853	902	865	874	882	901	835	873	848	862	858	921	885	907	877	882	885	868	904	915	886	915	866	845	864	864	915	884	915	901	881	884	895	930	913	882	903	902	866	903	868	895	888	852	946	828	942	932	894	914	898	950	920	871	887	899	884	883	879	885	900	918	861	878	865	855	904	899	902	880	886	913	933	890	870	924	920	836	915	909	930	925	885	934	880	928	855	871	902	901	891	888	889	917	859	895	900	919	910	884	896	898	848	887	873	891	892	885	892	917	859	940	897	898	986	840	858	841	927	917	859	933	941	915	909	898	889	844	913	927	867	874	880	877	859	832	867	877	931	939	867	893	939	923	909	869	882	885	977	900	886	816	925	913	892	849	926	910	853	843	873	940	869	921	930	911	915	904	849	895	909	871	949	841	884	864	855	887	905	897	901	913	892	958	901	889	881	895	870	851	887	891	842	951	887	831	905	935	909	901	894	933	839	896	931	869	904	922	867	912	836	799	887	899	873	847	873	892	933	863	849	911	862	905	865	859	907	904	952	921	853	914	881	847	861	922	878	850	893	841	883	887	906	880	927	868	938	884	871	841	914	900	900	910	925	849	858	923	910	902	878	920	926	901	864	942	891	894	906	813	868	875	869	913	867	883	959	890	929	884	860	902	894	904	872	871	877	917	957	930	901	902	921	916	851	870	915	922	869	901	869	842	921	858	889	926	861	925	904	896	894	836	922	948	913	876	890	927	871	851	887	906	865	879	928	846	892	909	887	848	907	930	898	857	894	877	905	904	882	869	886	937	876	892	918	944	888	855	863	879	887	903	917	906	890	895	891	873	869	943	901	828	888	904	895	918	899	895	859	986	876	859	890	944	934	829	830	907	901	856	881	867	933	887	864	875	912	865	931	892	874	931	848	883	906	909	872	941	938	911	898	818	897	860	891	900	868	900	919	901	910	881	902	891	866	862	863	940	876	867	945	877	827	864	934	907	846	923	903	910	894	912	913	839	915	844	894	816	902	928	885	890	864	858	956	926	908	878	912	842	865	915	891	885	885	811	889	907	907	895	876	831	954	955	955	938	894	852	919	924	925	872	805	945	879	888	871	879	906	891	922	923	871	825	862	902	909	886	879	875	926	893	912	903	888	854	851	860	863	870	901	877	892	819	887	842	892	899	919	881	879	871	896	954	927	861	893	850	913	898	903	859	859	893	930	916	908	891	962	889	878	823	849	887	936	893	862	929	906	833	853	869	889	882	873	876	921	893	867	858	868	909	861	918	850	876	896	890	833	873	886	922	922	889	846	873	872	870	888	868	840	908	931	840	872	851	838	882	866	897	925	882	873	931	897	853	911	896	919	890	912	884	905	871	931	906	917	912	895	936	917	873	919	875	859	910	863	933	891	924	865	860	913	899	863	893	919	870	885	921	933	861	857	905	930	930	915	937	884	910	921	887	892	959	906	884	905	890	890	940	904	918	862	879	893	904	881	885	919	823	883	900	930	881	860	902	908	886	869	860	881	916	830	881	935	852	925	911	928	872	896	890	921	858	868	889	855	914	930	841	840	817	888	892	925	943	843	911	808	954	864	919	886	942	909	892	866	911	807	852	867	870	888	862	910	893	895	894	876	887	881	884	876	864	930	851	907	877	895	877	931	888	878	867	870	912	895	858	950	866	926	876	943	899	882	883	882	862	890	887	904	890	904	873	897	886	884	900	869	917	872	871	901	884	902	887	876	938	886	921	925	923	919	895	905	842	867	870	944	883	867	888	850	899	878	893	954	880	881	874	875	898	856	878	862	816	896	879	873	859	911	867	851	904	920	882	854	885	903	908	880	904	851	859	890	884	865	884	851	901	915	884	889	867	897	897	942	869	916	918	873	857	857	916	902	857	878	893	876	871	905	856	891	922	902	943	904	860	865
49730	64306	62631	51322	37615	28250	21596	16948	13441	10553	8211	6502	5164	4195	3399	2825	2445	2178	1892	1758	1472	1350	1331	1176	1125	1061	976	939	932	920	843	873	807	837	887	812	824	776	868	798	775	833	861	813	792	805	791	799	794	804	782	823	803	809	769	804	752	796	829	825	769	820	844	803	823	837	832	789	778	825	780	807	761	799	772	779	839	808	798	805	773	790	756	799	775	771	774	850	820	790	812	799	790	855	808	796	845	822	822	722	791	785	787	800	795	782	781	795	786	827	845	809	826	820	809	816	859	825	825	820	803	872	736	775	868	831	806	790	810	782	841	844	799	788	770	786	797	761	810	852	786	808	744	784	759	791	834	862	801	865	781	789	804	825	797	795	849	783	813	814	789	783	811	764	817	814	796	868	803	798	861	817	836	761	862	815	793	771	822	829	817	834	785	845	827	819	802	845	839	820	812	844	840	772	850	814	796	805	806	807	805	799	817	860	782	815	836	817	805	846	810	858	806	795	809	835	802	782	798	816	858	777	840	816	825	793	807	856	815	789	765	804	801	739	863	841	834	826	781	805	779	765	845	807	854	825	825	847	785	773	813	775	783	840	829	793	775	796	853	773	828	767	826	804	830	804	788	848	851	791	800	835	798	790	770	813	786	820	766	765	808	832	859	828	827	855	866	763	809	822	880	843	823	817	825	787	832	752	794	782	764	808	812	753	806	836	786	800	808	874	804	780	779	841	792	816	808	840	811	770	775	795	799	832	776	789	806	800	832	802	780	813	801	820	844	722	777	848	851	800	812	780	824	812	855	778	824	767	784	796	828	828	781	779	797	778	834	813	813	802	815	751	797	822	830	791	833	850	822	797	801	838	802	833	782	788	807	760	762	816	817	800	845	794	802	842	809	793	783	826	855	749	783	789	794	828	773	786	858	774	803	766	834	838	789	831	773	772	810	860	816	821	781	796	815	786	728	825	836	793	821	804	760	816	769	763	825	828	766	858	805	782	815	825	821	793	813	798	771	829	781	812	820	839	797	809	808	804	775	803	817	826	794	780	770	786	819	865	777	783	847	835	830	803	783	771	800	786	800	706	855	839	763	781	820	800	770	827	794	798	870	804	788	841	841	844	836	808	818	788	787	845	840	801	812	748	803	817	817	832	831	765	777	820	799	850	796	799	776	792	827	785	795	819	840	840	787	869	795	792	822	842	771	827	808	787	817	817	808	779	769	812	852	796	789	821	787	808	777	812	766	797	818	791	813	827	832	812	763	826	790	810	822	805	831	791	756	795	794	759	797	863	804	813	767	792	759	824	823	801	794	821	837	808	771	809	823	797	803	784	787	818	780	835	810	836	768	809	800	806	832	813	768	795	804	843	825	828	761	776	769	827	772	773	833	759	786	795	781	843	770	770	809	806	831	828	774	803	767	768	797	824	835	786	848	807	791	772	789	759	810	809	825	782	770	767	815	829	820	816	843	840	822	782	842	797	831	760	826	779	835	791	834	792	755	813	843	846	812	780	789	783	798	768	775	814	785	861	806	779	829	841	823	822	774	841	808	793	812	856	795	762	845	845	785	807	820	778	784	819	801	817	832	784	769	820	807	819	827	822	750	805	762	809	783	809	846	850	791	804	790	815	851	799	763	823	800	793	769	853	829	837	823	802	813	799	771	826	845	809	842	782	816	789	821	824	792	848	775	787	803	814	786	795	806	844	849	764	786	797	818	816	748	830	806	766	810	823	849	810	785	799	782	853	800	815	809	780	859	840	824	782	824	803	817	866	762	748	794	814	817	789	792	809	799	778	820	852	869	837	829	806	793	804	718	842	833	793	826	905	789	744	843	787	854	825	830	814	781	839	820	856	821	770	828	797	846	744	784	815	853	779	779	825	778	780	843	830	842	770	818	791	796	780	787	815	791	761	811	795	793	828	835	789	819	824	827	817	827	800	788	753	769	798	806	838	864	757	824	784	837	761	786	813	822	783	819	842	805	828	799	768	781	817	791	823	828	827	802	832	836	819	759	813	780	748	811	789	794	834	827	827	819	815	824	825	784	774	819	830	793	829	813	863	819	796	781	820	800	838	837	851	806	809	821	790	811	774	782	815	758	797	781	843	834	799	793	821	782	779	831	823	811	832	813	811	801	770	833	853	863	781	804	844	789	798	795	786	848	825	804	812	771	800	828	808	761	832	794	794	802	792	811	785	818	824	773	780	823	794	804	769	809	819	825	854	838	814	787	799	759	811	781	792	814	798	771	824	777	840	809	769	832	873	837	821	782	816	797	763	781	794	794	799	791	842	809	791	810	799	790	809	786	772	839	802	815	772	839	804	866	777	790	789	822	849	777	780	786	800	797	766	824	763	820	770	743	797	851	833	779	770	778	859	799	840	808	853	781	785	816	762	782	769	801	847	796	805	765	772	782	833	824	818	747	805	804	805	837	785	757	846	831	810	833	779	831	806	826	817	834	816	798	774	823	821	752	863	795	825	796	811	826	835	743	786	797	862	775	773	814	791	784	805	793	808	807	780	804	803	865	798	766	847	760	762	812	832	794	770	761	778	797	814	828	779	847	853	790	793	792	858	815	767	783	851	800	791	733	793	784	807	769	810	806	816	861	793	812	794	794	823	806	780	844	781	858	787	828	753	826	793	773	808	816	746	764	819	755	793	814	802	755	813	835	819	792	817	808	830	795	843	758	820	830	809	807	747	803	865	825	847	830	790	823	774	781	814	860	833	795	838	808	802	852	824	837	862	877	796	832	766	813	807	778	741	835	816	810	777	833	858	811	797	765	825	799	821	815	853	824	795	786	840	807	794	764	878	819	799	831	789	813	806	812	796	784	803	823	815	785	795	793	801	815	794	831	803	802	799	816	812	859	761	829	791	802	781	779	825	783	753	802	797	808	847	796	824	811	840	821	785	816	793	796	783	822	809	781	792	847	791	813	788	823	796	813	798	790	799	848	801	794	774	817	804	858	860	785	824	799	765	801	858	861	799	746	771	813	769	805	857	779	876	810	749	741	782	821	829	841	794	833	806	814	829	778	811	791	830	821	736	824	766	798	815	833	805	790	820	813	767	835	788	815	796	769	827	839	827	830	806	808	805	829	793	843	815	812	819	809	783	804	822	845	789	841	855	775	783	842	831	789	800	850	754	819	791	821	823	832	811	815	757	777	826	800	795	770	832	800	762	768	832	825	790	827	777	849	784	804	804	786	839	856	778	789	837	823	800	769	777	823	794	800	837	760	801	804	818	789	814	841	762	800	778	802	836	801	815	805	840	765	773	758	785	768	778	847	842	856	793	795	802	742	785	834	822	771	801	787	778	799	841	832	829	837	792	818	796	752	787	777	849	805	813	831	815	845	794	741	866	797	789	803	821	804	779	784	847	807	779	804	807	825	797	813	748	768	797	788	856	715	813	819	818	755	805	778	786	784	787	807	840	749	821	792	847	855	804	798	777	749	798	825	849	771	777	764	753	798	828	803	762	839	785
24332	21585	29428	24992	23777	25655	24942	15152	10133	7583	5716	4408	3747	3074	2692	2198	1992	1756	1547	1463	1348	1343	1197	1174	1095	1053	1008	971	1010	970	953	906	939	907	906	920	919	897	944	969	880	901	865	942	888	862	932	955	947	886	910	913	912	883	868	900	940	901	891	884	885	883	854	856	858	927	927	926	896	918	872	900	860	880	929	918	885	869	900	879	910	904	894	964	927	918	884	906	862	900	926	875	923	829	938	930	896	845	894	873	910	884	851	895	913	869	857	912	919	871	885	873	852	828	889	932	865	864	901	931	918	885	918	974	906	892	863	890	867	890	903	813	854	917	932	910	845	902	864	876	851	868	917	887	849	885	907	891	923	926	898	880	867	844	847	896	916	938	886	998	872	843	876	879	920	941	847	821	931	878	895	891	852	947	913	935	888	838	869	934	935	854	849	913	918	950	907	910	917	858	865	885	904	913	935	829	895	938	873	877	913	895	911	902	830	880	904	894	878	927	899	919	870	916	901	907	915	869	874	856	907	961	960	870	867	913	844	910	879	948	891	929	914	847	900	841	851	944	884	929	973	894	831	842	843	935	914	894	942	898	896	907	894	869	832	877	880	921	913	823	845	878	907	907	865	854	894	894	919	884	859	880	867	842	868	852	894	851	867	909	858	922	928	899	944	866	869	879	879	934	910	959	877	885	862	885	897	869	922	909	871	883	878	894	965	875	891	920	869	908	913	933	835	879	889	882	903	892	870	870	878	874	890	896	891	897	902	860	910	874	874	842	906	924	902	888	884	968	914	887	905	875	918	875	945	910	945	941	902	930	898	860	876	896	861	890	894	951	957	915	925	910	833	855	867	865	901	928	881	905	859	876	915	914	898	881	900	904	880	875	895	870	838	914	862	876	854	920	911	941	885	876	868	867	945	938	831	902	872	876	913	955	920	904	960	885	866	853	963	928	901	893	872	857	894	909	922	867	875	838	841	887	930	892	871	919	832	879	943	965	920	877	896	915	867	914	882	886	861	900	834	918	960	917	869	854	898	876	878	916	858	898	859	912	876	921	858	901	839	839	910	908	847	875	898	939	874	840	891	914	908	913	849	864	866	871	874	825	859	876	930	847	917	856	881	941	901	904	914	939	885	951	864	912	943	920	904	888	888	857	921	889	862	844	863	903	871	909	880	894	899	873	896	880	923	867	895	887	907	918	879	899	830	905	883	873	886	962	874	870	890	895	902	857	896	878	833	888	880	909	935	880	937	932	913	909	851	896	856	886	886	862	893	897	862	928	871	923	920	864	891	881	890	871	914	878	878	871	927	895	860	936	894	872	857	835	880	882	895	856	848	853	885	882	873	822	940	948	954	923	924	869	876	883	857	918	901	866	872	873	861	879	877	912	873	948	921	846	871	930	861	903	918	871	893	932	887	885	917	892	927	897	867	921	966	821	965	951	961	838	870	846	870	921	934	917	917	893	895	890	856	883	895	910	935	877	890	897	872	898	924	859	906	858	881	876	919	901	868	839	913	883	871	871	865	922	926	854	901	902	910	871	905	926	912	909	913	899	907	890	925	892	913	890	788	892	940	841	876	885	926	850	895	922	907	942	933	930	922	862	872	910	910	908	925	901	895	881	865	870	863	899	879	918	902	880	898	930	905	865	889	907	910	902	855	918	842	827	888	904	856	848	849	840	878	904	863	912	925	884	933	864	841	857	902	887	890	881	888	889	865	879	897	884	886	904	893	862	861	909	872	903	911	935	882	925	871	827	886	880	876	873	902	905	904	891	905	894	937	905	877	910	844	960	889	877	894	890	904	895	881	893	905	880	827	951	888	834	885	823	950	940	938	920	915	885	869	907	870	891	879	873	926	972	869	934	922	863	935	884	902	900	906	907	902	885	849	855	859	927	952	812	902	962	920	888	903	833	815	914	909	817	840	859	907	889	885	857	873	909	842	872	834	927	902	848	958	903	889	917	881	928	886	886	885	863	873	893	932	909	872	911	872	860	943	914	882	892	933	862	962	921	901	886	834	957	897	890	929	832	895	903	862	873	883	872	873	884	892	876	868	917	916	913	927	917	913	873	899	863	913	869	922	890	892	944	869	922	917	839	853	832	847	953	895	884	862	858	895	912	890	912	874	884	886	882	848	914	911	956	897	897	945	891	838	855	895	916	877	898	857	918	919	890	867	862	915	871	949	886	908	798	862	837	913	835	887	929	989	959	874	851	888	833	917	874	925	874	911	892	867	862	892	853	907	936	902	874	920	914	913	932	927	942	915	900	872	893	899	940	862	837	885	955	898	898	868	919	838	883	910	914	854	911	825	901	861	978	899	869	902	901	884	868	900	894	869	892	809	861	863	866	947	915	878	890	936	864	917	893	851	888	878	936	862	859	912	887	916	906	895	899	868	892	865	900	905	930	899	909	885	920	895	898	914	843	931	938	922	882	922	888	940	912	919	882	906	856	941	867	889	908	924	937	879	886	934	889	965	897	902	838	895	914	919	923	926	871	890	926	860	881	927	900	871	903	866	891	896	899	939	950	838	904	933	878	887	922	861	895	850	904	910	897	893	825	901	888	875	924	894	914	833	936	895	933	885	890	893	876	875	890	925	900	915	843	943	903	868	881	945	896	935	876	908	895	909	914	914	904	952	925	880	901	937	932	870	928	931	930	929	899	881	826	859	885	848	911	929	942	865	912	864	908	902	868	923	897	923	894	868	897	892	882	897	930	836	878	855	848	898	878	951	924	945	917	883	859	881	881	914	861	877	917	881	875	870	869	937	897	877	909	891	896	863	908	869	882	859	902	889	899	899	870	986	915	873	927	856	952	890	924	879	815	933	926	882	887	896	916	887	890	909	872	846	858	920	882	894	873	869	820	930	868	862	938	893	899	916	894	871	858	906	904	903	896	916	895	906	881	876	865	915	888	885	915	895	888	911	886	924	886	911	914	871	897	872	900	852	879	861	843	913	932	870	867	887	934	864	945	898	916	881	904	901	928	894	881	881	820	935	841	875	844	864	937	905	870	887	873	886	889	956	844	893	898	865	906	860	881	863	950	880	922	855	817	848	953	861	914	892	893	926	893	886	880	943	896	872	889	885	888	924	897	953	878	890	875	857	845	892	882	864	921	922	889	953	928	883	875	936	890	898	877	855	938	855	927	890	912	897	884	851	915	835	935	878	904	910	905	922	890	937	885	901	893	971	909	929	872	903	910	907	838	893	927	926	807	912	928	901	873	912	936	880	916	883	857	943	862	940	891	930	908	883	889	897	860	929	924	938	851	938	893	861	833	836	941	950	888	952	877	896	880	871	874	884	926	902	944	920	863	888	855	895	918	928	859	883	884	870	901	857	883	880	919	844	900	861	850	857	899	877	870	885	902	968	882	886	903	870	934	923	892	899	919	906	881	855	970	866	927	884	945	798	865	907	854	914	892	883	907	933	846	842	846	822	916	848	874	947	876	922	916	866	935	858	884	904	868	880	871	914	898	901	884
51499	65121	63616	51581	37626	29422	22491	17585	14082	10709	8566	6885	5506	4459	3685	3081	2550	2233	1924	1825	1562	1445	1257	1280	1102	1099	939	921	920	892	900	927	886	845	803	816	842	807	803	814	819	805	846	836	795	755	827	831	824	798	798	808	836	819	882	802	795	836	843	797	791	852	765	776	829	763	779	800	777	794	807	803	854	798	820	779	773	778	786	810	814	837	842	767	786	774	834	816	831	788	806	789	778	797	780	808	774	797	868	800	809	826	794	808	791	819	767	809	829	785	844	823	799	800	810	812	832	817	832	844	808	795	839	805	818	855	819	831	822	818	849	857	801	798	848	787	817	813	834	810	822	785	820	820	759	770	822	728	769	773	820	834	802	811	838	818	773	805	823	815	788	816	829	821	781	789	784	779	836	819	838	810	798	824	799	749	775	781	796	861	785	794	799	794	818	807	797	860	844	853	829	793	797	832	870	836	769	786	828	805	847	831	812	811	802	804	814	844	826	779	812	848	815	759	849	765	837	790	843	806	820	818	847	782	787	828	842	890	796	802	793	856	835	801	823	839	773	848	815	799	824	797	791	768	841	818	835	755	834	795	844	811	772	779	794	848	857	853	840	801	790	822	731	793	828	850	811	809	817	817	832	801	822	763	806	800	798	764	808	784	813	820	808	824	808	816	824	814	818	880	816	801	803	860	764	808	823	800	865	791	829	772	784	840	822	798	828	801	827	782	806	774	854	770	789	795	848	766	793	818	770	824	850	833	816	789	812	826	808	799	811	845	833	807	758	803	834	790	809	790	828	782	800	815	809	806	770	788	794	872	817	863	822	799	799	798	846	804	797	764	852	802	851	778	753	771	798	821	797	797	774	825	784	789	795	811	859	802	839	812	774	838	769	828	800	848	826	807	810	806	836	776	839	805	855	884	775	806	799	790	871	805	808	875	863	782	815	794	765	845	778	824	820	768	835	768	796	792	851	807	784	828	798	805	820	814	812	809	807	769	770	814	798	863	847	799	835	820	817	821	827	811	811	780	799	746	831	773	819	849	801	841	809	812	829	799	793	865	820	811	784	804	819	796	790	758	793	853	746	801	800	829	782	828	808	837	807	779	855	855	775	775	819	818	789	804	764	857	805	793	758	807	824	820	793	814	815	774	854	756	821	877	846	833	818	830	796	860	852	778	852	828	822	773	779	756	840	825	815	816	817	827	796	796	790	845	805	803	850	803	841	804	827	807	856	782	821	829	778	862	782	790	767	789	819	846	784	793	858	808	793	816	803	823	819	774	782	771	794	807	820	764	785	788	814	838	768	801	811	825	821	763	830	841	814	880	779	793	810	785	797	807	807	786	748	849	821	829	777	812	789	844	805	805	824	793	808	819	772	789	810	795	780	816	833	852	795	841	754	844	836	798	788	814	779	783	780	828	820	806	821	795	757	817	814	741	787	797	785	793	813	801	802	808	819	794	808	796	782	834	819	833	840	822	803	811	802	773	835	797	795	801	857	821	782	761	838	801	847	825	784	816	790	755	819	834	782	807	794	836	780	775	819	829	809	827	793	794	796	790	810	845	764	802	825	848	828	839	789	785	836	803	766	825	815	842	787	813	821	749	814	796	818	803	844	756	838	844	822	813	797	789	834	774	774	813	857	816	834	804	816	828	801	811	731	818	810	821	822	840	806	829	775	826	808	807	787	809	777	794	812	827	784	797	827	811	808	830	824	854	839	790	838	709	840	862	832	810	784	839	768	813	890	818	793	802	833	815	854	844	840	870	796	812	770	832	824	853	859	860	780	783	804	821	801	847	854	890	827	789	798	815	780	822	860	847	782	800	799	860	801	785	839	815	818	792	836	796	832	774	770	780	818	825	787	850	798	806	863	814	837	794	810	787	829	806	828	813	842	798	806	814	829	802	810	801	797	772	813	797	841	785	768	807	769	821	812	848	848	774	799	832	811	786	783	856	801	814	811	834	779	831	802	861	782	794	778	823	791	829	844	853	830	796	801	803	844	810	847	817	841	792	807	770	793	784	820	812	767	802	804	777	807	777	823	797	809	789	838	809	795	820	811	798	800	835	812	795	833	825	806	826	834	824	817	872	773	843	782	818	823	758	769	826	773	797	808	827	839	799	851	800	827	835	816	799	825	856	845	781	809	824	785	783	783	829	786	838	794	804	807	812	876	855	781	820	825	821	822	860	842	794	840	813	821	813	832	806	867	840	837	795	819	837	813	835	780	805	787	830	803	850	848	839	830	832	765	770	816	838	819	789	764	813	847	824	793	823	801	795	786	815	781	849	771	808	867	731	768	820	825	837	815	832	840	808	795	862	825	793	804	767	829	798	826	777	812	774	807	804	801	834	761	833	819	783	819	837	856	809	801	808	806	813	787	785	875	811	801	801	796	759	788	806	873	824	848	768	751	810	806	795	834	766	780	844	822	818	823	807	787	796	818	797	839	840	784	796	814	793	809	782	784	811	782	781	795	802	848	801	829	777	843	808	874	768	816	828	799	830	787	792	751	766	795	831	844	809	812	761	773	866	834	803	832	773	830	813	812	818	821	800	818	829	831	797	819	833	837	809	805	787	838	791	797	824	801	751	825	843	816	817	803	781	799	793	831	791	799	771	843	797	834	785	863	777	804	802	783	817	839	811	850	816	800	809	840	794	793	791	770	811	766	800	772	835	809	791	833	772	820	801	822	832	850	787	820	829	860	879	786	824	802	816	863	813	800	854	819	906	833	820	863	840	839	792	830	807	789	828	801	800	843	815	817	782	826	823	787	822	828	848	778	832	828	820	840	797	835	831	799	807	811	799	769	803	835	775	825	783	805	789	779	818	806	753	780	837	778	819	780	838	816	809	836	806	817	845	748	794	795	800	787	812	834	837	822	796	835	849	828	806	816	819	847	831	806	806	823	844	840	831	787	847	810	862	785	757	835	814	864	822	792	813	804	771	808	832	806	854	815	814	755	854	852	770	842	786	779	840	817	860	878	812	818	775	788	804	784	856	796	809	848	791	777	867	773	787	840	825	826	778	854	847	802	859	829	778	823	787	819	800	814	795	787	834	816	804	814	812	828	765	803	878	808	821	863	763	790	815	804	814	853	809	832	821	814	775	775	825	808	854	839	773	785	799	811	846	787	776	794	773	867	769	833	816	790	795	811	776	842	846	827	832	816	852	833	780	750	803	720	824	779	794	868	817	829	809	838	802	812	860	840	860	819	842	824	835	830	836	805	827	814	761	790	812	766	806	806	756	783	839	781	850	822	818	812	789	812	814	764	829	830	794	784	782	851	794	823	756	855	784	813	809	775	858	853	844	762	800	774	801	767	818	890	835	792	797	793	799	791	792	811	847	787	800	727	749	808	813	808	800	825	776	798	786	844	795	823	832	866	827	804	773	798	825	842	744	798	809	848	818	822	801	816	801	824	814	821	865	761	800	791	833	843	866	765	824	779	809	818	811	804	857	803	826	809	801	812	815	822	809	746	799	787	804
28578	23247	32499	32366	24061	17804	12287	7914	5838	4468	3424	2818	2341	2014	1837	1571	1511	1333	1211	1166	1115	1088	1036	1047	996	962	938	903	845	845	875	874	878	847	921	874	834	897	909	869	843	843	875	860	828	856	914	871	883	849	854	817	855	828	885	866	804	824	855	859	864	833	864	860	914	876	855	885	832	913	860	811	887	895	896	861	908	852	920	874	864	876	834	830	844	866	806	901	870	889	836	889	805	832	904	848	859	850	868	862	893	887	846	925	907	812	893	877	880	920	880	858	872	877	871	883	835	852	878	899	857	901	862	846	832	825	820	849	935	854	865	901	850	910	836	885	904	831	857	887	831	872	837	883	816	824	893	881	903	864	884	839	937	881	927	841	852	916	882	889	855	827	889	893	879	885	839	824	899	878	898	935	913	839	901	869	935	842	838	866	825	844	875	891	867	854	856	841	839	844	856	881	862	859	883	843	898	908	870	875	874	890	877	882	834	842	840	890	857	890	847	874	829	859	875	864	883	872	899	901	845	841	868	847	868	864	876	892	865	868	881	837	886	876	819	873	853	865	882	907	894	905	847	913	896	834	893	843	827	804	858	858	873	895	865	862	864	846	876	851	882	822	883	903	859	871	858	899	853	847	901	805	873	871	910	865	841	860	861	857	920	945	869	831	850	845	923	909	837	889	903	861	896	819	885	885	867	852	874	833	887	910	856	842	882	836	898	923	863	866	820	891	868	873	892	870	873	814	877	898	898	808	819	851	865	901	852	832	858	880	880	826	896	852	875	887	874	929	853	895	863	856	835	843	860	892	871	855	862	886	846	866	853	890	887	842	851	876	882	919	835	922	841	899	877	869	870	840	902	849	872	883	839	861	865	881	924	899	890	880	870	909	836	841	880	838	912	915	898	891	865	882	908	877	819	927	920	871	845	842	866	864	864	910	881	893	880	906	863	851	870	842	832	859	862	859	875	867	879	878	853	892	852	899	840	836	870	862	885	928	842	914	822	877	858	903	877	911	926	899	905	864	863	829	804	788	852	873	894	870	907	906	910	881	887	830	859	832	846	835	890	879	879	906	890	886	883	836	857	861	878	825	858	926	836	851	844	873	883	836	870	888	849	854	865	831	855	858	868	880	931	856	824	899	886	910	889	878	872	845	883	893	888	871	858	904	858	888	881	784	872	885	861	898	867	845	800	833	889	823	823	886	834	855	870	873	888	856	845	819	856	869	841	849	923	828	853	912	874	882	826	877	812	880	883	897	861	873	863	894	868	875	886	840	899	882	843	870	889	856	908	913	860	900	816	891	859	814	788	822	888	901	882	862	850	870	853	845	861	904	844	878	786	882	874	849	842	831	867	836	872	905	885	881	839	857	924	845	822	929	832	834	884	875	879	843	882	917	906	830	895	866	885	907	886	867	879	850	876	878	906	834	837	896	915	889	883	808	862	857	873	835	874	875	880	902	810	865	851	851	886	907	938	870	841	837	868	878	868	920	878	893	862	927	906	878	859	851	843	874	874	888	876	895	904	882	840	898	885	897	849	882	894	843	841	827	912	874	828	863	883	846	889	889	841	849	870	859	858	858	856	888	861	865	855	876	874	864	822	877	889	879	850	892	836	912	822	872	909	909	851	919	870	843	869	825	855	843	847	831	884	761	932	838	842	868	847	896	831	886	856	875	834	865	873	840	890	879	860	812	845	852	861	836	908	862	865	940	870	850	914	825	882	839	828	867	846	884	881	854	832	857	877	844	873	869	849	884	920	886	892	850	882	840	821	885	856	856	939	842	884	851	885	859	890	893	885	843	924	870	878	811	872	831	848	886	866	831	854	837	858	865	885	845	904	902	838	900	826	880	839	891	838	877	927	881	891	870	909	868	873	838	860	851	852	924	870	897	923	895	870	838	852	902	886	906	899	833	820	854	886	897	879	856	851	867	812	849	898	829	861	818	856	854	875	872	880	853	876	879	857	878	867	854	920	928	926	888	888	856	860	850	838	842	868	840	876	818	884	895	851	885	909	882	874	847	830	805	851	890	833	883	841	881	875	909	852	867	839	826	852	834	841	894	865	896	854	872	911	853	861	857	888	895	872	828	874	881	869	833	844	838	857	895	905	816	862	852	814	839	956	866	910	865	907	822	899	867	904	833	861	857	867	842	829	886	867	853	873	850	857	894	855	904	865	879	864	887	793	828	896	857	888	879	888	866	879	865	827	886	868	851	851	874	882	869	852	850	840	871	855	881	859	868	852	833	850	877	832	886	864	906	880	879	913	896	876	849	871	861	886	897	857	838	824	862	900	828	860	838	834	884	885	822	923	877	864	862	852	922	855	876	905	874	837	887	856	816	916	826	832	869	896	862	835	821	826	891	819	882	846	896	901	869	874	841	800	926	850	863	907	900	922	882	879	893	892	855	846	873	846	859	855	871	913	918	905	911	826	852	854	865	885	823	880	850	858	893	845	829	897	841	871	854	845	815	848	786	871	885	890	890	815	878	915	883	863	908	814	827	878	897	865	827	876	839	869	807	903	856	862	861	898	869	902	884	804	879	879	843	917	869	915	887	852	872	876	834	901	897	870	882	873	873	877	876	876	839	833	907	857	864	839	909	820	887	832	861	897	889	890	832	844	829	896	897	900	856	866	859	880	873	851	882	844	875	878	850	879	878	842	896	803	894	822	903	875	900	854	825	910	846	935	805	809	883	872	869	848	858	841	863	894	867	905	905	884	841	932	868	830	872	860	903	865	874	841	863	869	874	808	859	882	859	837	847	863	804	852	856	908	897	893	839	845	887	892	877	857	902	829	862	853	883	868	831	861	883	890	886	837	850	847	873	859	856	854	894	825	861	856	795	873	845	898	910	869	867	932	876	855	808	870	861	867	852	880	905	923	900	861	896	867	851	844	880	867	861	842	847	847	862	924	853	926	857	871	849	847	845	834	893	863	907	875	870	876	833	907	849	871	856	857	928	857	889	884	923	859	929	912	888	838	882	849	885	892	874	814	896	894	855	856	902	861	881	853	875	819	824	842	862	850	875	887	801	914	849	882	898	876	936	989	850	861	882	857	853	921	802	874	843	830	872	905	906	805	893	881	871	883	864	882	846	873	893	902	871	837	900	894	839	810	852	853	937	842	874	893	935	829	836	833	866	866	828	881	911	856	871	925	853	849	887	820	840	944	869	856	806	865	866	897	911	878	851	859	827	895	788	820	828	891	848	804	794	837	863	841	886	820	893	865	925	889	810	854	843	877	880	875	862	927	814	871	926	880	868	884	836	894	859	901	878	884	851	807	892	854	917	867	846	851	906	867	824	855	907	874	860	873	915	820	816	848	855	871	884	872	901	827	852	891	877	829	841	859	854	903	851	886	842	877	857	908	906	836	863	869	858	872	897	879	851	903	823	850	876	825	902	857	873	894	888	879	907	829	837	829	893	851	837	851	914	833	865	893	870	867	870	913	865	858	896	879	823	853	840	879	881	893	825	914	835	888	832
48406	55298	52590	40095	28843	21439	15784	11597	9302	7078	5677	4394	3526	3006	2399	2099	1861	1671	1553	1288	1234	1205	1062	1005	927	946	952	839	849	802	870	808	840	798	789	779	753	827	809	814	792	786	727	838	770	778	789	798	806	784	811	822	836	773	801	812	794	764	751	783	808	792	797	794	764	786	796	758	803	816	781	792	752	817	801	790	823	786	785	733	811	795	777	779	822	815	744	819	843	798	771	811	799	837	810	771	782	827	797	804	856	749	790	804	829	876	778	823	821	815	781	810	812	778	758	754	791	806	779	825	776	846	758	801	820	784	826	786	763	770	796	797	807	826	811	789	810	780	792	792	790	782	784	776	782	798	764	769	765	750	797	811	828	767	802	811	755	797	777	787	779	801	838	803	795	862	821	804	802	776	853	766	796	821	866	805	799	764	753	776	795	816	795	811	849	779	816	793	855	782	832	845	840	855	781	797	825	791	729	770	840	795	840	816	824	753	755	794	813	778	816	740	798	766	803	827	768	813	785	775	764	822	790	794	835	809	766	784	801	776	791	768	770	769	776	790	782	780	769	788	738	804	774	821	804	819	806	837	771	781	770	831	809	834	757	793	791	773	778	774	798	793	772	812	785	841	798	812	774	799	788	777	785	835	848	735	791	830	785	774	799	792	792	859	774	829	824	790	785	859	766	791	779	779	743	784	796	819	788	783	821	778	801	768	794	748	804	827	801	809	824	826	801	803	737	809	751	775	775	826	825	759	761	797	759	785	846	824	776	750	810	803	789	773	803	808	746	813	814	806	773	796	820	777	785	812	800	805	795	830	819	804	771	780	815	804	789	770	754	842	793	817	796	801	740	811	800	823	784	804	790	784	771	784	792	745	848	779	799	781	690	788	766	761	791	802	785	804	833	774	764	788	801	758	832	821	801	789	808	754	816	797	821	807	818	788	791	703	809	796	760	816	812	817	815	806	807	772	799	822	775	774	759	815	818	815	758	810	762	796	795	740	807	804	805	786	798	782	800	814	784	769	747	765	803	789	748	742	813	778	791	770	768	779	792	798	752	844	780	827	806	785	797	763	762	733	777	791	797	865	795	752	821	858	820	749	785	802	780	799	760	795	753	796	766	830	809	804	771	773	782	828	812	830	782	771	760	802	780	778	812	821	782	807	780	806	841	797	782	762	814	836	837	781	796	826	777	781	763	824	824	831	847	782	757	811	824	811	761	843	813	763	735	830	823	816	802	800	726	823	801	792	812	777	787	769	809	822	760	768	753	814	795	757	773	812	761	803	800	773	799	706	824	816	782	786	815	815	804	776	817	824	812	791	801	762	757	830	831	805	794	765	752	817	832	828	780	824	746	795	786	779	765	761	775	773	776	846	829	811	834	785	789	793	769	764	777	824	793	784	784	801	734	801	863	780	803	798	812	792	793	807	853	783	793	779	803	850	801	807	775	796	815	824	810	803	830	773	794	768	841	803	819	788	791	803	783	823	779	772	827	760	777	810	776	754	833	823	857	814	787	812	775	818	784	778	785	798	835	784	778	783	774	765	796	754	768	757	809	798	774	812	764	771	763	792	816	813	806	815	800	799	789	783	779	801	817	784	784	781	794	761	784	822	824	829	837	787	836	788	773	816	820	812	792	750	781	834	803	809	815	890	775	775	799	835	785	823	782	822	763	804	851	760	758	814	768	803	758	752	797	790	845	785	787	799	857	771	795	823	793	759	816	792	789	769	773	827	762	796	793	829	768	775	790	759	763	838	849	834	771	790	827	810	787	773	838	843	794	769	771	824	757	779	783	830	760	756	835	793	804	747	831	767	829	800	825	806	802	759	805	838	795	789	780	804	789	759	818	825	786	803	765	794	778	828	820	776	769	783	811	762	795	819	764	780	827	776	800	797	774	814	818	774	801	782	773	758	814	852	841	805	763	813	826	757	796	785	807	801	769	810	821	757	745	807	839	834	729	817	817	764	793	794	837	794	816	797	763	802	822	801	783	758	802	842	825	799	780	782	812	766	825	852	820	793	742	809	835	793	783	797	759	826	754	756	825	854	818	762	792	793	803	839	797	770	799	807	759	766	832	809	807	807	801	819	829	799	806	822	772	794	780	752	826	799	800	846	758	798	815	803	763	768	825	784	752	808	783	762	779	799	772	773	764	813	774	765	768	743	809	800	788	788	783	787	788	822	858	798	742	761	782	794	805	807	834	716	783	794	742	812	782	821	855	760	835	754	775	762	789	804	720	827	785	837	774	783	820	817	828	846	769	754	788	810	830	811	806	772	870	794	804	776	814	774	796	811	814	782	694	802	732	743	813	820	804	775	851	787	782	824	753	763	836	766	766	761	798	797	791	814	805	739	824	792	820	727	811	757	851	824	804	833	789	789	786	803	791	781	774	780	807	811	808	788	787	790	793	803	758	772	786	762	831	774	802	782	812	738	806	790	805	806	795	803	763	800	777	771	847	770	819	773	779	852	802	780	824	789	829	744	776	762	780	784	819	773	763	772	773	765	839	813	760	812	818	798	840	762	713	798	760	780	783	793	808	794	795	768	794	769	813	835	826	838	783	779	834	840	800	800	804	833	790	770	828	763	768	786	834	807	741	761	836	817	822	808	845	761	826	765	861	781	810	779	796	835	776	802	817	828	843	814	765	766	831	803	799	818	815	790	791	789	815	818	724	801	818	805	765	813	819	772	797	825	738	833	761	802	795	796	787	778	809	788	801	795	843	783	823	798	795	809	845	784	782	813	749	771	807	792	837	810	816	728	784	838	720	723	769	791	836	807	889	764	774	771	817	757	810	787	778	775	815	791	812	843	756	822	751	817	822	836	772	783	787	767	811	782	818	755	778	791	773	815	799	804	788	783	846	778	805	829	816	800	801	802	786	771	806	834	781	780	816	792	794	840	824	799	814	821	776	789	785	810	808	783	752	798	807	816	825	798	788	781	780	827	775	772	787	814	800	765	802	807	797	768	802	815	796	833	772	780	794	794	882	768	771	716	821	803	777	821	811	757	794	760	866	782	785	801	769	826	818	822	815	786	809	785	831	737	826	808	776	786	814	776	798	772	821	808	755	745	778	797	785	768	778	793	805	768	772	807	804	837	780	756	785	823	862	823	821	796	810	819	803	798	835	771	821	764	788	790	784	816	749	768	811	790	813	800	768	805	785	810	800	715	793	783	817	830	778	761	796	796	803	740	790	761	793	800	792	809	830	772	807	762	778	822	835	811	786	835	803	796	815	773	817	809	787	807	791	784	806	755	803	730	819	749	772	781	786	755	763	874	857	768	793	778	804	794	786	787	792	816	796	809	768	798	823	774	846	791	784	813	770	804	738	763	788	741	808	785	769	803	741	848	767	777	797	795	804	764	825	822	814	804	791	791	765	790	829	821	788	791	817	820	772	820	775	820	826	857	776	811	774	781	794	772	741	787	792	813	766	771	827	770	803	817	774	832	753	805	786	770	796	785	783	794	791	765	812	830	820	833
25758	21609	29170	25817	24545	24282	18880	11537	8177	6259	4880	3746	3085	2605	2255	2032	1891	1627	1340	1283	1255	1155	1080	1067	1041	1027	948	956	964	928	977	929	958	917	846	919	877	918	881	875	894	878	812	883	875	868	936	876	843	887	882	853	878	891	872	869	879	887	891	851	884	868	853	910	857	908	886	925	874	858	887	922	870	858	874	893	882	907	860	843	811	874	862	880	861	899	946	845	922	823	879	916	812	898	940	874	894	916	859	830	919	873	856	893	905	929	923	861	832	894	926	917	913	824	828	859	828	870	892	914	905	851	923	877	902	814	911	914	861	842	891	903	913	838	881	820	916	860	930	919	910	903	897	859	895	960	862	878	858	882	906	889	898	899	864	875	852	909	895	894	879	849	877	909	876	833	849	912	848	863	864	907	898	817	857	907	900	843	928	909	926	875	901	874	896	902	907	853	897	879	877	870	833	866	879	883	848	918	835	931	891	914	880	943	927	897	840	920	850	919	897	873	873	950	871	891	872	878	858	857	921	909	852	854	853	890	801	837	857	873	847	882	866	836	873	859	868	890	940	879	884	857	875	879	876	944	921	917	889	874	894	884	883	858	873	905	920	823	891	876	880	915	890	835	844	874	887	944	866	954	903	900	919	900	828	907	852	860	942	829	882	888	898	953	874	908	855	861	876	877	908	875	857	890	932	889	885	878	817	882	901	885	947	909	851	940	874	840	940	883	873	913	879	875	878	865	894	940	911	881	883	912	832	885	857	879	867	878	907	885	833	897	901	894	846	870	861	883	859	896	877	943	861	849	895	947	893	817	906	840	898	884	897	820	882	876	935	893	853	823	840	887	919	895	894	885	893	907	885	897	942	848	872	848	837	915	881	854	865	860	897	882	908	861	887	866	848	852	793	850	801	898	916	859	860	849	887	852	947	914	900	861	867	880	851	841	858	873	881	872	900	953	928	882	846	857	900	835	893	909	773	841	892	917	892	903	859	928	878	864	875	854	933	936	899	940	858	883	892	895	874	888	888	862	898	897	851	856	850	846	893	938	836	875	916	886	845	904	885	824	921	884	862	892	913	872	870	901	871	904	800	886	866	892	862	856	892	802	882	883	930	907	873	829	873	880	868	869	889	949	884	854	897	866	920	835	862	928	867	846	884	856	856	943	919	835	831	866	870	897	914	876	871	956	905	906	860	859	874	868	869	857	853	890	901	895	852	830	898	877	865	861	907	854	826	892	872	872	860	886	883	869	841	876	844	867	862	851	868	852	858	910	879	820	900	911	816	913	891	898	838	887	881	895	865	914	901	892	888	834	890	899	908	884	885	869	935	871	873	879	908	874	932	868	883	811	883	865	865	911	866	874	917	923	894	900	845	847	917	895	871	834	871	842	891	846	866	861	872	841	865	932	880	852	923	882	846	879	896	900	881	866	885	890	871	898	855	861	859	873	867	878	852	852	872	878	871	877	939	849	837	919	891	870	881	886	902	902	963	882	925	849	881	878	893	870	891	879	847	899	922	878	856	912	901	869	876	887	909	914	856	883	907	891	889	854	843	945	883	896	911	892	839	893	827	874	842	858	904	896	909	849	881	874	853	874	836	812	931	871	869	851	837	876	849	881	858	861	873	864	855	871	895	857	790	935	911	922	883	899	912	921	869	844	893	826	859	860	901	883	912	900	882	868	905	868	869	906	886	853	895	866	899	895	867	893	894	842	865	947	881	893	881	883	802	869	892	877	889	865	885	902	880	822	834	853	906	893	902	909	883	907	909	856	850	873	817	836	902	873	827	856	908	852	938	850	895	892	880	884	925	796	859	880	884	899	934	926	895	861	940	865	875	832	826	856	870	882	872	858	913	919	877	824	885	892	907	854	892	877	857	878	836	896	921	931	883	854	851	916	883	875	897	867	861	942	862	938	909	900	853	888	879	889	877	900	864	908	878	875	844	864	868	922	885	888	868	899	831	882	846	831	826	928	836	855	873	863	844	858	893	893	916	968	908	880	890	840	869	878	894	862	901	971	903	893	857	891	862	900	891	878	857	890	838	924	828	882	889	898	874	882	889	879	870	869	893	857	867	854	857	874	897	856	893	955	890	843	880	836	895	854	900	879	857	827	925	891	842	910	886	818	860	886	882	870	862	870	884	966	883	852	937	925	836	912	947	856	864	886	880	840	854	845	887	909	894	888	873	849	885	903	891	887	815	898	895	865	894	920	865	907	926	925	879	927	849	830	841	890	883	881	865	910	865	905	927	860	837	844	896	891	807	786	840	865	864	885	870	869	917	888	837	819	882	883	892	853	850	869	875	920	831	840	839	932	854	876	907	879	910	903	892	912	877	847	895	831	864	874	891	929	896	913	845	878	794	864	912	878	913	897	818	934	854	896	925	910	911	931	890	884	868	908	838	841	872	925	914	842	859	918	835	846	828	885	849	928	838	909	884	906	810	941	843	854	873	819	877	816	854	833	835	858	862	877	887	867	877	852	924	938	896	829	846	871	893	848	867	901	841	921	866	885	825	890	911	860	915	816	846	846	842	890	869	878	850	870	901	845	869	862	869	846	904	885	884	889	878	830	909	912	909	881	865	882	876	901	864	902	891	882	864	864	868	923	922	891	908	863	892	902	879	872	920	874	860	894	922	875	827	896	870	808	879	926	917	943	829	869	895	835	870	902	864	905	905	842	860	864	924	898	906	898	929	836	897	881	870	858	905	922	887	905	879	874	856	902	896	885	930	848	877	840	901	885	887	851	838	866	889	921	876	860	874	888	891	913	908	890	840	853	865	909	909	858	897	851	840	880	865	875	872	846	943	882	891	904	833	847	908	896	868	874	896	868	857	854	844	854	859	863	830	828	919	864	922	859	906	877	885	965	876	974	873	876	844	826	850	844	858	887	868	878	903	870	865	913	908	884	892	885	862	901	876	881	882	889	897	915	874	920	875	917	880	852	898	844	868	845	895	919	902	876	849	926	889	900	859	863	829	855	861	879	899	882	871	848	870	904	874	855	915	877	930	859	845	843	873	867	873	845	882	925	874	796	887	958	796	877	893	908	859	892	901	890	869	870	855	919	828	887	899	876	852	919	883	898	889	925	865	875	848	881	889	873	876	860	883	863	899	885	908	908	820	884	833	833	885	882	918	896	888	892	907	843	840	882	893	895	849	886	858	913	881	854	867	876	852	912	914	851	876	858	872	856	833	857	853	840	868	910	895	928	890	857	885	857	908	857	902	892	914	908	912	843	886	864	914	888	870	883	827	907	915	898	813	909	885	860	912	858	875	844	882	881	911	897	901	908	887	830	869	912	940	851	865	930	900	862	885	929	869	868	877	836	833	851	929	890	863	861	868	902	878	852	909	916	906	893	893	857	864	832	912	844	925	894	852	835	908	855	890	861	922	862	847	859	844	896	905	908	902	849	939	850	849	830	850	937	899	855	879	906	875	902	915	908	828	925	812	842	868	954	911	901	827	904	887	874	873	946	848	894	804	874
49073	57852	54598	43554	33046	25248	18774	14348	11404	9122	7091	5532	4412	3757	3043	2708	2243	1914	1707	1551	1325	1241	1168	1027	1017	954	939	900	854	860	848	846	818	788	821	808	773	742	761	827	793	777	786	782	790	869	801	741	755	809	744	790	835	798	765	783	753	781	743	785	821	807	780	780	751	817	781	803	857	825	807	789	785	836	782	753	788	760	839	780	772	819	794	756	771	774	801	773	764	784	780	773	773	822	829	835	808	802	773	801	837	803	791	790	776	776	791	815	741	793	781	835	824	756	730	781	791	813	754	810	857	778	767	780	814	766	802	794	836	793	810	778	807	817	795	831	777	766	831	783	761	816	812	785	824	825	760	821	785	764	783	829	819	816	793	782	775	766	813	794	834	828	787	792	904	770	818	805	799	792	836	762	787	826	869	796	843	773	803	811	786	812	804	802	798	795	837	822	779	848	757	796	809	806	771	783	762	803	794	735	755	846	900	814	801	807	813	809	835	775	804	788	746	747	795	800	790	797	792	815	792	751	820	861	819	800	817	836	746	730	806	801	770	831	799	741	854	807	773	843	809	733	850	804	795	762	784	806	848	794	821	803	824	853	806	790	777	778	831	788	763	819	776	779	794	750	803	756	783	815	853	766	805	784	840	820	784	763	813	845	777	762	801	799	792	826	782	801	818	777	822	797	803	858	803	773	786	765	795	825	765	811	828	806	777	844	793	809	788	799	804	804	840	762	817	801	824	813	800	780	783	815	812	765	823	797	765	879	802	814	783	771	796	800	809	770	733	836	819	787	850	790	808	812	805	787	823	818	815	797	780	801	832	813	806	788	751	793	755	780	808	842	833	799	806	821	831	831	772	833	751	759	793	744	742	805	791	770	836	775	796	758	796	795	790	731	804	737	811	818	804	794	807	775	768	818	716	798	761	788	788	802	797	779	821	817	843	860	776	802	795	779	811	794	747	818	785	779	834	782	774	791	855	814	856	746	786	768	787	792	771	824	774	802	789	858	858	774	841	800	810	803	772	827	785	816	816	853	747	763	784	800	828	792	827	808	834	771	783	814	785	798	795	757	761	789	802	828	792	752	824	754	731	806	852	785	761	803	799	848	750	839	790	770	776	769	809	832	804	832	797	757	760	777	835	809	831	779	816	791	783	811	786	784	823	780	802	821	842	819	763	815	835	851	763	779	789	785	738	756	782	882	792	831	781	839	837	813	773	797	865	817	778	797	838	781	788	839	828	787	773	777	793	804	761	782	764	798	813	775	786	775	795	822	785	769	808	799	748	810	813	797	793	821	789	831	813	866	780	792	770	784	849	791	806	754	792	826	850	816	811	783	796	854	809	799	817	735	824	837	803	782	812	817	819	821	733	770	780	774	828	795	792	803	820	814	811	847	818	795	824	761	785	795	826	800	806	837	785	801	758	772	805	769	756	806	766	855	801	776	796	809	766	807	793	785	771	790	793	782	781	753	810	742	841	780	797	798	819	828	831	841	776	821	796	790	825	813	748	796	818	790	777	783	795	788	768	839	789	840	794	802	741	822	841	798	810	804	775	827	802	760	858	807	801	847	765	794	807	805	800	786	773	795	803	790	782	762	807	741	827	800	753	789	806	801	786	813	813	829	832	851	846	809	789	790	809	804	807	776	815	755	784	832	787	791	851	782	785	810	762	798	780	797	836	802	785	773	818	767	825	793	805	805	794	791	808	766	769	789	850	816	780	760	834	803	818	750	766	748	778	802	775	829	838	828	801	812	796	820	838	810	859	805	771	730	843	816	797	801	855	816	807	789	785	790	813	817	777	763	798	780	745	786	771	775	815	770	761	759	795	777	798	764	831	840	816	863	827	770	787	825	788	778	810	804	816	811	795	792	768	776	804	789	811	766	806	800	764	821	790	815	797	786	787	832	793	819	791	783	772	841	799	820	837	777	856	791	771	774	831	807	815	793	848	796	809	802	783	744	803	815	826	806	832	802	788	821	783	789	812	760	810	818	784	757	781	817	810	848	812	809	849	799	784	759	810	839	809	735	786	821	810	833	816	804	797	825	779	801	773	809	783	797	813	753	785	776	803	817	795	808	807	761	803	816	792	841	839	815	803	805	795	777	820	830	754	763	822	807	812	833	768	821	818	824	779	794	826	768	785	787	859	826	774	755	801	740	772	800	786	805	790	738	818	805	775	843	818	790	849	811	794	748	813	775	796	783	781	790	784	794	801	811	801	818	810	759	788	809	778	773	749	768	836	829	825	842	798	770	794	786	771	792	751	767	785	791	781	789	818	818	807	818	778	774	783	787	766	779	802	752	846	845	830	765	811	792	794	786	813	780	792	712	828	807	796	793	789	880	822	805	780	792	831	830	826	812	817	784	864	753	793	826	794	827	782	812	790	802	813	770	786	816	793	829	818	820	778	775	761	775	871	813	820	753	765	732	840	819	839	810	821	802	822	791	769	807	762	796	817	742	802	757	783	787	826	838	775	756	821	826	791	809	781	774	749	804	790	835	841	796	822	773	785	793	771	831	762	791	783	791	787	792	828	740	821	800	776	808	781	805	807	830	848	813	792	796	805	787	817	770	750	811	800	804	813	782	788	804	794	845	759	749	769	798	790	762	768	823	766	770	779	754	780	801	791	765	769	847	806	798	780	761	833	759	825	797	778	776	774	830	811	805	782	780	788	775	822	782	790	809	826	751	826	840	773	761	810	832	823	751	815	884	799	756	792	822	830	795	829	811	818	774	839	800	840	807	862	772	768	832	800	807	752	754	843	790	805	798	799	814	807	783	827	798	804	785	787	759	808	817	770	785	794	831	802	817	794	812	787	783	761	766	832	834	819	792	816	761	783	834	807	772	810	824	853	766	802	811	823	811	802	775	821	781	790	803	770	839	794	786	770	870	801	788	835	739	792	813	768	796	813	791	770	847	798	770	775	797	841	781	769	781	829	803	754	801	828	797	798	786	757	821	849	787	803	798	818	805	777	764	782	786	785	802	798	792	816	779	807	775	786	797	821	795	792	798	788	772	832	769	778	787	780	837	796	814	832	814	798	754	787	773	798	809	799	778	824	793	763	781	741	766	771	779	831	757	802	806	831	824	791	815	847	786	799	776	774	780	820	824	822	790	752	785	820	736	801	834	792	808	749	766	858	820	783	807	810	786	804	761	834	760	817	806	809	849	843	811	818	751	789	768	815	766	793	806	790	800	784	760	774	819	768	839	869	767	826	802	784	867	779	817	769	820	787	775	850	804	794	748	830	851	812	764	800	813	819	740	786	830	866	835	808	803	818	749	757	840	758	813	819	859	768	845	796	768	753	791	803	809	853	794	800	814	811	792	773	848	795	800	806	811	826	849	842	783	790	865	762	754	795	774	811	779	816	841	789	793	755	770	858	795	852	797	786	793	787	840	800	810	775	790	782	795	797	786	803	827	807	799	798	800	800	805	756	807	800	831	836	789	864	765	798	817	792	816	796	779	753	801	804	827	789	777
24975	21648	29382	25175	24142	25316	21880	12717	9199	7200	5456	4309	3549	3013	2565	2154	1942	1714	1603	1415	1296	1155	1124	1135	1018	989	959	936	897	920	902	935	947	947	880	865	956	871	885	902	891	821	883	884	861	870	859	838	831	939	877	859	860	897	937	889	846	871	853	892	958	898	901	875	881	886	891	852	890	879	907	886	944	856	851	851	880	889	844	932	846	892	913	890	873	885	912	889	885	934	872	909	856	875	900	875	894	904	891	885	886	873	854	853	903	913	886	888	870	848	833	829	873	928	893	903	897	957	876	903	883	877	871	850	896	838	866	876	913	873	833	894	912	878	896	868	879	935	928	882	891	873	841	880	902	947	960	834	839	865	940	923	893	876	879	855	921	870	883	883	917	877	841	851	839	835	822	886	904	892	916	871	849	837	875	868	877	895	861	862	877	887	833	912	931	908	882	891	863	851	901	900	874	923	866	887	881	877	890	867	890	897	871	893	910	878	901	916	927	867	877	924	888	904	873	886	833	880	871	914	927	908	795	884	921	906	894	911	914	971	928	878	880	924	899	876	849	881	878	876	920	821	883	887	851	841	921	884	870	866	844	840	904	871	914	837	915	862	824	919	888	885	924	863	881	899	891	820	891	974	868	829	823	866	841	875	863	881	854	847	859	879	884	879	888	878	840	902	880	888	919	907	891	877	879	878	920	895	869	910	914	887	857	896	878	911	890	851	843	919	863	873	864	883	915	910	894	908	904	862	898	889	860	883	867	931	856	882	916	847	877	943	908	845	948	853	872	884	855	883	899	825	908	915	888	845	871	857	902	918	890	873	946	848	862	877	904	889	937	907	872	892	892	896	840	874	894	910	917	874	913	944	883	925	858	829	841	844	912	879	892	955	890	866	882	876	867	853	957	866	921	877	859	923	915	868	897	854	872	900	906	877	962	883	912	857	927	903	825	872	920	871	826	907	833	843	866	878	871	892	885	851	896	897	873	898	888	920	846	892	834	909	875	910	937	918	859	849	859	895	847	887	893	856	919	850	917	851	916	847	889	900	887	912	910	859	896	911	847	860	911	919	936	890	872	883	871	821	891	926	899	873	837	854	930	825	869	883	861	838	867	845	867	881	886	843	887	873	836	965	870	838	920	917	834	879	911	867	833	851	934	918	865	858	906	796	855	865	921	925	878	859	856	903	873	916	848	911	901	854	906	873	908	875	902	918	865	867	903	879	919	954	858	855	902	893	912	905	900	885	890	885	895	852	878	907	872	883	898	933	889	871	912	880	894	868	865	851	850	884	890	809	912	851	917	873	932	911	896	824	879	863	915	846	869	858	917	941	854	847	924	892	920	860	864	853	866	896	848	915	897	879	897	875	859	880	863	880	878	950	930	908	898	892	899	891	966	876	885	953	874	884	900	816	873	874	899	896	899	907	905	951	934	930	898	923	870	906	882	870	888	916	825	927	855	865	868	879	923	819	925	875	877	856	911	925	884	867	896	819	858	847	905	928	883	918	899	900	886	866	915	891	847	900	871	859	902	915	931	906	903	939	810	949	894	888	832	882	888	895	900	927	888	894	880	889	917	893	877	875	836	906	911	878	876	838	883	842	880	890	855	871	836	838	876	927	852	878	903	829	885	888	912	895	885	886	854	857	888	912	924	888	906	897	906	883	877	858	838	840	864	831	880	860	908	899	911	797	842	898	906	850	933	890	899	871	863	845	899	856	896	903	924	821	943	883	879	906	901	887	867	853	845	921	896	827	892	868	926	804	943	879	832	806	910	887	839	886	842	843	907	886	855	834	874	898	897	882	845	915	888	907	971	887	863	881	953	901	892	873	898	866	895	913	863	855	928	902	874	870	922	822	901	864	932	882	875	866	867	920	917	865	839	922	857	880	874	875	844	866	869	837	873	825	890	895	929	912	905	921	919	871	890	901	886	968	884	879	886	931	913	879	918	880	841	876	855	884	881	931	809	891	860	950	918	866	839	869	865	897	857	911	909	935	884	848	890	886	878	872	900	850	892	909	908	887	873	834	874	914	827	849	887	862	844	848	877	849	841	891	926	841	890	912	862	931	953	853	875	847	905	871	853	883	859	905	910	857	902	871	891	897	810	857	867	908	883	868	816	840	925	855	889	918	881	859	896	891	877	952	916	898	850	909	812	897	919	852	901	882	902	881	918	844	917	968	838	871	921	884	897	876	852	888	833	909	900	923	911	881	861	925	848	915	897	873	862	906	872	912	920	909	920	864	838	821	828	915	867	906	866	851	878	906	929	859	883	942	849	948	828	928	840	899	908	881	862	903	833	905	924	881	902	905	876	886	878	855	838	908	897	897	909	885	848	894	870	919	866	853	912	854	866	879	831	942	906	930	860	870	878	867	852	896	898	886	946	875	852	878	910	927	832	893	927	838	857	890	873	860	909	838	890	893	870	902	866	895	830	841	899	884	852	905	854	854	865	863	925	920	848	921	898	846	858	858	875	852	922	894	913	923	893	868	870	845	902	968	921	923	855	856	911	901	936	832	853	870	949	889	867	859	875	876	925	910	879	894	892	890	859	873	882	867	804	856	908	890	874	814	911	892	880	859	922	862	886	909	905	905	920	844	815	863	900	893	846	876	882	907	885	891	876	910	871	889	881	831	912	896	893	919	882	837	878	880	851	895	886	825	905	914	872	918	905	837	900	906	869	858	869	842	875	913	968	909	891	864	877	850	857	895	836	956	849	842	892	889	884	933	911	907	862	866	935	866	892	865	904	863	918	901	876	890	868	912	869	930	871	848	860	850	872	896	845	807	864	890	850	901	826	882	884	896	832	886	821	837	941	882	871	915	876	897	908	898	917	901	838	880	901	930	864	883	921	853	939	913	907	861	890	854	837	876	879	936	894	881	859	913	852	851	852	895	883	936	898	913	897	901	873	872	852	876	947	884	959	863	936	850	903	898	902	891	934	858	867	878	893	910	960	947	901	870	895	895	877	864	885	894	862	922	890	867	933	876	887	851	863	922	896	861	885	886	905	841	856	870	887	893	895	956	917	861	913	841	937	873	853	955	854	919	873	830	851	923	929	856	865	884	873	866	891	900	847	879	834	868	873	905	848	831	859	881	903	845	913	951	829	853	928	901	912	919	920	871	888	913	874	857	913	870	883	875	876	880	865	933	950	887	871	952	846	929	874	896	927	862	889	886	861	818	887	894	939	846	858	862	907	874	858	857	937	831	869	883	870	900	873	879	852	873	820	838	920	857	872	878	851	850	906	877	898	877	903	861	864	888	861	859	905	885	882	848	926	914	876	878	924	867	839	876	857	835	906	929	847	860	897	812	867	865	856	890	809	871	894	853	856	882	898	896	929	881	890	867	855	893	885	916	910	871	875	894	898	885	899	851	887	869	878	882	889	842	885	885	875	852	828	875	871	899	831	903	879	888	901	884	863	866	870	902	931	842	887	874	852	874	854	881	847	894	888	893	865	872	915	905	883	939	881	881	894	854	910	889
50845	60609	58868	47228	36720	28159	20956	16427	13566	10849	8415	6782	5493	4583	3638	3212	2729	2290	1930	1740	1519	1316	1243	1153	1056	1000	917	929	925	879	914	853	873	818	813	835	814	761	777	793	854	795	837	837	857	766	789	788	806	836	784	800	857	852	818	780	787	797	797	824	864	813	807	864	797	785	853	818	822	841	774	809	741	797	770	734	826	800	813	825	807	827	834	786	853	803	848	802	826	823	829	760	839	815	778	766	765	798	821	791	832	752	833	794	819	798	774	793	770	786	763	780	764	831	805	824	804	796	829	798	776	789	818	801	824	872	823	826	787	830	841	808	865	812	797	814	769	831	827	773	831	808	784	798	759	843	792	769	820	781	802	848	777	791	807	828	819	772	812	780	822	761	845	806	808	787	810	855	804	859	840	821	790	828	773	806	778	787	800	836	807	829	838	869	832	822	801	814	833	776	835	811	774	810	793	826	815	810	819	790	801	752	793	829	770	854	866	786	783	850	790	785	749	784	773	833	745	844	835	782	859	824	810	806	800	799	791	800	823	861	790	873	828	825	753	812	808	807	748	794	782	799	799	774	843	779	794	731	759	769	816	801	809	779	754	791	812	834	784	786	783	803	787	809	794	836	852	762	788	856	819	785	793	818	764	783	793	779	830	793	837	803	868	803	844	885	774	780	768	791	775	799	804	730	849	813	805	781	839	742	801	824	772	827	779	843	794	804	753	860	839	845	783	793	864	827	774	791	771	827	829	804	859	761	765	769	844	760	789	809	827	807	781	806	808	797	801	804	802	814	805	815	780	805	751	792	834	807	793	781	815	840	811	820	800	807	826	781	789	825	799	830	770	815	863	793	788	844	766	807	799	790	781	750	810	811	860	822	808	812	837	826	810	821	823	782	803	775	802	828	846	807	822	788	794	768	820	789	806	833	828	759	818	762	789	798	820	821	811	788	774	793	760	776	811	857	815	795	792	761	792	795	833	821	823	850	832	809	771	806	805	750	786	848	785	845	836	790	810	778	793	815	804	833	846	775	798	769	827	782	796	873	829	781	848	798	802	829	829	819	769	805	841	814	772	844	834	777	819	834	828	804	853	860	785	781	779	766	829	807	759	762	766	836	776	863	855	770	792	825	779	755	831	838	807	832	820	779	784	790	814	810	788	799	783	811	795	787	820	840	827	833	790	805	740	784	844	744	808	864	794	836	823	791	798	832	816	783	846	769	806	799	821	808	797	794	798	811	865	785	793	797	794	820	778	821	809	792	800	835	798	796	839	875	798	784	853	801	814	830	799	804	871	782	801	775	739	823	767	832	848	806	773	777	770	846	831	818	832	839	803	812	771	801	813	816	807	860	822	812	817	802	765	789	797	832	843	837	824	781	841	823	744	814	876	800	803	807	804	812	770	798	823	826	780	806	740	769	840	840	776	823	777	840	754	851	865	812	823	853	821	789	811	800	791	814	833	813	818	867	772	778	840	781	828	829	752	821	838	806	815	831	836	827	761	799	751	802	829	791	798	784	783	802	832	822	817	810	850	783	794	801	837	787	860	823	858	799	812	797	821	788	829	826	772	753	804	818	832	780	802	839	785	840	764	819	808	832	815	766	822	797	859	797	808	872	834	803	824	849	851	856	783	816	810	818	825	805	818	777	801	824	804	818	794	739	794	831	832	780	804	794	812	801	805	835	829	806	819	803	802	799	791	774	809	816	805	781	840	802	822	809	828	772	825	835	782	835	837	802	825	825	842	802	812	825	838	812	857	796	880	791	795	773	834	818	804	750	821	777	864	810	769	814	804	801	783	821	815	819	824	792	772	838	832	841	818	833	844	760	804	846	737	829	802	805	804	797	797	729	808	755	776	772	807	755	808	801	827	856	786	830	800	819	851	820	814	763	806	826	816	822	776	740	862	817	826	810	775	800	791	773	801	842	804	796	813	777	791	839	765	775	832	849	773	834	792	814	766	808	797	830	788	811	788	785	779	783	837	803	789	789	820	774	799	764	823	823	763	830	825	848	783	812	834	777	813	829	789	822	797	800	806	801	767	812	826	829	815	801	783	847	790	807	815	821	738	832	815	819	767	835	760	905	831	871	776	776	771	817	809	773	806	793	751	824	858	826	802	790	873	792	798	792	801	766	844	763	796	773	853	805	834	839	787	838	847	818	814	837	807	781	791	823	771	812	856	768	783	822	784	778	785	794	794	803	830	742	845	782	836	791	765	795	829	796	810	778	819	802	765	801	782	808	829	883	780	815	799	836	859	779	825	822	846	815	797	822	851	790	815	740	776	785	815	832	798	827	799	830	823	802	863	872	804	803	793	838	801	828	818	818	797	829	817	808	850	803	837	799	734	853	822	815	787	793	802	774	783	797	753	793	840	811	806	826	834	834	833	786	758	799	772	778	814	804	836	801	787	808	830	786	778	786	771	818	798	809	815	822	769	868	760	828	790	866	832	798	723	777	857	811	790	803	807	789	767	794	759	845	827	771	781	815	784	756	781	831	834	811	792	801	794	801	768	830	837	818	758	820	794	800	844	835	777	791	768	785	837	859	771	790	817	810	847	809	848	805	845	760	798	766	771	815	801	847	810	812	803	826	818	797	821	787	792	789	830	817	824	795	823	790	837	816	802	801	832	737	748	798	808	851	826	852	835	777	836	751	794	793	791	830	822	806	799	816	783	796	792	804	746	783	798	836	799	832	803	759	793	795	793	846	778	807	857	810	770	829	780	801	847	810	790	799	809	764	802	773	808	810	851	823	811	803	814	809	783	795	811	819	814	788	801	808	784	780	811	752	779	750	858	805	816	822	812	786	775	783	765	763	838	835	816	863	747	775	824	769	790	745	801	835	806	794	788	773	823	828	752	815	845	816	802	781	841	827	797	821	801	783	823	787	802	796	771	819	797	811	812	829	783	821	806	816	839	799	793	779	831	834	803	802	771	866	823	824	789	794	848	823	826	793	805	818	775	804	795	804	810	787	768	810	822	793	813	767	820	828	878	773	827	792	789	817	829	884	770	785	786	812	766	828	817	776	844	817	805	812	844	800	790	809	802	782	848	803	793	788	777	811	772	791	815	763	786	803	855	796	840	854	845	812	773	786	813	799	763	808	800	847	774	794	825	823	777	826	792	841	811	822	800	815	816	732	766	815	798	809	790	825	819	789	758	733	802	812	794	803	802	767	795	823	786	840	815	790	819	825	797	831	865	801	829	797	806	828	853	796	751	808	796	775	798	852	877	792	762	837	826	801	810	800	833	847	807	764	754	822	818	788	808	769	799	766	822	841	789	842	816	806	831	823	794	816	818	773	810	801	810	796	744	780	829	814	753	831	849	876	788	833	797	828	782	825	792	783	830	840	763	738	813	801	845	850	799	798	827	807	738	834	810	829	820	842	845	812	806	812	801	788	827	802	869	810	837	837	798	724	785	781	824	812	880	813	794	871	846	799	817	830	855	806	764	829	807	854	772	820	804	796	832	803	839	838	828	822
24257	21560	29344	24643	23268	25513	24372	13956	9825	7805	6237	4774	3897	3285	2652	2305	2006	1803	1620	1449	1347	1161	1180	1132	1096	1033	939	970	955	945	951	978	932	946	967	911	880	937	886	911	907	937	854	865	873	824	871	910	885	909	898	888	862	921	879	909	877	849	859	905	932	935	882	910	853	876	826	918	905	902	939	869	839	882	860	839	969	907	884	874	871	915	842	887	870	892	870	879	872	896	873	873	874	888	829	837	867	898	889	882	875	853	883	872	905	907	887	877	864	870	865	865	963	860	905	938	888	879	900	878	869	886	911	882	838	836	879	862	865	903	951	875	876	877	865	876	899	836	895	891	919	859	877	945	869	822	882	876	886	931	937	866	845	863	921	905	846	876	863	824	878	929	888	933	901	922	918	884	870	863	867	912	873	871	907	885	956	876	911	897	889	916	932	852	953	887	869	911	870	898	911	863	817	904	965	876	890	883	871	902	868	906	872	923	860	920	915	882	865	894	879	869	905	908	893	947	873	897	914	903	890	891	882	874	924	896	857	909	877	885	848	890	930	863	873	818	876	854	867	905	943	888	881	907	921	919	874	906	927	912	909	924	835	906	883	905	871	843	893	902	858	868	895	892	822	890	884	896	903	884	916	905	881	879	847	884	867	858	902	943	878	852	908	884	915	854	970	917	898	890	906	921	914	897	854	903	809	912	913	881	917	913	889	893	904	892	891	911	888	879	906	908	935	849	908	906	930	918	837	878	883	858	919	838	868	883	868	824	875	878	861	871	900	865	912	855	935	888	878	864	867	892	875	879	878	920	886	825	897	909	933	895	876	872	886	896	864	891	894	860	834	874	874	857	914	885	873	887	897	906	910	855	830	900	909	933	849	883	851	864	826	826	895	898	929	922	909	927	925	922	852	843	878	867	854	902	922	893	842	913	873	900	907	911	896	864	875	819	828	877	852	919	905	870	836	854	876	919	865	911	866	905	884	856	882	870	901	879	909	902	938	903	915	873	850	843	836	856	886	898	883	880	937	855	857	923	850	857	887	858	861	860	900	914	942	907	927	786	875	908	922	931	901	876	910	887	900	876	863	860	881	891	918	925	809	910	911	917	856	890	925	886	888	896	920	861	815	920	884	851	850	854	930	896	912	890	896	912	974	904	946	883	862	881	905	912	874	864	868	880	840	945	834	872	887	895	848	944	854	885	884	914	891	891	898	841	865	886	904	872	870	945	878	918	855	861	913	876	850	900	907	903	878	908	866	894	906	906	906	876	832	875	925	899	926	926	875	912	882	836	868	866	916	904	902	914	866	894	887	949	843	953	943	873	875	935	906	882	892	907	897	822	893	863	882	849	906	924	848	876	877	939	881	932	853	920	873	930	921	915	915	876	867	862	907	829	918	893	911	849	861	855	874	907	922	888	873	887	882	912	889	877	901	905	872	915	846	914	854	877	902	854	841	888	897	900	919	863	915	895	916	848	911	884	868	869	910	859	898	928	918	872	923	923	834	935	856	892	886	890	912	917	878	866	899	871	888	882	890	888	889	889	917	896	938	833	865	892	847	832	869	909	909	889	881	914	926	916	874	855	854	879	922	894	919	922	944	934	901	913	908	881	899	885	870	898	898	906	905	915	857	854	888	922	842	905	914	861	865	923	855	938	893	861	894	873	863	864	862	919	905	893	861	896	924	869	895	916	899	963	880	850	877	919	885	899	891	933	853	899	882	913	845	854	879	863	900	930	923	797	883	932	849	902	880	893	928	891	873	829	859	905	877	849	855	902	921	867	915	915	887	877	936	922	902	845	852	863	886	919	910	900	878	838	918	893	873	859	892	917	907	879	897	905	870	874	881	885	917	904	924	868	902	858	896	910	897	887	921	885	893	893	862	891	834	869	887	874	912	894	900	901	875	876	904	865	879	885	843	947	903	895	901	904	847	905	871	901	869	895	903	874	846	859	902	878	888	873	855	877	862	864	903	885	858	887	908	923	826	831	866	881	862	912	900	881	877	886	876	910	911	823	879	881	864	870	812	914	914	924	877	893	924	883	898	894	908	871	890	883	890	892	852	907	846	924	860	869	865	894	920	913	930	907	901	879	893	855	923	942	836	842	867	906	870	873	891	860	881	928	862	837	893	886	895	867	850	889	893	900	852	909	875	880	907	926	889	906	868	900	831	918	907	885	902	876	801	827	881	930	871	876	918	853	922	855	869	864	846	884	835	895	796	838	914	930	906	830	913	945	830	842	930	851	911	903	944	879	926	877	886	854	893	880	924	852	847	859	890	872	829	868	820	974	835	926	861	897	901	916	865	867	910	906	854	896	874	833	865	867	863	848	880	942	922	869	936	911	883	923	872	888	900	909	848	865	875	885	826	909	859	900	925	905	864	907	897	902	925	891	835	897	879	910	843	866	865	859	830	871	851	879	829	916	828	865	823	912	889	825	898	886	914	868	885	902	863	876	844	873	881	893	865	854	901	874	872	870	900	922	908	950	887	849	916	856	917	867	962	888	896	896	876	877	893	895	891	881	856	889	839	929	847	910	889	913	878	894	916	933	905	921	869	898	885	884	848	870	872	914	873	841	838	864	872	956	898	936	904	888	872	856	928	906	917	926	863	893	914	880	891	826	830	862	841	908	904	908	861	832	922	839	930	913	869	901	906	872	890	899	875	900	872	819	851	861	888	884	911	853	899	872	862	915	841	893	890	929	915	882	896	870	863	904	864	880	857	889	885	887	914	920	907	852	834	884	939	889	870	888	839	875	918	894	877	865	871	923	882	901	899	866	897	916	865	904	853	945	921	875	891	860	898	844	863	901	897	874	940	868	894	855	944	874	894	890	904	898	907	880	890	903	934	874	891	931	894	901	891	948	904	892	841	908	871	855	911	889	864	875	866	858	871	903	827	877	841	890	886	898	880	953	911	878	835	904	881	861	862	857	892	895	892	872	830	910	890	876	866	924	933	857	880	866	881	909	875	889	862	853	897	914	882	811	894	842	876	905	919	867	894	881	881	879	913	879	911	818	899	865	876	901	857	930	873	894	886	874	843	900	925	885	891	946	848	898	918	881	1005	873	909	888	821	883	826	881	857	902	875	895	836	902	894	952	894	859	902	854	913	949	872	905	916	902	888	915	861	896	873	859	895	856	925	906	899	892	879	859	889	827	859	864	837	856	832	892	855	930	896	867	878	893	918	881	891	920	867	922	884	914	903	921	863	877	828	868	917	892	902	894	922	886	916	971	867	931	937	907	883	836	886	921	878	839	904	884	858	921	882	857	862	916	858	864	924	954	863	881	896	848	904	860	832	860	847	878	904	934	911	870	886	859	868	847	886	908	859	877	844	890	895	863	906	876	912	915	846	843	894	881	872	886	915	896	893	827	897	930	880	898	885	894	886	868	912	875	894	937	827	895	810	861	846	897	913	844	920	851	914	883	867	893	916	847	968	875	886	852	912	870	967	901	911	898	814	888	868	885	887	871	900	883	844	929	916	926
52065	64325	61782	49041	37644	29443	21174	16800	13786	11059	9048	7239	5913	4839	3976	3303	2801	2382	1935	1812	1550	1439	1293	1179	1098	1066	1008	905	892	894	845	854	848	865	844	821	844	828	854	800	838	810	797	757	820	783	798	793	826	793	777	801	758	820	804	775	820	755	789	797	841	795	821	798	889	793	821	786	814	841	785	818	780	787	850	832	822	760	777	822	802	828	822	804	824	824	800	832	754	825	787	843	795	807	773	786	774	821	796	770	765	790	839	780	853	745	784	781	840	793	839	805	814	811	802	888	810	801	815	821	813	819	815	768	779	764	818	756	799	839	845	851	865	896	829	765	821	769	827	825	751	842	813	770	790	766	803	762	835	800	778	822	825	753	804	796	826	783	849	808	852	832	763	817	799	792	862	887	818	823	808	830	851	796	797	783	801	810	787	769	796	782	826	805	827	825	857	862	844	822	778	779	782	831	792	845	854	779	798	804	780	756	804	765	787	862	788	825	796	778	837	803	858	762	785	761	834	790	804	810	816	816	775	798	805	791	762	822	767	805	786	813	787	788	796	809	798	827	838	840	846	850	848	782	836	781	797	820	819	826	789	811	808	805	786	744	801	801	822	822	794	763	821	789	853	780	811	776	862	778	824	767	822	811	862	801	809	805	804	797	843	804	821	845	832	754	788	806	834	800	760	839	844	831	771	784	801	843	818	817	821	743	803	767	797	742	801	851	833	787	821	782	812	807	817	840	815	815	787	790	786	803	791	770	744	811	838	832	787	809	821	815	793	788	838	839	809	768	794	847	812	809	847	830	810	805	812	781	817	825	788	733	808	788	780	804	810	809	818	770	785	849	828	784	803	804	761	840	809	763	804	793	771	840	814	797	794	825	846	732	787	816	802	809	813	867	790	831	835	826	807	830	800	831	828	817	795	786	801	751	863	794	768	790	832	847	798	841	777	764	854	822	839	774	788	784	795	807	821	792	866	833	819	796	831	778	819	835	838	769	789	803	782	870	777	798	764	793	822	793	801	786	846	789	765	828	830	791	784	850	844	781	835	796	783	801	824	789	768	777	863	784	809	832	781	810	824	798	861	790	861	760	832	824	810	813	814	794	800	796	795	874	776	865	805	837	801	815	814	892	751	795	842	822	820	824	830	852	839	810	774	811	809	772	793	797	779	819	795	830	788	813	806	821	843	781	806	805	812	773	789	821	789	782	815	843	832	779	836	799	775	813	778	798	847	832	752	749	805	851	804	830	803	839	789	819	784	866	869	843	863	852	802	804	792	863	846	799	802	833	793	839	768	769	808	785	818	818	826	762	794	826	842	822	857	825	806	791	835	903	830	814	842	780	807	785	843	772	870	795	803	772	779	781	787	809	805	824	823	849	804	766	778	856	825	778	820	766	813	797	836	826	809	810	808	801	798	840	786	791	838	790	845	834	814	788	818	790	795	795	804	752	784	755	777	797	823	830	819	820	819	850	772	807	803	768	846	778	816	829	768	846	762	802	832	784	768	829	760	797	817	829	780	784	784	835	784	800	845	824	795	800	775	863	827	854	856	800	768	814	843	818	810	815	850	772	839	809	791	813	861	836	820	805	836	822	802	791	785	791	818	834	817	835	803	826	813	843	805	785	792	806	800	813	832	822	825	818	754	786	801	808	789	805	795	792	795	851	785	743	780	803	854	796	863	795	764	832	787	760	828	803	797	778	817	811	817	790	811	788	810	823	813	788	791	821	753	768	789	825	770	824	840	808	829	790	804	752	770	797	807	796	815	868	763	842	800	845	813	798	803	727	841	803	821	789	833	803	721	844	815	848	780	770	766	804	784	825	803	810	800	804	788	809	835	828	788	792	764	803	804	809	834	832	814	797	820	787	762	789	830	830	789	825	836	803	780	790	825	816	826	819	805	822	817	801	773	836	782	793	816	854	813	785	825	812	822	872	757	809	812	803	820	825	836	786	798	771	834	818	813	796	747	764	867	842	774	772	804	807	800	842	754	756	808	818	831	757	831	859	801	825	818	783	830	797	826	814	774	803	808	815	818	806	838	798	788	787	791	805	828	790	821	872	795	837	784	777	871	782	780	793	817	784	793	812	850	736	825	795	755	852	802	760	806	846	789	846	848	842	809	794	828	853	813	844	805	805	832	784	819	795	804	782	782	790	784	813	816	843	785	809	785	801	806	796	791	793	766	766	812	816	815	802	765	795	829	792	787	848	865	781	777	785	812	775	828	790	837	834	771	806	747	807	775	793	813	752	795	852	865	797	822	798	802	787	768	811	797	797	794	815	810	778	826	756	800	790	824	814	811	779	784	773	828	817	826	799	746	778	822	822	788	810	821	792	842	764	770	814	812	831	829	793	821	777	847	808	839	765	791	773	812	764	830	802	856	836	837	811	830	813	769	827	867	782	832	830	810	816	815	817	815	801	791	807	843	872	795	770	776	808	767	823	816	785	811	795	779	827	830	813	821	812	804	835	785	831	798	813	787	836	743	746	779	823	810	819	827	812	811	836	815	828	805	782	822	778	789	831	828	800	782	858	770	857	853	776	845	798	829	832	790	838	794	771	832	794	741	759	826	809	786	776	831	794	806	823	796	777	763	824	812	804	821	778	795	792	761	799	851	826	763	807	847	775	837	819	812	816	837	736	845	802	833	820	849	825	840	839	843	816	804	780	756	810	814	785	821	827	873	796	852	779	804	768	796	826	854	799	833	795	795	778	806	778	839	841	827	845	815	813	801	796	832	835	779	754	818	808	806	823	843	793	809	817	763	810	766	797	772	762	843	786	831	786	790	808	788	845	860	813	802	791	776	833	833	794	795	858	801	758	828	774	773	803	832	793	822	779	803	826	817	822	800	835	797	796	824	777	828	787	765	776	820	763	816	807	796	808	762	799	819	834	795	835	790	801	820	841	792	778	800	814	834	802	827	785	797	789	811	800	809	810	799	822	740	837	828	749	844	790	797	822	830	753	784	826	802	801	816	888	843	813	813	799	778	800	817	785	834	832	772	807	813	794	837	791	777	777	834	826	842	776	755	789	819	807	775	809	780	809	836	804	827	769	835	819	834	870	779	813	796	780	825	796	773	777	810	842	805	846	871	820	779	805	796	882	803	773	771	843	834	818	866	803	779	777	816	807	818	850	773	798	809	779	781	834	815	807	807	819	823	835	822	823	827	835	784	770	841	812	760	814	799	816	836	780	833	814	806	807	787	788	797	822	800	844	805	762	817	802	856	822	812	837	803	813	769	840	820	799	818	790	848	813	851	779	785	768	853	855	851	784	774	765	788	842	791	813	804	822	770	836	858	815	832	796	798	821	803	831	890	785	802	832	771	794	823	764	780	789	848	783	768	786	806	850	801	821	820	855	825	782	822	834	803	807	835	790	779	796	832	796	765	811	792	835	872	819	846	801	799	795	792	763	803	848	781	811	854	837	763	816	783	814	828	811	836	753	806	786	854	828	830	775	808	780	825	814	785	830	813	764	837	822
28844	24067	31342	31032	23764	16839	10521	7022	5383	4121	3354	2605	2258	1985	1744	1597	1443	1255	1208	1187	1153	1043	1040	1001	986	931	950	895	857	907	867	869	858	857	897	891	881	832	827	889	886	873	887	806	870	948	866	892	863	895	874	858	877	884	899	883	824	873	855	898	803	794	828	802	886	850	914	878	827	891	866	834	865	899	853	881	896	822	861	830	854	901	862	816	868	821	852	880	904	853	887	883	846	861	866	873	848	866	875	804	866	807	866	878	845	842	841	853	849	876	906	853	854	817	860	849	856	904	842	868	801	871	841	905	882	858	885	859	854	850	830	883	853	844	842	871	798	802	865	839	867	857	908	839	891	903	852	862	857	911	869	862	845	911	895	876	850	842	860	775	856	812	786	871	854	857	832	842	838	898	866	881	923	839	869	908	808	851	885	883	872	884	864	842	842	828	900	976	825	846	852	821	829	894	859	852	853	840	826	843	887	875	854	891	854	829	819	829	871	856	861	822	814	860	814	897	826	815	883	858	838	832	854	892	829	845	829	797	848	825	852	846	855	869	905	884	849	822	824	896	823	872	836	872	861	888	880	882	896	863	837	869	821	867	876	854	891	821	830	810	885	889	863	838	876	860	864	913	853	873	849	830	881	890	840	853	851	878	853	833	830	828	852	877	881	850	876	876	825	836	863	847	847	817	870	849	834	879	863	878	883	834	854	844	867	827	939	851	828	837	869	855	838	849	853	866	878	882	851	845	862	872	829	818	886	889	873	885	854	878	849	903	855	866	896	879	905	796	791	859	861	858	866	887	868	839	905	838	865	836	847	838	826	859	810	848	856	871	846	842	887	826	897	894	857	855	877	836	899	857	866	888	856	843	868	869	787	839	874	887	850	805	825	895	841	929	837	877	854	911	860	848	802	834	861	848	859	904	889	875	859	890	867	877	851	868	865	879	836	884	829	862	867	856	839	841	890	882	858	868	840	884	810	830	913	908	924	891	884	843	873	861	831	851	860	880	871	830	895	884	848	874	886	910	825	848	845	870	868	876	853	832	907	868	892	860	845	850	917	911	874	874	832	844	834	906	814	850	772	850	826	862	841	859	882	813	843	869	848	910	836	843	824	872	853	874	885	866	917	882	857	837	859	851	865	881	881	865	845	869	840	848	871	858	878	914	868	856	809	851	864	896	835	802	883	887	900	878	801	854	860	804	815	886	920	886	834	843	834	868	896	861	854	909	894	916	842	830	828	877	851	879	822	804	917	828	802	859	858	835	867	870	878	842	858	864	887	917	886	827	876	877	948	855	922	916	854	858	851	890	897	855	857	930	908	829	870	835	867	877	873	871	841	890	928	868	855	803	906	824	860	864	865	849	905	824	871	818	894	879	921	832	893	855	823	868	884	913	877	832	845	869	882	889	841	865	849	827	835	788	863	915	834	865	868	833	850	870	863	840	840	881	899	827	871	880	873	819	857	833	910	886	840	860	848	818	870	913	896	864	845	825	837	858	899	862	857	854	860	860	867	916	814	806	876	869	832	918	885	839	875	856	852	829	864	837	849	831	882	869	876	897	866	845	865	894	873	888	842	853	858	871	848	888	876	878	863	844	875	826	820	867	873	841	866	906	878	833	834	838	836	846	839	868	872	880	866	878	873	863	817	902	827	832	871	821	841	865	903	837	883	928	889	873	892	817	894	847	854	805	856	887	855	850	873	822	831	859	841	879	827	879	863	888	886	828	832	874	875	861	905	860	870	882	860	845	828	864	892	840	841	810	842	817	852	901	874	905	863	825	862	864	956	919	849	853	864	840	866	888	877	866	851	921	878	855	875	895	848	826	874	859	852	879	857	849	869	829	909	843	868	873	860	858	842	930	850	818	890	842	864	813	847	866	887	902	891	862	865	870	859	885	863	849	793	853	889	813	812	854	891	839	908	818	852	903	845	845	858	882	856	867	828	833	889	829	876	895	830	911	858	861	818	892	838	863	800	818	864	881	841	849	836	829	840	845	860	871	878	820	844	866	818	856	830	868	859	899	876	808	881	870	886	873	879	790	877	913	877	844	820	887	838	915	805	883	920	893	896	915	892	854	794	812	859	810	874	889	865	867	864	913	891	951	893	811	818	841	808	909	933	871	873	923	844	905	874	867	860	837	889	864	871	826	840	888	903	867	819	828	838	853	866	865	864	912	879	879	839	829	903	825	844	870	810	809	833	836	880	841	875	879	888	829	879	874	877	853	783	852	892	844	861	804	857	922	892	890	928	861	832	835	869	837	841	778	863	841	869	830	874	824	880	852	822	920	867	852	885	876	863	887	861	959	844	858	834	819	865	894	874	843	867	861	835	855	898	866	890	825	841	893	869	871	832	846	878	875	899	865	912	829	832	862	794	855	854	852	894	871	861	892	829	865	888	845	815	903	847	863	856	899	873	894	862	853	889	859	907	874	882	886	906	878	837	896	853	893	863	875	873	886	879	839	859	890	879	834	928	876	875	884	862	842	837	893	875	859	828	837	910	796	861	911	862	790	824	865	890	836	849	821	871	888	822	864	844	796	923	892	822	865	791	944	880	895	851	877	851	822	847	873	883	884	823	764	828	881	891	842	855	904	862	825	870	850	865	829	816	884	857	860	853	865	887	865	786	855	859	850	851	827	824	869	924	848	892	893	849	819	830	895	850	830	859	895	831	821	889	878	834	822	911	914	838	874	902	836	843	864	819	852	879	883	850	881	853	858	867	851	822	788	876	859	898	856	851	904	830	854	849	856	842	855	830	842	843	907	883	826	895	873	857	858	881	883	852	885	834	868	806	865	890	868	848	875	879	861	838	840	856	881	827	877	857	854	858	823	864	896	849	911	868	876	858	861	882	860	861	829	886	919	856	866	865	922	942	876	912	867	930	893	896	841	865	870	910	898	861	920	835	851	857	877	849	877	865	838	831	896	857	829	900	856	799	861	841	895	878	864	853	833	894	899	823	895	830	860	839	867	915	896	865	917	874	871	904	866	834	905	842	899	919	969	833	817	851	841	850	883	852	838	866	842	866	893	845	841	858	850	921	864	895	824	888	873	863	842	877	873	901	816	880	841	817	856	845	877	832	840	808	886	873	902	856	897	864	914	853	864	831	890	867	840	885	862	844	868	844	867	837	821	847	812	862	853	868	843	839	846	889	834	871	855	840	871	862	845	859	853	843	800	895	905	816	911	836	872	891	879	837	894	850	846	858	921	847	891	847	844	871	858	840	842	882	872	791	858	863	814	838	789	908	849	852	853	916	848	869	885	817	834	856	853	847	868	853	814	893	847	870	868	861	846	883	878	912	852	903	916	884	801	843	881	889	874	873	866	806	888	864	903	830	857	858	849	927	900	864	876	824	886	899	855	875	859	849	812	884	849	905	851	867	796	877	830	895	886	845	867	847	863	863	883	880	831	868	832	840	828	872	880	871	858	865	888	841	935	820	867	861	779	884	876	864	888	831	850	860	850	851	876	886	881	869	803
50882	56980	49054	38079	28379	20307	13508	10703	8412	6702	5348	4344	3500	2869	2348	2067	1743	1565	1329	1258	1186	1084	963	927	986	889	905	888	864	830	825	826	818	811	770	821	792	743	828	817	752	824	827	802	796	768	773	766	804	754	786	819	798	782	790	773	832	783	785	788	822	824	793	784	820	772	746	811	808	802	830	778	739	839	756	817	756	762	808	744	794	751	769	822	773	812	769	800	812	789	829	808	822	793	799	776	795	787	788	759	781	822	759	767	795	800	813	832	786	782	797	814	837	831	779	759	808	820	808	753	792	775	791	808	788	766	749	785	779	733	808	743	781	820	748	761	764	799	821	836	760	832	766	841	827	779	767	774	813	802	772	812	780	774	776	833	760	753	763	757	755	724	802	780	786	803	834	834	808	825	774	798	777	812	776	774	801	809	747	783	782	772	786	778	828	803	822	811	784	853	777	773	758	793	822	760	834	785	802	802	786	786	842	790	821	794	783	803	780	764	764	779	828	848	782	775	785	803	786	802	803	772	786	782	822	814	773	793	802	791	767	797	762	756	815	798	753	827	762	756	773	782	787	797	796	773	805	799	811	745	822	751	805	761	805	785	829	802	728	741	796	801	791	856	824	823	790	804	741	778	813	798	808	814	795	778	785	791	788	767	746	793	808	772	834	799	785	825	764	838	714	739	803	750	791	788	825	742	765	802	783	784	783	798	778	756	811	780	741	803	771	838	823	752	799	784	792	799	819	782	813	796	815	792	742	830	780	802	762	757	789	747	790	784	758	813	748	819	780	800	780	789	814	748	799	807	782	766	810	788	805	804	774	816	817	792	784	814	808	843	803	802	783	794	805	752	856	843	799	798	801	815	789	792	742	765	807	782	784	758	763	854	747	802	771	737	792	796	786	785	808	826	809	801	788	785	737	802	742	738	757	796	799	768	812	772	830	775	791	810	862	787	789	803	762	744	777	810	784	801	818	794	748	797	800	768	783	809	776	773	742	777	788	764	815	800	808	773	825	802	812	818	806	855	765	794	812	791	763	822	793	782	761	769	759	820	786	780	769	780	818	812	767	743	834	805	751	808	833	778	754	800	834	772	772	792	816	795	800	850	802	809	836	805	798	795	787	807	779	765	796	758	723	777	749	821	795	839	801	795	816	788	747	808	830	806	805	787	760	819	743	770	749	778	830	749	818	792	820	790	846	784	770	789	825	723	741	778	808	799	806	765	747	816	757	780	767	778	814	728	752	772	807	797	817	781	790	825	795	833	772	813	786	817	793	751	764	762	752	799	808	821	762	794	716	800	834	792	794	794	814	826	780	823	757	809	812	767	781	799	803	789	783	798	809	806	808	793	794	807	805	800	790	770	777	831	806	805	814	804	782	784	784	784	792	814	834	730	765	800	813	736	801	745	793	759	794	782	803	813	754	783	861	777	752	793	745	803	761	810	811	743	765	732	811	756	847	854	802	814	813	795	797	793	810	805	817	789	756	760	812	778	804	839	847	755	766	797	764	807	743	838	801	809	832	763	773	837	818	776	829	788	819	785	801	790	790	800	800	801	815	788	795	802	797	804	767	771	792	817	783	819	843	781	759	777	900	800	784	786	740	794	818	809	796	780	779	828	800	779	734	793	825	806	759	782	821	800	863	729	810	792	748	752	799	781	783	795	814	805	768	819	776	755	819	815	778	800	788	777	806	766	834	812	761	762	749	777	709	781	774	797	783	835	812	781	830	779	792	789	771	783	824	772	806	783	757	781	760	847	763	808	791	758	812	810	756	756	776	787	779	814	828	801	771	803	769	800	796	766	781	804	766	773	815	838	859	835	790	784	815	811	813	767	776	802	773	795	802	813	816	799	748	802	824	768	795	782	760	793	756	786	793	778	811	770	793	801	794	814	835	810	783	793	766	744	803	800	769	800	788	790	824	833	839	779	756	792	768	850	777	766	827	785	734	843	741	770	750	812	755	788	754	767	774	768	814	781	812	782	821	820	787	801	830	761	786	779	783	787	768	837	802	737	796	805	764	793	789	781	802	848	772	784	795	795	731	766	785	793	780	734	804	784	837	839	777	786	781	744	785	754	755	793	773	818	771	758	804	749	784	812	805	823	811	787	716	768	782	799	761	777	814	799	764	802	816	785	807	776	795	834	779	755	796	752	788	823	805	797	762	790	790	791	803	787	785	807	796	821	812	804	773	793	767	837	767	777	824	801	813	830	792	785	776	838	814	772	765	826	792	805	834	793	798	781	740	791	776	805	812	775	751	840	807	774	823	784	763	842	838	773	802	768	831	772	828	793	804	796	794	782	785	794	775	755	763	804	784	764	781	780	796	824	836	784	782	760	761	762	821	781	828	798	767	785	818	791	782	789	842	772	757	792	835	792	792	799	789	808	815	801	837	786	780	840	795	821	841	774	827	780	761	840	769	821	782	743	822	748	797	805	808	778	787	797	749	809	772	782	816	777	770	776	762	777	838	767	814	774	800	782	724	804	795	833	772	826	782	848	781	817	823	802	739	782	767	794	807	766	815	789	811	770	749	795	805	853	807	789	811	820	792	833	778	830	760	784	812	833	780	786	764	810	775	782	805	758	794	802	804	769	822	806	769	795	810	808	772	781	820	793	802	839	770	762	818	826	824	838	747	774	846	742	750	796	791	803	798	822	775	775	779	789	813	825	791	803	771	798	777	801	778	774	826	837	793	828	820	757	791	768	819	801	783	791	799	793	852	727	760	817	787	791	817	767	801	778	843	731	751	775	766	810	781	747	847	797	778	730	781	816	816	767	809	785	777	820	791	805	755	804	775	768	816	796	864	759	826	779	827	732	805	801	786	816	831	791	792	822	768	752	775	770	773	773	758	811	791	748	773	794	790	781	788	763	773	769	754	772	786	775	812	849	792	823	869	740	802	732	781	768	770	773	829	723	745	791	751	769	821	810	745	769	801	832	772	764	833	801	750	804	790	839	797	819	777	777	827	826	804	810	795	782	817	827	768	820	765	787	776	792	813	810	810	838	847	838	827	829	767	800	793	797	761	815	779	733	797	806	799	819	777	832	801	831	849	762	782	773	746	811	779	814	782	763	757	792	806	786	789	772	776	794	733	807	773	753	805	745	846	816	783	762	818	872	813	802	820	800	818	801	805	778	825	799	790	759	833	781	825	722	844	802	805	798	755	763	787	775	776	785	774	751	835	773	802	772	789	750	778	775	778	809	785	781	790	795	761	804	767	745	777	791	747	792	812	782	771	780	801	743	785	812	764	760	775	766	784	760	784	816	767	771	784	785	802	789	811	772	808	782	814	772	836	789	747	810	758	763	765	779	782	761	804	773	796	775	793	782	808	777	847	803	796	795	799	785	743	740	822	763	837	806	824	800	796	769	769	741	791	824	767	799	850	816	789	799	829	771	771	776	768	796	831	798	774	812	813	748	811	783	768	813	830	802	781	815	848	809	829	792	751	782	811	799	835	746	774	759	759	751	789	772	793	826
25811	21586	29184	25732	24962	24221	17875	10944	7844	6004	4548	3556	2925	2369	2082	1916	1567	1481	1363	1311	1137	1138	1067	1043	967	927	914	948	936	902	977	921	824	838	878	849	906	844	867	922	891	912	916	868	866	846	893	920	885	886	921	907	868	830	909	820	866	860	926	861	865	857	843	875	873	881	910	846	847	866	867	841	952	871	888	910	884	900	860	891	913	837	896	882	868	869	862	840	843	856	860	886	858	855	882	849	818	864	937	858	892	839	917	887	857	889	845	906	874	923	883	814	854	846	919	903	842	852	880	911	830	883	863	858	904	854	851	821	873	869	866	936	836	879	874	849	891	885	906	898	873	842	884	833	896	886	860	843	859	930	875	910	913	927	874	869	903	878	858	882	884	937	892	848	904	914	841	840	921	890	876	881	920	884	850	825	898	893	843	829	903	883	893	837	823	835	875	910	867	886	880	865	837	798	863	904	863	876	830	911	851	890	891	891	899	916	933	825	857	895	834	881	842	833	870	891	899	833	882	842	900	888	819	893	851	853	813	879	910	854	831	850	859	860	852	817	854	899	908	800	869	895	886	878	914	886	894	852	871	899	862	847	859	871	901	860	801	849	873	896	840	880	907	852	933	879	826	856	873	865	822	853	823	850	920	899	899	934	884	884	854	855	849	881	877	862	881	927	871	852	897	843	869	917	836	875	881	882	856	942	888	884	883	877	833	824	836	874	885	880	897	850	854	937	919	896	876	876	925	900	841	848	913	875	860	895	874	901	875	852	871	906	831	867	900	905	865	878	886	857	836	835	866	882	882	855	858	879	838	833	811	844	883	882	846	853	842	827	874	888	890	816	851	884	860	867	851	783	866	888	820	863	834	945	889	789	859	887	885	852	891	897	928	819	853	875	822	885	903	892	823	917	876	856	851	903	881	796	896	868	916	792	845	891	870	859	879	859	924	869	888	906	878	858	844	863	892	925	864	879	916	940	877	914	846	887	878	842	879	880	874	879	851	909	874	894	834	854	866	886	877	894	866	823	925	902	883	832	859	858	917	872	919	880	832	890	896	861	827	879	856	888	865	968	825	898	830	880	858	785	878	887	882	863	897	871	919	825	882	864	890	922	833	872	825	876	819	887	896	861	933	891	865	814	906	837	861	896	900	908	932	860	896	941	870	914	874	850	877	857	830	883	860	857	825	870	859	880	898	876	883	883	895	897	853	885	876	893	881	912	919	861	875	905	886	887	872	853	806	859	904	844	886	898	875	866	910	817	879	838	857	859	871	903	912	872	893	849	848	802	872	831	917	839	852	848	903	882	843	862	878	849	891	869	892	886	893	896	882	888	882	873	845	887	917	889	884	822	874	923	891	839	877	857	886	840	844	903	850	890	874	902	949	913	864	848	863	888	902	854	875	815	880	864	874	886	881	872	884	899	775	903	869	831	881	843	881	926	845	968	870	903	897	839	874	880	828	866	870	899	887	872	915	886	909	901	887	881	881	881	833	853	929	873	912	884	853	870	880	844	834	890	930	878	906	961	901	857	831	868	872	830	860	854	904	861	854	870	885	856	823	879	826	840	855	861	848	847	940	879	856	880	899	865	830	926	872	870	843	926	873	893	883	867	842	862	851	886	845	870	867	933	844	845	893	880	894	853	855	857	908	845	863	969	904	908	888	900	905	842	873	961	909	871	952	890	867	905	890	809	856	886	832	869	849	846	850	896	877	849	813	876	879	844	853	863	908	923	905	912	831	863	860	890	841	914	870	922	863	855	860	858	883	888	911	846	865	908	900	876	852	906	877	848	895	884	832	873	906	888	826	830	900	876	868	893	918	885	903	878	838	894	857	870	862	896	888	859	870	927	889	850	835	873	887	933	828	875	879	824	871	878	890	889	828	814	817	885	851	849	899	817	870	834	894	875	882	892	867	898	884	892	793	875	900	834	894	830	863	870	897	898	836	841	858	859	860	850	880	854	873	969	870	889	875	908	852	914	895	881	849	880	885	861	873	893	843	916	848	942	816	874	843	876	831	851	844	876	844	859	890	830	896	842	871	876	884	818	875	880	854	866	883	891	866	892	860	907	846	895	885	816	877	843	886	863	885	862	895	901	922	888	838	849	887	911	866	875	905	851	863	893	856	845	919	884	835	879	899	878	896	895	857	818	887	834	884	861	826	839	874	931	902	862	871	853	900	884	843	886	869	900	860	910	930	909	911	846	861	893	875	868	882	873	818	864	882	932	871	864	838	936	850	869	914	852	876	851	898	844	821	862	836	872	885	906	838	885	905	862	875	845	897	906	802	876	850	932	938	890	830	870	922	828	894	899	842	914	900	807	813	940	822	851	886	904	892	847	889	903	870	855	851	829	856	937	883	855	906	904	895	871	872	933	832	858	834	861	867	881	868	915	856	887	876	859	852	869	897	858	890	860	884	878	807	843	833	866	934	880	850	903	923	906	967	820	873	921	858	866	902	901	896	907	854	898	876	844	863	819	846	886	917	883	898	890	864	917	838	875	864	904	881	888	874	828	904	829	827	856	845	842	849	864	848	836	841	840	866	890	836	888	944	893	934	895	873	838	898	900	897	888	903	867	835	862	803	874	912	851	886	937	845	868	830	817	863	864	861	879	896	892	854	855	836	905	893	824	902	912	879	874	877	904	888	854	873	956	866	905	886	831	881	865	862	926	887	848	894	950	835	937	831	884	902	916	882	853	860	853	842	863	875	869	889	862	827	916	896	894	869	824	840	862	892	900	873	855	846	902	895	890	928	832	893	829	893	860	879	904	855	915	900	868	862	892	901	833	877	849	848	841	875	874	865	895	870	862	870	853	898	861	887	911	869	864	854	852	857	910	830	862	909	830	885	855	896	851	820	869	846	869	841	870	902	874	893	902	838	866	822	901	864	900	865	856	846	878	843	880	875	891	880	909	853	827	853	833	866	892	892	871	858	889	875	885	930	871	867	868	825	874	839	863	801	893	850	886	837	863	893	829	851	868	858	842	925	892	868	882	906	862	877	853	916	857	880	888	858	873	863	834	827	852	886	852	870	862	842	876	852	891	903	788	907	867	860	902	864	844	900	890	877	841	884	902	851	929	848	817	876	844	852	848	838	875	858	835	842	914	898	846	882	877	812	854	830	866	927	909	889	869	879	846	852	904	907	933	926	871	893	839	875	863	901	921	856	839	854	929	897	912	832	898	881	873	896	879	876	839	899	855	930	916	816	832	894	889	804	858	811	868	880	891	838	909	898	841	839	869	846	864	884	889	879	878	909	858	908	892	833	915	895	890	885	890	868	870	900	874	869	834	885	829	873	838	887	908	875	811	913	877	828	870	866	869	818	894	853	889	881	886	866	836	861	833	881	867	867	850	901	926	867	873	831	896	897	849	907	882	874	885	840	880	815	849	886	915	814	866	908	827	887	837	879	901	888	813	830	878	899	932	894	875	863	843	855	887	870	838	804	890	866	844	861	868	843	855	922	873	887	892	901	842	897	885
51065	59151	54874	43631	33863	24938	17326	13763	11040	8660	6665	5518	4328	3341	2835	2495	2233	1909	1625	1403	1309	1235	1060	1020	979	944	922	903	832	859	847	810	803	835	822	843	797	778	799	815	787	799	784	855	773	767	786	770	779	810	793	816	786	778	776	771	809	793	805	748	788	851	791	802	766	824	780	777	826	797	736	770	812	799	782	790	762	816	781	792	817	794	841	731	780	785	804	791	791	809	814	783	775	826	799	734	811	851	790	801	840	820	765	821	749	804	795	794	831	842	788	806	816	800	836	795	800	802	793	783	782	782	830	761	841	795	784	790	820	812	827	713	817	771	775	743	768	826	815	751	753	787	790	789	789	793	795	786	812	792	795	792	798	852	827	836	837	788	800	781	814	776	828	791	744	772	818	831	741	838	710	808	756	766	781	838	795	770	767	783	781	757	793	814	798	839	810	787	786	755	742	753	820	802	818	779	764	784	775	805	718	825	826	804	831	815	801	873	834	782	771	832	833	785	801	763	792	770	775	841	830	794	812	813	795	768	762	738	785	807	798	811	769	764	794	736	773	787	800	763	740	816	804	808	823	838	782	818	794	828	829	777	752	762	776	801	864	754	820	806	765	791	803	762	775	771	790	760	841	786	812	766	769	798	799	814	771	769	785	759	816	793	801	787	766	834	795	830	789	798	756	797	798	757	749	750	761	810	796	807	842	821	818	787	772	819	785	833	793	851	783	791	806	847	801	778	840	822	830	801	811	790	849	794	811	752	793	839	808	754	761	798	810	812	782	817	778	806	815	793	830	789	772	756	825	825	786	815	802	785	782	775	807	776	723	787	817	804	757	762	788	768	796	845	783	796	794	808	789	781	846	804	781	818	761	848	772	765	798	773	834	804	829	790	820	829	824	780	810	813	779	796	809	788	776	800	792	803	801	827	816	809	831	776	774	812	791	795	791	775	799	734	817	825	817	805	823	770	728	782	835	807	811	790	784	840	804	792	816	773	857	842	789	790	786	741	737	773	807	734	742	795	766	804	765	798	820	798	712	768	801	772	793	743	830	798	775	862	799	777	796	798	828	776	830	778	800	782	818	816	816	762	800	781	784	823	746	789	845	783	779	829	830	817	769	743	749	771	814	780	823	753	820	752	798	750	807	790	807	775	773	768	776	758	764	820	780	783	795	772	818	851	803	775	845	839	778	813	790	786	802	791	798	778	757	818	823	833	791	786	794	806	747	773	802	763	807	774	807	775	837	747	785	756	739	773	744	761	775	736	808	768	822	790	784	779	829	730	796	744	850	777	826	753	800	806	793	794	815	807	806	817	847	821	804	788	804	796	795	827	811	806	777	794	790	843	777	774	783	829	746	821	806	823	798	825	811	797	831	812	771	800	767	841	807	789	802	758	844	781	771	822	750	793	832	833	786	764	776	825	817	756	778	791	849	840	780	715	768	791	804	801	808	766	767	830	760	779	791	766	827	846	753	855	809	798	795	771	770	807	765	824	787	805	762	788	745	881	865	785	824	842	822	829	816	785	806	803	841	822	773	774	821	752	832	796	781	811	712	778	768	834	804	817	806	746	789	766	801	822	782	780	819	836	790	773	825	879	806	803	759	752	793	816	792	780	778	864	784	790	783	799	821	761	796	798	783	748	829	801	799	809	765	766	813	790	746	757	764	828	792	790	760	795	784	822	834	786	771	850	797	787	835	802	788	734	816	826	838	802	792	811	835	764	782	818	773	768	771	809	775	771	781	789	808	839	749	808	783	733	811	765	813	736	808	793	793	822	722	812	800	779	763	792	754	785	804	757	806	790	773	844	798	768	730	787	783	817	795	839	811	799	789	829	787	827	821	778	807	771	768	807	783	833	819	825	815	792	803	834	739	781	799	803	810	829	798	849	830	811	797	793	850	764	820	796	817	820	764	822	839	821	847	798	820	819	798	781	788	810	765	767	807	804	799	736	798	752	835	807	809	810	791	828	780	795	772	718	804	781	769	850	788	809	767	822	820	806	802	744	816	818	754	836	737	794	801	787	802	790	802	785	830	777	760	798	777	774	797	799	794	815	790	797	789	838	800	796	781	768	799	811	800	777	788	826	800	834	736	789	806	856	802	756	810	803	757	839	784	804	788	775	781	792	813	747	797	730	786	764	788	810	810	762	788	756	861	786	755	810	780	803	803	777	831	831	817	786	821	798	786	796	822	821	763	745	773	813	805	795	779	806	760	786	734	810	750	793	814	828	748	825	796	819	851	807	781	821	853	797	753	843	786	825	836	793	832	799	826	750	829	827	798	768	805	813	841	780	755	753	812	755	775	818	787	790	745	797	815	820	804	794	812	789	806	813	770	757	814	773	808	849	740	822	789	781	798	796	793	836	793	799	796	768	805	805	808	788	810	830	827	782	788	842	824	768	763	804	796	824	828	789	831	810	772	792	780	765	744	783	764	771	787	761	769	785	833	796	824	765	789	755	803	842	774	803	777	760	773	796	800	810	827	865	813	771	784	795	813	792	826	763	787	743	796	789	793	777	855	817	817	778	765	810	807	789	820	776	763	815	832	784	851	791	823	789	739	822	806	778	808	779	812	776	807	752	772	785	775	832	795	770	797	790	826	749	769	755	765	801	761	817	816	820	839	788	759	818	796	782	793	834	804	838	819	783	763	791	772	804	835	810	785	802	801	759	767	809	790	751	836	733	825	813	823	709	822	815	837	781	800	828	790	768	784	858	773	820	825	831	774	795	792	756	766	868	803	827	760	800	780	779	822	786	826	802	793	810	761	790	793	782	799	776	829	782	833	793	786	741	803	828	818	779	750	836	792	826	783	743	769	862	780	796	781	802	818	789	807	776	818	788	783	798	734	764	793	813	802	776	826	786	813	779	807	772	776	847	799	737	818	822	805	806	825	838	841	826	765	809	740	773	772	803	846	829	809	811	769	784	817	795	741	836	776	836	769	823	766	800	731	813	856	753	761	776	779	781	799	817	780	760	776	817	851	805	855	804	784	825	754	782	753	771	851	809	770	799	803	791	811	764	817	793	822	838	755	757	811	796	755	793	829	796	793	787	815	783	783	778	820	815	777	825	796	769	767	786	829	828	807	795	820	800	768	841	744	800	757	792	802	831	792	819	802	786	838	782	756	811	793	846	803	806	765	795	772	818	804	827	790	837	814	727	772	788	782	794	802	790	812	821	795	803	778	791	737	834	791	819	835	787	780	763	812	790	780	785	834	837	815	715	808	783	824	754	774	829	788	796	765	774	769	774	829	762	832	839	810	791	785	839	838	776	802	797	745	786	772	835	790	827	820	824	782	764	783	825	747	834	798	792	797	793	831	780	833	775	789	786	762	776	785	811	788	863	771	768	753	822	824	808	818	807	829	834	746	819	816	793	776	796	760	768	827	794	822	795	752	821	814	778	764	801	787	809	773	806	798	784	806	785	795	768	788	748	837	824	854	808	777	828	743	776	816	784	769	735	784	767	792	818	809	798	770	798
24956	21641	29310	24967	24025	24932	20557	12531	8540	6404	5077	3835	3001	2487	2234	2034	1813	1595	1459	1326	1141	1163	1045	984	964	995	985	947	966	945	1000	921	896	904	863	914	919	897	958	869	949	920	888	886	875	887	958	856	840	905	868	892	900	862	907	824	859	875	861	900	876	845	915	918	903	915	902	914	909	868	896	851	861	857	910	922	881	910	881	862	942	889	846	909	878	896	926	857	903	855	895	876	872	827	850	883	822	865	943	896	872	914	900	916	938	848	841	835	921	882	854	894	880	858	931	898	905	879	871	918	889	866	919	900	910	867	902	911	906	917	890	901	836	855	863	889	937	889	889	833	882	849	905	919	875	845	888	844	925	894	871	921	855	911	856	928	828	861	900	906	892	893	854	901	904	903	881	929	867	841	868	876	881	939	867	854	879	839	928	845	927	847	895	854	928	893	885	855	880	902	888	868	848	877	847	887	926	858	917	830	892	909	847	865	858	911	904	870	865	901	895	895	895	925	859	920	847	858	826	905	907	873	873	838	898	919	896	887	859	892	881	889	885	853	867	828	829	851	876	876	904	814	933	864	887	874	881	891	878	863	891	903	888	910	873	905	859	851	893	850	860	902	870	916	879	891	884	879	899	883	883	857	916	914	933	872	891	883	865	864	873	895	864	923	849	859	942	874	825	879	935	883	881	867	861	909	903	904	905	824	933	928	885	824	940	863	847	893	918	856	891	870	858	855	857	899	898	907	916	924	867	903	907	934	920	879	873	848	887	895	890	894	911	947	894	905	853	926	859	853	840	880	895	847	854	897	865	846	894	870	844	935	858	893	851	894	862	930	857	875	929	893	881	910	903	919	928	862	842	894	874	913	874	870	883	889	916	907	938	884	870	847	873	885	954	839	849	848	893	883	898	940	825	962	890	866	858	874	808	823	879	841	874	932	818	835	848	890	886	892	863	885	851	851	851	929	857	905	890	881	846	828	862	863	879	873	809	897	875	846	885	864	912	823	876	904	856	830	933	882	879	896	830	929	879	915	892	911	812	848	877	898	938	922	882	873	869	858	880	919	921	917	892	914	870	888	892	893	838	854	869	806	894	942	887	881	884	859	853	930	925	893	884	863	891	853	924	910	890	903	859	923	876	880	871	877	844	928	881	859	909	891	876	858	881	872	882	862	887	872	850	872	847	870	940	907	842	893	860	892	834	881	935	841	932	870	880	863	875	859	887	881	900	888	884	866	852	812	929	882	895	872	816	837	902	896	904	900	880	872	915	898	884	864	886	897	948	801	904	861	841	851	899	902	869	890	865	837	898	860	888	854	860	899	882	832	840	903	915	883	888	882	846	858	913	840	844	922	846	945	902	877	891	970	850	891	922	918	910	910	833	892	836	843	900	898	891	838	915	860	892	903	866	932	832	871	901	853	885	913	932	896	941	935	925	881	869	915	870	926	879	886	855	846	887	887	929	827	920	903	898	851	848	909	878	889	884	977	832	877	925	879	880	837	911	865	823	941	895	826	843	911	875	865	842	875	895	923	878	848	871	866	875	902	880	893	825	888	927	836	922	882	910	888	904	936	887	907	938	896	831	870	886	934	908	873	904	858	858	915	879	863	855	911	911	889	918	860	927	897	893	906	866	908	897	869	860	922	935	854	878	889	831	888	894	856	866	929	874	827	839	909	909	922	934	883	860	882	900	886	834	893	939	951	902	892	895	884	896	887	929	945	939	906	931	878	930	892	851	850	903	953	864	872	872	909	920	925	904	888	900	873	859	828	858	898	865	885	869	855	896	888	853	907	891	875	907	847	828	879	884	946	951	846	965	850	963	856	955	863	866	869	858	865	862	908	881	965	861	831	892	826	834	867	865	838	914	911	862	895	842	925	955	880	888	936	919	881	900	870	937	849	858	909	833	901	866	890	899	884	898	958	845	892	900	878	862	880	845	901	916	919	876	853	969	847	874	824	866	873	901	820	838	884	814	859	888	891	825	840	885	848	842	927	835	885	882	863	900	920	857	881	897	935	815	851	858	843	802	888	834	886	901	918	887	861	874	890	868	877	852	847	888	889	855	883	853	878	891	921	877	932	898	927	875	841	858	908	863	891	870	940	831	890	858	863	935	899	900	873	856	907	865	864	858	880	866	872	841	858	909	915	876	867	810	938	909	906	872	867	911	906	917	887	858	863	813	858	857	860	862	827	886	847	912	860	879	896	914	896	935	863	816	899	908	903	877	905	902	875	857	884	881	854	928	921	838	895	839	831	927	883	858	928	889	887	844	845	884	909	893	866	904	903	890	861	924	898	870	867	850	860	884	867	859	912	881	887	847	917	869	791	882	841	846	864	887	896	877	809	869	850	883	886	945	899	921	856	886	775	852	871	858	855	888	895	892	874	905	899	881	825	869	866	889	852	919	864	888	879	909	838	954	882	880	891	895	884	895	889	865	918	884	868	857	865	872	866	878	857	832	906	882	857	859	888	880	914	853	847	896	907	894	873	866	842	912	877	850	941	922	920	888	900	879	879	859	899	853	888	926	923	902	871	896	820	856	873	911	931	943	940	857	868	905	882	892	854	854	848	853	864	836	862	866	890	859	895	863	886	866	917	913	872	873	906	833	881	882	860	887	919	876	840	909	879	905	861	903	877	875	844	898	846	894	888	923	854	895	819	873	916	865	894	917	804	904	955	873	866	899	878	863	928	921	899	924	855	863	865	947	886	864	897	904	867	863	892	907	900	831	818	907	905	902	921	879	858	855	897	890	861	869	870	847	897	851	887	911	927	821	869	807	890	879	875	886	942	838	842	876	889	894	909	843	862	891	870	913	874	875	823	882	898	874	896	848	887	897	895	868	822	844	829	894	881	917	866	872	850	865	875	897	852	828	883	925	892	888	891	911	876	934	870	962	865	863	920	879	833	877	899	917	903	912	899	896	914	941	894	783	875	866	895	909	827	922	901	836	915	887	904	895	917	851	938	940	879	840	842	833	876	917	964	905	894	865	909	867	930	920	914	844	890	904	878	884	860	926	889	901	889	905	894	890	905	866	863	863	847	850	917	851	877	924	827	888	848	875	885	948	877	891	854	934	867	876	802	892	909	894	879	919	859	883	924	922	799	828	927	880	858	911	936	858	840	849	857	877	888	914	862	871	909	880	851	863	910	878	908	848	866	894	863	915	864	865	871	911	886	860	932	944	859	900	832	897	866	875	904	852	866	822	890	875	870	825	889	851	832	847	908	891	889	887	876	887	874	918	875	875	941	919	891	897	868	916	884	891	885	848	959	900	898	919	859	844	871	871	830	896	889	898	917	870	878	894	889	860	878	912	868	878	870	916	862	851	899	948	924	781	869	884	889	853	895	856	857	852	919	902	871	875	823	860	850	900	916	923	885	854	872	885	887	898	939	852	897	814	865	900	847	871	871	896	880	848	893	900	899	911	908	857	936	881	909	847	854	901	873	915	921	925	892	883	864	892	940	898	858	865	869	887	925	881	880
52281	60729	57274	45764	36827	27054	19807	16160	12822	9675	7720	6012	4713	3714	3189	2763	2452	1999	1741	1516	1416	1193	1142	1140	957	957	958	895	913	865	871	849	867	824	789	793	806	804	787	823	793	850	863	797	821	783	812	828	806	813	777	829	782	776	773	828	811	769	763	755	827	764	761	783	792	820	760	766	857	794	776	845	823	784	810	788	806	757	806	756	826	853	804	827	833	816	778	828	797	794	787	803	765	782	847	792	807	812	790	767	789	805	822	825	771	782	781	740	788	780	804	785	768	812	799	752	793	812	822	824	777	803	808	755	774	778	818	820	785	826	808	803	764	799	762	809	786	831	805	804	787	794	797	819	784	808	743	863	778	830	783	815	742	753	749	773	766	796	840	774	821	827	799	835	805	753	807	825	775	824	788	774	788	793	812	773	828	859	791	802	744	780	860	838	838	817	766	784	797	750	848	786	794	825	790	809	845	809	774	820	738	860	780	848	754	872	753	814	832	788	807	821	770	785	772	780	855	784	816	809	791	820	801	800	840	760	811	785	802	813	786	791	803	784	799	777	787	807	796	771	717	794	809	804	822	788	777	779	764	807	788	832	797	862	721	799	818	787	784	784	822	766	793	846	812	813	769	762	817	839	766	791	786	758	823	827	835	844	768	852	789	810	778	810	814	793	838	860	771	783	802	834	786	795	785	762	802	838	784	810	802	811	814	767	803	787	791	810	807	779	799	811	837	817	795	806	813	780	771	766	850	810	789	774	811	822	831	782	785	787	793	806	794	768	781	797	756	817	797	807	809	789	827	771	784	795	770	764	798	870	856	777	787	805	774	747	815	823	811	778	784	797	837	811	763	778	807	828	814	789	787	741	838	787	797	764	827	778	782	828	766	754	807	815	797	817	800	839	820	855	816	821	810	784	816	799	778	804	763	792	798	772	808	820	791	811	820	778	757	848	788	818	818	821	759	828	846	788	837	775	843	835	739	776	830	828	788	811	829	810	796	801	820	805	805	798	809	806	810	777	812	848	786	803	754	778	826	856	861	792	780	799	772	802	789	778	792	796	800	827	786	827	826	800	782	747	810	771	822	767	843	858	857	778	774	749	752	816	805	853	782	790	743	786	842	793	808	768	816	777	842	751	780	759	767	808	799	750	841	828	797	836	813	865	790	830	735	798	827	790	780	832	811	820	816	811	831	844	780	819	873	823	802	809	771	842	774	791	799	782	799	777	825	801	757	838	753	851	792	834	795	813	809	809	814	817	826	810	762	827	823	845	822	794	820	844	833	847	781	811	816	798	786	802	825	819	804	787	797	800	799	775	783	824	795	839	809	763	760	800	842	813	791	824	749	763	843	758	779	783	781	832	806	805	770	800	768	778	796	783	790	798	782	774	815	830	781	762	795	771	806	776	791	810	744	775	816	802	851	784	815	809	766	817	811	792	804	799	812	792	794	784	839	826	804	790	813	795	817	805	802	786	805	791	809	791	811	828	795	828	777	800	826	814	801	804	761	773	747	736	782	807	789	823	797	787	792	777	778	844	747	778	838	796	806	792	763	783	823	833	807	818	770	841	751	823	819	768	769	791	795	788	774	789	798	788	786	804	795	847	802	770	838	782	786	763	785	798	813	819	790	835	806	828	814	844	742	805	769	818	751	819	835	811	812	762	792	787	789	795	838	829	824	764	816	812	792	828	801	804	809	795	727	820	790	823	778	834	811	831	750	793	819	788	775	787	763	831	796	806	814	794	768	789	803	805	803	782	811	785	812	812	750	814	799	807	827	793	791	745	766	852	797	775	775	760	780	729	752	805	795	780	804	820	785	779	816	859	822	816	766	821	778	882	761	790	818	813	795	786	823	790	764	793	804	819	752	814	779	791	820	786	782	781	769	759	782	788	793	763	793	814	754	812	789	771	770	858	772	758	811	762	780	788	773	798	837	789	815	802	781	815	826	802	781	788	836	780	762	793	848	852	819	834	799	818	815	799	786	783	744	765	756	821	843	815	793	834	795	806	807	808	843	787	842	822	842	827	795	791	784	836	811	773	783	838	837	775	783	799	819	798	741	841	797	765	820	789	805	778	805	837	777	817	790	801	808	758	798	749	814	824	744	825	763	772	805	842	829	816	811	839	789	824	769	838	776	794	817	797	806	803	741	797	759	786	800	787	780	782	813	745	842	825	781	785	797	764	747	781	798	803	772	766	778	747	795	811	825	832	825	782	738	813	826	833	826	779	813	826	798	835	856	833	806	776	829	819	824	810	798	786	803	779	795	831	820	861	831	726	806	800	783	831	776	838	805	776	780	833	781	799	795	744	785	823	773	770	815	825	820	778	818	819	787	800	829	815	836	795	809	810	784	784	791	818	847	830	806	810	815	786	811	801	791	797	801	788	817	813	802	792	798	732	756	839	730	765	809	782	802	779	851	802	768	822	800	814	783	768	806	773	798	772	771	835	781	774	776	802	866	824	795	823	805	853	800	798	761	785	776	811	814	755	783	813	783	816	800	780	824	817	824	746	816	832	771	776	794	741	803	798	780	842	783	863	796	804	832	797	808	793	793	775	809	840	827	804	824	774	782	840	806	785	828	803	751	820	747	793	772	789	808	769	829	788	753	816	751	812	826	776	819	788	770	793	802	770	816	817	823	825	858	791	829	762	766	847	791	797	781	789	774	823	786	780	792	764	828	827	813	817	776	775	813	760	772	814	791	805	794	819	800	789	817	797	786	783	787	868	794	823	804	840	774	770	799	770	770	813	755	783	798	803	794	803	787	779	781	824	858	800	768	821	811	855	861	794	752	823	776	805	819	794	764	824	836	810	818	852	813	778	823	824	831	792	836	768	761	856	823	867	789	810	790	800	808	779	807	778	766	792	792	789	825	770	795	826	796	836	787	806	778	817	776	797	837	804	856	813	795	795	752	847	807	801	820	779	812	830	801	777	820	845	845	744	856	801	801	731	861	818	807	793	778	808	817	760	817	813	772	739	808	782	814	838	813	733	746	812	807	815	788	764	775	823	755	767	823	813	781	814	783	808	814	818	796	841	750	814	828	744	800	795	783	771	833	811	744	757	759	819	818	779	817	810	822	807	775	808	820	856	777	800	861	823	811	849	828	810	821	771	791	804	774	809	769	804	786	785	785	793	778	791	852	861	754	787	779	765	844	819	810	826	786	805	793	850	788	792	777	796	854	835	818	792	800	774	804	801	785	850	780	833	793	797	751	784	813	806	782	776	807	867	775	811	853	841	802	824	794	804	784	792	796	808	785	749	796	836	784	765	793	790	811	827	788	807	792	819	760	797	801	810	833	826	766	805	799	743	785	766	816	818	789	796	780	840	836	793	805	778	821	836	776	783	819	813	778	826	822	748	778	779	776	797	828	771	781	841	783	804	774	857	810	783	809	784	780	798	819	773	805	773	797	824	822	801	830	817	782	790	831	800	825	809	784	849	767	759	805	769	725	784	815	854	793	814	803	803	787	802	777	786	787	802
24223	21582	29396	24708	23628	25395	25243	15880	10428	7778	5910	4551	3607	3099	2737	2362	2113	1799	1605	1380	1285	1262	1170	1111	1038	1010	981	984	965	921	913	917	912	906	868	905	931	884	851	876	876	876	892	883	884	848	904	850	970	935	883	869	837	874	896	861	891	847	899	847	886	906	866	885	908	897	857	874	892	860	798	882	813	863	863	868	852	915	844	805	883	866	901	876	887	839	889	864	863	887	899	874	882	871	886	924	900	888	885	849	907	859	916	874	872	874	893	866	880	834	921	842	873	880	946	896	919	883	1010	870	846	847	893	865	846	883	909	928	839	885	895	903	840	839	846	898	859	913	881	853	835	887	886	923	850	876	847	888	930	900	866	873	871	910	891	871	835	834	864	857	956	903	819	858	882	856	928	884	872	862	875	868	903	853	921	875	843	861	835	870	834	917	873	886	912	849	817	846	879	851	936	858	883	846	887	896	860	878	885	876	883	870	880	863	902	823	834	895	873	877	911	911	898	874	879	882	867	833	856	830	900	875	858	882	833	870	838	964	935	870	865	877	859	889	904	816	911	849	888	885	899	901	848	855	889	946	889	851	882	892	821	898	886	891	828	896	884	830	891	865	848	936	877	886	895	922	892	901	848	883	837	880	919	905	927	863	877	887	906	843	889	860	890	885	852	863	896	833	876	867	939	934	899	884	853	914	880	913	910	860	885	866	865	848	873	859	922	880	888	851	868	928	877	880	902	886	902	840	872	914	910	884	891	922	902	888	887	841	833	885	886	873	838	845	871	876	889	887	901	856	917	869	858	870	878	857	917	883	869	862	894	927	898	874	896	874	857	880	850	887	924	849	827	868	856	923	890	849	925	856	825	870	887	859	891	908	932	867	895	853	865	854	923	817	898	845	900	864	867	909	864	890	839	924	921	877	867	862	866	843	891	905	850	868	857	862	913	920	895	866	889	910	871	884	933	901	839	849	831	851	875	863	947	900	910	828	875	864	875	866	923	865	895	885	866	868	850	862	873	897	946	839	955	871	839	864	865	869	896	885	877	847	824	938	862	893	939	909	835	893	884	853	883	898	907	854	859	889	878	894	866	919	873	869	910	883	861	851	905	898	892	871	880	930	943	892	916	853	914	852	913	846	848	911	934	825	840	835	872	919	903	901	859	907	877	937	848	808	905	877	848	875	840	886	866	888	872	905	913	859	896	861	930	911	862	890	877	891	871	843	911	878	857	883	873	859	816	893	906	876	885	862	887	858	927	871	876	844	889	890	888	886	913	920	916	883	838	960	860	871	891	837	861	831	903	880	857	855	889	877	890	851	841	917	902	870	777	895	881	894	925	893	849	865	907	890	863	856	893	866	862	868	878	901	923	848	895	877	849	854	858	894	888	883	875	876	924	911	793	861	888	883	886	880	899	905	845	881	854	892	906	882	895	928	916	902	892	903	859	855	941	915	889	889	901	905	911	880	887	925	867	883	840	893	863	834	867	885	840	900	871	900	860	869	910	863	875	861	851	887	840	876	861	862	903	934	958	849	872	895	879	910	860	857	840	887	839	853	874	868	869	906	881	891	863	930	816	862	899	849	893	896	903	909	818	875	863	935	881	857	899	884	854	859	887	863	898	882	849	863	835	880	864	882	910	881	872	878	796	888	894	870	894	901	942	882	887	878	860	895	840	884	853	841	849	866	875	866	891	859	869	893	854	862	892	866	899	890	876	913	932	825	852	882	884	841	837	913	887	863	864	985	875	895	932	848	878	895	895	829	893	829	819	894	861	851	871	892	867	828	860	865	836	915	892	892	837	922	857	891	888	913	870	848	856	887	869	909	902	886	875	905	903	908	847	899	820	869	898	891	921	882	895	882	923	849	860	937	842	876	931	900	771	890	840	820	927	884	875	832	852	899	905	825	911	909	874	873	926	890	902	821	799	876	881	854	802	923	921	888	918	891	873	860	909	917	898	905	843	869	866	907	872	903	892	906	860	869	871	899	928	907	892	869	885	872	839	897	865	913	849	882	930	910	832	857	824	875	840	863	892	831	871	831	882	885	913	904	904	840	894	914	874	910	853	873	871	862	864	834	878	902	945	856	878	862	873	890	866	877	923	936	872	867	865	911	889	882	861	836	847	861	870	870	875	836	864	908	862	882	879	904	867	898	889	890	846	907	886	930	852	887	855	873	810	871	890	852	848	889	859	943	932	912	878	892	895	933	891	915	903	874	902	912	896	931	868	830	875	944	866	894	877	854	857	863	868	911	838	901	892	881	898	915	907	872	874	920	821	890	821	876	908	921	890	889	847	853	808	885	824	872	884	895	890	879	856	890	904	909	920	922	860	919	818	849	858	938	894	901	836	879	925	897	869	896	845	854	854	902	881	909	896	824	882	866	840	860	848	871	894	853	869	834	873	849	898	865	873	838	859	810	849	909	893	855	876	863	922	867	919	883	879	934	888	891	836	843	809	902	843	887	913	904	883	855	902	847	844	877	890	949	929	846	868	848	906	898	834	861	878	828	848	878	840	894	924	847	939	830	857	840	900	858	894	896	911	898	886	825	915	902	837	875	841	837	888	889	887	867	903	836	885	867	849	841	879	915	884	859	920	870	879	919	879	952	875	868	881	894	891	920	887	896	842	916	888	866	848	845	884	882	862	871	885	842	850	817	845	853	869	891	883	931	892	891	857	898	875	877	952	905	838	856	835	863	829	823	810	876	871	872	810	914	902	903	933	830	893	904	906	859	858	862	893	918	880	861	809	815	879	889	850	882	883	872	808	888	784	854	861	909	848	867	909	865	854	887	854	923	867	856	890	859	892	928	905	892	881	944	840	890	858	922	902	866	851	909	851	880	867	861	857	871	900	874	863	881	857	789	839	858	863	909	860	844	871	868	871	913	904	882	913	921	892	866	873	857	854	897	952	891	839	882	873	905	906	890	901	924	932	891	867	911	858	918	885	868	891	914	839	852	939	931	875	856	905	917	869	886	916	875	914	909	850	915	879	848	885	882	892	871	879	943	908	909	860	892	897	855	933	871	922	865	835	866	869	856	891	860	934	905	881	850	909	859	867	892	862	886	963	866	859	882	886	934	836	970	829	893	931	845	881	845	866	836	906	897	895	924	862	863	870	850	859	889	870	906	932	882	890	853	886	904	879	886	871	898	866	868	815	870	909	877	866	884	867	923	922	918	887	915	866	878	888	881	881	845	871	861	840	902	862	882	869	885	866	890	875	865	837	929	884	852	843	855	868	833	844	860	867	846	891	825	862	915	839	894	849	857	905	855	848	908	896	893	924	903	860	835	868	889	852	854	867	853	789	894	870	913	863	907	865	892	857	862	858	875	883	849	907	857	850	854	851	843	891	839	852	908	860	882	828	904	857	876	896	920	874	833	879	888	907	888	894	905	848	891	850	859	859	890	875	841	914	864	918	867	884	800	906	842	924	849	875	916	836	858	852	844	861	862	891	898	899	917	860	857	867	880	860	910	817	916	857	881
51955	61961	59857	49073	39461	28382	23308	18437	13952	11124	8629	6774	5361	4580	3875	3400	2723	2364	1990	1697	1486	1381	1220	1110	1082	1089	951	966	880	908	874	859	828	862	823	862	835	810	784	800	784	828	792	807	784	791	847	817	746	769	807	839	826	814	827	798	781	839	833	831	790	811	810	788	826	817	821	782	821	829	801	778	795	759	791	805	799	860	818	801	861	832	742	820	766	753	843	810	760	817	736	843	811	802	772	815	891	835	774	817	810	753	784	789	810	806	781	778	798	787	784	823	852	824	795	792	786	792	758	814	814	820	837	843	811	818	789	820	827	803	843	826	716	733	849	831	761	857	810	833	782	784	738	747	814	786	812	806	690	831	802	771	803	878	807	777	785	799	835	815	815	779	767	772	844	799	796	797	766	783	824	783	871	812	832	893	786	815	748	823	847	797	806	803	813	809	777	766	837	821	833	779	798	802	793	843	798	766	779	818	773	794	767	761	858	790	821	832	807	774	791	809	839	846	806	778	748	805	762	778	777	819	808	767	782	811	773	810	809	817	796	821	818	801	846	761	812	785	785	766	769	802	807	822	740	813	820	770	802	843	739	808	825	762	810	797	781	833	814	791	799	767	764	760	822	813	780	803	806	729	821	786	795	776	779	797	827	783	773	829	796	798	789	854	816	798	771	775	761	801	744	834	853	795	834	793	844	793	818	785	782	794	809	805	842	828	796	794	805	799	798	765	778	796	787	748	816	803	771	760	765	821	812	822	835	746	801	755	786	788	801	821	798	802	811	809	812	810	789	774	794	775	820	782	797	814	819	832	814	836	801	787	760	809	806	801	851	786	780	774	791	813	829	822	835	815	786	835	795	809	836	747	803	809	774	724	790	801	762	752	803	772	790	828	823	861	808	739	758	796	811	784	776	840	786	801	788	824	780	783	824	825	799	754	798	773	779	794	821	821	800	699	826	777	824	779	776	827	791	826	817	819	799	809	795	828	815	788	768	832	771	801	796	827	852	780	810	800	792	821	787	763	807	781	795	818	768	761	802	836	815	759	784	826	807	822	774	825	800	790	752	790	830	819	796	799	762	776	822	805	845	793	817	856	821	826	808	800	814	805	803	818	792	821	840	745	816	834	832	790	799	731	741	817	802	821	794	749	808	838	777	766	786	816	830	771	796	807	749	811	760	834	801	761	853	797	794	775	788	802	762	811	785	785	792	811	779	785	774	793	837	814	799	774	829	793	842	799	837	788	786	796	795	798	778	808	793	788	820	771	801	776	827	838	804	786	809	817	749	817	779	806	854	811	824	812	746	782	803	789	848	780	785	828	780	829	823	815	824	819	777	795	843	836	800	790	832	837	778	830	840	788	836	768	773	741	827	795	785	795	824	806	777	759	816	840	743	807	781	844	790	820	754	839	818	821	766	820	808	864	766	804	803	806	784	834	837	824	808	778	816	834	782	802	801	789	826	817	797	793	837	779	822	790	796	772	786	822	810	841	796	766	799	749	787	810	793	833	783	782	801	812	854	797	807	822	856	825	828	835	728	791	807	850	857	779	793	784	815	765	787	811	829	786	792	782	876	744	776	773	854	826	791	795	760	775	792	771	827	777	817	821	818	767	833	852	831	826	792	789	826	838	791	790	752	768	837	788	832	820	862	759	749	817	832	833	782	800	755	779	805	747	799	778	815	866	802	812	794	797	796	795	846	780	758	756	819	796	744	815	823	861	809	798	787	839	817	783	790	793	841	812	804	829	806	797	824	830	805	798	818	768	757	843	759	836	732	820	823	806	843	782	773	774	824	782	814	831	786	777	768	843	825	768	815	798	765	824	744	786	831	801	789	816	784	796	810	801	750	804	763	811	820	760	768	793	826	832	833	816	791	820	732	828	784	788	770	761	805	797	790	800	779	778	801	775	786	783	806	824	804	824	765	810	766	774	743	844	805	759	804	815	792	834	839	817	805	841	836	791	816	805	812	834	776	818	836	791	797	766	796	790	787	809	771	770	754	823	792	809	761	816	786	807	790	785	813	812	778	797	721	752	780	804	820	828	819	778	844	804	753	814	798	785	770	791	808	791	812	772	798	777	790	825	804	793	818	801	835	813	790	809	806	751	780	806	783	786	827	822	793	825	809	820	799	800	838	830	828	806	811	790	769	814	807	824	812	777	806	802	780	758	819	855	843	828	744	831	807	815	731	770	779	743	780	772	766	821	847	814	826	783	830	786	827	808	797	827	793	812	799	728	817	796	769	797	805	801	795	841	810	808	805	767	789	760	778	799	755	778	824	806	837	780	785	814	759	852	776	793	837	778	739	771	826	794	758	756	774	738	817	795	802	755	795	811	782	839	841	787	806	822	788	793	810	811	804	813	834	757	834	829	837	821	764	799	790	785	824	783	815	766	822	773	802	748	797	776	795	813	812	830	835	797	786	775	800	788	765	802	798	771	810	796	738	809	792	789	834	797	823	799	830	802	800	798	808	783	822	800	857	732	822	801	816	742	877	796	733	851	839	805	803	787	853	761	791	822	800	800	755	798	816	786	798	847	790	811	791	794	818	773	807	845	828	805	802	825	796	787	862	797	840	760	793	794	796	815	762	801	797	816	764	779	788	809	815	794	807	821	802	816	803	853	791	824	786	809	783	819	810	832	786	776	858	775	805	809	781	828	783	777	791	790	746	830	804	790	857	866	819	811	856	815	754	825	816	817	804	827	770	780	818	786	799	780	812	797	775	763	831	806	783	789	757	794	816	831	797	791	771	768	769	780	846	787	820	800	799	805	809	821	792	741	783	835	778	819	748	764	809	746	839	818	830	791	835	753	851	821	795	830	761	760	802	790	812	798	797	840	851	758	801	861	812	828	824	808	787	848	820	811	834	808	784	838	778	759	834	760	798	787	787	831	818	792	794	864	804	805	782	844	840	795	816	792	768	828	774	832	802	806	805	786	817	747	779	796	806	822	827	825	779	826	825	763	841	773	813	757	798	794	744	786	823	854	762	820	805	808	808	821	822	789	798	830	823	798	793	796	792	782	824	809	819	815	757	772	792	839	818	806	805	763	817	739	758	785	816	806	759	808	799	837	783	791	763	783	791	772	834	838	757	763	803	809	859	744	842	775	842	772	802	835	740	811	817	741	730	811	796	813	819	786	831	799	822	862	820	814	802	831	785	812	825	786	823	746	798	781	780	809	810	792	762	782	820	743	813	780	808	772	787	813	813	765	792	796	823	826	812	773	765	801	834	800	803	815	779	780	794	807	756	799	761	792	856	751	765	835	793	815	742	791	790	779	804	776	789	847	783	748	812	837	840	783	811	754	819	809	787	796	882	797	759	769	793	783	803	837	834	770	762	813	759	784	822	808	817	815	760	812	836	807	892	810	876	810	768	789	746	793	775	790	800	821	783	792	790	751	801	822	807	787	841	843	780	837	826	845	822	783	826	787	790	781	795	803	778	754	770	825	837	748	774	792	811	804	818	802	781	806	758	818	759	791
28418	23185	31458	32308	25019	17650	12318	8037	5677	4381	3441	2789	2346	2012	1833	1596	1422	1341	1251	1170	1018	1011	1050	959	883	886	913	932	870	881	851	901	915	879	864	842	831	843	835	890	850	849	814	870	896	833	927	848	886	883	908	835	872	871	874	875	887	854	850	879	872	897	887	871	825	837	878	881	869	865	900	867	845	842	863	884	847	868	839	825	839	870	888	804	839	893	827	876	842	861	860	924	887	826	867	838	880	830	818	831	842	916	830	810	854	848	920	884	878	846	865	799	873	877	891	825	897	918	846	821	850	846	827	902	846	818	875	866	875	865	852	814	816	821	902	876	872	782	851	907	852	824	848	886	902	844	892	853	796	864	848	886	928	872	821	866	823	881	803	840	848	884	867	854	860	804	892	856	833	844	855	825	809	877	854	892	815	862	868	848	846	850	854	840	836	827	872	858	928	845	858	837	841	905	893	866	797	808	787	846	888	834	829	834	880	847	873	893	924	874	821	906	884	828	907	847	843	848	844	854	842	858	850	821	857	863	885	850	845	897	854	827	866	895	807	816	835	872	868	843	875	819	869	855	892	877	834	810	862	853	842	825	858	821	851	873	904	874	845	877	888	858	888	849	813	832	849	851	942	808	827	886	904	865	849	908	819	807	812	869	859	824	824	870	830	798	845	869	837	858	916	901	867	846	911	898	820	908	872	845	882	899	913	856	854	854	881	870	847	862	838	842	848	858	842	883	873	891	829	852	824	900	847	840	887	869	862	846	841	841	878	837	808	922	876	846	837	864	830	903	903	834	901	895	876	823	840	864	841	874	868	819	884	849	894	939	812	841	849	935	814	852	859	813	831	859	831	862	828	836	875	892	840	803	861	853	865	913	947	830	851	787	843	820	924	881	866	845	850	886	795	852	941	832	823	851	830	832	875	859	858	832	818	854	861	877	834	870	808	845	853	846	902	911	848	818	850	891	861	856	804	826	844	843	878	827	902	852	879	878	803	885	876	868	835	853	883	840	873	894	935	839	836	883	863	829	815	827	819	853	888	863	857	820	863	892	863	863	791	872	881	858	825	845	888	911	860	882	853	850	858	906	873	877	874	793	885	839	891	899	842	885	868	861	865	817	860	904	855	856	871	834	830	907	848	827	866	812	871	908	877	871	858	865	855	820	850	890	830	847	858	867	811	858	837	876	902	859	860	839	916	868	846	874	832	875	839	862	881	895	815	899	864	802	780	844	845	826	820	881	872	832	898	849	914	839	822	873	823	853	880	846	832	928	910	918	815	872	855	866	912	873	859	907	824	885	829	840	924	866	840	828	817	882	875	828	865	871	928	947	851	907	866	864	830	841	860	872	874	853	862	854	864	838	862	852	819	806	842	850	874	872	870	853	870	838	908	839	866	877	889	879	839	832	847	854	823	903	929	851	908	861	897	836	833	797	832	845	877	878	870	871	866	853	889	894	830	873	845	889	830	834	858	826	861	865	851	848	885	857	818	857	859	820	794	851	871	882	829	855	914	841	877	910	838	845	853	790	854	874	902	833	884	818	861	888	852	903	879	874	854	827	873	821	842	875	910	841	905	920	862	790	906	851	857	856	840	888	842	821	904	835	854	851	822	873	851	868	845	868	853	914	865	893	861	879	845	817	883	802	832	840	871	847	861	884	889	911	895	904	847	862	897	893	887	896	865	824	837	845	838	806	847	855	839	893	881	887	866	898	889	874	868	874	824	868	873	844	879	853	860	905	867	884	809	870	843	874	853	822	858	924	908	835	870	829	848	828	845	839	819	863	910	869	851	850	865	878	919	833	875	882	846	858	869	857	849	864	866	899	869	861	858	867	837	870	828	883	915	813	868	850	846	867	887	845	895	902	922	836	897	834	846	843	941	867	922	857	858	899	822	841	844	891	877	875	876	835	904	865	858	872	854	867	811	913	864	831	849	844	842	801	855	851	874	838	890	841	836	908	874	846	847	904	870	848	825	872	866	881	852	849	780	842	843	808	813	808	833	842	880	827	878	841	846	889	883	836	831	875	825	845	816	854	900	827	817	861	852	841	820	874	902	864	870	902	851	867	864	796	843	813	881	877	866	824	846	928	844	873	858	848	864	866	833	932	846	842	829	889	874	873	872	802	879	849	844	899	906	864	867	857	852	856	833	854	928	811	844	844	877	809	858	871	800	895	846	823	878	892	812	903	867	881	811	864	839	885	890	848	870	839	886	834	833	797	836	869	842	855	889	886	908	879	833	865	864	847	873	794	861	853	868	863	844	835	874	863	798	871	891	873	897	851	830	796	849	901	908	883	864	800	856	902	902	823	861	815	921	874	847	812	887	846	835	826	809	832	871	885	884	848	939	840	887	854	836	810	822	863	881	880	876	818	865	893	886	832	837	904	866	890	871	878	823	818	862	873	874	820	816	883	839	870	903	855	892	834	863	868	866	902	858	836	845	914	921	892	883	853	869	839	869	884	853	864	838	829	868	852	806	827	860	865	821	851	842	891	860	854	837	857	824	901	824	846	854	899	834	773	799	891	893	836	841	843	870	843	841	854	884	822	863	836	821	850	837	838	923	824	854	864	910	849	846	818	876	810	855	815	880	823	877	843	893	873	905	868	837	850	805	836	786	881	829	879	861	876	885	874	863	870	875	833	834	866	844	880	872	858	798	843	921	846	847	864	841	817	898	878	845	830	819	840	806	851	886	823	876	841	872	834	845	916	860	893	851	858	824	854	864	855	828	850	834	844	890	861	859	835	863	842	844	843	794	806	884	847	826	863	872	841	939	838	847	844	845	871	869	919	933	871	861	880	879	875	876	904	878	850	860	870	818	836	835	894	867	873	879	875	825	856	893	855	865	842	865	823	880	865	889	798	892	880	889	865	897	867	858	849	871	875	808	845	859	864	867	867	844	914	848	822	859	847	871	900	867	862	879	877	884	905	883	855	842	831	840	865	821	919	823	826	886	831	874	859	776	886	848	863	831	876	869	838	902	815	854	852	862	838	868	857	821	798	821	818	897	858	862	881	850	837	851	892	889	849	894	842	861	863	891	876	857	844	841	865	851	858	855	837	949	887	881	862	863	906	791	844	890	852	889	850	875	870	844	860	880	831	838	817	835	898	871	826	841	880	872	856	912	810	851	876	912	834	829	848	885	832	834	842	877	913	858	863	845	868	864	880	818	922	876	849	874	855	896	846	857	836	857	853	884	808	875	801	834	873	888	899	851	867	813	869	835	790	841	835	896	750	873	870	897	826	846	815	849	861	846	913	898	849	854	858	879	851	850	813	871	863	842	866	845	811	874	816	878	839	865	850	847	832	860	895	880	884	857	887	842	863	814	844	862	826	788	860	864	821	862	875	892	863	849	844	835	858	915	862	863	847	883	879	879	830	849	870	868	829	865	867	828	863	860	830	831	869	862	891	863	866	855	898	845	891	863	860	848	853	906	851	839	851	853	851	826	888	901	872	882	808	906	860	884	851	824	874	861	838
47781	54322	50982	40397	29396	20921	16229	11715	8849	7038	5493	4337	3515	3052	2688	2262	1801	1582	1430	1224	1140	1092	994	983	938	865	911	867	830	830	752	851	829	780	775	776	755	816	779	752	802	818	765	784	799	804	795	773	795	822	782	788	802	785	798	756	792	733	804	779	736	803	796	819	786	799	750	739	784	800	759	807	835	803	781	781	767	751	785	813	816	804	791	751	846	778	800	801	800	784	740	753	789	785	798	780	819	739	844	811	779	786	828	769	785	790	776	827	815	826	772	848	773	777	776	812	799	843	796	768	816	777	803	749	749	823	738	779	772	777	759	809	836	762	814	784	789	754	794	734	769	771	782	778	752	794	757	758	812	760	807	811	798	830	758	741	811	778	763	819	842	762	794	801	747	813	776	829	738	749	825	782	805	779	735	741	771	805	782	772	799	765	789	878	751	809	784	721	770	812	748	839	802	788	802	801	809	747	761	853	754	815	790	776	791	749	827	822	812	800	771	784	774	757	786	755	740	802	759	757	753	786	813	825	766	796	773	710	781	780	791	789	834	755	787	742	768	779	813	834	760	763	761	795	788	765	786	762	758	745	774	786	714	781	786	843	805	814	819	823	812	802	821	772	745	717	784	771	793	819	799	793	811	752	736	736	762	786	776	798	833	738	801	747	750	787	821	842	790	761	805	834	777	829	778	833	798	792	756	791	708	785	767	783	834	800	752	781	803	763	785	774	802	799	775	774	802	735	810	752	788	795	772	785	772	840	786	790	723	782	799	773	840	765	777	846	785	830	732	747	775	798	787	803	824	802	809	786	781	801	810	783	785	777	756	814	770	784	849	810	796	779	792	795	808	779	774	824	779	768	799	785	800	768	794	855	773	802	800	752	811	786	800	771	751	799	824	853	813	785	784	807	804	826	750	808	829	806	754	786	816	789	746	798	790	785	784	798	770	806	790	770	777	814	756	801	782	744	743	825	801	808	795	824	773	850	758	781	794	777	796	842	770	809	808	778	754	782	799	758	823	762	796	764	769	784	793	800	831	791	777	828	789	771	805	804	767	837	818	833	829	790	798	799	769	777	770	748	749	770	771	784	819	783	757	772	812	800	765	776	789	783	787	788	804	789	770	780	817	814	797	773	774	827	785	803	797	758	827	781	775	801	795	760	816	750	818	747	790	815	783	801	800	790	796	752	820	758	767	763	797	800	729	728	784	809	796	769	801	799	827	780	811	815	748	795	800	843	774	748	789	762	781	778	789	829	793	790	815	845	776	850	787	793	790	795	781	795	778	800	784	770	774	782	800	752	773	785	799	747	766	757	788	750	762	775	784	757	813	854	781	747	748	775	782	795	793	774	831	807	774	828	780	760	767	780	795	840	787	821	778	808	754	814	755	810	774	809	809	797	786	833	775	806	773	787	782	814	779	786	831	835	764	802	784	808	789	782	794	807	791	837	781	752	854	809	776	822	802	744	842	796	737	805	794	806	788	805	751	839	763	783	784	741	791	794	799	797	799	834	812	799	772	781	789	737	779	832	782	795	776	820	775	825	835	812	794	802	812	755	751	766	797	788	817	741	723	743	782	782	772	767	802	840	814	807	788	789	755	754	810	775	751	838	765	763	766	823	803	806	830	836	796	761	775	793	778	760	742	778	733	758	804	806	792	742	781	762	784	771	758	790	855	784	747	777	804	788	838	764	797	745	770	781	784	767	786	841	821	798	847	801	759	822	852	782	790	781	768	816	749	825	766	808	778	758	791	799	788	797	786	783	754	798	794	795	763	729	781	737	760	794	778	738	798	846	798	758	823	818	732	833	781	818	772	772	727	779	812	851	770	801	738	753	791	726	823	791	816	833	778	783	802	778	747	802	773	782	790	793	764	781	810	739	800	794	780	826	797	788	778	774	790	778	788	819	798	792	765	770	799	789	770	781	766	807	843	775	801	766	740	762	787	792	757	754	763	756	796	787	783	804	767	806	745	779	766	848	738	748	812	816	816	790	829	783	845	782	858	778	760	786	810	846	803	785	831	751	725	803	820	832	784	771	801	749	775	765	807	815	776	822	753	755	832	776	738	772	814	790	772	792	788	837	782	871	776	788	755	845	737	807	839	785	783	807	766	744	775	827	728	776	756	832	765	795	788	794	776	728	735	736	757	801	773	793	801	776	769	769	797	760	794	782	748	821	779	749	821	788	799	813	755	786	793	779	770	736	793	816	773	781	778	737	818	801	753	774	808	729	806	741	817	814	794	756	778	785	779	803	762	745	772	819	765	780	764	739	798	793	796	760	791	806	759	802	775	766	726	816	791	786	781	739	760	798	842	838	751	786	814	776	861	797	792	804	840	794	776	762	782	815	795	757	749	768	730	788	798	787	775	846	793	772	786	785	762	844	809	768	786	821	822	761	753	804	776	772	810	779	834	739	763	797	791	751	758	817	780	775	762	837	754	794	803	821	776	774	787	760	851	755	813	760	827	802	815	865	789	765	828	804	780	807	810	824	738	861	730	804	803	780	732	793	806	766	781	814	841	795	810	834	773	789	813	835	797	789	788	788	791	847	797	814	776	839	794	760	820	784	803	762	795	784	724	761	735	830	801	802	778	723	785	821	798	757	773	809	814	766	823	776	800	779	749	801	784	786	806	780	782	786	829	758	775	740	797	749	795	805	797	793	779	845	760	809	754	795	771	782	758	775	757	843	783	710	781	781	849	825	837	739	793	762	812	737	825	779	785	752	783	815	772	822	789	789	809	771	738	764	821	799	816	801	816	807	738	754	803	815	766	827	831	775	806	814	790	787	825	780	775	794	754	790	766	786	789	751	785	800	785	782	775	753	829	786	815	800	843	766	748	772	784	740	836	750	751	826	776	670	795	798	802	813	764	717	758	766	752	751	765	809	792	769	789	792	781	814	839	741	805	794	804	754	751	765	798	710	757	787	784	795	751	750	760	780	817	821	792	764	802	789	809	761	778	784	774	775	759	797	755	761	778	808	732	783	778	775	779	803	789	778	757	761	799	810	784	766	778	777	745	781	755	765	848	801	821	768	867	789	763	775	749	792	806	774	795	781	807	828	822	717	817	816	784	759	782	799	833	778	767	770	771	798	815	752	771	803	821	711	795	766	708	794	800	768	822	762	754	754	820	819	793	803	765	847	814	795	775	780	819	811	796	778	721	849	759	732	798	760	798	837	785	828	765	841	838	784	730	815	854	789	838	800	815	838	797	834	750	797	820	748	796	771	788	757	810	837	753	807	769	803	786	818	819	822	785	765	753	793	779	824	759	777	801	756	763	830	805	804	787	779	810	803	776	829	773	800	821	719	809	790	768	831	785	793	790	779	809	839	792	828	830	785	782	803	841	819	772	767	784	804	824	803	785	778	798	809	788	793	752	762	757	753	772	739	771	795	747	775	783	801	765	799	782	746	783	824	765	817	757	821	756	808	810	784	756	811	858	795	809	771	793	741	771	827	793	834	784	816	785	741	755	827	829	751
25699	21598	29232	25834	24635	23747	18482	10276	7228	5641	4217	3470	2974	2756	2312	1969	1681	1506	1377	1277	1182	1036	1014	984	962	982	957	954	912	908	893	905	879	867	800	940	898	932	861	878	813	836	856	886	843	874	899	864	876	839	830	842	877	852	819	883	902	804	829	886	857	825	869	881	866	857	863	864	837	866	866	868	878	852	881	867	888	864	824	800	832	810	868	825	783	867	925	868	834	818	875	840	869	871	813	830	809	885	891	841	863	897	850	833	899	847	849	838	863	876	894	897	872	889	863	843	821	873	851	875	842	811	832	870	879	855	880	887	872	828	811	854	824	846	860	893	825	884	826	851	884	857	849	858	835	822	904	862	849	871	821	914	834	849	847	847	860	936	849	861	868	831	832	863	874	921	910	894	868	910	844	876	858	892	838	835	909	867	857	851	836	859	885	868	803	873	884	860	827	839	852	853	868	802	862	874	864	898	876	886	930	866	908	836	819	876	887	834	837	888	829	867	825	863	840	814	863	879	857	867	906	863	897	860	892	829	883	852	816	905	877	879	882	915	872	856	874	833	867	871	859	906	911	810	913	827	877	859	865	853	808	831	843	859	814	847	885	830	860	907	865	777	856	927	879	875	871	854	855	834	838	863	870	821	830	866	799	847	839	843	851	916	859	877	863	830	875	852	844	887	837	852	895	854	835	837	855	905	870	879	913	880	789	850	825	929	853	839	881	864	868	836	872	805	925	894	847	842	841	878	875	866	848	861	854	851	848	824	888	847	887	930	855	851	895	868	860	872	867	862	865	878	842	867	849	885	898	829	824	817	872	835	875	851	840	895	890	881	845	834	814	840	787	872	831	810	831	913	854	899	909	825	870	840	852	848	821	916	885	860	830	865	927	868	855	861	919	868	822	863	852	787	824	915	897	859	926	845	828	831	854	817	887	854	941	875	870	893	871	863	853	901	874	855	849	847	849	873	838	847	813	880	863	861	865	817	877	939	851	766	875	871	907	806	825	853	802	892	868	857	845	839	807	842	846	878	844	846	873	839	843	838	919	815	816	849	851	873	879	840	855	846	867	842	924	899	859	835	855	906	818	853	842	837	881	857	870	826	869	870	844	855	858	852	843	851	864	846	885	828	887	889	846	818	846	848	873	868	880	858	872	822	830	938	853	869	905	889	827	905	883	866	836	837	868	896	817	794	824	868	830	862	792	798	870	854	850	852	857	859	839	864	845	883	857	841	805	827	874	895	855	864	831	815	901	866	849	898	853	886	874	869	874	847	912	868	850	826	886	880	873	872	911	857	842	889	848	872	890	859	835	829	874	873	823	912	866	918	856	878	864	829	845	843	865	827	883	859	814	852	842	850	871	875	860	885	891	876	858	889	878	878	854	879	842	915	884	883	797	836	886	915	862	871	867	864	889	855	850	884	834	838	850	906	870	917	853	866	867	848	857	816	851	826	839	892	785	850	888	850	856	859	945	895	851	810	892	864	892	865	865	847	878	826	860	877	881	888	877	873	867	870	868	807	842	877	855	841	848	835	855	847	831	887	924	864	861	901	878	869	857	886	850	827	823	827	871	842	814	862	860	822	870	858	839	832	903	863	871	825	911	900	847	842	877	852	838	839	851	842	850	906	867	882	893	852	837	885	786	882	830	835	903	810	853	934	901	890	884	932	903	840	847	851	856	846	927	775	911	912	821	915	824	864	871	890	850	844	870	848	846	873	822	881	847	846	825	854	889	856	863	814	896	854	930	857	832	822	906	866	862	901	934	898	881	851	836	866	890	850	847	798	844	865	887	835	880	822	907	888	887	868	902	875	852	871	882	855	840	856	815	844	891	876	880	879	836	911	853	863	864	893	857	891	884	890	909	898	961	905	907	840	858	848	847	856	876	828	833	848	854	889	878	843	879	898	800	838	870	843	823	862	860	844	841	813	902	845	832	888	837	829	831	917	846	845	848	826	802	839	851	818	852	869	841	890	854	844	876	832	867	842	902	834	865	855	901	845	865	802	860	806	857	851	926	843	854	870	828	821	898	891	814	840	831	918	883	828	830	861	799	844	941	852	807	832	797	817	877	837	826	918	847	858	858	870	824	831	840	885	810	939	854	827	865	860	789	878	842	862	843	906	868	856	917	870	848	810	822	881	863	849	844	825	838	878	886	834	857	828	885	871	885	853	906	958	868	921	896	860	832	857	873	856	829	886	816	852	798	845	823	850	816	851	828	881	781	848	863	870	860	855	892	817	864	826	916	870	888	905	894	906	838	829	840	886	807	869	844	824	861	820	863	866	833	905	847	880	854	858	879	865	819	833	874	893	826	857	895	837	862	865	891	834	897	876	892	855	834	801	844	880	839	906	874	890	850	832	924	824	935	917	910	874	853	864	842	886	840	873	884	832	808	849	858	891	853	829	902	819	886	891	859	849	876	821	808	823	852	836	823	814	816	878	853	807	879	833	847	835	882	834	871	881	834	805	823	875	834	853	840	821	879	835	885	843	856	911	881	881	866	846	867	889	837	860	842	857	846	871	877	807	842	884	876	924	849	878	903	868	852	874	851	854	903	881	851	927	809	864	873	850	919	882	945	831	814	897	899	893	818	891	851	871	944	877	841	932	865	847	874	906	869	825	900	862	808	827	827	816	865	815	836	851	837	804	818	855	846	902	834	892	835	826	828	857	856	889	892	861	863	857	871	859	828	868	877	882	841	833	889	849	819	848	840	863	851	852	850	947	877	840	875	882	866	906	900	900	790	849	888	876	872	837	846	822	866	864	875	843	854	864	862	819	829	865	808	838	836	849	814	848	836	862	840	872	876	862	904	887	885	878	818	868	849	839	873	891	856	891	857	868	863	871	879	865	853	929	832	865	879	823	900	893	870	894	914	934	846	824	819	875	847	863	844	900	841	891	863	853	891	916	891	864	845	864	856	857	807	862	889	885	903	893	845	844	865	808	820	873	853	849	893	772	841	851	877	849	886	892	868	810	813	849	822	893	894	890	856	893	894	882	912	822	837	861	826	808	878	913	878	831	821	851	881	847	873	870	877	901	872	823	838	874	903	880	880	851	825	823	871	848	849	870	868	833	876	875	845	835	761	791	932	802	828	859	875	864	887	847	841	825	845	877	867	886	909	857	816	874	837	848	862	843	856	816	898	839	835	830	831	913	909	882	862	848	811	829	941	857	794	839	878	869	831	825	827	844	839	882	874	832	851	875	862	888	881	892	850	832	826	851	913	857	846	854	884	872	831	841	873	836	822	894	852	858	833	865	869	859	860	878	842	875	816	836	871	845	853	895	844	855	867	883	882	832	867	806	844	860	822	851	877	906	819	894	836	838	806	884	852	851	868	870	870	860	886	828	878	882	815	858	824	831	852	881	915	794	854	877	861	898	802	849	864	840	859	862	838	868	860	821	843	887	810	844	856	872	803	847	856	874	848	896	802	849	833	863	836	893	858	889	878	802	880	840	849	886	824	841	817	787	851	896	874	794
51569	58548	55811	43925	32693	24049	18233	13146	10513	8238	6230	5283	4551	3869	3212	2703	2227	1880	1648	1366	1275	1137	1087	968	972	963	899	867	889	862	873	824	822	815	838	765	788	799	801	800	790	776	834	830	766	809	824	774	787	794	795	800	762	772	782	769	780	789	800	843	740	847	770	801	768	795	795	852	844	786	747	757	807	819	766	808	785	790	818	795	765	807	752	775	803	826	757	775	782	763	771	785	776	798	788	787	763	794	797	789	798	828	797	832	784	732	750	758	784	794	804	768	786	753	749	756	844	784	747	695	786	769	758	772	810	845	818	791	778	812	774	755	788	759	817	787	792	775	746	815	774	731	831	837	808	791	817	767	747	815	779	764	816	747	799	820	767	784	803	747	746	818	807	775	827	762	773	755	794	811	794	768	760	815	823	745	789	774	805	821	770	767	758	822	801	782	768	764	731	768	802	756	904	755	807	807	754	827	775	791	800	784	789	848	768	783	763	813	805	821	773	789	762	795	782	773	785	776	779	818	823	802	784	819	794	793	755	823	751	792	810	752	762	790	812	809	858	796	797	730	713	802	800	766	759	802	839	773	831	766	808	723	794	766	794	779	808	753	715	778	808	803	815	743	784	810	776	749	797	776	744	749	775	781	814	790	788	769	779	747	792	757	773	821	742	770	780	864	777	825	776	739	776	730	792	843	787	790	797	806	816	786	809	808	755	814	775	796	767	758	836	781	750	776	753	801	793	824	810	752	828	812	835	833	777	831	798	835	760	766	765	757	825	795	816	766	750	763	793	780	795	777	778	767	839	759	811	751	773	802	769	766	796	772	764	784	820	771	765	822	786	744	810	783	808	763	836	804	805	769	789	802	794	802	816	797	777	752	772	792	764	790	810	748	787	780	822	768	744	760	771	811	775	817	797	816	791	827	761	821	766	747	797	785	827	718	780	829	767	826	762	810	770	774	748	784	782	813	787	752	848	811	784	799	802	787	803	793	798	792	794	802	767	790	762	796	765	748	820	805	823	813	764	801	834	843	805	792	809	777	795	815	819	817	825	844	789	777	778	754	795	783	788	793	767	794	782	754	797	803	786	731	753	836	754	751	810	769	785	756	757	797	821	741	811	830	766	731	798	795	824	756	797	796	788	821	795	759	755	810	776	762	817	807	784	782	748	763	782	751	799	864	794	755	747	771	761	762	783	811	731	800	816	806	806	769	852	855	784	784	829	846	823	863	768	781	833	826	825	798	794	808	771	801	793	803	783	751	761	793	750	766	756	799	776	795	831	747	796	773	751	782	861	714	824	780	805	758	762	828	784	777	748	769	752	748	753	782	772	827	828	780	801	784	795	792	796	811	816	780	763	816	797	860	815	793	807	831	783	819	798	782	803	848	775	805	829	768	775	829	719	759	793	796	748	790	793	777	748	744	782	810	799	748	819	797	760	770	748	811	815	818	760	790	738	778	754	790	791	778	792	836	781	859	805	807	779	790	833	824	825	744	740	814	797	752	735	790	782	826	778	820	789	785	756	836	752	794	771	794	788	760	763	773	819	806	779	813	753	765	782	744	786	813	796	770	795	786	802	788	821	837	789	795	779	810	755	793	797	774	807	817	783	801	761	803	818	788	777	792	823	817	804	803	815	773	792	790	742	802	822	811	824	807	775	792	831	786	826	781	758	766	820	821	821	818	808	815	832	810	758	781	755	765	813	764	779	788	873	816	809	821	811	767	818	732	758	730	832	834	716	770	802	821	751	795	804	796	723	834	762	788	840	794	826	775	812	804	797	778	752	806	845	760	762	823	800	804	788	780	851	781	814	817	732	838	818	786	822	789	764	774	859	803	813	761	856	760	812	825	792	732	805	780	792	777	750	759	789	841	739	758	756	773	772	781	795	776	859	777	732	787	815	818	803	804	773	826	756	772	768	811	782	778	776	810	755	793	762	776	772	824	826	774	829	796	790	776	714	818	820	831	777	828	834	769	796	743	790	741	760	820	795	786	767	803	761	783	784	791	747	736	780	825	771	831	784	840	791	807	781	815	760	805	775	772	842	773	788	778	819	756	792	704	735	802	788	777	750	743	683	796	769	814	782	760	775	809	814	778	816	816	770	785	778	776	785	798	756	758	843	786	794	790	748	809	786	789	814	807	747	819	762	756	796	816	792	801	848	782	755	788	791	751	807	730	810	801	754	759	824	780	798	823	794	821	805	759	809	801	773	814	749	778	792	764	737	751	764	779	832	789	774	741	757	810	767	755	799	755	770	812	810	785	782	763	753	792	803	820	783	740	790	841	772	793	848	761	804	775	820	792	798	817	785	795	770	805	777	800	752	783	774	783	806	755	808	797	751	763	832	778	802	803	799	784	808	868	758	817	759	806	838	840	736	805	761	835	813	790	792	824	841	789	809	866	810	787	817	788	825	766	776	800	814	771	788	790	772	733	810	784	804	794	787	774	790	792	787	769	831	786	821	787	796	760	815	781	758	776	791	810	733	811	774	815	771	787	752	784	812	763	837	787	804	811	781	793	776	822	766	799	807	774	774	765	738	850	781	835	789	818	809	789	785	799	774	752	765	813	810	805	789	767	768	786	780	757	798	804	761	805	801	748	785	752	813	755	861	782	829	759	752	852	833	771	792	823	796	811	818	774	772	757	778	814	749	808	758	788	776	766	810	788	782	776	767	789	777	766	800	782	760	764	803	867	766	809	819	791	811	796	812	746	744	785	785	820	805	745	814	807	772	824	810	772	793	764	766	817	773	812	825	762	775	777	790	781	798	782	767	804	733	813	805	780	784	805	810	802	735	814	812	773	771	781	797	794	796	775	819	749	771	800	795	785	792	800	811	803	839	767	778	756	837	768	823	773	780	770	836	819	766	811	759	775	790	803	839	797	747	740	776	776	783	779	760	790	774	827	803	777	755	798	745	801	782	789	773	798	798	740	799	776	717	780	789	779	773	788	814	829	811	799	811	743	749	754	780	777	785	789	767	798	788	739	866	810	757	785	791	810	782	791	814	803	778	816	794	773	780	806	769	737	793	739	797	763	800	784	786	831	762	712	847	808	793	743	801	800	806	813	800	843	753	827	779	779	719	763	805	719	778	780	770	791	796	781	771	764	833	799	820	742	786	788	771	778	771	800	882	781	801	756	833	774	809	826	741	793	803	743	774	784	760	821	766	799	769	765	742	780	783	780	781	768	756	794	770	760	792	758	798	785	813	849	796	796	768	731	804	815	826	761	787	767	796	803	825	756	810	782	764	790	809	796	775	793	754	729	755	757	806	835	792	812	771	773	800	786	785	784	798	805	784	798	740	810	833	789	751	743	788	784	808	795	758	804	801	746	802	748	796	770	793	815	777	802	779	789	801	782	814	794	827	758	811	791	783	823	776	796	779	832	762	789	790	815	766	772	756	780	750	792	778	815	814	812	774	783	751	763	764	743	753	772	810	744	848	798	816	809	770	779	737	777	797	808	820	799	812	808	767	758	776	798
25039	21635	29282	25014	23494	24030	20465	11360	7789	5894	4602	3933	3322	2876	2411	2054	1810	1663	1410	1254	1217	1121	1094	1033	1023	979	951	978	921	927	875	917	866	902	909	908	845	853	871	835	869	895	838	883	872	876	915	867	890	866	812	904	890	899	916	796	860	892	879	882	813	839	861	883	865	866	898	883	866	795	884	865	825	865	838	916	872	848	898	909	852	823	865	862	891	896	855	843	854	945	907	857	856	906	846	880	903	826	875	886	877	866	875	846	830	907	866	898	902	880	850	915	828	878	839	862	898	913	877	843	915	880	820	908	870	849	836	849	863	894	934	895	831	836	972	848	823	893	881	923	858	921	883	840	909	867	861	828	832	844	921	881	855	830	866	869	837	860	844	878	886	855	852	908	858	875	910	828	906	852	906	899	861	896	911	824	877	847	850	822	895	868	883	884	822	902	921	848	885	881	838	925	904	929	883	852	908	921	839	867	878	840	887	866	856	900	915	885	880	899	852	868	819	911	888	866	866	838	874	863	868	914	867	829	879	897	933	854	803	868	824	941	853	890	903	902	850	863	917	908	874	876	832	886	898	920	901	886	891	913	853	856	897	799	818	876	857	852	840	832	876	799	910	894	858	845	880	866	879	899	835	833	879	911	870	851	902	866	842	910	859	869	869	871	908	904	869	806	879	886	929	856	843	895	877	840	887	846	897	821	881	863	893	896	890	891	886	863	868	877	842	871	816	820	842	824	892	827	931	889	820	868	894	901	808	931	892	889	865	877	871	895	925	805	860	887	857	888	819	817	854	916	920	829	909	889	898	844	835	886	877	925	895	825	903	923	855	808	878	944	877	845	851	878	888	857	861	894	888	872	862	866	869	888	887	820	899	875	820	875	842	855	918	845	889	826	873	826	902	875	847	865	864	865	877	852	860	891	877	842	888	858	859	845	891	889	881	872	864	886	848	921	830	841	938	842	860	875	851	869	940	881	863	826	892	853	848	882	914	861	903	935	862	832	922	856	836	941	909	840	905	841	861	862	924	866	868	872	897	899	890	851	869	864	871	852	841	837	827	818	866	827	852	851	902	858	870	847	822	935	898	842	844	829	894	837	882	864	831	867	874	872	880	907	864	844	870	855	910	888	912	874	845	885	938	848	832	847	879	899	850	925	906	877	853	921	899	884	843	872	868	895	837	839	918	887	936	873	851	875	910	895	868	898	852	865	844	873	912	848	803	850	879	837	887	869	842	836	840	827	922	863	872	850	867	866	836	890	892	834	892	866	873	878	866	892	900	857	850	849	889	836	872	875	893	808	889	880	857	859	888	853	852	840	896	867	880	883	856	841	894	899	883	865	840	862	821	843	848	838	876	901	900	893	885	846	856	858	879	876	888	915	851	858	864	847	938	853	876	846	868	865	915	852	902	890	860	838	890	813	918	928	853	818	877	837	846	857	836	830	862	890	848	884	901	895	906	832	875	877	869	836	839	916	911	860	886	853	846	875	898	941	826	822	875	889	871	828	877	942	885	899	859	798	900	818	873	863	879	873	882	837	857	892	834	817	866	838	855	834	843	891	878	891	842	905	838	861	861	824	868	868	897	905	847	905	893	879	908	895	873	860	832	833	852	866	870	863	892	910	854	922	867	888	853	863	879	838	913	878	881	901	907	834	875	891	869	901	893	883	885	842	851	894	880	860	904	867	860	918	883	846	849	924	889	878	905	831	890	826	839	917	840	883	853	875	857	844	917	889	844	866	893	917	851	837	858	896	865	853	862	861	886	871	908	883	917	841	910	889	878	882	831	909	904	888	820	854	838	858	891	879	863	824	868	862	893	902	860	817	884	864	868	898	901	878	832	834	864	870	891	944	801	830	869	848	864	942	847	836	910	915	868	900	886	908	913	839	886	851	899	904	853	878	893	903	862	859	893	840	887	859	867	816	919	882	911	874	819	841	887	833	904	834	866	859	853	832	853	868	862	898	871	852	887	909	896	880	845	860	874	863	875	878	876	838	870	886	890	829	853	887	834	913	839	851	944	850	852	897	839	916	916	888	862	872	884	858	846	879	856	858	864	874	852	877	856	867	842	829	849	908	867	860	826	881	861	883	874	878	912	850	883	828	886	881	847	865	938	836	893	855	830	887	881	859	925	919	853	832	871	868	853	875	857	890	906	873	853	889	866	893	931	874	837	922	923	902	868	954	885	856	867	869	874	894	854	857	874	918	879	912	886	890	882	864	879	851	848	841	876	883	897	860	867	816	832	859	869	840	903	954	867	871	857	912	919	836	854	848	835	875	843	887	823	857	882	871	924	823	890	890	898	864	864	890	877	887	888	915	857	890	856	874	894	823	902	854	859	869	827	880	816	866	856	837	886	848	839	918	892	860	821	847	857	866	895	849	877	905	907	837	824	910	908	868	921	877	859	872	912	874	833	872	907	922	892	874	840	854	867	840	868	906	889	842	848	907	870	881	866	921	833	898	886	869	861	865	902	873	872	846	850	875	847	843	847	887	866	899	912	863	858	831	880	898	950	903	823	892	791	894	899	894	856	902	860	868	892	831	905	902	855	883	861	822	871	883	853	779	852	860	901	918	887	937	916	893	832	861	911	835	865	842	903	851	910	850	888	866	878	892	907	865	907	871	821	846	896	838	860	858	891	857	856	845	876	868	891	900	849	905	879	873	822	912	897	861	879	938	899	842	906	862	892	892	819	875	885	890	870	768	884	864	788	870	839	892	869	863	856	860	853	882	906	913	920	858	918	809	859	887	847	863	877	892	931	836	894	867	884	828	854	878	874	889	889	863	924	969	850	871	905	941	840	865	848	878	872	846	818	906	915	864	854	883	878	907	839	834	849	869	863	873	844	866	870	895	914	854	836	867	836	858	849	907	856	868	857	908	861	854	928	858	891	881	899	886	904	883	891	870	820	865	859	847	860	875	837	896	870	825	843	881	838	907	867	857	883	949	902	866	917	870	892	935	852	897	869	826	843	852	856	870	895	854	888	875	926	901	841	864	924	832	879	856	861	838	850	874	869	894	874	915	829	875	911	875	874	886	937	855	875	861	842	943	874	884	904	876	900	893	911	846	876	893	895	802	902	839	874	864	877	957	861	849	907	804	861	834	842	910	879	877	890	856	907	903	871	864	798	847	878	892	877	849	848	851	835	848	853	874	892	834	880	844	897	865	828	880	924	928	868	851	898	899	897	821	841	858	895	866	906	870	905	830	921	882	878	910	895	844	842	856	870	915	911	817	886	870	884	870	948	887	844	859	911	855	892	840	868	884	873	840	865	889	866	901	845	879	845	911	870	856	835	888	868	896	870	855	863	885	883	877	879	890	859	849	908	870	852	906	871	856	859	875	853	820	873	920	848	870	889	843	884	856	822	903	833	852	862	882	876	832	833	833	819	931	852	873	883	844	822	896	855	891	860	831	886	824	874	821	892	883	904	907	871	853	873	877	880	847	872	872	886	932	876	864	822	876	913	845	832	873	868	895
52260	62306	57222	45891	34850	25920	19708	14711	11569	9321	7164	6053	5144	4349	3527	2940	2578	2070	1788	1585	1289	1204	1167	1061	1028	973	943	954	924	858	868	836	830	828	791	848	754	794	796	805	772	792	795	743	764	812	798	751	791	841	805	812	729	809	825	818	798	819	754	812	806	817	819	779	778	759	782	812	879	758	811	776	789	767	820	793	816	835	783	742	824	777	845	807	818	787	780	771	818	767	829	772	795	784	774	790	793	798	821	750	759	764	777	773	819	800	847	808	793	753	803	792	791	806	785	808	825	759	806	820	829	745	814	744	800	742	803	782	811	795	801	767	787	776	824	793	773	808	802	740	795	782	853	720	811	845	844	807	760	741	782	766	771	766	812	866	809	765	762	794	811	771	779	781	778	802	759	757	757	794	789	818	819	819	750	826	786	786	780	778	810	723	818	786	789	808	791	836	836	792	778	785	815	794	811	820	768	778	744	820	782	793	751	803	787	802	818	805	781	757	772	794	796	831	798	794	784	778	836	757	753	775	806	761	793	769	740	752	758	794	779	845	815	814	811	776	803	776	779	765	787	747	804	819	817	781	826	766	812	855	736	795	834	774	821	739	791	785	795	802	776	841	817	846	788	785	811	761	801	795	789	758	801	812	776	767	762	806	814	808	821	756	796	814	835	753	819	785	802	782	807	734	789	765	786	804	793	791	765	765	816	760	805	793	818	770	795	814	819	799	820	783	803	711	809	818	798	766	838	687	766	800	783	787	759	835	813	772	838	810	761	767	811	803	871	759	741	766	844	766	855	771	803	800	794	898	778	868	833	797	761	804	764	791	826	827	772	804	811	758	809	805	829	800	796	790	806	785	793	764	786	800	817	768	809	781	765	789	717	774	821	781	759	780	857	794	779	781	762	797	809	762	765	740	721	776	794	740	831	778	820	719	827	769	789	778	822	773	779	801	788	778	801	816	776	794	847	784	785	821	816	774	836	820	856	789	750	841	785	746	809	755	829	791	772	825	787	826	804	822	747	773	802	799	781	802	776	809	780	817	734	831	765	810	782	841	808	787	786	786	791	839	787	803	799	796	813	757	828	808	795	760	740	821	803	772	792	827	778	822	814	804	793	837	794	795	738	764	775	733	769	788	810	785	848	780	795	777	795	746	796	788	814	794	753	826	771	782	792	797	812	824	799	754	798	808	758	785	809	779	797	782	788	787	791	813	856	801	810	810	835	782	820	809	781	777	794	805	859	814	765	768	780	808	845	842	754	775	849	812	765	792	806	832	805	749	858	815	747	796	775	806	809	788	774	784	795	813	746	801	801	744	784	779	792	780	753	786	753	762	787	761	810	802	822	836	787	790	803	800	758	768	816	782	802	794	792	846	826	816	838	764	754	828	808	783	818	784	787	769	774	769	752	811	845	764	823	790	758	784	765	753	797	836	785	773	801	787	795	820	844	772	773	798	788	769	812	750	773	812	738	797	768	750	789	773	861	788	758	834	839	797	777	833	732	763	788	822	825	754	787	786	826	801	749	789	819	810	789	806	758	747	833	840	756	811	798	830	790	790	794	838	775	798	787	821	775	809	811	805	794	744	817	792	745	857	826	805	724	810	833	838	752	796	784	764	811	781	719	784	780	802	730	830	833	806	790	827	804	742	779	802	822	815	790	728	777	823	810	800	778	806	790	754	792	785	763	777	792	746	797	745	775	792	801	825	756	753	815	831	771	801	788	797	777	792	775	860	798	793	785	775	750	801	778	808	811	785	775	795	820	788	859	769	808	827	767	822	792	753	820	830	777	838	789	826	809	798	782	802	774	790	832	815	792	833	838	768	776	752	833	751	786	805	827	818	825	784	804	831	774	826	765	768	803	770	793	794	799	783	789	832	769	842	790	769	743	768	760	783	825	824	807	810	748	775	813	793	798	840	776	782	784	842	823	784	846	788	772	779	777	776	806	746	788	779	833	819	765	772	793	754	797	861	738	792	803	767	779	725	799	779	821	759	771	816	810	762	759	783	768	750	811	812	790	874	796	838	813	768	819	788	804	775	757	815	745	797	811	826	808	790	772	738	848	765	799	799	841	769	808	825	814	807	821	750	747	783	836	822	824	844	810	764	815	850	829	806	793	805	817	802	742	835	760	754	783	810	746	802	792	745	793	790	810	815	796	781	767	783	749	852	741	831	795	816	798	839	767	762	788	809	796	807	815	807	773	869	799	754	782	791	795	774	806	796	777	796	777	806	787	803	825	840	803	801	821	751	831	786	784	794	816	768	765	765	832	781	816	794	820	758	840	850	794	783	797	755	759	813	814	802	806	812	811	752	870	758	735	745	777	803	780	785	819	764	794	840	795	778	798	815	758	804	783	762	750	779	750	769	746	787	821	765	841	813	796	794	796	774	798	818	811	802	742	860	834	775	777	819	802	756	789	793	759	833	776	782	777	781	795	794	827	814	801	806	800	816	794	833	784	839	770	793	791	775	745	814	810	792	838	769	771	822	812	781	784	849	775	798	749	781	739	775	778	818	779	785	781	807	793	787	773	802	780	801	837	859	784	836	833	716	783	733	786	795	792	771	787	798	788	822	808	793	782	780	783	763	826	766	752	759	809	848	847	790	736	824	843	772	730	787	779	744	810	779	799	778	790	800	787	790	837	764	765	779	803	773	844	817	766	804	832	829	767	803	807	779	803	770	801	826	850	828	817	768	786	808	776	770	781	790	825	844	779	800	806	800	807	807	805	802	746	833	812	829	755	778	801	813	781	800	770	836	843	759	779	802	783	809	810	738	775	768	752	785	734	787	825	785	818	782	791	819	785	765	785	783	806	749	757	811	824	759	797	744	772	800	823	806	726	816	821	788	782	780	814	813	827	807	778	830	834	826	763	795	827	769	792	760	809	781	767	767	724	748	727	816	744	762	774	817	805	770	753	757	815	804	810	785	803	806	775	821	787	727	777	796	829	774	787	820	812	815	772	845	824	780	763	770	817	772	813	782	806	861	791	769	762	822	785	783	786	824	837	827	783	757	798	715	848	781	772	760	742	789	768	781	778	771	803	809	794	799	842	789	783	795	784	772	784	773	808	794	823	869	811	793	795	769	785	817	780	850	811	816	751	786	778	798	773	790	815	759	811	789	794	809	833	758	786	740	818	780	809	794	761	810	743	824	783	803	787	773	777	749	790	785	775	837	781	830	786	771	764	808	774	789	827	804	785	841	784	756	742	791	755	770	793	737	830	809	712	818	789	827	786	799	829	783	793	799	821	759	828	801	796	759	767	833	773	757	776	794	789	789	747	767	823	798	793	763	784	788	780	785	812	779	788	752	796	788	778	767	748	777	806	823	724	769	752	769	772	753	763	746	783	786	777	792	765	789	782	873	764	787	805	742	799	822	831	806	793	794	794	797	761	750	804	829	796	805	816	747	808	784	786	788	810	755	779	746	768	784	884	827	775	753	776	821	806	735	794	815	792	808	820	823	775	815	712	734	820	791	824	814
24284	21631	29566	24846	23954	26478	25995	16636	11591	8621	6942	5526	4663	3946	3063	2519	2135	1935	1712	1494	1324	1219	1124	1070	1095	1038	1016	970	980	953	988	893	927	894	963	878	904	959	850	907	847	878	890	898	950	865	885	877	903	926	863	864	904	870	836	889	878	889	873	883	906	946	846	873	898	808	843	932	890	882	903	904	859	916	887	883	930	900	906	880	964	873	853	849	859	890	875	864	828	855	902	879	908	871	868	900	875	886	880	897	880	850	909	867	902	911	875	840	915	849	840	880	865	840	917	860	849	820	913	903	855	902	861	918	884	883	906	884	912	873	900	925	843	856	838	872	891	866	904	840	863	892	896	913	884	879	888	866	859	950	888	822	830	859	943	844	890	899	963	876	919	853	866	893	915	891	836	922	891	900	866	894	868	928	954	835	876	826	878	849	883	868	892	899	938	854	808	905	846	868	883	900	897	877	920	916	905	819	848	883	879	830	807	909	865	830	895	829	839	864	871	924	867	896	916	930	867	897	934	883	883	844	869	896	865	893	879	842	896	886	909	940	879	932	892	906	853	820	867	928	907	889	921	900	875	886	877	868	906	850	864	812	851	902	907	875	919	899	907	904	927	832	877	881	876	888	901	847	833	909	875	879	909	907	918	844	891	895	882	882	868	880	898	871	903	877	892	889	874	876	858	879	849	859	895	883	863	947	912	932	894	942	882	878	903	889	892	831	855	877	910	873	914	875	894	879	864	951	920	884	893	865	820	843	868	907	924	852	921	879	868	878	929	839	841	863	911	850	834	895	876	887	910	778	884	893	929	881	904	892	871	905	827	920	876	925	890	879	866	900	857	874	915	874	869	889	907	861	949	854	863	932	834	922	859	895	887	881	901	914	882	830	901	917	959	877	847	841	880	928	885	846	859	862	878	882	914	870	862	888	931	898	896	925	880	901	863	885	852	923	892	901	833	934	899	926	910	841	887	889	934	895	880	893	864	936	885	890	875	875	889	914	832	853	854	851	884	889	886	878	899	877	876	870	895	849	901	884	863	863	869	922	949	869	911	860	866	897	830	903	952	900	853	893	905	858	910	841	852	902	876	849	954	843	903	884	877	918	886	894	842	883	962	887	861	860	902	877	828	911	883	862	857	886	880	850	967	849	900	879	902	901	925	895	851	896	872	907	915	922	918	894	928	889	793	898	916	881	826	902	889	932	846	858	881	924	907	951	912	864	902	875	910	927	879	878	871	843	902	786	859	873	848	855	881	904	859	872	900	840	872	920	869	817	850	865	904	914	840	844	876	856	909	907	883	852	878	892	803	879	883	897	878	869	855	885	922	849	879	845	838	867	875	929	894	843	915	855	826	871	872	903	898	922	898	858	819	887	924	873	824	835	918	893	835	842	926	872	867	919	895	898	882	872	914	893	879	879	877	898	890	876	854	898	869	882	873	879	865	883	853	848	868	912	906	891	882	905	822	886	896	905	878	892	854	829	854	877	911	921	866	879	825	885	820	850	841	879	919	926	894	911	937	899	868	901	875	879	892	924	906	896	869	874	874	835	889	867	870	895	847	844	887	952	885	855	859	922	884	871	842	869	867	867	899	828	860	869	852	902	899	844	875	858	904	884	918	942	899	846	853	933	869	946	815	830	837	878	880	839	901	878	864	887	939	894	838	874	843	825	873	939	882	896	873	897	918	845	894	864	888	874	864	910	925	796	874	850	842	853	923	860	881	876	849	852	894	919	863	855	871	883	864	847	862	861	919	916	870	839	916	876	877	863	950	869	947	935	896	908	900	808	956	870	883	905	862	889	869	917	912	938	907	916	915	870	879	853	867	872	876	883	876	829	899	833	844	861	962	910	847	912	900	880	924	843	890	909	843	840	867	850	890	859	868	898	820	924	866	855	848	888	872	850	845	817	898	895	931	859	870	835	863	877	874	811	931	878	857	852	848	908	936	907	871	885	837	884	895	909	865	844	843	857	877	869	832	803	879	857	842	843	862	934	893	874	916	891	864	917	875	957	864	849	867	856	923	901	907	855	907	908	840	852	919	936	872	924	877	899	794	867	881	878	883	932	904	857	900	958	899	879	922	838	888	857	859	894	873	906	916	897	829	930	882	849	888	881	880	801	901	857	853	876	890	906	858	853	893	929	857	880	907	868	918	892	932	873	922	915	922	900	832	910	883	905	885	850	884	830	887	856	894	846	848	853	924	831	900	906	855	886	865	836	917	900	918	930	876	854	858	891	849	886	909	857	869	865	867	887	886	867	880	866	932	892	872	867	835	838	841	920	921	858	828	854	893	926	900	856	882	837	930	910	874	929	904	915	931	877	902	892	923	888	845	876	885	899	904	935	909	845	896	831	876	837	831	937	860	878	833	840	878	867	839	876	829	906	848	860	872	862	873	920	874	926	873	864	904	844	910	850	895	904	888	879	897	861	906	867	859	816	912	866	894	849	882	850	887	884	929	861	871	934	864	836	938	903	874	823	909	873	912	927	894	926	873	863	907	870	868	833	908	815	918	811	897	811	876	860	910	933	868	856	931	877	911	859	867	911	913	873	857	828	834	886	880	870	899	863	884	901	857	881	879	878	863	888	884	882	851	875	880	902	912	856	876	902	815	902	913	912	884	845	847	867	907	899	846	829	881	868	839	916	911	851	875	844	893	874	853	862	955	875	833	923	863	891	898	866	873	881	875	874	857	884	877	901	849	902	887	887	862	897	866	939	926	884	900	857	901	882	855	858	851	875	908	840	841	863	861	852	853	831	919	866	884	890	850	876	913	884	904	890	875	863	881	907	894	861	887	899	910	874	913	806	881	862	901	847	885	908	901	897	915	825	860	898	872	886	831	832	903	868	845	846	931	915	918	931	851	913	934	863	912	883	875	879	851	863	846	900	905	916	871	867	806	857	843	871	903	868	900	861	893	848	831	844	870	928	898	904	868	901	855	888	861	847	869	886	853	853	903	873	915	890	906	836	925	871	890	885	836	882	847	861	859	901	873	884	856	855	862	906	840	838	886	866	875	882	875	917	840	849	894	895	835	828	929	900	913	870	855	889	903	868	833	946	884	874	859	885	898	940	916	876	919	912	976	880	935	872	907	842	850	866	845	888	895	874	873	851	873	914	891	926	860	939	876	850	850	900	921	813	875	900	900	874	826	843	903	876	887	848	875	917	872	884	863	889	952	824	864	865	881	891	792	857	854	857	836	895	841	885	878	874	898	927	890	848	869	887	869	876	944	864	917	898	906	894	818	876	896	872	893	898	884	924	889	850	870	869	877	880	866	877	888	964	880	866	842	921	886	837	909	894	865	928	920	920	868	867	917	854	908	851	844	947	893	888	875	896	846	892	883	870	869	877	916	850	871	823	878	920	880	923	890	842	878	921	899	867	898	878	900	938	903	897	900	895	889	893	838	895	838	874	880	877	889	934	840	926	922	873	882	905	872	875	900	868	844	915	902	882	855	924	804	854	889	895	860	889	926	901	904	947
50557	65002	62102	50846	39557	30810	23768	19153	15494	12338	10024	8395	6940	5545	4521	3673	3014	2500	2063	1761	1504	1366	1221	1182	1137	1061	974	934	937	950	896	875	844	823	822	841	832	826	818	881	817	818	776	838	823	812	844	821	784	802	851	822	781	832	837	820	814	811	740	786	781	775	767	797	818	794	819	761	796	832	829	774	804	797	829	823	807	806	841	826	770	795	813	838	799	791	773	757	766	791	791	781	767	792	827	799	818	801	800	760	831	800	783	809	838	811	827	822	778	794	803	777	824	788	798	816	779	759	792	841	787	779	767	813	778	830	760	815	816	863	826	833	795	799	827	778	823	784	809	835	800	804	738	769	809	783	772	760	829	779	784	828	788	758	792	821	768	833	791	793	820	815	813	819	753	791	800	838	821	745	802	764	773	806	823	812	804	831	860	813	758	826	782	796	816	761	837	789	788	799	794	805	775	780	849	813	791	771	800	789	871	808	769	819	797	791	831	810	776	770	841	781	757	787	767	773	819	799	786	753	837	804	829	814	783	811	806	817	808	817	810	767	787	818	830	792	773	836	805	781	801	787	754	824	802	837	797	821	851	814	764	809	800	802	771	782	753	803	732	841	785	802	868	817	812	786	787	795	773	823	799	822	817	767	811	773	820	826	798	876	818	800	789	806	827	802	807	798	791	857	791	828	802	844	822	816	751	780	798	784	740	813	762	824	753	740	774	787	758	789	789	773	817	817	772	724	797	762	832	824	825	811	811	821	855	772	784	803	781	829	814	795	780	792	797	811	809	846	808	762	840	819	839	797	820	717	778	816	812	766	791	829	786	780	803	795	822	777	769	803	800	793	795	800	766	824	835	801	789	778	821	760	809	802	794	773	783	764	783	761	783	792	790	805	765	781	804	831	818	772	811	812	767	784	747	826	785	821	814	798	841	773	772	767	735	785	807	828	786	790	796	775	812	794	801	814	809	755	783	843	761	777	792	780	802	785	802	809	763	812	779	789	778	839	806	767	815	774	832	792	776	806	808	861	755	813	818	747	819	799	802	792	809	848	779	788	799	800	839	758	825	777	750	815	821	849	836	751	810	842	830	813	883	788	823	803	779	825	784	786	792	827	780	732	797	822	792	819	770	823	822	837	774	794	728	782	780	819	849	807	795	825	794	843	789	802	807	797	827	797	839	834	838	747	788	828	849	811	848	790	803	762	839	802	803	793	808	834	809	779	772	822	759	769	826	843	779	822	760	778	790	852	779	772	792	804	826	749	870	825	790	795	793	752	868	757	829	821	776	779	854	825	768	766	776	760	818	807	819	799	779	809	785	817	813	793	770	839	783	766	839	794	801	746	814	789	833	820	764	847	839	819	805	796	783	760	744	824	840	806	796	766	777	821	772	800	818	855	831	833	769	780	738	825	780	843	846	789	821	824	804	800	804	812	751	781	799	819	737	818	825	842	792	789	836	797	761	771	804	833	825	791	816	850	791	828	847	786	782	816	795	768	814	805	805	820	787	792	823	797	857	820	864	815	822	805	802	805	811	839	797	764	812	803	815	796	769	773	808	835	761	809	798	798	796	799	754	793	797	801	782	794	786	838	815	777	792	805	751	817	833	767	802	742	807	798	786	815	793	785	817	801	835	831	781	780	823	766	806	768	786	774	807	790	797	852	855	784	861	753	823	846	829	865	771	806	820	819	765	842	787	842	779	826	847	747	766	781	764	808	784	772	789	798	780	753	789	822	744	787	784	781	773	810	754	788	842	788	753	794	838	767	777	797	841	837	852	849	807	789	807	815	799	790	793	831	784	816	865	764	787	830	780	776	832	803	865	781	800	851	814	773	831	752	780	828	792	783	799	744	783	794	822	728	803	825	807	814	772	815	789	795	821	788	792	801	800	754	803	777	831	751	840	761	835	823	800	798	802	806	801	835	795	832	821	768	806	780	788	779	802	796	867	795	853	818	756	773	773	790	795	833	812	818	831	782	862	816	789	876	803	820	764	842	806	839	803	801	807	735	783	790	762	817	779	905	752	820	803	775	802	789	838	810	836	819	791	779	805	783	761	792	845	783	791	802	816	778	809	780	826	786	801	837	794	802	778	782	783	817	796	768	836	833	821	803	824	774	808	809	781	777	831	767	836	785	835	785	767	789	819	801	790	811	808	811	810	828	778	773	805	799	847	831	811	839	818	767	828	828	830	811	804	841	791	749	825	791	821	787	783	810	779	826	830	817	783	805	841	780	763	794	749	759	825	791	790	788	795	796	817	803	828	827	785	775	778	803	815	810	841	807	824	818	797	761	780	787	793	790	741	770	782	797	804	805	787	795	839	834	829	808	776	861	851	763	773	815	857	748	792	814	766	805	798	775	840	787	802	859	821	793	769	833	799	778	824	817	807	781	791	862	825	841	825	797	805	805	763	742	773	788	809	767	808	790	819	781	807	842	761	778	787	797	775	801	803	795	823	741	813	798	824	817	808	809	780	769	858	812	797	775	820	802	833	810	817	790	836	798	822	809	784	760	802	831	801	801	845	780	802	803	791	809	830	819	762	779	811	766	799	799	794	761	868	770	801	831	810	774	821	830	768	784	778	767	854	807	794	813	776	808	790	825	753	802	763	809	758	825	824	772	810	844	803	858	833	804	839	815	841	797	799	835	810	775	790	814	813	821	847	838	778	799	799	788	785	863	812	818	820	771	799	795	773	793	799	803	790	808	820	820	805	781	799	825	800	797	806	803	814	829	772	799	841	818	834	817	821	824	765	818	790	818	789	752	774	821	775	822	820	811	787	790	783	834	790	799	802	802	775	815	832	800	819	805	880	759	849	794	779	787	812	764	799	764	838	766	756	793	789	779	774	837	843	830	808	830	801	820	810	766	786	814	780	801	802	813	785	800	774	761	792	807	760	829	766	807	770	776	809	807	795	818	831	803	810	811	824	793	801	777	825	786	811	810	850	851	790	790	754	790	810	823	845	783	794	809	752	785	796	849	778	815	800	731	790	799	720	795	811	838	778	811	789	833	819	753	777	784	782	831	812	796	826	771	796	782	768	824	761	807	823	824	843	785	787	822	803	796	800	818	811	767	774	838	768	803	797	820	785	797	769	798	803	764	810	821	825	795	803	821	766	807	805	770	772	812	801	870	800	869	784	756	797	778	796	825	803	840	745	799	793	797	838	788	804	792	817	796	828	805	837	806	818	787	770	854	754	809	757	815	777	808	797	766	800	780	779	779	809	736	825	866	805	779	789	758	750	790	803	857	788	773	800	764	833	775	749	800	786	821	769	794	808	759	801	784	869	765	822	802	845	800	823	797	784	795	765	827	816	770	824	772	780	827	798	773	778	808	813	754	796	796	785	773	821	824	810	796	799	772	793	801	741	798	798	839	806	806	847	802	828	792	734	826	810	837	764	811	778	788	790	791	802	789	769	779	760	765	811	778	821	813	794	766	787	844	773	848	744	836	809	824	777	790	798	775	826	805	779	782	775	745	793	790
28465	23010	31923	33424	25782	18388	12766	8659	6581	4953	4041	3254	2746	2241	1853	1663	1460	1360	1169	1122	1080	1046	995	955	984	970	907	917	916	861	906	898	882	857	830	839	879	847	864	821	878	847	817	847	865	837	841	853	823	838	825	839	868	863	864	873	903	878	848	850	874	833	839	817	866	920	843	867	879	869	889	863	823	807	879	906	916	842	930	812	859	815	846	850	859	807	853	857	828	831	805	853	840	830	849	857	903	844	846	800	909	865	857	830	846	889	796	861	841	836	860	848	843	829	840	893	788	812	839	822	875	876	876	890	818	853	866	878	829	862	832	846	863	823	838	887	867	808	857	813	854	889	827	870	815	884	862	893	861	823	821	874	845	814	842	848	815	802	795	884	871	844	850	894	827	814	863	811	812	861	846	911	830	882	888	792	782	856	825	840	785	840	868	800	797	879	874	856	844	871	856	832	831	828	869	875	886	838	843	871	850	819	896	843	874	872	854	859	765	824	901	833	853	839	875	873	916	888	875	867	823	857	802	850	799	847	864	810	883	896	770	858	815	813	845	840	836	838	841	850	827	813	785	855	819	798	899	897	864	890	858	891	898	860	839	832	887	853	838	893	871	833	850	821	830	849	826	884	865	864	867	853	875	885	821	820	843	824	840	815	818	823	803	883	834	867	846	856	852	928	874	854	841	797	857	856	860	936	885	878	844	818	812	832	872	862	792	832	842	925	815	896	875	838	848	890	806	859	855	826	882	830	816	832	897	869	818	880	858	830	869	830	839	831	817	892	875	908	842	846	860	832	856	808	829	857	799	885	850	830	854	828	830	831	823	844	875	830	840	863	851	820	853	863	870	905	851	834	906	776	873	825	856	921	839	844	890	843	875	855	787	834	840	843	818	846	857	787	832	871	902	867	856	847	887	854	846	866	895	864	771	856	880	880	835	797	896	913	833	866	885	826	933	861	820	882	927	856	828	815	863	862	838	858	833	865	825	880	856	767	851	855	829	772	882	896	826	845	810	798	865	849	895	889	862	867	855	817	848	878	802	805	828	922	884	803	849	826	890	853	817	867	830	876	810	885	893	868	833	885	915	828	891	854	827	867	834	800	850	872	902	902	818	900	860	851	869	855	846	869	874	849	841	808	828	841	889	840	853	846	835	874	862	870	885	809	874	866	851	890	903	870	828	870	875	842	877	851	819	861	835	840	842	851	790	923	868	868	813	794	825	853	795	842	825	813	878	907	853	865	896	812	840	848	840	826	900	813	889	896	839	830	790	822	801	862	863	770	866	864	888	817	863	859	894	835	838	838	842	844	844	873	823	869	828	843	868	831	848	833	816	858	851	799	814	864	843	850	847	856	909	816	901	842	843	863	830	842	844	865	854	893	810	869	815	874	810	836	871	812	873	829	830	877	858	920	881	853	830	843	852	856	879	832	834	833	893	802	895	842	883	856	877	857	894	806	810	841	869	871	837	845	894	841	882	842	910	859	870	812	838	876	839	867	874	843	898	845	899	829	853	880	874	887	830	858	862	865	829	862	857	847	885	846	856	831	841	912	839	810	867	770	824	875	856	805	854	883	880	839	853	838	844	870	820	849	832	817	875	816	825	804	818	827	878	906	843	878	844	847	833	833	844	871	909	889	838	881	853	812	847	882	838	902	859	844	836	814	895	883	827	864	910	843	836	860	864	827	848	879	863	828	885	847	852	854	854	846	876	841	879	809	872	861	906	815	817	889	816	893	878	884	806	855	838	875	867	821	846	872	906	803	852	854	863	851	928	844	860	826	850	823	843	849	857	830	844	798	893	849	842	842	838	894	853	865	837	841	804	828	885	839	897	873	877	812	804	857	867	896	870	861	844	849	869	850	875	869	856	860	848	808	889	834	809	874	835	852	838	861	872	891	904	810	864	835	854	855	876	911	842	849	866	887	840	839	806	820	794	838	871	867	849	872	876	854	856	830	809	905	877	817	873	853	864	781	826	853	894	864	830	824	797	777	862	855	844	836	822	809	839	881	876	847	833	837	887	829	857	852	840	807	828	892	823	916	861	871	834	879	829	847	805	802	857	841	849	901	828	835	842	847	822	914	797	811	869	812	873	894	777	879	908	840	811	845	871	860	847	876	832	848	846	831	793	823	768	769	855	826	834	858	858	850	887	842	884	880	819	847	877	869	808	857	755	868	871	839	882	832	899	822	820	850	860	840	844	849	867	842	865	901	835	900	872	913	883	858	842	835	911	920	860	871	880	823	859	895	843	874	846	849	826	783	877	841	874	868	822	839	857	848	859	846	803	820	856	815	837	867	919	881	894	925	862	852	870	859	787	864	896	839	869	881	852	782	849	886	871	818	871	884	886	866	848	809	853	822	812	830	868	828	872	882	801	845	872	834	865	860	834	830	850	836	818	823	870	803	908	862	843	797	833	817	790	851	824	836	878	913	795	840	854	822	843	800	811	862	871	827	833	843	882	830	861	858	891	811	840	843	886	798	867	831	845	840	886	849	861	843	881	888	810	851	838	809	844	839	790	864	831	784	888	846	842	837	766	806	862	850	885	886	892	834	881	883	823	901	852	806	853	847	866	879	825	831	881	842	823	822	779	850	856	848	799	869	872	876	901	844	864	926	844	803	883	844	854	779	856	917	864	819	854	822	818	912	805	857	818	856	871	822	836	836	877	862	833	878	846	841	835	827	817	866	862	833	850	883	890	917	875	830	830	850	809	813	835	874	911	898	819	859	827	880	863	803	843	874	848	852	821	826	856	889	834	868	888	805	881	869	819	906	868	865	850	862	819	913	857	860	850	879	813	878	835	850	796	813	860	864	849	838	913	870	862	869	875	858	786	875	847	839	889	833	843	862	855	874	863	814	850	848	831	800	880	862	851	811	920	882	846	895	847	813	868	844	846	896	892	838	856	828	882	825	815	885	829	829	803	842	821	820	841	845	821	846	875	877	849	854	858	842	885	874	844	912	841	852	915	862	850	857	866	874	811	797	845	814	850	834	859	855	823	822	882	849	884	858	899	890	872	805	838	842	864	845	855	858	832	897	840	859	833	843	849	817	873	809	842	801	829	826	890	904	872	851	847	860	822	885	857	836	869	821	889	866	855	842	843	856	854	876	824	817	832	827	852	851	861	855	852	801	878	831	884	891	843	843	872	844	910	860	835	844	859	825	839	812	881	954	825	853	890	857	863	871	850	852	867	807	802	830	876	805	850	874	788	840	845	860	811	848	828	854	892	811	848	843	823	857	828	841	823	867	831	827	863	887	870	879	843	869	834	883	810	875	836	857	832	834	830	810	771	842	890	869	841	804	849	824	889	827	849	906	845	888	854	851	823	844	889	860	846	860	830	853	855	841	883	853	826	874	832	840	867	852	917	844	838	901	834	855	865	839	881	826	864	872	859	836	840	831	892	890	854	902	837	831	895	875	853	869	834	842	845	847	867	880	885	835	877	911	920	851	782	798	907	835	882	848	830	806	806	820	800	796
48026	54052	51998	41741	30531	22060	16653	12717	10269	8100	6586	5430	4352	3361	2598	2243	1910	1639	1394	1261	1175	1132	1042	990	940	933	905	833	861	843	848	815	811	814	780	800	789	820	812	825	793	814	787	764	784	707	769	747	816	825	745	766	784	793	824	775	799	761	813	727	768	768	795	793	826	804	763	763	798	779	730	808	794	775	841	789	773	722	772	802	714	747	800	771	763	831	772	826	834	814	828	784	792	778	751	772	769	752	807	762	775	843	790	809	780	747	810	814	807	795	797	787	764	772	779	780	795	778	758	833	779	806	791	773	845	821	800	765	794	761	761	802	759	763	805	805	782	748	805	731	759	830	767	784	762	784	804	793	788	762	790	780	805	734	802	823	790	753	792	751	757	774	777	782	816	805	786	798	828	779	777	784	815	749	776	755	800	758	802	775	831	817	775	788	823	743	774	796	766	736	836	829	787	827	748	780	797	831	806	792	764	773	751	795	794	786	734	788	799	793	741	764	754	779	763	754	799	827	781	708	711	795	776	781	762	768	786	781	809	792	803	742	775	740	784	716	784	752	802	757	805	833	797	759	830	798	795	754	775	758	778	714	760	781	796	803	738	791	823	783	857	790	765	778	747	800	812	773	783	840	819	877	780	800	777	781	786	773	792	788	761	808	792	806	769	812	846	809	756	788	787	796	759	735	736	817	766	786	733	717	776	767	783	782	834	806	769	776	765	793	777	773	765	789	756	791	809	770	748	796	805	793	782	766	724	751	798	760	769	768	815	812	811	766	768	787	785	724	775	809	781	791	778	724	828	771	786	715	823	775	811	768	761	789	740	770	760	782	742	768	797	766	778	783	791	813	761	772	765	784	804	765	776	777	790	713	816	828	764	800	808	761	801	763	792	771	791	778	800	799	787	760	783	742	784	756	784	830	819	764	763	755	784	735	779	763	820	744	774	788	812	756	841	781	802	830	741	821	815	751	768	706	866	718	792	777	785	787	839	798	727	774	754	764	770	799	757	770	778	812	767	780	791	781	813	793	801	825	756	802	807	783	776	809	781	805	823	735	780	785	779	784	773	828	790	777	769	776	775	792	779	822	771	802	767	800	787	754	753	843	829	790	813	756	768	769	806	722	848	790	760	791	784	775	802	793	739	774	801	751	760	740	821	774	758	802	802	813	776	741	768	793	751	800	737	754	795	750	768	774	773	812	814	744	741	778	763	798	817	763	751	797	765	713	753	788	836	830	843	790	753	830	840	770	807	788	761	813	747	773	833	757	759	753	842	769	739	774	763	758	808	762	781	815	793	805	753	793	812	758	795	780	796	756	751	810	796	747	760	777	752	776	759	770	740	785	781	751	794	808	829	743	781	768	788	795	799	810	794	798	830	841	766	778	751	771	769	761	790	782	764	779	781	716	783	767	754	813	773	765	802	733	823	769	808	745	766	814	788	756	761	771	795	765	828	799	812	770	761	783	767	828	792	805	768	818	791	773	798	788	799	744	797	741	738	782	790	761	745	766	754	823	779	726	742	752	767	791	734	802	810	831	779	851	833	825	812	815	825	757	773	774	813	765	751	796	785	811	779	766	792	769	811	782	742	833	780	783	803	766	758	825	829	775	796	801	794	783	768	789	801	810	800	787	761	797	800	777	794	783	754	779	740	792	750	767	780	765	843	735	778	751	787	799	831	759	751	763	795	782	809	801	761	819	779	775	766	801	762	792	821	770	782	784	797	752	778	760	770	774	763	760	729	750	820	718	794	773	785	783	781	831	817	769	802	801	784	814	795	761	824	790	774	793	764	769	792	792	772	788	788	802	765	794	760	780	819	799	777	763	850	718	788	816	833	769	757	753	831	816	762	790	738	818	747	819	755	778	755	726	792	817	840	837	732	794	714	794	776	786	780	765	771	803	779	847	765	813	756	799	761	796	810	773	761	836	802	763	797	743	805	781	811	780	809	782	814	751	747	720	734	797	810	768	759	813	800	826	761	801	784	794	752	753	769	780	750	763	776	767	786	776	704	803	743	783	775	785	759	794	758	778	785	775	813	784	760	763	771	764	825	788	752	762	810	812	756	781	774	774	752	763	782	766	803	754	756	793	819	753	810	769	783	832	771	823	788	790	780	793	757	831	756	745	706	767	809	709	764	788	751	798	759	790	727	782	809	793	785	811	773	768	749	794	758	820	753	778	762	798	769	830	741	815	793	756	814	805	788	790	765	781	812	753	768	740	805	815	776	767	835	781	791	753	776	737	815	740	753	808	718	763	776	749	792	794	807	781	759	766	767	781	828	763	808	790	791	757	765	748	756	765	825	836	773	768	790	787	758	799	757	801	758	762	753	797	747	738	755	769	769	777	776	781	816	812	759	770	791	811	813	760	770	771	829	808	771	761	768	790	805	800	869	819	791	814	834	791	778	812	819	801	774	798	785	844	760	777	705	783	835	840	827	801	803	752	749	748	743	792	760	861	789	807	794	773	787	758	810	728	777	792	759	800	806	769	769	817	740	869	766	799	797	780	799	740	754	763	778	745	752	720	749	755	760	790	758	811	758	822	813	773	762	767	784	786	813	756	819	786	784	754	810	782	838	768	798	800	788	754	791	811	731	796	768	789	790	781	743	764	745	834	713	771	733	827	785	776	817	796	821	753	780	770	793	755	775	810	733	797	791	757	772	728	730	775	732	807	766	774	828	817	826	804	736	781	775	765	767	774	791	772	810	759	827	837	769	722	793	813	778	775	789	795	789	788	749	815	835	878	768	834	773	767	729	726	788	764	804	753	770	771	763	773	792	800	831	762	805	724	779	785	780	812	787	775	818	809	777	783	740	738	809	814	775	781	824	785	809	787	779	768	748	825	769	786	778	781	782	824	798	802	763	775	804	771	845	787	796	785	833	800	801	825	734	776	828	759	710	732	782	758	744	730	793	837	781	761	813	804	764	775	758	820	775	765	801	797	749	811	784	808	775	768	815	796	771	811	785	756	765	781	836	743	762	824	789	854	771	765	797	776	750	745	758	792	820	763	744	785	838	774	782	790	735	804	787	802	815	774	767	788	789	729	738	764	781	741	760	794	823	806	752	739	764	718	795	778	815	782	792	785	712	774	770	790	795	804	828	843	772	793	775	787	789	822	752	790	811	804	788	802	774	749	773	805	735	792	805	737	787	812	707	779	825	825	836	801	785	790	743	744	816	784	733	766	755	793	760	813	770	778	776	803	799	808	747	763	787	760	826	757	807	747	763	763	767	772	799	760	763	782	796	771	812	806	854	796	821	746	811	755	810	797	799	767	726	733	744	770	786	738	754	824	753	777	783	782	780	786	788	775	820	765	806	779	742	751	762	774	777	787	767	756	809	750	810	784	783	789	833	810	796	778	801	808	758	759	837	790	765	770	782	752	774	767	777	782	776	706	827	758	742	766	736	762	772	744	748	808	739	770	759	715	799	761	778	778	779	790	813	797	807	788	758	781	839	794	789	766	761	728	724	761	719	753
25826	21602	29307	26456	26462	26086	20733	13160	9884	7372	5660	4363	3379	2807	2361	2029	1834	1553	1343	1220	1168	1155	1095	1018	1018	975	964	960	995	932	905	906	852	868	842	867	917	859	922	852	830	881	866	868	894	847	890	891	847	911	844	886	904	826	888	838	862	783	883	831	896	884	825	875	854	886	851	872	903	832	865	835	888	876	853	907	854	846	859	852	865	858	915	842	918	830	884	867	888	882	780	855	892	836	861	894	854	837	843	879	894	871	887	912	819	878	873	854	841	852	817	862	874	855	882	806	868	864	890	822	831	849	795	895	833	889	863	888	922	912	857	841	849	890	890	899	840	762	825	848	896	851	914	889	825	879	911	861	838	897	911	869	846	861	874	848	852	853	891	827	857	882	888	830	879	878	843	841	874	872	861	885	886	861	803	878	884	859	958	845	918	842	880	864	865	771	907	834	863	838	870	862	827	829	920	856	856	869	874	854	870	888	891	897	889	902	852	848	829	873	897	898	904	925	891	858	893	852	862	838	894	850	853	874	886	864	892	893	841	851	822	843	881	858	854	850	836	879	841	819	825	902	843	875	859	808	900	855	876	844	855	893	868	864	866	856	811	905	884	828	862	870	823	859	852	918	878	891	876	831	854	877	858	864	844	815	871	867	911	846	902	871	835	890	839	850	935	909	909	863	880	891	864	859	870	874	827	867	874	831	850	885	881	811	808	848	858	859	890	892	862	885	834	869	826	903	867	856	865	845	844	904	847	897	863	847	848	889	886	827	852	837	857	872	896	886	825	856	868	885	907	835	848	896	819	932	886	867	876	851	861	899	858	911	872	799	843	864	864	859	876	879	837	894	871	852	886	819	929	880	867	852	859	867	853	887	903	854	869	847	907	895	906	876	835	863	907	918	857	836	805	798	875	867	826	864	844	856	877	952	814	850	888	892	845	843	833	849	894	893	840	890	910	908	854	888	831	850	878	801	812	879	919	873	847	844	875	847	872	880	890	870	831	827	901	842	830	916	868	886	860	899	858	855	888	890	877	816	850	911	870	914	960	866	837	885	813	892	905	849	871	838	868	894	861	866	917	849	905	914	867	818	860	844	887	817	904	898	857	818	859	860	855	874	864	880	831	840	884	861	856	851	912	849	899	892	895	853	896	910	874	886	862	915	789	852	794	879	911	868	822	839	867	854	877	844	891	833	860	859	855	862	907	797	881	865	903	802	873	962	918	829	865	909	814	854	855	861	864	839	910	850	865	812	867	896	824	918	862	880	849	871	896	847	862	845	898	876	858	866	852	822	886	838	869	871	871	855	889	877	899	885	865	823	886	821	871	872	768	873	882	869	873	869	888	914	871	896	897	872	862	835	902	826	790	893	863	891	881	834	855	807	836	881	822	860	829	826	853	841	890	857	898	913	866	829	815	889	831	887	798	861	936	875	884	844	852	859	883	893	834	835	883	842	816	870	829	909	874	912	859	868	859	817	891	871	925	872	873	857	836	865	861	845	889	858	866	872	842	872	871	850	853	831	830	845	823	844	829	865	831	842	822	796	849	876	877	888	859	859	860	871	943	877	861	818	829	929	875	828	855	838	874	859	894	863	806	881	851	856	886	802	817	850	849	781	838	863	898	891	856	842	823	878	859	834	799	866	872	832	871	902	887	867	867	798	816	887	895	871	914	842	849	817	830	891	859	872	835	866	873	863	827	837	842	877	881	901	888	880	905	860	838	892	886	855	913	833	889	848	882	832	877	843	870	838	831	832	892	894	922	885	842	843	833	848	890	837	895	880	872	842	857	874	881	863	858	894	940	885	854	844	877	894	899	912	854	841	849	877	866	880	824	887	883	879	894	953	903	889	862	893	863	845	904	823	869	855	879	858	914	862	872	903	852	829	854	861	858	857	860	877	854	831	846	864	866	830	850	873	865	893	854	862	861	858	857	862	856	841	862	919	906	900	821	904	888	863	891	877	875	859	882	876	903	879	887	891	899	838	861	824	825	872	865	857	823	906	858	895	861	843	819	865	864	844	857	855	898	917	845	873	861	863	822	880	809	876	873	856	881	846	898	856	853	873	823	868	882	795	811	917	910	890	919	851	860	906	885	907	910	874	880	909	865	849	869	850	861	859	820	853	880	879	861	805	814	826	930	872	872	909	902	893	869	896	894	877	842	881	927	895	860	850	866	917	846	852	869	900	883	827	871	919	814	877	857	893	812	877	850	864	850	859	868	804	833	856	860	842	896	929	874	841	840	895	890	858	887	875	835	867	917	868	875	883	833	860	891	867	823	882	852	882	863	835	823	876	866	907	874	847	888	880	845	876	867	851	841	925	918	836	914	882	864	836	872	860	838	894	821	904	901	872	872	838	855	882	872	831	851	856	882	899	825	896	800	888	861	865	889	913	872	836	843	871	870	853	860	841	818	843	840	868	836	871	898	869	877	836	875	903	891	886	879	884	853	873	826	863	830	905	858	903	888	892	896	885	831	855	892	851	888	843	803	889	870	864	829	850	848	833	897	822	864	863	849	895	838	914	900	876	859	889	900	859	858	881	867	875	809	849	859	842	828	883	811	842	868	890	898	849	842	891	879	816	820	841	856	872	855	818	847	930	893	899	862	856	817	886	880	862	863	870	882	896	914	897	892	831	837	866	883	835	886	840	875	862	839	856	897	884	854	872	875	861	874	857	894	833	860	852	838	885	907	868	825	832	906	804	836	862	903	821	874	855	906	895	820	908	834	870	866	838	853	850	857	870	900	862	923	886	869	806	864	850	878	864	844	884	871	834	836	865	895	873	847	856	838	864	817	858	889	868	844	888	897	876	871	886	853	853	840	817	852	858	930	892	869	873	843	879	861	832	839	870	837	809	826	851	886	856	897	876	873	827	937	913	873	865	879	859	845	823	825	870	873	839	837	822	873	818	878	917	844	879	856	866	862	853	861	856	858	910	875	876	848	884	888	843	841	899	863	857	867	850	874	873	886	885	891	864	870	882	888	810	835	793	874	904	910	894	900	856	857	835	850	844	907	869	862	866	867	861	812	897	913	885	862	844	895	839	885	844	839	854	861	844	918	844	882	871	883	868	828	907	875	869	902	855	897	880	875	825	874	846	841	902	843	927	882	869	822	836	926	904	828	895	875	897	876	858	863	887	840	814	815	877	841	897	818	856	815	864	879	887	866	882	907	845	870	870	838	830	832	849	868	904	864	906	892	877	818	812	886	850	877	851	889	874	888	881	871	817	895	824	921	905	899	860	875	861	824	857	867	813	829	854	830	864	893	880	859	903	926	903	883	860	873	851	829	862	858	939	862	849	860	899	862	834	866	895	904	800	879	847	931	912	906	822	873	863	847	845	868	893	834	840	818	810	840	877	893	860	850	828	854	885	894	911	853	859	896	798	830	906	856	871	845	785	894	816	875	867	820	880	899	853	866	831	918	844	886	807	901	833	884	812	877	847	853	853	923	887	854	815	875	859	869	906	922	817	864	859	847	894
47634	57349	56533	46710	36609	27568	20190	16212	13364	10501	8483	6474	5015	3894	3344	2785	2250	1914	1508	1438	1270	1222	1188	1112	993	911	959	974	885	859	832	838	905	808	805	826	802	775	822	860	844	807	837	747	780	800	770	783	820	759	788	787	764	796	847	753	768	772	787	818	772	753	767	760	786	752	784	782	781	812	813	743	792	791	758	821	751	757	755	773	785	759	873	825	774	765	789	765	790	767	784	744	788	781	791	767	758	721	795	772	768	796	800	834	823	770	778	786	776	769	821	840	722	772	818	796	805	816	738	774	782	817	802	733	811	730	805	779	739	774	805	757	833	795	813	787	781	796	827	764	760	809	811	763	781	800	787	780	777	802	787	802	791	757	772	744	771	776	791	820	805	782	758	721	794	818	834	739	817	766	813	786	799	760	782	770	744	794	804	842	758	760	795	768	773	821	779	810	794	799	790	782	776	779	770	756	775	762	781	773	797	806	823	813	769	799	788	781	811	780	749	806	777	767	775	764	799	793	768	790	800	805	747	792	800	812	786	797	778	819	730	807	792	810	760	731	797	771	771	841	794	772	844	781	819	789	759	785	861	752	754	759	759	823	815	793	787	821	784	759	863	792	762	794	744	736	765	811	813	776	811	820	836	815	752	750	809	787	844	807	776	757	799	780	761	756	794	788	792	783	790	779	808	768	777	781	756	816	743	784	803	800	788	713	879	755	809	754	825	776	770	807	769	757	776	780	782	774	835	779	792	823	852	802	739	794	746	799	793	749	791	786	787	819	766	798	764	776	796	832	773	827	813	772	751	762	800	772	794	781	758	877	821	805	791	777	797	765	782	763	769	746	734	839	751	824	820	808	782	788	797	773	715	790	804	801	798	789	769	774	782	806	777	793	755	741	838	775	791	722	781	819	795	782	771	814	780	778	784	793	751	807	770	753	749	807	814	759	766	782	817	819	767	785	780	778	778	791	774	807	762	803	800	725	766	797	822	743	784	748	773	793	727	777	838	818	789	785	763	797	796	794	769	764	784	792	780	774	746	837	807	779	801	778	757	759	757	804	794	801	844	791	799	746	744	783	862	786	783	752	753	788	780	796	796	786	764	799	753	801	754	833	824	780	727	810	756	766	721	778	775	751	800	787	829	739	831	783	769	757	773	812	786	851	772	778	765	766	798	773	759	772	778	775	784	826	776	865	786	812	841	859	770	812	792	748	788	784	807	831	789	751	782	810	849	784	805	738	776	783	789	800	799	819	788	785	785	760	845	757	784	774	790	754	773	783	795	754	810	774	776	752	744	774	811	789	761	782	760	763	777	810	762	807	744	809	732	756	806	825	866	800	783	790	783	765	806	810	829	786	801	773	772	807	805	754	805	784	788	767	779	787	801	759	809	802	834	735	777	819	781	823	765	808	805	781	760	805	788	815	748	789	760	745	724	806	716	783	797	805	783	790	796	781	827	822	792	779	772	798	789	776	771	818	800	742	812	779	771	798	763	792	787	803	816	851	760	797	753	814	783	801	794	730	785	759	814	771	777	809	742	768	767	783	772	734	727	769	734	759	797	799	791	788	831	822	763	789	791	778	819	769	774	749	760	787	817	746	752	798	750	806	776	772	776	756	756	788	774	809	804	796	770	797	791	790	727	807	798	813	789	806	780	808	816	806	798	797	766	782	764	766	745	784	821	829	814	750	763	782	801	836	791	792	809	780	796	749	744	751	790	755	817	762	809	807	820	778	766	782	754	793	801	817	813	783	795	731	790	804	802	772	809	798	761	802	807	760	790	783	746	804	784	845	783	763	761	759	799	771	778	780	782	797	757	777	816	764	830	806	789	807	780	781	808	748	806	802	783	810	741	817	768	823	795	808	828	778	817	763	799	804	788	781	794	776	758	868	780	771	805	755	826	748	773	807	809	783	777	783	732	785	741	798	759	795	830	816	803	775	768	814	770	799	765	751	752	822	754	784	772	770	740	782	771	787	768	772	807	819	819	773	860	812	801	778	814	805	772	803	812	773	793	775	829	765	773	842	772	756	775	776	756	777	743	809	724	794	760	768	760	815	786	770	799	786	774	781	832	792	802	774	789	766	771	824	781	816	773	765	748	819	775	788	803	784	780	786	802	782	784	750	765	792	768	787	812	793	802	790	802	759	804	792	767	791	769	769	822	774	750	786	791	783	801	770	789	800	825	751	811	836	802	800	777	770	840	772	782	808	785	766	805	817	755	764	795	792	781	761	767	847	763	806	781	812	797	782	794	827	756	777	799	808	753	767	797	757	813	788	813	707	846	717	780	749	788	825	823	792	811	772	823	781	843	797	773	769	831	832	841	805	774	769	774	792	833	787	825	738	817	757	798	768	814	801	809	752	833	749	786	782	812	765	814	732	782	807	773	780	781	797	784	767	765	796	795	731	805	762	795	782	795	745	820	761	781	755	777	828	775	749	745	796	764	759	752	763	771	764	804	791	817	818	760	753	828	856	773	811	823	779	754	795	754	792	745	764	790	778	813	817	835	793	832	800	752	807	751	838	796	813	774	792	789	779	780	765	796	804	798	781	784	825	755	794	785	776	817	800	814	760	795	841	762	797	781	855	794	810	799	781	750	816	739	801	749	803	796	801	831	806	805	786	837	778	750	821	823	735	786	780	803	791	784	781	819	797	804	750	783	743	806	777	797	777	741	769	737	770	819	776	807	815	761	741	831	790	750	723	856	799	774	777	773	800	815	772	752	763	733	815	792	821	773	807	849	780	803	776	778	749	751	784	792	820	839	793	782	760	771	784	732	742	813	798	814	785	797	806	804	816	787	803	752	819	760	817	758	721	798	767	807	787	822	781	814	807	727	812	791	785	743	850	767	740	733	808	758	767	766	836	835	813	809	840	754	806	810	887	768	780	837	822	774	781	787	716	804	758	763	780	815	734	834	806	762	731	771	831	750	790	812	777	794	780	774	814	750	752	818	767	786	756	792	789	781	794	775	789	791	833	804	812	777	764	833	836	754	804	753	813	800	827	766	800	804	791	798	783	751	687	726	782	830	786	808	782	785	748	717	791	769	807	796	753	800	798	783	738	753	783	815	724	824	758	839	765	761	848	772	789	738	797	825	773	740	763	768	808	773	807	821	806	817	745	778	811	798	786	801	799	788	785	811	748	747	822	751	764	791	812	847	742	777	790	766	782	801	760	788	746	789	797	803	778	789	831	778	774	793	766	768	793	776	756	774	788	776	798	791	836	764	785	728	765	814	761	754	788	820	781	818	796	805	756	794	818	781	768	813	761	752	803	821	768	814	841	813	786	794	801	772	833	832	796	827	759	757	802	770	766	762	816	803	843	785	772	741	807	770	784	820	750	792	779	769	771	831	773	777	773	832	830	757	826	796	820	776	792	791	762	779	789	735	820	755	812	812	747	761	817	769	786	713	792	797	793	791	794	783	822	830	834	763	810	792	782	823	774	834	792	781	849	794	757	823	810	812	713	774	799	785	762	784	742
25086	21625	29337	25562	25129	26294	23168	14764	10195	7410	5631	4368	3402	3034	2539	2144	1888	1623	1363	1295	1225	1160	1143	1086	1105	1040	1003	1008	959	903	900	899	904	840	849	861	849	862	863	846	874	896	876	856	926	907	863	903	930	857	855	865	881	897	876	864	888	810	861	880	861	831	855	877	881	864	857	850	823	907	878	869	863	890	869	914	870	907	869	858	936	874	905	838	785	879	890	851	872	833	862	910	893	880	897	870	834	864	848	907	873	918	895	840	883	837	853	855	944	906	880	854	844	865	902	797	844	837	903	882	846	824	927	845	892	823	896	835	859	796	862	825	878	864	908	870	913	934	844	917	893	867	902	876	888	882	897	877	900	875	821	844	921	828	883	874	900	889	873	862	918	910	875	892	884	884	885	915	851	865	853	852	882	893	827	812	880	883	827	908	847	858	892	878	874	892	895	871	862	897	794	891	888	822	854	889	790	892	815	880	846	851	902	887	885	862	871	904	867	864	825	873	868	877	879	864	930	873	816	901	903	870	907	822	878	876	865	852	897	887	865	866	863	851	884	878	893	923	878	878	843	833	817	894	891	888	899	895	846	871	910	873	879	902	873	917	918	934	882	844	897	878	882	880	906	872	874	862	833	862	837	931	937	887	840	883	823	889	869	866	859	861	861	880	824	852	900	878	882	846	869	830	885	909	885	892	784	847	881	878	848	840	894	886	907	832	881	869	835	885	893	928	846	872	929	869	834	904	847	877	905	827	843	875	902	886	840	879	898	945	839	869	835	853	927	856	858	893	860	823	866	813	878	874	873	840	907	853	820	851	872	835	866	908	850	911	843	868	871	875	858	848	877	872	840	862	880	882	908	852	892	887	902	851	905	879	879	913	885	871	918	864	876	822	815	841	912	905	862	865	843	928	893	909	897	872	858	886	905	905	877	838	892	873	841	884	818	803	891	829	854	871	874	866	876	839	882	862	853	869	870	862	857	824	844	844	868	837	885	937	873	873	899	878	853	877	870	858	841	912	871	862	844	839	895	867	873	870	868	885	897	827	827	848	889	855	862	824	840	826	869	929	868	863	858	868	907	881	917	860	887	884	891	888	880	872	839	895	824	845	929	900	815	873	847	840	870	895	895	864	812	871	851	865	880	920	875	841	872	868	870	844	879	868	888	886	867	885	878	896	848	902	881	850	856	878	846	915	855	803	902	875	825	869	886	875	880	862	856	865	869	896	893	845	887	876	895	872	879	902	850	896	847	881	869	899	888	857	873	872	840	859	853	903	865	846	856	883	905	886	947	884	905	928	919	829	874	877	854	918	859	869	917	862	874	867	938	877	858	904	836	822	842	819	876	885	861	860	784	858	858	904	846	897	887	899	867	873	898	853	810	831	837	870	902	881	884	886	883	875	909	874	889	877	878	880	858	877	870	846	914	861	901	867	930	840	839	899	827	862	890	861	859	875	836	902	886	934	885	877	872	898	899	880	869	872	935	832	892	921	851	931	866	875	878	878	895	833	878	881	864	840	868	856	893	856	896	867	867	869	865	853	845	868	855	867	824	830	851	854	895	810	834	870	847	844	871	863	858	861	873	881	903	900	840	895	835	847	895	863	920	904	883	882	850	900	867	859	878	826	923	913	802	830	894	859	863	896	920	859	902	878	879	878	863	898	881	920	862	889	877	825	855	864	845	888	850	865	942	851	900	840	836	872	818	896	832	851	894	924	829	894	903	882	897	899	906	870	852	920	868	885	808	820	865	899	853	854	882	904	884	859	911	844	859	920	847	898	900	882	906	871	807	834	845	894	859	851	896	920	861	869	944	850	868	900	892	908	922	900	890	904	849	878	902	799	885	850	890	889	875	842	904	829	897	942	901	943	840	827	830	859	857	831	905	835	891	845	872	896	929	885	869	812	893	863	865	826	886	885	900	863	901	834	888	815	847	890	931	882	861	891	911	857	852	872	883	873	822	908	874	835	893	905	863	889	895	869	866	862	934	909	876	859	872	842	858	867	847	880	861	827	879	864	943	853	879	894	923	833	871	870	846	885	897	849	897	874	890	873	844	883	907	867	894	879	862	961	894	836	896	878	868	886	934	872	874	894	901	888	850	867	859	816	889	835	886	904	902	859	858	850	878	842	864	865	860	888	862	913	874	870	906	859	941	817	884	907	891	828	924	857	913	881	900	865	799	872	877	920	861	945	880	882	842	855	896	844	883	858	863	847	863	895	871	873	841	908	908	870	912	862	875	812	852	879	869	853	883	873	878	862	891	827	843	831	869	878	854	837	881	848	860	889	872	860	857	892	892	847	832	830	882	890	903	887	847	886	876	800	888	919	916	848	860	904	799	858	901	841	853	828	871	927	857	865	839	897	859	880	925	791	822	858	842	899	888	837	859	799	884	814	846	868	832	849	865	855	852	823	886	890	845	837	881	853	881	917	847	901	852	870	847	885	867	874	915	885	903	869	881	850	885	837	878	843	835	917	870	862	897	864	865	878	878	853	919	848	856	824	860	910	879	851	862	836	933	846	871	856	840	858	821	863	902	858	825	859	900	882	882	866	821	886	827	922	956	872	890	813	871	884	876	846	815	827	871	901	864	862	883	899	857	841	883	848	833	909	887	865	900	883	863	854	827	849	883	875	835	891	876	880	859	878	868	891	888	876	874	875	875	902	850	848	854	908	852	874	888	859	849	872	836	858	815	899	830	916	886	825	851	846	851	834	906	925	864	864	846	845	851	929	839	863	888	876	834	852	919	850	864	892	900	893	840	870	887	859	883	905	901	881	900	906	854	854	874	829	857	890	868	813	860	873	928	866	813	827	834	846	879	860	855	909	879	863	923	905	812	864	921	854	886	896	833	853	879	876	852	863	848	848	835	842	901	813	854	855	913	900	837	849	862	852	872	850	870	887	869	920	920	846	891	909	900	858	854	861	909	865	817	918	900	807	841	850	876	857	840	890	877	849	876	857	915	862	842	908	883	892	886	844	873	848	833	861	893	826	831	877	852	866	868	873	844	876	848	920	821	844	891	866	836	874	845	870	890	906	862	894	856	856	882	893	883	834	853	905	836	837	911	811	889	961	862	841	807	912	887	877	844	841	896	964	881	879	838	877	926	865	937	872	879	887	880	818	831	849	846	898	874	854	876	901	886	852	897	911	876	844	837	902	863	894	875	834	796	851	869	828	835	917	856	854	878	848	888	880	899	828	871	850	886	890	868	868	886	866	876	816	841	870	879	836	852	889	885	937	843	885	884	805	875	908	894	832	979	868	896	865	856	895	899	861	886	929	866	859	824	866	835	861	822	831	838	898	910	878	850	882	927	871	871	841	878	868	862	867	914	870	876	865	887	893	877	881	848	858	869	866	825	878	883	806	912	857	850	841	840	864	840	863	910	852	898	862	847	919	868	817	871	848	859	918	863	855	884	894	863	825	892	861	856	824	850	883	879	881	817	852	895	852	968	904	873	900	822	877	912	850	884	838	931	891	840	902
50400	60697	59679	49488	38897	30173	22683	18669	14564	11132	8758	7047	5470	4425	3708	3076	2475	2041	1664	1538	1395	1316	1199	1123	1068	976	977	916	964	845	865	827	901	794	809	830	839	801	820	780	807	807	805	780	802	757	797	816	765	831	817	771	824	780	829	785	804	777	737	788	788	798	792	814	797	838	807	803	827	801	827	782	807	811	827	752	785	790	795	788	813	763	781	801	822	794	823	800	810	782	795	792	822	826	814	795	781	821	793	835	819	852	773	763	794	777	748	730	798	822	757	794	786	764	838	818	729	757	846	765	805	741	825	766	745	830	780	810	797	809	795	752	786	804	793	737	801	806	795	788	799	849	796	780	794	743	824	834	781	760	788	788	787	798	803	765	789	826	810	779	764	787	787	754	815	809	819	818	780	759	833	794	786	765	842	808	784	823	780	788	783	734	773	807	773	744	818	803	809	788	795	749	778	814	812	760	770	790	778	771	788	773	765	829	745	780	778	754	801	792	746	815	790	753	818	791	818	787	795	791	811	836	810	784	793	799	775	793	806	827	789	744	795	768	794	780	769	831	787	802	795	820	788	779	825	810	782	813	788	748	749	806	769	707	847	780	839	816	770	823	762	839	815	773	864	765	780	746	788	785	764	800	775	774	792	793	781	766	779	768	794	774	808	838	815	796	763	792	822	783	788	846	850	811	793	780	775	705	836	767	797	785	828	786	794	767	830	775	784	823	839	809	763	776	779	804	799	777	759	790	801	803	827	798	783	765	766	744	813	799	803	775	799	791	797	764	818	803	765	821	812	808	787	800	803	762	816	825	806	754	773	812	778	832	805	794	793	795	758	768	763	792	826	860	770	812	795	797	788	840	826	844	840	787	820	790	758	825	813	824	857	776	821	785	818	817	791	800	806	762	764	776	791	807	807	810	816	799	790	831	820	836	767	763	757	783	806	776	766	770	759	817	800	797	803	753	793	756	797	824	821	818	813	776	766	752	822	731	807	791	769	749	812	797	776	725	791	778	778	810	800	805	769	808	765	753	789	805	752	791	820	802	790	835	839	727	761	795	796	752	823	795	768	771	758	780	775	783	793	806	804	780	794	776	819	809	767	811	773	766	774	789	809	778	800	773	803	787	798	792	812	786	810	793	803	777	808	744	785	802	767	823	780	795	790	781	736	726	819	761	799	794	749	798	810	816	770	789	772	769	783	773	803	814	809	810	793	797	799	821	784	840	805	768	792	787	775	835	771	841	787	820	793	724	795	769	782	748	799	825	806	783	802	800	814	786	796	746	802	801	794	786	771	783	847	792	780	787	780	834	861	808	803	799	779	814	817	767	812	795	775	832	788	755	810	805	791	795	786	770	781	785	828	795	753	790	755	782	803	782	822	735	774	768	786	794	794	792	748	781	802	815	839	750	807	809	779	772	770	799	838	780	800	803	783	826	733	758	764	787	794	741	780	771	727	814	780	858	754	751	753	795	788	850	770	811	798	827	771	847	777	782	798	769	842	778	800	818	785	741	779	793	826	829	848	789	757	811	766	812	777	797	759	801	803	789	789	787	792	804	795	745	773	823	776	732	781	793	793	776	793	834	765	772	796	761	794	854	799	771	806	812	778	758	777	834	841	761	790	759	846	819	798	815	797	812	761	788	808	790	840	830	806	794	794	792	824	775	790	774	778	844	768	809	833	807	821	791	771	756	813	779	781	789	778	808	835	779	759	784	739	789	750	768	799	778	773	767	788	713	800	815	805	783	804	799	800	812	799	803	785	768	800	785	783	793	818	737	747	798	785	846	774	774	762	791	803	779	762	800	767	774	818	796	796	778	822	820	829	719	789	825	755	750	802	814	796	808	727	769	811	851	760	755	800	774	824	788	806	786	753	826	796	814	759	807	777	770	812	772	749	793	832	830	810	786	827	766	825	811	794	811	789	820	799	771	889	815	773	766	808	831	749	776	776	739	799	751	794	795	827	785	826	828	796	780	754	801	777	782	823	812	786	789	765	802	814	744	800	804	736	769	798	762	798	782	780	782	765	843	791	803	806	763	747	818	748	768	739	802	840	763	791	807	821	817	808	766	853	783	743	772	828	803	806	813	807	783	768	731	797	846	756	788	778	848	773	782	825	773	743	825	821	771	769	804	774	776	781	782	840	747	751	821	808	805	810	795	834	792	789	783	819	751	782	784	785	791	863	806	740	777	818	835	829	772	813	795	778	846	785	843	805	790	792	869	831	837	791	752	801	780	803	805	797	790	807	810	832	817	797	857	720	830	789	763	824	828	759	766	811	781	798	770	799	778	793	797	810	804	826	783	758	804	766	778	758	827	767	752	794	794	782	782	810	762	745	812	778	813	808	824	787	792	783	828	829	809	814	736	794	819	753	802	771	738	860	784	755	802	766	803	837	774	739	815	768	800	745	818	788	849	825	769	830	775	791	756	817	772	757	734	758	843	788	763	830	780	804	787	813	817	815	805	781	793	762	739	826	750	763	781	770	776	819	765	755	783	795	824	806	761	794	833	830	778	802	869	806	781	768	806	807	814	797	818	750	784	768	782	824	829	804	739	790	808	807	778	834	819	792	805	781	773	842	785	773	812	783	759	785	781	806	753	797	828	764	809	780	806	830	745	811	766	801	830	730	822	806	794	782	794	821	788	832	802	852	734	781	819	806	795	766	754	783	863	796	733	780	812	848	785	778	790	822	767	753	781	783	772	800	748	779	801	804	734	801	803	795	798	752	773	779	800	810	779	783	792	750	780	829	789	759	757	813	773	788	778	770	786	798	756	834	748	761	839	835	800	739	736	758	820	812	859	784	777	776	792	803	767	791	780	774	777	796	851	777	779	739	807	793	746	769	782	774	784	821	758	759	848	789	790	781	760	797	758	818	766	846	798	769	763	799	771	772	786	778	761	796	827	764	839	791	792	801	775	771	727	814	804	745	821	829	801	777	810	779	795	748	787	793	805	811	772	751	787	763	765	796	796	742	745	820	748	759	798	829	758	799	814	765	813	807	819	776	750	797	876	743	794	819	779	794	809	776	818	764	774	795	790	848	753	814	798	768	797	802	791	798	797	795	764	757	753	807	788	846	797	817	782	777	840	772	797	801	776	825	815	788	851	789	826	797	786	773	816	795	802	788	762	758	809	783	824	793	874	764	799	772	745	804	795	792	784	780	843	812	822	812	804	796	762	783	758	821	760	821	803	810	777	772	812	762	827	822	814	810	833	790	774	813	823	808	798	838	751	804	756	810	744	780	765	802	797	779	811	756	773	766	783	813	770	817	822	832	772	793	757	745	819	843	775	794	765	810	801	811	798	809	814	795	785	804	799	822	762	765	801	787	765	817	815	768	781	775	739	774	785	771	815	751	807	772	780	805	757	767	783	791	787	806	817	766	784	828	795	797	763	775	812	803	756	828	773	757	730	782	761	794	789	793	756	751	792	805	853	775	829	784	845	794	801	769	863	771	799	810	801	791	809	836	763	845	766	815	756
24385	21582	29382	24706	23925	26952	25536	15560	10162	7382	6020	4638	3794	3239	2679	2277	1837	1576	1358	1307	1240	1147	1070	1099	1094	1013	976	992	1052	921	889	951	873	895	965	866	852	883	909	845	893	833	884	892	887	861	887	866	896	887	862	853	901	943	813	846	879	835	879	830	876	904	860	892	853	833	879	870	884	888	870	882	865	853	918	861	872	936	847	866	845	848	861	825	875	911	857	918	890	874	847	877	884	863	895	856	874	868	886	839	846	860	869	873	913	867	913	896	889	884	922	911	940	924	850	863	855	853	855	884	839	856	900	864	859	831	850	818	816	946	903	880	896	864	901	903	888	859	879	821	828	880	894	911	873	892	843	881	873	871	911	864	902	907	883	918	903	831	897	870	851	889	879	804	837	863	894	900	839	908	834	904	861	928	856	862	913	917	906	892	910	905	848	860	855	874	867	927	889	861	854	865	877	907	895	873	913	959	857	921	872	844	850	888	924	910	944	824	860	890	900	863	821	893	869	903	855	887	827	851	877	868	926	945	887	869	854	823	883	792	840	862	866	836	850	881	875	891	903	908	888	909	828	904	838	910	916	889	895	893	884	860	869	847	845	858	855	880	892	908	873	873	868	886	873	860	903	885	858	915	886	856	898	899	925	889	912	895	862	853	912	877	874	916	877	859	850	905	863	869	895	889	928	858	873	828	869	899	883	879	897	860	894	849	860	824	909	883	865	890	909	834	854	894	915	857	843	856	850	877	883	966	888	907	864	838	903	907	815	899	873	835	897	855	873	894	900	839	937	900	876	859	899	872	940	846	845	887	893	933	890	860	840	883	847	892	831	843	882	838	886	914	855	851	911	852	890	893	850	827	912	878	852	888	828	841	890	892	859	841	864	863	879	881	894	841	845	915	905	899	872	896	858	885	869	883	856	859	881	876	848	873	922	870	871	863	895	859	944	904	829	885	917	931	816	890	834	828	859	898	852	853	828	933	880	854	865	867	894	943	841	878	832	907	898	888	888	876	860	864	877	962	898	819	918	890	835	850	864	883	854	870	864	895	907	924	898	911	890	974	862	922	900	860	881	910	887	914	894	858	884	842	854	866	872	851	855	875	851	852	927	941	871	881	885	868	899	858	846	865	919	854	892	887	875	887	893	845	886	904	891	933	885	890	828	896	853	832	906	885	881	854	859	844	887	889	904	902	881	890	900	936	868	877	881	887	838	894	956	909	864	865	869	857	845	913	895	859	876	826	907	967	883	847	876	879	848	870	881	858	896	883	909	910	863	885	822	933	895	831	881	922	834	844	890	812	824	904	879	918	927	883	839	834	930	869	839	855	917	898	866	867	880	849	896	874	901	918	856	825	897	833	895	905	872	926	900	854	862	857	893	917	861	862	883	884	877	850	924	898	836	868	858	868	855	845	783	895	929	859	864	887	873	847	855	865	810	969	868	885	847	862	876	887	865	861	935	872	868	900	903	885	860	850	875	874	909	843	855	865	895	901	897	850	877	867	859	893	830	858	933	812	877	853	889	885	880	881	876	851	864	883	833	908	879	869	843	795	866	874	868	895	849	836	897	858	939	880	861	879	875	863	863	898	897	854	859	840	876	848	824	884	824	887	823	893	921	874	828	829	856	887	859	895	899	826	835	857	834	847	843	890	881	873	896	901	849	867	903	924	842	832	886	882	882	823	945	899	838	869	890	891	935	903	872	825	903	890	902	866	862	883	877	852	914	883	907	837	788	858	879	835	907	880	840	890	878	820	864	889	869	896	886	907	941	807	905	847	879	899	896	873	844	844	863	904	886	895	819	865	864	846	877	871	959	911	917	833	858	810	837	858	823	875	938	816	915	903	859	861	844	906	827	894	922	907	908	922	861	876	918	817	905	864	872	887	900	880	826	861	825	839	886	879	889	894	888	802	882	876	900	884	886	917	850	815	827	859	938	855	891	878	860	869	926	820	841	858	938	879	877	945	815	850	879	881	885	886	888	913	883	879	910	841	898	897	903	835	855	851	876	827	894	850	878	777	904	837	850	882	873	871	847	859	835	921	853	922	866	833	867	901	860	873	914	876	877	890	847	868	855	868	861	856	886	897	847	862	943	837	907	894	865	907	939	873	890	877	907	833	839	862	913	834	827	853	891	849	876	873	869	889	879	893	846	849	824	897	827	876	896	871	901	877	933	930	874	893	887	895	887	884	859	891	859	896	935	877	880	880	879	912	902	895	904	874	918	862	879	927	918	861	897	883	910	921	908	865	849	904	898	888	898	938	872	878	921	884	838	799	878	849	896	894	904	865	940	891	871	901	911	838	882	867	878	818	854	893	917	832	865	814	905	863	852	856	846	897	822	866	903	906	920	866	888	880	831	874	845	911	871	886	988	912	850	779	871	892	866	880	862	896	898	855	914	885	866	884	913	882	823	817	902	829	832	851	811	862	916	834	838	854	885	828	874	871	857	860	890	891	850	875	831	881	846	855	864	875	896	864	917	935	876	868	879	897	892	869	842	881	813	923	850	906	910	871	864	873	893	875	928	876	855	894	840	938	882	920	937	896	918	828	893	907	918	892	866	919	910	853	853	920	873	866	868	838	908	834	884	863	848	836	936	827	834	886	910	927	924	852	860	875	820	882	847	908	869	862	851	926	898	870	866	884	913	891	880	870	908	871	911	903	925	838	843	885	875	887	874	875	885	885	899	858	876	876	837	930	859	888	886	894	850	871	881	835	895	883	844	875	869	857	870	834	847	873	885	925	817	872	832	844	892	843	832	917	849	849	895	884	881	856	835	827	899	882	872	917	863	836	913	845	889	882	887	857	904	877	932	854	840	818	853	868	923	883	927	897	884	825	875	827	847	826	910	860	862	921	907	878	856	906	875	911	918	864	883	935	883	922	842	851	847	884	866	860	918	846	855	921	881	898	826	877	870	844	891	843	834	870	856	837	888	865	856	928	914	863	947	870	919	934	911	873	836	834	889	859	936	902	863	833	896	834	836	859	868	895	856	881	902	881	888	870	917	874	879	860	863	838	926	861	895	867	919	891	886	885	922	905	911	889	957	868	854	848	848	878	939	893	924	911	893	879	878	945	859	829	882	859	951	891	891	950	856	869	894	850	827	885	810	929	841	865	876	878	832	882	877	869	825	862	900	885	875	915	875	922	837	854	878	876	900	857	882	933	885	889	828	932	849	843	842	866	900	831	907	866	890	889	819	840	853	828	783	824	862	839	849	901	898	893	873	869	912	839	914	944	936	877	862	852	918	878	914	841	851	899	906	880	927	877	869	946	891	874	851	842	861	861	901	912	886	887	846	920	873	913	926	899	895	867	888	900	867	828	873	893	837	935	878	884	874	880	845	870	879	879	822	862	844	886	898	880	843	874	851	886	874	888	872	899	900	882	898	901	906	828	895	863	928	888	858	886	900	888	927	855	876	844	901	885	883	881	922	852	911	884	813	859	887	886	909	854	866	860	931	849	836	948	862	849	851	839	892	849
52235	62543	60503	49801	39772	31527	22407	17840	13526	10316	8604	7116	5497	4654	3872	3015	2352	1956	1675	1541	1410	1326	1238	1088	1104	1045	983	960	903	942	870	843	837	820	793	807	858	797	836	860	823	828	795	829	830	771	755	837	786	806	789	761	824	758	814	781	836	842	798	791	790	739	778	779	863	775	783	815	747	802	773	770	802	758	788	778	782	841	811	778	778	778	803	807	805	786	819	800	767	778	774	795	819	782	827	791	836	780	803	844	747	773	785	807	785	773	792	778	821	807	761	797	805	786	757	754	752	755	761	769	809	784	803	770	831	763	790	823	804	805	727	783	766	813	816	755	847	801	769	774	773	774	782	745	826	778	799	800	837	798	815	763	799	759	800	784	782	798	795	783	781	819	737	803	747	793	798	798	747	823	809	834	804	805	750	828	812	781	812	786	766	833	775	865	752	789	773	782	812	791	795	814	801	808	740	823	800	842	742	814	790	816	818	788	800	751	771	767	812	754	820	808	779	813	822	800	860	808	786	820	773	805	762	765	803	767	778	815	795	789	776	789	759	847	803	804	813	790	808	770	809	809	789	819	759	814	771	770	783	768	843	778	787	741	766	796	817	862	792	828	823	718	799	767	835	778	893	770	782	743	784	794	767	793	801	765	827	745	777	807	856	798	795	751	782	834	807	809	798	764	808	821	781	793	786	800	790	831	811	797	822	737	829	790	771	838	787	792	794	823	847	802	753	786	822	832	793	787	760	766	763	771	831	782	801	813	763	816	823	821	821	825	768	828	792	790	782	764	771	773	801	788	819	728	779	789	723	748	771	808	785	813	804	807	810	777	823	737	837	757	778	783	755	822	794	790	744	810	828	825	802	804	825	801	755	790	831	825	804	835	812	798	825	806	829	778	773	768	839	766	832	779	777	806	804	833	857	788	811	815	789	838	797	772	757	772	758	780	804	798	779	817	838	794	767	817	767	788	823	831	806	787	793	779	841	782	771	787	816	768	786	791	821	742	857	760	816	762	808	758	856	820	798	807	750	792	784	783	809	807	761	827	839	820	787	773	816	831	830	787	803	760	827	781	778	836	797	801	735	773	808	788	758	853	801	770	822	776	822	784	814	830	808	785	784	829	817	799	793	838	751	771	779	752	840	832	772	810	813	821	814	784	755	780	795	833	806	823	813	703	836	789	832	773	744	775	785	757	793	770	790	794	804	765	767	795	821	845	812	784	813	812	792	827	766	800	843	845	822	816	768	780	774	823	808	785	825	738	803	794	762	791	779	740	763	762	718	747	821	844	759	818	822	772	794	772	798	762	721	788	831	805	824	811	806	763	795	812	813	769	776	769	764	793	785	758	818	786	779	794	830	822	828	783	840	802	790	823	880	786	800	778	757	786	814	785	777	770	807	789	794	807	829	841	798	808	834	776	755	810	815	799	821	814	745	792	794	773	770	795	766	848	825	785	761	801	797	776	793	773	723	807	800	788	749	770	798	784	729	794	844	811	829	802	789	838	827	781	814	828	791	817	772	803	811	767	775	799	804	786	799	760	802	790	762	815	796	778	781	781	792	793	796	805	812	801	798	790	835	770	789	774	872	789	749	773	846	797	846	824	750	806	783	795	773	783	817	796	803	799	801	747	787	778	785	870	773	791	829	792	759	763	794	732	746	805	809	817	808	779	774	800	809	763	860	804	862	819	858	793	778	754	787	767	850	783	835	794	847	793	784	771	810	831	827	785	764	840	801	810	804	808	785	760	805	793	842	760	814	786	756	822	794	807	768	821	766	826	869	798	825	834	803	768	768	831	838	801	778	829	825	780	798	823	795	820	808	776	784	812	792	812	798	772	817	793	776	734	772	794	873	752	775	776	784	755	803	804	805	774	803	780	785	847	749	810	825	815	850	773	748	815	793	807	827	790	772	766	799	767	813	786	763	782	795	797	766	777	809	825	824	756	790	826	792	747	766	813	801	775	785	830	766	767	825	768	752	754	788	832	824	824	824	798	838	787	798	782	800	829	833	741	878	788	786	793	857	871	761	809	815	787	806	778	746	826	807	762	785	786	832	870	833	763	772	850	774	798	777	760	767	813	864	745	740	806	772	782	815	768	797	806	808	786	809	745	786	790	846	807	754	829	785	817	865	783	891	821	780	751	826	798	782	819	799	790	788	799	789	826	795	803	780	861	818	802	780	797	773	786	799	838	803	805	792	835	740	809	786	783	798	748	779	771	775	812	796	758	806	791	820	757	776	758	814	749	756	767	809	795	798	786	782	783	803	804	761	848	778	775	801	873	789	789	779	777	848	801	810	836	778	823	791	798	787	760	817	815	788	773	828	791	815	815	818	770	772	825	781	774	724	771	780	806	824	765	761	790	753	835	763	784	776	808	805	816	816	771	839	761	857	835	793	825	804	808	780	799	789	826	774	812	742	800	808	838	800	751	748	810	795	806	784	753	769	812	834	814	806	798	748	822	817	782	763	793	818	845	838	798	804	822	816	799	766	796	832	825	790	758	715	813	864	870	807	857	794	819	774	790	790	832	774	777	833	777	824	775	828	832	768	774	756	766	757	794	749	813	828	764	840	778	785	812	740	815	814	798	793	779	812	815	801	776	811	818	765	796	811	827	772	797	758	751	819	780	772	835	778	767	785	807	817	763	795	806	815	777	858	797	816	825	762	774	779	779	794	805	829	804	795	783	776	788	782	797	838	771	790	806	780	816	774	799	790	799	787	796	743	847	799	795	815	805	812	774	857	765	736	825	803	805	783	790	812	786	786	762	773	800	798	800	846	829	805	795	768	769	761	842	749	781	787	798	781	838	806	765	777	789	773	780	780	784	739	797	773	782	819	753	826	769	779	829	803	818	736	850	788	801	822	763	777	802	832	786	757	777	753	796	822	813	828	813	818	790	760	763	813	740	701	797	787	792	779	849	848	783	802	837	785	793	798	803	763	783	842	795	788	792	749	791	767	752	782	817	764	824	775	766	793	763	786	808	793	789	822	776	841	760	739	745	796	844	798	798	765	764	787	812	809	794	802	850	746	839	826	709	798	751	793	833	763	764	756	835	839	783	801	818	818	763	817	820	844	743	794	808	775	837	768	792	806	833	810	820	765	795	756	756	785	740	766	790	799	759	812	773	802	789	797	772	793	774	825	760	859	805	822	826	776	765	829	766	777	803	780	804	821	808	787	758	811	770	817	716	747	837	813	833	800	777	823	832	854	776	788	807	807	769	787	743	792	829	773	761	760	796	810	801	752	769	809	728	791	759	822	809	816	783	777	824	749	783	809	801	806	768	789	773	765	734	784	739	836	803	841	846	798	798	803	797	802	811	770	734	797	733	806	839	813	774	826	789	745	796	754	725	828	792	791	746	814	820	744	842	758	774	781	776	790	831	796	805	788	784	796	826	823	752	810	814	818	759	813	770	838	770	784	765	824	818	797	800	786	831	801	813	743	768	746	814	769	826	840	792	817	838	813	764	800	785	848	817	803	762
28844	23329	31062	31902	24336	18153	10819	7194	5300	4013	3331	2807	2343	2003	1644	1507	1303	1220	1142	1061	1070	1033	952	967	935	931	925	950	871	863	865	857	896	881	870	887	838	871	871	794	843	827	825	873	848	873	846	786	914	854	796	817	845	868	835	837	813	793	833	867	852	846	850	826	879	800	804	802	899	810	817	811	836	800	895	843	856	811	780	869	835	847	860	852	883	845	815	846	832	837	860	864	845	844	836	799	832	851	858	867	863	882	826	767	864	842	877	895	877	861	872	807	828	847	815	848	847	847	823	823	840	821	888	829	835	862	817	797	847	844	833	857	823	869	836	828	822	844	892	858	864	806	849	886	875	819	753	880	850	842	875	856	854	770	815	858	881	881	782	883	830	780	839	835	845	818	833	829	832	877	889	872	801	874	879	841	894	861	818	829	834	811	860	837	850	869	835	938	865	876	866	823	896	849	828	823	828	868	823	851	831	849	801	859	824	839	834	859	838	854	806	851	843	787	822	894	807	877	819	855	798	849	870	863	818	845	869	853	838	829	843	862	848	875	833	816	831	822	832	860	826	826	831	835	832	807	813	882	872	813	822	816	858	843	805	871	810	797	792	887	854	819	888	827	855	858	894	823	836	887	857	826	838	868	909	852	810	884	788	868	825	870	877	841	787	882	834	817	847	844	885	837	871	827	798	824	804	798	846	822	850	801	833	847	847	842	837	848	857	839	828	778	859	826	849	858	860	835	820	820	859	883	846	820	830	856	838	840	819	862	886	842	815	860	827	823	815	811	805	858	823	851	863	874	860	820	884	789	838	843	809	869	850	890	859	814	836	816	857	856	841	835	917	867	818	827	855	837	845	827	806	836	827	823	871	848	801	877	821	835	893	834	835	875	859	846	899	901	841	872	892	853	847	889	861	839	841	867	833	825	863	832	820	832	835	862	858	816	861	855	850	860	787	786	845	858	853	844	826	870	763	808	814	878	862	867	813	841	816	900	840	826	873	833	883	852	858	796	858	856	832	837	856	794	801	796	826	814	854	820	880	819	822	803	855	853	823	864	846	916	858	864	830	869	841	824	820	849	840	805	836	844	793	831	808	842	941	827	882	859	818	773	819	828	836	817	864	840	848	906	840	857	865	835	858	820	844	880	842	881	905	880	878	806	837	861	868	859	867	882	835	838	820	821	844	870	822	833	856	914	840	835	840	841	900	788	893	844	817	832	840	796	809	886	832	852	831	863	912	842	843	868	840	870	874	806	839	886	844	834	875	886	862	823	858	827	841	861	829	849	876	869	860	854	902	882	827	865	859	843	826	928	891	845	892	824	824	832	855	853	847	872	822	901	819	845	828	814	824	846	888	870	845	896	851	847	822	853	855	832	854	824	814	883	774	825	857	888	912	868	816	872	872	825	846	823	907	833	830	852	876	843	833	817	844	849	806	826	882	874	806	867	815	868	820	920	820	851	856	837	876	880	884	817	879	843	838	832	812	883	859	761	856	853	879	879	835	855	831	805	826	837	873	850	817	844	857	868	801	861	855	813	838	857	841	844	837	833	827	909	885	831	835	855	868	869	817	865	864	816	814	820	822	923	813	791	856	844	866	812	852	838	825	833	881	853	840	847	844	844	826	877	836	795	825	853	875	854	816	841	809	890	893	774	871	853	844	833	856	844	894	820	858	852	793	757	884	871	828	862	797	850	835	821	821	785	843	830	819	863	885	824	851	848	865	838	804	889	842	814	853	845	868	784	876	838	821	873	867	814	841	814	891	835	876	866	852	826	762	872	881	817	904	843	858	778	851	886	839	784	842	835	849	830	814	854	829	874	874	862	833	873	818	827	854	786	903	793	861	794	822	829	808	817	850	830	823	840	850	931	788	829	840	884	848	859	858	872	866	861	830	778	836	843	779	834	819	847	841	860	901	856	837	857	845	826	866	873	807	850	836	851	816	839	827	820	894	826	864	876	858	821	835	826	846	810	865	830	835	832	865	835	888	886	859	812	813	841	856	882	814	822	847	864	828	822	828	849	826	863	897	820	887	817	810	805	887	847	854	838	821	796	901	857	832	866	878	818	826	872	848	879	832	787	791	845	827	846	832	778	835	888	807	832	843	868	835	834	802	830	864	864	913	867	800	820	869	867	787	849	825	878	925	869	811	863	903	871	861	855	823	819	841	856	847	850	919	877	828	869	839	843	917	838	816	817	857	804	848	801	822	806	828	867	826	830	884	865	834	872	833	853	845	871	888	846	831	860	808	821	846	835	804	822	883	866	821	858	822	864	900	839	833	794	861	881	848	874	813	872	863	860	870	830	839	850	839	794	837	840	855	863	840	826	832	907	839	821	828	847	791	866	878	760	883	848	868	857	858	787	832	837	814	872	857	829	818	882	850	850	919	847	798	861	828	896	843	898	809	868	874	816	784	885	840	840	848	851	884	853	846	879	807	833	876	797	894	814	865	825	824	849	887	845	841	826	807	891	873	852	896	840	782	904	873	807	849	876	868	824	815	795	881	903	845	821	919	848	849	880	823	884	818	825	878	848	829	814	870	811	850	846	845	789	809	927	881	876	816	855	889	834	785	869	827	852	895	897	795	835	851	813	880	777	840	880	847	858	878	836	810	846	851	812	814	839	853	860	861	814	833	831	821	836	843	827	859	790	852	860	882	856	863	840	890	813	817	855	865	914	833	842	818	854	830	845	806	837	844	774	841	873	853	846	857	758	818	839	881	885	880	814	861	894	811	848	912	875	876	902	865	854	870	822	824	896	860	831	886	836	864	790	855	825	878	830	828	828	859	818	898	844	831	860	851	880	867	866	845	827	861	797	806	833	866	841	801	879	804	842	858	860	820	876	781	816	841	894	873	840	869	887	797	893	835	850	867	889	877	822	775	853	868	851	887	892	835	856	843	797	843	892	846	854	881	849	868	855	844	818	831	844	859	861	805	857	818	820	866	838	781	830	923	906	856	801	879	824	857	835	826	844	917	829	852	880	829	815	875	879	817	863	833	825	865	872	849	901	834	835	889	808	842	819	837	849	825	843	854	842	853	827	844	824	815	869	842	839	841	856	815	839	839	874	836	832	796	888	860	873	879	877	818	816	819	864	861	849	813	826	831	910	830	871	833	838	806	791	848	760	841	837	861	831	850	865	879	846	842	906	867	861	887	854	865	830	853	831	825	835	878	838	854	876	832	811	826	837	854	863	864	787	839	849	808	850	826	783	837	863	829	858	840	818	833	816	844	851	829	872	869	822	817	846	833	813	839	847	860	840	769	884	847	801	858	819	844	831	811	798	829	788	820	821	821	826	817	818	831	882	825	847	839	865	866	858	828	854	853	870	850	841	816	876	835	853	823	840	856	871	813	906	892	850	835	813	823	840	789	848	777	895	843	832	880	830	787	828	837	847	888	855	796	856	847	842	871	855	857	840	854	849	796	901	856	893	845	792	814	832	870	857	872	803	824	838	827	848	852	829	802	840	883	847	867	852
51650	53104	49878	40019	29200	21396	13871	10978	8232	6492	5195	4407	3458	2821	2452	1895	1625	1395	1259	1150	1112	1023	1001	956	945	857	908	832	821	811	824	788	825	728	762	775	802	776	778	798	789	784	716	754	774	796	748	750	813	763	814	760	761	761	755	748	739	791	792	780	785	759	765	723	773	755	794	798	791	735	740	784	787	817	749	840	781	802	731	751	749	772	827	769	752	771	753	738	820	794	797	768	764	755	773	745	757	753	829	740	758	760	773	765	735	782	790	751	766	734	814	749	799	824	754	764	804	719	777	771	823	759	774	755	785	713	786	840	800	742	751	767	784	756	750	737	779	768	767	766	709	786	819	807	778	774	747	799	790	715	735	820	720	819	770	760	756	740	729	830	823	761	836	754	750	739	779	807	790	795	785	827	812	745	824	835	802	755	766	817	802	770	782	765	834	741	786	797	783	754	794	805	783	824	750	827	809	779	786	776	735	763	800	791	780	764	833	777	789	739	794	790	735	754	804	804	762	723	795	762	797	790	767	784	770	815	802	767	793	776	771	711	775	750	718	800	715	821	747	791	735	781	765	770	776	757	797	828	794	744	812	833	750	755	821	766	773	755	780	784	775	809	769	742	808	768	790	758	771	797	772	759	767	767	769	794	735	766	784	758	770	755	786	762	764	819	746	827	787	797	785	756	727	798	790	767	772	753	797	806	780	766	778	733	756	772	770	772	746	793	790	815	755	773	771	760	763	695	797	788	719	758	785	798	729	773	811	775	773	755	764	801	763	749	743	807	766	758	789	773	777	757	724	780	751	776	763	808	794	736	778	770	805	775	749	756	784	751	741	722	793	776	793	749	739	780	806	728	792	768	810	788	792	799	772	759	828	839	815	764	749	807	747	788	795	748	796	798	722	777	783	782	760	751	762	765	812	769	814	726	805	800	725	751	776	754	796	772	795	724	789	775	758	764	796	769	804	807	744	791	737	773	820	813	771	751	789	793	758	790	770	791	780	761	802	762	775	752	740	795	782	794	796	792	727	806	784	785	774	764	738	785	799	742	804	747	794	768	741	756	806	809	833	783	798	755	784	806	776	748	753	755	755	795	746	790	755	792	811	799	741	779	750	805	746	812	775	727	744	779	754	778	784	768	794	818	761	743	786	797	778	769	766	794	772	800	726	768	829	743	750	819	737	784	798	717	745	784	786	784	799	759	747	809	796	767	789	800	794	763	821	791	765	752	761	759	743	788	786	790	773	741	790	779	784	788	786	783	796	817	792	817	781	790	739	771	791	802	788	800	794	777	778	803	763	773	725	762	746	769	805	784	756	714	743	786	743	813	775	778	805	734	806	764	826	808	804	824	772	795	792	782	792	733	771	738	747	752	832	736	819	767	764	765	766	763	764	766	767	756	782	750	794	770	805	791	830	757	731	805	802	780	755	790	788	804	807	774	785	776	769	783	762	715	811	721	786	761	756	798	755	768	796	736	793	745	795	751	769	772	765	768	767	721	740	803	760	769	713	752	723	765	786	784	798	762	799	711	761	814	770	714	783	813	757	784	734	721	768	753	768	786	788	708	786	765	811	776	738	807	795	748	797	808	755	795	758	801	767	765	765	830	736	780	757	791	770	753	776	805	805	785	774	755	763	783	777	772	755	763	711	751	764	805	756	807	841	778	774	788	788	741	791	742	748	732	809	759	782	756	734	783	803	790	826	826	821	758	785	748	759	697	738	797	751	782	731	789	793	783	841	737	758	766	806	816	706	819	757	764	741	800	830	734	820	757	765	746	770	783	777	759	756	826	792	784	801	782	785	791	771	779	766	802	770	738	814	827	763	742	763	752	758	767	747	780	820	733	803	756	812	764	768	791	731	774	794	783	807	777	788	790	787	757	787	794	750	707	784	790	750	715	768	779	725	720	811	755	821	755	763	762	806	721	753	769	799	732	783	773	765	776	764	820	732	758	779	800	776	741	737	750	793	771	755	808	770	725	752	822	768	792	789	735	786	799	818	815	759	741	726	758	801	759	769	798	717	809	760	821	772	745	775	767	751	827	789	790	813	760	818	807	767	743	775	754	750	780	786	768	827	765	758	788	773	762	767	791	766	804	771	759	702	754	798	776	723	742	770	806	785	802	789	746	782	703	798	761	755	775	793	738	791	760	720	811	773	761	753	763	767	758	754	774	756	792	817	806	728	785	796	815	778	784	835	785	778	763	758	764	810	757	780	775	778	761	779	801	794	748	724	781	759	762	791	761	757	787	740	781	794	783	810	836	728	735	803	780	802	781	738	791	761	765	842	780	776	744	803	786	737	807	763	778	816	763	804	828	776	791	747	793	793	779	798	772	715	764	760	781	760	807	806	745	796	820	788	762	823	787	761	789	792	763	781	766	731	759	792	824	779	748	784	802	772	757	805	858	798	766	765	735	742	791	766	781	776	748	761	778	704	741	770	780	753	775	793	770	794	806	807	791	748	791	714	734	750	773	760	762	801	809	774	804	778	787	864	776	816	824	734	798	735	743	751	774	734	740	719	718	745	763	752	768	788	770	741	721	764	806	740	797	791	763	818	823	769	797	744	744	736	824	781	763	759	720	801	783	795	794	793	740	809	753	766	788	753	791	767	824	782	815	739	731	822	776	751	708	785	740	807	782	751	791	755	778	797	783	727	783	787	732	791	768	822	797	807	759	741	772	822	790	784	779	795	785	815	781	795	743	740	787	769	776	748	784	776	797	795	723	776	805	762	777	803	723	726	809	826	780	771	787	805	811	728	761	781	771	783	754	757	746	763	821	759	760	762	831	780	754	798	722	805	811	772	758	774	777	784	772	799	742	807	769	806	781	809	780	786	818	700	743	810	728	837	801	749	780	782	815	735	759	746	738	746	752	767	794	739	788	809	801	814	811	747	801	758	773	739	814	787	783	739	796	784	779	782	810	804	769	762	745	787	784	787	783	765	778	755	789	782	814	809	744	785	778	732	754	733	793	772	796	763	759	769	801	757	802	763	779	737	798	738	757	786	772	801	790	762	778	788	810	761	778	784	768	775	824	752	836	793	837	731	740	813	746	801	742	716	754	752	795	753	774	787	791	781	793	794	764	765	771	790	758	829	764	791	778	733	762	792	796	792	799	832	780	794	764	784	781	787	806	783	800	787	822	768	786	807	813	785	816	802	721	764	777	746	795	738	780	757	822	789	751	761	753	751	816	779	770	841	776	773	768	785	786	819	808	816	811	783	786	749	804	788	806	795	797	766	833	775	795	782	734	782	803	754	849	776	751	785	780	789	762	765	797	799	766	769	800	773	757	792	733	712	753	740	782	802	830	763	747	756	765	810	748	776	734	788	791	774	807	773	741	759	819	755	828	781	766	769	757	770	804	769	740	796	782	807	802	761	809	763	814	789	813	782	806	734	806	789	792	805	714	786	785	752	835	758	725	736	784	793	770	763	764	799	803	775	761	809	834	786	731	789	777	722	804	787	770	789	799	799	763	752	830
25888	21593	29191	25856	25790	25477	18204	11352	8095	6350	5189	4114	3371	2678	2163	1874	1628	1393	1328	1220	1128	1120	1097	1025	954	986	977	967	920	897	952	896	837	868	861	935	884	866	839	850	798	872	869	866	865	834	841	853	791	874	894	909	902	872	861	845	901	838	841	877	803	873	832	874	883	858	819	868	872	908	875	849	843	901	856	895	859	899	904	879	859	827	871	842	910	818	807	903	826	916	828	883	868	894	887	866	819	838	873	870	856	827	865	848	899	866	892	844	883	848	838	860	865	889	879	853	818	838	870	880	880	833	874	825	870	880	858	809	849	794	868	890	868	858	908	843	849	772	848	899	846	879	854	882	838	855	900	863	880	921	811	838	845	850	819	874	835	862	867	831	899	830	866	868	832	836	864	886	839	869	912	840	884	828	838	852	851	860	868	829	844	866	878	806	881	794	849	865	892	873	846	880	827	827	815	890	865	893	922	892	896	875	838	937	843	868	892	856	843	838	889	828	839	862	862	824	819	832	892	807	849	823	832	813	882	879	883	877	829	863	846	847	906	876	917	828	928	872	864	790	886	834	909	915	885	822	865	882	890	925	823	885	819	839	823	882	892	853	839	810	844	859	777	864	860	828	852	833	829	848	850	863	908	835	840	905	837	877	828	805	844	861	831	851	834	916	839	837	869	850	835	820	830	841	878	854	838	907	862	881	773	844	826	854	893	823	821	838	880	837	844	814	890	857	862	868	805	877	840	861	852	844	810	862	913	935	834	828	881	833	869	887	894	839	857	859	889	837	870	851	850	879	866	894	874	897	901	883	876	919	821	858	867	844	881	843	851	845	870	833	926	885	877	882	833	807	865	936	883	819	846	824	881	879	897	833	870	886	887	816	850	910	898	908	867	852	874	867	854	839	862	858	878	867	826	833	857	878	849	886	835	856	858	844	860	844	876	862	841	888	897	837	894	853	878	835	817	885	831	898	865	864	865	786	828	832	901	867	858	823	850	823	890	824	844	864	813	833	844	869	843	838	858	768	850	850	818	859	847	872	850	900	873	852	829	862	881	872	893	843	858	887	859	847	859	870	893	841	866	891	840	915	809	860	808	838	906	856	893	840	843	883	903	820	818	842	856	840	855	801	818	835	816	837	811	846	873	799	845	904	834	845	835	836	854	842	852	844	873	835	893	847	822	819	869	836	841	896	872	878	862	878	846	855	898	924	925	891	857	914	866	870	876	872	868	851	877	833	849	792	761	836	824	878	851	865	901	825	903	882	864	865	851	819	849	878	874	868	854	832	882	866	859	838	843	873	868	824	861	889	824	897	862	933	878	877	853	915	906	869	826	924	862	846	841	851	869	832	919	854	833	848	946	896	864	908	876	880	869	823	802	878	881	861	866	902	857	843	855	788	879	868	811	885	855	857	859	850	869	852	887	867	879	826	833	886	895	807	851	885	862	832	858	814	840	850	868	869	838	838	876	879	835	832	871	841	865	826	801	869	881	834	830	816	846	821	873	870	865	857	870	861	852	859	920	912	875	882	889	867	849	855	893	910	861	883	885	851	904	843	859	897	906	851	837	828	868	833	871	861	851	824	880	844	859	870	852	844	845	801	813	832	873	829	879	809	857	869	894	870	842	849	800	879	827	869	936	865	879	839	851	799	864	844	868	853	883	871	846	839	838	837	877	881	906	899	868	843	828	820	843	856	864	877	839	868	836	846	851	882	838	814	903	932	893	906	906	854	881	916	893	893	832	868	834	878	854	861	832	853	811	864	889	830	830	885	807	851	828	824	806	849	849	849	912	890	834	879	825	854	849	796	888	835	852	887	854	875	862	809	864	856	828	852	860	899	871	833	816	873	837	899	857	812	830	888	928	876	902	912	904	861	879	871	874	811	834	827	918	874	901	869	910	883	834	823	881	879	873	841	815	809	899	884	847	887	839	886	842	875	834	882	882	881	855	842	876	834	897	889	815	813	845	828	863	896	901	814	864	857	852	787	857	878	832	882	867	878	818	919	893	865	864	803	873	846	854	846	864	952	868	847	860	881	882	856	862	881	873	839	828	850	825	844	863	845	847	818	833	797	820	881	833	812	870	876	892	851	815	835	824	859	882	835	848	861	845	855	871	874	893	879	854	835	866	896	851	881	827	881	847	823	860	854	885	794	878	847	830	853	879	848	830	859	860	908	866	751	852	846	864	918	853	861	830	812	846	814	894	886	861	829	876	829	856	848	860	846	844	860	823	890	917	853	856	887	855	765	856	911	879	842	852	821	853	869	850	882	917	856	842	813	857	876	831	811	870	913	904	853	822	786	813	842	914	863	901	852	848	852	847	864	843	894	839	866	881	857	850	866	796	823	860	844	824	783	861	862	820	889	928	840	841	849	832	877	865	862	834	897	913	858	857	832	850	842	814	921	874	856	864	819	832	838	810	917	841	834	898	844	833	904	879	877	850	809	824	846	840	832	834	882	831	893	858	849	862	893	851	827	889	941	852	815	859	876	835	893	810	852	873	831	950	874	900	889	847	866	804	926	826	881	848	862	882	880	853	833	880	880	894	869	830	844	813	900	920	809	866	875	852	861	873	811	897	865	881	880	841	836	865	817	845	905	863	868	842	847	859	918	856	820	843	864	829	846	904	838	846	894	853	846	860	851	855	872	893	858	814	867	839	797	845	874	798	832	816	878	845	849	904	870	804	870	841	887	808	815	824	868	870	846	869	900	855	862	900	890	916	860	885	893	827	855	834	869	812	845	859	884	809	854	814	860	888	863	828	845	854	828	843	862	861	929	858	846	826	895	852	832	886	870	879	897	836	870	819	884	847	854	896	866	883	893	850	861	874	829	862	907	850	857	862	840	849	820	873	890	852	817	879	814	829	855	900	828	813	922	824	877	859	852	908	859	775	915	852	837	875	888	888	880	854	855	859	840	854	903	893	837	830	795	927	811	882	853	816	913	841	829	887	852	837	860	912	844	855	876	837	857	864	831	852	843	815	861	874	828	904	851	859	836	840	893	865	848	825	854	841	820	880	826	869	871	825	907	881	854	857	838	838	857	848	815	840	840	864	852	921	859	834	874	846	825	877	799	891	845	887	849	826	841	869	820	846	824	882	864	867	808	876	892	935	809	865	851	909	870	905	886	866	903	823	824	838	897	856	816	815	834	807	811	903	871	856	835	872	865	896	825	838	893	913	798	806	873	923	786	835	838	891	843	840	878	887	845	851	859	863	816	814	882	855	824	844	850	887	838	820	832	844	830	820	865	885	874	907	882	872	840	820	835	811	894	824	843	831	853	899	853	835	861	867	847	879	880	820	855	822	862	860	754	840	805	827	880	848	845	909	880	855	856	831	837	868	833	851	786	842	894	853	856	894	893	844	871	859	840	856	890	886	837	901	824	820	898	890	863	872	837	849	906	861	889	882	879	901	818	869	839	832	867	873	843	864	860	870	859	917	898	859	851	899	866	880	816	793	866	896	859	927	849	890	828	820	863
51203	58604	55221	44767	35860	26079	17537	14479	11377	9212	7637	6220	4961	3784	3030	2501	1941	1668	1477	1379	1175	1148	1062	1083	1001	935	914	896	888	885	858	847	847	805	820	773	822	748	749	802	752	749	740	747	792	761	745	784	755	819	815	774	788	768	784	818	832	753	788	794	798	756	784	802	791	778	786	820	820	754	753	796	851	807	807	816	834	755	777	832	777	759	802	771	770	783	767	799	802	811	736	789	813	740	744	770	817	774	760	783	749	766	767	764	805	801	852	770	795	761	826	804	768	820	763	786	790	757	765	791	790	767	743	829	789	789	764	769	780	823	798	804	745	801	780	776	803	789	798	819	791	779	769	823	811	795	761	789	778	818	773	715	802	790	790	781	812	785	790	754	722	745	801	827	778	734	743	767	815	786	761	777	821	784	754	795	794	782	801	812	749	758	813	796	802	755	767	800	781	799	785	753	701	809	754	764	797	827	799	738	791	781	779	775	823	793	777	776	810	847	831	746	781	749	776	763	780	732	812	740	729	725	782	764	763	812	767	797	761	816	768	781	780	812	790	820	794	776	777	807	788	776	797	801	856	771	805	794	761	759	810	780	793	788	805	779	781	815	764	777	808	767	759	790	795	771	799	761	786	766	765	824	785	761	778	809	749	753	739	805	762	739	775	763	829	776	799	755	789	738	781	812	823	772	807	768	785	776	804	795	821	788	761	761	833	762	830	772	764	723	797	749	807	782	838	772	804	732	782	763	772	804	798	822	808	751	790	821	825	838	774	809	797	750	778	805	771	795	827	774	744	755	739	784	787	765	752	783	728	827	787	764	796	791	797	797	823	777	850	790	833	808	782	821	771	799	772	814	781	772	778	775	838	794	800	794	824	781	759	776	758	745	820	791	796	760	782	752	788	814	758	733	782	821	795	783	755	762	792	785	764	730	798	755	812	794	810	760	782	720	792	774	785	760	820	819	805	803	776	797	831	808	795	730	747	779	761	766	785	774	754	783	747	807	790	730	779	739	752	745	703	814	772	815	822	705	774	790	767	775	712	828	804	768	726	740	844	740	862	771	753	756	753	777	788	783	767	781	759	829	803	787	768	780	772	794	750	783	820	787	784	784	781	738	801	786	841	779	760	811	801	777	752	790	796	728	747	788	747	816	754	783	795	794	826	795	776	792	803	777	737	761	810	783	761	762	763	809	766	788	802	785	758	758	792	779	793	742	765	780	756	808	758	813	763	753	750	789	796	799	769	777	830	802	770	817	809	739	789	798	762	746	840	757	815	765	758	803	786	770	770	834	748	738	783	770	792	823	770	775	787	778	775	767	772	752	777	780	738	782	811	831	756	793	795	728	801	793	833	770	745	793	771	760	859	739	823	798	813	810	802	739	738	827	772	736	762	765	786	752	791	783	791	760	736	743	792	778	762	796	764	735	794	802	789	772	748	808	869	742	789	783	816	824	805	786	811	783	817	780	739	752	793	790	761	721	773	793	736	804	798	769	757	800	770	825	800	780	782	772	763	816	783	762	816	750	807	711	767	793	799	789	792	786	796	743	766	770	812	808	762	764	769	803	854	764	780	795	805	798	797	784	751	789	774	746	779	793	767	791	804	816	806	762	789	769	768	806	710	748	743	769	752	789	768	806	780	880	790	826	728	815	780	753	793	774	772	720	783	783	763	756	777	828	772	745	819	730	789	785	763	773	768	783	750	769	799	747	796	806	718	752	790	790	768	762	793	813	788	765	700	802	789	766	787	810	797	768	804	801	763	751	739	807	766	766	803	766	787	785	783	788	820	760	822	776	767	778	808	731	828	801	718	746	763	798	783	757	755	769	784	841	777	826	826	773	736	800	787	818	792	782	771	786	775	820	753	778	790	747	772	797	806	799	841	752	791	780	783	784	797	790	811	781	775	774	768	763	770	790	781	764	775	731	795	850	820	804	821	742	774	739	781	820	722	811	769	789	787	771	819	763	778	788	808	763	789	775	741	748	776	811	785	804	778	820	758	792	815	779	819	766	773	771	758	769	789	788	808	775	818	799	760	766	771	755	725	766	845	770	774	746	801	792	745	738	804	767	805	731	821	738	775	806	783	792	749	807	756	812	767	753	800	773	783	786	765	744	800	830	792	746	804	772	782	783	780	818	750	763	807	826	816	813	783	785	785	856	777	763	789	738	782	767	780	777	775	825	785	785	778	776	738	794	786	747	782	807	783	810	806	744	826	744	759	794	777	815	815	735	754	808	732	739	767	759	759	831	752	780	801	743	781	749	815	808	810	767	768	735	759	825	741	786	795	807	783	794	801	781	777	750	783	779	743	810	766	759	791	728	773	784	779	828	742	764	792	779	793	777	793	777	792	815	741	817	792	802	754	772	731	815	742	814	793	753	761	773	796	815	786	766	788	800	819	795	770	775	741	798	745	797	803	809	735	791	760	814	842	829	727	794	766	778	841	811	823	804	823	749	797	751	770	776	832	800	777	812	792	784	801	809	800	775	740	754	750	817	777	821	788	790	816	825	782	766	783	803	819	800	803	785	819	799	753	822	839	804	794	823	808	816	784	744	756	782	809	819	749	778	747	821	800	761	746	799	767	775	752	780	755	767	734	723	817	732	771	811	805	841	755	767	774	778	794	788	801	803	769	788	728	810	801	774	756	791	771	773	799	785	798	825	780	830	768	799	778	815	794	746	829	777	782	783	793	797	790	795	815	799	759	760	743	799	762	734	782	803	789	812	793	725	744	794	785	828	813	808	808	777	775	768	772	781	743	809	846	765	740	774	732	803	812	786	811	768	775	770	751	785	838	743	717	767	786	792	751	822	790	751	795	812	770	787	829	771	791	826	783	790	779	754	800	814	848	771	768	780	769	787	746	775	767	789	781	788	757	774	762	721	812	784	737	809	813	779	791	777	836	773	831	776	809	770	766	824	751	762	777	776	813	781	795	785	799	817	795	826	805	767	766	786	767	770	795	778	777	752	796	811	752	789	771	726	785	785	747	825	753	785	821	774	751	767	819	743	755	713	804	793	785	777	781	819	789	840	784	737	795	808	802	816	731	737	782	755	771	789	834	841	796	789	780	771	797	755	768	768	810	759	800	804	794	853	764	803	767	801	774	756	804	816	745	778	773	800	782	808	740	789	787	773	741	772	826	761	815	737	830	728	794	842	856	744	821	796	809	831	771	730	770	760	782	791	773	802	769	781	805	771	816	783	752	774	799	761	795	744	772	804	774	838	758	746	784	765	841	770	808	787	837	756	818	759	773	749	779	761	758	765	801	757	781	779	803	826	818	779	789	786	771	809	760	786	726	819	822	760	763	780	793	781	782	825	765	809	752	759	773	796	776	790	766	758	844	781	788	800	810	763	811	796	757	825	821	771	782	808	742	780	755	824	770	807	809	771	811	833	751	742	780	774	708	835	793	772	806	794	809	772	766	788	776	802	770	770	815	816	763	742	784	788	809	770	815	775	790	774	739	778	815	778	732	821	751	750
25153	21653	29208	24919	23768	24619	19228	11416	8089	6683	5237	3991	2895	2403	1978	1753	1640	1370	1343	1284	1205	1042	1065	1034	984	965	908	937	971	930	991	834	884	873	867	879	885	871	900	860	869	875	924	888	852	877	860	818	891	903	830	897	832	875	864	859	882	829	901	846	819	821	849	857	843	916	853	800	868	843	901	862	901	853	846	874	853	823	868	819	819	865	877	890	795	842	854	867	855	921	880	878	861	875	812	878	837	809	867	824	888	868	856	897	833	818	881	878	862	854	849	872	867	861	810	825	895	884	843	848	827	866	850	817	871	843	866	850	851	819	841	865	872	826	835	874	869	839	893	860	888	844	903	856	877	867	828	858	856	880	846	873	912	843	897	848	918	834	860	852	816	836	872	842	858	857	870	826	867	840	823	847	906	896	925	814	871	852	855	860	840	835	844	824	799	836	895	869	904	880	833	886	840	835	896	837	837	898	821	859	884	877	852	837	815	834	868	878	911	858	817	864	812	885	857	885	859	842	860	839	836	893	896	875	842	889	863	865	901	876	900	858	904	912	915	857	866	887	872	846	875	876	863	865	900	887	846	891	858	908	848	885	886	853	888	842	896	840	817	902	876	859	846	821	898	874	852	887	861	863	814	857	873	793	892	900	888	893	848	864	874	863	849	906	897	842	877	816	873	870	812	869	869	863	868	877	865	825	797	857	848	851	857	902	849	875	853	854	917	848	853	885	851	864	845	846	855	866	848	873	855	830	843	901	894	887	836	868	809	913	873	851	866	883	887	890	877	882	888	873	811	853	884	859	871	895	844	871	887	819	882	867	919	846	847	878	854	848	903	870	853	860	868	840	815	908	882	856	863	863	898	870	857	905	851	884	885	902	870	928	853	841	881	915	896	838	796	824	862	876	884	871	812	842	859	876	886	831	862	871	841	876	882	856	836	890	852	842	918	832	827	857	869	875	824	857	847	868	864	807	879	875	826	833	877	859	855	804	858	884	898	874	882	887	823	841	850	900	927	838	854	840	888	839	861	868	874	867	931	861	907	874	884	895	884	888	816	844	925	833	866	891	877	829	820	849	905	875	882	883	855	873	850	891	859	866	894	900	846	903	890	828	861	858	935	868	789	907	852	878	840	902	881	848	814	857	874	835	865	856	939	815	841	883	882	892	815	842	801	878	842	844	869	847	826	869	834	908	818	813	876	857	845	822	887	901	910	856	843	835	865	888	875	885	871	867	920	838	896	834	894	901	849	865	903	891	864	811	841	876	870	885	849	876	909	887	854	879	865	837	840	885	852	856	870	842	879	867	864	902	866	917	803	847	841	853	845	907	901	784	860	896	899	901	937	917	881	855	874	857	802	886	862	883	869	907	856	856	823	881	900	824	821	902	863	927	873	900	851	871	835	837	878	923	873	852	900	848	850	906	833	874	883	884	867	845	865	860	866	811	861	842	863	866	873	878	829	855	917	918	859	860	852	912	869	855	896	844	855	886	858	850	854	856	852	867	863	860	908	915	862	848	830	940	807	889	903	878	874	859	800	925	892	872	916	853	858	857	855	885	878	838	851	870	841	883	846	854	902	850	927	879	777	889	875	892	930	822	834	830	893	832	863	870	842	860	854	810	809	895	842	864	815	837	872	905	779	863	875	846	881	913	860	863	854	839	899	850	825	850	892	912	893	843	888	898	889	867	864	907	868	862	859	854	857	844	899	830	851	900	884	895	882	840	870	850	879	929	903	872	853	886	865	915	857	795	923	823	890	873	857	898	865	863	844	807	904	821	834	827	875	905	866	892	888	893	827	875	832	875	881	816	859	892	851	900	883	871	836	817	899	859	858	892	865	907	841	838	892	860	902	882	867	864	855	865	858	827	846	921	821	824	848	857	857	844	845	851	856	850	857	851	878	890	799	840	879	889	864	826	871	844	883	901	857	845	915	906	877	839	909	891	854	864	847	842	830	886	834	908	835	919	837	853	899	907	822	864	852	889	848	843	886	879	920	877	813	853	840	955	825	850	794	846	865	938	818	862	894	821	803	775	869	857	892	864	826	885	879	812	854	834	829	862	895	861	782	861	862	927	870	830	811	914	918	883	840	889	838	820	867	870	897	853	904	871	829	878	836	862	833	900	898	847	870	858	861	803	870	860	842	887	848	832	856	848	870	914	836	879	892	860	871	876	966	912	876	854	860	849	850	862	832	846	826	863	873	893	854	866	821	870	857	810	887	868	837	866	850	893	881	841	851	903	834	837	891	887	855	854	906	830	859	904	887	874	853	838	860	898	841	904	866	852	876	820	873	853	835	858	843	904	883	932	871	843	904	857	838	845	856	852	834	862	868	855	848	872	872	872	821	858	887	817	857	905	867	886	888	866	868	893	891	872	868	823	832	871	911	875	873	872	862	823	872	903	876	808	880	887	865	858	837	841	850	861	839	888	878	896	833	881	816	854	857	840	816	860	849	836	846	843	882	891	853	920	847	900	864	876	897	857	904	881	889	889	849	853	894	930	916	870	870	840	838	910	833	914	882	879	826	872	892	870	870	897	883	863	861	828	847	840	860	870	886	877	911	887	908	821	924	852	836	877	880	859	847	862	882	857	900	819	924	915	893	835	883	882	874	863	867	863	896	873	848	811	842	888	883	875	854	860	889	883	893	851	877	852	827	854	838	876	857	858	892	869	821	888	833	849	848	878	906	823	884	906	860	906	853	874	892	864	880	844	869	846	912	857	849	898	904	839	862	813	847	852	818	804	904	892	891	903	839	909	899	811	871	864	835	886	859	846	846	938	874	886	857	851	885	897	854	889	860	820	898	808	891	878	821	865	860	872	928	890	866	844	898	890	863	891	865	875	892	825	869	921	821	871	848	901	846	858	847	878	892	830	869	828	873	883	835	852	787	856	860	879	849	806	867	873	840	823	898	889	873	856	866	865	887	877	893	856	861	859	878	875	878	876	838	866	920	841	841	860	894	898	942	878	800	868	902	866	843	906	877	848	815	882	927	820	862	870	849	875	857	840	897	929	877	807	892	863	880	907	860	908	864	868	837	805	845	815	862	858	881	900	876	832	898	897	842	869	846	821	843	800	886	850	897	856	822	791	840	846	892	854	864	902	901	855	847	890	913	852	852	890	855	838	941	882	856	833	946	832	893	935	850	887	813	921	850	833	893	848	859	846	911	851	852	865	808	796	913	833	865	811	893	836	828	906	872	822	872	766	873	840	884	803	880	890	876	882	881	902	895	850	891	841	895	831	866	873	859	907	915	874	870	828	854	885	843	881	857	841	882	878	878	839	888	825	889	888	886	897	845	907	858	856	835	841	850	842	867	849	810	846	897	888	851	859	878	874	868	833	852	887	878	885	879	820	923	916	852	815	876	854	822	814	841	860	840	869	839	880	832	855	859	868	843	868	904	827	920	873	838	852	870	887	903	892	882	864	837	839	853	830	851	918	865	878	906	885	862	853	864	812	864	849	871	830	816	873	903	859	871	835
53243	59153	55586	43888	36334	26283	17893	14880	11964	10074	8202	6117	4549	3519	2915	2394	2052	1701	1462	1307	1262	1225	1131	1058	1043	1025	939	947	875	891	887	844	808	883	831	802	791	805	804	787	768	821	789	786	808	777	809	769	775	776	778	800	812	749	854	756	829	792	784	772	808	803	729	811	786	860	738	836	855	730	778	796	774	779	750	803	726	792	769	803	768	851	777	776	724	752	836	789	790	794	769	760	808	773	708	790	782	842	740	804	815	792	732	757	763	788	777	771	738	808	806	752	753	850	828	797	814	759	781	800	810	794	805	742	775	780	787	791	797	790	786	804	788	775	789	845	810	790	798	810	787	798	811	772	822	812	775	741	747	809	853	784	757	821	778	775	857	822	800	777	834	793	820	748	789	810	777	842	775	775	760	764	771	779	758	773	761	792	767	783	756	770	774	749	763	788	817	774	784	798	750	787	798	785	848	764	712	761	775	764	764	781	802	804	809	791	815	768	780	805	841	811	838	778	764	801	768	781	806	753	813	821	806	743	783	803	764	812	793	785	738	852	788	739	798	774	789	798	787	800	763	816	754	727	774	773	762	799	757	735	782	819	813	734	788	752	812	789	772	780	780	774	803	811	774	841	782	822	805	788	770	789	836	825	762	773	740	747	746	801	798	770	816	751	827	793	776	788	776	794	787	815	809	782	772	753	792	789	730	778	854	806	827	804	833	762	796	768	747	803	805	794	833	789	801	762	801	834	815	808	783	817	780	805	796	743	799	842	801	790	799	803	796	778	804	823	769	816	792	770	778	734	758	831	786	787	821	782	755	804	784	786	775	798	810	779	786	733	798	824	826	789	857	800	742	788	805	801	839	785	778	777	744	770	759	761	741	781	808	786	753	773	834	811	732	758	770	792	762	763	777	792	830	773	763	820	770	831	796	770	839	835	787	799	806	801	803	818	783	793	784	826	756	779	836	816	798	761	774	793	834	762	782	768	818	768	768	811	781	769	795	779	780	816	730	766	807	764	823	827	782	801	805	788	769	796	796	792	812	819	763	809	765	785	841	820	789	772	768	789	771	812	769	801	823	813	841	819	760	746	787	793	798	811	747	823	830	820	784	808	808	758	802	815	818	783	742	800	790	769	796	772	828	778	816	751	739	785	811	777	856	759	790	768	768	798	809	816	778	819	761	756	761	787	759	742	767	768	780	817	817	830	851	777	767	777	758	852	760	776	827	856	766	840	788	815	821	782	812	759	772	801	752	750	800	771	827	774	739	784	800	826	805	787	754	758	736	780	798	766	775	836	759	789	838	803	788	800	793	811	766	799	792	781	778	801	828	752	820	817	761	774	782	790	808	814	747	807	778	851	780	784	822	786	752	716	766	727	824	824	755	786	804	724	799	770	786	760	770	745	786	796	726	814	759	725	774	790	823	812	808	812	809	775	769	772	763	785	817	768	805	804	788	789	759	816	794	814	800	773	773	796	790	767	799	776	793	811	786	822	762	790	767	774	792	763	727	785	755	792	791	750	832	750	763	825	811	809	774	762	796	815	743	775	783	765	819	810	783	769	816	770	798	782	738	768	812	769	836	728	842	827	756	816	793	785	761	778	766	828	763	768	844	784	768	780	801	782	717	752	786	766	798	796	796	809	796	786	809	835	785	799	782	776	812	762	761	746	770	749	756	773	798	759	807	756	714	791	798	827	742	781	720	801	814	803	811	819	830	768	810	778	783	765	761	780	763	766	808	813	733	773	789	808	822	849	803	795	804	786	788	791	773	772	780	742	758	799	766	818	809	814	763	815	756	809	798	794	811	790	765	726	827	751	761	759	774	787	811	831	782	791	845	766	838	794	805	780	740	755	768	826	785	776	827	771	782	801	759	780	804	782	758	774	773	798	760	790	812	780	792	798	758	748	791	789	799	814	784	784	768	795	767	802	816	754	771	817	819	767	842	782	825	782	780	780	775	810	833	777	762	759	807	803	764	749	786	784	779	791	841	837	816	801	819	799	774	773	743	822	755	793	751	822	782	790	752	780	791	792	795	767	780	837	759	777	748	817	779	748	785	714	761	745	822	782	795	784	803	828	773	805	744	783	789	789	781	788	753	776	769	823	792	775	770	793	826	792	729	800	816	781	791	824	797	788	827	769	775	824	733	814	790	810	727	846	741	746	815	771	785	808	772	833	784	785	798	803	776	804	773	754	724	767	803	827	835	818	792	774	777	832	756	786	773	758	792	750	752	791	790	733	794	754	756	862	750	814	747	815	736	832	795	736	747	754	752	757	800	761	794	706	795	792	785	741	803	784	807	846	792	793	888	780	770	820	800	780	740	799	803	773	755	825	798	815	788	794	823	783	760	808	776	739	789	794	809	807	799	873	759	771	766	801	794	752	812	773	768	795	753	782	759	753	835	828	816	768	768	757	827	792	787	787	750	840	751	830	815	758	729	734	857	788	808	794	726	806	855	774	823	756	772	757	812	792	760	770	806	788	832	767	798	760	781	752	792	777	798	790	835	764	775	744	782	847	825	755	791	756	821	772	788	734	806	847	820	756	779	793	838	781	770	808	780	830	773	783	741	793	734	865	763	779	786	817	761	771	738	752	787	802	771	847	816	771	786	838	770	804	741	772	770	796	769	796	802	752	773	784	835	783	778	819	767	735	762	769	785	772	791	785	778	780	782	788	726	788	789	830	776	756	766	796	829	806	769	772	842	803	755	756	831	814	772	782	765	771	784	806	803	811	790	819	787	735	755	736	768	787	801	811	811	822	788	795	777	802	799	813	797	793	782	804	800	799	754	762	802	768	825	759	804	752	796	810	817	765	744	760	756	743	746	824	762	821	770	754	800	789	743	814	779	818	748	800	783	796	804	809	815	799	785	801	837	797	809	746	804	756	776	820	790	796	830	751	829	812	825	793	812	775	807	752	791	781	788	831	787	828	775	780	717	767	813	767	799	814	759	740	800	798	844	770	745	788	776	776	814	819	750	728	771	783	804	785	733	759	732	769	768	803	784	763	758	817	759	792	816	738	824	813	784	813	765	808	786	768	799	772	760	792	859	786	795	798	769	741	772	807	804	793	781	766	764	749	711	852	837	757	855	811	842	795	791	773	761	805	812	789	714	788	759	780	805	790	814	767	747	792	772	766	793	777	792	787	759	835	820	820	788	796	783	805	757	759	751	771	751	737	763	758	767	803	799	804	761	790	823	772	815	776	786	781	765	738	766	774	745	807	813	741	864	801	750	799	778	774	810	869	790	775	758	755	824	786	805	786	818	782	780	825	787	788	777	794	760	745	793	814	810	749	733	772	775	749	782	755	841	781	767	784	794	801	771	717	812	747	785	764	824	764	805	772	802	785	796	787	754	811	805	792	833	835	757	788	735	770	801	775	821	835	746	745	750	785	742	790	724	801	802	710	746	785	776	798	740	757	783	818	817	832	783	801	818	780	767	816	782	737	781	800	802	790	804	767	793	767	788	740	785	833	765	796	832	762
24361	21622	29445	24765	24469	26824	25578	15970	11650	8895	6419	4616	3628	3092	2600	2173	1920	1683	1396	1375	1287	1162	1177	1091	1040	1051	1070	998	954	897	883	969	932	924	871	921	861	833	884	825	873	895	905	854	912	882	900	867	890	952	864	849	827	880	897	869	844	858	917	892	884	881	876	838	854	826	891	885	911	873	828	897	875	888	881	840	888	833	895	854	885	892	924	866	865	901	865	846	876	833	823	881	877	854	833	893	898	849	862	888	877	889	834	868	880	799	841	907	904	841	885	877	883	901	838	883	876	878	842	945	879	824	878	888	830	932	879	888	834	832	861	837	915	967	894	869	932	850	875	847	823	888	888	837	902	878	839	846	934	817	894	909	886	871	920	855	871	889	901	868	865	914	880	853	839	895	904	846	880	869	909	905	825	932	938	890	837	841	880	889	927	858	867	905	886	849	850	826	899	911	840	829	896	841	855	879	858	873	876	868	870	847	851	881	863	887	883	895	886	876	907	849	834	884	882	838	903	871	846	885	859	962	928	918	821	865	897	904	894	863	876	886	896	893	825	839	848	954	858	871	898	897	890	876	870	877	904	848	900	893	869	855	965	863	926	842	860	895	821	875	884	899	875	919	851	912	885	891	874	806	843	869	879	929	909	915	850	899	909	884	859	839	872	861	862	905	895	878	861	837	907	883	862	890	877	864	901	854	866	878	855	858	843	947	923	897	873	829	887	869	827	923	867	918	896	875	894	866	923	854	889	864	876	889	874	824	893	928	864	880	827	866	877	913	893	883	874	910	896	808	836	885	892	884	819	874	916	881	859	825	883	866	864	859	907	859	885	885	888	865	878	902	928	912	880	883	864	889	855	829	846	898	932	839	901	916	851	859	840	889	898	886	854	889	852	870	901	900	856	899	889	842	890	897	820	877	876	892	915	911	845	863	887	955	861	872	856	931	922	876	947	891	947	865	840	841	885	867	878	884	903	869	853	889	883	824	878	879	867	902	819	870	897	904	877	843	872	881	841	851	877	888	890	889	926	887	904	884	870	885	901	916	866	867	888	877	832	868	871	880	904	896	887	924	853	908	902	860	858	881	868	949	854	860	889	887	858	899	819	864	878	881	896	884	846	794	855	867	884	907	857	880	876	881	845	911	861	897	881	881	900	864	833	886	880	921	919	888	892	909	898	918	856	850	816	902	856	879	846	873	852	845	894	845	857	894	848	899	879	824	861	852	841	916	878	889	900	807	904	853	900	904	828	851	862	897	892	847	879	853	846	861	921	917	835	870	844	877	856	846	860	884	865	906	824	908	861	804	879	890	889	846	802	905	911	848	849	893	875	917	963	880	872	844	866	925	926	912	877	864	884	908	886	875	819	876	870	915	932	888	860	861	852	919	839	815	872	876	788	830	835	937	877	898	834	898	897	883	867	877	871	884	847	841	841	858	909	858	819	887	911	938	894	930	898	890	867	869	898	823	873	866	847	836	828	886	872	812	843	853	861	862	817	830	847	874	865	829	865	899	829	895	858	870	847	901	856	893	866	835	892	959	857	869	875	836	932	906	847	858	822	819	895	906	820	889	867	870	820	891	831	840	849	871	885	909	837	911	861	837	843	933	857	923	845	886	861	873	852	894	961	812	838	858	878	852	898	842	881	858	859	880	876	927	869	840	833	869	884	841	917	889	851	856	855	840	860	891	863	858	848	856	918	895	895	879	897	871	853	880	895	861	891	839	899	888	821	834	835	864	865	905	907	870	891	882	856	835	864	833	883	894	861	873	844	901	930	881	865	826	872	898	871	846	910	900	885	850	880	873	823	859	859	935	832	879	882	873	874	873	879	829	846	911	879	889	902	890	868	854	913	870	810	816	854	900	907	859	889	898	902	953	872	897	883	888	843	863	897	821	867	836	883	892	907	844	936	861	936	898	854	885	903	895	887	868	858	862	852	916	832	842	919	905	877	905	867	873	852	931	822	906	921	877	931	822	886	881	888	878	889	926	844	857	906	873	874	881	909	912	860	934	902	822	852	858	922	922	868	859	875	877	834	851	833	839	875	911	844	913	911	872	992	839	873	853	907	875	881	835	947	881	893	911	835	881	867	876	974	905	850	844	868	878	888	875	880	869	890	883	846	904	931	912	833	889	903	847	890	911	853	884	828	866	848	910	840	892	881	899	876	799	855	931	897	862	906	842	925	848	860	869	923	820	863	915	860	865	833	839	868	881	877	884	902	887	865	890	905	859	877	868	885	865	876	887	922	901	891	894	917	895	866	923	911	857	871	838	872	803	868	898	879	890	932	841	914	862	947	880	844	836	877	875	838	863	846	873	861	914	927	840	869	843	838	892	912	879	865	833	905	871	892	888	851	918	848	893	933	856	909	885	883	840	863	857	916	864	831	867	820	877	835	867	896	901	865	877	848	882	856	852	891	899	904	879	851	900	862	894	870	853	893	850	852	927	882	902	887	887	859	820	862	896	911	890	857	901	907	864	861	936	896	892	903	844	821	934	883	919	867	888	848	830	874	863	846	847	886	847	834	870	851	921	928	870	936	920	884	862	865	882	853	846	825	866	902	849	874	862	883	864	869	847	904	892	888	901	887	840	875	837	852	879	962	863	851	850	860	838	851	894	923	876	851	915	844	934	857	870	849	887	910	824	829	860	895	860	901	903	848	874	877	863	831	859	919	835	850	902	876	891	872	900	858	879	938	892	890	888	858	880	880	894	926	885	861	831	921	866	894	854	913	895	803	879	894	863	897	892	834	851	912	876	883	878	844	855	866	858	856	887	894	896	843	882	842	858	929	836	937	902	920	882	833	910	921	891	832	866	866	888	921	827	941	854	913	889	902	915	880	886	899	898	880	870	902	846	848	936	892	886	918	849	872	879	897	878	832	846	791	863	879	898	794	892	863	850	903	853	857	877	861	866	849	876	827	943	863	829	872	898	939	886	838	882	845	890	855	848	908	871	882	932	864	888	880	891	898	885	881	904	893	840	888	916	806	845	844	847	866	882	906	870	899	921	875	882	854	866	866	871	898	820	889	847	862	884	897	869	834	863	883	884	887	866	873	891	878	855	870	875	863	878	825	914	862	868	847	935	874	858	894	877	904	894	861	955	903	853	842	831	853	835	813	870	881	858	896	868	892	849	877	891	873	859	835	858	852	889	901	897	880	848	823	859	917	881	864	907	876	828	889	858	839	888	927	871	924	842	885	903	863	960	944	944	915	885	871	827	891	846	849	889	909	933	918	843	860	869	776	918	892	865	895	814	875	839	828	837	859	867	970	852	901	893	869	838	869	882	889	861	865	879	922	860	865	856	828	922	856	899	931	908	839	871	905	874	833	859	836	901	918	875	879	882	948	893	864	867	839	888	857	854	881	892	953	836	875	962	887	880	874	860	903	850	869	845	846	893	853	868	852	866	843	903	834	877	882	869	902	867	864	944	834	822	886	874	898	876	828	875	867	882	896	861	871	876	913	861	881	912	905	828	888	863
53272	64396	59752	49427	41843	30287	22909	18519	15765	12336	9213	6872	5267	4317	3623	2875	2451	2111	1641	1486	1424	1304	1270	1163	1093	1016	975	967	868	826	896	847	812	809	819	795	820	800	795	860	816	806	783	807	815	815	822	832	778	782	805	770	747	798	803	827	794	798	773	740	828	809	856	793	800	822	749	787	809	769	818	815	804	748	822	795	755	773	753	789	788	797	769	774	757	768	811	805	788	777	768	810	818	761	816	781	729	812	802	769	757	791	738	834	830	783	816	801	822	818	789	786	748	825	760	838	834	755	792	846	832	735	798	760	819	785	762	770	817	836	762	714	792	769	813	850	766	812	803	823	832	748	758	815	800	723	780	769	801	786	778	826	835	794	779	821	841	800	751	782	809	812	757	770	773	799	757	756	787	789	796	799	759	759	768	800	768	792	820	766	790	757	767	781	751	816	800	823	788	816	821	822	789	799	772	805	761	778	789	837	817	815	753	793	797	824	839	833	789	749	763	765	805	796	816	746	778	834	796	774	808	793	769	764	739	813	786	859	807	773	843	827	795	778	776	811	820	832	772	799	814	788	792	805	803	822	789	845	781	806	781	803	823	786	777	796	833	792	821	773	788	833	788	811	832	784	791	773	781	770	801	781	800	777	780	770	791	826	780	795	767	814	769	764	795	757	759	801	824	865	846	751	752	805	793	842	784	773	829	757	842	816	829	768	825	807	815	795	790	801	783	788	752	822	759	755	796	822	842	782	734	854	804	799	788	756	798	809	783	770	798	794	778	762	862	765	758	807	763	832	818	799	831	805	794	797	804	815	790	807	782	735	787	841	775	768	820	769	795	781	734	831	836	823	775	837	774	795	801	852	730	812	758	806	787	763	849	766	805	805	833	794	823	788	824	775	779	737	791	826	752	746	800	794	818	795	746	775	780	802	780	820	791	856	777	819	774	778	801	854	763	809	809	772	751	803	801	826	755	799	807	804	773	805	823	775	796	786	831	795	778	776	779	803	782	777	787	818	855	802	846	784	816	750	822	838	832	784	776	833	809	782	836	770	779	771	795	761	780	817	785	777	799	818	829	807	783	790	776	836	798	800	763	784	774	753	782	753	818	745	738	830	766	752	831	786	811	846	751	811	817	772	804	793	842	796	816	729	793	775	773	778	755	811	820	806	806	828	787	814	787	827	755	813	865	842	802	778	796	827	754	776	824	783	805	787	790	859	755	764	782	802	801	841	773	799	785	820	770	791	833	815	784	768	745	745	782	855	832	777	825	782	824	798	747	778	765	780	832	816	781	800	788	813	724	813	750	743	763	786	855	795	763	809	798	862	782	837	770	771	768	857	833	778	830	786	805	750	784	749	788	792	773	771	747	786	792	755	770	794	755	797	757	839	788	793	777	765	860	790	790	785	823	803	775	741	755	763	822	757	805	819	832	821	841	735	808	805	795	812	799	748	736	808	801	749	785	781	806	847	762	771	813	830	796	765	820	790	748	767	778	774	830	738	809	804	789	753	734	757	796	765	769	839	786	772	808	810	705	816	733	823	827	756	808	773	799	808	826	774	776	762	816	766	776	824	793	826	843	781	826	768	752	798	819	811	824	847	758	790	807	753	761	826	798	799	771	790	810	815	795	772	835	811	825	825	787	833	843	786	796	823	762	758	860	773	845	778	828	838	775	831	824	776	767	806	793	798	836	775	814	817	783	783	818	814	836	766	797	814	797	784	856	784	770	802	791	788	803	776	795	805	812	793	814	713	753	802	794	796	750	852	818	799	793	784	798	778	827	823	779	779	815	791	794	849	809	807	851	768	786	781	812	766	770	746	772	774	793	772	777	765	803	780	802	806	847	781	754	782	776	763	777	747	843	753	781	799	773	787	808	807	803	827	817	845	796	840	780	843	755	765	804	828	861	828	851	811	846	798	762	811	788	756	775	795	776	778	862	811	816	810	734	807	798	714	791	817	805	840	815	855	771	809	782	770	801	766	820	764	764	799	740	758	805	826	805	770	793	790	841	760	779	749	783	800	770	787	784	778	805	740	739	823	810	801	794	777	786	808	781	785	762	833	804	817	784	783	797	795	772	830	834	767	769	794	830	789	785	777	810	850	774	783	790	764	808	785	774	849	791	832	800	815	746	758	768	773	790	824	797	804	800	723	747	791	801	790	780	790	813	751	782	812	742	820	848	795	777	752	795	796	776	783	758	795	822	793	763	787	783	844	791	813	795	803	777	776	846	796	754	799	779	827	795	831	779	828	807	810	758	830	803	786	793	808	816	825	810	791	738	787	767	777	807	797	800	849	840	759	806	796	812	766	791	785	812	810	804	814	767	812	769	798	792	759	746	805	786	798	773	815	763	784	773	796	773	800	782	818	778	807	790	800	824	797	830	804	778	796	786	795	776	796	764	828	765	837	804	788	759	825	807	794	785	797	830	814	747	799	761	830	781	776	773	819	756	823	752	787	779	746	844	806	801	755	768	773	798	835	842	801	791	794	750	860	772	784	792	781	787	766	773	834	780	800	802	814	808	778	803	801	790	779	794	802	741	780	773	789	807	797	801	755	779	763	783	815	798	789	797	861	818	737	774	807	824	772	801	782	759	808	796	810	759	779	846	793	810	791	783	821	802	789	752	739	808	760	800	847	815	766	803	805	807	789	771	797	787	793	770	798	840	789	808	846	809	769	797	777	794	776	806	776	824	839	799	788	801	775	843	822	807	823	805	822	784	791	808	795	791	765	778	760	834	818	775	776	774	810	776	818	843	841	769	806	802	793	811	743	830	768	760	781	772	794	778	799	791	708	819	783	841	810	747	760	851	826	801	797	846	818	750	790	779	829	751	774	797	806	765	807	786	794	788	804	798	728	747	803	815	829	789	782	828	751	769	856	783	847	773	752	837	811	759	817	772	803	820	769	769	819	806	838	785	774	784	821	796	769	814	792	737	849	794	809	839	809	824	849	778	824	819	720	782	819	813	810	790	824	767	778	785	748	759	746	820	837	790	775	839	854	784	796	849	778	798	793	822	759	795	807	782	781	758	812	800	808	819	778	807	824	780	837	821	780	801	785	800	839	783	791	769	819	805	854	848	763	828	777	746	807	797	799	845	800	831	794	789	810	836	789	783	831	779	804	785	747	841	829	799	811	804	819	805	763	807	813	801	770	791	801	785	754	769	793	803	820	801	770	748	781	842	847	807	765	815	791	774	792	767	825	824	777	800	831	900	831	852	801	843	759	778	831	805	779	801	792	830	778	786	799	778	802	756	788	815	798	814	870	810	783	806	830	796	833	837	792	775	772	805	769	778	819	764	809	815	757	777	814	809	768	777	764	802	750	788	759	771	808	779	775	781	780	798	770	799	777	805	773	792	835	815	796	818	750	785	804	833	764	804	809	806	820	836	809	725	784	845	835	771	780	833	779	795	819	795	774	833	771	814	736	767	792	780	783	794	784	780	843	770	798	797	810	756	790	799	757	752	803	783	800	781	729	784	772
28674	23294	31759	32396	27465	19614	13063	8798	6502	4758	3563	2734	2278	2081	1729	1490	1312	1201	1157	1111	1055	1059	1039	948	928	950	899	905	885	850	888	872	868	847	903	845	842	815	852	845	848	825	814	811	823	775	850	856	867	795	893	826	829	836	860	882	881	837	841	841	824	866	869	816	879	800	836	824	856	866	843	870	836	824	815	828	811	818	811	868	876	847	854	869	775	832	878	863	833	853	863	867	834	853	835	807	899	818	834	832	860	868	810	822	846	823	885	804	870	819	828	836	852	866	832	844	841	823	846	817	851	799	863	873	863	819	877	841	849	868	834	842	834	861	847	869	863	833	816	809	811	824	858	849	846	788	868	884	818	896	880	808	872	875	861	780	813	849	788	834	846	890	870	891	858	864	851	842	795	831	828	828	861	840	805	833	881	819	795	834	844	823	815	829	851	930	845	864	801	857	869	878	837	850	875	858	823	834	833	796	833	856	840	787	819	808	849	816	850	824	875	817	853	832	824	860	826	851	855	823	845	851	855	835	850	818	829	861	816	824	800	849	872	831	796	829	868	821	861	859	854	841	858	858	821	812	892	874	801	869	862	897	854	807	874	817	885	845	839	812	832	826	918	817	888	873	837	840	853	866	783	836	893	841	873	812	808	834	876	860	845	791	861	793	882	861	823	796	816	822	853	847	834	854	803	864	864	838	849	770	813	868	824	852	839	822	825	821	836	878	858	855	858	797	806	819	819	774	840	883	874	830	880	822	827	857	831	856	845	840	787	849	871	836	774	839	821	817	865	844	859	838	841	844	842	850	920	782	840	825	820	841	865	898	869	813	850	810	735	853	875	854	868	806	792	842	812	896	854	853	854	845	864	822	826	801	831	818	814	836	795	863	850	903	879	867	857	841	831	855	799	831	836	790	872	853	846	842	820	832	842	860	838	831	860	830	886	793	841	869	843	814	796	880	854	870	854	877	898	841	853	828	880	839	927	820	846	848	846	855	846	823	850	908	884	892	785	884	843	815	917	893	822	822	821	857	912	878	822	849	806	839	826	866	861	833	832	834	821	802	852	813	821	831	853	857	883	885	835	814	850	874	870	842	857	833	813	826	853	809	862	823	900	875	866	850	847	858	874	804	837	869	831	790	814	851	791	853	806	891	864	856	844	826	828	848	796	782	881	861	830	796	850	842	837	835	808	846	825	844	781	845	841	848	805	829	853	845	874	894	862	894	809	862	884	795	834	813	832	830	819	774	829	822	782	812	810	853	860	890	855	831	788	877	827	847	857	864	859	875	858	817	836	829	873	820	879	846	841	900	810	835	800	866	806	858	841	872	851	847	798	871	881	804	884	863	892	849	821	882	838	807	865	880	817	819	814	829	844	856	880	818	851	850	867	833	869	833	832	855	812	861	803	810	825	800	872	901	827	808	851	818	838	794	874	832	822	880	888	841	832	849	790	814	821	822	832	826	820	841	820	828	847	822	858	819	793	848	826	819	835	861	854	811	847	808	891	858	829	809	786	851	826	858	857	809	803	793	825	864	876	837	819	824	852	836	792	863	857	842	882	823	862	833	828	846	830	813	862	905	888	814	826	815	826	865	825	840	829	803	859	826	872	855	842	843	852	861	890	798	817	820	854	854	863	845	817	849	845	830	908	857	860	833	858	835	817	866	891	871	842	869	811	903	895	844	786	801	841	863	819	857	807	837	898	817	826	818	884	797	789	858	801	861	840	867	811	862	904	809	818	830	822	857	831	839	854	904	842	803	839	857	863	824	866	885	874	856	808	850	847	842	841	847	870	873	860	857	869	897	890	815	840	836	800	873	854	887	873	851	873	890	816	880	840	894	831	853	800	821	836	828	866	867	833	803	805	808	830	824	874	879	823	858	816	882	823	887	864	887	852	830	831	854	918	860	811	834	854	803	857	792	819	896	801	858	839	824	859	827	837	827	870	885	789	863	881	814	817	849	884	822	807	811	856	838	852	873	837	856	870	838	875	853	877	856	859	833	802	853	895	847	809	837	822	785	856	838	809	798	826	821	848	863	837	883	842	829	829	837	867	800	790	824	829	868	813	905	917	833	862	822	832	809	797	845	853	788	875	799	803	799	832	836	802	868	822	822	886	912	860	814	871	842	823	804	811	813	838	846	839	846	839	885	782	832	842	838	887	825	828	892	822	865	854	815	846	850	805	822	795	815	846	894	896	820	876	810	814	838	792	838	800	836	830	843	835	870	784	853	822	855	810	809	853	901	873	826	817	842	825	796	935	807	844	807	824	878	860	799	873	855	838	863	854	831	808	856	854	813	827	885	818	883	840	862	799	809	832	840	893	818	814	779	841	806	829	796	834	822	775	835	827	842	826	872	834	873	813	900	783	845	792	860	863	772	847	832	832	762	832	849	815	848	871	778	832	797	813	865	815	854	815	788	862	840	883	864	823	854	888	796	864	837	804	855	868	839	863	862	837	846	883	831	852	890	846	872	823	848	884	881	823	817	887	869	812	863	853	822	830	840	837	798	839	802	827	855	880	846	842	836	850	812	835	851	866	801	794	838	841	844	835	847	900	828	799	839	853	821	828	792	821	902	846	839	864	805	832	819	829	819	848	866	788	829	884	835	842	874	909	847	842	831	813	825	850	871	848	817	801	813	881	828	815	823	893	826	877	872	861	894	899	883	884	821	874	924	854	881	843	845	802	851	807	804	822	879	849	840	853	770	865	851	857	824	862	852	851	819	766	836	825	854	845	801	843	863	863	848	843	866	843	850	878	845	847	830	875	838	883	840	856	841	883	845	853	871	822	833	843	806	891	908	849	806	840	798	824	838	871	879	834	848	820	851	791	803	852	827	811	871	836	815	867	848	854	835	870	804	857	830	815	856	867	820	824	801	856	876	865	836	825	820	855	839	857	800	836	854	870	813	851	850	831	854	809	890	807	842	907	809	830	837	827	857	847	863	775	812	817	844	798	828	867	819	813	847	838	837	824	828	821	818	859	823	836	848	842	831	778	826	876	820	794	876	826	814	859	832	880	867	867	795	874	811	780	862	891	857	896	871	847	874	867	875	883	860	832	830	830	808	831	884	870	851	800	834	817	847	785	840	830	835	836	775	822	846	854	833	795	821	775	840	836	802	857	825	813	844	859	850	868	830	839	840	852	819	883	875	863	802	842	817	873	858	863	827	842	872	846	845	852	831	835	820	877	837	851	867	818	799	829	852	839	849	823	824	834	892	789	830	820	888	820	910	866	831	855	841	863	849	802	918	788	849	887	866	794	825	859	854	892	848	825	850	894	837	821	862	847	785	858	854	793	838	836	834	883	818	917	845	824	876	810	836	817	894	814	863	811	852	890	810	860	852	824	866	848	870	859	841	816	878	785	826	851	872	887	821	794	835	825	828	881	861	839	812	808	813	880	848	831	836	845	840	855	816	774	831	800	894	877	790	832	857	872	870	821	857	824	916	818	824	823	852	851	837	842	797	819	851	865	822	882	845
49346	53929	51676	40451	33004	22418	16756	12906	9935	7577	5666	4536	3524	2899	2417	2035	1666	1489	1279	1287	1093	1069	1040	968	960	947	874	805	840	840	797	817	790	768	771	773	795	745	802	776	761	764	744	733	771	796	763	705	766	769	828	779	787	781	719	780	782	761	748	789	726	738	736	775	772	810	809	779	785	788	772	696	767	764	788	731	757	776	754	818	768	751	808	799	728	782	814	813	751	785	781	796	744	775	770	728	760	780	778	756	737	794	781	722	787	777	807	796	777	780	778	744	733	761	800	777	779	686	790	774	755	746	783	808	773	812	790	746	748	762	777	756	781	784	739	804	792	784	744	770	802	784	795	754	734	768	787	808	818	776	708	833	766	773	791	832	756	773	791	777	758	778	783	758	803	761	742	749	772	797	756	761	790	797	751	760	750	733	760	770	759	776	854	810	779	750	778	794	784	750	762	746	793	822	775	764	752	748	770	737	807	755	807	777	804	716	744	803	741	787	757	750	803	717	767	720	750	738	809	793	787	783	780	743	766	739	811	767	777	794	768	745	794	761	758	789	809	763	738	798	731	776	773	739	760	775	797	737	760	751	775	779	818	745	760	785	805	792	787	783	743	761	795	776	724	734	741	800	825	744	804	751	791	768	753	794	778	762	778	791	737	784	754	768	754	762	768	752	770	803	763	744	760	758	753	804	726	749	759	773	779	795	759	784	748	779	737	767	778	782	771	753	772	745	755	721	788	781	800	763	815	717	775	792	793	755	731	797	760	783	782	797	772	795	739	775	747	741	815	706	742	730	814	755	830	774	693	747	741	786	773	737	801	759	718	744	799	765	705	698	830	763	767	812	835	755	768	745	776	775	727	806	759	749	758	803	767	784	745	781	797	746	774	785	755	730	803	803	798	727	776	736	760	807	732	773	818	789	788	777	788	788	754	781	764	777	740	824	768	812	793	769	767	720	770	762	747	793	798	810	819	813	737	729	757	766	789	776	764	722	808	730	772	757	770	796	752	794	755	768	785	757	773	783	798	801	756	757	827	789	724	774	716	772	772	815	690	740	777	815	826	805	765	750	794	752	797	758	755	761	772	794	751	741	755	778	787	799	825	794	767	756	782	798	779	799	788	811	816	753	760	818	783	793	812	774	721	720	826	750	823	800	792	747	763	782	779	789	782	735	736	773	742	700	746	811	750	762	762	768	773	756	819	772	802	765	773	775	751	748	753	779	763	757	760	748	772	784	780	775	756	778	794	732	757	818	800	814	794	778	776	785	813	743	752	799	775	773	721	771	744	807	771	788	748	758	761	792	801	826	786	758	787	764	772	771	759	818	800	822	794	782	733	790	755	735	738	807	817	764	752	783	730	719	810	743	769	774	809	766	749	757	760	720	759	745	779	794	820	745	782	770	697	763	794	775	777	796	816	808	762	810	780	738	760	720	818	793	784	785	728	778	759	763	786	775	750	802	768	789	726	756	755	790	682	749	817	751	742	758	773	774	767	802	753	761	795	760	738	805	727	758	782	781	795	750	801	795	801	767	790	748	783	760	788	774	740	779	748	772	814	757	745	803	756	760	736	797	781	818	793	764	787	790	758	777	780	837	722	766	756	742	774	755	826	800	741	776	713	753	730	759	790	762	756	771	728	763	807	756	739	800	720	774	766	756	813	776	767	783	771	761	767	723	778	722	783	738	763	732	778	744	795	774	778	697	724	717	794	806	762	792	824	761	782	763	754	782	786	769	760	745	743	735	778	781	774	765	773	768	780	782	778	777	781	763	800	763	798	746	783	746	755	770	754	801	748	765	780	797	735	772	730	750	775	807	756	782	810	752	750	773	742	760	825	779	787	766	724	781	768	776	790	745	776	817	761	786	738	717	772	823	750	795	764	754	730	789	768	784	808	762	735	762	797	751	800	802	749	740	754	733	772	795	770	785	798	755	752	756	767	789	783	769	775	800	788	771	749	822	782	771	732	744	730	773	741	784	745	739	731	771	802	781	779	779	769	740	760	797	794	799	794	761	754	789	711	803	800	792	759	793	773	756	732	822	798	734	777	775	751	746	785	789	716	793	753	792	790	776	807	784	766	800	800	750	776	756	797	770	791	750	808	707	736	771	789	779	742	717	786	820	737	807	725	804	742	810	761	790	751	790	827	789	758	748	837	747	712	756	793	750	772	738	735	758	814	734	713	796	733	736	751	818	745	783	778	756	758	765	787	764	737	767	760	756	786	808	804	753	747	737	746	786	743	776	741	791	818	747	776	779	739	776	695	742	770	787	796	762	763	787	760	747	766	800	732	797	749	753	748	797	811	786	756	758	793	739	792	819	795	761	777	744	809	809	771	761	777	802	820	737	800	765	818	696	752	842	741	798	782	801	773	780	737	751	776	780	775	782	793	800	755	751	737	800	792	734	726	809	772	782	809	800	759	793	748	804	745	748	783	787	757	778	788	779	769	741	788	765	715	800	824	779	779	730	746	748	739	775	770	772	813	775	743	713	780	742	793	803	783	770	792	769	764	749	726	732	729	766	733	766	756	742	730	816	768	779	822	741	770	768	791	784	829	759	787	767	768	786	712	808	754	774	791	802	787	725	779	828	759	760	785	801	772	759	778	776	756	753	821	728	739	759	772	784	802	765	801	782	787	743	803	788	758	759	784	809	770	780	803	775	796	749	740	760	753	793	787	780	769	754	791	756	739	775	759	793	776	754	761	780	704	758	776	755	777	792	747	728	777	723	805	753	724	763	759	824	721	799	762	739	767	750	821	794	787	763	750	749	768	778	796	728	764	786	765	779	723	745	780	775	754	806	773	758	773	755	772	803	761	794	747	791	756	815	779	780	728	744	710	751	751	786	775	781	791	747	754	747	734	781	778	803	755	858	759	707	757	784	793	763	822	834	770	809	787	761	798	744	704	790	790	738	775	811	758	811	766	829	774	763	730	731	709	771	761	757	757	790	813	768	760	760	769	756	745	773	741	765	749	742	811	777	753	749	728	786	743	767	777	782	815	745	800	726	739	797	807	730	777	790	822	771	791	791	759	751	786	801	778	810	768	818	806	802	738	852	817	753	763	772	687	771	729	787	776	781	712	788	765	717	784	775	827	768	733	786	776	753	753	750	752	788	794	742	728	791	727	788	807	778	764	767	751	752	750	781	774	794	707	819	781	766	771	760	775	822	762	770	765	745	802	775	742	753	718	747	772	798	768	759	774	788	804	753	790	784	760	751	764	723	738	745	758	725	828	811	756	768	731	728	831	744	750	778	774	751	832	769	709	798	749	743	789	799	820	770	778	770	758	769	800	777	763	769	769	760	740	776	722	757	746	759	741	772	810	755	759	796	750	753	736	771	795	797	752	729	777	748	754	822	741	777	762	762	803	744	761	808	772	724	768	766	747	755	777	819	785	749	766	822	767	763	784	822	781	809	791	750	782	697	769	778	776	772	786	721	748	767	758	737	738	797	772	782	780	763	781	800	763	774	694	766	776	759
25694	21560	29251	26228	27873	27541	23011	14921	10214	7378	5431	4208	3354	2752	2332	2035	1698	1522	1383	1338	1223	1187	1068	1066	1003	997	964	976	904	911	914	912	886	886	895	885	864	890	856	823	839	851	814	822	856	883	774	835	833	850	850	798	889	866	877	860	866	901	866	819	833	887	877	889	834	819	826	861	864	872	865	824	846	868	816	848	857	879	884	859	836	870	838	800	823	819	843	804	826	821	861	868	847	889	885	903	904	840	831	895	827	799	827	806	827	853	873	859	860	851	852	852	815	897	882	874	808	850	838	846	861	846	881	858	859	841	902	841	855	893	866	880	828	892	867	858	843	843	883	885	869	824	786	857	837	859	856	816	850	831	851	878	812	776	786	901	868	865	897	840	897	855	846	856	802	876	831	860	799	812	826	905	903	857	866	889	854	882	895	894	842	817	863	878	872	864	859	849	874	824	900	847	900	866	817	810	882	861	912	849	880	848	842	830	841	878	819	927	835	862	817	824	833	818	853	841	856	843	933	823	939	858	820	866	863	843	837	843	859	852	849	870	866	836	873	866	898	862	807	818	842	849	842	786	846	891	848	814	801	897	887	860	797	866	842	830	815	847	866	813	825	857	854	817	855	843	858	804	828	849	836	871	889	889	821	835	833	860	898	884	911	909	825	791	890	833	846	875	823	810	878	887	839	850	897	846	852	844	853	878	828	847	864	845	860	871	870	837	822	874	928	879	863	890	853	908	810	871	842	863	825	817	878	871	841	905	878	857	829	874	865	829	850	852	911	798	846	823	825	914	903	886	856	853	773	880	863	883	864	862	885	839	849	844	792	854	817	868	858	875	891	866	864	839	881	866	832	836	872	828	860	840	854	884	814	864	863	856	897	802	842	837	850	862	811	863	817	845	846	829	835	800	821	805	891	863	838	806	823	867	821	850	827	838	878	860	828	882	884	871	846	858	860	848	851	860	892	862	856	837	817	809	878	828	849	819	859	863	794	803	946	852	853	899	879	821	867	881	878	830	892	833	865	869	803	820	827	906	872	890	828	864	848	818	837	866	828	869	826	829	921	842	841	846	857	862	865	861	844	861	864	865	872	836	854	831	855	840	934	807	903	843	834	834	795	828	891	826	825	839	898	911	833	837	842	878	899	848	866	807	854	803	879	841	846	846	880	852	873	891	825	834	837	819	817	851	814	878	887	874	832	864	836	846	861	841	839	846	801	855	864	879	793	822	790	809	848	840	848	869	872	852	869	834	800	881	841	889	886	818	900	836	819	866	782	805	904	882	806	840	854	843	832	867	842	849	879	829	868	891	818	836	865	887	811	859	872	847	912	903	860	881	851	870	881	876	818	863	880	874	813	853	823	888	866	824	859	878	821	880	822	893	787	783	808	873	865	863	837	884	881	806	908	869	860	880	862	854	817	856	847	824	833	862	811	820	907	858	835	820	915	848	835	903	780	875	845	863	851	819	839	837	855	846	786	789	879	841	838	822	827	843	875	832	881	873	853	844	845	826	852	871	845	879	854	822	892	866	878	837	833	884	836	868	805	826	825	832	868	832	849	810	818	876	798	815	860	861	808	872	893	829	845	847	866	881	874	764	904	835	858	864	840	844	863	890	819	859	848	853	828	841	784	828	896	866	860	899	882	801	859	856	842	854	853	855	877	868	873	828	876	811	865	826	861	828	861	818	828	876	822	861	842	853	892	864	834	847	853	865	808	885	849	873	863	934	825	852	806	843	854	836	856	873	823	788	852	790	879	823	872	853	860	854	893	838	797	837	841	871	832	852	882	862	903	880	846	895	848	861	848	860	845	821	851	892	833	858	839	840	789	888	841	883	847	870	905	855	801	833	839	822	837	899	869	879	817	861	866	871	881	896	914	853	831	816	845	844	856	840	879	867	866	861	818	836	914	859	854	801	852	896	833	877	837	854	869	904	911	848	830	895	838	827	836	845	857	871	828	809	829	872	818	890	843	831	853	837	842	838	780	884	873	836	842	884	850	889	869	797	902	866	924	860	847	852	839	880	851	865	847	880	861	873	808	862	867	823	807	810	849	861	858	881	822	874	844	846	849	849	900	830	860	843	881	835	865	838	796	837	839	823	879	853	865	843	867	862	857	856	827	843	835	832	852	843	832	870	870	911	815	788	847	830	836	869	868	834	875	849	888	903	854	882	869	841	829	851	842	843	858	854	888	911	858	845	846	822	884	919	872	821	844	875	833	824	861	877	839	832	862	813	902	921	832	914	839	833	881	850	863	886	831	851	844	872	859	848	834	870	871	888	860	819	879	882	820	842	867	873	852	848	873	836	836	870	860	849	860	850	894	853	857	867	834	893	885	852	873	852	815	826	825	868	878	822	820	842	829	833	874	836	868	827	843	838	904	848	834	851	866	872	843	912	829	892	903	854	866	842	847	817	890	845	851	898	840	805	858	864	902	885	906	887	927	855	831	894	896	831	812	799	780	889	854	911	875	875	805	871	845	775	898	866	854	834	854	833	854	794	833	848	845	819	807	842	855	881	847	830	857	879	848	812	847	851	843	877	828	839	845	883	858	849	814	866	815	873	822	846	836	821	818	853	900	861	870	844	840	878	846	837	897	881	825	848	832	861	834	890	847	897	845	867	819	818	858	866	818	861	781	882	836	828	829	824	840	868	864	852	877	820	861	826	846	868	863	870	799	860	864	907	881	837	821	815	925	864	834	859	815	835	856	855	908	873	828	854	798	889	837	825	913	855	873	864	861	872	862	852	842	783	880	818	811	834	843	862	862	851	881	783	867	841	860	858	879	853	823	865	796	832	830	848	816	843	823	896	885	822	833	855	833	866	835	852	907	896	818	784	819	866	850	823	850	812	863	872	811	855	861	861	839	872	871	859	826	780	794	884	864	862	827	849	857	893	902	821	910	872	810	824	912	821	840	837	830	852	866	845	831	803	877	824	798	851	889	857	864	865	861	883	879	878	898	854	800	875	921	789	834	904	832	863	864	871	843	885	840	831	780	824	860	862	853	799	827	861	836	833	801	803	859	842	847	870	887	862	830	818	927	840	833	864	855	825	850	807	853	850	878	835	804	842	880	860	893	878	828	842	833	851	837	858	790	814	868	872	813	896	860	869	803	877	874	805	800	838	830	859	877	907	848	847	841	831	864	863	830	909	837	872	851	901	787	870	851	832	861	871	836	870	864	872	880	873	882	836	803	864	875	893	836	839	860	821	868	833	831	834	860	889	840	842	844	813	856	871	862	784	873	843	833	821	871	872	883	862	822	878	830	810	856	831	833	835	811	823	849	886	853	885	855	940	832	886	871	894	871	882	880	855	832	818	851	871	926	819	800	873	873	849	832	827	808	885	847	824	865	844	861	848	859	904	845	872	845	864	809	840	799	841	788	874	881	874	879	828	853	902	832	805	949	875	840	801	897	871	788	815	825	838	792	849	823	870	818	839	859	834	840	874	840	831	838	870	912	840	842	864	851	906	923	879	854	884
47131	58439	58016	46680	39237	29650	22253	17977	13781	10566	8073	6255	5052	3975	3376	2584	2275	1816	1601	1526	1302	1267	1121	1060	948	1026	903	900	880	851	825	819	805	795	816	809	798	811	782	759	787	759	796	742	771	743	773	785	744	782	724	763	820	762	807	775	795	763	742	752	731	805	817	784	795	757	769	783	741	856	732	797	800	798	769	735	779	773	822	756	749	752	781	773	788	723	789	754	785	793	821	778	706	771	821	743	764	825	765	743	791	783	766	747	805	796	834	757	765	750	781	802	765	803	775	754	759	755	759	792	777	774	803	784	738	785	801	765	728	761	727	730	756	804	764	781	759	815	738	788	786	762	784	784	815	821	786	780	789	741	758	762	760	816	780	746	817	758	837	765	801	751	756	770	766	760	743	781	779	810	784	809	796	771	753	783	738	786	752	791	779	832	735	777	808	767	785	800	779	778	753	754	800	821	772	784	803	729	760	799	728	761	762	812	764	788	773	825	754	758	750	787	810	750	759	779	738	824	795	781	775	811	799	804	750	838	802	782	794	782	772	750	779	769	766	786	771	749	782	806	748	757	753	792	760	795	772	803	773	794	801	776	788	839	799	747	789	795	770	786	812	767	795	799	798	781	785	773	768	738	749	748	739	803	803	746	750	814	738	775	837	760	796	768	837	781	725	787	816	736	804	743	807	718	794	771	747	822	795	761	740	765	785	794	798	775	794	782	748	737	767	778	721	795	755	781	756	848	773	751	790	776	849	798	725	803	752	788	780	818	791	818	818	803	796	792	766	779	760	803	724	778	738	778	753	748	789	744	734	766	772	770	769	794	755	816	764	779	777	761	775	760	758	775	774	675	763	707	793	774	779	758	862	785	748	746	792	800	806	806	806	743	802	805	789	826	828	760	766	787	799	797	814	823	785	757	802	795	797	809	807	802	804	823	805	771	738	764	759	808	791	750	734	762	759	822	779	780	806	776	782	787	737	751	766	741	803	758	746	758	819	789	848	781	788	841	799	753	756	789	804	816	803	785	786	771	736	791	817	757	783	763	763	791	782	808	754	770	792	799	759	770	738	801	801	709	766	754	761	754	793	769	761	741	794	754	762	827	801	818	808	754	785	800	770	799	805	767	807	772	728	732	864	785	783	767	781	732	822	768	817	764	751	764	797	759	774	812	778	787	777	815	787	751	744	713	787	783	741	755	727	772	746	753	725	801	770	769	761	754	753	721	771	721	801	756	793	762	719	825	815	800	736	724	787	749	784	761	766	740	767	760	781	771	745	750	821	807	752	803	765	767	785	725	801	855	795	774	798	780	732	733	786	794	789	770	771	816	775	763	765	771	729	818	786	720	772	757	753	799	787	778	788	796	815	779	792	797	762	748	790	775	816	751	785	800	815	816	842	759	788	808	773	793	788	794	743	733	797	782	745	752	772	798	794	751	822	760	773	804	761	821	793	762	831	726	756	782	822	773	769	786	763	808	774	787	837	793	765	791	777	802	723	800	792	736	789	785	763	762	762	755	805	817	769	795	765	760	748	758	756	721	799	812	816	791	783	748	770	756	754	833	765	769	760	781	795	835	774	745	781	780	821	787	798	779	765	780	784	774	790	769	830	760	772	796	766	837	763	737	789	739	778	791	809	742	782	785	764	793	791	785	788	778	788	791	782	821	807	763	759	788	769	767	737	767	798	793	775	791	773	790	743	739	710	764	775	772	765	752	770	796	762	790	775	795	755	710	805	775	744	748	809	715	694	799	747	739	785	752	758	743	734	789	805	770	812	746	789	782	791	807	744	773	770	763	798	823	788	808	740	779	765	753	763	756	799	747	776	752	756	800	798	778	747	757	795	809	763	749	748	816	861	744	788	714	758	780	762	787	762	813	788	753	761	763	753	775	845	771	751	756	786	790	798	807	785	805	777	731	723	785	796	799	782	760	705	812	779	760	750	756	793	759	785	779	725	792	793	798	782	740	767	774	763	776	810	818	792	826	749	749	782	793	722	782	781	745	778	778	782	792	798	777	776	779	797	778	772	804	765	771	744	786	783	799	778	818	775	828	781	731	809	771	792	720	759	768	756	733	684	755	757	780	754	751	822	755	778	784	788	724	731	817	778	807	847	756	754	757	761	745	761	776	796	805	789	788	775	769	820	757	768	773	798	790	782	762	773	750	831	748	744	792	788	785	806	823	773	833	757	827	761	775	782	820	772	766	804	825	783	751	751	765	794	857	773	785	787	752	775	741	791	788	800	750	784	812	730	750	786	745	766	751	744	773	783	820	757	786	811	739	839	768	706	799	822	833	764	768	770	816	808	752	759	767	728	744	784	791	766	748	787	753	781	801	766	710	753	770	783	799	765	820	795	765	782	715	781	782	777	726	756	804	772	788	782	810	762	741	768	771	848	756	779	781	773	738	725	769	734	789	757	799	795	799	777	762	778	773	800	792	818	780	786	754	751	749	744	763	774	786	810	744	754	796	736	795	786	762	771	709	805	771	828	750	741	744	774	800	760	764	827	820	740	779	794	750	747	748	731	727	795	750	775	785	712	795	761	758	768	817	746	822	799	761	784	743	797	789	804	775	808	735	788	758	743	769	785	818	736	756	788	771	828	788	800	799	730	723	781	724	812	786	786	765	776	776	711	744	783	816	791	793	809	790	754	755	811	789	836	773	780	778	816	797	785	808	737	768	858	794	801	782	797	780	792	777	723	777	790	782	812	830	785	749	769	778	781	791	784	739	834	813	737	808	746	753	830	775	816	751	747	747	803	804	736	781	755	742	776	807	784	776	749	822	764	757	761	768	780	737	755	827	754	742	730	841	809	832	756	759	772	778	750	810	779	737	740	782	769	720	786	765	761	750	740	739	731	740	769	824	788	723	750	782	794	806	817	768	784	778	725	805	787	799	798	784	790	820	777	777	806	803	827	744	783	729	711	742	793	772	747	774	800	788	788	780	745	789	775	791	737	755	809	748	874	742	780	778	784	773	754	759	790	776	749	767	741	766	771	760	751	832	764	792	777	772	758	711	732	736	764	775	751	758	785	803	796	758	736	745	821	780	808	832	780	768	838	788	821	786	790	758	764	789	793	744	815	799	754	814	737	764	750	767	804	778	740	792	786	782	794	787	804	786	775	777	799	778	757	784	806	739	798	764	743	756	772	784	713	801	739	762	736	768	720	769	800	767	770	786	842	779	771	795	791	762	798	748	769	770	800	769	778	742	745	831	805	773	769	759	753	770	790	780	787	798	725	785	771	770	751	751	798	789	782	787	768	785	785	797	795	793	748	743	775	727	762	775	786	776	776	785	758	771	822	760	757	816	746	772	739	816	767	804	810	762	840	795	792	770	762	787	781	735	746	757	776	786	747	792	718	784	767	742	831	783	796	786	791	767	757	820	791	826	769	813	766	809	762	814	846	790	792	788	743	789	796	789	800	798	737	736	797	814	779	770	768	839	768	755	733	770	787	791	753	726	796	753	749	794	768	821	780	771
25004	21626	29382	25259	25468	26689	23235	15627	10774	8116	6362	4677	3695	2934	2422	1975	1648	1566	1407	1321	1231	1156	1060	1088	959	1026	969	940	937	1003	876	889	860	862	899	895	868	844	788	889	909	932	862	880	875	851	902	903	920	860	870	889	852	878	862	878	863	855	832	823	843	899	868	908	865	866	878	876	832	876	883	830	848	854	897	806	893	902	839	862	846	936	855	876	829	865	836	846	832	849	828	846	838	863	888	886	901	848	877	873	857	898	888	788	842	869	870	859	847	839	854	831	845	877	875	895	880	878	855	889	775	920	851	840	824	884	906	895	901	917	870	858	838	879	865	843	859	818	864	832	861	818	820	881	823	886	883	901	848	843	869	819	814	858	946	866	895	898	807	877	849	851	832	855	865	826	899	797	911	897	901	870	787	868	858	838	848	820	832	902	897	870	864	853	862	892	836	866	816	851	807	825	854	867	837	868	885	889	897	849	811	846	874	858	861	864	886	872	842	853	834	843	856	835	889	831	825	796	852	823	935	840	798	845	827	902	879	870	935	846	840	874	852	861	937	844	931	839	866	851	860	825	840	841	871	904	883	857	839	829	816	841	840	852	841	876	844	865	867	875	873	850	851	861	876	875	845	822	878	882	859	892	867	874	878	871	885	935	874	828	859	858	894	868	845	882	892	865	882	881	850	881	798	859	839	848	872	893	892	924	890	860	894	850	873	883	889	873	784	896	836	854	834	872	865	849	868	883	826	861	839	917	864	842	848	829	866	896	830	886	859	803	799	816	866	839	845	893	823	854	848	828	831	871	858	849	856	906	816	873	850	919	857	880	821	837	871	814	860	838	886	878	802	893	842	886	850	879	839	827	855	931	875	851	847	842	882	856	809	877	850	876	821	847	905	851	837	804	854	891	865	843	880	853	860	868	912	869	843	890	863	867	909	862	845	842	865	835	856	845	871	847	832	846	904	858	896	822	814	893	892	887	830	881	836	823	877	828	877	873	834	884	863	810	833	886	890	859	831	849	871	893	902	913	846	950	923	870	885	854	881	802	845	890	846	866	896	848	884	871	892	886	890	873	829	838	865	868	837	849	871	844	873	844	867	863	831	873	818	831	849	850	829	861	855	867	898	891	875	855	871	864	879	891	848	896	819	880	817	846	846	895	917	833	898	841	867	858	785	934	914	873	885	886	833	857	821	833	859	880	899	870	863	891	849	876	883	894	913	821	862	855	870	888	853	847	871	845	885	838	909	855	863	839	879	872	893	885	832	803	889	868	852	844	862	850	860	842	889	838	874	870	816	841	855	899	802	854	877	788	865	861	825	850	831	828	855	852	907	850	880	861	849	835	855	946	889	825	930	877	884	841	862	890	856	875	881	810	882	880	835	808	907	852	856	817	862	857	829	874	835	880	834	868	838	817	840	821	901	840	852	807	889	924	900	894	865	852	884	862	881	850	861	887	875	817	852	886	884	854	891	883	830	894	822	829	810	795	837	879	874	867	894	857	875	909	862	819	829	896	915	887	811	882	854	885	861	879	836	823	832	818	813	883	896	896	842	853	866	808	876	881	908	889	903	865	888	887	831	927	879	894	820	843	875	846	876	864	894	855	843	901	870	886	914	903	884	874	836	801	843	828	853	891	839	810	882	832	824	889	888	847	866	834	872	866	879	867	910	857	871	842	893	855	878	783	792	887	854	870	850	860	871	825	838	861	871	889	795	813	849	861	907	876	869	863	916	857	831	870	811	852	882	841	846	804	833	876	843	878	868	890	852	826	847	834	860	888	860	890	850	808	803	875	898	903	807	859	888	774	897	878	853	861	801	842	902	887	884	852	908	878	866	830	838	842	857	869	906	813	886	837	840	817	892	840	875	849	815	802	899	858	825	842	809	833	944	856	862	843	892	848	826	848	889	875	848	849	859	831	882	841	832	902	880	852	855	852	798	872	871	904	858	902	861	887	903	855	868	861	889	877	862	862	893	886	838	903	854	848	844	843	845	859	851	862	817	880	802	843	839	886	847	818	834	870	907	861	847	799	785	827	838	839	886	894	850	881	914	833	937	865	870	883	929	841	876	872	879	838	877	862	790	856	866	865	845	843	904	921	838	876	854	832	883	854	903	860	857	835	915	868	882	881	819	864	812	853	850	880	848	842	883	887	852	817	816	808	811	895	903	845	903	853	853	843	902	907	825	861	869	880	913	906	840	838	831	845	859	869	904	860	825	879	873	910	837	869	821	881	882	890	893	855	850	883	878	834	880	963	866	880	967	888	814	835	855	853	898	887	854	917	852	842	876	866	931	843	871	892	879	878	796	816	901	822	895	876	887	878	861	913	870	870	829	887	888	882	869	910	831	811	879	924	854	882	860	877	873	831	846	871	865	879	883	878	828	868	905	858	860	852	893	882	824	892	853	834	888	826	907	823	898	872	870	832	888	857	828	870	866	838	851	875	882	842	917	891	847	874	891	835	848	848	872	871	832	843	814	860	895	871	890	822	829	912	876	855	899	851	905	863	878	865	891	840	894	924	846	863	896	834	816	838	864	830	868	851	857	877	870	877	867	845	874	844	871	877	847	914	843	798	831	871	851	847	912	874	871	880	901	852	938	810	798	794	900	936	909	883	834	842	860	835	810	826	843	841	846	887	837	819	856	828	820	781	838	879	940	823	860	832	861	785	893	923	861	871	866	863	830	892	883	862	880	880	871	839	891	881	902	860	865	852	901	841	903	870	871	859	874	851	871	901	888	841	886	890	855	823	891	827	858	912	861	821	874	888	846	826	913	880	911	856	879	792	857	862	894	866	861	784	872	863	877	857	891	867	858	854	889	864	858	851	881	852	903	847	915	891	875	837	859	791	917	848	854	844	886	901	800	868	868	859	883	852	903	854	847	856	832	871	865	880	824	827	840	837	886	860	910	878	856	861	786	915	880	825	904	863	857	835	855	857	812	817	844	879	851	848	876	863	884	835	870	886	796	906	834	872	834	869	854	851	878	881	889	873	864	893	815	833	793	859	881	876	878	796	850	834	866	903	939	856	863	873	883	879	862	874	931	857	870	904	885	804	822	890	879	877	815	867	847	875	871	839	819	868	859	847	837	818	905	857	855	905	748	843	844	878	844	794	856	866	884	820	871	876	854	813	842	838	838	851	847	842	887	901	863	857	896	879	928	874	839	853	840	869	866	851	898	856	835	810	814	913	879	796	883	865	851	798	867	866	856	866	883	818	877	859	865	872	823	844	777	928	860	855	826	913	796	810	866	858	931	862	855	901	761	902	880	859	829	835	929	794	856	845	821	902	847	851	844	901	867	855	892	842	885	871	830	864	835	909	899	909	898	803	833	896	811	862	836	870	862	864	851	829	846	902	874	857	847	894	857	867	883	898	914	878	847	933	866	892	849	834	835	898	824	858	879	831	835	913	872	836	829	895	837	933	829	837	782	926	891	874	861	889	849	876	866	858	894	887	862	856	854	868	863	878	790	823	917	920	851	833
49429	61163	59449	48743	40163	30399	23053	19121	15148	11856	9266	7298	5767	4589	3509	2842	2381	2035	1669	1570	1422	1315	1197	1124	997	944	1031	914	860	883	877	821	815	816	788	847	753	812	818	807	744	830	742	800	823	723	755	766	792	790	793	784	787	788	756	806	818	833	861	752	751	797	778	814	771	722	787	774	759	732	781	797	736	797	848	793	866	818	799	767	784	767	805	791	843	770	764	798	767	784	750	728	780	809	804	794	749	800	764	867	808	767	749	797	754	800	783	725	787	764	754	799	765	734	783	796	800	713	768	764	743	743	779	769	750	745	768	799	823	793	792	848	783	756	716	803	775	787	777	797	814	760	771	763	778	712	752	833	833	722	772	782	801	796	803	776	816	797	798	810	790	800	827	809	780	751	824	793	769	757	777	740	784	783	716	785	777	809	757	768	807	795	793	838	749	771	797	737	795	848	781	766	792	804	741	727	801	785	822	791	831	823	783	770	785	814	743	743	832	771	797	819	799	761	732	761	780	764	777	836	751	807	806	778	755	749	778	775	802	819	797	781	801	802	793	772	824	762	767	799	788	792	781	782	757	766	759	733	769	769	780	762	820	819	768	719	804	816	808	783	759	795	785	780	724	753	803	710	798	806	818	787	811	768	785	816	805	806	759	790	812	739	788	797	782	803	850	748	867	731	753	792	794	782	815	799	776	796	809	764	786	714	766	824	735	803	805	794	843	830	749	772	804	772	821	772	750	804	774	790	820	766	726	775	773	772	716	739	797	743	810	811	773	806	817	801	756	775	743	748	763	752	755	752	785	796	801	738	834	755	747	781	766	801	751	782	744	762	820	747	803	782	760	759	775	806	757	716	761	755	758	826	793	756	802	737	835	812	806	760	767	773	774	739	808	783	748	739	811	752	829	782	741	795	746	741	757	786	816	791	754	756	811	736	824	755	841	827	765	798	757	769	752	773	782	785	792	825	773	740	791	801	849	810	774	795	777	818	809	775	715	794	817	826	774	727	799	757	804	807	827	840	741	777	832	776	804	764	772	715	760	812	808	774	748	831	796	742	810	816	766	787	777	786	793	798	806	794	769	801	768	766	739	777	803	783	762	781	776	762	785	785	779	753	802	790	787	813	773	735	811	787	804	776	788	778	801	801	798	790	782	755	734	777	813	767	736	800	744	768	784	749	798	776	751	768	801	862	785	781	813	779	734	797	793	832	817	748	814	776	774	826	776	764	775	770	755	798	807	765	723	741	791	741	825	834	809	831	815	756	803	755	815	825	760	741	780	759	775	784	790	759	741	781	822	843	836	759	776	769	808	753	811	800	761	808	746	758	779	799	843	790	776	743	787	784	758	765	795	757	792	752	781	828	732	809	783	778	754	774	847	766	772	805	823	798	802	769	824	744	786	788	742	763	789	752	795	791	788	829	783	805	800	758	743	748	745	774	817	773	822	769	774	734	791	791	764	818	786	795	750	800	810	782	797	757	759	802	797	781	788	824	817	800	756	832	852	801	805	767	790	768	792	743	823	788	801	811	815	818	779	753	772	798	782	793	794	797	793	811	803	808	754	709	765	755	797	762	781	772	754	770	770	799	760	751	761	808	817	804	759	771	776	757	786	802	755	757	801	787	797	767	750	751	770	775	758	775	750	790	775	797	785	799	810	858	762	795	804	813	825	807	762	762	851	766	795	791	803	769	795	793	746	788	775	797	824	773	743	827	795	753	794	795	791	764	758	807	779	812	774	791	722	772	825	786	818	782	752	791	756	801	745	744	833	766	774	730	786	827	778	788	798	795	841	811	762	795	791	792	744	733	764	778	760	761	803	767	814	791	775	795	764	781	816	809	728	783	801	803	785	809	775	774	764	799	754	822	739	806	813	766	784	731	750	782	782	739	747	768	869	828	795	732	776	778	764	764	797	809	777	777	767	845	767	801	784	800	817	822	815	800	775	858	763	771	786	822	789	757	765	803	762	781	796	762	821	826	730	811	789	766	770	773	738	772	800	788	821	789	772	818	756	755	786	787	782	795	745	785	798	759	754	783	803	757	754	778	840	822	789	760	737	797	767	779	819	788	810	838	781	774	751	752	785	807	822	775	804	742	811	763	803	836	783	816	749	766	755	792	715	795	780	801	805	755	826	772	714	754	765	811	790	748	767	755	756	781	769	766	792	798	781	816	800	779	795	812	815	764	799	799	777	795	781	757	828	786	828	767	779	777	795	807	757	754	785	802	781	805	790	755	772	799	774	751	765	779	768	793	806	788	757	802	774	784	841	766	791	824	778	750	748	765	786	780	833	768	786	774	786	826	785	776	783	799	777	813	791	753	769	752	804	761	779	754	742	756	812	792	815	770	754	798	817	715	813	832	745	809	806	796	826	787	796	782	808	817	740	774	769	729	762	755	803	771	835	789	757	772	740	772	760	792	796	788	779	772	766	795	803	765	787	758	788	790	808	759	752	785	789	824	745	792	777	799	726	778	793	777	799	766	747	759	814	793	829	741	770	806	792	748	766	765	817	776	784	814	790	802	801	728	764	809	787	783	745	771	783	816	779	767	735	812	784	755	761	790	775	775	775	746	747	770	756	745	749	821	754	748	839	780	767	830	769	788	776	757	739	825	778	762	772	776	751	763	759	785	777	795	752	754	789	774	779	770	824	770	800	803	765	804	794	830	774	848	803	771	725	800	720	771	739	788	815	763	776	757	737	823	820	766	804	764	766	797	801	732	744	789	796	801	758	785	777	790	763	770	776	819	732	790	789	785	778	756	777	762	753	736	822	772	768	744	767	783	781	763	798	824	821	810	813	795	830	774	772	760	763	810	716	759	823	758	758	821	740	770	767	789	768	805	789	779	813	802	752	774	743	823	778	789	802	799	789	820	872	737	820	790	770	821	838	823	750	790	765	797	734	750	794	699	773	787	774	791	804	796	797	782	759	798	788	767	770	806	751	790	854	801	807	752	771	809	768	801	763	839	833	781	750	813	810	796	769	833	812	838	763	758	787	757	755	792	756	785	808	818	814	770	813	771	761	775	798	768	756	746	767	782	729	783	768	805	771	776	829	814	793	732	755	770	786	717	783	834	787	810	789	739	753	793	805	737	774	793	765	804	806	780	733	826	813	770	833	797	838	763	763	802	758	788	791	839	803	785	716	762	801	801	791	813	834	800	795	805	799	770	764	798	771	760	746	810	753	785	794	810	754	765	772	776	784	793	780	788	764	808	726	817	795	779	778	763	763	739	799	786	754	812	778	800	776	794	766	756	773	744	834	777	805	776	756	798	806	812	807	763	771	760	740	763	794	775	734	807	788	748	787	819	794	801	762	757	801	756	758	846	780	767	828	796	785	805	784	800	751	811	813	793	762	755	797	806	748	779	767	780	760	788	780	781	748	812	752	775	748	754	802	770	797	776	772	759	731	794	842	787	819	727	765	767	781	745	781	771	790	764	816	803	796	811	788	769	804	766	831	830	751	758	735	754	778	744	764	785
24388	21546	29331	24712	24047	26341	25609	16839	11249	8540	6377	4986	3814	3007	2522	2108	1727	1571	1506	1339	1182	1182	1122	1060	1034	1078	960	934	970	971	876	883	911	899	911	891	869	874	907	871	826	836	876	856	866	878	934	850	922	930	902	931	917	856	881	873	904	857	865	864	907	835	817	877	860	821	887	891	833	888	851	844	919	873	895	911	867	828	850	901	854	878	865	798	911	891	892	915	871	841	918	921	880	875	847	866	856	854	845	869	898	880	853	814	836	881	912	851	838	876	850	902	834	875	815	893	905	860	936	902	937	861	829	811	863	824	831	868	867	873	920	875	895	817	867	868	823	866	900	858	902	819	960	882	886	859	874	874	874	832	846	889	856	886	901	850	860	913	864	904	885	886	843	828	851	813	830	814	897	866	850	865	863	856	864	857	894	827	866	875	863	903	841	879	896	871	883	882	871	802	884	855	846	845	872	890	871	921	864	894	897	880	918	908	855	846	862	866	891	904	867	836	831	867	902	909	886	839	868	846	890	868	879	862	887	859	870	829	865	844	900	882	831	871	896	856	836	887	857	848	879	912	842	823	903	894	897	873	861	852	836	854	860	863	883	852	904	843	835	883	916	886	876	845	876	847	845	875	894	851	882	866	900	875	901	892	870	861	856	858	844	822	861	879	880	869	859	892	832	862	863	826	893	886	857	840	823	836	844	865	843	911	893	855	832	896	889	861	880	821	852	890	822	896	819	936	908	856	902	890	837	897	847	869	876	838	866	847	881	885	879	875	905	885	877	814	850	896	924	902	889	890	890	892	842	887	884	851	837	829	904	927	898	846	822	877	823	862	865	833	827	859	869	766	858	877	861	911	896	890	841	831	877	832	890	928	873	914	838	871	814	836	850	882	898	871	888	886	894	912	845	858	802	876	806	895	874	832	920	905	899	897	870	858	873	856	843	924	900	818	893	860	860	880	873	906	916	890	862	881	797	848	861	846	911	861	829	835	884	885	854	817	858	847	835	844	845	850	849	832	817	836	890	879	894	890	890	852	916	887	892	862	874	867	919	915	851	892	856	822	821	887	900	899	887	844	832	827	868	853	838	883	910	894	850	844	921	864	838	881	916	866	907	868	876	892	890	851	869	829	885	827	872	840	843	811	898	864	879	855	825	923	891	810	833	864	900	875	818	886	879	841	858	846	836	864	865	844	927	845	852	888	839	872	931	895	862	851	869	828	832	852	869	873	931	917	863	836	871	876	883	837	899	895	891	881	944	866	906	883	842	884	841	892	849	892	864	881	859	892	821	868	914	853	836	843	846	884	870	810	849	828	857	871	904	852	876	856	871	827	898	853	852	810	859	859	919	904	908	823	884	859	887	891	845	868	820	859	928	863	830	902	883	837	891	835	771	887	899	817	882	889	909	852	812	832	837	854	821	900	876	846	895	884	879	864	895	891	912	806	839	870	819	813	867	899	901	850	907	884	935	846	870	851	866	866	862	854	888	865	816	853	864	857	892	836	881	817	862	904	830	824	806	845	852	931	840	799	863	858	882	887	819	858	828	879	942	848	842	878	880	918	797	843	851	836	915	876	882	812	862	811	876	860	852	830	877	863	892	863	849	833	880	910	907	864	856	855	882	882	869	853	871	861	906	882	884	890	853	900	833	897	839	836	851	906	859	906	874	879	820	875	869	854	866	911	888	908	884	859	889	843	810	826	839	912	807	892	874	855	878	832	828	830	859	841	884	874	905	833	870	836	889	886	875	890	889	847	838	889	911	894	847	893	840	825	876	868	889	855	869	881	884	854	876	853	885	885	784	907	879	844	878	866	805	924	881	921	868	835	871	848	873	871	838	833	896	867	859	856	896	890	855	871	870	877	850	886	879	879	854	886	838	863	906	872	833	890	831	814	838	885	824	882	885	889	866	879	860	836	859	872	909	898	886	847	834	864	895	807	886	852	849	839	848	864	918	856	821	887	868	905	859	859	876	884	863	889	833	845	897	873	859	850	862	859	825	909	858	850	899	867	820	847	864	882	904	858	866	862	878	868	815	845	866	926	850	829	846	840	842	850	882	887	890	862	840	819	882	834	897	807	827	884	872	902	815	890	771	849	865	899	828	870	896	819	814	851	897	801	908	864	882	845	828	904	913	910	864	908	849	824	836	923	832	857	911	916	832	839	870	945	916	893	883	876	831	838	853	814	873	856	863	845	904	845	855	903	869	874	866	873	857	874	878	875	852	907	864	804	853	849	833	814	828	874	884	862	871	873	913	903	806	862	857	898	853	882	875	884	840	836	879	870	929	928	885	824	872	875	835	870	837	893	935	890	867	819	837	850	817	874	824	837	891	845	838	902	922	834	811	834	864	854	836	921	894	857	895	884	835	838	840	918	825	837	844	845	857	887	843	893	915	926	857	832	849	846	898	930	840	818	897	869	837	842	875	876	851	839	858	860	914	893	862	903	872	871	890	825	880	863	875	870	846	863	922	866	876	939	891	873	870	858	878	860	842	884	878	841	854	866	843	862	851	859	845	925	836	866	844	883	820	829	849	814	842	859	828	872	875	829	839	882	890	887	837	844	796	893	877	879	888	873	873	842	836	793	836	856	870	880	895	819	880	847	872	852	825	862	842	887	850	859	889	890	859	793	842	887	911	906	905	826	876	856	926	895	890	874	814	780	833	841	808	830	858	896	925	817	842	846	931	899	858	820	886	911	835	889	798	879	846	846	831	841	774	844	857	820	861	868	831	820	891	913	885	886	879	804	870	858	842	930	954	871	871	862	856	853	857	835	808	874	925	847	843	884	880	855	876	892	880	865	866	824	851	885	824	879	867	865	878	873	897	839	897	847	827	878	869	847	874	868	882	844	844	881	885	888	851	874	910	847	827	872	900	895	854	897	936	842	853	812	885	901	856	824	861	877	920	875	929	895	880	909	828	873	892	881	860	819	893	897	854	843	827	882	840	891	890	884	876	885	889	898	888	866	917	885	886	839	846	835	883	832	866	859	887	861	895	846	802	890	832	896	849	889	854	863	808	878	836	881	831	891	869	887	849	871	836	882	872	892	880	853	856	906	851	867	856	851	891	824	864	906	842	901	865	896	888	879	882	864	870	885	827	853	857	814	880	900	866	875	884	913	876	857	886	850	864	887	860	900	940	846	866	871	932	902	945	895	858	880	848	879	855	838	894	812	887	876	906	864	845	849	828	859	880	821	859	843	849	865	869	827	864	874	898	900	878	840	826	866	835	892	878	822	814	837	859	874	827	889	862	824	838	846	898	844	862	865	864	873	871	845	850	863	882	917	884	841	798	894	832	874	848	856	841	876	908	868	855	863	871	910	860	833	893	885	838	870	802	842	901	874	864	856	894	819	861	846	860	893	916	825	808	801	849	834	821	845	900	835	853	905	878	864	900	806	802	907	882	846	848	898	887	829	850	828	842	903	866	832	874	891	900	856	835	857	882	915	846	900	867	907	895	826	840	838	845	892	898	814	868	879
51873	62426	59025	49859	40350	30309	23198	18867	15004	11683	9306	7200	5703	4432	3443	2843	2401	1938	1725	1584	1462	1243	1208	1101	1026	1031	964	942	956	860	844	802	791	803	784	777	871	802	792	787	818	792	779	814	737	780	780	788	795	791	760	775	755	772	787	758	839	827	747	813	772	754	832	792	763	799	842	777	792	792	778	800	773	805	842	811	832	839	791	775	764	781	771	770	816	751	729	779	764	778	815	880	794	813	765	791	825	833	784	727	849	762	798	761	786	789	824	796	847	812	815	780	801	788	813	784	840	769	820	781	802	766	744	786	763	743	788	808	778	818	737	814	774	837	809	796	764	801	807	787	806	797	777	749	819	778	805	778	789	794	793	814	764	769	772	769	779	789	778	797	796	794	800	737	845	753	771	792	715	746	818	731	802	775	788	759	845	817	747	843	790	845	790	784	765	783	762	820	830	815	827	738	775	753	773	782	810	764	775	751	778	813	817	788	783	776	801	782	857	779	788	800	776	825	769	822	786	828	808	794	727	776	780	719	765	752	744	766	809	793	798	780	778	742	775	781	769	816	775	752	808	777	809	839	761	763	800	778	761	822	771	784	770	812	832	761	780	803	812	755	771	810	810	824	748	781	754	783	808	759	847	832	807	839	797	790	811	765	844	804	793	779	817	797	763	787	824	772	788	764	736	796	783	791	794	767	790	749	763	803	827	784	762	812	763	804	825	815	824	810	759	778	780	785	776	767	731	789	793	746	714	763	763	756	799	823	833	801	810	795	797	772	793	801	789	785	834	801	738	771	873	786	813	785	791	772	830	802	803	759	759	812	786	804	830	848	774	830	847	792	773	751	791	725	828	766	786	752	764	765	850	831	781	805	787	781	806	778	819	793	762	831	765	839	769	777	796	806	795	753	783	800	816	804	835	780	820	792	780	827	763	822	782	741	824	787	780	779	786	790	754	767	777	772	742	785	768	784	821	764	813	799	791	794	781	788	756	757	788	742	729	760	803	802	773	781	769	764	788	803	753	773	778	799	816	778	755	799	794	766	759	785	809	763	829	809	812	797	819	823	775	811	804	793	771	783	778	748	831	764	764	811	819	767	807	828	829	776	832	847	799	830	767	803	820	830	763	777	758	733	823	818	783	769	809	855	811	809	739	749	746	774	786	799	741	781	758	813	785	788	756	824	788	804	757	767	822	781	795	774	765	793	781	824	770	836	842	798	790	787	809	780	827	740	757	800	809	810	802	769	779	775	774	850	755	717	803	800	761	723	773	779	783	810	784	793	794	785	808	746	764	817	790	805	782	764	782	733	803	770	814	794	849	766	819	808	789	722	791	773	835	771	777	761	811	782	796	809	800	763	859	834	757	779	803	842	768	787	747	820	807	720	797	815	768	790	787	782	789	757	776	729	742	778	767	782	815	767	813	768	771	798	812	804	781	839	832	768	761	785	825	839	797	827	799	782	798	831	748	857	803	755	838	776	805	836	809	803	778	785	864	799	753	725	772	769	782	768	772	800	765	732	820	817	800	813	765	808	805	807	815	785	833	839	823	830	838	793	751	765	780	791	790	822	868	767	794	817	764	756	771	727	811	826	798	776	838	757	756	814	787	788	782	771	787	780	842	756	795	800	811	803	778	784	743	813	762	800	779	811	783	781	781	811	775	753	788	753	814	760	808	739	807	804	746	799	766	814	782	808	785	808	804	767	807	811	816	826	843	764	796	800	821	810	789	727	760	759	800	769	783	796	785	784	797	764	777	799	762	749	770	834	794	819	754	732	795	826	781	754	765	797	825	782	790	812	749	793	806	778	794	786	774	816	818	806	794	798	803	766	821	756	754	787	805	801	779	766	852	801	789	796	796	792	764	801	798	758	758	785	795	755	780	757	795	772	748	784	779	787	747	826	752	816	795	761	803	744	811	763	776	786	787	755	810	788	761	761	768	770	789	813	805	774	778	833	779	768	784	810	808	801	769	800	742	789	784	794	821	816	826	735	840	805	746	758	807	769	806	764	811	783	796	799	790	783	814	798	805	787	833	795	763	821	805	807	766	772	774	726	793	763	817	775	789	830	801	836	769	760	805	796	759	789	744	803	827	802	799	739	776	775	764	762	811	822	756	769	808	837	784	785	809	785	855	769	780	765	779	812	794	853	776	738	784	789	816	806	833	764	803	821	731	773	795	771	843	819	771	763	815	776	728	770	763	780	825	769	858	767	729	781	781	821	825	778	807	751	776	812	774	789	846	769	776	781	782	794	756	789	790	734	762	765	813	781	769	768	757	779	753	772	755	849	724	773	814	715	818	784	759	819	793	816	804	782	783	754	773	827	789	770	794	827	772	798	783	855	766	840	757	839	817	780	788	782	831	770	776	771	820	774	809	781	758	754	801	806	803	810	811	794	783	819	798	821	792	836	778	759	798	772	774	770	771	755	790	795	778	789	780	764	792	804	757	775	793	739	764	795	814	787	760	786	779	728	823	780	776	811	787	767	808	794	788	718	736	744	800	801	778	770	806	792	825	819	738	793	736	839	832	779	744	805	782	792	775	771	826	800	836	770	769	763	784	796	834	849	852	822	784	746	755	866	776	762	795	785	745	826	787	791	808	770	804	790	794	820	778	792	751	813	805	777	755	814	781	765	750	756	816	766	767	814	794	753	794	799	800	795	769	820	836	763	748	824	835	781	824	829	726	804	721	780	753	834	768	835	785	762	769	810	819	720	812	715	813	738	814	753	787	747	805	772	817	725	769	784	756	738	801	809	768	794	812	793	803	778	816	767	786	741	794	781	817	754	801	802	784	816	768	801	801	785	835	787	818	757	771	757	801	790	828	807	807	816	769	779	777	789	815	799	771	769	808	790	769	774	777	833	766	789	781	758	814	775	772	802	767	778	748	777	836	789	793	771	809	795	765	787	753	819	762	753	774	796	745	780	784	761	782	832	762	796	804	817	875	821	790	758	763	766	816	759	743	819	757	844	757	835	791	794	811	827	801	814	737	754	815	832	805	778	796	817	773	794	769	798	770	767	797	810	769	768	797	754	780	760	797	822	774	798	788	775	789	784	834	763	781	781	757	746	764	771	766	790	767	780	760	752	784	789	801	768	840	749	803	790	774	836	781	795	797	745	803	799	791	800	780	789	848	801	846	818	823	771	785	772	840	744	774	799	813	787	795	736	822	793	776	772	780	789	777	772	740	807	778	767	738	810	849	828	771	823	765	811	792	808	816	797	817	792	795	774	758	778	830	786	819	754	723	801	807	787	781	766	776	803	782	826	762	768	804	779	743	804	805	818	798	783	836	799	786	779	781	812	750	786	786	768	727	809	843	817	733	773	778	747	705	769	762	746	758	777	796	757	796	833	830	786	763	745	823	703	778	808	830	746	792	826	786	836	751	768	771	797	789	789	783	805	810	834	788	787	785	807	772	820	755	764	800	797	892	833	809	769	761	772	809	759	807	843	779	785	804	757	775	771	778	832	789	768	853	825	786	763
28892	23260	31703	33170	26808	19728	13292	9030	6461	4811	3829	2900	2280	1925	1655	1425	1303	1210	1132	1066	1000	1013	947	1006	923	911	859	867	842	861	869	848	786	828	851	825	814	861	781	852	803	830	848	824	839	828	865	811	846	880	923	872	852	845	877	874	819	873	847	834	817	853	880	829	852	829	852	813	891	831	876	862	822	847	824	838	803	818	844	821	835	858	817	850	779	820	792	802	856	851	819	887	834	841	833	812	816	869	802	822	813	856	836	861	873	835	872	836	840	782	902	850	790	871	929	809	833	859	835	811	817	784	855	811	824	865	778	833	831	830	795	768	821	846	824	853	847	840	837	816	876	834	854	813	798	775	856	890	874	809	859	838	808	859	874	874	843	841	797	865	818	799	862	899	838	832	919	823	858	831	791	854	865	836	838	868	845	842	826	857	818	873	821	758	895	885	876	811	889	792	825	805	820	840	837	832	801	855	838	845	815	801	819	818	791	837	800	880	827	805	811	863	813	827	845	908	849	794	838	894	826	842	900	827	811	861	846	858	847	835	873	860	831	776	814	812	824	853	859	825	871	861	901	843	852	836	842	824	865	836	895	821	776	916	802	803	762	863	821	908	852	816	824	823	805	790	814	855	789	774	852	799	791	866	873	846	819	781	813	802	821	860	810	845	821	893	853	868	856	794	818	845	777	852	781	877	811	838	843	883	835	868	828	884	862	846	781	826	875	845	815	827	840	823	807	802	898	850	860	886	858	849	836	873	856	890	832	785	840	867	868	838	868	771	853	838	830	830	847	844	826	855	871	862	837	864	839	827	836	836	838	887	784	828	877	854	802	831	815	817	841	834	774	865	857	824	856	843	815	837	835	843	826	867	879	816	805	791	802	842	857	834	851	843	829	844	880	838	817	807	840	854	850	866	874	859	818	851	787	844	838	862	855	841	852	783	850	826	835	826	831	826	847	816	838	838	833	830	860	851	877	843	844	812	798	860	832	844	881	866	771	817	845	807	818	849	786	880	831	813	808	837	824	851	801	834	858	765	866	804	841	830	803	820	809	827	940	849	875	792	849	866	841	846	790	830	854	821	822	866	845	849	853	836	831	867	849	942	860	797	804	825	838	894	864	837	813	792	832	879	828	828	795	899	842	836	839	827	870	773	885	799	803	876	869	816	837	871	869	859	870	834	855	844	858	909	817	811	800	847	819	873	859	838	838	863	852	840	798	866	810	828	812	853	823	821	778	828	834	838	878	841	882	841	875	863	842	828	858	859	785	824	831	817	827	829	834	845	834	860	893	794	829	880	803	836	879	809	824	833	781	830	817	813	834	815	881	835	877	850	840	845	868	818	825	882	839	802	845	867	834	854	887	845	802	777	817	788	825	790	837	838	897	815	852	834	832	787	871	873	840	806	828	791	858	858	834	840	892	783	821	794	873	793	844	830	851	891	815	828	822	842	852	798	809	808	827	786	834	842	861	797	812	800	822	815	881	855	801	842	832	843	829	845	860	869	812	848	878	837	837	869	833	830	875	885	850	822	828	809	835	838	835	784	853	811	823	812	838	827	832	816	815	847	845	855	838	849	799	814	866	857	818	825	827	832	851	837	885	851	799	812	822	848	846	800	822	859	833	856	803	889	839	850	788	812	821	783	831	829	828	882	821	808	754	844	813	840	810	832	822	835	900	867	868	848	837	846	857	851	834	833	881	856	823	912	832	831	856	851	810	781	862	855	851	865	878	823	829	842	808	816	816	829	858	835	868	826	820	807	869	823	860	799	788	841	812	846	815	827	836	839	833	813	871	836	867	884	857	772	818	835	788	840	777	856	900	858	839	846	883	809	837	807	810	845	834	777	789	848	827	851	799	839	807	787	876	803	804	821	864	883	896	856	850	877	873	865	880	844	841	925	837	832	840	867	860	803	843	845	923	831	834	854	848	881	884	838	845	837	919	837	877	879	803	801	864	836	864	876	878	809	796	795	829	855	848	846	848	830	844	800	847	835	844	838	865	820	865	869	806	825	845	788	850	834	867	829	857	830	805	794	840	819	896	861	886	856	820	860	812	805	822	831	848	854	873	842	804	819	781	834	816	870	827	814	884	813	801	876	833	842	878	826	862	816	807	873	833	815	858	827	820	828	854	844	904	824	784	835	846	869	812	828	851	840	877	844	894	843	926	883	886	817	844	814	830	812	773	837	857	884	839	856	811	821	859	827	870	831	857	900	878	821	847	837	830	850	819	826	816	873	868	838	876	796	825	835	821	808	838	848	889	865	850	856	800	885	886	810	867	835	878	846	934	813	752	866	833	833	827	886	874	819	817	806	887	859	864	796	823	888	801	857	825	826	828	853	836	880	899	800	761	786	846	871	853	836	841	806	852	841	803	793	832	809	834	803	863	825	833	843	867	863	845	864	864	840	810	824	836	867	842	855	853	881	841	806	803	818	819	815	852	823	927	895	850	870	881	857	847	844	829	829	810	793	856	877	833	829	853	903	810	797	808	853	853	822	807	795	837	804	826	822	849	851	875	822	878	834	871	802	827	835	806	844	837	886	860	871	827	808	838	842	824	853	878	852	856	786	856	832	839	878	827	869	831	874	850	846	881	827	828	802	874	823	850	828	870	866	840	789	861	843	839	888	862	789	793	909	895	841	839	848	810	809	802	816	862	832	763	910	834	838	842	811	870	812	773	869	835	882	819	848	817	862	817	818	885	806	894	829	856	788	866	828	862	849	857	883	884	877	778	830	799	861	882	855	809	875	823	874	846	786	830	847	838	819	869	815	837	844	817	845	836	808	780	829	819	801	798	869	875	810	889	799	795	820	854	785	828	856	818	820	875	856	869	817	811	835	920	875	821	828	787	848	832	848	802	804	802	800	901	870	837	892	811	887	827	835	796	845	781	866	773	803	789	846	809	806	838	886	836	865	869	783	800	858	863	835	851	800	816	868	815	860	803	842	817	843	817	763	859	912	804	850	841	769	814	834	836	812	818	842	856	817	801	865	860	851	809	865	838	832	810	887	878	854	864	830	835	827	849	816	831	834	851	855	860	818	871	815	864	867	845	781	852	819	837	853	882	851	859	848	888	856	822	788	834	825	855	850	844	856	870	898	813	836	829	876	855	815	837	833	820	814	866	851	879	879	818	857	881	847	818	861	872	806	846	818	870	826	851	838	859	825	880	865	821	820	845	857	826	815	843	808	847	856	828	808	877	884	840	854	879	844	847	837	824	849	832	800	811	908	847	905	820	839	791	843	819	807	854	807	830	851	875	819	860	825	873	870	851	844	793	800	821	854	790	842	829	854	869	810	814	862	829	862	820	840	862	883	853	882	815	878	818	848	861	863	839	811	821	844	829	867	847	887	825	800	859	840	870	900	914	805	821	833	864	824	790	821	823	820	774	853	850	855	893	838	818	827	819	882	827	798	846	819	821	856	885	759	866	837	840	911	806	806	852	814	858	889	837	880	845	838	861	804	841	841	829	833	825	816	857	858
49859	54084	51446	41697	31572	22801	16950	13136	9939	7848	5973	4601	3474	2834	2318	1955	1688	1474	1263	1186	1115	1062	1052	966	969	880	922	856	821	795	820	740	750	782	766	814	779	800	782	766	799	796	774	755	723	794	747	757	745	781	772	791	806	802	734	788	779	738	768	773	764	751	723	822	766	782	745	803	752	802	819	746	775	795	769	795	771	796	753	764	764	765	787	722	768	770	736	743	761	732	771	782	817	799	797	764	789	721	752	766	766	788	809	761	776	733	770	744	666	758	746	768	756	783	776	776	766	809	766	802	777	777	761	777	784	788	781	757	764	708	731	813	823	754	745	766	734	770	782	768	745	735	768	815	786	793	771	788	745	747	749	751	780	742	793	734	752	744	756	761	783	772	805	779	778	783	765	739	731	801	774	771	724	749	760	776	773	742	843	749	747	772	753	780	770	797	798	762	812	786	761	777	777	778	841	739	746	763	791	788	738	783	777	812	811	774	773	765	769	754	778	762	765	745	776	771	768	722	800	791	765	782	714	717	788	753	785	731	819	780	755	795	763	800	779	765	767	752	728	782	740	802	779	802	786	784	790	790	798	764	777	734	731	794	786	784	751	738	770	771	800	793	739	800	813	788	763	762	754	758	808	730	818	764	747	810	740	760	770	725	770	750	759	739	824	779	784	772	772	816	747	780	798	762	773	768	763	822	744	778	766	747	784	751	780	712	739	801	750	784	799	772	782	767	803	802	776	810	787	752	739	754	767	786	750	766	789	792	703	744	708	726	786	750	779	778	753	787	785	709	773	817	727	751	794	767	766	787	745	765	741	766	725	784	755	807	776	739	758	780	774	754	761	783	866	807	760	747	773	771	776	758	762	730	766	800	791	740	791	766	809	763	712	797	813	753	720	797	784	807	820	780	714	775	774	715	769	755	813	767	757	801	791	761	763	749	818	772	774	777	764	740	782	763	792	780	736	755	726	713	792	839	752	800	773	790	771	796	759	781	810	747	754	703	759	772	805	731	794	792	770	770	755	745	774	802	760	775	755	724	769	815	780	723	766	786	795	756	767	807	776	766	762	769	782	774	754	841	809	729	703	780	728	777	738	735	762	767	744	755	746	807	745	738	718	763	763	799	798	804	750	782	764	774	781	750	780	729	774	819	768	722	836	799	815	717	822	777	773	792	792	760	753	780	800	807	761	765	761	796	759	773	756	783	811	817	791	789	751	783	771	762	792	736	724	776	819	799	742	773	731	779	763	832	755	767	794	734	776	787	761	764	776	742	790	781	772	762	778	787	805	751	768	748	785	773	737	787	752	786	790	767	793	748	766	772	792	807	724	750	754	860	800	782	767	787	751	806	734	772	745	766	829	771	752	792	793	785	771	746	784	760	753	779	758	726	719	766	801	843	812	773	764	746	808	776	805	782	850	751	758	771	791	808	757	739	729	794	744	770	800	791	819	780	775	755	785	757	759	795	757	767	738	739	774	755	792	782	810	773	745	783	785	760	742	764	821	773	815	776	769	748	723	741	718	785	785	778	756	761	756	736	772	771	736	741	790	785	787	739	776	794	751	768	829	787	724	756	780	751	810	803	819	810	790	784	746	771	832	768	705	735	773	807	764	720	789	772	737	764	716	782	749	765	776	782	798	769	748	783	724	766	742	807	753	767	767	760	721	766	785	717	773	789	760	763	705	821	764	709	769	739	784	739	789	829	742	797	743	757	753	765	803	724	723	804	727	740	764	776	777	766	816	812	726	763	816	775	742	791	757	802	740	766	808	761	743	828	751	765	776	757	764	757	753	796	776	739	812	738	773	759	811	838	759	769	737	785	739	799	751	763	781	780	770	767	778	767	728	744	788	751	789	831	804	770	800	734	772	782	722	783	792	744	774	746	728	771	756	788	792	754	746	767	755	758	698	759	769	786	740	776	740	790	766	790	748	733	772	759	761	791	778	789	771	700	769	757	768	774	762	792	738	767	760	726	769	747	729	756	796	771	798	783	744	797	813	773	774	765	784	788	784	761	773	780	793	808	794	714	790	763	767	738	795	750	780	779	788	804	808	756	741	735	769	756	752	776	743	773	783	807	790	767	815	795	751	788	791	743	750	750	824	786	741	774	771	749	780	809	698	722	805	784	748	715	781	753	771	803	764	758	808	822	708	797	711	748	794	749	765	771	765	784	737	774	830	765	769	803	732	808	802	764	754	783	738	766	817	785	731	746	776	748	767	822	734	750	816	704	757	792	771	760	761	842	790	793	744	790	733	786	789	736	804	768	804	818	724	782	794	747	788	822	789	786	727	779	779	754	723	803	795	748	756	801	753	807	755	784	754	752	764	772	761	800	730	754	783	758	748	786	766	767	779	755	788	784	718	764	815	777	747	724	760	771	744	774	775	783	761	752	751	759	820	746	797	808	763	761	788	725	795	785	801	819	760	762	685	759	761	779	800	772	800	742	760	793	795	754	801	760	758	764	789	739	780	747	743	806	789	766	778	804	760	739	804	744	805	799	756	781	698	725	779	755	730	783	741	778	762	762	751	758	765	799	778	729	757	773	769	782	747	756	790	738	746	757	714	788	799	755	746	803	750	830	761	733	754	746	769	798	746	732	816	775	764	787	708	804	751	788	787	719	825	741	761	760	779	716	742	741	765	766	763	800	784	745	766	762	759	767	754	740	774	811	778	839	765	806	806	801	738	797	733	787	737	790	816	768	795	772	826	731	753	784	784	790	802	795	753	792	745	759	795	763	760	775	765	846	699	756	738	787	794	810	767	782	799	795	786	761	804	803	816	745	791	725	762	760	752	818	738	730	765	771	768	775	776	780	803	774	771	734	816	736	733	767	792	837	750	746	763	768	761	799	765	800	755	829	753	743	751	776	765	762	785	779	814	754	791	782	818	781	746	717	764	744	744	767	762	767	770	749	769	778	783	788	698	749	752	777	757	759	761	748	784	758	795	805	755	762	765	778	765	791	784	796	769	822	734	814	791	766	763	741	749	788	756	788	768	836	813	811	780	755	732	781	822	822	784	777	766	743	759	787	797	774	791	760	782	807	832	747	747	774	759	832	771	791	780	739	745	774	811	769	756	747	748	764	758	823	814	804	774	799	767	795	775	779	811	767	764	777	779	753	799	796	804	761	760	709	762	771	777	744	720	727	768	794	765	781	771	798	736	774	744	793	840	774	789	719	800	706	721	752	771	749	753	757	757	781	771	769	785	783	753	737	785	766	784	787	772	780	805	816	790	781	798	764	792	799	767	781	766	746	748	766	712	742	761	764	776	775	778	793	766	771	803	774	798	783	768	723	767	786	814	800	774	713	759	781	781	772	776	767	789	755	776	763	822	757	782	767	830	751	813	832	778	828	725	744	699	835	762	782	775	772	796	743	819	758	730	789	748	735	829	779	759	751	780	780	798	721	749	793	807	711	810	769	816	779	774	764	810	754	780	776	777	832	827	744	786	721	752	779	799	757	705	742	725	719	788	790	759	721
25949	21550	29197	25952	26096	24547	20424	13107	8732	6474	4813	3572	2865	2271	2016	1699	1434	1296	1268	1179	1100	1022	1068	1007	998	988	913	914	884	882	836	872	860	871	842	841	899	892	879	865	853	821	858	861	863	839	807	804	841	857	836	877	808	815	869	893	875	827	888	844	839	900	839	822	852	831	812	870	843	856	838	828	801	861	826	897	814	885	790	829	831	822	888	873	874	881	844	832	847	823	849	838	896	892	873	886	833	843	855	876	865	853	863	879	901	846	874	893	849	837	839	800	820	833	771	829	881	889	820	834	865	831	823	829	864	859	871	862	853	842	830	843	853	829	802	821	864	929	834	820	830	858	857	824	877	852	867	827	837	851	848	845	891	877	838	890	814	840	853	849	880	874	861	868	856	830	847	832	895	919	836	824	840	793	789	911	821	856	896	856	821	858	844	871	821	823	860	861	827	823	897	823	824	854	872	829	843	817	803	862	825	834	805	883	859	895	856	894	867	858	873	863	879	860	764	861	801	848	862	816	835	851	831	840	839	833	906	828	836	904	853	857	830	850	807	867	827	865	905	821	877	846	869	808	803	847	854	831	884	827	887	795	888	865	814	862	841	883	852	812	857	845	864	875	837	827	830	861	810	898	858	813	827	893	818	835	915	823	856	843	872	833	828	848	857	860	860	841	841	877	799	818	900	864	885	835	827	828	838	853	813	843	822	843	826	872	795	861	871	871	820	792	859	845	886	850	857	876	836	877	899	833	852	845	893	806	850	853	859	864	816	824	846	851	828	851	819	856	887	833	847	866	910	862	807	895	884	809	833	833	830	870	853	845	880	842	821	843	832	844	899	826	833	796	827	888	834	822	819	798	845	802	898	854	790	787	864	841	865	839	855	858	864	856	880	840	854	802	856	813	831	874	813	880	879	828	868	847	850	866	844	847	823	812	867	884	843	877	873	823	803	859	836	827	827	823	891	895	809	871	896	822	895	913	829	867	868	856	767	852	833	874	851	814	840	862	873	785	880	876	875	869	874	880	840	826	868	850	889	883	887	827	809	878	860	896	854	851	894	898	824	819	818	868	828	845	837	878	873	777	868	918	852	864	842	835	828	790	861	811	881	860	831	821	899	804	826	798	861	890	892	848	874	868	873	807	894	813	874	844	823	832	823	831	889	835	849	932	868	759	820	835	869	839	771	789	870	874	889	873	823	832	855	851	820	806	817	855	824	846	809	943	869	820	842	813	896	843	846	838	817	853	853	837	886	845	847	826	820	865	908	805	912	838	848	840	846	918	799	870	868	885	844	830	856	848	854	852	897	839	887	859	881	882	837	814	819	825	821	833	835	853	877	867	884	838	801	864	886	886	872	849	916	881	884	826	840	870	860	835	875	847	871	873	812	867	895	828	817	831	880	859	846	820	809	775	807	828	867	867	844	867	901	873	878	867	808	871	808	875	816	883	823	874	871	875	782	873	849	851	874	866	842	838	835	841	831	826	860	884	808	825	876	875	875	884	867	836	831	821	864	809	905	859	934	862	845	852	843	819	781	825	903	827	848	832	888	871	868	824	831	817	795	833	826	863	868	800	848	794	884	800	863	871	813	872	892	853	885	825	857	833	856	877	792	804	858	907	865	818	822	859	853	852	815	828	844	843	850	855	856	851	864	860	882	862	868	845	847	863	888	853	842	813	850	887	846	861	867	833	887	894	881	879	789	870	781	887	837	784	933	873	825	809	845	842	873	814	842	848	892	925	858	833	875	876	839	895	836	822	824	842	853	859	842	869	858	864	914	803	877	875	913	791	901	816	827	800	827	825	879	883	834	866	784	839	867	818	797	880	819	796	873	874	874	859	851	886	858	858	886	856	837	813	847	861	898	846	869	881	850	844	828	831	768	871	832	854	895	857	861	866	875	845	872	834	819	833	829	868	835	791	856	820	890	865	797	821	867	886	845	882	810	805	874	886	800	831	805	858	868	871	819	892	875	805	862	857	821	860	827	855	853	865	873	861	831	844	845	861	896	902	876	836	813	862	879	916	910	840	817	855	899	853	834	822	846	765	828	828	840	835	856	853	858	843	830	873	872	826	843	831	889	883	897	779	847	858	856	841	809	839	860	858	837	857	833	879	832	863	871	846	843	889	818	871	840	844	880	891	851	899	854	824	897	836	864	910	915	832	793	815	872	847	819	856	839	893	872	842	845	819	815	821	834	842	852	828	816	851	874	853	904	832	836	886	859	801	845	865	875	854	837	833	854	859	825	871	841	914	851	852	868	872	801	859	835	839	853	843	889	871	828	804	819	814	817	844	870	841	853	861	853	809	814	805	829	855	835	838	844	837	846	863	836	876	846	822	897	833	816	848	853	839	814	811	843	884	870	799	822	881	778	827	830	848	891	900	850	848	797	847	860	850	861	884	856	841	838	871	874	820	888	868	815	870	845	791	880	844	851	850	861	839	824	868	858	840	812	839	827	884	847	802	827	846	868	830	879	885	843	865	868	814	847	776	836	849	854	803	871	882	828	847	901	805	815	831	812	832	869	836	849	861	839	839	824	826	822	851	863	879	873	800	855	852	890	864	845	875	793	867	853	824	841	794	821	860	826	822	880	852	838	833	877	814	844	838	868	852	812	883	854	835	884	817	825	866	826	840	890	891	811	792	856	867	873	780	781	804	858	822	877	835	846	854	895	883	852	812	863	830	862	822	843	830	846	855	873	859	822	789	883	840	812	870	853	805	894	849	827	873	848	833	789	845	847	746	866	845	829	876	904	875	829	907	838	836	833	814	850	853	888	860	839	840	854	916	899	903	840	894	868	824	841	803	819	842	838	895	908	841	853	842	818	854	869	893	855	833	887	880	820	821	866	840	817	823	838	813	832	858	836	860	839	857	820	858	838	872	869	837	853	859	852	849	814	851	807	784	843	890	885	839	840	815	907	919	926	832	822	836	850	840	863	824	899	883	861	797	869	851	866	907	786	816	818	832	860	824	877	846	857	894	829	854	856	885	843	852	865	870	853	851	798	827	868	862	830	863	842	818	823	873	839	855	830	840	895	836	878	821	815	837	857	855	830	823	841	869	843	945	840	892	848	864	852	842	816	840	858	875	806	840	824	853	880	888	860	818	821	851	885	886	885	877	881	835	852	836	846	824	847	866	868	903	868	860	843	868	856	816	809	861	840	852	872	859	834	805	838	892	900	878	855	889	846	840	849	840	817	818	899	831	826	848	898	784	876	883	842	854	839	886	902	831	809	861	860	849	872	863	848	871	870	873	816	869	887	837	863	844	885	895	809	833	834	876	925	866	862	888	875	831	871	886	816	902	823	807	872	834	836	836	833	846	853	820	843	810	822	831	885	855	832	852	831	851	833	846	848	803	839	764	847	810	868	792	875	887	779	894	926	863	853	832	835	858	831	895	806	880	836	849	839	867	910	838	833	869	857	878	856	847	839	815	918	866	852	844	880	821	851	842	856	881	817	868	821	832	855	905	842	865	820	843
50334	55900	54283	45703	36018	24522	20217	15958	12009	9325	7000	5311	4149	3380	2729	2145	1836	1616	1415	1368	1183	1146	1066	1019	985	979	867	897	845	818	821	802	804	834	787	753	765	772	744	740	764	789	799	770	774	778	800	814	783	786	766	794	782	744	790	799	714	759	787	779	810	769	775	792	746	723	743	844	741	762	818	727	767	758	785	758	740	798	778	786	791	768	792	767	757	840	781	744	734	807	796	804	757	741	783	770	794	784	781	755	762	737	796	811	796	801	750	747	770	731	772	793	736	763	745	783	754	812	754	728	803	788	768	785	699	847	743	844	767	725	760	733	788	771	767	736	758	733	790	783	766	788	776	755	798	792	755	767	811	784	777	774	759	805	756	736	807	782	797	790	786	775	793	781	719	787	783	810	781	784	804	839	797	746	757	791	783	755	772	796	786	784	749	765	791	801	798	771	791	756	786	786	767	822	760	707	795	749	758	763	777	782	771	785	776	771	764	761	786	771	799	741	722	759	790	770	811	785	791	831	756	777	770	786	806	809	792	801	798	804	827	766	762	747	800	783	760	754	749	792	760	748	766	789	790	806	795	802	773	771	804	776	805	780	753	738	765	762	779	736	738	754	768	781	755	768	764	720	810	791	783	759	755	803	748	778	767	789	744	744	783	811	781	774	779	770	743	746	718	812	788	742	729	768	771	787	705	773	762	760	774	774	742	762	743	729	767	794	804	782	759	771	754	796	755	743	759	696	773	801	737	775	781	804	764	794	761	801	743	772	776	750	733	798	771	740	764	813	763	760	767	779	794	748	766	758	755	756	788	788	780	778	768	750	790	823	806	758	755	747	712	801	740	783	750	776	811	781	766	745	767	804	733	787	824	764	813	782	764	793	764	750	800	758	772	809	802	757	745	749	769	757	780	800	738	738	770	745	775	743	771	774	747	678	765	779	815	785	798	776	741	788	764	796	746	760	733	788	754	783	740	777	771	773	817	737	760	751	814	776	822	788	794	784	774	755	772	786	782	773	793	780	709	812	763	781	797	768	744	784	778	753	728	787	806	783	735	743	752	800	833	772	786	776	787	706	786	772	783	748	801	747	792	782	774	794	824	780	795	727	791	786	768	711	761	777	752	776	800	784	767	767	802	749	769	789	815	827	770	833	845	788	742	774	770	736	730	784	770	799	737	754	743	815	761	789	767	797	809	770	788	768	755	785	729	750	803	801	775	774	739	783	799	784	741	772	774	782	801	778	761	791	765	806	736	765	757	778	711	771	744	788	801	820	756	736	789	785	819	744	737	798	724	753	819	731	742	760	823	787	765	771	772	763	756	784	762	813	772	765	768	778	746	798	729	829	766	742	802	770	766	771	734	796	789	721	773	742	758	709	786	824	752	744	778	732	756	815	794	778	739	772	790	784	787	771	773	721	770	767	811	813	819	761	780	748	783	808	746	772	771	756	757	806	776	832	776	732	771	793	749	781	782	775	790	762	768	799	764	782	760	768	808	755	774	770	791	759	812	791	774	790	787	746	725	751	764	778	766	777	797	760	802	785	753	793	776	778	761	778	805	767	766	784	766	795	754	735	786	781	775	835	781	771	840	767	777	818	763	798	761	796	737	763	779	758	833	785	745	779	784	790	791	757	732	826	769	717	727	797	738	744	800	768	756	782	818	742	786	785	776	775	766	760	747	796	788	807	768	723	803	774	796	768	794	778	808	759	754	796	787	787	717	719	778	773	779	741	790	769	766	762	754	750	781	778	762	752	797	769	816	776	807	769	792	816	781	758	745	792	752	778	765	744	713	807	815	771	776	736	777	788	773	753	800	739	850	772	806	756	793	746	816	824	795	767	794	807	776	740	751	784	777	724	770	748	777	775	801	757	759	836	802	754	810	768	800	727	751	815	736	781	833	771	784	727	785	783	789	798	782	788	809	812	788	769	750	786	756	731	810	774	760	804	768	808	780	805	770	778	773	756	771	747	770	757	729	801	803	757	792	771	806	741	821	817	791	782	753	792	796	737	737	768	719	748	791	794	742	776	787	778	765	848	743	744	782	741	720	768	743	758	760	820	780	775	772	756	776	742	737	757	824	758	779	788	799	769	739	780	765	786	804	797	767	774	809	806	752	822	804	731	821	762	813	747	730	765	748	805	772	766	798	752	792	850	735	762	842	791	808	750	748	750	767	803	780	798	764	791	739	774	766	720	742	774	774	765	770	792	754	791	750	748	726	767	715	768	768	748	770	733	756	738	800	810	751	777	727	772	770	735	753	736	756	801	786	791	734	732	722	743	781	788	824	737	794	723	750	763	751	752	753	769	776	734	730	775	738	735	763	786	782	748	773	784	737	814	829	782	771	761	772	795	725	739	824	759	757	816	792	727	781	772	760	756	786	780	759	773	858	764	774	757	781	755	758	832	792	753	747	800	796	760	799	762	748	756	797	778	725	807	751	788	760	777	731	777	814	766	773	806	802	760	707	788	803	807	763	775	786	754	798	746	770	743	765	802	773	843	800	746	809	728	798	798	778	786	753	739	754	796	755	784	730	815	733	766	771	781	760	761	799	759	793	756	765	779	769	728	775	752	756	761	763	786	772	742	792	728	707	766	739	795	813	751	750	765	786	770	774	814	837	766	810	764	778	800	768	733	778	799	783	784	800	716	763	801	763	757	783	713	749	800	750	769	743	761	798	819	770	787	745	794	747	798	731	808	748	745	775	804	811	761	783	742	750	757	792	777	744	786	738	889	794	784	818	770	791	733	832	768	764	813	757	786	778	769	764	842	769	752	811	724	798	843	778	783	782	760	771	777	782	788	790	778	733	793	742	817	776	736	769	758	798	732	738	779	757	803	765	750	792	817	800	770	793	771	816	772	773	721	795	818	746	745	757	844	793	791	798	783	725	803	784	774	808	738	753	769	803	744	767	742	772	757	779	712	745	786	798	770	721	803	781	774	730	760	831	762	787	762	800	758	807	777	751	773	791	747	772	793	743	759	755	828	803	756	728	751	763	780	739	835	782	798	750	757	733	749	775	783	780	765	756	758	759	769	793	793	793	771	781	745	792	778	811	740	772	762	788	770	733	771	800	720	757	823	793	776	786	796	755	768	737	819	763	805	796	741	770	747	786	747	753	763	727	817	774	814	770	739	743	760	827	782	829	798	786	769	786	740	763	742	811	763	804	780	757	733	790	753	777	777	716	751	785	827	766	870	744	738	757	756	790	750	825	817	798	770	749	768	752	772	745	784	764	784	770	764	761	735	739	756	780	780	819	778	739	782	745	822	794	769	746	723	766	803	737	761	757	783	752	733	731	784	768	753	747	732	769	715	756	808	800	764	794	831	793	793	744	796	790	804	777	813	764	797	738	778	752	813	755	798	736	812	732	778	747	777	793	743	782	826	735	804	796	796	755	737	826	742	740	768	763	776	801	809	768	815	804	743	734	762	747	771	770	774	796	796	784	785	804	771	739	807	794	816	830	789	724	801	738	784	803	750
25036	21613	29384	25571	25680	25909	24260	15412	10256	7522	5473	3908	3145	2632	2115	1943	1543	1446	1342	1247	1206	1178	1083	1033	1024	960	958	991	953	889	894	930	888	914	854	908	849	877	904	869	830	865	930	791	824	851	915	908	820	816	822	826	839	906	853	921	859	862	854	822	835	836	855	885	889	869	913	846	812	865	841	894	843	849	833	787	859	859	898	895	800	908	850	830	882	874	844	810	825	867	838	823	867	839	862	847	799	903	929	843	814	876	874	855	880	882	840	869	869	806	851	787	890	889	871	850	884	839	846	851	854	821	827	917	841	860	840	819	863	849	846	843	905	821	865	850	881	880	849	861	839	874	891	859	858	819	861	824	840	848	863	816	831	884	817	918	833	867	868	899	881	903	841	837	925	776	868	894	838	855	855	860	837	859	844	835	836	867	841	842	859	830	867	779	852	831	883	830	800	906	808	840	876	843	862	881	912	831	860	827	893	877	852	867	838	877	839	903	879	883	868	881	935	841	874	860	905	850	863	831	844	879	916	836	873	839	863	886	874	891	800	894	897	878	916	808	837	846	855	832	850	861	864	925	855	870	821	855	790	866	877	828	846	868	915	832	835	884	850	843	879	845	888	853	847	896	851	932	849	838	832	850	843	880	794	868	831	847	865	837	886	857	903	804	810	909	820	892	895	890	895	812	865	843	847	882	872	897	826	859	923	890	849	868	864	881	829	868	839	854	872	817	820	872	900	876	811	848	834	806	878	865	845	845	859	846	853	847	895	840	857	920	840	863	858	878	859	846	882	884	926	796	867	865	897	872	891	850	790	878	836	869	867	859	810	815	912	830	900	849	872	860	867	911	832	863	868	835	831	822	848	841	879	877	878	786	814	843	874	880	883	939	885	846	859	850	846	866	914	848	905	887	874	822	841	896	853	886	846	866	873	829	873	846	914	853	893	880	879	886	871	882	861	856	862	857	867	873	830	890	877	865	858	821	807	913	776	805	856	812	895	841	863	832	836	893	881	866	871	858	839	814	866	852	836	877	827	875	815	853	906	830	850	896	900	884	913	840	801	857	872	895	869	848	841	807	809	897	898	908	891	859	842	839	873	827	859	876	874	866	831	819	805	828	823	858	862	898	912	899	847	842	822	812	892	853	837	825	870	836	849	856	822	909	800	862	869	875	891	888	890	865	839	905	856	862	818	843	843	862	901	875	921	833	883	799	811	915	840	843	889	854	885	834	838	860	879	870	864	844	837	929	853	858	828	840	801	796	883	871	797	877	855	876	834	829	866	859	848	862	870	861	894	840	841	850	900	889	860	799	813	852	843	824	808	832	864	845	840	841	804	940	846	806	795	923	871	845	867	871	850	868	874	891	863	888	881	876	864	884	850	846	835	870	885	885	798	801	832	811	850	871	940	858	853	874	872	909	889	844	809	840	863	851	893	893	846	904	859	821	863	880	822	839	892	858	947	887	843	899	866	853	876	862	862	865	877	840	860	927	834	836	899	814	820	871	776	839	841	837	848	836	868	883	864	915	854	844	842	824	840	896	882	838	843	936	849	837	902	876	809	919	873	829	831	880	904	818	831	874	890	873	858	895	884	859	829	805	837	858	793	853	842	838	835	835	853	835	807	868	901	913	820	824	823	843	823	828	847	866	862	870	832	906	825	861	891	862	873	830	811	835	846	859	826	901	841	880	829	855	842	826	846	879	838	868	854	866	813	856	805	857	883	858	783	851	808	848	908	864	894	855	816	923	868	891	853	834	898	832	855	857	817	882	864	845	888	874	897	871	827	854	840	809	835	849	828	877	864	908	871	871	900	933	863	824	916	849	894	827	855	851	782	880	895	920	856	814	847	846	866	859	908	822	865	901	865	831	826	832	901	822	910	851	881	879	813	860	833	874	882	826	863	852	846	861	815	806	832	926	882	884	921	861	861	847	878	842	836	872	849	816	886	848	820	831	808	850	863	823	831	866	845	886	882	887	880	862	840	862	879	807	865	884	847	840	851	839	842	868	850	848	900	919	880	918	874	879	853	858	850	880	863	820	874	874	845	875	888	869	851	843	862	852	864	872	893	905	894	897	803	912	897	916	859	867	839	837	869	913	834	853	813	880	826	838	889	852	863	854	883	879	861	919	929	849	885	834	907	852	869	866	846	866	829	908	815	801	829	875	895	862	901	843	831	800	846	850	786	854	824	864	857	848	906	842	820	873	856	896	887	876	833	875	875	836	800	838	821	832	867	867	862	889	871	896	878	881	826	869	819	864	860	880	901	889	895	824	906	849	931	828	862	896	871	850	850	852	832	896	845	896	825	843	887	842	867	821	893	863	868	890	847	896	861	870	857	872	887	842	903	875	849	893	888	743	873	912	877	846	896	884	820	820	806	840	899	877	885	813	848	820	835	859	828	866	831	827	814	862	819	837	850	869	839	873	835	849	837	877	878	834	853	844	880	839	807	852	867	833	882	856	871	887	925	913	902	807	857	889	882	915	896	882	826	896	914	900	849	781	865	851	849	886	828	827	851	837	820	904	867	882	837	879	896	850	879	871	820	867	811	836	907	837	855	852	913	856	829	891	820	869	867	879	900	903	825	841	824	829	822	821	861	854	887	865	882	817	892	871	864	855	908	831	845	865	811	830	863	865	884	870	875	811	864	907	876	845	886	893	897	863	871	869	886	876	880	957	964	930	900	847	864	875	874	858	929	857	867	856	900	902	863	794	903	879	822	888	814	916	812	869	874	876	869	785	878	880	870	861	867	831	906	857	852	869	871	845	824	900	835	840	836	846	842	857	830	897	869	842	880	897	824	851	929	869	879	856	877	873	885	836	892	868	871	861	846	875	838	850	858	860	839	830	867	848	875	862	831	841	855	821	827	839	820	856	833	841	829	827	857	886	885	866	878	839	846	826	823	916	900	886	863	852	815	918	899	854	899	830	892	838	863	834	893	853	850	917	821	833	870	861	837	796	857	839	900	877	894	861	836	835	867	854	899	896	838	882	852	895	857	878	865	896	845	853	859	830	885	851	844	893	887	861	856	878	878	876	843	924	881	869	806	830	866	867	837	840	904	898	830	843	910	891	877	864	850	864	854	845	887	897	851	878	877	854	891	823	850	832	856	850	895	887	902	854	839	876	884	785	842	822	855	853	823	815	861	860	823	840	817	870	814	878	875	876	813	867	800	901	919	841	907	841	913	855	893	828	851	852	830	827	938	865	806	824	850	819	855	843	795	846	844	819	888	860	871	857	856	822	860	858	819	874	868	830	894	873	802	863	841	842	799	900	850	802	864	817	873	884	833	841	847	863	822	845	869	863	872	890	869	834	830	930	873	867	807	832	957	860	839	892	921	862	854	870	859	836	799	863	819	906	928	873	899	872	855	884	854	834	867	905	880	870	896	871	909	848	850	846	896	896	896	861	819	887	835	847	821	906	861	812	872	837	866	841	846	872	835	856	911	826	812	876	862	858	831	847	831	866	884	850	837	852	912	864
48333	61536	60641	50212	39852	28634	23824	18580	14724	11405	8512	6230	4831	3949	3130	2517	2029	1760	1569	1447	1229	1223	1180	1082	1044	987	920	915	899	874	810	786	793	787	816	786	813	792	755	746	789	798	778	766	783	783	806	775	771	772	795	751	711	732	783	733	805	771	772	777	779	771	746	767	805	780	776	823	741	822	792	799	797	785	751	767	784	768	806	755	807	767	768	769	774	772	792	793	769	784	739	757	762	838	750	779	773	749	762	763	784	765	777	838	788	740	793	772	799	811	786	808	809	847	778	731	808	756	819	734	769	812	819	768	789	798	829	823	828	828	738	792	808	757	789	758	794	812	789	770	722	806	756	764	789	803	789	771	826	717	765	792	791	782	821	762	796	782	784	759	749	827	727	778	798	803	773	798	791	748	763	787	761	799	780	826	828	774	752	768	776	817	756	783	780	787	814	718	757	812	811	830	765	755	844	753	802	775	757	775	772	792	786	835	774	773	726	805	766	800	775	763	738	749	767	793	796	782	796	764	756	813	711	775	788	808	724	771	756	812	783	735	774	824	804	783	823	741	763	798	783	756	804	764	796	745	750	749	757	739	782	810	791	782	842	840	768	773	788	754	819	799	781	789	734	720	761	812	761	788	812	818	788	825	800	772	795	784	789	799	780	781	790	766	774	759	772	767	744	813	764	772	792	792	766	802	760	821	750	745	825	728	759	819	738	777	784	787	778	807	745	750	783	809	759	820	782	787	787	776	817	802	772	782	814	800	758	771	821	774	743	729	736	775	787	782	793	770	739	803	736	765	797	791	813	716	738	823	743	783	762	720	770	761	811	761	728	763	740	802	769	832	811	788	781	790	737	758	795	747	780	781	796	847	786	773	780	749	785	774	792	772	773	750	818	809	755	835	791	755	770	778	811	815	759	812	768	806	807	729	747	805	749	792	809	792	786	791	813	799	810	720	742	733	730	765	790	767	727	773	783	752	796	764	780	763	798	704	726	862	809	744	739	779	745	812	790	766	800	767	793	788	751	798	800	773	747	790	734	770	784	774	762	769	821	763	802	744	766	790	791	792	798	838	762	779	834	809	766	736	794	815	821	721	778	799	807	746	794	765	777	822	767	712	814	813	782	822	760	792	782	741	727	761	806	777	784	736	817	833	773	772	810	811	797	777	726	759	755	731	764	774	808	786	789	743	758	808	782	793	818	807	753	836	800	822	713	739	786	787	771	763	762	757	791	807	712	787	729	772	765	743	783	762	804	763	766	775	782	827	809	830	773	795	786	723	786	835	722	759	814	780	786	796	779	769	829	807	803	805	827	746	794	812	791	776	794	775	791	794	736	771	761	755	763	747	757	762	786	797	717	772	733	798	769	821	784	783	831	809	807	763	839	837	791	800	769	804	769	780	804	797	789	749	714	790	783	770	801	797	813	759	772	746	811	761	800	821	720	803	819	763	800	790	779	804	760	766	757	798	787	787	761	766	771	808	774	785	785	769	775	759	760	836	821	820	731	788	775	781	781	805	837	735	756	795	740	788	826	808	748	719	793	741	806	754	786	797	729	830	787	729	758	786	722	750	799	824	792	786	765	780	759	814	752	789	738	777	821	795	759	811	770	796	778	728	788	767	754	780	807	797	821	815	760	797	782	800	773	741	800	787	845	777	751	791	755	798	817	767	760	802	776	773	806	796	748	767	789	821	752	752	759	757	779	749	805	804	793	765	727	790	806	747	792	779	793	781	751	777	813	789	723	763	828	808	780	727	806	774	745	779	798	806	779	742	805	780	738	758	741	797	761	797	830	787	789	774	756	800	831	790	761	799	741	793	759	832	764	779	772	823	795	785	821	759	758	778	795	783	761	770	775	772	783	796	831	805	806	800	778	757	755	794	802	767	740	751	781	809	760	750	765	837	781	784	784	760	753	772	799	727	733	790	729	802	794	816	764	789	743	766	776	722	791	771	763	813	822	794	810	790	784	807	810	739	825	763	803	760	728	759	827	784	797	783	788	814	801	813	750	787	768	812	828	787	779	793	794	729	804	771	812	743	736	832	752	787	742	770	815	778	851	779	748	803	748	766	776	732	778	784	760	764	765	746	812	766	680	775	791	757	748	705	792	738	778	785	743	759	778	776	751	749	750	740	807	786	725	750	817	785	766	780	772	818	794	790	760	759	781	814	773	796	770	782	772	726	713	769	761	810	736	769	765	766	745	773	803	796	760	783	780	791	776	782	787	781	788	806	728	817	800	796	746	736	799	802	824	814	831	787	813	758	765	792	759	753	756	787	796	756	739	757	789	817	783	782	808	807	775	792	760	756	779	808	771	777	736	795	785	715	750	779	789	840	825	755	784	785	790	791	757	776	791	763	767	748	834	792	792	790	779	767	746	823	792	780	798	778	803	827	804	769	815	806	790	770	787	765	817	791	778	814	772	798	819	806	811	813	761	772	825	768	779	739	760	751	797	797	732	777	784	774	721	760	786	755	786	777	802	742	774	778	793	771	768	827	784	742	751	761	789	769	728	755	769	764	791	722	750	751	743	813	794	785	792	798	788	820	757	790	754	801	780	740	774	746	841	732	759	763	765	814	714	764	793	776	830	780	728	758	793	807	834	763	784	822	768	774	817	734	783	780	765	753	800	706	771	765	774	796	768	778	809	801	810	830	764	766	736	785	785	750	754	751	804	789	775	815	752	815	736	817	806	801	793	781	743	782	820	790	776	772	810	787	790	785	748	817	760	810	793	794	764	775	730	774	782	760	780	794	814	799	775	812	754	784	744	807	766	787	787	724	753	806	774	792	750	821	768	748	810	758	739	836	783	765	781	744	786	817	745	823	773	765	785	780	796	737	753	797	814	786	761	757	794	796	797	773	785	775	788	796	753	749	835	807	733	769	765	765	712	752	785	788	794	767	714	749	789	800	762	827	815	783	745	771	770	791	774	803	812	796	758	733	753	792	810	737	805	748	774	717	764	763	779	775	758	742	764	753	835	726	746	812	792	789	815	815	782	808	794	770	783	757	765	799	801	848	791	802	786	823	789	731	798	802	772	785	776	743	745	785	798	750	810	789	766	732	792	774	733	742	792	763	794	767	782	738	786	784	777	800	775	758	771	780	819	832	795	762	765	787	765	801	778	779	798	770	779	752	762	755	823	771	796	790	762	781	807	764	776	754	794	786	824	739	826	776	776	767	738	777	719	772	796	755	827	767	740	762	805	798	763	749	767	756	730	812	737	755	787	769	783	823	754	750	744	738	748	837	781	744	772	809	821	772	732	767	783	739	773	755	772	775	786	776	752	784	817	772	806	778	758	804	804	753	776	743	808	753	793	796	819	787	785	789	750	736	792	799	805	748	759	776	784	768	753	728	789	828	786	829	781	783	766	805	821	742	799	784	788	774	759	765	802	789	786	792	777	749	799	752	825	845	774	789	771	802	862	781	734	796	805	773	791	803	759	745	808	765	766	801	768	802	772	761	760	821	755	791	776	775	804	760
24370	21574	29464	24848	24536	26469	26657	16700	11006	8152	5693	4127	3323	2743	2253	1902	1743	1472	1479	1304	1217	1207	1158	1097	1059	965	955	1001	885	938	868	861	820	844	939	884	832	887	902	927	834	889	892	822	821	838	853	808	856	830	835	829	878	848	854	906	832	886	829	908	903	828	824	880	822	864	850	912	849	820	910	890	835	823	871	851	846	930	885	885	903	841	899	896	877	840	857	880	864	848	805	843	862	838	854	898	843	864	871	839	903	856	829	839	854	870	802	859	845	869	900	888	820	931	853	826	862	809	905	881	877	904	833	921	855	858	840	844	877	863	906	856	839	826	858	897	912	875	913	836	885	881	813	860	873	819	872	879	827	845	891	911	869	835	845	836	857	888	826	833	903	865	897	879	867	890	807	857	811	873	826	849	828	862	848	839	862	825	848	866	816	864	877	897	840	842	843	895	845	904	863	890	902	943	897	876	889	905	919	828	866	870	873	838	893	914	909	829	882	845	862	861	821	830	835	846	892	880	870	850	812	810	872	870	848	885	912	854	873	837	821	808	856	863	895	818	884	842	894	823	865	872	862	851	828	889	897	881	896	865	850	817	821	823	915	864	873	884	860	864	848	921	830	885	879	847	871	863	879	814	884	842	843	866	844	868	837	869	922	843	823	892	847	883	895	848	869	797	837	866	865	868	887	867	844	896	867	898	855	796	820	884	821	845	879	883	867	885	810	836	876	882	887	867	911	867	929	832	857	869	876	890	859	902	872	853	856	799	885	881	885	948	830	855	862	821	853	845	846	909	846	835	840	824	847	872	849	897	843	835	843	870	858	897	868	862	864	795	866	831	837	856	868	887	867	865	855	904	857	910	851	890	822	838	797	847	824	890	848	874	883	874	877	884	899	847	857	855	849	872	850	828	844	862	864	851	875	817	831	916	868	836	806	892	870	876	807	847	836	815	840	882	833	850	894	804	930	863	894	872	844	910	892	880	848	928	900	841	824	819	840	827	857	800	860	915	839	881	893	919	927	785	827	866	884	900	874	822	885	882	895	870	869	856	823	862	845	815	882	893	843	834	907	856	849	857	885	866	870	892	835	829	848	815	830	879	895	884	838	861	870	882	855	862	838	886	834	841	911	899	877	847	836	831	866	870	876	831	817	802	829	869	815	875	856	850	898	850	902	849	853	886	859	889	859	858	875	892	862	839	842	823	868	810	850	844	807	905	863	804	883	867	879	888	822	891	854	890	834	825	871	852	877	827	872	831	852	869	925	899	888	835	831	855	850	869	816	843	857	869	885	792	880	856	881	871	811	911	799	838	871	882	857	887	862	889	845	877	925	917	857	844	826	869	861	827	869	843	885	886	872	894	806	890	863	890	876	889	861	903	873	805	889	891	922	841	856	867	850	877	868	887	878	819	884	893	888	878	883	890	897	859	818	838	880	873	849	874	884	877	856	913	873	823	853	851	852	897	822	880	797	861	841	865	818	880	874	908	866	834	836	840	915	842	873	857	832	812	845	868	936	923	822	867	834	876	853	908	892	846	870	793	823	864	924	914	821	938	792	884	831	874	853	885	843	900	853	807	876	905	917	853	871	865	852	890	846	826	877	876	818	818	877	871	893	860	909	863	811	890	862	906	796	863	838	859	893	851	906	907	857	915	874	864	867	865	880	900	844	823	841	869	875	902	867	818	845	878	821	821	868	889	863	867	871	922	876	804	862	860	888	869	825	858	828	892	886	909	872	942	906	846	902	853	825	871	898	865	791	863	857	873	903	893	887	832	905	847	869	920	819	845	826	899	907	881	873	864	864	799	862	865	854	860	868	858	857	909	844	899	853	830	883	872	881	866	835	830	854	900	836	863	864	860	827	899	863	879	898	866	852	866	867	866	851	887	867	877	822	843	853	908	841	847	891	834	889	835	877	892	858	818	871	850	910	896	893	857	879	888	858	861	844	826	865	835	865	840	846	858	905	868	910	887	838	894	858	827	830	862	895	855	869	869	857	871	912	921	838	887	846	869	820	882	858	832	846	880	846	865	825	891	812	910	849	876	904	910	856	806	927	878	915	876	856	887	864	832	943	883	858	854	915	895	876	862	853	909	849	876	867	879	878	856	886	912	853	860	864	831	859	884	835	848	880	888	828	827	869	880	868	865	867	865	825	839	808	839	900	843	866	889	822	858	857	865	894	880	884	873	856	883	895	836	884	823	854	916	827	887	904	883	855	837	836	870	869	872	892	904	863	862	850	866	858	882	831	831	829	790	819	819	892	829	843	847	815	807	860	854	862	901	862	849	831	855	834	818	876	842	828	836	834	869	890	925	870	892	864	835	887	890	883	816	909	877	833	839	897	871	874	885	885	835	860	815	804	849	854	886	855	855	847	856	883	881	852	913	875	913	885	820	856	854	852	891	820	887	858	850	840	916	855	854	847	904	807	835	826	838	861	874	877	847	857	845	848	843	884	847	874	869	894	885	841	900	893	844	889	883	834	860	828	872	938	857	910	870	850	880	870	857	847	900	847	883	849	847	883	877	853	832	806	872	842	864	849	831	884	805	832	880	799	865	905	928	827	857	833	872	846	851	804	915	900	866	863	840	841	846	837	838	842	857	862	865	869	849	876	855	817	868	848	810	913	892	907	848	886	869	847	845	888	863	892	862	869	833	843	884	866	838	841	884	889	842	891	949	862	862	850	863	857	856	876	820	820	896	867	861	852	818	858	883	907	932	806	896	831	925	875	833	897	868	885	897	870	941	865	829	855	844	877	880	861	881	863	845	875	862	824	871	894	864	874	848	869	858	815	901	877	895	887	870	865	859	831	829	898	865	798	879	817	831	854	801	864	840	808	871	820	840	826	883	800	888	808	831	849	853	837	827	830	876	873	838	892	875	896	879	844	872	859	882	891	887	867	841	888	848	887	867	898	916	854	819	869	863	851	912	920	874	872	856	842	877	857	853	862	875	885	874	852	887	927	884	905	908	826	815	880	869	857	838	811	897	828	867	854	859	821	844	876	871	854	853	883	850	873	871	873	868	873	867	835	845	855	864	866	900	910	911	845	885	879	867	871	842	836	832	850	859	894	839	817	890	826	900	909	864	857	855	900	875	913	885	864	866	874	884	891	877	857	902	895	838	876	885	863	848	883	879	900	868	868	824	882	865	881	850	871	872	906	846	898	906	856	832	885	859	872	901	845	904	857	812	917	845	872	840	874	858	844	895	850	882	905	830	843	867	847	824	844	865	887	884	900	866	883	879	851	893	879	858	838	875	871	880	906	831	842	875	828	871	806	861	884	831	845	886	879	906	848	874	913	843	915	898	832	823	889	841	866	858	876	811	922	904	906	869	819	887	850	891	843	810	891	874	896	821	869	827	809	852	823	861	902	883	834	832	917	859	859	879	802	851	854	860	845	852	891	865	899	834	833	838	891	821	880	850	847	857	845	823	863	884	877	851	865	861	870	839	884	869	886	841	906	874	808	878	811	848	879	839	847	869
51499	64877	61879	51308	40903	30254	24766	18899	14754	11354	8264	6254	4980	4075	3219	2633	2121	1871	1751	1541	1428	1266	1198	1063	995	1016	945	917	864	847	830	832	793	778	792	763	750	735	784	766	873	772	784	781	781	796	790	717	755	801	766	805	789	798	834	799	775	803	758	765	763	764	833	767	750	769	747	740	798	786	861	796	733	772	780	788	806	787	794	731	793	768	775	836	789	814	768	739	798	787	746	784	767	806	768	753	778	796	756	827	794	727	745	786	829	799	769	797	736	787	777	733	765	791	799	753	754	773	771	826	758	797	749	776	804	801	786	785	833	798	762	783	756	769	769	764	782	747	744	782	761	763	780	810	775	809	803	786	752	767	798	828	821	790	830	765	776	772	768	720	815	784	801	799	783	796	762	836	784	778	798	786	790	849	796	808	791	785	761	787	767	773	779	787	772	774	760	794	758	788	779	827	784	836	819	782	726	751	775	790	744	780	810	775	769	793	778	774	768	771	804	783	781	774	812	803	765	857	798	788	717	749	798	755	769	767	791	796	773	796	744	784	841	751	769	782	740	835	799	732	760	748	796	784	832	738	775	806	802	766	759	817	747	821	817	815	804	853	778	775	763	757	769	791	735	798	806	825	773	798	792	759	728	774	813	726	774	810	770	754	796	799	794	759	793	857	758	790	794	754	797	767	762	768	752	793	792	759	788	781	761	838	771	789	809	763	742	811	801	770	789	811	765	754	836	777	742	813	787	776	797	761	789	789	776	796	794	740	761	783	764	754	783	824	771	813	770	757	814	816	795	799	756	810	828	791	794	781	771	770	813	767	756	781	788	814	759	762	785	777	750	803	772	779	755	809	769	808	754	777	771	773	789	782	771	735	787	762	746	770	796	833	780	775	793	794	833	781	795	826	842	792	808	833	733	810	750	788	774	718	770	801	735	792	781	814	793	778	794	796	728	774	760	756	756	775	795	798	790	765	784	757	799	777	767	788	777	832	853	777	835	733	767	779	772	751	801	778	733	756	747	781	775	770	817	809	798	838	734	763	792	804	802	828	786	788	773	757	796	749	767	835	808	782	781	762	804	766	737	812	786	728	804	773	769	779	790	805	801	779	792	760	835	809	819	730	753	775	789	801	771	841	790	805	789	773	812	761	776	777	842	784	807	810	800	754	786	768	731	785	764	808	772	740	777	763	789	745	793	800	775	823	779	791	802	739	782	766	776	716	742	820	819	788	772	752	769	766	786	750	783	802	778	831	845	782	822	799	823	761	823	816	836	845	750	774	790	798	823	774	742	812	777	785	807	800	752	785	728	786	803	839	824	731	802	790	746	800	743	806	816	774	781	772	806	827	811	773	870	801	720	804	806	745	785	760	774	781	819	838	743	790	864	780	767	810	834	765	771	780	777	824	780	769	818	778	763	745	781	767	791	748	806	766	802	783	791	808	805	795	828	772	792	769	788	823	769	766	769	741	805	808	778	783	791	755	772	748	795	735	793	756	788	776	838	775	861	789	826	770	813	725	818	770	780	777	836	771	766	778	802	782	764	786	804	766	754	763	791	845	791	747	788	774	777	817	780	813	788	786	752	735	746	793	826	780	781	791	778	749	799	800	803	781	770	784	800	818	808	784	800	790	733	843	776	757	758	805	820	816	815	790	822	775	812	765	778	801	732	776	772	725	759	765	755	765	809	795	764	755	794	745	766	760	764	766	746	740	819	797	765	762	745	786	828	854	845	777	799	766	787	773	780	776	775	775	786	756	767	765	776	774	750	763	800	797	781	858	821	793	822	754	805	763	772	793	801	823	796	751	845	810	786	793	754	814	804	780	804	766	771	810	742	798	769	806	808	763	814	806	803	806	759	794	786	751	772	761	788	766	765	758	798	751	789	780	749	779	729	783	749	814	757	743	820	796	783	804	818	790	708	798	758	761	789	765	786	790	811	776	781	793	812	767	739	815	770	801	828	772	812	773	784	810	711	832	839	765	788	799	723	799	766	805	794	802	774	778	757	797	796	811	741	783	746	790	821	770	756	769	791	765	811	791	783	760	758	780	800	815	775	753	797	792	784	804	725	782	822	851	782	789	782	777	782	771	793	795	738	807	750	778	778	760	773	743	826	801	778	774	732	798	778	848	783	813	781	794	859	761	808	788	743	799	783	785	792	765	763	803	777	812	746	780	789	766	725	756	773	807	819	803	772	795	793	800	845	870	802	766	814	775	752	811	788	807	753	784	807	828	783	770	837	762	762	841	778	791	770	770	796	830	811	819	805	813	783	795	802	731	786	772	776	777	847	732	822	793	794	773	752	739	694	803	779	755	811	691	806	760	768	748	738	791	774	811	783	764	753	806	793	814	778	794	774	800	823	799	791	832	752	736	804	775	776	782	807	798	798	817	763	781	751	744	823	768	774	783	786	775	780	735	802	769	820	813	742	757	766	742	783	753	843	801	753	817	760	784	800	792	762	742	762	773	831	778	759	788	750	728	749	805	835	807	809	735	780	794	798	744	784	825	794	785	774	801	762	785	783	753	817	828	813	758	780	789	770	783	768	755	781	788	803	728	805	794	808	783	786	797	752	761	808	752	750	808	757	769	726	823	792	803	814	785	777	792	767	768	785	761	825	779	774	787	812	775	829	758	763	785	756	734	806	819	791	763	748	788	780	782	753	799	787	828	777	782	775	793	764	813	804	777	771	774	832	728	795	794	767	802	749	768	723	781	811	805	726	814	790	801	800	735	809	787	758	766	805	827	710	804	764	824	741	772	827	763	795	790	763	820	785	807	788	769	765	760	764	785	814	798	768	756	789	758	748	777	760	749	794	807	832	768	733	790	771	798	824	830	782	778	775	768	774	750	821	788	751	823	797	827	777	791	809	789	810	801	772	814	750	768	790	811	772	767	827	806	839	778	790	802	772	837	771	787	854	752	776	785	747	771	820	801	758	725	807	746	757	803	760	745	779	854	810	771	773	811	771	792	810	819	801	811	805	762	834	770	740	807	723	701	771	825	766	770	806	841	830	808	744	815	730	764	764	824	801	773	786	791	785	745	803	717	764	804	776	796	836	768	765	792	800	794	784	799	797	752	788	726	836	733	772	797	740	793	750	768	727	770	849	790	796	794	794	775	772	834	765	769	778	770	776	800	757	823	810	754	780	812	771	743	780	733	730	786	790	802	773	774	778	806	792	789	740	793	749	788	772	764	786	793	778	750	801	752	787	782	801	717	803	786	783	792	778	784	772	789	797	785	778	802	831	850	797	804	795	799	791	792	754	817	799	778	797	789	804	836	832	807	814	726	749	747	796	774	771	820	784	789	807	761	773	778	820	776	797	794	771	781	816	709	783	770	768	774	778	776	792	795	809	718	744	806	741	821	783	795	809	746	768	735	771	833	760	742	783	768	847	816	846	730	775	738	819	800	775	779	790	751	820	795	811	784	789	834	744	766	744	817	800	802	727	701	780	779	815	767	784	749	765	811	785	801	837	793	847	803
29098	23409	31854	33795	26681	19213	13195	8300	5917	4298	3012	2521	2139	1844	1581	1387	1237	1173	1124	1030	1049	999	951	898	979	886	916	861	875	861	798	808	794	841	814	875	811	880	874	837	832	799	831	872	833	798	871	832	859	842	824	851	883	863	854	860	832	816	828	853	817	793	859	812	848	829	880	846	812	851	823	791	822	850	839	861	809	848	871	791	846	877	837	808	817	898	856	829	819	830	837	843	863	808	817	846	811	832	831	846	861	856	897	868	866	768	835	859	894	915	857	836	824	784	841	834	806	861	863	869	838	861	815	810	841	837	818	863	835	826	860	819	848	923	793	839	845	870	847	832	802	831	895	865	872	843	810	865	850	826	885	830	790	887	832	831	842	840	842	857	832	889	897	828	815	884	871	832	816	845	792	825	813	886	849	812	858	809	838	813	859	883	880	827	767	849	875	846	853	831	816	820	786	843	838	896	824	788	846	833	842	877	832	849	820	808	840	780	904	863	830	850	814	814	829	829	812	798	827	808	847	805	773	844	796	834	880	884	873	911	844	858	831	853	801	887	895	829	812	853	836	867	876	856	826	836	806	810	827	854	835	871	854	833	793	855	844	790	841	836	825	867	863	845	853	780	876	857	837	839	799	832	854	808	880	819	811	830	824	788	851	818	830	825	855	852	825	903	827	851	885	862	820	895	898	839	831	817	839	835	865	857	832	815	890	855	809	823	810	792	871	887	828	823	810	820	859	825	827	880	844	931	800	809	821	892	849	809	820	807	862	819	842	811	871	815	818	841	826	845	815	799	848	812	824	836	869	831	851	858	836	824	811	803	785	817	867	859	852	794	832	811	848	815	811	829	819	865	869	825	849	865	827	880	865	829	848	831	893	809	822	807	835	847	850	864	806	806	841	833	829	824	829	883	888	846	877	819	831	822	826	815	870	851	850	862	828	906	892	878	848	874	818	827	819	838	814	861	840	913	807	843	812	841	876	863	816	841	844	855	841	814	870	822	841	845	843	820	836	770	893	799	860	854	818	808	876	851	819	858	825	820	798	853	834	807	848	882	851	802	814	794	809	792	789	766	824	804	757	795	874	825	869	862	814	811	825	794	834	804	855	846	854	869	869	915	824	839	876	831	814	828	842	829	928	754	808	830	824	898	833	823	838	795	834	835	898	826	834	862	842	834	814	807	806	818	797	911	788	806	851	868	836	791	812	806	820	851	812	823	863	805	842	868	845	799	840	853	816	811	824	837	859	874	842	833	847	884	830	831	844	802	783	818	805	827	832	799	865	826	894	846	873	851	863	843	799	870	881	848	830	811	870	869	832	843	853	835	811	859	818	854	873	822	848	815	820	829	854	810	837	824	846	853	866	842	848	851	830	791	895	830	831	835	855	847	818	872	816	865	832	849	903	820	787	830	825	859	874	865	818	853	818	831	864	858	893	780	875	828	850	814	862	840	798	813	856	805	858	857	889	788	888	871	772	824	812	837	825	845	825	875	812	844	803	860	825	796	848	815	850	835	827	815	856	851	835	798	899	787	831	856	872	821	806	857	827	846	807	801	893	841	806	841	862	843	786	842	850	789	813	822	836	860	798	820	817	816	850	830	839	865	898	783	820	863	790	828	804	828	777	900	877	795	827	845	865	905	824	852	824	867	849	846	860	837	808	813	830	875	860	923	853	831	826	805	857	855	838	804	830	836	827	797	791	827	838	829	865	969	843	834	855	819	800	917	847	842	818	862	814	813	847	865	865	865	817	873	829	862	810	802	820	813	841	851	862	883	828	794	816	862	804	835	834	754	836	806	868	864	810	812	841	859	860	850	863	822	790	866	874	918	843	870	814	830	854	844	807	883	786	865	855	812	818	834	890	771	779	843	802	840	841	805	844	872	833	846	878	853	880	847	812	840	875	788	834	883	805	837	814	874	849	838	819	789	882	828	877	852	884	841	873	874	841	834	842	751	834	894	828	877	895	814	856	853	832	796	836	783	865	833	859	857	796	896	828	830	812	882	805	850	847	881	878	796	827	831	796	872	854	845	855	857	842	789	833	836	891	846	855	822	811	840	852	832	850	808	808	805	876	881	846	825	754	772	815	861	794	806	876	833	795	854	879	803	871	838	820	889	845	863	823	841	802	856	841	833	843	884	829	861	832	855	842	812	842	865	867	847	882	873	875	844	803	888	873	844	830	835	857	842	849	853	843	859	794	848	886	895	826	793	822	801	850	828	828	868	863	877	808	843	796	792	841	830	775	874	855	855	856	847	887	841	850	859	878	827	811	807	811	858	832	862	832	821	895	843	816	831	824	835	857	793	780	889	807	848	866	798	836	818	844	839	798	836	801	831	810	849	891	834	884	896	873	799	799	862	836	792	863	819	820	846	877	785	857	840	835	861	822	868	834	823	871	814	841	865	826	807	820	829	868	868	837	834	853	845	828	884	863	850	817	817	788	851	841	840	816	847	856	799	817	820	793	839	837	796	810	845	810	833	823	846	837	797	848	804	817	892	842	834	815	800	820	798	849	842	813	837	849	840	822	832	838	889	836	803	789	810	851	839	845	869	807	825	824	871	849	870	791	883	838	866	876	828	833	774	831	832	810	854	839	899	871	824	829	833	816	832	871	830	838	838	815	780	825	817	796	854	817	826	821	879	849	863	793	862	835	891	848	830	893	783	836	899	856	861	847	889	792	881	866	905	825	835	819	772	814	856	828	810	870	862	877	857	794	841	842	833	831	826	877	814	868	861	873	770	773	871	891	883	848	861	874	852	772	822	834	778	851	844	817	874	858	872	878	843	806	854	789	859	854	837	841	792	798	849	827	883	838	868	821	855	839	872	912	844	859	881	844	878	805	832	818	815	858	808	820	866	831	822	836	823	804	815	898	787	795	827	823	825	884	843	818	867	851	875	823	824	829	787	836	836	838	809	847	860	835	896	862	840	871	862	797	826	865	826	875	858	827	828	856	841	808	836	887	836	848	884	873	884	813	835	761	878	863	867	837	804	869	820	802	841	886	830	806	838	855	825	853	854	824	806	891	844	847	827	906	872	791	834	824	847	830	850	860	871	818	786	822	808	816	810	879	849	874	808	802	833	837	822	821	818	903	852	848	792	843	899	852	823	831	872	816	871	829	810	843	877	827	823	921	857	799	839	821	823	847	814	843	850	876	783	840	848	879	816	824	866	810	863	825	792	830	881	812	799	842	830	851	821	829	792	882	852	827	805	828	846	817	876	794	828	876	842	869	845	901	851	871	871	856	825	902	828	842	840	832	819	813	895	830	792	807	786	838	838	869	810	809	827	873	887	831	867	872	803	840	834	836	846	856	843	803	839	860	805	832	846	856	858	774	866	802	823	830	834	859	826	816	824	841	818	903	843	885	824	838	836	810	791	782	830	824	873	878	866	782	870	859	806	834	842	839	827	808	854	800	798	838	798	782	809	876	845	824	781	835	854	910	846	862	868	861	848	821	802	785	847	874	867	879	850	817	852
50401	54810	51617	41989	31261	22316	16784	12125	9387	6862	4955	3727	3143	2520	2132	1733	1485	1384	1225	1125	1143	1052	1015	964	908	908	903	843	868	829	823	790	773	793	789	755	797	731	760	752	800	795	769	806	736	728	746	760	758	780	757	792	759	755	805	784	785	755	701	771	787	768	734	806	794	775	819	765	759	772	795	766	832	784	758	757	775	749	787	745	769	779	755	814	792	780	797	703	790	830	715	791	816	724	771	763	782	775	776	828	741	710	687	780	777	776	799	753	829	790	782	770	780	766	741	788	777	736	758	745	850	773	815	737	726	767	753	803	742	845	809	747	795	771	797	793	806	745	815	784	785	788	818	781	839	765	798	811	788	750	736	807	750	750	773	758	787	738	760	774	776	771	754	712	779	739	768	747	810	774	812	779	781	793	777	811	764	807	782	761	755	698	729	800	724	779	755	756	762	782	777	834	775	745	783	756	713	793	769	832	762	765	785	755	814	758	789	756	792	751	769	790	771	743	770	784	776	782	790	778	753	730	790	778	781	734	754	760	788	797	772	755	814	842	734	777	788	758	741	769	745	725	730	741	772	723	761	752	731	795	769	783	771	780	765	785	717	745	754	799	807	731	773	776	769	778	770	750	766	826	793	784	765	782	748	794	748	760	789	738	775	794	789	803	744	764	756	780	786	779	780	835	834	781	749	748	778	758	753	799	747	761	757	814	747	699	757	732	744	813	771	783	789	742	775	829	788	777	818	772	759	757	751	814	765	762	755	765	765	714	715	778	793	758	850	803	765	810	744	795	763	715	794	761	802	787	761	759	759	783	831	753	802	739	766	759	770	742	761	793	818	786	746	724	763	780	745	738	714	798	765	808	738	790	806	789	711	784	733	804	782	748	777	761	776	746	757	779	780	790	764	764	787	760	793	721	743	770	763	811	753	757	744	762	786	763	807	791	756	750	780	795	774	753	755	732	782	733	753	780	805	804	787	774	799	782	760	775	780	765	781	727	778	805	712	801	807	757	775	781	756	749	762	800	804	759	764	751	778	697	766	786	771	732	792	779	786	739	772	791	741	839	781	746	806	788	748	775	769	787	781	795	837	742	793	738	826	770	772	772	739	744	769	769	792	817	745	758	783	718	773	779	763	824	794	718	774	798	784	812	784	815	735	747	821	758	719	770	786	791	785	775	818	765	750	770	759	769	802	792	798	726	764	796	776	801	784	787	756	793	730	727	720	812	786	769	753	772	720	752	778	778	775	795	798	772	764	778	783	742	766	781	757	736	758	786	777	709	759	796	786	753	762	750	742	820	723	757	800	817	737	745	779	789	773	747	829	779	763	741	749	775	725	756	775	792	736	804	736	744	814	729	751	753	809	797	805	745	738	810	789	757	734	791	777	781	781	755	779	794	779	807	777	804	785	743	798	737	798	800	792	760	742	773	800	805	838	772	765	805	764	787	769	789	768	825	772	780	782	773	820	781	829	775	759	821	779	762	793	794	755	762	749	712	797	795	781	724	750	788	765	752	784	776	781	795	782	701	798	788	799	738	804	736	757	768	752	753	823	811	795	792	771	771	774	757	778	734	755	756	725	767	763	739	805	733	747	759	779	809	804	806	750	789	784	789	812	750	779	755	766	785	730	771	760	825	782	714	770	810	758	717	825	790	784	737	793	791	768	824	747	773	798	780	777	770	718	745	755	803	762	782	806	780	791	761	747	731	787	759	806	754	768	810	820	820	813	804	819	753	788	789	768	760	794	811	746	737	785	767	750	742	741	735	804	735	784	822	812	756	788	720	721	751	746	728	789	763	789	731	763	714	748	731	740	736	747	790	770	744	717	762	830	739	770	756	759	732	784	792	789	795	785	785	761	792	773	782	744	772	772	763	789	817	778	770	788	734	768	792	794	751	789	745	834	761	772	805	756	762	745	720	777	759	789	809	804	776	775	761	756	776	747	828	771	760	757	780	782	790	751	806	775	732	783	751	792	780	749	770	790	761	793	746	710	748	800	732	802	775	776	729	802	796	814	768	786	783	770	737	749	758	754	766	749	765	805	748	777	796	743	818	772	782	758	783	747	810	807	801	796	792	706	759	775	788	735	721	803	756	727	747	831	770	727	755	799	775	794	826	782	783	734	762	727	765	827	805	773	790	760	793	731	804	724	742	806	770	789	767	804	756	776	771	761	802	789	749	758	740	755	792	760	810	777	799	732	680	721	789	742	743	824	771	767	726	753	775	710	806	746	762	777	770	766	802	746	743	756	706	757	754	781	744	809	795	811	783	814	779	761	765	748	791	812	805	785	767	777	750	774	838	743	770	777	752	701	788	780	767	720	800	754	780	794	793	772	782	801	722	753	793	767	736	767	756	721	783	750	752	804	730	791	778	784	792	713	748	757	761	819	749	738	776	849	753	803	810	799	738	796	767	766	742	713	749	776	750	824	775	812	814	787	756	816	751	737	790	754	793	779	762	785	766	770	753	710	778	781	770	749	779	766	758	758	763	751	783	780	788	776	753	774	739	779	824	784	746	737	768	784	807	793	704	776	801	789	791	781	748	791	814	767	765	741	765	807	811	801	750	753	812	795	801	790	807	804	795	781	777	776	748	806	805	770	823	757	817	702	794	797	759	772	774	768	795	731	768	799	764	779	761	772	795	760	785	770	779	816	809	803	749	800	810	790	767	801	765	801	774	744	776	794	727	749	794	743	815	803	760	752	767	747	734	767	800	789	809	730	756	776	803	792	798	770	782	816	781	757	791	779	732	796	809	799	780	814	795	779	790	726	745	767	826	782	792	748	731	795	759	847	737	814	759	807	763	770	783	793	766	757	730	759	798	746	788	773	816	793	751	807	764	764	750	805	819	779	766	730	737	759	767	741	826	771	722	764	800	771	759	753	766	769	755	774	765	807	724	772	750	736	749	742	762	780	805	716	768	836	779	798	755	733	782	781	764	771	816	817	807	807	730	750	770	725	779	795	771	758	815	736	770	782	718	801	786	823	792	794	775	741	764	781	754	773	822	791	760	717	789	785	745	788	805	843	807	733	806	778	770	800	767	746	768	730	796	802	766	761	792	807	772	751	727	715	808	798	799	803	760	776	765	794	776	799	810	737	779	731	789	796	759	717	796	833	747	786	737	835	781	746	804	747	756	725	777	794	768	811	749	768	759	794	743	826	753	730	772	776	745	806	811	809	776	795	767	835	758	760	772	803	803	737	780	784	757	822	825	805	752	733	769	767	773	774	809	755	734	800	756	765	760	745	776	755	765	788	785	807	754	721	757	764	761	775	727	799	828	821	701	772	778	775	721	792	790	780	755	748	787	775	778	793	754	747	771	798	824	793	772	781	749	758	810	808	747	836	764	772	734	734	819	773	766	768	816	776	768	776	750	720	784	757	751	753	748	835	814	759	769	758	786	816	747	751	725	786	850	755	773	771	762	774	742	744	790	738	767	756	752	742	783	773	813	713	783	761	734	706	805	808	818	760	800	785	751
25974	21570	29454	27340	26705	25754	20659	12531	8519	5900	4125	3308	2602	2222	1854	1732	1556	1384	1207	1167	1130	1050	1037	991	930	966	999	945	932	940	864	848	902	884	887	834	888	872	843	873	880	836	856	899	876	907	789	834	904	868	836	799	847	809	871	814	816	827	849	839	824	820	872	815	839	872	845	868	850	841	787	862	829	863	834	846	844	854	822	853	853	874	845	858	854	845	843	856	853	818	866	904	861	803	816	831	845	815	906	874	778	850	825	786	830	811	839	853	828	857	872	864	843	831	833	835	880	845	854	855	856	807	846	852	834	813	863	895	816	851	831	834	842	821	826	855	872	853	864	857	823	852	874	840	863	798	810	869	782	876	839	842	903	871	851	858	839	818	872	879	868	816	901	854	777	895	798	798	826	801	898	869	873	842	872	850	834	810	815	757	830	896	810	838	818	837	888	859	874	800	877	837	892	871	873	894	794	912	887	803	863	857	836	856	847	845	851	856	855	792	872	887	863	847	869	875	867	841	806	867	795	884	820	811	871	823	869	844	862	830	885	802	830	875	806	885	865	844	875	806	858	833	890	838	844	881	913	839	857	901	853	840	903	872	831	823	889	854	807	895	801	821	849	817	828	838	849	802	860	818	896	898	882	805	834	792	834	865	860	887	898	815	812	806	815	864	887	848	821	860	851	802	862	826	784	842	823	856	797	887	868	874	906	839	879	832	862	880	819	815	831	874	837	854	868	862	839	870	857	827	877	895	838	910	865	861	872	847	830	875	826	870	835	860	864	904	874	858	824	898	837	891	833	844	831	839	872	834	881	846	877	847	885	830	822	818	884	877	785	843	868	854	810	818	847	849	824	879	879	890	829	854	845	797	870	847	840	866	868	841	864	839	888	904	817	837	854	870	895	853	867	864	847	855	861	873	853	871	788	862	904	888	821	853	820	891	829	860	864	895	832	867	829	853	792	867	823	861	884	845	820	825	872	840	847	812	789	898	847	874	846	851	821	834	859	838	801	847	856	852	844	848	863	831	867	903	808	877	840	808	825	833	866	876	864	836	850	823	844	839	883	835	837	784	811	831	876	831	833	820	810	870	823	831	809	857	838	888	819	824	884	811	900	847	868	862	830	886	871	863	835	905	870	846	869	878	831	878	874	816	863	882	848	836	807	858	828	824	857	793	864	809	903	831	824	873	841	831	846	838	851	802	852	856	865	868	865	807	780	846	817	886	880	841	835	837	815	815	864	831	821	870	870	853	860	872	864	812	798	794	803	860	845	862	871	838	871	866	896	855	831	860	867	885	915	851	874	827	841	881	847	897	895	809	868	798	868	835	806	876	822	869	869	829	809	901	847	868	841	882	914	866	880	877	852	919	813	907	914	825	853	837	889	827	875	798	838	904	863	893	843	867	834	837	879	853	841	846	868	901	889	838	825	840	812	833	824	888	873	835	837	856	838	839	815	849	830	860	829	865	820	851	873	841	882	824	893	846	824	829	786	833	853	850	789	808	848	865	874	884	909	869	852	794	835	843	804	870	854	828	824	838	894	827	862	829	833	856	872	855	843	867	868	807	822	853	853	820	836	846	805	844	821	817	835	811	865	844	798	852	785	866	843	837	831	857	832	851	832	860	833	804	878	858	831	884	860	859	862	848	833	841	828	837	812	817	875	880	858	830	878	903	871	845	887	899	822	864	847	844	854	851	837	863	851	819	843	864	865	839	834	824	821	850	843	838	804	895	880	817	865	866	881	802	833	906	791	819	841	855	870	826	926	856	879	851	838	861	863	875	884	841	861	856	840	860	823	834	860	819	886	811	907	867	829	910	833	853	856	818	857	799	868	829	830	868	880	815	836	890	870	878	866	841	907	846	834	847	788	846	855	850	868	832	869	798	838	847	801	833	862	848	848	882	837	915	830	880	795	780	841	860	858	847	865	795	888	889	861	863	874	833	848	845	869	821	845	799	805	853	807	865	814	820	817	816	853	849	827	831	877	843	847	863	880	825	871	803	872	813	884	892	845	824	826	880	845	821	834	853	867	889	869	822	837	884	810	830	805	877	805	875	841	855	774	883	867	862	831	874	863	787	813	808	838	852	840	788	875	825	880	810	887	795	839	854	871	804	822	846	844	869	840	842	855	778	850	787	816	840	839	838	848	858	850	847	853	902	856	809	830	850	824	841	814	925	837	827	860	892	833	907	862	844	829	865	844	867	824	838	813	886	905	870	843	837	842	799	816	810	878	851	832	844	862	882	843	843	881	849	839	847	833	854	836	829	851	844	846	878	861	861	845	779	925	901	824	885	792	866	868	808	837	827	855	837	813	813	893	817	837	816	806	857	841	807	824	835	869	819	838	857	857	865	821	841	890	812	827	884	823	881	841	800	861	803	822	851	820	897	887	849	846	845	829	903	825	838	891	856	856	819	893	794	803	889	864	857	854	869	818	827	813	863	865	838	824	863	837	811	851	870	894	870	851	876	830	787	843	756	817	843	855	810	857	831	808	895	844	858	857	858	843	803	845	846	861	872	838	782	855	891	811	869	878	783	832	867	808	846	878	839	902	869	854	845	835	822	840	875	854	857	889	894	866	873	830	773	882	858	836	841	854	793	818	818	918	826	862	864	804	831	856	877	877	858	833	877	890	874	868	819	847	857	837	848	792	837	893	850	861	853	771	850	870	872	850	867	845	870	772	889	832	807	860	833	813	847	829	828	834	815	834	824	812	808	885	855	845	810	876	861	906	893	793	846	839	897	852	871	839	858	855	834	824	847	856	850	864	865	827	858	841	878	839	838	800	841	873	864	829	836	808	856	869	824	843	873	848	881	865	850	829	815	813	864	837	846	849	813	866	846	905	863	831	852	853	817	855	901	924	836	821	886	839	824	845	889	818	831	886	892	869	865	829	844	876	841	854	800	758	889	839	883	849	909	837	809	827	818	878	876	760	857	872	845	831	816	843	846	814	828	794	901	849	893	852	838	818	881	847	841	861	932	809	787	851	854	814	818	835	826	844	862	838	853	855	816	844	816	860	811	838	876	853	807	818	844	828	819	891	844	829	822	835	846	844	839	834	856	828	845	832	869	858	863	812	862	787	799	831	863	881	853	906	821	843	884	779	855	834	810	848	877	847	870	792	813	848	842	854	843	815	848	817	844	886	843	869	812	895	872	825	813	862	872	809	819	876	912	873	851	845	858	910	835	829	811	826	878	809	875	885	865	851	805	885	847	869	859	876	797	900	870	835	904	882	797	864	873	818	840	882	838	876	871	853	821	838	854	846	813	824	832	883	812	847	813	846	827	894	864	838	876	871	827	818	833	849	878	865	845	834	820	858	847	800	867	837	843	849	870	810	852	862	837	848	781	794	868	827	861	849	844	853	845	842	825	813	876	844	873	852	917	835	852	905	848	872	895	883	866	832	838	860	827	873	828	834	867	824	806	800	834	863	822	833	869	869	846	885	834	882	860	849	847	806	821	759	856	798	856	865	914	806	801
47500	57776	59292	48731	36238	26853	20307	15380	11760	8416	6076	4889	3980	3074	2562	2177	1857	1626	1423	1346	1207	1133	1088	1035	995	895	936	865	870	830	830	774	811	783	785	816	768	801	774	760	762	791	757	754	826	790	778	773	771	756	682	756	784	862	775	749	778	773	737	729	720	754	807	782	822	753	792	789	755	725	761	750	750	754	745	795	812	720	812	799	746	811	809	774	815	793	780	799	749	746	754	787	795	799	749	724	758	776	778	729	787	775	738	727	720	833	843	814	773	743	760	758	774	774	827	802	784	734	763	726	753	800	764	726	791	737	790	780	766	809	806	797	759	729	775	809	766	745	767	797	774	738	782	771	801	691	786	750	814	737	758	781	795	749	741	778	768	746	784	752	780	771	733	744	847	758	751	747	765	780	754	728	742	778	779	784	820	791	818	747	788	760	758	773	757	732	844	812	757	763	734	774	759	764	784	777	793	722	791	833	726	812	747	785	779	822	769	785	779	736	804	818	772	798	805	763	826	788	763	838	712	797	767	739	773	799	769	816	793	784	769	792	813	842	784	805	761	738	795	750	765	742	794	786	777	797	756	725	775	738	764	749	778	785	827	763	819	781	778	759	793	817	755	779	816	758	763	771	757	827	761	779	767	764	796	753	805	742	781	766	790	829	762	731	794	706	758	763	757	790	771	778	769	780	775	772	795	769	790	780	757	740	782	798	804	753	802	787	769	742	774	744	806	761	806	807	769	751	856	800	762	758	737	761	738	780	763	741	781	785	769	794	730	782	822	777	770	752	717	735	804	768	786	781	785	749	789	803	788	800	766	772	712	730	729	741	730	761	739	769	797	772	757	768	700	763	722	766	761	774	753	758	791	775	771	758	763	760	784	805	742	780	759	836	788	694	822	796	796	751	809	800	795	774	752	838	704	806	783	742	790	697	757	738	743	820	767	825	781	776	785	805	759	778	763	806	770	792	833	764	771	754	775	805	730	738	816	784	786	778	784	755	725	800	765	754	758	811	740	770	778	809	800	766	752	780	734	724	757	783	792	754	754	752	840	797	770	760	795	781	790	800	778	782	765	739	751	800	741	755	770	741	790	781	798	778	723	767	820	774	762	795	751	719	784	752	793	799	747	824	731	787	746	780	802	785	759	755	765	761	749	730	804	808	805	795	806	796	826	746	794	753	777	800	801	782	715	796	793	807	785	805	845	727	803	754	784	737	747	695	757	789	749	780	799	841	784	757	819	817	749	773	760	798	749	726	783	791	753	775	799	783	806	770	740	797	777	747	762	768	779	802	778	737	755	804	800	726	742	785	785	774	805	804	748	797	741	799	790	788	772	759	759	752	813	770	739	807	780	799	858	751	739	726	785	815	791	821	752	741	787	753	796	796	769	791	733	753	741	728	802	738	767	734	804	836	793	746	811	815	802	729	772	768	804	785	809	767	793	796	712	801	732	805	729	731	724	758	782	753	754	789	741	834	769	781	740	815	714	787	769	785	774	735	778	807	780	819	757	779	779	792	784	772	754	748	797	799	773	766	777	817	763	742	739	755	761	790	802	764	785	736	791	792	789	783	754	749	771	828	836	812	742	772	732	754	809	776	719	757	743	799	753	751	756	797	781	767	759	764	781	785	785	750	773	768	776	737	810	780	808	810	793	790	807	724	770	798	792	781	849	779	738	775	756	859	744	784	746	736	738	795	770	805	763	761	742	796	781	819	742	761	770	765	768	796	783	816	794	781	776	740	781	751	768	780	749	780	781	802	821	796	771	785	746	842	751	760	773	758	790	759	770	757	741	801	789	770	823	752	738	750	797	767	793	770	776	764	822	767	740	723	753	749	781	752	813	780	773	799	789	775	793	825	826	754	812	765	719	836	776	765	802	800	784	757	797	771	816	748	807	826	818	777	767	823	774	738	761	750	772	801	766	796	787	760	798	754	743	782	772	792	782	756	743	801	747	778	800	775	812	793	806	737	776	774	754	772	782	797	708	774	745	720	797	823	819	784	749	759	785	766	800	712	752	761	762	776	756	752	720	774	757	812	796	831	744	782	779	746	764	746	769	753	773	806	799	837	754	790	741	767	775	714	761	746	734	746	787	780	775	770	827	739	816	768	815	743	750	791	742	761	777	768	771	776	791	785	787	806	733	719	744	775	783	816	747	739	773	787	720	772	825	778	749	784	803	728	746	736	795	771	767	769	830	727	786	809	726	755	797	748	832	801	765	775	749	804	792	774	753	785	757	742	725	772	808	760	757	763	734	761	773	755	799	751	784	786	740	792	784	809	782	774	729	758	787	759	740	760	752	774	757	792	774	769	788	773	732	729	737	762	748	773	793	784	744	738	781	770	771	819	780	757	757	758	737	810	755	731	755	797	834	767	794	763	800	746	772	800	800	785	778	804	766	773	794	788	756	794	770	814	772	690	754	766	786	834	774	727	767	741	789	830	774	788	815	816	759	720	801	789	790	807	783	772	777	785	776	771	767	787	799	760	768	733	797	816	764	772	776	744	729	782	785	780	788	734	769	780	729	739	780	796	758	738	801	727	758	762	776	763	792	818	724	741	805	778	820	737	788	801	739	774	763	787	792	787	742	755	770	781	798	786	788	778	779	767	791	829	830	719	770	790	780	747	825	744	804	766	786	755	764	760	784	788	769	775	785	734	766	738	762	774	784	789	796	812	736	749	821	802	759	751	769	759	784	730	752	762	774	785	766	777	800	822	829	767	729	751	809	742	762	760	737	751	776	727	779	752	782	780	782	706	793	737	753	773	740	813	743	775	804	812	776	750	742	816	773	790	843	800	780	737	783	761	811	726	742	728	777	787	793	803	784	770	772	724	718	750	798	767	819	739	755	754	777	791	767	764	760	779	773	721	727	747	764	713	774	751	722	805	803	768	776	783	758	785	787	741	826	758	751	730	772	772	821	716	754	735	777	715	736	768	807	722	767	809	793	732	758	840	774	810	850	788	756	784	768	759	759	782	811	788	789	742	798	739	771	778	770	803	769	815	792	722	767	684	771	763	787	768	710	770	818	759	803	762	760	807	755	766	763	813	766	737	739	781	745	815	722	783	742	815	761	734	846	760	808	804	753	722	799	782	774	805	758	777	787	767	798	745	771	764	789	785	755	737	719	759	755	786	739	811	770	747	773	802	786	714	730	757	770	815	802	760	811	759	764	715	754	739	794	750	772	817	790	724	745	769	792	786	792	732	729	734	752	794	738	821	767	729	766	753	740	785	798	735	791	766	798	713	733	731	811	835	749	744	734	767	774	808	814	816	759	769	763	772	771	772	763	763	750	780	787	819	787	762	765	768	788	755	805	763	793	794	776	771	764	764	791	774	698	786	798	784	755	779	737	795	764	749	706	745	801	755	792	767	751	800	815	809	799	794	756	806	770	768	773	738	783	791	760	792	760	793	781	764	829	793	788	741	787	749	820	781	759	829	767	742	790	733	756	795	704	754	729	796	809	792	774	775	725	789	747	769
25134	21655	29393	25481	24312	24911	21322	12793	7853	5453	3997	3135	2691	2156	1901	1693	1589	1353	1277	1209	1131	1083	1040	1052	985	948	961	914	898	879	852	879	832	851	902	835	858	855	853	879	850	821	858	874	873	866	866	882	817	900	841	837	865	891	818	865	898	848	870	846	826	810	842	891	825	858	801	850	846	787	865	848	832	874	873	852	909	849	836	857	833	858	829	910	884	830	878	860	804	842	820	869	878	828	854	867	889	862	839	875	853	841	859	849	858	880	933	893	874	878	935	832	813	832	834	867	833	841	864	891	902	913	877	848	839	865	852	810	849	886	874	854	863	835	910	852	841	796	850	846	911	942	808	831	868	842	813	865	860	877	831	857	820	847	844	921	869	817	828	836	904	895	874	847	786	846	900	825	858	835	852	904	867	833	845	860	866	904	833	854	876	848	854	886	830	823	825	895	869	835	848	800	867	842	947	843	839	836	860	851	881	889	841	861	841	862	803	861	840	884	840	857	839	838	817	891	869	837	913	884	822	849	838	867	812	866	838	879	859	835	850	791	810	852	869	871	824	900	852	922	888	863	847	835	850	789	826	852	847	916	848	834	873	843	884	884	823	849	798	890	825	863	821	859	811	846	879	872	842	838	867	858	859	814	889	895	883	868	808	883	825	873	883	857	882	908	858	805	845	840	875	866	857	854	859	834	879	855	825	871	844	846	856	846	800	818	867	825	845	832	849	854	800	816	834	871	885	884	900	954	827	874	844	875	861	884	867	860	841	846	821	840	857	867	874	879	907	798	866	837	837	853	865	882	827	862	824	880	902	821	838	852	881	821	874	844	901	837	903	868	851	838	850	793	824	829	888	876	878	865	813	872	830	852	859	870	864	896	822	830	845	796	897	856	842	816	853	856	815	850	853	859	816	832	844	782	844	884	845	888	860	862	897	877	806	855	796	845	873	828	850	909	819	843	890	876	880	907	822	842	918	830	871	891	782	872	830	848	885	790	903	842	849	809	853	875	899	848	870	896	873	792	807	785	867	868	880	876	866	880	807	854	894	836	819	887	797	819	870	901	876	844	827	851	794	848	840	884	793	862	902	866	861	848	824	796	802	860	829	881	857	843	850	872	879	900	862	919	822	840	899	806	881	894	846	849	870	846	844	854	887	871	830	819	878	855	824	815	821	817	847	863	837	842	808	867	845	866	839	855	853	845	820	861	815	800	884	814	855	833	810	828	878	850	840	826	839	911	814	858	906	849	899	839	841	890	875	830	878	877	857	848	813	892	847	845	830	846	875	834	889	832	851	841	838	883	839	816	854	830	856	825	835	892	912	848	880	855	880	898	839	929	864	879	840	916	868	871	840	808	915	890	847	828	885	889	827	917	802	785	886	849	861	857	869	864	851	867	826	802	813	786	835	903	825	830	820	795	878	844	870	831	873	892	869	897	837	811	854	869	877	855	826	877	891	887	868	840	824	889	878	864	801	827	846	892	837	822	755	851	875	824	842	834	862	853	869	885	880	843	843	804	847	880	838	890	873	833	848	905	903	841	870	876	806	866	817	822	810	881	820	852	889	857	811	964	817	829	800	893	852	870	894	813	836	847	922	903	878	812	857	809	857	906	886	815	870	797	867	841	881	828	857	871	816	915	805	872	865	847	838	896	824	835	889	847	865	872	886	849	808	854	856	808	904	849	841	880	839	893	843	874	848	891	814	874	858	854	844	878	862	908	869	861	796	845	861	862	889	856	865	908	786	884	842	839	883	829	818	913	848	807	906	813	872	834	853	926	876	860	841	859	828	894	844	869	889	921	838	813	888	845	882	867	823	874	814	786	863	854	863	897	941	819	842	874	899	863	844	895	857	863	826	880	880	840	835	814	868	848	880	832	875	882	852	827	874	844	860	836	857	822	864	873	907	876	803	857	898	865	813	827	863	822	891	898	823	837	874	800	838	870	837	873	927	873	820	802	869	851	912	918	813	828	851	896	842	832	855	866	831	851	877	840	805	837	859	889	843	865	839	830	837	831	891	830	858	863	866	899	851	848	812	831	859	851	846	831	886	853	863	834	805	894	856	921	847	875	826	840	835	847	909	901	868	914	836	892	874	883	885	834	890	812	868	844	876	805	835	851	767	942	799	870	896	836	823	825	870	816	850	912	837	856	793	859	859	882	824	830	845	853	893	861	909	925	854	897	833	831	897	871	911	846	864	912	828	863	819	822	854	831	878	845	839	905	901	870	832	873	882	850	826	825	781	787	829	859	825	878	849	862	876	829	887	826	859	902	821	849	797	901	909	849	886	857	852	820	837	832	845	845	848	876	880	833	879	826	875	887	844	844	866	825	838	915	857	857	911	883	884	815	879	852	824	812	905	823	847	810	845	874	875	832	796	857	934	861	864	835	840	891	888	791	804	854	837	845	850	880	861	840	876	861	855	888	853	833	845	889	784	861	846	814	844	908	853	868	816	841	830	853	903	872	889	884	848	855	820	828	900	864	817	802	905	800	836	817	831	865	876	775	908	859	917	909	866	849	867	841	854	848	815	883	888	873	803	833	878	802	830	859	860	814	859	841	883	779	918	864	880	842	890	855	789	858	856	855	862	810	822	844	819	862	848	885	840	863	863	886	892	850	828	822	794	910	811	838	861	891	832	813	878	859	796	844	826	852	843	811	873	920	853	902	874	862	848	822	856	825	859	846	830	851	870	863	886	881	814	894	812	853	873	850	883	886	867	866	844	862	875	916	889	852	872	777	860	835	900	908	880	874	845	937	872	887	813	887	820	871	844	842	851	927	822	904	898	828	859	849	870	880	842	820	854	864	863	903	807	858	873	846	841	845	850	870	792	833	886	842	861	870	880	931	847	880	895	859	856	878	792	854	865	894	859	819	823	818	834	846	892	826	828	845	841	870	854	841	859	874	839	798	850	889	853	813	869	846	817	848	858	810	854	882	856	875	875	810	876	865	870	837	880	801	831	905	848	888	855	810	819	850	887	764	859	850	858	871	821	862	845	857	866	823	876	891	862	853	859	889	848	857	830	810	854	819	841	840	812	881	872	833	844	891	865	858	831	804	836	859	899	833	902	884	853	822	879	892	843	870	828	873	885	813	883	853	844	879	867	830	839	882	860	797	856	859	843	835	894	862	840	857	857	852	832	819	803	831	866	874	823	860	830	858	856	856	846	817	860	814	833	858	873	878	866	895	827	874	867	878	852	826	857	832	845	862	794	809	871	853	853	838	814	823	839	890	814	852	898	859	837	862	842	881	818	847	817	791	846	895	832	833	832	855	862	893	880	793	894	856	821	807	860	881	834	853	795	900	847	926	822	842	851	850	871	861	824	854	859	894	868	777	869	829	819	871	850	899	879	907	815	803	859	887	845	898	872	851	877	795	839	923	880	798	894	881	796	808	843	855	882	913	845	883	837	863	856	914	850	861	893	897	811	856	832	828	794	896	913	787	867	836	874	837	894	798	856	873	828	859	844	866	858	850	881	857
52032	60769	60126	47956	36706	26940	20438	15948	11192	8293	6064	4843	3841	3207	2641	2270	1953	1699	1458	1384	1263	1129	1092	996	918	956	856	877	828	798	822	801	749	802	785	773	843	784	771	808	797	769	787	826	752	801	804	797	793	755	796	759	815	753	719	757	792	819	794	796	744	783	765	787	743	783	875	782	783	757	774	772	753	761	770	824	765	737	783	774	751	808	787	795	770	814	791	793	788	794	749	799	760	800	854	797	791	803	799	779	783	734	784	798	787	820	800	763	746	750	802	760	788	784	794	814	795	783	771	759	783	846	755	798	825	758	756	791	745	790	803	780	753	780	781	756	811	743	761	776	758	791	739	741	779	759	763	760	848	746	727	825	773	788	755	792	775	748	791	753	748	766	794	791	763	778	785	770	799	791	707	780	815	745	757	771	743	731	800	765	771	759	797	766	809	799	767	735	786	788	822	719	791	742	736	763	739	822	762	775	810	770	757	823	753	778	807	733	767	800	785	793	784	762	763	765	737	773	740	770	777	754	769	834	796	817	827	831	800	737	765	744	810	810	771	783	829	750	783	779	818	827	707	780	751	761	803	801	759	743	721	800	770	775	811	795	858	773	797	796	745	826	822	790	780	815	756	735	783	824	762	789	750	771	757	754	815	799	802	742	833	760	815	807	784	768	767	824	808	806	753	794	837	769	732	790	791	794	750	749	782	734	761	814	780	747	754	778	822	783	770	803	841	736	785	811	717	839	791	709	730	783	797	766	801	743	780	798	764	796	792	791	776	762	805	781	781	791	757	776	787	808	776	782	773	766	774	761	791	783	748	734	740	802	798	719	769	728	803	777	807	740	749	797	795	760	734	820	775	788	775	791	761	826	757	788	803	818	773	766	757	744	742	805	761	764	799	772	808	786	810	752	769	827	745	774	782	775	784	787	815	767	811	795	776	792	743	776	777	809	791	796	816	755	804	775	771	807	741	782	824	748	747	776	802	764	835	772	731	822	794	812	738	806	789	807	809	750	795	795	766	761	803	789	817	804	751	779	770	805	774	760	741	723	818	810	766	740	779	727	798	762	752	788	776	733	772	782	760	781	779	753	735	780	752	783	789	777	823	740	785	793	764	777	777	738	735	776	783	777	772	793	824	738	770	811	767	777	794	704	784	777	723	779	778	786	770	814	859	815	767	794	765	768	798	775	763	773	782	806	778	771	814	793	780	781	796	802	783	800	788	772	755	818	799	741	745	757	800	742	793	731	816	778	796	768	799	806	830	831	771	760	745	803	806	761	759	727	808	776	809	779	752	777	756	771	787	812	777	800	785	772	791	766	776	813	810	795	795	757	747	786	770	778	740	809	782	719	742	788	804	716	803	779	775	765	808	806	772	777	796	777	783	787	805	743	758	788	777	766	767	829	783	840	735	792	807	794	802	794	782	773	789	742	771	797	824	776	835	791	788	732	759	776	817	757	788	776	837	798	783	785	770	788	806	764	800	796	794	752	767	810	759	790	755	803	813	791	779	743	809	773	784	748	748	786	795	774	743	798	818	791	758	768	790	749	804	809	793	799	771	754	757	740	728	745	788	770	761	774	767	756	798	784	811	786	790	747	738	730	768	769	762	795	786	782	776	780	785	789	779	771	762	753	793	755	772	759	759	799	803	778	813	723	761	735	777	760	800	753	805	799	778	805	783	770	768	739	788	813	808	747	771	764	741	794	796	733	812	753	791	807	816	799	764	811	781	754	754	779	752	761	777	775	786	754	772	788	824	756	746	772	736	767	803	731	781	800	800	801	792	760	808	759	805	792	759	765	796	839	729	854	805	831	781	736	775	775	769	768	743	786	710	777	779	773	815	775	753	734	772	769	759	807	746	754	737	768	795	793	775	756	770	821	725	803	842	784	725	739	777	800	738	778	781	781	803	788	784	786	828	739	804	790	761	753	752	782	757	796	756	833	757	775	737	758	780	744	822	750	773	791	779	759	785	800	818	724	761	776	803	792	753	812	758	749	763	795	778	830	805	828	809	720	764	789	803	791	765	778	748	777	775	790	811	780	743	765	761	778	798	788	723	754	739	785	788	762	818	774	757	777	771	802	733	817	739	796	738	806	755	718	749	808	770	749	811	816	782	775	747	848	764	819	758	766	770	784	788	762	814	779	764	792	790	737	731	753	742	754	787	796	728	803	800	793	770	790	774	777	814	786	779	797	801	779	780	815	756	761	746	764	776	768	780	712	776	777	743	798	746	835	799	757	786	783	756	829	787	746	762	786	778	819	786	809	754	764	764	814	798	815	792	715	750	737	779	771	781	786	751	785	777	792	825	788	758	783	781	812	845	793	778	786	803	773	794	778	772	830	771	803	798	775	761	803	768	765	800	791	780	772	781	777	775	799	793	749	783	843	779	768	782	833	771	775	834	796	756	831	807	777	791	764	802	798	756	801	800	791	783	826	748	841	757	758	759	792	779	782	798	770	780	792	762	716	770	758	791	781	791	794	782	802	820	757	795	800	809	795	750	777	757	803	793	766	748	795	811	736	744	789	818	860	825	782	818	779	801	774	761	751	771	743	759	802	805	783	799	796	751	827	751	812	782	850	743	842	761	761	745	801	822	775	770	786	759	813	756	763	755	762	772	802	772	811	828	802	779	798	734	760	742	777	776	792	718	720	801	756	752	754	757	783	757	712	775	787	785	796	793	766	798	772	812	799	775	727	773	764	804	805	754	775	792	772	769	787	773	771	758	739	781	804	829	760	798	762	756	841	772	800	808	759	791	787	768	790	769	772	765	764	773	777	789	814	736	733	802	740	814	769	755	722	826	805	756	768	758	824	807	788	770	803	824	746	743	750	788	792	784	772	770	772	737	786	809	779	799	801	809	786	795	800	746	779	774	758	809	800	764	793	769	765	751	794	792	768	783	762	732	772	730	739	808	791	754	783	777	767	789	755	776	768	720	784	758	808	764	784	754	800	795	816	815	764	751	778	748	749	791	725	718	782	780	816	748	755	770	725	797	791	780	767	826	758	810	764	741	768	748	784	803	814	807	774	792	733	807	791	797	756	793	797	773	767	807	778	773	760	775	745	814	787	763	763	813	763	793	748	833	787	804	790	777	789	775	795	765	742	795	826	772	773	833	770	809	775	758	840	786	792	805	736	759	768	794	798	837	760	813	752	800	754	803	768	814	803	794	806	794	818	816	810	789	730	708	759	770	763	751	784	811	776	802	777	793	826	807	739	783	780	802	789	733	784	794	855	739	790	802	755	763	763	776	768	818	762	744	776	764	772	770	793	788	810	767	765	786	742	785	739	810	753	776	782	721	778	798	733	827	767	789	836	748	788	795	810	779	779	802	824	748	761	758	782	802	757	754	804	821	761	758	730	730	815	792	746	738	793	768	733	810	785	772	764	761	877	746	769	776	787	796	740	751	795	774	816	801	813	782	824	774	770	760	793	802	796	768	770	756	758	728	693	801	776	767	762	741	777	789	811	752	818	761	772
24345	21557	29399	24999	24147	25989	25621	15651	9791	6761	5011	3723	3066	2598	2272	2098	1856	1631	1448	1373	1301	1157	1068	1040	1059	1016	984	921	944	882	934	880	976	892	835	870	929	886	867	902	875	805	843	903	958	792	881	897	856	853	851	884	922	900	883	886	887	856	878	849	840	835	862	855	846	851	836	865	872	859	866	826	924	898	883	909	824	897	875	859	887	890	847	835	864	885	791	877	824	889	857	908	855	837	845	840	840	852	866	876	884	829	860	935	844	803	863	930	802	896	880	833	893	887	898	864	881	858	886	863	848	909	861	850	863	873	890	828	844	887	824	847	852	932	860	863	856	861	860	786	872	788	850	840	849	873	878	876	886	852	872	916	855	830	856	914	830	867	867	866	774	870	832	840	851	819	875	843	824	797	882	867	822	884	835	841	828	882	920	858	886	846	896	873	909	863	822	836	850	863	866	900	833	840	848	898	889	883	829	885	891	876	834	886	855	892	889	851	927	817	888	884	926	890	841	874	821	855	797	867	856	880	867	928	868	869	849	893	832	853	841	816	782	836	833	870	884	871	904	854	755	862	872	803	842	880	901	846	892	872	836	842	867	852	894	866	907	823	848	840	849	856	832	858	861	869	850	924	850	896	838	905	876	849	880	860	883	894	900	831	853	823	876	861	861	825	887	856	849	829	862	892	839	866	888	838	884	886	875	887	807	875	876	871	950	863	878	792	885	870	824	861	857	894	839	838	863	866	905	830	845	869	847	893	913	841	832	859	889	853	854	875	856	870	885	881	882	876	852	887	895	848	892	816	891	854	821	879	844	906	917	868	887	835	863	902	849	851	896	897	846	920	856	869	824	920	872	854	871	906	866	905	891	886	808	860	905	854	883	919	868	857	854	876	882	876	832	891	874	864	833	834	830	853	897	869	858	801	820	843	861	857	876	886	857	867	875	849	868	853	868	827	887	885	881	808	844	864	851	889	881	821	823	883	902	890	842	841	865	877	882	882	849	816	872	880	879	911	873	833	844	894	899	862	805	848	850	902	887	921	830	907	820	867	815	885	864	837	881	818	917	869	846	891	894	925	891	838	841	825	895	883	821	857	903	848	876	836	791	837	842	857	882	849	885	874	811	884	836	779	864	848	883	842	865	868	889	853	836	818	879	882	873	880	856	838	808	823	841	895	843	880	849	902	913	850	804	854	805	913	843	850	855	886	903	867	872	815	804	907	843	821	905	825	855	875	871	862	909	914	826	834	876	892	821	854	863	852	854	849	934	847	860	839	894	840	892	901	886	947	899	814	854	904	850	822	796	839	913	885	820	811	845	878	917	815	856	816	801	832	868	919	852	873	918	905	895	879	894	853	830	839	939	890	853	844	854	859	878	904	847	892	870	869	837	836	873	874	883	852	872	914	837	868	872	917	880	833	837	828	874	841	849	901	878	853	824	913	891	878	879	867	873	872	875	899	898	833	832	871	803	869	864	867	859	827	863	851	846	851	922	863	833	876	829	893	835	859	852	847	848	812	818	837	863	897	874	920	832	895	862	877	871	836	866	952	869	892	867	830	833	841	851	836	879	841	853	802	855	848	874	876	851	914	869	877	833	900	832	822	880	892	939	869	843	910	858	878	850	808	842	890	922	870	885	837	901	901	892	865	851	904	881	817	846	824	916	833	907	830	798	836	896	830	886	845	862	862	845	907	917	865	846	895	919	760	876	916	822	912	805	865	855	853	833	902	825	869	846	861	876	870	889	903	888	910	806	895	884	867	858	901	825	775	858	865	907	853	838	829	880	886	821	861	863	884	918	888	878	848	889	838	855	834	861	843	876	882	858	804	853	872	840	855	849	866	872	870	851	852	889	884	857	875	865	873	883	907	853	852	890	894	847	891	854	914	857	838	860	837	888	912	940	873	930	847	809	866	875	798	887	850	847	881	914	883	885	899	836	873	852	922	898	820	841	859	838	884	859	880	896	870	846	871	881	847	838	823	891	921	897	880	864	823	878	850	868	906	886	880	828	846	862	859	897	877	897	833	859	937	893	827	873	860	876	789	848	857	911	866	835	854	883	860	884	904	927	850	838	813	850	865	897	876	842	863	878	803	889	852	868	900	827	927	810	847	870	853	848	857	866	879	837	917	900	822	853	861	811	832	865	882	881	851	872	877	856	845	837	920	878	845	922	895	880	831	822	863	873	851	885	830	830	868	821	850	844	880	870	906	825	842	873	849	818	866	879	898	840	892	883	867	872	843	880	911	918	876	853	899	893	875	845	834	853	887	838	845	821	818	906	915	887	847	879	864	764	923	868	821	869	891	860	880	878	914	819	844	854	869	885	859	847	872	872	836	884	853	871	832	856	868	795	892	860	898	875	839	860	819	901	877	856	913	846	875	822	806	850	862	883	824	860	890	843	833	852	831	837	822	881	865	889	888	885	878	899	884	832	870	874	903	855	855	839	818	835	861	836	883	870	847	900	839	831	850	861	884	796	837	880	856	788	867	850	899	876	843	875	836	869	861	855	878	943	888	874	864	850	873	870	866	884	859	849	888	901	867	870	821	852	859	913	859	870	815	851	833	866	854	825	926	891	837	879	879	793	854	894	885	848	856	886	894	814	841	894	860	853	912	857	825	891	829	877	841	818	838	872	882	860	882	843	900	875	824	903	882	848	843	831	856	817	878	899	845	846	823	875	871	841	870	901	825	886	844	852	880	867	878	844	837	872	852	874	878	886	829	890	889	889	851	846	813	809	906	884	858	844	878	847	826	859	874	812	844	884	938	842	909	860	871	857	889	889	847	890	912	862	862	846	863	884	884	840	867	837	871	908	834	846	831	855	882	868	920	854	850	894	842	903	849	906	897	834	831	903	829	872	907	886	833	818	880	874	818	847	838	853	885	829	839	860	826	911	877	831	868	845	855	886	840	859	834	866	868	823	807	816	902	860	852	876	884	879	878	866	868	873	872	875	837	913	838	921	880	821	884	876	900	853	860	888	844	861	887	905	905	847	886	830	831	899	908	848	885	866	865	856	879	907	862	849	859	847	862	864	823	866	908	912	823	802	823	904	861	909	825	844	872	813	860	842	847	826	863	873	831	820	856	912	878	851	859	817	855	884	880	926	845	834	888	860	844	854	840	867	860	869	819	843	852	867	824	872	899	870	823	835	876	852	873	852	861	907	903	823	856	862	810	845	891	835	919	866	878	913	884	818	863	833	842	840	874	907	890	878	836	882	838	839	848	851	894	861	835	810	858	839	880	856	842	875	849	917	850	886	836	873	877	872	857	801	793	906	876	846	829	849	877	847	920	890	870	866	895	916	868	847	866	886	843	886	865	871	862	847	849	846	831	927	864	950	914	836	873	830	848	904	947	851	860	841	832	852	820	837	847	879	854	871	869	873	815	818	881	818	850	811	856	886	904	875	884	858	865	873	806	854	875	806	855	851	918	907	896	840	863	828	871	835	827	900	885	863	869	884	877	833	841	821	841	883	899	891	808
49973	63160	62215	52000	39991	29972	23071	18098	13368	9731	7288	5699	4310	3687	3255	2753	2423	2081	1803	1633	1456	1304	1232	1136	1070	965	924	865	834	925	861	786	820	810	818	796	787	778	794	750	784	802	816	802	804	778	775	811	791	781	782	775	786	795	733	797	818	780	772	749	807	817	820	748	768	839	802	770	786	803	802	710	789	819	776	826	817	786	807	763	806	824	783	731	815	785	773	749	772	720	810	825	782	800	776	757	784	769	736	803	818	798	838	756	783	811	785	798	759	784	760	801	767	792	824	777	801	782	772	821	820	716	796	779	766	756	811	745	799	802	777	779	790	767	797	816	816	796	797	801	832	786	785	829	788	811	805	773	793	754	767	729	752	775	787	748	783	769	757	831	807	804	806	777	804	790	782	827	763	753	756	769	792	781	772	836	776	844	763	786	768	805	773	799	747	776	831	809	718	749	748	783	785	760	818	777	780	837	742	801	801	781	772	843	763	807	783	723	759	769	786	737	790	811	776	808	830	807	818	798	757	732	772	799	766	743	784	800	770	827	802	800	737	728	721	759	841	859	765	774	796	814	776	782	766	778	788	805	803	795	798	762	793	795	787	806	753	783	781	794	826	745	727	772	818	783	781	781	774	798	822	821	775	789	806	773	803	794	738	775	735	811	772	767	758	830	751	762	765	787	796	779	704	779	775	781	787	725	790	785	810	761	817	788	808	803	761	820	791	769	745	754	786	853	777	795	780	816	767	777	813	791	737	826	809	786	800	784	752	750	744	755	781	807	820	793	766	807	770	792	786	809	744	772	794	788	772	779	799	789	817	804	811	817	765	818	766	786	805	834	834	744	798	831	777	803	704	784	844	774	785	823	765	744	768	782	772	807	786	814	777	807	765	785	813	705	780	741	742	776	794	769	806	746	762	773	792	765	767	798	805	798	739	727	756	796	735	768	792	760	747	725	808	779	759	783	809	824	768	796	796	794	784	803	827	780	827	760	804	783	772	769	774	806	763	794	803	812	790	799	813	807	760	820	742	783	721	764	842	777	826	778	786	780	794	779	782	835	779	774	787	777	820	753	807	765	802	735	796	777	763	797	817	759	759	816	767	745	760	808	783	776	791	810	747	800	779	806	760	800	753	811	857	761	797	787	809	801	759	801	745	789	789	753	726	768	759	742	832	838	789	742	840	794	799	810	810	755	780	744	795	775	833	771	796	813	749	731	755	802	754	783	766	781	712	800	761	777	733	753	761	751	781	776	810	746	782	789	820	774	788	790	795	773	783	766	800	751	737	792	749	799	772	765	755	783	830	825	795	785	810	753	790	786	756	832	785	799	753	760	835	719	799	739	774	818	808	780	807	792	784	821	765	755	784	765	756	767	828	742	776	784	765	743	793	812	771	786	744	763	834	824	761	799	773	771	757	821	790	776	790	749	742	802	755	769	766	797	801	740	821	751	754	807	753	771	810	801	798	784	790	777	783	828	784	802	770	790	822	788	775	814	759	781	807	827	816	806	800	765	781	773	739	774	735	786	822	752	744	771	813	753	779	818	746	791	817	803	787	771	801	777	824	770	785	758	818	778	776	796	772	786	748	781	753	769	752	779	799	756	788	824	817	804	734	755	760	767	814	786	796	794	813	787	770	798	814	823	827	804	771	773	782	751	831	836	815	790	809	718	782	792	727	842	793	746	783	745	770	773	744	818	777	774	790	771	805	774	793	755	748	745	813	744	782	769	748	801	783	798	745	806	774	778	784	809	778	819	807	829	793	777	864	780	750	779	785	767	853	811	850	803	814	856	828	764	849	760	769	828	790	797	793	830	749	777	807	819	751	759	829	800	778	769	751	786	745	820	773	801	784	831	812	805	765	731	769	787	774	804	788	790	778	779	746	731	792	818	683	834	749	728	742	768	822	759	806	800	736	794	827	776	766	810	820	771	782	755	772	762	776	768	783	744	809	772	793	781	835	793	810	836	726	821	772	785	794	810	776	788	804	798	842	757	721	820	753	791	770	760	789	796	745	771	781	795	799	812	759	796	838	763	759	791	781	824	760	841	789	773	750	743	802	753	807	777	770	778	782	785	807	799	789	765	787	813	806	771	794	736	741	802	793	846	730	789	742	834	804	801	807	776	749	793	787	742	862	785	797	758	748	816	766	752	810	829	795	776	822	801	774	819	795	801	800	778	783	790	822	813	790	772	799	791	812	772	816	769	755	749	817	763	759	798	790	797	766	767	763	816	807	821	795	777	783	808	775	761	759	789	781	810	798	787	787	812	809	781	812	795	801	811	787	773	783	783	751	802	815	775	764	733	821	774	779	750	813	757	802	799	792	779	758	795	797	754	801	779	813	827	763	795	795	793	806	778	755	782	810	772	795	833	856	791	852	832	781	824	792	791	739	735	795	810	760	765	798	794	829	775	768	774	756	798	831	783	808	745	764	760	804	755	775	783	751	781	802	757	773	789	789	746	742	784	756	772	783	743	820	800	774	802	776	813	751	766	755	822	798	801	764	755	820	800	808	796	775	800	840	777	797	813	785	836	768	803	737	742	789	795	809	744	775	777	759	811	755	773	812	765	804	798	817	743	768	774	817	797	848	782	726	771	785	782	733	806	784	806	775	796	835	771	826	745	766	767	771	793	795	803	783	810	746	762	791	775	813	740	801	785	762	771	752	786	796	770	746	804	787	770	817	758	801	740	767	832	769	774	752	749	763	829	759	810	767	818	782	757	794	808	775	734	728	815	787	773	780	785	785	754	774	772	792	759	767	792	769	800	760	801	743	796	784	784	814	764	791	785	761	783	860	784	767	762	803	803	759	784	768	790	835	797	732	789	834	772	713	824	829	755	753	804	797	734	756	787	824	746	794	776	779	817	797	778	746	795	781	756	759	764	755	800	773	769	802	779	699	801	758	773	784	798	800	817	748	790	832	801	798	834	807	773	782	787	751	734	798	744	757	776	800	766	828	780	766	770	773	780	754	750	763	740	768	766	767	810	740	813	739	785	801	812	823	819	815	765	773	742	767	813	799	826	753	784	779	782	764	837	805	804	783	769	774	821	810	785	779	801	790	757	823	757	789	785	798	801	829	727	764	801	740	782	758	808	838	824	791	834	774	754	781	745	789	838	798	842	750	804	730	824	777	795	753	806	770	744	757	831	791	787	738	819	749	797	802	752	748	759	762	768	808	833	743	819	779	835	760	733	764	771	762	730	806	841	777	777	778	778	769	744	819	797	813	768	802	761	732	766	780	813	794	817	748	846	765	813	793	827	751	763	773	806	768	767	813	783	800	751	746	774	772	802	746	834	736	775	774	826	775	743	743	791	751	795	812	793	786	786	807	792	818	769	776	795	745	783	802	748	728	793	765	782	815	757	774	789	802	755	773	765	790	811	824	772	823	795	743	777	806	749	798	791	808	809	755	799	791	794	803	774	781	806	775	826	806	761	801	743	796	852	773	774	794	829	777	792	782	780	811	824	813	793	778	821	786	801
28900	23470	32770	34741	26316	19289	13991	9009	6407	4481	3286	2416	2297	1967	1727	1529	1393	1317	1269	1121	1091	1026	989	968	915	947	899	895	915	911	845	827	868	876	853	818	820	869	838	804	834	776	749	838	790	798	840	826	834	851	829	849	855	801	849	824	806	811	795	871	904	865	807	826	858	811	837	826	807	849	799	816	852	850	883	825	836	801	797	808	837	872	861	797	834	883	834	876	774	878	881	843	803	879	856	848	825	845	830	843	893	831	860	844	852	854	836	842	814	847	827	881	870	885	824	832	792	856	798	810	845	800	857	795	824	839	869	849	842	813	900	876	796	823	839	885	827	831	853	819	854	821	843	826	860	872	844	815	847	848	834	803	843	864	858	839	800	840	837	857	851	756	864	832	834	884	825	852	849	811	834	819	806	809	790	832	831	822	852	835	858	864	842	880	886	827	812	862	859	811	880	789	869	828	838	804	834	887	850	894	847	823	845	818	753	842	820	809	829	867	839	790	806	832	887	804	863	806	833	825	794	815	851	852	820	839	807	839	838	865	815	794	838	853	821	773	849	805	819	748	810	820	820	814	825	838	911	814	880	882	865	828	818	828	862	812	891	894	867	831	829	793	800	835	825	885	828	815	796	851	857	866	806	877	847	841	847	843	807	790	859	872	829	821	832	863	933	831	830	860	859	860	852	827	883	842	824	833	844	857	790	839	825	803	858	799	816	836	810	826	849	862	830	893	855	876	900	834	867	858	839	836	842	838	805	781	889	880	843	827	815	841	879	838	828	840	866	920	840	818	862	814	790	846	848	820	879	852	863	850	839	815	790	854	789	866	820	800	928	864	820	850	828	835	816	808	801	847	887	850	823	856	806	810	779	838	827	831	861	834	867	832	880	906	857	806	835	823	822	821	852	826	863	814	832	820	849	879	801	859	833	845	773	859	912	864	841	883	785	798	826	835	865	880	828	796	809	828	806	847	825	882	860	842	873	817	824	801	861	789	833	799	816	799	858	862	847	835	784	830	812	812	810	849	905	860	851	825	821	809	865	849	827	845	867	852	804	789	837	849	820	853	826	857	880	852	866	802	867	828	870	861	863	823	848	836	843	855	853	779	834	834	772	831	844	854	860	835	796	904	849	846	824	836	838	839	802	828	868	837	848	820	869	835	834	810	835	819	805	802	881	809	834	812	858	795	872	854	835	810	836	863	806	904	887	842	837	856	871	865	841	853	870	818	850	858	841	858	806	823	805	870	883	872	814	813	841	868	857	827	833	883	808	857	774	899	813	849	810	867	869	825	824	834	824	823	788	883	825	850	853	843	820	805	860	815	798	853	825	873	862	839	819	854	829	835	803	887	879	819	810	863	870	883	832	828	826	843	842	864	820	887	883	848	808	802	867	799	869	864	817	845	816	893	821	844	854	879	863	787	828	821	880	800	809	862	896	817	838	867	837	832	847	881	866	879	899	813	818	817	848	830	892	863	857	811	834	824	865	816	824	833	839	855	861	820	816	856	842	837	832	835	817	904	809	864	828	850	776	819	860	847	850	822	848	846	878	845	822	806	846	814	826	864	797	801	825	821	851	835	804	858	786	824	851	867	829	785	907	868	810	788	828	813	855	839	845	838	809	843	815	911	807	831	838	793	825	843	828	811	836	831	839	814	836	873	873	817	792	823	862	866	789	795	843	844	820	831	872	829	801	832	863	782	860	770	881	850	799	833	812	870	855	881	830	844	837	797	803	787	831	862	874	838	822	799	832	821	759	812	793	808	858	784	812	814	841	870	801	802	885	836	884	860	939	857	815	822	789	851	880	846	799	852	845	819	852	764	857	865	832	854	866	856	788	852	847	894	846	795	848	828	812	816	815	846	830	867	863	854	874	847	879	840	830	799	861	822	813	824	857	842	825	918	767	828	839	810	858	854	840	837	870	800	855	861	789	823	822	891	830	786	863	848	862	884	818	860	857	804	815	837	838	835	816	822	837	800	840	817	797	793	799	885	822	821	821	839	816	864	903	874	861	787	788	826	854	795	839	845	837	900	862	852	809	815	803	853	803	915	860	844	807	833	820	860	854	782	862	813	829	838	851	791	828	841	794	851	830	794	852	851	877	850	895	859	832	871	810	811	872	861	879	838	811	937	828	826	782	847	889	839	839	841	849	838	856	808	850	870	808	786	843	819	804	853	856	852	803	824	897	842	792	833	838	816	859	812	827	823	879	803	848	840	838	853	823	851	807	772	806	791	820	827	821	857	757	771	850	857	860	810	851	802	858	868	834	808	845	846	762	796	834	875	819	795	877	829	828	878	921	819	836	820	855	811	842	832	835	865	829	814	810	845	888	838	851	830	784	875	808	852	906	871	868	830	805	847	860	812	816	821	796	831	794	836	827	877	813	828	843	897	818	854	860	851	830	803	778	826	800	835	857	888	791	843	828	867	829	820	851	810	854	793	877	845	846	820	849	896	807	817	816	805	861	782	828	824	875	857	848	864	781	787	799	876	923	832	885	797	898	831	827	808	844	883	805	812	875	873	810	814	833	818	882	865	801	898	809	838	815	854	854	830	799	825	806	838	849	842	808	875	767	902	826	850	868	790	817	842	810	829	881	883	888	826	865	807	802	870	876	859	850	877	816	836	856	802	855	849	881	811	910	830	808	868	885	827	843	926	824	861	852	772	825	851	843	839	809	779	853	820	883	858	888	824	832	825	875	802	816	882	856	828	882	858	862	841	804	805	828	850	818	862	842	817	866	779	816	823	873	807	842	829	883	815	833	814	841	821	793	873	828	760	865	861	850	812	811	854	835	808	797	813	823	793	823	817	861	893	790	835	803	890	850	884	845	898	859	823	832	841	840	843	840	866	810	869	830	850	760	893	876	839	810	813	806	800	846	842	826	793	812	861	876	867	791	809	859	869	836	800	797	788	846	858	839	811	822	848	832	883	826	827	853	868	899	818	838	855	844	817	883	859	791	842	831	802	858	847	853	821	842	818	848	840	896	855	871	813	841	813	831	840	850	872	885	894	824	849	871	833	878	800	780	827	858	813	836	901	814	828	802	797	838	873	851	813	843	847	891	813	832	825	824	880	874	831	868	809	825	880	823	870	820	805	831	842	812	854	872	891	785	837	819	788	860	806	775	831	788	845	889	863	779	823	828	863	835	812	819	830	902	801	782	823	836	837	889	813	803	897	866	860	846	793	805	847	818	841	863	885	853	811	864	807	850	838	784	854	898	801	836	890	848	836	854	867	857	827	840	818	842	844	842	855	873	820	858	859	868	858	914	832	849	845	871	871	856	803	763	850	800	822	824	858	788	824	859	816	800	824	856	854	918	810	822	812	836	843	799	816	834	797	792	829	833	837	810	830	827	842	849	825	794	863	838	834	831	831	800	871	826	869	846	844	866	782	863	869	838	857	831	829	896	843	842	864	819	854	855	845	899	874	882	873	857	819	843	812	812	841	813	806	840	798	820	807	851	842	828	829	844	823	867	824
50525	55088	53666	43153	30612	22863	17715	13166	9827	6924	5299	3836	3228	2725	2415	2146	1679	1595	1388	1241	1154	1089	988	969	970	908	899	840	845	797	809	877	808	782	816	735	763	787	763	770	773	750	772	745	793	758	739	810	688	773	771	779	790	808	798	782	778	761	785	781	784	740	779	777	783	758	713	785	772	767	770	824	774	791	750	727	755	786	801	728	745	760	719	808	767	734	802	772	771	746	705	833	730	762	779	825	770	773	822	727	777	763	776	787	819	774	798	762	815	735	763	781	796	742	779	764	789	767	730	768	834	722	782	766	752	792	750	785	774	756	778	744	734	813	772	781	832	732	771	747	783	744	787	795	787	746	803	752	770	798	799	781	775	767	754	759	764	788	778	767	750	827	762	735	773	768	759	729	733	781	786	769	840	757	782	816	813	766	716	782	763	761	749	750	821	752	767	783	778	793	823	766	759	826	760	787	786	767	805	752	771	797	727	766	773	772	773	712	767	739	780	796	799	757	765	795	727	753	789	770	756	737	780	797	783	817	772	779	774	766	761	786	740	782	736	784	754	745	760	724	739	753	709	782	754	763	723	748	801	783	746	783	775	727	756	743	772	751	773	764	778	757	798	786	730	673	744	773	746	731	780	751	748	761	748	750	762	815	802	751	792	734	782	823	788	777	745	755	791	757	781	770	783	795	744	836	798	778	797	777	738	740	746	782	700	790	754	775	805	776	769	744	810	749	743	758	753	765	778	793	747	784	787	802	785	739	729	776	764	776	790	729	752	802	773	802	758	797	763	782	814	806	737	775	783	751	776	757	734	810	766	748	793	756	762	801	809	729	741	746	778	807	758	746	768	787	799	725	777	783	791	737	753	776	778	772	785	754	771	798	744	785	751	788	763	753	760	759	789	756	777	740	779	740	756	811	807	801	746	763	793	769	740	768	785	715	751	803	767	804	725	738	740	781	799	771	775	785	772	682	743	807	795	741	793	756	775	781	750	804	805	721	732	775	772	748	804	779	763	779	756	754	764	786	731	777	788	782	773	803	807	769	753	807	742	774	790	785	770	794	805	787	776	800	740	724	793	815	789	765	759	790	788	755	773	782	759	744	754	742	788	797	780	778	753	721	746	805	782	803	760	760	767	784	777	789	760	773	725	769	758	791	771	701	766	755	774	770	739	749	795	780	821	748	753	797	781	831	698	789	829	779	768	764	809	763	802	791	794	767	752	788	783	745	804	730	737	782	758	783	788	700	803	777	750	758	807	778	803	760	718	733	726	817	761	752	779	712	752	770	751	785	768	772	775	781	802	792	737	759	742	713	791	753	797	770	796	791	811	820	769	746	792	762	770	732	764	797	737	793	784	773	749	797	742	761	744	809	762	772	768	816	763	783	776	755	747	764	763	745	742	756	745	782	791	705	811	747	826	735	743	771	751	745	790	766	783	740	809	764	764	805	782	745	791	759	828	793	783	779	742	774	744	789	792	754	757	776	784	733	794	758	767	768	720	761	768	756	744	756	845	790	779	746	790	752	776	747	732	805	779	806	765	797	787	774	746	811	739	777	755	789	744	761	751	771	779	738	769	743	800	723	798	766	814	788	744	735	733	812	736	736	788	740	772	789	747	723	727	767	777	809	776	794	774	763	838	810	733	797	747	776	766	805	752	739	762	781	747	817	791	754	775	773	769	771	775	769	745	751	761	812	748	729	767	744	777	776	764	769	731	765	748	795	788	772	800	763	753	797	759	806	778	787	754	810	729	788	781	726	770	787	798	721	811	795	776	751	770	762	788	789	748	803	771	788	743	755	801	821	754	747	804	761	799	778	781	738	827	807	757	717	767	783	753	777	785	777	766	776	790	810	764	727	828	754	754	767	749	755	782	781	749	765	823	762	800	749	818	787	840	764	820	754	779	802	841	776	757	766	803	807	786	774	755	768	767	811	770	743	773	819	777	773	717	741	786	770	756	795	787	789	776	765	777	747	788	771	802	724	796	763	728	735	789	819	760	728	777	751	761	791	801	760	787	786	758	774	770	777	760	781	723	819	773	762	771	807	788	756	835	747	751	780	795	761	793	761	762	757	795	749	792	767	766	825	771	798	768	754	805	769	766	741	768	796	762	748	832	769	744	845	735	771	760	760	763	751	781	804	752	805	781	774	755	766	777	799	768	755	762	767	783	731	770	772	690	751	752	766	762	739	814	743	812	797	782	765	753	759	736	806	762	757	806	788	759	730	816	805	823	805	789	772	736	794	783	780	795	755	753	783	765	772	811	761	745	757	714	765	785	731	778	740	790	801	765	793	758	772	696	826	738	736	772	749	782	758	757	821	809	779	800	790	787	772	766	762	773	764	740	767	761	726	751	740	745	796	828	754	805	753	791	782	752	768	748	737	803	746	777	725	777	790	798	788	821	746	777	742	762	717	830	744	751	728	754	808	782	771	777	796	756	799	829	757	742	725	748	770	747	745	842	789	820	781	788	764	812	780	761	761	809	717	766	775	804	780	687	745	775	786	803	812	755	763	746	732	778	798	793	772	740	771	731	748	773	793	785	751	790	765	750	778	758	827	768	737	777	741	842	793	780	757	783	776	749	777	790	791	797	734	798	742	848	758	781	778	771	760	738	728	729	773	773	770	756	824	760	771	700	726	784	769	729	754	712	776	765	768	771	804	771	749	762	714	760	804	810	786	732	776	750	819	824	749	753	754	750	798	775	830	747	762	773	764	792	810	806	793	724	732	738	786	782	803	833	792	815	814	741	701	762	763	732	796	828	818	768	756	755	753	777	690	748	762	762	783	791	763	798	702	754	755	776	762	742	803	775	752	739	802	774	730	759	774	769	766	811	801	785	786	724	780	764	733	772	772	761	759	763	757	713	774	772	766	755	780	746	793	798	705	739	738	834	753	788	796	766	785	768	727	766	757	751	790	782	755	758	785	799	772	721	795	749	766	749	771	753	816	775	748	801	759	781	791	735	796	695	854	749	785	847	763	785	732	756	725	759	802	757	741	773	757	735	811	722	782	776	729	791	769	778	787	728	780	782	759	760	789	747	749	775	797	808	761	809	790	793	809	732	776	752	809	802	757	762	778	743	780	766	759	766	794	726	778	812	772	788	819	753	797	742	719	768	732	799	814	773	740	771	745	777	721	760	738	734	791	770	762	767	762	736	819	762	761	802	740	791	789	839	769	710	773	745	792	765	769	798	768	749	755	770	782	809	788	790	825	732	751	728	751	792	757	765	800	740	755	747	802	772	809	767	783	778	779	765	725	777	732	788	720	760	780	781	798	757	747	755	788	729	787	781	711	742	755	773	762	759	812	766	806	767	787	769	823	775	823	769	743	800	754	778	727	722	765	806	816	750	775	728	770	794	772	753	696	809	765	737	755	826	744	789	811	786	778	753	797	783	744	766	823	772	797	712	774	774	785	736	736	782	761	735	760	788	762	787	786	797	783	762	717	737	780	777	801	791	775	731	777	766	759	760	782	786	781
25764	21611	29394	26913	25716	25333	21570	13401	8604	6100	4359	3418	2751	2413	2119	1858	1682	1455	1379	1324	1189	1109	1045	1047	908	951	958	962	954	882	923	850	885	829	846	885	916	869	868	813	898	830	839	844	855	866	809	863	880	818	832	841	859	806	851	851	805	857	860	818	872	839	822	823	833	768	856	898	838	874	843	857	851	839	818	829	835	842	835	897	862	856	847	853	864	832	847	829	884	802	845	841	779	814	874	845	836	910	859	833	827	887	862	848	895	810	820	841	852	863	812	835	828	856	887	804	866	853	886	861	890	862	844	825	844	843	780	834	839	869	886	875	896	866	863	861	862	799	835	796	845	856	864	840	873	810	804	864	886	850	857	809	790	874	809	765	800	836	882	924	828	799	863	849	888	789	831	870	856	841	892	888	860	849	797	843	814	877	852	849	829	799	766	877	812	853	873	799	870	834	906	835	950	849	861	858	860	833	874	811	850	836	859	834	818	840	854	859	828	891	866	797	817	866	828	882	848	820	882	886	827	866	877	851	880	802	885	813	848	857	896	845	837	816	883	854	810	828	871	808	865	870	853	855	824	825	879	802	827	814	803	830	871	802	844	844	838	819	849	780	828	798	875	885	856	871	844	809	846	854	868	825	855	858	874	878	862	834	830	825	821	817	829	855	871	839	858	870	883	845	830	817	882	900	824	807	794	825	791	848	787	851	869	813	833	848	796	844	815	845	836	841	812	855	791	849	804	861	852	834	826	891	847	876	817	880	906	809	863	760	867	845	793	860	889	851	772	837	829	874	863	827	823	881	866	883	880	895	839	835	789	826	811	854	817	830	879	906	825	836	847	869	859	869	892	861	858	880	863	830	845	815	898	857	893	876	815	850	865	831	864	816	838	794	797	850	924	818	807	829	835	905	825	848	844	852	824	818	835	826	833	865	875	876	884	882	862	859	823	885	838	838	838	842	842	810	842	830	857	787	860	841	842	781	824	808	814	866	903	813	855	861	847	901	861	816	829	869	828	804	863	823	789	838	837	805	860	865	751	789	850	861	836	832	862	877	801	883	828	841	850	843	823	818	830	829	862	843	809	828	795	820	851	821	803	901	800	802	833	866	860	858	832	825	821	778	795	841	797	873	836	785	790	826	812	845	812	851	854	817	859	794	861	867	819	870	860	822	796	849	830	863	867	804	816	809	812	874	825	906	848	795	869	882	865	811	876	859	825	851	838	867	849	824	813	850	812	813	788	795	796	811	835	866	840	839	871	848	903	828	817	809	893	882	889	848	855	810	841	860	826	882	868	870	852	804	856	811	869	829	836	857	891	853	880	890	872	862	868	855	803	805	867	874	884	839	809	826	868	871	816	816	787	873	848	883	849	809	848	835	856	832	792	857	857	802	867	835	821	862	817	859	885	832	836	872	889	859	854	848	880	847	839	886	856	826	814	872	848	862	779	842	830	844	865	819	803	796	808	827	858	846	823	829	812	818	833	845	767	824	855	909	834	866	825	829	879	878	856	842	829	818	824	845	785	860	812	840	829	797	849	851	813	840	829	822	824	838	853	890	887	849	853	834	871	824	821	812	846	795	863	847	864	828	796	822	809	824	887	827	850	856	837	848	789	859	837	795	794	823	781	811	826	806	853	837	853	862	868	841	834	880	859	836	825	878	859	843	774	839	853	859	886	791	778	908	828	846	822	903	877	885	869	859	864	788	869	836	805	875	859	836	820	857	800	875	897	855	833	851	874	825	858	844	886	892	903	841	810	833	821	863	773	837	842	823	855	859	841	840	915	837	791	866	829	800	846	887	832	850	838	887	849	847	826	812	889	857	801	867	843	867	826	860	889	799	809	792	887	789	794	893	814	817	824	814	862	810	816	858	847	832	851	812	821	787	812	867	880	873	847	805	832	842	861	825	840	807	824	811	838	846	882	806	841	802	847	826	826	824	837	828	853	849	845	837	858	815	822	817	830	816	817	828	856	802	825	804	818	827	826	806	819	847	827	817	838	860	817	873	819	802	870	906	852	848	870	833	856	837	837	868	806	801	871	840	893	871	876	850	816	824	808	781	858	855	816	798	831	840	850	809	834	828	855	893	821	848	811	840	840	788	862	788	834	792	881	884	868	811	849	863	804	782	839	860	832	815	895	814	831	830	934	852	828	869	839	808	812	874	844	794	837	810	842	861	793	821	877	836	856	834	816	857	827	830	826	855	853	819	853	894	801	864	873	811	868	842	853	825	823	891	847	806	869	873	817	859	861	833	831	815	834	856	842	845	797	841	854	837	836	821	800	796	811	812	819	811	835	898	907	805	838	828	883	825	825	862	816	833	847	822	815	796	857	816	862	785	849	874	837	808	800	827	845	806	825	870	796	875	844	817	856	868	856	898	863	840	859	850	810	909	879	805	854	862	827	803	830	886	858	790	852	861	833	835	848	860	870	782	880	831	827	849	839	848	831	862	847	810	899	833	833	822	834	868	830	833	797	847	857	784	804	826	859	852	894	850	837	794	792	818	792	849	872	804	809	850	822	802	843	809	860	853	801	809	828	852	872	836	861	827	844	839	892	842	801	781	864	865	824	826	873	825	829	857	848	869	863	807	895	855	772	801	825	848	803	874	866	841	874	832	802	906	802	789	838	873	859	785	802	882	875	848	839	813	880	834	865	848	814	833	867	827	803	849	860	859	826	848	809	827	880	859	818	803	812	877	830	866	844	821	857	844	862	858	799	828	857	818	836	912	885	792	849	816	931	862	847	823	900	864	847	829	842	848	867	828	824	807	797	864	808	817	818	869	832	795	799	846	800	843	809	888	859	891	881	826	810	874	850	802	855	867	795	796	852	874	839	850	830	846	870	828	858	807	771	786	901	894	860	862	827	863	869	856	834	873	834	881	897	857	869	817	862	868	830	799	767	838	851	881	905	781	866	821	840	833	890	818	844	820	806	863	852	840	798	814	828	799	885	875	830	833	827	885	815	774	861	818	872	768	823	875	909	923	845	811	815	852	827	857	854	850	826	829	820	825	888	821	876	828	872	839	847	777	848	813	819	829	838	854	808	827	817	918	853	804	844	831	870	784	817	835	849	841	823	813	815	810	857	875	835	824	860	842	855	817	832	860	839	850	823	818	847	771	766	856	850	822	823	883	870	835	823	821	848	832	833	867	798	814	852	823	841	813	795	855	881	879	842	882	801	873	840	906	841	806	837	838	876	786	837	873	914	856	832	832	804	791	820	809	817	855	796	881	875	875	865	831	841	865	783	832	847	844	832	859	825	851	797	828	843	836	846	831	868	868	813	823	839	808	800	810	854	794	872	864	886	819	848	843	889	830	809	861	871	833	838	890	768	779	807	899	824	842	784	896	817	860	805	855	805	843	853	844	824	812	798	814	898	824	873	861	849	791	896	839	802	810	815	848	801	843	891	905	835	870	846	800	864	838	805	835	872	846	845	895	864	825	805	806	842	885	832	836	815	834	853	804	851	847	808	845	832	815
47680	60127	58567	47915	34260	27210	21226	16280	11807	8647	6428	5032	4107	3319	2947	2509	2183	1856	1673	1460	1312	1217	1111	1063	1002	929	898	867	854	870	867	831	836	791	770	803	736	833	768	788	791	799	771	717	754	726	812	808	793	725	749	778	771	795	733	781	801	788	767	756	721	750	753	789	776	784	793	787	774	734	769	762	770	790	805	819	768	789	786	752	790	779	780	789	758	787	784	744	752	750	764	778	785	757	754	754	704	830	800	786	745	731	788	769	742	753	780	745	769	781	725	741	786	780	773	812	790	756	780	762	792	766	786	760	794	767	776	774	782	781	734	735	780	773	733	768	731	765	719	750	785	742	771	765	718	804	788	806	772	766	747	781	775	772	798	741	777	743	798	809	720	750	789	750	787	759	784	798	799	796	782	750	734	807	757	770	745	801	763	775	737	744	761	771	802	788	821	729	733	760	714	775	763	757	767	802	724	785	718	765	769	783	757	720	848	785	722	811	775	815	767	810	816	769	715	795	780	724	760	807	743	738	778	782	826	779	758	759	771	791	765	796	797	760	756	724	774	798	805	780	817	781	776	742	810	740	717	754	768	802	756	795	787	771	742	817	789	808	790	773	770	819	751	715	748	799	751	776	747	778	768	759	740	784	738	757	733	788	761	766	767	824	751	782	772	776	764	730	741	801	794	794	744	790	763	790	781	769	814	741	751	755	751	725	826	782	745	820	793	731	736	780	802	733	739	773	763	780	763	809	747	781	749	780	728	788	761	781	740	802	773	777	758	768	764	724	740	806	765	782	769	787	776	723	755	769	776	771	804	727	734	766	808	778	731	764	809	752	773	777	766	755	731	784	793	767	794	801	783	758	788	779	787	727	766	747	737	750	760	766	765	784	741	798	766	791	741	751	745	782	758	767	748	699	811	793	796	724	819	827	801	804	771	737	769	793	806	801	763	803	792	761	753	781	772	793	818	812	712	731	758	791	757	762	761	735	778	720	765	754	816	799	754	765	779	754	776	815	693	778	817	755	771	799	668	776	764	778	770	790	742	807	781	766	795	783	815	750	792	828	767	786	740	759	774	812	773	774	777	773	798	757	726	796	793	789	819	757	736	743	756	816	783	766	747	777	789	762	759	773	798	784	778	733	804	736	753	750	791	782	769	791	752	713	792	756	778	798	800	737	794	774	742	810	795	746	743	780	825	735	789	751	747	731	783	778	759	752	779	739	771	782	746	786	787	809	761	768	721	748	773	796	804	776	805	753	777	803	769	787	775	733	767	788	818	774	827	793	746	740	823	791	786	804	730	786	753	736	728	786	747	761	743	819	800	772	687	719	785	788	776	784	789	778	741	774	804	697	763	801	786	762	760	791	741	776	808	790	830	775	811	776	796	771	740	723	758	756	787	752	790	722	765	761	715	824	813	786	809	738	748	752	761	777	714	744	800	774	783	782	798	781	752	756	678	765	729	751	766	762	781	799	712	784	752	706	816	733	756	790	735	796	725	755	781	761	703	723	765	765	851	768	766	732	755	724	753	790	755	743	799	770	815	762	696	775	824	750	803	737	778	796	780	780	758	776	785	789	797	800	763	743	800	767	755	780	771	762	786	786	770	786	784	780	778	771	755	767	795	825	781	780	789	763	754	774	776	760	818	705	766	786	782	758	746	737	739	781	789	748	790	798	790	766	724	799	801	751	805	803	783	785	762	758	805	713	788	762	781	793	812	785	810	798	749	755	801	784	746	763	787	751	758	740	765	756	768	810	768	773	737	810	758	745	787	732	804	789	770	795	777	768	785	731	745	811	765	789	801	757	784	755	810	790	730	789	828	756	725	765	768	755	754	760	831	769	757	774	760	777	771	736	719	756	769	776	770	748	722	811	765	768	800	767	819	787	736	807	784	750	749	784	780	798	803	828	746	746	750	819	732	743	791	731	802	772	777	779	776	778	805	798	772	747	760	740	756	793	729	769	786	751	795	790	748	765	761	771	726	772	755	807	753	790	803	783	774	711	770	765	781	783	760	780	794	752	721	791	784	747	752	776	742	752	768	757	781	776	782	800	761	754	764	789	773	775	810	702	780	763	735	731	780	807	779	732	683	763	792	788	790	764	805	750	787	750	769	775	754	761	771	747	765	779	806	748	782	788	744	719	754	775	806	796	731	812	781	804	794	771	755	807	823	730	739	783	740	781	770	822	779	807	746	726	752	767	799	745	773	763	784	793	762	772	803	757	769	754	754	775	800	772	799	756	796	762	841	778	734	849	798	823	793	773	772	772	771	748	720	756	762	781	722	803	778	746	785	766	724	727	760	768	738	776	714	759	785	779	814	774	814	793	776	779	773	802	776	798	776	827	746	772	698	797	735	753	755	783	773	738	779	756	775	840	770	789	759	766	786	751	788	752	781	757	777	766	747	767	800	761	752	743	807	788	769	788	760	748	782	787	837	763	757	744	816	718	784	796	790	781	749	745	781	723	750	747	806	776	782	767	777	765	779	791	788	748	802	759	779	760	821	792	774	748	806	819	801	743	709	745	762	736	789	838	778	778	745	783	771	740	764	745	756	805	789	786	779	760	759	789	795	759	758	859	724	739	775	767	785	748	832	794	787	787	727	766	736	773	834	741	800	745	784	786	711	839	782	749	724	803	725	776	808	775	783	729	770	763	786	808	764	778	741	788	796	817	762	773	780	778	772	736	802	778	814	800	769	770	754	756	769	742	706	773	762	786	787	773	780	768	795	791	782	801	846	715	772	802	739	771	814	801	778	767	817	750	781	778	782	720	774	751	763	812	766	731	730	799	781	802	779	783	803	761	741	781	761	696	775	819	767	776	783	775	750	779	796	798	809	766	765	790	747	783	762	788	745	790	776	768	751	820	775	708	714	786	753	795	806	800	741	820	709	784	854	783	721	795	721	760	760	804	776	754	781	754	815	814	760	746	805	748	719	750	750	845	789	758	805	751	771	761	764	770	772	772	803	818	735	845	747	752	727	766	850	759	749	763	764	725	710	770	802	720	786	784	716	790	785	770	746	810	770	773	757	743	727	773	761	755	777	773	747	761	763	797	753	844	749	753	768	764	760	776	766	789	747	802	760	765	795	770	775	806	820	768	741	723	787	797	768	755	766	769	784	821	772	747	814	770	785	765	778	750	777	765	804	742	759	766	770	734	788	802	752	771	754	759	774	740	813	713	776	791	790	810	800	743	802	802	773	779	778	764	805	788	782	745	813	729	728	777	790	776	768	768	787	776	762	745	773	807	760	746	768	760	748	776	749	718	748	765	756	773	760	818	808	814	762	815	757	760	759	807	741	746	776	732	758	714	814	755	831	779	743	792	729	771	761	738	812	769	725	801	762	785	747	834	784	770	780	751	760	778	814	793	767	738	794	809	750	766	781	774	771	786	781	737	798	784	742	806	775	770	770	783	741	738	789	781	799	737	795	780	730	790	807	747	739	847	724	730	812	742	743	806	776	799	732	796	750	739	782	772	747	750
25126	21667	29464	25797	24774	26473	24661	15856	10993	7503	5296	3969	3322	2815	2481	2211	1903	1672	1501	1343	1300	1221	1084	1062	999	1027	992	1024	913	936	921	931	896	867	879	878	827	918	870	883	875	885	873	886	895	866	892	826	898	879	856	918	892	822	899	858	836	910	880	845	880	822	867	852	862	935	907	857	860	839	853	899	861	877	890	831	853	891	841	852	868	849	870	828	864	862	897	875	875	887	923	880	897	869	882	858	907	931	868	900	900	841	876	834	809	880	836	910	846	889	841	870	864	906	806	820	878	825	858	858	841	891	895	872	835	832	821	867	882	874	875	866	882	854	928	821	847	843	864	850	869	829	889	869	881	841	907	877	844	874	900	785	831	883	873	871	838	882	887	857	871	899	907	801	849	892	826	868	835	851	897	840	883	864	888	881	843	875	904	895	871	936	905	870	882	855	887	861	885	852	893	856	846	869	853	886	866	825	850	858	895	812	901	861	852	879	815	824	917	869	909	846	845	890	867	862	854	865	910	828	856	873	898	840	840	796	919	884	842	860	878	880	887	887	877	867	832	851	796	935	915	823	910	854	840	799	844	879	840	874	859	886	852	911	866	870	896	848	908	855	909	869	897	903	881	839	853	868	916	885	866	838	845	813	863	844	874	907	870	890	894	891	864	922	854	877	873	859	841	867	824	846	861	911	892	809	862	850	941	900	870	831	876	850	835	871	864	880	873	878	843	874	867	838	893	872	876	875	875	810	859	880	911	791	901	857	849	851	911	829	869	850	875	839	795	829	872	884	832	867	790	827	843	887	902	877	826	865	817	842	882	911	826	897	808	888	862	913	888	846	850	852	919	820	877	840	871	863	823	840	862	897	888	845	855	868	880	847	900	839	860	813	859	867	897	869	920	844	859	882	951	851	846	892	880	818	890	852	828	809	843	825	861	868	884	886	829	894	831	830	881	823	868	845	869	837	866	876	845	867	867	891	876	879	867	828	841	864	818	873	889	826	902	881	868	872	792	881	900	888	893	866	878	955	855	897	896	827	853	806	883	892	900	890	833	868	878	834	880	863	876	853	866	846	883	833	871	869	891	880	882	835	839	811	855	866	898	916	799	834	850	855	931	886	817	868	886	865	880	916	827	835	894	851	922	860	897	904	878	854	920	846	893	849	883	851	928	860	867	860	846	876	852	843	816	835	904	846	861	825	846	885	880	892	867	841	904	816	867	833	845	879	887	912	839	847	842	833	833	823	828	859	835	865	871	866	879	928	890	874	876	792	900	879	881	835	886	833	854	840	876	865	809	907	927	920	834	882	867	818	867	873	831	906	881	876	857	872	851	907	856	858	892	840	899	871	885	896	841	857	849	823	881	820	874	855	918	849	912	868	866	864	900	899	902	852	853	897	811	860	890	906	889	883	880	826	925	873	898	822	850	881	854	892	872	873	847	864	885	875	904	856	891	834	877	874	869	894	855	839	812	862	868	844	888	834	851	857	863	816	914	888	865	872	868	839	907	867	862	846	890	844	907	891	833	904	846	903	826	865	799	839	880	891	854	874	870	815	883	866	826	856	904	869	872	901	878	908	880	882	907	863	833	860	883	881	860	930	850	859	893	877	849	802	855	897	908	842	846	804	879	871	847	897	858	881	867	878	868	863	888	856	866	879	836	870	903	885	840	918	838	863	856	840	854	835	855	895	875	842	906	853	875	795	883	873	870	861	849	899	906	862	869	852	910	899	847	847	864	835	849	893	885	873	854	850	915	832	918	879	871	842	890	903	831	845	843	854	817	822	858	876	857	841	896	804	850	895	835	857	801	793	871	872	889	877	877	900	840	861	868	918	882	897	844	851	824	828	850	860	949	845	809	865	873	869	845	940	898	892	898	863	905	839	851	897	908	858	887	851	874	923	879	869	852	889	825	845	820	839	867	866	822	921	837	831	886	895	848	831	843	820	806	849	875	869	856	866	883	868	880	892	831	888	834	847	843	886	865	877	903	878	848	864	875	877	853	829	831	921	866	885	792	808	880	873	887	886	924	862	824	870	833	903	882	876	889	886	904	805	828	840	871	877	825	833	868	859	854	893	920	901	816	875	856	849	831	882	831	873	826	851	868	760	845	882	879	881	889	902	825	818	866	904	825	821	847	862	850	867	886	864	888	832	857	833	919	890	893	929	858	837	893	821	867	846	885	904	852	893	819	873	890	870	874	889	893	893	857	886	846	847	860	929	885	878	924	904	911	886	918	872	864	850	829	939	884	837	894	827	903	868	841	883	904	895	856	858	933	812	836	858	867	883	898	850	856	887	872	883	885	871	798	855	888	860	895	904	874	822	859	910	840	886	911	811	862	851	817	865	886	856	830	860	910	854	884	863	859	899	917	892	894	868	859	917	858	883	822	865	851	863	854	908	861	876	895	857	849	878	872	873	883	878	833	908	901	926	883	858	873	857	856	825	875	882	852	843	902	869	851	852	901	864	840	797	890	864	883	850	836	850	794	886	884	872	884	800	819	851	872	890	850	829	855	878	874	878	904	874	842	911	881	857	880	873	864	851	918	876	812	864	888	857	852	816	841	850	864	871	854	852	906	838	907	893	870	891	841	789	878	856	887	835	893	893	871	855	885	876	837	864	869	874	900	828	837	835	846	910	877	841	867	879	818	900	887	882	866	846	834	867	882	794	892	936	890	900	893	880	803	855	877	849	897	894	839	894	910	878	849	890	877	859	852	878	867	840	877	927	857	852	858	912	852	884	899	854	855	821	819	807	855	809	857	853	906	877	832	871	824	852	862	859	837	887	864	822	850	849	858	806	851	886	878	864	912	811	906	828	896	863	811	828	867	896	866	863	879	910	841	841	844	834	840	852	864	845	911	867	876	900	845	838	864	869	899	849	835	867	857	918	876	865	878	871	887	855	945	920	835	845	801	892	894	852	889	879	900	846	855	870	905	833	882	867	912	873	913	871	878	859	818	834	919	908	809	835	898	893	843	881	824	857	852	851	832	885	837	846	796	859	809	813	890	851	869	819	854	873	879	839	842	853	868	848	897	853	908	858	889	864	891	917	847	885	841	861	834	893	905	844	877	887	857	869	909	867	844	835	924	903	878	842	882	902	901	873	821	828	838	918	847	837	866	908	845	891	879	834	912	838	880	862	895	875	853	915	856	907	855	930	824	867	915	871	849	843	874	862	840	851	862	855	885	907	881	832	842	895	854	900	849	839	804	843	809	906	895	919	879	862	871	883	856	821	842	868	836	845	849	905	874	894	898	852	860	878	861	899	886	887	886	873	869	890	864	846	867	874	811	820	830	861	892	850	933	885	836	856	953	917	863	901	909	841	868	888	866	834	848	852	853	830	859	847	906	839	867	832	861	869	843	841	876	879	844	846	875	852	884	872	837	878	853	845	897	890	877	866	870	909	888	875	844	839	901	845	890	832	852	875	846	866	895	817	821	886	864	853	840	875	876	870	850	843	830	846	901	858	842	837	915	837	872	814
51448	62690	61799	51299	37936	30543	24639	19393	15005	10826	8137	6276	4950	4170	3679	3101	2500	2133	1808	1585	1395	1316	1241	1142	1052	991	961	969	888	939	836	833	802	790	800	830	801	778	791	758	817	769	806	747	804	782	778	765	763	769	776	790	772	803	804	797	757	804	771	775	796	795	742	859	838	847	792	766	797	768	812	789	815	771	764	767	747	737	789	777	768	746	774	793	800	759	803	786	749	793	772	694	775	801	772	797	762	765	782	781	804	747	837	793	754	757	808	760	795	766	713	801	770	794	748	783	777	822	789	796	807	737	777	774	738	727	761	745	739	777	802	771	764	744	795	725	781	748	768	817	825	756	786	773	752	757	756	771	769	821	828	791	832	786	824	785	766	758	781	784	778	840	791	743	757	802	774	726	777	755	720	748	751	778	769	766	728	753	790	764	756	727	814	834	820	811	777	814	786	797	790	794	802	796	804	808	777	788	834	756	799	796	803	787	824	782	785	842	789	759	767	804	794	790	755	800	818	803	766	779	763	822	829	800	737	770	782	743	767	787	777	769	813	755	746	773	764	760	759	784	776	782	798	801	819	798	766	766	744	785	734	783	796	764	760	772	746	776	773	753	825	844	814	791	791	801	772	739	770	768	732	755	784	756	800	775	798	815	763	806	784	830	774	816	786	794	809	810	772	802	775	755	747	816	753	817	761	784	732	775	776	803	784	779	744	763	716	837	783	796	815	802	766	754	787	769	774	812	751	787	795	793	793	760	762	746	763	745	860	773	826	786	773	797	747	812	742	761	737	818	808	764	783	746	810	740	780	814	788	773	805	820	769	756	776	769	756	777	803	778	779	733	804	816	772	734	781	749	781	782	788	767	780	779	765	767	792	773	768	778	801	756	785	827	769	772	754	773	788	800	785	805	821	721	717	789	787	763	792	778	797	801	803	756	772	774	750	758	818	766	848	793	789	838	786	823	783	820	788	817	808	761	775	728	762	826	801	773	705	842	796	816	781	798	801	787	774	783	785	828	760	741	758	775	799	839	779	792	780	816	729	785	773	795	781	756	774	781	741	767	815	791	784	768	786	768	763	761	752	788	776	768	804	800	866	822	796	774	727	736	820	808	723	781	758	763	777	773	782	760	807	737	756	770	764	804	795	777	781	784	752	791	750	771	788	803	757	839	777	811	759	795	738	795	775	786	819	769	754	800	728	795	770	768	808	760	724	755	771	827	773	760	864	796	783	772	805	752	805	764	775	782	779	766	800	724	781	753	729	759	785	754	770	757	830	788	753	808	740	776	744	807	794	745	796	738	786	777	791	808	801	731	791	751	802	798	791	765	714	770	810	785	781	765	744	799	799	829	773	778	771	792	805	811	780	766	793	751	778	790	803	808	760	793	786	800	831	747	817	755	746	824	752	744	778	799	752	818	794	767	832	739	772	747	791	798	728	803	780	804	784	816	780	764	735	759	751	814	804	779	785	789	729	834	839	782	835	789	788	764	768	774	758	763	757	773	838	757	780	711	827	794	760	751	783	776	759	769	768	744	775	776	732	762	759	807	763	802	792	822	785	789	775	801	816	803	795	802	758	764	756	741	790	751	828	724	774	733	778	786	819	756	749	819	784	809	755	718	764	781	815	744	770	773	745	794	778	760	781	759	800	823	788	757	759	793	820	807	761	789	790	788	792	740	731	772	750	810	793	777	760	825	758	760	764	758	776	775	781	807	760	770	747	777	817	771	758	767	757	802	775	768	804	754	762	742	833	767	788	752	804	730	740	787	770	804	770	790	765	769	750	766	811	800	849	784	729	800	826	791	738	795	767	752	763	768	789	756	752	791	775	784	792	759	772	733	808	771	783	828	793	843	801	788	786	786	780	782	780	778	759	781	754	806	773	759	825	762	791	752	705	768	765	783	785	792	705	798	821	744	800	734	770	774	731	825	761	763	771	777	806	759	761	765	762	764	796	776	819	797	800	746	797	772	753	757	778	782	726	711	759	812	837	738	762	782	827	812	778	789	767	803	763	754	814	774	824	786	772	765	779	809	818	787	787	790	779	795	776	718	747	757	766	821	730	816	789	751	757	717	769	771	739	734	767	761	771	781	816	794	832	745	753	756	800	756	788	767	765	777	796	725	747	778	781	785	748	787	765	819	765	789	759	798	825	783	764	794	765	789	740	696	759	786	776	725	791	757	752	746	749	804	757	804	788	783	751	785	754	808	796	754	794	758	832	782	817	774	773	773	812	720	745	766	729	781	794	806	796	798	776	793	818	776	745	800	827	766	769	763	824	749	813	798	731	794	765	777	777	800	756	748	773	805	801	773	785	753	782	759	767	787	769	758	781	780	789	782	781	799	764	828	833	801	753	779	784	760	786	802	814	823	840	761	756	822	818	766	768	767	745	768	792	801	792	750	780	804	748	796	788	819	767	770	786	749	790	773	798	745	755	736	782	769	810	787	784	782	833	737	778	761	839	783	765	747	729	755	777	797	786	753	800	809	819	777	745	797	729	777	802	789	786	765	748	763	793	810	727	786	776	748	780	783	792	785	777	828	768	745	793	751	769	789	756	807	790	779	761	829	826	803	768	740	810	751	783	822	787	792	742	764	812	729	780	770	817	785	771	758	774	755	793	773	738	813	762	755	773	750	740	779	790	810	784	801	751	729	746	785	779	776	737	775	821	848	776	770	810	793	766	781	819	779	774	809	797	769	762	797	779	757	777	776	747	756	776	746	789	799	739	773	782	765	773	758	748	773	764	807	848	792	806	778	847	817	780	766	786	786	838	803	742	796	747	782	764	758	735	808	785	781	742	802	788	779	793	760	784	788	816	796	778	781	730	798	819	807	763	798	776	725	753	810	831	753	766	785	759	805	758	792	787	800	799	780	785	787	811	759	842	734	809	788	845	798	827	753	780	802	832	815	768	774	797	733	776	787	771	744	870	772	747	732	798	772	841	778	764	774	776	774	752	749	788	786	737	807	785	748	762	787	760	777	787	749	735	752	818	817	773	758	808	751	729	758	721	785	800	827	756	788	792	781	732	784	813	747	753	756	769	794	773	734	725	770	758	827	776	735	801	778	772	813	797	775	805	791	805	830	734	791	831	794	838	773	765	807	753	813	792	802	790	773	773	778	793	738	804	823	775	785	781	761	813	802	774	823	745	791	788	788	774	820	789	787	780	805	793	785	786	760	794	792	796	835	797	805	752	773	817	729	770	785	715	766	762	792	747	784	751	786	790	760	741	826	748	796	749	789	822	779	725	798	777	762	808	767	791	788	801	755	787	733	779	759	743	824	796	805	791	819	752	797	799	817	800	719	791	796	807	803	829	806	751	751	829	775	787	820	782	809	764	775	780	782	705	734	763	749	778	780	773	787	798	737	769	829	838	780	744	789	747	797	753	760	794	752	753	841	826	809	809	813	784	749	785	775	798	806	779	780	777	827	817	740	763	795	757	800	764	759	784	769	768	815	826	771	759	764	763	737	729	712	811	777
24306	21563	29395	25055	24453	28218	29381	20089	13884	9217	6367	5124	4271	3530	3092	2598	2255	1933	1753	1546	1451	1332	1182	1135	1126	1038	1003	1015	1013	1019	883	868	906	923	909	839	939	914	853	877	889	926	834	868	883	834	903	887	893	854	855	901	878	887	852	838	850	899	885	887	872	844	889	816	825	801	846	881	869	825	839	888	854	878	796	863	840	916	842	857	822	858	844	900	810	881	832	862	825	828	858	911	813	826	860	842	902	878	886	839	921	856	881	841	847	869	861	886	849	842	890	873	822	813	859	876	861	869	862	822	852	872	876	870	870	848	878	874	842	838	873	874	885	833	877	827	860	867	882	881	850	883	858	843	866	818	804	853	832	897	851	852	897	822	878	904	881	886	902	857	856	910	891	877	869	834	855	857	892	882	850	896	882	862	884	851	928	875	899	835	870	843	869	853	809	844	851	864	857	822	912	878	910	860	852	873	871	821	824	818	878	859	882	825	868	858	862	883	840	849	892	924	815	885	840	858	893	850	893	817	830	877	833	792	913	832	884	865	917	867	884	849	815	879	845	881	827	860	855	864	888	936	872	848	835	856	826	856	842	833	914	861	877	875	906	892	870	847	907	829	815	825	841	889	862	919	908	883	837	849	879	863	908	900	840	884	845	854	857	881	840	815	863	880	830	883	878	857	862	834	852	855	835	864	919	883	832	850	914	874	827	844	827	835	880	871	892	894	858	856	828	866	893	845	848	825	849	858	791	858	837	905	881	892	897	814	851	886	878	870	867	829	897	895	913	898	833	860	869	829	854	912	850	881	810	848	859	902	881	901	842	836	857	891	880	868	804	823	902	870	850	860	840	866	913	889	849	858	838	880	923	883	865	805	887	843	860	795	837	862	887	823	876	903	902	871	877	837	899	930	849	893	887	885	868	900	874	838	888	875	830	873	849	854	850	830	893	844	826	944	870	850	812	797	855	859	866	907	843	873	859	883	883	875	883	887	808	876	900	854	822	836	878	871	867	867	860	869	871	886	866	838	888	904	846	870	841	852	906	909	922	934	873	869	862	824	880	860	890	916	873	808	904	865	852	895	869	806	900	825	877	868	898	851	834	894	851	845	869	868	887	822	841	860	882	882	865	870	936	878	946	891	860	911	849	864	874	835	829	866	867	870	893	892	915	879	858	878	833	884	903	861	831	797	856	847	826	870	917	911	874	898	906	829	866	900	890	888	874	885	867	851	917	879	862	879	875	815	853	854	827	902	835	884	894	874	828	851	894	905	890	901	869	839	801	838	852	873	855	884	885	896	895	837	888	828	837	843	839	884	845	829	823	893	897	840	917	930	816	849	889	865	889	853	867	872	835	859	860	902	895	859	863	897	851	903	848	813	880	843	923	836	909	869	868	854	911	844	910	937	834	900	843	911	906	880	832	800	862	861	820	872	923	808	847	887	874	838	874	868	824	940	924	876	915	843	897	857	845	830	874	888	923	884	889	858	925	818	839	809	841	807	860	829	901	849	864	849	899	848	868	868	890	872	865	851	857	864	929	874	853	878	859	827	862	858	841	840	879	831	853	874	856	879	827	842	852	884	842	800	834	889	857	806	855	870	877	917	902	804	895	847	810	868	823	860	895	855	930	871	893	853	860	880	884	878	845	858	922	867	806	842	926	924	894	848	904	882	864	832	849	821	797	829	899	836	851	915	902	817	864	875	915	878	878	865	856	866	895	862	850	900	875	876	843	895	853	816	894	853	906	838	868	906	907	881	851	816	820	825	901	864	850	830	808	824	865	847	922	861	864	893	832	842	822	888	924	819	883	854	825	872	814	908	868	896	868	853	872	852	914	877	838	853	868	906	836	887	820	875	885	857	850	870	869	835	896	892	826	896	818	889	884	929	869	832	897	841	869	849	926	860	845	906	889	940	849	866	810	860	912	867	927	806	826	864	875	871	882	821	801	896	886	871	887	796	817	836	817	850	875	838	927	913	894	897	863	828	893	798	892	906	891	822	835	845	926	879	820	896	851	826	896	896	870	909	856	863	853	861	898	867	885	863	887	881	823	896	876	875	859	899	859	856	860	849	868	923	872	944	874	841	895	848	825	864	882	886	906	914	883	870	858	838	822	896	955	814	871	888	948	910	840	801	823	841	801	822	885	826	859	882	940	897	893	874	831	923	909	852	817	854	865	913	938	869	931	955	786	820	854	839	819	819	889	866	850	858	897	859	880	912	905	852	805	858	907	834	855	933	900	829	870	837	830	886	837	877	927	855	847	882	879	857	828	880	885	883	850	845	863	882	811	839	854	846	861	866	869	861	873	846	870	885	857	926	863	874	888	883	859	874	857	865	870	871	859	878	873	832	850	922	842	810	871	777	842	877	859	882	841	854	881	815	874	881	879	845	892	920	860	908	860	885	848	829	907	859	827	804	799	898	838	829	881	861	872	839	870	864	881	882	929	903	869	845	842	813	879	839	863	850	891	832	864	810	869	850	897	871	869	908	860	841	895	883	925	851	875	823	806	877	950	857	869	852	840	868	960	881	881	911	842	826	850	896	878	926	842	897	865	879	842	885	930	882	920	850	855	880	851	818	872	855	838	908	867	914	874	836	912	828	815	871	900	851	883	892	859	828	935	825	869	851	921	831	833	868	897	820	905	902	840	862	910	830	884	831	857	864	899	832	867	832	867	878	842	833	862	881	874	872	871	861	883	842	900	826	843	847	853	825	838	874	901	819	806	877	804	893	839	882	861	838	856	860	880	862	854	872	829	862	847	878	924	859	861	876	884	870	855	873	903	884	825	887	901	852	894	848	832	821	850	838	860	793	842	878	879	847	875	885	836	836	889	859	906	877	885	863	862	874	812	887	857	855	854	897	875	853	826	874	892	888	916	818	879	871	864	840	828	913	880	861	940	904	886	815	921	875	874	864	855	866	912	881	806	874	859	849	884	804	860	849	883	884	893	849	891	904	896	871	857	939	822	823	856	891	866	831	817	926	936	897	833	882	864	826	894	863	820	858	880	917	866	864	843	837	846	891	849	914	869	899	870	867	842	877	893	821	834	839	820	833	868	908	824	840	866	842	880	861	772	846	838	928	874	850	830	866	883	897	849	897	878	884	893	824	844	886	874	820	932	839	865	801	821	826	862	870	806	878	863	885	839	850	840	872	885	794	835	844	908	857	879	846	859	891	877	887	866	840	845	866	841	805	848	878	850	825	878	827	859	886	867	823	880	957	850	892	864	879	904	853	881	836	857	866	838	819	821	880	827	885	831	819	893	861	909	892	903	835	923	874	865	871	860	862	931	897	816	848	886	831	873	900	847	849	842	852	896	826	856	931	877	843	870	900	847	888	866	838	878	876	897	889	861	815	821	862	883	824	810	833	881	861	895	875	855	871	888	844	866	894	885	814	865	859	898	841	835	872	812	886	839	845	793	896	839	840	888	848	860	881	886	804	876	852	814	853	854	856	891	825	897	848	845	918	887	779	876	861	842	905	864	872
49911	65076	65441	51951	41863	34358	28143	22530	17372	12422	9015	7512	6407	5268	4400	3649	3126	2528	2089	1841	1631	1477	1427	1222	1179	1038	1017	968	936	902	854	869	818	813	750	795	794	784	878	811	759	754	743	822	819	772	792	782	867	845	732	800	795	813	746	790	847	805	778	763	798	779	778	789	834	836	785	757	808	784	777	791	750	803	796	802	778	803	784	818	815	756	750	809	786	841	758	781	811	817	739	831	778	754	783	767	763	770	797	779	825	803	717	765	760	787	753	790	794	822	757	813	754	783	766	846	746	841	801	786	769	786	825	797	782	791	806	815	777	773	794	798	769	705	781	808	779	761	822	780	771	821	782	783	808	813	744	790	762	784	775	783	747	810	765	771	752	778	800	784	760	813	776	799	772	784	745	747	769	733	812	800	738	803	839	792	754	774	781	729	764	806	779	814	817	815	799	765	765	766	820	781	745	784	739	807	756	771	802	806	805	749	784	789	754	772	806	814	757	807	798	805	778	821	779	733	813	765	792	795	802	805	774	824	745	754	759	826	780	756	779	772	797	778	775	767	804	791	772	757	747	764	781	741	810	823	777	777	816	744	786	849	788	770	733	804	785	787	761	790	777	821	782	816	820	784	760	753	753	796	780	792	775	763	801	791	805	787	793	810	743	758	782	796	800	803	815	799	787	804	820	799	751	768	775	749	775	789	755	824	741	825	749	783	768	787	782	755	798	807	829	786	791	802	784	803	777	764	826	779	768	783	756	761	776	785	798	805	765	736	766	826	799	762	782	753	773	781	783	810	747	798	802	797	799	794	804	757	720	786	761	755	793	819	816	723	809	756	769	798	780	791	849	815	816	801	813	804	782	765	769	797	776	785	754	792	847	747	820	796	777	787	803	719	765	757	795	759	779	759	782	776	794	789	781	788	764	790	752	712	786	762	791	738	741	801	814	802	823	832	800	758	773	736	769	769	797	761	784	782	798	754	832	738	786	783	832	786	742	792	755	828	788	792	779	787	761	789	754	758	791	816	817	791	788	791	743	811	783	781	765	811	789	782	772	771	795	801	809	748	796	804	768	812	807	764	798	744	797	780	768	759	778	813	820	814	792	779	749	805	780	808	749	788	748	833	753	792	764	767	819	725	781	728	792	806	797	746	756	782	758	817	747	787	804	741	815	761	749	756	815	745	769	794	783	797	774	753	824	781	751	770	772	783	781	818	789	801	792	731	788	807	777	798	782	822	743	782	775	808	738	762	785	803	809	747	793	818	737	799	784	803	759	751	795	791	791	787	815	797	746	762	794	776	789	814	785	787	738	813	809	840	770	761	767	830	796	817	776	789	788	788	746	808	737	761	784	775	752	791	766	784	769	793	792	816	800	764	838	783	805	767	807	745	765	771	735	734	774	789	737	807	795	819	745	765	763	754	836	768	765	745	776	784	768	830	743	829	775	826	796	811	729	757	778	759	714	750	800	783	750	799	788	786	779	831	769	789	822	762	797	760	804	722	738	766	809	793	792	758	820	798	789	786	752	769	739	776	778	793	767	786	789	754	758	775	724	818	814	811	795	765	817	750	804	756	759	774	748	752	770	794	770	818	811	762	813	775	782	794	812	790	723	777	788	770	754	766	803	813	806	763	765	744	831	763	779	722	804	784	745	769	751	768	787	828	762	738	764	775	765	774	815	786	738	789	783	738	782	732	752	748	742	788	819	798	758	710	780	839	802	750	823	755	775	759	735	785	779	789	758	779	780	791	779	788	780	786	772	772	752	773	780	740	738	790	786	743	813	749	791	781	823	817	758	731	801	765	795	770	836	807	771	790	796	750	769	815	775	790	773	790	755	761	737	762	811	800	762	759	794	846	765	801	780	804	776	772	769	734	738	758	782	797	751	764	803	765	792	815	814	809	767	741	749	804	810	784	846	796	783	776	737	791	732	769	787	782	798	765	806	784	756	787	794	802	793	777	767	755	763	772	779	757	808	801	829	825	792	760	807	784	782	774	782	809	797	810	764	765	781	793	844	832	777	779	766	829	760	784	809	805	741	788	779	765	801	770	815	761	779	795	764	782	743	817	737	774	766	768	735	761	784	754	836	775	790	773	783	815	792	770	780	792	766	824	733	775	772	807	814	793	766	744	795	747	807	815	811	786	764	746	763	788	779	776	764	754	751	771	765	791	810	802	798	790	764	732	798	801	749	782	762	784	763	753	779	795	823	779	849	867	745	839	747	795	808	789	816	791	810	787	749	793	773	772	788	789	789	747	771	817	765	827	794	799	751	750	802	804	757	821	746	761	753	797	725	800	752	811	763	798	757	781	781	746	787	799	744	754	784	761	786	781	756	844	759	794	779	763	765	759	789	776	775	768	794	798	811	804	761	754	799	789	793	750	815	818	794	765	816	798	768	794	774	793	844	736	772	740	809	800	790	796	793	779	780	789	788	771	809	816	755	811	774	719	799	779	780	749	781	789	766	774	745	808	751	780	799	796	771	750	723	775	742	728	802	817	823	757	787	794	790	814	751	807	728	780	821	771	809	775	770	786	757	778	751	821	791	767	773	797	797	754	791	845	785	795	756	781	782	798	770	782	806	759	789	742	763	747	782	747	760	809	756	820	758	788	805	783	816	733	797	801	757	807	816	805	777	791	736	782	789	768	774	820	781	785	766	758	735	761	816	824	792	743	736	828	824	814	778	797	802	779	778	791	771	823	808	778	776	813	822	761	790	810	729	780	774	769	799	775	763	781	856	722	809	772	762	759	840	760	800	758	786	758	787	826	773	827	806	829	779	789	737	797	789	784	791	762	776	770	792	821	750	772	834	744	810	792	766	800	783	823	763	786	754	798	787	789	776	781	805	773	752	791	799	787	839	750	776	820	830	770	784	819	765	860	776	791	837	834	763	823	776	793	770	802	784	756	822	706	807	782	761	769	748	777	771	811	780	799	794	780	728	773	754	775	758	797	775	804	752	795	771	775	757	744	741	799	774	815	790	740	792	804	775	821	820	710	764	799	849	810	727	745	812	759	758	816	807	774	784	765	764	798	806	732	809	824	800	780	749	812	789	741	765	723	765	796	770	786	835	810	783	807	789	757	759	803	783	793	837	834	739	762	758	748	818	744	755	768	800	755	804	800	790	750	814	751	775	735	769	766	727	801	807	790	811	762	824	805	839	763	771	782	824	785	841	803	806	753	782	792	744	845	772	769	766	770	789	755	750	795	827	827	781	767	783	781	835	797	760	813	807	838	739	799	780	764	751	755	761	810	847	799	817	769	786	785	814	780	776	789	745	808	800	761	758	822	776	773	789	757	771	772	768	840	791	793	778	822	769	782	765	780	818	792	765	795	751	803	811	801	805	777	791	744	802	839	747	772	793	746	789	770	802	818	777	803	825	788	760	773	779	804	724	763	817	799	754	859	720	782	737	777	767	827	771	781	756	796	801	764	753	773	753	756	772	803	779	795	763	730	803	785	773	787	764	811	803	839	802	750	756	788
29028	23688	33148	33373	26656	20677	14516	9208	6207	4390	3395	2685	2356	2060	1865	1627	1445	1344	1223	1162	1041	1037	946	979	916	888	910	890	903	885	863	890	908	831	859	782	858	826	883	857	892	849	851	853	798	832	850	821	850	850	876	869	868	852	851	831	816	844	870	853	836	809	846	861	828	856	867	853	849	784	828	849	850	870	848	864	900	830	833	858	816	866	841	805	856	829	804	825	800	824	845	811	785	819	818	815	794	824	838	901	803	835	853	865	874	817	866	881	851	799	847	822	810	822	842	798	853	851	861	810	805	861	861	867	883	833	806	866	867	841	845	883	825	832	795	836	828	811	860	811	852	898	834	752	838	782	861	818	813	843	899	833	875	825	812	830	801	855	832	824	881	836	827	831	812	821	829	845	869	816	791	820	833	862	841	817	849	830	845	863	807	839	852	895	781	823	820	878	841	831	884	876	866	834	853	837	867	775	802	866	852	906	910	796	815	846	820	826	865	844	846	831	806	912	798	855	854	805	838	877	823	794	836	832	835	814	849	843	791	846	848	847	839	816	845	844	895	831	821	837	816	815	903	829	888	851	838	868	812	893	812	845	864	824	847	844	816	810	820	829	821	829	896	838	838	795	829	854	855	845	807	870	849	884	814	848	849	826	832	847	772	851	861	832	837	861	835	819	801	802	845	810	867	871	815	813	795	854	819	808	827	808	859	870	856	843	820	838	832	866	827	815	848	842	830	809	827	824	768	829	821	835	840	833	882	878	818	828	812	819	770	821	814	862	860	838	843	904	829	822	867	842	833	863	854	821	828	809	874	877	866	863	846	802	831	807	868	873	893	840	819	824	861	779	868	814	822	850	799	808	823	820	856	839	862	920	824	791	789	828	862	775	823	825	852	831	828	856	843	803	867	868	913	827	810	873	828	802	816	837	806	859	848	789	873	818	830	854	855	826	844	834	834	874	892	822	843	837	838	838	820	857	872	862	825	872	859	771	838	830	804	852	879	832	882	835	867	850	836	878	838	874	856	882	806	889	826	852	874	820	860	846	824	813	826	826	845	847	838	876	858	792	861	862	836	812	837	857	825	889	842	928	798	815	848	852	869	836	837	844	846	866	819	832	795	825	883	896	835	826	851	900	870	811	850	828	866	868	909	829	843	846	785	805	859	827	832	846	873	837	845	907	848	822	881	814	838	858	854	836	837	845	862	849	832	861	888	822	793	856	865	819	824	818	866	794	871	843	886	850	846	827	859	884	857	785	867	838	832	812	851	791	861	860	850	826	855	817	837	817	875	863	796	787	792	886	855	823	830	855	834	793	823	882	805	771	790	889	815	845	854	902	847	878	846	826	841	884	792	810	862	824	871	845	836	856	882	833	846	845	840	807	781	850	822	795	859	884	858	833	802	801	860	836	889	829	847	848	823	791	838	863	803	843	855	831	847	866	808	825	868	867	844	816	835	872	836	882	807	857	862	806	819	842	806	822	806	864	821	785	792	846	894	842	840	846	866	796	843	836	862	851	805	842	796	832	811	830	838	834	899	858	847	840	850	848	843	817	836	830	790	856	851	804	895	829	784	905	811	850	812	758	814	799	833	848	824	869	842	827	861	852	842	827	821	849	840	782	846	870	848	832	893	858	844	844	848	853	841	842	872	840	839	887	861	813	833	895	798	872	833	850	903	845	859	837	894	852	831	856	807	875	825	846	829	847	883	810	836	802	855	823	832	852	849	845	791	863	791	864	803	847	828	839	766	800	890	851	820	859	833	814	879	875	860	817	787	795	888	898	845	888	761	819	783	898	821	854	844	746	878	883	821	804	878	838	893	838	819	861	848	862	882	800	826	848	829	822	772	855	838	805	859	840	846	795	802	860	877	793	881	834	824	825	830	857	775	850	802	848	815	841	830	904	889	841	845	816	822	820	839	891	828	892	852	820	888	865	768	843	845	816	818	894	872	852	807	833	826	808	832	802	919	877	846	894	818	879	800	885	832	779	852	811	831	833	802	823	833	893	845	828	819	863	789	813	829	868	901	872	857	892	833	802	878	845	796	847	885	884	869	776	825	865	876	848	803	853	815	848	823	847	841	873	864	794	845	883	822	847	803	849	784	838	892	835	859	898	820	838	847	827	850	871	847	852	827	814	816	834	800	853	790	836	887	860	806	848	833	872	835	857	875	828	828	841	841	795	822	819	855	839	874	837	820	845	865	830	828	809	814	836	876	883	858	806	840	808	812	853	850	870	819	824	838	862	841	797	851	839	858	830	842	864	866	855	836	808	806	837	786	845	855	827	825	878	879	852	830	841	820	823	904	837	891	816	785	914	862	837	817	816	842	872	841	824	865	780	875	872	868	810	871	801	791	794	820	887	841	834	816	794	871	803	786	878	949	843	827	861	837	758	847	843	832	826	855	876	821	832	795	814	856	834	856	827	881	862	784	842	856	836	858	835	858	820	829	831	812	880	842	842	826	812	808	865	807	776	872	853	834	833	863	825	792	819	851	816	851	838	850	889	871	814	869	848	846	834	856	844	800	834	847	862	831	865	804	837	846	791	827	829	855	824	824	869	869	861	859	797	870	859	843	846	873	790	809	872	800	801	851	800	825	842	855	847	857	893	857	806	856	889	831	848	845	873	862	852	797	839	815	843	905	813	795	869	806	862	821	882	897	830	851	812	804	836	842	834	815	829	777	832	871	873	853	851	875	830	847	859	869	871	853	875	857	805	886	808	774	812	802	810	870	827	824	829	815	792	819	867	844	821	826	856	802	854	870	838	821	853	828	871	889	890	863	812	863	811	812	865	852	836	889	890	873	827	873	839	832	880	785	839	821	900	866	807	846	818	842	853	853	823	843	841	841	876	822	885	797	802	811	843	851	837	865	846	862	884	898	854	839	881	838	838	823	831	847	831	849	886	810	834	857	842	822	843	858	823	873	876	864	865	860	892	840	847	813	824	872	844	846	776	836	814	819	826	839	805	791	794	893	841	811	829	805	833	851	757	855	836	810	867	869	816	804	799	830	858	837	842	839	829	882	857	843	838	841	808	871	888	801	875	782	819	813	816	812	866	885	842	853	831	892	884	808	834	847	864	816	868	798	818	861	872	852	847	840	825	912	841	853	844	823	819	847	880	867	868	915	864	825	836	858	873	851	868	787	815	829	844	875	820	865	851	856	795	807	826	882	867	847	839	866	892	857	869	856	829	847	841	837	851	851	843	850	840	844	860	845	787	876	869	844	846	856	835	848	824	838	868	842	847	827	839	880	802	867	860	797	799	882	892	905	841	853	870	843	793	850	866	797	774	804	827	805	867	898	826	857	915	810	800	780	835	841	811	823	891	824	828	832	864	835	805	832	868	777	855	872	818	829	823	897	859	853	853	835	867	827	815	781	872	820	808	850	822	835	841	792	852	861	843	817	850	857	870	863	863	836	840	814	784	815	811	839	864	851	882	815	846	877	868	805	858	820	845	866	843	835	844	869	811	823	857	879	838
50463	55910	53782	41260	31562	24232	17952	13372	9536	6934	5195	4342	3544	2959	2592	2175	1820	1574	1466	1238	1133	1116	1104	951	917	902	875	880	809	859	798	803	817	823	846	796	758	801	793	748	803	764	790	746	773	800	805	795	746	771	760	784	822	726	805	721	767	752	765	762	764	791	796	722	755	757	773	766	789	806	807	801	777	743	781	789	755	760	785	817	768	771	767	724	768	776	727	791	785	766	751	757	787	790	752	788	757	773	764	775	779	733	742	732	804	815	737	766	744	783	747	748	755	729	721	793	760	786	836	806	798	737	759	785	697	783	724	789	824	787	764	786	764	771	739	758	808	767	762	794	711	758	756	739	778	790	732	766	765	781	776	770	724	765	781	718	785	786	794	748	767	745	780	762	789	773	775	726	710	760	718	783	783	776	823	755	797	791	751	759	721	763	762	743	775	769	826	725	771	765	721	774	815	779	728	755	791	758	748	795	786	808	785	769	782	726	758	826	754	737	787	810	786	782	718	765	769	792	773	739	771	811	755	757	780	767	784	709	749	786	788	750	856	774	757	825	747	788	786	783	740	791	772	758	766	821	765	803	755	777	750	767	742	722	768	729	754	770	823	778	785	783	741	811	709	802	741	830	756	741	757	721	773	752	736	816	751	739	796	785	781	776	778	769	749	768	793	727	754	759	794	769	759	797	750	758	770	773	775	790	710	818	791	759	776	761	813	812	787	735	814	794	715	763	751	738	749	806	815	812	721	831	768	802	820	757	781	797	707	711	736	803	737	790	750	792	789	709	731	778	745	774	755	753	780	744	794	771	769	739	769	821	755	766	778	744	767	825	776	784	730	785	810	767	735	788	765	806	784	793	782	735	768	716	776	784	731	793	762	765	816	770	719	791	789	759	756	785	783	747	786	759	787	797	780	798	784	782	776	799	750	698	795	800	783	740	766	726	762	780	798	774	768	741	760	798	796	765	757	751	752	743	741	763	755	797	772	758	775	775	719	741	703	750	775	775	736	702	809	837	733	805	784	768	803	798	764	745	760	729	756	808	743	787	794	779	788	705	771	794	740	790	794	758	757	800	777	775	785	765	764	786	752	796	763	832	755	743	745	740	745	750	746	766	761	779	786	751	782	729	787	753	746	756	783	776	741	806	741	748	745	785	801	796	763	805	790	743	792	799	792	778	780	822	761	811	774	737	739	797	750	734	773	798	743	778	799	770	757	763	765	761	770	754	799	745	807	784	739	787	743	771	732	775	724	755	731	719	794	774	772	780	796	819	783	801	770	755	752	789	753	731	792	779	794	764	720	769	763	791	738	776	728	764	777	775	767	786	763	746	783	801	728	766	796	780	740	795	766	753	792	777	765	800	796	774	795	832	809	806	739	795	800	781	775	737	770	787	718	783	746	754	760	776	697	785	772	773	757	719	764	708	748	736	752	792	787	777	756	749	767	798	763	769	752	765	769	788	759	799	808	713	774	814	696	778	781	796	802	736	744	737	761	821	746	800	756	822	771	774	793	730	783	821	767	785	757	760	770	762	787	742	798	762	755	811	766	807	787	794	743	760	770	758	729	767	754	791	746	793	777	837	773	752	772	779	759	821	771	774	773	746	772	747	744	778	775	817	804	784	790	761	755	748	783	816	791	766	817	779	767	769	806	700	742	771	767	806	781	724	819	794	824	773	759	780	796	774	764	722	777	732	741	772	765	734	757	791	781	759	831	792	791	734	750	806	793	790	756	799	753	753	765	755	792	807	848	734	756	758	766	786	823	768	798	785	767	800	804	807	748	772	820	731	773	740	788	770	778	755	852	771	775	794	798	781	773	728	788	791	787	737	715	752	731	771	750	756	724	764	784	748	774	779	752	775	754	760	784	715	820	758	763	810	754	770	751	725	770	686	766	768	769	805	779	785	780	740	736	715	741	795	752	810	808	817	736	788	721	816	747	749	763	764	736	807	799	769	750	783	767	735	809	794	809	755	748	791	758	804	710	721	755	726	794	792	742	759	806	786	804	753	759	818	747	733	764	813	819	755	701	725	766	767	748	797	788	772	757	739	794	739	809	739	730	751	804	757	757	791	773	767	773	744	733	749	773	746	713	796	807	734	779	742	746	789	771	771	773	785	754	800	772	758	754	797	783	827	797	817	768	793	741	792	745	741	760	807	734	749	761	752	704	767	755	768	705	736	792	808	765	791	756	739	801	777	779	774	761	785	772	741	763	813	728	779	747	757	774	706	768	771	760	815	741	756	772	727	697	773	820	779	791	749	801	812	743	800	804	736	768	773	793	740	818	763	791	821	763	771	760	765	785	740	751	788	764	800	735	763	856	799	764	786	754	783	792	831	782	793	803	742	788	809	797	778	761	757	745	795	679	764	767	775	791	776	774	798	788	770	783	736	753	755	736	752	741	754	783	708	735	793	765	765	769	759	780	800	773	745	762	786	812	767	744	784	766	786	834	796	788	760	747	730	717	781	770	756	801	794	730	772	769	786	783	819	724	807	762	769	775	765	717	802	778	784	766	747	761	786	802	803	777	789	776	788	823	768	816	732	813	766	785	720	788	807	786	778	750	725	736	785	785	757	757	746	765	790	782	766	797	779	803	788	794	722	782	778	781	786	735	794	741	773	783	772	757	734	767	767	751	766	762	778	756	771	782	730	786	767	774	816	767	760	750	802	758	773	758	779	755	800	782	752	778	750	751	775	773	710	783	808	788	801	779	722	758	794	759	804	761	776	748	753	768	783	812	823	797	792	757	763	777	817	771	745	803	808	759	738	724	751	787	768	787	757	708	768	733	716	794	754	825	776	744	753	806	769	740	779	781	781	784	795	800	762	743	768	686	751	789	806	779	738	770	749	746	747	766	740	759	762	819	755	784	795	803	799	779	735	820	786	755	794	734	772	728	766	819	706	789	781	777	711	740	800	777	762	743	745	740	750	802	767	817	791	786	688	729	746	771	801	769	771	792	770	740	820	817	770	794	772	746	799	815	755	701	770	749	759	767	780	800	747	760	755	793	725	809	808	817	760	782	747	743	767	711	787	764	754	766	785	739	781	799	726	727	703	778	807	757	735	782	755	779	778	792	742	768	773	813	787	815	784	761	775	793	782	792	747	784	785	734	764	792	721	715	752	810	770	782	748	801	789	777	796	779	721	739	795	738	759	783	742	752	781	763	770	733	814	803	802	819	740	713	770	724	741	802	797	820	750	790	800	776	787	768	791	743	756	759	770	773	739	766	788	762	756	795	776	748	776	805	773	768	770	761	761	771	765	765	752	763	758	769	801	805	743	827	760	775	742	772	778	759	738	766	787	770	748	812	784	731	741	773	774	806	767	788	772	734	768	790	755	767	767	754	787	699	740	760	787	804	797	767	766	751	795	778	809	776	789	767	788	787	796	802	855	783	736	776	790	765	732	796	779	770	767	765	790	819	776	718	760	773	753	768	771	805	767	790	783	758	755	820	740	734	789	773	768	762	804	812	761	720	775
25707	21572	29425	26854	27249	27094	22343	13807	9205	6527	4654	3653	3051	2823	2389	1998	1684	1581	1436	1292	1194	1154	1082	1012	957	979	940	933	889	858	873	892	885	815	846	867	848	852	856	882	867	875	858	826	823	882	861	898	856	842	850	877	811	859	795	828	858	850	817	861	856	885	835	899	853	880	901	856	812	859	828	884	805	881	832	849	832	819	874	810	847	865	876	854	892	799	830	844	842	901	819	851	805	817	879	891	836	904	839	850	838	822	807	823	877	819	806	836	882	843	861	828	818	873	830	886	894	903	814	834	876	866	833	839	869	814	887	848	885	840	886	869	815	854	860	800	782	869	870	833	886	790	839	866	899	791	825	827	876	856	823	874	849	911	865	814	869	866	865	819	851	917	849	807	865	861	873	880	846	842	854	826	842	791	872	846	852	806	855	913	830	882	874	816	866	893	881	856	811	862	842	840	871	815	849	843	891	887	821	877	860	896	836	838	835	790	832	822	829	816	911	805	826	849	893	810	851	885	848	848	866	824	804	865	838	831	850	850	854	764	843	877	884	841	839	805	865	898	787	847	831	821	890	835	808	832	781	832	846	841	785	841	864	798	803	832	875	823	870	848	834	837	823	838	876	845	908	810	827	838	826	805	896	907	851	852	804	858	834	881	920	861	833	818	877	858	846	848	853	828	836	852	825	816	857	836	831	814	873	916	820	845	806	876	792	899	833	863	833	868	773	773	878	908	859	862	848	853	877	819	868	845	865	864	867	824	864	857	869	828	892	838	854	802	826	851	835	919	813	798	830	846	828	853	880	898	854	867	820	857	840	820	846	808	887	853	856	882	856	808	828	834	837	863	873	804	790	840	806	900	862	870	881	877	863	878	826	897	813	876	816	841	823	841	855	843	843	870	883	821	881	892	834	882	896	882	889	866	826	883	853	861	862	862	829	851	868	882	826	781	836	823	829	886	819	859	817	866	842	878	817	893	826	819	895	882	838	845	851	904	851	888	901	831	837	812	875	871	878	812	814	840	899	840	819	897	884	819	847	870	792	896	878	872	865	866	894	893	860	866	829	843	794	861	883	797	797	810	895	837	863	873	821	868	844	860	840	866	873	819	856	882	812	844	897	843	829	868	831	847	796	844	853	832	867	857	893	840	805	828	823	840	875	789	788	853	845	811	864	875	787	892	845	834	889	805	815	852	904	874	875	843	920	877	825	843	824	867	822	825	844	824	846	877	844	843	839	856	849	852	874	861	891	824	864	853	872	885	852	836	820	831	800	851	811	822	837	869	795	906	834	833	850	850	881	831	774	868	863	842	884	847	868	844	805	829	884	811	819	839	865	849	863	870	851	874	854	859	899	908	845	814	798	848	801	819	855	870	897	829	883	884	853	870	863	783	871	839	808	859	812	858	858	852	814	863	844	883	823	824	827	882	888	797	817	862	861	815	809	880	883	779	842	820	869	846	858	878	880	855	849	905	821	861	877	806	855	747	800	849	820	859	845	854	848	864	870	882	842	806	866	849	888	843	844	876	892	921	828	873	842	870	860	830	883	850	817	874	867	827	871	801	846	821	799	870	908	795	824	834	867	850	868	832	894	874	866	816	842	797	837	773	893	822	832	894	871	810	851	881	787	806	906	843	858	889	863	837	875	819	860	835	852	886	882	837	892	787	875	875	835	837	877	857	880	884	858	902	873	886	885	839	875	852	858	874	856	869	865	890	839	836	865	845	843	859	874	814	821	832	870	885	830	890	878	846	881	843	825	864	858	855	789	854	882	833	861	844	906	810	889	823	939	882	916	849	859	863	838	857	808	789	898	890	820	826	824	862	886	849	842	824	915	865	862	837	885	831	829	837	844	816	841	833	876	871	845	850	860	855	902	849	899	824	849	827	813	836	850	889	837	834	901	794	865	805	886	860	832	807	844	797	825	763	833	843	838	825	877	882	867	807	852	874	818	827	809	855	851	874	835	922	834	847	871	793	832	858	818	876	826	851	891	848	864	801	785	864	843	847	773	757	802	855	838	850	834	839	787	797	875	833	826	846	797	886	831	908	823	809	865	802	843	847	817	892	853	821	845	907	819	818	864	884	858	818	849	864	854	888	874	857	841	892	842	837	825	814	799	833	905	837	829	853	859	841	873	841	850	828	841	849	814	821	804	836	813	881	863	859	883	793	904	853	832	882	863	854	789	842	867	886	862	833	868	830	785	843	853	822	836	865	878	863	849	885	847	850	878	861	819	838	838	877	872	870	851	832	792	830	846	847	860	853	875	826	848	879	883	876	908	870	828	848	851	895	891	867	843	853	801	877	840	883	833	768	815	804	875	809	848	871	846	843	857	895	814	851	829	863	858	887	836	841	889	865	829	809	842	875	862	808	804	902	871	813	817	838	847	798	888	897	862	839	845	810	843	830	874	863	918	854	812	850	868	867	807	833	860	856	865	905	933	885	831	819	767	822	902	839	913	814	814	860	896	864	835	849	834	827	930	855	854	868	913	839	844	855	853	808	869	888	832	871	834	872	824	861	843	845	858	883	853	789	849	824	819	864	787	848	888	819	843	807	809	843	862	926	800	858	840	884	833	852	859	844	795	872	859	823	856	903	894	842	844	827	807	873	783	848	852	872	864	911	881	873	835	857	901	896	835	844	821	843	846	838	861	917	806	868	822	859	828	796	803	913	864	831	809	842	843	861	819	841	860	885	887	838	822	823	888	859	860	859	835	853	841	825	850	849	870	877	808	857	869	866	888	846	841	875	812	846	840	869	851	847	852	905	859	903	826	844	847	831	842	814	804	869	842	865	894	912	838	797	857	823	823	831	865	885	848	854	857	823	853	890	845	828	916	882	840	851	817	893	849	831	829	827	891	850	896	867	893	766	812	839	870	870	796	865	816	817	850	798	838	868	873	855	811	811	870	872	858	848	836	847	910	841	841	858	823	885	871	867	846	873	850	765	837	881	863	833	851	812	818	812	829	813	844	833	811	861	839	848	874	851	893	810	807	853	795	817	884	820	942	825	863	869	891	878	806	875	868	816	889	860	856	849	846	817	883	860	779	851	847	827	859	885	873	838	840	851	824	852	831	850	823	814	835	853	866	851	880	877	834	858	872	857	861	854	872	851	856	793	840	888	830	808	841	835	836	870	806	857	835	827	876	852	840	852	782	828	848	886	873	830	859	862	803	864	842	861	858	809	820	797	844	811	815	892	885	817	870	838	844	872	806	844	872	839	850	850	863	879	862	824	795	865	841	806	814	819	878	850	812	859	838	863	880	830	851	845	827	868	858	859	813	840	835	818	850	853	914	880	902	806	834	826	834	892	904	843	895	832	887	815	845	860	856	836	884	863	837	852	830	886	833	879	876	917	826	854	855	797	854	863	852	837	821	821	831	861	814	882	831	861	865	825	829	860	869	792	812	803	812	856	854	834	839	828	865	876	877	892	823	866	837	821	858	843	881	890	838	824	860	871	838	840	818	825	860	882	818	835	917	898
50264	60809	59155	48519	37716	28960	21719	16629	12407	9208	7022	5520	4498	4013	3268	2733	2321	1926	1728	1486	1368	1225	1173	1114	1042	928	973	864	864	832	873	816	774	801	790	783	809	749	773	823	784	780	799	737	810	756	801	754	805	800	762	755	768	793	781	775	750	788	759	762	767	727	749	722	735	778	793	785	806	788	732	772	789	701	781	814	752	785	762	735	809	774	761	774	800	763	769	715	742	757	771	720	762	776	785	820	758	765	753	787	743	757	758	767	795	778	766	759	792	743	770	785	744	768	738	801	747	787	775	811	745	738	752	796	743	759	776	775	801	755	826	769	755	751	792	766	716	767	772	840	802	803	789	758	765	753	732	761	774	780	719	780	774	730	737	747	756	794	730	788	760	787	765	749	760	802	748	816	804	754	771	794	769	741	724	788	795	797	781	807	793	767	778	749	810	794	769	715	772	764	771	769	812	729	715	787	757	769	840	763	786	737	762	795	753	776	758	770	752	758	790	775	759	779	734	851	783	824	744	760	771	818	791	755	783	746	759	752	754	740	784	817	746	759	768	810	787	719	784	784	771	790	792	751	753	769	734	777	808	774	762	778	768	817	767	765	744	787	778	763	738	734	799	814	793	759	765	764	810	733	794	804	780	762	759	790	774	724	774	796	781	744	772	750	786	769	779	760	790	782	722	734	771	785	795	712	764	751	746	761	770	793	772	732	761	722	748	765	785	744	722	806	786	768	786	775	731	752	761	823	787	788	747	828	777	795	796	764	739	777	821	788	787	764	752	783	797	776	736	771	760	768	798	741	754	787	823	816	838	826	838	818	786	789	755	769	713	800	761	787	740	776	792	784	782	793	806	760	811	769	752	808	787	751	791	773	759	752	747	820	805	767	786	767	788	768	769	780	786	720	783	769	762	788	805	744	791	798	775	760	780	763	822	740	772	748	807	783	814	744	762	797	763	803	744	780	776	747	782	795	784	739	769	796	741	789	847	769	749	776	788	795	781	784	783	795	759	751	783	793	817	762	727	842	692	797	766	788	774	822	803	807	752	791	753	773	781	773	788	759	734	761	827	783	764	752	795	815	757	813	801	787	722	757	776	795	824	749	758	799	798	797	751	750	756	777	736	802	790	723	758	765	806	792	783	785	781	758	750	734	763	734	781	777	734	766	787	804	751	763	786	810	773	765	744	770	764	741	831	774	770	822	787	741	799	766	726	793	738	745	731	757	810	758	729	758	768	832	763	810	722	749	814	741	800	792	786	838	820	798	781	756	741	802	812	810	773	765	754	786	788	762	779	768	777	715	734	725	739	771	785	723	774	756	762	833	770	830	776	788	744	794	812	765	773	789	758	783	756	744	761	735	779	768	782	773	800	758	814	755	758	714	748	719	767	807	757	756	775	784	790	778	806	746	717	755	809	775	814	772	768	733	788	789	776	783	778	796	751	803	738	789	773	791	727	770	846	784	771	809	753	747	751	759	804	829	786	734	762	737	808	760	772	832	772	753	712	795	738	804	767	780	760	752	771	822	748	795	819	776	752	822	736	782	774	775	780	804	749	745	797	752	753	814	732	764	745	759	768	750	760	793	740	805	773	764	778	775	734	767	783	772	789	804	791	778	805	799	777	769	764	822	748	789	784	809	779	806	789	786	745	776	772	785	753	779	832	757	779	757	841	746	780	810	781	817	786	797	801	795	762	749	763	787	705	764	774	722	818	796	733	732	746	774	761	791	769	753	745	782	746	785	759	752	765	808	775	762	772	792	843	799	805	726	809	717	775	744	771	804	770	818	790	791	734	751	722	825	792	780	776	814	703	783	773	742	782	771	769	722	751	751	803	825	772	798	763	799	764	757	783	771	753	761	786	745	732	722	747	771	778	801	801	805	774	789	764	755	781	783	789	763	834	741	779	754	733	760	743	781	779	746	770	774	783	782	712	766	831	780	770	838	779	701	749	795	775	794	725	804	784	785	807	752	783	761	800	800	739	794	781	748	762	755	707	812	851	800	788	785	779	718	707	754	730	763	723	775	770	788	795	731	788	774	800	782	786	740	793	782	776	813	776	807	703	803	768	744	752	740	764	778	773	778	755	789	789	783	829	793	787	787	735	795	769	809	795	761	755	756	782	754	736	782	791	823	753	808	774	747	809	783	779	753	738	796	792	738	762	754	733	733	739	787	784	783	769	792	735	748	759	761	787	793	767	772	739	845	781	780	760	773	735	717	811	782	770	759	780	779	811	738	768	773	771	787	750	774	709	715	787	799	740	725	737	801	731	740	764	774	793	806	762	835	749	792	786	750	737	818	774	816	765	736	780	758	759	762	767	751	831	789	763	772	756	753	790	765	820	775	808	745	809	789	801	739	795	721	783	765	735	762	726	727	789	784	755	770	768	764	768	737	729	771	775	771	800	783	753	749	796	764	758	750	807	753	732	750	724	767	772	781	787	797	767	771	848	796	824	786	729	814	765	806	730	738	739	756	755	738	760	794	803	790	769	733	808	753	782	781	762	794	805	822	837	749	802	752	763	795	800	791	831	770	783	809	768	783	752	793	745	760	753	753	807	767	764	790	797	804	751	799	824	777	796	772	767	714	752	802	813	803	834	767	732	803	780	801	757	760	802	805	828	796	795	808	802	784	815	807	794	733	744	773	737	837	772	757	775	777	771	773	755	731	733	788	762	749	770	768	756	798	697	782	817	745	761	764	748	838	752	781	762	793	786	777	793	774	764	779	814	800	751	727	771	755	767	760	745	743	772	776	745	805	779	745	794	806	753	790	718	800	751	817	786	760	754	760	731	817	811	754	713	800	768	800	739	789	737	742	780	759	763	790	781	763	776	732	793	724	781	769	788	780	817	758	767	795	792	756	772	766	785	830	681	756	738	780	799	814	695	747	788	783	792	740	775	750	796	805	748	783	739	789	790	757	758	816	821	809	769	787	778	783	751	737	780	734	744	715	816	754	731	784	796	782	701	812	818	769	773	724	766	751	769	773	800	747	752	749	752	730	792	756	758	767	775	770	788	773	746	788	782	771	778	733	773	766	763	760	773	760	831	753	781	760	760	801	736	767	806	830	776	711	754	801	816	812	762	785	750	802	774	795	763	786	791	832	789	774	804	766	757	726	756	754	734	756	815	761	825	739	763	735	809	779	791	728	746	767	784	763	807	817	774	788	821	781	792	772	822	781	797	784	760	813	770	811	759	795	799	808	770	755	801	797	769	779	773	777	761	745	721	795	777	786	776	816	748	740	801	747	758	759	761	773	727	762	764	785	798	785	817	751	720	769	762	814	745	757	746	753	733	810	778	806	796	807	790	804	801	771	767	774	751	752	774	784	767	782	731	829	756	762	763	760	793	762	767	741	757	796	771	779	752	783	804	791	745	797	810	761	821	758	737	794	746	782	741	806	802	758	801	745	770	790	808	757	776	768	766	812	763	768	760	792	765	745	822	765	801	774	786	772	769	796	755	773	727	720	750	757	797	719	764	785
25070	21675	29382	25374	24540	25475	22230	12906	8247	5650	4329	3564	2971	2739	2251	1973	1672	1489	1430	1227	1185	1213	1072	996	1031	974	933	947	956	899	894	891	875	901	868	853	857	858	826	867	832	884	849	822	887	819	809	829	871	878	874	849	782	866	805	850	859	867	785	845	871	840	833	817	838	871	850	867	839	885	861	887	830	877	860	862	831	806	895	869	843	839	853	881	870	870	835	897	859	847	875	826	857	855	859	826	861	894	906	867	864	872	822	829	917	899	891	900	857	830	859	823	879	883	813	870	829	866	861	885	870	898	889	791	835	850	927	905	891	856	782	830	830	878	886	820	898	836	807	836	892	822	816	778	911	874	858	862	868	861	879	882	843	837	872	870	834	816	830	850	849	782	898	821	839	824	829	857	826	844	841	867	949	860	861	826	855	877	885	895	851	847	865	849	895	854	889	900	838	851	823	864	841	871	824	813	770	828	893	861	833	817	863	813	822	810	877	916	923	812	846	835	863	873	833	840	871	845	868	811	879	855	863	813	830	884	829	908	844	867	828	881	859	883	835	894	918	893	889	859	838	848	884	878	843	856	834	822	815	844	871	801	935	845	858	858	818	887	878	836	899	899	835	874	863	874	888	890	843	840	879	876	839	846	839	848	830	841	845	850	891	827	866	908	943	862	827	811	826	862	844	872	812	871	855	811	881	806	777	793	872	864	893	902	886	844	889	862	820	861	877	853	862	862	884	909	861	882	888	842	852	896	862	855	922	788	842	900	832	858	870	898	789	853	833	874	866	860	817	788	864	874	865	849	896	876	895	904	919	838	867	849	865	823	846	889	856	845	884	896	835	824	839	897	798	828	882	855	890	878	831	770	886	860	879	788	880	850	833	859	834	811	909	877	857	859	875	857	825	863	873	887	895	840	845	871	841	838	883	824	891	843	851	891	831	851	883	915	867	837	874	832	883	878	847	847	825	877	825	879	849	823	876	880	884	856	882	853	840	851	859	866	830	869	787	845	835	856	850	826	869	836	807	803	876	838	843	919	838	834	859	888	830	868	855	864	871	865	878	856	873	846	817	838	881	829	911	841	788	830	888	950	869	834	903	887	840	824	832	843	870	871	841	914	840	866	835	820	842	808	855	875	889	862	820	882	858	910	873	869	862	899	926	887	881	870	810	869	848	914	837	890	859	870	848	871	901	911	857	862	834	840	846	870	878	818	874	864	853	863	859	846	931	825	863	858	912	863	845	868	842	881	821	842	845	812	863	849	873	880	866	866	807	864	851	864	823	837	823	847	867	819	905	847	930	873	837	849	876	887	840	877	833	866	854	816	843	822	901	841	904	825	857	858	913	841	872	884	815	860	842	854	851	876	888	892	882	885	882	899	848	892	894	854	851	845	852	878	842	905	815	787	851	875	798	852	924	901	832	801	875	822	859	873	849	787	868	854	854	835	848	873	809	813	819	803	798	839	860	865	846	837	808	877	890	813	853	895	866	853	838	880	849	876	854	829	839	836	870	908	890	823	870	902	901	841	886	847	815	884	927	870	883	917	866	876	863	872	815	862	896	850	840	833	841	853	838	824	880	819	836	878	833	864	847	858	862	859	880	808	793	904	823	850	858	842	829	828	852	835	876	834	893	839	857	810	857	889	872	886	832	905	832	839	800	876	882	873	845	885	862	903	864	894	888	904	866	816	874	855	889	843	844	851	820	874	928	858	833	829	920	845	861	874	842	873	846	857	877	805	838	866	882	890	835	836	864	838	830	860	850	835	896	829	865	854	875	793	820	854	862	840	877	914	849	867	864	806	842	826	855	903	840	876	838	902	812	792	899	772	840	849	865	819	828	862	861	828	843	877	830	841	837	835	802	823	810	884	919	860	900	818	885	865	839	820	851	882	831	856	872	832	847	855	869	826	895	867	880	826	896	806	889	901	851	868	888	839	837	847	881	876	850	876	879	866	829	839	823	889	848	829	840	886	919	847	924	885	909	777	841	843	840	897	851	882	893	889	852	867	837	818	824	824	856	845	885	870	853	859	848	914	816	846	901	820	843	802	834	861	858	824	806	842	880	905	903	854	883	815	840	879	834	894	833	856	884	855	857	868	830	865	837	816	914	813	888	865	836	830	848	845	857	841	819	881	875	823	840	849	872	833	734	845	859	869	820	859	872	870	814	913	892	873	857	837	883	867	866	866	857	842	868	855	835	887	816	912	883	854	805	835	827	878	890	878	844	872	888	848	869	919	858	925	854	837	850	869	866	867	884	833	833	835	876	839	860	839	832	839	827	866	832	805	858	829	869	907	817	833	847	857	849	881	890	856	834	860	857	863	824	834	831	857	810	857	916	829	876	886	848	834	873	845	817	832	927	926	828	849	872	856	875	899	862	905	854	847	830	847	839	850	888	887	901	849	852	825	849	891	818	865	823	832	874	807	790	844	884	831	860	862	843	877	881	872	840	852	847	844	853	835	830	890	869	863	863	888	888	848	840	839	885	865	885	847	883	821	827	926	873	822	834	896	828	824	841	823	893	877	887	841	865	849	866	878	885	862	897	855	850	849	826	870	879	887	885	864	830	828	897	842	868	814	871	862	884	863	840	856	857	823	881	860	873	863	882	852	848	784	832	875	872	840	860	848	861	878	869	832	896	850	902	821	823	800	801	852	846	842	855	801	814	867	904	806	843	803	871	900	861	868	923	856	830	910	864	869	799	840	860	834	842	834	830	885	829	881	871	864	852	833	847	865	855	835	840	878	858	865	866	898	832	853	890	944	867	812	845	897	860	853	943	820	820	878	816	841	849	871	867	853	874	840	888	872	876	828	883	879	816	906	889	867	898	891	860	862	849	886	824	844	840	843	857	930	852	862	862	874	820	807	782	844	864	897	911	876	840	837	856	859	910	859	881	878	855	837	874	835	867	843	877	858	868	898	870	813	860	842	815	838	861	833	875	849	861	881	824	877	901	889	828	861	874	853	863	896	819	833	877	852	873	844	876	837	825	853	860	886	865	873	916	881	803	865	865	821	818	861	838	902	867	826	837	822	802	812	892	847	870	777	825	895	843	822	830	873	860	831	868	867	829	852	842	821	866	872	916	856	860	868	841	862	877	802	880	864	865	809	841	857	815	837	822	794	865	844	838	823	798	882	925	873	858	876	886	855	848	827	874	828	872	856	842	862	858	825	865	865	828	875	810	869	884	872	865	876	914	831	883	882	863	871	864	822	888	845	824	926	842	824	823	842	841	875	905	831	845	850	823	818	870	821	873	833	867	833	866	857	824	835	816	836	822	798	827	861	874	809	859	783	874	837	885	874	834	872	832	844	841	850	836	866	866	824	863	820	874	824	815	851	870	830	920	884	852	864	839	857	904	868	868	886	861	885	828	791	855	887	905	818	880	835	927	861	839	879	903	840	871	848	835	834	916	801	837	865	862	917	839	910	865	821	885	830	901	835	874	814	882	848	869	853	885	873	819	796	904	874	806	881	831	916	861	857
52536	63019	59414	47978	37063	28189	21416	15893	12047	8619	6592	5232	4705	3897	3281	2591	2240	1899	1683	1421	1374	1198	1169	1071	990	1022	895	864	833	821	798	849	793	857	797	796	790	812	750	793	761	771	816	772	740	759	742	766	759	791	777	804	711	791	795	756	783	832	754	727	783	764	753	807	764	799	774	777	776	817	775	749	765	790	766	816	779	802	800	798	750	805	741	763	791	801	761	766	740	785	768	802	728	725	765	779	767	730	802	805	808	755	828	743	759	694	809	763	758	753	794	845	763	819	793	715	828	791	767	734	772	740	809	796	771	796	763	771	805	785	782	801	782	802	762	795	784	772	751	779	783	819	787	741	767	775	744	782	789	733	754	730	758	744	764	804	749	754	811	788	744	779	785	755	792	772	784	765	753	761	782	786	811	780	759	836	780	772	760	760	816	817	768	777	756	824	747	760	779	787	785	803	736	768	803	765	747	783	742	796	770	742	780	750	819	772	729	721	752	758	736	816	803	794	783	778	793	733	785	795	715	781	773	742	786	811	817	794	788	760	785	770	803	727	785	751	821	757	740	782	869	803	759	757	736	802	791	792	747	832	804	818	809	777	807	763	766	767	774	808	804	750	783	777	775	820	740	789	749	764	769	770	811	811	790	745	760	773	747	740	782	795	737	799	761	729	762	757	736	779	793	735	731	792	764	778	819	751	759	736	820	837	739	751	789	800	750	744	817	799	770	745	765	778	738	790	763	825	740	793	816	762	728	775	784	801	797	802	758	776	760	739	758	777	792	793	768	802	778	820	791	758	765	804	768	759	827	813	813	760	766	806	809	778	758	804	780	788	794	766	745	841	724	767	727	723	732	796	780	799	778	775	783	766	776	771	789	804	784	783	748	753	777	775	774	809	762	739	773	750	826	770	786	793	820	801	770	756	779	765	744	773	759	772	801	767	742	778	747	787	777	793	768	761	771	763	793	783	739	711	765	754	846	755	729	794	734	742	777	707	789	755	771	768	817	818	755	787	789	764	757	777	720	777	812	755	733	809	782	814	767	791	814	797	836	783	720	767	809	757	766	743	721	843	777	769	762	802	764	794	779	752	783	762	754	722	766	797	819	797	772	769	791	748	755	823	792	766	781	777	814	755	797	801	788	778	795	792	794	754	743	741	776	806	813	781	810	791	803	815	805	785	789	782	776	826	772	795	835	835	776	778	776	842	693	776	791	807	830	769	770	757	731	737	789	796	786	782	746	802	803	740	754	763	778	792	752	757	772	735	812	764	765	741	782	776	769	794	775	762	779	781	807	774	784	804	772	767	760	832	783	811	718	802	779	766	805	775	777	765	752	748	824	752	806	738	785	770	746	767	732	797	754	774	820	769	807	767	797	777	759	741	785	808	725	764	770	741	739	800	753	735	760	737	804	809	805	757	777	728	777	780	802	782	744	774	765	760	772	802	785	735	791	795	752	728	767	776	776	780	743	730	771	792	801	767	751	803	759	750	742	799	834	762	755	763	798	736	830	752	787	796	737	777	718	792	772	736	809	722	771	780	829	790	753	825	752	783	745	786	793	815	754	796	791	804	742	785	759	752	756	778	827	802	736	813	815	796	779	778	779	805	796	860	754	775	756	776	754	807	796	800	751	762	805	762	740	701	763	788	780	753	769	837	842	820	807	763	774	781	783	834	768	753	818	752	803	775	741	733	782	759	801	767	806	744	783	723	746	772	770	776	792	866	744	784	790	821	777	773	770	807	815	778	769	802	744	745	814	771	792	766	758	791	762	754	772	794	777	740	763	822	759	812	745	766	786	762	794	770	820	769	756	775	784	709	752	751	785	788	762	775	759	794	806	792	770	777	762	797	760	838	814	770	754	760	744	755	743	791	753	710	796	767	754	787	784	773	799	769	780	782	826	857	785	788	766	788	776	764	759	734	776	734	775	814	820	787	797	749	754	753	805	772	788	776	759	822	778	773	761	814	734	760	787	764	757	807	797	819	794	768	796	767	765	798	772	785	778	761	738	762	820	711	720	799	745	841	728	741	699	732	776	773	780	757	757	823	780	685	725	736	720	774	754	793	767	814	765	811	740	776	763	824	717	789	759	785	773	745	746	727	804	728	800	816	781	745	847	760	787	728	723	784	791	781	744	789	768	804	770	728	725	778	829	745	748	772	804	764	796	773	787	842	764	738	687	768	768	784	812	739	752	762	782	764	780	763	746	753	758	745	782	741	767	781	731	773	799	770	759	787	763	786	755	795	748	798	791	804	758	781	777	760	783	764	744	753	802	776	730	804	748	737	806	816	766	790	743	777	804	732	799	740	778	787	748	774	758	783	728	788	800	745	738	802	761	783	772	805	799	737	793	771	754	759	741	725	785	797	766	764	779	815	784	792	771	838	757	735	782	815	732	778	745	750	719	790	766	777	776	754	802	815	733	799	768	784	765	782	800	776	764	819	815	826	761	763	743	819	832	798	791	781	783	757	766	769	797	799	774	795	771	769	784	745	766	761	748	781	758	760	765	781	801	747	793	776	834	751	864	745	728	791	779	784	775	775	822	730	835	810	724	794	774	782	814	744	735	774	761	754	762	787	751	736	767	776	727	744	741	815	793	775	762	769	763	713	728	809	732	802	740	806	794	774	764	766	754	810	760	750	764	745	783	744	751	781	759	792	743	766	743	746	738	792	796	812	825	808	749	777	786	790	797	812	767	755	743	779	783	793	772	773	786	779	784	754	748	797	812	771	760	766	791	819	750	830	808	744	812	722	775	825	767	760	820	785	788	746	741	781	764	747	769	756	760	796	794	860	836	742	795	719	760	776	804	764	771	801	731	786	770	753	820	798	810	765	734	782	790	795	744	812	774	774	789	762	795	818	789	823	779	714	763	742	818	801	784	798	755	780	753	781	812	792	778	833	743	770	742	788	748	722	790	788	732	836	777	815	776	763	742	801	746	778	819	778	765	776	812	804	762	765	725	793	751	790	793	785	772	801	787	789	784	794	743	766	768	784	716	773	767	777	773	777	732	761	801	765	787	781	758	753	758	754	762	767	727	782	775	791	765	801	765	807	748	778	733	749	786	783	816	776	766	758	754	761	754	807	733	817	786	799	778	764	788	809	770	736	800	734	780	768	821	774	814	770	747	808	744	788	802	687	785	745	766	767	806	791	774	771	750	778	737	810	801	742	756	776	802	758	748	770	773	797	776	783	805	785	755	756	766	789	757	799	786	797	766	755	711	807	821	739	776	725	768	755	793	788	708	761	784	803	724	728	764	711	730	780	785	775	779	791	819	829	788	725	771	765	802	749	765	748	811	798	756	785	740	785	795	751	775	785	716	764	727	847	808	737	775	770	794	776	759	754	783	776	744	757	774	739	794	784	745	811	785	810	839	790	807	795	768	769	818	751	797	795	747	836	748	777	764	758	781	743	774	848	794	758	782	802	774	772	799	795	773	774	786	811	793	840	756	775	769	812	739	759	769	760	771	775	784	757	771	794
24331	21592	29384	24969	24147	27035	26641	16522	10826	7567	5582	4510	4047	3283	2815	2309	2041	1758	1626	1485	1297	1203	1132	1169	1058	962	951	968	921	943	957	858	902	904	897	887	901	837	856	860	948	879	911	891	817	839	885	857	856	822	864	931	814	876	855	853	814	836	822	861	859	901	824	846	826	855	936	856	843	867	852	870	853	879	835	845	852	799	846	857	874	817	870	875	874	849	887	915	897	903	864	881	861	821	793	933	925	844	876	836	858	862	888	863	868	813	791	903	928	865	811	863	943	956	829	900	871	811	836	946	880	866	876	851	861	847	836	819	853	829	854	829	867	865	854	869	841	874	868	852	880	870	865	839	901	899	887	833	885	861	861	832	889	884	855	848	868	877	837	876	875	859	839	833	839	831	847	887	845	785	833	835	875	857	826	814	882	857	884	865	884	867	907	913	864	858	872	865	851	843	896	826	896	852	881	881	835	837	845	797	877	875	846	912	897	867	901	849	828	822	797	902	811	838	834	839	833	881	877	908	844	861	834	878	887	857	819	899	893	860	858	874	870	825	819	864	807	899	901	849	892	826	924	905	899	845	851	872	822	897	900	872	837	825	789	761	819	831	850	849	876	884	845	882	841	823	878	811	840	846	901	873	854	805	881	831	900	855	887	851	916	863	903	877	894	838	893	902	865	894	899	834	854	823	862	846	815	895	880	881	832	849	909	865	823	881	837	869	900	838	837	903	851	863	844	861	878	831	871	868	887	878	854	867	849	854	845	917	986	779	858	856	889	888	894	868	944	886	904	848	879	859	863	811	831	853	870	918	908	893	847	852	913	858	918	874	855	863	888	855	905	856	918	863	850	861	876	861	912	837	911	846	866	861	770	903	869	840	850	849	835	875	783	847	843	893	876	840	914	832	865	908	899	855	780	903	876	892	858	899	890	874	840	860	870	856	851	870	876	849	846	888	847	826	837	850	842	802	873	884	819	853	843	829	863	858	862	822	858	805	829	881	876	887	938	868	898	846	820	833	878	797	829	890	907	887	858	867	819	859	894	843	816	858	908	886	889	835	886	892	822	887	859	839	882	881	857	890	856	885	892	877	866	867	833	902	872	884	876	884	837	836	844	849	861	852	894	871	874	859	805	893	893	882	838	869	875	899	913	847	841	872	886	830	873	817	893	846	849	891	867	845	863	851	864	880	886	861	834	876	912	888	802	856	825	884	877	840	897	846	834	857	850	860	866	943	906	879	884	866	933	846	768	838	874	854	856	842	873	933	818	859	801	907	868	852	851	881	871	870	806	829	911	848	899	855	898	888	849	874	850	828	897	866	859	875	849	855	821	843	863	906	828	808	892	831	854	897	856	867	864	843	829	901	910	777	863	863	816	847	812	821	812	850	853	894	909	839	878	848	864	891	873	869	919	880	842	907	958	856	895	889	836	910	866	874	905	848	851	890	879	872	888	837	867	864	866	860	870	870	871	895	881	839	866	847	823	891	867	894	852	848	893	871	881	802	906	898	866	863	935	842	843	926	858	860	890	848	878	874	849	826	891	891	866	876	856	887	870	854	864	871	843	885	891	847	868	873	891	889	914	888	832	849	852	843	864	863	840	796	845	853	860	863	882	898	867	906	857	829	889	854	898	809	828	891	831	868	885	858	864	862	840	847	863	886	855	891	844	877	782	836	883	813	874	789	816	838	841	852	879	822	826	890	843	825	897	855	896	809	868	834	851	825	832	834	822	849	856	887	950	902	826	852	807	863	850	827	843	920	850	908	887	847	816	846	886	861	866	813	893	914	842	854	886	869	855	911	866	877	891	889	836	887	868	796	815	858	830	875	852	835	840	881	875	809	887	797	835	890	871	921	863	854	893	886	849	838	828	927	873	862	766	869	901	864	849	877	849	843	907	874	808	921	796	906	859	876	858	885	868	909	830	819	862	841	853	852	841	873	849	878	880	932	839	859	866	827	828	845	850	879	853	862	852	886	860	864	863	863	838	856	887	856	877	928	860	896	855	853	936	841	844	886	849	884	792	827	838	829	848	840	899	911	878	834	876	864	807	892	864	838	865	867	844	851	892	867	860	907	841	865	899	849	906	881	893	839	857	833	833	870	879	837	843	885	863	886	842	845	842	896	832	857	892	850	891	838	821	862	867	887	906	875	807	863	898	815	775	817	865	876	892	866	902	846	870	863	854	874	858	890	899	894	828	896	818	846	791	866	824	873	846	813	860	875	920	847	909	894	882	842	822	830	907	834	921	856	845	786	887	831	855	843	860	908	821	862	854	792	864	874	882	813	860	873	812	889	834	861	880	812	856	818	866	857	857	827	862	830	856	837	826	865	844	873	925	891	845	840	837	887	895	920	879	878	845	853	854	912	845	838	862	859	835	819	887	871	871	867	840	851	887	821	835	871	879	839	865	828	889	830	837	844	818	858	830	865	812	863	787	873	846	830	818	848	847	853	845	911	856	908	845	855	887	860	811	870	898	831	854	896	814	856	914	823	804	870	836	863	858	882	859	923	820	834	823	833	877	847	848	893	894	912	901	905	826	886	854	862	844	870	895	848	825	856	847	847	876	874	895	868	872	904	875	813	846	891	883	878	924	888	861	861	856	849	900	844	898	849	867	887	868	881	819	837	841	880	878	892	863	891	806	864	861	872	887	857	882	805	858	884	858	873	868	838	854	843	831	895	848	875	871	844	913	878	837	869	856	827	847	844	833	882	853	863	837	848	875	817	858	846	836	860	844	843	863	911	899	859	879	839	858	901	824	873	843	883	849	880	828	836	853	883	896	855	892	844	886	860	790	873	843	890	835	854	833	901	897	910	892	919	872	869	900	857	823	886	888	902	830	846	891	898	864	897	874	837	847	791	892	851	817	841	870	817	828	849	839	796	849	852	878	856	907	852	901	860	837	830	832	880	847	827	893	882	866	870	876	906	868	923	855	853	865	850	870	847	909	830	904	871	853	795	825	854	939	853	876	865	816	847	892	864	879	876	854	864	886	849	881	855	814	931	897	853	877	805	824	866	853	879	831	834	861	880	842	876	947	854	873	855	840	810	838	865	922	814	865	915	848	812	853	848	861	912	841	889	826	855	844	808	914	868	891	859	855	902	879	876	843	871	857	884	874	904	879	883	852	859	911	852	840	861	839	884	833	835	913	863	858	801	861	870	919	878	820	820	837	884	839	869	849	879	847	857	865	793	893	811	896	883	804	842	834	884	860	891	888	921	890	877	861	869	870	870	845	814	871	836	817	844	938	912	880	857	859	835	824	833	812	852	847	798	877	847	878	814	857	804	858	874	808	864	852	836	806	831	869	856	883	844	819	873	910	837	898	829	861	833	841	817	899	852	870	850	892	861	851	865	852	883	864	823	919	878	845	893	865	856	855	816	867	820	815	838	848	908	843	882	919	808	835	845	874	846	891	872	834	878	845	864	843	816	837	847	840	883	875	875	865	840	890	835	895	839	876	854	887	811	847	826	909	859	871	889
49998	66716	61757	51329	39923	31867	24629	18598	14228	10550	8093	6948	5936	4909	3759	3258	2687	2341	2009	1727	1544	1339	1267	1189	1090	1010	1061	904	907	865	841	780	862	828	799	802	787	790	798	758	788	781	786	759	758	777	823	799	810	790	780	779	791	772	805	828	762	785	780	778	765	772	761	788	805	754	822	804	762	735	818	783	787	819	779	766	784	727	819	751	732	784	765	824	771	778	778	778	803	764	742	794	801	781	752	780	813	791	760	783	793	791	822	810	767	798	817	760	770	779	743	774	759	804	788	817	764	750	779	744	776	813	811	731	738	794	806	786	760	736	774	767	787	743	791	789	816	758	782	774	828	762	813	800	771	748	787	805	792	731	807	819	790	847	777	840	780	807	751	819	779	819	779	762	798	798	724	746	737	814	785	809	793	791	763	756	777	808	812	829	790	800	747	786	729	788	755	787	780	760	782	827	749	818	813	720	783	789	791	790	776	748	776	759	804	779	824	792	791	822	803	712	765	766	832	816	794	811	763	779	789	778	824	793	764	819	714	804	790	786	783	732	758	758	765	807	800	788	778	808	787	799	813	742	753	761	775	784	759	741	793	743	794	751	799	811	751	794	795	810	764	792	757	780	859	815	809	731	739	814	781	808	740	780	756	774	811	764	778	775	760	785	774	697	752	784	785	786	765	762	732	750	744	772	856	761	744	807	778	748	745	756	736	775	726	798	821	823	797	754	792	788	831	765	790	809	840	770	831	749	807	776	777	789	791	800	780	853	795	836	777	779	754	783	748	737	742	747	800	741	758	794	802	778	798	729	789	736	755	771	749	752	766	799	723	768	761	767	821	771	797	808	789	729	742	757	751	783	744	825	811	786	799	804	772	762	760	725	809	814	834	756	780	778	784	809	799	792	783	779	779	807	810	762	788	811	772	824	833	810	805	806	747	722	822	797	742	790	817	846	762	798	722	774	815	723	778	866	794	778	829	772	734	778	750	773	799	758	766	769	834	743	757	779	788	786	831	842	807	742	764	806	759	752	742	793	759	808	781	737	795	774	799	839	780	740	785	806	771	726	773	770	763	789	745	808	760	796	777	790	788	832	785	746	751	732	813	778	844	758	762	774	775	809	813	785	794	790	773	793	787	817	771	768	784	755	771	789	753	778	715	764	818	815	851	813	768	789	839	801	787	769	840	754	774	826	740	794	845	776	790	784	764	822	764	754	752	758	763	753	802	815	785	797	731	742	732	795	784	780	757	797	810	760	782	835	764	761	829	747	741	808	772	785	783	774	774	829	795	720	797	774	744	807	774	800	800	780	812	819	796	765	803	807	770	783	809	728	775	762	724	814	732	773	755	797	830	793	775	786	760	753	802	798	745	805	799	844	815	796	784	847	771	789	838	737	750	861	779	788	840	771	751	741	774	818	813	755	777	813	815	808	794	776	812	828	799	853	801	783	754	757	822	768	783	784	813	770	823	819	760	784	787	815	734	777	794	800	780	703	792	780	797	797	796	807	768	783	829	793	757	777	760	798	766	799	713	764	833	761	756	721	768	765	740	773	792	819	819	747	842	775	737	831	777	809	813	828	752	769	819	832	749	756	735	790	745	795	812	745	785	743	806	841	826	749	790	767	739	767	825	782	755	747	773	787	751	750	765	788	809	729	784	809	792	743	751	786	766	772	787	770	737	749	770	797	775	782	742	790	774	792	760	743	764	832	775	777	774	769	770	795	793	783	825	793	773	739	792	748	818	836	805	781	813	788	844	791	796	752	784	771	811	771	724	817	824	809	787	769	806	792	756	775	788	759	788	766	787	776	829	815	768	830	771	763	731	722	804	746	795	780	778	764	815	741	813	756	758	779	824	799	779	766	821	734	780	815	835	799	751	738	771	782	792	799	734	787	824	806	783	771	786	800	777	782	811	774	780	786	777	763	736	793	794	736	758	816	770	786	781	793	818	757	776	811	803	795	778	791	733	764	768	822	796	801	816	816	741	753	822	787	784	755	780	807	755	773	769	767	811	796	818	791	877	764	769	774	746	823	730	774	762	740	804	733	805	786	801	815	786	806	792	746	765	763	762	817	788	738	810	778	780	827	746	825	843	736	780	756	748	761	802	854	780	731	787	747	743	805	823	755	773	777	734	817	780	803	793	757	747	796	773	824	766	756	770	839	809	797	805	780	787	787	783	803	778	748	786	750	760	747	736	784	763	756	782	743	757	804	751	806	806	789	794	803	768	781	766	728	781	806	780	817	757	772	787	767	775	787	807	794	771	779	813	762	768	795	797	741	770	797	744	828	812	766	789	762	823	781	765	759	770	756	800	793	821	773	833	728	754	765	780	810	826	755	801	763	743	758	750	791	790	765	755	805	800	802	807	828	803	749	777	784	787	816	807	746	783	743	765	807	820	696	736	751	762	790	751	784	768	795	772	751	764	740	817	743	791	783	765	762	727	755	758	774	817	807	831	762	836	756	768	800	751	811	771	780	762	776	751	729	755	770	760	746	821	781	792	763	788	790	809	780	807	777	823	827	826	778	774	791	838	797	769	762	779	737	749	817	797	804	801	749	775	789	779	790	789	784	785	786	776	763	785	745	764	770	759	812	752	779	785	810	766	786	782	802	807	809	807	789	773	782	801	781	792	800	781	781	754	806	741	819	804	792	773	803	800	774	757	817	797	769	771	786	755	767	823	796	816	811	817	809	795	736	795	762	826	816	798	731	807	811	771	807	800	756	783	791	759	775	762	796	717	768	767	842	749	752	779	794	827	813	799	771	839	769	771	780	792	791	807	787	753	782	762	775	770	796	734	761	821	789	835	776	824	787	756	776	732	816	812	798	817	767	801	754	769	781	848	822	748	802	798	840	803	726	754	783	774	788	809	801	816	758	705	788	764	748	749	735	784	771	832	806	762	772	802	778	801	755	815	836	772	779	760	721	769	766	844	787	777	798	851	805	767	807	786	771	790	820	834	763	790	753	761	762	815	807	773	768	787	759	787	763	795	805	771	787	794	744	852	769	784	764	754	777	790	800	809	767	761	762	768	766	766	776	809	826	752	796	783	805	777	748	745	810	731	779	782	794	828	762	761	750	808	791	751	727	779	811	806	772	781	745	828	774	761	750	796	790	796	815	833	839	796	755	789	755	753	771	781	839	786	786	775	787	782	792	799	805	785	804	775	805	798	756	789	772	775	841	748	781	771	736	786	788	755	747	816	799	758	770	755	798	780	809	784	794	789	765	770	772	788	794	826	764	823	786	786	780	731	801	791	776	805	814	755	783	754	750	779	819	739	808	781	726	835	749	765	789	777	742	718	756	836	792	790	756	755	781	802	789	734	707	808	805	821	806	818	771	740	747	842	798	776	814	701	757	809	842	767	809	842	803	736	810	772	783	780	746	810	796	787	758	757	723	770	766	785	783	821	772	767	824	752	752	820	759	761	769	839	829	779	737	829	797	798	805	776	830	809	832	783	762	759	832	825	809	813	802	741	740	748	757
28669	23785	33037	34960	28638	22609	15768	10041	6860	4885	3669	3219	2716	2319	1905	1742	1631	1380	1265	1190	1188	1089	1005	975	948	950	955	877	852	921	814	830	821	869	884	883	837	902	808	797	843	848	874	877	821	855	816	852	801	821	785	834	788	838	873	817	840	847	857	911	869	841	865	824	801	872	835	817	889	805	820	808	843	839	828	842	862	819	807	864	847	797	808	789	829	845	891	823	839	844	862	854	847	807	761	839	819	814	875	892	813	896	815	858	831	836	806	875	847	857	805	799	860	870	857	854	859	833	845	879	883	796	851	860	839	772	767	826	816	773	881	857	815	806	853	883	814	781	831	845	885	830	816	799	812	840	806	869	832	821	837	875	859	833	870	876	836	776	840	869	802	848	804	808	835	818	832	805	875	826	834	787	874	805	821	857	840	866	853	862	860	903	800	822	841	842	854	847	801	823	810	865	859	820	817	851	891	819	851	845	787	850	787	829	851	861	848	830	849	836	824	816	851	809	859	838	790	831	824	859	826	876	866	837	852	896	835	897	870	837	808	827	823	823	881	835	828	829	832	873	852	844	776	807	878	887	842	838	850	847	855	859	844	806	856	854	839	838	824	866	819	846	802	819	851	853	848	840	851	886	835	802	859	844	859	853	871	897	778	862	861	800	838	843	860	863	809	829	787	835	866	830	829	839	868	828	817	798	876	832	846	808	844	852	852	866	870	846	799	840	821	797	844	857	858	865	830	815	841	822	864	847	842	859	818	850	805	832	880	815	789	868	820	809	854	814	852	850	773	830	798	838	786	849	844	861	811	827	885	792	808	866	852	894	846	798	861	837	848	861	866	791	863	798	862	845	885	859	838	888	838	807	879	813	831	850	896	794	865	844	800	835	841	796	836	817	830	857	825	879	837	838	854	834	841	807	791	814	859	838	826	873	829	882	845	882	871	815	852	859	790	882	803	822	819	814	853	872	835	832	800	847	837	787	871	891	823	810	897	865	795	812	875	841	784	883	813	831	840	781	887	839	836	820	793	847	885	865	851	806	877	872	800	829	835	767	821	811	788	865	819	814	871	836	864	803	875	833	804	855	838	869	810	806	853	815	787	788	847	836	857	815	839	787	820	857	848	832	895	827	865	855	860	839	848	817	831	827	825	794	883	880	867	829	833	856	839	826	813	894	809	863	803	812	844	819	840	879	834	854	847	821	823	838	841	833	865	761	842	859	877	850	829	811	812	856	816	775	815	844	853	868	839	844	888	834	811	851	893	860	849	809	802	844	833	816	835	858	823	854	881	813	810	793	829	810	844	831	853	862	848	821	803	830	880	849	845	848	846	819	823	880	807	818	817	791	789	875	783	829	834	856	825	783	876	806	868	894	820	817	841	821	870	863	865	842	809	820	821	828	834	839	815	809	826	803	852	804	870	812	801	832	835	863	860	812	873	827	821	836	873	882	774	850	809	843	827	809	854	836	826	812	836	815	901	836	785	828	861	873	862	826	835	871	877	823	878	848	809	890	814	854	808	790	778	889	843	843	791	792	810	851	812	837	850	846	882	864	838	834	807	811	855	816	811	806	880	834	894	875	834	857	817	822	852	779	856	884	824	831	800	876	806	868	803	784	858	862	777	831	846	861	838	797	807	812	840	883	808	810	841	807	822	780	800	848	808	864	806	824	826	786	838	821	823	851	869	794	866	836	905	808	829	784	938	830	829	879	815	840	840	778	840	827	812	847	863	855	863	904	872	868	907	816	903	840	785	802	803	852	861	841	813	838	877	831	882	820	831	833	783	806	811	868	846	822	820	824	809	877	845	816	786	880	879	886	884	810	839	848	826	827	855	791	845	841	836	784	761	860	796	833	848	846	860	845	839	868	832	865	857	791	816	824	861	831	799	835	798	853	855	882	858	839	885	854	823	812	896	814	840	831	887	848	789	859	830	834	823	855	807	833	880	883	835	814	865	875	798	847	881	871	834	794	814	894	835	816	812	839	864	816	816	811	809	823	802	802	836	864	843	816	829	848	868	855	873	829	846	869	862	845	807	856	880	857	872	864	862	874	821	824	825	827	884	868	840	843	823	842	834	827	853	830	856	822	878	851	862	837	809	833	780	820	848	837	869	833	852	857	870	795	839	851	808	838	823	796	820	839	799	838	865	826	795	879	853	809	813	824	837	850	830	860	790	850	860	813	848	845	869	833	771	816	831	843	837	900	792	914	825	853	862	824	849	822	829	746	787	893	742	808	828	773	781	845	909	849	850	832	832	801	878	886	827	849	827	818	857	841	793	811	848	836	834	858	877	750	812	876	773	859	851	815	805	792	801	777	864	837	840	862	836	885	849	837	815	838	858	841	851	815	820	841	789	834	857	871	814	822	859	822	787	833	824	851	821	847	843	829	808	817	851	825	864	873	847	838	888	854	810	864	852	851	846	816	805	833	875	839	808	775	886	838	830	867	836	833	851	826	831	821	820	881	817	868	853	878	848	855	798	856	855	853	814	854	860	878	858	859	852	875	816	833	825	835	798	834	838	834	843	825	870	871	801	863	852	837	853	843	847	857	793	854	886	841	910	787	827	819	784	854	855	852	855	828	859	847	868	871	846	859	818	783	889	824	775	845	774	793	902	816	834	799	794	851	854	841	888	839	866	829	808	849	817	836	857	872	808	799	828	836	815	860	902	897	823	840	827	837	858	781	831	796	869	834	902	921	841	821	880	804	786	860	842	857	859	856	855	829	846	834	900	822	845	819	791	814	864	867	881	838	850	833	850	816	865	788	876	852	855	893	828	839	886	815	820	860	887	886	837	840	854	826	861	809	888	837	852	839	912	836	879	829	881	820	879	812	840	841	823	845	789	872	891	831	818	812	811	835	811	845	856	837	842	816	807	842	875	860	843	809	875	902	834	760	827	839	878	833	794	853	821	837	844	808	808	841	830	830	883	898	830	817	822	826	867	776	834	808	838	828	840	828	867	906	817	823	859	823	872	862	846	801	814	850	779	826	823	824	833	850	843	794	823	829	873	841	832	812	858	832	827	862	803	864	781	909	867	807	862	875	826	773	901	865	840	836	880	793	794	861	849	803	864	840	832	868	784	864	799	865	844	818	861	861	786	807	856	853	850	857	874	839	815	847	819	840	825	783	826	837	813	806	833	865	835	830	854	821	823	828	840	808	850	844	858	843	833	789	820	821	831	851	839	867	791	854	855	876	851	821	799	827	855	841	851	800	837	860	812	809	856	831	825	848	839	847	845	853	861	842	832	872	834	827	821	851	858	831	822	845	848	816	801	833	889	826	818	838	856	820	867	867	811	822	760	874	868	788	788	866	797	899	894	864	882	859	849	819	859	830	849	925	790	837	856	829	858	867	830	766	820	832	846	819	824	796	831	787	871	873	807	863	875	814	816	845	855	864	836	806	861	839	845	837	874	845	853	832	857	859	831	844	827	802	833	762	846	842	834	850	809	813	822	834	824	860	808	817	813	835	855	815	819	859
48640	56294	54188	43636	34047	25911	19036	14080	10622	7749	6009	5174	4272	3458	2818	2305	2011	1732	1504	1415	1240	1139	1085	1007	953	880	883	844	880	799	796	803	777	800	811	800	772	778	759	770	799	759	757	812	735	784	803	767	775	766	795	797	764	750	724	730	796	747	751	779	779	780	695	768	744	774	769	732	805	751	768	769	779	747	765	798	746	756	740	739	781	762	745	759	721	814	790	759	788	757	751	773	816	814	726	735	777	821	773	791	782	741	729	782	750	757	768	762	759	764	803	753	764	762	769	740	769	770	752	818	753	764	802	759	751	771	748	763	797	787	746	764	808	740	787	750	808	752	789	763	745	781	756	758	834	761	843	776	792	764	731	736	759	793	755	804	794	779	762	780	729	733	757	772	807	754	740	760	750	782	743	763	831	772	723	801	749	699	811	775	835	801	779	786	794	759	765	793	801	825	764	773	772	752	776	779	730	768	816	794	760	755	806	782	731	754	770	740	700	743	768	776	769	731	779	793	786	749	815	808	771	802	824	768	773	751	752	755	778	719	819	750	773	770	770	789	762	765	777	783	780	736	745	731	781	785	816	741	763	831	761	780	805	792	766	813	751	796	744	773	760	771	753	742	782	753	716	795	741	802	718	761	773	752	763	747	822	776	775	790	737	768	782	812	766	784	784	767	752	817	776	813	757	768	753	769	727	806	714	772	767	754	769	811	763	777	785	745	812	763	783	799	730	715	761	795	728	748	798	749	780	818	735	738	764	809	781	742	726	791	816	769	743	767	776	773	762	739	736	786	767	786	781	754	772	805	747	808	757	759	738	751	796	791	792	767	749	749	734	746	737	777	790	815	763	772	729	773	829	747	770	791	753	775	772	704	784	761	789	764	788	729	791	768	807	781	794	748	809	773	772	797	779	736	723	748	777	779	782	744	781	736	774	778	731	808	798	782	774	824	770	796	773	770	777	793	794	799	757	789	746	779	819	791	802	776	764	755	747	743	839	743	735	803	791	831	806	755	767	723	781	757	756	778	833	784	745	781	806	810	802	756	768	758	785	770	775	776	788	789	768	764	737	840	690	783	829	801	716	723	786	786	789	758	777	731	779	792	787	743	863	801	781	771	760	751	774	766	778	763	760	780	776	761	792	768	777	773	736	755	762	745	796	736	772	776	768	773	757	772	791	717	765	774	788	741	777	738	740	781	734	735	700	757	758	823	757	788	789	779	749	778	743	807	761	794	812	698	786	797	773	770	767	793	745	738	798	765	746	752	784	756	786	753	734	766	755	806	773	768	805	746	749	797	729	786	757	780	795	785	853	794	774	729	733	759	784	791	742	767	770	808	757	762	780	808	742	743	752	758	713	780	738	785	753	796	740	752	748	753	745	739	744	773	768	814	732	721	779	760	767	765	750	757	786	767	708	754	729	770	842	823	743	789	791	707	788	760	741	714	778	776	823	741	784	789	768	757	740	728	791	715	779	784	743	801	776	765	781	819	771	742	743	795	749	688	767	808	805	743	763	759	796	751	797	776	767	740	815	750	722	788	775	788	785	738	786	775	768	814	796	774	748	775	779	785	790	730	770	771	729	755	730	795	770	748	766	802	759	773	760	810	746	836	786	691	762	745	736	783	730	735	822	762	798	817	758	762	782	748	762	819	820	774	792	752	780	801	732	787	826	812	801	751	779	777	729	764	780	823	758	753	764	788	772	822	774	796	744	783	806	764	739	732	739	757	749	755	789	779	787	748	812	761	764	710	768	747	779	737	767	753	728	792	750	798	784	745	760	817	794	712	789	791	752	777	792	725	786	811	764	727	780	787	754	743	800	720	764	835	822	796	773	785	780	762	778	855	819	745	707	788	770	782	752	760	723	722	753	741	754	789	713	771	749	737	803	758	778	761	763	788	757	794	698	761	805	799	776	780	762	828	792	810	737	760	750	795	756	783	758	759	716	776	764	804	742	797	770	771	779	756	815	818	765	748	760	762	792	746	759	730	844	779	736	755	783	758	766	807	766	796	844	725	760	777	778	763	770	757	791	754	809	748	717	801	795	777	767	709	743	773	777	758	788	769	775	751	730	777	810	772	755	763	730	739	767	735	739	766	780	732	781	774	787	740	814	777	741	784	756	769	781	760	766	786	763	720	740	717	779	783	744	819	769	719	733	769	766	773	718	750	777	799	798	740	792	801	763	784	760	797	771	737	792	729	722	761	762	759	757	763	753	740	774	781	727	832	792	793	807	763	742	781	775	730	734	784	745	750	736	739	791	801	761	789	753	700	780	773	831	760	733	767	735	781	767	778	737	779	763	757	750	783	772	745	781	741	742	795	758	779	709	785	750	746	767	788	797	751	781	774	747	759	756	817	803	723	748	742	804	812	779	779	770	769	803	744	776	782	810	769	762	762	733	800	745	731	771	760	751	761	794	781	809	798	763	745	732	744	786	770	774	763	768	813	800	784	747	765	748	776	742	766	756	771	740	800	745	774	792	786	787	785	825	753	745	781	720	759	726	770	739	775	775	815	788	754	770	759	754	759	791	765	768	713	758	765	749	821	769	731	759	797	805	707	735	840	794	764	753	767	732	808	749	777	757	780	792	789	767	774	740	792	789	783	817	736	769	769	777	750	803	733	709	721	804	773	799	709	783	738	809	758	762	760	773	776	766	779	782	764	803	823	751	780	819	780	787	779	842	784	782	755	772	757	722	781	764	732	748	739	773	774	755	795	764	789	773	795	760	769	756	784	720	780	796	755	795	757	769	770	739	720	759	765	751	746	858	774	820	758	749	714	749	779	778	766	779	767	756	744	773	751	767	769	759	788	784	754	738	779	777	771	773	710	802	742	794	773	725	805	738	787	749	740	781	758	739	773	776	785	789	790	774	725	753	801	788	783	803	754	826	776	774	739	773	770	751	741	738	763	785	788	772	773	744	712	792	741	776	766	781	817	743	762	735	758	752	767	750	748	730	736	747	759	735	820	832	800	763	770	740	736	753	765	788	762	796	726	797	721	774	775	795	772	772	770	772	821	722	771	760	751	782	781	759	758	733	780	757	795	774	778	774	835	713	744	759	783	735	764	829	749	796	776	766	730	798	770	752	765	825	765	781	772	791	775	808	791	704	777	780	756	771	772	791	744	773	702	736	803	782	753	801	751	753	737	761	771	759	781	775	764	773	729	814	786	733	766	735	763	807	781	742	784	811	740	744	787	737	808	765	785	801	734	789	757	764	734	780	786	748	782	745	783	755	774	759	748	747	759	761	740	765	736	778	763	769	752	786	720	790	799	768	774	761	752	758	770	762	753	800	784	798	741	800	773	801	843	746	776	711	763	768	758	758	723	763	815	751	752	763	707	806	823	788	739	787	798	773	748	827	784	761	791	754	754	777	790	756	748	733	788	777	836	837	770	748	768	797	769	752	805	746	749	761	751	746	754	750	752	694	814	766	761	801	787	766	747	806	745	767	816	797	827	807	758	744	774	798	737	745	733	756	782
25839	21602	29276	27055	27581	27807	23187	13949	9480	6904	5431	4348	3694	2978	2589	2294	1874	1713	1400	1422	1275	1138	1088	1110	991	1000	928	950	939	902	910	846	867	925	851	859	834	911	900	881	836	854	878	896	832	874	871	929	853	864	848	875	821	864	807	828	815	840	887	831	782	839	843	865	793	839	802	856	810	797	893	838	852	827	863	909	856	807	891	849	830	805	805	851	824	831	879	833	865	840	815	825	810	846	783	831	858	834	803	837	826	847	865	903	855	728	848	832	811	834	831	885	865	805	791	863	776	812	853	885	770	844	818	853	821	803	790	871	866	855	825	771	771	890	839	889	794	856	856	826	854	825	806	849	881	829	827	868	913	864	867	864	870	869	903	853	889	864	811	819	853	829	828	840	871	834	834	807	830	848	778	882	871	817	810	843	886	894	888	866	831	836	883	840	900	839	833	858	869	843	839	876	812	820	801	827	870	871	839	856	832	887	841	863	870	811	872	876	857	805	803	831	846	836	816	829	865	843	867	878	807	809	881	843	806	829	830	886	858	822	895	837	931	829	824	846	887	840	845	885	860	809	914	826	827	829	850	882	845	803	842	850	842	878	864	843	794	824	850	827	842	867	861	813	897	858	862	836	828	810	838	767	805	799	812	811	876	735	836	793	838	834	818	842	888	873	826	870	846	827	847	807	845	897	820	852	857	815	892	890	868	848	851	897	806	865	880	852	828	845	852	875	901	868	801	838	845	839	818	883	822	815	847	859	828	867	869	875	875	852	896	845	870	812	839	794	789	814	814	866	828	858	832	850	875	873	874	887	822	796	871	823	869	815	899	861	844	898	826	834	862	847	835	879	853	869	867	855	866	884	840	878	830	833	833	843	876	863	880	871	837	909	881	863	929	867	852	855	819	835	782	822	816	829	849	848	837	877	824	803	892	840	804	874	834	867	880	896	870	797	848	847	854	827	842	840	843	809	839	854	828	894	874	848	817	872	777	926	839	862	862	809	787	856	848	837	908	803	822	809	871	813	778	770	830	795	861	896	855	870	817	892	834	814	888	809	857	870	839	899	875	850	825	863	872	868	873	843	803	896	832	833	810	927	847	870	897	886	828	800	861	868	830	873	827	792	838	795	820	812	799	835	863	842	851	834	846	872	831	808	839	856	854	842	827	881	846	899	907	841	902	855	934	839	863	789	871	791	842	834	780	915	839	846	810	875	836	810	782	837	818	829	833	853	805	855	860	830	826	819	830	814	893	824	856	857	809	864	826	820	828	817	761	861	849	863	853	876	850	835	850	846	782	888	883	869	828	840	847	788	823	866	834	839	825	845	851	830	773	823	838	840	895	824	835	884	845	821	840	737	828	817	862	856	793	844	888	803	846	822	863	905	829	883	876	802	866	869	843	837	860	845	854	889	827	872	885	840	834	858	868	896	831	817	886	848	899	824	841	825	857	857	847	864	825	835	802	888	876	891	849	844	866	811	891	861	814	791	845	876	834	818	834	829	882	817	817	813	829	875	852	850	887	818	832	858	845	847	854	832	812	830	811	883	860	823	907	830	858	803	851	829	865	865	845	815	884	859	849	837	804	795	821	851	849	843	851	816	870	880	851	821	897	890	817	833	829	797	781	811	883	811	878	886	828	867	849	862	808	827	841	855	818	846	873	848	892	859	871	833	817	832	840	836	826	819	850	812	838	907	840	804	833	752	855	868	877	841	857	814	846	875	837	859	837	855	770	831	854	886	825	831	863	828	837	781	828	822	831	863	855	848	854	841	859	833	854	863	888	856	806	820	789	866	896	829	857	842	869	878	851	861	822	816	837	821	901	804	879	849	848	790	882	827	827	818	871	826	827	825	853	854	798	799	896	880	860	832	858	918	906	803	853	903	904	822	870	829	835	832	908	802	898	866	893	820	861	811	869	878	860	799	806	880	889	889	869	824	856	911	841	778	886	834	864	820	858	821	824	812	872	869	809	834	834	891	849	840	854	815	816	837	917	833	873	861	810	865	865	817	830	886	846	896	840	886	837	863	825	834	868	818	865	838	868	887	874	877	868	879	850	860	847	882	865	843	865	814	829	881	827	819	867	807	846	833	810	840	851	822	822	874	840	867	872	846	816	878	856	805	842	840	825	852	805	843	901	840	847	838	847	854	833	874	842	873	822	863	840	886	886	793	875	829	836	841	854	837	808	828	862	855	872	833	916	824	882	771	837	884	854	741	857	859	820	816	806	906	773	853	843	840	879	872	873	824	795	858	844	822	863	879	871	810	857	830	832	834	866	801	867	841	865	844	883	822	846	803	837	873	840	910	838	849	881	881	828	843	823	842	822	866	830	867	842	804	823	820	821	829	897	857	823	839	844	840	842	849	841	870	923	832	831	861	823	833	840	797	817	802	909	856	858	844	857	895	812	848	858	860	817	813	884	803	843	836	833	846	876	871	880	905	834	866	839	831	866	858	853	808	838	815	844	821	773	801	836	864	830	815	876	895	886	819	846	861	849	841	860	837	843	883	789	833	884	742	812	831	847	835	826	829	800	822	831	843	863	835	837	827	861	846	856	868	851	865	807	829	856	866	807	842	853	879	818	819	818	816	862	819	850	794	814	862	879	842	804	856	802	889	842	869	849	864	870	845	842	863	802	802	839	855	861	857	866	881	913	833	878	859	836	872	840	860	867	826	810	870	852	851	876	874	866	841	839	849	839	869	812	851	830	843	882	824	869	834	856	873	874	844	844	834	897	818	838	844	866	834	886	796	853	837	851	830	840	875	813	874	823	894	815	875	808	850	874	881	876	817	841	817	839	869	859	909	807	835	853	799	889	833	865	836	812	877	819	890	918	866	901	839	842	816	832	834	822	875	843	786	875	836	833	829	807	835	822	874	849	824	862	838	879	886	862	805	807	781	884	896	863	832	825	904	832	888	880	824	799	810	800	861	794	821	823	915	840	846	826	840	870	927	777	876	907	933	877	883	879	832	892	784	847	798	894	805	897	888	852	802	805	869	842	859	863	848	857	870	823	873	879	861	861	846	814	839	846	791	820	875	867	859	810	853	851	780	900	800	889	870	888	831	864	798	866	831	860	809	807	843	799	854	842	857	895	852	837	867	788	785	866	848	875	880	793	803	876	879	818	881	802	865	830	818	810	824	867	839	862	860	903	843	871	896	868	844	842	874	862	789	836	870	825	904	846	874	871	833	851	828	817	896	852	862	806	857	812	898	869	844	871	865	853	887	808	834	827	883	854	829	849	821	881	846	812	837	899	792	807	839	831	887	873	809	862	810	837	877	836	844	865	793	838	842	826	929	875	830	879	827	840	863	834	841	858	815	837	885	846	831	837	813	851	832	840	843	856	820	823	779	804	858	860	821	821	859	875	851	811	837	867	814	815	867	845	841	880	830	843	839	898	843	851	867	797	812	852	828	815	841	824	841	842	852	836	906	837	873	809	850	855	810	809	828	778	852	851	814	893	887	821	802	830	877	827	873	821	880
49268	59675	58161	48566	38645	30094	23016	16754	12969	9961	7899	6690	5574	4462	3559	3080	2548	2183	1908	1628	1478	1325	1134	1125	1066	1018	959	905	935	835	792	853	803	788	794	763	812	778	776	792	798	788	745	731	733	754	756	802	729	809	776	738	755	735	770	750	723	798	752	752	750	733	726	761	790	767	747	796	776	779	775	762	798	767	752	751	843	758	841	794	753	740	763	761	790	798	752	771	763	779	772	784	810	729	759	742	771	756	823	778	804	793	771	800	775	764	735	795	787	728	773	753	753	770	776	791	771	800	752	837	782	809	777	758	767	786	760	771	801	751	784	771	745	733	725	756	791	744	788	797	789	754	762	760	837	763	745	699	762	816	787	755	765	730	796	739	781	732	750	736	758	794	783	788	763	841	773	715	732	760	788	830	769	732	761	794	788	796	782	759	776	732	813	786	752	788	733	742	761	820	776	827	789	771	803	772	767	775	790	760	777	769	780	789	681	799	794	772	742	774	811	787	792	782	811	788	780	751	779	753	790	814	710	775	740	757	803	741	773	808	728	817	763	799	752	730	805	819	793	757	805	797	763	768	742	738	788	819	772	794	839	767	730	740	761	737	749	799	765	747	832	745	733	749	853	812	812	771	764	735	789	765	798	766	753	790	733	774	726	817	776	792	789	755	771	792	800	754	756	789	771	758	764	744	783	742	725	827	797	742	819	723	753	752	794	746	734	745	812	819	770	800	818	781	793	794	747	745	761	764	804	764	789	756	729	827	759	755	758	807	743	729	750	758	797	769	771	786	831	767	731	781	774	785	802	757	780	752	798	780	787	745	764	750	785	748	777	761	744	760	767	738	795	783	810	832	757	814	788	769	793	783	843	781	792	758	792	821	792	747	733	831	781	779	790	752	791	772	816	765	749	793	789	796	812	811	790	802	762	792	790	783	795	824	784	787	826	808	756	810	776	760	808	707	726	770	741	718	768	760	803	806	816	754	784	773	791	735	816	763	779	764	811	775	778	729	718	804	744	778	812	839	780	792	792	831	843	815	762	773	751	775	747	741	706	817	760	739	767	774	733	834	745	779	758	785	718	713	760	749	769	784	753	745	767	859	760	765	783	758	776	765	776	751	752	760	756	782	750	751	743	771	726	775	814	774	819	802	795	748	795	793	796	798	762	774	770	753	770	835	725	781	762	778	768	764	740	733	769	737	858	808	774	814	776	793	796	786	767	814	774	773	804	770	803	751	736	844	776	786	777	796	769	706	780	803	805	718	765	745	745	782	777	795	745	714	723	756	717	753	762	795	753	786	745	782	772	745	774	772	758	777	697	751	778	755	793	740	772	813	753	757	759	766	753	760	746	755	765	740	809	788	794	743	779	786	764	802	768	766	777	778	820	744	782	795	746	778	764	736	728	776	712	805	771	730	749	778	777	809	742	737	787	801	779	741	774	783	748	831	766	793	779	784	766	743	752	801	809	789	784	782	779	760	785	754	771	773	729	787	816	807	832	815	791	740	729	744	742	748	745	787	797	784	764	779	791	747	782	735	772	775	793	708	725	792	813	796	706	749	732	782	789	795	779	754	694	773	817	803	767	783	789	766	798	764	780	751	776	745	760	732	744	771	733	761	796	767	795	769	785	800	755	794	785	802	782	764	735	749	812	824	754	771	812	786	803	763	783	813	773	795	765	740	735	748	792	781	797	750	815	748	761	776	725	733	757	755	798	829	796	778	717	768	782	778	751	754	788	736	724	770	780	770	807	711	764	775	758	736	741	830	784	745	784	825	746	736	757	732	780	799	780	775	771	823	774	795	781	829	766	741	775	724	736	796	740	770	774	794	791	828	739	808	799	813	779	791	782	759	750	748	766	778	775	760	824	785	830	776	768	775	755	777	760	798	746	784	821	785	756	739	774	776	775	791	779	733	783	745	753	788	787	779	788	767	802	690	799	758	776	802	812	738	743	789	747	784	740	773	738	766	806	745	718	823	813	762	814	766	791	766	754	747	792	793	755	773	770	821	746	773	757	758	776	767	795	791	798	775	732	792	764	755	769	756	828	750	746	805	742	739	781	806	757	767	761	749	795	762	769	792	818	804	785	761	750	791	772	779	763	795	703	777	781	789	716	752	792	737	785	781	761	753	780	774	762	792	857	817	770	740	776	738	754	733	774	784	718	780	736	771	778	745	816	723	672	738	722	774	773	764	765	754	776	747	786	778	775	752	748	781	794	787	771	755	795	759	795	761	776	767	779	783	739	775	764	769	748	807	787	823	737	793	765	742	811	801	729	802	766	722	772	810	794	802	794	841	812	717	764	772	764	801	759	725	783	795	752	787	748	769	764	831	792	704	783	784	807	770	821	795	780	770	799	770	746	767	744	784	739	759	787	779	735	784	777	790	810	759	820	760	780	803	768	735	779	787	789	765	816	781	749	774	760	785	817	798	796	748	785	779	789	737	712	778	780	771	720	760	784	736	816	828	762	818	747	744	740	762	777	783	753	757	762	772	760	740	806	789	754	793	817	799	774	764	823	773	764	751	789	782	768	781	795	711	768	764	801	788	789	801	743	772	735	819	769	772	782	760	783	755	798	785	744	755	768	819	774	783	747	752	745	763	742	793	709	763	790	793	766	726	774	784	779	788	790	770	768	751	718	711	782	770	773	750	805	775	831	757	789	791	773	799	790	774	742	759	741	774	783	784	787	796	777	782	753	765	774	777	803	798	746	788	747	785	763	814	781	764	815	781	768	742	759	819	802	755	775	792	744	811	761	763	797	790	728	773	811	790	739	783	775	780	782	795	804	773	739	771	734	801	788	774	818	756	796	736	783	760	732	754	766	806	748	769	731	771	785	779	764	767	747	790	789	806	788	832	766	809	776	783	740	797	803	797	772	771	790	730	786	757	774	769	805	734	755	714	843	730	778	766	817	806	719	762	782	816	755	777	773	740	811	734	777	781	751	777	746	780	783	730	729	800	785	844	819	712	803	757	799	803	727	818	769	746	777	791	785	769	732	725	772	772	784	846	772	736	788	776	730	771	739	791	782	776	731	785	801	787	768	713	801	792	738	786	730	794	796	788	766	755	734	713	786	802	773	787	740	768	803	758	725	752	787	788	783	828	715	787	776	772	779	776	772	773	741	801	792	758	780	810	824	757	784	761	790	780	770	801	756	742	765	789	790	761	765	773	772	818	753	739	747	810	758	813	800	827	774	745	829	748	784	785	751	810	732	736	745	782	749	747	793	790	764	800	765	817	837	768	722	770	754	774	737	750	765	764	800	758	789	812	771	831	843	816	749	763	804	762	721	769	766	800	757	776	752	777	770	785	748	774	741	774	762	765	792	779	775	755	797	766	734	736	758	788	790	793	763	721	797	756	775	755	814	720	759	772	751	787	762	779	824	780	810	756	798	756	779	764	770	726	756	785	772	759	780	745	773	825	804	765	780	766	800	778	780	804	804	775	803	753	764	751	720	771	762	804	736	766	850	722	764	797	805	766
25139	21646	29315	25325	24452	25900	22358	12133	7806	5815	4705	4015	3212	2676	2250	1983	1709	1552	1439	1259	1143	1138	1045	1015	966	991	927	967	899	928	841	854	868	871	902	838	842	884	907	863	907	880	875	881	841	856	907	867	809	832	811	819	836	851	926	835	843	905	879	860	813	854	883	847	865	842	848	846	858	853	912	852	879	815	883	874	835	878	906	820	840	879	845	845	854	861	879	864	847	873	868	857	873	834	817	823	866	842	796	788	862	827	856	820	838	825	874	875	877	866	889	882	868	897	821	857	889	852	870	837	840	820	796	917	853	811	840	881	836	822	865	856	808	884	874	837	875	775	838	820	798	885	844	849	822	853	832	854	876	807	874	846	885	880	801	912	884	824	845	867	838	856	823	872	816	852	832	846	834	873	781	789	895	833	831	842	856	824	850	818	778	847	899	853	889	870	833	828	853	791	853	848	832	858	842	790	826	846	804	839	836	876	816	828	874	866	860	815	860	903	819	853	826	914	828	822	822	904	837	857	883	880	856	851	848	841	894	886	811	867	833	874	886	886	837	867	805	820	857	855	882	876	872	881	864	821	851	832	877	841	874	854	822	874	869	831	851	835	795	845	838	865	866	871	795	895	786	815	860	852	807	848	832	808	846	842	810	785	824	818	837	863	882	813	819	853	877	844	905	832	851	846	877	802	852	885	856	835	838	835	863	853	848	826	855	889	911	842	830	854	848	810	824	818	839	848	865	811	886	839	846	882	846	839	844	871	799	863	856	821	824	839	870	823	834	879	758	855	886	842	891	850	853	881	810	845	843	802	816	773	902	811	818	824	818	832	812	890	872	868	823	836	805	850	823	780	828	851	810	817	872	853	799	839	857	858	861	846	809	848	850	916	861	886	882	848	861	909	830	808	876	849	881	847	911	835	897	866	871	835	821	864	804	873	837	858	828	864	837	810	838	838	816	819	834	889	831	856	841	849	820	830	828	889	897	837	764	836	821	875	786	890	802	880	902	839	898	860	786	835	902	833	830	891	861	833	881	849	859	890	828	917	843	864	833	870	853	865	805	895	831	848	813	850	881	861	859	854	881	830	855	814	837	867	865	803	824	850	847	879	844	819	796	838	808	823	897	812	830	842	878	837	831	863	818	826	827	865	901	838	840	887	870	887	818	844	822	874	803	861	837	887	831	856	879	795	895	864	929	922	964	857	822	867	852	845	823	834	860	864	852	865	816	833	852	852	858	824	851	874	824	868	851	861	867	880	802	834	888	839	856	876	845	856	871	846	831	858	842	844	844	867	832	850	839	866	868	865	842	847	854	829	848	889	739	840	863	805	833	814	844	814	864	869	856	848	775	858	861	834	844	864	849	835	903	832	851	860	835	855	845	853	836	858	861	876	832	861	823	832	845	831	793	865	866	840	868	909	816	896	854	868	851	869	825	812	826	818	781	858	833	884	847	851	834	830	891	904	856	858	851	828	867	843	825	876	814	824	840	867	848	895	898	826	823	810	897	869	827	843	854	812	795	836	894	870	909	877	869	907	850	890	859	792	868	871	837	842	863	836	851	868	845	862	860	822	902	867	887	881	890	819	829	789	850	877	854	847	804	815	836	860	829	869	840	788	862	859	848	838	808	886	810	875	850	855	841	821	861	838	898	843	816	853	789	859	876	872	779	828	830	900	845	858	877	899	850	846	842	833	863	834	817	869	787	856	886	840	803	817	838	826	843	889	840	921	891	863	885	869	856	834	843	915	792	837	893	904	794	831	829	892	837	858	867	869	885	805	859	912	800	827	863	816	917	905	833	855	821	881	871	884	867	824	850	812	835	856	842	858	876	873	851	833	875	854	874	819	858	828	812	850	837	779	811	851	870	829	815	863	830	853	851	861	897	830	878	861	838	872	870	889	866	851	828	854	823	864	835	843	815	874	875	856	798	821	799	818	850	912	842	864	835	898	894	862	853	798	854	872	867	877	899	810	876	845	783	873	862	889	852	862	832	826	824	838	861	879	812	842	809	842	856	873	831	809	854	864	800	808	829	837	808	829	884	833	845	848	834	860	817	864	885	848	871	900	867	881	848	858	870	833	829	865	846	816	806	830	858	862	885	813	832	889	863	881	821	829	826	863	872	811	841	824	887	822	876	854	800	815	816	858	860	858	848	854	850	795	858	874	862	854	835	839	853	883	883	874	841	877	894	840	872	853	930	871	829	855	887	860	832	872	857	834	844	816	858	865	821	861	854	882	889	798	858	873	828	826	840	838	806	853	862	831	856	886	880	821	882	887	839	887	860	892	801	885	821	809	840	843	805	822	873	832	828	827	845	845	877	839	824	808	848	908	902	832	811	813	842	796	857	818	791	828	855	867	836	808	821	830	836	914	832	849	894	805	820	830	835	825	841	861	856	854	836	859	874	858	823	852	885	833	860	843	795	875	869	825	844	883	824	863	867	882	833	802	872	869	848	869	795	819	845	863	830	789	826	854	872	803	906	896	811	875	833	865	863	820	814	825	894	830	862	789	881	899	910	846	860	852	849	863	823	819	803	863	833	848	883	897	786	821	803	856	818	892	898	827	866	868	829	797	812	819	840	828	856	836	924	852	828	868	868	830	852	823	841	893	836	839	788	821	842	850	849	827	874	858	848	852	857	845	827	904	840	831	859	820	846	797	877	846	841	834	865	819	848	854	889	848	886	816	831	905	805	856	801	842	880	888	879	842	860	874	886	831	898	884	778	874	817	852	862	874	828	854	835	806	874	884	888	893	845	877	865	842	869	819	827	817	847	852	894	805	838	836	840	845	869	898	870	852	816	851	818	766	843	809	854	849	895	855	747	828	833	850	837	820	871	843	851	818	794	838	850	824	837	862	869	814	803	827	847	889	890	809	916	900	823	860	858	830	847	810	825	860	868	829	902	755	875	848	850	846	885	858	829	826	823	836	857	837	836	869	828	902	817	890	839	858	904	861	872	869	871	810	873	852	827	854	777	863	815	865	811	854	855	810	836	820	814	849	847	825	861	873	849	877	871	869	856	854	893	869	828	863	846	866	871	830	845	843	814	875	867	830	835	840	825	825	869	845	799	878	844	847	827	879	828	818	851	894	876	826	854	885	824	862	869	847	854	868	826	821	868	882	911	869	868	851	828	872	815	865	845	866	863	850	871	883	874	860	887	834	823	895	857	813	861	847	840	824	802	870	844	837	845	885	848	853	801	837	879	865	848	892	847	880	895	855	885	837	826	800	825	852	892	831	809	835	867	844	793	837	843	840	816	853	889	894	868	845	832	870	860	796	875	832	882	830	824	778	843	869	901	859	814	858	858	795	844	855	820	878	879	802	861	843	825	876	882	834	820	817	824	835	863	818	864	863	812	849	886	879	827	846	812	809	883	829	824	852	785	863	853	856	859	839	913	830	789	810	828	855	816	867	879	874	861	878	850	853	893	850	790	828	862	922	828	801	825	867	834	878	819	846	886	815	831	897	885	830	833	815	846	866
53676	62135	58424	47228	37237	28974	21844	15286	11573	9155	7335	6029	5149	4071	3335	2829	2433	2048	1764	1612	1333	1142	1083	1118	1006	941	937	890	871	813	822	814	800	809	818	816	759	762	779	769	830	720	748	763	748	821	777	797	833	734	773	769	746	768	788	749	788	815	768	761	792	756	773	779	761	759	799	743	831	809	738	760	794	759	772	795	746	768	760	806	740	767	793	774	777	784	803	807	763	762	803	763	759	772	745	758	790	781	765	825	796	807	773	801	792	771	765	768	783	731	768	771	785	783	821	790	740	797	748	776	805	741	777	806	744	746	750	762	782	735	782	820	743	773	813	746	823	779	799	776	770	784	784	759	805	777	770	724	785	758	763	830	816	741	803	780	732	805	771	735	818	808	759	743	752	802	751	746	776	787	773	777	780	757	756	792	735	746	738	771	836	778	756	746	766	786	800	787	784	834	786	766	763	762	803	721	779	730	786	731	770	741	777	796	762	827	772	750	801	732	776	767	733	779	805	746	799	747	775	786	761	745	741	773	776	722	743	741	793	779	810	755	795	814	805	827	715	788	747	789	749	793	797	786	743	788	749	770	804	782	759	799	779	815	782	837	755	781	813	739	814	710	783	762	784	768	764	764	757	758	766	761	740	800	745	719	731	830	774	768	806	768	771	786	767	779	750	786	772	729	781	764	786	744	808	789	746	805	803	746	838	807	746	780	751	734	799	792	729	809	769	828	793	802	787	747	742	745	735	762	830	778	771	736	755	737	790	809	817	767	766	782	788	815	796	767	766	778	772	782	778	780	786	804	735	807	804	768	791	752	761	753	824	780	758	760	780	793	767	786	815	784	738	776	834	781	765	823	782	812	746	724	809	737	802	756	766	784	763	775	761	824	771	785	814	810	757	793	780	795	762	763	824	721	767	737	751	777	805	778	757	768	765	769	796	750	739	776	806	849	828	737	762	792	809	777	863	757	775	786	741	811	785	769	781	760	731	760	739	757	785	788	792	797	788	727	755	778	785	770	834	707	782	765	778	824	796	815	807	796	778	785	771	804	837	774	738	752	756	797	765	772	723	786	743	779	788	773	818	745	777	807	799	753	777	812	775	811	758	782	745	767	790	785	823	811	770	816	747	788	768	763	796	780	764	752	779	839	770	794	807	817	754	795	813	809	773	808	773	761	806	763	762	746	738	786	754	766	817	761	839	800	794	752	768	771	795	786	801	838	813	756	735	749	781	770	760	746	763	729	766	790	805	802	805	804	736	779	755	766	776	796	742	791	743	751	791	784	755	797	814	781	855	790	766	725	719	821	772	812	827	779	812	772	771	787	780	779	777	800	771	767	786	795	747	792	715	761	769	779	757	816	816	752	800	765	775	789	788	787	722	772	779	780	759	829	739	721	751	779	826	728	809	782	803	774	813	832	786	799	791	774	801	809	751	736	765	773	779	734	800	731	834	741	799	779	806	771	799	721	732	756	836	783	799	772	728	781	793	724	783	759	700	770	732	763	784	749	728	757	836	789	783	771	727	758	730	800	791	762	842	791	784	748	784	756	759	799	781	779	751	822	818	745	745	801	748	816	767	773	766	749	763	810	750	785	755	699	819	770	745	753	772	720	755	814	853	737	783	743	740	740	765	842	725	722	757	729	773	781	780	771	781	770	749	756	758	740	737	779	781	790	784	772	751	782	826	777	751	745	780	773	807	782	680	819	775	816	760	761	788	781	757	791	743	775	811	807	746	795	767	762	812	810	807	730	780	730	796	763	821	812	753	824	729	790	781	803	789	762	821	805	782	812	754	756	750	761	785	763	736	796	763	748	766	742	745	773	805	781	731	775	785	786	772	755	770	796	766	807	783	770	803	798	762	777	813	784	748	751	782	774	780	798	825	772	811	777	773	796	748	748	784	769	761	784	764	824	764	753	739	788	716	712	806	811	787	786	754	708	778	763	777	808	792	759	758	777	778	772	772	744	748	820	792	729	798	756	766	796	802	774	781	727	765	809	756	755	805	750	756	721	754	747	774	779	782	729	801	736	775	752	784	808	763	788	776	855	780	736	748	776	772	777	827	750	844	732	772	750	806	794	758	778	689	817	741	780	795	746	688	794	752	762	789	740	740	807	802	806	759	793	787	782	769	738	777	775	742	810	813	744	810	767	794	750	789	805	705	793	819	774	802	732	783	718	796	745	763	770	813	780	784	771	788	775	783	767	790	728	762	764	723	809	758	800	757	742	771	759	775	781	762	770	713	785	788	816	760	761	821	794	800	811	751	801	790	739	695	766	788	794	799	725	791	772	787	762	779	824	738	783	785	782	794	821	774	762	787	768	745	767	774	823	787	782	795	816	788	754	758	793	784	779	825	801	790	799	732	755	782	821	806	795	735	775	752	782	729	770	786	776	764	777	800	780	717	764	749	802	793	754	775	781	807	784	749	769	760	786	775	774	766	766	781	791	776	754	816	814	770	760	790	812	738	810	817	740	765	737	740	782	784	806	793	770	799	784	753	773	805	829	761	784	799	780	801	759	733	765	788	853	799	763	805	822	790	792	739	776	733	755	787	787	786	809	798	761	772	787	801	732	768	791	818	803	784	785	819	760	795	801	792	776	715	755	812	781	787	815	697	767	765	797	755	756	780	746	797	825	773	766	819	754	748	731	750	755	748	791	717	728	763	752	802	818	824	754	750	780	777	751	791	790	779	788	771	798	761	834	791	776	752	843	809	806	812	800	793	808	786	706	772	749	769	759	786	790	745	796	759	764	767	770	706	750	781	789	782	792	770	777	780	795	761	794	767	794	818	759	809	718	795	768	738	799	790	762	738	779	795	822	838	842	779	832	778	747	746	784	805	768	795	788	736	775	742	813	765	746	781	763	787	729	767	759	783	769	810	787	728	781	786	798	826	786	791	790	752	744	754	687	741	815	708	777	782	772	758	794	784	777	762	767	817	779	766	768	791	801	796	773	744	799	777	789	800	736	789	775	772	757	763	795	770	791	774	785	789	776	766	801	762	796	753	742	755	779	791	741	751	771	787	798	752	776	788	726	727	814	739	774	743	790	723	794	769	743	807	807	770	760	799	798	756	770	773	742	724	752	755	804	791	804	715	713	819	770	754	788	794	757	759	766	741	789	818	818	764	825	755	754	765	771	781	739	783	781	763	787	813	791	786	746	729	785	755	763	766	791	736	764	791	759	786	758	780	789	744	760	755	779	770	819	711	756	742	782	744	792	797	768	714	809	753	861	785	806	740	788	785	793	704	778	784	747	755	698	811	791	746	776	752	758	806	783	782	771	781	761	766	744	822	720	757	755	800	795	767	721	792	795	777	773	769	800	803	770	775	787	757	816	740	813	795	778	772	777	758	786	779	745	720	724	725	777	758	750	766	770	736	823	787	821	825	749	803	768	739	833	765	811	782	755	777	789	808	757	741	750	761	782	773	757	760	770	775	805	766	809	806	821	835	797	739	813	782	748	733	791	753	809	755	726	798	770
24459	21575	29339	24556	23328	25908	24508	13371	8246	6348	5282	4281	3415	2796	2516	2151	1763	1624	1412	1322	1237	1116	1038	996	977	959	926	976	847	867	876	884	868	876	886	864	913	811	846	837	790	887	889	850	800	811	844	889	946	839	855	861	809	876	855	816	881	879	837	833	867	907	833	883	851	792	824	821	826	871	888	871	822	846	806	854	849	853	841	859	794	813	858	849	872	868	844	853	842	846	846	849	774	851	862	860	868	892	878	872	867	831	870	821	863	881	876	849	868	882	823	834	875	886	874	840	785	831	844	805	840	838	903	829	841	873	854	890	866	848	836	832	839	867	859	843	904	912	856	891	804	861	849	826	834	824	874	859	842	838	862	872	853	860	868	898	917	843	847	845	852	880	852	828	855	872	904	873	849	898	836	869	892	852	855	861	837	834	834	875	845	846	859	844	885	898	865	813	867	879	863	873	842	833	872	833	861	849	832	851	824	820	889	825	874	850	847	879	860	800	845	841	863	876	831	907	874	881	822	833	852	898	836	855	894	852	827	809	864	850	792	863	817	863	833	871	851	867	841	859	858	834	834	877	900	876	830	880	850	820	816	824	854	833	849	880	839	946	893	832	864	862	867	884	858	829	887	823	836	873	880	817	823	873	863	818	845	887	816	836	882	824	826	853	859	858	826	821	823	853	863	860	832	852	863	803	845	840	830	825	777	784	838	885	852	840	827	819	873	875	840	854	807	862	852	822	781	870	820	895	851	876	883	860	861	877	843	861	850	850	847	850	855	843	826	863	877	894	836	869	847	851	840	802	818	831	885	865	892	907	850	877	831	897	813	823	851	856	816	888	801	805	824	812	929	822	891	820	882	851	899	843	836	867	859	829	834	832	881	876	827	825	838	846	782	867	822	831	867	854	848	841	833	842	848	877	847	856	824	819	862	902	829	896	807	808	819	837	905	827	808	818	829	875	890	894	836	851	825	928	824	849	826	871	834	898	822	880	838	869	888	860	807	804	827	853	859	835	838	853	881	835	871	858	890	822	823	888	885	842	802	901	819	879	849	855	864	873	907	780	843	804	833	861	880	866	823	841	863	905	816	884	852	881	900	859	898	823	805	843	865	880	891	849	865	870	870	842	836	888	871	845	906	847	845	829	899	839	891	887	961	828	906	896	850	834	797	902	907	834	871	883	798	878	871	845	747	814	830	885	856	843	791	863	916	816	850	893	876	806	881	843	916	902	848	834	840	811	887	854	869	868	881	804	811	840	832	852	792	840	867	850	871	807	820	827	832	915	828	858	831	853	880	843	876	847	893	866	884	848	811	829	878	850	885	871	809	900	883	872	879	814	869	870	866	832	829	827	945	873	867	852	814	792	825	857	840	823	819	845	889	900	821	835	826	827	818	871	838	869	838	869	861	792	837	850	820	872	852	806	878	843	811	832	856	876	795	823	901	883	856	859	760	859	866	849	831	810	853	838	855	916	832	844	839	816	824	834	868	840	852	797	807	861	856	875	838	844	858	768	859	807	840	871	890	818	881	865	851	861	862	852	891	827	859	841	836	858	789	869	882	878	860	853	822	852	862	814	854	844	902	884	858	878	843	824	858	851	815	877	840	826	860	857	889	799	831	809	898	859	835	875	877	873	878	827	876	828	842	866	854	819	816	786	854	833	843	808	821	876	877	857	870	853	914	888	839	854	852	821	880	850	874	866	888	842	847	821	850	852	868	867	854	877	843	842	858	841	909	844	802	841	908	857	894	874	828	797	810	831	886	831	843	878	819	851	853	864	819	899	915	881	859	861	892	820	876	824	817	803	809	888	801	838	880	858	870	889	882	844	893	853	867	830	910	891	777	840	843	880	850	778	882	863	894	850	866	881	884	849	806	845	826	838	821	834	829	832	850	872	796	859	838	842	878	836	826	810	809	870	818	846	912	841	821	870	863	837	887	877	872	873	851	814	801	812	860	843	861	896	889	841	871	801	857	852	879	796	883	803	862	827	812	850	882	869	850	845	844	809	865	845	864	797	854	826	826	857	871	895	875	787	856	875	907	809	854	897	862	791	824	832	882	831	844	826	838	820	813	831	840	863	850	797	873	831	862	856	882	851	825	884	794	862	893	842	834	817	888	862	831	841	888	845	818	853	809	922	874	806	865	815	813	820	850	831	883	870	849	871	857	826	893	888	821	847	946	832	889	885	853	858	856	868	814	855	870	849	874	890	866	857	878	854	785	819	833	890	835	922	856	871	824	867	854	855	846	850	850	884	949	838	845	862	816	852	880	865	849	870	859	882	891	896	864	816	868	812	848	882	864	832	836	829	870	880	865	856	863	830	834	849	879	832	863	854	795	849	842	850	879	782	816	812	819	837	844	889	856	856	860	848	816	825	823	852	883	855	830	811	861	879	816	875	862	836	845	798	826	862	878	843	838	877	844	812	920	907	869	851	819	846	937	864	850	790	895	875	886	841	842	830	801	907	855	841	849	861	838	897	864	845	893	826	866	884	869	832	843	851	806	908	851	881	854	824	872	873	882	851	827	871	823	838	809	902	815	898	899	823	842	825	884	813	834	886	876	864	888	864	863	836	805	850	875	871	871	899	836	865	847	845	881	862	856	836	919	826	818	813	847	867	853	841	847	854	800	855	785	872	867	857	915	849	874	802	855	805	822	860	828	847	844	830	815	840	852	825	854	839	891	847	863	847	918	875	858	837	832	863	810	810	859	847	831	874	883	870	893	869	874	854	844	856	884	819	805	874	892	897	819	870	866	848	750	880	835	879	830	897	839	814	860	863	882	856	869	838	809	903	857	863	818	857	863	847	847	871	843	861	860	880	862	846	876	898	840	875	864	870	796	810	809	847	831	828	871	830	873	856	902	834	842	860	837	876	872	824	806	870	828	864	872	838	896	835	849	875	897	837	861	838	825	878	872	859	851	849	873	830	907	874	849	901	871	872	879	890	846	848	833	888	799	835	886	862	848	871	897	829	887	824	841	815	838	835	800	830	797	836	808	860	833	833	856	859	901	875	885	863	850	868	870	868	841	900	897	843	849	842	880	867	865	852	838	812	837	857	859	829	868	898	901	841	899	844	858	896	825	861	843	856	790	839	846	847	883	899	807	848	832	854	814	808	821	831	837	869	865	855	856	861	849	854	861	867	922	837	862	814	906	912	788	883	808	849	835	823	856	844	826	883	852	850	818	852	862	855	817	867	852	881	925	865	835	817	861	884	825	836	841	843	889	798	834	853	839	850	864	824	860	807	816	859	867	843	834	836	810	888	878	846	851	858	830	799	864	816	834	867	843	845	844	886	883	836	900	868	849	807	844	892	822	783	852	791	796	842	847	817	852	891	803	810	855	879	842	844	831	902	885	858	871	819	875	829	906	910	839	871	905	878	885	809	845	868	869	851	862	833	802	834	882	883	878	879	868	901	826	848	884	894	846	857	851	884	858	816	854	807	796	903	791	864	828	832	856	880	815	838	891	906	835	829	885	851
53971	59950	56818	45570	37558	29405	21178	15165	11604	9116	7530	6231	5067	3966	3446	2979	2352	1984	1711	1460	1362	1205	1114	1071	962	920	972	868	901	872	868	835	794	777	771	775	762	826	747	745	818	739	813	746	776	759	720	790	800	744	796	820	734	762	734	798	779	756	808	770	804	725	819	753	775	760	745	748	762	754	747	758	833	761	754	796	778	714	798	788	773	811	825	843	774	806	775	776	733	801	771	750	750	830	793	791	797	753	826	735	720	780	767	765	797	788	745	757	763	744	784	797	782	759	756	742	747	769	762	811	733	770	747	774	783	757	776	780	791	737	766	758	748	801	752	797	776	784	767	747	761	755	764	782	811	766	768	741	757	729	733	741	760	731	734	785	784	779	782	788	776	817	739	809	790	787	807	770	800	796	761	732	784	759	777	821	809	802	790	749	804	718	736	779	722	788	753	779	788	784	761	825	717	751	790	786	753	813	792	803	817	773	797	758	732	786	742	739	758	807	775	781	719	786	798	745	746	716	762	820	828	797	748	806	758	735	749	840	779	733	780	761	785	771	771	729	762	803	764	786	787	794	807	798	800	776	794	741	771	764	799	835	779	781	746	810	781	748	748	772	769	745	778	801	762	766	777	737	790	769	693	768	789	826	739	830	771	789	748	781	774	758	820	845	722	755	766	803	766	796	797	756	806	762	807	756	813	784	826	798	740	764	773	750	778	765	820	736	782	785	713	790	775	770	798	792	807	768	755	830	756	798	775	739	785	780	756	778	768	753	779	804	800	788	753	809	777	810	767	783	796	753	774	842	783	790	776	800	773	815	772	751	800	734	771	772	782	822	762	799	752	720	771	734	775	762	802	771	818	760	777	771	777	783	799	743	777	818	785	764	755	787	780	770	766	779	800	787	763	806	803	796	763	807	804	802	756	807	799	776	783	809	743	789	799	774	776	805	763	790	777	750	800	756	750	815	822	770	743	746	779	737	826	807	836	793	827	809	753	823	747	770	799	775	754	726	765	758	773	783	828	735	748	788	758	774	776	799	761	749	774	751	810	747	770	785	771	787	847	796	792	794	807	782	798	781	779	822	747	787	792	769	839	733	737	776	733	764	749	820	762	786	741	790	815	776	808	720	820	804	734	757	766	768	825	765	738	849	776	787	756	735	815	779	812	771	747	762	771	763	769	750	743	783	810	776	778	748	796	734	784	793	783	768	746	801	769	796	778	747	743	721	774	787	823	782	766	719	790	788	743	758	691	775	751	783	764	791	759	756	753	803	724	792	742	775	744	768	799	748	770	747	778	779	799	734	743	811	810	799	800	756	774	804	809	773	741	773	772	787	794	777	751	757	823	832	748	763	771	775	822	788	779	816	764	731	734	800	824	793	777	769	758	748	768	758	771	804	809	742	766	819	791	743	746	789	807	783	745	801	752	807	826	745	715	721	791	754	789	771	843	786	790	708	777	744	780	738	798	784	781	797	764	780	778	776	760	756	779	787	769	765	789	749	756	807	744	808	747	778	759	742	777	776	783	811	760	774	753	823	780	768	784	767	803	832	741	759	775	782	786	790	793	789	784	789	757	721	762	759	828	784	773	774	742	746	762	767	801	732	791	733	790	738	789	761	784	798	780	757	796	823	753	798	758	742	751	798	798	820	780	731	767	776	797	761	798	769	810	843	798	790	782	781	745	740	763	777	790	790	761	768	821	788	821	769	780	782	748	790	800	771	765	762	758	774	817	815	793	744	757	756	792	794	812	822	771	767	779	797	792	804	808	761	744	760	750	785	735	758	801	711	737	728	810	797	752	745	764	777	707	777	790	785	735	864	758	774	783	815	758	781	819	742	751	739	770	792	810	762	823	782	785	787	791	754	793	772	762	748	801	805	810	773	802	771	769	807	802	779	831	738	745	764	759	786	773	823	739	806	727	735	741	756	812	772	783	773	746	804	754	771	798	771	756	806	759	800	761	768	795	770	757	731	734	789	778	797	802	716	750	812	830	730	789	788	797	778	824	798	782	769	746	751	771	851	746	814	757	756	766	795	766	710	792	761	790	775	805	759	785	774	776	765	802	862	775	797	736	767	774	787	741	730	769	737	801	779	774	766	774	763	743	794	741	785	766	771	773	768	780	756	772	748	773	802	762	765	749	808	757	727	733	754	798	821	772	750	776	779	706	772	795	774	785	755	763	774	737	753	803	824	834	794	745	757	788	819	774	767	751	800	752	799	773	792	688	770	797	808	783	761	801	732	765	785	758	806	784	756	804	728	772	770	800	770	753	819	772	804	765	813	825	767	757	766	815	761	786	743	746	808	751	747	787	792	806	761	834	774	803	750	752	754	792	803	779	768	739	770	757	797	760	725	790	802	814	798	780	756	750	768	775	705	760	775	776	779	812	799	780	740	726	781	775	772	770	809	799	763	764	764	783	786	820	765	733	826	737	816	788	760	801	764	798	802	751	751	775	797	818	778	744	772	760	779	769	800	766	785	767	765	750	817	794	816	762	740	728	818	814	800	813	777	757	771	769	778	785	788	778	769	799	795	800	769	755	739	728	751	775	775	779	754	760	770	734	790	784	794	777	760	780	779	796	807	769	749	801	746	816	803	756	701	809	806	758	852	756	780	748	767	814	702	754	715	777	717	778	783	756	776	757	762	800	747	781	777	789	785	787	760	764	776	767	814	795	783	814	749	686	847	802	797	767	779	770	743	797	760	814	820	772	775	859	781	820	843	788	771	783	787	792	795	753	763	771	753	749	766	734	773	782	793	787	767	780	786	725	788	764	761	757	788	766	734	796	768	741	765	797	753	793	842	843	768	783	766	766	744	774	738	738	744	769	788	826	804	773	762	753	769	813	777	774	788	748	799	793	783	794	719	790	764	750	747	767	790	732	804	808	805	758	848	767	786	749	782	754	766	770	783	747	774	765	779	732	758	761	807	769	811	752	812	795	773	780	783	805	740	772	779	802	782	796	765	753	801	816	780	770	726	759	779	781	742	769	810	751	791	752	734	737	780	750	763	777	819	789	802	792	791	799	703	795	814	761	804	802	768	787	760	751	758	814	794	809	795	751	741	790	780	784	765	794	764	747	790	854	822	774	746	785	788	749	784	768	813	800	792	771	791	810	787	755	746	794	730	792	789	791	804	753	765	760	787	808	796	725	789	783	816	690	809	774	707	779	751	778	743	777	792	795	778	741	795	753	801	821	765	776	742	789	780	767	812	794	824	725	854	787	803	791	772	723	778	812	777	781	732	803	789	787	727	780	745	832	753	824	735	785	816	831	775	801	781	796	787	785	791	832	739	815	776	752	709	818	790	789	814	817	736	786	788	764	778	792	789	756	778	778	777	743	747	738	799	716	748	781	745	831	742	817	762	766	763	737	787	759	813	804	766	821	788	772	732	789	806	790	766	749	761	781	800	778	777	772	787	814	790	765	775	798	749	797	743	746	758	737	764	711	785	764	775	784	766	790	743	745	782	767	788	777	745	767	793
28733	23266	31500	32820	27197	20964	13393	8111	5413	4443	3710	2987	2495	2091	1899	1758	1501	1360	1289	1145	1101	1063	966	925	982	937	963	864	816	829	872	874	832	871	837	842	838	780	881	857	826	830	834	803	847	824	858	869	869	788	881	831	830	849	830	833	861	801	855	795	822	824	803	817	815	851	775	837	803	840	870	822	815	918	840	821	862	799	861	818	834	818	802	788	818	827	773	805	806	899	839	818	834	818	830	864	828	813	807	831	891	788	896	827	839	810	850	792	836	850	781	802	807	860	827	816	785	846	792	829	783	859	844	792	854	824	825	841	861	860	858	845	852	808	818	822	755	848	846	817	852	803	806	865	832	824	786	820	816	805	820	795	820	815	774	798	828	823	886	850	812	834	780	779	793	795	882	819	839	776	794	833	852	762	823	853	818	826	815	839	823	879	865	814	846	791	822	817	861	834	839	851	829	814	849	866	858	862	816	833	828	822	864	779	809	803	799	825	800	829	828	820	857	845	811	825	868	828	810	784	820	892	884	852	859	832	794	791	814	885	798	788	858	795	811	794	861	798	810	859	841	811	777	829	874	817	818	839	793	827	820	765	837	781	869	834	820	814	814	770	809	855	856	828	802	842	840	788	815	820	829	860	791	857	895	843	812	838	876	846	806	763	780	840	831	836	780	807	851	803	855	802	791	784	810	834	801	863	797	848	828	796	785	822	884	804	812	783	880	785	822	823	872	805	861	833	819	822	817	836	855	795	826	802	776	836	813	848	794	805	850	754	834	803	824	847	878	841	849	804	808	779	855	841	831	858	870	805	816	803	757	812	793	879	852	882	817	851	889	835	829	919	812	804	800	788	813	837	864	789	793	872	822	843	872	833	844	788	829	810	873	802	864	857	820	852	807	874	789	825	877	844	816	848	833	838	825	804	835	823	826	831	811	816	762	797	849	852	845	819	828	800	851	862	817	802	805	810	824	831	806	828	922	817	812	837	839	841	843	822	837	814	849	830	808	871	816	834	837	842	830	850	827	867	804	809	851	875	802	833	777	781	854	870	824	796	853	786	810	860	847	888	807	801	837	794	745	842	829	846	811	829	888	790	842	785	829	802	866	858	790	826	797	821	828	832	852	788	796	860	718	864	802	813	781	760	829	846	790	845	859	850	852	778	783	808	893	816	826	830	784	856	856	821	830	848	794	904	834	831	790	811	854	824	785	822	835	834	845	818	757	846	836	835	799	814	871	790	859	842	876	893	825	850	822	846	815	821	822	805	804	832	811	852	808	857	863	865	777	785	783	887	815	776	823	842	822	859	833	788	818	879	795	812	774	801	804	837	823	830	865	818	898	860	805	783	841	834	842	790	820	825	877	831	804	802	818	803	824	838	840	768	837	789	823	810	837	827	854	812	818	791	871	815	798	842	851	871	806	806	804	818	803	893	867	829	854	857	856	787	811	760	893	872	822	797	819	843	796	837	853	840	792	848	820	860	826	778	881	816	828	841	820	835	849	833	823	810	861	829	816	779	812	827	834	881	859	868	809	798	798	842	839	835	831	847	857	799	814	822	828	837	860	790	825	824	796	876	825	795	784	852	847	852	824	813	807	860	778	836	914	875	863	836	899	863	844	811	827	811	798	836	807	836	866	799	845	754	793	897	809	800	783	809	830	788	895	797	848	783	750	806	837	796	853	870	848	871	857	809	853	774	808	794	829	828	807	764	805	817	797	843	805	791	830	804	839	859	861	794	793	752	881	837	812	797	870	832	848	906	810	850	783	793	839	799	837	877	815	797	825	811	854	833	853	793	826	842	758	855	763	840	834	852	802	800	776	816	857	807	805	822	801	797	832	866	856	811	818	839	832	869	813	809	835	797	719	794	815	847	805	834	775	806	844	826	817	821	876	743	842	840	774	854	858	832	874	816	853	780	787	876	810	847	805	821	811	838	829	864	859	834	855	803	810	819	858	803	828	834	815	888	846	797	775	881	844	809	881	826	864	874	770	791	810	832	832	792	802	811	851	811	797	826	822	851	781	805	768	813	829	834	844	831	871	839	808	817	834	810	884	848	815	791	833	805	787	863	830	729	839	845	798	897	822	816	833	842	852	809	844	836	833	895	839	857	864	799	831	831	849	825	787	848	835	824	833	816	852	778	833	805	838	847	808	857	778	804	818	793	823	771	836	873	811	842	864	804	801	762	837	867	807	776	912	799	750	841	816	835	838	886	814	779	788	805	875	838	831	791	833	806	836	835	815	847	832	802	866	885	847	792	790	818	826	859	789	771	816	826	884	814	800	837	823	805	806	827	859	825	858	816	764	833	824	832	836	798	808	866	818	834	810	813	872	824	780	857	846	835	790	864	802	833	793	791	812	820	891	862	845	807	835	853	820	827	825	817	876	856	853	843	827	792	790	840	829	796	825	822	819	829	820	821	885	826	831	864	875	787	850	825	812	831	837	869	856	884	836	854	786	808	812	778	815	855	803	810	852	787	818	832	801	842	835	852	780	871	766	833	805	786	861	819	914	830	822	793	806	852	771	860	787	766	803	858	809	817	829	852	844	833	801	875	851	828	825	845	820	815	874	849	826	801	827	822	873	799	808	843	841	790	838	769	819	827	840	868	848	823	799	839	773	804	807	889	816	812	898	780	803	872	909	832	826	885	777	839	872	837	893	907	879	865	826	838	841	787	830	878	786	834	856	784	868	854	820	855	862	808	800	831	760	830	798	825	862	807	810	849	800	876	840	844	883	867	834	888	828	835	774	809	797	822	819	835	845	837	769	851	822	818	865	859	856	854	868	824	830	877	838	831	809	777	785	814	851	804	818	898	857	850	809	818	839	759	789	764	820	777	836	798	810	869	792	824	859	821	828	859	796	815	842	882	835	865	794	847	846	802	832	823	814	825	812	800	814	862	837	811	778	887	813	772	826	818	821	809	823	843	880	882	856	862	858	850	851	771	838	855	864	820	858	827	857	826	864	828	864	815	799	822	802	817	878	851	842	796	855	826	866	840	790	850	862	840	815	794	819	881	874	834	849	858	885	825	860	860	855	834	843	839	823	785	822	822	829	843	837	831	781	850	861	857	827	828	793	839	842	846	815	833	787	791	831	749	852	813	821	817	808	826	928	846	861	866	814	849	807	785	786	794	859	830	853	829	834	845	860	820	824	892	863	831	844	830	841	788	822	844	821	839	791	870	884	843	840	817	826	787	828	783	846	794	828	847	825	808	839	864	820	820	808	851	829	830	809	874	772	838	836	865	790	775	818	842	839	788	806	811	806	870	794	834	840	879	868	829	886	865	855	892	839	844	831	859	828	824	816	877	813	800	801	818	805	787	850	873	825	810	829	824	806	821	837	818	854	806	849	794	871	778	805	805	819	860	792	844	783	821	875	857	875	856	840	784	808	802	817	821	790	878	842	864	773	846	808	797	836	787	811	794	815	794	812	877	839	830	832	856	793	801	816	790	792	819	813	790	793	846	823	754	812	848	822	863
48449	54660	51122	41305	32605	24205	16438	11890	8770	7441	6096	4847	3928	3176	2723	2281	2023	1706	1431	1241	1132	1083	1054	989	919	907	830	872	846	811	783	786	768	779	788	762	787	787	731	753	769	795	817	762	791	780	745	742	768	803	777	742	789	764	754	743	721	751	741	780	713	780	740	759	785	730	766	733	813	791	733	797	762	733	705	768	780	792	802	745	794	728	777	749	728	754	709	791	741	736	752	734	781	738	816	758	749	774	760	779	727	751	769	752	814	773	765	766	770	778	741	733	759	729	793	795	766	748	769	754	771	783	779	758	787	803	745	764	826	755	743	791	769	750	758	811	730	744	782	744	743	766	775	804	754	790	746	749	783	757	683	724	789	761	718	742	785	756	749	717	796	759	765	792	756	746	758	758	730	803	726	779	783	779	793	758	778	798	774	770	759	701	761	738	780	718	791	789	731	802	781	737	702	771	734	779	727	762	749	785	779	739	787	761	789	757	782	799	750	719	759	730	771	774	752	751	734	795	766	783	798	749	776	780	777	740	777	794	766	755	701	778	738	741	780	760	747	738	770	777	748	760	730	750	748	784	795	784	727	797	765	735	717	786	758	781	776	817	785	728	734	793	779	747	802	806	795	714	724	825	794	741	731	761	727	804	803	739	753	747	735	756	764	750	756	776	760	735	771	710	704	738	776	753	773	777	787	717	778	763	769	748	740	707	741	791	754	791	723	746	806	739	816	781	780	784	759	740	760	731	777	765	773	744	730	785	785	791	802	761	795	767	769	802	777	773	755	717	764	738	727	732	759	776	751	755	796	759	752	747	794	760	808	782	773	808	774	745	732	747	771	726	743	808	774	747	741	780	835	776	761	727	747	814	756	793	788	786	747	750	762	746	727	724	751	767	748	773	736	773	725	784	747	795	769	712	751	747	730	762	747	759	654	757	813	839	786	797	783	744	780	805	730	753	748	753	703	787	745	733	723	785	775	779	773	790	737	731	718	774	716	761	802	751	764	735	777	725	772	736	772	756	747	784	802	807	797	762	781	745	735	742	753	794	813	756	773	726	740	797	777	800	793	749	730	797	731	748	732	770	756	762	749	784	752	763	714	737	739	756	800	754	811	753	785	743	740	772	754	782	712	817	794	779	814	731	808	792	780	753	762	780	727	769	774	775	771	786	756	760	830	749	770	719	778	815	792	765	755	750	769	725	728	795	731	808	762	784	782	764	728	751	757	777	752	721	784	788	732	785	783	774	724	776	753	763	748	755	777	760	758	781	705	728	793	732	807	738	717	797	736	764	732	773	776	816	730	751	815	735	816	747	785	768	797	771	785	784	721	746	847	725	747	753	765	733	779	769	731	765	777	735	771	772	805	771	762	791	769	794	802	761	791	766	783	737	798	737	781	764	720	768	780	778	792	742	751	804	758	711	730	736	715	730	752	778	749	761	781	776	771	748	774	753	799	752	787	740	799	741	767	784	783	756	777	773	755	745	843	754	757	759	751	793	822	714	744	782	734	736	779	748	721	759	740	764	789	756	818	738	811	744	818	771	784	796	725	790	745	783	796	777	739	746	746	745	748	763	805	798	760	799	807	711	722	722	808	748	752	775	734	774	746	734	726	767	753	799	759	798	735	744	743	791	737	719	754	773	797	817	795	706	773	733	729	744	759	734	776	804	773	801	753	757	807	717	747	755	784	739	776	752	757	765	821	785	729	759	780	734	775	749	763	781	715	754	778	764	812	767	778	774	735	732	793	784	778	737	797	719	777	792	795	763	765	769	747	743	710	749	695	737	821	764	742	786	790	766	742	785	765	740	758	780	754	745	784	764	739	783	755	768	755	764	777	714	792	784	757	719	771	764	782	741	768	714	713	767	757	806	835	777	725	756	769	756	768	763	779	745	734	850	740	733	758	740	788	735	777	813	779	736	796	755	813	771	736	775	782	697	793	798	752	763	760	783	785	736	810	743	751	761	764	749	765	763	763	730	734	701	797	687	762	775	814	804	753	763	773	771	796	760	771	764	729	811	739	805	769	780	774	774	756	787	774	766	811	742	754	745	749	791	736	736	742	759	758	780	768	781	780	792	754	765	742	772	808	774	777	745	800	773	769	755	718	767	817	741	768	734	777	750	785	798	771	757	734	759	754	753	785	777	762	755	826	780	800	752	751	750	741	726	795	762	749	754	758	774	735	755	746	736	761	732	724	798	792	777	769	752	783	745	762	747	766	736	796	782	753	730	713	749	777	797	793	748	779	828	765	839	776	775	721	789	729	772	741	818	808	792	761	768	721	683	750	722	818	808	752	799	801	735	755	717	742	772	747	770	747	750	788	721	768	779	745	746	746	768	802	756	753	779	760	715	771	765	786	764	713	772	749	750	722	796	769	715	759	770	814	810	766	778	762	788	795	717	756	772	771	804	745	788	759	736	738	754	748	805	747	740	842	752	766	813	769	794	740	790	782	753	732	747	736	721	750	751	788	745	776	722	759	707	760	764	797	743	773	751	719	739	763	771	807	780	776	726	792	769	750	789	751	780	768	730	792	719	736	752	782	803	704	775	778	800	741	760	722	723	772	736	796	783	692	713	796	745	810	743	739	744	785	791	735	796	789	776	735	736	757	789	773	776	753	748	739	713	815	783	713	764	725	759	781	786	785	773	747	759	781	755	757	769	764	770	771	732	760	730	721	759	752	750	765	757	806	739	772	755	727	799	743	741	785	785	811	741	769	727	751	737	788	756	668	731	797	778	804	748	774	774	758	761	806	743	740	746	768	767	736	805	734	758	757	771	758	748	819	794	778	758	743	784	759	754	808	715	718	794	769	731	778	772	727	724	779	740	755	773	800	787	723	784	813	748	761	770	694	784	775	792	763	763	786	753	715	772	813	780	726	734	780	728	745	734	793	748	687	776	781	779	776	746	755	777	781	774	734	781	758	707	787	761	792	754	732	737	780	760	740	730	745	727	710	759	749	765	770	786	776	753	793	754	809	782	821	702	778	771	773	718	839	775	806	741	784	752	771	728	736	718	739	740	756	744	752	719	786	752	756	801	818	759	722	724	775	764	745	710	758	800	728	771	750	754	777	763	787	754	720	747	777	752	801	764	818	773	755	750	818	729	754	757	760	795	796	763	749	759	777	741	742	736	791	761	757	797	773	738	720	722	748	784	749	764	744	751	752	742	719	743	805	783	828	720	787	715	715	769	813	779	780	805	782	746	731	716	755	768	708	779	746	756	786	794	726	788	780	777	741	787	773	739	766	791	771	715	775	765	781	686	722	777	793	740	773	771	742	752	726	778	803	817	780	765	799	784	758	790	741	778	745	814	778	766	761	740	721	777	760	748	757	807	768	791	749	751	755	768	773	752	717	722	784	716	741	769	747	744	828	788	798	789	774	735	793	786	776	754	765	780	781	821	787	825	840	757	785	766	771	777	799	754	808	778	764	792	769	780	754	742	747	775	677	751	733	771	767	737	770	728	710	719	710	746	806	745
25845	21631	29281	26409	26860	27973	22218	12367	7957	6725	5355	4357	3383	2849	2479	2028	1807	1578	1373	1280	1244	1094	1117	989	1023	929	957	916	930	855	876	859	797	845	872	797	858	811	856	836	922	871	807	888	841	856	806	807	883	829	811	875	837	873	900	888	875	896	885	820	861	800	848	835	835	838	841	821	815	796	813	807	859	783	873	836	865	844	837	890	832	854	821	848	912	841	821	864	798	847	781	865	829	823	816	801	813	870	839	824	835	896	861	834	802	869	901	822	899	845	889	877	881	850	798	827	794	804	828	943	814	844	843	806	877	807	844	836	823	817	836	830	809	795	878	799	804	869	859	830	805	794	848	853	796	822	824	817	816	817	807	863	882	855	838	816	820	875	840	882	833	832	835	840	836	890	831	814	878	843	818	848	797	815	767	809	816	865	818	824	848	881	823	859	809	875	783	824	820	842	812	795	810	826	815	859	869	825	849	831	815	768	804	805	816	812	830	840	818	803	796	814	864	837	824	812	818	789	839	868	883	831	865	805	841	853	851	864	791	843	854	880	876	824	822	900	822	804	823	860	869	914	824	861	810	856	905	865	860	868	842	827	906	802	821	797	844	881	804	892	876	814	836	812	863	890	788	834	841	808	791	859	828	854	815	856	857	853	845	850	880	873	849	824	836	775	824	824	876	840	875	874	799	788	856	833	870	810	861	821	886	811	844	832	805	888	871	812	834	826	879	828	858	849	805	831	838	847	809	783	850	861	891	793	823	861	843	842	870	795	886	868	836	830	804	830	890	879	824	807	823	877	781	848	837	845	794	815	815	852	822	879	817	855	849	869	848	814	887	829	858	860	800	861	799	816	871	860	854	918	812	806	810	844	783	773	788	827	839	866	846	876	885	821	858	809	846	773	844	813	841	889	858	894	843	828	796	875	876	782	838	838	839	835	840	855	864	804	783	804	864	862	828	852	868	847	851	830	844	848	832	844	873	850	880	847	922	813	897	859	821	819	837	848	865	800	876	876	811	823	858	849	848	862	864	806	826	845	842	843	844	786	905	798	829	877	888	801	825	882	841	829	826	835	881	815	826	886	819	873	838	817	854	837	868	888	801	844	853	847	879	842	855	838	805	813	880	821	829	868	824	867	816	822	820	830	851	839	885	858	869	840	840	889	791	827	793	875	825	856	842	842	898	852	869	872	852	841	831	824	859	856	779	871	805	836	820	884	820	854	852	840	869	880	839	825	857	820	807	881	868	885	842	791	872	855	815	844	838	819	847	774	836	787	794	856	857	820	901	802	840	822	821	831	826	815	796	851	811	799	870	839	848	873	800	850	760	855	837	845	864	857	878	857	816	845	911	915	819	873	831	879	871	856	782	859	824	862	833	828	764	853	810	811	818	864	843	817	844	846	873	855	870	850	878	834	825	810	847	880	859	874	805	825	823	849	797	822	886	832	785	858	799	830	846	846	840	826	819	909	876	781	800	860	856	865	858	782	813	868	849	841	777	834	851	822	845	873	849	841	857	790	869	831	865	807	828	803	814	814	809	834	801	808	867	827	828	824	879	855	872	832	846	800	849	812	881	834	844	844	837	837	857	772	803	852	801	815	868	823	853	836	868	846	837	863	873	853	863	823	883	837	883	867	828	823	845	879	885	858	866	824	811	819	892	797	918	870	867	825	839	826	878	869	805	834	820	844	816	804	881	851	821	839	779	829	873	835	825	826	796	857	850	788	874	818	810	847	885	824	794	825	837	801	824	853	897	807	826	838	887	856	859	841	823	920	832	808	834	857	858	784	858	855	814	900	849	835	900	817	826	866	853	856	858	788	836	834	858	847	865	869	808	827	838	840	869	877	836	813	843	809	839	856	875	898	772	873	876	856	843	807	808	795	822	845	861	850	904	844	851	873	870	771	853	848	868	834	848	875	878	842	857	874	867	877	771	802	780	811	853	829	893	866	821	856	889	881	811	793	831	803	851	824	857	871	868	855	860	854	788	828	857	848	797	823	848	842	887	859	858	825	816	812	831	870	828	800	867	819	829	847	767	840	883	868	836	866	873	855	868	841	854	814	886	856	795	839	879	817	809	870	855	866	827	793	860	840	831	861	835	834	864	817	809	872	800	826	837	790	796	868	891	801	826	836	856	872	820	850	865	812	841	851	812	867	868	844	835	808	868	851	859	744	838	841	849	874	870	843	846	862	852	794	844	821	794	817	810	872	859	849	805	807	776	814	887	825	776	843	839	843	754	839	806	757	852	803	876	843	817	809	856	932	871	820	824	806	828	867	827	778	849	860	821	833	884	818	878	797	813	856	838	845	844	834	843	844	830	881	883	832	798	828	837	856	833	849	833	866	870	896	800	819	801	858	812	853	832	860	858	808	834	886	777	859	861	871	833	819	810	802	818	862	842	854	848	874	799	853	875	835	832	876	800	870	853	852	877	825	825	844	857	782	830	868	818	766	847	813	800	844	861	839	830	819	813	847	844	844	863	838	830	827	845	889	819	795	874	833	840	828	873	825	901	877	872	831	863	831	850	847	859	849	883	889	852	822	849	809	824	801	852	896	847	850	846	816	858	804	868	793	826	856	862	766	875	860	858	856	865	866	826	838	834	850	867	843	834	798	881	834	847	835	827	845	846	905	824	840	802	831	823	829	825	778	838	852	860	862	880	896	909	887	790	791	875	846	813	876	831	894	863	857	836	872	846	838	880	809	867	848	818	841	875	888	834	845	827	838	856	817	772	797	842	830	889	890	757	848	817	848	843	862	852	817	863	832	878	835	849	861	843	881	830	854	795	821	821	847	839	846	800	887	804	832	888	838	845	841	866	838	841	865	865	817	793	793	829	847	888	862	836	815	856	844	812	837	811	849	777	817	848	851	821	837	806	844	821	837	862	859	818	822	835	846	879	844	894	839	876	835	840	798	844	834	835	817	796	872	809	840	811	817	809	828	874	835	860	809	863	872	822	901	841	852	849	893	831	868	853	847	831	811	838	871	862	812	841	850	849	821	854	785	882	818	828	861	864	845	849	828	883	845	864	821	850	810	832	816	855	857	845	867	826	874	845	777	801	880	830	807	860	870	815	833	836	871	880	838	797	844	842	856	852	860	810	824	842	776	832	848	843	801	862	861	822	790	804	866	883	822	869	807	816	847	874	844	847	839	824	859	839	857	852	817	851	836	815	819	858	847	786	816	851	842	822	871	868	831	814	802	798	833	852	833	825	857	832	879	763	830	861	837	838	856	854	793	851	785	822	849	843	861	889	805	842	884	856	835	840	848	851	851	851	792	839	849	877	866	835	819	851	845	840	779	898	822	875	859	850	833	831	821	823	842	824	855	860	854	787	817	867	875	809	821	853	812	858	821	814	860	837	796	865	829	837	786	873	847	905	858	874	803	873	841	839	808	840	841	810	837	817	839	827	876	820	816	855	872	850	896	826	828	857	866	878	868	810	847	776	844	833	886	844	874	810	791	845	866	887	789	867	872	855	844
50378	58287	56634	46549	38120	30129	21446	14718	11326	9742	7902	6515	5023	4255	3641	2790	2410	2079	1709	1503	1353	1196	1179	1066	1001	971	912	881	843	821	832	787	796	728	743	776	773	771	809	761	756	735	760	784	763	813	752	779	778	755	782	756	745	765	786	771	794	790	764	724	794	769	786	789	771	796	799	772	798	791	774	784	782	756	770	769	715	756	773	787	716	776	769	797	740	778	771	743	715	764	766	816	783	756	778	790	795	760	790	824	792	807	817	771	764	734	746	780	766	780	741	798	754	736	747	770	759	750	796	761	752	771	743	778	797	783	768	744	769	754	840	746	742	768	749	758	759	776	749	756	763	773	779	766	763	767	846	720	800	750	789	770	760	775	756	750	765	766	765	792	780	804	758	753	734	745	764	790	780	725	766	791	797	788	760	755	798	740	794	739	773	786	797	779	739	740	765	744	780	758	766	764	780	743	737	763	781	776	765	788	795	724	753	769	789	752	776	739	777	759	787	747	769	766	788	746	718	752	773	753	747	797	745	783	799	776	786	771	789	767	813	755	763	760	868	837	780	800	729	758	762	766	799	779	770	796	788	765	784	765	768	752	748	779	748	755	775	797	682	752	732	790	746	786	763	772	787	774	764	788	752	753	806	763	803	763	731	748	789	755	796	753	834	805	727	797	763	757	747	804	769	767	781	749	781	791	828	758	760	776	759	818	782	795	787	709	726	773	764	809	765	754	778	795	784	793	718	757	780	777	730	812	742	764	727	754	737	769	787	791	727	761	736	800	724	749	790	779	781	759	751	708	761	814	807	782	748	822	775	747	762	744	753	759	754	766	695	773	751	749	822	763	764	763	802	747	727	750	753	739	758	801	749	764	777	757	719	757	802	765	768	768	797	808	749	794	768	750	780	813	753	800	770	747	751	738	756	771	751	761	760	755	745	762	763	818	812	808	778	789	772	815	779	769	764	726	758	818	780	785	807	761	814	799	784	753	718	776	776	779	767	787	764	795	750	808	756	752	758	780	800	752	748	782	775	746	751	742	777	768	814	765	752	765	776	830	779	814	762	788	743	754	728	765	799	795	775	762	792	802	737	735	818	768	787	797	737	796	774	764	794	746	778	710	745	738	771	770	792	735	744	794	765	866	778	780	782	737	755	788	767	745	821	723	755	788	743	783	748	766	819	802	794	812	804	769	745	788	803	800	741	830	787	812	851	767	762	788	736	772	818	754	801	750	754	762	769	773	719	804	853	804	766	779	764	760	775	736	788	755	786	768	758	775	785	786	784	748	736	812	764	739	729	736	771	753	783	756	761	751	840	741	765	766	771	779	804	799	766	726	780	748	779	795	778	716	743	814	795	749	800	746	819	795	818	739	774	803	785	748	757	783	785	749	731	763	808	729	775	773	838	802	801	770	770	791	763	766	751	791	785	800	752	813	761	775	751	809	795	726	806	773	772	747	737	788	781	767	747	727	775	820	770	767	769	851	860	779	778	856	782	782	741	788	771	774	778	808	757	793	802	789	752	800	801	760	821	776	722	780	728	757	735	812	802	756	757	728	740	762	751	756	812	709	781	816	767	788	797	751	737	777	768	758	794	796	697	753	730	736	770	739	710	768	767	736	759	777	713	733	724	761	771	775	823	733	782	752	766	776	775	766	732	782	791	776	752	812	808	785	773	758	767	716	768	779	810	774	762	830	797	779	737	829	758	813	814	734	754	762	735	785	775	742	795	765	757	747	806	759	788	764	719	789	792	741	768	794	771	772	699	793	768	800	761	760	754	781	747	759	766	815	863	743	732	763	851	827	721	721	758	795	746	772	774	780	749	775	795	814	791	735	827	748	741	733	800	756	739	754	770	718	769	777	769	717	711	793	751	791	751	786	808	766	754	773	795	762	746	749	731	747	780	812	751	738	776	755	752	817	805	810	780	773	821	728	762	735	799	750	783	750	778	794	834	778	747	811	740	831	792	784	766	749	764	812	756	819	799	759	807	790	789	799	805	752	804	804	771	776	787	778	786	770	787	795	788	786	745	783	792	709	752	802	843	769	826	767	778	772	836	748	755	752	777	795	736	715	775	792	791	787	764	782	760	777	775	764	699	767	821	737	743	757	732	778	791	804	756	766	784	788	772	758	772	767	770	744	750	740	777	769	809	724	780	774	757	796	786	777	760	728	836	771	777	731	812	782	814	799	713	768	723	758	777	781	803	776	803	761	804	762	816	785	801	753	794	763	759	829	771	786	779	793	772	835	774	752	761	769	792	768	749	795	773	826	785	744	775	759	806	769	824	782	798	760	767	774	747	745	772	711	808	763	745	788	776	668	784	717	759	787	787	776	762	770	800	799	835	742	783	769	764	749	812	810	795	796	800	786	786	764	787	809	786	788	784	742	762	766	741	724	736	738	785	757	792	800	754	822	757	786	767	775	754	782	729	748	773	783	831	775	765	767	791	779	789	752	792	787	761	733	754	764	758	778	802	781	792	743	742	780	755	783	768	753	743	800	775	799	767	766	720	773	741	740	784	752	714	761	753	755	832	744	756	805	717	739	796	801	805	738	765	807	754	703	752	746	747	749	760	750	778	783	744	746	795	807	758	758	761	811	778	776	767	744	765	800	763	739	778	776	785	737	815	767	814	776	761	799	755	774	782	815	825	745	760	768	749	747	776	784	775	754	745	801	759	738	725	780	795	827	758	761	776	780	761	836	748	778	788	778	761	734	776	786	734	763	767	750	759	793	783	732	809	787	757	817	762	752	770	741	763	721	791	776	753	794	766	776	833	796	747	769	805	799	817	771	789	776	784	693	774	753	734	805	802	787	762	733	767	804	721	728	739	772	776	796	746	793	754	776	825	808	774	766	753	817	833	774	818	720	773	787	743	787	750	729	732	742	757	792	727	765	826	742	772	755	743	762	779	837	803	755	811	773	810	772	724	782	773	780	803	765	794	761	740	743	786	756	748	736	768	797	729	767	807	794	791	765	769	815	730	745	751	766	788	744	765	719	784	779	779	800	753	800	798	730	790	753	775	746	748	776	773	712	774	772	745	731	755	777	796	741	762	751	758	761	780	766	718	778	744	770	750	801	747	799	774	810	821	840	734	699	751	731	750	769	741	793	755	810	779	745	736	798	745	749	792	756	754	807	817	733	780	755	774	786	787	718	760	765	794	797	789	808	791	782	779	757	780	771	737	791	818	800	762	785	759	763	782	782	761	744	735	781	808	760	734	792	791	780	785	784	797	734	783	798	800	766	761	766	754	774	760	785	781	751	784	797	755	762	732	794	802	748	802	777	834	728	762	780	784	677	786	768	786	795	748	803	783	822	764	816	750	800	739	777	771	719	762	732	794	770	737	775	808	768	791	750	814	766	749	824	783	753	740	771	752	787	792	755	791	757	755	788	745	761	754	728	783	819	806	815	807	794	749	732	729	777	778	770	732	769	758	780	726	775	789	778	782	726	702	738	771	786	770	749	780	758	824	781	826	800	763	754
25048	21630	29286	25450	25626	27873	23911	12837	8460	7090	5718	4425	3695	3172	2613	2129	1956	1697	1434	1333	1236	1112	1101	1017	976	1009	918	940	911	870	901	872	866	859	838	849	823	859	865	847	867	796	917	820	838	871	897	792	836	824	867	837	841	842	807	824	918	849	894	807	867	880	874	815	818	818	826	843	824	791	837	825	836	854	836	841	881	899	854	888	838	858	834	880	822	832	840	879	794	861	846	878	875	862	828	818	833	843	854	846	872	796	859	837	898	796	816	827	825	825	869	832	803	860	831	841	849	828	906	883	840	888	871	811	874	843	868	854	811	843	842	814	870	806	826	824	861	840	829	869	856	879	908	787	924	852	886	864	841	860	874	877	845	856	895	843	856	838	896	835	886	831	878	818	895	858	878	877	841	880	842	834	832	830	800	828	830	886	838	871	836	873	858	890	861	740	809	858	838	845	835	897	792	839	842	862	819	817	833	849	824	814	853	869	880	861	833	834	830	831	832	870	834	833	839	868	833	793	867	842	792	861	846	905	824	822	789	907	801	899	878	896	843	875	789	839	857	838	850	842	825	842	862	851	836	858	868	845	851	887	860	829	812	861	853	819	821	769	881	866	831	844	777	865	806	823	788	803	842	880	859	796	859	818	855	866	843	886	825	851	864	883	814	842	853	888	875	853	887	833	900	888	892	867	825	862	863	871	878	811	887	832	840	933	810	837	833	789	849	850	782	877	845	809	856	854	891	863	767	895	833	804	921	881	846	867	857	849	839	849	836	830	864	840	854	839	860	855	832	859	853	858	841	851	784	836	820	803	795	833	866	891	853	871	884	832	859	821	881	814	858	826	837	814	863	823	859	838	894	863	885	852	847	855	856	841	812	802	877	864	853	830	831	808	833	784	854	849	893	833	781	886	832	847	860	859	829	862	840	861	840	827	849	829	922	858	857	805	860	883	827	848	809	860	778	815	843	875	769	873	869	814	829	833	834	851	885	856	837	830	807	838	837	861	867	839	863	772	835	832	807	816	872	819	910	829	829	836	837	834	869	839	798	861	819	815	824	874	810	896	841	827	834	823	844	826	842	837	843	843	910	838	801	900	840	810	826	791	854	772	824	847	874	867	865	890	804	861	855	834	853	861	853	887	825	830	849	842	849	822	852	836	864	859	853	799	883	883	824	817	816	877	795	855	773	800	837	829	845	814	876	861	842	822	869	916	812	861	833	847	880	878	848	824	854	797	851	795	814	827	834	872	879	873	815	835	833	875	824	863	820	880	859	853	848	870	858	899	841	802	881	832	895	873	843	864	856	821	810	853	861	908	842	849	852	873	821	840	856	815	821	849	859	829	851	846	885	866	809	817	850	798	834	816	872	902	854	830	848	831	810	888	856	796	806	827	796	875	812	852	821	861	841	874	847	869	872	847	878	848	869	855	809	833	839	845	869	872	869	818	837	864	904	868	830	858	844	846	868	892	836	798	792	830	794	842	851	836	870	810	852	822	866	900	802	837	857	782	803	840	877	845	892	807	832	827	818	905	870	832	864	830	826	781	857	829	810	827	854	874	816	848	813	844	839	807	850	827	824	840	878	856	830	807	836	874	878	847	832	842	820	845	813	843	831	866	845	823	843	798	830	828	839	779	857	853	885	879	808	849	878	810	871	829	866	865	854	836	831	859	850	835	829	854	840	828	854	847	835	870	869	823	877	881	880	814	872	812	811	876	801	859	830	865	799	858	840	809	847	829	882	818	862	874	849	835	793	824	829	829	861	847	854	809	833	871	836	852	858	841	884	851	877	877	826	789	834	842	884	793	824	844	856	812	879	871	862	849	828	792	827	841	811	867	845	859	823	829	899	798	849	853	847	806	845	887	883	840	880	793	873	869	785	858	884	867	827	858	862	896	839	816	833	847	851	852	874	806	820	837	814	861	803	853	845	849	878	841	856	867	876	817	827	822	847	851	835	891	802	840	829	855	842	824	805	849	838	812	875	852	880	852	828	814	883	841	772	833	917	826	851	830	839	836	870	859	791	814	859	852	851	845	857	898	825	849	819	808	862	830	844	811	863	829	828	816	829	833	845	868	870	842	805	825	903	843	798	885	808	859	841	871	882	845	808	809	850	857	821	777	895	881	852	860	833	899	849	833	815	872	835	830	873	846	794	819	838	860	842	835	845	837	857	810	824	863	821	863	817	831	816	882	845	818	826	829	851	848	814	859	866	850	835	872	838	848	829	855	854	839	833	837	797	849	849	809	847	835	838	822	869	886	844	823	853	844	851	862	870	851	866	835	825	870	818	804	837	847	837	920	818	841	816	882	869	808	809	815	853	817	915	898	848	819	835	872	798	843	838	890	837	892	895	827	812	871	841	823	849	859	867	838	792	838	833	850	853	832	863	810	830	834	881	807	831	810	831	840	848	887	841	842	825	792	867	849	867	819	899	861	869	832	819	956	866	841	801	847	841	829	799	870	824	856	865	804	865	825	837	863	780	828	815	841	846	835	887	829	832	879	879	871	812	872	866	847	809	850	810	824	815	780	829	848	828	839	850	832	837	834	806	863	809	789	876	819	860	829	826	812	866	872	843	854	944	801	807	840	810	859	849	852	847	827	802	864	854	829	842	810	838	821	908	835	844	877	852	849	845	824	853	847	828	857	832	823	843	847	819	796	816	876	843	863	831	883	824	806	860	820	870	830	870	835	916	857	829	841	781	838	959	874	819	793	835	839	879	852	854	841	809	874	870	825	902	841	855	841	879	853	808	794	889	819	841	823	812	811	836	872	866	902	852	858	851	802	813	848	885	822	846	820	861	882	846	800	887	859	852	852	892	901	860	833	831	836	848	902	818	846	837	820	848	840	858	822	835	850	816	817	828	862	807	870	770	859	841	834	885	881	833	845	803	801	832	837	856	843	817	784	846	933	799	832	805	829	882	856	861	836	871	785	849	837	836	844	814	896	827	856	762	841	917	778	820	818	832	880	868	877	800	861	834	843	853	882	838	866	851	848	828	829	842	863	834	802	891	804	850	811	822	845	817	824	880	813	860	832	865	900	857	883	876	828	814	788	820	872	801	844	818	859	788	850	874	838	851	869	848	864	864	842	856	851	848	854	822	858	840	852	808	855	867	877	904	813	821	861	833	842	850	865	843	804	914	848	819	825	885	820	861	807	808	913	889	829	845	876	804	840	817	837	875	861	835	837	865	860	789	870	856	868	825	919	861	852	859	888	772	837	795	868	880	824	873	839	836	825	841	866	789	831	800	872	848	826	821	868	875	860	823	838	844	854	841	893	879	787	851	888	866	843	861	862	883	822	852	873	829	806	868	848	799	863	824	835	811	873	869	875	886	834	869	784	810	833	867	848	857	786	825	865	822	823	807	826	861	832	805	822	846	917	826	798	833	824	890	900	814	820	852	859	810	863	855	857	881	850	786	814	808	904	897	860	859	894	811	849	842	779	818	836	816	862	803	834	807	821	875	838	893	846	876	879	811	803
49967	60047	57905	48967	39975	32556	22938	15812	12596	10743	8520	7018	5575	4850	3832	3098	2546	2195	1842	1601	1425	1292	1213	1105	1071	948	939	877	887	837	813	798	798	768	773	830	745	737	757	740	766	792	802	778	739	806	771	763	764	833	809	758	779	775	766	783	793	795	790	743	743	770	776	755	758	778	770	758	804	785	747	769	779	761	745	714	729	761	760	766	782	753	792	770	805	753	730	747	812	795	745	791	743	749	763	801	811	775	756	788	731	784	790	747	755	811	767	790	760	827	769	800	776	756	779	701	749	781	800	741	802	740	813	716	794	780	802	767	808	718	784	740	792	740	785	793	775	808	725	765	781	791	771	736	750	749	741	758	761	727	814	782	736	781	769	794	760	797	800	807	801	787	751	775	817	794	807	788	812	791	793	728	724	789	723	785	781	776	803	773	785	747	750	778	710	742	775	765	728	787	768	790	778	834	767	746	760	731	781	736	780	762	774	765	739	774	776	727	800	754	752	806	802	784	836	793	761	797	752	813	774	799	731	799	739	758	774	710	762	768	790	835	785	788	705	761	811	762	706	732	824	739	805	817	749	762	807	734	773	747	741	745	746	841	801	801	758	742	748	776	809	789	764	799	779	822	774	796	753	752	789	808	764	765	811	793	799	742	782	752	782	830	788	801	776	781	687	755	793	760	766	812	733	817	788	747	790	739	815	765	821	765	768	785	769	756	807	788	774	742	768	784	734	786	805	806	755	824	750	717	707	729	765	758	785	834	763	783	773	772	778	768	792	753	785	801	781	741	755	748	788	796	764	787	808	724	724	742	754	797	717	766	818	800	772	766	785	764	769	776	797	767	747	775	765	763	774	761	732	762	752	813	783	807	765	773	811	798	754	786	792	756	791	743	745	778	815	732	763	816	757	773	776	759	766	752	799	747	769	785	781	783	827	785	793	689	792	736	765	769	753	819	778	770	800	770	781	809	779	808	753	766	778	722	809	701	770	836	713	772	771	755	788	740	756	773	804	752	788	766	797	748	744	732	769	769	761	769	783	810	768	827	802	773	756	797	769	763	749	795	781	813	791	811	716	782	772	810	780	767	757	741	779	784	786	804	790	725	738	770	786	737	762	750	752	802	783	747	807	782	800	770	780	779	754	767	744	787	773	784	766	778	760	768	801	744	804	793	776	736	806	678	788	731	768	817	768	731	774	784	768	812	763	783	773	768	750	749	809	791	723	743	769	716	801	788	752	788	800	803	773	756	774	755	754	770	699	765	760	761	758	783	817	764	760	739	742	731	742	762	775	758	755	805	782	729	720	774	796	741	784	748	747	746	764	758	796	784	805	725	747	804	794	733	737	784	776	774	744	762	722	791	765	798	727	782	793	817	763	792	766	778	737	749	757	755	771	783	755	747	781	808	724	774	781	765	801	723	765	803	742	772	801	748	784	764	782	762	772	770	817	763	804	785	807	763	745	775	753	763	791	773	731	769	770	761	775	752	751	753	771	741	774	769	812	773	779	784	801	762	764	788	751	781	786	772	741	763	791	692	781	753	824	765	784	780	776	721	808	810	763	802	796	781	769	772	803	751	794	709	791	779	804	768	729	794	699	780	780	802	750	763	769	782	796	758	753	730	797	741	765	779	762	810	780	797	734	767	790	766	773	763	760	756	823	744	762	756	742	723	799	824	771	782	742	796	777	770	768	716	812	741	754	786	756	796	783	752	803	795	760	793	752	759	777	756	764	815	784	802	787	755	730	765	816	738	832	797	744	801	749	789	750	780	791	768	760	772	736	768	754	749	779	757	790	769	742	736	746	788	775	739	806	764	770	790	776	800	752	753	766	750	761	774	796	773	790	754	791	790	796	750	785	749	787	774	760	710	764	745	738	809	739	751	815	774	760	778	748	759	762	814	771	795	746	781	817	795	753	748	768	796	754	801	800	758	785	789	752	759	783	781	776	751	758	790	810	763	764	764	790	748	774	798	784	764	798	799	809	778	784	788	775	771	758	750	800	739	791	722	772	744	749	755	793	768	796	767	742	782	787	781	755	707	731	742	772	800	769	776	768	743	777	766	786	732	775	718	775	739	767	768	743	797	817	779	790	790	752	762	775	804	819	761	727	814	770	792	772	777	766	745	797	788	797	742	763	769	766	708	746	752	774	779	758	718	778	752	773	714	811	738	746	829	745	775	742	806	763	791	825	749	741	779	761	741	729	751	786	748	777	792	767	767	727	753	739	762	759	763	751	839	817	776	785	785	795	801	822	780	753	776	749	765	787	773	820	720	780	776	772	791	770	743	770	752	797	787	748	747	775	769	777	748	771	800	747	775	792	741	766	799	840	766	782	788	835	758	796	748	757	737	786	782	758	811	749	775	752	779	779	708	731	805	767	766	777	824	780	747	810	787	778	795	754	772	753	776	811	803	781	757	732	768	805	741	753	798	736	787	772	755	718	782	790	816	813	804	774	795	808	764	791	744	763	763	761	734	808	796	783	769	796	754	749	793	766	798	775	796	785	736	815	803	762	818	802	817	804	706	810	736	778	785	832	757	777	807	775	771	761	816	788	763	807	800	723	812	767	764	757	770	791	732	836	788	748	743	786	750	757	758	765	778	730	808	718	772	777	759	761	775	758	763	758	740	768	769	787	747	756	789	829	700	822	739	799	770	752	767	765	779	754	801	747	768	785	835	772	739	729	796	799	792	791	794	741	777	774	783	724	782	767	763	823	742	811	805	766	824	754	781	762	739	803	766	782	790	797	779	763	704	745	799	802	727	779	754	788	796	823	758	798	828	782	787	790	736	764	774	778	693	756	784	746	777	785	838	731	798	746	775	742	808	779	776	748	803	771	732	837	741	773	778	771	800	782	781	801	765	731	754	784	722	807	760	756	765	757	766	751	787	758	785	827	714	785	757	804	765	743	751	805	765	781	763	794	792	787	739	698	777	756	753	797	794	796	731	785	752	798	813	777	729	799	791	795	730	764	781	749	777	741	773	749	780	833	795	767	727	769	766	749	796	772	781	778	781	757	774	758	770	783	752	754	759	782	824	702	788	754	743	780	792	765	805	717	742	777	776	764	804	752	763	751	768	778	772	796	754	725	821	749	738	751	772	772	768	764	806	762	758	769	807	812	780	754	799	780	711	779	828	776	815	850	732	722	838	779	775	772	771	748	787	769	772	802	768	784	756	830	823	761	783	782	761	761	791	755	777	777	754	756	772	729	795	731	808	769	805	772	736	817	765	788	743	745	729	773	760	750	784	724	781	801	735	799	776	747	751	778	758	776	729	738	741	783	764	768	729	744	754	805	769	753	823	745	779	783	719	766	794	744	750	787	767	740	799	735	875	731	801	819	786	757	768	744	782	734	797	752	776	744	748	812	815	787	766	722	788	767	774	739	768	746	758	727	749	753	783	759	794	739	768	807	803	794	809	801	780	774	797	787	763	794	754	771	772	801	754	771	732	763	825	722	807	751	807	785	806	749	707	754	741	784	751
24367	21587	29419	25219	25604	29914	27428	16456	11886	9724	7515	5814	4765	4031	3258	2730	2261	1935	1652	1511	1388	1273	1206	1099	1095	1078	973	1007	876	961	871	919	891	866	889	890	832	875	838	823	893	818	909	832	891	859	876	862	861	842	844	826	884	919	879	823	923	881	855	877	876	901	900	820	870	881	892	871	848	875	856	820	877	839	845	871	866	919	857	880	867	874	881	871	881	855	929	859	832	908	818	829	833	831	838	819	810	831	850	839	919	837	908	853	914	875	891	842	859	891	859	892	842	862	874	878	852	882	858	911	869	843	855	872	862	846	842	895	843	912	918	858	832	836	840	847	841	851	904	895	870	875	845	867	853	872	826	855	841	815	853	877	848	873	862	829	899	842	792	849	876	844	885	871	815	887	867	843	864	843	869	827	880	824	859	919	862	862	870	876	837	897	897	900	882	831	834	806	788	864	873	838	873	844	886	841	829	863	845	848	763	808	791	872	896	875	873	812	886	819	861	911	855	845	834	813	854	855	844	884	899	874	872	905	870	846	895	872	914	853	877	899	832	877	886	825	830	802	839	835	900	832	822	885	887	822	859	854	827	868	875	873	884	833	862	855	853	820	878	856	871	814	890	815	857	874	826	830	844	893	838	894	874	854	877	912	895	885	779	856	820	906	853	845	880	866	862	810	805	864	848	833	864	877	827	863	815	871	877	857	917	879	862	885	844	961	883	885	843	876	805	862	886	830	839	889	856	894	855	888	925	891	853	807	844	805	856	865	859	862	856	887	858	806	880	836	857	834	824	831	839	868	947	817	861	877	875	867	872	857	863	866	866	829	907	874	857	786	907	901	824	880	848	827	863	854	862	892	902	837	817	815	872	849	857	772	812	874	866	872	865	896	842	832	843	829	900	875	838	825	858	880	929	854	822	879	901	826	848	903	849	843	827	868	834	849	847	818	837	820	854	874	880	856	948	850	931	858	857	869	847	878	878	856	876	883	846	886	889	817	883	895	861	817	905	868	829	878	834	853	866	892	902	841	879	842	856	820	816	842	791	915	850	868	863	839	859	862	913	869	826	906	865	833	869	850	839	896	892	840	799	848	848	863	887	846	905	809	888	870	806	859	891	859	846	866	832	816	841	891	885	874	849	855	844	847	850	806	847	857	876	869	816	798	857	892	830	872	840	820	804	885	908	855	893	881	854	816	859	846	873	867	863	872	815	870	862	866	805	820	874	864	905	851	792	861	796	945	885	864	817	887	884	836	857	891	874	867	863	839	807	839	819	870	858	835	845	828	887	836	859	828	903	835	801	859	845	856	810	859	851	865	838	868	849	850	903	849	802	932	919	904	897	882	889	832	886	888	848	809	858	894	871	821	791	892	817	816	869	848	849	878	853	841	907	792	806	877	827	887	909	843	909	836	857	854	857	903	887	863	886	865	855	842	836	852	851	869	823	817	882	863	828	880	874	876	840	853	900	926	913	874	884	883	882	857	845	810	863	888	885	890	807	823	887	844	888	809	846	872	891	868	837	824	911	812	914	890	857	879	927	893	868	866	860	872	816	895	898	882	856	898	860	872	880	854	902	805	887	813	831	854	849	871	877	817	837	890	878	838	827	836	830	866	841	899	876	864	871	821	900	864	886	840	844	883	826	844	869	873	896	850	836	891	872	844	875	833	884	843	843	847	890	834	897	808	852	874	887	819	868	823	851	878	805	850	806	861	821	867	848	835	877	895	855	862	850	907	794	891	855	870	858	876	819	813	867	784	870	879	861	865	892	799	878	853	891	869	840	819	929	814	869	830	827	936	837	892	836	840	839	877	877	835	813	845	828	869	871	866	836	864	846	878	843	836	820	852	862	897	841	849	879	872	858	853	881	871	805	858	811	853	922	925	842	846	889	905	867	859	861	897	908	900	833	924	827	831	815	893	894	888	893	887	921	880	873	866	858	874	849	874	893	896	813	886	874	886	921	880	848	891	831	837	880	859	924	846	860	861	819	889	852	869	878	864	859	882	818	829	824	914	879	834	884	837	840	883	856	867	890	878	850	857	837	888	932	937	872	851	826	888	905	873	821	825	874	881	905	823	839	871	852	854	866	854	867	823	878	885	855	861	859	885	832	861	842	850	826	855	836	877	850	835	829	848	860	882	830	829	857	864	865	879	848	827	898	885	838	926	816	890	833	850	896	889	857	853	904	867	845	888	859	858	800	889	836	832	851	866	887	852	884	835	831	855	858	847	863	864	815	843	863	833	862	892	853	842	851	837	857	863	868	836	874	835	856	838	861	850	899	825	877	910	903	862	861	853	865	860	878	878	888	810	814	836	844	868	864	871	864	864	919	836	847	869	960	853	811	868	845	867	885	876	861	815	860	914	846	857	821	848	841	880	875	898	839	844	883	854	876	857	900	876	833	796	856	818	813	777	859	876	891	818	902	848	801	904	866	853	843	901	828	879	889	829	846	881	848	840	830	884	845	901	836	848	835	871	846	871	871	901	850	831	909	809	876	892	842	837	869	848	834	916	845	921	786	827	840	805	897	890	831	872	862	829	885	832	846	853	872	875	876	898	856	878	813	896	861	864	838	832	804	836	905	845	830	837	808	865	847	849	866	854	853	844	860	906	838	877	891	830	809	899	932	908	827	870	851	855	851	857	864	894	875	863	935	857	851	852	903	873	878	860	844	847	875	893	889	833	833	852	847	894	848	899	862	873	881	845	836	838	865	877	814	854	877	859	870	883	861	876	833	856	810	874	829	882	853	859	778	844	863	851	844	866	906	809	844	790	837	839	878	886	875	893	886	843	924	830	863	828	812	790	886	840	868	870	840	850	872	839	848	849	902	812	838	900	870	893	885	868	854	856	864	873	847	853	780	807	863	814	887	881	842	880	857	861	850	875	891	849	825	824	857	857	864	850	898	849	882	844	832	827	867	833	880	920	821	848	841	801	823	829	808	864	880	854	820	823	849	839	843	829	861	845	860	843	857	829	869	844	905	864	815	854	878	885	870	870	862	845	815	846	832	868	883	841	846	845	857	848	853	857	851	897	885	868	866	849	885	878	855	822	899	858	829	869	837	827	846	896	869	840	877	880	889	915	806	827	863	816	817	850	865	830	824	902	955	897	876	827	870	907	825	848	869	885	840	824	863	886	821	863	886	825	865	809	871	823	787	806	848	840	835	960	921	905	860	824	890	873	845	815	871	930	826	893	860	881	897	849	815	818	845	783	875	840	839	901	843	907	828	863	847	834	879	889	869	887	872	882	818	911	834	820	867	855	843	828	871	836	913	859	789	830	881	829	839	874	890	853	899	898	843	847	768	881	800	861	849	878	839	878	881	839	893	875	824	837	897	912	806	850	776	825	898	880	858	870	923	859	849	818	857	878	893	792	906	860	846	879	857	902	896	879	829	876	839	879	908	811	849	864	894	916	872	804	852	888	856	882	851	850	822	862	897	827	851	837	853	864	855	844	869	833	885	792	842	861	839	868	852	878	889	852
48245	62492	62460	53229	44282	35692	25177	18290	15803	13088	10786	8527	7011	5875	4745	3945	3165	2583	2088	1842	1587	1429	1332	1179	1104	1032	1028	947	906	865	858	806	839	821	825	756	839	817	840	817	783	834	798	794	772	786	752	772	813	749	791	777	803	815	767	780	766	755	787	803	757	792	753	812	735	834	796	783	760	739	770	739	743	775	780	768	783	799	833	776	748	749	754	788	845	804	795	788	776	785	802	740	754	734	771	801	746	783	772	770	780	792	760	804	805	778	835	730	792	751	791	792	757	737	806	829	795	747	798	766	732	759	759	794	764	799	778	780	800	757	789	757	771	795	764	743	782	806	778	762	765	815	778	739	764	782	754	781	732	768	738	830	738	769	798	813	749	713	802	784	753	764	774	766	780	842	792	790	703	802	731	825	780	774	781	761	775	788	802	761	802	808	766	769	818	830	775	777	743	824	831	790	757	777	769	793	796	760	777	822	724	731	784	809	760	707	810	803	764	816	768	832	824	748	798	806	753	780	785	815	766	753	794	768	813	804	780	808	765	791	785	787	759	859	739	786	760	728	798	735	749	807	767	762	778	794	737	803	782	729	787	757	790	797	751	733	775	770	796	815	794	798	800	804	818	822	810	777	744	704	781	800	799	783	779	793	790	779	770	786	806	818	748	786	850	776	745	747	791	818	787	765	806	804	815	813	788	760	791	803	734	773	756	804	754	732	769	793	750	788	768	781	785	758	734	759	801	773	787	736	760	764	788	799	775	794	749	804	776	740	766	801	783	816	783	809	841	777	805	801	793	780	794	779	761	808	801	783	787	796	805	848	816	762	749	777	830	786	767	744	824	796	798	834	756	799	743	793	813	777	767	801	769	749	794	808	775	773	786	771	799	762	798	838	776	775	824	781	771	780	778	777	813	758	812	811	752	825	798	786	773	781	800	792	785	766	801	772	815	776	803	795	801	829	783	790	764	792	729	798	733	778	799	787	751	790	809	781	803	783	795	803	759	786	750	774	692	736	806	811	797	804	822	746	773	764	767	716	776	803	779	761	842	759	789	823	778	740	775	816	787	763	792	736	750	784	794	746	814	781	744	771	770	819	819	742	806	790	795	787	738	777	790	801	787	819	823	782	807	807	810	762	753	784	757	778	785	795	731	813	808	749	795	804	786	758	798	751	787	772	799	782	777	798	751	717	814	769	804	787	804	791	813	798	801	794	790	760	768	781	770	748	797	799	791	772	845	784	761	796	786	793	753	788	751	792	797	743	828	765	753	784	809	786	813	784	813	702	752	736	816	765	766	721	758	818	737	777	821	756	780	767	827	772	789	782	777	806	808	800	778	795	760	827	786	831	789	813	753	817	830	797	743	806	822	789	832	794	796	805	771	771	739	799	832	784	797	722	791	754	807	813	783	800	798	734	765	787	820	761	777	782	788	789	822	725	786	780	751	734	779	765	787	821	735	783	764	801	785	784	769	785	801	800	761	806	751	795	744	758	774	786	797	725	803	807	801	768	743	798	770	773	739	786	790	808	770	816	826	793	808	772	746	759	809	852	765	762	803	780	803	776	771	815	752	808	776	753	803	792	791	802	816	869	761	736	788	794	787	786	759	765	783	798	798	794	742	790	774	791	782	764	772	798	781	764	789	797	797	800	777	760	742	802	833	793	753	750	819	811	761	803	809	777	780	806	775	769	838	764	806	811	789	765	742	762	788	744	773	797	807	772	801	799	781	765	761	833	797	727	781	794	768	819	762	791	754	782	776	825	768	773	793	758	769	783	740	791	825	776	784	790	801	815	802	742	798	773	824	810	771	777	777	811	787	749	812	779	778	758	787	752	715	793	789	748	777	791	825	784	768	820	719	798	817	757	814	764	794	761	827	760	776	768	757	807	843	754	791	797	831	732	818	796	793	752	771	778	790	738	779	784	821	790	770	770	805	793	805	766	736	702	785	741	789	760	788	789	798	773	774	776	822	817	772	834	816	813	731	825	763	804	851	744	796	770	734	748	758	814	720	854	749	800	770	801	761	784	793	809	773	791	795	799	793	792	784	805	743	800	801	730	779	788	788	775	762	783	781	817	797	722	799	796	764	774	817	741	747	805	773	808	803	814	768	805	748	774	797	820	767	797	802	778	801	776	754	749	757	799	837	747	770	777	802	798	780	761	827	771	797	778	774	814	718	780	761	809	832	846	736	788	805	791	764	768	771	766	774	810	750	824	776	788	791	783	800	780	780	798	793	836	768	761	778	733	813	799	760	815	781	764	747	747	822	759	765	753	774	765	767	721	792	788	767	821	784	758	773	757	727	748	779	772	774	829	766	821	783	792	838	735	816	749	849	740	777	786	763	765	747	755	817	743	847	798	796	807	780	771	789	805	778	782	814	822	769	785	751	773	797	768	818	770	747	817	765	811	759	806	808	800	792	775	770	844	810	745	811	758	795	852	750	811	774	777	741	774	819	770	838	784	743	739	746	752	754	783	727	797	769	782	789	766	722	758	758	780	755	729	845	741	741	745	778	801	828	754	782	784	789	795	739	714	761	765	800	807	785	754	769	795	811	767	847	819	795	760	750	770	762	797	826	743	805	733	794	785	854	776	782	803	803	754	835	761	810	807	786	772	761	818	754	812	753	749	720	854	754	791	762	784	760	778	754	735	704	762	775	767	785	773	803	777	798	731	842	768	788	769	785	824	784	771	799	765	792	813	781	754	739	773	783	785	818	703	753	812	752	814	772	744	757	776	779	801	833	779	826	790	758	779	773	758	791	754	804	783	785	809	790	752	766	743	785	756	770	817	783	798	785	746	772	753	794	823	836	818	780	768	771	832	727	814	761	783	763	778	767	737	785	819	787	830	787	784	822	767	768	836	800	761	783	797	778	814	891	768	775	799	792	781	824	798	788	750	825	804	757	770	799	801	841	762	746	817	788	816	738	812	735	801	813	774	761	811	813	776	789	769	767	818	839	728	823	757	782	782	771	779	774	771	747	831	764	789	766	813	806	792	813	782	819	766	850	869	779	781	787	774	735	797	775	740	783	820	777	738	761	819	780	806	781	722	731	756	796	774	805	771	783	731	821	820	744	791	824	778	710	804	782	758	797	806	750	780	775	789	772	809	754	806	845	786	784	759	783	773	773	789	760	758	744	807	729	788	817	805	786	805	749	782	769	788	736	769	797	763	760	820	777	765	795	811	790	784	773	794	800	815	791	781	772	813	784	803	777	774	788	809	786	808	814	770	782	840	821	752	776	759	757	808	835	797	755	761	802	758	781	802	811	796	743	761	767	792	787	767	784	760	751	772	857	787	788	765	773	769	776	797	781	739	831	798	745	738	801	767	798	773	758	771	775	736	767	755	794	805	794	796	783	766	738	816	764	757	766	781	765	788	820	787	772	758	785	755	763	771	778	785	776	757	801	804	827	737	765	794	785	816	752	779	776	767	776	755	760	765	788	853	807	809	740	760	800	700	799	766	783	798	787	801	806	791	731	746
28627	23342	33171	35522	29583	22928	14335	8318	6310	5113	4020	3152	2705	2299	1957	1729	1505	1315	1217	1094	1008	983	984	954	946	953	895	902	856	847	834	858	852	891	815	875	841	802	832	823	784	818	818	860	848	820	794	839	847	783	874	877	817	799	830	880	828	789	824	874	849	828	770	920	854	866	851	831	797	863	854	779	772	831	840	810	829	810	838	837	828	817	838	823	829	851	793	818	823	837	824	790	826	895	859	864	839	850	809	805	806	732	848	847	779	825	815	833	838	846	855	792	825	838	800	880	836	844	819	788	779	832	849	806	804	808	807	856	802	884	820	820	836	860	848	840	823	833	861	859	817	832	841	780	823	815	846	854	854	876	777	836	850	827	823	838	780	873	850	814	838	838	846	842	857	828	840	823	768	869	817	790	844	833	858	789	844	806	845	912	908	848	781	809	838	859	814	847	860	857	797	788	882	865	853	841	826	850	832	825	777	849	822	818	847	857	779	892	832	877	876	840	861	816	754	835	830	845	818	860	862	813	825	763	829	817	786	866	831	842	838	811	850	872	801	793	855	854	820	817	775	826	833	841	832	849	849	823	828	763	872	885	845	825	852	821	833	858	821	842	827	820	829	785	896	821	824	793	858	827	810	816	833	859	834	864	848	826	863	888	820	810	830	795	826	804	852	872	853	869	837	817	833	896	866	831	840	869	847	805	858	816	859	822	830	827	832	786	803	836	859	846	813	819	791	795	840	811	806	783	785	828	778	843	828	844	872	793	788	853	832	849	813	834	849	842	821	813	807	872	844	862	895	857	840	798	834	761	851	843	790	856	817	841	794	821	792	831	796	846	850	764	854	789	857	844	804	876	856	845	799	804	765	838	813	826	806	775	813	817	789	820	790	808	795	810	874	852	872	853	902	823	865	832	826	861	796	774	817	781	822	822	824	831	841	819	782	863	857	852	864	817	860	807	830	804	817	809	794	835	816	808	849	834	836	813	834	825	827	853	867	805	840	823	829	829	771	856	776	878	789	832	884	814	753	816	806	832	845	866	839	822	813	797	829	806	825	855	794	844	863	858	808	852	819	793	846	817	841	791	867	827	826	846	881	800	857	885	856	851	862	839	858	822	813	899	826	796	891	831	844	887	863	800	790	822	803	811	844	789	836	830	822	831	795	795	798	886	826	841	801	818	828	859	823	851	817	822	827	890	816	837	852	799	831	868	847	832	894	851	863	849	837	812	837	778	864	832	816	858	830	867	811	836	813	829	875	844	836	809	869	857	833	836	831	814	836	832	851	791	777	835	851	844	804	829	843	798	840	827	847	847	845	899	881	764	848	841	812	825	798	850	890	820	859	827	894	817	816	858	802	827	827	818	842	847	850	817	818	874	826	843	830	796	800	828	786	812	834	791	850	802	839	801	794	864	795	852	827	798	816	809	870	838	800	837	780	818	808	895	816	833	856	853	831	849	837	818	797	855	895	801	799	815	840	849	839	876	863	866	819	805	808	851	794	832	822	824	790	818	818	831	860	816	864	804	801	847	831	839	819	817	800	865	845	870	801	839	821	807	796	834	792	845	807	823	840	820	791	836	824	783	830	797	825	855	891	839	775	789	890	844	863	813	868	871	820	862	867	782	828	821	796	852	855	883	799	807	861	856	804	828	841	868	782	814	782	793	815	886	845	786	863	809	809	815	840	827	786	836	839	884	860	853	883	813	795	823	805	892	822	825	849	893	780	920	769	842	796	814	860	834	841	838	845	790	829	841	799	809	823	900	864	837	815	817	772	832	813	800	829	839	787	805	826	806	837	809	892	851	854	778	803	811	802	810	845	839	851	899	842	775	863	866	826	859	839	817	809	858	866	843	840	755	833	842	864	821	809	862	879	829	810	829	804	797	850	756	856	851	819	797	800	872	799	798	842	821	831	889	845	830	798	790	834	863	787	783	846	824	796	841	782	873	804	843	823	884	819	837	809	825	805	864	817	857	835	807	803	848	867	815	802	817	797	817	804	790	825	818	849	847	867	860	877	839	756	830	795	826	846	842	790	838	879	827	793	831	807	846	839	849	857	844	834	812	867	850	784	815	788	899	806	862	850	793	791	777	868	805	872	851	879	877	794	799	813	773	836	884	800	894	814	824	801	870	847	814	853	815	850	853	822	859	815	832	847	829	827	886	843	834	829	849	875	846	793	819	843	860	814	807	797	842	834	829	810	797	792	828	788	848	802	841	818	793	746	820	818	782	835	812	831	800	815	848	822	869	840	844	805	820	812	844	843	820	856	818	794	853	813	812	867	780	814	851	763	831	780	827	855	891	876	820	870	765	841	845	872	886	856	782	841	835	838	855	820	825	868	822	802	807	801	817	865	813	815	821	866	852	795	869	779	833	842	864	798	865	812	799	829	818	835	840	852	833	825	827	809	859	810	845	836	833	886	876	780	846	871	788	800	806	859	792	793	836	882	828	882	839	872	756	808	810	801	836	791	842	837	882	815	804	846	862	798	833	782	864	798	816	852	808	774	814	867	765	834	825	793	859	876	843	846	851	819	766	842	781	821	803	860	784	846	791	830	787	859	820	804	812	821	847	838	855	819	820	831	835	840	834	775	836	830	849	879	815	798	814	831	852	801	803	796	809	787	834	827	860	858	809	847	839	848	794	831	876	869	876	807	811	822	852	810	829	854	821	846	842	844	803	858	818	766	798	815	853	828	781	777	801	854	815	825	840	789	879	854	817	838	805	789	786	825	865	823	827	836	794	797	838	839	844	855	859	903	803	824	806	808	780	832	803	848	839	829	831	798	837	814	847	817	823	779	824	826	864	857	823	792	835	773	808	832	820	837	796	830	811	840	835	823	833	785	818	841	828	784	798	845	824	828	829	844	879	862	834	821	859	816	827	845	830	796	830	867	797	870	817	764	787	809	857	906	822	820	849	840	824	819	800	870	829	836	875	807	844	849	839	847	866	848	824	836	844	822	849	814	835	848	842	853	893	861	818	882	798	824	880	851	838	801	859	823	795	833	799	782	788	794	791	806	848	831	832	833	833	852	830	787	832	763	853	834	867	786	835	867	820	838	814	867	837	869	765	823	806	847	849	870	864	844	826	813	862	810	803	814	825	834	832	779	786	828	803	852	853	803	795	813	774	783	805	816	867	809	835	815	786	838	838	811	777	803	831	796	846	835	841	832	775	799	856	844	837	807	826	809	777	800	845	805	808	849	808	823	842	773	805	857	819	841	818	849	868	789	838	785	816	859	796	868	826	889	759	818	810	824	803	821	834	855	859	867	817	795	863	774	789	843	820	849	819	883	816	819	850	852	763	860	854	826	801	852	899	844	855	806	799	799	789	759	779	814	787	856	858	809	865	850	836	830	882	795	811	820	833	798	831	851	851	814	823	816	846	841	820	814	824	850	853	846	832	826	840	877	811	830	880	829	780	844	815	801	828	839	802	794	859	807	830	812	821	821	844	852	821	807	807	816	791	795	891	837	825	895	835
47188	55380	54112	43919	34603	25990	17151	11829	9976	8183	6340	5369	4334	3503	2899	2369	2046	1627	1417	1290	1161	1071	994	998	950	898	883	875	816	817	831	788	728	809	759	736	772	773	753	777	741	791	745	777	751	823	767	720	740	798	785	753	790	726	779	784	769	733	727	747	787	776	775	766	790	784	739	748	790	771	762	740	745	782	728	729	760	766	795	751	784	744	800	754	761	781	792	746	795	740	800	771	733	780	746	748	746	803	792	780	762	753	801	748	791	755	723	808	735	750	770	730	760	747	726	803	731	791	744	723	739	730	777	767	731	811	762	806	784	795	718	792	760	771	786	763	811	731	753	778	757	816	730	781	828	750	710	808	760	785	787	768	759	826	775	728	761	791	784	764	757	766	765	768	781	767	709	770	840	722	756	756	727	769	792	770	772	688	725	744	816	758	748	709	784	771	771	741	704	783	768	787	741	742	768	744	730	778	701	751	783	742	771	769	739	744	764	744	778	788	802	707	727	744	778	778	793	725	743	814	762	781	817	752	798	777	770	713	775	768	723	805	725	769	746	767	720	723	735	787	763	824	742	811	729	814	814	757	777	699	739	782	701	776	750	772	753	754	795	773	796	815	739	761	728	714	768	770	799	763	781	745	769	796	734	767	815	754	760	746	779	754	770	722	750	783	759	799	791	759	710	738	741	735	770	753	732	781	744	706	763	759	781	744	755	767	749	774	733	747	773	747	753	771	793	792	824	790	722	789	784	770	751	810	829	763	755	741	745	806	769	767	734	771	798	780	776	756	826	773	754	721	795	815	738	741	751	844	738	781	754	768	817	764	779	706	746	738	722	760	714	812	729	786	749	748	757	799	712	814	752	758	823	781	764	778	788	772	735	733	764	757	769	748	736	757	790	757	808	785	785	780	744	746	765	792	756	769	785	785	783	860	723	764	759	743	777	772	771	699	744	786	805	799	730	740	733	788	712	775	754	795	738	732	770	743	754	757	799	728	783	728	698	717	750	710	762	725	838	772	745	748	711	733	759	771	789	838	818	728	706	779	706	764	750	794	819	758	770	759	755	789	781	785	771	759	787	799	769	795	774	755	805	778	734	787	771	750	767	778	799	730	752	762	781	783	742	815	789	758	734	761	776	759	824	732	749	765	721	762	727	769	763	777	748	730	741	753	724	709	786	790	769	763	759	722	751	765	766	757	745	778	779	742	727	750	770	756	797	782	742	763	809	742	741	740	831	748	740	761	793	776	777	801	800	783	769	790	755	739	718	777	803	772	725	791	786	741	745	741	781	737	766	730	706	770	761	779	736	763	744	760	723	723	765	736	745	728	808	774	792	796	790	805	771	756	783	751	793	769	767	795	772	728	772	793	802	782	778	745	783	760	739	811	755	752	795	740	740	766	750	719	745	766	733	754	738	711	758	748	750	750	736	745	768	804	753	788	749	776	783	776	833	781	771	793	732	744	782	740	810	688	752	777	767	724	790	743	783	796	767	770	812	789	772	730	739	775	761	806	704	782	785	727	796	731	753	774	726	770	728	800	769	710	778	765	778	749	705	734	707	743	758	780	750	764	726	804	741	756	802	770	764	749	764	806	758	754	720	756	777	746	743	760	744	771	741	782	795	763	794	772	801	778	734	777	793	766	806	739	763	772	759	738	745	764	786	759	767	758	746	790	806	775	744	783	745	737	744	758	760	745	817	729	746	751	771	770	765	784	755	729	773	738	766	742	786	766	755	736	738	786	722	762	811	742	758	757	757	765	723	725	702	736	759	789	791	702	759	762	800	821	694	764	726	776	780	782	730	775	761	766	806	767	738	752	791	737	790	745	769	738	796	759	817	767	736	729	743	755	781	731	729	729	754	771	729	742	765	777	725	754	760	815	748	770	727	767	741	782	821	708	715	748	761	778	815	726	733	800	746	775	736	754	762	766	785	799	771	742	757	740	758	780	769	753	749	738	752	789	791	726	711	783	736	813	761	743	785	772	715	754	758	744	751	762	773	791	787	753	767	728	719	780	776	741	779	772	848	793	783	760	761	770	796	718	788	780	840	752	774	785	753	769	745	744	731	739	794	737	771	805	799	737	765	743	743	713	737	732	728	806	754	759	736	777	770	773	792	770	713	809	740	783	855	798	761	812	729	738	786	798	699	774	788	760	759	733	772	739	777	768	755	766	747	770	767	752	749	745	763	784	745	741	847	824	741	765	760	790	758	764	738	755	750	751	775	730	829	737	750	752	798	737	799	759	758	755	724	744	740	737	724	749	715	772	720	761	783	833	791	769	738	768	738	751	739	760	717	774	753	725	708	797	737	754	695	787	753	751	753	789	746	732	764	779	747	777	769	732	735	806	747	809	783	743	760	772	792	762	753	740	750	740	732	790	736	742	802	772	770	749	761	763	773	742	800	762	779	803	734	775	806	809	794	750	785	736	770	811	789	765	742	755	739	734	738	799	728	750	750	775	784	804	766	752	800	771	779	768	745	764	723	775	743	739	763	715	809	814	778	820	779	763	761	745	768	790	755	761	781	786	733	745	752	741	786	761	783	788	839	806	726	810	771	749	768	752	726	769	759	755	766	819	783	777	764	781	809	731	773	772	734	764	747	717	783	806	759	717	770	761	785	756	736	769	794	775	794	791	747	781	749	759	776	715	783	749	726	772	811	740	771	789	727	757	830	799	781	781	767	757	725	758	776	766	733	756	764	789	766	801	792	768	775	768	725	750	732	747	765	765	749	767	826	747	775	755	746	799	715	781	767	753	771	752	812	733	775	772	780	768	742	756	700	785	723	743	745	766	705	785	708	752	701	743	758	740	747	739	766	746	790	768	748	774	799	793	764	798	752	711	801	713	775	752	736	743	767	808	746	755	792	794	766	797	796	780	807	821	710	778	750	773	783	787	706	718	718	761	768	784	773	761	765	780	800	786	775	800	815	729	814	808	754	765	736	793	800	730	777	763	760	838	734	774	770	740	752	763	787	779	772	780	773	753	825	775	792	776	801	724	777	798	687	715	780	744	767	791	717	774	796	755	785	765	748	768	790	781	766	746	748	794	725	788	775	766	752	782	753	773	711	802	773	749	767	785	726	783	723	748	775	732	751	753	788	757	765	765	759	808	750	762	767	743	740	769	773	771	750	750	817	781	793	757	767	735	777	740	734	750	746	775	744	763	769	737	767	743	775	766	779	781	751	742	776	744	731	800	738	747	799	752	763	785	739	751	753	776	759	747	730	739	755	763	754	768	788	779	794	784	758	742	800	777	760	747	768	774	759	745	777	771	766	779	750	730	718	761	776	787	776	839	789	776	775	791	746	758	712	747	776	758	760	735	755	726	747	760	749	765	757	780	785	731	763	771	793	763	755	799	787	806	777	750	729	772	754	743	765	741	767	756	776	778	725	764	818	773	753	758	782	735	749	796	740	763	762	763	782	708	821	783	770	742	815	782	767	778	721	770	767	750	802	722	748	727	758	744	728	735	792	739	709	801
25964	21595	29231	27062	28632	28341	22506	12417	8568	6818	5415	4585	3678	3046	2571	2265	1781	1612	1395	1243	1164	1089	1122	990	968	959	945	914	898	882	856	906	866	896	902	856	907	867	820	845	837	857	795	831	831	808	841	806	856	901	844	846	849	863	846	857	866	856	811	832	792	803	862	840	895	913	875	785	895	888	863	876	873	873	882	856	851	833	817	842	871	846	875	838	902	905	845	861	860	851	806	846	875	903	875	832	838	816	889	856	866	882	801	799	904	863	865	836	847	871	813	852	877	863	844	865	830	837	833	866	873	881	833	884	866	838	881	881	868	917	881	815	802	806	911	847	849	898	856	856	863	799	851	791	860	852	839	869	894	912	875	888	892	850	807	937	854	835	832	813	795	817	803	860	810	803	826	790	854	832	854	859	814	848	851	848	880	821	827	852	796	864	888	853	822	835	807	816	832	853	834	851	887	781	874	840	790	836	865	826	825	868	874	880	898	849	839	791	837	834	893	860	849	894	874	866	850	815	849	831	854	850	878	876	871	837	841	862	871	810	825	870	824	867	867	819	876	935	846	817	842	842	835	820	845	904	866	857	842	843	885	848	860	834	842	832	823	914	865	868	881	872	882	803	846	900	795	855	854	832	851	886	824	808	912	849	804	861	852	879	852	840	891	857	918	849	812	806	886	860	910	872	852	837	847	861	811	845	887	865	857	880	820	810	815	875	812	827	856	819	878	819	888	806	817	845	806	810	845	898	858	849	822	853	873	828	849	829	815	865	896	853	866	806	817	838	779	836	867	856	845	842	834	845	863	807	846	803	841	860	824	859	823	857	845	802	794	842	821	850	856	873	908	858	881	824	832	816	833	871	899	808	842	833	879	871	847	840	850	852	892	843	908	899	820	863	831	879	853	862	872	888	827	838	841	827	862	847	821	860	807	811	800	847	843	768	850	799	869	816	863	845	886	838	896	833	776	840	874	871	846	832	878	866	850	890	894	826	802	853	846	836	843	851	793	840	813	826	803	892	863	785	801	861	830	841	858	871	875	841	852	884	842	853	886	836	851	851	879	844	811	846	826	798	854	813	829	817	839	863	814	826	797	829	864	890	840	853	779	856	832	877	826	824	898	844	830	884	892	825	858	829	853	889	817	828	810	842	834	781	879	904	833	864	906	933	835	834	826	873	851	840	824	857	808	807	850	851	914	840	799	875	821	802	868	820	875	812	849	871	860	862	802	886	848	866	916	860	791	844	877	787	842	874	839	853	862	915	802	854	850	851	863	913	837	850	840	830	784	835	853	916	853	826	869	852	824	846	829	819	820	871	890	848	857	840	895	862	810	858	885	797	843	796	836	827	848	895	948	845	902	873	851	823	837	852	824	812	810	852	880	837	912	841	819	856	838	796	858	849	897	858	873	857	815	827	877	862	838	860	824	835	836	844	842	861	884	865	855	851	842	821	854	842	789	863	838	886	850	863	822	881	828	846	903	870	800	834	831	822	862	852	875	860	889	893	822	878	905	855	848	880	820	864	884	871	889	840	831	862	850	867	876	889	828	828	833	848	814	857	823	873	818	830	817	807	862	818	846	893	805	842	798	838	819	810	901	769	896	868	892	845	808	828	820	819	845	878	897	838	810	888	868	816	831	864	840	810	845	851	815	871	850	859	840	864	876	830	897	818	830	851	893	804	850	830	835	839	824	811	854	906	896	827	848	887	818	874	870	872	899	872	834	855	844	860	877	856	822	809	852	843	856	855	817	855	860	843	846	845	854	819	841	818	828	805	877	836	867	871	875	839	877	893	821	876	872	836	889	870	820	873	828	884	821	836	841	813	906	851	851	865	867	817	882	844	856	835	865	816	845	884	899	890	845	851	844	860	808	781	758	834	882	864	876	845	867	829	801	867	833	838	819	883	825	887	823	886	851	861	895	813	889	886	879	887	836	810	832	886	863	868	819	837	878	852	882	865	836	857	788	841	851	864	778	875	833	871	798	844	815	854	863	855	834	850	840	832	830	826	876	838	835	847	778	831	830	834	871	840	874	851	894	855	844	850	850	847	898	819	832	842	824	870	906	792	828	814	854	828	874	851	845	827	867	839	880	827	844	850	824	847	813	836	852	849	874	836	859	828	874	896	873	830	883	829	908	828	812	820	814	832	850	815	843	827	846	859	832	815	858	844	884	851	871	833	888	854	811	831	914	803	821	790	880	888	853	798	886	814	821	900	837	837	892	868	792	845	875	843	827	875	836	818	870	797	861	805	845	833	904	834	789	854	822	848	900	860	851	818	875	874	824	853	866	877	786	820	829	866	875	825	850	852	862	873	893	830	879	801	841	772	892	845	867	825	847	876	891	862	876	863	863	832	847	827	887	871	858	851	856	834	837	866	813	911	857	864	822	876	860	940	847	924	842	767	844	821	879	784	840	853	860	875	852	869	800	916	905	842	832	832	852	834	893	840	842	785	800	881	855	834	876	797	893	807	847	802	863	875	885	827	890	848	888	848	901	873	851	865	887	794	828	818	826	857	870	855	898	905	842	861	844	885	870	831	887	849	870	829	841	826	842	890	834	840	810	805	829	887	868	839	880	820	857	790	838	833	823	881	814	807	820	880	844	858	834	857	875	861	832	858	859	791	868	895	833	793	866	807	851	802	861	893	882	846	820	828	884	855	849	871	885	863	852	868	839	850	826	850	827	819	887	856	874	832	813	856	880	811	860	835	854	862	879	804	798	869	869	876	815	870	890	852	855	809	839	828	895	870	885	818	808	851	842	832	848	830	836	847	848	799	875	813	898	820	819	830	830	847	818	867	915	876	900	850	835	822	907	868	893	812	841	820	865	833	871	825	891	814	871	855	890	847	842	831	874	793	801	812	839	843	824	844	893	904	835	860	824	871	797	806	849	894	889	863	872	853	849	855	864	883	835	873	851	875	876	823	860	811	851	842	871	875	824	892	850	829	832	860	831	910	806	802	821	862	876	865	829	832	829	864	819	840	908	833	892	797	857	872	801	830	856	887	860	836	895	843	826	886	834	869	877	838	788	812	859	851	893	824	862	848	860	860	878	820	834	864	847	813	835	880	812	833	829	848	868	876	790	896	828	860	850	898	853	880	879	819	824	829	805	854	834	875	846	813	862	842	792	884	897	849	879	864	840	847	882	861	856	855	880	834	827	832	795	893	844	872	804	847	841	830	786	827	773	845	814	869	842	814	879	850	868	793	857	853	860	852	844	846	851	892	870	828	850	865	836	847	866	849	838	864	876	827	864	835	864	880	846	820	880	829	810	863	837	842	822	914	787	849	832	822	852	860	849	826	833	844	875	883	846	886	835	812	816	875	866	855	839	880	820	800	829	866	826	851	828	840	833	869	863	897	821	829	886	862	860	817	860	842	884	830	904	832	844	776	816	869	818	900	825	845	850	841	810	861	883	869	860	835	856	797	875	844	810	859	883	867	848	880	847	828	815	810	879	858	838	811	871	813	796	809	900	830	887	891
50057	60462	57574	49122	40134	29988	21207	14884	12050	10017	7990	6895	5587	4430	3574	2902	2367	1908	1678	1460	1303	1196	1080	1042	1006	981	899	909	882	839	809	840	826	741	750	765	817	798	776	801	754	743	753	797	795	772	784	713	778	799	771	814	786	802	789	754	759	711	764	783	748	735	760	766	794	795	764	787	759	776	764	836	767	746	787	821	762	738	776	767	781	783	728	822	760	782	741	776	750	745	784	759	780	760	790	754	752	691	710	778	740	764	757	777	784	752	757	732	729	807	798	729	755	757	713	789	834	779	757	783	821	736	785	782	787	749	789	757	790	760	727	739	794	762	805	746	828	742	767	768	784	767	757	779	783	772	751	777	791	738	774	749	790	792	808	784	767	766	760	784	736	798	776	760	782	832	741	766	792	763	806	768	762	785	750	774	735	752	778	736	769	735	779	731	761	754	800	794	824	782	765	705	753	828	772	757	780	810	784	758	767	727	743	787	774	819	801	792	771	754	746	787	744	770	751	774	763	797	794	761	766	785	798	785	780	717	758	752	761	798	759	763	759	795	728	744	723	749	790	784	773	779	781	754	787	781	765	764	744	792	768	775	805	754	811	791	753	772	793	769	765	796	743	792	757	759	754	822	772	805	788	810	758	806	760	813	730	817	781	776	772	761	735	761	764	778	762	816	834	797	765	802	802	754	782	767	783	762	775	795	772	766	806	792	778	757	780	817	805	757	746	784	739	798	770	755	748	767	740	748	769	764	799	775	802	761	717	773	797	781	779	795	783	736	786	783	743	748	755	781	782	768	726	754	759	789	782	757	748	817	755	777	789	774	810	781	806	782	753	752	798	747	768	754	727	793	739	744	810	789	782	748	766	742	766	761	776	811	791	760	735	764	759	766	753	781	750	738	718	752	808	778	723	756	765	765	795	724	803	822	730	752	736	794	808	770	789	804	704	802	777	798	760	727	837	855	778	784	779	724	769	791	764	727	786	750	816	766	748	807	774	750	771	761	754	734	734	722	741	786	733	756	775	756	783	776	823	772	821	820	753	776	760	789	790	756	776	755	786	720	794	793	771	734	773	812	750	763	772	805	780	806	766	754	786	757	779	761	792	809	799	727	745	787	809	799	782	779	844	794	741	737	755	749	771	731	804	764	720	831	811	731	752	751	745	742	797	739	772	780	808	815	784	790	790	708	741	790	794	698	737	786	820	782	741	765	777	792	778	766	761	791	748	779	771	813	744	734	808	788	827	767	762	743	763	764	759	770	770	726	792	818	766	762	777	785	789	800	792	750	794	789	744	740	772	752	764	762	755	799	790	738	749	732	784	804	745	765	723	796	768	779	736	787	784	806	776	794	774	776	734	798	768	791	752	749	753	783	766	720	796	736	771	744	805	766	751	775	772	734	813	825	747	774	762	753	719	752	764	784	740	817	787	749	766	725	760	775	771	729	751	786	714	796	785	770	767	789	817	771	788	745	731	772	778	789	756	742	835	796	753	805	773	798	852	754	769	742	789	793	833	737	755	762	772	765	748	826	782	806	783	799	769	801	773	747	786	783	792	798	764	759	781	730	787	743	715	776	770	770	799	798	759	765	776	791	726	773	781	803	778	754	823	822	760	770	767	794	758	744	773	748	716	761	783	766	799	739	811	745	753	781	765	807	740	819	811	780	770	778	764	777	795	763	758	772	850	733	830	735	751	759	821	762	773	751	773	764	757	743	745	809	795	832	715	782	748	777	761	755	713	777	794	821	810	774	746	801	756	767	799	762	734	734	808	779	746	770	754	732	750	748	771	756	766	791	807	743	797	786	749	781	812	755	729	773	783	759	783	812	787	726	735	782	804	761	797	781	740	777	752	764	788	789	811	785	819	730	814	741	733	809	764	794	794	744	789	727	775	747	735	770	775	721	790	813	777	732	789	770	796	770	767	757	813	740	789	713	778	733	728	779	740	753	768	762	814	782	807	741	774	785	798	829	775	773	768	804	785	820	768	787	806	762	728	769	749	762	783	812	787	770	810	759	811	790	757	721	780	820	808	820	822	783	763	773	828	794	784	783	747	793	778	780	754	784	766	762	725	798	797	753	733	810	780	774	776	802	807	787	759	743	744	801	755	830	797	717	803	758	784	742	811	770	734	766	753	760	782	751	759	788	776	777	739	766	833	761	776	767	714	753	745	790	788	731	782	740	768	766	790	799	765	805	750	772	743	774	767	805	806	769	814	778	778	795	774	777	769	810	739	755	727	750	745	751	771	731	748	746	721	752	734	815	796	752	743	720	767	772	831	739	760	757	730	796	776	768	778	757	754	777	773	806	752	777	762	830	833	778	779	792	755	798	715	768	771	766	794	796	719	823	765	788	730	804	830	744	786	725	717	847	820	713	732	750	792	786	750	812	804	766	721	817	749	803	838	792	848	772	812	793	809	790	824	789	770	763	790	802	736	732	765	763	766	797	772	765	801	776	792	760	818	834	737	777	771	760	792	777	779	817	794	795	740	755	809	798	798	763	772	749	792	752	801	759	754	763	739	741	809	853	802	791	735	769	770	775	794	831	769	812	816	773	776	772	779	760	791	809	790	788	684	790	776	796	780	780	799	790	761	762	830	793	797	815	739	791	761	749	800	754	757	728	730	788	750	768	784	802	768	748	759	753	792	761	758	789	803	746	787	768	839	742	752	793	793	766	741	811	777	782	794	784	801	757	742	799	783	779	774	750	776	758	776	799	739	729	789	761	751	784	752	773	791	768	748	758	711	785	732	785	787	769	770	774	763	694	750	757	798	772	760	730	783	806	741	779	755	766	751	775	746	761	777	767	784	782	796	713	795	811	733	776	767	807	784	801	797	760	807	791	787	796	777	785	793	783	776	749	809	766	780	707	796	741	786	770	796	829	803	808	821	707	785	787	785	770	745	818	764	810	779	767	794	742	826	761	760	744	730	802	743	772	789	720	780	752	818	789	770	750	815	776	716	764	735	823	775	757	731	731	760	766	778	800	759	814	799	771	748	758	786	787	815	776	749	762	778	780	776	775	786	775	776	779	795	765	748	822	751	779	802	787	766	787	760	799	746	768	731	804	799	801	778	768	772	800	793	745	755	791	791	805	815	765	756	843	778	798	820	787	761	774	771	779	789	776	809	772	743	804	757	790	790	763	722	794	769	801	787	781	730	757	767	793	734	795	807	763	803	742	747	731	777	793	784	795	743	781	766	784	750	779	744	820	752	761	777	798	783	796	765	747	748	779	775	774	737	815	757	772	776	764	765	826	775	769	726	783	767	753	776	749	789	777	766	758	757	813	785	805	798	729	810	744	747	785	798	794	733	797	731	761	797	756	767	790	802	735	785	812	764	769	808	771	754	798	744	768	745	758	770	749	787	751	759	759	767	774	767	764	776	803	749	779	780	777	759	753	729	801	791	792	793	770	813	809	781	787	734	800	747	831	754	756	772	767	759	755	763	790	808	835	770	813	749	700	789	745	804	740	733	801	772	786
25048	21605	29406	25881	26385	27589	22621	13074	8871	6974	5206	4446	3799	3238	2661	2152	1796	1490	1415	1279	1269	1124	1087	1041	1003	949	975	926	939	892	851	884	888	865	896	819	865	853	827	836	880	806	840	826	871	857	828	878	854	885	838	889	861	866	855	832	843	845	843	866	962	832	845	756	870	824	858	860	791	871	843	892	866	826	825	846	943	897	833	853	934	842	867	869	798	867	850	838	830	859	833	917	878	847	851	856	839	882	868	819	839	797	873	874	853	875	858	858	867	838	855	857	851	880	848	871	811	892	842	850	801	896	881	877	876	905	877	790	828	837	888	786	871	904	849	855	863	830	837	855	835	832	818	895	838	890	852	904	856	879	820	832	778	832	817	856	836	824	896	849	855	839	854	846	883	910	797	836	790	820	883	847	852	863	836	838	871	850	851	852	868	869	837	816	864	829	812	815	877	869	858	853	853	832	839	882	830	800	835	817	848	883	877	842	842	821	845	828	878	886	875	850	870	819	870	872	866	889	899	843	865	748	880	861	822	871	849	904	850	839	915	865	844	846	842	845	883	815	811	844	884	791	892	858	865	851	878	875	850	854	803	809	850	835	795	841	860	834	861	847	868	859	901	843	825	891	840	843	870	866	823	839	835	871	850	844	865	894	909	843	897	832	851	828	869	887	872	794	859	840	903	868	869	880	866	879	844	854	870	848	857	860	894	848	811	767	793	898	854	835	824	866	829	871	846	804	867	833	916	859	867	831	895	844	905	867	853	858	829	854	810	864	858	885	903	871	876	792	820	873	816	891	864	861	848	838	875	839	801	895	846	837	834	797	852	883	862	826	814	865	822	872	906	858	823	874	872	856	862	860	834	780	894	865	855	868	899	868	881	877	858	862	855	824	841	829	867	826	826	831	883	888	877	829	886	844	855	850	842	863	898	889	841	827	817	800	877	929	850	907	848	913	925	862	821	854	856	838	859	882	858	870	847	877	823	819	845	885	838	835	926	813	831	842	852	879	835	837	794	843	866	853	896	869	837	814	922	882	827	829	845	824	832	823	868	777	838	797	833	851	895	871	900	880	882	855	845	844	872	835	884	863	900	831	823	851	925	852	892	826	859	887	913	894	859	834	845	852	872	837	877	860	817	823	836	879	883	848	856	824	829	876	858	855	842	809	824	865	801	862	847	894	826	842	863	862	842	787	946	829	875	898	790	843	831	919	839	901	856	858	863	814	862	841	854	880	839	884	879	843	883	846	850	836	834	843	855	823	850	863	841	896	870	880	877	821	860	819	826	878	855	885	841	880	893	840	808	828	810	872	831	865	842	887	858	847	878	873	876	891	904	883	874	863	852	862	830	888	842	910	869	833	844	871	849	849	835	829	845	848	845	834	842	804	824	850	848	860	836	891	877	874	902	858	893	898	884	913	874	863	863	869	881	874	883	865	816	890	829	891	817	822	875	857	857	797	820	858	839	863	833	848	856	875	772	843	844	850	863	847	870	820	855	830	872	839	852	902	843	853	885	845	809	869	876	880	838	899	904	846	897	863	910	836	845	787	883	887	856	836	811	879	873	896	845	815	805	834	896	856	850	864	850	891	852	820	867	844	822	851	842	879	837	847	913	874	814	848	821	829	823	843	826	863	872	863	799	889	821	901	847	823	885	824	853	795	886	898	869	885	932	885	860	839	834	865	847	821	808	881	817	861	813	830	914	820	886	847	831	845	844	853	831	873	865	846	828	748	858	852	828	836	838	820	826	786	820	875	849	809	853	826	823	855	883	833	829	793	872	873	851	835	838	898	838	858	808	864	793	886	835	863	865	878	878	891	879	887	833	847	879	848	871	835	867	849	871	850	837	803	856	833	829	866	869	873	802	851	867	849	848	864	833	830	867	858	843	876	848	837	828	874	885	858	845	814	839	812	818	851	894	819	901	858	894	824	867	812	861	845	865	864	853	875	887	882	805	818	804	806	859	821	896	850	841	866	869	851	848	849	936	811	813	824	786	793	835	901	835	867	826	864	882	895	901	895	860	887	863	842	832	871	847	892	877	876	853	824	867	879	839	780	819	848	813	906	854	807	865	837	838	836	812	868	805	848	880	850	746	888	897	834	833	895	819	790	832	861	864	865	877	831	806	839	854	780	898	873	874	742	869	825	849	824	894	872	856	803	817	899	880	909	843	828	822	913	843	865	885	845	867	817	836	878	871	877	873	853	868	871	814	867	885	787	842	861	800	819	861	844	848	888	820	849	856	852	880	843	852	848	894	856	883	855	863	886	882	873	849	858	830	851	899	858	889	850	871	820	891	868	826	875	822	895	880	832	829	822	805	903	861	866	861	841	880	867	870	865	854	916	811	834	851	886	869	906	854	860	800	873	833	863	827	795	865	813	826	886	873	864	838	878	864	854	904	841	901	892	854	860	810	850	850	880	835	905	891	827	883	870	800	830	840	867	914	842	821	831	818	899	884	843	874	839	779	850	849	847	844	850	857	849	818	908	885	866	805	880	899	820	840	857	891	830	874	877	848	864	863	853	973	887	790	838	845	824	791	870	882	864	877	823	836	856	842	830	842	849	871	848	834	839	817	819	916	901	829	810	841	864	881	837	897	870	875	782	860	847	835	835	833	883	892	849	893	830	825	834	843	839	871	866	836	825	838	853	880	826	869	856	807	812	890	859	890	875	902	825	882	797	823	858	879	848	814	849	869	829	831	849	827	839	853	840	900	835	841	826	873	861	894	871	811	880	828	844	815	853	865	805	811	864	839	833	900	860	859	916	847	838	884	852	839	830	906	759	791	867	877	847	822	814	865	850	847	799	836	793	849	854	904	864	898	831	874	886	887	892	861	799	914	830	845	864	838	828	834	849	843	903	839	897	891	868	854	866	864	818	806	890	898	870	900	807	867	823	878	828	832	833	853	893	772	861	850	899	835	824	873	856	898	910	838	856	841	842	854	864	846	885	822	845	847	832	817	893	853	889	822	807	875	881	860	822	880	865	788	857	822	892	920	807	818	918	835	855	804	841	842	835	881	843	926	824	842	857	816	868	923	891	809	822	852	887	835	899	856	856	890	840	837	817	872	858	866	900	827	867	830	847	897	888	898	812	898	815	818	862	882	826	859	838	811	816	857	866	831	867	851	862	856	848	845	865	878	801	818	827	858	836	875	853	838	829	851	883	844	906	895	837	887	839	874	850	880	827	870	847	881	887	855	925	940	872	872	870	885	805	813	856	840	826	877	872	896	873	832	847	849	845	867	865	911	813	838	867	889	850	854	843	843	858	823	833	888	883	875	842	911	845	822	862	832	823	908	866	808	808	841	846	848	903	812	822	884	866	862	913	886	864	890	814	855	883	832	892	826	854	882	822	841	871	896	865	856	825	807	827	889	864	871	825	852	888	813	864	873	854	875	843	907	859	835	873	898	858	822	882	837	790	902	784	895	839	831	854	829	821	844	801	886	891	856	895	861	851	807	875	857	877	823	905	849	832	853	818
50813	63706	61313	50677	41219	31072	21306	15868	12962	10531	8198	6854	5983	4799	3802	3042	2412	2073	1704	1531	1412	1246	1120	1043	975	994	887	881	840	822	792	825	809	791	777	814	790	745	793	755	810	800	728	788	775	788	774	826	760	798	808	790	762	779	801	799	797	764	795	837	791	746	772	732	817	769	797	757	790	736	742	738	774	785	825	792	783	746	818	822	805	734	796	802	748	773	790	790	743	735	820	747	762	791	831	782	769	772	758	789	750	776	755	788	758	772	808	798	785	825	735	807	785	711	777	760	783	777	805	706	806	773	804	779	801	724	754	759	805	757	764	765	804	772	820	804	801	720	768	742	747	773	773	769	798	804	832	734	783	837	767	742	755	756	751	817	812	743	791	738	784	853	722	771	812	823	776	776	728	776	772	796	803	763	754	781	749	757	772	780	811	785	816	676	723	795	794	801	747	740	768	808	761	772	741	778	785	786	765	789	814	793	692	732	782	750	775	770	792	723	744	764	753	821	718	765	709	791	745	785	762	786	777	745	738	795	747	771	735	831	728	777	734	771	796	754	786	765	818	809	724	782	781	713	737	772	761	787	746	744	742	773	762	790	796	788	779	765	740	756	765	731	776	759	788	751	802	761	784	820	802	800	768	779	752	790	747	727	776	803	753	781	755	829	796	778	754	747	770	779	765	732	777	785	789	735	783	758	767	781	776	736	757	761	791	829	752	762	775	738	764	777	800	777	750	786	819	794	766	759	767	792	740	808	731	732	750	766	736	760	759	814	826	748	766	780	769	796	729	732	761	758	763	750	773	781	742	801	740	762	776	738	722	785	766	748	777	781	795	741	794	812	762	771	802	758	798	815	756	773	818	779	739	793	700	758	747	771	749	736	863	776	788	758	796	775	779	747	783	777	765	787	779	791	757	747	732	815	752	796	768	805	779	765	813	782	822	779	793	742	767	788	775	755	784	803	775	805	745	783	792	744	780	777	776	783	814	737	744	760	753	770	801	802	767	798	791	764	732	787	799	792	788	781	808	788	775	762	779	796	804	803	785	722	796	713	731	801	754	746	811	802	803	814	778	764	821	760	742	783	741	789	782	779	803	768	770	786	756	769	797	737	787	717	798	761	774	765	734	769	772	761	779	745	788	792	773	761	798	758	733	805	794	768	760	753	758	785	801	783	775	799	780	781	759	768	755	767	805	781	776	751	824	764	803	819	782	771	754	811	775	744	808	777	751	786	762	818	743	767	776	761	816	780	736	793	791	785	745	789	753	728	771	782	805	765	739	774	770	809	820	761	743	761	756	752	789	745	789	764	738	757	805	774	748	792	761	776	798	790	772	734	753	730	728	774	788	764	814	760	763	793	726	742	765	774	802	778	736	811	803	776	820	790	742	745	759	736	782	806	798	765	796	765	749	816	778	760	772	781	750	833	749	783	771	767	810	785	755	765	739	783	770	822	753	813	763	797	782	744	803	799	799	740	761	803	771	800	725	792	755	762	752	788	769	774	738	800	723	809	820	793	789	744	758	771	770	723	713	725	796	738	758	799	705	796	780	767	765	745	752	833	767	750	786	789	740	783	776	785	708	767	736	769	726	732	795	831	742	768	803	757	770	832	805	734	770	845	755	798	765	768	787	777	769	769	715	736	770	831	746	811	787	770	789	759	813	785	785	780	798	815	769	744	810	844	748	825	722	773	760	769	756	791	848	761	795	783	744	745	777	776	772	744	762	766	815	719	790	815	761	786	751	723	804	761	785	831	791	802	775	746	713	780	809	758	820	773	744	721	737	784	783	756	793	787	783	763	779	790	800	749	743	762	777	730	846	756	767	825	776	730	728	780	772	774	688	766	757	753	773	783	780	798	752	794	747	711	823	788	772	784	761	794	777	808	743	784	756	807	781	754	798	775	804	758	779	780	799	781	731	766	790	803	757	747	795	751	809	781	785	757	815	738	808	735	784	787	758	801	724	757	751	753	766	779	740	704	830	783	717	767	704	743	746	705	746	811	833	838	773	823	796	748	685	773	743	730	800	766	779	788	754	800	773	746	769	807	782	831	821	766	789	751	772	778	762	771	795	772	805	759	784	793	796	783	730	756	793	779	794	710	833	721	791	767	753	773	807	755	799	737	774	752	807	724	752	779	741	721	731	774	772	735	771	781	796	715	756	726	786	783	749	781	739	802	777	780	778	750	772	801	811	814	749	741	722	729	758	765	787	788	784	771	760	742	763	797	788	840	755	811	769	730	757	778	790	780	801	755	775	752	733	776	788	766	755	737	794	798	789	797	740	799	756	763	768	757	734	726	797	770	762	777	767	774	805	826	757	742	761	809	816	739	786	771	756	757	802	817	750	779	780	805	779	814	767	797	790	766	777	773	738	768	813	744	761	798	757	787	776	797	785	760	783	789	806	737	830	808	789	748	760	815	807	724	791	778	811	784	792	826	778	758	748	750	762	736	781	797	798	768	767	768	793	785	792	709	775	768	809	809	810	789	794	763	746	776	761	781	787	773	786	702	762	750	763	733	794	789	770	797	750	751	772	779	757	767	768	767	804	756	748	786	777	720	748	778	786	788	767	781	764	754	787	716	719	775	745	780	795	741	810	745	796	778	801	786	744	787	769	811	762	760	781	727	767	755	785	783	792	762	757	743	759	706	747	722	805	808	784	712	800	796	785	756	785	784	791	738	796	734	817	850	820	804	742	797	782	750	747	745	796	738	735	790	792	766	783	797	746	760	737	755	783	767	785	758	755	791	809	749	756	815	794	790	774	796	792	778	769	750	791	817	801	775	798	785	698	749	818	788	745	774	759	802	735	730	722	760	766	773	748	782	748	726	741	769	755	778	819	797	820	743	786	803	758	763	783	793	760	761	746	761	750	752	737	782	799	817	801	771	743	777	739	763	781	773	793	700	808	798	747	787	756	805	749	774	815	756	780	744	795	819	774	725	792	769	749	766	766	790	755	763	799	773	783	736	779	777	763	737	788	783	755	810	759	775	719	792	769	763	709	747	773	744	772	762	762	762	784	788	835	762	722	735	774	744	776	786	800	731	794	777	775	773	740	738	734	792	760	776	799	777	721	813	807	746	808	773	761	801	768	803	788	779	779	774	744	750	776	706	783	789	759	813	724	756	759	753	771	794	761	799	806	719	821	735	767	739	792	780	795	720	754	738	725	769	747	770	707	800	762	753	780	808	770	800	796	810	745	786	794	804	753	785	772	786	731	752	778	784	778	789	766	804	808	761	758	810	801	773	757	730	737	800	798	792	832	752	781	793	779	745	810	759	832	764	755	783	818	759	766	809	777	726	732	751	827	779	786	782	724	773	779	790	790	778	786	758	779	783	746	763	813	752	751	803	795	781	786	804	798	779	809	804	748	762	781	720	820	798	811	798	799	761	773	804	768	812	805	790	793	768	804	779	758	776	737	758	816	815	740	777	763	813	797	717	766	783	767	744	780	759	722	771	767	750	743	796	834	767	736	763	801	776
24359	21570	29490	25506	26436	28491	28081	17186	12207	9112	7013	5929	4767	3906	3060	2561	2232	1871	1674	1421	1348	1184	1151	1081	1091	981	963	948	921	1032	944	897	898	844	854	829	820	834	832	861	865	895	891	878	873	896	899	855	822	873	821	861	867	838	870	842	871	911	870	854	837	862	858	838	856	895	843	849	894	817	803	767	871	864	882	890	872	865	836	870	904	866	875	847	815	843	864	825	831	868	888	859	876	866	864	805	865	857	809	924	806	843	866	835	913	849	892	808	829	860	900	851	852	840	823	837	871	847	891	846	799	841	868	821	887	850	885	868	853	833	825	840	882	860	894	882	831	814	894	888	897	888	851	870	834	839	821	863	821	830	749	866	905	869	878	854	812	838	828	874	817	916	899	789	827	902	849	816	847	858	750	798	866	787	920	841	835	860	886	848	881	862	824	890	866	832	814	873	846	832	918	834	848	839	823	851	865	825	875	930	867	906	881	825	802	856	877	844	855	864	829	834	838	884	860	838	847	888	839	839	852	830	879	812	879	874	817	848	858	857	826	875	905	911	866	907	900	891	887	902	854	865	809	813	830	891	822	766	808	817	863	846	778	836	899	878	847	801	806	788	841	852	830	811	820	833	826	863	840	901	898	807	821	874	856	863	841	872	872	855	897	835	869	858	798	873	876	821	881	834	864	886	860	904	842	892	902	858	877	844	883	829	883	843	835	815	839	824	869	813	794	803	769	879	869	823	827	908	860	882	820	869	878	785	851	817	898	881	825	884	880	848	866	831	896	840	844	856	856	817	917	886	877	813	846	840	918	818	849	840	843	811	846	833	906	877	847	799	838	825	839	828	885	832	901	850	952	833	832	796	786	862	838	828	862	835	898	823	877	766	831	832	806	832	867	817	834	866	858	894	904	827	822	788	926	855	862	836	865	890	818	871	890	847	881	838	794	818	846	886	868	897	877	848	878	877	870	817	825	835	892	866	870	790	813	855	821	874	846	830	843	882	889	843	868	827	893	879	828	845	924	872	829	888	809	870	839	845	866	867	804	854	868	837	861	830	817	881	897	880	814	835	838	834	880	866	831	828	865	873	808	845	919	810	900	770	849	885	753	888	816	873	822	790	821	856	825	870	834	835	872	841	902	844	840	854	859	832	905	874	834	847	852	867	829	890	871	817	846	892	897	818	821	856	822	872	838	902	822	879	865	904	874	881	861	857	857	854	837	892	879	787	833	877	843	832	876	859	855	830	868	851	874	832	857	841	831	898	873	800	811	870	841	859	862	888	889	816	848	901	862	890	861	779	839	853	881	788	855	848	804	844	910	843	879	883	857	873	855	863	871	838	801	843	805	786	878	846	873	818	853	797	840	876	787	879	823	897	870	843	833	844	815	842	789	869	855	870	853	887	819	891	862	903	826	940	773	877	860	850	858	823	864	824	872	831	870	890	850	899	846	863	868	848	828	879	924	870	816	842	838	809	883	838	837	840	834	859	820	932	881	874	843	876	878	850	845	878	840	815	811	866	840	842	828	856	876	817	876	884	907	855	886	814	847	793	885	869	798	862	870	840	828	854	935	865	901	847	829	795	855	856	885	823	829	883	871	902	816	816	836	819	839	872	856	905	832	888	894	853	873	863	856	890	859	832	855	794	881	854	843	844	812	877	806	874	824	836	875	861	903	839	897	863	873	814	906	875	845	860	863	850	832	865	861	834	837	845	856	836	830	839	800	847	839	865	858	843	810	855	806	888	829	845	933	885	885	826	892	856	815	861	933	870	871	793	853	860	822	830	859	799	891	825	888	870	847	855	871	860	856	891	868	884	854	901	860	867	885	836	831	842	834	848	816	852	848	886	848	865	814	877	877	872	943	870	859	873	832	882	850	852	864	886	862	899	917	846	872	798	830	835	806	905	885	857	878	783	881	868	841	858	852	786	804	857	839	856	871	906	826	871	837	918	867	886	873	874	823	859	890	869	841	847	843	823	881	854	819	857	883	828	823	876	887	860	835	813	859	854	827	852	847	797	883	935	839	881	853	861	841	825	890	804	844	859	858	908	895	818	850	867	827	854	897	826	863	799	833	868	832	863	878	886	891	860	853	856	909	877	832	865	864	935	860	834	886	856	834	809	852	837	877	878	871	844	858	865	811	814	833	890	797	845	799	886	876	888	882	846	847	866	880	818	888	847	834	824	812	840	886	866	816	837	845	809	827	840	854	879	809	857	855	851	825	822	870	852	852	857	839	871	882	869	865	812	851	853	828	853	863	824	872	822	838	804	810	862	840	832	867	843	884	822	804	869	833	888	852	852	792	876	828	844	822	913	833	882	883	845	889	818	876	862	887	870	821	911	840	830	852	853	868	918	854	918	829	830	820	903	838	898	846	794	857	923	859	846	830	813	827	873	872	861	794	854	868	817	885	880	893	842	883	852	821	824	905	878	889	854	807	868	830	849	867	843	774	884	896	844	829	890	873	851	843	829	825	838	868	883	839	861	887	890	839	813	876	829	878	861	841	841	840	819	862	845	884	814	887	855	829	851	847	844	861	843	831	826	875	894	825	872	865	860	870	803	815	838	884	868	860	878	870	855	832	836	877	892	806	891	859	844	810	852	846	883	809	892	834	833	838	886	897	837	835	799	818	858	847	907	865	919	822	876	905	839	879	856	856	945	835	898	861	857	853	868	905	849	815	876	830	841	881	870	849	817	888	837	853	819	832	839	834	840	910	895	833	901	823	839	815	836	851	862	864	812	813	814	843	789	869	786	846	876	865	834	860	875	881	865	822	841	839	849	813	876	902	861	879	853	873	808	895	827	814	862	861	798	832	829	850	902	848	875	855	864	850	859	848	849	839	877	801	874	854	841	898	871	845	895	865	859	844	882	887	819	852	868	777	819	872	880	827	907	882	873	810	888	828	850	855	863	823	861	836	865	851	846	870	839	882	847	847	823	794	840	856	862	854	826	869	826	857	859	844	856	867	856	841	829	896	849	827	835	880	900	801	872	870	863	876	820	852	844	813	867	836	842	835	848	866	846	832	859	860	833	833	820	811	847	901	859	838	836	827	809	859	829	855	770	869	837	851	880	846	854	827	856	858	896	833	892	907	806	905	839	876	884	835	869	860	924	844	899	769	847	824	849	841	820	814	795	871	852	855	837	835	877	865	871	874	784	883	824	883	860	826	862	834	861	929	847	850	844	892	879	860	864	843	860	854	863	776	826	873	845	817	842	889	849	857	830	922	845	831	900	792	891	830	855	901	882	844	864	856	863	860	815	796	899	898	873	853	826	903	884	855	869	846	856	858	876	800	831	853	862	841	879	898	826	845	870	836	837	878	881	832	876	834	831	814	855	852	863	861	851	863	803	794	857	896	835	863	928	905	868	887	829	846	829	829	894	848	839	797	861	845	908	831	867	856	819	817	864	859	858	824	833	888	838	815	887	878	848	848	854	847	839	869	845	881	866	865	840	803	882	863	842	810	888	845	878	822	870	850	816
49315	65038	65328	55305	44743	33480	26250	19497	16019	12501	10167	8587	7215	5824	4466	3554	2970	2410	2131	1757	1587	1360	1250	1135	1024	993	951	893	839	848	872	798	823	803	830	766	759	742	794	760	834	795	836	800	752	769	811	762	792	770	783	804	811	806	770	732	787	797	797	733	775	785	736	729	750	793	732	796	768	748	783	781	795	775	856	744	777	811	813	843	772	741	770	756	785	762	786	736	776	784	813	807	755	779	771	767	802	758	770	761	748	778	810	810	769	742	800	815	791	813	831	763	774	761	760	754	736	790	781	739	798	797	817	776	774	792	792	759	850	796	776	764	764	770	784	753	787	798	783	777	758	750	789	767	772	830	785	841	739	745	717	793	755	814	739	819	773	786	797	741	765	782	776	780	770	851	793	786	785	737	773	753	797	788	796	766	769	798	752	772	799	743	762	780	730	780	782	765	725	754	797	815	763	808	743	791	855	790	788	809	798	782	768	762	779	821	739	759	766	806	785	790	749	784	731	709	763	827	728	782	728	778	771	780	788	804	788	744	756	749	768	779	771	749	773	774	764	766	740	826	788	760	778	828	772	773	795	776	793	786	831	801	814	752	812	732	695	802	765	739	763	776	750	760	763	730	747	794	763	780	801	752	782	771	783	753	778	750	799	769	824	785	772	760	825	765	807	821	764	793	805	766	783	797	762	781	775	801	787	823	740	786	768	771	786	741	797	792	778	819	763	784	808	743	753	799	780	786	797	772	782	794	803	844	811	819	803	745	764	786	815	774	796	770	757	763	826	757	791	763	699	813	810	784	785	770	759	776	785	760	744	798	801	784	726	705	712	804	790	745	803	756	782	761	805	797	754	779	777	791	775	787	816	785	808	763	786	756	794	755	791	777	795	750	781	786	789	758	755	829	795	788	812	744	771	755	738	794	766	737	802	813	764	827	781	807	760	741	771	726	845	760	823	812	801	735	892	825	755	798	803	789	757	752	756	815	762	784	803	775	788	753	796	801	758	804	740	810	753	762	762	810	795	832	765	809	798	807	783	755	740	768	809	787	779	787	843	775	824	768	736	770	788	807	816	747	765	794	816	738	762	754	780	796	751	782	748	769	768	770	772	812	741	745	776	762	797	806	828	797	764	790	768	787	805	742	789	797	755	764	763	775	743	793	796	806	803	791	794	847	795	749	710	752	737	774	791	842	727	742	788	840	770	739	733	809	813	774	731	845	768	817	780	759	790	794	773	756	782	764	731	765	794	767	773	774	815	734	734	770	789	833	784	751	819	744	769	804	800	795	738	741	784	746	795	825	806	841	779	804	751	787	813	815	801	760	755	801	767	739	838	756	764	755	814	822	751	803	748	775	812	794	748	784	801	740	814	795	789	746	736	748	736	814	832	740	709	774	793	733	774	756	793	729	761	796	785	790	759	763	804	772	793	770	765	809	798	777	782	833	815	830	767	753	766	812	759	795	817	769	744	769	785	739	768	813	780	806	738	805	807	774	763	760	742	792	714	761	799	760	757	788	831	744	796	765	816	745	799	790	719	814	796	821	797	807	803	787	791	733	754	774	767	791	768	802	807	740	750	734	793	794	770	733	764	798	760	768	759	806	754	785	809	807	768	781	785	823	797	806	784	790	758	767	779	772	825	831	784	777	757	736	772	779	763	811	788	784	754	737	757	751	795	788	788	768	823	791	740	781	842	781	790	799	806	783	739	820	775	816	770	746	751	791	834	781	773	755	813	755	787	773	776	747	754	776	758	804	784	749	834	746	750	772	770	798	743	760	810	738	789	772	778	740	774	756	802	781	783	799	756	814	765	809	798	788	775	802	824	764	754	780	734	792	804	715	791	784	752	770	809	781	799	824	786	801	794	723	803	826	790	809	750	833	787	746	818	772	809	791	752	767	795	781	750	757	753	732	753	817	766	806	759	797	802	775	809	792	749	797	808	792	746	815	769	816	775	773	765	756	796	777	724	847	764	744	758	746	807	777	816	795	756	799	768	772	836	792	812	757	794	796	781	750	734	820	778	784	792	752	758	757	736	752	792	819	784	736	775	766	772	799	796	827	764	757	766	757	850	769	759	789	786	728	776	774	755	757	748	780	764	822	786	787	826	755	810	796	787	771	759	801	747	723	797	759	757	755	797	780	776	772	837	752	779	778	767	768	729	794	795	768	813	772	826	761	754	768	773	781	796	786	802	761	743	765	732	790	791	748	801	781	802	730	815	758	757	758	793	763	765	801	716	794	785	710	766	800	746	753	741	750	772	729	779	799	844	748	780	763	781	754	754	715	767	782	756	774	817	789	792	782	773	760	806	737	785	754	798	757	820	789	762	786	753	808	739	822	726	751	780	726	777	747	803	765	764	860	792	803	782	776	750	710	756	789	764	768	714	756	766	770	774	773	731	791	780	825	804	785	747	788	786	721	833	766	785	789	759	777	760	768	778	746	765	778	817	825	787	818	779	780	795	817	802	782	768	751	786	751	770	799	772	812	820	790	778	763	791	760	796	787	729	788	748	788	787	798	806	784	784	816	763	727	758	787	751	740	761	778	826	805	717	726	727	739	755	747	789	758	799	804	779	825	767	774	834	742	779	764	769	760	800	766	808	738	758	797	800	753	759	775	722	790	725	800	773	739	782	763	759	760	753	763	741	785	749	829	770	779	766	796	772	792	759	778	760	790	782	764	788	738	780	821	742	789	803	795	763	778	827	777	780	800	767	749	758	811	787	807	751	778	798	815	802	835	714	817	775	760	706	762	757	764	761	773	752	810	800	796	792	775	758	758	782	799	744	769	774	745	781	714	818	768	702	769	749	812	732	762	794	749	831	729	771	764	791	747	716	771	782	822	806	822	752	767	775	781	740	803	778	735	813	829	808	825	762	744	783	783	769	745	786	823	817	810	789	778	777	810	774	812	831	778	774	781	782	753	755	800	805	815	780	767	794	747	790	789	771	770	766	757	759	792	785	734	747	776	739	772	807	757	782	764	718	814	789	768	796	779	818	771	806	826	799	812	796	799	750	787	760	789	795	745	849	779	787	774	773	745	771	780	814	779	752	783	732	767	756	844	736	766	819	805	756	825	819	779	818	750	797	773	793	806	681	808	774	791	787	757	785	720	819	799	720	750	759	781	784	787	763	783	793	788	787	731	780	773	771	769	767	804	825	776	749	772	739	774	769	748	833	758	759	809	770	813	783	783	766	782	735	785	781	788	779	763	747	760	845	816	809	718	799	717	750	784	802	746	840	769	724	772	758	800	789	762	741	775	721	798	812	782	749	787	787	760	773	767	791	811	776	806	821	826	860	776	803	788	812	747	794	805	738	799	782	778	766	798	773	777	781	794	793	751	807	732	787	820	752	753	754	774	810	771	734	761	780	739	797	797	750	783	778	806	751	823	809	821	803	752	786	817	789	779	761	799	843	751	764	784	767	779	757	780	785	727	765	794	784	796	819	756	765	792	797	775	734	709	804	815	740	806	779	768	724	819
28383	23610	33771	35757	29576	21562	14672	8914	6365	4771	3812	3399	2814	2347	1926	1625	1449	1296	1156	1107	1021	979	1014	977	938	913	889	883	861	846	928	810	820	838	848	845	848	801	849	810	825	852	821	860	808	793	855	804	876	848	864	849	864	842	868	819	848	792	820	843	807	867	810	877	854	834	831	812	838	823	764	847	873	845	845	844	829	774	904	833	834	881	827	818	812	804	823	842	826	812	818	831	826	830	841	815	820	884	827	818	837	847	845	796	785	782	874	822	817	786	864	824	825	841	827	865	804	824	830	847	812	832	819	836	861	792	908	868	778	835	823	867	868	822	894	795	812	823	858	821	824	823	822	784	864	838	853	825	799	803	795	868	819	892	819	835	821	811	824	815	797	854	843	830	820	844	868	792	826	870	823	827	854	824	798	840	821	814	843	832	817	821	768	797	826	822	819	784	832	845	788	813	763	820	868	891	809	841	823	845	821	862	848	839	846	810	846	832	837	810	787	819	795	807	797	827	865	825	782	806	799	733	852	870	794	751	821	784	836	806	826	871	835	846	821	828	884	811	814	812	826	830	780	876	844	832	812	877	821	809	814	805	808	802	840	840	807	826	815	821	813	832	829	866	878	833	840	833	829	802	801	850	797	791	821	848	822	805	814	786	836	864	786	873	808	869	832	873	823	823	855	795	791	809	795	757	806	866	825	805	796	817	877	818	866	836	801	747	793	856	880	843	859	802	836	810	799	806	817	800	809	859	864	848	848	783	811	835	896	871	832	802	822	818	844	822	836	851	846	823	811	851	832	869	828	834	772	865	836	814	832	786	839	765	829	859	844	891	845	869	785	886	760	806	881	916	842	838	818	827	801	832	767	838	790	843	863	845	799	766	854	808	847	848	819	793	858	877	861	825	887	798	796	840	855	834	835	808	813	833	883	803	825	791	834	836	801	903	782	811	816	785	847	811	817	832	781	841	823	790	886	798	874	808	806	830	875	809	827	857	850	861	790	828	822	837	851	869	867	785	841	819	815	851	876	808	768	842	833	822	821	854	858	833	769	787	829	862	752	835	814	821	839	815	825	878	826	801	814	792	876	782	837	889	823	868	790	806	815	789	817	824	871	819	818	833	774	815	793	779	857	765	803	838	845	738	867	843	864	743	841	821	806	841	811	866	825	817	828	860	862	857	838	824	831	812	853	825	822	828	831	843	837	803	802	819	818	857	827	808	902	833	819	794	809	850	798	843	859	823	814	813	776	791	802	831	835	798	833	853	851	821	811	768	811	851	858	902	854	810	807	825	842	777	893	780	846	814	867	830	832	841	794	820	819	781	786	853	849	838	888	857	796	870	808	835	827	830	830	817	798	826	837	836	784	817	824	826	845	851	799	844	792	785	813	839	804	912	837	748	823	803	819	823	844	800	821	840	864	809	771	865	863	825	821	811	826	816	789	840	838	786	835	875	819	879	887	839	823	864	815	856	792	811	855	803	850	833	847	832	833	808	795	853	756	813	794	863	782	831	862	837	839	797	813	818	784	778	776	847	776	805	854	794	786	797	859	792	832	799	810	819	857	812	847	852	788	840	799	832	835	858	851	863	813	860	830	800	811	801	878	836	760	818	803	837	810	810	811	792	838	805	798	870	847	819	732	803	827	854	812	877	811	831	838	788	813	820	806	822	824	860	794	836	854	833	866	859	808	871	815	820	779	875	832	800	826	810	832	844	814	798	813	840	804	824	820	848	840	805	792	808	816	793	842	795	838	824	838	876	811	841	839	840	821	820	829	854	864	818	844	807	823	864	825	833	789	866	826	784	832	786	824	850	852	804	743	820	835	847	882	833	849	850	845	824	816	805	803	833	800	850	841	827	863	865	828	789	858	874	834	821	793	797	893	829	838	850	845	794	841	848	810	776	824	835	765	839	818	800	828	866	841	837	854	889	783	801	873	870	857	852	834	782	821	811	821	753	807	795	792	840	870	796	864	829	829	789	814	787	848	803	828	805	801	848	811	806	807	776	816	769	872	839	846	835	819	817	838	813	824	815	835	865	831	852	864	835	813	848	864	898	847	804	868	765	832	821	843	906	799	771	803	830	818	796	853	819	837	830	823	847	787	847	846	883	849	842	776	845	776	823	837	886	811	801	838	832	843	841	787	857	822	808	823	863	801	804	893	862	823	838	880	829	798	810	853	783	834	834	830	823	887	886	848	859	827	816	859	833	831	790	803	856	818	819	829	844	874	816	761	844	804	831	892	856	818	805	823	842	849	853	798	817	825	791	812	823	804	837	814	787	804	838	808	824	825	832	821	846	844	852	826	869	793	838	836	792	858	806	832	809	789	886	830	861	827	828	805	812	822	851	822	826	859	756	852	847	848	798	871	817	801	790	860	825	784	817	838	891	832	834	828	800	831	881	782	837	849	810	812	852	802	862	863	834	805	805	841	757	846	817	845	835	837	801	807	821	866	871	901	823	831	825	846	882	810	846	804	802	792	797	854	757	813	787	806	801	796	835	772	808	828	841	829	800	847	860	816	808	847	782	802	807	849	882	822	833	820	734	832	859	769	840	819	787	827	834	864	838	824	876	869	805	792	857	811	824	838	803	825	860	874	856	881	794	834	871	832	835	792	843	839	868	768	772	776	841	854	841	856	801	850	794	841	835	837	826	889	833	821	819	844	831	833	857	860	798	835	805	821	811	808	830	776	809	805	882	855	875	805	849	848	809	866	808	826	789	851	763	844	851	815	809	819	843	788	836	791	799	819	900	877	780	813	823	819	846	887	823	875	867	838	817	826	855	847	800	869	812	819	756	818	835	851	839	803	796	817	819	888	854	885	780	858	797	848	837	869	810	810	796	800	831	855	847	838	835	821	804	922	843	806	838	803	825	822	811	797	848	814	831	796	870	854	808	811	841	840	833	781	807	812	837	799	844	876	786	828	832	777	813	833	795	824	807	833	858	854	827	826	850	782	817	837	819	881	850	813	851	824	790	859	801	852	827	783	819	895	851	849	796	851	828	802	856	810	855	805	796	814	861	820	832	823	802	797	850	866	841	840	808	868	823	829	803	818	830	831	868	798	783	806	835	844	842	839	836	835	846	829	788	845	820	833	835	844	828	873	849	822	802	804	867	819	780	814	783	855	846	810	839	816	867	817	846	825	923	783	862	888	790	812	781	842	825	827	862	789	805	856	812	819	804	830	816	789	859	841	824	830	800	807	824	834	847	847	847	800	863	861	856	812	866	802	853	854	800	845	857	833	808	843	905	852	866	787	789	821	818	794	841	811	842	805	821	822	862	883	840	852	839	787	890	809	896	861	805	798	820	860	853	844	827	831	831	785	787	801	816	824	809	915	833	827	836	791	827	844	822	852	850	812	799	858	833	804	762	887	866	846	769	811	763	803	799	878	853	813	809	816	807	824	830	821	865	857	818	832	883	819	893	797	804	831	824	818	778	851	852	764	875	805	794	814	823	835	831	837	851	858	794	836	808	806	828
47388	57145	54623	44351	34499	24461	17809	12437	10035	7489	6227	5237	4348	3511	2800	2267	1826	1636	1404	1324	1185	1062	1006	972	918	910	849	855	808	848	785	821	786	790	727	783	736	790	765	739	753	793	715	731	806	763	789	768	746	759	709	745	733	761	753	746	716	716	753	739	752	781	722	738	797	787	792	721	762	771	769	745	799	724	785	768	769	786	761	765	734	757	804	736	793	752	709	757	730	727	723	789	751	763	772	754	703	780	765	716	800	794	713	724	798	770	791	775	726	763	786	768	761	776	710	773	802	742	769	714	703	749	766	772	750	741	771	776	791	760	764	766	792	744	774	813	754	774	746	717	832	766	758	793	774	770	780	770	737	746	782	756	765	730	774	741	733	734	741	787	755	779	779	749	729	731	769	744	765	747	743	745	733	751	777	734	750	823	743	738	747	780	783	743	720	789	767	753	724	729	725	772	790	766	763	740	729	745	730	764	786	789	814	727	698	777	754	749	768	771	776	784	802	715	750	724	785	707	768	741	767	803	761	735	736	736	809	733	767	758	770	752	746	728	759	808	721	747	668	794	722	766	733	779	771	790	731	754	721	771	760	773	757	766	773	748	794	733	750	774	744	752	744	757	746	765	743	718	744	789	791	764	767	750	791	754	791	727	795	754	785	781	812	747	750	733	830	733	812	758	779	756	783	721	732	746	800	736	764	747	724	734	725	785	802	755	729	800	780	801	772	739	750	757	776	753	732	786	720	773	725	765	797	715	735	789	749	810	764	747	787	798	726	815	779	769	780	789	810	775	722	762	733	768	714	811	739	783	723	719	758	753	805	770	756	704	769	790	743	711	756	747	753	766	744	788	773	773	773	746	755	770	684	730	751	763	751	777	764	715	787	738	747	761	764	762	762	738	784	753	781	726	766	764	784	783	787	736	724	771	746	763	787	793	766	743	757	772	796	713	735	743	774	799	739	755	713	744	748	742	737	820	779	762	741	767	756	770	798	751	767	755	728	786	745	758	754	813	724	770	674	773	757	724	755	764	745	772	765	739	767	764	747	759	750	720	765	754	767	791	783	780	742	780	719	746	751	715	752	811	800	778	820	720	795	724	740	737	817	766	753	768	778	794	746	782	733	735	781	726	798	737	754	713	712	767	777	776	766	711	768	751	776	766	746	765	742	761	768	773	733	663	750	768	756	769	738	736	797	740	775	720	762	795	724	752	728	706	787	755	743	755	766	781	746	811	743	739	790	760	766	757	734	743	734	739	738	763	775	737	774	805	745	751	743	805	738	780	762	732	772	703	763	730	772	745	783	784	750	712	794	692	769	750	741	784	754	743	729	785	756	731	785	745	740	757	746	761	739	763	729	745	743	767	726	715	701	834	749	800	724	730	757	757	797	767	703	745	751	788	710	742	775	811	739	742	773	757	740	786	729	759	730	744	783	799	755	783	773	743	730	773	758	751	794	768	772	755	743	764	807	751	758	774	733	758	721	798	792	769	735	742	759	749	775	772	775	757	754	794	755	722	765	753	755	794	720	750	777	760	748	745	741	774	739	776	749	786	777	741	777	759	785	806	754	761	737	758	808	711	729	736	754	762	723	746	756	791	758	768	719	747	716	761	764	717	762	776	772	826	780	787	742	752	714	780	729	759	746	749	721	779	779	750	787	727	739	715	737	731	772	770	741	739	740	804	764	736	763	776	765	768	807	738	727	733	739	823	736	739	735	737	767	753	756	725	776	768	723	767	746	756	749	743	740	748	807	730	769	752	770	768	796	790	759	701	728	794	801	809	734	779	803	740	784	777	762	733	759	769	726	796	752	754	784	750	779	739	790	785	803	764	735	747	736	779	759	764	779	762	743	803	801	725	751	763	711	726	799	757	728	772	747	770	769	754	773	726	794	783	782	737	730	747	733	800	743	739	807	738	720	782	760	781	767	746	740	747	759	756	757	793	761	727	752	778	757	766	810	759	708	733	782	827	744	778	782	761	774	741	745	764	744	794	837	749	753	777	794	736	753	772	759	721	785	751	743	723	745	800	760	741	756	753	712	732	748	736	772	752	758	805	791	766	744	800	742	774	755	789	750	786	742	771	776	737	806	798	807	764	742	765	766	752	786	757	760	760	741	747	771	735	750	743	773	736	738	792	744	787	760	744	801	745	742	793	753	780	721	772	795	743	771	779	783	733	771	785	766	803	778	766	792	732	759	758	795	718	775	782	767	774	708	738	793	749	730	716	756	752	787	759	796	789	817	759	753	757	746	724	736	779	692	775	792	790	790	784	764	742	795	751	788	747	750	745	715	764	740	740	738	753	760	739	714	753	740	778	767	769	771	782	723	727	753	733	767	750	747	729	767	759	780	721	733	718	765	767	762	736	727	803	755	793	749	743	771	781	762	731	730	737	770	732	764	763	796	767	754	746	736	755	777	743	774	744	822	760	711	758	708	752	719	702	781	746	717	782	743	781	778	720	813	765	790	715	713	805	770	762	800	752	741	730	779	780	762	744	780	739	756	686	748	746	812	763	729	759	727	765	761	794	741	723	767	796	739	752	775	773	739	737	741	720	776	763	759	739	745	773	720	788	747	700	702	770	811	768	770	728	787	757	742	736	719	746	789	765	758	688	736	774	765	732	754	759	723	763	821	755	747	743	749	783	820	762	766	806	755	719	733	756	819	794	775	715	747	744	776	727	768	803	778	743	783	735	752	739	723	779	688	749	760	751	744	814	767	774	751	766	773	733	767	757	775	737	785	704	758	757	736	759	759	738	733	765	739	776	745	731	744	785	770	756	754	768	819	750	737	779	759	753	776	800	766	774	744	757	758	729	741	744	751	743	803	694	728	756	761	748	771	743	714	750	748	746	733	784	789	778	756	750	763	755	769	737	750	768	785	772	737	825	758	787	735	734	751	767	777	764	709	730	760	737	744	747	779	785	756	753	769	754	760	731	801	774	728	727	807	732	776	791	774	774	742	787	749	700	770	770	713	779	722	746	781	765	845	761	728	787	759	749	768	793	764	777	751	746	736	752	763	782	729	774	799	739	738	776	733	708	789	766	750	756	790	755	732	722	829	731	830	767	761	806	771	788	718	745	790	766	757	731	727	746	748	723	810	769	761	760	749	755	741	745	786	701	745	756	777	729	709	726	804	740	771	766	776	715	752	736	735	737	813	770	771	771	747	786	760	737	772	748	750	761	688	726	766	774	706	790	781	744	752	744	755	733	716	746	785	752	801	786	712	683	803	729	739	748	762	808	754	751	803	773	751	744	759	734	771	729	775	774	757	755	734	761	770	753	780	785	791	792	773	723	738	795	817	734	762	770	768	771	788	741	783	729	755	752	731	808	710	709	762	745	731	752	759	783	748	723	757	728	762	719	751	780	740	804	813	747	771	769	754	748	778	741	730	776	723	802	733	773	758	738	747	773	751	762	719	777	758	760	745	735	759	790	787	755	786	792	718	747	752	753	776	753	820	808	735	783	739	780	752	778	687	759
25744	21600	29397	27624	29305	28754	24069	13687	8745	6615	5352	4525	3749	3121	2395	2167	1796	1555	1380	1232	1123	1152	1039	948	960	916	917	988	944	865	887	900	872	866	839	823	885	851	799	884	854	875	856	850	884	793	804	834	830	871	830	797	894	840	795	840	846	854	845	835	853	830	821	825	827	846	809	818	870	841	882	887	910	860	826	885	808	854	813	807	881	811	834	827	859	904	874	865	833	838	772	841	783	834	850	866	866	873	808	838	842	808	818	870	836	805	858	832	859	826	844	818	802	866	815	865	793	786	851	868	807	787	783	891	816	799	828	886	862	874	831	776	910	811	853	844	894	822	846	816	847	857	806	879	830	818	837	797	778	816	829	801	847	800	860	879	852	809	854	793	814	812	866	844	865	802	913	828	870	853	801	806	838	820	822	847	827	889	820	869	833	836	801	854	892	815	844	857	853	870	887	842	808	862	818	866	794	854	918	819	853	875	792	825	867	827	863	802	851	834	780	833	887	825	805	833	844	840	841	879	819	862	864	862	829	820	816	857	807	879	846	888	865	863	844	880	798	845	833	861	851	842	846	818	816	798	847	820	844	816	917	833	830	870	823	844	823	862	860	788	805	808	853	846	844	808	829	794	843	874	871	922	857	868	873	819	787	819	805	867	882	888	873	884	830	817	852	824	874	862	818	826	840	840	777	855	839	896	830	850	855	811	855	780	826	842	766	826	851	877	836	835	827	814	832	827	800	814	848	857	872	870	819	835	861	817	838	836	819	855	842	824	824	897	825	863	849	889	851	850	816	849	855	854	875	828	810	795	873	848	807	814	832	837	861	816	854	848	802	845	853	798	829	840	881	872	825	851	880	798	820	809	900	828	841	834	847	834	813	837	817	859	901	827	833	847	811	857	855	845	874	832	875	786	853	783	873	868	841	851	884	873	816	809	840	846	821	809	911	833	839	863	890	853	769	782	825	850	839	838	855	855	840	821	831	857	867	840	844	798	861	806	832	802	830	881	821	843	862	821	858	859	799	776	839	879	844	874	846	845	828	866	873	839	863	849	847	801	859	860	829	852	815	792	873	804	876	856	872	838	825	852	868	847	852	863	827	837	860	862	825	838	835	890	831	774	809	853	824	856	792	821	855	854	836	850	831	813	889	860	832	826	835	845	771	850	820	849	813	811	833	864	844	873	870	824	834	823	853	833	861	868	820	906	828	865	850	841	830	866	893	875	840	823	841	768	846	824	848	792	872	831	877	780	841	886	831	840	808	831	849	779	840	853	816	798	822	852	864	806	835	875	844	827	834	830	886	834	823	855	854	834	840	899	830	856	830	809	839	862	810	826	820	817	805	857	854	879	796	859	802	820	862	839	889	889	800	809	801	809	806	877	810	829	880	814	826	808	808	809	846	819	871	829	859	930	835	858	832	847	865	835	814	863	796	831	795	803	825	822	857	868	837	845	761	870	899	783	889	856	790	879	834	830	862	877	824	856	844	845	782	810	836	842	837	865	806	810	793	847	878	835	829	833	833	803	847	854	844	794	846	843	858	830	836	852	827	878	889	833	845	837	854	870	873	860	812	829	858	873	811	813	845	815	897	873	838	840	859	795	842	856	841	837	826	829	869	883	836	892	815	861	852	824	835	790	833	875	876	762	834	806	871	882	924	813	851	833	861	878	823	831	899	869	810	814	861	811	837	868	863	835	803	844	842	859	818	842	795	828	838	799	897	896	840	816	858	805	878	870	856	816	845	822	828	855	828	838	839	906	869	885	897	849	834	796	854	837	852	824	817	866	870	806	825	812	836	846	842	808	851	834	884	871	844	840	817	819	876	828	821	797	867	789	879	843	899	800	789	801	817	836	820	926	818	790	835	818	827	885	829	849	855	823	845	835	806	815	833	830	895	837	824	846	821	866	805	843	852	868	877	839	870	885	767	818	865	863	852	828	871	814	834	838	801	860	842	866	836	799	837	869	811	842	837	863	866	829	808	847	817	833	887	777	859	798	842	798	846	889	858	855	850	841	829	891	875	852	818	865	861	881	805	767	852	845	873	844	859	814	803	859	780	847	800	830	823	871	848	839	841	829	885	854	794	854	850	825	815	848	880	877	870	798	829	840	834	846	795	870	911	839	850	898	882	826	831	833	869	804	834	874	834	836	883	825	884	851	863	879	848	908	784	854	826	825	861	835	854	779	846	910	851	781	866	851	814	800	829	820	890	780	835	855	776	802	861	798	866	905	838	795	866	840	787	846	847	836	822	857	825	828	857	836	849	838	827	846	847	853	840	809	839	804	822	807	825	907	872	856	803	827	848	824	876	799	816	857	865	816	856	855	847	842	822	873	885	892	850	823	824	790	811	860	815	833	842	849	849	868	833	771	864	816	865	804	862	814	846	801	817	877	852	805	893	878	855	831	827	852	846	808	783	839	822	828	811	881	833	833	846	844	831	864	821	838	899	796	837	843	858	843	871	850	899	872	864	834	890	759	815	814	818	816	774	842	903	855	865	847	822	817	861	841	784	806	882	785	815	858	791	829	795	834	826	822	790	800	858	858	852	917	783	872	831	863	876	847	811	819	873	858	864	824	830	844	843	839	868	846	873	803	816	893	823	850	846	876	871	870	836	816	861	834	825	832	866	858	798	870	816	887	898	829	796	803	810	826	845	797	809	851	844	840	755	824	797	849	858	845	809	844	839	861	798	842	857	845	803	803	836	854	847	814	850	795	850	829	928	866	959	873	795	827	857	813	890	931	873	856	855	880	857	829	867	861	815	825	906	849	821	816	856	860	809	852	832	806	845	835	886	864	868	840	855	914	862	841	860	814	785	799	860	847	879	813	835	795	877	836	866	859	865	808	887	833	781	816	867	803	818	836	855	834	817	848	808	830	855	864	807	849	855	831	823	874	793	838	812	823	829	829	830	830	853	807	834	860	839	841	860	864	907	818	863	928	801	873	857	850	852	886	876	854	849	846	871	919	838	856	798	872	857	887	828	768	812	872	833	805	862	860	841	798	817	862	842	831	841	826	835	840	840	825	811	830	809	889	879	813	832	836	840	859	837	867	808	832	865	867	825	840	847	803	839	817	854	836	831	776	815	857	884	906	857	839	829	863	814	875	834	838	844	847	837	783	864	842	817	824	825	872	833	841	829	782	833	812	821	849	882	821	873	824	817	827	818	842	833	865	854	819	831	835	834	867	840	820	880	782	845	857	854	873	854	821	860	872	824	836	864	778	860	827	824	845	822	862	817	883	828	807	808	843	798	823	805	851	908	894	851	842	835	863	793	827	800	804	870	836	878	864	829	901	785	862	842	858	830	812	835	835	884	829	842	822	788	844	828	865	820	817	824	898	892	903	818	805	850	852	859	840	800	844	809	796	815	861	879	831	844	838	811	815	824	772	876	828	881	833	877	828	833	841	846	829	862	830	847	835	907	828	838	831	849	877	828	857	808	866	834	836	809	815	880	808	817	882	790	842	834	850	827	862	814	790
48476	59728	58867	50514	40649	30852	23077	15924	12009	9677	7903	6757	5545	4459	3459	2819	2262	2022	1701	1534	1306	1155	1104	1017	938	899	863	891	856	859	866	814	758	794	780	780	733	769	755	785	801	781	742	788	723	767	858	772	759	816	765	780	798	752	764	790	749	759	785	761	719	760	806	794	786	788	735	760	733	788	687	731	730	740	782	771	753	793	710	815	803	767	795	801	780	776	788	778	764	747	801	761	749	763	750	716	734	743	815	845	759	774	812	752	765	786	775	741	732	750	774	788	756	772	741	729	706	811	745	817	784	765	763	768	795	771	781	727	794	760	758	768	795	816	779	805	779	732	804	747	756	777	779	779	798	764	805	757	809	748	707	757	735	724	759	744	808	785	799	742	761	764	800	803	760	763	714	802	778	771	805	782	792	805	772	761	690	766	768	823	744	749	771	722	746	830	719	737	747	797	755	715	794	815	767	808	753	793	761	770	795	775	792	772	770	789	726	818	785	760	796	811	751	748	797	798	784	780	742	766	741	731	776	743	778	771	741	765	748	769	731	784	759	816	718	763	711	740	784	788	747	763	714	781	773	750	735	738	783	732	756	735	782	830	835	781	754	732	773	772	839	789	783	744	815	794	805	825	820	776	728	714	727	756	756	786	792	724	829	744	743	727	789	785	775	766	755	790	775	818	734	730	758	737	770	747	769	756	749	770	770	778	755	761	794	801	806	753	756	768	813	781	794	770	752	816	773	782	814	813	755	726	736	783	764	810	783	805	793	796	771	776	752	737	777	812	710	760	729	816	780	791	741	740	785	781	721	764	766	748	805	740	753	759	799	724	850	766	774	779	762	754	774	745	787	830	759	778	726	776	792	792	761	781	757	770	774	745	782	799	742	725	765	749	770	788	750	771	797	770	795	773	773	712	767	759	796	780	728	790	745	744	768	751	759	786	785	796	775	784	763	748	751	797	792	740	717	733	744	771	810	754	769	783	707	795	728	763	782	748	771	734	729	757	737	708	809	771	739	761	779	751	785	783	757	798	784	740	774	779	737	722	804	745	766	750	781	816	778	770	776	788	771	750	788	763	732	780	766	730	733	782	827	769	733	789	805	790	770	756	770	770	778	719	760	750	698	759	703	784	756	778	793	813	769	795	776	746	786	775	700	784	762	713	780	770	738	758	768	748	749	793	760	738	739	745	755	791	769	760	771	746	785	756	802	763	750	810	762	852	773	745	791	773	806	736	748	762	745	741	748	767	744	760	728	744	769	753	796	789	724	745	800	770	745	768	804	821	772	764	748	773	762	790	743	759	795	756	738	760	773	810	739	742	709	790	792	723	791	840	787	799	761	760	793	785	758	777	779	810	772	774	831	757	784	802	763	786	742	757	776	744	783	765	747	805	737	769	782	796	814	746	820	766	749	761	768	831	760	743	751	806	730	749	724	796	771	754	800	807	816	754	780	753	769	780	731	775	774	753	725	760	726	751	784	730	744	769	757	799	738	794	773	764	752	765	789	764	748	789	751	723	765	738	740	787	680	764	817	752	759	838	797	733	763	769	829	781	800	788	751	829	840	731	757	761	738	750	762	800	753	733	750	819	803	782	776	781	752	774	762	812	751	723	757	793	803	796	717	755	745	794	792	765	785	739	782	801	777	737	765	766	782	740	754	731	758	781	788	736	772	806	685	792	784	744	773	794	761	718	820	821	764	749	767	775	812	790	760	774	781	772	761	711	823	767	765	716	759	789	766	778	760	771	786	745	748	732	779	756	788	741	745	778	815	762	788	768	787	794	733	737	768	755	775	723	743	752	797	763	794	774	765	786	779	754	773	743	807	783	783	775	744	740	714	798	786	796	788	774	746	781	789	799	815	777	783	716	746	770	753	735	807	805	806	764	757	777	755	785	727	786	779	749	821	786	781	730	779	772	730	714	821	779	794	802	764	772	760	781	771	752	730	794	794	778	753	723	737	744	774	794	772	787	799	780	729	748	746	788	751	713	794	804	715	749	820	799	738	779	800	830	757	767	790	766	797	747	799	803	773	765	797	784	764	760	792	757	753	729	794	739	759	791	741	763	735	753	796	762	749	759	751	764	779	786	787	789	765	757	773	795	715	799	736	805	788	780	752	802	790	770	751	790	754	756	767	757	750	766	757	748	767	797	734	793	777	721	806	755	771	749	792	710	753	758	715	767	766	762	804	777	788	772	770	767	805	717	767	773	760	757	754	729	788	735	808	708	790	770	728	805	782	845	748	759	798	777	786	780	802	783	804	725	760	766	801	759	742	817	795	778	746	802	793	781	731	742	747	736	781	799	809	781	768	777	768	777	790	794	732	752	780	767	750	728	771	756	704	775	797	786	804	773	758	800	802	791	763	747	767	752	723	766	748	767	773	776	753	805	769	753	745	759	785	787	788	753	788	829	791	761	785	729	815	793	790	785	754	777	770	779	762	777	735	774	772	743	768	784	749	729	794	753	748	804	759	774	812	781	822	779	800	793	825	772	741	736	713	796	719	785	743	785	798	784	793	785	791	750	767	792	791	794	815	738	788	748	754	745	753	787	778	763	759	744	821	760	811	778	774	785	706	787	757	764	788	748	736	758	737	727	764	749	765	828	741	738	740	750	752	744	719	766	743	770	804	803	766	816	773	747	778	765	795	803	773	808	781	696	738	721	734	791	807	767	804	715	759	734	795	785	774	793	706	755	777	746	796	761	758	751	790	773	773	768	781	769	777	705	739	748	768	734	776	744	781	783	750	771	785	809	740	751	756	764	787	816	758	766	784	807	800	842	804	782	832	764	798	784	810	778	798	778	777	754	760	782	781	713	755	772	786	742	726	762	727	781	739	769	803	786	746	739	742	797	767	769	800	773	790	783	700	817	773	775	822	801	720	767	761	797	739	799	831	775	831	773	807	794	741	777	795	795	800	765	782	753	764	701	793	757	823	800	731	745	767	796	741	772	749	742	776	781	768	712	797	750	767	825	771	742	755	758	823	780	778	757	803	817	755	754	770	723	770	762	793	761	753	762	783	792	850	726	720	767	752	785	725	772	769	795	780	800	798	739	770	732	781	740	787	730	768	765	769	783	807	781	759	772	788	709	773	798	777	740	753	775	775	742	803	761	781	720	778	811	771	769	792	750	754	756	759	775	774	783	743	762	815	802	769	730	748	750	743	775	771	757	762	770	746	774	759	776	735	815	755	761	747	754	800	774	716	834	760	778	735	784	791	743	763	755	772	780	827	744	798	793	718	750	770	749	783	741	756	744	792	771	762	792	706	765	766	780	751	792	773	759	793	768	751	757	806	743	739	733	768	803	810	754	771	777	812	829	776	766	768	780	779	757	740	777	772	814	776	759	778	755	742	749	754	737	788	785	693	777	779	733	766	783	730	805	789	731	775	739	792	758	705	702	793	780	831	778	745	802	794	772	725	760	747	743	767	745	784	816	730	762	724	742	771	763	755	790	788	754	780	824	771	763	785	803	791	805	766	793
25155	21641	29437	25991	26789	28297	24173	13136	8805	6878	5596	4573	3679	3060	2450	2085	1794	1625	1424	1311	1159	1169	1114	987	983	905	909	927	896	888	874	898	831	859	874	900	933	870	849	855	806	795	827	861	833	881	787	897	892	844	793	884	881	869	863	876	862	863	860	864	857	895	873	843	839	888	862	828	874	849	889	863	856	842	841	853	811	868	893	912	885	838	853	816	826	772	843	817	842	854	830	871	844	911	857	812	841	844	860	797	860	819	870	894	890	874	849	903	831	840	831	834	853	844	822	827	836	841	802	880	882	882	843	860	851	836	868	843	829	851	809	905	852	778	868	857	892	853	890	851	848	824	927	875	889	875	852	858	924	891	863	866	846	831	850	843	930	901	831	844	841	845	875	838	915	867	861	850	873	889	917	812	833	800	799	854	853	794	896	868	914	829	912	858	814	819	804	849	865	861	849	862	816	820	847	828	839	868	898	851	860	854	835	858	836	849	887	846	842	865	854	849	818	815	827	864	842	899	847	797	849	870	846	842	884	868	819	808	856	822	809	817	855	858	876	834	805	848	879	860	806	851	829	890	836	794	872	867	804	857	828	827	915	821	832	927	833	852	877	911	824	812	828	838	794	869	840	858	907	826	862	867	895	859	856	883	843	840	861	848	852	830	857	874	875	877	840	895	885	822	848	861	888	872	883	862	847	843	867	837	825	844	867	845	827	891	852	802	850	818	872	836	884	834	867	838	820	862	876	821	834	905	830	854	831	830	863	836	856	892	829	947	892	862	835	835	876	897	848	869	836	800	811	846	851	864	836	823	871	840	823	905	857	931	927	829	809	876	841	839	836	848	911	862	816	826	873	873	859	856	891	809	840	839	900	796	869	840	825	894	883	879	871	850	862	863	875	809	834	878	841	837	869	829	837	766	864	855	843	854	896	840	850	844	860	884	868	901	850	916	867	835	878	872	820	891	841	862	822	882	846	784	891	822	836	856	832	855	855	776	852	814	867	836	850	818	840	835	857	840	862	843	851	872	859	847	805	870	900	848	829	859	844	894	811	866	878	860	854	852	792	870	866	839	824	900	837	854	874	828	809	817	855	893	872	819	913	835	860	851	854	880	857	835	831	860	864	874	837	837	863	827	853	858	848	842	918	765	827	857	867	876	843	846	861	838	900	874	897	875	847	843	823	845	892	869	900	836	824	875	814	882	867	832	797	864	866	824	832	881	841	814	833	822	875	862	846	837	888	833	882	832	857	869	866	838	806	836	889	851	800	804	835	844	860	858	836	851	868	838	850	908	828	859	856	879	836	853	835	821	817	844	841	832	851	812	914	794	828	800	854	838	852	875	813	837	865	837	878	817	804	840	891	872	855	874	893	898	827	794	862	848	855	815	825	831	836	923	862	830	866	792	897	867	851	863	856	893	843	863	836	898	890	859	861	828	866	790	855	843	825	855	908	804	823	891	857	872	903	895	789	850	856	842	866	888	878	835	854	869	808	848	842	873	897	871	866	890	876	816	861	833	830	841	901	820	839	894	840	900	826	874	842	858	890	871	844	811	895	860	872	845	904	870	876	818	880	838	815	861	905	830	795	876	842	881	850	827	851	861	809	849	837	871	869	910	821	849	857	813	887	832	829	796	836	843	892	853	856	813	879	892	883	852	831	861	842	884	860	876	862	885	854	866	883	842	922	874	873	787	840	861	849	922	896	787	881	836	881	918	797	854	860	865	837	890	835	872	802	864	862	875	826	842	844	891	874	855	836	879	860	861	835	843	835	859	838	828	851	905	883	862	856	908	800	836	872	862	803	851	830	861	813	864	824	822	843	849	862	790	869	882	874	807	859	837	905	845	803	824	839	827	902	882	881	860	853	826	830	858	884	880	868	799	893	871	895	860	836	887	860	868	840	880	809	829	842	849	868	870	819	808	853	875	840	839	815	807	861	891	831	864	844	785	816	855	801	860	843	807	862	858	852	808	826	864	883	845	838	893	893	892	841	822	780	835	793	813	857	851	831	833	821	811	832	841	837	877	865	822	839	835	834	837	851	870	836	853	815	809	883	850	884	832	864	816	793	856	813	855	823	833	855	829	849	840	909	846	819	865	846	854	810	876	808	856	901	868	893	863	848	832	872	830	891	812	843	874	842	820	838	865	891	781	800	846	905	825	848	854	877	909	879	847	856	854	864	881	854	811	904	838	853	828	835	835	807	810	854	900	878	834	836	870	862	848	848	831	818	860	903	879	869	863	846	856	858	829	837	885	863	827	840	906	853	845	830	836	830	896	847	829	841	908	827	852	822	868	849	811	826	870	856	829	878	861	906	895	779	852	826	848	909	861	829	800	834	847	822	825	829	832	855	887	868	909	857	893	859	781	830	831	851	866	827	888	802	826	843	851	828	832	760	829	838	849	878	844	863	822	842	816	853	876	826	864	819	868	811	851	896	852	855	837	859	795	829	834	889	911	818	826	785	818	833	886	891	854	851	889	868	876	859	864	862	854	892	846	809	905	894	895	843	887	865	840	784	857	792	874	882	847	927	825	848	877	868	858	901	893	801	852	840	813	806	836	853	828	799	855	858	905	881	876	837	827	812	846	870	777	877	874	877	865	829	798	796	866	815	875	821	823	883	847	834	824	828	894	886	864	851	803	810	874	848	859	844	840	847	828	833	811	828	850	839	820	826	824	817	873	889	790	830	797	871	845	894	828	851	943	866	852	862	829	875	839	839	829	832	825	851	898	871	834	844	870	791	840	837	839	811	881	855	825	830	861	866	815	824	831	843	841	831	828	866	843	827	890	812	842	893	910	827	823	840	884	833	855	877	843	827	805	824	880	861	806	863	777	815	884	809	787	843	837	858	846	854	850	802	834	811	870	843	811	836	849	828	789	804	833	850	826	808	814	847	834	862	808	843	848	853	879	829	819	837	848	831	831	853	864	823	857	861	827	868	895	833	857	879	842	843	869	836	875	865	912	843	793	833	805	828	846	823	899	885	813	835	893	826	847	862	873	775	841	826	801	872	826	829	845	862	866	863	821	878	810	854	822	806	901	846	860	858	809	853	898	865	790	829	907	883	860	855	862	878	861	822	863	848	883	839	819	876	839	844	832	909	884	849	844	831	840	798	872	832	896	912	861	829	858	864	837	882	819	868	831	870	869	909	774	798	822	891	821	877	838	864	857	851	854	849	826	866	842	819	838	855	846	861	752	791	845	870	903	853	904	869	827	881	825	873	844	864	823	805	836	840	875	897	869	829	815	888	837	848	895	859	861	876	880	864	883	853	852	830	850	834	868	888	865	858	845	879	832	883	853	893	854	867	866	899	817	899	859	851	820	848	834	807	851	820	819	868	890	806	919	883	830	859	855	881	896	834	808	836	787	806	889	826	843	840	848	848	863	852	803	786	818	841	837	874	841	893	849	829	851	840	828	884	820	882	884	843	845	897	844	836	882	853	839	808	852	846	860	909	846	843	856	788	812	858	786	840	858	868	805
50547	63155	60810	51791	42140	32581	23122	15932	12843	10519	8422	7021	5762	4678	3620	2949	2473	2174	1758	1604	1326	1224	1118	1081	957	937	883	862	841	833	859	827	775	840	817	784	778	806	757	816	825	785	735	755	751	739	771	815	795	800	739	770	764	757	771	811	803	723	789	719	807	757	763	767	768	713	763	794	761	758	805	780	784	800	820	815	742	782	788	685	793	761	804	789	743	776	761	751	770	789	766	796	764	773	796	771	759	757	798	759	781	763	780	734	744	759	769	752	777	774	773	845	849	775	766	784	777	774	780	786	713	747	768	794	808	791	775	736	697	757	773	802	799	760	775	778	774	807	788	767	820	747	835	799	800	760	770	764	739	736	805	723	759	770	792	780	798	739	721	788	838	777	856	821	732	763	771	800	785	742	756	732	778	732	822	791	759	767	733	822	838	780	782	780	762	821	771	770	805	759	799	768	821	790	822	751	767	760	754	786	781	739	785	769	803	750	822	798	768	842	777	779	793	768	778	746	821	759	802	803	709	796	804	789	761	771	742	754	737	787	814	732	766	780	792	780	762	756	769	739	769	790	792	786	824	751	765	726	828	772	742	710	768	750	763	771	752	799	789	818	768	780	763	762	789	777	776	792	726	764	733	766	818	782	801	760	841	788	784	804	750	809	780	735	750	781	727	804	769	739	785	797	762	789	703	746	776	746	765	813	782	750	767	795	729	766	788	759	766	780	764	751	737	794	846	745	794	783	766	762	800	739	773	749	755	777	765	787	804	768	804	788	763	796	736	762	781	782	852	814	743	793	812	770	764	730	771	723	801	814	782	794	777	784	771	787	787	783	767	758	760	772	744	791	788	730	775	753	728	759	796	758	765	772	732	758	769	728	763	774	776	782	782	760	750	747	776	807	766	829	789	759	773	768	732	799	787	770	813	764	743	806	796	769	752	772	764	745	793	793	741	780	780	783	753	803	790	754	788	790	752	715	704	772	785	764	761	736	800	769	734	750	755	752	795	776	807	789	781	784	770	747	761	748	788	766	787	775	752	757	834	793	764	768	782	738	785	734	769	739	777	749	803	755	809	769	769	751	780	755	785	779	804	755	827	757	853	808	750	760	788	775	743	777	764	769	789	775	771	759	765	751	770	817	788	720	763	778	787	784	779	817	767	797	788	756	729	725	769	732	778	783	749	811	779	744	853	764	788	798	803	817	765	719	760	795	809	773	756	789	760	778	785	828	736	778	720	737	791	780	732	770	774	763	772	796	796	763	724	788	748	830	749	782	803	791	828	818	735	739	763	840	779	809	784	780	785	782	761	816	777	770	821	758	739	738	794	759	805	770	766	770	767	774	753	739	803	758	791	772	758	821	770	769	766	777	775	765	761	818	765	727	774	792	693	774	774	752	794	744	756	756	774	753	796	807	754	786	755	795	740	792	776	793	756	814	772	753	781	760	757	730	819	773	763	755	711	764	755	825	783	780	752	784	739	769	729	797	794	805	755	755	771	761	725	796	758	804	777	764	768	709	748	738	772	764	772	746	764	767	752	781	747	783	792	756	820	784	741	773	720	784	786	794	751	748	809	828	769	774	742	776	748	715	812	741	753	771	770	795	735	741	813	773	767	767	817	792	777	749	800	786	774	738	795	752	815	739	778	732	768	786	775	791	798	735	767	829	806	758	759	735	798	774	782	751	790	787	739	802	734	779	761	825	800	745	743	791	759	818	823	758	788	734	818	794	758	766	755	724	781	728	776	775	731	762	836	782	752	758	786	709	761	821	695	783	757	802	749	784	710	749	818	767	758	718	828	782	773	770	720	767	744	730	774	743	761	767	749	782	780	845	764	810	768	819	777	780	748	785	724	791	779	787	755	704	813	728	810	769	768	779	740	854	774	822	758	708	786	777	803	736	740	753	805	754	748	770	765	792	743	756	796	749	758	730	725	828	739	769	772	804	768	784	788	793	771	756	788	780	787	745	751	782	777	742	810	809	768	801	773	769	775	773	752	748	769	763	851	762	824	795	728	750	776	745	772	777	722	798	750	812	785	814	740	804	787	772	769	806	765	768	815	765	754	776	770	780	746	737	796	789	766	766	762	717	753	756	744	746	741	731	820	757	769	803	785	769	737	763	782	748	753	783	769	797	773	760	779	781	788	792	772	806	752	747	765	774	832	771	794	780	787	788	769	718	779	741	761	709	811	735	819	755	753	769	754	754	751	758	802	776	753	775	751	750	748	805	754	716	718	774	765	760	752	764	812	782	772	792	788	741	812	759	769	773	776	773	765	776	783	770	816	797	740	733	809	789	742	771	781	771	751	803	781	788	752	779	763	733	827	796	758	763	758	793	778	787	781	764	744	787	764	791	788	754	793	701	792	802	747	759	750	782	765	778	763	740	740	781	808	761	816	811	766	773	784	729	783	745	736	822	831	730	783	797	804	768	761	798	794	773	859	784	760	719	776	749	786	727	771	798	777	796	755	722	778	782	756	773	819	748	794	784	799	736	786	753	834	743	764	729	755	798	806	802	776	728	769	763	737	827	788	790	761	830	777	809	796	785	791	756	734	720	792	796	726	753	748	811	769	730	782	779	830	793	816	755	792	762	834	775	725	767	763	765	780	787	758	749	774	791	769	767	840	770	759	807	778	760	799	788	796	821	772	792	783	734	762	750	775	792	796	742	782	815	759	794	764	781	809	848	776	718	738	775	769	756	729	790	754	788	793	769	747	752	785	783	786	781	774	728	799	817	720	768	768	790	752	806	796	783	773	779	755	764	773	785	755	799	722	787	808	804	794	759	797	778	778	821	786	779	798	758	750	695	809	764	776	713	808	775	770	735	729	755	768	794	788	779	721	769	784	779	781	785	768	788	749	747	810	770	764	765	743	755	801	760	776	772	795	730	787	771	805	763	753	721	826	790	769	759	784	797	790	791	746	743	727	717	739	789	771	791	771	798	745	814	740	731	809	781	736	756	738	745	761	770	779	775	754	737	771	820	769	768	726	791	747	768	719	784	772	707	803	754	790	741	754	745	776	734	786	760	776	798	742	793	782	769	753	778	782	736	807	762	773	782	781	748	781	779	776	773	811	786	762	769	830	736	774	773	754	790	770	747	766	795	761	770	740	805	778	727	755	798	769	749	772	795	760	791	771	749	779	712	783	807	785	756	782	768	770	765	761	784	800	736	751	774	728	742	789	807	761	809	804	776	736	760	776	795	738	824	798	747	837	772	795	749	808	815	771	782	751	755	774	752	779	759	767	774	788	791	780	798	826	789	784	736	780	722	780	768	734	771	726	771	731	784	761	750	801	804	817	741	789	758	748	759	797	819	756	780	776	804	733	740	781	782	774	801	776	739	733	781	719	750	764	776	771	735	782	769	734	750	842	723	761	769	722	785	774	799	814	788	805	795	775	752	814	771	788	738	798	798	738	722	776	776	822	786	777	748	746	804	744	774	782	768	787	759	740	777	732	746	760	766	810	792	746	734	812	788	784	795
24336	21587	29571	25491	26651	29770	27785	16599	10695	8427	6851	5317	4289	3577	2888	2408	2068	1789	1559	1437	1275	1129	1150	1034	1054	994	912	958	941	897	886	871	833	913	877	838	908	864	843	836	853	854	850	885	833	884	816	846	846	829	877	880	836	833	856	841	905	833	873	872	832	835	867	873	822	881	817	828	820	855	851	884	878	880	834	818	877	847	858	875	835	809	854	858	855	846	826	864	844	808	867	844	850	862	852	879	826	829	871	874	831	824	828	862	862	802	914	834	832	833	840	814	863	869	858	906	804	827	887	862	900	787	911	839	817	881	856	857	879	843	893	836	836	865	818	864	813	870	860	874	892	827	838	859	862	832	882	885	833	827	879	855	867	827	835	887	854	825	847	852	885	817	875	842	885	832	904	882	832	877	873	847	849	825	856	843	925	862	886	800	847	873	832	849	870	877	889	896	864	857	885	874	825	848	853	834	825	882	857	825	837	840	890	899	868	888	916	883	858	849	834	883	864	915	930	821	878	893	852	818	798	852	886	865	900	897	811	880	878	824	787	896	799	865	855	794	909	900	858	849	806	838	899	828	854	894	878	849	866	852	870	863	880	851	850	855	859	841	892	853	879	816	850	869	870	867	888	858	908	889	831	856	860	881	828	869	847	860	870	859	923	875	879	832	861	864	849	902	850	872	900	837	888	854	881	891	850	865	813	889	873	862	880	847	812	865	865	807	892	916	835	868	868	872	860	873	835	780	829	888	823	820	877	850	871	826	860	891	847	848	879	859	887	861	811	792	833	901	844	853	922	942	881	876	856	865	837	876	876	880	891	906	873	904	837	858	896	802	897	875	913	856	874	879	854	885	861	868	822	858	913	859	819	843	822	845	832	844	890	856	845	836	851	852	882	849	795	789	878	783	842	893	840	809	847	857	846	855	828	852	818	874	864	865	824	816	875	898	888	909	804	825	841	874	829	907	884	881	885	837	818	837	857	845	872	932	829	859	842	910	818	891	897	860	783	887	818	858	862	805	909	850	863	859	862	821	878	857	845	858	911	860	866	879	864	838	865	870	896	798	821	838	818	873	850	887	832	898	838	852	851	821	921	850	877	870	876	866	869	880	918	806	831	891	898	821	818	849	846	892	871	890	870	889	932	866	823	826	870	864	896	852	903	826	902	903	865	859	878	859	838	832	883	861	856	843	821	819	873	882	869	828	814	803	851	841	838	895	870	885	907	800	917	820	852	811	879	839	807	929	828	866	817	884	901	888	886	891	838	855	860	846	916	810	860	855	832	856	918	794	831	867	846	882	887	849	850	896	859	889	879	877	830	848	859	867	867	817	825	805	846	850	854	848	840	907	846	853	882	820	805	796	878	851	885	854	866	844	858	812	878	886	841	889	865	848	852	883	846	866	847	860	830	861	812	893	832	845	841	857	885	868	910	883	848	839	884	822	844	847	856	870	894	862	869	873	899	881	878	812	839	877	830	819	865	864	832	846	852	838	851	882	893	855	804	906	838	816	873	860	820	809	878	843	837	887	854	849	866	852	903	779	856	813	842	849	942	914	893	804	908	842	848	885	904	822	860	857	846	887	867	817	841	867	801	876	829	887	856	861	882	896	820	868	892	871	852	852	812	881	877	871	838	870	847	817	856	820	821	887	831	910	891	830	833	862	876	825	834	878	840	789	844	843	856	874	872	784	896	847	915	885	858	838	817	874	859	827	858	903	860	874	872	864	843	800	867	817	860	880	886	823	833	870	834	894	871	863	860	863	880	933	833	835	853	827	905	812	880	851	859	901	849	851	853	875	879	854	847	844	847	915	864	894	890	845	837	877	893	835	891	842	833	891	845	752	865	890	878	861	855	877	879	831	886	870	860	867	858	887	866	876	869	851	797	843	864	857	861	849	814	832	829	863	854	821	893	780	815	850	853	825	905	852	814	869	895	851	840	844	889	842	800	883	852	862	854	818	826	864	816	909	870	785	843	857	873	878	840	846	860	852	879	853	844	865	862	812	907	902	832	893	810	884	878	891	813	894	897	856	861	820	881	831	860	856	913	851	873	896	913	837	876	864	862	839	855	870	876	830	867	891	841	842	859	882	789	879	833	833	854	859	863	920	835	856	823	844	885	876	870	834	813	824	881	903	855	832	846	872	825	859	828	859	867	826	912	919	858	847	875	826	838	795	875	899	799	911	897	836	847	925	870	863	858	855	830	832	816	816	828	871	867	883	811	913	820	831	927	834	813	843	823	849	850	876	857	860	870	860	883	828	864	849	834	807	837	835	870	923	837	799	880	853	877	894	824	865	867	883	820	853	831	847	873	837	843	877	879	814	831	872	909	825	851	870	901	784	882	825	837	885	893	848	889	863	859	880	819	889	896	846	873	910	889	856	853	863	867	883	847	854	873	910	905	890	855	857	837	907	902	821	825	798	815	876	860	843	899	813	860	826	831	868	881	879	806	833	852	895	816	814	870	857	865	796	848	876	867	813	870	874	844	882	898	842	824	838	861	858	927	889	842	915	837	851	882	864	872	837	795	924	893	922	854	855	849	811	858	845	840	809	869	837	898	946	880	861	840	864	862	873	836	861	810	847	866	882	866	833	850	838	834	866	874	861	798	831	897	818	840	862	874	875	882	871	817	891	837	880	822	858	825	863	866	841	874	870	869	901	852	896	842	828	838	820	858	809	840	845	857	872	821	784	824	836	846	862	812	824	871	856	839	814	844	912	870	864	882	904	874	817	837	873	826	852	845	888	826	902	857	843	812	884	797	828	849	892	847	889	923	883	879	855	898	811	874	799	880	843	810	865	818	872	857	825	864	887	876	817	852	861	872	822	871	862	864	816	868	830	864	889	884	825	906	828	814	782	813	834	853	835	827	861	868	845	868	873	834	808	833	826	859	824	865	814	899	824	789	870	889	850	868	842	868	864	864	851	808	841	860	845	826	903	832	857	859	790	865	913	825	876	834	845	896	883	852	850	833	870	843	857	848	847	886	833	876	879	828	844	872	862	850	812	871	875	836	876	857	848	833	853	914	847	823	884	764	848	847	824	878	844	859	862	864	826	868	877	844	834	865	844	840	808	833	863	835	849	845	841	928	905	848	874	864	862	872	840	860	844	874	834	885	849	815	831	887	817	887	831	874	890	834	832	860	857	846	863	850	869	884	838	851	827	836	858	812	863	858	884	827	792	867	849	854	885	924	913	878	863	825	839	906	819	867	880	854	854	845	914	872	817	852	913	833	838	862	914	836	857	835	843	876	853	891	855	860	865	904	870	870	861	855	870	817	842	818	821	866	875	843	863	837	829	871	834	845	834	820	846	854	802	824	860	852	829	915	924	853	842	895	824	873	861	836	807	853	848	833	862	845	826	856	847	867	889	877	856	880	852	882	814	793	855	985	864	890	882	871	816	867	881	899	889	834	892	841	893	892	848	831	859	854	845	911	876	842	882	888	872	813	846	882	854	865	877	821	823	814	871	832	809	873	816	851	844
50689	64652	65285	55357	44935	35068	25042	18372	14364	11770	9709	7769	6485	5269	4194	3380	2779	2314	1931	1766	1432	1226	1160	1101	1053	950	918	901	892	825	834	829	827	822	735	799	779	768	820	797	782	788	825	829	733	787	806	759	744	789	746	798	752	785	761	819	783	775	784	784	785	808	731	760	783	779	735	719	789	754	773	728	737	762	802	785	756	800	739	771	760	772	805	814	798	759	788	793	766	820	738	785	756	815	776	751	814	841	762	766	806	781	754	783	768	785	787	800	766	793	794	809	765	781	777	754	756	774	744	763	816	773	790	770	813	743	798	787	788	771	797	780	766	773	805	762	808	772	832	753	737	787	829	765	746	795	820	764	802	771	794	762	765	792	786	788	778	772	775	788	791	805	750	759	780	773	808	766	730	846	788	812	795	799	781	758	734	816	827	808	741	774	790	789	731	812	732	783	808	821	786	797	722	830	740	789	770	730	768	817	758	759	763	786	788	728	762	809	762	787	823	769	786	765	753	792	798	762	772	796	784	774	742	752	768	767	778	808	789	813	758	855	743	810	789	769	741	806	725	757	759	782	777	783	824	788	790	769	779	772	765	790	789	817	751	757	735	772	825	772	796	777	761	810	809	784	787	798	793	737	816	770	799	773	752	759	796	762	774	746	765	823	778	787	776	793	738	792	766	738	782	798	814	760	778	757	820	785	779	765	781	736	747	784	778	789	789	783	803	799	774	835	832	780	772	730	768	789	769	747	758	807	772	790	732	743	795	773	762	783	821	816	804	779	780	772	747	785	762	743	769	818	768	801	753	713	763	779	762	760	769	751	780	749	766	776	789	776	820	802	825	751	724	804	804	735	730	725	795	789	812	766	789	758	829	737	793	763	749	768	785	779	754	768	766	824	811	807	750	812	736	806	788	792	799	790	695	786	740	767	810	845	717	788	765	776	810	774	828	781	810	787	713	786	727	800	811	792	745	788	786	831	797	763	781	799	759	795	768	720	802	758	783	761	803	765	770	785	774	729	790	770	780	776	767	781	748	727	782	763	772	755	741	796	805	824	798	796	759	771	786	758	828	764	803	728	754	811	784	778	749	780	807	777	785	790	723	749	824	761	787	773	818	755	811	749	785	829	759	788	767	846	765	817	779	759	769	799	746	741	781	754	735	769	749	782	827	764	768	800	802	750	789	752	794	762	797	827	761	743	757	773	750	772	786	797	832	761	710	805	779	773	821	762	769	762	800	759	780	804	799	782	817	757	799	763	738	790	745	778	763	791	800	817	758	755	788	822	782	882	756	805	771	788	780	807	797	736	769	757	852	857	786	823	707	764	747	795	717	811	767	749	776	788	720	752	781	741	755	785	780	766	803	758	791	816	742	770	767	827	814	813	792	809	821	782	806	785	768	794	796	802	750	777	759	772	791	848	786	787	779	759	804	806	781	795	796	777	772	748	747	807	796	765	763	762	764	764	762	809	734	770	774	780	776	761	752	759	773	827	788	763	800	757	794	766	789	761	750	794	733	783	786	770	763	764	774	780	742	748	813	792	730	801	782	760	790	749	758	762	753	791	801	759	746	735	752	731	745	776	761	806	792	812	829	780	793	756	713	741	784	777	766	772	766	809	812	739	808	756	769	760	777	753	749	795	810	819	779	775	794	798	798	785	766	763	788	775	820	774	805	809	805	798	809	807	792	832	766	800	795	784	800	821	739	755	787	788	823	738	798	814	785	776	749	792	780	841	822	765	789	741	796	801	824	809	780	766	793	785	782	747	808	796	775	827	787	815	798	773	785	816	806	763	818	773	776	779	782	722	789	790	786	738	759	801	762	771	794	796	770	795	791	756	729	756	741	759	787	796	755	688	803	751	747	757	787	808	812	802	745	772	794	805	797	780	769	775	769	742	784	764	752	768	770	811	804	795	795	785	769	720	745	740	756	741	773	822	828	752	766	782	790	791	808	773	791	793	829	797	798	761	739	755	805	781	782	755	784	753	758	772	794	785	731	830	809	876	792	738	759	813	800	749	801	764	803	757	766	785	824	792	761	796	801	788	765	752	797	792	824	807	783	821	758	767	759	740	770	783	747	761	798	775	808	830	772	783	778	789	753	747	812	818	798	730	746	745	772	773	778	754	742	777	757	821	853	837	821	769	797	782	791	756	833	807	831	742	796	790	740	760	765	791	746	790	792	747	775	750	790	790	807	734	713	723	725	768	790	737	727	735	774	823	817	768	763	823	781	806	757	766	754	738	789	827	785	783	747	794	761	792	835	797	773	807	769	764	792	783	728	781	795	767	761	790	763	755	811	796	760	734	804	733	826	726	772	824	746	774	818	771	803	806	768	773	762	748	798	776	779	772	767	836	841	792	774	731	785	785	756	780	797	770	780	758	763	749	748	752	789	770	801	843	750	754	833	744	768	818	830	782	787	773	770	770	782	772	772	785	824	821	776	800	742	787	784	836	825	763	815	768	795	778	781	721	804	773	800	791	784	827	789	759	794	788	817	809	767	763	782	783	764	815	786	749	795	779	820	799	719	793	812	799	746	823	765	747	810	826	742	783	764	789	765	773	794	806	753	763	782	753	726	764	779	784	778	760	743	813	763	817	763	784	769	813	776	803	759	751	849	749	812	800	723	802	778	768	846	762	805	795	786	742	728	773	768	807	790	726	776	781	794	773	741	737	764	756	794	710	805	794	775	735	768	755	782	812	836	735	810	808	772	815	801	829	801	788	749	753	751	778	774	766	743	793	823	755	766	806	764	749	790	813	787	793	827	790	794	776	832	796	812	749	784	811	744	775	782	773	813	805	764	772	827	807	767	707	762	762	709	761	832	780	712	787	824	763	782	734	742	762	772	777	769	762	794	765	730	802	777	808	769	771	805	802	815	784	836	782	774	789	789	789	796	793	796	785	753	750	758	793	777	748	810	815	799	815	766	806	810	756	753	763	786	787	783	777	786	800	731	823	801	770	774	798	755	800	823	778	825	761	752	820	800	837	744	738	750	717	791	822	820	780	785	773	784	796	767	801	723	850	816	794	762	777	825	717	767	763	775	792	783	749	780	733	772	750	736	817	791	741	799	792	811	799	786	761	797	793	781	861	775	820	775	826	788	797	799	714	763	757	771	811	799	807	730	757	772	763	800	839	737	767	768	733	837	765	809	791	787	786	737	836	766	768	764	856	715	736	805	733	781	742	767	829	756	779	783	708	808	796	806	784	791	810	803	764	826	796	783	843	769	778	783	804	795	846	773	821	761	713	739	797	784	765	825	805	783	819	875	758	732	748	779	764	771	804	773	777	800	771	791	812	752	778	790	762	781	799	782	732	809	768	791	818	783	763	776	717	773	813	771	781	799	810	787	748	749	753	737	753	771	796	767	758	843	783	759	785	787	742	811	746	794	770	768	764	807	771	760	785	774	814	773	790	791	779	749	765	746	755	801	791	805	779	776	787	801	782	826	753	766	731	742	781	775	724	802	796	802	792	796	782	761	774
28898	23765	33365	35279	29140	21239	12802	7640	5758	4551	3599	3009	2490	2124	1854	1581	1475	1325	1224	1127	1060	1005	1012	921	903	851	861	825	872	834	900	837	817	817	834	848	833	818	824	806	826	860	833	843	836	860	840	820	818	857	850	836	822	906	834	831	834	850	817	820	828	833	813	852	852	834	782	818	827	782	817	813	834	831	785	857	820	832	841	845	792	834	850	872	776	770	836	804	798	821	862	861	826	821	809	844	822	763	832	828	808	813	771	858	829	816	829	826	861	816	900	791	888	883	812	807	748	914	849	842	798	875	805	854	814	831	859	809	809	912	815	856	788	780	821	830	798	849	801	808	766	848	818	827	839	811	820	801	848	846	830	871	824	822	808	815	801	842	822	797	844	846	834	823	805	864	865	823	834	794	868	806	859	873	811	894	828	844	823	859	855	792	821	801	900	820	832	813	855	801	799	871	872	848	877	852	846	862	837	853	831	806	824	789	855	851	829	777	761	836	791	828	817	802	831	851	784	819	821	810	862	848	858	807	824	870	779	807	892	806	862	878	822	824	824	809	826	872	823	822	837	825	768	890	825	850	813	833	859	869	832	840	852	885	829	863	861	833	814	822	818	822	834	817	794	829	847	804	823	852	815	817	883	832	789	809	884	826	769	859	858	784	813	806	877	799	868	858	774	838	803	873	846	884	819	832	848	834	840	833	828	828	802	789	811	790	806	887	833	781	828	820	849	837	844	858	762	834	834	855	806	840	777	810	879	831	832	839	853	871	816	862	844	852	847	816	866	790	816	800	857	842	827	821	814	830	833	854	838	808	799	890	835	778	850	846	874	844	785	815	852	833	793	761	803	800	844	794	819	822	822	834	853	889	836	822	815	895	840	808	770	787	838	877	850	843	857	822	811	825	876	809	872	798	883	804	830	919	823	842	814	820	847	833	814	810	818	866	871	822	791	775	788	795	824	833	817	861	865	867	842	760	756	848	785	859	806	820	873	793	807	791	844	824	798	793	892	744	818	902	762	876	805	838	843	825	801	836	803	841	805	788	855	812	851	846	822	916	847	832	771	881	897	856	812	852	836	847	831	824	843	790	832	826	863	852	849	834	864	791	821	853	806	839	826	868	863	838	873	842	831	821	868	791	854	848	796	836	850	821	845	863	799	832	864	829	849	791	872	823	817	826	873	841	882	883	817	843	839	831	819	830	833	823	804	871	832	814	831	857	825	805	872	818	785	818	818	826	857	847	869	853	859	811	863	806	818	904	821	796	854	888	836	834	871	803	829	832	817	839	873	823	836	778	811	891	828	827	796	848	799	830	801	848	829	821	892	806	817	840	821	874	849	812	833	798	833	828	813	777	854	805	785	823	766	800	866	813	791	823	849	853	824	838	815	845	842	817	834	844	855	827	824	846	835	821	830	770	834	775	804	774	816	788	802	880	758	853	825	861	854	827	859	845	813	770	884	831	892	820	864	858	854	833	797	837	839	864	875	779	840	840	845	786	819	833	783	863	819	847	846	804	803	830	799	835	799	835	789	822	826	834	787	857	816	791	829	793	825	865	792	845	820	818	823	774	792	819	782	799	811	820	799	834	842	845	858	764	783	869	812	837	869	842	861	797	801	819	837	803	763	784	849	919	769	840	842	827	795	820	822	869	828	824	794	831	794	795	847	823	824	868	878	777	796	842	808	857	829	808	850	820	829	810	873	821	796	868	818	891	796	825	837	873	851	813	816	852	853	839	833	787	837	798	869	822	836	887	800	836	803	860	843	775	818	841	900	834	845	824	847	813	782	856	854	804	853	861	834	895	848	866	815	843	833	805	863	817	815	805	798	834	836	817	872	808	859	778	799	873	811	820	823	837	850	832	848	867	859	869	854	862	789	833	807	793	837	831	836	827	832	817	787	814	820	829	837	819	814	780	890	867	841	854	814	766	838	823	897	801	844	830	902	785	863	830	822	853	849	837	791	862	810	804	829	809	846	809	846	827	827	804	799	845	812	788	808	856	873	882	800	802	869	851	788	848	818	842	766	868	885	837	780	818	879	812	800	836	937	854	864	789	831	788	800	866	829	827	804	813	838	858	805	768	767	786	806	881	814	836	802	850	804	825	839	787	808	843	797	857	857	832	869	892	807	833	880	817	825	852	825	864	845	817	782	859	834	844	866	882	848	870	750	809	845	828	820	780	771	850	837	897	838	870	861	831	852	849	870	820	819	819	841	851	858	828	877	811	820	829	802	849	854	819	818	875	826	825	764	836	846	806	856	793	847	858	819	835	843	873	816	793	842	844	869	815	851	850	790	787	779	885	811	813	831	823	811	805	824	837	860	855	790	822	833	812	830	885	817	835	805	905	800	810	834	842	830	811	860	787	846	855	867	834	828	861	812	852	866	769	859	866	804	875	834	801	797	832	829	801	889	849	844	839	821	800	886	801	827	835	820	863	862	858	839	812	768	798	833	803	791	794	889	794	824	818	820	829	825	853	866	891	838	816	810	842	821	801	839	847	793	836	861	827	832	784	860	848	789	830	822	773	798	811	775	821	839	848	798	796	839	786	839	876	775	838	899	814	827	863	849	819	785	815	849	854	874	865	892	767	788	819	794	861	812	846	840	870	834	817	831	825	851	824	797	877	854	826	881	827	849	854	807	822	802	791	872	799	821	854	791	866	764	815	821	836	827	851	862	871	807	847	820	789	848	872	830	825	842	820	817	803	847	792	808	834	812	846	830	851	782	824	821	800	857	841	831	833	842	857	829	792	814	835	837	829	810	821	895	845	831	801	835	823	815	851	798	888	814	841	838	808	896	859	832	867	835	793	871	813	828	864	788	859	813	873	769	812	871	834	824	817	824	889	837	834	824	791	827	832	846	831	828	867	820	871	798	839	809	803	827	861	810	881	846	862	807	830	791	848	836	795	831	762	830	855	857	841	788	779	876	855	849	868	792	853	877	851	805	833	821	867	831	854	835	827	775	848	862	880	811	787	859	800	846	807	808	822	822	830	818	802	856	794	794	813	779	867	840	841	843	820	802	808	894	819	798	855	887	875	845	809	868	808	803	856	857	845	893	863	838	798	828	849	874	869	802	888	806	842	928	802	863	856	840	829	818	858	863	784	802	822	813	871	793	836	829	861	806	785	801	851	816	866	870	844	873	869	875	845	802	885	797	843	886	850	853	799	863	838	843	822	884	862	859	844	836	824	841	829	825	795	857	877	876	849	850	793	796	853	817	781	871	828	857	806	866	827	817	816	820	877	784	795	846	802	797	860	782	775	822	809	840	847	913	767	821	822	819	825	834	819	819	810	820	820	881	840	792	857	842	778	846	792	842	834	806	849	816	859	812	901	845	821	877	805	790	859	837	781	851	857	830	885	795	853	814	835	808	811	823	746	836	925	843	829	811	842	781	897	800	758	804	827	839	851	789	879	842	855	861	837	870	808	823	794	824	787	791	811	870	788	909	799	820	835	754	788	829	798	790	866	886	831	842	809
49552	56989	54118	44066	33764	24110	15093	11229	8766	7144	6012	4753	3809	3107	2504	2160	1904	1586	1429	1275	1071	1031	973	925	929	824	857	814	802	774	817	788	803	740	854	766	737	776	749	778	760	801	783	759	761	768	732	751	754	768	715	785	769	766	798	771	752	704	776	786	773	766	774	752	757	782	791	787	761	754	808	771	703	725	770	739	760	757	772	781	753	753	782	751	761	792	762	793	752	764	772	785	725	730	732	793	717	747	746	832	798	756	777	779	720	800	780	716	790	756	726	741	766	808	806	747	782	768	732	766	738	747	779	751	740	725	750	773	740	798	759	789	761	771	744	752	745	718	760	749	745	761	743	761	802	736	768	673	823	772	745	806	780	766	732	788	743	738	730	764	762	739	735	779	765	758	740	744	741	772	759	726	743	743	773	761	768	774	748	740	696	772	692	793	757	744	747	753	791	793	761	772	726	724	726	765	805	793	743	778	789	741	753	803	775	764	756	792	790	742	771	826	742	752	772	749	762	742	768	784	768	727	768	729	753	761	750	676	793	751	760	767	733	760	747	766	765	761	781	750	750	791	765	743	781	743	781	792	719	789	770	712	770	768	727	778	789	765	741	740	778	724	768	734	710	725	755	740	744	745	798	757	762	791	743	751	784	726	790	722	752	736	759	748	795	744	768	759	790	784	828	774	784	732	772	743	775	769	800	783	774	759	766	785	730	735	804	743	772	785	769	784	787	713	781	754	753	730	787	797	762	798	758	763	786	746	761	725	762	774	771	762	773	733	813	755	770	758	805	759	742	727	777	743	759	739	789	716	783	773	752	782	704	752	754	792	735	764	758	760	783	769	762	764	771	740	758	751	809	753	770	767	708	709	773	779	805	812	779	759	751	765	775	834	774	763	730	766	730	717	723	745	735	773	724	759	760	791	754	794	729	735	816	812	729	786	775	745	770	748	739	778	733	794	697	721	763	772	721	771	692	772	751	768	780	754	803	731	829	804	752	807	707	782	790	726	770	763	727	731	768	790	756	793	813	714	756	729	770	699	770	754	823	730	777	800	790	781	764	778	798	773	766	731	778	751	743	753	790	815	744	691	761	818	721	788	757	821	757	789	752	773	758	718	791	684	738	774	790	729	795	767	775	751	711	734	762	726	768	829	744	772	751	780	774	745	811	776	754	775	752	736	759	790	762	783	748	753	778	790	748	791	742	776	706	716	790	740	767	766	758	784	757	737	757	754	786	757	746	757	768	753	803	735	753	749	789	735	773	750	723	782	740	786	781	722	802	736	771	729	779	755	755	748	749	768	786	699	798	723	811	742	742	754	748	774	780	797	736	728	717	735	711	758	783	767	803	751	740	742	764	726	799	796	769	733	759	774	710	756	751	768	816	744	787	770	735	778	780	740	795	757	788	779	802	778	762	709	781	767	767	788	720	755	759	783	753	772	745	752	778	731	766	813	772	704	766	797	760	730	716	748	776	784	796	766	747	766	757	782	743	720	769	779	776	741	798	743	771	731	789	788	797	776	720	700	744	809	791	771	754	785	772	795	771	795	746	788	712	772	728	748	755	741	783	771	718	801	742	746	725	716	737	724	807	749	761	802	760	776	778	711	759	798	766	747	770	756	762	760	850	747	779	768	727	802	730	756	745	750	734	722	765	798	780	729	741	771	767	751	797	717	722	772	772	770	763	762	727	775	789	739	731	764	743	732	755	778	729	690	782	729	806	699	809	699	789	736	849	732	798	742	732	731	766	769	777	771	789	727	801	728	765	734	750	771	771	756	728	767	783	720	763	783	790	753	729	687	773	766	793	741	790	743	817	733	740	794	779	744	743	796	736	811	755	811	772	802	735	780	785	794	759	776	747	714	790	731	804	755	804	726	799	704	762	772	746	762	747	754	771	771	712	769	830	767	774	744	737	745	762	796	775	787	761	804	774	757	772	769	740	701	778	736	743	774	797	762	733	784	813	759	749	775	805	751	728	751	765	783	717	763	778	753	788	790	710	704	757	752	742	801	714	756	753	748	827	783	798	764	782	806	749	747	775	746	753	775	833	702	781	717	757	743	816	791	716	764	744	733	712	749	752	776	759	764	758	707	771	791	757	810	750	796	756	734	782	800	801	812	799	800	823	725	787	802	794	768	750	769	782	748	757	781	802	772	742	759	832	808	718	863	735	743	767	781	783	797	733	775	816	768	772	718	788	781	731	732	780	758	771	779	758	792	722	760	733	777	775	770	856	704	805	811	830	767	754	761	753	787	780	749	791	752	720	804	749	724	760	795	747	768	770	766	713	786	756	756	783	776	753	769	761	760	761	830	717	734	767	746	767	785	740	732	722	785	735	777	789	771	718	773	750	761	759	802	747	752	759	758	788	759	791	735	753	734	799	803	764	810	760	754	739	788	760	754	750	736	789	730	790	713	829	797	761	775	718	743	834	790	771	734	789	768	761	756	786	783	806	778	791	746	796	811	754	726	748	723	728	782	750	717	794	802	811	761	771	784	799	781	799	798	776	737	753	781	753	750	756	764	792	798	767	773	850	740	722	802	802	794	749	772	761	775	738	799	776	754	828	737	800	771	817	706	794	756	765	741	738	800	754	794	750	783	743	774	720	795	779	795	742	785	730	736	708	765	799	766	768	753	778	768	785	751	760	773	752	786	769	764	770	761	845	813	782	750	805	751	784	767	760	763	771	731	793	755	809	744	724	735	770	771	797	778	717	745	747	783	779	736	755	754	741	768	742	781	749	762	760	786	754	715	745	745	754	810	744	757	783	752	761	774	774	783	765	728	720	731	735	761	825	727	757	771	744	780	720	746	722	768	751	746	750	743	743	798	790	745	799	749	766	760	729	752	775	764	761	759	725	735	720	778	773	757	724	764	747	718	727	787	836	749	781	750	790	746	791	756	765	754	746	754	802	814	773	766	807	746	768	713	769	775	723	770	729	730	744	752	775	768	789	778	747	786	807	783	790	802	766	764	750	732	775	752	752	735	791	808	734	776	766	756	776	809	771	779	777	789	728	741	781	753	746	751	771	749	794	746	749	775	784	756	796	756	748	759	781	777	785	737	772	742	733	762	810	748	793	766	754	779	756	847	787	757	795	725	704	744	784	787	741	770	809	782	753	736	734	757	741	725	756	765	821	721	743	798	785	777	741	783	763	732	767	802	726	793	749	751	757	780	777	761	768	765	783	739	744	699	743	723	777	763	767	785	814	728	750	763	792	721	752	761	795	761	806	738	811	785	678	750	779	794	762	728	789	742	764	797	744	773	788	767	729	784	715	730	789	800	761	722	764	814	774	761	742	772	783	721	767	827	763	769	732	717	733	774	725	756	781	765	811	706	706	742	730	761	711	770	803	741	744	751	808	789	780	750	774	741	791	722	759	762	782	789	770	770	712	794	805	778	743	773	782	765	752	749	767	731	774	767	768	755	742	756	769	733	760	798	766	791	749	761	718	792	766	800	788	796	760	708	723	738	753	747	795	771
25846	21639	29422	26996	27469	26227	18706	10860	7755	6094	4651	3791	2967	2599	2126	1878	1629	1492	1305	1230	1088	1043	981	935	932	928	938	876	910	862	891	910	881	886	813	840	831	886	844	833	820	850	838	806	795	868	845	810	870	865	850	832	874	857	861	761	854	881	822	824	878	852	827	861	821	815	791	890	813	813	841	783	853	860	848	836	862	844	871	860	848	837	849	807	823	864	792	855	870	821	824	822	773	834	836	814	846	799	875	821	815	795	868	858	837	842	802	841	820	828	850	794	846	884	884	835	820	855	839	825	833	812	800	810	907	826	837	807	828	854	839	860	766	812	837	831	831	857	826	872	853	863	833	819	874	870	881	800	823	816	876	832	817	860	843	831	802	820	842	782	853	808	847	818	893	848	764	840	801	848	880	811	792	853	824	901	816	831	790	832	863	812	848	814	860	815	862	837	860	840	826	852	868	827	775	862	815	868	784	840	887	872	840	822	867	829	822	825	904	871	789	864	792	827	848	812	815	826	874	786	839	834	900	850	832	852	793	843	902	808	794	849	856	822	858	928	804	864	863	788	842	753	826	815	849	855	904	860	836	819	835	856	878	866	856	810	847	824	858	860	835	777	856	789	829	829	838	895	860	864	769	834	836	820	844	824	858	861	866	796	841	838	865	818	816	815	816	836	859	822	892	824	842	825	876	869	880	887	818	875	830	854	833	858	853	831	851	877	862	861	805	822	823	836	836	825	833	803	848	855	883	859	834	814	869	838	819	843	796	810	832	858	793	839	841	789	854	842	858	822	815	787	809	872	868	885	820	874	862	849	822	877	843	829	824	850	817	857	799	795	823	830	812	840	800	870	824	840	887	840	910	857	849	881	902	861	826	845	825	889	849	846	867	812	827	872	861	841	888	872	921	880	812	831	885	880	855	785	806	864	860	841	823	787	846	824	830	876	861	800	824	900	853	862	873	868	812	813	872	858	843	814	808	802	804	848	804	848	848	892	874	841	841	802	839	866	844	854	921	844	823	762	829	862	878	833	793	878	802	830	837	802	843	849	854	830	880	804	851	831	834	861	802	835	854	859	856	833	789	830	866	855	807	883	893	823	859	846	898	834	822	828	813	838	858	862	863	844	822	864	881	819	845	871	849	831	837	834	816	865	898	809	817	903	855	869	814	796	801	796	819	920	859	832	895	878	883	827	841	835	860	861	862	880	802	837	820	818	828	830	816	889	865	829	865	829	847	850	830	765	815	817	828	849	792	854	835	831	840	858	788	825	772	871	811	856	850	851	838	886	807	875	857	873	840	821	824	837	844	802	912	850	844	804	867	860	857	883	843	809	843	813	853	857	854	885	873	851	818	874	860	877	801	808	843	798	851	837	864	823	844	806	853	902	809	860	856	792	830	877	834	850	870	828	853	876	830	798	794	869	838	847	892	851	802	898	843	848	822	841	866	818	854	826	835	779	796	867	857	857	866	840	855	837	872	809	847	824	804	876	879	805	835	851	851	833	870	828	895	809	838	814	823	858	826	829	843	892	859	850	772	865	800	839	887	895	886	808	863	837	871	814	853	855	809	866	809	840	870	840	815	826	812	822	872	865	822	805	874	822	847	885	880	882	864	877	833	814	844	838	830	791	873	897	807	881	815	878	863	869	849	866	859	849	816	892	847	831	846	842	854	817	845	826	837	794	864	842	813	793	857	842	884	850	825	859	857	817	811	821	827	832	862	880	818	774	847	816	802	832	849	837	784	855	866	822	836	898	820	837	862	837	857	873	781	825	848	834	845	834	824	875	846	822	868	769	844	874	816	820	852	869	794	813	854	828	855	861	875	867	800	866	869	851	893	839	835	836	899	788	837	840	842	839	870	810	831	860	808	831	864	854	804	816	922	802	867	845	870	789	844	834	838	799	850	811	840	799	852	826	821	889	899	819	814	819	829	850	804	823	862	845	843	798	845	878	831	820	842	845	857	844	815	795	862	894	870	845	921	853	820	849	827	785	818	896	858	843	756	861	846	846	812	844	843	812	818	832	806	855	855	830	859	828	827	832	812	831	837	833	829	839	851	870	836	871	847	823	853	809	815	828	793	829	807	829	861	808	831	843	895	845	798	926	786	850	808	812	811	879	845	808	849	865	879	824	797	778	845	817	880	826	809	790	795	834	793	823	857	799	879	776	852	839	849	866	883	926	851	794	829	822	871	908	854	886	860	789	834	850	792	840	850	878	845	849	867	868	831	824	782	858	842	852	872	881	828	800	882	887	895	874	868	821	781	841	886	796	835	827	833	950	851	917	858	818	837	839	878	849	857	823	864	834	843	828	888	825	802	889	850	846	920	832	829	876	825	843	820	827	894	834	863	884	849	846	842	797	829	841	844	842	883	835	828	887	814	855	860	852	897	846	870	840	842	829	816	901	813	837	832	854	789	879	819	843	841	885	866	852	813	807	832	852	848	807	855	851	838	798	898	890	810	847	838	850	819	850	862	845	773	812	844	839	857	857	810	855	809	815	859	844	810	894	816	816	826	853	850	842	829	827	850	842	825	855	830	819	823	839	830	886	849	821	850	820	816	843	845	877	834	851	824	873	845	802	837	878	808	792	800	904	794	862	848	834	823	837	778	883	819	863	837	797	826	847	844	854	906	833	868	842	837	819	811	826	802	825	854	813	855	817	867	834	882	830	838	827	838	905	846	784	847	841	801	834	886	818	852	886	845	844	831	842	831	869	844	811	835	869	862	845	836	857	819	799	873	823	871	862	840	800	849	836	827	844	838	854	802	835	837	820	796	818	820	852	831	829	874	851	816	874	838	802	823	877	851	860	870	856	836	825	845	869	834	814	844	808	816	815	807	822	853	865	829	852	874	833	868	862	843	831	848	819	864	832	877	811	877	839	853	805	767	809	909	868	837	828	799	835	824	831	854	822	871	863	840	803	839	818	872	820	847	835	895	799	855	832	857	846	847	804	813	849	874	850	841	783	821	832	848	861	817	816	842	863	846	881	857	822	853	828	773	818	862	840	860	864	865	859	841	817	850	816	851	887	845	819	847	866	872	793	866	833	825	848	797	853	842	870	840	769	835	809	881	879	857	833	903	815	791	887	835	811	849	838	824	830	867	816	835	865	810	845	807	834	864	849	833	822	842	835	829	842	800	826	839	832	856	852	857	893	823	862	876	882	858	817	891	837	866	857	822	831	867	831	815	873	921	831	847	836	851	819	799	848	847	839	865	839	867	793	900	831	826	804	836	854	797	853	838	869	799	833	806	839	860	872	794	824	856	800	831	801	889	835	878	824	891	891	932	861	802	800	827	841	823	749	863	826	836	852	816	797	842	864	840	840	870	868	800	852	813	847	828	801	857	862	829	826	796	791	794	870	825	829	825	834	834	821	833	885	888	803	838	828	845	842	840	799	853	856	829	860	903	797	808	846	825	835	837	863	796	836	809	822	779	809	834	900	834	831	825	811	870	891	826	808	861	858	905	820	821	838	860	839
51094	62770	57975	48051	37869	26638	17676	13668	10915	8748	6951	5571	4429	3586	2943	2425	2138	1791	1574	1312	1148	1079	942	965	922	857	837	885	828	781	807	824	819	790	774	808	814	767	803	743	794	797	758	767	746	724	761	760	760	715	765	787	792	789	806	748	764	800	761	759	749	787	747	717	727	787	740	759	782	783	735	759	757	756	787	777	764	759	781	813	777	691	777	806	706	770	765	732	723	758	792	765	779	795	751	784	785	778	797	790	780	758	739	791	741	805	770	822	776	763	727	756	793	748	752	763	742	792	734	788	763	748	799	810	729	771	754	774	731	772	779	778	767	787	755	752	738	736	752	757	763	756	799	786	744	741	742	789	795	768	739	756	775	785	757	739	808	784	802	743	800	753	761	776	807	797	796	770	789	784	750	747	763	725	799	806	770	776	795	766	776	700	762	763	820	801	804	819	769	789	793	815	788	761	805	782	773	745	736	804	746	754	732	801	727	797	764	765	735	774	752	762	795	782	739	787	769	794	761	769	777	735	805	822	702	800	818	759	787	776	794	728	723	812	741	751	780	791	799	788	708	767	786	778	771	747	813	757	739	729	756	781	754	793	749	779	817	826	792	784	794	761	718	781	812	796	761	804	779	736	752	732	750	754	747	749	741	752	798	768	750	739	762	759	785	806	784	761	761	720	827	745	804	749	776	801	764	784	803	753	792	771	783	781	792	757	750	730	779	750	810	755	746	735	801	766	788	767	797	809	763	777	752	792	764	720	782	813	778	767	760	780	757	774	765	744	745	698	768	766	761	717	764	759	784	795	773	773	773	778	745	724	791	772	757	802	789	744	720	764	763	818	795	725	821	782	751	731	757	737	776	771	789	756	767	726	739	763	774	776	738	769	743	777	764	770	767	751	752	792	753	761	688	771	745	734	742	792	745	792	757	741	761	762	760	779	739	777	808	777	761	782	781	786	787	702	743	807	741	815	737	742	776	773	760	744	764	746	741	730	747	781	734	775	758	755	722	809	769	759	815	768	747	775	756	747	776	759	784	728	741	730	786	742	765	771	726	803	764	762	810	773	786	775	774	778	767	759	799	810	775	793	751	774	804	767	710	762	799	817	769	805	769	837	765	795	786	771	771	699	750	730	759	750	742	772	761	778	723	744	787	782	752	793	800	720	785	780	749	797	803	774	750	792	728	738	689	781	773	762	807	736	725	757	804	728	739	767	727	792	757	759	777	770	769	783	787	792	736	750	762	816	769	799	786	735	773	776	734	752	800	739	803	781	793	779	750	741	768	774	783	777	777	714	712	750	737	770	771	761	753	724	761	787	794	806	747	753	800	691	781	730	779	795	798	782	739	749	744	778	747	769	807	718	754	811	754	782	795	767	830	719	728	772	764	774	789	734	739	820	798	762	800	788	787	777	746	776	768	778	809	812	748	847	735	813	764	770	785	792	749	755	751	767	811	772	730	715	787	735	729	750	770	793	752	757	763	751	762	783	821	757	816	769	768	782	792	773	748	790	795	763	792	774	757	753	762	775	810	773	780	765	761	747	776	775	778	765	726	801	769	756	759	741	741	780	767	791	748	822	748	770	819	763	766	787	747	768	788	759	739	832	764	755	776	780	755	756	718	754	738	750	774	800	786	757	724	801	756	765	750	734	778	759	788	767	770	821	804	808	751	804	766	819	770	773	743	722	770	735	795	808	783	744	744	754	740	757	755	751	795	806	751	719	741	772	802	744	801	801	807	817	785	788	727	806	732	769	737	776	804	775	786	736	771	760	786	797	754	780	753	761	808	814	742	776	744	718	775	752	735	740	734	790	741	762	766	777	764	710	788	754	795	775	808	754	744	755	711	725	733	741	836	789	742	784	745	771	792	745	765	795	786	760	764	746	780	774	730	801	745	771	778	837	788	740	736	810	736	810	728	801	832	748	785	768	764	810	736	731	786	767	797	721	749	769	757	770	759	803	715	751	725	760	759	771	773	766	757	784	726	783	814	721	740	754	744	706	790	789	713	804	847	728	749	749	783	761	815	763	794	788	777	774	818	791	752	746	748	794	862	747	773	742	797	812	830	772	772	774	755	776	758	784	792	797	734	817	808	822	735	761	817	807	762	745	780	785	790	777	764	761	740	760	772	775	761	784	786	732	797	754	743	765	782	817	712	780	772	758	803	782	802	828	779	821	725	793	815	744	744	724	760	733	762	785	785	757	776	794	795	790	821	746	702	741	793	741	785	755	764	731	805	783	759	760	768	753	734	750	800	797	755	764	754	830	785	775	807	663	721	766	775	779	769	765	769	794	741	753	734	766	797	729	796	783	794	783	792	782	753	806	748	713	796	813	734	766	740	731	732	735	746	713	802	783	780	799	798	780	719	751	767	757	754	787	786	774	809	757	792	749	756	728	772	786	790	809	719	791	726	790	748	759	790	786	819	774	803	738	777	759	751	805	804	775	817	801	758	740	751	793	768	763	786	731	763	776	797	807	756	782	748	763	767	736	778	781	768	797	739	750	756	795	705	761	732	747	773	759	826	739	736	768	783	804	762	764	779	707	793	738	780	817	788	725	756	771	788	770	770	759	755	768	791	790	798	749	771	704	737	811	730	765	764	728	820	807	795	807	752	773	719	786	731	779	772	778	761	741	744	749	794	776	752	821	785	823	781	771	779	776	746	796	738	727	760	769	781	789	798	767	790	746	764	775	760	733	772	783	759	722	739	771	768	695	724	747	744	734	806	773	763	760	715	741	782	762	786	754	771	756	805	738	741	721	787	737	772	749	775	797	789	801	765	776	744	770	786	741	750	712	816	782	775	750	761	790	764	771	789	764	748	778	756	741	759	749	764	737	772	767	780	779	757	771	789	803	734	771	789	797	764	819	751	749	746	751	767	783	736	757	723	742	751	797	801	779	757	771	772	768	821	759	765	752	790	807	736	760	734	778	780	747	811	789	799	734	767	779	833	827	804	791	719	788	748	753	809	729	796	767	742	825	782	769	741	806	792	763	783	767	766	758	829	805	809	802	789	768	751	808	756	745	824	769	778	775	786	713	812	743	782	721	785	749	771	821	769	797	738	786	704	788	794	742	744	768	749	765	822	783	759	750	772	771	734	738	786	792	778	775	794	680	749	744	765	783	792	817	800	771	789	772	800	726	769	765	724	695	759	797	697	768	739	776	756	781	721	761	768	775	772	778	721	757	765	784	750	764	818	770	772	782	758	774	846	803	736	746	733	740	759	793	790	742	720	740	776	748	831	735	736	743	812	727	761	762	734	720	757	753	696	726	823	760	764	742	703	783	786	782	705	755	775	757	689	805	775	741	780	747	787	727	782	731	794	776	747	732	774	737	789	751	788	765	797	752	761	770	784	782	767	719	803	769	791	751	777	823	817	762	780	785	762	796	739	769	765	733	755	731	772	751	779	736	749	776	764	761	747	787	790	752	734	768	731	770	804	775	766	774	779	754	735	725	765	729	810	746	768	818	787	801	781	790
25214	21659	29223	25496	24847	24535	20491	12053	8460	6556	4947	3931	3280	2774	2241	1952	1644	1523	1290	1197	1122	1051	1056	1002	961	962	863	869	927	923	864	867	890	909	861	859	883	856	879	882	853	843	783	829	892	860	862	893	816	911	868	838	883	888	843	864	861	929	834	876	889	842	883	858	804	819	856	867	810	889	822	842	865	871	900	861	836	917	887	874	821	840	832	868	931	855	884	830	871	815	823	848	819	847	862	840	880	811	848	911	876	891	863	855	839	907	833	922	853	832	846	805	875	843	862	849	855	825	862	897	847	909	837	859	836	843	852	849	887	824	826	848	888	883	863	822	903	864	856	843	880	884	838	887	850	891	891	851	848	877	850	813	885	812	869	823	849	827	876	825	844	872	875	827	818	836	831	838	808	905	837	874	853	824	822	848	852	814	829	828	823	821	821	792	825	839	821	830	835	790	803	844	827	867	892	897	865	781	881	910	840	833	859	825	867	842	897	821	798	854	897	827	845	815	867	819	840	836	844	874	867	853	826	834	842	858	860	857	854	910	877	816	848	867	833	870	860	851	911	846	849	824	863	819	825	868	844	878	856	827	893	835	855	878	833	833	834	893	839	821	850	881	804	880	804	843	873	859	822	886	865	786	869	872	826	839	896	855	830	835	890	857	844	810	899	868	832	929	792	816	800	775	871	810	830	827	878	829	851	850	839	835	853	815	863	882	810	858	867	809	870	817	861	860	860	833	887	887	889	886	869	850	858	852	837	800	821	838	898	853	885	866	811	831	883	899	883	868	854	866	850	841	825	812	836	821	851	842	818	880	840	817	881	874	837	838	859	889	874	859	888	856	841	880	880	858	873	827	897	812	817	844	874	839	827	908	837	823	872	833	857	890	863	830	878	911	886	807	896	842	904	843	822	881	834	870	889	875	836	859	866	874	886	838	874	853	843	876	829	855	809	816	873	860	820	821	802	902	834	846	774	836	908	851	870	827	855	822	830	820	896	869	826	886	875	850	892	847	874	896	834	871	882	852	833	894	823	868	824	819	842	833	831	890	838	841	905	882	824	879	807	838	892	863	867	890	844	864	896	822	874	863	856	851	821	841	908	806	816	872	862	848	863	837	848	838	904	805	784	864	847	876	879	830	836	883	885	860	823	797	893	903	877	911	867	811	815	852	865	857	833	876	856	920	855	853	823	834	800	851	837	851	836	894	882	812	883	869	881	887	861	843	835	851	922	819	900	814	849	850	826	821	830	873	875	806	807	862	870	851	839	858	838	876	857	852	838	900	840	861	827	884	870	864	831	820	840	834	859	838	870	859	874	898	905	868	868	820	857	893	829	850	842	836	830	890	860	860	818	806	803	851	913	849	842	874	881	805	838	908	893	893	848	781	847	888	857	846	841	807	854	858	897	859	893	845	870	846	831	886	822	831	833	877	833	878	866	853	891	813	849	817	869	868	876	829	853	831	847	876	851	901	859	851	902	931	838	841	825	816	880	826	805	818	780	857	849	862	840	812	856	829	881	864	886	870	843	826	841	801	896	855	873	847	846	885	838	892	884	882	886	836	874	826	822	858	809	899	840	873	903	801	861	862	810	874	819	856	876	865	831	830	841	840	806	789	861	832	838	869	796	827	861	846	849	834	876	866	901	819	865	851	908	840	804	808	895	880	821	902	797	875	834	872	845	880	877	856	897	827	805	805	852	829	821	810	862	795	837	894	778	875	849	848	904	877	821	901	881	859	832	898	827	843	862	849	818	793	880	837	868	829	821	856	857	865	810	892	808	820	870	847	830	854	850	830	860	901	855	870	891	877	818	855	840	843	836	804	887	857	841	885	851	773	823	843	874	865	794	881	854	795	814	893	799	897	913	801	812	851	875	812	904	845	828	862	840	905	836	842	859	811	854	857	803	904	873	811	821	894	799	848	849	837	851	819	807	872	893	852	853	875	922	912	854	841	888	812	844	850	925	837	908	897	885	862	819	861	902	842	861	896	889	889	865	816	809	885	860	869	850	887	829	860	791	809	859	832	855	874	844	825	866	870	859	888	851	804	859	862	867	818	846	866	836	830	869	859	839	847	858	877	865	856	887	864	844	816	827	853	861	903	840	870	885	796	859	882	903	909	815	867	830	862	843	805	883	844	816	854	807	865	909	852	811	875	845	796	886	863	813	877	879	882	887	828	839	864	883	844	808	892	896	794	791	837	894	812	870	891	883	845	847	864	858	941	859	826	813	867	839	867	834	822	873	908	861	786	856	808	868	843	806	860	844	839	863	903	797	840	808	823	872	789	886	897	815	851	872	858	823	880	841	880	809	852	819	831	844	838	834	826	862	818	870	850	775	830	825	813	856	819	871	829	892	833	834	850	918	864	842	876	851	846	851	862	860	805	800	825	824	856	871	844	893	877	791	811	825	864	848	872	795	801	850	833	830	859	879	864	826	834	880	910	791	863	850	863	811	803	851	882	841	879	868	798	793	832	864	892	813	846	882	792	819	832	821	841	841	840	877	881	863	829	880	872	910	907	898	841	820	838	789	870	882	824	873	861	826	880	862	809	857	848	895	877	885	858	872	832	847	827	838	801	823	861	795	811	866	892	897	861	809	917	873	852	888	915	918	817	824	821	912	867	858	845	863	808	865	833	926	847	868	841	825	873	860	831	788	845	869	838	848	836	808	865	805	885	813	847	848	907	855	816	874	841	857	847	852	878	873	870	860	871	850	883	915	846	901	902	817	850	879	880	862	849	822	891	924	829	817	877	834	800	871	846	891	859	857	837	816	869	817	867	813	807	845	858	863	809	853	805	885	869	853	890	838	816	888	869	792	889	895	855	859	830	781	868	814	790	878	836	839	865	800	853	890	843	839	823	862	870	865	822	868	821	877	797	894	790	827	864	846	833	870	822	889	842	903	870	906	839	853	837	863	809	848	897	839	876	794	847	897	883	820	868	807	853	836	795	862	840	853	866	838	808	901	835	812	854	846	842	821	863	823	847	846	873	807	822	869	873	869	863	862	882	843	862	796	870	877	869	819	805	846	842	858	878	892	854	861	848	859	838	854	890	806	896	840	864	881	851	869	869	828	872	895	826	860	878	816	892	861	817	839	891	889	799	825	839	878	881	852	853	852	889	855	893	881	867	824	887	861	827	875	848	882	808	819	805	897	858	833	872	914	813	812	871	821	861	845	878	858	857	861	857	845	805	851	856	832	857	866	848	814	904	819	896	854	833	813	848	860	858	848	850	892	836	868	851	895	836	852	821	910	820	820	873	858	845	849	833	886	867	887	920	824	815	896	823	816	856	848	859	861	886	832	862	835	827	923	852	860	845	867	911	834	900	873	782	810	793	819	848	827	805	806	870	829	876	927	855	812	807	849	862	855	839	853	880	841	865	841	887	865	883	918	926	811	846	804	805	848	817	878	863	845	808	863	849	871	859	887	852	890	887	870	839	864	885	840	833	846	850	839	882	857	856	891	882	824	837	872	850	830	889
55284	60462	57115	49116	37557	25973	19416	15083	12417	9779	7471	6019	4847	3952	3246	2711	2230	1885	1642	1409	1195	1085	988	992	935	878	886	834	824	795	782	850	765	816	821	793	752	762	755	810	792	783	819	750	723	748	786	734	810	768	812	792	768	753	712	783	748	789	742	800	788	756	792	777	833	802	826	749	817	739	804	779	731	780	777	799	760	772	839	830	722	765	756	767	764	783	798	776	721	735	773	771	732	742	805	741	781	846	713	779	756	792	769	801	812	820	822	810	793	738	782	777	795	781	831	801	749	813	771	780	833	742	751	742	792	778	751	779	777	751	745	764	760	780	791	782	777	762	748	804	819	785	765	762	785	775	767	780	799	766	717	762	759	878	722	808	779	814	725	755	788	739	790	761	815	760	776	716	743	774	743	772	767	769	747	784	827	793	801	792	775	767	738	746	723	748	739	796	755	754	799	832	758	800	776	776	728	768	769	787	750	801	772	816	708	783	739	759	784	768	815	730	798	799	794	746	752	763	826	769	748	715	774	743	769	745	797	793	729	834	789	769	782	771	781	787	778	763	758	803	801	779	789	789	774	802	787	778	771	766	765	764	727	776	778	770	749	748	752	793	774	807	750	770	786	719	747	848	769	723	747	762	855	790	774	743	752	803	822	765	770	777	795	768	749	742	762	766	825	758	770	776	767	775	733	763	731	745	767	755	784	748	769	733	792	781	796	802	752	763	787	787	787	768	825	830	709	804	781	759	800	752	803	732	768	735	801	770	795	766	740	776	754	773	775	800	736	747	755	731	762	787	827	774	786	751	763	774	766	757	733	783	797	770	803	756	733	807	753	720	792	705	771	796	755	813	744	815	824	826	778	706	808	754	808	774	767	797	771	767	777	773	760	758	781	761	807	741	766	783	775	770	804	752	738	814	773	762	773	809	777	781	793	745	816	747	703	793	755	771	787	739	825	777	781	777	809	722	730	776	779	763	734	753	759	785	732	801	780	740	763	790	794	769	786	846	774	725	814	748	764	781	735	784	754	799	724	711	785	786	787	750	768	771	787	738	704	832	798	795	820	788	783	738	748	713	735	726	781	793	759	789	757	808	812	764	773	792	772	782	754	786	815	765	766	797	739	819	771	809	760	753	769	793	764	783	753	756	852	764	765	758	766	812	768	777	734	743	830	748	769	780	767	724	737	740	764	746	757	726	770	760	840	803	771	771	796	778	766	795	799	714	785	781	805	767	781	804	799	805	818	751	780	834	733	729	740	767	763	745	742	704	796	784	816	794	758	815	799	794	760	730	783	778	748	776	728	805	751	770	827	771	785	815	748	744	800	770	805	807	771	797	778	818	798	761	800	800	769	819	808	717	779	742	726	744	749	770	765	760	750	750	778	789	788	785	759	775	748	798	772	764	794	769	723	725	744	759	770	738	773	787	780	746	792	781	802	775	806	799	747	773	768	781	832	708	779	798	775	743	774	723	755	796	778	750	776	765	797	741	762	786	812	808	734	803	830	742	767	763	820	770	808	746	797	830	835	754	782	769	808	779	731	767	752	726	776	786	775	771	754	752	771	810	811	741	771	819	787	767	709	753	796	750	760	790	764	790	792	742	778	761	780	783	830	770	718	785	770	814	771	761	740	761	724	808	758	780	779	789	757	736	778	779	788	782	815	763	756	771	790	780	751	825	775	768	784	754	769	748	732	746	795	773	838	796	760	790	789	794	801	798	725	810	748	798	789	739	734	757	800	778	792	812	784	766	767	712	765	788	820	755	769	814	749	747	774	764	744	771	748	785	748	752	779	723	742	765	832	782	774	743	754	777	755	839	795	842	796	788	801	756	803	768	764	752	749	769	765	809	738	760	747	705	784	730	782	750	782	795	810	797	790	827	789	782	716	791	762	766	793	808	773	743	764	764	797	789	749	783	722	744	776	799	800	800	794	777	751	763	783	760	729	779	774	758	820	773	821	757	756	754	781	777	774	799	760	784	788	751	765	770	748	768	741	774	784	734	709	755	817	767	733	780	792	742	742	830	803	774	769	685	795	780	776	770	785	761	752	745	721	816	782	718	723	775	830	759	790	772	767	777	769	765	824	809	755	748	795	785	731	750	758	771	788	756	748	769	702	825	752	832	749	754	778	778	743	729	724	759	800	788	771	708	782	732	796	802	779	730	734	776	756	775	746	751	800	764	815	750	760	823	775	732	721	756	809	750	735	780	747	828	748	810	801	732	757	810	825	773	795	799	777	763	780	817	744	804	783	715	759	755	750	783	783	784	774	773	762	728	772	732	730	791	764	746	803	848	775	732	768	765	793	734	757	784	750	754	757	804	758	775	779	761	805	801	763	761	766	771	770	759	745	764	753	723	736	756	791	756	756	724	767	786	792	771	739	738	780	735	758	772	789	767	751	786	703	805	766	754	783	810	735	773	786	715	762	754	779	741	785	760	771	733	807	740	766	779	743	756	795	757	752	744	785	743	807	778	768	776	764	800	712	765	828	808	764	766	728	786	774	782	772	778	772	723	801	776	790	747	749	789	785	772	755	759	749	786	818	740	814	757	744	769	803	800	772	738	756	824	754	803	777	737	783	754	774	747	786	741	764	808	724	790	763	788	777	782	772	767	737	785	802	746	778	715	785	733	788	756	767	779	773	751	769	841	762	803	763	773	831	730	734	761	733	748	759	813	755	749	824	763	788	726	802	767	779	746	809	761	765	788	777	767	771	772	739	776	754	808	779	810	745	758	760	785	759	804	828	764	727	754	796	808	714	765	723	810	766	745	832	801	766	819	731	788	741	774	792	753	794	767	745	732	797	752	746	803	726	793	765	733	762	796	804	747	742	709	810	781	731	812	737	769	812	790	785	775	801	799	729	823	773	761	813	776	775	817	764	787	757	819	835	783	774	790	799	810	766	731	765	762	788	791	756	751	756	794	743	770	748	795	743	811	766	784	764	786	771	787	785	788	744	761	758	800	763	785	738	791	805	777	787	763	799	759	778	789	801	772	819	784	787	799	819	760	772	725	661	797	785	753	799	772	806	765	788	791	720	783	764	822	754	750	798	727	791	769	787	775	789	696	769	746	736	780	732	750	811	754	758	721	730	774	772	794	798	779	786	768	752	745	763	755	755	766	742	778	836	816	776	762	842	778	774	732	786	771	774	747	767	768	792	777	789	796	776	818	755	744	796	784	795	756	746	738	765	755	765	752	737	772	773	792	714	786	760	803	792	767	739	774	762	761	775	743	800	737	729	793	836	749	771	770	829	765	805	774	772	765	776	762	741	799	738	770	768	778	793	783	739	769	748	797	775	777	780	799	806	794	736	754	788	790	773	758	787	746	750	789	775	798	810	744	749	809	760	809	757	775	810	739	723	791	819	772	793	778	800	748	746	778	764	776	761	813	747	747	732	786	770	791	772	740	749	784	781	776	745	750	816	739	785	810	749	757	814	784	774	832	820	745	746	809	775	804	753	756	778	796	758	785	810	774	817	772
24408	21587	29433	25512	24993	26776	26613	17143	12449	9251	7048	5715	4591	3709	3009	2472	2026	1784	1573	1364	1291	1193	1133	1054	988	954	922	937	909	884	939	901	893	890	866	878	857	892	870	830	857	904	860	883	879	914	886	855	874	866	783	826	872	859	872	787	794	838	883	824	830	882	850	822	877	819	887	868	800	891	803	825	871	871	861	854	842	822	870	886	899	874	854	834	820	850	865	853	901	843	874	837	856	865	878	806	829	814	828	887	885	835	900	860	828	840	865	883	857	888	883	825	864	836	818	901	887	803	874	804	874	857	905	871	838	843	860	851	834	861	849	866	899	874	869	822	861	788	913	825	819	848	850	863	826	862	885	873	840	831	852	847	837	825	910	837	885	891	802	869	898	870	870	811	835	875	838	848	875	854	905	856	833	827	859	780	815	937	851	784	881	857	849	880	842	811	854	880	851	855	863	840	813	845	862	843	844	874	821	822	832	811	906	854	837	884	874	835	843	858	894	865	889	836	862	866	859	869	850	910	845	860	852	864	828	815	884	881	865	849	856	854	893	877	863	819	858	882	852	841	843	817	888	925	827	876	867	823	843	864	890	885	832	810	866	854	877	817	821	819	816	882	876	830	851	856	929	864	864	888	809	824	905	859	890	862	817	822	857	845	862	894	863	841	840	865	860	845	907	880	836	827	803	878	853	875	872	869	891	863	890	842	842	910	842	830	861	898	869	907	848	869	870	848	881	833	805	853	891	821	808	881	859	876	873	853	833	827	874	866	899	841	888	846	892	852	807	832	883	856	802	866	827	813	826	808	815	861	886	871	860	857	832	872	865	830	873	859	854	907	904	852	871	862	854	891	906	879	917	843	836	866	836	928	893	818	862	869	862	832	826	877	846	855	839	825	787	892	870	868	902	868	830	878	827	845	826	874	878	816	831	893	842	855	850	845	823	899	857	880	869	854	883	864	920	860	857	814	835	839	792	873	810	941	870	842	859	852	880	886	810	848	893	819	855	854	784	886	818	837	871	880	854	862	856	809	888	835	828	870	895	873	813	848	881	833	870	882	915	852	828	875	869	817	848	838	863	901	843	869	840	859	849	873	865	804	878	823	849	872	796	870	850	875	880	837	825	905	837	876	880	872	870	883	876	853	877	835	818	845	835	826	874	887	823	802	857	882	886	843	871	904	862	875	864	847	820	911	914	796	840	901	952	865	846	849	822	833	842	854	885	853	815	911	859	849	839	857	815	862	914	871	915	830	876	892	839	797	846	852	845	844	906	844	831	839	815	817	872	866	850	857	853	890	853	849	808	791	813	849	896	865	808	828	890	808	811	875	829	853	880	859	850	799	865	833	847	854	866	848	892	891	900	857	847	826	871	808	861	797	859	844	861	927	899	877	852	844	795	820	864	794	844	837	878	866	872	845	903	805	855	843	880	832	810	919	807	851	853	844	866	860	820	819	814	843	866	817	876	889	842	844	847	888	833	827	849	827	870	829	880	803	866	870	867	884	843	853	838	870	862	785	817	821	868	851	896	866	883	856	826	903	893	865	789	908	859	869	882	828	878	852	886	850	806	835	853	827	831	868	868	831	894	829	858	870	831	880	828	866	851	853	878	880	894	840	863	861	920	869	860	891	866	834	845	892	864	918	838	868	826	841	893	841	861	831	895	822	837	833	843	923	896	835	875	895	824	871	809	858	881	844	831	877	823	822	900	868	852	836	827	837	855	862	840	868	828	876	856	884	827	849	833	891	862	832	800	862	877	889	842	844	803	865	871	848	870	826	909	806	819	841	855	833	814	902	800	814	883	866	849	848	867	847	883	852	872	854	799	864	806	875	901	802	831	900	785	780	815	809	930	847	823	835	841	848	857	868	895	933	868	898	847	940	852	853	828	835	882	860	826	825	897	827	828	880	884	813	879	843	870	828	883	900	849	877	871	837	839	816	846	866	829	830	894	893	863	878	870	819	866	794	858	884	854	845	877	881	874	830	911	905	863	903	832	840	875	811	794	881	864	827	809	860	829	915	846	839	830	814	837	845	837	886	845	830	851	843	882	839	839	868	858	850	838	861	775	816	836	830	893	857	904	879	873	908	852	828	880	903	831	896	884	848	891	883	856	856	848	855	858	878	902	859	855	916	854	821	918	870	892	839	848	831	819	883	868	862	891	862	887	853	885	881	863	877	849	830	849	844	899	848	867	842	929	852	870	828	896	870	883	864	832	849	824	882	813	842	831	873	891	847	806	863	915	842	866	798	900	816	856	856	860	805	909	839	930	913	863	821	807	901	863	839	865	858	867	872	921	885	805	852	829	884	879	838	856	842	861	859	817	886	901	850	838	913	795	844	875	845	897	851	842	826	798	860	876	871	856	847	848	825	873	867	835	864	862	835	884	882	906	820	819	885	834	824	883	855	849	859	819	843	862	845	899	883	870	861	856	836	834	893	894	887	840	854	876	890	905	792	875	840	872	838	865	865	847	825	929	851	838	887	863	878	889	878	871	883	859	840	828	866	796	834	874	842	873	857	878	829	873	829	850	840	875	842	886	848	913	804	863	795	868	915	896	854	890	850	829	853	842	832	859	827	841	869	900	874	852	866	805	857	835	854	878	866	885	876	800	831	873	823	861	847	863	899	856	813	855	818	819	886	838	863	858	935	833	890	880	830	877	852	895	866	814	861	852	782	915	809	845	822	899	890	795	850	824	864	872	839	862	878	832	847	892	843	882	834	898	881	847	821	865	861	834	843	898	830	818	856	839	858	862	825	897	865	868	833	891	846	890	877	842	857	828	912	882	901	858	846	831	839	851	881	869	880	844	871	884	922	872	904	822	816	844	877	831	857	825	887	888	847	913	866	817	895	919	860	850	880	880	889	922	864	848	786	870	807	784	879	844	875	878	841	897	843	859	884	840	882	813	900	919	911	805	901	917	842	869	887	806	844	836	814	852	882	855	865	905	849	841	797	795	856	895	858	849	836	872	838	830	831	856	918	867	797	826	843	837	849	844	880	858	833	861	802	816	863	818	835	912	910	835	871	886	851	912	854	860	837	893	840	868	877	830	896	856	874	902	868	864	898	853	859	821	890	864	790	855	889	820	894	828	901	837	786	818	847	870	841	897	872	860	943	891	892	858	866	808	881	872	857	908	832	853	839	855	808	831	851	874	847	902	806	889	798	928	886	865	870	896	853	806	848	877	876	873	845	824	922	890	866	869	848	821	826	825	876	839	880	855	863	896	827	839	846	917	781	852	883	799	870	860	904	882	863	847	910	895	835	868	846	899	830	810	864	837	849	895	834	889	877	830	860	835	857	873	806	831	889	856	872	872	869	878	884	854	847	894	851	915	856	881	806	881	879	844	832	872	874	839	832	851	867	856	804	790	882	844	863	872	829	895	861	800	874	872	884	830	870	875	846	911	863	819	830	895	895	860	854	857	804	836	815	897	851	859	822	866	825	832	886	831	818	822	856	797	823	855	908	841	905	842	877	858	840
50689	64611	63525	54840	41196	31357	24166	19411	16192	12856	10182	8170	6550	5322	4253	3461	2874	2350	1971	1755	1412	1237	1153	1078	1020	970	882	858	928	825	874	821	756	815	809	790	832	791	800	797	779	803	804	804	782	819	769	766	759	726	773	829	742	788	761	818	739	798	754	788	767	752	812	783	790	762	791	778	723	822	791	737	794	765	783	788	798	749	746	783	760	783	808	757	699	750	785	794	780	784	772	748	799	737	833	758	784	774	757	745	817	725	804	767	768	811	755	785	773	828	789	780	745	799	771	761	735	715	799	815	804	795	742	769	759	740	818	766	787	770	817	763	803	748	758	773	795	763	770	764	767	794	831	796	783	768	747	761	812	805	768	729	773	812	774	820	752	782	802	816	774	796	818	764	784	775	785	775	765	765	787	756	855	805	758	771	767	762	817	723	747	797	749	776	774	741	714	800	818	771	762	782	777	791	802	811	777	767	763	753	794	756	787	777	756	797	762	759	822	734	727	734	731	773	736	777	779	766	760	793	757	786	772	748	796	812	759	739	802	757	755	736	710	781	744	805	752	762	743	755	792	795	799	769	846	787	751	725	814	814	768	760	738	753	789	794	770	805	814	808	807	811	805	755	779	799	833	780	725	826	719	835	747	787	828	837	768	817	796	768	761	823	723	733	754	763	746	755	795	799	760	830	783	871	774	764	756	829	801	821	788	742	800	743	781	754	788	790	761	752	785	765	744	754	760	786	779	787	752	806	765	760	839	809	770	746	779	750	762	770	761	790	795	819	776	801	732	798	742	745	812	790	819	804	758	798	736	752	761	791	825	810	870	791	785	733	781	795	753	786	784	749	788	809	777	796	735	771	774	796	737	769	807	800	779	793	799	756	738	745	838	744	745	794	816	742	746	725	775	748	784	801	775	793	815	791	765	815	723	751	791	780	757	811	748	794	823	762	743	788	816	833	853	795	779	767	789	802	779	800	816	783	791	771	828	744	751	780	779	796	739	801	769	745	752	792	745	721	808	778	783	776	781	803	798	749	781	845	781	764	782	757	781	772	770	780	826	749	726	731	752	782	806	744	809	762	745	805	794	783	753	775	779	800	736	771	771	769	738	793	733	725	811	804	712	798	836	813	727	794	750	788	811	781	820	783	760	796	803	768	761	743	806	796	766	770	802	789	795	762	788	787	772	799	784	769	757	766	837	778	823	752	782	793	800	730	823	788	806	820	742	743	775	765	773	791	749	780	790	745	788	781	756	723	782	805	795	773	831	750	774	759	763	768	802	728	785	747	758	766	750	804	764	812	795	808	777	795	752	800	767	761	797	831	787	767	749	770	728	780	780	790	762	780	759	788	785	824	752	755	777	826	788	816	817	785	799	747	794	757	739	774	749	782	796	785	821	783	774	800	813	754	805	808	770	754	793	780	797	816	782	732	759	754	791	759	750	793	732	811	797	796	752	802	796	730	755	775	765	794	809	758	745	784	767	766	799	785	744	803	730	800	766	777	734	766	814	785	817	759	776	762	807	815	756	807	765	756	762	753	747	754	750	768	742	799	819	766	756	762	762	744	788	809	765	780	749	809	787	819	751	770	799	772	791	773	781	802	709	732	786	789	758	764	817	790	782	750	802	783	707	821	799	805	766	808	805	777	804	761	797	816	817	790	730	804	736	801	766	805	772	794	810	770	779	773	766	773	739	757	763	807	773	746	826	820	779	753	762	771	740	811	810	822	771	742	804	790	808	773	715	797	797	755	810	792	795	773	787	803	771	760	782	733	800	757	765	762	778	744	772	797	759	765	819	772	781	744	771	803	750	800	801	784	798	831	782	784	747	819	756	773	797	755	782	795	783	742	769	742	833	764	811	831	794	777	709	776	769	753	743	809	797	761	804	806	757	756	782	756	806	785	740	791	804	790	738	746	782	736	792	788	784	767	762	779	778	750	763	744	798	728	803	779	742	819	765	817	789	789	812	795	869	782	814	778	732	769	778	768	788	779	778	759	756	734	768	731	766	773	828	796	735	816	789	762	796	812	741	779	772	748	776	832	788	792	740	783	796	756	790	779	747	751	766	796	809	778	810	778	796	740	764	782	764	780	757	781	804	775	756	781	788	778	801	747	786	758	784	830	759	801	797	818	776	790	720	784	744	775	766	827	842	748	755	735	747	769	781	763	762	815	776	730	812	784	753	766	766	780	793	745	782	816	761	799	775	746	831	828	729	812	819	768	741	742	791	815	811	748	782	766	784	780	762	768	780	771	756	759	826	832	819	780	721	753	764	833	768	803	764	798	762	800	769	763	772	831	778	784	785	820	787	746	789	765	808	756	764	770	784	815	749	824	781	757	788	763	800	800	846	774	766	821	772	744	780	784	810	762	753	805	790	802	794	808	767	792	783	747	816	730	788	764	768	729	786	803	791	768	774	805	757	734	761	833	724	800	766	769	785	734	789	793	814	739	824	779	751	804	794	801	769	820	793	834	792	817	788	767	800	762	770	718	767	814	751	799	817	809	745	786	777	747	745	761	781	780	773	804	792	779	778	730	808	764	807	753	773	755	783	745	755	788	724	697	789	755	788	813	786	752	715	805	758	776	783	800	781	812	794	762	780	770	806	834	724	771	772	815	761	785	793	826	733	807	757	735	811	835	776	809	749	770	813	783	780	825	784	714	735	840	733	783	772	748	791	794	784	736	824	719	752	717	819	809	820	791	755	773	794	833	752	769	784	776	771	798	803	793	735	794	819	759	752	685	734	836	769	761	784	749	772	809	748	761	789	717	728	770	755	817	732	806	801	706	761	805	775	782	772	773	784	827	791	740	767	779	769	807	811	768	778	739	743	773	781	741	778	814	813	853	754	746	763	769	751	831	744	819	780	795	745	806	817	776	769	754	790	826	783	813	734	747	741	764	750	808	795	799	779	823	811	730	761	805	779	826	774	748	832	794	803	753	761	749	738	774	724	755	802	800	813	787	771	797	760	812	773	743	813	793	826	769	773	809	790	795	759	785	743	802	786	729	798	774	747	773	775	773	785	743	755	756	833	767	830	707	788	804	731	790	766	780	741	792	771	766	774	695	791	756	778	808	799	789	757	833	767	789	776	690	771	764	822	801	771	820	782	742	767	812	776	766	785	782	763	784	775	774	751	764	808	790	786	742	753	794	784	739	747	783	851	769	780	752	791	757	808	760	789	780	758	759	815	821	765	791	759	798	803	809	774	811	814	787	759	784	765	715	747	784	757	756	786	739	773	791	743	751	755	796	760	756	807	869	779	769	765	764	796	816	767	767	783	801	838	745	767	790	804	843	793	817	797	738	757	769	779	761	756	779	795	802	759	780	809	788	780	780	784	811	776	777	768	745	760	723	818	791	753	755	826	748	819	821	781	777	806	827	760	822	774	805	781	791	781	784	747	742	768	732	846	797	745	758	774	733	769	716	768	760	833	748	812	772	779	789	775	739	761	769	792	771	752	785	799	747	741	842	793	762	756	750	762	819
28697	23478	32840	35242	27418	19394	12852	8521	6466	4734	3749	3127	2503	2254	1854	1621	1450	1311	1195	1118	975	929	929	905	904	864	887	799	850	839	827	867	835	857	819	837	800	801	825	820	831	849	768	837	801	793	812	870	843	824	825	804	847	844	837	865	819	783	847	832	901	832	816	857	809	808	824	820	879	871	844	843	841	840	818	843	874	820	800	818	805	809	877	761	857	834	812	835	773	853	806	756	806	831	861	820	831	838	765	844	860	807	791	837	829	796	814	857	796	818	875	875	817	811	871	827	766	830	813	785	788	848	863	860	798	813	880	854	819	823	783	810	806	824	844	833	822	849	830	890	788	846	849	822	815	803	813	805	836	807	798	816	808	857	802	838	754	787	803	766	824	838	796	822	813	820	830	788	824	807	803	789	837	880	822	828	768	775	847	808	829	794	816	870	858	828	814	797	761	788	842	828	822	854	867	862	809	770	855	823	824	826	823	845	879	845	834	803	808	809	814	839	801	830	834	850	792	818	856	816	819	855	846	826	811	843	844	849	770	823	870	808	804	826	845	788	823	795	811	802	863	792	793	783	866	823	801	856	824	782	883	836	860	855	812	784	824	861	828	868	816	828	846	782	839	864	864	805	836	787	839	824	819	865	854	814	767	836	842	835	828	853	818	836	798	852	805	853	817	799	771	837	818	872	822	785	821	872	803	876	801	784	788	821	805	847	798	871	798	788	808	825	876	850	778	843	838	862	780	860	848	804	870	752	856	839	838	838	805	854	762	794	805	808	805	795	788	868	804	851	855	783	848	821	867	794	825	788	813	860	804	866	795	867	807	793	812	863	809	845	838	864	826	798	899	872	872	817	866	813	826	838	820	868	847	865	805	833	799	843	838	839	782	865	885	829	782	792	863	817	808	845	834	809	811	817	829	799	851	859	802	885	875	841	825	809	797	778	851	803	874	807	908	824	785	858	821	817	818	825	796	830	810	812	872	814	869	848	808	846	797	860	790	854	868	807	829	848	852	815	809	853	817	868	803	895	807	845	828	826	853	843	805	831	810	833	780	791	805	847	843	788	773	800	806	868	834	781	836	847	832	820	805	818	887	861	852	841	810	802	864	756	797	859	823	851	839	859	862	808	796	789	866	850	831	792	829	812	809	787	826	814	873	845	823	762	820	848	830	845	789	870	875	904	874	820	816	837	790	916	866	860	786	834	856	799	805	836	800	842	813	818	848	822	742	803	827	858	802	877	820	796	831	828	816	836	798	850	830	818	815	856	851	860	805	795	842	780	790	764	843	804	792	767	812	802	784	768	883	823	843	821	823	856	793	870	774	825	869	768	812	819	884	794	793	843	834	843	852	844	817	840	858	791	791	828	810	845	843	831	857	842	793	822	844	809	787	801	758	849	799	828	828	796	838	804	867	819	811	852	844	842	782	800	848	870	767	845	826	786	802	829	821	856	788	837	816	851	843	801	831	825	838	821	853	847	826	808	825	823	858	830	842	824	850	795	798	834	890	865	775	810	773	783	815	853	822	893	849	803	807	839	858	844	822	843	784	829	811	818	817	820	827	845	810	797	836	833	845	829	810	823	824	809	854	868	810	851	820	884	804	794	832	839	867	815	815	828	825	797	801	789	831	849	873	811	807	851	828	802	849	837	844	830	813	845	811	835	817	850	840	822	848	838	820	845	833	793	878	844	825	779	780	776	836	794	832	785	809	796	848	778	827	821	846	826	854	811	817	831	859	842	817	838	810	849	857	827	837	819	814	830	867	774	846	834	791	833	837	864	784	831	827	813	815	921	795	793	848	841	813	828	841	805	839	815	820	803	827	809	824	796	859	818	799	813	807	818	820	863	820	827	863	785	824	827	862	827	837	849	827	830	794	819	831	822	783	869	872	791	811	826	852	863	808	815	825	808	842	796	811	833	854	836	862	779	838	813	842	817	825	784	807	819	837	853	785	856	821	834	861	822	807	854	812	817	793	783	837	875	834	804	754	809	817	829	788	858	821	806	843	821	814	804	870	843	807	841	808	848	827	871	812	847	830	815	860	799	842	823	783	822	776	811	819	790	850	852	815	846	795	854	852	857	804	833	840	810	830	859	826	776	784	796	822	811	845	821	817	801	815	774	821	830	826	744	842	820	822	778	838	805	912	792	847	838	903	835	906	891	843	760	853	785	812	807	763	825	839	842	792	816	703	858	798	856	819	845	805	833	845	779	865	798	857	822	799	820	785	836	905	833	814	796	771	786	837	895	868	822	834	812	846	794	821	850	820	813	756	825	804	834	783	797	821	806	796	837	852	741	829	831	826	835	783	874	808	771	834	803	817	825	837	801	806	846	834	789	840	824	817	875	853	801	801	863	817	791	797	795	869	781	810	808	781	871	834	847	825	825	825	794	823	801	818	820	879	840	851	861	855	766	765	809	817	799	850	865	796	868	787	814	857	816	860	837	837	822	777	846	807	807	784	816	785	855	830	821	812	805	815	858	820	849	821	815	831	810	823	768	805	828	826	833	884	852	842	790	843	881	873	804	860	822	793	872	807	809	803	781	849	853	886	851	782	799	810	838	802	800	841	869	820	867	805	754	829	827	862	803	843	854	811	885	854	807	800	766	899	807	847	807	789	849	802	841	872	867	835	810	867	820	859	827	859	831	832	784	850	813	823	839	827	868	856	817	791	805	873	881	799	819	829	870	842	845	853	811	875	829	816	767	839	827	834	869	846	832	812	833	794	813	749	812	843	834	820	830	872	852	828	798	854	866	811	883	833	776	886	857	828	758	843	792	805	769	824	839	783	841	845	841	835	789	869	798	829	831	872	910	843	807	855	871	803	881	847	853	871	838	856	769	820	805	815	888	844	773	790	833	794	797	786	806	853	874	828	833	907	851	801	834	812	809	833	831	789	857	857	836	869	862	773	828	789	800	793	837	861	769	838	787	819	830	827	844	813	813	845	803	819	807	773	874	841	771	812	805	771	845	818	839	814	812	889	848	870	830	900	784	815	787	842	764	862	847	783	812	791	853	827	802	817	841	802	849	827	842	801	818	808	852	818	788	783	793	762	753	838	818	808	817	789	839	835	836	830	824	908	783	816	817	791	833	850	854	881	792	793	776	805	787	758	800	815	788	797	767	843	831	841	864	820	839	834	878	815	806	886	796	883	833	885	839	820	866	797	797	808	799	838	805	833	838	805	820	858	834	832	814	806	835	809	798	801	790	827	768	812	821	825	834	814	806	824	792	805	787	782	867	836	823	836	876	781	807	853	826	824	842	775	821	808	848	837	832	848	838	779	786	770	861	873	840	887	846	790	808	798	800	788	833	740	798	827	877	840	816	773	823	787	798	866	867	843	819	868	850	855	827	806	827	840	861	821	845	819	827	850	794	892	830	781	832	779	858	850	814	799	833	817	809	780	842	814	809	857	786	841	801	848	873	841	818	823	786	799	834	807	841	826	801	810	806	839	810	880	777	815	821	784	822	833	888	808	805
49116	56380	53572	43643	31772	22196	16112	12572	10081	7630	6138	4896	3960	3154	2618	2189	1816	1613	1297	1281	1124	1056	950	930	894	844	843	860	775	790	769	779	791	761	735	771	780	757	745	769	748	792	772	780	723	734	739	734	747	754	803	725	791	733	761	730	818	769	775	728	757	707	739	768	744	808	764	768	747	733	729	769	798	768	753	707	753	816	747	779	786	738	735	763	762	782	736	740	737	764	749	759	749	773	778	749	738	715	733	762	769	769	789	730	780	794	795	801	799	807	732	764	756	740	768	718	712	747	721	765	730	773	737	736	739	753	794	738	774	780	771	748	749	745	779	760	769	750	759	776	745	757	711	775	777	720	756	757	733	733	783	776	752	771	812	716	734	758	752	764	775	776	744	759	801	806	765	742	746	785	760	760	741	756	741	801	759	802	782	724	783	745	760	768	748	772	759	799	732	749	771	715	753	737	745	765	740	787	793	759	728	764	723	734	764	695	744	769	793	730	759	716	754	753	794	769	762	733	750	769	730	774	804	694	719	781	737	732	755	734	760	765	796	764	789	735	758	788	764	775	818	826	768	734	826	791	814	748	820	775	769	747	774	795	777	816	797	771	785	733	734	768	702	757	713	741	738	729	741	786	794	716	808	780	771	726	792	832	775	732	741	741	717	737	740	775	796	751	751	761	755	696	733	792	766	740	744	724	726	794	784	741	778	730	683	798	746	762	782	776	761	772	753	755	782	763	790	763	724	738	792	767	757	741	735	713	773	757	739	762	745	718	701	762	709	790	762	762	755	759	747	710	758	713	740	750	732	756	731	711	726	733	699	777	770	713	784	736	763	750	742	754	808	812	751	766	754	738	714	716	768	770	728	737	771	753	710	766	761	724	747	771	747	815	777	772	736	746	753	778	805	792	724	713	763	705	731	731	728	773	790	732	712	712	785	759	771	736	736	734	715	777	799	692	787	765	734	774	787	753	776	768	806	729	753	751	758	771	739	804	763	753	795	821	708	736	783	740	790	737	750	718	741	769	770	815	713	732	741	790	778	719	746	777	817	784	743	726	774	752	717	742	761	769	772	761	751	767	764	713	760	798	816	748	735	736	732	751	752	735	756	752	764	774	742	780	690	725	744	745	791	776	763	740	788	785	742	807	764	775	776	797	741	770	754	769	807	797	763	777	787	776	767	776	755	758	730	722	799	769	696	755	808	760	730	707	772	742	717	767	838	773	722	715	745	739	777	765	752	747	757	764	782	762	749	769	733	766	763	764	770	747	746	698	759	775	741	762	748	784	755	732	744	724	688	723	768	767	776	771	759	764	707	786	773	766	748	762	800	787	757	776	782	754	787	756	774	748	790	730	732	760	736	777	771	759	757	749	757	771	743	754	719	722	702	739	787	764	809	747	742	745	765	755	756	735	744	771	729	759	741	728	793	729	752	791	725	747	698	734	776	826	779	818	782	732	793	723	756	750	802	733	757	698	732	766	739	794	746	763	754	724	778	738	745	764	698	811	765	777	812	733	739	754	721	749	711	778	765	739	766	786	744	760	726	770	767	749	757	789	753	763	753	742	738	751	796	754	777	714	749	788	765	743	764	819	768	774	708	754	752	765	742	791	749	753	745	709	712	774	784	761	763	773	774	777	757	741	766	788	742	754	809	737	791	766	793	744	785	767	787	740	741	769	741	732	774	721	810	788	715	742	718	748	774	802	766	735	724	763	762	763	752	737	799	786	743	786	761	764	751	707	764	781	719	750	726	736	756	800	744	730	734	791	789	748	753	705	766	758	727	745	786	704	717	771	749	727	774	755	749	748	745	708	748	728	766	775	765	754	760	734	802	716	790	711	710	800	731	786	731	731	699	768	724	779	708	737	767	756	769	783	777	724	796	760	743	778	751	725	801	755	723	765	778	723	780	752	713	757	719	774	731	739	728	763	756	771	758	729	755	769	754	750	775	692	764	779	751	766	798	751	723	782	741	760	790	737	781	745	711	762	723	752	809	782	741	797	755	765	742	777	802	776	714	711	752	776	748	717	745	779	762	746	759	801	746	758	772	762	789	744	782	781	783	757	767	725	679	720	804	745	770	742	746	788	764	730	722	764	740	731	743	787	761	733	766	776	750	774	731	732	707	748	823	739	794	742	748	707	750	746	757	756	795	750	743	786	796	733	756	745	748	770	766	804	735	697	732	727	732	767	780	792	759	796	750	799	777	733	797	780	709	733	774	758	795	773	769	740	740	773	723	699	757	754	749	788	743	766	756	733	723	761	824	798	806	762	749	752	781	764	732	792	742	691	749	727	759	754	776	745	726	772	747	715	726	724	791	761	742	744	700	772	731	734	739	768	778	728	734	737	769	765	730	772	765	784	741	746	774	778	772	788	757	756	740	770	774	747	748	804	783	715	766	754	733	747	739	758	792	770	788	807	771	773	765	730	783	788	751	748	784	770	789	739	748	744	727	753	736	753	708	752	740	799	757	711	745	714	736	728	800	760	769	789	804	772	757	778	805	770	802	797	723	799	775	754	753	803	757	746	679	739	764	748	782	746	717	720	749	740	758	816	719	812	715	801	740	764	735	749	755	796	768	756	741	758	719	758	740	760	751	742	773	721	778	753	754	766	719	735	781	775	724	719	815	765	790	751	737	767	750	772	705	843	760	756	715	763	769	774	727	730	774	739	726	775	739	728	722	774	760	783	739	781	792	775	770	691	718	766	777	759	782	757	741	747	746	719	713	783	802	751	727	766	737	815	783	740	758	758	710	734	766	775	698	752	733	742	752	708	762	755	725	716	769	796	777	731	736	807	725	728	735	729	757	779	732	760	823	746	757	757	776	749	790	765	750	758	740	726	771	683	759	742	689	734	729	749	760	797	771	763	735	799	748	762	741	754	755	760	737	719	748	762	744	773	753	796	709	699	737	791	766	756	713	748	778	754	733	743	732	793	726	753	778	751	716	713	756	789	754	752	772	793	756	734	795	754	744	781	801	755	737	757	822	745	797	804	746	811	707	780	740	684	776	730	798	817	758	730	750	796	780	785	753	744	756	774	745	776	787	771	747	738	782	799	727	789	713	755	793	711	778	735	757	730	751	716	836	801	701	738	743	747	777	736	749	812	725	779	784	711	712	762	737	749	763	829	738	796	763	747	721	827	712	751	753	799	774	775	723	759	796	724	722	781	793	765	760	776	734	798	733	788	765	724	802	726	754	725	749	751	721	752	714	751	736	742	784	730	756	712	807	782	768	716	801	767	760	806	788	804	771	775	763	734	755	765	761	791	742	755	804	731	741	734	760	711	754	797	740	743	775	717	708	744	794	745	758	730	779	752	741	766	737	790	772	747	754	754	771	741	740	756	775	760	736	750	735	743	761	739	761	736	747	745	822	759	769	795	725	789	761	776	783	796	747	792	783	778	719	702	789	749	770	755	757	775	711	744	728	748	786	761	762	772	737	758	747	784	763	767	781	763	777	817	747	808	731	773	730	733	781	727
25768	21611	29627	28349	28105	26503	21883	13916	10253	7851	5961	4753	3867	3147	2587	2176	1834	1640	1426	1204	1133	1102	1043	991	923	950	906	933	803	855	874	902	856	845	870	845	857	866	806	858	830	887	809	876	848	803	835	875	848	872	837	844	837	853	818	820	836	855	845	815	795	864	859	851	820	851	786	843	808	758	892	857	875	830	813	847	901	817	888	835	813	813	806	845	834	856	833	765	841	862	858	822	755	797	814	793	850	823	850	770	808	836	822	868	840	841	856	816	831	830	862	837	865	839	903	854	826	816	846	855	772	824	831	781	790	792	839	834	855	873	904	823	900	867	889	832	807	851	843	838	796	883	811	852	827	857	827	820	813	826	827	836	823	875	820	816	804	740	873	823	870	839	850	836	783	764	810	826	800	857	848	797	874	803	855	854	865	829	866	822	818	854	887	849	837	792	847	847	854	850	864	786	868	807	814	805	855	762	841	839	798	811	897	839	821	833	808	840	902	833	839	824	831	884	855	825	839	872	817	901	801	803	839	867	839	825	837	846	850	868	829	817	853	844	855	800	841	833	826	810	834	860	826	896	862	820	856	819	853	824	862	827	816	861	805	793	826	842	858	869	877	878	786	817	814	804	822	837	862	833	901	877	853	854	814	809	804	805	816	853	865	877	868	787	867	796	860	805	849	796	830	827	857	804	798	815	875	864	873	875	858	856	890	851	838	845	811	873	838	799	847	868	845	866	859	846	861	817	832	848	810	882	745	845	790	889	882	825	827	813	844	800	814	857	850	878	881	814	833	817	855	905	818	813	788	895	827	827	887	836	860	879	866	803	766	847	814	825	850	825	848	832	818	837	877	843	871	862	850	796	804	904	889	865	835	832	871	831	839	846	860	861	899	848	907	827	783	818	899	820	929	861	839	831	870	848	817	820	835	816	885	868	825	833	869	829	817	891	847	872	842	853	853	839	818	909	843	803	840	824	849	845	833	817	792	847	827	843	792	823	833	897	815	778	848	854	859	847	861	896	829	870	858	805	847	856	837	860	856	867	868	851	891	813	854	861	850	816	806	825	830	887	822	826	796	846	862	873	837	816	825	831	815	812	853	822	856	827	857	798	850	861	861	810	811	845	864	906	818	887	825	830	822	787	867	851	875	812	885	803	800	822	791	848	831	860	795	865	843	835	882	843	881	813	853	871	871	800	842	797	803	826	871	887	840	851	832	843	790	857	855	840	816	816	850	805	896	862	868	798	821	861	823	811	778	823	831	824	856	851	805	797	813	843	868	847	811	851	805	773	832	823	840	844	857	825	812	846	818	800	820	818	780	862	844	877	870	856	841	876	860	828	822	853	838	848	827	823	863	842	807	863	831	861	900	827	790	864	793	853	835	880	872	784	794	799	820	844	807	888	849	822	858	804	825	836	832	806	847	818	793	812	874	842	803	864	812	842	859	866	776	861	815	872	817	829	835	825	832	847	852	874	841	795	877	826	786	819	795	860	870	833	908	857	875	787	828	871	853	877	926	809	873	867	816	795	861	848	887	883	880	818	837	826	841	842	829	839	815	862	844	835	816	850	815	810	836	811	807	859	814	793	873	873	832	844	841	796	833	797	857	803	832	836	843	876	744	868	812	839	840	855	828	839	841	852	805	845	845	870	866	843	849	803	843	807	839	842	817	813	830	859	834	791	862	858	857	828	822	846	890	859	797	803	862	805	847	843	819	811	873	831	845	837	855	839	893	855	813	838	770	794	844	829	859	856	816	875	830	817	810	830	865	912	858	868	788	858	843	842	797	857	844	858	875	851	805	866	851	820	830	867	846	901	792	839	862	815	809	858	847	837	824	846	823	842	837	852	903	822	871	852	846	825	883	773	866	796	880	842	833	828	775	818	843	772	824	858	863	865	842	806	797	847	828	827	816	854	812	903	863	854	828	876	825	872	802	803	838	834	889	857	831	830	812	834	864	845	847	857	845	801	839	822	793	847	854	813	834	870	837	865	850	916	901	854	814	837	831	821	871	830	831	864	834	854	862	814	848	823	797	775	835	857	870	866	840	777	857	773	866	865	894	825	815	816	860	805	837	823	774	862	874	831	802	844	839	858	856	806	838	823	846	838	863	841	849	876	799	851	790	816	796	866	793	829	881	852	779	851	886	855	830	863	804	851	870	871	858	853	885	849	863	885	820	799	858	819	854	802	831	897	877	855	793	873	846	803	859	795	813	832	828	841	861	836	829	822	786	890	809	853	841	880	839	855	844	869	893	843	804	858	856	835	831	808	830	872	847	831	818	865	832	825	847	846	813	828	780	823	820	855	797	839	853	819	811	821	849	817	846	867	809	844	826	846	849	851	805	832	829	861	828	862	820	819	828	835	823	828	820	849	858	828	831	863	828	813	816	802	865	890	833	825	786	894	840	860	843	824	850	812	807	809	817	873	818	781	802	830	857	858	879	861	800	820	916	809	876	833	823	892	805	877	848	847	890	814	829	857	806	811	857	788	833	854	845	842	870	846	786	910	776	854	847	865	817	829	867	857	886	851	855	822	814	889	868	832	833	854	803	898	852	849	834	851	840	802	844	884	876	783	861	860	833	839	825	836	857	872	816	810	844	869	867	829	826	849	834	816	827	811	837	909	836	858	869	815	869	864	826	827	873	854	816	846	814	769	817	851	795	823	825	856	825	877	824	860	834	786	938	820	805	835	812	822	860	863	853	830	847	752	865	859	858	848	848	831	857	866	807	843	818	818	844	868	853	818	835	837	784	875	816	806	888	838	872	813	799	787	861	883	801	841	817	854	877	867	828	843	848	812	815	838	884	815	845	836	844	817	813	829	870	817	841	838	898	833	860	842	842	820	836	883	845	802	801	850	895	821	870	863	860	854	818	787	842	851	812	851	776	798	873	821	841	859	846	856	857	887	807	775	832	838	862	824	849	896	753	815	901	825	815	819	830	817	867	852	851	882	845	857	897	835	812	818	861	785	828	777	776	781	836	826	844	794	881	800	807	838	851	798	863	772	844	894	907	783	834	854	863	840	782	895	823	813	857	824	848	846	801	824	858	807	868	844	835	884	804	849	848	848	884	855	817	835	783	854	858	802	864	844	833	814	796	875	875	835	843	816	785	806	795	835	889	861	864	830	842	821	876	851	850	887	847	845	824	817	813	849	844	838	830	854	834	882	819	805	844	814	842	831	888	844	826	790	835	856	808	794	851	849	825	846	830	815	871	831	834	840	801	851	799	877	883	831	828	842	850	776	865	830	833	840	857	810	859	871	815	845	815	910	858	819	780	861	877	808	846	859	809	821	828	812	853	848	818	856	862	882	850	820	833	801	777	817	785	851	785	802	815	813	822	860	785	845	841	858	826	851	784	764	816	892	825	868	823	858	800	817	823	886	807	821	865	857	929	854	882	908	828	848	819	863	840	856	808	827	858	788	799	829	815	798	822	811	824	872	841	853	861	860	836	824	832	842	866	846	871	799	859	791	840	846	855	811
46743	60137	61865	52032	38225	27770	21384	16801	13838	10917	8844	6964	5805	4513	3773	2874	2470	2038	1686	1519	1276	1143	1037	968	943	904	852	852	834	824	813	825	828	797	734	800	814	742	781	791	791	738	792	829	739	726	752	723	783	767	768	704	767	752	803	758	768	742	817	714	766	780	759	784	738	711	792	794	732	756	753	755	791	768	742	702	749	843	737	772	726	747	766	825	705	755	767	739	770	731	803	707	712	741	818	762	714	777	755	779	811	784	753	766	738	734	775	745	790	748	788	725	749	745	783	789	769	799	761	742	783	808	732	799	785	793	755	749	766	793	758	790	785	752	778	772	739	754	754	769	764	747	771	716	785	750	770	804	704	762	798	784	747	752	796	826	790	778	733	810	774	799	778	758	792	766	802	781	762	826	756	767	753	740	789	771	795	841	781	764	767	752	767	742	781	760	717	784	796	714	765	748	770	783	789	771	749	765	795	816	824	797	793	778	811	779	740	807	773	758	755	742	813	750	785	789	774	759	783	747	745	803	748	730	758	761	787	778	833	758	751	802	757	759	755	752	735	721	760	792	774	768	765	784	819	798	761	756	828	757	810	780	799	749	774	793	749	779	717	790	767	756	756	756	767	818	743	788	747	763	786	762	793	782	717	773	785	749	796	746	734	742	765	785	759	773	750	752	762	724	743	789	754	773	805	784	741	695	765	742	780	788	803	735	755	743	811	766	815	756	804	770	792	757	763	777	778	807	765	794	799	732	739	782	685	795	742	783	763	702	769	765	757	749	782	779	798	783	743	779	759	771	783	788	740	782	739	779	720	759	754	771	803	775	779	780	740	757	778	771	758	763	799	763	768	813	770	743	766	790	751	818	742	798	751	789	730	797	728	733	731	766	791	696	758	764	732	756	706	797	817	732	759	753	749	733	757	772	805	786	775	771	719	788	703	779	802	789	741	777	758	738	775	809	761	799	812	750	770	776	738	765	798	727	765	735	759	742	797	763	750	795	772	709	750	768	816	787	823	794	798	767	794	773	741	752	761	748	717	744	748	741	755	762	748	790	797	806	788	767	742	793	745	785	801	779	736	748	758	744	828	741	776	745	791	814	728	796	753	739	760	748	756	791	764	725	799	791	824	788	804	758	763	752	784	737	781	729	761	772	727	725	763	775	769	779	804	802	813	742	800	756	792	765	743	789	769	780	776	816	761	794	779	779	823	799	719	785	781	837	788	792	804	757	765	760	826	795	769	805	758	759	737	720	765	785	725	762	769	719	773	771	778	769	755	772	796	795	752	807	819	785	741	769	733	762	767	797	751	780	769	760	760	744	807	759	768	756	735	742	742	762	751	777	738	754	791	736	751	744	746	787	766	793	780	759	782	744	767	788	710	752	682	792	758	765	811	815	780	814	748	798	786	733	758	761	797	777	813	769	709	755	765	743	754	753	762	814	786	764	750	760	780	775	726	781	773	791	799	762	782	790	755	809	762	838	718	769	777	788	762	729	811	742	797	768	786	758	757	705	764	736	756	772	751	803	798	743	784	766	743	791	776	760	794	729	779	755	755	772	744	765	770	826	761	794	745	744	821	797	754	749	783	770	789	769	823	746	777	797	747	788	765	756	795	719	778	765	769	719	762	819	740	736	767	771	767	795	763	762	762	779	800	761	760	778	730	784	756	773	753	721	794	745	793	780	804	743	743	744	759	737	765	800	758	782	788	762	779	767	738	793	734	771	785	736	726	703	763	798	773	783	819	745	710	706	744	734	770	788	771	732	760	772	764	742	723	749	766	749	789	742	768	751	756	787	767	773	789	771	764	768	775	738	768	753	724	768	749	693	757	782	749	730	738	783	766	794	778	769	790	797	778	811	780	767	776	794	763	730	714	811	785	744	754	744	742	757	783	773	773	775	722	786	762	746	801	759	801	760	759	756	750	780	851	744	726	752	804	770	737	774	764	805	786	789	796	802	846	769	756	755	786	815	748	759	751	770	748	777	805	753	734	796	754	776	734	782	710	740	725	771	785	744	772	793	772	781	764	767	764	777	803	759	767	772	756	775	765	804	743	720	757	780	806	753	791	791	816	748	742	783	766	783	802	744	800	782	766	784	794	776	705	730	776	732	724	753	756	749	777	789	760	765	789	747	807	783	780	795	765	715	726	759	747	723	764	832	738	762	790	739	759	729	731	763	776	773	825	769	762	772	773	754	732	725	745	760	730	747	796	813	772	739	796	799	812	775	678	793	705	779	789	772	829	735	807	731	751	783	801	786	764	739	755	755	755	777	795	789	787	767	780	810	799	762	764	809	744	798	722	809	783	739	776	821	750	735	791	744	782	771	743	741	754	762	731	791	779	775	763	805	790	740	743	699	756	785	729	782	770	782	762	763	757	755	791	760	739	797	816	745	719	795	755	765	831	789	801	718	729	773	783	772	765	763	777	792	827	830	717	762	769	771	782	795	756	766	723	786	746	753	772	759	766	767	745	728	747	785	787	758	731	773	777	742	755	786	750	752	772	772	777	788	773	758	770	751	757	800	783	748	791	744	782	754	755	759	743	756	716	744	789	767	760	736	754	784	781	768	808	783	759	743	789	765	722	700	804	723	747	761	780	787	717	760	766	789	785	755	765	789	773	767	746	750	798	775	767	784	805	742	745	732	722	779	750	721	796	814	763	783	794	767	778	731	759	757	785	713	773	775	754	795	777	795	808	776	763	788	799	793	748	742	778	725	787	729	803	691	784	769	763	818	748	781	804	785	775	773	824	711	807	766	753	786	787	785	730	739	723	729	810	802	791	777	755	760	754	749	774	807	781	781	740	724	775	794	788	802	770	771	777	760	727	791	819	745	755	772	777	771	761	772	752	806	769	744	732	761	800	810	747	745	739	810	776	765	757	733	738	711	795	753	737	765	740	748	807	772	765	775	799	797	766	775	750	792	765	770	746	822	772	797	749	804	772	751	788	779	788	752	801	730	712	720	804	801	751	745	740	747	779	699	784	785	681	766	724	775	797	764	769	725	745	798	811	731	769	776	780	773	787	780	792	793	796	774	764	751	798	756	779	771	761	768	754	773	745	803	750	745	778	739	704	757	760	802	756	725	803	791	751	759	771	804	797	800	812	797	804	754	749	734	751	789	743	739	774	774	748	743	760	800	746	714	794	753	727	748	764	761	788	760	783	759	748	714	771	766	787	806	809	755	760	815	772	786	766	755	745	748	751	716	726	761	815	721	769	775	771	773	792	757	779	773	718	751	690	795	813	737	795	735	772	794	771	831	779	760	755	788	786	754	777	791	792	736	756	755	761	759	746	751	775	758	800	740	737	767	736	745	728	810	753	758	804	768	739	747	747	716	783	787	783	730	724	807	761	753	708	737	832	771	804	716	778	788	782	777	855	782	760	711	789	763	743	769	791	821	765	725	750	770	767	750	777	795	820	706	754	747	753	766	784	727	740	769	725	747	784	765	757	765	757	727	778	793	810	772	753	688	769	761	815	796
25044	21615	29519	26394	25637	25858	22681	14148	9884	7471	5558	4473	3603	3021	2424	2115	1850	1544	1459	1140	1184	1070	1061	1029	985	961	964	887	953	902	862	868	897	857	871	855	909	867	846	895	885	828	841	889	805	802	867	843	861	831	806	812	854	885	850	879	840	836	898	863	878	854	873	932	814	862	915	852	812	850	818	869	851	859	799	828	806	815	856	905	855	876	833	872	798	793	777	836	866	878	811	825	826	851	867	857	819	860	863	822	907	877	874	824	866	817	861	848	838	828	810	814	853	887	902	830	818	906	820	817	792	831	870	828	836	879	833	799	897	878	883	807	880	852	827	870	883	816	844	872	853	878	875	796	928	814	825	814	821	860	863	859	898	854	849	828	866	901	804	854	867	846	831	840	849	919	833	819	859	855	870	807	849	823	888	857	841	816	920	836	809	904	840	852	817	889	863	852	865	860	830	829	863	853	829	822	848	862	874	853	842	828	868	838	843	872	850	896	888	893	827	819	843	850	859	859	882	842	823	798	861	830	864	880	847	916	825	854	866	834	845	900	863	852	835	920	867	900	865	883	814	813	830	819	823	893	860	823	831	859	821	897	865	854	793	878	827	876	877	797	866	831	844	822	857	823	863	851	832	878	828	878	822	831	860	812	849	861	889	848	822	840	832	873	908	882	806	846	863	870	818	839	830	839	773	883	847	853	840	832	860	870	837	863	853	856	830	802	834	846	871	825	854	811	829	808	878	834	860	892	845	876	874	833	932	858	837	810	878	815	827	896	807	805	881	822	833	767	882	902	834	815	837	832	856	844	828	840	842	841	820	845	891	851	862	873	899	821	832	865	844	809	824	880	851	798	829	892	862	807	802	854	825	866	853	788	846	848	841	865	835	801	807	852	815	844	861	852	857	890	845	872	858	838	902	886	838	854	869	887	874	822	901	873	856	830	816	878	822	860	878	905	861	884	848	864	890	873	798	854	809	797	839	840	871	838	877	833	826	822	877	886	888	931	811	877	818	834	851	849	820	860	830	860	812	856	837	862	838	855	858	853	785	834	893	869	848	910	832	863	790	887	829	843	832	873	843	853	846	790	854	870	891	858	804	820	827	849	851	894	849	856	896	835	836	864	835	811	844	823	840	875	837	894	859	789	862	898	882	857	774	895	872	845	858	865	840	802	849	835	878	902	860	853	844	822	818	813	844	827	831	905	860	830	895	834	828	811	835	803	856	837	871	899	822	862	828	814	844	880	873	859	843	867	832	855	810	885	847	857	840	833	829	872	841	890	846	865	859	839	875	798	924	806	858	833	817	873	892	859	834	865	838	795	842	814	841	896	817	846	869	826	812	847	828	852	905	853	838	861	833	801	833	848	866	818	876	853	814	823	865	848	825	816	860	826	792	841	797	869	874	831	817	845	811	812	862	871	883	843	804	867	863	859	832	830	857	855	846	855	849	843	880	908	843	787	865	892	874	869	832	815	818	846	862	794	832	850	831	887	877	904	884	824	844	823	841	856	845	859	877	881	875	849	849	869	848	837	852	865	878	827	863	867	817	874	878	840	847	813	851	841	831	868	804	800	852	864	846	879	881	891	845	838	863	890	843	864	875	842	865	890	817	865	820	838	839	803	843	873	807	846	817	835	870	823	858	858	806	859	896	844	817	874	850	839	845	814	808	872	899	835	845	819	878	835	831	885	808	873	842	881	824	871	824	849	883	829	911	854	888	808	889	833	811	858	826	874	855	846	891	829	865	850	782	819	848	885	857	846	879	870	836	835	805	850	839	820	866	882	837	821	863	891	872	848	861	837	883	845	865	858	841	820	861	907	823	862	902	863	889	852	887	821	829	852	853	878	872	878	836	868	866	868	870	834	850	840	836	904	812	899	839	937	868	852	858	833	821	868	909	848	846	838	791	872	861	893	906	825	842	872	802	831	880	875	855	838	859	835	827	922	838	846	842	820	876	845	860	864	805	797	814	859	843	846	837	841	856	818	871	892	868	855	852	938	845	899	864	819	883	833	889	883	831	879	773	819	865	848	872	861	860	864	807	868	843	820	830	819	848	860	840	853	889	846	832	904	847	803	810	889	839	859	828	865	828	852	881	849	794	838	836	898	855	885	877	860	803	868	874	863	846	830	860	830	870	907	878	808	860	824	869	865	865	839	841	856	848	830	849	799	899	857	881	882	863	907	828	853	877	848	862	843	838	870	838	852	823	829	880	827	850	855	843	878	838	868	873	884	790	782	864	823	887	879	871	859	853	831	844	826	864	888	882	894	843	884	874	829	877	908	857	817	856	792	817	857	834	831	854	850	870	846	857	859	801	886	887	878	849	841	865	822	808	813	868	879	811	854	847	844	844	888	860	812	807	834	896	847	891	852	860	869	852	843	811	858	865	850	911	827	841	864	856	823	849	860	843	805	848	817	830	897	841	803	861	886	881	840	800	818	805	870	801	852	828	877	905	816	840	950	869	837	855	842	857	883	863	841	922	834	844	871	851	862	861	843	873	810	917	848	810	859	825	887	877	854	838	842	856	849	860	835	848	821	890	868	828	895	858	913	870	870	842	862	889	855	861	903	889	834	810	873	852	824	812	846	841	856	849	854	873	884	830	819	787	887	870	872	884	827	800	866	837	883	888	834	817	875	860	862	878	825	831	888	882	829	854	833	826	854	861	877	890	877	856	828	852	895	848	818	807	828	850	815	901	845	865	823	829	860	843	872	823	836	849	840	809	834	807	845	853	848	844	872	879	819	865	808	866	873	815	893	873	861	855	853	935	784	830	907	857	804	821	841	850	836	849	859	860	854	859	817	905	835	860	897	829	845	843	841	803	849	830	849	862	803	867	826	853	827	875	844	851	814	873	804	859	868	891	860	809	888	859	830	812	820	815	776	849	884	796	868	925	895	892	856	837	813	887	887	898	899	853	859	883	852	864	876	823	865	819	830	849	844	905	845	883	876	863	850	850	888	869	891	804	874	844	872	847	828	828	918	875	806	838	843	850	854	842	925	799	821	836	872	815	858	849	791	860	904	875	773	866	810	823	812	892	868	874	888	794	831	763	841	860	888	860	823	846	819	809	914	866	834	819	889	863	828	838	857	814	800	900	816	854	816	902	890	849	885	836	849	901	837	861	838	862	850	879	914	858	891	843	835	854	877	852	824	821	837	797	827	827	848	853	837	875	854	831	806	821	867	886	813	866	878	844	831	874	853	851	820	845	853	885	872	866	853	872	868	890	847	883	886	863	886	897	841	851	871	856	860	917	850	839	826	838	845	920	850	904	897	856	819	825	879	857	805	864	841	798	836	851	858	878	855	824	838	847	857	819	842	828	842	831	864	891	872	847	880	909	808	864	869	854	836	809	858	842	842	866	825	877	897	873	871	853	916	827	861	850	886	828	856	846	850	889	816	844	842	890	801	837	808	851	825	826	822	891	876	808	833	881	869	868	831	838	850	836	873	810	812	882	884	824	820	839	825	879	870	819	852	793	853
49609	63139	63981	53097	38811	28805	21602	17697	13973	11064	8683	6923	5581	4366	3745	3020	2493	2064	1689	1401	1233	1166	1086	978	976	878	849	863	852	825	840	854	854	824	768	767	763	754	807	839	775	783	754	778	801	790	775	713	799	780	743	767	795	796	771	777	771	783	761	736	771	790	759	775	758	767	728	798	743	823	774	791	821	812	764	751	783	800	752	739	764	788	801	730	758	793	764	835	739	748	743	789	768	811	782	747	746	771	791	738	737	736	729	793	808	742	773	756	814	771	819	725	746	828	734	736	758	814	753	783	796	751	753	788	784	791	730	822	806	750	807	811	759	773	730	762	763	821	779	768	768	772	818	782	797	750	806	798	760	768	774	813	797	796	764	745	747	746	759	766	794	749	763	816	733	696	749	793	756	738	760	777	727	765	807	770	725	745	734	754	745	731	777	798	800	744	812	832	727	739	750	764	752	737	779	798	787	748	741	744	784	766	739	703	758	704	767	781	814	777	778	782	784	787	773	777	776	756	798	781	755	761	747	815	820	775	770	750	744	762	761	809	775	708	812	744	789	800	747	741	718	761	782	779	762	788	789	792	753	741	747	788	832	812	756	790	762	808	732	729	766	726	756	769	757	735	802	790	730	766	783	815	776	729	705	806	812	772	765	756	781	813	749	798	775	714	753	802	780	769	765	789	728	737	729	729	770	735	751	745	772	777	734	783	799	767	773	758	757	780	836	799	766	800	710	802	853	747	736	780	754	790	801	819	783	776	735	815	722	768	751	756	790	724	778	777	722	816	783	783	723	774	738	786	748	777	828	734	751	759	789	790	792	763	777	712	759	821	776	773	753	816	774	748	799	768	782	804	759	765	752	775	772	754	800	779	779	738	772	766	762	754	819	791	779	797	769	766	761	747	755	755	819	764	741	771	743	759	773	776	763	775	777	826	740	814	801	784	807	765	787	729	742	768	770	786	804	766	738	795	789	743	802	784	804	779	724	787	784	827	760	749	747	760	746	711	784	719	748	773	736	759	724	740	793	805	799	747	826	827	741	731	781	772	808	793	768	762	740	748	807	807	827	778	789	717	729	762	781	771	744	759	728	757	766	805	760	785	758	736	785	775	729	797	741	778	781	724	809	770	750	777	753	782	780	783	807	781	750	822	749	808	736	757	764	802	774	720	750	768	767	762	788	727	811	791	767	740	795	767	783	755	790	733	823	762	731	790	785	738	742	791	767	763	766	809	771	787	737	777	782	785	722	766	727	819	768	747	802	792	773	737	781	749	782	749	762	783	826	780	734	779	792	781	812	760	721	746	783	717	754	778	809	722	756	828	738	775	767	781	723	762	791	771	737	760	716	781	800	789	779	772	753	801	783	781	811	802	756	787	730	782	738	760	779	729	776	753	773	779	757	760	811	836	735	744	739	726	817	766	800	792	754	733	751	765	802	740	768	782	788	742	794	769	741	772	743	786	750	830	780	826	812	726	740	745	726	790	754	764	803	777	779	772	765	801	788	753	747	767	729	796	756	772	768	776	821	765	769	760	813	765	785	714	790	776	763	787	774	750	785	798	816	685	778	763	799	743	769	768	758	737	743	772	723	716	745	756	721	776	725	738	802	771	818	732	772	765	815	722	754	762	745	818	758	774	757	799	714	742	755	801	735	763	735	739	779	734	728	843	798	738	750	783	799	776	787	755	780	771	796	801	780	745	774	789	815	767	800	795	746	773	730	719	755	780	775	738	781	746	736	767	785	772	771	782	719	789	735	747	804	727	787	786	687	766	743	788	767	735	734	765	813	799	755	724	770	763	791	802	757	742	775	808	781	725	765	732	778	750	802	815	730	761	780	735	779	757	779	765	757	779	760	757	793	818	816	805	781	846	749	809	742	730	722	772	818	776	791	764	749	786	818	750	781	768	753	739	808	753	727	778	823	771	791	761	819	793	758	778	763	752	779	771	829	793	791	787	769	747	747	834	758	792	826	765	776	789	760	734	797	819	698	756	739	785	766	801	739	778	741	809	760	761	810	752	747	754	756	768	782	744	782	775	786	794	764	741	744	781	742	777	799	725	746	730	759	781	763	743	779	846	778	720	783	775	744	818	735	746	743	719	767	779	796	794	745	784	780	763	762	768	797	735	825	781	801	803	776	796	769	790	709	789	748	768	731	766	779	757	810	745	789	787	714	763	772	718	779	771	757	742	790	798	717	724	804	790	755	756	764	760	788	806	764	787	743	800	745	734	786	741	769	796	804	794	837	728	726	753	714	756	820	794	802	767	811	736	778	723	783	781	784	783	803	757	750	753	773	773	725	781	768	764	768	753	687	726	730	764	794	777	704	806	787	793	799	757	762	774	767	820	770	741	769	814	798	797	770	814	732	756	816	754	778	797	758	758	740	758	772	771	794	772	745	745	779	754	818	790	769	762	790	735	802	783	762	695	729	742	760	737	776	757	793	788	738	754	811	759	770	768	745	785	727	754	787	763	731	784	782	738	779	769	752	798	780	809	735	783	807	797	738	759	749	777	784	800	787	758	772	757	790	797	756	769	755	757	826	745	776	753	786	738	753	745	795	803	802	736	779	761	746	725	763	774	761	777	766	744	769	773	822	812	755	788	756	745	741	788	730	757	740	751	771	766	749	741	777	760	746	734	789	825	742	792	766	709	753	733	753	740	772	729	821	803	794	777	769	758	757	769	731	747	770	781	734	772	783	753	722	741	771	795	764	818	759	788	768	783	783	813	751	775	742	740	733	788	797	775	756	803	762	755	740	755	786	757	709	798	747	741	784	780	755	738	774	822	750	754	744	767	775	744	794	768	692	766	777	790	765	782	737	758	778	764	755	751	708	786	811	762	744	753	767	762	765	800	762	772	750	726	727	761	762	757	759	832	758	759	745	748	727	775	799	772	805	789	788	722	682	761	752	778	749	746	799	802	787	755	743	784	781	770	818	757	745	761	700	713	773	757	774	755	727	742	744	799	770	781	768	776	773	710	739	779	772	757	752	731	773	760	742	775	780	709	737	744	750	770	712	704	729	834	762	788	758	728	746	718	745	768	765	760	778	789	772	809	741	768	774	761	814	765	751	762	741	763	771	800	771	796	763	791	815	731	797	745	785	735	750	783	817	775	768	748	825	804	789	790	786	797	774	739	787	741	774	735	800	813	778	765	742	768	776	803	768	769	784	794	794	760	784	793	770	734	760	761	784	738	802	770	805	777	741	763	700	750	788	768	805	789	788	758	782	693	765	818	742	821	796	730	822	733	766	791	757	756	840	779	769	798	733	752	800	760	766	817	787	777	793	784	781	767	770	743	744	798	803	749	818	783	735	771	798	790	754	793	764	745	820	771	749	744	774	773	728	787	806	733	756	744	804	726	744	763	775	741	765	824	749	766	799	766	786	785	743	784	788	778	787	806	810	757	768	753	761	792	760	817	778	786	774	741	779	768	762	778	750	803	754	776	752	766	766	775	744	753	784	769	771	759	742	758	763	738
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
