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
341112152485	341112153002	341112153552	341112154102	341112154652	341112155202	341112155752	341112156302	341112156852	341112157402	341112157952	341112158502	341112159052	341112159602	341112160152	341112160704	341112161252	341112161802	341112162352	341112162902	341112163452	341112164002	341112164552	341112165102	341112165652	341112166202	341112166752	341112167302	341112167852	341112168402	341112168952	341112169502	341112170052	341112170602	341112171152	341112171702	341112172252	341112172802	341112173352	341112173902	341112174452	341112175002	341112175552	341112176102	341112176652	341112177202	341112177752	341112178302	341112178852	341112179402	341112179952	341112180502	341112181052	341112181602	341112182152	341112182702	341112183252	341112183802	341112184354	341112184902	341112185452	341112186002	341112186552	341112187102	341112187652	341112188202	341112188752	341112189302	341112189852	341112190402	341112190952	341112191502	341112192052	341112192602	341112193152	341112193702	341112194252	341112194802	341112195352	341112195902	341112196452	341112197004	341112197552	341112198102	341112198652	341112199202	341112199752	341112200302	341112200852	341112201402	341112201952	341112202502	341112203052	341112203602	341112204152	341112204702	341112205252	341112205802	341112206352	341112206902	341112207452	341112208004	341112208552	341112209102	341112209652	341112210202	341112210752	341112211302	341112211852	341112212402	341112212952	341112213502	341112214052	341112214602	341112215152	341112215702	341112216252	341112216804	341112217356	341112217902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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
21681	20147	27471	22882	20879	21882	19959	11317	7502	6160	4760	3945	3344	2792	2190	1940	1775	1577	1467	1271	1223	1080	1052	941	932	864	816	782	806	760	750	753	723	795	724	701	729	694	703	685	703	682	647	647	657	684	645	664	646	649	641	660	659	632	700	653	697	687	644	626	683	678	694	713	637	681	643	636	610	623	644	670	673	677	638	625	695	677	704	710	644	665	623	667	676	624	633	645	695	667	677	612	696	655	691	660	671	659	629	661	646	731	700	600	669	661	677	646	643	621	639	677	664	691	666	636	723	667	682	658	700	722	741	683	657	661	664	672	678	653	654	659	683	650	656	640	650	652	666	680	697	687	631	624	693	702	686	627	666	645	674	678	725	653	631	690	665	664	684	638	684	699	696	682	663	652	693	643	666	648	699	686	676	666	669	675	623	669	675	709	629	660	660	637	711	663	655	672	646	611	659	609	638	664	655	684	692	660	661	710	654	666	713	690	692	704	689	655	709	656	655	680	690	685	668	652	644	642	665	671	671	629	638	631	609	683	655	634	676	671	693	665	660	636	661	660	684	686	626	640	697	665	686	678	660	700	669	649	682	612	661	691	692	680	675	674	655	660	668	625	702	656	641	631	673	630	661	685	666	650	678	646	677	667	639	716	659	691	661	658	691	655	683	648	677	673	624	650	719	634	640	701	671	676	664	665	674	656	607	666	654	697	659	692	626	629	648	643	709	613	644	709	662	688	664	664	646	679	687	661	674	694	659	626	670	671	721	624	662	676	686	670	676	674	675	668	631	666	665	670	626	683	653	670	613	670	694	709	694	645	606	624	679	660	653	660	637	671	644	658	661	643	640	654	652	649	665	663	657	667	651	648	675	663	640	692	612	621	672	632	657	682	654	637	673	715	649	634	666	652	636	698	715	687	657	669	648	673	639	685	688	632	650	650	641	659	681	660	700	705	694	653	659	690	693	641	656	613	670	672	697	636	633	682	701	652	636	681	690	683	662	743	642	720	625	685	672	691	641	696	652	665	644	670	690	632	647	673	625	643	621	633	664	649	686	640	654	675	654	665	659	689	712	627	656	722	614	675	652	651	639	689	689	689	654	704	684	668	681	629	634	643	635	649	647	637	675	653	625	674	645	607	616	683	664	661	635	645	673	632	625	679	645	651	674	670	659	595	665	674	662	678	692	660	648	601	645	653	690	663	641	624	678	660	694	657	661	677	663	628	655	626	684	668	636	660	675	676	638	655	674	658	647	685	644	663	717	689	667	658	631	685	659	649	644	686	711	673	683	680	624	614	636	653	662	697	629	658	669	661	676	683	614	642	677	662	666	651	626	655	688	652	646	681	673	659	649	651	643	658	714	686	674	680	665	631	640	667	715	616	651	697	665	714	660	654	660	660	620	686	657	643	697	693	662	684	641	694	645	651	665	625	685	616	629	701	680	679	669	637	668	701	668	686	578	649	644	679	606	607	680	677	590	650	678	608	675	687	681	661	686	616	684	673	664	683	676	657	659	687	672	665	683	656	637	635	673	646	677	622	700	637	669	680	675	694	680	644	692	697	661	639	652	686	634	678	630	679	655	656	658	639	646	698	659	604	694	697	638	642	648	672	656	650	643	664	620	638	689	672	641	644	720	623	673	665	684	692	682	655	692	707	713	647	628	663	643	691	660	664	674	603	624	675	666	652	664	712	664	689	669	644	681	631	629	640	706	663	609	630	721	663	662	698	689	691	664	639	645	648	676	710	711	663	693	666	670	655	678	675	659	701	731	670	655	625	643	692	635	616	665	610	673	643	674	716	646	697	648	676	670	673	668	688	672	681	659	675	656	619	668	609	684	691	677	647	607	662	673	651	611	626	648	678	695	684	646	696	653	670	691	676	665	613	650	682	641	658	665	696	686	684	638	668	653	702	622	626	671	678	661	658	650	696	651	671	704	666	639	631	652	674	671	665	684	675	673	612	683	704	661	666	646	660	647	653	686	625	599	655	648	659	663	681	643	674	709	628	715	672	648	695	678	647	629	666	662	626	675	677	674	661	657	646	647	658	665	694	668	674	678	699	684	684	635	673	675	674	629	669	644	684	667	692	606	649	626	661	674	712	688	666	668	667	671	674	644	669	658	685	659	672	645	697	695	651	647	690	676	633	663	666	706	642	667	630	696	623	646	679	629	677	647	650	649	664	678	686	726	708	692	702	688	718	664	648	606	692	662	657	652	687	678	664	632	699	659	690	717	684	704	688	689	618	652	701	663	682	665	641	639	609	662	671	645	668	632	655	645	654	672	665	627	624	675	628	654	641	690	658	697	631	650	655	616	642	639	676	631	657	654	677	664	649	656	646	663	700	645	669	639	657	710	618	686	667	706	649	632	637	662	685	648	699	703	669	645	659	608	659	641	690	621	665	640	668	617	703	611	677	655	636	699	672	669	685	619	660	649	653	688	681	632	635	655	679	655	633	665	687	666	680	674	695	602	673	665	646	638	661	644	648	660	613	673	683	698	693	682	697	647	663	713	648	637	656	681	688	678	629	657	652	622	638	703	667	654	646	695	632	646	700	662	655	656	668	676	660	654	696	662	667	622	675	660	675	652	634	627	655	710	705	645	646	648	662	690	692	675	702	662	676	636	640	674	653	675	682	628	663	667	715	701	682	677	666	656	652	676	634	660	662	664	707	633	651	630	623	675	698	635	673	637	639	672	673	678	694	649	677	616	657	692	664	686	649	684	706	675	645	655	654	673	632	647	684	646	662	695	670	658	694	669	672	665	671	664	635	621	670	675	637	681	679	628	676	651	633	634	666	693	662	661	683	638	673	692	608	636	661	618	691	709	644	645	668	639	636	670	688	662	647	628	650	687	676	695	717	640	673	672	657	704	650	679	696	673	665	653	649	642	658	651	655	666	676	590	700	647	652	672	656	664	677	658	637	631	693	581	625	649	680	672	691	674	657	651	651	651	642	632	687	644	633	591	628	638	657	659	667	648	660	631	664	692	645	652	619	642	647	682	692	696	669	642	691	641	682	662	656	659	659	689	654	620	659	671	637	673	694	658	668	664	667	665	601	674	631	654	670	700	656	657	653	699	680	655	636	684	697	635	631	647	687	691	654	673	686	662	670	680	628	641	717	676	666	635	686	670	673	684	688	621	642	647	688	630	623	616	645	627	643	648	649	708	655	642	638	659	659	678	651	642	643	637	647	654	662	617	638	673	680	703	671	684	736	668	671	625	636	629	628	695	671	636	682	713	635	631	681	679	659	610	657	662	676	662	691	706	663	670	643	655	638	696	636	714	666	661	653	681	669	678	674	647	646	628	637	617	632	667	648	637	665	707	658	683	701	658	644	676	702	654	644	705	689	671	677	687	655	645	650	663	742	666	722	674	658	680	648	619	655	669	693	640	665	695	657	723	663	685	649	628	691	666	659	654	666	582	663	699	641	671	718	655	667	664	667	629	666	672	697	673	691	648	632	656	684	673	640	641	685	659	666	662	705
38674	67721	50645	35088	27853	21119	17089	13407	10343	8335	6687	5550	4630	3839	3015	2495	2244	1927	1695	1599	1411	1318	1207	1083	1046	936	898	850	786	762	734	754	763	718	753	644	724	732	673	647	708	663	681	638	633	663	698	614	686	699	651	658	655	659	655	657	615	634	630	631	645	652	653	658	679	653	687	606	641	675	657	639	650	652	684	615	632	635	660	647	679	667	686	686	689	670	665	725	690	674	642	671	676	653	644	676	637	677	624	647	608	697	671	671	647	683	654	665	679	638	647	621	643	627	635	615	636	716	669	685	710	611	616	703	658	631	637	679	688	640	676	643	673	653	675	668	682	646	647	668	623	649	633	632	598	675	606	669	665	655	646	640	668	627	701	608	642	655	614	682	646	641	635	647	637	628	664	630	672	632	659	657	631	628	670	659	700	614	648	633	643	638	619	632	646	638	650	625	646	647	707	640	673	650	628	660	670	680	690	665	611	670	635	662	653	647	629	646	612	680	688	643	657	649	659	725	674	621	653	656	615	673	630	642	658	660	686	637	584	634	629	630	633	666	662	615	659	631	649	663	658	638	670	686	675	720	663	616	635	663	639	657	650	679	680	679	627	627	694	675	659	677	656	675	650	630	649	651	657	668	658	653	673	675	627	643	647	659	664	664	645	707	635	650	685	638	641	651	633	601	642	659	643	652	648	638	673	650	668	647	611	690	669	678	628	682	662	677	631	644	661	668	645	674	630	619	650	653	627	623	670	619	688	669	636	657	691	639	664	636	698	622	671	672	623	627	621	624	670	619	635	676	641	651	657	655	662	659	610	633	685	713	630	696	646	629	658	653	660	654	651	687	654	676	633	669	648	644	650	691	636	645	654	740	674	653	665	661	670	654	711	640	645	634	681	681	660	664	690	665	642	640	670	639	640	569	696	690	617	722	671	668	692	648	631	651	626	643	651	623	680	635	618	653	645	650	642	650	640	690	673	686	644	609	654	667	659	661	618	694	671	662	640	660	663	638	653	628	663	675	657	649	632	602	650	643	649	656	626	686	643	631	672	651	639	665	698	653	647	636	612	720	663	670	600	641	662	641	591	693	658	670	653	683	619	671	633	677	654	658	657	650	624	641	661	679	642	663	637	642	629	654	675	656	633	677	652	683	655	660	664	633	659	662	651	629	658	680	643	621	667	660	694	651	595	626	644	652	693	626	651	636	694	705	646	626	645	662	653	668	630	640	635	674	630	653	652	676	658	670	652	625	665	656	622	658	615	693	672	665	603	689	645	645	651	658	644	665	621	651	672	673	676	649	622	661	626	661	644	606	631	680	627	673	661	662	649	669	676	618	677	603	655	678	634	686	651	643	662	593	645	656	696	676	664	699	629	647	636	652	639	632	610	656	651	665	609	691	675	650	683	682	637	634	657	622	700	689	653	663	685	701	655	638	621	684	669	659	661	649	638	609	604	673	643	703	690	616	623	633	673	637	657	631	685	627	675	610	609	632	671	647	679	627	597	641	644	625	669	628	678	607	642	618	653	684	654	643	698	641	639	669	644	651	648	648	632	702	646	680	622	699	625	644	678	646	615	684	692	665	669	667	658	661	703	648	654	666	643	661	639	695	660	705	663	658	693	673	665	632	677	651	694	643	651	605	631	597	626	666	668	687	663	684	634	630	667	671	632	638	712	659	659	662	658	633	640	634	667	640	653	678	602	641	680	632	628	681	656	625	667	663	671	651	645	619	653	645	660	667	671	641	597	643	653	661	621	669	669	626	668	650	647	689	628	673	647	638	668	645	649	694	614	627	644	639	657	693	642	626	705	605	628	625	649	670	647	624	667	613	635	610	660	664	644	704	651	652	645	649	626	648	643	630	662	650	647	704	658	645	687	659	648	699	619	627	635	671	628	693	648	640	684	638	649	685	674	627	645	666	653	658	640	674	671	699	638	645	623	702	668	654	694	670	687	626	661	656	657	670	633	613	649	640	648	655	631	624	680	661	614	663	670	660	610	647	686	688	640	634	632	652	627	655	640	639	674	642	668	657	624	683	655	694	641	666	650	633	610	662	627	647	615	623	654	660	699	683	630	623	677	613	649	672	638	690	659	716	636	686	644	645	640	659	709	626	656	637	652	708	640	637	678	675	622	625	664	619	646	641	661	642	632	659	644	656	640	650	638	648	632	661	674	667	678	644	655	632	648	637	688	678	668	633	680	666	728	643	641	679	632	637	685	655	647	670	678	687	651	683	663	595	645	628	659	676	605	619	654	639	602	644	673	598	618	632	678	647	672	638	668	634	628	644	648	674	649	622	662	655	696	642	663	692	671	672	639	612	653	603	637	671	640	652	716	677	668	655	658	659	610	641	649	682	655	633	652	680	679	675	673	651	657	621	651	656	655	670	647	684	630	638	636	709	689	640	690	675	656	664	666	663	694	667	679	649	627	674	681	636	677	679	662	625	675	664	598	653	626	628	687	710	664	634	657	651	661	658	664	681	655	667	674	641	641	662	657	629	665	653	680	643	662	591	598	667	644	660	665	630	628	670	694	653	652	650	645	657	594	656	656	682	610	643	635	700	655	668	613	665	631	671	625	663	680	636	680	628	681	695	648	635	656	641	646	672	603	694	694	687	662	645	643	646	632	621	681	690	623	655	614	636	621	627	612	636	652	619	656	691	670	668	658	652	618	704	613	662	674	625	733	658	720	677	677	630	636	664	651	648	602	651	613	679	682	663	632	682	673	685	626	640	623	663	631	665	628	616	669	623	662	641	608	626	624	622	647	689	694	634	683	669	656	657	631	644	661	628	661	614	658	684	696	618	630	626	659	672	654	659	640	708	704	682	685	648	657	626	666	686	659	648	655	678	640	633	636	668	665	672	668	640	661	666	684	662	680	665	620	635	688	630	665	644	645	641	618	649	604	660	630	635	655	670	649	688	686	606	644	691	672	645	630	655	657	604	661	682	650	625	691	677	650	626	610	651	641	653	632	644	621	622	603	677	630	633	670	648	632	664	614	647	656	702	689	616	622	654	680	649	606	677	674	686	708	586	661	593	616	639	646	623	656	612	675	673	630	679	687	659	677	685	694	652	631	653	679	677	669	631	673	643	620	605	630	658	647	635	659	664	635	671	649	693	650	627	673	636	655	658	688	647	639	633	650	635	636	606	655	650	654	653	653	649	682	649	702	673	647	661	596	664	651	691	685	646	669	649	648	664	670	690	639	664	660	666	658	656	653	628	653	677	664	627	611	625	659	681	654	642	624	689	713	664	610	657	655	666	660	681	665	699	646	636	709	665	645	642	679	630	615	634	629	621	623	708	683	673	652	713	630	631	672	629	644	642	641	693	647	668	677	724	667	625	641	622	686	654	644	638	601	651	649	713	644	679	633	677	658	668	628	630	610	637	624	628	637	701	677	640	649	628	652	653	645	651	651	614	649	665	658	645	689	629	645	665	689	700	671	645	631	641	667	653	673	643	635	638	629	637	667	645	704	658	652	677
37436	45311	43099	29974	17425	10901	7520	5241	3961	3133	2578	2253	1915	1672	1420	1263	1132	1097	1045	927	921	832	849	801	835	779	725	743	739	753	694	696	730	709	669	708	637	671	614	651	632	646	649	733	706	676	656	690	704	671	716	671	690	691	701	693	674	713	682	668	616	690	707	724	685	645	659	690	693	661	615	644	650	664	633	704	637	683	654	691	645	659	661	652	660	621	681	713	697	674	659	635	715	683	700	666	661	705	660	664	641	673	667	649	667	642	637	684	695	675	649	664	633	667	661	652	681	729	658	639	679	660	696	675	689	662	720	660	675	709	589	636	653	688	660	657	635	652	673	651	685	704	671	652	649	668	609	657	685	657	645	700	702	677	650	710	652	643	715	694	676	666	638	694	707	696	669	720	650	684	663	693	707	682	679	672	684	683	684	643	721	688	647	673	664	685	701	666	677	659	666	674	658	677	656	655	630	664	691	657	688	670	672	643	677	675	700	632	674	723	654	674	667	670	678	685	710	644	692	670	637	690	652	718	668	647	646	643	647	654	701	688	700	638	666	678	646	639	653	682	660	650	628	740	671	699	679	668	672	665	725	706	658	687	666	712	665	676	653	687	658	661	687	685	645	695	672	717	662	662	639	667	689	626	689	674	696	709	664	701	685	698	652	617	669	695	644	716	708	670	649	696	700	643	658	690	671	675	683	702	676	609	630	729	693	653	668	681	683	695	626	660	693	685	686	668	646	648	709	663	695	686	621	661	688	623	632	645	623	677	712	647	678	712	636	684	631	678	683	677	634	662	714	633	688	653	688	699	616	675	694	680	635	662	669	680	656	647	627	666	673	656	668	663	687	687	678	675	677	663	704	635	707	661	710	714	724	651	676	661	661	705	683	653	645	735	637	655	650	684	642	707	637	668	662	693	705	659	653	671	644	625	699	686	653	686	674	661	662	668	660	664	672	675	704	683	667	683	678	681	663	702	716	661	668	697	695	717	663	671	657	636	678	661	666	652	677	687	653	619	634	643	682	730	699	673	716	636	633	634	675	682	652	644	682	661	663	669	647	669	635	684	696	702	701	632	645	663	687	712	655	637	648	673	691	697	669	700	690	649	716	723	646	692	660	648	671	644	701	655	659	673	704	694	675	657	677	639	686	680	650	652	667	665	670	720	622	680	675	626	622	680	706	694	681	695	653	656	732	656	656	635	640	693	690	716	711	653	702	717	654	706	691	655	658	652	674	644	664	673	673	679	711	678	697	678	682	629	684	645	682	666	654	658	665	668	689	688	633	674	659	716	668	710	652	656	659	632	660	692	652	690	672	662	698	661	674	652	621	711	685	672	660	696	656	707	730	643	681	716	631	676	671	679	682	668	645	690	664	627	632	692	669	673	630	663	695	722	654	673	671	653	697	667	660	689	645	717	645	669	700	719	646	653	682	624	649	631	694	666	654	690	670	717	665	669	676	708	635	713	665	693	693	678	615	714	670	695	711	681	659	665	710	696	684	673	703	695	686	658	680	711	710	686	656	705	692	680	712	709	687	708	648	641	644	693	667	645	677	653	641	651	678	661	725	640	644	674	658	642	667	656	707	675	684	646	665	675	693	680	717	675	697	690	657	665	640	686	671	729	651	668	642	667	684	624	683	666	669	653	657	642	683	671	702	720	643	636	653	638	682	657	689	669	678	680	674	650	647	709	721	681	666	737	679	703	669	671	660	645	693	658	686	682	666	653	697	640	621	682	664	697	687	647	688	652	691	651	697	676	652	681	685	700	670	689	657	643	683	695	651	697	681	695	703	658	696	694	693	682	695	714	659	698	666	700	677	712	694	683	665	688	673	723	665	663	689	706	724	637	739	669	649	674	677	679	705	653	673	659	678	625	672	664	639	669	652	668	672	687	669	701	656	687	692	653	723	628	672	698	678	647	664	664	652	626	641	661	656	671	623	689	655	638	666	686	663	689	670	641	680	632	691	677	678	682	692	708	673	686	687	657	709	666	666	671	639	689	671	681	657	659	652	674	681	633	690	710	663	704	641	663	684	690	676	644	619	657	656	668	682	725	676	677	670	707	694	706	655	648	700	670	693	679	663	694	678	656	654	644	648	710	673	634	643	674	687	716	711	681	643	737	692	653	665	694	688	695	711	668	675	661	704	665	686	652	657	686	658	657	685	689	663	661	654	668	698	654	647	645	706	662	720	635	639	685	698	663	675	689	668	701	655	689	644	666	650	698	700	682	652	645	695	709	700	657	692	682	651	715	649	702	620	701	665	659	640	669	654	645	675	630	661	625	667	726	671	680	671	678	672	683	678	666	705	651	674	657	661	658	677	657	665	655	668	720	678	705	706	707	659	635	701	674	619	710	661	610	702	693	685	667	638	709	632	673	670	662	694	682	661	727	667	704	681	729	668	658	669	671	699	650	647	642	706	659	664	672	660	703	661	649	606	688	656	684	667	707	648	651	654	695	710	700	670	677	603	688	682	676	649	670	679	652	629	674	651	619	650	686	688	678	621	662	678	654	636	665	691	691	667	726	695	624	663	674	703	679	668	697	671	657	640	625	659	654	680	688	701	678	651	645	673	672	647	666	638	664	639	642	644	697	724	656	703	697	680	700	626	727	681	716	696	693	698	672	670	678	642	687	751	707	689	673	677	663	669	678	704	671	614	657	701	662	714	691	668	670	684	679	677	668	646	666	694	656	678	665	702	688	668	651	672	696	673	633	677	670	696	639	654	639	677	686	670	684	678	657	669	698	669	657	663	644	697	716	668	667	634	660	654	687	684	659	723	664	656	696	637	654	671	652	669	640	648	697	680	694	698	659	645	693	671	678	650	656	652	696	682	654	629	670	696	678	624	684	695	702	705	629	673	655	666	647	657	615	717	684	704	665	731	633	656	720	653	658	675	711	665	696	730	680	653	675	608	699	614	691	691	667	687	677	693	664	654	682	669	700	704	684	731	700	671	650	662	653	651	671	606	651	625	674	668	663	657	635	692	763	631	685	680	660	650	722	672	691	658	670	694	678	658	675	682	723	663	611	700	673	664	670	693	717	661	632	697	719	698	628	682	655	679	688	694	652	642	666	670	645	627	636	649	667	692	711	636	702	652	674	680	684	660	651	679	652	698	686	680	743	671	625	677	676	609	681	674	663	688	711	664	672	678	664	686	676	695	700	653	780	679	667	631	658	692	680	669	637	662	707	604	674	665	648	692	676	611	662	683	722	678	664	688	665	702	640	733	647	718	680	672	711	681	681	639	695	619	662	625	699	691	715	676	595	637	763	679	666	682	633	640	675	700	654	655	691	638	678	712	680	685	741	667	665	635	618	688	681	666	661	666	665	679	668	706	694	653	675	719	660	688	675	674	653	653	672	678	655	637	659	619	686	652	668	630	681	637	612	691	693	642	666	690	703	696	662	667	664	624	714	641	632	661	656	673	674	657	683	675	663	685	665	652	656	629	675	682	700	684	671	628	641	632	653	682	674	661	714
41873	55941	41424	26028	18238	13814	10499	7940	6087	4704	3869	3163	2673	2139	1830	1598	1393	1285	1139	1083	1071	959	938	851	892	782	768	722	742	744	702	735	765	711	666	727	686	705	640	688	679	652	683	676	688	670	675	682	709	679	746	685	682	724	693	700	635	655	666	662	645	666	647	671	651	703	712	646	665	655	688	695	677	647	661	689	646	720	689	680	704	672	690	703	686	691	694	700	680	725	639	683	720	668	624	649	670	670	668	698	675	725	677	660	658	659	647	678	684	636	710	677	671	671	720	665	660	696	660	710	707	685	706	702	689	663	664	624	718	664	665	681	689	665	695	666	699	707	673	646	669	703	729	707	725	659	645	674	679	649	682	690	708	645	664	699	681	633	668	622	706	671	679	684	669	663	704	732	638	683	677	692	721	679	700	582	690	658	687	651	651	675	702	669	702	697	713	675	672	635	683	681	678	656	688	699	697	667	672	659	694	645	667	722	691	705	671	646	667	643	707	688	660	690	703	644	681	683	640	646	725	645	674	664	688	654	689	699	671	651	656	689	679	686	672	656	673	644	719	717	683	646	676	674	672	668	669	719	661	690	702	680	696	675	655	657	687	675	674	687	686	653	683	723	685	637	675	698	680	635	701	698	724	655	638	653	652	691	667	674	657	699	642	643	653	702	639	676	686	685	674	694	694	663	662	686	672	640	712	640	710	656	656	677	706	668	695	683	688	672	636	667	669	688	671	625	675	676	685	707	624	673	659	682	664	637	661	633	642	653	646	695	653	660	711	693	726	671	695	677	727	682	706	662	675	672	672	693	679	668	676	677	643	635	694	701	658	697	693	652	694	717	675	654	663	668	677	678	681	679	692	636	698	672	651	675	624	627	640	646	698	672	692	697	681	650	695	666	660	672	713	722	682	693	654	675	622	666	661	706	661	657	664	654	673	658	704	707	685	645	687	760	670	695	709	679	708	640	676	648	698	687	688	716	683	683	664	687	662	706	678	645	705	721	670	677	713	697	687	645	666	692	639	698	646	675	682	662	700	632	660	651	626	668	706	684	676	683	643	706	664	621	701	712	619	610	696	667	681	678	685	660	652	654	660	695	661	656	678	658	716	671	678	651	675	648	704	689	637	685	720	672	656	651	678	667	683	656	703	687	662	749	657	683	736	683	668	684	708	649	674	722	692	630	726	678	684	700	677	691	703	627	676	714	729	696	674	705	668	654	708	674	660	725	688	704	703	630	703	666	650	683	644	649	699	664	716	675	716	625	643	641	650	686	675	653	674	674	688	670	628	662	650	667	710	710	683	670	602	690	708	656	697	713	675	686	645	710	666	658	668	677	651	672	673	657	646	672	654	734	719	667	668	691	710	663	656	674	681	659	684	625	668	648	644	696	672	687	688	697	665	685	676	711	660	692	691	701	649	641	674	657	723	659	654	705	685	651	686	688	657	683	689	650	657	700	719	686	693	676	594	678	674	663	653	664	674	698	701	668	697	678	707	726	667	732	673	692	655	646	662	677	680	681	680	648	659	692	673	621	656	687	661	704	663	687	679	698	706	646	690	663	698	690	683	685	677	624	695	667	669	742	653	688	668	726	667	678	657	710	659	668	687	717	697	699	689	694	651	703	693	659	713	687	666	706	698	725	699	670	692	665	698	717	667	645	689	701	678	724	675	615	724	713	675	623	664	653	695	621	683	661	730	639	657	734	687	633	667	644	677	695	711	671	704	622	655	653	663	654	638	654	641	658	733	682	640	674	712	671	662	660	654	689	649	648	680	638	697	673	644	680	695	714	703	689	693	663	654	668	668	666	667	671	647	649	661	659	676	722	686	705	698	637	668	675	671	706	691	690	645	701	652	667	727	681	682	703	676	689	665	679	643	695	634	683	685	721	603	684	667	682	695	661	696	686	685	690	685	645	652	697	669	659	658	657	656	698	639	650	683	725	703	671	620	602	623	683	655	706	655	724	709	666	678	683	685	719	644	681	680	671	737	708	679	675	670	687	710	696	656	689	625	687	673	689	676	696	657	672	732	672	756	691	663	691	644	673	684	722	663	637	678	716	681	659	699	663	679	646	716	707	683	692	755	686	659	676	676	696	656	678	703	709	701	715	675	700	695	699	655	690	682	696	647	706	642	658	688	692	655	633	683	666	652	673	715	709	678	666	668	711	668	672	677	705	707	637	689	707	658	689	662	676	626	669	722	624	723	702	702	714	661	615	666	651	711	665	612	700	638	661	656	677	661	668	675	676	679	660	609	677	634	701	709	711	680	701	740	634	678	647	632	616	625	659	664	668	637	681	673	697	679	683	665	648	643	677	653	693	671	687	712	693	699	709	683	660	696	707	679	682	680	675	683	696	656	710	695	727	675	673	720	698	701	677	676	674	702	684	677	664	649	663	669	661	657	681	685	681	706	665	684	687	680	676	695	627	670	665	663	690	660	696	655	658	654	671	698	702	677	678	668	680	663	680	654	687	652	694	677	657	670	662	676	673	661	669	668	678	721	698	692	631	669	678	665	689	668	687	674	714	641	679	684	676	713	649	703	689	687	657	637	673	682	681	687	694	669	686	699	725	727	678	719	679	655	696	659	725	667	665	680	668	667	683	649	659	672	684	659	705	702	736	650	641	683	657	694	731	674	683	699	682	710	692	655	654	684	619	705	711	673	694	658	735	676	693	677	651	742	649	626	667	674	693	653	651	761	706	669	679	622	658	677	719	713	677	664	691	672	724	629	683	717	668	712	705	691	710	709	665	651	697	607	677	612	674	620	687	644	682	614	692	656	677	662	645	679	651	665	669	660	697	666	688	637	651	641	658	659	651	713	637	669	678	694	687	669	706	687	710	666	703	630	686	647	713	666	668	662	718	674	720	717	692	681	680	659	663	653	694	689	677	682	657	670	657	708	751	705	706	672	650	730	626	695	667	650	662	703	655	671	641	648	674	697	651	665	644	689	654	650	693	700	691	719	665	680	681	684	656	661	638	629	668	667	655	632	715	659	679	644	697	655	692	662	653	634	676	668	679	627	673	720	664	650	693	669	655	660	674	719	672	698	653	664	662	646	696	708	654	683	626	704	699	703	675	673	680	686	648	671	680	713	675	669	707	722	683	665	642	648	725	671	684	681	669	664	635	682	717	699	647	704	654	712	671	695	670	673	675	650	618	682	662	668	713	681	615	642	718	720	690	669	717	667	672	685	647	706	657	681	676	688	690	652	651	702	731	681	700	655	684	684	686	702	658	672	630	668	720	680	668	679	644	650	664	674	663	656	649	680	666	661	689	660	714	678	693	670	674	695	656	717	654	646	717	669	701	707	684	682	701	707	658	683	674	684	662	671	701	686	680	695	660	646	666	675	662	670	690	672	670	651	679	644	693	664	680	662	659	662	690	687	664	696	699	702	651	714	678	691	699	667	695	633	720	662	669	687	704	690	706	659	706	688	670	626	667	674	713	694	726	684	643	693	668	664	754	620	702	676	675	690	617
24350	21483	29550	26834	23551	20433	14417	8679	6252	4970	4019	3220	2862	2332	1960	1692	1526	1325	1326	1238	1110	1067	972	945	884	807	778	810	738	766	708	753	744	715	738	679	705	664	667	680	655	692	681	645	681	719	663	662	662	728	655	673	662	681	690	701	673	687	674	679	687	659	640	686	703	650	665	694	703	667	716	662	629	675	689	619	628	690	675	692	693	651	651	670	644	723	654	639	699	654	662	688	634	683	663	684	625	604	643	662	652	696	643	670	638	644	691	647	693	697	665	680	607	706	676	681	660	665	631	702	681	616	620	664	695	616	714	656	685	671	666	694	684	705	690	686	709	660	677	672	648	709	706	686	645	654	658	627	638	680	652	666	663	641	652	667	688	706	703	687	705	644	681	638	713	654	651	685	712	657	680	663	680	670	680	667	674	692	638	732	664	647	670	683	653	692	652	663	686	700	710	678	663	717	697	669	664	628	697	671	697	659	694	649	708	665	702	673	672	639	633	675	644	661	648	656	671	679	688	756	657	688	631	679	682	682	716	635	688	646	652	688	702	650	682	677	694	693	650	693	653	625	671	737	657	665	685	688	679	684	664	676	653	680	653	656	686	696	641	689	688	654	690	661	694	636	648	690	625	635	684	663	676	646	648	694	678	660	644	719	682	654	691	646	746	662	655	666	662	692	709	618	641	667	621	713	695	671	698	708	685	697	692	654	667	690	659	645	713	663	666	660	646	631	688	663	676	708	680	624	675	709	628	676	654	658	629	657	655	689	702	674	599	678	657	670	662	707	685	617	648	701	685	673	663	684	718	643	624	663	724	671	717	698	674	617	658	698	681	657	659	723	648	696	689	643	683	682	658	654	624	681	664	670	627	699	681	648	668	724	693	671	662	676	705	704	689	640	681	697	673	699	690	688	683	670	675	650	693	740	673	695	698	692	632	654	639	740	660	658	683	667	688	694	655	668	720	658	623	658	728	702	669	655	683	718	665	647	642	714	646	694	663	644	667	621	688	702	736	685	652	672	704	686	685	676	648	614	718	633	696	647	670	660	675	680	611	673	714	662	613	604	646	709	649	668	671	696	670	700	643	674	681	683	671	706	677	669	661	648	692	681	657	639	673	689	614	618	656	638	678	663	643	697	657	658	708	634	724	677	667	708	700	681	617	664	670	637	668	656	695	652	694	661	724	653	643	677	633	655	665	629	641	708	700	651	688	659	729	681	691	650	642	672	657	667	680	565	696	702	704	665	643	661	695	680	679	697	611	702	685	685	683	697	704	705	636	668	667	704	652	655	648	683	706	679	694	689	710	697	729	649	673	694	672	699	698	670	630	696	672	674	663	679	708	656	623	690	681	633	672	710	639	712	652	654	632	705	712	635	678	656	687	695	686	640	635	676	671	656	664	618	661	658	659	647	675	696	675	672	654	656	642	637	656	684	634	694	594	667	633	712	668	631	654	675	701	698	666	668	699	673	670	687	650	600	655	671	653	716	635	670	689	657	719	665	643	683	704	682	670	698	667	694	716	667	643	649	653	704	676	680	658	681	658	692	664	678	675	674	657	695	689	695	722	680	715	652	612	682	640	682	651	674	665	669	674	674	618	702	685	654	677	692	670	636	688	642	673	673	636	693	694	637	662	660	666	698	685	635	650	715	672	698	666	651	666	667	709	623	694	661	695	675	622	693	672	654	673	694	645	623	720	693	639	721	646	666	714	623	674	660	721	703	625	687	633	700	649	636	667	671	627	663	674	659	672	683	667	732	633	664	652	635	664	697	661	686	715	714	670	652	665	686	695	672	654	687	669	662	644	663	703	680	651	649	707	649	630	688	621	678	624	712	599	667	684	631	622	645	643	680	704	634	661	642	666	655	647	686	641	633	706	679	686	686	630	695	667	672	712	635	692	651	654	696	696	706	689	649	658	678	704	693	653	691	648	651	691	627	714	643	642	694	652	702	691	687	634	661	694	620	640	641	677	669	638	688	722	677	708	668	691	691	646	675	671	682	704	665	702	712	660	658	688	670	715	637	683	626	728	667	674	627	722	651	656	694	657	676	676	640	653	688	670	633	666	648	689	651	676	661	672	613	658	623	670	679	672	667	721	686	670	643	699	638	664	680	689	640	692	681	635	673	631	693	633	662	659	699	697	679	680	658	630	658	663	680	679	652	657	660	637	677	730	669	676	709	647	666	674	693	656	641	667	708	675	674	636	706	698	638	652	662	651	692	698	668	671	672	673	698	667	643	711	681	721	673	652	641	663	630	692	638	634	596	698	667	687	639	697	582	658	657	665	682	690	663	657	684	702	660	710	678	663	642	646	627	659	687	663	642	649	613	704	670	682	666	682	685	711	661	657	725	650	650	678	658	646	687	680	663	636	660	657	619	655	661	649	653	685	673	678	679	688	663	611	703	636	671	650	679	642	677	691	686	693	675	694	683	698	659	639	680	711	726	687	657	688	665	668	666	691	669	681	649	649	632	720	687	663	633	732	676	667	719	721	630	687	655	685	700	640	666	647	670	657	675	689	673	701	656	657	661	692	642	698	685	666	671	673	698	669	634	708	632	663	624	672	672	688	656	658	650	656	677	683	667	656	656	642	676	670	610	665	644	708	667	704	719	653	654	652	662	641	694	679	687	656	698	692	663	711	650	700	693	645	665	655	651	704	638	661	667	681	685	681	702	658	672	693	677	629	669	657	683	732	661	663	686	703	673	671	677	691	694	667	661	611	625	678	668	663	698	638	692	665	673	660	682	682	647	712	692	696	671	667	661	658	680	709	695	707	689	649	661	670	694	677	665	633	633	651	646	663	702	705	659	682	666	625	640	679	664	621	629	709	667	655	672	673	710	671	658	634	673	697	650	652	668	633	653	664	687	667	661	656	669	661	651	651	662	662	645	689	711	672	661	670	653	697	710	707	721	692	656	660	694	668	658	670	643	711	692	669	669	747	640	641	692	643	705	700	663	647	689	635	669	645	706	698	709	695	662	688	680	712	664	681	598	660	686	634	694	642	676	715	684	637	707	615	629	726	686	672	686	622	693	673	639	686	685	636	687	646	711	712	665	673	641	652	652	659	617	646	684	603	674	672	692	700	624	689	632	720	626	687	701	686	611	683	664	697	684	643	664	686	656	701	688	644	645	712	678	644	661	633	678	681	655	641	631	644	640	674	695	692	674	655	697	672	636	683	681	642	633	641	718	689	671	704	661	664	687	669	632	673	683	652	707	649	696	655	695	633	743	668	673	648	638	676	643	673	656	712	644	654	690	625	715	655	703	626	671	690	633	696	691	662	630	636	685	680	695	709	671	679	627	674	671	663	693	702	729	678	692	688	665	689	682	698	623	713	637	665	663	713	683	640	640	719	663	660	684	659	642	667	679	704	683	671	623	650	647	701	669	693	685	627	685	654	638	698	715	715	715	645	683	657	671	697	691	716	681	696	654	640	685	634	652	650	722	643	697	670	704	668	697	641	679	656	682	626	684	645	680
37711	63317	51929	35614	24960	19333	15528	12083	9122	7113	5875	4792	3957	3222	2483	2266	1980	1774	1544	1449	1239	1180	1095	1069	929	901	845	763	786	767	720	722	772	721	704	690	703	681	679	670	709	702	679	658	676	714	647	706	720	642	662	648	654	693	700	676	666	650	623	635	706	714	693	675	646	680	667	609	662	648	670	654	658	659	685	612	645	667	684	652	635	722	703	687	678	648	687	716	691	699	673	664	655	710	664	652	673	644	684	632	665	683	701	693	680	659	698	667	695	635	693	634	647	682	659	689	666	647	695	619	654	671	669	687	703	653	691	673	690	681	665	688	636	679	670	638	675	674	678	631	630	638	646	653	668	681	715	620	614	697	680	654	682	685	654	699	682	687	646	682	616	652	710	670	682	690	693	665	665	653	663	697	664	691	702	653	666	646	632	684	612	678	682	653	662	673	651	658	694	667	655	705	663	676	659	665	700	654	676	676	636	700	688	609	667	696	619	675	672	662	679	636	646	687	668	715	647	690	677	678	656	681	690	628	684	661	641	662	674	687	655	629	649	685	639	683	683	659	684	663	655	692	651	664	670	679	661	698	661	667	670	664	654	659	664	716	646	650	644	730	668	722	691	641	644	666	679	683	644	644	633	680	609	693	659	661	644	726	691	660	644	719	653	679	730	703	710	686	697	645	657	704	657	693	649	680	687	690	659	700	634	656	679	629	684	693	714	669	722	695	651	678	712	672	659	664	700	665	700	688	679	665	663	647	646	627	707	675	635	607	665	702	677	689	683	692	671	689	678	648	671	639	666	730	694	672	751	621	661	654	728	667	665	685	678	630	659	666	660	635	698	720	709	711	699	628	665	708	688	683	650	675	645	613	644	651	665	663	696	692	644	683	634	683	641	631	662	636	669	656	628	667	720	664	686	687	671	715	644	665	684	634	670	672	690	703	662	655	662	643	655	669	643	681	691	698	630	715	706	658	648	641	648	680	698	619	673	635	672	662	638	669	656	645	699	631	634	644	662	642	628	640	646	683	624	649	661	694	653	700	674	641	672	643	658	735	686	669	581	689	639	673	652	727	653	665	651	724	615	658	661	664	638	741	716	642	678	633	688	696	669	696	691	677	654	684	666	630	667	645	630	698	664	683	690	738	671	684	655	666	659	650	642	678	659	663	673	684	682	674	692	707	696	668	669	706	662	692	671	651	684	644	699	660	656	638	657	636	717	671	671	686	657	662	663	645	645	702	702	657	654	642	676	660	681	640	714	625	672	661	728	680	705	710	655	635	643	685	683	647	714	640	645	657	684	711	670	719	721	617	653	643	703	697	701	636	676	637	681	695	650	623	675	663	667	678	701	703	674	674	666	653	647	663	672	631	691	656	722	683	674	671	680	601	657	658	688	611	672	622	678	647	652	707	664	663	671	667	660	681	660	651	653	663	685	638	682	663	675	675	722	693	692	687	672	671	664	644	682	715	712	687	682	648	705	645	662	682	685	652	643	675	624	677	656	724	708	616	662	704	692	678	637	698	631	696	703	639	704	681	692	638	654	678	682	688	624	722	700	693	641	687	678	682	663	709	682	700	683	640	735	718	698	692	655	681	712	693	696	676	667	704	647	649	652	689	685	657	643	712	727	692	688	671	649	685	692	640	713	696	727	696	666	726	658	692	687	696	639	671	692	675	664	673	659	687	658	697	682	679	690	640	685	691	624	716	688	711	710	659	683	657	713	673	670	713	646	701	684	695	696	622	690	658	645	660	735	635	693	685	702	727	667	714	655	646	665	678	675	653	665	709	652	672	613	661	647	668	648	681	671	668	682	663	694	660	671	674	636	674	623	675	656	626	632	669	695	672	655	699	690	689	648	610	682	648	724	690	664	693	734	706	707	641	720	650	642	687	696	697	687	682	679	698	655	670	662	648	613	689	612	711	681	675	708	685	706	642	676	691	628	649	678	656	608	653	652	696	676	678	688	659	681	704	671	700	669	652	652	653	686	690	697	655	733	635	655	662	697	722	684	682	686	668	662	649	658	695	621	686	695	668	717	675	664	625	701	670	653	670	617	644	734	671	628	711	671	681	652	650	632	672	640	680	672	632	654	666	704	699	659	669	712	695	731	704	657	625	713	643	633	712	686	690	647	650	702	645	655	639	687	685	651	697	668	668	690	667	683	674	653	677	635	659	666	694	722	701	676	671	651	699	652	679	689	644	669	651	668	644	684	666	703	645	639	704	640	663	628	672	641	670	639	602	663	656	704	678	672	702	650	651	660	673	663	687	687	670	654	633	634	633	668	676	698	694	707	678	713	661	658	652	709	686	671	663	666	646	719	702	683	659	633	663	637	678	620	656	670	687	669	637	673	681	689	687	656	706	656	670	654	684	689	667	679	662	694	665	624	672	697	700	710	670	691	695	628	681	639	754	704	679	637	645	671	681	675	654	681	655	681	658	673	659	675	679	647	678	658	609	658	681	658	675	696	657	673	670	710	682	659	641	644	724	667	656	673	653	695	672	697	697	689	660	689	656	669	640	661	661	686	646	676	613	685	643	627	646	703	698	681	683	644	669	635	649	715	654	638	725	650	665	662	688	622	660	679	677	708	588	687	657	637	697	663	665	663	685	699	676	673	651	674	620	661	692	643	651	638	680	678	717	674	639	682	639	674	660	651	665	644	686	626	635	698	651	705	686	666	665	662	682	673	690	629	669	700	665	683	692	694	683	645	698	651	654	668	671	634	676	650	655	691	634	655	652	680	679	709	633	730	627	690	670	651	661	666	663	680	668	668	689	669	669	688	665	670	646	666	673	650	640	633	675	666	748	668	649	654	698	676	683	664	683	666	666	689	715	640	649	670	654	695	654	641	666	617	674	697	695	702	676	716	655	665	710	661	685	673	690	646	665	686	711	651	706	638	694	642	678	674	669	658	649	651	679	736	704	646	639	664	690	713	705	623	667	676	707	669	647	658	640	653	661	753	680	676	654	681	705	654	665	649	663	671	628	672	675	654	682	696	687	668	738	672	661	708	667	647	657	638	683	699	676	665	701	647	714	680	736	692	669	660	696	667	671	660	682	729	637	668	717	685	650	683	674	648	698	667	652	675	676	699	717	675	650	639	710	653	670	685	696	696	662	661	652	642	645	630	679	640	654	696	694	637	712	692	704	674	644	674	641	658	664	644	662	601	693	712	713	631	676	681	669	650	681	652	651	630	660	696	667	674	672	688	718	662	700	700	647	712	714	631	655	638	671	626	684	704	635	634	677	667	620	656	687	691	695	685	680	676	654	690	649	659	674	676	641	665	654	682	660	652	735	644	701	607	679	677	708	694	616	658	630	665	677	654	740	683	668	710	652	685	633	698	704	641	701	721	651	641	679	609	660	710	676	690	686	672	606	722	716	632	706	625	688	655	648	740	713	677	682	649	677	684	656	673	672	701	667	679	650	702	686	686	674	644	664	679	642	673	707	708	678	627	663	694	657	694	737	646	713	671	632	659	612
25517	22113	31262	29404	21581	14332	9804	6502	4878	3724	3023	2491	2211	1903	1642	1379	1346	1137	1126	1022	1018	921	872	907	813	805	758	722	767	755	769	705	669	773	777	685	724	707	700	680	723	712	699	715	695	666	690	671	659	716	695	703	690	726	657	641	686	678	671	685	750	672	753	739	718	699	788	700	722	685	678	707	641	688	696	704	674	668	652	660	709	718	701	707	677	693	725	716	678	666	670	672	724	729	655	651	705	670	708	754	669	746	731	674	728	679	771	753	631	668	713	705	701	716	719	721	705	677	662	707	720	654	664	685	668	688	664	733	747	707	696	680	679	685	693	679	654	720	736	680	717	659	679	615	614	670	701	689	703	683	680	714	690	683	694	664	685	725	721	723	726	671	643	687	710	704	688	664	660	708	704	683	743	694	676	704	702	673	720	696	677	695	712	712	701	707	729	659	653	677	722	692	678	696	655	709	751	713	679	694	696	673	698	673	704	687	716	695	712	660	698	724	662	705	704	652	763	670	701	736	725	713	688	702	729	642	698	682	663	741	670	731	669	704	703	663	748	688	668	662	739	645	729	716	724	726	676	669	678	742	691	677	644	691	669	712	721	736	734	685	661	700	691	701	668	681	709	625	691	677	698	705	694	684	724	707	676	737	671	651	697	736	711	700	664	677	632	682	684	702	707	754	715	714	712	670	691	696	667	636	708	667	700	705	651	700	663	686	778	685	692	687	691	674	637	657	709	733	692	641	741	684	696	712	728	682	715	667	668	690	730	682	746	697	685	666	645	745	657	691	656	707	721	709	665	709	714	707	665	679	697	687	697	673	728	713	674	666	695	719	712	691	683	683	700	737	669	730	692	688	690	731	673	646	693	715	690	734	665	672	684	681	659	678	621	669	595	635	696	686	694	732	717	710	674	734	711	741	686	696	708	690	680	648	668	680	692	715	698	732	734	718	658	693	689	735	670	749	676	700	708	693	696	619	660	679	693	674	719	707	724	718	700	697	683	661	719	672	648	671	687	664	756	726	638	686	759	723	657	670	677	649	710	736	716	724	666	717	690	714	683	686	749	702	711	683	708	701	690	695	664	678	677	712	691	695	664	674	682	709	678	710	673	700	680	701	752	711	671	704	661	675	687	713	721	668	710	703	725	649	696	688	764	691	685	646	725	670	679	711	689	701	681	728	660	685	661	677	685	688	668	686	718	695	721	704	706	645	708	748	697	677	701	708	679	715	681	727	711	675	720	704	688	708	669	703	717	695	710	690	672	715	658	690	632	681	707	722	715	701	691	694	676	690	687	670	708	661	680	725	658	679	709	701	698	661	693	680	724	681	766	672	630	687	687	657	701	678	686	704	754	746	713	712	664	650	738	669	700	727	658	706	739	671	691	734	645	700	748	712	699	690	683	631	724	709	702	719	701	679	729	690	687	661	725	681	697	682	689	708	661	771	688	711	666	725	682	700	683	705	723	669	682	703	708	700	746	706	744	626	724	669	675	737	710	712	688	677	703	674	700	687	707	665	649	672	697	725	755	721	735	692	676	691	679	681	701	664	697	662	674	698	680	673	623	711	683	713	673	704	694	740	693	713	693	692	696	682	682	733	701	669	705	715	718	699	703	692	705	708	720	698	699	757	674	712	678	689	693	651	647	708	748	690	649	679	663	714	748	669	707	678	674	674	673	698	700	738	677	728	671	649	745	696	674	707	644	674	749	764	624	683	646	688	643	737	710	703	704	703	719	656	684	669	761	683	697	719	650	714	730	701	658	705	671	690	720	698	681	680	691	686	669	704	678	674	722	669	693	711	708	721	682	720	647	700	696	724	728	672	692	732	689	713	666	727	665	739	680	667	651	664	698	679	698	665	701	662	690	666	705	700	690	697	677	677	715	685	657	702	663	678	709	731	686	706	700	656	702	638	650	674	652	650	701	703	673	639	697	695	684	710	679	642	668	687	696	613	682	654	689	675	724	713	696	726	699	645	665	681	678	703	715	668	721	663	714	711	728	710	685	725	690	698	684	658	712	709	697	676	716	697	650	680	706	697	673	710	706	648	744	712	690	724	717	744	699	695	653	688	759	662	713	683	684	669	684	698	666	676	682	709	712	672	706	701	658	697	700	752	681	723	697	675	679	718	698	666	697	713	671	655	711	691	652	708	704	711	682	725	702	696	679	688	632	689	725	688	681	665	671	721	693	678	680	677	687	683	665	690	709	689	699	699	714	706	682	709	715	739	682	660	706	660	741	703	673	666	698	672	663	724	680	729	693	664	720	732	686	643	694	686	656	720	659	714	736	683	721	688	694	648	674	708	701	648	707	738	719	703	673	734	703	634	749	658	659	698	673	696	700	725	669	676	704	729	704	667	700	669	717	740	659	700	696	727	664	719	723	731	710	701	660	709	682	656	716	701	671	661	681	669	710	672	700	700	749	738	662	707	675	698	690	751	682	721	742	677	676	684	696	755	671	684	714	741	737	693	678	670	684	708	667	666	743	706	707	630	691	708	661	713	707	678	677	726	695	695	682	758	641	708	703	703	704	655	703	659	689	698	736	648	712	712	732	662	642	664	685	702	734	696	758	697	732	687	677	690	730	650	703	703	698	725	690	716	727	689	693	671	653	679	664	753	735	697	710	692	675	716	711	663	668	652	667	629	676	710	669	730	687	727	696	677	662	701	698	689	713	704	698	702	693	692	724	662	674	681	679	677	686	693	696	641	681	672	663	678	704	679	678	621	704	739	713	707	652	713	692	701	691	712	685	707	677	715	734	654	659	686	670	672	714	725	710	737	676	715	726	689	693	687	722	662	678	670	696	697	656	693	662	661	681	658	670	682	727	695	719	739	689	671	716	723	649	694	621	712	713	659	695	692	677	688	643	678	703	683	741	731	676	705	710	685	707	723	698	711	708	708	643	685	691	660	687	698	695	757	687	732	716	717	694	699	709	640	682	668	754	739	702	706	696	703	673	674	644	676	684	657	689	647	697	697	694	706	707	677	715	651	701	689	663	684	716	711	708	662	694	705	676	684	730	717	718	708	688	693	687	693	713	692	690	685	706	647	680	712	671	719	734	686	709	705	692	735	750	730	712	696	690	725	696	699	729	649	688	676	776	710	694	640	688	668	654	682	701	685	678	699	730	706	723	701	642	638	720	708	723	667	712	683	687	689	757	676	684	695	675	692	677	707	744	693	692	721	700	698	658	693	674	671	680	673	674	676	696	746	697	690	718	714	702	692	662	708	671	688	714	671	722	715	668	714	688	704	686	731	680	665	695	699	702	672	638	692	696	683	681	689	673	672	749	661	672	729	672	735	691	683	712	704	681	704	680	714	729	658	698	649	719	679	700	673	720	680	710	708	678	712	684	697	673	661	730	708	686	682	669	654	696	665	693	659	686	684	716	679	710	733	703	681	751	686	700	712	705	671	680	732	627	680	673	702	704	680	702	700	688	659	664	674	659	712	678	700	646	696	694	708	692	755	710	698	661	676
38925	62908	46620	30877	21747	15980	12850	9681	7461	5806	4525	3726	3106	2600	2212	1884	1609	1503	1384	1286	1107	991	1069	946	904	817	769	778	793	772	796	772	765	691	735	742	720	691	696	698	710	740	725	721	713	745	722	674	718	689	709	648	672	723	709	697	697	689	679	720	669	705	787	687	670	693	693	720	716	717	718	762	672	704	689	707	712	677	719	704	691	695	687	702	704	703	710	736	634	680	630	698	655	714	648	670	744	687	699	678	720	685	693	734	686	707	685	672	721	705	685	688	717	670	655	679	691	706	682	668	694	675	668	675	676	704	680	733	651	715	705	693	704	696	716	698	720	683	683	685	678	701	774	699	735	704	691	701	680	691	680	709	674	693	713	685	682	666	711	704	697	676	661	688	735	666	722	636	671	684	661	729	634	745	740	708	672	677	736	674	730	689	714	644	708	671	694	722	704	721	725	664	711	705	679	728	723	714	668	698	707	702	713	691	706	701	630	744	708	639	641	703	735	724	723	698	691	704	704	712	643	710	704	755	688	697	642	713	708	673	718	689	715	688	651	729	653	739	691	657	695	655	717	684	707	648	676	715	724	675	676	723	696	681	671	717	672	682	715	688	662	703	671	682	743	683	727	695	697	686	693	667	685	708	721	674	653	704	724	658	668	699	710	711	708	715	699	695	762	700	672	698	699	711	670	694	669	693	670	688	685	651	714	668	696	702	699	687	687	708	689	684	766	696	685	684	722	687	683	701	714	727	698	689	685	669	694	683	717	683	687	716	657	742	672	710	677	751	674	666	628	648	684	716	718	714	693	705	650	702	672	696	680	704	693	691	691	681	726	685	700	683	670	692	686	677	707	702	715	695	696	689	674	728	707	696	680	716	670	720	720	729	725	674	708	698	703	694	675	681	717	671	663	658	693	689	683	672	696	695	684	695	730	663	699	701	715	709	699	699	673	718	695	683	676	712	685	689	718	704	692	713	685	675	663	696	718	730	701	664	709	661	730	710	693	691	671	733	705	712	704	699	685	707	670	701	694	710	683	679	678	697	689	718	698	682	651	701	698	689	707	736	696	668	723	694	705	671	688	709	710	673	716	708	666	692	662	703	653	727	675	662	718	742	748	750	677	697	673	675	639	680	686	692	592	733	721	670	716	688	726	672	684	723	699	679	664	662	678	696	680	747	657	702	699	679	713	706	692	704	658	675	666	722	686	708	634	700	722	684	655	713	718	713	719	671	748	757	706	689	697	727	669	728	666	695	788	727	697	703	691	690	654	674	726	695	650	669	694	679	665	706	712	697	669	712	718	664	706	662	697	725	629	702	724	726	677	666	701	706	661	703	703	685	682	700	720	703	648	689	685	688	643	698	727	681	717	673	631	708	693	706	671	698	717	650	663	656	680	724	710	647	684	671	715	678	694	692	714	678	700	643	714	738	679	663	704	742	725	628	688	715	683	651	694	681	699	717	723	708	750	698	681	663	695	655	699	660	719	693	688	693	685	745	727	695	675	720	698	690	673	711	697	653	715	649	683	734	684	709	705	703	695	680	708	754	667	727	729	673	687	728	708	749	704	721	726	678	714	668	716	727	682	670	681	693	737	739	749	658	665	665	679	713	697	665	675	709	720	691	670	697	697	716	706	701	688	668	723	740	672	643	682	707	700	700	688	694	695	688	686	730	692	667	730	686	711	664	664	676	709	691	637	690	669	690	722	704	718	659	673	660	718	669	696	752	655	729	706	680	686	751	646	657	659	689	713	699	724	750	714	654	716	726	648	736	690	709	688	699	685	730	722	712	671	710	690	661	684	697	642	708	672	697	782	690	695	685	722	647	633	721	684	667	694	689	682	638	694	669	703	696	693	702	714	692	689	706	711	702	713	702	712	646	649	708	736	735	735	722	668	701	709	691	672	678	681	659	714	677	653	690	713	688	695	640	728	700	766	702	719	748	688	738	675	683	700	701	681	717	691	745	676	664	698	688	726	720	696	690	664	684	693	673	640	674	705	731	657	738	674	721	703	683	696	692	667	671	730	675	664	699	681	682	672	691	724	694	738	710	658	690	670	719	673	737	701	696	723	705	698	689	709	740	699	667	638	665	697	692	700	688	699	709	715	728	688	676	678	694	664	708	700	680	651	681	700	682	674	710	674	731	737	654	664	715	728	674	734	639	653	718	694	672	710	687	675	722	707	706	719	717	670	746	678	743	726	705	688	673	735	734	690	628	688	691	719	723	753	682	730	713	714	591	690	694	718	720	682	691	654	688	678	734	664	742	690	727	675	662	651	685	707	690	702	665	670	679	705	712	752	698	732	688	692	668	677	684	674	692	697	659	687	707	695	689	700	675	673	673	671	679	691	697	689	701	713	725	744	689	698	700	716	679	735	710	713	639	720	712	691	661	715	674	664	706	678	660	647	698	681	752	699	721	712	671	656	672	689	685	693	680	722	632	719	728	734	692	725	706	670	676	698	694	675	710	720	694	697	678	722	644	690	695	691	719	719	693	729	693	713	682	718	731	717	701	729	683	694	701	684	707	709	707	701	678	693	722	696	672	659	699	656	668	723	666	728	727	688	691	716	701	673	689	694	695	730	659	744	720	647	679	698	670	715	703	720	711	655	705	722	710	663	701	705	643	725	683	657	728	699	697	733	674	727	696	719	674	718	711	748	722	675	683	688	728	681	688	725	711	685	677	677	672	698	698	670	691	723	694	648	712	687	709	665	644	725	691	685	733	741	724	643	673	672	700	677	651	744	660	723	719	739	669	709	718	678	754	705	704	664	699	679	683	711	704	708	728	703	682	656	685	667	649	696	663	696	684	710	693	735	681	685	722	705	712	685	709	681	675	714	691	705	672	735	710	688	653	695	709	696	729	709	662	647	692	687	689	699	664	698	703	695	730	677	698	710	674	709	711	735	703	660	689	643	711	724	752	711	698	730	688	683	688	707	708	731	650	722	682	644	692	754	704	657	666	708	668	707	741	677	686	701	688	717	734	731	726	641	677	717	701	700	750	642	642	707	716	674	701	686	730	703	685	665	688	707	740	719	688	689	657	708	724	707	779	721	717	724	666	714	694	685	686	695	682	677	697	696	709	689	702	676	681	737	760	665	654	718	696	679	693	685	726	752	709	690	695	678	704	719	674	675	706	697	654	706	707	694	695	722	710	681	664	667	731	698	646	723	675	715	718	690	707	661	716	695	740	682	736	705	671	699	685	687	691	713	716	663	678	715	673	713	654	728	674	681	722	721	663	699	748	681	651	717	700	654	685	674	695	710	728	695	693	699	682	682	689	694	690	678	692	658	738	701	767	733	654	706	691	746	744	684	629	709	693	712	664	688	681	700	653	627	713	688	700	716	713	695	705	716	715	756	690	699	669	726	673	659	701	656	644	725	654	693	685	728	669	734	701	660	723	653	664	703	704	678	731	683	741	727	743	699	702	698	679	727	684	735	700	696	729	672	663	747	661	670	679	720	697	723	713	748	695	687	694
23097	21446	29150	24402	22150	22808	19769	10689	7174	5569	4335	3689	3058	2659	2132	1841	1627	1541	1437	1365	1230	1026	971	967	903	912	846	796	827	809	773	769	763	780	713	795	766	788	724	724	745	732	719	773	707	723	741	729	701	724	728	734	704	740	723	717	699	711	689	712	760	707	690	720	673	695	743	713	707	738	679	687	734	679	716	658	695	740	711	677	754	718	682	718	672	733	722	684	759	761	700	724	729	730	735	696	732	742	728	696	715	706	697	778	705	717	708	699	730	713	692	710	710	737	699	725	703	699	697	703	647	678	713	741	750	710	708	689	737	719	698	751	678	723	712	724	737	726	734	685	707	724	698	661	738	681	726	717	734	725	720	739	701	768	711	701	669	716	702	734	739	678	695	692	697	642	740	742	689	745	687	740	647	719	782	710	722	697	673	737	682	741	697	657	735	713	700	690	723	693	677	733	687	717	746	697	703	706	734	703	764	694	721	717	662	736	696	697	719	750	735	657	720	722	767	691	655	704	754	686	712	713	709	683	720	719	683	713	686	742	717	689	698	745	706	688	707	732	705	740	706	744	711	727	723	692	730	678	693	733	688	729	691	701	728	703	717	720	742	686	738	669	731	714	735	698	712	642	699	747	739	745	686	685	750	708	718	704	711	734	742	719	706	678	678	716	678	726	681	753	724	739	728	690	689	725	686	698	711	692	730	670	703	730	721	709	694	703	713	695	715	710	673	720	709	692	716	721	682	712	739	718	701	682	713	762	717	684	737	703	723	732	755	705	708	732	739	734	740	687	687	692	736	701	689	743	690	679	693	707	720	730	703	748	678	755	691	694	738	710	708	695	702	729	716	722	728	702	734	643	687	715	724	706	675	730	738	761	742	713	706	731	727	734	686	763	697	689	741	717	711	695	660	751	717	704	698	716	717	724	688	674	682	715	702	680	715	684	677	665	686	719	725	717	718	689	714	754	709	691	701	738	690	737	662	725	717	682	711	742	678	698	690	684	644	722	658	745	713	708	702	705	755	691	740	713	697	730	756	741	702	729	700	672	686	757	701	758	690	663	736	708	697	729	686	717	701	718	758	665	722	722	676	702	695	696	782	718	700	717	712	716	664	747	735	734	743	748	758	749	754	733	747	737	677	694	698	692	727	775	738	698	723	722	706	661	723	724	691	736	708	717	740	665	771	677	749	671	742	685	689	667	728	663	738	684	670	678	707	726	684	715	746	709	665	737	712	684	725	692	682	726	661	703	692	726	721	746	703	691	710	667	760	712	727	732	734	744	721	694	725	707	714	660	743	763	721	749	699	717	722	683	737	712	723	665	715	706	713	735	687	706	741	727	703	739	727	668	706	718	766	732	709	705	681	704	710	691	680	732	713	700	716	727	729	733	705	691	703	692	698	738	721	664	734	700	752	702	693	684	726	698	704	723	743	742	685	774	725	733	697	720	729	713	683	690	715	734	708	699	695	691	716	741	645	736	671	729	771	708	700	715	711	690	697	732	722	722	727	717	787	706	714	701	715	725	721	747	723	726	741	738	739	712	757	660	703	739	690	704	680	680	717	685	709	723	657	667	732	673	707	681	677	757	677	664	714	713	743	704	698	699	721	696	693	682	720	715	713	699	706	716	732	720	727	724	718	669	722	728	723	646	648	698	741	656	699	707	731	731	718	731	703	660	696	730	690	724	714	683	698	666	731	661	685	723	657	702	718	722	742	666	731	707	762	728	672	706	697	663	701	704	700	747	717	721	660	754	679	683	705	681	734	717	714	707	723	691	686	730	737	738	689	670	734	716	682	729	754	748	704	701	744	739	670	719	695	697	697	642	669	762	686	663	699	732	703	685	704	706	720	665	696	715	689	722	734	736	741	717	743	711	681	688	723	726	723	717	721	693	764	718	694	705	746	640	743	706	778	690	705	688	663	723	745	648	737	673	672	686	702	731	733	661	698	720	710	659	676	759	721	689	671	679	768	722	672	683	720	691	727	713	739	726	715	729	722	702	700	685	718	694	705	695	749	707	703	757	761	683	699	740	718	676	669	760	678	685	759	732	667	766	730	749	738	700	724	697	728	716	701	688	737	668	688	671	691	714	635	698	729	702	707	692	678	733	717	741	696	730	696	720	730	688	682	716	698	757	697	692	700	699	697	702	732	697	694	687	689	652	690	715	751	678	704	670	707	711	683	730	684	725	673	739	722	722	721	725	718	686	688	730	730	725	701	715	682	699	653	711	680	666	678	702	692	686	751	724	689	772	667	689	693	680	753	747	694	696	681	677	676	744	726	732	744	715	731	674	697	689	728	723	732	731	715	693	750	738	678	701	686	701	723	739	729	707	712	757	714	681	718	677	742	673	732	723	687	716	701	687	708	715	737	726	680	757	701	680	722	722	718	714	712	740	768	664	700	714	669	693	664	719	687	714	719	732	642	693	686	708	691	703	725	724	724	723	721	661	687	711	773	726	698	717	727	698	639	676	724	710	699	706	665	714	690	710	687	713	661	712	758	703	659	700	723	706	732	684	731	724	676	697	714	681	687	694	715	698	691	752	710	673	682	679	686	743	672	698	679	676	653	703	693	751	717	717	679	774	715	687	714	708	710	670	664	678	679	718	701	709	626	729	675	629	680	667	644	663	744	707	743	733	668	710	679	690	700	744	742	745	715	705	691	733	757	724	700	743	714	718	712	677	692	747	699	698	701	660	723	687	716	733	732	716	757	708	703	690	677	656	678	732	734	702	731	695	694	701	744	723	666	683	708	693	716	673	680	701	708	738	736	690	739	683	644	647	721	697	708	699	768	674	744	737	699	689	707	719	729	742	702	754	678	724	663	692	716	709	680	736	739	705	714	729	729	714	680	725	705	728	684	708	688	712	703	736	731	779	695	726	736	658	734	735	690	702	729	641	741	728	637	727	698	703	691	697	735	721	693	694	715	736	757	688	715	776	652	722	766	715	738	722	721	738	738	739	700	720	728	648	715	689	711	700	728	702	748	714	692	715	739	716	692	703	751	714	692	725	687	721	710	717	728	718	730	692	745	720	739	735	699	734	695	701	755	734	774	644	741	716	703	729	674	674	697	689	740	726	685	733	743	706	678	687	697	720	691	698	728	665	712	684	694	727	731	721	707	673	710	736	717	702	758	711	674	721	765	695	732	704	725	699	696	756	705	680	697	701	700	691	759	714	687	659	709	652	727	734	708	686	695	671	677	712	666	681	670	739	720	698	710	748	757	669	763	736	730	738	716	713	689	655	718	688	762	751	656	720	735	729	745	765	749	748	681	706	700	702	722	738	681	724	725	695	702	726	696	710	685	733	768	663	692	697	744	725	768	722	695	711	731	698	728	658	672	719	742	713	690	718	685	710	694	728	712	670	696	746	739	695	708	757	732	738	713	734	708	689	723	671	759	722	678	689	735	723	711	730	734	713	674	699	644	711	708	680	711	715	736	765	709	692	659	704	710	710	691	730	713	708	684	730	721	686	684	697
43899	70747	53651	38778	27642	20491	16506	13117	10098	7935	6089	5106	4066	3571	2763	2401	2045	1798	1743	1557	1322	1237	1168	1052	1037	942	819	866	801	844	815	785	778	763	722	707	740	705	752	766	815	717	694	717	701	674	727	705	691	710	698	671	742	697	708	715	686	700	696	694	725	687	732	728	625	699	710	701	676	696	735	736	695	715	724	752	705	699	689	723	748	668	674	696	676	641	689	726	692	687	732	693	703	727	682	679	733	702	675	717	672	730	719	698	682	668	703	676	700	708	714	705	700	715	750	720	725	720	686	673	668	680	753	672	722	722	702	699	736	714	736	728	699	685	706	698	667	747	760	731	745	724	686	701	699	712	665	684	684	697	711	682	662	674	677	759	711	665	680	685	690	710	704	684	690	677	672	662	723	721	685	697	712	684	707	750	718	754	712	721	738	731	699	720	739	690	703	723	682	691	689	699	712	702	668	633	696	689	736	715	704	723	678	721	636	731	721	681	702	740	678	694	664	708	646	663	685	718	693	768	697	665	709	709	678	687	683	689	711	682	675	710	725	685	698	746	694	775	715	690	691	705	707	724	679	671	674	687	691	738	664	681	697	693	701	664	780	730	667	716	718	741	672	681	662	697	676	680	677	751	727	693	696	702	682	702	683	678	659	696	698	644	692	724	711	715	687	663	683	734	712	699	700	735	689	696	679	665	736	720	726	686	727	694	712	725	720	703	716	691	690	653	717	746	682	686	711	702	705	701	731	658	677	733	681	697	684	680	741	708	670	772	707	699	689	689	720	665	686	686	727	715	670	735	693	748	710	744	718	678	689	733	692	706	695	671	685	701	706	685	646	740	698	666	719	636	696	659	673	707	693	717	725	726	754	727	656	696	647	646	668	727	665	682	737	688	696	675	672	701	681	695	695	715	699	713	677	717	705	702	719	710	691	692	718	674	707	685	693	691	694	702	643	680	746	722	673	705	683	644	674	705	682	681	729	666	704	687	699	696	715	692	655	693	690	669	726	738	700	669	636	706	699	704	686	657	721	705	705	716	705	729	717	723	703	675	700	624	690	720	684	723	753	714	700	685	711	669	677	735	703	640	716	641	707	731	702	741	726	712	667	670	729	691	712	695	680	709	706	707	690	682	716	700	676	730	718	706	710	696	698	686	766	712	718	713	655	673	690	678	687	704	733	697	712	731	687	688	762	701	718	706	688	727	713	708	683	705	701	695	622	666	733	718	716	692	734	719	693	685	688	652	710	691	694	672	715	638	684	706	711	675	691	751	709	706	695	710	758	692	704	716	667	696	690	713	742	697	667	675	699	701	632	665	697	648	693	731	664	697	673	676	689	718	769	771	659	686	747	673	695	724	734	702	706	676	706	673	724	718	714	689	679	691	746	711	683	701	719	718	711	657	708	679	718	678	675	719	728	647	693	725	726	670	718	703	648	672	691	662	665	715	661	699	693	701	652	738	659	702	727	685	680	712	723	724	645	712	683	677	671	712	746	695	699	703	715	729	673	721	717	664	700	696	693	662	714	725	708	693	713	704	694	707	708	658	691	701	695	739	695	728	681	677	703	710	682	726	690	696	707	659	757	707	697	733	668	732	698	723	688	717	683	692	712	706	694	641	664	754	713	667	698	696	698	690	670	701	686	750	677	752	684	712	693	708	652	721	702	724	715	691	713	736	746	662	708	682	708	685	677	707	728	702	701	743	658	680	676	695	733	726	693	699	685	679	679	713	705	672	689	693	691	693	668	716	728	645	683	679	720	679	684	675	738	663	710	661	700	709	652	735	728	733	702	691	704	718	712	701	694	660	640	699	669	675	698	666	745	681	683	675	699	685	746	700	730	702	700	719	731	671	750	693	688	750	691	735	661	696	716	680	751	691	666	740	748	679	706	675	626	706	690	711	725	730	703	698	722	704	677	729	695	676	675	736	748	727	704	678	724	710	707	701	719	688	715	708	655	688	753	682	694	720	670	657	660	731	713	744	698	700	702	668	735	667	727	729	716	684	657	760	731	685	770	679	717	675	720	691	698	708	747	671	679	697	718	711	661	678	708	676	694	726	696	707	680	703	684	725	674	731	733	720	634	706	680	676	678	709	696	678	738	699	693	671	686	717	712	664	647	683	696	701	687	692	669	674	669	698	715	693	753	668	714	683	725	675	681	690	707	683	705	711	745	641	756	694	669	664	632	724	730	678	669	773	672	657	690	697	753	736	691	708	754	709	689	704	717	667	731	730	743	661	661	723	714	687	703	719	698	689	717	691	682	676	670	722	715	666	670	745	678	714	709	692	645	709	717	644	682	723	700	671	728	709	713	705	705	692	750	688	707	686	695	711	723	691	665	677	672	723	749	717	698	690	673	685	686	671	718	682	702	668	672	674	699	691	753	686	696	692	729	747	739	706	697	674	688	719	691	689	717	711	681	694	717	701	650	747	648	728	699	701	693	752	720	655	674	695	673	772	690	655	681	723	687	739	686	689	710	665	667	669	709	736	701	673	688	745	722	707	655	721	707	724	714	673	740	735	732	709	746	683	693	701	683	725	730	715	670	701	650	668	734	722	711	656	685	666	683	729	641	747	665	684	704	690	670	747	735	701	702	669	676	655	651	686	721	717	665	712	729	729	717	675	698	709	719	700	711	716	668	707	732	677	702	699	732	704	710	726	665	691	700	684	710	672	661	712	686	676	713	707	691	677	730	678	661	695	716	713	709	666	690	710	723	709	694	703	682	654	709	738	755	707	712	676	672	732	730	688	672	688	731	732	683	692	685	710	692	675	713	728	654	705	682	716	671	673	699	703	663	761	675	743	699	698	703	724	712	684	681	625	663	685	727	690	674	701	737	712	713	704	688	689	747	675	738	673	701	703	676	757	743	692	684	728	728	694	658	668	677	751	696	723	704	732	697	707	701	666	722	666	694	742	751	688	742	717	691	664	652	677	696	703	705	705	701	729	673	680	689	666	718	679	666	693	724	720	725	750	684	714	719	681	664	684	684	715	703	655	697	712	696	663	724	725	739	745	644	662	681	731	698	722	708	701	672	658	743	730	726	695	662	670	720	691	674	719	753	723	700	677	709	720	681	668	728	680	701	691	666	692	698	704	698	744	658	697	679	725	683	705	717	697	696	733	735	696	714	695	709	696	700	690	710	729	711	727	741	644	686	712	746	636	721	682	713	735	694	696	726	709	676	660	708	712	707	693	664	692	714	700	715	703	680	680	655	651	693	699	715	663	683	704	705	733	668	677	660	672	710	706	684	740	723	694	694	676	693	694	680	698	698	693	689	682	689	726	736	680	782	709	684	725	655	729	709	698	716	667	674	693	676	700	745	704	712	712	650	664	685	711	717	690	671	741	692	740	687	696	709	738	675	692	677	707	678	675	725	726	698	705	730	720	658	705	680	727	690	719	687	689	723	741	714	655	677	682	692	692	706	697	702	669	647	687	717	680	693	657	696	688	691	684	684	700	716	703	719	709	735	697	721	630
37090	45762	43910	30485	17500	10356	7193	5183	3923	3063	2370	2051	1790	1574	1367	1222	1099	1032	973	943	907	856	838	766	776	779	757	734	746	736	751	724	649	692	683	693	665	678	644	699	687	658	708	672	645	711	682	750	680	686	682	675	680	693	697	666	696	683	682	659	672	676	675	690	647	681	651	669	668	703	662	686	631	738	648	692	719	711	687	657	677	690	641	684	645	659	664	678	683	661	690	673	683	668	670	665	725	658	659	706	665	672	698	687	681	685	683	667	674	657	676	664	667	673	681	648	631	689	730	662	697	666	669	680	644	693	656	721	696	664	656	685	680	735	704	641	684	702	713	679	671	693	638	629	637	654	665	683	677	676	650	698	704	654	705	678	708	667	676	693	615	697	663	670	669	678	675	663	681	688	684	685	665	677	683	681	670	706	655	652	701	670	648	693	663	680	656	668	675	663	695	649	636	668	687	689	680	669	708	631	662	654	660	658	670	647	656	637	642	746	678	668	682	721	639	692	649	655	665	668	688	631	739	673	669	650	659	698	695	708	646	676	642	660	657	674	664	710	658	685	671	714	673	667	675	693	701	648	636	637	643	672	667	702	656	676	709	709	658	662	702	701	637	696	706	646	683	635	664	691	701	674	661	683	698	686	662	686	681	676	654	700	719	713	677	660	687	650	679	657	658	668	687	711	738	681	693	639	663	733	698	665	713	690	683	720	657	665	724	707	753	662	660	711	696	693	657	667	655	655	641	613	661	712	652	635	676	662	686	694	662	691	672	677	704	694	681	622	644	740	671	656	682	671	642	659	673	695	651	672	682	672	633	667	660	701	641	651	646	675	646	650	680	697	685	678	684	691	691	715	658	677	627	679	679	663	660	627	703	707	661	713	675	690	673	710	626	688	732	668	686	724	662	663	656	694	662	662	653	674	635	667	684	705	622	621	667	673	717	674	687	678	705	659	690	692	675	646	737	682	669	682	680	647	657	670	691	705	627	672	678	701	669	665	682	672	627	687	632	639	687	650	714	691	698	655	707	703	632	722	724	644	667	700	698	695	651	654	672	692	684	666	658	676	663	689	671	647	694	655	691	613	682	697	685	708	705	676	669	663	687	638	618	676	681	684	704	674	688	669	658	709	695	647	739	659	661	677	699	692	698	658	676	694	674	662	672	628	667	692	706	656	683	644	675	652	659	710	708	695	656	687	687	662	635	644	689	693	667	627	672	698	619	708	662	658	682	699	690	759	665	724	678	659	658	633	632	629	643	685	720	705	665	654	680	654	691	706	663	653	632	694	670	656	709	667	640	615	727	644	711	658	702	648	685	660	671	688	648	667	652	671	660	649	672	635	698	653	682	669	632	693	689	670	654	704	685	657	659	665	673	684	698	675	709	662	637	650	675	668	680	658	679	662	666	677	667	710	717	685	689	694	633	689	688	695	657	709	678	696	701	652	689	688	644	683	683	643	673	722	678	677	671	692	665	714	646	678	665	702	653	644	671	669	677	618	737	705	653	712	732	643	681	677	680	645	657	688	670	654	664	685	680	753	678	677	633	708	695	711	632	658	680	696	672	646	700	663	646	699	679	661	673	663	676	668	715	661	721	721	658	657	672	679	647	657	625	661	664	729	671	693	687	663	643	678	697	661	650	681	686	672	669	682	713	659	703	652	711	650	655	673	664	704	669	666	686	663	699	654	681	645	665	693	708	661	656	688	662	690	666	657	709	647	669	696	692	675	591	674	637	625	677	701	662	679	670	677	688	705	707	674	697	699	688	709	728	680	706	658	710	690	678	701	665	672	678	660	669	652	669	730	636	693	688	673	691	656	649	638	699	658	642	702	626	700	664	678	686	717	696	654	693	672	685	684	678	714	676	670	678	685	717	652	670	648	699	696	682	681	695	655	659	676	654	617	688	698	699	656	684	687	688	661	629	655	712	687	708	621	652	641	688	650	715	667	713	678	656	708	719	695	658	742	690	670	665	655	661	661	673	671	702	625	658	678	640	677	668	682	703	680	695	689	660	679	680	668	622	684	663	722	638	689	689	646	670	657	684	680	668	673	626	644	667	720	695	683	634	659	628	667	671	703	649	643	671	684	645	682	684	638	693	704	722	702	665	682	716	697	655	706	674	646	668	684	636	654	698	706	678	632	706	682	644	672	683	694	656	703	686	695	686	704	664	683	703	618	676	695	720	692	687	700	725	661	692	687	640	664	649	661	645	694	711	691	638	676	650	712	639	661	661	706	676	700	715	732	671	674	691	684	631	671	707	694	657	700	667	687	686	662	720	719	658	642	709	631	694	653	675	652	681	672	636	669	645	658	698	650	637	680	696	627	671	649	658	682	718	647	667	673	690	639	682	634	656	662	628	630	672	676	624	637	707	671	665	655	683	643	662	661	660	684	677	641	686	662	687	662	688	692	676	673	681	718	687	705	668	646	646	663	712	712	679	681	660	698	641	666	696	680	678	730	669	676	715	668	626	623	693	662	687	688	699	688	660	649	599	646	688	663	678	689	660	658	690	625	690	695	669	677	717	637	693	661	659	625	692	653	689	713	688	650	642	685	689	692	676	634	674	698	650	709	693	680	676	673	656	657	659	674	680	675	668	654	657	687	645	699	634	660	671	645	709	630	669	690	695	697	680	649	650	654	667	643	712	654	704	680	690	649	662	709	686	650	646	666	692	681	714	682	696	677	642	689	700	717	683	665	689	652	680	681	703	619	639	662	667	707	696	670	682	706	686	659	714	751	660	651	690	649	681	689	666	636	674	677	681	666	692	700	638	659	644	687	650	695	701	692	705	632	682	670	667	674	673	658	695	694	652	662	690	743	638	701	698	649	684	675	638	677	644	724	660	660	655	699	667	663	662	713	685	654	607	692	686	661	655	694	679	659	659	651	705	674	653	718	645	701	703	649	654	628	650	732	675	673	619	689	623	696	682	701	669	701	632	678	672	647	647	630	680	728	710	646	669	691	647	685	639	676	696	669	648	640	724	627	707	716	730	643	638	648	718	650	687	709	650	661	696	672	700	693	701	682	689	625	687	684	677	699	713	728	712	673	667	690	693	633	695	629	721	666	665	665	699	624	697	701	679	646	684	694	712	733	643	615	633	647	649	676	722	688	651	707	722	653	647	654	648	674	665	681	702	654	668	641	625	706	647	654	683	630	646	678	688	694	613	672	678	650	695	620	704	652	661	706	695	682	668	652	707	699	682	695	676	705	713	695	705	673	659	659	687	653	647	679	700	665	670	677	682	630	656	708	686	675	617	682	709	654	617	669	639	713	680	691	670	664	660	691	692	684	642	671	656	683	688	648	673	676	660	648	667	674	672	654	693	708	653	704	633	695	700	662	694	711	705	690	676	664	668	701	690	675	664	692	676	680	714	647	651	667	679	677	674	657	641	704	690	688	683	706	675	695	659	683	723	670	691	678	740	623	675	648	640	660	694	734	671	702	672	673	690	667	644	724	714	652	679	696	697	714	659	690
41499	57317	41902	26609	17906	13138	10000	7773	5769	4480	3505	2850	2419	2198	1708	1531	1401	1278	1228	1050	1046	914	915	858	864	763	700	773	752	705	752	718	712	689	698	720	698	692	698	683	723	711	655	743	693	699	696	641	680	686	674	740	710	661	711	699	674	699	701	654	687	689	725	688	736	677	710	691	713	696	675	706	703	728	712	655	692	694	679	677	624	662	679	686	639	689	702	733	684	707	711	687	720	676	682	697	622	692	702	689	678	700	692	707	681	700	686	645	662	625	648	679	698	714	650	656	676	703	717	713	673	687	686	683	680	661	682	667	648	649	654	653	654	648	630	720	714	674	709	706	658	711	731	691	694	653	689	642	708	685	672	687	687	669	674	648	661	684	687	683	707	651	685	719	634	676	701	633	677	723	636	697	675	670	691	723	668	682	672	724	654	641	614	681	690	688	693	701	676	699	691	629	697	674	649	716	689	669	650	700	698	703	698	684	681	671	678	674	687	690	696	660	672	692	690	686	689	636	705	673	672	677	721	682	679	659	691	683	695	657	649	678	662	666	744	713	668	693	639	721	672	703	692	734	674	625	669	702	696	731	747	707	700	713	656	702	700	698	659	688	652	733	635	675	704	690	672	698	687	724	710	709	675	677	712	670	675	740	701	679	619	705	723	688	675	687	645	665	704	665	703	666	632	667	688	665	693	662	653	687	661	723	705	693	660	689	686	659	674	720	696	660	655	706	719	709	695	654	682	704	673	723	671	708	660	679	689	679	638	734	695	664	697	694	702	684	671	689	671	659	676	650	638	683	707	708	670	677	692	695	695	645	664	697	655	643	641	675	672	668	671	691	673	658	703	696	669	667	692	654	695	720	654	673	673	735	731	654	676	662	668	670	700	664	695	684	720	658	712	678	687	646	670	624	668	676	665	692	684	664	688	699	701	684	675	651	686	667	712	658	717	663	684	697	693	645	684	680	687	697	683	646	706	775	619	675	680	675	690	674	666	657	743	697	670	673	653	645	700	643	645	639	704	650	632	682	637	690	665	694	671	684	667	683	720	678	673	731	694	656	694	675	700	677	693	680	666	696	669	688	692	687	716	694	715	679	680	691	638	684	661	680	669	658	693	651	725	681	700	676	682	645	653	644	701	701	714	726	694	648	694	702	698	686	715	703	701	612	664	709	715	703	714	699	651	674	674	634	732	726	676	711	690	632	659	660	640	715	677	699	700	658	699	669	665	677	635	642	673	641	696	664	677	657	663	698	713	653	660	694	665	652	631	686	641	606	700	633	668	675	768	695	663	717	726	695	703	638	665	692	674	639	723	649	699	709	709	684	687	676	647	657	640	683	677	722	646	699	670	670	665	663	692	708	662	677	703	677	679	702	657	672	661	688	678	656	664	718	669	708	676	685	615	679	661	650	600	640	657	658	643	662	629	698	650	674	700	716	692	691	699	696	676	673	751	706	698	688	672	706	694	642	686	676	670	671	674	639	679	690	659	679	665	707	639	648	664	712	698	657	705	716	679	647	681	677	642	754	637	643	646	647	673	716	657	696	667	682	687	737	657	657	688	696	632	686	675	646	675	699	672	689	668	662	675	723	703	642	696	661	653	629	706	650	711	713	707	709	680	673	688	683	704	662	661	705	633	676	703	697	654	732	643	705	701	698	713	698	707	650	719	649	757	709	623	680	676	647	636	654	707	676	664	690	684	684	685	678	676	685	653	657	680	675	704	719	683	716	684	683	661	695	690	662	676	642	710	636	679	618	661	678	710	682	683	737	687	675	678	626	694	685	672	664	713	699	681	690	722	727	703	701	692	658	699	689	714	644	707	677	680	652	702	685	694	683	672	662	650	648	673	678	649	667	687	693	679	737	655	633	706	710	659	679	672	659	688	658	677	631	658	686	713	721	671	691	684	682	647	650	684	722	687	699	704	747	649	680	671	669	668	652	703	717	671	665	648	679	664	691	679	637	676	654	673	705	653	661	686	674	694	677	638	682	648	650	657	696	697	669	700	697	699	649	665	664	704	722	657	663	673	637	699	683	687	691	664	690	706	710	671	693	711	718	671	686	689	740	632	691	683	704	670	656	682	726	627	680	700	690	648	696	673	678	672	677	681	683	659	768	688	662	661	613	655	646	651	675	613	649	749	689	692	666	675	687	689	699	734	662	700	663	660	693	716	685	653	688	695	662	682	639	725	683	706	627	678	626	729	632	660	753	696	706	643	668	692	691	660	658	723	686	703	664	655	714	751	698	689	650	712	676	647	662	675	707	710	677	672	692	662	656	662	614	692	722	702	702	668	699	654	694	745	749	647	664	707	680	675	687	686	712	682	682	677	685	715	652	696	654	671	665	706	717	669	711	660	685	653	697	687	649	707	666	703	655	647	653	665	705	697	705	716	717	652	670	672	706	666	688	660	645	661	609	715	683	639	669	688	690	613	714	684	670	684	658	697	668	701	691	693	697	670	673	649	667	712	719	692	725	712	698	640	662	676	661	692	661	695	654	721	693	679	678	680	687	703	684	682	721	689	679	701	647	679	693	726	643	709	710	691	690	710	681	695	675	700	657	714	633	646	664	665	651	696	680	664	713	706	647	686	708	674	649	649	713	696	692	673	664	696	708	670	712	688	715	658	659	672	685	657	682	633	696	716	687	670	691	663	674	690	690	686	676	692	694	716	630	676	626	661	655	687	656	685	672	701	662	693	704	654	683	687	648	670	728	679	664	692	646	686	724	720	683	694	699	665	658	705	641	676	671	685	660	703	679	663	655	705	693	689	709	681	650	690	620	700	698	663	675	658	656	678	669	694	723	696	701	669	662	692	650	723	660	707	680	682	659	699	679	697	621	701	667	683	720	691	742	696	665	656	743	611	681	658	645	658	687	645	706	709	698	705	649	689	708	682	677	648	707	662	656	666	680	692	704	678	609	663	709	705	666	662	668	697	709	660	660	728	642	655	707	700	646	688	679	673	695	731	692	706	635	667	676	663	705	653	712	688	690	670	738	685	689	677	680	677	678	667	668	652	685	684	740	659	657	658	630	696	634	616	681	641	630	693	676	625	604	683	699	721	650	696	746	661	689	722	664	663	716	666	682	690	730	681	659	655	628	665	688	671	668	712	682	723	681	672	651	637	662	683	678	725	635	668	695	696	677	683	665	669	678	644	678	656	658	700	695	700	640	723	678	673	730	682	684	683	675	672	708	652	684	640	704	713	670	678	664	675	692	658	683	640	682	701	670	645	706	704	648	673	656	695	659	664	697	689	711	723	708	659	708	703	694	704	691	676	657	670	687	682	758	708	718	659	683	689	690	724	649	680	715	656	674	679	692	676	692	665	668	743	659	669	670	726	659	692	669	675	701	736	631	706	675	693	659	632	668	658	673	706	658	664	663	639	726	702	644	658	689	670	702	697	688	657	695	699	711	714	696	635	646	670	662	675	657	679	687	639	703	704	704	674	714	687	677	652	699	700	689	673	702	655	703	640	676
24381	21523	29319	26163	22603	18408	12131	7763	5496	4248	3342	2595	2318	1985	1732	1473	1360	1296	1223	1055	973	898	897	857	828	746	750	782	682	718	679	717	709	721	733	669	629	735	727	660	737	648	705	666	644	647	694	627	707	692	677	683	695	706	678	685	717	653	687	677	664	687	677	640	681	677	680	679	649	669	673	674	659	652	699	665	612	686	695	675	698	639	644	656	642	673	686	680	632	713	692	703	681	683	662	642	714	694	600	688	666	682	677	708	691	667	619	684	649	670	678	683	661	710	667	670	673	674	715	616	694	677	617	664	633	713	680	626	679	713	649	680	690	711	633	674	652	637	677	726	667	670	692	677	709	623	657	668	669	684	658	639	686	694	644	654	664	704	719	635	657	680	670	685	658	639	672	665	714	643	653	669	667	649	654	625	668	663	692	673	667	639	686	721	684	702	680	616	670	689	667	655	691	656	684	690	661	673	669	649	626	667	677	663	694	633	679	673	695	679	660	709	719	687	668	686	675	675	626	717	670	666	669	694	691	653	672	732	703	670	670	639	689	703	692	696	698	725	660	700	680	677	697	649	674	677	686	675	695	643	686	685	676	678	690	665	678	666	653	662	715	688	641	669	665	676	659	664	689	707	700	664	687	687	668	642	689	685	668	653	716	677	670	644	663	663	685	632	675	675	634	681	696	672	656	724	643	686	669	694	696	700	663	670	716	700	650	688	684	705	708	664	682	656	708	675	621	658	681	721	645	689	706	644	660	708	671	648	712	598	711	704	661	672	621	663	683	654	715	652	660	704	650	700	636	691	674	646	652	644	683	711	641	712	641	676	659	695	686	646	738	739	687	646	647	698	681	684	642	679	652	652	658	658	678	694	712	688	679	609	660	676	656	692	684	677	639	700	659	706	708	692	638	685	672	712	665	680	645	653	648	643	615	684	646	673	673	677	716	688	664	694	644	634	670	701	695	635	719	694	694	634	640	686	642	728	700	675	673	662	685	701	628	670	704	651	703	633	617	701	753	684	661	670	671	716	667	696	697	699	711	706	678	654	666	707	665	718	671	673	678	660	680	693	650	660	705	668	679	708	677	668	672	691	689	681	653	652	681	666	636	690	635	690	695	687	629	658	642	666	651	625	704	633	658	671	667	678	676	689	720	684	666	689	664	712	645	631	690	666	659	664	724	680	678	669	697	641	689	681	691	645	658	665	673	676	699	662	673	711	664	653	663	687	706	691	680	701	660	696	743	674	638	682	615	675	644	654	714	641	686	675	709	671	639	682	618	643	678	666	659	654	678	690	699	656	692	678	690	711	675	692	684	701	658	650	600	684	619	698	670	720	705	684	650	690	650	624	688	694	666	689	725	670	658	683	680	673	681	651	670	674	675	696	619	708	673	710	666	698	681	664	657	699	703	672	650	663	613	636	680	689	674	657	698	675	710	679	717	670	662	720	702	677	639	699	712	654	681	678	658	673	652	673	653	655	685	653	631	643	647	690	654	686	657	671	669	726	670	688	675	688	704	695	690	681	668	663	680	682	655	715	671	657	631	658	685	676	653	680	659	651	720	705	723	703	667	697	671	694	681	648	652	686	622	729	667	664	692	634	679	639	678	713	650	668	699	648	666	696	677	631	716	739	690	668	692	643	722	700	692	667	649	684	712	704	663	673	696	670	680	741	676	665	667	691	667	642	727	655	697	644	691	695	661	665	692	680	672	695	679	654	642	658	656	650	684	640	659	665	693	666	659	699	696	635	630	695	631	687	624	711	647	682	604	645	652	678	639	707	684	658	700	681	695	615	672	664	644	658	619	675	705	690	624	655	640	620	686	651	621	661	635	601	684	654	689	659	688	707	639	682	702	683	685	683	648	669	691	708	644	677	679	703	688	676	648	703	651	694	666	664	706	700	669	726	639	682	681	654	683	676	630	693	663	705	676	678	729	715	698	668	718	672	658	683	694	659	643	647	666	705	666	655	712	686	639	673	690	675	667	665	674	669	654	718	687	656	685	688	649	658	637	655	649	754	713	717	636	604	701	682	696	701	647	654	672	721	672	684	699	704	686	657	719	684	644	666	715	632	675	718	667	687	701	664	653	684	662	662	684	698	681	691	709	693	686	690	684	716	697	671	653	694	626	675	630	703	724	675	673	683	649	695	740	667	681	676	727	668	656	701	657	664	604	735	666	679	717	680	677	682	633	668	693	705	668	650	669	667	670	639	692	656	678	677	644	682	652	668	685	627	636	690	666	675	658	652	663	683	702	694	630	656	716	620	670	691	703	684	677	702	663	661	653	666	680	691	705	680	713	660	619	693	693	658	618	693	662	658	670	655	654	652	662	678	663	692	679	690	666	651	640	684	644	688	739	642	671	659	693	730	667	649	698	674	725	678	673	663	673	699	685	642	648	664	663	688	712	662	709	719	695	641	689	668	694	635	681	650	694	700	642	732	652	654	666	700	645	675	699	733	657	725	651	712	667	670	657	724	664	674	685	635	621	673	685	655	656	688	674	640	667	694	669	709	654	687	659	674	655	713	700	681	658	654	653	639	691	719	660	711	698	686	671	673	698	712	700	645	641	722	671	655	698	679	664	704	674	652	672	693	657	639	681	689	689	716	695	646	658	654	711	662	680	682	670	688	694	712	649	645	652	693	668	660	699	643	639	728	674	671	685	734	681	673	709	667	696	689	643	692	688	667	663	646	658	670	667	649	638	705	686	709	711	636	695	642	685	711	677	637	643	652	669	666	653	634	630	695	690	667	674	659	637	733	695	657	665	652	684	700	671	669	686	690	696	650	669	672	694	699	670	690	622	636	710	701	684	674	720	671	682	718	657	688	647	698	688	718	659	688	658	608	662	666	644	640	707	672	678	654	687	701	663	638	667	672	651	689	646	691	674	733	657	655	656	707	702	706	683	697	702	680	688	650	683	694	658	683	662	718	698	609	687	661	626	651	686	706	689	617	618	663	654	675	722	680	703	697	656	691	662	642	658	651	724	668	652	684	696	695	689	658	671	670	657	662	686	645	682	660	691	695	712	709	679	662	682	673	688	633	697	682	636	648	643	705	697	651	643	704	687	689	671	684	662	691	664	660	710	733	603	706	645	681	695	657	671	664	695	679	644	653	711	733	662	646	701	723	700	705	672	689	698	689	704	654	680	645	683	689	647	675	687	709	691	648	685	698	640	659	655	711	685	605	672	646	644	648	716	662	687	647	694	682	713	679	679	674	715	685	679	682	680	699	646	681	672	699	696	656	649	706	702	707	639	635	639	645	665	707	683	643	676	632	692	656	662	642	689	645	682	631	688	640	653	651	683	669	661	685	665	717	637	658	669	690	685	703	711	644	659	694	678	667	680	673	654	655	635	673	663	727	680	627	689	691	676	680	637	713	690	686	699	684	656	704	713	649	636	646	649	627	679	693	697	660	655	716	657	657	694	632	663	692	652	659	678	627	648	639	666	722	701	668	666	661	747	640	668	640	657	668	669	675
42704	64403	50240	31920	22197	16471	13163	10324	7825	6127	4763	3775	3143	2736	2348	1998	1679	1642	1360	1275	1118	1086	979	863	873	819	788	785	738	749	717	756	724	675	708	691	701	666	726	662	688	677	688	710	681	686	714	659	680	700	658	655	642	662	648	634	681	678	684	656	700	615	677	632	685	688	666	638	686	669	672	619	680	633	654	670	666	709	651	622	692	664	636	666	727	676	677	692	650	698	703	658	634	679	707	695	683	651	653	666	683	652	607	695	647	681	687	636	676	685	635	644	657	658	672	666	672	668	682	656	709	659	695	670	683	642	652	651	697	671	728	671	695	697	656	660	718	646	692	690	684	690	661	663	682	707	709	654	671	652	619	622	677	659	720	637	696	711	688	672	655	670	656	666	679	677	644	690	699	673	699	685	682	696	679	644	702	639	672	673	653	683	625	702	726	659	666	707	716	692	727	694	652	660	659	663	647	646	664	656	641	708	701	654	695	708	673	674	660	619	647	713	632	694	641	686	630	685	629	692	635	652	680	729	668	659	650	704	701	685	675	722	722	695	644	622	661	678	704	719	671	672	696	670	629	650	694	686	639	660	634	665	667	709	671	678	653	655	670	665	663	667	683	692	641	625	699	731	671	726	653	635	689	643	687	635	681	649	715	683	655	699	700	665	660	694	664	700	684	678	634	669	671	670	677	693	628	683	694	676	698	711	668	686	691	675	657	679	684	700	678	717	681	676	645	685	716	652	674	655	667	693	725	668	661	723	700	687	721	683	675	708	710	667	682	665	670	658	688	669	694	637	714	730	654	703	666	705	725	631	678	693	659	618	674	687	698	724	598	750	712	647	652	664	665	684	695	671	678	642	703	697	637	668	684	703	682	689	661	678	644	638	678	644	637	692	688	685	722	673	682	634	690	646	678	655	727	667	663	680	655	654	641	671	667	664	691	691	684	687	683	715	626	665	655	657	698	687	641	657	623	654	678	672	663	657	688	717	676	700	720	656	621	637	649	687	694	650	648	707	678	671	675	667	657	684	680	660	683	646	651	667	686	638	737	665	686	664	669	672	651	668	680	638	695	618	684	657	675	678	695	668	682	698	665	695	676	690	675	600	653	685	705	694	663	633	644	667	655	688	701	679	647	682	636	612	696	689	686	643	695	664	696	659	658	690	673	640	698	659	665	677	688	687	655	673	633	650	701	684	673	686	733	661	689	667	712	695	722	667	683	666	680	673	697	668	678	711	638	653	695	671	698	695	669	680	648	707	686	728	672	678	676	661	646	659	702	687	674	681	713	681	644	654	641	678	688	661	665	657	695	657	684	671	646	700	695	688	715	672	634	661	706	729	646	655	659	666	684	688	666	724	658	662	643	714	671	677	676	698	674	651	705	738	688	641	663	688	688	722	689	668	640	684	712	678	668	634	624	671	669	632	662	697	685	695	683	628	695	720	686	659	664	721	694	669	700	672	710	680	682	662	689	663	707	669	703	644	686	654	703	722	664	717	685	655	672	667	691	657	688	691	656	655	640	689	704	702	639	681	689	664	696	696	694	698	704	675	670	684	732	660	659	664	647	676	656	695	661	699	702	659	665	651	741	697	671	655	664	671	626	640	663	638	647	716	679	629	663	686	663	652	690	704	681	694	629	683	705	674	705	666	677	680	728	664	673	716	683	710	737	648	702	642	718	669	685	648	662	647	639	691	677	706	653	671	728	691	638	656	653	697	614	704	703	656	656	698	676	658	704	661	647	706	704	636	722	644	672	696	647	680	679	635	611	647	712	661	666	684	688	661	731	667	645	664	700	678	694	671	671	696	645	657	666	657	686	697	645	669	699	683	674	678	688	682	645	689	643	705	685	653	633	671	642	668	665	703	657	655	708	666	697	680	645	703	649	682	632	655	705	648	747	682	654	698	705	677	685	699	667	689	650	714	688	666	682	681	692	620	642	635	653	668	648	749	718	683	699	725	671	702	692	690	674	724	682	702	655	682	665	673	682	619	633	643	660	646	660	686	678	667	681	691	667	645	655	674	649	664	688	613	688	675	635	683	643	735	667	708	644	689	645	677	678	658	680	722	673	629	674	676	650	693	660	674	664	648	651	657	720	691	662	649	681	646	685	683	678	689	641	684	655	661	699	710	650	616	718	653	664	666	685	675	710	658	705	669	699	661	671	633	687	667	727	672	658	652	666	654	693	670	642	657	689	691	693	655	683	670	657	678	678	676	628	612	645	664	718	645	666	662	740	655	682	644	663	683	665	687	689	711	677	659	666	678	679	637	700	670	673	727	671	688	732	679	683	684	634	689	653	676	678	656	639	637	679	674	675	680	643	632	641	687	667	644	659	689	658	653	648	646	656	677	641	663	669	713	624	694	695	676	632	684	639	669	704	629	706	655	718	639	653	658	675	654	696	676	687	643	692	649	702	678	657	687	672	677	723	650	681	650	669	638	679	607	691	686	692	665	651	708	630	662	640	632	696	647	721	591	683	654	706	665	653	664	666	640	703	695	673	678	675	672	719	643	640	670	711	709	702	673	671	674	720	628	664	635	656	649	673	670	675	706	628	627	680	648	679	666	650	690	711	678	641	690	727	643	696	661	672	682	670	666	639	668	659	693	672	696	642	694	721	683	691	696	637	643	668	709	637	676	704	687	647	671	684	696	690	677	699	719	693	713	689	702	659	683	708	646	731	706	663	661	646	689	679	682	691	641	658	716	658	672	614	663	679	709	628	694	643	680	643	697	657	633	733	697	691	677	661	703	677	651	672	670	656	616	666	640	681	701	653	665	727	648	706	694	706	672	679	629	675	669	678	661	665	686	611	655	640	697	693	648	709	642	662	688	683	670	647	695	652	655	711	667	685	683	695	678	624	681	710	672	648	639	686	691	679	677	679	693	666	701	685	673	697	689	698	672	663	647	647	639	685	669	712	676	658	683	718	705	660	651	654	700	675	642	678	673	695	680	649	623	663	676	680	661	723	668	651	655	679	699	671	732	660	705	658	650	643	718	729	706	668	678	663	690	679	664	629	672	641	629	682	665	712	645	664	704	666	684	679	662	650	632	653	699	714	686	649	693	726	650	672	697	737	704	729	700	687	660	700	698	648	667	617	681	703	684	672	681	629	656	684	652	666	645	689	655	701	677	674	646	654	665	652	693	714	673	659	691	669	664	655	639	667	614	662	668	689	646	656	672	671	710	638	692	678	629	695	714	665	675	670	672	653	671	684	661	660	615	683	649	683	681	714	630	694	623	667	667	690	697	683	678	720	657	643	693	673	698	675	680	700	641	609	694	693	723	663	659	682	677	682	686	724	673	667	659	677	682	668	691	645	665	684	666	653	688	676	668	659	690	684	702	690	676	677	663	673	693	694	684	683	719	633	686	667	653	667	666	672	668	709	715	657	705	718	665	683	674	657	684	668	669	670	681	695	709	673	697	710	651	690	623	695	697	654	691	695	717	653	706	705	681	664	692	685	668	667	674	668	699	680	652
25432	21865	30723	28619	21210	14236	9497	6585	4873	3814	3018	2510	2148	1794	1637	1424	1357	1231	1146	1047	967	932	871	871	865	780	782	755	740	773	739	695	754	716	727	739	709	712	685	714	689	715	690	687	708	706	676	750	666	699	680	707	667	668	709	694	755	667	699	692	703	688	682	705	706	707	662	716	694	673	683	713	675	704	698	651	707	688	711	665	735	633	695	661	719	636	729	664	717	676	665	718	649	658	666	720	692	665	713	701	685	714	720	715	669	691	686	708	659	694	750	706	742	728	676	710	695	706	730	663	708	701	695	702	691	678	661	725	683	708	673	719	711	680	727	716	699	694	702	671	734	685	644	737	738	660	715	673	660	718	703	713	728	685	770	689	719	648	719	729	725	711	709	694	697	695	742	664	683	718	677	668	678	699	685	718	673	679	721	691	704	708	678	628	702	706	658	710	715	686	664	705	663	698	691	707	709	670	728	684	702	723	662	738	715	654	676	677	729	646	687	683	718	637	695	706	732	669	688	691	683	679	678	688	655	720	678	679	678	658	657	672	735	678	716	690	694	737	710	668	641	685	678	673	700	659	679	650	689	678	683	700	754	716	686	631	691	688	723	650	750	773	697	687	685	663	671	690	736	743	714	706	732	718	674	690	660	677	714	709	645	685	724	678	716	637	736	626	652	643	679	710	712	664	668	696	724	690	694	667	660	682	684	701	709	647	704	730	698	648	756	745	705	692	716	734	677	722	712	695	709	649	728	697	723	698	700	694	698	692	668	695	678	695	693	702	680	733	659	741	669	668	688	616	666	698	728	658	670	698	692	671	656	701	666	671	695	696	688	703	705	720	701	686	697	704	691	655	658	732	670	696	660	693	704	660	683	693	663	716	710	684	688	728	706	734	637	684	716	702	672	679	693	680	686	698	673	708	678	701	713	693	722	714	673	656	715	718	674	687	685	658	689	665	685	645	702	715	753	629	676	712	710	714	683	712	657	695	683	689	658	670	679	679	745	712	670	749	698	721	669	664	705	710	694	687	697	665	718	656	703	658	752	676	721	677	694	681	736	687	708	667	721	711	666	726	713	689	712	731	684	681	664	686	733	750	668	689	640	708	709	671	633	702	740	700	645	710	699	699	729	697	690	636	638	652	690	691	698	708	716	725	686	743	686	677	714	678	722	694	680	726	715	704	690	677	683	677	684	713	695	745	703	677	659	713	714	681	684	704	679	693	666	670	694	688	692	720	674	694	697	725	639	699	724	663	677	692	732	672	657	710	719	712	725	677	714	722	697	743	680	702	635	702	671	730	728	678	694	682	664	681	691	687	689	675	725	715	645	695	673	668	752	683	731	670	667	681	669	694	675	713	701	685	698	728	690	669	664	711	770	731	640	706	690	722	694	711	707	697	700	714	724	693	662	651	681	669	716	708	683	666	638	655	708	679	675	719	683	725	682	678	699	654	724	661	712	649	673	670	708	703	719	717	736	691	740	707	716	735	668	673	684	696	692	698	733	682	626	621	703	733	645	698	669	671	659	674	664	674	705	660	662	713	733	639	662	732	732	704	650	690	765	684	682	675	736	690	714	701	691	666	639	675	722	705	730	663	697	609	696	749	698	666	660	723	677	690	696	693	668	689	695	680	695	690	700	697	702	727	715	714	671	707	727	715	734	691	737	657	687	686	659	720	716	671	701	685	697	715	669	692	693	672	750	700	679	721	756	694	700	684	700	710	730	672	670	703	683	718	742	709	702	659	715	722	696	732	741	676	689	668	698	695	685	708	685	673	688	693	708	750	668	663	672	696	684	749	729	655	708	695	669	689	628	662	695	692	660	675	682	681	683	641	713	754	718	687	654	723	665	693	650	689	693	684	687	702	713	734	732	674	690	681	689	718	709	683	685	701	676	712	705	678	691	736	732	694	696	674	697	692	669	674	712	640	711	710	699	729	724	710	673	706	647	760	704	630	709	681	714	765	693	682	669	699	669	671	716	676	721	770	670	663	680	644	699	669	700	712	739	707	709	712	742	653	646	680	693	632	740	638	692	709	701	709	713	686	694	697	695	712	697	759	701	691	719	670	745	673	705	700	669	674	658	690	687	677	749	689	708	703	706	725	654	700	678	629	701	714	713	678	696	668	700	699	633	717	707	694	671	709	727	653	680	716	726	662	737	695	680	677	739	713	694	693	707	756	702	726	678	694	661	687	674	657	719	697	717	688	690	691	725	722	651	725	669	659	722	666	636	751	693	674	689	684	680	667	691	695	722	701	727	678	688	761	664	679	725	700	689	698	711	696	725	692	701	701	688	680	690	684	714	692	678	718	656	712	652	713	700	725	716	693	699	699	706	720	688	699	717	690	711	672	681	680	671	713	667	732	660	726	715	700	705	704	692	683	702	728	675	714	698	677	704	658	681	673	691	673	693	700	695	683	686	712	724	700	698	779	671	683	635	713	660	699	676	716	715	665	714	710	731	741	682	720	699	668	730	655	651	649	647	693	695	730	685	710	658	671	696	680	654	657	686	704	695	708	658	701	684	704	732	700	720	694	685	688	703	682	666	685	701	673	667	701	735	673	697	683	712	669	665	707	699	679	717	704	698	682	667	633	756	700	710	688	656	689	695	719	695	701	667	706	678	712	637	694	714	738	703	680	693	733	689	710	672	725	749	709	718	696	713	652	694	684	661	685	686	714	763	652	670	697	681	683	710	692	739	677	680	768	698	695	695	704	729	692	684	696	727	666	744	677	701	687	718	662	669	666	684	696	718	663	623	691	722	652	671	659	710	675	686	718	660	679	698	730	739	692	745	663	708	705	704	670	760	719	733	678	645	712	659	663	641	734	667	759	704	651	722	696	694	688	679	709	701	681	692	681	664	636	692	712	718	663	685	693	711	668	670	711	676	683	674	739	673	669	659	700	696	715	668	734	667	695	642	698	652	646	689	685	690	655	651	662	666	689	664	707	671	697	690	716	680	649	679	779	718	672	696	657	689	676	725	693	729	679	791	706	739	709	693	715	704	678	690	672	667	704	684	714	662	738	703	688	661	655	685	697	688	682	700	684	696	722	695	666	683	686	672	655	714	704	712	694	678	734	692	692	689	672	695	683	679	698	666	682	698	712	689	674	683	712	667	663	741	672	749	719	690	695	702	792	718	672	656	700	729	698	672	699	727	659	677	690	702	727	691	720	650	723	698	665	728	689	655	665	688	729	668	762	733	681	701	715	684	709	700	681	665	713	764	700	721	675	710	675	674	731	685	666	701	677	733	705	714	666	717	731	686	667	670	710	632	714	698	681	712	676	699	673	737	740	746	725	735	707	683	674	721	655	647	708	682	732	672	717	699	654	701	691	688	691	714	729	720	704	669	748	664	678	698	660	666	694	700	711	699	671	719	734	740	728	639	669	712	711	700	663	712	684	683	718	681	687	687	697	694	689	652	717	718	678	671	678	743	665	743	682	685	674	694	716	693	679	692	684	676	730	648	683	735	740	727	669
39888	60627	46218	29776	21064	15990	12336	9726	7329	5734	4526	3690	2919	2573	2166	1893	1602	1517	1353	1235	1105	1039	1026	844	872	845	818	834	785	727	760	781	769	696	711	704	786	731	706	705	722	716	711	713	675	746	695	738	675	691	731	683	730	768	701	683	671	686	653	738	706	719	702	702	710	705	706	702	703	681	744	681	730	692	705	755	734	683	683	682	680	702	751	738	754	691	725	712	691	683	680	675	738	677	694	736	693	661	703	665	679	700	690	691	722	721	695	705	706	684	684	728	731	699	713	696	638	738	699	704	730	699	676	734	719	704	706	684	677	703	662	684	696	686	696	706	718	668	721	681	656	743	684	683	732	675	670	683	733	660	729	692	706	705	657	652	692	736	761	654	711	703	664	737	711	669	688	663	700	720	693	707	716	731	674	707	721	707	658	700	662	636	669	667	659	701	639	688	684	718	678	670	650	684	668	702	699	682	700	737	680	692	693	676	713	708	658	705	695	681	686	646	726	657	663	718	676	712	689	706	672	674	666	717	674	708	653	695	709	663	691	754	729	706	711	737	702	674	698	693	686	712	698	752	724	693	752	677	739	719	736	684	715	693	709	714	684	692	702	709	703	687	686	703	686	694	669	698	711	694	651	696	679	683	687	699	686	692	686	702	683	704	703	651	650	625	677	713	751	721	748	679	670	658	690	709	733	713	710	709	704	698	700	694	702	731	683	698	725	673	690	717	693	746	709	685	696	729	700	681	748	708	672	663	716	696	678	673	695	682	735	674	679	705	673	649	655	685	647	684	723	711	685	667	650	680	704	672	712	722	712	704	674	678	703	628	645	702	695	701	672	710	658	677	686	721	732	732	721	729	705	710	718	717	633	712	685	691	708	690	676	662	682	683	715	730	754	710	687	667	727	684	708	723	689	735	709	713	718	688	670	720	713	669	710	755	703	708	715	708	728	684	708	734	699	734	712	660	692	736	744	666	646	687	711	692	664	707	680	724	704	739	670	705	701	684	699	647	700	659	663	648	716	694	685	679	693	702	699	728	694	611	748	688	731	693	680	727	701	731	684	680	711	742	675	721	714	727	674	698	693	672	711	699	662	686	719	705	665	652	693	689	692	657	660	686	720	712	722	739	697	703	691	679	696	734	733	669	695	663	656	710	721	693	699	732	687	634	709	676	702	690	689	695	665	712	731	741	677	673	707	716	731	672	652	723	651	675	682	707	686	642	687	692	720	755	721	723	749	717	760	702	688	719	704	689	665	701	704	709	703	708	703	672	716	678	714	723	682	704	733	665	645	722	711	663	697	691	720	665	694	717	719	689	667	708	712	712	727	706	680	674	709	723	724	655	683	668	700	676	657	715	688	719	692	694	640	652	674	699	700	661	674	671	731	758	667	727	669	634	695	699	682	665	706	700	744	716	729	685	717	696	695	679	699	703	697	713	666	720	709	676	692	708	652	680	626	719	682	701	658	708	716	693	686	764	692	711	694	683	716	692	728	708	698	703	650	645	682	732	691	734	713	697	695	678	683	726	649	699	647	744	704	716	686	690	712	725	707	667	656	717	699	709	673	667	680	730	671	722	686	691	736	719	773	695	693	686	681	709	669	721	660	629	747	694	739	759	735	717	663	689	744	725	682	666	676	696	743	634	693	717	699	689	671	734	670	685	755	691	683	650	722	738	728	694	720	674	666	665	678	717	719	683	721	703	724	753	725	700	710	684	701	681	715	707	715	764	689	646	670	685	712	693	703	718	734	686	689	675	710	700	728	669	713	713	749	660	708	710	761	686	696	695	642	674	674	703	689	710	712	744	715	705	679	703	716	686	699	704	743	684	694	737	687	723	678	705	706	711	668	704	665	712	735	750	679	683	691	712	714	737	750	696	683	656	718	695	701	693	679	661	679	697	729	685	682	735	692	704	684	731	741	723	658	685	682	724	685	728	664	660	689	695	677	673	719	692	663	682	664	692	709	702	683	692	698	709	721	687	705	647	701	704	726	680	725	715	678	659	712	716	744	663	695	686	675	738	646	696	728	724	723	706	700	730	730	744	687	707	674	671	723	656	724	700	682	712	719	692	683	661	684	687	722	671	729	679	744	679	707	681	687	750	680	682	716	717	721	707	667	691	700	685	666	723	699	708	666	688	696	723	682	653	698	716	680	696	674	704	737	706	706	707	665	686	718	719	732	727	711	693	698	705	709	727	646	702	660	701	670	715	674	744	725	717	716	704	683	696	709	711	694	683	686	706	711	696	682	698	718	669	714	677	687	719	725	682	702	709	730	664	680	706	620	694	690	724	659	697	690	710	701	692	671	708	707	643	696	650	722	760	707	646	693	705	724	706	703	687	679	683	713	698	723	680	680	721	714	679	706	660	674	665	725	738	759	625	718	689	678	678	675	674	668	731	683	692	711	674	647	679	656	720	693	672	680	677	721	673	735	697	698	688	670	723	738	666	643	717	678	652	700	640	717	701	648	687	674	740	679	694	718	672	703	701	709	674	706	712	751	703	719	706	644	698	703	708	676	743	735	723	699	695	694	702	698	715	714	667	678	704	702	696	698	734	671	673	668	766	712	682	707	659	698	703	631	692	697	709	680	667	732	656	692	708	708	717	677	718	664	695	696	736	679	721	731	727	679	723	756	706	697	706	699	620	655	720	705	712	718	727	750	678	732	703	704	737	652	718	712	714	662	675	723	663	681	714	665	687	746	704	716	679	701	680	700	681	648	643	689	743	685	660	669	672	654	723	665	665	706	743	665	687	641	700	684	647	675	707	741	751	680	703	675	703	677	776	694	680	740	681	648	702	686	698	663	681	668	707	662	673	701	726	714	685	689	682	734	714	647	687	690	685	727	659	735	674	743	746	727	672	665	748	687	676	731	712	667	717	720	697	661	675	691	703	668	702	680	687	684	640	748	669	671	704	690	691	698	693	714	660	712	736	696	708	673	700	718	741	728	675	727	700	705	655	648	690	700	701	691	717	697	717	756	637	664	733	704	679	700	715	720	692	738	683	692	719	732	685	679	680	691	713	674	641	659	810	704	723	682	728	730	717	682	755	705	707	700	700	691	689	677	725	676	710	666	701	654	657	711	707	682	686	674	711	676	669	656	735	714	718	733	709	692	660	696	675	658	669	717	705	766	718	719	680	723	740	674	689	675	652	732	703	739	716	683	719	721	710	684	665	689	697	704	681	703	661	758	699	711	650	677	726	677	694	726	667	648	677	672	727	631	734	682	693	708	710	661	719	698	672	703	690	702	721	699	688	703	687	768	700	630	672	702	723	680	658	695	710	708	752	701	636	688	709	701	657	740	682	737	718	700	689	673	725	737	670	748	703	644	711	688	707	664	711	665	682	652	700	651	686	769	713	740	712	665	747	680	692	739	695	696	690	728	710	678	741	684	640	706	702	720	682	728	747	689	716	714	664	670	701	714	737	644	678	659	681	654	699	690	694	688	722	671	679	705	687	686	706	723	681	686	681	671	681
23175	21518	29287	24417	22154	23188	20421	11264	7636	5938	4742	3720	3133	2632	2301	2027	1780	1625	1412	1300	1152	1045	1022	964	916	787	839	867	857	815	787	753	722	795	755	733	755	767	711	744	745	723	754	701	728	789	686	745	703	688	659	710	676	696	660	706	738	691	691	698	739	740	717	651	669	662	675	698	730	704	719	680	700	753	714	716	684	739	688	715	713	702	716	698	666	726	690	717	716	724	727	732	665	721	676	706	693	703	707	712	737	703	722	790	742	744	697	738	795	688	746	740	775	691	768	751	672	705	704	713	740	726	733	683	669	756	728	744	722	675	711	703	741	733	720	738	726	703	696	666	691	698	680	733	682	720	708	695	698	700	738	773	717	701	724	710	729	633	719	729	737	710	677	727	732	713	701	731	677	712	695	715	691	732	713	701	749	697	745	758	715	718	734	698	734	702	675	716	724	661	711	743	735	706	707	701	723	720	724	720	756	696	682	727	743	715	728	724	731	737	746	774	695	709	712	680	730	713	691	677	685	741	704	713	712	717	695	736	694	708	693	748	711	717	717	698	690	690	673	715	701	728	704	715	731	710	697	711	708	704	728	755	654	714	719	748	722	747	757	704	729	675	735	751	676	773	712	752	707	717	693	671	783	723	743	670	739	737	696	722	734	732	693	712	716	725	737	758	780	762	694	705	752	683	712	741	708	710	723	722	695	680	738	738	689	678	712	730	705	745	740	713	738	735	719	765	716	731	674	733	695	711	726	681	685	727	686	672	737	737	680	678	720	743	718	735	699	738	723	712	708	713	729	709	706	716	694	732	704	716	710	695	691	690	700	735	694	706	651	684	671	720	674	751	669	710	696	728	693	729	691	710	710	713	717	715	708	729	714	712	707	760	694	699	717	754	680	721	737	779	715	730	741	723	705	660	747	706	748	721	720	703	747	739	753	690	694	728	724	743	725	694	713	719	750	745	696	745	751	701	726	703	718	722	714	733	717	734	789	718	726	710	710	680	687	723	674	730	711	718	706	671	689	731	690	701	736	725	694	672	696	711	746	728	704	727	712	711	703	714	701	737	709	779	733	699	689	711	704	726	712	758	724	702	720	688	691	714	675	712	718	744	737	744	717	723	764	692	690	705	722	689	749	688	679	737	727	713	655	726	741	724	770	702	724	721	718	721	729	737	703	758	714	715	717	727	700	746	718	660	744	759	744	724	707	707	726	706	715	696	709	744	703	727	777	725	698	794	699	729	687	716	694	702	716	720	691	701	677	722	689	696	709	683	685	686	675	715	717	735	719	692	687	683	737	739	677	709	698	695	657	740	761	716	679	740	710	735	698	718	724	698	740	651	681	711	708	698	773	721	720	728	781	684	704	732	685	704	710	702	699	694	687	739	744	731	735	697	689	735	682	741	741	707	695	691	728	698	705	750	712	708	776	670	705	757	746	678	683	646	712	728	731	673	783	689	673	700	705	676	758	707	706	749	685	750	709	706	730	692	694	691	719	756	712	726	678	715	725	693	700	712	717	737	672	756	735	718	727	738	736	673	684	692	729	700	724	733	652	729	708	710	690	720	731	724	698	701	742	656	686	733	680	707	691	756	713	665	718	719	741	669	712	726	722	669	679	720	693	728	727	734	688	735	779	729	701	730	666	700	732	709	725	710	739	765	698	695	737	691	695	746	682	688	672	677	724	731	723	741	707	704	718	729	715	709	685	719	744	685	728	701	683	695	701	730	704	685	661	732	711	694	654	689	708	722	747	746	719	678	736	739	767	733	685	701	706	693	710	702	707	683	720	703	645	708	663	694	724	722	731	727	701	702	704	697	656	750	698	686	756	754	719	683	740	689	704	658	716	753	695	694	710	745	688	671	683	693	699	724	721	782	738	686	695	746	735	691	733	682	730	671	713	727	740	697	700	724	720	729	731	737	710	743	697	715	709	703	695	709	691	748	718	726	686	707	679	690	713	706	696	677	699	681	688	726	692	712	716	731	725	734	724	735	756	662	718	702	717	680	728	741	710	730	681	719	713	684	659	700	725	722	704	746	731	700	721	688	706	723	705	745	680	705	738	754	726	676	712	740	697	723	702	706	742	728	721	721	639	749	739	698	676	690	698	732	727	728	710	733	732	677	688	727	722	695	780	688	716	722	721	747	753	757	712	697	740	701	711	704	731	709	712	724	729	749	697	690	760	755	698	778	729	716	700	726	718	742	723	713	706	699	699	760	719	708	743	695	661	696	716	755	725	718	753	700	688	717	704	664	719	680	732	716	709	727	746	711	752	705	675	675	735	724	735	742	697	723	738	744	723	712	724	653	708	711	689	751	714	691	717	736	705	703	696	717	735	705	695	750	702	708	623	673	668	713	683	689	731	733	729	729	719	688	765	671	702	736	719	731	730	717	682	741	710	705	694	704	742	691	705	768	689	711	703	728	649	766	726	722	721	696	710	739	714	666	752	716	715	725	719	701	724	702	704	727	722	679	676	735	688	717	702	737	687	755	673	721	695	699	693	711	688	665	705	706	691	734	707	732	740	719	740	691	795	700	739	700	699	746	686	690	768	692	728	695	702	675	698	725	742	658	699	780	716	708	712	721	700	676	734	691	675	728	688	710	723	739	770	712	745	744	753	708	667	646	733	758	719	708	713	728	678	743	696	743	680	717	669	762	743	787	743	711	735	719	678	734	692	733	703	713	669	692	728	731	696	721	726	654	713	689	738	761	761	727	716	665	768	658	736	714	717	724	729	672	699	751	743	732	679	702	706	764	729	685	700	704	708	750	710	757	691	752	704	727	685	717	767	750	729	648	744	704	709	686	712	725	711	732	705	728	746	698	710	675	740	766	708	706	739	701	719	684	711	752	715	718	733	694	698	699	675	709	723	702	731	699	715	703	726	718	764	694	705	746	759	718	695	733	696	703	764	733	695	690	685	776	719	712	756	741	684	691	668	730	748	733	680	732	689	745	708	694	689	695	687	674	665	714	685	680	716	716	695	707	744	713	701	728	690	737	745	766	766	727	675	673	710	755	748	727	734	725	730	718	708	695	721	705	684	731	705	707	707	700	666	665	661	755	730	714	750	700	672	707	747	730	704	719	748	733	719	702	761	704	734	717	731	703	733	750	669	732	687	709	680	787	729	735	746	689	750	696	739	742	704	715	747	722	706	725	721	749	711	712	697	727	734	693	686	713	674	697	741	711	707	710	748	773	687	675	728	702	678	695	738	730	699	754	752	656	687	695	715	675	693	709	708	704	716	733	721	718	781	696	681	725	726	715	682	676	729	726	675	702	711	697	696	732	714	700	738	721	709	704	697	706	733	704	743	756	713	735	716	686	735	667	734	734	673	705	741	720	680	728	677	753	723	713	681	722	739	703	652	715	726	732	718	732	713	641	739	729	695	709	703	660	672	695	721	677	705	712	703	679	717	735	689	678	683	756	680	718	771	670	736	681	707	702	732	705	693	670	710	723	738	789	725	714	684	718	659	738	707	685
43177	72088	53739	34845	28569	21735	17489	13652	10510	8237	6668	5282	4268	3587	3105	2645	2274	1961	1698	1526	1376	1215	1174	1069	995	899	885	882	867	832	800	786	720	796	738	734	715	771	745	709	745	659	747	704	733	699	691	768	664	709	726	668	727	712	657	724	690	723	751	704	710	713	676	699	745	683	689	732	744	784	660	661	711	727	747	702	714	755	659	681	668	714	741	700	703	723	706	695	700	690	748	699	698	683	693	676	745	721	732	667	684	725	734	745	709	753	679	677	675	697	693	695	699	706	732	657	677	726	732	698	692	681	716	724	732	705	745	638	709	711	729	673	711	669	686	691	701	696	668	723	748	664	671	701	682	689	706	712	755	686	735	704	660	656	690	722	688	668	710	699	736	724	703	732	753	731	713	686	715	694	701	723	687	728	681	725	724	722	674	732	682	702	739	714	729	743	751	706	702	683	723	719	655	690	680	710	734	661	740	724	696	694	747	729	659	655	721	725	713	662	683	691	701	654	731	674	709	721	733	672	689	753	682	734	733	688	749	671	755	686	695	714	691	732	729	672	714	698	719	735	706	670	708	688	767	703	728	722	713	652	743	707	714	741	746	732	718	677	694	724	755	693	676	734	676	689	680	664	691	667	736	699	708	742	686	743	726	684	668	682	690	703	754	747	691	624	692	717	734	721	728	739	792	743	698	690	685	765	695	722	748	716	701	709	702	687	669	676	683	703	657	718	711	712	733	736	679	768	679	671	722	700	674	724	652	676	674	726	740	667	671	713	694	724	711	690	741	733	701	737	642	730	681	714	671	736	751	687	704	755	749	739	706	705	733	678	750	720	669	710	713	679	787	691	751	735	695	683	708	711	692	743	714	674	754	693	714	753	733	673	680	733	703	756	730	678	708	709	735	711	685	736	665	705	694	682	704	692	680	758	671	719	700	623	729	732	719	678	715	664	689	694	707	754	707	646	725	671	691	713	695	706	697	683	712	708	713	697	715	697	726	655	700	696	684	653	757	683	727	655	699	696	677	707	720	688	693	721	669	718	706	726	727	667	672	695	673	704	730	674	724	703	729	681	726	660	685	729	717	680	714	695	685	656	661	708	718	684	724	775	707	642	728	696	699	690	731	728	685	720	674	722	690	756	726	683	650	709	726	712	722	706	707	710	661	701	703	670	697	665	705	699	674	711	684	714	682	716	715	702	693	731	702	715	753	657	646	690	729	701	689	732	747	691	691	727	694	708	750	727	719	737	719	689	691	648	702	682	735	712	721	711	703	722	681	727	703	690	648	730	732	683	697	744	672	751	692	731	727	700	733	678	735	692	688	682	731	702	698	714	690	694	627	703	707	717	727	713	674	647	666	683	704	734	715	720	677	715	689	728	673	731	743	691	704	680	678	669	672	689	680	725	723	689	729	699	723	723	760	660	685	723	714	748	686	696	705	724	675	685	701	700	730	705	691	668	719	708	747	685	648	734	739	737	733	705	684	684	717	732	702	714	721	702	678	715	675	711	694	672	717	709	670	753	755	698	711	728	691	714	752	694	726	721	726	706	704	680	720	738	775	711	681	710	724	679	713	716	723	704	711	687	682	718	704	694	678	744	730	719	723	718	621	687	741	681	719	708	712	719	715	692	725	675	756	751	698	691	687	701	768	685	679	671	770	679	748	744	675	717	674	757	713	687	715	688	666	718	665	772	648	657	725	724	704	715	689	730	726	720	714	701	727	685	726	750	686	712	695	671	668	696	738	736	700	735	696	712	782	669	722	693	704	642	728	720	689	715	690	691	714	705	673	740	725	639	691	694	702	719	729	736	702	704	708	720	743	732	718	705	673	712	747	671	734	710	720	700	695	744	701	710	713	716	708	724	713	710	727	711	745	753	719	716	723	749	679	709	701	661	746	725	712	678	684	720	730	732	700	700	684	692	655	736	711	739	614	682	735	706	706	721	705	766	719	693	728	719	709	727	690	702	725	700	719	747	730	754	771	696	722	694	691	739	739	745	690	708	725	708	763	694	700	697	715	726	722	740	693	690	707	690	737	722	708	699	704	678	727	669	672	734	680	715	694	709	707	688	751	686	741	676	689	700	689	681	740	707	719	701	635	693	712	703	667	697	735	701	715	702	665	704	641	704	728	697	758	680	684	720	686	699	666	708	742	683	726	724	697	697	732	666	726	716	718	718	685	711	662	712	716	706	713	697	693	696	675	753	662	682	701	661	724	684	727	676	699	702	694	705	686	711	684	700	712	720	728	719	707	740	705	697	710	666	724	730	712	664	684	703	664	677	730	702	696	722	665	648	717	683	709	702	681	719	723	725	727	702	672	758	713	770	735	705	753	650	714	740	709	718	712	717	716	723	709	696	729	705	662	697	709	712	759	661	736	744	684	725	734	700	687	768	673	722	721	699	657	685	721	763	706	710	723	703	702	712	722	700	732	724	685	700	701	715	712	695	711	724	711	721	716	727	700	722	725	740	724	644	727	689	718	742	674	732	747	708	719	701	735	692	669	707	683	724	674	722	711	718	644	699	713	676	676	682	677	664	717	736	728	721	716	663	703	704	719	704	705	700	707	688	655	734	707	649	722	715	704	745	734	706	681	725	727	745	713	692	682	680	692	678	714	674	717	679	740	714	722	700	710	709	696	733	722	678	707	661	690	713	708	683	701	676	687	682	714	666	661	714	698	676	685	683	713	720	716	728	723	693	702	674	740	756	698	691	710	777	712	639	721	701	694	713	694	704	679	699	699	697	672	714	719	686	694	736	719	682	715	695	716	745	667	695	695	689	734	706	717	677	703	718	724	690	680	717	721	648	719	695	718	735	688	687	683	683	723	653	719	723	704	655	687	766	707	711	679	689	709	686	643	675	737	721	737	668	721	626	776	656	706	699	688	707	714	738	671	686	752	706	704	697	703	713	745	738	648	687	702	648	706	720	696	666	680	730	728	695	728	712	692	663	715	670	692	664	687	709	679	659	725	738	727	678	743	727	708	685	712	693	737	702	726	684	700	704	719	713	735	695	681	694	754	664	728	673	721	711	708	724	715	720	716	720	723	697	704	753	770	673	686	677	746	723	710	723	718	675	685	686	740	705	741	725	704	704	743	681	655	680	649	685	712	669	680	725	694	706	706	757	703	694	655	701	719	707	694	654	693	733	716	693	684	722	713	693	705	659	688	722	717	763	702	718	743	696	683	719	692	703	692	684	655	738	790	679	711	738	746	689	679	637	687	735	710	724	748	705	693	740	685	708	711	688	696	683	719	713	706	732	700	694	713	724	745	745	666	685	659	715	678	691	714	745	683	704	732	705	725	696	700	688	728	685	681	663	674	700	669	747	668	643	691	696	727	696	755	735	667	693	716	685	683	738	705	686	718	738	704	712	706	721	703	715	699	726	683	728	711	712	725	733	765	767	700	703	687	702	707	710	695	717	720	705	708	664	702	731	671	730	696	732	673	730	678	765	711	730	656	673	700	679	712	692	721	689	743	704
37508	48115	47619	29412	17592	10174	6720	4845	3555	2836	2281	1927	1727	1546	1279	1230	1075	1062	923	913	829	836	801	769	797	762	697	763	738	725	703	698	709	684	706	694	711	674	636	695	694	674	635	667	671	683	670	729	670	703	666	688	680	632	680	676	705	670	697	715	718	626	670	678	715	675	646	683	692	693	651	652	676	658	698	691	680	684	678	681	683	653	691	700	665	631	647	702	660	684	654	691	692	709	689	699	702	674	675	691	658	700	680	655	649	703	657	684	650	697	667	637	696	686	698	666	673	653	716	700	663	726	698	623	660	639	687	699	694	642	718	685	691	672	659	654	667	697	675	664	658	684	708	678	658	662	692	676	673	660	695	684	686	694	630	695	665	627	674	638	676	642	683	673	680	705	647	704	646	739	727	724	734	683	705	672	662	650	653	676	704	691	642	678	684	643	695	649	652	686	682	683	687	682	653	700	657	671	700	697	658	685	646	634	703	708	688	634	718	690	651	630	675	624	673	681	704	699	735	695	709	669	707	650	638	671	705	669	690	688	696	656	639	677	671	699	687	645	692	624	709	713	683	696	672	711	638	713	675	729	675	692	690	644	671	668	666	661	678	683	665	641	661	681	656	653	671	742	695	734	697	684	683	670	700	671	668	708	721	667	695	672	699	703	705	687	682	678	640	681	646	707	663	698	672	679	656	710	699	665	702	640	635	663	615	683	742	725	689	672	703	670	702	665	651	692	661	677	689	702	676	695	685	696	750	669	680	668	685	677	701	702	665	707	666	682	675	675	661	645	660	724	631	711	648	703	718	649	686	686	712	707	643	692	669	725	685	696	626	640	723	676	685	663	704	690	673	676	704	722	668	676	688	716	711	699	659	649	725	671	690	652	659	681	697	662	652	696	686	673	733	695	657	643	675	698	671	644	683	693	645	747	702	695	739	691	709	693	687	661	659	686	710	658	701	647	670	730	692	694	659	711	689	641	709	653	672	662	698	590	595	667	682	724	693	688	691	742	686	711	643	661	662	702	664	684	682	669	691	696	706	631	676	683	694	675	713	637	659	653	733	680	708	665	687	720	675	747	716	685	686	714	628	663	727	639	683	673	636	669	673	629	661	658	759	673	650	703	692	673	679	684	681	722	694	670	687	701	676	681	680	708	698	681	690	635	666	680	643	653	652	633	644	687	622	634	692	677	664	729	701	733	717	670	711	743	697	633	646	682	661	640	651	648	658	653	711	695	671	670	711	697	709	701	672	678	649	633	686	720	683	652	687	680	670	660	634	681	627	670	670	644	680	700	654	675	664	709	654	688	672	709	722	671	674	717	639	658	665	651	674	621	698	686	631	695	665	670	652	640	652	704	650	640	688	699	706	672	666	618	665	682	716	701	699	662	687	637	667	645	681	642	705	654	690	666	668	665	685	721	642	650	670	659	658	675	663	713	644	669	712	666	699	684	718	688	679	649	730	716	707	659	670	701	694	681	731	680	718	678	658	669	690	616	695	696	705	699	671	682	695	686	674	670	703	659	638	649	683	676	690	688	674	666	651	700	686	663	648	703	684	705	697	700	709	643	650	653	688	708	683	664	708	673	664	673	689	694	705	673	675	627	700	691	659	639	644	635	700	650	659	686	667	664	718	673	672	669	706	718	687	699	729	660	691	692	665	649	659	697	677	712	630	658	647	707	665	677	669	679	686	685	695	692	707	698	707	663	678	675	665	682	650	667	677	651	711	710	658	686	692	703	709	685	719	674	681	679	672	683	712	662	658	667	676	669	676	730	669	710	758	697	731	658	649	675	697	725	747	688	686	674	685	719	735	653	707	660	735	692	638	628	694	708	687	716	681	714	684	698	698	666	656	647	675	682	680	688	653	732	681	726	733	688	675	614	670	708	686	707	674	720	691	646	621	652	677	641	660	629	631	672	680	744	640	660	726	750	674	667	696	719	678	681	687	657	676	688	687	704	709	699	665	683	694	678	677	613	655	648	640	666	696	649	688	661	714	716	673	647	681	723	696	671	692	725	665	686	730	689	637	652	676	670	677	672	657	702	641	686	725	707	699	727	685	649	683	683	671	695	741	696	663	705	668	686	714	650	724	652	695	682	684	644	658	665	671	703	696	691	654	648	658	703	697	696	650	645	667	694	714	718	682	653	678	653	681	671	695	707	668	685	667	654	689	712	689	704	687	683	735	662	670	709	638	715	687	735	652	684	727	664	668	677	651	710	681	618	684	675	647	707	676	656	671	643	658	687	678	705	605	689	690	663	649	668	700	685	683	751	636	700	653	717	652	648	690	650	653	678	658	691	620	637	721	685	682	671	728	724	690	698	670	661	678	684	687	673	699	674	653	647	705	702	734	722	684	696	667	698	706	661	704	685	625	686	666	703	695	661	659	662	714	676	657	724	656	710	682	680	631	687	707	689	697	673	667	669	651	703	690	695	665	707	712	664	694	658	700	716	694	728	712	672	680	697	679	689	719	688	732	738	677	654	718	671	682	692	704	720	709	693	728	629	698	665	645	690	677	660	703	688	665	681	690	682	695	717	685	659	694	629	678	685	672	655	693	642	663	677	666	695	693	674	636	683	676	684	648	679	696	655	680	658	670	635	668	695	684	667	657	671	666	707	705	675	673	669	711	691	670	676	684	694	662	646	659	669	666	694	730	728	693	664	682	656	624	692	689	647	695	649	701	708	634	634	668	682	709	708	657	704	697	658	701	673	681	693	706	661	665	678	674	659	692	660	683	673	655	643	639	675	691	666	672	682	686	656	749	698	691	707	680	733	659	709	689	680	703	653	653	665	655	647	685	695	667	663	684	721	691	641	712	721	638	662	663	720	658	681	690	674	663	673	684	711	707	666	703	653	685	760	695	693	708	676	668	704	684	631	663	651	681	704	660	686	675	678	631	696	690	668	667	676	731	659	677	712	684	702	685	718	701	676	649	654	672	641	692	695	683	672	664	718	689	684	711	665	658	664	704	650	665	631	694	692	708	692	690	685	725	690	650	672	625	670	655	699	692	684	625	662	648	692	710	693	695	701	696	680	647	701	661	681	647	655	645	661	687	674	679	652	673	706	675	682	718	645	665	678	691	647	663	665	692	658	707	656	663	692	702	708	661	651	666	700	656	710	680	691	682	707	648	680	645	712	682	708	678	671	647	651	721	694	677	665	697	643	671	681	654	702	640	650	686	679	672	640	695	709	653	667	658	660	671	712	697	687	706	660	707	703	673	687	652	683	669	726	669	667	673	655	668	681	661	678	696	706	676	674	688	720	730	664	686	646	715	718	704	706	699	648	680	692	683	692	720	703	686	709	695	718	693	620	684	682	632	679	722	692	668	673	696	694	691	673	631	693	653	643	685	703	664	669	730	681	713	699	656	672	626	641	691	673	669	684	715	645	676	651	698	716	661	711	744	693	677	753	688	658	689	643	668	666	630	665	674	708	697	675	637	651	667	672	690	640	653	680	666	687	641	705	689	706	727	713
41719	58763	44309	24661	18513	12645	9749	7271	5579	4255	3433	2725	2281	1993	1774	1543	1414	1181	1103	954	929	931	889	814	809	792	719	733	748	760	715	679	662	680	672	638	709	724	664	686	682	694	690	705	673	671	706	680	675	690	713	680	656	681	691	703	738	708	686	664	687	653	656	734	708	680	671	682	701	672	683	678	694	646	676	666	702	706	689	651	694	666	674	666	685	700	663	677	657	673	688	692	687	688	680	693	745	694	678	634	660	678	724	679	638	700	703	646	689	683	731	672	701	654	698	705	662	724	727	733	642	653	670	705	702	685	677	664	642	692	684	696	612	676	704	674	740	673	703	705	681	706	683	650	657	691	640	682	621	724	659	666	688	673	718	670	747	698	681	675	652	670	654	664	707	659	673	702	674	682	718	647	667	702	689	638	720	727	667	679	645	657	668	679	700	709	720	698	688	716	670	713	690	726	682	649	716	632	656	681	697	721	665	709	678	734	673	754	682	682	720	703	684	677	656	668	670	734	651	692	681	688	653	698	711	673	687	719	676	665	692	659	722	654	653	682	667	643	667	699	668	667	692	713	711	701	670	662	706	704	738	670	677	660	667	680	680	671	674	696	673	631	654	716	713	716	703	691	692	653	706	694	691	670	643	700	690	639	690	671	711	671	702	668	639	687	655	625	677	669	645	629	684	658	641	663	737	699	685	670	732	646	678	662	691	689	636	696	695	693	642	679	663	658	733	683	668	715	702	696	670	726	700	713	704	694	676	678	673	650	695	664	704	707	705	655	711	693	698	704	718	680	732	671	715	634	693	673	673	704	681	701	691	664	669	652	705	700	727	685	705	716	720	671	683	665	684	696	642	637	708	704	697	689	727	664	719	680	692	678	652	681	689	649	688	691	719	677	707	688	711	700	669	694	668	684	735	696	662	702	688	702	695	688	673	665	641	653	686	716	700	665	670	691	717	632	651	669	702	661	691	685	696	701	671	672	662	728	653	650	687	687	678	672	675	676	700	639	687	722	707	686	656	677	677	659	675	663	692	646	695	649	709	685	682	693	679	716	709	680	703	708	724	682	692	650	657	659	706	667	647	699	694	679	698	656	726	650	681	665	691	718	684	688	651	721	719	708	707	643	710	696	658	694	656	690	703	665	686	717	689	689	700	628	671	684	714	686	683	697	715	704	655	694	664	667	719	710	696	685	650	712	681	685	672	662	621	645	714	745	694	701	632	653	665	686	665	703	663	706	670	647	693	662	646	703	645	716	734	654	718	715	666	609	691	736	627	679	620	650	737	680	707	701	666	702	713	649	658	651	675	689	686	703	668	723	703	700	685	690	721	706	698	718	658	653	698	677	679	660	659	713	685	699	695	681	684	689	722	697	647	673	663	728	686	658	652	645	708	672	712	712	655	652	693	647	699	652	652	694	710	681	693	671	670	699	686	674	686	676	697	690	696	663	640	681	671	672	666	649	638	654	679	660	679	642	719	667	695	679	642	694	658	694	702	662	682	677	721	729	660	705	698	675	711	732	673	732	670	689	668	703	701	718	670	702	682	655	632	711	678	709	686	711	698	665	739	728	688	667	705	724	650	637	684	663	671	700	647	659	650	669	654	697	681	643	717	671	652	636	681	671	679	690	637	694	671	719	679	668	666	699	697	676	672	639	645	699	677	693	701	662	683	663	652	622	664	665	717	666	666	670	690	662	675	715	752	686	690	705	700	699	725	686	679	657	685	689	686	672	712	667	642	625	645	694	699	668	634	667	697	629	649	715	691	654	701	715	645	696	690	690	702	705	677	680	663	645	698	708	616	677	729	641	694	706	654	724	666	694	659	750	700	703	667	660	716	658	673	717	668	672	661	672	716	641	690	696	698	702	731	671	655	601	685	692	702	690	679	670	709	590	654	695	705	692	688	710	652	665	680	646	683	645	665	648	652	744	680	684	678	663	647	701	681	625	674	724	726	680	698	730	673	726	711	700	700	676	662	646	684	687	661	717	615	706	694	704	642	709	633	692	680	698	638	637	672	656	653	668	648	659	710	666	662	730	668	662	689	679	687	656	668	709	708	704	682	656	663	689	726	672	727	644	649	690	701	672	649	700	660	661	638	673	717	647	684	707	682	693	731	672	679	646	665	669	699	665	666	693	681	686	689	709	728	641	662	700	686	693	717	689	699	690	719	712	726	699	656	670	690	689	675	701	666	687	706	693	735	731	734	662	698	669	674	639	668	684	651	661	646	684	672	689	686	662	706	688	669	713	663	671	682	676	713	699	683	722	686	726	713	691	672	670	688	675	665	702	653	681	686	651	703	682	650	684	646	714	691	695	661	663	680	705	700	720	671	688	672	719	678	699	718	667	658	713	666	619	664	685	708	699	697	695	726	678	705	686	675	700	686	699	738	717	637	714	704	691	686	693	683	692	627	687	673	626	699	690	686	664	685	664	670	680	689	673	714	691	658	707	684	677	639	695	676	639	708	615	695	633	660	636	690	694	703	679	697	686	632	701	694	664	674	710	704	689	684	760	690	696	650	720	704	681	712	675	642	687	690	693	694	672	653	691	665	681	665	695	657	697	684	701	641	692	666	694	661	641	711	687	730	665	719	713	696	665	663	675	675	712	671	673	722	684	633	705	688	672	704	655	718	708	681	676	715	686	654	675	682	660	655	635	702	675	648	679	699	656	678	681	722	694	716	682	698	687	686	670	679	653	689	700	687	689	656	686	684	671	687	644	692	699	682	640	695	672	719	673	709	645	691	672	662	689	671	702	693	695	701	672	674	742	703	712	741	690	697	694	689	643	670	696	661	736	716	650	719	698	699	693	673	696	642	694	639	688	681	673	679	705	686	683	633	676	677	692	690	710	707	698	688	667	701	681	704	717	667	687	675	615	756	657	650	632	671	743	731	658	713	648	675	711	726	714	676	671	676	689	676	659	735	675	708	613	695	690	681	637	687	669	687	669	690	662	662	629	689	702	674	688	644	683	680	652	670	667	674	664	679	673	713	679	707	708	712	670	678	665	677	663	711	730	686	709	723	713	650	645	684	685	681	651	647	650	636	687	679	701	645	725	695	653	703	653	696	689	723	655	677	692	695	686	614	675	663	656	720	662	659	650	706	695	678	669	741	671	656	675	651	709	679	669	704	699	669	678	668	677	675	663	685	645	679	685	668	687	692	666	692	665	747	662	680	648	668	669	682	707	673	661	724	707	626	699	666	668	685	670	689	685	717	698	675	708	666	701	701	658	658	653	694	667	675	690	707	730	679	733	674	684	644	665	696	680	661	628	682	707	688	651	668	701	665	692	658	691	674	703	678	620	675	693	677	717	653	658	665	683	679	659	642	717	718	662	664	659	702	707	673	693	678	662	667	669	693	643	640	703	690	695	668	706	711	698	631	656	673	650	644	677	721	690	696	667	687	632	647	679	687	719	739	660	687	676	727	680	674	675	702	738	662	723	642	702	695	721	745	649	680	691	696	668	672	659	722	676
24406	21594	29573	25828	23327	19185	11876	7177	5226	4019	3170	2500	2180	1980	1668	1477	1335	1236	1161	1010	945	884	875	828	810	746	796	765	748	711	727	713	670	710	708	703	683	697	671	715	706	724	679	682	693	685	636	628	701	680	691	728	660	608	656	681	674	632	687	695	692	702	685	659	694	665	645	696	652	633	690	663	671	663	630	684	681	725	649	659	700	716	682	669	642	677	691	677	653	694	683	618	655	651	644	703	672	627	637	694	652	631	727	619	649	636	709	633	695	624	689	634	698	692	667	689	660	662	657	718	647	680	701	649	638	674	658	692	677	696	675	675	679	682	651	694	686	679	679	644	660	661	664	666	722	658	646	687	670	685	643	688	685	702	693	677	656	694	653	669	653	653	694	697	655	719	669	654	686	646	678	687	674	699	634	647	638	669	601	664	650	700	699	695	694	679	667	679	676	662	654	660	682	666	709	641	694	632	650	675	729	692	699	666	645	673	681	676	663	612	643	644	636	672	694	676	676	716	718	682	664	680	689	594	682	676	634	691	692	670	706	714	626	640	658	623	642	673	690	690	701	704	601	657	683	673	679	702	667	650	684	671	668	645	658	686	652	647	706	690	682	687	608	664	660	639	657	664	653	680	673	643	660	690	702	599	674	699	698	618	669	672	675	676	628	684	726	670	643	660	628	654	651	687	668	653	661	677	697	679	668	675	703	648	651	667	656	640	694	622	680	655	671	667	647	661	614	619	653	658	684	683	719	624	673	681	693	677	636	712	670	654	647	680	676	658	686	660	646	683	669	646	661	682	694	681	661	667	670	676	645	651	686	650	680	648	656	670	686	620	670	667	634	676	672	603	662	676	613	704	665	638	720	712	655	694	648	674	632	634	655	666	648	640	639	712	675	668	627	706	678	694	651	623	674	653	670	656	679	674	676	694	621	694	624	648	651	712	599	645	639	683	677	667	702	701	655	648	691	671	718	662	680	646	634	682	699	629	640	670	652	728	701	645	673	663	668	638	714	677	678	649	650	642	718	713	693	659	705	681	653	650	664	674	688	696	611	624	703	678	668	693	661	701	675	668	628	701	679	647	668	675	691	734	670	617	688	663	673	676	672	668	624	666	683	646	660	630	668	710	637	673	637	736	657	666	703	707	682	671	699	675	674	679	663	681	650	691	646	677	699	705	666	701	681	698	700	673	615	700	714	700	647	668	653	636	718	709	668	657	669	672	683	648	667	662	724	708	695	671	648	648	677	677	687	702	673	664	698	663	694	641	681	718	685	644	689	642	674	644	670	608	676	657	653	669	684	691	674	708	638	681	670	700	640	650	669	659	704	687	713	617	694	706	683	623	677	654	719	704	672	612	679	641	739	651	680	674	657	629	656	649	676	642	687	656	666	659	669	677	673	655	706	690	664	676	665	693	648	678	692	602	604	645	707	712	643	698	649	700	693	678	697	679	698	635	667	655	648	618	658	697	678	668	669	688	630	666	694	682	689	680	650	666	677	693	673	645	637	660	645	652	662	669	692	661	659	710	696	724	654	653	680	674	636	652	698	689	665	623	650	653	688	662	698	674	642	686	698	676	655	677	694	667	668	658	635	669	639	676	656	707	671	723	688	652	678	684	664	688	678	631	632	679	731	669	628	669	661	645	666	669	642	689	719	636	657	727	660	650	645	660	670	720	640	673	701	658	699	664	696	642	622	667	658	632	684	671	630	632	670	685	659	695	662	655	701	719	669	670	705	674	644	656	646	634	656	661	679	656	668	650	717	636	633	665	699	734	673	622	694	663	631	618	682	682	704	625	640	613	691	674	670	662	656	674	640	690	606	659	705	648	641	684	717	695	706	668	677	666	725	679	674	632	709	659	669	654	690	665	665	718	653	666	672	675	665	620	675	723	618	668	654	671	717	647	699	680	633	669	656	652	654	642	668	674	634	667	646	664	679	657	734	641	649	661	659	657	732	641	677	708	687	649	685	679	678	649	677	689	664	703	693	689	668	665	653	678	653	627	716	629	701	660	671	676	662	654	673	684	690	664	670	685	670	651	668	706	657	662	607	647	662	650	732	652	690	704	664	614	682	713	695	687	671	706	676	634	645	674	648	751	659	656	644	682	689	686	675	676	723	658	631	622	663	680	677	698	666	625	650	676	675	663	695	669	704	632	632	693	739	675	689	617	710	661	654	637	635	670	672	675	671	698	642	647	665	706	652	654	611	667	640	697	681	682	669	702	689	692	704	687	657	729	644	692	643	692	675	682	677	698	689	610	667	660	650	631	648	687	689	698	685	662	720	666	714	685	665	704	681	631	694	687	664	658	647	667	676	667	674	656	742	652	664	681	625	632	707	614	697	674	664	673	689	630	687	654	670	654	612	663	707	608	640	672	658	653	629	650	682	720	614	650	674	639	658	653	654	689	636	661	670	644	661	645	677	700	640	668	641	653	672	694	651	726	660	666	665	705	638	673	705	671	657	702	699	652	677	664	651	701	658	706	686	678	649	676	686	655	643	659	694	683	685	682	670	661	694	648	699	646	702	673	722	701	664	645	630	664	672	641	661	645	644	651	635	700	673	647	668	626	687	665	666	645	677	694	659	688	695	668	670	661	689	675	661	655	675	643	665	691	654	652	651	692	659	638	626	662	646	665	695	688	642	684	669	683	634	706	686	671	686	676	689	661	710	658	665	632	683	729	700	668	618	699	674	670	696	646	681	698	658	694	712	690	692	659	672	659	700	640	705	651	651	672	689	699	676	672	668	657	691	665	679	640	682	656	686	630	684	652	627	664	630	672	697	658	690	693	693	658	678	706	696	674	668	657	654	677	690	668	709	695	669	637	697	704	678	668	656	666	645	654	673	677	678	699	674	679	688	625	710	674	624	671	726	669	701	669	652	714	659	653	630	643	670	660	645	691	674	662	659	675	680	697	671	619	673	692	661	685	714	660	655	626	652	700	705	652	691	696	655	643	693	655	665	632	704	659	662	653	656	626	696	668	666	753	656	668	706	643	677	649	624	664	664	687	684	662	644	694	618	676	715	696	655	712	688	674	635	654	691	686	676	717	614	655	690	676	642	702	601	635	628	667	658	676	652	644	659	654	694	665	652	694	694	668	689	680	704	645	689	669	705	649	667	700	681	666	693	691	655	696	694	691	675	686	727	680	670	693	657	623	643	673	677	685	614	708	645	639	655	622	640	646	700	656	689	686	691	676	638	666	654	656	703	661	687	629	688	662	685	714	680	694	682	672	679	698	673	645	685	684	672	669	708	685	640	652	685	685	677	671	716	674	715	669	681	686	680	679	709	632	686	724	669	653	646	623	657	688	679	659	665	733	688	670	630	660	645	699	667	689	673	683	682	657	715	665	699	664	657	681	685	684	698	675	691	669	672	631	667	668	674	716	695	641	683	679	635	668	669	623	671	695	702	631	669	654	696	630	632	705	711	666	680	684	674	658	674	682	639	659	651	676	678	631	673	718	672	687	675	642	655	643
40762	68266	49824	31835	24979	17111	12644	9963	7807	5798	4576	3692	2984	2706	2245	1805	1649	1411	1354	1176	1056	1046	912	862	829	820	797	795	734	763	735	697	702	664	675	694	715	689	694	701	723	702	623	696	645	632	693	695	674	654	654	683	674	673	679	655	649	626	703	666	688	694	659	709	674	664	660	705	640	618	690	667	644	689	638	650	627	703	694	655	708	676	691	681	647	647	682	677	705	626	697	650	690	677	700	673	709	731	667	676	678	669	689	628	723	653	677	676	739	692	673	599	698	681	681	682	613	668	654	653	716	713	658	670	736	674	701	679	663	685	657	678	695	745	686	651	663	651	662	660	645	645	695	651	665	644	665	682	681	675	639	682	743	669	704	664	664	613	680	666	673	691	660	656	652	648	709	670	667	646	635	697	695	680	653	677	670	659	659	682	705	679	642	647	700	725	634	658	652	685	685	659	654	644	636	667	675	691	667	675	665	718	649	695	650	710	667	664	741	630	672	741	586	700	662	692	676	692	630	688	672	688	672	670	646	691	669	681	679	693	712	661	701	699	679	642	685	659	651	672	673	688	626	666	690	671	672	731	703	704	693	653	687	711	665	645	718	688	681	680	638	685	681	705	675	707	701	659	687	640	664	696	630	629	739	689	646	624	660	667	680	670	653	663	679	650	689	661	728	674	699	670	647	714	699	624	668	715	707	668	713	657	671	694	646	686	657	658	695	615	682	630	699	696	638	648	658	653	695	689	679	683	658	654	673	684	638	689	698	708	711	671	696	726	636	718	672	670	666	658	725	673	648	645	637	680	669	690	711	647	681	675	654	656	687	649	671	705	650	717	710	673	663	705	714	616	680	668	656	677	662	713	711	724	649	695	675	643	737	685	667	687	704	675	651	683	657	707	706	635	698	695	666	675	685	682	709	641	605	683	655	673	650	674	692	681	652	665	688	676	708	714	629	662	654	677	695	694	685	715	674	729	656	705	654	665	650	700	681	660	718	689	634	652	681	694	702	728	670	711	645	664	640	665	697	677	690	710	677	641	688	679	667	650	684	696	718	650	640	703	659	711	713	678	674	680	702	689	689	681	749	678	672	691	689	653	649	694	656	706	705	675	668	699	641	634	637	691	681	661	690	682	723	676	659	670	629	700	667	677	695	664	678	696	633	648	664	687	691	653	675	704	663	696	658	656	639	632	630	694	655	649	720	692	691	685	670	668	699	677	667	718	655	697	657	702	697	646	715	664	648	653	706	638	701	699	689	690	656	677	655	647	682	639	714	688	688	698	671	679	659	671	665	666	697	706	689	699	661	687	643	682	683	666	693	690	658	622	680	704	649	648	684	662	683	674	707	709	644	688	719	693	705	714	694	703	662	701	674	663	709	663	709	684	738	669	687	647	672	671	679	733	706	666	669	688	694	657	650	684	727	725	706	695	692	658	654	672	679	649	694	708	677	679	670	654	693	638	634	720	706	681	687	623	673	689	705	722	670	666	640	679	625	705	663	680	657	682	668	639	653	633	680	652	664	637	654	655	722	707	646	683	663	666	656	634	670	673	657	659	643	695	697	675	657	662	665	678	719	642	711	674	666	675	728	631	678	639	677	677	711	657	691	691	697	717	682	713	695	679	707	678	683	675	667	728	645	693	705	718	690	650	670	680	673	698	686	671	695	617	688	662	660	666	676	646	681	652	654	680	599	662	624	653	688	696	644	713	644	693	689	664	661	665	632	646	632	706	696	679	667	708	650	697	658	676	730	702	686	673	646	680	694	665	631	657	667	680	670	638	687	676	676	675	647	655	663	665	631	664	676	658	624	692	676	672	682	691	674	702	683	682	688	637	704	664	694	669	696	664	706	714	674	658	666	690	659	628	698	681	685	638	746	679	696	665	688	687	700	695	649	687	636	714	688	699	665	662	707	660	635	688	663	697	722	668	689	620	711	689	686	695	665	639	673	642	642	662	677	680	704	709	679	695	655	700	663	676	683	697	688	696	718	677	689	662	670	650	628	663	662	653	667	669	718	699	627	665	675	694	654	658	653	644	691	711	670	681	634	657	629	734	676	686	629	684	632	634	725	691	698	681	727	660	674	634	651	665	667	657	670	689	701	687	700	675	685	691	616	690	651	665	678	688	655	676	687	711	682	616	677	685	688	699	673	679	717	701	655	654	671	717	696	650	668	652	701	720	635	660	684	659	651	702	720	695	703	633	711	679	656	673	674	667	648	719	727	688	652	707	638	665	662	667	636	680	632	683	638	672	626	677	656	650	643	683	690	622	746	698	620	676	687	657	688	672	639	653	677	604	679	663	736	652	643	661	674	690	658	657	720	696	678	726	662	647	633	654	679	633	683	635	625	681	651	746	691	721	697	681	685	682	674	672	681	675	688	661	726	741	692	696	680	678	690	693	660	685	669	690	636	666	716	694	697	653	684	659	630	686	640	679	626	672	678	636	687	676	661	650	655	652	685	686	695	695	660	672	660	712	655	693	660	657	688	711	670	683	705	690	700	662	637	699	684	668	614	679	648	690	673	677	639	695	678	671	683	659	651	719	676	696	708	713	694	694	671	721	658	697	681	694	680	637	678	707	676	683	684	665	702	704	628	686	696	666	633	641	700	630	655	667	682	641	658	659	651	667	658	699	692	708	681	677	688	694	668	667	657	690	656	665	681	679	673	671	684	683	681	694	671	652	661	677	675	686	686	644	669	665	661	697	655	669	660	656	663	632	676	710	630	660	704	661	656	675	694	689	642	632	694	623	713	675	718	701	653	652	668	670	640	671	683	690	654	691	675	680	639	712	660	712	696	709	670	687	641	715	679	703	678	652	647	722	682	673	719	621	662	693	649	685	650	668	647	739	659	705	620	620	705	703	697	707	651	719	678	709	674	626	682	654	675	682	658	681	689	629	631	662	685	690	667	653	643	651	737	656	672	675	689	708	648	702	674	712	681	653	699	687	670	708	602	713	713	667	657	667	676	694	693	666	694	655	680	587	666	670	683	672	660	606	640	635	700	693	663	644	698	664	714	664	657	678	690	657	677	663	691	643	639	660	616	702	656	725	689	679	707	678	636	673	686	695	646	708	669	685	668	723	655	713	642	605	686	661	681	678	676	705	635	676	612	682	660	719	695	695	648	699	688	670	634	630	630	673	685	723	687	729	626	668	649	637	681	649	647	622	698	694	687	690	645	692	693	681	699	711	651	671	688	655	703	695	695	657	634	667	666	690	653	639	676	640	684	664	676	654	692	682	655	657	672	698	681	677	692	713	671	605	685	700	640	690	669	710	665	726	642	678	681	670	680	654	643	693	659	685	672	622	649	628	693	722	663	656	695	676	709	646	668	716	655	693	663	680	684	682	647	654	690	707	656	674	697	690	698	665	656	660	704	713	681	651	661	662	667	748	688	688	632	690	656	672	671	670	669	678	672	691	702	675	648	685	714	703	637	703	657	652	640	723	667	688	683	733	700	665	638	650	680	690	738	652	679	638
25521	21977	30492	29333	22747	15117	9287	6318	4711	3589	2949	2409	1980	1907	1635	1386	1286	1103	1065	980	919	873	796	854	839	765	802	755	777	703	723	760	709	707	719	744	741	719	707	723	678	720	718	715	719	690	713	705	698	705	710	738	682	676	686	731	730	702	687	686	650	675	692	675	700	706	705	696	693	731	714	712	713	676	687	682	754	694	705	711	689	716	695	724	713	685	694	737	717	703	707	732	655	711	756	749	676	731	726	670	700	678	709	696	680	700	691	656	666	700	682	703	674	711	682	713	702	646	705	694	734	705	664	614	675	713	703	710	671	659	680	734	704	656	658	693	704	703	676	692	687	713	691	672	717	670	647	681	656	708	717	694	758	671	699	692	644	682	685	746	667	713	713	713	675	728	657	695	697	709	683	684	703	652	699	663	696	720	667	671	708	729	664	674	707	675	714	660	666	670	661	711	705	635	712	716	688	675	681	668	655	668	717	743	653	687	674	731	665	683	673	713	648	695	753	735	682	731	684	720	667	693	734	718	641	706	705	699	693	727	696	716	690	671	704	724	705	717	728	652	681	702	702	648	672	699	696	684	740	665	731	663	703	697	690	664	720	701	683	688	664	690	694	669	686	687	729	685	700	671	657	672	722	719	721	712	723	650	685	734	689	726	697	703	669	728	692	718	684	697	661	709	719	763	705	744	736	681	706	691	709	718	681	715	699	702	653	663	692	663	750	628	682	679	665	691	733	727	642	696	696	712	709	740	657	717	727	695	687	681	682	721	713	687	734	704	729	711	690	732	716	707	714	691	662	648	683	713	654	720	713	692	647	698	688	669	688	716	743	697	691	674	739	655	698	669	691	726	705	664	651	711	717	715	671	678	701	704	691	688	703	713	656	686	712	712	690	667	679	751	682	723	759	648	659	696	677	663	724	716	719	674	673	716	695	670	647	670	695	691	676	693	729	692	707	646	638	697	683	720	697	687	671	746	758	691	719	678	700	730	639	653	648	687	718	671	662	691	709	648	690	686	719	727	717	699	669	697	673	684	699	679	662	679	683	693	708	687	672	686	684	683	693	716	686	693	730	729	675	719	699	724	664	727	675	679	701	683	705	672	710	666	704	635	680	685	686	735	734	674	693	708	742	686	729	714	698	743	731	708	699	661	662	699	686	639	672	726	699	693	725	644	739	707	705	728	699	739	668	704	698	715	711	683	600	699	704	688	697	744	720	673	724	713	745	705	730	700	698	685	671	693	747	699	648	680	679	679	744	654	693	703	704	680	679	694	682	655	696	704	681	685	675	692	700	688	629	742	689	644	671	685	708	688	679	715	707	737	675	727	732	677	695	709	668	660	718	741	729	705	683	717	708	699	696	693	679	711	723	674	700	684	712	687	679	699	681	644	641	718	690	729	721	731	714	680	703	665	705	670	731	691	721	696	675	714	684	681	683	692	732	647	726	687	697	683	697	748	742	703	759	722	662	679	686	730	715	656	729	694	713	715	715	694	676	694	707	671	684	641	724	678	714	726	702	687	636	657	670	705	735	695	698	696	706	702	750	699	656	689	650	724	702	711	702	662	676	698	697	672	694	727	696	667	667	698	706	704	723	679	663	676	699	706	707	712	659	663	685	685	672	697	693	725	671	735	714	631	717	666	713	726	676	675	700	648	662	684	719	689	715	655	707	662	683	696	681	756	670	655	720	709	678	679	672	722	701	675	729	677	703	691	711	635	682	681	735	726	663	740	709	698	703	742	641	671	719	698	686	709	665	663	682	711	669	681	713	699	729	651	766	738	678	722	702	726	675	740	673	719	708	706	699	737	677	697	670	677	713	668	689	735	678	720	723	720	704	662	665	713	685	703	688	700	701	720	731	714	693	723	688	712	735	722	710	710	722	730	691	709	693	703	694	656	705	724	677	665	714	688	686	662	684	718	706	719	634	660	696	731	671	722	696	669	726	647	687	721	725	707	728	698	704	700	685	704	721	707	720	698	656	677	701	679	674	723	709	717	703	678	724	728	698	702	683	685	691	685	624	654	711	705	673	673	687	711	676	672	713	702	665	738	698	655	670	654	640	683	671	751	680	702	730	701	665	729	734	692	648	664	713	732	705	656	672	729	697	714	660	748	677	696	700	700	685	659	674	681	694	705	720	723	683	720	715	682	694	713	681	675	679	692	721	729	685	718	741	685	657	706	689	663	760	730	674	678	660	694	615	702	702	723	705	718	662	630	723	698	722	720	645	723	639	659	706	640	698	627	666	696	674	696	708	675	707	704	645	689	687	675	665	703	680	702	709	711	712	714	695	682	707	705	704	728	672	702	695	702	705	705	746	682	707	716	707	650	674	729	667	702	697	690	668	692	704	709	704	698	665	687	699	691	712	693	658	692	672	712	743	703	719	651	691	662	701	654	690	702	705	656	716	698	721	713	662	639	682	711	683	705	639	694	717	644	702	648	690	673	696	743	703	678	711	720	701	681	694	732	701	695	713	690	705	698	690	662	725	674	688	663	740	678	689	726	713	639	700	654	672	677	702	717	693	677	698	759	708	721	712	695	711	698	700	695	690	705	709	720	656	720	710	716	693	642	702	693	738	687	691	711	720	747	656	695	703	701	695	699	743	688	713	709	684	687	663	719	666	745	656	652	695	703	732	657	712	710	747	698	654	701	696	708	722	730	712	683	653	716	620	734	718	659	721	679	686	660	692	724	709	648	674	737	688	699	732	709	719	670	612	703	697	683	693	711	713	661	686	650	713	658	667	662	700	687	611	703	673	725	679	690	649	722	706	710	662	694	696	725	706	744	685	677	677	667	661	735	706	686	672	716	730	699	665	708	708	681	693	683	672	695	747	678	690	680	705	709	690	708	705	671	715	706	704	707	711	641	673	697	667	695	659	674	703	716	733	721	653	641	722	721	719	740	712	702	717	743	671	679	719	733	706	748	695	665	725	728	685	692	671	711	736	682	732	671	702	717	686	671	683	674	671	664	693	680	694	669	724	713	684	688	679	679	688	714	705	704	690	684	645	649	630	653	729	698	713	676	686	748	696	697	665	761	674	693	673	647	642	670	647	708	681	704	681	709	684	697	676	671	700	716	716	723	693	741	698	675	668	694	716	740	690	681	630	671	716	730	707	676	665	724	661	664	747	681	664	718	716	691	726	646	657	680	671	670	756	688	676	711	702	692	694	700	714	710	671	724	700	670	667	728	740	755	699	647	693	699	722	722	695	697	679	682	680	664	711	733	715	685	691	721	720	716	684	685	699	694	681	735	690	692	725	693	671	698	721	697	759	716	666	702	708	701	720	676	738	714	634	707	652	685	682	674	710	697	715	719	671	735	667	649	672	727	678	709	715	700	658	648	706	680	716	708	688	725	717	645	723	689	685	680	735	688	661	688	715	700	719	680	709	682	691	631	680	719	731	719	678	717	712	649	726	687	761	673	702	678	696	683	662	675	681	736	725	746	767	674	716	676	708	688	709	709	718	750	743	656
41652	59725	45678	30985	23658	16836	11979	9232	7028	5716	4371	3416	2783	2459	2111	1724	1565	1464	1326	1162	1050	973	937	844	877	814	797	849	803	741	759	790	702	764	671	735	694	687	699	738	676	710	659	692	758	707	700	717	700	739	696	749	707	709	689	665	731	703	705	741	726	672	713	690	715	728	692	743	714	708	708	692	738	681	721	678	740	713	679	681	733	683	661	671	738	736	733	664	688	709	699	694	735	695	699	709	702	656	728	701	722	687	713	743	718	724	690	710	677	681	717	725	766	683	695	682	689	687	680	730	710	700	749	725	694	732	677	693	711	681	713	709	698	719	701	676	680	679	693	697	727	689	689	688	675	700	697	704	661	723	692	710	716	686	710	700	717	662	697	689	678	689	734	709	741	715	704	690	694	688	720	714	720	722	703	679	701	708	725	645	663	666	677	678	678	718	673	729	672	720	708	697	725	692	685	698	690	664	696	713	673	708	684	657	615	698	711	670	686	717	684	692	713	706	708	662	711	679	682	668	712	713	769	653	695	665	723	720	756	698	695	697	677	726	683	673	733	703	721	716	686	723	714	661	684	652	703	683	703	728	782	682	685	748	665	752	701	687	691	681	724	706	709	707	731	670	711	703	672	645	685	710	675	676	689	659	724	738	718	698	696	744	686	712	678	722	747	698	726	731	714	666	675	668	723	739	693	725	701	704	657	662	716	676	737	654	710	650	736	737	695	688	696	673	727	670	706	664	688	700	705	703	685	747	732	715	666	683	651	666	719	703	703	719	709	672	684	681	740	678	702	709	684	691	684	683	709	676	704	723	694	713	714	636	684	661	648	693	723	726	738	687	697	698	649	711	740	635	713	702	698	687	692	722	719	666	722	710	719	703	690	705	683	722	740	746	695	742	722	697	729	693	720	709	701	718	653	656	751	687	702	672	701	721	669	680	724	673	714	650	692	721	705	733	705	697	716	746	727	715	666	685	677	703	698	737	663	690	721	698	635	702	723	734	670	687	679	742	659	711	736	711	725	654	698	674	681	666	713	769	666	708	638	724	675	666	674	674	684	700	652	710	730	714	709	725	738	697	693	651	695	710	679	699	699	684	661	661	718	689	698	699	681	682	708	729	699	685	672	703	732	691	756	776	687	685	705	726	725	666	695	686	663	670	688	692	640	709	682	674	694	674	684	692	661	714	753	680	684	699	677	699	686	672	659	723	716	654	689	711	683	711	653	697	690	772	660	725	643	702	666	670	683	687	711	683	669	708	696	694	697	715	690	717	669	660	708	702	729	708	713	701	723	707	688	733	664	688	685	719	745	690	730	681	638	669	659	714	707	714	733	671	744	710	673	694	731	689	714	710	685	713	720	722	661	714	718	701	692	705	719	696	746	729	715	655	702	661	697	687	711	620	747	707	687	682	677	680	725	667	737	683	715	719	734	690	695	687	685	706	700	704	729	688	680	671	670	682	713	704	689	690	709	697	707	748	707	713	712	718	683	751	720	681	703	718	703	674	670	688	708	731	744	718	695	701	687	749	689	709	698	708	657	703	727	731	702	707	715	712	673	673	728	703	703	706	646	732	711	693	747	723	713	743	643	731	697	739	658	678	712	678	671	681	701	730	714	663	675	731	744	739	745	697	678	708	650	718	664	681	690	728	699	767	708	669	703	735	721	698	699	699	667	730	691	725	735	702	656	713	636	717	710	754	679	680	734	713	717	693	713	690	675	667	716	698	689	682	724	695	704	715	692	709	679	644	682	678	703	681	737	739	711	722	715	723	712	682	708	741	681	712	695	722	714	730	711	645	742	666	729	726	702	695	684	687	681	696	710	713	651	665	717	656	709	725	620	704	723	711	680	717	677	684	719	671	718	692	714	715	659	666	687	700	685	691	733	710	664	700	700	696	716	689	721	700	696	695	693	690	701	751	684	705	686	657	717	720	705	705	651	689	702	660	730	718	719	651	719	691	722	715	713	710	715	727	704	699	685	676	747	675	683	701	691	699	729	722	683	648	681	709	714	749	667	668	707	699	702	698	725	711	686	666	694	765	704	648	714	657	667	696	711	696	683	722	730	678	716	711	732	683	687	686	716	682	720	674	693	777	702	673	688	719	717	703	723	713	685	714	738	744	642	689	715	674	703	675	714	746	709	700	679	722	735	679	679	684	677	697	720	703	671	655	710	747	704	667	694	727	711	667	699	708	665	733	710	719	674	714	710	722	690	710	707	700	690	688	704	687	714	745	672	668	656	695	688	683	659	742	722	678	674	691	691	708	681	736	719	700	746	738	715	679	652	722	737	691	688	708	708	687	719	701	698	756	745	687	642	704	699	676	686	707	659	707	713	677	705	666	713	739	676	675	742	700	788	679	695	755	719	726	744	726	700	735	624	735	719	691	708	706	676	730	682	690	699	705	689	670	700	651	699	731	685	701	707	704	721	738	714	673	702	675	711	711	664	716	697	733	718	699	700	681	728	701	702	718	723	733	703	755	707	693	686	717	664	650	734	691	726	717	690	638	768	688	677	668	655	674	689	675	675	743	717	679	657	718	684	709	705	690	669	690	707	636	644	678	656	716	747	752	683	708	710	702	694	706	728	716	705	682	707	665	645	674	739	670	687	660	680	740	717	691	748	671	690	699	668	703	685	648	683	667	705	717	667	694	647	655	722	656	665	708	716	689	708	677	700	708	692	717	672	691	702	728	711	720	664	717	675	701	727	701	695	725	739	737	729	677	672	658	716	741	657	717	715	677	689	670	704	703	663	719	690	716	721	681	702	690	735	705	706	677	715	722	705	714	726	698	692	729	694	705	686	704	672	708	667	673	733	668	710	692	709	715	715	697	700	743	706	691	671	672	682	692	690	705	702	707	705	673	721	702	691	703	681	665	715	697	705	653	733	717	687	721	670	705	759	689	678	697	749	726	772	754	708	693	685	682	687	703	699	734	672	755	702	666	689	730	690	731	740	715	687	651	685	669	737	726	715	720	755	703	711	718	702	687	681	693	693	646	685	733	690	693	716	686	705	692	673	778	703	702	709	679	628	710	676	683	696	692	671	706	717	699	700	749	711	704	682	682	761	715	698	696	694	666	706	711	685	723	725	691	702	684	674	691	689	717	708	657	660	709	686	670	740	689	690	720	698	664	719	714	683	706	713	742	701	737	739	690	675	712	676	670	732	745	698	692	690	704	675	717	711	733	696	700	678	708	722	721	753	682	719	723	680	734	670	751	704	711	721	725	664	691	713	702	693	726	724	703	729	703	731	671	728	636	705	657	719	670	696	689	688	696	698	708	696	675	715	690	711	679	715	725	690	707	665	713	689	720	704	727	676	744	686	666	652	660	702	751	701	692	720	738	694	687	723	694	695	745	726	709	712	698	721	720	674	658	717	718	636	702	692	684	656	699	675	674	716	725	723	754	720	687	659	693	668	713	684	641	692	711	639	711	716	678	686	696	744	659	756	659	660	715	672	676	653	676	727	686	693	655	730	690
22958	21348	29109	24145	22114	22904	18576	9058	6224	5017	3876	3019	2612	2413	2017	1707	1504	1364	1256	1114	1034	954	914	839	838	850	827	800	838	819	806	743	753	757	702	762	808	711	767	738	692	726	680	752	730	707	744	706	755	713	748	743	704	726	743	710	663	691	705	667	699	693	723	685	731	707	675	701	756	716	705	771	650	684	692	691	715	693	744	714	706	694	755	728	712	689	713	690	741	689	694	664	677	712	715	738	756	727	717	716	688	680	734	752	696	674	647	722	671	672	710	715	733	743	662	801	670	710	670	736	716	735	712	751	726	696	698	689	676	763	707	705	683	673	702	685	700	683	708	676	689	694	655	784	683	712	721	762	731	726	672	716	698	736	728	685	724	691	698	659	702	686	720	718	655	745	753	672	716	715	703	695	716	699	714	666	741	713	727	751	671	689	711	687	710	670	688	698	698	750	687	709	740	723	715	685	736	732	747	712	751	694	657	691	716	724	710	757	718	715	764	684	699	714	735	714	755	727	696	686	718	713	720	721	687	708	688	679	699	768	678	725	689	681	734	702	671	692	737	725	741	797	676	714	748	692	649	696	663	732	695	694	676	676	671	737	759	708	718	713	700	694	685	718	731	683	704	730	736	665	752	706	706	694	724	743	712	721	695	708	670	721	716	715	718	710	684	705	765	717	676	694	679	787	743	689	711	722	755	776	649	680	708	695	716	667	737	692	691	738	688	712	720	706	671	714	723	674	643	749	739	721	696	718	697	708	706	701	695	718	727	712	715	728	684	722	689	719	664	671	693	753	647	713	710	752	719	716	698	714	733	691	750	699	699	748	743	663	714	717	670	732	687	706	702	743	729	673	715	695	682	695	732	740	705	727	736	728	752	694	720	728	670	679	698	763	703	695	703	709	693	696	724	691	729	714	710	698	698	768	699	721	663	688	700	711	707	694	667	744	684	750	736	697	689	710	696	708	704	690	719	702	751	750	712	723	697	736	741	740	738	703	701	698	721	690	738	673	753	728	747	714	732	704	673	697	781	687	704	729	811	739	737	692	691	726	675	756	737	699	709	697	704	766	700	723	699	729	728	706	735	681	660	694	693	706	705	724	663	751	716	737	727	756	716	693	702	690	714	723	749	731	706	737	739	666	728	692	710	705	677	666	742	716	708	686	733	697	702	664	729	695	667	711	701	726	739	696	654	683	718	736	738	652	713	696	751	731	712	673	717	696	756	696	687	719	692	697	677	751	721	710	697	745	727	686	701	706	705	748	702	674	695	722	719	701	692	668	706	698	740	738	699	703	778	661	740	673	728	713	757	722	736	695	714	745	730	735	681	679	720	790	715	722	663	717	751	705	682	717	694	699	708	696	713	699	714	734	671	693	719	716	637	749	716	712	724	755	716	697	701	687	673	720	778	750	682	700	725	699	688	718	705	690	714	734	661	678	712	728	685	678	662	723	694	723	720	734	662	709	712	705	688	712	711	709	649	660	715	738	700	677	674	712	702	676	668	679	742	754	749	713	751	706	705	704	680	732	742	705	698	685	767	696	656	695	718	694	721	725	698	709	744	698	685	725	700	710	715	710	736	683	692	719	688	723	692	701	705	734	719	741	767	743	751	775	705	706	718	680	693	713	710	690	694	735	721	695	703	712	716	721	720	674	690	729	698	722	672	701	728	662	688	744	717	756	728	730	696	696	660	710	783	745	690	696	712	726	664	734	708	735	678	738	716	689	679	689	716	697	692	766	662	734	750	737	676	695	675	754	702	683	689	737	709	713	713	685	704	667	751	667	708	756	748	700	715	725	683	669	705	677	687	727	713	739	709	685	710	721	688	690	748	755	701	695	653	731	676	717	694	700	705	695	683	687	698	717	708	667	740	674	708	720	677	747	747	714	671	748	742	680	730	678	724	688	709	775	713	692	703	695	711	751	736	712	732	657	751	698	708	681	712	714	757	791	718	700	681	682	706	756	657	676	719	741	698	700	686	709	698	720	744	721	711	735	696	721	701	709	703	713	708	795	693	663	716	691	738	659	682	743	701	759	733	694	733	705	742	739	702	685	669	749	690	725	668	691	680	716	670	701	699	675	727	727	700	677	653	703	744	718	723	711	727	739	781	685	732	650	683	711	698	718	726	748	675	723	755	726	716	688	692	679	665	702	648	706	769	704	734	696	697	697	719	701	750	709	696	687	703	749	698	728	732	698	743	758	701	683	718	687	705	723	688	737	711	692	716	718	691	722	712	710	681	703	705	766	720	716	696	710	773	726	736	707	773	711	767	696	763	707	752	705	718	668	711	714	728	737	763	650	741	699	666	676	744	762	722	694	718	709	726	690	680	718	716	732	681	732	677	677	696	684	711	698	708	700	766	715	704	734	720	665	707	735	727	728	777	741	721	689	752	704	682	696	702	684	695	708	747	668	708	685	767	754	758	738	707	714	682	714	742	718	741	736	639	720	763	704	763	716	705	701	694	718	643	708	673	694	736	711	746	717	733	760	683	725	762	736	659	703	761	677	706	712	678	713	714	768	639	741	738	751	736	721	714	676	711	712	747	709	688	681	745	723	691	712	745	711	715	708	727	717	705	678	737	700	740	664	708	747	713	654	742	677	663	672	701	716	692	709	668	699	678	709	725	698	668	737	699	708	709	679	710	680	698	718	725	693	723	725	731	748	716	725	700	699	697	693	725	701	734	728	712	690	686	744	694	692	694	708	740	696	729	705	712	737	718	686	730	742	698	703	690	753	728	712	661	708	698	707	692	695	655	688	712	722	662	725	689	731	672	726	704	696	703	709	713	711	667	682	704	722	692	677	752	747	707	723	700	695	645	759	694	722	700	672	720	722	681	722	728	647	662	695	703	741	774	679	684	711	730	729	733	680	741	719	685	764	770	726	732	705	693	680	708	752	686	733	707	665	654	735	742	731	740	710	727	721	683	717	712	685	746	680	768	746	683	707	709	717	702	681	653	761	652	783	637	707	703	749	721	709	690	770	711	654	676	712	627	758	734	685	708	763	706	714	746	653	723	671	719	730	693	698	715	749	779	711	695	698	752	725	712	708	711	718	767	731	724	681	698	704	736	737	702	717	727	705	763	710	688	756	682	666	741	718	678	708	729	710	731	668	716	727	677	758	707	713	702	706	698	678	674	669	709	706	724	702	682	751	713	731	713	698	734	700	683	731	668	738	691	754	737	698	684	685	730	703	706	673	745	684	720	682	745	710	709	702	682	675	702	710	631	722	690	679	700	676	689	726	706	685	696	699	679	712	737	716	675	683	725	750	692	735	750	690	677	742	702	692	725	716	737	704	694	713	722	709	668	661	629	733	723	695	704	684	664	719	672	737	727	707	681	707	711	695	670	795	751	661	770	728	702	681	690	701	765	739	732	696	732	671	802	692	722	729	652	738	711	724	665	641	737	684	713	665	734	714	668	682	699	719	681	719	800	729	709	676	717	740	738	721	731	713	726	730	716	713	675	699	719	758	697	689
44615	69494	51909	35900	29007	20505	14463	11523	9116	7056	5557	4387	3488	3121	2551	2085	1826	1666	1458	1304	1185	1079	968	961	912	864	831	851	804	786	734	726	765	736	712	712	707	691	697	693	715	717	726	706	734	692	689	752	720	742	740	668	682	709	662	710	701	679	716	689	762	747	734	726	743	679	721	724	693	651	734	705	713	757	684	652	722	719	690	728	712	694	739	645	658	693	687	709	683	684	689	636	658	681	680	701	726	682	672	728	701	688	633	696	743	687	686	709	691	696	697	709	692	718	716	676	749	727	672	675	673	686	682	741	707	741	695	697	691	671	714	718	684	725	675	706	706	667	663	722	731	700	670	762	724	681	671	665	735	692	717	688	734	718	688	741	706	712	705	719	701	713	667	722	682	702	731	675	628	709	695	690	687	688	674	683	686	706	676	654	697	701	699	663	692	692	699	657	673	729	701	738	684	661	687	733	716	749	703	754	722	718	684	709	665	709	690	724	706	716	685	728	696	698	706	717	716	704	712	748	684	680	686	648	725	703	688	701	667	692	716	693	705	663	735	688	663	682	667	708	747	693	719	701	709	674	724	690	748	720	706	707	730	685	695	655	740	767	766	737	669	718	688	723	669	735	691	695	709	703	660	707	732	696	710	716	699	716	684	698	725	726	709	661	721	699	676	741	744	716	726	712	708	656	683	729	707	700	714	737	709	687	663	715	708	700	708	702	691	698	706	683	685	733	723	685	724	679	709	726	720	661	721	706	735	708	766	713	693	722	673	727	721	719	671	750	718	692	715	683	681	718	695	689	726	668	681	714	726	662	658	711	723	734	694	715	656	713	684	723	736	720	717	723	678	693	691	737	691	718	704	666	720	702	694	683	699	660	669	731	688	662	651	713	717	709	708	710	685	739	665	690	721	678	677	697	759	711	701	720	729	739	680	704	641	724	693	717	685	654	671	710	723	646	686	699	669	688	738	694	711	679	701	689	738	672	736	696	699	764	685	701	687	781	753	709	700	686	706	729	742	704	698	719	714	730	689	724	717	725	697	628	688	735	688	713	711	680	749	746	692	688	695	711	661	674	722	742	719	721	666	682	719	705	683	702	683	729	700	683	722	658	662	708	735	713	735	710	690	680	698	677	683	686	726	759	727	699	686	652	649	740	672	705	697	679	675	730	659	684	685	685	741	691	747	707	690	706	675	707	706	724	671	722	670	724	715	731	674	689	691	720	685	723	690	664	696	656	666	672	699	718	705	730	716	719	664	702	732	711	702	701	749	761	662	702	672	721	687	733	645	685	695	694	711	691	729	717	706	676	698	692	724	650	677	748	690	708	664	666	724	715	721	686	697	677	712	667	696	709	739	684	693	672	697	683	700	656	709	655	697	702	724	729	676	702	725	695	699	675	752	698	670	738	703	722	670	721	720	724	685	653	692	716	733	675	667	726	705	716	725	695	699	728	711	712	696	664	676	720	691	711	711	722	737	736	688	676	668	659	681	698	680	670	703	703	709	669	761	663	718	684	728	706	695	717	738	680	724	713	756	674	672	709	716	718	681	744	739	708	694	681	689	644	736	700	683	721	713	717	733	739	696	685	705	713	683	700	761	708	712	703	708	697	716	683	715	678	714	709	676	682	681	731	662	678	681	706	680	701	648	712	704	753	708	708	700	665	778	697	695	730	674	705	684	699	709	746	687	733	690	709	708	744	691	640	687	683	672	679	726	728	667	693	684	716	730	681	727	665	731	740	716	732	712	724	692	717	710	756	724	664	736	644	734	692	749	689	653	696	676	696	675	722	712	747	680	685	697	707	667	707	729	681	698	667	683	651	722	730	653	710	706	705	664	721	697	708	704	687	686	706	736	731	723	683	729	708	705	721	698	681	734	714	692	723	740	680	651	663	632	698	725	682	691	676	703	715	711	689	686	723	704	765	671	695	706	720	733	752	702	687	705	663	706	702	705	703	719	692	714	720	736	683	656	691	687	700	698	751	694	646	707	726	730	716	680	720	695	719	704	703	718	685	743	639	725	769	717	691	694	687	708	644	721	716	710	714	744	694	698	753	747	695	675	713	677	680	707	715	722	719	697	685	704	660	626	711	732	698	689	705	719	729	695	696	701	735	700	724	717	716	700	735	669	707	727	658	668	688	727	699	698	706	674	711	726	719	682	715	673	709	760	726	689	679	714	720	730	667	742	681	681	714	710	651	731	691	678	678	706	690	733	695	699	659	691	752	738	704	708	707	710	690	672	739	743	721	690	694	682	685	682	676	734	624	702	726	718	725	744	711	723	733	678	696	700	699	728	713	704	667	676	685	702	727	668	703	716	706	674	735	666	677	681	723	702	740	724	680	714	732	701	672	667	722	716	714	697	688	688	678	701	729	712	736	689	666	716	691	665	718	722	703	693	696	709	738	725	701	673	699	698	742	627	725	713	754	664	669	725	701	689	740	724	703	702	700	765	703	685	740	695	743	724	749	690	731	685	717	692	659	703	756	667	728	724	700	718	685	712	728	697	730	731	725	684	725	712	723	704	675	684	689	728	678	646	723	734	729	756	726	709	724	705	668	733	722	678	748	700	695	738	670	688	753	684	697	705	718	706	738	711	688	670	696	767	688	648	703	755	728	659	717	709	693	657	692	676	726	720	694	722	730	663	658	723	689	758	712	707	731	691	711	688	719	697	645	740	732	678	708	694	668	718	698	697	664	670	684	678	747	773	704	742	744	723	690	729	739	681	727	686	696	698	706	705	678	713	725	719	714	707	703	691	751	694	721	681	697	672	711	745	710	723	761	682	744	689	699	697	726	693	737	725	658	703	718	714	715	710	717	668	672	734	734	677	723	677	749	700	666	739	698	697	679	734	695	727	762	691	689	694	652	724	736	686	719	709	702	636	675	717	683	675	719	660	711	688	737	680	669	692	698	637	708	678	689	683	685	692	718	701	708	687	683	674	703	658	681	739	674	686	714	697	706	676	716	711	661	689	702	693	672	752	642	698	708	713	746	707	702	728	745	717	709	672	701	707	731	745	702	747	669	720	721	660	716	711	717	673	734	665	699	710	657	753	751	683	699	714	690	650	690	644	693	677	699	693	681	739	708	722	731	700	675	706	698	692	731	682	727	700	681	745	673	714	665	671	667	674	693	753	692	692	699	731	688	712	742	710	707	779	731	711	701	767	672	746	714	751	739	729	722	716	707	712	710	724	679	690	695	690	682	676	668	696	706	762	723	752	745	697	731	680	726	728	700	684	747	676	717	653	695	738	697	728	701	710	659	712	716	703	719	668	705	693	707	694	686	697	732	700	772	727	751	711	696	683	638	722	724	742	684	676	737	680	696	723	684	718	730	703	698	690	668	728	685	755	745	676	719	685	714	675	723	702	707	732	701	677	701	643	691	792	668	719	712	729	655	728	708	731	701	682	690	755	712	709	715	700	706	708	661	687	764	709	746	701	697	719	672	708	668	702	668	703	677	672	677	702	683	671	684	736	715
39266	42327	40510	28473	17085	9519	6030	4371	3421	2749	2199	1817	1522	1379	1282	1133	1019	992	889	885	812	832	787	747	736	727	740	720	704	678	688	694	687	695	663	705	670	700	720	675	654	713	694	691	702	683	669	669	719	678	704	664	689	675	695	742	661	722	638	688	682	668	706	650	694	665	655	686	672	660	702	675	675	684	649	697	651	671	661	668	721	677	673	639	660	657	640	624	670	685	678	665	652	665	669	696	670	675	677	654	630	708	697	649	673	718	744	651	679	654	708	674	654	674	667	610	617	718	712	660	639	701	692	679	698	656	684	669	730	646	689	675	654	663	698	711	640	700	686	676	689	695	699	705	689	705	711	705	712	658	676	692	667	675	695	690	674	695	652	677	651	682	693	701	655	694	708	706	651	679	656	680	697	676	716	652	671	706	700	693	685	714	691	663	673	690	713	710	680	672	676	674	675	721	692	672	690	667	696	713	677	678	664	685	685	658	643	695	713	714	689	647	688	674	745	663	666	694	704	656	683	689	687	661	697	666	661	674	681	712	690	701	659	709	692	722	651	707	628	726	659	665	711	670	637	677	640	673	675	640	736	689	690	694	691	691	660	678	673	715	747	686	704	655	692	690	684	729	710	673	683	656	653	677	654	664	690	668	709	713	642	676	662	690	696	692	659	668	694	683	672	633	648	683	671	627	678	655	703	684	709	627	650	670	678	677	649	681	684	670	648	703	633	655	683	641	682	669	735	672	711	686	694	633	679	626	729	675	643	646	681	675	665	702	704	710	695	657	686	593	679	643	669	665	629	690	647	687	709	711	689	670	662	680	652	669	681	665	658	698	687	671	699	618	698	628	675	675	689	728	668	694	671	689	703	678	676	697	670	698	757	682	717	672	692	670	651	701	679	646	679	701	661	682	710	701	713	658	669	648	717	684	685	672	631	627	682	701	689	690	732	683	693	648	690	684	672	675	698	635	658	739	635	693	717	663	667	669	699	684	687	692	655	660	655	676	670	671	704	702	621	688	679	634	657	721	630	677	707	652	720	669	676	683	711	656	682	674	657	699	711	681	724	700	682	654	645	644	643	636	696	690	692	689	684	702	662	654	665	709	703	688	687	640	662	666	678	674	670	677	681	658	662	684	701	679	662	711	688	664	691	652	699	686	717	673	724	706	695	661	646	649	728	710	643	693	713	686	726	706	641	657	649	695	678	670	628	669	669	696	683	676	699	676	667	678	700	674	695	692	701	658	667	737	665	693	681	663	661	685	656	665	668	644	703	684	700	639	703	681	684	608	703	709	690	696	724	672	674	669	694	692	647	689	678	645	660	685	678	682	685	695	662	665	677	637	698	656	708	675	686	668	706	668	687	713	664	699	671	656	683	695	667	751	690	686	692	696	724	688	694	674	659	681	717	678	739	627	668	669	683	735	667	670	715	648	719	709	634	662	648	692	680	689	687	684	755	700	707	676	711	711	672	701	647	674	676	718	716	678	697	665	625	740	715	657	708	654	632	662	706	728	726	702	668	685	685	684	746	698	727	710	729	687	671	715	681	718	675	670	704	726	680	700	646	699	688	640	711	688	658	630	693	704	704	696	648	706	707	686	671	703	714	737	633	670	678	679	684	691	702	706	657	702	633	684	639	703	721	679	647	674	694	691	672	668	681	707	646	674	633	679	703	695	672	662	705	718	713	649	696	683	690	682	671	672	648	648	677	693	673	692	635	681	705	696	676	645	693	713	681	624	679	711	671	639	657	658	691	641	730	658	721	698	638	673	684	721	681	743	659	683	719	647	655	658	709	692	694	705	717	689	666	656	684	716	682	692	700	722	658	684	685	644	702	635	659	657	652	670	673	697	671	687	718	673	655	681	666	670	668	710	695	634	732	719	729	657	703	673	695	749	669	639	713	663	695	732	701	677	715	668	649	684	671	686	659	646	684	670	653	698	679	686	655	664	674	717	661	705	737	650	681	665	679	637	658	676	708	682	695	695	723	666	690	645	638	635	680	702	698	712	727	707	681	648	704	731	719	645	662	637	685	664	693	666	673	677	690	663	743	665	650	671	692	637	727	659	619	693	670	669	660	722	633	737	680	669	726	663	701	697	735	694	678	669	657	669	676	657	632	697	707	678	675	684	670	708	692	686	721	659	703	696	682	703	693	716	661	671	668	666	664	616	683	661	727	664	696	676	674	699	711	687	641	664	724	686	739	673	709	645	650	675	684	735	661	640	685	674	636	655	714	679	683	707	695	650	646	630	661	698	680	650	698	656	690	674	708	677	707	683	681	651	672	679	695	729	646	684	685	684	722	682	650	671	666	629	678	680	699	697	672	688	688	670	719	657	644	645	663	690	693	680	681	692	642	640	691	691	703	661	742	663	657	674	692	705	708	699	672	697	709	689	666	702	724	703	625	694	685	680	673	720	699	696	655	682	671	700	662	674	711	666	702	734	717	651	676	723	659	676	697	675	673	679	703	667	709	619	654	720	639	685	700	679	737	702	680	631	722	667	692	643	653	670	662	632	666	704	696	675	690	671	676	666	675	678	674	690	690	716	631	712	678	716	711	698	620	708	639	718	711	689	668	726	641	694	675	695	775	690	650	654	727	683	658	732	645	725	717	700	690	642	714	663	680	659	659	667	696	699	674	671	682	664	677	646	681	707	687	689	726	735	626	698	684	649	672	685	661	710	657	672	672	669	673	690	670	705	732	707	707	710	657	668	672	702	711	686	690	644	639	669	695	704	718	707	684	679	685	685	645	702	654	699	701	674	696	645	708	693	694	617	643	656	702	740	665	699	666	651	685	707	733	639	719	697	632	690	639	670	674	709	682	661	632	662	669	706	700	664	681	676	713	723	682	653	666	672	696	676	675	711	654	701	695	688	667	685	676	648	733	674	670	620	718	678	685	697	632	665	630	684	697	683	681	675	719	741	670	628	718	690	671	674	681	687	673	725	697	704	700	655	690	668	670	702	709	660	723	736	669	693	623	719	668	696	665	642	709	697	690	659	685	712	683	688	670	658	663	710	640	738	685	680	710	636	702	699	709	723	686	689	666	624	700	670	658	666	698	663	688	629	700	658	694	713	603	713	650	707	667	688	718	664	692	670	688	674	653	682	690	678	704	678	636	632	664	665	703	647	682	649	676	656	693	714	668	715	646	696	704	676	642	648	671	684	680	700	673	678	693	673	713	708	721	658	625	665	739	676	716	715	710	705	659	705	663	668	675	720	680	655	663	688	701	638	673	662	680	680	690	656	688	628	698	666	719	660	670	646	704	683	729	711	662	659	698	699	683	649	686	671	672	689	655	688	723	693	703	716	682	715	654	709	668	677	697	671	676	650	682	654	657	681	680	674	658	642	673	687	603	718	629	625	675	681	636	686	683	681	682	639	700	677	672	649	643	695	673	716	675	695	651	631	675	679	704	712	655	696	682	684	655	664	706	644	683	682	670	703	630	719	647	695	679	686	673	719	683	663	684	683	685	718
43641	53701	39614	24863	17962	11921	8682	6602	5115	3927	3116	2447	2049	1809	1558	1357	1155	1127	1010	953	872	906	819	711	811	746	770	761	727	759	718	724	695	662	704	687	741	727	702	688	741	669	675	683	687	666	671	721	641	686	680	640	586	702	695	675	724	694	736	678	688	687	654	685	681	693	676	688	676	707	646	678	686	710	670	647	711	740	665	712	690	673	699	710	697	709	716	727	692	651	640	667	681	720	703	673	734	682	660	646	731	666	716	665	688	672	668	640	717	683	694	671	686	709	740	691	683	732	690	641	664	712	697	656	663	717	707	680	689	684	666	634	672	671	679	667	675	663	692	707	679	701	673	632	724	649	749	705	696	683	699	678	705	677	674	698	649	685	714	714	704	718	689	702	654	675	675	706	701	683	705	707	665	771	688	693	663	677	665	688	721	715	673	681	648	700	659	688	735	677	698	709	715	671	649	699	722	658	673	676	704	672	681	698	669	672	676	673	642	707	678	725	700	640	694	683	670	703	659	688	704	710	682	711	719	699	668	659	688	662	663	715	677	681	689	654	682	658	676	676	673	687	665	725	690	670	680	694	685	659	663	662	667	699	616	669	662	648	688	709	704	703	701	690	705	705	656	682	708	689	693	615	600	673	658	720	656	665	682	645	679	697	683	650	682	683	671	704	724	720	676	659	661	712	679	706	706	651	679	697	680	670	693	698	692	688	664	691	619	733	660	672	701	690	716	700	672	728	689	685	669	708	654	661	672	688	723	686	692	701	673	697	691	660	684	678	720	672	680	671	639	684	723	708	662	633	662	670	716	715	667	674	698	694	614	645	653	675	619	749	691	651	724	703	683	651	709	666	724	632	681	704	661	725	663	705	690	684	685	753	706	683	650	651	722	663	698	696	649	715	700	708	677	690	706	695	698	687	685	728	723	689	682	676	725	678	717	699	626	695	694	718	698	681	679	679	697	708	646	647	660	695	690	632	657	678	751	683	710	714	671	680	675	698	662	678	658	677	662	692	695	695	669	695	669	709	682	693	691	703	722	702	700	701	701	724	735	691	719	699	689	711	689	686	667	714	764	653	717	660	685	697	712	644	667	668	667	681	687	687	675	707	709	703	676	672	703	679	724	702	674	719	664	670	696	719	689	741	688	718	708	716	711	703	668	643	701	681	685	709	686	710	667	649	712	706	708	686	675	703	675	662	672	686	723	676	706	693	663	702	687	723	668	674	679	647	629	612	704	659	648	728	712	713	683	688	723	689	678	708	663	668	690	673	675	653	714	689	673	702	691	702	683	642	666	699	734	650	713	700	663	720	706	659	689	685	704	719	638	661	688	705	713	677	706	704	645	714	719	711	645	725	703	648	711	659	671	708	687	639	720	696	731	699	645	686	677	708	704	698	676	681	698	680	752	660	651	735	666	717	703	673	667	659	662	650	681	729	733	667	710	705	654	711	735	691	693	643	661	702	706	685	653	639	711	689	677	681	671	661	731	680	720	714	697	649	692	703	675	686	649	666	696	675	684	693	719	676	641	618	680	680	692	696	668	726	666	641	671	728	691	708	714	656	682	648	644	707	702	707	697	668	687	702	691	681	726	660	702	648	679	692	733	673	688	668	674	654	710	650	683	672	693	743	687	684	638	721	661	712	696	681	716	668	691	737	698	695	683	689	681	669	651	702	701	686	698	676	675	650	667	672	639	698	644	695	701	750	694	673	667	659	697	665	648	676	716	683	664	738	695	673	697	691	666	692	703	711	673	733	655	692	670	678	699	652	677	683	693	695	655	738	675	676	693	681	681	669	673	669	689	708	685	735	699	666	698	652	704	697	669	651	721	659	667	683	719	646	699	669	735	713	685	698	676	676	681	710	713	713	720	632	688	662	710	686	692	712	746	699	705	698	692	685	633	713	669	705	737	674	704	746	695	662	640	671	693	673	679	720	682	686	695	725	692	647	697	659	678	691	670	668	734	673	658	669	710	686	695	680	702	712	722	697	647	695	670	735	691	720	702	685	658	684	687	713	684	712	662	683	710	700	686	722	638	672	684	686	753	710	700	695	672	692	705	757	681	686	687	721	678	689	668	728	705	727	683	677	677	632	658	693	689	707	648	652	678	679	662	634	702	695	684	654	710	725	682	646	686	666	664	701	735	670	701	683	703	655	712	712	673	680	733	655	716	666	669	654	715	706	689	662	690	734	689	672	740	665	681	650	646	695	684	678	720	658	712	705	672	633	723	685	711	646	635	714	716	728	671	674	664	673	711	618	712	688	703	721	633	694	711	665	705	651	705	721	653	647	709	700	704	684	692	643	707	688	669	664	711	704	657	727	725	655	701	632	644	678	692	680	657	680	696	740	701	697	656	740	689	686	687	681	654	674	698	681	691	619	687	656	701	701	698	687	663	699	714	656	675	702	663	675	699	671	702	624	687	683	680	705	645	665	716	669	668	676	691	678	702	674	722	756	655	696	679	651	712	704	642	689	661	716	741	704	703	676	672	719	722	668	677	721	672	659	659	670	658	650	696	710	699	681	682	659	722	700	694	710	656	671	712	669	691	724	674	737	660	695	706	680	705	687	641	699	681	727	720	674	693	687	718	695	655	652	702	670	690	723	703	650	672	735	684	653	665	684	681	737	697	703	708	721	683	669	709	687	692	724	649	690	704	679	641	688	673	745	667	685	649	732	681	684	674	633	708	693	706	710	683	707	693	698	687	689	662	707	677	633	682	704	698	714	642	670	676	742	690	721	742	659	692	705	700	683	667	741	710	641	661	745	706	672	635	679	630	681	702	687	709	697	712	672	711	670	647	728	720	720	682	652	644	719	675	682	654	641	651	645	699	699	689	721	668	719	658	710	693	664	693	629	717	618	703	677	689	722	675	673	699	696	699	695	668	701	682	689	704	638	684	699	704	679	667	668	678	682	647	646	629	737	665	678	728	690	704	699	709	695	667	685	720	690	705	693	688	703	674	659	723	714	679	708	705	681	685	680	667	723	682	684	639	734	687	676	721	635	642	720	656	681	649	656	697	662	680	696	690	672	684	700	690	709	649	672	719	700	695	685	707	676	709	665	709	658	669	693	686	714	676	683	688	725	669	702	654	656	727	673	675	676	690	709	667	639	626	681	696	681	638	743	642	656	693	719	669	687	671	641	712	708	644	673	656	728	663	653	694	730	670	697	706	690	713	729	660	677	685	722	653	671	657	691	645	697	685	708	650	679	677	712	670	713	694	710	704	676	678	698	705	704	710	644	724	657	669	668	669	749	708	660	723	656	701	695	667	692	682	711	729	664	674	705	653	695	652	679	700	672	701	670	715	723	666	651	733	638	722	685	662	706	719	628	666	694	662	673	712	711	713	705	701	724	621	677	696	664	711	683	694	677	680	711	650	712	640	702	716	733	636	702	653	694	682	736	663	679	710	677	669	694	649	689	646	652	671	680	672	697	721	685	681	683	629	711	710	682	730	671	685	705	729	741	688	680	679	680
24394	21490	28992	25654	22657	17481	10185	6528	4731	3682	2922	2398	2005	1772	1580	1342	1227	1149	1029	967	922	863	892	769	761	726	715	746	734	789	733	762	701	662	658	708	737	662	688	706	722	699	664	684	673	653	696	701	677	659	680	656	683	672	694	691	697	684	678	678	688	649	677	670	644	658	646	697	730	691	721	654	642	652	690	691	663	657	692	707	663	661	689	685	683	662	682	693	667	670	686	693	660	625	712	723	655	704	706	676	673	675	714	629	733	665	694	751	698	692	658	743	710	669	684	663	737	687	667	709	714	683	698	663	701	699	691	650	725	683	701	652	687	665	618	661	646	678	637	676	656	699	636	731	653	641	697	663	681	695	714	687	695	700	713	693	707	666	703	696	650	681	712	696	647	700	662	643	681	739	704	661	672	702	659	709	688	685	709	658	691	667	676	668	694	696	644	712	691	737	687	719	712	687	661	672	689	657	704	691	696	722	643	618	702	663	635	667	669	716	673	666	706	673	666	673	677	657	682	713	651	675	714	700	705	660	650	687	677	669	676	701	627	643	683	670	646	651	683	700	703	720	710	657	691	699	687	724	694	687	681	656	687	695	638	694	583	729	701	671	635	719	718	675	660	653	704	630	705	651	707	682	646	670	639	674	650	737	699	702	714	672	700	643	671	666	712	676	702	686	712	697	649	658	645	668	702	663	712	664	722	715	688	644	682	724	673	710	668	692	681	677	675	652	641	705	736	668	647	675	692	706	692	687	714	655	698	682	683	613	681	690	672	700	670	682	681	686	704	698	660	698	681	689	698	685	663	695	665	673	688	699	704	697	703	684	665	629	664	717	694	657	651	682	676	699	676	645	693	672	698	689	644	680	694	647	694	714	721	661	708	651	708	700	648	700	701	684	589	693	717	676	707	686	672	721	661	676	678	678	684	695	666	679	699	655	681	710	665	666	674	698	697	687	679	664	687	682	665	667	655	704	659	687	681	645	702	639	706	715	683	711	673	680	626	658	652	681	718	747	711	649	722	691	719	718	667	671	686	697	715	673	740	689	645	693	662	704	686	678	644	681	685	738	678	689	673	657	665	703	653	661	712	695	677	647	688	748	715	675	688	709	660	703	686	684	685	603	676	683	718	709	689	673	735	675	635	682	699	674	627	671	690	667	685	671	660	706	649	680	680	691	634	685	689	682	691	703	678	679	669	679	695	717	687	646	651	707	659	710	693	691	715	653	670	664	653	696	705	728	670	658	644	721	677	698	694	677	686	718	698	620	677	679	682	702	634	704	675	687	685	660	728	663	641	654	667	668	708	664	707	670	671	713	672	683	688	720	707	726	668	677	676	717	648	675	674	659	706	682	647	663	676	688	687	655	745	714	703	656	719	680	649	661	697	692	685	693	658	654	714	717	683	704	683	675	620	715	687	665	687	686	705	675	670	707	676	669	689	705	735	681	629	658	711	689	674	690	670	660	637	664	660	695	650	707	712	669	657	627	683	677	685	684	723	716	690	720	682	641	721	698	666	697	656	651	624	638	666	662	714	677	705	667	714	645	657	639	709	642	706	716	643	679	662	678	701	744	642	674	687	645	704	708	680	661	699	691	688	664	704	667	686	678	704	646	661	642	668	642	656	651	722	703	714	657	675	666	703	648	697	659	672	643	656	691	670	664	736	719	651	649	719	680	658	741	715	659	643	686	659	712	619	699	647	640	679	692	633	673	728	669	645	663	676	620	718	664	673	662	661	716	694	710	672	661	663	671	662	658	655	669	700	663	695	714	705	654	702	700	647	694	712	692	711	696	704	650	668	692	678	665	696	661	673	715	676	670	674	688	729	673	700	663	696	670	694	671	693	681	714	653	677	676	657	693	659	640	662	710	709	636	660	683	612	673	702	687	691	666	673	675	676	688	678	726	694	715	717	717	645	686	669	730	685	706	675	613	689	684	689	702	705	699	674	688	653	707	654	730	703	713	649	665	654	654	629	655	687	690	714	694	720	682	697	674	704	686	709	702	687	735	668	668	668	664	723	715	710	667	706	680	703	656	694	651	715	687	732	694	677	650	683	711	705	700	639	653	700	652	672	665	677	687	682	668	642	654	668	650	699	672	693	667	751	646	681	714	711	708	651	704	694	717	672	678	623	742	676	691	734	692	695	712	673	667	675	702	656	666	699	664	666	654	710	677	683	674	660	719	733	709	677	681	679	703	671	677	656	660	666	664	682	651	638	670	727	713	651	725	693	697	642	699	676	716	722	674	677	693	703	681	679	693	700	665	680	655	702	633	644	655	629	708	677	674	687	721	723	668	665	615	618	726	722	704	647	710	602	713	700	690	691	698	669	695	690	728	730	720	698	710	700	684	688	738	681	664	625	683	719	691	632	681	695	703	674	686	668	670	668	705	673	662	653	700	717	700	696	661	647	711	681	672	669	683	684	669	706	645	665	642	663	685	669	688	674	684	716	653	653	689	732	725	709	697	673	664	679	662	667	688	681	655	714	725	690	648	663	652	682	692	671	707	688	739	707	709	695	686	676	683	684	711	672	677	645	668	687	681	704	685	697	665	696	710	660	746	658	693	713	660	709	709	650	705	646	681	667	731	705	657	697	695	665	734	669	692	729	684	629	650	671	677	677	675	658	665	701	688	710	702	675	679	729	675	648	704	711	669	710	706	706	683	672	733	694	632	646	697	670	698	676	672	637	664	650	719	692	731	710	688	698	705	679	708	703	651	681	672	676	673	707	699	622	690	697	692	704	709	652	711	668	657	716	684	695	737	689	682	686	651	712	640	643	651	652	692	673	715	696	678	696	654	677	679	678	700	671	737	675	641	719	712	666	693	675	626	702	678	710	698	703	697	660	721	701	685	654	675	691	656	711	676	719	693	636	719	683	704	670	680	667	680	749	672	661	655	744	697	674	682	724	717	699	683	689	644	683	668	657	642	655	678	724	703	681	629	676	712	643	686	648	690	691	697	752	716	686	695	645	741	675	668	642	652	662	692	718	682	700	650	631	709	673	699	708	674	683	654	668	701	647	712	718	669	686	691	705	673	683	678	675	692	700	686	665	667	690	700	662	646	653	699	666	688	656	697	624	685	649	672	711	616	694	683	704	693	711	683	705	638	695	696	672	646	641	632	672	680	706	670	698	639	641	676	644	714	641	708	720	667	710	675	712	717	690	650	631	683	678	707	661	718	649	663	667	670	665	692	680	687	660	682	635	681	707	652	695	692	652	655	714	703	695	661	634	646	669	624	659	701	757	682	697	714	724	707	731	671	679	665	671	683	684	719	671	720	658	692	655	634	701	671	690	707	706	662	630	636	671	666	653	654	656	644	689	699	658	668	664	691	659	704	681	695	658	650	678	663	719	705	648	648	670	653	719	710	657	718	692	694	674	713	648	672	730	679	721	698	666	639	673	693	670	638	644	640	674	705	723	701	674	700	685	690	639	651	719	700	605	614	702	687	666	672	668	685	693	702	671	731	699	664	717	706
42626	62937	46991	30899	21589	14939	11377	8758	6734	5384	4087	3273	2610	2265	1949	1601	1444	1268	1153	1078	1016	918	911	813	780	810	743	773	731	752	704	732	714	681	727	715	691	714	702	689	667	656	666	648	710	732	641	694	709	681	698	650	690	668	710	719	630	685	680	666	697	678	713	686	680	653	662	711	672	660	704	696	708	641	689	664	677	682	694	659	680	703	664	659	698	688	649	671	659	674	650	688	676	674	665	707	695	675	689	684	731	666	688	683	706	663	683	699	694	706	676	661	660	652	698	677	688	665	651	628	709	641	715	670	628	767	689	687	662	691	649	673	669	684	677	721	682	707	712	671	670	702	646	702	641	673	628	637	653	680	663	664	700	623	676	704	681	716	667	691	695	666	678	639	655	667	675	710	678	678	668	724	681	655	653	695	673	690	694	676	639	629	689	672	679	685	651	679	680	692	682	706	689	675	655	677	706	707	686	685	634	687	646	662	693	660	694	654	703	700	668	665	642	671	703	742	696	639	656	680	706	721	663	718	695	670	665	663	704	676	687	674	684	643	711	665	659	661	680	680	678	642	652	691	696	682	722	689	683	706	689	689	656	633	666	694	692	675	726	679	720	641	715	666	698	684	638	679	706	674	670	620	687	685	667	678	662	679	684	685	657	662	636	662	670	676	699	621	685	683	680	645	696	676	623	676	698	693	721	643	643	644	710	685	706	697	674	648	715	627	725	693	690	683	689	685	696	642	694	695	658	660	626	693	701	706	641	677	737	669	665	708	666	684	667	692	700	677	698	627	669	671	679	701	668	671	684	707	659	659	687	671	702	644	672	650	692	660	671	686	609	677	693	670	688	691	663	688	661	691	683	682	687	674	684	680	653	683	657	680	628	666	676	690	643	733	715	661	678	648	708	731	665	666	662	642	658	705	722	690	684	662	647	694	687	662	723	668	628	678	656	717	673	708	683	700	645	612	717	676	714	681	627	647	689	679	696	702	646	673	667	697	683	723	687	684	673	668	675	654	676	661	683	691	712	639	672	693	650	703	705	686	712	657	688	629	669	677	695	696	655	713	665	713	697	672	667	677	652	705	731	694	722	681	691	726	658	699	651	691	655	676	643	662	698	664	654	666	680	697	662	697	687	691	704	698	659	681	725	691	675	667	694	627	679	653	706	647	668	657	654	672	710	683	695	694	670	652	676	725	705	696	717	753	714	689	727	756	695	675	675	696	702	706	721	667	678	699	667	668	649	660	675	705	671	666	664	662	631	680	662	596	650	650	688	682	718	660	645	652	699	657	670	709	662	658	640	698	645	684	677	640	661	656	686	731	651	632	679	696	643	668	643	694	631	625	646	729	682	692	639	679	698	653	700	701	690	651	675	692	657	648	649	696	646	674	699	661	684	730	658	648	671	703	665	689	683	712	683	716	688	738	687	683	709	672	656	697	717	687	676	694	748	659	686	704	674	689	692	705	684	712	706	679	673	632	699	698	702	662	728	696	659	653	669	684	682	710	660	653	689	656	676	669	690	681	700	675	695	660	698	664	680	673	682	654	659	667	687	711	685	691	662	677	662	687	725	700	702	652	618	654	651	664	737	685	676	705	687	671	693	678	658	701	717	638	672	654	685	674	663	714	665	657	699	662	680	657	694	606	713	743	663	684	708	663	712	661	676	661	711	660	698	613	693	693	648	679	679	678	676	659	650	629	651	649	696	703	684	682	695	717	679	688	680	710	682	653	678	689	681	706	687	699	706	686	666	648	635	642	700	695	623	642	689	721	691	658	687	631	670	644	624	714	648	623	629	713	674	669	683	707	686	699	662	652	667	698	677	662	613	643	664	684	692	688	703	616	680	693	722	714	726	716	725	714	668	737	713	684	683	709	684	666	685	744	681	703	707	695	722	697	648	646	680	645	722	725	646	700	703	664	652	680	685	646	685	697	675	675	736	689	720	636	621	690	744	717	682	718	673	699	685	709	681	647	658	719	715	709	671	661	734	663	698	713	704	659	653	691	640	686	659	662	675	657	634	740	674	707	683	695	725	690	669	704	695	671	706	683	681	670	636	662	708	658	687	679	688	733	760	647	684	671	669	684	632	668	697	724	667	703	672	649	625	698	702	621	691	688	687	708	717	669	687	659	714	688	688	687	642	659	664	681	669	667	679	642	690	659	689	686	676	707	661	719	653	676	678	650	658	698	715	665	675	666	698	690	670	640	675	726	667	672	688	707	693	681	699	723	634	695	637	694	656	692	699	734	718	699	662	682	719	649	666	649	631	668	661	654	684	680	696	715	647	695	634	669	723	712	651	681	638	642	638	659	686	653	698	646	678	640	647	730	694	671	722	588	693	643	724	718	678	726	703	711	650	662	673	713	613	671	660	696	677	682	665	670	689	693	681	697	636	670	674	645	665	656	698	710	696	709	601	702	707	659	689	659	723	626	716	651	716	665	646	679	748	687	693	705	673	670	692	710	657	640	667	682	664	646	717	682	697	694	703	681	698	701	720	678	700	685	705	688	697	675	667	661	687	687	703	652	705	650	658	636	650	683	654	651	691	632	719	656	698	666	668	706	683	677	692	699	702	693	670	713	696	664	732	658	644	663	689	672	640	697	685	644	692	730	650	675	642	683	653	656	665	698	735	709	673	678	700	622	694	657	654	672	690	697	674	645	661	693	690	633	674	685	688	659	691	686	632	646	626	677	710	705	678	669	687	646	713	683	695	678	646	668	734	720	657	705	668	660	671	699	728	700	641	709	682	676	649	728	679	654	702	669	704	662	698	664	660	684	707	708	667	712	677	689	681	708	681	641	700	691	735	682	720	677	687	738	652	684	714	707	672	692	672	694	698	672	687	686	709	743	724	685	644	698	710	654	686	701	693	685	687	676	713	661	729	705	641	665	700	636	684	665	644	665	653	675	650	704	652	704	656	663	733	647	590	682	676	712	699	695	699	644	669	713	666	701	706	651	673	657	638	706	700	731	700	648	681	675	694	669	741	671	658	682	698	639	710	682	718	668	699	675	635	710	677	686	703	690	685	669	706	659	655	692	678	708	675	678	666	666	658	703	644	638	663	680	701	725	702	675	685	668	706	654	684	625	708	670	670	639	697	735	732	701	689	672	680	661	695	664	630	644	708	747	636	715	655	722	642	702	690	652	664	687	660	687	698	675	638	746	690	670	685	665	682	654	699	669	671	635	670	704	666	658	698	694	661	703	671	705	690	665	706	641	696	691	702	647	687	674	677	649	684	680	692	698	685	683	650	688	679	669	665	652	716	686	649	658	727	657	686	691	643	687	714	676	663	671	681	697	705	666	697	674	673	705	670	694	672	684	698	699	688	689	632	657	631	650	658	676	698	662	670	680	703	678	673	696	693	644	723	666	675	642	690	712	655	650	690	619	701	708	677	680	672	702	712	667	647	674	620	692	687	680	738	682	651	664	697	686	684	696	702	701	624	641	645	678	705	718	650	650	674	685	704	667	706	647	706	683
25419	21813	30894	28445	20760	12779	7918	5451	4044	3294	2698	2250	1862	1575	1429	1322	1149	1166	995	919	905	866	809	782	818	756	726	693	702	756	762	759	743	768	676	735	689	680	726	718	745	714	714	708	681	668	679	660	716	704	721	696	713	651	669	700	661	676	675	735	708	703	693	657	644	701	694	689	712	682	743	687	733	715	687	698	742	693	729	663	710	637	675	674	693	711	676	674	701	724	715	735	724	727	731	652	766	711	714	662	706	741	710	714	690	713	734	691	641	747	715	703	692	670	660	691	701	745	751	688	698	731	701	704	674	716	705	719	732	694	694	684	728	662	768	735	686	699	711	680	733	694	684	749	710	684	701	758	677	694	702	706	732	729	690	680	692	679	733	691	702	655	668	751	658	717	712	706	724	702	704	703	723	707	706	714	705	664	716	760	699	710	690	681	714	650	701	689	745	679	766	716	676	710	662	674	667	684	720	698	702	714	683	700	680	705	733	705	696	724	667	661	671	653	720	695	704	708	671	679	669	732	701	690	722	696	761	735	747	697	705	726	738	705	693	707	705	735	697	716	675	678	677	693	733	703	690	676	705	715	748	742	670	674	710	667	711	667	738	755	721	688	699	692	721	743	701	713	658	728	693	731	701	694	696	705	727	679	753	679	712	704	712	681	712	686	680	709	706	701	695	694	673	667	719	679	690	719	659	685	655	658	755	671	702	750	696	719	696	707	713	713	688	705	671	774	678	710	692	695	771	694	722	704	726	657	676	719	692	726	664	656	732	683	663	682	714	724	688	697	680	688	676	681	676	712	681	690	707	705	690	704	697	707	694	709	678	672	719	693	727	713	699	707	732	703	715	685	691	699	679	735	725	668	656	681	668	709	672	684	658	681	740	699	698	706	709	734	687	708	677	726	677	703	690	688	711	714	686	751	755	705	652	688	757	742	697	720	682	707	687	733	735	753	706	664	710	739	693	750	726	713	647	736	705	664	699	707	718	694	693	672	703	679	722	680	686	725	670	709	702	733	671	662	703	697	687	644	717	714	716	724	691	679	698	731	674	720	751	717	675	720	661	718	682	649	739	718	710	697	669	782	729	689	686	720	702	711	707	642	736	674	709	642	707	749	686	718	701	654	703	741	668	695	710	706	712	675	732	717	745	734	708	690	702	669	706	696	687	667	712	719	706	732	706	695	709	699	694	725	708	721	717	727	718	705	735	697	707	725	680	677	690	719	702	669	670	667	684	683	688	674	662	677	666	680	676	676	701	691	674	692	716	707	668	725	678	705	713	672	724	694	724	739	681	683	714	679	678	654	721	699	688	653	630	708	683	704	668	725	681	682	717	662	743	694	683	673	698	692	687	727	718	712	698	717	764	681	721	735	704	719	702	695	685	693	734	690	662	689	658	724	694	715	675	686	680	744	677	718	710	669	652	734	705	724	728	736	694	691	693	763	754	677	694	699	701	745	675	704	640	691	672	701	711	692	703	663	727	752	690	695	720	738	700	693	726	713	698	712	687	691	717	679	721	709	706	678	715	713	702	741	729	685	678	748	671	700	688	731	732	695	682	737	673	679	740	769	727	690	715	760	723	671	682	674	723	670	710	734	684	713	733	693	740	670	715	686	677	723	727	668	728	702	711	694	700	668	673	667	687	682	698	698	709	645	722	727	699	682	702	724	713	685	727	687	692	715	702	679	718	678	685	747	678	686	710	702	716	756	700	741	725	688	747	667	707	704	716	721	717	703	738	676	651	696	720	690	662	677	721	678	697	691	663	679	699	712	722	713	697	755	689	718	734	698	692	683	689	689	696	731	694	702	703	701	654	703	682	718	723	677	680	674	640	750	726	695	714	686	713	673	755	700	688	716	677	690	742	713	695	708	685	714	716	685	646	661	690	664	718	694	665	695	745	731	702	732	725	704	707	634	732	712	688	726	687	698	649	734	702	696	705	737	706	688	743	673	651	715	696	697	694	690	672	690	691	689	698	666	683	701	684	657	643	676	743	723	700	686	729	707	718	701	699	749	705	704	789	685	667	676	669	631	666	711	689	705	682	733	712	737	700	709	700	732	689	707	707	705	699	682	637	757	716	709	672	644	663	700	683	716	677	693	738	708	684	716	690	710	657	709	727	764	709	736	744	705	737	722	748	699	720	721	687	706	717	727	681	714	703	704	662	686	651	684	776	669	751	711	695	674	717	747	721	698	716	675	685	696	696	700	684	667	693	706	711	685	701	689	751	665	755	740	681	674	691	692	734	699	743	669	735	669	686	702	765	690	694	697	697	663	709	680	705	697	665	687	689	680	719	716	720	703	690	732	695	728	732	695	687	731	688	737	684	706	711	689	721	706	686	686	693	696	706	669	700	701	669	737	709	675	715	685	677	662	718	676	707	638	709	710	729	674	706	712	697	717	734	702	725	716	683	683	723	704	693	687	732	707	691	738	712	717	684	676	724	700	709	685	663	726	681	695	662	710	710	685	692	758	688	685	663	661	693	688	730	721	706	703	733	730	721	663	701	687	740	722	665	672	722	732	667	721	732	693	664	738	749	713	699	729	739	696	711	689	693	750	716	721	656	682	680	641	720	698	694	690	645	674	693	680	642	700	694	655	672	692	661	697	756	708	708	721	671	761	693	671	681	685	694	722	657	690	680	729	666	738	695	734	712	667	694	729	698	663	719	720	660	722	722	712	667	695	727	736	696	621	689	694	697	684	685	707	681	676	697	687	718	723	694	711	706	693	685	695	713	701	688	667	674	690	675	697	654	655	656	691	715	684	707	691	710	652	773	661	710	687	681	701	691	719	706	657	734	672	720	702	704	704	691	698	692	655	685	691	714	675	726	693	726	682	716	690	690	735	696	703	686	697	697	686	614	696	677	710	727	713	710	691	678	672	668	725	706	669	687	688	673	705	737	660	656	724	685	656	700	714	691	693	730	721	753	728	680	696	717	683	731	678	656	688	655	681	726	672	712	714	672	716	714	683	720	695	672	678	717	681	708	664	725	700	738	684	756	680	709	677	725	653	732	686	716	684	694	717	701	692	699	741	738	660	699	745	664	718	679	712	723	683	700	710	682	661	731	720	690	705	703	714	739	731	720	740	717	687	665	631	653	750	696	701	641	730	732	697	677	674	737	686	719	718	702	680	674	725	676	719	678	708	694	698	712	733	697	693	738	666	677	741	703	697	657	696	689	677	696	664	732	765	720	699	693	725	706	723	709	684	660	658	725	711	710	666	647	671	718	699	724	711	678	663	721	726	688	679	702	681	692	680	702	754	735	738	675	736	677	689	743	707	730	719	747	686	770	729	696	651	669	722	706	682	696	712	715	664	708	672	676	677	707	683	745	712	701	689	701	708	697	709	702	728	640	693	700	750	680	712	727	684	709	732	750	683	739	668	695	737	721	722	685	660	649	677	717	715	731	743	681	690	732	698	752	692	686	678	700	690	664	669	731	729	697	658	737	638	688	688	730	749	690	712	718	661	747	668
41052	60131	47199	29532	20013	13858	10565	8151	6316	5108	4005	3016	2500	2134	1824	1586	1351	1255	1093	1039	1024	892	953	863	829	793	786	749	777	747	699	734	714	692	711	709	703	736	742	677	702	686	740	672	697	712	638	665	695	691	650	686	698	688	708	743	729	686	682	674	747	678	683	685	698	618	732	713	736	681	720	696	735	726	731	678	721	715	684	672	688	692	701	666	740	728	721	733	682	714	734	679	740	674	701	680	668	688	720	690	712	697	691	730	698	705	738	671	660	739	699	708	714	716	696	717	704	751	716	688	667	738	640	703	699	668	655	739	715	683	709	688	723	706	688	693	723	713	694	665	696	735	745	719	665	703	703	715	722	681	700	723	715	707	669	692	730	728	696	735	687	698	700	674	693	685	694	698	692	759	715	681	691	676	714	742	735	702	703	645	715	672	701	702	666	672	705	671	710	712	700	714	669	703	716	721	730	705	742	672	707	694	725	747	708	679	684	667	698	677	688	726	670	689	744	696	705	693	690	697	697	713	691	720	706	678	686	691	701	660	717	682	665	684	674	706	698	671	688	703	716	736	633	696	694	695	733	710	698	676	670	719	700	686	708	703	683	622	664	648	731	689	677	695	704	727	691	697	693	685	702	734	739	678	667	724	657	738	674	689	700	684	743	664	672	680	694	734	687	725	731	671	726	691	638	686	705	640	712	702	701	714	704	738	707	688	656	683	690	676	643	738	704	736	698	667	686	687	691	683	692	697	688	651	691	669	728	733	689	686	656	701	712	719	708	657	674	699	723	700	657	699	689	659	704	686	704	700	683	688	673	650	717	683	708	718	713	734	695	704	686	702	685	669	723	702	695	718	698	702	714	639	734	732	714	734	738	642	676	697	690	690	743	711	706	694	663	702	729	693	693	687	661	732	673	714	708	716	718	691	704	657	691	706	711	715	662	708	694	650	669	713	686	721	746	696	707	655	698	683	656	677	683	689	738	691	719	705	716	713	689	676	674	697	728	709	708	724	651	671	711	670	722	676	682	706	701	668	745	711	666	696	681	731	684	696	736	700	695	674	702	693	738	701	690	700	734	726	666	677	681	685	676	699	725	660	739	692	729	708	732	741	760	683	725	737	681	675	721	723	701	755	694	697	725	735	716	663	705	665	641	695	672	681	653	690	651	704	702	707	692	685	702	659	684	644	709	714	718	710	734	682	753	713	709	694	686	701	745	699	717	686	708	727	707	685	694	691	721	708	722	739	724	686	681	703	676	716	671	692	685	736	737	736	718	717	709	752	698	736	714	685	694	726	726	675	735	701	726	745	711	690	717	723	733	757	719	714	735	652	688	671	702	672	734	645	710	705	741	690	677	657	700	697	694	661	735	711	729	678	659	692	714	716	712	663	701	765	674	703	733	671	726	667	739	740	668	688	712	686	699	675	660	645	695	707	689	668	679	708	708	694	668	693	712	668	747	684	678	688	651	699	718	728	698	675	705	733	693	705	693	746	693	672	672	683	687	693	700	712	705	745	656	658	735	687	712	685	682	689	713	707	706	702	681	677	704	680	655	688	667	723	673	725	704	696	718	755	691	702	672	721	650	726	684	690	694	697	686	698	728	724	674	723	721	689	700	678	692	704	699	723	689	689	682	728	684	679	685	712	709	689	741	726	670	696	702	669	742	688	674	678	646	709	691	693	683	713	694	683	705	702	720	724	659	700	730	697	744	708	683	712	678	674	653	686	672	681	722	745	710	690	699	735	660	693	743	701	671	676	687	699	713	701	722	715	674	665	679	657	662	712	682	719	660	704	728	705	692	755	682	721	666	688	684	705	702	706	667	748	760	721	683	672	727	712	741	699	696	720	696	700	669	700	734	725	746	699	685	727	650	712	671	689	677	649	656	721	703	748	667	689	715	691	676	711	663	699	703	665	737	726	673	700	692	675	693	668	673	681	766	685	698	698	703	696	688	713	685	692	716	686	717	752	755	706	721	688	717	693	699	700	741	700	675	663	690	705	714	760	671	691	698	724	685	723	736	737	666	690	698	711	699	722	688	692	693	662	653	742	675	711	656	695	713	709	743	696	699	712	712	694	664	685	665	702	689	652	702	738	643	702	676	712	660	678	679	710	713	700	695	695	689	680	661	711	671	703	703	686	686	711	685	741	682	701	661	675	703	725	679	679	692	678	674	698	742	722	668	713	709	716	724	681	712	710	675	684	717	664	654	733	689	722	702	664	715	695	697	681	636	692	679	700	732	741	666	706	706	666	699	738	707	711	711	711	671	687	684	716	674	655	687	700	717	689	698	735	698	693	740	696	723	687	676	754	728	751	702	675	691	664	741	703	649	713	642	690	697	687	720	673	713	715	694	707	692	723	689	662	737	709	690	721	729	736	698	720	723	670	725	765	675	722	672	675	719	686	700	701	725	735	675	696	733	695	703	718	699	684	693	686	680	739	682	680	707	729	688	669	720	714	713	721	720	677	678	722	698	728	695	702	704	679	701	672	697	712	685	669	751	693	700	702	712	702	723	679	695	719	724	709	710	674	706	743	687	710	714	711	641	723	760	706	661	690	658	691	692	717	725	713	716	742	695	695	711	703	680	677	651	716	712	703	736	702	687	649	729	731	725	695	691	725	658	710	642	687	722	764	683	688	718	705	729	714	707	689	721	682	734	673	689	720	687	719	691	721	674	727	720	716	691	719	709	710	664	721	695	716	693	717	729	710	730	700	701	651	706	725	683	690	675	717	705	662	670	689	689	668	760	685	663	705	685	702	690	737	704	682	728	707	682	700	703	729	728	668	703	727	701	686	712	718	679	674	648	732	659	712	699	682	734	704	691	647	685	713	729	754	733	666	744	755	657	705	702	733	735	745	699	686	682	652	682	708	656	680	711	704	719	747	693	736	721	690	759	731	701	715	713	697	709	706	688	690	760	641	711	684	723	674	633	660	695	661	703	702	707	747	670	714	703	673	658	716	710	718	737	716	686	692	738	715	697	689	660	683	705	657	666	709	692	655	705	710	680	726	716	748	727	708	738	691	727	696	728	701	705	740	729	680	741	662	690	660	711	741	693	692	664	691	737	680	701	681	680	676	700	711	733	693	714	679	678	671	742	700	654	661	683	733	720	694	682	699	667	707	716	663	679	702	755	661	708	678	688	673	663	698	666	686	700	761	636	678	679	704	678	685	653	726	711	676	696	684	665	700	710	717	680	694	669	714	716	650	716	694	688	665	706	714	704	684	684	654	708	735	726	687	714	721	715	709	717	725	682	684	699	664	730	714	701	733	720	674	715	702	695	700	730	715	713	701	699	675	660	713	669	680	721	736	678	705	686	700	697	714	701	688	677	687	705	703	692	695	714	694	715	736	656	720	714	679	730	718	665	702	688	738	680	688	697	671	683	691	706	700	731	726	737	711	703	675	702	717	705	690	664	724	676	701	679	728	696	644	708	729	665	667	688	668	687	709	741	699	706	735	730	681	699	692	719	668	685	709
23112	21504	29277	24584	22517	23258	20530	11266	7852	6368	4990	3728	3284	2703	2263	1910	1691	1470	1338	1222	1090	1035	970	925	849	853	883	814	838	791	791	756	778	725	755	768	780	708	728	775	758	724	714	729	723	741	654	697	701	710	722	738	774	752	687	727	735	739	743	711	743	719	722	729	796	780	699	764	694	719	737	750	711	719	716	743	675	670	701	726	676	739	716	721	735	729	703	702	810	708	707	761	705	765	743	754	749	766	698	721	732	709	739	752	712	746	734	715	733	759	731	722	752	753	724	688	744	745	758	650	770	699	712	713	738	727	711	746	748	703	752	734	662	725	720	738	701	700	723	782	727	740	699	736	733	724	720	744	741	707	719	694	746	776	759	750	737	671	738	714	734	690	726	669	730	726	697	704	725	750	774	749	707	730	723	740	752	687	703	729	718	767	688	740	736	716	714	698	674	729	735	690	744	688	701	726	755	688	739	702	736	743	709	743	723	717	705	739	726	747	723	722	686	714	749	702	674	704	735	672	688	767	707	768	735	763	761	701	713	679	725	710	692	685	753	691	754	734	711	714	702	735	712	691	719	756	771	753	718	739	789	757	743	721	705	778	743	730	766	729	699	750	725	730	688	688	785	720	681	710	746	782	753	752	761	763	752	731	764	720	757	660	722	718	754	764	736	720	749	743	755	699	757	684	745	692	706	734	736	706	739	689	742	750	746	718	746	757	758	663	691	744	711	733	758	715	739	689	708	740	688	720	712	729	740	732	721	681	755	686	735	742	741	718	716	683	736	723	731	684	734	724	721	711	684	762	756	713	733	732	757	753	694	721	732	705	697	724	688	729	696	734	730	696	717	654	693	767	719	715	710	696	712	722	715	792	718	762	760	775	719	697	735	754	707	717	733	729	711	706	699	695	735	745	724	696	722	771	745	743	704	824	721	710	775	736	704	754	711	698	741	700	711	722	734	682	729	701	734	731	762	769	766	734	692	704	698	789	704	750	704	725	708	734	728	751	742	720	756	680	746	682	733	726	714	742	727	721	733	742	730	738	666	770	728	697	718	704	729	686	702	725	723	793	719	660	751	723	714	684	754	740	752	701	703	730	719	678	725	713	707	738	700	739	756	720	695	740	754	710	736	714	686	774	697	750	787	731	696	729	723	726	745	685	772	697	713	715	734	701	749	696	750	717	698	692	708	761	710	715	706	733	723	690	705	748	739	668	675	733	720	747	722	715	706	698	743	730	708	699	716	670	733	707	691	661	708	714	718	713	723	712	731	738	750	696	742	738	732	703	739	705	717	714	651	783	747	737	754	701	715	717	722	713	761	732	713	653	708	715	674	690	727	708	713	710	712	751	691	731	758	721	726	716	751	697	725	734	738	670	739	675	716	751	705	717	707	735	685	743	687	719	761	699	712	684	707	697	697	761	718	725	720	703	726	713	709	697	756	737	680	754	739	731	729	731	698	794	709	659	682	767	722	741	741	711	718	733	685	744	692	754	711	750	704	737	706	705	705	748	674	748	726	762	718	783	749	714	689	763	699	681	775	790	745	736	754	720	771	710	757	740	697	718	688	754	735	705	718	719	687	695	742	753	742	714	739	691	760	729	716	724	722	737	776	732	678	734	703	718	685	773	690	748	690	727	746	749	678	773	731	670	746	704	700	677	693	720	704	689	730	744	761	734	776	683	706	728	750	736	711	750	738	745	734	747	739	699	745	785	734	776	736	775	687	697	739	747	701	697	727	701	689	739	720	745	703	667	710	727	722	730	708	759	734	759	738	722	714	717	734	697	708	755	753	816	751	757	721	750	761	741	727	720	699	725	733	716	709	669	772	749	699	722	751	714	740	714	720	714	766	722	715	685	711	761	723	739	755	673	766	785	736	701	711	751	704	752	738	756	727	750	740	756	763	705	745	735	723	731	716	702	721	687	686	698	752	683	683	762	747	747	758	714	775	727	759	731	743	726	732	756	723	723	662	718	671	716	686	723	690	706	779	687	698	705	721	750	762	749	811	731	696	713	729	715	752	701	680	720	711	677	777	753	717	757	746	694	747	701	689	724	749	766	669	718	768	698	718	706	715	735	683	679	716	708	728	721	640	782	758	695	690	720	715	750	738	750	704	727	708	706	771	713	668	715	728	689	707	685	770	743	753	751	756	719	746	737	753	790	710	740	731	730	771	747	758	723	766	743	722	735	732	678	697	691	743	682	749	721	720	736	764	709	686	688	745	669	747	752	717	708	755	669	733	717	724	753	687	705	766	703	655	723	701	715	702	669	666	758	727	713	668	692	745	735	706	721	730	751	693	745	743	717	709	700	690	705	710	684	766	707	692	711	722	711	733	751	719	726	711	720	738	732	714	719	732	699	734	702	712	712	724	735	734	755	732	738	769	739	723	682	715	692	735	748	737	707	728	737	721	705	696	686	777	741	720	723	715	746	728	739	698	750	724	720	700	711	738	702	681	769	727	720	729	737	748	738	722	767	748	722	692	702	749	693	732	757	748	683	741	690	755	721	703	787	678	770	664	735	723	760	717	749	739	702	731	753	705	704	691	731	778	701	762	713	736	747	718	701	704	692	750	709	719	732	698	692	722	662	737	732	728	713	723	697	672	714	705	671	730	757	749	718	713	792	742	759	765	735	718	711	703	730	717	735	711	748	745	699	724	753	684	697	688	713	744	739	727	748	745	726	761	715	744	663	749	737	695	734	688	718	727	722	685	751	786	725	715	740	706	750	673	751	715	771	720	688	746	680	729	790	692	738	702	734	732	806	725	688	709	662	692	757	734	701	726	758	711	755	678	687	724	698	661	743	781	712	765	730	763	750	716	732	783	740	702	738	732	715	700	697	722	726	759	708	717	739	688	686	730	709	765	696	719	718	708	745	716	692	730	743	691	729	649	720	724	698	697	744	774	722	763	727	748	731	782	752	714	782	750	767	739	678	763	718	673	687	757	676	699	720	671	706	727	728	680	685	707	728	727	699	719	726	719	753	711	760	732	712	740	748	676	696	712	723	691	761	679	715	735	740	704	688	722	728	695	696	746	691	681	768	705	725	729	725	700	766	732	721	697	759	739	678	741	734	770	762	738	739	707	694	794	680	713	703	689	739	694	708	740	717	710	679	713	729	786	743	722	724	705	707	720	686	746	730	718	752	702	693	739	737	809	763	744	704	720	709	742	751	704	752	686	691	814	780	733	694	715	719	720	709	703	719	728	753	703	742	739	701	714	715	716	721	676	739	705	748	728	721	728	731	761	745	661	761	722	721	699	777	700	758	725	692	744	743	712	730	733	734	677	717	685	661	716	722	715	696	724	752	716	735	717	672	743	697	731	735	773	704	686	700	709	703	745	736	740	693	734	725	722	672	768	725	726	730	715	725	735	760	714	710	721	729	760	698	683	747	709	748	742	720	710	756	735	705	700	700	728	751	737	712	735	710	706	783	724	717	787	690	742	747	741	688	679	735	704	748	784	723	699	718	729	704	688	709
40776	66087	54583	40370	30111	21899	17358	13680	11095	8895	6979	5378	4262	3523	2971	2433	2057	1762	1605	1386	1213	1152	1090	1026	915	929	832	842	857	853	783	721	774	702	732	731	746	771	742	750	716	756	730	693	697	679	718	687	690	679	708	693	682	715	713	707	710	710	706	688	691	693	708	693	686	741	711	739	695	717	715	712	758	723	713	714	712	685	703	769	723	737	738	704	723	763	691	652	739	735	667	717	679	719	739	650	707	728	740	724	668	716	739	724	711	690	658	722	684	709	736	680	750	685	671	739	668	734	710	718	727	694	747	767	719	703	707	717	687	706	719	759	767	681	673	685	711	691	709	703	709	722	703	707	753	698	738	705	695	748	671	733	693	696	671	687	665	733	719	677	696	738	724	717	728	719	700	721	718	673	689	704	745	711	718	663	741	712	698	679	712	695	724	731	742	728	700	719	706	727	703	699	669	678	732	715	725	683	688	741	696	729	738	693	768	762	737	715	691	692	713	725	680	698	713	692	739	709	751	739	732	679	686	713	705	719	706	703	734	741	714	687	710	747	707	733	748	686	671	709	742	694	714	705	684	776	698	677	737	726	751	739	740	712	676	670	738	731	700	692	702	661	740	699	721	707	672	751	731	670	735	690	775	696	694	715	745	688	704	686	749	692	706	699	761	668	762	697	719	771	694	721	695	732	706	707	720	671	649	735	697	733	723	705	740	756	715	690	683	695	754	697	724	713	659	720	668	714	709	710	720	724	716	652	713	720	718	703	718	726	711	680	732	734	749	756	723	687	675	705	768	732	725	709	728	703	719	672	661	742	712	762	755	729	728	755	697	712	699	728	679	702	700	699	718	704	701	699	719	706	716	675	738	684	736	692	728	674	695	719	691	748	757	635	741	699	728	686	724	689	709	697	662	653	665	706	740	704	740	750	741	705	648	676	705	686	695	731	727	708	744	705	735	690	703	746	719	673	698	698	730	673	696	743	729	682	729	707	722	717	686	731	691	719	715	679	740	663	729	683	708	689	707	644	676	741	649	731	718	674	682	686	716	744	727	719	671	749	757	746	770	796	745	765	678	710	732	703	703	726	726	674	649	690	709	701	708	752	716	714	742	705	711	739	711	714	703	701	733	683	690	702	714	719	690	756	695	721	699	705	688	674	711	678	748	713	735	690	687	717	719	709	714	710	720	700	753	711	668	694	693	716	671	684	707	709	744	679	743	719	748	661	705	691	736	684	733	736	694	733	756	704	705	708	740	683	685	667	725	636	671	706	679	688	698	745	738	721	761	693	676	657	724	695	735	697	695	723	716	686	698	702	692	719	689	710	710	696	687	707	716	736	721	673	711	697	720	779	710	721	747	702	704	692	696	707	742	755	666	665	696	740	747	710	710	651	751	713	723	680	691	713	672	772	676	691	742	676	752	724	740	720	703	694	740	661	684	709	738	737	710	689	720	732	723	692	674	694	719	735	741	721	699	672	702	735	691	731	721	716	700	752	752	689	751	715	776	687	717	695	718	693	740	714	683	757	695	698	763	756	669	716	667	700	712	679	735	708	689	756	716	717	685	718	691	724	750	741	729	708	691	699	710	729	700	720	714	720	733	706	695	723	694	688	728	706	740	719	703	691	734	700	707	686	667	714	677	772	697	703	686	759	701	697	679	727	746	747	666	706	722	774	762	737	732	685	696	670	698	737	672	729	719	737	692	757	717	690	703	724	704	737	736	738	688	714	738	721	710	758	707	714	703	677	701	706	718	684	681	729	755	695	759	679	700	692	614	710	696	723	715	711	701	673	742	700	711	694	699	728	696	741	730	708	732	697	707	762	721	705	707	698	735	683	678	685	733	719	703	767	721	722	703	665	721	656	692	742	702	709	693	749	700	671	722	737	728	719	719	686	696	683	686	702	732	715	724	775	703	687	712	740	704	708	723	717	676	637	725	742	690	771	780	696	700	745	662	655	749	714	717	715	705	698	731	688	671	702	763	711	706	710	738	740	684	702	687	681	708	724	724	707	676	770	711	733	727	695	720	718	682	700	725	690	709	660	715	731	666	637	715	690	713	707	656	719	704	728	670	697	671	721	703	681	745	739	712	687	723	647	750	738	698	697	728	716	736	688	677	714	700	704	682	652	702	668	698	678	728	725	763	689	707	712	705	746	710	715	708	710	735	732	703	716	678	753	702	710	704	680	741	691	720	709	751	694	657	718	686	721	677	730	671	745	655	737	749	737	723	672	720	757	732	712	699	704	741	693	719	677	749	690	711	720	684	713	693	725	674	675	692	690	697	739	743	699	673	721	690	685	670	707	656	714	693	732	713	734	699	671	747	726	689	732	696	688	724	698	677	727	723	688	707	672	681	687	688	656	670	742	716	716	746	703	705	722	696	720	672	726	726	723	644	687	713	719	689	678	690	653	737	737	731	724	687	700	716	740	725	733	710	646	674	710	708	722	689	710	685	710	719	687	730	691	736	666	698	685	651	753	682	648	729	722	692	724	712	699	735	695	697	718	707	730	669	665	742	708	659	754	693	745	732	679	743	725	730	693	680	686	690	730	748	753	713	732	747	712	705	678	725	673	674	700	731	749	685	692	723	676	726	746	754	673	700	681	756	710	746	687	710	679	695	705	733	688	756	713	720	744	747	695	698	709	679	734	751	741	684	710	696	669	744	718	733	744	727	703	670	650	635	737	702	702	687	701	711	763	691	727	692	738	717	700	700	697	687	695	727	717	719	688	713	648	729	715	697	756	685	735	665	719	718	738	722	718	759	756	724	686	747	737	684	694	715	726	722	710	694	670	729	702	701	663	710	731	735	716	654	689	744	698	711	769	737	689	726	669	741	710	693	695	707	743	680	725	729	689	695	675	700	714	674	720	717	706	692	722	738	705	671	685	727	710	703	744	702	703	729	763	743	666	648	686	739	712	663	708	730	752	691	645	746	687	691	715	712	711	668	734	741	654	735	647	692	743	678	697	727	705	727	687	752	665	724	732	682	680	706	682	692	718	731	690	664	688	712	694	706	684	764	710	686	706	734	736	679	742	709	688	673	706	692	735	708	651	645	691	703	693	715	725	684	730	704	740	681	690	696	694	678	717	746	703	756	677	715	737	714	713	706	727	761	735	681	723	733	726	700	739	721	738	682	741	663	693	741	713	705	697	779	707	721	700	713	714	684	714	757	748	752	693	752	729	765	689	671	692	677	744	673	734	731	711	733	745	674	713	666	713	731	733	706	716	684	753	681	720	729	740	660	737	665	717	728	686	711	640	661	709	692	700	737	736	755	754	715	678	698	710	723	678	709	730	723	732	657	727	692	712	709	725	729	679	699	711	700	684	734	711	744	710	682	758	696	742	718	724	731	730	737	702	722	701	715	653	693	747	740	656	722	691	703	729	736	688	710	709	732	734	702	696	734	682	743	707	703	687	746	736	704	706	739	736	707	710	717	723	778	720	729	690	709	724	738	679	687	698	702	688	777	705	705	722	705	676
37474	44759	46403	32347	19048	11157	7239	5246	4143	3148	2617	2131	1859	1516	1393	1226	1150	964	935	957	838	833	798	713	758	757	744	715	755	712	720	703	662	719	713	753	688	710	665	621	707	656	714	673	716	673	694	731	707	696	661	720	716	658	711	670	722	682	689	645	697	695	693	651	663	676	709	719	703	694	677	714	649	683	708	728	709	675	711	673	688	749	669	651	709	662	689	680	669	709	724	695	701	724	726	677	689	709	678	687	659	639	660	677	746	729	700	724	717	652	694	722	651	686	681	690	706	693	758	688	686	675	709	679	715	688	660	658	696	677	693	675	709	691	699	719	677	686	694	658	704	712	645	711	687	675	652	702	698	670	687	719	678	682	734	659	678	646	704	675	638	698	641	646	670	701	675	640	728	678	706	729	668	627	744	689	702	670	713	681	689	641	659	690	699	634	718	693	610	638	707	677	677	692	719	731	729	725	732	727	658	659	752	686	733	666	714	691	682	678	700	620	717	676	685	767	694	634	660	688	709	706	694	687	707	680	728	641	671	710	711	672	666	712	667	710	698	649	646	699	664	687	732	694	689	710	687	729	690	716	675	692	684	719	675	703	616	642	721	734	711	685	744	745	686	657	685	718	633	702	678	781	703	719	685	672	707	727	647	720	723	690	697	684	694	697	679	710	697	674	615	715	677	706	698	688	680	709	686	732	720	680	724	714	701	749	696	717	656	690	704	663	681	719	663	729	644	660	705	681	682	689	686	665	659	647	648	678	693	682	716	701	671	690	675	711	676	643	701	704	649	714	695	681	615	623	661	666	673	676	701	719	721	675	717	660	714	695	703	673	670	702	711	646	648	710	689	688	660	719	703	694	704	677	672	706	685	676	689	697	666	644	696	688	678	671	684	693	692	675	715	645	664	714	663	674	680	648	661	685	687	706	678	676	713	711	717	659	658	684	660	631	648	715	714	693	715	674	681	686	659	681	667	656	686	700	687	685	717	677	667	667	717	712	684	684	652	646	670	642	660	687	652	693	682	629	674	637	735	687	727	671	673	666	686	690	667	695	694	697	701	664	690	678	641	684	690	623	718	637	665	678	730	657	679	669	707	668	667	652	676	667	683	689	688	683	667	684	716	679	683	690	695	661	689	727	662	674	714	662	747	713	665	723	710	654	742	663	700	665	710	718	710	735	683	684	677	663	708	679	674	704	704	713	640	654	677	684	706	609	664	713	729	713	710	734	734	712	695	665	715	714	701	720	683	648	638	646	722	729	716	690	672	697	724	683	676	667	643	663	689	657	700	668	682	688	663	727	642	687	684	695	683	673	696	726	704	652	677	708	705	652	687	725	667	695	662	692	711	713	680	654	668	716	700	702	683	705	692	681	694	665	650	706	672	666	710	692	615	692	709	721	687	712	665	696	684	688	686	731	659	718	664	692	680	692	647	661	649	685	653	656	709	669	732	635	722	651	673	686	644	690	733	648	657	731	728	667	667	671	669	683	689	675	685	652	678	687	695	711	724	665	699	656	735	672	703	701	741	639	681	709	746	694	688	668	683	677	699	692	721	719	715	673	701	680	665	702	642	695	705	689	688	702	717	696	708	660	674	706	671	676	703	701	650	675	685	735	686	691	686	716	677	698	640	710	709	704	719	637	719	722	689	652	682	737	679	640	646	686	660	651	679	683	647	721	679	713	678	688	679	672	695	700	674	733	697	729	693	668	660	693	725	681	702	680	724	691	662	736	724	648	621	710	690	684	642	659	710	698	664	656	652	700	727	662	694	674	676	714	656	683	682	659	700	684	718	672	727	647	689	689	690	678	688	652	697	680	741	593	681	711	692	676	722	702	690	716	649	700	720	688	717	680	695	675	687	691	687	661	726	678	688	723	710	699	685	743	692	707	714	720	681	727	709	731	671	697	711	694	729	702	673	647	691	731	702	674	706	695	673	689	682	682	629	712	729	650	720	680	667	632	731	703	666	632	647	668	722	686	655	753	707	676	721	718	685	667	726	726	631	735	712	691	705	693	699	707	691	722	636	661	704	676	689	654	637	722	683	715	696	698	692	689	709	704	664	674	738	678	665	690	693	696	720	729	706	657	698	647	634	668	696	667	732	696	712	679	683	706	693	697	683	678	678	688	710	683	680	678	707	726	719	705	703	702	670	703	649	716	671	666	668	742	703	709	705	713	671	700	741	663	700	673	655	658	689	737	719	660	685	630	694	660	636	699	746	687	665	681	641	717	685	645	704	667	697	694	651	685	719	677	646	715	687	706	622	720	648	683	703	684	699	684	706	710	624	689	727	665	708	712	689	696	678	662	712	704	709	723	742	707	647	662	695	681	674	721	673	697	754	680	656	690	651	684	729	727	726	669	659	728	678	693	679	708	684	646	691	675	655	644	710	699	664	729	699	689	690	702	706	723	638	720	662	687	664	710	662	725	687	728	705	683	733	674	667	658	664	758	660	668	691	697	688	624	695	686	676	726	689	671	705	768	696	680	678	676	666	674	705	682	659	671	672	698	665	673	677	654	656	735	706	693	688	723	690	647	705	694	709	691	704	714	631	686	701	672	690	684	692	686	748	693	707	740	715	731	709	680	650	680	708	744	668	703	672	682	677	654	645	592	654	724	681	695	710	696	721	631	667	685	680	647	687	694	711	681	682	698	685	653	710	697	725	737	691	690	712	739	714	626	690	650	658	644	730	713	667	709	708	696	730	704	689	694	705	653	666	699	653	679	674	708	693	638	679	626	666	683	672	671	679	658	676	645	681	668	675	681	697	687	647	680	704	665	693	731	695	696	684	685	680	686	693	684	654	661	698	685	720	734	692	693	716	694	744	633	695	701	743	688	684	661	642	677	670	656	622	704	742	737	683	674	709	665	679	683	687	722	670	742	705	651	670	673	691	733	720	710	720	721	680	651	703	731	656	676	710	672	685	691	700	646	673	703	703	683	694	707	744	628	702	679	695	678	670	646	689	673	714	720	705	695	722	708	699	636	674	690	683	658	691	699	733	701	665	685	690	685	659	661	694	651	706	619	644	712	681	720	694	688	709	666	725	669	732	747	701	728	706	716	664	697	700	675	714	686	689	678	696	709	643	769	633	691	659	669	645	653	688	684	726	710	714	694	684	698	669	679	641	709	697	686	657	681	718	675	652	651	701	700	691	666	650	700	642	648	730	694	712	713	727	686	703	653	700	689	698	659	701	656	667	669	708	668	679	657	685	686	702	695	707	671	658	655	689	664	729	709	707	679	675	706	689	711	663	683	637	703	736	692	715	682	615	636	663	767	632	665	662	652	699	668	708	660	697	691	708	690	614	688	701	744	678	694	707	673	694	724	668	713	724	656	694	707	664	764	688	637	702	673	656	711	690	746	707	646	657	704	699	680	699	683	636	729	710	710	656	662	680	691	687	698	676	669	679	694	675	667	693	709	721	667	664	654	727	719	677	641	708	706	690	691	671	694	684	650	678	705	690	676	696	688	705	661
41457	55935	43876	27998	19336	13585	9963	7723	6090	4815	3855	2936	2387	1993	1774	1463	1253	1147	1020	984	938	891	835	829	819	769	780	718	727	741	755	694	743	743	720	726	694	703	713	723	734	691	688	688	706	719	676	680	576	676	690	704	676	640	693	695	742	728	667	707	727	687	692	758	727	649	656	669	684	680	717	709	685	691	686	677	683	686	672	697	708	691	727	693	706	678	669	656	716	677	716	706	711	711	707	686	673	696	725	647	698	678	700	713	686	666	682	749	686	702	684	657	701	678	684	681	735	685	692	681	697	671	661	647	698	728	698	641	706	647	718	729	707	677	721	708	673	704	632	666	716	734	685	684	708	757	698	693	635	702	684	707	710	686	670	740	714	700	697	676	659	683	688	683	685	725	621	654	674	668	666	659	706	693	738	696	674	683	644	714	673	680	718	716	698	714	686	716	685	665	659	672	702	688	700	723	684	652	708	711	693	747	718	670	728	694	661	715	687	659	687	665	652	698	709	699	672	704	703	739	722	675	688	707	667	688	685	646	681	712	719	755	654	701	728	691	682	639	713	730	678	679	711	662	686	689	694	673	670	692	664	729	693	703	692	679	669	655	676	673	667	692	703	655	723	663	679	690	676	702	684	687	647	666	706	686	682	727	708	700	692	663	712	686	710	680	700	685	697	668	719	694	653	706	696	702	709	676	723	725	720	696	689	697	663	686	648	690	705	676	712	646	700	648	664	716	638	638	646	705	664	733	730	682	682	660	715	685	707	701	675	693	688	683	670	695	675	648	737	690	715	673	662	712	773	672	707	663	696	685	724	669	698	689	674	673	701	690	670	632	727	671	647	723	699	681	691	718	719	672	663	686	692	678	749	672	638	665	655	687	684	708	689	661	651	694	679	699	703	737	647	706	665	645	679	679	709	722	681	675	747	717	711	677	730	647	663	649	668	735	682	674	717	721	723	655	718	751	723	721	730	711	697	733	626	675	684	684	713	691	717	682	642	667	690	677	660	670	687	728	672	716	666	668	711	698	702	617	670	676	676	697	659	719	705	754	668	679	658	640	693	681	695	711	702	688	701	651	708	700	657	671	678	721	704	695	756	691	691	721	671	659	665	673	665	687	683	634	678	676	773	655	683	724	675	687	709	685	693	675	695	739	704	677	707	700	676	652	619	679	688	713	640	647	665	680	670	710	710	691	711	640	685	703	685	647	689	660	665	660	687	670	701	691	712	712	683	678	699	682	712	672	700	749	744	692	690	686	685	704	717	707	669	689	722	672	704	665	729	699	672	672	728	701	669	654	670	640	691	716	712	711	709	687	674	710	698	749	670	670	704	671	701	690	685	661	680	694	693	656	694	684	716	683	693	707	679	683	646	677	686	678	605	678	702	700	693	694	682	666	702	732	676	651	724	686	679	638	707	674	697	731	690	663	663	678	674	688	685	721	729	655	693	675	701	651	707	674	676	706	718	661	683	725	725	697	685	683	678	683	662	697	726	746	633	684	698	686	688	660	671	714	628	670	673	671	726	682	739	689	703	700	626	668	721	680	707	667	664	668	694	679	652	721	654	691	702	735	687	681	676	663	666	693	676	682	637	693	692	687	729	668	712	696	682	692	652	705	689	680	676	716	649	672	734	674	673	662	700	721	708	631	698	661	705	697	696	694	633	700	666	664	692	691	679	661	689	644	726	687	686	705	716	678	659	686	678	662	630	724	696	713	674	692	657	694	711	662	667	660	727	679	655	667	718	688	669	676	667	712	643	715	705	666	690	666	702	671	721	734	731	729	702	667	729	690	672	755	675	683	654	695	711	636	724	667	684	671	703	705	678	715	693	716	713	670	697	617	695	710	660	665	740	713	690	685	699	696	716	692	692	703	659	712	674	682	686	703	672	691	669	638	674	690	725	670	698	656	699	638	714	677	692	695	660	667	718	688	714	670	687	677	746	739	655	721	723	667	671	706	696	744	691	694	659	718	731	685	724	686	690	690	710	662	679	658	688	646	686	715	691	726	680	704	702	671	683	683	705	671	708	648	624	694	697	715	706	705	695	722	695	656	680	688	672	732	704	699	695	687	620	669	662	676	744	696	668	653	731	687	668	733	693	706	708	717	739	704	669	686	706	674	662	627	687	663	678	671	685	660	689	662	682	661	712	660	661	701	674	674	685	722	695	697	670	667	721	702	677	663	673	681	664	649	713	691	685	671	672	729	673	644	698	717	692	697	739	717	706	678	694	704	683	649	706	709	724	679	683	641	689	714	721	705	653	663	649	688	665	694	633	665	687	742	707	647	697	694	674	682	701	706	693	670	644	695	740	730	679	683	739	670	734	707	675	672	694	729	715	710	725	673	674	665	668	680	696	681	677	668	630	699	655	747	664	683	667	670	666	673	665	642	675	670	674	694	725	700	716	673	717	693	641	663	703	687	697	679	689	681	737	648	715	715	680	687	667	644	692	661	711	674	688	664	649	720	704	682	698	666	657	692	699	658	714	690	671	711	725	648	734	660	666	607	688	682	623	692	656	745	718	676	711	678	687	703	690	721	664	728	733	706	713	704	662	669	680	679	670	685	708	714	690	745	742	702	703	631	726	708	664	698	682	701	676	684	657	705	651	690	716	696	721	687	668	670	683	683	678	661	681	619	680	690	671	719	644	756	687	720	705	701	703	716	721	734	667	725	659	690	671	717	647	706	703	671	703	702	695	658	726	670	716	672	688	677	650	695	703	680	677	703	648	674	741	693	717	718	691	701	668	706	676	742	683	712	760	685	717	689	740	698	696	676	696	693	673	652	663	664	712	665	670	683	720	735	675	721	726	674	724	682	724	671	710	679	705	669	668	676	661	710	677	713	716	686	692	722	684	679	674	675	687	727	663	732	672	695	731	714	708	691	710	676	687	667	735	670	695	679	671	642	706	667	704	662	736	710	705	711	690	636	652	704	705	672	719	688	726	692	706	709	669	674	625	693	728	717	692	694	715	712	658	692	698	707	726	639	613	711	694	659	705	691	682	696	706	637	711	706	660	685	685	686	685	704	679	656	672	631	653	657	715	741	683	675	659	682	711	673	697	683	676	700	685	688	679	686	705	705	687	710	718	685	645	700	690	667	764	696	636	694	684	684	753	729	710	673	660	665	653	679	736	661	681	716	672	674	723	717	682	672	722	707	668	700	693	632	720	686	705	649	665	671	667	690	702	696	668	647	656	710	683	680	706	674	706	689	714	629	684	663	721	646	723	703	705	662	667	698	710	639	701	708	667	685	672	722	731	697	689	707	723	669	663	696	728	682	687	707	705	745	678	696	754	715	685	676	680	699	731	673	658	677	697	696	702	724	700	703	708	663	682	642	655	708	675	690	683	681	722	667	713	642	734	701	720	697	706	673	708	695	724	648	721	690	708	667	698	666	622	699	724	669	694	690	674	691	682	696	655	680	674	752	674	695	678	692	644	716	681	732	725	643	629	686	653	681	692	733	705	656	704	710	669	714
24294	21493	29626	26916	23290	19388	13019	8042	5710	4727	3759	2894	2360	2011	1760	1510	1293	1228	1085	1056	1006	899	881	815	779	811	784	757	742	741	707	725	742	704	694	740	645	677	697	701	713	661	685	669	652	670	698	682	685	686	718	691	661	663	677	690	632	683	702	687	666	700	662	672	717	676	655	699	722	723	706	710	690	720	697	699	695	715	704	677	680	711	671	701	675	651	687	677	657	709	706	729	703	682	687	683	681	653	691	686	717	672	646	659	667	701	681	659	642	676	625	693	674	724	635	660	710	674	713	749	648	646	653	657	677	691	714	725	698	670	685	684	729	709	670	671	677	660	680	658	655	663	670	617	692	665	701	634	664	683	625	754	696	619	667	696	686	695	695	665	699	670	673	695	717	680	691	665	712	714	666	647	693	709	698	680	675	675	670	686	698	705	671	634	657	691	721	653	677	659	696	660	647	664	705	664	669	685	665	730	692	720	654	691	643	674	682	661	721	705	677	706	735	705	666	673	724	648	668	664	672	643	697	683	677	682	675	670	668	700	671	731	682	662	664	654	668	715	685	629	691	654	669	644	687	696	673	677	641	626	727	678	626	689	673	722	656	707	708	671	674	650	697	686	670	722	684	731	673	637	653	674	696	681	694	673	686	710	689	723	685	667	672	677	687	708	663	707	684	659	708	690	659	645	697	679	700	701	710	713	678	714	710	654	688	674	678	639	684	673	681	662	699	703	634	680	665	635	702	652	632	704	659	715	646	674	658	667	689	653	642	677	656	683	655	716	688	655	673	701	705	714	692	681	702	719	693	677	684	710	784	680	662	678	699	686	725	610	675	702	684	670	703	698	736	723	670	674	684	648	677	694	641	683	664	659	684	713	643	690	663	709	685	686	664	706	673	624	705	668	662	692	710	659	675	678	700	637	720	717	659	719	654	697	706	642	704	672	708	698	678	656	689	661	664	704	690	686	685	706	672	674	678	713	665	685	668	683	665	709	711	693	681	678	669	676	624	645	649	677	653	719	695	660	638	712	677	707	694	698	711	671	697	643	723	664	689	640	671	657	681	681	699	696	659	654	693	692	726	661	688	636	677	675	677	671	727	689	675	684	667	746	638	694	682	711	657	720	676	678	679	685	667	697	705	637	628	662	685	666	669	742	688	647	649	697	689	704	686	689	696	684	720	688	696	686	679	662	702	675	697	701	699	661	679	686	673	658	645	694	677	680	638	676	699	638	671	669	677	688	672	652	642	658	744	676	708	658	682	686	679	627	731	676	720	682	673	659	716	688	680	649	642	690	660	708	671	707	703	664	658	671	706	652	693	676	679	694	690	672	661	690	697	726	702	737	690	660	723	664	699	643	681	663	634	645	671	707	661	710	684	663	674	655	690	652	653	662	615	709	680	644	694	700	700	715	685	646	731	659	728	725	613	676	637	664	672	689	637	701	711	685	688	675	691	666	702	704	675	728	670	685	695	696	720	686	676	711	681	647	656	688	684	673	717	686	685	681	687	642	680	692	693	673	710	658	685	686	651	714	665	716	719	723	662	708	756	729	719	688	672	690	726	686	661	705	651	689	668	652	682	676	635	671	661	712	668	678	678	704	669	664	691	694	699	687	682	694	706	683	681	664	676	727	708	718	649	738	692	681	678	644	691	665	753	651	666	678	721	686	696	692	697	700	687	698	668	659	698	716	697	675	709	688	695	620	665	677	695	670	671	683	716	642	691	695	698	691	710	709	734	670	760	677	690	656	676	670	662	683	695	662	684	662	694	710	665	695	688	658	691	646	695	666	661	663	710	645	713	670	659	682	693	658	631	708	617	670	669	684	673	678	700	658	687	647	668	684	685	693	728	732	691	682	657	688	652	689	679	650	668	683	693	670	681	667	680	695	652	689	667	687	646	682	698	696	642	659	656	674	660	680	701	709	656	710	732	676	673	642	661	679	699	679	700	662	710	713	663	689	675	671	649	684	723	708	697	667	661	728	651	669	640	700	689	681	612	637	670	680	647	712	716	688	634	646	675	613	706	723	671	702	684	670	656	694	675	662	712	682	670	696	682	694	677	664	688	643	686	662	705	672	685	673	656	641	754	667	669	638	672	663	677	669	722	688	624	663	694	690	686	652	702	697	712	706	661	657	672	692	693	654	646	685	713	692	710	736	674	719	664	699	686	664	674	701	677	700	664	697	661	687	701	674	689	669	654	669	708	678	681	685	706	681	649	647	710	699	670	724	696	677	710	641	672	660	700	650	675	647	691	680	668	677	669	675	708	680	673	683	709	683	679	736	731	734	713	696	670	706	697	653	716	695	685	709	672	653	708	692	661	654	701	684	664	693	641	650	712	669	679	677	710	667	639	669	671	693	679	677	675	641	691	728	657	644	628	707	671	686	671	668	646	697	670	647	670	677	671	696	686	662	670	700	667	670	687	662	655	646	685	736	724	697	637	651	688	630	651	705	694	680	680	707	652	683	645	684	688	680	729	703	655	683	665	675	671	680	625	590	637	708	680	714	641	653	674	664	683	682	679	676	668	745	684	671	676	645	675	637	679	678	699	669	671	706	709	666	698	684	696	611	680	669	678	738	686	667	687	686	654	671	704	711	692	686	748	650	642	656	668	671	693	727	664	635	713	669	696	680	639	693	689	698	665	695	639	690	688	730	669	648	642	682	730	673	661	658	699	676	709	719	639	688	690	684	682	679	666	725	707	683	662	690	741	708	695	646	711	677	655	737	683	649	631	708	642	647	691	628	652	632	633	711	691	696	689	637	725	682	655	693	657	717	666	669	694	687	680	684	672	679	699	691	702	666	728	702	682	653	706	669	666	698	656	746	672	632	699	689	657	665	659	671	668	612	673	700	622	659	636	693	702	696	653	697	633	651	659	690	699	667	673	670	653	665	672	682	686	652	691	710	715	682	706	650	673	622	695	661	700	646	744	682	669	696	722	709	669	685	648	674	706	651	673	697	663	678	665	673	694	691	670	692	669	660	733	696	686	676	690	659	722	654	682	694	719	679	692	733	675	712	680	668	641	654	696	719	686	718	688	655	679	663	717	676	689	654	647	682	690	632	690	655	648	669	658	665	669	698	690	724	672	668	687	694	674	706	675	708	657	656	685	715	711	688	708	712	668	677	649	681	685	686	710	678	671	664	685	694	651	726	668	703	707	736	690	642	714	684	638	692	664	670	677	687	706	722	733	628	642	693	708	699	673	689	697	717	658	656	693	678	687	677	692	667	715	713	663	704	670	666	684	627	651	690	670	705	701	702	691	685	715	674	711	703	675	720	695	727	659	667	672	712	632	699	693	656	655	692	689	704	686	752	704	631	726	667	711	618	686	724	682	696	727	665	667	634	737	693	640	661	688	759	725	702	676	682	720	678	702	699	661	661	679	673	699	652	715	648	704	669	675	695	697	697	670	670	704	743	711	679	659	688	681	670	684	680	684	679	717	744	692	723	678	666	685	747	661	683	633	722	662	663	674	656
40450	65973	52028	35130	24127	17736	13634	10662	8420	6797	5249	4271	3365	2715	2180	1838	1581	1401	1325	1203	1107	1015	909	835	876	863	814	793	775	736	747	746	703	714	704	731	731	681	662	672	738	686	738	723	676	656	670	685	690	702	666	696	665	692	683	704	671	689	698	687	718	687	687	682	700	726	654	763	719	662	615	651	712	654	690	651	705	675	705	671	656	636	658	666	695	672	714	695	679	697	674	684	649	688	677	656	699	675	658	697	654	693	678	673	688	709	689	675	683	689	644	670	673	685	691	705	749	648	652	664	678	681	631	675	680	687	664	710	692	651	660	731	639	657	661	684	698	700	691	649	696	709	662	655	675	669	667	669	687	648	771	682	699	708	700	711	615	657	650	683	666	686	677	719	709	667	675	669	674	685	639	659	664	640	687	686	675	670	690	717	693	671	629	649	701	687	661	683	679	702	712	665	696	637	652	687	704	681	687	657	700	682	645	681	679	648	651	630	640	667	710	701	663	696	677	660	658	655	729	714	725	671	662	658	653	699	653	659	677	680	672	676	706	732	665	667	752	728	636	658	670	696	688	661	704	645	662	683	652	697	661	730	627	660	621	625	653	673	659	673	690	656	667	702	678	661	712	688	660	681	706	675	710	696	662	614	739	670	681	738	727	689	659	667	727	708	676	641	692	668	668	715	701	644	635	704	713	645	660	653	655	720	721	682	683	683	697	666	632	705	735	688	645	675	694	687	731	671	691	693	631	667	635	654	685	724	684	685	678	662	660	686	653	723	678	683	664	704	714	675	683	696	658	684	640	704	627	704	694	712	687	629	702	712	677	702	692	682	666	712	705	688	705	675	687	651	673	677	680	648	710	669	655	707	652	684	675	704	681	717	692	681	647	699	667	737	681	701	660	677	666	646	712	709	703	705	673	665	683	718	655	681	676	691	690	648	679	713	668	685	656	657	688	649	672	707	706	638	653	711	657	656	635	678	705	717	729	654	693	644	694	702	704	662	669	650	732	668	683	664	689	708	694	685	638	718	700	695	712	670	673	679	721	697	669	625	704	693	701	682	662	684	673	654	674	673	691	685	688	684	683	698	681	692	685	691	652	735	661	661	691	685	685	720	681	657	689	676	702	648	733	694	651	692	636	723	660	639	704	713	641	690	716	620	699	687	660	659	684	674	695	704	690	721	711	687	643	628	673	673	648	722	656	663	710	729	681	642	685	711	716	676	646	693	678	729	656	667	657	694	672	651	657	662	645	715	669	662	737	710	702	731	659	696	689	711	690	645	680	658	672	665	696	688	634	686	684	714	655	629	693	679	693	643	712	654	724	716	678	682	693	678	662	705	684	708	692	708	678	698	720	680	710	655	650	724	678	666	708	631	734	675	685	693	689	662	684	684	654	718	677	664	705	673	678	664	689	703	662	699	719	619	668	720	716	660	729	674	706	705	677	667	674	699	617	721	670	683	671	679	651	690	665	642	671	676	695	653	717	656	625	692	716	668	687	715	705	701	689	703	705	667	718	651	684	705	695	682	661	680	678	668	709	678	653	673	660	695	655	675	693	632	651	720	682	676	667	622	649	695	682	674	686	692	681	672	646	672	661	703	686	705	669	695	660	732	649	615	741	703	695	674	690	697	654	720	684	664	644	724	718	653	726	694	696	703	705	670	729	711	689	704	607	713	651	680	709	712	683	706	674	703	668	676	698	722	658	670	681	702	684	693	626	623	709	652	715	687	667	684	664	690	672	653	627	692	681	655	691	708	672	680	660	668	684	689	695	647	660	700	679	680	672	694	668	718	664	661	702	651	715	674	708	697	704	665	683	704	668	660	699	684	663	696	717	675	680	695	673	675	666	670	707	724	645	688	661	710	740	666	655	699	685	673	701	686	677	712	638	668	652	679	677	707	696	694	676	705	688	658	714	658	638	679	702	679	639	653	711	685	737	671	693	631	678	716	704	627	661	682	616	685	685	736	684	682	727	632	740	665	675	718	684	671	707	690	696	710	668	678	668	673	701	683	701	737	717	702	652	654	642	701	666	681	696	668	657	658	691	701	673	650	665	658	663	705	645	685	689	740	720	669	656	654	694	701	686	702	649	613	708	637	676	687	649	681	673	675	684	659	703	660	723	644	658	641	708	723	695	671	668	711	747	692	693	704	689	690	706	667	642	681	685	708	696	683	672	642	644	698	647	649	693	721	639	719	698	666	710	705	663	663	673	670	665	692	691	684	745	633	649	667	711	687	724	659	707	710	670	672	673	659	679	684	657	682	658	670	684	714	617	702	684	651	667	699	692	714	704	692	656	717	717	652	663	697	693	644	666	647	670	700	668	679	715	678	659	661	668	656	714	691	707	684	709	682	679	689	683	703	687	609	699	692	709	651	673	666	662	650	730	681	721	646	698	674	680	655	661	721	681	684	719	668	717	693	705	692	676	674	680	696	651	690	699	680	718	679	691	685	714	667	678	676	678	701	676	664	639	708	691	716	647	674	714	692	680	702	669	693	702	694	673	662	717	737	663	681	660	688	671	651	620	666	653	671	679	666	647	669	704	673	658	645	639	684	701	718	682	658	657	699	605	744	679	701	722	665	645	713	685	707	680	672	658	670	707	697	671	653	693	695	658	695	648	726	627	673	657	648	696	664	658	678	655	668	688	669	719	680	709	747	684	672	708	708	638	667	697	665	665	690	695	676	699	676	680	664	678	675	656	699	675	671	677	680	691	687	649	650	694	675	687	663	699	700	676	676	656	648	660	682	664	646	731	684	685	635	684	672	676	708	665	700	644	683	684	661	672	648	699	705	662	690	699	677	699	711	684	706	701	710	713	700	692	703	690	700	665	675	683	692	688	666	667	689	668	668	699	717	670	705	692	692	679	679	671	669	668	703	660	675	651	683	673	676	660	642	695	686	662	662	663	737	723	708	656	681	705	668	662	683	686	677	649	652	660	648	687	710	673	693	707	672	675	644	695	713	699	712	649	699	651	701	689	680	723	699	702	703	703	677	674	709	700	679	677	679	654	701	696	638	658	687	623	645	714	650	718	693	683	696	734	666	676	728	630	676	656	693	693	680	685	657	680	726	658	649	618	684	720	649	721	667	691	706	679	659	661	663	663	688	732	682	707	702	676	703	713	697	754	693	689	696	686	698	677	640	662	688	648	673	703	626	684	687	700	716	694	666	697	649	673	670	682	738	668	720	634	647	683	625	679	690	692	629	697	687	656	737	687	656	704	655	673	701	714	696	721	684	708	692	671	691	712	692	710	638	712	739	672	696	705	656	706	659	679	667	684	702	680	702	666	642	688	683	718	692	680	688	676	689	640	714	632	689	681	672	669	668	662	660	697	660	687	687	722	688	727	713	687	723	760	694	679	721	667	675	673	637	689	744	670	718	648	661	680	654	681	682	698	663	689	721	684	660	698	686	676	709	676	707	723	713	734	667	653	656	690	667	671	728	655	695	656	697	683	731	684	707	715	655	718	693	721	665
25491	22128	30746	28677	21291	14102	9073	6216	4681	3817	3050	2376	1989	1738	1535	1314	1166	1096	1024	954	895	873	839	847	801	799	736	722	753	746	735	747	723	756	733	715	684	687	713	774	785	719	696	683	719	732	697	679	691	715	706	677	709	685	678	675	707	645	723	708	730	751	735	697	751	720	747	690	734	688	699	739	720	739	741	699	702	706	692	739	689	703	676	688	708	672	712	703	714	706	726	717	662	724	641	720	704	715	702	663	659	681	676	676	701	731	711	679	726	719	707	649	673	695	702	701	735	705	675	730	714	713	693	643	684	660	652	705	711	702	704	711	682	719	682	663	769	676	733	689	711	733	739	683	728	675	732	655	706	717	672	675	684	712	672	695	718	674	681	662	710	681	692	666	647	735	666	755	720	709	759	713	643	721	698	682	651	732	678	671	717	673	674	685	721	705	759	769	706	731	710	726	674	740	699	749	719	713	715	698	717	729	735	689	710	701	671	725	708	705	684	746	712	727	722	716	666	703	738	648	680	698	675	662	678	696	686	713	678	693	674	742	654	695	727	676	707	718	704	697	718	716	689	698	706	665	719	693	752	697	660	670	689	676	669	715	696	684	700	639	731	695	711	696	654	699	751	703	745	703	705	717	719	715	679	709	707	695	702	718	778	707	719	664	722	678	693	737	705	652	697	719	721	688	737	687	695	679	661	717	700	760	692	678	730	718	675	733	745	779	679	707	710	632	704	713	661	641	671	724	745	724	710	771	736	714	712	679	706	723	697	698	703	708	684	707	695	693	741	713	732	706	715	720	763	736	734	699	755	725	705	677	718	704	661	695	712	691	680	645	741	684	714	736	640	710	682	675	712	685	730	669	665	766	717	700	673	674	701	713	744	669	742	762	735	646	700	690	687	719	736	700	736	696	714	713	706	729	722	704	705	712	674	656	712	720	741	693	676	668	710	702	699	705	722	693	716	720	767	699	749	701	699	661	691	695	642	696	732	699	678	695	685	714	725	737	719	675	735	714	727	686	724	719	738	674	681	678	740	716	681	677	658	748	728	701	686	739	715	732	718	696	735	719	706	751	728	715	704	720	682	710	655	702	731	716	708	791	728	703	646	709	702	729	701	665	698	709	699	720	714	724	716	653	718	691	705	690	721	686	701	711	733	738	768	703	668	634	690	691	722	729	707	687	736	712	688	688	655	633	761	680	720	690	705	720	715	762	729	712	699	663	694	748	670	712	739	674	728	691	796	671	705	677	778	692	747	684	685	663	716	718	727	680	714	808	681	691	724	706	761	684	670	676	705	676	764	746	732	696	705	705	658	765	720	756	739	668	694	743	676	661	732	730	731	716	705	671	702	682	690	706	679	669	676	728	675	705	747	645	681	682	729	685	723	719	709	737	668	734	690	704	670	720	681	671	755	710	729	685	656	699	663	723	730	659	686	648	680	712	696	716	695	717	702	694	690	758	696	721	672	699	719	694	697	730	760	736	695	757	694	696	684	714	717	710	699	710	681	753	707	644	655	733	688	721	744	732	763	683	713	721	715	678	716	678	710	658	685	699	713	717	661	704	709	696	733	724	719	695	712	725	759	725	675	729	684	684	720	679	693	737	727	753	746	647	726	682	703	674	682	705	735	736	716	668	712	682	668	671	722	772	687	722	743	731	690	709	711	664	713	662	738	715	737	697	759	673	689	687	719	680	696	678	720	733	700	701	724	680	771	794	705	698	750	735	689	680	685	685	698	714	709	710	694	710	696	661	707	686	689	703	688	701	713	720	718	656	723	696	722	692	764	720	734	780	739	710	728	699	717	709	697	686	693	707	695	718	679	750	678	656	714	705	734	708	718	724	706	689	721	693	715	740	711	707	701	646	691	683	704	705	743	669	691	722	741	690	667	767	692	671	727	698	723	685	732	705	727	731	738	733	697	722	672	702	674	688	699	683	681	695	683	703	670	662	700	689	701	666	664	732	688	713	692	684	724	685	718	680	714	688	666	683	691	713	734	698	684	663	686	680	698	725	720	697	696	737	734	738	658	684	760	696	687	716	707	690	658	712	725	731	682	713	668	676	730	690	728	704	756	730	682	684	669	683	742	693	744	739	701	706	689	724	713	730	697	651	712	698	705	714	769	705	720	679	649	692	683	711	682	723	686	720	729	681	655	756	730	694	669	685	666	716	639	724	693	718	719	688	725	663	730	670	743	728	654	757	741	717	712	770	660	702	694	724	742	720	671	719	723	730	697	691	706	682	717	693	653	653	718	688	731	686	739	714	733	678	682	679	706	695	651	734	685	726	694	695	730	700	687	711	736	725	690	707	687	675	694	697	713	749	689	684	663	718	713	748	673	703	706	693	712	698	690	755	661	702	733	700	699	723	717	658	671	664	713	745	729	671	719	737	664	710	700	707	706	693	731	725	675	703	704	715	740	662	679	706	712	677	682	696	703	651	690	679	742	698	680	691	691	705	758	675	658	678	708	710	722	732	718	710	739	705	723	719	692	689	696	699	705	689	682	712	765	691	700	749	710	721	697	679	658	742	680	705	726	697	708	704	700	684	736	671	694	726	721	701	669	685	681	717	742	686	716	738	690	725	681	670	668	686	668	745	713	711	689	698	690	713	604	721	708	735	740	715	719	691	670	679	700	673	656	700	691	745	689	697	678	719	672	691	732	717	721	713	720	681	721	754	708	664	703	679	729	673	730	714	701	668	694	744	682	675	707	693	683	723	744	703	661	743	649	718	721	705	666	693	699	687	713	704	726	676	778	702	688	718	676	677	711	675	666	651	706	711	710	714	742	651	719	668	700	749	668	679	718	669	674	693	694	735	673	676	697	680	660	713	717	719	668	689	714	712	725	682	695	671	739	721	712	695	728	741	733	721	656	720	701	717	762	698	667	721	710	675	709	723	672	715	721	731	710	703	661	727	725	694	682	719	689	714	729	664	747	723	760	678	698	746	678	684	748	729	684	714	684	692	749	686	704	677	699	672	722	706	702	697	684	650	679	718	727	674	727	735	716	707	756	711	691	709	720	655	728	723	677	707	677	655	741	709	700	667	679	669	778	704	716	720	773	726	734	647	731	717	682	680	676	730	669	718	682	699	709	701	725	750	682	673	684	720	709	700	739	703	685	685	749	696	729	740	766	726	683	707	683	658	708	767	723	689	735	711	743	679	746	647	723	686	687	722	713	695	687	704	731	721	690	694	765	719	685	769	743	722	695	720	683	713	702	718	694	741	644	712	688	711	696	664	704	751	692	706	666	714	736	775	713	672	718	681	766	685	724	729	733	678	747	735	762	660	694	729	702	646	681	689	718	704	711	674	695	712	758	685	688	725	687	681	742	713	695	677	725	718	684	671	719	719	706	720	692	727	710	696	705	769	732	681	723	718	708	707	719	661	674	720	733	683	688	788	712	710	777	725	714	725	677	672	663	704	701	720	703	668	716	708	658	692	737	701	697	649	710	653	708	690	695	727	709	715	691	701	708	648
40194	62844	45775	29968	21039	15788	11720	9178	7066	5861	4473	3500	2738	2288	1855	1575	1380	1338	1243	1106	1038	1018	888	887	850	837	772	791	773	797	733	730	730	709	695	772	690	723	702	733	721	701	673	713	688	693	730	712	718	729	709	666	728	690	704	675	652	699	687	673	704	703	695	707	658	720	686	717	722	706	708	754	694	705	744	744	674	652	694	707	660	694	712	681	725	668	688	697	680	716	718	710	758	750	755	733	673	684	682	716	666	732	720	685	706	670	685	698	751	715	643	754	730	686	716	762	695	708	694	701	690	734	665	725	726	702	753	754	694	685	687	742	707	762	707	683	609	725	672	697	687	734	653	695	720	667	700	676	699	695	703	656	725	726	703	693	705	710	676	710	677	725	747	711	717	712	701	677	655	732	685	708	701	715	733	708	722	726	654	733	717	698	696	715	687	729	683	697	688	710	695	713	712	648	723	730	699	729	686	690	687	747	629	662	737	684	727	714	684	718	676	666	701	709	760	725	698	731	685	693	755	719	694	667	703	720	687	744	736	683	709	727	720	686	696	736	739	684	671	660	674	695	691	702	740	709	663	750	695	715	718	673	703	692	699	729	642	663	725	761	704	746	708	716	737	662	685	697	695	692	755	704	715	676	722	700	695	713	713	718	698	697	686	658	702	690	728	675	719	741	686	753	742	685	732	762	759	731	688	713	721	714	718	674	742	663	710	769	724	729	737	701	684	676	716	697	691	670	693	755	673	675	667	735	722	739	680	671	739	709	682	726	702	703	722	727	732	693	706	709	741	702	659	703	681	722	723	699	692	684	714	725	758	695	702	670	724	745	657	705	733	682	714	728	685	695	720	650	701	747	682	746	735	652	720	679	738	710	713	724	739	732	747	684	685	689	747	697	666	730	683	649	731	693	712	691	742	721	710	724	700	718	663	693	680	684	708	656	754	654	690	682	642	693	674	749	665	728	719	743	690	741	669	675	736	755	715	687	701	698	718	667	681	746	703	718	697	700	692	687	728	716	656	686	730	717	706	709	730	705	752	700	719	731	706	722	679	670	690	695	725	705	680	719	740	716	715	702	726	705	721	705	747	717	735	703	723	685	653	769	730	690	749	732	725	736	678	711	694	694	684	693	729	647	671	718	693	692	715	646	681	675	710	727	733	732	656	712	722	683	723	734	719	737	712	703	740	791	709	689	744	690	632	716	682	712	716	644	698	678	713	710	740	691	723	690	674	680	713	728	717	684	742	707	713	709	709	735	744	699	721	744	745	745	698	683	687	727	753	697	692	699	691	730	669	692	707	691	730	693	701	670	719	699	731	677	684	722	719	722	747	682	690	705	642	704	741	697	696	731	660	729	697	694	724	713	716	746	717	660	660	709	719	704	716	695	683	716	707	731	699	703	710	711	674	680	688	695	670	691	673	699	704	698	696	712	662	657	677	695	653	674	675	672	684	699	712	711	718	727	718	715	681	711	724	735	728	708	685	698	688	694	694	688	675	771	717	666	682	744	749	793	701	690	688	685	752	730	718	701	692	695	732	700	675	708	717	759	714	776	713	673	708	700	713	695	732	671	693	703	735	688	691	732	709	724	690	714	719	695	671	708	709	749	705	625	682	706	696	665	671	724	679	718	761	652	686	688	694	718	679	744	737	712	702	658	739	709	734	669	711	717	689	722	703	688	759	682	665	748	716	715	769	696	673	679	631	688	702	701	719	689	684	699	770	721	705	699	711	731	738	706	705	711	693	667	747	731	731	699	748	697	678	729	716	705	663	718	742	739	731	712	697	690	710	702	714	715	721	687	698	731	704	687	696	788	731	739	702	687	703	649	691	714	720	678	699	721	700	688	692	714	682	688	688	698	695	686	705	700	737	732	695	727	706	740	713	734	708	711	690	677	704	719	739	737	656	697	753	744	697	662	695	741	733	741	746	703	728	681	745	738	669	712	738	678	648	728	719	674	715	701	672	691	704	709	640	710	703	708	734	726	706	681	699	720	697	718	728	681	727	685	723	677	717	686	774	739	695	676	687	714	784	736	740	710	717	704	695	678	697	754	709	761	690	725	708	756	676	726	693	725	758	721	712	728	716	678	732	698	701	723	742	756	677	667	747	690	664	723	734	678	703	751	690	679	752	700	705	699	748	726	715	716	747	706	730	646	727	722	686	751	715	658	703	710	689	692	704	677	689	742	722	701	682	707	713	746	682	725	702	713	680	658	694	734	696	674	745	698	722	677	681	687	702	701	724	693	705	704	731	684	706	704	734	725	691	714	733	680	704	750	752	704	696	727	704	697	697	742	696	731	689	697	720	686	769	749	725	698	683	729	716	720	703	715	701	712	711	712	639	713	735	702	696	695	676	676	707	744	695	698	720	725	733	716	744	699	690	696	633	731	661	733	725	663	777	669	712	702	699	714	710	689	702	719	721	705	720	698	670	710	685	742	762	708	665	720	737	694	696	729	716	712	744	697	706	686	684	736	693	741	653	695	733	669	733	725	728	690	717	712	690	648	697	718	720	695	711	702	680	732	713	691	659	696	697	729	729	701	683	715	726	745	721	746	690	709	724	682	701	732	672	725	752	723	750	716	699	710	696	690	705	700	692	727	727	701	720	709	708	728	716	696	689	702	707	684	696	672	683	709	674	743	766	676	690	727	683	696	744	706	696	667	695	703	740	681	714	717	725	725	736	716	663	679	712	697	671	734	718	710	693	705	737	665	714	733	706	723	663	672	671	712	729	739	716	700	687	699	753	682	687	707	678	654	722	750	679	749	697	686	700	701	699	714	699	684	731	649	671	675	726	656	705	697	721	681	717	704	707	703	725	682	708	649	686	693	714	684	680	756	708	691	712	738	756	726	707	703	681	692	724	738	736	735	718	723	729	705	744	692	684	707	723	687	684	671	757	708	693	740	663	736	713	628	766	737	733	675	722	717	714	685	751	684	761	730	706	692	682	729	677	706	740	731	705	705	682	750	703	710	738	699	693	719	708	728	704	718	723	670	712	749	725	732	709	750	734	703	715	704	716	656	658	741	749	715	727	720	749	702	688	667	738	705	708	759	711	731	721	684	727	718	731	689	710	694	743	705	686	710	680	715	739	692	686	670	692	672	685	682	706	674	734	719	693	711	705	764	728	688	732	685	670	699	654	708	690	717	717	745	718	707	706	737	748	696	690	707	703	690	710	712	734	754	721	701	688	710	714	692	692	718	719	708	738	680	711	691	733	700	701	708	743	726	722	726	671	696	701	669	670	713	758	711	719	708	696	684	709	726	734	704	704	693	734	656	689	685	668	706	730	678	758	733	669	702	713	734	684	722	732	688	703	708	709	682	677	670	743	672	683	735	735	696	730	707	693	676	727	700	750	713	723	717	728	726	659	710	702	695	707	754	717	736	709	671	739	697	702	712	745	685	691	703	694	752	726	681	751	735	678	734	710	737	691	669	686	690	651	709	716	696	741	701	689	737	757	737	745	753	759	700	683	707
23015	21458	29209	24448	22309	23189	20685	11473	7872	6637	5152	4011	3189	2583	2125	1756	1552	1415	1305	1241	1072	998	939	927	945	831	818	840	786	849	800	794	738	756	718	778	704	745	770	706	777	726	754	729	712	736	714	721	719	701	696	732	759	766	747	753	734	720	750	701	743	723	752	720	719	715	718	742	699	791	703	744	724	715	697	734	692	723	726	725	670	762	752	729	749	682	677	733	697	760	747	746	705	727	726	693	707	713	698	714	701	764	697	692	758	763	735	707	715	687	742	703	769	767	733	718	741	673	731	741	715	732	730	721	721	792	699	747	721	672	730	742	698	779	754	693	715	758	772	704	696	708	724	744	696	764	686	731	695	666	685	708	740	730	734	739	720	727	745	771	748	681	743	746	707	759	735	719	708	772	704	751	715	710	788	716	756	736	688	705	735	735	712	708	692	707	730	701	745	725	766	726	743	704	722	741	706	710	696	707	724	690	706	757	744	745	727	717	750	706	657	669	732	743	705	691	716	683	728	702	738	736	730	721	680	752	707	735	756	770	733	748	718	726	701	701	717	699	705	740	718	754	729	665	733	696	680	737	736	713	678	708	692	785	707	738	739	697	684	790	717	680	736	710	721	755	737	732	702	734	724	726	722	726	720	739	733	741	689	683	729	720	731	757	777	746	760	665	727	728	701	713	736	723	746	722	707	712	729	689	725	700	700	691	746	751	702	671	736	723	740	706	743	758	692	703	687	736	764	748	718	722	668	693	731	739	695	660	748	730	762	725	693	720	753	732	658	803	687	672	709	666	747	685	698	715	763	752	706	717	715	700	698	687	718	732	689	739	699	683	732	727	673	804	707	739	709	697	733	782	684	711	703	723	721	729	744	755	721	756	712	718	703	681	707	694	692	750	694	713	768	710	757	707	739	716	709	671	689	670	732	712	731	668	767	777	712	697	703	702	749	721	727	731	705	715	681	694	715	707	786	756	734	727	709	667	702	762	715	727	743	728	749	733	753	656	716	716	717	732	775	727	680	741	694	723	721	774	700	695	748	706	702	755	719	729	713	731	772	733	735	715	693	750	737	679	761	744	770	730	708	684	697	733	665	688	688	713	731	772	720	705	772	721	758	720	732	667	715	738	730	734	698	740	707	685	715	713	707	698	721	701	733	720	715	720	707	726	685	700	703	743	698	711	774	685	737	747	743	692	693	701	731	700	717	711	751	729	695	738	710	725	664	664	716	743	691	711	717	715	718	657	787	756	703	773	698	720	748	741	737	697	745	711	746	692	716	729	713	742	698	737	719	639	714	698	731	762	692	732	750	700	660	698	703	741	690	666	704	707	680	760	674	709	722	748	697	710	708	732	755	694	734	716	717	759	681	711	747	688	702	696	715	687	728	701	711	807	727	741	713	708	705	721	710	753	736	708	714	718	749	716	719	707	753	691	718	732	679	727	709	755	729	708	730	700	686	749	723	712	719	716	693	744	742	760	752	721	687	716	709	713	654	761	732	790	686	729	731	706	699	773	729	714	719	675	745	737	713	745	721	753	706	747	760	720	732	651	704	722	716	715	683	743	715	714	733	713	751	770	732	716	757	709	678	782	747	720	703	731	687	698	693	717	723	732	712	698	742	673	740	710	763	745	730	692	709	750	731	710	740	732	716	711	754	773	695	713	734	774	706	727	721	726	743	734	731	707	674	739	704	700	748	743	712	716	721	717	745	732	696	737	704	715	692	713	749	731	710	735	649	703	717	700	680	708	742	762	754	702	722	699	722	733	754	679	714	711	709	749	693	733	654	688	740	747	725	711	740	722	729	703	717	701	754	694	712	691	696	706	731	757	725	833	745	743	732	710	729	729	754	767	694	754	728	713	710	718	737	676	715	723	790	729	703	742	681	704	714	719	756	708	717	711	723	740	718	724	672	735	741	733	763	705	759	710	735	702	695	743	716	678	713	726	722	702	764	729	711	731	717	754	730	686	710	703	708	742	703	722	694	707	694	701	704	678	689	685	724	689	729	728	754	706	694	732	707	701	731	760	774	744	708	733	720	715	696	707	741	720	754	681	715	716	759	743	741	720	734	732	736	679	757	731	670	724	705	742	708	724	728	726	707	725	705	722	698	689	703	671	725	689	713	714	719	727	740	747	703	728	724	730	722	721	726	737	736	713	686	705	739	687	757	683	712	666	739	764	723	790	702	686	724	685	666	755	672	764	709	703	737	726	747	740	679	753	727	758	726	712	700	758	726	737	733	697	702	705	694	705	772	683	722	738	729	673	714	706	796	730	756	737	692	682	719	694	719	676	752	698	680	698	727	692	713	741	723	757	738	743	703	720	691	713	768	698	771	681	693	760	722	685	774	697	738	778	720	719	727	704	714	677	730	694	710	751	782	743	739	770	739	729	712	706	704	688	677	723	678	702	716	720	737	699	734	724	706	725	731	725	736	686	716	705	683	746	698	765	733	759	708	714	703	677	742	713	695	706	737	718	661	724	749	712	713	690	696	687	708	739	709	701	723	706	724	744	724	715	723	729	700	711	722	716	751	739	727	687	731	755	705	709	723	789	710	666	735	697	692	747	720	706	712	729	718	695	690	674	761	717	736	717	726	732	764	743	692	695	690	678	712	731	701	733	792	731	774	720	736	742	712	711	725	709	702	715	718	674	685	710	701	685	753	694	743	700	749	728	663	684	718	705	712	742	743	718	721	733	762	742	704	692	746	729	694	715	739	727	715	731	725	734	712	695	709	757	758	703	738	734	691	710	743	737	668	707	722	724	708	710	762	703	717	754	702	769	728	692	731	745	695	700	747	740	786	743	768	701	693	698	756	752	712	715	742	716	753	703	710	710	702	737	715	760	707	686	717	723	718	708	714	722	694	728	701	702	711	699	684	722	745	759	728	732	730	710	693	714	718	719	775	670	692	810	731	734	705	716	744	757	681	739	698	719	721	701	701	710	697	752	701	690	697	700	704	712	794	759	743	722	717	722	719	753	725	743	696	727	720	703	790	725	735	698	720	765	781	756	741	681	748	713	750	728	738	777	738	721	714	725	689	720	747	730	693	711	714	733	692	708	686	743	716	683	756	726	757	732	737	719	734	706	714	725	721	724	711	722	770	737	743	716	762	756	710	723	723	750	703	730	754	715	714	759	715	713	776	672	729	743	767	716	729	723	744	760	752	691	724	722	720	706	710	744	728	733	740	726	674	708	711	700	693	788	713	727	717	733	688	688	714	684	676	670	727	718	712	714	695	735	706	762	716	730	705	702	731	709	703	731	724	740	729	723	712	713	685	740	754	699	717	727	740	706	714	678	756	744	678	701	718	752	728	724	740	650	718	740	720	701	695	717	709	728	739	728	745	739	724	718	703	706	672	688	701	737	720	747	761	724	712	746	730	732	689	727	675	741	707	737	703	754	755	727	701	729	760	709	715	690	731	742	727	687	756	729	763	705	753	735	630	725	752	744	723	747	715	699	728	722	718	729	710	676	765	710
44380	71149	52848	39673	29137	22129	17735	13917	10978	8824	7147	5391	4335	3598	2715	2286	1970	1726	1470	1377	1293	1081	1095	994	969	916	878	876	815	798	792	764	778	764	727	801	741	728	687	778	703	765	736	686	703	682	743	715	681	727	720	731	713	727	691	718	671	714	760	732	725	748	688	755	784	684	727	711	718	771	719	748	703	723	706	682	679	729	722	676	727	735	676	716	707	704	700	713	724	687	704	659	722	726	726	699	726	745	718	701	697	674	761	706	710	707	731	739	762	709	711	713	654	664	722	685	719	719	718	663	701	657	750	727	720	661	753	718	726	726	716	718	690	696	718	677	723	693	714	726	764	692	713	696	708	710	744	660	714	696	697	687	756	684	734	684	746	711	685	701	689	732	683	686	703	673	715	670	695	785	699	719	686	717	724	742	709	716	714	703	685	743	738	714	684	683	727	701	703	675	727	741	755	709	746	716	719	727	699	706	693	706	706	735	697	736	674	742	740	727	707	695	679	667	724	696	688	705	697	706	722	738	745	667	707	712	773	754	747	682	710	740	714	696	710	658	722	694	717	741	657	708	699	738	706	690	704	709	686	744	680	729	721	702	746	730	666	683	712	691	748	673	735	641	687	699	690	706	775	701	716	724	710	697	646	695	671	714	756	686	711	762	696	749	686	710	661	649	684	676	685	662	720	731	700	760	733	754	710	728	705	721	717	759	732	721	715	704	764	705	711	732	694	697	690	728	661	712	686	754	726	721	725	713	712	633	714	673	728	727	689	726	706	700	739	695	767	686	759	716	720	738	701	705	758	700	696	757	726	744	682	740	711	786	709	696	689	770	691	698	709	734	683	672	722	710	675	723	678	740	738	701	701	753	691	693	673	706	737	719	682	742	698	709	685	707	754	721	734	769	715	710	707	664	689	762	721	719	750	701	721	712	722	699	736	745	694	657	729	773	722	663	706	684	711	701	755	731	724	757	661	702	733	700	738	746	687	720	713	709	675	694	753	665	658	713	672	705	718	713	713	663	727	760	713	679	696	699	716	692	727	677	692	726	685	713	734	676	754	730	768	704	712	728	677	742	721	708	717	680	704	761	715	703	684	735	701	689	734	747	681	734	726	766	731	722	705	721	719	755	744	702	727	694	761	727	707	679	754	766	715	682	675	730	687	664	719	737	703	685	703	705	727	714	688	728	765	692	692	716	697	707	686	725	671	736	656	730	708	694	742	747	722	691	691	721	682	743	730	715	712	712	721	717	739	687	721	705	747	727	718	768	735	721	722	705	692	714	702	697	692	728	731	670	703	703	669	735	696	666	704	687	696	677	681	692	704	757	702	737	717	664	704	721	747	717	701	743	698	696	711	711	668	704	673	704	668	663	691	688	729	735	691	727	727	692	776	736	706	706	745	685	726	713	701	698	723	708	722	748	733	692	702	700	723	669	682	661	669	749	704	722	741	740	749	772	725	685	681	731	767	734	725	738	695	689	766	697	721	720	721	704	758	701	765	690	761	747	673	756	727	688	671	724	701	739	692	761	716	722	687	747	747	716	752	696	695	655	748	715	656	718	759	696	753	694	713	695	683	720	656	726	692	683	696	723	706	711	730	704	686	708	752	741	755	707	651	683	710	669	726	655	722	730	662	708	732	734	721	683	732	687	748	702	691	698	715	743	669	710	696	723	725	709	689	705	739	735	746	718	733	676	709	669	705	705	715	707	683	701	733	698	677	675	770	718	698	729	700	697	738	705	702	697	704	720	716	739	711	695	727	724	689	749	728	731	713	699	692	694	695	693	685	698	686	773	687	644	679	724	737	706	734	704	701	687	725	736	701	717	645	685	700	715	665	729	726	698	641	713	694	732	692	701	722	690	715	737	689	727	720	722	746	732	731	729	685	695	725	720	722	757	722	720	717	704	702	697	723	677	672	710	721	727	748	683	657	674	672	729	736	671	705	733	708	738	751	699	674	723	717	710	716	701	679	714	670	700	697	727	722	715	717	719	699	708	719	739	719	693	718	688	753	698	722	700	663	684	728	660	709	707	697	730	748	725	704	679	749	739	647	741	710	684	672	675	696	710	725	706	686	648	742	696	746	724	729	711	735	716	697	694	712	684	694	642	720	725	727	714	712	730	756	680	733	766	719	634	743	723	752	642	734	700	727	724	720	765	744	710	730	727	708	706	673	692	702	695	738	690	733	690	692	676	667	725	700	673	664	710	674	697	720	729	718	667	741	684	688	681	744	707	728	752	695	680	764	725	720	697	704	678	697	719	748	691	721	717	695	668	721	691	735	659	731	696	686	717	704	705	698	708	729	701	742	669	681	715	732	723	727	734	721	740	670	723	729	684	726	758	768	724	698	718	716	715	689	726	701	714	706	746	679	680	685	691	679	742	686	654	724	741	714	682	739	674	717	695	728	714	751	682	680	748	693	719	690	712	705	719	702	735	693	694	691	696	724	731	698	718	706	716	732	693	687	717	676	682	720	692	683	701	730	677	723	681	712	713	753	768	736	699	694	733	717	717	707	698	677	750	754	708	737	730	766	654	703	705	696	743	688	685	716	707	758	674	767	720	749	683	689	693	717	673	694	680	690	670	695	687	753	692	724	781	711	687	715	740	749	668	707	733	700	693	783	722	686	726	702	722	642	694	681	644	685	726	664	723	708	714	716	689	721	696	731	719	703	733	707	740	701	750	684	710	738	690	666	709	726	781	692	768	717	721	727	683	694	723	748	706	685	675	698	700	725	708	755	715	700	659	740	709	725	720	745	721	702	690	720	680	709	786	728	652	700	682	689	725	689	723	727	692	607	712	693	647	683	753	714	763	706	723	728	753	718	710	737	692	714	726	698	699	703	708	715	706	679	687	743	679	682	742	711	714	691	724	769	717	712	745	662	703	690	768	746	718	744	686	726	730	697	718	745	704	708	728	696	710	737	747	688	699	737	703	714	698	692	745	687	720	711	673	727	690	722	695	755	662	760	735	732	733	686	691	687	704	696	730	713	694	709	712	727	709	743	718	719	717	679	683	674	715	713	692	734	739	697	665	657	710	703	697	723	707	729	738	695	748	750	683	744	697	727	702	721	692	759	672	714	732	691	700	702	751	663	724	736	732	737	727	704	747	733	656	667	666	715	713	699	646	706	707	698	748	707	699	683	714	772	698	711	715	677	724	755	711	708	715	701	714	765	734	718	738	686	713	742	723	698	699	722	648	669	693	686	724	686	693	716	688	718	733	684	739	704	677	722	673	723	674	752	714	708	683	693	726	692	697	688	723	656	714	694	713	692	709	708	705	703	723	675	709	721	703	689	682	709	711	659	719	749	671	678	737	730	726	670	707	678	745	705	740	768	762	728	743	694	674	732	768	747	720	720	680	739	695	707	696	740	670	737	708	742	709	701	735	738	731	721	715	724	665	758	750	774	694	674	725	755	678	776	734	717	739	771	666	724	729	728	739	682	665	757	713	701	725	707	705	718	741	660	689	701	735	694	715
38613	44117	44148	31236	17911	9922	6557	4650	3687	2857	2458	1938	1630	1383	1190	1101	966	953	969	868	803	814	798	769	764	789	762	698	750	702	692	657	671	720	665	706	705	704	673	624	745	729	672	682	702	708	718	706	701	722	695	709	676	710	685	702	698	738	689	686	670	696	696	708	636	688	694	667	657	627	673	664	672	653	727	674	714	711	703	693	687	700	680	641	679	645	670	687	652	667	706	694	614	691	706	662	668	677	702	653	678	671	721	630	678	681	722	743	686	687	667	687	656	666	668	693	702	686	701	612	732	711	686	658	681	684	705	705	710	718	667	650	700	670	706	721	665	650	665	683	670	724	694	715	659	705	663	714	674	700	669	667	686	683	675	676	712	694	674	677	688	700	624	661	700	693	671	660	694	697	687	692	660	699	660	681	677	696	713	681	666	662	683	667	722	701	672	733	633	681	628	682	672	710	665	652	686	649	694	654	719	684	691	702	699	724	710	709	717	681	692	685	762	695	680	685	703	654	663	692	701	696	743	682	712	693	663	701	709	678	678	676	709	671	695	706	667	711	647	703	666	661	670	706	667	662	684	691	724	683	644	684	660	696	689	706	682	692	695	683	682	658	674	677	674	651	715	720	692	664	669	688	738	672	710	694	696	718	654	685	681	696	681	713	683	663	747	733	691	677	683	686	716	706	648	692	713	714	692	679	717	681	737	686	671	639	746	735	661	674	731	700	657	675	648	665	659	670	677	656	754	711	659	734	699	701	681	649	668	680	704	699	675	712	717	700	674	720	670	721	688	718	704	699	657	651	674	688	678	678	640	730	655	654	645	671	721	711	690	679	747	643	728	684	654	697	670	719	679	653	728	691	710	695	682	643	721	702	667	670	712	703	691	682	673	665	675	665	667	695	687	724	698	701	669	650	630	726	672	662	696	643	667	678	679	673	697	705	696	701	698	654	738	714	694	658	731	697	701	674	653	651	681	682	637	691	689	723	665	705	701	684	672	673	689	696	683	698	651	674	667	722	679	701	730	697	662	665	646	681	619	672	660	636	700	657	695	668	698	656	684	682	698	710	695	657	666	687	697	741	725	683	664	634	673	653	673	691	718	726	677	688	653	684	682	670	662	656	687	708	616	686	675	681	648	681	638	669	712	662	694	644	659	715	650	687	699	716	683	740	694	701	707	679	692	709	716	651	710	735	677	738	716	697	694	630	728	676	660	640	643	754	700	672	697	685	643	676	685	677	693	736	698	693	679	696	648	672	759	700	684	673	704	725	712	688	713	730	745	713	668	700	689	655	656	703	705	696	655	677	667	635	655	693	685	703	694	680	655	686	688	688	712	655	650	657	696	683	675	655	638	703	757	667	659	714	654	667	660	694	664	730	723	686	673	722	682	724	729	661	631	661	687	714	683	668	657	690	665	666	711	649	724	671	679	662	702	669	657	762	701	670	688	666	704	665	679	707	674	713	651	704	665	705	700	664	673	656	740	715	675	710	713	695	776	681	690	673	681	689	688	629	630	678	672	678	680	694	673	744	703	744	709	714	692	704	702	713	665	684	681	692	707	706	680	739	668	721	676	674	692	726	688	765	679	644	683	678	685	717	655	697	713	673	694	682	692	672	759	680	674	702	684	668	665	737	681	691	716	676	707	692	728	678	710	711	681	683	655	721	681	631	691	749	698	677	673	682	738	684	671	734	733	725	703	731	704	675	654	700	673	728	662	674	765	610	712	673	666	673	623	663	696	685	658	704	661	656	732	682	665	667	762	690	694	744	710	669	702	651	669	697	739	666	636	709	688	741	706	692	715	661	694	670	675	693	674	719	678	652	681	703	698	742	622	709	733	705	691	656	668	665	695	706	686	631	678	691	684	666	675	670	674	740	688	698	666	698	679	724	718	710	694	660	717	704	709	654	681	669	679	643	710	652	698	648	681	694	685	702	678	677	702	676	675	706	668	714	695	705	659	666	701	723	700	635	672	650	665	708	698	677	678	712	698	694	722	676	668	682	699	686	637	641	697	674	678	670	701	658	769	716	723	690	676	681	658	668	668	670	673	702	683	631	707	672	690	721	681	654	701	697	675	677	699	667	702	699	732	711	664	673	685	661	682	731	721	667	706	692	678	727	645	679	722	720	660	701	619	681	685	675	698	671	645	699	633	713	709	721	665	686	690	708	658	715	712	706	700	640	663	686	728	675	684	686	704	647	651	699	709	736	700	701	737	637	679	680	693	675	694	711	650	667	713	685	674	721	724	671	690	688	695	676	691	623	668	671	696	713	681	681	710	707	652	702	744	680	711	703	699	711	658	691	697	641	684	636	673	673	726	712	685	704	677	642	651	710	710	684	654	700	696	658	683	714	685	724	694	684	705	735	691	675	695	716	656	678	692	735	747	723	701	670	710	690	716	694	717	665	678	683	698	671	716	678	699	696	689	660	670	665	662	670	688	715	659	663	675	708	711	706	703	713	664	674	684	712	669	651	687	694	664	672	707	664	706	682	694	670	676	698	694	668	704	710	661	707	692	671	657	703	691	712	699	718	680	668	744	654	708	654	707	671	673	691	703	698	716	689	654	668	693	760	693	706	697	687	693	678	668	672	699	675	650	687	651	696	656	698	665	722	667	653	671	700	689	656	684	637	663	693	699	718	697	704	740	690	689	673	657	705	680	688	693	716	637	646	684	693	662	689	712	614	674	700	661	712	669	681	689	683	691	645	693	679	692	679	681	690	705	710	689	712	672	686	655	710	696	661	766	639	665	689	723	668	720	705	633	678	679	679	694	707	692	694	663	670	699	655	779	667	685	697	657	681	728	710	728	703	708	725	657	700	700	640	649	652	710	712	734	715	741	706	677	709	742	661	706	666	691	702	709	689	655	684	679	714	700	669	697	696	713	683	666	639	721	662	697	685	653	675	666	678	708	637	691	678	694	715	714	683	650	665	650	723	720	686	680	694	685	671	688	662	708	727	664	678	729	670	705	717	684	673	697	694	738	712	685	667	656	657	703	667	729	695	690	673	706	705	695	717	612	689	718	676	684	674	732	662	675	695	648	721	693	677	689	679	691	685	712	676	717	725	665	684	676	711	617	668	719	643	669	714	662	672	706	650	689	654	687	690	719	690	688	668	682	653	654	699	628	684	692	694	656	703	669	668	741	706	681	695	645	750	706	660	697	678	693	653	718	686	678	687	654	683	672	693	696	708	694	666	701	710	613	694	696	677	692	661	720	732	644	668	685	689	704	730	679	667	689	660	736	651	653	672	723	664	710	649	689	725	698	706	668	707	688	711	693	660	666	670	613	686	742	647	704	662	681	704	696	684	665	658	685	691	722	667	683	686	672	692	688	735	694	683	647	672	688	664	682	751	724	689	698	660	683	653	674	663	650	620	634	680	674	713	688	712	676	719	711	685	638	701	737	688	667	666	662	712	704	673	695	703	682	704	699	693	671	685	720	679	690	706	721	713	694	643	689	693	714	728	686	669	691	703
43083	55453	42151	27564	18222	12540	9489	7104	5487	4270	3571	2782	2209	1819	1543	1345	1162	1103	991	970	925	886	839	821	755	780	732	804	717	707	753	735	712	764	743	620	703	704	727	703	735	674	727	695	703	706	715	724	668	730	704	673	688	686	670	715	664	695	695	695	662	703	666	696	659	712	670	704	709	677	682	715	683	710	696	696	712	715	646	645	660	720	696	689	664	677	701	702	680	700	686	719	720	736	688	707	676	725	690	714	688	672	671	705	646	720	714	701	705	735	688	677	722	699	675	668	691	709	674	715	698	667	748	683	680	741	692	698	670	667	738	721	632	646	707	686	686	672	711	683	725	704	654	678	753	699	669	721	724	665	705	651	743	713	690	694	714	712	712	716	707	676	692	677	627	719	688	658	702	675	642	742	714	724	708	665	728	663	692	687	681	670	669	687	665	658	709	735	697	701	690	666	704	694	715	690	720	669	674	693	666	723	726	741	637	711	713	681	707	741	681	717	669	717	707	701	642	690	712	675	671	706	679	742	668	722	708	682	698	673	692	659	727	680	704	693	698	672	719	703	679	676	685	713	687	673	714	681	698	709	671	713	682	657	673	681	721	720	722	678	714	709	684	687	689	682	703	685	703	775	701	681	663	714	655	681	691	681	728	699	728	689	722	706	713	682	675	729	715	612	634	673	671	728	665	683	698	673	673	703	686	700	725	719	710	677	661	675	663	664	711	689	698	686	684	696	681	702	690	736	703	658	710	688	732	695	698	706	753	671	700	678	651	645	715	697	694	748	683	717	698	697	669	722	714	697	672	638	716	745	663	670	731	719	663	693	702	677	670	699	697	736	724	709	662	668	700	671	705	695	715	726	688	704	688	689	725	687	751	741	674	693	702	732	661	678	718	693	653	723	696	710	686	652	674	667	697	650	711	684	701	709	663	694	714	708	714	736	710	702	717	667	656	698	716	722	670	667	711	751	691	690	685	694	698	642	697	685	729	662	734	693	710	666	718	657	716	703	713	703	685	710	642	686	714	678	682	712	729	685	692	675	698	704	714	729	678	658	703	671	700	726	693	692	733	696	716	724	696	703	695	660	688	654	666	694	710	669	677	711	716	686	735	675	707	721	690	647	733	687	701	684	680	683	686	666	721	696	678	661	687	626	663	697	715	714	670	776	680	680	687	710	674	733	741	674	740	733	672	683	665	711	702	655	690	687	671	659	691	689	728	728	680	689	697	732	690	701	687	674	665	679	696	691	711	670	695	681	714	675	729	659	698	670	683	718	668	680	723	653	678	694	680	674	684	739	681	707	679	689	699	691	723	707	688	655	656	690	697	690	696	672	732	716	688	666	732	625	696	684	662	675	694	634	689	636	683	713	691	661	673	681	688	643	693	683	739	652	704	695	695	677	678	704	734	688	784	694	667	751	681	705	688	636	735	707	641	688	673	661	687	693	700	668	686	713	692	684	724	699	675	698	686	659	716	693	692	699	665	687	687	748	681	681	692	735	700	738	679	734	712	677	681	705	708	717	656	671	704	679	713	713	666	667	681	663	711	710	710	699	658	676	658	694	698	686	695	665	683	722	678	698	704	709	686	666	741	682	666	707	687	669	719	711	665	724	648	704	707	649	700	709	647	667	696	709	658	710	698	639	694	659	670	700	685	695	678	695	689	661	639	716	665	676	714	697	714	685	694	701	681	673	667	704	707	743	707	680	678	680	689	705	675	683	711	690	688	746	681	702	724	712	628	709	685	724	781	696	674	693	693	715	692	695	647	715	727	702	714	676	700	722	721	654	692	704	730	680	674	677	691	676	745	668	710	714	686	703	688	647	684	744	707	687	698	674	700	682	676	703	700	693	681	653	738	650	725	717	684	686	688	713	660	627	670	688	682	651	700	679	717	731	712	694	688	712	703	703	707	703	702	701	684	699	720	680	699	709	703	726	666	715	694	637	733	670	687	672	676	676	645	706	651	690	717	702	711	677	691	732	684	657	666	686	731	691	661	683	674	697	670	729	666	705	697	671	701	706	711	692	700	708	682	678	740	673	696	673	701	683	691	710	745	693	656	690	647	697	685	698	713	685	718	653	697	702	727	720	651	697	640	706	725	708	712	651	713	702	718	684	733	733	691	718	687	648	637	718	663	695	681	664	733	692	681	719	738	665	691	742	705	660	701	718	665	704	705	647	679	706	671	665	680	652	725	695	680	691	715	698	675	721	710	715	724	696	662	708	714	734	672	629	700	743	676	686	666	692	668	699	655	749	724	686	678	740	706	696	691	706	660	656	678	727	668	709	690	687	724	684	670	693	703	711	691	698	697	737	668	696	654	739	690	707	678	663	735	698	686	723	667	735	666	749	709	664	696	708	640	691	715	665	674	659	686	706	737	706	657	653	667	734	646	714	694	749	688	721	652	718	698	670	647	698	727	716	698	762	705	706	700	711	680	656	731	715	686	711	658	702	704	761	709	719	709	711	709	700	644	718	700	717	609	705	713	679	699	735	723	713	684	682	685	684	650	699	665	709	699	675	722	665	662	725	667	664	664	697	651	671	722	664	688	699	690	676	703	698	680	703	653	695	683	695	716	703	717	658	676	696	734	697	702	668	717	711	705	766	654	701	697	732	689	661	728	688	671	738	695	687	669	664	737	654	656	694	666	705	644	684	672	733	709	673	661	672	690	674	701	708	738	717	725	686	700	684	679	778	697	703	669	743	735	711	680	722	677	653	694	676	674	666	696	712	694	704	695	690	730	659	715	713	669	685	689	729	696	666	680	725	714	707	707	709	679	706	688	619	705	661	652	701	663	708	718	729	649	706	711	683	745	674	620	682	741	674	662	675	658	710	660	664	661	683	676	655	656	735	707	710	698	657	701	731	681	630	729	679	653	709	670	687	716	699	669	706	689	673	697	651	682	714	722	681	684	671	708	694	713	674	680	648	692	679	666	681	712	680	739	696	684	724	693	656	727	693	746	697	690	707	736	661	692	686	723	720	714	692	641	693	689	706	662	748	631	737	682	693	674	666	756	665	720	706	674	716	677	703	707	684	675	694	714	692	664	703	658	707	662	728	677	718	688	707	672	685	697	700	715	730	745	721	697	694	645	690	691	691	690	671	706	690	688	683	674	737	699	743	693	684	620	699	669	694	656	707	693	663	710	681	693	651	699	665	668	694	719	704	669	720	751	706	649	697	728	645	705	688	712	678	686	718	695	741	732	693	677	697	685	674	637	695	649	716	648	699	747	671	684	688	739	702	696	709	719	651	731	713	696	733	729	720	708	652	707	683	695	690	681	650	696	702	717	746	686	728	709	679	666	704	673	665	707	715	623	716	641	704	710	686	676	686	720	685	680	698	699	728	724	707	695	685	702	734	705	627	673	708	737	707	683	709	705	667	680	685	677	703	687	705	679	719	689	721	722	705	740	767	690	666	726	708	699	700	712	648	697	667	716	687	700	708	677	673	684	708	701	671	686	673	746	642	690	684	671	688
24368	21504	29224	25921	23135	19410	12776	7735	5633	4522	3661	2866	2390	1994	1715	1450	1287	1185	1111	973	980	867	859	861	855	773	803	733	698	735	744	732	752	677	694	653	685	689	657	702	672	652	706	715	688	646	668	659	635	654	668	699	654	701	666	702	664	750	680	687	670	680	706	645	638	696	666	682	705	695	699	720	678	694	666	694	688	680	674	637	699	693	714	675	686	672	686	668	695	660	687	687	672	722	675	695	643	705	687	689	716	691	684	675	751	646	696	687	669	714	673	693	695	664	695	643	671	699	691	655	683	706	710	657	622	653	707	714	640	732	683	673	701	642	716	688	683	681	644	669	669	705	692	637	664	720	679	671	675	700	690	657	682	660	718	662	657	646	710	700	645	739	676	623	689	682	712	706	662	709	716	659	653	653	683	698	674	603	679	725	681	722	687	676	684	671	723	675	721	701	662	697	698	701	681	662	714	706	691	751	713	656	707	679	676	689	674	702	643	695	633	681	660	671	690	640	654	660	676	656	712	665	674	650	680	681	701	685	663	701	700	668	654	689	639	710	692	662	666	658	709	665	685	747	679	684	655	667	714	671	650	717	680	649	742	681	663	696	700	701	715	625	653	721	695	696	704	731	707	712	662	658	642	688	683	703	685	714	648	675	673	689	707	718	693	676	699	687	658	657	690	669	723	695	683	681	712	658	688	662	700	667	635	693	668	658	663	662	691	741	657	728	656	668	672	625	648	673	701	666	667	656	681	678	688	690	687	697	649	678	692	712	689	692	665	733	686	654	685	681	644	683	631	707	697	710	653	677	667	678	702	701	697	684	656	677	648	643	668	703	674	669	672	636	685	713	698	684	684	692	666	653	694	669	698	692	670	725	644	650	700	676	679	643	678	677	707	672	707	699	693	681	696	676	639	710	669	676	673	707	641	729	664	659	681	685	689	711	673	675	694	722	627	655	689	729	694	693	676	621	761	676	681	652	672	680	693	694	666	710	681	715	691	743	681	745	638	664	684	679	664	700	628	674	693	647	654	673	720	680	629	677	674	708	704	690	715	651	775	657	610	629	679	694	694	737	667	695	634	680	639	672	659	633	671	640	674	642	672	709	690	674	685	671	666	647	663	719	676	643	669	693	669	658	669	653	677	653	694	667	709	647	689	647	653	664	663	676	651	694	650	681	710	702	648	680	671	664	686	685	641	723	684	726	729	620	660	649	697	637	701	717	672	664	684	674	718	670	648	645	664	622	671	657	675	728	657	710	684	664	669	735	694	692	708	713	712	674	683	651	682	685	670	704	693	725	675	672	679	702	658	668	657	656	670	696	653	675	669	681	672	664	705	675	686	679	670	655	659	690	639	663	639	732	661	667	669	630	660	683	674	650	652	700	689	674	644	690	657	694	642	656	671	670	690	662	626	648	677	641	663	708	733	646	677	669	689	658	690	700	682	666	647	651	680	676	689	713	686	681	674	676	676	726	648	686	672	681	711	674	710	683	691	680	655	663	640	666	733	685	672	695	690	651	689	722	645	657	653	657	668	684	721	661	738	666	627	712	690	715	676	685	671	752	670	725	716	736	673	696	642	695	675	663	650	682	633	652	658	703	680	632	654	717	688	645	701	666	731	641	693	692	644	664	630	665	672	640	678	711	681	654	716	693	700	712	699	642	727	703	686	689	676	669	669	672	715	664	657	693	660	722	710	639	711	684	674	634	700	694	646	699	682	686	679	677	674	670	631	719	762	702	719	680	662	655	650	674	649	631	734	651	671	669	630	663	683	660	695	710	728	708	674	683	668	705	684	725	694	700	652	675	664	648	729	688	658	648	683	635	674	700	673	635	724	683	717	693	705	664	679	670	703	672	657	662	696	678	716	650	676	647	642	673	703	713	734	662	662	698	601	644	672	658	732	702	645	738	668	712	674	708	659	678	644	676	690	705	714	647	702	731	684	712	671	687	683	652	645	704	692	684	668	686	690	744	644	701	663	667	668	655	687	700	694	679	685	669	717	669	661	709	672	710	672	670	682	703	672	714	689	676	684	657	686	711	662	708	671	675	646	645	669	733	702	682	709	684	690	687	676	711	651	676	674	650	662	690	702	673	658	688	691	691	685	681	664	671	700	676	661	666	685	662	685	698	701	675	673	722	668	698	712	678	650	686	678	679	659	672	695	694	692	672	692	658	669	655	711	665	654	622	663	675	666	697	716	664	679	682	707	683	675	702	700	670	663	660	669	684	666	671	662	634	712	670	685	690	710	697	650	648	661	664	641	705	691	686	683	727	693	677	714	655	693	640	657	704	653	712	665	695	685	699	663	656	681	680	664	708	673	634	669	727	658	701	685	686	681	668	647	665	658	701	654	678	676	691	644	720	676	679	694	703	671	679	651	677	663	681	657	690	656	684	686	713	665	660	681	638	664	662	718	713	690	680	654	696	729	619	655	666	685	707	661	690	709	666	665	727	717	686	653	691	691	634	657	703	741	716	655	659	680	677	675	735	695	654	670	658	687	695	714	681	720	691	700	703	699	730	704	682	685	666	681	661	745	695	672	629	702	653	695	682	682	657	676	681	689	755	687	693	671	685	688	709	698	716	654	629	690	681	663	659	687	705	637	681	705	692	644	695	682	687	671	677	721	690	650	658	713	691	687	668	675	687	690	666	652	673	664	658	674	676	703	678	650	711	690	679	693	704	723	717	701	741	675	692	689	675	689	668	654	654	667	706	702	665	671	689	671	706	691	692	663	739	657	645	650	697	651	681	640	688	688	698	643	702	669	665	676	729	687	696	677	658	693	678	704	689	691	710	681	682	704	670	677	712	674	695	675	668	646	670	690	695	714	641	693	667	719	711	680	673	674	684	689	661	683	714	711	680	684	641	677	697	694	685	656	605	715	741	634	705	644	671	647	668	689	674	706	692	661	680	684	716	611	700	714	701	658	651	648	707	744	659	688	699	703	694	669	654	676	702	686	689	677	762	732	657	684	707	683	653	656	691	692	720	650	616	763	690	637	700	665	719	691	686	733	718	688	686	712	703	692	689	690	676	645	646	624	725	697	627	706	664	642	715	704	669	696	636	629	683	709	697	664	658	656	655	690	682	662	669	670	713	761	674	679	696	674	699	644	682	700	674	676	694	664	693	656	697	642	679	701	647	684	717	691	644	713	658	725	665	667	646	662	679	661	675	692	667	726	656	719	674	634	662	663	684	775	714	710	660	676	682	685	635	718	652	658	711	673	622	669	674	661	714	727	715	678	694	699	699	667	679	653	665	696	711	634	669	702	635	679	639	704	658	710	640	645	698	662	667	732	689	674	650	680	658	746	659	700	724	682	671	674	693	694	734	655	675	682	644	711	635	684	714	676	678	682	692	657	690	719	709	724	702	688	646	686	666	676	689	730	679	658	711	706	680	642	686	660	670	656	682	691	683	698	667	718	677	682	643	626	656	657	685	689	689	688	706	590	672	695	656	634	716	674	681	700	679	665	662	681	640
41439	67031	48769	32135	24433	17691	13745	10452	8359	6436	5157	4146	3242	2626	2148	1809	1550	1411	1266	1177	1096	1012	901	917	842	780	767	719	709	746	712	690	694	688	694	671	669	712	679	693	702	632	719	693	683	700	691	699	651	690	660	638	670	692	668	696	755	704	734	686	646	704	675	725	724	660	671	666	669	679	672	656	702	672	691	695	681	724	689	717	661	610	712	680	673	690	679	656	654	720	702	696	695	679	670	692	662	666	709	689	690	690	689	672	715	685	654	713	693	663	669	705	679	684	702	648	685	674	651	694	637	648	688	705	695	682	685	698	663	661	697	662	692	691	677	672	658	648	684	655	665	638	670	682	677	678	661	715	682	686	710	690	692	691	665	639	739	732	682	667	711	686	684	670	635	693	662	666	678	686	675	642	687	676	662	650	670	698	659	688	665	690	728	712	712	680	704	676	740	674	716	721	673	736	704	635	714	718	726	702	692	687	665	687	680	715	710	659	712	681	650	623	700	699	669	691	656	658	673	672	695	674	697	651	700	691	720	716	672	637	667	700	698	671	726	700	678	698	707	698	721	654	688	719	692	713	751	707	692	687	688	686	639	691	676	682	703	652	701	681	734	744	710	697	756	696	657	672	737	689	693	683	683	700	705	611	702	697	693	708	696	669	632	751	703	686	658	675	672	679	708	646	682	686	709	704	703	690	680	716	692	652	694	660	658	684	666	685	636	660	660	661	663	666	681	738	663	670	660	681	661	684	670	704	719	649	675	698	704	713	687	732	672	658	638	648	695	690	637	669	711	669	684	690	703	685	669	599	716	680	641	659	696	630	648	662	647	668	666	638	661	745	672	645	681	661	725	668	646	671	652	671	657	661	660	685	706	663	655	674	644	684	748	685	701	642	636	703	656	700	685	683	662	698	671	696	690	644	696	692	647	625	678	687	725	685	672	669	718	703	683	671	658	698	666	691	675	696	662	765	692	634	677	632	672	651	632	677	678	647	700	670	645	699	730	668	660	677	657	721	667	684	676	635	719	677	667	712	694	681	712	664	659	719	717	672	712	675	641	667	701	668	704	738	717	730	736	672	722	685	698	731	644	691	691	701	705	645	678	678	645	593	701	686	681	707	711	703	662	680	678	647	673	662	709	725	676	629	716	686	704	694	726	679	662	703	718	680	670	683	684	695	637	695	702	668	675	645	656	693	616	665	659	706	689	671	676	683	737	656	666	676	719	664	676	628	703	663	647	718	606	718	648	690	688	690	637	656	681	676	627	717	693	663	665	687	686	680	657	717	750	694	698	672	664	723	717	640	685	681	691	685	633	639	681	713	724	709	640	687	627	687	676	646	694	724	715	621	686	624	640	680	709	713	690	691	657	710	704	690	725	693	710	645	719	698	713	699	643	646	641	690	684	637	739	701	668	680	679	685	647	671	662	707	678	678	680	673	709	714	702	697	658	671	670	672	666	668	665	697	682	726	722	686	697	655	708	672	715	719	704	690	694	641	728	657	724	656	665	674	657	684	701	656	655	685	714	686	654	684	696	700	719	694	714	660	693	687	707	708	699	724	681	696	727	609	681	658	717	636	697	669	678	680	713	695	730	644	656	692	659	672	699	684	695	720	731	699	683	720	712	732	684	643	691	666	690	685	651	633	694	708	673	668	651	659	654	661	733	707	677	676	680	648	681	659	635	679	708	676	640	660	663	691	686	677	710	687	692	645	666	708	681	686	693	659	682	716	647	699	712	671	717	648	685	684	665	688	663	694	681	702	670	678	667	693	683	657	667	694	679	655	711	699	715	664	675	689	706	658	693	656	666	720	686	644	687	691	647	686	662	740	704	682	700	677	708	653	687	698	726	672	671	676	712	668	692	685	725	666	699	705	678	703	692	637	615	699	684	661	688	626	702	718	691	706	632	694	684	679	681	674	679	652	667	662	633	679	701	653	661	658	664	703	695	720	667	667	665	646	704	659	710	705	674	714	686	692	646	710	681	672	667	708	691	665	675	666	710	739	646	687	688	696	733	671	639	699	730	674	662	715	660	687	684	709	675	682	712	667	721	688	660	724	662	674	680	699	684	683	651	722	679	671	712	698	663	733	695	710	671	685	689	664	752	686	708	680	704	668	657	717	682	677	645	679	653	704	666	710	723	648	711	654	729	693	643	664	684	674	675	674	619	696	639	720	681	665	659	697	682	715	653	701	663	699	676	687	661	722	642	732	684	671	661	679	677	680	646	687	727	660	675	701	643	688	731	729	658	682	701	627	683	680	716	641	667	732	696	692	666	695	634	703	704	701	675	717	711	640	703	656	680	715	675	681	635	669	649	696	651	666	703	708	641	630	691	676	684	704	688	707	706	623	694	638	703	665	767	672	625	675	664	694	687	713	669	670	706	717	694	676	674	717	690	679	700	705	665	675	686	696	704	653	663	645	674	652	663	676	719	693	680	624	658	728	664	657	677	667	695	679	704	725	711	670	676	716	685	725	658	663	684	746	671	712	736	643	674	723	654	699	723	734	660	664	691	685	683	674	747	698	695	651	730	683	662	692	683	697	706	683	665	634	649	673	671	683	616	703	690	700	666	687	690	655	714	726	696	675	655	693	636	676	685	690	657	684	652	677	711	685	644	680	677	723	689	737	665	676	685	674	679	711	678	667	646	685	689	702	650	673	643	696	693	685	634	651	692	732	680	654	690	714	674	669	676	730	689	694	714	666	694	705	691	691	670	708	651	685	723	660	682	690	702	692	713	663	705	694	695	704	681	680	637	647	642	646	687	682	683	676	680	664	672	697	729	670	646	663	692	676	684	664	676	688	682	676	690	697	660	720	684	713	673	652	673	681	683	676	720	705	657	684	666	666	698	666	697	703	694	701	630	680	667	674	687	668	697	673	644	714	655	702	706	688	718	651	700	694	713	695	667	674	727	686	715	647	657	693	718	681	701	661	649	699	646	682	663	700	709	715	689	720	666	716	662	688	653	648	681	706	669	704	694	709	726	695	690	736	618	678	700	647	659	676	724	696	668	636	666	666	668	701	652	679	734	661	691	641	714	677	647	708	675	670	703	712	661	682	665	635	685	712	650	706	682	696	636	685	744	627	636	685	647	709	700	722	664	695	682	722	662	697	663	673	688	699	659	731	709	677	705	711	711	663	701	697	684	710	687	666	697	680	652	715	620	670	708	719	682	683	711	638	694	680	673	697	676	688	689	650	698	703	695	655	688	685	630	736	663	681	664	688	659	697	696	720	650	675	697	700	704	691	674	656	662	704	680	665	697	741	658	692	687	694	670	693	695	679	647	715	664	641	731	679	705	702	686	697	703	663	684	710	663	676	689	712	690	675	663	661	640	685	661	711	695	709	665	646	696	661	696	713	704	645	629	670	659	693	675	718	652	700	671	678	681	637	707	693	669	720	685	701	685	686	679	690	724	688	708	686	667	672	690	712	669	645	771	667	681	688	725	707	663	636	687	678	720	675	637	670	731	637	672	653
25483	21763	29550	28286	21055	13603	8897	5808	4387	3528	2926	2344	1890	1702	1393	1325	1162	1062	1015	972	905	860	878	814	763	791	733	824	767	715	691	693	745	784	734	693	747	691	656	715	716	670	716	727	701	728	730	744	656	748	729	720	673	653	704	695	698	681	641	707	739	688	697	718	733	715	700	732	729	699	715	708	687	716	679	679	695	713	698	751	718	712	707	741	699	723	760	752	646	651	684	678	697	701	661	697	713	722	687	628	700	693	739	673	689	744	723	699	676	715	696	750	686	690	723	669	658	704	727	676	755	693	699	732	739	699	693	731	711	728	737	712	683	699	694	693	737	699	751	698	748	733	716	728	722	668	699	739	717	711	753	761	666	727	687	675	725	681	711	715	686	701	723	728	673	734	702	693	739	709	730	700	730	691	697	691	729	703	730	691	756	709	724	659	669	693	648	703	725	714	717	744	734	735	724	687	671	726	671	779	718	695	638	731	686	728	686	663	694	766	694	692	691	694	719	708	705	714	687	675	665	692	726	685	714	690	676	707	709	745	685	672	739	740	760	726	677	724	739	726	734	740	697	626	757	735	722	749	723	711	679	749	667	696	710	616	728	761	724	688	687	725	711	742	693	743	701	679	710	658	674	724	667	711	700	668	738	726	688	726	734	706	701	720	672	707	708	676	762	705	632	733	715	733	714	675	723	708	707	682	710	669	675	722	740	717	753	706	657	689	735	652	710	657	722	680	701	671	666	707	699	666	701	688	702	652	686	658	706	687	667	701	696	680	699	687	740	700	681	700	722	719	703	706	755	728	723	726	709	703	719	715	723	701	746	720	712	726	724	692	684	693	715	671	679	640	704	690	741	716	681	685	688	727	653	721	722	721	731	725	681	682	747	708	754	676	703	705	684	675	730	732	714	745	680	707	745	689	727	728	675	736	696	697	690	741	655	721	663	740	694	706	727	743	695	669	702	691	738	726	732	701	693	681	694	695	655	692	761	704	686	698	680	694	698	713	681	708	720	699	656	711	730	669	739	739	740	708	714	678	696	709	729	733	685	675	722	669	712	685	702	750	697	693	733	679	686	753	714	706	693	697	722	681	701	731	743	680	682	711	708	719	688	747	685	673	737	694	683	675	731	712	725	649	684	731	698	732	751	722	754	706	728	714	724	675	716	678	745	731	734	726	723	669	650	726	718	695	669	646	702	711	699	700	717	716	782	717	743	701	661	716	686	741	739	716	761	695	768	700	727	687	674	650	753	732	710	659	733	686	711	687	719	702	674	731	703	747	743	726	748	696	743	707	710	733	664	701	677	717	646	698	699	677	743	707	753	701	694	701	663	714	712	729	672	740	666	684	673	694	688	702	694	721	722	703	648	725	663	687	719	697	691	713	675	672	703	701	691	719	702	714	726	707	727	734	672	735	699	743	749	723	744	721	727	726	731	752	686	740	697	703	675	672	721	723	760	726	703	699	711	719	700	773	689	694	680	746	754	694	744	719	721	712	749	707	730	753	689	727	705	713	676	686	688	746	723	680	676	715	661	717	763	683	680	723	727	689	721	745	685	648	693	742	709	742	669	716	689	713	717	725	711	671	772	752	715	704	733	718	757	734	716	743	716	727	724	703	678	666	708	726	738	738	703	703	738	669	665	701	705	770	657	681	728	739	677	661	724	692	725	701	729	675	703	678	692	727	718	706	700	694	681	734	695	695	690	692	717	704	693	680	741	660	716	676	759	680	711	674	712	735	715	698	720	703	725	674	735	706	676	691	697	667	713	722	694	671	738	728	731	710	754	715	702	774	710	740	680	708	700	729	718	735	706	732	717	639	684	679	743	702	751	713	699	715	682	702	698	731	746	758	697	687	750	652	732	691	726	706	673	715	714	693	695	673	696	690	683	684	695	692	720	732	721	697	723	687	683	704	699	706	684	660	718	710	706	708	690	710	743	705	705	734	701	666	718	705	720	742	705	711	705	706	706	662	663	740	693	720	690	669	648	771	696	708	695	672	688	715	697	699	712	658	704	686	692	716	734	690	733	682	726	701	704	709	745	696	714	770	729	704	753	770	722	654	693	703	725	692	712	708	710	686	729	694	695	728	734	745	746	678	689	729	704	741	674	707	697	683	684	697	697	726	659	741	710	740	727	712	741	754	688	714	668	734	715	659	723	691	708	698	733	656	745	693	666	692	687	730	727	708	702	683	716	713	711	701	770	753	743	690	699	683	675	709	684	712	730	705	671	695	722	697	688	720	725	708	672	707	740	716	760	655	736	677	706	710	674	735	665	737	706	706	711	723	685	726	720	787	681	726	721	690	726	655	751	693	708	676	732	716	702	707	695	755	677	756	716	692	627	712	744	694	726	697	734	680	733	662	702	692	733	735	711	785	720	689	700	707	717	685	713	737	679	709	732	734	686	722	733	754	709	643	631	693	732	707	713	766	740	715	668	723	714	722	721	655	688	698	753	709	724	750	666	708	696	705	674	723	716	686	738	758	673	739	744	705	719	740	670	688	678	723	709	730	696	733	708	665	716	736	716	713	701	681	727	726	661	681	697	677	728	745	713	716	690	681	678	726	730	740	734	720	711	752	702	714	694	691	714	714	660	670	721	684	719	678	709	762	707	721	743	719	684	695	722	698	721	711	715	731	742	726	696	702	750	707	691	699	713	706	737	716	720	698	731	703	714	695	711	712	691	758	710	702	679	717	699	742	710	671	787	732	702	715	698	687	717	754	643	657	663	707	713	716	755	716	704	713	715	685	698	734	736	692	691	652	678	746	665	660	636	717	683	684	713	723	693	690	722	732	729	709	695	762	689	712	694	734	703	708	696	692	686	722	733	718	724	680	738	730	717	705	667	730	715	761	738	703	734	703	701	731	719	696	719	680	689	684	681	729	714	687	683	676	715	703	712	733	670	705	708	655	689	723	750	697	734	687	688	667	715	713	684	685	719	738	655	729	670	721	667	730	704	675	714	718	767	719	725	676	729	690	718	712	729	737	691	708	711	747	720	718	720	716	741	747	700	714	715	707	722	695	705	761	710	684	739	687	648	650	722	730	724	731	700	674	716	782	734	693	728	721	734	722	725	674	692	742	686	710	720	706	700	668	693	687	713	687	723	698	743	711	702	660	708	752	720	679	670	712	743	650	678	708	724	711	697	731	686	685	707	753	717	722	690	703	730	744	649	709	700	690	726	732	764	693	735	703	668	674	691	673	706	700	703	712	755	669	676	698	666	685	745	727	689	731	719	689	789	737	726	705	705	721	726	678	709	757	717	702	683	698	718	718	681	685	767	717	697	708	670	711	717	700	715	709	686	756	694	708	738	733	726	696	711	697	699	725	677	689	656	661	722	737	732	721	732	692	690	723	724	708	689	740	727	723	710	703	714	702	676	729	750	707	727	685	756	697	671	634	703	747	724	722	721	694	695	740	723	693	690	776	695	693	708	665	675	688	691	710	755	705	715	730	709	686	694	677	699	689	705	651	726	723
41613	56519	42874	29602	20797	15644	11541	8731	6844	5343	4175	3267	2646	2234	1869	1555	1410	1261	1137	1103	1034	966	901	847	849	809	788	794	804	779	818	723	739	730	744	695	694	710	702	714	735	735	707	713	675	685	648	703	726	717	747	773	712	685	733	656	732	729	730	636	727	750	720	741	701	692	678	714	688	714	699	684	698	745	721	718	707	730	731	726	705	748	661	684	659	640	661	680	701	717	680	702	721	718	723	708	690	764	677	620	724	723	721	669	739	707	725	755	711	724	690	715	738	750	711	706	690	745	698	727	766	709	658	706	699	670	685	711	678	675	678	680	706	683	720	719	691	724	637	716	722	748	726	693	679	698	676	673	772	702	731	695	721	726	729	732	678	759	683	696	707	718	735	679	746	706	662	723	717	715	690	755	677	717	692	667	714	723	699	678	671	724	686	662	697	676	684	690	711	675	692	723	660	718	704	705	729	705	752	724	750	701	684	741	732	702	710	754	681	645	735	696	694	726	720	747	752	674	745	685	736	727	719	709	717	665	761	673	687	691	735	702	823	720	718	707	741	680	744	676	705	722	725	719	714	697	760	705	734	707	683	697	750	709	719	674	699	753	720	767	725	661	765	705	650	741	689	700	694	741	715	718	728	699	768	682	678	704	752	686	708	711	705	740	707	691	711	755	709	733	714	691	726	735	729	733	720	688	725	699	699	675	716	647	727	733	718	716	700	719	692	715	688	693	684	730	681	678	724	638	698	716	763	654	717	717	740	720	726	718	720	734	751	690	708	684	721	694	732	699	748	671	714	693	751	739	702	716	694	709	687	743	670	754	694	721	668	712	688	711	708	679	711	686	676	682	700	757	754	701	749	735	721	683	700	705	710	707	676	728	692	685	630	696	741	716	690	697	748	687	683	715	692	700	704	716	743	695	702	729	763	743	727	748	674	694	733	729	721	747	716	655	672	641	708	702	730	716	674	744	691	740	682	759	698	725	684	679	761	718	684	728	683	747	739	721	676	698	683	743	742	681	699	687	712	720	736	693	729	683	720	658	715	712	734	716	726	704	719	685	727	714	716	699	737	704	685	745	722	675	723	692	725	716	673	688	702	690	700	750	675	729	688	708	741	704	675	684	720	734	762	687	657	721	743	697	722	703	688	706	720	756	740	715	725	678	733	692	700	695	742	733	692	680	731	700	657	778	751	663	707	760	687	701	688	760	654	732	720	671	737	681	646	724	673	726	742	678	710	718	733	685	680	741	719	741	709	706	698	703	669	723	688	709	707	727	714	748	716	743	711	637	710	704	739	741	696	741	696	661	722	681	691	721	706	719	663	685	729	664	712	701	706	695	718	713	720	711	747	686	675	727	731	675	717	671	746	693	753	675	669	702	690	753	755	744	688	704	724	685	718	663	671	738	650	718	716	712	682	714	698	752	693	681	701	716	713	722	725	701	710	690	700	679	743	713	726	697	711	724	689	723	721	663	701	717	667	752	722	706	723	673	715	696	712	763	669	699	691	739	671	729	700	703	702	694	722	684	741	744	701	682	706	737	697	722	721	710	690	777	695	674	729	733	737	732	723	702	762	741	699	688	754	719	683	688	717	740	765	633	664	710	696	680	679	728	723	723	693	750	661	732	688	693	626	728	686	708	732	669	725	696	700	694	734	690	683	741	723	718	699	722	732	712	673	723	687	732	704	739	667	704	656	705	672	714	700	720	724	734	706	684	692	696	671	735	754	771	699	726	677	776	693	689	743	664	722	688	691	697	682	677	676	701	738	678	704	760	723	710	645	694	708	756	708	710	722	711	678	690	676	730	722	673	709	711	700	682	677	697	696	693	683	676	712	699	721	705	673	699	709	735	661	646	692	700	675	745	722	706	730	665	661	712	699	728	737	729	665	757	681	736	684	711	739	758	713	673	730	716	715	701	722	709	670	684	709	718	683	737	709	699	729	720	728	732	682	731	687	719	668	757	700	671	692	718	672	677	679	731	707	665	688	744	691	727	792	662	719	674	685	704	688	720	691	695	708	729	735	760	671	716	706	713	684	706	698	674	680	715	702	731	702	685	759	761	687	684	722	683	736	695	700	726	733	708	734	692	697	697	764	700	756	705	726	704	752	727	749	685	694	693	701	673	731	689	693	682	680	688	694	706	645	666	727	680	697	731	687	721	685	693	721	737	678	722	691	703	689	729	700	669	691	723	682	733	692	681	677	706	736	696	683	701	723	719	675	681	722	745	714	743	740	691	711	723	695	748	698	740	754	687	709	713	699	719	724	691	695	685	740	702	704	753	657	680	718	743	750	725	705	748	737	761	692	739	710	711	700	685	664	724	709	769	743	736	708	682	684	691	668	670	701	724	694	703	675	698	689	671	725	692	706	713	734	706	724	715	671	766	670	685	716	704	701	743	735	695	631	741	652	732	711	697	763	711	693	686	711	710	621	744	738	698	727	708	682	680	667	681	727	672	690	737	712	750	719	713	665	720	715	685	660	734	681	736	750	658	702	704	747	668	705	687	744	695	712	722	742	680	724	715	677	725	733	674	717	695	677	648	683	677	705	674	702	748	733	736	720	645	720	681	723	696	718	677	731	737	709	738	695	707	687	781	661	682	680	729	740	676	744	678	716	705	728	722	726	710	707	667	672	701	716	696	682	683	767	752	710	735	663	688	727	722	731	747	750	721	686	711	683	771	716	693	712	687	718	688	750	678	752	681	711	705	698	744	693	734	672	695	746	639	721	759	691	749	719	713	710	735	714	779	688	656	762	709	686	666	688	685	733	709	750	735	698	734	745	695	692	734	671	701	651	695	741	684	678	765	632	701	714	706	764	741	682	703	704	697	682	719	728	660	730	747	673	689	706	698	734	760	677	630	697	701	697	768	679	713	700	696	705	678	716	681	732	696	681	719	689	698	649	683	737	751	661	667	726	727	646	689	676	689	740	731	718	704	666	684	720	757	715	687	712	699	676	716	708	745	702	715	734	682	674	699	710	725	661	785	688	701	668	720	626	778	689	731	706	718	699	662	670	708	740	705	680	659	717	737	737	730	735	709	725	714	679	738	689	702	711	717	698	724	685	685	702	714	735	696	707	685	690	682	724	720	704	785	735	739	733	726	643	773	727	743	680	695	778	755	714	712	690	667	716	703	702	720	717	663	671	710	710	716	734	725	738	737	765	683	717	708	693	699	729	730	725	711	720	705	741	710	733	734	709	692	705	704	714	714	689	728	702	699	684	695	693	687	739	721	738	712	677	670	738	683	681	745	675	735	699	706	707	682	703	748	742	737	705	737	694	753	783	710	670	687	719	682	699	715	696	739	708	679	713	749	708	728	718	714	650	716	707	719	747	682	717	750	688	706	761	701	722	740	691	704	703	725	715	715	720	714	739	700	712	709	750	734	719	709	713	710	688	719	674	735	720	698	690	668	710	673	730	706	693	710	692	667	723	696	706	704	703	743	677	719	706	706	738	702	681	711	726	724	660	685	704	811
23041	21434	29231	24436	22456	23832	22078	12671	8916	7034	5380	4320	3428	2800	2327	1991	1644	1584	1419	1329	1207	1155	1111	952	904	877	864	813	838	841	773	786	751	793	780	707	772	733	722	751	743	746	756	693	719	736	739	725	738	723	703	741	745	727	722	741	716	738	753	760	712	721	707	766	700	723	753	725	742	714	706	711	776	723	687	731	714	765	755	750	688	665	698	694	745	716	741	753	698	752	712	742	726	722	700	703	726	703	720	730	722	721	719	716	666	724	751	728	714	756	752	728	716	742	673	706	711	715	743	674	736	705	731	675	717	685	707	746	786	755	711	768	756	753	734	734	782	786	761	670	725	714	717	716	717	722	756	778	722	667	735	714	735	743	717	771	641	704	688	702	727	701	704	723	712	749	738	670	681	699	726	715	704	752	731	745	790	708	752	707	731	729	715	707	721	686	754	751	737	769	722	686	657	752	745	704	726	722	725	709	741	760	714	719	706	735	710	695	711	751	734	728	708	739	722	759	767	669	708	749	770	752	686	736	767	747	754	690	736	732	669	678	739	730	708	678	746	746	734	671	758	688	681	741	740	776	697	727	712	752	749	755	696	732	735	702	722	734	720	701	741	717	688	734	677	722	693	739	698	751	721	729	728	729	715	681	736	717	720	673	712	684	733	740	729	731	726	748	749	720	768	681	748	720	690	741	693	694	760	755	769	767	714	754	727	750	758	721	742	736	729	687	718	711	709	735	743	758	690	715	760	729	725	714	695	668	712	738	764	696	736	781	726	751	718	761	718	707	746	772	718	780	732	752	757	730	743	730	755	754	768	764	756	700	746	693	710	733	723	699	726	761	721	735	754	682	732	717	776	681	723	749	758	715	674	728	707	734	722	705	727	708	733	737	712	756	721	717	669	725	665	757	675	787	713	794	752	754	758	743	745	720	700	745	706	733	714	674	682	708	759	770	674	694	731	700	730	723	754	706	722	707	759	748	667	745	752	758	693	744	740	746	691	711	723	739	739	708	705	721	758	762	700	751	755	717	711	771	711	702	695	722	706	708	761	729	750	749	654	743	741	772	697	714	758	725	792	707	693	716	755	773	687	685	716	683	717	701	739	731	707	706	714	713	728	736	713	702	739	721	728	709	755	731	714	743	712	684	725	740	756	708	677	772	705	767	718	751	715	779	720	719	732	686	731	741	693	696	730	717	725	668	705	712	732	709	708	729	773	783	716	756	712	691	708	747	748	763	725	741	664	724	718	726	703	697	701	695	732	724	735	685	709	701	708	730	697	683	748	696	731	715	741	698	693	738	707	714	722	737	752	741	706	745	726	741	737	703	696	738	654	736	735	690	747	707	717	751	725	697	742	742	694	700	726	745	676	718	711	660	743	723	696	751	762	724	735	713	712	746	720	674	713	731	744	805	724	669	738	729	755	732	730	702	702	729	746	669	713	718	715	723	728	719	774	703	729	700	730	737	726	717	743	749	758	741	774	737	712	687	706	733	763	750	659	710	732	715	733	713	713	722	730	720	715	745	714	704	732	721	736	722	709	738	724	715	751	736	714	702	759	647	714	734	746	724	707	705	715	712	768	789	725	691	726	734	722	767	715	769	756	724	741	780	732	729	766	736	721	778	709	697	669	690	726	700	734	713	748	701	719	732	686	753	716	770	760	723	734	702	741	733	693	737	743	742	733	741	719	699	680	724	735	707	719	701	753	701	739	715	698	753	716	727	722	739	725	703	732	780	758	748	677	718	725	653	706	748	756	758	765	703	706	748	724	736	720	723	733	766	716	759	794	744	715	719	724	692	713	724	678	724	710	702	717	745	695	722	693	748	676	670	751	700	732	721	695	747	736	718	719	741	709	744	709	727	727	727	737	680	734	760	756	701	753	759	740	697	758	764	697	781	765	700	679	703	764	688	735	739	719	701	723	730	730	721	683	696	700	716	759	704	745	736	710	749	692	732	700	721	711	734	761	719	757	692	728	691	766	743	711	708	674	705	751	744	716	734	752	699	722	707	692	684	680	716	748	731	703	753	755	732	740	759	721	706	745	706	701	718	715	666	705	687	701	705	707	710	687	757	710	718	760	690	717	674	787	744	717	709	707	706	696	715	707	703	702	711	728	720	768	704	741	672	740	726	743	728	748	733	747	739	671	711	736	693	697	698	738	705	695	764	730	694	713	769	694	697	699	742	742	738	704	710	730	752	750	709	718	727	748	695	791	710	711	733	723	756	696	713	705	726	713	739	695	727	690	710	695	706	713	755	723	742	723	696	720	753	717	699	683	685	707	723	745	684	702	766	757	743	746	714	707	764	752	748	697	716	728	747	759	720	679	732	706	736	738	745	755	743	702	773	727	711	725	746	728	763	713	735	742	750	739	699	777	713	750	726	685	757	704	710	730	780	765	753	697	686	690	792	708	761	684	706	749	769	741	728	694	727	732	704	708	731	709	750	719	703	732	712	699	695	735	685	717	741	695	714	717	735	744	724	677	672	738	704	670	728	764	776	699	720	724	722	757	693	699	713	736	770	716	716	705	688	742	721	694	731	686	703	725	774	725	726	713	715	694	770	721	712	720	769	705	709	723	720	702	731	753	698	777	735	706	805	745	721	774	722	676	713	692	733	775	716	730	774	729	724	664	724	728	697	710	739	762	736	712	730	756	777	698	745	668	697	722	733	719	729	681	698	714	731	761	713	724	715	691	738	724	711	700	722	768	695	736	705	731	709	710	713	748	689	715	694	707	690	715	722	740	688	708	764	731	710	747	774	732	705	701	709	733	656	702	741	706	734	728	715	765	719	743	725	704	718	707	719	721	721	759	664	686	643	767	714	743	684	716	724	733	710	721	702	737	716	696	714	720	748	714	734	718	743	756	703	728	730	724	688	731	651	684	736	707	692	771	701	736	730	713	715	773	746	757	730	687	718	733	707	746	760	701	769	712	704	717	722	755	698	712	676	690	705	683	732	768	697	735	717	673	694	683	748	728	680	730	684	728	733	736	713	762	686	717	668	744	794	693	694	715	741	773	731	726	763	737	722	749	692	760	733	758	694	721	701	760	717	735	705	711	705	706	680	730	709	704	732	727	680	665	688	711	703	718	701	701	785	679	754	740	733	718	731	745	684	742	745	709	749	739	746	730	687	719	728	710	693	718	702	736	705	679	727	738	752	776	761	732	735	721	708	665	714	767	762	723	712	766	770	741	725	699	702	762	752	694	711	716	692	711	717	736	722	707	692	755	665	726	673	728	740	757	768	715	712	719	719	750	758	736	695	718	690	719	751	722	684	702	714	722	689	701	709	733	686	720	760	713	721	680	737	748	737	692	729	716	708	722	734	727	743	726	750	727	689	675	726	695	728	669	744	735	718	739	690	773	762	701	747	717	752	745	721	711	711	752	761	740	696	739	691	771	721	770	755	697	680	727	713	664	722	737	711	746	730	706	738	747	701	682	736	717	703	712	739	700	697	742	782	731	716	723	755	704	749	735	686
40625	67016	54605	40249	30013	24031	19409	15095	11895	9403	7380	5933	4733	3780	2930	2527	2153	1907	1685	1487	1418	1318	1118	1027	959	980	841	877	835	746	776	793	779	722	726	733	744	775	780	729	755	791	726	748	747	717	691	716	739	718	686	743	706	686	695	715	721	697	739	707	685	708	710	726	680	754	749	706	678	701	672	695	737	692	743	731	721	680	704	720	660	743	768	655	704	722	705	678	677	703	698	693	687	698	752	721	737	683	770	751	722	715	692	650	712	685	691	713	763	750	704	732	692	726	738	686	687	704	713	724	724	707	703	704	744	738	702	740	725	758	697	721	717	700	716	703	692	685	717	740	686	726	715	737	690	664	697	726	707	746	759	722	756	721	708	738	699	718	713	684	690	682	695	673	738	695	721	756	728	708	726	731	740	719	671	739	708	712	705	645	703	718	741	720	731	696	733	740	726	767	715	699	723	725	705	766	683	759	734	699	707	718	693	728	663	718	693	757	716	681	717	703	765	700	724	742	677	694	732	680	744	732	717	706	693	723	754	720	745	753	724	717	694	741	693	771	699	753	726	723	734	682	750	754	691	660	697	694	743	692	732	727	743	713	685	726	719	713	689	711	716	713	735	748	737	647	657	719	697	711	663	699	704	670	732	684	706	684	775	758	708	730	696	656	725	704	732	730	738	686	736	694	684	708	709	756	717	729	731	695	742	694	724	716	722	693	703	693	681	755	747	711	728	683	706	737	704	672	722	696	645	718	754	740	724	713	673	701	699	732	737	752	765	717	671	734	692	741	671	720	712	717	728	679	681	762	710	683	717	735	725	677	711	739	737	698	720	738	738	700	676	696	717	689	685	674	749	728	737	795	716	724	768	748	673	720	695	685	726	715	660	733	732	766	749	721	714	712	680	679	730	685	676	699	722	696	732	747	747	734	690	735	731	710	759	696	733	705	719	735	732	731	741	710	720	705	693	692	697	685	726	723	722	710	719	679	681	754	709	754	674	738	736	711	720	695	689	736	677	744	688	678	691	740	701	691	734	738	730	748	680	686	727	688	739	718	727	681	695	725	714	676	727	696	713	704	720	682	717	737	728	715	713	724	699	708	732	716	735	712	720	682	701	737	720	726	702	687	689	691	712	665	694	757	720	728	685	705	742	745	709	705	721	703	739	767	700	736	746	706	715	722	710	746	721	762	704	735	705	721	690	738	679	673	727	696	731	727	720	721	700	679	718	671	713	716	681	719	723	686	731	723	700	740	712	665	733	732	704	698	726	675	741	710	723	734	708	665	692	699	709	697	731	673	712	706	714	692	759	681	698	740	727	767	695	736	736	707	764	727	756	694	712	779	766	714	692	685	721	747	716	726	668	696	754	763	723	717	736	641	703	753	720	728	734	668	673	741	742	728	716	728	718	754	737	706	715	666	741	734	703	680	706	741	769	678	705	729	700	677	705	761	665	720	710	712	724	712	689	677	737	680	695	787	742	676	709	795	695	688	722	728	737	689	721	725	726	727	709	681	743	686	685	696	702	686	738	729	740	678	763	712	689	756	720	701	692	719	690	664	719	720	751	708	724	709	725	673	715	676	707	709	725	712	667	681	729	734	696	739	767	740	768	754	769	718	747	684	708	732	698	757	729	665	756	737	729	730	724	704	744	738	695	669	748	715	702	778	698	659	758	738	749	756	715	746	747	722	707	807	643	710	710	672	759	748	670	675	723	703	690	707	713	677	748	666	734	700	691	746	685	745	729	724	676	707	690	715	705	696	693	692	693	731	723	735	705	708	713	745	718	733	721	723	700	733	678	686	704	728	732	751	694	656	692	700	760	685	738	706	743	741	719	732	752	684	678	723	688	712	734	691	704	756	717	677	687	726	739	704	731	731	726	737	739	703	726	756	762	758	697	690	699	728	708	740	699	704	741	711	752	731	715	691	679	688	719	698	713	712	724	709	728	714	752	697	725	706	715	678	705	727	747	724	693	726	736	710	715	681	700	678	751	692	715	754	674	730	696	763	733	722	679	657	710	712	762	706	715	730	732	686	734	737	744	727	705	719	699	715	709	721	708	695	655	676	711	751	729	689	747	701	718	735	737	729	709	702	688	700	683	755	707	669	679	689	728	664	731	767	732	708	699	719	758	690	699	701	735	687	723	715	679	713	707	691	690	718	688	701	684	725	697	719	681	727	711	738	708	710	700	677	662	694	707	740	712	727	729	732	663	719	719	695	674	697	699	708	730	681	711	744	751	723	688	736	741	688	685	748	684	721	707	744	677	697	732	723	697	734	661	719	709	710	705	720	693	717	731	674	755	708	688	781	732	765	744	720	731	675	715	734	723	710	757	666	690	671	682	721	657	728	726	707	733	688	760	715	703	707	698	709	696	709	681	745	759	730	723	694	680	716	732	707	661	664	754	714	701	685	715	694	701	692	726	726	760	688	754	729	748	671	676	721	714	682	732	676	699	754	730	702	709	716	730	694	731	723	733	698	690	673	725	696	764	719	717	728	715	723	686	728	763	726	700	744	672	707	708	706	714	720	710	662	719	710	704	707	721	752	705	700	670	706	726	739	717	709	737	715	702	723	700	697	704	755	702	725	703	753	713	710	715	718	734	774	681	704	676	705	747	689	704	713	742	717	737	718	732	708	688	726	736	730	736	711	763	707	722	725	754	734	709	700	701	663	698	686	751	691	726	723	716	716	716	736	684	675	746	740	686	729	716	712	725	746	698	713	748	699	682	726	725	749	768	729	729	708	730	669	694	729	737	689	688	735	730	671	695	661	738	784	721	779	720	700	719	739	709	685	677	721	648	683	743	712	714	761	759	724	713	707	742	694	642	720	673	697	711	733	667	695	669	733	696	704	708	651	742	742	705	751	692	701	693	731	672	687	749	725	717	695	733	692	723	704	712	753	697	676	672	670	698	683	697	713	734	730	742	689	705	741	746	725	748	720	750	727	704	722	701	683	747	758	721	727	714	736	737	719	717	717	732	743	677	708	700	770	726	666	726	697	743	690	713	704	699	676	703	712	691	764	710	707	741	688	654	771	707	780	686	735	767	692	734	706	735	704	692	721	676	687	710	715	720	724	686	702	719	687	759	702	713	766	707	725	710	683	718	738	748	739	671	763	699	686	764	709	690	700	717	721	687	738	698	637	668	678	729	691	735	683	731	717	657	704	737	723	729	686	722	689	707	690	730	717	711	693	689	720	667	683	709	697	731	727	711	747	742	744	681	691	697	731	730	722	700	723	770	729	760	790	745	709	730	689	708	718	731	731	703	727	710	732	729	722	690	771	721	692	726	725	689	707	682	754	672	703	747	755	674	708	716	710	714	746	707	733	660	735	761	723	738	712	727	698	705	754	698	712	722	724	679	761	739	757	697	733	734	725	720	708	708	713	699	699	703	721	690	722	699	657	735	676	714	681	672	735	709	722	734	724	685	705	727	714	762	730	696	744	688	689	681	725	766	709	717	707	696	730	711	696	725	754	685	715
37476	40397	42006	29468	17980	11041	7915	5577	4045	3336	2677	2134	1810	1555	1269	1260	1133	1016	958	921	918	831	809	734	731	782	757	683	725	725	723	721	763	700	730	681	687	699	700	744	634	705	727	745	686	706	720	676	708	666	690	696	655	703	689	659	694	685	687	718	676	704	684	642	695	697	603	698	700	691	685	675	687	654	691	692	703	700	673	625	643	690	671	766	643	714	737	636	727	646	709	701	660	671	690	693	709	699	692	674	656	730	668	702	665	706	693	667	694	694	714	725	686	662	679	709	703	706	724	668	678	668	652	651	694	652	706	703	679	716	710	694	647	714	686	665	708	727	687	705	710	688	713	702	683	704	721	680	654	646	656	658	711	655	706	670	665	710	663	667	767	687	688	700	713	676	686	674	669	658	667	662	692	712	719	650	714	696	671	641	691	647	700	720	720	639	690	695	681	695	685	652	693	717	671	693	725	736	715	656	734	683	678	686	688	699	724	707	668	710	732	721	654	671	689	721	666	676	676	668	690	722	683	678	674	705	672	692	684	723	637	641	690	699	711	702	709	675	690	694	749	661	652	695	689	685	651	718	671	659	683	649	678	697	709	656	690	722	700	679	684	685	701	669	700	677	687	680	681	706	642	670	735	652	667	702	747	731	684	684	691	673	729	692	667	653	714	685	675	705	706	726	674	697	682	702	701	714	749	680	711	743	719	703	693	681	680	632	692	638	716	689	647	721	700	672	661	707	676	736	691	710	623	696	657	644	665	675	702	688	685	683	730	692	734	697	700	704	695	712	670	723	706	715	701	671	680	694	733	706	726	680	696	708	689	657	677	695	706	692	678	690	681	663	667	696	737	724	637	689	696	696	676	665	675	720	678	716	662	692	685	710	623	697	684	712	703	691	674	715	665	720	671	716	721	658	671	719	663	684	688	683	722	721	691	652	718	704	665	708	712	663	723	734	666	679	731	690	709	680	689	729	721	664	696	695	701	707	646	709	689	663	713	716	661	730	664	705	736	668	712	665	714	677	689	695	702	676	718	687	691	688	719	688	697	743	673	671	673	712	701	654	644	723	648	702	684	644	707	668	679	661	676	700	695	710	648	706	677	686	613	700	673	684	713	705	671	716	680	697	699	728	695	656	729	673	677	701	715	707	653	728	685	725	719	688	695	697	720	672	704	720	709	697	661	710	670	634	679	669	713	684	691	668	700	664	691	682	683	641	666	704	701	650	790	703	697	710	658	648	671	722	697	693	664	682	689	703	677	705	685	686	688	661	696	740	671	639	727	738	682	725	704	722	654	709	673	721	682	715	687	665	700	741	664	635	699	691	716	657	741	729	674	644	645	706	659	683	669	631	674	701	698	718	700	674	662	705	712	702	713	695	683	687	729	659	689	653	650	741	658	681	730	659	651	720	658	718	697	653	666	687	722	633	683	660	684	661	712	677	671	679	707	700	700	693	662	679	708	684	694	679	722	690	692	673	724	685	653	696	692	648	739	672	711	664	646	714	696	694	689	638	672	681	734	726	670	690	706	698	651	671	686	701	702	691	688	702	664	689	653	692	780	761	704	729	669	668	691	682	682	683	722	705	671	701	680	765	680	740	704	709	714	682	667	727	687	680	709	702	680	690	738	662	704	696	694	702	673	682	680	712	741	703	704	677	700	638	649	701	713	709	652	662	675	697	706	696	674	677	690	722	713	702	634	719	763	693	690	649	728	682	646	669	664	714	705	649	719	698	722	728	702	700	674	727	679	680	703	667	708	691	724	676	677	712	709	704	686	725	713	739	719	666	726	682	672	723	712	738	696	689	659	673	674	708	700	740	701	678	720	696	644	671	650	665	693	660	749	700	697	699	642	682	680	697	650	680	711	716	665	677	667	692	664	710	725	724	669	684	648	704	723	702	632	702	688	682	723	696	704	711	621	696	688	715	720	726	658	695	671	703	720	720	666	718	685	687	681	680	699	703	674	693	703	684	693	615	682	693	733	689	726	662	660	678	666	681	695	658	717	651	666	717	633	709	673	703	668	720	657	704	676	705	744	716	699	708	682	689	721	729	712	694	669	690	703	706	665	707	702	700	705	716	655	674	667	703	726	698	727	674	653	651	696	647	696	667	666	691	670	676	692	700	674	706	740	700	751	672	684	662	726	666	689	700	667	684	683	679	668	671	697	698	702	721	720	627	701	674	700	701	664	734	690	695	680	647	666	675	700	733	672	667	677	684	728	713	711	658	737	707	679	711	716	640	704	703	757	666	684	666	680	681	658	673	686	694	669	671	670	695	659	674	674	680	748	723	681	700	691	679	668	696	668	720	663	640	725	707	687	734	678	700	698	700	637	711	702	709	716	684	723	692	709	672	689	693	695	645	699	676	718	696	739	705	687	666	699	701	707	677	726	667	711	711	676	685	649	671	707	699	711	690	680	677	701	687	647	641	644	700	657	674	691	705	701	722	757	665	699	650	677	676	701	657	735	752	655	658	638	658	640	734	681	664	739	704	702	631	719	654	667	733	692	653	728	738	710	665	657	629	717	733	678	714	721	722	664	723	718	680	663	698	712	709	692	648	682	699	687	710	644	678	722	693	715	688	747	709	678	647	688	677	683	715	639	684	663	659	657	675	735	660	691	705	647	715	698	676	697	673	722	659	694	681	689	710	709	655	664	703	717	646	710	681	682	711	686	653	697	727	676	684	697	702	702	723	660	702	644	683	685	706	659	730	706	699	692	699	681	677	653	675	672	709	669	724	685	720	667	706	692	701	643	690	730	704	697	676	766	710	678	674	687	703	691	714	687	692	684	717	687	697	723	716	710	715	690	607	655	687	662	654	661	695	664	690	683	690	670	695	665	707	685	650	664	703	725	703	675	681	723	689	752	678	715	704	690	690	663	689	743	674	684	706	676	698	696	649	704	688	688	666	679	697	697	671	675	691	695	701	728	691	678	690	698	720	703	690	670	710	677	697	675	659	717	676	687	738	697	646	684	690	720	719	698	650	743	692	674	687	657	712	690	693	704	733	668	706	681	670	666	681	688	640	720	725	708	714	703	654	671	647	673	704	717	710	672	658	723	686	692	679	771	685	719	700	751	665	643	709	671	700	654	678	722	728	682	698	695	703	735	657	678	709	686	690	729	730	706	684	692	659	689	703	659	739	706	680	699	718	718	678	688	708	651	711	675	676	702	741	672	710	680	665	688	696	700	718	720	732	706	671	740	675	730	668	679	725	712	718	722	744	734	698	689	662	703	718	674	682	741	662	682	693	724	677	728	669	699	685	676	681	685	697	704	697	706	657	678	690	674	707	691	658	678	718	690	700	707	675	673	710	719	719	712	689	686	683	691	668	688	692	670	640	702	680	705	657	678	694	730	654	712	726	675	652	689	725	687	739	680	694	655	699	707	641	658	663	683	704	656	668	682	678	670	654	724	679	708	692	672	673	690	707	705	702	648	693	715	642	628	691	634	708	718	747	707	699	698	681	742	690	684	745
41625	53267	40737	25745	18968	14194	11139	8166	6182	4760	3895	3121	2467	2049	1667	1473	1295	1211	1060	1025	964	944	849	837	790	789	736	746	731	737	739	740	772	741	691	736	667	668	680	713	709	731	705	673	723	688	657	703	711	690	679	702	680	696	683	707	676	680	671	683	677	677	699	697	674	711	727	710	663	697	637	707	702	664	705	688	694	679	724	704	665	707	727	693	712	713	700	699	672	712	664	677	683	630	731	673	712	659	750	680	641	692	704	663	700	705	698	669	752	693	683	673	699	681	703	661	727	708	685	723	678	672	672	709	712	683	662	677	659	727	679	670	702	721	667	676	672	683	688	687	694	648	666	709	684	699	693	744	665	685	725	734	726	690	718	703	684	759	691	640	690	700	738	707	717	652	728	684	718	681	711	727	693	680	727	690	681	675	662	738	741	666	715	677	727	685	686	703	707	736	710	661	705	704	711	702	741	697	672	657	686	713	665	689	691	719	692	725	710	748	653	717	693	679	733	719	705	701	702	713	668	694	681	719	662	639	656	689	712	693	697	752	678	708	722	716	656	677	715	682	696	690	673	733	685	684	721	692	672	701	709	702	734	709	714	715	689	707	682	717	708	730	725	682	719	733	658	695	698	697	722	672	722	689	720	685	671	730	733	683	694	717	689	680	648	681	673	666	705	686	711	703	704	667	727	724	704	662	626	664	689	668	726	715	716	687	735	707	677	652	721	719	722	723	729	689	703	689	738	693	702	708	694	702	723	681	711	713	650	680	728	701	690	658	666	676	712	731	690	672	673	728	683	678	667	705	670	676	688	647	681	677	683	703	703	708	657	739	672	695	711	705	719	698	710	729	718	675	649	649	727	690	745	677	702	773	757	721	682	697	692	716	644	687	680	707	697	654	663	689	741	667	723	754	681	679	695	691	703	707	715	665	739	707	697	698	708	710	708	716	707	652	701	690	663	682	698	709	748	742	714	706	695	732	664	711	722	703	683	707	675	678	691	732	716	656	725	701	661	658	666	716	687	718	739	710	680	696	695	729	722	686	687	668	697	685	674	715	682	686	710	664	627	719	684	657	693	674	699	678	687	686	708	676	695	696	704	765	742	696	712	717	626	690	733	702	679	672	675	700	693	708	649	695	690	644	723	666	689	680	711	670	655	692	658	646	745	696	680	697	728	681	648	697	716	718	697	693	695	728	697	703	699	680	654	716	678	708	617	679	646	696	716	726	686	688	622	703	689	692	646	729	695	667	695	666	690	690	718	691	679	747	763	692	662	679	679	697	736	623	678	640	667	686	706	706	743	702	770	687	735	719	702	658	682	698	657	732	715	665	676	709	703	755	646	681	708	692	694	701	723	738	724	711	748	698	712	690	689	714	699	700	713	716	700	673	693	658	668	694	666	719	661	645	688	712	712	695	725	657	705	723	680	730	725	667	680	691	703	682	650	658	681	713	764	657	695	707	665	707	741	679	682	731	689	656	739	728	692	693	763	689	734	686	658	688	705	742	702	715	712	663	693	715	661	710	723	716	674	696	661	709	644	653	713	676	656	721	705	705	716	667	736	685	698	678	700	707	707	695	682	627	696	642	709	684	681	709	705	737	678	675	673	727	716	704	757	673	718	737	672	658	731	747	661	677	687	682	734	702	705	689	702	678	721	705	681	676	701	677	695	713	674	703	678	721	754	733	735	682	670	738	683	672	635	713	685	679	693	702	690	691	710	676	753	682	675	654	688	723	717	715	682	698	763	731	692	720	719	711	684	720	683	703	700	695	678	739	691	691	756	730	706	708	707	720	749	756	690	647	650	679	678	687	682	659	692	666	679	680	718	707	714	719	720	689	697	734	720	664	713	693	674	733	668	695	694	647	684	692	748	732	719	661	717	698	674	705	634	735	723	678	724	683	735	704	679	640	684	654	685	681	665	723	708	707	703	723	688	718	709	659	676	676	683	657	703	677	727	739	714	678	717	718	717	673	710	669	704	658	675	682	720	695	704	657	666	722	716	699	688	733	682	703	723	701	711	757	682	730	671	719	709	740	703	719	741	715	676	662	681	631	681	712	677	727	721	690	677	702	672	697	682	727	699	758	676	661	738	692	679	709	683	686	695	683	718	673	741	679	692	690	668	714	686	711	668	692	705	695	699	705	665	707	723	735	650	702	730	668	703	669	712	696	663	662	718	640	685	711	732	688	669	680	673	650	705	676	688	702	721	655	740	724	700	739	660	712	698	691	731	646	647	745	682	703	717	712	720	686	668	717	755	680	756	713	694	686	674	728	673	679	690	694	670	672	740	701	730	745	704	698	717	713	726	670	713	714	701	738	682	677	677	740	695	671	728	733	669	662	742	706	654	703	668	712	676	718	670	669	699	732	679	698	755	738	694	674	743	679	706	710	721	698	694	696	697	690	695	693	698	706	665	736	670	713	715	779	691	717	661	634	714	676	681	706	700	720	697	648	709	678	671	700	728	707	721	712	730	691	711	723	735	694	686	710	687	709	659	695	701	691	702	665	702	713	731	752	691	728	697	647	694	690	703	693	699	697	703	722	697	699	704	682	677	712	691	672	647	695	646	691	662	660	700	694	666	718	715	698	733	679	737	690	673	663	707	703	666	722	691	698	755	678	698	706	685	712	699	764	688	694	695	710	737	707	711	731	677	720	734	674	647	678	674	686	744	700	700	689	738	704	677	719	705	706	722	652	666	764	699	676	721	687	723	714	745	682	721	648	719	667	731	681	641	717	702	675	717	680	699	653	709	705	725	699	715	689	697	696	685	703	666	686	689	690	706	730	618	700	723	762	661	690	669	696	718	697	734	739	727	666	685	738	713	724	720	662	671	684	697	657	725	710	751	667	652	711	725	662	754	703	695	685	687	696	717	739	732	687	683	711	723	655	735	688	701	680	695	744	681	684	680	728	640	721	638	724	700	702	706	763	681	673	731	708	670	711	751	682	681	702	716	675	700	708	724	689	691	707	677	714	718	645	748	658	693	712	747	696	747	703	757	697	701	744	707	709	690	689	686	698	686	704	709	681	672	681	648	772	720	672	689	694	670	730	736	662	730	672	672	694	746	715	694	715	741	685	726	681	684	722	724	736	704	717	646	673	686	707	669	684	703	693	655	669	677	694	729	705	679	679	659	664	709	716	698	690	741	647	715	756	677	760	698	625	675	676	730	710	688	693	655	696	671	710	669	744	688	737	745	734	661	707	678	700	639	712	715	672	673	712	729	724	665	719	676	669	692	716	707	698	651	710	680	714	710	723	694	680	697	712	731	697	755	743	711	662	695	674	719	699	688	711	694	726	651	664	689	700	719	635	653	650	734	725	713	702	722	656	712	688	671	686	635	694	658	674	705	688	700	653	726	696	699	689	690	758	679	701	716	697	747	716	721	722	671	693	710	682	686	650	689	732	682	668	705	669	686	689	683	698	731	707	705	675	689	704	683	681	657	703	697	658	750	716	683	683	766	712	730	754	700	645	702	687
24455	21601	29154	25976	23494	20483	14167	8873	6282	4931	3911	3162	2465	2014	1706	1582	1481	1291	1178	1098	1071	901	862	832	827	773	749	753	682	724	705	719	725	655	633	666	680	684	686	649	684	680	662	698	730	655	663	701	712	701	741	707	673	712	692	698	676	741	711	732	633	727	673	708	661	694	690	682	635	677	627	662	695	702	637	721	686	680	727	694	697	672	675	734	713	668	664	718	688	693	684	740	678	694	732	679	701	697	708	678	678	703	664	681	681	697	696	713	694	669	688	673	682	677	734	694	657	697	714	679	715	679	664	662	667	705	722	671	659	687	660	654	652	672	658	658	648	690	684	659	679	698	680	686	720	711	722	663	678	691	713	681	723	694	647	718	660	685	736	655	692	701	653	684	703	723	683	712	730	702	664	665	720	661	701	684	658	614	695	695	698	662	635	657	658	652	672	691	716	726	704	678	698	684	704	652	640	637	691	723	698	640	655	687	750	657	659	685	688	696	704	711	642	666	705	669	671	656	688	610	672	703	729	667	700	656	704	695	703	699	686	737	658	674	707	699	664	683	680	708	724	668	688	681	682	706	676	714	694	672	682	669	660	674	725	715	695	688	653	678	698	688	704	655	678	689	711	687	706	637	737	688	699	707	651	654	664	663	680	732	666	710	662	661	639	718	655	684	711	740	746	685	673	714	676	682	713	665	687	674	646	705	650	632	719	659	686	697	682	674	646	665	660	668	706	696	684	685	709	635	657	659	713	660	689	657	672	741	685	701	716	703	696	659	673	660	643	675	700	692	640	672	640	672	655	688	681	655	674	688	663	737	666	672	651	653	689	620	666	709	679	650	654	658	674	687	703	672	693	709	713	706	680	666	691	651	658	694	686	702	712	714	677	670	670	662	684	694	665	716	731	669	718	647	666	698	668	649	707	714	680	690	646	630	658	636	664	673	703	695	690	680	641	664	672	654	642	672	693	700	685	702	667	680	692	715	631	660	749	667	713	702	713	703	683	659	700	656	632	661	731	680	682	681	697	670	713	656	716	699	692	714	685	688	641	675	649	696	668	646	648	708	708	658	661	671	655	671	661	704	697	703	681	679	652	678	714	630	701	703	650	673	713	653	663	693	687	652	710	681	661	662	690	705	701	722	709	672	685	695	699	680	676	682	687	682	675	688	675	681	673	656	699	682	683	690	752	715	659	638	637	708	729	711	696	677	661	713	711	683	706	709	695	693	690	653	684	660	692	657	698	695	692	711	699	614	639	613	655	690	715	666	686	688	730	677	684	664	681	640	709	677	714	662	723	732	704	687	695	683	689	658	700	735	689	691	695	666	665	693	666	708	692	673	664	676	684	690	703	703	695	713	716	680	664	662	713	670	658	633	656	648	699	657	653	658	687	710	676	634	666	715	705	665	703	655	693	630	713	674	685	693	642	726	715	676	659	676	725	634	706	730	708	676	704	718	708	705	611	636	683	692	668	704	737	633	708	729	670	671	707	716	741	664	659	666	695	684	693	679	648	688	701	675	703	638	673	665	709	694	692	738	706	726	633	665	696	690	667	693	687	650	672	717	721	679	652	688	643	675	690	723	675	702	680	703	656	670	705	658	707	669	656	660	670	706	709	677	681	730	660	703	700	638	722	712	669	688	712	668	628	676	667	670	688	678	671	658	679	650	692	693	733	663	677	696	711	691	678	671	651	709	661	670	672	671	661	664	653	690	656	690	647	677	686	662	695	693	664	672	668	651	692	657	671	711	646	709	657	670	701	689	683	655	656	688	676	710	688	691	657	652	673	689	702	702	696	667	729	693	666	672	697	685	720	713	680	709	714	683	718	721	686	729	710	720	684	673	670	669	688	652	681	725	658	644	706	661	712	715	707	708	670	711	699	668	675	720	660	701	649	712	696	688	709	654	740	685	672	681	738	660	656	661	629	698	709	723	725	632	694	687	704	677	671	671	698	693	697	693	679	662	673	684	693	631	731	709	680	599	671	669	714	691	680	634	696	699	688	705	656	679	671	759	676	676	699	704	686	682	671	688	679	662	665	660	692	669	720	706	714	647	703	688	719	686	668	681	704	715	700	716	706	733	684	737	697	680	684	677	685	689	725	658	674	702	682	719	712	687	704	663	622	727	666	690	686	696	680	685	646	680	674	707	697	676	702	662	734	718	659	684	679	667	705	646	698	651	681	687	672	672	647	646	711	668	710	677	702	703	690	680	669	712	661	657	656	711	714	683	686	686	695	679	692	667	712	703	702	722	614	700	663	702	691	649	665	681	708	708	664	671	709	704	626	662	693	690	721	691	727	700	660	718	683	694	634	711	748	650	661	711	666	685	654	722	667	698	701	662	664	658	663	698	669	699	717	742	673	702	681	666	668	662	670	671	696	678	661	687	716	689	692	674	719	707	680	700	672	697	679	700	680	656	630	697	698	675	621	634	680	653	685	697	652	686	685	659	694	679	667	654	661	699	680	678	658	687	724	707	650	676	681	669	723	659	706	686	723	733	661	673	692	685	691	649	637	676	678	702	678	656	661	646	664	723	702	686	708	682	651	693	682	635	655	698	761	698	675	720	709	666	690	670	708	679	681	647	716	710	692	703	696	696	743	667	641	644	672	698	722	678	633	694	628	668	694	689	680	687	705	656	709	725	687	674	724	677	698	662	708	678	626	701	670	659	696	649	722	693	688	660	676	690	661	652	708	693	717	703	733	702	639	684	688	656	683	699	695	680	721	690	667	718	683	653	688	658	693	700	641	664	620	671	674	710	670	729	694	729	692	715	707	679	658	693	702	696	718	744	629	643	704	703	701	710	662	681	668	684	698	699	687	619	706	704	674	700	663	724	650	711	647	659	748	709	715	672	641	663	663	715	720	687	633	723	704	708	710	649	623	687	670	687	700	684	681	671	705	653	661	685	671	670	695	686	719	651	696	647	706	706	657	682	658	692	677	720	631	687	646	665	685	670	634	661	674	705	679	718	675	674	646	696	657	665	665	657	751	684	661	643	658	709	636	685	630	713	656	722	651	686	661	694	675	661	708	663	685	671	695	699	708	694	714	673	733	705	653	641	690	701	667	700	688	735	703	705	685	642	660	675	689	676	705	637	696	683	646	684	646	675	738	639	682	677	707	727	649	714	675	688	709	662	702	676	658	683	662	666	695	698	673	716	698	720	708	701	715	670	728	703	676	677	670	710	705	712	700	657	698	681	651	696	679	663	670	689	668	666	678	655	664	653	701	660	650	691	648	685	676	724	686	682	656	730	637	693	693	675	706	720	680	670	723	676	671	662	630	700	685	706	631	638	668	654	713	701	708	701	698	698	694	659	696	679	698	649	646	678	724	671	695	672	708	644	729	663	698	696	682	676	709	701	673	727	696	693	623	684	659	687	629	688	705	689	669	657	661	680	687	664	636	695	696	750	693	678	713	662	645	678	651	690	692	699	689	619	707	720	679	698	704	659	699	726	637	713	687	663	677	622	655	732	730	680
37605	60962	47206	32660	25380	19427	15026	11783	9063	6965	5559	4339	3362	2743	2324	1967	1722	1547	1364	1193	1138	1025	963	922	853	812	779	790	767	722	781	730	744	691	694	745	748	670	751	676	754	724	680	639	688	692	667	661	706	689	661	678	718	670	696	662	733	637	711	664	684	701	689	687	673	695	693	700	654	704	686	699	659	722	650	678	705	670	705	718	694	722	670	650	686	757	692	675	647	702	670	736	716	730	688	702	640	706	678	698	643	671	727	707	686	624	726	695	653	674	676	672	651	739	690	696	690	703	709	701	694	653	657	681	669	646	671	688	683	682	720	688	698	686	661	732	726	720	697	679	714	651	680	694	667	729	661	719	712	734	739	689	701	690	679	680	689	718	665	676	739	674	749	645	727	724	667	645	659	629	721	696	648	685	646	696	670	728	752	702	688	709	667	700	701	677	716	704	736	619	675	675	646	704	633	658	677	675	706	706	721	695	721	673	677	688	719	662	672	678	723	678	688	674	676	705	706	667	695	642	689	639	675	673	679	668	691	703	675	693	694	651	690	685	679	705	706	716	642	687	678	699	712	650	671	658	672	653	729	702	666	647	653	697	713	681	688	710	722	691	648	667	668	686	642	711	695	685	722	659	667	651	638	650	677	689	717	747	730	717	678	650	674	718	619	681	701	709	650	702	683	647	680	680	699	685	699	714	682	697	650	667	767	676	649	677	655	676	669	638	661	657	701	714	668	663	702	681	679	735	721	672	658	661	697	701	686	711	722	708	716	702	668	690	638	657	685	668	694	652	692	684	725	685	661	680	691	643	684	735	674	707	707	692	692	720	678	706	705	708	667	693	680	686	677	717	638	674	736	654	663	665	691	721	674	690	705	688	697	653	706	688	745	648	641	670	651	693	714	649	690	667	725	689	692	632	717	661	645	665	679	685	651	669	677	695	687	689	634	692	685	716	695	665	645	695	631	679	681	682	669	644	711	669	699	690	656	704	661	689	694	657	648	688	669	670	641	706	687	695	703	668	715	678	696	730	736	680	730	710	686	675	670	676	683	699	701	710	704	742	674	674	667	710	714	637	707	678	680	649	633	734	711	711	687	692	668	714	682	724	667	672	698	656	699	654	685	714	687	681	706	710	717	684	687	715	721	691	694	674	670	655	696	673	672	648	663	651	711	736	671	701	690	668	663	718	717	668	727	701	672	713	697	698	672	650	680	710	706	678	693	675	692	778	671	683	632	721	667	706	688	723	636	695	657	694	693	664	689	695	671	656	643	713	676	723	631	719	710	689	692	670	680	707	672	696	706	700	688	694	663	706	722	655	654	710	626	682	701	651	697	649	693	659	675	645	688	687	678	726	667	700	695	655	675	671	714	705	648	657	691	674	713	687	696	668	721	706	684	707	748	720	720	700	719	714	748	735	643	637	683	676	683	657	657	674	699	696	671	691	675	669	690	677	736	695	708	675	667	688	683	701	683	683	697	686	670	693	679	651	730	669	721	669	673	635	704	689	691	666	725	698	651	722	696	690	684	703	683	703	745	667	737	685	661	699	710	624	651	678	687	670	705	648	670	683	699	729	716	679	614	701	660	649	713	705	652	648	683	727	661	686	720	713	716	669	700	653	709	698	672	671	700	652	672	712	700	659	698	734	673	665	691	685	688	660	708	716	723	718	707	682	735	680	691	665	715	679	678	674	712	670	698	679	704	694	698	685	683	724	714	681	648	708	689	688	702	687	689	687	655	666	728	688	742	717	710	679	722	696	732	655	695	691	669	664	681	679	718	685	682	665	695	728	684	715	658	676	733	679	687	705	718	680	682	702	690	720	638	697	685	708	691	721	662	679	662	689	668	735	702	705	671	669	688	695	712	690	690	726	675	698	702	749	736	727	704	659	668	706	674	688	648	689	658	674	701	693	668	697	687	676	688	696	657	692	687	694	686	664	660	697	646	668	713	632	714	710	672	754	700	676	725	703	659	659	675	734	673	704	702	674	675	649	687	651	680	645	700	716	698	614	652	706	711	697	695	730	685	718	702	627	727	664	652	682	694	677	683	672	705	712	673	683	669	691	705	726	676	662	690	688	708	673	675	678	719	676	672	698	636	661	654	694	705	640	704	650	708	688	697	690	676	680	704	642	703	717	679	685	697	716	715	672	712	683	674	645	693	678	702	690	703	682	694	682	711	672	650	695	676	693	706	719	687	678	670	700	703	670	732	671	701	660	664	691	616	729	707	699	682	686	683	684	685	614	725	677	683	655	705	667	721	699	711	721	684	641	665	702	661	753	700	700	683	689	717	704	722	685	693	692	677	677	699	674	667	642	695	677	661	698	660	681	719	669	665	663	673	743	666	631	725	695	668	692	712	656	650	664	690	671	640	678	716	665	677	679	678	684	650	712	645	735	687	689	703	708	719	668	716	653	698	691	676	704	700	685	671	747	698	728	707	674	667	720	695	722	717	660	680	681	726	667	687	669	670	661	658	724	711	725	718	688	660	694	652	680	699	658	748	715	692	695	692	695	643	686	646	661	668	659	675	719	654	701	680	660	671	723	747	677	673	693	734	696	697	658	669	686	688	698	681	627	664	693	702	715	704	675	692	692	726	693	677	748	697	704	711	664	702	702	695	685	702	700	666	676	679	670	681	728	721	669	693	680	685	711	689	642	674	687	674	693	661	685	692	670	679	714	703	695	698	740	644	688	691	687	663	642	691	716	719	729	718	659	676	693	683	697	737	651	649	659	696	689	644	722	640	733	710	710	718	653	700	709	668	655	689	687	730	717	721	724	692	655	701	681	671	708	737	682	700	696	702	721	638	671	719	741	652	658	712	705	677	661	715	705	629	665	681	673	618	647	670	701	692	667	689	670	683	719	713	700	688	675	673	638	699	697	668	645	670	661	642	735	700	716	713	664	662	717	653	673	698	681	662	671	688	729	703	692	666	684	669	662	658	683	687	642	709	714	658	696	705	655	685	694	633	702	723	741	664	666	691	684	658	646	655	670	676	704	695	693	680	697	692	680	731	678	700	651	707	718	658	701	651	680	714	662	640	631	697	722	698	673	704	664	713	710	707	666	704	698	696	696	678	679	711	635	645	626	691	686	678	663	670	697	696	729	655	683	708	682	666	660	674	669	692	676	654	664	681	683	652	687	718	675	712	684	666	687	705	701	690	665	675	710	646	676	692	663	684	707	714	698	724	654	703	683	675	678	653	664	648	711	679	714	677	674	735	732	726	680	681	672	689	687	715	718	659	665	651	707	699	674	679	733	685	732	730	655	653	649	681	697	683	655	683	664	632	659	684	706	696	688	677	682	626	694	716	736	644	663	689	685	681	669	733	698	701	629	670	750	702	678	697	682	673	700	717	681	705	679	700	694	688	698	698	704	682	695	692	664	705	688	728	715	708	680	703	706	689	707	691	646	700	700	692	673	654	692	661	671	708	652	670	676	689	666	687	703	698	643	673	640	676	703	625	672	689	663	703	682	706	716
25475	22005	30774	28843	22493	16562	10959	7347	5457	4266	3345	2799	2239	1880	1611	1409	1348	1174	1151	1044	916	899	921	875	819	753	788	737	741	707	708	787	758	756	751	708	702	692	704	721	714	749	715	713	708	747	713	736	683	719	756	692	711	739	711	700	719	714	702	687	682	754	674	683	678	734	700	708	698	673	690	687	697	680	709	750	730	679	672	678	698	731	694	727	727	674	690	737	687	729	763	743	687	695	746	722	685	680	715	661	687	703	667	686	700	698	719	690	692	687	656	723	711	740	729	709	705	701	702	708	720	695	720	705	685	658	713	726	715	721	662	734	685	709	664	739	697	678	706	694	698	685	722	740	692	670	772	693	692	714	713	677	730	734	789	744	720	721	685	709	755	699	750	746	751	726	650	690	668	710	748	719	661	687	733	707	686	709	661	729	684	723	702	742	712	717	699	723	697	686	743	636	703	711	719	741	691	725	691	739	721	697	710	707	759	733	703	732	651	735	707	673	665	731	733	695	698	697	725	668	742	656	699	687	661	648	708	700	671	654	721	698	698	701	690	688	658	694	698	725	721	707	722	677	731	700	673	701	707	744	733	744	811	706	722	729	710	727	683	734	690	731	711	692	689	714	696	700	719	741	680	735	725	690	709	683	726	663	687	673	702	731	659	725	686	708	675	721	685	767	683	719	713	663	749	663	681	693	724	645	713	801	718	677	762	681	737	694	732	690	677	724	722	717	704	771	668	669	717	703	708	713	671	700	702	722	718	688	719	736	711	698	740	665	700	666	730	729	694	706	721	688	751	717	704	707	702	712	690	658	682	667	682	682	691	675	725	740	713	654	734	733	716	714	715	726	681	753	727	743	707	702	684	657	704	666	662	667	680	651	686	714	717	707	714	756	681	670	696	714	746	639	702	719	676	673	720	659	695	727	660	753	746	732	685	654	649	717	690	761	702	675	701	686	732	724	717	733	700	663	685	698	727	689	691	678	702	654	705	729	732	691	720	693	678	754	672	637	683	745	763	683	682	712	664	701	766	699	757	708	681	691	700	724	684	678	732	766	730	647	675	674	713	672	697	718	727	704	711	708	709	664	757	697	716	692	669	750	692	685	728	728	703	709	697	681	693	681	693	704	740	660	710	757	688	700	759	733	705	711	674	699	717	689	696	691	651	709	732	703	709	707	727	684	704	673	690	713	663	706	729	716	667	708	710	702	725	687	672	703	715	736	719	682	755	719	745	724	722	706	705	758	702	681	738	667	689	717	706	693	667	713	658	690	720	670	702	727	743	667	694	694	707	674	708	683	715	685	720	690	735	689	668	744	705	722	725	720	713	704	738	714	706	717	706	724	685	708	679	718	736	731	706	697	721	732	692	664	718	731	675	718	716	710	720	720	698	742	669	693	678	696	692	702	683	722	706	657	705	714	696	722	724	686	717	744	735	676	712	685	728	678	695	717	677	690	691	730	678	680	668	706	666	703	721	768	714	699	721	719	715	672	753	710	701	663	699	687	699	736	717	729	756	708	703	678	730	663	749	709	696	777	721	678	694	692	660	727	748	705	731	690	688	693	687	654	650	682	716	717	712	698	679	687	663	700	704	741	723	712	710	745	671	672	726	702	708	726	702	696	696	666	697	720	667	683	685	715	716	727	684	703	688	704	724	689	706	708	680	728	732	722	685	707	662	723	652	701	679	698	777	708	722	730	697	707	733	723	747	695	708	722	713	695	714	698	717	669	703	704	758	706	769	731	730	718	677	683	743	727	694	709	729	730	686	706	755	721	724	729	722	697	730	682	722	752	695	742	710	693	659	679	746	677	650	675	709	689	716	702	682	695	717	697	708	708	747	712	703	687	654	730	721	724	704	681	697	700	689	743	727	713	685	719	672	760	687	723	691	732	722	698	669	699	663	705	715	695	695	705	672	714	721	686	714	710	704	735	732	738	783	664	714	719	730	765	724	704	691	737	692	708	652	675	686	718	739	714	697	717	702	718	691	720	713	636	708	654	707	682	674	664	746	719	702	659	710	655	732	689	739	701	770	706	677	702	709	729	676	732	728	691	724	713	745	694	720	682	657	688	660	724	697	655	636	692	676	711	694	743	716	761	679	750	706	689	753	716	693	671	757	716	694	645	661	688	739	730	661	740	726	675	711	665	759	691	698	722	713	715	677	716	695	726	729	719	690	687	701	727	690	677	726	682	665	695	705	679	700	704	721	677	756	676	697	655	693	687	727	693	681	682	704	710	676	685	675	713	748	739	733	730	723	711	679	650	714	731	657	693	681	748	686	750	721	738	696	668	694	723	722	723	703	726	690	723	707	679	725	708	700	714	777	676	678	725	708	700	711	714	721	705	685	688	713	731	669	731	712	721	693	744	738	708	711	694	740	713	708	679	707	696	680	727	673	702	697	733	725	684	679	677	742	734	731	700	717	710	718	742	737	683	716	702	699	772	688	688	731	674	693	645	747	713	721	755	707	754	738	701	735	656	748	725	704	715	746	726	755	686	740	720	713	681	742	673	707	707	698	686	709	711	770	741	707	677	696	699	682	671	703	676	753	706	714	704	731	707	723	689	715	709	711	746	678	695	708	754	661	677	698	648	708	721	723	670	665	697	677	723	729	701	719	750	714	720	717	722	734	729	701	696	655	749	709	732	716	740	685	724	731	728	756	665	694	747	777	691	691	760	715	734	675	716	697	681	732	663	729	733	715	698	719	749	697	734	727	751	700	724	749	701	695	657	720	721	718	728	716	743	739	716	684	677	712	660	691	686	687	693	660	711	667	678	674	721	732	693	694	713	691	688	667	691	721	733	694	718	684	708	728	739	729	755	699	711	693	658	725	715	687	688	724	723	705	714	721	725	689	688	715	652	645	651	716	675	706	741	730	716	724	730	691	691	703	695	668	667	707	731	677	733	695	725	727	695	737	770	678	717	697	665	745	722	687	697	663	678	707	744	707	730	726	718	705	679	722	758	702	699	641	701	725	703	734	689	717	736	690	678	703	717	712	674	696	731	685	725	730	708	709	671	714	755	657	716	718	685	726	729	699	714	728	710	698	682	729	700	672	718	676	678	659	672	731	666	725	695	728	715	726	695	727	709	717	754	738	703	672	717	705	667	724	714	741	724	703	716	732	692	663	740	713	700	707	716	668	736	729	683	712	666	685	747	719	732	716	692	696	713	708	690	668	728	660	733	775	681	719	680	720	656	723	661	704	666	721	667	711	660	734	707	731	685	713	725	741	676	704	747	745	711	722	717	719	741	665	757	677	663	760	708	691	714	704	709	675	755	707	725	712	706	701	690	705	743	696	704	673	683	710	642	709	702	752	679	693	670	697	689	692	707	668	694	679	720	688	689	685	662	687	712	722	729	731	695	694	691	695	709	728	677	708	666	737	734	726	738	684	720	725	713	738	716	709	728	705	704	707	690	705	701	665	711	723	694	712	753	699	733	697	670	727	690	689	696	654	725	708	697	728	693	716	718	671	695
39268	62868	45780	30535	23794	18558	13738	10788	8297	6489	4908	3998	3139	2469	2102	1937	1717	1456	1283	1181	1067	995	953	875	827	814	820	736	782	758	822	797	722	772	739	703	714	743	716	714	764	706	783	717	741	706	671	711	692	688	774	682	693	705	684	705	712	716	702	736	713	682	720	685	731	701	708	718	683	700	711	746	697	712	693	734	673	711	720	674	712	720	707	736	713	706	700	694	716	737	701	688	766	664	701	703	695	706	734	694	729	690	755	742	761	732	708	722	752	693	689	745	713	700	757	723	723	670	691	682	680	672	680	667	692	652	705	727	643	714	677	736	693	705	754	741	734	702	723	696	720	691	692	704	683	716	672	747	687	696	719	698	709	761	696	653	733	702	687	741	735	657	706	705	676	710	679	726	678	711	725	694	669	758	680	694	710	706	709	725	686	708	712	711	701	688	676	658	695	761	709	708	751	672	745	768	713	720	666	737	669	720	716	710	710	698	708	665	710	734	732	708	706	738	756	705	714	672	767	738	711	724	711	672	704	721	692	737	690	699	712	713	670	688	677	724	685	709	699	725	738	740	697	741	740	696	761	710	708	733	693	689	705	720	719	677	676	667	723	669	704	743	649	661	721	692	718	704	695	717	664	741	741	736	702	710	716	691	709	720	654	692	710	721	707	699	735	636	699	726	725	691	747	701	709	703	744	745	733	674	744	724	713	727	720	723	702	738	727	735	707	719	680	671	741	725	716	703	680	732	702	711	696	684	692	712	692	708	708	680	701	732	739	700	749	763	708	705	749	749	693	731	741	758	721	699	691	731	702	683	756	691	699	693	709	683	738	700	738	687	688	682	684	677	722	725	731	678	713	672	716	710	709	643	699	692	695	678	706	783	750	660	734	685	716	720	692	685	720	678	690	687	710	711	695	669	692	744	754	731	681	721	710	709	735	748	714	745	726	718	704	716	675	736	734	678	693	735	684	701	672	670	685	756	681	670	742	710	702	717	730	686	700	742	690	697	706	682	743	672	685	684	660	721	754	700	712	713	724	712	734	703	709	724	695	711	739	712	696	691	713	729	746	689	698	714	693	731	764	703	713	684	710	775	749	711	697	692	722	676	734	732	689	752	695	718	716	766	697	715	706	718	758	746	681	694	724	719	729	695	728	736	697	708	757	715	719	679	712	695	670	695	672	663	751	709	760	679	691	721	728	704	694	682	702	692	669	731	692	742	685	726	702	740	702	719	730	707	742	754	770	699	750	723	742	727	746	753	715	707	706	686	752	701	735	704	715	719	690	737	687	697	684	689	759	729	652	706	707	749	683	715	712	678	722	734	731	706	720	717	705	758	697	699	704	726	660	733	698	702	726	696	708	741	708	719	729	753	709	753	729	698	671	706	750	726	661	707	758	667	675	744	716	737	691	717	749	705	740	733	747	688	749	697	664	768	759	712	750	728	706	655	758	718	712	710	718	708	736	719	669	706	731	717	714	715	759	726	709	708	683	732	728	705	709	729	759	714	719	767	717	695	723	669	737	721	706	682	731	695	706	776	694	698	697	715	710	711	680	671	679	687	716	737	729	732	706	704	732	720	709	730	690	739	693	704	750	744	699	688	740	712	695	697	732	692	722	724	702	722	720	683	722	741	663	716	676	685	764	668	728	710	728	709	715	708	705	680	706	731	702	737	726	693	688	694	702	683	712	749	742	723	743	734	701	722	707	694	712	668	697	685	689	705	773	752	700	735	670	685	752	746	704	706	728	733	737	731	744	696	730	707	710	720	757	706	768	714	719	669	704	757	670	757	686	691	731	706	714	703	712	692	695	728	725	698	700	721	680	765	690	731	712	697	663	704	672	692	748	708	741	702	745	693	766	733	750	686	682	729	663	702	697	728	711	696	683	738	702	691	724	721	711	742	661	726	727	713	748	704	756	720	684	687	724	728	736	677	696	700	688	654	714	656	640	715	720	716	694	725	709	695	701	708	684	745	692	717	676	700	648	705	723	720	705	677	717	698	676	743	713	714	705	726	716	720	744	731	721	680	783	695	721	739	726	751	707	690	652	730	694	673	710	648	726	655	713	753	684	738	721	688	696	728	719	745	698	715	688	709	681	725	697	711	766	690	708	733	681	670	705	711	704	704	729	713	692	724	755	698	727	712	741	722	739	731	723	726	725	693	690	719	744	642	745	715	770	707	657	730	730	707	733	690	693	726	727	736	677	693	716	701	704	682	705	715	708	732	681	728	701	709	726	714	688	654	740	704	727	693	773	708	740	753	703	717	711	758	695	742	736	820	709	686	785	672	727	742	685	686	756	708	731	701	724	757	709	755	726	739	725	711	710	704	727	693	710	709	692	697	716	771	718	676	739	728	776	710	684	691	661	718	691	650	679	729	687	714	717	707	709	738	720	680	704	710	733	706	691	674	732	690	719	703	723	699	643	710	718	712	747	713	759	673	696	717	702	686	687	670	691	666	761	729	701	682	717	676	710	725	771	702	792	732	741	684	729	688	744	684	715	694	674	707	707	651	720	759	730	737	773	725	715	698	680	695	682	722	701	705	692	763	699	751	723	713	733	678	715	734	698	685	747	669	721	687	686	724	686	700	681	697	696	698	745	698	723	689	699	719	732	717	714	691	737	705	720	714	689	697	680	719	719	708	719	690	705	728	705	721	739	719	720	730	738	754	749	755	716	721	698	681	748	681	673	720	715	704	731	694	711	681	778	755	747	751	721	735	679	724	741	721	755	723	674	772	738	724	762	747	708	672	730	690	707	726	708	724	743	737	743	719	701	752	685	736	658	693	706	721	687	746	666	690	706	680	671	706	710	714	725	731	711	704	713	732	701	680	715	733	691	730	709	727	733	675	731	731	678	721	718	730	764	692	726	712	746	703	679	711	729	706	717	741	731	740	675	736	750	758	722	734	708	713	720	711	693	761	724	714	744	738	738	717	692	686	691	681	702	705	737	682	721	667	679	681	667	745	716	736	694	681	685	700	731	721	706	727	687	707	706	740	721	735	770	678	728	699	681	733	694	721	726	720	716	687	737	717	696	730	671	714	695	735	698	703	727	725	687	749	731	738	728	749	663	708	728	686	720	616	710	700	776	768	663	750	737	721	724	715	743	629	632	718	750	704	697	703	722	714	731	721	706	757	736	742	706	731	788	669	671	709	685	744	675	687	678	679	752	769	711	734	688	711	707	696	711	744	746	688	693	687	721	751	706	676	702	719	735	712	760	764	726	689	699	707	746	689	710	694	742	712	706	704	738	691	743	724	724	680	675	728	722	728	666	702	703	725	765	684	670	739	746	668	695	714	729	735	726	680	662	715	702	697	671	702	693	717	711	722	703	713	730	703	721	741	725	692	701	738	703	730	711	708	733	708	710	709	710	708	720	707	728	682	708	724	709	720	711	704	741	742	696	676	738	705	728	703	708	711	725	720	716	714	709	672	719	685	706	732	745	716	715	730	716	717	741	661	706	755	725	687	716	734	698	714
23108	21430	29128	24286	22080	23706	20563	11439	7684	6176	4784	3733	3040	2473	2077	1777	1714	1494	1354	1141	1129	1013	987	945	874	856	835	823	806	764	776	831	763	721	691	715	728	757	767	729	740	770	752	749	751	709	726	695	709	720	712	754	700	691	743	711	725	751	749	740	751	702	715	764	734	723	738	668	722	750	732	740	753	707	717	694	708	769	689	777	730	737	736	701	732	725	759	696	726	772	698	758	734	778	745	725	750	706	711	708	732	694	714	729	664	711	715	729	678	720	735	707	720	755	747	750	729	739	807	668	768	778	764	746	675	749	720	766	742	729	684	707	726	708	712	766	731	736	713	658	701	701	745	813	732	706	754	685	714	753	734	706	742	734	758	756	712	677	694	703	742	766	752	694	723	756	691	788	711	732	694	715	745	706	675	723	768	729	753	730	742	720	691	738	695	714	683	714	757	756	773	720	748	744	698	766	727	718	739	695	720	733	745	700	755	680	701	729	707	726	742	732	751	734	727	718	755	776	684	734	763	718	803	692	716	737	711	702	716	726	749	779	749	747	698	749	726	733	703	713	730	638	702	722	700	764	757	719	705	742	735	736	743	707	740	713	708	711	726	737	737	685	664	718	713	735	693	716	713	751	732	751	701	690	697	707	742	727	774	746	688	745	752	786	735	739	695	742	747	662	724	715	717	750	728	737	717	732	708	752	721	714	717	783	747	749	682	718	757	751	738	704	761	737	726	771	751	698	737	733	724	733	752	724	709	758	731	736	688	680	714	727	684	695	694	717	752	736	706	726	686	722	701	735	712	751	717	741	724	781	749	694	780	721	663	743	684	759	754	757	762	716	713	711	751	764	780	752	733	747	702	742	721	755	681	714	756	722	672	740	701	716	767	740	692	734	715	734	734	717	728	709	732	757	724	752	719	724	691	722	736	715	691	770	728	714	755	714	758	730	715	722	766	717	716	708	735	673	751	764	717	720	704	747	674	714	714	702	712	736	743	718	668	725	723	759	744	773	709	719	721	713	711	716	697	689	759	727	686	706	733	766	758	727	676	717	762	790	747	753	747	776	718	755	763	739	691	773	682	701	693	729	698	695	741	735	766	761	733	720	792	753	747	798	764	684	745	736	771	739	761	708	714	693	750	732	700	759	729	795	733	724	674	705	723	722	671	771	718	690	761	724	736	708	687	709	740	713	696	780	707	711	706	772	713	692	739	705	720	690	731	717	704	670	702	755	716	766	799	739	774	702	702	719	720	706	729	697	736	749	685	764	659	731	725	742	710	737	702	727	730	734	700	713	649	708	743	703	766	754	743	690	732	718	699	688	689	693	727	734	740	733	724	718	712	698	722	733	713	760	710	698	683	710	694	729	728	738	761	718	720	688	707	760	729	756	702	730	734	755	738	760	707	712	680	696	678	699	741	715	753	741	720	669	724	719	725	732	700	719	734	719	710	702	714	742	691	692	692	740	726	701	734	733	717	810	756	755	712	745	736	739	783	749	660	714	686	698	713	742	718	695	699	762	768	714	686	697	731	720	671	714	708	740	712	707	786	684	728	725	694	724	710	796	706	674	720	702	745	752	749	723	749	726	709	710	712	731	698	734	720	736	708	721	738	742	746	743	725	807	766	734	712	710	754	733	752	736	765	737	737	726	747	712	688	714	710	719	764	744	730	673	699	755	706	731	727	693	768	728	761	769	758	751	668	703	702	748	785	740	747	747	728	725	704	705	704	740	704	766	770	706	703	800	697	763	658	720	764	719	782	777	791	727	705	737	714	711	684	734	710	694	713	701	745	727	760	769	675	678	693	706	760	729	707	700	752	685	815	773	670	740	750	687	700	711	708	728	751	743	764	757	714	736	711	713	710	684	748	717	747	689	712	715	708	713	700	768	772	705	690	685	690	695	759	726	712	699	733	690	700	714	675	716	742	747	728	757	730	788	746	676	738	744	738	715	670	762	728	716	755	717	694	697	685	712	716	706	708	730	741	761	679	774	733	735	747	719	722	761	680	676	765	769	722	689	753	694	762	726	752	826	735	726	758	719	754	729	756	698	704	703	718	731	731	689	756	714	694	749	693	705	706	708	748	715	709	743	725	714	723	711	760	735	765	743	702	729	706	751	725	768	727	692	692	739	700	705	703	786	703	730	776	734	721	758	759	715	694	722	739	718	701	748	721	723	674	726	725	740	742	695	716	684	676	774	732	712	741	686	726	732	701	721	699	701	799	737	730	721	731	730	716	742	743	680	727	726	683	715	711	731	756	708	730	716	756	725	677	716	761	714	700	689	675	764	716	776	693	721	729	738	722	689	714	735	739	696	748	738	730	756	727	696	742	702	777	730	696	697	740	710	769	721	729	737	702	770	778	727	736	739	754	701	715	744	734	732	656	772	698	703	733	756	713	745	722	745	722	695	686	713	737	757	756	706	737	771	762	742	719	682	801	753	724	755	730	791	667	741	720	700	706	701	745	715	697	735	700	680	686	737	696	708	729	706	733	688	700	786	741	730	713	700	738	719	735	774	700	689	699	726	786	779	733	733	716	736	719	749	748	707	726	766	698	700	688	726	737	695	726	703	710	712	698	696	744	731	734	690	725	723	696	752	718	726	741	744	731	675	751	745	697	743	675	697	698	757	708	758	702	700	733	699	768	748	728	738	764	752	734	719	729	717	728	697	724	724	736	717	723	712	703	749	748	742	714	745	707	728	763	757	786	729	709	706	730	705	676	692	718	743	709	715	676	750	691	724	736	710	734	684	734	704	697	685	706	700	729	722	691	752	737	684	732	687	760	716	742	740	720	672	691	680	763	724	721	711	718	708	709	697	715	698	780	764	727	726	732	763	745	704	721	724	748	724	717	725	760	716	711	739	736	686	709	715	740	777	737	687	759	725	679	718	710	698	731	729	730	706	725	692	731	783	724	757	762	697	730	693	740	730	716	762	726	739	733	692	737	751	760	744	711	702	709	773	692	684	756	739	671	742	744	772	708	705	762	732	735	740	767	675	715	713	757	737	744	715	731	784	734	724	701	732	656	704	705	764	752	754	706	716	768	673	708	714	705	770	677	737	747	716	682	718	724	714	776	699	732	723	735	726	677	713	718	691	696	720	690	726	761	726	699	732	752	748	720	701	758	730	759	713	677	716	745	752	768	709	756	718	757	731	750	729	689	752	728	736	729	764	715	733	742	715	761	647	748	746	679	750	710	728	714	702	716	693	737	715	688	782	725	751	783	756	705	741	715	686	701	705	714	705	734	710	699	730	715	715	735	710	732	742	746	695	755	700	708	754	745	732	696	690	681	738	676	722	721	729	774	740	738	752	699	703	689	770	721	709	749	734	769	722	760	747	738	757	748	732	695	722	720	702	703	722	714	718	727	762	775	720	701	746	705	698	730	709	765	698	720	739	666	717	724	715	759	690	684	775	710	718	712	729	697	723	732	735	743	786	687	777	706	768	713	694	710	717	719	666	763	693	717	691	730	728	734	706
43599	67658	50831	34858	29162	23158	17242	13775	10701	8427	6711	5391	4118	3276	2734	2417	2142	1852	1574	1434	1254	1146	1098	1000	924	891	863	830	807	791	769	811	771	793	745	759	681	748	684	679	732	682	736	697	736	742	722	746	664	715	747	729	707	718	699	659	684	717	710	700	730	696	689	714	692	699	700	712	721	685	665	711	708	742	796	711	704	717	684	719	734	723	711	678	785	675	665	742	742	741	694	725	675	671	727	719	768	718	720	707	641	738	721	705	722	754	764	723	671	734	715	728	764	682	708	753	707	733	694	761	703	726	695	769	680	703	731	718	718	705	696	728	692	700	736	766	683	743	662	740	678	698	656	707	732	691	709	719	738	697	737	715	705	712	708	681	725	758	706	734	710	787	687	734	715	710	663	686	675	668	738	700	714	740	666	710	754	711	709	748	730	716	750	747	734	704	701	754	733	667	729	692	721	724	753	720	721	674	704	815	719	711	738	708	656	714	726	744	743	732	727	718	695	684	740	683	719	701	729	723	673	698	721	703	775	724	712	707	703	656	707	719	718	687	733	691	693	756	712	733	751	719	703	714	698	707	722	718	686	700	735	743	733	719	708	718	745	730	733	720	667	740	729	659	739	705	717	699	720	686	737	715	708	701	719	713	718	711	675	727	714	745	726	719	711	693	736	729	733	691	721	703	683	811	728	712	740	719	730	671	692	753	677	683	693	710	736	757	724	721	712	710	722	667	681	728	698	701	715	699	743	747	705	696	714	715	737	690	696	646	699	691	722	689	727	725	690	732	714	744	699	698	676	679	706	745	684	751	788	722	730	803	708	753	715	719	720	675	727	727	783	688	727	696	691	782	703	675	725	733	714	702	687	753	728	742	694	719	699	737	699	703	699	726	719	740	699	734	749	688	691	722	725	747	702	667	710	717	682	727	715	698	688	737	688	666	677	782	714	715	716	674	747	735	666	701	706	688	737	689	728	734	700	711	696	756	697	718	694	721	687	684	689	694	711	750	736	730	710	726	664	680	686	688	762	744	753	718	761	723	718	680	690	756	714	780	728	717	750	726	708	697	710	741	706	672	650	691	714	706	720	732	674	726	682	694	717	672	729	715	708	692	699	735	739	707	714	744	716	721	663	716	726	723	723	701	682	705	729	763	754	770	651	720	749	716	664	722	766	736	728	702	753	710	742	646	732	730	697	712	736	719	665	723	729	722	732	739	716	728	712	749	693	686	675	707	717	691	761	738	688	649	718	696	733	728	685	772	713	700	731	741	713	691	725	731	739	716	750	717	777	721	761	757	659	696	730	752	685	765	716	764	678	770	690	733	697	722	712	753	670	776	740	725	668	686	680	714	720	734	692	715	677	700	730	674	724	723	747	733	726	699	695	766	727	654	719	702	698	723	712	684	757	682	751	711	705	714	725	730	707	736	709	688	720	730	757	704	710	715	686	701	679	714	669	736	748	680	726	708	658	701	734	725	722	748	722	700	695	702	685	647	736	683	736	707	745	717	706	729	712	749	666	752	736	696	761	766	758	729	718	715	657	712	695	719	731	728	728	718	732	708	717	771	722	741	718	721	689	729	669	762	725	748	719	744	706	697	726	732	742	718	737	772	723	690	676	758	695	689	728	662	700	729	719	756	733	704	799	722	727	710	698	699	666	728	688	735	767	713	691	721	717	701	784	714	722	738	697	704	734	703	675	734	750	732	721	681	753	713	684	707	704	728	701	709	729	681	726	708	710	701	710	720	717	694	709	692	705	715	684	721	718	767	732	726	705	722	693	675	704	749	712	698	718	665	744	723	696	693	713	701	690	664	719	752	746	765	720	691	756	715	717	702	710	728	731	704	737	732	717	729	755	677	735	699	696	730	673	760	708	701	718	722	768	745	718	739	722	702	684	684	706	724	726	763	706	701	716	683	720	707	712	708	759	700	717	648	730	687	704	737	751	701	660	784	684	721	704	707	734	673	693	683	687	683	720	696	691	705	721	725	697	692	708	723	724	777	723	686	703	729	721	660	735	655	695	722	732	660	728	748	771	703	708	731	720	709	738	698	746	699	703	753	697	684	736	718	733	718	749	688	742	724	735	697	760	726	717	721	713	691	698	720	743	689	712	728	744	722	695	692	695	677	675	760	682	724	785	710	708	729	669	757	715	688	720	690	756	716	756	659	704	694	721	743	763	728	730	735	750	734	683	736	695	713	713	698	732	663	717	764	677	740	728	673	707	731	737	704	711	720	705	731	745	719	718	705	707	742	705	675	714	664	761	728	714	782	695	756	665	722	710	724	724	751	726	747	754	733	683	663	701	712	730	671	728	743	712	741	684	696	717	724	717	682	697	702	739	670	717	715	717	678	678	744	754	718	658	696	684	703	679	766	748	711	732	680	739	702	711	704	763	732	741	739	708	699	731	714	690	712	720	688	699	683	671	747	759	712	732	750	696	727	696	760	709	675	713	679	716	776	709	678	706	749	690	683	704	701	754	732	747	762	738	724	722	704	714	727	736	724	726	703	705	775	709	750	745	696	713	775	783	756	707	688	696	699	716	705	739	714	701	747	721	698	713	695	684	733	728	694	751	679	739	722	706	717	714	772	702	773	722	728	715	693	733	710	726	712	716	714	694	758	650	704	751	672	715	693	732	743	738	710	700	702	695	731	656	744	731	760	682	699	743	705	710	703	664	738	743	702	695	680	725	707	710	634	747	729	688	739	759	746	686	749	712	714	716	731	705	740	731	670	695	738	699	705	768	756	695	727	770	726	663	653	723	770	688	732	690	680	682	722	731	707	674	733	767	776	721	679	726	722	733	738	724	707	721	728	742	699	696	721	696	688	728	746	714	762	729	711	694	705	711	744	726	698	759	689	703	712	705	677	681	711	674	724	718	727	705	688	731	685	731	743	735	681	679	708	705	747	701	710	703	725	704	754	738	689	696	702	715	681	730	741	708	686	762	703	730	721	700	712	699	752	666	696	702	715	699	690	707	701	697	723	717	643	689	694	764	701	711	745	719	711	703	695	742	729	703	710	687	747	728	708	752	690	724	756	727	683	707	719	706	754	706	738	711	755	717	708	678	701	726	690	697	730	740	686	688	699	744	735	702	750	710	708	766	754	682	749	705	782	696	717	692	665	717	728	766	722	696	723	705	721	696	708	734	718	688	735	720	725	762	735	739	732	725	700	733	670	677	756	718	712	727	691	725	680	717	699	765	716	738	761	714	701	762	679	715	747	740	733	679	713	754	759	738	726	652	673	698	732	726	740	709	773	691	738	704	736	699	727	691	705	679	698	680	745	720	729	697	710	669	677	711	685	725	725	680	730	757	699	684	714	694	752	672	727	721	732	669	742	752	700	721	709	733	700	687	689	641	735	703	696	747	777	695	683	712	690	716	738	666	704	738	685	699	693	740	625	714	713	660	746	773	714	762	708	690	734	726	745	719	721	671	739	693	739	678	686	717	670	728	736	714	750	713	700	679	698	725	689	716	721
37761	44505	41637	28018	17098	10482	6864	4906	3680	2894	2376	2006	1640	1407	1161	1180	1080	991	942	858	838	835	796	764	771	775	785	744	699	739	710	699	737	729	705	686	700	736	679	666	740	711	673	679	692	732	693	687	686	730	650	732	725	706	756	732	721	658	720	676	699	671	725	731	676	714	654	651	738	722	676	721	701	684	712	712	693	675	751	708	701	694	675	701	690	685	680	643	695	697	706	698	714	671	687	697	733	701	710	711	719	684	695	694	675	672	724	710	670	671	711	714	712	666	653	677	672	679	687	714	699	660	685	689	670	653	695	697	686	683	688	676	688	680	724	645	720	691	712	682	625	706	699	661	709	662	738	698	689	649	698	688	689	709	687	679	719	728	672	683	692	690	688	696	699	706	692	708	706	682	674	693	699	726	688	697	665	704	661	733	678	701	678	659	682	683	689	703	667	702	707	662	673	701	728	733	703	740	651	676	709	696	726	676	703	699	663	740	677	711	632	683	702	705	701	685	655	674	716	711	703	734	687	642	732	718	643	695	716	713	701	698	715	693	681	701	662	750	710	699	659	690	690	689	683	684	673	674	676	686	763	635	683	656	702	723	673	718	675	664	705	708	719	676	670	653	690	710	677	723	722	733	717	712	740	665	670	713	739	716	669	685	698	709	627	656	635	657	692	671	695	683	649	685	714	692	656	702	668	667	717	725	696	681	684	686	669	711	697	662	610	663	654	684	693	700	698	653	669	670	710	744	658	683	711	664	707	665	660	695	687	619	710	711	681	672	706	682	653	733	639	673	689	664	683	654	686	696	709	698	659	674	658	667	707	687	721	721	676	715	738	702	709	680	694	700	675	644	693	672	663	658	693	697	695	668	715	674	686	670	676	744	714	672	724	677	696	698	685	695	688	731	668	733	682	708	667	696	656	669	692	685	701	669	676	663	728	651	667	688	685	628	721	716	696	692	695	711	688	752	740	654	714	685	680	712	690	676	670	672	723	726	708	669	691	701	696	727	641	700	669	700	684	649	696	677	705	702	748	691	706	693	681	671	684	727	671	724	730	657	679	711	725	677	706	666	683	680	722	715	695	637	711	685	724	672	676	688	684	748	677	711	735	705	732	684	724	710	679	715	693	691	682	695	675	677	700	667	744	719	724	653	728	674	700	641	734	673	724	703	773	712	684	687	668	714	738	724	699	717	701	726	708	692	642	708	718	698	693	688	720	696	721	768	679	707	701	753	696	646	696	701	688	738	665	667	696	693	651	700	679	694	712	737	761	674	704	681	702	704	645	766	645	751	699	738	728	685	718	708	655	691	663	675	700	744	729	727	676	672	683	731	708	693	671	685	719	671	680	700	733	668	722	725	694	637	695	680	706	673	708	706	667	663	662	699	703	685	722	718	727	680	638	725	691	672	698	661	674	685	701	707	709	729	687	709	706	692	678	690	682	693	710	699	715	644	702	701	706	688	685	679	664	653	706	706	654	681	682	667	706	719	734	701	655	675	743	663	749	690	675	695	686	701	708	709	708	747	642	690	683	751	715	689	738	696	676	654	698	699	654	644	648	672	672	706	673	685	656	716	746	678	684	720	744	679	711	642	694	667	722	717	655	692	685	723	683	719	684	642	684	635	729	685	682	691	671	674	666	698	733	682	729	670	681	704	690	759	673	701	722	686	722	709	660	672	684	728	648	652	669	698	680	732	701	750	692	680	694	692	705	692	700	690	704	710	667	731	712	698	744	686	686	705	713	726	666	666	706	694	678	701	718	721	724	667	684	715	698	708	705	685	672	688	723	673	663	689	697	657	678	702	705	704	697	758	671	708	725	709	702	686	666	702	677	665	699	664	694	679	711	698	663	738	698	708	716	666	702	676	666	696	693	710	692	712	679	755	674	652	702	690	744	682	722	673	690	650	724	667	710	719	689	657	679	684	664	695	673	693	727	660	670	665	694	707	658	757	698	691	677	723	662	661	744	713	717	681	678	708	735	693	710	670	660	642	697	630	715	729	718	683	754	692	707	689	712	676	711	712	650	668	664	679	665	681	717	722	694	692	708	714	688	673	682	674	685	672	669	676	676	714	679	742	689	674	727	699	672	662	684	718	655	665	648	709	692	681	685	682	702	676	720	684	695	699	644	703	655	672	675	638	744	614	678	672	700	697	655	720	686	676	698	717	740	692	726	674	688	712	717	708	712	681	696	697	678	656	692	714	700	732	666	638	700	751	693	687	723	688	699	714	671	711	681	699	696	716	675	680	697	714	710	729	619	621	685	710	656	674	702	702	726	676	690	718	672	663	708	692	692	668	726	628	679	710	679	701	696	649	674	692	755	708	649	694	683	674	701	673	660	668	682	706	694	665	698	623	643	652	664	664	626	710	674	684	678	676	693	740	658	689	683	683	686	672	712	683	698	706	697	711	676	709	659	698	662	706	700	735	697	713	708	709	674	672	667	666	688	678	741	660	724	702	720	720	703	683	691	684	715	704	722	680	671	744	661	660	657	655	656	658	733	671	619	658	734	708	695	699	722	683	686	667	658	714	709	644	690	705	696	662	701	692	694	717	650	694	681	751	722	648	695	646	684	709	638	681	724	756	700	657	708	707	719	691	733	657	679	686	651	637	710	720	727	675	716	729	699	644	652	663	725	690	631	693	717	700	656	676	716	708	749	726	713	757	741	711	661	651	681	682	644	684	680	700	721	668	671	693	693	709	652	704	679	708	693	760	727	725	680	694	693	649	672	661	705	691	658	714	682	710	717	729	697	714	643	688	695	665	669	646	688	721	696	754	679	685	678	755	705	647	698	702	696	682	694	690	670	696	693	715	673	663	676	681	684	719	693	733	687	735	656	706	688	675	690	721	691	670	691	626	673	667	683	719	684	721	713	703	694	717	679	710	718	679	679	682	687	739	688	670	719	694	680	683	680	688	688	682	676	675	654	682	717	681	712	708	691	717	676	666	682	625	709	714	700	697	679	697	717	693	683	746	691	657	669	648	731	688	681	722	667	675	755	696	703	687	677	684	664	690	717	703	734	712	626	708	672	711	725	657	759	682	700	693	665	728	692	662	665	664	701	692	666	680	678	688	686	724	642	688	674	721	704	722	681	674	710	686	693	737	694	685	716	688	666	691	721	739	650	679	654	736	694	714	687	702	732	639	695	707	700	676	684	620	681	710	699	693	704	695	694	676	692	674	714	697	713	664	681	656	650	665	701	671	736	710	698	717	741	703	737	684	715	694	677	672	720	694	734	725	731	705	676	710	692	681	734	702	641	700	660	631	684	725	737	703	706	714	653	687	675	721	648	702	713	668	653	691	690	684	689	731	753	694	696	745	690	686	757	689	692	728	710	671	682	691	720	678	748	663	633	642	705	717	743	730	652	686	671	734	668	684	659	708	689	733	690	680	725	722	695	677	697	698	709	707	756	687	692	688	689	725	679	682	698	692	701	703	645	694	673	651	693	693	693	706	701	716	708	698	722	719	696	638
42818	56456	40389	24410	18218	13134	9423	7238	5576	4278	3272	2733	2206	1835	1599	1395	1288	1126	1054	965	935	873	837	819	766	819	782	737	754	762	678	744	698	735	708	774	684	746	654	728	694	708	717	678	755	720	704	694	692	701	714	726	696	700	666	705	692	677	723	679	724	677	671	695	663	701	709	679	664	690	657	698	693	723	707	677	695	723	657	699	730	675	697	708	691	691	702	693	747	674	669	708	725	667	686	678	750	711	713	693	723	733	664	680	652	731	698	684	721	693	700	699	718	716	666	757	671	679	675	644	678	736	726	658	673	669	677	724	667	700	731	714	697	668	718	686	663	717	688	724	736	696	714	690	717	693	681	674	702	714	682	686	687	678	723	675	669	730	696	684	719	731	724	662	684	680	704	731	692	726	686	713	739	669	684	673	735	654	680	696	651	678	670	636	687	706	695	687	693	715	693	690	712	720	669	721	711	704	697	667	665	722	771	653	645	726	709	734	668	725	675	726	665	727	697	696	664	677	667	665	659	695	688	720	712	683	720	694	724	717	673	666	704	706	702	669	693	746	677	721	710	649	658	671	699	713	709	669	715	685	699	731	733	677	690	712	697	758	712	730	679	714	690	705	650	706	708	678	713	723	738	700	691	667	673	666	710	665	725	683	704	710	650	696	728	715	707	727	670	705	689	665	670	653	735	685	692	690	738	679	654	671	756	650	675	686	705	719	671	731	720	692	670	701	675	712	708	712	725	713	706	676	686	695	746	706	643	704	685	740	722	715	666	696	749	679	706	717	678	720	698	681	729	708	680	690	725	670	687	724	695	733	731	705	684	711	674	653	718	701	742	708	705	715	694	733	680	696	676	702	705	699	671	717	697	676	704	707	693	709	686	636	706	701	724	694	661	712	694	717	692	712	684	661	670	674	673	693	677	711	692	693	703	666	710	688	677	704	697	651	703	740	711	743	630	732	711	685	693	683	715	675	682	724	701	678	711	703	667	728	675	684	702	667	693	661	633	712	687	704	738	636	670	692	732	689	721	656	677	605	688	701	692	657	666	723	713	718	698	678	727	694	671	745	699	673	680	696	687	726	688	702	697	693	655	730	749	692	689	705	705	687	700	669	696	713	678	672	738	627	702	674	692	657	693	732	680	727	747	682	658	676	683	732	689	676	708	761	702	692	688	705	706	676	655	707	676	690	696	659	714	728	700	692	695	720	724	689	684	701	665	666	687	683	667	701	726	684	669	700	721	737	680	692	659	666	682	767	713	670	686	678	718	649	720	639	689	702	670	682	710	682	684	676	690	695	701	700	725	715	660	717	658	729	708	726	709	679	686	679	683	668	670	697	706	668	674	674	697	708	664	723	737	692	743	671	682	684	687	700	694	713	710	676	696	630	715	672	747	691	741	724	687	710	650	680	701	696	734	713	671	672	724	679	649	711	704	702	655	658	654	728	671	685	694	632	715	677	716	675	718	705	678	672	724	649	699	671	716	732	707	719	701	709	687	690	699	675	753	673	698	670	762	688	691	705	693	731	676	759	694	770	675	700	704	676	656	684	712	726	704	713	682	706	693	780	707	697	690	678	686	740	708	704	694	715	707	658	668	674	732	662	721	696	701	656	727	676	727	657	648	640	700	684	694	722	725	654	654	691	692	669	693	700	686	735	664	719	656	708	683	743	702	680	735	720	681	699	696	725	698	720	684	699	752	698	756	725	713	691	701	696	710	696	699	721	704	686	682	703	697	692	696	728	657	660	691	699	734	662	673	720	685	689	640	692	689	688	714	715	699	694	699	716	747	693	663	720	703	674	675	720	718	712	740	716	647	688	692	696	678	717	657	745	707	730	648	713	709	674	698	684	741	689	712	667	697	707	694	609	726	717	642	691	658	688	669	725	712	706	671	702	668	701	666	699	686	707	695	700	686	741	671	694	673	643	708	737	717	718	663	652	722	734	726	702	704	700	704	682	748	725	687	677	722	668	691	700	716	664	688	710	720	680	680	712	711	665	624	711	724	709	691	688	662	691	707	670	716	699	745	701	689	678	678	707	684	680	671	678	655	693	723	659	632	704	685	682	659	702	730	709	683	699	659	692	702	706	706	686	700	700	704	676	671	658	687	675	690	684	743	694	725	711	681	704	679	684	697	719	656	691	715	699	744	754	687	696	699	665	710	690	708	669	676	690	710	699	698	645	648	722	692	659	688	701	717	627	689	665	750	725	719	763	736	680	726	728	686	698	731	685	687	685	709	715	690	652	713	730	650	665	660	701	700	651	681	720	689	689	703	660	703	658	649	685	671	687	704	689	731	694	634	675	737	700	705	709	753	684	656	669	696	701	708	711	741	707	687	736	655	653	667	770	705	717	686	728	695	731	694	714	687	690	717	673	706	634	693	712	698	761	710	717	672	701	670	660	723	715	727	752	709	695	729	641	662	656	765	687	695	710	689	703	738	738	676	676	709	670	650	709	698	672	693	697	711	690	691	690	666	740	689	691	700	717	661	663	678	667	702	712	700	711	679	715	682	688	664	723	678	669	707	679	693	689	736	703	679	675	733	740	676	618	763	805	689	697	658	682	688	701	740	683	711	708	740	637	683	735	690	699	677	678	659	703	705	749	675	723	716	703	697	768	683	699	694	670	663	681	717	730	755	711	684	727	686	695	683	691	684	692	672	762	702	700	684	749	707	704	665	731	680	657	672	670	649	689	687	678	647	683	669	666	674	709	672	743	660	699	657	684	663	712	690	703	687	720	677	721	685	668	697	682	730	688	680	739	690	691	679	694	686	731	671	632	701	730	682	738	641	706	708	720	656	704	707	702	647	702	697	680	689	641	702	722	701	660	745	707	704	683	697	672	657	762	698	728	724	711	714	716	730	703	708	718	702	717	697	688	687	718	668	699	702	658	714	664	703	741	692	705	687	701	717	675	685	678	742	713	730	712	712	710	679	697	704	704	725	670	717	707	758	667	627	683	716	685	667	675	754	749	719	710	688	679	678	663	735	689	696	773	674	667	689	733	718	651	681	704	684	698	734	723	715	688	694	731	690	667	714	693	670	719	720	690	668	739	697	657	702	711	721	682	734	696	679	727	687	695	679	673	691	720	722	702	676	720	741	689	686	742	696	687	713	699	678	728	667	695	730	746	714	728	696	688	695	745	706	656	695	707	747	666	706	721	679	708	671	720	704	663	721	692	687	705	678	664	703	690	693	693	703	715	653	705	722	678	700	710	682	738	697	709	701	663	703	744	696	723	773	719	693	758	681	705	691	678	714	697	730	684	696	646	670	696	678	696	708	714	674	737	734	689	744	701	680	679	718	713	670	735	700	733	729	672	720	688	741	706	705	648	677	725	690	689	696	639	728	685	718	695	713	716	730	713	720	684	686	650	718	742	681	724	715	707	719	718	657	725	718	641	692	697	726	639	701	705	725	645	713	729	697	687	687	707	632	637	710	704	670	709	664	685	689	696	714	761	671	733	699	742	717	697	728	669
24426	21522	29163	25654	23146	19487	12436	7757	5479	4315	3433	2614	2260	1821	1608	1379	1276	1214	1084	983	1011	896	865	795	795	787	765	801	714	744	676	733	726	727	708	706	708	734	728	684	677	692	694	693	656	703	668	668	728	698	669	706	660	734	689	699	717	667	693	674	682	666	677	701	682	685	671	703	726	695	728	713	677	679	653	670	722	686	681	697	689	650	666	670	727	648	703	699	659	651	657	728	670	717	722	698	653	722	689	712	712	696	733	651	648	683	681	722	715	656	675	710	717	684	703	709	672	703	663	698	688	659	713	707	663	713	705	678	651	757	692	681	644	653	648	668	698	702	686	683	643	733	720	727	713	667	689	665	645	684	687	676	637	734	697	657	698	695	721	630	716	713	720	693	729	682	653	681	702	685	671	667	673	696	688	710	659	671	678	691	636	650	670	692	696	681	677	719	675	650	698	734	707	693	702	687	728	701	686	668	698	679	693	672	698	696	698	668	695	704	658	719	677	708	708	669	689	663	650	639	700	640	656	733	700	723	683	739	688	692	717	715	732	721	705	668	724	690	704	716	702	695	678	675	655	665	649	674	665	674	682	698	711	708	649	697	752	633	686	694	692	729	667	710	690	723	671	677	685	697	711	701	704	696	736	696	700	724	670	665	723	699	645	703	649	676	676	633	668	647	696	641	729	714	677	646	667	673	721	710	696	692	681	690	699	688	667	635	682	688	682	713	683	666	706	722	696	637	650	703	654	650	740	692	665	630	650	698	733	697	649	703	688	681	673	674	706	679	707	710	748	702	709	713	677	706	664	685	691	696	719	643	683	724	736	681	683	685	716	704	692	716	693	648	727	695	707	685	649	703	732	725	675	741	706	704	647	706	691	655	717	732	673	732	683	748	680	715	713	679	678	687	661	679	670	691	653	694	703	699	711	678	730	680	727	707	674	715	648	666	657	696	681	708	718	659	682	699	690	693	678	682	717	698	690	720	659	706	704	695	667	674	684	697	726	682	681	695	766	676	675	725	697	713	755	666	666	722	709	690	672	678	701	746	683	667	691	687	671	705	637	674	668	711	722	675	722	697	686	705	743	692	694	691	711	684	750	708	708	685	665	680	674	710	660	683	685	698	645	658	724	693	668	757	705	670	668	704	706	676	712	648	696	708	715	649	668	660	702	664	699	662	695	709	650	750	738	693	671	677	686	711	691	654	722	729	702	705	702	667	698	728	727	648	651	721	675	695	691	710	687	695	643	709	707	704	707	704	687	733	721	716	662	703	688	760	685	683	721	777	725	731	718	650	725	690	711	678	721	711	671	679	658	668	682	717	683	685	663	688	708	697	681	663	638	668	722	758	715	687	688	726	695	658	699	667	705	694	675	700	653	696	661	711	703	707	683	694	638	685	701	671	692	650	676	662	693	656	675	718	659	664	709	744	664	666	740	776	739	659	671	672	662	688	684	731	695	681	745	676	687	680	695	705	679	733	687	654	690	737	710	721	707	687	678	695	654	686	695	683	718	651	692	712	672	718	698	661	723	674	715	650	649	701	667	695	714	684	707	710	698	674	708	716	644	681	715	688	726	684	669	723	709	661	713	703	682	732	692	669	661	723	682	677	704	676	697	724	679	701	720	683	682	647	683	748	699	674	727	689	652	675	667	698	669	681	641	752	673	719	607	705	687	689	655	721	671	675	687	675	766	676	682	712	718	705	707	686	653	671	685	677	659	706	717	683	734	631	690	676	683	655	681	709	681	716	667	686	686	715	666	709	709	685	700	672	770	709	686	667	709	665	709	679	693	731	706	706	713	679	687	661	705	616	711	720	669	705	707	662	647	695	708	702	721	686	704	646	727	704	728	665	708	691	701	656	714	751	732	693	726	716	668	651	717	705	727	692	648	687	718	653	758	743	716	680	657	673	706	696	675	665	679	684	669	674	731	672	709	727	702	644	693	690	692	699	671	711	679	711	706	701	717	686	701	676	732	704	674	698	686	649	695	700	683	709	678	673	682	724	656	689	732	677	662	689	733	695	705	666	672	708	728	731	689	658	718	695	655	687	691	708	680	671	746	689	684	675	702	655	711	739	727	727	678	685	668	680	698	674	711	695	659	669	716	646	698	698	689	658	679	708	671	683	719	668	689	729	728	690	677	710	696	725	673	642	675	648	679	702	720	674	661	723	711	664	677	687	659	718	682	669	673	655	686	751	677	668	652	739	649	687	726	687	708	685	679	691	662	660	686	746	706	707	682	685	715	673	674	681	642	710	693	690	635	693	708	691	698	740	698	719	705	681	718	685	686	686	650	677	692	711	693	697	710	732	648	719	645	659	713	680	685	678	670	682	645	705	688	687	650	684	710	697	690	698	674	688	676	705	703	658	663	740	685	680	689	716	663	693	721	694	677	711	707	684	642	713	684	699	686	706	750	726	655	714	697	688	708	652	730	656	706	671	668	693	657	684	692	724	677	675	677	695	731	665	682	690	698	694	726	730	690	718	690	698	652	713	704	715	758	664	723	658	658	670	680	705	686	668	718	672	714	658	713	694	667	720	714	670	694	649	697	677	660	649	692	639	684	739	675	675	711	690	696	668	729	685	705	710	693	720	682	735	699	676	732	712	672	676	695	694	657	742	683	696	647	681	665	709	696	707	654	665	717	658	682	712	679	688	695	742	719	697	652	696	730	680	675	741	686	646	671	678	636	692	711	663	669	679	737	734	680	678	703	685	684	713	705	722	718	678	721	735	703	694	694	686	709	694	712	761	646	718	654	672	740	637	692	638	691	704	729	697	760	674	673	640	703	672	629	667	692	685	664	675	668	678	672	685	645	685	734	702	685	694	687	749	662	725	690	736	712	661	677	650	688	681	723	672	682	699	702	700	690	718	690	648	687	703	683	689	675	702	655	708	664	668	654	677	714	707	699	674	647	651	675	689	690	710	713	708	693	693	678	722	685	658	703	678	650	673	668	688	651	720	717	719	676	652	676	719	732	675	670	696	632	666	670	722	659	710	729	656	692	710	656	663	681	677	715	628	675	713	631	708	687	679	674	746	692	712	685	693	704	713	722	682	683	689	666	670	699	720	731	672	675	696	706	696	713	692	698	670	688	693	662	721	696	678	710	685	714	665	702	679	674	734	683	648	679	657	690	746	754	653	651	630	687	675	710	695	674	694	669	658	676	707	730	703	676	687	706	708	698	710	687	709	680	676	728	664	704	689	664	709	710	704	685	670	705	665	647	665	728	703	742	704	654	669	666	651	690	706	689	723	697	722	690	686	727	665	690	678	666	709	660	736	706	698	698	730	677	698	681	733	701	691	706	678	723	707	702	690	691	685	708	694	731	645	678	684	698	694	661	655	732	716	644	689	734	710	688	681	674	699	683	700	696	706	738	686	674	698	709	671	684	688	678	697	700	739	645	690	690	653	759	726	639	693	658	676	686	667	707	713	704	709	712	701	700	710	711	669	659	740	684	699	676	665	661	689	680	699	724	656
40624	65879	47587	31114	24498	17429	13118	10403	7781	6034	4677	3768	2851	2326	1949	1724	1591	1398	1276	1124	1017	942	954	875	839	782	809	768	759	729	750	780	714	723	690	695	651	689	707	654	695	674	712	720	711	683	687	696	680	689	704	722	697	689	683	685	683	685	668	671	672	671	619	710	741	769	701	719	739	680	667	718	684	695	668	701	662	698	718	694	708	740	680	712	712	685	656	692	672	710	764	693	700	670	692	713	687	708	662	693	670	714	665	685	641	655	675	736	677	721	692	709	686	715	673	688	690	732	671	667	673	656	695	680	657	619	664	696	685	719	734	710	689	679	697	714	709	697	636	692	660	704	725	739	697	705	751	661	678	679	706	695	670	718	693	633	700	658	653	690	700	724	712	687	707	755	655	719	692	751	685	686	685	676	712	705	686	707	677	712	701	636	713	682	646	684	671	686	678	690	729	703	694	678	704	701	742	730	667	717	709	683	670	720	663	693	718	673	659	718	686	659	683	691	670	711	694	697	691	672	712	694	699	685	744	674	657	672	699	668	706	639	686	700	642	701	680	700	709	687	721	677	717	705	688	697	697	706	671	701	667	681	640	736	680	673	699	640	714	658	751	691	689	691	682	694	651	693	648	699	703	681	694	686	677	687	682	650	718	698	681	669	709	690	713	683	661	705	660	659	704	679	691	715	672	705	688	708	721	680	654	677	732	685	685	673	665	680	657	679	699	668	683	661	695	734	697	618	718	659	686	642	645	689	673	710	700	712	689	712	696	650	723	687	738	731	724	661	651	717	704	694	672	704	665	712	685	667	691	671	662	693	699	697	659	665	685	696	648	724	718	688	680	737	704	676	658	646	661	672	711	702	699	700	692	750	668	670	682	689	683	678	709	672	678	732	696	696	694	669	684	758	690	664	708	688	715	657	670	703	682	714	712	724	703	697	699	651	719	661	704	672	721	684	729	641	686	683	710	730	689	693	662	691	666	683	730	691	647	742	639	667	652	696	669	708	636	710	695	679	682	717	677	658	659	707	691	665	695	616	696	683	695	690	672	684	690	660	680	680	675	668	674	640	717	650	705	673	682	673	684	668	738	704	685	697	700	689	670	731	710	646	676	627	681	674	686	691	661	678	699	654	659	709	702	662	663	702	677	707	708	684	663	690	650	683	676	666	665	721	713	701	681	705	700	712	675	669	675	668	629	681	705	683	677	657	702	666	713	699	678	671	699	635	684	675	689	632	706	693	681	676	688	671	692	700	682	644	640	690	712	641	710	686	751	687	668	696	675	689	737	721	708	664	713	672	682	640	659	736	749	628	690	719	676	651	678	681	648	642	695	641	712	658	691	657	660	717	696	697	650	713	681	715	669	680	690	696	705	695	669	695	680	739	709	684	686	673	713	779	709	667	697	647	674	669	642	711	699	705	703	681	693	722	738	634	675	682	684	703	670	725	691	692	670	688	694	659	688	644	688	682	661	689	715	721	721	690	715	700	663	660	712	631	646	683	680	721	648	742	692	689	699	732	676	722	670	702	678	703	684	717	739	651	671	702	752	688	689	711	682	681	716	707	666	687	665	669	688	638	677	693	706	672	714	623	678	676	657	682	667	684	693	752	684	707	708	664	665	661	709	715	716	725	706	632	656	646	687	653	667	648	647	664	703	652	664	685	720	694	702	693	695	688	694	677	679	681	705	648	681	656	688	718	727	727	645	681	710	719	713	752	711	652	716	697	680	664	693	667	706	676	642	688	674	704	672	703	707	742	692	673	696	716	692	701	675	684	670	695	716	679	711	682	655	658	673	684	670	667	664	711	645	647	681	693	713	722	678	685	717	714	724	656	740	651	674	631	703	747	687	683	676	690	667	737	688	669	670	702	671	682	687	720	690	695	699	646	662	700	697	697	667	671	683	711	718	711	712	713	671	727	700	727	729	683	694	664	719	664	683	696	663	713	663	671	660	700	693	668	671	698	695	695	630	660	719	628	698	697	706	724	661	677	671	690	705	695	670	691	708	659	702	705	679	702	696	722	689	648	693	694	647	683	704	700	710	641	719	708	700	683	699	689	696	686	692	725	679	684	656	711	728	665	685	733	648	704	693	714	688	697	664	676	665	676	705	677	665	662	655	688	632	688	651	685	684	695	676	704	721	693	622	690	706	682	676	667	701	685	653	701	681	690	605	696	699	681	721	711	666	699	687	675	715	694	718	679	715	705	673	643	632	690	709	692	693	667	636	731	668	687	689	689	701	673	713	658	733	655	727	682	709	668	737	734	748	722	667	703	638	635	676	676	694	663	697	738	694	674	667	662	727	713	687	756	740	654	701	728	695	699	733	659	736	708	711	667	719	662	697	675	707	699	732	653	697	673	709	665	699	691	671	700	653	686	686	619	652	650	660	691	684	717	734	673	683	700	663	679	682	660	646	690	680	694	735	718	650	722	739	725	720	653	622	691	698	642	656	621	684	701	687	695	737	697	697	660	707	683	680	654	660	711	688	704	654	661	699	716	673	705	679	625	673	713	714	676	674	669	654	715	706	705	725	703	672	684	690	726	658	705	643	636	660	704	640	674	665	685	687	713	702	695	714	679	697	710	727	673	672	646	728	661	710	670	716	674	696	672	650	725	703	688	722	653	718	699	674	655	670	650	708	702	715	704	641	681	665	661	640	709	671	649	671	673	746	702	636	705	686	681	685	684	722	764	707	661	679	683	667	707	672	709	655	705	735	657	732	710	666	662	704	668	704	684	690	662	742	738	715	662	726	711	656	693	697	676	646	684	640	650	675	649	703	687	703	700	655	686	657	664	717	675	680	685	679	691	714	673	631	641	705	711	667	703	693	698	732	702	669	692	754	703	679	682	688	740	702	682	713	637	655	684	681	639	689	690	716	688	684	697	736	707	733	685	712	676	694	678	709	696	691	670	689	673	696	691	702	691	674	662	694	685	667	693	685	698	722	672	703	650	649	719	717	710	734	652	699	670	725	676	634	661	750	695	748	693	702	705	673	692	675	692	705	685	701	627	699	742	664	753	688	682	672	704	654	694	659	693	675	686	709	692	638	684	669	722	656	669	641	693	672	711	658	667	683	691	681	719	671	663	666	710	663	682	680	720	714	687	712	675	699	667	688	671	651	681	718	640	659	716	686	625	684	665	668	670	663	678	669	628	700	703	634	678	673	651	742	674	713	672	635	652	706	685	698	718	730	692	693	709	703	689	639	652	666	704	704	745	710	715	740	698	729	696	700	665	699	655	675	701	703	722	672	705	676	725	677	679	660	729	680	673	650	676	609	685	671	648	652	671	687	670	667	660	693	676	707	629	695	713	759	701	733	659	649	716	707	706	683	639	714	704	705	682	701	748	680	657	705	636	685	692	701	679	696	702	716	691	684	664	655	688	680	700	718	702	707	715	692	674	705	677	679	714	676	647	702	707	710	723	705	644	706	698	687	696	659	690	640	679	664	746	691	660	723	650	710	710	690	707	676	667	690	716
25638	21921	30805	28703	22119	15374	9895	6711	5033	3873	3079	2425	2123	1758	1563	1403	1354	1134	1105	1004	969	918	856	792	777	858	791	767	750	761	730	761	759	756	752	712	731	749	730	795	696	731	708	751	705	686	674	723	762	689	746	740	726	732	705	744	723	733	676	722	712	686	740	703	727	693	707	713	712	749	696	721	745	734	707	706	722	681	686	723	770	688	690	698	708	763	698	702	755	719	743	692	756	699	748	719	719	774	734	726	729	727	712	731	734	697	706	745	712	700	736	703	720	793	714	712	707	728	741	751	723	754	670	703	734	690	662	727	731	706	754	726	736	744	715	714	709	731	760	713	687	762	728	795	777	709	637	684	720	691	710	726	703	709	712	737	728	712	714	787	653	704	714	706	714	705	680	759	703	699	735	719	684	720	731	758	696	739	719	752	706	717	718	752	675	705	722	749	733	740	729	744	735	682	718	724	710	689	701	724	654	730	671	744	678	737	715	704	709	766	707	704	716	746	675	719	732	646	730	718	741	739	718	732	704	740	709	721	737	708	759	786	735	720	698	697	700	732	719	692	705	703	719	645	661	718	774	769	714	715	700	748	749	709	718	718	699	692	741	711	751	706	739	660	740	694	721	659	738	725	682	723	700	677	724	741	711	728	755	746	673	717	674	711	748	676	732	703	718	723	687	679	724	690	703	717	710	716	763	708	741	743	695	740	726	701	715	739	716	679	750	734	764	750	685	681	712	733	632	727	681	768	695	723	715	754	706	691	712	741	725	717	730	707	745	678	734	746	736	744	746	801	690	719	678	733	751	717	701	711	737	705	694	735	697	725	735	731	681	678	692	752	700	718	716	790	740	717	748	726	748	705	703	703	756	720	739	782	711	730	705	713	755	707	686	708	755	722	658	733	804	774	725	722	686	696	717	719	720	668	707	722	673	730	750	767	714	735	692	733	701	695	735	697	717	748	708	702	704	711	696	734	744	725	720	779	707	704	707	710	722	696	722	728	715	686	692	724	750	737	687	701	702	728	708	704	671	707	759	709	706	736	702	696	681	705	710	712	716	757	676	749	728	739	712	695	730	720	675	706	705	750	733	731	738	732	706	719	674	702	709	721	765	776	710	765	766	723	728	696	775	720	706	730	718	761	745	691	701	701	706	698	701	678	735	744	696	736	704	690	660	704	678	725	724	733	724	696	736	779	706	704	756	714	697	799	748	741	729	705	734	708	690	702	728	718	778	717	684	768	745	719	730	714	722	661	764	727	715	726	708	692	761	710	734	710	696	683	768	742	726	728	732	759	739	692	726	716	727	710	736	722	706	747	705	752	677	754	709	668	685	750	695	759	738	720	732	730	739	688	774	738	684	742	682	707	739	715	708	686	686	692	709	662	731	769	749	738	702	697	699	724	789	731	719	703	747	687	753	743	740	714	776	724	729	769	749	676	706	741	708	730	736	682	776	782	766	687	713	744	698	709	732	708	700	718	752	688	686	723	703	727	724	743	706	717	693	744	696	779	739	747	676	713	720	696	721	703	766	726	707	714	718	795	718	753	745	725	714	738	709	736	720	728	689	775	759	746	696	727	689	705	726	696	768	701	719	692	704	759	730	738	691	700	712	714	700	650	680	716	745	739	748	754	730	697	712	744	708	705	625	702	682	718	766	656	740	701	736	759	697	687	714	697	733	723	723	764	683	728	682	711	732	666	725	737	748	725	701	675	693	710	728	706	698	701	744	746	696	710	673	703	698	734	715	723	707	697	733	684	744	732	736	734	674	736	754	708	743	692	724	680	711	746	673	764	705	672	738	697	693	725	738	721	740	749	708	691	670	727	720	722	701	716	695	685	713	726	696	737	705	705	750	717	720	710	702	670	739	691	690	703	725	727	728	718	744	699	761	675	719	699	701	716	684	739	737	680	680	708	715	721	719	685	751	734	720	682	764	690	697	759	725	747	732	705	714	763	741	691	740	701	681	691	721	724	764	709	696	687	733	704	698	753	696	685	751	641	712	725	701	654	694	748	686	717	743	707	679	711	731	757	730	718	725	690	688	730	667	704	697	709	704	721	712	681	716	733	662	725	745	684	721	681	699	726	713	669	778	742	690	738	753	708	712	718	734	696	714	719	694	717	703	770	745	731	731	718	722	748	695	671	710	716	754	811	708	742	670	693	706	750	714	710	685	719	734	735	735	704	710	736	764	774	733	725	666	723	744	735	772	709	709	702	749	740	759	675	658	702	775	697	651	712	749	742	729	730	698	740	735	700	683	683	716	702	680	720	711	705	704	709	716	706	739	730	715	738	761	729	717	746	725	714	700	784	740	709	723	716	713	724	730	714	760	739	668	672	665	742	744	777	739	705	709	735	706	706	699	749	699	744	708	714	730	732	751	691	705	750	777	704	690	725	718	710	708	689	691	668	721	684	770	778	721	754	680	714	681	688	770	730	742	708	722	713	718	768	742	685	717	711	689	718	705	739	714	727	688	750	746	737	723	711	748	702	690	768	731	697	755	723	710	694	725	765	706	723	718	716	689	756	690	640	693	740	716	638	725	713	729	746	727	733	732	723	700	775	724	736	738	726	689	721	748	732	707	692	733	738	728	737	735	746	719	715	702	700	770	694	731	724	740	682	712	707	752	728	711	721	773	746	673	738	699	746	681	761	708	740	726	705	721	697	675	695	728	714	773	722	742	732	727	731	716	765	721	741	733	717	726	712	693	714	706	698	739	708	739	751	707	720	716	681	738	693	727	696	753	698	755	731	758	730	701	713	738	734	734	714	754	741	677	715	695	727	722	703	728	718	738	698	708	691	740	742	709	698	675	647	713	737	675	734	733	710	707	692	742	726	730	704	734	725	712	707	726	746	713	727	678	665	688	676	664	715	717	677	720	741	696	681	741	689	734	700	747	696	671	681	673	714	710	712	731	698	710	732	726	726	665	729	735	752	733	733	736	691	725	719	739	720	673	783	742	760	679	737	731	694	767	723	708	656	733	727	738	683	726	722	695	764	696	759	714	731	625	708	699	697	692	725	656	746	709	744	725	739	716	699	729	704	753	735	733	702	717	730	685	693	703	685	676	767	708	724	729	681	764	733	730	693	696	708	743	748	697	750	668	740	707	717	677	730	690	714	708	711	712	715	749	668	743	681	733	675	710	704	714	700	728	705	746	692	732	750	766	736	744	681	701	712	719	687	730	720	736	677	688	708	727	765	709	702	687	652	674	709	719	725	698	705	672	740	691	715	743	677	692	712	750	724	761	716	744	689	645	702	793	701	703	734	690	754	693	717	727	729	723	684	706	713	716	752	679	675	707	736	700	727	704	722	764	704	741	662	770	686	742	686	743	726	703	685	726	707	662	743	703	686	669	737	713	716	741	778	726	698	726	709	689	711	700	757	692	693	706	767	696	717	697	752	759	776	732	671	692	720	760	747	739	667	734	665	703	721	695	736	684	726	766	731	709	767	731	699	689	753	665	756	727	730	722	735	698	714
39413	61281	46694	29877	23057	16829	12739	9888	7538	5787	4490	3468	2837	2295	1924	1714	1557	1373	1245	1185	1097	989	911	869	891	814	835	751	789	727	733	723	725	772	740	716	755	725	699	715	718	703	706	730	703	782	776	782	667	756	738	704	730	718	724	713	683	704	694	723	693	683	714	704	692	709	730	725	703	715	755	710	659	699	712	690	765	686	719	686	723	711	704	723	725	744	708	722	712	766	716	689	696	718	717	723	738	693	710	751	697	718	694	750	691	714	736	712	711	757	695	709	743	692	714	770	723	681	724	708	701	752	696	712	734	705	740	714	687	759	729	730	756	709	733	710	716	671	713	698	687	723	720	686	672	751	732	761	761	691	704	685	732	722	711	724	751	705	697	652	763	733	643	697	711	713	686	688	711	705	714	767	716	695	688	711	737	697	725	708	757	718	749	709	649	726	706	709	689	763	720	693	661	699	710	705	688	723	710	670	695	692	715	707	703	730	699	692	734	679	698	692	667	726	718	708	712	699	702	725	705	717	762	763	683	686	717	679	720	666	706	741	700	695	723	686	767	736	702	705	670	716	707	732	730	721	695	760	693	720	704	727	688	712	696	709	692	711	710	733	721	710	734	704	706	707	720	669	687	774	712	676	711	728	714	678	700	682	768	694	708	716	729	727	699	748	696	742	704	678	730	687	706	716	729	749	738	696	752	722	723	737	752	703	634	698	733	692	735	733	700	727	743	739	734	756	712	713	701	718	680	731	691	707	708	681	762	755	729	730	679	733	753	723	703	739	713	671	720	708	657	758	721	739	702	676	701	780	722	689	694	712	725	718	711	695	691	699	735	707	791	729	699	709	693	711	733	746	703	707	714	722	757	692	717	742	722	698	750	739	696	749	694	691	672	681	691	694	738	743	702	726	737	730	728	769	693	756	716	743	705	728	755	758	715	702	705	725	707	699	704	726	707	724	711	725	677	717	704	714	747	711	690	715	710	721	716	684	711	705	727	678	699	731	741	711	743	679	694	698	714	729	746	718	694	738	724	761	692	702	713	741	734	674	694	738	712	690	702	741	706	677	725	689	745	782	680	759	751	741	787	706	688	683	717	692	706	722	706	755	715	752	746	734	737	698	714	746	679	728	667	745	675	693	711	713	653	751	700	733	725	704	687	723	747	688	698	723	703	675	703	746	704	705	750	712	698	662	716	751	669	747	721	703	730	707	715	704	740	690	698	716	727	685	710	698	734	711	700	729	738	679	703	732	659	749	741	678	726	736	685	706	698	681	712	701	700	683	707	690	737	705	765	714	746	700	655	731	713	678	709	701	727	706	731	755	682	688	758	716	737	713	717	671	696	715	707	705	693	681	723	745	720	692	699	719	706	699	662	674	726	665	720	690	698	722	741	678	743	749	751	733	702	702	741	747	727	708	698	712	718	720	732	747	752	738	690	734	729	713	672	717	695	688	719	709	697	689	742	703	685	717	702	713	702	742	753	664	714	736	715	708	686	759	714	726	687	724	699	673	717	708	708	693	719	653	748	731	709	707	732	746	733	706	742	714	703	697	664	723	702	678	720	749	717	716	681	643	748	695	738	720	709	692	752	742	708	713	710	719	678	754	741	721	782	710	682	738	704	765	688	701	683	733	722	726	746	702	671	732	740	681	716	749	678	713	698	749	695	684	683	721	700	760	699	648	679	722	703	677	702	714	694	692	715	693	707	680	733	714	681	743	718	729	741	736	742	698	697	732	673	725	693	710	735	706	716	751	695	655	729	733	716	755	725	739	686	721	743	728	769	690	687	734	701	730	768	766	703	695	737	741	708	696	722	712	731	657	693	712	733	729	706	681	745	692	730	732	746	751	696	657	729	630	690	660	718	687	724	689	653	708	719	712	664	693	710	687	688	717	719	701	699	743	652	763	651	702	731	714	729	748	689	660	707	727	682	724	704	651	749	724	751	746	730	686	758	727	711	700	728	725	711	733	708	697	699	679	700	757	650	723	701	781	679	685	726	679	716	715	679	723	711	725	687	706	684	729	710	733	679	742	702	730	749	732	782	679	772	710	722	681	698	737	634	703	637	735	733	744	666	711	716	745	739	718	707	697	709	731	658	722	687	746	763	709	734	740	678	703	726	687	687	697	711	731	750	653	698	653	761	683	687	728	664	745	702	736	677	703	683	746	706	701	748	709	710	739	711	718	755	736	668	721	748	748	704	725	710	693	711	717	689	701	768	699	711	663	735	758	721	678	728	709	732	683	731	739	771	742	663	713	709	712	687	719	670	682	735	750	741	710	691	746	647	650	701	684	700	710	724	744	751	718	705	693	735	711	704	725	712	729	717	707	728	738	722	729	724	742	743	726	753	772	710	703	657	711	752	738	701	713	707	695	691	710	693	713	682	687	715	700	762	695	732	683	679	729	708	731	709	728	720	707	689	727	725	684	766	665	780	676	711	747	703	722	731	698	703	712	732	710	665	723	714	752	714	721	712	752	763	736	677	683	709	704	721	746	715	688	642	695	722	670	679	700	733	717	756	706	719	689	706	745	695	722	717	740	731	702	672	691	648	725	683	737	733	708	676	692	696	692	708	669	710	692	697	710	733	700	629	731	697	715	699	719	716	728	674	718	753	686	747	714	692	706	695	688	697	705	746	726	715	673	734	675	705	710	706	720	700	729	730	754	696	670	707	735	733	766	728	763	755	748	708	704	686	716	684	717	738	744	669	719	695	700	677	697	693	698	710	728	716	729	714	727	768	708	715	680	736	677	728	749	756	754	742	724	722	680	752	684	758	663	682	718	696	711	711	718	754	773	719	746	637	684	721	739	707	786	712	700	727	700	751	688	711	728	701	739	739	716	706	719	712	682	709	707	727	705	690	711	766	714	763	676	758	735	725	715	752	711	698	722	697	698	689	697	656	689	721	700	731	717	732	699	703	730	706	726	735	699	712	751	750	704	691	696	667	710	747	729	730	704	728	708	700	745	754	689	702	677	693	711	731	708	706	693	705	713	678	672	738	715	687	733	695	754	703	731	754	726	722	704	690	717	689	734	752	709	742	734	653	716	731	710	668	749	751	705	738	713	734	737	700	718	699	716	713	747	684	701	715	682	711	725	685	716	748	711	717	740	736	678	712	662	676	701	692	715	720	738	724	712	696	647	659	727	698	770	721	701	696	699	697	693	763	713	723	732	738	718	679	670	764	699	687	716	706	684	718	720	680	748	727	744	728	754	713	674	694	730	730	714	730	704	711	718	729	699	742	668	703	734	732	713	772	690	723	674	718	692	692	717	708	695	685	678	719	732	711	762	693	760	708	739	721	739	719	721	686	729	750	698	685	746	686	701	721	720	724	681	690	678	702	732	714	747	693	674	678	715	705	706	696	701	761	712	712	727	686	714	700	752	754	701	690	691	691	707	684	716	673	687	684	733	753	690	731	677	718	699	686	661	688	740	740	670	706	661	690	691	698	728	670	730	740	738	715	671	718	731	748	670	726	722
22965	21368	29100	24258	22086	23099	20596	11071	7954	5970	4720	3645	2895	2492	2071	1815	1698	1427	1345	1247	1156	1056	950	929	866	843	850	827	808	800	818	772	809	729	760	744	807	745	745	747	748	734	721	775	707	754	728	778	769	770	739	746	753	773	709	724	779	782	763	725	704	694	664	706	736	682	753	709	761	760	761	743	762	732	715	744	748	714	727	728	690	766	747	720	756	739	696	789	755	710	707	704	730	729	741	730	730	731	790	745	733	776	759	748	711	739	777	735	689	751	707	682	728	711	706	709	745	756	741	700	674	745	734	700	758	682	750	752	736	720	754	709	700	746	721	739	748	710	702	719	726	759	745	743	717	741	725	754	681	713	732	666	757	726	735	701	713	684	650	737	759	741	705	722	718	744	750	730	750	759	750	753	740	745	714	699	749	733	705	705	717	785	766	719	759	725	728	737	714	700	708	711	667	719	749	729	716	767	783	775	718	747	717	748	706	712	709	689	695	742	739	737	681	674	745	722	743	672	750	741	687	766	771	709	755	740	705	748	787	691	757	755	680	656	721	743	769	701	738	728	684	725	737	721	789	776	764	763	731	756	727	759	721	722	728	746	753	713	725	762	750	760	741	683	741	809	734	657	713	745	768	763	734	747	690	718	752	731	696	751	707	735	767	673	723	711	731	741	681	720	769	722	703	699	773	725	757	713	734	702	764	715	740	731	714	708	751	710	710	755	740	727	769	720	751	710	744	741	766	719	756	763	727	731	713	754	721	665	730	689	717	738	736	712	709	694	787	756	703	746	710	720	782	752	736	741	740	718	745	732	738	677	740	728	779	733	759	739	729	745	718	720	744	747	760	764	741	766	756	742	719	747	714	798	713	701	790	718	778	730	739	739	792	718	679	778	720	722	700	699	697	756	760	686	709	738	742	727	724	714	734	708	736	753	680	716	722	757	741	744	779	742	715	723	673	713	729	759	728	735	732	765	766	701	739	725	715	772	790	737	758	733	733	774	754	730	704	774	745	761	740	704	735	702	756	749	690	713	708	741	745	733	734	728	729	753	722	752	754	757	728	737	700	700	747	722	698	780	773	728	728	747	760	732	707	777	742	707	738	723	748	676	749	739	737	688	776	748	688	691	698	741	690	684	744	726	713	711	702	678	758	739	731	712	736	741	724	690	716	735	739	732	689	762	753	754	721	728	708	705	701	737	703	722	698	744	755	705	719	750	759	727	738	724	749	682	752	745	737	773	803	742	716	714	738	772	750	706	769	711	766	725	736	734	720	744	730	728	749	770	767	710	658	732	688	760	718	741	728	807	784	760	688	720	740	726	716	735	747	742	724	758	706	754	717	723	728	756	733	789	684	746	693	686	737	685	741	704	780	732	709	743	688	751	728	772	733	708	709	709	753	729	736	750	707	706	743	705	725	704	756	739	702	717	743	764	709	679	716	733	679	719	766	731	729	772	748	745	782	767	736	757	757	763	696	715	720	696	734	779	694	722	737	723	738	711	744	739	743	757	746	705	751	665	723	750	729	728	766	777	733	743	726	767	734	733	685	690	700	742	715	734	660	722	786	729	746	736	740	708	713	708	750	745	649	753	708	720	755	768	739	680	711	770	664	746	698	759	726	690	782	746	726	718	739	761	728	711	720	740	736	742	752	707	717	734	681	737	733	689	750	764	678	733	720	705	681	748	722	732	711	746	781	759	684	754	652	712	705	726	769	674	679	751	738	754	745	749	713	773	703	758	726	744	754	730	749	761	725	718	755	711	760	738	727	751	770	770	747	705	726	712	759	725	727	734	749	716	736	713	706	735	805	664	694	692	737	744	737	741	789	738	709	739	714	747	764	741	738	707	696	756	694	718	728	694	748	723	729	752	723	712	741	704	715	735	732	744	710	774	731	715	765	713	696	745	766	699	741	750	733	761	738	742	773	755	683	713	765	757	692	686	766	717	732	738	739	701	725	726	755	715	769	734	724	702	721	717	731	773	780	665	710	732	707	746	683	731	791	727	687	717	776	712	720	737	752	766	696	735	703	714	726	720	709	762	709	709	744	727	714	717	754	696	740	721	697	723	723	690	762	727	714	688	730	742	716	724	785	716	694	767	735	758	765	743	731	751	760	719	706	741	758	695	737	761	695	689	748	758	746	738	693	722	713	672	706	713	787	698	705	724	740	728	713	784	685	765	727	771	708	725	735	743	690	738	749	762	723	771	731	762	763	671	734	734	726	733	679	735	757	685	686	767	732	704	750	736	711	701	697	704	762	740	744	744	741	702	702	748	713	715	733	693	723	723	696	768	710	754	740	694	750	770	703	718	773	784	756	784	744	754	708	747	752	765	708	718	724	708	728	707	729	712	705	726	685	694	734	701	761	703	753	764	707	746	724	717	753	730	674	703	692	739	715	730	724	708	666	704	753	668	736	754	751	784	730	741	765	708	763	718	758	720	766	708	747	764	714	710	737	717	715	689	695	739	758	704	688	753	712	745	720	688	784	766	741	728	739	726	792	747	677	739	754	741	748	724	779	744	750	711	783	704	720	663	705	762	702	723	749	754	662	707	773	764	733	717	702	709	704	768	731	791	708	737	700	698	693	745	708	710	694	745	752	779	725	712	814	705	751	765	758	744	730	748	722	763	742	741	750	729	760	684	692	754	740	675	719	723	705	722	731	737	733	761	761	740	705	705	769	721	713	696	726	712	716	691	716	783	743	764	796	731	697	753	718	764	697	726	741	742	715	720	705	733	768	717	766	735	744	712	731	714	713	645	687	696	683	768	681	710	710	747	743	742	737	751	673	695	729	699	710	717	748	730	753	729	733	728	787	745	717	682	718	733	766	783	726	678	690	757	704	750	762	692	700	725	756	739	725	751	779	716	694	759	705	749	718	735	776	750	711	714	733	750	765	739	721	767	799	703	727	723	711	769	714	759	745	736	754	713	739	738	710	707	746	743	721	710	727	749	712	705	702	742	753	737	708	750	705	774	706	682	778	753	789	772	719	754	701	730	767	716	764	751	695	731	762	750	744	687	735	776	781	697	714	713	819	709	718	706	725	759	646	715	738	746	772	699	740	734	771	699	709	740	761	760	675	748	734	806	740	704	717	756	764	742	756	749	753	741	729	781	740	689	737	671	753	769	732	705	749	766	731	748	659	705	737	725	730	734	774	721	707	783	756	731	734	752	718	721	747	759	759	716	759	709	757	758	736	760	722	770	691	699	718	705	709	697	698	715	778	755	703	734	731	696	740	761	721	759	751	691	733	758	747	747	733	708	760	720	765	734	745	736	724	726	749	781	766	734	785	738	717	730	769	715	742	730	713	734	731	734	684	735	715	714	794	751	748	738	688	749	711	660	735	761	726	721	761	726	709	729	702	718	769	708	695	733	772	746	724	732	754	681	727	729	748	738	729	752	713	740	739	754	767	775	729	686	677	767	755	713	740	735	732	750	720	710	725	719	757	716	719	725	699	696	753	734	745	706	752	717	753	732
45114	72395	54736	37002	28197	21527	17007	13361	10835	8086	6409	5105	3884	3182	2754	2319	2041	1733	1494	1331	1302	1130	985	979	891	905	842	835	838	828	801	708	722	689	802	733	720	768	726	776	707	754	728	703	756	688	711	680	749	762	717	735	769	714	741	709	742	715	708	708	733	702	690	745	721	670	732	690	727	704	727	700	741	735	693	769	742	662	711	714	723	721	742	685	673	706	711	687	703	733	665	687	706	687	686	665	674	710	670	761	705	705	717	733	699	691	658	723	696	746	691	690	667	754	736	686	733	689	712	720	746	720	664	719	690	707	710	652	730	695	760	695	704	689	679	768	661	713	726	727	696	690	748	699	721	707	685	685	743	731	734	691	669	743	692	681	703	732	685	742	678	667	698	729	701	722	718	731	742	725	753	697	755	724	670	734	705	723	735	737	717	722	689	711	739	746	665	749	700	746	687	685	716	746	703	758	677	691	728	703	654	726	705	697	652	721	750	718	729	710	721	701	722	711	740	709	691	690	727	706	685	679	745	691	696	701	711	714	791	684	703	726	712	725	732	677	697	692	732	698	666	711	708	696	718	782	714	757	688	674	732	749	699	726	717	714	664	746	692	707	711	696	721	770	741	742	684	726	767	688	741	709	760	713	752	751	681	697	722	734	719	703	705	685	717	694	677	723	726	741	717	702	702	651	659	705	700	685	652	724	713	742	773	672	692	724	687	726	730	666	696	719	707	744	682	679	773	714	716	750	666	727	719	740	677	744	699	682	706	745	690	741	766	731	708	717	717	723	686	681	688	707	723	724	731	687	726	692	693	715	694	734	744	745	642	686	737	742	732	754	715	674	745	746	675	664	748	713	773	719	764	688	693	722	690	731	702	721	736	707	699	692	726	676	730	709	711	708	683	733	711	694	718	713	701	710	751	719	663	718	749	740	701	741	728	700	734	678	710	686	748	728	719	695	696	736	683	684	729	720	713	707	680	697	688	727	720	697	705	722	702	713	694	689	702	724	741	734	755	755	750	679	692	744	707	707	712	706	685	736	691	724	687	724	736	722	742	712	712	720	699	707	738	685	734	665	724	731	684	719	757	747	714	723	735	687	695	692	673	799	702	735	759	666	740	711	704	699	779	735	700	716	730	676	681	702	683	684	715	706	735	731	733	702	724	700	687	689	722	695	717	749	674	736	799	734	691	685	691	672	746	758	692	666	714	707	723	760	698	683	719	742	724	749	667	710	765	724	725	719	713	736	721	689	729	664	700	734	678	721	737	707	711	717	674	763	712	736	672	701	670	699	716	687	740	717	721	731	701	685	730	735	716	721	703	759	730	695	690	691	711	702	664	764	740	723	679	704	666	697	720	747	760	709	679	741	715	703	655	753	702	743	689	757	713	672	724	723	729	723	724	696	667	687	740	715	735	726	692	809	694	741	703	699	735	727	690	722	680	691	723	705	666	714	706	709	734	707	695	681	686	689	748	703	735	687	687	729	741	700	717	743	738	715	682	743	726	705	713	699	738	730	721	708	668	750	746	759	707	714	749	660	744	707	676	719	730	707	670	743	694	728	728	692	712	746	722	704	713	717	735	695	717	714	719	727	700	709	680	730	714	763	759	669	732	734	719	681	700	727	684	693	695	739	705	695	765	718	705	718	692	726	754	756	719	748	736	725	759	664	719	715	699	744	758	703	718	681	756	693	703	749	732	701	720	737	797	682	703	761	711	662	689	685	707	763	741	752	675	656	703	693	691	715	734	705	730	684	726	673	726	790	709	715	707	723	717	732	684	691	748	694	654	700	638	735	720	719	703	706	698	684	710	700	711	738	705	718	684	733	688	735	702	705	747	742	706	749	724	684	711	711	676	784	688	769	708	696	755	732	716	749	757	736	733	686	643	698	706	723	676	684	672	678	734	717	719	680	674	763	656	717	714	682	711	703	714	705	705	688	721	736	753	707	703	756	723	692	687	684	716	749	757	685	719	733	685	737	712	740	755	699	746	743	703	700	677	703	677	677	705	734	763	728	731	766	699	718	723	766	746	772	709	757	756	716	756	694	769	696	715	698	689	687	713	714	698	720	716	715	727	681	714	726	711	695	715	695	696	722	727	708	721	723	727	729	708	674	697	747	709	670	744	728	673	720	723	728	725	785	694	732	684	686	745	730	809	661	720	735	678	719	693	692	710	687	707	679	686	706	709	711	713	723	700	718	753	718	712	714	715	669	712	709	737	717	714	719	753	741	720	748	704	785	714	693	727	671	698	693	710	693	710	679	707	699	721	701	771	746	728	702	689	712	719	722	700	700	668	691	712	712	724	732	689	697	716	699	705	728	700	730	702	727	725	747	731	690	722	662	679	735	741	714	708	733	749	694	698	746	695	674	707	751	702	769	716	729	698	695	756	667	683	663	704	714	748	709	706	717	716	702	681	714	711	838	715	657	653	707	713	692	746	687	724	720	741	740	745	771	712	729	739	696	745	733	747	705	673	758	671	718	714	761	722	706	703	674	708	673	754	676	733	718	715	718	746	768	717	716	728	732	701	695	685	708	682	716	721	692	727	685	771	712	720	688	705	692	707	693	678	707	729	706	684	707	679	680	743	677	749	705	704	709	752	744	709	713	711	700	668	677	693	705	723	736	681	691	703	739	653	750	713	724	693	690	721	707	708	706	779	659	756	710	713	756	677	746	699	688	760	707	763	701	731	656	705	715	723	707	666	732	717	745	696	694	732	761	730	679	722	692	674	701	713	741	677	704	720	712	738	695	709	719	701	726	726	730	740	764	723	731	696	697	737	744	691	679	741	709	740	682	693	715	690	723	661	704	697	692	744	698	706	680	715	752	649	696	738	714	679	653	723	730	747	708	698	744	762	710	700	741	692	713	707	773	688	762	720	690	690	711	697	677	713	749	730	712	726	700	712	764	698	704	712	719	715	755	718	694	697	684	681	744	725	702	726	718	713	747	684	726	719	694	790	672	689	717	715	738	757	702	739	734	688	678	691	688	736	697	717	749	667	698	733	726	707	718	690	760	701	718	772	717	700	721	724	802	750	740	696	753	719	700	716	731	712	712	693	715	673	693	697	723	731	696	724	698	679	703	742	685	774	724	714	676	715	710	711	726	725	752	713	650	664	711	731	699	735	695	731	709	735	733	674	724	741	680	686	699	717	666	675	710	685	682	689	727	710	730	698	696	742	697	727	675	675	671	665	715	762	697	666	722	706	717	743	728	714	701	706	674	685	731	750	715	714	726	725	739	735	712	655	687	680	772	695	715	732	708	724	699	711	693	729	721	678	658	731	754	710	730	724	675	669	699	752	699	713	702	698	708	699	686	675	727	664	774	710	705	744	712	702	732	696	691	720	703	722	727	735	708	715	749	725	731	734	767	729	731	686	709	715	724	678	697	729	703	695	704	682	694	693	675	726	703	666	662	711	710	701	687	650	691	714	700	724	715	679	749	704	714	797	691	676	672	680	698	743	690	686	681	682	714	728	762
37722	46954	45300	30288	18097	10914	7439	5109	3976	3139	2528	2013	1725	1413	1242	1267	1103	984	964	863	870	837	806	811	724	712	774	762	727	796	737	709	726	758	719	709	741	656	653	700	735	696	655	701	703	659	668	688	658	666	737	700	717	647	733	709	690	672	719	685	688	711	711	724	683	742	703	634	647	710	652	707	726	766	714	710	712	669	695	678	736	735	697	700	724	712	731	659	682	717	718	685	718	728	661	712	716	680	684	690	710	662	668	678	681	678	682	690	680	694	694	654	705	705	647	676	694	754	709	655	717	746	711	665	725	666	697	731	689	718	695	726	682	675	709	666	700	724	688	661	692	713	718	652	723	698	650	716	671	648	664	751	734	704	714	693	736	692	636	738	722	731	669	672	707	670	669	692	695	691	681	723	721	702	646	690	697	716	646	749	701	710	747	714	648	680	679	719	729	682	687	675	684	718	687	680	673	683	690	700	656	705	725	712	656	713	733	717	702	710	689	711	713	670	646	708	668	686	744	801	703	730	726	667	652	710	715	692	756	664	686	681	698	679	657	722	707	669	658	671	689	674	735	741	672	645	680	753	672	682	689	689	693	702	628	678	682	685	705	697	696	680	698	679	743	724	707	731	692	745	684	687	730	719	715	702	755	679	715	663	740	724	695	681	746	686	702	694	640	696	704	703	718	689	703	718	681	699	721	663	680	665	696	719	719	688	700	681	694	702	696	735	701	696	679	675	705	711	665	711	706	671	713	698	711	693	743	712	713	725	652	665	737	686	700	657	689	683	702	708	761	708	693	689	691	682	723	713	700	676	683	747	676	663	713	701	704	654	699	716	714	658	711	662	707	679	685	694	740	639	703	686	706	718	700	651	708	664	705	668	696	696	690	721	716	697	695	774	677	705	703	701	711	714	706	683	702	680	679	713	720	733	698	708	726	639	694	677	723	682	636	704	683	653	709	613	683	707	641	712	698	731	684	673	712	707	727	704	672	719	665	702	656	728	686	707	708	691	648	707	651	699	693	671	675	754	674	780	676	736	732	667	667	697	734	733	746	698	731	700	686	716	707	746	733	673	693	661	763	725	738	704	712	745	735	692	687	681	642	705	691	698	671	679	746	664	671	635	691	693	688	669	752	693	716	677	690	713	696	702	684	663	683	687	721	637	689	638	736	708	684	695	678	665	662	641	685	673	700	709	683	731	660	745	693	682	653	726	732	687	673	727	679	709	711	710	721	681	680	718	708	685	744	679	749	726	684	688	687	731	709	728	698	716	695	663	695	661	665	678	756	714	682	669	701	674	720	720	723	726	746	701	701	705	698	707	658	643	691	753	739	701	660	687	667	648	675	689	678	754	722	686	687	661	655	683	683	689	719	706	654	692	697	679	681	697	707	726	683	703	699	632	691	670	672	697	713	676	700	701	716	659	696	679	727	755	698	666	671	748	705	697	672	702	699	718	674	705	726	696	673	740	700	702	666	677	681	684	691	671	669	702	710	695	690	691	713	673	710	649	633	716	727	748	696	717	678	684	684	714	750	684	679	710	710	693	699	693	681	706	671	716	703	705	684	746	717	701	684	684	698	706	730	686	687	680	674	682	728	683	732	719	728	648	693	664	660	720	734	623	722	686	741	740	656	660	702	709	684	682	699	689	657	677	700	642	726	722	678	689	727	694	708	683	693	731	690	693	699	692	760	678	694	678	697	717	672	724	725	671	668	698	685	684	701	747	731	649	715	710	698	712	690	724	707	648	668	665	734	710	682	719	723	665	724	705	673	712	688	712	729	696	717	676	693	693	706	707	703	674	678	682	707	722	659	695	702	727	707	738	708	716	690	724	692	680	694	698	685	709	657	691	710	682	666	676	722	690	726	693	724	715	699	692	727	708	632	688	685	666	665	731	688	766	671	705	728	618	665	736	649	676	701	660	710	713	684	713	643	704	668	713	654	701	684	696	713	684	662	710	679	666	695	633	671	704	706	718	689	693	727	713	730	681	702	688	717	718	680	703	672	702	687	684	716	745	684	714	676	700	723	703	742	676	710	694	675	689	730	668	699	730	698	698	721	712	714	707	744	726	660	688	708	659	686	716	735	721	682	682	721	681	687	727	678	700	668	691	698	704	712	680	716	655	704	717	749	707	714	686	700	771	736	664	693	712	674	725	703	673	718	673	665	666	693	712	710	727	687	716	641	695	661	681	695	691	693	673	729	703	731	669	654	675	719	684	661	711	694	754	719	695	693	648	719	730	700	718	654	686	684	680	674	715	687	676	713	662	739	704	654	681	712	721	657	749	707	709	680	694	659	721	691	670	684	672	697	695	714	696	644	682	669	638	642	729	724	723	712	697	669	688	718	687	714	739	673	724	739	711	707	681	722	698	724	679	689	751	701	665	686	698	704	671	702	662	713	681	696	717	665	690	674	671	698	711	733	685	707	693	670	674	657	717	736	684	693	711	723	739	705	669	659	674	694	680	697	726	712	700	705	703	670	756	634	704	742	704	696	670	719	715	694	702	687	717	689	700	711	705	720	673	753	681	655	692	690	681	689	689	721	680	690	690	697	682	683	686	657	735	705	658	724	690	685	679	686	698	704	728	691	747	733	714	660	693	664	680	689	676	739	693	709	680	696	703	691	707	715	628	701	699	633	676	734	715	705	667	690	697	678	690	668	752	716	674	694	704	750	716	713	695	717	708	709	684	640	703	742	681	700	711	678	662	720	724	699	651	717	708	668	721	713	682	729	702	700	655	734	727	734	671	707	716	707	684	662	669	680	690	659	684	669	712	699	701	637	676	701	743	700	696	672	690	690	679	721	664	729	708	699	685	727	733	690	693	717	715	681	745	723	665	710	727	689	637	686	706	672	715	722	705	672	680	657	685	727	680	736	679	662	675	681	724	704	666	712	683	714	650	735	736	701	685	717	681	663	697	726	660	686	684	692	665	689	704	709	767	669	697	703	691	717	677	708	708	697	688	702	690	670	701	689	682	667	704	748	701	722	690	675	665	694	700	651	655	692	682	650	725	709	716	700	692	695	715	708	697	714	689	644	712	716	722	666	700	732	680	726	731	680	663	701	666	722	723	685	650	699	687	740	689	729	688	661	680	699	646	664	726	691	689	713	714	686	691	688	719	673	647	751	704	672	713	645	657	664	671	693	722	685	735	698	702	713	690	652	679	638	668	704	740	708	734	693	692	712	696	673	677	707	683	718	669	700	657	687	706	719	675	744	659	705	709	709	722	699	687	684	694	691	692	691	678	640	685	712	717	724	708	700	655	651	676	737	679	681	679	697	675	700	678	666	691	679	693	704	659	685	706	712	699	700	716	738	653	665	722	673	684	709	697	715	734	728	700	733	692	688	741	691	734	735	677	663	693	677	676	652	694	692	712	697	749	670	650	735	690	695	726	655	704	698	734	687	714	697	730	667	713	703	722	704	688	724	688	655	691	734	724	744	735	710	704	699	667	707	710	682	670	639	712	679	661	672	688
42318	58429	42424	26368	18658	13775	10156	7691	5921	4505	3553	2828	2189	1849	1628	1474	1351	1239	1004	968	910	884	829	784	778	750	760	779	757	726	743	666	703	686	687	683	708	718	697	693	690	672	673	694	749	692	687	700	717	668	732	693	700	676	702	679	736	741	688	687	648	730	733	667	694	663	733	718	694	676	694	681	699	729	743	697	694	686	681	664	697	732	681	697	694	704	723	720	680	693	696	669	722	683	659	754	732	728	714	672	711	655	688	658	703	665	694	722	671	688	683	703	685	702	684	721	704	678	720	720	684	694	727	688	709	699	694	666	727	688	671	691	733	687	710	701	681	697	672	731	689	744	742	698	699	699	713	692	742	723	705	662	646	688	710	685	746	710	720	694	765	719	714	719	687	699	681	702	712	683	719	693	668	701	640	721	692	710	709	704	730	651	676	715	721	738	679	663	665	696	727	693	729	725	688	756	673	695	691	684	704	687	692	720	716	700	729	705	740	693	617	719	682	687	676	690	679	722	657	729	675	719	669	721	689	722	723	685	722	661	671	704	704	685	690	700	671	709	686	699	653	676	724	737	681	668	693	701	684	704	708	708	696	684	714	675	686	702	715	710	737	709	709	675	701	708	682	662	681	701	693	702	666	700	733	685	697	737	749	774	668	709	689	711	725	709	740	732	657	647	697	680	771	671	689	664	667	718	750	671	717	669	724	674	687	729	679	674	662	682	735	671	678	692	661	694	699	731	667	733	700	671	638	695	690	684	699	703	693	694	707	680	695	697	704	726	701	711	711	688	700	668	669	711	665	684	695	674	706	734	701	712	680	722	696	686	715	681	705	731	683	720	658	704	710	672	628	718	720	728	690	717	683	706	705	694	718	701	706	712	670	666	714	717	701	751	671	648	664	765	724	654	719	684	722	695	721	635	699	714	701	709	724	667	729	664	725	677	712	706	652	701	676	740	668	664	664	698	740	690	662	641	702	708	665	722	690	729	694	704	706	728	747	721	674	682	733	713	670	706	682	698	666	704	672	677	684	697	678	702	685	661	662	699	711	702	725	723	660	662	699	694	688	762	726	708	684	681	699	729	628	713	699	672	730	693	674	657	729	676	722	654	649	711	681	679	728	723	714	688	687	704	706	672	706	696	690	697	715	679	709	702	706	674	696	706	680	694	704	705	700	673	726	673	723	710	690	680	659	679	728	673	694	736	679	677	644	686	691	720	717	680	683	704	669	657	698	685	677	687	676	684	673	670	704	698	690	719	695	698	717	665	710	669	712	727	670	724	703	648	694	704	763	667	709	707	709	679	705	723	692	723	689	726	670	655	765	669	696	671	723	719	711	742	659	677	661	713	693	691	669	740	716	688	668	675	721	723	705	683	647	692	646	715	678	677	700	698	698	676	693	687	698	732	749	705	741	710	716	688	682	715	689	668	700	656	712	688	705	663	667	673	659	698	699	704	667	728	709	707	674	703	720	706	695	726	702	704	694	714	697	714	650	675	645	711	716	707	687	683	664	707	736	692	656	656	725	717	683	704	706	768	722	718	729	709	641	708	694	714	685	731	676	694	699	699	651	672	688	700	687	734	718	705	716	671	719	681	687	675	692	707	664	740	673	711	673	672	717	691	758	661	736	687	721	676	739	685	649	732	705	730	692	764	685	690	692	698	681	732	696	685	642	694	657	682	721	678	687	666	691	674	651	702	671	706	736	701	708	698	708	688	698	661	712	708	712	681	715	694	678	693	696	695	682	713	701	669	694	693	708	704	725	666	730	682	677	679	658	697	682	728	703	713	706	734	668	745	681	722	687	740	645	683	728	710	709	686	741	733	679	701	668	700	684	687	703	682	711	724	695	683	711	688	722	676	697	695	647	711	683	715	660	677	688	692	717	690	690	669	676	691	691	685	694	697	685	696	676	662	747	661	697	670	703	671	658	644	697	685	703	647	655	668	728	701	681	698	701	696	696	709	715	679	727	713	745	687	636	663	674	712	667	723	720	732	710	733	665	706	682	642	661	663	690	721	716	705	708	698	665	638	710	664	707	696	672	711	663	706	711	690	693	695	721	688	735	691	652	708	717	688	698	704	693	692	721	651	660	689	672	711	667	657	765	666	705	683	685	689	658	729	683	731	680	704	687	685	712	697	680	649	687	714	686	723	682	706	682	706	683	707	736	739	715	651	660	663	701	696	682	731	698	693	719	643	680	695	675	696	680	665	636	690	724	740	666	684	708	651	676	684	687	674	668	723	738	705	700	669	670	727	694	632	672	740	679	735	648	664	703	714	741	711	716	723	680	714	657	657	688	711	659	684	744	686	698	705	698	665	667	691	709	696	717	681	684	687	674	676	703	691	722	664	695	662	660	704	709	719	679	684	722	694	706	697	702	726	704	672	711	675	686	685	676	677	696	690	682	710	669	701	703	718	682	688	713	669	700	643	671	710	687	729	669	697	674	708	643	663	671	674	676	708	698	701	735	660	712	722	712	723	702	739	708	668	669	613	716	706	691	694	691	660	686	657	699	714	670	669	698	655	719	706	697	691	713	655	666	673	749	711	741	706	716	730	687	705	681	738	703	706	718	707	710	689	692	689	672	721	739	653	723	701	691	706	704	704	675	707	704	705	690	703	707	719	665	733	730	692	675	719	711	673	671	730	651	671	679	668	670	738	702	696	755	692	688	663	704	679	687	735	710	728	660	668	686	671	718	705	673	688	740	687	683	691	688	677	746	689	680	695	659	690	697	687	666	715	654	694	754	709	677	702	690	692	668	715	713	699	681	718	672	700	728	734	685	697	661	671	659	663	698	699	752	715	697	722	676	691	640	725	701	771	662	707	710	692	702	702	665	689	702	680	710	736	679	648	691	746	710	693	684	674	643	668	695	679	715	693	697	682	693	685	678	666	720	724	700	712	672	702	737	685	710	700	694	680	684	696	659	702	682	704	742	667	650	721	686	687	668	676	683	705	695	661	653	729	675	674	699	660	693	684	698	665	732	691	722	700	736	673	664	683	701	691	703	659	678	724	710	695	690	663	694	707	732	726	684	683	677	695	700	664	711	715	713	714	714	691	682	701	686	673	716	693	712	694	688	670	679	694	721	721	642	681	696	722	670	663	660	647	706	760	708	689	648	664	696	673	696	652	727	687	694	714	709	707	665	688	681	696	668	669	704	722	692	708	717	733	683	653	728	704	707	674	698	739	685	719	692	679	712	697	691	681	728	696	739	647	677	647	733	685	670	714	648	643	705	708	736	640	725	662	691	718	726	683	725	667	673	702	732	684	678	674	680	706	686	709	674	720	691	702	705	659	735	658	678	703	691	709	658	732	692	695	698	694	704	662	705	670	705	702	678	676	703	735	683	680	687	739	696	690	662	675	744	687	640	700	708	705	688	677	690	681	674	683	694	733	707	711	686	681	680	710	693	669	697	692	729	681	704	707	679	715	664	698	663	721	695	712	773	726	667	705	701	683	697	720	677	673	707	672	680	685
24433	21677	29134	25922	23551	20107	13919	8319	6015	4888	3788	2903	2447	1930	1786	1519	1398	1216	1146	1085	992	882	860	784	815	744	768	757	728	731	700	736	724	721	744	746	715	733	728	696	678	705	709	704	732	721	690	691	684	631	727	732	681	693	703	708	762	688	704	708	667	731	729	716	709	671	679	662	695	679	701	721	687	684	677	670	654	696	668	678	738	709	674	716	679	635	782	670	648	687	706	738	709	708	709	671	734	718	732	666	691	659	686	685	692	706	678	713	688	657	679	697	680	701	645	730	627	694	731	711	732	674	627	638	714	691	670	639	710	655	647	691	634	655	665	700	706	749	680	690	695	686	657	683	680	708	683	695	719	703	677	716	741	697	693	706	689	753	689	695	725	711	664	693	688	788	694	665	663	669	731	696	683	698	696	713	710	711	687	685	690	644	723	711	625	720	695	745	726	664	702	654	703	656	678	713	615	721	675	677	688	708	677	651	689	692	706	701	669	728	671	710	674	628	712	712	674	719	697	697	711	730	697	681	689	705	659	666	697	668	694	681	669	701	684	625	695	723	687	676	686	726	690	718	664	649	737	699	676	700	726	696	721	645	743	661	643	739	654	707	695	694	674	675	685	692	691	691	691	686	682	703	646	739	717	703	696	679	688	694	703	686	654	743	683	713	682	720	689	662	678	704	730	667	710	695	702	735	688	703	664	755	726	725	712	716	728	714	714	710	694	691	704	657	653	681	711	682	677	701	721	724	720	664	686	692	730	677	701	691	710	681	697	737	723	663	681	663	689	700	716	668	693	697	681	685	724	666	768	681	692	671	704	734	685	650	677	693	667	760	749	661	692	691	721	698	679	672	693	683	708	682	704	687	732	710	681	667	697	707	702	732	661	726	727	678	681	668	673	672	729	695	652	646	698	680	690	728	678	658	667	681	753	691	708	648	695	691	684	712	680	695	680	666	688	693	681	661	707	699	719	692	714	655	748	690	713	693	661	695	645	687	707	657	682	677	676	689	642	661	711	674	685	691	711	661	702	694	657	668	717	720	709	724	684	699	693	687	695	716	764	689	692	706	701	666	735	710	620	657	736	654	671	694	682	711	662	703	725	678	723	697	684	674	731	666	675	726	654	689	751	702	701	714	680	724	692	626	657	697	696	700	665	655	690	699	689	639	701	721	692	705	702	711	713	653	692	711	725	677	706	719	665	676	670	635	703	731	690	712	651	720	717	722	715	653	693	693	677	697	681	658	693	709	680	706	725	710	731	659	651	678	662	646	687	713	732	716	688	675	644	704	714	758	764	681	668	772	753	689	689	712	665	700	752	709	671	670	641	706	676	693	689	705	605	701	691	662	677	682	723	689	725	700	682	689	657	675	680	705	722	721	642	707	669	648	674	682	680	715	682	731	734	658	699	702	697	729	655	670	683	703	676	703	725	725	688	669	736	714	713	675	712	685	708	664	660	643	670	676	675	675	686	709	718	669	697	675	682	710	747	680	728	664	726	678	660	717	721	652	690	729	724	676	683	674	660	684	646	651	703	686	751	701	687	705	684	629	684	643	719	681	757	716	692	718	718	691	702	708	726	681	703	731	631	704	677	672	669	683	704	660	712	713	696	693	667	712	664	690	693	717	682	690	710	678	702	693	718	721	682	729	675	742	692	667	724	660	690	742	667	688	682	710	642	658	647	694	695	689	676	687	683	723	740	666	669	686	693	673	640	695	681	698	708	639	728	738	679	684	716	675	704	732	740	704	688	683	691	661	725	735	693	684	678	705	713	704	713	685	633	654	694	672	674	689	672	723	694	675	663	684	740	663	705	725	672	694	629	680	638	716	725	710	652	706	702	705	671	651	654	681	673	651	685	669	696	698	736	728	703	642	657	710	689	679	731	734	674	669	721	671	656	664	686	621	688	688	722	731	694	665	661	735	685	735	724	694	693	662	661	648	709	679	675	718	673	702	694	649	698	703	708	703	677	706	633	747	686	716	738	654	648	749	697	706	742	696	711	720	683	710	736	659	691	717	710	703	718	716	691	655	689	699	714	701	716	675	695	645	713	715	713	679	689	662	690	665	683	708	733	718	718	737	722	659	678	709	602	691	704	639	673	696	682	665	697	666	689	696	732	668	694	682	689	705	672	656	668	684	706	693	705	702	633	711	700	650	678	701	666	724	690	734	687	671	704	693	641	646	706	696	708	722	729	687	708	706	691	699	721	650	661	704	663	691	678	664	744	705	657	648	640	686	686	626	725	693	672	658	668	737	634	672	728	719	654	658	685	699	713	678	668	656	681	677	674	721	635	678	672	691	743	642	681	711	690	722	722	651	658	696	663	717	668	736	679	689	672	684	665	692	705	657	647	705	706	679	702	729	672	688	692	667	720	694	748	655	675	687	629	727	726	673	675	689	632	711	683	655	703	729	697	683	682	696	681	699	707	698	727	672	672	685	681	703	706	699	708	663	737	695	714	691	686	666	666	740	688	726	703	739	700	692	721	711	718	703	706	673	725	671	692	663	692	631	679	656	722	718	747	698	715	684	711	699	669	663	688	712	699	710	715	727	709	683	710	692	739	716	676	719	677	706	692	685	726	681	707	684	703	711	707	671	683	646	632	704	721	697	696	692	691	720	659	651	693	694	743	708	679	719	721	665	727	654	648	673	667	682	660	679	642	739	646	713	691	702	628	667	658	666	668	670	636	709	656	665	726	624	677	616	683	681	691	685	678	735	678	683	751	658	713	694	699	669	710	731	664	707	702	720	730	712	694	646	693	715	683	674	656	689	667	697	718	729	724	678	691	675	710	694	679	700	698	684	684	739	695	690	667	718	695	720	717	696	665	675	661	713	675	692	739	702	675	685	693	669	690	676	692	720	712	679	699	693	669	664	700	658	697	685	641	725	693	702	667	717	693	687	681	723	682	691	693	696	746	669	686	655	655	657	703	704	667	653	697	693	738	695	733	636	636	688	705	646	729	681	702	694	720	696	750	707	672	718	745	710	697	709	667	730	674	697	690	695	673	724	655	692	673	660	672	687	719	686	725	651	668	702	715	662	664	682	689	671	705	692	667	681	658	697	674	689	733	655	665	675	730	703	698	733	709	656	693	667	650	700	718	672	641	646	700	718	677	712	690	680	733	707	651	691	685	665	665	659	666	660	721	701	692	668	667	716	661	702	684	691	636	713	694	688	717	719	684	660	735	706	726	715	720	682	672	703	711	684	686	684	698	699	688	671	701	689	657	716	633	684	698	701	721	717	625	693	675	664	711	728	705	714	732	726	742	678	709	677	675	701	711	665	724	673	675	669	691	678	703	694	666	692	705	696	738	669	717	688	676	685	682	673	682	700	704	754	703	720	714	690	686	694	645	694	704	756	708	702	682	702	702	680	684	694	707	747	715	665	678	700	695	732	693	725	664	700	703	646	670	701	653	655	674	686	706	681	670	708	690	678	679	675	756	686	658	730	670	782	714	695	686	652	651	658	685	688	718	621
41667	65955	47055	32624	25455	19006	14918	11030	8715	6897	5251	4059	3188	2675	2290	1970	1759	1529	1196	1189	1081	1075	959	901	890	774	788	796	777	703	750	719	722	722	724	706	708	712	678	682	704	751	671	673	680	691	707	654	684	675	729	659	705	669	696	694	676	711	660	725	709	682	727	691	655	678	727	683	747	681	637	651	690	712	692	616	676	685	670	664	727	665	654	737	692	690	682	648	695	671	706	698	731	623	718	674	689	703	684	679	706	690	659	671	735	710	682	760	690	678	735	708	680	703	710	723	681	684	702	639	710	683	701	651	671	677	712	672	683	740	699	692	693	711	659	736	705	673	701	677	707	665	667	685	672	647	714	705	709	715	670	659	682	732	739	655	690	689	712	731	731	688	692	748	697	630	651	718	677	677	696	677	683	667	678	663	687	727	731	717	665	695	713	733	695	733	698	697	682	739	684	687	667	659	686	655	686	670	677	724	696	707	732	652	703	716	694	673	713	662	674	705	646	686	704	653	692	686	709	699	695	684	690	698	719	684	737	697	696	653	667	693	666	632	702	712	737	685	644	729	694	733	639	694	737	662	725	753	746	693	721	677	703	663	742	680	670	688	646	684	659	748	702	620	641	682	672	645	754	688	694	656	681	675	656	700	681	658	672	686	713	683	713	689	680	658	607	669	648	682	672	644	718	711	744	672	722	672	689	719	673	665	743	685	677	671	725	698	665	700	662	702	734	726	705	734	711	639	680	649	717	708	669	668	662	705	675	628	697	666	711	722	667	704	698	720	706	656	681	650	717	700	718	649	672	712	720	685	703	697	664	691	654	707	678	664	723	630	700	671	690	668	702	705	694	689	668	694	692	627	680	697	718	681	678	703	623	687	669	692	683	699	721	643	652	690	674	683	711	685	686	739	656	699	710	677	686	706	696	718	714	716	672	694	703	707	690	665	666	683	692	708	697	755	705	694	702	682	673	686	700	710	691	653	655	656	681	687	694	730	725	718	635	677	681	722	690	712	688	677	702	636	710	714	684	704	669	684	676	691	695	689	685	671	661	711	696	700	704	679	721	677	742	662	679	673	616	683	678	723	674	652	710	731	696	710	668	686	659	691	683	704	690	711	724	658	675	707	737	670	682	663	736	697	681	688	742	719	735	703	676	685	715	735	700	735	701	693	740	743	672	701	705	694	715	712	717	677	707	695	723	692	706	661	666	625	712	651	678	752	674	687	671	704	696	729	689	685	711	714	684	686	692	689	644	702	623	637	715	714	689	698	678	728	742	732	667	673	733	677	718	724	646	687	687	688	648	696	688	710	709	660	692	680	723	741	647	687	652	712	681	688	669	672	691	690	744	664	678	714	729	680	675	707	676	675	663	666	707	728	677	760	645	668	692	688	665	695	681	687	693	719	722	703	729	693	687	638	695	705	681	697	719	679	648	662	711	689	693	710	677	683	673	665	648	641	675	636	685	668	687	683	693	719	691	669	699	672	695	709	693	728	644	691	661	663	655	678	688	707	684	694	689	719	678	709	700	690	688	687	661	712	703	703	687	674	674	775	655	677	669	676	720	669	715	642	706	672	697	720	694	670	719	722	706	690	668	664	656	682	665	719	679	690	686	716	750	696	661	728	655	664	705	706	673	674	721	717	654	696	725	711	705	707	711	712	714	671	677	688	715	698	706	719	747	722	694	670	689	760	684	660	721	697	669	654	766	689	685	719	704	656	631	687	703	664	705	681	690	654	675	709	689	609	655	665	716	706	712	697	714	710	652	695	686	652	646	695	671	721	684	735	726	688	672	695	664	672	715	673	676	680	718	731	700	737	668	676	698	674	705	738	714	666	712	729	694	726	645	675	699	722	699	693	661	680	677	722	717	683	620	601	661	670	633	699	738	671	708	701	667	687	644	717	733	665	708	664	669	725	659	681	673	671	681	674	686	700	641	623	729	689	657	685	671	686	721	667	717	695	683	718	710	731	697	687	650	677	700	669	652	671	671	686	639	709	693	727	685	672	654	670	687	709	698	649	653	686	696	665	695	674	696	677	697	712	681	686	720	694	705	722	705	667	733	658	681	753	675	687	660	680	700	701	695	687	670	728	728	681	703	715	684	694	705	703	668	689	709	712	695	751	669	668	635	704	702	706	732	726	702	644	693	662	716	691	724	694	651	690	698	702	704	682	638	657	713	733	666	670	668	743	713	666	682	674	676	664	686	669	671	698	678	693	671	683	702	684	683	726	695	764	695	701	655	697	705	671	714	702	703	698	696	728	699	660	686	722	649	647	626	682	684	742	705	714	667	719	677	647	724	691	710	658	660	720	703	738	718	719	690	710	649	680	684	737	692	717	651	679	741	702	701	713	646	656	696	648	704	703	667	662	678	670	688	675	694	691	696	672	679	711	676	677	715	693	689	667	703	697	673	688	689	696	683	658	684	716	728	667	669	658	637	751	686	691	684	713	727	692	604	690	671	640	676	675	704	662	691	719	707	654	701	660	681	646	705	724	688	714	722	647	701	714	666	666	705	684	711	688	676	694	656	697	673	655	695	704	700	699	727	669	646	667	678	692	681	716	690	713	717	667	699	672	692	684	722	663	683	671	674	739	662	685	697	702	691	665	672	688	717	665	686	681	688	738	705	670	699	659	655	635	666	669	689	711	733	728	669	649	709	681	647	690	697	677	692	734	704	700	648	642	634	746	686	709	754	735	703	701	675	720	656	724	691	696	674	664	686	691	723	761	707	712	653	688	683	621	683	654	668	698	651	676	699	723	655	677	712	700	685	692	687	672	703	690	660	689	690	710	703	686	674	684	688	657	669	648	708	714	717	641	665	686	712	652	741	673	687	672	693	679	680	657	675	654	678	677	642	766	717	688	648	668	707	694	740	665	712	689	657	697	650	716	695	699	666	721	730	692	684	706	697	691	707	690	672	651	689	676	671	684	662	709	735	738	706	708	700	702	686	701	679	679	653	686	673	684	701	696	699	697	662	687	686	725	669	667	695	683	708	700	656	696	699	686	631	699	648	654	703	675	696	694	633	659	679	708	684	681	672	713	641	692	652	697	670	710	713	668	701	767	639	686	681	663	710	631	668	705	675	722	724	711	663	723	703	701	712	677	687	667	678	695	737	681	703	731	692	748	663	693	686	732	708	677	705	656	691	692	653	682	707	647	671	632	722	672	705	654	680	696	717	692	720	664	682	725	694	680	715	691	700	713	665	690	673	680	732	678	681	675	743	706	676	714	682	693	665	669	697	685	696	720	688	653	664	670	648	648	771	678	679	655	668	715	653	671	699	687	661	684	648	699	671	697	727	718	667	674	673	675	743	679	708	703	725	698	735	711	683	697	706	663	680	641	630	682	750	686	701	674	685	718	662	643	672	621	696	749	694	693	647	728	680	657	706	691	671	699	773	682	725	690	705	710	675	704	685	708	687	676	688	712	698	687	708	692	738	666	703	721	714	748	708	657	709	706	718	712	705	681	716	644	724	723
25459	21724	30175	28805	22033	15141	10102	6494	4644	3942	3077	2494	2022	1705	1519	1378	1283	1109	1040	1009	935	900	837	844	785	786	749	734	729	727	789	680	710	683	757	758	728	703	710	721	680	700	716	727	689	704	694	703	710	702	692	712	704	671	710	713	700	693	709	699	706	752	677	691	708	757	667	682	730	666	719	730	704	626	725	696	724	758	714	719	698	744	721	723	723	682	688	706	725	717	739	705	692	716	700	742	746	700	745	723	680	719	690	706	718	732	761	691	680	714	696	752	756	708	705	766	669	722	717	708	682	688	754	726	727	719	735	715	723	714	724	710	728	699	719	735	701	689	728	705	750	725	730	740	735	699	740	714	664	693	714	745	709	749	701	687	739	698	727	701	744	760	730	689	685	715	739	657	672	691	732	727	740	734	691	736	677	735	740	683	712	711	738	778	702	679	725	670	647	717	710	705	734	697	650	672	732	721	692	717	675	696	709	726	697	658	716	753	682	703	672	704	690	746	689	704	715	698	699	667	695	719	749	749	688	702	691	710	751	680	659	685	672	676	663	784	723	648	724	709	707	716	735	659	728	765	685	702	738	709	723	713	661	721	689	732	718	689	654	678	747	716	746	688	731	710	690	727	743	723	701	778	711	733	713	694	684	667	715	701	663	678	696	717	672	729	739	705	664	689	652	722	710	743	726	726	704	664	733	728	742	727	723	727	699	672	715	697	730	714	735	694	727	746	697	727	663	703	675	729	701	704	709	674	684	670	643	670	759	677	784	711	661	730	649	748	688	760	705	693	710	660	716	716	752	728	716	716	680	681	708	737	692	713	705	713	734	695	715	700	696	682	736	689	769	723	707	703	705	732	696	699	710	695	718	673	715	676	691	692	697	736	757	732	684	723	658	704	711	712	710	743	756	718	745	693	665	706	713	686	766	728	674	697	681	732	727	697	722	675	686	719	729	698	712	716	698	721	674	715	676	689	718	686	669	682	741	674	754	731	689	703	691	704	698	684	752	709	704	738	711	658	692	730	682	719	689	693	755	691	710	716	702	726	705	730	712	751	733	696	761	686	692	719	687	704	712	683	734	665	700	743	703	709	703	681	724	725	700	724	753	693	705	633	736	681	705	692	719	708	742	709	716	702	694	730	674	663	696	665	697	724	677	691	684	678	708	749	723	715	693	746	729	684	677	685	742	722	728	725	711	703	756	725	731	725	738	721	686	702	748	674	738	713	666	717	662	755	711	712	728	712	713	760	730	763	740	719	701	650	701	709	720	731	696	684	720	702	710	687	726	727	700	732	737	677	745	751	701	763	681	688	677	700	725	680	735	741	710	708	673	735	710	739	705	728	674	687	750	694	726	670	717	640	698	717	675	709	744	695	721	704	699	706	674	736	710	746	728	718	673	729	773	658	685	718	730	710	713	753	729	674	727	761	682	719	691	677	701	683	684	692	709	681	703	691	697	705	687	739	712	722	739	689	704	718	677	695	709	704	697	717	730	705	730	712	704	713	734	750	720	719	730	707	703	711	705	705	726	715	693	716	715	719	701	687	722	738	689	682	732	669	715	744	726	697	757	725	727	719	693	728	677	702	742	715	731	731	687	690	694	741	728	696	732	719	694	732	700	683	736	722	707	763	702	719	697	696	704	722	692	709	655	698	678	651	684	713	658	720	698	664	711	696	722	703	721	744	616	666	691	716	734	749	659	726	699	716	685	692	688	692	707	717	731	691	689	714	683	725	727	730	710	699	715	707	731	708	742	688	688	726	764	673	678	667	755	732	690	768	736	709	669	662	739	769	700	721	684	701	666	712	690	746	708	734	733	707	734	731	713	663	627	736	712	706	711	724	699	728	733	701	741	738	712	719	746	730	731	745	713	726	675	701	660	696	705	684	705	649	753	741	675	715	723	733	699	696	711	724	747	708	690	751	652	737	709	743	732	678	715	745	728	670	718	751	694	666	666	690	696	712	725	686	705	679	710	669	693	673	709	701	702	698	669	727	704	723	717	728	667	690	645	733	714	733	679	708	717	732	720	716	668	695	731	686	678	731	704	731	723	727	758	691	680	662	733	689	704	687	732	699	756	742	679	693	679	682	732	711	730	714	722	665	710	720	734	724	776	716	704	718	724	733	735	688	707	727	672	688	722	774	715	672	709	693	721	710	723	672	673	695	687	740	760	738	717	694	739	738	760	685	724	704	652	694	683	717	722	710	705	701	717	754	712	673	677	666	731	736	662	715	747	689	701	711	683	761	731	690	677	716	713	677	709	698	732	691	697	760	732	718	681	705	712	702	720	728	707	679	692	676	720	695	736	734	739	696	657	716	742	729	743	717	728	722	704	661	699	738	742	632	717	694	711	691	703	731	730	754	699	691	732	683	683	795	753	709	702	705	694	681	705	699	714	694	715	668	726	684	725	704	662	693	702	713	737	717	735	712	694	702	747	688	719	654	696	719	717	736	674	740	710	717	722	706	671	766	763	707	680	700	779	662	711	676	738	691	743	683	744	722	687	732	763	695	671	706	691	706	630	703	698	700	710	665	718	701	672	699	704	699	704	713	699	725	712	694	681	667	733	681	697	721	710	681	724	709	742	702	675	692	695	749	702	727	765	733	728	709	730	714	709	665	724	707	719	687	735	749	721	697	730	705	706	716	672	724	726	770	748	687	761	722	677	726	748	727	764	708	671	718	679	701	720	698	682	617	710	733	719	708	718	718	723	762	668	699	728	717	720	730	690	664	692	712	773	657	720	704	715	721	718	669	712	655	668	680	727	757	680	726	722	688	692	716	704	701	722	694	684	714	662	710	738	725	743	696	722	702	739	645	694	728	651	699	684	712	738	739	659	681	697	691	741	771	697	697	713	675	707	686	721	696	659	679	661	691	677	730	742	722	705	696	691	710	697	775	697	719	721	688	768	761	714	688	692	744	684	720	713	706	699	719	721	686	749	692	660	691	732	696	757	719	720	713	701	742	734	662	695	735	685	731	710	686	723	699	702	696	706	669	743	731	667	733	731	670	699	702	693	661	715	666	681	727	712	708	736	686	706	735	723	703	705	733	715	681	748	711	717	739	713	709	729	695	765	704	724	717	709	675	686	700	677	671	702	701	727	687	736	718	715	664	670	693	725	684	715	651	688	703	724	731	723	711	707	713	734	684	687	742	699	767	758	719	685	745	688	722	724	708	681	629	728	678	720	717	681	733	734	703	696	774	688	689	713	718	751	682	718	688	688	721	731	736	675	680	713	703	690	663	735	692	707	754	731	691	736	740	777	694	685	742	680	696	687	711	709	724	754	701	711	711	700	754	709	664	630	757	717	712	764	763	718	687	696	672	747	747	722	727	725	734	679	720	660	743	691	713	721	727	747	702	710	723	717	709	719	699	719	731	693	689	718	700	709	707	727	726	713	658	684	676	673	737	718	657	685	674	706	708	696	697	733	752	718	748	722	716	733	686	684	702	722	706	701	669	671	735	746	708	672	751	707	705
40139	58959	45481	30161	22537	16832	12942	9591	7269	6002	4662	3544	2781	2300	2011	1833	1505	1369	1161	1121	989	949	933	923	866	800	763	795	779	765	774	730	732	775	708	674	707	749	735	753	703	741	720	677	701	707	745	692	716	735	707	755	745	657	731	678	716	653	716	705	702	754	738	727	732	684	733	667	734	698	681	758	710	680	680	720	714	748	747	698	688	743	706	727	706	718	731	729	670	726	716	670	699	703	720	775	679	698	729	695	702	660	703	675	722	692	666	676	726	746	732	676	671	708	686	705	679	696	759	695	699	688	705	763	694	716	679	705	677	672	718	714	685	733	684	669	714	700	726	721	716	746	729	716	751	699	732	710	688	712	664	746	713	736	688	727	706	694	726	685	700	723	688	725	688	717	685	714	655	691	775	731	726	687	727	707	656	737	733	726	704	716	707	772	723	712	687	721	702	729	711	729	735	643	707	674	756	720	747	684	723	664	710	629	712	688	708	721	757	735	734	729	742	741	771	695	710	648	693	719	745	737	704	688	737	731	686	717	764	706	729	737	765	710	698	705	718	732	697	672	728	649	698	714	726	679	698	666	723	734	710	735	673	666	728	708	742	659	667	777	692	742	712	738	656	672	701	719	703	696	669	683	681	712	700	730	724	716	739	686	729	703	674	792	722	695	724	756	686	710	739	711	715	748	712	677	709	653	696	696	674	750	679	713	715	735	699	667	672	715	700	728	709	734	711	697	710	701	718	714	737	722	754	668	699	670	730	730	742	712	730	699	739	704	704	668	703	684	730	715	709	753	722	720	716	695	678	717	716	714	747	738	682	716	667	665	726	713	689	702	686	684	726	775	733	731	729	677	719	733	713	713	675	733	762	689	664	738	683	690	727	701	664	680	699	721	697	681	739	784	710	733	736	683	703	722	762	748	737	710	705	741	720	680	686	750	704	756	702	707	741	720	714	745	742	760	708	703	715	721	727	728	742	683	709	710	706	655	656	706	693	690	703	697	688	693	677	704	691	678	764	693	660	732	765	686	745	707	683	705	724	673	691	687	727	690	706	723	706	694	702	715	716	710	682	762	699	717	746	734	678	711	651	722	725	730	706	694	722	728	676	724	661	706	757	717	731	718	725	692	727	698	731	696	741	641	686	720	663	737	757	752	724	728	739	687	731	692	667	688	706	691	709	725	708	719	761	703	690	753	700	702	720	734	704	737	705	717	733	700	703	721	736	731	745	705	732	736	738	670	726	681	733	692	677	703	707	698	731	687	720	726	681	690	669	729	748	749	729	727	721	696	797	657	675	708	739	709	749	729	708	705	718	731	638	712	681	741	704	707	686	721	694	743	695	727	718	656	722	707	751	725	718	713	705	708	712	702	714	704	774	686	679	686	709	745	701	712	691	680	700	743	717	678	729	701	700	784	709	751	714	736	707	792	663	761	702	698	750	690	701	705	690	685	736	777	701	720	672	698	691	712	693	681	708	724	708	691	705	714	714	706	756	714	710	688	669	735	748	742	650	720	724	721	717	686	744	691	747	678	702	690	703	740	747	736	687	681	731	730	715	765	720	708	744	711	731	664	689	707	699	706	677	709	701	707	679	671	706	733	749	708	716	735	685	660	716	700	739	692	718	747	694	701	701	745	742	735	705	706	692	719	736	723	717	709	740	646	770	695	712	721	732	711	768	667	702	740	686	682	639	739	717	703	756	658	716	720	655	715	683	676	727	627	691	697	730	705	671	701	712	767	741	711	758	744	691	724	681	767	737	709	718	687	742	692	735	742	739	720	766	724	711	703	765	712	720	696	722	752	704	716	696	709	708	660	793	701	721	745	716	682	653	694	705	741	763	709	666	672	736	643	731	697	707	723	683	717	709	758	703	696	754	713	707	702	665	715	733	738	710	651	722	741	666	691	717	709	715	773	712	693	788	661	730	657	687	648	713	684	733	716	674	712	697	712	703	765	748	696	707	730	662	724	689	717	692	687	702	703	708	714	684	717	742	675	729	733	702	737	710	711	701	688	726	706	741	691	695	716	703	739	671	738	723	677	701	737	704	724	707	736	736	721	702	707	668	740	717	726	703	697	714	705	709	712	714	693	679	687	776	708	738	681	655	720	759	687	692	664	724	690	656	699	678	706	707	725	709	669	758	696	732	706	711	737	744	664	714	749	702	673	752	738	682	709	681	723	719	716	672	714	702	702	693	701	741	782	684	693	701	722	706	754	714	705	695	709	683	749	695	748	733	668	690	689	731	737	682	740	706	698	718	720	719	697	694	695	684	702	687	708	673	664	726	737	723	737	695	675	712	754	761	677	744	761	692	723	711	704	758	732	716	684	730	757	685	665	768	698	747	693	704	789	739	715	685	717	700	688	719	707	744	738	780	717	702	726	667	698	680	650	696	700	724	706	725	695	700	697	745	727	703	749	738	738	689	695	718	698	698	730	698	730	723	702	712	716	695	744	729	750	747	677	703	711	738	724	695	690	712	735	687	665	679	672	721	700	719	726	647	701	748	694	754	710	702	713	677	671	727	721	714	725	671	699	725	717	716	682	721	740	731	667	736	685	707	737	690	683	686	734	704	694	691	705	710	754	715	738	729	663	682	653	696	672	710	725	751	696	717	720	751	664	722	712	701	722	723	762	706	689	706	666	703	710	698	703	652	729	690	693	675	691	707	754	694	733	692	717	696	686	673	745	674	631	705	757	685	710	722	698	719	680	729	742	730	683	678	718	651	698	677	715	752	747	733	684	730	737	704	691	752	753	688	686	692	666	665	711	711	742	764	704	688	741	702	729	723	722	672	751	707	702	710	699	684	716	755	699	699	703	682	696	747	701	711	761	741	694	692	733	709	735	709	674	695	740	736	722	699	715	708	695	713	668	727	715	714	740	701	757	677	711	669	708	681	746	753	659	713	716	701	707	724	713	775	716	742	765	710	714	682	695	708	687	741	738	739	694	731	728	762	750	721	726	673	687	714	675	710	718	724	730	730	730	718	691	717	687	746	729	705	720	820	749	742	698	734	676	722	687	702	707	728	721	721	710	721	677	702	737	677	697	703	740	706	684	681	736	707	701	684	678	683	732	678	704	676	663	712	699	703	673	693	739	733	681	714	682	644	668	725	694	710	735	742	716	741	694	725	718	714	720	673	721	705	675	724	721	721	705	701	680	671	691	733	712	670	725	651	690	696	697	731	767	712	706	725	710	641	710	705	693	714	731	742	679	719	700	709	704	758	719	684	705	729	719	708	736	734	703	720	714	728	658	716	658	770	739	720	729	710	713	751	736	699	691	691	663	690	686	689	713	687	718	712	705	713	716	661	750	684	694	744	698	744	696	736	728	723	754	692	714	722	699	700	719	702	745	716	761	696	714	704	728	714	658	701	702	687	704	723	749	685	756	748	695	736	707	703	722	712	728	776	747	686	697	699	713	736	733	736	700	712	679	711	733	707	749	677	732	677	743	672	725	627	683	722	712	690	713	684	664	675	726
23184	21521	29331	24437	22722	24108	22638	13263	8994	7307	5627	4381	3383	2831	2480	2180	1814	1619	1383	1278	1174	1095	981	1020	957	867	839	863	868	770	811	777	773	759	785	773	745	746	783	720	723	742	772	796	772	788	742	755	763	780	741	732	728	731	740	731	763	742	720	776	735	782	735	753	725	742	736	805	752	748	732	729	659	770	750	750	752	716	722	758	732	763	686	751	738	758	714	778	773	751	759	724	732	704	747	740	728	718	725	697	718	756	694	729	707	750	726	788	761	775	761	789	719	730	731	712	729	763	761	736	740	738	765	766	726	775	756	761	769	744	724	732	714	753	656	743	776	749	741	730	789	709	754	741	739	752	726	757	770	713	748	749	744	744	779	750	764	696	702	722	732	676	742	748	689	733	754	659	749	708	751	711	657	743	751	756	716	723	764	744	723	734	747	771	750	750	722	795	725	739	707	751	700	694	714	759	708	753	724	743	729	744	765	764	751	730	722	753	750	742	767	742	759	760	744	750	741	750	771	766	722	730	728	754	764	735	799	733	735	673	749	695	762	747	736	723	740	715	673	740	733	717	765	686	700	734	698	757	783	759	718	718	736	717	739	763	756	758	761	706	713	771	697	725	749	702	820	754	763	722	759	739	772	733	714	740	682	751	695	736	755	759	747	769	753	689	733	766	737	747	745	728	738	714	748	722	757	724	748	706	713	714	761	723	758	738	761	722	719	726	766	730	718	774	776	745	767	746	753	730	766	699	743	724	712	712	746	722	731	730	722	779	726	752	771	752	739	733	735	729	693	728	725	746	725	749	698	749	717	742	737	748	736	786	775	700	751	765	717	758	783	678	736	760	748	729	721	724	784	762	767	743	713	723	785	737	701	734	774	708	744	733	690	721	782	742	771	747	737	739	711	711	727	744	761	751	752	756	729	734	757	774	728	781	744	735	705	733	711	776	743	813	703	769	766	710	702	731	749	748	740	727	741	770	749	732	693	797	755	669	765	739	760	698	767	729	724	756	706	725	729	738	785	732	725	724	699	738	738	712	776	707	699	747	729	739	753	745	738	700	769	732	721	716	759	722	707	740	726	786	735	725	764	731	762	732	713	702	714	743	716	769	753	783	712	730	728	789	660	694	733	763	699	742	714	728	740	766	776	680	716	691	753	750	747	730	715	725	712	762	738	766	690	752	755	761	739	734	710	793	780	774	712	750	749	745	758	759	733	705	692	741	749	746	758	739	768	725	740	717	753	720	786	755	687	757	756	736	755	720	766	711	743	727	720	779	754	797	775	744	777	770	698	792	702	729	762	752	715	742	784	733	769	701	774	719	739	767	739	756	711	733	703	732	788	740	761	756	775	711	745	712	734	722	720	715	714	765	764	742	712	715	744	766	718	733	775	735	691	691	755	736	744	684	771	813	679	718	716	747	731	761	750	719	712	703	765	725	673	714	741	764	716	759	740	749	708	741	737	739	745	752	732	721	713	727	674	764	718	704	738	792	705	725	732	734	723	705	738	671	738	730	762	737	753	738	774	777	718	706	762	762	779	733	812	803	703	752	739	735	766	811	759	728	713	740	718	728	726	725	738	766	702	708	761	768	756	741	738	728	709	702	727	694	749	752	740	721	728	715	772	762	725	730	709	745	744	762	684	710	720	737	791	735	771	746	720	744	705	739	746	789	724	755	754	710	748	742	726	705	774	745	752	790	745	750	785	716	740	726	720	716	757	719	731	741	685	750	784	708	741	719	716	714	777	748	761	727	721	691	740	703	760	709	719	705	717	734	775	728	764	724	747	752	757	764	726	725	732	765	698	690	750	761	726	720	694	688	706	712	745	724	737	744	769	724	714	736	724	752	759	740	702	725	755	737	695	718	706	711	783	754	739	759	744	731	737	743	718	711	746	725	771	720	767	724	726	737	765	750	734	728	756	788	666	738	757	758	743	740	683	733	750	728	748	751	727	738	731	741	712	723	684	747	740	715	720	755	745	746	680	775	762	741	793	741	781	695	726	755	690	757	741	777	720	731	789	776	750	717	708	772	720	717	758	720	740	699	705	701	757	717	710	704	714	771	743	745	720	704	750	719	694	695	741	718	769	668	737	735	694	639	711	737	693	738	728	769	727	793	746	748	756	746	719	694	758	722	751	735	773	710	735	698	725	756	690	719	750	757	712	725	719	735	726	719	780	719	775	740	764	718	717	776	763	726	744	737	718	713	722	756	775	713	764	766	770	745	776	779	702	769	746	704	738	706	751	736	715	735	764	741	736	775	715	718	717	721	714	758	754	731	741	732	727	759	751	693	715	740	758	718	719	718	773	767	706	736	763	699	776	728	763	734	694	738	752	776	740	778	721	781	754	740	721	792	716	721	714	747	728	699	750	733	695	743	772	707	699	766	732	716	765	723	737	804	721	784	697	749	744	747	763	739	769	798	767	737	716	735	709	791	770	765	732	689	749	748	710	758	714	756	748	806	723	730	773	690	730	737	736	723	744	748	734	761	723	748	736	722	720	739	771	702	768	739	782	730	753	727	759	712	729	768	765	758	700	726	701	661	689	728	740	728	756	760	744	725	718	741	733	718	771	749	746	758	783	759	755	726	758	737	749	716	754	716	729	754	754	700	673	736	701	791	723	707	747	765	751	737	703	800	735	699	777	739	725	704	752	719	769	722	697	695	745	742	762	698	685	730	718	713	736	731	782	740	762	783	773	771	741	744	746	749	749	706	757	729	732	773	768	715	751	726	771	734	717	737	719	741	756	753	717	725	734	732	728	711	705	701	752	763	770	675	756	760	761	712	752	780	748	724	706	702	777	708	714	752	688	741	713	744	749	735	801	759	746	711	782	696	693	774	738	744	712	726	721	705	706	725	760	770	733	732	727	734	737	742	721	784	771	703	755	776	749	771	701	713	764	711	763	687	797	728	713	705	747	801	731	697	744	737	741	805	729	782	756	770	777	710	737	767	747	763	718	731	706	732	786	759	755	808	719	778	770	740	768	714	736	748	756	750	745	746	708	760	788	715	705	722	726	740	702	759	730	757	682	739	670	741	708	771	760	734	662	768	709	667	713	738	702	712	715	754	693	726	766	725	732	736	722	763	719	773	751	745	788	719	750	765	768	705	735	749	698	736	731	749	730	729	776	732	785	743	741	653	744	726	732	727	756	762	784	752	785	733	693	717	770	765	737	745	719	753	739	734	723	751	745	727	751	659	762	722	810	733	746	773	702	715	757	759	732	764	719	750	762	736	705	685	739	806	758	755	703	753	711	708	745	716	732	741	764	714	734	745	710	721	738	706	751	762	752	714	743	699	754	736	731	767	728	722	713	729	735	729	757	748	740	720	760	705	701	752	747	709	725	803	680	780	708	777	760	707	709	719	740	715	703	718	759	756	747	742	699	691	726	752	722	707	708	740	745	725	773	759	672	726	705	696	710	692	680	711	780	757	762	707	733	727	767	697	675	773	743	749	720	714	721	753	775	741	787	703	703	759
42240	72806	55872	39854	32263	24648	20070	15587	11892	10004	7811	5806	4614	3772	3240	2763	2334	1975	1706	1617	1438	1201	1083	996	925	902	899	797	810	860	844	804	781	848	784	749	783	686	774	776	733	706	717	707	726	737	722	711	727	710	755	734	728	753	759	758	690	729	716	680	718	718	690	765	686	750	709	750	672	741	756	714	707	716	739	793	710	686	745	686	703	718	724	746	739	701	744	731	742	748	732	748	737	682	691	712	766	746	712	691	706	700	715	709	712	696	772	709	739	697	728	758	720	773	771	714	715	681	730	737	693	700	723	692	761	751	729	665	715	708	750	708	758	740	734	757	726	692	767	764	763	703	708	726	735	664	745	755	718	689	725	765	714	748	733	724	723	686	727	767	717	685	685	745	695	703	701	702	760	752	753	732	742	746	745	736	754	736	763	715	736	724	712	742	760	770	723	752	735	719	726	713	717	718	699	731	721	727	720	734	694	737	727	740	733	702	727	675	689	745	751	747	756	697	744	749	695	673	666	708	737	708	742	705	701	754	692	747	718	721	687	691	701	757	697	783	712	692	666	756	669	734	726	737	723	705	695	756	718	684	662	731	719	661	756	721	722	703	745	749	720	754	725	693	685	672	719	711	705	692	672	716	762	676	687	719	715	703	705	755	740	664	715	729	736	759	713	721	754	728	730	717	710	695	718	712	753	690	714	733	761	687	771	746	768	654	731	756	725	725	745	782	772	670	706	724	750	674	704	724	707	701	709	769	754	750	731	776	718	744	695	709	691	735	697	767	709	690	687	731	693	714	703	740	727	775	717	711	720	727	721	769	674	700	744	789	734	737	689	755	739	709	748	728	750	688	705	718	777	722	742	701	701	742	706	757	749	706	691	714	690	673	686	775	718	713	738	713	699	725	694	737	709	715	721	684	751	746	661	728	754	755	715	711	763	703	731	795	761	774	726	732	665	718	695	726	772	675	718	681	751	655	682	721	733	742	724	699	714	743	710	716	694	737	761	748	734	708	684	715	738	722	725	707	740	753	748	744	718	699	738	725	699	725	729	740	763	739	726	769	694	740	766	715	738	741	768	698	750	686	674	671	736	714	715	749	827	709	695	702	709	681	719	736	742	712	733	754	704	704	736	702	734	726	731	738	767	696	709	776	764	689	760	708	695	770	718	715	786	762	711	730	699	739	712	758	731	733	742	687	697	728	705	727	686	717	664	727	707	770	680	697	725	705	721	746	718	691	724	688	694	676	705	727	745	763	682	732	742	709	712	743	716	722	741	708	719	700	683	755	726	755	720	747	762	689	755	731	697	702	749	772	677	731	745	731	667	703	700	712	736	744	681	732	714	754	746	711	690	706	720	736	703	766	734	749	697	784	748	775	772	747	699	753	769	719	737	738	748	733	704	718	715	685	710	735	672	735	719	750	730	739	735	720	728	761	744	695	739	740	705	696	725	718	746	708	705	729	735	710	716	702	707	712	676	721	718	706	730	725	741	714	724	734	686	734	691	746	711	720	683	702	670	731	709	772	681	727	701	773	740	750	724	679	730	714	717	691	695	736	702	760	723	712	680	772	715	696	691	714	672	737	750	742	732	741	754	676	697	718	714	705	799	759	739	721	758	730	780	759	726	719	727	706	791	734	683	733	719	744	748	765	749	718	732	731	673	747	732	734	731	740	693	741	708	714	714	702	734	657	756	759	723	692	690	713	710	716	721	730	731	742	702	736	723	729	713	744	751	708	768	702	715	694	751	700	733	730	730	676	683	690	734	729	779	672	740	749	730	673	772	735	732	727	760	740	718	721	714	720	673	775	764	726	716	704	698	800	693	708	701	709	703	738	800	730	693	762	711	732	753	716	716	683	703	744	767	756	730	749	703	714	767	774	748	673	718	673	750	706	717	731	745	720	769	735	692	695	734	739	738	705	741	747	734	693	716	721	727	751	677	710	772	745	730	725	684	753	710	735	734	674	716	722	715	723	768	708	686	690	700	712	708	737	752	720	732	768	719	721	715	759	755	696	707	715	699	750	739	714	718	682	795	723	717	731	772	697	723	740	723	744	736	695	689	698	721	694	725	721	766	747	734	760	726	726	713	720	739	703	736	687	739	720	714	733	742	737	727	712	734	729	727	732	716	716	716	738	688	722	716	730	748	681	722	731	772	701	692	709	713	788	713	722	737	718	702	728	763	718	758	716	733	685	733	716	699	727	706	697	715	710	711	741	747	687	694	713	737	743	752	749	733	712	784	743	735	689	722	715	722	693	754	725	650	692	733	676	732	706	719	751	722	732	721	729	729	735	738	691	758	763	759	698	770	705	695	713	695	722	735	733	703	711	694	766	722	713	740	733	738	684	702	705	724	704	721	712	712	746	695	699	729	687	752	686	685	703	704	741	725	743	720	672	728	740	756	787	756	725	759	673	678	676	693	646	719	754	728	747	684	735	721	726	685	725	776	748	693	731	698	712	650	737	700	714	737	737	774	687	737	712	732	733	721	695	735	757	685	778	710	728	727	733	731	718	704	700	724	696	707	745	710	735	737	747	696	726	735	711	728	755	721	727	720	723	651	700	688	749	671	680	708	716	752	712	738	697	697	677	746	732	697	701	699	743	717	743	725	724	704	713	717	727	732	743	681	759	771	767	695	744	709	726	756	747	736	748	699	713	726	737	700	746	738	757	747	709	719	776	649	758	735	705	773	719	696	660	710	734	728	722	755	743	661	776	670	726	690	784	741	722	762	742	732	720	693	718	732	747	675	742	738	750	678	775	693	711	719	664	667	723	748	749	732	761	719	736	704	708	719	731	706	726	746	737	741	737	737	754	731	737	710	673	733	656	688	724	680	727	704	763	766	777	710	758	726	684	732	726	679	775	701	745	703	717	724	771	711	773	722	705	785	705	710	719	757	747	715	685	738	782	721	701	743	707	758	725	723	714	735	732	741	719	713	743	709	718	746	711	697	698	665	738	736	746	729	708	716	743	709	721	731	708	732	682	682	755	719	751	724	684	692	746	746	679	742	732	729	768	717	681	738	726	743	714	715	735	781	681	745	756	663	729	729	733	690	710	767	714	710	710	720	741	692	717	685	740	766	723	758	709	750	715	688	710	719	730	681	736	756	712	773	746	710	743	686	804	711	699	755	690	674	731	708	763	737	753	755	729	733	683	715	744	705	738	685	747	728	712	715	749	761	710	712	705	685	718	757	700	721	711	694	701	764	727	752	746	687	715	729	715	717	721	730	733	744	722	721	750	783	703	761	672	750	683	744	719	687	718	709	711	741	711	741	733	742	718	703	716	699	744	703	728	733	707	722	724	754	728	722	759	757	739	692	667	701	725	733	729	759	695	710	710	775	726	709	686	730	683	731	709	676	711	744	750	724	740	693	749	735	754	674	742	727	676	735	757	721	762	741	735	752	733	697	718	729	735	743	705	724	721	763	757	763	727	757	697	807	718	734	754	771	723	735	710	714	734	751	732	724	667	751	720	737	743
37750	46344	44417	31357	20048	12162	8156	6000	4256	3375	2803	2220	1858	1572	1429	1289	1208	1082	1004	908	890	832	822	780	731	688	736	752	687	689	721	705	698	698	689	703	668	652	709	715	696	704	663	705	704	710	700	697	723	747	678	668	740	705	701	709	658	703	680	672	711	692	669	718	738	722	693	719	705	703	723	678	739	707	688	733	711	703	733	691	688	696	732	699	714	697	738	682	678	704	719	657	684	713	718	754	666	683	681	669	676	718	708	724	715	686	715	693	707	679	694	711	686	683	677	709	678	683	678	684	642	715	695	650	715	723	697	659	687	677	734	726	706	691	757	692	748	714	716	695	684	710	751	744	707	699	708	693	712	724	699	754	666	722	699	673	622	692	709	659	712	735	699	693	717	744	699	735	716	714	682	708	656	663	699	725	726	722	662	670	672	734	720	756	723	645	706	684	706	711	661	740	652	679	704	729	685	703	674	642	700	715	682	718	714	698	659	702	677	724	690	705	718	725	726	706	705	693	712	677	679	692	709	693	659	703	712	640	637	692	689	694	707	723	720	721	686	719	731	687	694	669	692	655	653	721	740	702	697	692	673	708	655	668	694	692	710	704	662	743	714	684	729	675	682	730	719	729	734	691	673	728	695	643	699	727	720	730	701	761	712	752	714	673	702	764	687	709	707	701	674	722	689	723	707	700	711	666	728	730	712	702	692	720	715	724	692	718	709	673	758	702	715	686	663	722	763	715	712	758	674	666	692	741	738	688	716	732	728	678	738	654	648	723	732	710	716	747	700	703	710	714	655	691	741	703	692	705	670	659	745	701	703	692	733	703	709	698	719	691	750	709	690	737	671	671	722	681	688	700	689	711	681	691	732	737	708	731	645	709	751	712	672	719	710	675	721	721	685	656	668	710	697	706	685	744	712	676	672	733	756	651	713	703	731	697	670	722	656	725	667	660	724	670	675	700	659	679	684	660	695	695	680	683	728	731	706	657	697	676	682	694	645	724	698	687	690	728	697	716	672	690	724	696	680	712	734	724	680	675	733	680	681	662	753	700	652	678	708	731	710	667	763	730	686	722	679	686	660	670	659	667	726	679	691	741	755	717	694	665	732	702	672	725	701	706	676	700	704	683	643	662	644	723	691	675	699	705	662	699	764	705	706	663	729	681	737	702	697	702	692	751	679	739	700	749	706	733	668	710	695	691	684	693	685	665	681	704	704	701	675	664	670	666	704	751	693	695	674	723	711	670	706	705	688	708	672	732	667	733	707	732	727	685	658	676	732	687	672	700	666	725	676	720	681	726	717	714	678	706	684	684	709	646	727	703	671	658	778	692	718	674	716	684	704	739	677	675	667	687	691	713	692	712	722	648	669	767	660	706	704	730	663	668	729	666	658	753	670	722	724	672	678	699	730	647	679	721	735	671	660	696	676	695	691	725	725	705	717	703	697	725	676	730	718	722	700	686	678	687	733	679	694	702	699	784	747	681	685	664	677	704	756	699	734	680	695	724	668	680	680	681	697	709	720	716	760	689	708	676	670	705	682	678	732	681	703	715	707	684	716	674	714	720	691	728	699	700	743	731	685	698	691	661	698	668	678	729	725	686	733	746	669	678	693	683	688	691	704	725	725	691	763	712	710	737	752	620	714	645	720	664	697	669	754	691	708	658	723	715	745	691	745	685	751	745	724	661	688	711	671	730	668	772	687	716	684	709	732	678	692	658	668	745	697	710	684	703	675	700	671	714	694	777	675	740	686	661	678	683	668	698	691	734	690	718	712	684	721	747	713	664	744	697	708	686	686	724	648	680	693	720	712	690	748	709	732	742	729	717	742	687	696	714	773	765	711	719	678	705	707	705	659	673	694	679	702	723	749	717	707	740	669	666	713	658	719	628	732	689	731	697	687	673	711	679	674	701	735	770	683	715	691	679	673	667	694	663	698	640	670	746	687	677	722	681	707	705	687	714	711	683	719	701	662	706	716	729	672	729	696	714	719	689	702	705	706	679	691	702	654	727	700	728	668	682	723	717	650	713	696	701	724	687	674	692	733	727	672	705	684	655	654	709	659	728	724	645	688	718	675	706	722	699	664	730	696	673	728	726	675	713	668	677	736	689	660	714	745	671	693	713	701	663	754	683	689	725	726	703	658	682	751	634	692	727	685	724	684	719	713	725	731	670	671	721	661	749	658	701	688	694	645	676	724	665	661	671	739	698	687	689	698	769	719	720	687	710	689	703	660	705	696	662	709	699	680	684	719	716	695	658	709	681	696	707	778	715	758	704	680	708	691	659	670	700	717	677	687	669	636	689	720	748	725	741	660	697	746	732	717	690	675	721	689	666	731	677	687	757	722	665	707	687	745	671	722	726	689	709	684	748	675	696	684	692	700	718	717	726	714	723	666	752	700	667	722	722	664	741	689	724	689	713	717	674	685	758	678	733	720	703	714	690	701	720	714	654	659	721	700	713	712	674	690	726	721	728	703	719	712	739	700	683	722	716	753	728	680	728	706	720	709	725	710	704	736	695	704	749	742	643	756	728	678	669	670	707	689	727	716	724	677	708	700	701	733	706	669	778	697	692	709	652	712	707	679	716	649	681	691	689	698	702	632	727	691	706	690	682	734	691	717	765	739	708	703	679	657	691	741	692	724	697	722	680	720	707	711	703	725	706	660	769	662	718	700	703	712	705	729	661	739	745	721	715	688	749	684	679	703	704	671	625	666	672	628	696	693	725	715	701	713	695	708	714	681	734	669	677	701	721	727	746	688	686	722	695	661	739	697	677	701	692	747	688	708	680	656	704	671	757	721	688	719	733	703	672	691	697	677	670	683	787	669	716	682	718	704	726	693	730	691	686	727	682	677	689	679	713	731	692	650	676	707	705	751	723	703	715	668	694	715	707	675	670	662	694	690	750	707	717	678	714	685	710	717	728	698	674	699	732	670	678	676	718	619	732	702	690	706	731	707	696	697	714	709	700	664	714	675	677	691	693	707	688	638	674	703	734	740	715	731	656	730	719	683	717	741	665	692	708	685	691	698	711	736	677	708	692	653	700	680	654	674	700	678	711	675	694	700	705	686	700	705	687	698	704	760	667	679	682	680	673	694	709	711	727	693	693	719	717	668	702	752	672	711	653	667	724	699	688	704	670	733	702	732	709	716	699	666	694	742	672	703	718	676	670	674	673	696	697	681	700	696	634	725	668	721	720	668	706	689	721	716	651	694	719	670	699	691	679	690	691	681	679	667	707	662	688	699	729	693	700	701	678	674	672	721	662	728	650	682	727	758	698	693	693	730	672	701	673	694	641	757	677	675	688	715	712	723	712	656	649	661	679	717	703	678	666	698	696	668	700	719	725	683	706	701	698	673	734	728	694	665	724	672	721	718	675	700	697	753	683	672	649	711	688	701	726	689	659	676	716	717	725	690	765	714	753	709	702	770	727	683	700	680	704	725	674	739	640	655	693	709	709	667	682	675	690	737	699	734	688	724	705
42422	57189	42145	27779	20411	14757	11251	8564	6016	4976	3973	3067	2486	2031	1735	1562	1328	1225	1139	998	989	897	901	811	785	797	771	693	770	774	746	726	737	733	699	700	694	663	685	696	774	703	748	703	699	724	709	672	690	708	695	712	680	715	655	727	676	697	719	730	688	678	706	703	711	638	631	700	690	718	699	701	665	728	736	686	680	706	651	699	697	689	661	660	656	702	734	689	749	670	697	720	676	701	695	699	731	700	692	684	720	672	688	688	682	718	629	686	669	685	700	747	666	731	700	683	683	683	717	713	705	683	694	717	689	689	711	706	691	720	714	699	709	653	717	690	714	701	695	740	683	736	686	709	715	729	752	712	687	703	718	683	715	649	684	727	671	753	676	698	669	675	662	718	717	691	707	681	750	710	729	676	744	701	697	720	706	694	704	732	723	716	713	715	725	730	657	740	718	657	621	697	680	694	700	696	651	702	732	675	693	692	712	689	760	665	676	733	747	681	721	702	665	652	723	719	676	662	671	695	687	698	706	713	702	690	722	704	675	610	687	704	700	683	680	710	690	703	731	734	697	726	691	699	676	735	727	697	716	671	695	698	693	695	676	682	676	749	700	678	702	671	746	702	683	706	742	722	714	710	684	688	673	707	708	707	686	707	742	761	692	686	655	657	694	714	702	707	722	724	694	724	729	701	702	716	694	676	706	709	677	694	713	695	680	634	702	726	735	700	688	694	661	674	697	714	704	704	717	713	753	665	696	709	690	717	690	660	721	667	700	716	675	712	682	771	701	723	711	711	688	729	742	670	710	708	709	715	687	688	682	721	739	709	694	658	681	722	707	698	707	710	688	686	688	697	681	691	699	686	672	737	735	664	692	659	668	690	701	641	690	707	686	722	660	690	677	660	713	723	731	733	689	673	751	658	714	657	740	673	704	727	699	663	696	697	706	732	688	684	718	701	706	647	725	718	692	706	677	668	722	680	687	716	711	666	707	714	693	720	724	702	671	676	681	677	657	723	701	720	753	717	730	717	660	702	714	668	689	723	709	687	656	713	737	667	675	722	697	729	764	745	694	759	682	735	734	660	712	661	688	675	672	723	673	708	751	645	741	722	710	729	709	707	664	711	746	742	721	706	740	697	666	668	656	725	729	676	693	737	730	674	706	706	729	737	714	698	693	680	658	663	682	710	730	712	704	691	724	743	734	703	740	706	723	683	665	712	736	722	717	710	724	695	674	701	745	707	731	705	712	690	677	696	711	701	691	722	700	709	703	693	692	682	707	716	701	708	711	640	677	710	647	722	643	710	708	700	721	665	672	702	689	726	709	740	711	652	703	695	699	666	718	728	709	677	671	682	669	716	688	736	718	697	665	690	656	719	677	708	690	727	683	715	711	716	718	703	687	741	702	692	758	709	690	760	675	679	647	672	735	724	693	718	678	722	659	680	697	703	692	715	691	711	696	740	726	671	675	676	702	690	697	657	706	669	709	640	708	712	719	712	750	697	681	697	681	734	715	633	675	663	625	697	744	673	638	670	678	690	708	718	731	725	694	711	737	700	679	684	700	710	683	694	639	685	706	668	683	697	713	701	701	720	676	680	645	716	698	678	643	651	714	678	732	709	680	689	696	671	697	694	683	699	720	642	668	750	727	700	668	728	671	708	702	681	690	720	668	697	690	711	656	720	670	684	739	686	700	667	746	707	698	683	625	709	693	689	697	707	697	698	723	669	726	693	703	660	663	733	688	742	665	664	659	657	719	687	638	692	719	668	659	664	707	686	710	700	744	716	640	706	682	635	673	664	700	708	691	679	677	704	712	693	648	741	659	663	679	706	657	687	720	698	707	697	738	720	697	661	700	709	750	731	707	724	693	695	687	709	671	708	692	697	719	750	699	679	717	677	675	693	667	699	710	701	700	732	692	652	701	698	718	727	703	708	710	697	679	681	725	687	693	699	671	676	687	717	677	728	704	699	629	749	698	750	709	709	749	634	685	692	676	673	677	733	693	731	696	698	677	703	730	681	662	671	700	703	698	640	689	671	710	686	726	699	666	744	672	687	687	720	731	748	678	662	662	718	703	750	663	682	653	714	677	751	691	735	703	696	687	727	631	695	753	694	688	699	699	714	646	681	729	708	772	651	696	654	711	746	684	697	730	662	689	721	730	694	726	723	720	695	696	779	662	735	659	766	700	708	690	682	738	686	721	685	687	664	735	730	740	661	690	670	697	726	675	666	722	681	715	719	692	677	685	684	706	721	744	676	673	686	719	687	739	703	715	694	703	648	666	704	689	645	682	691	675	675	700	721	699	725	754	686	731	732	684	746	720	682	709	639	708	738	692	691	683	712	699	683	701	695	700	667	666	688	694	721	693	699	679	729	672	676	701	685	741	726	688	696	708	667	736	683	695	712	736	687	668	704	760	682	731	679	722	736	681	707	675	719	706	671	698	692	718	667	725	680	653	696	706	689	710	667	665	718	670	727	670	682	694	679	734	731	679	700	733	690	684	712	710	691	722	694	700	679	710	666	674	713	706	756	712	694	662	703	745	706	664	665	683	679	707	724	698	750	674	687	678	722	732	686	680	717	672	648	702	701	685	666	666	712	690	676	681	720	711	701	700	723	706	680	700	682	790	699	675	732	680	671	689	691	727	696	745	747	688	672	670	720	679	728	705	747	707	692	718	755	695	644	735	680	679	680	689	714	671	711	718	655	680	705	782	700	709	684	724	719	694	679	735	739	676	686	721	699	713	672	707	653	702	681	713	680	681	694	739	734	671	683	697	685	714	696	692	714	680	665	705	747	706	710	725	687	680	676	716	658	692	676	704	671	686	698	702	720	713	673	670	661	699	718	708	750	665	724	742	692	713	689	666	698	688	709	701	699	702	730	712	683	689	705	721	685	759	721	760	707	678	682	681	683	731	708	692	785	673	716	712	744	722	752	709	727	666	693	658	672	760	723	725	655	729	699	702	703	684	690	741	643	665	693	682	698	691	726	704	706	678	674	719	690	697	711	695	705	709	724	703	694	683	664	705	685	678	654	697	713	712	749	681	689	678	687	702	694	663	664	706	676	658	650	687	685	703	739	737	740	671	679	673	713	713	686	660	706	720	710	705	716	696	706	698	692	662	664	667	671	763	702	734	680	687	681	710	718	716	705	653	707	728	730	724	777	723	696	705	684	705	734	700	711	691	649	709	728	690	689	708	674	680	682	699	696	725	680	672	670	685	656	700	668	694	642	686	726	663	713	684	694	668	749	698	647	689	682	730	764	696	679	641	724	643	693	694	727	712	722	709	715	730	671	715	667	750	676	714	721	677	718	667	706	682	669	718	704	723	668	627	700	670	722	681	669	729	751	708	727	667	687	671	705	725	703	712	736	687	710	693	705	693	733	719	756	749	665	678	637	690	697	693	670	685	720	713	696	668	693	670	699	713	685	695	673	676	706	669	684	737	672	710	699	733	687	700	659	718	688	683	706	684	733	683	703	692	666
24401	21517	29310	26115	23248	20042	13674	8506	5967	4829	3778	3026	2434	2024	1797	1647	1367	1260	1114	1060	948	880	872	800	783	739	748	735	749	716	717	708	688	715	649	725	682	704	657	740	711	778	751	702	703	653	730	739	707	723	700	716	705	697	684	699	686	670	651	688	716	719	720	714	695	744	755	724	653	684	678	661	683	692	698	652	676	673	716	712	705	669	716	713	696	672	710	721	742	696	701	689	709	686	750	697	705	666	644	655	681	697	663	712	688	704	738	681	680	678	683	727	712	756	730	666	694	686	713	725	698	720	679	676	762	670	687	657	691	684	670	667	699	682	703	699	732	702	673	645	691	711	692	683	644	688	702	726	705	719	675	647	643	659	650	683	705	699	726	662	734	714	670	706	699	665	696	675	688	701	699	712	678	697	628	659	682	700	741	694	719	635	674	667	724	683	664	686	722	679	714	682	684	690	667	724	684	702	697	685	666	677	690	716	769	675	691	703	678	704	714	727	714	723	723	741	673	691	666	678	711	687	681	731	736	729	690	703	704	678	670	735	666	705	679	725	643	664	696	704	684	683	699	693	743	698	714	732	691	684	712	694	645	661	682	663	695	675	717	717	685	708	668	680	719	686	700	718	681	665	658	680	647	718	696	654	676	663	702	702	687	749	704	684	677	702	721	680	695	702	721	659	721	656	669	686	664	708	667	714	679	720	625	679	727	686	694	700	660	669	653	693	699	726	698	701	723	703	700	686	687	719	675	665	669	654	670	698	735	673	640	699	719	700	662	732	680	707	653	730	682	727	710	705	680	673	660	707	709	695	706	721	666	654	679	663	722	623	704	708	712	700	659	697	682	697	735	670	667	683	712	679	713	705	709	690	705	701	726	695	669	701	698	710	665	700	712	685	719	733	694	717	740	688	624	680	706	726	682	679	681	746	731	675	722	677	691	738	713	688	681	660	696	677	687	667	725	733	672	693	723	679	701	723	651	707	678	722	699	676	676	732	692	718	656	720	663	692	696	693	719	662	723	670	718	736	745	709	714	662	679	726	630	692	720	715	711	736	729	701	679	718	717	689	695	722	716	658	715	711	715	727	647	679	713	726	699	736	656	675	628	725	670	682	701	707	693	692	681	689	683	715	693	668	653	731	685	728	688	652	678	669	703	689	702	706	708	660	670	680	689	710	675	704	742	663	729	673	695	747	695	693	719	677	691	641	673	686	703	698	705	752	725	708	733	683	729	704	696	711	668	720	687	748	651	721	715	719	733	685	702	736	703	739	704	683	657	735	704	692	644	689	687	723	691	697	677	665	706	689	664	704	673	743	723	666	669	644	648	717	664	689	656	646	684	691	718	643	747	670	662	730	687	700	699	674	669	731	644	738	662	730	686	700	664	721	696	692	675	674	664	725	707	682	725	715	727	719	708	695	642	694	669	673	664	626	707	706	685	680	689	736	711	685	713	684	699	684	733	703	680	688	711	701	713	687	685	713	721	683	673	688	666	717	671	709	680	679	675	695	681	684	717	691	688	687	677	703	705	716	675	723	669	693	655	704	678	699	684	696	702	642	739	696	772	654	648	660	684	671	697	665	655	715	724	721	711	718	652	743	668	713	640	659	715	688	671	740	708	701	700	703	717	708	714	683	758	646	671	661	715	680	656	669	718	696	707	754	694	723	678	669	703	720	685	653	695	710	639	706	653	682	664	695	712	668	686	680	704	655	641	712	698	712	691	737	693	700	689	720	699	694	713	705	699	725	741	675	679	699	722	734	651	694	690	713	698	676	694	702	671	717	717	685	664	665	677	772	715	690	648	662	728	670	697	679	652	688	700	721	680	632	657	682	674	685	702	690	684	680	692	686	645	718	742	653	654	667	674	656	681	673	698	706	739	719	695	674	697	648	682	682	689	679	717	684	713	696	688	658	734	681	645	710	699	699	709	644	737	669	776	696	719	728	687	701	730	668	733	718	703	737	668	750	701	691	714	693	713	648	714	711	677	745	658	750	684	706	721	693	656	700	676	680	680	651	701	737	710	685	680	693	697	682	673	703	668	653	654	691	669	645	684	704	681	710	696	697	668	724	702	670	698	697	713	633	698	702	750	753	665	715	720	706	684	695	692	720	723	696	693	653	697	666	646	679	687	696	727	667	751	714	714	723	667	750	722	704	744	675	688	694	653	707	665	696	701	755	669	715	700	689	618	700	698	722	728	705	675	684	661	678	664	658	664	719	743	671	682	714	673	671	645	647	692	685	701	778	671	709	717	664	700	700	710	683	699	692	709	693	715	677	701	679	696	711	704	703	719	684	706	732	642	712	654	741	661	717	687	676	699	718	637	719	684	697	685	721	697	700	646	678	629	716	679	702	705	743	724	731	672	734	662	695	653	675	688	690	683	719	681	699	652	654	713	693	693	712	659	725	683	690	655	725	678	716	726	710	670	699	730	708	706	691	700	724	716	684	685	721	708	683	709	687	709	725	679	686	758	694	684	689	631	682	755	729	657	680	742	742	756	692	711	705	722	721	699	675	696	643	680	657	710	630	688	718	710	725	687	716	722	701	705	723	687	733	677	728	743	679	697	687	741	742	651	705	684	715	679	719	665	716	688	662	684	676	632	656	689	706	656	739	654	697	732	708	637	732	695	727	705	726	674	728	725	730	705	681	635	711	704	708	692	733	671	649	728	715	712	724	712	690	733	670	700	702	712	697	692	692	693	708	696	700	684	692	715	669	691	711	678	654	702	703	691	665	675	675	722	728	676	660	642	646	721	634	694	658	668	687	714	703	681	687	729	674	659	693	741	670	680	706	681	697	701	732	686	720	653	679	690	742	726	689	726	686	707	641	667	630	694	732	671	621	693	705	684	729	712	722	644	691	736	702	677	699	678	674	700	685	681	707	671	713	645	656	652	658	661	707	710	648	700	682	713	712	694	634	702	654	733	662	725	717	698	689	736	652	700	715	693	670	727	688	717	689	732	675	684	630	650	689	703	679	650	690	691	676	690	652	724	686	657	612	702	711	678	645	716	678	676	713	699	682	712	655	719	659	682	759	691	655	717	748	623	703	701	660	705	710	691	697	769	700	680	751	649	632	672	696	699	659	672	700	665	676	688	701	693	735	669	746	712	754	648	657	669	695	730	664	697	691	647	663	705	687	669	725	708	718	698	665	671	721	702	657	689	656	693	699	742	632	709	693	673	683	709	673	698	671	702	685	676	669	707	674	713	660	717	678	664	702	700	663	682	700	675	663	705	679	691	691	651	656	697	676	760	682	659	749	686	718	701	686	738	695	687	646	707	733	629	668	702	718	692	673	702	657	726	684	662	742	687	712	687	691	722	672	717	707	710	735	704	703	676	668	679	719	672	719	697	665	692	717	714	671	690	682	678	684	718	687	739	732	721	729	756	722	673	686	689	714	716	697	698	761	705	684	639	691	723	707	735	729	680	708	660	741	692	732	686	697	722	723	698	686	675	693	671	698	692	703	711	715	669	744
40316	66976	48934	32973	24405	18805	14771	11441	8452	6889	5416	4181	3330	2707	2287	1918	1699	1511	1273	1272	1121	1048	892	863	841	838	824	771	757	735	796	669	701	747	764	717	762	721	715	761	694	680	690	701	697	720	673	668	626	627	691	724	691	694	670	711	696	732	686	681	708	697	672	717	663	693	695	671	673	701	720	722	734	721	747	660	670	738	704	669	721	707	668	728	642	721	684	735	692	685	690	693	692	684	669	671	702	672	693	688	698	693	712	696	678	676	732	650	647	647	702	717	669	657	691	708	675	675	661	725	718	690	702	691	719	682	686	708	705	670	718	702	692	706	657	701	660	705	738	719	696	732	676	698	658	747	737	739	668	697	665	673	659	687	688	680	626	669	724	720	690	663	699	655	733	688	645	666	703	720	682	711	699	696	729	641	666	691	663	696	718	677	714	702	691	696	688	721	715	673	709	684	700	680	696	700	664	684	685	683	668	746	660	664	662	733	695	747	655	708	666	749	668	666	646	682	750	688	716	702	671	753	696	703	707	610	674	740	664	689	706	686	683	690	705	716	689	728	696	716	669	678	712	716	731	705	728	675	680	686	709	708	666	700	684	663	668	660	677	671	696	695	700	697	668	726	694	656	737	673	727	650	707	698	671	676	693	706	704	657	679	690	727	680	675	724	681	713	686	670	735	703	700	674	688	703	724	684	691	674	673	676	631	706	684	669	696	719	672	655	686	712	685	692	660	691	703	655	663	692	742	685	686	669	699	635	699	701	727	655	715	700	671	679	679	720	700	683	652	670	636	689	722	706	675	714	725	666	644	670	675	684	732	692	674	699	698	685	724	696	690	698	651	707	654	701	670	689	713	746	703	713	702	647	728	667	667	679	659	658	702	693	696	724	665	750	678	675	675	691	650	701	694	639	721	729	678	678	707	695	688	712	672	654	702	677	729	706	727	734	665	697	711	663	711	733	673	664	693	661	683	697	705	724	644	645	681	671	707	695	675	697	707	740	668	686	691	656	710	731	675	694	708	673	717	689	689	671	695	686	702	685	664	680	709	663	665	732	721	698	658	676	693	678	653	686	689	686	701	661	680	740	667	698	681	630	753	675	725	696	715	726	688	731	690	689	643	703	656	658	693	679	725	688	668	740	733	666	683	691	747	687	673	710	650	665	665	699	692	676	671	700	732	674	698	721	631	695	701	720	685	716	694	699	701	667	702	660	693	711	693	710	688	730	655	733	707	724	692	667	676	668	674	698	715	634	669	700	658	709	699	640	650	707	676	722	687	703	695	702	719	725	702	660	660	672	719	700	658	670	721	701	705	694	675	713	685	672	700	683	722	685	692	696	722	649	697	628	682	672	712	678	701	691	691	695	644	645	704	688	671	647	723	682	667	660	714	680	684	672	674	695	711	685	679	665	683	723	688	661	673	701	659	663	714	625	701	680	709	686	683	705	669	711	745	692	747	689	670	671	689	663	656	681	690	686	673	694	692	760	635	680	672	701	736	693	700	695	697	714	709	669	701	681	663	717	715	660	726	663	691	676	660	709	679	679	696	712	696	721	690	709	697	661	698	697	661	687	715	709	678	703	728	659	679	662	687	723	682	683	667	668	702	722	654	669	716	707	697	695	723	690	689	707	640	656	680	670	703	651	641	694	695	710	722	665	669	695	694	675	691	681	710	699	660	645	686	688	688	694	667	692	766	714	719	698	681	671	684	731	674	711	728	673	678	665	683	687	690	655	734	692	647	692	640	722	677	715	692	695	701	700	756	702	626	692	696	703	703	693	667	659	700	695	687	715	680	672	692	729	702	654	728	751	735	678	700	695	696	697	692	682	656	653	671	774	680	707	675	709	689	706	699	667	684	698	667	692	721	704	777	738	709	653	712	669	653	704	676	687	644	704	695	724	708	679	691	705	712	657	683	719	694	658	702	664	702	693	695	736	666	684	702	736	692	675	676	676	676	694	659	677	681	644	684	738	692	699	647	691	706	724	703	707	717	686	711	701	696	656	686	738	758	659	710	638	684	713	766	699	631	722	680	737	693	697	720	675	700	717	717	691	684	613	718	720	674	687	704	700	657	687	705	716	674	668	726	719	713	654	698	726	654	677	671	746	705	670	685	686	680	674	687	717	707	653	689	693	743	693	731	733	690	714	675	707	706	684	702	698	694	687	675	673	650	674	737	692	686	645	679	670	716	673	687	691	713	662	716	676	721	716	728	710	664	708	727	695	679	710	727	722	710	653	670	709	692	685	679	750	674	702	679	705	664	685	650	692	681	626	701	698	650	671	716	674	706	720	713	631	665	677	659	661	688	688	736	678	693	678	677	697	735	700	669	700	670	681	643	731	693	696	687	647	683	740	665	711	714	667	724	678	740	664	682	679	701	698	644	716	704	736	689	681	707	681	656	706	714	677	661	698	718	660	684	677	684	700	724	685	663	667	737	715	745	695	675	694	672	706	753	698	689	690	694	669	689	688	726	677	674	720	708	686	692	728	667	680	661	701	702	674	639	686	676	724	676	735	669	731	710	688	722	662	714	721	712	688	667	665	718	700	687	682	704	644	690	724	683	686	745	708	699	701	686	713	663	740	687	718	667	679	695	725	675	683	711	678	674	722	657	690	652	675	708	664	738	694	703	719	719	676	705	689	664	766	695	672	646	729	677	684	683	723	703	674	618	685	644	710	651	698	733	693	688	681	676	717	712	693	688	659	722	704	670	650	654	713	691	690	737	679	689	728	693	730	698	706	704	673	715	653	698	702	680	737	674	673	699	678	642	695	676	639	683	694	676	662	728	707	757	718	704	678	669	680	709	705	678	693	714	723	741	713	671	679	673	679	682	737	696	669	701	718	722	666	688	697	694	688	674	709	685	681	649	663	691	722	669	710	668	698	693	654	731	683	671	719	682	671	670	649	672	673	661	706	658	630	645	662	680	720	661	655	718	717	696	709	664	698	634	701	745	628	727	707	650	752	727	664	733	704	695	688	689	669	693	667	703	690	696	727	664	688	667	720	760	687	669	701	653	674	639	660	719	645	753	669	676	662	646	663	728	671	700	686	696	704	678	688	715	690	709	674	660	700	711	671	662	695	737	706	718	683	656	676	698	686	719	754	679	660	647	700	669	695	686	656	722	657	661	670	680	671	709	660	674	693	674	683	683	655	687	678	662	696	641	728	690	662	709	664	650	702	720	716	674	675	743	687	681	693	721	683	682	740	707	685	694	658	686	710	671	665	734	662	720	698	698	680	701	719	699	699	675	695	718	625	697	689	741	723	744	646	692	675	661	677	682	719	727	693	695	674	661	720	717	676	694	724	727	653	765	702	691	631	730	663	699	717	672	695	703	692	727	674	731	658	675	668	706	636	640	671	706	689	724	613	748	708	679	683	665	708	654	686	714	738	687	672	692	700	649	713	651	638	657	696	663	691	686	740	655	699	670	720	651	691	671	686	696	711	683	697	696	664	706	699	652	677	667	653	652	709	710	650
25407	21919	30327	29195	22543	16116	11013	7571	5264	4218	3513	2667	2302	1931	1687	1516	1363	1240	1129	1003	974	946	838	862	803	797	814	843	798	747	762	726	815	736	709	804	751	769	773	721	723	712	742	734	750	686	756	693	697	737	728	711	710	721	699	685	663	714	792	754	760	704	704	725	722	736	731	704	729	695	708	716	698	738	727	715	694	702	686	726	685	731	728	789	756	782	750	731	702	679	702	699	708	693	701	730	718	658	705	751	758	776	751	710	727	744	752	714	728	773	738	731	730	715	716	688	731	694	746	710	721	775	705	713	698	778	723	729	670	737	702	731	737	717	755	672	728	724	697	719	698	670	729	733	723	699	769	690	692	727	694	736	689	685	744	779	725	751	708	717	711	681	698	720	730	711	742	751	713	699	758	741	720	705	687	701	706	784	690	736	713	690	714	739	726	715	729	701	774	716	716	715	705	708	709	690	699	745	717	753	726	730	699	765	707	738	713	721	740	703	755	731	728	734	761	735	703	693	719	713	763	723	784	763	709	705	716	738	733	722	711	738	729	705	725	710	780	748	716	735	697	773	749	720	727	695	726	717	752	757	710	742	661	694	693	752	728	764	757	694	678	754	736	702	719	669	728	704	703	727	714	729	749	717	703	720	751	758	747	699	716	710	729	712	725	731	755	736	696	690	761	716	749	703	677	698	726	723	749	757	709	750	737	700	731	706	729	716	716	731	742	666	685	738	685	752	704	733	708	699	734	729	691	722	741	686	726	704	700	731	719	734	737	754	695	685	711	681	724	711	734	671	740	740	689	743	752	714	746	701	694	699	718	697	743	722	702	746	722	718	748	685	706	721	728	750	715	759	740	715	772	724	722	704	724	755	769	673	738	715	725	775	686	705	731	714	690	727	686	727	694	710	747	739	732	740	733	747	749	758	719	761	720	747	705	721	702	676	725	722	781	723	725	717	703	717	704	701	721	736	679	693	746	694	680	681	688	782	730	738	715	699	664	662	750	729	753	710	699	666	698	721	649	728	739	695	720	734	738	734	748	697	735	705	764	695	747	724	721	720	666	762	713	709	746	763	702	701	718	675	744	709	681	697	717	732	765	741	673	722	771	727	735	764	710	763	750	772	727	651	660	760	686	767	732	691	751	715	766	739	727	692	717	669	734	711	774	747	702	738	748	771	712	701	703	726	717	756	701	762	711	691	710	687	736	723	748	725	755	730	733	691	687	698	792	743	716	731	713	712	758	753	757	706	689	709	698	746	667	700	680	686	725	724	759	761	739	746	683	728	720	734	752	710	689	728	680	723	700	766	703	731	707	750	688	711	724	707	715	725	774	747	722	744	730	770	776	726	718	721	735	722	720	707	685	662	729	683	722	737	747	702	721	772	691	705	783	741	752	733	763	735	706	757	768	674	676	739	708	709	695	711	738	705	708	690	711	719	678	700	726	736	717	670	775	761	731	741	750	693	744	706	749	723	722	730	724	682	738	681	741	731	675	714	759	757	701	727	747	763	725	669	676	749	713	722	715	728	736	708	720	753	705	725	717	739	704	730	739	739	721	712	683	735	715	727	721	762	715	724	687	683	719	748	732	755	730	722	697	734	749	751	703	739	721	702	739	718	707	746	732	678	764	693	716	709	711	704	727	750	785	719	728	745	728	729	720	690	687	737	731	713	749	718	761	688	723	787	725	693	770	746	745	751	713	743	709	703	704	721	704	691	712	738	763	709	693	706	712	774	713	724	707	682	733	764	722	739	667	728	684	691	725	712	697	705	709	683	707	728	684	688	733	712	687	742	725	678	719	738	722	688	754	743	755	710	703	713	741	701	680	697	694	737	705	738	674	683	745	731	704	717	718	732	761	735	690	679	774	715	725	718	728	733	737	693	761	713	688	758	720	697	766	729	749	689	710	715	735	721	780	782	745	757	679	722	696	719	647	719	667	720	724	709	757	728	688	768	742	716	692	708	693	709	708	676	725	698	732	727	711	757	752	706	758	739	709	738	708	722	684	720	709	720	694	723	741	767	715	662	755	769	741	715	692	675	712	746	757	738	734	717	665	722	709	735	736	731	739	751	686	725	722	692	701	683	701	721	683	733	701	751	729	744	715	753	701	690	725	754	696	742	741	703	698	726	675	725	731	704	741	728	668	680	756	689	737	718	719	712	712	693	718	757	693	733	749	745	740	738	698	717	759	740	677	736	690	709	761	730	685	735	720	734	702	751	749	729	692	734	710	699	729	725	699	706	673	722	745	718	719	738	748	701	724	691	701	701	703	693	722	726	739	721	732	725	696	708	697	713	688	731	732	736	772	730	677	713	691	761	773	755	723	703	691	697	754	741	721	703	734	710	711	687	725	736	740	696	720	754	704	691	690	690	706	696	703	686	765	715	713	723	749	716	726	684	744	763	733	686	711	696	729	715	728	684	685	702	709	696	658	691	732	696	727	729	725	711	706	727	739	748	737	755	705	720	717	736	678	720	720	718	764	690	717	700	727	756	670	664	733	706	718	750	744	752	701	766	671	714	743	708	723	708	739	719	755	686	741	715	748	710	760	700	701	754	729	680	698	688	688	746	729	780	742	690	726	706	744	744	731	715	717	749	704	719	707	754	751	700	707	724	747	669	713	728	731	694	680	703	742	719	707	718	713	739	755	710	698	750	670	759	707	690	748	751	735	723	674	667	741	730	674	726	742	725	723	711	744	753	725	719	715	738	731	650	725	709	721	703	765	772	703	693	700	725	686	737	711	713	740	792	738	730	705	730	703	696	733	695	699	681	729	764	675	716	775	724	741	751	715	710	733	696	759	692	691	721	765	729	717	736	711	719	752	755	749	725	743	730	724	705	710	746	713	728	737	726	774	690	723	702	748	732	727	663	738	733	708	715	728	710	783	738	641	750	731	725	731	742	662	746	706	704	728	727	714	682	736	747	755	701	721	677	696	725	730	684	713	708	727	676	718	681	717	695	751	736	719	745	772	691	716	689	670	767	702	740	704	735	733	698	725	706	708	711	707	672	764	723	693	708	701	684	744	771	741	698	724	697	727	696	729	775	722	713	726	725	714	731	716	742	717	720	698	724	684	700	733	745	687	725	663	728	734	737	729	687	713	738	725	721	717	737	730	717	753	681	713	718	717	711	755	723	714	720	747	715	718	695	740	718	746	753	744	726	734	734	723	733	750	761	684	693	765	762	747	664	736	706	723	737	737	710	767	758	702	705	727	770	722	740	684	757	748	746	739	741	708	683	711	739	678	792	686	697	681	737	735	720	750	697	700	758	754	714	706	692	739	690	759	780	696	741	659	730	730	713	706	714	726	719	738	733	734	735	725	756	700	727	736	762	674	714	723	746	715	701	693	742	724	752	694	737	714	745	754	712	721	705	707	718	689	708	734	728	805	737	699	698	677	730	685	676	690	774	728	728	687	701	714	706	734	755	691	700	791	704	729	713	729	669	753	773	736	742	795	717	736	716	709	751	701	724	696	708
40026	60458	45389	31919	23606	18008	13614	10823	7970	6340	5148	3823	3135	2555	2245	1893	1582	1435	1280	1178	1091	997	876	887	779	786	787	782	773	789	761	810	728	730	681	702	712	711	700	735	721	725	706	733	736	733	720	699	668	700	768	732	705	758	745	750	700	686	671	715	729	707	717	711	738	711	707	721	737	729	740	712	724	695	735	697	701	715	707	713	724	722	660	740	742	724	720	714	717	725	723	722	741	719	773	747	714	731	704	735	745	719	723	728	725	720	734	720	744	687	704	705	649	746	719	724	680	693	753	732	721	678	750	726	712	702	689	675	692	721	684	719	711	746	718	730	728	741	695	741	729	716	733	726	702	702	763	732	710	697	746	710	758	686	754	715	762	688	782	726	725	756	728	721	763	733	750	724	727	685	697	735	686	746	706	792	709	618	724	729	723	741	723	702	642	760	714	701	686	704	681	751	705	663	767	746	713	740	726	748	709	680	673	735	759	711	668	736	756	731	750	663	693	716	734	728	731	716	716	743	722	737	723	716	734	728	672	729	727	700	746	730	691	713	722	712	741	737	680	717	782	740	735	703	727	765	756	674	728	755	697	713	707	743	753	676	684	721	705	752	738	724	757	710	687	729	703	701	675	735	700	721	727	681	675	715	709	672	748	706	710	688	709	681	671	747	753	667	728	679	713	751	687	696	749	719	743	715	680	793	752	679	728	683	742	742	700	701	696	687	741	731	761	754	726	726	750	735	709	731	707	691	726	707	685	704	717	731	717	726	672	736	667	722	745	672	703	713	740	715	702	742	699	708	710	727	666	684	759	732	700	666	797	717	743	739	700	697	749	723	749	731	725	722	711	770	694	737	695	750	723	693	707	725	722	717	708	730	740	726	719	703	762	724	689	668	696	716	699	727	706	738	744	699	764	729	708	699	707	715	675	687	734	723	760	687	709	734	718	750	718	745	683	726	713	723	713	760	714	703	734	740	754	738	724	763	712	731	729	735	706	733	743	697	712	748	675	725	690	758	697	717	682	712	718	750	728	669	689	731	740	758	718	677	729	712	714	787	741	743	756	710	710	729	722	681	692	711	722	733	717	735	737	719	676	667	739	738	751	758	754	683	687	733	709	768	697	694	742	743	694	761	753	750	701	690	673	683	734	685	737	734	721	723	724	742	720	727	730	728	721	721	767	700	715	698	759	737	719	693	741	718	689	715	678	761	757	698	747	705	733	665	711	750	754	720	726	738	729	682	728	700	715	740	695	710	703	693	721	661	767	727	696	703	675	709	737	739	711	723	677	656	722	715	729	772	707	723	702	720	725	715	708	728	728	695	662	721	682	624	761	784	712	691	669	713	685	749	703	710	693	718	735	719	763	712	698	745	689	712	713	712	719	680	734	735	740	744	728	756	713	692	721	680	763	712	712	704	715	711	678	737	742	712	746	704	700	688	758	708	683	777	717	732	740	696	725	712	726	753	702	712	748	765	687	717	756	780	716	709	699	715	731	722	727	721	738	673	767	721	688	752	729	703	655	694	720	743	713	747	683	720	691	740	712	704	716	755	686	717	766	745	775	731	697	727	748	696	750	693	720	744	719	705	687	707	710	726	744	686	721	724	725	728	732	704	698	694	708	703	688	728	745	727	643	681	718	703	661	694	715	674	726	695	675	727	721	682	721	749	774	706	732	684	679	700	736	712	722	711	719	731	780	723	718	709	752	674	729	761	686	716	781	745	738	766	718	720	704	691	689	704	753	773	722	726	698	706	704	694	742	685	704	721	728	719	705	739	732	698	674	739	698	727	753	715	709	727	757	686	737	641	721	710	727	689	709	685	749	735	751	730	700	704	771	707	696	703	727	676	691	725	698	741	727	721	690	706	717	721	703	691	725	732	727	681	711	699	749	735	734	737	724	698	740	747	654	732	696	734	714	699	695	734	738	681	731	675	719	727	749	695	787	739	702	758	717	718	726	744	770	750	704	753	702	715	692	687	674	739	720	695	666	728	664	719	684	729	745	740	678	744	697	688	734	738	776	695	698	666	732	677	734	674	738	732	761	757	735	677	701	700	704	727	704	723	762	707	709	708	751	688	758	708	708	730	722	706	778	717	755	752	718	711	653	730	729	793	739	761	707	712	723	659	702	733	696	713	701	723	728	737	704	722	726	689	713	741	716	696	761	725	707	745	731	689	699	766	684	733	750	702	706	698	722	707	698	659	774	775	703	691	691	688	733	757	702	690	739	724	739	739	737	694	701	706	683	705	745	739	755	730	708	730	725	693	754	701	713	708	728	669	720	724	729	744	749	700	685	724	728	671	720	723	713	704	690	749	710	742	717	725	733	710	682	713	718	755	727	719	715	688	719	737	718	729	705	708	683	752	719	667	689	729	684	712	732	711	695	705	690	686	706	718	776	704	720	734	721	708	728	707	698	676	716	731	743	697	683	735	699	745	731	717	757	727	723	704	716	705	745	719	649	726	713	724	698	766	736	705	693	723	713	716	707	733	730	701	736	667	708	689	669	762	768	737	703	749	726	705	691	766	708	706	740	680	708	751	751	682	750	705	743	737	705	715	739	758	760	763	688	725	706	766	700	689	745	705	690	720	715	739	676	725	742	680	708	716	729	714	681	763	764	739	732	695	722	701	701	687	687	731	674	735	766	722	690	737	738	719	722	740	687	709	707	705	732	746	686	721	713	749	738	747	707	712	695	684	763	710	673	666	762	709	698	751	706	713	675	735	689	734	720	727	727	742	713	703	703	762	732	751	687	664	731	735	717	708	707	750	759	728	710	662	731	708	701	704	750	707	738	703	693	730	689	713	724	711	734	724	691	733	748	759	707	707	718	767	708	710	668	690	719	730	710	705	688	690	717	709	728	754	726	685	695	698	734	725	731	735	740	715	726	719	693	682	720	705	731	710	696	741	730	726	730	738	755	720	670	763	749	724	663	776	737	712	730	702	704	748	741	733	685	719	735	733	723	706	697	712	723	776	701	738	729	683	708	697	711	759	697	716	721	748	693	760	755	680	734	705	745	748	713	719	733	756	748	719	714	729	726	734	737	733	717	712	630	729	727	719	677	712	737	708	708	750	699	705	774	708	758	674	656	711	728	719	688	713	679	686	732	720	725	686	713	709	701	713	702	715	676	734	729	722	726	769	710	715	742	743	729	705	733	751	718	734	698	737	731	673	678	728	694	741	736	757	730	749	745	711	715	686	733	724	717	696	699	744	727	730	706	739	734	726	748	727	687	715	700	730	759	754	741	690	783	767	721	748	741	691	754	713	763	745	736	749	718	729	707	711	683	748	713	711	742	774	716	755	753	713	753	686	720	719	726	718	727	704	752	740	754	714	744	725	724	701	765	722	748	714	722	734	757	689	717	674	666	687	733	696	695	709	678	719	685	710	718	734	745	761	739	727	787	719	730	678	736	693	707	697	712	737	730	745	731	703	724	698	690	732	731	779	681	708	703	748	743	682	753	738	741	682	679	682	756	750
23062	21458	29264	24498	22512	23822	21954	12845	8622	6747	5512	4270	3520	2976	2503	2075	1816	1558	1413	1289	1230	1069	992	943	977	881	866	855	779	826	766	808	761	771	782	783	787	763	774	800	749	784	777	764	728	789	750	751	750	777	767	756	769	716	787	753	725	797	736	711	751	732	744	732	744	725	724	751	712	704	725	721	711	781	756	708	751	751	754	722	722	773	761	768	708	813	727	742	741	782	741	721	775	733	771	768	795	699	780	740	712	772	727	741	714	724	731	758	790	735	693	805	733	712	765	702	716	750	739	744	750	766	722	755	763	765	700	745	792	674	757	660	717	702	751	753	721	761	772	712	773	750	761	749	757	743	726	790	744	840	783	741	728	736	730	787	697	750	726	670	714	754	724	704	738	769	750	674	761	758	721	741	760	760	801	739	768	729	737	762	785	729	723	758	745	749	764	726	747	744	735	710	742	686	765	737	726	709	743	744	752	717	731	730	714	714	714	676	732	741	778	794	722	705	823	730	765	694	748	723	743	734	742	706	754	725	728	693	745	710	745	745	674	769	766	759	793	749	738	765	742	752	778	733	739	733	753	771	784	733	751	711	756	739	774	723	744	748	752	772	796	715	738	728	716	719	750	747	670	755	704	711	695	769	742	731	766	738	734	734	779	714	727	708	738	746	735	745	768	747	751	752	753	693	789	733	689	713	771	780	758	697	750	738	717	788	764	742	732	720	731	740	718	655	716	756	696	721	754	697	700	743	732	760	719	718	733	738	765	692	736	783	756	703	689	717	775	710	735	703	742	782	740	672	784	763	734	730	756	751	734	702	727	763	704	730	743	737	761	718	747	775	730	746	726	745	737	733	725	765	746	721	721	726	716	711	749	722	702	754	699	746	745	749	719	717	772	722	700	786	725	706	745	723	733	756	729	736	686	730	750	711	767	715	735	738	719	779	739	741	738	758	763	753	715	750	715	751	737	770	733	704	733	763	750	752	742	726	727	706	730	739	705	734	761	763	718	740	717	743	750	744	788	735	705	812	749	758	766	742	764	710	671	765	712	792	743	752	715	773	745	762	734	730	725	711	794	756	738	724	748	714	722	756	792	725	745	716	713	778	745	710	743	736	776	704	724	746	689	765	745	733	737	716	723	732	758	699	794	738	708	760	740	747	716	714	731	731	738	710	719	727	720	747	738	745	740	792	728	731	716	723	753	700	777	757	741	767	741	758	741	792	737	771	716	702	781	770	734	723	683	721	754	793	734	754	770	767	754	746	757	735	773	736	714	730	737	750	755	788	746	754	772	729	723	712	713	775	750	713	721	742	743	738	749	749	709	748	766	729	729	760	742	726	768	696	725	693	762	714	735	699	724	705	768	728	749	705	784	754	716	748	801	715	760	771	754	732	732	689	750	768	731	748	760	744	693	761	706	768	767	751	745	728	739	728	710	747	734	752	778	718	761	737	736	717	745	768	698	758	724	734	823	722	720	778	757	715	744	785	776	745	716	756	741	712	714	763	727	669	733	773	754	764	719	735	693	712	728	692	746	717	722	740	791	732	781	758	759	746	721	715	752	768	733	806	751	771	768	734	759	745	776	764	742	726	757	785	705	692	710	728	710	734	700	717	722	748	760	684	726	673	732	726	760	750	775	747	736	773	769	721	721	698	731	693	768	708	735	816	772	729	711	779	745	772	726	761	713	742	724	752	759	785	737	741	786	727	729	769	814	743	763	782	746	765	736	718	835	795	677	755	777	740	786	771	782	745	793	765	741	755	757	732	755	775	707	753	719	752	755	702	739	691	718	786	743	724	751	690	736	701	748	774	698	728	707	779	732	754	733	748	764	734	729	761	707	772	693	734	752	698	680	723	776	705	738	745	720	731	753	722	758	781	732	736	738	715	731	700	765	750	734	752	726	750	736	726	665	711	743	727	732	771	759	721	768	715	764	754	784	707	744	732	759	750	725	759	741	727	693	765	730	728	775	737	745	717	701	736	755	736	690	731	733	737	722	729	751	716	762	734	741	700	747	676	735	740	742	749	738	763	743	722	725	712	762	755	729	728	727	747	722	749	762	748	733	711	681	687	747	723	782	771	753	787	713	730	739	710	715	765	759	679	696	750	764	732	757	692	721	692	715	771	745	757	739	766	779	754	710	669	733	763	768	705	798	713	700	760	718	747	750	727	785	732	770	728	726	733	744	805	763	769	715	751	757	718	738	723	718	707	722	711	724	733	726	768	745	737	691	729	737	715	732	713	737	733	700	717	701	752	748	764	774	712	761	728	731	727	687	753	799	777	761	757	766	715	799	778	764	762	734	730	729	783	748	751	731	792	765	773	760	717	759	747	674	789	768	699	771	700	764	726	748	720	723	720	771	723	738	688	730	781	737	760	799	714	724	721	712	735	774	729	775	736	796	764	719	739	757	783	719	718	787	761	701	740	772	742	774	733	743	772	765	719	728	752	739	738	713	748	711	687	688	734	740	707	737	741	729	704	730	738	694	771	754	770	773	694	719	781	746	742	701	742	715	714	697	729	718	735	748	771	716	753	748	698	748	737	745	773	716	761	733	756	745	725	780	755	800	726	766	713	718	754	731	765	754	741	725	738	726	716	709	722	707	730	653	688	745	752	742	790	721	704	773	745	763	749	721	762	729	737	762	739	761	759	718	752	731	712	707	742	758	746	737	704	688	743	737	731	758	767	761	750	724	750	742	723	738	802	720	748	760	731	740	717	711	767	727	750	738	745	778	796	712	781	718	701	753	752	732	736	726	760	803	693	753	778	755	703	750	738	765	714	752	797	719	727	728	669	726	720	732	713	730	740	782	733	705	730	757	743	791	754	764	704	756	756	660	774	704	740	715	734	766	728	765	730	706	720	756	725	794	785	795	700	742	746	722	717	773	771	723	725	729	785	762	737	795	750	683	697	712	755	721	711	729	723	728	746	754	746	700	744	791	735	792	730	762	717	712	731	691	741	734	731	736	763	725	776	811	750	723	727	729	719	744	757	764	725	702	780	724	719	768	706	731	716	758	781	753	692	693	725	718	721	759	683	713	748	762	736	675	707	744	719	752	711	769	754	722	730	767	733	739	674	738	700	747	748	707	783	728	722	774	748	708	690	753	769	744	676	725	691	785	733	777	756	749	755	740	761	756	740	757	776	755	728	758	774	752	672	737	757	766	720	753	800	727	726	758	789	734	745	724	732	686	740	740	722	757	733	732	761	728	762	776	749	764	726	723	756	748	801	726	742	770	779	721	682	727	761	803	722	774	681	724	703	760	724	686	739	739	753	729	702	681	719	743	764	736	782	746	750	723	735	717	744	738	737	708	802	715	766	775	741	725	746	694	796	761	742	737	724	716	706	754	728	753	697	736	737	762	763	750	776	740	735	744	658	751	750	760	706	735	771	760	744	708	765	780	745	765	704	775	760	705	758	755	753	761	763	714	726	738	714	752	710	738	726	748	756	733	707	744	762	689	718	766	770	740	681	725	787
41739	71205	55475	40889	30730	23987	19124	15258	11656	9058	7447	5818	4653	3816	3154	2657	2231	1881	1674	1503	1390	1197	1108	998	943	907	811	856	810	803	731	808	810	775	759	773	724	800	765	713	747	707	704	760	751	739	734	716	767	731	756	719	770	695	739	675	766	728	714	720	771	731	691	747	732	718	731	738	717	725	733	688	724	737	724	716	732	734	746	723	775	700	719	740	750	729	741	687	769	749	745	673	749	733	706	741	720	722	746	728	772	700	682	743	753	715	700	765	758	688	778	738	679	732	715	769	728	731	728	700	724	741	724	678	717	653	721	717	703	676	756	720	689	741	770	717	756	761	716	741	741	675	660	714	714	753	738	733	725	729	707	752	738	730	749	716	751	731	745	667	709	715	776	711	703	683	737	710	723	721	754	752	725	740	744	691	698	673	736	682	747	704	734	730	712	688	713	713	725	687	698	747	715	723	736	737	753	770	697	749	702	678	731	716	737	684	735	724	741	715	709	702	730	730	750	720	766	672	722	704	737	685	702	694	750	723	719	723	721	704	725	690	745	746	689	705	708	733	735	770	734	706	752	767	695	709	690	738	741	787	716	761	773	766	707	744	711	755	732	711	694	722	802	768	693	729	762	716	722	710	692	681	761	670	718	683	697	723	705	720	733	704	709	753	699	749	686	715	691	707	757	736	750	713	733	703	713	684	761	736	765	705	708	707	762	718	724	739	751	696	697	731	737	665	696	747	704	725	758	766	718	761	739	741	736	728	746	727	748	692	671	676	730	765	720	718	754	750	736	715	703	770	703	692	728	728	739	681	687	720	726	742	691	719	707	713	682	725	767	703	741	752	728	713	690	698	740	706	689	765	688	697	716	731	708	712	680	733	719	688	731	714	708	727	713	724	715	690	727	713	657	779	730	729	694	712	767	711	711	734	746	678	779	725	679	687	712	675	687	780	701	742	754	717	751	711	720	703	701	730	692	702	712	698	713	731	688	746	708	751	727	668	724	712	726	722	702	729	741	741	721	729	710	729	697	720	737	700	771	730	687	672	737	764	720	701	724	681	719	695	737	750	710	673	772	701	715	693	699	726	682	691	692	705	695	757	746	722	699	686	764	713	723	726	741	741	766	726	706	761	697	725	716	733	700	730	702	711	701	746	744	702	718	736	706	770	718	731	697	707	698	712	718	726	734	755	699	721	713	714	719	755	697	710	774	676	720	731	749	730	697	742	727	728	765	704	714	691	704	714	716	725	715	733	719	751	685	714	731	732	691	685	699	694	801	702	727	677	754	725	747	719	708	754	729	735	731	675	742	729	707	715	721	725	737	712	715	730	692	756	728	686	693	726	650	765	740	710	701	679	731	716	707	717	736	743	720	719	711	740	715	710	707	715	721	691	739	740	743	757	685	726	711	726	648	697	716	742	739	670	743	702	753	719	763	719	724	708	720	696	717	652	690	748	721	698	690	730	737	772	733	737	721	719	709	709	734	688	694	739	756	720	719	740	726	699	734	643	746	734	639	771	720	727	693	734	714	740	678	712	708	751	688	751	697	712	722	693	697	726	725	734	740	713	725	696	734	747	740	750	726	698	751	755	673	739	711	694	782	749	705	721	730	715	727	682	748	755	725	737	718	751	717	746	753	752	722	788	759	721	748	722	754	743	712	713	719	737	766	726	742	694	726	775	686	722	740	689	833	677	734	763	711	687	729	727	733	683	681	726	673	743	729	750	696	722	746	777	659	748	674	724	761	718	776	752	741	723	734	704	761	751	740	693	730	753	699	656	708	784	761	716	718	762	743	749	717	706	684	749	717	702	755	700	748	734	724	722	726	734	697	702	707	751	713	706	756	738	685	742	731	727	739	697	703	756	720	769	740	721	761	733	682	764	716	750	713	706	711	707	697	710	644	750	749	682	704	765	759	738	767	702	719	704	701	702	723	751	739	700	710	725	721	701	749	736	720	746	733	704	686	746	757	741	697	724	780	743	718	724	745	747	733	713	710	754	713	642	738	769	729	707	717	729	714	720	723	680	718	703	699	719	738	762	710	727	729	715	710	754	790	700	749	712	719	693	746	676	724	749	746	724	721	737	731	759	740	704	713	687	723	728	726	718	752	712	696	696	683	703	702	684	705	744	695	704	730	723	708	728	747	760	685	702	771	706	786	732	715	706	726	688	749	689	715	747	738	733	716	800	711	739	705	759	678	746	747	728	713	737	708	797	726	715	712	739	733	681	723	725	766	738	694	727	715	751	719	761	721	750	689	685	735	765	741	695	720	744	690	728	742	708	725	719	702	671	693	716	738	701	705	737	697	718	709	774	717	727	732	724	729	692	739	694	704	740	687	625	710	701	707	726	707	741	687	762	706	730	751	701	733	739	729	684	702	673	716	733	769	668	726	736	721	745	736	744	672	663	721	750	698	727	754	744	715	733	733	756	688	750	765	738	728	747	738	734	726	739	750	737	723	730	747	662	711	729	694	721	699	712	752	759	715	745	737	740	726	716	746	726	697	735	724	729	719	684	755	733	695	741	682	685	684	701	793	746	725	692	690	692	705	699	680	692	690	708	686	719	705	693	673	708	717	770	723	696	679	688	734	756	740	699	739	699	724	702	752	702	715	697	689	710	751	695	725	701	758	749	750	706	719	760	749	714	743	736	736	731	758	688	748	717	716	679	727	754	719	748	701	740	684	728	722	665	721	738	691	740	709	746	737	715	708	732	742	697	694	752	707	702	746	705	733	710	722	705	703	756	698	771	761	737	760	735	711	744	700	704	762	655	710	743	695	687	658	736	655	688	689	756	788	710	696	761	744	725	722	741	755	757	680	708	748	754	723	777	719	722	723	726	693	734	708	734	739	748	733	704	729	706	762	713	761	701	698	732	730	731	702	720	729	787	726	759	719	730	726	721	726	676	725	714	725	663	691	753	746	736	728	764	761	672	707	728	695	704	704	720	720	738	714	694	736	748	738	692	736	756	763	719	712	689	708	691	819	689	655	756	715	726	699	752	728	733	722	713	724	730	710	716	742	731	709	696	714	700	716	746	746	726	717	718	738	738	724	733	687	716	707	723	668	746	705	717	741	774	736	717	743	713	772	753	761	753	753	698	720	725	736	721	778	702	733	751	678	686	731	736	693	723	673	719	760	741	722	747	733	676	714	695	684	696	738	741	732	716	717	767	702	709	745	721	737	722	727	711	710	728	706	695	737	732	722	730	723	743	757	769	674	780	723	751	723	705	742	720	726	700	754	714	740	721	741	718	727	680	713	696	671	737	733	716	724	756	723	674	738	727	746	743	719	739	707	685	735	733	710	751	719	726	762	730	705	707	696	714	729	675	764	706	724	770	702	809	735	715	743	690	677	733	682	730	743	742	750	746	734	722	785	791	693	689	751	710	671	743	735	734	719	731	744	758	736	743	739	718	714	737	718	746	719	708	707	712	719	668	726	710	718	698	740	680	701	745	712	699	732	747	724	709	712	688	716	782	743	709
37412	46773	46800	31577	18348	11308	7441	5472	3898	2995	2615	2109	1810	1571	1422	1251	1103	1023	930	935	876	822	853	757	718	794	776	743	715	767	729	725	767	744	676	719	698	745	736	716	713	683	694	756	653	751	696	739	733	706	694	731	719	685	728	702	702	690	712	698	671	719	709	690	699	745	715	713	724	690	695	704	702	676	677	712	664	707	721	689	728	698	699	717	704	724	667	681	703	718	723	719	750	661	720	696	694	738	677	739	720	764	690	710	658	690	694	700	699	679	682	691	681	703	716	691	648	722	724	722	707	671	686	736	689	703	702	728	635	715	654	687	670	685	710	717	712	725	680	737	674	681	696	699	694	718	759	727	705	707	707	696	719	679	772	714	694	698	677	726	723	678	751	692	688	743	702	649	709	714	652	719	690	729	698	714	695	678	648	669	712	713	718	681	701	702	781	728	718	680	709	693	667	671	708	724	707	669	692	711	699	730	693	733	699	751	697	714	691	668	713	715	653	737	740	686	700	672	714	756	718	681	694	728	695	670	710	678	680	720	662	726	701	730	718	651	700	742	677	718	682	730	712	704	740	689	694	706	743	684	718	732	696	678	720	662	692	743	675	670	674	751	706	703	747	687	688	650	673	656	703	681	690	707	650	693	691	659	672	659	703	695	693	686	727	703	655	684	711	699	702	731	650	695	702	687	705	782	709	728	696	720	693	731	640	698	740	689	717	717	708	681	691	708	694	638	730	726	661	690	675	713	687	691	642	714	722	716	735	655	734	656	660	716	684	691	728	671	698	717	724	696	699	699	681	683	703	727	699	659	692	699	688	761	699	708	688	708	650	689	716	706	681	693	732	723	698	674	700	697	705	723	741	645	716	699	726	714	698	730	703	745	675	721	690	694	739	713	720	708	691	684	718	619	676	677	692	744	745	718	709	686	692	734	675	729	696	675	724	680	683	703	665	713	691	665	736	722	665	714	674	645	724	684	719	706	748	682	763	684	703	689	717	735	708	726	720	730	722	718	682	709	727	709	669	736	712	692	710	722	709	696	718	707	709	710	677	693	670	707	720	701	709	706	722	721	686	690	688	689	717	718	674	718	739	730	711	707	721	704	719	684	676	682	730	683	665	679	721	717	702	681	688	701	692	733	722	658	704	732	746	686	710	700	695	688	711	716	706	683	744	654	671	718	717	724	698	691	703	731	682	677	682	675	740	707	687	679	716	673	724	658	719	662	737	684	772	687	704	682	702	680	716	713	729	667	709	679	721	711	715	664	687	722	688	680	678	665	667	673	706	695	709	684	718	702	707	685	762	658	698	705	690	667	673	711	686	703	694	666	672	693	667	712	692	702	724	658	687	697	707	700	686	660	721	680	678	692	742	694	703	686	657	704	686	654	741	740	712	736	710	668	699	723	688	688	719	655	737	745	683	640	679	710	667	745	696	664	724	699	726	691	699	664	698	672	709	736	673	695	703	654	671	641	714	698	768	671	679	699	707	712	766	672	733	676	722	731	693	693	755	716	687	700	703	702	720	668	739	752	714	673	640	774	685	723	724	710	731	677	722	696	695	727	728	697	696	677	688	719	679	712	717	674	666	717	703	711	695	680	671	677	664	702	701	752	727	710	713	673	742	661	695	674	712	680	698	718	693	715	691	718	709	747	680	710	721	709	736	695	711	670	682	680	708	684	709	710	715	758	678	726	667	690	659	730	713	725	698	690	737	684	684	727	683	703	725	713	717	719	718	726	711	713	666	698	700	704	693	723	715	681	695	648	727	675	694	709	677	709	688	653	665	638	687	685	687	727	685	710	686	794	663	692	697	714	673	705	734	732	703	715	703	668	758	710	707	684	719	689	727	737	707	695	702	698	727	690	707	705	658	710	702	675	703	706	680	713	706	699	684	674	676	668	700	728	676	690	665	707	707	687	678	732	699	650	670	675	704	725	691	685	676	686	670	652	705	653	652	742	733	671	720	706	701	709	727	691	722	683	737	699	689	665	728	701	675	668	671	719	697	661	683	722	692	714	690	737	726	690	700	694	659	704	718	710	723	702	699	774	664	703	667	721	699	690	784	742	729	676	759	710	690	735	704	712	717	698	766	748	708	738	697	684	740	653	732	677	697	666	670	702	654	690	726	683	719	712	689	644	695	689	727	695	701	675	649	684	745	720	706	727	714	717	741	700	694	702	673	720	723	681	761	704	724	706	752	713	664	669	663	697	713	697	700	715	700	694	717	703	695	688	690	735	692	661	714	677	695	672	740	717	714	756	689	650	661	685	739	706	713	709	715	697	712	713	732	681	733	697	734	633	693	671	789	689	712	722	666	706	766	726	739	725	759	749	678	771	752	716	707	729	698	708	742	722	692	702	693	700	718	659	700	703	651	687	681	693	657	689	704	690	750	686	673	681	728	700	682	693	706	705	706	735	701	703	734	716	695	721	697	722	752	707	676	735	683	717	717	679	675	657	696	678	765	714	698	756	674	687	702	656	654	647	676	733	724	688	707	696	732	735	693	707	769	719	716	733	671	691	710	652	683	712	708	720	721	699	697	670	683	691	683	658	709	710	702	723	704	709	696	733	754	651	689	694	688	677	642	706	704	681	691	673	689	739	714	710	677	724	691	682	722	699	721	668	741	713	656	756	695	710	673	731	718	731	694	694	707	715	719	696	729	649	738	730	659	669	715	707	700	704	717	700	708	722	729	695	715	632	703	683	726	739	696	709	694	698	694	678	717	667	691	716	683	672	744	722	703	733	688	726	711	647	665	663	657	723	700	716	671	696	698	735	700	720	688	776	683	718	662	726	723	646	723	693	696	665	686	705	711	691	667	699	756	679	738	730	680	687	695	712	671	753	656	699	707	713	697	690	687	677	671	704	682	696	712	695	663	709	690	706	711	659	679	683	725	741	692	683	696	685	647	695	701	725	695	693	677	734	698	720	676	713	689	691	629	701	718	692	714	676	688	681	687	710	713	677	674	740	729	697	687	707	700	701	676	721	674	691	722	651	725	654	678	691	676	710	718	652	704	690	685	701	708	677	683	729	677	694	716	719	685	706	738	686	679	691	696	683	763	689	723	676	695	760	748	703	693	689	656	761	686	689	731	728	698	718	685	692	694	668	662	697	743	693	735	693	724	609	702	706	698	698	676	690	680	695	697	719	676	665	714	708	735	791	712	740	696	725	701	702	681	748	663	694	721	672	655	694	721	668	690	705	711	720	717	673	736	725	635	723	700	663	705	715	734	722	685	700	700	699	725	724	696	712	673	669	690	730	727	660	689	686	716	668	696	686	745	678	677	698	673	637	730	732	702	718	731	713	671	706	653	713	736	693	694	736	705	688	735	707	721	696	692	676	710	709	718	719	682	729	733	704	695	673	687	714	703	704	696	699	700	709	662	673	690	702	732	698	648	773	696	702	678	726	658	752	718	695	688	688	698	729	628	711	685	717	653	697	686	720	689	713	627	673	723	737	731	659	703	690	720	730	674	713
41830	58148	43519	27269	18543	14129	10601	7930	5845	4495	3777	2872	2489	1978	1701	1406	1333	1210	1116	1003	980	885	838	831	761	769	777	706	768	747	737	743	691	721	719	771	749	711	693	722	697	729	724	748	673	686	659	743	683	714	703	698	672	712	767	700	656	717	773	725	672	756	638	765	711	710	736	719	703	718	677	738	710	696	658	694	719	683	719	724	675	676	699	697	676	743	708	710	716	735	671	680	649	762	732	721	715	693	716	717	697	690	711	714	678	734	680	678	697	714	718	668	674	685	717	655	661	676	720	744	691	713	726	735	681	691	713	699	718	690	701	714	754	669	697	757	734	707	644	732	697	723	661	720	696	703	720	699	759	681	706	677	714	690	728	695	712	727	720	717	713	695	712	723	733	701	699	692	655	735	718	659	706	696	721	710	714	690	656	751	699	691	705	682	687	705	716	675	676	677	653	670	685	665	676	679	685	681	693	713	710	683	646	747	689	679	711	685	720	701	692	710	693	704	675	734	708	677	668	703	727	699	700	654	681	683	711	680	735	684	665	664	716	689	730	703	705	730	728	689	742	704	678	741	690	741	704	681	666	725	744	704	664	711	701	709	762	708	673	660	720	700	678	669	671	709	699	675	677	682	691	712	684	723	731	695	715	723	733	705	704	722	702	721	745	674	755	650	687	725	726	636	696	652	732	696	691	701	680	750	754	680	714	738	702	699	705	715	712	689	682	675	699	714	699	710	685	668	687	730	718	671	687	717	702	680	705	697	687	674	658	726	745	687	726	648	696	719	695	702	715	747	718	679	672	725	700	733	711	719	729	696	747	724	722	672	702	737	682	773	687	689	699	684	704	685	687	670	719	723	669	700	747	692	683	693	688	674	699	679	720	684	714	689	670	662	761	691	726	667	690	709	653	669	678	729	658	708	701	679	663	702	683	688	688	706	755	654	747	665	741	658	723	705	687	695	707	724	658	723	650	665	715	722	720	698	683	697	717	683	644	752	657	682	703	716	705	714	744	727	697	732	680	709	689	668	701	713	672	675	713	673	709	717	667	688	703	671	700	671	701	704	698	686	739	685	690	693	726	657	699	698	673	655	724	719	705	732	681	650	703	742	695	703	707	675	716	688	677	704	696	699	729	673	726	691	769	715	755	653	708	700	709	712	691	701	681	661	700	680	699	718	720	660	693	690	693	722	697	686	657	711	729	710	701	684	732	691	672	717	708	659	662	686	716	672	711	673	725	712	736	704	666	720	707	709	696	723	676	720	763	713	699	717	712	706	662	686	679	717	702	693	698	699	673	680	671	681	768	673	709	666	709	683	739	732	680	694	705	676	689	694	670	719	686	727	748	734	706	702	705	681	695	684	714	731	689	673	671	696	707	686	725	695	745	709	712	669	736	698	694	700	651	742	744	670	711	709	733	656	716	691	739	726	744	708	666	691	710	707	755	718	696	682	687	677	739	689	705	662	703	695	700	690	681	733	691	691	674	728	654	716	721	681	668	735	663	659	699	671	684	682	752	731	668	697	714	670	677	713	695	687	682	681	659	674	695	694	713	744	690	668	687	699	675	727	647	704	676	683	681	687	689	695	677	678	666	741	697	694	699	700	680	721	710	693	678	684	713	736	668	736	709	720	687	719	726	693	676	762	718	706	682	687	698	752	677	685	697	673	717	716	755	722	695	708	682	711	743	698	672	727	707	675	703	680	683	717	690	684	740	709	733	652	679	686	733	682	739	722	737	689	667	715	688	674	696	686	716	712	672	706	662	651	742	731	673	695	693	723	709	729	737	716	706	719	708	684	719	722	694	687	706	732	687	721	700	721	673	676	698	704	713	702	683	686	698	683	703	661	657	690	670	717	731	686	724	722	679	687	750	726	690	711	680	744	701	661	697	666	734	688	694	729	687	703	694	658	675	703	674	663	686	763	693	694	749	693	699	696	751	716	721	700	669	682	680	683	682	703	728	683	670	669	701	663	761	697	670	708	692	680	719	671	701	661	755	691	724	697	704	671	691	701	728	691	693	766	734	682	680	673	713	700	684	693	719	661	704	658	694	702	692	717	711	693	687	692	662	680	686	734	672	727	694	677	729	724	671	650	715	723	678	723	713	680	685	732	698	702	677	698	731	717	696	698	689	633	708	698	711	714	686	711	689	706	718	672	671	698	659	728	678	712	700	667	678	699	704	707	678	665	681	685	737	692	727	731	669	694	707	745	698	706	726	746	682	693	716	696	679	684	698	699	663	749	667	687	693	719	707	725	711	681	703	707	677	726	680	725	712	651	733	673	700	720	746	712	673	683	696	686	717	689	694	697	712	653	727	669	730	751	721	700	725	714	711	767	731	728	679	729	702	692	746	693	701	737	651	669	673	677	702	690	679	705	690	732	693	677	695	744	703	685	762	678	701	714	697	669	681	694	711	678	728	677	688	651	690	689	660	667	732	723	646	683	713	726	716	667	681	664	677	664	686	674	693	654	719	703	701	699	715	703	708	696	641	639	695	716	734	694	699	716	657	693	701	732	680	694	656	665	714	693	695	722	681	687	702	667	696	666	726	732	686	688	705	723	714	685	695	708	743	679	717	662	664	715	715	694	699	737	692	637	668	703	670	673	673	663	720	668	707	719	683	685	702	719	689	772	747	710	711	706	716	708	702	672	715	746	725	713	680	711	677	723	661	703	706	728	724	693	668	653	717	656	682	732	681	658	660	722	733	689	686	696	664	711	694	711	691	677	677	742	711	667	684	671	690	743	677	700	693	730	713	700	679	691	751	676	704	723	664	723	728	657	708	756	717	641	695	664	699	681	718	717	704	707	648	710	707	704	716	754	694	692	720	754	662	658	705	662	697	723	672	686	672	669	697	694	724	695	679	676	742	703	708	644	711	745	671	700	708	742	718	670	708	681	723	695	701	701	710	704	700	720	710	727	685	690	655	688	672	672	713	727	735	710	676	723	694	714	705	676	736	714	664	662	724	693	688	710	730	749	678	727	657	730	686	703	701	685	736	713	715	676	730	694	684	621	643	687	712	735	715	723	704	702	684	728	714	708	720	703	710	692	693	714	710	696	665	758	708	727	686	714	674	731	715	699	708	686	678	720	711	707	732	674	694	724	717	683	656	732	675	703	720	700	700	667	684	683	724	666	689	675	717	722	746	693	725	699	734	657	728	667	708	706	692	701	739	714	650	707	711	702	754	654	655	727	689	705	681	679	665	698	676	704	724	745	720	689	750	708	697	704	734	711	725	729	757	682	727	699	698	697	695	708	670	708	695	753	672	700	695	715	702	724	675	729	690	696	664	671	692	670	682	695	714	737	739	708	696	718	689	690	653	657	691	730	660	721	703	719	688	699	681	669	740	713	716	693	710	746	680	726	703	735	680	688	668	745	700	725	712	675	687	688	699	718	682	722	671	711	703	717	698	729	653	671	702	677	734	726	688	684	726	720	667	702	682	670	698	717	729	725	703	683	712	668	746	672	682	697	722	711
24450	21567	29538	26339	23317	20200	13731	8546	6121	4744	3788	3100	2639	2168	1882	1615	1463	1312	1139	1104	1002	971	858	842	833	759	768	726	760	739	669	751	737	771	794	764	697	725	694	712	690	727	720	754	719	708	700	750	711	707	704	697	710	729	671	746	741	659	731	710	735	680	671	695	627	694	664	684	669	719	690	742	687	676	721	687	683	732	683	704	730	670	675	671	715	730	722	694	707	737	709	697	693	679	727	698	683	751	689	733	747	713	740	754	718	669	681	706	714	720	732	686	667	682	702	649	649	729	713	735	728	734	676	745	692	728	723	723	767	723	742	684	703	659	724	662	671	714	665	661	741	681	662	727	687	689	728	766	717	704	675	698	691	689	715	691	726	724	693	650	696	674	717	701	696	692	773	715	754	681	653	708	686	743	683	684	731	688	683	675	705	729	731	708	739	732	709	750	711	732	752	643	688	702	698	684	691	698	717	682	708	720	667	714	726	672	722	789	707	637	734	726	676	669	742	733	666	690	722	757	668	724	700	751	674	734	707	659	694	769	682	713	725	717	706	711	696	708	732	677	663	717	706	679	634	646	695	716	745	686	687	725	714	689	685	731	725	720	759	686	682	650	680	682	723	702	679	681	746	676	696	696	688	726	715	728	714	678	729	679	686	688	701	677	672	742	715	686	712	726	729	731	720	690	697	691	697	640	678	726	727	685	725	698	719	713	718	670	758	691	725	709	688	732	751	683	742	709	714	719	722	675	684	712	713	674	713	657	722	678	710	741	680	738	734	704	732	689	660	660	712	707	739	686	703	691	705	671	685	671	720	675	724	767	762	670	676	694	730	677	697	703	721	722	689	679	686	704	699	702	700	681	692	669	730	742	760	731	700	757	746	732	719	674	690	683	711	766	739	698	710	726	727	687	733	657	655	682	711	682	731	715	728	757	729	698	728	708	703	687	676	665	708	699	717	687	688	729	700	726	746	733	689	716	674	697	675	683	726	758	737	720	679	704	683	663	714	698	742	739	673	684	756	723	686	733	652	672	719	696	688	707	693	643	735	697	714	656	676	673	692	693	740	695	654	696	683	736	718	711	752	674	737	698	682	751	701	687	727	710	684	698	696	707	713	693	758	703	708	701	660	732	704	675	702	641	687	694	700	680	726	669	690	691	669	704	710	670	711	701	689	693	667	703	686	644	685	742	702	732	752	684	705	694	718	734	710	710	756	727	730	691	692	696	716	685	730	704	735	687	685	674	707	681	744	706	665	684	689	687	697	690	739	667	751	723	706	698	690	713	750	719	709	682	719	688	710	732	666	676	730	689	726	671	652	728	699	714	721	672	705	697	682	694	679	682	742	773	688	692	707	710	679	719	742	723	721	744	692	693	722	698	671	687	690	714	724	703	757	680	726	685	699	722	744	656	723	633	722	726	725	716	693	712	660	652	643	715	673	692	735	678	733	733	735	697	723	714	659	745	666	688	677	689	722	715	705	716	681	692	707	678	713	716	662	703	688	673	716	714	739	702	700	700	677	720	681	716	765	713	722	676	695	737	669	695	702	736	727	699	642	686	699	646	665	665	700	698	675	749	685	714	718	686	713	673	681	658	702	720	674	687	682	722	714	713	719	702	700	673	670	692	667	710	748	769	736	718	687	702	714	681	703	675	667	689	767	690	726	670	729	661	671	716	709	690	689	655	714	691	690	736	672	699	691	701	682	672	674	715	706	724	714	719	679	727	690	699	679	692	680	664	695	672	709	673	675	728	692	708	677	696	663	725	673	709	664	665	684	735	683	692	751	689	736	683	685	744	711	734	675	728	697	680	672	644	719	729	755	691	693	727	710	682	702	693	734	642	685	699	691	646	732	662	728	734	740	651	706	678	699	718	711	699	671	710	685	694	695	738	737	710	638	688	726	703	727	702	692	693	712	709	689	721	733	720	734	748	680	667	727	731	692	713	680	750	707	684	698	682	651	683	726	752	696	694	733	707	655	671	685	700	740	740	684	697	671	698	709	675	684	627	671	717	677	720	718	755	744	728	721	683	740	718	724	667	643	712	709	702	684	698	704	685	759	698	673	677	683	727	725	718	702	695	662	685	700	712	729	671	708	655	712	694	692	684	683	705	756	685	706	748	707	698	669	651	676	681	720	653	694	671	718	706	741	703	720	690	706	688	699	685	685	715	661	672	705	732	706	691	766	698	741	718	753	706	683	685	699	734	693	713	674	724	716	712	711	653	684	758	689	711	718	711	703	689	711	745	729	695	746	715	721	671	684	716	718	661	719	730	683	703	707	694	721	710	638	694	711	676	720	717	712	724	716	655	688	672	734	690	673	693	748	701	712	700	686	689	666	739	743	752	727	754	668	680	702	695	721	709	733	700	656	652	709	735	687	640	661	706	717	716	730	714	718	694	681	718	632	720	675	711	710	701	692	667	721	714	695	696	693	689	677	719	693	689	708	733	702	723	708	664	712	734	656	714	735	700	727	741	682	725	667	686	711	678	708	713	700	663	688	681	709	689	715	742	688	683	662	676	697	696	695	701	691	753	712	669	724	692	658	694	659	675	703	679	726	743	718	711	697	681	676	675	676	695	688	646	684	685	719	665	729	689	715	697	694	707	713	695	689	704	681	683	720	713	673	740	772	747	684	722	733	700	667	717	714	743	697	668	654	769	694	672	699	748	705	671	684	671	745	699	728	715	713	743	719	678	687	669	660	713	697	752	653	772	685	722	708	687	732	732	710	728	732	657	665	728	721	715	695	678	708	690	662	756	673	733	764	695	692	705	718	727	683	685	717	776	693	734	681	697	704	702	692	755	729	711	684	727	643	730	715	697	692	690	654	734	722	699	704	715	702	731	708	683	731	748	690	732	695	670	745	649	684	682	658	764	687	691	694	685	681	747	730	720	737	690	702	705	658	722	667	666	689	697	697	735	680	691	741	701	732	702	691	729	685	671	721	664	685	668	692	732	746	745	682	690	693	702	712	712	748	694	696	697	653	721	726	719	698	755	684	681	729	674	769	675	720	713	710	748	667	667	692	731	691	752	691	723	724	695	731	670	723	697	685	741	700	745	743	662	709	674	713	713	706	732	684	682	695	672	720	710	736	707	702	687	684	682	688	690	698	696	669	705	682	701	685	714	711	724	728	699	687	672	695	670	670	723	708	686	685	702	693	652	699	635	723	696	757	735	658	739	703	648	695	734	784	726	715	699	691	697	711	704	677	706	700	676	673	681	682	675	672	700	727	620	713	733	705	730	721	719	732	715	729	688	768	710	727	735	680	746	706	679	703	688	672	685	670	699	699	655	753	660	711	687	719	715	710	660	696	737	737	758	745	713	715	691	672	736	678	667	692	703	701	726	686	680	685	700	734	716	677	702	745	729	639	707	707	651	660	748	755	678	739	643	716	650	732	655	726	729	713	719	721	720	686	688	692	690	697	698	718	660	712	681	667	691	737	694	730	735	689	668	757	695	710	678	703	713	712	710	672	691
39978	65145	50436	34236	24325	19059	14539	11380	8663	6420	5226	4168	3516	2776	2507	2099	1711	1583	1351	1217	1161	1004	908	831	844	786	813	802	760	785	777	713	737	696	702	752	692	695	763	721	672	667	647	731	719	674	729	725	670	701	682	681	668	656	737	704	674	683	614	684	698	691	709	739	690	669	715	731	723	701	693	791	704	646	723	674	720	712	642	697	722	708	669	744	706	689	650	673	628	708	679	723	686	722	722	670	664	725	680	712	703	755	706	683	669	726	679	656	687	678	740	696	684	689	696	693	726	671	694	705	733	688	694	689	713	629	677	691	714	695	716	699	667	664	673	718	691	709	683	705	715	684	749	632	665	702	726	690	688	676	742	702	723	700	685	683	680	707	695	673	707	682	678	726	726	708	677	678	711	670	709	688	709	725	711	718	702	670	718	689	713	712	666	730	726	680	724	677	705	660	716	669	739	715	698	737	702	714	751	683	708	697	700	727	729	737	721	710	720	742	704	670	676	684	761	740	681	697	689	759	679	743	710	723	714	703	697	744	643	688	684	741	700	688	680	689	711	694	692	700	658	703	635	671	635	676	726	677	705	683	656	723	682	707	705	688	724	667	700	683	692	678	681	753	672	678	677	729	674	693	715	688	682	669	651	671	747	696	720	672	669	660	733	723	703	689	680	690	690	665	685	700	655	663	730	744	704	684	672	671	719	681	628	704	704	758	726	660	686	689	682	686	694	707	693	718	650	692	693	731	670	656	678	636	685	740	687	688	674	698	687	668	716	677	708	726	674	707	661	692	704	696	698	705	742	677	687	703	707	724	688	660	664	671	713	674	721	704	680	736	680	696	676	684	700	705	665	662	659	701	700	714	720	690	647	704	725	667	688	687	655	685	718	699	678	653	672	736	712	696	685	676	694	761	688	722	694	705	701	681	708	695	699	700	676	704	676	673	709	702	729	716	736	703	721	657	693	691	683	670	709	646	725	744	717	724	699	715	683	716	680	760	651	665	664	699	688	732	654	683	685	690	655	685	705	695	771	728	703	676	725	718	704	692	721	659	693	720	705	684	700	706	679	723	683	716	713	667	712	692	730	676	692	688	706	676	665	667	625	693	678	670	717	671	694	675	694	667	696	671	700	678	682	712	664	693	730	727	707	746	668	721	690	681	723	675	696	685	725	691	673	645	686	667	667	713	712	712	667	706	689	701	676	679	643	710	707	677	685	670	758	742	736	695	678	728	676	659	685	689	679	680	706	683	685	701	719	695	666	746	678	706	661	664	680	673	707	668	727	721	716	729	670	727	659	658	675	738	730	716	661	661	715	689	710	681	672	685	686	686	712	650	709	695	720	738	663	715	735	755	738	705	704	658	683	722	677	687	691	716	693	693	710	681	677	693	692	729	670	690	735	678	708	703	654	686	666	677	683	659	700	685	695	698	678	696	714	727	654	671	674	680	667	666	686	686	722	733	702	697	693	702	694	647	695	718	691	675	664	686	677	739	747	689	720	730	722	680	758	679	709	712	700	723	700	673	722	670	645	678	709	702	711	657	696	726	647	688	701	686	684	699	716	664	707	715	713	746	668	657	680	703	680	707	686	648	715	708	734	727	663	716	694	737	665	699	709	728	714	667	717	698	689	680	672	712	757	701	688	734	721	710	646	727	724	683	735	734	695	693	646	715	692	638	694	622	644	758	739	697	698	691	723	711	735	695	711	711	681	728	690	727	644	695	704	703	693	707	719	677	699	698	709	700	662	686	702	728	701	711	685	720	689	721	724	671	682	716	698	697	703	764	720	688	684	685	695	713	711	709	696	670	703	718	711	734	702	683	698	769	701	675	702	677	756	722	706	672	694	769	685	728	712	658	699	705	726	703	677	684	678	684	690	707	738	728	713	722	668	709	730	692	648	712	717	674	741	677	730	689	645	687	691	693	684	688	668	691	697	651	681	733	683	700	688	683	694	666	697	696	703	664	666	670	734	674	758	686	713	697	723	711	676	685	695	684	638	742	661	717	694	637	734	667	729	635	658	666	654	721	698	691	663	702	740	726	640	678	662	699	723	708	675	726	694	684	670	739	679	726	695	668	701	704	721	732	653	687	700	701	678	706	685	710	689	714	652	712	704	672	663	706	695	704	666	703	720	693	735	688	694	668	658	711	693	714	747	730	668	702	704	703	663	663	655	704	676	726	688	686	686	717	703	724	732	708	655	703	728	713	701	730	740	685	695	662	708	710	655	654	696	719	715	691	690	686	684	700	703	746	662	663	716	683	706	646	685	718	711	681	675	721	669	701	676	716	727	658	695	688	712	704	734	677	719	676	745	701	684	679	767	701	685	676	660	708	664	708	703	700	665	677	664	720	681	692	673	722	670	693	667	725	720	674	693	666	696	677	702	683	664	695	695	671	678	677	681	661	716	683	666	677	692	707	708	716	662	696	716	682	725	665	711	731	649	658	724	693	709	707	682	702	671	702	722	726	656	744	678	675	732	680	705	716	658	690	667	758	720	692	720	695	649	721	705	719	703	674	669	703	678	700	674	689	686	667	693	677	701	691	680	682	651	687	687	666	702	741	671	716	697	716	693	711	669	660	725	707	689	696	705	656	686	684	725	753	659	708	765	714	729	683	673	693	726	710	678	698	669	732	716	689	765	673	709	694	669	727	744	665	705	683	705	721	684	703	686	641	711	740	656	733	690	689	743	682	697	744	651	760	660	691	676	735	699	721	711	686	710	710	643	710	701	720	736	654	663	707	719	703	719	723	657	643	672	662	659	658	695	687	705	695	700	715	646	701	728	668	701	673	734	666	694	724	678	695	664	689	700	693	681	757	679	685	641	705	738	703	679	706	685	689	683	719	738	690	671	663	712	746	713	705	699	721	654	687	696	694	681	691	685	685	690	652	711	701	715	669	696	713	718	685	672	717	685	687	705	715	686	683	747	695	704	713	730	727	739	697	683	735	719	662	667	661	683	755	695	702	660	711	728	656	714	693	691	657	669	665	666	665	656	730	699	727	726	670	733	696	736	715	736	730	693	696	683	696	711	663	709	715	678	649	720	719	657	694	712	733	662	665	707	709	708	709	736	717	734	683	712	687	697	685	698	690	698	628	620	694	693	658	668	704	667	687	703	716	690	698	673	695	715	702	693	707	663	674	706	708	635	680	713	709	717	683	688	671	720	714	639	745	697	703	694	713	727	686	741	700	670	734	730	700	677	678	712	678	739	703	672	720	701	720	671	722	710	695	690	701	722	656	634	737	659	660	700	728	692	682	681	748	653	699	746	694	689	705	724	730	680	719	691	662	720	651	692	702	735	715	687	687	741	712	704	717	665	720	682	719	677	661	682	651	610	661	695	695	637	686	664	706	690	682	688	631	637	739	702	676	736	729	708	720	699	692	690	689	712	679	662	723	754	756	649	666	694	639	712	682	716	691	656	702	692	645	720	713	720	696	696	720	697	710	701	685	678	670	673	673	684	665	696	731	717	732	717	678
25462	21804	30387	29455	21929	15181	9612	6559	4722	3682	3065	2621	2172	1828	1549	1486	1314	1187	1077	989	954	901	823	861	778	738	763	813	763	763	739	762	784	752	719	774	759	699	704	785	738	731	734	730	752	705	710	675	738	748	749	771	703	735	730	714	756	754	705	722	767	661	728	756	749	749	739	711	702	688	712	716	724	683	746	701	757	711	695	722	771	701	779	710	699	713	699	717	739	697	667	730	742	731	774	729	705	745	738	744	693	735	750	729	713	734	722	747	702	698	706	740	692	785	724	698	715	664	765	758	699	729	744	710	792	695	790	733	778	716	754	725	742	731	741	736	773	738	691	665	770	745	737	672	706	688	708	736	704	727	725	692	774	738	723	709	650	756	725	715	709	693	656	726	723	723	769	738	749	730	686	751	700	739	728	677	718	734	708	702	713	734	718	708	780	714	747	718	694	741	719	707	777	711	691	727	706	753	768	715	720	726	702	695	714	717	676	697	706	727	685	719	722	707	700	717	714	693	752	761	755	729	718	748	711	731	706	737	699	692	766	802	722	729	723	688	757	740	727	743	735	706	749	682	699	660	735	703	699	722	664	750	702	712	756	703	696	748	707	709	790	707	726	715	682	706	721	745	747	695	724	736	716	729	712	739	740	776	744	728	751	764	715	729	759	693	732	705	712	719	692	802	750	667	713	743	743	718	727	765	791	755	727	732	755	727	763	701	694	744	719	687	672	733	734	721	735	713	678	733	746	677	741	713	717	708	740	746	772	708	697	739	687	735	651	719	751	739	725	724	724	701	728	715	742	722	703	692	682	697	801	737	727	741	726	718	682	756	729	689	678	733	757	636	700	725	722	709	752	733	718	717	676	678	759	757	727	771	744	734	716	737	755	727	723	710	727	689	742	751	694	700	687	692	769	737	728	777	716	747	745	756	725	670	750	744	744	701	748	726	738	695	698	711	720	703	701	714	696	744	688	709	686	725	766	712	764	763	675	733	670	740	701	736	710	734	660	757	716	729	704	721	758	729	732	747	701	733	702	722	696	711	715	724	709	750	741	706	706	704	664	713	735	678	723	748	695	676	730	714	745	723	675	734	741	727	719	726	721	704	727	728	697	705	718	696	664	707	777	705	679	657	735	694	747	763	676	711	736	703	750	722	726	701	747	690	721	677	722	697	744	742	723	677	730	680	743	752	689	687	764	708	716	696	721	727	716	695	753	714	737	717	743	700	690	743	771	760	667	717	745	693	724	715	689	743	727	725	710	710	738	743	741	734	733	715	737	674	686	717	684	681	730	722	706	738	715	659	687	767	764	700	701	700	792	703	709	709	741	719	701	727	739	686	725	727	755	725	750	755	671	737	754	712	769	727	728	726	710	720	733	731	673	672	744	732	692	715	732	758	757	694	753	714	701	715	758	718	737	716	676	757	730	738	726	739	707	724	743	724	722	720	720	701	703	690	739	671	741	691	710	710	716	681	699	718	717	738	744	664	739	718	749	707	712	726	718	724	752	725	727	778	737	708	676	704	722	777	752	726	686	749	741	710	729	697	693	714	735	733	727	722	740	776	726	758	749	727	664	713	707	723	753	703	752	710	737	740	729	718	769	718	713	725	719	739	728	675	705	753	733	720	711	757	732	764	684	738	711	757	791	699	734	751	757	663	703	718	702	700	797	700	718	742	742	716	738	689	738	727	715	713	719	730	773	705	732	742	735	721	740	725	678	723	716	794	754	756	717	722	757	752	696	705	707	776	734	719	704	717	715	717	718	750	728	758	726	751	739	686	753	694	728	764	700	727	726	769	734	672	708	718	686	706	710	697	748	735	716	742	720	728	738	665	714	716	712	747	679	756	743	759	660	700	729	724	770	709	770	733	723	671	755	742	744	715	722	679	712	746	699	708	693	728	681	731	685	754	705	751	688	748	702	760	677	731	737	740	757	729	753	712	712	746	707	663	718	721	687	758	700	701	739	718	754	695	750	778	696	731	734	714	727	717	708	696	717	703	720	682	772	744	725	723	758	737	767	762	731	777	751	685	680	754	725	737	673	703	745	713	721	721	720	678	697	663	692	740	708	686	736	702	716	679	702	699	720	716	697	733	776	774	697	776	744	685	746	717	710	751	734	717	746	676	762	691	687	725	718	697	717	727	698	757	689	707	728	741	739	776	719	722	665	649	688	696	741	685	727	702	744	722	739	735	779	733	748	733	783	739	769	716	713	747	713	713	719	758	718	740	719	677	771	705	771	725	737	692	726	776	712	744	714	719	702	731	736	692	771	701	716	691	729	729	702	722	767	742	733	716	674	687	711	762	704	687	752	705	724	742	770	774	752	727	713	715	731	747	668	703	729	751	753	685	678	721	739	755	707	718	719	720	710	731	699	763	756	704	687	693	691	718	725	709	676	759	762	674	761	750	699	710	672	702	746	707	677	728	696	689	692	709	698	685	616	758	718	777	749	724	703	723	688	736	719	717	751	729	736	732	716	716	677	696	746	721	714	730	709	770	735	734	734	716	692	689	745	733	722	693	689	707	733	691	718	798	779	696	700	700	769	705	679	761	746	744	742	684	720	714	765	731	716	707	733	695	739	761	721	729	725	759	708	722	723	761	661	710	689	680	759	723	672	717	720	692	729	742	707	699	769	758	690	737	697	738	741	687	710	735	717	704	719	702	759	700	699	724	749	723	674	714	778	684	739	695	735	723	719	737	715	741	700	691	762	707	738	676	714	750	704	683	764	662	725	748	706	706	703	742	692	703	713	699	696	740	750	695	731	752	732	740	742	690	675	690	674	697	732	695	767	712	650	696	780	753	718	689	721	712	756	753	692	737	694	709	696	704	690	720	750	712	703	679	700	716	736	697	741	674	696	772	742	723	707	763	725	723	723	721	716	699	742	684	735	757	747	784	686	723	745	675	778	734	718	708	704	745	717	715	736	690	727	735	761	701	687	742	707	710	729	712	755	721	745	744	680	733	697	656	734	713	761	678	736	716	749	780	740	743	728	754	762	733	734	737	693	691	721	750	753	752	709	725	703	711	768	733	715	739	732	723	708	723	722	715	746	766	702	722	746	715	709	730	677	759	715	696	747	687	692	718	726	706	726	693	701	726	758	710	720	744	776	746	740	739	697	718	696	700	705	727	726	722	760	729	730	737	739	778	775	711	719	728	673	709	747	670	718	695	710	717	751	751	757	729	768	715	743	723	726	742	707	745	731	638	736	713	693	718	774	735	719	741	688	743	695	757	710	694	763	669	717	697	732	672	700	701	708	713	716	737	697	725	731	700	719	691	687	726	710	720	723	710	720	715	661	713	752	717	697	705	739	755	727	703	734	712	693	738	694	722	737	713	763	780	669	713	717	752	723	713	705	777	745	700	716	742	684	774	771	696	681	719	707	777	733	728	736	765	740	715	664	677	710	697	737	730	695	746	738	737	764	727	778	698	714	724	714	664	736	707	706	680	722	705	719	763	733	724	752	734	698	721	761	757
39949	58600	46047	31602	22231	16837	12303	9601	7388	5789	4517	3601	2920	2451	2063	1834	1562	1461	1255	1090	1043	1024	872	901	816	831	821	818	780	750	767	743	733	779	741	735	725	711	680	743	748	753	770	699	761	710	745	724	738	703	687	762	749	755	730	704	738	728	732	759	748	715	717	711	731	669	742	735	769	740	688	702	668	756	742	734	732	729	710	753	735	679	764	713	732	751	741	732	717	670	742	738	721	739	713	711	764	739	731	722	722	724	702	737	753	750	710	749	768	657	707	735	728	717	757	706	734	679	697	711	714	729	712	691	692	755	735	741	746	728	730	715	689	738	768	763	711	703	735	723	684	693	700	742	702	683	749	695	691	699	700	693	721	729	698	738	765	726	706	736	753	719	753	701	709	709	760	788	746	708	710	733	719	684	718	723	703	683	713	701	698	736	752	679	703	664	695	714	707	704	728	702	733	727	694	687	731	729	728	709	710	726	685	733	689	742	689	700	720	656	720	746	712	722	710	683	752	725	693	713	771	775	708	710	752	736	682	707	681	731	722	728	698	692	683	726	732	744	735	704	719	702	702	753	734	694	704	730	725	688	745	744	707	721	687	720	726	661	708	724	717	683	731	720	747	705	707	670	698	700	725	661	705	691	739	739	701	752	725	754	757	739	718	736	736	699	685	676	669	753	732	690	705	692	747	715	766	747	733	667	741	785	684	732	743	712	693	682	694	745	697	733	717	687	743	752	740	705	706	773	685	665	657	730	678	747	726	710	770	744	732	746	711	744	713	705	753	757	711	701	674	729	703	737	760	734	707	741	744	676	695	700	760	714	754	708	701	771	718	739	699	746	720	706	732	701	755	703	734	726	655	737	730	740	739	762	690	718	720	684	680	714	729	685	720	730	753	722	706	738	731	706	710	709	678	698	737	774	725	713	731	767	752	707	667	752	747	736	662	674	702	727	713	702	707	724	711	723	716	687	729	689	720	723	709	693	730	711	692	701	744	748	752	747	704	716	762	743	752	759	787	691	755	775	694	720	729	757	741	707	665	661	772	739	712	770	710	774	721	706	693	731	746	727	727	693	740	742	676	736	764	765	696	739	684	753	749	694	778	683	743	709	715	720	709	722	724	743	738	773	755	751	735	670	728	699	721	730	712	712	713	690	729	733	685	729	742	772	678	737	732	696	765	700	750	685	739	762	704	746	742	693	721	707	699	722	715	694	670	716	684	710	743	706	716	736	685	730	735	714	717	702	724	708	719	719	803	736	715	744	728	784	768	700	697	728	745	706	742	759	792	715	680	738	688	731	720	748	722	700	756	739	700	690	698	713	722	710	691	686	706	705	743	691	768	717	713	723	709	753	759	726	710	743	694	695	697	686	666	697	732	791	677	747	715	670	692	703	715	692	692	713	732	717	690	705	693	776	690	753	689	733	705	713	741	734	701	715	768	715	778	730	702	682	729	776	725	733	702	711	725	744	709	719	727	688	733	708	732	686	752	725	701	694	714	722	691	719	731	693	706	696	777	735	723	732	675	729	746	699	722	695	760	674	705	724	718	738	692	703	733	724	688	736	747	690	735	756	709	748	731	730	730	681	709	730	723	691	666	672	714	704	678	731	750	691	739	748	698	731	745	735	736	748	716	721	712	708	740	725	725	742	718	754	739	749	762	690	726	752	763	729	745	745	724	720	649	666	690	701	732	755	780	729	720	703	701	689	685	786	717	700	704	762	752	720	674	699	693	693	734	693	716	742	755	707	688	739	790	744	694	732	669	706	723	738	747	709	697	770	771	718	733	667	698	750	748	700	749	782	734	707	704	731	721	713	749	721	719	675	741	714	740	695	710	736	737	706	721	731	727	679	732	737	722	745	704	686	727	729	706	704	686	716	731	714	715	687	740	745	716	721	694	713	721	734	728	682	728	736	761	693	688	697	732	754	696	727	748	650	692	714	713	736	749	739	750	758	730	720	740	730	732	716	700	734	701	736	686	747	710	724	716	732	736	712	712	730	770	785	702	728	734	694	683	690	709	680	711	708	706	728	682	715	724	748	714	712	716	713	692	732	693	718	699	723	700	713	728	713	736	751	742	729	751	752	733	734	715	701	738	708	760	718	712	707	757	764	716	753	708	681	714	695	702	709	731	690	693	736	723	712	746	726	707	712	697	695	740	772	733	728	746	757	679	709	732	726	693	724	725	742	709	700	692	700	722	728	741	685	729	680	706	738	725	700	706	726	727	735	736	717	697	741	665	730	707	681	716	671	738	733	744	719	737	724	733	715	716	694	682	727	733	743	690	725	757	704	725	684	721	692	745	719	711	709	705	737	738	701	782	715	715	703	765	712	710	764	753	757	766	689	724	701	672	709	708	712	758	743	740	730	724	737	722	724	705	750	716	684	710	709	711	686	730	721	716	747	719	787	710	706	712	722	712	732	740	697	730	679	709	717	729	724	669	688	714	725	681	759	689	717	716	765	722	760	683	725	711	725	697	675	680	751	680	669	673	707	745	708	746	697	708	725	710	719	732	746	729	710	760	742	729	765	719	750	684	696	727	679	719	720	737	736	685	743	723	742	758	790	789	747	738	746	692	716	728	724	714	706	724	695	716	735	744	750	711	769	715	689	695	692	706	712	679	719	786	724	728	728	748	717	722	696	755	687	715	721	713	725	704	711	709	751	677	714	751	694	742	727	729	738	714	681	738	706	694	738	714	670	733	709	714	748	720	718	735	746	739	731	750	717	713	764	732	719	788	728	733	706	702	720	765	743	723	731	711	723	742	722	747	682	727	695	751	658	747	756	745	727	768	743	737	726	744	713	734	715	702	754	678	725	746	700	730	734	738	764	745	739	727	669	709	715	735	750	731	734	726	713	764	746	744	733	740	693	741	717	712	718	716	730	713	744	727	708	742	704	677	715	718	706	725	654	748	738	723	736	717	710	707	703	735	724	708	725	691	711	751	720	721	734	747	772	717	701	712	740	721	657	784	747	703	740	707	715	735	733	712	710	714	691	697	699	680	774	760	699	680	746	765	714	745	699	750	708	718	709	657	725	707	711	746	747	767	673	711	781	738	750	744	789	720	629	726	721	696	660	716	735	716	736	690	752	726	676	694	722	710	700	708	720	774	712	794	730	762	700	717	756	707	694	706	735	751	759	710	728	675	727	695	696	716	684	722	746	713	696	736	737	710	748	726	688	726	760	712	712	724	705	702	694	724	695	738	763	709	709	734	721	686	725	737	738	711	727	748	700	756	729	770	700	703	704	757	746	726	738	759	700	732	662	747	798	704	713	708	726	706	736	692	671	685	709	697	665	700	755	762	684	734	723	755	714	737	725	741	738	696	729	749	692	701	715	708	753	734	758	719	742	758	729	738	674	726	682	747	723	697	703	738	739	749	756	764	734	691	677	715	692	734	722	719	744	738	710	688	704	724	706	697	701	694	733	688	755	711	726	704	677	750	722	707	739	712	698	705	722	734	734	753	680	737	722	693	761
23017	21434	29176	24402	22236	23616	20850	11787	7958	6261	5114	4207	3435	2821	2254	2065	1748	1580	1398	1215	1114	1095	948	926	866	819	824	804	820	741	793	758	794	752	773	773	734	777	780	720	711	738	708	741	722	735	769	773	707	719	716	740	686	744	721	717	768	733	753	734	775	771	740	733	706	767	749	716	711	740	774	729	790	733	739	715	710	716	738	736	736	725	722	738	752	735	699	715	751	740	737	764	722	757	695	725	764	703	698	743	722	761	694	716	781	740	777	774	754	719	715	735	734	732	707	751	726	738	752	799	751	737	775	708	732	733	702	761	719	712	741	771	742	747	702	675	767	695	729	744	760	768	714	719	699	746	723	726	760	711	736	726	784	736	751	739	748	719	776	715	713	744	753	705	704	749	717	697	732	729	701	714	754	710	668	748	744	752	761	698	690	737	701	722	775	650	733	736	744	708	712	715	740	720	732	764	691	778	759	731	732	700	712	772	752	731	704	718	755	718	704	734	749	703	743	753	733	727	744	726	765	766	739	746	743	749	720	776	716	771	780	734	752	733	741	715	725	767	763	726	676	711	763	741	729	780	710	752	715	734	740	721	738	728	685	729	674	759	728	833	720	739	748	751	742	745	772	725	708	762	725	701	802	727	700	724	767	754	691	686	746	721	659	747	760	699	762	743	705	744	730	704	716	712	745	758	702	764	699	713	716	722	772	728	756	777	699	749	743	730	740	713	755	675	697	704	727	721	737	707	729	716	768	788	745	743	728	733	718	713	696	757	782	704	781	733	718	717	752	703	779	743	714	717	702	690	789	731	719	750	713	726	718	734	748	694	815	706	697	707	755	778	779	695	792	770	754	730	715	723	723	744	706	731	705	788	720	696	733	723	692	670	727	770	761	714	712	749	739	740	733	785	786	760	719	772	786	742	740	757	775	791	781	736	763	712	707	720	670	778	722	727	697	796	766	738	751	750	736	754	736	762	716	742	699	701	760	752	762	713	752	751	715	733	697	728	803	761	767	730	748	758	757	686	698	722	731	743	730	769	779	747	712	696	728	732	753	707	733	749	745	723	709	768	730	710	747	712	739	771	758	722	727	774	696	764	739	726	728	706	722	749	698	776	741	681	770	710	749	762	684	780	757	748	759	770	696	744	737	676	739	719	772	739	729	763	714	740	719	723	750	766	688	737	766	728	726	711	739	777	759	740	740	741	741	747	753	696	739	728	750	771	810	699	728	755	725	763	744	779	723	724	770	750	720	747	726	738	752	701	713	712	725	719	737	692	748	698	764	768	789	754	738	782	763	770	746	690	728	713	709	705	745	720	704	744	706	723	773	746	669	726	691	778	715	748	724	777	769	764	715	736	744	751	769	757	710	756	741	732	753	738	752	756	756	773	676	755	737	767	743	714	732	716	721	740	741	711	732	755	737	750	710	793	682	752	682	680	745	706	715	669	705	727	706	711	716	714	702	750	790	740	702	745	695	763	744	752	723	722	709	785	732	735	720	751	741	765	747	758	760	710	673	710	741	747	742	741	733	739	707	745	732	757	727	726	757	759	695	750	729	739	736	717	751	760	772	716	755	775	730	683	725	755	729	721	773	732	770	749	692	699	739	680	763	723	757	731	753	730	705	767	767	752	680	753	751	745	707	724	703	744	763	755	730	733	742	737	725	723	740	746	748	737	709	734	735	770	764	692	726	720	724	676	727	787	725	690	700	711	732	762	781	775	712	709	733	721	682	693	774	764	760	717	676	703	721	706	724	681	761	757	749	734	777	708	683	693	744	712	727	756	691	770	716	756	689	759	739	681	726	772	723	746	718	717	757	762	713	787	792	746	746	742	759	804	695	729	726	720	747	759	719	777	715	726	705	717	688	753	700	776	750	733	739	761	754	749	741	737	705	712	768	765	714	766	711	738	742	765	710	713	737	704	725	723	718	711	743	714	743	754	759	759	694	749	742	693	744	752	718	720	715	741	707	747	753	704	786	754	753	737	787	702	783	707	703	745	777	711	684	762	703	739	742	694	728	751	754	724	730	766	740	719	732	739	721	761	679	775	765	732	714	723	725	776	758	737	785	757	693	758	798	748	768	761	707	749	724	745	672	782	759	700	686	747	753	746	740	751	719	706	724	721	724	705	694	700	695	753	704	692	746	729	766	744	692	708	714	717	727	732	722	788	737	753	739	714	744	756	737	729	692	711	737	693	758	778	770	729	719	718	725	734	766	752	733	697	732	726	730	729	735	727	773	743	726	722	742	784	747	775	749	730	744	711	696	727	746	767	721	727	763	721	710	773	733	730	724	705	731	736	720	775	734	751	737	712	715	809	702	768	669	763	774	768	745	746	744	749	735	684	696	708	743	705	710	774	751	760	704	755	737	719	693	709	745	696	710	741	690	701	737	744	744	685	713	769	731	763	747	741	732	728	774	750	705	701	718	753	749	722	726	755	735	784	756	733	750	731	723	749	706	729	761	789	712	700	713	763	720	745	703	768	675	719	718	744	740	698	747	702	736	738	784	739	749	705	670	741	737	766	752	740	723	702	713	785	695	692	733	722	716	711	694	739	737	738	736	678	693	773	738	768	711	696	740	736	729	716	727	707	717	708	742	733	728	747	768	711	702	762	730	748	730	652	747	790	741	665	683	742	711	734	749	777	718	758	719	769	738	700	796	735	722	740	718	741	720	745	737	738	730	735	747	779	739	736	767	699	721	759	719	721	750	752	730	692	710	712	733	729	760	756	703	751	704	760	751	712	761	796	789	755	724	688	749	724	742	741	745	711	740	754	777	742	717	713	686	709	705	743	722	736	713	703	739	720	752	746	672	762	760	756	722	762	772	725	759	754	750	777	743	746	732	700	733	737	698	737	760	733	697	731	742	720	724	758	693	747	667	752	751	752	727	698	745	753	729	759	753	748	698	751	747	731	715	757	676	771	702	705	812	714	700	724	746	751	807	718	749	728	701	776	796	711	740	756	690	703	760	737	742	686	710	683	702	741	827	728	747	713	723	741	685	744	745	786	714	723	797	757	735	698	731	744	716	732	720	716	732	742	741	717	749	709	703	723	757	739	714	730	745	740	743	759	700	775	735	702	742	809	764	710	723	751	725	757	748	744	796	746	734	734	701	705	719	733	668	752	742	732	685	760	733	777	759	783	707	698	721	739	726	703	718	721	713	769	693	729	747	739	747	732	711	721	699	705	673	733	722	755	734	730	721	793	749	788	722	701	702	763	708	739	738	749	781	751	698	729	716	753	739	792	748	764	744	713	745	741	738	729	705	730	738	780	712	728	796	752	795	757	730	712	752	715	717	762	782	716	709	719	727	708	697	771	730	734	692	702	744	728	726	777	737	786	782	742	819	741	767	736	710	757	742	761	723	742	736	734	753	715	755	723	721	697	718	719	731	714	732	821	710	706	744	730	757	716	675	767	773	747	710	747	766	760	795	748	717	698	723	749	733	721	775	776	749	725	702	708	764	769	701	724	685	738
43072	68808	54531	38287	29394	23025	17646	14262	11112	8741	6947	5699	4599	3667	2952	2787	2063	1951	1656	1396	1257	1171	1071	993	880	913	812	845	814	819	815	789	767	803	810	763	685	744	758	757	701	731	733	713	712	742	719	703	723	768	727	698	694	727	690	687	761	724	751	743	724	723	743	716	745	744	751	717	701	703	720	746	672	705	696	688	731	734	712	701	746	749	704	758	690	712	694	745	709	720	743	726	690	706	728	751	739	743	706	703	740	721	738	690	716	732	691	714	693	790	666	737	706	695	732	696	699	704	702	680	756	710	716	745	717	732	730	741	778	711	714	742	758	675	758	711	721	657	738	715	796	660	728	690	727	737	706	757	734	708	719	759	729	705	768	677	736	742	684	736	694	698	754	729	703	760	702	740	768	705	749	651	712	748	668	721	706	711	749	731	723	715	687	691	674	695	707	767	723	677	724	777	765	745	787	701	727	680	715	757	728	745	735	723	712	720	702	736	724	712	773	689	740	687	795	701	751	691	743	675	727	762	704	719	794	727	738	751	757	711	709	733	721	735	692	707	745	700	714	719	756	754	723	717	713	718	694	725	709	697	698	723	766	732	690	704	766	712	736	762	721	743	740	670	765	690	688	695	717	667	707	674	741	685	711	734	727	711	677	725	730	709	717	706	723	738	736	677	736	726	729	727	788	716	730	730	680	694	731	760	724	723	739	738	736	711	705	700	693	699	688	729	738	722	760	705	714	689	703	710	685	729	722	697	705	669	697	768	743	750	708	760	680	750	727	714	740	732	752	686	699	733	733	724	718	737	757	737	741	760	737	729	747	733	714	718	746	735	665	670	733	719	729	761	713	731	728	803	724	717	705	734	673	710	722	779	708	770	697	758	718	725	710	704	752	720	752	733	649	770	777	752	689	710	741	768	672	738	737	700	730	754	743	732	734	766	710	680	744	679	765	734	738	737	719	714	768	718	720	758	726	717	697	732	714	660	733	730	705	749	699	712	730	721	693	724	765	723	733	712	728	711	704	742	712	710	696	727	779	757	711	757	704	692	696	713	680	710	704	755	720	714	722	767	740	728	700	746	706	750	788	763	732	734	705	724	779	715	708	701	693	724	717	779	713	766	709	744	707	699	740	712	758	773	740	732	766	673	704	765	726	729	707	707	711	720	685	733	717	756	711	779	729	684	718	731	696	771	743	756	722	727	745	717	734	659	734	748	707	734	740	712	700	751	744	712	753	720	704	696	718	702	738	708	682	741	740	716	700	758	790	690	745	703	724	684	770	737	744	721	710	739	766	685	710	779	761	713	675	730	723	743	668	722	745	718	721	691	760	711	730	686	702	724	753	682	702	753	686	697	724	730	735	724	698	742	734	726	755	759	712	752	686	731	708	729	708	708	718	751	709	745	744	715	727	766	782	759	699	713	730	721	688	700	764	764	697	711	727	724	689	723	715	726	714	691	684	690	749	765	734	781	730	730	706	749	685	694	726	682	751	731	717	734	755	712	747	694	731	710	680	738	749	742	738	723	723	720	717	718	757	712	705	726	710	737	655	698	693	723	746	728	741	711	772	738	733	712	719	738	767	710	724	740	697	670	701	729	737	716	740	731	723	755	739	751	740	715	693	760	746	724	707	634	767	697	732	740	698	766	734	706	700	684	690	741	739	684	708	768	733	693	756	721	744	756	752	747	745	806	713	716	744	721	689	732	724	709	711	686	718	730	725	745	706	718	759	699	702	704	745	739	683	748	764	718	695	742	704	727	734	706	724	722	726	756	771	732	726	700	713	727	744	750	747	734	776	746	733	681	737	734	664	708	720	714	745	752	705	732	737	763	707	716	727	690	729	742	686	740	697	764	718	700	717	760	792	734	680	743	737	699	798	731	744	722	709	684	731	731	745	729	696	761	727	772	704	716	781	729	738	714	719	734	737	644	700	722	740	733	691	750	774	712	746	724	727	737	729	711	703	681	683	710	687	703	731	726	727	730	719	738	784	704	717	664	705	758	699	714	723	733	690	653	731	705	675	733	720	711	719	728	774	735	734	736	721	733	728	769	727	697	770	730	689	718	691	687	751	728	688	733	699	699	709	784	709	716	775	758	689	736	653	720	773	738	695	728	739	744	674	731	730	744	743	744	680	706	703	750	714	698	695	713	735	715	717	767	741	673	700	695	794	733	697	712	679	697	722	743	744	688	770	681	737	744	730	733	754	713	728	765	723	751	730	725	700	681	715	678	712	697	683	749	739	699	718	678	762	699	697	762	670	718	729	758	672	710	742	705	752	708	667	719	736	770	752	769	725	715	683	680	742	744	739	691	697	732	710	700	721	732	725	730	700	696	727	726	724	702	725	699	771	755	716	753	722	712	740	726	749	719	746	756	730	708	711	719	765	781	729	717	732	768	719	756	746	756	745	733	688	729	731	744	752	682	764	741	741	708	727	698	756	731	717	704	772	721	736	707	683	685	744	659	781	735	720	729	681	716	706	709	678	713	794	681	748	716	692	675	709	710	675	698	762	779	758	740	720	744	697	684	697	722	691	650	737	713	718	690	685	743	735	713	721	722	710	748	693	747	811	695	747	742	743	746	675	677	654	725	701	724	701	742	704	720	753	724	738	709	745	702	682	729	743	718	690	753	744	759	721	727	734	752	695	734	697	723	703	734	745	709	706	766	742	732	741	695	695	758	728	730	695	732	755	719	728	714	749	750	769	727	700	756	691	751	705	778	729	761	727	746	711	786	744	740	745	691	704	725	677	709	741	780	727	685	721	715	758	739	721	736	697	699	751	744	784	765	700	720	715	730	771	691	722	726	720	703	732	761	748	692	733	712	765	751	696	691	681	712	675	723	706	713	736	740	753	745	713	738	724	689	697	681	743	729	696	695	712	673	753	722	720	720	655	735	741	718	679	713	706	721	692	753	694	690	770	710	722	714	740	714	748	707	704	718	754	676	731	740	791	727	707	738	741	688	690	744	696	709	691	720	715	751	736	734	732	722	728	737	715	779	723	699	695	724	735	691	718	696	692	691	739	770	747	696	757	720	754	717	687	765	754	758	753	722	753	738	705	691	729	691	719	718	739	702	718	673	690	691	693	717	775	694	672	698	694	730	749	740	723	726	792	684	742	707	714	693	717	710	687	718	655	726	701	733	719	730	684	706	750	816	722	714	767	717	720	744	694	696	722	721	745	712	728	737	736	710	716	742	703	723	740	719	744	745	702	728	760	708	719	719	736	684	726	702	701	692	730	748	674	696	702	741	702	719	753	682	704	712	732	757	661	690	715	734	738	674	739	722	704	711	737	732	726	703	708	743	719	736	708	756	760	727	732	706	742	722	702	773	745	702	748	685	715	740	741	717	732	749	730	741	749	767	715	736	738	723	722	729	732	674	723	736	698	729	698	775	706	719	696	756	696	723	728	711	720	716	717	762	737	735	728	721	715	735	710	755	720	730	719	679	734	742	748	757	740	750	748	688	717	711	702	707	741	733
37986	44078	45402	31179	19085	11702	7234	5206	3911	3097	2468	2131	1893	1529	1310	1293	1092	1041	899	878	790	802	845	787	723	744	762	743	741	714	735	702	710	666	717	693	687	719	707	681	689	708	700	681	688	678	735	670	712	692	706	699	734	716	750	663	721	691	710	678	700	701	732	696	685	703	710	700	676	678	715	724	667	739	673	736	737	710	670	687	707	758	720	760	691	736	673	731	683	684	755	739	730	693	722	686	717	689	693	720	736	754	704	749	627	707	698	681	693	721	752	719	706	669	747	732	702	690	683	730	709	729	665	693	694	752	706	747	732	729	705	663	698	690	723	685	689	706	737	700	735	687	684	692	706	708	713	694	717	724	740	711	684	684	725	688	737	701	693	735	693	698	686	672	690	750	726	659	687	704	725	724	722	703	714	693	723	694	650	720	748	695	680	743	694	682	749	709	724	697	708	719	684	694	700	701	683	746	682	676	685	662	736	678	703	697	694	690	686	727	713	682	736	718	731	652	672	735	708	674	700	714	710	691	716	687	676	723	710	702	723	733	729	664	669	693	691	763	675	729	631	706	723	723	738	727	705	752	694	704	685	741	734	691	650	718	677	688	718	763	682	713	702	695	691	704	785	710	708	698	741	711	683	729	740	727	712	696	646	711	671	720	697	752	668	699	717	695	648	716	697	713	684	730	692	674	723	682	672	701	694	700	709	696	660	690	729	707	721	755	719	718	741	685	701	672	714	726	740	713	699	722	705	689	676	687	707	764	728	684	696	670	697	663	728	684	684	758	747	676	699	701	668	688	698	697	698	729	748	710	696	679	689	674	674	713	689	721	692	738	708	713	709	750	750	708	660	691	647	690	700	728	745	690	667	751	714	689	691	679	691	708	701	687	650	644	694	690	712	666	672	755	691	701	694	661	722	683	742	661	708	700	745	719	662	673	710	694	667	698	693	690	735	705	715	707	683	714	668	679	713	644	697	731	688	687	661	720	740	714	699	720	722	735	706	681	655	642	696	681	661	719	690	690	742	720	749	729	676	756	727	724	654	723	731	723	685	732	740	717	727	725	687	673	713	705	707	727	668	735	742	717	684	739	689	710	680	726	675	770	729	692	728	703	669	698	687	689	708	667	689	709	711	686	701	682	694	698	724	675	693	672	659	662	742	690	698	703	709	650	664	734	695	691	701	688	695	661	747	666	691	686	672	686	733	709	665	707	671	702	669	699	725	782	717	654	738	719	706	715	663	688	704	674	699	698	724	720	732	704	706	675	723	730	685	695	654	738	663	714	679	679	711	726	707	674	700	681	676	662	678	691	731	708	678	741	662	730	785	734	696	714	703	640	728	692	667	740	707	681	688	686	692	715	736	736	663	662	681	690	704	747	648	731	720	688	693	689	734	741	666	701	743	730	719	689	679	689	704	659	695	707	698	729	694	740	677	701	680	698	698	701	724	695	705	704	715	697	695	709	714	690	697	708	738	681	711	707	709	707	692	724	677	681	698	699	687	716	717	726	695	702	633	702	724	757	714	732	710	660	699	682	697	711	670	715	717	665	663	674	652	702	698	663	729	700	719	700	706	714	637	723	717	706	694	724	704	694	733	674	632	681	660	684	666	712	682	715	674	674	708	726	691	739	647	676	696	659	657	706	660	701	714	698	679	736	676	720	720	691	722	766	701	671	707	683	699	711	725	666	734	664	677	713	724	745	694	677	716	714	692	648	756	728	731	692	683	681	695	700	700	691	713	708	678	681	670	701	722	702	686	638	682	697	733	689	763	739	716	703	692	706	732	646	700	758	737	736	714	675	757	691	676	685	689	744	707	710	746	647	677	705	738	717	713	695	693	713	730	744	707	718	671	698	697	697	716	710	682	714	715	721	707	707	703	754	653	685	681	669	712	709	722	713	688	719	694	735	708	670	677	711	726	696	710	682	709	707	719	683	676	693	670	650	714	713	704	725	716	689	682	728	662	742	703	657	683	626	670	653	706	696	690	678	711	769	723	704	690	694	720	683	688	714	767	729	729	687	693	692	700	705	687	736	681	707	694	699	690	679	721	711	713	697	694	680	733	701	721	726	687	686	693	700	637	659	684	710	725	714	707	724	702	653	692	674	696	694	711	668	667	690	740	707	725	722	731	729	708	697	682	660	718	707	700	700	737	702	673	730	721	692	698	663	697	685	690	702	716	697	689	680	690	685	684	719	717	699	750	763	693	727	676	737	728	669	694	719	666	703	670	707	692	688	748	663	747	719	685	702	718	678	699	738	696	704	691	708	740	686	701	699	742	689	701	706	709	688	717	729	685	664	664	726	666	714	743	684	725	690	664	660	693	680	704	653	693	719	701	750	716	678	680	702	694	730	747	718	695	722	681	727	710	683	733	705	686	663	693	736	707	701	723	683	775	676	749	670	691	728	743	742	730	685	718	685	714	715	678	686	715	668	711	678	694	716	695	719	752	704	706	696	652	721	701	712	662	719	726	692	681	740	720	675	735	700	715	710	719	725	738	714	692	726	730	734	764	680	642	683	665	692	677	737	719	692	727	744	706	778	691	716	697	700	710	700	655	764	683	737	710	724	718	707	686	653	742	714	717	704	733	685	735	694	734	691	708	687	698	726	750	700	686	695	657	636	705	708	653	692	684	694	693	699	711	713	649	693	695	747	712	724	687	739	747	746	702	749	691	652	718	692	669	655	751	709	701	686	702	716	699	694	715	666	661	699	673	713	720	708	697	722	706	723	695	750	702	733	663	710	710	699	653	737	710	675	722	700	699	696	717	776	689	671	683	657	712	731	684	674	719	671	702	703	711	754	748	714	700	727	666	687	677	680	694	732	740	682	690	656	751	716	651	733	704	678	691	711	685	743	686	716	697	692	692	664	710	712	659	704	695	690	715	670	707	749	665	689	703	702	698	724	763	692	679	685	690	736	681	679	687	699	711	680	721	722	692	649	722	699	693	718	698	688	744	704	688	691	698	675	663	682	710	750	710	695	699	697	712	725	696	721	734	704	676	739	692	753	719	719	684	745	707	680	708	746	648	686	694	685	704	675	689	698	678	729	656	668	675	724	699	680	700	707	742	730	672	708	689	685	698	670	728	700	747	711	702	715	744	753	705	725	708	746	752	742	674	702	700	697	684	633	706	693	705	729	714	689	686	661	704	717	711	655	730	709	734	669	725	721	730	707	702	727	705	695	704	711	706	655	661	683	705	672	712	664	739	686	655	693	710	651	665	698	674	703	740	699	711	695	698	706	648	718	718	694	706	745	710	704	701	714	663	673	691	723	663	711	710	625	727	678	726	711	691	719	711	720	739	681	737	653	714	711	684	663	717	688	673	735	674	688	681	682	704	726	719	704	679	749	743	684	706	736	708	766	720	687	677	758	684	727	749	717	712	697	695	730	678	712	694	702	679	671	673	690	710	678	718	681	719	709	698	727	693	703	704	712	694	683	671	695	731	691	703	675	700	734	727	692	700	641	632	673	672	726
42723	55804	43015	27111	19712	14144	9854	7806	5697	4645	3660	2979	2406	1945	1656	1561	1395	1213	1091	1006	921	787	835	794	733	748	723	725	765	737	748	757	679	706	730	685	742	726	713	716	700	692	723	746	653	704	720	703	663	689	754	686	694	700	700	742	708	710	702	668	717	695	723	731	765	730	723	724	672	676	721	734	725	683	730	753	703	713	672	680	728	706	709	701	720	646	744	695	699	675	674	768	728	709	727	729	718	707	699	700	696	674	704	695	729	678	685	706	728	762	690	687	686	741	726	707	719	743	769	701	685	645	711	712	717	720	745	723	653	700	697	691	741	739	685	681	702	657	718	675	739	730	708	680	663	700	725	695	723	756	708	713	680	749	702	710	696	685	660	699	725	720	684	739	727	694	659	733	719	678	719	715	669	759	673	710	740	721	696	706	727	686	731	698	716	721	686	745	702	676	735	676	676	708	705	738	687	776	708	718	740	716	699	717	719	671	704	670	738	712	709	701	660	709	719	675	691	751	736	677	759	674	694	740	698	688	662	657	735	650	668	697	706	707	729	697	753	704	674	769	676	631	715	672	726	710	734	655	737	703	648	690	703	665	720	761	738	714	669	685	688	671	675	701	622	694	689	712	697	692	752	693	698	709	684	742	697	683	717	698	718	666	682	679	724	670	711	714	675	746	699	729	653	735	726	679	693	636	676	660	674	724	690	729	692	698	732	771	674	692	707	688	704	704	721	708	726	718	776	662	707	722	740	720	753	739	685	700	720	708	687	719	735	667	709	660	694	725	682	680	738	689	706	701	682	737	664	699	697	713	705	704	670	689	705	695	662	685	748	722	690	712	696	644	675	723	689	767	725	731	656	727	724	703	719	739	722	677	714	756	691	686	704	696	737	703	769	701	730	680	703	711	756	696	665	669	783	696	689	719	744	687	740	729	748	729	684	675	669	761	701	695	703	703	748	707	690	703	739	709	665	700	732	734	705	673	673	730	723	676	704	689	716	703	697	724	721	648	719	762	714	705	698	698	676	708	743	720	728	678	694	686	711	722	718	695	751	712	733	713	687	732	679	713	704	716	741	722	663	722	723	694	660	737	710	713	681	750	697	730	752	696	746	718	708	680	719	668	712	707	684	739	708	678	699	692	702	783	683	678	739	700	734	707	706	694	714	736	655	705	700	697	705	716	701	676	718	705	753	688	748	735	709	693	694	717	672	690	697	699	661	661	719	707	690	729	713	722	683	764	666	695	697	700	686	689	703	717	686	733	658	655	695	707	673	655	678	731	729	649	732	715	732	705	678	690	685	702	682	716	663	702	688	707	692	703	663	715	715	695	712	702	656	693	687	732	705	755	703	705	684	732	690	686	717	693	681	697	741	696	651	718	749	711	656	705	715	649	685	690	671	683	705	739	720	717	701	731	736	693	739	670	700	653	701	791	649	731	685	721	669	716	742	695	718	682	692	720	681	696	707	703	692	687	695	645	715	670	711	710	673	721	686	739	718	720	721	721	734	666	693	713	688	721	717	701	708	735	724	687	673	666	737	642	713	734	750	722	720	682	697	715	723	671	703	667	712	752	688	715	748	736	757	746	692	752	701	734	644	708	736	731	716	729	678	693	696	693	700	741	736	677	723	756	723	708	763	722	767	732	684	732	703	674	664	734	718	726	697	692	712	717	713	686	669	714	711	700	676	669	688	729	694	650	696	644	720	685	695	698	713	757	754	706	726	687	680	692	715	697	679	696	705	722	723	710	655	691	720	757	714	704	672	672	745	717	690	740	742	709	742	703	695	709	738	714	750	685	712	730	722	703	746	692	724	679	702	733	713	701	678	688	668	693	680	673	729	695	705	698	727	679	745	725	739	685	678	740	702	659	700	705	693	704	723	718	724	703	707	673	653	725	670	738	700	713	698	700	680	691	693	688	708	693	716	685	743	722	734	664	743	701	701	678	729	683	682	730	677	691	698	674	653	686	732	681	687	706	665	729	690	709	727	674	741	682	712	667	703	719	709	652	754	702	691	668	716	697	717	708	753	654	701	743	713	661	724	691	740	719	756	692	655	699	687	725	678	705	693	722	723	713	654	699	700	721	686	681	708	744	732	769	720	737	653	739	695	726	686	743	692	671	734	724	698	695	712	744	723	719	693	714	704	647	703	686	698	679	682	708	637	715	665	695	720	691	699	711	678	712	737	714	676	724	698	690	719	726	708	713	725	727	720	753	708	711	704	693	733	706	652	699	747	689	714	675	706	696	731	683	781	687	722	641	685	697	732	682	720	686	722	703	742	750	687	713	732	672	711	688	661	671	778	800	682	701	673	708	697	697	716	733	737	691	709	707	703	722	716	666	707	721	721	705	714	684	734	704	734	706	708	712	727	697	731	747	669	684	714	680	718	668	725	681	674	651	691	731	688	708	750	683	706	719	716	728	663	720	742	719	712	738	702	711	685	730	692	742	692	716	722	732	700	702	677	740	691	683	715	734	689	689	709	707	652	703	688	692	760	706	725	709	691	733	697	668	703	692	711	720	719	718	717	725	731	662	682	699	747	746	706	687	678	701	702	678	678	714	688	680	714	719	663	673	729	689	741	702	705	740	693	753	702	715	701	703	725	717	682	682	719	706	705	704	706	748	723	713	698	683	749	717	707	719	696	710	725	692	723	690	704	696	656	715	705	708	697	705	662	674	695	696	659	695	723	723	711	760	678	686	664	666	703	691	723	688	736	726	660	702	700	691	701	776	677	696	740	723	713	692	686	750	711	676	742	716	695	756	711	703	724	702	708	690	706	674	694	750	689	674	745	728	633	713	670	691	699	707	706	705	676	711	704	673	719	725	664	692	700	701	678	697	713	700	727	755	668	713	719	730	730	721	697	659	737	705	745	723	652	730	721	723	675	717	701	708	693	691	710	751	770	672	728	743	671	703	723	708	676	693	691	727	656	706	716	717	691	705	710	736	704	716	690	689	699	674	694	712	729	683	671	687	670	736	769	735	667	684	730	647	650	681	670	637	726	749	697	624	722	705	690	741	699	710	773	639	677	715	728	686	677	723	709	738	699	709	738	739	697	732	726	714	701	711	702	692	707	720	689	710	712	708	691	744	671	755	661	709	723	703	704	678	706	676	693	709	704	690	726	716	689	712	731	700	753	665	710	737	709	692	727	662	656	675	687	671	710	710	671	715	670	690	737	714	685	702	715	719	723	704	726	711	709	706	712	706	757	707	728	719	715	665	697	718	672	691	718	715	695	728	737	644	735	719	717	709	666	694	778	693	724	694	749	645	704	732	727	750	690	695	729	679	697	727	689	704	719	671	698	702	718	704	657	732	702	729	720	671	715	670	742	716	674	665	699	685	742	656	662	699	692	736	711	748	700	695	661	703	684	671	707	698	707	707	715	712	738	726	720	719	725	670	710	708	661	705	735	702	706	715	718	713	693	694	698	756	728	647	699	711	677	688	727	712	712	719	678	703	714	694	668	723	721	671	752	707
24360	21484	29105	26055	23808	20944	14161	8640	6092	4794	3705	3154	2661	2094	1834	1604	1409	1301	1194	1035	942	901	846	782	760	756	747	748	748	714	698	730	733	703	711	712	690	724	703	722	683	723	679	751	676	704	671	673	708	703	694	722	728	670	748	719	679	711	691	674	720	677	738	707	722	716	689	707	680	734	729	656	722	720	665	670	691	692	665	683	702	708	686	691	691	693	746	762	690	678	654	670	737	675	722	682	703	716	708	676	709	739	695	735	675	714	704	674	707	708	723	689	693	716	721	719	679	641	709	625	685	663	689	672	695	658	705	676	635	717	670	666	712	714	697	722	699	674	662	697	686	663	714	659	751	679	689	683	688	708	701	721	680	681	701	704	700	678	684	690	719	663	662	705	673	634	663	732	684	681	721	667	676	700	705	716	694	694	702	718	709	687	704	661	699	709	711	673	663	659	705	748	736	687	633	693	749	696	668	654	705	736	686	675	668	652	673	650	635	670	709	689	658	700	680	725	677	696	702	698	687	667	670	689	683	680	688	701	681	723	718	680	716	651	682	731	730	698	682	647	687	704	691	689	711	704	676	680	719	703	687	652	663	678	695	726	704	692	726	700	699	677	684	684	676	659	696	665	689	723	700	663	688	675	681	702	629	681	742	684	741	705	697	699	656	666	723	705	691	726	672	716	695	696	657	713	642	720	687	726	714	674	709	661	623	707	673	670	671	727	723	714	744	711	727	718	673	682	683	687	720	688	673	666	642	652	689	727	713	666	721	645	678	735	751	707	753	742	685	680	711	678	670	728	731	715	706	671	662	666	641	685	699	639	691	772	691	687	707	653	664	719	701	670	691	662	710	721	662	694	664	727	708	682	676	695	681	664	689	711	658	688	653	689	711	751	683	708	668	704	677	711	671	646	692	665	718	697	692	717	727	694	686	674	721	749	723	708	730	719	699	649	671	687	697	717	668	689	717	761	664	655	712	657	694	683	698	706	709	743	659	659	699	670	747	710	637	677	694	715	705	722	677	692	662	708	720	626	736	654	695	677	731	710	682	746	715	687	711	672	669	713	682	679	725	757	759	682	680	669	691	665	690	669	702	693	749	676	713	678	683	663	677	708	747	681	688	688	704	659	743	704	720	686	692	668	722	726	684	705	725	694	657	733	655	666	723	692	705	627	659	709	740	709	704	713	730	728	683	697	692	711	659	680	720	717	689	734	690	666	684	715	688	713	670	706	706	696	703	679	673	669	657	656	690	698	668	704	633	684	706	669	664	699	685	682	641	657	666	721	720	717	684	679	684	702	687	755	682	708	642	727	681	708	716	671	707	684	701	689	725	667	692	702	672	710	726	699	707	722	715	692	722	686	689	632	722	647	700	674	678	698	744	692	686	712	716	673	700	744	693	705	727	701	666	694	665	651	716	701	669	699	712	702	715	682	704	720	673	674	671	714	737	704	715	753	768	687	703	700	657	708	688	692	661	705	682	724	693	676	693	731	663	693	688	667	709	714	681	676	688	699	703	706	714	666	672	648	675	684	719	667	712	695	714	658	723	676	689	732	687	707	704	667	677	684	687	712	692	678	714	729	717	662	687	699	730	728	687	683	736	725	697	679	649	684	700	742	711	669	669	718	693	707	694	679	692	699	670	703	737	653	752	655	672	680	725	703	687	691	669	697	726	723	657	669	671	709	678	696	707	721	700	694	704	708	710	672	683	683	675	709	707	668	702	688	737	659	707	679	650	719	739	636	728	662	702	668	703	718	684	694	688	742	698	673	689	694	653	712	682	687	663	712	744	685	712	709	701	656	677	709	707	662	722	707	685	679	713	691	734	717	716	740	664	683	716	727	707	719	721	713	700	626	688	690	650	663	709	681	680	674	701	705	705	711	697	703	689	679	718	713	652	692	669	660	695	696	695	726	752	700	684	696	677	689	687	675	700	638	694	705	701	714	698	657	672	686	700	702	647	707	683	724	709	692	709	698	701	746	708	700	672	702	716	652	679	712	685	701	691	714	758	681	651	643	667	653	684	729	726	689	758	697	706	685	698	668	719	729	643	690	693	715	754	736	667	679	731	665	720	700	697	687	662	652	702	666	667	696	733	719	700	688	695	680	677	731	699	664	683	682	710	742	716	640	718	688	723	650	688	680	691	714	701	699	675	644	691	679	673	687	674	675	678	687	684	706	676	703	664	685	678	673	678	683	721	676	711	734	671	692	707	740	698	650	686	767	673	719	689	677	714	688	729	733	694	676	708	652	678	644	626	676	669	682	710	760	687	692	709	729	659	692	663	702	664	726	703	678	720	693	664	703	712	698	656	715	683	698	675	650	665	703	699	659	688	716	719	658	735	719	640	722	697	725	694	684	747	695	714	650	662	744	672	701	700	667	721	724	726	683	675	719	681	691	667	740	680	688	664	668	702	711	710	718	691	715	718	704	659	687	720	671	732	720	702	698	722	681	678	655	675	714	659	728	706	689	733	687	644	675	721	732	706	679	676	692	711	673	716	707	699	702	673	730	693	689	700	700	726	671	699	697	717	683	695	692	742	687	712	719	677	695	694	711	731	709	661	692	632	648	705	691	743	674	666	684	625	672	655	750	718	693	652	700	669	663	674	720	636	683	693	742	701	675	696	665	710	693	702	701	722	653	681	677	670	708	695	698	703	694	711	702	723	743	701	698	703	722	698	775	720	701	708	694	687	714	689	673	702	701	690	710	695	697	674	672	681	677	698	684	652	656	691	690	685	654	715	654	684	738	722	694	686	657	699	690	654	691	690	724	703	708	668	732	670	674	715	726	694	678	725	670	689	699	679	658	663	673	715	691	721	704	689	675	711	695	719	650	686	732	683	668	760	687	694	638	657	699	686	679	758	704	751	721	693	668	758	659	722	686	681	714	673	679	686	716	731	680	680	708	711	728	673	682	637	688	698	674	669	729	714	665	706	672	731	706	725	699	669	677	693	685	691	682	626	683	650	661	716	675	674	707	718	736	657	699	674	723	648	654	708	716	664	720	673	624	681	694	662	690	714	673	725	677	739	655	697	707	678	707	664	707	673	702	731	682	692	686	673	690	722	683	665	755	701	649	653	692	675	670	638	676	674	693	696	711	688	682	683	702	660	721	639	678	693	723	698	712	732	702	643	671	711	725	686	716	719	661	720	682	712	695	698	663	669	695	716	723	678	714	707	684	680	675	731	664	717	676	717	656	731	651	710	703	685	692	730	712	679	696	694	681	733	635	681	683	726	683	632	698	677	746	678	700	717	721	694	667	680	672	724	657	689	683	690	654	711	673	706	662	663	703	757	691	717	664	728	702	695	712	668	644	667	710	699	621	699	722	698	686	695	704	760	660	711	695	727	680	698	714	695	697	691	702	697	674	662	699	680	731	656	687	716	683	715	721	682	686	707	706	692	666	715	700	700	721	724	715	700	721	695	715	690	713	668	664	690	664	676	684	707	696	639	696	655	704	669	682	697	664	683	700	690	632
40797	65593	48543	33539	26496	20358	14414	11247	8801	6665	5270	4521	3585	2916	2437	2129	1763	1440	1349	1177	1031	960	892	808	830	835	749	835	728	753	779	759	738	722	686	682	683	704	715	683	739	702	704	687	732	701	693	711	726	729	710	646	697	678	712	677	709	697	696	698	722	703	685	723	635	680	675	697	657	695	706	706	695	683	697	708	738	691	703	748	698	689	710	676	665	657	666	679	713	727	698	707	721	658	703	736	680	689	686	664	717	676	666	712	685	667	753	707	694	682	689	668	687	733	685	651	698	712	669	720	698	706	690	700	710	716	659	700	732	676	671	729	741	678	745	719	660	714	701	687	683	686	672	697	672	739	717	702	670	673	715	652	721	670	727	706	704	711	678	725	684	658	693	670	722	692	645	670	655	687	719	713	714	695	694	684	706	675	703	668	718	689	655	679	714	650	694	678	697	712	697	690	679	674	685	698	723	723	731	740	690	654	676	723	689	695	680	711	655	672	642	704	666	684	669	711	659	708	721	649	705	741	711	708	676	710	724	739	667	689	723	746	708	650	707	699	688	712	684	605	734	722	680	719	708	691	688	711	642	684	668	652	656	663	720	705	716	694	707	667	735	691	735	702	680	724	666	681	647	687	694	689	716	734	688	700	708	627	640	677	673	670	689	732	667	703	717	696	742	707	647	707	714	700	714	695	739	705	686	658	719	733	644	677	705	711	664	676	709	678	653	672	711	763	707	698	674	680	706	699	725	732	667	693	654	652	676	725	686	676	720	680	701	674	686	659	732	663	709	680	672	671	725	660	725	716	658	673	656	686	668	678	637	714	688	675	685	658	686	708	690	648	698	679	720	701	728	741	652	670	715	695	677	635	670	700	658	674	728	654	707	700	702	700	674	665	703	713	698	672	666	678	685	716	700	670	701	689	698	693	702	653	697	724	677	718	738	694	769	688	728	733	669	713	728	705	678	675	683	697	741	706	695	705	691	708	697	702	682	700	673	720	704	712	692	675	656	742	710	661	695	714	733	667	723	716	687	735	720	622	742	690	663	661	699	733	643	678	759	723	727	667	648	685	718	745	715	718	682	685	666	681	701	681	705	661	642	682	638	666	728	667	724	709	729	685	691	689	658	706	710	703	719	668	700	725	712	703	698	716	737	644	747	743	752	700	696	707	686	695	724	729	678	695	652	656	714	687	676	680	722	686	724	714	687	705	666	687	697	712	668	696	713	732	707	714	648	693	676	717	720	701	671	713	708	663	678	710	711	729	707	698	685	743	666	730	624	697	709	706	713	673	646	726	696	694	680	705	678	711	675	717	704	664	743	694	712	619	671	664	696	693	719	696	682	720	737	711	670	677	701	681	717	728	680	634	684	668	698	689	670	702	671	697	720	685	656	692	690	670	716	675	686	711	692	750	695	717	712	692	688	660	687	697	687	708	651	691	660	731	643	707	705	686	680	684	680	688	685	661	689	731	675	659	665	724	685	730	643	692	637	674	718	681	678	627	677	652	719	714	715	671	735	717	730	685	706	680	728	692	685	660	668	759	693	683	714	667	670	708	685	669	678	676	681	701	703	693	672	711	650	681	653	713	710	758	649	704	708	640	749	718	704	687	754	693	700	668	691	651	754	708	728	703	702	665	706	662	680	697	691	698	747	698	655	662	684	736	700	700	715	693	718	700	652	690	641	652	737	674	679	668	706	756	712	679	708	703	679	742	683	721	695	692	724	660	702	668	664	695	678	724	731	664	681	752	679	722	687	715	697	707	715	657	682	742	726	734	706	687	733	695	645	731	709	692	727	690	712	681	683	728	683	705	717	701	648	713	664	675	721	729	679	730	699	665	741	676	689	683	708	722	702	726	679	673	740	726	699	736	634	672	697	708	751	712	687	674	716	656	694	690	677	689	726	656	675	687	707	643	737	688	675	693	705	659	711	680	741	712	691	711	675	705	732	644	679	708	688	730	708	672	668	697	719	708	681	729	695	636	727	670	727	702	716	685	690	658	665	676	715	651	676	700	679	693	687	657	696	694	705	695	698	704	698	673	740	694	724	680	663	723	700	683	697	663	727	692	685	703	683	675	730	631	700	681	712	696	750	702	693	700	684	684	727	696	696	707	750	686	731	699	718	677	694	680	727	692	687	690	709	682	691	710	713	740	715	666	685	650	683	699	693	676	716	697	706	686	730	693	661	704	722	686	675	692	729	665	680	701	703	673	723	722	669	766	694	714	676	678	686	737	718	715	727	673	649	667	747	670	718	679	700	682	673	672	685	684	680	671	695	684	692	713	677	694	690	687	722	701	730	717	711	665	722	687	715	690	663	703	698	667	722	709	717	645	680	681	685	684	725	691	710	695	764	693	697	672	677	690	697	700	687	692	691	628	713	697	704	688	643	673	684	744	708	701	702	707	733	694	709	682	700	699	654	726	658	708	698	681	653	730	671	655	648	691	673	729	682	727	732	724	659	698	693	731	689	709	699	734	709	659	669	714	690	670	702	672	671	695	671	657	686	722	668	665	703	674	689	699	698	717	662	716	654	688	678	706	672	697	691	731	709	655	686	723	724	692	691	691	706	693	663	658	649	677	642	660	708	706	671	683	698	691	716	732	699	710	690	699	692	749	729	729	693	711	661	711	723	684	670	677	696	667	726	714	714	688	678	694	700	684	697	702	663	696	704	761	705	696	671	656	657	704	720	693	687	690	712	719	713	718	723	706	679	697	693	709	659	746	727	728	690	718	700	683	718	716	685	685	676	684	669	675	723	662	760	718	701	678	661	706	701	715	674	693	744	710	676	691	679	724	673	703	689	699	718	696	723	710	664	669	759	691	693	708	755	689	696	656	763	699	679	680	717	709	729	683	693	674	706	748	676	677	686	678	638	631	732	651	718	675	716	655	672	705	674	711	708	682	690	699	650	693	719	690	695	696	783	682	729	703	719	713	657	652	671	683	649	687	697	697	682	715	663	659	667	748	713	659	666	688	709	702	692	704	715	675	723	671	688	674	699	675	657	706	667	715	737	672	698	698	691	712	670	692	701	675	695	664	702	679	688	708	703	702	752	675	709	648	695	691	656	701	699	683	690	676	704	729	694	718	690	691	698	667	700	691	710	697	715	710	709	710	742	692	723	696	665	673	664	712	688	686	714	698	674	736	705	681	717	687	728	653	674	648	675	667	688	670	679	663	705	706	687	713	712	701	664	718	679	690	676	708	690	732	716	716	702	668	666	705	676	704	681	714	706	716	636	688	665	727	750	754	649	688	688	684	697	718	741	702	686	736	667	696	737	733	686	701	635	660	688	643	677	680	643	748	680	686	685	715	727	702	691	686	707	650	659	708	675	678	713	677	726	717	746	693	691	730	682	664	704	701	665	682	707	706	705	734	718	712	681	710	703	700	724	651	709	695	677	691	618	683	720	695	707	702	681	656	675	723	720	710	714	681	694	732	744	684	716	734	769	720	680	659	658	700	678	741	717	702	716	675	728	683
25443	22047	30700	29308	23377	16386	10838	6827	4935	3897	3127	2676	2299	1835	1673	1472	1350	1161	1059	955	930	905	833	815	798	795	796	740	776	754	735	763	743	733	707	786	747	779	699	710	722	732	714	690	749	712	740	692	719	714	724	772	718	743	701	751	733	725	764	749	679	720	712	716	729	748	744	665	708	791	724	718	748	718	702	714	768	758	723	699	717	728	680	731	741	703	730	717	674	741	727	727	739	732	740	725	692	711	670	709	685	716	711	711	691	756	729	719	728	705	696	741	709	739	746	721	729	717	697	687	694	724	767	731	723	754	666	743	712	744	734	727	713	685	686	680	729	754	695	678	750	741	732	680	670	713	748	719	746	760	714	708	711	701	712	713	754	759	726	670	724	714	700	685	700	728	717	746	710	702	691	695	704	743	733	688	771	672	750	692	679	714	716	708	705	728	687	683	713	730	701	692	748	730	697	716	729	690	768	744	771	700	700	714	711	669	712	693	693	779	741	778	734	714	704	723	807	694	726	747	709	741	721	724	754	782	688	718	676	719	746	701	771	747	722	684	722	669	661	715	730	731	743	710	671	727	742	736	722	737	696	782	732	690	740	723	747	785	767	731	691	716	678	756	714	737	705	731	705	694	700	714	707	732	711	727	729	738	702	661	719	726	732	694	729	712	669	716	739	769	711	730	704	741	692	718	754	737	793	749	722	722	695	674	724	742	704	713	683	683	713	721	755	699	700	692	715	724	737	686	653	707	767	750	784	735	731	717	688	695	747	738	755	710	700	730	677	710	746	670	679	784	693	708	764	745	708	683	699	758	719	728	686	722	758	728	708	712	737	725	708	736	732	695	747	715	775	721	739	696	732	746	689	715	739	673	689	731	719	734	710	732	777	745	724	696	733	704	705	780	675	726	728	703	758	717	693	755	675	733	768	765	732	725	734	726	776	729	751	747	748	724	733	648	754	710	733	717	748	738	758	659	709	728	746	686	723	712	740	731	709	716	721	717	733	671	717	701	706	729	693	669	701	692	696	742	674	709	727	725	740	720	734	727	768	727	712	693	730	711	714	694	704	753	732	722	743	669	741	724	709	706	747	701	716	725	714	719	677	745	712	691	754	739	706	751	717	759	700	710	694	700	741	754	641	739	678	713	713	741	717	703	702	679	710	729	727	677	707	694	716	670	720	793	656	729	702	728	723	717	740	729	709	723	711	737	754	763	695	774	722	715	730	735	702	714	731	711	671	694	737	715	693	699	705	717	723	775	703	687	694	733	698	721	718	681	729	717	741	719	692	742	727	668	686	711	732	682	704	747	741	718	705	744	754	715	760	682	666	750	732	677	706	764	711	677	703	734	754	747	709	689	764	708	672	679	751	712	704	742	724	698	666	719	753	743	714	748	744	709	744	747	733	721	689	708	740	720	726	747	702	705	701	729	749	714	673	706	724	678	730	700	761	756	685	666	704	730	710	757	714	690	717	756	723	719	726	688	716	731	715	765	736	713	749	739	720	727	724	701	719	728	725	705	689	731	761	753	748	697	746	758	683	743	733	701	698	734	752	711	691	776	698	681	736	727	710	740	725	645	751	724	727	703	703	758	704	720	712	717	751	732	705	698	753	729	671	718	752	711	744	731	743	737	723	726	732	767	737	707	691	766	701	712	697	721	717	698	707	716	733	684	718	714	741	725	689	742	730	805	700	710	703	718	732	700	720	674	760	688	717	720	713	719	699	742	735	745	711	743	737	736	724	768	697	693	746	716	719	654	759	714	685	720	682	724	728	722	726	702	723	732	730	702	725	691	691	710	700	729	701	682	706	694	731	744	720	739	744	696	721	713	699	756	661	754	726	697	732	723	734	730	746	744	694	741	718	751	729	728	701	712	706	697	690	734	734	736	758	740	714	714	730	690	744	696	707	691	767	714	725	757	684	783	709	731	739	743	679	680	702	734	706	714	678	716	706	727	759	746	713	720	708	705	744	699	705	766	683	694	764	722	708	714	703	712	692	693	737	687	748	720	709	729	707	711	740	726	737	700	695	741	761	716	712	712	752	709	702	749	673	751	722	696	735	734	722	722	713	719	718	700	745	690	697	711	700	796	693	735	728	701	780	677	711	797	729	708	723	679	707	755	745	748	713	731	712	716	747	744	681	695	706	680	691	676	742	701	681	764	679	685	706	717	713	726	677	733	739	714	738	782	651	766	679	718	716	743	667	700	718	734	757	653	720	706	728	719	728	739	717	707	698	761	692	682	682	718	688	710	684	741	655	737	722	720	710	710	692	752	721	700	703	706	696	714	761	761	764	691	744	673	726	721	709	761	698	692	729	675	712	739	677	729	736	693	724	715	686	722	727	712	712	717	716	712	719	751	689	717	726	716	683	737	719	684	714	729	728	699	686	703	738	740	692	796	741	707	757	738	697	701	709	701	800	729	739	709	702	761	736	729	676	707	708	686	702	694	746	756	729	692	706	705	762	719	691	733	695	716	740	663	711	731	746	720	758	703	661	672	703	754	693	675	738	687	700	683	698	732	705	722	758	720	746	762	730	727	693	717	733	717	692	722	774	719	711	685	706	720	750	735	757	761	656	710	718	715	716	674	688	755	728	718	747	689	761	693	739	717	709	765	715	691	730	782	731	691	738	734	754	731	737	701	752	732	705	696	710	768	747	720	751	727	736	676	726	711	729	738	695	687	703	752	698	770	746	726	715	747	713	718	725	733	722	703	737	717	744	711	747	730	737	670	705	755	687	764	726	682	730	765	709	716	639	698	683	696	770	725	676	704	724	682	714	692	716	746	709	682	724	694	738	743	679	691	732	718	662	747	734	707	707	673	761	726	742	731	731	753	708	714	723	776	714	747	760	746	772	780	718	722	722	743	723	709	706	717	742	702	750	742	693	758	684	745	700	694	716	685	713	668	730	752	732	703	728	742	691	743	718	707	731	747	730	689	705	736	700	717	728	715	719	766	729	756	706	666	670	731	750	710	730	725	738	689	733	727	731	712	730	731	723	698	732	732	767	704	747	756	689	750	744	687	721	723	750	718	756	733	694	715	717	752	742	710	740	663	704	721	742	720	693	693	752	676	725	726	754	704	665	772	750	736	721	702	739	707	735	719	752	706	755	749	728	760	737	767	709	705	745	681	713	756	672	724	683	704	718	704	771	746	718	677	689	749	728	747	719	756	677	682	707	725	679	700	731	703	712	679	688	678	771	701	672	751	717	743	706	726	706	729	680	725	734	707	750	754	719	719	750	668	680	732	737	732	748	707	750	713	702	733	719	706	741	751	764	725	760	761	690	734	748	736	747	691	725	720	742	759	746	746	729	724	709	721	722	689	703	712	732	737	708	750	701	717	656	736	758	745	727	750	731	746	716	720	733	714	720	687	656	739	742	706	713	722	706	716	758	740	710	700	713	716	728	741	735	668	707	722	701	693	691	681	741	726	737	754	750	664	713	724	689	759	659	723	726	756	731	742	745	737	703	719	729	747
40930	62457	46246	31598	24826	18369	13218	9720	7577	5660	4359	3816	3255	2654	2186	1828	1687	1375	1156	1065	1003	881	881	835	832	817	813	767	763	731	698	767	741	720	748	751	758	744	730	742	719	718	762	721	734	720	698	751	668	729	704	737	716	693	702	747	714	668	702	702	744	704	684	720	737	707	715	758	687	692	708	731	685	692	682	712	747	759	714	757	690	713	726	737	745	706	695	733	691	727	732	736	704	714	686	704	696	716	703	726	725	666	706	706	722	721	693	703	764	733	682	749	723	706	755	745	730	711	723	700	741	736	704	704	693	742	734	750	727	692	751	758	781	761	720	712	779	716	755	739	686	728	720	750	705	682	711	740	732	743	732	792	743	720	762	746	752	717	688	694	673	696	717	668	732	706	705	763	721	753	724	727	732	739	698	738	770	736	725	715	693	722	735	712	703	706	666	738	708	744	721	755	745	775	739	755	748	661	686	739	735	709	688	725	724	720	731	704	746	647	715	735	681	756	710	737	745	705	748	723	690	769	711	772	749	732	694	693	729	696	704	690	718	728	691	707	673	736	715	718	696	676	696	712	739	740	764	704	725	698	695	773	762	707	752	750	705	699	758	721	720	780	713	725	701	707	709	716	735	708	745	746	672	702	735	721	777	707	731	681	735	719	720	748	789	761	735	741	694	722	751	713	738	754	746	714	760	666	707	732	725	781	728	703	710	726	711	726	718	737	727	713	700	766	710	701	700	724	737	684	743	746	718	691	711	720	683	724	766	691	689	682	758	683	714	742	731	736	745	722	726	713	722	740	706	711	740	774	702	750	756	718	713	744	739	677	736	727	720	680	762	674	713	739	719	702	719	774	693	715	728	739	729	758	706	767	699	724	728	684	725	689	785	773	730	690	733	770	697	726	736	711	745	730	783	717	670	736	704	744	758	753	737	734	738	709	697	707	740	672	696	700	701	752	759	737	724	726	726	711	712	711	731	750	682	735	711	751	732	701	714	724	691	735	701	707	713	714	688	750	723	727	750	706	759	711	769	744	671	733	691	710	732	723	716	722	688	764	714	700	665	706	692	737	731	665	719	682	683	751	701	686	707	713	720	736	679	694	745	739	732	707	764	734	724	679	712	725	676	683	747	744	714	754	737	766	692	737	678	738	670	707	734	766	731	755	719	736	729	681	740	725	702	733	716	756	703	766	689	737	704	698	768	717	694	749	729	723	734	699	739	737	741	742	698	766	676	729	723	720	768	707	654	754	711	720	744	723	709	703	720	725	709	686	722	752	720	699	739	745	756	787	706	735	754	674	725	745	710	705	736	720	728	688	729	723	744	705	703	725	724	708	734	752	702	730	686	711	739	696	707	760	697	692	766	741	741	700	714	734	727	725	782	698	711	705	702	760	719	731	741	717	679	749	718	666	717	712	732	749	760	728	692	717	687	691	702	724	705	713	693	729	699	733	699	756	735	721	705	734	748	791	735	723	712	698	698	738	740	729	713	724	737	701	699	707	739	711	672	774	744	728	717	710	697	733	745	730	695	709	746	710	743	708	725	729	705	743	724	734	761	722	696	745	758	706	737	739	714	753	711	779	719	695	672	690	717	690	672	758	679	688	717	734	713	713	731	736	715	749	763	730	707	716	766	715	675	698	733	737	757	762	677	731	723	742	758	713	668	689	757	705	686	751	718	721	686	727	743	736	709	708	699	717	739	708	696	700	749	737	699	705	737	760	747	706	698	705	708	759	713	709	701	740	790	720	681	717	668	723	697	672	797	714	707	759	702	762	725	668	699	735	756	712	708	728	645	722	715	717	717	745	702	692	681	762	740	722	707	711	689	694	726	719	732	754	734	709	725	739	724	710	721	706	747	713	696	719	722	721	700	735	761	736	689	706	694	707	729	720	751	751	731	719	714	752	771	720	736	752	768	696	743	719	730	727	733	691	688	753	748	717	657	718	714	752	743	722	729	726	685	696	700	769	705	746	757	711	744	733	696	665	670	748	705	743	684	737	753	698	748	712	738	702	744	711	748	731	699	728	686	709	751	697	722	694	692	700	720	740	735	750	785	702	804	760	700	703	730	765	760	723	705	719	701	736	730	681	733	715	749	759	788	762	674	729	736	715	774	714	705	733	695	748	677	720	702	712	705	730	660	709	738	744	727	720	689	754	740	732	748	758	707	698	724	708	714	698	687	702	708	690	750	718	748	733	699	729	688	736	747	729	740	753	710	726	731	725	761	688	681	725	730	706	748	746	750	710	751	723	695	679	710	732	677	731	738	748	772	728	731	733	740	736	726	731	724	695	675	697	677	750	726	743	749	727	713	758	686	746	677	695	698	714	686	706	741	702	711	735	707	709	726	749	745	683	733	718	698	748	694	703	684	676	734	718	719	729	730	719	737	739	762	736	726	764	757	691	730	705	701	730	696	711	688	727	730	727	703	768	750	703	752	720	707	731	710	732	686	705	735	721	740	682	707	718	713	780	675	692	718	724	686	698	739	733	735	701	725	715	708	731	742	704	719	762	720	720	686	747	723	730	739	697	682	711	681	728	706	751	728	691	681	699	678	739	706	714	722	709	697	678	745	753	729	690	749	692	728	777	702	743	730	767	710	721	679	724	719	705	774	723	727	759	679	715	694	706	731	697	717	718	778	691	734	722	712	710	722	770	722	745	744	721	729	745	729	728	710	690	721	681	720	740	725	744	723	716	715	705	737	733	711	745	691	734	734	724	723	712	706	705	735	753	730	714	719	735	715	720	682	722	687	714	710	721	783	710	746	742	765	726	707	727	716	749	665	783	710	711	772	729	729	718	778	678	690	696	708	720	759	746	701	732	715	704	772	753	786	671	710	690	727	745	707	709	723	771	741	728	738	729	712	696	712	711	690	737	723	710	782	696	680	719	710	759	721	680	760	701	737	735	746	718	705	740	725	698	743	686	747	711	748	707	724	737	737	666	738	718	728	746	705	695	706	715	659	674	707	721	669	713	696	719	773	727	769	695	682	732	726	692	711	755	719	707	715	728	692	706	710	707	726	711	738	736	728	740	764	744	751	752	737	744	744	712	716	704	725	742	734	730	705	725	693	739	752	690	747	726	715	735	730	722	737	684	660	708	676	765	701	745	694	691	704	740	733	702	747	725	762	728	690	745	736	751	744	759	707	735	656	782	717	761	721	709	753	725	722	704	738	763	739	702	717	704	679	703	710	750	718	757	639	675	704	745	690	664	704	731	697	773	720	687	734	750	749	688	721	746	727	745	722	714	651	802	775	733	740	752	784	735	741	774	756	727	681	764	690	743	714	738	696	695	680	741	693	697	729	686	772	731	717	723	702	743	718	736	727	735	725	680	743	730	697	709	746	711	748	726	732	742	719	733	704	752	710	683	705	683	715	753	680	743	701	763	743	755	689	720	744	707	724	782	720	706	758	708	687	711	739	731	716	647	712	689	726	677	727	693	675	691	746	717	693	709	690	753	764	723	763	751	728	740	731	711
23117	21471	29246	24453	22767	24235	22395	12380	8431	6693	5079	4060	3467	2937	2501	2087	1910	1568	1409	1198	1124	1038	886	933	888	841	804	821	798	803	734	741	762	773	763	733	740	778	767	737	774	727	711	805	680	751	709	697	781	742	749	684	764	734	769	698	783	760	753	755	691	752	695	734	739	727	739	675	697	786	735	767	745	730	762	754	727	688	800	714	749	721	745	783	762	756	725	766	763	747	773	703	737	746	754	765	733	725	713	711	731	755	757	725	680	773	771	748	745	747	824	692	701	718	779	697	771	802	734	739	711	775	730	741	750	694	751	746	725	704	730	700	776	732	773	725	753	722	772	783	772	755	749	671	768	718	717	755	727	694	764	788	795	717	738	717	767	737	732	757	738	777	750	775	701	737	781	701	778	737	746	712	711	750	712	735	761	782	795	707	749	747	728	742	724	776	777	726	726	758	714	765	759	742	791	743	776	681	740	750	734	720	749	772	698	721	733	732	749	766	715	744	790	787	784	740	730	754	743	732	709	758	732	756	761	723	753	730	733	743	724	729	759	732	682	723	748	720	775	715	748	696	748	732	693	718	735	752	757	744	736	751	786	717	725	753	764	750	734	713	781	733	749	740	732	751	735	797	785	765	739	739	768	779	762	749	717	747	702	766	755	727	707	746	718	724	773	711	727	785	791	730	727	721	773	759	738	750	759	784	776	753	743	713	750	763	754	728	754	731	711	751	752	718	772	759	804	703	728	696	768	758	776	764	758	716	702	765	707	728	751	779	723	728	744	750	734	727	743	757	750	736	737	758	720	731	703	751	767	756	767	712	792	734	762	757	735	710	728	738	739	740	712	746	718	755	756	682	750	708	739	776	702	769	781	739	692	736	706	715	773	774	743	728	780	787	714	751	763	758	741	731	718	739	730	752	774	712	760	764	751	776	703	712	786	749	717	707	786	729	720	764	734	741	713	759	738	709	722	745	766	711	747	731	784	713	735	704	753	736	755	756	675	711	744	731	680	733	775	711	775	748	805	754	746	729	745	703	750	725	779	712	750	730	736	724	728	760	764	769	746	751	705	692	796	754	730	733	737	727	761	753	740	789	748	766	744	783	726	756	748	724	699	757	741	708	783	707	721	736	750	767	687	780	739	721	725	726	745	770	721	744	746	732	754	733	718	775	751	801	757	769	713	720	723	723	765	748	734	742	759	744	724	736	783	711	720	711	724	728	726	791	726	754	777	752	760	746	767	733	700	801	704	736	800	804	746	750	730	744	742	772	765	770	799	733	722	761	692	711	797	716	728	750	744	752	752	780	742	737	713	784	774	741	747	716	717	722	741	695	768	734	696	705	738	762	772	748	728	775	757	763	730	772	693	661	724	758	744	775	692	668	716	705	727	801	691	735	725	717	730	776	714	733	705	769	695	765	721	680	793	734	717	699	730	707	694	738	757	759	773	789	741	712	677	734	737	697	744	712	755	785	779	738	800	712	786	794	715	768	757	652	754	746	729	781	759	782	717	766	771	778	726	734	713	738	736	776	725	738	726	720	755	724	725	742	726	733	763	705	730	746	733	736	735	710	743	745	753	763	753	700	712	786	777	758	762	741	732	754	763	746	721	726	748	730	747	716	700	732	762	699	687	711	734	695	752	730	776	770	738	739	763	737	692	768	686	765	702	777	726	747	758	723	709	692	748	760	748	707	756	760	750	757	765	723	759	750	737	730	755	719	769	720	771	721	737	759	732	706	762	736	755	746	744	734	689	681	756	731	804	735	756	750	686	732	722	719	696	712	706	757	784	718	709	715	752	716	765	739	733	715	727	739	707	735	800	754	744	733	759	750	753	743	777	712	731	750	752	735	721	733	731	721	700	718	768	728	792	765	694	680	798	748	728	740	717	808	763	760	724	713	659	717	745	716	750	735	760	761	684	756	716	748	730	703	729	714	734	767	748	713	696	753	760	754	745	793	725	739	766	769	747	758	769	736	752	698	764	753	756	765	777	706	758	739	709	720	714	702	725	769	727	767	713	725	718	743	735	746	755	743	755	729	786	652	717	740	755	769	761	744	732	742	760	718	734	744	699	757	736	802	742	741	713	752	752	730	778	739	769	692	757	711	710	718	769	728	709	693	748	842	743	728	771	708	703	715	708	752	788	734	698	737	689	747	741	762	711	774	730	733	758	685	732	731	697	754	739	781	735	698	764	736	735	682	754	692	711	776	721	742	744	736	694	736	718	752	699	727	722	801	692	719	742	751	737	708	750	704	729	793	718	774	738	758	670	719	740	742	751	769	788	732	762	744	668	705	745	795	728	752	779	760	720	769	720	773	743	734	701	772	751	774	697	776	695	747	730	764	710	774	704	803	728	767	714	715	778	704	765	735	729	715	776	729	692	752	743	744	765	718	726	753	747	770	699	760	755	735	739	720	718	764	713	783	790	698	738	643	716	737	733	775	699	733	757	702	770	716	724	759	741	762	725	725	761	731	731	677	772	699	719	773	751	739	721	751	727	722	802	773	753	755	761	741	737	779	735	774	741	753	720	731	742	748	777	750	730	797	695	696	762	753	773	751	726	714	750	730	770	734	744	710	713	718	727	702	723	729	765	756	757	735	705	693	744	691	739	740	698	684	771	709	733	734	768	702	758	735	704	727	717	784	740	741	717	730	714	767	753	713	768	720	732	744	761	741	805	741	757	741	767	743	703	719	714	763	731	749	709	788	755	727	776	719	719	754	732	708	756	712	728	718	703	714	744	748	749	730	784	808	738	756	762	737	723	787	744	739	735	751	724	724	765	763	737	741	725	765	721	765	730	743	709	731	723	770	782	770	701	742	695	712	763	758	649	722	727	733	733	761	758	746	730	725	744	779	738	743	732	728	730	760	702	752	766	739	760	782	702	752	730	733	768	720	724	741	753	718	754	771	727	773	769	743	673	702	727	705	774	793	703	753	719	716	725	747	738	766	793	701	713	741	766	771	757	724	773	751	731	714	739	735	736	718	669	724	739	697	785	758	752	723	714	745	763	724	726	736	754	725	716	754	720	739	713	744	730	692	706	764	730	800	736	755	728	699	736	760	732	717	739	740	751	727	732	757	732	713	714	762	751	730	719	718	696	708	788	695	726	831	777	723	738	707	720	682	783	748	739	744	756	711	765	760	752	794	709	745	740	685	715	753	767	739	749	705	702	747	749	724	735	769	713	716	720	734	764	755	761	703	739	686	706	691	700	741	731	706	756	744	731	773	750	721	739	715	708	727	749	706	710	720	754	756	727	744	746	688	776	753	741	743	772	714	734	794	739	780	745	750	696	728	713	729	741	699	753	748	763	719	788	729	749	692	725	725	719	724	745	765	736	740	687	719	790	784	722	752	711	705	762	699	753	690	764	735	693	723	707	718	731	711	709	748	760	783	723	715	745	747	727	734	733	707	744	705	742	749	710	745	691	743	777	701	784	699	744	737	729	732	794	733	712	711	768	742	684	724	737	698	737	715	680	717
42630	70705	53003	39506	32034	25112	19537	14542	11569	8989	6978	5813	4714	3887	3201	2619	2379	1951	1646	1295	1188	1079	949	955	892	871	827	875	794	829	846	796	722	770	788	803	767	787	713	709	737	758	742	687	789	729	700	735	740	709	717	784	710	752	754	772	741	760	760	709	696	736	732	778	765	672	708	715	757	701	700	693	723	739	715	700	734	677	738	674	702	693	767	755	745	733	748	731	738	752	725	707	740	734	701	725	747	739	712	715	744	706	673	721	730	742	735	761	724	712	722	715	737	691	739	758	759	701	710	696	733	723	673	729	689	747	712	761	731	683	721	733	722	745	712	740	694	745	757	711	723	673	733	686	681	709	740	733	713	691	740	767	718	753	694	689	768	734	724	733	692	739	704	743	704	737	765	710	759	737	729	786	697	766	712	721	792	720	714	716	698	747	709	781	696	726	705	709	753	708	705	707	720	744	675	698	680	719	690	746	721	727	713	749	730	698	712	730	777	718	737	740	739	708	714	729	721	713	734	749	742	698	737	720	811	732	693	691	677	695	737	772	739	757	714	713	735	667	709	726	684	750	682	660	772	761	741	707	717	667	760	746	722	699	702	750	723	742	713	727	770	741	703	753	721	765	708	701	753	682	763	735	681	751	754	726	718	764	739	734	781	737	704	735	706	677	698	734	728	702	686	714	655	701	716	735	716	701	699	687	726	697	676	778	724	711	749	710	711	716	723	697	702	741	726	713	708	744	697	701	700	742	753	800	695	700	710	780	723	727	724	724	661	714	742	700	729	716	742	719	726	722	736	682	757	723	709	688	737	704	724	737	731	686	709	735	732	738	685	766	736	785	749	712	701	736	719	719	752	740	779	736	774	723	730	744	719	721	721	692	753	737	737	743	698	738	701	724	684	699	748	750	695	735	744	708	744	708	700	764	711	677	726	759	725	697	674	746	724	739	788	700	740	738	735	718	725	696	745	738	731	697	745	749	738	753	699	721	721	738	723	738	688	733	691	735	715	722	718	666	722	709	756	753	707	709	713	747	656	722	701	726	754	709	773	734	728	742	734	777	693	711	765	782	725	778	732	765	741	756	709	729	731	696	719	713	659	732	750	706	758	735	712	706	710	713	754	778	744	742	697	765	757	783	717	733	687	707	715	728	753	718	747	714	691	682	769	703	771	787	776	697	710	721	780	767	734	718	753	749	703	765	757	729	726	716	666	707	725	724	732	692	755	756	763	747	703	703	788	749	740	692	752	745	696	741	703	652	725	696	721	750	744	742	754	715	736	820	705	744	755	700	697	747	709	714	720	737	717	731	748	744	658	737	770	722	737	765	733	746	741	725	770	730	702	685	737	728	737	706	719	723	724	743	719	760	752	681	736	739	720	786	724	711	702	692	731	732	714	753	775	727	718	717	732	715	729	745	744	671	776	724	710	715	718	729	727	774	727	708	727	761	734	721	710	691	723	674	747	729	747	744	747	717	742	742	714	713	771	736	716	720	797	712	702	742	709	710	728	719	732	770	733	721	698	702	742	719	752	768	748	734	706	729	742	710	740	744	732	732	747	712	700	715	723	724	764	728	720	703	693	781	676	704	742	730	758	708	786	686	677	747	730	709	683	710	713	730	751	766	737	714	775	712	729	717	694	729	706	713	722	706	723	709	728	752	747	733	708	728	707	713	714	702	718	752	750	744	726	730	697	706	763	754	738	711	674	743	742	731	706	722	705	735	731	765	716	779	733	698	757	718	770	787	723	770	725	723	720	779	673	734	681	703	714	744	734	712	707	689	749	702	687	724	732	700	778	693	727	741	679	726	711	764	760	696	765	701	707	732	739	752	696	743	770	725	706	723	758	739	729	705	732	735	740	705	745	752	709	694	680	723	729	705	741	762	707	785	747	744	734	709	680	725	705	705	733	709	743	734	726	730	726	713	720	732	739	756	739	690	719	727	750	715	757	684	747	709	726	682	699	700	690	754	772	733	724	743	740	718	738	691	743	730	729	702	741	723	726	724	726	734	715	747	684	682	747	750	724	723	714	680	722	695	705	741	791	783	790	730	692	724	726	767	751	739	723	679	725	700	730	747	704	770	713	701	725	680	738	760	741	740	750	757	721	687	719	696	728	700	720	690	722	742	716	692	672	699	751	699	678	745	725	686	726	709	742	701	689	770	694	741	731	737	725	754	669	737	719	744	752	731	677	647	715	738	732	708	702	712	729	752	777	715	745	734	719	725	760	699	724	725	671	735	690	703	754	720	737	752	671	724	766	726	724	763	709	702	726	708	729	722	740	701	732	709	762	738	721	687	681	695	726	769	727	745	748	737	762	706	732	724	730	754	731	722	728	707	701	700	732	723	771	747	720	713	716	746	767	714	722	727	747	755	726	779	749	777	682	732	735	738	723	722	746	698	760	744	767	728	740	734	752	710	698	702	728	689	686	712	746	749	743	672	726	721	739	786	707	699	739	743	707	721	665	752	750	706	711	781	747	764	700	718	722	727	752	708	690	720	668	718	751	746	743	719	706	734	713	718	734	759	727	728	735	698	780	729	722	739	771	719	726	792	756	749	744	756	739	687	705	742	705	703	738	742	755	748	762	718	731	730	746	709	718	708	759	726	775	727	719	711	711	765	745	749	714	721	743	701	694	680	757	717	671	707	747	754	736	695	704	725	763	723	740	714	730	669	737	691	724	684	733	709	718	771	734	722	758	744	727	749	742	655	725	721	692	701	710	705	747	719	702	715	708	772	726	707	680	731	737	761	737	685	750	715	705	727	751	748	740	744	743	739	723	690	673	719	761	735	764	731	704	736	727	731	769	709	761	706	710	726	768	755	762	683	745	680	762	730	711	751	722	717	726	739	763	758	701	731	725	710	774	758	723	706	695	737	728	771	766	744	700	757	731	732	714	716	726	777	732	720	737	707	726	715	700	773	717	715	704	706	739	698	763	717	705	737	731	695	716	712	748	771	681	730	729	718	724	724	703	725	711	724	744	713	718	730	753	709	748	734	708	678	734	694	749	747	752	747	705	733	718	715	690	735	745	729	717	708	733	676	727	731	683	685	697	705	746	703	684	720	705	784	735	752	689	714	749	704	722	687	757	702	751	724	748	713	737	735	773	732	724	705	706	670	686	732	730	753	751	707	765	687	736	729	686	717	691	731	651	731	795	725	709	678	767	721	766	727	723	721	680	723	763	734	727	719	724	764	726	699	695	737	686	745	759	693	714	723	741	729	749	752	759	709	757	735	731	697	708	757	697	758	745	738	733	754	696	740	689	741	749	689	715	746	671	716	654	735	726	709	748	732	751	719	688	752	689	735	720	740	736	721	709	735	727	773	718	687	704	771	753	712	749	749	717	683	729	686	735	756	735	732	760	735	742	696	725	712	756	692	717	696	739	718	750	739	738	686	748	747	715	701	773	689	708	650	712	737	758	752	694	712	745	733	684	730	735	722	717	747	697	698	661	745	728	688	703	719	744	736	698	706	712	656
35883	43666	45254	34625	22946	14777	9692	6531	4682	3513	2861	2479	2003	1760	1706	1358	1228	1149	1042	901	870	819	806	757	738	789	729	688	783	716	726	710	770	676	689	685	715	730	742	701	693	696	743	706	733	675	699	680	686	719	710	712	681	673	645	682	708	672	666	690	670	702	679	678	689	735	687	686	696	740	703	725	649	715	730	691	684	721	717	711	693	737	705	748	715	712	693	675	719	686	706	690	665	705	693	731	722	683	731	710	745	708	726	734	706	719	688	663	713	699	688	679	639	700	727	711	678	720	661	762	756	731	745	694	698	709	698	721	762	733	687	736	692	664	725	685	645	693	677	698	729	759	700	695	720	754	685	699	682	664	694	697	696	678	676	693	674	696	716	728	721	704	712	717	689	732	721	716	729	747	716	692	717	700	738	705	708	712	651	741	731	701	652	663	692	711	753	675	672	711	676	725	682	707	683	712	684	728	692	700	687	705	720	703	672	735	699	683	721	694	693	703	651	647	677	745	784	713	702	651	689	681	689	654	707	696	716	698	682	739	731	669	687	689	715	687	733	708	686	705	692	670	754	663	702	663	755	690	729	704	732	663	704	728	716	710	701	710	760	626	672	711	716	706	702	768	662	712	739	778	688	725	738	687	708	669	668	715	702	684	697	708	673	713	641	705	663	678	701	659	745	715	684	696	713	751	672	699	695	720	698	721	693	714	689	697	707	658	688	710	722	695	722	713	689	754	730	650	681	698	684	690	714	670	728	686	724	665	715	723	686	803	720	705	720	719	705	677	735	707	706	729	698	713	695	727	705	699	715	693	681	695	720	700	686	707	729	709	689	726	724	658	726	673	706	711	698	663	689	699	688	714	705	708	745	713	702	695	702	697	686	711	693	737	726	676	700	733	718	722	714	699	702	665	685	683	718	694	686	682	699	649	716	694	723	654	686	685	734	715	704	701	734	707	659	686	736	690	711	725	694	695	712	655	695	718	685	654	692	687	679	673	678	693	745	712	672	670	698	748	663	731	679	739	675	726	708	734	676	701	717	714	721	686	705	670	733	720	755	697	712	709	718	709	728	702	748	681	714	681	640	710	688	673	711	723	654	678	694	703	647	706	690	714	735	648	686	703	670	692	671	676	667	723	703	670	711	739	740	718	688	685	747	716	665	724	723	690	673	716	717	710	731	706	639	709	748	680	661	710	718	712	709	678	707	719	721	713	711	691	706	707	751	680	703	720	708	710	655	658	632	701	741	715	712	747	688	684	717	684	678	677	706	689	734	671	699	685	706	716	712	697	749	722	696	670	670	722	748	690	678	749	696	642	726	714	684	703	733	691	696	726	709	697	655	741	744	718	736	679	721	667	684	696	705	705	729	703	715	686	666	688	745	662	726	675	751	735	713	681	693	715	674	716	689	676	705	709	697	682	764	691	748	676	692	684	717	695	702	709	708	721	765	735	714	750	665	718	647	721	691	746	674	707	706	700	702	681	733	715	699	690	724	711	718	664	766	691	708	694	708	668	723	672	740	700	698	718	688	693	716	705	700	680	698	728	718	667	744	720	713	693	697	737	710	690	702	714	699	679	683	700	739	718	702	713	679	702	695	664	691	704	664	677	709	720	697	722	704	678	702	687	721	706	700	659	672	711	732	651	692	711	750	746	710	707	705	723	726	705	712	714	717	640	651	672	704	713	743	683	738	750	687	695	678	734	694	746	722	694	727	770	766	700	707	702	687	658	705	719	708	709	690	660	714	669	714	679	710	722	744	664	750	718	685	678	664	741	669	672	697	718	722	700	684	732	738	724	749	666	704	689	694	714	688	730	752	696	701	648	754	694	678	638	730	699	689	710	684	702	732	702	717	727	689	732	729	725	675	754	703	682	664	674	670	744	698	702	684	682	726	679	699	694	698	695	714	740	660	722	650	710	707	692	697	688	675	734	672	716	741	719	708	655	732	713	739	688	675	714	708	658	700	658	716	706	728	725	687	709	679	708	710	700	709	736	712	707	687	704	692	710	691	690	675	711	719	695	677	708	688	688	705	734	715	681	698	680	707	697	700	654	695	707	726	688	726	686	723	715	722	705	706	735	733	711	706	656	681	702	702	680	685	676	711	685	718	747	720	691	691	700	718	684	639	701	661	718	715	679	723	667	676	763	718	730	726	712	713	699	719	704	661	714	736	692	692	678	679	695	699	737	691	739	701	751	716	692	671	691	693	680	681	722	695	683	701	730	744	734	705	708	728	705	752	704	713	685	745	693	710	677	757	709	719	681	727	757	698	737	726	775	717	702	700	707	661	679	730	721	679	716	715	710	703	696	678	723	687	670	735	705	765	711	731	685	722	675	680	737	729	708	768	661	723	660	690	709	712	675	725	699	720	711	661	702	728	672	647	681	678	718	652	717	651	713	674	674	736	688	696	725	738	693	686	680	695	709	714	713	720	727	680	740	737	716	662	738	705	695	707	732	687	656	709	675	684	718	738	688	641	710	678	640	689	687	744	696	708	706	673	705	690	696	692	700	698	673	720	678	732	675	759	701	719	724	693	688	706	728	669	767	706	664	695	720	687	720	749	679	676	756	743	695	721	715	703	677	694	742	680	731	700	678	764	733	727	696	686	699	670	725	698	726	739	700	664	724	705	633	684	709	739	703	746	690	697	707	711	685	710	715	672	690	742	723	709	732	694	721	631	650	706	683	738	718	706	721	686	686	691	691	690	702	721	721	669	659	764	710	679	703	702	727	722	742	723	709	740	708	651	734	719	715	701	734	682	726	688	666	686	703	711	659	689	712	687	686	695	658	696	692	689	675	723	685	738	686	695	664	681	712	702	651	749	704	733	664	738	725	737	699	739	711	714	676	720	709	693	676	682	740	653	643	679	666	720	691	703	711	751	714	705	743	672	664	713	686	744	653	663	680	707	679	720	749	702	683	745	737	742	700	695	739	663	682	692	694	673	706	722	657	697	726	750	686	674	727	716	730	740	706	757	711	684	712	672	717	703	704	725	652	663	657	702	701	722	728	672	708	745	767	682	733	689	691	721	691	669	704	721	701	669	671	683	681	696	749	692	719	691	692	703	713	705	704	698	737	727	702	681	724	702	674	733	705	698	701	736	726	694	729	694	684	682	743	679	724	730	688	695	750	682	704	732	684	718	728	767	699	677	759	690	731	721	735	698	731	735	710	724	691	690	771	721	751	720	689	666	783	708	707	732	741	708	671	710	680	665	691	717	715	748	673	687	740	725	688	707	643	709	693	681	737	708	706	629	697	679	727	689	689	685	748	725	689	727	694	718	778	702	668	704	708	695	622	784	669	673	696	731	708	712	656	687	749	734	722	651	697	704	757	693	723	682	753	687	644	693	696	721	707	728	750	692	692	708	658	728	714	674	667	687	714	750	681	717	693	722	712	740	658	688	702	692	710	720	694	690	652	713	676	654	695	732	741	715	694	712	675	703	739	709	686	740	692	715	716	731	712	726	662	686	720	729	694
40226	56063	43530	30903	23418	17151	12987	9264	6773	5239	4083	3304	2697	2379	2004	1594	1402	1343	1175	1083	898	844	760	795	784	766	732	691	737	736	727	786	696	699	730	699	786	679	717	696	734	696	713	734	649	677	664	719	710	703	638	708	707	724	686	744	738	698	697	701	667	728	760	719	675	702	749	709	724	703	692	727	674	711	680	678	691	690	698	695	731	718	681	684	714	695	657	736	732	692	683	687	661	765	711	689	669	716	719	704	685	666	771	697	654	710	720	673	691	678	689	675	735	679	727	720	687	673	733	707	758	712	694	693	699	697	659	694	711	689	702	713	700	715	725	703	711	695	730	717	692	640	702	688	704	741	728	709	708	687	688	707	723	728	702	678	718	722	732	701	699	683	707	691	680	695	687	703	664	699	693	691	722	694	709	748	692	699	681	720	669	689	692	729	681	728	738	690	729	696	716	777	721	669	726	650	708	678	727	728	756	683	673	702	725	702	732	673	713	717	681	741	713	716	725	722	699	670	680	684	719	731	672	704	714	702	732	737	684	695	624	758	740	693	673	686	708	698	661	712	752	710	737	706	695	757	691	666	716	707	733	732	698	712	735	726	685	729	730	695	669	676	670	708	724	679	694	722	672	659	727	685	701	733	714	712	708	694	687	675	725	739	733	703	688	709	706	743	707	754	721	692	648	687	666	737	717	715	692	717	709	714	716	694	695	789	704	745	728	710	699	715	711	704	715	733	738	690	674	697	679	744	708	720	724	715	703	736	664	687	742	651	734	697	705	736	669	701	717	720	698	747	682	672	717	719	729	710	721	729	734	673	637	688	752	756	746	640	718	693	688	694	683	757	686	706	733	699	744	640	681	740	683	692	710	665	706	712	736	718	738	708	701	709	748	694	703	676	684	666	738	743	701	718	723	750	662	690	753	683	731	673	676	687	676	704	653	680	720	695	740	724	657	725	655	738	689	704	690	728	648	725	723	713	714	673	750	708	725	683	677	743	730	716	696	713	743	666	767	702	679	728	704	685	686	732	743	662	691	684	719	718	722	692	663	688	699	706	729	725	722	670	671	737	738	692	702	711	721	711	765	737	752	684	712	713	716	707	741	715	689	720	688	691	707	743	656	741	735	708	736	725	707	749	669	726	677	708	732	700	761	671	727	776	668	697	742	708	691	727	709	719	701	696	712	723	729	653	706	725	705	713	673	709	717	759	721	735	699	702	703	736	681	719	721	700	757	658	704	703	673	665	680	750	719	700	705	666	662	728	663	659	717	672	685	655	755	661	699	727	763	678	704	742	689	715	680	693	725	725	679	690	736	700	701	710	695	676	672	692	786	694	694	760	703	715	702	710	678	681	731	712	686	700	738	709	755	695	723	742	710	742	728	747	694	712	761	713	727	695	707	752	664	735	695	706	697	785	717	671	663	744	717	766	748	744	681	707	732	710	694	731	659	706	693	749	695	675	698	690	704	705	740	668	696	727	692	675	736	670	671	707	734	707	669	649	767	680	679	695	652	680	693	700	707	744	723	712	705	686	724	707	680	718	707	724	726	755	717	704	720	692	654	696	672	695	726	694	727	727	748	715	728	694	754	670	719	714	692	669	751	792	665	717	687	706	677	731	697	706	724	710	682	699	714	723	713	651	702	686	710	748	688	721	730	676	706	650	699	682	717	655	711	669	739	669	733	695	707	721	672	677	745	663	747	698	678	718	710	748	705	739	702	672	710	717	679	687	726	704	695	736	655	690	725	725	673	696	721	715	629	704	673	667	672	687	734	690	732	723	678	698	704	712	708	712	715	747	697	687	707	673	681	691	688	718	683	683	712	726	670	703	718	726	673	681	688	682	760	717	731	731	679	710	678	728	692	684	685	680	739	680	680	687	687	680	736	702	735	708	694	729	731	669	700	707	721	725	653	732	702	721	725	693	677	735	683	701	694	735	763	681	770	765	717	712	711	700	720	663	734	724	712	714	784	672	739	708	735	711	709	681	784	710	712	720	688	687	680	711	698	694	708	707	693	706	731	682	657	717	712	686	693	704	710	739	705	724	690	743	720	702	721	679	655	724	738	731	704	691	729	735	751	736	720	720	685	662	755	693	721	735	671	715	733	703	665	719	737	707	689	701	688	714	722	737	656	713	714	724	712	713	720	738	660	701	661	687	683	744	668	721	723	766	704	671	740	751	732	654	694	673	697	772	723	714	710	712	671	731	745	722	716	727	716	663	727	730	694	682	710	770	673	694	763	757	696	674	733	696	710	696	745	678	747	725	690	686	699	679	702	681	672	718	657	692	702	721	676	690	702	680	758	709	673	717	723	707	705	705	727	744	699	670	705	687	742	705	707	645	714	733	689	682	734	683	666	680	724	688	706	691	668	705	707	732	694	670	743	721	739	708	744	734	690	702	702	726	698	718	717	717	713	696	721	732	707	724	724	739	686	668	713	718	687	715	714	727	700	698	745	747	717	722	742	734	736	693	685	701	730	693	731	737	713	715	744	720	664	710	679	684	651	703	691	690	695	729	668	670	683	713	655	716	712	713	704	693	662	657	694	701	700	693	721	707	704	694	632	736	712	703	700	680	720	700	717	703	710	703	729	746	672	736	711	704	725	700	680	754	714	711	676	681	705	709	691	735	638	722	738	695	723	723	711	737	711	652	718	728	674	731	713	674	718	708	734	717	718	732	724	684	723	678	736	738	685	742	713	672	672	681	729	714	784	677	707	682	724	691	677	671	714	709	724	660	681	738	699	721	697	720	683	711	766	704	709	692	657	710	717	664	747	720	692	691	647	715	689	666	676	726	750	704	689	647	701	724	697	739	742	682	683	676	669	726	748	713	719	716	708	698	671	718	687	669	694	718	745	738	756	709	695	689	679	680	680	723	679	709	702	668	693	716	729	724	710	731	713	746	737	685	755	744	718	656	665	703	719	718	715	715	712	693	692	709	701	728	657	679	684	691	706	676	694	663	743	664	727	731	713	685	716	679	732	700	737	719	700	696	697	690	721	677	700	692	709	750	723	722	630	716	739	697	735	689	769	705	724	682	720	703	712	708	718	717	699	715	711	721	686	723	705	697	684	691	673	771	727	703	699	723	652	701	665	694	700	669	704	740	709	746	711	712	726	745	698	725	692	697	714	713	707	707	664	705	698	679	719	667	716	728	723	707	675	704	711	670	742	714	723	697	721	711	687	705	699	738	736	718	691	690	699	728	696	684	719	683	727	703	690	724	726	684	694	699	733	696	674	712	742	702	712	694	723	704	680	766	711	737	692	695	701	695	692	692	704	659	663	707	702	671	740	732	732	660	686	714	719	688	729	706	719	731	741	718	724	685	664	706	771	721	711	667	751	701	694	720	710	665	724	709	707	699	708	712	690	716	716	694	692	730	716	706	676	736	668	734	738	661	729	711	725	763	693	698	707	693	706	720	694	735	709	707	774	703	652	668	744	721	701	712	676	688	699	741	727	705	665	701	707	738	714	672	727	721
24488	21531	29571	27365	25535	22711	16876	10299	6966	5208	4201	3330	2814	2434	2058	1736	1477	1351	1209	1076	949	904	859	826	824	717	719	712	738	729	714	682	716	698	722	751	733	690	709	703	654	716	713	681	706	714	723	741	674	674	713	708	707	731	720	738	673	747	697	691	750	722	714	740	682	700	752	679	744	727	736	713	693	721	747	711	683	744	702	703	726	697	718	695	632	716	692	688	710	711	663	718	696	650	675	718	728	725	733	747	697	691	674	719	686	677	698	714	691	709	669	663	644	677	709	674	726	683	700	756	684	675	719	705	709	691	664	669	691	685	705	700	676	666	698	681	720	689	751	699	682	730	728	713	733	690	697	741	662	657	651	700	742	706	673	701	717	712	656	733	740	725	693	707	708	695	688	718	675	732	742	717	673	683	707	648	693	647	704	709	709	704	711	706	723	684	714	725	708	682	713	718	707	679	721	662	682	708	703	695	726	665	730	702	689	687	738	741	673	645	705	646	655	752	773	733	667	695	710	683	687	713	683	716	742	703	680	718	711	683	675	664	686	678	717	725	714	713	690	651	688	667	701	639	681	687	697	701	717	704	702	678	727	726	671	746	697	740	776	754	729	727	713	720	689	728	662	691	670	721	653	693	698	672	680	723	688	704	671	698	700	719	720	740	716	704	743	746	749	732	706	707	698	696	722	746	704	712	745	717	708	698	706	724	686	711	691	704	711	726	685	694	691	677	682	758	693	655	724	722	693	680	732	755	695	704	706	755	689	715	704	743	705	709	706	696	723	708	730	687	641	660	670	727	666	696	699	691	707	715	699	690	723	673	739	687	697	704	707	669	670	670	694	686	712	673	728	709	690	760	616	663	716	650	730	734	723	758	729	689	731	712	718	670	681	729	652	672	680	712	678	711	703	745	685	693	699	682	703	710	662	727	743	675	694	695	697	638	717	725	689	746	709	675	705	717	745	706	679	711	706	721	732	673	629	686	676	683	662	679	681	661	677	679	679	701	751	711	694	724	721	718	706	700	691	665	725	672	673	703	709	674	663	673	708	700	737	728	703	772	673	720	701	704	705	714	715	708	740	790	702	672	660	701	710	716	746	685	666	674	664	688	701	708	730	680	712	680	680	723	687	711	722	672	684	698	705	727	684	652	719	725	677	747	698	713	712	718	707	694	757	728	671	672	714	694	682	686	689	692	718	728	696	687	681	730	691	708	737	724	646	711	705	705	744	665	703	689	685	682	665	702	671	718	682	703	725	706	747	665	714	692	698	738	685	683	740	678	671	738	709	671	722	717	721	732	673	681	664	706	664	679	675	678	735	672	724	685	712	655	750	758	708	684	661	728	721	690	656	672	708	727	701	719	690	703	711	715	695	718	642	677	654	644	638	692	728	694	708	699	736	692	660	675	701	704	703	696	697	750	639	690	663	697	701	701	729	702	705	745	669	699	682	710	687	663	707	684	717	703	698	697	697	670	725	716	718	710	716	686	655	751	688	724	693	714	710	729	671	706	719	653	684	708	751	666	749	662	734	746	695	700	732	723	683	729	668	716	711	725	717	734	732	712	719	691	721	718	709	715	694	689	718	680	736	693	707	680	707	726	674	632	642	708	704	716	743	689	731	724	687	696	723	697	691	684	713	752	717	660	713	693	685	757	703	669	696	722	679	671	681	743	691	699	714	672	767	704	739	726	684	694	745	707	687	676	714	676	710	733	698	686	727	692	726	709	701	731	691	677	696	761	686	692	679	744	674	712	651	709	694	684	685	663	740	733	695	701	686	731	726	685	646	674	701	696	680	725	714	686	696	685	642	688	750	718	747	676	716	687	701	708	675	664	695	694	694	667	678	700	682	711	693	654	671	686	682	692	749	710	650	737	743	728	703	692	681	709	736	691	709	655	704	677	666	668	687	655	741	711	716	661	682	701	731	742	709	682	682	694	676	682	744	693	693	719	692	682	664	715	719	710	699	706	678	672	694	693	739	633	689	758	698	688	662	701	660	734	675	682	700	704	713	684	675	688	711	747	685	730	694	725	692	672	707	701	666	685	662	710	729	706	680	723	683	683	652	740	710	664	681	720	756	686	716	737	695	648	713	653	700	720	703	709	703	683	718	682	708	720	667	715	718	732	671	753	728	726	694	668	694	694	734	711	732	675	695	722	693	710	696	710	743	709	672	667	691	679	673	710	685	715	667	725	768	704	691	710	746	682	709	745	712	688	680	688	718	711	722	743	720	678	710	675	692	708	674	717	682	664	678	696	695	695	692	721	691	726	729	745	698	748	696	750	729	700	701	703	713	695	723	698	744	700	679	692	724	662	704	706	677	693	676	707	686	706	671	703	685	727	712	721	691	694	692	684	721	708	678	685	679	697	697	751	728	686	756	687	665	701	695	656	658	656	675	622	674	686	688	682	751	728	683	719	736	714	711	690	642	664	677	749	704	726	695	710	711	731	741	708	720	722	711	770	698	774	616	689	726	699	747	719	719	714	716	701	653	701	763	722	661	701	737	664	659	692	705	732	670	741	720	699	717	711	715	675	733	722	770	704	673	727	734	677	703	723	712	699	683	658	661	696	675	671	696	689	746	685	698	670	742	677	726	716	722	693	683	652	688	694	653	719	715	694	706	732	730	656	737	726	684	642	727	725	736	722	663	697	674	729	736	715	737	727	715	733	705	694	699	700	764	728	741	718	679	731	748	688	720	695	718	712	701	672	739	664	685	753	690	669	695	671	712	701	730	705	706	673	688	645	683	694	690	694	706	703	650	688	675	710	697	667	655	709	659	637	710	697	701	712	738	678	737	746	708	726	735	711	712	714	743	685	770	691	673	704	693	718	689	755	649	714	728	678	701	707	695	705	718	743	726	741	725	711	709	707	698	701	725	729	678	731	695	679	688	668	702	691	713	720	691	710	673	683	705	709	673	705	721	691	693	669	716	762	684	690	715	723	716	681	687	717	706	672	692	689	731	702	690	655	705	745	711	706	641	722	722	737	621	769	641	741	738	656	684	689	707	662	688	704	702	621	726	699	666	686	697	729	666	697	688	696	696	695	681	704	690	731	652	703	642	706	687	710	737	711	660	709	679	715	709	699	704	712	693	657	755	702	709	691	697	740	728	725	610	694	707	736	733	692	672	691	719	747	731	704	696	712	719	690	743	706	695	659	723	692	697	706	700	676	690	667	699	649	674	689	659	638	647	705	695	744	715	691	713	695	731	716	681	653	724	681	732	670	713	702	704	713	704	647	722	738	684	733	705	724	731	693	703	742	676	678	744	679	702	705	681	710	709	729	688	658	659	673	681	645	706	639	756	697	673	714	697	711	703	684	684	724	648	669	728	756	752	679	738	739	708	659	707	691	678	762	710	691	712	649	674	704	703	682	739	701	654	672	693	696	730	740	651	668	689	699	676	684	695	696	695	718	707	703	707	704	708	691	659	707	729	740	703	703	676	713	692	673	699	667	668	665	712	648	685	672	756	650	728	693
38739	66084	51548	38137	29876	22721	17467	12953	9582	7394	5865	4572	3736	3243	2718	2209	1849	1633	1384	1117	1015	958	882	856	782	831	790	801	795	754	706	695	695	744	720	714	757	722	690	665	737	687	674	764	684	664	715	705	677	686	691	703	672	707	701	746	712	671	725	684	738	721	708	693	718	694	724	739	699	747	728	697	663	653	677	683	698	681	704	678	671	716	719	667	720	623	726	706	670	655	707	691	699	680	687	699	717	700	728	683	702	715	723	669	671	657	653	683	702	676	747	696	655	681	703	691	662	680	705	731	687	681	729	706	725	680	711	697	679	659	723	668	708	709	689	721	718	727	687	689	699	705	660	712	689	692	727	702	695	657	680	729	717	729	691	701	714	720	706	669	689	722	704	690	724	685	742	667	739	679	676	692	765	752	675	665	712	722	711	714	703	721	672	723	744	708	684	697	651	675	680	694	749	669	731	671	747	662	710	692	697	678	681	734	664	691	694	680	654	732	723	726	665	660	675	695	729	690	698	726	743	713	667	722	706	706	693	725	691	659	676	729	707	740	709	717	712	697	695	699	716	668	737	654	720	667	716	686	713	681	687	706	661	708	692	709	694	705	709	753	676	725	712	657	717	705	699	717	656	713	692	691	702	658	709	724	705	663	702	756	710	700	730	682	718	668	715	640	684	690	737	702	685	696	679	719	688	674	688	710	695	724	700	736	692	694	713	672	691	697	686	713	742	688	679	692	741	651	700	743	684	691	670	712	667	704	693	695	707	731	700	697	734	686	725	701	738	637	710	704	711	700	684	705	679	688	630	678	662	659	681	673	674	685	665	735	711	667	709	673	664	696	729	734	641	694	696	675	686	683	719	689	757	704	677	674	752	702	710	715	670	754	726	659	657	698	739	764	747	762	708	687	715	679	749	706	696	715	713	753	743	698	710	673	694	691	676	669	670	690	675	669	703	697	701	685	695	738	690	666	710	699	641	671	707	693	674	667	681	709	693	696	737	704	690	681	638	673	713	717	741	704	722	725	704	731	695	644	737	688	736	646	681	663	700	715	688	749	704	705	705	702	697	699	697	691	698	672	670	674	707	701	697	709	680	721	711	674	664	679	713	715	721	723	750	700	740	717	683	667	685	704	724	745	693	690	723	713	711	707	722	727	730	680	669	711	700	697	649	690	709	661	673	726	736	699	665	682	705	669	660	708	722	626	680	646	667	701	726	706	727	698	728	685	691	663	672	687	703	674	734	720	677	734	664	689	642	723	709	720	685	728	741	713	680	696	695	692	706	646	692	695	655	736	728	764	709	712	703	719	663	689	719	676	685	701	713	715	695	678	727	706	668	733	718	694	668	703	748	698	698	715	721	686	698	693	703	646	687	732	703	687	641	735	701	703	711	702	715	685	728	665	710	720	732	658	683	746	736	662	753	713	705	708	705	700	753	739	671	719	691	717	714	674	711	706	769	665	716	639	646	718	674	690	698	702	695	748	710	689	681	659	709	712	694	732	708	662	687	697	631	717	745	681	637	730	702	662	725	729	680	699	669	677	723	706	675	683	730	689	745	684	653	713	684	672	691	671	711	728	723	747	728	725	752	702	691	703	749	739	716	696	702	722	744	713	669	688	652	663	704	684	666	682	666	676	670	692	736	748	682	651	735	708	660	727	680	692	710	716	707	649	697	659	708	691	686	732	700	680	732	670	712	659	726	727	672	647	712	725	674	714	688	690	668	721	720	679	707	659	715	678	673	655	719	667	693	689	672	678	711	683	711	707	680	687	680	695	686	710	756	682	720	716	679	721	745	709	677	698	730	750	694	718	723	726	718	684	704	715	666	711	740	672	723	707	677	751	686	662	711	672	711	652	689	709	686	711	688	708	677	684	710	703	676	719	691	692	706	703	709	711	700	684	694	658	683	668	699	727	691	700	678	717	672	714	676	694	718	686	680	717	726	646	677	733	708	684	690	683	702	653	677	736	676	727	685	711	696	702	669	735	702	684	701	709	706	680	696	652	698	740	680	688	721	698	722	686	638	717	681	659	669	725	660	703	703	685	761	695	685	738	724	677	686	691	705	655	694	686	723	727	682	744	680	675	655	730	658	706	706	711	686	671	693	668	711	689	740	690	697	696	740	694	717	682	722	694	664	718	745	708	682	684	659	689	654	703	697	710	696	685	716	658	704	727	674	673	692	682	703	685	674	719	742	691	686	670	712	714	683	648	742	725	758	727	674	736	686	690	720	744	687	754	698	702	696	689	740	673	703	693	735	702	721	658	678	659	687	759	717	702	721	708	671	682	712	744	741	716	673	650	683	689	734	684	682	673	750	699	666	698	707	687	685	639	733	753	711	680	642	694	720	710	720	696	717	690	678	726	713	742	717	687	701	675	720	693	698	690	714	692	662	732	718	672	728	676	708	711	677	697	703	733	715	737	664	730	743	657	656	708	705	733	712	689	692	715	688	733	682	678	675	735	697	746	734	705	718	730	699	684	699	677	675	647	693	704	709	713	672	684	658	674	691	686	686	728	654	696	671	696	648	707	723	702	754	693	707	716	711	670	654	706	713	639	635	723	692	697	703	717	697	727	704	689	676	709	682	713	688	694	695	669	696	700	710	700	723	688	713	676	696	702	734	703	704	711	732	693	692	675	781	708	708	675	664	705	716	687	684	732	738	703	661	702	688	699	652	700	698	621	716	721	708	709	686	678	659	742	672	751	640	696	735	678	667	706	746	721	687	694	692	692	748	707	699	700	686	715	684	708	688	747	727	703	679	697	718	656	718	735	708	724	756	673	668	689	670	725	628	642	695	767	702	693	732	727	728	683	701	728	694	708	749	684	672	680	688	693	691	743	702	690	700	733	699	725	666	697	730	655	690	724	676	698	700	700	688	730	682	725	685	706	690	682	702	713	674	679	668	720	673	735	741	677	706	738	709	667	663	765	689	699	670	684	729	667	729	692	739	671	696	699	689	676	690	662	659	695	666	699	707	673	694	676	735	696	691	693	696	737	751	683	712	722	703	710	643	682	688	701	680	727	749	680	718	663	664	759	715	678	776	684	731	733	674	626	755	694	677	702	694	652	727	710	717	674	700	714	696	688	725	749	775	705	696	689	698	712	708	716	665	720	694	651	649	705	696	650	701	647	661	683	754	706	701	707	714	696	708	689	716	702	682	718	700	682	740	690	649	721	734	686	689	765	663	675	689	661	678	707	657	672	706	767	669	682	714	727	689	638	652	713	684	691	714	684	714	705	689	677	736	730	643	709	747	714	729	670	685	700	678	712	722	677	743	743	726	677	688	692	693	690	730	718	700	682	684	658	690	721	752	667	695	693	680	683	740	717	734	716	679	713	666	722	719	699	702	673	681	694	699	698	723	677	694	711	729	721	666	685	701	710	691	697	660	714	680	685	718	712	705	697	696	723	753	691	725	675	675	662	684	693	699	721	624	674	722	702	694	764	685	717	720	694	746	692	723	715	728	738	701	711	741	720
25580	22170	31194	30602	24484	17387	10604	7061	4783	3672	2930	2361	2031	1797	1570	1417	1257	1155	979	891	891	829	810	771	825	766	758	778	722	706	766	745	746	758	735	699	735	700	739	727	726	737	769	788	702	750	709	718	753	691	730	723	746	727	710	719	736	738	714	759	717	754	709	672	704	713	721	726	711	745	743	716	678	711	725	707	739	740	717	736	715	773	684	743	726	761	720	703	698	722	742	688	706	712	747	719	766	718	744	722	722	700	698	699	693	714	733	728	729	741	718	723	741	768	698	744	760	707	733	716	724	703	724	773	749	713	711	761	721	761	709	761	750	754	701	715	724	690	681	741	745	722	709	746	736	693	721	737	669	717	705	728	672	742	751	708	744	714	705	694	714	733	740	704	700	720	741	763	724	734	691	673	741	694	723	739	739	696	722	717	706	730	674	714	719	742	756	708	688	754	701	722	732	648	776	730	681	704	749	715	727	691	692	719	771	780	743	754	714	696	726	725	714	744	677	727	714	712	722	727	727	727	708	738	757	737	749	750	747	726	720	773	698	715	710	741	671	722	753	743	721	709	707	768	747	735	725	705	699	734	718	691	730	752	702	744	734	685	700	737	683	723	738	705	697	719	749	717	762	732	737	715	692	758	746	710	745	728	691	733	710	696	706	730	703	760	752	742	735	750	681	706	721	728	791	741	749	750	742	747	694	722	658	724	753	724	756	735	726	741	734	688	678	708	747	756	726	741	710	732	728	721	724	716	684	733	692	693	781	685	754	704	738	673	688	726	727	696	761	747	684	703	734	725	680	728	726	683	710	729	737	733	745	772	719	744	727	691	654	681	739	706	737	749	714	720	718	703	733	731	742	768	684	668	739	742	694	724	722	716	694	690	707	681	748	745	679	744	709	760	696	706	699	789	737	743	686	711	762	733	747	734	717	713	780	723	718	753	687	730	677	749	735	684	749	694	729	749	702	728	754	689	704	741	699	726	728	725	775	709	718	743	693	785	682	739	700	722	740	761	710	753	725	761	772	732	738	734	729	723	703	698	716	727	701	753	725	696	719	717	700	735	710	762	717	676	751	747	711	715	729	723	679	742	743	731	772	739	721	690	719	753	795	710	720	697	708	751	688	704	732	683	703	775	708	731	742	712	734	747	687	761	709	750	682	736	714	716	686	737	702	703	700	752	759	756	714	704	692	706	675	776	704	719	693	753	724	743	686	745	778	719	716	763	714	693	769	702	742	701	730	771	727	749	731	708	727	736	730	713	691	759	686	705	750	703	705	742	674	742	703	739	706	739	757	752	714	735	709	688	740	718	717	701	711	698	690	734	715	706	731	685	787	738	686	735	737	704	741	738	718	751	721	720	763	696	764	709	750	724	740	749	698	725	737	745	743	711	743	689	720	747	731	760	748	774	711	763	735	692	693	754	745	730	716	766	789	733	741	688	658	678	758	721	719	741	726	728	733	722	693	663	708	725	714	704	722	772	747	719	700	746	735	725	725	733	745	657	728	741	747	725	723	722	760	719	707	686	719	740	716	685	741	754	697	743	694	718	775	700	724	748	687	725	684	716	698	702	715	726	705	745	776	721	683	706	697	747	715	664	720	710	687	710	737	735	716	760	726	742	689	710	744	753	715	721	704	720	674	691	719	707	711	727	737	683	728	713	709	670	721	750	723	774	741	763	699	750	746	709	724	793	693	732	707	729	735	747	689	712	694	721	710	773	705	706	724	737	658	741	733	726	738	722	759	724	797	732	725	777	750	715	708	742	698	725	731	748	727	753	715	721	742	760	710	753	730	771	741	725	703	688	718	779	700	716	755	722	731	722	708	731	752	715	722	774	769	705	701	691	708	749	731	665	698	748	761	717	707	721	756	734	791	728	700	642	708	750	734	686	702	741	741	714	699	722	719	694	767	732	732	739	670	746	725	726	707	737	743	718	758	724	731	707	719	723	757	750	743	780	714	757	743	693	735	731	733	689	705	702	742	734	778	692	722	699	745	755	736	704	700	710	726	683	745	732	718	737	789	706	713	709	711	722	737	727	766	742	708	722	712	726	740	708	706	735	722	697	739	705	725	723	721	719	701	687	784	771	702	677	667	767	705	722	704	700	700	749	727	737	707	790	744	746	721	768	702	739	711	654	694	731	738	700	686	760	689	710	710	685	717	719	707	760	749	749	722	748	706	764	739	743	725	690	724	748	722	727	741	751	732	739	726	716	716	766	720	689	715	692	668	708	736	717	690	769	731	715	730	706	774	747	691	738	693	768	721	723	694	771	738	731	701	710	687	719	696	716	763	739	751	693	727	715	751	762	717	679	753	704	706	751	729	748	737	707	693	728	707	731	732	742	729	676	675	707	704	763	742	750	724	751	759	786	695	670	749	752	715	729	728	724	730	772	712	751	698	724	681	753	734	772	750	731	729	700	745	686	703	720	696	753	735	712	740	779	714	757	734	710	735	667	748	696	711	698	704	687	725	776	726	709	705	716	707	725	688	725	696	763	730	761	737	734	716	711	724	766	714	744	706	687	743	793	734	669	712	708	759	729	752	729	720	692	751	719	739	772	715	680	752	705	700	718	734	758	695	695	646	728	716	712	716	695	718	697	756	702	728	735	714	724	687	698	755	714	694	732	704	724	744	704	736	710	753	723	720	718	754	714	718	694	775	704	704	722	746	714	738	715	751	714	760	720	724	717	741	716	743	682	762	718	712	765	728	768	661	714	735	684	722	712	684	767	703	728	732	719	726	769	686	775	669	728	662	752	710	744	646	749	678	749	731	645	716	725	726	721	712	743	790	671	714	714	725	735	713	697	724	696	763	744	719	748	738	743	773	678	733	750	742	759	730	746	772	727	746	712	764	740	798	748	741	715	705	732	732	711	730	683	745	705	729	762	688	715	741	746	732	659	769	700	747	770	714	745	753	736	704	729	721	771	739	713	753	734	730	716	684	764	713	738	690	702	713	746	719	734	744	721	696	734	724	733	679	711	758	782	719	738	733	713	737	728	731	701	733	717	759	751	714	702	699	745	690	725	731	762	707	726	727	704	741	735	697	700	744	723	716	762	681	736	682	731	693	769	724	697	700	713	696	730	737	676	709	717	738	745	740	756	697	735	704	703	700	752	754	723	743	712	719	681	743	714	704	753	719	668	767	691	697	750	708	749	720	766	721	776	672	718	729	711	718	674	732	730	782	739	737	716	678	725	712	732	708	693	677	725	686	720	774	717	769	688	697	724	691	749	751	680	745	749	754	700	688	695	716	715	722	742	731	761	717	713	719	722	695	706	711	734	699	734	702	736	724	687	710	674	704	721	726	734	722	690	750	729	664	748	748	687	719	669	750	725	734	697	710	726	707	731	705	677	764	777	760	721	739	723	718	716	753	754	701	723	746	747	722	714	727	706	751	703	716	707	750	676	751	717	745	758	709	736	727	722	727	741	773	727	653	704	743	688	735	684	773	745	723	751	692	698	691	744	726	699	725	717
40898	63650	47622	33585	26548	18847	13088	10023	7107	5587	4262	3535	2726	2539	2195	1703	1421	1337	1129	1086	947	862	840	821	805	824	777	830	750	775	804	696	777	728	715	750	767	778	746	724	719	745	720	696	735	723	709	763	701	718	737	733	713	715	746	712	712	737	735	748	772	742	703	732	699	729	710	732	711	687	752	756	691	733	713	736	768	703	705	732	778	690	712	749	711	658	700	715	749	721	733	730	733	728	755	724	753	754	781	711	678	727	788	753	719	725	771	709	758	715	753	728	652	707	671	707	741	749	735	672	685	733	734	713	740	738	719	712	722	750	677	728	731	732	746	737	728	728	697	753	693	695	728	747	686	689	753	711	703	765	664	736	731	728	697	726	731	725	773	710	732	701	733	726	741	717	697	731	697	719	740	737	733	731	679	714	681	726	740	726	752	743	689	721	721	735	730	769	774	740	711	727	730	757	740	706	754	728	711	739	741	734	778	765	677	712	742	730	737	779	719	677	747	754	757	717	739	707	691	752	763	736	716	725	765	760	708	699	723	702	709	706	719	714	783	708	747	666	759	725	737	725	728	687	685	657	730	687	696	718	714	654	703	743	747	725	713	744	679	756	718	738	768	773	713	745	693	715	739	719	717	760	680	775	731	684	715	727	755	714	705	694	705	709	706	741	731	710	691	700	737	707	703	696	719	760	743	725	679	708	715	777	728	702	703	753	745	718	715	760	686	696	762	719	684	683	733	722	738	723	718	713	725	748	710	697	705	722	704	726	728	709	730	678	733	733	681	714	753	772	670	753	715	697	689	723	720	699	746	681	671	754	772	755	703	749	676	743	703	720	754	681	693	739	748	739	747	700	757	705	701	700	736	724	767	711	761	754	699	720	727	727	716	709	770	694	747	731	745	752	713	742	727	720	712	740	652	686	760	735	711	704	740	745	771	738	724	720	730	741	757	723	723	707	715	739	742	685	677	724	724	710	733	693	750	736	708	718	720	746	730	729	751	770	734	745	778	767	748	749	724	708	723	712	764	687	718	729	669	739	756	759	714	724	741	714	726	705	758	742	704	710	727	742	707	691	725	765	745	731	678	765	731	678	724	731	708	730	697	706	709	681	719	769	695	702	711	725	752	733	722	763	698	727	705	743	748	761	710	746	661	748	727	711	729	716	687	751	714	713	738	714	697	670	740	704	728	713	739	733	735	694	723	665	683	716	759	744	732	700	709	662	710	744	717	666	717	730	737	691	745	726	708	727	677	686	733	688	738	756	687	736	729	706	748	789	704	748	674	732	709	727	754	765	694	719	719	701	736	700	699	697	691	692	699	713	723	765	762	741	700	779	748	686	702	748	700	733	747	734	688	721	713	740	703	718	710	718	730	744	765	725	702	771	704	731	755	768	680	772	736	741	744	709	775	732	746	736	757	734	726	771	690	699	723	698	679	731	706	681	724	715	705	738	722	745	741	709	732	752	697	690	786	737	707	709	723	764	758	701	729	761	683	688	699	767	730	752	696	672	662	726	785	712	706	746	696	693	718	745	688	693	741	691	787	768	696	744	692	712	718	734	751	716	721	749	742	748	763	671	690	728	714	679	692	760	785	762	702	720	684	690	705	720	743	670	715	732	716	689	744	692	767	727	708	718	724	740	759	690	754	680	724	762	705	686	727	752	737	713	730	728	696	700	761	721	729	753	696	726	707	747	670	748	717	705	691	755	710	705	686	763	790	686	625	744	766	715	690	739	702	734	714	715	735	751	790	678	711	741	749	721	705	730	693	716	755	744	722	728	688	746	745	691	685	697	740	702	691	711	711	732	734	746	771	734	730	713	718	728	663	679	707	724	746	739	744	703	757	706	674	738	723	733	697	695	745	725	758	702	740	717	699	744	721	761	709	733	766	672	745	725	704	720	767	693	768	692	716	752	699	737	740	743	699	681	719	702	695	696	748	724	692	655	783	727	729	745	761	693	735	745	745	713	691	711	697	745	704	728	758	750	744	737	694	732	695	688	692	751	742	742	742	734	694	717	663	714	707	733	741	717	737	696	750	737	725	797	691	714	700	741	685	758	719	721	698	706	687	685	668	695	725	740	803	682	781	707	703	703	691	749	763	746	707	711	769	749	671	723	744	747	789	683	745	719	712	703	690	717	761	722	767	705	713	700	747	708	694	741	702	774	696	741	704	731	684	746	683	759	719	702	724	755	699	723	708	712	672	694	753	756	701	729	722	772	740	727	648	688	720	681	716	724	728	796	748	704	705	736	696	739	722	740	699	720	741	716	678	685	700	702	709	726	669	719	696	765	689	721	739	746	731	723	754	729	725	763	779	721	698	724	753	707	744	711	724	733	732	700	727	723	691	683	677	735	735	714	731	705	725	688	735	757	728	689	721	702	718	733	715	717	669	692	699	706	733	700	683	730	736	691	757	750	737	700	722	747	804	720	699	708	735	734	717	721	716	697	748	682	753	755	739	754	702	735	722	757	786	696	689	685	689	694	708	718	751	739	727	759	713	696	663	766	679	736	732	728	728	731	698	689	765	726	744	755	684	780	762	725	711	754	727	704	738	753	745	738	684	774	722	719	774	712	670	726	737	744	715	760	715	731	739	731	710	692	715	779	712	722	770	755	734	704	750	714	789	724	728	706	738	739	737	788	699	682	698	684	701	718	726	692	700	699	684	698	691	717	742	749	736	687	734	765	729	676	723	717	719	752	746	680	742	765	712	710	740	680	729	691	747	717	713	711	700	724	695	760	698	717	706	755	734	762	741	740	769	710	767	720	731	713	751	742	732	711	743	716	724	734	713	750	713	738	707	728	715	722	711	764	753	727	684	744	734	732	693	685	690	742	741	719	731	705	692	732	685	737	726	720	689	776	739	691	692	706	703	738	743	725	718	681	703	704	733	743	740	725	705	699	709	707	729	693	742	745	745	767	732	716	767	758	756	699	712	726	731	715	718	726	722	699	716	728	749	706	681	761	706	725	709	726	746	739	716	701	711	701	682	711	714	726	774	748	697	721	749	724	748	721	681	720	770	741	783	694	714	723	744	718	748	722	776	716	665	717	728	693	727	753	747	747	693	714	706	727	720	672	719	736	725	731	781	751	731	745	727	703	719	706	704	763	709	750	718	683	747	730	706	686	713	785	701	734	742	709	784	719	677	743	708	727	747	771	710	709	732	684	696	723	714	709	727	744	769	728	710	687	711	693	699	651	695	758	701	760	733	732	731	751	752	725	718	622	693	717	785	722	726	719	768	775	705	713	730	758	717	746	713	725	705	701	700	695	675	716	706	752	725	748	780	718	663	743	693	705	724	717	720	702	683	719	741	740	700	696	757	705	694	722	729	721	711	761	688	747	717	768	716	703	732	713	709	758	706	726	666	733	697	746	724	704	716	774	711	708	700	751	735	698	724	738	710	683	723	713	717	717	743	729	725	752	730	734	715	758	719	733	757	723	701	739	746	709	757	721	733	700	737	703	735	751	686	734	698	747
22965	21352	29222	24667	23172	23975	21737	12465	8262	6183	4801	3759	3035	2781	2335	1876	1602	1328	1205	1068	967	917	895	852	805	838	843	786	768	797	789	740	742	783	717	795	740	701	734	757	734	784	692	732	702	704	745	744	749	731	768	718	697	746	764	780	736	749	729	683	767	782	700	723	737	741	726	707	750	771	736	723	755	751	758	750	722	752	764	770	720	730	683	720	743	685	728	710	747	762	772	745	737	723	810	717	744	756	757	735	739	769	744	723	719	749	767	716	734	748	799	734	768	754	712	707	727	757	727	747	727	687	701	759	645	729	767	730	741	708	732	793	765	710	750	729	730	724	699	736	715	747	773	722	683	691	733	759	801	790	714	729	745	733	780	732	747	725	719	723	732	779	759	714	726	728	740	756	785	748	712	752	758	715	667	766	727	705	716	749	734	726	728	679	758	740	743	727	753	739	770	709	766	721	756	722	758	693	729	723	696	761	765	763	757	738	785	750	756	748	741	771	714	722	725	707	742	780	741	729	740	743	717	765	782	749	751	751	762	752	771	694	732	735	721	689	738	740	726	710	740	681	744	697	773	723	755	748	692	697	759	750	698	714	791	728	765	730	744	776	784	749	741	678	737	757	754	764	752	750	708	728	743	761	724	724	747	725	782	730	746	719	686	719	743	752	727	735	794	711	698	762	725	693	740	723	721	696	695	719	762	745	781	720	744	735	760	781	701	718	717	745	767	761	730	727	758	745	720	738	758	762	767	736	763	726	774	715	691	749	725	715	714	732	743	693	724	738	747	786	718	696	780	705	758	725	697	699	729	747	773	709	697	759	744	720	726	704	761	750	754	770	707	769	739	721	712	719	718	759	747	726	701	740	745	760	746	730	750	770	723	714	786	721	760	735	736	738	709	713	739	737	761	664	731	742	705	726	710	723	760	713	706	707	704	719	766	793	682	733	726	760	749	712	677	733	745	718	761	734	751	741	740	694	715	681	704	777	743	711	755	746	714	757	780	730	773	755	722	763	745	744	721	713	828	752	778	742	734	738	726	740	689	758	790	723	728	728	725	748	760	751	708	730	767	746	712	720	670	715	692	783	743	682	728	732	702	743	731	741	703	719	750	751	756	741	789	716	769	743	691	693	755	718	724	692	733	734	724	728	757	727	709	776	788	728	686	695	743	774	724	743	701	746	748	750	724	728	723	772	764	733	719	759	771	720	737	726	760	725	757	755	770	739	742	703	732	711	765	807	777	707	724	770	707	720	738	723	715	761	716	725	742	779	705	796	766	752	769	725	729	768	730	688	719	725	758	778	713	731	786	730	745	752	789	805	767	713	742	754	725	716	771	735	712	769	729	673	722	701	715	725	738	701	716	711	762	761	769	774	718	724	734	726	728	731	727	776	748	746	729	731	735	741	743	721	689	719	727	761	739	690	727	704	737	729	743	739	781	795	739	737	724	701	752	759	773	738	743	796	720	747	780	676	721	768	753	710	750	725	770	763	721	750	771	737	733	746	710	720	768	737	764	691	785	709	757	764	747	732	741	755	699	713	733	717	720	685	777	758	773	737	693	698	743	757	779	734	736	789	765	764	738	690	711	724	761	696	723	691	714	732	745	759	733	707	670	708	727	719	718	762	680	728	735	777	742	735	751	762	643	726	706	697	752	740	691	775	734	785	749	727	750	757	726	714	730	728	714	723	696	755	742	736	722	720	754	723	761	679	722	738	721	692	691	712	742	723	729	721	722	703	768	747	746	737	690	728	749	761	679	748	733	708	719	689	723	752	720	751	796	752	705	751	741	724	732	694	706	709	716	730	752	774	738	725	715	754	703	757	719	729	716	752	751	721	748	776	767	700	676	745	701	737	714	759	739	757	765	695	687	715	721	752	779	751	739	734	753	730	734	735	807	746	685	738	707	718	703	750	681	721	778	770	737	745	733	692	761	708	763	776	760	768	724	707	724	750	726	709	802	778	713	736	787	731	743	740	731	744	704	694	736	740	704	712	718	733	725	728	767	750	801	796	711	747	692	779	695	704	752	761	733	705	778	756	716	773	723	748	708	762	774	719	687	747	779	699	764	691	730	717	765	698	690	715	787	730	715	732	704	712	705	744	717	701	720	703	738	766	773	714	722	727	744	729	717	723	744	744	746	739	712	722	740	717	738	690	737	753	728	735	767	694	764	744	780	757	752	740	719	699	700	753	781	762	708	743	748	751	710	725	736	746	741	764	738	718	785	703	748	728	751	708	759	779	678	754	710	764	713	750	729	759	727	789	773	770	719	745	781	762	725	674	746	765	718	724	754	751	752	730	715	725	724	727	736	760	755	725	724	749	772	697	761	731	755	744	783	765	709	758	698	754	710	688	688	701	658	725	719	744	771	716	754	700	751	735	741	762	707	765	720	736	691	753	721	747	762	804	730	728	770	760	725	783	674	688	723	740	717	755	766	719	688	771	708	684	736	767	738	706	724	739	767	741	726	805	734	698	784	710	747	766	745	711	746	712	756	795	763	755	714	735	752	768	735	763	726	732	729	699	749	753	776	743	756	718	725	745	709	756	752	727	789	694	728	716	731	760	762	730	672	745	713	745	741	732	755	736	785	777	761	752	760	736	754	676	756	729	732	780	731	691	739	719	733	730	743	783	732	737	740	766	743	760	734	777	730	730	758	798	721	805	696	738	693	731	683	727	702	762	711	752	729	744	703	732	758	764	754	704	727	777	759	720	686	720	712	745	727	708	737	728	721	735	711	729	750	772	695	743	761	721	723	756	756	780	706	681	694	735	701	726	739	786	694	759	735	732	756	773	744	751	742	687	721	733	757	709	737	727	714	715	752	730	767	735	745	733	750	740	727	781	695	722	709	744	677	790	719	753	730	682	770	732	715	724	736	735	737	736	742	721	772	733	744	758	687	719	748	664	781	719	766	725	716	700	736	732	733	750	753	703	760	707	729	694	690	706	730	706	726	723	684	708	695	733	707	723	733	702	750	716	754	716	757	731	719	708	713	751	759	684	733	713	722	723	698	781	725	744	727	713	711	726	756	678	722	689	764	721	734	770	737	701	725	718	786	713	726	705	681	746	747	748	702	728	757	735	771	697	698	732	743	751	714	754	702	683	751	740	706	760	798	722	799	725	741	773	742	734	735	731	704	727	728	741	708	707	694	782	755	746	710	745	742	718	702	763	715	721	763	728	736	716	741	749	733	760	743	763	768	683	743	717	700	708	699	720	794	704	722	736	689	730	769	711	710	696	765	725	722	721	720	769	745	759	697	747	747	721	735	726	714	744	726	746	736	744	750	780	775	769	677	705	712	706	743	746	710	761	725	724	768	723	698	758	724	724	729	788	734	746	724	762	734	739	716	703	785	717	759	655	695	788	767	714	743	747	736	714	761	733	730	733	736	741	731	774	703	734	724	742	726	744	762	714	717	731	682	745	716	746	717	740	720	713	741	719	736	742	755	787	737	748	740	690	721	766	736	723	665	681	737	719
42735	72874	59864	43636	33890	24496	18807	14689	10928	8393	6585	5203	4095	3594	2973	2343	2014	1622	1365	1193	1103	979	902	834	852	808	812	816	796	826	806	744	766	753	726	776	762	696	723	738	747	737	768	743	692	764	707	710	780	766	728	750	778	704	688	726	759	680	733	735	748	761	723	677	742	688	734	701	721	712	750	728	722	715	762	708	735	766	730	681	736	673	733	740	742	693	708	693	729	707	699	727	694	747	740	681	714	701	703	756	662	746	730	744	733	723	731	729	725	700	742	739	702	670	704	675	771	694	724	713	738	685	727	742	736	734	753	714	754	716	746	692	684	715	692	724	689	714	727	736	686	743	721	706	746	718	731	755	708	707	731	771	723	745	754	729	760	704	702	727	666	692	752	769	782	733	724	753	708	720	707	688	719	722	710	712	703	734	738	726	721	739	708	736	724	735	758	727	714	731	713	769	696	704	764	681	695	734	737	709	752	741	704	735	687	760	752	763	692	715	738	768	729	762	716	710	712	722	707	752	710	769	730	758	684	755	753	705	766	717	768	714	737	711	684	662	728	664	703	730	711	737	731	703	770	717	669	718	748	725	708	706	708	772	683	710	725	717	765	712	694	772	723	755	677	768	759	752	718	732	740	698	717	781	769	758	762	710	726	732	725	705	750	735	724	658	740	729	710	726	781	709	638	671	740	718	684	720	754	738	770	712	703	683	719	687	712	713	730	733	748	755	708	733	788	717	739	708	679	698	713	715	678	703	684	769	723	760	786	734	720	695	715	733	747	730	743	736	719	809	705	687	743	755	736	723	683	719	676	736	698	720	729	692	696	755	714	737	720	737	705	732	691	729	716	697	710	736	729	706	701	721	733	750	757	734	676	753	772	687	746	731	676	738	718	666	713	726	738	734	720	717	685	746	733	745	734	754	717	768	726	716	743	675	714	724	761	741	747	717	728	764	691	701	698	713	779	745	717	733	692	726	739	784	703	697	686	732	710	726	722	742	699	724	749	752	717	718	695	725	705	736	720	725	727	693	698	733	713	697	747	753	732	733	744	711	743	721	715	730	757	749	722	715	703	765	710	667	755	740	668	723	705	711	730	697	728	730	757	722	750	735	684	658	769	709	743	745	694	709	721	737	732	754	711	751	758	685	727	739	712	759	782	719	704	766	768	717	737	693	707	724	744	713	691	741	748	717	762	723	742	749	717	726	686	725	738	690	685	709	693	716	734	719	711	712	725	693	702	716	738	701	696	706	667	732	714	713	772	715	693	744	734	756	745	715	731	667	726	727	691	730	741	718	705	749	741	704	716	718	709	716	746	692	754	735	718	727	703	689	765	720	721	757	684	677	736	751	737	761	699	746	759	702	785	711	722	720	680	708	712	703	746	714	745	767	713	728	720	685	721	684	726	727	695	691	716	762	719	735	745	746	715	727	728	699	769	740	738	763	748	729	724	695	719	702	754	735	678	721	771	699	748	701	693	686	716	724	758	685	769	755	754	682	699	769	772	723	727	743	707	709	738	702	721	732	790	759	790	700	760	772	736	700	703	727	705	678	767	723	742	759	693	767	765	789	706	751	706	722	732	682	733	691	711	756	743	762	692	765	702	743	779	770	746	754	751	766	736	697	730	715	762	761	723	712	737	725	695	735	687	757	777	755	695	747	742	736	725	727	755	721	709	695	722	713	765	713	723	680	770	733	764	744	692	723	705	734	710	766	705	681	763	735	729	745	735	692	696	738	700	694	715	729	751	703	725	713	750	734	750	764	695	752	711	743	727	776	692	745	752	727	722	697	743	722	710	715	723	679	684	706	734	750	740	717	731	688	700	727	759	714	711	714	700	720	727	696	741	725	756	749	733	723	726	698	685	721	719	706	742	684	673	733	702	716	793	677	720	740	725	713	780	733	738	782	717	688	662	676	684	691	739	756	707	677	718	743	715	720	703	776	753	685	726	743	708	695	735	724	703	740	720	732	760	756	756	688	706	684	705	742	699	751	717	718	682	750	730	744	714	704	730	704	725	708	754	712	681	708	745	727	676	648	766	676	712	714	720	707	722	764	771	681	725	756	746	707	765	739	737	735	736	736	673	736	690	695	732	721	731	675	759	749	709	739	715	737	708	746	742	731	774	666	728	711	797	707	682	707	705	707	736	724	723	757	786	729	697	687	683	746	712	777	717	731	741	750	710	704	771	697	790	696	727	764	726	697	688	695	723	690	723	728	711	696	728	773	732	684	696	711	712	746	724	713	699	735	717	675	729	705	748	710	717	740	669	728	737	716	720	716	724	722	719	681	705	792	748	763	750	715	698	691	737	752	715	733	696	714	749	726	739	700	696	779	747	724	708	734	684	735	730	698	749	723	735	743	707	713	716	721	723	719	737	712	715	731	756	750	671	739	739	766	703	734	698	731	749	750	710	712	719	723	714	726	720	737	682	782	739	745	696	692	758	748	710	747	763	684	733	761	728	750	769	743	684	721	703	706	744	775	733	763	702	738	749	758	739	714	730	739	761	712	744	764	696	737	691	663	763	712	774	722	729	704	727	730	774	759	771	708	717	660	740	737	723	715	762	767	709	720	742	722	762	744	693	720	698	669	676	707	711	754	719	738	710	722	727	720	760	698	731	723	733	694	710	758	765	768	752	726	745	725	700	795	716	758	738	709	746	764	727	702	708	763	689	682	715	698	720	741	748	725	752	711	697	694	729	701	728	710	755	694	739	695	733	715	749	718	720	738	762	770	778	750	745	765	685	710	656	778	700	704	707	755	732	749	725	720	753	704	723	734	734	734	748	715	766	699	703	732	751	722	708	694	734	773	729	715	762	698	694	742	749	719	707	710	739	716	697	715	761	724	779	712	731	716	720	727	678	705	710	705	747	738	698	740	763	752	731	748	715	774	747	756	724	685	706	728	761	714	719	726	703	740	719	733	733	660	714	731	731	708	693	712	716	707	759	667	739	734	714	717	741	680	736	726	749	750	730	710	752	720	732	730	803	738	749	717	743	721	696	676	713	768	742	750	700	786	742	701	733	729	742	767	700	745	744	754	759	742	687	755	753	713	732	755	755	705	731	760	715	753	721	725	751	714	687	734	731	727	713	745	679	699	758	733	709	687	699	689	733	721	751	762	765	736	749	711	734	764	713	731	726	750	749	745	718	750	744	704	734	731	706	726	728	767	744	734	755	706	666	757	782	734	718	758	758	707	689	700	762	755	703	690	737	721	728	758	746	706	770	682	733	725	771	731	731	751	677	704	739	637	714	692	751	731	684	750	748	663	666	732	724	721	740	725	684	744	732	733	760	728	669	752	740	719	707	728	725	732	728	717	733	691	728	740	713	726	748	747	711	713	727	765	759	695	735	712	725	711	741	694	742	701	750	721	716	745	697	720	724	716	701	699	732	709	735	721	740	703	752	745	743	742	736	718	749	696	744	721	691	771	731	703	719	764	731	725	666	716	728	709	682	722	739	719	737	735	744	712	717	742	691	728
37491	48261	49801	34632	21080	12286	7516	5582	4077	2995	2450	1985	1671	1504	1335	1214	1018	930	908	799	755	778	756	745	757	729	717	718	721	676	703	727	736	713	737	701	700	706	710	665	743	697	713	725	700	685	675	701	699	693	709	733	748	697	737	679	685	689	712	718	685	682	698	707	714	756	717	709	684	698	693	691	691	714	669	667	685	704	727	665	738	700	688	700	693	731	701	688	710	723	720	721	685	681	697	668	719	711	703	714	725	744	692	695	732	681	704	730	684	671	724	694	699	742	674	732	698	724	694	696	740	711	703	746	732	705	647	647	690	677	745	662	711	684	673	687	633	736	688	621	743	698	687	702	687	674	682	679	713	692	695	727	666	702	735	709	669	671	725	714	716	695	695	726	709	749	709	667	736	751	738	688	709	656	739	720	707	678	739	690	658	697	743	691	710	692	695	733	646	683	725	693	719	685	653	700	707	711	705	676	705	696	723	713	676	740	696	679	667	710	693	753	662	673	682	696	754	710	716	759	693	700	646	643	687	682	691	707	704	665	735	741	711	697	720	651	668	648	667	691	665	697	650	743	683	720	688	660	687	733	742	734	710	686	732	690	734	746	700	721	735	721	723	664	701	704	753	656	703	738	748	713	676	710	704	717	701	661	705	733	737	713	707	704	777	703	690	720	741	692	677	712	690	715	694	722	753	709	698	656	702	683	727	684	724	702	688	717	687	697	689	694	738	686	691	701	666	708	714	712	715	728	690	727	698	646	739	682	754	648	678	700	710	722	675	734	676	678	706	701	707	668	705	708	765	737	688	698	663	716	687	714	698	765	675	705	688	701	675	692	666	702	697	739	751	683	657	705	656	696	726	730	713	720	707	694	707	671	686	696	701	688	678	691	723	705	698	694	719	710	673	654	716	687	715	703	717	742	727	679	672	762	763	706	711	741	696	680	716	677	744	668	691	716	670	707	717	724	693	705	695	727	701	743	711	702	743	751	658	725	708	662	711	706	695	728	741	725	637	681	725	677	710	685	697	704	681	730	693	692	721	700	754	648	692	700	737	666	700	754	733	696	716	712	702	692	723	701	716	669	684	689	681	713	755	688	688	739	692	690	712	724	730	702	695	702	672	658	740	718	699	716	643	711	709	670	711	745	714	742	759	700	677	667	709	703	710	681	661	718	716	663	693	740	725	693	696	733	711	694	705	674	678	708	690	715	751	703	704	668	702	653	718	700	687	712	714	719	713	657	681	705	709	725	689	683	725	656	698	696	730	767	713	734	699	720	690	718	766	729	694	740	709	687	701	704	746	730	754	689	719	708	672	738	687	648	700	680	710	704	713	700	692	717	730	724	704	744	743	736	696	712	720	726	725	698	719	683	704	688	734	694	683	696	771	690	715	637	714	725	682	693	711	694	678	711	745	704	676	735	739	693	705	688	708	725	712	710	712	721	742	755	714	704	675	699	697	704	708	688	680	668	694	735	705	765	661	719	774	699	709	695	710	679	699	732	708	704	696	718	688	732	711	723	635	699	694	697	695	653	687	699	682	697	707	697	712	702	691	694	698	714	699	658	691	649	681	691	766	688	749	698	689	711	690	702	716	691	714	681	742	737	747	693	708	644	714	731	770	719	735	698	701	743	652	650	717	712	691	728	704	738	673	715	694	689	716	770	706	732	748	768	704	701	689	685	678	689	727	718	725	651	688	733	715	687	692	727	672	709	734	744	703	672	702	700	740	754	639	707	719	726	685	708	704	692	697	716	734	685	702	722	690	733	713	693	714	683	744	672	725	745	699	691	696	711	693	750	656	698	653	702	664	729	674	701	693	710	685	728	695	652	719	705	699	679	663	713	688	734	672	718	691	728	718	721	722	665	719	747	693	669	661	690	719	741	763	744	710	670	703	729	716	758	666	691	732	690	697	697	729	699	682	646	693	700	697	717	718	680	701	716	710	730	698	685	694	729	720	696	699	726	714	698	689	674	688	735	657	696	730	765	726	699	687	679	738	698	666	706	693	687	717	716	712	717	700	680	729	698	739	711	721	673	692	773	661	679	720	701	664	673	726	724	654	727	695	700	669	709	656	722	663	682	719	731	684	726	692	674	715	720	663	675	668	730	723	707	677	714	688	707	712	682	699	702	695	660	708	709	748	675	673	714	735	725	731	678	691	665	694	742	704	710	695	708	732	736	665	707	741	697	735	660	666	683	708	706	714	657	746	690	679	745	723	709	652	730	769	684	716	705	690	665	696	724	686	727	725	721	701	744	703	729	717	693	751	689	693	756	717	680	690	760	724	748	685	658	672	665	709	710	725	685	711	737	727	694	724	695	684	717	753	728	671	670	720	678	707	744	703	696	715	742	690	674	713	721	731	673	652	711	721	673	744	672	719	718	724	636	714	698	718	665	730	697	659	737	744	672	701	669	700	664	676	703	728	775	720	669	717	716	678	676	716	717	696	768	741	700	680	730	704	687	758	711	674	742	683	727	682	745	711	696	675	712	720	696	650	715	688	705	678	668	657	716	699	704	715	753	718	683	702	687	762	739	728	715	647	698	673	712	702	703	694	692	747	661	717	695	745	700	706	677	722	741	696	706	712	700	687	733	721	677	704	682	725	693	686	703	697	696	676	720	699	710	662	720	651	748	696	746	693	736	711	683	699	716	718	659	713	745	657	737	656	710	689	691	735	681	673	699	683	663	755	740	715	677	689	695	695	742	722	740	703	767	675	732	662	693	714	701	689	697	701	683	700	725	733	708	709	692	708	690	716	699	677	744	683	642	703	733	642	704	742	711	749	703	677	718	683	682	753	683	758	692	702	702	704	750	714	707	754	687	767	715	655	731	719	676	662	707	677	721	676	685	757	664	699	690	673	689	700	738	714	725	661	698	705	691	733	688	733	707	651	713	679	683	657	726	720	723	713	726	760	734	647	721	691	666	649	670	719	704	700	738	682	688	699	706	708	680	735	712	665	720	717	753	666	731	670	743	691	717	676	677	719	673	695	641	701	686	681	706	709	653	709	706	706	710	660	717	676	717	724	681	691	753	669	735	729	676	715	655	717	758	708	719	684	676	685	696	709	696	691	683	738	767	703	716	673	702	696	670	722	724	689	659	703	684	731	675	739	667	726	722	705	721	705	699	708	666	669	727	695	677	680	715	691	716	724	684	680	707	714	674	705	690	698	710	693	680	674	764	698	685	680	714	701	705	751	665	729	743	679	706	696	755	694	713	667	701	729	663	720	724	699	712	723	683	674	677	685	679	679	651	666	691	669	680	699	673	705	712	649	670	731	761	688	736	688	732	722	714	717	724	742	662	713	740	723	731	755	708	740	640	710	705	691	672	750	717	695	740	643	693	688	678	701	735	674	776	678	691	727	757	646	703	659	694	720	731	700	703	708	757	732	711	745	737	713	698	746	689	707	684	724	702	679	746	647	707	718	723	735	670	692	711	704	723	686	699	689	724	704	722	707	694	658	710	722	680	678	713	721	680
42575	59884	46238	29950	21017	14768	10238	8036	5849	4261	3311	2599	2250	1948	1669	1402	1294	1078	992	918	842	816	801	751	747	721	714	715	762	700	701	710	739	742	736	705	717	730	727	698	721	715	713	693	706	705	746	713	723	717	690	715	683	732	739	682	730	694	716	727	702	667	714	684	665	730	705	718	689	752	700	702	724	744	678	710	716	705	681	688	708	777	733	713	733	728	696	690	715	677	746	747	752	733	743	713	701	718	725	725	710	672	676	664	685	668	758	696	709	738	676	676	731	702	726	734	714	662	712	717	724	643	701	703	672	736	715	770	715	707	722	716	642	699	720	686	651	687	684	723	685	721	599	703	729	709	707	724	720	689	676	731	725	699	694	734	649	740	695	703	708	699	738	709	710	753	742	715	699	682	749	723	701	739	675	671	742	705	665	654	693	725	723	705	731	701	733	744	728	733	674	690	712	704	646	703	745	712	654	683	737	720	702	722	756	742	783	778	656	672	716	709	714	696	687	695	724	769	707	726	731	733	724	724	697	697	742	701	691	701	672	707	698	745	712	687	705	682	746	710	695	730	740	658	707	701	740	665	700	698	709	703	682	712	725	740	701	729	730	734	720	697	733	723	727	671	679	738	695	717	677	722	707	749	690	725	764	698	678	741	684	687	731	747	722	734	738	694	723	680	706	717	664	721	713	698	663	704	723	696	693	721	690	689	707	662	706	677	731	682	718	718	692	684	754	713	680	723	718	662	680	659	703	684	732	626	710	700	752	751	662	680	621	736	713	687	632	675	710	748	704	707	745	686	676	675	702	705	736	674	713	755	683	721	716	640	705	724	699	713	699	725	733	688	681	709	727	635	734	726	733	737	691	663	665	675	675	698	721	770	691	687	681	698	683	720	693	781	688	738	710	736	690	706	730	728	730	719	643	733	695	682	681	715	696	692	707	701	748	705	729	719	691	707	681	718	724	661	693	673	737	653	699	667	708	726	727	725	711	706	748	685	681	674	727	730	670	719	660	697	707	728	730	696	730	700	689	664	692	728	702	670	629	720	723	670	661	731	701	682	744	726	741	753	663	654	698	671	710	706	688	683	733	733	701	698	695	663	754	713	723	690	744	670	705	700	714	673	709	769	685	729	675	733	634	703	709	711	682	683	739	700	717	694	708	736	732	684	692	681	703	715	712	701	684	715	702	703	664	754	762	701	731	721	747	750	716	664	717	665	688	663	702	710	721	685	694	699	675	692	693	697	703	692	726	727	748	685	723	701	712	679	717	721	704	703	731	718	734	709	717	719	723	687	652	730	746	669	676	659	707	702	729	681	667	705	724	712	666	740	705	718	748	730	727	684	717	650	690	702	722	660	723	686	708	647	734	663	678	708	705	691	682	715	717	683	702	734	740	675	738	685	681	727	722	689	708	715	700	701	718	722	698	704	713	690	737	730	705	709	709	691	704	755	692	705	669	701	740	734	733	741	676	713	680	739	737	714	654	720	714	720	709	710	692	702	721	702	711	696	673	710	730	701	723	698	690	700	747	689	729	709	707	728	697	691	752	729	723	738	655	703	698	731	714	703	719	744	719	762	723	756	738	724	706	746	714	691	739	687	772	710	722	674	656	729	720	762	664	658	705	766	715	697	703	738	686	694	687	688	736	714	716	730	701	713	686	687	722	721	743	698	706	716	751	714	748	720	680	727	708	675	726	721	727	654	740	739	706	702	725	724	705	727	714	680	667	723	732	762	675	696	706	709	736	731	707	674	748	720	776	720	678	668	720	729	676	663	739	646	681	701	678	703	706	705	718	745	677	735	712	684	687	708	653	746	718	646	720	711	748	694	738	741	692	677	699	726	689	751	730	744	695	718	713	758	633	697	723	693	662	746	713	698	695	670	704	723	716	690	756	706	716	721	689	667	716	737	709	739	678	710	682	723	717	743	632	727	741	674	673	663	718	739	695	692	755	701	707	753	698	717	651	706	700	728	701	730	714	693	669	669	715	698	705	756	667	754	662	694	744	742	677	731	716	693	684	694	712	734	692	687	721	696	702	696	700	743	741	722	720	666	677	720	740	719	691	706	686	693	737	689	717	699	726	727	728	762	719	667	727	717	682	742	732	750	713	692	715	721	680	644	697	716	689	707	760	746	740	732	702	700	752	703	678	668	709	698	726	709	695	690	729	745	669	767	672	712	666	729	719	636	766	706	698	699	658	688	707	673	660	709	733	705	712	673	749	683	696	780	727	732	721	749	684	760	678	682	768	730	754	698	673	735	712	713	766	649	750	732	732	734	678	772	710	744	713	712	714	693	718	706	691	672	690	752	755	751	740	744	681	694	695	747	739	710	679	729	729	702	720	741	660	733	664	729	718	742	658	740	707	720	659	665	701	691	740	739	703	698	734	693	700	683	742	712	694	703	698	730	724	674	714	710	671	708	712	706	708	682	715	731	720	728	741	720	675	670	730	703	716	696	674	712	701	718	711	736	715	664	668	631	684	687	726	690	702	721	709	714	743	697	731	732	748	707	727	691	689	692	681	683	645	704	785	715	705	681	752	697	687	738	742	720	704	700	691	736	770	735	672	713	711	693	726	715	732	711	756	712	752	716	737	736	687	721	711	737	739	686	697	720	716	737	734	715	699	742	663	736	690	700	691	698	730	732	745	718	715	723	710	740	688	677	741	700	752	693	688	741	718	658	687	675	742	734	657	697	747	711	722	740	694	728	681	725	731	666	695	707	718	714	716	745	678	711	678	720	685	700	736	669	706	704	730	734	665	692	724	695	637	666	722	735	734	697	717	746	674	715	694	726	723	695	717	716	757	670	726	761	711	712	716	726	675	748	696	664	689	723	687	682	681	701	716	725	701	716	679	715	713	727	666	684	709	708	751	712	661	694	700	679	692	724	701	686	670	730	675	707	705	719	686	718	724	716	701	739	691	668	705	702	712	719	715	686	684	703	692	707	686	671	713	674	698	676	703	672	694	671	735	696	739	693	794	738	741	710	738	685	699	708	677	709	688	700	701	725	703	698	716	709	710	671	693	721	691	752	689	778	666	719	737	707	707	684	770	674	693	701	722	717	702	735	742	658	687	747	700	692	754	676	687	688	683	689	696	745	696	707	748	708	746	712	753	724	720	716	712	685	724	781	745	733	687	719	730	693	720	683	721	694	728	684	706	681	663	761	711	752	712	647	706	727	723	684	708	810	711	699	707	755	673	745	764	685	724	657	726	737	707	705	780	696	770	755	736	698	708	690	700	709	745	722	707	740	675	679	698	692	704	704	706	721	715	697	744	739	756	723	736	680	705	756	714	687	665	748	706	694	725	765	725	722	707	677	732	699	713	697	692	699	673	735	691	658	706	712	722	695	691	680	681	750	664	734	733	727	685	729	724	739	700	683	746	693	720	623	732	743	689	724	755	661	715	708	741	727	743	684	684	696	750	696	745	723	755	682	721	732	663	702	741	715	700	686	716	705	706	717	683	731	703	722	733	694
24463	21513	29771	27520	24795	21619	14483	9002	6441	4813	3581	2765	2373	2039	1697	1484	1306	1176	950	909	856	867	798	755	735	737	737	744	759	751	789	707	765	720	695	689	704	680	667	666	715	724	737	640	672	668	716	743	729	702	737	728	726	662	681	719	737	692	671	687	702	727	743	682	710	672	652	735	680	753	685	696	737	727	683	687	693	750	671	683	692	712	646	649	651	697	688	756	676	675	699	627	701	730	733	717	729	717	703	723	717	705	718	696	714	695	680	711	711	712	691	711	691	682	689	687	686	739	714	738	675	669	683	729	701	685	707	695	730	733	653	703	686	716	711	701	701	708	714	697	695	713	686	689	699	704	708	756	716	707	676	671	736	728	693	698	637	695	705	730	732	682	679	734	729	715	720	732	726	633	672	675	688	676	751	679	746	662	694	662	684	667	702	719	713	713	686	698	731	700	694	722	718	718	709	676	686	704	748	723	721	683	737	652	713	704	686	747	690	717	728	715	653	680	725	757	649	671	642	716	701	708	703	709	701	685	688	652	705	701	715	703	666	698	693	774	704	710	712	667	657	683	722	739	697	703	694	708	718	671	686	708	701	742	713	702	682	680	714	673	678	712	718	671	635	683	689	720	695	676	662	716	692	719	701	697	677	672	700	710	690	722	699	674	726	694	742	683	655	704	764	707	746	694	691	700	730	681	675	697	655	705	700	676	677	676	687	675	740	696	688	686	692	649	717	706	670	725	720	730	648	751	706	679	736	730	705	713	662	743	699	704	704	711	668	698	696	717	669	721	724	698	756	686	683	715	698	714	704	717	713	661	680	699	699	724	723	702	689	666	747	746	720	682	744	619	647	733	681	660	671	699	668	693	745	688	680	718	670	704	651	682	691	677	668	731	684	699	708	675	739	681	722	718	708	704	722	711	709	695	677	730	678	724	716	717	670	698	705	710	681	669	730	729	663	663	687	655	688	728	717	714	669	700	735	641	661	724	724	697	672	737	723	707	683	686	696	722	691	725	687	750	680	697	715	678	715	709	647	673	734	679	676	715	741	681	682	713	734	732	664	700	685	703	730	688	688	681	698	713	692	676	694	659	703	755	716	722	695	715	698	693	719	693	673	679	703	696	733	724	730	684	710	708	658	679	720	663	683	671	646	729	686	734	720	730	684	673	696	737	688	676	752	763	724	656	635	716	715	729	733	699	678	643	738	723	725	717	699	725	675	695	677	733	750	709	714	715	682	682	730	674	703	681	682	725	730	651	673	682	683	706	725	738	696	666	689	710	701	698	748	647	635	721	745	665	693	690	700	714	726	716	692	728	704	714	755	703	668	690	621	707	713	735	748	738	732	707	685	690	655	751	702	702	702	714	713	684	722	706	718	646	668	757	728	702	730	691	686	687	681	691	678	743	726	700	693	701	687	745	682	679	726	691	659	730	671	674	745	726	727	667	713	692	716	730	709	724	668	732	679	628	671	698	711	718	668	638	697	693	692	705	674	713	729	717	725	683	687	704	756	733	749	760	655	680	742	674	689	742	700	710	722	674	731	715	714	678	702	707	736	713	727	706	722	729	779	697	684	724	702	713	735	675	700	701	687	703	701	701	697	722	677	677	647	727	731	727	672	672	688	692	705	663	718	714	712	721	715	711	663	687	706	709	671	660	669	692	707	712	707	680	676	679	673	675	701	709	687	713	684	711	673	751	670	683	727	676	685	692	712	708	750	672	665	699	751	737	675	693	718	675	741	650	710	681	678	740	698	716	679	679	712	717	753	758	686	687	707	647	633	719	704	733	747	693	743	696	694	706	726	706	784	648	705	665	709	691	685	672	675	677	744	730	739	677	711	692	703	711	699	681	709	645	734	710	653	695	751	713	703	740	739	731	723	699	696	704	709	660	709	712	678	714	706	748	662	698	719	707	724	717	710	700	706	648	721	682	661	715	696	695	646	745	659	677	731	716	689	762	728	711	715	714	759	748	689	712	717	725	655	694	725	704	665	720	716	731	694	759	692	694	734	745	757	734	713	667	710	713	676	738	729	728	660	708	700	688	680	714	654	715	652	663	683	643	701	664	660	751	670	717	680	681	673	704	680	728	691	703	708	694	717	749	719	708	734	667	675	715	730	684	713	681	686	695	749	734	715	744	676	708	693	732	680	764	634	719	702	690	703	666	689	711	695	677	654	675	650	686	728	695	741	651	737	700	722	710	738	695	669	697	689	716	703	701	703	712	696	687	699	691	702	737	718	689	731	720	686	726	710	731	679	682	719	694	723	691	702	798	729	690	713	731	672	678	754	695	705	743	704	626	731	712	738	698	697	709	688	701	642	700	725	706	669	738	721	711	715	709	696	727	739	662	659	716	656	712	691	721	696	745	728	714	678	736	723	751	718	686	771	693	684	709	641	687	680	718	687	704	689	712	693	707	722	692	710	694	699	700	701	719	684	713	720	722	676	640	726	680	657	695	673	664	687	718	729	726	674	722	718	710	688	714	710	637	698	639	644	704	687	730	692	687	749	704	705	667	669	647	725	728	685	689	679	734	703	708	734	771	709	748	685	675	772	720	694	704	692	653	680	715	714	719	701	671	742	750	692	696	698	670	709	634	736	750	736	737	656	719	700	701	703	747	711	688	685	699	674	690	704	698	697	718	671	687	696	705	727	705	752	711	713	687	669	678	735	665	755	745	681	761	733	686	745	650	702	674	672	690	671	711	683	739	737	708	787	676	680	774	707	747	727	723	690	738	721	733	677	713	741	741	730	728	719	710	727	723	690	695	686	719	618	728	678	685	690	731	703	681	739	747	676	789	691	717	703	699	686	675	686	693	691	709	718	732	729	685	702	690	679	659	714	708	699	726	694	703	725	696	684	727	699	670	712	690	716	671	738	685	705	674	723	733	670	670	706	683	674	692	666	741	717	708	686	707	712	709	722	715	706	674	693	768	720	681	693	754	700	716	718	709	709	724	717	690	701	709	702	713	672	696	710	716	773	677	750	721	695	708	666	707	737	693	721	690	695	728	738	732	710	683	686	713	718	702	795	660	746	721	723	704	708	683	699	728	665	740	722	672	697	701	689	665	650	680	735	750	679	692	682	698	717	664	694	698	736	704	694	663	729	669	672	714	629	723	706	683	788	697	678	663	708	687	671	730	722	640	721	682	714	745	761	707	688	732	682	689	726	680	712	709	650	679	690	747	725	721	702	727	685	702	675	682	686	705	697	721	723	680	709	678	679	674	697	728	658	740	705	737	677	702	756	684	676	683	691	660	637	696	693	690	729	761	704	674	724	675	734	689	677	693	732	647	732	707	713	672	635	708	682	683	733	708	699	713	680	703	704	693	670	691	693	701	720	651	742	666	695	739	707	699	708	722	655	734	708	678	735	702	726	690	732	730	698	656	699	648	706	674	691	746	696	714	691	674	690	668	725	701	745	687	724	713	663	720	708	626	696	710	659	675	684	715	646	720	724	703	719	736	683	699	708	741	744	673
40393	66045	53913	37140	28484	20531	14968	11889	9073	6633	5059	3907	3168	2796	2219	1864	1553	1358	1153	1039	934	865	825	822	835	741	759	715	718	745	731	726	686	740	728	737	693	740	716	706	724	732	692	708	745	685	661	698	720	706	681	687	733	738	710	708	682	717	711	707	708	713	731	757	693	715	714	743	706	671	681	696	706	691	703	690	705	679	726	704	682	692	645	702	701	661	705	707	761	708	721	728	703	692	694	706	687	654	667	712	747	713	710	689	675	718	698	706	689	676	668	710	679	715	785	710	738	708	695	700	706	725	695	742	659	684	706	664	660	719	689	722	677	696	669	701	715	666	684	690	732	694	704	692	737	725	699	694	673	725	713	682	702	740	753	698	736	705	677	738	729	745	679	735	698	696	709	688	664	742	734	681	677	672	665	714	722	709	696	691	696	667	705	683	677	725	665	698	667	666	674	720	675	692	725	721	751	693	720	665	677	682	658	732	717	714	745	723	651	722	742	718	711	667	698	750	745	700	680	689	733	666	696	695	700	688	728	706	745	702	721	719	647	703	660	718	733	696	691	684	686	719	734	709	693	700	752	715	730	706	753	695	714	720	721	717	771	683	684	703	717	701	723	704	699	679	660	729	723	686	723	666	662	664	669	655	696	661	711	674	703	678	709	741	728	686	741	674	750	731	724	711	676	680	681	729	709	691	699	711	724	703	717	720	721	687	745	731	668	668	702	699	701	668	737	727	681	707	696	734	721	733	733	662	701	680	754	696	737	722	702	750	726	727	733	690	706	669	734	735	675	733	692	699	713	697	690	739	736	695	737	714	692	741	703	654	683	708	705	693	764	706	682	667	732	685	678	673	718	721	688	705	715	746	749	738	682	712	712	690	743	662	707	649	753	686	675	690	700	725	720	680	669	702	714	724	721	766	651	748	733	711	752	722	719	733	751	753	668	711	726	708	753	674	665	697	660	708	733	676	718	679	706	695	660	701	687	648	675	710	731	693	680	671	669	756	697	677	734	653	746	728	755	669	689	678	687	693	732	720	725	697	689	703	658	637	683	708	663	717	701	744	708	674	746	705	713	729	689	710	691	678	724	703	711	695	705	704	749	678	708	664	706	706	667	750	705	731	709	718	700	708	730	684	669	719	730	699	678	727	698	669	693	717	709	698	728	688	715	706	653	653	682	721	721	725	675	749	672	668	710	699	698	749	719	710	702	708	689	725	642	687	676	701	693	702	666	719	757	730	681	677	710	724	700	705	702	688	693	712	695	702	684	695	691	704	669	704	671	705	680	702	701	726	686	726	655	711	705	730	702	652	732	702	768	689	694	705	681	750	709	725	727	693	695	701	735	752	655	692	704	678	685	730	668	690	753	673	674	718	721	744	746	673	715	706	691	739	714	688	733	720	700	692	687	734	702	702	738	721	700	717	714	702	694	708	713	701	719	672	742	750	661	719	686	734	722	751	671	705	711	680	706	692	689	677	689	649	716	663	702	707	678	663	674	674	732	710	662	742	698	720	720	673	681	682	718	754	735	687	713	735	681	725	731	667	660	705	752	741	720	734	712	672	689	676	678	745	691	668	719	691	695	675	710	762	728	719	700	699	684	787	691	690	705	709	679	719	687	731	707	669	697	685	706	737	731	728	703	672	703	697	711	688	660	702	679	744	696	711	731	664	732	708	717	687	670	712	697	680	691	710	736	687	705	699	708	681	636	690	703	697	689	714	712	688	673	657	704	662	754	695	736	690	720	697	671	688	664	706	747	679	675	639	730	746	678	672	695	681	733	690	715	712	725	718	717	633	740	707	718	709	710	710	739	706	736	733	665	727	688	703	687	709	672	655	731	709	660	747	696	737	695	675	709	649	719	683	703	686	731	675	759	682	762	706	759	661	738	732	706	720	723	724	677	749	639	688	723	683	674	714	745	641	719	714	766	720	718	687	724	687	688	680	688	747	728	718	695	710	735	772	716	698	753	702	639	734	713	685	667	736	730	694	733	717	689	651	719	683	707	732	665	723	706	760	765	714	734	688	664	711	687	715	699	686	683	715	668	708	698	736	731	701	696	681	704	727	694	718	693	751	709	708	689	682	705	725	720	710	720	677	705	738	727	704	714	658	733	719	690	694	716	699	719	669	725	727	625	753	678	693	706	682	714	692	706	697	693	740	749	685	697	736	728	724	672	706	714	711	693	727	647	671	691	713	691	762	738	703	670	685	742	692	736	674	719	704	657	717	709	701	692	716	706	703	735	681	708	673	702	752	707	736	704	669	688	714	682	737	697	726	670	737	722	734	703	703	687	630	709	706	696	636	720	725	643	697	744	698	728	695	758	717	708	710	706	690	704	676	674	695	738	726	696	732	750	728	729	734	737	726	726	661	728	723	723	701	752	698	703	718	672	695	700	694	694	712	764	698	755	703	708	737	719	701	652	693	720	654	715	696	721	723	698	696	715	695	692	727	747	719	675	708	719	691	716	697	744	704	709	779	694	687	680	688	732	728	733	727	695	666	692	781	703	690	703	673	715	675	708	700	742	690	683	719	669	649	701	711	671	658	677	707	708	686	670	688	700	703	686	709	692	730	702	697	707	655	747	729	688	723	721	733	712	699	709	695	710	720	693	695	758	702	713	721	740	698	754	687	734	737	684	748	681	673	768	741	718	688	680	690	673	733	686	696	696	723	747	696	708	738	734	649	684	731	724	695	692	735	705	695	700	705	712	659	678	701	711	714	711	729	677	690	678	673	720	727	734	726	704	749	676	696	717	664	688	796	737	697	689	684	735	649	733	696	684	723	702	756	714	703	691	718	689	687	733	728	715	746	711	665	734	684	726	724	689	683	710	692	684	674	671	697	732	673	726	733	733	690	680	707	674	726	679	744	743	712	705	743	682	724	703	658	657	702	745	701	680	660	694	687	748	695	711	662	661	720	647	701	715	718	679	710	695	686	756	701	717	676	682	654	724	702	673	744	709	696	662	690	694	697	692	708	705	711	737	683	696	708	724	684	718	702	720	719	705	643	784	706	673	700	735	692	707	680	758	752	726	712	746	677	755	707	660	718	703	713	707	711	702	713	683	703	675	683	680	696	748	726	678	736	745	742	699	666	638	729	732	708	696	706	696	687	717	720	712	665	678	707	716	734	708	724	716	729	691	682	676	677	696	691	642	731	737	722	710	740	715	698	753	726	695	690	703	730	688	758	645	710	684	701	665	689	728	732	677	721	733	709	706	730	679	724	720	709	704	687	703	739	680	699	708	749	707	700	667	673	713	697	689	698	713	715	689	703	731	744	733	746	737	677	692	685	693	679	674	707	663	692	723	688	712	715	685	722	705	726	749	724	716	699	687	712	720	679	718	704	720	706	720	677	723	696	686	707	726	661	710	711	672	715	689	742	712	730	744	688	715	639	701	751	699	684	728	740	709	687	691	670	713	728	673	682	696	705	698	717	698	693	665	692	669	681	730	675	705	712	700	672	721	707	698	690	730	694
25377	22111	32072	30715	24122	16143	10130	6787	4996	3784	2820	2269	1971	1681	1446	1267	1100	1006	959	901	803	804	773	752	795	733	732	722	745	744	735	728	780	733	726	783	758	778	750	746	755	802	731	681	727	718	743	716	753	721	798	679	756	711	692	741	705	702	720	684	663	707	681	696	755	728	705	713	646	753	770	683	657	686	696	696	687	669	684	738	695	646	767	704	697	718	714	716	743	747	696	723	746	768	697	722	704	718	712	727	710	730	675	700	710	689	744	699	684	754	697	678	680	732	759	705	695	714	711	750	714	654	734	700	756	742	714	723	718	699	685	719	735	753	687	700	700	724	727	772	732	707	689	737	698	747	634	725	703	738	755	766	691	653	718	711	706	680	654	695	758	731	741	713	714	727	725	758	700	759	731	667	764	730	757	736	749	760	706	717	701	738	772	753	695	726	687	733	737	692	731	678	704	731	699	799	724	708	717	739	737	719	739	740	737	735	764	726	730	698	701	680	723	711	739	733	729	730	733	775	669	741	674	688	726	718	688	770	721	684	713	729	721	717	719	692	694	715	789	720	692	757	748	731	715	733	759	727	707	722	711	694	742	696	729	725	744	733	717	727	721	743	689	709	731	790	694	736	699	752	717	704	728	751	708	709	719	731	710	700	704	726	702	734	686	764	706	712	732	720	741	731	727	714	759	691	730	730	757	671	721	714	723	697	692	761	713	656	749	715	710	718	719	712	721	673	778	730	702	689	730	640	716	755	754	719	722	733	705	741	745	709	715	688	714	695	739	736	719	700	740	715	679	728	776	713	722	735	700	767	713	765	690	733	662	680	738	743	722	757	750	731	777	718	755	701	690	746	729	681	723	678	695	738	742	724	725	714	750	717	699	740	717	768	749	693	714	688	705	716	769	709	718	689	723	750	728	756	681	763	752	709	730	725	697	746	757	698	697	707	710	746	734	715	728	728	772	729	733	728	737	749	718	721	724	697	740	734	730	687	759	691	684	767	716	777	719	687	748	697	714	744	694	708	725	757	737	698	721	749	679	743	696	754	764	729	646	704	720	732	724	760	708	700	756	749	701	689	685	735	721	738	743	706	777	732	717	763	745	733	756	699	742	709	723	774	730	712	735	753	737	717	723	697	707	730	693	695	747	759	711	721	686	709	702	693	713	761	707	713	715	738	717	741	758	690	669	765	648	733	723	794	773	702	694	713	789	726	691	687	711	716	740	723	776	675	754	693	717	743	711	674	706	731	721	742	698	729	710	740	691	715	738	713	719	686	709	775	741	756	765	696	695	723	736	699	675	708	738	724	694	719	723	757	751	721	704	777	738	745	734	747	753	702	698	707	720	747	728	688	700	700	716	704	738	746	749	727	689	691	755	739	692	720	790	722	700	689	755	713	679	704	705	723	730	767	679	701	684	711	768	707	663	691	709	701	717	760	714	779	735	732	694	703	725	748	701	712	747	696	692	704	690	729	743	736	705	731	662	733	714	705	736	722	727	772	753	673	700	722	777	726	733	703	752	759	737	734	732	725	699	778	720	713	718	723	725	748	766	781	726	693	758	707	763	736	729	742	706	724	738	693	734	711	697	724	730	750	761	709	766	696	661	750	747	764	743	721	681	702	722	759	744	721	728	731	659	727	720	752	713	738	757	702	712	685	717	765	723	732	768	716	725	709	765	709	789	733	698	735	675	713	729	754	696	733	772	692	709	714	702	761	745	712	680	688	740	679	736	736	697	712	698	721	738	739	692	698	704	733	692	725	725	726	692	737	697	687	688	722	693	755	676	694	729	714	709	755	670	694	753	699	712	735	699	704	720	726	719	696	745	693	775	735	750	731	711	702	739	729	747	746	721	735	713	714	691	723	719	721	705	755	718	708	696	699	723	752	709	711	676	722	761	717	733	749	706	672	739	735	670	724	729	705	732	718	719	727	731	695	742	701	697	751	716	746	689	742	739	717	727	707	783	714	719	742	673	757	691	751	685	686	719	738	709	700	717	724	677	733	686	720	748	750	678	723	692	778	761	747	684	723	737	706	697	684	712	717	735	726	694	705	724	719	680	707	724	707	692	702	762	717	745	713	680	701	736	753	701	684	711	692	682	714	713	749	707	696	742	736	723	718	735	750	740	795	680	761	676	742	733	736	739	727	699	657	667	724	719	744	770	699	735	707	699	703	699	728	766	701	746	748	707	739	700	713	687	735	705	731	728	745	752	732	716	728	705	688	713	765	683	739	755	700	691	699	726	715	738	738	736	712	732	720	746	732	657	746	721	742	699	714	751	766	740	721	758	685	745	670	741	719	707	730	677	737	757	722	729	710	707	720	725	719	675	734	756	664	752	751	775	705	712	707	735	717	719	729	698	726	724	673	746	687	730	715	709	713	689	715	766	720	731	696	727	734	719	674	732	710	736	710	721	723	715	716	646	689	711	763	735	721	712	695	694	692	739	752	719	739	719	757	704	661	768	710	698	697	701	703	701	692	707	708	747	747	673	711	717	688	675	747	760	684	713	716	709	733	722	725	715	704	764	742	752	712	737	753	757	753	709	747	706	669	688	702	709	739	676	667	692	677	714	747	736	699	714	685	750	718	754	747	736	732	693	723	700	716	735	724	716	710	744	690	690	760	721	746	723	719	720	709	712	743	695	718	750	722	757	783	769	723	714	715	677	718	700	735	725	662	721	696	719	716	722	763	715	707	767	783	770	725	709	727	686	732	770	750	687	706	711	670	737	651	681	719	726	689	678	702	777	734	777	732	704	708	737	744	725	692	674	732	692	710	708	740	736	739	722	705	685	719	734	736	752	686	728	745	702	707	683	704	718	722	727	682	707	739	701	760	736	712	807	735	765	734	756	756	711	690	706	707	749	739	741	736	730	754	760	700	706	738	758	741	721	734	664	729	716	763	738	699	698	735	716	752	705	675	733	698	696	757	713	686	708	691	692	719	734	775	756	744	686	708	708	689	721	732	682	727	737	716	709	713	754	732	715	756	725	716	661	721	735	742	731	746	717	764	639	719	711	714	727	683	754	754	692	697	697	715	721	740	728	733	698	722	714	762	707	740	731	762	746	695	669	767	700	715	748	738	663	769	696	740	751	718	706	728	720	704	682	753	731	712	729	718	709	725	768	736	747	698	707	763	740	728	704	718	727	723	711	741	740	784	709	720	687	682	692	729	678	724	692	699	734	734	740	736	786	686	774	756	671	745	690	726	738	689	749	753	722	740	741	737	689	757	715	728	710	784	714	710	714	717	736	691	744	739	727	730	721	683	760	766	740	711	720	704	713	668	746	700	688	712	744	758	714	727	721	704	711	737	728	761	740	700	715	688	727	762	737	697	684	705	722	688	750	702	727	728	761	772	735	735	727	748	757	760	800	732	710	745	746	728	735	739	723	690	724	721	749	773	692	700	702	703	743	739	700	703	761	725	758	715	721	734	755	656	709	728	732	720	702	690	699	717	779	727	712	722	689	713	720	770	760	733
39667	64226	48884	34014	25607	17164	12597	9824	7423	5608	4110	3132	2639	2261	1877	1598	1350	1167	1033	1008	916	836	774	821	787	825	822	800	739	697	748	720	722	768	761	773	707	748	673	764	744	722	718	719	716	754	730	748	717	763	764	726	727	707	728	785	755	681	719	700	774	734	749	751	744	694	760	713	690	723	722	709	696	724	741	663	730	747	729	698	734	749	776	682	764	685	712	719	714	705	729	747	714	725	711	747	775	737	677	752	701	692	774	789	738	698	739	721	745	682	719	692	744	731	749	746	722	719	739	708	751	745	725	718	662	724	725	734	736	700	744	744	772	715	761	735	758	735	721	766	726	762	702	753	808	770	730	693	724	702	744	715	746	718	779	709	728	748	647	713	729	720	729	747	720	698	726	688	701	689	714	778	722	716	735	761	724	727	702	730	730	702	745	714	735	720	732	732	695	752	711	742	700	706	700	747	653	686	738	720	740	737	689	723	668	708	744	718	765	706	724	764	700	683	758	743	722	710	722	726	716	707	735	737	774	738	739	723	735	739	764	715	767	688	679	705	685	732	783	724	723	729	744	689	746	748	728	783	675	727	709	708	732	726	756	751	749	732	698	755	718	715	710	671	750	738	716	687	755	710	680	728	681	752	782	733	708	750	706	754	731	713	728	736	739	725	703	703	783	700	735	730	739	707	698	698	722	700	735	748	725	697	686	690	740	720	681	699	691	769	734	724	713	744	671	707	713	738	747	723	737	716	722	673	723	708	783	747	708	756	728	755	691	750	736	702	703	739	681	780	778	734	726	732	693	727	721	731	736	694	690	715	706	765	728	736	662	688	764	771	725	711	721	720	736	686	703	758	705	711	703	725	731	691	719	714	737	698	730	711	702	675	727	724	753	731	686	712	696	737	750	719	713	755	737	682	728	666	754	717	753	707	737	706	727	723	764	670	702	720	718	740	729	728	719	720	768	740	727	718	655	764	765	709	747	731	685	721	754	724	730	683	745	684	713	716	741	708	716	766	692	762	712	737	695	724	706	721	747	729	719	721	717	754	758	723	688	742	674	741	710	738	707	722	738	734	747	727	723	727	675	704	726	747	701	717	741	745	723	717	719	695	716	734	692	752	671	728	718	710	723	738	732	705	660	748	698	716	684	695	718	700	718	710	689	734	716	722	756	732	696	692	739	718	737	745	696	713	700	728	693	767	714	729	752	739	738	699	796	713	717	722	695	656	707	745	695	716	702	729	752	708	752	719	720	734	699	762	727	751	730	745	717	716	709	687	690	743	740	778	777	747	768	775	689	717	785	747	693	755	737	730	698	723	718	740	647	734	751	726	718	729	728	711	708	702	725	790	720	732	724	744	725	733	724	695	721	718	676	685	731	774	722	711	780	748	709	725	697	712	766	765	738	738	660	716	733	692	707	722	743	709	720	734	707	707	732	735	743	709	695	756	725	699	726	685	694	715	716	694	738	668	779	762	683	698	709	696	716	722	708	702	717	710	732	713	709	701	726	703	722	762	702	738	721	681	735	779	686	710	704	718	742	720	753	712	754	771	765	749	748	719	691	681	710	726	726	737	737	693	703	689	674	736	702	705	718	751	689	731	730	702	729	731	771	718	716	737	721	709	727	725	720	657	673	708	805	699	753	702	705	687	759	708	738	766	697	711	710	720	742	742	695	725	737	747	710	763	715	721	762	692	710	727	717	732	683	678	746	703	688	703	739	703	705	659	741	783	696	701	708	758	750	706	700	717	689	761	670	720	694	727	748	717	733	673	715	713	741	717	726	748	730	698	754	754	780	708	758	729	715	729	702	722	734	759	736	776	715	699	692	718	713	683	722	693	760	677	787	715	719	712	731	769	723	710	684	747	714	708	718	726	749	738	758	672	682	741	738	729	725	683	770	715	742	756	719	722	740	743	701	706	732	729	714	714	730	694	742	696	799	761	699	717	710	757	745	707	710	741	665	675	701	740	735	741	722	687	713	704	666	679	697	681	689	723	705	720	697	706	723	723	724	733	716	706	707	739	743	723	709	730	721	778	737	747	698	737	727	732	737	693	721	735	747	735	730	685	720	681	711	764	750	775	716	713	726	761	740	734	700	711	711	706	718	757	733	749	750	718	785	686	774	717	735	688	670	722	729	695	758	717	734	705	733	717	746	749	719	702	736	760	786	692	737	719	722	726	699	734	708	737	770	687	761	702	738	722	706	739	687	707	678	721	778	799	766	756	751	707	746	646	735	776	689	677	700	757	739	737	740	756	740	689	736	725	739	738	758	689	756	694	702	720	733	732	747	773	746	708	676	709	699	724	681	745	718	719	747	710	692	759	743	740	729	727	754	765	690	707	745	715	721	708	764	723	713	728	689	732	724	709	688	707	686	702	714	738	727	778	685	714	746	725	708	721	722	793	694	702	717	718	729	707	744	734	732	716	714	761	712	773	689	683	735	704	693	740	778	711	758	725	776	713	697	778	722	710	711	722	706	686	721	747	701	764	711	740	707	715	712	671	680	699	762	751	711	756	691	700	739	677	749	714	686	650	727	756	683	754	744	689	726	720	731	695	689	700	713	722	745	711	674	730	686	724	738	770	757	769	711	709	784	767	709	747	709	734	733	738	654	728	732	729	658	706	731	723	735	701	726	709	710	681	744	723	736	706	734	716	685	705	739	685	758	738	715	721	698	711	726	730	684	682	733	755	735	736	711	760	717	711	745	707	764	685	722	754	722	733	678	735	702	728	742	737	714	733	719	687	767	730	673	734	694	708	693	717	708	709	733	778	685	756	752	722	735	747	698	699	738	708	717	709	719	730	754	720	693	696	698	691	743	728	737	686	782	728	759	779	742	716	759	700	719	716	687	738	702	706	745	733	716	736	704	700	739	742	676	783	735	742	732	716	733	682	708	749	727	709	741	716	711	732	687	709	749	715	725	733	698	713	731	710	715	708	696	719	731	710	724	712	702	713	701	725	701	731	709	725	710	733	728	775	745	736	694	737	716	761	698	723	700	687	708	661	745	733	698	743	695	680	786	777	726	755	708	677	724	744	735	682	717	682	708	738	719	684	719	694	744	717	699	706	722	728	699	720	739	762	743	745	739	731	717	788	753	725	758	733	677	722	785	722	744	717	718	727	727	720	715	734	779	722	765	683	673	717	728	789	746	662	709	750	693	727	719	716	709	712	695	762	726	715	700	706	659	702	759	743	698	720	723	721	696	715	761	741	714	703	725	726	724	739	723	744	744	718	716	745	718	730	795	800	731	746	699	711	731	734	731	765	776	758	706	748	740	693	760	705	717	742	736	714	737	717	726	756	700	700	696	727	721	700	709	736	707	708	688	690	745	694	721	696	755	730	722	748	717	746	703	717	744	715	709	720	725	743	703	722	749	704	718	721	709	711	725	737	767	727	755	735	707	725	696	696	700	745	723	735	684	762	696	712	726	676	734	743	719	678	697	785	736	717	759	711	674	736	747	750	741	722	667	724	708	742
23124	21521	29380	25047	23342	24191	21816	12678	8608	6735	4983	3785	2973	2538	2203	1854	1539	1335	1180	986	949	880	869	852	790	829	819	773	808	792	742	741	723	773	787	784	757	728	774	715	769	793	712	752	728	779	767	708	776	778	745	715	763	743	746	732	762	708	728	765	741	751	788	778	744	744	707	771	771	751	718	779	762	736	757	783	732	763	748	756	717	780	738	716	770	758	752	767	755	756	766	722	722	724	744	728	777	748	714	761	756	753	734	745	759	717	727	733	792	740	738	751	770	718	752	691	756	690	739	776	759	754	741	747	754	730	730	805	764	765	764	734	719	793	739	738	727	736	784	799	763	749	770	729	713	747	745	735	744	766	723	784	719	744	734	786	764	788	699	762	744	778	716	726	767	758	739	763	721	731	753	745	802	757	771	738	818	764	752	707	750	735	732	733	769	758	703	726	675	760	721	706	732	742	671	746	762	727	797	769	723	704	749	746	726	730	695	689	704	774	710	723	689	786	783	730	714	764	748	737	808	719	788	735	734	765	751	754	746	734	760	757	741	718	739	688	714	714	768	747	736	771	707	720	739	726	765	719	748	709	762	751	717	767	750	757	765	767	744	748	771	771	709	774	703	728	806	743	755	740	721	726	770	712	767	708	768	780	756	727	740	746	781	714	711	745	761	694	683	756	742	698	747	746	736	740	757	722	757	736	729	730	770	772	721	753	784	787	729	747	749	751	732	776	755	726	756	745	724	790	737	752	746	736	774	771	715	718	705	771	717	732	739	765	781	720	752	718	766	737	732	771	805	696	708	770	713	706	795	788	727	756	770	754	726	722	747	754	744	757	767	697	747	743	789	717	759	738	746	749	790	701	713	701	747	707	754	709	735	743	725	735	737	743	727	757	758	716	727	745	766	715	694	756	784	737	745	771	679	710	792	717	759	796	815	702	748	720	782	738	733	752	728	739	748	762	748	760	705	753	731	728	758	707	771	712	652	747	737	761	743	755	735	731	753	726	738	743	650	731	724	722	762	727	766	778	733	781	675	780	767	703	705	698	716	699	712	734	727	718	720	721	721	765	721	699	764	759	761	738	744	794	792	708	731	828	725	737	740	726	714	744	769	757	700	724	721	737	764	718	709	766	790	754	693	709	694	735	780	764	678	846	713	797	741	730	757	732	763	774	768	780	749	711	734	756	731	743	762	735	747	759	713	767	778	726	792	702	778	748	763	741	741	725	740	739	728	757	736	675	721	720	776	741	738	695	705	718	748	706	737	747	757	766	698	709	747	747	769	759	736	756	740	754	709	703	791	769	755	740	725	768	721	735	760	758	734	753	727	728	764	789	689	756	803	768	739	761	736	707	688	795	727	764	741	731	749	721	741	777	784	693	726	769	798	742	760	741	726	749	700	693	785	712	728	701	740	752	774	702	790	721	742	748	715	716	744	699	690	770	739	733	782	792	734	772	790	745	637	776	743	744	763	752	757	791	740	774	744	742	726	767	730	750	734	773	731	725	762	747	756	729	758	740	788	737	732	736	697	728	745	797	761	764	724	774	716	782	705	797	753	744	751	693	703	752	726	710	743	753	686	686	761	745	795	757	753	737	762	706	759	730	742	754	791	744	761	755	749	710	758	752	735	734	717	697	756	736	724	738	774	739	750	771	762	784	718	732	791	734	729	779	726	738	775	749	706	747	716	738	747	694	759	755	732	740	694	733	752	746	758	697	734	729	729	737	720	721	773	747	738	737	763	720	761	761	738	783	749	770	752	739	774	753	736	739	733	739	814	724	772	783	751	693	740	733	716	742	772	727	792	752	716	717	720	693	756	737	725	746	711	751	709	823	726	732	737	729	761	704	726	734	744	721	719	698	752	754	714	772	699	751	761	714	732	744	778	778	761	755	741	725	716	759	807	785	779	757	774	717	753	726	781	754	740	762	721	756	729	746	731	760	763	770	718	737	728	770	739	786	722	742	731	760	710	718	712	763	786	794	719	714	715	755	782	769	750	768	749	743	746	756	710	733	742	748	763	770	764	755	746	724	724	769	778	750	767	750	726	741	725	717	707	725	736	730	724	749	718	677	753	722	743	754	735	729	703	725	734	728	766	744	730	738	719	757	765	723	779	709	714	753	731	728	706	782	739	695	729	693	682	756	787	753	727	739	788	775	749	692	747	722	779	814	785	726	736	760	699	690	754	785	697	728	732	729	728	740	717	698	772	766	735	738	760	740	784	759	740	773	737	769	738	746	763	750	773	765	782	753	732	686	731	762	699	756	673	738	667	737	752	770	743	742	766	750	732	704	755	733	759	716	725	667	732	751	698	755	690	735	751	796	754	703	732	791	729	718	742	753	742	729	692	746	709	721	729	779	747	762	684	743	741	757	773	704	726	738	709	774	729	728	739	758	708	765	703	712	754	766	717	769	712	733	686	788	741	764	726	771	760	733	739	764	776	780	778	709	727	723	717	670	731	731	743	773	730	748	765	806	735	783	771	708	701	740	769	772	694	710	732	764	745	773	735	741	792	741	772	734	784	727	776	779	758	770	733	747	719	766	709	743	775	712	758	718	718	752	705	734	781	749	759	744	737	761	748	719	721	761	710	739	760	726	760	753	728	748	732	725	789	715	731	710	749	786	777	728	744	754	668	720	705	730	674	729	702	726	752	738	722	742	724	740	707	762	744	750	755	741	719	749	761	796	724	727	718	742	696	739	732	757	720	732	710	754	742	724	726	754	729	707	774	730	757	732	726	758	754	801	699	782	772	692	692	763	733	766	763	733	759	775	692	747	757	775	786	770	695	740	740	743	760	709	730	730	749	743	734	779	724	738	738	727	742	742	704	741	708	734	735	690	717	774	734	668	755	741	768	741	729	781	739	734	786	733	708	750	684	720	716	749	756	730	679	722	761	709	699	747	711	723	729	764	745	772	729	775	665	699	739	734	743	739	685	752	722	701	717	730	740	731	696	729	742	769	757	787	720	781	751	758	753	790	751	734	737	770	673	727	735	756	728	775	738	754	720	753	784	729	717	778	751	743	753	776	736	730	737	733	770	736	713	726	693	746	765	730	738	731	778	757	733	722	732	780	717	743	767	738	729	714	731	690	773	745	692	724	719	734	719	721	713	723	719	752	720	756	691	756	740	764	771	690	751	727	772	712	724	719	738	750	763	743	738	780	751	737	746	771	741	747	707	753	754	727	693	733	741	710	741	766	770	707	751	764	780	795	679	802	724	819	759	762	755	712	740	717	709	703	780	759	749	792	717	722	775	754	747	732	716	713	765	728	744	784	775	724	728	741	742	786	746	676	715	717	721	769	728	790	716	722	752	727	764	780	738	747	719	748	702	707	767	752	769	761	716	722	751	739	699	736	710	759	692	736	745	730	717	688	737	729	760	702	771	704	731	771	709	761	763	703	745	724	701	789	725	763	721	759	713	737	728	759	716	682	720	788	741	704	720	766	728	738	714	767	757	686	755	749	712	759	713	766	740	758
41901	72929	59242	45103	33226	24423	19141	15005	11598	8932	6683	5118	4100	3405	2732	2326	1826	1591	1376	1125	970	958	891	880	860	771	814	768	788	806	796	807	799	762	750	745	738	730	786	752	728	733	767	772	737	716	806	717	752	736	745	745	720	736	714	766	751	751	733	754	702	729	804	714	713	775	754	742	751	770	740	704	768	732	761	702	726	732	712	734	799	702	756	725	709	709	714	775	737	740	681	773	683	735	746	727	714	716	764	771	726	759	704	796	756	768	706	738	778	707	757	714	725	727	736	725	742	750	729	754	720	749	734	723	777	757	716	762	680	723	736	732	734	728	726	752	741	737	750	759	735	726	730	710	764	697	733	737	749	756	713	746	698	712	745	694	723	712	705	731	708	776	759	717	770	769	762	712	771	746	704	777	725	716	735	703	722	689	725	745	735	699	713	759	775	721	699	706	723	746	692	744	767	720	731	737	730	740	780	701	758	705	778	717	738	772	727	725	729	737	763	752	731	781	708	705	720	729	719	726	722	735	729	747	737	774	717	729	747	726	734	775	736	718	728	729	742	727	746	682	765	737	710	742	724	712	726	740	701	729	740	752	801	720	745	699	751	702	712	736	729	736	733	711	732	737	739	771	759	702	718	686	721	728	784	692	695	706	736	765	737	765	741	735	728	669	766	716	725	744	758	696	749	736	726	731	748	775	728	728	735	764	733	764	737	730	725	751	731	770	721	720	702	736	751	743	738	715	763	714	700	757	745	722	693	719	755	724	753	759	765	713	728	726	749	789	728	732	672	697	755	730	719	730	752	728	743	706	772	731	737	795	714	702	725	709	725	773	734	778	755	743	708	697	726	729	718	720	740	756	756	745	691	701	744	744	716	711	734	710	755	776	739	721	724	742	722	767	710	751	703	769	713	735	741	743	710	780	738	820	679	745	743	734	639	770	767	720	741	738	713	729	741	737	769	765	760	775	772	733	714	694	765	671	753	739	753	740	729	772	716	743	741	708	791	725	699	749	708	741	718	717	716	706	759	720	740	797	739	735	703	753	742	757	729	738	755	733	741	735	784	781	751	702	714	697	740	756	754	690	723	778	696	769	733	741	691	718	766	746	728	768	751	742	756	743	749	785	719	757	740	700	653	719	765	733	720	759	684	776	691	745	754	701	768	707	706	735	730	713	744	703	713	714	724	719	699	718	758	693	745	797	775	711	715	787	724	750	726	755	748	707	693	733	752	709	748	740	706	718	716	731	715	746	797	734	704	767	718	757	806	732	734	738	749	730	743	788	745	698	784	723	771	742	749	733	739	748	715	741	722	714	723	697	721	731	687	739	689	722	781	728	716	718	716	709	753	733	724	734	727	715	752	752	771	722	742	755	744	721	744	745	741	775	709	705	776	782	718	755	769	798	717	770	711	767	721	714	754	736	790	739	715	713	748	739	730	755	745	727	779	773	753	713	729	760	786	747	741	732	798	704	738	743	718	704	742	692	702	741	727	715	747	698	732	714	735	682	676	734	738	750	718	752	783	697	744	785	748	711	656	759	732	735	773	716	696	705	714	752	752	716	740	698	730	767	767	718	768	741	692	701	743	761	757	738	774	733	734	709	717	696	676	736	742	769	770	730	738	715	767	800	720	729	755	684	711	702	740	721	729	756	746	716	775	704	717	708	672	766	744	746	726	719	703	708	735	760	722	775	720	747	726	724	700	729	701	730	707	716	722	714	754	745	741	813	692	731	753	673	736	726	733	746	681	748	742	720	719	703	745	735	689	779	745	730	768	736	705	683	737	756	688	719	752	769	775	718	748	712	733	775	735	723	763	722	696	728	788	717	663	712	765	750	771	752	751	719	749	727	745	721	766	744	769	685	752	702	703	749	749	739	733	728	736	722	722	791	738	792	722	720	651	746	780	731	728	762	699	728	768	749	764	717	714	747	725	801	711	743	735	790	769	701	712	716	711	741	703	743	695	755	760	764	758	759	688	707	769	778	767	734	689	738	689	728	742	735	724	703	778	728	735	721	724	707	740	700	778	767	751	765	719	757	742	677	699	727	708	710	685	687	744	763	737	740	752	731	720	677	709	783	722	709	731	741	711	733	705	689	738	743	719	748	746	729	735	718	706	695	687	715	716	762	739	747	731	793	708	726	732	720	730	730	705	711	787	698	753	716	714	737	673	705	706	756	714	736	695	755	715	707	769	770	696	789	756	724	727	763	682	725	757	727	715	695	736	732	734	733	763	733	765	783	760	721	711	718	749	685	744	738	716	747	754	747	740	777	729	734	796	679	719	741	749	726	753	764	774	738	734	713	705	718	750	712	739	690	744	708	728	713	717	718	689	809	732	689	751	742	712	732	748	718	710	692	748	737	753	756	712	776	771	703	748	717	798	705	729	686	764	747	758	685	733	709	726	736	724	718	770	730	764	729	742	683	739	731	752	761	778	717	765	700	767	720	754	766	760	736	783	716	696	707	733	758	727	719	733	809	726	757	760	740	695	739	660	753	701	773	738	763	808	700	787	752	752	694	713	711	780	712	749	722	733	781	752	745	778	739	728	699	778	697	737	742	783	786	717	704	724	699	732	757	723	731	729	715	728	737	732	747	749	753	722	723	760	715	730	747	744	734	797	724	765	714	726	766	713	742	773	740	722	745	760	694	747	725	693	709	721	772	746	753	715	749	706	700	707	754	720	691	733	748	726	732	750	798	744	681	750	714	715	767	699	757	730	715	732	672	735	755	734	759	719	715	734	695	744	766	744	746	752	708	758	727	712	748	743	717	736	706	745	704	761	748	724	717	818	726	729	745	761	760	690	740	735	745	706	751	756	763	746	741	735	744	715	753	708	712	747	755	763	726	716	762	721	718	779	744	723	765	745	769	748	754	698	709	771	745	725	769	721	769	743	760	737	735	705	718	743	737	707	770	713	744	753	783	725	766	721	765	760	767	689	727	740	740	747	707	719	708	708	738	746	747	708	732	749	726	749	741	726	684	748	654	737	711	737	734	708	699	743	728	744	701	770	744	718	720	728	681	759	734	760	737	705	716	768	723	723	791	720	729	730	780	799	705	719	721	748	777	744	695	708	763	786	735	737	746	762	789	747	768	728	745	717	723	725	695	723	745	788	728	716	736	702	760	751	711	772	786	782	743	741	717	754	760	724	731	724	736	749	751	739	741	750	772	707	721	759	698	747	761	737	751	776	717	754	714	687	795	727	762	726	723	745	725	738	740	744	740	691	723	747	717	731	730	727	741	710	779	697	734	753	760	790	762	716	784	689	734	712	720	763	688	727	722	754	728	777	756	781	741	744	711	741	670	742	743	796	719	767	783	783	729	708	761	725	670	728	742	734	759	784	697	714	718	698	750	717	779	726	743	749	745	747	785	750	738	740	805	757	747	718	739	750	708	757	786	748	768	754	763	759	759	694	726	691	714	779	747	737	743	757	789	685	721	751	755	775	696	732	727	726	767	716	725	762	725	730	806	707	699	735	722
39310	46726	49300	36123	20617	11832	7267	5321	3799	2989	2426	1911	1543	1312	1220	1109	966	925	855	798	803	779	722	729	741	782	747	749	744	741	730	717	742	667	719	661	745	680	679	735	736	711	743	703	699	708	691	710	688	697	694	702	736	721	687	689	674	681	714	693	712	722	681	701	688	719	718	728	725	694	674	697	661	700	683	687	707	660	738	730	729	665	755	756	710	735	692	652	733	757	718	727	683	717	728	713	734	673	738	714	640	699	722	693	679	676	691	692	720	696	711	670	709	718	687	673	712	682	703	696	705	721	707	712	674	700	726	704	756	730	709	784	715	687	699	689	728	685	738	738	658	677	705	710	669	687	691	714	721	723	717	645	696	665	683	689	678	690	701	749	684	695	708	734	716	659	663	708	703	745	700	674	700	657	678	687	672	664	700	703	746	762	720	740	746	733	714	751	740	692	727	719	714	759	753	753	677	710	682	736	659	678	704	694	672	713	749	714	720	662	744	682	713	715	745	711	745	696	690	706	668	702	707	696	718	699	699	661	748	700	708	703	708	689	728	668	678	655	727	689	721	694	707	662	663	671	720	741	679	685	708	650	728	721	722	720	701	669	644	721	710	743	717	710	696	689	658	698	755	705	685	720	699	679	713	705	661	682	746	713	681	711	732	753	696	741	697	706	744	714	690	709	674	685	702	694	713	668	696	733	680	680	739	725	679	656	755	699	712	700	724	719	681	735	650	718	733	729	746	717	717	715	746	675	700	703	705	691	715	700	707	729	707	731	719	696	712	743	676	694	639	698	680	713	695	709	676	690	723	699	675	689	729	660	771	695	702	709	695	680	701	697	708	706	732	755	717	697	674	728	715	684	696	745	658	694	714	733	724	685	718	696	755	739	707	704	657	712	723	725	734	693	702	729	693	683	720	728	693	709	673	761	694	715	733	692	714	683	704	756	740	689	744	726	726	756	766	720	732	702	671	743	724	701	699	709	666	764	693	721	691	696	691	716	709	673	726	713	702	681	675	681	741	667	680	714	692	656	685	712	683	676	733	722	737	703	711	739	731	716	637	651	683	690	728	745	710	748	732	710	674	743	726	718	724	756	708	734	691	676	704	657	751	687	724	693	722	737	731	737	746	691	703	688	711	682	700	722	691	715	673	737	703	668	681	694	690	741	714	703	689	739	750	730	653	730	681	661	712	777	749	698	680	724	697	696	706	659	709	737	690	655	737	667	709	700	659	710	684	713	727	649	667	724	711	691	714	725	700	711	690	706	680	727	726	675	676	722	722	725	739	712	719	710	719	691	712	690	715	669	720	730	679	705	704	710	717	753	715	705	705	706	658	708	699	643	743	711	682	714	728	699	695	716	682	770	706	691	713	716	701	700	699	718	693	757	679	688	713	715	713	724	682	742	702	701	699	710	736	734	692	705	718	702	681	677	709	660	684	696	735	729	720	708	728	692	684	694	686	712	665	692	695	722	738	712	724	746	694	719	701	689	651	695	710	689	727	736	691	682	689	719	738	692	717	735	692	703	729	729	705	750	697	756	737	706	721	772	721	720	722	771	713	694	684	707	754	732	663	706	691	718	739	730	725	715	693	665	723	728	694	662	628	710	696	726	743	688	713	718	729	724	689	718	738	673	710	686	710	760	724	676	671	738	687	721	692	741	748	723	671	694	756	683	726	693	702	689	718	724	698	690	702	668	721	685	721	649	692	669	720	679	677	713	692	706	692	737	714	675	692	704	727	703	695	722	688	676	684	722	675	759	761	676	731	673	666	760	710	737	681	728	710	690	688	670	692	725	695	724	736	679	670	726	697	699	741	646	661	694	735	706	701	679	678	677	765	698	702	708	658	740	655	697	735	747	690	676	693	713	693	732	695	707	705	697	671	734	731	723	674	651	701	751	713	693	676	743	710	727	664	715	670	741	702	694	660	720	688	711	733	732	677	722	705	738	671	693	673	696	722	723	724	707	696	697	678	742	654	749	725	679	710	726	733	709	702	699	725	706	726	688	679	690	718	675	736	690	741	703	716	710	750	704	725	728	721	666	712	698	665	700	740	693	700	697	688	688	668	675	723	712	699	634	680	722	714	686	735	681	679	664	669	713	712	755	692	707	701	724	727	709	722	745	703	727	697	665	700	701	694	734	671	739	739	729	657	699	716	721	699	696	728	709	712	687	722	665	703	703	720	689	695	735	709	704	664	710	694	641	695	665	696	688	708	687	700	701	683	723	703	705	710	735	693	684	758	734	699	713	688	706	690	672	711	684	674	723	752	693	707	755	661	694	709	689	721	743	740	788	724	703	682	668	684	749	721	690	776	679	711	714	763	674	696	743	741	714	733	690	734	744	680	708	738	733	673	707	744	702	690	783	716	720	734	684	728	709	772	692	676	688	679	661	701	763	656	678	707	790	699	668	705	663	667	716	738	709	755	702	692	701	719	718	716	679	654	720	725	734	723	726	656	712	757	662	705	693	691	709	745	662	750	683	705	672	664	734	708	706	679	671	731	677	646	694	712	750	703	671	720	706	717	724	684	726	727	693	684	704	702	666	725	722	720	692	715	686	712	679	719	683	719	656	700	705	690	714	732	693	686	734	704	681	739	730	715	675	703	716	716	759	707	706	714	709	718	719	718	682	747	728	687	677	653	691	717	677	720	726	708	716	700	720	732	700	718	678	696	715	739	675	722	693	675	665	685	751	713	671	695	712	687	726	698	732	700	742	703	708	712	699	660	678	715	715	753	708	723	730	668	674	720	689	721	728	711	689	764	739	740	661	664	691	707	658	719	679	678	755	709	716	702	741	731	726	753	683	688	722	673	698	711	731	702	666	778	778	703	719	715	681	696	700	715	657	705	715	750	723	717	762	677	691	777	701	667	690	710	736	701	686	720	704	715	751	654	724	721	668	714	699	728	688	706	705	702	731	710	664	717	721	733	739	674	670	678	704	663	671	699	770	701	722	738	671	700	696	748	688	758	731	669	736	753	719	692	677	718	684	725	691	728	747	721	735	657	721	683	714	694	684	655	733	724	685	698	695	704	700	731	712	696	700	690	692	761	735	726	712	675	712	742	657	706	693	731	697	663	682	696	687	722	665	677	699	691	728	660	682	696	727	698	683	653	712	721	677	661	759	748	703	753	680	665	646	698	753	708	700	709	708	686	715	672	678	673	700	721	729	716	687	667	665	722	722	677	754	704	704	750	725	700	669	686	736	740	767	730	704	712	719	673	723	730	737	697	703	701	712	689	690	687	698	689	711	724	696	694	658	722	683	723	725	691	676	693	729	710	693	696	697	696	705	700	727	693	680	679	772	683	741	693	714	702	720	699	750	703	647	731	703	737	666	656	695	726	720	707	711	734	739	752	689	667	704	674	747	729	721	722	692	724	706	732	738	661	738	767	731	742	735	739	707	721	652	691	727	730	701	724	704	696	668	714	724	664	749	702	695	694	685	746	745	717	720	675	712	679	719	701	734	676	687	692	701
43927	58522	46068	31512	20046	14194	10087	7915	5544	4410	3385	2582	2064	1683	1574	1377	1192	969	921	875	775	785	773	786	757	758	749	714	746	741	739	689	688	751	701	733	717	739	725	679	685	680	748	654	751	727	712	713	736	673	708	684	736	731	701	740	701	774	734	727	707	672	721	645	734	698	683	736	733	728	719	705	679	711	691	717	764	700	732	680	733	673	735	673	702	671	664	709	725	735	748	686	688	703	752	722	699	758	712	667	702	678	685	706	731	674	697	707	700	681	751	723	700	677	710	746	698	722	652	739	722	719	716	739	749	729	690	733	707	713	662	692	739	667	704	689	724	702	720	703	697	712	743	699	735	685	736	726	729	737	692	658	715	764	704	810	679	715	716	718	683	725	728	752	705	678	700	683	675	711	699	725	744	667	734	691	728	670	730	708	714	712	690	654	728	723	742	703	713	729	703	710	701	759	718	741	745	665	729	703	666	695	724	698	717	678	693	699	707	699	728	754	696	756	656	720	734	706	685	753	732	715	717	681	654	659	709	723	702	692	734	705	748	679	762	658	732	713	699	724	741	686	693	736	723	758	707	693	726	699	741	675	748	678	720	674	732	678	709	719	718	708	774	719	713	721	713	741	696	664	715	745	715	667	731	757	719	712	717	758	725	712	769	760	731	714	732	686	691	667	731	725	687	696	730	729	744	702	727	715	696	692	700	721	713	739	756	705	699	699	688	672	737	679	703	754	735	702	729	683	736	711	707	674	704	689	752	703	714	728	683	685	724	750	716	721	696	682	693	683	701	708	729	728	727	711	740	686	736	712	679	710	705	705	703	760	679	768	695	730	723	717	752	736	671	672	734	704	718	687	715	694	707	683	668	676	702	743	707	692	691	701	719	679	684	709	708	676	730	709	757	758	700	729	757	667	694	772	700	742	733	736	700	709	729	695	673	753	721	695	700	743	667	713	708	651	745	708	718	724	759	696	722	754	675	698	696	668	725	720	684	686	707	725	729	707	664	713	685	681	692	687	720	670	698	691	674	784	695	686	718	637	743	697	693	681	677	659	759	664	696	728	745	758	692	677	722	696	729	712	739	726	682	746	693	742	721	701	679	697	712	720	719	772	704	724	706	665	734	751	694	683	714	742	689	678	764	722	743	715	703	728	746	741	712	721	748	696	668	741	687	703	719	735	675	725	692	715	662	746	694	718	744	705	751	718	658	746	665	692	715	764	654	712	760	756	726	702	735	713	712	710	744	677	770	712	704	718	705	722	726	712	689	710	754	753	685	669	661	707	733	764	690	718	714	703	683	710	690	702	687	727	689	736	706	725	724	726	722	715	767	690	687	730	677	701	736	694	712	714	699	702	754	701	719	718	687	697	744	717	748	721	758	675	756	732	683	699	722	720	711	642	714	708	680	650	693	701	719	693	731	690	730	685	713	699	680	740	697	632	698	707	704	727	746	760	704	746	662	701	716	708	686	755	715	736	732	713	733	739	744	768	737	707	709	732	710	671	727	744	685	746	691	685	739	721	682	686	720	740	738	739	687	696	717	738	720	665	718	718	739	727	685	694	734	736	741	754	701	710	727	690	721	702	725	669	734	697	730	654	748	694	731	703	705	733	691	663	697	759	737	742	681	747	700	714	719	741	692	699	711	695	730	742	690	743	692	720	698	671	759	691	722	762	653	716	711	730	712	775	677	761	671	718	718	680	696	751	716	758	708	755	712	708	719	728	697	734	723	713	731	700	712	720	698	695	731	739	732	694	722	673	722	687	683	726	695	683	725	690	700	746	715	705	738	722	713	726	737	719	736	739	711	719	760	684	728	674	672	699	682	632	656	683	755	696	695	755	698	717	683	691	722	682	693	718	707	751	682	706	744	712	656	762	717	727	700	738	730	715	710	663	704	736	750	699	706	725	699	715	713	708	709	696	731	767	717	742	715	691	688	724	714	720	688	740	664	717	737	735	706	717	681	737	722	727	668	780	728	699	728	712	682	698	728	703	700	755	770	664	726	730	752	728	690	670	712	744	730	721	699	725	720	714	703	715	717	674	705	724	731	748	700	690	709	667	702	730	682	706	671	747	689	715	692	685	731	700	669	716	750	737	710	686	708	653	718	698	706	696	708	739	738	682	761	708	719	717	729	722	683	742	667	744	709	717	721	717	713	688	707	685	744	695	710	686	748	659	691	680	694	676	699	724	723	712	692	694	706	727	722	706	732	707	700	672	733	712	767	721	745	699	695	687	715	737	711	684	713	724	720	673	712	693	738	734	680	723	699	700	705	680	756	684	721	686	689	737	711	721	681	688	743	676	712	682	714	734	724	722	728	676	706	688	672	725	718	689	694	722	725	714	712	708	727	670	728	724	712	704	702	697	713	682	738	700	695	673	707	726	784	766	712	677	713	713	699	748	669	704	718	702	697	707	724	744	723	701	754	737	705	764	701	719	722	689	726	713	699	711	729	727	713	642	735	710	735	732	715	689	720	695	748	721	742	676	712	707	723	737	771	693	690	727	739	704	695	692	744	664	699	716	743	728	701	701	728	700	673	700	736	733	711	662	710	707	715	779	674	714	724	717	692	696	744	713	709	665	685	728	729	723	759	721	680	688	705	771	679	697	672	718	703	736	716	706	730	712	670	730	750	719	719	690	729	693	728	706	695	700	673	722	697	717	748	742	689	697	706	705	705	719	694	726	710	705	691	742	748	676	712	697	733	711	709	684	735	678	710	686	723	706	697	724	742	737	729	715	732	724	730	648	763	691	673	711	685	714	741	706	715	712	724	705	668	722	722	715	730	740	751	711	705	741	731	724	709	685	701	704	704	693	759	668	690	746	705	703	680	745	677	653	696	718	709	690	722	677	719	703	718	729	694	725	758	688	696	739	705	731	756	708	728	693	669	671	722	676	732	702	694	739	687	676	727	695	673	719	653	720	727	758	679	675	727	719	704	753	716	751	694	678	702	661	680	757	679	703	728	704	743	720	710	689	725	723	659	693	733	681	738	718	760	710	700	709	742	735	737	721	701	739	674	744	759	734	704	690	736	739	708	730	671	722	715	700	681	708	686	682	731	734	695	715	713	715	701	681	743	715	694	673	674	695	755	707	706	705	671	699	716	726	694	737	705	627	744	726	742	744	718	695	673	714	717	722	666	708	702	737	707	770	638	700	700	679	744	717	646	690	673	733	715	683	705	706	731	688	708	705	705	754	723	734	717	744	667	683	668	683	690	753	727	712	689	694	717	698	675	719	741	735	682	673	711	714	678	701	681	741	749	701	684	706	669	725	679	703	708	740	687	742	715	744	717	722	701	692	698	699	708	761	709	713	699	705	764	709	717	716	684	704	686	738	700	697	732	733	655	703	694	675	706	701	717	744	730	645	679	726	667	734	695	717	710	688	735	701	675	715	694	758	726	736	707	728	718	715	702	756	700	719	715	742	660	719	700	676	729	740	708	704	747	764	755	789	688	702	756	681	703	710	737	696	654	717
24328	21636	30032	27543	24249	20519	13971	8972	5886	4784	3699	2761	2183	1822	1625	1382	1138	1049	921	855	838	783	774	748	766	740	729	737	737	757	770	748	701	743	688	695	766	723	671	724	709	736	699	710	708	688	679	768	703	709	721	716	711	704	700	681	685	685	699	693	748	685	729	723	720	693	680	669	704	683	698	700	704	651	764	742	741	701	680	704	685	737	715	699	749	677	697	680	682	728	697	688	753	696	689	682	696	671	736	718	722	697	731	684	665	698	699	789	713	722	679	681	717	699	697	731	664	755	692	708	725	726	694	670	713	759	709	765	726	672	727	669	730	690	725	712	740	702	671	715	727	680	693	709	709	702	732	721	715	739	720	695	731	665	711	752	659	721	665	726	682	706	722	686	674	674	662	700	672	712	721	660	692	704	714	694	722	699	684	699	708	739	661	744	677	687	679	689	714	672	676	689	658	648	664	682	646	673	684	658	712	702	658	645	706	694	671	695	661	734	693	696	739	726	676	686	720	662	706	742	732	745	646	709	684	674	797	687	679	721	724	697	701	673	691	707	735	708	723	670	731	711	733	722	670	702	703	705	686	697	686	695	732	687	704	720	624	687	729	710	650	716	717	738	730	688	710	680	671	711	693	713	698	690	642	703	686	739	678	685	648	681	711	733	697	667	665	669	692	732	714	704	710	670	667	722	721	667	712	791	717	693	711	705	712	713	672	671	718	688	673	741	712	686	736	787	681	734	635	709	723	687	687	732	656	706	696	698	734	666	703	690	694	714	706	713	688	690	723	670	698	742	705	684	685	718	736	677	643	694	751	684	727	693	696	690	695	671	742	711	718	672	693	681	753	729	718	703	718	692	716	685	707	683	723	677	632	679	736	720	708	717	704	698	768	669	652	693	761	748	723	682	703	684	672	701	716	744	740	725	743	683	670	647	676	675	676	704	704	780	689	710	639	755	706	715	655	689	676	710	676	726	655	721	695	696	725	677	639	761	730	667	691	683	724	689	681	636	726	687	674	730	707	730	621	674	705	725	734	741	710	725	731	726	702	713	664	705	750	683	713	709	680	689	736	665	677	713	698	676	717	688	683	676	696	712	713	724	726	663	712	714	678	736	692	760	716	679	737	702	679	725	737	714	709	711	668	722	702	641	637	773	705	720	706	706	670	703	718	677	707	687	728	749	681	692	661	670	671	674	700	726	696	718	718	715	719	692	640	689	738	686	730	698	683	705	678	694	714	688	719	652	674	736	719	643	666	715	708	688	733	717	752	661	703	670	676	671	677	691	727	708	737	751	685	701	731	720	728	721	710	694	743	697	676	679	663	726	800	659	676	704	650	696	682	682	712	687	694	695	719	681	719	708	707	668	725	731	663	667	734	702	683	682	683	702	733	701	722	716	664	698	703	731	695	685	672	727	731	701	693	663	729	710	728	690	705	719	694	682	710	710	685	722	642	695	672	707	699	646	721	706	707	696	723	694	669	708	663	743	712	702	703	706	725	663	722	671	705	689	722	706	695	722	698	699	685	693	716	675	706	720	711	752	671	732	738	674	653	694	702	694	739	734	661	691	744	765	666	683	709	679	712	713	723	715	700	736	724	723	699	725	692	672	678	735	683	712	631	691	691	702	731	707	699	670	737	720	658	724	713	695	697	696	677	735	695	731	734	748	699	678	698	724	687	692	712	733	699	664	698	751	697	686	643	689	729	662	646	682	719	728	718	705	710	713	698	693	716	714	697	684	672	709	773	732	711	677	717	698	731	673	712	665	666	736	657	689	658	735	709	688	698	752	675	736	721	713	709	678	706	709	705	715	695	690	758	676	687	652	717	672	714	685	750	710	696	681	694	739	682	708	679	735	693	696	698	698	731	709	697	659	709	738	670	721	730	702	713	689	734	719	709	687	674	707	714	701	716	685	729	707	677	732	718	746	717	704	637	713	723	682	697	697	730	706	724	708	752	688	681	743	725	751	648	730	684	680	717	683	677	731	717	720	720	652	702	736	754	703	697	727	718	694	697	655	710	666	720	732	688	772	681	663	711	740	685	693	714	666	675	675	660	675	686	722	738	708	719	664	680	682	721	706	712	702	687	672	698	694	716	728	672	686	670	718	712	671	720	693	677	737	736	714	718	763	715	686	731	645	672	678	725	729	708	725	689	756	717	718	691	688	752	692	657	717	721	678	667	633	730	697	686	694	759	660	683	668	675	750	671	665	704	703	729	660	694	678	681	694	679	661	728	721	730	702	665	718	663	726	724	730	734	727	673	705	778	706	674	645	736	743	708	704	725	623	695	724	673	735	704	628	735	703	677	721	670	724	722	716	653	712	722	689	722	686	690	706	677	707	749	705	681	709	688	709	723	673	750	692	725	671	693	710	747	748	689	738	709	714	664	690	698	718	712	692	688	691	747	693	724	705	723	728	703	765	678	677	667	757	669	740	729	666	674	718	723	718	771	665	727	747	759	747	711	710	623	717	711	719	773	670	668	712	689	684	698	689	648	688	716	699	723	707	710	681	718	714	673	703	665	727	727	659	727	689	677	715	711	776	672	714	699	704	719	704	734	689	694	669	685	705	702	718	693	727	672	694	640	683	694	719	672	646	680	663	673	736	721	743	702	701	692	758	655	717	671	680	683	734	716	736	695	700	673	685	708	718	716	656	677	715	700	705	729	681	726	710	723	688	680	719	696	725	680	675	759	680	718	704	685	695	746	726	715	719	727	736	681	713	650	694	699	694	684	718	720	664	672	691	739	715	688	709	779	684	734	698	744	659	719	706	731	700	706	739	738	691	708	690	694	665	748	721	682	724	741	675	707	718	701	731	686	676	686	711	687	692	716	703	695	741	641	732	716	717	707	742	651	719	691	701	660	691	700	746	691	708	706	716	672	724	690	644	707	725	667	742	728	687	717	683	703	660	724	722	666	725	708	742	691	690	692	744	698	728	685	716	704	719	731	692	709	712	696	761	703	744	737	744	695	669	724	708	714	668	719	708	691	692	710	758	695	694	727	693	702	738	737	649	698	734	715	712	688	747	684	736	732	690	749	672	699	727	709	734	685	696	699	691	678	692	695	717	692	677	696	689	702	681	683	725	659	719	713	671	712	691	737	738	715	766	681	732	669	688	719	682	717	752	659	714	696	721	708	715	679	687	716	709	768	716	685	715	657	700	693	719	705	676	711	689	684	708	654	725	748	743	721	687	750	651	697	656	633	717	682	696	694	697	714	695	718	717	666	690	725	726	712	738	673	688	676	730	697	677	749	681	720	728	706	652	676	674	718	716	726	720	704	736	722	724	737	763	705	712	722	737	686	644	680	702	709	714	691	712	750	730	700	675	704	690	680	696	698	681	669	665	742	736	746	672	677	714	727	713	717	675	659	737	695	697	658	691	688	700	648	674	677	646	708	742	678	711	752	633	710	714	711	694	673	726	692	748	747	728	668	689	705	686	694	717	682	697	693	667	677	702	697	710	663	765	697	723	660	717
40363	69003	54796	36742	26585	19776	14540	11532	8407	6632	5136	3680	2915	2376	1962	1732	1389	1216	1089	931	881	830	829	773	768	795	787	717	720	695	749	711	753	703	732	717	690	695	694	671	715	737	701	728	685	746	689	683	686	698	678	755	744	736	723	735	703	722	699	700	647	734	691	702	719	682	666	764	712	721	685	721	660	673	673	717	708	693	753	747	719	674	725	685	693	707	664	688	704	699	716	694	714	665	706	690	762	671	709	703	689	697	726	689	712	671	681	718	775	668	757	699	722	689	659	718	672	720	686	729	708	690	640	683	694	735	761	677	711	687	670	714	700	690	676	700	661	688	671	695	699	666	699	715	681	747	671	674	670	663	657	713	688	691	680	681	694	681	735	699	682	706	643	681	702	658	756	712	726	648	731	680	714	690	665	701	683	692	672	712	708	681	707	729	733	755	727	749	745	725	658	695	683	715	669	764	704	702	709	686	687	677	753	714	732	721	721	705	666	675	688	632	663	720	673	738	730	691	665	700	677	693	739	725	732	725	647	712	695	710	684	710	706	707	706	695	740	692	687	706	705	710	684	763	707	734	727	715	691	715	715	696	699	677	683	704	650	658	674	696	674	721	673	712	675	744	711	722	694	759	689	740	709	730	728	675	698	696	697	738	718	702	701	654	707	736	718	693	691	686	739	647	694	670	711	665	770	660	664	709	669	734	696	743	720	689	698	741	681	687	648	682	716	696	745	694	704	702	683	743	704	711	705	707	700	647	691	734	681	711	691	686	694	697	743	691	714	686	704	655	705	702	733	740	710	659	717	680	705	677	726	698	711	670	698	689	709	702	704	711	712	675	728	741	693	669	682	719	693	761	692	687	704	707	737	723	643	730	730	752	685	676	701	716	683	700	735	712	725	722	684	686	691	706	694	716	757	684	730	671	702	675	688	719	820	714	701	680	647	742	684	695	703	670	699	743	704	704	723	699	689	697	731	719	671	693	721	706	725	707	642	764	697	677	711	670	744	727	694	691	738	669	701	684	695	741	690	684	674	665	691	715	733	698	773	745	735	672	684	683	660	711	717	717	741	725	726	718	719	725	705	706	728	716	703	679	677	662	687	726	688	662	705	705	667	693	721	710	721	720	639	721	685	697	724	701	687	743	762	738	689	719	728	700	717	694	693	650	699	682	707	700	700	678	711	704	682	675	713	707	661	703	713	713	676	694	723	726	696	664	708	687	679	680	702	727	731	680	674	701	651	726	719	673	690	725	726	699	741	716	716	694	715	729	686	743	731	682	733	751	680	703	705	697	712	648	688	697	719	705	682	708	690	722	711	702	726	734	716	714	720	710	729	675	753	719	714	730	699	743	728	673	684	695	710	727	709	708	727	733	681	683	720	687	713	703	715	662	661	680	716	688	721	707	738	706	686	723	721	688	765	720	764	694	701	705	679	696	687	707	668	680	739	714	731	656	706	714	695	703	644	682	710	690	732	707	721	708	765	699	720	664	747	731	726	748	658	705	715	734	737	676	676	708	721	658	671	741	673	735	712	688	683	699	695	705	737	749	736	681	730	739	698	707	674	697	704	690	688	695	692	727	703	702	686	739	709	726	714	708	701	726	698	679	688	698	668	663	696	733	727	716	696	720	689	749	676	678	666	718	698	698	710	657	708	706	707	704	719	690	749	721	682	697	686	722	715	671	690	702	688	687	700	704	702	748	734	703	718	693	708	692	688	732	706	705	687	730	739	730	686	705	675	688	711	673	685	642	727	680	678	687	747	704	681	749	708	696	674	711	668	722	673	744	727	728	702	748	737	695	737	663	685	703	743	669	661	678	738	695	633	670	714	655	741	686	708	682	715	693	731	738	678	736	706	739	680	733	695	718	698	731	664	727	668	720	728	686	722	732	735	687	716	747	694	732	698	683	671	690	717	738	712	662	695	744	711	719	648	718	691	689	734	715	736	711	711	742	738	734	693	684	651	703	744	669	750	687	736	746	714	712	768	728	693	697	683	685	720	715	687	692	672	682	706	731	664	677	703	714	705	718	706	687	761	705	699	732	669	753	713	712	664	729	664	750	694	700	677	670	763	732	634	665	684	671	719	700	718	736	678	732	662	731	670	690	711	686	686	673	674	688	662	714	717	694	650	749	660	702	742	736	713	721	699	733	692	694	702	714	689	668	681	677	655	679	665	681	740	717	712	686	720	688	684	644	733	683	681	674	693	741	752	741	687	633	695	718	664	686	705	722	651	689	689	725	717	689	706	682	711	714	693	696	655	673	705	686	732	698	709	745	702	723	737	732	723	686	721	713	664	673	692	702	642	671	698	683	738	717	675	712	699	687	643	738	695	704	730	696	702	719	673	784	746	727	706	683	715	693	707	685	688	704	718	662	677	712	716	732	759	682	738	717	735	696	688	737	691	687	698	692	699	731	697	689	680	671	707	705	693	676	737	706	659	647	727	714	717	671	740	680	668	717	710	719	672	685	719	663	687	730	677	715	701	676	699	635	724	651	689	706	728	684	701	671	673	713	722	713	708	706	668	695	725	733	713	687	704	709	671	708	679	700	661	724	705	699	731	703	705	727	697	694	691	680	708	717	720	739	687	709	737	671	745	664	681	734	662	627	659	733	696	731	705	735	723	707	691	675	704	704	697	707	716	713	660	701	702	722	727	674	712	681	674	734	743	730	710	674	736	695	732	669	723	676	712	716	793	690	698	655	683	674	726	706	704	696	699	661	704	755	731	680	674	699	666	687	721	656	736	738	787	712	707	715	711	696	695	717	728	668	697	642	663	715	709	741	661	671	691	686	711	690	689	757	777	648	673	723	714	682	716	684	747	698	677	721	721	680	658	746	727	692	721	725	735	656	703	708	661	691	695	678	709	690	708	760	687	721	781	694	696	707	698	755	671	711	694	720	681	697	697	710	709	707	679	693	695	694	651	726	714	698	700	689	734	674	672	730	721	711	686	703	740	712	748	708	690	654	716	708	727	725	696	682	679	688	678	702	729	737	683	739	723	675	729	642	701	747	712	681	693	677	728	697	702	710	709	695	702	739	729	701	672	686	683	723	716	700	691	653	730	735	686	691	695	697	685	681	714	676	695	675	754	752	678	715	704	713	702	678	726	714	680	679	764	730	701	737	667	742	671	724	718	721	746	747	766	709	698	719	692	694	700	713	722	691	730	727	719	683	723	715	720	669	717	728	664	654	687	744	710	675	711	710	690	688	713	716	707	695	700	684	710	719	757	699	702	703	685	712	726	671	666	684	690	671	712	724	753	668	703	670	744	758	724	670	713	639	713	697	692	691	701	699	694	701	711	665	723	715	665	690	711	715	676	683	690	673	701	704	734	689	718	716	652	677	700	682	697	670	685	720	725	736	710	714	725	665	736	699	652	734	690	686	699	699	652	636	750	616	723	732	732	664	700	696	720	733	704	678	721	673	675	682	647	655	711	697	699	699	705	695	699	723	707	694	691	654	720	659	681	728	701	705
25585	22384	32411	31493	23196	16569	10954	7414	5082	4213	3379	2533	2051	1678	1455	1271	1070	997	945	902	834	773	719	775	756	754	801	738	782	716	722	726	725	717	737	732	728	740	725	790	713	719	741	746	723	755	743	718	715	773	749	775	738	737	734	731	733	702	737	753	754	723	711	729	735	718	696	715	741	751	722	687	717	713	777	741	724	670	739	751	750	729	736	712	755	715	729	769	724	693	731	746	684	742	698	737	702	707	733	751	695	704	715	748	670	771	744	717	685	743	707	721	751	764	749	737	717	718	726	658	784	726	697	793	731	713	660	713	718	643	679	723	748	696	756	723	705	725	736	733	728	700	718	694	653	812	749	714	727	723	757	757	744	696	736	747	691	702	773	686	720	769	761	759	741	785	742	710	762	659	754	715	725	729	731	741	753	764	716	731	767	709	754	694	728	718	757	759	751	724	743	736	737	722	733	743	759	720	753	720	741	751	713	706	745	736	730	742	703	756	727	789	737	739	744	751	726	732	804	695	720	789	717	736	713	698	785	697	746	711	736	699	739	712	731	708	763	705	719	677	727	709	724	734	750	693	696	723	712	759	763	766	711	703	711	760	747	719	714	756	710	668	749	709	757	739	715	715	742	753	735	719	731	718	737	727	748	757	692	769	729	714	718	694	706	668	665	730	764	743	739	735	771	702	749	741	672	737	780	707	783	754	701	723	741	739	717	752	702	690	710	761	706	729	717	731	765	720	697	703	753	741	705	673	677	748	789	716	733	782	748	706	711	783	718	688	715	701	758	723	723	722	751	774	724	731	734	729	732	748	732	728	724	721	735	745	668	697	739	690	775	673	734	745	739	733	700	730	764	741	763	715	686	750	713	770	762	710	722	729	742	733	775	742	706	692	720	717	708	736	706	781	712	693	717	710	768	715	757	745	763	719	723	739	769	738	683	721	749	749	713	666	720	712	723	720	761	705	790	763	704	737	734	761	730	703	744	725	714	707	768	760	696	744	741	763	733	685	670	743	700	765	746	790	683	747	729	765	734	712	747	732	738	706	780	661	713	675	723	712	706	696	735	745	716	714	753	734	748	764	724	766	671	745	764	714	706	715	724	736	731	686	707	757	708	701	797	723	723	727	724	704	741	730	737	753	710	666	709	714	745	713	770	691	738	774	695	699	742	745	740	734	778	726	741	752	779	748	724	749	734	739	706	743	709	758	747	703	748	709	713	763	683	721	752	797	727	732	721	721	771	714	732	733	775	749	755	804	757	719	704	716	731	749	749	703	741	736	750	724	732	766	742	763	769	742	698	713	700	715	727	674	746	743	741	707	755	758	753	742	739	719	766	685	746	724	753	723	758	763	731	730	760	707	757	681	745	697	739	721	700	772	731	776	766	715	758	752	756	801	762	755	796	742	720	748	761	776	780	762	693	727	744	741	747	737	731	770	778	719	720	704	756	720	751	744	763	715	817	768	766	725	741	766	699	732	743	753	705	738	741	709	741	690	728	765	717	722	729	744	740	690	735	802	757	765	757	752	740	664	734	669	723	713	781	708	733	712	758	722	669	740	735	760	778	705	778	700	675	745	738	749	761	732	668	736	724	740	696	752	734	713	757	732	736	738	694	752	725	728	701	747	691	790	737	742	716	715	703	701	731	746	772	716	714	767	740	754	713	696	716	703	694	739	739	708	730	708	719	708	745	775	748	728	737	719	734	752	742	768	683	772	771	720	766	747	681	690	700	715	719	707	681	738	685	728	752	727	748	724	705	723	728	740	707	752	731	720	725	754	782	741	742	757	700	696	736	759	822	735	770	750	768	731	688	705	747	696	784	744	711	744	694	731	762	733	723	685	753	707	726	724	733	758	724	706	720	737	707	749	769	731	747	710	720	755	709	706	765	738	695	722	719	748	706	769	820	731	755	725	740	757	724	759	742	788	730	685	733	701	711	686	735	696	732	717	690	768	760	699	720	728	760	749	684	752	669	733	700	766	727	710	738	732	722	703	709	739	714	697	709	735	727	734	713	720	740	747	754	741	789	742	706	711	731	743	755	762	733	762	774	741	763	762	748	702	687	710	720	720	738	709	759	716	760	715	702	756	720	764	734	746	721	697	724	729	704	757	759	747	672	697	712	740	766	716	714	666	705	720	726	728	706	690	731	744	733	690	705	755	731	761	758	742	773	703	785	746	677	722	719	701	738	675	712	711	725	707	718	763	784	725	759	727	721	714	753	736	757	731	772	686	717	761	739	754	732	794	701	758	745	704	737	767	702	710	757	701	785	715	741	697	761	743	741	774	747	755	760	759	701	696	752	750	743	776	762	730	779	763	740	762	715	737	768	763	737	695	736	731	699	771	727	724	706	735	735	714	733	732	693	735	706	724	732	749	777	730	705	744	714	715	682	754	690	773	702	785	685	686	710	753	745	705	701	714	704	726	785	789	731	742	729	723	745	697	725	711	729	747	733	729	718	735	728	722	713	743	716	722	725	762	729	708	733	733	736	732	687	737	659	767	687	716	682	712	766	703	698	748	793	719	753	679	760	776	785	764	726	687	730	775	733	730	753	755	709	711	777	735	748	706	741	740	761	716	728	760	774	762	690	707	729	760	729	716	739	698	712	739	716	719	773	693	740	782	723	776	712	741	710	744	768	684	707	698	714	726	711	752	754	750	748	726	762	704	736	759	769	754	734	698	709	705	688	748	757	793	748	758	743	738	765	760	730	775	744	705	730	745	718	771	729	689	725	720	681	758	687	724	760	722	768	725	740	736	769	743	726	715	677	745	700	755	733	733	755	739	678	769	759	738	686	732	709	776	745	720	759	684	719	716	715	745	715	788	754	788	707	719	744	724	765	703	721	736	730	736	708	754	757	743	750	712	741	779	698	702	733	720	757	700	716	771	675	754	734	739	710	737	690	688	687	745	714	725	741	737	675	676	763	716	776	738	737	734	698	728	740	730	680	756	729	723	697	789	731	752	711	746	733	736	703	743	700	722	751	753	735	793	699	751	743	718	753	726	729	736	777	736	741	717	753	697	702	673	741	766	708	713	715	720	776	682	759	714	739	711	766	694	728	745	787	724	671	737	683	703	737	742	751	708	679	775	732	746	752	720	711	728	753	773	696	785	729	706	697	803	761	728	745	657	719	740	715	761	723	781	763	709	691	765	715	706	746	745	732	755	701	746	676	724	734	759	756	731	668	733	740	727	745	694	739	757	725	701	691	761	736	726	709	743	704	729	696	731	738	714	739	747	743	743	712	751	747	728	736	783	763	716	724	761	750	761	731	715	682	723	734	739	746	732	721	672	690	655	798	687	765	676	742	781	737	741	778	734	724	692	725	759	725	742	721	696	710	699	749	774	812	717	745	727	751	760	719	756	776	735	694	792	752	739	775	777	796	740	744	752	677	721	741	713	704	737	761	709	724	749	744	744	776	744	706	699	727	701	693	730	760	769	741	780	712	687	729	741	717	717	743	759	711	745	728	767	736	779
42692	65606	50107	34397	23957	18438	13486	10671	7759	6180	4704	3560	2645	2163	1942	1538	1262	1145	1000	977	901	823	854	816	840	813	819	764	750	759	789	753	752	752	728	761	755	761	713	751	776	761	704	685	750	723	724	741	756	716	725	746	758	771	726	718	734	743	751	691	721	727	764	731	717	775	759	711	687	745	707	759	707	729	716	750	729	747	747	763	712	705	741	723	755	731	714	739	726	705	711	719	753	725	758	682	724	728	700	746	766	720	723	748	710	758	714	711	740	746	731	702	695	757	721	731	739	742	731	744	725	747	725	750	752	759	742	724	730	750	743	728	736	741	709	702	737	729	705	736	738	692	721	727	743	718	718	694	722	742	812	740	731	749	743	706	736	727	718	743	690	777	744	746	711	750	713	743	720	748	731	764	771	704	727	715	720	754	731	758	761	689	707	724	732	744	708	746	731	710	720	769	780	748	759	760	732	765	751	727	781	748	755	729	713	727	710	687	706	746	730	754	778	733	752	741	749	704	741	747	722	747	725	706	746	721	747	663	726	727	710	733	742	751	688	690	701	722	737	733	730	728	776	715	720	743	729	726	722	715	694	776	720	713	753	688	762	775	738	755	707	763	781	701	725	763	699	703	703	706	734	683	722	682	733	691	751	690	736	714	751	701	722	708	700	747	723	676	747	721	723	758	740	779	719	791	738	743	742	775	715	769	718	739	731	739	728	705	709	697	755	762	746	744	786	776	780	747	695	738	719	733	788	716	752	683	688	682	739	731	739	683	747	716	733	755	721	719	705	727	688	749	773	725	728	701	732	718	751	722	757	726	731	747	752	724	714	724	766	755	741	748	726	713	751	759	718	749	776	746	705	724	752	715	709	738	748	742	754	732	718	715	711	767	756	710	753	757	775	776	682	737	749	736	732	698	725	762	704	769	722	755	716	767	746	727	760	731	776	677	747	766	678	763	706	710	702	718	729	715	718	744	695	733	747	707	767	734	733	697	791	693	756	759	721	756	736	754	691	745	692	728	743	709	727	731	721	722	714	680	733	787	734	749	728	735	710	727	721	711	723	715	734	752	742	756	726	759	737	695	723	691	748	755	716	671	724	678	704	733	756	732	724	722	720	755	760	776	724	762	713	673	724	733	807	714	751	802	745	704	728	704	739	698	726	716	695	719	728	712	708	743	683	778	728	737	726	726	721	751	748	736	751	747	719	766	694	731	735	743	722	749	715	762	693	726	704	745	725	726	715	712	707	718	799	724	726	701	756	724	766	763	762	732	784	722	747	711	733	746	727	728	728	785	735	750	752	686	747	718	774	691	783	773	745	725	687	779	729	773	694	720	725	774	723	720	724	678	709	753	725	762	745	779	731	735	728	739	736	716	726	711	739	760	730	681	786	707	737	713	719	708	738	719	719	718	750	774	752	712	718	791	728	736	688	758	762	752	770	776	703	727	728	727	695	778	692	732	734	761	764	754	751	673	731	744	757	764	704	708	730	749	718	722	726	765	693	713	771	758	750	681	732	765	739	763	740	720	803	752	735	711	718	771	770	718	764	727	738	682	738	699	705	734	732	743	720	713	768	735	701	709	732	709	703	731	751	786	730	741	735	718	736	723	746	754	740	751	791	700	755	734	733	739	721	713	753	700	734	728	694	705	718	739	707	723	766	764	733	723	763	721	744	711	735	764	781	730	732	798	716	725	691	687	723	686	708	719	776	659	767	703	733	695	737	711	733	762	745	749	740	739	735	766	719	680	741	722	691	710	721	789	747	688	717	729	738	712	731	727	739	701	728	756	751	735	701	712	705	720	721	711	757	777	700	691	759	715	717	699	754	695	706	742	751	751	749	751	707	725	755	727	747	717	745	787	755	744	736	732	745	749	788	725	779	702	729	712	708	769	721	735	720	763	746	708	727	748	735	769	764	701	766	713	653	725	717	727	672	705	753	741	728	727	737	706	729	749	721	747	720	694	731	719	736	791	756	741	727	715	753	781	718	750	747	782	754	715	744	733	686	712	686	761	733	748	712	715	769	713	742	724	670	748	705	770	709	729	715	715	695	720	717	768	764	693	702	730	683	730	718	701	754	784	720	725	734	699	749	745	748	738	732	761	752	740	707	720	722	728	711	734	759	712	709	746	729	726	776	725	748	722	773	683	710	733	741	784	762	707	712	721	745	745	736	760	720	760	713	734	762	712	712	758	656	749	715	719	736	743	764	786	743	716	781	686	689	738	764	692	693	729	742	772	720	750	771	723	693	699	702	749	750	699	686	759	748	717	735	757	662	715	754	770	747	746	719	742	754	773	721	757	763	697	785	747	680	736	748	706	754	742	753	722	754	743	726	730	704	764	766	752	714	750	750	715	727	738	735	725	744	725	763	741	746	771	735	726	755	697	752	740	744	756	710	747	749	733	742	710	786	749	739	729	741	748	724	754	753	761	711	731	724	755	727	757	711	738	726	735	734	661	741	728	721	677	751	698	713	671	738	708	725	777	777	710	715	727	756	707	715	695	743	761	727	720	761	751	759	714	751	780	722	710	706	725	762	748	771	772	704	679	719	706	730	734	757	698	745	733	737	767	692	700	720	708	745	784	728	713	709	707	721	721	775	766	667	735	732	717	676	737	712	741	711	765	785	755	742	739	743	734	732	720	718	692	721	774	699	723	730	758	784	713	710	703	783	730	742	753	735	725	732	685	719	776	761	741	729	737	713	739	757	737	739	706	726	761	753	770	745	746	754	697	721	758	727	723	744	738	664	711	721	770	746	734	784	748	729	738	730	715	729	740	705	755	707	702	713	744	731	689	763	724	708	719	786	701	754	726	703	706	723	749	733	744	731	750	741	795	692	698	717	756	667	746	720	754	755	720	706	695	726	740	735	771	699	723	725	746	684	732	735	755	737	761	775	768	742	763	759	728	755	715	733	735	775	772	765	768	731	747	718	794	731	739	757	777	741	728	723	665	728	768	721	710	782	775	737	712	714	719	782	711	719	724	707	759	749	765	765	736	737	743	691	710	732	768	728	767	747	745	768	700	732	737	775	734	756	774	727	765	734	717	730	745	720	741	738	710	691	685	755	689	723	759	712	775	708	698	708	721	739	715	693	717	687	774	713	716	814	728	766	696	734	722	715	716	730	712	712	703	697	754	687	741	739	701	721	786	687	735	732	750	770	769	775	714	744	773	770	675	712	744	745	774	753	744	729	677	712	708	699	727	739	680	711	735	738	751	756	715	761	741	745	728	725	705	716	746	766	777	700	758	709	731	690	691	727	730	729	793	735	763	726	763	718	741	762	726	743	722	763	735	775	727	732	736	741	788	730	779	734	707	749	717	743	717	729	731	729	760	730	712	690	759	720	813	685	735	727	714	706	720	719	704	732	740	724	711	757	793	743	755	741	673	748	748	736	686	747	748	745	729	730	740	763	755	704	720	760	721	709	718	766	745	767	727	718	674	710	703	744	758	726	746	796	758	727	774	751	725	714	741	738	740
23070	21461	29334	24623	22640	24179	22833	13210	9080	7282	5446	4152	3081	2413	2087	1620	1439	1204	1069	977	958	904	846	857	818	817	741	760	802	761	791	806	823	741	773	849	770	769	793	785	737	783	729	745	685	744	715	733	763	766	727	751	722	765	673	792	736	770	783	719	778	795	774	729	775	771	771	724	794	759	724	746	767	771	770	718	735	757	778	789	771	716	794	774	768	732	726	741	692	702	715	765	712	709	765	735	746	743	754	742	736	721	759	763	744	746	682	742	744	696	752	798	774	703	714	752	740	757	773	761	757	738	788	781	741	757	720	737	752	759	740	713	713	709	754	728	717	737	677	783	735	762	728	763	782	711	732	773	704	775	769	801	801	783	709	757	796	747	724	773	743	771	730	731	801	791	738	744	756	759	738	725	763	725	747	736	720	790	759	756	765	756	710	686	735	711	743	759	763	794	741	739	771	744	720	735	760	722	767	757	752	775	731	784	725	758	767	720	767	749	750	754	796	730	745	740	732	705	765	745	767	778	763	766	690	766	768	723	732	780	762	722	741	812	721	744	807	748	728	790	762	806	743	710	727	717	739	786	800	789	771	748	747	736	734	759	753	755	724	744	726	738	747	761	751	784	718	768	766	719	757	762	802	723	759	752	740	761	747	752	717	726	737	796	717	765	805	699	774	782	785	785	749	744	749	756	696	774	752	710	748	700	699	749	772	794	721	759	714	739	766	693	683	696	720	718	717	728	773	757	737	774	652	760	769	727	778	753	790	742	777	769	778	716	737	744	746	722	750	695	722	729	757	688	767	778	806	753	787	727	768	721	746	731	757	744	683	759	766	734	746	721	799	753	719	746	741	730	756	713	774	729	739	744	729	771	769	712	720	762	769	727	755	770	746	727	710	745	702	809	754	740	757	710	763	736	761	793	769	745	699	716	745	774	737	694	730	769	751	766	758	798	796	757	736	727	723	736	752	731	757	779	756	718	702	740	738	754	784	789	763	749	816	754	703	736	769	777	803	748	684	766	746	762	763	738	748	714	785	721	725	726	778	669	752	729	736	735	784	693	782	693	735	680	744	740	707	752	760	753	716	792	745	753	765	749	782	740	780	751	752	768	731	698	733	714	760	752	700	728	749	764	705	731	759	768	692	782	736	782	754	723	758	682	722	753	748	735	801	778	766	752	759	702	750	830	785	746	769	769	728	734	768	760	718	716	725	733	735	752	804	743	748	747	789	732	778	717	842	777	738	761	718	751	743	761	692	711	711	777	724	771	768	742	769	760	695	745	767	718	732	741	774	721	760	738	718	737	774	744	765	748	735	725	751	715	740	669	742	734	786	712	724	768	744	712	721	735	754	730	780	748	719	730	764	720	756	764	730	733	779	794	732	747	710	747	727	731	763	808	747	723	702	805	687	764	730	722	751	816	752	762	688	736	768	730	758	726	706	768	762	710	759	775	745	757	785	760	745	736	789	773	803	784	714	763	758	770	763	745	754	731	739	780	764	742	725	760	786	702	727	732	785	780	712	726	719	671	796	730	762	775	762	747	705	759	724	726	768	782	758	752	741	754	749	737	723	795	722	771	687	769	740	774	726	737	771	718	740	726	716	740	721	781	714	785	697	772	738	814	718	766	768	733	758	761	769	757	699	735	760	737	687	785	750	731	773	737	758	778	760	778	776	739	768	773	772	753	731	752	694	732	754	785	760	743	751	732	745	753	714	773	763	731	736	768	699	772	784	729	732	751	761	756	732	724	790	730	680	750	797	725	759	754	700	791	815	731	748	764	725	779	746	779	751	689	699	796	758	766	773	800	710	794	744	739	759	773	712	792	776	775	726	737	721	776	684	736	761	724	767	755	702	774	738	769	726	735	704	732	677	756	705	713	761	790	728	796	727	754	738	699	729	779	742	803	732	715	774	741	736	728	743	751	741	713	765	771	756	757	709	709	778	710	729	748	749	681	734	778	755	770	763	758	778	757	729	726	752	748	762	760	749	685	730	726	773	763	784	746	778	735	735	806	733	711	791	737	741	766	732	751	732	721	757	785	742	696	746	766	734	745	733	764	782	709	749	739	793	749	692	773	703	722	722	754	760	732	758	803	743	743	806	758	747	767	757	818	816	763	750	710	746	750	748	716	735	783	732	749	726	753	731	765	809	720	706	651	801	787	736	698	725	814	746	728	746	764	749	665	671	749	725	751	752	736	678	790	719	723	752	733	780	673	772	753	730	758	707	749	736	789	709	780	725	752	706	694	796	793	778	759	716	762	730	758	773	784	802	722	721	725	724	757	744	755	771	739	766	751	727	737	738	784	732	743	747	724	751	706	772	750	716	745	718	694	701	744	761	707	824	738	788	709	734	738	745	763	774	749	776	810	709	690	747	769	758	746	712	755	751	775	785	797	738	714	740	767	780	734	717	780	752	746	723	759	706	711	765	709	704	719	775	755	766	726	762	749	720	746	747	730	773	741	763	718	770	792	718	763	749	763	731	756	737	820	704	740	756	747	751	714	747	731	778	752	747	736	740	717	738	763	784	722	758	741	714	797	765	752	769	755	726	742	777	750	746	772	749	716	740	761	754	830	728	789	771	751	797	764	722	769	762	732	726	712	757	799	708	739	759	755	761	747	779	739	726	740	764	719	727	753	744	734	745	814	773	737	769	754	712	712	725	730	759	744	723	773	743	744	726	744	742	740	758	765	778	792	748	750	733	745	768	766	750	788	743	719	701	767	805	732	741	730	707	756	748	719	741	729	709	726	737	774	745	771	745	744	723	779	736	743	768	739	716	729	740	758	740	728	762	726	740	761	686	707	768	722	764	711	753	757	718	744	737	706	717	737	799	786	721	725	735	747	722	767	720	769	760	778	751	786	772	760	738	746	664	750	773	738	743	722	751	747	765	759	738	778	734	783	755	750	762	725	740	782	732	710	779	800	740	722	781	728	641	727	712	726	745	784	732	732	722	754	800	767	696	785	747	767	818	715	725	774	718	728	758	740	730	761	746	827	736	719	696	740	709	721	764	736	767	713	751	759	714	761	780	777	733	773	779	713	801	754	784	755	749	736	754	733	779	759	742	746	766	717	726	667	750	748	774	735	769	767	731	749	741	737	743	773	770	731	744	725	769	770	729	730	717	742	742	699	745	707	709	713	687	758	736	773	741	802	768	748	724	748	752	741	710	800	760	696	781	770	708	749	786	762	746	775	743	703	735	733	725	735	814	791	743	762	742	766	695	741	745	691	753	775	762	732	753	680	708	749	693	691	767	811	786	766	740	743	773	802	728	756	765	755	729	738	760	767	738	697	739	734	724	697	748	719	742	759	782	785	730	713	729	765	749	740	752	784	751	756	730	772	760	750	744	736	746	706	745	766	726	744	691	769	755	699	690	715	761	741	747	753	726	774	754	697	748	721	730	719	757	759	752	766	751	721	737	746	764	753	752	748	775	764	727	732	734	758	835	745	732	759	761	743	677	774	784	736	730	824	739	766
44810	72513	59027	41757	31758	25048	19612	15538	11906	9734	7349	5579	4079	3180	2748	2103	1787	1344	1162	1053	902	931	906	809	880	860	797	773	793	769	752	798	730	779	764	785	764	749	769	777	800	721	768	716	687	727	759	726	728	762	708	688	719	754	776	745	706	759	723	737	707	771	757	774	741	727	710	729	710	759	786	751	704	753	696	715	714	778	754	743	712	753	783	735	740	735	712	765	736	748	738	721	736	740	731	743	697	787	760	731	729	759	726	738	756	733	742	730	776	706	759	732	665	727	693	749	747	722	759	727	708	724	723	719	721	749	729	730	691	735	721	729	708	751	751	722	748	741	777	751	692	738	756	735	671	760	736	710	702	775	775	697	705	756	740	741	721	704	727	758	755	771	676	777	722	666	725	756	684	731	760	711	750	711	710	789	754	743	751	728	792	754	755	704	738	743	744	707	731	724	715	765	673	743	714	731	739	747	731	745	701	732	718	746	724	744	749	725	741	776	751	758	739	724	743	759	764	751	677	757	756	720	748	676	650	720	740	738	749	737	738	774	767	717	786	724	756	726	755	755	755	790	736	741	720	723	790	708	727	768	719	735	783	732	754	710	721	723	673	758	742	758	722	694	732	672	758	753	736	740	754	758	700	707	749	757	738	740	725	766	674	757	753	726	692	753	750	754	727	759	725	756	778	734	749	698	729	743	742	768	697	754	771	718	762	753	749	757	759	738	712	745	742	765	702	766	747	743	745	713	677	788	687	732	707	723	775	710	706	739	727	734	738	705	744	715	792	743	722	781	739	720	717	756	786	683	734	763	729	759	703	690	740	747	717	758	736	717	725	736	738	682	730	723	725	729	736	752	725	721	771	710	734	756	752	719	762	720	752	712	703	732	771	748	713	749	747	744	699	723	732	702	754	751	791	738	703	741	812	741	724	716	748	731	713	724	787	761	714	724	713	752	739	712	701	719	741	719	755	738	742	712	716	757	693	783	770	735	719	698	699	747	729	752	771	756	739	717	728	735	743	725	779	719	798	732	746	719	735	739	748	710	754	713	737	777	722	807	741	735	713	766	742	744	701	723	726	714	724	763	780	776	716	742	708	700	761	740	731	705	721	724	758	720	681	732	748	705	714	789	706	731	718	746	727	712	727	814	745	746	714	736	767	751	710	764	675	743	766	777	706	704	736	743	726	784	742	748	741	694	705	770	740	745	748	757	772	748	740	745	713	729	797	717	750	775	750	732	728	740	761	719	737	753	673	750	777	734	729	735	746	707	722	736	746	742	728	737	722	731	706	733	737	739	752	685	756	740	743	767	771	726	800	763	708	756	754	728	694	714	745	710	716	744	729	738	759	753	749	735	717	735	698	720	754	766	741	751	700	715	699	752	741	687	745	748	761	721	717	765	729	755	710	712	688	772	704	754	724	788	730	759	721	712	723	723	756	788	778	753	719	730	755	733	736	715	762	743	763	732	693	763	709	761	725	754	772	723	735	723	739	759	714	718	773	759	696	680	727	708	747	785	716	751	785	733	725	700	726	755	707	754	734	713	706	745	733	737	778	731	748	718	757	706	714	725	795	724	735	735	736	693	719	738	717	718	726	724	739	751	766	722	782	722	748	706	740	725	703	711	736	731	721	723	754	802	714	744	683	724	756	715	732	697	744	725	699	726	721	794	766	641	746	761	740	752	718	722	722	699	729	785	735	777	801	721	707	753	700	689	730	811	730	706	698	725	725	752	700	712	742	707	722	754	742	738	712	735	730	724	725	758	711	717	727	739	699	722	760	794	723	768	756	748	767	759	720	748	737	726	734	745	773	717	724	699	699	733	777	722	745	747	793	731	739	730	751	763	719	728	755	708	732	731	701	690	768	722	737	702	758	742	790	806	740	779	726	733	747	722	731	763	737	725	756	749	753	701	720	731	776	748	732	719	701	736	739	747	746	726	747	763	734	749	682	763	702	763	716	797	748	757	705	728	727	743	761	742	773	717	715	688	715	721	681	792	667	730	776	738	751	718	725	729	781	737	768	766	751	747	744	730	712	714	767	701	705	745	773	740	746	747	665	775	738	723	759	749	706	754	748	728	769	740	798	765	750	728	761	752	698	713	745	692	750	741	735	776	703	756	752	694	742	766	726	709	713	716	727	756	781	725	750	706	748	717	737	743	729	750	736	730	750	734	738	708	722	695	726	764	761	732	738	750	759	731	706	768	794	755	752	748	730	710	693	738	733	755	736	763	739	744	672	715	743	725	756	758	724	793	726	752	726	764	723	743	728	740	736	752	699	707	709	752	770	749	715	763	709	732	755	713	736	765	712	750	729	686	774	753	662	746	702	740	731	770	729	733	727	671	754	729	681	749	725	696	761	725	716	673	747	744	710	709	757	754	725	696	740	747	775	717	696	736	726	758	706	784	714	730	735	742	723	751	753	704	723	745	679	706	697	725	775	735	804	775	729	777	773	725	696	742	749	751	710	728	697	731	733	703	733	755	720	768	724	765	669	697	792	739	773	765	769	723	712	791	754	737	752	703	780	787	726	722	733	755	719	717	694	739	698	732	741	726	771	723	789	712	730	763	739	686	736	696	765	758	710	705	735	808	759	708	691	754	772	700	725	738	739	757	729	777	729	678	699	727	754	660	781	757	745	748	739	759	757	719	751	765	754	724	737	696	722	730	716	725	673	729	726	709	736	749	735	765	714	682	729	701	712	732	729	755	721	728	698	725	738	739	741	697	726	706	720	726	759	709	722	812	728	786	696	771	781	731	733	703	761	687	726	689	763	726	784	721	735	746	731	791	695	722	732	776	738	717	718	718	710	718	800	744	755	720	763	719	701	730	763	734	731	721	750	744	705	772	754	734	690	746	728	740	775	715	767	739	743	772	741	758	733	713	716	749	729	764	726	755	756	758	724	739	720	718	710	737	748	785	770	734	739	786	723	704	780	765	697	733	741	696	740	717	741	717	752	775	757	671	747	700	724	697	729	723	744	750	709	696	735	744	710	692	735	753	711	702	746	679	741	739	747	745	730	696	689	704	716	704	769	722	742	704	694	744	711	777	711	769	703	785	759	743	764	750	719	741	689	749	746	751	755	709	711	672	727	747	687	745	712	744	731	758	724	716	757	760	742	711	663	706	725	722	723	722	730	758	721	722	724	769	660	720	731	731	726	760	748	741	726	711	703	698	723	726	737	736	736	759	763	715	745	772	816	731	756	695	738	700	719	717	749	723	759	711	734	745	756	744	708	778	716	731	769	761	724	725	682	773	682	786	773	734	680	766	754	754	726	726	771	767	704	730	753	712	694	748	757	743	714	747	722	762	739	738	751	726	758	734	772	700	784	754	723	741	727	749	674	736	761	714	754	767	728	720	726	735	735	720	781	711	712	691	729	687	702	731	698	713	758	706	715	750	707	755	695	712	742	683	728	753	713	717	690	817	753	731	741	764	734	786	724	723	696	769	698	730	755	748	756	718	753	729	760	737	775	745	742	759
40023	49210	47253	31683	18831	11100	7293	4973	3762	3015	2372	1947	1510	1317	1123	1027	909	929	841	764	706	749	677	753	731	711	705	719	717	704	763	749	722	751	769	708	677	743	730	677	693	746	721	685	719	661	766	705	703	713	684	703	695	721	728	746	739	706	679	651	709	723	645	748	743	759	706	670	732	715	692	721	744	716	715	742	727	683	686	725	739	739	748	775	692	716	752	719	707	704	664	678	733	699	692	671	718	716	677	670	737	733	723	741	701	731	727	735	686	705	699	733	691	701	686	713	678	726	718	704	686	691	710	690	699	728	730	685	694	729	706	737	724	763	682	773	719	699	720	712	692	715	700	680	660	712	699	677	687	679	731	694	700	730	735	701	711	740	725	658	743	712	712	696	672	741	733	672	711	734	701	681	691	750	676	719	732	685	699	660	736	669	664	700	701	725	746	693	725	674	668	719	698	702	664	653	711	704	684	717	721	709	687	742	716	689	673	749	707	669	695	698	714	719	743	679	719	732	671	726	702	698	722	741	730	703	690	767	751	711	718	737	708	720	696	672	694	648	684	710	698	713	714	768	734	693	714	683	701	705	689	722	677	710	719	739	709	747	710	701	708	705	759	733	740	674	750	705	681	698	715	687	677	729	708	697	738	711	711	727	684	737	739	691	747	695	701	723	681	696	711	751	728	726	690	725	711	694	682	668	691	742	710	698	716	719	722	689	727	671	699	681	753	711	753	694	696	717	696	635	700	692	701	739	704	724	710	699	695	672	725	711	718	677	643	715	682	679	712	731	698	689	703	704	746	700	732	712	723	733	688	667	767	691	682	712	748	712	684	692	709	701	700	706	686	732	710	708	694	674	715	718	701	727	683	686	724	699	713	707	697	727	696	702	701	708	653	692	702	735	670	724	695	675	715	759	703	693	722	724	666	726	656	682	728	760	700	741	717	654	702	702	723	693	755	734	671	673	753	666	720	674	682	712	666	688	653	740	680	741	676	715	729	673	707	727	673	733	685	761	736	719	745	674	732	719	671	711	684	719	710	693	710	684	743	730	708	722	702	743	703	721	694	710	716	698	729	752	708	682	669	799	731	767	716	710	724	702	760	701	720	781	669	675	680	741	710	658	684	712	687	729	672	644	687	686	674	702	702	729	728	724	733	729	734	710	678	745	718	719	690	735	661	719	699	732	744	658	683	762	696	726	648	716	767	761	708	652	738	690	690	748	698	683	720	731	733	703	733	720	722	693	719	729	730	689	680	683	703	703	732	736	767	724	672	697	740	674	726	679	712	714	715	702	747	726	742	709	717	721	726	720	702	737	697	722	695	698	730	736	695	729	708	659	730	690	714	666	683	651	687	754	695	714	681	742	770	706	714	715	681	710	733	738	719	710	709	704	674	780	702	673	676	706	709	694	736	704	751	735	676	666	735	685	670	730	705	679	675	733	666	747	703	691	693	759	642	712	675	711	727	725	712	719	768	699	702	692	776	695	664	715	718	705	705	681	726	709	705	720	699	670	689	713	706	671	729	706	717	700	701	735	680	734	673	723	727	698	692	698	683	690	683	698	690	724	721	735	748	741	715	699	704	693	698	749	686	693	692	705	684	701	766	711	694	722	702	662	727	721	733	713	699	785	750	681	685	684	681	689	696	698	732	778	695	682	680	715	687	717	708	734	716	732	678	688	711	723	699	677	782	673	748	714	718	676	703	708	720	742	761	706	730	683	727	716	723	704	691	675	690	681	642	721	736	707	684	705	710	749	722	725	757	740	718	746	727	682	714	712	742	722	687	734	730	692	672	763	774	697	686	704	700	711	697	661	769	764	695	723	695	701	681	746	679	693	679	723	738	723	683	709	729	695	703	716	729	666	714	705	736	631	728	652	717	686	731	679	674	672	686	714	686	741	684	733	705	729	726	722	717	702	692	694	665	701	680	690	688	703	701	719	679	670	729	723	735	748	711	697	753	713	682	714	686	756	667	697	664	644	755	681	744	756	751	730	718	744	743	698	782	720	722	732	694	712	695	649	721	682	729	728	723	719	713	723	692	731	755	682	734	677	744	681	765	731	741	700	682	742	714	768	718	736	688	685	687	689	732	709	729	705	710	679	703	705	718	741	723	718	734	682	743	663	699	734	734	676	701	691	757	698	695	708	736	696	693	741	706	716	730	699	718	761	675	719	728	671	690	798	712	713	714	682	677	682	708	681	706	721	727	695	737	679	696	710	684	692	741	661	747	710	763	731	692	702	710	656	766	692	713	660	718	711	722	718	723	708	704	715	712	730	711	730	699	751	732	741	708	723	734	704	700	693	724	692	717	729	746	756	737	728	682	745	696	744	720	670	737	723	667	716	688	741	760	713	729	726	701	673	758	717	682	658	718	699	692	729	737	733	719	714	710	679	686	729	710	713	737	770	701	766	722	684	689	700	672	730	712	701	749	707	654	671	711	712	660	690	681	683	747	736	683	656	742	675	657	727	683	705	694	696	787	684	671	670	715	716	729	702	683	755	677	750	692	717	675	718	702	755	737	703	730	697	722	707	766	701	721	707	746	709	733	672	739	753	671	681	718	741	725	704	731	707	690	671	729	728	715	722	726	690	711	727	727	753	711	703	647	695	719	718	727	729	716	693	687	699	720	750	708	673	703	714	709	748	724	686	732	736	733	742	677	673	738	687	683	691	727	709	734	755	745	711	719	677	708	717	629	687	689	723	717	698	689	703	708	694	722	694	716	732	710	711	760	703	692	713	703	705	693	715	674	690	691	683	702	743	695	742	710	693	695	676	660	709	764	650	667	691	703	679	689	717	720	706	712	708	685	742	715	724	707	696	727	711	715	648	726	702	674	704	685	688	662	703	677	725	745	734	682	740	657	726	667	700	685	762	672	731	706	725	753	696	685	743	645	713	728	737	721	712	734	677	712	749	718	694	724	699	759	690	651	722	727	747	740	679	770	718	712	713	735	701	763	714	714	710	676	682	748	722	688	731	740	755	688	766	724	739	688	686	694	731	718	720	729	741	708	688	708	749	672	688	711	713	686	724	695	662	702	708	688	683	669	735	687	766	702	738	664	719	721	744	712	701	713	726	694	699	717	747	666	697	707	722	647	729	712	752	694	678	724	687	737	749	692	716	711	706	698	672	712	748	733	719	679	735	706	701	737	734	705	712	703	731	715	711	691	699	682	693	698	695	699	726	747	711	692	723	709	729	707	709	667	700	655	686	718	723	753	649	739	754	693	714	714	748	720	742	704	725	687	692	691	720	691	727	727	682	773	725	711	721	650	674	688	716	701	737	755	743	702	725	712	683	706	672	696	665	688	688	741	749	699	688	701	723	701	716	724	704	752	682	719	771	713	761	683	690	700	703	720	716	750	691	757	753	723	748	707	771	675	712	739	748	714	724	671	729	715	729	710	720	737	675	710	675	689	747	657	703	716	707	726	709	753	743	697	688	697	744	649	729	728	732	768	672	703	734	686	694	739	706	712	700
44718	59728	44326	27485	19343	13645	10020	7205	5451	4424	3292	2559	1985	1558	1346	1165	1065	970	814	805	839	755	730	757	765	756	736	750	705	712	708	714	709	726	705	730	745	712	716	761	679	783	744	758	716	723	748	670	712	701	714	702	742	750	735	751	693	687	709	700	741	713	678	783	720	709	747	660	712	725	704	685	701	689	671	719	707	706	688	726	691	718	693	716	682	723	724	730	690	727	685	703	735	687	767	719	703	718	676	736	728	712	788	740	716	736	734	722	716	667	683	737	762	734	736	691	718	725	654	686	765	677	687	693	759	726	732	682	730	691	710	749	654	695	720	715	734	713	710	748	716	698	662	700	727	731	721	682	746	661	698	695	735	748	705	758	752	740	713	741	734	715	708	716	665	722	684	735	711	695	713	747	701	729	712	721	753	744	760	671	701	673	736	727	685	712	725	729	713	713	733	744	710	729	729	723	725	708	722	729	704	725	723	750	745	701	753	676	729	728	706	724	662	729	690	737	705	682	736	717	748	690	688	726	698	721	717	729	773	688	723	675	700	729	675	680	710	735	700	714	683	704	735	737	679	690	721	697	764	700	730	719	701	731	659	705	673	714	701	701	709	676	694	720	711	687	677	681	737	671	710	732	689	699	727	715	705	770	687	714	718	751	669	733	742	715	696	696	740	728	694	713	701	733	680	748	697	694	708	724	745	723	722	725	756	747	695	644	723	756	754	730	661	688	692	702	682	706	693	711	732	731	735	752	685	739	699	747	698	669	759	698	687	720	698	744	728	717	713	731	690	653	683	730	663	742	668	717	764	699	707	675	714	725	694	709	720	733	706	689	730	748	656	741	687	714	681	715	685	705	736	723	685	755	754	704	695	715	762	666	713	704	757	694	698	712	689	687	715	731	701	708	700	773	732	715	721	711	680	721	709	727	728	691	720	776	721	674	731	681	701	722	705	681	684	669	706	734	694	689	718	684	746	684	740	700	742	690	711	742	720	724	741	731	716	681	735	722	699	742	729	700	711	715	699	715	712	767	682	750	734	694	704	757	719	680	722	711	694	711	717	720	728	724	732	690	701	712	709	695	675	712	721	716	724	705	684	717	687	671	750	685	647	668	751	707	688	748	668	728	767	757	731	706	731	721	702	713	704	673	721	717	652	687	668	692	735	746	708	678	716	751	679	742	696	774	683	702	687	713	721	744	701	759	673	646	737	693	680	753	671	650	697	711	677	685	708	715	693	752	722	766	707	709	748	726	712	767	677	705	725	675	663	708	697	716	738	694	693	710	692	649	710	749	739	736	705	701	708	705	723	674	712	709	686	729	690	758	701	678	707	723	684	744	684	707	722	708	720	701	729	714	691	656	697	753	720	716	706	707	734	741	703	801	723	725	733	664	773	747	728	719	757	697	732	689	694	718	723	672	751	717	719	723	685	741	727	704	711	693	694	712	722	715	732	743	702	676	710	758	730	696	706	705	748	744	753	714	735	705	685	696	737	718	694	740	751	726	672	697	680	748	700	731	741	710	710	679	767	689	697	705	735	751	733	747	702	723	703	672	703	706	751	739	739	684	708	722	736	716	682	694	752	695	738	707	758	702	733	736	775	705	755	739	693	676	700	730	714	681	731	726	717	681	724	687	721	717	707	716	680	714	718	704	703	731	729	747	730	686	715	766	698	741	715	701	713	680	708	708	713	695	709	690	706	751	667	659	746	743	726	740	683	745	714	688	681	702	710	671	723	729	727	692	734	688	712	686	708	715	720	716	691	782	649	698	697	679	698	751	741	710	748	731	716	687	700	715	739	656	732	685	650	666	688	724	795	680	730	729	685	677	702	688	726	722	705	757	711	707	734	721	705	721	723	751	677	700	747	688	663	709	722	708	704	718	744	744	692	695	719	743	703	721	712	688	679	670	713	702	700	680	672	713	681	689	716	709	705	718	726	711	725	735	728	706	694	712	718	739	762	710	684	708	726	719	715	715	746	659	710	736	711	631	749	741	724	770	789	695	710	727	690	666	734	725	684	740	692	715	719	750	681	706	708	715	716	726	681	705	717	725	760	688	740	721	719	777	708	719	723	704	699	757	719	748	701	720	754	713	698	713	752	661	738	702	758	705	758	755	695	702	682	681	751	649	707	701	699	747	698	719	758	713	679	741	771	723	714	748	664	704	689	695	724	711	702	704	687	703	715	739	729	694	696	714	717	687	750	719	739	686	713	754	699	692	733	736	727	700	740	708	716	712	705	696	716	727	735	719	703	723	693	692	708	686	754	734	684	723	755	749	736	719	768	679	768	727	724	718	699	757	700	718	722	732	724	714	729	745	684	733	652	793	766	685	725	734	714	714	678	708	725	717	745	748	748	703	724	664	742	685	716	731	746	691	679	715	696	763	722	682	715	760	779	705	723	723	691	699	738	751	692	721	720	674	800	743	750	690	689	719	699	734	716	707	756	745	702	716	708	712	739	710	715	706	714	729	706	727	710	696	690	715	728	704	714	726	696	768	692	726	781	737	693	643	706	714	671	699	710	706	711	715	729	709	704	713	685	712	671	755	764	653	698	719	670	680	697	697	701	666	714	734	663	713	700	685	698	717	679	740	677	722	753	690	691	735	719	696	702	706	663	746	749	766	663	688	731	729	760	707	708	736	727	706	708	695	678	715	747	703	743	729	732	700	709	717	706	666	675	709	715	728	732	744	697	688	675	719	706	726	710	685	689	732	667	736	775	695	725	696	714	681	716	740	726	707	737	728	692	724	750	698	687	733	674	704	712	703	701	699	741	753	701	723	658	740	716	715	726	705	695	652	715	709	683	706	674	716	719	750	719	731	718	710	768	722	734	738	679	674	710	725	701	726	682	707	718	752	732	693	739	685	724	737	718	685	749	723	704	738	695	738	686	719	710	667	719	686	727	724	706	706	755	755	753	704	668	709	712	704	745	667	732	714	688	726	732	758	683	680	735	669	717	725	742	722	768	707	689	676	701	737	735	726	753	656	682	756	714	693	699	688	718	708	718	700	766	749	707	744	700	778	727	708	744	651	703	703	684	730	764	682	729	684	699	736	683	710	688	704	704	673	717	709	685	720	702	712	680	710	717	756	697	684	726	667	712	693	728	724	684	718	734	705	710	704	727	672	697	707	740	720	712	721	746	702	739	670	712	698	713	749	719	765	712	695	687	714	750	750	739	709	733	713	703	717	707	709	717	745	713	723	731	713	693	748	755	712	727	664	666	742	697	731	723	717	703	726	707	709	741	662	747	731	751	663	707	686	721	753	706	673	694	653	711	730	713	752	715	710	673	736	687	730	744	698	712	673	684	698	698	720	728	736	690	744	696	690	736	676	717	693	684	709	677	713	694	670	659	748	696	727	723	733	702	692	747	754	655	696	703	708	733	706	709	741	727	763	691	699	732	713	693	691	700	673	695	726	740	684	792	730	692	711	716	732	719	746	719	751	739	709	701	678	720	680	727	656	713	707	735	744	745	724
24396	21493	29374	26479	23431	20435	14258	8517	6175	4764	3711	2791	2198	1742	1506	1244	1054	971	873	903	794	783	758	745	787	813	742	691	750	730	702	757	773	703	683	714	713	691	730	753	727	720	678	717	684	696	697	702	682	669	713	725	735	744	720	703	703	736	674	719	724	737	717	684	689	737	687	733	717	712	672	660	678	662	702	691	711	700	719	688	664	693	711	716	723	685	646	710	694	653	704	712	739	704	708	748	735	651	730	727	737	762	762	757	742	686	701	693	695	696	744	733	765	679	681	675	712	674	669	692	691	671	711	688	681	714	719	687	679	725	691	712	697	667	655	735	688	716	685	695	689	699	717	724	708	698	736	730	712	699	661	711	638	712	672	658	672	672	700	683	695	727	765	773	704	718	674	682	725	735	655	767	721	725	735	675	762	654	685	683	718	736	698	686	716	705	741	765	717	676	723	719	683	694	669	683	718	711	734	741	735	679	708	676	700	716	714	728	701	702	730	698	666	711	712	725	722	690	688	691	708	727	780	724	747	681	678	665	690	716	730	735	722	702	721	692	705	704	678	752	726	689	713	729	673	746	681	703	676	690	704	677	719	707	694	681	723	742	724	715	707	702	645	653	763	694	680	690	724	709	679	748	666	695	728	714	720	714	737	703	754	694	745	691	677	738	710	694	736	703	741	734	748	683	705	721	670	716	689	687	687	728	722	726	739	718	709	725	735	736	715	690	633	712	682	732	742	709	711	688	728	715	715	698	773	706	707	692	721	773	707	703	702	719	653	690	709	720	720	721	705	725	729	710	653	713	768	743	675	686	723	723	685	702	700	706	719	691	740	696	698	713	729	677	721	710	681	703	697	699	667	695	692	756	729	689	719	685	715	721	673	694	720	687	689	654	653	724	668	718	687	719	660	714	689	693	741	708	707	748	677	732	697	737	727	691	779	696	680	654	710	679	780	781	717	695	716	690	680	700	678	679	727	727	736	704	722	698	714	714	705	668	704	705	684	656	739	749	717	736	727	685	716	670	696	697	677	740	712	694	695	672	693	679	716	696	676	706	645	690	698	727	712	683	665	705	745	722	735	710	693	679	676	738	692	715	788	666	695	720	733	692	746	717	703	721	642	735	731	727	674	690	671	734	717	684	675	677	692	704	710	679	718	676	758	675	675	703	683	695	654	716	742	705	738	724	666	693	706	698	734	726	739	715	693	735	714	705	708	709	691	719	736	773	708	695	725	674	723	686	693	696	694	674	746	695	737	674	749	715	706	678	719	716	690	706	676	707	677	720	672	668	722	683	729	686	661	737	668	682	724	695	693	715	682	686	688	719	690	733	723	765	719	766	700	698	681	749	704	730	717	683	695	696	705	690	695	696	640	668	700	735	714	685	639	702	739	707	705	738	705	682	747	671	688	687	706	676	718	667	722	714	676	689	749	679	745	739	690	697	744	726	742	708	696	751	711	739	706	691	720	685	732	768	701	698	740	685	680	673	704	728	715	695	727	682	704	702	680	716	708	693	716	650	718	695	663	687	716	680	748	739	702	681	732	721	715	684	714	736	698	690	735	655	705	709	777	733	731	663	691	694	690	661	663	699	697	685	719	688	735	693	703	675	730	692	670	755	745	712	722	745	703	645	683	736	674	749	700	763	734	702	662	765	676	716	745	696	704	709	667	662	670	736	740	708	700	666	737	657	681	673	742	687	692	691	690	701	751	725	663	673	714	777	705	723	680	699	679	710	709	663	705	730	757	744	701	667	704	702	732	694	733	711	708	707	707	690	706	737	706	705	714	699	717	759	725	701	687	709	747	710	667	733	747	731	734	689	746	703	683	729	690	727	738	712	663	700	718	712	714	743	725	665	721	700	702	785	666	731	659	688	662	702	755	693	695	747	745	705	728	690	685	718	686	674	704	682	688	684	727	726	723	709	725	722	723	714	710	687	654	706	676	775	738	678	679	715	700	707	598	653	696	704	732	672	725	711	712	696	709	711	713	721	703	697	684	707	698	681	731	707	716	696	695	705	658	700	693	703	681	678	733	637	696	710	675	730	709	727	717	698	703	722	714	721	672	721	707	760	718	704	698	729	703	707	683	719	685	754	728	672	715	709	714	686	752	739	703	704	693	647	698	639	748	706	665	742	682	711	722	676	746	705	715	682	719	691	693	724	719	720	674	704	708	706	718	807	720	718	744	748	736	664	672	736	696	741	740	739	705	707	722	661	727	675	719	675	705	727	665	725	673	666	670	697	675	705	691	701	731	695	691	699	687	708	771	748	695	692	723	678	695	712	747	680	728	640	720	681	702	715	725	681	710	732	766	712	745	696	695	698	690	632	702	696	730	653	691	724	700	688	638	699	668	701	748	710	727	713	736	723	683	753	703	649	722	756	675	697	686	707	689	721	672	716	762	703	725	694	699	732	707	735	692	715	681	692	703	685	651	754	673	727	730	652	744	721	678	690	735	680	702	710	687	688	717	761	654	719	704	702	685	731	741	691	672	686	722	736	679	673	700	693	704	657	714	733	686	721	740	702	711	707	682	703	712	721	652	685	728	725	678	658	726	717	713	740	700	680	725	708	718	679	710	696	688	713	715	655	750	680	697	727	724	673	693	787	738	722	675	704	670	738	716	742	701	709	730	693	680	684	712	686	715	737	735	692	706	726	735	717	686	701	686	646	717	672	738	678	701	694	728	698	749	696	678	709	706	703	718	696	679	689	711	730	720	677	725	681	719	733	659	730	622	733	734	699	663	680	738	676	682	684	671	689	758	713	722	703	751	698	727	703	660	708	671	696	713	676	659	695	748	658	682	678	743	690	690	722	690	763	681	712	716	669	692	695	694	684	720	724	729	703	681	671	730	670	689	733	720	740	708	724	711	677	672	700	682	761	738	729	697	732	684	705	715	715	751	674	672	681	724	717	727	713	715	681	712	696	721	683	701	717	684	738	729	722	722	662	726	719	723	716	713	735	649	704	714	685	681	684	753	715	732	709	685	690	696	696	678	722	701	722	709	688	745	686	709	686	709	710	724	689	712	735	660	751	734	650	705	704	664	720	727	661	733	739	734	686	721	730	726	703	676	708	698	733	764	705	715	770	767	693	673	718	713	714	734	736	649	726	716	747	700	680	672	713	682	733	710	719	715	718	697	775	656	710	681	712	703	721	675	715	687	672	697	724	727	712	728	713	735	703	704	688	713	709	705	673	701	740	694	706	691	685	759	692	700	681	686	682	745	758	702	701	732	753	714	701	676	724	668	686	730	716	673	644	706	700	717	701	698	741	703	702	747	710	705	705	712	719	735	647	724	725	746	696	669	709	711	688	677	673	674	736	731	738	738	676	720	658	698	700	704	690	692	698	714	709	736	661	667	692	711	660	687	729	710	705	724	742	704	702	696	688	686	666	683	730	687	702	711	662	686	672	702	704	715	746	712	738	729	727	702	703	695	692	720	695	685	703	682	709	712	693	687	715	720	716	664	729	665	702	756	708
43596	66857	50519	34234	24936	19741	14941	11147	8648	6434	5054	3874	2824	2320	1877	1494	1242	1071	905	894	831	810	862	801	772	740	769	775	727	730	719	708	672	716	728	731	719	762	706	695	701	682	681	705	694	672	719	691	739	676	690	709	686	679	659	664	750	675	685	708	734	703	736	730	663	738	693	703	715	686	669	669	741	733	719	714	743	731	733	704	651	699	677	691	716	723	711	707	703	750	680	716	719	731	723	708	702	741	723	720	703	684	675	751	706	715	760	722	738	677	711	707	682	682	736	731	715	705	711	673	691	704	708	697	679	689	681	694	709	675	699	730	739	707	731	710	700	726	716	692	694	719	727	687	708	676	699	681	740	728	669	644	688	742	677	683	742	720	707	707	726	718	703	724	679	718	670	723	695	708	699	677	659	676	679	671	671	706	699	694	701	719	681	706	694	677	701	717	693	722	686	658	693	682	737	709	694	730	676	763	707	750	726	740	708	685	765	723	699	648	690	665	700	738	655	697	725	706	671	686	692	762	762	711	712	708	679	706	636	676	729	691	718	700	666	697	690	710	693	706	699	722	674	765	723	714	680	694	660	677	733	679	704	685	696	730	686	655	728	684	675	683	679	737	676	708	686	723	727	738	709	692	726	703	697	668	692	710	696	691	732	665	724	670	638	718	742	740	691	735	679	651	702	728	707	703	728	682	731	695	717	702	686	696	690	723	718	746	659	725	684	694	724	629	667	683	710	671	692	675	722	705	723	691	714	757	743	730	722	710	733	735	714	725	688	695	695	716	723	692	707	722	701	710	713	733	697	717	740	707	699	731	704	720	743	751	745	678	676	657	688	726	719	734	721	700	699	717	697	674	716	704	718	686	723	667	662	680	769	738	679	701	706	683	689	678	712	707	711	689	723	679	720	720	693	700	701	655	719	663	687	643	734	668	743	720	708	714	727	697	730	707	695	639	695	709	733	711	710	707	711	723	684	685	718	702	734	709	722	687	662	700	708	669	725	761	726	697	720	694	721	674	750	671	665	722	751	656	704	718	739	675	700	685	748	707	759	709	699	708	689	709	699	713	719	703	733	746	665	735	685	710	756	751	705	698	745	738	706	720	733	680	688	690	688	704	716	709	677	694	669	685	716	738	750	673	754	729	678	717	676	684	711	708	673	663	707	707	722	665	749	742	685	730	688	736	697	678	678	715	678	712	682	678	709	721	676	653	684	758	668	750	706	694	687	697	707	763	691	711	727	679	719	708	700	684	730	693	709	772	758	691	719	712	710	671	732	749	682	655	723	747	722	690	671	635	696	663	668	705	713	709	667	701	698	719	733	705	752	666	708	732	686	708	690	657	689	721	727	709	698	726	710	699	709	689	710	686	709	687	707	712	744	661	749	690	723	712	685	716	723	705	700	738	693	738	721	677	672	702	691	700	727	691	706	740	690	720	684	725	674	734	719	723	742	726	719	775	719	715	688	721	723	693	707	768	710	709	696	706	696	746	689	704	679	735	721	722	732	683	695	680	685	728	624	717	671	711	725	705	670	716	716	687	694	721	659	689	700	695	686	701	710	711	683	684	709	672	699	703	713	734	711	726	709	724	671	709	722	696	679	720	719	712	771	709	745	681	686	683	736	684	729	739	758	709	684	676	710	728	740	679	725	717	730	727	708	714	737	745	712	715	765	687	708	763	678	720	741	752	706	695	669	684	722	727	696	756	728	636	700	697	671	723	682	710	758	711	698	647	727	665	699	742	687	715	678	722	727	740	740	701	692	691	741	711	683	674	688	712	709	716	738	705	689	651	710	687	680	698	736	691	717	761	732	689	679	717	683	703	693	686	749	716	714	728	705	724	703	675	709	723	722	709	768	683	699	712	688	695	725	698	681	705	683	731	689	729	677	725	679	710	726	687	726	718	733	730	706	663	726	729	730	695	665	708	675	714	743	711	711	698	741	682	693	681	742	713	707	722	742	736	725	708	727	684	704	759	709	720	717	686	730	715	761	742	702	746	701	747	731	708	669	698	729	710	690	748	699	708	698	666	672	762	652	702	721	663	694	720	677	675	705	666	721	706	727	711	695	724	696	693	740	740	693	701	718	746	709	684	729	650	709	712	686	736	705	717	710	746	662	685	756	692	701	698	665	675	661	664	710	662	735	721	711	692	724	723	720	715	742	662	768	704	707	705	708	671	699	746	699	698	712	701	679	748	728	722	702	658	710	684	680	710	750	703	694	681	696	706	693	698	737	730	639	673	730	758	738	706	669	713	717	694	725	759	729	695	662	708	731	702	717	664	713	707	675	723	711	728	705	772	672	676	728	715	706	700	652	680	710	767	705	699	714	671	695	738	701	721	709	686	682	676	731	755	712	646	696	660	731	686	738	668	712	759	700	722	710	733	694	732	776	708	731	696	702	744	670	686	765	699	726	700	736	685	725	671	714	687	691	736	698	697	701	706	693	683	712	681	685	672	671	677	671	685	719	667	698	703	739	746	619	687	696	671	736	714	705	723	720	689	753	707	726	700	734	707	731	672	692	664	695	751	660	685	736	684	721	651	688	696	656	707	735	741	710	712	714	696	693	675	659	752	696	665	688	686	722	732	714	694	655	682	727	692	689	717	684	748	734	732	709	699	745	689	697	728	727	712	685	716	711	705	707	678	692	698	728	710	725	777	681	690	713	721	667	669	663	714	712	698	687	684	707	708	714	670	699	681	691	707	706	702	700	659	678	701	703	720	726	695	743	712	676	727	665	711	711	678	756	703	705	756	679	685	680	695	676	743	684	724	705	726	720	672	709	732	714	728	725	689	672	762	701	641	694	713	729	678	706	702	684	742	757	694	699	680	763	705	680	727	736	736	714	688	667	717	712	689	759	693	703	741	709	724	738	712	709	651	760	733	711	709	650	709	680	723	724	674	647	747	714	661	709	675	703	699	722	712	773	710	700	705	729	728	681	701	690	722	771	685	721	722	707	736	756	708	702	690	764	721	717	744	680	702	726	723	695	713	679	696	698	717	741	721	697	742	712	684	704	712	706	698	683	727	749	735	769	717	704	715	732	722	707	697	720	679	667	725	708	665	706	726	712	738	643	685	690	704	739	722	709	697	692	705	673	697	680	682	678	730	702	683	683	712	695	704	690	727	750	680	721	695	688	690	698	726	699	682	753	712	670	704	699	743	690	675	683	695	736	718	773	698	678	702	715	760	721	676	740	713	775	742	706	704	739	727	696	684	721	699	742	723	668	683	683	716	715	702	684	702	722	709	728	700	751	704	749	700	718	663	708	654	708	658	711	717	660	675	743	719	716	671	718	723	668	720	687	726	707	688	723	656	726	704	682	722	708	689	740	739	698	718	706	728	706	692	694	693	708	744	684	664	767	703	701	679	711	727	707	662	703	719	762	688	682	632	729	725	705	724	702	675	695	682	672	711	758	686	684	751	693	734	747	676	721	715	742	649	693	713	713	792	676	712	706	702	734	750	709	681	695	736	720	703
25501	22357	32230	30298	23205	17330	11673	7485	5713	4243	3385	2573	2080	1652	1476	1226	995	974	831	816	849	812	825	778	835	781	758	810	753	758	795	763	743	749	707	731	707	687	752	753	675	738	735	685	734	703	736	751	714	729	755	732	710	732	731	722	768	719	686	731	733	725	705	742	783	734	734	700	718	713	753	777	715	781	704	664	720	731	672	720	707	728	685	727	721	762	724	719	743	707	714	716	726	753	713	757	725	742	709	736	764	691	760	785	751	718	685	713	712	716	758	750	727	733	683	712	744	749	717	795	740	728	738	747	712	742	708	711	721	726	734	734	735	701	742	707	767	748	728	667	742	736	745	752	751	759	730	705	765	758	785	706	741	721	752	726	764	747	759	765	704	750	768	660	702	749	715	704	720	717	708	742	727	717	721	722	746	705	725	732	718	717	715	728	698	789	753	705	739	636	714	710	751	773	729	754	698	694	708	707	740	745	738	744	775	695	756	760	722	743	744	737	729	705	732	735	667	759	737	740	696	709	749	690	748	765	737	728	686	747	672	693	739	699	716	750	724	732	744	711	770	732	739	701	683	764	745	749	725	732	764	721	711	716	732	741	725	707	771	744	690	722	736	737	677	711	739	701	732	715	755	739	705	691	723	714	719	707	681	697	691	730	698	705	761	785	747	741	762	724	726	771	698	704	711	763	723	718	684	710	718	752	739	720	673	744	701	719	744	709	704	705	704	746	690	751	769	752	702	744	752	752	708	735	708	753	699	771	694	676	710	714	744	737	776	771	707	759	707	754	706	745	760	726	724	728	687	723	793	737	706	735	725	711	710	727	746	728	745	743	728	765	751	686	730	706	715	687	741	771	748	719	732	751	712	694	723	715	713	739	718	694	727	723	742	753	737	687	736	745	712	708	673	741	708	786	754	751	730	675	721	700	740	721	758	696	730	760	716	759	753	794	720	760	732	709	762	727	738	726	703	728	737	705	747	691	779	693	720	718	723	760	721	690	732	721	696	723	674	776	748	736	678	683	741	680	729	746	748	689	709	694	750	700	703	704	760	735	785	720	767	743	739	665	723	704	716	716	750	716	778	747	736	715	774	768	783	744	728	744	718	749	757	763	732	752	745	701	726	769	692	746	732	687	731	724	694	716	755	746	706	786	741	743	772	729	715	727	733	740	742	707	745	731	680	725	762	727	714	753	776	707	743	726	735	738	719	733	727	768	721	704	724	696	724	683	749	692	686	752	710	702	767	730	754	733	721	722	740	746	756	755	794	755	724	713	724	714	782	709	768	710	737	741	703	773	698	726	728	738	663	700	684	722	731	751	726	692	733	739	707	699	703	701	698	739	735	714	751	692	734	726	754	744	734	809	734	733	734	768	701	717	740	795	762	770	718	742	710	731	719	732	706	728	698	721	713	779	708	737	681	725	705	743	733	748	719	727	720	772	706	733	708	681	729	731	722	735	747	801	752	722	718	725	757	754	764	726	732	766	761	744	717	751	691	757	678	711	738	768	693	747	751	704	724	719	713	721	692	746	718	720	777	741	777	701	741	735	696	781	705	757	703	690	753	736	768	711	766	737	765	691	697	737	729	731	756	698	768	728	772	708	700	724	724	755	739	716	743	743	674	709	756	722	715	785	783	720	711	721	740	726	717	670	728	792	732	687	757	700	709	710	709	752	763	656	697	718	749	758	740	761	704	722	732	767	679	737	787	642	725	770	696	699	704	758	743	715	713	715	767	734	717	726	708	743	709	747	730	758	654	740	743	728	746	696	694	739	726	739	782	719	758	693	727	761	680	775	727	737	719	776	797	701	698	743	716	697	776	715	756	699	721	675	664	710	773	749	747	724	692	708	672	681	716	745	687	747	732	708	727	698	695	759	711	711	713	692	721	770	682	786	750	721	738	706	736	728	774	679	730	729	748	743	763	754	761	733	733	692	744	736	740	730	780	751	723	725	773	793	771	706	714	742	697	716	721	727	674	748	712	710	729	705	786	746	706	729	717	748	741	703	754	725	697	750	755	686	731	739	698	705	701	750	752	721	717	720	768	717	718	720	718	738	730	700	733	715	726	695	694	678	757	716	702	721	746	762	719	670	676	730	753	723	695	719	740	715	742	714	737	700	742	738	755	688	752	742	739	733	725	763	725	695	739	758	756	729	769	704	731	750	695	713	691	710	710	761	746	731	792	742	657	728	723	754	707	726	737	737	723	731	757	702	710	718	668	715	687	698	691	691	711	778	728	735	713	781	705	699	706	736	726	710	720	724	681	691	698	733	681	758	715	739	728	741	702	725	737	789	708	698	741	758	753	704	719	728	709	681	735	724	746	706	745	739	784	748	735	710	734	700	757	749	735	733	694	729	726	716	743	748	742	711	692	782	742	754	724	658	710	693	739	764	710	764	783	753	725	741	713	757	762	735	798	735	685	754	808	664	725	655	779	766	736	721	664	681	722	720	723	726	677	713	753	664	743	749	761	763	765	723	715	744	761	738	729	750	716	717	717	713	720	725	681	681	717	701	766	703	740	704	686	715	740	737	694	683	665	731	735	762	748	727	705	760	750	753	706	724	732	745	760	723	715	769	789	740	717	754	704	744	695	657	725	815	719	737	745	731	753	691	724	702	751	764	747	753	719	779	739	746	739	695	732	755	658	782	726	738	715	784	785	685	704	749	734	746	738	733	749	693	749	718	738	744	724	695	769	747	727	746	722	694	725	694	708	720	740	695	687	726	708	782	767	753	716	710	690	718	790	747	752	736	679	721	733	688	690	727	706	732	740	726	757	689	709	786	691	752	766	741	732	729	726	760	728	749	759	742	746	724	763	761	738	735	763	719	669	687	797	692	718	746	780	699	745	799	721	709	695	696	727	681	718	750	672	761	765	735	745	726	727	745	704	725	672	729	697	707	696	770	736	699	735	691	784	721	722	720	691	722	711	765	780	727	753	728	744	717	753	719	705	719	711	750	660	764	730	728	711	765	706	712	751	727	666	683	737	696	755	776	727	681	761	752	710	724	759	716	657	758	732	697	706	738	747	715	753	763	691	771	731	724	662	713	701	769	705	746	752	684	751	692	720	704	697	730	708	730	742	724	717	722	700	756	749	725	722	751	718	711	719	747	716	682	727	706	694	712	743	727	729	720	693	722	785	718	745	746	759	737	699	745	804	737	701	718	666	694	724	734	741	732	687	733	694	781	755	723	737	698	745	727	721	679	727	783	736	718	730	706	756	777	714	747	711	762	755	708	710	708	741	743	688	713	726	735	732	715	730	740	767	736	752	735	750	727	772	716	719	711	710	762	746	706	707	723	726	768	777	705	734	694	711	731	757	698	714	751	758	734	687	737	741	719	755	707	723	718	768	742	680	776	693	715	702	770	757	682	698	711	758	723	699	735	702	693	744	733	714	782	720	730	721	739	697	751	738	692	714	735	687	680	716	725	767	694	669	670	750	728	716	727	755	762	688	707	753	685	691	752	743	708	710	738
41895	65697	49335	32435	24385	19182	14438	10784	8466	6314	4945	3727	2785	2211	1814	1401	1251	1054	929	848	833	865	781	765	783	815	774	731	737	749	784	782	765	762	720	742	722	739	713	756	723	724	734	725	717	718	720	749	711	764	755	774	744	751	727	738	713	705	759	694	701	727	738	738	777	758	711	672	748	758	755	738	723	754	725	696	725	706	711	765	760	703	733	756	721	738	722	710	701	728	723	671	720	786	714	772	712	732	746	690	765	701	718	729	773	716	804	690	766	696	729	719	716	726	753	715	770	679	762	717	708	723	772	721	741	720	775	734	705	727	740	726	732	773	727	697	755	713	707	723	741	689	745	683	744	735	739	724	726	707	751	712	747	704	731	720	728	759	770	728	707	677	730	705	737	753	730	725	727	711	726	736	749	711	727	730	721	763	678	716	802	702	764	739	708	699	718	728	756	702	720	735	759	721	754	743	719	714	769	703	735	781	742	775	748	738	745	709	686	734	660	771	719	743	722	709	729	742	717	753	696	748	740	723	722	732	724	692	712	745	723	733	684	733	735	736	767	747	691	778	728	730	746	769	760	732	749	708	758	766	744	785	732	657	723	737	732	702	763	756	702	741	707	749	725	713	718	753	742	674	706	708	769	719	657	716	709	753	738	702	754	784	694	735	728	726	729	715	738	705	690	739	672	716	723	732	769	736	753	696	722	783	728	742	708	718	718	774	667	689	744	696	714	744	658	707	725	724	763	719	748	716	732	733	682	756	701	752	687	752	759	758	788	720	737	728	730	750	744	746	720	741	765	732	694	712	775	736	771	717	744	751	724	762	757	712	716	720	730	743	776	720	716	722	719	767	708	762	753	692	761	728	757	734	759	774	705	685	682	758	728	705	713	786	705	726	766	780	709	773	746	736	730	710	708	735	780	699	702	724	691	789	704	685	695	675	722	715	643	697	813	739	726	724	730	700	787	757	711	749	730	724	733	696	743	726	733	722	690	789	728	714	774	714	700	739	735	721	727	707	708	700	781	707	716	722	712	703	761	663	766	754	750	691	724	700	759	714	746	729	727	715	697	766	765	734	780	735	760	727	776	771	732	721	738	771	738	766	720	736	720	689	734	701	751	716	682	718	690	752	725	699	723	693	728	704	721	734	771	699	716	690	748	715	709	755	755	715	730	749	702	736	718	731	701	742	731	731	761	724	734	750	745	704	710	728	739	709	751	764	713	747	739	728	777	731	692	702	747	716	758	768	712	780	692	684	728	721	743	756	693	762	737	794	749	733	796	770	672	765	722	706	667	731	681	658	770	743	679	733	709	755	753	736	669	723	724	725	786	701	702	701	726	734	730	783	738	782	722	707	767	730	720	702	715	718	713	702	781	743	726	719	689	677	757	712	741	687	705	710	710	684	703	726	702	723	758	739	803	693	741	694	722	737	673	715	716	727	758	703	741	671	708	727	722	738	721	706	696	773	716	725	755	726	714	717	686	742	744	731	687	740	727	746	714	699	733	752	757	750	692	772	719	746	727	736	716	696	715	740	695	725	734	738	738	770	721	727	718	688	742	739	744	756	742	769	707	703	756	727	755	721	719	727	767	755	699	746	717	732	766	734	720	753	740	732	742	706	730	720	721	704	760	703	763	794	729	702	730	663	712	773	724	752	709	731	724	703	770	726	718	689	687	821	712	688	713	745	754	704	744	736	749	677	735	736	760	705	748	748	715	699	711	741	736	717	734	700	726	739	730	752	703	713	690	750	774	711	738	757	700	711	750	702	717	772	730	674	787	715	704	711	731	731	722	739	719	756	718	756	735	716	699	710	746	710	707	704	735	679	716	718	724	726	699	768	776	725	743	731	680	735	703	758	718	711	756	775	788	714	726	689	720	710	715	731	743	744	705	703	800	744	753	716	714	746	741	739	727	740	691	721	735	689	707	669	745	703	745	686	745	701	723	730	770	693	739	728	738	739	745	700	698	714	741	715	728	748	748	678	736	695	716	766	721	718	730	698	703	727	724	752	749	751	745	742	684	690	685	729	777	741	726	683	681	720	713	732	746	729	748	644	723	776	753	745	737	725	726	706	750	729	725	739	710	741	768	723	778	729	728	726	755	705	742	747	785	771	696	754	747	718	723	727	746	744	692	749	708	754	692	730	707	735	767	727	746	692	740	769	719	756	735	724	724	789	725	734	706	728	716	741	737	727	699	767	733	708	719	741	751	694	681	723	751	724	678	745	745	742	729	766	719	684	765	736	753	763	734	761	698	685	783	718	723	700	727	763	709	729	734	735	742	754	795	737	748	743	734	740	725	713	733	720	761	756	742	693	742	720	753	712	701	747	739	665	753	690	698	683	736	729	734	751	738	737	731	744	735	728	759	740	769	752	771	690	760	778	725	714	669	677	727	731	745	741	728	751	772	698	728	726	787	717	704	725	702	723	753	682	714	739	751	757	733	693	750	775	722	707	680	775	719	705	747	752	713	738	748	738	768	729	728	749	736	710	716	689	728	713	782	712	744	726	739	722	744	647	737	784	730	728	678	757	722	732	746	703	744	707	732	755	712	708	722	687	698	716	726	743	714	725	713	700	724	734	694	722	741	763	718	765	735	744	741	694	727	691	717	694	709	725	720	753	784	730	742	705	716	744	743	729	732	705	750	778	752	721	737	689	765	687	735	728	681	752	723	729	753	752	729	750	700	727	746	767	779	734	732	708	759	737	725	731	700	754	728	719	733	701	721	677	733	764	723	729	721	736	732	698	726	706	701	710	740	740	724	737	744	761	752	713	729	793	696	705	748	725	737	813	724	684	675	790	703	732	710	729	729	707	738	735	756	734	749	702	718	771	793	712	734	708	697	707	697	779	729	781	794	760	718	722	725	734	713	722	737	714	755	757	740	721	792	740	728	717	754	752	737	759	713	688	716	696	742	725	679	715	710	739	725	718	729	779	739	780	759	713	720	729	747	751	722	707	741	740	705	693	707	723	714	778	660	723	695	726	746	680	715	708	731	726	740	728	704	744	728	753	755	725	754	708	697	762	721	724	724	740	716	758	743	731	739	694	766	740	728	733	718	731	703	764	753	755	744	691	700	761	743	748	739	776	734	765	742	764	749	727	701	722	712	716	748	720	709	732	771	723	716	733	717	736	728	705	739	739	726	735	723	724	711	762	781	721	718	691	717	756	699	764	772	793	738	685	722	713	708	777	722	720	727	736	771	694	732	748	744	660	742	718	780	692	701	726	710	750	720	749	760	756	693	733	749	733	706	717	729	732	756	697	730	748	757	701	721	722	732	732	787	712	742	754	716	772	730	725	721	748	726	712	703	745	754	747	717	711	718	740	705	703	736	739	736	760	721	699	696	689	699	727	705	725	688	703	689	755	721	688	723	729	730	703	692	749	761	728	757	742	724	725	695	741	724	779	713	728	714	725	714	734	718	692	703	708	723	748	717	687	736	712	747	725	684	673	728	719	745	779	742	746	708	688	750	717	695	730
23025	21464	29319	24355	22184	23553	21381	11701	7855	6002	4583	3561	2732	2185	1753	1430	1193	1051	963	863	861	869	810	814	773	856	782	806	822	783	770	783	759	742	761	780	753	759	800	754	762	778	781	763	763	767	744	756	703	757	734	774	765	783	804	735	743	723	742	726	771	721	751	711	750	768	734	776	773	751	790	741	708	733	764	764	765	713	751	733	763	708	752	753	717	698	729	794	765	668	767	719	757	773	763	749	732	757	760	784	760	699	759	728	741	772	727	761	772	727	777	734	775	715	716	739	765	771	745	722	733	747	728	729	725	736	731	789	752	755	734	712	755	781	768	752	738	722	717	715	710	758	746	761	755	685	721	801	729	749	774	753	690	767	755	695	705	767	724	760	762	737	733	744	719	781	762	777	719	780	711	787	754	757	718	734	735	686	702	743	740	769	751	772	752	772	702	753	798	754	716	778	785	740	714	779	744	740	810	781	713	742	729	711	789	736	797	719	734	795	783	731	749	740	672	766	820	727	758	768	759	721	766	730	723	688	752	761	737	737	751	721	744	756	765	750	766	761	720	765	772	729	680	782	719	737	798	777	714	728	737	784	728	688	731	770	755	750	745	771	815	781	816	727	717	780	737	785	749	694	777	764	757	711	739	718	694	759	747	757	748	742	765	723	772	767	730	719	744	750	767	796	732	716	797	763	742	721	751	762	774	819	707	693	758	696	722	758	785	780	765	731	681	731	791	783	720	754	725	744	775	760	756	737	763	798	761	722	776	689	759	762	739	764	731	794	765	718	736	700	734	797	748	776	746	771	746	720	750	719	752	766	718	755	713	733	776	732	766	732	734	746	749	737	773	740	759	742	752	798	737	769	772	748	722	713	754	778	721	762	781	727	780	705	741	740	755	765	706	751	755	745	763	672	781	739	679	720	770	778	724	759	719	772	736	797	691	708	738	741	734	736	777	786	717	765	742	732	748	752	758	738	737	729	742	720	753	756	776	786	721	798	740	723	787	772	774	761	774	739	811	778	750	720	737	765	740	755	757	758	740	778	774	708	761	732	729	739	774	702	741	702	782	713	769	784	775	756	746	764	806	762	744	732	742	772	747	797	734	740	758	746	726	788	768	749	793	759	714	717	707	759	738	725	765	753	773	751	775	746	773	783	774	745	730	790	735	731	776	774	716	751	763	743	732	757	702	747	710	750	744	763	758	759	797	722	727	724	813	711	770	754	760	786	795	800	743	748	707	699	714	724	727	754	735	683	763	687	790	730	732	738	739	739	763	745	773	758	715	696	753	711	774	705	764	727	783	683	717	766	738	739	720	746	743	760	665	771	776	775	752	776	762	699	746	762	759	772	757	757	769	760	790	762	772	742	738	768	709	711	715	754	757	770	740	756	748	700	773	742	720	743	757	769	754	768	731	748	759	816	725	769	709	789	756	806	762	731	792	740	724	733	724	736	728	771	729	759	719	708	731	766	720	773	757	746	731	776	731	749	672	723	730	761	777	747	745	789	729	750	723	750	738	758	747	773	735	681	747	789	750	751	702	762	757	713	777	771	735	746	769	781	759	718	720	746	775	698	741	743	726	726	709	754	730	780	730	737	691	759	781	718	758	746	714	728	748	757	754	755	753	775	716	773	777	785	756	709	760	781	778	760	703	751	707	734	784	721	750	744	732	791	753	709	771	766	772	819	722	780	668	727	738	658	725	749	781	716	742	784	754	722	747	709	741	752	753	734	735	762	745	757	703	744	693	732	737	774	722	798	742	746	770	760	748	726	792	738	693	718	790	778	804	736	714	783	717	754	733	758	737	713	714	751	720	767	716	792	691	744	721	742	759	756	751	742	771	714	796	734	707	766	783	775	733	716	735	723	748	753	792	694	789	778	758	704	710	772	743	778	713	738	679	767	744	755	755	706	760	753	750	724	721	758	738	758	764	713	778	797	758	746	764	712	750	689	738	755	788	704	744	727	669	747	765	790	736	758	768	764	781	767	753	724	769	746	718	819	765	776	748	718	775	766	796	743	742	750	747	745	718	799	727	759	736	746	786	722	707	718	731	728	751	754	664	747	803	783	721	753	764	764	795	735	698	787	763	724	755	742	723	749	719	688	812	689	742	739	738	705	718	736	755	769	792	779	723	737	762	705	715	748	771	735	761	764	693	758	772	747	728	734	750	711	780	756	736	725	783	730	765	702	732	745	714	742	753	781	741	716	772	741	693	726	758	734	744	741	765	716	731	740	757	748	784	726	714	695	807	725	771	740	736	707	778	759	726	749	720	700	720	730	743	745	795	743	736	735	709	763	790	703	711	718	793	794	763	732	756	740	719	721	714	708	787	709	700	691	712	712	785	762	795	708	724	762	770	741	783	764	744	722	721	813	770	752	746	756	766	747	705	769	762	772	785	764	731	806	701	735	705	757	709	762	734	782	791	765	743	750	753	724	755	748	755	748	685	733	734	724	761	727	794	769	746	719	787	763	765	777	749	762	748	771	721	750	757	767	793	723	732	716	697	730	734	774	716	794	801	745	715	766	746	741	780	752	743	730	749	737	807	743	731	735	760	752	742	755	722	725	755	762	743	773	755	780	707	746	700	724	733	732	733	713	794	717	763	778	741	742	727	739	745	741	751	718	720	774	731	723	770	764	807	755	736	785	812	752	723	735	737	751	735	730	771	748	803	734	751	718	714	697	726	711	726	789	764	759	715	713	716	715	773	755	716	758	796	733	729	740	747	733	746	798	732	745	732	736	723	785	729	715	769	766	780	800	762	772	748	753	794	776	698	735	691	769	702	735	756	759	721	758	663	772	749	757	704	725	746	765	712	774	799	738	738	767	739	735	774	717	738	765	769	719	736	713	808	694	749	722	697	777	742	693	738	785	723	716	767	754	740	729	717	740	705	753	719	727	721	726	701	717	690	747	677	728	690	707	746	757	768	744	772	725	731	797	772	674	716	727	753	738	692	757	746	745	729	731	746	709	756	752	765	753	760	746	781	778	738	742	730	722	695	721	733	747	703	739	729	742	714	719	768	740	727	740	746	760	781	707	740	745	735	786	764	713	797	734	737	713	791	698	769	751	778	758	748	749	749	764	722	772	745	742	772	741	718	733	743	784	721	755	772	753	777	721	725	711	750	733	768	715	727	699	677	776	705	725	745	693	705	733	729	700	742	755	731	731	782	735	718	731	700	737	768	727	772	761	735	792	760	739	780	795	759	729	731	773	724	788	761	735	722	770	699	841	777	767	751	739	771	752	718	726	705	705	722	728	746	754	790	750	765	743	751	736	725	811	779	752	760	801	740	809	778	765	727	695	724	731	746	740	751	751	711	758	731	705	768	711	751	705	752	691	755	763	755	761	699	721	760	709	746	755	774	769	765	762	773	839	730	733	723	754	747	755	705	776	748	705	766	698	726	748	739	754	683	744	806	719	799	745	712	717	742	706	763	751	720	758	784	732	740	817	785	759	721	753	747	735	715	793	713	705	726	805
45908	77785	56306	37556	28881	23249	18203	13857	10767	8251	6208	4772	3660	2711	2240	1739	1400	1164	1090	948	948	903	881	888	810	860	757	815	750	756	763	747	762	778	718	736	777	763	757	740	716	725	771	706	733	765	747	709	732	750	793	743	712	763	736	718	757	744	742	711	771	752	732	725	750	687	730	714	744	714	724	729	678	714	729	698	761	739	737	771	747	724	759	753	774	725	767	731	751	760	750	728	720	732	722	737	713	779	731	690	712	697	751	748	719	780	772	703	753	758	722	780	765	717	746	750	748	724	755	717	717	725	753	773	728	800	724	708	753	708	675	763	727	787	733	739	753	700	706	752	744	722	769	720	751	714	720	759	762	758	772	776	719	762	755	736	698	736	751	753	759	714	734	758	717	704	713	753	751	728	692	747	742	724	714	753	729	720	758	715	743	770	728	716	729	779	756	768	739	699	715	815	754	735	739	763	779	758	748	792	698	739	768	729	723	729	815	705	748	712	793	731	731	753	702	695	765	720	775	708	757	741	713	771	746	696	721	757	730	756	756	728	723	722	745	691	683	727	738	746	727	737	727	733	730	715	778	712	688	760	756	716	729	762	728	772	744	728	771	747	738	738	803	735	762	721	725	741	715	715	768	688	751	748	738	774	695	747	721	716	735	733	758	730	751	693	670	763	735	803	721	760	769	759	763	730	742	777	687	733	730	738	740	750	765	712	725	721	679	718	709	681	719	769	751	703	756	712	739	740	737	789	727	726	774	712	743	733	748	805	743	725	750	744	751	741	736	796	742	692	713	748	770	729	757	715	720	778	705	765	754	757	840	783	737	743	737	739	793	734	733	756	749	747	716	733	699	764	747	713	710	784	730	709	713	730	729	774	720	726	752	728	802	762	750	709	705	663	731	726	771	778	711	771	772	752	749	781	735	769	725	732	708	678	739	722	720	725	756	721	744	740	749	750	735	741	756	706	732	771	735	758	776	730	736	745	697	746	727	794	757	729	742	729	746	770	746	738	731	692	738	738	710	742	738	743	740	745	740	748	739	719	734	705	765	766	749	745	764	784	765	691	743	706	756	771	754	800	724	724	804	770	700	771	750	752	735	733	749	734	740	734	762	781	707	748	714	722	707	735	672	743	719	755	698	735	738	729	668	729	691	735	682	753	739	741	766	775	740	752	765	706	710	718	718	769	734	717	703	717	696	747	690	759	745	689	710	715	730	692	749	775	807	773	706	756	769	733	751	726	750	752	725	743	758	727	760	742	724	737	761	729	756	741	755	729	753	739	771	740	767	714	773	762	731	720	751	732	708	731	715	735	743	726	682	719	780	737	759	717	737	687	766	712	778	729	764	735	753	725	716	722	764	748	737	745	708	764	674	747	792	742	737	767	739	701	706	712	753	684	740	753	751	733	721	753	719	718	783	747	724	713	761	733	740	780	726	714	727	782	667	775	718	744	761	787	743	733	763	741	747	772	717	722	789	723	745	728	714	705	760	753	688	745	751	729	732	740	751	749	742	742	820	747	797	786	720	742	726	772	695	758	727	765	752	768	675	766	750	700	769	721	754	726	731	722	724	744	720	786	738	711	737	720	742	762	745	721	741	787	719	744	755	741	747	751	749	759	756	732	801	783	709	711	746	736	744	698	725	698	735	758	793	816	756	709	724	771	734	778	757	690	766	718	719	799	714	736	681	771	742	711	699	747	734	727	709	747	710	730	733	744	719	766	735	778	709	761	748	718	745	702	734	729	707	689	777	770	738	737	701	675	696	746	702	713	722	712	726	758	713	692	749	750	776	740	715	753	717	738	699	703	763	729	766	704	745	760	723	737	755	788	747	730	689	670	730	735	712	733	709	749	782	732	723	717	750	753	700	755	737	760	686	732	745	678	736	766	750	740	763	737	755	731	720	750	759	750	717	672	688	732	753	737	689	709	759	755	684	728	738	767	690	717	740	737	756	755	717	775	719	757	737	706	713	736	751	778	740	774	737	761	732	758	751	768	688	704	750	732	702	689	728	742	741	683	752	748	732	691	749	722	725	777	770	727	743	752	754	706	712	734	792	767	734	774	750	763	765	750	746	758	751	756	724	750	757	715	739	744	773	731	733	771	752	746	736	733	717	733	755	742	758	792	743	738	695	726	771	718	694	730	743	785	816	730	734	699	725	700	765	745	737	770	725	706	734	776	706	745	736	732	759	741	698	723	716	752	761	723	743	749	765	740	781	718	753	709	762	735	757	753	750	736	729	743	736	696	757	726	762	713	714	733	721	709	757	737	716	782	697	749	718	735	742	753	755	685	787	688	692	752	695	712	769	729	716	739	681	760	753	736	741	759	806	682	675	723	739	757	701	762	735	689	733	768	717	730	765	752	746	689	741	745	754	735	766	746	717	716	757	786	675	750	710	710	748	707	761	721	750	684	706	700	688	719	807	728	719	802	746	751	760	771	688	731	690	750	685	742	746	699	725	729	751	679	729	744	730	729	725	729	713	753	696	712	733	754	721	691	718	744	742	716	789	722	751	725	735	728	741	782	784	736	698	737	673	764	715	733	751	760	762	770	672	707	786	757	809	777	762	743	727	793	751	780	744	760	760	773	729	754	724	725	710	757	703	743	769	724	704	718	761	752	709	744	720	758	736	722	709	735	734	679	783	687	753	756	700	719	757	729	756	766	771	759	806	767	796	751	750	738	789	697	763	746	693	797	754	748	715	709	745	725	752	687	739	758	753	659	744	696	725	804	748	763	754	770	718	734	751	713	730	779	768	748	753	724	733	705	735	702	724	759	778	793	786	723	746	702	761	758	721	796	734	753	707	731	761	718	759	702	773	724	773	736	723	743	717	705	724	716	709	766	730	726	712	760	711	688	731	762	773	769	695	776	776	743	761	769	769	712	737	682	722	735	725	710	762	766	802	756	754	738	783	686	718	732	717	737	750	728	712	752	738	699	645	745	686	743	766	756	718	775	767	722	735	750	792	780	747	714	717	713	671	772	766	729	689	762	727	725	721	740	738	716	742	729	748	769	726	721	770	773	766	733	785	710	822	698	760	792	766	743	733	662	745	750	756	754	735	741	700	716	731	743	741	726	743	731	751	727	746	804	730	738	729	770	732	743	790	728	725	739	769	761	752	748	789	753	704	745	769	716	755	692	765	772	775	759	768	747	698	696	777	777	754	772	734	719	709	769	788	747	702	693	745	718	702	751	744	766	719	687	769	735	716	732	718	731	722	732	753	728	752	794	775	748	762	729	695	760	713	759	754	790	728	728	734	733	742	745	740	693	729	754	757	707	750	728	715	706	707	707	729	684	729	730	754	727	715	704	713	810	701	764	710	766	753	768	730	712	778	736	746	723	700	733	713	693	726	725	745	747	698	709	743	762	737	738	698	730	727	713	714	782	766	739	735	727	708	731	720	717	757	774	751	721	698	762	741	737	758	770	715	737	694	730	706	740	751	730	742	708	746	766	739	743	700	756	705	746	758	729	763	773
39913	52448	47671	32784	21690	13890	8999	6318	4469	3533	2666	2117	1701	1509	1242	1042	985	883	820	756	808	779	755	813	739	724	774	736	705	733	715	731	735	757	735	700	719	680	706	659	708	726	713	734	693	681	716	723	723	691	733	706	673	741	674	748	714	687	726	762	689	682	691	709	686	740	700	691	664	686	706	687	739	733	697	710	732	706	730	723	723	721	693	704	712	756	676	691	705	680	668	679	697	724	724	685	708	722	696	718	718	709	708	724	698	699	688	659	702	706	672	681	748	670	751	688	688	715	734	668	735	732	714	760	735	704	730	749	706	693	709	693	732	724	741	656	716	734	730	724	717	687	701	721	743	778	725	683	738	733	742	733	708	683	709	698	725	709	683	724	728	707	738	708	710	660	711	755	771	697	731	710	701	690	681	708	725	660	667	761	705	724	736	674	701	709	745	753	733	716	715	743	718	732	691	726	678	695	705	740	737	689	686	711	728	681	720	672	697	673	685	700	701	695	721	727	718	700	715	693	709	717	705	708	730	717	729	715	729	706	719	750	687	759	674	706	713	693	654	699	737	726	708	696	692	742	702	658	785	746	715	694	709	740	682	752	772	729	735	760	675	750	681	702	738	746	712	730	685	720	717	713	742	749	709	712	707	706	740	730	715	656	709	701	756	726	732	686	734	689	707	675	716	754	750	714	739	719	707	720	730	705	677	698	758	692	728	724	700	743	700	697	739	678	696	728	689	720	666	738	699	753	725	734	722	706	730	683	759	731	700	700	714	741	701	695	767	699	733	693	710	686	744	754	714	680	711	690	710	776	733	757	738	677	763	689	717	693	675	697	667	701	714	665	693	712	682	746	695	711	718	759	718	723	756	719	758	731	704	732	739	781	738	690	776	725	709	672	740	682	703	711	747	706	753	725	696	669	694	749	766	724	709	669	697	743	749	730	762	745	677	727	747	726	753	736	658	676	748	683	708	715	741	700	721	744	750	716	715	738	712	777	705	730	754	746	738	696	731	708	702	665	674	733	713	739	675	700	718	660	705	737	731	694	689	724	685	732	780	702	697	692	707	703	750	690	737	670	730	737	703	693	659	701	741	680	732	749	762	705	696	731	733	724	712	715	671	718	755	723	727	681	732	704	728	674	719	702	727	682	667	712	747	694	721	726	711	727	740	730	734	695	740	732	719	736	779	732	720	692	687	680	696	681	727	693	737	724	714	737	724	727	711	712	677	711	672	719	692	712	777	662	710	705	719	698	719	716	712	752	701	701	728	754	655	769	713	705	763	719	676	697	689	704	699	688	684	732	728	674	756	719	706	719	706	729	725	736	682	713	735	773	742	705	689	764	704	725	696	698	678	722	725	695	690	717	690	695	721	712	753	687	717	741	698	690	705	722	749	683	710	688	688	674	684	710	668	649	711	697	752	714	731	731	731	727	710	695	699	732	705	698	707	711	743	745	720	712	706	705	702	737	726	718	655	750	695	723	721	688	659	725	699	651	721	694	664	707	736	655	721	719	639	715	728	708	687	689	687	726	719	700	704	672	747	759	701	741	740	727	702	710	721	726	694	719	712	758	676	739	760	731	716	716	726	740	737	717	662	736	693	757	700	715	752	786	695	736	688	710	687	755	683	704	771	723	732	753	698	734	643	668	751	712	693	673	685	702	684	697	684	662	666	710	707	724	745	708	729	708	758	679	697	687	688	677	766	750	768	642	746	693	701	716	745	715	659	693	707	727	733	721	767	671	728	691	712	701	732	719	705	665	728	703	739	754	736	730	678	719	736	693	701	696	700	698	712	752	699	763	770	748	745	692	678	719	709	738	739	712	740	697	702	737	716	714	711	687	682	720	712	759	702	728	728	706	701	683	718	753	751	716	716	723	726	755	767	713	768	673	687	691	751	729	728	725	722	690	683	668	716	732	748	720	711	668	688	690	678	751	727	760	653	769	692	719	730	765	721	754	709	708	684	706	735	711	640	796	688	723	675	741	731	747	752	760	757	742	721	696	746	708	723	686	691	726	689	746	703	742	743	690	740	775	674	763	755	749	712	682	730	704	732	762	738	728	681	708	746	706	741	690	646	726	718	697	726	677	723	721	704	716	761	729	676	723	708	729	703	735	680	741	733	733	677	735	685	752	696	708	716	689	702	673	713	732	713	703	720	697	731	667	739	667	731	717	707	701	673	751	718	770	695	731	736	702	758	689	753	715	699	749	736	709	684	689	755	688	695	644	709	719	742	703	705	731	712	705	734	708	694	760	727	721	686	671	717	736	671	708	711	695	732	689	712	720	767	735	770	685	738	734	744	714	735	708	677	785	771	689	748	699	716	729	728	720	668	698	706	688	771	692	733	674	696	718	741	701	761	704	720	686	726	707	705	696	736	681	719	728	746	695	716	733	738	716	690	722	736	706	701	724	714	678	667	724	718	718	675	690	752	682	744	714	699	671	730	737	673	693	700	759	704	735	708	717	733	689	741	706	688	717	707	673	723	698	717	726	715	779	725	667	714	728	709	675	677	762	706	732	703	773	724	714	690	676	701	714	704	670	706	720	714	707	678	666	740	688	752	706	686	681	699	731	659	687	714	740	702	722	708	743	680	685	752	747	739	722	724	713	740	715	665	711	746	776	721	766	726	680	717	690	695	696	736	716	713	660	695	708	726	722	729	709	727	708	682	772	721	712	693	751	704	653	754	683	697	729	716	704	737	740	684	698	710	713	711	684	695	683	697	693	644	724	692	727	666	741	681	714	711	712	751	730	719	702	703	688	687	746	711	719	747	701	716	698	686	706	697	736	725	707	715	702	677	724	702	720	711	684	704	703	773	722	709	724	690	700	704	723	673	690	748	726	737	756	766	734	740	675	736	719	709	722	718	737	722	733	680	711	768	703	755	752	751	725	714	701	735	747	705	715	720	722	807	703	716	789	704	690	717	722	700	743	685	696	680	696	713	707	748	682	709	734	686	723	713	677	727	699	754	729	714	715	718	684	710	749	753	671	745	699	787	675	716	665	728	766	689	720	662	706	666	674	746	734	722	702	730	724	692	745	725	726	710	668	684	707	700	700	702	780	696	681	735	729	702	757	718	702	700	699	711	713	712	762	760	733	704	713	697	690	715	702	698	742	705	713	779	684	711	722	720	659	713	726	743	658	779	740	735	693	716	733	676	725	689	723	713	708	726	741	682	668	760	689	734	688	745	739	677	714	695	756	732	766	713	669	723	704	731	628	717	702	708	766	730	710	717	756	731	669	718	682	687	760	740	698	775	748	699	716	748	692	680	668	720	739	698	749	672	719	695	711	697	728	721	720	723	716	694	718	654	727	727	726	722	700	694	746	699	695	751	743	723	692	713	711	714	749	694	728	717	708	725	706	722	722	697	665	738	665	706	703	744	738	727	723	735	699	693	716	689	707	726	694	701	678	716	665	723	750	728	694	723	732	704	720	719	762	706	740	709	698	665	726	693	710	698	713	710	702	736	749	736	744
44917	62026	44172	29105	22081	16405	12037	8939	6597	5093	3729	2884	2307	1853	1415	1238	1013	929	823	879	816	837	810	790	721	718	720	713	764	730	748	725	686	748	712	677	670	733	711	702	728	713	693	721	760	695	701	701	704	744	661	769	710	736	754	703	723	723	703	638	719	685	705	676	702	760	675	749	719	737	708	733	745	673	701	729	682	709	766	759	754	680	718	680	723	699	702	745	702	722	700	712	749	754	748	731	703	711	755	696	743	708	704	670	687	732	755	690	690	705	740	724	691	716	706	723	695	686	712	718	749	683	730	741	734	699	690	691	722	744	698	738	701	749	714	683	757	727	714	710	691	774	661	725	707	702	693	729	704	745	715	673	721	672	751	658	715	745	714	717	757	766	706	726	738	713	714	668	689	713	701	719	696	716	704	731	734	719	698	699	738	694	740	697	782	693	732	754	712	701	687	736	748	699	714	690	717	696	706	753	709	691	708	697	690	734	710	746	715	703	720	669	707	715	705	695	696	720	686	718	662	702	756	714	741	708	700	702	703	722	744	718	702	683	697	670	697	739	717	690	694	708	707	666	742	695	740	705	683	670	740	704	701	710	703	711	731	703	709	680	727	676	704	699	740	729	697	711	722	678	753	720	703	746	704	739	738	705	709	709	703	752	745	720	713	725	694	723	784	696	690	719	735	695	738	719	682	690	735	745	734	732	712	684	735	707	750	693	749	711	722	690	714	708	706	736	701	669	698	743	705	723	704	710	647	684	741	699	709	709	732	721	742	720	689	708	746	727	728	674	690	741	714	681	731	700	772	747	702	666	712	692	733	773	747	715	711	726	671	741	709	709	728	742	684	727	699	728	702	712	741	702	757	650	690	769	683	692	697	701	726	691	707	713	715	699	742	721	747	720	707	721	730	733	704	732	664	705	718	732	691	752	700	716	708	702	713	688	720	755	696	707	696	712	706	703	720	693	692	677	727	687	728	704	688	736	728	754	701	741	771	689	749	731	746	767	727	674	660	710	732	715	751	713	685	675	706	744	680	706	721	666	769	707	744	736	694	700	749	721	675	728	721	750	729	701	712	688	710	731	652	780	717	736	743	736	736	765	685	757	677	724	733	706	719	696	698	722	693	691	704	706	711	678	716	692	652	729	766	738	739	697	723	698	691	704	697	764	683	740	725	723	730	678	756	728	707	752	699	699	736	748	714	668	760	746	729	712	744	757	686	737	703	747	742	686	734	755	739	685	713	728	673	684	710	733	698	757	700	707	741	735	731	694	747	764	687	726	677	702	735	737	701	694	710	758	694	776	749	713	707	700	688	693	747	724	710	707	725	699	713	696	765	683	715	682	762	740	755	695	686	722	761	760	749	691	760	739	667	708	734	692	704	740	717	738	731	742	704	702	761	712	720	707	699	736	723	693	740	741	709	675	675	700	753	654	706	757	711	712	736	687	712	645	726	652	720	714	698	706	696	737	712	688	703	713	721	716	719	750	732	715	730	696	726	736	743	813	701	706	685	739	712	711	687	674	680	742	687	721	723	737	711	735	691	679	692	709	676	735	702	694	735	710	729	723	706	737	674	745	737	738	761	702	727	715	747	741	698	664	695	713	715	699	707	680	738	703	697	705	709	721	666	679	742	684	709	710	703	677	679	697	746	718	737	636	671	737	763	726	693	734	670	660	713	736	715	752	775	733	719	666	723	714	669	686	676	721	703	726	685	707	774	684	751	689	714	653	687	721	745	744	731	733	739	706	742	714	743	711	693	700	714	741	731	708	681	711	697	687	669	719	750	680	739	719	707	729	752	737	751	697	684	707	706	707	740	729	692	758	752	701	707	695	722	706	725	720	705	719	700	689	737	696	687	714	720	690	694	696	693	709	701	744	749	740	704	691	700	742	715	726	716	715	699	658	693	714	708	771	764	716	770	704	735	728	715	717	709	696	721	685	731	737	699	671	692	728	769	703	707	753	733	731	695	732	699	740	737	710	723	703	727	707	724	728	721	700	745	708	697	682	743	718	693	692	736	730	730	691	716	709	718	750	687	742	704	716	721	731	696	691	680	748	707	742	761	744	737	773	711	734	694	696	718	701	730	705	682	733	727	692	768	687	675	711	705	718	718	710	727	704	713	694	676	699	727	719	703	711	688	694	697	725	655	763	685	710	705	702	689	667	714	731	654	728	716	664	708	712	704	733	778	690	722	726	704	673	710	711	716	720	754	738	699	696	757	788	733	719	662	695	749	729	737	737	682	698	703	710	708	706	689	715	706	749	744	736	743	712	747	745	732	689	717	733	697	724	724	716	715	718	732	703	729	739	747	712	737	778	736	743	776	699	729	710	739	727	692	661	710	687	731	707	650	701	731	703	718	737	689	702	699	732	734	642	638	743	723	758	697	716	718	729	697	653	765	724	710	773	707	722	742	764	705	700	736	680	687	747	753	751	721	711	699	720	702	707	706	701	708	719	701	694	677	721	660	733	680	714	718	728	697	724	694	702	733	694	714	719	683	738	707	780	692	731	713	709	719	750	751	734	734	713	705	694	735	776	741	723	699	703	700	746	665	716	703	751	705	699	731	751	720	732	710	705	721	700	734	693	677	652	706	741	717	693	712	712	726	725	724	746	751	646	692	692	745	763	708	739	729	707	703	690	765	718	703	719	711	699	686	673	731	725	709	732	682	647	739	702	724	706	753	706	737	700	715	685	705	697	727	673	700	712	732	752	750	733	731	715	731	691	682	704	720	710	724	723	715	686	734	680	710	714	696	684	734	730	749	731	727	685	731	673	719	670	695	695	702	745	789	755	713	776	716	761	688	684	714	678	741	687	735	708	717	696	719	640	716	781	693	747	676	710	694	714	663	701	714	700	738	737	665	775	697	697	731	741	717	694	776	753	740	708	733	746	683	698	678	730	710	698	689	733	675	703	717	709	733	720	725	696	739	737	704	712	696	723	727	752	729	730	712	735	691	677	729	742	687	732	710	722	720	715	665	749	719	672	700	714	682	740	681	700	734	739	709	720	685	687	720	723	723	737	701	714	723	685	749	695	731	718	679	769	713	696	687	745	725	753	706	712	755	728	735	711	697	669	718	677	726	695	720	750	707	762	713	703	713	697	688	747	683	685	691	682	705	729	748	696	688	675	749	697	738	705	739	710	721	715	735	683	702	726	670	677	737	687	753	719	737	726	738	693	738	707	671	736	732	738	699	719	662	719	700	772	721	677	743	710	737	710	742	734	712	711	727	696	715	746	662	709	761	683	704	739	703	706	686	677	702	650	709	722	731	766	716	708	734	701	736	738	700	722	705	705	739	677	756	736	729	741	678	704	705	699	722	723	730	726	734	701	699	713	708	749	669	708	692	697	745	721	730	727	699	698	748	678	712	688	708	682	688	698	700	705	740	733	685	732	736	724	702	694	696	743	710	695	699	723	707	714	707	732	728	738	723	728	732	728	661	745	704	743	750	743	681	743	757	712	623	734	715	697	741	736
24411	21618	29727	26574	24694	22065	15936	9692	6813	5139	3846	2927	2428	1953	1642	1385	1113	934	926	879	814	753	803	784	793	776	735	762	742	710	702	743	722	748	693	742	759	711	707	768	767	686	671	693	731	740	667	715	731	779	699	794	666	752	740	682	758	727	734	709	706	740	692	744	738	703	731	709	742	750	750	688	646	766	726	721	717	701	675	712	732	703	693	711	744	718	681	730	720	713	694	742	738	717	698	739	755	758	707	741	673	706	762	725	697	704	738	714	724	765	687	679	703	735	710	745	685	721	713	729	658	737	724	725	709	717	673	686	717	744	712	740	697	700	771	723	759	691	748	684	687	686	697	705	680	682	714	685	677	692	702	748	722	724	677	729	676	699	688	696	710	708	724	691	679	688	718	744	722	720	716	727	720	678	692	757	762	739	670	704	691	692	765	712	702	699	698	719	754	713	724	735	732	691	723	707	693	696	730	752	715	693	672	734	711	703	686	662	720	784	711	654	699	728	702	676	656	738	702	695	750	725	746	725	751	725	732	722	705	743	736	712	691	717	732	742	658	708	670	664	702	777	680	701	672	751	713	737	704	690	751	710	679	702	715	730	702	647	727	709	702	730	684	707	712	721	709	708	693	709	663	702	751	716	740	663	726	693	671	689	681	698	727	704	701	726	725	677	714	707	684	760	702	728	675	718	774	707	703	729	749	706	701	634	658	713	701	701	706	684	770	706	759	687	665	699	722	720	761	711	709	694	740	736	730	709	717	669	736	663	749	712	718	714	683	697	694	682	670	718	717	739	687	744	722	706	697	717	659	680	720	702	706	716	720	742	735	707	726	735	778	729	666	686	731	699	698	687	723	693	744	721	732	731	742	720	672	714	746	686	698	782	680	709	688	709	735	701	759	689	781	711	708	730	741	715	685	724	711	666	715	713	709	721	712	781	738	677	693	683	742	733	732	742	715	683	708	780	744	664	713	747	668	708	709	752	711	723	711	698	710	716	646	700	747	701	767	742	708	733	677	797	718	697	739	709	700	666	714	685	789	688	640	700	665	716	714	672	707	733	697	707	712	700	716	717	718	716	753	735	692	672	730	664	739	709	704	740	717	699	742	714	717	708	727	678	735	685	707	713	758	741	754	691	719	736	670	688	714	711	691	733	710	745	683	716	723	688	691	689	725	756	671	692	709	718	698	719	692	681	687	730	710	706	708	737	691	686	704	690	697	725	686	726	721	715	686	714	712	743	704	729	734	737	723	715	703	647	732	675	669	754	704	704	707	704	668	768	735	675	667	683	671	690	684	703	764	694	740	739	712	719	712	707	733	724	704	710	716	701	702	727	726	679	726	694	757	681	711	685	706	743	708	683	679	704	698	766	660	733	711	730	744	679	750	715	706	717	722	702	735	690	718	724	695	726	690	690	735	711	701	713	706	693	690	724	706	686	709	704	697	682	651	694	734	708	752	750	762	681	745	737	716	734	703	701	699	780	716	721	722	689	748	713	713	748	725	739	688	740	735	720	752	712	753	702	700	742	763	725	705	673	726	716	735	714	667	717	758	688	665	668	702	702	727	716	672	767	694	698	700	728	730	754	718	719	717	697	684	695	745	724	711	712	732	724	688	726	676	703	670	744	723	726	727	746	722	674	705	681	677	711	721	700	708	691	687	735	723	709	697	703	705	696	679	683	693	736	681	784	685	729	700	695	768	742	674	698	749	728	670	702	719	731	691	678	765	668	708	717	722	696	696	712	699	701	733	683	729	688	720	702	750	654	793	708	759	665	697	694	683	675	682	722	684	721	704	727	689	667	686	672	729	682	736	714	696	716	703	720	723	677	708	708	696	745	750	706	698	695	708	739	691	676	687	715	692	714	714	732	682	663	688	673	653	683	716	708	718	712	707	744	718	663	726	740	684	689	703	703	683	717	708	741	735	707	730	726	737	727	716	711	756	684	743	743	686	678	665	737	717	704	723	698	689	758	706	683	689	729	724	745	725	758	757	702	649	725	715	731	737	709	731	709	712	715	725	740	703	781	704	658	710	727	678	716	699	726	716	722	728	728	687	721	721	706	737	658	713	729	691	747	698	681	702	700	684	695	723	738	677	695	690	732	745	691	708	764	748	696	700	750	719	679	688	722	724	730	721	714	738	711	731	776	704	742	690	668	690	720	711	694	722	708	677	727	682	695	742	760	737	712	713	708	726	693	707	691	741	736	737	699	716	757	728	711	722	739	697	708	743	726	726	701	752	761	667	691	707	736	691	726	695	756	698	673	730	676	750	704	722	711	717	709	720	742	715	717	717	713	711	705	690	681	759	712	700	685	726	699	687	697	734	756	671	646	694	703	722	676	713	675	684	723	695	681	705	713	726	750	722	681	714	763	694	708	726	650	725	687	697	715	690	748	714	722	724	681	715	699	713	721	700	754	714	749	723	697	714	669	684	723	713	719	743	693	760	680	750	752	704	739	742	746	722	714	727	659	695	715	751	716	731	745	733	679	748	684	732	723	715	704	730	702	715	734	731	704	706	673	716	693	752	706	711	768	747	741	734	711	664	680	750	724	734	702	724	732	717	715	702	748	698	703	694	762	767	673	687	692	710	697	715	722	721	735	712	701	670	686	740	781	690	674	654	681	707	686	739	710	698	702	706	704	676	714	750	700	747	721	704	803	656	718	731	727	727	770	700	712	711	719	711	722	754	678	720	695	697	716	674	687	703	745	753	740	723	723	679	737	713	722	711	732	730	674	692	705	734	701	721	725	693	714	699	706	740	733	719	720	773	679	728	689	706	685	711	725	724	739	736	713	698	687	645	744	729	730	672	711	688	732	736	736	728	729	744	722	721	687	733	664	711	697	679	714	756	721	708	735	723	725	743	706	729	715	744	727	695	716	740	714	774	653	701	730	725	711	729	704	700	729	697	686	728	732	711	738	710	715	688	719	721	630	704	725	722	709	725	743	684	769	714	717	672	720	705	724	726	702	698	703	718	698	740	754	748	724	698	713	719	686	764	718	665	751	735	665	710	718	724	721	716	724	718	717	743	716	684	712	738	737	727	720	724	730	718	655	705	688	749	713	699	673	713	740	709	728	707	720	702	710	672	708	766	689	693	710	757	674	670	735	765	652	652	724	707	716	697	680	703	708	759	741	740	729	733	690	665	696	724	771	723	694	747	684	700	734	750	691	705	688	736	721	682	715	730	719	640	685	700	717	651	675	746	694	740	677	713	737	736	746	663	706	694	708	722	682	728	716	724	657	705	709	657	711	695	731	701	682	715	706	692	665	722	691	755	736	691	766	694	738	710	709	678	691	691	721	709	729	710	727	682	723	670	694	730	713	698	711	744	734	676	700	742	731	628	680	720	745	694	693	670	771	686	749	694	731	681	700	700	728	755	708	689	743	707	708	720	694	675	687	705	756	692	720	713	698	663	707	681	720	693	722	737	701	686	728	651	689	685	716	788	720	753	717	711	674	714	742	751	698	730	748	725	712
42713	68691	51822	34847	28545	21867	16269	12415	9244	7140	5203	4066	3241	2449	1949	1549	1241	1017	987	904	832	832	856	793	782	759	731	738	830	743	688	749	747	724	749	705	729	721	701	738	762	728	694	768	744	655	726	666	752	732	758	741	745	728	672	700	750	734	715	704	744	682	728	732	687	734	699	712	718	713	760	709	750	715	705	716	703	716	678	713	726	776	667	670	749	733	734	699	725	719	691	706	775	721	686	690	762	679	690	684	751	732	706	710	695	715	744	714	714	731	684	714	718	685	711	704	711	775	738	692	680	722	707	753	726	741	685	735	735	786	729	770	705	686	715	675	710	699	688	647	691	705	716	759	697	703	741	740	708	686	686	740	716	719	717	754	738	702	783	672	713	702	700	771	743	725	688	754	710	691	729	678	718	697	726	673	699	691	684	697	715	730	769	744	671	712	712	731	724	661	724	636	684	739	714	712	733	715	707	727	711	718	680	720	767	714	761	705	702	725	725	696	669	707	749	728	681	757	705	701	715	691	696	749	652	772	721	703	779	690	688	687	718	752	686	719	693	703	715	730	715	701	736	737	680	705	718	688	726	689	730	709	664	687	706	733	728	742	738	726	717	711	763	713	723	749	706	689	697	721	655	760	696	693	676	739	708	709	738	708	734	739	681	744	725	717	708	709	702	727	696	711	632	699	690	733	777	706	665	720	746	721	736	717	706	721	740	729	760	715	746	749	749	681	675	704	716	709	729	691	746	720	706	779	708	671	710	731	722	711	674	669	710	721	698	743	710	721	725	684	688	718	701	699	653	731	731	682	692	729	739	699	714	682	698	706	685	690	733	713	659	704	722	699	712	710	676	719	715	719	756	725	729	675	718	740	723	713	711	705	715	739	710	686	756	681	714	692	715	695	756	673	731	701	726	725	698	696	756	770	689	732	676	686	686	675	681	698	740	688	712	664	719	694	776	724	721	715	790	712	757	712	696	711	675	673	703	695	704	734	707	738	680	689	678	757	686	694	730	682	740	686	702	730	729	704	701	738	703	671	715	675	709	746	699	712	716	734	681	650	706	652	700	741	716	688	713	693	716	663	696	695	714	730	719	683	699	684	687	666	710	701	700	679	750	743	699	698	683	694	723	768	724	684	730	715	713	720	647	686	661	683	674	744	729	685	704	661	676	728	688	704	696	672	691	730	678	723	723	712	728	723	690	698	698	703	754	704	756	693	681	705	719	742	700	662	716	716	719	725	703	688	706	700	713	713	715	690	675	714	720	713	719	665	691	720	740	719	733	689	691	718	665	674	734	709	668	693	706	735	700	685	694	676	713	658	717	718	719	739	687	751	711	754	702	680	722	688	697	712	669	712	728	676	691	780	732	710	740	686	709	732	715	752	675	720	709	686	689	763	681	698	667	707	701	662	679	712	687	667	656	742	712	747	724	681	701	731	696	646	706	687	746	655	723	663	754	715	703	716	715	670	731	680	747	702	702	680	736	654	711	720	737	738	673	661	681	727	725	746	708	707	695	718	723	687	709	737	705	651	687	721	700	701	714	689	732	676	669	757	701	692	711	731	732	675	698	716	658	708	747	688	706	691	694	680	732	742	689	712	707	723	724	735	710	670	748	725	723	724	721	683	705	695	715	688	676	713	710	684	665	697	722	707	741	739	768	728	716	740	698	726	709	713	711	701	703	755	718	723	718	694	726	706	734	723	747	729	699	692	686	783	689	712	764	675	680	708	723	693	728	700	759	734	743	727	707	720	688	675	693	680	741	673	699	686	748	695	709	705	769	698	685	696	713	682	707	664	675	708	699	709	684	682	730	682	699	706	663	675	702	685	714	660	743	707	725	741	697	706	737	724	687	706	698	734	702	707	688	721	702	740	691	660	744	684	703	690	713	715	647	693	683	670	725	706	684	687	686	744	696	720	696	709	723	676	717	736	706	668	705	701	725	710	718	750	682	718	722	703	725	703	729	742	692	747	714	694	752	680	717	724	717	726	690	698	723	724	698	702	698	745	680	673	717	701	722	697	688	731	713	677	764	735	702	721	766	715	730	714	666	694	699	724	711	685	707	684	698	712	676	744	699	683	788	657	752	734	732	704	710	661	740	731	738	746	651	684	674	713	647	722	721	729	708	711	665	702	696	737	690	720	723	722	756	719	738	702	701	699	714	701	696	750	692	678	672	704	674	671	664	768	732	699	693	724	744	713	722	717	699	657	701	716	717	688	739	749	712	721	739	698	732	723	701	708	689	708	749	737	727	706	726	671	704	707	741	654	744	658	697	718	728	709	698	686	736	696	742	692	705	689	693	727	707	721	694	709	685	722	735	764	723	705	739	774	712	725	717	690	701	694	699	693	659	740	753	761	671	747	702	754	730	712	694	670	725	723	746	688	707	725	714	718	706	663	671	703	724	715	694	675	749	723	695	729	717	746	730	661	698	725	721	738	678	702	708	725	744	750	681	716	700	676	734	740	715	711	688	707	711	733	730	765	700	684	674	757	731	683	727	724	670	760	745	701	733	719	754	741	688	726	675	733	713	736	684	735	674	690	697	732	686	740	716	711	744	704	723	698	738	732	710	707	722	663	749	736	641	703	756	678	699	698	632	702	693	717	741	733	708	710	689	743	719	735	727	719	690	679	728	707	731	702	660	682	712	781	693	725	692	699	731	750	669	710	717	690	728	706	758	724	735	692	712	734	673	727	721	711	699	702	678	703	697	748	702	674	697	739	717	725	722	685	685	700	742	699	694	697	731	676	703	729	696	723	674	720	744	649	720	677	672	715	746	694	730	757	757	747	663	716	749	704	733	668	642	673	699	704	674	763	715	734	732	732	691	721	727	659	674	737	699	661	752	681	690	712	684	716	711	714	691	714	680	686	678	685	661	707	687	734	700	712	685	692	758	735	722	734	694	720	716	688	692	709	698	656	685	689	706	693	644	671	725	731	757	744	722	727	700	755	669	689	688	746	717	704	695	733	721	734	754	689	716	673	689	704	659	706	702	747	674	745	729	721	685	698	665	674	736	718	725	720	698	693	731	723	688	693	687	765	693	685	747	708	689	735	669	717	721	732	738	712	678	697	705	676	690	735	740	678	748	732	707	727	752	685	718	768	712	696	688	692	682	758	664	727	678	725	738	685	698	721	685	674	710	676	710	729	672	679	696	733	708	688	711	730	721	665	678	729	707	707	677	642	720	761	686	728	744	685	733	754	673	695	714	712	648	728	679	683	671	689	676	691	703	680	744	734	709	663	709	726	678	702	743	731	712	672	707	735	758	697	711	717	701	668	706	671	706	688	710	690	700	724	742	713	697	727	733	685	667	662	691	703	689	723	714	695	701	718	694	747	691	691	751	704	684	714	721	682	714	758	697	725	716	746	733	729	668	673	714	658	722	747	684	663	716	715	715	716	719	750	693	705	690	743	746	714	724	697	718	730	735	716	721	745	717	732	678	669	701	728	754	707	639	754	723	700	706	736	748	725	707	647
25602	22193	31313	30904	25593	19841	13641	8871	6226	4566	3488	2773	2253	1862	1600	1187	1036	959	932	860	800	819	743	771	829	777	749	732	703	760	743	740	760	677	748	755	751	740	748	721	756	783	758	780	721	755	727	765	757	740	740	688	732	752	698	730	720	768	735	687	725	722	734	710	745	732	692	714	761	645	788	733	696	741	699	693	702	724	721	728	769	773	716	728	759	760	687	725	722	729	770	749	726	744	752	741	696	726	719	710	751	755	717	747	733	737	730	730	737	724	746	723	743	738	737	740	713	783	684	749	742	747	767	742	755	731	721	748	733	710	723	749	729	716	770	751	707	713	765	789	730	715	758	717	715	737	728	740	737	741	716	686	701	744	708	706	746	714	709	787	745	770	709	762	734	698	754	722	758	740	736	726	731	733	727	724	710	750	738	728	775	742	747	811	689	737	744	762	713	683	718	726	751	737	691	705	740	766	758	765	746	701	722	746	761	785	735	716	722	755	761	741	741	707	703	695	688	723	752	692	729	731	744	731	725	718	714	743	750	715	747	726	685	677	720	747	765	706	769	777	683	716	740	754	759	710	737	731	737	760	755	739	755	774	752	746	736	768	748	717	737	720	733	743	750	714	746	712	736	726	726	703	777	690	684	777	759	742	779	663	712	722	694	702	748	719	783	774	757	752	730	733	772	711	714	739	710	716	705	694	741	749	709	704	708	726	697	694	702	753	753	640	755	718	729	764	713	713	735	730	707	700	748	728	685	693	738	737	743	708	723	740	715	751	716	701	777	771	739	776	732	742	744	705	745	742	760	771	759	708	776	688	743	711	733	731	771	737	723	738	780	690	729	712	719	756	718	718	731	785	682	760	761	711	739	745	706	764	755	704	737	787	735	738	746	739	756	767	754	737	744	754	735	755	683	724	763	750	750	726	756	711	672	733	755	687	685	753	751	682	755	724	733	696	741	779	743	758	679	787	707	758	709	748	698	763	718	716	733	736	713	715	773	661	731	762	743	732	751	780	693	764	704	738	762	775	767	753	720	722	722	765	765	728	700	742	780	744	757	733	778	674	718	737	763	711	759	758	717	742	728	703	733	746	682	707	746	771	755	757	717	735	694	722	711	701	762	728	752	760	732	702	731	732	725	740	761	755	746	749	703	717	784	777	734	709	757	740	724	686	734	778	776	701	696	731	745	711	724	745	747	729	735	785	719	731	746	738	705	716	743	735	779	734	749	723	743	722	740	712	722	749	714	750	747	732	741	719	721	709	720	769	717	710	735	708	745	758	768	778	701	638	811	688	725	730	740	732	714	768	748	769	747	747	741	751	678	733	722	741	718	696	694	727	723	749	726	726	716	724	735	731	750	692	785	680	787	698	756	724	735	702	768	756	709	730	727	687	735	719	729	718	729	741	729	764	708	723	698	724	753	720	750	744	789	762	767	745	731	772	702	697	676	728	704	730	759	772	724	723	717	769	750	736	712	700	783	732	719	718	750	728	738	735	760	722	690	722	764	730	729	711	717	704	702	731	739	671	764	725	736	707	672	699	771	724	781	748	744	745	726	766	730	772	717	742	745	693	748	768	712	715	734	779	727	775	687	765	750	737	777	744	721	738	789	779	741	770	739	708	789	732	760	796	698	702	760	724	719	749	780	735	685	753	734	756	737	679	720	712	720	744	733	731	751	762	707	798	752	758	730	750	712	756	720	768	757	738	771	726	704	740	758	719	718	710	757	747	747	740	751	721	704	712	735	717	765	710	763	710	724	727	757	686	745	733	726	755	733	735	709	756	760	740	721	741	743	731	757	718	802	764	747	714	698	759	770	742	762	741	737	743	702	757	763	748	730	754	756	695	728	721	722	695	712	727	737	745	727	692	757	755	714	747	727	757	736	751	717	700	783	737	738	739	747	710	752	679	789	726	712	749	719	688	762	733	778	752	779	719	695	734	707	734	761	763	775	755	672	737	731	729	717	712	706	753	740	748	744	702	776	780	729	717	751	709	740	703	731	767	775	746	733	760	714	763	703	768	689	758	784	766	727	762	757	758	684	741	742	745	743	759	758	700	742	772	677	741	761	754	702	758	709	759	746	757	738	755	723	749	817	749	724	759	789	837	738	774	654	704	730	674	833	708	708	731	733	778	745	752	763	690	732	774	733	689	713	681	752	699	759	738	687	670	712	736	762	716	781	733	772	739	809	716	743	709	720	774	713	771	758	752	781	745	704	696	811	703	763	710	687	693	725	677	703	758	723	728	694	738	745	786	726	716	753	740	752	700	706	721	663	763	720	748	745	690	750	746	769	743	666	698	700	716	722	710	739	739	732	746	704	760	805	769	756	777	762	739	746	764	778	724	743	742	719	723	757	729	724	739	778	686	780	688	720	727	701	756	781	743	759	751	751	759	733	735	724	739	780	751	771	736	685	730	729	773	713	711	718	701	736	711	706	723	719	687	675	723	714	733	752	727	810	669	763	713	770	692	733	728	704	748	718	727	732	690	699	713	770	719	725	703	743	768	775	659	736	719	684	724	730	723	741	768	678	768	695	723	744	721	742	710	701	719	770	661	710	714	735	727	731	789	718	718	683	736	732	724	713	742	746	747	723	737	724	780	682	702	742	754	701	744	723	752	727	694	703	734	719	723	731	687	706	709	749	697	721	741	698	714	739	699	735	715	722	689	728	741	730	733	727	717	748	720	702	732	747	754	734	711	726	705	781	722	695	758	739	770	742	729	774	729	754	767	724	726	723	706	732	695	710	732	704	705	717	729	728	803	740	772	731	742	724	722	713	697	733	780	753	677	755	762	759	657	707	716	750	763	731	695	771	709	719	712	732	749	734	732	739	757	750	713	715	724	733	746	698	708	740	768	772	732	706	731	732	769	754	727	679	717	674	730	732	705	693	716	748	762	724	773	681	791	712	713	734	746	736	749	730	774	774	751	725	809	747	729	752	770	737	783	797	723	734	676	755	777	766	675	741	730	759	741	700	730	754	739	750	740	693	704	737	743	658	770	743	728	725	744	686	752	771	728	746	728	773	717	741	752	681	732	751	741	740	743	730	749	755	764	741	752	696	751	707	711	682	723	752	736	714	777	730	734	694	762	692	717	723	708	706	734	758	722	734	746	709	735	765	778	704	751	690	730	716	737	779	690	739	735	730	723	732	741	724	748	716	735	714	720	732	714	741	754	738	777	799	718	695	749	728	756	745	720	740	694	712	774	701	713	719	757	737	723	780	756	722	726	680	741	683	717	740	758	725	707	738	716	791	696	709	760	713	733	740	685	754	719	760	763	737	735	711	746	710	713	735	716	686	750	750	753	722	726	763	762	736	716	696	750	760	731	671	739	712	720	711	698	749	719	699	730	801	714	763	698	692	792	712	738	734	737	796	708	670	725	758	741	721	724	728	728	725	704	712	710	712	723	780	704	796	730	730	717	764	715	729	739	723	708	698	731	688	748	747	782	712	710	761	713	737	754	766	741	713	703	785	726
42169	62551	47074	34498	28322	21640	16237	12221	9073	6759	4946	3866	3014	2427	1895	1480	1127	1055	971	882	827	845	808	822	770	771	798	784	785	760	752	764	773	762	734	748	744	760	748	697	773	747	675	721	695	702	709	679	680	745	754	764	725	722	804	714	722	749	750	755	705	714	711	720	742	753	728	667	748	784	758	717	673	719	738	694	772	756	776	689	728	740	673	766	714	738	757	737	739	716	747	717	734	706	721	663	730	714	706	739	750	707	705	771	713	741	738	707	786	699	697	725	766	703	709	756	761	746	742	692	741	734	756	742	763	770	722	655	751	775	736	718	728	748	801	686	742	669	693	753	782	754	722	737	737	744	750	748	733	736	699	731	723	736	702	750	728	736	739	742	749	733	729	743	768	736	708	751	700	755	718	759	739	744	718	729	713	728	713	716	749	688	688	708	778	729	716	748	726	697	739	751	735	719	750	735	726	772	758	719	732	710	794	758	731	723	771	740	746	676	754	723	722	743	705	706	747	776	774	709	752	785	758	744	687	690	719	731	727	706	733	759	795	728	755	718	706	765	805	726	686	775	770	767	717	709	711	728	742	718	720	686	721	704	726	728	761	729	713	731	735	746	744	715	753	728	730	707	739	705	734	744	726	763	727	769	720	759	771	706	680	706	707	724	717	721	696	742	707	720	730	702	692	709	742	746	704	693	710	779	774	774	723	776	738	719	783	719	779	757	744	737	724	730	715	733	739	750	756	760	727	717	751	720	679	691	737	753	690	744	708	687	718	714	744	727	766	751	746	767	787	727	699	712	766	758	768	706	755	741	747	727	693	744	745	714	720	736	738	719	708	738	714	724	730	714	699	750	729	724	736	764	718	720	721	762	744	757	748	757	715	696	744	751	724	745	724	791	720	782	729	746	752	727	760	763	729	710	691	745	744	742	725	722	707	731	757	691	704	764	716	713	708	724	752	810	733	773	743	744	757	781	738	753	742	756	715	728	753	764	750	723	700	714	721	769	717	743	725	737	732	770	747	790	762	737	747	702	781	746	726	760	723	769	769	762	699	773	772	732	725	758	742	757	689	793	733	727	763	730	715	758	731	734	685	697	717	731	746	736	716	727	723	749	723	729	743	747	731	720	732	718	745	750	754	771	716	753	756	736	680	767	713	740	729	784	709	734	756	739	726	719	750	771	737	720	743	711	750	734	694	710	693	716	696	730	741	713	754	725	719	716	685	714	787	717	739	687	763	717	704	715	751	720	747	709	739	726	711	712	743	717	721	740	736	754	760	746	734	774	737	778	695	700	779	697	725	761	739	742	786	732	739	729	759	743	689	719	783	759	747	729	724	732	778	718	736	712	708	735	785	703	712	738	729	728	794	734	680	742	725	727	732	731	714	735	710	728	774	696	750	684	723	745	718	716	723	753	723	769	719	733	722	732	724	697	757	712	704	743	778	725	741	763	742	721	730	769	730	729	723	752	726	710	785	733	744	749	739	761	760	780	719	731	745	698	708	729	727	748	736	721	700	708	739	784	707	738	714	762	743	735	729	742	734	713	717	726	747	765	732	729	720	770	752	769	743	705	787	682	706	757	695	762	743	734	707	731	670	703	759	767	792	699	702	776	708	688	663	743	722	761	720	760	737	739	710	784	734	769	742	739	723	639	654	726	748	791	769	745	756	778	777	745	769	708	732	784	765	735	753	708	725	714	738	705	700	845	716	701	708	796	775	688	740	738	737	743	781	772	716	685	769	743	710	708	737	713	720	743	663	739	736	761	718	755	718	743	709	725	735	703	771	718	726	691	764	728	714	760	721	723	772	727	744	704	745	696	723	711	758	772	774	726	757	732	744	707	721	727	723	708	754	748	756	709	744	726	699	732	705	712	777	729	739	722	711	750	716	700	733	731	724	692	741	756	663	730	694	708	715	730	718	763	736	720	772	726	774	711	715	766	752	751	759	765	716	750	788	735	696	707	767	743	700	700	731	735	691	736	748	735	747	735	773	741	739	766	694	722	712	759	780	718	736	715	777	706	717	729	767	737	754	752	745	739	766	716	720	705	719	704	698	716	706	737	695	741	714	704	732	792	689	733	744	746	697	709	732	709	754	725	706	755	708	757	742	728	727	737	728	728	702	709	742	766	724	759	703	756	727	736	692	737	728	750	727	702	719	751	732	708	701	720	723	675	723	750	711	723	703	704	701	762	790	724	735	719	797	796	749	738	670	758	742	744	728	747	727	751	734	726	728	737	683	737	723	733	744	724	706	738	769	736	717	722	711	701	699	746	724	709	686	756	726	716	699	744	717	700	735	727	792	680	689	732	666	732	766	740	658	777	739	729	757	727	769	730	723	688	690	717	696	729	773	689	733	747	764	742	775	705	767	743	717	730	726	747	744	730	742	783	761	704	692	757	745	720	748	684	763	732	768	726	682	711	696	708	720	767	763	725	742	743	749	734	770	749	737	726	769	779	734	704	724	727	790	769	764	746	747	687	766	737	751	718	753	726	717	720	719	777	759	754	713	753	773	727	725	723	765	697	705	746	742	718	715	702	715	720	734	725	737	733	742	728	724	705	765	729	754	714	746	741	752	765	731	730	707	721	746	743	726	761	748	742	666	703	724	723	682	718	756	741	744	749	720	760	715	687	740	729	731	703	748	745	780	733	699	757	754	712	749	724	741	733	730	724	732	768	711	710	717	734	717	714	722	752	730	744	738	711	721	698	708	648	722	715	691	728	737	691	765	714	746	731	726	697	721	753	729	753	753	713	767	706	755	756	760	687	751	737	739	687	710	722	728	717	703	737	714	712	799	744	750	733	734	761	775	717	720	720	758	774	720	767	737	641	677	761	679	716	766	694	759	728	752	707	695	764	737	737	732	793	764	713	767	728	746	747	734	726	727	756	684	739	729	758	682	704	751	757	766	738	698	711	682	746	736	716	694	774	722	748	735	749	766	724	758	679	792	741	689	801	700	751	746	732	732	729	745	733	704	779	733	752	779	718	703	787	720	714	724	716	744	742	748	753	764	724	752	746	710	721	745	765	716	788	753	737	692	733	703	698	775	765	721	723	668	699	747	756	745	814	746	739	708	699	715	704	739	703	711	746	718	740	738	705	735	733	741	743	777	729	738	720	772	724	701	742	706	699	713	766	691	717	783	728	711	706	752	741	746	742	686	726	789	711	717	789	711	753	713	733	735	713	747	744	719	780	714	719	708	705	729	718	727	718	747	772	726	755	798	735	740	728	737	708	738	708	755	722	764	752	740	704	711	693	701	709	724	732	714	745	752	720	732	717	764	711	741	716	720	759	725	745	755	740	736	748	714	704	712	731	686	750	750	745	719	759	719	715	764	699	760	693	684	740	763	736	690	730	785	780	750	737	753	698	736	717	718	700	751	700	733	732	739	744	727	767	753	739	756	720	738	742	777	723	740	774	701	714	729	768	736	686	700	718	682	724	692	718	721	713	761	779	743	743	726	730	712	738	719	753	776	731
23139	21522	29266	24568	23215	25331	23938	14404	9811	6973	5121	3902	3070	2588	2109	1694	1377	1127	1052	1003	956	907	852	840	775	858	826	847	807	748	774	821	820	756	728	759	719	754	806	748	776	712	776	812	769	790	778	732	745	708	769	741	753	768	797	756	815	676	699	789	748	737	765	757	795	731	775	773	733	752	712	721	759	726	775	777	723	766	747	748	751	707	723	699	752	697	759	781	731	745	745	790	737	718	775	740	753	730	755	770	767	757	737	768	739	732	781	760	792	797	768	771	786	793	776	793	751	753	773	735	785	767	733	752	754	786	738	804	756	710	764	688	761	794	733	837	741	798	753	735	761	700	725	815	752	780	798	780	794	775	753	762	731	747	778	758	800	749	736	777	770	805	751	715	750	792	703	721	734	730	786	758	732	744	735	763	714	758	778	756	681	752	746	765	750	764	730	752	750	774	736	748	785	768	752	774	769	739	731	778	746	795	756	726	788	744	765	743	690	785	777	773	743	757	769	759	752	755	758	806	728	749	751	769	779	746	756	771	738	812	759	817	790	732	757	740	751	728	776	789	768	718	739	812	729	754	734	777	743	730	717	722	708	768	756	774	690	740	779	748	730	716	749	784	730	757	750	752	752	717	786	787	810	773	678	745	789	803	744	699	747	742	758	736	777	727	767	742	734	772	730	776	806	758	770	749	772	719	707	760	714	766	780	762	747	780	768	782	737	762	764	778	778	777	791	790	747	678	732	744	763	706	752	788	718	755	770	735	716	757	743	726	763	725	779	735	732	736	740	740	745	750	792	700	776	749	776	722	786	738	734	808	729	737	778	723	704	758	685	702	747	723	733	760	710	749	743	724	724	792	744	740	764	767	768	708	722	743	693	737	752	743	734	726	785	783	756	743	760	719	753	745	765	730	790	792	726	726	737	787	739	716	762	752	719	788	729	780	748	762	800	797	776	772	755	698	731	720	733	733	743	718	797	745	780	777	746	788	739	806	769	756	740	783	748	769	742	751	765	717	759	749	731	765	752	737	720	724	718	721	748	716	769	730	746	785	717	719	784	724	683	745	700	720	765	763	746	778	796	780	756	770	735	802	759	713	795	767	728	730	780	787	716	719	705	763	773	755	732	824	764	700	731	747	799	763	791	747	735	818	739	720	763	712	749	751	724	729	764	778	763	732	788	790	790	771	761	825	741	761	764	724	772	715	794	749	706	774	743	737	760	755	756	760	784	755	747	731	763	756	752	753	746	754	738	780	794	730	756	806	782	765	725	741	764	739	760	708	738	752	735	743	756	731	763	711	730	749	774	748	722	752	764	769	817	742	751	805	733	765	777	772	716	767	737	725	722	716	787	768	761	735	767	723	738	725	752	723	786	745	735	744	803	779	731	775	717	745	727	750	740	679	748	802	769	752	785	720	771	711	719	740	760	708	742	803	712	753	765	779	771	826	719	758	730	727	758	755	739	755	809	786	779	763	712	729	782	789	727	773	713	706	756	721	800	764	741	754	810	740	779	747	749	746	772	745	729	772	751	735	747	805	716	766	712	787	764	786	731	779	770	764	728	728	736	727	710	741	739	768	715	779	795	730	712	735	768	752	709	803	765	780	736	766	755	770	732	763	785	806	774	801	737	774	771	801	725	753	752	740	775	722	754	773	763	756	772	791	769	754	758	784	705	752	764	721	772	766	750	764	772	726	763	711	702	733	765	740	698	731	784	773	705	803	781	771	760	768	687	730	718	736	769	748	768	749	769	745	758	728	805	760	781	715	753	721	801	722	733	744	805	717	732	741	741	723	810	771	734	790	768	770	752	735	771	780	701	781	746	743	830	750	756	746	730	763	707	726	740	730	741	746	746	738	767	720	730	756	743	742	730	743	722	733	766	747	768	717	715	746	750	766	771	767	781	778	754	723	776	749	744	764	777	721	707	726	747	797	790	740	730	770	781	725	760	760	759	732	786	776	788	809	770	779	809	771	737	759	747	739	761	761	748	786	745	768	689	779	802	729	769	745	784	744	808	754	808	791	793	744	811	755	749	781	774	713	769	811	703	778	778	777	740	761	723	792	748	728	710	763	765	729	776	735	774	753	735	720	800	706	692	761	723	762	701	744	767	744	777	715	756	729	786	727	740	776	763	780	778	757	745	702	698	806	749	713	776	764	770	728	778	731	702	722	770	764	723	717	734	768	776	768	772	734	763	742	763	754	777	763	713	738	757	762	752	765	796	801	739	766	761	747	723	793	723	803	783	737	770	711	779	778	708	751	797	757	754	738	767	760	747	711	754	723	775	747	762	734	731	797	763	752	725	766	739	772	737	754	723	772	808	726	753	778	700	772	731	776	746	778	735	761	702	765	735	754	712	774	761	763	770	764	745	751	752	729	723	798	788	772	826	714	746	705	730	733	736	784	727	769	769	782	715	763	755	752	713	743	734	763	745	796	765	749	772	777	773	670	793	766	780	792	768	742	763	749	736	738	744	804	767	787	753	760	749	769	737	766	759	751	754	768	769	743	747	796	741	750	750	745	710	751	764	778	753	752	711	727	821	742	763	757	760	717	748	778	714	768	740	720	723	740	756	709	733	768	780	767	776	723	759	738	802	749	734	740	726	768	737	811	734	752	756	728	748	759	762	706	740	739	775	784	719	729	756	769	725	722	748	730	776	696	782	770	719	749	784	702	786	747	773	661	725	719	709	768	719	754	745	689	714	757	748	731	733	733	760	728	772	754	751	736	710	760	761	712	740	729	755	777	705	708	736	718	720	715	734	718	751	706	688	775	745	737	769	816	711	772	778	723	749	819	742	749	763	793	761	779	724	747	747	724	793	734	731	764	762	792	765	771	737	725	755	697	772	740	713	793	735	774	746	708	714	740	710	700	735	749	751	739	849	801	772	761	730	718	706	748	787	775	741	748	760	770	741	755	775	754	790	780	727	748	731	724	769	724	732	729	778	762	809	747	762	798	731	768	737	777	766	722	728	754	747	700	775	762	778	774	743	761	742	737	724	731	740	703	776	751	750	728	740	711	739	721	766	768	795	760	735	745	766	756	765	758	785	750	796	730	783	726	709	818	681	747	784	738	706	750	736	733	729	746	760	776	725	751	761	758	769	770	789	717	764	736	731	738	744	735	765	746	791	802	752	804	780	749	765	772	775	779	799	744	736	738	768	777	754	750	718	740	774	733	747	734	757	769	740	693	774	784	788	751	737	748	759	751	734	742	709	773	746	727	719	738	831	776	782	713	781	727	742	810	756	781	752	773	726	793	738	736	739	759	746	739	738	771	755	728	780	759	778	704	769	743	711	719	735	751	744	783	762	753	746	767	747	786	771	781	750	789	736	738	743	771	778	727	725	765	755	724	756	727	753	759	739	742	737	731	735	746	787	771	750	690	721	722	765	768	744	701	717	767	707	728	739	754	712	757	746	728	750	759	711	736	731	745	740	768	742	793	784	748	736	801	740	765	802	800	734	786	752	747	769	754	727	784
45735	70730	53462	40470	34604	27896	21452	16718	12644	9190	6964	5321	4154	3218	2623	1988	1523	1269	1097	1028	960	941	883	885	874	838	805	825	842	789	781	773	823	774	769	780	745	725	723	782	752	727	770	740	782	730	708	741	760	751	751	741	743	820	713	756	693	761	695	748	736	741	730	712	705	736	701	711	756	735	698	747	766	734	737	744	756	760	718	741	720	711	789	712	760	762	765	784	756	750	782	738	674	749	733	741	731	704	731	732	738	726	740	724	739	761	760	765	745	734	770	738	752	733	708	782	784	787	750	722	733	784	712	705	747	735	728	764	698	743	751	750	741	679	715	697	726	735	732	724	723	780	725	712	756	759	712	711	746	728	693	727	687	700	757	703	716	741	754	775	716	723	718	750	729	770	719	757	755	777	787	737	733	798	722	747	787	691	775	689	701	715	654	757	685	716	729	730	751	744	749	773	683	732	734	732	721	711	741	775	739	682	713	731	753	734	753	738	767	714	734	752	780	750	748	701	717	715	780	742	727	712	725	750	763	765	781	702	755	714	734	741	724	764	710	752	732	697	717	785	696	754	736	731	718	754	733	752	725	760	745	727	745	721	765	767	722	768	730	720	721	742	681	738	729	690	739	761	721	750	740	710	725	721	715	755	773	726	749	778	747	723	715	707	724	755	745	743	750	695	772	767	761	720	744	752	695	693	736	763	725	744	733	705	773	746	724	766	697	794	748	745	747	714	726	712	752	697	707	719	794	805	753	751	712	703	733	694	707	751	768	724	721	769	735	757	781	695	747	740	753	722	723	747	754	748	747	752	743	734	763	724	728	757	738	766	742	736	771	755	795	719	754	735	721	727	733	819	719	759	737	702	781	757	702	770	718	682	720	763	720	752	778	801	759	759	749	727	769	739	733	723	708	739	750	737	719	761	705	704	768	790	750	774	748	713	744	740	701	765	726	770	754	713	733	777	705	751	758	713	755	733	736	689	767	740	737	710	767	717	776	723	757	721	727	746	685	740	780	756	744	715	771	707	783	731	737	719	760	767	752	721	726	713	773	758	810	778	755	691	786	766	701	762	812	686	727	747	725	765	747	756	768	707	709	731	762	737	699	788	705	750	775	736	721	755	751	746	758	748	760	721	697	786	699	742	713	740	757	747	719	734	757	737	712	779	771	758	726	814	736	767	725	743	727	709	711	777	715	751	752	779	756	749	746	764	721	742	736	686	733	729	727	764	740	732	710	701	751	726	761	744	706	703	784	728	715	753	709	762	719	755	760	787	739	710	732	754	767	793	798	716	756	741	755	718	746	763	737	716	741	731	748	737	774	761	716	755	730	691	766	706	746	801	733	713	744	716	668	689	698	755	795	725	723	715	805	725	758	720	752	714	773	697	714	747	721	708	738	701	730	748	762	754	728	705	734	737	724	741	737	728	730	740	748	740	748	731	768	779	691	674	759	711	746	727	748	700	734	765	783	700	711	759	735	695	721	800	768	751	720	761	734	679	717	723	715	728	726	679	710	719	787	722	752	728	734	711	734	792	731	700	768	727	745	795	746	751	758	720	751	723	752	736	759	726	711	759	742	737	745	757	725	725	761	715	771	718	695	711	731	716	778	722	735	768	745	706	763	754	743	750	760	762	705	778	742	765	773	710	813	736	780	732	724	781	739	723	773	686	746	759	735	732	690	717	715	672	736	725	735	744	756	720	792	718	738	738	729	732	736	755	734	745	714	734	744	735	753	791	732	809	698	743	721	747	753	738	757	716	740	727	748	761	724	730	734	770	775	731	768	747	729	721	715	717	773	773	705	753	711	749	738	716	679	733	754	766	749	728	760	745	753	758	754	733	742	743	698	766	756	785	785	704	715	753	731	760	710	766	743	717	743	726	727	740	783	742	777	727	737	728	742	712	763	712	756	713	703	730	767	727	784	759	737	737	742	709	725	721	722	759	770	719	788	774	765	715	698	749	732	748	786	743	772	718	759	729	739	725	724	753	780	785	752	727	701	736	739	754	749	773	703	783	711	731	775	723	726	693	757	747	735	722	762	713	747	721	686	699	748	745	730	707	725	752	730	695	803	722	777	749	734	711	756	735	720	743	704	741	732	696	733	736	762	755	731	778	751	745	734	780	703	741	783	741	732	736	759	758	696	731	773	722	766	717	787	745	783	741	741	752	656	737	758	771	732	747	720	732	723	717	736	789	723	761	715	771	732	711	754	740	726	699	752	780	766	680	687	696	721	746	709	747	771	716	727	716	742	726	715	751	749	775	771	720	735	728	719	766	749	744	788	773	771	728	703	747	770	720	700	732	818	730	705	797	732	730	772	749	779	692	738	787	744	776	748	758	747	721	724	753	736	699	744	706	807	720	732	692	762	727	679	714	719	734	696	723	765	755	735	779	728	693	757	705	693	741	723	718	723	784	695	711	725	732	778	760	721	701	697	689	706	716	727	756	797	706	749	718	744	740	744	746	783	682	757	730	733	699	721	746	697	734	711	745	765	681	687	687	761	728	756	767	749	711	733	749	751	781	709	762	699	729	744	698	734	730	730	721	719	755	742	738	750	733	771	731	779	790	732	753	756	787	762	701	759	771	739	757	754	708	738	779	734	725	689	765	767	716	700	748	756	747	747	741	740	749	721	683	709	762	735	697	725	772	707	747	751	740	770	735	733	750	751	746	754	760	778	734	756	767	773	759	741	739	762	734	709	775	745	758	746	752	743	742	740	731	777	738	796	738	814	701	705	740	760	743	709	787	748	709	725	746	801	719	706	723	723	711	766	776	730	731	762	678	731	759	717	757	715	725	735	766	698	738	733	709	700	734	760	730	763	749	762	771	743	753	738	732	769	760	744	750	739	733	744	737	723	731	698	707	704	785	761	748	714	722	728	768	746	746	740	798	770	755	733	711	761	728	712	699	759	723	742	682	739	720	731	752	763	716	723	722	744	764	747	725	781	724	760	738	758	766	728	732	763	743	761	756	711	730	730	746	765	704	758	722	688	723	741	767	721	731	758	766	697	721	735	771	751	691	731	766	757	748	737	739	765	768	693	742	724	743	723	731	737	709	763	735	749	715	752	734	735	741	770	726	756	787	728	722	756	741	746	768	737	762	742	713	752	806	769	772	761	732	729	740	764	718	692	754	773	755	719	801	728	700	697	743	726	726	726	707	763	699	777	750	734	715	748	745	746	727	748	743	749	737	763	737	758	713	711	780	743	710	783	692	768	752	717	738	716	689	750	679	729	726	752	738	726	727	724	736	794	745	732	784	780	750	775	719	717	722	742	680	769	753	734	755	682	716	738	759	803	760	790	696	730	788	740	723	757	739	726	710	731	749	728	721	694	803	716	765	742	743	761	742	753	785	769	783	750	739	771	761	724	715	775	725	802	758	751	726	701	705	748	715	738	696	759	719	763	743	767	710	701	739	727	720	778	749	708	736	722	738	730	732	803	726	744	754	700	731	737	764	780	759	725	714	738	712	770	761	730	709
39788	43220	42383	33143	22640	15192	9980	6886	4860	3412	2554	2149	1686	1506	1207	1130	993	860	743	767	767	734	696	743	745	746	713	701	715	764	726	728	745	720	747	694	743	710	709	693	730	726	739	758	707	783	749	697	716	768	725	735	755	724	715	678	707	726	748	741	723	703	665	649	710	727	722	759	710	703	698	698	715	704	726	747	689	744	708	700	709	703	726	723	706	648	700	766	709	711	718	708	706	698	744	720	748	705	665	727	735	757	690	687	716	732	706	730	732	679	747	765	726	712	711	719	695	686	687	672	739	728	718	661	726	682	711	671	731	728	775	710	727	733	734	705	745	737	663	721	754	688	743	734	691	642	741	721	719	740	710	752	714	733	718	696	735	704	729	705	693	718	760	760	739	654	752	722	695	737	731	755	724	711	724	685	728	753	709	708	772	736	690	759	660	730	729	717	702	746	692	654	733	676	688	708	697	638	678	679	740	727	694	710	698	712	709	745	761	720	708	733	672	765	726	711	743	699	769	669	700	711	748	718	702	725	703	715	675	731	724	704	740	740	729	743	712	700	700	697	734	712	785	739	743	711	731	743	745	742	766	715	709	727	722	723	757	710	713	698	720	690	700	712	687	733	694	718	677	741	710	738	749	707	762	686	704	737	729	701	725	697	668	717	713	668	662	731	743	742	741	757	699	786	775	726	695	698	719	715	757	720	752	707	751	745	716	716	709	755	755	752	752	728	725	715	694	759	719	704	698	711	741	702	744	693	768	695	687	730	646	685	674	736	682	728	749	683	718	714	686	693	707	737	673	697	733	754	739	706	708	690	735	748	743	728	677	698	724	716	672	729	777	697	723	751	708	714	716	699	737	743	733	671	731	702	704	681	740	690	723	691	726	696	760	681	712	738	699	722	703	757	744	744	630	714	732	680	708	704	709	701	726	682	753	704	748	759	732	653	689	730	751	710	714	769	723	746	738	717	735	697	668	670	753	712	746	725	698	706	692	698	662	710	682	711	691	723	704	709	731	775	699	696	728	713	679	719	715	716	716	690	754	706	729	678	681	679	695	704	705	709	703	746	731	736	722	690	681	744	673	678	691	713	696	783	680	688	756	702	709	741	710	736	655	715	721	719	710	685	735	735	704	688	668	734	725	645	668	744	749	723	751	719	690	754	717	732	751	662	688	736	699	711	691	712	705	705	737	699	690	712	735	734	746	697	726	709	703	738	770	742	675	761	719	712	727	728	713	657	747	706	774	771	732	718	694	732	721	730	704	710	718	696	734	744	720	738	707	709	699	708	713	759	753	747	664	744	723	706	656	727	745	721	664	725	698	679	710	745	679	685	703	743	728	760	689	663	691	728	724	708	719	732	689	737	723	732	680	730	700	704	700	701	693	705	762	708	738	710	726	701	705	727	775	736	716	709	734	692	699	705	736	713	722	734	712	685	747	732	730	747	715	749	696	707	760	696	725	705	731	686	747	691	714	697	710	767	728	734	669	724	736	726	671	718	712	732	694	728	696	743	739	683	695	685	673	702	729	695	713	726	676	709	722	747	701	730	685	696	700	679	770	658	679	732	700	717	731	714	716	717	727	710	692	739	736	778	740	757	725	735	700	733	704	732	708	724	693	707	710	743	701	774	737	683	698	709	728	700	695	680	750	724	709	729	728	752	758	682	758	713	736	769	690	733	704	769	699	753	703	664	706	732	712	710	694	763	677	731	726	697	713	718	724	710	698	714	731	751	712	682	686	660	708	712	675	696	733	677	719	694	711	722	687	708	713	712	680	690	738	755	743	757	754	752	701	725	701	742	760	735	711	661	779	694	738	737	715	692	718	724	616	681	723	736	707	728	720	702	685	693	726	732	716	698	735	773	676	745	733	772	678	752	755	762	721	734	717	712	736	724	717	722	686	731	733	699	698	723	752	706	751	740	680	779	728	738	738	727	706	732	693	674	701	684	697	719	680	749	726	723	750	727	756	730	713	774	751	726	640	715	747	703	711	717	709	685	739	730	691	730	700	722	735	681	717	728	691	766	723	695	746	723	685	738	694	739	727	756	727	703	731	701	751	721	693	759	739	717	744	723	763	709	708	727	739	749	731	751	663	751	717	676	688	693	720	747	729	706	713	698	696	723	738	703	746	675	768	725	675	707	736	747	665	728	665	696	760	710	708	688	744	691	721	705	701	742	696	732	761	740	695	726	731	673	727	688	758	705	745	666	720	712	633	642	686	698	721	722	703	696	722	712	683	736	730	720	729	720	691	707	688	743	698	742	652	676	704	735	729	713	691	716	655	725	652	696	666	722	737	745	730	748	704	699	664	695	706	747	727	716	679	740	704	678	721	726	745	699	786	696	697	732	760	703	735	690	693	736	724	708	688	683	714	705	708	782	724	714	721	749	686	767	689	695	737	707	734	686	731	709	720	671	747	721	732	721	652	693	658	656	722	752	719	699	778	715	808	729	679	690	716	698	725	701	706	748	774	717	684	670	709	713	705	728	724	699	716	736	721	663	689	729	693	715	669	677	691	724	747	648	719	678	738	693	697	709	702	711	754	687	731	695	640	705	712	711	697	705	738	745	704	718	754	691	690	678	728	713	718	716	729	736	681	775	698	715	719	672	745	726	725	756	751	789	716	729	731	715	713	712	733	761	723	686	710	741	741	671	715	690	726	690	739	745	735	691	743	754	669	799	720	754	746	752	767	667	789	742	702	730	752	715	698	744	694	689	719	704	737	723	733	687	732	729	718	683	773	727	721	709	729	761	664	703	653	648	687	722	750	730	710	657	767	718	752	715	693	701	671	723	724	685	737	686	727	719	705	742	683	746	722	722	715	723	694	697	731	757	741	692	740	656	689	744	737	719	685	764	760	735	777	725	712	785	717	724	725	753	732	733	750	732	744	707	678	740	715	703	705	710	702	699	688	739	721	720	680	693	703	710	692	723	725	724	714	715	744	688	723	728	709	730	694	685	707	707	733	685	650	661	717	716	746	699	713	746	696	694	669	734	756	754	754	729	714	738	711	750	739	730	753	698	758	714	700	708	705	732	719	720	725	721	744	687	682	692	749	676	740	748	709	700	740	614	690	770	679	697	724	712	740	687	706	666	732	745	717	684	681	696	654	734	747	753	750	708	724	710	666	686	702	728	727	704	718	750	757	694	737	703	715	691	663	718	744	706	696	697	679	697	728	721	715	754	688	687	734	748	690	694	738	709	683	666	710	749	703	718	749	754	690	666	734	718	664	745	671	686	709	732	703	726	710	726	732	705	735	728	695	761	675	709	736	678	721	738	668	691	676	689	715	698	700	718	715	716	770	715	734	784	707	706	717	736	699	634	700	686	693	737	744	744	745	679	696	717	731	736	716	734	697	757	726	733	699	691	699	755	725	699	711	731	763	719	739	752	691	734	699	739	712	674	723	687	707	729	692	728	728	704	707	699	691	698	720	745	789	734	718	716	717	765	742	700	707	776	698	709	693	758	719	686	688	706
44681	53904	41442	29782	23002	18026	12826	9425	6865	4918	3494	2859	2204	1826	1577	1283	1097	884	857	829	825	818	747	795	771	751	781	746	729	767	789	729	755	755	786	723	730	717	721	766	711	708	689	712	705	706	712	727	674	708	689	697	748	716	734	787	719	699	729	708	696	720	708	710	710	699	699	682	663	703	734	676	695	723	712	754	720	734	677	714	747	720	718	739	744	730	717	687	746	717	731	705	754	724	741	736	722	733	751	704	713	755	712	690	675	729	739	701	685	720	670	692	725	678	697	703	730	743	748	737	707	717	721	723	692	697	755	674	652	740	700	724	762	663	710	714	703	722	700	675	724	677	734	717	662	679	721	702	728	703	720	720	687	741	712	687	718	694	743	727	673	668	724	724	728	654	683	682	712	736	695	713	690	724	719	716	717	780	712	686	734	692	711	730	732	766	732	746	773	693	657	691	715	722	709	764	690	711	712	717	729	684	705	737	727	723	660	713	658	734	678	662	705	695	712	738	738	731	667	718	719	700	716	737	728	715	733	709	694	732	709	668	747	707	696	722	694	705	750	664	725	701	709	716	706	698	732	719	707	689	732	730	694	686	743	730	701	743	769	707	726	656	695	688	680	682	725	741	715	706	723	668	733	755	720	717	762	764	739	713	716	679	690	687	702	683	635	734	702	695	707	704	672	689	660	688	724	676	664	694	744	724	716	700	746	702	700	691	731	712	755	785	708	677	694	733	766	685	687	666	674	728	750	722	712	695	718	704	714	723	752	718	678	694	727	727	744	698	669	695	680	770	736	739	677	735	757	786	699	721	729	760	657	730	737	694	672	740	701	746	709	729	741	709	701	726	653	750	720	709	721	711	757	708	713	753	699	687	660	706	696	695	725	771	708	729	708	693	727	709	679	724	713	718	712	758	740	710	770	726	698	705	708	671	689	700	736	716	747	721	765	673	698	710	716	681	703	710	705	693	712	720	747	748	697	712	707	724	733	718	716	740	718	698	664	744	713	770	702	719	730	698	753	691	762	663	729	691	681	660	716	687	681	713	752	693	710	727	695	680	705	710	758	685	703	747	707	707	708	685	734	749	749	745	709	724	717	691	764	701	735	758	728	725	723	707	683	705	763	757	727	712	726	700	694	711	702	682	731	707	752	696	697	728	693	759	698	714	705	716	677	708	683	711	689	736	738	765	735	749	703	657	692	663	744	705	711	689	720	677	681	690	720	715	715	733	674	712	733	711	709	729	749	730	735	712	715	766	750	696	708	723	743	731	756	727	722	702	697	737	727	727	671	733	708	712	719	707	728	744	728	758	698	688	711	706	759	764	760	747	715	751	683	735	750	706	749	701	694	713	700	749	701	664	748	714	675	730	684	755	744	744	731	751	742	725	709	658	679	690	726	695	727	720	753	755	663	731	782	727	691	728	731	741	771	757	673	691	716	651	729	759	718	675	752	705	691	708	721	719	724	674	724	696	714	711	726	755	750	722	769	722	709	698	705	779	708	692	696	714	744	765	677	755	708	709	746	681	748	692	757	721	734	715	667	721	694	800	738	670	720	704	744	703	727	677	701	714	718	716	731	737	699	733	731	717	685	715	741	752	739	729	728	735	697	701	717	739	710	698	680	706	721	680	701	754	730	672	684	713	724	756	719	700	679	705	691	723	723	736	760	663	655	727	742	706	708	735	711	747	750	713	755	715	729	724	706	735	714	674	743	768	669	710	711	698	724	679	756	760	726	734	712	712	750	703	696	731	705	757	744	729	702	706	697	779	714	705	694	708	766	744	720	725	720	778	773	684	722	679	708	727	725	751	733	715	729	745	697	723	722	750	713	686	707	713	729	749	736	705	723	745	758	705	682	682	737	736	710	678	700	706	716	709	681	726	758	688	748	694	775	686	732	688	757	735	759	715	710	740	763	741	678	723	719	712	670	703	704	728	735	754	725	756	700	748	661	679	712	698	688	697	721	659	738	731	693	704	706	735	716	708	694	788	704	704	723	688	705	697	697	734	676	723	703	726	651	730	726	762	715	713	709	685	700	709	743	752	720	707	640	775	712	681	726	699	722	715	713	739	692	706	767	707	725	698	712	716	725	761	740	716	734	724	677	741	731	658	749	718	702	736	714	650	719	729	705	753	712	682	665	726	699	773	726	757	738	683	757	793	673	689	753	728	722	708	667	694	721	714	743	712	736	723	716	677	751	699	709	654	731	689	687	779	785	732	687	745	732	704	743	679	713	712	760	711	733	728	732	697	717	703	689	698	727	680	719	725	677	704	738	742	702	674	691	710	722	719	741	748	704	693	677	705	742	720	719	700	741	769	777	715	728	739	793	722	695	738	736	734	706	689	663	763	700	733	693	720	724	707	738	759	720	743	740	726	708	703	751	654	717	713	726	729	730	702	738	721	721	714	758	702	712	696	733	741	757	701	692	693	743	736	706	720	674	727	726	712	783	711	713	709	737	659	746	706	744	689	687	726	707	768	730	746	682	683	704	704	685	756	717	697	712	682	700	666	735	757	672	717	684	712	738	712	667	712	723	679	739	701	747	686	713	742	710	719	696	703	708	675	730	722	754	730	757	746	720	731	713	748	695	736	734	682	726	715	688	752	710	716	749	759	712	764	716	760	704	720	737	695	738	707	716	695	742	695	716	716	678	682	711	713	731	719	702	674	693	737	735	689	706	710	684	686	706	757	739	686	750	718	717	719	721	727	640	731	704	679	766	715	684	693	699	710	695	723	706	715	706	704	701	744	705	724	742	708	680	704	705	732	704	716	690	714	698	720	705	714	737	724	701	752	730	705	675	693	723	717	718	774	703	756	670	718	697	708	685	710	720	743	694	695	744	716	770	719	710	715	774	710	730	739	691	650	713	669	668	713	730	698	673	732	711	736	756	715	722	748	709	747	732	700	635	733	719	737	656	648	682	708	700	667	721	661	763	732	759	688	710	718	697	748	687	711	751	731	749	731	714	687	694	739	724	733	716	698	718	720	725	769	699	708	713	770	744	672	723	693	756	721	735	704	686	720	707	694	745	698	718	704	709	749	702	772	748	695	693	719	690	720	681	685	730	763	723	746	689	757	700	710	736	752	717	655	719	679	770	720	692	709	795	658	711	718	731	699	712	701	698	728	723	745	715	680	706	706	732	752	715	754	723	735	699	678	649	711	747	745	726	716	706	730	706	715	701	761	695	693	726	719	720	714	655	687	697	672	672	694	693	682	725	723	720	731	728	698	704	741	750	706	688	714	721	746	681	716	732	733	756	707	722	684	697	725	709	706	715	718	740	709	734	744	729	711	768	706	709	703	725	709	717	682	715	684	709	691	743	763	720	710	746	719	691	699	709	716	684	754	681	719	737	737	709	711	735	777	714	693	686	684	747	726	716	727	721	720	738	721	680	739	737	760	754	701	727	722	697	738	717	744	700	685	698	759	693	720	705	693	747	749	712	769	734	712	732	692	742	682	720	721	746	746	715	698	739	681
24321	21454	29131	26409	24840	23033	17194	10686	7006	5266	3726	2947	2351	1960	1596	1266	1083	957	926	851	850	817	768	798	702	742	746	737	687	739	662	771	760	730	678	728	720	756	707	655	743	693	739	708	730	711	702	728	734	738	677	742	696	755	697	734	724	711	708	724	709	737	706	693	700	743	658	704	733	746	720	687	713	732	752	698	704	681	709	737	717	723	713	686	672	747	711	678	688	720	718	729	745	654	683	733	705	722	736	710	707	708	735	758	735	717	720	679	696	752	706	757	694	780	702	751	722	739	685	723	766	687	726	722	708	746	661	683	727	686	698	692	702	736	700	716	741	695	654	746	760	726	703	666	720	677	726	747	695	693	728	698	709	669	652	720	780	669	699	755	726	650	708	712	737	712	676	723	745	694	713	696	693	700	660	734	725	702	702	768	677	714	713	813	697	704	700	649	729	727	686	687	741	719	684	692	730	685	693	703	726	712	676	745	646	661	745	719	673	666	763	703	706	683	695	669	730	694	723	716	751	703	739	700	732	726	707	725	748	689	682	737	689	681	681	668	709	704	689	665	680	720	701	699	729	762	723	725	719	679	704	715	789	674	733	763	770	704	724	700	770	727	707	702	671	708	685	711	705	700	690	682	703	661	671	713	694	746	772	692	634	722	675	717	749	734	704	690	725	725	698	692	711	692	701	705	699	713	735	700	718	647	728	708	728	713	674	656	735	693	710	743	721	705	705	721	696	717	758	670	671	659	675	700	709	722	727	718	693	765	669	684	677	659	713	724	682	713	764	701	700	706	727	674	729	752	727	665	696	711	741	719	703	726	681	682	735	692	704	730	707	754	688	714	723	739	684	727	740	698	733	696	754	719	663	675	762	721	716	706	762	725	749	678	723	672	750	669	764	760	711	676	694	745	683	717	717	738	741	742	746	694	730	732	732	735	724	707	709	768	683	687	745	745	755	687	727	711	707	691	726	743	727	741	660	727	734	658	690	674	720	738	715	682	751	740	759	677	695	659	704	699	662	697	654	743	728	726	694	711	781	689	733	762	737	701	711	717	717	756	729	648	726	722	725	705	741	709	749	733	754	726	716	670	742	691	724	720	721	724	662	693	685	703	671	713	743	734	728	696	701	706	714	713	761	743	676	723	747	677	717	698	695	720	677	703	675	746	715	673	695	725	742	756	718	710	732	668	725	722	754	672	720	710	698	744	695	701	694	751	695	689	735	713	674	732	734	713	710	771	698	677	678	678	727	740	714	691	708	728	671	700	728	757	686	642	685	708	741	745	722	693	744	700	732	791	722	729	729	709	723	742	726	717	695	690	691	736	713	737	718	691	695	709	688	679	712	768	719	701	724	754	738	745	747	699	697	730	738	705	738	660	750	710	705	708	746	674	715	713	702	671	716	722	722	722	719	752	713	681	722	757	758	698	724	693	723	690	686	700	689	724	705	646	705	710	755	750	739	714	748	694	758	702	695	650	761	693	707	707	683	704	685	725	704	701	694	709	714	694	733	675	703	674	731	680	682	724	700	722	718	710	643	697	697	685	698	694	746	716	787	705	739	766	715	666	717	719	751	723	718	707	722	730	742	728	696	725	750	670	718	710	698	733	768	701	684	719	766	749	722	729	658	747	750	663	709	696	697	691	706	734	734	695	717	724	723	705	766	690	715	687	726	714	730	746	735	725	691	682	758	696	707	656	736	682	697	725	782	780	727	696	673	714	728	740	725	686	693	715	656	688	760	755	703	679	746	684	679	734	695	694	695	732	683	744	772	679	732	763	718	726	736	723	733	710	741	720	718	680	707	750	747	707	688	753	696	692	715	694	703	661	669	693	681	721	740	725	735	713	710	672	699	679	723	725	734	703	704	741	760	693	689	676	720	752	670	687	676	703	732	660	691	706	668	690	703	715	690	766	716	707	670	710	692	737	751	690	735	713	733	717	663	676	711	700	689	655	675	760	735	703	715	750	754	713	730	672	701	704	681	716	690	664	693	700	717	731	670	743	726	688	734	677	689	712	740	708	700	701	747	704	736	654	687	717	647	719	747	718	731	720	753	722	695	735	671	739	693	678	695	726	760	694	717	679	737	713	712	658	719	710	679	706	708	635	682	666	731	721	694	744	716	714	704	691	750	718	703	686	673	721	718	688	748	650	721	688	704	691	737	701	712	713	756	746	685	727	752	675	741	701	682	760	703	703	751	719	725	703	725	754	693	679	722	717	718	704	755	682	737	701	746	721	723	705	683	715	718	711	667	692	717	720	777	676	737	752	744	704	692	721	769	693	680	707	713	662	689	702	716	713	652	700	667	705	691	703	716	706	706	686	703	724	676	674	719	716	740	740	714	715	700	703	717	689	781	769	704	722	733	658	692	690	722	689	693	699	766	720	765	670	693	709	731	677	687	675	758	723	715	752	676	692	705	711	742	724	729	683	707	719	715	745	643	662	677	718	744	697	740	684	720	679	717	711	725	712	718	760	687	684	680	734	720	715	723	711	710	709	694	711	678	708	763	663	707	717	690	701	642	704	691	668	729	759	728	714	686	731	750	717	670	732	685	677	707	729	723	726	690	722	681	686	690	752	718	725	693	735	687	725	689	703	654	697	738	670	710	692	716	732	681	701	719	705	725	706	680	744	718	736	713	688	736	722	755	692	741	751	738	716	701	722	704	671	707	706	673	710	760	728	711	771	682	688	667	690	715	708	730	747	729	739	686	700	740	662	684	722	710	772	723	714	698	717	660	715	709	653	709	730	745	683	703	668	703	714	709	731	668	695	702	685	712	705	705	728	676	717	739	675	724	729	696	720	680	703	696	702	742	719	688	694	751	687	701	691	715	720	701	714	697	690	704	698	726	746	729	650	761	701	685	740	728	714	700	722	701	723	716	708	727	717	672	730	734	703	691	751	722	680	718	691	719	721	707	659	659	698	712	712	680	707	739	676	703	688	725	637	742	727	713	748	716	704	708	712	675	679	703	765	763	699	688	688	673	710	711	704	760	723	704	682	699	682	700	727	752	712	696	678	695	730	690	724	733	734	737	701	712	676	693	700	771	680	704	743	738	732	702	698	707	709	712	701	699	721	689	741	742	716	670	722	696	712	650	739	730	714	723	693	716	725	717	713	697	702	667	732	711	717	702	696	673	715	697	673	759	718	691	765	788	725	681	701	677	674	716	696	679	693	693	741	681	699	713	694	679	671	682	664	766	718	695	676	707	697	699	754	684	713	689	751	716	706	728	686	705	714	740	686	731	702	695	716	708	704	703	730	700	738	717	708	699	718	736	797	732	706	706	733	689	661	661	691	694	694	736	733	687	725	691	727	683	698	712	686	726	738	652	664	634	704	667	709	682	730	661	734	687	691	704	724	758	700	731	738	670	688	659	697	716	757	730	718	764	709	665	702	703	721	746	767	737	640	666	738	720	716	713	670	677	687	649	745	748	709	714	702	737	725	705	730	723	648	728	699	709	706	705	677	745	685	777	703
40731	63862	48575	34809	28830	23357	17584	13441	9715	7124	4966	3868	3052	2574	1992	1585	1194	1110	995	880	860	867	838	815	763	740	745	742	740	757	688	711	723	725	637	765	719	751	698	748	663	728	725	708	753	738	702	696	724	681	688	652	747	754	736	716	710	724	664	701	696	725	666	679	754	737	715	701	719	725	759	746	688	695	727	696	655	687	635	693	729	713	715	737	691	724	697	700	688	688	705	695	715	730	691	727	710	745	691	763	690	709	709	729	681	701	717	683	689	725	736	720	748	642	678	759	710	748	696	701	711	728	685	693	640	684	691	744	730	734	737	735	684	674	742	716	683	753	714	705	700	710	671	702	744	755	705	690	722	688	705	716	751	657	656	726	686	728	697	713	703	717	750	702	696	652	697	668	698	724	704	712	738	706	763	730	723	704	695	697	697	741	718	672	768	676	700	664	679	712	730	677	684	717	726	684	676	698	704	768	731	717	683	696	717	693	675	647	691	695	718	716	699	699	718	700	690	745	697	721	736	663	706	707	683	685	693	684	668	694	727	727	722	718	762	739	717	699	680	681	699	655	694	700	761	680	747	701	698	681	719	656	727	688	719	724	673	737	695	743	712	697	731	743	700	687	766	740	676	700	727	712	735	702	703	720	707	713	715	728	719	698	707	727	739	730	747	741	722	697	694	702	739	683	730	687	667	707	730	684	746	679	638	728	702	699	712	674	664	707	759	735	711	693	741	697	672	723	713	698	751	711	703	711	695	675	733	689	699	712	700	726	713	655	694	706	711	685	701	666	715	704	713	707	705	715	672	667	716	704	698	693	750	725	706	671	722	742	708	716	726	728	708	728	709	679	709	702	705	724	749	708	732	729	709	681	687	662	778	771	709	731	724	677	678	682	711	759	726	688	680	708	731	730	730	653	679	719	717	721	708	690	707	744	702	717	724	721	757	690	700	726	696	697	701	746	714	741	698	644	705	667	718	733	736	690	723	731	728	692	693	736	693	705	698	694	697	707	701	748	714	718	737	680	713	712	669	741	738	743	678	700	735	763	747	733	685	707	724	732	645	687	729	715	739	694	733	737	733	737	726	721	700	705	718	726	708	748	727	726	711	724	684	695	745	717	646	695	703	691	712	692	727	752	731	675	702	742	672	728	717	755	727	708	725	697	724	727	697	718	688	744	730	674	687	720	705	663	688	743	724	713	705	731	686	717	642	705	671	707	769	711	690	749	742	701	739	703	697	716	694	655	695	718	683	733	685	707	757	691	708	737	712	652	694	733	699	685	690	705	700	711	729	659	693	687	710	669	737	701	715	720	694	686	717	743	727	719	738	710	717	720	708	724	734	694	720	714	731	739	670	728	757	710	723	670	664	688	689	698	702	712	673	690	696	683	745	678	715	718	730	695	691	691	658	766	704	608	730	713	689	735	739	678	749	731	700	687	739	674	688	721	733	747	719	684	677	700	726	736	748	728	710	684	681	699	723	718	749	731	728	717	708	711	715	734	710	702	748	676	719	709	716	719	690	718	712	691	702	697	695	647	699	718	716	714	682	752	729	734	699	622	707	728	711	670	687	688	747	692	738	705	739	739	682	735	688	714	663	682	709	688	719	748	664	730	696	722	707	732	735	714	733	754	703	698	735	717	755	754	760	705	706	699	680	684	697	722	745	706	710	706	671	726	721	673	750	715	691	675	679	671	706	721	689	738	688	740	781	715	680	724	642	720	740	782	664	709	654	735	728	688	709	718	728	752	709	741	681	721	721	711	720	715	690	692	679	656	746	681	740	672	708	754	750	684	755	732	655	684	693	739	726	739	754	676	704	736	714	747	708	734	729	735	744	716	691	688	745	693	703	683	709	755	718	688	706	714	686	682	736	661	722	714	692	732	672	683	677	693	683	715	754	785	740	744	763	726	702	694	718	702	719	691	691	675	718	738	711	707	699	700	732	711	719	728	697	648	693	696	708	711	735	681	707	736	757	730	700	686	738	685	742	712	728	668	706	695	685	712	679	726	714	731	678	722	670	693	711	644	714	718	718	714	709	699	687	717	762	726	705	723	713	738	672	752	694	713	751	683	739	688	666	716	720	740	721	805	678	726	691	709	672	665	720	731	724	767	706	730	694	689	721	696	702	692	731	665	707	722	747	728	720	741	721	654	702	744	730	680	699	719	751	728	713	735	677	734	740	708	688	683	679	688	693	736	755	695	677	685	723	740	682	719	739	730	715	707	712	696	661	718	697	710	727	718	699	752	713	752	710	710	739	749	727	675	738	652	738	702	691	691	684	760	753	700	646	734	690	713	708	718	752	756	678	682	696	731	784	737	678	700	700	716	709	731	754	716	731	680	733	719	721	721	751	694	727	687	731	612	719	759	689	689	712	683	710	684	699	674	760	721	694	683	708	659	740	692	683	732	713	730	747	701	708	723	683	664	717	744	679	703	683	718	690	717	682	698	713	746	720	716	724	723	683	717	688	718	676	681	730	634	744	686	718	722	755	702	732	753	734	716	742	723	719	684	678	743	736	707	730	669	681	709	734	686	748	714	683	691	696	725	755	717	723	731	694	690	732	682	667	681	688	687	755	713	663	715	669	731	726	729	700	715	733	714	730	688	691	652	713	699	713	725	724	702	706	681	728	731	708	757	755	689	676	721	706	712	717	700	690	716	738	713	692	738	717	688	735	678	667	712	705	662	702	724	747	694	715	728	702	702	689	715	730	736	702	726	732	699	695	674	681	764	708	736	654	712	741	718	725	714	687	677	728	698	734	727	686	709	761	632	681	699	706	683	723	737	684	683	704	741	679	729	668	671	726	686	676	719	692	703	718	733	686	694	703	684	720	679	677	710	710	712	677	717	689	661	688	750	713	717	729	706	779	674	732	752	683	700	709	680	729	710	681	717	746	737	736	715	754	734	713	695	706	703	691	697	707	694	704	739	714	735	708	680	699	717	674	646	691	671	726	699	692	692	672	653	699	705	691	724	717	731	685	681	699	724	685	717	706	681	734	731	654	652	691	668	667	729	719	723	680	706	729	774	731	696	763	697	725	759	726	675	705	703	634	763	681	660	684	679	713	746	722	736	726	690	732	727	746	731	722	739	691	716	704	762	665	756	715	728	643	721	682	710	687	707	679	725	683	679	684	753	728	693	689	667	690	701	722	673	730	697	734	729	682	713	700	716	705	694	730	710	704	707	742	711	712	728	751	726	709	688	709	685	729	698	719	700	681	704	691	716	708	689	720	711	711	730	728	705	723	714	725	724	766	710	704	704	725	682	681	667	694	745	693	691	687	697	739	694	719	679	692	699	727	735	700	748	718	682	702	736	680	728	736	688	696	707	733	697	691	778	678	720	698	713	739	654	729	678	706	683	703	718	673	687	680	673	733	715	665	717	662	754	654	718	668	688	715	730	676	669	704	689	725	700	700	711	738	707	710	740	707	687	711	719	710	690	734	739	703	730	723	707	706	696	730	732	716	701	699	767	700	698
25521	21960	30822	29793	24272	18241	12627	8215	5567	4057	2931	2442	2031	1645	1314	1231	1002	910	826	884	791	823	780	792	781	787	726	800	743	745	748	776	762	748	789	730	809	724	726	717	687	737	722	749	729	712	675	758	741	758	756	737	746	739	725	763	736	736	715	722	740	703	763	721	731	720	706	753	768	774	716	783	679	699	734	763	691	681	781	744	750	720	737	749	677	803	773	667	706	710	776	752	697	763	786	766	812	730	728	746	754	782	736	694	741	776	745	741	713	739	711	718	724	758	806	749	735	727	747	719	782	727	734	759	760	725	743	698	705	718	721	726	748	756	769	793	737	738	706	725	689	728	706	748	781	727	692	770	775	750	729	805	697	743	719	669	754	750	711	746	795	690	705	775	730	708	791	703	716	748	762	750	719	730	745	728	713	711	717	699	705	691	746	746	746	727	709	750	730	683	710	758	745	716	755	726	743	659	722	739	748	698	756	766	731	705	724	747	701	739	742	770	733	720	738	734	763	689	726	695	714	758	737	736	732	761	757	722	766	682	730	783	791	772	726	721	713	739	770	741	756	723	708	758	755	706	740	760	737	728	757	766	735	702	647	692	734	754	732	732	760	694	751	717	768	734	721	686	705	719	733	754	750	719	730	715	694	747	702	661	694	745	752	688	738	726	738	723	743	718	698	728	711	759	729	690	759	738	738	745	769	762	759	692	774	710	711	644	768	690	705	711	704	744	693	748	753	765	724	737	704	706	736	715	667	740	766	735	697	722	707	716	728	750	709	724	736	703	715	730	695	767	680	671	703	711	714	718	719	693	706	786	704	773	743	758	725	720	759	727	705	736	738	772	743	768	693	697	761	723	715	696	757	736	745	741	780	717	738	749	714	731	783	743	717	647	755	732	724	716	760	731	708	727	748	768	751	754	729	701	695	722	732	754	688	712	702	718	747	749	697	742	765	672	705	751	740	664	734	727	689	751	727	751	780	754	775	686	700	740	702	736	743	719	715	715	732	719	781	741	701	734	717	697	747	758	779	747	748	736	770	739	730	742	697	725	764	729	709	783	780	734	677	718	790	780	723	742	742	733	759	687	713	739	757	733	777	698	766	763	763	729	767	739	691	746	774	773	736	761	777	757	760	668	726	704	705	684	718	739	762	743	706	693	717	733	745	714	801	724	758	675	751	742	760	731	704	729	696	719	777	718	770	746	763	731	790	701	731	746	712	707	719	708	735	708	704	802	702	726	755	763	757	738	761	756	720	708	699	733	711	701	720	732	723	740	746	676	736	747	688	675	723	720	727	738	698	767	737	733	741	718	739	743	764	721	787	727	764	763	757	755	737	706	746	730	689	759	758	746	765	782	724	724	700	700	715	739	724	725	776	712	750	745	746	734	714	760	701	737	758	720	745	777	728	714	755	730	711	804	786	718	727	720	719	763	728	713	772	706	745	710	704	708	712	737	710	769	717	738	741	714	745	730	707	711	751	744	787	732	719	752	721	712	744	748	743	713	754	744	722	770	751	740	783	712	779	751	727	747	729	736	801	754	696	748	722	708	727	716	710	739	781	728	706	742	743	709	705	732	726	728	732	707	703	745	720	716	775	760	775	722	803	706	751	740	747	724	729	734	724	733	756	682	742	738	709	698	757	755	761	716	738	741	738	787	726	759	732	741	752	736	734	746	740	741	749	761	755	765	729	747	733	778	690	737	687	767	768	733	722	731	746	742	738	724	761	711	720	701	700	767	746	730	738	718	759	700	714	721	721	694	735	710	733	715	751	754	743	756	731	757	753	715	713	753	732	743	719	738	727	754	722	697	720	702	739	741	720	740	690	740	723	753	762	743	722	736	733	695	714	700	754	697	708	734	784	740	750	717	742	728	728	757	768	777	792	741	679	720	711	711	708	793	709	725	750	742	741	686	743	761	708	731	766	688	734	756	754	785	714	746	734	755	788	737	715	747	700	710	745	686	727	718	686	717	745	747	750	695	671	758	766	741	748	692	693	756	750	721	717	787	722	753	706	724	745	725	747	696	711	719	705	742	691	739	731	739	730	743	743	698	733	723	723	746	787	806	739	719	786	726	723	700	705	753	736	709	790	758	757	776	716	728	761	754	727	742	725	761	715	760	680	735	688	727	806	739	782	692	741	683	731	767	760	720	747	661	745	784	717	803	716	735	734	720	705	768	790	750	744	721	742	722	734	704	745	746	794	750	685	727	731	727	681	714	759	733	741	716	753	766	732	745	695	746	714	744	711	789	766	705	745	745	711	668	746	724	713	737	707	753	735	738	712	722	760	752	740	774	713	728	756	797	757	782	725	710	720	722	756	745	715	701	675	744	775	724	747	742	740	681	720	744	734	756	730	728	776	727	690	713	778	712	713	729	753	746	714	723	774	720	723	773	751	763	711	797	741	738	757	655	732	749	736	752	692	733	758	750	718	754	764	728	744	739	715	741	741	689	672	702	725	751	763	743	735	765	749	730	703	753	721	719	726	713	772	758	753	776	754	780	741	749	752	740	720	701	757	715	697	747	742	773	738	715	721	699	750	666	707	720	738	764	764	753	771	720	713	713	712	772	696	743	725	713	711	759	772	733	765	707	715	741	780	688	719	764	740	751	767	729	726	715	767	727	718	724	742	726	717	673	748	696	726	664	717	685	726	695	722	711	714	695	730	770	718	721	730	770	731	735	775	752	778	731	748	702	759	760	700	739	719	721	718	710	774	737	781	760	753	731	744	737	695	711	708	716	737	766	744	760	736	734	725	728	703	765	683	775	663	710	705	777	726	679	761	711	800	727	694	736	743	708	692	785	708	703	732	717	778	714	696	799	774	748	734	720	709	741	746	698	773	762	755	748	743	769	685	718	674	738	701	702	742	749	745	713	758	764	742	748	748	722	723	793	758	772	764	701	718	752	761	765	691	740	725	727	729	768	755	704	700	711	733	725	735	679	709	719	773	746	734	765	787	722	757	707	734	786	718	698	688	747	749	755	735	734	769	752	706	730	700	788	762	728	740	724	649	740	725	749	731	730	714	762	712	756	708	737	739	723	691	742	730	715	705	719	745	765	754	762	705	720	743	775	738	775	784	721	690	717	713	735	753	715	720	720	729	744	762	782	708	711	712	720	743	736	734	741	716	758	729	706	723	734	763	700	757	720	797	744	758	738	736	706	732	757	714	713	716	773	759	766	736	770	733	748	713	714	733	722	752	728	752	749	720	804	736	761	752	720	759	727	700	735	730	708	747	708	741	735	769	706	724	729	697	747	733	741	728	744	688	767	745	746	699	706	725	742	761	720	698	678	766	710	767	720	757	748	686	735	736	720	727	711	705	672	772	696	724	718	694	756	667	720	709	774	752	773	697	726	708	679	747	732	763	696	749	733	709	742	772	701	764	730	700	716	758	775	735	720	739	748	700	722	725	688	770	742	766	707	735	745	768	747	752	742	727	725	726	762	726	743	740	760	761	741	727	727	730	787	726	729	750	729
42508	60016	46490	32195	26237	20189	15615	11329	8383	5936	4274	3407	2679	2178	1753	1462	1100	1006	917	893	914	803	775	804	830	788	766	793	798	771	777	773	751	712	763	731	732	752	767	735	762	710	758	744	772	691	747	756	722	688	723	702	733	753	703	757	759	744	758	714	740	748	736	716	688	765	735	738	721	744	729	719	763	739	692	739	759	756	753	802	740	742	724	706	760	724	727	739	724	770	761	739	751	725	715	707	700	724	727	695	728	708	751	753	748	743	735	744	715	740	691	737	704	711	724	750	745	717	732	739	766	743	735	738	736	747	739	713	751	717	750	738	725	730	735	735	710	753	728	725	749	712	738	721	745	721	707	774	747	744	717	702	741	677	679	743	716	731	707	756	729	780	729	732	679	750	722	741	794	694	741	781	718	775	772	746	743	783	747	729	739	773	725	745	750	720	725	814	748	766	711	704	724	744	702	726	737	762	764	723	733	743	745	794	712	756	772	756	738	730	706	693	744	692	737	745	734	756	720	716	726	722	717	714	704	732	754	703	796	763	721	696	712	723	720	727	654	715	699	713	784	720	690	755	736	767	732	747	741	777	747	724	659	725	693	761	703	728	725	757	755	757	716	759	708	701	748	689	713	731	726	679	732	782	832	704	701	731	731	747	757	701	727	712	726	769	743	758	728	715	735	743	747	714	683	695	721	764	729	699	719	774	727	673	738	730	813	729	781	716	764	748	771	743	719	689	731	720	699	759	751	732	712	752	700	735	737	760	784	723	736	716	754	726	751	732	716	720	752	808	707	766	737	778	719	780	761	735	745	746	753	834	704	724	678	734	684	773	719	683	720	734	712	729	726	760	749	699	712	763	716	735	782	727	750	725	753	736	760	741	714	718	760	778	759	761	726	707	752	752	731	722	696	782	746	729	742	761	757	786	758	774	752	701	780	739	735	764	710	714	701	718	743	726	703	696	723	699	712	687	742	742	756	743	682	746	762	783	717	704	683	697	731	757	727	779	736	764	756	716	775	774	712	712	704	725	781	698	757	760	728	728	721	760	725	749	736	758	724	761	736	714	760	713	733	711	736	799	720	715	745	683	706	726	769	743	759	779	774	787	777	705	735	732	697	707	729	699	718	754	713	771	683	751	719	744	755	784	726	699	752	738	714	685	734	732	752	763	762	727	745	712	752	689	742	767	780	720	731	725	795	753	728	760	723	755	713	693	787	675	740	738	704	812	764	745	700	705	744	720	739	715	746	755	704	731	716	726	725	756	738	702	784	757	768	797	740	704	727	727	681	717	728	724	777	681	755	709	714	745	738	720	781	725	779	723	706	736	738	712	692	725	712	713	695	764	729	749	715	679	762	704	724	759	689	674	748	685	740	736	673	710	740	740	734	709	693	757	755	709	751	762	712	689	744	716	762	711	746	695	775	740	709	669	742	698	730	717	703	776	744	745	750	704	707	754	724	717	737	731	708	698	737	733	728	781	744	747	793	675	717	723	745	696	760	735	725	674	729	692	740	757	744	730	706	723	741	762	708	734	732	729	740	735	768	748	739	743	743	712	714	724	716	771	714	742	736	750	802	686	709	729	754	758	689	724	719	731	792	756	692	768	731	708	733	730	778	748	750	706	745	685	714	793	698	747	713	725	741	732	739	717	718	747	744	799	782	733	749	718	748	704	754	719	737	689	776	755	720	709	748	747	741	710	739	741	699	711	717	743	743	707	721	706	729	709	764	744	713	736	747	736	721	761	707	744	733	725	749	771	764	696	755	792	773	759	682	735	753	736	736	710	714	720	749	749	763	762	732	678	757	756	756	758	726	725	752	726	726	759	739	779	724	741	729	786	774	765	747	723	701	745	738	737	730	745	805	723	772	733	721	750	724	764	690	727	691	789	740	744	705	708	744	703	729	749	727	748	754	757	736	755	758	747	733	753	771	774	780	791	714	719	693	723	728	766	748	697	737	725	698	700	725	748	716	754	746	709	735	726	732	727	731	711	742	766	722	727	753	719	720	730	726	714	751	715	771	716	694	743	676	713	731	712	708	735	704	713	752	761	718	780	739	756	743	753	741	751	762	681	741	753	710	744	716	684	729	741	695	758	783	772	717	739	755	757	730	764	718	713	752	735	750	751	731	704	710	746	676	757	719	735	775	736	752	746	747	712	725	718	758	725	744	712	742	718	680	747	750	695	704	734	711	713	755	719	762	777	726	745	777	702	707	750	774	749	733	715	714	744	739	731	702	725	730	736	713	748	765	725	786	720	758	701	725	748	740	724	729	677	715	755	765	738	703	770	683	738	759	740	767	742	714	716	739	716	724	741	753	711	728	731	739	733	746	692	705	714	770	748	745	698	729	738	763	720	710	715	742	708	702	739	770	723	697	684	739	709	737	754	727	745	748	700	732	744	749	754	741	739	724	764	716	740	708	726	729	693	744	700	724	718	764	721	721	750	733	706	704	719	764	759	733	777	763	779	707	737	702	747	734	764	703	722	750	787	703	743	684	778	741	699	745	727	728	783	737	712	745	686	746	736	740	736	727	748	745	715	752	706	732	746	720	728	733	744	723	740	759	770	726	747	689	746	718	770	742	729	720	793	703	756	731	718	742	768	721	754	724	741	707	741	720	711	722	727	741	769	705	706	785	743	688	685	730	708	697	781	730	773	737	694	721	765	730	749	734	751	705	734	743	727	777	722	728	719	763	744	746	780	774	782	792	755	730	700	735	802	768	731	710	751	711	740	719	713	720	674	764	717	715	752	749	710	723	731	785	733	765	786	704	700	752	783	737	774	732	735	756	754	747	765	731	726	718	796	715	772	739	789	786	710	728	722	777	724	759	747	708	763	760	739	730	710	710	765	771	787	744	712	760	746	773	733	770	713	743	706	721	712	704	754	741	724	751	760	721	730	757	714	790	690	716	739	732	768	748	723	741	757	696	746	753	697	778	768	706	780	736	723	709	759	754	757	756	763	738	756	723	740	751	775	728	727	697	721	754	715	727	766	727	738	732	740	724	745	735	728	739	717	682	784	755	719	756	735	735	746	750	816	710	720	713	695	746	714	730	738	748	763	738	748	742	785	741	748	783	724	722	748	720	737	712	750	692	705	719	698	763	730	754	700	711	728	740	735	712	730	725	755	722	750	756	718	740	700	721	754	719	711	702	751	772	759	728	717	772	721	780	759	714	764	720	702	752	704	775	726	699	721	745	732	770	728	763	742	706	715	730	695	779	728	719	743	750	770	717	762	702	729	744	772	753	700	718	748	721	719	751	740	713	728	740	752	715	740	734	748	781	720	750	741	760	698	728	755	772	682	734	758	717	702	738	711	730	705	714	742	733	698	723	694	762	795	720	691	683	706	748	766	742	756	718	750	756	760	759	706	744	728	748	688	705	725	762	708	762	769	743	752	773	719	742	737	733	726	655	756	743	710	744	755	679	708	704	743	741	677	728	778	689	744	748	749	800	754	736	754	729	713	767	718	733	776	728	742
23101	21455	29214	24554	23703	26021	24751	15406	10264	7641	5354	4085	3219	2575	1984	1669	1350	1105	1039	1049	936	890	863	854	865	849	816	856	847	751	802	790	780	825	782	801	811	771	739	802	744	774	734	813	743	778	742	786	753	734	735	793	805	751	783	811	704	751	703	787	765	721	718	779	750	747	749	774	799	753	799	805	757	773	793	745	725	733	733	772	767	745	748	776	764	781	759	786	788	741	735	739	820	742	783	747	749	701	767	758	675	762	705	776	715	769	751	743	728	800	773	712	729	731	778	812	781	768	748	735	749	752	799	730	725	717	739	768	775	720	739	764	763	744	794	762	806	783	755	769	797	800	780	757	695	728	706	750	787	727	723	741	750	779	752	760	735	733	751	782	734	791	727	766	734	720	735	764	763	702	710	738	737	734	758	728	784	739	737	771	778	763	714	781	680	729	809	755	718	786	755	745	708	789	759	715	771	767	727	711	737	757	723	784	822	754	774	766	798	755	762	719	768	708	724	798	741	754	745	745	759	762	739	760	784	809	745	756	762	736	739	745	815	765	815	727	741	728	726	701	742	692	734	765	791	741	795	741	735	761	739	751	781	673	719	765	765	765	741	774	775	712	760	768	734	748	736	728	742	720	733	706	724	754	737	723	740	767	747	758	782	769	750	755	731	729	764	724	783	743	774	718	759	772	724	741	794	729	740	687	798	788	709	706	781	739	748	761	762	777	758	733	756	756	781	784	725	755	780	792	742	755	737	780	747	780	740	792	712	794	747	760	717	745	783	730	739	759	735	746	743	729	711	775	750	786	764	780	762	661	711	757	728	739	780	700	706	750	759	710	788	735	785	775	754	723	753	749	809	750	748	707	781	723	788	745	836	743	806	744	810	721	809	755	720	800	738	770	781	810	755	736	725	752	761	762	759	771	738	716	795	763	775	754	730	702	758	743	804	776	736	751	773	770	784	729	711	787	749	737	735	781	705	688	750	714	769	795	758	734	791	769	808	760	778	744	778	747	770	782	750	830	682	725	715	755	747	768	767	688	741	746	746	712	791	733	747	756	754	735	743	748	771	754	754	773	799	748	743	728	707	774	777	766	731	745	750	753	719	740	760	735	743	751	782	794	732	779	761	734	712	691	721	821	767	697	737	719	727	779	743	800	719	738	740	735	734	775	753	798	741	694	750	726	770	761	751	722	749	765	712	778	778	716	750	770	771	830	709	783	761	774	786	766	771	758	733	758	761	778	776	756	728	764	749	768	782	768	760	753	717	716	779	753	756	786	764	733	746	806	752	768	735	752	739	820	773	704	757	793	775	723	812	720	721	764	732	763	728	697	720	740	745	767	774	790	789	786	788	775	770	714	738	735	789	760	753	806	778	759	778	714	707	694	745	762	736	776	705	761	792	788	759	736	784	788	778	766	759	723	774	761	703	711	795	746	793	752	736	769	798	746	747	703	797	812	765	747	747	751	806	786	746	790	739	762	799	730	767	741	763	702	734	709	726	747	745	723	753	730	757	728	698	753	751	732	694	748	757	746	752	748	776	779	790	751	772	703	772	720	781	777	729	723	728	767	774	769	786	720	722	698	760	717	767	754	750	731	736	731	781	721	764	779	780	705	807	722	714	747	811	790	733	770	753	745	765	681	757	777	688	792	707	775	757	783	717	801	736	754	751	736	791	743	794	731	740	782	765	783	743	753	766	760	741	751	767	791	690	713	721	760	737	773	764	732	812	666	788	746	758	741	761	751	774	757	688	762	740	751	809	769	798	734	741	739	721	743	783	779	782	785	753	758	770	733	709	753	752	766	763	747	774	736	720	758	790	784	808	727	775	770	728	731	721	732	708	768	752	734	759	732	729	779	786	711	742	745	725	754	722	771	771	739	739	790	750	741	789	759	727	756	749	808	711	732	762	736	722	766	758	757	733	766	749	781	727	755	747	777	753	780	721	740	785	732	802	815	773	745	744	733	748	738	766	775	763	751	752	795	717	726	717	780	700	725	706	750	767	711	736	772	762	796	756	767	720	719	713	760	707	745	746	715	744	770	738	770	764	694	724	764	771	775	735	740	793	777	781	781	765	777	727	756	697	766	781	769	762	766	713	762	764	747	762	770	765	751	757	739	727	783	769	761	760	778	713	767	766	718	700	711	721	751	742	720	742	725	790	762	711	784	801	722	717	761	814	766	757	741	772	765	749	773	813	815	831	742	756	719	753	716	732	771	750	717	797	724	798	769	781	747	798	776	782	728	752	774	748	747	725	740	733	792	718	748	750	723	703	758	757	766	718	736	756	728	728	773	662	774	744	789	718	775	782	771	768	749	754	704	751	720	747	720	738	796	815	762	776	731	733	780	808	753	764	798	788	774	775	745	764	776	765	784	705	785	749	812	782	781	752	746	738	755	741	685	751	764	680	779	762	749	768	796	768	762	750	735	788	780	713	782	758	762	732	734	782	760	748	733	764	726	709	800	754	783	768	765	764	730	731	745	763	756	768	781	743	765	760	733	706	747	729	712	748	719	742	751	761	767	745	708	776	711	731	767	771	750	750	738	745	781	741	754	745	712	713	764	721	750	719	735	790	784	710	737	779	708	729	744	691	741	731	741	759	759	753	745	757	746	737	724	783	735	786	776	732	729	811	785	745	782	750	726	705	727	747	746	767	720	747	746	779	794	743	730	760	723	727	758	808	790	729	702	732	761	805	811	795	763	746	765	798	755	738	806	765	735	751	745	742	757	698	777	801	726	773	724	740	749	725	802	771	737	805	751	767	724	770	735	742	766	776	760	769	739	737	747	797	772	776	728	778	726	768	744	812	791	768	729	730	751	755	741	822	724	737	754	731	744	757	779	748	721	763	743	741	752	752	728	773	734	715	751	763	774	779	731	726	754	812	707	717	764	788	756	717	799	785	788	741	805	766	760	727	762	781	739	702	734	708	743	726	721	755	750	797	769	742	668	770	780	702	731	759	763	722	689	753	789	724	743	718	754	738	753	770	752	796	763	748	735	766	789	756	758	730	816	714	755	776	745	739	762	783	793	756	745	764	764	732	717	787	727	756	760	710	733	740	771	763	758	754	778	770	727	753	750	776	745	774	751	771	761	795	757	824	803	743	770	746	751	703	766	774	782	735	740	732	724	762	750	755	782	792	724	759	762	743	710	743	719	757	759	798	775	696	772	804	716	722	747	772	759	759	758	717	756	745	714	807	737	773	761	751	788	730	738	747	723	772	775	709	729	758	726	730	767	720	738	777	788	768	752	765	766	769	800	732	712	784	756	797	716	793	761	727	819	798	749	717	738	730	704	743	754	775	705	787	726	757	777	759	783	779	750	751	704	738	718	780	723	779	768	738	764	733	746	784	721	801	753	763	714	756	814	781	739	756	776	743	741	776	774	703	745	767	718	749	763	709	796	766	721	735	746	737	708	741	707	731	770	762	749	679	724	806	741	757	724	728	786	729	755	746	751	745	737	773	747	751	762	756	750	772	738
43853	68457	54161	41621	36436	28603	22353	17704	13520	9869	6909	5601	4196	3301	2548	1923	1560	1355	1105	1015	969	969	920	879	837	852	803	797	817	799	763	775	813	775	756	785	783	760	761	757	725	743	777	763	782	751	728	744	735	737	706	718	739	752	732	752	744	734	756	758	785	758	762	732	736	771	741	739	723	768	768	755	734	734	751	736	780	716	744	746	738	729	772	751	711	760	759	775	706	750	717	768	679	703	699	735	702	709	742	724	746	742	720	705	724	710	745	724	788	738	675	775	762	716	741	748	732	717	754	673	678	785	710	705	751	777	745	734	732	744	766	712	718	717	748	753	734	776	695	723	768	718	747	759	728	766	785	746	748	750	737	763	793	708	760	738	741	738	764	749	697	736	688	763	749	748	760	725	799	756	742	758	797	717	772	728	738	775	735	747	734	711	750	705	716	781	733	708	759	797	770	721	691	752	726	742	764	744	761	672	779	766	734	750	731	731	718	769	752	744	724	702	755	801	737	754	700	730	709	748	782	746	721	748	748	759	682	704	731	754	735	740	760	678	718	733	732	739	725	721	725	729	742	660	748	760	661	806	747	738	755	745	731	734	713	675	775	732	718	783	755	722	716	748	725	779	701	745	744	758	734	757	773	758	773	763	695	738	744	764	744	740	723	733	748	751	689	759	731	754	729	719	752	736	748	784	796	735	738	714	763	765	759	710	744	720	727	765	748	721	723	778	717	754	755	710	779	745	698	697	710	745	773	756	718	765	779	744	698	716	678	738	767	758	766	745	753	752	804	711	775	767	755	756	743	760	724	755	738	758	634	734	739	750	738	730	723	754	760	764	707	724	683	700	732	773	707	716	748	764	750	774	742	752	722	696	768	762	717	756	715	721	744	736	774	704	717	723	731	755	718	744	714	758	715	745	735	710	717	726	716	748	706	759	716	711	765	814	758	738	802	767	749	736	754	738	733	695	743	787	766	798	729	733	785	771	706	713	721	753	762	739	771	778	740	739	747	788	765	715	760	685	712	719	720	737	730	750	714	722	771	718	740	752	729	786	748	731	722	780	748	768	779	792	812	744	721	723	748	730	747	711	747	728	731	683	720	718	767	712	739	729	760	752	756	758	735	729	740	721	752	698	731	771	720	754	708	729	723	748	725	761	735	771	706	757	780	737	726	736	750	763	739	737	771	751	758	721	820	744	763	715	748	752	716	753	736	801	752	761	773	794	742	734	700	745	728	716	760	768	746	779	689	725	734	754	764	725	758	805	775	740	758	738	728	763	818	734	793	710	699	742	706	729	724	780	758	752	759	759	754	767	739	776	810	724	763	733	757	798	725	720	739	739	735	754	673	768	748	718	720	696	768	761	717	734	753	762	727	683	776	820	710	709	734	696	722	713	720	769	705	734	769	690	697	758	779	739	693	713	778	719	731	720	784	812	772	752	764	708	748	726	714	723	757	816	755	743	688	748	744	752	794	710	756	733	694	729	761	747	743	749	777	727	769	726	769	746	731	777	722	725	738	741	736	673	729	718	733	706	720	697	770	757	761	729	744	791	754	746	743	705	728	770	741	682	778	741	727	734	722	744	743	784	737	730	765	730	774	708	724	709	716	730	754	723	714	739	725	776	783	744	744	793	760	784	726	765	758	731	753	785	758	731	726	737	751	709	705	717	731	750	767	724	721	773	738	799	742	771	743	686	725	742	747	771	715	783	767	780	729	723	823	769	727	738	786	764	752	768	763	775	752	743	767	740	749	755	729	786	760	735	717	753	734	790	734	773	731	766	716	723	693	751	761	782	734	751	776	746	769	777	723	811	740	731	729	742	746	730	713	757	743	702	723	788	715	758	740	747	765	780	775	747	765	716	704	740	750	752	755	751	795	720	764	763	775	703	743	745	773	771	765	723	759	732	745	765	742	749	723	763	750	735	709	771	733	727	743	733	755	741	771	720	739	694	712	741	727	754	746	758	773	739	753	811	734	697	790	768	756	720	769	718	777	737	786	710	733	719	698	773	740	729	751	751	729	710	735	743	806	765	747	739	757	777	739	729	769	699	710	719	748	813	710	760	743	711	773	740	707	747	758	741	789	731	760	700	721	676	762	683	735	779	708	806	739	737	754	776	773	701	731	771	741	750	695	750	775	761	710	710	738	760	768	739	740	684	723	746	755	778	766	728	751	758	753	751	721	723	747	766	727	759	747	733	740	764	750	775	724	731	755	775	740	736	723	717	749	758	720	741	747	737	769	723	729	786	748	761	745	737	736	715	744	738	671	752	732	752	783	767	737	786	762	735	809	714	713	755	744	721	786	761	779	709	744	732	780	763	762	789	759	728	741	785	720	784	743	778	718	734	803	742	778	734	725	745	773	704	767	703	753	732	728	753	635	731	717	698	739	714	757	752	724	757	666	725	736	741	723	705	750	743	770	712	773	760	693	725	709	776	767	744	778	759	730	744	699	719	759	721	701	733	743	737	787	794	719	756	797	768	722	737	745	732	711	766	746	721	726	679	706	723	766	758	762	710	756	791	759	743	771	691	771	749	780	742	728	739	765	778	759	796	748	745	744	745	744	803	736	760	697	743	707	713	708	741	741	737	716	751	734	722	752	765	737	723	795	733	720	761	723	707	723	725	737	685	752	799	751	746	705	746	709	724	773	779	777	739	745	711	795	729	819	726	715	762	753	774	715	729	765	788	715	761	724	730	702	759	729	738	745	755	733	724	744	707	752	758	744	797	740	690	764	754	753	759	704	744	732	787	725	733	715	749	754	755	765	716	778	775	758	737	700	750	710	762	723	715	753	773	793	774	781	744	757	785	745	732	743	713	738	738	710	766	713	715	752	748	772	728	736	773	708	721	778	749	740	729	765	680	762	740	745	716	704	735	701	760	748	689	726	686	725	777	694	745	728	807	717	768	788	788	774	728	753	706	739	761	723	690	758	748	715	762	707	741	791	813	764	741	729	811	752	716	733	739	721	755	765	748	775	774	704	742	791	707	772	719	743	736	739	792	709	746	767	745	765	755	752	757	763	707	737	753	760	744	743	734	729	758	733	794	733	734	744	784	751	685	791	748	734	766	754	711	764	750	730	734	744	774	735	750	775	737	678	772	736	760	713	772	799	713	711	721	736	760	735	768	776	733	716	728	751	747	736	760	705	730	786	749	742	716	705	740	738	759	741	709	747	779	749	752	716	722	730	724	733	725	698	769	713	753	750	712	804	733	721	712	796	736	741	784	783	737	717	737	725	745	724	703	763	767	810	761	797	706	749	738	746	687	746	762	713	754	751	756	731	816	778	792	734	726	760	707	769	739	742	771	716	799	800	752	771	759	708	733	763	690	765	736	747	776	779	755	715	789	726	774	786	783	741	716	779	695	721	778	756	742	743	762	701	698	742	738	727	753	747	757	743	742	763	772	764	739	731	739	758	772	736	777	745	803	746	763	741	728	730	749	769	773	732	756	701	744	725	732	777	727	747	761	768	741	780	734
37335	43549	46667	35780	25541	17222	10471	7610	5524	4039	2851	2242	1824	1577	1304	1151	957	894	862	788	813	790	771	747	726	721	714	737	747	717	757	674	696	734	702	743	714	745	756	728	716	737	721	685	743	694	724	694	752	705	719	714	740	762	698	675	744	706	735	672	732	671	773	734	735	753	684	758	723	701	692	704	699	721	729	714	728	706	714	707	774	694	699	709	674	682	711	698	719	685	744	738	701	699	702	689	762	670	659	725	761	738	718	696	761	686	709	711	705	720	708	698	700	744	723	744	742	759	722	676	707	677	716	667	731	702	767	744	728	680	752	714	752	720	727	699	673	663	702	700	709	648	749	738	687	686	739	773	732	739	693	744	715	672	695	724	707	727	718	722	731	697	736	754	684	674	726	719	647	758	744	720	736	696	737	693	699	682	731	720	737	738	712	721	698	714	753	780	717	732	718	729	693	708	697	764	760	690	678	751	736	724	702	723	746	713	708	662	745	722	736	705	689	678	735	709	704	677	732	740	688	759	663	721	706	711	709	747	684	694	723	717	706	720	724	725	721	705	725	758	727	725	732	707	727	715	676	724	742	715	746	758	727	682	729	764	688	705	738	720	666	737	651	672	675	753	725	690	710	668	740	786	719	744	691	757	719	722	694	745	683	695	745	691	689	710	685	745	733	682	705	739	692	776	693	703	689	640	699	729	727	739	736	736	714	684	701	658	654	756	716	753	714	713	711	747	672	719	699	682	698	725	717	701	733	710	721	717	694	700	737	759	728	727	713	703	746	688	656	729	720	698	677	700	725	720	769	747	719	669	748	699	784	731	662	714	710	692	711	779	719	710	716	702	707	720	683	712	765	658	693	731	685	704	682	691	747	755	715	749	734	697	722	688	649	715	735	709	701	756	762	729	761	716	660	711	728	718	731	699	729	669	715	728	712	748	752	681	707	715	723	671	724	718	704	731	689	709	683	778	743	714	750	718	700	753	671	763	693	697	682	691	702	731	704	747	719	748	731	741	724	697	729	694	751	696	702	733	658	718	689	702	742	695	698	716	729	696	690	685	708	682	760	716	737	698	751	706	725	654	689	680	709	706	769	715	744	697	752	692	705	707	732	728	733	715	716	745	714	718	712	745	701	711	727	717	716	700	696	713	718	699	738	728	742	647	686	671	725	714	692	700	685	724	743	673	718	701	710	698	722	697	701	692	677	704	724	778	724	730	685	707	677	708	686	725	754	726	712	718	699	718	732	701	720	709	751	675	710	698	773	762	721	694	716	704	735	693	704	703	728	687	706	767	686	705	739	699	697	716	777	715	697	695	721	686	704	768	717	707	734	655	755	714	732	704	692	771	670	721	763	681	667	742	736	685	730	704	739	689	666	768	715	714	664	734	702	710	699	724	686	719	702	759	679	705	701	738	698	688	713	722	727	717	736	734	748	724	739	718	724	703	732	738	669	711	769	728	656	724	733	747	747	720	716	693	699	656	696	707	749	751	701	728	709	701	739	683	739	707	711	739	778	747	742	718	723	704	735	734	691	733	737	742	719	700	707	702	775	659	723	701	673	732	750	731	782	663	677	706	752	671	726	706	731	704	708	710	696	730	724	699	752	707	791	723	721	677	740	687	700	695	709	745	720	761	743	722	774	731	789	750	752	691	700	716	729	749	741	708	690	721	731	716	703	695	710	702	699	731	734	731	684	686	716	716	710	730	706	739	700	707	724	753	690	698	699	725	699	711	730	691	701	711	722	708	716	734	719	680	693	732	694	715	706	709	708	737	709	724	744	737	714	761	727	697	701	714	698	710	714	700	670	763	737	710	770	711	700	665	703	702	733	697	711	766	727	771	730	787	678	728	729	716	685	700	712	731	707	740	702	713	693	701	727	705	753	720	778	716	737	731	714	699	778	707	761	706	715	677	689	670	716	668	735	698	744	722	701	714	704	723	738	724	685	740	730	715	694	718	682	670	704	694	720	752	729	682	725	693	671	743	707	747	704	684	676	752	714	713	690	734	726	700	704	730	717	678	676	716	703	697	700	735	718	701	707	746	746	679	713	681	755	688	684	693	712	701	670	733	695	699	758	722	713	691	716	697	699	712	687	706	710	735	729	688	729	710	691	743	715	743	702	686	693	749	739	706	663	723	735	725	659	696	689	703	707	735	699	709	684	740	754	716	716	702	748	714	683	737	693	713	714	755	690	791	648	679	735	719	745	749	716	712	721	737	691	722	719	733	724	696	664	792	714	714	697	679	721	742	731	726	707	725	690	684	779	710	705	663	747	721	758	716	767	729	749	728	707	693	727	729	752	731	713	742	757	731	725	697	726	711	713	695	754	732	743	701	714	737	750	686	730	710	739	715	732	769	746	761	679	711	702	704	738	725	719	700	729	724	704	740	769	745	719	742	724	731	702	735	686	748	726	734	718	702	699	680	804	745	712	701	704	778	680	705	720	711	683	707	726	710	735	689	737	734	728	746	723	735	695	722	700	748	729	721	713	740	696	690	665	700	714	661	693	721	681	684	707	706	730	710	660	761	698	718	672	667	689	727	698	675	733	733	666	742	736	704	768	745	692	694	754	698	728	750	759	714	716	735	759	716	689	746	737	745	685	713	672	714	704	688	717	683	703	708	727	687	687	724	758	713	753	710	751	705	712	730	672	717	657	740	748	678	738	692	695	716	742	729	767	723	754	660	701	687	660	741	738	724	771	687	697	665	703	721	776	720	684	724	733	768	739	717	700	721	701	760	695	759	705	735	706	726	719	713	739	698	741	718	672	703	754	697	718	710	680	695	716	678	764	673	745	723	716	716	711	769	696	673	704	669	703	743	712	703	722	704	689	694	684	752	726	713	689	712	698	698	684	766	779	688	756	717	713	747	719	764	726	744	706	696	740	692	711	809	733	759	714	702	704	746	679	707	772	672	769	707	684	696	666	739	731	704	758	704	736	733	704	726	728	769	732	748	696	685	740	693	737	695	725	741	662	731	692	691	766	734	691	767	731	720	673	772	670	730	682	676	704	692	735	639	745	727	723	739	721	726	717	680	754	709	710	722	745	708	697	646	717	707	705	742	699	762	718	738	688	700	716	725	731	682	743	742	720	732	744	716	707	657	712	718	705	663	703	696	739	747	683	706	716	751	670	759	739	727	747	700	735	708	724	746	709	721	740	712	719	736	694	669	748	687	697	724	688	676	713	672	748	716	708	744	758	765	727	692	737	725	716	702	723	709	725	702	717	699	754	719	700	744	718	718	725	710	687	673	706	738	724	712	723	683	714	733	704	690	727	718	764	717	726	745	729	738	706	681	706	708	665	738	706	711	695	697	676	711	666	698	755	711	703	706	696	676	722	717	710	692	758	746	704	724	730	732	705	688	726	717	734	704	670	683	722	709	734	752	673	779	739	758	700	694	677	679	707	674	749	759	649	761	698	734	729	700	722	753	752	674	740	677	722	679	673	735	718	735	735	752	701	737	749	706	739	727	683	677
41421	55456	44567	31658	25813	19101	13685	10768	7981	5722	4053	3077	2499	1974	1624	1355	1092	942	904	853	847	810	831	761	764	755	802	718	716	739	719	752	731	752	780	718	733	712	718	781	706	777	725	682	692	672	710	683	683	696	738	713	735	696	779	676	764	750	729	682	727	747	677	718	738	700	728	685	710	668	699	746	679	699	697	712	713	736	733	740	759	709	742	677	724	720	730	651	696	741	734	759	690	739	749	675	700	709	753	722	734	720	710	715	734	734	735	721	706	676	691	720	751	686	724	700	678	727	737	709	766	639	705	701	670	726	791	749	681	710	750	680	749	691	735	735	695	759	740	725	681	726	721	752	718	724	734	702	710	744	741	708	723	707	757	717	722	734	739	728	686	728	693	743	750	727	703	733	676	729	729	669	740	662	711	710	681	729	761	685	723	698	736	740	754	693	731	717	747	714	777	686	772	737	737	667	722	676	732	766	730	732	738	712	738	707	709	729	684	679	708	756	722	715	675	707	696	711	740	744	707	759	749	721	750	695	754	729	713	678	713	723	737	719	771	749	747	715	676	735	763	698	719	712	703	745	709	668	718	718	737	705	717	762	718	763	713	720	747	716	706	684	724	740	738	695	739	670	700	674	717	700	735	671	714	763	745	727	707	716	709	726	706	761	748	707	763	723	731	746	801	738	736	706	719	697	686	706	741	739	757	749	720	680	683	681	729	698	727	754	724	704	672	757	740	718	737	719	710	704	722	654	743	747	721	707	730	685	731	748	701	726	693	730	710	715	709	720	745	737	729	724	750	792	721	729	691	726	723	722	700	685	729	740	719	715	690	679	685	699	677	738	716	730	774	717	724	731	730	727	703	734	703	678	707	695	744	776	702	716	747	712	734	677	736	713	691	741	729	710	687	713	741	756	744	676	707	724	731	705	719	746	672	774	709	732	735	691	685	722	708	691	747	765	732	714	701	738	716	696	717	745	691	748	726	714	695	696	737	753	699	720	757	737	723	763	760	704	729	709	710	772	691	753	746	708	723	720	698	738	685	733	704	683	735	744	732	717	725	724	724	732	762	764	736	717	726	684	727	761	714	715	751	741	760	725	714	720	721	781	739	729	759	707	657	734	717	693	727	762	710	714	707	723	740	740	781	761	708	709	715	721	682	694	723	734	785	714	711	735	687	724	675	719	712	722	647	790	724	734	714	720	670	721	699	740	748	690	692	723	728	715	708	764	700	728	687	724	682	721	697	758	759	676	726	715	741	705	772	728	741	712	737	744	683	699	701	708	708	708	750	746	739	742	741	769	623	718	776	709	711	681	682	697	740	694	713	719	719	752	727	706	766	687	701	756	710	713	728	676	747	724	713	739	675	694	691	667	721	696	708	740	736	719	789	702	725	701	746	711	679	686	735	783	748	715	741	705	721	756	719	686	683	753	714	711	731	726	694	667	775	717	731	697	745	707	694	715	731	747	736	705	702	696	739	750	743	757	702	694	690	730	712	757	671	708	722	691	688	640	689	729	701	739	744	738	699	714	695	694	772	764	747	697	717	680	750	742	713	716	729	720	678	720	740	726	760	723	725	698	730	734	750	780	705	716	740	694	725	757	720	712	738	720	721	711	693	741	755	675	750	703	717	743	732	719	706	778	702	759	775	671	703	747	780	694	706	745	731	691	733	730	755	695	686	749	724	722	738	703	704	762	734	690	699	709	741	723	729	715	739	679	732	705	724	726	721	688	726	760	733	702	718	678	733	700	747	741	706	716	711	690	699	687	725	719	708	711	713	726	717	733	705	758	701	738	663	720	693	728	730	696	744	746	726	790	744	743	764	691	763	697	691	760	710	787	761	764	678	743	732	751	729	736	714	722	720	716	702	726	733	766	715	739	701	766	737	709	759	702	745	694	772	697	756	720	725	760	729	703	729	745	769	711	726	742	734	709	710	679	711	716	717	783	715	724	697	750	681	698	745	736	665	786	720	738	677	720	723	738	716	731	732	684	725	728	673	715	690	685	754	727	677	718	681	713	738	713	775	705	725	735	741	694	736	728	711	762	750	713	714	755	761	713	735	720	703	751	709	668	734	699	743	716	783	719	704	724	703	761	723	732	669	727	743	696	701	756	723	707	717	720	724	713	733	669	744	738	744	701	724	729	714	690	740	716	715	720	759	761	720	709	746	737	716	720	750	685	715	755	684	729	748	724	737	735	730	747	709	717	715	746	677	706	736	724	678	718	724	706	705	729	682	729	764	723	737	709	684	733	702	734	707	710	779	706	682	688	712	726	730	705	740	713	759	716	706	733	701	636	747	728	736	714	748	693	667	717	728	732	702	728	740	691	709	727	713	728	707	724	739	721	699	710	741	712	687	737	707	703	695	695	717	724	719	729	694	700	664	734	693	695	702	704	730	749	682	759	728	727	755	681	692	659	731	719	726	753	756	704	731	710	719	658	719	711	655	730	690	760	708	746	695	741	699	710	718	761	692	686	722	708	689	731	720	752	736	647	748	708	714	713	745	712	759	706	726	729	756	739	729	718	700	711	702	704	758	737	730	769	702	757	739	714	697	696	700	703	751	730	722	686	669	712	750	692	731	729	783	707	706	676	717	750	714	753	743	681	714	690	707	716	736	754	700	718	702	753	750	710	750	687	721	742	761	741	731	695	707	735	722	739	711	704	764	735	700	729	756	723	721	685	706	752	709	697	731	713	759	696	704	688	707	733	698	763	686	754	699	729	726	710	705	734	719	693	719	715	731	683	733	753	728	722	768	717	727	727	761	734	688	700	713	725	697	674	723	706	708	729	695	700	757	652	738	732	667	697	694	682	694	712	724	740	740	717	711	681	708	683	739	682	710	699	737	709	702	725	736	703	744	723	712	736	710	721	705	677	736	717	719	719	719	668	715	737	743	691	758	722	726	766	713	716	681	721	703	676	711	735	710	711	740	735	678	658	706	723	676	736	750	746	731	716	768	694	696	705	699	704	709	709	720	773	722	703	775	725	713	713	753	670	650	665	721	738	746	685	744	692	702	719	694	714	716	697	732	688	731	685	665	755	792	691	734	744	710	727	738	726	707	734	736	717	691	725	771	724	719	707	745	725	744	681	716	735	675	710	711	728	734	707	714	744	747	752	721	730	751	722	678	718	686	746	738	758	745	729	738	711	721	713	706	712	751	730	728	685	781	728	761	748	750	715	703	729	752	765	699	728	674	735	743	768	712	767	689	710	752	757	748	715	756	749	780	720	730	742	712	749	730	699	691	723	676	694	718	733	726	701	712	743	714	656	744	717	738	707	726	746	737	693	704	735	692	763	693	756	722	709	710	697	741	681	766	713	713	757	714	735	737	696	732	719	724	742	713	711	745	703	758	711	719	730	691	696	704	723	746	708	767	689	778	725	725	659	739	734	747	737	739	718	740	721	721	719	738	740	737	734	688	727	736	740	730	699	743	707	755	693	738	716	738	714	762	642	723	679	720	728	761	703	719	736	737	712
24301	21509	29467	27257	26480	24499	17200	10611	7626	5617	4004	3052	2382	1949	1553	1293	1124	988	933	823	814	821	787	777	825	722	753	733	722	753	733	742	745	757	715	740	726	728	729	771	779	712	720	722	732	754	747	708	713	713	755	722	753	700	718	695	730	739	708	700	712	707	714	759	684	715	752	680	697	740	715	720	683	735	721	704	727	741	707	762	677	708	674	687	715	725	703	713	762	700	710	654	686	735	746	667	694	689	672	712	725	714	730	703	758	718	764	738	681	690	722	646	700	761	726	758	697	730	667	719	710	687	754	755	696	741	736	663	747	721	735	688	740	705	732	679	686	750	698	694	729	701	736	675	684	716	695	743	712	702	719	717	702	726	652	710	734	708	689	693	739	693	747	694	678	698	713	775	718	707	724	774	708	733	699	733	751	668	746	727	730	734	742	665	679	719	767	713	699	739	747	776	745	720	712	703	740	699	729	715	663	718	691	771	705	673	727	701	696	709	683	738	725	722	744	731	674	746	718	734	738	704	704	686	664	681	726	703	719	747	750	698	702	687	720	683	721	705	686	716	765	719	746	649	733	695	736	711	704	747	735	682	687	678	719	707	768	711	739	740	751	731	698	717	723	727	723	749	734	691	689	723	673	709	745	735	722	702	668	720	723	729	745	694	726	731	711	705	751	719	738	720	721	719	727	692	713	664	785	726	689	700	725	708	736	707	713	680	663	710	657	716	690	716	718	689	731	700	749	734	709	728	750	743	702	718	698	720	689	700	671	672	730	738	759	758	760	756	722	693	677	778	715	710	717	710	748	755	719	726	779	702	708	684	718	680	708	693	696	714	706	732	679	702	732	718	763	748	726	724	729	671	720	743	691	692	733	687	746	737	716	712	685	755	737	723	734	725	708	692	673	720	686	653	722	680	711	724	727	736	730	739	673	708	741	697	728	700	723	761	672	670	717	675	712	738	736	775	712	704	692	657	679	711	662	746	729	732	683	704	732	679	738	677	756	694	718	743	719	681	724	701	686	698	705	781	729	705	712	678	732	692	704	704	707	690	678	730	752	729	726	709	683	738	702	731	652	734	687	717	742	722	719	732	656	653	721	725	697	707	716	747	701	717	719	727	703	693	722	711	696	708	719	735	687	710	731	687	742	710	769	718	725	708	749	688	709	704	770	706	691	685	707	682	715	761	682	697	731	681	736	740	755	687	717	717	720	682	646	743	701	705	684	753	691	739	733	714	711	686	691	715	759	705	736	724	734	674	724	754	738	684	695	690	673	687	705	699	696	746	717	696	697	751	723	679	654	711	723	714	702	672	685	707	698	727	701	727	725	675	690	748	674	703	663	707	741	727	717	749	686	736	714	714	721	700	682	696	719	715	714	690	708	720	653	724	718	721	714	721	685	684	673	703	765	663	742	746	709	713	736	666	712	692	722	730	711	667	708	703	720	756	713	674	721	701	703	747	737	702	649	703	736	748	668	738	733	685	718	753	718	793	718	742	724	698	736	678	697	716	740	675	656	701	699	702	703	739	667	702	715	722	712	731	734	688	744	732	697	709	743	712	709	703	715	743	708	697	690	734	698	745	730	747	653	711	647	671	711	724	693	690	770	739	680	704	700	691	779	708	710	706	695	707	710	741	682	737	723	725	721	745	703	746	672	705	717	706	688	728	735	711	702	701	683	644	704	689	729	683	669	707	698	715	716	731	711	681	723	736	683	703	698	708	730	735	749	696	757	669	706	730	715	695	713	680	695	734	722	690	713	692	721	730	732	711	672	707	751	680	762	730	725	720	658	759	682	714	693	698	725	745	724	692	689	682	712	738	685	708	705	744	775	715	754	701	694	678	728	687	686	712	731	719	727	713	650	738	691	742	730	675	745	685	722	688	694	745	690	717	702	715	695	692	676	705	778	776	691	729	726	753	714	737	744	707	688	734	738	694	748	713	739	742	734	701	683	679	694	743	708	751	733	686	684	714	677	744	751	742	714	697	651	727	699	754	686	710	675	709	722	770	692	717	727	731	722	703	707	672	780	712	743	743	710	665	684	653	694	747	672	723	713	718	728	735	692	745	761	682	712	700	710	709	720	700	717	705	673	701	746	653	680	732	713	720	700	744	716	701	752	745	678	734	737	688	751	749	727	672	734	703	732	707	712	695	678	746	695	770	751	738	731	749	733	758	744	742	700	707	691	708	714	698	717	690	713	672	697	763	708	709	721	683	711	694	741	722	740	711	754	709	714	698	726	716	747	721	694	727	703	739	736	727	748	703	724	654	681	736	660	752	689	725	658	700	722	741	681	692	705	701	707	681	694	704	755	722	725	724	767	713	740	707	733	727	709	727	694	726	740	742	755	652	670	762	707	730	687	696	791	727	747	714	745	752	732	743	743	699	681	672	739	698	705	689	683	713	662	732	736	687	663	753	681	694	703	699	700	737	728	710	657	685	711	676	699	733	756	656	735	733	749	719	723	720	731	692	718	708	672	684	747	665	779	735	728	676	670	717	688	694	687	671	682	713	727	676	779	715	732	732	713	685	738	670	715	752	687	742	703	702	731	721	721	749	680	699	734	746	727	707	665	726	710	728	699	699	703	709	703	671	701	706	706	736	719	720	669	719	667	734	712	788	726	742	688	737	692	713	768	730	697	705	747	733	704	702	687	724	721	696	663	695	751	699	690	702	741	647	756	768	776	726	726	702	699	746	659	697	702	719	724	664	749	710	712	743	717	739	738	758	679	705	721	725	667	706	723	716	750	721	727	772	751	714	680	685	740	662	746	655	790	691	743	754	735	718	719	748	693	727	700	706	713	745	732	713	725	708	751	689	715	678	712	731	714	702	699	682	671	734	688	728	672	724	691	709	698	732	703	696	741	739	755	703	759	732	722	709	732	697	741	716	723	706	696	741	664	680	688	695	722	738	648	702	704	675	705	683	715	697	696	701	681	707	738	682	723	699	766	747	738	677	708	696	723	762	683	700	701	709	733	715	702	733	740	691	730	695	694	733	766	700	728	733	734	701	660	746	727	769	702	727	672	732	687	692	709	679	692	691	699	763	689	721	690	709	688	700	741	675	733	718	722	720	695	721	713	731	713	687	694	726	669	709	700	715	669	722	723	664	721	709	716	746	712	730	727	712	723	699	718	759	709	719	725	712	729	699	712	726	714	719	698	713	742	718	686	764	706	691	693	723	700	704	745	725	705	729	741	751	741	724	715	666	715	759	667	739	765	720	667	674	748	707	738	706	697	704	667	689	692	684	729	774	712	671	765	677	657	685	677	740	726	678	725	724	706	678	709	669	666	698	733	714	735	693	685	683	722	697	710	702	711	698	689	707	726	741	731	700	722	699	720	706	696	743	717	683	730	696	715	696	692	703	750	738	730	772	661	755	707	678	716	707	698	717	768	727	692	687	651	714	712	742	713	725	712	726	715	720	693	710	743	713	696	738	703	685	682	704	753	672	702	688	748	687	694	695	681	733	697	704	683	718
39108	65958	50858	37806	31874	24730	17192	13169	10470	7758	5547	4036	3279	2492	1870	1580	1286	1111	990	924	861	869	819	772	827	760	752	773	782	774	740	743	743	763	732	714	748	730	663	727	694	738	715	704	701	687	749	769	703	756	717	703	731	695	647	726	719	712	734	710	736	690	653	687	756	730	719	700	726	680	683	720	698	731	666	730	721	669	763	727	733	685	707	726	686	770	650	689	702	681	737	712	742	750	719	703	689	721	695	684	720	744	693	675	686	744	714	685	754	724	744	725	745	679	709	734	707	710	704	740	690	718	677	696	705	750	712	711	716	752	660	726	735	774	719	722	742	694	744	699	734	705	719	749	724	738	711	677	744	678	707	727	674	723	732	706	691	691	736	715	696	717	721	757	722	698	721	747	717	728	762	706	701	717	674	712	775	689	705	718	707	717	705	690	684	675	708	698	704	732	680	711	710	723	699	676	736	718	673	723	670	693	737	734	681	711	702	718	665	704	702	680	751	729	702	734	717	698	699	683	724	719	692	702	705	681	731	668	746	674	671	690	720	721	709	709	679	729	708	704	693	713	731	727	707	695	738	694	704	753	713	718	680	737	758	701	704	691	699	685	723	733	702	741	699	683	741	769	722	699	686	729	741	694	736	732	747	710	672	700	657	712	761	746	695	697	770	683	655	712	653	767	726	692	767	715	713	745	682	649	685	739	745	697	728	719	777	772	706	764	672	686	691	698	678	724	702	717	744	737	769	698	702	731	686	673	700	671	677	739	704	737	765	705	740	731	738	701	696	712	689	671	700	714	712	705	723	677	727	728	746	703	690	722	701	690	744	739	686	724	721	770	694	713	665	653	717	737	709	731	673	703	721	698	714	696	755	712	710	689	709	740	735	681	709	694	720	690	706	752	718	695	770	708	741	712	713	694	676	698	762	722	692	738	756	679	744	708	706	729	703	715	699	677	740	731	691	777	683	717	669	709	692	721	721	723	676	733	728	665	754	727	748	729	754	646	710	735	660	739	710	747	731	709	697	706	693	728	674	700	736	775	686	733	681	729	700	718	730	680	730	673	713	683	674	685	697	689	722	692	703	745	694	725	724	686	667	710	681	728	719	690	739	741	709	735	708	672	730	706	705	704	730	716	723	701	721	743	708	698	730	737	693	725	681	702	731	725	723	733	756	688	729	746	713	732	671	665	708	766	705	708	716	705	672	753	699	691	714	690	690	732	697	724	675	707	693	697	724	719	725	731	666	696	752	734	729	734	719	744	708	702	727	728	692	750	656	680	732	685	688	731	739	748	706	733	710	753	689	724	685	679	737	739	718	688	699	712	706	715	714	692	702	699	688	747	687	685	679	724	682	674	693	693	676	720	700	682	719	689	681	709	698	725	730	678	717	731	718	656	668	712	715	740	724	694	708	679	725	690	714	700	696	721	668	697	681	718	683	741	711	764	690	686	686	738	715	708	724	713	720	685	697	705	708	685	713	710	705	687	708	696	708	767	758	697	775	741	705	701	680	687	713	716	679	727	750	643	719	702	734	714	680	694	696	688	702	685	693	714	702	711	687	711	745	735	744	670	706	692	734	688	721	718	692	705	717	729	792	758	671	706	710	679	732	679	752	670	703	679	709	731	708	711	641	707	712	687	706	721	714	778	718	655	691	667	729	717	657	687	717	720	701	740	741	734	697	753	734	758	729	731	708	795	680	677	710	643	726	696	699	710	746	750	746	690	667	714	696	694	730	746	666	747	701	717	700	785	740	719	696	734	705	693	701	734	712	698	715	743	689	693	732	703	717	704	711	687	690	723	723	688	721	679	733	738	726	695	696	751	702	709	726	736	660	705	742	701	658	697	660	695	715	703	672	702	743	746	728	738	746	752	741	683	714	701	652	772	705	708	678	715	728	714	724	672	674	720	684	707	773	712	678	710	719	722	735	720	702	693	701	756	691	702	703	650	703	665	680	720	749	703	685	767	708	685	692	716	728	761	790	708	719	732	723	716	702	729	670	741	750	688	721	728	726	745	672	713	711	734	691	708	710	698	712	741	703	687	704	693	667	724	698	741	710	705	694	694	741	679	712	687	734	699	706	727	723	716	726	694	681	726	716	704	723	727	697	685	685	653	686	693	712	665	687	723	707	734	693	745	701	698	720	700	700	695	710	732	680	658	722	724	670	707	752	706	655	722	736	716	703	751	717	687	680	720	714	702	687	668	697	710	737	709	702	759	713	704	724	750	669	696	719	780	702	688	725	712	739	682	741	710	685	704	671	744	749	707	735	715	672	732	709	747	717	684	717	700	685	717	677	711	715	657	702	675	753	724	708	694	694	706	742	688	726	757	694	716	747	685	676	724	729	767	649	698	738	704	718	714	653	709	764	711	712	644	737	686	684	753	695	750	736	748	749	720	754	755	738	760	751	739	735	710	711	678	652	721	737	686	675	693	741	684	698	712	751	671	715	704	710	682	713	673	700	698	709	766	702	716	707	763	700	702	744	719	692	679	693	688	734	735	738	760	678	696	685	724	702	671	722	738	703	708	774	689	752	759	710	749	719	714	707	733	706	703	700	694	656	702	697	722	705	710	760	731	691	733	710	733	744	723	716	670	729	681	718	712	708	717	688	768	682	725	723	727	721	766	717	713	694	722	755	740	701	712	754	758	764	675	743	681	726	728	647	732	715	718	704	703	711	703	714	731	704	754	700	686	711	681	730	732	703	704	694	727	706	732	711	730	723	679	711	736	652	697	686	750	741	684	765	692	703	678	704	715	752	748	726	764	738	667	722	690	709	753	735	730	755	697	679	709	714	678	737	726	718	688	733	686	729	750	722	725	698	694	719	708	717	726	701	731	723	718	738	736	724	703	678	723	788	692	710	718	695	770	669	764	684	664	741	720	699	723	718	714	742	685	721	708	670	712	697	733	774	700	697	705	730	739	728	696	679	725	700	724	709	691	765	727	715	680	689	746	740	684	736	709	706	712	710	736	745	712	722	697	707	645	701	676	728	706	740	724	715	714	700	713	706	696	713	674	748	757	758	770	739	728	683	701	722	711	658	733	720	706	674	741	713	688	714	719	727	730	658	731	744	689	675	795	703	733	689	715	713	746	706	712	696	685	765	663	668	692	707	752	711	705	765	702	767	686	688	713	703	735	714	701	737	738	705	717	683	693	728	717	703	730	728	717	700	666	725	725	692	739	765	748	681	752	702	690	739	722	735	721	724	674	733	700	713	708	717	707	725	754	689	715	701	746	718	739	732	741	720	732	732	693	700	726	767	718	746	699	695	696	746	684	678	740	711	669	711	738	699	720	694	750	753	680	711	732	739	722	687	719	702	738	722	737	755	705	733	700	745	714	789	684	719	698	738	773	676	680	674	711	670	735	698	708	738	749	722	661	747	745	752	729	733	737	737	739	685	708	714	687	704	676	776	651	705	688	710	645	766	698	688	737	744	658	708	701	761	753	735	740	722	719	690	693	761	701	724	760	693	711
25368	21786	31334	31365	25981	19743	12033	8060	6022	4500	3425	2633	2080	1674	1397	1094	1060	948	863	827	847	797	817	763	749	725	770	757	730	766	773	768	722	736	781	765	733	745	737	778	727	809	701	744	768	690	701	758	759	793	768	764	783	708	725	750	711	740	732	769	755	766	752	742	704	790	730	725	706	718	718	706	769	702	746	766	711	718	732	717	760	689	744	718	736	704	741	752	745	756	708	748	744	675	673	705	779	782	728	764	701	786	723	690	775	765	759	760	716	763	760	783	731	723	734	740	752	775	714	729	706	707	697	702	810	815	797	719	771	729	739	753	731	703	754	733	703	787	727	754	709	695	742	757	726	688	768	719	721	755	747	744	744	734	731	719	754	799	739	776	694	688	728	720	714	721	717	679	739	699	787	735	738	726	715	753	748	705	779	752	768	761	783	713	705	703	731	772	702	706	743	754	716	742	698	796	720	758	755	746	719	777	737	750	739	731	750	729	731	740	733	778	769	799	721	726	736	799	766	740	714	711	690	751	807	742	724	763	767	727	683	746	772	719	757	723	764	751	729	744	746	727	694	691	747	736	728	718	737	734	731	753	734	744	736	721	733	720	732	771	688	744	772	735	727	760	742	730	714	760	717	733	730	741	768	731	723	717	730	751	727	764	702	714	727	767	783	723	747	704	781	785	693	719	798	697	715	727	734	760	685	723	700	738	718	733	766	711	723	685	712	719	763	707	732	729	727	727	689	742	732	696	679	790	710	706	679	749	717	715	747	743	722	738	742	721	776	769	753	707	779	726	708	706	707	724	745	684	776	682	672	725	754	728	733	763	756	721	736	754	743	802	727	748	800	699	774	717	718	704	789	738	753	775	734	741	712	718	745	745	725	745	777	704	771	703	762	738	680	696	701	782	707	718	761	713	764	693	775	737	760	742	724	753	710	732	750	782	759	752	719	783	720	725	775	715	817	731	708	702	760	708	750	796	735	726	770	732	736	825	780	793	730	752	793	749	724	769	710	737	704	717	740	753	758	732	748	780	732	801	745	739	698	714	796	726	695	704	736	756	725	738	727	763	696	737	724	695	717	765	716	736	718	727	731	750	739	752	712	745	750	695	722	763	704	775	774	763	738	745	742	732	771	749	720	681	723	673	720	710	765	738	727	756	737	769	736	726	689	729	699	704	703	699	733	694	735	689	794	748	760	745	737	690	717	719	693	687	717	748	771	734	733	697	718	746	702	687	790	731	694	708	734	786	697	691	687	754	723	788	705	754	724	686	739	763	747	757	736	761	736	710	728	703	767	749	747	734	785	705	714	757	701	723	736	756	778	770	762	736	721	750	708	696	730	719	711	705	766	747	770	764	754	773	752	725	773	723	749	754	802	718	735	723	726	757	765	715	726	663	729	726	768	711	735	740	753	721	744	771	722	742	709	745	714	743	718	766	757	731	771	703	714	737	719	749	694	746	737	717	716	745	766	720	726	702	763	790	734	740	724	705	749	771	685	739	749	737	791	743	707	737	766	682	772	718	737	771	721	727	776	764	719	734	732	701	675	745	740	741	734	715	762	787	738	749	737	737	752	730	759	729	760	745	802	734	801	690	745	763	708	774	747	729	727	753	749	767	728	736	693	742	712	762	779	731	736	705	735	771	687	757	743	745	716	754	727	774	761	749	729	745	792	730	734	776	684	771	751	745	767	689	746	719	714	761	786	722	719	718	755	735	792	763	736	746	758	733	725	713	755	745	715	718	701	763	709	708	761	720	733	694	733	741	731	724	768	734	716	757	749	702	782	745	740	686	733	764	719	740	752	752	786	708	688	790	716	686	705	758	794	742	757	727	726	694	747	697	780	715	750	764	731	727	746	690	721	730	717	749	699	704	743	733	787	725	703	730	759	750	750	759	708	792	720	698	740	690	718	744	714	714	709	724	731	761	782	779	740	748	762	729	717	700	764	756	741	745	749	740	722	720	716	757	748	726	701	732	733	740	770	755	733	710	754	730	778	815	751	702	723	764	759	717	743	707	770	745	739	725	763	729	701	747	750	736	710	722	737	745	771	717	756	717	737	765	740	739	757	737	732	743	752	725	756	726	702	746	729	788	734	735	704	698	727	734	766	765	743	704	675	701	746	801	717	696	715	738	728	721	762	761	726	790	706	746	767	686	755	756	772	756	686	720	751	746	725	726	705	722	728	765	722	721	728	744	771	731	775	755	730	719	760	727	756	728	704	762	692	764	790	778	702	707	721	698	712	719	734	722	749	693	740	744	709	734	708	727	688	705	781	723	712	783	725	739	753	691	753	708	779	778	767	724	746	733	715	763	689	758	762	713	766	736	780	752	731	709	731	758	708	738	708	715	746	745	744	775	736	744	713	781	741	757	750	707	704	748	756	758	778	687	705	780	700	751	748	707	697	736	746	690	699	696	788	713	735	719	778	692	738	790	772	740	717	769	720	759	703	719	755	726	733	726	726	799	744	753	724	740	734	724	730	718	773	764	682	766	712	734	765	721	799	706	720	748	752	677	708	753	729	774	731	732	742	736	703	694	761	748	708	741	773	731	738	695	736	738	695	714	720	693	733	803	701	737	683	758	760	716	724	714	755	779	729	724	703	785	758	719	706	718	741	744	753	711	781	683	731	731	757	698	746	743	723	770	744	774	722	740	746	668	704	726	772	742	789	710	728	732	710	759	731	728	719	744	707	740	724	753	779	785	751	679	683	736	753	703	730	705	729	723	724	714	758	768	740	743	729	737	738	772	749	739	718	753	756	755	763	710	718	758	715	734	676	757	711	760	756	787	725	742	702	741	750	718	733	775	742	720	757	725	763	733	744	772	749	750	705	778	753	760	733	755	800	746	767	755	723	719	754	738	704	781	732	697	735	782	745	749	776	698	745	727	757	781	719	726	715	748	760	737	740	759	667	747	737	704	747	754	693	725	748	765	744	697	755	745	720	757	722	711	695	704	772	762	721	736	747	737	753	734	722	708	769	800	752	787	782	762	704	735	724	738	743	756	721	752	772	722	701	744	719	715	706	700	695	786	716	759	737	788	771	693	765	746	778	753	739	765	739	726	776	769	740	763	743	727	748	743	707	743	702	731	716	671	717	754	758	729	758	722	721	727	782	727	756	742	747	744	716	749	709	743	723	720	738	696	717	726	756	737	755	702	742	703	760	761	753	745	761	731	753	702	711	736	752	741	745	731	727	681	696	769	699	725	746	748	723	715	725	722	720	750	764	782	716	723	756	705	770	710	658	802	695	695	689	685	721	715	750	737	743	691	757	807	742	730	738	721	685	715	774	770	716	729	762	734	745	751	730	703	755	770	715	763	809	731	726	725	743	764	733	710	768	708	729	709	723	762	713	736	811	727	802	772	723	790	688	751	771	734	733	744	736	748	809	766	746	729	804	767	700	759	734	756	725	750	714	741	721	751	694	722	665	696	673	747	761	777	743	748	748	698	733	726	731	733	769	757	729	756	777	747	728	730
40733	59908	48267	35568	29012	20895	14312	11214	8888	6516	4943	3664	2725	2108	1653	1298	1174	1065	957	924	888	885	826	812	795	746	751	778	752	758	746	797	759	727	734	693	727	786	728	742	768	714	824	674	797	789	784	758	769	678	769	739	749	769	764	726	709	805	747	721	779	725	724	733	689	712	691	734	720	686	745	769	748	763	737	708	712	732	723	786	742	751	709	760	742	754	731	759	699	751	747	787	755	747	781	725	753	726	731	702	765	739	706	735	723	765	724	764	746	750	733	724	749	707	755	752	701	736	701	738	744	766	709	732	741	744	732	678	741	767	765	750	740	746	727	717	719	732	721	710	765	720	734	702	703	725	791	749	730	753	743	731	773	686	729	697	792	697	756	751	715	725	705	746	721	737	714	723	760	765	701	734	786	758	735	730	734	750	802	749	770	773	660	764	753	755	715	772	756	714	782	730	723	726	739	712	731	751	714	696	758	724	740	720	746	704	764	780	696	736	719	737	754	699	724	738	744	712	723	683	738	730	715	718	685	766	704	728	753	756	733	718	726	736	718	698	728	696	748	732	720	698	718	735	685	814	723	744	797	757	777	728	692	776	763	740	716	706	727	736	729	740	716	717	736	776	767	716	743	668	686	740	681	735	717	739	731	714	731	756	698	739	757	757	765	750	735	699	747	742	704	729	757	754	754	702	749	755	752	742	702	749	751	678	723	771	726	716	716	724	763	682	791	742	727	714	740	758	694	741	709	755	772	747	746	762	726	746	713	684	704	765	722	760	699	746	733	758	728	748	698	766	767	740	713	738	730	692	725	759	743	776	704	711	698	713	721	721	731	757	718	755	778	731	795	723	695	699	723	727	751	758	747	743	715	734	768	785	730	754	710	759	720	734	736	733	724	690	730	697	749	719	752	706	701	727	736	747	703	711	735	737	790	695	726	738	719	707	716	697	704	721	782	726	735	732	730	698	766	762	800	803	741	742	742	736	718	748	691	759	665	711	716	741	735	683	712	757	764	768	719	691	757	727	712	734	673	721	713	786	773	713	726	749	733	732	758	753	724	793	718	742	751	737	742	729	741	737	729	729	747	768	757	740	753	745	707	727	775	773	698	679	727	703	755	716	708	719	730	765	714	773	713	713	747	738	769	744	737	745	724	742	738	730	733	731	757	727	674	705	740	727	720	755	753	709	668	714	683	716	761	701	760	784	723	777	767	708	744	732	751	693	718	703	685	739	717	729	784	788	752	713	712	771	744	718	727	685	701	655	771	792	772	726	746	713	726	709	732	719	754	744	711	717	758	704	701	700	742	739	697	717	764	733	728	729	734	716	764	701	792	764	746	685	721	760	709	756	747	762	774	726	722	730	710	788	716	723	800	696	805	762	777	743	756	773	741	686	737	733	765	707	734	754	730	752	765	697	827	741	723	748	717	761	692	731	731	754	769	740	786	685	746	709	799	672	752	735	727	725	730	759	735	732	744	714	778	728	706	737	715	742	724	771	699	752	714	703	734	758	735	755	688	731	753	722	741	788	722	749	730	763	757	716	679	727	762	748	719	774	745	692	730	764	758	736	711	696	767	754	752	740	738	679	729	764	744	752	723	753	733	738	723	732	739	703	773	723	723	734	766	708	703	750	713	707	782	762	739	707	766	744	688	697	730	721	742	721	778	711	728	718	777	723	714	750	759	778	707	748	782	731	725	714	768	683	783	657	761	753	686	738	732	731	725	759	678	770	708	725	753	739	739	717	723	726	757	722	738	759	732	702	763	717	733	725	705	739	742	738	751	729	720	712	722	703	725	728	801	789	762	682	718	743	716	761	747	706	750	727	771	748	720	688	777	722	775	732	714	733	720	775	764	760	711	723	746	739	719	720	764	736	652	705	725	709	756	727	705	699	726	747	708	704	741	677	726	698	744	798	697	726	743	748	737	725	783	732	716	728	753	757	766	760	761	752	735	775	755	729	679	734	702	692	707	712	726	749	784	748	759	728	723	746	736	734	746	743	775	670	750	735	722	691	753	793	715	733	741	757	717	724	746	719	717	783	733	710	773	709	746	712	735	743	725	680	750	722	724	752	755	735	694	727	767	701	772	754	827	674	784	751	744	715	761	738	755	729	690	718	749	774	731	725	728	722	719	714	739	700	759	706	726	717	699	729	757	733	771	704	804	745	774	722	695	718	763	700	743	736	764	692	750	739	687	731	750	744	695	763	775	720	743	727	737	742	722	758	763	740	726	751	710	748	744	719	742	681	728	754	665	759	731	771	759	723	770	726	707	696	765	800	735	749	713	750	758	724	717	743	693	776	763	740	706	739	695	725	749	748	756	734	656	718	729	754	715	779	737	758	728	701	771	723	731	741	759	728	773	779	727	759	748	734	708	663	713	728	753	703	755	761	779	721	735	763	733	717	733	707	753	738	718	691	775	744	721	742	723	714	708	773	753	703	725	759	740	761	702	762	767	711	766	736	730	693	768	678	729	692	727	697	779	763	758	739	745	732	751	768	723	749	763	694	752	708	707	720	753	738	732	719	738	768	755	731	746	794	708	710	756	698	747	784	760	715	766	724	742	673	722	737	748	738	740	727	735	736	781	698	718	748	750	767	727	683	725	750	747	762	743	726	685	715	702	746	679	766	731	764	750	764	728	716	767	755	743	700	739	762	720	744	755	757	761	790	761	730	742	748	720	722	726	769	729	721	727	776	733	723	718	735	758	708	714	766	792	729	723	728	754	721	730	719	712	720	775	739	749	708	706	751	708	706	734	724	743	773	746	704	725	753	709	727	749	715	750	748	713	735	720	742	743	705	697	716	742	722	774	702	748	738	734	709	695	747	732	712	763	757	726	738	763	697	716	778	763	753	727	758	763	759	743	727	727	750	738	711	740	708	709	717	738	731	735	716	764	788	783	768	755	751	736	732	770	701	755	751	718	716	721	736	777	766	774	752	729	712	751	750	775	736	739	785	744	693	775	700	725	721	754	748	780	709	778	710	682	703	752	720	688	731	676	702	764	750	713	763	775	729	723	721	726	717	791	679	750	774	698	697	764	727	704	743	733	781	726	772	707	721	742	717	669	707	725	728	739	723	727	720	724	728	775	682	741	750	737	741	737	705	740	705	710	746	683	739	744	708	731	718	736	726	756	758	734	733	727	747	746	690	720	717	702	709	713	749	751	779	760	745	731	721	738	750	748	669	720	699	733	699	699	731	695	739	788	766	714	737	727	741	747	755	739	677	698	735	704	766	771	720	715	689	711	715	716	712	783	784	761	776	741	743	735	664	704	738	768	691	725	764	714	754	729	790	740	712	805	736	756	685	744	725	773	750	716	748	793	737	703	741	700	784	721	716	780	684	691	739	714	720	709	733	687	720	727	760	695	760	750	778	684	749	786	711	731	784	710	721	705	741	729	760	744	717	728	731	743	735	767	776	773	732	742	732	775	763	735	709	717	741	724	729	724	766	780	745	688	691	737	720	749	730	734	732	688	674
23013	21454	29343	24985	25083	25961	23856	14970	11020	8013	5979	4494	3438	2547	2019	1684	1374	1174	1032	955	955	901	884	817	886	869	785	795	746	809	781	807	785	811	816	799	787	799	811	741	752	809	722	777	784	790	754	741	727	770	755	815	774	794	809	754	754	742	741	714	760	735	741	754	760	746	732	791	736	738	787	763	756	750	762	756	768	817	702	737	788	780	772	762	742	766	749	754	755	745	765	761	785	766	765	743	764	753	769	791	789	763	714	765	753	762	763	786	794	735	718	800	726	734	793	753	780	730	801	763	764	773	765	774	814	735	768	728	756	743	759	780	726	753	744	757	783	816	742	772	760	814	798	813	755	750	774	738	738	740	758	743	748	740	756	755	724	775	754	813	776	788	731	737	761	795	779	788	753	785	737	763	752	717	754	733	777	725	732	761	799	774	758	780	824	753	769	730	774	756	793	781	762	787	793	794	751	749	805	735	710	770	765	779	753	754	761	749	764	775	752	773	745	793	736	766	746	798	744	727	770	768	766	733	748	751	744	768	703	782	836	780	782	762	728	759	760	746	790	798	753	744	771	761	736	747	771	732	746	768	764	798	756	761	775	794	742	771	767	793	768	781	705	757	761	777	787	770	752	759	766	754	780	757	777	733	765	717	739	724	818	740	759	776	763	770	783	782	752	725	787	710	742	775	822	762	788	771	756	757	793	723	767	782	765	747	745	756	772	753	769	756	720	767	800	747	745	763	734	753	820	748	789	794	754	763	791	736	725	724	780	686	765	721	781	746	782	793	773	740	790	760	703	741	765	787	766	777	760	735	779	756	765	784	779	775	756	803	797	798	716	735	764	697	785	748	734	758	759	723	750	748	764	770	725	782	722	734	699	725	775	746	741	734	802	788	755	701	737	768	773	773	710	744	768	717	762	745	719	781	806	784	747	741	750	763	755	723	744	766	730	771	763	820	737	745	797	775	783	768	770	732	758	747	764	749	730	745	717	733	761	715	781	795	732	776	859	753	827	743	726	733	802	793	766	746	735	746	759	753	719	782	749	758	762	753	745	771	744	802	712	742	771	721	794	778	781	788	764	772	767	812	729	786	797	718	734	680	751	756	785	771	790	793	757	786	762	761	728	774	799	781	786	779	747	756	798	765	763	770	770	772	748	773	778	779	769	775	734	777	764	714	767	770	792	732	781	746	754	777	793	764	713	765	753	728	763	719	786	815	768	784	774	765	762	750	789	774	781	796	733	810	738	785	755	790	756	805	780	755	758	728	731	763	774	735	785	861	826	776	747	774	772	786	752	775	736	794	746	781	734	850	762	810	792	731	711	693	738	767	748	780	780	802	745	734	814	767	739	801	777	781	808	781	738	780	814	781	766	763	765	750	751	726	746	744	784	739	767	794	716	746	793	761	732	749	754	757	798	790	808	780	756	789	741	764	776	762	772	763	754	802	771	751	827	748	754	767	750	762	696	780	710	761	792	752	790	786	777	745	760	741	707	758	743	773	763	765	773	771	733	738	728	731	705	766	798	766	748	802	740	721	756	773	815	774	783	753	799	716	715	736	728	771	746	769	768	798	702	752	751	724	767	786	739	724	792	761	707	808	749	757	805	752	756	741	741	774	791	729	739	768	735	787	760	800	730	808	766	776	724	740	772	772	746	765	758	764	756	759	819	801	741	708	769	778	784	755	765	758	768	763	781	738	721	748	728	748	764	747	796	816	720	797	773	750	716	781	756	768	806	748	749	696	771	765	751	759	748	698	767	783	727	726	776	779	787	812	729	804	776	715	778	757	782	781	774	803	747	761	756	788	805	774	735	725	756	779	790	754	760	804	782	788	771	737	756	781	787	776	744	763	806	738	681	782	821	734	755	748	754	781	775	767	756	742	760	779	764	743	738	750	783	756	795	746	789	772	752	795	723	739	725	696	741	713	775	739	760	776	732	755	763	837	749	773	756	754	759	777	746	811	754	727	767	816	789	779	775	801	757	769	743	737	789	711	713	788	733	801	740	752	753	783	731	799	739	748	823	750	775	761	754	764	713	732	752	784	711	723	741	821	704	733	793	703	766	761	773	761	763	753	804	762	763	751	743	757	780	763	806	765	790	776	776	751	736	747	756	788	732	710	761	786	755	711	777	675	754	724	766	790	769	750	792	768	707	798	782	723	763	742	793	741	761	794	750	750	764	827	788	757	712	750	780	773	761	752	807	762	773	726	781	779	766	737	764	779	759	799	781	774	764	771	775	747	736	754	724	762	796	762	732	814	741	707	734	771	818	755	755	792	740	753	733	773	792	785	781	735	807	777	763	782	743	793	737	747	738	784	729	749	773	750	789	758	759	760	782	742	760	753	801	758	765	785	747	777	752	738	758	790	754	728	780	726	755	783	803	764	768	743	779	753	789	742	773	801	781	768	759	768	755	725	767	778	744	773	802	765	783	762	760	798	729	753	734	800	793	780	798	740	780	787	752	739	762	761	776	764	740	819	791	714	765	820	751	769	769	754	749	729	748	748	737	721	807	757	715	805	792	726	771	798	805	772	809	733	741	784	742	742	750	751	782	771	741	777	769	747	744	749	773	742	770	772	762	765	777	763	770	777	748	744	781	808	718	757	781	754	750	796	766	733	767	810	739	787	774	792	742	779	774	786	770	744	811	800	785	784	804	753	791	762	763	745	760	743	788	736	781	769	742	708	804	794	724	796	751	731	758	738	766	740	746	766	751	790	719	762	733	714	731	755	776	747	750	736	776	805	755	697	742	739	757	809	762	756	768	756	788	761	756	766	755	747	784	726	771	789	783	748	753	728	703	716	767	730	806	737	768	757	724	734	748	788	798	759	725	754	799	728	771	782	751	765	752	735	753	768	802	738	784	750	765	725	721	743	703	710	739	759	772	775	744	742	721	780	743	720	788	745	745	754	717	765	742	762	773	761	757	787	775	775	731	747	764	742	769	772	817	752	752	812	800	727	748	729	759	770	715	772	747	773	740	748	770	774	766	772	830	763	752	764	773	794	840	728	755	727	772	760	757	742	758	824	748	797	814	795	751	705	761	763	750	756	742	724	806	708	778	773	742	757	755	731	777	774	740	745	831	784	780	738	763	781	746	788	756	743	736	797	775	800	752	713	767	784	769	754	763	762	775	744	764	773	727	787	781	702	760	737	731	734	743	792	782	740	733	732	765	792	803	762	756	781	773	815	747	735	714	772	753	734	761	763	728	799	776	771	762	792	745	712	760	702	713	762	764	796	768	809	764	720	792	741	779	766	775	765	810	722	687	763	794	785	792	729	726	753	787	720	764	742	789	820	754	733	761	766	767	740	761	749	809	810	723	721	732	762	777	728	764	798	783	768	758	732	708	759	789	753	762	792	757	781	795	746	794	757	732	770	747	744	782	747	753	766	741	776	749	719	746	760	757	774	766	749	767	831	766	750	761	730	800	780	733	797	769	778	776	791	715	823	756	759	744	793	753	765	777	769	752	795	767	759
40637	68380	57867	46198	39435	27802	21010	17093	13776	10463	7802	6010	4629	3331	2485	2005	1546	1382	1199	1073	961	965	868	911	880	874	818	805	780	814	796	773	764	724	733	790	777	769	757	761	746	794	721	786	810	690	709	740	815	780	722	762	731	725	765	775	740	757	738	751	756	748	758	703	728	717	760	728	675	733	750	755	734	757	746	743	793	740	783	738	781	737	711	752	782	718	754	756	710	728	730	730	742	735	815	754	752	739	705	769	754	759	755	688	731	778	778	709	716	752	742	733	743	746	746	761	785	727	769	710	718	762	782	759	770	737	711	742	794	754	748	755	773	743	724	746	762	769	745	745	711	747	767	753	762	783	788	748	739	730	743	791	746	734	745	733	779	796	773	711	729	727	733	721	735	688	710	688	750	712	736	772	740	735	726	705	763	751	744	742	720	793	769	780	744	782	768	749	759	723	750	747	736	754	745	776	709	737	748	747	774	702	717	734	724	772	784	772	729	777	759	719	767	753	745	761	761	769	748	754	765	733	729	728	713	748	685	722	781	725	739	769	788	692	734	724	729	699	741	794	709	756	746	720	733	765	846	730	718	693	748	725	779	735	755	724	702	753	747	725	781	675	792	825	705	742	771	717	694	778	727	721	745	788	762	767	730	738	724	738	715	737	749	778	801	699	795	776	810	747	737	736	793	765	752	723	755	770	698	738	713	704	748	731	727	765	777	727	775	755	769	729	738	739	773	751	782	721	761	768	757	736	726	777	777	731	778	684	740	723	706	720	712	706	704	756	758	716	757	709	723	702	755	749	724	720	731	774	757	794	765	702	766	746	725	751	743	736	750	757	761	729	724	710	716	773	752	699	746	770	711	740	723	743	781	706	784	737	718	748	693	776	806	798	719	736	729	806	753	746	757	781	768	721	734	723	739	798	763	789	752	731	760	772	779	733	782	758	709	766	712	784	761	749	800	758	726	744	785	761	749	753	730	771	794	709	745	695	763	728	751	812	756	752	767	721	736	784	765	765	792	706	776	754	779	765	696	732	736	726	736	789	763	762	699	773	739	723	745	724	786	737	752	758	721	739	773	698	728	780	763	737	749	738	701	761	766	746	715	730	742	704	759	799	717	737	727	705	728	773	798	766	726	755	812	756	735	768	726	757	759	728	729	747	701	734	713	795	710	756	725	747	785	752	775	764	739	739	759	793	739	737	695	758	783	671	770	755	719	771	777	735	760	783	735	759	755	730	728	734	732	747	722	733	755	744	737	793	721	716	727	700	744	756	761	778	725	740	769	732	739	701	744	771	816	730	771	751	766	793	764	739	724	806	683	764	773	791	722	776	762	780	745	712	795	782	781	775	800	742	758	719	718	726	766	790	772	713	697	722	728	699	776	770	754	805	764	705	746	702	745	719	744	746	790	721	752	790	747	758	737	755	739	746	787	752	741	731	736	751	723	735	785	762	770	752	759	746	743	750	744	716	712	773	734	747	707	759	773	754	788	709	754	792	794	715	766	770	717	761	697	716	731	772	770	723	779	785	757	758	808	740	760	749	727	752	728	677	719	730	732	723	730	757	745	718	784	776	766	758	792	757	758	799	712	742	721	730	727	754	723	710	741	770	744	746	725	724	744	735	755	724	724	747	794	759	785	758	768	684	779	735	762	725	792	783	752	766	702	733	720	784	735	771	696	701	712	790	738	768	770	763	745	759	763	722	754	724	713	755	711	711	742	765	753	753	735	760	802	743	773	756	775	702	749	754	755	749	732	726	705	775	752	724	691	752	773	753	720	787	752	781	715	717	764	772	788	719	755	742	707	728	746	712	748	726	766	729	745	780	720	738	823	752	736	737	726	720	747	733	745	811	754	736	750	711	773	733	762	744	771	708	718	771	752	754	786	810	751	752	739	760	726	743	792	743	754	767	748	731	738	784	755	695	752	739	750	735	729	752	728	739	779	720	715	752	724	778	754	754	719	754	688	693	708	756	758	689	756	730	753	730	768	745	788	720	751	739	774	756	706	738	752	748	791	778	697	784	789	753	728	776	737	754	737	747	792	757	705	732	723	741	690	773	751	717	742	718	786	744	753	754	773	768	757	759	758	778	716	737	769	735	784	725	766	764	741	760	750	740	780	785	740	722	733	766	665	765	782	701	702	773	737	733	709	787	740	743	745	711	764	755	740	732	771	721	722	743	778	720	750	761	690	759	714	772	715	712	791	768	729	736	770	748	779	728	746	709	755	714	704	716	751	736	754	730	688	755	758	758	755	781	718	736	704	737	757	739	711	742	769	736	740	714	736	713	726	708	747	757	731	740	771	736	780	719	712	769	732	720	729	707	828	770	704	743	795	759	739	721	744	769	725	692	739	791	731	727	782	711	752	721	777	787	795	723	741	729	750	716	735	738	736	760	754	741	728	741	765	756	721	727	715	768	779	708	726	749	740	797	756	691	778	709	720	654	745	782	758	739	758	697	730	706	729	734	776	684	723	711	703	787	726	776	781	748	773	760	702	707	771	751	787	769	738	737	711	730	764	714	711	786	777	755	742	713	749	784	721	753	740	745	754	731	730	730	730	719	727	742	734	748	715	670	764	725	749	718	699	703	769	777	673	749	764	783	704	686	744	722	707	704	746	736	743	730	722	735	751	692	710	762	768	727	730	739	780	776	697	734	771	724	800	704	723	794	763	733	771	713	768	730	718	751	746	720	759	759	734	742	675	702	811	798	752	755	776	730	792	766	706	745	683	723	758	810	718	737	688	765	747	730	743	760	768	791	765	769	740	735	757	734	728	728	731	708	781	735	736	734	724	766	773	724	696	761	764	744	776	759	738	752	713	780	689	749	720	784	699	711	701	787	746	702	769	746	735	733	732	735	800	714	775	740	731	687	777	754	751	780	706	721	741	786	782	757	745	749	790	716	721	743	787	794	739	746	700	774	736	759	721	739	725	792	784	787	783	766	734	754	747	703	763	742	722	769	747	725	810	778	756	722	755	710	742	774	765	771	744	713	691	758	765	746	770	728	735	736	737	731	720	735	743	741	744	749	733	748	751	779	768	768	676	701	789	808	723	790	746	733	735	675	725	750	774	716	763	737	770	757	772	763	806	748	760	743	721	725	760	722	775	747	739	758	773	749	726	714	722	744	817	747	754	734	766	740	734	757	708	766	760	755	779	679	697	740	746	752	774	750	743	723	735	729	718	715	743	734	762	717	752	703	755	749	702	691	729	729	785	772	790	750	775	747	758	717	715	711	746	732	738	754	733	711	731	748	741	765	769	746	745	770	741	750	738	747	786	732	794	767	741	740	788	769	742	769	736	740	741	769	735	739	758	727	723	744	729	731	700	810	713	650	745	773	746	763	735	733	731	720	732	744	758	732	753	708	695	707	788	768	730	731	725	733	720	762	723	744	814	769	769	763	751	804	761	725	760	759	707	750	731	786	746	735	740	724	751	706	772	714	709	758	765	786	782	791	789	764	676	794	753	764	749	725	740	763
36121	47313	50178	39561	27905	16568	10358	7091	5415	3915	2995	2410	1988	1522	1290	1100	1001	842	849	849	813	823	799	731	778	733	796	779	718	745	746	742	769	710	736	805	783	720	742	740	713	741	763	716	695	732	709	782	757	732	756	694	755	708	789	720	680	714	701	755	716	743	721	701	681	691	726	751	717	729	766	713	757	698	756	677	708	720	668	717	707	648	726	723	749	699	716	732	756	698	748	725	702	693	752	708	730	746	791	698	716	720	704	703	755	734	739	750	737	659	733	716	702	726	720	731	695	701	714	713	688	689	741	727	740	692	726	735	770	730	767	714	743	761	730	732	763	682	715	723	733	782	738	708	740	692	723	745	702	733	674	705	685	715	741	716	719	736	748	745	673	735	696	758	741	699	729	717	701	711	731	747	713	734	703	729	681	764	754	708	712	736	701	736	729	741	690	743	725	731	749	740	660	732	742	706	712	759	752	720	644	729	636	690	750	727	681	758	742	708	728	727	701	718	767	702	699	753	730	730	711	743	712	754	704	697	702	705	749	681	697	759	757	738	716	716	759	737	694	743	726	761	717	721	740	698	685	757	701	710	752	725	715	748	756	688	703	664	740	720	692	713	712	713	735	732	751	780	718	711	703	744	791	746	736	763	698	736	696	738	779	730	719	729	769	719	767	704	742	749	724	785	687	761	716	695	758	721	707	793	728	723	736	705	702	720	769	787	702	684	707	682	777	706	695	684	727	706	698	705	723	687	725	721	711	697	744	739	702	702	721	700	710	729	713	713	752	736	695	745	698	780	703	746	688	751	739	706	742	668	773	724	717	734	710	709	747	691	743	742	714	701	720	689	736	777	721	732	737	756	715	665	752	716	725	704	725	761	716	672	768	707	725	756	705	730	717	750	666	734	770	744	732	741	692	752	705	684	718	742	704	704	736	737	789	713	718	698	720	731	739	745	709	718	750	683	694	756	748	685	744	686	709	692	706	700	683	757	728	736	722	735	715	726	726	740	711	712	761	707	744	742	710	669	655	770	743	704	741	746	737	751	667	729	719	703	762	739	710	733	736	765	677	743	763	716	720	723	735	782	725	704	760	748	689	721	727	721	701	729	742	724	715	701	712	729	759	707	745	688	732	761	742	701	748	742	753	697	749	738	659	698	761	724	729	700	698	767	710	717	688	710	744	761	756	750	675	743	723	745	710	746	777	741	719	695	751	730	703	720	740	704	714	718	729	726	705	731	728	741	731	694	654	673	739	783	705	731	716	729	686	707	751	719	710	739	697	691	786	708	734	729	718	697	718	753	762	728	756	680	730	691	703	706	755	661	780	732	731	692	779	729	732	756	746	688	717	712	726	719	725	736	724	718	668	736	761	730	726	716	700	704	661	709	755	757	744	764	740	719	741	703	750	702	765	678	752	765	667	721	696	760	747	749	782	702	762	730	728	727	742	719	734	731	703	730	733	696	716	732	770	742	705	727	740	711	685	729	711	696	749	711	722	736	770	706	718	739	700	748	740	724	708	734	742	728	750	770	696	704	737	686	770	758	757	768	802	673	711	725	711	750	731	677	752	744	734	763	718	759	690	778	704	699	741	740	740	702	719	701	736	722	679	711	697	714	705	713	740	689	714	746	742	751	704	747	716	740	700	719	742	757	713	761	734	713	735	693	773	724	705	696	721	771	739	759	710	732	755	694	691	744	661	713	737	689	719	681	766	700	732	703	720	732	734	751	765	737	699	774	694	741	674	718	712	741	697	728	716	767	723	718	698	679	707	675	686	753	721	737	696	727	685	695	736	731	737	735	727	739	749	754	708	727	727	707	717	723	704	740	701	700	748	718	704	720	771	732	719	778	762	730	684	714	705	698	703	724	765	742	707	710	703	760	701	692	751	738	736	763	735	698	720	724	706	700	757	704	702	698	733	723	770	719	676	725	759	678	707	687	733	707	714	716	700	738	768	756	721	767	712	711	667	720	746	734	749	701	687	731	733	751	752	715	705	723	738	753	658	728	751	745	729	701	727	667	777	727	729	714	721	718	757	722	756	768	690	687	667	772	719	765	749	770	730	741	732	728	704	705	731	739	747	723	728	715	713	748	735	728	740	737	738	708	743	710	763	725	718	746	765	737	692	713	691	758	733	715	764	752	763	731	710	698	748	753	674	708	779	688	724	729	731	714	703	734	757	726	732	725	720	707	743	703	731	757	725	714	691	727	697	728	736	705	767	762	710	767	727	759	704	724	666	697	682	698	716	738	757	711	728	760	774	755	683	736	734	730	726	682	726	713	676	697	732	677	686	696	751	742	757	778	717	735	732	760	658	718	715	704	724	718	753	763	696	702	708	709	737	736	713	682	753	721	720	704	704	686	736	705	710	754	720	749	766	699	699	699	732	730	730	658	751	744	717	760	711	751	750	728	696	735	724	700	724	721	758	701	726	739	724	729	757	704	723	760	747	754	724	744	741	713	724	771	777	732	710	736	699	707	760	719	727	740	745	706	682	712	719	723	746	734	788	745	712	734	739	757	712	696	748	722	754	722	706	710	728	717	756	755	771	722	739	721	745	692	710	694	682	730	710	696	752	712	806	728	728	677	747	703	712	738	782	776	756	754	721	735	716	738	712	672	756	668	731	669	724	761	745	737	695	733	732	739	732	664	722	717	707	685	761	727	720	764	730	751	752	678	722	704	779	740	790	716	713	765	690	707	729	739	750	737	698	736	695	717	762	738	755	710	750	706	724	758	655	776	742	713	760	736	693	710	684	756	699	698	726	719	737	707	748	720	725	744	771	743	706	727	703	717	716	737	733	775	698	774	689	724	716	755	672	759	713	737	723	751	674	731	715	741	737	732	754	750	726	714	679	743	684	759	735	744	701	690	760	716	710	711	690	692	713	719	727	681	720	708	672	770	706	791	732	769	719	741	716	735	707	729	712	708	701	729	657	737	710	707	684	724	757	714	731	759	732	734	737	778	763	745	732	741	731	700	793	758	751	676	736	768	685	735	741	718	755	712	697	727	722	677	747	673	725	719	749	734	737	704	725	740	741	733	707	709	737	763	684	699	714	692	739	757	747	748	736	763	704	704	761	751	732	692	733	727	706	734	760	712	744	740	694	707	658	752	783	719	709	706	702	685	703	720	728	726	754	721	701	722	703	733	705	704	726	742	687	728	739	705	730	735	751	697	686	744	752	762	646	733	723	680	767	711	721	710	717	737	749	783	707	733	744	714	686	708	707	729	777	739	724	737	678	755	732	741	699	735	806	712	762	728	784	691	771	714	747	728	711	774	714	728	696	746	728	676	751	737	780	732	764	683	660	696	722	702	681	707	714	705	730	690	775	723	726	724	728	688	683	755	735	714	717	718	707	754	742	718	732	736	671	707	759	739	765	736	727	726	726	684	699	758	724	713	740	704	751	730	699	707	694	718	731	750	740	685	733	761	757	779	683	723	766	679	774	694	710	737	688	773	689	761	736	752	718	718	719	708	699	725
39873	58728	46996	35139	26632	17978	12998	9871	7712	5619	4152	3222	2581	1890	1482	1187	1081	987	922	866	830	848	792	762	773	767	784	751	741	764	733	738	744	736	709	713	688	702	645	733	749	737	708	744	716	709	702	715	721	724	771	700	714	736	746	742	727	708	738	747	751	728	707	709	717	710	705	703	753	732	736	780	728	684	659	714	718	724	770	747	707	738	703	699	773	722	750	675	741	726	691	721	717	714	753	738	787	705	711	685	723	675	722	737	703	725	679	693	730	741	716	759	731	722	733	747	685	753	724	729	683	710	695	742	730	711	731	765	723	724	754	744	725	695	715	713	714	696	714	728	741	726	721	697	706	716	752	736	786	749	746	717	690	709	717	734	743	717	687	710	764	745	751	739	722	723	743	697	707	768	690	756	752	707	695	684	731	671	735	688	699	755	742	749	748	692	732	704	752	734	705	725	712	727	712	727	720	731	738	743	676	748	749	707	718	741	722	742	741	783	701	723	704	694	686	720	716	762	718	701	748	708	684	738	726	728	686	712	750	711	728	718	730	735	737	680	707	749	704	688	775	724	675	723	760	759	756	731	709	754	734	736	722	724	766	733	687	706	718	704	770	708	767	742	744	752	735	718	703	715	799	719	687	755	708	755	688	756	730	737	739	730	721	749	705	694	732	710	699	753	691	696	711	738	707	715	770	741	737	732	706	729	709	739	670	731	725	713	726	719	680	754	733	701	745	712	696	745	705	709	704	710	689	723	672	669	698	708	776	677	742	700	717	682	694	750	725	719	795	722	704	686	733	699	741	783	648	722	775	695	681	761	729	701	742	710	714	766	723	729	668	707	694	736	721	730	715	688	734	780	737	704	680	721	755	742	750	735	716	723	677	711	716	747	716	706	690	716	697	707	691	731	722	721	744	723	688	728	712	726	725	719	659	661	710	741	710	733	731	807	790	715	702	682	712	709	761	759	710	755	749	713	766	707	736	724	707	735	739	695	748	686	705	731	683	787	732	744	737	703	750	762	738	753	761	682	767	745	763	706	717	678	703	718	712	698	741	694	741	754	730	724	688	711	708	714	767	687	679	773	765	687	710	709	720	687	749	712	724	714	764	706	701	701	720	711	782	738	704	765	670	708	718	750	727	677	690	728	728	749	736	705	737	759	692	714	714	748	703	718	698	752	732	724	730	714	742	702	742	733	730	738	796	764	726	763	790	688	734	751	746	710	734	697	731	707	695	724	744	712	741	738	682	732	729	747	719	725	734	741	744	722	773	757	759	742	695	704	766	725	749	742	760	750	708	717	739	710	747	713	743	698	749	729	747	703	715	751	684	723	721	710	713	705	736	718	714	700	741	733	683	750	749	702	694	718	685	747	728	722	692	719	753	761	687	761	697	729	719	641	705	712	723	664	751	667	724	693	738	689	701	723	761	742	720	731	730	726	730	701	693	723	709	710	744	743	735	734	678	708	746	748	734	717	741	721	737	736	715	713	732	691	719	760	725	717	758	750	730	689	722	735	728	704	735	724	760	679	720	688	749	703	736	722	703	694	732	702	723	746	715	733	751	777	700	745	716	745	755	738	743	762	696	738	718	725	778	704	694	745	711	732	748	761	742	691	750	695	744	736	699	742	735	719	687	742	716	761	696	697	744	737	706	677	736	707	778	695	752	730	727	757	750	756	706	743	718	715	699	723	669	710	734	750	690	738	689	698	755	672	749	759	709	755	740	716	711	746	720	724	693	726	718	735	768	730	756	729	704	737	696	786	725	739	727	732	698	705	687	726	724	751	739	723	702	738	736	747	709	723	718	705	730	728	702	707	721	731	737	717	703	701	740	706	723	758	691	707	742	758	672	723	723	750	694	741	694	743	736	684	684	746	701	707	708	738	727	725	708	710	716	739	783	733	709	723	714	725	759	693	687	765	704	676	696	745	754	698	729	700	747	708	768	676	742	735	737	696	710	764	745	725	719	735	754	704	716	759	806	760	717	720	709	745	718	719	685	733	732	726	712	752	701	726	698	711	681	740	697	735	750	734	741	722	707	686	713	762	738	711	688	720	693	807	702	712	722	690	715	707	715	726	744	776	672	697	780	725	673	718	715	747	748	762	725	699	658	781	693	712	685	724	717	732	695	734	726	676	719	771	762	702	677	717	757	675	706	741	768	705	746	752	708	687	770	716	709	770	723	677	714	753	746	691	723	701	725	746	720	751	696	706	740	705	744	694	734	764	725	718	721	720	706	707	696	769	721	757	742	704	737	736	713	737	720	687	724	720	714	780	696	715	727	718	740	728	713	698	717	703	706	727	744	749	697	697	736	683	718	676	686	735	719	752	679	678	749	766	732	653	754	748	715	748	750	720	789	753	703	732	692	667	748	744	696	764	671	715	689	784	708	733	702	684	778	728	704	725	752	689	713	625	690	707	745	733	722	766	697	714	721	770	704	713	753	695	713	719	728	704	699	695	696	703	799	711	727	701	709	740	719	704	703	718	786	725	680	743	709	703	709	707	734	720	673	682	714	745	724	716	733	761	729	721	702	746	652	752	706	728	740	701	716	732	690	723	689	723	706	700	722	719	702	728	694	713	708	721	740	709	713	724	744	763	691	740	687	685	773	690	734	780	798	736	714	759	740	787	738	752	716	707	762	713	716	695	740	733	732	726	713	709	736	678	750	661	733	714	704	729	710	753	760	775	679	718	709	764	722	715	737	681	741	712	712	707	723	749	710	689	736	726	740	707	700	695	672	734	727	735	730	689	739	771	728	758	728	750	750	725	758	685	752	745	724	719	742	695	737	737	743	703	681	687	741	714	820	725	741	727	776	706	754	731	716	787	728	737	675	718	723	748	744	775	736	737	713	715	736	740	693	682	701	733	760	704	739	756	748	712	749	709	719	701	735	708	736	701	738	717	665	727	688	687	700	680	756	703	747	730	718	717	744	748	710	707	696	693	662	756	744	722	714	713	714	740	753	703	710	700	742	703	741	680	687	740	724	665	748	747	737	686	746	656	756	777	739	741	721	779	730	634	747	678	716	739	732	743	697	732	709	705	697	734	729	758	725	739	704	747	730	726	735	675	763	734	712	700	773	680	764	674	647	720	718	711	730	745	713	738	763	717	723	741	752	759	711	695	666	746	743	734	703	748	755	739	699	713	728	750	738	722	704	698	747	718	729	685	719	718	732	691	718	756	732	689	710	705	712	787	719	719	727	725	738	697	748	711	691	713	735	751	731	682	715	717	737	735	730	708	713	717	703	772	745	718	730	719	782	745	731	728	726	690	728	758	681	697	716	728	714	712	691	739	726	699	719	698	716	670	707	682	680	723	745	725	742	687	715	734	724	714	738	764	740	730	722	683	715	684	738	777	785	743	763	689	745	734	756	668	757	733	725	717	713	725	738	701	742	719	759	742	712	691	776	706	723	726	731	762	688	706	684	738	739	696	669	752	725	753	731	709	732	762	719	752	732	715	729	772	736	728	730	710	693	736
24236	21412	29849	29255	27775	23721	17386	10830	7982	5974	4166	3459	2729	1932	1561	1338	1154	978	984	864	789	876	784	760	785	759	761	776	707	747	698	738	790	713	760	752	723	731	703	728	748	721	698	696	792	709	735	685	747	767	762	724	702	686	710	685	694	705	678	682	701	741	726	755	707	733	750	761	708	698	682	714	740	698	695	699	708	748	682	729	726	684	705	704	715	712	682	710	756	753	659	685	738	749	711	714	730	696	719	693	723	694	752	685	701	738	726	699	676	698	691	738	697	738	741	681	701	725	695	721	696	704	686	690	713	697	689	758	766	733	689	741	719	699	772	729	735	711	765	727	741	717	694	702	747	716	744	740	780	742	699	694	753	695	675	750	663	704	706	720	714	719	729	764	707	693	690	693	765	764	690	706	690	700	662	715	741	699	693	697	715	736	691	720	732	685	724	702	740	684	739	719	695	679	710	753	757	746	758	678	688	722	695	674	691	704	732	734	717	745	763	704	716	723	717	693	748	724	729	728	762	738	677	705	681	675	736	715	716	736	725	723	712	740	702	706	721	699	754	732	740	705	728	674	754	707	655	727	746	697	733	738	723	768	717	688	727	743	724	722	689	665	733	675	785	680	765	757	754	725	710	691	741	726	662	694	732	726	731	737	726	707	695	711	708	735	688	660	773	700	712	711	709	688	710	755	725	749	712	695	738	733	740	731	750	731	682	730	683	713	722	746	698	719	747	684	709	692	700	748	705	681	712	695	733	707	729	720	688	726	721	703	660	749	700	756	731	709	750	718	711	691	688	769	709	744	746	699	785	726	731	740	667	727	695	718	746	716	739	691	711	713	714	719	655	658	720	731	734	782	711	701	693	682	695	727	746	700	775	720	728	692	709	720	756	695	750	715	719	687	728	693	730	749	711	696	716	729	706	695	708	739	734	681	722	728	739	730	664	701	713	748	708	714	739	730	705	707	701	742	758	675	731	690	734	715	731	734	740	697	715	728	695	659	685	670	728	705	712	735	716	694	709	757	704	671	692	704	689	704	705	702	662	676	701	673	661	679	740	718	748	738	731	734	724	678	742	649	711	715	719	682	712	696	708	751	734	695	731	707	731	700	701	700	753	738	739	724	714	724	681	754	739	707	717	736	730	737	713	708	727	691	709	723	758	682	717	682	669	749	734	748	687	698	693	672	728	710	728	732	724	739	731	713	748	734	703	698	679	725	714	747	687	761	714	678	710	674	647	737	686	759	679	703	733	733	699	696	682	722	735	723	705	726	715	734	692	709	675	735	684	744	723	709	714	681	730	699	673	743	765	709	661	685	677	735	708	724	695	714	745	741	723	762	732	689	723	686	680	737	683	709	735	670	706	715	706	750	715	721	710	737	721	696	697	741	767	653	744	723	702	697	720	743	710	743	737	681	711	754	707	705	740	743	769	720	645	730	711	752	721	712	712	709	734	771	691	703	701	678	746	733	667	717	723	672	731	712	749	753	703	700	765	652	692	697	783	727	711	664	704	724	673	731	718	763	729	727	713	726	706	681	708	733	678	725	666	754	711	694	687	720	748	670	723	726	713	730	734	718	673	728	743	730	731	765	707	754	755	713	701	705	708	772	758	707	672	700	757	724	701	691	704	701	674	681	687	731	705	678	732	742	743	704	743	688	739	710	676	751	711	712	779	686	708	668	710	700	724	688	727	742	734	667	696	736	688	691	707	723	762	762	725	746	660	697	692	747	703	718	727	728	682	693	763	752	687	693	689	726	671	754	751	750	739	751	699	689	737	689	734	712	665	736	731	725	733	748	663	701	728	703	741	727	721	725	751	721	695	718	748	736	723	730	707	721	700	700	747	706	723	710	717	696	746	653	740	746	777	733	719	644	732	709	675	743	692	753	679	721	733	752	716	745	745	702	711	690	731	698	727	736	738	755	741	727	730	704	693	692	684	710	707	700	679	708	724	713	695	702	729	700	712	781	698	719	717	716	711	738	687	690	684	722	697	710	744	704	675	683	725	719	662	712	734	756	727	729	780	709	743	719	773	751	731	688	728	746	670	725	727	711	774	645	683	674	697	640	673	739	682	711	735	690	704	721	649	686	696	733	731	663	684	662	771	690	713	738	705	696	698	791	695	683	706	698	736	656	662	709	702	706	725	715	729	743	707	700	745	695	714	677	723	735	703	709	699	708	695	712	712	710	732	734	770	683	797	685	726	792	690	678	714	696	685	714	701	741	720	705	764	679	755	671	730	717	705	715	676	732	713	683	715	684	714	704	717	751	685	692	706	683	703	749	740	712	758	697	731	808	725	693	729	753	718	707	691	704	722	689	749	735	666	712	697	688	681	639	703	742	731	740	723	707	689	749	730	698	675	753	745	747	743	734	731	682	708	663	694	728	729	683	682	759	723	718	719	711	665	731	738	745	712	742	770	732	749	721	702	693	677	745	693	734	704	680	699	668	696	695	724	694	768	804	711	714	703	648	747	700	731	693	694	678	756	704	733	745	702	736	746	770	650	734	706	747	706	686	754	735	687	703	670	744	759	700	690	733	701	743	757	749	644	704	706	659	717	699	667	690	721	734	773	734	718	692	681	760	684	708	696	698	746	693	672	722	736	704	732	695	735	736	710	718	678	673	704	732	702	728	730	709	719	705	730	725	735	717	741	748	708	736	684	729	707	720	738	660	748	719	682	733	743	723	734	701	747	679	729	749	764	725	731	756	692	667	737	729	748	694	717	678	713	735	728	726	718	712	736	706	696	695	726	711	693	696	693	717	714	714	706	749	739	733	729	729	721	684	728	709	734	675	741	698	702	703	722	677	726	689	728	693	713	719	697	673	737	726	750	725	732	709	695	713	697	706	669	691	748	698	737	664	728	707	694	702	703	740	690	740	716	721	729	712	681	719	744	739	723	744	687	752	660	646	723	735	739	719	683	719	749	725	718	719	711	689	669	703	727	694	727	714	675	713	774	715	681	701	723	717	721	760	775	698	722	729	708	717	707	669	730	684	689	690	716	730	753	718	695	710	735	751	727	694	721	696	744	795	669	700	717	722	688	723	722	690	708	793	732	720	690	699	717	732	701	731	705	754	751	720	726	745	681	702	727	719	759	739	733	741	703	706	698	708	682	738	757	733	721	757	676	714	739	718	676	718	690	712	713	726	724	798	740	713	749	712	697	703	656	735	711	756	721	693	764	714	797	691	736	702	715	702	744	734	728	736	759	749	694	687	716	710	720	722	689	735	762	700	776	757	696	683	730	739	716	697	693	757	723	711	716	739	699	734	739	754	707	683	707	721	724	734	720	733	735	692	666	785	720	684	705	755	760	696	703	740	737	736	709	699	736	715	702	704	737	757	754	676	737	742	725	726	716	750	709	754	739	652	717	744	723	693	703	691	755	714	720	784	698	734	795	725	677	714	686	702	747	671	699	744	695	712	705	798	736	738	669	725	701	754	716	706	738	754	749	704	738	701	694	709	735	713	735	720	719	699
37687	64625	54497	41833	32793	23581	17387	13403	10558	7729	5757	4635	3476	2576	1910	1550	1255	1218	1002	925	854	903	805	820	790	799	746	785	773	772	731	728	743	678	759	698	704	741	728	702	717	729	696	725	675	668	690	726	667	731	722	730	749	681	728	686	725	743	704	711	728	732	723	685	718	706	713	691	684	753	686	701	676	663	747	688	738	738	736	696	722	702	694	751	715	747	752	751	724	742	711	748	665	736	689	716	678	729	685	690	730	692	748	777	721	746	741	718	703	737	743	667	739	652	688	687	720	759	710	737	715	715	709	753	700	693	720	764	653	686	675	708	716	727	715	760	723	733	714	697	745	730	728	738	741	657	679	673	672	708	700	714	720	709	722	717	725	729	698	720	694	720	699	715	687	722	722	707	716	708	733	732	701	718	701	708	729	738	664	687	707	698	688	703	693	675	696	718	695	675	728	688	693	756	689	728	697	737	738	703	724	660	689	714	704	689	723	692	782	673	711	732	733	659	658	703	708	703	733	712	698	679	734	715	717	721	705	723	709	753	735	689	686	722	695	739	721	712	726	682	712	731	710	747	726	734	719	682	731	716	703	715	681	702	693	693	738	707	677	694	735	705	694	735	692	727	723	726	719	686	716	706	746	709	715	709	738	738	754	704	655	731	739	667	686	735	672	722	660	735	730	690	747	721	725	677	723	701	711	720	732	762	741	710	691	634	697	690	704	721	723	685	741	713	726	646	739	731	679	726	761	684	697	697	739	681	714	711	717	700	721	730	739	731	684	744	671	740	698	672	716	701	688	754	704	719	676	677	738	725	713	691	706	736	729	706	698	739	756	762	727	682	710	697	683	721	698	727	693	698	699	709	773	733	707	720	670	759	667	717	750	712	724	690	718	718	730	696	669	686	715	716	723	730	652	772	692	708	758	741	670	734	738	727	727	698	742	727	713	725	746	655	713	757	707	679	733	719	675	679	698	665	721	670	723	714	678	765	668	721	758	694	744	736	715	709	671	721	711	712	727	707	741	729	687	714	724	730	666	688	701	690	766	656	717	780	738	691	670	727	714	658	715	724	696	715	728	750	648	769	716	743	698	712	693	736	718	711	724	725	702	681	718	702	777	680	682	682	731	683	762	727	711	715	728	687	720	715	734	738	724	715	738	762	694	692	628	738	718	727	733	734	715	721	733	769	733	716	730	734	730	703	744	686	726	723	768	723	707	717	721	731	711	699	700	713	692	750	692	730	715	627	713	705	744	744	705	703	741	702	709	698	717	717	679	729	677	711	715	724	685	716	703	671	706	685	704	709	682	701	765	673	675	759	689	772	733	677	721	724	734	756	662	699	730	674	689	690	687	751	704	683	703	710	722	766	718	726	725	754	725	716	680	737	739	728	694	724	747	729	775	712	703	688	693	663	751	709	706	677	727	717	692	747	697	694	689	660	701	673	700	783	675	722	698	735	692	706	684	676	735	699	745	728	708	680	708	723	708	748	685	728	672	709	724	717	691	711	722	732	666	685	692	634	744	686	715	737	731	719	710	716	776	703	728	785	732	752	682	656	694	718	693	724	726	727	739	678	703	711	734	690	722	741	714	752	730	727	692	697	719	710	708	739	760	707	730	724	689	717	725	750	720	762	653	707	706	727	743	757	724	749	678	743	664	711	685	695	728	713	715	721	747	716	708	708	718	731	700	729	734	738	693	692	692	679	723	733	718	701	666	720	737	741	675	697	703	729	739	710	712	727	720	695	731	656	781	728	701	749	769	727	729	687	688	710	742	696	688	708	688	679	759	773	750	697	698	766	707	717	733	698	721	711	721	707	706	694	685	725	665	690	691	739	725	716	728	641	702	712	734	718	723	762	698	725	708	715	720	725	713	738	699	629	730	690	725	707	743	730	715	701	731	718	691	695	720	744	719	703	698	715	743	718	719	728	687	703	731	731	759	694	765	675	726	689	711	693	731	724	718	710	696	747	695	721	716	749	687	678	763	705	745	692	682	741	653	730	730	676	718	742	694	715	722	696	665	709	728	651	681	676	671	678	717	709	726	751	744	726	723	719	696	743	760	691	725	773	727	704	708	737	722	701	711	687	698	680	715	713	729	722	704	725	699	705	725	732	727	710	723	710	736	689	733	690	694	776	682	694	681	698	696	732	716	696	730	730	693	671	718	702	712	695	671	764	750	693	718	704	745	697	752	702	681	711	680	702	675	733	741	719	739	721	762	705	754	737	677	699	700	732	696	674	717	712	702	728	694	710	705	699	697	681	694	691	760	730	724	731	681	698	709	729	701	693	688	705	683	762	721	666	730	733	701	710	723	714	716	710	766	703	679	671	694	659	734	719	707	679	741	708	698	741	690	754	731	708	747	740	701	689	709	701	677	729	726	723	664	680	766	717	732	720	696	687	713	664	733	696	724	710	694	720	737	732	744	709	776	755	677	687	737	680	730	730	637	739	698	705	674	718	670	717	735	700	718	698	737	703	758	706	707	721	733	673	695	679	712	699	724	689	711	751	683	690	706	694	739	721	655	718	655	730	728	703	690	691	728	742	696	703	693	723	706	713	711	659	768	706	685	747	699	755	677	721	648	722	690	751	728	651	717	719	688	707	706	705	677	706	693	683	727	686	737	727	707	703	677	737	673	719	726	753	711	712	683	685	708	707	695	679	656	715	754	679	761	685	700	721	726	717	739	738	723	737	733	712	747	713	676	691	725	722	736	691	693	732	743	708	690	684	727	760	719	650	739	711	678	688	745	770	694	743	714	722	719	730	632	747	719	702	702	691	667	724	705	742	711	714	697	713	704	689	727	732	736	691	745	716	753	682	769	688	737	708	658	684	726	744	706	724	711	730	705	689	694	720	738	756	758	716	753	741	650	708	713	702	700	710	726	728	726	726	705	712	746	709	747	744	756	742	703	685	694	706	688	722	719	711	680	696	718	682	773	756	712	679	717	707	678	760	691	726	718	735	701	658	685	700	723	707	726	735	702	728	729	740	783	693	727	742	751	728	759	721	773	698	750	669	656	686	702	741	734	756	713	677	724	701	727	703	732	703	745	764	701	757	685	708	674	709	700	702	700	694	703	701	765	732	747	665	690	725	719	689	705	719	739	752	717	719	690	685	738	668	724	702	689	663	677	698	735	705	713	688	751	701	680	716	689	722	691	730	733	712	722	714	706	679	731	720	731	725	686	696	741	733	694	731	728	768	722	695	699	703	710	689	732	731	709	748	668	734	718	702	728	690	742	690	731	732	727	682	755	734	713	755	700	756	716	651	713	738	671	709	705	712	729	720	658	706	714	708	678	707	742	666	666	701	699	739	737	678	732	722	734	681	735	723	704	675	681	724	742	705	692	756	760	715	718	774	690	681	723	664	741	744	709	680	755	715	688	711	741	711	716	715	740	697	722	687	710	718	690	705	732	734	699	717	670	719	702	717	714	735	670	723	692	758	705	707	703	698	676	695	702	713	717	709	730	713	675	778	651	716
25494	22047	33394	34971	27180	19889	13210	8207	6176	4514	3425	2618	2178	1650	1379	1254	1030	937	944	907	877	786	870	812	785	797	799	762	835	783	766	739	734	732	768	711	798	750	790	768	740	765	731	723	747	748	773	714	727	769	770	746	713	777	753	722	761	762	714	737	740	747	745	755	713	753	726	771	765	731	714	758	745	767	722	759	776	775	714	765	744	752	721	779	759	734	769	725	808	741	768	758	732	742	735	732	759	762	752	758	732	719	688	714	747	750	743	733	694	747	724	754	776	774	741	733	757	740	733	742	761	797	755	747	742	748	715	690	715	806	718	799	759	725	710	755	726	750	714	724	756	743	761	742	803	739	752	732	747	755	745	728	729	756	791	747	707	735	780	749	753	752	747	744	761	768	825	779	745	713	756	749	794	766	763	743	745	796	761	767	742	739	744	700	736	718	778	753	741	736	786	718	758	761	701	732	694	734	754	761	749	753	725	730	741	764	807	741	753	728	762	731	708	744	741	734	726	721	763	764	728	776	773	746	811	738	799	775	792	785	790	820	733	710	775	722	747	744	724	668	761	704	725	748	740	753	778	775	746	736	756	724	765	777	761	704	744	749	761	786	737	723	742	720	712	722	744	766	725	772	720	745	748	714	724	739	734	735	724	712	754	752	749	710	739	779	805	764	739	755	761	738	742	708	751	776	722	693	728	742	728	755	704	742	811	760	728	746	712	732	720	738	713	730	777	703	747	740	771	729	772	758	690	755	740	749	735	724	773	694	700	734	716	757	737	749	724	747	766	717	775	746	771	776	790	764	787	760	767	722	734	731	764	750	775	755	674	733	738	738	754	715	759	782	761	743	747	757	676	748	773	783	772	768	737	722	740	805	732	696	685	756	778	778	725	694	725	783	728	747	763	743	798	697	755	777	692	748	730	744	739	747	759	711	703	746	731	708	719	754	749	779	756	725	762	753	770	710	732	722	782	690	748	776	793	698	759	708	727	743	799	695	793	751	786	699	742	733	715	744	742	758	723	763	769	722	700	726	734	696	731	749	798	744	749	723	726	735	746	745	724	774	762	726	709	728	759	718	721	724	774	771	768	701	754	721	730	752	725	783	766	736	761	739	722	741	745	737	770	759	742	751	780	742	794	750	736	758	805	778	773	708	779	708	806	765	753	755	736	744	734	736	701	769	741	735	745	695	718	763	735	761	757	741	831	768	825	741	730	717	793	680	732	773	721	708	745	754	792	717	740	738	722	747	733	758	731	744	761	696	729	775	714	775	790	726	785	633	805	745	729	754	737	711	760	731	748	804	768	809	704	779	720	729	736	768	752	770	790	729	769	758	768	758	715	769	733	768	686	718	773	772	813	765	761	738	755	732	707	738	745	711	720	768	777	751	775	749	813	756	779	757	805	748	750	720	730	704	766	746	721	745	757	756	737	778	748	712	750	740	758	775	742	769	775	742	727	760	718	755	760	738	765	760	732	742	746	725	805	695	733	802	758	737	715	766	713	764	758	712	748	747	784	755	732	731	711	745	729	694	784	760	778	748	752	725	735	746	767	726	786	751	769	809	746	776	751	696	724	753	727	733	748	785	755	733	709	805	760	736	798	749	728	722	749	788	759	732	758	756	749	739	760	731	739	751	708	747	717	814	757	785	777	731	750	711	780	721	678	749	751	790	788	755	746	725	744	730	736	783	741	730	762	744	713	755	763	761	759	740	721	747	804	780	717	728	794	772	733	770	746	690	745	820	767	747	761	739	697	775	790	753	720	708	808	740	755	743	708	694	734	717	728	746	746	747	730	701	772	762	718	781	791	748	729	711	751	746	756	739	745	727	756	700	764	674	757	713	759	726	744	720	745	713	751	770	748	803	813	800	727	768	756	708	761	795	711	748	757	757	762	714	738	793	762	743	763	715	721	795	779	786	783	750	745	732	745	722	798	741	754	783	778	698	718	763	772	782	745	731	738	740	757	745	779	730	787	748	788	769	762	768	710	729	746	714	698	718	740	719	739	775	715	701	735	691	751	713	759	720	737	722	729	733	725	752	738	678	750	732	754	770	767	746	749	737	747	715	716	724	765	745	715	763	762	757	733	764	753	737	759	759	748	767	741	789	717	748	770	753	762	760	757	787	760	746	722	699	765	740	736	749	727	706	714	727	792	765	752	758	726	687	802	732	753	811	710	731	730	764	777	741	727	744	805	701	805	761	722	762	711	772	720	712	747	717	707	760	714	782	704	734	731	744	746	756	788	750	718	762	728	698	775	716	811	741	752	755	778	747	723	768	685	740	728	793	701	763	736	793	726	713	733	730	707	745	716	759	703	775	741	739	702	736	776	703	734	740	729	779	749	746	757	732	734	782	773	731	771	741	766	718	754	739	769	748	749	756	717	734	761	760	814	759	704	741	719	777	777	730	746	707	712	739	719	818	750	758	751	741	722	738	756	710	703	786	730	752	758	749	775	763	764	719	716	763	800	764	747	705	753	715	706	734	757	746	726	767	733	781	762	776	707	734	773	726	718	714	759	749	729	776	728	748	787	772	742	738	821	756	747	763	762	749	790	774	765	781	741	719	723	767	743	725	749	747	696	765	742	656	717	760	814	750	748	742	724	758	767	751	779	756	685	782	725	787	797	684	731	744	735	719	738	761	767	734	774	713	739	777	775	813	742	782	736	739	750	776	780	709	762	644	724	709	735	796	721	708	721	745	720	744	777	779	789	775	764	738	677	727	726	756	736	733	755	717	735	747	719	725	741	761	741	789	697	735	718	768	711	757	748	720	747	746	739	746	784	765	762	726	755	720	770	771	711	736	693	772	749	775	736	736	702	759	734	740	760	806	718	721	799	715	744	748	784	728	707	720	742	734	773	720	779	704	715	744	732	738	759	774	803	730	745	726	709	703	719	769	772	721	727	772	749	739	753	737	782	715	777	750	745	732	688	782	713	799	753	765	749	752	725	719	764	744	783	759	775	768	791	716	739	720	769	757	697	746	735	759	704	734	750	715	726	716	764	778	774	730	741	709	759	736	735	716	746	771	750	741	723	740	711	761	762	750	776	750	749	753	728	769	754	712	798	797	725	722	766	717	726	711	697	739	763	749	743	737	746	763	735	750	775	751	707	804	766	779	733	792	740	727	722	681	710	700	677	736	729	787	722	737	737	740	814	796	754	793	709	783	770	732	762	775	782	714	754	732	743	774	723	761	757	786	743	749	755	775	731	731	735	760	702	771	714	761	809	734	741	750	726	744	786	778	742	752	764	751	747	755	651	702	721	734	731	776	766	744	697	753	742	768	734	786	753	711	759	754	738	773	739	691	728	727	673	741	711	761	720	754	712	781	738	736	740	784	775	746	739	723	743	740	740	771	692	723	726	736	730	710	744	727	766	789	721	716	775	682	759	739	741	721	740	736	716	757	733	749	732	784	792	716	774	747	787	764	772	718	742	741	755	771	757	741	688	763	732	750	699	724	753	763	748	743	774	764	751	768
38664	62330	52571	39047	29119	21372	15600	11271	8905	6523	4901	3720	3025	2103	1730	1368	1158	1079	956	929	922	854	822	860	804	787	817	772	765	764	748	788	793	804	752	717	737	729	761	721	740	723	758	762	781	742	767	735	726	723	720	725	724	765	752	684	757	736	737	726	695	767	775	733	769	751	743	731	736	786	760	703	724	668	766	758	717	709	751	767	746	737	736	733	761	758	778	773	729	697	792	729	735	747	776	738	769	724	729	738	732	762	715	730	712	687	802	716	746	717	772	730	759	748	685	700	716	725	778	717	724	737	754	694	758	728	805	718	740	700	780	740	786	741	734	721	710	728	793	760	712	707	747	736	724	719	720	731	728	773	701	786	752	713	720	772	741	732	688	752	740	742	750	716	714	738	747	735	749	769	758	745	746	749	704	717	702	706	715	752	791	791	743	717	771	722	701	732	760	770	758	716	751	698	785	716	707	730	749	687	729	734	756	761	752	709	705	772	755	783	693	736	765	730	753	778	751	743	756	751	749	770	750	755	749	733	751	700	728	728	781	754	717	767	756	742	759	782	741	692	720	749	788	733	746	777	732	714	747	692	759	707	717	763	766	754	762	747	716	754	711	729	742	683	730	777	747	726	752	750	765	769	733	744	734	728	750	797	733	705	720	737	747	711	755	788	737	742	751	733	749	673	793	740	773	720	740	778	733	722	729	735	776	735	711	740	694	712	711	768	745	773	732	743	697	776	721	731	740	757	800	726	723	725	721	747	757	767	750	835	757	740	708	741	781	702	767	736	749	740	659	728	747	717	745	800	744	735	724	744	763	749	724	737	733	721	803	732	725	753	753	688	704	722	786	753	722	702	768	756	710	720	719	727	746	761	752	735	723	754	724	758	729	736	712	721	757	761	759	745	746	730	742	756	762	764	714	769	708	764	730	732	743	712	725	737	747	732	721	711	718	732	740	732	737	756	726	773	711	777	719	765	728	721	764	772	741	706	716	741	727	747	727	716	762	783	720	753	725	762	709	753	783	712	711	720	756	798	712	778	696	729	746	714	729	715	766	713	751	793	736	755	721	731	763	729	735	728	770	768	731	771	791	685	753	683	720	694	742	715	718	725	762	777	708	712	774	753	724	771	758	713	762	753	758	772	717	781	703	763	725	754	717	765	790	757	780	786	717	770	715	756	780	751	721	720	746	716	757	739	788	734	739	730	782	792	698	748	716	706	740	733	748	766	795	719	708	750	715	736	766	731	689	772	740	711	734	714	743	726	746	697	760	742	744	723	739	751	684	788	751	716	749	728	752	722	708	771	734	743	790	741	744	750	722	736	758	782	730	712	728	740	788	731	707	769	759	770	699	704	739	760	728	768	749	762	739	783	701	722	748	720	791	679	726	738	694	683	747	722	775	765	748	767	760	766	749	699	800	751	780	785	752	735	716	718	727	793	739	708	689	761	766	711	754	815	750	729	739	743	734	737	755	728	725	787	735	722	764	687	679	746	766	802	726	737	817	770	756	775	738	767	744	743	793	718	743	776	705	759	698	757	786	774	749	746	739	773	758	750	727	708	758	699	747	719	767	730	725	731	732	754	734	744	717	721	738	696	719	769	757	766	721	787	782	721	747	729	711	792	740	728	811	735	720	725	754	729	712	740	758	764	726	733	786	719	742	687	765	714	737	777	755	724	744	727	761	780	771	752	690	758	732	794	748	731	755	756	744	737	722	752	716	744	743	711	726	763	735	727	784	707	773	747	701	718	709	741	751	760	769	712	703	744	722	784	724	756	727	756	727	746	803	703	778	729	745	744	723	704	737	681	731	741	779	734	738	746	739	745	755	800	726	752	704	738	744	716	778	755	751	756	755	753	704	724	745	780	717	725	687	756	720	752	776	767	760	786	721	758	713	802	737	769	772	771	715	726	723	751	742	745	717	760	784	734	791	735	754	733	740	747	682	763	725	755	724	698	728	750	741	753	782	708	732	781	754	709	780	773	738	723	766	752	756	718	730	694	788	769	715	739	730	740	711	762	752	689	729	756	740	715	711	761	730	761	729	794	806	744	777	746	743	776	795	773	743	763	723	733	788	722	768	764	693	738	759	735	744	782	775	724	687	753	748	739	740	730	757	698	757	791	723	731	780	747	706	720	733	726	717	755	728	746	750	746	764	724	717	763	734	684	674	762	729	766	719	704	729	707	762	741	737	731	773	740	737	735	773	762	727	723	776	703	722	703	721	712	784	737	718	743	735	734	717	773	726	744	728	740	732	718	730	777	730	722	694	721	717	721	754	754	708	704	769	738	715	749	778	752	671	791	754	727	740	699	768	760	716	763	772	716	759	710	740	774	782	746	763	765	758	748	756	747	747	718	692	752	716	738	722	687	782	724	730	756	760	733	781	772	764	680	720	729	721	751	714	739	725	720	731	746	713	756	728	755	733	787	717	746	720	776	778	725	730	716	723	740	734	763	739	738	741	759	763	758	692	764	698	754	741	764	726	732	752	693	725	724	844	725	731	718	784	736	704	730	720	724	741	745	773	733	760	734	726	795	767	749	742	742	724	743	760	755	726	781	721	754	749	717	753	739	750	752	772	730	735	782	767	688	784	740	728	783	753	767	717	732	791	745	723	720	769	745	763	760	784	809	707	735	737	711	709	765	751	721	737	728	788	768	709	713	783	721	818	738	759	767	753	710	760	768	782	765	710	718	722	749	731	793	744	753	750	782	721	720	742	713	746	706	780	751	736	723	709	735	760	755	704	780	711	764	678	737	704	758	786	743	711	775	708	795	732	814	781	799	729	785	752	740	758	735	734	717	719	758	743	761	765	739	709	780	736	735	768	760	761	699	746	751	731	724	734	731	725	767	792	747	681	821	754	736	792	734	746	716	763	742	789	760	741	718	761	747	701	795	700	751	762	769	738	765	689	715	763	731	739	743	745	685	751	800	748	803	726	718	713	719	749	754	820	718	767	737	784	754	741	751	720	697	763	726	763	719	730	789	677	732	739	753	747	720	715	699	745	743	775	761	741	767	750	759	696	712	730	765	749	728	772	726	768	766	785	744	715	703	757	771	737	730	722	741	714	767	742	715	734	804	722	732	773	757	700	719	756	747	759	791	728	764	766	792	705	747	758	709	763	799	744	772	758	707	753	720	738	725	787	750	735	747	712	735	742	772	736	723	740	737	748	721	733	746	779	741	754	751	741	713	749	721	738	758	769	762	752	749	749	731	700	743	788	808	790	714	732	786	749	733	754	757	731	725	738	720	735	736	792	749	703	738	701	735	740	768	718	768	754	708	761	750	770	802	748	732	720	754	734	774	736	713	770	780	805	765	744	771	732	752	743	740	734	774	716	766	732	749	717	696	745	749	784	765	682	757	700	808	800	743	731	738	716	718	747	710	680	722	785	752	752	773	727	774	762	766	726	706	757	734	704	728	751	759	769	699	745	740	720	700	752	751	751	751	745	757	741	715	753	758	754	798	744	744	784	726	742	744
23071	21451	29307	25092	23438	24690	22828	12908	8737	6533	4741	3686	2911	2224	1807	1442	1268	1147	1047	877	883	837	854	893	805	863	812	785	831	798	774	814	791	781	820	733	782	794	766	751	754	801	781	797	784	788	774	738	741	816	750	787	719	783	746	764	782	783	738	806	767	767	765	743	752	756	734	802	773	710	824	784	825	785	820	765	756	747	737	733	786	793	807	775	750	742	791	742	751	737	746	760	766	792	796	764	732	759	769	760	796	721	783	769	761	746	725	758	821	769	724	721	740	742	718	803	722	720	733	768	791	772	704	730	829	766	806	730	745	744	742	749	744	755	749	780	749	734	780	731	814	785	758	801	761	771	777	765	824	800	788	777	758	765	772	786	768	743	765	738	725	745	747	736	753	729	767	734	777	787	758	732	763	754	769	797	778	758	770	801	759	742	756	775	777	733	764	753	813	816	726	738	708	825	764	757	829	775	768	769	743	770	792	753	722	764	755	762	808	762	774	742	726	748	747	768	831	764	718	843	783	808	779	765	769	775	767	710	802	765	802	777	759	781	771	711	745	766	823	765	753	713	779	752	809	773	731	791	753	759	757	722	736	725	728	768	792	775	728	754	783	793	767	756	773	739	756	780	729	744	711	718	819	667	748	796	770	755	759	765	784	785	770	779	763	796	761	721	775	765	740	771	744	746	748	751	767	805	725	756	805	737	763	759	757	733	751	713	733	782	797	720	753	737	763	760	793	784	741	793	731	731	748	811	828	725	757	790	785	737	756	814	736	731	779	728	768	758	725	746	771	771	748	739	787	768	738	807	738	813	759	781	746	742	761	778	724	762	744	781	787	766	763	766	757	786	787	781	771	790	798	706	755	758	746	757	770	767	757	763	800	779	720	786	745	790	765	815	748	706	812	699	743	744	734	735	789	758	775	781	792	771	756	775	734	725	726	755	776	764	758	753	820	793	774	734	721	768	770	703	786	720	727	785	717	749	753	809	758	779	768	772	785	798	778	790	777	789	720	733	734	797	745	774	773	793	771	746	717	803	738	759	711	784	806	727	755	765	749	799	808	768	757	785	763	776	779	746	762	761	738	778	749	765	755	770	766	762	781	742	752	775	742	772	706	756	772	791	759	733	744	775	756	755	692	764	809	749	802	736	759	731	715	760	731	768	737	782	767	795	747	831	776	700	735	781	738	738	811	763	769	766	787	802	755	758	789	762	744	752	756	727	726	752	731	781	718	766	818	786	767	754	805	756	819	762	739	751	790	761	745	776	736	791	764	787	758	799	756	717	761	733	771	788	761	803	763	720	776	767	722	766	761	757	790	741	796	736	769	746	746	747	781	729	741	728	782	703	793	751	784	785	725	769	705	761	786	752	757	736	759	786	778	779	799	757	831	740	724	794	787	771	760	777	766	753	732	765	776	704	731	756	738	760	754	813	759	787	743	764	725	769	750	769	796	790	768	750	779	743	770	773	732	812	778	739	753	803	745	735	737	755	767	714	804	822	798	739	801	750	789	772	753	760	769	786	731	854	734	762	746	776	761	774	774	779	744	789	763	750	741	814	739	735	731	760	714	749	797	717	782	775	736	754	785	707	745	790	757	760	812	786	751	761	801	780	762	734	760	727	777	772	782	719	758	751	845	750	731	801	727	802	760	763	746	746	766	780	800	768	803	750	757	754	768	793	777	757	746	755	782	735	767	857	814	778	804	758	746	781	765	753	761	754	770	749	817	779	786	768	742	774	694	745	762	764	781	778	742	792	765	750	788	757	787	754	716	779	684	841	787	773	731	800	771	787	729	772	754	805	733	781	746	789	821	718	730	774	715	762	723	739	763	820	743	751	784	761	720	739	752	740	723	735	754	783	737	792	811	758	748	778	716	738	755	739	772	749	746	709	718	810	749	722	810	764	757	783	749	762	729	760	783	780	768	731	714	742	757	800	794	789	756	761	787	754	709	761	730	755	797	735	723	753	771	770	657	773	782	763	725	786	757	749	754	739	754	739	764	740	771	772	722	733	764	759	743	765	740	738	803	799	796	710	761	717	729	748	712	725	740	779	715	784	756	764	829	800	775	790	759	742	769	785	787	802	751	768	759	775	798	799	744	751	779	793	754	754	717	732	724	710	758	759	765	770	790	761	728	831	770	767	727	822	755	819	786	751	745	782	766	782	772	757	807	757	759	720	771	801	778	743	741	793	751	794	791	716	730	744	725	773	763	749	748	715	755	791	710	740	716	726	786	749	765	745	782	762	719	771	714	769	761	717	813	778	758	802	782	743	754	776	671	767	740	771	713	761	783	728	779	726	772	781	758	759	814	769	741	761	763	814	739	741	788	739	765	749	700	735	833	729	724	724	758	738	799	761	739	718	742	775	769	744	764	719	771	741	754	709	748	793	754	714	751	811	771	746	782	735	739	778	720	805	752	749	731	757	741	813	803	747	749	781	784	716	782	703	760	785	788	762	774	751	819	778	764	772	752	832	755	801	750	764	746	722	719	755	801	775	732	746	781	774	810	773	786	818	785	762	756	810	775	764	773	765	765	775	802	753	808	768	756	720	744	803	784	752	798	755	729	785	750	764	753	753	781	793	703	739	758	786	813	757	753	760	736	739	782	739	771	741	794	751	742	763	796	798	736	803	749	771	762	724	762	751	785	733	752	791	797	737	723	757	791	758	776	759	787	728	739	700	774	765	803	774	770	751	776	819	748	714	821	836	770	782	781	738	752	777	803	741	731	745	770	771	811	734	758	724	790	793	795	747	811	716	759	760	772	770	790	715	732	728	766	755	733	722	721	749	784	786	728	713	733	800	757	771	820	764	736	745	778	755	774	756	719	751	781	723	788	760	771	764	776	799	705	764	819	751	741	793	766	769	745	827	715	735	786	776	754	768	764	762	721	784	747	801	754	744	710	742	742	793	759	772	741	768	768	759	782	771	806	774	788	745	804	764	762	765	798	737	755	756	720	734	769	816	764	770	740	757	745	687	760	749	772	750	824	739	775	764	787	766	755	741	725	751	747	775	751	750	777	785	727	804	718	734	774	792	747	750	784	750	725	733	793	801	743	780	782	729	738	760	761	705	762	779	745	705	767	783	745	772	777	772	774	792	790	780	752	774	757	748	821	796	790	734	772	733	718	744	726	783	759	752	768	779	759	769	745	783	737	777	749	762	770	772	817	815	774	747	744	769	744	754	775	718	728	732	733	775	762	771	740	775	778	741	781	752	830	690	765	772	772	774	755	727	817	771	771	715	766	761	753	763	767	753	761	763	700	822	721	790	770	757	770	799	741	771	768	775	785	765	745	776	812	766	745	753	759	748	729	706	789	769	803	728	767	775	767	768	763	764	765	762	756	761	735	757	791	786	757	762	774	783	773	781	781	718	734	761	753	767	726	736	736	802	695	761	734	804	732	772	791	754	764	767	742	776	764	750	734	790	756	788	762	762	747	797	779	764	716	719	801	763	753	740	776	739	773	754	748	742	731	751
42135	69756	58745	45109	33992	26189	19807	14393	11520	8452	6281	4962	3775	2895	2241	1737	1448	1157	1121	1008	999	970	909	897	842	859	875	867	794	815	740	794	827	815	782	803	752	741	794	749	754	724	740	774	719	791	737	784	762	734	779	766	767	778	751	721	763	704	768	773	723	724	751	762	723	734	811	752	727	718	795	753	771	739	796	759	762	765	720	734	730	781	762	787	744	811	767	766	753	747	722	754	723	780	779	739	779	761	757	783	765	758	783	733	666	715	745	763	725	737	756	705	740	736	790	738	740	829	754	713	750	743	702	722	768	726	757	760	706	785	749	783	725	757	739	770	736	703	766	698	778	737	735	754	737	730	778	761	707	759	710	787	766	746	745	789	714	785	784	747	739	718	777	734	724	779	691	740	764	718	723	753	707	707	759	749	745	765	745	698	802	731	741	696	702	735	735	734	735	706	733	737	795	729	689	767	716	740	757	764	753	717	774	717	754	780	740	762	828	743	707	752	759	720	752	704	712	680	757	745	723	689	772	718	752	767	730	798	734	771	751	754	707	765	749	726	786	740	702	761	796	700	698	697	741	760	768	734	724	751	768	786	719	759	699	740	737	767	724	793	731	732	782	766	772	761	809	730	763	738	712	693	781	766	724	723	796	699	749	759	778	739	781	762	737	757	781	759	734	805	752	761	768	704	750	725	749	729	743	764	750	753	725	745	728	752	744	742	718	730	747	764	749	825	735	739	760	697	730	754	699	702	736	749	744	776	786	731	738	781	786	721	754	740	779	786	732	715	738	775	722	763	793	730	727	780	729	749	811	766	739	735	712	743	728	750	738	735	746	732	764	760	727	772	763	735	756	716	730	712	787	777	722	747	742	756	719	770	710	733	787	772	780	750	760	781	750	739	751	717	729	800	741	717	765	728	700	690	763	789	751	751	755	719	782	734	771	735	764	709	705	768	740	701	715	702	814	777	789	755	764	771	724	783	755	813	754	775	741	739	729	758	728	727	751	751	727	734	771	728	764	786	740	710	791	759	746	713	748	769	736	763	757	783	731	741	742	753	720	788	784	752	781	729	792	716	795	786	757	809	704	696	714	782	788	748	727	721	753	774	729	742	785	748	740	714	738	775	730	759	741	749	780	715	812	761	777	745	728	714	765	717	747	697	728	753	777	716	742	696	731	773	785	752	734	706	761	740	765	777	786	750	718	758	749	745	763	741	735	729	765	751	773	768	731	748	796	757	680	797	786	722	744	794	765	737	768	715	776	722	757	691	758	739	774	779	731	760	752	803	769	756	700	730	674	710	733	712	728	776	731	718	740	744	742	706	817	760	714	696	736	728	732	733	763	760	761	744	742	749	759	752	769	711	757	759	782	733	772	718	789	751	734	732	757	753	738	769	760	799	767	740	740	760	737	736	769	797	778	778	714	762	726	738	755	765	735	724	775	784	735	710	753	749	735	734	749	755	804	752	735	779	761	810	729	758	740	763	755	746	732	754	776	724	775	718	693	756	759	798	746	764	741	744	763	737	821	722	766	809	733	756	715	746	756	750	734	751	734	770	757	745	729	752	795	721	790	775	783	754	732	751	742	714	810	783	759	741	763	703	696	736	721	742	729	777	768	760	729	744	773	781	744	756	695	782	737	716	737	720	717	755	779	732	720	797	736	764	722	778	757	768	773	762	768	758	763	738	743	786	759	699	737	780	765	710	727	755	790	774	740	745	747	773	728	797	736	746	689	766	779	750	752	775	752	736	749	723	739	742	748	756	712	767	719	769	698	765	690	717	780	770	789	775	703	772	781	740	734	760	728	687	782	740	698	751	720	784	729	750	756	768	767	715	752	732	723	790	768	762	743	755	722	742	772	743	754	774	715	770	766	735	750	770	759	766	748	725	729	790	733	785	721	750	744	702	717	735	755	712	734	739	772	712	762	763	717	715	732	708	743	736	699	775	786	723	748	756	697	747	742	759	743	752	762	774	734	795	751	741	725	747	771	729	760	803	787	755	753	761	708	674	746	702	766	758	752	784	736	785	770	761	725	753	709	744	720	740	735	766	740	753	784	754	782	772	748	739	718	736	735	707	717	761	712	720	778	725	771	769	765	733	787	716	732	756	734	716	765	736	794	751	696	756	750	759	712	751	717	719	740	788	741	770	774	744	750	729	797	741	744	748	736	727	690	770	746	775	776	770	766	792	774	758	720	703	753	710	755	736	754	754	704	765	706	763	714	779	805	713	757	746	757	769	723	756	785	728	728	740	771	751	724	794	752	744	772	770	748	736	764	761	739	750	813	777	720	770	766	747	716	755	777	811	778	715	763	776	705	748	753	707	764	749	761	764	702	739	764	794	736	809	721	779	784	705	789	715	776	764	705	740	703	760	767	719	694	765	749	744	778	705	745	774	743	749	709	743	743	774	767	718	778	715	772	745	736	767	714	765	730	707	729	719	759	747	739	728	814	757	727	714	734	776	792	695	743	734	806	754	730	770	764	720	719	732	731	755	729	732	736	749	752	801	724	751	743	757	711	801	740	733	765	726	715	730	764	713	741	767	739	772	805	677	728	760	723	717	717	722	734	746	736	754	794	791	748	751	743	737	707	708	785	767	750	737	780	793	767	715	736	755	810	757	730	778	734	727	748	762	708	731	793	726	761	756	714	815	764	749	787	748	739	767	759	805	779	754	762	734	787	735	762	739	730	744	753	774	745	732	770	772	713	729	754	758	742	701	760	825	692	742	706	723	763	759	779	757	747	739	725	708	753	718	737	771	747	769	772	713	748	775	783	750	755	796	714	817	760	739	715	729	759	732	748	757	755	773	708	753	745	751	762	764	725	713	739	742	736	773	747	714	774	742	789	778	747	750	750	732	744	757	772	754	753	743	747	714	730	730	734	734	751	737	773	809	759	751	760	710	805	810	736	764	750	770	751	745	716	703	754	762	730	801	770	745	762	748	748	772	746	732	774	723	747	768	714	758	801	752	728	776	740	780	723	797	746	772	732	751	737	780	754	739	733	779	716	732	765	759	787	790	743	792	760	771	720	702	715	743	742	763	729	697	784	729	765	726	770	786	788	789	708	763	749	788	752	754	748	796	766	804	789	726	736	692	749	780	716	746	714	749	677	744	694	763	781	775	776	796	673	758	760	689	717	735	755	736	753	714	734	726	772	704	759	778	760	749	718	706	715	722	722	762	761	740	767	731	713	729	756	728	734	728	746	704	775	762	752	752	780	766	688	720	719	800	760	779	739	756	763	749	736	717	729	754	766	754	754	748	763	735	758	717	704	769	773	778	729	754	722	754	732	760	691	754	799	736	751	724	683	765	764	760	766	773	786	753	763	794	742	675	757	772	723	733	737	756	748	731	754	736	753	734	733	735	756	731	740	760	764	717	768	813	746	819	720	696	747	771	747	766	732	758	724	766	775	756	720	718	777	740	699	776	757	743	727	731	704	706	760	745	766	727	760	727	739	774	757	747	794	774	730	751	743	789
38490	46071	47960	35914	22564	13844	8862	5732	4089	3005	2322	1906	1517	1276	1085	961	932	866	849	800	776	746	734	744	777	726	742	715	702	729	752	754	779	708	702	697	804	699	735	717	768	718	746	675	688	693	720	761	701	723	715	716	735	697	750	712	727	732	697	746	738	703	705	708	758	722	694	715	698	710	711	726	685	727	742	732	690	728	766	730	719	720	712	722	764	717	718	775	705	749	731	725	728	674	703	718	687	734	698	732	684	723	744	709	744	699	685	725	720	698	716	743	701	782	743	740	719	700	653	709	736	705	694	732	750	760	735	744	744	778	697	750	733	714	754	720	762	718	752	706	738	735	716	736	749	750	663	736	719	736	702	758	758	717	752	712	614	691	702	731	755	710	732	735	737	755	664	716	717	688	697	732	724	780	683	709	734	728	701	783	690	695	646	691	771	755	727	737	765	738	740	754	746	692	708	742	696	721	730	722	737	769	733	749	702	760	668	709	714	714	759	727	712	725	665	693	762	724	730	734	771	702	739	718	728	675	724	730	685	736	703	673	726	643	725	691	712	750	740	689	715	715	676	723	703	679	728	726	705	684	654	738	721	691	694	725	690	742	738	688	721	736	723	741	745	713	701	700	775	727	751	782	718	717	747	709	775	715	702	746	687	737	725	756	740	733	719	697	718	715	653	783	710	742	692	724	705	725	729	713	708	687	714	693	676	719	679	729	704	771	729	735	728	762	703	757	726	726	706	712	697	680	750	728	748	718	749	729	708	708	724	734	713	690	721	741	710	712	739	732	709	707	727	699	723	757	720	718	714	738	724	699	730	716	727	729	669	724	694	726	730	779	681	717	736	728	772	687	782	711	701	688	707	704	759	709	737	733	733	764	731	706	766	697	767	746	643	727	701	721	722	723	691	718	696	746	701	720	723	689	699	712	731	705	730	715	707	740	703	790	746	780	755	746	751	757	695	740	728	768	770	705	721	738	696	719	701	709	699	737	759	717	768	717	744	739	723	682	758	683	832	706	733	699	755	715	778	731	740	675	758	719	758	724	738	743	718	684	658	753	712	736	718	742	702	742	709	736	772	729	723	707	722	714	686	738	740	693	781	706	690	689	714	712	723	714	732	722	705	768	739	701	708	718	724	752	751	695	701	701	754	701	771	696	698	725	781	735	745	723	758	710	728	735	753	754	673	752	722	732	736	746	729	706	735	740	675	727	719	734	722	717	698	635	734	697	712	733	720	713	677	656	730	689	692	737	691	710	710	733	725	681	734	755	669	665	724	760	757	659	690	704	781	742	700	721	711	707	702	686	702	671	753	672	747	703	752	730	693	721	698	688	762	690	733	740	726	666	704	726	730	757	708	680	750	756	697	753	751	717	682	732	685	724	686	740	729	780	764	753	729	729	747	798	707	720	724	685	738	742	709	724	683	686	681	767	695	735	722	689	733	725	721	703	695	675	758	699	772	730	697	666	721	752	707	702	705	739	735	700	758	693	659	754	749	694	712	678	712	689	723	736	760	703	663	688	684	756	728	751	747	660	719	754	747	689	765	716	691	728	710	684	703	755	683	709	709	726	746	709	722	731	721	708	714	796	744	769	725	716	744	770	733	672	737	738	746	703	690	713	708	674	745	714	719	749	679	724	758	724	709	726	727	732	726	697	667	766	729	655	719	676	728	674	706	717	730	703	677	682	699	744	728	739	720	703	730	713	741	737	715	699	741	699	705	783	731	748	711	713	749	753	721	728	760	755	718	740	728	679	738	674	745	701	708	669	694	697	708	752	717	680	736	742	717	773	745	736	738	685	746	665	699	681	726	756	763	680	695	725	712	735	683	711	786	708	752	695	758	712	737	716	704	677	719	705	735	717	691	701	727	701	698	718	710	705	731	697	685	695	740	725	748	731	703	717	725	813	784	699	722	694	763	699	711	656	719	758	709	738	683	757	722	675	709	720	715	729	683	732	767	713	742	697	662	772	712	762	728	692	691	776	696	741	744	726	705	688	720	711	716	727	723	676	767	707	723	736	743	721	711	724	703	696	734	697	718	679	702	747	724	765	714	710	698	711	700	731	682	704	731	726	736	687	727	734	729	773	719	691	699	708	706	738	675	678	725	737	800	725	698	676	696	758	729	692	706	704	775	751	755	660	737	733	706	725	699	707	731	702	717	693	729	741	702	733	715	708	733	757	740	723	710	726	682	723	690	735	722	685	675	664	718	777	761	714	749	739	724	718	681	666	753	744	692	681	698	754	733	698	742	746	700	742	767	748	741	710	700	721	730	724	677	751	716	721	734	714	696	754	747	760	740	706	765	734	751	746	731	693	707	714	635	760	708	744	732	788	687	689	718	708	738	758	736	737	736	679	780	703	686	690	717	710	720	724	777	732	728	711	731	711	734	748	695	720	727	705	675	758	749	659	690	724	765	711	718	790	727	752	702	734	713	722	718	755	693	743	719	708	773	723	672	735	715	696	742	747	739	673	743	720	725	709	748	710	731	748	726	769	749	714	703	720	743	758	674	726	713	764	666	741	738	737	687	738	735	717	699	742	710	746	704	737	713	746	697	712	737	711	748	707	739	737	762	718	734	725	738	709	731	714	693	727	741	722	719	728	711	719	688	685	695	709	732	731	740	716	715	750	720	714	732	639	731	682	731	738	703	685	736	693	707	768	723	771	686	695	736	741	741	755	738	695	727	716	679	746	694	761	676	689	684	708	725	720	698	736	715	686	721	748	693	715	713	674	653	693	720	740	690	708	734	741	787	758	686	795	690	698	723	708	697	706	734	780	718	778	731	775	698	734	700	709	759	699	745	749	731	724	733	689	708	724	691	723	797	708	725	720	697	744	691	692	736	723	708	752	684	739	743	712	679	681	723	711	723	769	758	698	710	718	672	695	687	713	717	729	739	701	711	712	725	724	714	715	704	749	732	762	706	723	732	715	761	722	708	733	701	729	751	734	732	684	738	753	752	648	693	741	692	688	736	711	732	667	714	696	700	673	708	717	726	735	715	726	733	733	731	690	737	779	794	746	719	721	753	696	730	713	710	729	717	778	757	727	758	723	675	718	707	734	718	739	699	710	737	721	761	720	726	721	723	725	704	748	729	715	716	707	729	711	731	737	683	738	723	708	684	696	726	715	751	740	793	752	719	706	712	724	682	704	773	731	717	712	746	722	683	722	706	747	673	675	716	746	788	681	741	774	786	725	680	674	708	697	687	716	740	745	724	739	761	723	718	728	706	697	751	762	753	744	741	712	752	684	733	725	746	731	720	643	751	773	745	704	776	717	743	704	692	686	724	675	750	740	699	705	669	657	709	682	714	727	751	720	690	727	752	708	686	661	751	744	710	698	740	721	706	718	737	721	679	765	715	725	697	695	685	723	726	674	694	722	716	740	685	750	759	710	662	714	712	689	710	722	731	703	730	718	689	715	740	691	721	751	691	755	749	716	700	752	723	702	667	703	683	696	742	723	728	781	690	744	733	740
42813	57816	45444	31443	22554	16190	11598	8012	5960	4318	3181	2406	1962	1587	1351	1116	1033	956	875	804	812	789	764	799	757	786	764	718	740	731	742	773	697	704	778	749	746	745	707	666	706	742	705	701	773	743	739	695	726	672	765	710	736	733	760	746	745	714	722	732	685	673	722	732	675	754	704	711	735	680	748	739	768	705	767	723	740	701	711	729	680	709	763	732	770	715	741	703	674	693	690	712	715	709	731	710	732	715	692	742	711	705	756	749	728	693	713	700	753	689	772	736	734	727	773	673	678	732	767	704	739	812	708	718	761	763	732	713	730	698	754	740	700	706	727	787	706	720	711	744	710	713	719	735	712	753	711	699	759	704	731	710	731	706	739	750	688	685	749	733	672	722	685	743	707	737	739	719	698	718	709	745	746	724	729	693	711	760	734	740	740	690	685	708	745	732	732	731	708	719	710	698	687	722	742	699	740	752	746	795	718	755	737	707	718	709	739	704	648	713	696	711	730	736	748	739	688	693	717	723	670	727	693	754	712	711	730	705	663	681	721	695	722	741	708	707	731	694	759	727	739	728	699	709	741	716	666	761	708	731	720	701	678	688	714	723	752	705	702	670	691	696	712	718	651	734	745	715	692	752	703	714	724	769	735	735	722	715	751	735	692	698	675	759	732	728	702	711	728	754	752	706	709	693	742	690	671	718	770	695	747	725	720	731	748	737	721	720	705	736	722	707	750	714	726	697	725	717	724	717	758	747	770	787	738	731	695	757	723	747	713	689	744	716	758	751	719	724	775	746	738	731	783	706	757	698	711	710	735	669	710	717	684	764	658	690	680	711	761	713	689	753	738	721	728	736	720	808	728	741	729	756	742	742	672	699	730	745	709	752	709	760	749	735	715	749	729	726	721	671	690	733	761	766	750	728	727	729	740	739	707	684	708	732	736	725	751	687	728	712	707	733	716	743	759	731	742	732	756	780	699	719	703	720	738	719	700	730	733	716	736	702	744	707	681	697	789	776	769	715	697	756	736	753	708	727	720	701	676	714	696	728	726	717	676	726	731	688	737	698	708	716	764	746	770	725	748	726	763	764	712	726	683	698	690	710	749	719	682	720	718	715	721	729	691	737	689	690	770	727	763	766	715	760	732	699	721	752	730	660	740	707	638	728	739	728	710	719	750	731	675	758	693	714	736	745	706	745	704	699	693	682	789	722	696	743	720	729	768	674	760	724	740	702	709	688	782	706	721	708	708	708	697	742	740	722	744	763	762	707	747	696	703	745	709	681	719	723	720	660	707	750	704	718	696	701	729	694	716	685	758	751	718	725	730	700	730	699	744	785	798	682	713	697	763	698	722	729	742	700	687	722	710	744	738	722	734	701	720	672	733	692	774	745	771	703	736	717	710	725	734	735	725	747	722	706	719	736	724	684	785	742	730	715	708	741	726	697	688	714	746	701	748	739	728	720	743	697	719	705	728	735	737	715	734	746	740	704	716	707	743	738	716	698	720	729	677	699	705	693	708	736	729	709	696	752	731	742	752	712	729	711	700	719	757	720	741	715	759	702	742	767	737	702	761	732	679	676	782	722	750	736	728	749	713	750	747	712	724	725	708	727	709	689	696	728	745	713	734	696	711	751	741	715	698	708	688	746	693	707	753	724	691	724	724	734	747	732	660	704	715	691	750	715	757	670	745	762	733	774	766	764	750	698	739	734	741	783	745	739	723	726	701	686	710	703	756	742	711	723	704	732	687	755	686	748	675	748	738	722	707	722	749	734	704	704	746	737	721	751	687	718	748	727	731	677	707	762	741	703	728	666	701	754	711	772	737	694	704	730	702	664	732	692	751	747	725	721	743	713	772	755	721	734	758	722	714	695	683	735	689	693	704	702	754	727	692	771	710	735	713	749	678	739	734	681	697	694	707	706	679	717	702	721	732	717	745	716	669	691	737	736	733	695	690	771	739	710	757	659	732	729	730	730	720	700	725	749	709	756	721	719	698	732	739	716	711	750	730	693	756	718	709	707	748	729	747	715	716	699	727	733	790	721	746	712	710	669	760	701	691	722	725	686	702	725	728	697	722	740	734	749	704	776	697	697	685	709	718	687	735	736	725	749	729	698	728	768	686	738	744	739	764	755	745	713	732	709	727	735	754	759	717	708	737	694	686	715	724	722	745	757	722	726	702	692	725	732	710	735	705	724	704	745	762	763	709	674	752	673	740	715	792	754	716	728	746	720	746	776	661	749	756	730	732	749	732	757	728	699	753	729	746	728	736	754	698	695	671	702	689	703	725	686	720	713	754	734	738	720	738	765	743	744	721	697	695	712	698	730	701	725	683	717	686	705	744	728	731	759	702	729	727	695	715	717	694	724	727	729	684	739	752	708	671	718	703	699	755	774	701	698	667	761	757	686	679	739	694	691	729	712	739	710	698	700	795	726	781	728	733	742	701	744	742	716	777	747	705	710	719	713	750	773	683	701	740	732	719	701	742	699	798	735	688	720	709	690	720	674	735	715	786	734	768	749	717	677	745	767	720	730	716	726	730	678	714	755	783	692	725	710	732	668	716	715	692	774	747	665	730	726	733	731	754	737	695	710	700	691	722	737	756	742	702	674	746	758	693	725	728	684	689	778	719	694	687	755	722	740	721	682	723	719	716	689	725	696	685	723	738	691	750	702	779	733	694	691	679	757	715	719	688	749	746	721	758	754	720	748	753	684	709	758	717	746	747	685	747	693	669	737	761	725	723	702	725	754	648	730	726	755	758	729	684	722	758	715	729	726	690	704	746	711	722	664	744	729	758	705	758	731	676	692	709	734	737	729	722	710	714	703	747	709	734	717	724	694	756	703	725	701	704	758	688	751	744	727	733	727	711	744	730	740	752	727	733	654	722	727	746	730	703	754	735	706	765	718	660	741	703	724	707	753	740	708	684	759	748	732	716	707	742	724	732	698	741	743	747	747	773	702	713	738	727	750	656	742	669	723	711	726	731	681	706	743	695	683	696	733	764	736	710	729	724	698	699	738	769	708	716	727	698	729	677	736	706	765	738	781	697	678	728	758	703	691	699	717	728	735	689	732	724	757	685	718	727	713	698	713	770	731	691	726	700	730	754	739	755	692	670	759	733	694	743	715	746	741	724	683	700	717	757	719	713	725	788	719	746	730	694	689	754	724	742	722	756	733	675	746	783	733	735	680	724	773	719	776	763	718	749	732	721	733	725	708	736	689	715	665	754	726	767	698	694	722	721	736	677	753	705	741	710	712	699	773	770	768	726	718	756	709	733	747	726	726	748	744	742	764	738	723	679	675	736	724	718	706	754	730	712	696	658	708	708	722	680	737	726	710	707	710	731	666	713	726	744	728	734	712	709	714	727	742	744	703	746	700	734	701	733	706	720	725	725	755	743	677	703	744	697	719	744	681	667	716	698	714	752	691	689	766	753	761	797	724	702	717	682	733	701	721	722	693	749	716	726	744	699	731	755	754	727	714	758	772
24459	21563	29868	27943	25170	21805	15892	8835	6085	4649	3257	2634	2101	1727	1331	1190	1010	913	940	864	882	815	731	809	780	813	769	795	783	784	767	774	706	764	763	732	699	718	780	712	723	693	737	661	770	738	763	711	711	765	757	703	790	701	748	752	749	770	716	716	742	699	731	735	744	700	740	774	705	751	708	773	703	686	700	745	712	738	710	725	709	687	751	721	726	712	738	703	746	692	711	706	706	714	730	685	749	699	718	714	706	727	725	763	680	730	684	718	709	755	709	715	679	733	703	698	680	754	766	728	722	713	707	721	738	764	711	732	742	749	679	719	735	697	715	725	709	740	729	736	704	754	739	762	672	776	670	668	730	738	769	716	745	724	763	708	728	706	722	728	746	732	710	729	707	707	686	736	723	732	677	711	717	743	743	765	687	699	707	753	716	777	717	709	770	716	653	749	745	742	759	694	719	726	759	736	701	699	747	720	779	693	732	742	671	701	753	743	752	755	764	755	746	769	736	713	730	749	713	744	799	705	759	740	694	716	768	693	753	694	714	713	711	722	727	760	747	713	700	745	751	684	747	712	699	689	768	726	737	733	691	709	769	705	747	735	734	758	740	749	695	728	706	756	713	707	728	716	732	768	744	784	690	721	707	719	706	712	737	758	724	758	744	755	738	710	727	751	697	740	770	755	704	695	674	749	724	742	717	736	724	728	714	729	699	690	707	720	715	701	778	726	739	740	734	745	748	782	687	705	708	764	739	734	710	686	736	714	751	759	696	736	749	764	735	763	733	724	787	709	701	711	748	704	747	728	751	743	692	723	743	726	727	760	688	713	741	721	716	745	689	743	705	761	719	726	703	741	709	714	787	664	725	731	680	724	710	727	698	679	767	719	732	766	732	673	721	726	745	719	695	730	706	713	794	717	742	692	712	727	713	734	729	682	742	738	758	773	761	707	781	689	721	769	744	732	715	708	762	740	727	692	711	706	759	751	756	729	752	687	727	734	741	708	693	783	739	736	718	716	705	757	734	766	704	750	710	671	775	749	755	726	708	711	726	664	714	733	721	780	766	719	747	754	686	709	693	771	728	716	762	774	720	758	723	754	700	701	724	775	643	714	737	744	705	747	753	669	724	701	721	725	702	733	740	698	749	749	751	723	703	709	740	768	729	716	706	737	709	714	686	779	753	751	695	780	703	704	731	719	738	711	731	745	764	713	746	727	696	759	743	714	711	702	733	701	684	758	738	771	719	709	725	737	722	709	720	737	704	794	716	724	758	752	740	745	720	728	755	689	738	735	730	678	695	718	668	709	715	753	770	763	692	732	784	740	713	751	670	745	762	731	717	759	739	749	691	694	737	719	702	690	752	749	745	734	752	727	734	731	726	729	721	736	762	774	750	776	738	786	704	676	732	676	762	722	743	683	766	705	720	711	738	741	688	723	713	729	717	720	710	748	717	725	696	725	680	686	716	722	723	688	741	717	752	722	720	731	731	762	731	730	750	746	761	735	733	730	726	723	760	713	688	729	755	715	742	741	749	730	707	720	739	746	706	712	746	711	692	752	752	730	739	744	747	754	762	657	733	725	713	719	682	751	742	693	748	738	774	717	712	679	729	732	751	742	700	762	750	705	735	762	745	672	710	725	739	735	729	653	739	756	703	709	715	718	713	765	742	746	709	727	735	705	694	710	726	725	745	714	703	703	706	711	725	787	701	756	783	671	711	723	782	704	751	716	733	730	707	658	671	725	686	713	735	709	658	725	693	773	724	727	730	754	760	695	712	695	732	722	733	738	691	733	754	659	704	710	753	723	727	728	697	722	690	749	715	688	756	726	729	704	714	740	719	718	734	700	733	762	734	712	727	730	736	692	656	755	809	695	757	759	745	702	721	652	675	737	700	711	692	711	706	700	727	744	674	764	730	686	711	724	726	706	718	707	718	775	676	766	722	686	735	747	735	697	731	698	705	678	758	758	703	741	736	710	704	714	746	744	710	755	688	737	743	741	713	711	696	720	723	710	723	780	735	720	701	710	736	699	745	724	719	754	711	711	695	719	708	736	739	725	750	769	690	723	705	706	716	722	724	727	731	725	778	742	793	764	745	778	736	738	755	701	745	722	736	752	749	713	718	773	728	745	729	781	722	755	720	780	745	760	758	740	729	739	708	701	780	701	728	710	684	684	765	730	713	731	637	717	714	751	725	760	726	750	714	726	720	731	711	703	733	728	791	728	727	681	706	716	687	726	712	702	705	796	740	737	733	714	709	712	723	735	727	711	750	700	683	737	756	743	735	697	708	727	731	746	702	784	723	800	722	757	750	732	737	730	743	743	763	797	765	775	753	732	722	724	691	699	738	746	696	705	739	687	711	738	732	727	716	731	764	692	686	693	717	744	750	696	755	713	770	738	732	737	762	723	753	716	738	714	664	667	740	743	742	735	736	714	736	759	661	720	727	675	679	735	712	739	735	726	783	712	721	714	707	709	738	710	732	757	707	748	809	702	746	689	721	736	719	734	730	698	699	673	712	748	745	743	728	724	727	736	671	723	784	739	703	705	790	749	722	714	752	706	740	740	685	707	678	715	733	705	744	656	711	701	720	743	781	755	769	733	743	713	713	757	712	777	694	744	721	711	784	771	696	750	719	750	713	731	725	698	771	693	732	752	730	752	693	706	721	725	748	729	689	691	753	680	725	720	741	671	788	707	730	728	678	712	698	721	740	687	724	735	738	710	715	722	751	719	750	651	766	737	684	711	721	721	778	720	703	697	758	773	709	718	799	745	752	708	797	701	722	721	790	719	686	666	733	684	727	764	707	731	713	755	749	736	766	742	778	722	759	693	726	712	743	745	679	739	729	707	711	734	748	738	737	704	713	754	718	690	728	736	695	753	715	700	742	696	719	714	726	742	814	773	784	760	715	703	702	737	759	700	759	747	660	710	770	752	729	642	741	727	715	735	713	725	745	704	735	723	729	739	726	756	755	738	788	735	725	711	724	743	714	716	751	769	731	707	739	725	747	738	673	761	714	733	676	736	726	738	693	741	704	773	669	738	681	740	719	712	721	723	741	766	702	695	714	704	724	694	731	766	705	776	754	756	734	767	761	704	722	692	713	745	705	704	691	736	710	743	747	694	706	733	728	770	741	704	684	719	693	795	774	716	681	746	712	735	715	708	749	734	715	692	663	749	764	696	720	708	755	689	687	804	702	699	696	676	767	718	706	696	739	704	718	718	744	736	687	714	664	710	715	719	732	748	719	728	728	706	724	719	767	703	792	695	732	729	706	716	796	731	767	670	717	680	698	801	709	750	713	691	708	686	764	760	721	733	686	733	716	732	749	723	726	771	763	718	770	734	701	735	707	713	780	734	717	742	722	761	758	698	734	735	728	746	685	711	701	714	675	731	690	736	764	753	747	750	749	710	726	726	707	707	717	693	713	767	706	732	708	676	729	762	720	729	729	747	732	709	695	709	794	764	711	744	739	746	705	701	690	736
39427	65997	53266	38780	28313	21476	16123	11137	8351	6424	4619	3437	2722	2046	1650	1331	1177	1003	946	928	914	814	875	806	730	797	757	716	760	746	748	738	743	725	756	757	740	733	703	738	676	767	697	730	681	739	745	749	683	745	716	709	678	727	688	708	719	677	754	755	729	718	680	660	695	716	680	717	714	697	729	727	758	730	742	703	680	691	783	757	691	664	681	733	679	718	741	720	747	666	699	717	714	750	702	764	765	758	730	649	742	757	679	732	726	686	715	696	737	719	679	712	700	754	704	692	699	740	759	758	697	704	747	677	718	704	714	740	771	699	696	688	663	717	702	754	766	716	727	724	704	698	717	712	697	697	715	690	701	703	755	722	725	690	697	748	687	754	761	737	719	724	723	768	731	698	719	725	708	706	723	756	691	698	722	735	732	735	661	761	757	733	710	671	719	757	664	716	710	724	701	730	742	678	762	746	699	720	744	737	718	705	720	697	705	781	699	788	722	720	686	737	696	710	714	719	741	734	733	720	721	686	707	727	719	709	749	725	702	745	758	674	670	752	740	725	754	723	719	720	721	715	740	707	704	694	734	704	740	728	719	660	685	754	740	689	714	708	767	649	698	699	744	705	688	682	702	704	728	728	703	744	701	730	720	744	670	728	729	680	731	698	717	703	748	712	702	708	738	750	740	773	707	705	739	727	736	697	709	735	721	717	718	673	713	688	692	707	671	712	687	718	722	741	708	687	713	694	730	720	703	693	726	698	723	711	693	745	712	725	725	721	706	814	730	726	682	725	676	668	697	751	722	759	698	733	654	713	721	723	744	751	676	748	718	733	729	742	749	714	697	779	693	722	754	700	713	655	755	727	727	733	734	705	736	779	707	748	720	720	753	723	732	672	744	718	763	755	752	733	751	725	738	687	728	732	729	717	713	720	697	729	681	696	736	709	742	699	655	687	732	738	725	742	705	720	669	704	718	713	693	721	682	767	736	719	747	741	752	719	737	691	698	693	677	743	728	726	681	675	704	727	728	708	715	727	713	690	681	705	739	732	733	741	754	707	710	710	696	752	755	713	701	688	743	708	687	706	739	713	739	716	731	714	717	737	685	712	707	763	707	770	731	754	710	714	699	729	696	737	708	746	772	703	746	749	723	705	729	682	738	701	686	684	738	715	668	704	726	697	716	711	719	685	746	767	706	708	771	696	721	692	714	682	689	672	724	709	655	759	745	742	770	705	711	701	715	699	678	717	710	779	767	664	709	770	766	690	747	717	721	665	725	706	688	730	690	710	775	757	693	756	709	722	733	647	692	700	715	720	750	713	725	749	722	713	717	712	734	736	740	694	720	714	710	726	686	683	778	730	726	780	771	717	723	710	752	703	721	715	722	668	743	747	734	734	758	728	698	700	713	735	737	733	709	739	665	657	739	681	760	717	764	713	780	687	739	709	749	719	729	666	728	670	661	776	685	737	688	744	726	738	715	689	769	719	718	714	709	737	698	722	704	740	759	747	685	703	695	739	696	677	725	742	703	702	680	731	708	706	668	745	696	703	714	726	709	723	742	710	725	686	755	716	728	717	708	702	731	722	680	783	699	742	689	708	723	700	696	778	734	748	718	694	774	710	738	661	756	747	721	701	703	729	734	697	672	711	774	744	750	656	729	723	689	735	722	748	707	727	792	682	702	751	704	707	741	713	733	697	731	738	697	724	694	707	739	715	724	780	733	686	720	729	708	740	764	745	733	750	731	701	726	701	685	701	733	706	720	763	734	737	697	721	713	714	753	739	717	697	769	724	745	688	712	753	732	710	694	721	739	698	705	730	795	717	727	720	704	749	729	691	758	756	680	723	730	713	709	737	743	718	695	720	732	692	700	702	709	731	735	698	753	759	708	705	719	722	729	746	720	667	734	689	750	740	767	709	745	716	691	744	743	752	727	742	719	727	724	730	715	748	738	659	742	736	716	737	733	710	759	730	699	732	735	714	763	673	688	739	742	680	758	662	714	693	717	715	677	734	701	712	697	692	785	676	722	685	705	716	679	704	725	752	697	684	774	738	713	724	764	747	691	690	727	706	729	721	667	690	687	723	758	699	766	649	677	718	777	728	726	707	693	738	729	688	753	757	715	683	732	697	729	719	729	723	756	733	716	726	738	693	753	733	710	727	702	725	702	701	691	750	719	738	730	720	711	731	694	697	701	745	707	747	685	737	722	732	709	685	689	737	725	716	739	776	684	704	750	684	745	721	682	714	730	717	764	717	690	717	690	751	697	709	693	766	711	714	685	690	736	742	701	690	721	700	713	682	710	707	738	727	719	756	677	699	696	749	699	706	668	725	729	728	709	687	746	690	751	736	744	734	698	705	724	744	686	760	720	711	696	740	759	687	743	727	740	713	754	732	752	718	699	729	684	689	684	691	756	717	754	749	706	730	723	705	693	713	702	696	708	722	761	742	706	713	721	695	742	741	731	739	713	715	722	721	749	670	689	748	689	709	744	733	708	684	721	736	716	706	704	726	676	672	687	760	728	745	737	673	751	732	696	706	710	693	754	677	728	745	718	704	749	660	655	718	737	693	725	708	736	712	681	739	770	725	690	710	732	672	747	714	751	690	749	722	786	703	745	724	744	731	759	733	740	746	747	775	674	690	724	705	686	754	732	762	745	719	671	716	684	723	708	684	746	750	666	721	721	642	718	727	741	678	742	743	741	703	779	705	708	748	789	697	761	722	715	721	705	740	711	742	781	720	682	747	704	737	716	674	732	737	736	734	712	692	685	720	703	704	728	683	741	733	720	671	741	706	689	679	746	751	706	715	750	681	691	698	788	691	717	731	721	754	696	696	722	697	719	707	726	717	732	742	676	703	709	719	719	689	701	729	737	709	731	773	705	745	665	691	743	706	735	721	710	693	675	715	700	754	719	715	687	735	698	739	737	782	748	780	712	718	725	784	690	723	734	692	700	728	758	668	744	708	700	707	722	729	679	775	743	711	727	751	745	711	724	752	721	683	720	737	705	720	705	698	690	728	682	692	719	742	696	691	715	715	661	757	687	719	751	720	715	713	690	757	709	761	747	736	753	720	700	739	717	723	760	758	758	742	693	719	719	774	712	727	777	722	762	742	739	732	740	751	746	703	702	720	670	686	697	717	697	725	759	749	735	674	683	708	718	754	738	716	672	686	770	691	730	781	765	669	712	712	738	703	725	686	708	726	717	728	727	699	686	691	683	723	702	725	715	678	747	737	700	729	723	703	669	707	743	698	712	739	690	742	658	659	686	742	690	705	707	688	688	747	713	721	731	714	717	741	722	742	717	737	723	750	737	727	690	739	719	742	751	666	668	727	701	716	725	679	729	708	682	727	714	683	728	701	683	698	757	729	742	706	709	747	694	713	761	726	763	714	721	753	702	746	703	707	690	758	704	692	774	723	707	694	687	751	719	736	722	734	724	731	736	715	688	734	712	728	701	739	729	751	725	721	725	675	718	707	735	757	721	713
25457	22149	33345	33255	24860	18102	12012	7334	4961	3778	2777	2118	1836	1517	1193	1027	978	866	871	812	787	778	813	794	789	770	789	718	724	720	743	718	800	763	720	709	756	720	768	730	747	759	772	732	765	778	714	766	746	790	712	739	748	747	773	720	767	776	768	699	726	714	734	745	729	754	758	754	764	756	771	745	734	778	744	800	703	748	746	755	748	749	737	737	754	725	708	697	771	736	752	705	743	735	726	752	725	738	703	776	754	718	728	745	738	719	764	744	715	777	790	768	750	728	755	711	745	804	714	695	730	765	735	757	723	786	778	729	758	725	712	679	747	806	745	755	749	740	771	709	755	752	742	695	771	789	764	732	712	703	703	757	741	763	734	710	739	693	721	749	735	751	725	797	813	749	708	754	732	705	766	720	710	706	747	697	746	769	696	749	786	776	759	736	741	768	730	724	768	754	744	749	749	758	703	772	739	728	722	762	724	762	733	760	720	721	739	734	751	746	747	730	709	698	750	753	743	750	722	729	765	766	757	783	760	761	750	749	719	747	692	773	729	687	752	714	762	697	752	731	754	748	745	761	772	710	698	736	707	771	740	710	697	731	745	747	777	673	725	746	679	729	767	741	742	734	775	751	752	765	761	741	747	757	780	752	708	700	746	732	741	718	708	756	781	695	764	746	750	779	692	722	778	750	774	779	756	739	715	701	714	705	719	754	748	740	757	729	726	740	744	761	762	764	754	820	733	697	694	729	706	761	744	759	677	738	735	790	729	726	728	760	702	732	754	745	726	743	729	719	717	771	730	730	713	727	781	715	747	749	726	745	793	741	748	767	763	742	773	746	760	744	769	707	755	754	692	722	741	731	780	767	744	768	705	736	766	713	764	781	750	789	769	786	755	696	736	760	733	756	774	746	717	715	714	711	714	742	779	691	789	771	756	721	729	684	771	789	752	753	735	740	736	771	731	715	727	746	751	750	704	744	789	732	736	742	689	646	727	798	722	726	747	748	747	751	743	777	733	725	736	807	740	759	739	700	757	710	754	728	746	717	751	706	700	750	769	736	727	748	763	739	733	708	727	749	771	768	734	714	726	735	787	728	750	745	718	742	760	767	745	691	742	761	757	715	732	723	770	726	747	734	753	802	710	739	805	714	750	695	733	715	729	746	746	755	722	724	768	789	756	749	690	713	732	704	723	735	757	737	748	718	684	728	722	714	673	718	729	770	766	703	746	790	714	737	756	721	737	738	747	786	732	788	741	751	745	763	725	691	720	749	772	752	759	790	738	759	716	728	763	760	763	755	705	763	731	802	725	747	738	784	720	734	741	695	731	755	754	788	753	734	773	690	732	715	743	776	737	726	712	702	804	757	745	731	745	701	741	716	754	708	731	744	739	744	676	754	779	746	742	754	772	800	716	777	754	788	706	784	739	744	710	732	767	788	765	705	730	752	694	686	759	743	733	759	803	716	742	784	752	759	753	757	730	719	764	770	706	776	819	723	704	722	741	767	710	719	698	736	746	728	725	678	725	748	763	741	734	822	736	747	782	726	757	726	753	735	724	759	715	721	753	788	746	790	722	758	709	759	723	724	768	781	714	745	714	760	739	715	765	744	704	747	716	817	739	704	754	666	742	735	743	743	748	704	739	757	732	774	762	757	751	784	713	702	731	810	733	710	767	729	734	733	741	734	764	747	748	720	743	728	758	776	707	716	747	677	703	790	702	736	713	696	707	727	712	757	751	770	820	723	785	756	777	734	717	812	742	787	743	734	747	768	742	761	780	754	658	761	776	761	695	730	743	736	784	822	720	784	761	756	750	701	758	770	743	734	763	767	730	754	734	713	714	739	682	764	710	764	743	800	743	776	789	731	723	705	725	756	711	781	659	748	759	727	746	694	796	749	725	763	731	724	743	764	721	752	716	739	714	731	727	716	721	728	816	741	774	747	773	744	705	699	723	802	751	795	717	757	731	757	756	751	753	759	733	763	721	776	743	800	757	771	766	679	725	759	784	697	717	755	712	738	715	737	748	749	754	693	725	723	716	783	776	761	696	803	720	726	741	752	762	739	793	727	728	739	694	740	715	751	713	789	763	762	758	714	697	709	765	781	710	741	755	747	741	746	716	735	740	752	753	778	757	722	732	743	751	763	709	728	755	797	762	728	745	804	735	772	715	759	732	743	797	688	732	746	767	742	745	757	744	709	764	726	719	745	750	746	750	733	750	731	774	744	728	745	716	722	716	776	784	777	706	773	737	730	716	722	718	778	730	772	792	672	716	704	778	836	720	781	761	789	666	703	746	724	723	746	703	753	777	723	750	768	694	755	741	742	707	727	801	720	726	702	755	741	721	740	662	751	707	739	768	747	761	782	705	703	723	750	774	707	765	814	735	711	759	728	756	727	741	798	761	709	771	736	755	753	747	748	766	754	739	743	707	728	750	729	725	736	802	725	771	757	752	718	741	735	804	774	699	733	740	773	739	744	731	700	754	765	770	747	755	762	762	686	744	726	697	740	755	732	736	729	742	758	760	742	765	776	734	710	718	798	768	696	735	759	691	735	767	739	731	761	726	750	714	705	747	786	757	699	709	736	754	732	699	714	762	761	749	731	747	744	752	702	682	747	773	731	759	747	670	709	721	730	740	773	781	736	736	749	752	759	729	712	700	750	751	743	763	790	725	746	792	762	695	768	705	729	755	751	706	730	740	701	735	741	767	742	753	762	708	715	727	740	709	708	753	803	744	738	775	774	745	716	687	752	685	725	752	770	756	769	820	726	719	732	743	705	792	701	711	724	745	714	728	702	760	762	724	748	776	747	725	756	696	697	762	708	742	756	756	767	762	758	717	738	730	714	762	726	736	749	775	804	737	752	744	742	748	731	793	720	742	754	779	703	723	737	751	786	736	774	757	738	754	731	733	734	817	746	797	723	752	697	786	738	727	728	740	734	732	775	796	771	754	770	695	775	736	745	725	700	701	700	714	731	722	756	725	742	681	747	768	725	782	747	756	739	714	730	742	769	759	727	735	761	762	739	732	732	748	728	769	772	745	769	782	726	776	749	731	746	755	737	735	741	721	747	687	732	715	700	710	727	738	725	710	766	743	766	744	715	743	710	787	715	731	760	711	762	743	747	732	743	741	750	694	773	741	662	751	766	723	778	734	756	731	728	738	720	741	724	770	756	719	723	704	730	740	713	780	766	754	777	772	758	776	732	778	744	712	764	737	762	733	727	760	757	757	747	737	735	762	736	740	717	772	776	729	745	782	751	718	776	763	704	758	703	728	805	723	750	720	682	719	761	724	749	701	717	768	749	773	737	779	749	761	707	775	695	801	777	755	716	779	739	747	699	733	711	779	764	708	743	783	756	709	706	733	721	709	779	750	695	716	727	741	792	750	774	736	717	770	767	757	757	741	732	782	772	752	833	787	748	765	694	758	767	787	727	718	736	715	763	761	776	695	737	761	746	735	785	762	772	748	750	748	709	764	744	736	764
40581	64204	52445	37107	26136	19799	14667	10344	7557	5587	4012	3131	2422	1916	1460	1247	1100	975	911	927	872	837	802	835	839	793	754	779	754	759	792	754	838	768	758	745	758	760	776	779	754	792	763	737	759	690	767	744	747	755	752	726	725	738	771	779	734	737	747	750	754	755	718	735	703	720	760	729	772	766	759	761	743	727	740	767	743	757	757	702	728	741	738	758	742	657	737	716	738	702	688	774	811	726	718	748	757	756	774	758	775	709	755	750	727	744	781	704	788	753	753	734	716	742	714	752	791	763	763	772	783	710	770	750	720	701	725	735	779	781	766	782	793	747	731	722	790	746	765	715	745	784	717	726	739	718	751	726	705	725	747	774	789	750	760	738	724	782	744	711	733	755	745	739	738	759	715	750	684	758	760	761	743	744	776	719	740	731	691	779	746	723	762	771	736	728	689	720	774	790	770	711	765	739	769	716	763	779	729	704	705	721	739	722	711	753	717	714	746	695	749	726	773	746	753	779	769	729	764	724	749	764	777	734	754	763	755	722	734	739	724	754	750	710	747	765	746	708	714	727	751	738	739	737	724	790	775	708	755	742	721	760	704	751	739	690	749	751	765	723	735	761	748	780	735	734	723	782	737	743	729	734	783	746	756	707	726	745	770	755	770	747	696	705	755	777	759	773	696	762	796	701	730	755	778	759	744	756	732	759	756	755	718	758	786	768	713	766	761	763	712	714	779	750	730	787	757	741	724	693	712	733	753	740	734	722	765	777	781	769	761	722	757	732	715	713	717	759	743	727	725	786	754	776	730	750	690	754	744	780	740	759	780	737	767	765	717	734	750	743	815	736	770	731	748	789	753	750	705	765	699	721	732	728	774	773	776	798	746	792	718	741	739	753	792	828	726	737	803	771	751	699	758	770	700	711	703	735	785	752	754	750	764	761	731	736	692	733	742	722	754	757	689	747	730	705	718	729	729	706	738	720	779	781	735	743	750	759	759	767	771	704	731	751	733	736	748	720	782	753	706	787	737	734	787	708	759	699	724	711	711	742	801	746	756	718	730	823	737	721	754	726	722	727	695	765	755	722	738	730	723	751	789	714	754	709	724	742	720	712	796	747	682	732	743	766	762	744	765	734	774	695	733	713	680	756	741	737	725	733	730	744	800	731	793	787	724	746	730	805	815	778	750	728	737	782	764	777	753	703	728	711	796	766	725	662	727	721	770	742	748	724	701	798	781	763	712	748	726	741	730	737	728	728	761	699	752	756	714	772	765	736	725	738	782	751	721	739	754	775	726	784	732	772	738	749	736	741	775	744	767	722	765	745	763	790	731	724	726	762	756	732	748	758	725	703	709	712	699	778	777	714	750	704	746	778	689	757	788	713	744	737	726	753	763	766	769	765	699	736	780	750	749	734	759	750	763	778	765	743	796	747	734	777	747	778	762	716	739	749	769	759	724	726	760	751	721	778	710	749	744	766	738	770	700	716	748	723	722	730	749	754	732	763	723	715	740	718	754	774	756	737	730	706	724	763	789	723	703	715	765	769	696	787	742	713	725	775	757	751	769	753	734	723	770	753	683	799	761	754	734	708	732	746	751	761	731	758	737	763	741	709	762	706	748	759	694	767	719	752	732	721	756	730	693	778	737	726	751	761	695	750	724	811	763	751	765	757	728	757	787	751	743	716	769	735	736	726	712	704	736	712	726	769	732	793	755	714	747	716	746	768	761	727	746	729	763	722	724	793	713	736	773	761	727	709	728	800	795	786	725	736	765	734	731	727	727	776	693	741	733	709	726	734	721	752	746	791	780	754	739	725	686	752	719	774	754	729	722	706	712	778	800	785	713	743	713	750	763	680	711	769	771	763	722	742	721	753	813	736	754	767	757	732	824	743	720	727	723	773	737	761	778	719	752	718	714	755	764	743	729	761	743	717	704	755	742	696	761	750	771	765	712	706	696	732	762	736	748	737	772	735	723	713	740	738	744	767	735	729	727	786	768	735	767	756	777	754	739	712	744	742	701	735	753	764	713	766	788	743	737	745	758	692	737	660	739	729	759	687	693	756	760	761	751	733	773	748	751	755	724	695	762	757	743	708	738	714	750	713	723	735	744	772	727	708	693	777	751	775	766	730	765	771	743	713	740	739	755	746	728	760	761	763	718	817	701	728	773	741	743	710	766	762	758	721	749	759	748	752	719	707	739	747	751	762	723	702	726	764	770	716	746	765	712	764	778	701	737	750	767	743	750	740	741	785	715	743	784	744	739	790	769	711	736	794	723	807	732	699	741	793	731	741	743	758	694	731	746	751	785	763	708	753	742	756	748	802	791	766	702	745	753	745	730	719	733	770	694	786	728	734	723	736	740	749	753	760	753	788	711	709	716	699	719	735	762	777	746	718	787	701	662	778	723	745	758	719	706	737	751	716	775	777	723	763	724	791	700	774	758	766	763	771	739	714	743	724	770	795	723	726	735	697	741	720	735	760	684	719	747	720	785	712	777	756	707	777	767	762	749	762	748	787	768	715	757	755	755	788	709	766	753	691	757	757	735	774	756	793	739	725	688	715	771	760	766	747	729	731	761	734	733	743	790	707	731	741	737	751	737	714	747	760	738	779	747	675	739	733	760	783	758	754	740	747	757	712	739	744	716	736	763	746	739	810	733	701	727	754	710	743	737	736	732	728	722	714	731	780	750	773	746	777	736	781	835	755	713	729	783	725	728	777	764	748	778	737	752	768	706	728	735	727	792	733	778	764	692	710	735	758	721	747	723	712	773	727	712	750	715	704	713	756	734	746	747	728	750	710	772	751	763	737	721	723	653	771	705	730	737	790	710	712	785	751	760	705	780	717	730	723	727	701	772	751	721	746	755	764	685	754	747	740	748	711	722	801	786	756	755	805	715	725	781	719	770	757	744	799	734	769	712	771	709	738	731	743	734	752	733	746	753	735	694	765	710	744	747	700	682	735	740	742	752	666	789	765	818	742	753	758	754	747	752	750	720	751	747	726	731	723	716	774	732	803	713	760	735	724	768	760	763	739	721	729	802	707	744	756	703	731	733	692	766	699	746	746	765	713	708	705	753	775	738	722	757	741	740	765	732	777	745	779	775	736	765	741	748	778	697	710	730	709	737	771	765	748	781	771	769	759	752	745	761	757	761	743	753	749	768	754	731	706	738	741	709	801	752	735	719	693	696	730	713	755	809	793	728	773	730	728	715	716	763	737	745	746	710	701	754	774	773	760	786	749	739	704	738	710	758	766	755	720	739	725	761	699	772	767	720	714	778	754	741	710	724	763	752	746	750	791	753	802	743	782	713	752	690	682	761	738	762	715	700	742	732	734	725	757	726	749	755	778	748	715	754	748	726	754	701	764	772	698	712	728	748	725	732	730	730	736	717	791	737	740	745	737	746	759	769	741	727	764	735	762	748	721	730	691	747	764	734	725	748	685	757	745	714	692	735	732	755	727	748	725	728	716	777	760	707	740	713	772	751	739
23031	21427	29252	24636	22758	24462	23051	13147	8544	6372	4448	3356	2637	2013	1632	1332	1140	1096	1018	924	933	949	881	876	809	803	837	804	814	854	821	809	795	735	800	779	769	779	778	767	758	775	750	735	760	789	793	777	749	760	772	731	800	791	784	741	774	731	730	750	796	741	759	754	749	758	772	740	816	767	743	742	771	705	743	789	675	746	802	749	763	739	772	754	772	724	806	811	820	759	766	791	754	749	794	789	743	779	746	780	797	756	772	777	785	751	787	808	762	779	755	758	746	713	774	786	725	806	749	770	772	741	719	770	778	767	760	747	809	769	761	751	739	764	709	779	777	776	784	794	710	781	773	784	770	745	784	767	752	790	773	791	823	787	789	792	736	775	738	768	726	785	780	791	825	792	746	784	747	782	777	766	715	813	761	734	790	718	746	756	764	778	749	755	754	737	796	784	822	744	769	758	754	755	769	755	778	779	742	782	720	781	816	768	752	736	771	757	761	772	792	755	779	759	787	715	805	781	756	785	809	730	774	751	743	740	713	736	769	780	795	750	788	728	747	747	759	767	762	706	745	742	728	828	831	800	777	809	751	771	725	791	810	768	775	776	753	736	764	741	776	780	776	768	737	757	739	770	792	767	783	774	780	789	740	716	750	746	787	789	778	770	786	799	776	757	743	772	754	711	780	701	724	779	782	765	768	763	707	749	760	781	800	824	754	791	769	769	811	722	786	785	733	804	741	748	785	721	786	760	789	765	796	738	748	745	707	773	760	755	756	732	739	741	777	767	803	745	778	764	736	770	786	816	784	768	756	774	773	698	736	748	736	736	774	737	725	749	771	743	721	756	801	711	753	754	738	759	780	747	760	762	770	700	820	786	739	745	802	735	744	746	740	763	772	772	754	739	755	791	747	777	748	753	772	766	745	732	772	750	759	770	738	760	760	711	792	726	761	774	819	784	788	787	768	803	733	743	797	792	772	742	817	758	751	773	782	791	808	799	737	750	785	768	765	789	783	758	758	761	793	746	810	808	781	721	796	773	722	753	801	749	837	785	753	819	749	730	738	743	743	795	791	727	713	748	760	822	772	797	794	742	831	762	753	749	777	814	791	762	752	789	774	763	814	724	776	784	771	757	777	703	790	777	774	767	792	800	720	778	748	802	737	750	743	756	761	751	728	767	791	725	734	813	760	804	781	793	743	746	755	741	771	793	739	731	749	790	800	778	766	768	733	753	769	705	725	814	748	820	773	793	771	772	793	757	768	749	768	738	776	769	762	751	740	758	760	807	705	763	795	791	781	767	773	799	797	761	781	770	788	801	777	771	747	787	732	788	758	762	782	729	779	724	762	765	766	795	811	816	754	755	860	775	763	767	801	803	763	769	762	789	761	794	748	766	779	780	766	762	760	727	792	826	742	771	811	825	793	781	816	728	782	755	797	777	761	725	743	748	764	715	749	757	754	759	776	741	754	763	756	754	745	833	757	741	725	755	774	806	732	756	736	783	776	739	788	842	704	787	773	710	752	743	787	822	762	808	712	778	831	791	739	830	757	758	777	787	769	726	717	760	716	783	761	731	825	705	748	766	745	767	773	801	713	772	743	787	748	782	757	773	804	757	772	765	812	744	731	758	773	791	757	770	727	776	743	788	799	778	726	778	822	746	795	773	741	802	794	803	764	758	758	764	789	781	769	732	762	777	748	805	779	741	756	766	732	766	721	723	807	774	768	700	771	730	794	721	798	747	708	777	754	787	740	758	754	674	759	778	695	770	775	753	751	788	773	772	797	762	797	798	759	732	743	763	710	726	792	779	770	743	807	681	770	790	750	766	730	707	796	744	755	787	774	784	766	797	780	751	804	730	749	790	740	744	797	794	752	752	796	730	756	780	756	704	799	734	750	764	792	777	766	737	745	770	764	755	740	761	739	777	748	761	769	758	744	727	735	755	821	726	785	778	759	774	757	731	758	806	774	800	771	764	741	723	783	773	772	704	767	785	801	772	775	758	746	751	774	766	729	717	751	762	770	765	801	754	758	713	750	719	743	725	779	795	766	747	690	751	800	800	763	787	762	779	763	795	796	755	787	743	740	729	748	808	763	731	806	758	771	768	757	757	750	845	778	819	769	758	751	784	758	748	758	744	768	748	825	788	768	686	772	728	753	810	775	783	753	801	755	797	745	765	755	739	826	762	776	760	768	735	772	765	736	805	748	783	801	765	758	731	771	739	789	763	762	775	740	741	767	742	812	776	760	824	794	724	775	731	791	756	745	778	785	746	737	760	725	762	793	801	776	802	724	775	753	782	794	777	702	780	754	747	741	732	784	742	747	766	760	761	749	716	765	724	763	851	747	745	732	770	730	784	804	787	754	730	733	756	786	781	790	724	736	770	780	806	770	801	733	784	768	716	765	797	735	743	735	756	738	813	742	719	809	734	766	791	778	773	786	757	792	723	786	805	741	741	736	734	775	775	770	778	771	797	835	728	783	752	783	751	724	791	791	735	782	819	771	780	746	736	764	743	782	744	777	719	714	737	769	801	763	778	743	784	769	798	781	770	823	770	783	760	804	767	728	776	736	765	768	770	785	755	744	744	755	772	735	767	797	777	804	784	735	792	749	724	753	760	756	696	766	777	738	756	756	802	793	727	735	772	741	776	779	795	748	806	766	781	770	726	779	755	787	780	787	789	754	797	716	780	746	749	760	721	804	808	743	723	740	720	751	732	754	800	755	796	764	798	779	826	792	769	788	743	796	761	752	768	734	838	787	741	720	806	759	762	723	754	747	731	729	779	823	820	735	723	703	741	775	759	781	760	748	763	735	714	752	761	715	816	737	789	780	777	770	770	722	767	756	760	763	800	725	797	750	757	755	766	751	720	803	740	766	739	760	780	760	772	750	748	759	788	789	825	712	737	795	802	791	705	774	720	745	773	715	756	790	748	804	766	724	758	712	727	763	770	721	786	701	751	765	744	756	731	823	743	793	772	802	780	743	721	796	756	702	731	698	778	719	769	769	768	727	698	741	800	794	734	774	773	786	781	785	729	753	747	789	765	764	755	745	742	774	728	760	759	788	712	730	762	734	732	785	741	763	768	767	762	801	760	764	828	806	747	758	724	769	761	738	742	759	773	722	823	808	756	754	750	783	750	742	726	745	737	765	758	749	764	811	748	755	781	751	689	778	747	744	785	724	792	722	781	799	728	756	779	780	732	788	790	745	732	732	808	786	764	729	717	812	780	725	738	799	771	694	734	786	733	779	795	771	741	769	785	750	769	749	800	778	794	776	830	755	766	718	772	721	764	801	738	810	780	764	784	765	798	737	737	757	721	806	784	760	712	784	768	733	738	766	723	808	790	802	756	711	798	728	776	759	711	756	784	760	750	747	727	817	757	737	727	767	726	801	813	765	745	763	829	807	788	792	750	829	785	765	755	830	760	821	732	773	756	735	748	741	780	812	788	748	779	781	726	751	725	766	759	746	763	749	814	779	758	765	724
42520	74638	59879	41425	32188	26081	20274	15400	11389	8342	5981	4589	3634	2551	1919	1499	1290	1126	1110	1013	978	988	920	866	936	889	861	804	788	791	793	825	784	806	804	779	751	774	745	796	767	779	790	742	704	792	761	769	738	712	730	723	735	780	785	757	781	787	732	767	762	752	759	775	812	783	733	742	704	777	693	740	749	751	779	760	797	731	736	708	745	725	774	762	756	742	717	770	759	726	743	779	697	737	766	723	727	720	758	720	779	713	762	715	749	692	745	719	778	695	738	737	747	760	704	785	698	712	741	761	751	729	711	760	759	757	738	704	747	734	713	708	767	742	744	771	738	777	748	750	727	751	771	749	731	830	735	768	708	708	737	766	723	775	690	759	731	765	749	813	707	718	763	745	753	746	780	750	752	806	746	768	789	755	790	752	751	703	754	788	741	742	801	719	737	760	733	750	788	750	739	745	727	777	740	800	776	751	740	763	729	755	780	802	766	690	745	727	769	782	729	706	757	713	774	748	711	775	755	723	720	753	713	737	733	721	739	725	747	758	727	743	775	779	729	752	701	689	724	767	752	749	724	765	726	781	719	733	745	708	673	767	736	748	789	763	762	833	718	734	717	773	786	811	732	781	726	783	751	764	761	717	785	770	794	793	764	787	690	714	710	774	798	765	729	775	746	707	760	776	733	769	786	755	753	733	775	772	710	778	747	724	726	826	736	710	675	760	763	745	776	746	722	732	738	811	773	753	763	825	738	757	773	708	740	775	777	809	771	722	776	775	693	775	712	778	746	708	728	699	725	783	794	790	785	744	756	775	725	756	742	734	803	807	685	777	733	734	708	761	756	770	763	723	693	742	739	778	747	725	797	725	765	730	709	736	745	750	742	757	751	717	774	768	762	729	741	739	741	701	796	777	724	736	782	786	748	729	744	798	767	772	722	751	791	774	783	736	727	764	749	779	775	772	726	742	753	755	727	686	711	739	746	739	759	736	718	718	758	761	758	753	728	707	745	770	730	771	780	763	770	767	732	795	736	773	752	729	772	743	736	733	682	785	754	757	722	772	768	757	707	769	772	785	767	760	728	723	790	784	738	746	774	733	722	759	716	726	759	767	759	791	746	778	751	766	752	763	774	742	740	748	715	719	747	861	719	717	742	773	674	764	680	779	757	771	758	741	774	744	761	700	747	772	744	811	769	767	758	736	778	740	702	746	765	747	737	691	703	727	750	771	757	772	726	795	719	769	769	731	811	749	762	728	734	741	783	727	733	769	772	781	716	743	748	742	761	746	741	778	784	738	719	734	738	740	718	779	746	748	733	726	734	764	759	751	737	800	745	744	746	732	715	729	804	735	758	760	749	741	795	767	742	746	778	736	774	724	746	716	727	754	775	741	746	700	760	748	718	741	756	733	730	759	779	754	742	744	761	723	730	805	756	756	765	791	732	775	748	716	739	724	705	717	810	771	728	744	772	734	773	826	738	767	749	796	694	786	731	735	747	786	733	736	764	752	758	757	719	772	717	728	784	757	794	723	714	721	742	734	720	747	776	715	742	750	730	785	725	791	735	770	707	789	721	728	705	735	732	768	759	800	720	789	721	765	752	739	777	810	763	751	743	720	797	773	744	704	782	721	767	732	749	767	766	710	774	729	784	774	804	744	745	753	742	768	706	712	778	740	728	737	721	763	756	717	764	806	730	779	771	771	691	753	782	733	771	727	765	727	789	821	731	734	726	716	748	794	716	797	766	795	817	752	692	731	786	736	766	719	749	739	752	795	737	740	701	774	765	764	771	759	765	765	740	765	746	721	745	809	749	806	775	723	759	746	776	774	701	773	776	746	806	755	747	722	757	744	750	738	741	733	768	751	728	732	773	805	747	775	758	771	726	772	730	771	731	682	763	788	720	730	750	759	779	753	771	732	734	699	795	764	756	807	802	745	715	745	764	777	735	741	736	780	746	731	747	732	784	756	665	763	718	719	749	758	692	800	727	763	785	764	699	754	733	749	739	798	719	689	780	768	757	757	737	716	816	741	741	743	785	738	721	746	778	718	755	746	751	725	758	737	782	802	723	776	762	755	727	751	754	739	738	736	737	846	732	773	765	773	720	695	741	711	751	757	704	690	742	740	705	758	719	740	742	735	792	763	770	784	779	723	756	743	771	770	761	739	759	718	695	764	744	743	738	710	736	758	736	758	771	724	738	687	745	761	726	769	722	729	755	767	752	740	690	717	761	765	750	777	787	734	736	781	754	731	753	713	746	691	778	726	721	759	724	774	716	725	727	795	742	734	719	770	781	741	704	767	718	775	758	754	788	719	739	768	741	771	693	685	721	783	727	721	751	767	709	784	755	754	779	780	803	737	811	776	735	731	734	710	741	772	756	747	758	737	717	756	730	774	785	714	792	789	759	759	812	722	742	780	730	767	721	679	748	753	735	743	727	751	742	759	734	720	756	793	767	729	782	763	704	750	745	784	729	753	693	753	739	770	755	692	819	732	744	737	798	799	752	744	750	696	763	736	754	818	772	722	769	743	721	757	752	713	722	787	791	727	733	715	761	667	784	773	744	762	754	760	723	754	750	730	722	762	729	768	766	745	723	751	770	687	726	740	717	796	755	787	755	780	772	731	751	750	670	733	760	706	809	717	759	693	692	738	725	775	767	782	686	751	712	691	722	728	759	735	765	807	741	755	676	699	705	711	761	736	776	752	719	737	732	738	737	757	762	732	760	804	789	735	779	725	728	740	744	715	737	765	749	788	782	721	788	767	740	741	751	759	747	794	704	764	740	765	736	741	747	772	782	785	745	783	752	778	750	756	761	786	742	726	787	701	747	715	728	766	731	724	742	730	720	785	741	737	777	783	767	774	770	746	715	717	755	717	788	710	766	728	749	702	742	748	763	742	785	745	757	731	703	712	756	718	754	749	759	733	739	761	753	691	733	742	757	760	773	773	735	712	747	738	725	729	785	747	752	744	751	661	784	723	694	735	711	758	738	756	761	742	740	736	793	726	753	762	722	747	737	699	764	763	720	727	760	736	718	755	722	695	832	799	735	735	747	751	792	749	827	769	724	697	741	731	750	750	750	746	790	782	720	736	740	732	746	735	761	786	738	751	737	752	789	733	775	773	753	792	744	761	741	721	769	746	785	730	767	739	782	752	725	752	741	753	766	758	771	813	716	730	784	719	690	739	800	736	727	682	730	722	730	715	726	700	775	766	779	695	765	733	767	737	701	751	684	778	726	717	772	732	764	707	718	730	763	785	705	714	683	739	817	784	720	750	744	713	768	756	696	714	731	757	783	735	737	807	730	737	738	731	781	725	730	735	712	785	748	749	812	766	750	766	719	784	787	768	761	777	729	729	723	771	781	743	776	761	756	756	733	755	778	716	779	772	716	780	771	705	792	795	770	705	741	791	724	755	721	780	755	742	734	738	772	734	728	749	751	721	744	764	753	801	693	714	734	738	723	706	706	727	769	707	748	808	721	733	790	734
38620	50590	46681	32867	21173	13885	9254	6112	4204	3183	2380	1865	1609	1352	1066	931	882	896	837	864	809	772	789	732	837	799	727	739	756	742	702	725	708	768	733	742	736	722	696	744	734	736	734	720	705	686	708	762	753	716	786	730	792	727	647	804	713	724	719	722	730	807	678	738	713	737	770	702	757	736	751	747	707	734	728	730	734	704	760	741	741	700	695	739	733	717	723	744	719	754	724	779	700	732	702	703	724	702	756	702	725	687	720	758	708	733	732	725	725	674	699	742	745	730	717	730	727	723	713	726	680	671	729	717	730	723	735	722	742	732	716	687	687	749	660	707	673	742	731	714	784	708	743	759	762	725	752	697	747	731	702	724	707	735	717	737	748	739	716	707	763	683	688	719	784	744	765	742	727	728	711	742	708	719	714	774	701	714	744	696	747	776	759	713	707	725	688	754	727	723	768	747	706	700	716	739	711	670	692	742	727	716	697	721	733	733	748	693	699	719	702	737	711	726	695	708	698	697	689	688	693	746	723	805	711	667	744	722	700	723	737	740	700	729	724	693	760	758	736	691	703	744	713	719	721	702	753	714	743	747	731	728	689	710	732	756	774	736	740	708	734	745	714	756	711	761	744	769	718	695	733	737	728	718	706	676	724	706	741	737	790	731	721	725	697	691	713	705	775	778	709	719	704	771	675	718	689	720	728	719	725	736	736	741	720	719	708	713	755	731	733	718	767	711	736	732	733	747	700	702	705	719	740	802	720	705	714	708	784	720	716	730	773	705	700	758	715	730	768	711	719	709	744	733	682	732	759	763	698	765	742	712	662	707	796	714	722	725	688	763	737	767	706	729	704	708	712	746	682	729	768	709	715	731	730	711	714	740	724	701	756	748	731	761	723	722	734	731	732	727	725	742	704	706	689	727	752	694	729	765	749	687	719	695	712	700	714	737	694	663	693	771	713	728	715	709	742	705	723	723	792	734	726	744	730	697	720	753	699	727	735	705	717	741	743	739	742	721	683	745	719	776	723	689	713	719	722	692	700	744	713	714	760	717	726	692	750	718	746	754	715	741	732	724	741	760	711	735	706	743	698	705	708	717	709	716	703	732	697	686	755	763	706	704	742	723	703	728	734	728	775	730	724	743	765	703	700	739	701	697	750	761	703	746	726	708	723	745	730	717	742	708	737	738	714	730	747	735	710	671	744	668	695	744	742	701	756	733	726	672	730	715	733	746	754	747	715	770	693	737	739	767	691	738	717	727	671	738	739	719	692	739	753	693	709	685	723	727	697	737	734	695	791	689	747	699	720	712	761	741	733	699	739	733	719	746	684	700	725	761	693	745	709	716	725	737	704	749	690	772	721	758	719	658	733	713	680	719	782	731	693	731	733	704	747	736	747	746	757	729	725	711	729	757	753	740	714	752	729	732	739	743	735	747	747	741	723	699	762	675	703	722	695	716	772	743	745	687	706	701	681	727	746	686	727	729	744	738	746	740	723	700	747	711	706	729	733	671	706	661	733	754	726	698	736	754	726	714	670	689	747	758	728	744	712	716	723	754	709	745	646	710	699	705	714	695	746	763	728	725	765	716	700	714	752	713	747	722	690	681	741	726	739	708	709	743	685	720	711	717	704	715	698	715	705	734	761	784	716	715	729	696	689	715	702	720	737	715	748	739	728	750	692	702	711	719	710	659	711	729	731	664	735	732	763	702	740	725	707	663	700	730	717	747	766	750	774	770	737	716	690	718	734	689	732	732	670	738	705	725	702	708	735	709	733	706	730	752	719	738	745	712	784	753	766	752	706	739	730	738	701	725	748	728	715	705	718	748	726	688	736	727	715	757	716	809	748	700	695	690	728	681	715	736	776	735	714	703	708	710	725	722	720	717	701	705	718	786	694	702	724	709	732	746	732	728	730	763	691	758	773	729	755	702	710	697	743	708	712	718	695	746	728	738	738	728	735	752	732	787	732	747	739	710	730	719	722	780	716	751	747	696	728	738	733	715	749	705	687	741	666	712	745	674	743	634	759	690	731	701	710	749	708	776	737	722	728	746	716	742	705	730	706	675	719	709	735	729	704	712	706	722	704	743	720	720	737	725	729	742	753	707	711	686	727	728	735	718	722	750	735	738	772	713	753	696	744	728	682	730	727	716	729	705	742	699	751	679	699	707	700	753	738	723	721	735	708	729	773	705	750	751	735	725	748	725	724	693	739	703	722	710	712	762	758	706	736	689	669	746	698	745	713	706	737	720	784	766	726	737	711	680	743	698	694	756	776	779	683	690	732	705	711	719	771	738	694	744	720	714	744	708	739	731	735	727	736	728	769	694	730	713	751	717	724	661	766	689	742	766	764	698	718	721	726	724	741	724	726	693	659	748	721	735	686	714	768	713	699	721	742	724	777	741	759	782	744	718	723	722	730	701	731	693	759	720	737	720	713	762	729	693	725	719	735	745	683	731	772	737	750	717	725	717	701	730	731	722	692	726	732	684	725	708	721	723	728	702	716	709	730	722	748	732	701	729	706	753	706	723	718	683	702	771	684	736	694	707	710	687	708	761	729	688	745	716	723	712	758	704	730	759	802	728	738	748	730	714	760	732	743	733	728	699	725	716	695	723	751	741	743	748	737	732	741	711	702	714	708	711	748	717	730	744	717	734	713	729	687	713	750	712	742	713	716	749	762	771	700	645	757	698	731	746	719	709	697	700	733	734	741	776	733	748	735	749	698	749	760	720	746	741	737	720	717	748	774	736	712	730	743	711	676	705	710	692	695	748	710	675	684	763	726	751	712	734	728	726	680	700	735	792	771	769	768	736	755	756	679	670	724	700	731	772	728	752	745	748	734	742	751	735	716	715	730	702	718	738	718	698	742	761	709	729	722	770	756	748	718	739	733	743	752	730	741	698	731	681	743	718	774	709	723	755	699	766	723	697	753	765	746	756	740	728	706	662	724	762	721	757	712	713	797	765	746	744	740	688	694	730	703	760	740	712	697	728	702	721	757	680	762	713	741	749	727	676	673	741	777	756	731	725	694	687	760	785	748	738	758	732	716	705	711	733	711	719	689	718	715	760	756	706	697	717	667	675	711	724	770	710	710	715	673	699	695	665	703	719	737	736	746	668	703	762	768	710	714	727	693	690	720	732	742	810	714	727	742	686	760	687	733	736	713	723	733	741	732	703	731	694	704	712	666	727	750	719	739	765	733	713	691	701	750	726	734	697	780	731	705	737	714	696	753	768	782	667	735	719	742	718	716	739	742	741	750	733	732	714	686	741	771	731	753	678	749	749	747	787	660	723	699	734	763	696	708	697	777	717	709	682	730	737	740	706	688	749	695	710	688	707	719	734	751	752	742	752	650	690	768	775	722	711	725	708	702	733	714	689	669	741	734	787	694	731	736	683	709	743	765	710	724	753	732	744	717	697	779	753	677	701	708	739	706	769	710	709	729	705	731	723	750	697	743	720	727	734	723	769	759	733	733	684	705	761	715	738
43247	61114	43625	29101	21559	16410	12409	8697	6129	4571	3249	2516	2009	1545	1295	1116	940	864	884	834	843	824	786	730	753	753	749	747	744	773	738	796	756	730	745	739	711	766	742	702	700	800	717	761	726	723	738	713	732	722	688	738	715	744	723	689	740	678	754	695	716	714	710	743	705	748	701	739	714	738	729	728	737	726	720	772	693	699	711	717	775	702	716	717	708	755	734	718	760	730	744	750	748	697	694	771	709	744	755	759	728	698	729	723	737	723	708	704	775	747	736	726	706	680	743	679	723	728	773	713	742	697	728	694	718	729	718	765	742	749	707	756	767	729	702	751	687	679	720	679	739	765	735	747	706	707	713	719	718	745	730	744	733	740	748	713	732	731	746	746	706	733	707	709	731	770	716	695	686	731	730	675	700	710	664	725	716	694	709	714	737	724	729	723	753	761	730	747	691	661	762	720	717	695	748	730	723	732	717	739	738	713	747	730	668	726	698	747	727	731	746	719	680	690	734	752	753	724	729	741	751	726	711	698	714	686	731	731	692	716	708	711	697	761	712	733	704	696	706	689	690	720	746	762	726	718	755	695	709	735	686	730	723	667	738	728	680	747	723	762	730	744	665	724	707	743	751	704	718	685	730	791	658	710	734	737	762	700	730	702	738	750	739	699	722	762	709	745	716	725	742	720	747	735	663	717	772	727	708	715	690	741	697	720	739	705	756	711	746	772	708	671	746	724	780	711	710	727	723	662	753	763	719	710	712	684	734	731	753	719	715	731	723	748	706	747	732	693	707	721	723	704	729	695	693	740	720	716	674	689	736	663	704	719	720	740	691	700	748	741	723	689	740	750	767	723	717	729	688	702	702	710	683	786	731	651	737	706	726	741	747	752	729	724	701	728	729	733	733	704	702	735	693	746	677	754	764	782	732	760	731	691	720	767	772	701	697	757	719	694	730	733	750	696	750	717	814	729	727	734	754	770	688	750	729	736	715	704	745	719	767	740	668	711	740	707	750	730	693	733	725	754	685	754	712	788	728	742	740	701	760	691	733	737	707	720	738	721	731	722	780	766	708	732	707	760	711	705	752	703	734	737	727	688	713	721	738	701	765	788	746	671	738	689	797	699	719	745	711	719	696	713	695	735	756	701	749	741	761	776	727	710	733	738	764	732	663	720	687	697	701	734	686	711	692	732	700	708	714	774	748	719	732	699	739	722	769	759	743	679	768	737	770	767	754	770	757	735	757	707	794	703	681	708	756	684	731	711	709	747	713	722	726	766	754	741	744	723	733	666	757	711	732	748	732	742	699	688	730	727	689	741	712	680	762	731	719	773	688	706	722	700	731	734	719	694	702	695	674	764	683	715	749	714	718	734	721	779	764	761	694	737	751	701	689	725	766	758	745	701	722	755	697	759	711	757	704	727	746	709	703	741	733	689	723	702	761	703	716	726	731	729	729	727	766	744	728	718	769	706	709	718	770	740	700	737	735	738	759	707	721	747	721	723	763	754	710	756	725	721	734	684	758	691	743	732	728	728	746	751	692	719	700	758	769	690	755	671	735	762	686	754	727	732	773	698	727	680	719	782	702	737	717	725	718	691	735	725	757	712	727	773	738	726	681	730	745	754	727	753	750	687	720	734	713	702	699	762	733	695	672	709	690	716	740	765	734	715	728	726	701	729	714	702	717	738	735	787	750	694	721	736	718	715	722	707	729	703	704	685	720	774	672	723	708	738	699	744	729	782	759	737	754	673	711	714	720	691	705	727	700	705	735	696	746	754	699	701	728	703	742	707	750	711	718	712	687	720	744	701	713	747	715	761	714	735	703	699	743	756	769	778	771	779	724	687	752	737	708	751	751	738	707	707	743	673	749	709	725	736	670	700	739	729	686	714	722	675	715	689	706	682	733	760	768	757	745	734	742	730	705	748	733	711	732	716	728	681	667	705	714	744	770	737	768	708	732	719	742	704	761	755	656	735	701	692	732	683	746	733	730	744	736	729	710	701	694	650	716	688	740	747	729	735	678	711	718	751	766	735	776	746	718	697	704	769	720	710	720	721	738	729	735	691	715	705	746	687	686	686	798	707	762	748	670	696	708	689	722	748	765	770	726	736	772	715	740	717	754	702	716	750	724	774	712	737	754	708	757	715	728	700	725	685	744	723	702	714	721	703	737	751	736	676	728	789	714	704	694	744	739	740	745	767	739	711	731	770	745	715	697	718	753	696	737	704	708	760	697	742	716	745	739	779	763	728	739	742	731	761	745	714	693	736	762	674	719	744	718	668	752	716	720	725	745	736	725	684	752	744	732	733	717	797	694	755	713	747	729	729	744	670	763	740	726	695	719	692	714	712	672	746	766	723	688	728	736	745	704	719	670	729	736	734	690	720	790	707	741	749	696	722	737	713	718	753	719	693	735	746	746	766	725	703	710	750	749	666	684	781	735	736	739	707	692	696	725	736	700	674	721	721	737	727	697	701	748	731	708	712	753	669	673	756	725	754	751	698	714	715	711	719	681	736	723	689	762	781	724	686	785	732	664	766	750	721	735	728	744	698	715	751	745	783	699	722	712	696	692	728	711	710	765	735	749	677	710	690	701	724	748	678	713	785	742	651	753	708	742	719	731	724	702	777	710	744	746	729	686	711	765	689	734	730	677	743	717	736	710	729	713	767	747	757	775	752	731	671	755	703	725	700	700	742	705	755	730	740	700	744	740	788	727	727	747	690	728	717	716	699	748	695	737	756	736	747	704	700	766	706	703	710	736	747	706	734	736	685	737	776	724	702	706	713	770	724	720	685	732	714	758	753	799	707	748	726	750	757	765	655	695	736	740	710	709	729	726	731	705	677	698	728	714	755	722	753	738	690	745	702	736	726	694	681	717	737	704	713	763	750	728	746	697	695	765	731	766	742	752	738	684	737	695	745	693	711	731	723	724	742	670	692	748	711	713	721	703	712	731	748	704	698	734	749	735	748	712	736	732	742	734	665	763	702	720	744	719	774	739	750	691	686	750	760	739	766	709	727	702	726	705	733	713	696	704	753	719	731	749	787	733	725	709	721	686	707	695	717	687	703	764	720	698	696	755	752	748	702	708	748	749	709	727	728	697	722	756	704	733	691	725	753	697	733	730	678	703	714	716	778	738	710	722	732	753	765	722	695	762	761	770	749	723	715	672	734	722	713	738	742	724	741	727	735	689	717	713	776	722	732	704	712	757	721	751	725	758	755	720	751	679	737	702	742	731	749	764	744	736	708	697	695	755	703	688	740	716	723	690	717	672	759	722	701	752	720	722	703	702	691	739	705	727	716	709	741	748	798	729	761	694	817	730	703	729	724	777	744	727	724	703	716	765	741	724	671	760	761	740	722	727	701	738	693	740	727	743	758	735	753	659	710	753	697	686	731	733	724	755	743	711	712	689	704	733	757	711	758	762	770	768	731	674	782	662	740	696	734	688	745	735	730	699	752	723	717	706	761	720	746	734	684	730	703	709	676
24299	21529	29403	26484	24409	22496	17106	10366	7058	4957	3584	2789	2259	1678	1312	1085	1025	947	844	840	805	798	834	831	753	786	752	721	762	766	755	739	734	742	746	724	720	725	701	757	760	708	741	725	745	700	681	722	766	733	710	686	694	729	744	739	696	705	723	679	719	752	675	695	733	726	713	701	737	704	742	697	762	747	745	675	746	715	704	727	716	755	715	695	654	708	724	724	733	776	700	721	729	761	727	776	678	705	742	737	721	737	755	771	748	673	745	732	684	676	715	702	693	755	767	698	744	668	680	727	680	745	743	735	701	734	742	732	676	692	703	763	699	722	758	775	748	758	753	716	761	697	788	684	749	747	709	725	684	675	712	721	786	738	712	735	692	657	716	671	749	680	733	734	721	730	683	725	720	683	740	695	703	691	687	720	705	718	747	733	725	728	697	741	711	736	708	749	692	709	698	698	722	714	727	714	710	742	705	730	729	733	696	729	700	775	691	711	726	752	744	722	747	757	749	772	721	718	692	735	714	714	765	696	746	704	754	676	706	764	741	754	702	724	733	677	754	711	697	713	680	783	757	742	708	721	770	718	690	721	739	789	712	761	718	722	712	744	724	761	678	738	728	778	768	671	728	745	742	713	724	678	728	708	693	705	761	731	679	662	710	691	697	719	709	694	697	755	691	736	684	711	726	715	732	697	741	714	735	709	693	722	713	737	708	687	689	694	758	763	741	715	688	695	797	730	722	727	733	676	726	756	677	687	702	711	736	740	712	720	712	701	734	725	734	784	730	721	712	729	715	731	706	698	715	729	701	730	715	717	725	744	710	708	688	688	736	710	753	730	748	698	695	713	728	714	670	711	705	720	721	717	661	707	733	697	746	699	774	789	708	754	728	752	717	687	721	700	743	711	747	757	720	699	733	711	691	791	738	760	736	686	732	731	738	730	718	686	729	738	701	686	716	721	731	749	737	755	791	731	722	722	682	728	744	724	718	716	732	744	682	721	741	709	701	720	684	717	755	751	684	697	742	787	758	692	726	732	760	780	638	706	721	732	692	727	731	751	728	699	739	680	751	727	700	745	738	680	718	758	666	670	731	757	695	742	699	729	707	714	677	723	697	723	736	778	764	732	750	715	724	770	727	730	709	738	766	718	722	711	769	708	684	734	695	732	685	750	717	766	724	707	685	705	688	669	737	708	721	725	721	738	696	754	742	717	704	745	710	697	715	717	754	736	757	689	706	690	736	761	734	709	754	705	769	745	732	666	696	722	742	683	726	712	736	775	762	756	740	692	679	706	734	727	667	688	719	719	732	735	818	662	720	699	682	737	694	686	693	689	737	713	751	725	736	689	751	684	752	707	740	690	698	732	697	714	743	717	699	708	750	732	700	749	727	688	750	685	745	684	708	713	673	706	718	705	657	673	684	706	696	715	732	745	725	719	721	687	689	708	722	681	769	746	757	718	687	732	691	691	707	739	698	758	715	732	727	723	741	665	753	699	723	719	698	700	674	707	723	706	712	716	733	705	711	784	728	697	727	722	747	758	728	747	731	738	714	745	711	685	709	769	726	662	723	749	746	711	704	700	718	706	702	722	730	739	714	740	711	730	717	696	732	743	705	742	710	698	752	726	723	708	719	670	748	726	756	706	671	740	677	732	673	702	692	721	747	726	724	721	705	724	699	696	726	701	685	744	755	715	745	742	755	675	712	723	728	763	714	726	688	698	734	688	702	713	753	686	676	743	758	751	694	770	762	713	699	726	756	742	724	718	724	700	715	718	746	704	654	750	750	743	727	670	714	716	713	716	690	723	731	750	746	719	699	703	735	724	724	745	718	709	748	699	724	717	714	725	714	718	751	746	715	730	732	664	693	694	759	656	698	711	736	690	705	758	691	672	708	692	759	700	684	746	676	697	729	694	711	691	713	727	669	711	751	700	701	718	749	692	729	737	743	655	717	716	722	684	725	716	672	693	781	711	712	745	743	710	790	714	706	752	699	730	733	718	672	730	714	673	700	696	725	729	715	756	741	749	745	683	748	690	758	684	710	760	714	695	710	730	718	732	716	761	702	673	742	682	732	722	716	661	733	773	737	711	720	726	738	726	766	688	700	762	728	719	724	718	710	735	723	709	728	706	737	728	690	745	716	675	729	728	714	728	701	696	713	706	735	712	690	759	741	721	710	724	775	732	746	737	728	727	725	741	667	717	715	685	739	770	724	703	710	756	699	702	705	756	693	714	770	730	708	681	749	746	715	719	692	748	697	699	747	685	702	684	675	739	707	691	704	760	712	707	756	740	724	721	706	707	727	741	724	717	703	773	664	704	712	753	703	742	725	692	704	721	729	723	696	702	719	664	730	701	709	687	726	659	713	745	714	710	739	704	728	762	710	708	671	724	676	747	729	732	707	733	713	759	722	717	704	730	724	723	727	719	730	761	710	700	733	702	718	729	736	747	767	729	703	733	713	680	734	762	747	727	695	699	700	716	722	713	715	749	694	698	744	748	746	744	737	772	678	721	774	750	725	680	754	740	702	690	726	662	700	750	752	665	701	742	691	694	716	725	730	741	725	733	720	710	764	674	690	744	761	729	711	711	731	745	710	736	749	758	688	740	734	712	738	706	729	736	721	712	736	751	761	716	734	729	690	736	739	677	719	708	676	789	704	713	673	732	719	741	712	732	722	704	756	692	743	705	724	734	747	700	721	716	708	649	663	732	671	688	756	703	708	726	747	683	745	719	708	703	733	687	732	707	710	691	739	710	743	727	762	702	705	726	722	699	766	730	742	727	746	776	751	678	695	721	773	732	724	759	728	698	725	721	743	789	722	726	751	720	777	720	728	722	759	680	714	674	714	733	720	730	709	728	748	776	703	672	719	723	727	743	723	754	683	714	704	730	749	745	717	751	711	659	761	706	680	710	744	689	707	775	743	712	736	739	743	738	719	720	726	730	733	731	707	728	709	724	728	766	713	703	740	692	723	753	715	695	712	722	712	691	706	705	709	716	738	724	720	736	743	751	698	737	729	757	679	690	713	717	713	761	753	726	743	712	770	696	654	708	669	746	726	711	731	747	732	730	686	739	733	725	684	711	720	717	733	694	754	737	699	673	687	731	723	753	670	720	680	665	694	713	732	728	698	720	784	746	701	752	739	722	793	666	733	695	689	689	772	690	751	700	706	692	673	757	717	692	706	696	708	694	662	731	685	670	715	699	735	726	764	741	762	731	689	741	688	712	693	777	689	742	767	710	687	723	703	736	710	714	730	675	704	733	699	733	717	687	711	741	738	754	728	666	680	721	720	745	698	729	700	704	663	711	724	705	728	759	754	707	723	747	758	770	719	753	764	678	754	718	720	724	752	747	657	735	692	703	726	763	746	725	718	677	729	724	737	706	730	755	727	690	732	740	739	711	730	706	786	754	697	755	714	768	708	740	752	725	685	704	708	746	740	743	710	735	751	687	716	675	754	664	716	727	746	721	745	723	726	733	735	797
41761	67460	50493	34613	27867	22547	17621	13129	9508	6812	5070	3726	2984	2120	1545	1225	1178	1016	953	947	901	794	858	801	775	762	775	834	762	748	702	742	792	719	720	739	769	763	683	705	728	731	674	748	773	706	746	681	750	767	710	712	692	761	693	727	742	720	730	710	696	754	759	704	715	680	711	715	676	773	740	669	686	713	743	700	707	670	729	702	750	755	671	726	736	709	665	733	737	707	688	737	731	747	704	728	745	713	735	745	743	728	683	718	722	705	726	698	718	689	698	743	767	718	702	684	681	762	729	703	671	757	740	698	672	733	736	684	724	709	797	725	744	706	715	769	703	712	732	690	706	728	768	721	724	747	715	733	698	709	728	716	734	716	701	734	675	712	712	755	722	716	698	765	729	721	736	668	697	756	741	732	793	730	781	701	663	762	737	721	724	726	763	706	709	746	692	711	695	675	693	736	730	662	708	716	712	708	690	700	709	723	764	750	723	727	688	659	730	740	744	676	735	763	762	740	685	716	782	691	726	691	718	696	712	691	729	712	702	702	714	773	741	714	716	700	722	750	716	746	708	666	734	667	782	673	714	703	669	728	754	721	651	745	747	750	728	696	663	714	722	696	730	735	744	714	685	709	714	718	721	768	712	775	709	727	774	725	754	703	728	724	725	732	672	707	693	770	736	730	725	669	754	709	699	696	730	741	745	726	699	713	730	732	753	737	666	672	669	728	720	716	707	733	734	732	703	710	745	733	696	719	744	727	729	731	724	745	756	719	697	729	711	741	705	681	705	756	657	724	703	720	706	658	737	664	722	733	729	737	702	737	748	703	719	698	682	744	724	695	742	721	723	692	677	729	717	709	730	668	718	737	722	734	691	695	733	695	705	685	717	731	694	719	659	720	781	725	721	692	684	701	711	713	666	730	706	700	754	697	720	743	708	704	716	716	683	683	706	676	712	686	690	739	670	763	752	720	714	730	740	748	727	735	672	711	740	717	706	749	736	718	715	715	712	722	761	730	659	708	748	707	778	708	713	680	703	713	737	736	757	732	764	673	714	729	653	724	717	718	689	718	718	722	640	700	694	739	721	730	696	724	728	730	729	747	767	755	712	670	691	715	708	742	728	692	705	726	699	715	740	708	700	733	720	697	743	723	718	726	759	667	751	711	714	721	704	726	756	717	799	713	714	686	719	716	719	732	706	671	678	709	732	734	710	716	729	719	762	702	755	730	718	657	687	695	713	723	730	788	680	669	718	674	728	726	712	733	711	706	675	736	718	676	742	700	702	746	733	726	702	715	712	732	721	702	738	702	713	737	714	738	725	740	751	734	706	745	694	718	755	722	718	714	752	756	705	731	719	717	654	695	709	732	714	720	719	703	641	713	705	712	705	714	712	700	708	762	690	692	751	669	671	786	677	741	701	690	740	695	717	745	688	718	713	725	699	710	743	715	701	703	712	722	728	731	742	668	710	756	749	703	721	686	678	736	708	718	727	692	756	699	705	750	744	724	714	691	703	758	685	713	726	708	714	716	749	723	745	711	725	739	734	733	663	732	744	704	690	739	693	741	683	749	697	739	743	711	715	702	718	692	729	735	738	691	715	743	726	690	666	688	710	748	722	734	708	704	698	758	742	740	741	726	696	712	705	697	665	721	731	721	726	703	724	729	719	669	717	767	701	698	719	755	729	698	701	755	650	746	736	704	681	728	695	709	704	793	712	726	683	705	687	699	729	723	750	696	727	749	693	723	712	743	706	690	753	673	753	713	739	706	714	736	663	737	698	742	724	702	698	714	718	736	697	682	725	685	700	665	724	686	716	751	726	768	736	692	644	694	684	708	683	674	722	689	706	751	703	756	711	694	730	672	741	722	725	735	738	752	713	665	711	723	689	759	664	670	712	714	728	724	709	658	721	714	689	737	707	734	716	759	789	778	747	718	765	714	751	735	722	751	713	721	711	713	709	737	670	729	749	743	713	708	742	719	738	679	717	767	701	722	705	764	757	750	709	711	706	712	706	750	702	721	706	751	698	694	759	693	723	691	711	693	703	675	729	715	724	765	682	676	740	751	676	730	714	706	678	712	746	761	704	709	763	746	706	702	740	721	698	756	760	759	750	733	742	713	708	677	741	717	718	709	747	753	738	704	726	716	771	722	716	746	704	713	731	719	737	718	744	745	717	715	730	727	713	766	782	726	746	710	696	711	707	710	707	757	696	690	740	756	686	730	747	717	712	720	758	710	742	722	722	727	723	715	681	699	732	695	697	686	755	743	699	692	696	682	718	725	715	740	714	688	707	692	752	706	723	735	736	743	672	718	678	718	730	768	714	740	738	761	753	724	699	705	755	668	731	712	678	717	729	731	745	761	724	743	721	724	683	715	713	677	667	693	701	716	723	745	744	717	714	711	742	700	700	711	733	743	676	709	744	682	701	704	708	703	720	694	706	703	694	686	679	701	697	716	732	751	724	666	709	727	678	751	722	684	688	724	755	687	690	740	768	659	728	739	763	725	687	720	706	762	676	706	711	724	698	691	714	737	719	689	708	718	663	756	728	661	748	712	759	708	691	735	728	671	686	715	701	686	731	706	691	695	755	721	697	700	692	716	747	719	737	677	719	761	712	736	737	708	711	700	731	736	736	718	721	670	687	699	712	697	720	728	695	721	742	770	743	665	697	713	742	683	779	747	688	739	706	728	695	724	728	710	714	723	733	738	691	723	795	704	720	712	743	749	692	709	741	755	725	726	726	749	726	743	683	709	732	727	719	739	704	720	712	706	698	713	753	709	723	722	679	723	739	665	728	742	686	728	688	770	729	716	700	738	701	741	670	658	693	682	709	673	661	766	686	753	717	719	732	708	721	714	722	732	729	688	726	719	748	790	692	744	778	734	730	709	731	758	733	753	725	713	664	734	740	716	737	728	736	726	751	701	723	687	688	689	695	750	712	695	715	731	752	714	716	717	650	704	714	682	773	715	743	677	696	750	678	703	714	739	759	721	716	677	691	711	728	697	737	709	761	720	710	766	755	732	701	736	739	732	707	725	717	720	721	701	662	697	704	753	769	723	720	753	746	737	751	692	727	734	708	731	721	740	762	670	776	765	744	688	682	725	733	663	730	752	694	753	709	730	714	730	698	704	705	725	668	720	717	761	717	726	762	700	739	722	723	719	690	764	707	714	726	755	754	726	747	749	667	733	709	745	736	716	678	723	695	709	739	689	703	714	698	702	708	757	751	721	704	714	689	761	694	754	744	752	707	724	717	687	739	729	722	733	714	680	761	730	711	704	712	725	723	706	664	714	711	696	727	691	697	670	693	726	682	718	712	692	710	703	757	672	666	705	735	712	712	692	710	740	743	742	676	704	719	707	714	727	701	694	758	756	760	712	749	696	706	688	746	744	739	714	725	700	661	715	773	710	748	666	694	704	713	731	735	693	709	720	715	734	728	728	755	766	732	705	670	719	747	697	714	708	734	740	718	735	737	665	702	745	742	685
25416	22128	32342	30094	23233	17318	12482	8437	5825	4084	3129	2410	1946	1537	1244	1088	985	917	849	859	842	854	826	819	816	794	792	762	801	795	802	705	788	768	754	800	758	756	774	764	763	773	762	709	787	749	841	754	737	756	754	724	763	689	741	713	801	684	770	787	780	788	746	781	743	758	743	751	757	776	739	705	743	740	750	708	767	741	738	775	755	760	762	714	679	702	811	795	712	756	789	741	762	767	733	729	723	729	721	712	779	787	715	743	712	749	763	712	734	717	723	742	715	748	751	774	789	767	709	715	750	782	745	745	770	767	776	738	755	769	710	695	760	723	718	776	743	720	739	727	708	726	783	757	778	758	782	721	773	750	727	741	718	743	685	742	727	732	771	769	722	699	778	722	757	750	743	711	738	744	700	731	741	756	784	736	770	726	770	725	799	770	728	745	769	757	754	739	705	702	753	772	729	755	745	770	740	755	726	783	775	732	787	752	715	730	755	741	767	743	698	725	768	742	793	758	737	747	709	705	733	754	745	745	717	745	716	750	697	712	750	730	729	780	768	718	766	739	756	719	703	777	731	749	762	747	784	701	704	728	677	764	785	712	768	762	747	739	761	720	744	724	699	697	747	707	740	761	746	751	718	750	756	733	755	754	755	770	750	760	758	790	768	779	754	753	813	762	763	739	756	766	736	783	780	801	728	749	735	748	751	757	738	721	753	774	707	746	753	777	739	765	695	770	781	745	812	787	755	801	720	742	711	774	730	710	703	792	779	730	732	731	723	743	798	742	773	757	734	749	767	745	695	715	770	775	729	737	761	758	705	734	714	746	730	739	758	790	751	762	764	748	742	740	777	719	758	748	708	725	686	733	775	714	775	761	767	764	743	708	731	779	765	792	769	731	782	773	740	783	748	741	724	765	792	742	724	729	783	761	753	725	714	775	777	759	763	753	689	739	757	775	701	798	735	690	738	698	765	768	781	701	743	749	725	747	732	740	720	772	738	786	765	766	726	785	681	764	774	786	771	745	739	782	729	735	738	778	757	758	775	762	712	754	702	752	704	759	728	698	752	741	735	691	730	746	703	733	794	780	785	764	735	725	753	728	738	755	771	732	723	739	815	743	754	717	753	757	752	737	729	727	707	775	801	733	712	710	764	769	779	761	775	752	755	732	711	767	748	716	756	709	768	724	752	761	779	765	687	773	754	769	749	754	755	770	756	760	802	758	754	771	739	739	768	709	757	761	755	731	754	719	739	747	770	785	732	737	762	713	723	740	726	777	725	747	756	773	759	726	757	771	726	767	720	717	733	674	759	792	750	785	734	788	755	758	740	802	761	755	750	775	731	760	726	743	779	785	765	778	765	757	785	689	684	713	786	769	736	749	788	721	718	701	700	790	822	757	711	784	743	768	769	731	721	751	755	767	727	738	730	730	751	761	738	770	744	681	726	746	725	738	788	755	781	778	711	707	744	782	739	744	757	754	734	737	752	768	783	798	746	727	723	791	734	769	794	740	730	806	717	785	727	796	733	799	723	764	802	707	773	718	777	810	766	761	730	720	711	761	751	740	766	756	797	711	732	758	764	732	700	797	748	732	750	704	721	772	797	768	755	716	692	760	752	743	777	724	760	758	777	770	771	748	794	715	737	750	752	735	770	791	723	760	785	697	723	817	738	750	728	757	775	730	737	761	791	733	764	715	722	762	764	757	765	739	782	772	719	740	734	753	730	775	807	751	745	724	763	766	733	751	769	685	737	714	702	722	771	747	722	769	756	723	713	763	775	772	776	728	746	744	716	719	748	728	791	763	741	766	786	756	770	797	765	733	746	717	737	738	768	786	771	784	798	747	784	762	754	771	778	800	729	723	738	721	752	751	758	777	744	719	713	732	748	729	764	740	782	714	753	750	716	758	744	790	724	730	750	746	700	704	739	738	703	719	743	763	748	701	752	768	770	754	781	751	778	716	786	708	734	729	747	725	782	736	744	724	754	768	750	802	782	742	716	732	734	721	719	760	747	731	784	741	721	784	787	729	735	722	717	734	724	715	750	732	785	744	785	716	741	733	746	727	806	736	717	760	749	732	723	705	803	724	741	720	752	689	739	752	703	782	719	688	676	751	749	746	696	758	780	716	742	745	777	718	721	694	754	768	688	782	745	720	699	753	772	771	757	741	705	747	745	714	711	718	795	744	730	734	716	764	734	734	727	723	746	764	770	722	712	723	733	735	724	760	775	754	749	752	757	779	764	711	735	754	709	785	731	705	775	712	728	712	775	769	750	709	760	783	750	756	723	728	702	798	774	771	741	739	733	773	777	727	691	755	739	718	762	744	751	721	720	786	774	758	742	735	752	732	722	757	750	751	772	752	758	745	749	768	810	750	796	707	777	701	744	769	690	777	815	769	776	745	736	743	745	747	760	756	756	700	735	779	753	716	775	743	738	742	720	682	730	759	773	745	754	793	744	810	750	793	730	733	775	749	795	727	760	801	726	736	722	719	733	721	790	767	696	724	735	774	754	764	784	736	748	770	745	719	737	763	766	795	800	753	724	751	723	718	735	753	756	718	753	711	741	730	739	735	773	768	773	723	738	783	656	792	810	742	708	708	701	728	737	763	703	690	729	717	740	733	719	730	712	727	690	749	783	761	754	732	779	772	756	747	732	748	724	753	705	724	723	771	728	748	777	814	769	719	733	711	736	743	820	772	719	726	755	785	782	759	723	762	763	743	754	779	723	747	771	756	795	723	719	739	755	771	725	733	781	734	756	737	746	707	742	714	754	748	758	760	741	797	747	692	725	773	674	718	739	728	771	693	767	762	761	718	744	749	716	746	718	709	789	736	762	729	737	696	753	699	730	778	734	773	745	767	731	682	737	727	765	743	737	723	738	778	754	785	781	687	771	729	759	781	760	769	757	792	782	800	760	701	776	767	738	758	744	776	801	747	693	760	757	661	733	763	746	742	763	743	761	790	742	719	725	787	684	783	773	788	760	779	753	731	770	735	766	763	757	717	759	748	747	742	726	676	717	730	752	744	759	743	736	750	717	722	727	742	748	758	768	750	692	748	719	727	772	799	734	799	726	690	727	724	751	714	769	770	804	744	750	760	789	777	758	759	718	777	748	747	745	801	741	731	731	763	715	721	751	735	760	758	726	816	737	710	702	755	767	733	753	763	729	803	705	712	705	788	738	783	736	769	734	748	745	732	768	773	747	822	765	717	768	760	760	734	750	737	756	730	756	765	748	762	739	738	785	748	694	740	746	749	775	726	758	719	728	711	772	771	726	775	775	755	713	760	707	765	730	745	803	726	721	755	769	723	718	754	740	746	751	740	741	720	798	756	700	734	702	777	750	709	737	811	731	736	707	716	747	788	779	789	769	729	768	697	742	716	788	744	775	689	772	746	731	685	723	762	765	747	735	706	746	757	768	760	755	744	749	781	728	741	729	762	758	755	740	736	779	728	755	719	762	769	721	718	696	712	725	760	756	752	727	760
39032	64367	49737	32004	24612	19130	15404	11475	8195	6018	4401	3268	2685	2017	1475	1186	1093	1075	994	975	883	895	880	803	850	766	820	803	776	722	725	761	739	751	732	760	767	729	802	749	762	713	755	696	752	774	752	763	723	774	724	725	741	729	778	740	771	772	748	771	735	731	735	783	741	760	714	767	756	733	782	734	802	766	771	745	763	738	760	760	778	733	748	764	727	795	742	726	772	728	772	745	718	789	746	765	750	729	731	710	719	739	763	767	726	718	722	732	706	797	770	714	796	801	734	741	782	751	688	735	763	732	725	757	775	727	784	764	754	777	753	746	732	790	755	744	753	745	709	686	780	817	770	718	753	715	743	758	743	732	707	707	723	757	718	705	780	690	716	784	729	748	763	740	713	695	717	732	728	760	751	719	757	712	728	726	695	734	804	713	706	759	694	787	731	796	789	716	758	748	735	726	707	726	719	731	707	735	734	728	764	728	739	734	738	678	801	709	712	752	728	727	688	725	735	761	770	749	789	707	710	741	732	704	754	777	745	761	704	764	703	737	759	776	750	756	757	775	755	717	755	716	764	715	706	756	738	787	767	716	704	729	723	751	712	795	776	734	748	750	733	799	753	823	744	746	788	750	713	782	741	663	702	726	747	785	789	777	762	778	707	767	756	752	809	764	729	727	755	716	735	721	726	731	721	753	726	758	723	732	767	705	749	780	729	768	706	744	736	741	747	754	707	739	719	756	729	769	711	770	752	777	778	765	731	781	769	770	741	719	677	781	738	766	754	730	799	733	743	809	749	726	712	764	769	732	795	764	714	666	784	758	718	756	727	750	749	754	760	769	742	747	725	760	726	786	742	807	759	722	752	744	714	695	758	736	748	739	836	783	788	728	755	706	763	739	722	702	761	749	770	771	718	809	797	718	710	789	730	734	743	748	760	711	738	740	711	721	773	777	768	755	717	741	718	744	743	778	794	724	710	670	713	762	717	785	828	746	732	722	750	776	730	737	777	742	710	746	781	737	792	765	748	745	770	752	757	748	782	767	736	755	721	759	767	696	750	741	778	788	724	738	742	745	817	716	710	755	763	763	760	745	766	768	758	730	733	732	736	784	685	727	754	732	730	736	781	772	731	698	768	752	743	720	765	792	709	739	754	725	737	744	756	750	690	732	738	734	700	772	720	767	725	779	766	692	759	752	720	725	813	775	726	745	761	730	729	679	773	748	759	771	724	681	694	756	725	693	739	797	728	734	743	774	782	788	704	725	731	738	732	718	762	701	742	738	761	730	776	789	707	770	701	724	757	810	745	730	738	727	753	756	763	790	771	752	688	726	745	717	695	748	712	722	786	751	739	744	737	735	748	799	753	724	717	768	747	759	721	753	733	748	769	708	759	810	728	702	725	787	758	742	721	796	776	725	756	773	729	733	707	751	789	782	755	777	774	784	739	740	760	724	765	734	755	758	706	772	730	729	750	754	726	783	711	708	760	737	697	722	745	771	745	762	703	726	737	747	771	731	756	764	725	754	729	783	706	774	764	769	765	671	718	715	772	741	714	788	759	722	752	799	729	733	728	716	771	714	720	736	736	711	721	713	754	795	721	722	736	792	733	806	725	705	815	712	753	761	783	760	733	769	688	709	766	753	760	786	737	769	747	721	759	776	785	703	754	742	749	766	749	695	762	745	672	784	759	757	751	738	794	755	752	752	727	797	746	725	721	736	736	766	760	786	721	736	726	732	734	740	753	731	773	759	743	721	737	744	747	773	732	752	736	758	762	693	732	763	731	747	795	756	744	784	696	742	736	793	709	742	687	745	741	775	752	718	702	723	723	765	722	752	746	743	717	692	758	722	672	771	775	726	794	730	744	733	736	711	687	714	748	742	678	790	709	753	738	765	727	808	776	758	796	775	724	712	785	770	738	724	761	749	707	721	722	769	744	806	790	739	735	708	732	747	726	768	771	743	736	737	693	751	737	793	784	725	739	729	750	744	777	752	722	753	764	724	731	737	721	711	754	758	779	752	776	718	735	690	767	722	750	737	722	713	763	775	726	752	724	714	809	826	755	753	770	691	756	738	724	726	748	774	753	760	776	767	737	728	758	773	769	780	771	748	732	737	751	798	735	739	744	748	771	745	755	699	753	743	765	749	716	762	695	767	745	725	724	745	748	733	731	770	775	734	736	727	757	757	764	732	734	718	753	692	792	741	736	758	725	744	737	731	736	748	765	742	730	724	775	720	733	753	745	751	702	704	723	727	779	717	752	736	748	708	758	755	735	789	723	739	771	728	731	732	803	705	716	722	799	787	816	714	764	717	788	768	787	737	709	752	711	712	709	736	758	758	776	732	776	708	738	744	737	719	744	770	713	766	707	746	785	714	748	706	730	776	737	716	718	770	747	754	739	759	766	766	764	764	755	712	779	718	773	742	757	764	768	814	711	755	773	746	738	744	757	769	737	720	720	707	713	776	729	765	717	761	696	709	744	709	778	737	754	759	745	784	785	775	794	724	748	742	796	732	748	778	744	755	730	729	731	747	709	740	761	748	783	763	761	757	764	723	775	754	765	741	773	736	728	765	739	737	782	754	751	759	786	766	735	722	799	749	776	759	703	719	705	744	777	685	714	730	752	770	760	714	680	775	759	748	714	737	744	796	739	732	798	709	766	678	725	731	755	744	735	704	767	726	739	759	724	750	769	777	801	768	787	763	760	765	739	784	692	744	758	718	739	682	797	743	700	731	762	754	742	711	737	744	713	705	765	741	763	734	733	758	772	717	731	757	716	701	747	740	778	751	721	764	785	725	763	747	725	687	716	790	771	762	757	709	706	797	731	731	773	758	745	733	771	786	746	742	760	751	743	687	805	723	727	794	744	707	728	736	718	736	757	771	720	758	751	743	700	710	738	733	776	754	736	718	727	668	736	738	742	720	756	748	772	732	746	754	752	767	796	726	730	745	684	710	710	708	740	739	783	750	713	749	747	716	753	722	744	724	756	704	763	764	783	739	780	782	694	778	725	710	698	743	758	738	736	733	779	723	759	732	774	764	764	797	744	729	792	712	774	756	690	745	744	692	798	750	723	720	710	746	720	712	744	748	753	788	715	726	716	731	755	735	737	782	710	752	735	751	752	754	720	765	728	773	737	742	774	766	733	712	721	745	741	733	749	719	756	758	748	774	756	735	738	715	687	730	765	722	754	715	722	771	707	793	765	735	763	728	747	788	716	739	736	726	752	763	717	733	764	782	725	779	754	763	780	764	796	731	767	747	754	783	775	732	694	776	795	740	783	740	717	771	714	779	754	770	739	722	758	751	796	729	733	724	762	731	738	712	763	688	752	751	744	739	707	734	739	739	722	739	771	721	663	724	781	717	746	733	789	771	770	768	727	753	744	711	770	762	719	746	768	745	776	768	757	717	744	710	735	753	746	757	750	724	788	744	728	715	753	747	728	735	737	725	769	715	731	734	794	674	781	756	708	735	792	718	750	751	778	773
23011	21427	29129	24475	23205	25488	25311	16573	11436	8291	5939	4373	3349	2491	1819	1484	1328	1202	1065	1013	942	935	939	928	906	863	879	859	812	810	812	813	804	778	770	803	791	787	825	844	796	767	825	769	749	782	747	766	828	872	772	761	749	775	793	822	802	770	777	808	764	799	759	736	759	776	832	783	757	768	759	760	744	753	784	732	759	768	806	774	766	781	718	751	755	816	761	760	776	715	795	751	766	775	729	780	766	759	753	783	784	777	766	738	746	773	782	798	745	789	744	746	739	753	754	757	755	745	764	746	752	793	745	753	801	768	765	750	786	803	754	752	819	754	740	769	773	787	754	756	728	775	736	802	749	817	792	751	771	804	740	815	795	740	735	792	813	733	806	760	767	772	795	793	754	765	752	816	787	791	800	768	757	763	785	746	759	735	782	763	788	763	732	745	754	778	766	761	773	780	735	764	823	764	827	723	733	804	743	771	789	798	816	733	748	738	815	760	773	777	779	743	742	718	793	761	709	702	750	738	774	813	800	737	775	761	771	801	773	763	752	770	788	762	743	764	776	741	805	731	779	767	724	714	753	812	705	780	723	760	802	727	773	764	794	718	752	764	745	738	802	763	795	782	786	713	794	781	800	791	783	719	753	763	765	791	766	787	707	743	717	752	750	794	804	779	769	754	715	702	795	743	769	794	747	767	747	775	738	789	729	737	797	753	742	781	808	768	776	795	753	863	768	750	749	818	734	772	747	790	789	791	788	768	739	748	715	780	764	778	776	772	807	728	752	762	735	735	791	811	746	749	765	794	760	738	741	729	744	752	784	752	814	803	791	761	763	764	725	782	780	753	761	727	762	755	774	744	761	787	782	799	784	770	779	791	774	780	790	813	745	738	773	723	780	753	745	770	796	742	771	757	750	763	806	750	747	759	702	732	815	813	754	818	736	771	734	742	704	777	749	779	730	775	766	698	770	820	781	789	775	773	728	827	840	734	776	751	759	735	768	774	743	781	791	783	755	769	759	789	775	743	749	735	813	796	737	735	753	788	780	797	827	804	770	748	774	747	747	794	787	696	745	755	713	779	766	785	757	795	765	813	732	803	781	776	804	749	771	777	747	752	813	739	758	806	785	826	819	811	783	759	792	742	725	764	796	734	772	791	751	791	809	775	807	732	766	815	718	788	771	741	706	746	775	742	703	756	713	765	756	741	815	736	775	788	775	802	780	766	773	764	765	817	764	753	783	779	794	822	768	753	735	758	756	771	732	782	792	782	789	772	763	756	708	779	743	767	787	741	808	773	739	797	761	795	808	764	751	796	779	786	762	803	770	790	759	765	735	748	815	819	801	795	747	777	760	751	729	776	772	771	758	767	792	772	787	794	746	736	738	760	738	814	761	783	719	781	748	747	797	822	720	726	820	760	725	742	805	810	789	730	759	813	701	744	767	722	775	754	753	784	757	775	778	754	754	807	736	730	710	788	811	781	755	702	764	740	750	773	782	738	734	771	725	754	769	735	814	785	767	744	742	742	750	737	769	758	736	771	776	710	774	773	779	692	790	781	758	739	743	748	823	751	759	754	776	764	795	718	809	725	766	778	743	741	779	790	777	791	797	779	767	799	793	774	748	731	767	801	746	766	725	767	724	738	713	780	758	783	808	774	791	807	762	710	740	753	752	792	724	771	805	783	748	791	773	786	787	779	776	795	777	690	775	813	789	764	747	770	796	799	788	787	761	791	772	766	741	751	776	749	768	793	765	698	684	794	742	734	748	764	813	734	797	741	747	785	692	743	806	744	770	765	735	786	794	713	736	803	742	769	745	782	698	748	828	769	728	767	781	774	743	754	790	815	802	735	765	802	729	763	760	786	766	758	801	784	796	720	773	771	781	758	763	772	732	824	761	792	784	779	814	767	740	789	721	760	770	759	806	718	787	729	792	811	738	770	765	719	801	799	776	770	769	757	845	734	768	796	793	747	742	763	744	774	803	754	755	775	760	741	788	711	754	788	820	782	734	788	762	799	803	701	769	738	772	787	770	770	779	775	725	747	760	748	745	741	728	775	757	751	764	799	738	730	791	750	811	747	750	804	736	798	739	828	754	736	766	774	758	748	771	735	820	745	794	735	739	767	771	737	742	768	763	766	744	774	838	766	742	738	755	819	793	745	777	742	746	784	755	806	759	798	715	773	787	742	786	789	714	753	693	772	810	779	791	782	787	760	758	732	757	709	759	726	782	773	775	742	769	774	829	788	785	762	788	781	777	797	756	748	778	780	737	774	730	680	753	753	763	747	765	808	764	759	759	728	769	783	769	763	734	762	762	739	769	753	733	790	803	798	745	835	763	808	765	746	764	766	766	776	731	772	769	744	781	780	764	794	813	761	741	786	724	758	789	757	786	795	789	747	800	734	746	776	817	778	770	828	790	762	751	782	753	776	736	782	762	718	780	776	828	781	715	759	832	737	790	757	763	792	729	781	727	771	770	755	782	772	719	759	766	736	775	760	749	775	757	737	739	783	757	739	806	823	784	710	777	751	762	768	713	775	744	768	775	743	788	766	812	753	754	765	741	723	797	757	827	753	750	763	728	789	762	737	777	745	718	761	726	777	770	734	738	807	762	736	753	768	786	734	759	777	765	726	760	747	813	806	739	779	747	733	767	702	752	802	787	771	769	762	711	744	762	724	808	780	734	772	762	785	787	742	709	710	832	789	772	698	765	749	766	829	744	791	745	795	832	813	751	785	747	759	742	752	708	748	825	767	737	797	738	739	771	722	794	770	805	757	784	797	742	780	752	786	791	727	724	780	783	777	773	737	750	785	791	755	816	798	798	772	785	758	798	702	752	739	758	808	789	740	760	721	774	771	772	789	763	738	755	752	771	757	802	736	801	773	772	746	810	718	768	765	771	749	754	774	754	795	767	781	819	706	734	758	805	816	796	799	737	774	802	755	761	786	754	746	781	752	764	723	789	793	772	801	784	774	744	728	787	728	797	755	763	759	789	755	800	756	792	773	759	743	757	766	802	780	799	700	737	745	718	728	821	752	815	778	707	783	769	755	761	710	734	795	747	756	759	780	763	816	757	726	736	798	774	797	733	709	752	754	743	768	722	757	829	747	761	762	765	735	728	784	770	757	795	737	706	783	758	792	769	751	773	747	762	746	762	724	738	736	763	785	796	776	725	731	786	783	759	766	735	818	824	775	784	735	742	759	778	771	777	761	747	774	787	765	751	777	747	739	719	761	753	742	717	754	729	812	735	754	738	741	769	716	768	748	788	756	749	787	736	717	776	757	714	822	733	748	723	752	785	724	750	764	800	804	822	729	779	774	762	761	819	743	744	782	727	776	816	793	724	749	822	721	740	722	806	731	698	778	802	749	752	749	770	775	785	772	771	743	786	743	788	758	770	757	789	755	804	728	684	802	745	780	742	806	783	788	751	746	764	766	761	716	720	802	780	761	802	806	767	763	766	735	806	728	777	803	737	798	786	757	816	769
42888	70357	53923	41012	34690	28216	23444	18780	14447	10710	7940	5732	4324	3243	2288	1792	1474	1290	1263	1094	1093	974	1015	949	869	839	845	900	789	860	841	754	824	757	808	762	776	762	755	784	783	773	795	746	762	705	747	722	755	715	805	807	745	775	797	771	720	780	744	783	789	762	743	806	780	759	746	721	777	753	760	731	732	745	800	758	747	741	772	727	765	786	761	726	780	711	758	734	662	724	769	752	813	780	769	768	802	766	729	755	756	784	679	752	761	764	719	790	698	670	745	753	772	697	733	779	747	748	761	780	759	784	746	724	807	753	792	739	724	754	745	712	729	745	797	804	725	776	738	780	713	773	821	736	716	737	778	759	805	762	732	763	756	726	736	753	683	765	730	763	785	791	707	806	725	772	725	750	754	788	717	723	748	775	742	730	724	716	745	715	748	760	745	723	765	706	768	759	743	714	697	709	697	707	759	774	786	758	759	747	720	774	724	757	764	703	737	707	782	775	707	760	709	737	764	757	780	756	698	776	779	760	777	740	752	775	730	737	704	734	746	787	757	721	783	760	752	739	746	777	738	787	751	731	791	730	752	741	712	800	729	745	684	698	712	762	818	801	784	736	780	763	764	754	787	757	713	736	769	801	712	731	733	776	748	735	723	776	734	732	763	759	797	721	742	778	751	736	756	766	718	719	745	760	734	754	797	765	779	733	754	758	767	767	788	721	732	704	784	746	766	744	727	761	743	758	759	765	725	710	755	745	724	729	746	745	717	778	731	762	767	728	785	759	792	768	707	737	697	766	721	783	779	748	745	748	715	717	792	734	748	685	761	754	700	732	770	772	773	761	771	779	752	777	690	772	804	793	757	765	748	714	767	768	797	685	760	785	772	757	718	715	747	721	720	717	712	748	747	744	809	735	713	764	731	756	769	759	715	741	790	759	730	773	737	729	742	742	770	747	784	743	746	734	704	707	788	712	783	740	783	784	747	763	747	773	745	737	774	777	707	758	742	734	828	745	762	782	743	733	752	750	742	787	820	773	687	692	685	724	803	697	767	727	762	754	742	736	771	754	772	734	731	767	790	744	725	706	796	763	728	762	727	816	770	783	742	729	742	731	774	716	720	777	757	666	708	752	742	762	763	771	768	727	747	780	675	748	751	738	769	739	811	750	812	703	745	768	750	740	746	774	725	735	724	730	754	782	738	754	722	768	774	776	750	733	773	693	749	741	741	756	769	813	732	738	714	735	734	789	752	713	761	775	750	743	716	715	687	754	740	760	755	769	781	740	746	710	741	752	735	709	766	802	811	779	775	760	744	712	755	829	758	761	790	739	741	754	755	748	721	763	769	739	771	734	762	763	774	722	789	730	743	757	708	752	797	751	732	731	739	717	722	671	741	785	745	727	736	753	723	769	751	723	700	733	729	771	735	740	786	738	734	733	755	722	778	737	723	735	763	795	742	726	767	800	730	707	750	722	756	745	742	723	760	766	715	726	749	781	748	766	747	777	760	741	758	745	746	727	779	801	667	684	711	764	771	742	757	753	806	763	768	721	766	727	753	776	716	789	753	746	782	783	742	781	804	746	805	747	745	793	768	722	715	747	769	753	760	762	760	751	787	729	723	719	769	717	701	713	751	770	704	765	752	735	697	724	763	723	759	733	733	758	768	718	768	744	733	753	761	718	726	747	746	716	762	714	771	757	755	723	714	768	787	736	787	769	701	700	763	797	736	761	739	731	717	720	701	740	771	778	728	728	747	783	737	765	771	750	775	765	739	743	719	714	763	769	732	744	738	714	763	739	807	785	720	740	751	789	754	758	730	775	774	745	687	728	727	752	782	753	697	708	708	759	739	778	791	700	821	677	770	773	740	717	767	736	774	726	745	713	775	792	797	741	744	746	729	809	725	781	720	781	780	757	771	727	725	749	737	742	743	776	729	787	787	684	751	759	729	732	770	708	688	766	794	722	745	749	774	767	740	755	701	789	717	697	763	718	737	749	754	741	743	757	744	774	764	775	778	743	787	742	755	746	742	796	782	766	750	711	758	828	694	730	788	751	719	751	762	744	752	717	761	793	754	700	697	776	748	744	758	746	686	743	735	701	736	728	756	766	767	726	750	777	749	730	752	765	728	784	759	752	760	759	796	781	741	754	786	761	763	777	735	729	772	772	681	785	732	784	727	760	766	781	743	745	768	759	746	707	752	716	799	715	749	757	752	727	743	786	734	775	766	738	782	776	778	807	745	685	804	754	776	769	776	747	760	738	745	727	717	767	765	720	765	735	756	727	767	751	754	793	704	720	732	719	751	781	753	779	794	720	732	763	705	737	687	758	747	753	802	742	726	739	757	785	759	766	797	783	729	760	768	739	735	740	698	732	739	746	694	730	721	750	728	724	757	750	716	742	746	733	735	739	711	729	745	743	740	749	724	787	811	731	760	730	755	698	732	765	777	782	751	770	722	759	781	748	738	721	774	722	773	737	778	744	762	730	735	794	800	736	745	747	824	760	756	692	779	669	788	740	734	729	687	780	788	743	730	750	718	720	766	747	773	754	764	766	760	742	743	761	744	735	705	753	722	778	726	732	767	730	790	695	736	763	722	767	782	751	764	756	736	801	706	747	708	777	741	709	739	781	765	739	733	749	743	762	756	754	751	762	731	694	744	755	721	688	730	718	757	750	704	760	781	744	728	765	718	763	771	754	789	763	784	738	740	748	742	749	743	720	732	792	774	722	794	726	734	765	769	751	792	787	751	784	728	730	759	713	682	787	715	799	785	717	749	758	738	763	783	783	763	773	731	764	761	776	741	746	758	736	781	773	751	793	775	752	736	761	760	752	763	769	752	760	755	725	736	765	783	726	711	773	727	756	764	786	733	775	754	706	773	696	733	708	703	763	763	774	746	729	755	750	766	745	743	803	705	713	759	762	763	752	761	756	699	771	737	735	763	806	796	736	747	791	738	767	835	734	792	768	776	757	720	730	748	786	761	735	749	748	755	750	748	746	741	772	738	764	762	794	758	747	747	764	743	722	735	697	734	701	740	761	790	746	764	782	697	714	743	697	769	746	727	736	788	742	760	722	708	757	776	761	712	741	781	753	801	715	771	744	678	780	753	737	770	747	734	771	761	772	773	697	773	777	747	705	700	750	759	756	724	740	708	740	743	758	756	732	755	743	744	774	680	795	723	706	749	769	755	754	678	787	766	751	711	777	745	709	777	741	772	764	762	746	784	753	752	716	757	786	776	779	779	756	745	763	803	739	803	728	736	749	699	740	735	777	763	724	737	777	740	755	750	737	743	740	752	752	698	710	771	770	699	756	704	755	783	779	728	715	773	740	734	726	741	791	737	785	753	778	698	774	731	742	755	803	739	759	776	745	739	758	757	714	770	758	737	741	718	722	820	729	799	768	750	734	751	736	750	790	794	755	756	740	736	775	735	756	790	804	668	785	708	779	803	734	727	709	786	712	806	739	774	773	752	743	747	747	787	766	726	804
37535	45130	44813	33711	21494	13109	8905	6406	4735	3476	2543	2003	1598	1366	993	1016	955	890	814	797	840	798	789	800	706	704	740	730	746	764	762	763	743	745	753	765	743	735	710	734	744	688	728	737	742	753	716	741	770	717	711	716	720	731	756	756	726	712	708	742	764	710	748	723	774	685	746	767	748	774	675	671	752	718	708	720	702	710	699	736	742	735	742	735	752	711	675	682	718	737	710	697	723	725	736	729	754	755	752	698	691	688	731	755	724	728	742	741	691	699	719	744	739	713	731	723	715	674	729	734	698	695	749	785	756	750	671	700	745	789	725	751	740	733	784	691	710	705	740	724	704	755	710	747	722	675	709	733	730	742	740	721	718	707	694	706	693	694	728	730	702	704	706	722	721	701	749	721	740	718	745	744	703	756	729	714	767	712	736	731	708	727	759	717	733	761	761	736	697	781	741	748	747	740	701	723	682	727	725	762	679	703	728	742	689	740	736	723	729	732	712	741	681	704	706	740	749	790	727	731	705	783	738	738	713	775	733	652	684	736	772	673	726	759	738	712	730	724	707	734	713	771	742	741	763	728	703	717	740	700	706	744	775	729	715	713	696	705	693	699	715	676	760	711	742	720	732	742	739	729	771	730	734	707	715	744	735	716	723	690	738	728	754	678	761	716	725	808	732	759	777	736	747	689	693	757	695	720	728	708	662	706	669	731	733	731	753	756	707	729	733	703	762	728	674	718	719	733	751	734	733	721	733	721	698	722	719	742	721	756	760	758	668	715	731	750	762	737	672	685	703	743	724	699	784	703	759	679	754	753	715	771	705	697	701	767	699	761	772	726	725	715	730	684	705	729	740	718	754	721	737	707	742	690	760	722	744	757	714	747	775	754	733	707	737	719	768	749	766	718	727	747	714	773	721	747	745	712	748	731	696	741	686	708	770	772	723	746	764	720	768	738	728	721	745	710	698	689	659	715	779	780	761	747	709	737	728	724	749	722	728	736	666	729	700	770	691	680	744	711	725	748	731	702	744	725	734	771	759	758	747	728	716	748	724	699	706	683	771	695	728	759	717	680	720	768	696	778	717	759	690	724	760	732	751	771	728	724	706	670	713	704	776	725	701	755	755	766	647	729	738	732	694	749	712	724	689	685	704	724	680	733	721	761	755	730	741	688	714	733	731	713	744	751	692	754	677	784	710	767	714	706	698	756	669	746	736	772	717	698	711	731	710	720	748	753	731	735	715	767	749	755	711	783	772	732	741	764	748	718	746	747	719	702	723	756	733	748	717	727	722	733	726	712	730	740	778	733	668	757	772	747	746	699	730	723	706	669	755	781	747	724	701	731	721	755	777	772	727	712	757	760	736	737	734	691	740	737	768	695	720	735	743	660	737	705	798	704	726	718	768	715	741	706	771	760	688	696	756	722	638	701	769	751	754	718	708	726	726	751	721	704	719	725	690	727	761	697	677	725	714	693	725	700	762	717	727	710	723	734	719	747	729	757	724	775	719	766	704	744	713	716	741	732	746	728	725	708	718	724	765	739	720	748	749	733	679	720	748	711	755	743	808	692	720	688	701	743	725	725	742	745	757	716	770	744	771	699	723	738	702	695	766	709	739	732	728	730	734	785	741	715	740	689	757	725	702	705	756	719	691	729	740	694	731	646	698	730	733	737	706	760	708	728	761	744	721	698	714	736	673	735	751	701	672	748	747	776	737	726	732	697	710	719	803	707	768	691	692	723	715	732	676	699	752	741	742	718	777	760	715	745	694	716	707	745	707	721	716	718	712	685	804	716	706	717	715	718	694	731	710	711	706	710	744	745	790	718	812	722	729	698	748	666	697	702	696	717	694	684	739	744	717	731	736	704	723	747	760	739	744	766	735	746	665	712	722	732	758	721	744	715	723	702	717	705	720	766	747	758	710	722	748	734	733	729	701	710	722	747	738	723	732	709	688	746	741	715	734	741	731	721	711	732	716	762	719	737	692	722	698	763	705	754	688	755	753	712	719	771	700	685	764	702	725	759	765	697	678	712	706	713	708	765	763	782	767	681	717	710	689	725	731	760	716	709	683	757	738	715	748	677	704	687	717	743	721	683	711	737	696	740	717	724	757	817	742	716	731	743	717	698	700	714	727	722	747	764	702	767	738	778	725	681	726	720	700	736	721	798	718	761	716	687	703	754	786	713	733	736	692	718	757	770	727	681	733	732	719	703	768	698	735	791	712	704	737	734	772	713	719	713	746	778	745	782	703	726	703	703	750	699	762	746	755	692	732	686	723	722	726	752	736	727	705	721	713	705	731	734	737	780	706	758	789	764	738	737	718	735	713	769	726	689	758	730	742	727	699	761	714	731	773	653	769	728	706	708	715	737	803	729	723	741	736	718	713	723	721	731	758	740	732	668	710	728	686	749	744	686	714	705	759	744	757	736	718	741	749	749	747	700	724	727	725	754	733	735	703	739	698	706	694	743	766	737	666	736	710	727	804	757	766	732	722	745	728	714	720	715	754	763	719	732	711	716	681	712	724	743	762	693	746	733	735	713	756	722	761	741	737	737	731	718	752	724	747	726	695	686	734	726	744	717	725	722	754	688	782	767	710	719	723	764	716	743	744	746	761	706	705	765	738	745	712	683	720	751	794	719	713	705	735	754	754	704	752	763	710	713	741	758	769	707	754	723	777	767	706	754	721	750	746	725	695	681	725	749	677	708	753	766	753	738	722	752	686	729	726	691	728	736	755	736	708	690	714	770	736	734	741	774	719	706	761	728	766	737	688	717	714	748	720	741	757	716	734	715	738	706	717	720	730	745	695	739	716	720	737	712	729	713	713	726	710	710	719	761	719	773	718	709	721	734	740	711	733	732	741	674	769	749	757	708	724	725	713	713	753	705	749	713	776	705	753	707	743	699	736	669	726	777	726	675	734	756	773	715	714	703	740	688	796	721	696	707	754	737	647	721	744	716	785	726	697	700	734	711	698	779	698	764	781	708	680	714	740	719	747	744	736	717	774	746	712	707	724	770	688	768	716	701	788	703	694	728	739	714	737	756	697	743	721	706	703	703	730	743	679	771	725	722	733	714	790	761	718	731	706	712	749	749	708	760	723	686	735	736	741	738	715	711	719	714	698	729	768	720	735	737	721	696	708	703	694	704	697	733	751	702	736	741	760	751	697	728	717	738	719	724	748	745	739	711	734	733	704	771	674	717	721	691	720	719	722	708	714	701	729	707	682	678	704	712	719	734	709	727	738	698	716	758	746	723	738	751	687	698	737	719	685	693	736	727	717	751	737	711	749	690	747	713	785	721	735	688	710	727	796	729	677	757	720	762	725	716	738	717	755	709	740	723	696	761	700	717	714	726	704	713	735	721	738	743	674	686	660	698	723	708	742	729	711	762	682	720	765	691	766	776	741	794	747	748	762	690	721	756	765	734	723	707	738	690	730	707	739	693	732	701	706	742	756	776	722	700	763	739	731	696	732	727	744	738	740	705
42272	56575	42917	29900	21328	15638	11997	9158	6726	4703	3536	2720	2032	1630	1245	1060	1001	933	885	871	819	799	740	798	750	791	769	749	752	735	731	706	700	803	765	789	765	700	798	719	730	727	718	690	697	764	764	750	747	696	743	733	742	729	758	730	710	688	715	686	721	745	706	735	731	755	704	771	726	731	684	768	699	707	792	744	709	757	673	687	680	709	736	658	707	747	723	752	691	723	771	722	741	788	722	752	731	746	700	777	764	754	741	703	799	692	726	721	724	764	717	713	715	806	734	693	690	731	737	786	721	693	731	717	734	743	776	743	699	709	720	749	737	781	744	712	695	729	693	720	722	704	699	734	703	716	782	714	788	760	732	733	719	712	741	703	782	730	692	729	725	704	742	718	684	733	717	737	725	741	764	722	774	711	695	696	714	740	718	731	761	737	719	697	729	757	750	727	745	731	720	757	732	717	752	690	722	709	735	701	683	744	768	722	721	745	694	732	700	702	699	735	699	709	712	661	705	700	749	701	695	703	730	750	731	731	707	709	779	752	748	761	797	756	752	709	667	691	731	710	715	710	699	669	710	743	706	752	765	717	750	748	688	766	735	699	793	711	754	736	753	725	756	702	737	758	708	741	728	744	760	747	715	726	702	747	781	708	733	752	761	707	705	725	723	744	724	692	729	752	715	742	703	703	741	725	708	775	815	703	701	710	787	711	730	755	719	693	755	752	737	760	711	739	733	735	705	716	705	726	747	712	730	698	768	774	723	719	768	749	722	724	745	725	747	683	695	742	707	745	709	715	712	706	736	686	780	761	750	694	780	683	729	759	737	758	759	723	716	733	753	726	713	777	761	714	751	700	762	797	716	727	722	752	743	767	703	766	728	736	728	692	713	719	776	653	688	747	755	738	712	704	689	716	696	697	741	715	702	722	744	710	711	760	710	745	735	710	768	696	751	721	761	683	750	733	736	776	746	693	741	691	725	746	713	694	757	734	741	759	724	755	764	697	749	741	720	704	734	675	671	741	750	766	737	755	713	758	723	714	703	755	741	737	702	791	724	693	762	722	738	737	735	726	709	733	699	720	694	760	735	719	729	718	744	778	693	713	718	721	676	729	715	753	698	721	725	679	725	691	713	721	754	718	745	738	725	696	740	796	764	730	675	699	760	726	716	743	774	710	741	698	713	756	708	715	722	716	718	721	776	722	741	762	678	735	787	707	781	753	709	730	794	741	760	754	737	728	696	743	737	725	699	784	706	743	789	745	764	711	719	762	733	688	789	694	754	708	750	735	658	740	643	782	729	717	746	704	702	718	744	751	721	766	750	767	700	751	743	741	791	722	765	705	730	759	696	735	725	698	700	758	716	698	748	721	739	712	750	768	773	771	671	753	759	724	721	753	736	708	683	720	731	677	752	728	730	730	761	723	710	718	714	710	697	740	766	778	702	756	671	724	764	719	675	744	784	715	750	690	690	744	721	719	695	739	706	754	729	712	746	768	759	717	717	716	742	705	745	707	669	710	704	688	773	749	690	709	741	712	688	749	745	737	725	716	734	716	711	749	705	710	699	780	709	757	682	781	766	776	778	730	710	756	705	749	721	755	745	780	706	669	741	720	748	719	745	738	725	732	746	739	742	728	696	724	712	743	748	657	744	781	714	731	696	702	691	709	742	734	719	705	733	750	708	726	726	740	712	753	733	709	712	706	754	748	759	648	708	726	729	727	747	737	705	718	697	717	748	716	706	737	748	789	741	729	743	743	737	714	730	703	734	728	682	748	684	748	703	697	717	713	681	715	748	679	741	765	738	720	733	701	720	747	733	707	709	747	758	738	748	715	731	738	750	716	710	761	723	720	701	730	715	734	704	739	726	748	777	725	740	779	760	747	702	708	723	758	683	757	692	788	707	743	726	712	689	770	698	754	761	763	743	726	729	709	745	804	757	722	710	742	728	764	764	718	705	689	691	745	722	740	710	728	764	683	719	742	691	733	674	721	715	734	739	734	676	761	741	748	713	723	735	771	770	796	735	737	720	762	707	649	715	781	738	673	714	767	693	742	713	766	762	756	704	777	730	744	718	757	723	691	760	764	757	724	713	757	737	724	735	735	732	710	797	742	742	687	713	744	730	691	730	710	768	728	731	729	766	732	717	691	734	716	699	758	684	713	705	734	698	677	689	690	706	736	760	781	702	721	711	723	755	708	728	750	733	731	701	692	759	692	755	700	716	763	696	740	785	726	749	721	742	744	734	759	744	729	659	674	697	766	733	728	728	766	709	724	708	699	742	726	725	751	740	718	727	704	738	713	720	750	667	717	729	707	708	736	727	772	718	761	714	695	691	656	695	727	749	744	692	718	746	735	697	758	709	777	728	718	723	730	677	702	776	704	702	709	706	718	808	706	728	743	761	747	700	745	713	699	728	728	722	718	713	747	725	723	753	753	750	721	739	733	732	731	736	712	708	669	738	714	737	733	674	772	748	711	721	746	726	739	727	747	778	725	682	702	691	689	748	756	708	755	737	691	736	702	722	661	737	734	777	763	715	729	763	738	735	726	661	718	699	695	745	740	670	752	727	754	725	713	725	762	750	675	721	703	775	701	720	724	728	760	726	708	737	743	714	737	754	733	707	756	737	739	689	709	702	731	704	717	731	672	742	727	768	667	732	733	743	734	731	731	730	762	705	757	698	761	744	708	698	683	714	750	735	753	718	735	718	703	733	682	746	713	678	761	784	733	757	702	714	730	681	729	681	706	748	758	674	764	676	676	751	681	714	734	749	688	711	699	726	739	746	746	728	699	813	754	728	766	669	708	730	699	723	727	748	711	763	766	740	774	719	694	725	694	725	786	731	766	807	726	707	786	726	733	787	704	741	700	688	721	717	717	731	714	696	700	709	754	756	749	712	660	699	752	720	730	738	751	749	741	746	733	751	692	709	779	746	750	730	718	696	731	723	732	751	728	707	723	733	779	692	716	746	681	755	728	732	714	747	700	765	729	727	705	736	698	670	698	715	757	744	715	733	720	702	758	746	727	690	736	743	669	748	704	734	751	693	779	695	736	762	764	714	730	717	741	757	715	722	720	757	752	726	715	721	698	733	754	726	741	716	738	719	740	742	740	765	717	683	727	672	710	723	742	772	740	765	704	734	765	697	703	740	728	676	722	698	735	730	692	746	678	754	730	743	818	728	723	690	714	718	742	705	721	737	679	721	690	719	711	726	713	745	667	726	769	721	717	749	781	781	684	702	711	742	745	709	738	751	757	737	745	676	727	733	714	750	738	811	709	716	782	691	725	762	766	728	718	709	709	732	704	742	713	736	720	725	755	752	667	686	766	696	735	708	735	660	730	715	716	735	753	701	737	743	690	744	766	758	716	715	765	709	753	735	781	749	723	727	702	730	749	704	703	711	730	739	764	725	726	739	742	711	710	734	702	739	699	732	691	764	684	728	699	729	746	738	690	726	738	707	728	742	743	751	737	725	704	688	685	747	740
24417	21477	29618	26616	24297	21356	15613	10125	7000	5138	3710	2771	2172	1669	1305	1120	1099	964	951	844	856	850	789	842	760	784	792	745	726	759	732	704	745	738	755	739	730	734	719	722	707	729	717	749	744	699	736	756	749	726	732	728	750	706	743	683	697	742	749	727	730	728	780	757	713	703	688	732	752	685	732	757	658	725	746	680	717	708	718	717	719	716	736	750	698	731	656	682	684	730	741	728	693	727	725	660	723	720	713	700	695	744	735	718	708	704	711	746	754	774	758	723	700	723	740	680	756	728	712	785	648	772	719	743	699	749	707	717	765	733	675	705	715	793	741	731	756	712	722	704	705	716	698	723	726	714	699	748	712	690	762	753	707	665	738	722	720	695	712	721	729	740	740	755	716	707	672	713	706	723	749	764	710	745	721	715	745	716	730	623	712	734	753	726	725	748	725	718	773	699	752	764	730	740	698	700	760	764	700	713	718	734	701	748	771	740	742	716	711	710	714	716	684	717	685	743	721	753	711	779	738	736	672	701	723	714	740	733	716	707	682	710	742	718	713	711	706	746	734	723	719	675	707	725	692	712	711	720	718	743	717	689	740	761	693	709	682	690	718	687	731	740	727	717	717	686	738	673	710	744	735	702	621	739	748	732	705	730	700	676	692	711	726	722	774	777	734	713	737	674	675	754	741	770	715	698	752	725	728	730	713	687	649	700	692	726	697	724	757	692	699	672	733	686	720	755	717	682	741	702	753	720	699	732	783	735	678	718	746	701	758	673	737	724	708	691	702	728	693	716	713	719	770	721	755	738	712	744	680	704	771	733	749	703	711	759	752	727	776	722	747	751	733	724	675	743	720	696	726	738	704	761	694	750	699	726	684	755	740	729	715	671	711	730	693	677	703	709	701	694	718	750	686	707	720	729	753	755	756	723	733	723	741	723	775	737	745	758	769	659	670	715	719	733	743	741	721	742	699	713	687	741	729	742	729	694	712	722	735	747	774	723	759	705	664	696	718	719	726	694	760	711	695	744	729	753	688	781	740	714	763	700	727	763	688	711	693	695	724	708	722	765	728	734	773	680	759	700	704	728	706	751	718	670	701	768	720	724	721	710	666	715	737	698	762	711	732	738	765	718	685	692	679	688	749	663	772	699	746	749	772	644	710	661	762	703	731	689	706	724	763	755	709	658	761	695	716	677	760	685	713	722	697	750	730	718	727	781	705	763	763	735	732	709	703	739	709	723	696	753	714	727	735	746	706	778	738	709	724	740	756	723	681	726	758	732	703	692	681	701	690	716	770	743	723	716	709	697	744	686	770	642	722	759	730	705	688	720	727	729	761	711	709	759	680	743	725	689	682	681	707	701	757	739	707	745	694	718	704	676	728	743	702	705	746	706	722	710	706	690	722	763	740	709	712	762	711	730	787	732	705	722	706	745	737	750	719	729	702	752	710	744	736	759	755	689	743	711	737	715	659	725	722	699	734	723	700	714	678	704	741	728	729	720	712	710	727	736	713	687	722	769	721	696	686	719	748	700	760	760	752	684	705	668	760	713	696	710	731	718	750	758	689	714	699	751	711	717	762	718	723	730	645	723	696	739	747	738	713	700	723	752	706	726	730	735	715	730	709	745	702	760	707	750	665	723	741	694	670	727	740	695	769	735	710	722	693	685	722	706	708	700	706	758	714	708	729	735	687	670	713	698	754	755	762	749	667	749	785	664	715	755	713	744	757	701	698	673	717	787	704	755	706	728	742	763	736	751	725	697	751	727	735	728	700	756	755	695	693	725	717	693	781	719	719	688	728	695	758	700	699	725	721	722	702	746	676	707	754	767	708	701	710	736	693	689	741	701	700	701	729	699	723	660	724	705	755	773	715	758	738	778	737	712	694	739	705	725	709	696	663	731	716	710	719	755	708	749	714	727	736	685	686	729	715	742	711	773	728	733	732	696	757	687	725	711	731	760	667	685	707	783	648	706	743	699	737	696	746	745	759	736	747	730	792	717	720	727	788	721	702	706	726	712	762	675	718	726	695	765	693	742	691	742	719	699	726	725	688	723	706	702	770	733	732	703	705	694	751	697	683	713	723	725	729	703	742	729	706	720	750	718	748	730	681	686	755	733	731	739	735	773	739	770	687	697	725	703	699	685	764	720	762	715	712	724	735	715	689	705	714	728	746	711	730	710	754	702	733	699	697	773	731	736	724	712	694	682	734	722	722	669	710	750	730	771	743	714	692	718	714	787	722	780	689	738	727	769	709	751	756	713	705	729	688	688	778	721	715	676	718	765	746	696	740	778	708	751	740	733	736	719	765	707	698	701	734	722	721	724	728	714	728	739	700	746	798	729	704	779	687	763	704	788	746	712	734	723	714	738	704	720	707	671	683	751	729	726	725	681	736	707	756	697	713	692	740	715	746	682	745	742	711	739	717	752	683	682	739	734	750	776	660	725	732	739	693	716	741	683	695	686	725	741	717	719	715	683	693	771	710	729	701	724	715	722	714	710	800	739	691	716	757	699	735	733	712	749	725	721	707	724	741	732	712	696	707	768	761	803	710	706	721	774	708	721	739	717	690	749	696	706	726	688	702	694	714	723	741	687	718	737	728	715	690	753	720	734	746	691	780	758	683	715	710	705	723	746	694	683	717	699	708	739	787	751	750	729	727	713	743	697	681	755	705	700	738	683	749	752	703	701	715	710	695	681	719	712	701	744	715	751	755	697	673	690	769	739	716	748	734	676	684	711	723	722	727	710	719	704	728	707	737	735	719	678	726	735	698	722	684	713	726	708	695	717	752	656	720	764	727	751	743	688	746	721	726	738	737	711	707	677	723	777	739	663	690	734	728	706	724	673	721	730	760	716	718	705	719	677	715	746	712	747	729	754	727	752	714	713	749	684	707	689	734	708	766	715	734	707	711	725	717	761	720	717	730	719	661	689	741	749	722	694	724	697	794	745	701	708	740	746	776	728	746	740	720	719	712	694	714	760	649	746	743	676	784	755	744	773	720	716	706	719	708	746	768	722	708	715	713	747	736	704	717	724	719	728	721	725	732	667	708	704	723	703	741	744	714	720	717	759	735	709	716	700	701	726	766	724	707	713	712	767	772	747	682	709	737	704	757	701	717	755	703	746	675	770	722	716	710	707	723	708	686	713	726	745	701	683	745	760	740	714	712	729	726	707	720	741	742	716	695	726	698	761	746	702	776	694	691	723	681	713	736	705	693	725	716	714	744	700	711	756	725	698	676	689	711	688	705	667	727	699	728	728	721	690	695	728	736	754	720	716	756	759	706	707	727	736	724	746	720	770	689	701	696	747	749	672	734	729	701	730	639	733	792	734	733	706	676	693	701	775	715	758	719	701	734	704	742	734	744	747	682	724	735	753	674	757	686	707	757	730	745	756	723	704	761	750	746	719	755	731	752	706	696	755	737	688	732	731	755	725	767	692	714	688	726	713	752	686	721	767	682	689	709	754	742	740	716	723	705	727	718	706
40631	66092	52638	34825	27434	20684	15782	12678	9674	6967	5088	3814	2773	2083	1544	1310	1181	1056	973	910	869	870	868	820	843	746	792	786	767	797	767	754	712	770	721	737	704	723	749	728	741	737	693	685	743	737	720	723	704	697	725	748	734	728	698	771	731	714	716	715	707	775	694	683	719	701	763	746	665	682	702	708	691	737	731	726	761	746	724	707	724	698	687	741	753	699	728	704	714	732	756	685	767	690	695	748	676	713	723	743	693	705	749	695	733	714	739	737	682	702	687	746	738	745	715	672	764	721	711	690	711	730	691	698	699	724	728	729	720	699	734	692	709	710	660	767	754	721	702	732	666	678	701	755	753	718	756	666	756	738	715	709	691	750	766	710	749	716	741	748	671	713	746	707	722	739	714	726	723	683	720	722	686	738	694	687	735	707	701	687	721	692	723	710	696	709	733	653	755	784	735	699	714	701	691	714	764	755	731	736	712	770	717	712	737	654	688	702	741	756	695	716	725	672	725	739	702	722	706	735	738	761	730	741	758	679	715	709	778	770	680	681	727	680	704	777	694	722	715	724	744	745	729	688	733	743	745	731	743	768	699	780	715	735	744	752	708	688	710	748	720	756	748	709	696	708	734	750	690	704	750	719	674	714	754	741	703	733	736	760	679	725	704	694	694	743	711	744	715	730	696	746	725	729	688	701	710	724	671	679	695	721	715	678	744	750	716	699	726	726	747	754	752	674	712	692	725	707	735	724	753	722	722	694	711	739	747	695	721	727	731	715	732	684	695	743	625	688	754	659	710	706	697	707	744	756	699	696	695	668	749	721	736	699	682	718	716	772	686	697	691	714	733	775	706	694	729	724	726	683	747	707	721	718	706	724	672	670	773	719	707	744	719	715	716	735	736	698	733	717	772	734	726	744	704	727	700	723	695	693	690	670	719	755	758	770	707	742	701	734	689	716	692	681	744	710	708	745	696	725	676	733	736	713	659	746	768	707	744	720	707	747	699	703	736	693	689	735	714	708	692	706	723	707	693	702	735	689	751	719	755	740	711	697	695	687	714	665	756	727	688	688	724	723	717	693	706	733	730	718	725	669	699	709	716	730	724	730	720	716	744	686	705	709	688	714	695	729	717	739	728	730	728	738	687	724	729	739	716	727	709	682	689	681	738	701	732	733	678	735	705	765	741	705	714	747	715	770	750	715	711	700	688	737	704	678	709	712	699	697	705	706	720	709	714	704	723	738	727	710	740	740	746	695	695	730	688	687	754	749	738	794	731	736	725	674	708	722	742	712	723	732	737	702	740	703	703	679	692	693	745	712	758	725	722	756	730	737	710	721	694	727	742	766	732	702	766	724	686	715	729	710	681	709	736	748	710	750	699	746	771	717	739	731	669	732	705	711	766	757	710	702	717	732	708	705	731	703	710	682	682	676	751	762	721	746	720	718	754	731	696	709	707	689	715	770	750	718	707	777	729	743	709	706	749	751	711	789	731	738	692	707	677	738	704	678	748	728	681	734	697	739	713	730	711	703	720	721	682	738	696	717	722	718	738	719	713	696	698	649	743	736	712	727	686	704	716	742	718	696	716	758	717	725	785	713	741	732	709	745	719	672	710	733	674	734	709	705	742	757	737	748	676	680	695	745	728	707	711	737	696	713	663	743	694	745	723	719	730	730	715	740	707	700	736	687	690	695	749	706	702	728	696	719	667	689	767	768	697	730	720	699	678	690	728	675	688	697	730	739	686	714	671	713	720	744	683	713	688	713	720	713	681	729	698	696	744	731	715	733	689	721	725	695	733	729	726	709	693	737	696	722	706	744	684	720	746	683	685	734	729	760	690	665	699	720	753	695	696	673	685	764	699	714	724	703	732	737	695	733	721	714	721	684	740	733	703	690	726	693	710	696	730	722	682	664	763	746	679	758	732	674	702	736	697	704	696	695	683	730	705	693	650	703	697	746	719	735	715	733	721	723	718	750	712	676	748	752	704	707	722	748	685	721	700	753	728	712	742	720	724	730	694	729	702	740	724	717	698	693	718	702	713	712	728	717	716	726	724	717	723	734	731	744	721	700	705	735	691	696	723	705	766	742	711	686	696	712	752	746	710	724	745	692	726	724	727	714	699	763	709	728	739	762	759	732	784	704	701	713	743	770	746	699	743	718	742	766	755	763	694	691	694	736	713	715	687	714	732	739	742	728	760	726	751	725	749	721	740	769	677	725	715	727	745	741	717	715	691	736	759	762	664	658	743	718	695	677	685	731	720	741	735	744	674	707	734	701	723	733	769	774	711	688	721	698	730	769	672	749	661	735	678	678	724	783	682	725	703	748	681	697	740	709	684	755	714	722	725	640	724	683	678	729	722	742	727	712	719	695	724	714	726	677	733	726	680	725	741	731	705	713	744	726	742	733	679	703	706	715	733	709	717	694	695	722	690	744	698	681	730	685	685	716	794	707	741	716	681	698	763	677	717	697	689	696	703	742	750	685	723	694	684	730	758	730	674	720	707	748	744	715	720	705	690	731	686	710	716	663	735	714	720	679	728	698	706	732	705	710	775	732	702	736	718	751	717	715	722	731	737	734	746	737	691	694	714	687	697	731	707	707	699	674	724	704	712	713	683	731	682	706	708	713	715	707	712	733	734	736	753	697	720	751	736	777	706	671	729	740	705	721	686	695	750	734	692	713	721	717	738	791	736	726	710	715	727	723	704	684	671	686	713	731	731	749	744	685	700	731	722	728	737	716	753	699	721	750	751	729	730	737	723	744	703	729	697	709	749	759	741	686	711	749	635	688	724	704	750	717	714	681	727	702	714	733	701	681	723	728	682	725	666	733	689	751	719	748	728	736	695	745	728	750	678	733	716	733	715	714	721	735	682	680	692	666	695	770	717	725	755	759	694	716	714	675	743	702	695	761	720	668	732	690	711	683	721	696	736	701	727	726	679	686	721	689	737	743	703	747	659	746	722	737	711	728	729	750	729	696	726	738	746	720	717	754	711	754	734	682	745	756	747	751	698	734	708	706	711	778	720	711	676	692	744	676	734	719	735	721	728	653	715	723	700	711	789	725	737	760	702	696	726	759	722	738	639	709	722	726	727	699	718	690	695	739	720	707	702	700	733	759	709	740	739	716	710	754	718	716	709	768	731	744	749	718	727	682	691	703	789	720	718	753	706	732	742	721	696	720	763	730	676	688	721	696	711	726	711	715	708	657	707	741	716	741	735	769	704	664	725	731	741	738	692	720	698	707	747	748	779	682	740	697	681	688	693	727	709	793	733	705	697	727	731	694	728	673	696	725	753	709	768	679	725	745	706	748	720	715	794	701	684	708	721	665	736	726	702	742	700	764	668	762	692	706	727	761	712	727	744	677	723	682	730	701	741	717	709	684	698	740	674	714	710	731	759	743	737	703	657	736	780	683	706	713	733	739	694	734	717	684	745	711	759	676	727	727	697	732	722	732	699	736	710	692	735	724	725	689	728	723	720	755	720	645
25444	22245	30638	29192	23315	16397	10465	7181	5361	4023	2924	2232	1815	1428	1218	1067	1038	939	882	902	868	843	821	804	770	817	774	790	780	812	723	800	776	736	724	782	750	785	754	765	747	726	756	756	765	759	775	760	736	766	723	793	707	798	713	781	761	714	760	748	761	742	774	736	754	765	764	739	740	754	772	762	754	706	767	711	737	741	736	734	749	750	701	728	776	747	716	783	785	786	729	753	791	782	759	746	714	733	770	717	735	777	755	740	752	752	742	793	744	726	782	775	689	794	703	761	771	735	799	772	769	748	729	797	691	793	809	786	737	760	757	682	776	721	738	728	739	753	717	738	711	729	743	723	729	724	714	773	750	723	721	736	737	754	718	793	726	730	798	754	743	711	724	767	751	740	760	749	771	761	767	735	768	740	682	764	805	717	800	756	734	803	742	784	680	721	765	768	743	736	759	767	779	765	716	757	758	719	760	726	761	788	754	798	795	751	793	726	751	720	738	765	790	739	708	728	719	700	737	728	718	769	748	762	755	785	740	724	790	729	710	805	804	731	759	736	741	742	693	767	753	781	695	747	716	757	729	783	706	674	768	789	751	714	753	786	725	748	745	699	775	715	741	756	773	756	754	735	732	768	728	744	738	705	768	775	779	779	795	723	848	717	710	759	684	743	721	757	743	727	757	755	723	741	739	754	775	745	761	786	710	699	751	774	790	730	781	749	825	725	743	764	792	780	707	727	769	773	774	728	711	803	723	741	717	753	766	777	741	777	757	801	760	719	761	737	744	791	767	765	747	741	754	753	749	771	736	766	745	707	719	749	774	731	737	741	702	777	699	782	707	745	751	742	714	742	756	754	744	755	737	753	767	748	748	790	723	732	770	726	770	802	774	733	738	736	707	766	790	762	740	728	747	792	754	748	713	757	762	722	770	743	765	762	727	711	727	736	764	781	728	754	759	760	729	799	810	747	750	714	731	721	754	694	720	807	740	688	787	747	757	759	751	749	788	782	776	736	763	704	755	743	781	779	755	737	731	720	753	731	774	738	749	739	713	743	773	771	734	754	744	738	758	743	716	763	720	768	798	810	788	704	767	745	741	723	764	784	747	804	818	771	758	789	764	740	747	734	769	767	744	707	743	729	743	724	710	741	751	741	750	741	740	788	790	785	790	740	755	734	730	740	749	719	740	780	743	714	694	757	702	748	751	764	730	752	746	785	710	776	749	735	788	790	801	761	717	698	763	713	705	748	756	720	774	723	774	751	778	760	715	712	763	766	770	792	707	745	754	741	726	733	773	748	729	771	755	758	762	759	745	747	756	796	747	740	720	756	703	783	748	743	747	720	707	760	756	735	746	764	772	746	710	720	759	767	787	744	732	756	741	741	790	740	826	756	752	774	705	728	723	720	760	775	777	726	742	703	758	820	741	685	743	774	740	748	741	797	742	764	774	756	815	783	767	757	780	722	787	707	732	752	743	771	726	706	743	832	719	701	702	772	731	726	734	718	754	758	769	761	776	726	772	713	756	726	799	751	787	787	771	731	745	710	693	796	760	753	769	733	724	738	738	776	768	730	699	758	738	737	757	756	743	693	714	693	768	729	736	713	764	730	752	733	688	765	729	734	699	747	724	754	725	720	760	737	742	744	736	728	768	740	720	732	769	718	730	711	737	785	698	738	694	788	744	746	726	783	676	770	741	778	714	817	750	719	746	774	740	760	707	771	757	767	781	713	778	762	690	709	744	771	736	791	746	757	741	745	728	790	714	753	766	755	741	728	768	774	754	795	798	778	757	748	759	763	764	786	707	784	727	716	753	775	764	755	763	751	773	735	756	777	743	779	784	749	791	719	765	765	745	780	738	698	725	753	709	798	752	755	754	794	762	756	744	784	716	801	755	750	752	721	801	760	752	759	763	745	767	732	770	793	757	738	725	782	798	733	725	773	801	749	749	775	726	770	742	770	737	700	762	722	741	777	731	790	790	731	801	757	776	744	757	790	697	815	720	743	773	767	786	673	730	718	720	779	767	771	738	721	773	814	746	731	762	768	766	717	718	766	774	740	721	806	728	696	779	764	736	782	745	748	791	765	714	743	796	702	736	769	775	714	767	759	747	709	733	748	744	728	703	721	765	732	764	765	759	753	799	727	773	747	748	704	800	778	714	788	795	732	747	734	787	763	797	747	745	741	754	745	765	740	705	749	760	746	730	756	765	711	725	697	722	775	773	766	791	751	746	728	781	766	777	779	782	800	734	774	745	726	766	745	771	730	754	705	751	768	805	795	727	750	764	728	719	758	775	788	706	759	734	762	743	750	721	811	745	773	798	758	726	755	744	762	786	735	779	762	766	803	744	761	750	769	717	795	781	732	736	789	808	760	772	722	749	752	751	752	745	776	757	753	763	731	745	782	752	750	795	715	781	779	752	767	724	716	798	733	744	708	798	761	776	751	714	721	699	751	742	775	735	766	754	750	768	786	756	742	790	701	726	710	744	742	740	710	771	764	773	769	780	750	728	737	737	743	722	773	752	791	727	725	711	788	752	750	755	775	747	727	684	722	758	758	710	768	791	767	717	741	775	749	766	708	793	750	759	737	692	736	727	717	758	722	745	739	800	761	778	764	710	758	731	755	707	787	745	735	721	763	783	780	744	759	749	753	731	757	753	753	753	750	765	723	804	767	728	757	752	747	735	753	708	765	715	732	810	779	725	735	712	774	730	739	744	729	766	749	741	779	779	759	802	742	725	796	790	739	740	741	761	806	718	731	793	759	785	722	723	757	729	776	788	754	764	772	771	750	713	768	741	755	803	764	756	751	743	698	753	760	677	752	723	752	736	752	732	723	728	749	782	751	737	770	784	698	743	768	747	751	781	748	764	728	735	741	716	769	774	706	743	741	763	724	763	768	751	754	779	736	728	757	744	690	769	749	810	728	721	715	764	736	731	721	728	726	753	757	753	752	762	732	759	752	756	751	772	758	717	728	740	743	741	733	730	765	749	746	763	775	749	754	737	737	762	722	741	773	723	743	780	737	714	742	760	730	719	779	673	748	736	742	730	715	731	720	733	737	729	729	716	733	727	779	782	780	725	737	777	756	772	731	749	788	712	763	731	724	764	794	760	731	754	747	747	760	777	712	746	744	765	716	786	765	748	736	722	806	718	789	705	712	758	719	771	802	762	765	774	735	767	735	775	771	735	758	706	758	743	723	762	730	724	763	750	723	736	717	772	770	697	738	710	710	760	721	703	770	720	777	766	750	731	731	767	726	739	760	754	758	753	780	807	754	752	722	806	771	759	778	721	732	761	749	730	764	769	767	732	690	729	716	753	752	765	761	759	781	775	756	772	748	769	753	749	757	772	770	748	755	736	750	743	763	754	774	717	775	760	756	737	767	764	746	762	658	765	759	779	726	738	792	761	778	780	717	697	762	728	748	706	797	737	808	707	711	756	712	748	754	743	732	749	765	730	744	816	756	723	764	703	699	704	716	716	754
42029	64628	44894	31493	24496	17701	13114	10253	7956	5747	4114	3027	2374	1785	1445	1231	1106	989	973	1010	858	861	819	791	820	843	780	789	768	777	829	789	804	770	759	768	807	758	809	752	747	761	720	739	763	766	768	732	741	789	691	735	709	745	807	770	743	761	735	818	744	753	754	760	759	738	746	735	786	715	715	793	750	734	805	747	749	732	741	758	740	770	763	732	697	749	746	783	756	749	739	734	747	726	737	800	784	779	740	734	774	734	751	735	747	781	716	766	763	784	748	718	774	775	717	789	719	806	761	730	763	746	794	701	758	786	742	761	756	771	766	740	722	711	764	740	737	783	763	794	756	792	757	741	734	754	733	748	754	749	709	703	751	744	786	804	745	777	762	709	743	715	722	775	757	776	743	775	792	723	748	717	729	763	733	724	700	769	788	800	792	727	738	762	758	747	767	769	721	747	706	753	698	802	751	743	752	759	734	775	761	746	748	731	753	722	740	736	722	727	787	721	803	713	749	764	737	709	745	747	803	720	765	714	714	693	754	746	707	782	749	786	758	819	757	741	709	733	757	766	781	713	773	761	721	670	754	703	750	758	791	773	738	757	758	741	735	750	729	719	725	750	736	796	764	719	754	802	712	721	725	779	748	764	718	752	768	730	726	747	806	756	726	768	707	695	708	739	752	731	789	787	736	766	737	714	773	719	728	766	716	783	772	724	712	721	687	735	737	764	775	739	722	751	711	764	743	724	754	720	773	733	700	713	750	741	700	785	690	773	708	759	733	763	749	751	753	795	768	730	795	692	754	786	765	713	759	709	712	773	753	704	749	733	764	763	717	762	776	773	730	762	717	747	768	793	721	790	775	754	774	746	785	784	774	769	779	800	751	759	748	748	714	712	775	798	773	753	710	775	745	800	706	784	732	741	769	776	790	784	784	734	758	759	764	745	708	736	689	723	772	755	742	728	784	768	791	760	786	696	739	768	731	715	750	805	750	800	739	773	740	744	774	732	731	725	812	688	764	702	726	755	730	781	689	762	766	739	769	752	721	702	766	724	764	661	733	728	764	732	727	731	802	725	747	704	739	731	749	709	795	730	767	733	736	733	695	769	720	766	726	743	831	750	743	789	789	769	725	722	747	771	753	747	757	721	775	709	750	763	764	735	764	781	733	772	745	731	770	685	771	749	762	727	768	784	745	729	721	757	743	782	740	726	766	733	728	760	735	704	774	709	754	810	743	777	733	750	746	775	720	743	758	762	759	762	744	733	739	771	745	726	747	780	789	743	749	770	777	750	736	744	726	728	752	707	729	752	768	727	757	744	732	761	691	710	737	767	745	752	737	720	752	784	689	715	722	755	735	751	717	787	750	739	761	765	802	755	752	725	765	740	745	725	731	697	721	759	794	748	749	721	748	719	759	703	733	761	752	781	700	743	760	745	770	747	700	788	738	701	746	739	763	724	725	808	736	728	749	754	741	819	752	808	783	729	771	730	728	786	776	713	744	726	739	767	742	730	793	725	762	744	726	729	723	797	769	774	754	722	760	742	753	765	715	775	773	746	677	740	762	710	739	761	763	795	737	732	737	697	735	701	749	765	734	749	743	762	739	735	747	756	722	718	745	757	773	769	732	744	751	749	815	788	775	737	729	709	741	757	795	744	720	737	756	752	746	770	755	773	750	738	738	774	752	843	684	729	711	764	760	720	718	753	715	731	783	768	730	800	775	748	773	741	762	713	761	745	749	801	774	743	689	758	816	711	741	772	751	765	763	775	758	760	766	770	752	752	786	707	762	753	743	760	763	771	728	703	761	766	730	738	778	741	738	688	730	738	757	808	735	789	721	764	730	751	788	773	731	697	713	744	757	731	763	751	736	747	698	698	756	719	782	726	715	744	787	676	719	741	737	720	781	713	743	744	784	780	755	759	732	757	733	776	736	778	714	749	771	753	768	755	773	738	765	777	735	766	736	750	715	770	707	699	756	773	726	726	715	790	718	813	757	729	735	748	694	749	750	710	746	759	745	770	765	729	748	764	749	748	755	772	738	760	763	733	741	740	811	744	726	769	751	715	750	767	742	762	779	749	717	719	784	729	733	765	716	753	788	717	775	795	790	813	767	746	729	755	748	737	766	722	728	775	770	746	767	746	734	740	765	751	756	730	737	754	778	775	730	778	739	720	741	742	719	721	757	715	765	718	758	760	745	776	710	736	817	744	766	812	766	735	736	758	775	754	726	743	755	741	734	770	764	724	745	766	781	747	771	714	755	722	742	765	782	734	780	767	775	775	765	723	729	787	778	778	712	745	762	768	731	781	746	763	721	766	758	743	771	753	756	766	764	756	711	724	733	705	773	765	725	780	770	778	746	758	731	747	743	749	770	736	744	762	749	695	706	755	761	698	736	749	766	758	739	743	741	780	789	767	776	725	727	717	708	750	799	742	762	762	748	716	731	735	700	765	762	728	840	780	751	717	732	691	726	793	755	698	775	760	722	794	763	723	734	742	775	720	779	721	750	743	729	726	736	701	762	762	783	759	741	765	744	737	792	759	746	740	728	716	695	751	778	766	752	745	755	765	741	733	771	756	757	747	749	737	763	776	762	795	763	700	734	781	727	724	797	725	709	766	741	738	761	746	734	740	744	730	737	745	757	716	710	720	727	731	724	754	710	748	741	780	823	771	769	761	749	766	741	727	780	752	712	731	740	748	719	714	793	739	738	714	775	744	773	754	766	776	770	716	722	768	701	755	736	796	744	765	765	774	806	758	723	759	745	749	717	734	728	780	785	776	761	740	738	752	774	781	723	724	748	771	758	784	770	786	719	721	767	738	694	742	751	763	691	720	751	781	722	728	800	759	772	744	779	721	738	755	805	761	745	748	738	766	708	765	758	815	765	785	751	712	718	771	742	780	716	705	760	812	764	711	745	729	708	784	775	795	752	743	768	789	752	715	724	728	807	754	778	752	718	753	731	745	761	785	718	744	766	787	732	744	722	769	768	758	690	724	777	765	708	742	747	722	756	738	736	784	730	768	762	763	738	728	743	834	701	754	716	723	734	726	719	709	718	726	795	691	725	770	749	766	780	773	756	749	754	753	725	732	809	787	742	788	735	740	767	785	740	748	757	746	785	770	788	692	753	762	741	750	761	784	747	748	800	748	727	779	724	786	799	810	725	761	754	739	759	811	779	797	735	764	730	765	738	760	713	775	761	754	753	720	741	753	739	698	709	770	707	730	774	739	691	776	723	759	721	729	721	734	655	736	740	748	718	762	771	803	746	749	769	742	748	770	739	700	755	767	755	721	741	715	730	739	684	798	712	758	712	718	821	719	731	716	785	777	770	760	742	814	689	766	749	729	748	788	739	763	758	750	770	759	778	726	727	743	748	762	749	750	739	708	767	764	758	783	716	755	803	715	767	798	689	791	749	785	775	700	799	789	713	711	769	774	774	728	744	747	697	778	772	775	764	750	804	697	801	776	796	796	743	752	738	765	775	725
23081	21452	29223	24446	22913	24333	22761	13402	9586	7156	5044	3665	2869	2179	1656	1451	1231	1198	1078	1015	954	912	903	870	840	844	927	830	855	820	805	786	836	784	797	743	819	764	794	800	745	812	813	765	759	779	752	773	788	743	771	845	760	787	763	752	813	718	773	707	747	774	777	759	820	771	748	791	791	724	761	777	778	768	788	760	790	756	742	772	755	803	779	704	755	788	793	760	752	788	771	778	786	765	763	742	752	767	765	751	738	790	695	781	785	784	713	752	742	791	770	788	762	765	774	726	784	743	750	808	731	776	775	701	787	759	770	759	767	726	792	733	731	767	722	710	764	785	812	797	777	780	786	769	767	755	752	698	774	781	741	753	754	776	837	745	786	695	773	811	772	762	827	799	711	756	734	752	773	761	731	764	807	791	735	743	776	761	812	733	763	769	752	730	812	750	764	748	753	788	778	747	720	747	775	771	740	771	743	752	735	771	819	757	748	795	782	774	815	751	768	787	761	724	762	731	753	782	783	704	779	790	750	761	720	730	732	788	751	728	753	768	751	769	754	760	846	726	768	750	825	729	775	733	739	749	713	753	778	753	783	791	754	736	731	733	791	736	784	724	819	747	733	732	747	817	751	782	759	806	735	723	777	796	735	751	743	812	793	765	712	796	735	778	766	795	760	751	775	709	767	767	808	808	758	779	748	773	751	787	788	767	726	791	737	735	781	761	736	774	781	751	725	770	775	748	774	746	749	809	742	795	771	753	744	729	753	747	781	722	749	789	752	809	740	781	755	755	753	754	748	778	736	715	828	778	758	781	797	792	787	788	764	795	779	775	784	778	758	735	799	791	755	751	777	784	792	742	791	698	775	783	757	728	752	758	803	784	760	741	752	797	711	785	713	804	695	754	733	772	784	811	773	700	787	766	759	765	742	787	763	763	734	783	751	784	734	762	779	739	782	823	764	750	775	755	734	731	793	833	789	748	756	757	758	756	780	797	787	719	760	806	733	761	794	783	805	773	772	744	774	731	777	786	750	819	802	772	758	791	764	806	779	797	767	805	730	771	809	745	808	766	733	735	768	743	765	787	793	761	790	816	729	778	801	783	801	769	747	716	740	759	739	783	759	803	783	767	757	786	756	809	711	815	777	752	791	750	732	739	783	748	756	765	746	765	778	721	779	758	790	718	805	762	716	779	780	721	697	772	764	785	790	728	809	728	769	741	769	736	742	777	807	759	749	776	761	761	789	784	772	742	781	755	817	791	748	752	727	737	780	821	735	731	801	817	721	799	750	790	802	778	744	785	717	756	793	733	762	781	760	815	775	719	769	748	823	783	758	767	738	746	760	701	748	778	766	777	789	771	816	781	821	741	750	798	789	766	760	797	772	799	766	765	755	774	791	732	763	810	777	767	771	765	718	780	780	787	817	757	772	747	756	724	748	754	758	798	751	775	797	795	747	752	765	779	746	759	810	704	736	779	754	806	717	751	751	712	764	754	759	790	796	740	776	782	764	759	790	726	723	783	784	759	779	734	761	745	754	749	783	745	742	764	778	747	763	751	736	779	788	775	745	797	787	785	737	779	787	769	737	776	779	753	824	779	769	759	778	721	816	766	770	741	744	735	733	752	791	789	783	784	773	797	738	793	789	806	750	743	721	777	797	769	728	801	746	746	746	757	746	748	785	771	766	752	783	814	758	755	771	750	763	805	756	774	797	811	801	723	797	788	812	795	777	764	729	787	769	802	758	757	775	797	828	799	788	792	751	772	776	806	699	805	758	740	771	766	707	729	802	726	766	796	793	750	765	774	764	771	776	780	833	797	752	767	756	745	749	745	808	716	782	739	744	747	758	795	746	777	780	750	808	787	740	735	762	748	794	798	753	764	829	765	747	746	796	744	807	817	730	732	765	797	776	756	709	769	780	751	764	743	775	792	740	781	744	746	789	772	712	734	759	749	774	776	771	740	730	783	733	768	778	730	776	749	777	745	764	742	759	794	713	767	709	763	803	796	753	820	761	778	781	800	796	811	794	743	741	714	749	759	784	776	766	776	765	786	777	759	763	726	763	754	715	747	780	756	759	770	775	753	786	763	846	772	750	750	755	759	756	744	708	796	721	763	766	773	760	795	820	810	764	813	775	865	752	830	760	724	729	760	771	761	763	781	814	823	771	776	782	785	763	752	762	766	777	770	721	731	827	775	743	702	755	741	755	762	759	720	767	821	764	742	741	737	779	710	759	747	787	784	772	755	792	754	745	791	813	752	703	734	782	768	795	734	763	769	752	755	716	761	760	727	756	757	776	757	755	738	750	743	796	746	775	747	743	776	792	743	774	760	738	779	746	779	712	735	771	751	782	759	816	754	737	761	805	771	747	809	729	757	757	759	763	754	832	751	775	767	743	744	760	753	761	742	754	731	803	811	761	785	764	767	780	781	772	752	769	789	741	809	794	816	733	741	749	798	761	778	791	737	758	815	837	744	801	773	750	742	807	717	806	797	743	769	758	743	804	717	816	795	758	768	727	801	696	768	789	781	759	752	782	798	804	767	754	783	784	790	751	748	764	805	776	753	792	760	751	784	747	762	780	780	730	712	777	758	803	701	768	742	728	808	732	747	727	778	753	716	805	758	758	743	777	790	750	787	788	785	758	780	729	808	753	768	789	755	765	744	698	759	753	807	781	761	764	811	746	768	747	782	760	713	801	814	713	703	750	729	769	838	807	751	781	783	764	769	782	790	745	790	747	719	804	752	734	768	775	754	785	760	743	757	788	773	742	724	782	738	806	788	773	763	726	763	853	804	730	715	725	777	841	797	752	763	735	782	819	742	754	796	769	780	798	770	763	731	768	771	756	721	789	819	712	774	799	787	777	764	790	787	828	717	756	729	818	795	760	778	796	753	767	766	758	709	799	763	759	766	779	785	783	757	804	738	750	799	752	761	714	771	744	778	775	768	771	777	793	770	754	744	796	766	785	759	727	815	798	757	743	784	772	749	750	812	784	783	760	733	826	749	767	752	759	783	765	774	828	739	737	762	772	741	734	738	737	757	793	793	829	736	817	776	753	755	767	728	794	744	773	775	727	769	735	709	820	763	776	787	782	710	754	759	792	787	717	744	721	788	747	693	790	797	773	779	796	762	747	778	788	766	751	727	795	743	801	770	734	716	743	765	719	790	777	760	730	712	745	773	757	750	806	746	738	798	735	773	765	781	722	737	738	753	767	742	796	763	747	794	771	746	735	825	748	772	779	803	748	793	797	736	753	789	792	771	775	779	714	754	749	739	808	769	776	761	706	762	798	770	804	778	770	743	810	767	820	734	794	800	777	793	755	826	792	772	726	766	793	755	760	753	775	798	732	823	795	795	757	780	797	710	752	765	770	750	753	806	732	794	728	742	769	765	737	724	762	771	772	745	747	791	762	787	795	769	761	713	759	750	733	754	777	752	765	788	798	781	721	780	755	780	806	726	741	771	791	812	759	749	767	806	746	688	718	721
44936	70784	54166	41093	33530	25326	20065	15653	12666	9496	6740	4926	3752	2849	2070	1634	1387	1270	1152	1118	1032	976	935	910	907	908	838	842	786	838	796	794	824	740	776	782	762	781	760	777	778	762	742	741	735	741	809	763	795	816	781	709	790	763	758	748	737	728	766	758	784	800	757	752	773	754	806	770	749	812	769	742	698	786	723	761	722	770	746	789	726	755	747	781	782	809	754	775	790	735	724	787	750	736	736	771	729	767	786	708	744	769	741	746	774	801	727	755	763	838	720	732	761	725	832	721	741	732	719	753	728	795	742	743	734	768	742	728	795	728	740	790	721	835	754	730	744	696	699	754	744	757	767	740	787	752	778	756	787	772	742	754	775	721	779	709	797	706	758	749	781	766	822	771	729	803	794	723	772	784	719	757	718	720	753	796	749	703	749	777	801	731	781	777	760	771	752	790	723	709	817	784	757	747	747	723	740	702	742	750	758	747	803	776	770	765	777	776	762	754	726	734	771	767	772	720	773	783	722	711	743	741	754	734	743	756	743	780	733	798	750	727	794	727	749	785	708	721	733	737	754	727	813	721	723	761	712	762	755	791	768	778	770	740	736	748	759	766	803	774	747	780	786	741	779	754	741	752	754	803	695	701	772	761	791	765	727	747	775	693	692	735	748	784	769	747	722	737	752	723	718	727	756	762	717	777	731	724	817	742	754	727	804	777	765	794	748	810	738	760	777	777	761	767	792	720	803	769	741	735	811	739	758	753	743	757	791	696	730	766	768	751	756	793	750	725	760	770	718	730	793	769	736	740	739	758	789	762	769	726	725	728	752	725	792	722	802	777	735	748	742	781	767	729	754	765	735	739	764	745	788	784	700	758	784	787	765	718	763	760	734	743	778	757	753	760	759	726	786	730	742	790	761	740	751	772	748	771	755	738	714	772	754	799	729	706	739	729	764	785	784	756	821	809	773	750	741	771	738	762	761	743	786	734	739	752	779	746	764	736	755	757	726	763	771	819	760	695	764	746	787	730	767	718	745	720	785	740	787	763	748	779	780	727	738	782	789	719	751	791	725	754	740	763	681	776	775	723	763	761	765	726	730	791	679	753	739	742	762	772	752	780	707	779	710	800	726	761	749	748	747	769	743	802	769	743	782	743	761	791	737	786	748	819	805	743	758	782	786	756	732	705	774	767	738	728	771	705	751	729	793	804	769	739	724	757	731	799	775	765	744	754	738	775	792	765	758	766	813	790	748	751	764	761	795	806	779	742	760	762	799	756	772	725	770	783	756	685	746	731	722	749	744	755	740	761	767	784	730	708	754	784	727	758	756	746	740	774	746	756	739	749	777	777	692	782	737	736	804	764	714	779	770	745	748	767	760	774	763	777	786	748	697	739	751	788	759	803	731	759	741	737	794	752	758	812	749	768	725	770	736	746	733	738	762	746	740	748	763	775	754	774	739	732	746	802	757	712	705	759	728	731	730	811	751	795	734	700	761	756	759	736	752	763	790	774	741	770	747	797	746	711	725	757	774	728	717	776	730	764	801	767	745	729	783	797	731	760	753	749	773	746	739	778	749	758	730	780	790	717	770	790	734	756	745	788	763	765	761	803	713	793	699	761	786	764	738	763	765	718	774	697	723	776	734	754	708	759	788	737	799	812	749	739	750	746	745	798	746	745	718	789	736	747	689	731	734	747	768	759	750	776	783	757	824	775	720	722	710	735	732	739	762	749	691	783	736	715	720	732	753	792	756	771	789	696	762	745	764	728	769	733	807	757	751	765	758	762	761	760	800	723	732	745	800	749	751	761	754	816	741	713	772	754	759	724	780	801	722	697	748	765	751	743	791	727	782	785	781	738	721	722	742	764	791	726	778	745	798	724	765	775	774	700	812	779	763	801	726	773	787	777	747	784	780	784	679	762	728	760	763	765	767	735	816	734	771	761	798	752	783	733	758	785	759	768	774	716	796	754	709	813	805	758	777	774	774	774	706	722	771	756	750	766	750	753	736	778	728	781	748	779	759	754	763	752	743	753	728	762	762	728	751	771	760	790	752	731	748	753	776	735	703	772	788	775	802	697	790	767	763	772	725	769	756	771	746	733	759	702	712	790	769	713	754	764	743	757	754	761	764	787	788	771	759	725	756	724	742	737	728	765	759	750	744	797	753	757	768	789	789	742	758	733	691	789	753	728	808	708	761	765	763	758	737	755	753	797	810	782	698	783	753	710	772	772	742	794	745	728	729	742	782	790	795	771	739	730	750	708	709	758	777	805	756	749	786	714	707	740	754	703	737	823	724	737	732	807	734	730	712	735	795	764	768	748	740	748	742	750	750	764	775	730	793	780	788	746	767	747	717	753	737	765	796	770	713	732	751	805	760	766	774	762	762	781	729	761	730	770	733	723	792	790	781	706	769	773	807	818	767	792	758	732	763	748	767	753	802	733	761	758	794	759	773	752	716	721	743	763	731	762	776	851	734	801	740	781	791	781	744	741	753	721	736	754	787	778	754	756	745	721	773	791	690	757	764	748	754	748	748	751	710	764	761	755	742	705	799	799	763	782	761	758	738	809	765	749	776	765	723	791	807	753	765	755	747	753	750	746	774	764	764	772	719	784	709	686	821	768	785	830	776	782	769	736	762	729	727	751	742	768	828	750	747	769	749	764	765	736	778	777	767	732	757	807	774	740	752	725	751	782	768	757	776	699	781	746	747	756	731	796	766	780	830	756	756	720	748	747	710	740	756	755	679	765	731	787	775	744	766	771	718	776	755	764	744	757	758	765	722	763	785	779	719	767	735	712	720	801	749	766	767	733	749	759	764	711	701	746	746	691	751	719	730	786	746	744	763	734	774	687	756	793	706	724	752	756	747	734	757	739	776	717	745	760	728	719	775	789	825	786	736	752	726	745	740	722	692	731	781	715	767	733	725	796	740	786	725	756	773	737	817	764	767	715	771	749	733	727	754	724	759	774	715	778	730	774	703	731	752	735	724	744	738	706	723	746	761	806	746	765	767	783	731	752	764	728	780	740	780	752	738	776	754	744	781	773	760	786	742	774	762	747	787	732	748	788	771	764	766	740	774	819	755	804	735	740	810	727	721	709	754	776	750	768	777	744	735	719	710	737	752	729	737	737	793	723	755	765	752	812	803	764	761	763	794	734	748	729	766	764	743	737	765	767	706	751	822	714	741	755	770	776	742	791	741	739	753	763	739	746	758	771	766	767	721	795	799	760	756	714	799	715	790	753	762	756	754	766	763	816	760	752	740	717	760	706	769	757	733	783	792	792	703	755	711	804	801	746	759	744	762	766	723	722	715	727	737	727	717	773	711	740	732	749	788	769	743	786	707	773	765	732	777	742	722	798	771	755	731	709	800	748	727	797	683	727	733	744	755	784	739	765	696	731	735	725	753	735	688	734	758	755	785	739	742	747	794	749	778	769	753	754	712	742	769	801	767	767	744	722	791	709	708	752	711	760	746	793	738	826	776	741	782	824
38181	46070	45941	33801	22446	13734	8637	5837	4625	3487	2501	1895	1488	1296	1122	995	954	876	880	824	775	774	782	746	785	760	721	757	778	712	733	709	793	731	724	725	709	745	734	758	762	685	727	705	753	738	759	693	697	708	754	724	729	730	727	723	753	721	760	728	720	749	749	708	745	750	652	786	704	755	745	730	723	714	672	717	760	733	741	724	733	721	751	733	720	718	740	737	705	679	779	752	764	761	692	769	703	794	707	677	748	767	722	737	757	737	745	719	749	741	722	692	796	787	771	722	710	740	712	766	739	748	742	741	734	717	745	731	759	727	720	704	758	758	725	756	722	694	761	746	699	756	697	696	810	725	737	681	717	738	720	742	711	730	773	702	716	756	714	755	719	735	716	709	733	721	738	694	773	707	715	731	776	700	733	748	736	718	703	718	722	764	730	669	719	727	714	756	724	744	734	749	700	717	742	683	702	738	755	732	711	721	723	736	708	690	763	766	693	724	678	752	705	753	769	731	748	737	739	736	722	694	763	721	744	738	725	764	688	734	718	716	710	712	728	761	740	691	735	778	728	721	706	703	720	656	708	711	747	693	689	704	740	730	742	719	767	699	734	718	718	751	734	787	644	753	684	743	749	776	747	775	744	703	756	759	713	717	715	770	700	749	765	706	750	681	789	751	718	748	716	694	746	739	699	727	718	674	725	743	772	695	750	728	701	747	693	704	703	680	675	740	659	741	729	733	759	728	741	754	762	709	691	715	739	706	808	724	720	745	761	709	737	711	712	746	733	703	649	721	707	694	715	713	713	742	717	720	707	746	701	728	700	710	738	753	741	733	706	705	731	710	754	754	725	712	728	769	708	727	739	705	767	697	703	703	735	720	706	711	701	737	699	699	684	750	776	663	744	766	713	737	722	704	754	715	715	718	699	735	697	693	708	719	694	707	698	702	747	723	716	736	691	707	766	761	767	749	753	715	751	738	706	703	732	714	782	727	731	717	700	709	689	751	718	769	710	742	724	729	699	713	771	773	704	703	737	701	756	722	765	711	716	706	700	749	762	723	734	712	725	729	725	718	751	771	757	730	693	737	717	743	743	770	764	723	803	800	727	717	719	714	759	717	751	775	729	691	774	759	756	697	703	748	760	737	705	711	727	735	756	767	702	718	771	722	708	738	763	714	697	763	745	715	658	768	731	712	692	768	749	699	711	755	747	725	751	708	721	754	734	708	751	725	696	681	732	748	801	751	719	756	752	729	687	752	704	675	713	758	785	750	698	699	692	773	703	746	710	736	736	717	716	690	684	735	752	700	747	730	747	705	746	742	681	776	678	739	685	697	731	757	767	709	692	691	713	718	710	726	727	763	709	727	716	755	737	683	715	717	755	719	741	752	697	735	720	670	694	717	702	763	742	697	710	724	728	727	779	725	683	785	780	689	759	738	684	690	726	744	782	712	756	744	705	703	761	766	653	742	720	755	688	696	714	717	686	687	739	768	687	783	719	727	713	680	726	730	754	722	774	670	754	753	776	683	695	722	719	732	706	717	724	751	744	698	759	727	719	719	762	713	714	690	715	746	758	683	663	693	751	723	709	723	712	709	705	665	679	719	760	761	732	738	731	703	748	721	691	686	690	707	728	728	746	721	724	715	742	747	718	717	766	718	750	739	696	735	681	758	676	678	765	690	708	736	756	742	703	763	764	756	725	708	706	748	746	756	738	719	695	709	741	706	739	712	716	710	749	700	735	752	745	753	695	753	728	707	732	669	713	726	685	721	769	748	709	738	737	756	757	767	730	760	745	721	710	713	709	736	713	730	792	760	721	665	742	736	716	735	788	745	718	698	755	741	737	738	755	754	738	698	707	797	720	733	685	724	746	713	703	705	775	765	677	652	724	728	716	676	789	722	746	723	721	722	742	682	699	691	745	728	745	731	741	720	691	750	725	691	711	758	752	743	738	709	763	671	716	739	776	729	754	727	695	750	712	716	759	717	756	755	716	767	704	724	714	729	711	734	755	711	695	712	757	736	736	704	732	718	707	653	748	736	718	731	758	700	711	710	715	747	744	726	724	733	717	737	744	743	698	727	751	737	710	725	687	728	754	728	696	758	742	707	750	741	705	756	743	756	779	723	739	742	741	732	708	716	740	690	743	698	702	713	742	728	749	744	748	701	711	713	725	679	747	702	754	711	785	742	726	738	685	736	709	744	693	694	764	768	709	705	760	772	741	678	739	701	711	695	701	734	693	767	732	727	754	708	703	724	721	692	722	687	726	696	691	748	718	762	727	740	692	737	746	688	725	720	677	756	713	707	740	730	733	741	701	721	721	727	736	717	713	708	706	756	711	694	752	709	715	715	773	696	686	743	744	730	732	763	708	759	711	663	697	688	755	715	717	676	703	731	738	733	783	736	684	711	753	701	740	689	726	719	764	729	722	720	726	729	736	714	771	712	732	674	772	711	763	724	743	686	731	730	739	739	707	760	773	726	732	721	718	730	712	710	772	705	748	788	722	797	723	716	734	724	710	730	759	738	778	708	724	700	765	790	775	702	742	694	729	782	734	722	764	723	746	765	761	685	760	679	777	746	673	704	765	776	731	721	734	714	768	762	745	734	713	719	709	738	757	687	732	761	754	751	698	686	720	733	732	694	698	751	725	749	698	717	720	758	742	752	725	725	752	732	726	748	757	725	744	694	777	744	736	738	744	752	729	750	711	660	753	699	734	728	699	748	754	721	795	716	722	725	759	758	754	735	743	725	729	709	749	766	714	737	720	724	729	764	753	698	725	704	759	711	666	730	734	725	755	758	729	758	749	702	721	772	748	712	682	729	702	727	718	757	693	722	692	735	766	727	712	739	804	745	734	678	723	726	695	794	712	713	757	781	762	707	706	693	783	726	729	666	749	708	717	767	756	713	703	706	756	740	757	747	763	739	707	720	750	713	721	722	772	693	740	714	744	700	762	694	781	755	730	765	742	717	759	687	651	746	716	727	704	721	736	722	711	696	720	751	733	722	704	738	730	773	721	738	731	724	713	723	731	695	648	729	746	757	727	720	767	737	664	741	711	709	711	714	734	718	741	737	702	738	728	749	761	703	766	676	716	725	734	767	720	738	736	688	716	738	786	783	729	707	734	733	693	743	752	779	765	760	737	725	747	717	693	698	736	731	733	705	764	744	700	714	681	672	709	764	691	738	740	691	708	711	722	758	689	734	729	696	765	765	743	769	720	721	714	784	731	745	708	738	741	697	675	768	729	697	717	723	693	714	725	694	784	757	674	710	716	766	703	742	724	740	742	699	758	733	728	710	709	718	720	692	731	761	793	712	813	740	691	752	752	701	730	730	719	696	712	725	683	754	740	732	737	705	727	745	744	759	706	688	709	753	744	771	784	701	751	694	705	765	707	726	751	768	743	696	712	674	724	733	719	713	740	743	710	695	735	706	717	729	744	733	716	700	717	719	739	721	731	724	716	716	689	743	699	707	736	729	725	718
42738	58151	43485	30052	22640	15905	11553	8578	6674	4921	3492	2560	1988	1633	1388	1170	1088	939	915	903	923	855	757	860	819	760	771	752	756	755	758	763	740	728	745	743	767	735	709	719	715	743	692	680	746	674	733	762	746	762	773	758	760	689	724	750	740	709	725	697	742	762	744	784	754	778	756	746	735	729	715	718	715	717	677	775	738	748	678	738	734	729	665	744	728	751	729	715	727	726	722	774	692	744	716	762	774	734	732	721	719	717	772	721	740	708	742	747	742	742	710	747	663	712	697	722	753	764	761	727	776	705	750	719	728	738	760	704	691	751	758	720	699	689	716	723	707	717	765	681	708	730	747	699	736	748	699	742	719	747	731	787	694	748	758	725	695	743	735	716	723	695	740	712	723	723	796	718	724	678	681	716	746	774	737	759	720	730	749	710	675	745	808	719	704	718	733	712	749	746	708	724	743	768	740	737	740	713	751	705	701	801	762	717	712	718	736	723	702	728	717	766	735	714	772	706	759	774	732	733	752	771	711	725	711	745	735	771	726	738	693	748	727	751	755	717	766	777	733	695	737	710	741	713	832	722	730	744	765	789	682	700	699	778	726	701	708	726	733	735	692	734	738	703	754	727	783	691	744	770	742	715	771	738	704	729	729	690	754	778	768	752	730	709	777	702	690	714	719	758	779	703	723	734	733	694	716	782	749	762	717	757	783	755	742	759	724	725	713	737	721	740	734	807	744	751	718	753	725	691	786	737	736	723	742	727	712	737	736	720	720	738	668	759	735	695	739	732	755	762	700	748	738	763	727	737	743	751	686	749	706	695	787	749	738	713	791	760	721	729	690	726	760	720	727	716	775	737	702	739	734	732	717	776	745	722	726	722	753	739	768	733	745	706	759	743	757	724	728	717	757	717	680	737	718	669	712	777	702	722	746	720	706	711	747	704	753	691	698	727	716	692	756	699	771	709	749	723	758	728	733	721	732	769	731	698	737	714	729	751	677	725	713	721	742	732	658	735	719	740	690	727	720	738	731	735	704	735	697	716	716	730	699	705	754	725	737	714	754	745	708	751	755	724	720	766	789	689	770	774	691	783	737	719	780	719	755	755	708	773	674	725	715	707	737	757	748	703	696	765	700	681	683	711	730	736	715	712	744	702	712	696	766	733	679	706	731	708	704	710	715	725	701	735	732	711	743	765	656	698	708	729	784	737	713	688	722	718	709	735	717	760	728	762	753	752	754	719	723	767	732	701	722	738	755	760	743	752	734	732	718	720	709	666	742	738	790	681	738	693	725	722	764	744	730	722	766	748	732	717	699	718	758	708	732	721	735	730	769	750	766	695	705	763	725	775	722	707	703	754	736	718	709	764	741	723	724	716	724	757	750	767	753	724	732	684	722	732	749	729	719	709	699	743	766	738	709	696	720	760	674	777	734	734	754	687	696	735	728	744	717	706	784	719	712	728	760	710	750	766	755	774	765	744	764	673	727	708	718	764	715	778	728	748	716	749	691	736	750	749	719	762	687	717	693	699	708	767	700	711	728	740	701	713	722	694	776	747	700	681	727	740	712	731	776	722	765	730	774	702	698	732	741	736	725	767	736	733	723	686	772	729	743	715	734	695	764	762	732	737	740	782	741	685	759	717	803	782	751	699	748	723	684	711	685	744	771	721	771	732	743	709	755	729	746	737	759	777	741	705	736	740	679	718	712	740	752	670	764	740	670	689	700	717	759	721	718	694	712	690	727	747	704	766	689	714	751	750	737	760	714	733	737	764	764	710	727	754	747	751	742	759	722	727	704	777	678	746	697	743	707	748	775	694	762	686	733	725	756	652	754	749	764	746	715	744	724	690	738	728	681	693	684	697	676	738	733	727	710	717	711	745	741	780	705	705	727	728	747	731	775	736	755	720	727	758	711	756	698	712	718	735	706	709	688	730	686	673	770	733	730	736	730	769	757	756	680	697	785	774	725	750	749	704	765	715	739	710	725	758	738	746	782	707	748	744	761	733	720	697	741	706	737	684	712	682	738	713	726	742	731	699	744	766	721	750	752	711	716	782	715	784	692	715	730	742	754	790	746	717	739	731	736	680	713	746	765	719	729	747	696	712	715	706	773	718	701	732	717	740	775	747	723	707	733	768	722	723	742	724	756	702	780	775	713	745	692	751	715	696	730	716	715	749	758	733	764	728	685	743	737	682	795	781	757	726	709	727	773	703	679	756	743	729	737	709	719	695	746	732	719	735	717	740	694	699	744	712	744	743	686	706	690	708	741	732	701	757	748	730	772	733	673	729	763	731	686	747	725	721	754	717	667	736	712	772	720	767	722	740	735	718	732	731	774	720	715	742	703	722	707	749	720	710	719	764	739	751	757	707	733	760	749	775	764	696	728	687	709	778	724	709	762	760	751	733	700	687	692	749	773	718	687	722	725	681	720	760	788	777	723	759	724	713	725	735	725	733	698	756	748	769	721	762	699	761	769	792	721	698	752	693	741	694	696	756	726	753	676	723	722	772	735	744	714	755	740	725	760	706	805	680	736	723	763	688	726	722	722	719	710	733	728	689	737	715	758	764	721	734	761	683	718	740	751	725	721	813	748	808	748	736	725	740	763	725	782	743	663	741	764	723	747	706	743	742	762	678	709	719	687	728	783	704	751	686	744	749	715	747	741	719	763	752	685	740	746	713	722	727	737	700	703	758	762	743	715	731	795	728	689	769	726	683	689	757	698	732	738	719	682	676	758	716	706	751	696	724	767	717	741	696	690	754	736	757	712	729	730	719	734	712	795	703	751	765	767	739	729	698	743	757	682	764	747	728	696	734	696	680	728	700	683	721	749	704	719	766	687	711	720	704	749	711	763	716	746	765	707	759	733	756	734	741	734	744	749	725	751	704	742	729	788	740	679	718	713	680	755	743	764	698	757	717	795	774	746	736	715	681	710	703	705	728	686	684	763	739	712	747	716	716	671	722	668	749	716	746	748	737	746	722	703	742	736	722	686	793	749	762	695	768	710	744	739	692	751	741	733	748	783	748	722	671	696	708	721	744	729	785	726	735	707	691	752	725	718	723	753	728	748	728	755	752	740	764	711	722	768	757	736	702	739	756	750	790	705	691	723	735	745	756	696	714	738	680	733	733	719	725	739	730	720	767	678	773	715	740	682	699	772	730	725	743	724	719	739	727	748	741	731	735	771	774	758	737	726	759	744	701	734	734	777	728	719	719	748	741	760	727	709	730	725	738	723	760	781	729	728	749	701	725	740	759	713	726	733	713	683	711	714	705	738	702	784	788	700	726	689	754	715	737	736	681	785	713	740	727	745	715	731	705	743	732	745	683	709	747	708	687	739	750	725	708	705	752	724	734	689	726	752	738	740	711	727	710	727	746	723	747	717	731	731	748	721	746	702	730	718	713	723	692	721	713	746	764	741	750	742	701	710	758	740	737	762	721	750	777	720	720	713	742	756	709	749	746	767	767	650	757	811	721	785	693	740	726
24404	21531	29326	27245	25338	21826	15602	9438	6843	5222	3844	2716	2053	1768	1440	1256	1070	1027	954	900	909	820	816	836	807	768	768	815	804	747	803	767	766	724	746	725	700	765	735	733	734	751	713	767	696	690	692	722	734	713	753	728	726	753	772	708	712	684	715	748	736	761	697	734	741	731	721	727	705	634	708	755	717	748	734	787	774	758	725	784	746	696	695	672	693	699	758	740	730	712	764	719	732	702	708	728	763	701	682	739	744	709	690	703	743	781	737	725	778	741	703	692	711	705	739	665	739	730	736	676	734	711	719	747	714	766	727	717	739	745	712	736	697	760	674	711	681	703	715	683	748	738	773	708	704	715	729	682	763	757	727	706	726	732	731	757	699	727	740	763	726	639	735	724	713	721	724	764	706	745	698	741	744	708	744	649	716	724	733	748	683	720	718	733	701	709	721	722	739	700	745	704	746	742	725	732	671	706	689	778	633	737	703	757	738	685	730	719	746	705	713	708	730	771	741	748	778	704	691	766	715	753	706	719	746	689	710	753	734	740	815	722	723	754	718	713	748	762	698	693	683	759	728	722	763	753	721	726	705	730	729	711	725	709	688	689	745	727	775	717	741	714	740	743	703	717	717	712	687	689	746	737	742	775	705	658	711	730	726	678	745	727	763	753	710	795	759	742	718	774	732	762	790	762	777	706	725	737	731	712	728	761	707	751	725	707	720	661	717	744	718	709	777	686	728	697	708	700	753	713	689	720	724	718	695	741	701	742	756	768	728	666	699	686	733	725	719	703	751	720	720	704	736	746	749	715	689	747	698	730	737	671	678	730	728	697	697	705	732	755	719	723	717	731	747	789	771	773	755	706	707	683	749	735	755	716	721	758	706	729	694	764	795	674	749	731	777	751	718	755	719	749	765	714	782	769	753	750	740	780	655	717	727	702	727	763	681	739	739	717	723	750	738	667	693	725	718	758	700	730	661	758	741	751	786	753	748	710	709	752	753	735	741	699	710	710	662	731	710	750	740	754	758	723	718	691	694	744	723	696	696	739	720	693	672	754	771	753	736	753	703	748	717	754	716	711	749	766	765	775	737	735	728	739	684	748	714	722	734	625	707	755	658	706	689	743	777	738	712	767	706	737	718	738	700	737	741	749	700	749	744	749	766	752	702	731	705	720	703	702	739	695	720	722	716	710	696	709	747	698	800	707	759	738	715	695	704	724	763	695	718	723	756	704	706	728	695	747	759	771	732	703	704	733	723	744	744	679	693	669	728	681	742	755	793	740	711	715	666	752	688	751	745	713	704	741	753	715	732	686	738	751	770	715	723	698	705	726	753	743	710	724	699	744	698	685	713	762	741	737	748	765	745	740	682	731	753	751	736	759	739	698	696	717	710	783	762	732	695	743	720	678	789	747	717	751	654	713	742	665	750	758	733	718	737	729	735	753	720	699	782	720	727	752	706	751	697	695	753	721	773	791	747	757	742	673	773	720	751	696	710	726	716	757	703	708	730	718	795	750	768	732	761	715	727	688	741	709	722	711	709	714	714	666	733	713	712	772	669	707	711	719	731	734	727	773	733	744	703	766	683	713	736	690	735	690	761	768	747	706	767	686	717	754	732	722	684	714	685	730	766	750	703	714	762	735	712	760	700	679	697	723	739	718	686	761	779	699	720	705	679	719	781	709	715	737	759	794	734	735	682	723	689	726	696	727	678	698	738	707	729	765	738	731	733	697	716	753	731	753	663	709	724	716	717	705	754	731	716	719	716	708	714	728	760	724	737	714	743	716	714	758	725	720	726	733	720	700	721	688	705	725	735	703	701	730	698	724	686	679	709	698	789	736	683	740	736	707	685	709	731	701	710	720	731	709	704	704	734	697	720	759	762	735	717	694	663	754	708	740	713	731	726	693	721	735	736	688	721	757	743	723	707	725	690	679	679	749	683	759	714	756	766	717	744	726	723	748	753	733	797	709	751	715	790	732	763	722	743	726	682	724	742	690	753	738	720	706	713	721	679	714	721	725	717	737	714	695	720	751	748	717	742	799	677	786	738	754	734	711	713	692	700	731	711	762	761	744	753	733	751	728	753	730	686	691	751	735	670	781	752	737	737	743	673	665	665	670	770	716	737	746	747	713	735	761	682	730	764	690	679	787	753	762	683	695	717	703	686	723	708	724	698	708	700	747	759	720	714	733	669	691	748	700	740	695	772	712	738	754	714	730	661	694	725	758	753	694	775	740	758	725	723	726	722	688	730	728	707	737	697	765	713	766	704	723	741	663	693	727	737	730	714	716	730	766	751	724	697	690	726	720	695	690	715	728	746	734	741	737	700	719	707	728	771	732	678	752	752	775	778	742	720	756	667	719	658	742	759	737	771	703	724	705	706	722	714	709	762	774	720	698	733	764	741	690	697	702	672	731	697	746	710	785	717	739	693	788	733	723	759	694	712	737	722	792	723	720	742	738	734	746	686	706	744	735	715	752	704	776	714	731	740	701	731	754	770	739	720	702	696	745	771	678	693	746	732	702	748	671	741	739	746	737	745	772	713	766	729	689	720	719	718	734	765	748	712	753	684	695	715	702	744	755	721	744	714	792	723	724	715	703	749	680	711	714	689	720	720	751	723	733	769	744	726	689	748	715	722	782	741	749	756	724	777	780	711	702	784	791	745	736	773	755	667	719	732	690	683	728	726	711	715	687	701	737	742	740	726	724	711	762	750	694	761	734	711	736	750	729	750	741	710	721	776	772	706	719	723	739	751	684	739	713	702	765	706	697	786	708	699	747	727	725	702	764	701	679	696	666	751	710	709	700	737	702	700	700	788	738	743	714	679	703	738	747	716	688	755	751	743	716	757	729	761	682	771	667	732	667	720	735	675	715	697	706	741	713	734	742	696	746	723	718	769	756	701	724	741	722	791	703	725	693	730	736	708	699	744	761	756	693	759	736	727	699	765	760	683	706	738	705	720	695	741	738	770	738	682	670	729	693	725	707	705	695	713	725	723	758	687	705	731	754	719	708	704	699	719	696	722	730	722	759	739	698	738	693	704	698	760	773	681	678	691	715	661	682	685	787	718	752	712	747	756	710	700	748	759	730	728	723	726	709	754	739	721	744	735	732	735	722	676	779	712	719	779	688	777	738	644	754	652	671	793	757	738	714	716	731	734	694	728	730	741	714	647	738	701	736	724	737	714	716	720	705	710	769	754	748	697	732	712	698	706	714	750	706	793	740	706	769	742	792	713	716	724	760	716	689	723	718	725	799	697	701	778	743	802	707	739	753	736	791	693	754	740	716	701	692	726	663	709	743	703	694	740	728	732	727	726	659	718	672	719	755	767	743	738	714	758	699	717	673	717	700	698	712	743	692	680	737	761	731	744	707	719	672	718	719	749	732	711	744	717	711	670	692	711	735	712	742	718	692	737	724	713	719	718	750	740	721	695	723	714	736	715	785	727	709	784	736	715	736	696	729	719	723	733	748	755	746	726	792	740	696
40562	62573	50111	37265	29064	21034	16068	12021	9345	7265	5249	3657	2788	2115	1707	1405	1226	1174	1009	965	934	910	905	878	844	820	788	789	819	749	788	754	719	744	724	733	725	750	728	748	730	744	774	742	752	725	724	731	715	767	679	734	757	775	704	678	766	701	703	752	711	716	719	726	724	733	686	717	746	736	743	753	693	730	724	702	734	731	732	716	728	779	696	741	701	721	695	725	730	738	717	686	761	782	747	740	701	712	727	672	700	715	753	685	760	766	757	695	760	760	750	695	752	682	726	795	721	722	699	731	753	733	748	744	715	786	743	727	743	700	679	704	695	717	696	713	732	721	717	733	701	758	744	745	709	738	728	707	725	748	702	743	713	731	743	705	681	728	718	735	713	707	747	722	708	731	722	716	716	718	783	698	702	718	708	733	719	742	737	738	738	720	746	701	725	728	761	719	739	726	690	705	712	774	711	741	715	743	737	738	677	663	748	679	723	724	718	728	757	718	763	711	700	746	697	727	685	723	744	728	734	709	731	770	656	748	709	738	693	703	708	720	739	759	710	705	718	692	739	717	710	745	738	732	722	693	702	726	761	697	737	741	754	724	738	755	725	703	709	682	718	734	711	715	744	693	697	718	709	719	709	737	723	705	718	719	719	733	736	707	751	705	685	755	743	720	705	724	749	731	708	682	727	725	691	691	736	737	723	709	714	692	704	681	701	747	731	708	723	713	663	747	734	697	737	716	708	731	709	754	717	736	722	710	712	698	737	738	766	783	736	765	750	710	719	723	764	733	651	692	668	725	690	726	746	748	717	717	723	727	697	680	765	719	753	704	736	760	725	735	733	730	710	713	723	768	683	705	770	745	764	748	721	746	697	706	748	667	729	709	684	749	722	707	765	733	713	708	677	693	724	710	695	727	695	727	694	690	691	708	703	678	700	699	719	739	748	739	681	717	728	747	714	698	677	717	695	689	732	705	711	691	670	633	729	683	674	715	758	723	735	721	732	711	699	708	743	686	753	761	731	733	726	690	756	738	691	764	697	685	715	678	694	730	702	688	701	728	724	709	695	739	689	709	745	744	746	691	715	708	689	712	652	740	658	750	715	688	740	712	695	747	743	675	713	723	750	688	718	683	713	674	709	702	704	805	717	689	724	717	749	706	659	741	748	692	774	683	698	749	698	684	723	730	747	685	716	760	709	754	747	689	698	734	711	737	692	755	713	757	726	729	707	664	735	716	710	713	766	765	673	705	729	706	755	711	685	704	818	687	680	700	747	707	763	737	738	717	704	724	721	737	745	661	735	767	698	713	705	720	732	692	729	727	720	647	714	693	747	727	750	723	740	715	688	677	690	761	740	743	699	669	732	738	720	756	734	710	723	702	722	737	705	725	766	711	758	749	689	730	790	694	715	756	714	701	731	766	693	787	704	664	736	724	742	646	741	704	725	736	701	751	704	732	745	711	762	779	740	735	720	754	740	703	743	690	618	682	745	697	712	782	694	690	709	765	723	686	744	719	688	734	695	772	735	732	739	751	717	794	705	667	733	776	765	707	766	709	708	704	722	694	702	775	714	708	725	678	748	710	778	761	679	693	679	719	688	773	675	708	745	757	712	702	712	708	705	735	703	770	730	747	722	769	746	738	693	733	745	699	726	693	772	706	719	697	740	734	701	709	681	770	714	712	650	762	758	717	737	736	758	745	724	676	682	702	679	733	744	719	724	776	711	737	682	757	728	743	725	748	711	715	716	770	726	723	736	718	702	712	755	744	726	715	759	724	684	750	774	716	699	699	721	656	750	681	703	708	739	662	665	791	693	734	722	722	760	718	777	702	713	701	729	762	742	708	695	699	713	723	770	703	733	738	756	714	672	705	748	687	739	710	738	737	743	723	704	755	746	704	687	719	713	700	707	731	711	746	734	700	743	723	726	703	714	741	738	716	752	692	705	706	714	683	663	712	733	731	731	689	709	733	714	688	684	743	694	706	712	756	685	710	678	718	702	699	730	687	705	724	683	755	715	722	715	711	732	745	761	684	697	693	768	734	725	708	689	752	745	786	754	738	723	716	738	728	714	740	713	743	729	724	710	730	712	690	709	716	750	742	730	751	749	692	723	706	767	726	716	747	683	741	700	704	730	733	722	729	714	753	718	714	740	729	721	753	723	740	730	698	699	723	732	708	771	719	708	705	758	712	732	714	742	794	729	718	721	731	722	654	712	724	756	705	735	733	680	775	737	699	658	718	707	748	739	747	783	727	729	722	745	738	767	700	677	718	737	711	741	701	711	736	755	716	732	733	711	660	717	724	740	690	688	688	707	707	723	658	708	762	750	711	747	694	731	727	682	694	690	678	710	685	669	746	731	760	715	696	743	723	720	750	708	706	771	731	730	739	748	722	700	720	762	747	791	721	708	739	676	739	718	648	753	725	745	743	721	707	716	725	708	690	735	748	709	697	715	767	686	696	728	673	698	672	770	759	733	760	713	713	715	702	776	762	700	753	727	739	679	734	690	787	722	729	709	716	774	741	791	723	721	725	662	717	732	676	732	730	723	696	748	698	749	722	684	698	685	715	736	708	726	768	716	719	726	714	736	723	726	696	734	696	692	722	730	704	711	760	695	742	693	736	748	753	736	715	729	708	718	683	701	687	726	712	696	727	714	727	704	701	713	717	764	721	689	727	750	771	715	700	745	716	690	726	707	710	714	703	753	690	713	736	747	762	757	763	707	738	707	770	713	697	715	727	688	729	705	713	695	681	748	742	689	734	765	762	737	705	723	693	719	734	745	698	772	751	741	703	746	711	708	713	744	709	710	684	687	768	727	726	757	744	719	688	707	681	711	724	683	723	706	719	732	733	700	698	743	717	704	722	720	746	764	668	705	739	700	657	731	720	721	678	731	746	680	724	745	713	712	716	712	724	699	723	752	714	722	723	786	671	742	738	727	679	692	720	764	734	761	715	726	717	687	701	798	744	712	684	727	705	762	723	708	681	711	680	734	699	707	728	742	750	687	748	696	715	711	716	726	698	695	740	732	727	716	716	701	699	684	731	720	731	732	714	736	688	726	691	740	782	712	729	730	747	721	731	703	676	684	735	689	754	690	711	697	687	755	710	783	708	725	723	742	690	730	690	722	687	705	779	708	740	744	745	705	678	694	682	731	742	726	707	717	677	760	765	722	740	744	708	662	744	726	728	688	732	745	721	765	706	757	707	682	738	743	762	685	744	694	807	725	698	790	672	731	701	714	712	726	723	693	751	730	714	774	716	751	750	757	722	687	703	710	709	742	703	736	725	743	740	698	739	710	723	756	746	677	722	740	668	725	720	689	744	739	674	752	720	668	705	721	726	725	723	711	708	717	748	676	722	707	699	742	689	725	710	687	769	698	732	723	684	724	717	705	729	682	746	758	734	701	722	726	746	749	725	701	757	744	698	725	741	734	734	739	730	647	703	716	691	744	722	702	700	712	689	709	733	732	716	729	725	728	696	745	714
25389	21855	30879	30331	22990	15591	9905	6441	4575	3602	2786	2027	1698	1419	1219	1106	994	969	927	888	893	861	821	824	799	781	775	785	787	745	785	775	743	787	728	794	693	778	732	743	703	754	806	771	729	809	688	746	694	815	802	758	740	777	723	756	752	720	790	767	743	780	767	745	775	731	782	767	791	726	746	782	757	767	807	733	741	714	779	744	772	725	803	730	738	721	734	726	775	765	704	736	746	738	722	743	719	715	752	740	766	728	723	792	727	743	756	783	746	733	798	739	689	751	672	717	716	750	787	731	733	747	785	727	707	734	743	761	723	779	797	753	765	803	776	761	724	759	697	758	752	772	715	751	763	733	752	734	723	734	738	753	764	702	735	766	779	717	811	760	768	735	815	771	782	751	747	714	746	762	799	722	759	803	772	772	720	689	791	738	668	729	735	728	757	742	757	737	764	748	739	763	738	792	748	769	738	684	772	735	775	768	742	771	756	795	792	763	740	722	752	722	781	702	787	759	783	734	751	781	777	743	704	750	728	769	774	735	751	790	760	768	785	748	797	727	696	779	771	776	709	777	756	750	767	688	793	783	724	770	800	732	801	745	731	777	717	767	778	729	771	763	782	744	753	701	731	748	746	734	777	743	736	749	732	726	758	751	735	789	772	720	793	736	772	784	745	729	741	770	729	736	779	791	737	739	721	721	745	761	740	797	715	736	751	800	784	805	729	682	736	754	742	770	718	737	782	748	773	785	715	785	766	726	767	789	758	742	761	734	782	722	743	779	783	718	738	757	746	774	729	768	746	730	778	728	752	714	768	786	753	751	788	775	780	730	718	758	784	718	766	712	754	748	753	758	769	809	705	710	794	790	758	733	744	736	719	735	734	733	771	783	723	782	763	721	735	742	753	725	741	799	829	721	754	731	745	725	757	675	746	749	707	769	690	757	788	741	723	703	768	737	763	816	785	734	750	770	776	762	744	750	809	763	764	705	779	695	777	790	762	711	743	730	737	758	754	820	737	775	752	775	695	744	782	758	725	736	751	771	757	722	751	751	757	764	763	738	743	776	740	745	764	737	754	773	756	745	733	735	733	745	759	761	732	736	807	756	732	798	731	742	691	758	734	778	819	742	737	760	723	791	759	755	769	717	765	753	754	720	794	759	769	727	775	711	718	817	733	734	736	760	716	769	722	767	757	732	763	759	764	742	737	745	751	757	759	781	697	756	750	819	759	688	783	759	752	739	728	715	777	733	748	780	727	759	745	724	732	769	694	714	714	761	788	711	782	706	736	755	759	771	754	784	849	757	766	754	748	732	742	727	788	725	794	782	784	769	764	773	767	716	755	765	766	763	766	720	680	754	748	692	737	716	744	748	795	778	700	731	722	791	776	785	778	779	810	766	751	760	754	787	711	766	731	742	759	756	775	780	758	733	743	759	785	747	768	770	732	808	836	749	739	808	754	746	777	744	744	718	722	774	757	770	763	716	780	761	759	707	797	728	708	789	729	728	736	750	758	741	753	777	794	752	799	753	751	742	816	786	796	694	740	780	716	763	706	754	731	769	760	744	758	746	733	767	771	703	746	806	717	741	746	732	738	797	769	740	772	753	762	766	767	713	759	811	795	770	730	755	716	779	752	748	752	811	735	717	792	720	774	786	711	704	729	780	755	737	719	755	746	805	721	729	765	741	720	778	774	798	776	729	721	718	708	742	768	709	744	716	752	715	719	755	781	768	792	774	745	709	725	756	780	765	732	714	745	742	766	718	749	776	747	708	749	763	755	757	776	750	741	771	799	724	756	749	760	756	724	773	738	760	787	764	753	767	782	773	722	763	759	749	775	717	807	775	758	709	732	747	785	775	739	744	744	774	746	738	747	743	758	719	745	761	772	754	709	715	737	721	729	765	748	758	717	736	795	785	777	816	769	705	753	745	734	740	779	757	759	797	749	759	752	768	799	796	743	748	771	763	698	777	724	724	736	731	741	734	813	706	740	767	741	752	752	776	778	732	752	756	774	719	731	704	724	781	721	757	736	731	771	747	733	734	778	742	773	775	767	759	746	728	766	767	768	692	714	744	782	761	722	747	752	779	741	762	735	758	767	756	737	756	748	802	754	744	751	737	790	754	738	704	764	732	778	748	802	787	754	735	735	754	736	735	747	780	755	742	762	735	694	721	738	762	724	766	742	756	750	782	748	732	715	748	753	789	730	773	762	733	710	749	763	781	747	778	802	739	796	758	758	765	753	733	728	719	754	816	711	774	766	739	724	756	745	730	800	745	779	745	817	753	719	769	728	765	751	757	745	780	739	729	794	762	721	793	782	754	783	746	759	761	725	732	772	728	761	767	731	793	761	765	757	751	724	793	743	773	753	740	792	741	709	726	782	755	709	754	723	783	785	742	763	789	767	748	733	773	730	747	770	751	728	757	701	718	772	742	731	712	771	737	753	732	740	786	743	688	715	770	696	714	798	739	747	747	759	706	706	766	780	754	701	786	704	775	795	765	785	742	759	768	749	757	767	717	746	715	738	746	693	733	740	760	786	746	775	722	776	735	712	727	794	709	734	751	730	785	740	693	773	755	748	710	748	734	752	696	776	762	754	775	798	687	728	767	730	726	719	764	779	802	793	713	738	735	777	701	762	745	777	751	768	743	734	756	753	765	727	791	684	725	727	740	714	778	744	711	699	750	740	788	771	752	780	717	753	797	792	743	770	763	756	805	734	748	788	722	716	794	784	827	746	761	727	748	789	772	675	737	710	751	695	684	780	741	743	740	708	717	745	807	772	732	745	732	756	727	719	777	727	743	759	782	698	715	716	699	762	707	785	738	802	737	795	801	772	735	770	660	696	693	754	766	738	770	744	750	758	775	721	767	738	804	683	720	800	741	760	773	781	749	783	747	773	772	752	752	746	741	750	741	745	710	771	767	766	759	778	773	745	753	759	767	769	792	750	742	784	809	777	743	761	722	780	733	732	744	754	764	711	763	753	769	765	770	795	749	785	795	781	729	766	765	773	739	758	773	755	728	731	711	728	745	738	720	724	703	790	763	765	745	742	737	742	758	715	754	753	740	763	799	720	806	797	770	730	785	728	804	778	741	744	753	767	796	748	795	754	823	767	756	723	758	749	748	748	744	762	727	729	767	714	751	730	743	725	790	761	763	794	754	776	764	774	733	769	720	685	780	759	694	700	743	766	714	743	747	741	763	702	751	776	791	748	692	791	731	753	733	730	706	707	756	733	771	731	738	723	750	806	753	789	731	755	730	736	784	712	733	764	709	779	768	794	733	757	724	774	726	784	753	784	726	761	744	710	752	803	742	769	716	797	736	739	732	729	721	729	746	743	753	737	716	742	745	720	728	764	734	728	747	766	778	766	738	742	761	729	713	710	773	786	766	713	737	764	728	762	711	769	730	798	805	706	807	728	737	794	713	760	755	730	717	723	773	736	750	714	752	789	712	701	745	738	765	768	755	751	729	771	759	740	735	726	763
41791	61499	46559	33496	24042	16930	12297	9200	7107	5333	3987	2761	2117	1734	1452	1207	1105	1051	1014	895	924	855	836	799	784	852	811	845	770	766	801	742	799	773	728	790	761	782	777	815	775	760	698	750	775	728	747	786	777	719	760	729	729	749	731	727	752	787	764	788	763	756	806	703	786	711	716	778	728	745	736	776	734	746	770	766	683	729	798	732	723	739	762	718	805	732	804	737	764	726	726	720	745	755	804	709	758	810	741	749	742	745	790	722	744	818	802	774	746	738	722	746	719	792	751	763	784	788	752	732	757	746	776	758	716	763	754	754	659	771	719	740	763	739	732	750	724	779	752	765	772	754	744	747	756	769	743	741	716	763	719	768	709	787	769	738	733	739	775	766	764	790	782	775	715	800	728	762	697	725	771	757	721	709	721	729	745	775	788	720	726	750	739	731	770	781	756	694	783	754	820	768	773	744	736	767	800	736	738	763	715	740	718	724	735	699	796	756	791	771	722	720	750	715	774	711	731	763	788	751	703	720	737	753	765	724	772	788	734	762	719	728	770	780	780	770	716	744	783	806	761	720	725	740	738	726	799	746	714	744	753	789	746	755	791	742	770	752	756	779	711	750	736	727	739	776	777	732	723	717	699	706	750	738	770	786	764	753	776	719	709	784	721	775	735	702	806	793	745	756	793	739	711	748	731	735	756	722	739	758	740	739	756	747	746	743	728	761	783	755	763	701	721	748	793	741	722	772	754	802	796	711	686	720	775	762	796	747	755	746	745	773	773	767	735	753	800	717	743	732	745	779	775	769	800	749	755	769	752	734	731	731	743	733	741	776	724	732	804	776	713	752	783	709	770	757	767	744	752	766	729	752	799	759	745	694	731	751	727	717	766	723	725	770	781	767	769	768	753	723	797	765	686	745	740	736	717	730	774	741	773	764	809	753	781	727	718	757	728	732	770	780	741	719	763	721	735	780	723	744	741	736	797	724	772	755	743	689	743	746	732	722	736	743	730	684	732	746	723	757	747	744	739	715	742	715	753	782	757	736	753	808	813	785	709	737	748	696	739	734	768	723	716	765	759	730	751	745	735	751	777	779	759	753	745	754	719	785	776	755	700	760	708	796	761	725	760	789	763	738	729	767	755	714	782	746	734	728	790	746	779	794	783	677	730	765	733	780	759	751	744	748	753	723	704	704	726	761	738	773	703	752	782	760	741	709	755	717	768	767	727	720	766	731	796	723	755	769	777	753	738	753	739	813	784	703	751	764	703	744	758	720	707	774	741	733	762	718	784	793	788	794	785	785	740	708	705	759	728	709	739	755	709	705	761	728	796	731	736	742	757	772	730	729	713	759	761	747	739	780	788	739	739	783	765	777	713	723	758	762	769	789	766	781	735	780	728	754	735	765	732	765	732	764	731	746	762	719	752	754	730	763	717	734	727	749	763	745	741	710	754	775	740	728	762	805	755	713	788	718	742	691	779	720	725	789	731	756	718	772	699	749	701	765	786	727	763	746	802	717	808	747	770	786	733	745	783	786	720	753	703	720	687	774	753	716	706	708	797	775	723	729	746	798	773	753	757	741	727	739	754	747	772	752	759	817	789	773	756	718	716	788	769	743	752	756	745	755	731	779	749	732	778	761	750	763	725	720	739	763	727	748	785	745	711	762	763	732	733	778	775	757	748	714	722	781	712	786	720	748	736	768	745	753	749	785	726	730	737	703	729	745	780	780	743	740	764	806	741	719	714	735	774	735	790	753	728	726	766	765	748	749	793	742	788	734	759	787	728	722	813	738	733	771	703	752	729	789	753	732	716	791	719	767	763	779	732	723	787	722	788	750	773	786	791	787	761	770	731	778	754	721	721	741	781	748	778	781	711	741	775	795	780	732	759	709	738	746	766	795	769	801	773	711	757	777	775	760	754	755	747	745	754	705	751	715	679	721	760	709	744	702	721	776	738	688	746	765	791	760	808	715	762	730	690	768	793	732	735	706	777	744	756	728	726	769	748	747	794	709	755	727	728	794	756	758	741	739	756	718	704	768	783	734	793	743	748	750	714	747	731	776	750	748	763	715	780	730	746	781	714	754	720	770	728	804	751	798	724	736	755	766	763	670	776	776	795	790	750	732	775	763	762	741	775	754	734	728	698	745	718	781	782	744	767	738	794	747	782	756	738	733	757	776	767	748	739	705	702	736	786	758	763	772	744	739	738	766	724	749	710	733	726	769	771	761	731	757	759	743	720	793	737	729	761	725	718	736	729	709	715	746	765	833	766	718	744	732	776	691	755	771	713	772	755	672	750	780	787	753	728	723	728	724	745	729	742	743	763	719	751	755	758	692	706	766	748	760	723	807	748	785	790	777	748	721	769	780	721	733	775	788	767	699	797	772	773	697	771	762	743	714	743	763	753	731	727	781	739	724	745	744	792	726	749	750	750	759	780	757	754	748	744	774	742	822	701	759	756	756	729	775	760	749	743	745	762	751	750	752	779	768	813	718	750	745	773	770	752	762	761	776	793	740	773	786	785	769	698	738	816	726	756	782	765	752	716	736	790	779	756	760	731	770	741	743	711	721	735	782	713	777	712	687	728	729	732	743	777	767	677	690	738	747	710	764	750	735	707	723	740	740	751	756	796	745	770	813	744	741	711	704	783	751	749	727	741	728	740	747	737	709	719	755	758	773	732	748	693	716	715	728	763	787	699	782	724	783	783	741	782	721	787	738	763	728	729	749	750	711	773	751	736	797	721	767	779	754	789	766	708	733	781	752	753	778	756	745	730	710	669	768	779	747	794	769	768	782	736	769	754	728	722	688	790	718	702	735	709	761	718	768	743	719	773	710	778	736	735	755	744	743	775	735	758	714	759	716	749	753	758	730	779	740	793	745	757	735	779	753	799	761	789	762	749	742	739	758	734	719	754	711	688	769	784	782	743	748	755	740	743	748	806	741	819	761	728	732	735	746	757	728	779	793	758	757	695	732	748	709	713	789	767	749	819	785	743	721	725	765	717	752	758	820	756	733	744	749	754	723	709	764	718	812	706	748	762	752	787	768	715	791	739	746	839	730	762	728	688	781	771	773	747	720	745	779	785	757	758	747	794	747	746	754	776	724	742	743	771	768	767	760	742	752	725	734	759	769	792	721	802	731	756	693	721	741	746	669	805	728	722	732	750	722	741	718	779	802	777	764	765	744	764	761	786	762	746	750	755	758	767	778	765	769	798	757	795	752	770	729	764	764	720	788	723	736	734	794	713	739	764	706	756	728	736	754	753	766	740	774	743	803	768	761	727	768	747	804	694	755	735	724	786	710	720	710	747	698	757	733	719	742	723	713	764	720	728	745	745	752	795	728	722	758	728	751	762	769	754	753	724	740	739	724	718	764	782	705	753	755	736	731	770	709	753	705	786	728	716	783	761	807	718	725	767	742	773	757	734	735	780	776	705	738	782	723	743	767	760	729	795	715	774	735	763	779	772	721	754	760	702	724	704	781	721	733
23130	21454	29195	24631	22463	23758	21289	11856	7930	6137	4527	3219	2579	1989	1672	1383	1312	1195	1085	1019	992	940	927	885	920	845	875	814	897	836	855	830	754	768	799	755	812	762	788	750	756	817	759	793	786	807	805	740	794	791	822	737	740	771	772	790	771	784	779	820	757	753	781	783	794	748	811	777	798	809	749	760	761	787	761	778	761	781	781	742	746	774	761	745	794	762	721	768	749	769	764	823	780	760	734	774	801	788	737	763	774	798	761	802	819	690	758	776	763	770	776	831	828	765	802	712	777	736	777	778	821	805	733	744	769	718	787	758	795	748	775	750	782	803	830	763	804	777	790	772	796	762	780	797	759	784	730	759	748	757	755	798	785	732	729	798	741	783	775	748	742	746	724	694	784	792	790	756	737	707	758	744	787	743	797	840	780	767	839	794	807	747	776	782	746	726	784	771	786	733	820	796	782	838	809	825	767	788	779	759	717	753	774	759	774	745	748	763	770	834	771	724	765	833	783	784	726	757	807	802	780	810	830	782	730	807	737	738	793	814	782	768	816	772	774	785	760	729	738	721	732	729	828	743	738	809	766	789	750	742	782	758	757	768	791	798	780	809	779	818	741	812	791	759	825	806	816	786	785	736	799	785	753	770	838	776	814	815	749	771	805	822	807	765	765	722	787	776	756	774	790	827	861	739	787	743	821	749	785	801	766	802	747	797	746	754	764	798	775	796	808	801	723	800	734	808	766	787	797	760	739	777	780	765	773	759	785	802	803	790	768	786	803	730	745	796	744	829	781	744	727	822	800	774	811	701	765	836	769	775	794	809	725	776	842	815	741	764	777	800	761	830	831	806	763	774	769	780	775	768	732	794	721	817	775	768	721	804	748	770	731	818	746	757	767	822	777	794	797	738	779	771	781	799	769	764	837	775	759	766	796	752	748	805	770	731	773	766	779	750	784	795	806	781	773	799	801	830	799	807	783	798	783	701	723	733	770	737	764	778	778	763	746	789	735	762	792	769	763	781	797	792	812	777	720	762	741	778	783	780	786	733	727	759	747	756	742	801	792	786	750	751	712	781	759	794	806	740	778	749	773	775	741	804	758	805	800	797	773	770	796	803	779	763	808	797	807	764	765	773	703	795	806	795	769	766	723	738	793	762	817	807	719	821	814	755	808	768	754	749	788	777	732	826	741	773	753	733	786	749	796	719	800	780	715	769	727	826	795	795	760	814	816	783	771	794	744	785	721	753	785	757	795	785	811	757	794	772	754	789	736	784	765	716	735	767	824	756	812	764	789	818	791	776	805	753	790	815	775	834	713	768	817	791	823	802	780	774	743	809	744	825	836	823	790	750	771	764	763	819	767	721	755	739	758	814	770	743	730	769	771	745	765	789	732	773	777	779	781	745	784	759	809	742	774	729	757	756	812	773	757	774	777	801	690	765	775	771	746	770	737	776	821	772	766	733	731	749	767	763	761	745	751	763	763	762	778	737	773	733	764	772	771	765	763	786	802	752	777	808	741	790	742	779	834	772	763	760	815	759	782	751	780	769	801	779	788	765	759	789	787	707	798	773	787	775	779	797	753	754	731	810	729	791	810	827	785	785	742	738	752	779	779	775	773	817	786	729	796	798	749	742	782	812	821	758	733	744	824	777	799	748	803	775	749	796	756	708	853	773	782	791	754	811	827	800	834	805	774	727	788	768	769	756	757	824	787	770	796	741	774	808	758	719	819	787	748	699	757	737	780	731	799	819	730	776	786	722	790	788	771	772	792	771	693	813	774	774	757	764	746	743	714	771	693	786	748	749	749	796	770	799	757	763	783	788	786	781	786	802	765	739	770	813	781	754	780	795	757	767	749	781	819	800	823	813	771	758	737	794	803	753	814	761	749	755	703	731	801	721	789	804	734	778	759	759	750	788	743	743	780	758	772	783	782	723	773	834	760	777	804	780	758	774	785	727	813	777	746	787	769	737	734	789	834	815	778	776	733	769	762	747	787	804	795	759	766	817	740	778	774	772	736	809	779	754	766	773	834	756	742	780	772	789	769	764	767	746	777	799	757	801	780	796	753	749	759	778	764	729	823	765	781	752	799	772	778	795	829	848	804	715	726	749	794	785	777	775	765	825	761	775	767	763	705	742	778	754	725	735	805	745	756	755	772	775	772	787	759	805	818	776	821	745	778	735	777	774	810	772	780	788	772	781	763	790	818	806	781	772	741	792	816	804	755	746	771	753	757	741	784	784	792	747	806	813	795	742	776	796	778	801	762	765	792	804	776	790	759	788	808	763	775	735	806	722	780	763	758	765	778	754	815	722	767	753	775	758	757	781	735	797	778	736	742	735	748	710	763	790	779	736	767	760	762	819	764	774	819	756	762	801	754	775	775	784	766	746	783	770	745	795	730	768	789	738	753	772	777	812	712	744	785	771	752	752	790	778	725	728	739	731	774	781	754	739	850	743	795	769	772	749	771	775	754	766	789	735	714	766	758	773	751	795	790	773	751	753	814	771	738	723	692	800	801	732	771	752	794	785	793	791	749	768	821	742	746	765	764	769	788	808	764	795	784	809	778	795	761	797	801	788	760	710	777	796	747	775	758	772	774	730	792	777	760	765	769	827	782	771	752	810	748	753	760	771	788	709	801	793	815	804	776	734	803	769	769	789	793	765	707	754	822	783	784	736	772	794	804	735	785	759	796	789	762	716	744	699	768	738	814	743	729	756	776	725	760	741	825	778	796	745	754	749	785	780	757	800	752	728	783	730	731	781	754	774	738	762	761	753	759	732	776	785	817	827	774	766	803	765	737	796	752	804	705	755	753	755	801	742	766	770	725	760	741	736	768	774	801	806	758	776	822	795	746	765	793	780	786	787	804	811	751	783	724	811	773	787	787	727	777	794	742	803	715	736	774	792	784	820	787	755	781	785	751	776	754	794	790	746	746	782	725	734	774	790	773	792	738	713	798	752	807	790	769	792	735	798	776	748	785	782	798	831	801	766	770	764	805	775	732	776	786	805	785	735	756	717	790	790	768	799	732	791	775	807	783	755	771	731	782	753	770	741	768	753	853	777	798	772	748	789	773	764	784	764	740	785	764	732	767	774	823	768	765	809	744	802	793	723	706	800	798	760	753	773	751	763	748	773	810	747	748	817	721	729	727	783	741	753	762	727	775	737	797	742	772	702	817	795	816	794	761	748	789	775	761	719	800	788	762	734	812	767	733	780	785	834	843	805	767	771	805	797	794	777	807	745	815	766	729	755	749	813	720	766	786	789	748	774	773	779	763	817	787	770	782	770	770	787	766	769	754	771	802	704	764	742	792	765	779	736	726	757	735	736	787	751	775	754	768	749	724	808	786	752	838	744	734	810	708	778	784	785	772	813	773	793	812	785	793	817	791	767	790	760	749	784	835	775	771	721	778	745	793	785	813	805	774	758	747	755	719	770	800	780	720	734	781	820	795	766	803	755	762	735	757	791	760	750	794	781	721	768	745	760
45371	69290	56845	41563	30108	23615	18251	13741	10824	8342	6144	4277	3395	2587	2072	1686	1452	1271	1217	1071	1075	1027	910	877	883	830	844	856	829	846	810	766	816	743	816	777	785	796	785	762	761	813	763	782	778	754	791	760	781	824	711	738	777	778	784	750	807	768	784	767	798	733	796	721	730	776	728	772	708	785	740	776	783	805	780	783	767	780	770	776	771	774	765	745	745	789	730	721	772	760	747	764	751	778	785	763	738	774	760	705	756	749	795	727	750	780	777	746	760	708	778	752	778	746	767	819	813	762	701	788	788	692	764	725	784	711	793	780	760	732	787	773	750	787	798	762	786	779	777	767	753	764	746	752	774	782	768	741	726	776	759	773	794	726	730	739	768	792	774	703	731	726	749	721	788	741	752	765	748	756	780	760	769	758	754	762	739	754	762	716	772	711	752	743	759	729	798	823	809	770	812	774	773	708	786	739	819	757	775	768	778	772	731	745	738	736	797	770	759	741	751	751	775	755	732	763	769	739	740	773	749	781	768	769	805	732	738	722	718	776	757	722	811	718	730	754	772	735	735	714	750	786	766	737	752	782	809	777	716	745	742	787	774	793	760	740	763	761	739	786	738	785	779	757	760	754	757	801	761	737	735	760	741	715	770	773	773	731	746	736	752	746	759	728	765	761	806	733	705	738	735	759	783	750	790	753	759	781	744	750	743	735	740	778	761	745	751	757	780	755	746	746	740	709	741	746	763	705	746	805	778	765	764	790	727	763	777	766	782	759	731	747	787	712	711	761	747	735	769	777	757	778	729	801	765	728	731	771	756	757	755	736	744	746	735	735	795	767	730	738	773	740	763	776	737	747	736	704	769	769	764	756	710	789	814	737	751	756	812	812	786	754	801	768	797	748	823	710	739	773	715	780	762	763	741	776	771	781	724	775	805	781	771	730	757	748	776	795	806	757	777	815	751	785	711	760	778	732	732	709	766	776	800	732	798	735	748	754	736	757	776	789	775	821	744	754	754	745	742	730	752	734	797	772	729	807	794	763	776	769	769	767	806	733	754	778	746	778	744	806	743	770	752	754	808	778	820	749	763	771	796	777	734	779	751	739	759	771	757	721	798	780	726	752	786	776	773	743	786	726	777	833	749	810	771	760	758	752	760	751	780	744	754	742	778	767	753	778	756	749	799	796	768	744	788	750	696	756	718	800	783	732	738	788	743	763	781	734	762	785	745	749	741	787	745	755	727	770	712	833	758	786	738	727	772	753	777	755	756	729	745	753	761	726	794	713	756	764	782	756	762	769	753	777	761	756	733	785	750	795	747	795	780	785	761	701	754	789	767	766	771	764	749	770	761	807	759	774	765	763	763	734	722	760	796	776	746	712	775	807	773	775	787	729	745	784	786	769	718	750	781	733	831	712	726	750	797	819	717	759	712	785	754	721	728	757	725	784	717	755	741	721	772	791	730	720	772	761	802	770	728	814	781	781	739	762	766	723	741	760	752	794	766	745	771	767	810	769	790	830	819	747	776	788	748	803	747	807	701	749	795	754	796	741	766	786	736	769	754	769	723	751	787	748	710	751	814	820	732	785	750	755	682	748	770	761	760	694	778	678	768	732	756	779	787	724	739	730	773	765	744	763	695	748	751	761	771	771	744	800	783	780	726	747	716	778	754	760	731	768	725	730	737	785	757	720	702	724	750	733	792	725	768	742	762	716	738	774	754	741	748	802	752	793	807	729	797	726	727	792	788	751	773	739	744	749	772	768	803	757	723	781	790	797	745	799	739	766	781	741	792	767	744	759	781	754	747	819	771	735	774	753	781	739	757	771	758	758	734	727	711	761	743	764	782	740	751	792	769	779	771	716	766	763	798	776	739	748	773	775	756	742	738	784	768	770	774	764	767	773	771	749	724	721	750	770	775	761	755	767	724	782	783	811	741	775	788	672	770	803	817	739	772	746	781	760	771	767	785	782	732	744	731	783	753	776	688	787	774	751	770	723	748	767	757	727	768	775	778	728	763	728	776	793	747	804	700	722	729	810	765	775	764	719	752	749	780	765	753	766	753	780	719	821	768	708	700	782	731	730	664	789	762	751	786	732	769	702	742	756	754	765	744	779	784	758	771	728	784	774	749	775	755	791	771	768	734	732	735	735	820	756	721	778	770	815	766	734	779	764	690	751	751	785	784	743	769	718	739	756	736	746	752	761	763	798	766	756	773	733	788	787	753	718	787	779	753	732	786	745	775	747	740	741	765	741	714	778	748	754	727	763	757	754	739	740	771	720	777	752	698	750	748	774	719	786	805	728	794	755	774	767	747	728	792	766	745	729	727	752	767	729	759	802	843	724	739	776	741	767	766	770	746	784	721	817	777	752	758	773	811	750	725	742	803	816	771	785	764	750	740	761	745	797	748	798	827	766	805	769	799	795	719	745	766	771	750	736	737	757	757	708	770	717	741	725	751	762	741	746	798	782	694	747	774	749	745	810	747	755	735	774	756	748	715	760	790	738	833	767	772	783	746	763	776	740	755	747	757	764	754	785	746	732	741	760	767	717	728	804	723	761	783	731	738	725	754	734	787	751	755	774	748	764	766	765	727	752	728	779	760	753	739	777	763	730	796	768	769	744	722	767	743	752	757	795	766	742	784	764	811	723	787	765	745	743	757	749	755	771	742	776	807	771	785	753	712	752	781	789	780	732	763	723	759	715	827	780	778	732	747	752	762	766	746	740	804	734	742	801	757	775	779	754	711	769	767	710	768	748	789	747	787	713	808	776	758	770	759	748	765	765	759	783	758	765	795	749	768	761	760	741	724	742	742	722	738	725	803	708	751	753	782	760	766	780	764	777	778	799	798	786	715	768	736	737	714	781	809	718	740	802	739	741	715	727	726	758	753	748	791	748	762	768	828	778	713	747	751	752	773	743	749	765	773	745	745	732	761	788	777	781	779	748	780	747	807	752	768	769	760	758	789	786	766	761	740	719	751	708	802	770	746	773	766	780	756	788	718	775	731	672	735	757	790	763	785	752	737	774	765	760	776	753	768	734	784	736	713	771	763	730	789	751	730	777	816	726	748	797	780	741	727	714	755	783	725	773	774	759	804	779	779	742	802	768	787	766	773	774	747	724	745	752	744	782	813	746	742	829	752	750	777	756	785	792	739	790	763	788	761	725	778	767	734	780	749	773	743	794	751	772	734	779	786	740	757	775	747	762	776	730	784	758	770	750	777	753	730	737	771	767	752	753	756	784	755	751	764	787	726	774	723	761	723	760	757	785	820	801	729	748	729	753	771	730	771	728	716	766	759	768	738	721	751	764	772	768	741	788	807	719	737	729	719	754	752	733	775	778	745	722	739	769	768	799	782	741	799	746	779	696	743	756	763	681	758	764	758	710	775	746	724	777	829	780	821	781	731	757	771	793	805	741	773	711	755	785	746	763	786	741	719	781	723	758	777	755	737	787	777	742	787	710	722	754	760	770	776	821	746	751	797	743	767	748
38267	48648	49050	33262	19456	12042	7681	5341	3990	2988	2345	1774	1453	1235	1076	987	942	887	884	823	833	729	795	786	752	744	741	739	744	788	701	741	733	725	767	752	766	697	679	726	754	723	752	717	768	722	751	723	710	739	746	735	694	747	742	756	707	732	734	719	694	711	763	733	786	739	725	735	729	718	739	778	743	708	706	757	756	747	654	754	713	740	692	760	759	697	713	742	735	695	720	736	679	705	723	682	748	700	797	693	772	692	710	730	738	729	715	729	718	726	666	712	790	757	785	704	789	709	705	698	724	733	697	721	720	723	758	712	743	719	747	707	729	755	707	698	708	732	757	716	690	689	720	670	735	706	689	704	730	763	719	730	728	722	763	766	707	740	712	708	756	752	718	699	715	689	741	716	700	773	708	749	719	734	697	731	731	742	726	741	787	701	724	726	721	706	705	694	722	697	736	747	696	741	690	774	738	741	745	754	720	778	694	728	717	754	690	749	737	707	704	747	754	717	758	722	707	733	748	722	720	735	735	688	789	718	719	719	724	706	739	721	808	720	708	728	744	761	710	726	711	755	740	727	709	725	681	669	706	744	732	715	726	759	722	742	738	736	689	710	751	724	698	702	746	734	767	758	757	782	736	730	679	796	765	693	732	752	723	707	689	742	672	694	747	717	675	682	714	758	748	715	745	707	739	658	661	776	758	744	730	735	695	729	743	800	749	732	760	724	727	717	722	752	745	763	735	761	720	678	719	739	756	687	707	730	704	755	717	734	667	721	756	710	706	711	742	739	726	757	721	694	728	759	742	772	760	705	744	721	709	715	727	761	722	728	764	729	788	733	696	708	783	750	765	702	724	764	760	782	722	701	719	753	762	740	768	758	730	699	690	716	723	693	731	768	705	696	732	706	728	728	724	754	744	727	700	737	741	701	734	746	748	760	727	732	716	798	717	757	742	786	740	770	722	724	756	683	712	804	733	672	684	720	741	729	730	692	749	738	715	791	723	760	681	722	704	715	716	715	701	717	730	754	733	716	670	759	757	763	748	688	744	680	725	713	720	731	732	736	728	759	714	743	754	794	734	680	706	721	719	704	730	734	698	742	803	746	714	709	716	753	803	683	685	724	703	731	728	774	742	727	678	784	722	700	756	762	733	706	734	717	694	743	756	728	716	739	777	696	739	713	721	693	746	705	725	750	739	731	728	724	732	707	700	733	696	765	685	784	739	752	688	773	780	736	765	738	677	726	752	737	692	718	739	731	798	680	701	734	720	722	731	765	742	734	729	729	747	763	724	732	727	678	754	753	687	771	701	746	735	721	744	728	773	719	724	695	723	718	744	755	755	741	722	742	702	706	712	691	760	727	715	665	694	775	698	758	763	737	743	743	733	755	723	771	751	740	698	709	714	718	760	722	714	732	779	699	704	696	784	728	713	747	756	731	760	738	790	724	737	784	738	712	698	788	745	703	741	762	753	733	762	708	745	718	757	773	751	722	743	707	727	743	768	752	758	749	750	709	716	686	724	771	755	709	745	735	670	684	732	680	721	743	754	697	700	766	707	736	762	734	753	694	714	749	797	700	736	770	713	747	711	725	734	710	747	752	745	702	719	779	764	728	757	710	715	695	720	706	770	701	738	741	834	785	729	723	759	763	734	741	751	734	740	717	694	738	780	762	740	752	708	770	711	768	728	763	727	691	752	760	718	762	711	714	733	752	722	731	714	745	740	732	769	733	681	727	726	715	688	745	680	710	720	725	763	738	756	735	735	707	712	716	746	651	745	734	740	746	760	712	699	695	697	747	708	740	704	674	738	742	715	682	695	754	768	704	762	741	776	741	744	734	738	721	698	783	769	711	736	746	699	730	725	704	688	731	707	711	750	732	740	721	758	792	710	722	729	712	765	732	744	721	680	715	717	678	694	712	749	716	709	748	759	740	725	715	724	739	725	712	711	749	718	721	709	790	669	716	715	788	718	729	756	752	680	713	755	727	752	739	747	741	704	713	745	709	722	744	737	751	744	754	698	755	680	718	770	730	808	747	732	764	708	745	712	736	749	712	745	736	709	733	691	765	760	706	715	700	721	693	753	743	729	671	762	762	729	768	684	728	723	741	711	766	696	758	711	719	760	705	723	740	680	753	709	754	721	731	735	735	732	743	752	707	690	744	732	697	775	696	746	714	761	737	722	730	726	734	763	790	727	721	721	721	708	713	666	708	759	711	722	676	720	698	728	725	709	740	702	712	677	742	729	679	726	771	721	715	724	705	734	741	694	742	731	710	800	675	723	737	692	733	717	702	765	711	684	716	763	725	756	700	726	716	721	700	753	722	773	693	730	702	759	749	702	752	705	702	696	677	750	649	689	699	712	782	720	748	696	779	743	753	715	808	721	734	723	774	786	731	701	724	767	690	764	734	709	746	720	786	721	704	746	749	702	707	706	767	737	726	763	694	704	732	720	741	695	742	772	762	691	736	727	744	720	681	729	726	762	728	750	691	775	732	697	724	710	761	762	750	733	775	734	693	708	696	737	709	740	734	741	758	720	728	753	744	717	730	743	686	706	687	758	719	754	744	755	753	700	725	732	722	756	762	724	781	761	755	769	726	743	728	752	702	718	726	718	727	752	743	719	722	737	751	755	736	758	723	703	727	741	712	742	768	715	714	737	702	723	712	694	725	694	760	703	765	730	735	760	753	743	723	717	722	688	761	733	679	757	691	706	681	755	714	723	729	698	737	736	765	763	768	731	743	710	781	741	710	765	709	738	726	727	681	689	760	733	754	723	705	714	736	687	762	700	792	682	662	741	725	677	704	725	728	685	727	780	698	703	697	745	759	752	684	712	733	718	766	720	714	739	725	695	737	713	715	737	734	704	706	733	736	719	764	740	721	733	694	719	712	739	717	669	707	715	771	735	752	702	697	752	726	727	748	713	657	734	755	725	748	734	749	681	701	791	745	722	734	699	734	757	763	779	704	725	711	742	739	771	780	695	781	701	757	725	760	729	723	712	746	771	682	706	714	746	667	782	823	673	730	715	673	739	751	711	707	738	715	745	731	696	740	739	726	763	712	728	710	723	670	714	687	733	739	728	724	711	705	712	753	801	766	705	765	766	765	721	752	715	725	711	709	731	731	716	725	744	704	757	751	734	743	738	716	700	716	780	739	796	774	740	778	743	733	712	739	760	728	671	746	711	737	731	747	668	742	706	707	692	736	704	750	718	738	705	740	745	695	685	730	687	704	716	740	779	748	734	772	751	773	693	752	730	804	745	670	732	719	725	750	752	708	734	721	759	726	698	718	759	721	787	766	741	747	727	720	705	714	724	694	737	709	688	754	722	771	749	741	758	723	742	747	788	744	777	735	690	679	763	718	677	707	730	690	692	748	739	770	766	695	713	724	736	720	758	716	748	731	710	727	711	732	736	675	739	777	736	717	674	727	764	730	756	721	672	801	716	727	700	754	704	713	755	718	708	717	721	769	676	764	741	691	706	701
42853	60158	45949	28547	19449	14624	10633	7797	5845	4422	3258	2355	1859	1443	1239	1157	1105	970	988	899	825	787	832	799	752	814	795	745	780	693	743	789	736	745	766	737	733	720	732	708	754	733	722	741	729	719	719	739	733	733	773	763	769	728	708	757	752	750	784	758	782	702	779	716	748	755	785	701	693	731	712	772	745	725	763	726	709	720	745	763	720	712	697	734	738	724	748	758	723	752	780	766	755	721	686	730	748	724	734	705	792	743	710	757	746	742	715	715	734	724	708	748	723	675	742	704	721	763	773	688	723	788	715	758	728	730	712	747	720	718	721	738	758	712	727	752	742	710	745	771	787	745	704	766	737	745	744	727	747	735	712	691	746	755	744	729	726	721	734	736	776	777	739	728	696	772	727	745	761	716	712	708	739	766	739	737	716	730	765	715	732	758	688	751	754	726	719	742	725	740	703	743	702	755	724	725	746	769	702	701	738	737	696	728	720	747	720	726	737	758	704	785	750	746	749	731	766	746	697	707	747	723	713	753	734	773	772	771	688	724	762	762	751	717	755	698	760	739	778	709	676	784	670	703	658	762	754	710	759	711	741	704	787	718	708	696	766	730	725	726	657	712	764	752	755	690	735	743	725	758	700	757	746	719	682	726	731	722	717	797	765	720	729	775	758	722	780	715	756	733	695	767	747	744	761	754	728	722	677	734	765	718	734	770	717	688	733	706	730	712	726	698	674	721	723	747	731	738	717	751	727	697	698	689	792	695	745	721	733	703	730	730	742	762	720	739	693	738	733	747	710	737	764	715	780	745	734	745	674	709	711	746	752	669	721	746	725	756	747	716	750	670	727	746	715	755	741	734	738	688	717	753	755	728	691	761	743	753	723	756	683	744	707	729	754	715	753	719	726	763	722	717	747	741	767	705	740	784	808	734	696	767	720	686	740	730	734	718	717	746	749	765	763	736	723	780	768	693	735	739	718	746	712	741	703	725	771	734	724	760	765	751	714	739	702	709	733	711	761	706	721	770	724	708	729	759	738	707	750	694	714	730	751	718	697	700	754	735	760	719	717	757	754	753	687	741	709	784	770	729	729	729	738	687	729	762	726	720	715	716	810	705	760	711	718	735	717	784	749	733	658	723	708	723	735	713	694	767	749	763	829	755	743	721	785	756	718	710	690	724	735	743	735	759	763	744	751	726	740	717	734	739	749	701	734	686	779	786	726	746	734	735	676	731	805	801	698	696	776	732	702	697	730	751	719	694	718	758	699	675	740	777	745	797	787	726	742	733	756	727	729	681	758	712	697	709	753	757	710	742	718	753	762	736	725	732	710	764	739	665	730	765	719	743	738	724	694	744	770	734	757	774	744	725	722	718	749	756	756	716	794	715	747	695	761	744	725	712	768	744	719	761	772	729	695	772	745	718	725	734	745	733	738	733	692	753	753	711	746	723	713	737	711	694	693	709	727	724	724	713	727	757	673	806	775	759	727	709	704	728	733	731	746	743	764	711	747	707	736	743	714	697	697	757	722	740	684	741	725	752	666	726	780	706	787	707	738	704	666	730	711	732	743	752	703	691	743	730	758	742	685	735	686	734	723	695	722	708	732	741	709	766	706	702	751	723	702	761	703	754	712	692	744	712	722	761	743	745	727	787	707	680	770	732	701	724	742	727	772	717	740	712	740	743	689	752	709	734	709	706	699	776	715	703	746	713	775	779	726	697	699	763	740	712	703	693	725	718	696	699	751	711	727	709	680	689	693	746	736	738	737	721	752	737	726	697	763	725	724	721	730	756	703	707	745	743	733	738	769	691	727	750	787	695	773	716	727	747	713	720	712	745	699	723	728	688	684	756	768	796	756	742	717	726	718	741	775	740	743	718	731	743	721	744	713	767	688	707	727	729	741	726	759	734	677	756	705	707	747	683	750	741	723	753	721	740	724	748	741	772	700	709	725	708	729	744	696	738	723	712	694	721	725	766	721	692	737	774	766	784	703	735	690	725	724	735	691	724	723	757	727	706	700	761	734	689	745	721	798	726	716	754	683	772	738	770	669	733	724	720	750	708	747	721	722	715	719	714	767	690	731	764	722	784	704	749	755	694	701	741	698	764	776	730	703	709	729	758	765	723	722	743	719	704	742	713	771	752	691	736	718	725	737	732	736	731	766	735	711	662	768	716	746	726	775	692	786	708	748	761	731	730	731	741	751	695	776	756	723	694	701	726	750	724	769	743	773	722	701	754	726	757	717	718	785	718	743	671	702	727	691	755	732	675	716	705	744	711	731	741	732	747	757	722	729	730	731	722	795	711	740	752	721	741	767	756	718	746	767	752	733	684	745	715	777	674	744	790	741	686	731	782	742	774	738	765	709	727	727	682	713	735	657	754	706	778	752	721	739	753	769	755	724	711	786	695	759	716	669	772	750	739	738	743	799	740	709	711	766	733	710	697	705	715	703	767	739	733	752	755	715	713	709	724	769	744	744	723	746	715	711	744	728	762	764	748	728	687	708	728	716	694	719	729	769	735	710	739	696	723	673	661	725	712	683	733	772	718	747	721	736	748	735	694	736	746	700	691	776	730	710	755	727	731	750	740	727	743	772	757	710	763	753	729	784	704	747	741	764	710	709	717	682	714	742	762	728	720	799	769	757	740	698	721	724	681	698	732	793	709	759	687	736	738	684	699	721	712	735	718	721	702	717	718	689	740	710	694	738	740	691	721	701	705	785	746	715	717	696	714	703	770	740	668	754	723	720	782	749	717	740	719	717	694	782	662	653	720	735	731	761	731	722	714	761	718	742	750	741	709	728	787	762	729	760	721	747	763	705	727	729	740	729	704	754	780	683	742	758	765	724	694	738	708	766	724	724	763	737	726	736	684	758	730	748	749	736	674	734	716	684	717	733	732	797	758	703	774	769	712	719	707	698	677	755	771	766	754	764	731	690	725	713	740	752	748	753	715	751	729	733	723	726	750	718	780	723	713	695	712	706	753	716	697	734	732	750	732	740	710	752	748	727	702	750	765	778	729	718	750	721	731	770	731	747	708	710	677	734	734	758	740	763	789	696	718	723	682	735	731	711	726	691	746	729	719	760	704	728	736	748	714	754	797	748	706	682	716	738	746	724	725	737	733	670	749	713	717	770	708	748	751	757	733	701	741	749	729	710	769	738	690	769	769	761	722	710	759	746	690	726	664	699	713	776	721	740	774	747	763	726	710	706	690	695	745	723	681	747	765	696	726	720	718	702	730	751	716	717	696	745	720	734	743	730	734	752	753	759	776	703	722	728	748	785	660	775	708	731	755	726	743	766	699	727	732	733	744	734	741	696	682	724	735	728	698	722	717	766	744	753	738	736	718	750	691	773	701	728	708	756	737	738	741	743	758	750	702	739	742	718	754	731	751	785	735	713	723	747	761	713	663	676	691	750	714	749	725	734	728	765	773	682	687	753	750	711	747	699	730	719	731	715	781	715	761	693	728	738	728	713	714	663	773	799	735
24146	21381	29350	26377	23245	20085	13905	8115	5695	4538	3361	2443	1880	1608	1379	1191	1089	982	927	910	830	884	843	783	792	811	769	759	772	749	784	746	746	749	790	769	730	706	729	737	742	709	715	695	713	749	741	726	725	735	730	745	763	737	757	730	702	719	698	738	761	697	730	697	674	744	710	727	680	724	769	713	724	767	705	737	703	695	742	732	728	753	727	755	745	783	690	752	691	697	721	715	706	684	745	703	718	753	687	706	730	702	779	663	732	713	740	696	717	700	748	715	725	718	704	718	705	687	698	734	715	717	741	715	717	722	710	724	723	711	765	713	725	768	729	717	730	708	762	705	739	698	724	701	751	758	752	710	709	728	753	746	751	705	697	740	744	687	712	718	712	745	743	710	686	677	723	699	671	773	706	782	804	705	694	735	748	755	676	707	699	709	726	722	744	713	735	722	687	706	760	709	746	672	708	697	731	709	759	703	726	707	694	713	760	694	751	731	768	701	710	734	726	770	701	732	743	749	731	788	726	742	712	671	739	699	733	760	700	674	715	728	706	734	801	706	718	740	701	760	707	707	671	753	733	695	725	730	713	737	705	715	738	763	733	727	677	712	676	740	717	686	727	689	749	729	782	810	721	698	705	713	734	749	737	732	749	673	751	738	758	722	762	690	743	725	728	707	707	673	706	708	727	679	698	712	718	716	708	686	708	737	694	682	677	700	691	701	729	747	688	714	757	700	734	738	686	746	752	734	721	737	680	718	740	712	730	698	739	718	723	711	722	727	732	743	670	731	664	703	742	695	731	761	764	784	709	727	714	739	695	763	776	702	699	746	707	745	720	710	760	676	638	694	740	719	702	723	690	710	702	726	724	655	770	728	744	724	709	752	722	743	736	710	707	702	735	680	688	762	742	752	732	716	731	711	703	720	728	718	716	714	691	700	674	671	698	670	687	707	732	694	760	716	747	698	748	686	721	729	699	751	716	710	694	742	698	758	797	758	697	726	751	724	744	756	771	741	742	699	726	696	696	731	762	707	734	730	736	763	718	754	749	742	714	695	703	743	707	729	764	681	732	713	712	771	715	682	717	712	712	737	742	703	683	739	703	726	718	727	700	683	749	714	646	737	709	701	732	729	723	751	723	735	744	692	742	715	704	709	733	708	731	728	679	727	739	717	691	742	740	736	703	738	710	758	736	743	648	710	686	763	693	695	737	728	732	734	722	723	718	773	675	740	742	714	763	765	723	743	691	716	762	733	721	749	709	705	691	739	698	706	767	674	731	694	734	765	790	719	723	714	720	703	721	707	713	718	725	706	734	689	741	674	716	793	711	720	777	687	740	689	747	714	744	689	686	754	696	718	711	707	733	713	739	733	730	668	700	737	690	729	685	760	729	709	746	719	761	689	754	698	726	768	725	754	693	701	734	690	749	659	675	751	693	704	743	728	748	726	702	706	727	702	734	756	704	751	680	745	731	718	726	762	743	740	776	737	709	746	759	699	691	681	665	715	721	732	730	751	756	711	684	717	727	733	717	725	737	732	696	727	740	719	754	723	697	686	677	747	708	753	719	741	665	700	765	714	725	715	730	692	723	708	710	723	682	743	724	736	708	746	722	742	691	758	787	752	759	759	754	697	781	699	688	722	727	712	711	677	756	731	771	737	707	765	731	728	733	729	698	728	765	739	681	726	722	732	652	713	733	735	757	696	673	715	706	751	768	725	696	701	724	723	738	671	734	730	699	702	734	744	756	716	757	691	676	698	697	702	714	681	720	727	716	699	714	710	686	720	685	692	748	701	776	723	733	679	698	698	701	712	726	720	695	732	704	744	747	741	747	712	722	675	760	718	697	741	715	706	738	740	719	723	710	728	719	743	710	735	645	728	668	699	684	712	703	723	742	694	756	703	705	722	763	746	728	727	677	739	769	701	712	729	704	691	699	695	755	740	796	710	700	711	687	747	719	698	649	735	717	753	710	724	691	710	703	739	742	761	715	700	723	709	698	688	696	761	775	713	730	724	737	686	726	696	677	771	698	760	734	749	717	700	702	740	680	746	778	717	705	748	700	729	745	755	719	761	679	759	689	710	681	733	761	687	769	719	716	752	758	727	734	700	714	765	719	738	669	708	714	714	705	756	707	758	700	737	742	703	698	800	690	701	677	720	755	693	714	727	701	689	722	743	722	747	741	717	723	738	744	700	664	703	787	729	721	727	723	729	693	692	754	721	716	759	708	685	701	705	720	709	722	661	698	659	726	735	744	685	677	694	763	736	721	689	746	703	742	714	716	747	728	686	750	703	756	725	732	691	721	695	739	696	749	711	722	690	757	718	744	706	698	781	752	692	761	727	675	725	722	703	723	766	731	746	708	756	683	753	686	760	725	687	756	696	656	686	729	705	711	744	709	723	734	759	696	731	725	701	728	668	723	708	783	735	767	715	729	782	742	763	722	772	722	708	743	768	696	708	712	736	697	707	766	699	711	699	758	723	700	737	721	675	778	724	676	703	708	676	730	757	736	680	731	723	685	703	768	736	732	730	756	677	791	714	730	690	704	734	691	716	694	693	735	764	689	703	713	708	777	750	714	697	764	713	731	727	723	741	725	740	753	704	707	694	737	709	679	714	702	720	759	730	686	754	749	675	707	733	752	730	713	761	733	737	747	689	653	701	665	730	750	736	705	704	729	719	754	702	710	709	701	733	723	725	714	669	712	675	742	700	671	717	763	703	678	798	728	689	744	718	715	700	746	733	670	768	733	714	707	703	687	727	733	752	759	691	701	737	745	723	752	717	692	682	718	706	700	717	770	705	677	744	706	660	723	770	731	735	721	665	702	772	703	719	737	744	751	731	724	721	765	696	718	722	702	692	739	745	708	737	690	736	726	732	722	758	687	700	676	730	722	722	667	757	727	756	761	750	645	722	743	713	691	738	702	719	696	728	696	733	725	743	684	739	732	735	728	714	715	730	704	771	696	724	729	702	693	699	690	767	750	726	762	689	743	684	696	734	739	722	659	741	717	755	736	714	699	778	717	759	702	725	696	734	772	672	703	759	738	741	689	711	748	741	719	736	746	720	723	782	677	738	745	684	749	744	755	731	746	730	764	726	698	745	728	685	735	712	777	762	706	696	755	702	736	695	738	737	766	735	717	684	729	738	703	705	733	760	715	713	683	761	733	728	725	747	767	695	744	725	744	693	717	689	713	738	715	745	705	746	719	725	752	714	690	705	736	732	707	733	745	717	657	717	718	690	673	740	715	702	742	754	713	691	747	734	718	710	754	703	726	746	708	708	726	698	734	747	727	701	750	745	693	674	713	747	719	713	792	696	716	743	709	718	721	763	743	699	738	701	661	707	742	702	707	709	727	693	716	730	697	755	719	712	712	734	722	741	745	731	727	719	695	757	753	708	679	715	714	767	686	727	726	672	703	682	735	711	688	735	767	724	706	734	705	758	710	699	721	709	742	708	709	756	745	716	695	733	718	720	704	692	730	691
41345	66678	51395	34385	24592	19046	14183	10677	8080	6060	4646	3359	2476	1932	1643	1437	1213	1105	1080	925	921	885	924	844	848	817	786	772	793	789	786	810	794	747	761	764	744	754	750	690	785	746	697	714	726	731	748	688	724	699	734	710	710	672	774	702	721	727	688	743	708	726	718	736	683	707	694	745	756	761	744	689	722	713	710	719	671	751	729	723	752	762	728	726	718	719	700	712	759	753	729	686	740	717	705	731	775	709	729	705	753	702	706	755	738	734	678	737	671	730	756	714	749	692	717	678	739	745	741	761	685	746	685	720	711	687	705	701	734	687	734	699	714	767	746	728	746	703	737	743	713	707	752	711	734	700	709	714	711	727	748	685	704	668	702	739	757	703	680	743	741	734	739	719	707	751	700	716	684	726	724	689	675	679	739	775	764	764	716	685	727	741	747	688	685	763	705	731	738	731	750	707	693	708	722	743	710	699	682	740	748	716	694	741	708	692	715	645	700	701	699	728	706	717	719	689	743	704	690	732	747	707	696	755	693	709	735	694	671	728	695	717	741	723	723	754	745	689	753	741	694	745	727	707	728	742	741	704	701	675	712	688	712	740	714	737	738	702	787	718	706	668	725	737	642	743	746	681	679	748	741	715	767	723	732	731	692	718	681	694	728	752	668	707	732	719	702	743	687	707	743	675	719	714	754	718	756	724	761	704	721	774	739	780	715	733	697	697	735	670	739	716	718	719	690	673	686	692	740	758	732	752	736	734	698	724	738	764	706	731	712	723	706	749	710	725	757	700	725	689	748	765	737	751	712	726	730	706	675	729	746	776	693	692	739	725	725	737	654	698	744	682	729	699	758	693	750	733	708	783	656	678	761	711	709	781	767	666	695	754	714	764	749	745	693	749	715	705	711	767	720	726	708	726	712	710	792	753	743	767	708	746	760	735	749	734	686	731	758	731	719	744	687	719	702	740	735	726	716	729	724	727	743	713	759	722	713	715	776	723	707	700	739	710	685	727	730	692	718	745	712	737	720	674	737	685	740	760	714	740	700	690	758	683	723	694	733	725	679	733	721	714	702	735	705	737	709	748	718	724	735	737	676	746	668	708	729	688	764	753	755	762	678	717	717	722	724	714	727	716	708	725	722	714	740	710	739	706	760	659	718	720	733	717	764	738	730	749	719	748	738	725	708	743	754	732	775	739	694	753	657	706	748	715	724	725	763	672	740	751	711	673	723	681	697	736	681	720	733	709	753	720	759	722	717	679	686	684	735	750	725	725	707	740	704	658	720	735	717	738	712	776	740	720	730	722	705	698	703	681	666	685	723	740	701	691	772	681	723	769	740	713	698	724	726	701	699	744	752	737	722	718	708	662	717	711	740	747	718	738	683	702	727	697	720	712	714	710	681	759	743	684	700	751	681	758	741	744	763	689	725	675	685	698	721	709	793	668	715	716	726	716	733	717	698	751	726	708	694	699	761	736	697	723	690	754	741	715	715	690	765	723	737	693	701	762	698	728	710	657	731	692	685	748	728	673	704	722	703	715	686	686	679	732	739	683	723	676	734	726	727	686	721	670	731	750	699	727	681	720	731	713	746	675	706	670	703	753	688	737	734	731	734	723	699	728	717	722	735	718	721	765	736	747	753	742	717	706	698	711	731	743	723	707	741	704	744	681	674	714	735	703	707	651	712	741	721	706	714	675	693	760	695	737	693	684	741	715	647	694	724	674	702	729	746	767	720	677	681	696	711	714	677	740	735	763	663	702	708	706	758	705	720	733	707	704	677	724	700	723	690	726	751	705	722	727	731	699	689	725	725	699	721	767	712	741	683	707	732	711	726	686	701	702	743	725	723	720	736	723	747	675	764	708	717	731	666	753	721	680	741	726	684	712	731	681	700	708	684	772	720	721	741	712	733	707	767	683	693	713	690	726	727	764	706	708	731	697	719	752	694	726	762	674	764	767	757	762	709	705	718	721	693	698	702	678	693	757	701	696	736	723	719	732	728	717	722	681	707	712	728	676	668	731	739	757	740	708	673	708	746	713	709	708	742	737	745	763	727	738	688	739	743	666	749	720	712	703	742	747	739	726	722	702	730	782	738	724	720	741	702	686	720	693	743	730	732	784	720	745	735	699	704	711	705	723	755	691	717	735	695	748	772	758	750	733	718	758	716	740	695	713	690	722	753	728	712	733	719	697	738	753	776	727	734	737	700	731	741	715	720	746	702	762	722	784	763	754	692	759	719	741	685	759	734	646	697	716	665	726	723	688	703	707	743	720	746	675	707	742	667	721	727	733	713	756	720	769	735	694	686	744	705	715	725	727	695	747	707	731	775	688	722	714	705	716	743	691	691	771	743	725	694	742	718	695	739	753	722	715	701	726	668	694	738	723	672	756	736	706	685	695	713	746	697	709	702	731	694	694	719	706	735	707	756	706	748	736	741	769	728	683	736	694	690	747	704	719	702	737	716	762	687	718	796	707	704	783	737	742	699	766	718	715	716	735	727	674	731	693	679	718	726	713	739	733	741	724	717	710	669	723	696	728	691	717	709	729	730	716	671	726	736	745	682	691	725	711	695	660	739	714	716	708	709	708	730	712	732	753	706	735	695	762	729	738	733	753	704	733	735	680	703	753	739	759	697	756	726	736	725	706	710	745	741	726	730	734	754	734	744	723	749	716	683	704	741	754	714	725	764	704	720	743	746	695	755	739	731	734	731	766	716	713	734	721	751	694	762	713	706	749	728	685	730	692	715	769	702	733	701	737	686	748	682	709	719	671	751	720	703	713	681	662	707	805	711	732	721	752	724	746	752	706	709	686	684	688	679	668	787	714	694	697	697	693	736	686	748	706	716	760	709	732	766	699	730	681	719	693	784	669	730	698	688	672	742	749	719	730	726	718	725	776	688	709	709	749	722	720	699	742	778	727	707	729	718	759	694	716	714	726	698	782	731	718	736	736	698	733	704	742	767	732	716	749	704	712	699	742	744	701	769	736	770	726	738	695	703	737	716	682	719	700	735	712	711	784	757	715	756	725	717	701	697	727	767	734	733	749	697	715	720	733	721	754	712	694	735	707	727	714	716	692	681	750	745	719	710	713	694	711	731	698	703	698	772	721	727	723	695	723	694	716	744	728	720	679	764	727	727	705	761	751	734	747	731	727	689	698	755	738	718	698	727	725	786	752	733	688	752	747	746	734	709	700	677	728	728	694	723	712	697	716	755	735	734	716	684	663	718	724	755	721	717	709	709	738	705	734	730	792	677	710	732	722	737	686	757	697	705	730	738	761	764	748	702	712	707	698	746	697	672	725	692	709	707	744	734	711	726	798	741	711	747	730	748	720	718	726	728	748	696	706	728	761	726	702	724	724	758	722	728	702	729	696	728	709	720	758	701	724	711	696	689	737	743	729	719	732	711	701	707	669	693	736	666	768	703	698	709	732	751	744	708	668	719	714	730	757	721	751	726	734	673	739	733	719	696	721	708	679	734	752	665	752
25610	22436	31229	28885	20980	13736	8902	5665	4105	3242	2531	1962	1621	1377	1196	1110	1037	934	916	858	871	887	847	792	806	795	762	848	763	773	769	758	859	773	751	735	735	769	776	735	781	748	794	733	779	819	775	757	803	790	723	734	776	809	737	739	747	792	737	713	777	746	758	769	745	774	748	783	774	762	745	664	788	806	751	728	798	773	778	735	767	712	794	815	784	739	821	766	764	699	711	797	758	799	742	774	747	745	773	740	687	768	817	720	780	743	747	761	764	732	784	787	753	752	729	732	779	805	788	801	763	719	785	736	744	759	739	766	763	727	755	757	793	765	732	787	758	708	731	804	783	779	717	740	766	775	780	758	725	744	730	741	749	751	732	792	732	769	731	722	741	794	784	793	743	738	777	796	716	748	747	818	738	768	713	786	742	806	743	759	746	755	797	748	756	764	794	777	804	774	701	780	741	745	731	761	748	770	793	740	759	784	752	748	746	771	753	768	724	810	762	806	755	764	808	726	788	776	732	695	747	799	751	709	790	779	769	782	796	769	733	768	694	703	783	712	787	746	806	756	751	755	713	772	742	720	724	774	830	752	763	803	752	701	752	786	776	784	801	756	755	763	777	745	717	727	776	702	744	777	743	747	739	791	788	760	818	770	789	778	825	769	781	769	776	777	761	755	751	759	737	728	748	731	766	768	748	776	742	740	795	746	799	836	770	768	745	736	767	816	795	717	699	837	736	761	784	743	753	784	801	770	722	736	741	772	731	750	794	788	725	827	737	737	760	781	760	742	782	751	740	789	755	717	751	729	810	747	755	793	752	778	748	784	748	741	752	757	756	776	747	770	797	775	727	712	744	770	754	737	768	737	787	799	814	735	767	785	740	779	746	739	752	725	781	743	775	754	808	797	736	713	705	715	806	726	810	794	748	761	787	731	780	794	767	701	780	730	796	760	811	743	783	807	745	756	761	772	716	791	710	739	756	762	750	737	756	737	757	778	735	779	715	738	772	731	751	734	775	777	753	783	740	730	757	788	732	769	767	748	768	771	791	722	787	759	754	772	729	741	733	766	737	759	791	733	765	737	762	709	784	743	738	740	785	763	731	785	819	790	712	741	806	804	798	773	719	751	759	718	731	767	723	753	714	745	786	730	800	775	764	763	729	831	727	762	755	734	780	787	697	764	777	751	761	784	793	739	750	774	741	771	706	781	716	812	747	781	727	766	702	806	772	749	779	785	774	730	743	815	794	763	702	750	774	731	759	738	783	733	764	769	766	784	764	727	754	694	767	756	706	764	750	763	748	733	783	726	719	753	815	826	730	755	749	804	755	710	777	735	742	751	795	759	807	762	709	792	718	740	736	777	742	732	736	755	750	774	791	733	754	768	786	757	764	766	782	759	766	751	786	740	757	785	808	764	758	796	801	733	749	732	736	754	724	727	771	741	799	780	725	740	747	767	731	783	749	794	797	699	742	770	757	753	770	764	681	758	729	755	778	799	714	785	780	735	751	704	791	749	758	762	782	761	776	719	803	666	741	752	813	801	800	797	763	728	770	758	760	800	737	778	713	795	761	768	731	757	808	750	779	738	746	746	826	752	766	820	687	743	751	716	729	732	761	729	741	776	764	755	745	747	724	702	745	754	816	721	771	710	714	737	750	761	756	731	767	766	762	745	777	753	741	761	775	726	760	726	757	732	753	740	763	747	770	763	737	727	743	754	742	718	725	771	770	741	750	744	742	760	728	753	755	737	707	769	775	797	758	749	713	838	823	762	763	766	735	755	758	763	719	735	756	791	761	746	772	772	751	783	740	769	791	689	751	779	772	788	750	726	734	738	828	757	721	716	737	732	735	735	782	702	736	785	810	736	775	760	765	759	766	741	744	735	726	763	749	797	772	711	766	796	767	775	757	749	685	735	757	725	799	719	708	739	791	777	764	775	768	760	751	724	798	766	736	772	753	712	787	769	776	709	815	702	777	760	755	801	770	763	745	758	758	786	720	763	758	790	776	722	779	782	777	737	766	751	747	806	761	721	713	802	757	699	782	781	739	733	743	789	734	736	724	749	730	818	760	767	747	792	808	721	762	735	763	756	750	754	750	736	739	791	684	739	763	770	761	778	735	744	780	741	768	707	760	722	761	788	779	698	780	736	834	753	774	788	772	797	748	769	785	756	765	754	751	770	801	773	713	778	697	797	758	795	806	775	744	777	717	783	801	778	737	777	834	808	729	793	776	730	783	750	725	755	786	747	736	707	746	743	796	764	779	774	780	768	743	713	793	784	742	734	726	786	760	742	789	804	756	727	792	773	733	731	759	776	763	778	720	747	771	813	768	768	766	796	769	802	734	792	761	749	732	744	784	701	780	791	769	742	762	765	792	800	736	787	801	723	751	725	725	694	741	738	739	777	747	755	762	751	753	674	781	758	774	755	753	789	775	735	759	758	772	743	771	754	803	760	800	762	772	712	703	804	739	750	747	761	742	724	789	731	734	776	775	731	759	749	782	772	779	785	778	737	813	703	743	732	699	738	803	817	790	702	767	796	767	744	738	762	795	726	763	740	788	788	755	758	792	772	768	735	740	761	714	806	770	767	808	772	732	784	716	733	771	770	728	730	746	777	714	780	788	780	724	739	756	790	787	770	722	741	743	717	723	708	769	746	766	766	743	751	751	742	747	764	734	740	761	738	735	790	737	736	771	768	770	737	717	792	748	780	717	764	735	773	789	739	831	722	697	790	760	736	767	780	734	783	743	812	802	743	768	774	781	809	734	736	763	704	766	807	772	757	772	777	761	739	785	822	741	761	792	795	773	787	737	776	815	682	754	773	720	708	723	719	746	756	752	744	745	723	745	753	703	733	745	740	761	770	799	755	761	771	776	760	780	770	718	726	758	738	773	764	750	790	754	781	764	741	818	810	755	767	763	712	755	711	777	836	716	793	763	702	757	736	759	761	751	751	783	750	757	777	772	803	777	768	793	786	736	781	772	725	780	759	800	722	784	718	746	717	767	706	732	752	749	793	755	729	756	738	769	742	766	812	808	793	806	699	775	723	745	791	769	819	761	732	781	675	770	758	789	808	776	751	786	720	748	708	753	720	720	735	791	733	767	749	752	788	749	767	743	764	763	766	767	700	699	787	824	745	747	791	739	764	788	756	746	743	771	753	704	782	725	799	793	801	790	750	756	745	725	777	777	748	707	750	746	699	822	778	787	746	784	752	767	717	756	801	801	755	742	792	750	729	738	780	794	764	788	738	759	777	764	761	758	767	754	762	766	757	719	718	744	786	727	773	730	706	795	721	744	706	739	807	744	730	753	774	702	755	742	744	727	733	757	759	751	765	729	757	693	758	720	741	751	731	751	771	750	764	747	817	771	752	779	769	761	764	785	752	772	751	773	765	744	761	749	744	777	799	754	765	759	786	792	729	704	761	769	760	787	799	757	739	778	788	743	723	708	737	816	783	750	751	771	781	742	747	762	766	719	753	774	756
43209	65863	46752	29604	20730	15229	11400	8307	6264	4660	3651	2656	2031	1707	1439	1251	1086	1007	967	934	874	856	908	863	834	785	785	806	780	832	797	775	837	768	749	781	747	764	793	784	803	803	782	778	736	862	721	770	698	748	766	788	761	767	757	730	758	761	805	783	742	748	759	733	746	751	763	771	760	780	775	775	791	803	726	716	732	786	749	748	758	743	707	770	791	756	784	800	786	758	768	644	772	790	763	736	788	766	713	758	797	724	789	761	753	751	742	771	780	742	745	702	790	784	769	742	697	716	736	781	791	764	772	797	754	760	745	748	764	772	775	800	737	722	729	783	758	749	766	719	784	730	780	773	796	771	768	761	713	735	718	780	761	742	769	739	736	789	774	753	731	731	784	728	745	776	758	744	730	796	745	738	720	754	756	773	750	762	770	816	749	733	755	773	751	776	767	743	825	731	808	790	746	744	797	746	743	714	752	806	742	759	723	778	767	744	761	757	746	743	759	748	787	801	755	761	766	696	784	730	752	749	743	740	768	777	791	808	790	749	763	772	745	760	771	744	757	799	782	772	818	761	763	783	726	761	738	737	758	759	785	749	753	753	756	746	813	757	772	764	725	741	765	754	778	755	765	785	820	714	768	759	736	744	766	789	722	749	770	761	745	739	734	761	778	771	778	757	719	740	744	805	798	801	783	798	760	763	779	774	737	752	787	773	757	801	745	805	754	742	769	753	770	708	754	782	743	755	782	761	731	735	762	809	755	735	724	762	765	771	741	723	793	749	748	747	757	792	778	734	772	772	804	736	765	760	734	778	793	763	741	768	788	735	753	808	787	828	750	788	723	716	797	746	764	780	782	762	711	756	759	817	763	755	789	758	752	801	743	742	749	744	734	796	777	707	775	770	722	738	785	788	745	749	725	811	742	757	713	795	751	765	764	757	703	747	780	750	773	752	723	742	751	775	752	788	701	718	750	779	751	764	706	709	739	819	830	754	760	777	793	746	794	773	797	750	697	789	742	755	740	759	758	772	734	699	708	739	745	761	799	786	742	728	717	692	734	754	735	792	753	742	806	731	749	727	739	747	751	778	750	744	787	781	724	731	754	730	726	745	716	724	735	722	755	763	803	770	721	740	746	756	770	722	719	751	769	727	776	685	723	768	771	777	770	765	737	767	732	778	784	764	700	770	764	780	777	739	754	764	767	780	779	735	745	727	770	762	749	762	739	717	711	778	789	777	761	784	682	798	795	756	750	775	767	759	728	767	728	770	805	755	758	729	768	705	730	748	747	760	730	769	764	756	699	760	764	762	774	748	761	768	748	739	752	785	734	733	746	760	752	739	723	720	843	746	752	743	771	777	824	696	812	694	796	784	769	751	764	755	761	752	752	700	689	769	749	775	740	779	767	751	795	737	713	759	749	737	767	761	810	749	702	747	756	691	756	749	749	784	756	756	786	750	794	772	775	787	787	745	773	741	757	776	787	805	786	780	721	779	741	735	749	769	761	776	765	726	748	764	695	751	763	759	766	741	749	754	751	770	703	764	722	738	741	699	734	753	729	747	762	738	752	752	756	748	741	729	726	766	708	756	734	757	812	754	758	758	783	769	745	784	771	773	695	706	779	732	744	756	773	722	778	828	757	725	753	723	691	804	779	742	736	749	728	758	775	738	789	683	769	726	744	756	695	788	777	761	769	729	744	781	753	754	699	769	771	749	779	759	817	782	765	763	743	747	723	735	755	789	761	741	738	762	759	779	779	727	764	765	741	802	752	754	761	717	791	743	761	711	785	763	787	727	744	763	773	804	797	760	749	724	769	810	731	736	751	729	727	809	757	782	736	771	786	758	772	756	752	796	759	791	739	742	768	745	787	703	753	786	749	706	776	774	734	782	726	745	756	745	771	740	753	758	781	761	764	754	751	825	757	824	713	746	759	738	725	739	738	722	776	743	789	792	768	781	767	755	686	721	744	745	713	774	733	767	726	740	734	744	688	759	739	766	760	794	786	801	748	759	740	797	763	755	773	767	730	791	734	783	738	744	782	763	754	729	775	738	731	830	759	769	691	762	847	767	777	778	786	727	759	784	692	777	764	798	770	785	766	724	755	740	791	762	785	729	705	747	782	750	771	822	753	740	750	705	740	718	760	717	794	707	734	781	754	764	728	769	738	721	769	738	774	788	781	784	779	731	773	762	760	775	749	705	776	765	733	712	719	738	787	772	808	795	743	742	772	771	758	756	737	771	719	746	775	745	801	767	716	782	786	749	780	727	748	753	813	721	771	717	815	753	744	745	737	754	772	764	774	752	745	726	800	771	717	768	746	781	777	717	795	770	709	735	759	773	720	740	757	757	820	752	786	742	716	750	744	752	749	801	766	780	743	763	779	762	755	749	748	756	763	743	780	751	743	765	795	753	721	774	777	750	750	691	751	728	774	771	764	800	719	808	778	733	723	724	760	747	784	786	792	757	771	727	771	777	797	732	733	785	766	761	772	775	698	800	761	699	708	754	751	751	792	779	717	785	771	774	756	739	787	747	758	728	738	764	764	783	767	774	769	779	814	762	794	773	763	780	820	750	773	718	773	753	701	753	752	814	746	730	767	762	774	801	793	752	757	780	751	762	743	771	759	827	753	747	769	751	766	747	773	756	775	777	745	773	738	723	770	798	727	728	792	741	745	785	793	742	754	789	782	783	745	749	787	766	744	786	752	720	734	767	716	723	759	770	766	790	773	730	764	734	793	739	732	760	774	787	760	767	750	728	722	778	745	766	700	771	723	752	750	763	734	712	778	789	695	798	766	760	745	738	741	714	719	726	756	743	724	721	797	768	751	763	763	766	741	761	762	757	756	740	726	795	742	789	767	743	772	761	768	732	798	748	732	783	774	757	794	745	786	778	728	784	785	778	824	792	744	786	814	763	708	695	759	709	778	763	732	751	742	742	779	775	769	779	776	752	733	761	729	767	758	720	737	737	769	736	765	736	782	742	766	750	749	738	777	745	736	748	760	772	797	705	746	755	757	723	775	794	731	761	770	760	793	744	739	778	761	749	798	785	750	774	783	739	806	760	746	711	782	719	719	738	687	738	792	792	752	754	733	749	776	787	777	765	752	765	742	734	796	766	698	747	737	769	762	778	767	679	708	742	762	857	750	790	755	745	787	797	760	741	730	744	778	735	757	752	740	768	750	764	762	773	719	734	794	760	832	743	786	725	726	765	725	780	773	733	781	741	729	777	736	727	791	760	754	804	748	772	778	759	763	760	736	775	753	742	732	731	744	784	748	789	736	754	743	767	764	719	762	760	780	771	768	767	790	741	775	752	754	761	735	689	766	757	784	795	722	761	788	766	726	784	752	736	763	823	725	746	780	817	738	741	776	738	750	778	722	762	708	704	781	721	743	737	775	732	748	781	729	767	717	725	804	732	758	775	761	740	759	724	764	783	719	767	795	792	767	744	716	787	742	718	808	763	785	743	769	731	765	792	745	739	817	734
23127	21529	29318	24583	22493	23610	21328	11585	7683	6168	4613	3131	2497	2009	1748	1442	1307	1210	1147	1113	1020	1002	902	934	896	882	883	826	836	865	842	831	798	851	786	795	861	790	783	796	807	813	824	823	796	778	819	800	802	780	779	814	784	791	790	780	770	745	802	776	728	738	773	762	796	725	794	759	814	780	808	819	725	748	751	817	757	718	795	844	789	796	825	788	788	782	811	806	779	773	811	734	787	784	789	772	786	761	790	829	769	735	814	762	770	795	783	782	819	799	729	762	823	765	809	797	738	779	800	780	763	775	800	784	772	811	790	792	731	781	768	788	754	775	804	808	767	766	774	838	789	797	775	741	735	817	815	772	762	701	789	759	856	745	775	794	768	807	727	794	751	770	772	754	746	753	752	729	772	808	802	729	736	782	751	730	796	786	799	753	787	804	814	782	775	787	791	789	766	768	782	809	804	746	773	815	792	764	788	801	778	811	724	727	755	790	760	782	772	741	807	831	796	778	777	769	834	818	780	783	797	759	778	779	780	714	793	763	776	765	789	764	765	792	759	808	773	821	768	795	769	801	757	722	780	751	753	786	791	754	818	772	823	800	770	784	766	774	740	801	739	781	792	793	798	829	773	774	733	770	759	789	771	799	751	810	752	744	797	795	795	753	753	833	789	758	776	773	779	746	802	795	814	744	749	770	789	802	765	790	778	778	775	759	767	812	803	783	785	767	756	804	859	749	758	731	773	726	749	807	762	778	760	775	778	807	771	808	811	742	806	787	778	742	776	801	795	744	747	803	741	723	805	734	758	802	786	786	776	774	709	792	818	781	779	788	789	786	775	777	783	788	813	807	791	799	754	786	785	802	765	802	783	825	813	780	736	774	730	799	775	766	769	773	750	795	761	801	796	779	779	795	739	858	773	836	779	741	764	789	794	789	812	781	754	797	784	782	761	813	808	797	800	775	811	800	739	803	745	763	762	766	774	812	747	790	798	745	779	748	823	779	814	789	801	730	800	797	757	777	735	772	809	760	777	793	739	744	796	781	777	775	770	765	781	755	721	746	763	785	794	755	767	753	734	791	787	761	771	770	785	805	768	767	752	733	732	833	826	713	767	750	761	755	841	795	753	801	716	736	799	720	757	731	796	813	798	793	762	781	814	807	807	802	741	812	732	799	819	762	764	759	760	787	763	782	778	788	792	814	734	749	751	783	798	779	783	779	753	771	759	743	805	749	776	755	795	774	781	809	813	760	768	809	739	795	740	803	698	752	747	762	770	771	801	764	821	774	763	803	790	762	766	814	762	789	826	759	817	758	786	816	802	777	803	775	759	795	720	790	763	789	794	805	764	718	787	816	816	768	776	799	800	802	800	720	719	718	763	752	750	811	790	792	791	790	749	783	777	792	802	814	786	725	756	785	783	766	794	798	775	795	727	822	786	802	800	770	778	784	796	722	746	767	797	749	811	774	801	740	755	761	794	783	793	767	782	756	765	838	786	770	778	735	794	812	804	812	786	794	714	744	737	774	761	778	801	794	764	767	782	783	800	812	762	755	787	806	807	740	775	806	799	801	755	773	784	724	817	796	807	744	755	845	791	851	789	819	834	782	758	751	778	750	808	805	762	775	715	768	784	788	857	773	747	792	827	821	821	770	767	813	762	818	815	791	801	780	823	838	782	766	781	735	795	807	816	767	773	781	777	776	804	794	745	774	822	822	771	789	790	736	780	745	773	786	790	729	753	782	775	765	806	798	798	789	793	760	781	808	793	806	791	736	760	802	711	793	775	757	794	790	795	780	789	789	804	795	784	784	761	781	773	766	781	742	817	780	815	796	774	803	752	784	799	752	821	768	755	790	768	795	752	758	832	807	731	756	793	804	771	791	832	772	724	736	778	813	831	771	786	745	794	806	802	741	839	782	787	732	763	803	829	751	797	757	809	769	787	803	773	764	753	745	782	749	819	775	760	756	766	797	769	798	818	788	736	784	801	780	793	786	768	770	787	799	824	792	812	812	796	767	740	751	718	757	850	736	776	799	710	748	794	764	772	802	744	783	811	801	804	846	782	754	821	810	785	782	771	779	783	765	815	820	849	732	752	781	753	771	816	793	764	796	762	749	734	775	763	741	743	754	783	786	761	779	794	767	734	803	801	773	769	766	758	796	799	780	783	765	770	795	821	789	780	729	839	784	797	781	789	784	817	781	767	822	797	800	789	741	754	790	766	835	787	844	779	805	797	786	737	778	771	768	756	745	784	777	802	784	792	777	789	756	778	808	797	756	775	756	779	775	825	755	745	808	801	756	757	806	797	774	823	803	816	787	791	794	746	804	798	791	760	782	770	799	762	803	802	756	782	769	735	786	786	756	796	751	696	750	754	837	733	806	805	772	750	788	803	832	763	785	757	795	770	789	789	801	814	826	792	759	762	818	809	740	767	776	793	743	782	752	766	777	760	800	744	767	725	814	721	845	746	797	834	818	741	810	795	741	722	769	807	784	707	716	823	765	783	788	744	768	758	819	823	765	691	782	749	757	795	778	779	747	780	757	758	779	826	751	814	773	733	810	769	761	798	779	767	773	805	785	765	779	804	789	811	757	723	770	744	794	830	756	818	794	811	804	822	792	797	770	750	783	779	758	786	856	699	837	761	769	741	767	774	718	845	798	791	774	729	798	831	812	832	760	803	812	764	780	796	791	751	759	840	769	774	770	787	824	789	782	830	824	794	774	745	798	736	820	776	765	800	791	783	762	790	790	804	771	826	805	780	752	780	788	750	783	785	830	816	794	811	783	794	816	809	745	766	812	746	738	840	807	822	741	731	738	775	751	788	772	786	762	822	778	768	766	781	741	763	810	770	756	794	813	780	780	767	747	823	775	807	829	789	788	788	788	781	783	755	789	790	783	756	781	804	780	793	823	762	801	765	788	794	785	806	790	788	775	825	737	761	866	786	813	737	768	797	769	803	823	773	843	759	795	768	797	808	835	823	790	758	729	824	777	731	760	813	760	794	698	744	776	785	790	807	729	737	748	788	774	792	831	776	796	786	757	797	736	778	741	713	697	755	815	762	798	787	789	769	785	766	749	826	804	785	719	744	730	807	755	793	795	759	777	733	766	770	802	748	829	768	743	792	823	797	799	719	777	787	762	789	768	770	718	762	791	788	788	805	750	763	738	789	756	793	806	794	749	739	790	771	756	786	799	811	763	772	812	762	775	754	792	790	810	765	808	789	803	753	754	752	763	794	785	838	743	745	773	790	756	784	786	759	811	808	763	810	812	759	767	758	762	762	777	762	740	736	797	728	753	773	762	831	788	829	775	809	796	824	764	847	751	820	745	778	765	831	787	821	770	799	731	727	790	783	739	806	748	757	773	833	722	764	786	794	780	771	803	756	778	790	759	774	801	793	757	792	764	766	790	768	747	803	757	807	741	774	751	785	802	813	807	736	732	741	733	782	748	802	755	765	804	741	712	783	772	768	726	788	747	835	790	764	796
43831	76084	59154	38521	30365	22911	18093	13756	10503	8022	6033	4333	3221	2618	2079	1715	1568	1257	1248	1153	1058	1092	944	924	929	887	849	858	810	844	833	827	812	835	812	804	770	812	800	776	777	777	753	766	758	735	766	812	718	737	763	779	807	811	715	772	766	757	775	774	752	805	746	776	704	741	782	749	743	765	743	770	775	782	780	808	795	762	768	722	801	744	723	757	727	756	755	731	760	800	750	713	757	800	832	764	770	734	756	740	743	745	749	753	792	769	763	762	799	744	734	771	751	775	778	755	768	755	766	779	814	753	763	732	741	717	736	770	794	743	776	794	798	777	782	770	718	787	809	763	743	767	766	743	689	725	741	841	766	763	749	767	769	741	793	732	762	743	709	850	766	749	768	783	810	758	757	790	806	822	798	751	762	805	780	738	775	751	765	738	741	748	775	794	726	709	763	767	758	770	785	767	750	771	799	790	772	797	764	772	748	763	750	772	742	762	804	769	797	796	742	776	824	761	811	767	805	771	750	734	784	744	744	759	726	778	789	758	763	700	790	752	818	731	800	771	751	773	799	762	779	734	791	815	847	775	742	751	767	786	768	818	775	753	723	719	728	755	761	720	702	764	751	743	822	756	749	742	749	782	753	779	780	747	712	740	769	783	711	761	778	709	763	772	725	795	789	757	744	712	709	805	789	780	770	754	760	784	751	813	817	727	759	778	782	713	766	778	773	770	721	771	810	790	798	745	752	771	773	790	756	722	821	758	779	773	799	784	780	783	758	737	743	760	742	755	741	738	713	758	761	743	747	793	761	760	749	743	769	718	796	754	776	795	769	726	744	709	782	762	772	779	779	813	764	728	761	729	746	785	787	788	746	751	758	737	745	814	713	758	742	789	740	797	716	715	789	749	771	727	796	765	740	787	766	773	764	744	776	747	788	743	754	738	781	719	756	714	759	814	735	765	747	785	772	747	746	750	759	721	765	778	757	749	773	752	828	721	762	738	741	761	797	709	780	716	766	742	745	788	754	789	747	743	794	733	729	797	807	758	758	775	738	761	806	746	764	800	752	753	770	784	733	708	801	751	747	735	771	762	707	736	770	788	743	774	757	783	770	752	766	791	766	751	750	764	722	740	730	756	736	753	746	767	731	781	739	780	753	761	805	831	744	756	711	780	780	797	779	766	791	812	769	761	743	783	757	758	705	756	800	760	763	822	783	754	787	781	730	756	738	767	761	810	753	677	740	759	699	771	776	685	780	734	800	801	763	736	756	788	772	699	778	830	738	759	782	709	779	779	755	818	735	771	849	767	756	751	725	739	757	728	758	775	794	758	750	757	811	800	741	790	824	777	775	704	740	733	762	779	747	753	768	753	810	799	794	728	775	685	729	759	792	807	717	745	759	760	747	795	726	761	745	721	715	729	768	825	740	797	760	791	741	771	799	759	725	788	751	824	778	733	771	757	779	759	761	749	761	770	728	743	762	761	716	773	710	750	778	787	787	800	770	776	783	771	824	777	746	795	771	768	785	771	716	780	742	719	818	794	775	787	713	784	710	769	757	734	791	724	763	746	812	747	756	761	777	759	798	779	752	782	731	741	764	759	781	696	757	773	800	712	718	769	753	735	784	781	794	735	777	780	728	742	758	748	784	716	759	782	785	718	747	759	793	764	759	800	717	735	746	807	723	821	741	778	744	737	741	760	738	799	758	771	785	787	706	777	765	785	785	708	802	746	744	762	804	734	784	772	805	741	805	764	750	746	810	794	736	736	756	755	765	793	801	770	799	732	733	753	788	795	724	740	780	785	802	757	733	776	861	785	781	739	737	731	785	772	826	787	822	763	730	825	803	787	754	765	801	712	757	731	804	793	762	778	733	731	777	760	787	740	810	802	768	756	747	732	751	804	781	758	730	754	762	750	734	799	769	722	755	739	787	706	774	778	753	750	767	748	742	784	746	796	764	749	748	737	801	795	775	768	745	759	763	789	735	771	791	779	724	724	754	747	815	766	773	712	756	776	747	764	804	726	761	740	760	746	789	747	779	746	807	763	750	759	777	760	766	794	790	759	724	748	811	761	800	709	794	773	747	767	767	756	764	763	734	742	802	781	745	720	773	782	743	800	788	811	732	755	782	799	731	779	810	770	757	791	747	707	759	723	740	738	752	774	741	770	700	778	790	737	758	771	773	739	785	811	793	735	774	766	753	770	768	773	742	780	801	726	726	788	756	750	786	739	725	789	759	773	782	729	752	759	764	756	747	764	800	731	747	727	745	762	714	807	789	768	695	789	740	824	756	747	771	795	756	735	719	780	703	765	758	801	820	767	782	790	800	787	805	803	724	792	802	742	770	756	823	797	819	687	770	735	758	774	791	737	762	766	778	738	709	697	755	773	778	762	746	754	810	755	713	736	785	781	759	775	766	737	756	817	810	788	741	759	744	714	812	727	782	733	786	787	754	799	748	782	774	789	751	751	828	771	780	773	791	755	764	741	765	736	753	762	812	793	756	716	741	782	745	790	749	776	752	790	783	768	744	713	720	753	751	777	741	759	769	803	750	743	763	770	769	733	821	741	797	749	730	759	793	734	749	777	687	651	754	760	733	777	770	740	741	733	816	764	809	784	778	759	762	777	759	706	760	729	729	796	731	780	769	720	740	776	723	777	771	740	773	803	777	747	783	759	739	748	785	774	784	776	779	770	817	724	808	776	756	743	748	736	776	772	780	711	718	801	839	794	743	822	736	835	797	797	797	767	812	810	791	722	759	775	779	733	789	774	704	773	722	705	742	735	803	749	725	778	784	766	805	811	757	807	779	751	718	789	766	807	766	726	772	795	781	795	756	806	743	760	761	810	787	779	723	782	796	779	720	773	798	770	750	706	734	761	794	762	785	742	746	805	732	752	775	800	731	765	750	793	744	791	783	795	796	807	803	753	743	767	771	704	764	731	784	740	735	776	779	803	713	782	763	782	779	722	775	781	723	786	730	754	755	762	725	737	702	771	700	781	739	778	752	741	765	792	758	774	818	778	720	804	745	769	762	760	730	771	775	768	786	767	790	753	745	746	755	849	781	796	762	777	818	807	774	751	772	763	748	775	765	747	754	743	745	799	723	811	762	789	716	709	710	777	763	756	717	790	780	821	743	756	710	703	714	758	738	782	740	740	789	798	730	723	768	769	786	789	746	761	752	769	759	772	789	792	772	764	699	758	716	771	770	758	778	778	826	759	771	794	765	814	705	778	721	746	773	754	787	785	751	784	799	822	766	797	775	811	745	772	789	806	716	774	769	763	739	757	741	745	761	766	794	792	757	747	797	729	764	763	776	768	762	794	759	768	803	737	776	776	761	802	720	798	781	787	705	712	796	765	761	717	761	773	769	747	711	825	764	758	803	775	796	802	770	706	696	787	771	743	745	699	768	827	715	817	761	824	738	724	742	783	752	770	770	801	767	776	744	775	754	773	732	750	751	778	748	791	723	702	823	780	747	742	733	771	730	776
38729	49484	46030	31464	18188	10431	7001	4886	3412	2717	2128	1701	1401	1221	1104	973	937	929	875	874	793	867	803	821	736	771	745	756	749	747	722	786	745	746	726	748	720	741	746	685	707	714	739	729	726	735	732	716	775	747	686	771	724	753	767	730	793	721	726	760	746	712	682	726	729	756	743	671	709	745	751	704	746	699	770	736	700	790	732	698	777	722	720	713	724	776	719	723	717	729	726	735	755	718	714	696	718	760	705	689	729	651	737	771	738	783	752	701	672	713	748	722	682	717	708	747	765	696	739	740	734	729	726	733	747	751	719	722	749	745	689	767	730	661	732	759	760	747	736	770	748	716	719	765	751	690	749	713	712	749	755	706	725	733	789	683	760	718	711	689	771	771	713	710	730	686	708	704	765	695	732	683	745	728	779	777	714	745	727	726	699	706	748	759	698	783	765	704	761	740	709	704	748	707	728	701	725	727	692	760	733	761	691	690	731	719	701	742	721	720	737	736	745	672	711	784	732	664	753	724	753	719	731	721	760	735	690	694	736	743	759	759	685	714	750	694	718	746	728	703	716	738	717	708	745	762	685	687	768	727	720	762	716	734	745	723	762	730	715	756	736	754	726	723	705	751	747	703	678	690	770	741	734	719	756	722	775	729	746	674	781	716	714	729	711	724	764	722	719	755	709	742	741	680	673	791	733	739	755	719	714	692	702	697	770	757	685	716	743	736	721	748	732	760	733	724	749	735	759	724	720	755	692	718	715	737	738	752	809	721	729	766	726	704	712	701	740	733	752	752	726	724	687	781	719	688	718	707	764	719	746	696	694	726	764	741	732	713	733	750	753	708	740	709	704	713	705	771	708	776	793	732	705	710	737	712	720	740	703	740	700	767	735	706	769	740	726	721	712	735	720	740	720	702	726	762	716	727	758	716	751	749	755	684	720	738	739	744	732	719	709	697	731	731	722	693	721	749	659	718	729	722	740	719	718	744	769	741	767	735	755	731	726	725	736	723	760	704	757	742	717	727	759	725	735	713	736	711	694	726	672	694	729	695	738	737	705	735	754	715	739	708	695	737	735	752	717	707	702	712	745	734	672	719	687	711	696	749	734	697	679	739	688	723	714	726	676	705	749	722	735	714	709	771	723	719	767	744	714	720	764	728	769	749	701	745	683	733	762	774	777	723	723	747	696	710	758	730	687	751	684	735	704	701	740	721	718	770	736	719	730	688	771	747	728	750	774	707	717	699	731	726	764	739	770	706	711	734	758	694	705	768	762	727	724	657	722	691	678	731	729	726	756	740	769	728	696	652	754	709	713	756	697	722	743	707	700	754	733	724	687	710	710	755	792	730	687	759	715	716	757	751	794	726	738	713	684	749	741	779	746	753	706	739	713	729	727	739	759	758	724	729	713	679	751	691	708	705	689	733	661	750	758	698	710	750	761	781	780	722	736	684	742	762	700	794	723	729	725	718	780	763	731	752	722	707	711	683	718	760	749	722	722	772	728	718	733	688	721	701	750	752	746	729	766	714	691	718	687	767	735	696	719	764	719	762	735	724	765	722	721	699	732	717	722	672	692	730	819	788	700	731	766	740	728	723	674	684	716	715	718	688	725	726	708	779	716	683	698	698	705	738	704	783	697	754	765	748	730	725	695	774	750	719	760	698	701	713	710	670	732	733	726	716	705	733	722	725	740	699	761	739	771	747	728	800	733	702	748	705	739	709	698	709	749	719	717	741	770	750	722	724	756	732	721	737	741	765	698	697	743	773	697	715	726	735	766	671	751	723	772	752	717	735	709	733	702	742	718	747	709	710	720	752	714	723	721	738	745	713	729	686	744	810	703	719	699	757	725	704	756	751	706	758	718	699	700	668	719	799	697	711	699	745	735	750	693	692	733	714	670	705	720	728	769	772	733	733	729	713	725	740	766	749	712	703	727	701	735	674	730	717	749	748	739	745	747	694	726	687	723	745	747	760	715	697	725	738	726	759	708	663	730	747	734	741	778	743	715	744	719	739	709	741	694	742	714	741	700	725	734	766	698	687	719	711	750	770	695	725	722	758	761	753	737	714	749	754	730	689	762	718	696	742	793	719	717	747	747	713	747	693	761	736	733	784	713	752	755	725	699	710	711	708	722	716	739	722	714	775	734	722	749	736	789	761	724	745	782	794	727	711	745	770	743	754	712	743	762	738	725	729	745	710	748	769	727	739	714	720	692	737	742	682	689	745	780	681	694	717	725	738	796	758	740	776	704	692	787	673	769	723	763	735	693	766	747	722	746	736	742	718	714	747	760	731	754	740	741	766	755	761	709	750	739	736	710	778	731	712	746	706	758	751	760	733	724	720	713	693	728	694	711	745	720	727	757	739	749	715	731	732	730	759	696	755	640	697	755	768	693	664	770	683	759	738	765	739	741	716	781	787	751	738	730	741	781	775	786	719	744	725	762	776	692	702	738	729	740	767	756	707	786	768	736	767	678	724	757	724	699	719	680	724	728	733	700	806	751	721	744	777	732	742	680	724	719	721	757	729	707	723	742	733	729	727	748	701	766	746	745	748	719	781	759	730	802	686	731	745	734	716	780	737	700	719	719	705	733	750	719	782	719	754	667	741	684	735	761	691	717	748	713	669	685	759	700	725	727	746	729	738	797	703	717	738	672	702	741	694	739	760	720	712	756	712	711	715	701	746	722	769	712	749	741	735	742	734	746	725	733	700	777	741	767	717	738	708	683	740	683	686	693	731	707	726	714	707	737	724	703	728	736	755	735	708	752	715	722	685	723	715	745	737	689	740	709	725	745	729	732	706	714	690	717	737	701	755	714	706	755	706	741	745	755	781	686	729	723	692	758	734	717	730	764	688	756	707	739	771	769	707	759	736	721	732	719	747	701	734	726	695	762	720	718	722	790	758	745	802	710	731	743	751	734	789	737	758	730	709	708	705	781	675	720	737	701	744	748	730	730	791	739	753	781	760	705	756	739	749	790	748	701	651	731	748	707	711	732	696	737	680	743	722	764	749	763	725	673	702	751	760	737	701	673	743	754	723	755	749	726	749	718	746	758	720	743	709	712	709	750	748	742	725	747	665	718	706	717	773	712	719	743	717	703	691	730	730	723	733	680	720	727	738	740	701	716	702	717	737	763	747	772	758	742	730	710	761	691	711	718	723	751	792	710	705	724	764	686	796	749	744	711	771	709	703	746	721	696	697	698	764	739	714	720	708	697	757	737	752	732	739	728	699	712	768	755	752	712	757	714	725	743	697	748	692	755	768	756	743	710	719	733	760	755	737	760	693	742	748	690	781	755	732	703	695	770	733	691	730	746	760	710	761	734	703	751	720	718	748	699	744	719	737	741	732	736	738	725	723	724	658	719	760	723	770	717	689	747	715	780	723	697	735	733	788	741	724	754	684	709	691	748	729	751	715	758	737	755	728	729	783	743	735	761	750	743	763	659	705	770	755	726	734	752	685	755	710	721	701	705	735	771	713	723	764
43630	60564	43158	27773	18506	13168	9511	6898	5065	3918	2871	2222	1692	1439	1351	1125	1004	992	966	829	869	825	808	793	771	820	779	790	759	764	761	737	746	796	714	773	722	741	725	761	709	704	728	784	752	774	729	752	729	724	747	757	761	758	734	697	752	718	753	731	722	728	737	694	686	734	724	691	722	721	733	708	700	686	727	725	689	711	745	725	672	746	725	767	751	710	722	769	695	729	693	751	717	694	749	768	735	729	709	763	753	741	726	709	729	707	712	741	709	708	737	776	725	722	717	759	753	732	710	720	710	754	772	772	719	756	650	729	699	699	717	742	743	736	691	742	720	773	683	760	729	738	741	713	744	711	752	772	744	718	734	734	766	719	738	693	802	769	734	719	728	731	699	729	796	750	762	695	729	733	729	741	737	771	706	746	763	737	757	752	721	711	737	720	756	723	688	762	756	720	714	752	764	743	721	727	731	757	785	722	718	713	750	722	718	671	743	696	740	794	756	726	762	687	778	712	762	750	737	732	694	748	707	791	723	707	708	751	745	719	744	729	789	732	749	724	699	719	746	702	739	753	745	740	755	728	735	706	748	709	728	747	692	751	737	750	697	702	751	722	776	738	716	730	692	729	738	755	722	719	741	750	747	754	722	733	683	750	723	708	736	747	773	719	730	698	686	729	744	678	766	713	736	734	766	695	681	738	723	715	744	745	759	696	684	713	713	720	697	686	721	723	730	716	782	706	738	719	695	744	730	756	735	739	748	772	710	742	729	741	685	754	724	756	742	776	725	739	728	695	694	749	720	729	727	667	768	720	705	750	738	697	725	742	771	746	713	710	669	743	728	692	687	769	743	733	733	777	740	723	715	714	706	682	774	750	726	719	715	747	718	742	711	755	710	720	726	730	767	765	678	765	770	713	741	704	738	732	690	741	743	780	757	720	729	733	721	690	759	772	753	726	694	757	741	743	712	745	780	723	713	744	774	725	719	790	723	715	747	693	755	693	750	744	763	692	778	751	752	695	709	773	769	744	774	711	668	687	745	729	770	716	764	740	753	745	765	692	684	765	712	745	729	708	730	751	744	736	692	700	753	694	768	709	721	671	746	735	728	705	765	734	760	713	753	744	755	695	764	767	777	796	750	722	749	724	703	719	756	690	758	727	771	710	701	770	778	752	701	731	725	724	720	748	710	705	755	711	733	719	779	770	769	723	766	769	707	730	694	706	719	707	766	755	734	709	715	746	765	692	735	765	736	757	729	728	708	731	771	730	713	713	712	778	773	736	758	784	741	744	748	742	754	744	754	750	693	682	681	738	729	763	756	746	774	717	715	725	768	739	772	749	728	758	782	734	751	720	750	762	664	729	755	700	711	744	728	715	721	763	739	733	728	746	736	693	716	752	726	695	746	724	710	736	733	728	724	733	763	723	723	716	706	778	738	768	751	703	755	755	728	748	733	731	727	741	714	792	753	722	711	678	798	698	700	722	754	703	747	699	755	686	693	711	797	762	744	731	695	726	723	716	728	705	739	720	734	741	765	720	715	760	704	733	733	754	755	685	740	706	786	719	745	729	731	713	725	775	746	773	702	761	755	703	755	745	746	694	744	708	758	761	775	738	721	733	748	728	737	735	700	774	721	727	725	761	764	747	769	784	782	719	710	652	708	747	686	706	755	755	710	709	709	759	730	713	740	761	704	699	754	756	743	696	738	714	744	698	751	707	708	716	763	750	699	787	755	748	759	737	701	705	705	676	747	754	722	743	769	740	726	689	729	743	723	732	724	776	729	726	730	760	713	757	730	733	711	731	724	735	732	773	690	707	732	743	720	712	706	725	728	719	738	766	725	756	744	760	734	731	736	735	729	711	749	695	762	762	747	767	755	713	716	711	693	712	696	694	760	719	766	722	763	741	769	698	707	739	755	732	758	736	737	766	710	709	760	717	789	689	707	709	720	733	747	731	702	714	746	723	720	751	695	716	729	768	738	749	740	691	705	747	719	743	712	704	726	731	744	745	775	739	763	745	755	736	714	740	687	761	699	724	740	776	741	696	768	719	736	751	751	761	723	757	697	722	794	723	766	696	703	685	722	713	749	734	735	754	763	775	765	713	794	731	742	728	795	740	766	707	673	715	743	711	704	760	711	705	715	778	736	768	715	715	745	747	726	748	750	729	709	684	786	738	752	730	762	720	736	672	715	669	752	681	748	690	711	714	703	759	708	714	734	775	704	722	747	691	736	716	731	691	788	741	764	729	747	732	780	757	738	733	783	782	715	690	679	777	736	764	738	761	714	768	720	696	729	749	725	711	775	725	716	694	705	699	691	732	712	674	708	785	776	722	687	758	675	742	751	726	733	773	724	751	750	725	717	743	713	743	743	687	762	718	728	774	724	762	749	724	701	789	737	708	713	719	727	734	726	755	725	730	688	699	749	752	773	768	697	711	750	700	753	737	754	726	737	723	784	761	723	737	698	746	702	800	738	715	727	685	784	710	762	699	699	755	681	730	720	713	706	824	756	731	736	742	659	710	708	778	752	724	703	747	721	735	788	748	725	735	761	745	720	747	795	717	753	801	681	768	761	712	742	737	695	747	757	762	714	774	713	708	711	735	743	692	741	723	701	742	795	716	743	740	743	744	747	744	752	742	730	714	735	726	758	731	715	765	746	702	756	696	770	718	748	697	695	770	731	703	709	735	718	770	751	770	749	715	748	778	793	736	735	771	714	700	691	751	766	739	786	716	727	761	746	712	774	748	706	676	763	731	724	732	742	722	751	738	740	755	756	714	671	717	757	745	707	719	708	754	690	744	707	756	763	783	706	694	738	681	713	735	748	747	751	718	741	786	718	774	759	727	798	708	684	712	731	723	722	786	702	712	715	683	744	753	712	728	747	750	721	707	682	794	741	699	732	724	727	773	732	699	721	740	788	769	761	761	752	712	679	726	714	721	728	758	746	707	734	708	720	728	690	695	693	733	742	734	703	712	702	723	736	718	744	768	745	692	675	784	753	711	732	737	699	742	734	717	748	689	657	716	764	704	727	737	732	770	730	725	726	724	683	720	789	754	762	751	723	720	748	717	767	730	641	733	749	737	753	721	737	742	719	684	752	735	740	725	722	702	733	747	730	783	714	740	723	748	747	761	732	740	775	726	726	763	749	712	722	721	758	716	721	749	735	771	679	753	683	734	742	729	721	648	700	733	769	726	717	773	707	746	737	738	748	726	724	742	793	775	756	735	766	741	750	735	754	710	707	689	762	719	730	780	692	726	699	679	701	711	734	713	703	724	733	737	791	717	763	745	782	752	758	713	699	690	738	731	720	733	722	770	724	721	730	731	751	724	757	735	729	750	734	718	719	683	747	747	766	731	728	730	754	774	736	714	743	749	693	733	717	745	741	802	729	750	688	698	755	726	740	768	713	741	736	764	748	711	726	750	738	760	740	760	731	719	738	727	708	775	711	727	789	702	766	726	754	716	709	745	758	768	742	752	738	686
24269	21539	29739	26448	22854	18888	12362	7181	5062	3714	2927	2287	1744	1468	1361	1242	1047	968	984	864	889	907	811	805	832	739	787	781	731	765	790	759	776	761	754	768	716	738	728	744	734	712	722	682	765	729	697	732	726	730	737	700	737	767	721	701	705	759	714	736	733	766	678	717	775	706	747	709	673	738	784	700	749	784	783	710	695	747	778	700	785	732	785	756	747	697	726	692	709	749	745	707	730	711	689	695	726	701	735	720	763	663	761	698	731	708	750	740	735	750	752	730	727	723	734	705	705	701	743	781	715	720	722	729	737	753	696	720	732	752	787	710	738	719	716	680	703	742	708	714	719	736	745	741	726	716	762	724	726	722	717	745	733	762	750	679	771	728	780	732	796	740	739	676	770	721	741	741	722	721	761	727	679	764	759	692	725	766	755	722	713	722	831	721	694	687	699	732	720	751	747	738	689	730	751	724	733	703	777	732	752	673	709	701	741	731	715	769	774	686	789	731	765	698	668	766	744	772	749	735	742	747	683	735	742	725	757	692	732	722	750	665	712	764	734	774	736	761	771	736	747	674	755	704	720	723	735	740	730	755	779	729	719	744	742	738	769	749	692	746	753	744	749	765	749	723	742	744	700	736	739	714	706	751	706	709	736	740	707	700	767	730	738	727	717	727	735	701	755	694	758	693	677	732	741	737	749	711	757	770	692	749	774	774	708	679	735	760	728	732	740	751	722	741	696	692	750	760	738	781	714	745	724	768	730	746	740	707	714	762	697	680	802	734	748	741	764	709	677	722	762	747	718	728	705	709	754	710	713	685	763	750	785	691	716	730	732	689	747	736	678	763	732	755	745	680	726	728	693	782	728	753	709	719	753	747	767	750	751	759	777	728	757	707	682	763	728	717	710	727	697	687	731	767	775	731	679	722	741	705	752	747	732	699	715	771	727	704	739	751	769	709	712	730	738	750	734	755	746	720	738	681	753	710	755	763	720	744	734	695	735	702	712	715	694	756	736	741	706	714	740	680	719	724	763	743	758	808	749	776	740	747	749	716	730	721	728	734	758	731	706	762	768	697	761	723	664	722	740	704	712	712	742	700	705	796	731	765	678	707	750	742	754	696	712	711	726	714	761	738	673	753	706	714	695	737	682	686	723	736	732	739	717	672	746	719	718	747	727	726	783	737	724	788	713	745	769	763	766	726	752	718	721	682	745	717	682	782	747	722	785	709	766	707	752	697	744	770	730	784	708	718	724	717	733	730	696	750	730	748	724	753	749	716	696	700	739	754	726	739	725	675	730	671	719	679	710	798	754	722	752	751	733	766	749	766	686	722	740	716	787	727	743	734	733	740	719	764	766	735	754	679	726	744	751	733	701	702	706	732	726	728	725	756	760	672	741	759	733	756	754	730	763	745	656	750	746	756	722	737	709	709	696	700	717	751	721	730	733	768	721	770	744	773	717	662	726	731	698	744	756	704	692	741	690	716	722	737	728	750	736	707	701	729	753	737	703	719	700	696	770	736	725	762	745	701	689	719	714	724	724	755	727	725	718	758	681	703	703	703	736	683	727	738	743	701	711	695	680	762	731	744	790	754	742	706	730	734	706	687	733	708	704	746	684	706	708	739	738	709	706	707	736	722	712	714	749	709	694	733	722	743	726	735	730	732	766	723	721	692	751	767	711	749	739	707	701	757	661	758	746	755	734	753	784	696	716	765	697	719	749	726	757	721	746	722	714	701	728	724	714	672	739	681	680	696	704	708	701	759	684	714	743	717	698	762	739	760	720	720	691	754	712	721	776	748	660	770	750	723	712	719	746	753	705	712	704	724	695	734	720	743	738	708	712	740	759	716	806	784	788	712	723	697	747	693	711	699	719	706	719	750	681	726	736	712	735	666	722	701	727	741	738	769	725	717	739	687	725	652	768	801	731	730	784	715	708	740	760	721	741	712	697	809	686	737	752	768	767	751	728	744	752	694	732	740	716	749	720	676	750	691	742	754	703	728	740	714	751	719	754	728	677	714	707	705	718	768	745	713	700	742	727	707	703	763	723	766	726	733	737	785	755	718	723	761	707	674	749	764	691	721	746	765	708	753	714	700	760	719	793	735	737	735	716	741	707	745	716	788	720	748	764	719	735	749	702	731	763	725	738	705	750	709	754	744	729	731	737	737	697	693	732	677	771	705	739	734	707	758	728	734	689	722	742	715	764	744	734	702	725	742	699	709	726	625	718	717	741	751	709	731	773	712	681	765	692	675	739	763	717	695	690	716	712	717	764	695	712	744	721	741	751	737	766	715	726	703	676	673	756	718	731	721	703	747	743	694	721	763	740	678	696	746	714	701	713	681	771	737	741	705	711	737	713	715	769	687	686	735	746	751	725	793	721	705	749	753	730	696	760	747	672	740	744	717	708	737	739	755	717	712	740	671	777	708	690	749	777	745	751	759	701	733	728	720	721	718	691	701	751	712	729	755	764	703	737	771	722	728	732	732	698	725	704	674	763	739	724	721	694	726	693	742	737	693	737	790	721	726	709	736	689	716	715	741	713	739	693	764	763	708	799	663	690	748	738	745	748	742	730	747	732	733	700	761	753	754	756	751	708	708	732	741	682	759	737	768	738	747	737	748	743	726	691	799	742	713	738	738	723	690	716	722	689	741	746	708	726	709	719	716	750	722	721	728	721	716	730	716	753	744	730	714	693	761	702	777	764	706	764	731	708	721	696	723	728	727	707	736	717	710	742	667	709	705	736	742	713	723	700	740	711	743	786	722	699	699	694	738	771	722	691	724	710	743	693	715	707	722	716	708	770	747	733	744	692	748	766	768	708	732	705	713	726	708	706	712	697	670	754	718	717	695	713	737	696	688	732	742	700	706	732	777	706	718	745	724	769	705	723	686	695	728	709	727	721	737	753	712	758	752	742	742	662	688	729	727	687	741	811	663	743	744	746	753	693	686	758	703	713	764	719	771	837	747	718	747	698	741	719	688	754	724	722	717	731	715	756	748	779	733	760	744	709	755	732	749	683	704	711	759	724	754	742	698	691	733	725	709	741	780	765	704	691	725	769	722	714	788	743	715	731	746	736	746	708	766	666	750	743	736	718	741	764	700	727	737	677	714	765	770	748	717	744	791	784	703	741	710	756	755	758	760	718	705	683	690	709	714	748	699	737	736	738	686	745	748	763	764	732	738	727	698	709	689	752	753	718	670	719	707	789	751	728	681	717	699	728	759	751	724	728	707	811	763	743	772	720	726	724	721	741	741	727	727	770	747	701	742	753	768	743	732	717	722	705	735	755	720	722	717	746	773	747	726	706	712	700	743	692	685	733	692	753	775	767	744	719	737	717	732	762	730	735	746	729	691	737	745	737	695	707	709	761	764	744	744	720	728	692	724	748	734	763	714	751	758	795	734	732	687	755	725	737	706	752	740	799	723	728	728	757	731	746	746	726	691	715	723	708	745	724	767	783	736	736	744	781	718	730	719	770	743	762	742
42002	70483	52920	32429	22865	17091	13058	9536	7120	5387	4018	2975	2319	1900	1569	1436	1291	1085	1010	976	925	899	898	851	835	833	825	759	789	752	753	771	795	681	735	801	736	740	759	736	790	710	725	760	753	711	729	723	785	683	773	686	760	710	724	795	728	723	711	720	710	745	717	739	761	728	766	742	728	763	712	745	750	742	714	784	702	744	763	725	710	724	677	729	746	734	738	741	759	726	769	760	723	721	725	743	734	741	722	710	739	713	778	740	692	714	694	754	689	688	734	729	740	723	699	739	735	707	722	707	728	751	700	722	737	724	720	693	727	712	769	722	722	790	711	715	742	714	710	726	693	738	698	700	723	727	724	743	697	700	686	727	751	768	687	718	715	726	697	755	716	704	752	735	727	739	760	749	666	757	699	731	690	697	706	755	678	744	740	753	663	709	690	723	738	721	726	724	712	749	692	757	704	733	736	716	677	726	752	721	705	754	724	742	755	683	719	724	724	726	728	717	725	704	744	754	702	711	726	716	724	754	682	659	729	713	696	746	688	754	704	769	726	724	689	684	722	762	717	730	692	737	681	741	727	785	698	724	738	724	694	731	746	704	681	695	729	708	759	654	731	765	694	727	671	706	695	702	738	698	705	730	663	710	707	715	695	700	727	692	691	694	713	734	746	754	717	733	715	714	731	693	730	695	702	719	787	724	738	740	671	747	723	763	717	673	775	728	745	752	703	715	724	753	739	732	736	764	695	687	752	709	730	756	761	729	747	719	742	675	738	711	705	709	736	699	736	714	732	710	740	721	717	723	712	762	712	749	745	723	730	680	707	703	748	711	722	713	727	739	694	729	711	702	708	728	738	759	670	711	761	755	772	711	700	730	651	723	736	712	738	728	750	749	738	769	732	725	719	730	709	759	734	706	718	759	706	739	700	726	693	723	724	714	744	749	758	729	730	712	743	739	741	699	732	724	765	745	741	699	707	699	726	673	704	768	740	686	679	728	694	777	772	703	736	771	736	773	699	727	708	717	732	716	730	763	745	718	713	742	706	707	701	707	756	748	732	710	757	749	721	715	752	742	729	752	714	761	670	757	755	733	784	742	741	723	716	758	730	734	731	683	740	764	698	758	690	717	775	755	691	734	694	723	731	729	765	739	702	711	706	708	727	725	708	746	722	719	750	744	726	760	733	759	736	686	731	693	732	735	747	731	730	713	708	710	768	777	746	662	705	762	744	719	729	671	676	723	749	684	756	722	704	717	754	721	703	731	727	700	690	732	685	724	751	704	679	704	715	725	753	715	699	675	731	716	695	752	681	728	719	721	725	727	685	698	711	717	749	711	743	698	753	737	731	761	752	700	695	746	737	777	752	712	718	731	759	706	693	757	699	712	722	728	697	731	727	720	770	721	756	696	735	715	711	674	672	721	698	720	716	692	776	722	744	723	694	713	785	699	711	745	675	742	724	767	692	721	721	735	721	686	744	734	721	737	719	753	720	710	750	719	727	678	755	729	712	729	680	747	720	764	702	757	721	729	739	659	686	729	700	709	725	749	762	736	723	733	750	704	723	704	742	687	719	710	772	700	710	745	710	707	682	748	697	684	710	665	741	745	714	757	685	720	735	714	716	711	748	718	712	717	756	711	735	749	726	726	761	753	715	729	712	740	731	709	765	747	679	693	682	735	783	729	708	717	743	740	715	723	747	763	708	729	696	717	716	746	727	699	726	703	696	695	740	777	731	718	744	736	702	727	734	760	730	738	702	727	739	745	727	722	702	664	719	738	736	733	737	734	721	748	719	758	727	732	683	806	753	676	710	727	702	699	749	706	778	727	734	764	758	765	730	721	745	747	713	734	760	783	707	738	744	712	760	722	752	707	735	745	698	705	731	724	707	707	759	749	767	726	727	749	721	748	719	724	705	715	685	677	699	721	716	766	728	742	745	737	755	717	741	744	712	717	697	726	675	733	781	727	720	718	715	710	733	751	720	760	695	678	736	740	714	715	698	718	748	712	721	714	768	710	747	711	726	740	681	756	749	736	733	740	713	737	745	756	758	742	766	754	791	743	709	681	686	725	698	671	744	734	725	741	730	745	704	731	745	672	692	745	695	733	685	726	727	763	702	752	764	704	728	703	689	736	752	701	725	761	740	692	738	702	751	717	735	698	707	737	723	712	705	714	709	763	711	739	716	709	783	725	703	738	711	753	742	666	713	773	713	723	768	697	693	703	706	708	710	713	748	725	712	712	739	671	761	751	771	711	735	719	750	708	700	715	694	684	788	753	788	725	737	723	740	740	737	735	730	714	709	735	721	696	707	702	770	747	692	723	716	722	721	651	730	710	730	707	711	728	795	741	733	737	677	709	723	715	720	706	771	718	716	735	737	755	749	703	752	742	764	735	754	752	728	695	665	767	732	690	697	724	741	709	743	714	731	720	701	709	720	750	733	716	733	728	722	750	717	783	751	749	732	708	736	721	741	708	720	727	689	751	702	721	730	734	747	749	739	747	663	698	790	727	719	733	764	696	733	698	674	727	704	722	707	775	715	749	735	731	742	745	687	688	731	734	728	715	764	725	748	718	718	724	712	719	710	757	756	739	710	706	720	761	703	706	756	702	720	717	708	728	730	706	694	723	741	761	761	721	750	702	759	745	758	663	701	695	718	751	689	700	684	735	708	781	744	765	734	715	728	745	712	681	732	715	710	736	733	739	745	698	711	715	753	696	736	749	719	732	735	755	723	776	668	689	720	743	737	723	691	719	746	746	732	780	706	767	777	714	711	733	736	688	744	726	746	696	702	702	728	729	739	695	748	758	729	729	715	768	697	709	715	736	731	712	701	760	743	712	722	707	706	694	734	752	756	708	697	710	729	751	690	767	766	732	732	742	742	740	731	762	705	753	741	769	740	693	737	754	699	675	748	753	748	725	743	750	719	730	720	699	751	730	735	764	659	724	752	780	674	729	731	686	723	738	673	742	709	766	730	738	759	725	714	733	710	714	742	662	750	730	712	743	717	725	717	713	732	710	747	736	715	749	715	735	752	696	757	696	692	768	729	736	724	716	670	708	712	777	732	723	697	727	706	719	697	706	742	709	745	755	730	776	722	751	724	751	777	690	706	733	738	778	710	726	713	751	740	720	723	748	705	746	726	762	703	697	762	716	734	767	731	741	724	736	699	777	702	707	697	762	694	718	718	725	691	665	672	751	763	719	711	734	784	731	765	760	729	668	736	728	746	734	727	728	706	745	737	713	728	706	737	667	718	779	730	743	719	751	754	726	764	721	681	722	696	753	753	729	727	699	764	711	755	719	691	736	763	685	694	790	761	774	746	712	724	724	759	729	725	721	755	743	717	734	737	689	741	727	728	748	759	739	764	775	709	734	716	691	738	743	729	717	686	711	733	709	698	719	716	738	710	738	697	711	750	677	695	723	698	743	725	778	696	787	766	739	734	712	763	715	720	731	714	781	701	705	738	697	711	739	761	750	754	746	745	726
25512	22155	30022	28698	21327	14450	9297	6160	4457	3327	2681	2115	1757	1369	1211	1124	1090	1013	955	966	887	852	841	872	742	789	814	847	813	773	768	746	744	727	781	747	812	699	776	738	739	736	790	775	740	776	694	772	705	765	738	759	770	798	775	775	787	767	697	721	777	721	778	775	770	708	769	736	751	777	742	770	766	734	747	749	774	753	768	760	746	738	774	702	723	768	738	752	728	735	719	772	765	751	764	767	796	736	705	735	752	708	752	769	764	735	780	778	780	721	764	770	730	738	780	749	723	770	717	761	745	736	783	716	738	759	706	750	749	744	755	804	739	713	757	767	782	755	693	755	778	795	675	771	773	785	738	741	781	748	773	771	736	801	801	783	723	726	746	764	750	806	741	736	725	773	765	749	720	743	755	761	809	738	769	727	802	736	778	748	726	732	767	781	781	721	738	733	734	717	739	769	769	787	709	734	737	760	723	746	753	749	735	764	756	744	715	776	773	764	794	753	751	796	739	783	761	767	797	756	735	747	742	675	708	840	770	732	754	772	793	749	773	798	755	689	793	785	820	790	775	756	799	763	775	795	745	734	764	780	727	741	741	720	765	723	762	761	743	700	763	759	778	758	758	720	834	774	741	803	762	726	724	738	721	721	757	752	729	805	734	751	744	752	732	797	760	764	784	767	819	732	794	755	789	740	752	728	706	772	728	754	762	709	829	805	727	756	791	792	735	777	742	782	728	717	717	711	806	829	747	778	730	740	726	769	852	790	744	678	742	706	756	765	709	777	746	737	737	699	731	784	772	776	778	780	734	769	772	727	759	745	743	725	736	734	716	756	710	734	773	763	693	737	776	741	743	761	708	769	732	748	711	742	805	783	766	749	764	727	821	731	765	752	771	745	712	737	757	763	733	764	728	784	781	779	773	764	777	756	738	763	798	755	756	755	732	746	747	717	805	760	741	733	747	776	742	740	725	811	725	729	764	797	800	739	753	791	735	725	782	726	774	743	742	742	770	753	771	752	782	790	737	756	805	763	758	764	749	760	734	762	819	805	743	768	775	709	755	733	731	757	727	734	739	779	735	743	782	755	784	753	760	800	741	845	759	730	818	800	776	790	745	722	781	744	821	765	726	808	770	700	755	755	777	754	758	794	749	683	731	746	798	746	722	738	768	730	718	716	788	768	749	763	754	764	743	754	742	724	768	773	755	734	763	789	787	754	748	718	773	779	745	764	798	728	744	724	752	770	758	740	692	760	765	793	757	713	777	724	782	791	706	745	765	782	745	734	736	753	751	734	779	816	737	789	746	779	761	803	808	716	715	759	734	781	751	734	780	762	721	724	757	747	794	761	755	753	711	747	812	734	750	745	737	699	732	730	748	789	757	787	735	712	757	792	732	772	771	756	729	751	746	790	772	798	740	694	737	786	795	774	746	743	723	741	769	816	811	771	798	757	717	748	675	772	762	771	769	757	787	749	750	774	744	748	763	780	751	744	764	760	760	776	710	792	728	756	775	783	719	784	715	754	772	770	771	768	736	723	731	733	729	732	748	738	767	774	789	754	805	800	745	776	797	762	767	769	749	767	720	792	782	782	783	771	745	845	718	738	732	722	729	765	698	778	756	734	734	790	760	737	738	749	741	741	750	803	687	750	678	806	817	789	793	767	760	767	752	767	748	749	728	720	745	764	775	758	809	805	735	723	799	735	733	738	724	767	763	745	774	753	785	830	738	748	767	727	775	781	742	807	776	723	826	746	712	752	760	751	757	770	729	711	759	689	783	754	773	772	770	751	755	798	781	714	710	770	724	791	771	736	754	756	798	769	787	707	764	752	748	803	775	724	813	775	773	774	770	817	718	799	783	782	743	756	782	770	745	762	757	739	747	735	829	777	762	733	746	768	748	781	741	733	807	741	805	811	770	787	760	777	772	782	736	776	791	741	787	717	707	752	776	720	731	769	757	761	733	771	749	745	706	758	741	748	729	756	747	748	753	707	760	740	770	777	810	728	728	798	722	795	767	780	796	734	775	745	721	775	749	716	686	772	794	737	771	755	798	767	757	730	793	770	729	842	785	786	788	747	796	747	746	764	788	768	761	779	757	802	738	798	732	783	774	774	747	773	741	732	772	765	720	766	735	740	742	764	724	794	708	756	777	751	742	747	765	753	718	785	763	801	787	773	775	747	739	813	737	733	775	757	785	722	733	736	801	757	793	728	790	772	760	792	772	788	742	745	763	780	738	795	732	792	790	745	706	675	726	775	694	810	756	790	792	772	804	756	766	733	800	763	774	763	806	785	759	712	739	749	789	755	820	769	727	735	784	727	789	778	738	731	727	730	757	772	734	804	774	708	758	739	773	764	768	781	786	766	757	772	797	765	737	740	741	767	762	832	748	780	738	771	755	785	725	732	785	760	732	775	802	735	793	743	774	739	790	781	772	753	820	768	766	773	788	798	775	742	733	735	732	769	769	760	765	768	767	765	808	745	775	774	707	771	800	775	752	760	746	787	770	779	787	718	770	710	822	702	726	730	761	760	765	780	738	775	764	741	761	748	754	746	772	720	739	759	688	754	755	740	739	740	759	772	764	716	742	793	720	743	782	732	760	780	806	749	714	732	741	717	731	691	737	764	708	757	745	747	802	753	709	751	731	742	780	738	702	782	748	756	780	781	763	740	761	757	799	781	788	790	781	737	747	765	781	794	786	706	739	764	754	761	745	731	753	786	759	723	776	726	720	767	742	763	740	746	769	740	753	736	743	770	762	782	776	751	752	787	756	720	736	813	816	725	762	800	763	753	763	722	752	772	750	782	742	763	749	778	757	710	786	747	711	776	739	817	753	691	767	796	780	731	772	727	763	732	748	785	817	763	752	775	759	825	741	735	752	825	720	728	761	748	781	770	745	750	777	721	739	734	722	770	736	788	715	743	759	711	726	733	782	779	798	719	775	696	777	725	711	757	784	741	804	777	801	773	727	785	749	735	755	793	716	737	768	829	762	763	813	738	771	754	788	764	764	763	746	747	781	805	732	727	773	780	713	704	759	753	798	754	762	728	761	695	760	781	732	783	743	756	702	788	736	701	748	733	783	746	769	753	731	807	773	754	762	769	716	755	759	777	795	753	776	731	778	808	746	754	723	766	728	700	763	724	727	755	749	684	782	766	742	773	736	716	720	747	756	735	723	718	718	795	758	766	680	783	739	740	727	755	746	740	791	764	773	796	787	752	794	769	724	758	745	772	827	746	755	779	781	746	733	734	772	717	754	702	730	767	755	762	820	776	733	767	749	750	760	774	746	746	681	712	782	712	803	782	774	783	806	743	715	747	737	772	742	763	747	707	747	804	734	782	791	762	767	784	774	769	756	741	751	782	702	753	773	742	697	752	759	787	757	760	709	738	820	786	751	729	747	720	754	769	688	665	815	753	737	807	754	798	729	741	785	733	782	756	782	789	740	790	736	733	758	762	707	726	765	766	740	744	736	762	744	767	780	739
42078	62525	43689	30099	21556	16126	12023	8898	6552	4903	3820	2834	2078	1735	1555	1332	1217	1065	1003	940	933	840	871	872	864	846	787	833	802	856	807	717	820	830	775	783	741	738	756	775	805	800	763	782	817	760	743	766	787	759	787	725	817	771	728	724	793	806	755	740	754	748	748	745	794	768	780	716	752	752	731	796	801	719	731	734	744	762	729	749	793	790	817	721	757	776	791	734	736	756	754	760	706	772	723	801	730	722	801	738	808	759	752	784	776	726	733	757	785	798	729	809	754	781	772	750	764	759	775	788	738	817	775	774	774	770	790	758	735	797	749	739	749	764	744	745	776	763	769	723	755	724	765	789	738	746	755	743	755	741	736	726	741	756	744	778	803	729	796	728	713	780	712	754	720	719	678	700	772	782	739	761	762	760	740	766	696	748	793	756	787	752	739	728	744	717	732	780	803	759	813	774	768	734	776	758	741	722	779	682	727	733	735	735	727	731	768	768	818	749	720	741	761	722	747	796	725	761	751	787	755	738	760	712	774	753	819	772	757	746	750	757	740	753	778	784	768	734	727	742	742	795	770	754	801	756	764	737	818	756	751	788	745	753	736	748	720	743	720	754	760	741	759	753	745	745	722	751	780	736	770	786	764	774	774	751	809	750	759	739	763	792	741	729	742	741	746	751	759	755	727	807	735	809	776	770	770	753	744	798	793	770	769	743	770	751	768	719	745	766	785	752	781	773	768	757	770	731	797	784	715	735	792	729	736	746	769	755	735	760	742	803	737	764	764	747	757	764	767	706	754	778	737	730	807	732	752	822	754	736	723	827	705	718	768	727	763	755	717	780	762	716	766	734	736	735	786	776	759	741	730	798	781	782	807	775	782	788	745	762	752	760	719	695	764	748	734	766	782	752	736	749	764	807	775	790	727	781	695	705	714	760	766	744	762	727	769	752	768	709	760	791	754	711	772	770	751	783	775	765	802	697	747	758	795	701	763	757	717	740	729	752	760	747	757	753	752	795	724	790	792	803	722	748	772	773	813	776	767	771	728	725	741	778	758	757	808	713	799	749	757	763	782	742	738	736	791	779	732	779	814	780	769	772	758	725	721	764	768	767	727	730	759	783	779	742	751	768	772	769	672	719	713	723	751	766	792	744	792	750	736	712	749	763	769	722	749	740	767	796	759	749	778	794	725	762	753	733	757	735	762	778	715	756	721	766	709	767	700	813	753	774	775	750	766	766	785	739	710	795	775	766	782	730	778	727	764	739	765	738	771	745	762	697	785	739	834	727	790	753	744	815	790	733	814	809	741	787	796	759	767	738	742	753	768	753	680	755	782	729	812	743	772	757	749	732	756	748	778	765	770	720	733	736	787	764	707	760	743	814	816	715	768	743	791	725	739	714	722	769	768	759	798	713	805	736	793	738	788	765	780	752	775	793	781	715	811	747	758	796	771	747	777	732	775	732	784	774	791	765	736	733	781	726	763	744	759	762	776	755	786	736	803	749	814	762	774	756	767	778	733	725	704	711	746	724	773	766	819	787	791	799	770	728	758	741	733	741	759	776	763	759	731	743	752	759	741	751	746	774	743	757	756	731	754	752	730	784	752	741	724	756	750	766	799	781	737	717	780	728	817	746	775	748	729	746	767	752	788	836	785	740	760	710	797	780	741	786	751	716	765	811	750	735	766	756	782	737	782	714	737	764	754	778	708	740	772	764	773	730	777	727	781	746	772	750	730	741	730	752	759	780	750	769	771	786	759	771	806	738	766	727	778	723	721	704	771	767	798	769	800	760	756	711	743	723	771	770	779	778	796	749	755	757	729	832	780	748	808	792	788	770	758	704	797	801	747	735	774	777	768	723	742	738	758	782	778	760	740	751	723	779	786	762	771	762	769	740	779	781	762	694	742	780	761	780	794	741	773	745	766	801	788	730	753	775	746	806	784	725	779	813	727	760	751	787	763	767	796	746	739	707	778	788	793	729	716	763	772	788	734	769	757	814	783	764	737	728	762	797	727	770	715	784	741	780	767	738	752	727	749	728	709	748	738	790	740	748	756	786	774	757	718	804	698	788	743	797	750	749	759	787	758	765	736	789	764	756	786	737	742	752	758	767	778	756	782	752	785	733	776	721	760	743	746	749	752	734	776	723	702	747	765	756	680	720	750	719	743	757	761	779	762	807	735	745	759	776	809	765	775	794	763	783	707	763	761	714	786	805	739	755	793	747	805	756	762	743	752	755	775	738	743	723	741	734	741	803	707	727	740	740	750	779	772	756	796	735	766	735	784	769	767	785	743	739	786	714	767	837	726	713	767	753	790	752	756	797	776	697	748	837	736	732	727	790	789	750	801	720	774	784	728	771	701	759	745	781	822	715	786	752	788	722	768	767	748	752	733	747	777	756	764	785	748	774	747	759	766	719	753	750	762	785	777	744	754	808	710	766	721	773	734	760	719	788	750	739	768	757	723	819	764	758	727	754	737	809	776	744	782	801	712	734	783	776	769	735	739	752	744	710	749	829	767	757	748	788	778	792	754	718	758	817	770	727	709	775	712	785	799	735	734	761	803	780	788	763	771	708	747	752	758	810	748	752	770	723	734	743	746	778	787	758	761	740	752	719	722	737	780	729	729	722	768	769	722	733	754	761	729	752	753	750	732	789	749	810	766	766	714	810	767	785	722	791	701	700	741	728	802	764	786	718	765	763	780	806	733	773	773	784	729	788	738	746	776	770	787	759	755	793	729	809	746	775	675	768	736	790	743	730	699	744	746	768	724	754	774	742	765	753	752	766	766	725	738	721	797	718	712	759	781	762	737	777	728	750	750	711	770	735	781	746	736	772	767	726	755	794	768	794	746	709	834	763	760	751	719	777	768	710	759	781	744	742	860	773	755	803	756	747	775	768	761	714	778	734	754	774	754	765	750	723	753	777	754	743	767	777	757	769	787	746	731	720	763	763	715	771	735	738	717	757	787	775	778	763	772	763	773	787	791	766	731	743	796	770	751	725	745	722	742	769	766	713	746	744	757	743	759	727	744	737	742	743	752	809	745	714	776	764	782	801	745	802	759	786	737	764	765	766	786	759	745	806	739	741	748	736	713	750	771	757	746	754	730	722	754	749	775	748	730	755	796	729	718	785	808	755	765	776	785	790	743	797	779	771	795	759	772	764	731	732	767	756	711	814	766	733	734	724	739	804	767	785	750	758	725	798	776	722	766	772	736	732	754	767	762	763	735	759	768	719	747	738	713	713	733	774	779	781	745	775	763	764	816	733	762	741	763	734	803	760	799	733	772	745	785	721	752	739	770	717	766	721	737	786	761	756	800	726	830	768	756	728	731	771	834	731	773	732	721	727	756	754	753	749	767	745	775	726	740	775	789	735	710	758	763	728	792	726	850	795	766	782	757	732	748	779	796	736	745	763	735	742	750	731	797	762	833	777	766	701	806	741	768	773	740	729	726	753	777	755	708	740	720	708	729	741	741	764	733	767	747	745
23098	21444	29256	24562	22527	24202	22503	13284	8785	6691	4975	3676	2765	2309	1834	1715	1446	1300	1234	1144	1122	1054	959	928	937	876	876	869	800	875	870	806	834	798	767	762	832	770	788	806	801	735	800	836	765	759	762	797	812	746	792	750	732	781	789	770	778	754	785	796	781	761	747	753	722	771	755	756	780	787	735	766	825	783	805	749	753	789	751	776	801	791	753	784	791	784	756	804	767	806	744	785	782	789	802	726	763	818	812	767	794	728	814	755	780	749	821	775	802	769	742	741	835	766	806	793	788	801	809	809	813	719	736	770	788	786	776	833	761	809	791	774	820	777	787	738	702	729	779	750	784	752	842	806	768	805	802	732	782	707	730	772	763	773	774	788	765	837	801	689	761	800	801	730	770	770	741	792	803	810	823	791	761	809	756	830	784	765	744	761	770	859	786	762	845	806	756	787	742	844	760	739	775	731	736	829	785	792	777	763	763	743	791	824	779	824	748	791	725	762	726	779	752	764	764	770	840	782	785	810	748	773	759	745	759	782	744	801	780	783	812	793	820	758	807	776	807	747	812	804	781	774	785	786	800	748	786	800	805	753	745	704	774	747	733	777	781	762	767	785	777	786	800	829	766	776	791	770	762	763	815	797	781	763	786	824	788	759	778	758	736	762	767	769	814	756	792	765	770	765	857	762	761	750	794	767	800	792	781	759	795	725	801	785	783	818	787	778	779	748	751	726	776	761	740	694	763	799	805	812	750	791	767	768	803	752	792	716	786	777	768	740	754	750	705	728	711	761	799	752	766	736	762	756	771	719	821	707	762	756	753	820	807	793	756	820	725	811	771	771	795	812	766	784	770	809	749	738	787	788	803	781	778	774	791	782	775	807	785	745	748	763	767	779	790	783	759	774	795	749	766	765	767	732	792	770	767	774	777	753	811	771	876	780	745	798	734	774	791	736	780	744	748	744	743	823	783	754	836	802	808	751	782	821	770	812	747	792	822	771	765	796	750	758	788	791	779	804	780	807	751	843	789	770	800	756	740	762	758	790	771	775	757	782	804	794	712	798	780	786	735	796	805	760	789	767	769	771	791	791	811	777	764	736	745	796	754	764	805	774	756	738	733	822	779	763	801	771	793	735	719	746	775	819	732	724	799	768	798	782	779	817	703	789	769	796	772	781	744	746	813	838	787	743	725	786	788	745	755	782	766	769	739	735	783	802	788	757	775	780	829	778	809	804	803	813	769	778	799	745	755	755	739	777	809	819	779	794	806	780	780	791	765	761	809	762	779	709	745	717	730	751	812	814	736	773	796	750	782	784	819	788	757	755	779	772	749	795	813	760	790	760	835	763	773	749	794	778	668	760	802	727	737	781	805	736	756	725	765	818	777	744	752	758	779	797	782	739	735	807	773	738	761	781	762	782	782	740	766	762	765	756	760	783	761	763	779	760	777	791	735	784	779	771	805	774	807	792	753	795	801	760	783	812	781	783	762	781	736	784	747	805	734	755	854	797	788	772	855	747	759	790	806	776	783	727	737	720	728	776	739	800	774	767	826	778	764	781	726	800	788	779	781	764	816	753	778	788	766	751	800	803	816	770	791	738	771	844	748	827	795	805	766	826	727	802	754	733	727	757	757	805	773	803	771	795	738	749	773	787	784	804	767	762	779	745	818	787	762	742	797	813	808	770	781	808	775	830	792	759	700	783	758	801	782	779	820	703	778	798	808	816	789	781	792	757	811	781	770	756	796	797	809	777	784	760	859	792	779	790	782	822	790	786	753	800	771	752	782	735	821	778	756	780	795	801	791	752	810	854	784	758	778	804	782	838	756	775	764	768	760	819	729	765	796	809	838	775	785	713	820	764	753	779	787	829	709	802	770	781	763	802	757	764	724	777	785	762	806	717	760	737	790	823	747	754	807	855	777	734	765	754	828	786	767	797	746	746	790	795	720	784	750	800	779	771	783	836	807	804	790	777	741	712	756	788	797	759	754	841	749	761	789	739	817	730	748	801	740	781	785	755	803	781	784	795	741	773	765	746	794	763	797	765	755	775	769	791	776	780	710	792	761	810	778	770	715	741	780	786	805	826	768	773	793	743	807	840	787	806	709	801	753	732	795	762	761	798	782	770	794	756	799	737	796	787	801	823	769	738	786	698	784	752	776	792	786	747	766	825	781	741	813	819	807	797	753	735	701	733	771	790	761	774	786	721	773	767	767	731	811	732	771	816	774	769	786	786	828	791	803	798	770	735	732	767	743	793	739	792	830	764	822	732	790	783	790	810	800	792	732	747	791	744	776	792	809	811	766	736	788	757	803	773	780	755	765	695	792	784	765	764	781	754	805	764	828	765	760	796	808	774	761	765	768	772	799	784	788	769	751	793	785	788	808	820	757	787	818	773	768	751	813	817	858	753	764	735	802	790	792	793	761	817	761	749	730	741	780	761	717	767	799	794	757	795	734	762	686	787	744	791	790	770	726	809	763	728	760	745	783	759	734	766	819	772	742	758	778	804	807	781	760	846	745	774	776	782	778	796	816	758	815	733	777	824	805	764	835	809	799	774	752	721	793	783	820	740	757	754	754	778	779	770	753	848	752	795	807	815	820	806	768	758	757	780	763	745	753	816	775	760	772	722	750	761	790	744	783	805	758	757	738	746	765	800	795	811	780	757	776	778	806	782	796	806	783	774	756	730	726	765	752	827	787	806	794	726	775	790	777	822	746	772	745	789	779	792	782	750	782	785	736	806	767	792	758	792	761	782	781	734	751	778	837	776	819	761	749	806	763	773	769	801	799	809	797	765	783	797	769	766	792	787	773	751	806	776	757	781	806	818	722	768	743	796	804	782	794	740	772	809	810	768	777	760	767	814	778	790	758	764	749	842	770	745	821	750	813	747	774	785	819	772	742	776	766	765	776	786	780	709	740	750	792	756	823	783	819	790	834	741	809	814	753	801	758	789	803	748	747	827	766	815	742	764	796	783	745	778	750	729	764	796	750	783	793	769	819	822	778	751	797	727	753	762	779	746	799	809	780	752	865	787	735	790	777	840	742	720	758	777	753	805	748	742	782	753	752	814	783	802	724	826	778	757	818	766	764	775	787	802	729	744	818	767	807	843	791	737	766	789	786	769	800	780	789	759	745	765	780	744	784	728	775	795	779	793	739	740	765	766	766	770	817	807	765	750	820	778	782	741	730	726	779	811	744	814	785	789	794	740	768	768	797	789	788	819	784	808	786	794	821	792	740	778	814	764	760	765	757	797	766	810	791	786	776	748	788	748	741	772	773	846	774	762	809	803	775	816	770	740	787	753	809	770	741	784	760	746	791	788	728	739	740	788	755	749	742	756	713	792	759	841	752	737	760	775	756	816	772	770	788	791	794	783	808	791	754	755	803	704	734	853	777	770	785	802	764	779	747	727	825	753	726	783	801	775	764	735	749	798	756	780	763	718	783	799	813	795	762	810	748	755	759	779	800	785	797	777	742	751	803	791	783	757
42037	72445	58060	39299	31328	25135	19876	15547	11724	9012	6727	5007	3776	2979	2484	2018	1751	1544	1407	1314	1201	1151	1030	986	990	982	897	938	900	878	820	803	776	770	847	798	788	773	816	825	772	762	791	799	804	749	797	755	767	739	765	737	732	779	777	769	772	840	746	755	822	760	794	769	870	789	798	712	744	776	746	751	792	781	800	709	777	770	794	771	794	735	798	786	778	770	715	729	758	763	761	783	721	743	794	753	749	728	820	685	726	794	766	800	769	763	751	737	769	791	748	758	795	767	738	834	747	740	796	807	797	768	763	757	729	778	765	777	775	758	785	791	722	779	816	724	792	780	761	762	765	742	718	763	756	760	756	742	792	785	780	745	808	768	748	773	737	759	778	801	737	778	759	729	771	801	753	739	736	760	827	783	763	791	772	742	756	712	759	749	757	735	773	765	747	751	809	766	778	749	757	777	783	847	792	757	769	760	709	769	753	799	745	759	753	736	786	794	788	758	784	753	773	777	777	759	742	733	779	735	763	754	760	765	771	746	725	800	750	804	713	719	729	782	750	771	805	763	735	747	781	734	761	772	739	706	753	786	762	785	757	753	666	745	783	769	768	770	726	719	798	748	766	786	753	735	780	728	768	737	787	780	786	768	751	726	783	735	750	808	747	746	778	760	776	767	745	736	802	725	786	767	776	762	802	757	756	755	701	745	753	776	739	731	718	742	759	773	829	786	840	767	752	745	797	760	754	732	760	772	741	787	746	734	738	796	777	742	763	751	799	775	758	724	722	798	801	787	743	718	752	730	715	747	718	753	767	730	800	783	724	748	758	765	744	796	770	756	758	771	762	711	801	799	765	747	717	733	755	732	765	750	740	806	786	771	717	805	732	778	802	782	762	741	766	775	807	742	812	763	747	741	756	788	771	795	755	787	745	768	755	725	776	825	739	732	778	813	737	746	764	762	724	780	745	774	768	751	717	784	743	718	786	765	748	743	756	758	774	775	766	789	753	751	770	751	742	781	812	735	794	752	776	760	723	727	788	789	806	764	764	742	781	752	779	740	795	767	720	775	748	788	812	761	795	765	802	779	748	754	772	794	731	754	788	816	757	735	791	745	719	758	744	773	781	761	742	737	766	715	709	809	796	830	807	736	745	773	779	800	773	746	797	757	719	767	802	767	737	750	745	732	760	787	810	771	813	799	752	696	826	808	799	723	741	722	754	697	759	760	718	717	798	849	796	778	817	753	754	798	750	795	723	816	761	732	783	692	795	711	775	783	742	706	760	769	801	763	775	733	799	718	811	761	731	790	810	785	786	749	785	735	751	830	731	719	736	744	764	733	780	818	749	768	775	700	772	774	786	692	750	795	734	768	795	774	722	770	740	744	758	704	776	812	720	759	746	730	771	766	828	765	777	772	753	775	754	828	787	781	756	767	744	768	765	740	715	800	744	797	768	721	759	781	750	761	749	765	774	733	743	744	779	792	771	770	808	763	799	762	763	789	761	769	738	799	767	737	774	801	732	707	761	820	741	766	731	757	734	752	743	752	763	727	743	768	752	765	701	773	785	743	748	792	763	760	739	774	776	749	750	741	782	769	793	764	772	805	792	775	745	755	729	761	760	751	721	746	730	750	784	756	784	760	744	786	706	738	748	785	740	834	772	803	749	814	773	792	769	795	747	752	748	759	766	785	775	751	759	796	744	720	767	721	767	740	762	755	749	749	794	775	749	741	736	769	768	797	733	774	789	788	774	768	832	727	817	736	763	791	774	730	792	736	762	749	834	732	763	714	739	772	725	763	797	727	757	779	751	754	769	792	789	804	759	757	706	752	811	782	783	790	730	771	702	773	758	744	723	765	766	759	807	750	719	819	707	762	802	752	781	770	776	816	744	726	798	772	775	750	733	751	786	782	777	733	802	775	773	726	752	756	726	842	768	761	772	768	689	764	792	760	717	786	750	706	773	815	778	751	817	765	744	750	770	807	755	755	772	754	731	746	744	740	756	771	733	739	748	781	789	674	780	792	783	765	715	742	754	768	788	737	714	743	797	774	784	816	701	763	751	786	737	734	742	767	727	824	747	750	771	804	777	747	777	753	726	773	731	723	742	706	779	779	760	777	775	780	784	731	766	742	753	741	815	696	732	747	729	714	729	770	757	753	736	776	753	731	745	795	774	793	777	725	748	792	767	807	739	807	778	766	795	756	730	781	773	742	723	750	671	799	749	822	761	766	731	782	735	769	767	760	775	753	754	785	749	802	811	796	734	796	808	799	752	742	733	759	770	729	762	718	791	729	757	789	732	778	724	741	781	799	731	791	809	811	754	787	775	790	760	717	776	752	790	742	758	755	766	769	790	757	774	726	805	811	751	712	754	767	730	800	713	756	766	731	754	770	757	781	786	749	706	768	720	709	792	769	735	767	762	784	796	736	764	774	764	778	740	818	762	776	779	801	733	804	791	727	742	753	747	740	773	786	772	795	781	748	794	769	761	783	786	761	723	783	763	750	711	727	735	805	757	796	792	754	777	755	812	797	727	778	751	767	788	723	756	769	759	742	776	748	803	777	762	744	755	740	739	784	768	751	805	707	769	769	763	753	782	730	740	803	763	772	746	703	753	796	734	770	796	749	725	799	798	801	788	752	748	723	820	717	756	732	746	799	787	758	725	748	715	789	737	750	758	772	765	782	787	816	767	771	735	736	798	751	734	738	768	772	785	786	739	793	770	732	782	760	788	753	786	811	772	784	722	756	770	799	744	750	773	754	778	781	759	726	792	782	789	726	800	755	729	741	793	748	738	756	748	798	765	789	768	762	760	729	788	740	766	786	789	730	784	788	781	752	790	778	756	759	748	806	741	800	805	708	773	757	769	807	732	787	796	780	748	748	792	731	793	776	706	774	799	734	818	803	788	858	759	734	775	784	744	729	719	751	765	742	749	740	785	782	775	737	785	755	756	719	788	749	766	754	731	788	784	750	798	763	740	763	776	751	762	771	771	768	780	748	767	817	825	771	775	752	775	714	763	775	804	754	782	731	757	707	794	812	742	754	756	790	772	772	734	728	791	758	772	753	749	770	770	767	737	699	738	775	804	791	772	785	855	757	804	735	797	759	776	804	737	789	765	732	743	812	782	769	796	749	740	745	796	749	732	757	786	728	838	738	784	784	801	730	774	735	724	749	730	727	800	757	768	836	777	775	753	773	729	784	781	741	750	766	750	719	727	761	762	751	734	760	749	773	781	789	739	784	774	732	774	753	753	778	746	777	717	773	787	735	837	811	809	749	749	745	686	734	727	768	768	776	757	736	720	800	798	768	790	706	794	771	772	763	751	744	769	741	757	798	795	745	752	743	723	731	755	735	786	721	730	781	797	758	694	732	758	730	774	756	714	732	754	804	769	781	762	808	770	784	691	783	763	777	726	778	793	732	770	762	764	780	796	727	783	749	801	729	754	750	772	777	750	774	737	770	756	775	765	719	731	770	814	752	757	767	763	749
37548	46992	43946	29940	19253	12386	8075	5446	3962	2990	2375	1910	1545	1353	1178	1081	1001	997	941	890	848	834	864	761	860	780	784	776	731	756	762	781	725	738	730	703	726	794	735	767	774	796	746	732	754	725	745	757	743	727	725	725	707	733	750	682	766	696	756	749	691	729	753	727	706	703	745	758	714	689	739	734	743	766	712	762	753	747	740	708	767	751	691	693	721	756	746	735	714	686	728	698	724	700	717	729	767	764	725	732	717	729	685	757	693	746	743	765	744	738	750	734	723	696	752	742	743	761	766	787	702	726	695	725	761	745	725	737	759	737	739	723	709	706	745	696	732	699	728	741	702	727	734	735	755	770	734	760	746	706	700	705	731	702	752	707	739	766	727	726	738	729	714	726	739	720	718	702	766	778	740	731	701	791	727	709	741	749	745	760	683	746	732	736	738	760	767	760	688	761	780	770	733	724	725	689	731	754	713	707	744	762	727	738	777	682	756	698	717	710	759	714	688	702	743	764	731	734	748	721	724	730	710	743	710	717	744	730	751	740	732	745	686	734	696	719	727	710	753	764	747	767	668	710	744	775	737	731	703	762	760	728	710	722	701	771	739	746	795	782	732	682	741	695	697	660	785	752	803	758	753	743	767	741	708	736	730	727	758	705	734	747	736	691	722	701	741	797	668	781	739	763	733	715	685	751	763	683	745	742	770	711	705	787	731	743	739	719	702	731	779	774	763	775	727	687	717	695	706	699	705	690	748	736	693	691	743	661	754	728	739	661	734	744	746	749	686	689	763	727	732	766	750	762	688	731	733	766	696	754	721	782	713	812	685	748	718	754	767	710	733	763	654	770	765	748	702	796	740	775	782	704	701	726	671	718	716	762	729	757	778	715	764	723	708	765	727	725	703	731	732	732	734	748	710	694	735	766	711	746	759	704	721	777	742	729	761	749	775	732	709	737	778	755	754	739	693	772	729	766	679	796	737	661	750	743	713	709	778	746	772	761	738	693	769	729	729	730	721	742	784	711	730	735	696	717	751	676	706	764	733	708	684	739	720	724	740	729	748	731	833	755	769	728	738	746	712	728	722	763	736	732	766	727	821	727	765	660	702	712	712	733	716	723	734	785	769	705	730	738	742	790	744	759	700	755	744	747	714	750	737	750	717	751	758	680	687	735	763	742	711	678	720	728	719	751	797	709	763	733	774	747	722	717	669	746	701	734	731	735	769	685	669	725	748	699	725	711	749	781	729	710	738	711	662	755	747	764	626	749	739	758	775	689	723	757	734	747	779	714	766	755	772	740	735	707	739	734	711	697	723	739	759	710	692	741	788	724	731	714	727	774	702	775	717	706	710	724	749	745	738	748	694	754	704	737	700	736	733	710	738	779	738	767	721	740	714	751	758	737	723	723	750	732	766	755	749	705	751	754	757	747	734	766	745	714	745	735	743	710	717	736	773	713	711	715	689	698	750	726	719	765	750	717	698	709	732	761	733	723	790	660	820	742	730	767	763	738	708	747	727	721	761	693	715	738	731	731	723	755	748	720	710	763	750	733	736	742	754	733	747	748	711	726	741	738	716	751	696	676	783	740	752	719	702	748	718	725	716	731	750	711	732	760	739	700	715	757	742	734	730	736	790	743	708	743	728	793	736	717	669	719	735	716	725	686	761	748	726	698	759	745	728	758	725	759	719	703	742	697	730	720	751	721	752	768	714	756	700	749	759	756	736	700	706	753	706	759	677	741	775	700	727	699	763	695	717	712	715	741	771	746	761	731	703	728	754	753	765	730	726	690	760	737	771	750	701	718	730	670	720	756	722	717	789	672	765	700	707	746	773	733	783	723	752	717	755	730	714	715	767	724	718	753	724	775	734	736	689	706	720	747	727	714	722	754	735	723	703	727	737	745	705	735	723	774	701	756	779	715	669	737	776	731	759	702	774	712	748	697	742	759	715	754	729	770	734	713	696	741	722	725	679	710	756	724	732	721	776	715	725	764	762	760	730	763	714	764	738	700	756	744	714	750	717	757	765	758	708	713	763	751	714	721	708	728	764	764	715	688	699	737	683	690	719	725	709	748	773	701	756	757	680	745	716	749	731	724	672	748	710	685	711	772	759	766	721	726	706	749	714	728	738	735	772	743	746	720	754	736	742	714	735	746	769	751	737	752	698	757	722	715	728	729	702	778	781	764	765	776	740	772	728	733	754	736	706	781	720	707	760	738	802	751	723	732	710	684	736	775	667	698	735	725	740	770	713	738	719	713	724	739	713	801	714	746	726	727	688	762	711	733	698	699	697	721	769	699	722	771	716	698	734	727	760	761	807	779	701	717	770	744	720	725	729	724	739	722	724	713	754	748	709	709	750	721	775	728	764	702	732	756	763	755	698	738	692	726	734	721	685	732	788	664	782	747	739	755	709	771	754	687	744	682	750	695	698	750	728	702	735	716	739	738	668	729	735	729	707	681	699	713	724	732	756	765	733	729	699	686	742	776	698	743	688	759	723	738	735	732	719	685	707	733	725	706	728	722	736	757	722	711	726	792	691	653	694	778	751	700	768	693	758	723	748	741	782	722	770	717	748	724	705	699	698	778	755	731	698	685	764	695	734	778	780	724	718	759	732	738	739	772	743	691	684	685	761	688	746	752	685	758	750	782	739	752	707	742	710	729	682	724	722	708	706	713	717	771	731	730	731	741	725	695	702	721	752	738	731	797	737	717	732	760	748	730	762	739	760	730	691	689	704	796	760	766	704	727	755	671	776	698	700	686	841	746	747	741	729	724	663	703	756	712	708	727	751	760	704	748	713	704	759	743	725	767	717	715	714	750	684	728	686	770	737	744	777	756	689	754	739	746	693	721	730	679	723	728	762	747	705	758	749	722	756	708	723	712	756	736	766	778	730	727	724	719	741	702	749	748	727	764	728	748	769	736	751	706	707	708	737	739	719	749	753	719	737	731	739	757	664	700	753	671	744	753	706	739	706	688	711	718	669	749	717	733	733	725	736	716	739	730	683	679	717	767	739	768	797	723	767	730	757	746	738	682	753	707	733	734	767	762	729	719	743	668	772	776	777	738	707	752	748	753	710	733	720	741	754	739	800	797	755	745	747	772	723	713	756	720	714	722	708	724	719	730	715	732	706	683	715	733	734	747	733	726	710	717	712	748	734	688	731	739	758	698	698	733	747	710	761	728	741	773	765	754	711	690	762	740	752	729	742	770	710	733	725	702	719	759	703	710	757	693	691	748	703	738	694	733	708	749	728	732	727	699	723	752	738	705	767	727	741	690	730	776	728	754	721	716	702	714	759	723	756	740	719	752	759	740	707	754	730	710	726	711	741	727	691	738	706	704	769	724	711	701	796	716	750	749	719	736	748	730	763	704	677	767	721	696	710	761	762	706	718	689	703	701	752	747	738	739	708	741	764	724	727	737	709	737	736	720	761	751	704	719	728	714	718	728	749	720	720	755	704	748	754	749	757	698	694	776	747	729	742	747
42331	58552	41658	26777	20154	15212	11046	7909	5827	4408	3359	2634	1996	1676	1444	1268	1154	1058	1001	991	894	850	858	897	810	783	831	760	839	776	769	748	748	718	782	744	772	743	758	820	789	732	710	722	757	726	795	821	735	732	748	747	783	735	786	745	777	703	736	720	731	731	800	762	749	733	711	808	766	755	754	743	742	782	749	696	787	730	747	695	743	786	727	756	693	740	711	716	728	734	747	725	768	749	709	768	732	740	724	751	771	746	741	752	764	794	723	766	717	721	752	722	759	760	708	734	700	729	771	739	706	778	723	754	714	745	766	761	756	732	697	720	705	798	780	745	761	723	735	724	782	730	731	775	749	764	713	734	716	686	747	700	749	760	696	745	732	759	736	772	762	747	733	701	714	704	717	778	728	729	727	719	784	735	696	755	710	775	762	719	692	742	783	717	770	739	717	719	767	758	752	764	753	744	674	733	779	719	728	687	750	740	765	785	756	730	720	759	719	715	689	693	739	749	765	728	772	688	738	722	726	732	726	750	736	691	759	731	752	726	689	691	776	706	776	733	760	709	760	749	727	735	764	744	764	798	757	693	753	710	740	715	749	737	741	751	758	748	749	728	772	760	722	747	747	761	747	757	724	724	712	701	737	726	735	748	784	749	750	695	747	734	713	743	734	772	707	742	717	730	762	761	761	737	717	781	769	780	738	756	738	785	763	703	745	753	760	774	755	722	741	736	715	724	733	733	731	728	691	717	818	748	720	752	713	701	741	701	706	760	734	753	717	744	704	748	768	764	726	717	761	758	722	765	735	734	773	761	745	797	791	769	719	746	744	744	716	723	737	756	761	729	791	666	772	749	772	705	722	751	739	720	766	696	720	754	749	710	720	758	782	713	755	711	726	734	742	735	739	721	748	688	713	807	713	774	740	734	813	786	727	769	708	748	794	738	769	745	716	787	697	749	730	743	672	731	771	741	744	762	709	742	730	728	730	726	746	771	703	784	746	735	697	794	748	764	773	791	696	730	713	706	729	737	778	745	721	742	716	741	760	730	701	699	735	705	735	720	727	690	755	732	791	775	758	695	716	735	750	724	739	767	726	721	697	729	739	806	734	806	759	735	699	722	771	712	751	733	718	725	772	730	752	748	753	706	717	761	714	714	739	753	745	777	786	669	742	668	761	701	751	774	725	764	751	778	756	763	803	713	738	762	751	774	753	716	750	734	731	791	813	714	756	758	727	774	705	740	748	752	751	733	722	738	728	780	724	762	694	709	754	726	717	742	719	745	734	720	718	755	717	710	732	749	667	718	733	763	728	699	759	762	689	717	741	726	735	728	739	724	723	711	711	698	724	735	756	771	748	771	731	742	737	714	713	749	736	744	739	771	767	723	713	696	756	729	755	767	730	766	695	770	725	766	708	795	740	730	761	788	751	733	750	720	720	730	717	730	744	720	711	719	759	737	716	778	744	732	753	737	772	743	766	734	738	759	716	709	734	693	757	749	769	715	738	753	749	708	709	807	744	736	739	712	737	757	736	775	732	730	726	722	716	749	753	727	691	767	759	734	734	756	742	709	785	735	734	776	721	733	744	778	732	738	737	723	759	746	717	795	698	705	752	704	719	771	756	746	737	761	702	755	751	759	774	747	741	742	768	701	764	763	743	732	723	756	698	694	724	747	735	737	778	739	757	719	774	735	705	774	714	714	749	744	716	715	728	739	716	760	716	740	736	728	711	731	775	688	726	734	700	747	744	773	723	741	788	744	762	729	762	680	795	751	725	683	711	749	694	741	726	729	755	757	804	756	705	755	753	700	722	751	744	726	767	748	758	757	710	747	765	736	734	733	723	758	747	722	748	773	696	730	726	768	725	686	734	708	792	753	773	747	754	717	789	712	789	748	734	741	715	777	730	752	728	774	743	755	734	730	734	752	725	758	751	770	803	750	692	715	768	726	765	704	741	733	699	764	772	744	746	774	762	754	726	707	764	747	777	753	755	759	740	750	757	747	789	683	721	748	762	713	772	755	755	712	691	746	751	818	723	805	737	736	721	762	733	741	731	706	758	726	692	789	725	780	738	697	745	759	730	731	703	728	733	710	727	738	731	718	759	734	692	758	705	748	789	721	773	721	750	755	755	715	718	774	731	744	748	781	725	689	772	673	757	749	758	733	796	733	773	733	755	762	739	735	699	728	761	718	756	786	750	772	792	726	757	742	746	742	761	780	729	728	720	790	765	745	726	690	715	715	726	745	784	740	738	712	755	748	776	732	756	749	722	771	744	765	742	727	755	716	727	741	740	736	729	705	749	768	713	714	742	779	804	740	729	767	733	766	783	753	750	739	745	725	686	700	759	737	727	735	708	755	725	714	733	758	762	740	708	751	785	818	723	718	705	759	749	735	767	737	766	728	757	760	733	704	687	726	733	782	720	718	714	738	766	752	713	740	788	741	720	750	739	762	740	718	691	700	686	770	761	758	756	713	733	783	723	752	747	771	729	743	663	744	783	735	721	763	737	760	759	747	774	745	745	743	736	763	737	756	695	766	725	770	730	729	714	714	706	698	756	722	715	708	775	743	731	759	698	699	738	713	713	729	746	726	682	734	768	744	755	762	738	726	686	734	717	759	700	749	756	771	732	729	743	722	733	735	719	727	708	750	752	735	740	755	731	713	738	730	723	782	717	693	788	738	748	694	757	708	721	724	794	708	783	691	693	747	705	714	765	749	736	741	744	705	766	746	762	708	724	753	745	730	755	745	722	778	739	754	757	722	738	712	721	770	706	737	740	761	785	755	783	785	689	754	728	756	742	759	696	705	766	729	737	725	741	760	783	805	763	770	774	742	733	696	732	760	734	753	723	746	757	716	735	730	756	722	792	791	754	722	678	704	777	692	716	738	732	686	834	747	776	722	750	729	769	733	729	767	745	739	709	726	735	721	763	717	716	719	753	727	763	765	721	732	741	736	742	732	762	743	726	705	741	717	731	802	725	775	762	763	719	727	721	724	705	781	725	761	732	731	693	828	736	760	718	745	741	710	781	708	742	716	689	742	735	749	752	729	760	760	771	695	739	745	724	743	729	690	718	730	747	761	736	716	708	751	745	722	705	716	761	764	745	739	756	733	779	731	782	763	743	729	710	755	741	762	771	698	728	758	762	756	759	704	791	753	684	765	768	778	705	748	750	714	748	795	700	781	720	715	782	744	709	748	784	740	770	744	727	736	736	772	774	747	722	710	717	765	771	705	682	736	700	731	722	738	760	748	689	711	749	760	743	702	733	699	719	757	722	748	750	739	733	749	733	730	750	711	781	702	747	757	743	755	744	771	734	674	732	750	764	740	732	767	732	725	699	734	759	722	729	765	693	709	743	795	743	701	758	682	745	744	694	717	722	756	758	760	702	715	741	731	703	741	736	706	722	690	705	727	733	726	744	747	717	685	711	752	736	781	759	720	745	755	735	742	750	691	742	736	720	754	733	733	789	739	732	731	783	743	730	771
24278	21512	29232	25961	23682	20824	14397	8701	6011	4447	3523	2592	2196	1775	1523	1293	1185	1097	1085	880	903	898	879	854	841	839	844	806	782	766	761	723	781	767	726	770	732	748	752	712	764	732	723	744	698	724	675	740	690	775	754	666	741	772	761	744	734	762	741	702	713	728	767	723	728	735	727	678	757	699	776	706	725	764	733	669	724	688	688	692	657	694	716	700	718	750	733	756	744	741	787	706	721	717	709	738	701	741	726	777	735	711	737	708	658	784	692	722	756	775	741	741	749	679	695	778	671	717	726	699	762	730	703	717	680	708	719	750	748	774	684	759	693	718	746	787	735	733	721	750	708	726	725	712	737	727	756	706	716	738	694	696	733	670	756	755	715	747	748	688	773	751	723	708	712	725	717	765	655	706	735	781	760	722	739	734	756	699	704	720	699	734	707	741	730	745	700	732	703	726	750	755	767	756	756	701	696	705	741	693	711	682	699	764	743	734	793	692	705	762	735	766	697	717	733	713	734	733	741	733	713	749	726	750	790	763	735	727	722	710	768	718	719	720	717	728	748	760	729	714	737	748	776	765	739	730	705	741	706	732	757	752	739	706	732	705	722	730	739	681	743	719	700	690	714	743	749	709	734	705	693	720	720	747	739	742	735	734	680	702	724	679	722	741	695	758	753	694	676	711	754	723	665	675	695	701	707	717	714	692	748	702	723	696	739	683	734	717	694	748	706	717	709	729	732	711	748	709	748	762	741	651	697	752	718	684	753	707	795	721	737	712	702	750	721	768	727	690	720	701	669	758	709	731	695	727	734	671	760	705	724	740	747	711	710	723	697	739	695	670	773	763	678	755	751	772	755	741	727	723	763	778	624	767	679	751	711	745	698	699	678	773	715	669	747	737	708	693	753	728	743	686	730	769	745	722	749	757	714	716	765	727	751	744	710	726	734	694	727	701	756	685	744	734	695	680	747	730	706	723	730	700	733	732	736	708	744	673	689	740	757	756	680	697	779	735	745	696	734	734	703	751	726	730	686	726	719	724	667	759	725	735	688	730	734	749	721	727	694	701	754	736	760	736	747	697	705	690	707	739	762	779	716	727	668	734	721	726	714	713	697	733	728	729	690	716	708	729	681	728	722	725	781	701	728	714	746	719	732	733	716	710	755	714	751	749	654	784	729	735	721	734	729	713	764	734	722	714	698	706	675	719	737	708	718	748	745	744	698	758	719	753	732	667	705	741	757	705	738	763	702	739	746	713	706	731	714	678	719	751	693	763	706	714	736	751	745	753	740	736	717	762	718	742	746	705	715	719	711	761	711	727	761	736	727	739	746	742	752	773	736	692	754	734	704	693	722	754	772	722	796	770	675	754	725	738	739	687	745	721	710	717	743	760	784	677	721	681	777	714	733	731	708	779	791	749	760	733	685	717	771	726	719	698	745	744	724	718	740	744	706	752	699	683	701	736	731	741	720	741	712	686	704	779	756	737	668	711	747	699	786	723	710	748	714	743	734	669	693	793	739	736	725	718	728	729	701	689	712	740	697	705	732	683	711	699	706	729	722	735	719	730	733	706	726	721	739	743	731	703	710	692	780	699	722	767	740	761	703	759	698	702	758	712	737	726	718	759	709	767	688	720	728	726	707	749	786	742	672	715	746	736	819	731	740	695	725	728	728	760	755	750	726	684	742	749	733	718	681	743	723	684	734	721	753	708	698	729	703	733	686	691	729	740	696	717	736	707	714	756	738	750	695	730	691	673	689	751	765	706	745	760	771	712	699	729	708	741	736	682	718	766	721	702	750	751	720	734	675	713	773	766	743	737	762	697	777	734	743	721	704	714	751	743	754	697	734	768	769	722	682	729	729	772	724	720	749	767	688	696	746	735	697	739	730	749	742	718	738	734	745	726	717	752	719	719	741	700	745	731	712	707	764	728	721	752	734	718	697	762	748	754	706	721	737	763	725	703	746	726	710	725	731	792	777	713	744	766	734	759	696	678	685	744	736	725	764	732	706	767	752	701	731	729	755	717	708	673	755	745	785	729	763	684	731	783	732	743	678	714	714	731	707	735	758	711	725	722	739	733	754	702	737	770	762	727	685	704	769	710	671	751	778	734	770	710	736	723	698	751	727	716	731	722	729	748	688	754	690	741	747	739	706	690	724	753	700	727	775	763	741	739	717	671	754	681	695	670	723	702	718	783	718	702	748	707	669	734	708	676	758	704	699	731	701	732	728	674	770	707	746	708	717	747	741	741	762	777	700	692	737	733	686	676	702	694	726	756	741	709	715	739	737	729	724	709	740	707	762	722	727	720	742	734	673	747	724	754	803	711	772	725	740	670	725	733	725	750	751	703	726	732	746	706	714	719	724	709	693	774	755	735	760	741	756	725	691	716	723	739	737	709	741	786	709	714	726	752	722	725	681	761	759	722	702	733	736	765	691	737	731	715	711	713	692	720	697	721	759	699	660	750	748	676	759	680	693	752	723	732	699	753	745	710	719	757	707	702	729	731	757	745	699	709	760	707	733	719	740	721	710	770	757	732	671	767	716	756	745	735	724	738	696	711	721	701	718	752	771	745	694	652	757	739	752	732	690	742	752	749	698	730	693	744	729	727	690	705	742	744	727	755	773	674	729	713	710	705	714	721	741	724	684	731	733	719	721	716	718	720	709	732	695	775	731	695	715	705	739	715	724	747	743	709	722	707	723	728	744	709	761	719	722	727	708	736	730	776	717	701	701	725	719	787	742	717	715	772	753	713	709	733	740	725	765	720	686	725	758	710	773	728	703	730	708	717	736	680	718	688	683	692	723	767	774	750	693	693	722	751	734	724	683	716	756	701	665	738	740	701	771	677	723	703	763	715	709	766	696	715	690	679	729	748	821	755	745	699	713	694	761	752	717	739	678	739	707	758	770	733	732	785	722	725	723	731	707	743	773	744	693	674	702	701	705	670	780	742	692	701	705	733	741	721	712	680	682	724	721	724	722	738	743	735	716	709	682	746	718	729	667	757	735	734	744	753	775	727	701	684	687	684	750	688	754	707	679	734	686	701	734	737	748	762	713	721	700	791	673	764	707	735	747	761	721	724	743	739	781	666	704	725	771	697	733	779	738	735	716	722	745	748	752	703	736	716	704	728	709	703	695	734	730	692	749	772	711	769	754	714	764	717	684	712	713	766	735	745	737	694	664	733	730	704	691	732	725	699	774	722	735	714	703	685	722	728	694	696	736	747	721	687	728	745	707	740	730	734	750	738	763	715	717	731	698	723	717	740	776	713	693	698	725	694	689	760	726	725	710	708	695	769	702	707	736	732	703	721	706	713	733	706	712	709	726	704	746	769	699	762	695	736	701	760	716	710	663	721	722	693	705	799	694	712	687	716	715	772	759	733	743	726	740	713	711	711	738	715	713	697	749	704	745	755	724	717	704	762	738	707	756	792	765	731	739	722	747	752	734	715	781	690	740	731	769	712	714	715	762	696	704	749	741	716	704	703
39902	66697	48477	32782	25991	20414	15205	11350	8418	6349	4848	3680	2829	2202	1862	1624	1439	1229	1162	1090	1035	928	901	865	854	882	807	877	762	769	764	761	765	740	765	728	716	777	769	732	718	745	743	710	789	722	764	689	722	717	674	700	768	728	729	728	713	701	718	801	703	728	733	693	716	768	736	741	665	720	737	738	764	741	679	697	712	751	711	708	751	706	750	737	722	713	729	738	734	701	710	690	718	687	764	722	688	764	723	769	720	716	711	687	722	695	707	769	758	741	750	699	692	719	733	752	725	769	761	745	743	698	686	726	736	712	689	709	731	721	713	672	746	709	723	754	690	739	781	670	732	694	687	676	697	704	753	732	693	719	710	697	697	725	722	728	698	693	701	704	756	775	765	765	732	709	774	731	700	732	691	726	692	705	714	702	712	698	729	731	723	753	769	740	718	694	696	699	693	722	710	720	697	707	707	716	715	735	721	775	716	702	722	713	740	747	697	716	774	731	717	702	685	732	741	738	726	695	765	724	739	727	718	721	646	740	713	738	735	748	713	752	737	726	717	697	759	722	722	762	722	697	749	715	743	718	765	736	727	740	729	703	725	711	739	751	739	711	689	731	683	719	701	738	722	708	684	735	732	691	755	763	748	742	753	742	704	719	737	759	676	732	708	720	724	714	729	705	788	705	740	768	749	706	760	741	768	734	711	711	694	716	729	746	754	723	717	742	744	732	762	773	728	719	742	713	746	749	771	726	772	771	671	694	720	681	708	724	724	754	711	756	737	733	716	744	723	701	741	755	746	715	732	709	707	736	739	731	742	725	768	626	698	787	675	704	711	728	734	757	735	749	715	788	783	760	716	713	713	747	739	711	720	712	714	749	728	693	760	710	719	700	737	719	772	731	752	721	764	754	769	709	766	707	709	738	769	699	722	716	700	715	699	724	754	665	705	720	717	715	738	710	751	738	699	713	680	670	672	698	727	727	712	729	768	737	764	722	682	725	700	702	734	739	689	732	803	715	782	736	730	731	715	729	723	726	724	710	748	756	724	707	738	708	741	703	742	753	715	743	772	737	713	699	690	675	664	726	781	738	715	705	759	764	720	756	754	779	711	752	701	765	783	758	720	712	735	743	707	742	744	774	713	767	695	694	694	731	762	722	737	708	706	695	744	741	763	760	719	744	665	693	747	682	744	753	715	767	706	739	726	715	716	694	784	755	738	723	694	702	750	727	740	732	717	728	750	766	714	726	702	738	719	732	793	682	741	748	749	718	723	744	699	736	690	728	705	751	735	709	735	708	710	742	737	724	739	750	725	735	719	723	772	723	734	713	700	696	716	737	750	724	699	721	691	735	721	702	752	783	724	721	744	715	712	731	716	724	740	744	780	728	696	733	773	756	728	685	706	697	716	708	706	732	727	784	728	761	708	688	730	694	771	752	707	736	743	780	758	734	754	755	737	721	718	739	730	705	731	753	752	687	750	732	720	685	726	752	751	692	745	755	690	769	764	735	715	704	725	690	709	713	754	750	753	726	755	713	744	766	735	715	659	769	704	740	735	760	722	755	699	711	704	709	732	704	735	745	677	744	695	695	708	710	704	705	752	744	721	732	722	759	771	714	742	736	750	696	756	699	761	751	710	706	744	702	677	728	739	762	761	705	682	734	759	742	720	773	667	738	694	801	765	743	708	736	723	697	680	723	712	738	714	732	730	711	705	728	750	714	726	690	764	761	765	744	745	714	717	737	753	679	741	773	762	683	730	753	726	731	752	718	730	677	753	781	755	693	719	732	739	728	726	729	691	751	726	702	728	703	761	663	759	675	718	699	706	735	716	712	686	717	701	680	710	723	730	713	665	770	700	714	709	749	699	716	754	730	700	712	763	737	737	689	727	697	703	732	727	698	725	647	695	705	724	734	669	737	704	691	711	751	743	684	747	746	758	703	695	711	732	764	688	721	749	735	713	770	720	676	719	749	753	712	765	733	717	761	693	717	744	697	692	718	695	713	706	737	695	728	739	747	702	727	731	764	749	731	717	738	744	705	707	745	721	763	750	720	693	673	730	725	697	688	734	734	741	777	719	778	688	753	735	720	730	710	749	770	708	735	753	724	742	680	704	730	739	732	732	736	708	766	699	719	742	737	706	720	748	756	721	718	687	730	759	715	729	747	685	733	757	718	731	762	730	700	690	727	742	733	738	743	717	732	720	732	753	714	702	720	687	709	736	738	736	774	731	711	728	732	747	728	757	763	776	742	694	740	740	773	725	777	654	723	735	717	693	713	702	724	721	731	772	776	755	744	764	759	720	716	709	731	680	788	712	719	717	694	711	666	728	703	754	766	743	737	727	736	696	708	724	745	749	749	715	747	736	707	741	734	711	725	699	737	750	769	719	730	710	760	747	704	748	726	750	718	758	689	716	677	767	717	755	769	757	746	745	731	727	691	749	718	732	716	720	693	785	707	694	695	780	733	726	737	698	758	747	749	741	717	725	740	683	752	695	760	725	766	761	690	744	707	726	723	717	733	696	721	763	762	734	720	727	721	723	704	755	756	694	702	732	732	710	768	764	751	707	706	706	664	742	744	706	694	726	721	705	769	728	692	712	741	690	717	719	746	725	710	758	733	706	705	797	721	700	709	754	756	717	714	755	776	778	745	789	772	719	765	725	762	710	724	714	738	776	740	689	721	753	694	736	722	731	761	686	720	745	733	717	707	734	790	716	724	757	710	702	775	766	715	740	712	728	711	723	752	732	699	678	724	730	713	755	710	740	749	731	706	717	654	760	686	741	759	742	785	758	730	768	681	727	736	733	751	708	749	693	713	767	695	739	705	761	709	716	769	759	668	731	741	732	731	759	692	748	691	770	700	713	775	732	702	719	751	707	747	743	748	751	755	779	705	785	715	740	739	718	715	734	759	675	709	702	732	721	723	724	741	730	716	733	670	745	745	679	753	709	702	716	720	701	736	736	705	741	746	733	722	741	711	746	731	699	714	743	793	731	743	704	749	789	719	759	705	720	731	709	701	719	737	738	697	755	750	696	762	744	770	714	710	729	720	758	710	705	725	723	711	729	740	691	757	763	725	746	718	773	703	741	770	683	752	671	785	713	709	761	768	689	711	733	696	750	742	726	667	744	703	802	717	726	739	759	712	691	727	688	748	727	723	719	748	688	668	697	726	727	760	709	712	742	743	719	736	697	682	761	709	730	674	756	682	681	697	737	683	723	781	719	731	687	742	669	708	732	712	735	722	737	744	723	785	712	738	766	716	729	716	708	717	775	703	750	707	725	733	746	739	712	729	740	743	725	750	681	717	730	754	704	749	712	704	705	735	660	703	735	707	693	713	662	739	718	740	687	807	722	713	714	660	712	707	709	760	723	711	745	727	767	709	725	757	732	719	723	715	712	710	734	708	722	696	718	736	701	731	746	734	684	719	741	729	686	740	730	818	745	746	700	698	753	772	777	769	698	723	728	750	701	720	744	697	731	726	732	727
25467	21852	30285	28634	22277	15481	10316	6492	4594	3459	2813	2291	1802	1567	1374	1155	1127	1016	915	947	900	952	907	834	833	838	803	826	801	788	791	815	778	803	831	731	728	787	724	752	776	759	766	788	762	782	760	746	790	741	781	754	740	724	759	737	779	787	710	739	744	702	782	745	773	742	734	787	752	759	712	756	758	690	791	714	788	758	732	754	712	742	752	738	776	792	754	753	749	779	770	754	756	762	775	799	813	721	736	759	780	734	718	798	775	737	727	800	770	751	722	711	760	732	738	711	770	755	812	752	723	768	764	753	768	755	779	781	761	813	765	795	707	775	768	740	713	725	750	739	786	757	745	769	761	708	742	766	801	747	750	671	765	799	728	717	752	755	773	720	786	743	794	778	777	713	717	761	783	754	713	731	800	756	747	761	806	781	769	768	716	768	723	725	758	794	766	779	768	773	802	763	727	766	773	720	712	738	741	757	771	791	785	780	781	672	770	754	752	756	740	711	743	740	726	696	723	753	731	752	757	755	746	715	741	682	765	740	755	771	724	763	680	786	768	756	737	713	739	790	772	702	761	742	750	745	765	752	772	840	733	754	754	783	793	756	782	742	781	759	740	721	758	791	752	789	781	699	721	754	744	777	731	735	793	767	737	733	751	749	792	751	783	790	729	761	730	768	747	785	721	773	806	766	772	738	742	748	748	778	778	773	769	725	790	758	786	740	732	773	724	814	772	748	728	772	792	746	786	765	787	791	731	797	727	783	760	797	735	752	714	730	772	731	750	757	717	729	742	781	708	769	779	789	779	763	793	744	761	770	734	737	748	711	793	731	694	786	742	756	763	739	711	741	772	755	762	742	732	744	730	774	763	796	786	732	755	715	767	732	748	807	780	723	758	725	715	803	740	721	727	722	771	774	740	758	717	764	754	750	742	747	788	735	785	763	767	737	734	712	772	750	742	740	748	778	754	752	749	724	798	733	779	734	734	767	791	757	708	763	760	742	720	735	748	757	764	729	721	725	778	734	748	749	710	716	701	763	766	776	743	774	723	787	759	741	764	741	755	745	738	781	718	768	749	824	755	734	739	774	745	785	774	711	763	762	753	794	710	787	744	724	733	782	758	769	761	711	722	814	771	765	734	772	757	745	780	749	746	749	745	673	778	711	741	759	727	736	769	714	740	746	778	775	770	768	766	793	745	731	766	723	718	774	717	733	805	750	749	813	744	752	784	746	703	746	722	777	777	729	799	727	756	754	720	741	743	728	827	728	769	709	706	781	766	775	748	760	748	730	802	772	728	729	805	742	677	771	742	758	752	739	721	781	732	768	760	769	756	762	765	768	766	719	736	731	773	760	744	712	725	799	741	758	734	739	732	834	784	724	764	748	716	689	699	755	764	802	778	774	748	761	723	801	769	749	793	798	743	725	750	758	763	731	790	798	807	734	764	797	699	767	747	782	748	769	736	722	743	742	756	777	780	739	721	768	782	738	741	780	774	728	785	746	772	746	727	773	743	773	788	780	761	759	763	751	741	726	776	754	745	800	777	781	804	758	758	741	782	805	759	736	752	762	746	707	699	748	728	769	765	716	782	714	770	777	767	728	820	784	748	778	754	737	751	731	756	744	726	754	718	741	758	751	747	760	751	742	740	734	742	770	762	841	729	795	775	754	795	774	693	771	776	732	785	774	758	728	761	787	788	721	756	725	723	768	750	794	724	777	720	776	737	746	739	735	769	720	710	774	749	761	780	764	700	747	807	777	767	742	750	751	800	811	789	738	764	735	764	755	757	741	753	801	759	773	750	783	798	781	840	764	778	702	769	785	730	760	753	760	789	765	815	746	752	728	740	771	757	734	739	749	753	712	793	748	718	740	791	701	741	756	666	742	740	728	751	705	730	763	765	773	751	735	795	732	721	776	779	718	771	748	704	749	749	685	738	708	739	785	788	742	736	739	746	736	758	747	768	716	736	728	708	813	760	742	736	784	727	793	702	779	762	724	783	782	805	778	725	774	747	749	750	767	744	766	716	785	729	765	805	762	766	743	746	777	802	782	840	729	733	760	734	772	798	777	776	736	715	766	786	695	708	728	733	779	716	734	733	773	771	702	758	792	751	749	745	754	749	717	749	743	744	756	763	757	771	794	771	790	741	725	787	744	788	769	771	730	767	792	729	777	791	736	837	715	766	784	787	794	767	776	746	745	772	728	719	783	756	730	767	743	710	830	792	770	740	753	767	737	748	739	756	815	777	787	754	744	799	713	781	726	760	755	808	757	761	734	741	705	791	747	762	793	781	719	791	744	708	718	707	742	752	778	761	786	787	745	767	689	757	765	801	749	767	759	713	746	728	780	782	796	793	783	760	760	708	760	786	798	751	767	729	754	739	745	762	765	764	788	716	733	736	779	729	751	790	727	819	772	745	802	778	782	786	806	764	786	751	712	761	719	738	731	770	785	747	728	745	765	764	744	736	738	797	786	757	749	753	760	786	718	757	785	769	740	749	744	757	707	777	763	775	760	704	763	713	776	722	759	761	746	735	749	712	765	731	779	731	722	763	767	784	736	774	735	718	737	770	782	731	774	704	764	750	778	719	747	716	735	786	769	743	739	762	744	761	715	781	784	763	798	704	801	766	745	761	749	780	757	754	732	671	762	802	722	774	699	751	716	738	694	746	733	770	741	750	786	739	760	809	778	736	766	740	810	778	832	732	750	752	728	778	751	774	766	758	708	693	766	776	765	791	784	769	770	793	770	761	757	756	757	715	731	766	718	814	756	687	772	772	763	818	750	708	797	835	734	820	715	802	772	752	729	718	769	770	718	782	736	731	773	711	737	733	765	754	765	773	733	797	734	782	744	768	728	786	759	726	731	784	773	787	782	796	781	748	748	689	733	723	778	728	684	747	733	760	712	746	771	745	781	747	794	793	761	761	791	774	758	757	743	752	783	810	766	768	732	764	810	761	738	734	738	799	781	740	711	788	773	708	770	757	696	769	758	729	734	780	757	770	757	742	752	739	740	764	724	726	737	757	767	784	724	774	765	795	724	802	791	743	755	730	770	775	731	759	747	796	768	757	745	734	773	760	774	770	770	763	798	687	799	699	738	718	764	770	758	767	719	732	802	792	713	767	724	805	761	798	732	750	739	744	757	775	697	745	753	764	747	770	717	739	756	758	792	745	706	735	721	773	746	792	789	719	748	742	763	780	754	743	753	767	798	754	747	740	777	775	751	772	739	735	761	792	724	730	743	769	787	782	737	737	754	772	731	764	754	746	777	756	765	768	813	779	751	748	774	757	732	732	722	757	786	794	775	756	762	750	785	791	752	728	762	737	758	769	722	729	783	758	747	797	776	773	738	771	764	761	718	727	756	775	796	725	777	784	779	776	756	708	793	772	742	786	756	783	793	713	731	795	756	755	750	762	726	752	767	782	769	731	729	748	782	791	753	716	766	814	723	740	800	762	788	738	754	770	742	748	823	705	760	757	791	772	807
39136	60158	44894	29808	23298	17532	13022	9531	7053	5264	4001	3126	2359	1940	1646	1477	1324	1133	1113	1026	987	955	882	913	848	847	815	821	855	848	819	806	778	784	775	787	780	766	753	806	789	753	762	726	782	825	724	792	750	742	784	764	702	805	755	783	795	771	777	780	722	760	798	744	807	780	742	813	725	811	741	778	762	774	819	785	727	712	795	732	778	771	771	755	762	715	751	734	733	767	717	729	767	746	827	718	739	743	835	741	776	725	769	806	743	725	786	821	789	740	765	767	762	772	804	757	752	744	793	788	803	790	822	778	734	788	762	744	726	779	763	795	737	746	804	740	810	743	779	798	749	767	739	727	769	778	746	726	765	745	781	774	761	795	788	770	736	728	768	800	720	788	738	784	743	804	770	741	771	792	753	779	687	732	761	741	755	752	738	747	728	754	733	750	753	703	785	741	734	746	712	807	776	793	774	778	742	764	739	750	744	807	781	702	784	793	737	761	749	791	762	734	763	707	748	697	716	822	772	751	740	743	773	806	767	770	755	758	742	814	797	760	766	810	773	806	788	774	772	753	745	775	781	793	729	722	783	723	747	765	718	744	738	765	738	790	717	719	735	755	773	724	789	727	788	744	770	746	765	745	765	696	777	773	806	717	746	752	760	755	775	753	735	715	756	756	739	734	747	739	754	726	760	767	731	775	760	755	784	734	774	779	721	758	726	800	732	737	756	736	763	765	772	701	752	760	700	721	760	736	791	789	745	790	723	772	760	771	770	776	773	766	760	747	753	759	773	793	756	728	774	748	725	773	748	748	760	740	713	772	779	773	743	739	776	797	785	805	776	748	761	773	756	772	765	752	772	754	758	746	758	762	734	783	755	739	757	813	757	770	772	754	754	884	780	721	751	761	728	798	778	714	752	725	800	803	791	783	746	794	759	793	744	741	813	780	727	785	743	755	701	784	744	747	771	778	734	741	727	781	764	726	777	783	770	762	743	781	748	801	717	749	783	760	710	764	796	757	783	785	755	757	770	737	751	771	769	805	753	770	761	791	776	772	736	782	724	768	780	762	745	764	758	812	745	747	750	774	753	744	681	740	735	771	730	800	797	748	789	706	788	774	736	774	709	749	744	751	841	796	778	762	803	784	749	748	736	764	705	744	761	723	754	757	774	754	764	745	716	777	740	798	778	725	729	815	752	740	762	735	778	779	736	715	795	713	708	802	797	722	806	760	755	763	752	746	724	797	776	757	720	794	752	757	752	767	746	751	798	759	748	748	729	729	777	742	762	744	751	752	724	709	775	744	732	753	798	745	771	745	745	754	799	763	778	766	746	738	734	738	747	774	757	752	760	732	779	736	724	770	765	773	767	704	780	770	793	793	739	772	737	716	756	745	819	751	752	716	730	776	728	800	730	783	762	760	761	729	802	743	776	774	782	759	777	742	779	720	755	787	747	748	733	735	758	750	788	755	809	735	806	757	749	762	779	765	736	746	798	788	784	752	756	769	721	781	789	749	755	831	737	713	757	741	749	856	790	718	718	777	754	729	786	779	759	713	737	813	720	731	792	835	792	739	754	718	750	783	752	755	735	767	760	775	783	756	779	744	774	770	774	759	795	733	825	749	729	737	736	740	789	786	769	786	746	761	825	784	730	780	748	741	782	720	763	741	718	780	752	778	770	754	772	742	720	765	803	742	744	758	738	789	742	740	732	749	782	732	743	764	749	726	749	774	781	777	778	771	744	721	787	716	793	748	753	763	727	762	792	746	796	801	783	762	739	779	739	710	786	768	762	760	756	746	777	762	776	779	731	739	752	775	744	815	765	706	749	768	768	775	762	805	776	784	777	766	771	748	802	740	742	758	785	765	752	726	768	724	738	780	716	727	715	779	690	786	790	758	781	728	756	727	770	767	751	776	765	744	739	754	727	811	729	740	748	793	766	798	702	733	765	786	815	737	779	767	753	752	771	744	765	746	753	775	713	747	825	769	756	734	756	775	711	745	756	754	740	780	738	774	751	772	828	749	762	769	755	700	790	747	780	726	778	736	765	781	796	774	766	774	765	799	728	814	753	747	757	744	775	711	761	781	741	753	792	699	787	776	760	805	736	778	781	758	768	752	730	759	826	762	734	747	759	840	716	740	773	723	734	767	757	757	784	807	773	760	820	752	789	747	787	744	778	777	736	755	739	726	758	697	760	755	779	749	759	779	765	761	748	750	767	781	763	747	720	794	773	752	724	784	785	746	704	766	770	722	785	766	753	724	756	773	720	751	789	748	738	757	762	755	785	748	767	775	762	757	780	756	793	752	762	767	796	734	728	723	749	762	747	763	796	767	781	764	788	788	762	735	805	730	776	767	727	722	788	764	739	717	794	788	775	764	767	759	729	721	756	707	789	769	755	809	777	748	766	750	707	772	727	749	794	785	827	730	745	742	736	770	748	788	762	723	774	766	770	721	740	774	752	719	803	749	763	766	760	760	768	733	754	759	779	712	758	815	805	788	796	708	735	768	764	706	775	785	718	757	739	727	773	787	782	732	795	724	752	746	756	773	774	791	765	730	776	792	751	791	724	793	772	750	816	771	749	799	712	749	773	787	774	806	772	774	761	727	724	776	761	785	758	778	813	766	777	741	757	719	771	743	727	747	743	704	762	781	764	699	753	794	740	742	725	719	741	782	790	729	753	756	780	795	783	751	739	745	766	768	743	767	787	763	723	776	759	766	750	775	737	742	789	706	805	800	748	811	780	761	696	773	738	778	826	771	809	789	737	722	732	735	743	744	790	746	767	700	797	769	788	775	732	790	742	755	770	725	741	770	741	789	763	779	806	788	766	767	764	781	676	721	793	737	782	771	742	754	767	799	766	762	796	761	796	740	786	777	735	764	766	754	767	766	760	693	705	755	788	784	763	807	687	727	747	818	758	704	752	766	758	785	748	736	773	757	721	724	781	798	784	766	801	745	737	826	738	771	734	758	731	739	738	738	752	744	773	738	707	737	748	752	729	761	746	743	776	751	749	764	763	725	764	729	760	790	729	780	757	745	783	747	780	743	793	773	753	785	762	775	798	759	792	760	801	729	768	757	791	815	721	760	746	756	734	756	732	765	746	753	751	757	747	716	799	762	730	744	722	759	771	783	726	781	741	774	792	756	751	738	776	732	746	767	777	793	779	795	803	834	810	799	787	702	810	768	742	729	767	785	770	753	798	778	752	742	752	724	719	771	752	770	756	679	760	747	761	771	795	793	785	791	750	738	763	752	763	768	755	741	778	757	786	805	737	752	775	722	738	760	768	734	714	755	802	768	775	789	724	762	691	728	715	701	725	771	766	717	720	758	764	769	792	797	822	740	752	785	741	781	808	737	710	794	758	785	750	730	719	726	775	744	759	741	755	726	744	756	760	769	746	761	743	778	773	761	794	722	768	731	768	782	774	772	763	777	728	808	758	739	773	791	779	769	749	785	735	751	769	714	751	812	746	786	719	741	784	758	767	718
23111	21512	29254	24458	22630	23798	21498	11855	7840	5832	4358	3530	2681	2118	1920	1700	1447	1358	1284	1173	1064	1030	940	926	937	918	870	876	887	826	826	803	793	844	762	821	817	807	784	762	797	839	784	758	804	790	808	794	793	795	787	802	813	771	800	764	812	753	799	798	757	715	784	757	820	808	801	836	760	798	772	775	785	785	774	777	753	765	816	783	776	787	783	797	749	800	789	758	790	770	761	780	789	782	794	790	774	791	788	736	779	775	765	744	754	756	804	784	798	771	740	786	808	791	752	760	811	832	807	756	751	784	780	781	787	794	807	781	792	796	793	786	810	815	762	730	787	789	773	762	808	794	780	806	717	703	789	799	787	737	797	811	753	786	800	782	750	824	799	794	744	806	811	759	771	776	777	764	751	794	769	798	769	793	784	767	806	814	797	773	838	771	785	833	761	771	808	782	804	771	795	743	765	832	771	791	799	810	769	795	768	738	785	778	774	689	760	784	808	775	785	796	780	765	760	786	769	807	821	751	783	750	816	756	779	710	769	800	833	770	774	752	741	769	780	798	785	734	803	748	726	766	792	767	813	818	777	791	797	828	760	770	781	751	761	758	787	783	731	749	756	746	774	762	779	775	759	778	753	750	801	789	758	713	783	810	750	800	750	747	814	773	757	788	775	787	818	768	785	782	769	766	760	772	817	783	705	772	778	810	819	734	782	774	755	797	810	809	806	827	785	748	777	781	732	773	817	777	777	829	782	790	821	800	768	792	757	847	807	737	831	798	784	749	766	786	735	769	786	784	757	799	772	790	757	757	786	763	842	830	791	747	805	765	834	788	704	818	776	813	740	820	776	813	769	783	818	734	736	781	768	753	770	780	744	750	804	729	757	794	735	751	793	809	791	790	775	818	818	731	814	770	736	755	802	813	723	761	808	799	725	784	741	745	763	815	814	773	757	778	767	784	778	775	751	748	754	770	780	743	749	795	818	804	743	781	742	807	757	762	763	773	754	785	839	742	738	808	763	749	779	786	804	787	744	824	737	757	779	802	791	791	772	733	792	781	757	751	800	771	822	796	812	740	776	786	793	795	820	781	774	780	764	769	770	817	795	776	830	711	774	804	818	782	786	813	809	824	789	778	831	818	829	722	802	797	806	816	769	784	781	713	782	742	776	833	770	731	780	803	784	763	771	772	761	749	859	775	768	767	801	731	783	803	783	761	756	795	785	781	796	801	814	788	755	794	775	758	803	742	748	842	796	744	824	762	814	763	754	807	788	774	786	805	793	771	782	788	727	803	819	735	765	767	776	780	760	767	797	754	698	805	788	795	815	809	772	788	769	794	759	750	789	798	808	779	765	742	719	772	754	788	739	797	787	806	772	775	759	760	812	799	761	737	768	787	772	810	789	748	755	768	770	794	789	743	820	770	744	746	780	813	752	771	722	750	796	791	784	768	821	796	803	780	854	790	830	778	751	805	794	841	795	755	765	781	777	804	805	791	749	776	813	739	761	787	828	765	768	797	796	765	732	737	770	758	778	759	785	760	797	771	817	766	762	760	756	812	769	781	773	758	734	756	813	728	795	784	785	772	800	775	803	790	843	756	776	776	778	746	755	781	840	816	728	752	787	757	781	762	767	791	762	826	773	787	779	783	778	792	766	777	752	797	776	715	793	797	774	795	781	763	768	743	746	772	721	786	824	750	766	710	795	811	740	766	806	762	786	827	816	784	779	788	830	832	786	788	749	802	735	788	805	777	757	800	822	735	815	729	782	823	779	804	780	752	756	853	817	809	782	773	783	786	761	789	762	732	757	820	791	736	778	796	794	780	774	756	827	776	759	769	773	773	750	777	749	770	753	742	729	733	767	753	775	775	770	829	761	844	760	777	825	825	778	812	751	786	765	756	783	835	779	771	781	768	817	750	741	768	804	787	801	798	804	807	788	775	740	823	722	736	770	780	768	736	788	820	773	791	782	768	787	761	807	762	778	793	749	720	745	717	798	788	805	741	785	810	766	753	701	765	778	782	793	793	769	796	779	772	834	732	743	748	755	752	786	749	772	805	793	769	784	775	763	755	756	759	765	768	808	816	781	760	783	851	762	813	800	732	781	845	755	766	759	804	720	810	767	754	793	809	740	761	782	814	739	782	769	808	759	756	797	796	799	761	787	747	787	807	738	768	807	730	793	823	770	818	815	743	755	785	751	789	726	868	766	768	790	804	769	777	775	790	790	765	801	766	765	769	816	837	822	807	845	744	792	730	818	773	782	771	781	790	776	816	828	832	778	801	783	761	770	769	807	747	830	755	760	777	778	768	777	743	777	779	811	783	799	786	761	765	820	780	805	788	793	739	734	738	835	778	767	795	815	813	759	727	781	741	773	794	762	800	768	766	795	770	831	778	795	765	768	758	797	783	786	789	818	736	830	799	766	779	755	788	764	762	817	769	799	781	765	761	795	853	817	791	762	734	791	732	756	748	796	786	776	829	783	790	772	726	769	805	748	788	787	759	773	724	752	775	772	761	803	801	762	795	825	788	847	834	761	799	828	734	777	757	768	763	785	728	776	807	766	707	754	789	752	772	738	834	779	749	771	796	756	777	758	786	729	741	797	772	784	747	735	798	735	755	840	774	781	818	781	770	735	770	770	779	737	778	767	765	807	756	748	758	776	791	779	829	765	800	806	802	742	795	758	831	732	777	786	778	769	811	813	784	740	757	751	815	745	742	809	777	818	815	800	791	721	758	735	764	795	735	801	755	829	770	755	787	742	731	757	791	751	826	760	804	772	822	818	793	816	782	819	738	807	780	786	738	780	772	795	757	713	782	766	785	755	754	746	786	784	815	809	804	823	767	722	817	806	781	760	754	791	788	810	795	796	798	780	729	814	778	810	753	763	776	734	773	804	784	741	839	746	766	699	755	780	800	756	795	759	792	759	735	789	766	759	805	815	728	786	839	760	822	758	769	738	778	786	774	812	761	816	784	763	819	761	789	750	808	801	799	783	784	762	801	730	755	770	781	803	769	810	807	802	721	790	780	744	703	816	812	798	762	849	765	801	780	751	847	763	776	765	779	774	750	749	754	762	772	789	815	784	785	774	746	774	806	795	764	764	805	765	789	855	803	790	805	802	756	765	802	789	789	832	812	776	813	794	747	724	779	818	782	717	705	813	835	802	758	756	813	759	770	784	777	815	781	756	799	792	727	763	786	765	741	755	740	755	824	773	809	777	792	796	796	716	787	776	729	786	725	781	796	785	820	801	796	735	766	785	716	730	772	775	790	784	752	756	805	743	793	790	779	793	733	756	777	745	766	795	708	732	785	862	795	748	761	791	757	789	770	739	761	781	769	798	814	751	725	801	785	814	819	768	788	825	726	783	799	733	774	788	763	792	778	816	726	756	727	765	848	844	785	752	831	762	759	798	748	775	790	810	764	747	782	777	811	743	792	806	740	770	737	753	795	774	788	806	723	816	712	779	768	744	819	801	804	761	709	773	807
43324	69932	52475	38271	31459	23679	18325	13948	10680	7988	6200	4655	3571	2790	2398	2004	1717	1549	1302	1258	1170	1060	1116	1050	939	936	923	937	880	888	828	830	772	799	785	812	805	750	738	775	793	733	799	800	788	719	763	790	794	805	732	778	788	749	716	754	748	754	807	739	770	730	761	721	792	798	801	738	794	766	739	798	771	766	754	729	761	749	768	777	771	756	776	786	777	777	766	763	798	792	814	791	735	742	796	826	752	772	742	770	805	824	731	733	777	766	751	739	822	809	783	733	763	777	771	780	751	744	751	811	719	790	770	798	811	779	764	762	759	769	803	746	798	768	734	751	758	772	785	776	781	736	789	757	775	789	716	814	780	761	799	799	723	762	777	782	773	749	771	786	762	769	747	737	798	768	758	801	757	733	733	820	750	765	793	728	752	741	810	763	793	794	765	765	776	792	775	715	764	805	761	776	769	743	761	752	775	786	741	765	756	813	742	812	785	747	765	795	761	761	769	708	780	818	758	775	696	766	726	753	800	791	783	717	753	768	730	816	749	747	734	714	767	753	795	786	784	796	830	736	752	784	758	770	738	819	727	728	764	790	724	753	765	822	789	787	776	711	806	736	753	831	717	732	803	755	747	737	772	758	765	746	839	755	762	759	791	794	719	727	786	751	772	791	728	804	758	803	774	736	754	749	774	805	755	808	789	760	780	759	793	782	784	833	804	795	757	719	746	759	782	776	800	760	774	807	804	803	775	762	739	765	805	800	814	819	743	797	777	735	765	727	751	728	744	737	803	779	794	802	781	752	822	788	814	776	830	798	768	756	803	738	780	804	760	760	775	799	796	783	790	816	804	723	790	778	779	722	789	787	766	783	716	764	760	755	807	767	786	746	743	765	733	793	714	759	779	719	739	785	766	749	741	758	741	791	842	785	726	719	791	767	807	760	770	788	785	758	782	794	762	793	783	788	763	775	758	764	790	767	749	761	761	745	726	787	781	763	738	739	778	740	774	769	796	791	809	775	787	793	733	790	752	773	727	753	798	794	818	737	756	750	750	764	758	720	752	748	726	754	763	751	799	831	749	792	767	752	802	730	793	787	777	753	805	784	748	763	760	794	749	731	815	799	773	825	793	784	748	788	749	785	816	739	792	774	775	801	795	777	734	774	793	752	761	756	785	789	774	758	762	772	796	838	791	743	756	800	764	766	751	780	748	795	771	777	735	827	748	779	816	760	797	753	777	743	794	806	796	835	787	763	753	784	795	757	788	731	790	804	750	804	736	775	757	769	752	809	811	732	773	733	740	735	732	780	728	778	803	773	741	801	742	770	784	783	758	781	714	750	778	792	770	760	737	770	768	727	811	720	803	793	760	785	809	803	759	738	772	821	791	747	773	759	761	760	810	702	823	757	720	776	765	744	808	776	769	735	767	778	775	752	781	740	803	807	763	766	765	756	749	760	763	745	761	772	784	756	787	783	758	720	800	778	777	760	759	782	765	744	818	713	780	740	769	754	785	758	783	723	799	719	814	801	779	775	730	769	793	799	815	758	739	718	758	753	787	766	799	790	747	816	707	741	772	756	738	719	763	786	758	720	768	830	814	758	754	755	777	746	775	768	773	780	776	765	761	743	744	840	742	705	775	796	831	717	774	801	748	765	740	715	746	786	783	757	737	788	797	771	790	756	766	767	754	809	780	797	774	693	746	752	743	770	765	737	756	779	850	769	800	777	813	775	736	737	773	749	708	795	726	793	790	793	792	759	805	764	755	756	769	805	685	728	746	717	794	716	738	785	788	745	750	770	798	774	766	781	823	809	823	766	765	801	759	773	813	752	756	770	741	757	799	754	751	760	772	797	811	768	786	802	804	719	755	744	770	757	745	806	813	789	770	731	739	727	749	726	800	738	768	749	759	772	769	779	738	762	745	753	761	757	771	786	773	754	776	790	728	766	704	798	754	765	773	778	763	768	783	752	744	787	807	751	805	737	748	773	776	810	777	756	782	739	755	736	770	754	758	786	804	755	767	727	758	775	790	797	790	744	777	775	774	750	792	770	758	794	750	751	795	804	774	771	779	732	722	789	738	760	802	697	790	752	750	766	746	735	780	728	801	762	766	750	774	757	795	753	787	801	741	749	731	718	755	790	770	766	805	805	740	788	752	749	791	823	800	769	768	804	806	792	713	766	745	781	779	737	709	762	722	746	746	797	729	765	767	713	765	804	826	784	781	769	820	737	759	797	833	748	808	716	766	759	821	798	767	784	735	760	712	732	759	737	827	741	812	734	726	753	749	826	772	762	767	754	770	769	741	773	775	781	800	773	746	778	740	746	780	794	762	762	728	740	740	781	777	773	779	771	799	722	776	755	723	806	748	736	749	759	773	773	771	775	797	753	780	784	751	764	754	762	747	764	759	770	789	760	746	735	735	798	747	813	748	704	823	744	711	816	741	772	759	804	775	779	792	745	761	757	805	777	789	781	768	788	736	774	774	770	798	771	794	779	783	803	749	772	776	755	781	728	822	739	777	798	792	777	759	754	727	757	787	750	748	743	749	791	774	756	788	783	709	773	831	748	724	794	720	754	807	800	785	750	744	754	757	773	798	783	769	701	758	788	768	815	759	737	723	755	833	757	803	790	809	776	796	733	752	809	822	782	697	790	768	764	778	790	765	782	746	824	777	767	787	787	763	770	754	765	752	793	738	749	727	760	788	754	774	770	759	716	793	810	712	723	762	773	774	773	768	749	811	818	790	777	730	792	770	793	736	759	786	789	775	771	777	762	731	751	783	774	760	825	767	764	766	784	755	732	791	793	833	682	731	733	763	797	740	745	762	773	728	765	765	759	742	742	725	799	793	735	792	758	801	717	792	846	757	796	745	767	758	753	730	746	739	781	769	767	738	839	790	722	769	775	799	786	736	808	797	763	724	803	765	745	750	777	728	723	800	796	787	761	734	791	785	794	768	791	766	782	790	709	799	770	764	819	778	774	822	774	772	767	743	754	773	781	786	758	781	789	800	736	817	762	718	786	780	793	766	715	761	760	735	738	759	749	811	773	765	743	821	706	741	732	734	819	814	729	764	772	739	746	758	785	751	760	816	778	762	747	821	693	785	752	818	751	737	739	728	763	766	795	742	722	804	764	744	722	731	735	831	725	764	756	787	748	738	784	795	786	779	768	739	752	767	798	682	746	760	756	765	777	769	751	780	796	811	792	785	779	736	723	733	781	769	777	729	751	755	772	771	820	769	747	746	773	742	792	784	787	746	790	797	747	764	764	747	729	763	724	727	775	771	802	788	799	777	782	781	746	760	709	751	784	804	774	807	728	762	763	738	776	770	788	745	831	756	795	749	755	768	777	771	756	787	767	831	826	795	769	760	757	773	738	774	739	748	775	797	760	749	779	767	752	747	819	762	762	752	744	781	771	805	770	801	754	771	735	762	779	790	767	776	808	725	780	763	795	736	754	797	713	773	787	804	788	830	739	761	802	791	817	757	724
38314	46469	43286	30288	20247	11610	7369	4933	3615	2691	2112	1788	1509	1275	1131	1074	982	914	845	845	842	837	786	751	735	763	755	766	774	783	806	733	782	743	742	778	679	739	756	745	729	749	744	750	758	761	708	770	743	766	709	751	752	690	750	711	687	736	717	742	720	716	761	719	684	747	736	742	718	721	765	715	741	703	761	710	746	707	694	770	768	667	716	757	749	734	719	757	760	723	762	709	753	712	693	732	782	694	705	749	754	718	728	747	691	773	709	742	733	722	717	679	714	685	744	729	704	719	719	720	750	676	722	744	717	747	703	725	743	759	712	765	710	742	739	739	728	771	730	752	749	703	757	768	672	747	737	677	731	728	689	709	722	757	755	749	757	762	730	727	753	760	772	764	654	718	732	694	710	745	789	739	740	767	754	708	706	727	748	719	762	726	765	690	717	684	701	732	702	726	752	765	744	719	740	755	759	712	716	731	716	717	753	737	737	723	744	767	740	749	734	710	722	725	730	719	762	711	704	717	706	734	767	726	668	705	756	731	702	707	725	772	763	715	796	770	726	701	737	721	712	760	692	706	752	769	748	732	792	745	721	756	739	730	748	737	686	696	762	706	702	671	713	772	752	793	729	724	719	736	707	750	739	742	749	750	780	729	733	745	765	647	727	705	697	763	741	707	708	713	757	729	777	730	748	714	755	741	750	748	713	719	739	700	731	776	810	803	700	655	731	735	727	726	714	775	772	731	700	742	749	753	747	706	708	739	740	759	768	760	751	743	742	721	712	715	706	724	733	741	720	747	687	752	734	715	783	692	749	699	715	698	729	744	731	682	760	672	731	713	746	723	749	726	745	722	697	670	716	692	689	734	733	776	754	688	681	741	723	745	743	738	703	727	688	749	702	731	692	720	742	715	658	768	772	727	711	731	745	694	730	758	737	754	672	713	727	752	751	782	720	737	711	728	732	785	714	748	705	757	737	735	797	768	742	700	759	710	757	721	702	699	688	782	734	699	706	706	787	738	740	767	762	742	757	692	735	715	724	730	746	774	679	741	752	730	706	728	713	697	732	752	717	721	728	771	726	756	756	662	745	733	746	721	737	725	739	788	720	745	735	755	732	725	734	717	768	758	706	744	759	753	712	726	760	775	725	741	722	718	759	678	744	709	708	703	774	744	731	679	744	733	753	759	685	719	732	738	643	715	724	697	694	771	740	747	707	742	735	789	722	744	740	764	718	706	737	727	732	793	734	722	752	683	753	740	750	736	770	750	735	740	704	681	746	773	738	760	707	681	778	754	738	699	719	756	753	750	777	707	762	728	726	731	701	757	735	727	780	726	766	699	697	731	721	728	792	722	765	693	728	730	749	685	750	718	748	786	713	731	786	700	738	700	686	738	767	699	724	719	770	731	713	777	745	749	729	764	694	720	684	702	684	767	799	731	745	675	686	669	729	725	711	706	770	700	769	764	718	697	739	736	713	752	716	692	776	729	709	733	751	759	722	732	713	795	768	765	739	767	728	718	772	715	743	722	725	716	718	734	685	746	774	721	694	733	722	728	728	698	704	740	755	748	715	745	676	728	741	748	727	703	746	717	699	679	680	692	740	688	774	718	753	731	729	757	733	767	752	687	712	705	721	764	711	704	703	742	737	726	726	751	712	736	695	742	718	780	765	747	738	726	692	756	744	737	745	709	733	695	751	755	717	701	770	742	724	719	730	714	733	769	722	728	713	734	762	819	701	726	742	722	724	718	735	731	701	718	723	745	767	724	733	778	761	737	720	739	761	738	752	726	703	694	725	776	720	702	707	800	731	687	697	725	758	770	731	750	768	762	709	754	728	712	725	737	755	762	719	716	701	792	703	745	745	704	651	727	762	745	789	679	777	751	768	736	713	723	710	723	734	737	761	767	715	749	753	731	700	722	762	685	705	733	727	744	704	714	724	717	733	708	735	688	743	761	747	685	697	755	704	725	754	748	732	753	737	745	762	706	757	760	740	766	747	717	691	739	699	764	744	749	730	736	725	746	761	731	737	734	685	718	801	846	757	784	745	763	693	709	768	756	694	701	736	730	739	767	737	749	724	721	757	712	762	768	715	748	758	714	667	732	700	690	775	747	764	743	701	743	740	719	747	720	695	694	711	728	689	720	742	762	722	722	695	696	712	727	734	762	763	744	700	702	755	731	754	724	776	717	743	700	728	714	711	715	741	756	735	750	687	712	778	721	766	734	708	746	709	699	729	741	740	758	757	717	801	744	740	735	784	722	730	737	746	745	728	713	716	754	744	765	759	766	750	751	722	690	677	720	691	733	722	744	660	762	758	715	737	778	703	775	744	753	753	709	747	743	753	739	758	739	728	752	765	740	723	725	792	722	751	748	770	738	743	705	740	667	728	742	743	753	718	718	770	750	699	739	752	742	734	713	731	741	712	707	744	732	718	763	677	694	686	738	724	795	739	764	751	720	721	706	801	675	711	726	751	764	745	673	764	770	696	701	728	772	715	756	754	717	694	750	712	672	725	701	782	781	743	771	748	767	755	737	725	778	769	757	705	710	696	744	728	674	727	786	709	783	696	752	738	737	761	772	722	783	714	725	737	755	722	672	713	735	736	727	735	689	719	722	725	777	717	744	724	700	767	768	727	745	678	723	782	720	694	747	689	800	707	731	731	656	771	740	710	726	747	711	716	737	717	712	673	732	696	762	711	746	744	779	717	704	767	732	687	771	720	699	769	763	743	750	701	725	693	727	774	715	716	762	718	743	732	743	783	715	698	717	708	716	765	734	744	730	780	696	724	707	765	698	719	728	740	715	688	740	662	737	711	761	745	733	735	700	705	746	759	707	722	684	713	736	754	751	701	709	758	733	675	765	723	735	722	726	692	715	756	763	798	693	693	750	730	662	762	665	740	733	758	709	685	758	731	732	710	763	754	710	748	723	737	723	762	758	730	693	733	691	812	658	737	702	750	773	776	725	723	698	705	712	722	738	720	686	728	678	737	726	766	688	722	742	752	796	715	745	727	746	729	714	733	734	715	784	720	736	746	791	745	763	702	741	758	758	711	742	755	716	735	696	726	734	714	740	710	736	741	744	761	745	709	737	720	719	749	747	741	719	748	738	734	692	702	721	769	704	731	747	708	787	747	685	729	745	689	753	811	737	681	722	679	747	729	743	741	728	791	721	723	707	743	745	738	734	696	777	718	738	713	751	734	734	748	686	752	759	719	752	759	726	728	775	759	777	706	761	776	730	763	708	740	731	721	712	700	765	722	766	729	704	702	706	747	676	734	751	732	750	704	783	772	733	734	693	746	744	789	694	765	738	717	761	769	777	793	741	723	786	721	755	703	683	783	762	756	751	702	721	741	763	766	743	696	719	778	721	736	728	741	692	719	686	760	712	703	690	788	725	766	791	740	771	760	764	779	742	778	761	694	762	755	738	768	732	719	773	706	771	757	745	743	718	734	739	700	790	688	742	732	673	703	710	740	767	706	709
43023	57894	40813	26922	20998	13982	9830	7184	5252	3989	2929	2287	1811	1566	1383	1335	1084	1079	995	953	887	839	839	868	816	829	789	805	771	777	750	793	769	764	746	747	805	759	771	760	720	735	735	765	722	806	768	696	767	752	752	750	706	757	690	764	792	692	755	757	757	715	735	773	752	727	765	743	724	715	751	736	776	760	756	749	712	686	701	700	747	717	731	710	718	720	743	802	739	738	706	719	732	762	723	754	757	722	715	756	725	733	708	766	800	725	759	686	709	743	731	745	801	749	755	774	743	732	739	705	674	691	746	711	746	689	761	700	749	753	735	771	723	678	750	707	717	739	756	764	745	756	756	726	725	739	727	731	686	718	689	736	745	736	771	743	708	748	723	758	782	730	754	769	783	755	751	762	701	745	735	675	782	720	723	776	731	720	718	770	782	734	719	756	746	726	780	749	750	750	714	711	720	711	739	675	706	662	757	697	766	713	758	748	705	678	751	777	730	771	711	758	793	705	747	766	742	748	741	775	731	747	755	752	770	764	719	767	724	735	746	720	725	771	769	782	754	745	752	747	722	705	742	759	787	750	718	773	715	754	716	735	710	732	751	696	734	759	709	724	745	708	767	739	722	703	747	693	719	745	742	788	733	727	755	775	723	731	755	734	805	725	743	722	709	709	749	763	732	764	735	725	786	730	686	721	748	728	726	709	757	743	742	744	695	737	726	741	777	716	787	758	735	797	764	754	753	767	717	753	771	754	760	707	709	751	788	755	753	729	762	732	704	726	719	731	765	702	774	750	733	718	728	761	797	724	742	751	698	751	706	767	763	705	729	736	725	794	747	716	755	715	729	756	775	722	712	707	706	704	765	780	747	693	756	749	765	698	711	742	695	741	806	763	749	743	755	762	736	738	734	737	730	747	705	714	764	744	744	747	698	733	758	710	701	697	732	711	744	715	742	737	716	765	743	751	733	763	722	759	700	720	746	712	695	751	706	751	733	744	743	765	727	799	769	803	744	737	769	732	747	742	763	717	753	703	785	749	724	722	715	746	719	748	730	753	670	715	719	738	706	735	786	746	778	725	710	741	713	761	715	773	721	743	701	751	669	761	738	771	739	701	714	754	749	778	747	777	760	774	815	713	730	743	750	744	717	754	736	728	748	720	738	737	691	717	716	773	739	708	743	704	707	709	702	745	776	698	711	714	727	751	804	765	788	703	749	719	710	738	767	738	750	677	712	754	729	726	745	751	669	762	743	703	739	727	715	751	722	724	775	745	677	737	759	769	750	713	791	775	763	730	761	745	748	781	729	711	726	688	737	737	720	705	732	702	762	766	707	768	748	763	795	717	721	800	768	724	748	754	759	723	760	719	717	764	782	760	714	769	756	718	730	749	759	759	716	756	797	768	762	750	715	762	738	706	690	708	728	731	764	771	733	752	727	787	743	704	702	699	690	744	760	759	756	740	722	778	750	704	747	740	744	763	717	680	786	705	752	710	743	742	756	718	755	711	713	704	666	714	693	727	730	769	756	720	756	746	736	723	692	760	733	725	742	736	724	755	699	685	770	722	695	786	761	735	753	702	763	736	718	781	728	716	698	728	766	774	737	717	699	766	726	801	739	730	782	744	719	708	715	799	713	688	701	680	768	732	719	721	752	792	759	676	749	703	726	712	780	709	734	735	755	736	719	701	724	732	731	749	750	789	710	734	715	722	727	731	727	799	681	773	708	736	770	732	747	764	748	760	735	726	747	739	706	704	781	726	748	747	767	719	745	729	737	705	733	739	743	705	742	696	713	777	722	765	756	710	749	748	717	775	758	716	784	752	768	830	756	751	693	733	652	793	793	740	739	705	758	719	717	695	768	720	722	726	748	700	765	763	709	755	717	779	775	727	732	718	719	778	754	764	712	706	736	768	752	767	714	738	785	765	726	762	760	742	715	681	719	786	682	779	742	754	745	740	789	776	726	789	758	782	751	746	748	713	729	714	728	671	756	725	681	684	709	759	714	711	708	781	732	807	767	709	748	746	762	714	738	785	720	728	765	713	738	750	740	734	699	758	756	754	742	718	719	761	763	741	731	750	717	707	720	741	702	780	707	763	738	749	712	768	764	739	736	734	746	722	738	726	737	716	716	737	746	724	747	743	737	740	721	733	732	763	750	791	735	779	758	730	692	766	724	672	713	754	779	734	734	749	752	757	678	740	749	785	723	702	682	713	687	727	740	689	739	719	779	784	698	754	721	746	764	735	774	758	725	759	799	706	718	685	748	731	707	677	705	734	783	751	740	735	760	678	720	767	735	764	724	714	781	755	718	757	711	755	743	745	744	717	756	746	738	727	767	713	769	724	739	755	725	724	740	711	704	752	767	775	708	758	681	741	788	733	724	724	751	696	700	743	740	729	745	778	710	704	736	719	735	772	753	773	780	739	719	722	718	743	763	699	744	716	764	720	764	760	746	689	740	754	736	748	781	731	770	708	751	735	756	777	694	793	710	729	723	771	730	737	787	716	728	732	725	685	709	713	739	710	705	741	753	748	790	706	741	707	719	739	720	716	739	774	733	735	761	704	708	718	759	730	693	750	738	675	701	731	710	738	810	736	706	729	734	726	724	782	758	735	734	725	691	710	779	794	744	736	750	789	740	756	748	730	704	749	736	741	750	722	757	766	665	767	776	718	748	758	700	738	739	750	719	768	720	693	724	796	737	731	743	726	732	757	766	719	704	736	682	703	706	741	722	707	753	764	761	729	705	730	722	762	749	759	711	733	783	764	779	739	762	706	811	761	764	724	705	768	740	720	756	770	782	767	678	744	728	689	738	718	763	685	770	748	757	756	733	734	720	730	691	795	762	734	767	725	721	724	761	706	716	731	723	735	729	755	724	759	777	707	734	787	768	763	744	759	744	719	763	779	766	724	748	782	703	764	704	757	721	745	710	738	738	731	759	760	738	755	725	732	737	723	747	753	727	715	731	725	745	725	713	697	746	748	720	737	730	768	760	722	702	679	748	753	732	747	780	716	725	696	718	736	753	777	705	772	737	733	735	673	725	778	760	749	749	765	776	765	797	754	727	733	733	782	783	768	699	717	758	782	757	758	736	718	747	735	762	725	734	724	707	704	745	804	705	693	751	753	738	709	781	743	762	736	792	750	782	727	761	731	771	725	745	751	713	740	740	754	740	744	752	714	789	743	718	724	743	749	714	730	757	746	721	790	805	729	754	727	779	736	727	726	767	778	787	738	748	720	703	698	733	740	729	716	723	705	750	802	720	746	756	764	747	733	738	784	719	735	692	747	766	731	727	692	741	750	736	782	730	729	763	696	776	705	741	726	694	732	719	724	733	710	751	764	729	714	760	746	743	681	765	725	756	676	735	711	772	756	754	726	712	749	750	699	773	725	782	724	795	747	749	740	737	687	745	720	725	704	726	742	747	712	742	699	766	702	715	760	752	679	770	772	704	769	746	739	740	711	719	715	699	712	771	768	701	744	743	719
24307	21467	29008	25950	24095	20024	12561	7277	4953	3645	2898	2282	1929	1621	1436	1262	1157	1068	962	914	956	901	916	787	776	811	802	766	741	742	741	737	731	685	723	778	675	770	723	746	780	709	772	744	725	745	704	725	711	768	768	745	739	722	703	730	723	722	728	729	755	760	744	720	706	717	706	701	788	691	743	689	719	757	679	662	748	744	763	768	753	737	695	738	784	746	735	756	700	699	758	704	748	733	670	738	704	739	716	781	762	720	749	707	681	767	698	690	729	717	705	744	713	703	713	704	694	723	713	691	755	770	709	717	736	711	736	735	717	778	734	760	743	761	766	772	735	721	695	728	741	676	723	731	788	698	739	708	718	692	732	733	682	728	757	787	719	719	714	752	738	700	754	734	737	766	726	704	730	734	736	759	713	733	700	715	729	744	772	690	676	727	726	710	725	768	739	701	726	717	737	636	731	732	708	753	684	735	692	701	682	753	744	709	724	734	710	737	735	705	710	741	768	683	738	781	721	689	716	711	767	694	756	754	761	689	709	731	721	725	809	756	746	713	761	693	705	731	732	757	741	752	726	762	741	701	721	730	734	715	703	706	719	745	725	754	708	736	747	744	689	762	725	740	734	714	746	723	747	774	740	723	729	709	721	741	750	755	769	717	728	765	734	744	753	698	681	736	772	727	744	699	726	773	748	748	742	777	768	728	731	774	740	754	728	740	734	733	729	742	790	770	714	781	716	754	706	733	751	717	712	713	745	664	725	742	730	724	741	683	733	712	754	723	723	680	740	752	747	734	710	757	789	718	756	767	730	704	736	731	719	775	727	744	737	697	715	739	741	705	729	750	695	741	724	668	729	721	802	728	698	730	749	665	736	681	764	739	731	748	780	746	691	749	715	728	704	699	722	705	690	747	746	738	695	712	688	660	721	679	748	709	696	714	721	727	747	735	681	716	718	723	768	747	751	690	774	720	675	736	751	698	736	769	703	703	709	728	708	700	751	709	724	725	731	680	755	708	732	720	695	696	722	689	743	752	729	747	720	722	668	700	697	757	737	703	705	726	733	773	737	692	748	708	734	710	765	776	752	766	734	743	731	715	750	749	731	747	686	713	692	745	798	800	759	706	698	745	705	767	686	726	758	748	731	703	702	737	733	706	705	709	757	719	697	722	730	730	767	722	764	729	746	720	748	750	707	709	702	719	735	734	760	745	716	657	703	752	737	744	731	735	757	786	784	768	713	749	772	718	785	678	720	732	704	764	744	734	745	679	696	712	739	701	747	708	705	678	708	730	728	710	722	775	742	751	726	725	734	702	727	739	705	715	701	718	701	741	752	731	736	744	772	679	701	722	714	781	722	752	686	685	705	708	752	724	727	748	744	734	802	718	701	702	719	734	717	716	765	723	732	743	726	713	693	718	692	730	722	743	706	710	723	751	703	730	749	753	737	684	700	724	708	774	686	758	773	724	733	776	718	715	772	744	774	689	784	785	735	748	797	722	713	683	739	689	797	695	732	752	696	738	734	726	764	714	707	712	761	754	752	721	724	701	768	724	739	758	777	785	742	720	738	727	777	702	717	778	760	729	758	740	816	741	705	733	725	720	748	707	721	737	727	735	711	770	739	737	759	718	716	708	748	745	700	776	675	715	735	688	727	710	723	726	700	710	781	703	740	801	685	688	731	744	749	686	723	676	728	723	785	727	687	728	741	743	757	690	741	730	719	718	719	737	753	755	746	746	738	745	734	736	716	671	749	794	736	691	701	703	699	716	756	726	745	752	696	739	764	772	741	737	733	712	752	696	738	696	724	757	769	745	696	740	734	780	726	737	736	733	721	710	681	730	732	720	769	715	743	751	715	736	748	719	766	725	695	716	726	711	745	753	772	754	700	673	718	696	704	684	685	788	718	723	733	718	683	680	732	714	760	704	723	750	749	763	694	759	732	714	746	710	770	723	735	769	678	696	729	715	724	703	723	707	704	732	709	725	761	704	726	781	686	733	771	672	715	747	719	715	702	740	731	748	734	725	777	719	809	695	732	762	722	704	724	755	728	766	763	750	778	684	740	691	702	790	744	684	747	726	740	740	743	717	732	750	704	772	734	722	718	724	719	732	710	740	742	715	770	730	785	720	735	732	731	704	739	722	714	746	788	758	733	772	709	702	701	739	685	750	726	734	678	665	733	755	732	716	702	705	769	766	760	744	731	740	741	756	737	782	758	766	704	691	717	719	699	758	718	722	781	705	742	689	756	728	759	740	746	714	756	708	747	729	751	715	727	714	730	758	736	726	700	712	753	752	713	724	753	728	722	719	784	669	706	712	726	763	787	737	733	729	718	772	726	722	758	773	755	732	731	751	730	749	723	741	718	740	695	669	695	710	737	698	699	695	711	736	701	755	750	746	743	683	725	686	727	722	750	706	744	729	693	725	711	709	715	734	745	729	741	757	704	692	774	753	771	712	738	677	682	711	668	715	737	761	695	775	707	761	712	758	739	724	716	751	652	697	768	735	729	671	710	739	718	714	714	752	781	736	761	661	722	743	750	712	743	762	763	691	714	796	687	715	728	755	768	683	701	766	729	699	722	730	762	736	739	737	751	706	709	701	732	735	696	765	736	716	722	703	768	714	727	726	805	757	737	716	658	750	713	716	719	753	752	710	723	730	733	725	729	715	733	728	702	676	769	763	707	754	729	741	733	712	739	764	705	744	679	739	736	753	718	723	647	709	741	696	735	782	696	769	743	747	719	741	744	720	747	700	691	710	780	757	709	761	781	754	684	670	705	704	729	716	707	749	732	745	732	780	722	708	721	732	705	747	703	734	723	657	729	697	748	728	722	733	735	776	714	733	772	728	751	740	744	760	720	742	696	729	710	724	699	751	741	685	679	751	701	746	717	763	739	744	768	744	663	732	723	695	713	715	722	740	766	736	718	752	744	789	744	730	741	739	733	716	727	729	699	749	769	724	684	734	679	695	750	720	752	702	724	780	729	681	712	737	737	725	749	784	728	768	770	714	772	744	728	741	694	746	696	769	723	776	689	749	761	708	771	736	713	725	745	767	712	704	695	720	725	754	710	718	769	712	716	743	767	753	721	741	698	727	739	749	727	715	704	730	694	785	779	700	722	717	722	695	700	744	724	720	733	729	807	750	761	720	683	728	750	758	727	742	753	683	758	738	739	715	690	729	728	716	738	732	688	720	731	722	691	723	742	709	739	728	766	706	750	703	702	759	690	735	753	764	711	765	761	708	726	741	731	756	728	732	718	721	716	758	724	695	771	722	768	682	701	682	760	719	738	718	741	730	735	716	761	753	717	712	710	710	753	697	778	696	694	692	748	780	737	731	744	725	725	721	706	703	694	728	737	702	725	709	727	691	650	709	747	724	743	765	719	697	760	733	703	760	738	712	709	745	743	724	710	740	699	774	776	671	713	765	732	748	711	774	692	747	650	696	658	733	718	722	722	773	749	760	764	768	739	736	727	760	796	696	759	750
42037	62171	46833	33181	26852	18173	12741	9608	7085	5233	3936	3165	2488	2021	1710	1437	1373	1206	1087	1008	966	984	930	884	887	877	781	778	759	756	765	760	735	748	757	771	754	728	747	710	810	753	745	745	739	778	722	754	771	719	738	741	738	710	738	751	749	718	676	698	730	758	716	708	710	747	739	673	769	714	767	753	703	745	689	756	765	723	740	760	651	754	703	723	677	762	722	756	696	695	725	724	787	729	703	713	738	736	741	699	717	717	731	681	759	712	744	743	753	742	725	738	725	719	765	721	775	723	679	753	727	730	717	711	735	704	688	751	728	742	693	734	697	728	706	721	723	775	736	739	735	734	707	759	722	732	722	752	739	744	753	728	710	718	753	656	708	728	708	686	726	704	734	680	722	725	711	761	754	743	722	732	750	705	715	756	740	795	704	738	789	713	752	746	705	710	754	746	685	673	700	755	702	762	695	750	735	762	728	766	783	722	801	719	706	715	758	723	722	709	727	736	730	751	711	697	734	739	729	718	699	786	752	704	738	701	734	703	712	736	704	716	790	786	724	694	763	733	713	716	746	738	711	685	756	727	715	687	713	713	731	760	726	724	713	709	702	721	706	765	748	718	685	713	726	725	718	724	701	766	711	730	657	742	712	739	710	743	704	743	741	728	809	751	666	715	791	759	739	740	725	738	743	714	754	738	724	766	768	724	736	759	705	766	700	757	742	743	734	719	703	732	751	753	740	748	766	755	727	728	718	723	751	735	730	747	732	748	754	707	709	747	740	722	740	722	728	759	756	727	712	737	731	696	759	735	766	708	741	709	722	711	772	735	749	755	719	722	696	730	689	776	676	752	712	752	729	780	711	663	683	714	688	733	721	723	721	770	728	738	688	742	686	696	815	769	732	709	770	692	747	733	736	778	767	725	719	731	748	718	719	732	716	736	767	711	780	731	718	747	698	747	731	737	705	721	715	748	767	691	701	725	768	781	732	771	688	723	768	733	704	753	729	726	716	660	735	766	707	716	705	748	729	693	763	698	706	738	731	672	672	662	761	678	689	711	742	691	752	723	785	738	745	744	716	720	725	707	727	738	743	748	773	756	757	759	727	742	731	720	709	758	706	754	727	757	705	742	718	713	735	690	670	724	721	749	756	748	775	713	719	738	707	692	735	720	697	723	676	735	739	727	730	764	725	772	758	748	726	714	673	712	731	719	744	682	693	766	715	715	745	743	691	735	704	786	747	716	699	690	741	709	721	707	769	774	715	728	717	712	693	714	746	761	702	757	739	680	707	711	725	757	771	711	687	732	711	720	721	727	764	736	741	739	722	727	727	732	702	723	712	763	749	753	737	743	768	703	709	736	738	741	770	728	732	730	734	728	741	694	732	732	691	732	707	702	756	711	730	770	750	726	776	705	723	739	750	717	700	706	691	771	733	728	707	739	721	701	692	719	782	714	754	770	712	767	717	742	715	723	688	782	742	674	779	761	762	747	679	752	718	753	736	686	803	701	762	734	752	730	738	716	782	651	723	725	725	764	723	756	720	719	717	660	718	721	728	724	710	746	718	660	743	697	739	738	716	743	645	725	741	685	755	731	689	729	732	723	734	733	695	696	737	686	759	726	676	712	675	716	699	750	746	721	775	708	738	732	776	714	763	713	731	738	753	733	766	744	737	736	730	806	684	720	712	756	704	721	750	728	704	674	727	687	758	740	796	753	749	727	686	736	716	720	714	722	726	704	708	781	716	747	694	683	761	718	707	707	722	699	731	681	719	780	732	717	761	717	726	706	724	756	691	711	659	745	711	752	719	708	689	687	720	723	737	725	738	695	698	728	708	730	758	758	764	761	759	709	698	723	710	733	776	724	727	731	767	721	730	675	707	690	681	749	720	700	707	742	755	696	754	718	741	687	714	696	721	716	750	688	727	745	727	764	747	711	722	741	737	705	686	740	724	732	733	729	695	725	752	729	727	729	757	690	719	757	773	749	724	718	706	732	747	681	786	678	720	718	727	715	760	742	723	769	758	689	727	751	769	760	724	701	729	729	731	743	708	748	748	741	734	693	721	743	756	757	747	677	740	736	740	695	708	710	760	693	705	760	724	736	770	715	757	676	704	738	732	729	754	735	729	694	749	753	737	726	716	697	710	742	698	716	760	701	793	734	742	712	663	706	767	780	720	759	741	733	680	753	709	747	723	718	738	692	685	678	751	742	754	734	714	665	720	717	694	731	691	719	722	739	730	737	706	689	692	760	757	718	746	746	721	742	699	720	739	733	762	708	765	695	707	738	765	728	721	734	718	727	803	753	726	739	750	767	714	773	720	719	676	752	751	753	737	700	753	779	772	731	677	744	751	754	685	759	687	719	746	710	712	734	684	755	725	737	733	719	737	729	721	698	741	727	739	734	749	721	710	746	692	713	721	722	746	750	748	687	723	709	718	776	748	695	710	732	689	682	765	728	722	745	746	775	703	746	701	713	769	721	735	725	751	721	725	741	728	746	720	742	692	734	743	759	729	752	695	700	776	697	721	739	750	737	730	742	711	740	751	736	763	741	720	721	767	692	746	735	706	732	702	671	719	771	741	701	706	720	698	705	715	730	735	777	734	722	680	715	692	775	732	713	759	705	692	708	731	754	721	755	742	689	711	666	705	727	689	776	721	717	743	716	762	704	688	704	742	709	724	712	700	761	722	667	706	696	702	720	723	704	719	756	765	777	740	708	803	756	754	711	722	680	695	744	753	688	705	736	716	731	783	685	733	769	751	734	706	721	703	756	776	724	750	700	751	750	709	720	697	703	723	706	720	758	728	764	705	731	759	732	715	734	695	679	714	730	760	691	702	737	688	777	676	730	754	707	754	775	740	787	771	681	683	700	783	695	727	738	764	694	708	700	731	720	713	742	736	758	748	780	714	681	690	682	770	700	774	709	735	764	732	741	742	717	689	737	724	685	723	716	708	747	726	690	712	741	773	700	747	704	706	717	720	680	707	730	738	768	685	689	722	695	700	741	733	723	722	749	684	705	725	782	750	726	708	736	761	747	769	726	738	776	694	743	723	702	773	767	714	735	707	698	712	706	730	760	658	695	727	686	693	749	707	743	731	748	714	702	767	728	710	752	756	802	731	768	718	696	721	692	716	756	746	722	720	706	706	754	725	699	680	744	749	730	776	715	732	695	734	680	749	701	755	785	743	740	716	725	742	719	729	746	728	760	729	727	735	736	702	762	696	740	756	757	725	726	715	747	716	729	707	701	726	709	733	706	743	741	722	714	697	713	629	700	705	725	665	721	754	717	761	739	773	744	749	752	693	739	736	727	712	740	692	692	712	779	706	706	703	697	745	704	723	700	737	677	696	712	722	732	746	736	728	734	685	750	706	743	726	746	772	659	731	723	697	742	685	733	711	727	766	688	738	738	725	738	765	703	715	696	716	765	758	764	728	726	719	716	704	720	723	709	759	716	717	728	718	716	728	733	706	738	737	764	741	652	735	683
25534	22466	30879	30271	23243	15078	9034	5704	4144	3155	2501	1987	1656	1466	1278	1157	1075	1007	942	882	902	895	876	856	836	867	821	787	793	851	815	799	722	704	725	791	752	746	726	769	742	779	754	746	728	756	766	790	752	702	826	744	749	749	708	793	781	750	710	748	792	780	758	724	707	756	754	743	743	760	782	776	774	784	748	776	759	757	773	772	695	765	741	845	758	745	763	756	757	752	727	745	762	803	718	718	777	749	820	728	724	764	767	768	741	738	748	777	769	741	689	760	723	697	751	775	746	781	742	723	696	752	716	757	748	765	788	750	789	777	752	795	727	762	731	730	707	777	780	768	721	744	717	732	781	771	740	765	735	727	762	770	739	741	726	734	734	788	758	760	744	776	757	832	778	743	759	729	751	770	758	781	784	748	802	811	824	752	758	780	766	761	766	783	736	726	709	785	790	814	752	745	801	791	806	749	778	795	756	774	766	757	748	755	746	786	785	732	773	698	727	781	724	793	753	722	795	776	756	746	753	800	735	768	776	774	707	762	783	760	721	780	726	749	780	707	768	774	723	767	744	739	754	761	776	664	764	770	778	777	780	777	790	791	753	769	723	770	757	757	750	760	699	766	730	742	763	756	767	810	693	763	761	775	761	723	757	757	733	778	739	683	782	774	769	763	773	734	767	750	758	780	735	767	754	720	716	807	746	741	760	691	800	764	764	731	778	759	747	734	811	772	729	750	749	743	732	683	755	792	765	753	758	779	755	760	769	777	766	773	816	768	739	710	765	763	783	799	722	720	734	749	767	755	752	769	726	775	795	793	748	765	758	744	693	747	713	734	753	705	763	776	755	736	763	758	777	796	718	740	800	792	768	756	766	739	805	765	771	722	770	734	686	745	755	771	733	772	699	774	817	763	723	781	760	711	812	744	753	737	757	774	777	737	742	760	752	747	755	751	750	748	782	659	775	766	757	746	787	773	762	763	778	736	785	786	718	751	742	794	773	735	742	747	757	749	793	816	752	746	772	787	746	795	787	763	736	770	746	731	754	761	752	708	816	764	773	748	765	747	779	777	757	764	773	733	739	728	723	726	752	746	764	786	785	697	781	763	757	752	736	776	742	773	768	693	722	778	719	765	732	736	780	728	718	746	746	775	755	790	762	776	750	747	767	754	749	801	684	741	725	796	778	793	775	754	708	735	740	722	706	727	734	761	754	740	794	785	768	734	784	744	757	746	712	752	755	725	754	769	788	797	813	767	791	717	721	746	786	785	731	723	720	763	744	801	808	779	689	771	785	734	781	767	775	719	777	730	727	754	780	751	772	740	777	734	813	767	738	731	724	725	768	743	732	723	771	694	769	748	802	746	724	750	767	766	754	709	791	774	807	723	753	782	743	763	756	764	748	767	796	776	779	730	725	764	785	784	745	725	738	722	744	723	789	729	747	773	715	780	757	778	714	770	786	732	704	763	767	764	729	778	727	771	804	779	775	751	826	739	785	718	789	764	763	745	746	756	801	745	798	751	756	802	716	716	790	760	787	766	756	734	749	752	771	752	733	760	744	743	750	739	760	774	714	745	726	756	737	802	729	765	702	799	786	764	811	770	767	760	761	770	781	765	768	749	756	749	739	800	710	750	753	760	736	760	783	782	774	746	739	788	780	753	746	740	759	759	730	822	797	774	766	739	739	758	785	729	745	768	729	745	746	815	817	725	780	732	729	762	765	705	751	733	750	804	770	799	772	765	712	789	764	829	740	755	760	809	806	721	738	763	765	738	779	731	741	771	774	712	773	740	737	783	764	763	793	720	747	766	752	737	800	780	778	766	789	817	781	805	822	801	786	805	806	775	757	747	746	715	742	691	786	736	742	759	753	798	759	790	749	822	768	709	762	726	739	786	751	783	766	751	716	746	760	714	736	752	769	801	777	745	759	769	760	748	790	706	800	793	757	728	787	734	757	752	781	745	777	803	757	742	740	756	740	770	782	751	755	755	775	781	728	788	748	760	784	763	762	748	704	754	783	755	774	664	777	740	727	783	770	774	752	732	766	728	741	743	741	704	787	731	789	772	799	769	749	707	744	789	722	796	779	736	775	753	759	742	802	792	789	752	794	800	784	792	729	732	781	742	773	743	775	761	748	733	827	768	734	757	712	784	787	795	771	735	733	741	784	788	759	804	707	772	762	754	794	743	759	766	747	652	770	706	750	728	744	706	736	720	767	732	755	745	753	763	741	760	736	747	771	722	741	734	772	776	772	757	796	742	729	757	792	791	728	764	754	771	737	772	718	774	782	735	710	729	816	838	765	724	744	743	716	722	771	752	744	731	830	758	798	745	749	756	757	774	785	763	748	784	786	789	762	740	765	762	740	797	791	776	725	763	757	792	734	715	755	771	755	752	763	764	728	780	737	790	746	781	723	812	765	822	801	736	779	736	758	801	762	793	757	762	783	789	735	754	779	765	797	727	780	731	777	733	734	809	773	779	776	753	747	793	770	777	766	786	786	793	784	704	760	748	767	767	736	779	786	808	771	780	753	711	793	772	802	711	739	771	732	756	802	722	774	799	760	770	787	770	734	725	757	754	776	759	760	726	724	731	724	744	776	743	768	793	820	752	748	776	746	798	736	730	804	724	742	728	772	735	731	699	758	728	796	746	839	772	727	732	797	767	757	709	750	743	769	732	774	749	772	778	742	760	751	747	685	766	799	755	713	731	755	771	723	744	774	774	714	739	778	805	762	770	760	851	774	741	751	770	840	749	763	804	723	743	756	737	724	716	777	790	743	758	718	738	756	708	779	776	795	724	766	761	777	766	813	731	751	736	752	791	716	769	761	723	735	777	763	733	791	726	813	763	758	716	800	729	726	771	723	740	735	753	760	753	752	750	707	770	708	710	774	739	785	759	690	798	736	753	758	768	775	776	767	745	749	805	782	775	752	747	729	744	726	773	751	721	749	730	776	747	740	742	719	748	731	730	737	771	768	770	775	763	714	742	798	759	730	712	783	761	770	702	763	739	749	773	737	730	741	754	802	760	793	733	771	757	769	725	756	784	765	788	795	736	736	811	734	753	768	770	739	744	753	757	786	770	744	778	785	759	746	759	773	742	781	788	725	743	754	756	711	789	751	746	760	719	762	737	804	743	732	774	759	776	765	726	713	758	764	736	807	779	738	729	774	735	762	769	741	783	773	779	766	768	773	769	734	748	718	768	792	787	808	775	805	795	768	742	715	785	736	764	821	802	742	749	766	836	806	750	776	724	789	759	804	773	758	716	741	787	773	695	746	742	752	756	763	769	757	729	783	777	759	760	758	737	808	730	759	742	809	752	781	758	775	778	759	800	714	747	726	747	753	772	730	768	799	757	728	762	735	731	751	780	742	737	756	767	718	799	757	738	783	738	818	755	744	784	744	725	713	767	760	749	782	727	782	726	748	760	749	794	793	724	734	745	722	742	765	780	813	708	745	790	772	725	730	755	773	731	743	721	759	762	767	770
40572	65401	45912	32586	24827	16094	11686	8382	6418	4762	3600	2721	2212	1832	1631	1425	1243	1106	1090	992	950	884	897	963	920	852	856	856	816	817	835	840	769	763	804	801	797	768	801	754	818	762	741	773	718	750	747	759	793	740	826	811	753	789	786	740	732	746	717	751	802	760	814	724	788	785	759	790	779	774	756	782	723	763	773	737	800	774	762	691	777	795	776	698	831	774	742	734	752	765	742	753	709	762	786	680	761	757	767	758	711	760	735	748	766	774	780	746	710	769	801	761	730	787	785	795	784	722	720	757	748	749	786	782	788	758	768	742	827	765	786	767	749	822	781	760	752	738	743	791	741	784	774	729	732	790	760	756	794	749	712	799	765	769	752	814	727	735	789	759	755	753	740	788	768	786	706	751	796	783	747	743	747	797	798	780	786	808	750	800	792	781	728	780	744	719	718	729	789	718	683	697	784	790	755	732	793	800	768	745	735	765	767	800	771	813	737	772	755	765	746	783	744	786	784	763	769	736	753	778	791	751	749	722	786	760	765	729	738	764	758	780	768	752	789	769	783	742	779	754	748	759	739	812	787	745	761	774	792	729	773	810	773	720	780	765	788	719	761	803	729	723	722	756	775	794	780	786	795	756	789	765	780	784	763	730	712	756	799	767	723	722	807	813	742	740	717	754	818	798	739	773	742	781	725	782	730	747	766	763	767	738	784	767	755	762	798	773	734	777	751	783	787	750	760	737	798	783	771	859	735	811	776	766	753	806	768	752	776	777	793	782	734	786	751	742	757	811	734	803	756	724	760	732	729	775	801	786	755	749	760	759	714	804	717	776	727	817	752	736	720	769	799	733	721	760	745	758	751	738	706	797	830	801	777	730	818	753	748	739	754	800	750	766	766	754	800	772	769	783	816	774	746	780	801	763	765	744	802	767	732	764	715	770	780	735	746	737	748	742	771	733	732	771	786	789	776	763	782	750	790	759	764	746	839	796	781	744	773	778	736	808	762	761	750	694	745	774	782	750	750	799	787	747	738	747	806	785	812	754	770	801	791	727	759	716	768	738	799	781	809	751	729	771	749	773	779	771	754	728	761	763	767	807	776	775	784	739	722	720	760	757	791	716	781	778	775	803	824	784	711	770	754	757	775	741	767	732	787	731	778	767	736	755	831	783	746	780	776	770	788	717	779	754	829	768	784	760	819	800	741	802	811	755	768	758	771	796	744	772	740	786	750	728	733	791	781	758	764	743	782	754	722	795	763	786	798	766	707	775	745	711	809	799	756	710	769	770	811	753	764	725	763	804	752	753	779	726	776	726	788	772	797	800	773	797	732	731	768	773	796	741	851	759	798	717	761	811	731	760	763	757	775	796	768	698	797	748	778	783	775	755	789	779	758	720	754	820	789	737	770	764	750	735	727	726	732	809	725	773	768	737	781	771	827	783	761	788	763	756	769	748	771	829	753	777	812	794	770	767	762	751	709	798	760	736	760	727	756	754	743	747	809	768	783	761	756	716	764	792	692	773	759	769	792	760	715	756	712	785	709	741	749	779	771	752	723	742	801	776	749	740	787	751	713	773	776	715	757	718	750	755	742	739	762	753	789	770	761	783	743	799	763	726	770	758	799	773	778	804	723	748	790	812	763	781	716	801	794	750	761	689	768	744	780	788	782	807	763	748	820	770	805	749	707	800	777	780	724	723	728	763	770	772	795	774	750	790	695	747	764	736	776	773	779	768	779	743	725	787	739	778	758	734	755	784	781	749	753	714	779	788	809	764	799	770	741	775	780	741	790	750	719	746	783	765	739	745	793	717	798	728	732	756	793	770	810	733	790	748	768	778	769	740	726	699	795	722	797	729	775	840	720	732	777	808	781	764	816	771	762	720	739	748	791	800	754	737	790	787	753	783	780	749	754	768	822	736	796	786	778	795	778	762	754	740	793	758	751	740	764	758	795	766	746	753	752	761	755	721	810	788	801	776	801	773	739	721	801	722	748	806	764	746	740	769	738	771	767	752	760	739	781	783	733	737	744	791	709	750	747	781	796	769	730	755	741	780	739	781	731	703	768	776	772	782	734	769	764	798	780	743	725	758	779	730	727	754	786	758	773	780	816	757	796	743	722	746	754	773	780	796	771	772	749	756	770	795	746	741	794	774	723	818	780	752	753	759	795	775	775	741	780	739	792	784	743	753	783	767	791	785	770	739	723	750	737	800	703	764	750	760	774	767	776	745	809	750	824	752	773	742	777	799	751	804	761	736	788	811	728	759	805	810	776	764	753	771	752	783	758	714	766	783	740	785	796	738	771	747	730	751	753	770	794	756	727	756	729	755	787	785	771	748	778	756	776	767	794	757	730	771	767	795	738	738	784	766	838	774	765	761	739	795	744	732	772	809	757	768	765	759	808	751	731	821	786	773	745	748	757	784	763	724	771	740	768	754	781	737	766	723	731	761	830	742	763	770	764	768	746	766	758	782	763	760	804	760	754	736	776	732	805	796	687	773	761	745	761	761	718	762	794	804	775	778	696	738	750	752	757	819	739	792	733	772	786	709	740	761	755	775	717	784	771	736	789	766	773	789	803	757	709	754	787	750	769	777	727	799	768	774	770	764	739	727	725	810	790	780	748	728	785	761	769	741	737	727	754	735	780	722	723	755	748	764	775	738	779	800	754	777	779	737	773	755	751	746	760	761	762	770	748	719	761	778	741	773	769	762	751	720	723	731	755	718	789	788	764	734	762	769	743	784	733	771	803	771	803	812	721	780	710	728	736	736	747	770	731	797	752	807	734	763	781	760	746	757	753	721	787	748	705	758	765	799	747	757	733	748	779	762	705	768	746	817	817	747	714	793	755	784	704	775	753	768	739	756	767	790	727	760	736	811	773	745	740	740	770	746	820	772	737	778	713	771	677	755	750	763	682	754	746	718	755	777	786	753	786	733	753	820	731	768	776	750	748	788	754	768	735	766	723	748	761	766	774	812	737	729	722	783	769	764	756	786	762	763	801	764	748	809	750	761	768	821	724	789	765	779	822	734	747	775	794	733	769	765	789	764	745	729	753	763	764	794	714	783	726	720	790	739	778	792	764	729	748	736	776	732	760	788	743	734	773	766	738	721	731	806	762	730	767	699	747	769	730	747	737	785	705	745	709	787	779	774	770	766	765	746	744	769	794	771	748	726	795	801	760	776	789	732	745	771	804	759	758	798	804	768	773	742	753	722	778	717	771	750	723	751	773	740	783	774	795	781	708	782	765	802	725	742	764	764	736	759	801	793	769	764	811	808	790	794	744	783	756	757	746	736	764	771	729	776	749	756	769	785	737	778	730	704	776	823	773	771	733	778	739	810	742	775	733	709	732	820	800	756	769	793	802	766	805	742	804	778	746	739	784	736	763	744	735	765	764	731	795	777	727	728	811	817	803	752	712	737	720	747	810	793	758	787	786	764	767	745	754	768	736	799	717	744	789	719	772	766	772	771	759	732	823	746	778	752	717	769
23023	21430	29166	24491	22787	23715	20375	10303	6766	5191	3896	2985	2401	2023	1713	1586	1397	1243	1195	1071	1033	952	994	921	883	873	860	918	855	854	797	839	838	759	795	726	790	807	765	777	797	806	792	769	754	804	773	730	775	765	768	797	786	800	823	800	874	819	731	788	764	751	770	734	763	763	787	805	800	731	762	779	820	750	774	769	782	750	753	744	769	796	756	805	749	754	765	741	804	771	821	768	751	773	781	745	766	763	805	750	776	802	802	796	763	782	744	787	743	745	743	745	803	792	823	776	755	756	798	783	818	797	744	833	724	786	781	783	767	780	774	778	770	778	762	803	736	759	761	791	824	796	758	748	827	782	779	785	799	808	746	764	783	778	772	787	793	820	769	749	790	769	732	761	748	755	755	838	787	768	763	748	786	765	798	820	751	787	778	738	764	751	801	792	733	729	791	746	762	765	779	808	776	732	802	775	748	808	780	731	790	809	784	791	777	754	764	788	799	754	765	753	759	774	798	719	800	852	792	772	804	768	764	771	762	805	791	811	756	801	777	737	759	800	806	819	753	786	780	735	776	801	778	770	780	730	765	738	758	721	742	758	728	783	786	742	773	815	787	772	757	779	765	785	723	800	768	778	742	802	782	762	785	791	801	789	750	763	764	779	765	836	760	828	758	760	711	786	796	748	774	768	734	820	720	720	771	819	776	774	753	745	768	774	815	768	730	819	785	773	776	781	803	761	779	822	722	786	784	799	746	774	712	792	769	757	776	779	714	756	771	751	778	791	795	802	778	777	739	791	786	754	785	771	793	797	792	758	813	727	794	774	716	816	809	792	780	762	755	791	805	736	759	773	811	771	790	789	775	775	807	777	762	775	783	786	784	759	764	783	780	750	811	757	798	754	773	783	810	757	754	762	730	772	776	762	729	801	751	797	839	754	800	771	802	780	771	816	730	787	787	777	856	768	787	771	790	785	761	779	785	763	791	740	792	814	778	789	780	787	740	771	756	781	805	759	800	789	836	782	796	827	799	805	776	716	809	798	760	748	821	793	796	838	824	748	783	766	793	778	780	773	778	770	847	746	805	753	793	814	761	737	732	737	733	709	814	753	795	767	794	793	795	763	756	764	760	761	801	826	748	785	743	800	748	790	742	751	765	790	723	761	776	783	770	777	743	758	824	828	801	771	788	830	768	752	811	813	741	773	779	736	848	803	773	787	701	829	745	788	762	741	767	756	749	772	801	767	790	774	852	789	804	796	768	765	752	803	803	802	743	743	796	796	745	763	806	804	720	795	804	754	752	755	815	770	804	799	768	764	747	723	803	816	765	763	789	764	773	738	785	743	763	778	784	818	827	747	746	795	805	823	792	762	728	764	744	772	778	785	770	766	731	788	704	777	807	771	767	788	760	804	808	769	764	773	731	767	778	824	783	774	757	803	721	827	778	790	760	763	757	768	774	788	752	762	762	774	752	793	791	745	779	774	761	775	763	797	762	770	823	763	778	787	726	751	764	759	851	791	763	824	751	783	751	761	774	806	767	751	813	724	847	786	722	753	781	766	760	783	762	829	750	784	755	804	769	777	774	763	784	792	788	807	756	782	805	790	787	799	738	761	766	801	783	794	789	820	763	757	819	812	811	805	765	811	756	829	799	743	772	786	807	721	813	819	797	772	793	786	749	756	801	766	765	820	728	760	760	807	829	797	761	767	768	788	750	732	767	767	765	773	757	727	779	776	784	747	737	847	803	785	805	779	731	762	758	802	744	777	794	819	748	778	758	788	801	802	737	766	792	795	777	766	809	808	785	771	762	781	741	770	786	766	779	723	735	784	762	750	791	766	795	818	739	752	714	795	788	821	782	749	784	736	784	835	769	723	781	780	795	772	756	809	759	730	798	778	852	799	790	773	747	776	772	826	777	713	793	777	858	793	786	783	810	822	747	762	814	770	766	793	741	778	787	820	762	784	823	791	761	765	785	752	734	769	753	728	765	788	719	787	789	752	799	790	794	729	739	785	793	835	753	781	803	770	847	809	746	750	732	774	795	750	720	775	820	807	762	754	757	825	803	767	765	789	755	762	745	751	790	802	794	738	702	709	806	762	771	786	750	760	801	792	804	803	822	775	808	803	731	788	822	784	802	751	766	819	796	787	802	746	774	746	724	809	799	792	739	821	775	805	796	828	773	795	833	831	798	756	740	754	743	768	798	770	795	729	785	743	781	750	716	797	844	791	808	797	727	799	803	762	841	740	791	827	752	794	774	761	758	788	763	754	760	763	771	734	806	770	736	767	694	734	750	793	779	770	736	822	795	765	747	717	746	755	781	759	746	764	754	719	787	715	750	830	794	814	800	837	791	792	787	791	803	784	792	737	775	764	740	769	749	743	814	779	729	768	774	747	767	775	744	795	728	800	760	742	761	840	875	749	801	761	717	796	801	770	775	745	800	819	736	801	736	796	765	757	774	812	728	814	795	754	750	752	785	761	770	762	772	764	782	765	735	768	786	756	784	780	763	744	802	759	790	764	763	774	758	757	715	781	779	754	792	795	783	832	804	771	765	763	764	759	726	776	791	777	825	725	755	758	730	764	799	747	770	760	799	763	753	777	801	742	797	768	762	783	737	771	788	814	763	743	776	731	805	759	825	791	791	744	792	786	849	746	768	768	779	723	771	740	773	771	765	780	736	808	792	788	779	800	757	782	791	730	831	785	750	797	758	789	820	780	798	812	772	814	777	794	816	769	782	814	773	756	799	780	795	755	776	849	754	759	747	750	852	791	704	743	799	781	772	774	769	773	736	781	766	802	778	761	744	765	755	759	754	812	814	728	821	811	793	777	776	779	781	825	718	724	781	762	761	801	808	782	755	811	812	806	745	750	782	815	744	751	811	803	806	723	722	808	775	781	847	787	797	773	799	765	770	752	799	795	766	716	736	774	736	769	717	754	788	816	779	794	771	793	814	788	783	776	749	812	814	760	775	801	855	779	772	738	796	788	758	765	789	829	738	776	764	837	802	770	744	764	783	752	816	758	767	734	805	829	781	772	805	765	785	790	795	770	758	769	723	783	740	803	791	793	822	803	817	804	769	764	744	783	748	796	762	772	804	805	722	767	777	834	785	754	797	763	747	742	809	758	743	792	738	759	798	735	734	807	780	733	782	761	797	791	795	785	768	784	829	747	790	736	791	773	758	808	802	733	802	782	788	805	768	757	831	736	803	758	781	827	825	778	754	805	788	749	824	739	801	752	732	745	813	777	775	839	786	803	704	773	794	804	766	696	810	772	777	779	809	808	758	826	769	754	795	778	759	792	794	791	774	767	800	819	739	775	791	702	764	748	780	755	732	798	784	735	770	762	746	758	751	774	809	793	709	777	776	829	763	708	771	788	763	803	810	740	748	795	738	822	804	790	787	741	822	760	754	770	771	765	821	753	757	766	776	759	748	793	730	833	762	726	758	770	767	786	759	767	776	814	805	809	790	775	761	742	763	852	774	790
44107	69290	55105	40782	32288	23370	16402	12561	9380	7017	5423	4110	3291	2575	2174	1849	1600	1418	1302	1183	1175	1023	1002	991	950	868	935	852	838	820	788	806	807	826	768	786	769	794	782	800	851	808	753	739	754	775	814	782	778	767	796	745	770	781	753	762	759	761	801	736	750	765	779	753	763	767	738	779	811	778	725	786	732	823	697	768	774	745	779	780	757	774	772	775	771	762	758	733	726	778	733	754	764	787	818	797	757	750	786	775	748	756	790	789	763	732	752	774	752	744	807	720	772	771	752	778	787	779	800	819	743	772	725	802	762	734	793	747	806	782	797	746	753	779	724	758	780	785	713	734	746	739	782	806	767	717	768	757	749	803	744	769	777	789	764	760	763	733	764	748	764	761	755	787	793	794	761	761	763	775	727	733	763	751	798	803	759	777	762	801	781	754	748	768	777	767	795	801	728	784	772	746	806	811	736	764	814	758	789	826	764	760	716	743	762	796	760	728	789	758	716	761	760	802	751	747	747	732	764	744	758	737	760	770	741	767	770	771	793	726	782	767	781	752	782	752	741	795	827	753	731	804	735	791	719	826	765	842	761	771	728	749	781	773	775	742	777	784	746	772	726	760	796	728	744	749	758	782	778	793	770	768	800	757	737	747	734	788	729	789	763	805	789	759	710	744	758	742	814	775	744	763	743	746	782	784	771	804	748	793	716	794	764	781	766	758	770	727	696	764	756	768	810	794	735	806	794	756	767	766	767	750	790	795	741	773	800	811	747	756	785	760	786	820	735	731	758	804	767	763	789	794	744	754	763	791	761	765	757	797	812	792	751	733	769	757	748	782	779	766	737	793	747	706	790	748	852	802	782	752	750	767	799	764	713	771	776	701	775	799	791	758	796	762	778	769	764	746	782	723	775	756	755	714	740	772	751	732	729	730	749	791	749	771	792	844	794	764	767	767	743	759	767	740	728	721	766	754	776	763	795	756	763	742	706	750	687	792	731	814	779	821	704	745	728	729	793	785	741	750	754	814	756	748	754	782	761	764	759	732	710	781	785	756	719	799	794	740	779	763	769	714	747	799	747	786	785	796	796	792	756	764	771	739	799	784	788	752	743	769	789	729	802	809	727	734	734	774	804	769	769	745	745	739	806	743	766	765	781	789	826	715	819	755	782	751	787	782	808	782	758	833	763	812	769	808	777	745	746	719	793	767	775	751	801	754	770	769	762	741	745	763	733	775	756	737	756	835	772	719	806	761	776	798	804	802	739	747	750	755	747	765	724	755	740	783	743	747	728	794	757	793	738	769	755	753	808	738	763	809	798	825	792	799	800	758	806	757	761	770	756	764	759	740	758	737	771	779	763	766	749	794	791	758	827	783	746	805	795	814	806	806	775	739	794	798	752	812	793	765	773	731	758	752	775	792	716	787	779	770	773	723	788	770	841	757	850	785	748	745	763	771	811	776	763	769	740	767	809	784	759	745	727	741	724	806	766	761	781	794	780	805	778	754	779	773	743	779	781	763	739	777	741	756	756	762	811	724	764	738	788	769	766	756	794	744	791	719	748	796	777	762	767	728	750	721	773	802	779	771	781	772	769	728	764	758	739	714	794	797	760	776	776	731	768	777	748	749	758	782	771	798	786	740	802	807	763	800	795	781	753	773	810	713	769	748	774	759	785	722	727	785	809	770	717	783	775	756	736	797	748	724	806	810	803	757	780	808	775	764	799	731	779	778	754	764	758	807	767	792	751	731	803	795	795	793	724	784	780	763	806	760	791	780	810	781	777	778	807	723	763	838	803	714	797	774	745	740	787	763	775	744	744	782	757	752	754	792	808	771	778	828	779	766	826	762	771	784	757	731	801	794	773	806	759	737	775	761	760	772	748	782	765	761	810	751	740	753	730	758	755	722	740	733	752	750	782	802	766	724	735	777	781	770	823	807	785	753	788	729	771	773	764	823	737	760	765	793	802	762	799	777	738	737	712	752	774	742	714	769	787	794	772	743	756	836	746	821	739	777	772	770	772	795	758	782	728	768	777	798	793	764	749	791	768	811	797	711	794	755	741	831	753	805	822	760	794	755	812	816	740	746	784	766	746	809	781	758	774	761	774	801	799	783	732	788	705	754	789	779	794	766	807	745	761	780	762	760	742	799	809	756	767	759	721	764	782	786	785	769	785	728	796	768	803	747	771	765	728	731	729	813	807	714	812	765	768	767	787	735	764	707	789	812	738	735	784	748	775	735	735	780	826	726	799	788	741	761	828	740	751	742	773	729	777	770	760	750	798	793	733	757	740	751	732	748	746	786	753	810	739	760	756	759	750	713	755	716	758	745	787	769	791	767	791	732	799	767	785	782	752	765	758	785	762	763	779	715	757	762	739	782	778	743	768	764	788	741	770	724	795	735	777	762	786	722	769	789	778	777	785	744	768	728	768	758	768	806	824	786	796	781	765	744	770	784	789	783	777	754	731	832	758	761	750	766	788	813	734	720	786	822	790	736	840	752	788	737	757	780	760	792	764	773	784	787	777	720	779	735	749	839	804	777	756	777	773	769	834	753	763	743	772	819	736	770	774	770	775	791	785	767	730	742	727	777	776	762	752	782	759	730	737	795	773	757	749	726	782	773	706	783	776	800	766	762	784	765	705	749	773	779	760	776	741	770	790	772	801	790	744	806	733	776	777	756	805	759	764	760	744	812	751	740	772	811	787	774	769	735	715	760	773	808	745	752	796	757	733	743	763	711	793	788	731	765	769	754	800	782	722	784	798	734	765	761	755	764	790	830	763	730	719	776	746	740	751	764	736	713	774	835	759	776	746	780	734	760	794	810	744	789	757	720	757	765	787	810	805	823	795	737	725	746	762	737	759	768	802	777	773	728	764	764	736	727	746	806	739	722	732	790	756	772	740	773	728	783	787	766	771	767	782	780	749	736	767	784	783	758	754	703	760	762	776	733	780	741	739	813	793	772	748	739	792	746	751	758	771	783	765	749	708	788	845	759	781	778	768	805	781	792	781	784	735	730	789	753	798	769	811	729	767	742	741	790	748	727	776	739	794	732	762	737	763	766	756	792	815	819	747	728	730	734	741	724	741	751	785	758	761	842	766	819	812	757	749	742	742	784	810	807	818	790	774	771	807	755	736	808	790	751	722	755	779	772	768	772	739	725	730	745	753	759	781	716	776	765	762	755	746	790	771	788	767	810	819	752	793	752	732	842	736	763	784	741	793	795	794	738	793	789	777	748	745	802	789	786	782	777	768	774	700	781	790	753	786	717	769	809	775	782	810	712	760	780	763	778	796	764	766	725	791	789	751	746	798	768	764	774	811	732	768	782	764	730	777	841	735	805	783	724	706	777	754	762	763	728	779	741	753	766	766	812	707	750	738	803	774	762	758	747	726	756	771	739	739	814	794	804	796	704	790	777	793	743	709	761	775	769	767	766	728	761	786	749	829	745	824	764	752	802	813	765	791	792	770	792	760	741	708	750	757	781	767	770
36946	43952	45224	34153	21927	11568	6792	4601	3331	2666	2083	1777	1445	1231	1184	1076	996	984	928	842	792	781	777	833	770	778	740	740	789	771	753	711	757	739	706	730	707	751	747	718	753	786	769	787	696	736	713	740	794	707	686	726	744	709	721	782	691	755	678	703	769	695	764	746	680	712	731	760	723	717	700	703	682	714	731	735	744	753	744	704	728	779	748	708	708	731	716	770	710	755	738	728	744	727	750	766	658	747	729	706	750	731	712	766	701	763	692	683	718	760	713	707	693	755	727	745	690	742	691	754	728	788	729	722	753	735	733	733	767	733	754	709	722	738	690	767	704	753	729	742	765	748	780	694	727	755	752	816	740	750	712	738	738	722	712	724	705	729	725	750	755	751	744	734	772	762	744	710	755	747	762	770	762	747	725	709	759	718	768	740	737	732	748	714	752	722	711	769	765	736	741	704	703	686	760	714	742	752	766	751	739	745	720	731	751	789	672	764	786	727	678	745	736	746	786	750	706	668	730	736	717	697	730	759	724	712	722	730	756	746	705	738	716	740	711	725	747	727	760	705	746	750	769	742	709	712	705	779	729	718	747	695	720	746	762	695	788	731	735	726	693	739	726	723	720	733	693	764	720	777	715	720	720	728	753	713	728	730	706	727	713	766	753	716	698	780	708	678	709	707	751	768	690	717	753	777	719	747	685	747	708	728	702	728	685	733	752	725	703	722	729	740	752	736	743	791	699	739	798	724	730	703	705	710	724	731	734	748	782	803	708	720	721	719	721	707	712	749	699	744	683	721	727	724	745	762	692	651	679	740	727	741	756	761	736	669	795	701	715	768	726	751	747	751	728	709	739	735	717	696	760	736	685	711	728	749	729	740	706	753	746	746	698	771	728	675	751	709	773	719	714	724	775	751	690	724	703	739	762	722	707	757	753	758	721	730	761	719	751	778	685	736	728	659	757	727	653	723	748	721	707	668	750	749	713	742	764	667	721	711	680	704	744	708	763	723	758	695	734	707	762	735	677	758	718	730	745	718	725	722	675	680	693	722	705	704	762	742	720	709	709	716	780	694	744	668	709	719	701	748	729	722	740	767	737	785	745	707	731	722	720	731	712	690	764	701	754	737	766	763	774	747	746	668	695	763	721	705	717	704	752	743	697	746	742	711	726	718	799	786	743	709	725	770	764	735	752	711	731	692	741	759	746	732	705	711	724	686	705	824	680	772	704	721	741	758	719	718	719	702	808	717	718	800	763	702	690	777	711	752	716	732	707	734	730	718	726	705	713	690	727	742	735	717	704	685	733	717	718	761	734	737	738	722	740	744	724	742	745	679	723	740	731	691	761	737	728	734	742	763	718	719	713	707	716	756	728	724	715	728	718	675	668	715	690	707	767	773	725	708	693	787	796	677	717	725	747	679	713	718	675	775	759	733	730	699	708	698	718	772	754	729	690	719	698	741	711	756	691	760	711	755	749	794	782	722	759	795	737	764	789	733	737	729	733	718	757	680	741	762	724	705	695	730	704	731	732	744	703	732	749	745	759	707	760	761	731	780	728	744	722	741	732	688	741	672	739	728	637	749	746	726	698	805	685	730	711	722	760	762	700	749	706	742	739	694	735	725	724	718	745	751	697	694	739	754	710	705	699	739	664	709	697	726	750	685	761	749	702	727	748	713	719	703	805	716	756	754	679	694	769	718	756	715	741	730	734	753	733	769	718	721	702	736	719	737	697	732	735	798	728	723	745	777	695	745	744	681	811	702	738	723	715	771	743	732	691	713	726	717	738	742	762	776	693	678	743	731	767	720	712	701	769	687	707	753	726	729	764	758	714	712	710	717	708	766	775	702	745	761	756	696	725	750	719	736	732	734	683	725	697	744	761	781	790	700	717	745	686	789	732	762	756	715	736	729	759	703	704	739	758	742	664	721	699	756	741	759	705	741	710	688	752	748	671	760	721	777	732	684	733	764	746	735	719	744	691	728	656	724	711	786	737	721	741	726	725	742	727	741	730	730	779	743	716	771	745	726	740	752	799	730	704	728	753	762	708	725	733	720	749	704	703	659	754	697	755	712	737	761	732	771	720	710	765	727	726	712	697	735	701	745	658	762	761	732	718	732	749	746	765	773	746	738	709	789	748	709	718	711	734	693	720	770	673	714	725	664	737	757	673	745	705	734	698	764	717	721	751	768	708	710	706	695	702	694	753	693	741	686	737	712	755	672	742	694	702	712	780	707	736	716	755	705	713	749	753	726	700	717	699	698	703	705	683	730	779	690	744	745	744	726	687	734	744	736	748	748	708	747	744	724	661	712	730	707	711	731	732	670	723	671	713	761	749	770	741	747	791	764	691	752	724	734	693	730	743	693	691	790	774	701	755	744	738	719	750	726	740	666	715	716	731	757	756	678	760	747	736	709	705	720	707	729	753	744	732	768	718	726	711	712	758	772	746	755	733	718	722	732	796	753	736	751	742	781	700	681	769	748	752	698	695	723	730	716	709	723	653	685	753	752	738	738	754	706	766	724	751	713	722	700	758	731	676	738	791	704	756	712	754	737	772	716	679	736	744	783	730	715	718	670	749	749	715	699	720	726	730	712	743	698	722	675	731	697	702	709	728	700	774	717	719	725	729	703	691	754	759	770	722	755	757	728	743	717	717	722	707	712	711	737	740	792	741	740	731	703	758	749	694	756	762	779	731	707	744	720	702	747	715	716	731	736	760	725	715	758	759	686	717	679	700	716	720	693	709	708	724	788	741	733	662	718	748	706	702	732	748	742	743	753	740	721	743	680	663	720	732	715	729	750	759	730	748	749	678	797	742	733	752	722	743	739	710	710	723	671	775	714	710	719	761	717	751	742	770	756	714	757	718	758	710	722	716	738	717	667	768	766	745	777	691	763	722	724	704	727	769	773	736	774	781	714	688	736	780	701	690	744	764	734	687	721	744	729	778	710	721	752	746	749	743	716	721	746	723	668	753	720	755	733	657	729	746	724	725	732	765	703	775	746	719	753	698	753	720	750	771	697	713	773	749	759	734	757	717	757	719	697	724	716	729	709	747	774	710	676	748	718	724	756	701	760	733	748	732	745	753	768	735	739	749	673	762	769	734	702	704	746	742	734	753	768	714	666	708	716	720	776	719	737	709	718	735	730	742	709	717	718	712	650	732	745	749	675	769	761	726	773	722	685	689	702	718	746	726	732	756	734	759	750	781	705	778	755	732	727	724	717	717	720	709	798	757	751	769	726	730	721	709	735	750	763	771	642	747	732	712	743	742	728	722	735	744	741	709	675	683	760	760	702	735	706	748	714	685	736	718	735	752	727	699	770	736	726	678	776	706	750	672	741	710	683	710	722	692	766	745	732	764	709	725	709	709	717	721	737	740	694	707	773	764	775	714	778	755	654	759	734	769	766	755	718	734	757	717	730	716	696	731	804	756	754	694	744	754	694	714	687	752	752	710	687	715	755	739	681	717	692	733	718	714	720	764	672
41087	55749	43246	30404	21938	13507	9451	6902	4990	3781	2820	2265	1888	1627	1393	1197	1117	1033	1018	921	895	857	803	811	820	841	814	808	792	781	751	759	776	772	785	728	731	761	747	765	712	796	774	773	720	713	761	789	715	726	705	809	772	717	713	725	746	753	731	693	730	781	755	761	768	761	738	724	761	770	734	735	722	786	679	704	706	699	703	761	732	712	726	731	775	754	737	752	722	715	706	755	751	758	686	708	800	686	729	690	718	748	818	794	748	719	737	727	713	735	748	738	695	696	776	721	723	687	724	712	735	710	729	734	746	770	750	730	712	705	746	702	756	780	736	743	778	752	740	652	721	763	746	754	725	690	734	712	765	697	751	751	771	680	724	726	777	745	749	727	749	720	712	721	744	731	725	765	718	742	756	750	742	745	745	708	744	746	740	703	695	751	755	727	761	716	742	754	747	751	753	707	725	762	722	746	767	737	751	731	708	725	744	752	723	748	750	723	715	681	729	707	696	768	719	711	698	719	657	755	732	723	764	692	719	798	722	712	755	716	735	703	729	739	701	748	749	704	758	737	740	753	712	727	731	700	719	758	718	768	780	757	790	733	754	750	714	719	744	698	704	777	720	731	737	709	773	738	724	746	770	730	749	729	742	707	720	769	714	745	692	757	759	747	756	705	780	743	695	725	763	788	729	701	768	793	730	757	678	685	742	765	688	762	748	754	739	752	766	743	726	707	685	723	684	763	735	795	689	745	786	740	749	723	768	695	708	770	709	687	727	747	721	786	735	736	710	698	718	761	742	749	764	708	734	719	705	741	743	763	754	741	727	758	735	733	778	736	683	733	744	706	762	751	770	749	741	750	756	755	770	712	779	746	735	747	697	713	739	744	739	709	760	729	697	733	745	732	743	764	714	718	716	743	768	742	736	729	776	745	720	696	792	717	727	751	757	716	762	773	707	724	748	756	749	745	717	741	736	727	707	726	684	700	728	768	734	737	764	706	679	757	714	739	724	750	726	780	733	746	737	723	744	777	755	764	763	748	690	723	727	691	751	730	755	727	792	753	689	755	709	749	753	723	782	769	695	744	733	721	738	778	689	769	749	736	740	774	744	700	774	782	739	747	719	744	736	726	711	689	758	686	751	722	698	694	688	796	737	814	779	785	701	739	724	749	693	748	748	694	763	698	719	738	751	710	739	747	774	710	715	767	734	749	706	728	730	712	714	734	730	720	749	717	795	747	768	733	757	763	737	756	730	752	740	764	769	716	751	763	716	780	781	753	743	753	744	750	773	677	744	639	724	725	726	764	716	745	723	727	723	770	768	739	768	699	741	702	755	717	717	758	731	712	720	795	765	761	723	713	703	731	761	781	758	790	762	711	708	689	756	732	710	752	716	770	734	744	795	734	766	742	735	769	750	755	749	768	735	705	738	730	680	731	761	708	753	740	761	782	741	743	750	740	735	765	697	744	703	701	707	687	742	741	695	681	729	777	697	728	725	765	770	712	731	747	742	750	732	712	718	731	712	762	741	734	712	742	703	689	759	721	766	722	751	731	724	762	762	755	739	822	752	729	748	757	722	754	722	747	724	748	811	770	713	756	705	708	701	754	753	698	709	684	707	782	695	727	756	739	722	786	739	740	785	702	713	757	765	674	746	742	689	723	745	725	728	792	730	709	732	738	759	738	739	727	706	683	723	753	695	727	721	684	812	708	708	743	725	738	731	772	762	740	741	737	731	688	723	719	716	746	807	753	737	738	783	756	714	734	747	766	769	761	721	716	770	723	764	678	732	698	729	720	761	717	727	778	779	784	777	744	741	793	705	744	700	758	745	693	738	735	770	726	739	759	777	690	774	764	735	745	726	758	737	716	724	730	790	736	757	811	717	750	740	767	744	755	737	776	692	800	739	732	739	723	693	778	741	721	732	779	744	702	759	715	720	718	746	722	763	731	753	730	707	766	755	723	768	697	685	769	718	711	797	778	757	688	745	720	772	791	729	756	778	760	765	759	692	732	731	748	762	709	730	782	714	689	772	703	704	680	769	742	738	696	696	730	728	797	690	770	721	688	751	782	764	732	733	734	756	744	694	720	698	764	724	779	765	755	742	732	676	752	726	739	749	757	711	713	761	715	758	722	784	686	758	778	733	717	740	768	803	748	720	721	755	725	734	789	795	789	747	742	715	764	776	753	754	741	736	663	769	743	721	694	732	781	711	722	727	708	745	703	742	780	776	732	739	755	736	711	739	793	731	712	709	706	661	749	729	744	718	753	731	717	748	756	711	707	758	693	758	737	772	691	694	715	749	723	766	760	775	715	769	733	721	704	749	746	742	718	714	684	750	685	705	801	735	765	709	710	705	832	746	749	771	714	728	718	731	735	812	723	675	754	734	698	708	739	729	696	728	724	718	759	734	737	777	709	720	728	716	737	767	706	719	750	785	712	738	711	721	764	739	738	767	713	749	744	735	748	700	743	730	747	746	701	765	740	721	763	735	713	698	688	733	750	747	758	758	714	757	731	767	732	754	756	771	742	725	740	760	762	715	740	757	738	757	807	785	674	736	699	781	740	741	793	728	742	763	733	712	736	704	747	751	737	731	699	752	782	693	715	766	779	757	776	736	723	751	752	740	747	732	706	749	721	698	764	751	683	731	721	727	675	744	784	700	787	760	716	746	717	708	735	785	758	696	770	745	744	721	729	739	712	765	722	765	742	723	747	699	762	775	739	709	696	686	773	752	765	779	692	758	738	736	777	722	753	812	693	762	737	700	750	709	714	783	693	724	704	739	734	770	724	725	782	799	708	784	750	752	756	686	711	731	767	738	735	790	725	763	686	710	687	757	764	783	738	758	753	762	757	769	729	727	746	752	743	731	722	771	741	760	768	749	729	733	716	762	768	760	720	738	775	769	714	751	746	775	753	764	711	731	731	685	752	787	724	750	786	711	765	760	786	770	700	797	706	724	731	716	747	717	768	695	732	748	765	738	714	754	747	721	733	762	723	737	716	786	765	732	757	754	751	744	763	734	739	736	717	713	765	720	762	747	757	710	761	725	729	715	741	747	708	773	737	714	711	743	765	715	732	721	740	683	721	726	728	813	744	716	750	745	743	739	709	747	752	753	720	758	713	741	712	742	707	741	752	743	696	756	717	681	776	750	720	655	754	802	753	732	753	742	759	792	754	769	732	706	756	782	710	738	768	759	769	775	732	716	712	722	741	744	721	753	729	733	755	763	757	734	756	705	796	730	754	746	715	733	737	742	725	692	786	742	740	773	688	738	707	734	752	715	790	733	765	787	685	757	757	721	687	755	718	792	722	725	750	746	716	734	780	732	747	744	795	789	722	778	733	723	750	756	714	756	738	767	733	683	771	767	732	746	734	717	726	698	757	708	754	753	737	749	748	743	723	760	747	703	698	741	745	727	753	764	734	709	739	739	704	701	744	787	722	745	743	740	713	720	740	737	740	742	746	727	718	723	749	741	678	739	742	707	691
24360	21440	29480	27619	24826	20649	13446	8133	5502	4267	3285	2610	2066	1725	1495	1345	1219	1085	1056	918	855	886	865	884	855	783	803	759	796	732	789	740	767	740	760	726	745	708	786	764	751	742	729	764	705	761	751	718	694	710	698	756	703	766	709	751	724	716	753	751	754	738	716	713	815	734	677	697	726	738	746	777	736	722	718	724	715	727	685	715	730	643	710	722	734	742	785	721	757	723	749	757	705	738	729	784	716	748	631	744	710	755	714	712	675	676	717	764	735	738	697	728	696	755	716	769	723	692	782	750	711	774	780	749	699	759	735	699	677	728	718	657	689	746	707	678	690	683	690	748	729	729	735	760	707	760	764	750	760	735	704	715	707	683	699	729	676	719	746	729	773	770	719	712	709	753	714	718	757	685	790	695	702	656	761	745	731	748	741	744	703	708	735	704	757	670	770	723	778	683	719	750	724	751	727	712	754	715	729	760	733	725	728	748	750	738	699	723	747	753	718	729	708	730	682	732	727	723	736	707	753	753	756	729	740	761	737	666	733	750	692	658	671	724	683	736	713	691	732	747	713	735	733	706	747	719	810	730	692	767	720	728	736	724	730	715	804	721	717	676	729	730	738	739	717	750	715	739	699	739	716	752	727	723	727	762	769	711	753	741	703	712	744	782	713	767	791	695	748	680	716	720	690	758	761	703	685	760	775	746	750	694	736	753	688	770	725	721	719	742	741	746	754	693	724	707	753	670	765	763	736	743	736	699	752	766	721	711	735	701	696	705	750	758	715	742	666	676	725	694	699	716	759	767	753	709	741	732	726	729	715	690	730	757	765	738	715	731	700	746	740	730	777	697	760	723	742	680	689	707	780	697	689	728	726	683	742	714	719	677	715	750	717	734	740	673	694	736	708	691	722	735	725	735	742	777	736	723	749	734	737	701	715	735	714	701	789	680	710	699	752	768	737	739	755	785	762	753	733	679	787	742	687	739	741	709	737	767	715	681	696	650	744	663	738	687	727	716	756	705	670	755	733	705	763	752	731	729	735	727	760	765	776	750	734	700	715	777	703	744	712	721	748	708	728	738	676	728	674	711	747	714	715	731	688	721	738	758	735	729	740	683	716	756	734	756	709	774	732	766	726	760	716	736	692	804	691	775	702	755	757	792	726	738	765	722	721	701	763	715	724	688	720	725	735	748	720	751	752	726	732	785	689	726	679	759	761	702	778	758	697	709	770	712	745	722	752	722	727	775	732	738	731	704	746	752	760	758	778	728	665	736	713	704	709	662	737	696	736	724	715	709	741	727	692	722	720	676	751	756	727	725	757	707	739	712	725	755	724	725	693	728	767	720	716	721	769	691	681	729	711	750	715	776	744	689	749	728	760	718	802	750	775	727	700	713	741	708	776	706	704	755	729	740	708	759	712	722	727	752	743	713	671	723	745	750	692	721	751	739	776	759	716	732	715	725	763	716	712	728	750	770	709	737	772	755	718	742	673	747	752	753	682	764	732	789	743	773	722	734	740	701	733	750	699	769	744	729	651	735	711	703	738	737	722	693	788	728	732	713	737	745	721	755	719	763	730	696	758	718	715	758	704	725	696	751	718	771	739	736	713	722	701	722	714	752	733	764	728	736	744	739	741	738	743	731	689	737	737	712	736	716	723	730	690	753	739	688	697	757	760	715	737	779	732	726	783	714	726	756	727	703	749	715	704	700	727	738	621	699	770	728	742	681	753	715	766	729	697	754	711	693	734	729	724	726	734	757	730	703	693	712	741	736	704	715	742	692	761	713	687	690	719	750	725	709	666	748	727	709	677	706	741	729	744	777	711	744	735	731	735	693	713	691	675	710	721	735	678	708	808	788	730	700	686	730	736	730	724	699	714	704	723	717	730	754	741	703	772	732	720	703	713	779	741	770	702	766	722	720	711	737	718	666	702	740	734	781	759	698	727	721	775	731	699	754	750	723	738	766	710	711	732	736	755	747	767	768	719	742	739	697	754	747	752	719	750	724	732	780	676	743	743	766	738	728	700	758	722	711	774	731	707	760	711	748	746	729	691	711	728	710	753	685	754	759	758	774	701	776	735	719	760	749	750	688	731	773	709	737	710	726	763	689	739	787	754	727	742	737	664	705	719	747	719	768	706	701	712	754	727	779	717	763	713	721	717	713	689	698	719	705	731	685	724	695	733	711	790	723	704	717	674	709	736	711	737	741	722	750	752	686	708	666	737	694	740	728	702	745	703	671	719	735	749	754	716	781	723	706	705	702	740	776	746	758	728	744	700	714	690	737	699	757	744	718	701	746	711	710	742	710	753	713	753	723	755	695	716	735	706	757	755	718	750	698	706	720	711	726	744	725	764	765	712	743	718	728	744	781	735	674	698	710	729	745	730	680	747	742	777	697	791	705	737	742	740	724	745	754	701	713	715	733	803	710	761	742	700	763	730	702	719	762	737	749	698	721	719	713	716	714	721	717	703	720	760	726	733	711	693	704	735	688	705	725	730	718	729	720	724	770	775	685	695	720	720	799	692	728	734	801	724	724	692	723	745	740	726	719	705	683	730	656	760	700	687	709	742	729	756	741	725	740	753	739	688	719	715	746	747	760	728	752	691	749	715	741	734	772	720	748	721	737	742	727	772	762	746	766	731	711	772	670	755	739	709	725	733	693	743	724	707	704	741	743	724	722	782	702	719	735	705	740	768	797	706	720	768	737	679	793	729	755	744	731	751	675	730	715	761	703	719	772	773	759	734	697	759	721	750	698	760	723	733	786	742	715	770	744	743	710	709	739	748	724	724	721	690	710	772	754	697	710	712	689	754	745	716	741	765	721	738	723	732	714	725	755	719	719	714	691	728	725	702	787	755	742	734	726	742	733	692	743	719	722	731	725	729	720	757	784	770	722	694	706	713	754	731	718	693	709	711	760	686	718	709	736	714	743	725	701	761	755	738	773	671	725	724	689	723	714	694	777	737	728	723	698	720	772	759	698	718	716	714	717	761	670	695	707	748	750	739	730	720	745	698	712	722	701	764	738	695	695	716	777	722	724	740	710	723	702	717	714	740	709	724	696	753	778	787	745	744	651	703	709	728	735	723	741	766	770	721	696	706	705	693	666	714	706	767	678	722	703	733	704	704	747	707	710	644	687	710	726	749	694	696	770	730	708	731	776	731	735	758	679	735	709	743	770	706	733	691	691	656	704	697	688	707	727	761	680	725	750	729	750	717	650	747	702	679	737	726	704	756	772	728	746	740	658	693	723	700	729	709	725	781	738	752	744	728	734	685	725	741	694	716	699	688	701	757	731	724	716	749	702	734	731	768	713	704	755	726	705	731	742	700	699	754	728	728	742	720	686	759	725	706	729	773	724	776	736	731	739	757	718	706	716	745	717	719	715	740	790	733	723	748	703	689	735	705	771	714	739	756	737	740	688	699	695	780	772	735	716	735	723	697	734	691	683	721	727	768	706	722	754	761	746	731	733	699	744	741	720	727	705
38786	63282	52098	37569	27633	19016	14062	10594	7828	6039	4537	3541	2784	2242	1846	1630	1438	1249	1140	1050	1021	945	994	892	870	886	838	794	820	818	741	774	762	788	725	713	757	780	741	772	716	741	789	729	737	721	743	798	759	728	757	713	734	758	697	702	714	757	712	700	756	683	714	728	728	747	792	760	685	729	728	707	732	717	732	732	746	700	764	735	744	752	709	758	692	785	760	734	759	771	748	734	728	743	721	766	693	769	696	763	777	740	758	724	745	727	777	751	769	751	764	730	737	670	713	718	677	717	709	743	714	728	701	729	742	708	695	739	683	725	727	719	690	718	696	745	713	728	747	782	738	719	727	771	729	754	762	697	734	681	703	746	687	742	749	714	713	722	690	655	755	724	732	722	715	743	720	732	751	713	713	719	748	681	727	761	706	683	696	751	702	733	719	760	686	726	712	716	748	750	738	701	727	700	717	707	707	672	750	749	712	725	694	718	712	707	750	749	708	764	739	675	764	706	742	716	754	726	754	674	699	742	757	736	707	710	741	723	762	734	698	706	756	737	757	682	718	755	705	735	743	742	718	707	766	694	698	664	722	743	741	742	695	704	715	735	749	728	742	731	693	701	733	765	743	788	763	672	705	746	713	728	696	760	741	706	673	730	752	744	751	721	705	746	702	747	723	752	731	759	699	729	718	724	718	727	748	725	735	715	735	729	760	722	713	726	695	749	705	709	767	764	705	748	732	736	714	742	764	744	725	736	715	757	722	690	729	734	765	735	723	747	705	716	734	692	745	753	743	719	759	740	720	711	732	759	699	719	680	772	794	702	731	723	720	768	729	716	669	759	722	764	767	762	724	746	689	720	694	718	734	729	741	737	739	711	677	679	723	704	717	737	770	697	742	729	731	762	737	732	758	731	721	758	706	745	740	724	716	706	725	675	705	762	705	737	712	708	711	755	718	734	727	731	662	720	703	726	678	705	716	699	736	746	713	703	753	695	731	721	767	722	755	758	733	746	744	744	726	731	773	711	724	726	697	745	735	741	702	688	719	735	719	683	737	696	711	704	734	720	715	731	723	728	734	732	692	766	720	697	752	725	753	700	733	710	716	715	718	735	724	714	728	687	717	645	698	706	688	715	707	722	764	784	704	727	725	767	726	755	741	717	674	711	772	766	732	709	734	730	697	709	750	698	718	701	743	745	705	728	738	758	771	702	780	700	716	721	726	698	750	708	732	702	717	744	789	749	741	727	720	743	737	725	724	731	701	737	779	724	750	744	723	728	694	721	786	688	721	698	750	682	749	751	694	730	709	718	712	720	766	732	707	737	721	756	750	770	697	699	742	694	715	725	712	725	771	743	675	749	720	713	661	733	725	771	733	689	722	765	711	789	730	779	773	744	732	703	727	713	755	768	703	781	734	710	765	709	714	709	742	668	726	670	724	756	719	727	690	780	721	747	770	721	699	740	723	766	690	709	771	757	723	711	749	659	732	685	777	724	773	742	712	733	739	719	680	721	699	721	706	720	720	710	730	747	726	759	759	790	714	734	695	686	742	721	737	693	740	718	729	722	716	723	732	757	723	736	726	694	730	716	727	728	732	700	717	718	758	722	726	742	726	722	700	750	745	745	704	732	755	733	752	765	722	701	762	722	700	767	726	750	732	727	697	774	758	702	706	739	720	727	729	721	722	703	727	730	711	758	715	746	672	715	701	770	721	690	767	732	732	695	732	753	708	745	756	742	722	711	757	731	725	722	763	731	694	741	724	708	756	729	748	730	770	685	742	722	734	744	741	690	737	699	685	732	771	726	757	708	730	759	737	732	734	684	688	742	782	739	707	685	706	750	682	761	680	750	738	785	729	731	717	744	734	700	765	757	724	742	790	707	701	723	731	717	760	734	687	724	705	719	729	687	728	712	715	734	730	726	710	713	702	744	727	785	740	721	727	764	716	736	753	698	718	759	697	713	763	748	748	733	743	728	705	745	716	692	712	745	679	750	714	735	743	743	760	720	701	709	732	749	774	753	694	780	741	755	726	741	729	729	772	739	707	736	753	720	731	774	722	702	713	669	752	782	716	709	691	749	717	701	746	722	735	698	718	724	741	697	731	772	732	682	735	731	754	752	726	750	770	761	784	714	722	725	736	776	711	721	735	740	705	713	705	790	779	696	756	737	759	714	725	716	747	721	734	696	761	757	731	708	726	734	748	759	726	759	686	721	716	695	709	717	704	721	756	752	746	767	738	695	744	692	731	724	702	736	769	742	708	717	721	696	704	721	696	733	747	722	705	730	673	751	725	722	785	796	719	747	747	704	752	743	713	787	723	751	726	750	720	729	757	729	752	702	740	736	732	734	762	688	775	756	726	754	733	746	745	754	732	744	743	764	718	712	749	675	759	705	756	722	719	703	732	748	765	696	735	673	715	724	756	714	753	671	716	712	754	702	746	674	668	703	711	724	723	720	740	702	712	747	734	733	701	741	729	727	716	696	735	725	723	672	786	715	724	750	707	707	731	692	728	702	728	745	728	747	778	762	730	747	716	768	692	748	730	706	732	690	746	743	754	759	739	783	718	726	756	714	749	750	699	705	685	735	697	740	692	704	657	743	700	700	718	690	692	700	776	711	722	717	737	808	702	699	760	724	709	772	705	737	727	696	731	706	694	721	772	677	682	713	723	711	707	668	749	713	738	717	713	754	716	755	706	751	728	688	734	752	733	708	714	707	768	779	701	744	709	741	749	727	741	759	727	745	739	716	661	706	682	743	659	715	766	675	753	719	723	694	702	741	733	774	778	760	713	728	715	736	747	741	713	742	711	701	666	777	715	799	698	764	700	726	803	756	724	710	738	773	701	754	706	709	770	747	716	708	721	725	727	746	744	763	761	769	653	753	746	722	724	714	759	700	687	732	738	756	727	737	741	756	714	709	728	716	720	728	762	767	737	723	712	763	714	699	775	715	732	752	728	724	782	735	755	673	765	722	712	690	741	741	719	673	745	740	743	683	723	748	658	710	717	746	707	756	742	727	704	697	722	702	737	793	732	722	723	726	703	733	699	673	741	755	722	751	724	767	726	707	713	728	733	764	731	748	729	753	757	696	718	753	715	761	707	761	725	749	693	708	737	726	724	756	732	737	776	745	734	691	725	747	741	765	787	715	742	754	785	786	742	698	732	717	718	750	756	756	694	722	751	753	709	761	723	771	677	764	701	695	722	736	775	721	713	719	761	713	758	731	707	778	704	685	723	678	779	752	709	734	714	752	725	718	774	796	733	751	755	692	758	778	763	686	753	746	732	720	747	758	671	683	747	797	693	725	701	777	718	726	736	698	740	681	775	728	717	706	708	779	726	754	729	740	731	748	709	765	784	738	743	758	735	740	697	773	722	748	727	744	734	772	704	679	735	709	743	752	737	745	680	738	729	760	764	746	773	734	732	729	738	708	723	710	761	784	738	729	727	729	729	694	728	755	729	757	675	701	740	732	770	727	732	734	753	707
25330	21846	31633	31576	22696	14973	9604	6263	4516	3379	2649	2021	1756	1574	1349	1231	1139	1079	1026	908	900	904	860	881	865	888	850	787	780	819	807	795	751	833	755	799	775	754	810	729	732	796	772	772	786	788	776	767	748	800	785	755	805	702	781	761	812	764	764	774	716	785	824	764	737	781	779	808	837	754	764	751	729	788	732	787	715	777	737	788	728	778	730	777	735	766	727	743	780	810	740	762	801	784	772	751	774	786	756	776	718	788	775	763	792	804	772	747	720	744	803	815	765	784	763	702	775	751	751	802	805	776	798	809	755	753	757	738	767	739	785	733	814	715	758	734	778	711	736	795	781	769	844	763	751	739	798	789	817	761	756	827	780	812	789	733	726	764	764	741	733	734	813	765	800	747	770	763	737	704	737	763	771	744	725	785	746	766	820	744	780	776	747	792	751	778	749	770	749	755	732	750	744	811	739	821	782	737	741	764	762	774	764	764	794	746	738	729	715	759	759	773	748	756	802	770	769	771	818	799	769	784	756	768	795	783	743	759	762	753	766	712	765	738	747	773	752	736	743	762	760	755	788	736	734	724	781	761	795	838	683	756	802	767	776	781	751	730	772	747	726	772	784	771	800	795	754	774	773	736	799	741	735	756	754	772	703	751	800	750	784	778	779	719	738	800	767	799	719	811	780	725	774	827	696	776	769	736	755	732	775	749	721	726	762	739	765	741	810	766	786	698	818	855	778	799	768	747	775	791	771	751	770	777	797	757	742	783	749	743	788	781	806	767	778	762	703	709	777	756	793	806	742	790	762	744	791	763	789	740	774	796	743	719	796	773	734	777	763	734	742	712	739	742	757	729	757	762	774	729	757	755	749	789	762	780	727	787	703	804	809	783	802	755	731	797	755	746	746	751	738	753	761	783	743	805	729	733	751	739	753	748	804	736	736	773	775	705	768	753	790	717	786	746	757	762	765	801	803	782	761	781	777	681	782	776	793	796	769	766	746	741	767	837	819	800	772	751	784	734	753	715	763	796	758	785	806	764	734	780	746	758	825	769	781	753	770	719	777	748	784	757	734	757	744	718	778	770	767	767	770	777	813	748	804	776	768	739	827	770	731	804	804	761	777	792	747	745	790	780	778	811	805	795	733	755	763	721	775	773	802	779	797	730	779	761	760	751	743	740	760	782	751	769	760	773	714	739	812	722	775	760	797	801	765	783	716	752	803	772	720	781	809	733	816	761	784	739	821	750	749	778	756	769	772	716	755	756	723	769	763	770	742	765	716	740	746	747	832	733	755	764	750	809	775	773	739	739	763	785	774	778	807	733	769	736	773	732	730	748	752	794	775	781	773	724	776	776	794	791	805	767	740	761	756	765	750	773	767	749	770	796	774	744	798	792	735	806	731	750	760	769	754	777	746	793	765	772	755	770	728	746	780	803	794	737	760	803	804	728	758	740	790	795	773	751	786	749	747	772	763	760	734	755	739	785	734	748	748	730	762	731	795	758	751	755	752	772	774	738	711	773	775	772	774	767	764	801	782	818	783	718	779	750	726	752	808	789	764	768	764	781	741	780	791	769	803	752	756	777	761	809	798	730	750	774	760	798	753	730	751	780	704	767	749	760	788	769	797	779	768	768	779	739	756	765	771	771	767	752	774	760	778	792	753	789	758	740	754	764	803	735	793	766	719	791	757	687	769	734	762	759	786	798	765	768	764	740	741	777	786	773	714	737	752	738	756	740	712	747	735	782	760	702	707	783	790	778	789	772	768	747	744	769	756	756	731	779	741	763	767	764	796	791	772	750	738	728	758	799	755	704	801	764	750	797	722	728	789	764	751	737	765	757	762	795	743	745	803	780	733	782	758	744	741	782	745	744	760	768	806	709	824	748	756	744	802	789	773	741	754	693	713	740	797	794	752	776	758	698	780	805	764	741	765	787	770	765	742	797	764	766	753	778	749	773	777	747	784	754	741	761	744	774	737	767	746	730	760	769	772	783	769	754	768	767	730	781	800	759	787	720	777	751	746	748	774	761	771	742	753	750	772	806	741	747	738	725	787	755	753	660	767	785	762	731	768	758	806	733	767	811	773	800	783	808	775	734	740	740	777	754	732	741	790	748	823	760	778	735	733	764	809	706	759	748	811	774	733	760	765	743	767	798	818	752	781	751	756	726	807	826	748	758	765	788	742	746	771	743	768	782	804	733	775	734	742	785	773	709	782	728	778	778	759	803	749	760	732	794	814	766	751	762	772	749	779	791	777	746	802	789	782	770	772	766	741	737	768	777	755	765	705	743	723	766	779	790	767	755	769	738	769	718	770	729	764	751	758	724	801	745	716	770	783	822	759	821	794	797	760	799	754	796	754	700	791	769	713	740	789	835	758	766	758	751	722	730	740	769	793	750	782	729	731	653	760	760	761	724	772	733	717	777	763	803	765	773	765	732	760	768	724	775	757	783	728	779	748	765	776	777	819	790	744	769	736	695	753	771	736	779	782	782	739	753	720	719	791	747	767	813	729	758	707	809	749	742	789	738	801	755	799	782	770	724	802	772	780	785	783	768	754	775	775	723	786	774	800	754	800	756	759	756	755	780	740	789	755	741	761	818	771	740	778	732	735	765	755	792	781	770	815	733	783	790	783	804	755	753	789	782	704	745	783	804	742	717	746	746	808	772	807	728	770	771	763	804	763	748	759	758	814	776	793	754	726	771	739	792	724	725	747	739	727	766	760	731	754	718	805	791	762	781	781	765	769	779	759	757	752	721	724	796	769	790	797	776	785	759	746	750	782	796	795	797	751	710	764	768	797	785	817	771	770	845	692	758	754	753	783	804	784	759	780	817	773	767	779	695	753	747	789	744	802	771	743	786	774	806	761	757	801	715	731	774	774	752	745	760	780	765	763	721	766	790	761	761	756	750	758	750	799	762	778	713	757	726	763	763	770	784	743	784	765	745	761	747	752	786	750	749	798	703	762	766	743	712	730	731	877	761	775	717	751	755	800	734	785	743	755	772	778	737	810	734	755	752	787	772	810	775	770	773	743	741	672	760	803	779	777	743	785	777	780	812	781	791	732	768	762	785	704	769	724	773	733	763	738	766	695	824	768	782	716	745	718	798	764	766	738	724	758	762	744	786	769	764	813	779	745	778	709	781	782	776	748	733	736	730	724	689	764	773	748	832	705	773	723	718	775	776	795	761	754	761	685	729	761	752	723	760	788	782	748	764	714	782	799	748	777	738	801	741	761	742	700	785	731	820	793	760	772	758	756	786	767	793	772	771	738	750	736	786	777	754	769	793	729	759	728	766	716	827	778	764	716	779	715	793	740	734	809	758	755	701	748	776	808	772	672	784	829	722	778	776	808	778	758	779	745	814	786	785	765	776	744	773	821	710	696	746	742	750	717	731	789	751	772	798	792	792	778	719	806	749	801	751	818	781	746	774	737	739	797	789	814	732	788	799	769	797	739	765	752	725	792	723	747	750	802	759	757	810	822	785
38266	61047	48832	34395	22761	16296	12231	9070	6732	5061	3810	2926	2364	1945	1621	1474	1307	1141	1101	1039	980	934	891	889	859	786	837	827	784	855	813	797	813	775	822	818	774	805	774	782	780	763	755	702	794	727	752	784	759	724	771	761	736	819	777	768	754	764	800	762	769	738	728	738	745	797	830	777	768	746	747	742	783	811	745	786	773	812	814	782	740	781	732	743	749	763	785	737	765	749	750	734	776	781	763	790	782	773	787	728	778	778	754	702	767	784	747	759	721	751	780	724	824	760	740	776	740	750	768	767	766	730	740	769	780	733	732	759	794	798	746	727	790	772	753	798	722	745	738	807	713	780	764	781	797	719	798	776	766	778	767	736	760	745	715	765	773	760	751	785	769	754	791	750	785	769	751	775	805	749	779	747	737	777	761	769	730	767	733	751	772	751	750	742	770	762	760	749	760	725	749	773	734	799	760	784	775	763	763	755	792	765	745	725	765	766	718	779	765	773	733	769	754	744	741	819	765	774	717	728	719	763	825	747	698	713	796	729	726	783	785	752	745	717	742	780	751	787	741	775	803	749	750	759	747	769	767	735	789	716	776	770	745	759	738	738	778	748	740	762	785	808	817	739	784	807	752	781	780	715	756	772	823	716	731	817	736	768	778	780	773	766	766	803	770	768	777	780	750	740	718	751	775	762	820	743	748	750	786	759	734	756	743	792	709	748	709	733	728	776	779	752	750	740	755	766	740	799	734	723	731	803	807	780	802	731	750	759	715	798	760	716	744	790	763	752	746	748	847	713	792	748	773	746	763	736	716	758	784	765	805	808	789	795	765	758	734	748	723	757	750	772	765	780	743	746	765	767	753	759	728	714	760	825	743	787	749	793	764	774	749	744	707	779	771	733	767	762	756	716	765	720	758	750	793	794	767	725	772	763	742	781	717	757	754	794	772	732	733	757	811	737	750	777	855	740	827	767	753	772	775	760	759	786	801	777	767	760	769	780	735	734	738	713	771	800	743	713	679	760	759	700	765	783	830	780	751	821	799	755	750	819	775	769	743	806	809	771	734	770	777	775	774	816	736	750	746	795	754	758	728	831	776	745	794	807	752	799	806	737	738	784	748	775	760	750	748	777	773	773	768	738	747	750	718	769	723	802	798	750	767	778	760	769	793	801	765	721	801	785	782	738	725	771	808	798	737	738	781	757	733	777	714	748	727	756	719	799	760	758	782	765	714	740	759	769	791	764	774	784	749	780	773	720	741	794	710	763	778	804	747	768	748	775	766	778	788	734	750	802	757	749	798	791	759	774	781	750	749	790	740	768	765	755	790	730	768	709	789	797	798	794	735	791	818	757	789	786	759	786	826	759	799	775	792	750	740	765	808	760	794	791	741	753	794	748	757	771	739	756	726	750	772	872	781	762	817	799	855	751	798	807	792	712	748	781	703	753	734	759	760	767	706	752	743	755	759	754	828	769	719	736	725	766	771	747	777	778	775	774	752	727	771	766	741	777	810	760	745	787	786	796	748	731	742	741	763	773	760	818	739	708	779	699	749	745	763	752	787	789	751	775	733	745	724	768	811	786	787	749	816	794	745	735	745	745	794	766	769	768	781	788	739	823	763	734	741	732	744	738	754	790	752	763	780	745	803	735	794	792	744	766	764	824	810	782	755	774	806	748	727	760	707	758	709	763	798	797	767	763	775	761	796	706	790	773	802	775	807	758	778	714	772	765	783	783	757	701	763	716	772	745	749	796	752	770	776	774	822	790	715	774	772	773	755	738	754	817	802	761	769	732	760	766	791	714	732	804	749	813	774	818	756	746	803	748	761	760	720	720	764	766	757	734	759	792	718	787	765	706	773	738	764	730	725	797	763	767	767	710	779	767	796	765	788	768	719	762	787	771	786	766	739	723	745	774	772	728	716	753	745	767	732	809	790	772	750	770	769	821	750	735	748	732	725	796	699	751	754	739	784	736	732	760	790	798	789	745	793	735	764	750	756	755	778	744	752	775	755	754	754	754	716	813	770	737	758	769	778	765	729	769	744	735	786	776	782	716	771	780	738	746	771	789	793	735	716	760	733	765	759	776	759	757	761	764	767	761	748	690	740	751	771	725	798	819	765	768	770	718	769	748	723	791	749	718	761	743	762	758	734	785	694	803	729	760	779	772	773	730	802	732	735	736	699	758	747	761	796	753	801	801	729	733	794	742	765	738	773	735	712	819	742	790	801	768	796	683	761	809	763	751	786	807	761	794	751	802	802	777	735	756	748	773	730	807	776	781	773	768	742	749	800	779	773	808	766	780	778	736	783	760	746	784	707	741	788	744	747	814	736	774	752	796	772	763	774	802	805	801	767	731	752	752	763	747	768	728	789	798	717	785	775	746	731	747	770	764	745	748	743	743	764	759	831	739	716	749	767	741	778	801	776	751	760	780	772	761	740	811	754	826	773	783	789	737	768	717	750	742	801	693	753	746	739	772	756	763	773	745	734	762	768	717	739	747	763	724	758	825	743	764	733	766	749	761	744	783	756	747	768	783	784	788	736	792	804	770	777	751	776	742	772	701	736	826	742	783	772	790	734	761	750	765	790	753	710	761	769	772	752	737	752	768	764	795	746	735	762	818	720	741	737	780	772	790	740	845	776	795	737	777	789	778	740	750	781	792	767	820	733	761	769	771	724	739	750	761	784	805	731	747	736	763	759	753	761	748	761	774	764	790	779	819	785	761	772	719	755	805	779	725	798	765	738	810	752	809	764	775	742	742	708	763	762	762	801	756	729	740	756	760	748	768	737	757	772	750	768	781	731	770	764	761	741	778	738	772	761	787	767	775	743	782	788	805	731	752	757	748	819	764	828	804	768	757	760	734	787	711	754	719	777	738	769	814	805	777	730	749	771	720	776	784	789	770	729	782	756	804	783	795	753	792	802	740	775	740	714	767	775	759	731	766	734	753	795	756	801	761	758	756	761	707	764	737	753	768	796	762	767	773	801	768	708	764	764	791	776	776	797	790	772	766	747	770	763	719	785	792	818	768	728	812	745	757	752	727	778	753	777	743	773	742	756	771	738	743	786	733	737	759	761	749	772	773	786	731	757	731	714	740	768	749	785	765	723	760	714	723	768	761	721	711	785	772	751	749	790	749	753	751	737	746	773	760	745	732	723	734	743	787	783	739	752	742	714	791	799	742	791	818	712	827	794	783	772	753	742	791	742	735	760	757	760	738	760	754	776	746	767	769	776	760	773	736	799	783	749	742	757	774	832	755	748	765	763	771	740	799	750	753	786	818	756	759	751	733	732	769	743	772	770	809	751	765	815	776	760	719	756	727	793	726	788	728	757	746	763	743	783	771	753	786	781	808	768	766	741	774	773	681	702	759	734	776	751	766	763	756	753	779	731	775	774	725	725	793	738	759	783	724	759	744	775	729	739	735	741	793	790	767	833	739	746	706	782	767	795	767	759	752	743	776	790	749	809	733	764	808	760	792	725	784	757	740
23052	21439	29237	24674	22420	23451	20930	11308	7314	5537	4272	3322	2713	2166	1929	1635	1481	1379	1213	1108	1066	1004	1032	990	956	969	945	880	857	906	851	869	850	843	836	817	867	794	772	791	785	777	789	777	841	802	827	798	823	821	817	792	829	803	796	787	784	795	787	826	782	783	765	793	779	784	802	813	747	768	787	785	787	793	795	770	829	793	771	723	763	752	777	802	698	812	745	757	810	765	759	765	773	759	738	794	757	830	804	814	775	793	757	795	792	787	812	765	769	797	789	738	753	775	818	763	807	798	793	823	830	818	830	766	833	843	788	854	802	810	739	738	774	788	792	785	778	799	791	763	798	758	791	809	819	786	823	742	810	742	807	721	771	808	756	778	762	820	765	775	825	760	830	774	807	763	821	784	787	779	789	804	780	785	722	808	753	804	810	763	790	808	790	763	862	772	766	773	739	738	749	784	769	799	834	797	790	786	796	820	786	845	779	770	815	764	768	794	781	798	809	744	780	817	787	795	815	764	784	788	765	797	784	796	751	810	738	813	827	768	773	787	846	759	782	787	794	755	807	788	803	741	763	799	794	790	747	780	781	786	772	790	838	813	833	761	759	804	797	752	774	767	762	817	769	788	774	777	817	828	804	789	828	784	806	826	764	808	799	817	792	776	790	822	756	803	743	756	788	779	763	816	817	757	781	729	832	818	820	809	744	738	810	726	754	754	749	770	768	755	814	756	793	787	831	804	793	785	790	769	776	789	824	803	801	755	808	784	756	768	776	785	813	779	768	793	790	858	768	806	747	771	814	828	811	814	774	752	843	766	796	759	745	818	801	781	801	829	758	788	827	739	828	751	810	786	827	781	790	754	833	789	779	760	770	800	811	755	843	749	770	777	821	784	779	765	795	761	757	794	781	744	804	793	760	762	766	854	800	767	790	783	813	840	758	793	809	793	809	763	790	810	835	767	798	766	772	791	757	768	769	754	777	763	808	772	765	798	735	797	819	731	812	728	742	816	774	773	755	797	812	795	793	820	785	805	784	769	780	793	774	762	804	789	747	755	762	808	810	789	747	769	764	790	787	751	764	756	813	785	752	834	736	812	814	834	794	716	752	827	757	778	770	773	756	782	831	762	798	827	802	709	755	713	813	800	776	767	772	793	866	787	777	831	797	731	739	834	769	817	811	758	766	790	802	825	808	754	736	802	778	778	811	825	782	814	777	817	808	776	819	820	792	816	794	842	771	766	766	790	784	854	784	831	783	798	768	835	748	828	791	766	758	813	789	764	811	763	787	742	805	836	757	750	794	752	805	759	802	794	776	770	802	763	772	757	787	813	809	792	777	737	765	780	743	818	696	782	785	768	736	792	827	740	791	779	814	774	810	755	719	748	794	804	801	795	822	761	750	750	781	809	792	784	776	768	776	774	763	801	784	759	809	747	776	817	760	796	782	778	797	862	816	746	735	804	816	780	779	778	786	804	819	806	784	813	785	786	813	788	775	790	768	763	743	803	741	729	750	813	783	783	777	785	744	761	778	791	824	757	773	810	826	754	820	788	783	802	835	777	800	824	821	779	848	788	777	759	787	824	731	826	792	762	778	758	779	784	757	813	825	804	772	765	797	795	780	780	781	748	826	825	761	790	816	796	761	795	787	757	811	790	792	775	826	799	776	734	765	849	788	819	777	782	800	773	805	766	793	793	783	790	804	837	789	752	750	758	754	787	747	808	830	816	791	802	775	774	810	779	834	759	795	793	812	806	754	806	813	822	757	783	813	816	772	804	799	825	783	824	789	775	795	726	786	807	808	825	817	760	814	808	797	719	736	756	757	775	731	757	778	785	799	769	755	746	811	801	795	746	723	737	768	782	781	780	763	759	732	732	761	809	812	791	760	765	792	771	715	784	792	753	780	803	866	756	759	744	835	802	794	729	778	811	856	758	789	803	782	800	807	785	737	770	784	851	792	863	784	805	821	822	842	766	798	851	814	790	812	768	782	792	797	794	806	807	767	785	819	803	807	721	796	790	790	758	778	793	798	763	772	774	797	799	796	780	778	775	827	784	785	799	799	737	732	794	787	792	799	824	826	808	782	743	794	789	823	770	750	819	787	855	772	824	816	735	751	781	798	744	762	775	729	754	749	725	781	785	747	824	727	782	749	805	804	791	791	759	782	844	818	752	787	768	784	801	780	780	839	736	787	795	794	785	825	782	753	834	746	779	777	742	841	780	827	756	809	749	789	830	821	804	775	811	771	787	769	769	803	759	774	764	793	807	745	805	755	789	741	762	794	762	752	802	805	780	763	735	792	786	748	826	765	741	761	792	870	787	756	805	763	806	804	764	798	770	769	770	801	790	776	772	791	792	794	766	803	769	763	788	838	787	782	795	774	751	750	776	770	791	758	801	797	785	765	799	761	809	779	794	768	780	767	785	756	738	786	780	771	769	751	825	769	808	820	858	791	793	805	762	794	766	776	764	833	758	810	739	749	770	751	755	827	806	842	795	738	853	750	762	759	834	811	839	776	827	776	811	809	752	756	804	798	807	785	780	793	801	840	802	776	783	748	799	815	746	777	824	807	810	749	776	817	776	809	797	743	771	772	778	823	758	745	753	741	801	773	770	834	798	741	782	793	778	808	797	780	775	851	794	742	730	752	781	746	782	805	823	798	777	739	820	763	768	736	781	775	790	785	771	759	803	761	749	735	748	782	778	770	783	783	819	757	785	758	771	757	794	760	764	780	739	790	802	798	793	811	783	808	751	742	805	756	772	721	769	785	747	759	782	730	792	759	815	818	754	716	821	786	737	792	811	773	803	776	817	815	806	779	736	753	826	789	821	861	786	795	704	786	756	773	766	825	771	790	828	749	780	795	753	780	777	798	780	772	820	780	749	802	803	785	846	813	829	752	780	752	830	806	825	792	782	759	757	761	756	783	721	834	858	751	779	787	819	821	785	816	780	791	796	776	764	741	793	754	773	775	796	756	796	823	781	782	751	794	776	746	812	834	796	785	793	842	760	790	799	809	779	775	791	845	786	798	795	831	792	827	782	741	768	769	738	780	754	829	805	804	811	814	817	766	814	793	790	801	838	759	762	749	823	752	760	798	854	763	869	796	782	737	769	816	801	749	794	776	757	772	725	794	810	784	746	778	808	789	744	794	832	756	814	797	790	802	776	783	779	770	858	806	766	793	823	831	778	748	738	788	756	765	799	836	763	733	778	752	815	837	770	764	794	754	840	811	768	803	795	817	755	784	805	792	765	777	808	789	818	766	771	841	766	767	770	755	830	773	791	758	811	816	802	843	756	774	780	771	821	742	761	762	814	780	723	751	783	805	830	776	797	776	746	840	776	837	825	794	821	719	781	745	866	758	758	764	757	829	788	758	838	740	861	816	801	785	768	769	764	759	787	790	759	789	798	733	783	826	752	758	778	750	768	786	780	806	785	773	790	808	831	754	850	750	770	732	743	789	823	756	770	786	807	749	768	760	732	807	812
42092	72463	59611	40243	29524	22710	17671	13439	10190	7561	5851	4411	3448	2769	2324	2004	1724	1541	1400	1207	1159	1097	1055	1023	985	931	862	881	860	849	833	816	837	801	782	815	800	817	807	829	787	788	787	785	819	755	780	774	764	768	753	760	786	788	783	750	799	839	747	774	752	745	745	801	773	762	761	753	756	767	830	765	713	821	798	771	777	802	753	777	806	838	711	775	762	741	782	776	815	774	771	777	796	737	800	761	765	776	761	782	772	747	767	762	793	751	770	757	815	792	796	733	807	787	730	805	753	751	771	784	772	786	822	822	795	770	717	777	791	793	805	794	747	794	790	724	794	776	754	717	788	782	767	743	770	765	783	777	774	766	747	843	759	780	813	753	770	747	801	811	783	817	779	752	753	780	742	746	715	770	752	768	813	839	782	783	785	762	728	757	831	711	743	790	792	750	790	773	768	743	805	843	783	715	769	796	789	803	740	771	792	768	733	791	760	759	808	739	802	761	763	722	810	770	731	767	765	749	749	732	787	806	780	752	797	819	763	802	781	754	754	801	781	739	760	765	798	760	775	738	797	791	754	804	803	717	778	760	810	766	766	822	758	829	729	773	804	762	784	787	776	742	791	768	779	733	757	775	700	773	770	761	742	754	763	736	761	793	732	790	757	804	755	755	723	754	784	787	726	819	740	785	710	779	807	766	848	795	749	748	751	744	773	765	766	783	778	809	835	792	854	730	769	776	771	794	764	761	792	755	770	736	794	721	779	782	734	779	739	781	785	758	714	805	808	698	765	762	800	798	786	806	791	822	736	751	768	787	790	810	790	726	808	725	719	788	783	744	765	749	764	796	773	769	780	772	763	801	761	747	762	758	819	749	773	785	794	767	800	756	775	787	793	785	783	743	799	787	810	807	733	747	805	748	746	749	810	791	807	763	800	762	752	762	748	723	739	768	747	769	778	806	784	782	807	798	781	746	782	769	807	751	776	766	783	749	776	783	794	726	741	753	782	827	759	763	763	800	816	735	745	778	765	729	735	795	800	715	765	731	785	717	733	768	800	794	739	793	786	782	801	744	784	785	791	776	751	786	770	814	784	808	749	799	792	826	782	776	830	723	732	772	786	798	770	741	810	804	751	771	793	746	766	764	736	729	805	756	791	748	748	787	775	773	756	773	818	788	751	805	812	821	799	778	777	777	837	748	794	823	778	740	773	776	783	758	765	748	833	758	802	741	770	712	807	763	799	761	746	793	796	773	773	775	784	752	797	809	762	755	794	740	750	775	802	794	780	735	738	817	755	790	790	797	771	790	764	732	781	729	799	777	743	770	755	788	753	759	759	772	807	769	756	825	761	751	776	759	762	753	741	729	834	804	815	773	787	758	785	807	722	775	741	743	723	762	726	800	750	748	835	810	768	787	758	773	785	796	774	800	782	762	761	762	759	804	748	740	800	779	800	799	790	776	746	833	774	749	736	773	758	750	820	806	736	767	787	805	772	748	773	775	741	798	798	757	743	744	801	793	708	775	722	770	769	776	767	751	742	711	758	799	804	769	728	806	785	741	772	771	800	803	823	796	789	774	774	767	763	714	764	707	742	766	797	779	771	756	738	747	772	782	788	812	743	750	762	810	738	793	756	775	753	773	762	768	735	785	788	788	752	754	749	832	758	783	754	751	743	797	789	771	761	746	768	778	802	762	800	814	778	784	796	766	751	782	747	839	768	764	808	770	720	795	749	761	799	801	758	769	777	722	790	772	760	772	702	752	744	788	771	781	806	749	741	781	726	774	739	789	778	755	730	770	720	819	785	721	804	755	713	748	768	772	776	824	812	797	801	760	761	717	776	755	808	737	784	821	797	764	800	778	740	788	764	764	743	764	795	794	785	777	768	825	777	710	808	752	778	755	755	755	732	794	801	767	753	783	768	764	753	781	748	779	770	739	800	754	773	795	784	753	822	741	795	787	764	778	776	744	740	785	756	738	764	761	762	758	720	830	781	791	771	732	796	740	777	819	783	774	738	751	804	739	799	741	776	787	723	747	697	723	784	774	763	757	764	764	765	820	833	773	725	815	767	765	744	831	760	817	781	790	774	768	737	797	810	813	741	731	793	744	751	763	769	747	762	784	754	757	783	782	802	810	779	735	769	773	766	806	760	753	773	792	828	781	757	734	742	714	810	757	793	776	770	761	803	764	802	780	739	722	703	730	816	792	762	786	795	759	812	735	742	778	750	788	749	767	797	755	815	800	789	767	802	760	811	773	768	760	785	761	764	831	775	774	741	782	767	741	795	764	764	805	789	794	736	726	809	740	715	782	781	777	790	761	789	781	797	762	762	752	799	760	748	803	747	755	801	788	802	737	811	789	767	744	746	799	796	770	845	749	779	717	803	755	771	767	780	811	794	733	822	762	773	773	760	777	766	787	768	799	797	775	738	817	817	799	774	753	705	790	807	747	785	764	776	744	765	785	823	758	763	745	770	772	822	781	795	758	800	763	800	753	792	798	768	815	766	752	751	809	778	782	769	749	800	769	766	756	758	779	785	778	816	724	763	795	765	780	760	765	870	737	771	805	810	798	716	778	765	787	788	789	815	714	806	784	727	791	775	775	781	774	821	805	759	736	813	777	829	737	750	779	722	721	776	755	765	747	780	795	782	785	776	809	788	723	807	762	800	703	777	777	792	800	788	790	779	819	779	822	758	746	786	760	814	793	757	769	724	735	819	779	773	753	728	704	747	740	847	781	713	823	803	767	788	783	772	748	787	734	828	781	728	765	778	742	796	797	844	720	826	741	822	836	745	772	765	741	793	753	761	789	785	792	780	757	758	771	743	786	783	769	726	784	805	776	765	772	738	789	719	792	824	750	767	804	771	788	802	795	747	728	779	767	772	763	790	864	800	775	791	733	780	805	728	753	806	772	768	745	792	769	765	760	756	769	797	843	796	796	778	778	771	772	764	742	742	796	720	810	783	820	779	749	815	781	797	797	756	725	811	788	799	766	833	763	804	789	810	752	770	736	765	839	800	750	797	795	822	781	777	828	763	745	795	764	745	801	749	795	780	793	775	775	772	762	770	756	796	809	771	739	822	765	787	832	801	788	801	780	757	774	706	752	772	747	751	796	771	788	782	771	768	737	724	750	778	783	786	787	736	783	753	726	768	754	740	781	783	767	787	779	735	753	791	788	770	759	803	780	790	767	791	716	783	770	794	802	778	768	769	756	794	805	758	785	783	769	743	774	773	774	758	783	800	830	799	754	768	777	772	755	792	759	797	762	822	793	741	761	787	779	746	803	789	785	755	804	795	795	812	815	788	791	792	717	805	761	768	769	783	791	810	783	739	773	742	759	766	714	762	791	749	791	802	825	807	766	754	746	813	753	806	744	718	773	805	710	746	807	810	809	797	759	722	717	822	767	740	741	746	736	763	765	827	758	756	789	778	780	790	787	800	744	762	796	826	789	811	793	763	783	812	746	771	799	820	781	779	791	795	792	794	764
37180	48150	48422	32011	18308	10594	6728	4554	3272	2664	2100	1643	1420	1275	1148	1041	988	1038	896	889	859	823	810	856	794	805	758	760	750	752	741	754	713	753	770	730	718	733	744	731	705	787	706	706	739	746	724	706	738	721	758	726	758	767	752	711	776	765	669	759	784	683	710	754	755	743	706	749	758	738	712	732	770	714	716	722	789	687	740	723	712	774	732	705	670	734	674	706	734	700	773	732	713	760	734	715	745	699	730	703	752	732	770	712	722	752	744	754	746	747	725	737	719	760	768	783	747	750	704	740	713	745	668	710	738	736	737	768	791	722	683	752	756	697	753	764	722	744	729	686	708	737	728	691	718	751	777	716	749	716	743	740	729	772	733	731	709	812	736	685	711	719	721	697	747	750	771	683	744	705	752	680	753	741	754	751	691	782	742	749	746	729	806	730	719	732	719	761	666	785	755	735	771	727	748	762	698	768	764	692	695	673	757	739	778	739	737	704	692	762	744	717	705	698	744	749	729	756	711	733	767	709	728	729	752	742	739	780	691	724	729	685	740	713	746	742	771	725	773	704	781	698	741	719	754	728	687	710	781	707	746	760	700	716	714	712	741	732	750	702	777	746	758	755	713	708	742	754	773	764	752	721	746	744	739	761	691	754	755	750	725	727	743	733	723	719	733	760	701	740	783	702	768	733	739	748	712	751	749	743	739	741	742	751	711	692	708	730	760	792	723	761	790	731	761	755	787	717	695	742	675	767	755	726	736	747	748	692	764	762	754	764	746	709	711	704	728	697	721	723	722	725	695	769	737	709	741	799	755	711	743	729	760	743	717	714	708	717	718	724	703	749	740	692	739	738	766	762	684	717	735	708	796	713	728	728	720	701	727	708	728	730	752	711	757	685	748	701	779	737	696	710	750	727	696	755	746	745	717	766	727	779	731	705	681	735	737	753	743	723	724	758	728	725	719	725	754	770	757	775	699	725	710	764	754	746	757	682	727	697	738	679	658	776	746	745	742	778	726	720	701	724	754	686	719	760	703	753	760	732	731	724	701	733	754	770	760	766	777	769	726	770	721	705	730	731	762	770	718	749	717	721	778	762	714	682	796	688	712	743	693	690	729	728	736	720	756	718	764	752	774	673	760	751	717	718	728	659	783	759	729	714	740	723	712	776	705	754	700	730	727	746	696	740	723	773	724	715	764	716	758	719	747	744	700	784	744	768	699	742	737	750	725	771	694	699	760	744	751	721	735	731	778	733	727	753	707	778	706	697	745	743	747	709	759	704	753	757	724	679	726	762	753	740	728	757	725	746	751	716	710	706	772	750	724	686	676	698	734	773	788	696	758	720	750	727	729	679	745	753	795	732	673	721	747	771	752	670	700	765	713	704	712	714	728	722	751	764	733	711	765	679	760	707	746	726	742	772	729	784	737	761	757	709	772	763	745	718	760	747	773	732	747	751	755	708	697	721	752	747	699	729	713	771	731	752	721	706	747	715	726	740	738	740	754	737	733	717	748	791	772	730	702	739	720	723	686	707	714	714	737	756	718	764	776	723	719	697	675	820	764	773	783	710	690	717	735	724	751	755	737	744	737	712	764	718	728	738	738	732	739	724	777	715	756	747	759	709	693	782	722	725	802	768	709	752	705	822	757	761	771	733	764	746	661	723	723	689	689	695	683	760	745	742	752	714	719	718	756	715	739	724	688	760	701	713	705	737	734	754	740	718	750	767	746	751	706	729	736	657	785	708	742	731	759	779	714	739	725	702	754	744	766	753	743	697	711	741	715	753	760	752	804	719	671	754	739	751	716	744	756	724	748	743	727	705	790	729	709	697	738	741	760	729	778	720	764	752	710	733	776	749	739	698	715	742	742	711	761	764	749	749	732	735	711	730	717	744	697	738	739	740	746	726	702	697	740	731	779	765	752	787	708	715	785	738	747	727	709	735	716	728	759	760	766	736	719	753	737	715	735	725	728	726	780	724	778	694	728	740	733	682	759	719	760	698	802	762	777	724	734	717	736	755	710	686	807	743	724	693	699	728	700	810	810	769	730	740	738	757	710	760	699	723	689	705	722	726	751	729	755	740	745	710	743	716	748	799	742	738	727	729	728	740	724	719	729	759	746	793	751	726	702	770	742	756	697	715	679	763	672	690	712	737	723	735	716	701	799	714	727	736	733	793	782	731	765	744	710	777	731	715	714	764	703	745	702	700	714	714	746	783	759	756	724	744	744	690	678	750	732	738	766	733	708	719	738	763	725	728	751	714	708	711	727	763	688	741	734	712	725	747	774	745	697	700	767	681	791	717	737	722	715	713	693	774	735	746	803	748	737	731	750	727	792	743	724	727	707	773	722	739	711	745	732	704	746	711	719	745	692	727	747	755	730	725	742	751	699	753	736	713	691	745	740	813	735	731	755	700	715	741	707	786	716	737	757	721	683	750	723	721	724	737	718	737	782	712	742	755	757	718	743	718	699	774	759	689	721	785	714	752	715	784	769	766	698	713	710	738	738	746	742	706	746	745	733	738	702	724	709	713	725	700	685	739	708	700	725	758	750	724	696	758	726	705	755	770	770	770	763	758	760	733	718	743	761	776	756	723	746	742	745	740	768	713	781	704	763	738	746	733	704	719	772	727	759	738	742	740	703	723	720	753	739	719	720	748	761	740	677	770	754	708	747	733	737	754	719	801	713	726	770	732	755	709	716	757	751	724	758	736	707	728	766	750	741	677	668	688	709	774	728	716	755	734	736	717	745	750	765	760	745	714	714	783	751	735	736	769	720	732	741	733	715	720	760	726	739	705	735	728	756	730	726	737	786	757	744	725	758	785	736	745	737	714	700	732	726	723	742	718	707	746	754	728	782	730	713	706	688	750	760	707	757	703	794	775	757	762	749	719	741	721	742	746	738	763	768	739	741	727	728	761	723	764	724	722	710	726	744	720	731	712	719	751	739	764	762	761	707	729	734	734	753	747	789	737	731	734	696	713	698	772	747	736	723	720	729	654	747	749	734	681	779	712	699	745	740	760	712	754	698	720	767	696	734	746	730	706	659	721	730	767	700	749	748	749	781	766	748	726	725	702	739	708	758	740	745	751	714	683	768	725	714	773	734	713	764	728	736	669	732	697	746	740	704	690	765	771	720	769	721	693	789	769	776	711	699	710	756	745	769	753	769	741	747	780	740	712	735	713	734	732	731	708	768	733	706	760	746	713	793	740	734	714	778	754	754	717	730	719	731	728	727	744	733	688	717	743	712	715	737	739	777	809	729	764	724	717	765	729	751	689	708	743	744	737	732	742	732	720	715	785	739	708	719	723	735	703	747	758	750	722	753	752	749	729	757	789	721	739	711	775	730	733	767	728	735	724	769	744	712	733	741	768	715	776	753	758	761	734	690	726	697	675	743	766	724	753	713	733	744	714	759	765	728	707	729	743	713	695	739	702	745	715	717	756	788	744	714	730	703	733	720	756	704	687	726	755	751	720	677	759	728	701
41687	59983	45391	27471	18337	12985	9354	6849	4999	3638	2844	2294	1849	1564	1454	1199	1068	1111	1005	1009	852	848	790	851	809	813	800	812	778	761	761	766	779	803	745	746	778	729	732	744	733	758	737	759	768	728	773	711	757	752	723	762	750	741	764	734	726	698	777	729	679	714	763	739	759	751	763	734	739	721	735	776	689	725	724	692	700	745	750	726	716	681	741	769	763	760	727	645	746	751	755	732	709	765	707	761	756	759	744	760	700	776	733	730	771	745	744	780	719	726	779	752	745	697	746	703	732	756	717	743	750	731	791	742	767	792	736	750	728	720	742	732	720	784	769	741	663	739	716	785	734	745	732	751	725	767	756	677	733	684	672	750	779	732	732	717	733	746	755	755	786	730	759	721	790	738	748	727	750	745	705	732	763	715	769	762	704	712	724	755	703	711	735	720	772	766	726	735	734	719	740	714	744	742	743	747	738	689	711	769	722	777	742	732	771	707	739	698	774	758	750	717	724	769	722	736	734	747	809	727	778	754	746	738	744	743	737	755	763	724	743	760	695	777	733	740	715	735	806	693	755	696	688	710	758	700	705	706	717	756	755	743	740	733	718	745	768	731	707	769	718	736	754	720	718	784	797	743	785	734	750	712	787	761	698	760	740	721	779	737	666	739	737	749	724	721	716	708	751	730	724	705	695	764	696	702	740	740	741	751	782	774	738	751	749	740	762	765	707	744	726	737	765	713	763	735	734	744	801	727	758	773	789	735	749	701	711	734	753	741	761	718	704	715	712	724	726	750	725	741	727	787	756	729	742	707	748	730	740	749	754	723	728	672	761	751	752	766	748	758	727	724	724	748	741	766	736	737	731	741	684	753	720	756	766	748	709	714	708	759	772	706	732	719	754	752	679	725	725	745	742	776	707	716	719	750	707	765	785	730	777	719	743	765	758	722	705	767	789	751	757	745	724	738	700	717	707	745	726	738	792	707	704	750	716	685	777	778	752	771	756	670	750	683	747	698	729	730	719	720	748	737	711	747	768	780	728	716	725	762	777	720	741	735	747	721	745	726	759	764	702	715	730	772	698	706	732	732	723	756	706	737	748	753	757	695	717	737	706	728	763	769	733	709	739	723	740	743	761	758	726	708	742	723	695	741	761	794	671	706	736	745	757	767	738	735	739	735	779	767	737	708	741	716	716	734	708	750	722	766	731	726	752	753	791	764	721	749	743	716	702	737	757	744	756	725	721	660	753	733	735	753	749	772	713	749	722	706	698	788	699	750	730	736	765	773	693	753	735	725	749	752	752	754	751	717	753	753	745	773	719	699	741	756	770	759	721	732	727	725	769	772	687	746	759	739	706	734	710	785	692	716	780	715	742	733	751	720	744	743	777	716	743	723	701	756	753	695	752	707	736	717	730	714	722	736	732	755	714	705	759	761	754	691	701	726	666	693	689	752	723	702	733	738	722	727	691	728	756	719	734	748	767	715	729	715	766	738	740	762	730	731	771	721	779	720	726	740	740	730	724	720	726	726	779	717	736	751	716	767	757	726	733	758	703	717	723	708	738	763	816	694	788	728	708	701	708	703	735	713	747	718	716	749	794	771	677	726	717	671	783	704	754	738	742	821	761	754	727	745	698	733	711	691	770	763	745	753	719	687	765	750	725	765	732	751	719	708	703	727	715	781	733	720	726	705	737	764	733	677	720	712	733	762	743	713	736	736	705	746	742	752	733	711	802	703	771	712	739	733	738	739	720	698	743	737	694	731	762	740	723	776	758	745	728	731	741	795	765	732	732	776	699	738	786	749	715	768	786	761	755	709	710	744	779	719	731	778	692	778	742	765	723	758	729	699	708	741	726	742	724	742	753	745	724	742	688	776	689	731	771	753	706	725	772	743	736	728	725	738	753	767	737	736	751	708	741	721	778	709	763	755	779	744	715	775	760	734	779	714	719	713	722	761	756	758	759	681	796	732	775	750	755	730	759	761	747	784	695	736	736	749	780	710	716	791	778	753	734	717	737	749	715	721	765	714	747	736	719	756	751	659	763	787	728	720	722	716	763	736	746	775	754	722	758	751	677	726	738	750	751	752	780	694	724	742	708	740	726	733	717	798	743	776	706	764	774	696	736	723	742	712	714	730	707	745	709	733	744	753	744	714	732	690	755	730	728	742	701	697	705	715	760	750	753	796	738	756	711	723	702	703	739	716	747	759	745	734	726	734	768	761	730	725	717	716	719	739	694	721	739	784	724	751	726	708	776	786	712	743	769	698	733	765	754	736	796	780	709	691	779	727	747	725	726	720	698	722	760	754	706	748	808	724	696	774	779	724	698	757	727	711	723	769	721	738	771	785	744	714	686	791	763	736	735	680	746	756	759	714	731	763	736	703	744	652	811	760	766	771	728	705	763	726	736	725	715	725	766	753	769	726	687	716	691	720	771	740	738	693	782	719	727	731	725	738	767	730	700	738	721	727	725	729	767	674	777	779	741	721	802	729	729	720	726	809	734	758	734	743	736	699	705	729	740	717	722	757	751	737	695	776	753	738	722	718	739	722	742	774	757	706	719	724	709	699	746	741	761	688	767	746	730	743	732	702	732	747	709	739	766	767	736	736	741	709	714	718	781	723	766	785	715	715	697	736	731	685	738	671	733	744	721	693	715	738	732	782	731	703	755	715	775	750	724	776	753	696	743	703	740	714	744	787	766	740	741	700	731	713	761	714	714	745	775	725	760	682	723	749	810	732	711	752	709	781	791	765	762	757	772	753	744	797	744	753	740	666	712	755	728	700	757	739	764	748	754	719	754	741	747	723	724	759	764	773	723	747	697	713	696	739	758	764	784	748	694	745	737	711	700	713	698	769	724	733	746	772	766	715	764	728	752	729	753	715	817	718	749	747	783	694	708	735	744	751	751	685	711	768	746	742	740	726	756	697	749	758	704	733	714	735	787	710	710	722	754	732	706	721	778	728	744	786	714	733	737	784	783	738	718	686	757	731	738	793	768	747	720	697	725	736	715	751	791	660	790	720	657	782	731	708	763	696	748	708	704	732	718	765	708	768	700	700	707	726	755	694	712	733	743	712	699	748	782	753	716	731	730	727	753	759	746	742	714	728	774	724	729	704	696	763	746	745	738	714	732	771	748	777	728	736	739	803	707	745	751	746	711	740	728	712	738	738	721	724	805	723	738	766	670	714	745	727	754	744	759	786	707	745	718	768	736	730	739	780	749	691	755	744	727	768	700	738	738	751	753	716	752	734	735	668	765	760	748	764	730	734	732	743	705	776	756	728	728	697	758	698	761	771	707	738	759	703	713	738	721	707	710	730	765	770	737	723	714	733	727	741	741	723	724	744	755	739	683	746	728	763	733	763	756	728	751	730	716	729	762	769	764	749	705	733	759	752	746	788	728	743	727	687	699	723	727	721	732	740	752	691	800	726	764	712	716	765	683	747	765	766	740	750	737	761	739	727	734	712	721	670	774	731	738	805	730	739	746	787
24191	21403	29283	26139	23045	19439	12376	7251	4996	3667	2924	2342	2012	1680	1404	1271	1211	1047	987	972	937	892	852	873	854	825	788	762	722	744	802	770	769	749	807	746	742	743	727	755	746	726	728	782	690	678	745	749	802	761	730	730	782	744	746	732	678	752	741	728	743	744	729	748	720	716	765	686	724	723	681	752	710	738	747	721	738	731	717	745	718	740	697	746	729	717	774	744	701	738	731	715	737	701	723	743	768	741	700	732	762	734	724	758	716	724	748	763	693	774	793	710	690	687	710	723	698	762	669	721	748	731	736	745	752	726	724	744	775	743	731	730	697	731	702	701	702	745	752	635	736	733	773	700	676	703	737	758	758	789	751	674	729	738	756	744	712	747	754	736	740	735	731	691	730	735	730	715	764	710	699	731	727	723	684	694	727	731	698	675	746	691	744	740	743	691	745	708	720	749	794	759	757	758	699	717	728	693	701	722	726	743	723	710	725	746	705	730	731	684	667	741	753	693	701	724	723	722	777	687	732	780	689	729	697	750	759	700	734	726	736	763	675	719	660	702	778	778	760	724	769	720	772	767	668	769	763	752	723	649	762	742	734	729	755	751	745	685	747	772	751	754	761	700	671	684	714	714	762	714	691	714	691	769	688	748	710	777	714	671	724	757	763	769	724	684	695	736	746	697	724	768	724	773	754	738	720	691	706	703	735	707	744	767	750	737	749	730	732	762	724	724	803	746	681	769	699	780	729	732	741	714	690	753	749	696	711	717	715	756	738	755	757	762	718	708	725	738	754	707	730	725	757	748	753	730	778	686	759	795	757	682	736	701	720	727	731	775	698	730	751	725	671	744	744	747	694	688	723	777	703	732	724	682	735	726	670	758	697	806	729	715	732	683	731	733	687	745	713	770	744	717	693	715	687	746	730	685	758	762	708	738	770	694	721	746	756	715	719	740	754	720	716	734	760	721	708	733	703	663	788	709	740	743	724	668	732	731	757	692	703	692	738	728	723	721	765	778	708	750	709	744	729	736	737	736	705	773	728	714	731	730	703	747	711	776	690	775	693	760	673	754	711	745	730	713	718	685	729	737	734	685	700	754	730	778	759	700	724	684	727	724	732	705	779	679	702	746	756	755	744	712	722	702	747	730	709	731	746	731	669	680	680	796	742	723	769	740	780	716	776	743	750	726	734	699	775	768	769	668	723	691	725	736	688	721	722	715	771	648	652	726	732	726	720	757	763	703	760	722	740	711	729	736	684	730	755	707	672	766	751	743	712	712	706	730	741	746	735	743	768	758	728	763	726	733	670	750	730	720	729	725	734	709	724	655	785	722	720	739	752	766	750	714	724	765	744	714	737	750	766	752	733	704	720	732	740	746	721	759	712	770	656	709	667	782	758	732	682	690	730	724	682	693	763	764	750	741	702	758	732	702	746	707	694	742	729	734	699	739	715	731	746	718	700	727	752	734	721	721	738	733	771	719	741	732	743	738	725	724	716	751	682	705	716	717	738	711	774	739	721	737	720	744	701	702	738	725	731	742	729	745	712	755	692	718	734	781	698	698	750	736	729	723	742	735	689	787	752	691	697	731	729	706	714	765	704	743	708	735	656	706	737	734	755	711	747	761	729	732	725	687	703	729	700	718	756	767	718	797	715	754	689	756	753	750	769	697	716	749	786	759	769	744	684	741	721	763	760	704	756	755	654	734	754	705	744	720	672	730	716	760	714	755	744	756	701	744	774	732	698	728	800	722	734	716	708	696	770	724	719	709	702	721	735	728	763	741	748	676	718	710	715	720	740	732	740	703	730	714	709	747	726	688	745	765	728	720	749	759	729	756	705	714	729	756	755	738	738	763	733	753	703	765	722	748	715	703	715	715	715	784	750	715	685	758	717	764	689	668	752	715	753	759	793	718	732	744	705	728	707	689	692	725	714	746	753	732	710	731	745	738	757	773	804	793	743	731	736	728	729	756	718	737	719	730	767	687	654	720	697	754	702	721	695	705	691	769	731	719	684	717	736	701	715	739	701	667	740	728	728	751	777	808	701	727	797	732	717	739	712	730	717	751	741	722	711	718	706	774	741	747	761	761	726	733	740	755	747	780	686	706	681	750	769	760	721	718	686	750	743	786	742	705	738	738	752	704	745	689	738	754	731	730	750	718	709	719	751	697	762	731	761	721	738	724	708	721	742	702	739	716	767	733	665	786	711	740	697	699	807	745	736	758	722	698	727	740	726	736	750	756	789	704	752	708	751	740	697	719	741	727	739	768	744	766	732	757	729	712	721	700	675	697	764	734	753	741	697	731	707	799	720	735	723	687	734	743	738	704	712	760	677	715	738	686	768	735	759	683	684	769	734	734	750	692	707	730	720	677	716	744	705	746	690	711	719	713	721	717	722	738	730	697	698	740	741	736	735	710	689	733	741	767	786	790	752	723	747	743	688	707	682	747	701	721	736	678	766	694	747	740	712	720	734	803	740	758	701	702	716	735	747	748	819	739	737	735	733	768	711	716	722	713	723	751	755	715	743	763	713	716	745	708	757	708	729	735	728	685	715	683	691	774	733	719	782	754	766	739	769	715	685	778	749	743	730	728	701	737	750	675	721	710	694	721	697	764	731	726	728	709	815	771	734	680	761	744	651	772	771	719	747	724	736	740	754	708	742	731	747	726	734	771	691	728	666	686	709	716	742	744	757	723	742	710	699	713	729	724	717	729	757	762	740	737	748	722	756	740	707	765	743	747	718	696	738	716	665	779	719	754	725	762	756	732	761	727	746	679	697	751	728	721	730	729	708	735	682	720	805	709	691	741	708	729	695	677	661	741	734	793	726	677	735	702	754	723	686	755	740	732	711	818	686	731	679	778	723	694	719	746	720	733	751	725	702	763	712	754	703	731	728	696	719	778	721	711	687	707	747	705	739	728	764	754	773	722	725	700	738	719	772	744	716	766	729	726	739	767	689	755	746	728	726	668	757	734	723	733	696	696	722	765	752	745	692	705	733	744	705	705	745	715	750	729	772	726	700	783	715	777	757	708	724	724	742	743	724	734	683	733	741	720	724	753	712	732	745	726	734	721	723	737	820	737	702	787	767	698	729	764	735	771	727	696	770	741	728	704	724	771	698	745	734	735	686	717	704	776	745	776	696	745	698	791	740	722	731	741	705	707	738	690	774	733	672	715	771	760	726	738	737	712	744	733	760	783	741	722	743	769	806	760	790	747	692	721	760	735	747	734	742	722	709	760	724	695	760	767	705	703	749	742	779	758	707	753	774	751	773	733	676	671	748	702	708	734	722	707	730	767	735	773	773	728	754	737	789	727	725	779	715	728	677	736	747	704	738	711	715	704	705	729	727	737	745	765	748	734	729	745	706	727	724	778	766	726	693	704	706	778	730	731	731	722	778	764	726	700	736	738	753	724	744	693	741	706	651	725	743	721	737	750	733	763	681	731	770	716	741	756	714	692	736	696	719	721	732	747	747	736	770	719	740	691
40873	66894	51410	32586	24442	17385	12858	9800	7097	5323	4115	2952	2426	1990	1684	1500	1370	1238	1133	1004	956	931	846	872	893	874	765	802	754	728	747	781	722	700	756	739	822	718	759	755	755	730	748	706	704	745	721	719	672	767	732	723	735	735	726	725	726	695	707	721	755	705	755	714	700	732	708	726	740	735	742	748	710	733	686	760	751	721	657	712	765	726	706	739	750	735	664	688	693	739	711	682	694	734	711	742	715	718	741	742	687	742	733	725	722	693	767	743	719	707	750	681	769	717	714	761	697	766	750	722	712	688	751	725	729	693	760	721	766	717	703	753	715	742	730	737	755	722	711	759	744	671	705	739	760	741	700	760	704	713	726	748	751	732	691	768	729	712	693	737	719	651	734	783	735	717	760	726	716	742	735	728	771	700	723	733	712	718	679	698	727	746	766	726	719	708	714	734	756	751	713	712	736	754	731	743	723	711	737	758	727	773	716	750	704	716	772	716	667	731	720	730	713	765	726	756	720	715	714	734	743	711	740	703	726	709	660	737	688	698	744	759	707	742	738	719	725	723	717	720	733	764	686	751	730	731	752	739	727	675	718	736	723	752	699	772	753	675	719	722	697	732	720	728	760	744	748	750	756	744	764	694	714	668	731	727	694	722	717	717	729	694	752	726	756	698	723	766	720	720	695	724	693	729	685	717	705	723	681	721	717	709	689	674	742	715	756	702	684	722	750	762	744	703	737	675	776	744	728	720	737	709	723	755	770	732	770	686	688	766	737	741	724	725	717	730	742	735	732	700	741	729	683	728	675	716	724	720	759	707	714	749	720	713	726	765	728	700	677	788	764	728	741	778	746	692	727	766	728	752	776	683	785	770	786	727	680	742	702	741	767	762	720	750	685	778	683	763	736	712	726	775	776	737	722	717	739	725	711	721	711	752	730	698	727	735	720	761	736	745	755	762	736	712	729	712	720	728	777	713	715	728	707	772	698	737	676	712	723	760	758	727	725	752	730	772	774	743	730	724	696	707	710	699	711	729	765	726	763	698	723	731	758	753	727	736	723	754	730	767	697	686	746	738	757	729	724	687	745	727	720	724	747	741	753	728	754	749	723	756	742	711	731	755	738	709	764	744	756	742	753	708	746	718	752	691	751	726	715	744	741	741	754	730	755	724	724	725	711	733	735	754	746	697	763	686	768	678	712	672	733	682	725	769	737	715	713	739	749	734	725	680	768	765	741	718	737	725	784	705	726	690	742	738	722	744	724	720	737	685	771	769	739	686	747	701	713	673	761	706	704	685	727	746	699	698	713	716	729	717	760	690	763	772	699	728	770	766	773	713	756	748	711	759	758	740	734	676	733	713	730	735	710	701	680	773	713	668	721	756	742	745	695	694	691	705	726	703	682	696	726	644	691	744	727	728	727	736	691	730	777	686	754	733	704	763	723	774	669	731	773	722	722	743	732	713	746	732	762	701	757	734	730	734	717	778	707	763	723	719	742	716	739	706	758	751	747	754	724	744	711	695	731	807	712	702	715	708	701	758	711	682	761	677	736	710	702	661	770	770	675	725	739	728	691	764	719	703	760	752	747	704	762	727	704	753	714	730	754	718	750	708	696	742	729	688	758	741	736	737	779	715	756	715	704	725	726	705	723	743	712	701	702	724	646	717	717	748	724	752	708	743	674	726	751	720	712	744	760	737	698	736	720	732	719	723	730	739	745	703	705	704	732	753	725	746	749	720	715	694	752	761	713	733	721	722	706	749	730	747	743	725	742	719	700	739	725	778	758	718	707	662	714	729	732	725	724	728	731	766	691	682	679	758	723	692	732	749	714	745	742	711	718	708	742	748	758	719	736	678	744	751	715	754	757	690	672	697	735	701	662	755	719	725	736	716	741	783	752	723	738	753	697	709	686	738	737	711	702	752	733	706	749	671	702	703	731	689	773	759	722	707	703	728	690	730	705	720	716	771	757	714	722	746	764	733	778	717	679	778	723	706	763	805	753	743	763	723	759	778	747	756	705	745	707	739	737	757	721	695	705	709	752	664	705	717	707	687	733	719	739	768	726	732	750	704	763	747	778	733	762	699	742	709	711	703	758	735	730	748	786	731	720	748	736	757	764	716	757	743	722	731	738	755	718	760	727	759	725	763	726	702	737	725	693	689	742	723	731	706	678	710	700	729	734	720	749	746	752	738	698	754	725	743	755	737	748	683	750	681	752	804	717	789	702	788	735	720	779	741	708	644	682	736	721	734	719	698	778	701	714	696	679	728	743	787	741	769	763	697	746	703	775	728	685	700	756	723	720	735	776	706	716	754	685	773	655	715	697	707	694	706	731	723	722	741	719	721	711	754	698	690	725	731	693	750	711	712	696	709	731	705	771	746	670	682	749	744	767	749	740	716	721	718	782	736	775	724	688	704	715	746	704	705	719	738	743	723	731	754	748	726	736	674	717	724	739	691	726	716	728	741	653	780	720	745	690	731	727	738	733	752	728	691	737	737	733	747	757	684	722	723	719	702	747	721	787	735	705	695	695	761	725	767	757	735	724	712	734	740	726	708	721	760	767	707	732	671	762	681	687	740	742	711	751	715	703	732	780	743	714	716	705	689	718	734	764	708	704	710	674	693	724	727	745	738	714	774	731	710	764	758	770	768	718	705	715	745	709	747	732	716	714	707	735	763	737	730	732	696	740	738	709	724	719	741	714	705	749	720	769	767	729	718	755	705	748	684	676	688	706	679	729	723	761	743	712	738	707	714	763	725	710	710	716	695	700	782	747	774	731	745	738	720	698	727	722	740	734	697	745	743	706	744	729	780	711	731	734	734	706	735	773	733	764	741	675	709	760	723	703	721	767	649	722	712	791	687	725	716	718	716	742	755	783	695	705	747	703	710	714	746	802	710	724	791	705	714	719	753	755	765	762	698	730	716	729	715	710	694	727	765	740	760	781	734	718	688	757	718	725	731	726	709	763	692	695	720	750	713	751	752	714	737	725	685	802	736	755	699	735	777	762	760	699	707	722	734	745	750	680	738	764	716	699	715	724	708	704	726	704	738	693	727	776	740	718	794	756	700	716	720	726	756	685	722	728	749	752	748	691	750	734	737	739	718	713	762	703	696	695	706	731	692	678	719	679	684	712	742	691	766	757	722	726	719	766	743	743	667	771	737	755	754	770	714	732	743	718	740	712	720	727	759	732	733	730	736	745	725	668	725	688	722	741	720	711	731	706	769	746	731	755	672	731	702	744	726	720	731	755	724	738	765	733	713	701	740	693	755	757	761	762	787	715	732	713	732	710	769	768	746	736	756	770	734	764	783	716	742	723	774	728	687	725	707	739	714	724	700	738	758	710	755	754	748	745	667	651	669	728	743	791	740	709	756	754	715	760	779	708	733	723	730	680	723	754	722	735	736	735	789	765	756	737	727	707	697	726	762	718	740	726	769	735	713	723	673	703	720	776	749	712	722	719	728	715	697	742	709	749	709	724	735	739	754
25445	22035	31059	28289	21107	13723	8395	5548	3970	3167	2414	1987	1680	1472	1349	1171	1090	1004	961	958	886	852	785	889	824	864	885	804	787	804	844	803	799	833	792	774	782	782	764	744	788	795	772	799	767	780	754	770	834	699	764	778	773	770	768	747	770	787	770	710	766	750	755	752	778	764	758	733	725	767	791	764	769	729	749	784	772	823	745	745	747	798	771	752	759	735	780	714	786	795	812	797	784	770	769	809	766	770	763	795	765	770	742	743	780	753	760	768	741	712	768	827	798	725	856	786	753	793	780	748	799	750	711	823	752	747	755	785	798	748	776	792	758	762	811	765	794	824	767	766	713	768	811	807	755	786	768	736	808	745	750	812	794	729	779	807	791	736	798	801	792	733	765	759	760	783	813	757	790	761	772	768	777	761	757	722	806	798	741	756	729	835	741	756	783	749	781	789	752	810	747	810	765	789	741	771	771	823	754	821	791	814	727	742	788	739	773	755	780	784	716	785	724	817	775	791	791	790	831	802	773	779	760	753	699	798	790	749	775	770	743	813	804	726	741	773	771	726	791	820	736	760	787	727	765	796	792	697	811	785	791	794	793	758	783	734	789	748	811	786	797	791	784	723	754	799	726	790	781	816	776	737	786	781	765	760	797	776	781	793	769	801	793	782	741	764	695	808	804	778	780	716	742	779	749	777	828	746	807	798	847	815	770	764	796	802	792	803	789	795	780	755	815	801	843	809	757	830	763	749	805	758	777	764	751	788	758	780	790	744	768	754	761	799	767	763	788	844	760	715	782	821	801	723	720	778	779	756	754	753	800	776	759	753	778	752	744	819	787	789	767	820	776	781	803	758	808	773	777	754	787	768	810	799	793	779	779	752	757	768	784	793	783	790	775	766	748	784	767	746	752	781	788	791	744	731	821	763	770	776	709	766	729	770	831	786	743	762	829	785	756	736	806	770	778	770	752	738	797	750	730	744	734	786	745	772	799	793	772	779	766	747	794	752	795	764	767	812	719	703	748	766	758	816	792	791	770	723	784	752	748	746	834	765	808	799	780	810	744	774	741	776	793	752	742	784	760	782	790	756	774	847	755	762	800	790	799	765	764	758	775	758	770	809	771	790	740	780	748	821	811	756	740	763	773	767	783	824	787	788	759	801	758	773	810	777	774	710	814	769	749	791	791	799	748	777	730	784	767	745	791	737	728	808	758	758	776	820	801	729	743	723	742	740	795	775	781	743	780	785	728	777	775	746	727	777	779	751	742	771	801	717	715	778	806	749	801	788	756	785	771	738	746	755	785	738	796	779	789	754	773	757	728	756	785	758	771	716	798	764	776	778	774	740	784	773	746	814	770	787	798	810	802	752	735	756	781	798	785	772	765	784	768	772	740	775	746	763	753	771	765	741	808	795	802	743	785	756	762	761	711	723	746	726	765	741	768	720	746	733	814	779	756	809	782	781	830	759	756	786	767	784	818	779	789	811	802	751	819	772	755	779	774	773	764	810	781	771	818	720	791	808	722	759	763	771	796	784	782	701	826	754	731	739	778	754	786	807	765	772	818	823	764	833	744	730	802	753	763	727	713	765	783	814	719	750	788	715	747	733	767	781	745	801	775	774	769	784	783	777	778	784	784	808	753	735	753	770	812	718	770	730	762	729	788	797	756	792	738	788	735	813	788	786	762	755	794	784	783	819	746	769	758	796	843	753	799	790	774	797	770	765	758	758	790	783	751	777	732	778	757	785	745	765	789	757	762	758	683	784	733	789	782	775	810	794	806	828	753	725	716	731	780	813	720	772	744	757	762	849	778	774	811	777	735	802	778	790	795	766	779	791	751	788	769	772	781	765	730	762	765	769	775	743	739	780	776	776	762	777	793	743	783	771	725	768	744	793	745	720	776	749	733	833	806	777	779	754	815	829	789	785	791	772	808	728	741	788	732	798	772	767	746	730	763	794	776	759	798	768	751	789	788	843	755	741	784	759	794	819	764	753	794	784	763	745	747	771	815	802	787	744	793	736	725	727	752	755	742	779	781	715	745	808	779	825	796	831	708	744	793	764	808	795	754	788	768	802	810	770	729	814	736	795	766	774	794	762	781	773	844	758	807	802	759	752	743	793	761	777	802	756	771	766	769	784	816	764	794	746	759	760	826	757	767	800	809	791	808	745	721	736	802	715	754	809	759	759	768	828	794	774	756	779	840	751	756	749	782	758	717	755	767	827	750	731	760	780	775	751	731	766	782	773	732	793	782	795	772	833	780	775	814	751	710	770	755	774	794	763	818	774	786	764	790	760	760	754	805	787	787	791	794	774	816	777	673	728	777	777	773	795	743	775	789	801	745	790	761	755	727	771	756	688	747	758	733	794	812	790	783	756	754	768	795	772	791	754	730	779	813	744	798	783	765	841	741	773	766	769	791	747	776	784	773	789	749	759	770	764	809	801	795	767	804	715	820	739	786	727	828	739	779	718	789	801	752	792	801	732	813	794	738	797	811	765	788	792	716	811	778	750	766	789	709	773	810	766	764	786	714	814	779	723	780	776	802	789	809	752	807	788	772	799	766	792	785	767	801	772	761	731	829	808	798	758	753	753	816	827	747	832	725	776	760	769	748	775	777	779	836	765	758	730	766	755	751	772	802	795	767	807	736	762	821	793	786	752	797	787	716	773	768	772	765	794	753	801	803	791	798	823	726	777	748	767	753	841	761	784	745	792	711	823	772	759	770	761	712	756	752	820	757	780	729	762	733	816	814	767	754	841	818	794	782	756	790	733	778	762	753	736	734	785	853	817	803	762	736	795	762	731	771	793	767	814	759	761	773	784	755	774	756	754	779	806	775	793	684	772	775	724	739	791	739	801	786	763	781	728	744	780	786	778	766	821	752	814	787	777	718	764	800	735	802	739	798	778	799	771	744	805	762	788	791	747	758	794	797	781	767	768	726	741	785	793	780	825	794	755	872	790	748	731	779	780	761	768	743	767	795	721	762	788	754	809	740	814	776	736	750	787	775	726	801	740	759	742	771	780	813	788	809	764	786	791	830	792	774	752	742	797	750	777	754	765	787	768	761	793	751	764	790	739	773	769	765	777	788	775	791	745	787	758	776	774	828	803	763	763	786	740	785	798	778	773	764	797	737	766	740	750	779	812	761	804	792	767	798	793	792	827	727	752	750	766	779	784	791	813	772	812	795	756	771	794	800	770	789	777	801	788	789	756	775	716	794	735	809	794	801	745	791	747	734	785	825	753	785	751	754	853	804	758	806	777	736	792	765	820	813	803	770	742	782	787	769	764	785	783	754	765	726	797	735	785	731	764	768	780	821	749	778	760	815	761	788	786	777	794	788	788	735	714	781	798	718	779	797	798	785	767	737	797	781	718	727	759	801	776	743	748	835	772	746	773	780	732	802	765	729	790	796	747	778	843	776	749	760	723	737	756	766	746	771	754	741	740	795	785	754	777	757	754	761	850	791	768	783	760	804	713	742	802	732	781
41575	62880	47298	28508	21092	15351	10778	8251	5985	4591	3436	2723	2117	1796	1645	1457	1267	1128	1056	1030	1013	995	872	919	888	874	890	915	798	776	787	832	833	773	779	770	805	820	780	776	756	826	812	798	765	748	750	731	773	765	785	752	823	790	796	821	840	839	793	800	778	776	740	750	761	778	767	753	716	769	775	813	752	790	734	747	783	748	744	788	760	810	759	765	778	814	825	801	803	760	754	750	774	772	820	772	781	767	731	779	741	812	799	754	757	705	772	769	795	730	815	771	775	757	774	789	736	777	758	789	784	793	718	762	811	762	791	776	748	779	772	769	808	784	744	796	798	777	762	744	731	787	763	792	826	775	725	807	794	797	760	735	736	728	753	771	757	800	727	782	800	801	776	744	718	766	734	798	784	763	776	756	729	743	772	808	757	771	761	732	794	736	779	783	801	732	749	706	783	764	738	755	769	755	814	754	774	742	769	762	751	746	818	801	766	776	823	770	766	728	780	794	737	731	793	799	799	796	762	766	812	765	727	799	790	788	772	767	804	754	760	754	731	757	789	829	791	766	733	768	734	766	724	812	732	777	733	743	764	773	764	741	773	800	767	752	755	796	741	726	785	763	771	732	748	792	784	754	782	768	744	806	779	748	784	767	766	745	759	767	778	811	776	744	787	805	805	762	811	776	793	754	823	761	790	764	754	761	723	810	772	759	759	788	767	790	729	838	786	792	812	780	754	779	775	738	772	774	754	774	734	791	765	698	754	782	763	740	726	746	782	795	800	807	756	809	826	738	750	772	741	779	744	736	770	828	817	772	790	786	760	777	736	737	793	835	788	781	792	802	800	805	758	780	750	730	765	780	761	756	803	794	741	778	809	746	785	736	779	789	830	819	764	782	749	780	798	778	758	785	792	761	861	763	826	772	780	724	745	815	753	763	802	737	815	783	764	777	759	715	741	778	809	787	795	783	756	791	790	776	754	773	811	732	754	840	758	777	756	811	724	716	775	753	703	788	777	758	819	789	776	770	757	795	809	816	776	759	756	802	731	744	774	758	744	771	766	694	778	768	750	767	774	777	756	755	787	740	799	790	719	768	811	758	771	825	770	755	798	768	761	770	797	775	799	781	752	774	797	799	780	760	723	749	782	782	801	749	768	792	776	810	769	759	700	799	756	804	762	787	777	728	775	809	798	768	789	738	742	779	766	747	808	795	835	765	763	754	775	749	758	759	759	766	770	746	792	781	799	830	724	735	743	795	756	774	755	781	802	762	783	801	757	754	722	781	726	815	753	810	789	729	813	815	738	739	763	801	773	775	764	814	779	764	761	754	758	789	796	745	716	793	757	788	810	780	776	796	776	754	819	785	796	805	738	771	805	744	815	756	762	805	778	776	751	817	793	788	751	722	790	731	761	758	790	816	775	791	786	797	804	797	795	797	752	708	719	734	814	798	778	757	778	740	771	772	750	783	739	739	708	772	748	784	831	795	756	769	749	755	785	721	722	790	806	743	780	798	838	784	799	810	794	797	739	727	775	711	735	800	816	783	778	750	766	765	745	791	784	766	762	780	777	789	747	741	753	798	759	706	796	719	728	781	780	797	801	746	763	737	796	783	754	746	782	773	791	813	772	745	758	791	761	734	728	771	815	810	759	755	781	782	802	746	779	782	718	762	784	749	732	736	793	806	808	779	721	727	777	780	751	804	766	747	769	807	752	778	769	772	750	789	765	711	740	755	765	745	740	794	729	802	785	769	742	773	770	745	753	764	765	778	728	779	757	746	772	809	793	797	763	784	787	791	742	776	746	793	770	757	795	731	706	762	798	786	749	729	750	802	791	773	805	773	795	752	744	802	784	792	796	772	782	783	784	814	775	782	801	790	789	775	752	802	746	761	779	787	693	770	775	752	742	767	779	763	736	783	768	770	756	796	735	751	731	816	771	772	749	826	847	790	758	727	788	750	711	796	732	779	813	732	764	755	807	756	782	778	785	732	852	753	781	747	805	750	718	788	796	749	769	838	725	753	703	745	779	790	810	731	774	779	782	754	828	793	787	796	827	782	776	736	768	784	739	764	759	782	791	742	767	792	766	804	754	824	870	779	757	732	761	752	737	813	747	784	719	822	747	800	757	748	755	764	767	741	782	759	799	721	743	774	743	770	804	795	790	793	784	785	790	787	743	778	787	680	756	749	783	811	817	801	753	822	797	807	742	728	765	801	840	781	787	765	744	829	705	778	797	740	760	812	776	758	750	755	757	723	816	797	759	747	786	726	786	751	794	816	768	791	760	793	758	711	740	760	805	802	780	743	777	796	806	799	762	771	773	784	813	742	794	798	780	774	752	786	731	731	756	756	720	795	777	758	784	806	800	727	766	745	764	777	786	757	710	793	775	843	727	705	769	792	769	752	768	736	759	770	777	773	818	772	794	761	775	753	782	786	762	762	744	760	745	757	791	811	751	758	777	781	788	716	758	811	744	738	792	755	783	777	771	778	795	755	759	743	775	761	795	770	786	764	738	754	761	783	783	782	783	786	813	793	777	754	776	773	771	793	765	776	789	783	776	757	747	795	806	786	757	709	817	809	812	758	754	795	789	804	773	783	783	714	706	761	821	776	778	786	755	794	795	766	717	728	767	781	785	769	767	794	755	740	771	774	758	788	763	745	755	778	777	792	824	832	726	789	810	774	776	800	797	778	776	787	758	793	800	786	746	784	823	744	758	820	756	809	758	756	769	775	779	781	773	811	781	776	726	739	738	750	811	792	775	806	744	801	775	776	866	801	778	783	744	731	795	769	786	772	750	749	767	804	796	803	785	743	747	795	787	800	780	769	770	771	730	764	754	746	795	746	741	798	739	799	765	756	733	787	802	716	784	796	735	773	784	800	764	798	749	815	799	767	758	785	735	778	754	771	748	790	811	785	744	787	778	810	777	769	785	797	777	774	753	815	756	766	709	784	777	739	775	750	764	739	777	717	760	777	799	777	782	789	777	761	760	789	776	769	762	788	718	764	800	762	771	725	765	727	805	778	741	811	770	757	804	829	786	742	788	728	761	772	778	756	775	767	829	793	760	752	746	798	751	822	792	756	792	796	780	793	724	746	769	792	745	740	806	775	792	747	776	784	796	815	763	766	777	753	802	803	788	784	819	757	799	729	797	788	766	714	811	742	750	814	753	747	755	759	778	765	781	746	772	783	749	760	728	759	762	803	767	732	770	784	711	765	808	768	795	801	732	717	779	754	750	798	720	736	757	780	791	736	745	801	805	817	742	749	753	758	794	808	742	802	778	786	786	761	749	752	774	752	775	755	725	739	813	765	821	793	765	771	710	789	755	752	772	798	763	752	753	842	803	790	792	772	771	758	750	771	798	740	754	807	819	775	747	749	774	708	772	783	774	795	773	761	768	801	714	740	810	771	755	733	803	791	759	783	778	756	795	787	779	763	742	808	776	680	764	739	804	764	762	759	810	767	764	783	773	747	776	755	799	805	808	781
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
