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
340134511000	340134511555	340134512105	340134512655	340134513207	340134513755	340134514305	340134514857	340134515405	340134515957	340134516505	340134517055	340134517607	340134518155	340134518705	340134519255	340134519805	340134520355	340134520905	340134521457	340134522005	340134522555	340134523105	340134523655	340134524205	340134524755	340134525307	340134525855	340134526407	340134526955	340134527505	340134528057	340134528605	340134529157	340134529705	340134530255	340134530805	340134531355	340134531907	340134532457	340134533005	340134533557	340134534107	340134534655	340134535205	340134535755	340134536305	340134536855	340134537405	340134537955	340134538505	340134539057	340134539605	340134540157	340134540705	340134541255	340134541807	340134542357	340134542905	340134543455	340134544005	340134544555	340134545107	340134545655	340134546205	340134546755	340134547305	340134547857	340134548407	340134548955	340134549505	340134550055	340134550607	340134551155	340134551707	340134552257	340134552805	340134553355	340134553908	340134554458	340134555005	340134555555	340134556105	340134556635	340134557207	340134557757	340134558308	340134558855	340134559407	340134559957	340134560505	340134561057	340134561605	340134562155	340134562707	340134563257	340134563805	340134564357	340134564905	340134565455	340134566008	340134566555	340134567107	340134567655	340134568205	340134568755	340134569305	340134569855	340134570408	340134570957	340134571507	340134572057	340134572607	340134573157	340134573705	340134574258	340134574805	340134575355	340134575907	340134576455	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22767	20836	28437	23422	21328	22913	21669	12692	8416	6406	5011	3884	3094	2550	2206	1878	1701	1459	1275	1217	1052	946	937	976	886	827	793	811	716	727	745	790	712	697	702	627	680	624	631	623	626	593	580	573	584	571	573	580	597	597	603	563	553	600	608	590	568	588	600	584	618	588	579	551	566	532	523	530	566	545	549	561	556	578	534	537	587	566	551	560	573	576	574	555	527	588	589	539	594	570	565	573	549	576	587	588	554	562	564	549	566	513	557	577	582	605	563	598	508	576	522	584	553	533	543	524	561	551	579	595	546	613	596	546	561	550	556	558	570	559	540	586	548	577	571	566	548	564	521	586	559	562	599	604	519	545	552	569	586	538	595	553	566	589	591	523	598	558	610	602	557	566	591	586	535	549	555	540	567	556	586	594	537	566	557	543	582	526	586	587	550	545	564	556	575	609	571	544	546	600	577	557	567	551	543	580	568	547	548	550	534	567	602	535	515	529	557	591	591	605	544	558	528	545	546	585	557	589	579	573	541	603	560	567	571	568	595	584	564	550	554	558	583	553	584	572	597	556	543	566	589	557	566	537	532	582	569	552	568	579	578	596	588	604	584	536	574	544	571	526	560	585	529	542	585	552	554	568	562	563	575	565	565	594	571	535	549	590	552	516	585	569	605	536	581	553	587	570	573	616	519	546	537	563	598	569	588	571	585	560	540	579	536	578	573	552	582	557	549	530	555	576	503	602	557	592	568	550	574	575	583	560	562	565	573	566	564	546	596	526	538	580	571	574	542	560	579	604	586	594	573	572	553	586	589	571	577	544	588	501	597	591	614	590	582	565	571	576	569	554	556	584	543	585	533	561	545	589	556	577	607	558	521	542	543	551	614	585	575	573	571	512	548	578	569	558	501	531	586	581	578	539	618	604	551	577	570	565	562	545	637	552	590	522	591	542	575	564	545	599	539	585	527	600	555	571	581	593	579	575	576	561	589	564	596	573	569	555	524	575	517	570	585	550	610	567	557	589	572	562	545	530	551	545	553	567	565	572	569	556	545	517	533	545	545	575	550	621	567	593	520	558	564	554	587	550	555	541	551	525	519	572	557	547	557	572	570	556	546	585	530	550	581	581	644	612	576	547	553	556	515	593	503	592	550	546	569	583	613	587	578	574	526	589	560	540	542	563	555	564	544	495	547	584	560	587	532	534	549	596	572	544	628	568	568	533	525	553	588	571	579	554	594	543	572	554	514	559	589	582	563	516	562	556	537	566	518	615	597	551	536	589	609	561	553	570	558	584	627	601	583	585	564	560	504	552	539	557	547	539	572	549	568	547	568	508	573	544	532	576	578	584	617	538	542	565	577	593	555	571	568	597	570	575	534	536	564	533	514	547	601	572	561	603	563	600	554	607	562	579	637	558	579	572	559	546	569	556	538	545	558	554	559	560	582	554	578	566	539	588	551	609	527	589	548	557	553	607	613	559	575	598	532	569	547	544	569	551	542	560	588	553	565	585	576	550	555	543	566	552	604	559	555	554	547	533	556	580	530	562	587	557	573	562	585	540	578	594	573	537	569	566	545	531	588	584	600	557	565	560	586	550	549	583	554	595	540	530	564	549	545	537	559	605	561	605	569	535	540	602	575	530	573	540	546	587	599	597	581	545	601	555	515	597	566	567	574	509	563	551	544	540	550	586	531	551	578	581	603	564	583	538	590	605	565	549	542	551	600	541	590	601	545	572	557	596	573	543	563	511	524	566	572	533	565	556	589	574	518	546	586	552	551	539	566	557	552	519	550	563	529	577	548	547	558	560	589	546	563	577	602	576	520	561	527	574	538	580	568	575	563	567	559	501	583	598	557	514	526	594	586	547	496	570	521	587	544	524	607	539	606	548	583	579	567	591	592	492	584	558	543	510	592	586	572	567	556	536	587	569	549	565	576	569	578	539	573	579	578	544	589	490	572	597	597	544	567	557	610	602	534	590	621	550	573	536	576	534	555	555	540	581	562	569	581	587	543	609	504	596	571	551	619	525	571	539	535	520	554	596	616	633	550	533	551	595	583	585	546	561	548	524	534	582	551	533	516	578	588	565	546	558	540	565	570	589	541	571	557	590	535	562	568	579	564	569	554	538	570	575	547	553	588	587	519	521	604	568	574	555	528	542	570	549	556	592	586	558	554	558	545	542	538	554	581	526	554	606	559	574	509	552	551	562	559	557	567	552	566	575	578	547	538	571	509	564	527	525	540	536	590	519	542	545	560	574	532	575	578	563	530	548	578	553	586	591	558	577	557	581	585	563	565	550	596	527	536	564	610	568	598	548	576	543	562	543	516	546	555	584	529	560	533	506	549	629	516	598	576	550	527	584	614	529	517	584	562	556	538	539	535	576	540	548	562	583	505	571	550	563	493	615	566	599	522	508	522	543	539	570	572	534	553	580	528	551	557	586	536	572	582	550	581	556	531	606	532	583	572	591	594	527	610	552	549	585	601	523	507	560	581	574	546	540	532	571	593	583	585	547	533	562	570	603	534	560	549	542	590	576	543	548	587	573	547	590	578	597	582	556	587	593	598	573	581	525	576	571	625	548	549	530	607	540	565	541	557	551	483	555	589	574	575	542	619	548	561	603	551	552	538	565	535	575	581	568	592	582	545	575	554	502	580	575	645	569	593	565	586	574	561	527	553	589	603	544	555	560	560	529	541	547	551	612	575	580	574	541	523	561	537	578	586	545	597	560	581	534	590	540	521	573	606	544	520	537	562	581	619	534	580	554	554	552	513	574	572	531	557	572	545	542	561	498	594	569	572	595	581	555	559	563	574	544	600	560	568	613	535	575	556	539	553	544	542	571	540	551	573	580	554	612	548	573	570	546	590	529	523	585	553	564	574	579	538	558	555	560	534	541	538	606	541	563	587	564	521	552	531	547	555	529	550	589	549	546	573	596	590	593	578	561	536	517	528	545	566	544	547	564	575	562	559	547	574	512	552	575	552	517	537	575	542	558	545	583	566	541	583	546	575	544	555	579	541	581	542	546	591	531	539	580	564	589	511	537	548	605	534	540	537	573	565	555	546	555	548	587	508	564	578	614	561	545	555	579	535	544	555	576	545	561	548	586	577	557	603	562	535	564	566	600	562	573	565	562	568	547	523	592	579	522	556	559	603	538	567	577	543	580	611	531	557	610	565	541	564	550	562	614	575	599	577	549	607	583	531	554	555	561	534	574	589	599	559	548	569	540	556	548	574	609	557	563	551	576	598	570	567	554	544	560	554	559	547	601	566	603	534	592	563	543	579	597	576	553	548	568	532	544	551	551	534	582	584	575	592	551	585	579	571	563	545	569	574	535	529	574	524	567	560	517	548	551	539	534	567	582	563	584	540	544	548	566	546	578	572	551	560	551	587	550	596	573	595	557	559	563	568	543	566	584	576	576	549	574	563	538	562	560	539	599	571	575	566	576	573	537	577	539	524	598	599	582	545	557	597	570	598	519	567	589	566	556	565	577
35313	56408	50605	38467	32141	27254	22615	18209	14430	11271	8880	6995	5493	4517	3693	3130	2701	2423	2007	1816	1644	1541	1451	1317	1241	1218	1092	1046	1042	981	963	952	871	920	862	795	882	819	779	815	768	757	756	742	738	701	744	740	678	716	703	671	716	770	727	718	718	688	715	716	671	670	696	692	725	685	723	705	722	682	687	629	686	684	668	704	640	693	626	659	612	686	701	667	661	641	681	645	659	692	673	668	703	657	699	706	693	687	671	665	659	665	633	671	658	666	679	712	673	717	670	678	661	670	703	646	682	718	650	698	687	694	676	681	669	625	675	673	658	650	724	695	712	650	710	681	640	669	668	685	676	649	706	714	640	679	702	705	654	706	660	660	660	669	659	699	693	639	704	655	636	657	677	706	667	669	652	677	698	680	657	675	647	707	681	662	709	711	692	678	651	706	721	590	727	690	697	680	649	700	685	686	719	638	701	724	690	654	670	642	685	679	697	693	651	644	667	648	672	674	723	686	658	632	726	661	683	692	611	675	652	667	665	675	710	653	650	684	655	681	685	682	685	680	724	693	692	656	664	694	654	684	674	686	694	613	640	712	680	656	706	659	643	656	698	680	622	680	675	670	651	646	673	644	618	672	682	682	665	668	658	662	687	734	677	677	691	690	684	652	673	646	737	662	689	675	658	734	662	694	711	679	702	685	689	739	629	711	727	645	671	676	677	726	686	679	668	656	714	694	693	642	620	670	670	657	675	653	667	704	662	699	664	715	674	759	625	681	679	726	675	697	649	692	636	691	695	661	689	695	677	693	715	703	638	700	683	635	694	652	630	694	649	677	709	656	641	633	713	605	670	678	676	619	698	688	706	651	685	689	685	672	679	691	673	688	676	686	673	683	679	687	678	698	652	678	704	647	722	663	667	680	663	716	731	700	643	697	698	648	656	741	610	699	683	688	640	660	672	664	693	702	664	702	688	671	711	678	616	640	650	671	685	679	682	666	662	648	679	652	613	723	647	688	643	658	692	688	654	669	676	686	658	664	713	675	694	635	701	670	664	641	656	659	673	702	722	695	674	673	658	670	735	665	672	703	714	742	659	688	697	684	674	643	709	657	703	683	666	671	719	655	654	655	675	670	657	638	721	671	662	663	676	679	661	645	699	693	661	719	693	631	720	661	688	699	675	669	686	705	694	607	653	683	704	672	662	684	698	697	660	699	661	670	711	721	701	677	647	686	664	632	655	661	685	672	672	713	677	694	657	682	673	725	629	690	730	708	688	686	642	732	668	694	626	643	679	673	656	645	689	714	721	647	674	648	678	724	679	679	697	718	698	646	672	688	665	699	745	675	680	660	657	673	737	736	679	679	687	669	648	672	683	700	707	626	663	721	637	681	681	683	685	674	680	669	707	657	659	685	712	644	747	689	644	664	655	679	680	691	651	637	710	662	723	660	652	697	680	667	648	611	663	698	701	666	655	657	663	627	655	635	697	652	657	721	650	600	654	685	703	689	713	706	757	696	698	687	667	697	657	662	635	664	644	716	713	677	689	718	645	713	714	673	616	648	652	695	650	698	666	672	679	647	674	627	688	721	681	670	720	676	689	640	638	706	657	664	674	702	679	712	671	710	720	671	692	687	661	689	651	663	742	669	662	674	700	621	727	653	640	669	656	726	660	682	717	655	645	656	667	656	737	668	669	630	672	674	745	695	649	680	719	689	692	675	699	665	641	620	687	710	675	651	634	675	683	665	730	672	697	697	719	702	640	703	632	658	692	693	717	666	733	682	716	704	649	682	656	723	652	733	681	671	645	640	664	675	671	625	704	709	667	667	673	632	673	664	685	677	697	667	665	689	658	712	675	659	655	726	682	723	698	619	719	707	645	694	705	653	709	672	665	673	743	682	646	670	660	653	648	655	714	727	694	661	745	674	682	722	680	672	712	716	638	690	642	655	688	705	643	714	693	666	682	622	757	646	709	664	648	656	711	684	660	651	711	714	690	717	662	636	680	717	649	671	651	688	686	644	646	695	684	666	707	708	686	671	688	665	701	673	662	696	681	690	657	697	711	703	675	668	619	662	674	668	713	730	668	666	699	659	697	668	685	664	661	737	651	685	708	718	653	663	673	648	720	680	662	670	684	712	659	649	654	685	700	657	709	690	675	636	685	696	692	659	669	641	659	671	650	687	682	666	663	667	669	673	685	661	678	665	686	739	687	653	670	683	655	723	674	657	670	716	686	672	627	671	695	669	673	699	730	651	681	652	710	669	691	678	684	663	675	704	674	696	682	689	673	646	691	671	684	692	705	656	713	665	691	677	656	648	713	681	664	642	676	627	631	697	674	647	639	696	685	673	698	671	686	729	630	667	697	711	648	643	725	697	691	626	601	713	689	712	688	653	697	712	721	662	663	636	684	704	668	680	695	676	651	713	671	723	671	637	669	705	671	702	674	701	716	679	706	727	657	651	673	668	692	676	671	705	708	670	661	656	676	703	669	635	658	696	661	669	665	652	681	650	680	681	691	615	727	700	688	683	661	715	699	744	678	663	664	660	681	693	628	681	706	662	722	725	672	698	651	676	660	715	671	722	707	672	681	632	652	688	641	669	690	716	706	704	686	683	609	684	659	708	674	660	733	668	709	697	657	674	656	692	683	686	714	646	643	654	656	686	697	698	613	629	679	674	692	690	677	685	661	687	656	704	658	678	720	648	719	689	656	687	678	654	647	666	646	689	714	653	685	699	686	686	665	667	711	660	679	727	718	600	752	688	668	694	710	717	698	674	675	710	675	685	701	677	654	689	734	679	634	706	705	648	679	635	673	641	667	684	709	687	648	669	730	656	679	697	687	633	664	678	668	646	638	663	701	655	651	658	644	603	683	735	706	680	657	686	680	694	683	631	729	671	680	646	661	701	731	739	671	666	656	744	655	662	709	674	638	656	700	647	688	686	666	695	661	712	632	653	726	688	697	665	708	717	694	682	725	672	680	651	675	734	629	674	662	655	720	713	693	688	669	624	637	666	674	630	727	717	690	632	698	654	718	655	703	691	669	659	697	650	712	689	678	679	682	731	704	673	686	649	710	662	693	646	678	716	670	658	686	686	695	636	674	675	670	711	637	684	727	641	708	660	663	703	647	702	664	663	666	685	672	671	634	689	673	654	676	735	658	652	659	693	686	700	711	660	624	736	664	672	692	742	673	608	674	711	666	694	684	697	680	687	715	708	675	683	739	682	663	654	644	639	673	707	688	653	671	632	681	640	642	638	668	700	643	717	636	703	664	652	695	726	701	682	673	690	686	669	672	669	680	647	671	711	691	731	685	657	683	681	674	696	690	673	659	684	699	689	679	689	654	642	672	708	687	706	719	689	669	635	655	677	637	668	709	684	677	698	714	674	683	672	656	674	639	669	671	692	705	642	694	705	669	669	677	624	658	657	692	666	687	691	665	686	676	664	700	695	608	687	666	726	667	693	670	666	678	664	664	675	677	690	715	651	674	649	661	695
28043	27361	33951	26323	17106	11322	7753	5292	3855	3024	2371	1929	1638	1367	1248	1131	1007	912	872	790	815	721	728	752	690	619	694	628	686	627	638	651	607	627	567	597	605	630	571	601	574	586	574	595	568	575	586	594	557	552	620	567	609	570	536	562	590	564	548	622	570	584	562	578	585	566	542	537	567	557	582	556	601	582	550	542	584	555	540	532	569	596	593	583	543	543	521	567	571	610	625	504	557	581	562	571	571	539	596	577	556	620	568	618	590	578	561	592	565	552	562	559	559	557	596	587	587	577	548	558	555	543	573	585	598	599	568	551	561	574	566	568	561	581	561	600	562	557	553	560	555	584	559	573	575	572	588	562	546	565	565	587	601	576	558	572	556	549	607	570	526	580	540	589	566	577	569	534	578	548	564	565	554	595	541	550	580	539	542	557	585	564	585	579	580	584	580	573	568	582	580	509	568	557	538	556	608	567	581	573	571	558	556	567	595	576	585	539	556	567	562	599	586	588	580	586	552	569	596	579	517	561	624	564	556	599	589	563	579	581	557	590	605	554	600	619	596	581	593	539	593	535	576	582	539	632	585	581	617	585	568	582	569	531	571	572	570	575	573	613	575	550	548	601	563	575	579	529	530	529	611	557	585	565	534	566	550	577	567	591	612	576	573	546	554	565	559	561	568	585	545	582	584	545	558	605	569	570	590	549	560	564	536	577	528	544	546	585	528	573	535	592	549	523	571	585	533	552	559	591	617	583	565	596	603	561	539	549	579	539	606	573	579	539	520	595	584	565	584	570	550	528	564	536	583	564	546	614	611	595	571	571	598	587	576	559	549	544	590	597	548	550	538	594	568	541	556	582	561	598	554	616	610	586	568	543	575	585	573	605	578	549	563	578	588	593	559	544	549	570	575	591	591	542	601	580	618	541	579	560	511	596	628	570	541	574	557	559	588	558	596	593	598	574	554	542	559	588	569	523	599	554	594	595	617	562	583	597	610	547	590	595	569	579	586	570	540	538	563	514	549	567	596	585	564	552	589	605	581	543	576	547	576	558	611	601	551	589	568	566	566	587	562	592	586	607	548	584	638	578	588	594	574	599	584	612	585	547	563	579	554	573	577	587	594	588	580	529	595	581	591	568	555	562	582	569	518	543	586	550	574	591	607	600	546	528	562	529	562	572	565	578	561	611	548	606	597	577	569	552	576	571	570	542	590	539	579	570	568	545	551	542	540	560	629	615	590	599	587	554	586	572	568	587	560	586	566	597	561	547	601	555	542	584	584	545	550	585	569	544	587	551	587	588	610	570	601	555	566	577	576	530	593	552	554	548	549	580	574	600	635	546	551	574	570	544	570	568	573	568	572	564	586	542	586	554	571	576	569	562	545	572	570	620	585	632	601	530	529	610	580	599	573	588	628	592	530	577	563	569	550	561	552	571	563	570	548	549	532	543	578	514	538	605	527	579	527	569	589	573	548	576	541	549	538	561	566	589	577	579	559	590	580	625	568	545	550	546	596	517	586	551	554	556	562	545	600	554	566	577	597	590	565	587	586	560	596	541	593	582	566	562	603	614	573	553	512	529	581	631	553	558	577	551	566	533	535	518	578	537	594	569	550	572	559	559	577	551	563	557	537	624	556	544	580	575	540	501	574	565	543	566	552	561	560	577	543	552	565	601	581	612	583	557	568	555	550	587	576	579	592	570	572	590	596	546	539	577	543	566	598	589	557	540	530	553	534	579	583	563	582	576	551	564	597	615	535	583	573	562	561	534	589	540	566	578	569	582	553	555	558	602	561	576	590	567	569	558	552	564	599	575	561	563	600	563	583	554	551	626	549	584	591	529	595	549	531	594	517	562	588	528	605	582	585	581	577	562	561	564	557	602	559	548	525	549	562	583	577	574	554	580	547	557	573	562	554	533	571	591	548	623	522	501	558	497	579	591	545	523	614	567	579	591	580	520	568	585	558	607	568	563	555	554	583	574	569	584	551	559	567	602	543	578	600	627	546	560	553	524	555	558	582	584	569	577	582	548	541	572	606	587	516	576	590	554	625	610	544	567	604	586	552	577	614	563	586	557	559	603	562	564	550	538	562	591	555	553	582	545	560	583	537	573	576	574	574	557	566	585	505	567	568	596	560	591	541	527	578	553	581	566	585	597	564	559	548	605	592	584	537	544	596	596	657	536	562	571	578	594	553	560	596	544	589	544	559	548	567	557	583	593	558	535	557	561	597	557	568	572	573	538	560	540	558	570	605	601	550	602	572	569	597	596	522	585	541	608	602	590	562	569	565	563	595	607	571	521	555	554	559	553	609	578	583	580	575	531	605	564	529	562	526	550	574	562	556	633	537	560	514	572	610	578	578	547	561	564	573	576	546	616	622	572	565	612	588	567	602	546	563	551	558	495	607	574	562	548	546	596	557	587	572	583	589	587	569	615	551	551	569	587	532	583	611	573	611	576	561	574	551	558	588	588	577	562	575	528	506	565	594	563	544	575	558	552	535	551	602	565	565	583	612	554	551	564	568	542	552	568	559	568	534	555	518	599	532	572	563	559	576	554	584	596	566	585	548	568	554	524	598	583	595	595	566	601	563	590	561	561	560	539	569	568	586	554	574	576	578	573	607	522	621	615	548	553	575	587	537	591	573	523	558	543	586	577	571	548	586	590	554	572	568	582	577	604	575	587	586	572	578	559	540	585	589	551	569	566	518	547	548	544	570	575	547	599	604	547	601	584	545	601	568	570	600	571	554	532	585	577	537	530	586	567	572	562	551	555	540	503	583	583	573	588	538	573	564	553	539	580	545	582	579	583	570	604	539	567	555	609	580	600	548	581	580	561	569	587	570	610	609	535	534	570	541	608	598	571	578	555	555	548	577	532	521	543	566	573	558	576	580	539	549	568	600	582	555	604	584	609	565	590	616	569	596	596	575	560	559	574	633	538	522	570	505	561	564	603	600	569	618	556	562	584	509	580	577	575	575	576	567	568	557	603	580	572	576	563	568	576	574	574	578	536	535	541	592	565	585	587	573	575	574	526	598	583	584	627	555	531	553	588	547	594	593	575	569	549	616	583	578	561	574	560	572	565	518	580	551	605	566	571	545	577	565	565	583	567	611	539	583	578	544	598	592	545	548	525	543	552	587	532	551	559	540	585	542	572	540	604	539	541	566	565	569	564	592	554	554	574	577	602	589	606	554	585	589	578	576	563	536	560	550	553	516	575	599	571	544	528	587	589	568	589	565	556	576	575	546	567	581	551	581	606	574	553	543	578	556	597	570	550	563	558	571	585	579	588	546	562	619	581	573	551	579	576	570	585	542	572	523	589	542	585	560	574	553	555	596	536	592	541	557	587	591	563	548	587	560	555	566	605	591	577	539	553	572	547	552	549	600	597	577	558	534	569	605	525	559	570	533	573	596	590	523	551	502	620	540	546	585	607	536	589	623	587	605	579	603	533	601	600	521	570	571	571	565	621	603	573	592	607	529	544	566	539
32810	45408	39530	28240	21935	17277	13350	10173	7896	5692	4697	3685	2920	2402	2116	1844	1577	1468	1297	1209	1140	1093	989	1022	929	956	914	891	805	893	835	820	796	789	741	806	770	762	774	726	732	748	733	720	727	667	733	719	721	750	714	722	708	765	707	707	751	693	688	714	721	742	688	749	725	724	721	718	711	718	708	700	700	718	659	733	708	657	647	731	750	696	695	713	721	691	744	632	642	692	682	664	718	692	691	622	700	678	699	679	736	649	693	707	730	737	670	648	651	693	674	676	712	684	706	699	729	655	686	729	677	650	691	742	715	738	698	733	688	726	689	675	717	681	738	691	697	705	718	703	696	699	725	682	690	679	717	706	665	704	694	702	702	707	701	695	712	700	658	683	708	705	662	715	698	710	697	691	695	712	723	696	774	686	738	665	719	703	676	677	701	678	669	673	697	701	738	727	659	678	706	674	740	688	661	670	743	720	702	679	692	685	724	668	739	701	696	678	690	724	720	693	732	748	659	751	730	682	692	724	665	726	689	719	664	713	700	684	704	646	693	713	716	730	667	724	682	712	686	675	739	686	708	704	762	689	700	653	666	706	720	681	686	670	727	712	749	685	677	691	680	727	673	696	711	673	689	677	675	741	679	734	719	719	699	670	687	739	697	706	703	700	687	722	708	684	681	677	674	697	703	693	693	716	726	750	698	642	676	694	705	693	715	679	737	705	689	699	687	691	696	704	685	676	703	756	690	682	699	699	698	742	731	678	734	723	683	709	736	697	670	710	653	701	686	709	688	719	705	705	715	690	698	674	668	697	689	736	718	678	698	696	705	699	675	674	771	699	713	725	737	701	746	692	692	705	686	677	728	662	655	663	691	719	677	717	734	701	703	711	673	752	692	689	723	705	719	698	696	745	680	669	730	688	684	735	744	724	713	741	675	704	699	708	703	705	711	668	741	689	712	707	706	715	691	721	703	667	711	720	712	690	713	701	644	684	706	691	726	688	700	701	713	751	707	725	658	679	677	711	720	678	743	695	705	696	676	729	724	695	733	723	714	710	741	731	713	700	678	704	696	708	689	740	739	715	700	716	733	717	748	707	733	686	738	662	733	696	674	671	685	666	728	713	672	696	725	724	712	692	644	710	652	694	675	660	681	690	659	689	668	684	706	667	746	724	678	708	671	696	740	701	720	677	744	709	703	760	659	671	696	700	720	675	684	690	681	711	748	695	709	669	709	698	697	688	664	720	745	697	708	682	683	682	666	642	750	671	634	717	661	725	700	677	685	701	699	736	681	716	689	694	736	688	711	721	690	680	699	707	725	718	695	690	712	681	698	717	757	682	664	705	713	711	730	709	696	707	704	739	738	712	741	707	696	666	674	691	685	700	754	658	693	708	727	720	698	647	713	683	701	722	681	697	733	712	717	675	701	671	701	674	762	675	713	732	704	688	705	717	734	705	667	710	705	708	668	675	730	710	720	669	720	729	719	687	730	732	711	684	663	749	682	686	666	685	724	654	756	682	692	697	718	717	697	724	679	681	690	663	755	753	720	654	684	681	707	721	721	705	704	681	675	716	722	730	686	734	699	711	658	661	698	733	697	702	722	670	710	714	672	711	657	674	709	666	702	673	688	708	701	681	677	662	687	753	663	741	694	680	711	695	695	715	701	736	700	689	730	704	687	715	697	671	714	643	716	672	688	695	714	709	711	738	691	725	686	656	671	726	683	692	721	687	715	691	675	699	687	716	706	702	667	693	672	697	701	717	636	753	667	696	752	683	693	755	689	689	734	714	734	733	720	704	726	678	677	660	685	706	694	730	678	715	698	689	729	696	719	722	656	730	693	694	717	719	661	673	699	708	698	673	691	700	729	707	721	711	702	787	705	665	696	696	700	724	691	666	690	689	710	656	706	711	710	739	762	730	686	722	642	701	674	718	716	702	725	727	666	716	712	730	699	682	718	660	713	680	700	712	711	635	656	702	669	698	669	701	658	688	731	651	688	668	673	684	693	692	727	716	687	682	677	717	755	714	692	709	672	689	718	692	674	707	707	648	714	697	674	656	655	688	685	705	640	697	704	661	725	713	696	722	727	727	723	691	722	686	710	708	718	761	713	707	720	679	717	716	686	711	700	714	717	689	715	695	712	680	681	670	727	695	738	688	714	699	722	709	684	711	732	749	729	707	738	712	692	720	696	771	739	700	713	725	726	692	723	685	711	696	724	652	708	703	723	700	722	714	737	766	696	694	727	704	695	728	703	692	750	670	691	702	695	656	744	719	689	681	701	687	726	689	721	686	697	716	634	728	719	702	747	711	697	713	722	699	758	709	680	709	725	688	712	709	715	684	705	677	675	703	700	705	719	657	735	654	697	710	670	711	685	716	682	686	691	711	716	709	725	709	752	678	701	722	648	763	730	709	687	680	719	748	728	663	695	702	648	708	728	715	703	685	729	682	720	694	746	745	712	694	643	714	688	738	717	667	714	683	718	668	696	685	669	751	720	702	749	678	671	720	716	700	736	764	696	683	703	713	689	690	656	744	719	702	751	708	654	701	687	699	724	690	689	727	706	691	670	721	699	650	750	675	702	748	703	675	735	680	691	680	660	689	763	696	727	718	726	705	678	761	686	716	642	677	689	678	702	685	708	666	681	743	692	722	687	695	764	733	710	672	719	660	719	717	721	679	668	703	684	735	670	721	740	672	750	690	661	717	697	697	712	652	716	673	699	728	716	705	663	687	728	712	669	718	742	755	707	674	698	713	709	676	651	696	713	706	719	682	702	639	681	660	712	692	694	716	745	671	693	722	665	747	710	678	749	713	684	664	711	669	751	699	680	732	696	714	685	705	691	664	713	672	741	687	678	681	726	662	704	713	726	715	713	697	753	727	706	691	704	687	672	722	662	705	691	698	677	736	698	683	739	710	705	711	757	718	710	655	710	676	678	739	658	748	717	683	726	713	690	723	681	682	710	688	733	696	689	687	672	683	669	700	726	763	692	703	658	726	695	670	679	646	707	719	727	691	690	722	686	691	702	725	717	732	707	719	721	653	742	688	739	703	685	719	670	722	680	715	693	706	723	703	729	732	693	728	663	689	693	706	753	725	712	654	703	752	704	710	665	696	720	700	671	710	712	716	696	708	723	727	671	673	717	667	713	738	726	756	641	759	728	673	717	691	689	667	694	729	688	691	697	691	724	716	754	669	704	679	681	647	719	697	655	699	730	694	701	709	684	702	699	666	718	721	704	689	666	661	687	697	682	665	722	716	656	676	721	691	682	723	711	682	653	729	670	713	669	712	723	681	729	716	663	705	693	731	673	703	702	673	705	676	666	741	734	719	676	673	726	707	721	698	725	699	673	680	695	714	664	684	720	691	714	700	694	669	718	703	736	669	685	737	702	736	672	674	700	712	690	708	686	696	707	715	717	718	699	705	662	664	707	652	687	718	683	670	685	684	701	691	706	712	732	784	725	702	692	720	655	720	682	701	722	739	671	712
23745	20793	28074	24210	22118	20073	14277	8504	6024	4425	3596	2864	2385	1907	1618	1458	1346	1228	1066	1014	927	925	852	830	748	781	737	716	696	689	695	721	604	606	658	638	601	618	616	594	658	549	621	577	576	557	603	546	559	551	534	536	562	567	598	541	585	573	532	597	534	564	578	553	591	574	579	573	546	564	561	550	531	553	568	564	597	559	580	540	543	538	570	588	581	552	572	522	547	566	564	579	556	562	585	538	570	551	607	539	520	545	558	558	566	614	547	539	535	564	571	569	525	514	559	547	557	584	592	551	583	566	567	561	540	596	565	547	574	601	597	529	583	579	558	566	574	562	579	539	522	562	549	584	527	586	543	525	526	575	550	523	614	550	547	531	546	578	626	593	573	590	560	583	540	553	537	579	551	567	550	577	533	563	540	558	572	552	541	565	554	571	555	532	549	593	575	555	552	543	582	602	562	558	576	542	596	550	562	595	608	566	513	587	577	577	580	551	551	591	566	557	584	563	573	539	589	553	511	569	526	531	577	535	571	588	574	555	589	540	542	573	546	520	539	619	517	523	547	556	569	544	557	554	541	526	590	557	547	575	565	563	559	578	615	553	539	554	600	525	580	568	564	498	563	546	570	575	535	588	546	597	555	548	534	549	566	511	541	559	582	549	584	546	574	525	541	528	609	597	563	565	554	583	536	549	580	554	572	580	528	557	542	525	553	570	602	570	524	542	576	607	603	570	551	569	573	575	512	551	544	557	542	568	543	560	551	503	558	573	565	562	520	599	555	596	555	579	593	576	550	550	537	523	526	541	565	558	520	559	549	531	544	592	579	564	578	525	549	543	509	533	614	574	551	559	566	568	528	532	563	554	586	581	594	568	562	552	551	539	606	533	571	558	569	540	543	538	536	565	527	550	522	536	560	552	589	582	554	578	549	532	564	579	514	562	576	562	576	552	578	548	558	553	542	510	589	523	591	540	557	536	572	522	571	537	516	540	552	592	571	547	571	571	543	527	553	607	634	564	583	552	565	505	528	581	560	549	548	557	565	549	593	535	525	524	569	572	576	581	545	566	558	543	571	530	554	608	583	547	544	565	578	571	540	563	552	504	543	630	542	594	602	569	574	516	618	562	571	566	556	550	605	610	524	540	566	595	541	517	567	560	556	555	547	540	554	543	555	583	579	574	553	561	556	578	520	602	529	582	579	569	546	594	541	581	566	542	516	571	589	592	546	568	569	590	537	552	582	571	564	547	523	559	546	601	542	548	582	536	543	495	547	574	548	559	586	542	568	565	517	580	570	537	542	604	586	562	595	542	565	547	544	540	573	559	584	522	563	584	545	566	535	526	535	526	544	587	552	515	562	578	532	584	589	558	565	576	563	546	525	553	581	552	550	542	561	577	538	554	554	568	553	517	552	598	527	538	541	564	548	591	546	560	559	551	558	554	535	554	578	521	557	520	589	577	585	576	513	536	544	545	561	590	568	595	559	547	531	583	567	507	558	538	590	565	595	554	553	526	562	564	561	563	545	575	539	545	540	551	587	523	529	546	605	559	527	555	558	522	574	567	592	563	587	548	586	575	531	541	583	544	527	588	549	589	573	560	593	526	558	560	620	571	556	522	553	547	566	579	515	617	525	575	566	556	522	560	563	546	580	547	571	579	547	523	569	539	555	597	538	561	507	575	563	594	578	544	562	584	554	558	534	533	595	530	576	547	528	535	538	533	582	576	555	562	536	598	536	532	558	597	557	569	568	543	564	535	566	523	585	599	553	555	603	554	536	545	541	559	540	531	523	523	576	555	544	530	573	555	562	552	557	561	578	549	582	533	561	561	558	562	588	599	564	480	563	545	541	552	577	635	521	587	554	601	582	519	535	571	597	547	556	553	555	605	531	561	544	564	554	549	570	558	555	564	559	582	544	580	515	564	584	546	551	565	550	542	575	546	584	553	543	568	549	554	582	566	591	583	584	590	605	611	592	587	535	574	545	565	563	576	559	569	559	550	571	545	574	537	554	567	547	544	532	537	551	585	531	525	610	564	559	529	598	568	511	535	626	567	574	583	541	585	583	560	542	557	545	591	541	531	541	519	510	535	547	546	551	549	567	534	542	594	574	579	539	553	593	605	557	551	551	545	519	587	587	551	554	546	556	537	574	542	525	545	570	552	580	585	552	550	540	584	554	604	531	549	553	552	569	537	568	559	522	497	530	525	568	536	582	558	598	566	586	547	552	572	530	545	547	541	564	580	548	568	564	592	568	583	561	568	561	547	570	537	551	552	580	592	568	582	520	580	557	544	553	569	532	542	565	587	567	546	559	544	586	576	557	564	540	566	539	621	513	598	542	559	562	510	560	585	570	523	567	580	550	610	575	548	567	561	511	562	558	542	558	553	559	563	559	550	530	574	574	558	547	593	515	574	543	582	538	577	587	552	541	554	585	585	573	587	571	559	554	546	527	566	589	577	563	555	607	512	602	589	571	512	520	603	584	576	542	554	561	587	549	514	571	577	554	546	594	574	596	562	568	552	577	526	553	559	551	579	574	594	520	526	542	526	544	530	518	586	549	541	563	552	604	560	561	551	557	592	543	555	604	587	529	572	545	538	545	548	548	549	571	563	554	563	547	589	563	554	572	549	649	562	558	599	551	586	576	583	588	556	551	548	516	544	557	548	547	622	546	566	571	529	565	554	526	546	602	555	553	565	569	572	553	547	608	563	581	549	552	580	549	553	589	582	533	531	571	572	556	534	529	582	560	565	557	583	593	539	553	524	571	562	618	568	549	539	546	516	544	568	542	582	529	569	553	562	547	537	567	578	584	573	554	532	545	522	559	546	588	573	573	521	566	559	558	553	542	542	584	553	554	547	573	577	545	536	577	584	513	561	551	577	599	576	543	573	583	541	525	572	588	557	554	532	538	583	576	578	585	547	575	627	517	560	562	547	523	578	578	544	549	554	603	538	559	574	551	588	621	542	565	565	565	578	581	510	544	575	570	579	558	575	535	536	562	550	553	534	580	524	550	566	574	560	540	564	521	590	540	513	578	563	532	531	562	560	543	589	577	552	546	603	560	521	594	576	587	557	575	597	551	581	493	565	540	572	564	544	576	590	579	606	588	526	560	592	573	557	559	562	526	605	576	559	538	532	594	567	523	576	543	558	541	596	581	622	525	536	564	587	552	604	558	555	569	533	574	539	604	560	545	562	572	574	570	536	561	621	503	587	580	514	541	528	544	544	557	555	549	597	584	583	534	556	515	576	533	579	545	559	549	560	545	575	547	554	533	528	619	546	582	562	565	573	580	558	517	545	559	587	520	560	506	510	520	508	562	556	532	574	554	554	527	541	557	585	564	551	584	536	588	562	565	538	567	588	580	591	557	527	569	542	565	570	561	572	535	569	572	525	606	539	597	556	551	547	604	521	560	600	586	567	554	587	569	574	549	542	566	586	525	592	577	538	505	561	509	551	580	544	548	511	552	559	534	581	539	583	522	564
32755	51213	45727	34079	27939	22693	17991	14048	11084	8567	6563	5224	4246	3444	2895	2432	2243	1891	1780	1538	1390	1261	1209	1113	1067	1037	1014	981	931	918	865	849	807	840	876	766	795	785	790	783	765	735	747	683	734	717	707	714	742	719	722	698	677	714	692	672	723	705	674	656	718	702	709	699	730	728	680	671	695	716	705	686	698	731	659	729	658	686	678	660	718	646	661	708	695	675	676	728	676	724	699	653	701	635	754	647	703	715	704	668	693	646	693	673	704	670	692	654	685	679	697	669	675	664	654	692	717	698	704	654	665	641	687	690	706	710	658	684	689	663	729	677	710	610	748	672	679	668	684	681	677	696	661	716	686	746	705	711	690	666	647	682	689	708	686	690	698	664	657	703	690	676	704	651	692	713	658	701	675	700	650	772	688	661	709	688	703	673	696	681	646	659	673	661	653	659	678	665	659	712	665	669	699	712	680	701	682	704	687	648	686	717	721	662	734	698	677	688	668	695	694	677	674	691	680	731	646	678	688	650	701	652	692	682	674	724	668	704	689	644	719	667	711	742	688	652	703	698	626	746	653	675	679	698	683	682	706	654	706	703	705	712	710	740	665	672	686	713	679	713	711	685	700	730	735	695	682	688	701	713	658	640	698	652	698	714	682	705	662	646	727	755	696	676	685	660	671	667	717	650	690	736	728	687	682	670	696	690	694	670	653	716	675	677	636	682	681	707	669	692	704	743	700	705	666	677	715	683	717	685	731	662	693	672	648	648	674	687	679	667	672	715	710	694	686	712	661	704	621	699	680	674	675	664	661	686	663	681	680	714	677	678	674	634	660	687	672	669	692	702	698	666	683	648	656	716	713	653	729	679	654	688	721	698	682	695	680	688	633	671	624	668	672	646	721	663	680	715	661	685	710	686	738	663	653	701	741	647	691	696	696	663	633	666	685	688	694	690	723	712	673	665	731	701	669	654	695	701	689	671	678	667	664	723	631	703	693	644	719	709	659	689	668	700	693	673	718	692	689	682	723	665	734	719	729	681	700	743	668	676	687	696	709	726	734	671	645	689	697	724	645	663	706	706	688	672	651	692	722	666	673	668	688	726	648	663	672	702	689	696	680	678	652	669	714	688	735	726	692	697	687	676	713	642	700	691	666	684	688	689	667	696	681	718	726	698	662	670	628	705	699	687	673	679	714	635	717	639	712	707	669	667	676	656	677	707	707	721	702	711	688	663	715	716	706	699	699	748	661	696	684	680	689	681	718	680	642	677	689	672	681	672	701	670	646	658	702	641	664	714	677	689	692	742	695	714	698	749	678	673	730	686	696	680	665	673	706	665	688	675	644	711	736	686	688	697	635	651	710	648	659	668	629	677	720	661	662	650	687	697	692	746	707	692	684	702	700	702	711	649	716	692	677	706	719	694	678	676	702	681	730	708	670	657	658	711	684	733	688	673	660	679	713	663	686	683	684	703	671	662	702	684	673	663	712	682	697	702	704	696	688	683	659	762	701	690	727	672	683	645	702	692	682	689	674	703	693	677	707	669	676	619	676	672	675	654	694	686	658	691	720	701	662	679	649	679	755	699	726	678	651	700	675	695	770	681	675	658	647	672	694	663	645	716	696	662	667	682	646	719	736	696	645	724	679	694	692	720	681	664	655	676	674	668	705	687	728	682	643	694	675	684	695	685	711	678	696	651	700	691	711	707	644	656	700	709	660	678	687	691	708	656	675	653	710	668	679	663	677	720	705	711	662	635	692	707	629	661	703	708	707	680	690	724	727	654	659	650	665	695	718	720	676	716	695	656	694	693	694	688	678	647	710	696	681	695	600	641	712	664	697	666	703	689	662	692	714	676	699	689	686	679	670	701	646	654	656	659	719	677	704	727	658	680	702	682	671	655	685	698	668	720	707	679	643	697	721	672	661	703	657	715	681	731	712	684	697	693	682	728	647	702	689	685	663	646	710	687	720	663	698	656	697	747	655	669	676	690	684	629	728	686	632	716	724	711	683	691	663	690	678	725	702	675	673	709	662	656	663	675	634	687	680	711	712	665	659	667	717	692	663	709	683	661	659	710	696	666	697	634	637	697	686	658	744	648	728	697	655	660	664	667	668	723	642	707	689	707	663	728	714	722	693	683	673	658	683	738	743	741	646	721	694	637	687	696	678	679	709	721	665	679	672	657	644	692	671	729	674	704	624	697	704	726	687	684	654	655	715	690	676	653	726	663	719	704	705	669	717	650	678	709	659	708	693	724	668	696	717	713	695	712	684	691	678	672	665	684	689	682	672	652	658	725	652	686	666	633	663	712	667	696	689	731	652	684	658	684	716	668	715	641	655	696	673	702	719	674	665	732	710	713	712	673	675	685	675	704	686	684	706	673	685	711	701	680	717	712	685	690	687	705	674	708	642	738	654	714	707	656	671	681	663	726	689	674	654	692	706	667	669	678	707	667	673	682	724	681	738	687	661	673	700	682	666	677	647	683	674	669	721	647	663	661	667	677	698	721	711	705	680	704	683	697	657	708	708	676	684	694	666	703	700	737	635	671	673	670	659	708	722	680	698	687	686	693	684	671	618	724	676	668	668	673	698	695	736	687	693	680	712	699	643	700	677	684	691	726	689	680	645	738	698	659	664	708	660	724	709	703	721	664	657	653	690	683	663	670	683	653	691	645	657	713	717	674	672	712	707	668	668	672	668	686	691	679	701	666	656	671	683	689	644	672	693	689	689	698	682	706	651	710	704	645	699	686	741	733	683	692	684	698	678	672	656	707	692	665	697	682	695	699	692	667	625	677	699	679	717	673	705	642	677	696	691	652	718	657	684	666	654	693	652	632	712	714	697	658	711	686	690	720	693	701	696	717	676	708	667	708	722	654	682	701	661	709	673	634	649	681	688	699	657	647	681	692	674	695	696	648	686	719	637	685	708	688	689	690	663	685	723	681	661	708	635	674	699	709	678	669	665	712	662	704	707	666	676	721	699	705	671	703	671	699	671	728	694	668	650	681	694	702	724	638	662	712	663	646	700	692	688	667	636	657	675	734	649	681	671	682	658	694	668	710	667	719	706	681	661	688	675	655	685	675	675	693	672	661	647	654	672	652	673	670	685	649	713	690	726	665	694	716	659	651	738	672	656	713	682	697	660	682	682	664	715	672	708	697	694	700	659	726	665	698	626	714	659	685	687	712	741	661	697	686	701	677	703	734	652	703	730	696	691	640	687	666	717	685	648	666	726	663	685	694	680	711	642	661	691	698	707	675	707	654	665	710	660	684	689	730	722	664	703	693	725	647	666	710	664	724	707	679	660	658	673	690	692	686	682	703	706	710	635	662	664	704	664	690	662	663	707	715	712	714	681	666	683	658	662	672	702	671	662	713	681	704	695	666	697	600	687	692	672	687	668	687	709	664	670	726	659	671	698	738	625	670	664	706	686	677	743	697	719	716	691	653	659	675	713	672	664	729	675	725	677	643	669	697	701	659	619	744	703	666	636	704
22700	20790	28393	23357	21407	22873	21514	12316	8406	6433	4900	3982	3186	2672	2164	1929	1688	1464	1360	1207	1113	1010	1005	874	902	817	760	781	753	726	650	690	683	729	651	613	646	714	652	629	581	618	595	606	582	601	610	584	632	608	583	571	564	569	607	556	567	552	556	610	588	563	567	575	555	550	556	545	549	568	588	554	569	620	534	578	528	590	587	525	570	562	583	537	558	554	533	590	562	575	614	542	584	565	535	553	552	581	624	534	548	574	580	554	563	558	570	543	600	553	535	572	561	561	503	579	533	556	606	589	582	545	544	563	599	585	557	549	557	555	581	562	586	575	594	615	562	545	534	563	550	540	570	535	614	511	539	584	557	581	569	528	555	571	567	577	601	526	575	583	611	605	617	589	525	606	532	559	551	587	584	581	573	547	611	571	566	541	543	573	549	593	588	573	569	575	580	569	543	554	601	563	585	606	545	532	532	602	588	533	564	578	567	554	631	592	585	539	570	529	564	566	590	560	541	600	551	557	547	583	583	575	568	570	589	569	579	540	600	584	555	547	549	527	552	611	603	580	551	569	534	559	600	604	560	573	549	592	525	585	585	546	601	552	591	583	594	555	569	569	546	562	516	581	603	536	563	557	538	594	625	542	576	596	612	588	569	566	567	569	557	550	583	551	593	572	552	602	552	545	610	527	578	546	597	594	599	597	564	581	572	571	564	586	565	538	573	572	598	578	612	536	584	575	584	577	621	530	565	566	586	568	581	540	601	603	563	584	563	587	615	576	557	590	548	559	602	615	575	527	607	564	555	558	563	548	561	573	550	561	579	579	539	590	557	519	557	559	549	611	575	565	561	576	582	581	618	551	616	614	571	578	580	573	588	552	567	592	551	585	585	565	532	590	556	558	571	540	586	576	566	612	534	588	544	579	600	573	565	530	560	564	566	541	563	596	574	580	536	565	549	534	585	604	585	567	560	597	561	563	561	545	536	559	545	556	583	567	535	572	587	541	529	541	536	597	567	527	529	577	543	567	589	559	564	561	543	564	579	557	536	585	550	601	531	553	573	571	592	607	575	595	549	597	569	558	583	567	534	546	571	520	603	593	565	556	573	584	544	552	578	604	583	600	559	582	572	556	587	584	523	597	566	571	523	566	539	563	579	587	570	553	585	512	572	561	546	558	587	540	577	577	534	591	605	574	526	623	589	584	557	547	517	557	617	552	531	605	571	551	570	564	581	605	595	549	526	558	565	559	629	607	540	561	565	584	563	575	551	562	591	565	562	583	542	563	565	544	597	594	573	539	561	578	592	549	594	575	531	566	554	584	553	583	597	569	563	595	566	538	576	560	517	604	581	577	591	542	593	546	561	515	555	572	590	533	575	576	551	564	555	570	525	561	548	524	540	584	597	606	590	551	574	547	533	582	573	504	571	562	529	576	571	570	559	540	548	566	591	572	554	536	556	577	600	560	598	539	584	565	607	555	582	622	547	541	563	577	586	565	622	546	569	544	577	579	582	556	564	527	535	538	540	555	554	575	592	606	572	543	545	518	534	519	606	591	579	572	559	566	567	609	562	508	544	583	581	565	580	557	574	623	510	581	602	584	539	552	539	578	561	585	543	596	545	567	558	587	548	557	556	558	556	556	600	536	586	572	584	564	570	603	576	577	560	577	588	598	556	576	561	573	571	545	573	563	585	552	574	562	549	564	555	559	581	591	583	567	554	646	570	594	568	531	574	511	571	559	583	606	512	551	572	554	537	575	561	531	561	541	542	601	526	533	543	562	559	600	584	569	564	536	588	605	575	565	560	622	552	598	550	533	541	573	604	544	564	605	578	561	569	572	575	578	561	577	574	620	567	563	570	542	568	528	580	576	601	541	516	614	533	584	551	576	530	570	558	537	544	597	610	560	549	543	616	546	560	529	581	540	564	576	567	612	590	550	532	596	558	562	589	558	593	518	581	545	537	560	536	581	557	592	588	551	545	571	574	585	581	576	588	582	617	565	546	576	570	574	561	546	539	567	606	582	604	575	539	558	557	563	534	597	544	588	586	556	583	540	561	561	589	599	582	545	538	516	527	599	536	572	571	567	601	597	550	549	548	581	576	563	557	528	629	575	628	552	558	573	572	541	566	572	541	550	572	542	597	578	567	587	562	566	591	604	609	537	574	583	554	544	580	581	524	574	551	558	559	621	559	534	547	563	553	580	540	542	546	564	561	527	565	584	576	525	568	561	557	579	593	588	581	544	548	548	575	528	586	592	538	574	606	581	595	576	607	601	560	574	551	536	619	544	598	539	519	577	553	549	544	618	568	573	599	535	566	580	574	584	562	589	527	562	564	563	561	576	553	561	572	551	559	568	596	582	564	611	591	586	567	618	552	572	557	587	548	579	540	614	588	576	588	562	600	578	511	575	575	554	538	556	592	531	572	563	578	603	563	566	557	533	546	618	568	607	570	583	545	573	534	570	570	619	551	564	542	560	512	572	560	598	583	535	576	597	567	560	586	585	551	556	539	630	572	597	546	551	599	547	606	550	555	567	580	540	551	589	562	557	545	530	562	593	579	582	557	575	559	634	568	575	571	566	594	582	536	610	567	579	548	562	580	574	597	563	584	547	583	596	633	567	566	547	565	610	618	530	570	535	562	546	555	576	542	571	530	559	564	602	590	579	590	565	551	610	565	587	553	571	519	561	558	566	556	564	614	578	564	566	582	558	581	565	550	591	577	570	570	532	581	590	524	614	569	565	561	567	587	587	557	564	557	567	578	586	501	583	553	577	574	570	561	548	568	567	555	559	550	580	572	602	551	547	561	531	574	598	538	548	568	625	589	564	552	539	527	533	589	531	598	577	564	613	563	576	563	535	594	520	597	587	561	541	515	569	596	560	561	576	543	566	575	569	587	580	558	569	559	554	559	577	564	560	590	592	576	535	563	568	564	545	599	566	555	569	571	600	566	560	524	555	560	563	514	588	562	558	564	536	563	575	562	515	587	619	545	592	542	552	554	573	553	563	606	584	624	559	554	592	526	594	538	582	569	576	568	599	562	566	516	553	583	556	593	609	524	590	564	549	602	530	547	571	509	546	563	583	551	565	550	554	548	539	580	571	551	569	611	578	587	610	545	557	601	600	573	579	555	556	584	537	624	628	579	593	609	594	540	527	560	590	535	571	583	578	552	565	579	629	622	559	568	565	522	585	565	542	574	544	544	538	548	592	579	585	569	553	547	522	549	532	575	563	577	565	567	529	605	593	551	541	572	582	568	551	548	540	578	586	556	566	594	536	582	578	550	526	548	551	613	593	567	565	589	591	567	571	596	568	564	563	558	554	584	583	604	522	558	509	587	585	541	564	606	590	559	570	552	613	602	605	593	503	575	540	544	560	591	570	574	557	618	550	545	550	570	556	591	578	566	560	529	532	523	566	574	578	557	583	562	592	566	566	574	532	528	581	596	591	564	573	554	576	537	547	593	566	591	582	583	567	575	607	585	557	570	545
33839	57503	50210	38025	32595	27528	22464	18206	14257	11216	8827	7079	5662	4631	3677	3080	2877	2415	2119	1888	1742	1540	1466	1352	1274	1220	1142	1073	1041	957	934	943	902	897	888	845	819	818	797	766	775	724	749	756	699	763	712	667	717	739	665	691	731	731	632	707	677	699	696	690	683	697	685	659	711	679	714	707	661	721	668	712	656	662	668	693	654	699	679	644	711	719	656	741	675	688	674	705	654	653	657	710	651	662	668	694	696	647	719	654	732	690	684	700	653	719	676	640	723	710	665	657	732	679	654	640	680	716	695	682	649	662	662	683	676	667	724	669	736	650	657	622	678	697	701	663	688	667	668	703	701	685	729	662	690	684	708	688	671	654	695	698	656	666	697	708	672	695	672	625	677	654	650	656	659	676	696	688	665	675	672	745	711	682	671	656	620	690	704	642	688	704	657	703	699	662	674	674	617	706	682	629	619	707	660	698	681	649	643	661	679	675	661	651	724	682	673	720	714	710	618	677	657	702	632	675	697	679	674	727	709	686	661	661	662	669	680	706	667	712	680	686	684	666	636	716	675	678	649	691	636	657	643	687	651	689	659	701	603	687	719	670	729	692	666	684	688	711	651	698	675	662	711	697	669	621	696	714	693	685	665	666	692	696	700	628	646	674	687	695	716	724	741	686	680	661	679	702	748	698	651	720	681	690	697	691	664	656	675	687	646	621	677	699	688	674	713	666	660	677	676	696	669	686	675	663	729	683	657	694	723	654	650	675	675	682	690	610	707	701	702	685	690	720	685	658	728	704	636	666	688	636	678	684	701	695	648	693	622	716	629	657	684	654	686	655	690	678	693	615	705	660	648	643	653	665	664	709	654	676	731	712	653	691	657	694	690	675	696	676	657	703	628	685	615	666	649	639	696	654	657	691	730	678	633	676	649	689	678	711	688	672	704	667	672	689	682	694	691	679	662	685	690	717	670	690	661	724	635	673	709	643	679	688	658	674	692	683	670	658	676	687	659	661	690	681	675	690	683	662	641	630	696	666	703	694	691	732	723	638	686	679	650	684	678	675	704	680	661	677	719	693	678	685	650	704	692	737	680	649	708	679	645	699	694	685	704	667	645	648	687	713	675	698	689	678	694	687	669	687	655	643	685	703	690	685	683	642	697	691	669	663	621	701	623	682	645	682	699	635	693	671	693	659	640	657	713	686	695	693	666	696	672	684	673	698	659	683	636	727	681	694	707	677	702	720	712	657	684	663	717	697	676	707	667	621	621	679	678	728	649	706	639	677	681	695	688	637	730	690	644	714	671	670	694	650	727	691	689	679	700	665	678	695	643	664	704	694	687	657	679	653	670	677	647	682	685	685	688	731	701	682	690	683	661	645	622	673	652	652	678	749	679	667	661	675	647	664	647	669	654	684	669	711	682	684	637	695	728	725	615	679	713	711	690	647	685	662	711	646	696	678	734	721	684	697	726	699	674	697	708	654	687	684	673	658	660	670	675	703	672	677	675	709	651	714	677	682	660	701	700	667	668	647	684	660	700	658	677	701	678	698	685	671	685	656	690	688	710	698	707	704	657	705	684	714	681	651	631	635	653	669	646	692	659	663	717	630	678	680	676	735	661	688	677	702	684	733	702	671	718	702	694	694	679	677	680	605	713	686	662	659	662	700	707	667	673	675	661	695	679	663	663	687	668	698	701	676	691	639	679	684	641	705	684	699	696	707	635	674	686	632	669	681	697	616	659	632	727	704	701	706	649	678	663	679	665	707	650	720	721	677	712	685	677	652	681	680	660	677	634	680	718	728	671	654	690	668	708	634	683	669	688	711	661	673	680	640	669	664	696	683	695	709	704	652	649	659	704	691	683	666	707	662	656	714	685	698	659	715	693	679	694	696	638	697	612	692	646	716	676	692	685	659	676	680	701	720	663	718	705	755	670	656	678	702	714	688	672	730	715	705	678	701	677	673	637	627	679	652	672	699	681	686	639	725	692	664	706	641	706	673	679	666	682	678	652	743	684	710	693	669	659	683	708	651	703	705	688	674	694	702	663	707	683	653	685	701	644	701	679	708	651	664	709	676	645	726	697	651	671	678	646	686	690	694	705	668	690	640	704	639	683	681	632	649	688	717	683	703	696	671	683	695	689	680	674	638	732	669	697	645	683	693	700	699	687	659	692	684	668	714	661	667	643	704	674	686	723	715	671	711	700	656	672	697	673	666	668	646	724	672	675	670	711	682	696	744	669	677	735	782	715	645	677	639	701	642	697	627	704	651	651	691	757	699	674	701	692	691	721	683	637	683	702	665	716	607	660	668	698	664	726	702	695	643	695	674	717	686	682	649	669	671	624	651	691	693	679	680	647	699	708	677	649	631	683	662	674	691	701	687	692	720	701	660	699	741	658	678	676	667	670	692	666	655	713	685	670	729	676	714	678	660	716	627	645	675	696	718	654	639	692	686	706	643	689	706	641	664	725	685	741	662	692	683	702	661	688	727	670	661	710	699	603	738	705	689	681	674	679	681	737	662	715	677	748	684	665	655	750	669	716	669	681	692	687	714	720	694	678	684	704	683	715	683	686	686	686	670	697	701	630	665	668	704	650	727	677	686	669	678	648	673	656	666	645	680	703	697	660	659	703	663	685	695	693	659	695	683	686	658	685	666	702	693	658	637	683	655	678	732	688	663	673	669	643	673	711	681	695	690	663	695	682	704	668	686	670	666	670	669	714	706	651	656	751	680	662	658	634	695	636	736	695	687	737	654	666	687	641	623	677	680	681	665	705	712	692	744	672	677	668	681	679	710	698	692	732	654	661	722	694	662	662	645	692	666	656	672	654	706	743	672	668	650	622	707	678	674	668	712	660	647	643	698	718	707	676	674	663	693	687	673	679	660	687	668	672	613	679	693	708	674	647	680	704	692	694	637	696	698	680	668	698	683	745	724	735	682	643	672	635	651	671	660	659	663	680	649	680	679	694	727	670	624	735	673	688	674	645	681	727	709	659	667	679	657	701	661	665	665	676	635	687	644	702	681	684	656	686	689	711	658	650	668	664	661	638	650	677	678	698	680	680	673	711	670	671	622	728	663	684	678	736	704	728	647	750	693	641	683	670	677	654	714	716	683	677	642	712	690	640	625	698	645	654	635	681	680	681	677	667	641	701	704	645	691	622	635	678	681	705	654	718	673	729	682	707	696	695	679	671	705	745	665	651	665	638	654	698	678	679	716	678	696	655	648	664	720	690	683	647	675	670	684	693	679	637	679	694	760	645	679	665	664	714	673	704	676	678	703	708	683	666	669	679	651	685	696	664	688	709	719	698	674	664	724	668	654	680	712	673	689	686	710	697	686	653	660	642	662	654	724	679	665	681	684	676	678	659	699	671	682	635	627	735	683	685	682	706	716	697	699	677	666	693	661	682	693	714	690	669	686	659	673	668	701	665	644	722	715	682	681	656	644	648	680	679	707	685	692	686	687	698	670	665	683	690	694	667	694	705	657	676	693
27863	27819	33273	25817	17167	11623	7704	5342	3824	3085	2438	1969	1619	1505	1282	1063	1047	934	923	846	819	760	739	721	703	702	694	631	670	615	644	647	582	599	601	612	633	613	571	571	621	574	602	595	577	601	625	580	619	607	580	582	604	585	607	574	647	645	565	568	606	601	529	628	574	584	620	553	564	526	544	562	597	609	618	541	566	641	522	614	602	599	571	577	554	500	602	605	583	589	586	554	581	581	549	585	544	579	596	563	541	578	606	577	586	569	553	597	580	556	580	576	568	591	568	580	538	518	553	593	559	584	540	596	616	622	536	588	582	568	616	563	578	547	574	584	559	525	574	623	539	599	534	556	552	543	562	568	607	564	572	574	538	568	570	601	542	582	577	582	575	580	545	551	580	589	591	601	563	554	538	573	564	587	626	569	576	559	577	578	577	556	611	611	578	598	573	562	547	578	569	626	624	614	568	568	550	572	543	565	536	580	605	594	543	574	568	578	565	546	573	543	564	564	567	574	578	543	600	556	596	626	584	606	593	553	564	578	618	631	531	544	576	542	595	611	557	553	588	597	572	550	544	573	590	561	590	572	559	561	563	555	541	582	603	559	555	598	582	578	583	574	597	568	575	511	594	578	575	629	610	551	564	589	598	522	621	596	594	560	555	586	519	598	563	564	575	550	593	584	582	547	549	575	581	588	581	591	528	573	588	583	570	567	578	548	577	585	579	609	592	529	560	579	546	572	581	515	614	575	587	579	598	549	592	638	623	583	605	546	583	555	582	549	599	594	566	573	575	582	534	573	567	618	553	600	542	604	578	548	582	531	560	604	589	557	589	574	548	538	610	558	568	566	598	621	570	568	552	564	604	587	567	601	589	599	617	576	573	556	584	569	645	577	558	576	610	566	590	546	563	602	544	591	559	597	548	591	584	591	574	543	582	586	593	539	566	552	576	548	541	595	543	592	569	537	620	599	559	563	535	589	587	613	532	600	576	592	553	536	601	575	529	571	580	577	559	599	559	575	553	611	573	594	569	583	588	569	590	586	579	542	548	573	569	585	586	584	588	570	586	590	582	595	547	556	549	614	583	544	589	610	561	561	564	614	564	576	566	590	572	583	607	531	568	552	576	601	569	536	565	559	586	594	597	581	577	596	560	605	632	592	590	594	577	601	598	549	575	522	610	610	528	583	568	581	558	546	589	600	560	593	540	576	542	604	555	581	562	545	596	575	597	503	552	573	558	546	605	655	606	600	574	564	530	566	563	572	563	572	563	585	547	598	591	569	561	571	538	564	554	594	534	658	563	611	604	580	546	589	559	543	617	556	581	554	626	544	576	558	554	576	524	577	596	559	603	595	595	617	568	569	576	551	568	568	581	593	541	612	594	595	568	537	614	529	595	588	593	574	592	591	595	539	604	515	543	545	533	591	634	574	549	612	591	587	579	565	585	574	572	578	552	529	580	578	569	567	580	575	549	558	570	597	576	585	557	590	581	581	599	575	552	595	577	577	568	630	556	580	616	594	559	589	618	561	586	555	582	573	584	563	571	632	593	574	564	572	554	596	577	507	577	601	547	567	592	550	582	586	577	576	580	558	513	616	593	603	550	523	543	572	596	611	597	570	533	579	578	598	580	545	593	549	605	614	561	621	583	616	576	550	606	569	588	570	582	575	579	590	604	608	596	597	555	579	563	584	572	539	577	575	568	585	599	565	579	562	574	553	599	584	610	571	544	560	537	618	553	601	581	567	610	586	622	586	592	555	582	549	580	584	556	543	590	573	575	581	564	602	564	528	594	584	568	597	588	565	549	570	604	583	572	598	576	576	560	580	579	589	564	541	594	590	612	592	601	551	578	595	568	586	628	583	510	586	585	570	577	542	523	550	556	629	548	575	597	600	542	564	589	575	573	574	609	592	599	585	532	611	558	580	563	530	592	581	607	559	578	578	543	596	558	586	541	591	579	548	601	503	572	572	546	570	564	577	615	561	574	554	576	568	594	603	565	561	530	583	606	569	580	590	591	578	591	579	584	552	572	579	540	596	573	543	525	572	601	563	552	614	541	543	604	596	591	586	586	574	585	559	533	634	547	555	586	606	606	563	517	592	605	563	588	625	586	622	535	590	557	606	562	596	572	593	594	545	562	608	578	603	519	590	576	572	580	516	581	596	582	572	570	547	562	551	586	599	610	573	620	567	518	581	590	639	570	573	591	590	588	589	546	585	584	588	578	554	647	566	573	555	541	558	609	533	534	586	622	609	578	533	534	597	570	591	556	567	589	574	560	601	529	559	562	591	521	587	615	595	542	548	561	588	544	549	557	571	539	569	609	575	565	566	586	621	552	557	560	594	599	549	588	603	557	557	585	599	572	542	581	534	599	569	567	629	559	618	561	533	606	602	580	568	640	578	571	571	556	589	605	571	587	570	587	541	550	560	590	606	617	595	596	594	546	563	605	623	606	560	563	585	586	562	585	521	577	622	610	614	589	567	571	599	573	551	630	578	566	563	552	611	565	600	611	541	613	556	562	594	568	569	586	572	541	596	601	567	568	576	587	562	555	591	577	589	600	559	588	574	593	537	534	590	559	604	587	604	580	530	583	593	654	588	557	585	582	606	573	601	580	618	579	637	539	559	609	609	585	549	583	571	566	586	557	608	599	574	592	610	532	545	599	584	586	574	593	595	556	545	600	557	559	568	590	582	571	552	577	615	576	516	568	604	583	608	521	588	578	555	572	563	599	566	537	587	585	586	581	589	573	562	587	586	542	606	559	550	580	557	530	581	604	586	577	548	561	569	547	566	569	598	595	594	571	577	594	606	569	610	595	556	536	588	547	583	567	599	582	599	585	588	559	576	570	548	576	595	561	546	582	560	580	579	559	592	584	622	572	562	594	543	589	553	581	540	566	564	623	549	630	551	530	567	578	532	613	605	588	587	647	524	582	597	587	565	573	571	560	574	594	556	570	588	590	583	574	591	589	577	574	518	564	615	572	548	568	578	573	604	559	588	568	570	559	577	537	553	599	581	590	559	613	588	583	517	630	571	580	572	534	518	563	604	561	519	565	582	578	552	581	607	583	560	586	567	589	576	607	604	589	584	597	585	561	591	596	617	572	559	576	555	598	589	583	530	626	578	565	608	550	599	600	552	606	572	574	584	555	603	579	603	568	555	536	551	597	580	561	572	563	624	565	567	567	542	589	573	602	569	566	577	546	561	535	597	546	562	601	561	542	565	611	567	624	584	618	563	614	597	628	588	561	579	595	585	588	598	564	595	559	557	549	516	600	566	580	579	546	548	575	641	547	594	597	588	556	579	567	603	536	598	573	545	547	552	550	579	623	601	600	558	562	628	555	579	565	579	563	589	580	555	589	562	585	593	583	543	609	587	554	551	556	586	574	604	586	588	612	582	581	557	558	567	537	516	560	593	587	584	582	571	572	586	544	575	565	593	540	573	556	527	606	566	554	563	590	583	567	538	590	578	594	545	609	604	560	596
32002	45264	38543	27867	22049	17491	13416	10149	7565	5908	4633	3641	2914	2469	2096	1845	1673	1436	1326	1231	1161	1065	1056	1024	953	959	882	837	865	830	844	843	788	775	779	782	773	756	800	756	758	761	742	720	699	726	752	743	762	709	760	722	712	751	674	663	726	726	681	682	658	674	743	683	679	632	704	730	728	700	684	706	712	760	735	740	761	742	703	693	759	696	665	690	703	702	717	691	691	719	662	685	718	723	696	695	685	662	724	714	715	713	726	680	710	697	726	702	686	691	683	701	680	669	697	672	741	737	703	728	693	689	654	714	683	680	707	685	703	725	706	707	664	707	690	661	701	704	701	711	712	733	715	726	741	685	694	732	726	709	739	723	675	722	703	668	686	697	654	687	720	776	739	717	672	679	690	722	675	649	679	706	715	715	722	701	688	694	675	687	738	744	741	653	697	719	686	724	729	720	736	674	680	665	627	735	702	725	722	720	714	687	709	714	738	706	703	620	721	720	680	711	705	723	689	685	732	671	716	702	700	699	711	699	714	667	740	705	718	683	679	724	677	689	709	677	685	730	720	715	718	698	697	698	734	672	697	728	689	745	711	750	702	714	692	690	705	687	691	699	653	667	690	716	749	731	685	683	660	681	735	725	681	654	717	659	692	671	677	656	694	670	686	720	757	717	673	748	718	677	711	700	738	722	701	711	705	688	705	675	776	702	680	732	649	716	652	665	674	706	722	683	719	676	726	725	675	704	682	732	667	711	717	662	702	701	718	719	716	691	715	694	674	704	728	693	685	715	674	739	702	713	667	706	736	738	734	703	691	699	677	711	725	692	735	702	759	702	699	704	682	688	712	695	678	668	701	674	714	703	729	748	699	664	757	726	697	694	701	728	668	708	698	678	698	678	692	689	721	711	716	692	657	689	686	664	718	723	659	705	732	717	676	704	709	633	724	714	677	662	665	702	704	680	719	683	695	714	729	706	693	717	725	741	715	730	715	732	745	710	728	743	694	676	723	693	697	739	714	724	725	709	726	698	703	711	702	676	719	736	743	690	657	716	730	703	749	697	719	719	654	681	702	703	674	743	725	699	708	707	698	696	730	669	723	707	711	716	702	735	663	711	709	747	680	682	697	713	709	720	709	697	724	639	698	726	702	700	703	712	696	727	710	720	679	718	654	728	691	759	688	673	690	699	717	729	721	685	722	704	706	701	712	670	687	716	705	720	706	700	735	674	724	748	705	716	721	694	738	732	678	753	730	724	706	693	682	682	766	648	712	675	653	699	732	737	751	698	743	724	678	716	685	675	698	664	711	716	669	662	710	679	686	702	750	697	701	724	664	670	747	709	688	705	690	716	676	674	722	692	705	688	701	708	687	688	729	681	755	722	718	721	716	666	715	730	664	767	762	674	702	699	703	678	711	739	698	710	680	675	678	745	683	721	718	769	715	700	676	728	688	683	653	697	716	715	748	741	706	672	674	745	739	687	671	700	735	664	687	749	755	732	665	727	667	751	665	694	651	670	682	680	711	701	666	697	707	731	732	659	751	721	656	737	743	722	681	685	670	704	711	735	681	701	736	684	726	742	724	725	765	663	733	682	680	710	703	721	691	720	700	716	730	680	690	712	728	690	697	688	730	749	722	664	707	707	710	714	671	713	688	690	738	711	707	691	709	713	658	703	757	670	730	693	652	707	697	661	716	720	695	690	705	674	687	726	703	720	672	705	716	706	721	680	724	719	672	683	663	723	673	682	670	745	734	686	722	689	706	717	664	719	689	744	673	695	726	709	678	722	761	720	700	703	690	729	742	674	781	714	712	724	696	680	693	675	715	691	729	704	725	735	758	681	722	726	742	648	721	653	691	680	748	680	685	678	670	710	730	686	705	673	697	726	738	701	668	702	694	679	729	702	695	705	701	674	729	728	706	711	707	696	714	696	708	728	687	705	686	709	704	695	676	744	732	741	714	718	682	772	716	711	677	688	723	694	689	770	704	680	688	716	719	691	710	672	749	707	683	727	699	742	715	687	723	732	706	708	691	697	704	678	723	671	693	725	710	744	652	664	719	713	696	720	733	714	691	688	729	740	758	714	700	703	706	751	737	756	687	702	715	702	714	682	724	671	695	707	711	721	718	726	705	710	688	737	730	698	722	657	672	736	752	724	663	725	696	730	670	680	727	689	722	746	717	719	703	694	757	732	704	666	674	717	738	724	721	719	702	712	703	749	722	680	640	731	722	734	727	693	709	698	715	749	717	735	687	724	746	719	685	716	722	734	710	688	739	686	695	689	739	692	739	702	690	739	700	678	737	675	685	710	695	716	654	669	675	682	720	726	686	720	684	752	702	735	740	682	683	706	680	699	694	670	693	732	708	716	639	699	740	714	682	728	737	734	707	708	743	724	735	708	738	749	640	703	701	724	697	711	701	683	704	695	689	762	733	698	779	711	704	763	748	696	669	737	693	675	699	736	660	730	627	700	695	715	714	689	680	672	688	726	710	696	699	685	697	690	733	721	721	661	691	685	729	697	669	711	697	732	731	683	734	714	667	693	681	709	689	696	706	718	727	699	641	755	681	675	692	752	690	692	710	672	730	715	682	679	723	695	719	689	726	675	713	699	707	647	683	741	714	763	640	749	696	762	664	720	651	665	728	728	767	735	641	713	705	680	720	683	672	712	707	667	737	749	712	676	678	729	741	720	726	670	704	726	676	713	686	708	814	681	714	713	763	679	705	667	705	709	717	699	769	709	720	684	735	737	734	709	721	702	691	689	765	744	729	758	732	692	689	687	712	722	691	698	704	709	750	653	727	700	678	767	704	642	716	734	724	721	705	689	701	674	673	718	725	719	684	683	715	728	728	712	682	728	667	682	708	761	718	665	740	720	702	697	719	689	731	721	665	654	714	724	693	726	737	693	709	715	672	748	691	691	697	716	678	681	732	733	725	708	743	707	696	744	684	750	713	668	707	714	706	703	710	709	683	728	666	706	690	693	678	730	681	734	677	752	663	720	697	678	657	713	735	689	688	714	677	679	719	690	733	723	771	714	685	619	738	703	707	717	715	701	703	768	676	709	702	727	724	726	717	730	708	666	705	691	692	702	711	711	694	729	687	684	686	716	684	709	703	688	696	727	748	708	713	723	676	703	733	721	722	630	664	691	731	706	676	758	676	692	736	696	663	697	701	707	671	720	675	762	730	723	713	643	704	753	739	726	697	672	684	708	707	713	713	700	704	691	680	675	688	703	693	719	739	682	720	684	708	704	656	677	708	710	687	648	695	734	697	682	716	698	705	721	691	710	738	718	731	620	691	698	697	717	749	736	715	680	742	759	681	666	749	675	738	737	733	667	737	705	752	738	690	700	688	718	681	688	707	657	709	733	717	707	762	712	660	696	747	692	648	726	716	712	680	676	694	725	726	705	695	704	694	705	694	690	685	714	705	710	717	780	710	693	689	685	740	767	675	676	742	688	738	652	715	677	709	704	702	716	711	694	707	716
23728	20799	28025	24335	22159	20407	14728	9076	6133	4816	3675	2999	2480	2066	1746	1553	1326	1268	1048	1040	943	920	908	812	821	745	749	695	690	694	744	635	625	623	640	666	615	617	627	680	628	607	599	608	530	589	590	561	622	634	599	563	586	630	569	579	606	549	561	546	526	569	578	567	559	550	574	571	608	588	570	536	573	584	558	598	547	573	577	551	540	567	563	583	573	549	584	541	546	561	558	530	591	559	544	581	532	602	564	543	552	548	588	598	546	583	591	551	573	542	584	569	583	585	588	524	558	534	574	592	567	542	557	536	623	546	582	575	592	534	562	572	547	565	587	553	560	588	545	575	565	535	590	625	579	543	536	607	589	578	586	591	548	570	561	573	541	566	584	545	572	564	565	569	566	590	557	584	572	569	567	568	600	587	552	559	567	550	578	550	566	571	565	517	565	524	532	566	572	564	558	524	547	558	536	533	561	580	594	562	588	567	536	547	540	613	583	553	547	564	585	529	555	611	568	552	567	563	569	610	535	572	552	509	553	574	592	560	562	582	559	588	537	541	576	544	538	604	584	579	585	555	586	566	577	596	561	595	552	575	559	578	587	585	535	586	568	561	528	542	562	586	518	580	595	596	550	604	529	590	560	562	565	536	578	582	605	552	563	594	540	542	550	586	556	554	568	557	596	528	574	608	564	517	546	562	563	574	550	541	542	561	519	608	579	553	578	607	541	580	620	570	527	559	590	537	524	505	557	574	555	523	553	593	585	560	554	569	566	596	558	571	495	570	543	554	568	540	578	590	554	566	569	525	580	549	542	573	543	540	596	514	608	540	580	595	603	530	556	551	559	577	594	538	573	599	550	546	620	584	570	562	587	599	587	541	530	522	573	590	585	570	587	549	553	544	560	597	543	550	572	570	571	542	561	557	561	602	586	584	552	563	596	574	574	524	562	566	536	590	606	640	562	571	550	557	565	582	579	572	594	561	578	532	553	615	580	536	548	592	563	559	567	549	565	566	564	523	612	582	545	533	585	569	546	560	550	530	556	516	612	533	576	572	597	567	593	533	565	529	576	548	612	594	563	556	571	568	557	550	564	535	609	564	549	556	565	603	556	536	572	564	557	526	561	597	552	550	563	605	538	584	570	543	557	562	528	568	562	607	575	586	513	598	524	558	574	549	546	560	520	615	574	602	538	522	559	543	545	576	536	575	564	604	587	588	580	560	561	599	598	573	571	540	543	591	546	599	569	538	560	544	606	558	569	582	567	546	596	548	539	600	583	565	541	558	534	566	570	550	550	561	526	592	527	575	533	529	542	555	589	563	550	580	566	526	593	587	547	578	556	584	580	564	525	552	549	589	558	596	528	538	569	586	551	526	602	565	583	586	565	589	536	605	559	572	561	554	558	560	564	564	575	607	541	567	529	545	573	554	524	570	570	544	553	555	553	510	550	546	611	534	586	527	569	510	558	555	532	577	559	583	559	538	569	583	590	593	573	562	596	578	527	526	555	559	597	546	563	547	562	575	552	567	556	538	575	589	524	537	618	550	554	595	577	586	571	585	586	590	548	562	563	566	546	562	595	557	581	556	552	577	535	583	580	541	592	556	560	571	643	560	601	547	526	585	553	563	561	560	531	596	584	590	566	577	570	568	585	575	515	556	574	587	567	578	557	590	568	554	547	553	577	593	567	557	544	571	540	534	566	553	563	582	541	554	544	530	532	602	528	579	522	495	601	545	574	557	559	576	533	555	572	560	592	590	539	546	567	559	564	585	587	552	540	552	544	550	590	530	585	568	587	568	573	558	551	593	543	522	569	550	552	583	529	558	557	574	542	516	581	558	572	552	573	534	601	558	585	520	531	537	617	584	570	557	567	590	532	547	547	555	585	581	587	585	551	527	530	590	550	568	586	566	537	559	545	591	543	560	587	575	590	574	531	531	590	547	532	555	573	567	563	546	550	561	565	506	543	539	580	560	538	548	555	570	603	618	563	534	553	535	617	585	570	559	570	527	560	549	580	593	554	485	585	547	539	570	539	541	538	575	590	560	551	575	602	590	540	596	592	561	527	586	565	614	613	513	545	607	590	556	547	550	533	570	546	564	563	590	563	572	562	545	556	582	517	588	583	568	572	594	542	525	584	532	564	554	539	570	617	569	553	595	515	542	552	605	547	543	533	574	554	570	538	566	536	556	541	521	564	548	569	568	563	588	554	556	584	595	597	598	566	566	542	555	546	557	581	580	569	566	593	568	562	625	543	528	538	576	594	508	574	614	551	602	584	537	583	583	574	555	580	552	555	578	578	555	544	577	585	541	544	583	557	559	550	527	589	576	582	517	572	511	572	539	550	588	558	580	555	556	561	573	545	579	583	580	532	567	538	561	586	537	561	573	546	582	543	559	532	574	577	572	538	559	579	543	574	567	558	558	540	598	534	577	542	578	565	582	580	558	569	575	594	565	548	535	584	587	576	582	580	589	519	575	520	536	568	557	549	548	576	529	570	513	586	582	539	610	554	513	575	574	549	553	600	574	559	561	528	542	578	556	562	559	602	560	538	542	532	607	572	577	559	616	569	587	569	581	562	584	586	548	572	558	551	551	553	614	599	556	570	600	559	578	588	532	562	599	569	533	586	579	591	572	605	547	621	529	557	569	538	607	567	565	581	534	567	557	553	570	563	562	591	574	578	563	566	559	563	561	575	595	594	574	592	562	518	541	543	547	546	596	558	541	561	618	569	558	601	538	555	537	560	601	564	537	571	555	544	554	538	574	584	557	535	605	542	587	583	544	558	525	548	553	600	596	572	559	570	581	571	509	561	542	581	567	532	576	590	517	594	540	533	558	520	543	581	568	563	607	561	568	552	546	585	571	573	610	563	594	546	551	588	548	572	537	572	546	522	586	560	544	583	527	590	535	568	549	527	552	551	581	564	573	572	549	562	558	531	578	570	559	555	546	573	571	549	525	555	594	573	516	564	603	574	567	557	560	557	586	575	593	575	581	544	551	567	584	560	591	520	560	514	575	581	594	587	574	541	540	593	563	570	594	539	602	567	569	571	546	561	558	541	590	557	551	528	551	575	553	583	585	631	579	520	585	549	590	570	587	537	553	577	565	520	574	550	532	550	528	566	533	527	544	538	569	590	537	594	536	556	558	540	546	568	560	540	575	564	566	553	562	584	549	567	561	552	558	556	529	569	514	556	561	553	549	554	564	613	603	539	587	588	576	570	624	551	548	575	591	522	594	612	520	547	555	583	501	540	554	525	555	579	595	608	562	546	543	602	584	552	576	563	583	562	590	549	501	578	614	540	560	556	592	555	537	610	584	574	543	548	517	580	567	557	543	554	587	573	528	601	563	515	567	515	550	598	562	580	592	591	508	540	580	572	556	567	539	550	595	524	551	485	559	562	566	615	534	556	601	534	574	557	582	589	586	568	582	546	569	585	565	576	585	610	582	571	530	631	534	554	576	533	594	515	565	542	548	579	565	570	590	536	557
31835	51357	45058	33838	28076	23363	18524	14742	11228	8841	6986	5446	4412	3732	3001	2539	2244	1960	1766	1528	1416	1354	1263	1120	1098	1043	1001	914	917	849	932	922	836	820	844	835	805	778	785	737	748	775	766	718	734	736	714	729	751	718	660	727	700	700	707	725	658	717	677	750	699	674	703	712	716	711	716	695	681	686	695	697	742	688	689	702	703	702	761	692	682	686	750	729	665	677	684	694	703	706	713	743	685	705	672	704	660	662	653	698	684	708	677	693	700	664	683	685	690	685	703	670	682	689	666	731	716	674	709	689	709	708	681	705	690	709	664	696	692	712	661	752	700	702	691	724	681	668	666	688	701	702	687	704	679	713	681	688	674	674	696	706	712	688	674	683	697	670	666	680	681	691	704	716	752	654	686	695	699	703	687	696	706	673	698	701	723	633	673	688	691	698	696	691	706	662	696	724	702	674	689	694	732	677	697	627	674	677	642	678	711	727	689	683	664	676	667	676	662	692	682	686	661	692	665	648	688	697	674	716	660	698	683	672	651	762	683	649	682	717	683	677	621	651	674	733	674	699	724	657	759	687	686	673	655	718	631	742	673	724	690	693	688	680	686	670	719	707	651	705	688	739	668	683	726	742	651	672	681	682	693	735	748	666	713	664	678	659	687	721	715	747	701	675	757	711	706	711	702	694	690	707	722	718	653	701	675	685	686	684	701	679	666	681	695	681	716	696	662	714	697	706	692	673	690	669	688	739	718	706	685	725	673	704	687	725	726	665	703	676	673	730	708	697	711	701	733	688	725	722	685	719	645	692	707	691	693	660	700	690	698	675	740	731	737	681	681	727	668	682	775	673	680	694	746	736	683	737	627	651	680	696	699	685	720	681	708	638	684	693	686	709	671	646	660	681	674	665	714	703	705	689	673	744	697	729	706	714	695	697	695	709	695	678	669	710	692	665	706	728	700	657	721	670	647	702	706	682	643	677	683	687	650	650	679	674	699	700	709	717	707	699	697	674	697	701	648	659	741	697	723	664	648	674	661	685	702	697	761	715	724	726	697	705	705	686	692	689	672	731	652	680	692	646	698	672	655	678	674	672	728	658	682	668	733	687	717	637	667	688	723	693	664	714	722	641	715	708	693	648	672	665	708	684	690	701	678	729	725	692	690	695	690	681	691	716	723	666	690	683	699	674	710	702	664	670	687	693	698	742	695	695	660	688	711	690	725	705	645	692	653	726	703	664	697	705	700	760	693	669	648	723	710	729	694	674	749	698	661	651	690	719	732	658	653	726	679	634	661	651	750	656	743	730	691	728	724	694	700	662	670	676	665	701	687	713	729	661	663	701	635	669	689	631	656	677	696	665	664	675	683	683	692	676	708	721	680	701	643	695	712	737	702	709	651	695	703	661	689	696	692	707	702	688	664	709	705	634	717	696	735	620	705	663	677	678	722	689	683	752	715	690	665	720	722	680	692	669	704	692	675	731	697	707	665	702	704	708	740	656	707	728	709	686	706	713	713	738	683	675	687	702	657	684	677	690	700	685	700	669	714	678	657	736	709	704	696	675	655	691	730	698	670	669	697	660	715	663	686	692	696	650	756	689	678	732	665	682	711	729	678	672	709	696	697	697	686	691	685	703	658	687	708	695	687	724	661	698	665	731	678	722	692	676	703	686	733	716	689	685	680	708	701	726	709	663	696	645	739	680	711	670	677	693	697	695	673	727	657	688	688	695	698	674	713	700	696	700	679	721	742	689	727	669	679	651	685	652	727	698	702	691	667	701	660	704	672	714	701	710	686	675	675	706	707	694	682	727	666	695	604	645	712	663	691	646	683	693	673	667	741	716	727	667	693	684	693	703	708	669	691	701	671	647	633	697	670	765	691	668	650	708	629	703	717	715	686	646	677	675	703	659	699	704	718	713	740	662	662	651	733	698	703	705	641	715	696	649	695	675	699	677	663	689	684	675	703	659	702	688	683	717	716	677	651	705	713	657	715	701	682	697	699	724	695	715	674	718	663	686	673	669	667	678	703	682	732	715	725	723	692	702	681	676	670	680	683	689	686	660	713	666	721	738	667	616	693	737	643	717	667	686	736	705	670	705	633	734	661	672	665	704	651	720	685	699	700	685	696	707	649	701	677	695	759	682	731	695	676	680	719	717	669	710	699	683	619	688	653	668	711	663	670	710	705	737	737	714	743	720	680	712	661	690	695	664	681	761	689	661	726	721	703	702	721	728	681	701	684	740	715	680	678	689	663	655	701	677	697	696	672	704	657	706	684	708	736	693	704	707	690	681	677	701	724	693	674	709	719	702	670	720	685	714	681	687	704	709	718	700	664	703	731	697	700	725	689	700	686	694	649	667	710	671	675	710	713	708	678	666	666	687	688	707	708	691	705	681	672	659	679	661	719	706	718	702	695	676	722	674	670	708	691	761	714	680	672	734	671	683	665	720	749	716	738	714	695	696	735	684	736	769	692	659	717	694	725	657	656	699	674	671	687	713	710	711	720	665	666	676	710	727	715	725	673	710	678	681	701	616	711	701	690	697	690	664	707	709	711	704	722	721	699	687	690	683	684	695	728	712	727	669	628	706	686	698	680	725	674	687	713	693	707	682	636	730	714	675	708	685	671	710	711	729	711	677	715	686	730	711	686	677	679	715	689	693	735	694	693	678	706	700	680	680	684	738	687	704	698	701	662	639	699	677	686	686	735	691	690	680	677	706	704	730	742	685	718	703	726	693	717	723	680	734	680	659	713	709	694	654	718	695	698	685	727	748	694	644	692	645	664	739	685	744	666	700	728	679	677	706	684	678	685	724	699	720	670	745	675	682	682	689	698	693	716	680	687	681	708	739	708	705	673	685	704	724	710	711	726	691	698	663	688	681	720	755	712	667	686	658	698	706	736	653	656	636	698	659	690	691	657	701	677	665	677	672	772	729	736	647	683	682	682	696	645	696	719	692	645	675	687	648	689	690	704	657	701	692	723	691	690	672	686	717	742	708	668	690	681	679	707	645	687	701	735	696	678	700	715	688	684	762	700	686	722	690	747	695	653	694	658	703	694	654	748	702	731	679	724	692	697	698	716	702	680	680	715	664	694	702	715	731	696	756	731	690	701	689	702	679	706	725	713	697	672	695	760	705	676	689	688	665	697	685	721	639	695	683	706	678	704	695	700	703	677	682	722	703	686	679	692	729	705	708	712	638	647	697	681	699	673	696	667	674	697	689	702	754	704	720	703	733	733	629	716	697	717	674	677	741	679	653	702	651	684	735	708	693	688	697	712	680	659	673	678	639	680	742	702	689	728	686	660	692	701	656	715	682	674	684	705	715	654	741	687	716	691	718	719	709	710	718	690	673	673	724	742	700	646	698	661	699	705	726	664	707	665	654	706	657	698	649	663	706	659	701	738	676	663	677	691	689	701	714	666	692	661	665	700	717	740	685	722	701	737	723	741	659	667	708	714	712	705	648	674	704	667	698	660	716	723	671	688	722	691	681
22635	20757	28320	23394	21333	22987	22144	12823	8634	6579	4993	3941	3207	2612	2282	2028	1772	1548	1378	1249	1208	1104	988	918	880	865	791	779	789	745	736	682	693	686	670	668	672	676	649	616	621	601	631	644	646	590	638	635	602	630	603	602	585	585	566	579	584	608	607	569	612	569	585	618	587	602	599	544	604	562	613	590	580	582	606	590	565	571	568	553	586	583	552	592	564	566	535	551	548	537	562	561	610	563	617	577	528	601	573	609	609	579	576	545	613	559	575	576	539	564	594	568	548	530	570	566	557	577	591	536	557	549	574	573	552	578	599	586	582	599	543	566	562	615	557	571	546	583	572	562	596	588	535	593	543	591	570	570	588	588	537	566	577	616	543	583	522	565	585	575	590	566	574	580	556	551	556	524	564	584	617	547	565	563	609	544	572	588	564	620	609	547	592	575	618	576	545	538	525	556	526	594	577	590	546	572	545	536	559	565	588	542	575	582	589	567	577	560	550	591	560	597	576	583	594	578	559	498	603	575	604	570	548	606	555	597	565	586	602	571	580	563	553	556	574	589	537	579	638	583	598	559	631	566	582	583	553	480	586	581	598	599	625	557	561	604	544	593	591	572	581	592	551	600	599	510	549	539	591	534	544	576	621	578	581	592	575	606	538	579	583	582	567	548	582	562	550	596	606	580	581	567	560	540	601	595	569	545	602	549	536	598	605	538	570	548	586	582	554	564	584	571	597	569	577	578	563	540	585	575	580	593	590	531	581	584	544	599	606	548	546	579	542	613	576	565	585	529	579	616	576	582	572	614	574	617	594	560	593	567	581	516	568	600	598	606	572	591	536	597	538	587	551	560	577	551	604	593	561	602	585	536	564	557	597	613	570	606	583	585	571	558	566	613	579	559	602	558	564	568	576	569	590	567	521	535	543	547	559	573	578	561	604	608	558	549	598	586	545	607	590	536	560	547	595	569	566	594	582	608	552	544	551	585	580	560	570	556	544	570	537	576	516	557	572	563	554	557	584	556	611	548	569	635	587	548	560	602	560	592	609	569	591	579	570	545	587	585	619	586	584	583	566	588	572	525	614	593	615	557	574	541	596	561	578	572	553	554	568	640	583	587	564	573	587	606	572	583	585	588	559	523	577	556	574	572	596	540	547	607	572	577	561	574	579	587	559	553	538	566	603	536	576	572	552	538	576	561	566	602	563	561	640	564	580	574	583	599	548	574	537	571	585	552	571	558	555	563	576	574	593	600	512	582	578	533	549	592	556	610	563	573	568	562	589	558	590	627	580	556	521	583	616	556	549	568	537	588	560	588	558	637	586	501	559	612	545	567	623	591	568	592	597	541	571	574	592	547	586	541	586	534	583	597	581	590	578	599	586	606	588	571	588	580	576	562	585	600	596	596	562	558	588	592	554	555	548	559	543	537	599	576	578	559	558	576	606	558	559	600	592	581	552	559	561	574	599	577	573	554	592	606	513	566	603	577	539	572	566	556	559	559	586	575	585	584	618	520	586	584	587	589	587	562	586	538	574	569	552	548	555	540	554	570	594	585	562	556	564	563	575	565	630	566	570	568	573	561	566	577	538	581	549	566	599	564	573	542	600	534	601	556	599	575	560	590	562	543	626	582	612	606	577	563	539	557	557	594	550	551	564	622	578	544	603	605	565	575	584	594	574	549	563	558	590	584	602	606	543	620	570	561	582	573	541	525	548	583	583	573	595	606	573	613	570	565	593	558	565	516	553	572	552	643	601	621	556	599	585	637	593	599	562	542	561	560	563	555	525	544	535	588	574	538	566	573	621	606	549	555	558	548	553	567	528	559	513	583	545	549	550	515	592	571	555	579	552	550	544	516	556	551	583	593	526	597	573	590	558	592	561	568	619	584	605	543	576	580	550	597	524	538	598	566	585	549	561	567	552	606	586	569	586	539	565	585	587	540	577	561	579	590	513	548	618	569	565	542	563	608	556	582	568	549	527	605	574	605	562	602	598	533	559	554	577	570	572	608	599	586	558	539	571	525	552	536	551	563	519	597	572	564	549	590	591	556	581	561	572	563	544	573	560	571	565	561	573	549	591	546	594	581	566	593	583	595	572	542	565	598	559	576	568	545	587	545	561	610	589	573	575	548	546	559	564	566	607	553	572	554	565	518	586	575	512	542	582	617	590	580	567	526	594	599	554	621	555	564	555	607	547	595	565	578	595	647	558	554	521	580	560	570	570	604	571	553	574	542	550	580	578	589	580	590	557	586	588	577	583	597	557	559	593	574	551	553	572	586	540	550	554	569	555	555	585	600	569	603	571	584	570	583	560	568	557	579	580	551	608	592	570	634	591	550	514	597	606	568	548	573	560	583	554	573	565	552	599	607	584	580	549	559	569	561	553	554	575	593	607	568	546	578	607	543	550	576	592	585	531	539	581	555	559	562	562	589	597	582	561	513	572	535	580	644	591	538	554	582	539	567	553	567	520	558	581	597	530	549	610	601	603	605	593	574	594	583	570	579	525	568	575	597	592	552	568	539	548	528	560	605	553	608	558	553	558	581	540	576	589	604	605	586	567	547	622	568	571	595	577	576	588	548	552	563	534	584	573	552	556	560	569	601	625	566	577	607	574	558	556	566	545	577	516	576	546	590	581	576	563	561	609	582	567	600	553	598	598	533	560	577	544	535	518	596	558	570	614	552	550	567	595	586	533	606	541	557	578	582	562	567	574	575	555	598	579	589	594	559	608	548	599	563	645	579	639	568	531	569	546	600	569	551	570	607	563	584	590	548	544	582	623	569	564	581	540	529	577	530	568	573	548	574	558	556	571	603	536	560	603	569	566	572	548	596	581	583	588	554	592	595	582	577	533	561	552	598	544	578	520	613	568	529	561	587	595	567	594	580	586	559	545	543	558	560	555	558	580	556	543	593	591	525	599	562	515	573	543	620	575	593	587	612	563	585	617	577	564	587	598	532	565	568	585	585	550	547	568	591	543	578	606	563	562	555	587	569	549	590	563	577	578	586	550	535	610	557	544	588	567	603	535	590	616	562	581	595	618	566	585	621	546	546	535	565	562	599	582	589	571	535	540	574	551	539	586	541	575	578	592	578	602	587	577	577	565	555	571	584	581	564	585	587	587	567	525	587	594	618	576	599	543	626	586	548	633	593	574	576	566	599	596	580	513	568	598	601	604	601	570	557	577	528	611	569	554	596	612	621	602	577	587	535	586	556	585	597	542	572	529	584	571	579	596	541	559	530	598	518	572	618	578	566	554	559	567	535	555	607	602	583	584	598	562	543	609	569	548	570	565	565	566	564	597	604	583	510	554	610	620	585	568	570	577	559	583	592	601	570	590	571	576	539	563	577	594	545	591	586	607	528	607	587	595	528	533	577	589	592	584	562	568	534	626	593	560	588	588	588	563	545	554	546	566	583	570	593	542	579	594	587	550	522	567	611	540	600	548	570	566	589	570	595	578	564	562	552	584	557	572	533	627	573	587	587	562	585
33302	57580	50049	38075	32429	28072	23142	18795	14708	11573	9078	7355	5825	4827	3974	3297	2860	2623	2264	1897	1750	1620	1483	1352	1308	1239	1168	1168	1002	978	1006	894	857	871	867	804	809	781	810	803	785	772	747	799	656	751	744	735	764	733	705	691	722	737	739	720	700	707	730	703	714	738	739	698	680	677	728	723	732	692	684	683	675	682	663	697	700	709	636	681	711	691	685	672	668	679	684	678	655	680	677	698	693	719	695	669	714	703	708	691	678	706	684	714	659	702	671	685	699	665	673	732	660	693	680	634	658	683	716	704	711	647	702	662	728	685	655	699	710	658	663	670	688	722	663	698	649	693	724	722	660	716	709	669	690	732	671	693	691	697	685	656	716	679	646	657	722	688	701	720	694	697	655	700	712	646	668	707	685	662	654	653	677	668	644	678	695	667	696	686	704	691	645	729	697	692	725	672	695	659	723	677	718	702	712	680	691	656	702	656	683	688	634	684	706	671	658	629	695	702	720	685	680	672	718	699	670	709	688	693	665	625	695	681	723	695	665	696	719	691	698	668	664	711	675	648	679	684	676	671	759	657	682	679	658	730	652	702	681	664	644	689	653	672	702	699	702	639	683	697	655	722	636	695	678	668	711	625	689	686	656	687	684	688	650	686	696	731	672	709	629	686	707	674	686	692	698	709	696	696	688	665	706	699	716	707	734	696	696	705	683	679	681	690	640	690	662	682	664	686	678	646	695	696	675	699	696	741	685	729	707	706	668	682	676	714	706	656	678	673	693	708	704	686	690	702	666	693	703	682	651	687	678	667	649	660	714	645	640	718	651	678	679	703	714	717	652	681	686	661	678	730	711	661	746	699	651	706	670	693	668	713	637	693	687	668	667	679	670	672	715	727	733	628	700	693	637	666	697	677	686	678	686	693	642	700	676	700	685	662	675	726	679	695	714	663	722	639	655	723	686	719	659	724	626	716	745	701	672	703	690	676	702	654	672	751	678	672	688	673	695	660	667	668	688	674	660	689	684	707	665	718	726	716	688	706	722	723	694	691	727	672	712	671	699	733	664	623	734	740	658	715	666	715	681	616	700	690	693	667	681	698	709	681	664	703	704	692	656	683	698	682	721	729	733	709	719	648	711	701	633	743	687	722	663	687	691	612	695	691	683	686	693	686	673	711	736	698	645	657	750	708	709	692	726	681	707	696	655	711	675	703	635	736	687	667	699	672	714	684	714	673	685	645	703	701	682	717	644	677	638	670	659	688	694	680	684	713	689	684	666	691	671	710	722	756	693	672	722	626	711	657	670	687	680	692	667	684	642	730	693	695	725	711	664	691	660	661	689	730	648	672	645	714	688	718	698	660	677	715	664	703	696	717	710	710	673	667	649	664	655	691	679	636	679	677	734	674	683	687	652	684	742	727	660	714	688	714	676	716	738	636	660	724	722	700	701	688	695	668	706	699	641	699	709	720	724	678	662	699	687	696	675	659	686	696	697	704	720	705	706	671	659	661	677	672	720	649	684	682	666	714	701	643	664	674	679	683	703	671	664	652	726	679	701	684	643	686	680	688	693	750	650	726	691	697	678	652	679	647	680	675	637	672	679	718	714	677	719	690	686	748	677	666	666	681	662	701	677	670	698	658	669	676	651	678	698	725	684	666	656	649	685	691	653	700	723	682	718	750	711	639	661	678	650	722	703	691	707	672	734	699	670	723	702	661	644	700	638	704	652	673	749	680	647	691	672	667	687	682	709	645	696	665	677	714	715	653	677	660	674	672	705	653	690	707	729	667	718	692	704	710	650	680	670	705	712	679	712	717	653	682	722	670	708	678	633	690	685	675	621	709	619	655	685	680	726	696	657	741	700	684	667	679	676	695	672	716	642	686	656	714	700	697	697	686	707	650	702	714	696	709	652	645	720	704	719	673	674	706	657	672	643	680	707	684	697	653	636	706	653	678	732	698	644	717	676	694	744	708	697	704	702	670	714	696	701	679	675	725	681	641	650	691	716	715	689	693	648	719	667	664	667	704	709	648	698	686	682	684	686	724	720	705	666	709	723	710	699	649	681	680	701	699	698	722	745	641	689	671	676	716	689	679	681	734	675	716	701	732	658	677	700	681	707	670	664	697	627	693	712	674	700	659	691	680	702	711	722	661	701	741	719	665	692	729	669	715	736	684	719	695	694	656	696	694	666	694	715	687	681	666	695	662	672	709	698	681	728	626	676	669	662	697	712	665	684	721	698	676	653	693	666	685	703	667	680	738	686	734	712	674	738	650	690	698	677	692	706	645	659	674	666	714	722	706	676	692	677	664	696	708	682	709	724	667	720	701	683	682	674	702	724	675	625	659	742	711	735	728	682	733	702	703	692	671	678	691	647	701	726	686	703	682	664	664	697	646	677	659	645	711	707	709	657	685	684	652	664	704	619	713	675	644	654	672	662	658	667	710	688	709	660	660	660	665	694	659	725	666	677	697	695	694	729	672	662	716	683	726	678	695	680	691	675	695	677	683	684	659	685	724	709	666	690	680	671	678	686	688	665	638	693	744	682	689	686	687	730	728	695	654	723	674	728	647	669	708	727	679	700	669	698	704	695	630	671	731	691	683	665	727	653	693	686	657	685	638	704	677	696	671	708	647	705	696	727	695	679	650	699	643	679	707	697	748	656	694	685	695	684	690	736	687	672	655	704	664	725	738	672	702	674	667	683	690	695	708	685	729	663	674	697	688	740	710	728	718	671	688	713	672	709	681	660	669	700	672	708	695	703	700	638	723	661	651	671	674	666	734	658	693	698	744	690	664	704	636	700	673	665	734	708	706	625	697	681	694	654	709	750	661	680	715	679	649	645	711	667	678	717	734	672	695	667	674	660	680	719	671	664	704	683	680	700	724	637	665	719	670	670	713	712	768	671	686	666	678	709	683	730	707	675	696	635	652	669	669	715	683	703	702	698	700	647	676	729	636	652	709	631	666	666	722	655	680	701	668	657	699	677	667	668	676	667	698	709	672	684	700	696	683	687	657	678	698	699	712	675	663	673	688	699	694	651	657	707	708	673	723	666	706	679	689	681	670	690	663	664	650	731	721	671	662	654	713	666	675	649	694	720	627	656	694	657	681	657	687	699	722	663	642	690	720	641	701	719	659	710	707	698	698	692	721	653	677	660	690	609	726	697	693	677	688	673	704	690	684	686	681	661	696	650	664	696	644	659	710	684	683	739	655	653	684	682	709	693	778	708	686	699	673	662	668	687	656	695	683	709	653	658	695	631	682	709	691	666	688	732	659	655	694	681	713	696	687	722	704	690	709	663	702	669	691	643	688	695	686	671	656	658	676	651	667	680	696	697	688	698	707	695	681	685	700	712	644	681	724	710	693	701	700	687	662	660	668	652	694	710	695	656	725	647	704	661	704	701	671	699	696	671	680	705	699	662	681	698	734	668	708	689	693	708	665	673	678	670	693	671	746	658	671	688	679	657	672	692	717	685	731	700	648	674	654	706	733
28153	27367	33524	25852	16909	11465	7918	5360	3916	3063	2409	1974	1667	1417	1300	1190	1036	980	934	872	767	775	690	744	707	666	662	634	711	633	630	641	564	647	624	589	630	602	637	632	625	622	633	574	633	632	614	595	570	605	593	604	593	610	593	657	573	597	624	586	619	585	544	553	626	629	540	603	592	587	614	575	565	599	576	553	586	572	571	601	563	586	609	612	586	549	599	581	597	641	578	589	580	588	618	576	611	585	614	562	563	552	591	540	541	612	626	559	610	593	589	583	601	570	619	586	586	591	574	533	586	595	582	612	633	593	569	585	591	550	620	566	562	560	580	610	582	521	604	613	588	574	574	582	594	629	586	576	593	555	595	573	593	626	558	597	584	560	570	602	567	561	571	612	558	582	634	557	549	606	548	544	594	546	582	564	554	602	602	599	601	586	618	591	582	608	566	545	586	576	594	589	606	582	539	592	637	549	594	570	604	571	610	561	617	554	582	597	587	579	601	543	555	543	624	542	595	580	584	579	563	601	577	593	645	587	570	574	569	595	605	566	608	609	553	585	609	603	592	580	554	606	596	611	550	548	664	635	577	595	611	607	562	594	604	604	598	522	594	620	598	591	606	595	636	566	590	564	624	590	575	546	583	589	599	583	570	588	551	594	583	593	593	563	574	626	582	582	609	583	580	628	599	557	560	583	602	579	605	596	568	577	596	522	628	572	557	606	560	617	560	591	584	618	570	590	582	604	577	590	556	583	577	578	577	548	635	578	585	616	632	561	607	573	594	550	562	625	587	558	651	535	583	578	610	563	558	568	573	579	584	583	586	619	585	560	570	630	573	583	586	584	551	612	602	646	593	561	610	585	604	641	610	574	554	584	550	579	582	587	564	550	620	540	567	606	537	583	603	634	576	566	592	608	573	621	589	546	589	585	633	587	635	563	565	584	607	593	592	588	558	571	567	551	571	606	549	590	558	567	584	573	634	606	642	596	611	570	596	606	561	586	577	583	583	561	546	541	639	597	557	571	586	585	628	574	585	576	569	574	625	576	605	604	545	595	561	612	557	556	616	584	614	601	522	602	596	563	642	572	601	544	555	596	600	547	603	572	585	562	580	584	550	573	561	600	593	576	570	563	573	652	553	562	552	583	583	567	591	579	612	592	575	588	575	595	579	582	585	559	609	590	612	569	603	548	585	523	584	562	591	584	587	580	562	595	603	574	606	605	606	580	575	572	578	595	590	549	554	559	590	646	615	567	583	636	583	649	635	577	588	557	606	578	589	580	606	574	596	544	581	598	577	599	552	555	558	619	576	577	609	557	580	575	575	626	577	575	526	570	607	628	588	592	566	594	585	605	595	617	584	556	594	618	567	619	567	594	594	595	557	608	613	600	561	543	588	582	511	577	605	605	596	585	604	628	603	565	607	603	552	577	621	581	588	595	552	574	585	551	621	598	571	603	567	577	584	605	553	596	607	552	623	585	604	626	622	540	626	563	582	589	607	559	602	611	593	569	640	617	550	577	586	597	577	590	588	615	570	597	613	566	575	614	646	567	619	591	549	586	571	604	563	619	596	618	579	562	578	611	573	577	595	614	592	543	538	598	568	568	579	592	608	576	607	587	605	602	599	557	567	590	576	607	580	582	585	593	601	585	570	607	577	600	588	593	594	548	581	584	585	608	550	601	579	630	599	612	567	546	572	580	547	591	624	587	617	640	584	628	628	589	608	581	599	590	590	562	588	596	614	618	610	598	584	569	575	570	565	603	655	597	555	556	570	559	612	521	600	591	599	610	552	583	607	591	543	538	581	555	590	556	581	576	559	620	576	623	544	584	573	564	576	611	604	549	602	569	585	578	594	576	619	568	586	582	625	586	615	556	590	582	584	531	545	610	642	564	577	555	596	582	604	606	574	624	543	573	599	591	573	563	581	613	574	589	583	566	566	592	611	571	594	620	567	561	570	563	618	580	583	545	589	571	565	602	580	569	559	554	568	581	558	562	600	552	546	581	591	520	552	584	538	561	569	592	505	589	636	571	602	569	618	609	626	600	591	552	570	602	594	626	590	595	587	542	632	588	608	606	530	591	579	586	597	532	605	587	588	629	555	577	549	554	592	564	595	562	585	595	629	598	566	572	577	591	596	576	575	549	573	636	581	585	579	616	562	615	602	582	599	648	590	605	576	631	569	585	602	592	569	608	583	587	572	589	569	591	606	568	572	608	587	595	589	621	569	550	560	560	609	555	593	551	578	572	555	578	577	597	561	564	607	573	594	598	598	571	595	586	593	568	617	616	589	569	586	603	636	639	601	572	584	558	548	579	588	576	574	602	574	605	607	620	609	574	598	563	568	563	646	589	618	561	576	599	596	523	565	590	610	567	550	574	595	588	552	596	601	559	573	599	617	560	608	564	614	608	580	598	566	570	596	606	588	614	621	642	583	579	557	551	584	623	620	590	613	562	594	594	598	576	591	584	619	576	633	598	624	582	606	617	633	585	601	587	594	589	556	560	611	610	603	563	587	577	598	612	602	577	567	573	602	541	609	606	536	608	554	576	564	579	625	613	587	576	571	559	585	551	562	625	567	600	602	577	566	595	598	574	610	598	571	556	571	561	566	576	608	593	585	554	611	564	588	594	641	606	554	552	578	583	620	605	596	581	577	571	565	548	634	569	595	605	570	586	589	588	573	579	605	563	597	579	570	597	598	618	557	570	562	593	580	609	615	602	577	654	579	558	608	593	579	603	595	561	592	550	598	577	567	573	620	630	565	592	630	560	555	604	562	564	590	642	603	558	584	631	578	570	605	557	571	591	588	578	608	578	617	557	598	567	585	578	608	588	615	582	588	580	593	623	617	631	574	603	538	556	560	632	610	603	569	622	583	596	551	590	616	587	585	573	554	639	567	565	546	576	539	574	591	580	578	616	573	543	586	593	598	558	615	590	580	644	565	598	597	567	577	584	539	600	587	580	598	567	544	608	572	566	543	589	588	596	598	576	594	598	550	597	616	595	643	584	603	539	615	600	609	623	589	564	540	576	503	588	602	605	564	595	585	608	601	571	607	569	578	608	591	616	579	575	599	603	566	591	535	603	638	598	572	558	602	604	586	545	603	575	569	571	583	612	569	573	550	567	626	602	600	584	566	606	574	629	557	586	619	551	553	614	629	618	596	632	600	545	578	629	572	596	532	551	569	552	619	609	600	609	580	571	571	554	587	571	557	572	595	580	579	582	584	619	637	613	583	582	578	595	602	611	602	591	571	585	592	579	573	569	615	602	556	594	627	592	591	572	584	597	568	614	602	552	567	611	567	589	591	566	582	562	542	598	574	563	613	571	573	567	592	622	546	592	606	566	543	620	581	618	634	569	566	566	562	595	589	586	600	600	599	618	605	568	556	575	575	620	580	616	588	588	542	605	601	535	587	599	607	576	543	616	610	573	560	566	572	558	554	540	599	565	583	555	610	583	575	593	586	594	602	608	609	590	613	575	605	642
32715	44967	39158	27636	21883	17530	13500	10138	7542	5890	4536	3598	2937	2551	2119	1902	1664	1538	1329	1252	1125	1034	1061	996	978	895	838	886	904	775	801	810	799	788	784	743	755	756	796	666	759	692	797	722	779	750	734	714	730	735	711	697	782	723	726	763	776	742	734	689	734	697	692	726	748	748	747	684	768	730	662	731	760	744	720	697	781	698	700	711	726	715	698	706	715	715	720	699	685	686	718	702	743	687	690	708	717	685	727	741	725	690	745	685	695	692	710	671	706	632	707	724	683	750	686	706	749	715	749	730	708	725	717	702	683	727	688	723	770	693	693	702	704	691	708	670	725	699	711	735	709	705	699	692	664	669	733	694	690	712	669	733	707	669	719	659	690	678	708	731	740	707	716	726	732	717	649	746	755	712	742	745	707	716	716	744	680	720	769	734	746	732	626	727	743	695	730	716	736	712	731	727	769	725	727	721	726	695	725	731	738	690	708	707	692	743	691	710	727	680	784	701	729	740	699	701	701	723	683	695	684	703	730	720	771	746	721	665	728	679	726	713	721	733	730	736	706	722	749	718	702	730	648	715	737	692	771	705	716	693	722	738	686	725	715	739	704	701	667	671	689	707	722	679	720	688	717	716	754	714	776	721	719	743	739	735	761	725	724	718	680	694	709	680	681	739	699	703	789	630	709	719	762	744	745	682	676	686	736	730	700	697	699	740	716	695	677	684	766	717	707	708	728	709	691	725	696	718	748	693	699	753	740	737	665	745	714	702	701	666	728	697	734	687	733	725	717	719	674	714	710	754	720	681	743	671	682	756	682	745	703	703	694	695	686	694	739	756	692	715	632	682	685	736	767	730	660	726	729	670	742	717	743	726	697	686	695	722	677	729	736	715	716	701	709	712	660	732	721	708	691	713	700	733	715	722	720	710	764	721	720	687	647	688	683	664	697	731	706	671	726	684	740	790	682	709	703	736	723	694	720	745	711	762	744	743	709	727	678	704	762	694	721	722	706	685	686	665	730	662	691	653	681	668	695	748	676	702	709	718	705	735	706	695	711	705	725	671	678	684	759	708	681	734	710	734	679	727	734	686	739	699	705	717	679	741	722	713	725	715	735	741	719	694	693	709	690	706	730	731	737	720	746	744	777	726	691	686	732	684	687	745	736	738	710	696	702	727	694	674	698	688	684	758	698	703	716	724	747	739	693	691	677	708	649	704	679	676	740	735	734	717	669	713	664	708	730	694	715	731	693	711	693	718	732	729	687	744	729	689	730	726	700	669	707	660	712	720	755	760	719	698	771	689	693	700	727	744	694	710	758	721	745	674	676	737	741	706	720	671	688	696	695	692	686	726	711	750	771	730	686	734	699	756	806	709	741	689	727	718	717	778	674	672	717	732	740	749	722	728	728	683	713	705	749	734	719	744	729	684	777	685	729	727	758	734	731	734	709	725	721	750	731	749	723	739	736	705	720	721	680	692	743	711	684	755	765	702	711	644	661	741	743	735	722	718	709	715	682	722	704	751	654	693	702	746	727	693	686	703	728	742	722	696	724	720	673	697	667	737	690	683	710	733	722	678	728	723	744	688	759	703	633	718	706	705	744	740	727	714	695	677	742	754	732	713	728	741	704	680	708	718	752	679	696	733	708	738	682	730	751	716	738	683	716	720	708	695	732	743	714	723	754	739	688	743	708	720	726	731	722	751	707	721	679	668	691	709	737	746	718	715	695	712	739	701	723	705	735	811	675	682	693	676	729	716	694	700	693	710	695	711	679	693	682	675	725	706	722	699	714	720	717	711	724	644	704	660	681	720	763	694	716	694	708	716	737	750	713	691	768	700	710	733	755	717	720	676	721	723	717	726	690	719	683	732	704	730	699	729	706	719	743	721	738	691	740	717	722	700	733	689	718	756	718	703	716	683	701	712	739	642	782	698	689	750	756	754	725	740	717	743	670	743	726	727	716	669	691	743	697	741	729	707	747	704	734	705	745	725	763	677	732	701	771	741	711	702	705	690	689	697	720	710	709	708	732	738	717	730	765	697	725	712	699	670	720	680	669	716	748	726	690	687	706	729	719	732	697	716	707	667	742	759	706	682	756	694	734	720	708	705	738	676	741	681	732	738	693	730	728	718	674	704	698	696	737	692	681	699	704	686	717	693	729	656	679	697	686	680	673	705	742	716	729	707	728	721	690	709	748	697	708	750	769	690	723	733	737	695	743	723	714	728	679	716	734	708	749	762	746	729	699	658	680	712	671	730	697	706	724	724	713	691	723	706	746	672	736	687	726	718	701	733	703	736	693	750	722	684	683	704	728	728	713	778	670	692	693	709	688	673	701	714	746	694	671	707	701	752	761	695	724	687	772	731	676	721	719	742	687	752	704	737	790	683	676	748	737	767	690	646	695	661	699	774	692	726	774	721	742	688	680	728	717	718	726	720	653	745	721	733	686	805	744	645	712	734	703	685	727	760	701	695	721	745	750	731	733	718	695	760	706	681	729	694	694	730	712	685	720	681	694	727	705	711	693	720	736	699	741	727	768	738	736	692	764	746	726	702	687	735	741	691	695	696	676	717	733	715	726	760	647	686	752	702	738	722	683	711	695	686	742	734	656	719	734	695	750	712	739	724	719	718	741	674	722	701	720	732	694	690	716	730	693	704	720	738	733	674	712	713	677	692	732	659	746	737	738	709	758	726	667	730	728	774	711	698	712	689	745	659	709	740	696	705	702	718	700	702	729	693	719	714	715	712	715	688	703	696	697	734	688	737	697	733	725	668	689	647	747	668	721	699	717	702	709	694	684	727	747	729	735	726	721	708	751	717	685	678	698	725	680	710	739	718	678	696	738	732	723	635	699	687	724	783	732	688	715	700	709	733	716	740	709	722	674	699	706	751	744	711	745	687	723	684	749	671	709	673	734	744	704	772	686	663	725	723	651	742	718	734	696	683	670	689	736	709	754	686	785	745	679	747	733	712	704	706	742	668	735	674	747	679	678	742	715	720	730	690	731	684	743	697	743	704	723	716	679	727	703	721	694	735	707	667	706	717	683	698	704	746	665	722	730	708	759	690	731	707	740	715	741	718	722	692	706	687	718	771	691	739	708	678	697	717	728	730	713	709	719	738	709	675	787	716	727	697	670	741	741	721	726	730	717	735	747	691	735	679	764	768	727	708	729	719	749	698	729	693	732	734	716	748	725	729	701	719	729	774	750	771	733	771	752	764	677	752	725	731	720	671	696	724	697	712	710	707	680	706	687	745	738	706	755	686	732	715	727	670	734	713	754	734	717	745	736	722	707	756	703	700	728	709	689	728	733	687	708	748	737	687	717	720	752	703	680	703	748	694	722	725	688	682	700	785	663	767	766	701	691	696	737	696	659	693	657	733	718	730	713	694	683	727	685	712	749	700	708	724	711	712	716	738	722	751	704	699	717	753	707	706	685	712	693	707	731	759	741	713	715	669	733	729	710	676	685	672	741	721	713	689	717	753	713	737
23833	20813	28012	24314	22150	20154	14756	8980	6203	4783	3756	2983	2443	2106	1749	1569	1341	1285	1103	1053	964	942	872	874	760	775	689	729	700	732	679	674	639	678	603	669	669	587	638	666	620	630	567	586	559	600	588	592	577	549	575	610	594	560	532	565	635	629	603	597	545	610	608	577	553	519	616	571	524	583	581	590	604	578	552	594	528	576	591	602	580	547	566	565	526	575	586	543	550	606	556	598	571	565	593	554	558	544	583	579	598	548	572	605	554	600	545	588	589	554	547	563	576	541	557	570	555	579	610	568	599	559	561	568	622	593	557	600	526	598	548	601	585	558	578	607	548	589	599	588	562	578	525	585	573	597	588	549	561	622	582	537	555	563	582	547	565	538	598	570	585	578	572	585	627	566	534	582	596	580	598	563	602	592	544	552	516	541	527	552	574	548	588	533	533	557	611	582	556	592	599	584	598	545	569	553	533	577	598	579	549	587	534	572	602	575	586	579	563	547	561	600	558	542	550	574	599	527	585	585	559	516	551	571	538	573	567	597	576	529	565	576	589	570	580	583	560	577	603	545	565	622	580	532	593	588	605	545	582	550	562	571	552	530	600	616	557	562	588	606	634	600	587	553	584	553	579	602	586	561	595	567	528	539	546	545	582	579	586	554	560	570	539	568	580	563	581	604	576	586	586	552	578	583	605	573	529	590	533	581	590	580	597	535	578	594	555	582	587	571	594	575	582	569	576	553	519	582	586	558	580	590	566	566	567	545	559	608	540	553	559	559	613	604	575	615	601	566	568	580	527	575	560	620	579	596	509	598	542	562	579	618	607	555	518	596	587	583	554	560	589	543	562	537	508	561	533	516	550	570	606	583	599	562	626	602	602	570	550	579	576	517	591	584	561	581	577	585	559	538	618	536	583	555	540	565	591	578	542	540	574	597	562	554	567	548	556	558	591	591	561	583	582	574	549	545	549	603	567	591	554	535	579	567	596	598	539	543	574	581	564	548	564	596	559	588	590	573	579	569	579	550	598	581	575	597	603	562	596	576	574	593	576	587	547	555	615	541	528	556	553	580	602	560	546	517	540	565	529	568	576	606	563	593	578	580	628	622	549	558	558	552	597	580	540	582	598	571	567	550	559	599	586	533	597	545	582	555	574	593	576	550	584	606	556	582	562	600	564	565	563	538	608	576	568	552	561	588	563	579	513	569	596	577	586	528	564	579	541	568	561	565	554	602	572	557	625	598	560	591	601	592	569	539	601	554	547	589	564	594	554	571	589	556	553	585	538	527	588	604	604	573	598	614	564	561	581	561	593	528	565	582	582	615	592	560	574	567	560	587	594	537	582	573	570	580	566	578	601	590	562	561	565	552	568	554	572	533	534	579	611	563	590	579	601	611	564	606	589	598	585	554	568	570	560	610	583	534	538	581	538	556	577	559	543	581	545	557	563	590	513	561	563	568	573	517	544	584	583	576	598	568	573	581	536	564	588	594	565	570	546	554	567	521	573	593	558	564	557	564	583	537	579	547	545	581	562	570	572	562	541	553	544	556	565	571	596	586	516	587	572	565	586	527	559	555	596	557	605	557	581	561	550	536	596	549	547	573	568	563	549	554	551	570	595	608	560	615	549	550	556	594	612	588	568	598	599	587	574	571	564	514	588	593	556	579	533	556	603	579	566	560	584	570	585	580	537	557	570	585	549	522	566	597	559	577	605	580	588	555	596	600	548	556	554	592	614	585	563	537	576	547	577	575	606	572	580	585	526	591	567	613	616	599	575	554	567	576	572	629	549	567	577	574	561	579	564	583	568	507	588	605	584	558	542	597	574	540	590	565	563	570	587	555	547	559	585	596	572	638	588	543	552	615	555	630	546	576	519	549	560	595	550	581	533	554	570	577	536	586	571	576	597	544	616	560	574	591	577	585	543	583	585	580	520	632	609	537	567	606	579	556	593	564	563	556	565	591	575	617	569	594	596	563	594	565	588	580	574	582	549	544	566	534	559	616	590	542	599	574	545	563	606	580	561	541	618	582	516	540	584	557	587	559	565	573	559	589	555	565	561	562	591	561	544	556	576	569	538	550	517	582	586	620	562	595	573	544	583	558	587	578	571	581	615	579	545	628	570	598	570	586	569	573	601	573	568	550	584	581	636	572	584	565	621	574	552	561	596	553	562	599	597	552	613	633	569	597	616	581	616	580	591	595	587	568	586	567	590	599	535	597	575	579	545	536	564	550	585	569	576	561	569	564	595	510	575	579	555	567	573	540	555	559	589	549	581	559	569	546	561	605	538	534	554	621	565	524	563	587	581	584	598	598	570	581	609	503	569	605	539	580	624	580	548	576	549	580	573	540	569	567	557	574	549	552	601	601	586	528	558	596	581	588	553	550	559	590	622	538	543	565	585	593	554	561	617	615	573	598	545	538	555	542	559	557	558	587	582	549	551	543	597	567	578	552	559	610	552	605	612	603	554	580	564	594	580	585	560	560	553	581	542	553	575	554	576	576	557	544	595	555	574	569	568	617	608	561	533	624	575	615	594	550	576	560	583	558	549	617	576	585	587	575	590	529	519	570	504	526	534	579	555	598	604	547	552	581	571	580	579	582	564	554	589	560	584	576	596	620	585	547	598	534	579	585	548	582	562	591	541	574	585	545	570	597	507	542	593	597	597	572	546	563	552	563	586	557	582	589	538	576	585	565	573	553	566	559	544	545	586	564	608	622	568	542	616	605	566	600	592	556	593	569	560	594	592	572	549	580	545	545	578	560	606	539	589	557	576	557	566	566	628	573	590	595	606	570	617	546	591	565	562	564	593	573	563	544	562	564	576	592	570	519	550	554	604	616	545	585	561	561	520	530	591	581	592	565	608	556	600	544	573	609	573	575	539	569	565	552	582	553	569	571	589	570	580	507	548	595	592	529	611	589	574	645	600	557	562	624	551	559	562	549	533	581	585	551	575	552	558	588	561	601	563	560	583	565	520	625	603	589	582	554	577	571	589	594	538	590	545	573	581	535	586	556	612	539	609	561	620	530	590	611	589	591	624	540	535	601	583	556	557	628	535	575	551	578	565	587	582	563	552	579	591	564	562	588	579	540	597	550	537	567	562	529	530	605	563	516	534	544	598	581	557	612	540	565	601	558	592	577	560	604	567	621	604	582	592	576	554	530	511	570	580	552	596	572	612	602	521	548	636	542	515	590	578	574	565	554	553	583	561	613	571	560	588	569	545	575	551	590	590	600	550	598	559	535	560	588	600	590	533	583	579	555	630	562	566	608	537	552	569	609	574	557	559	594	583	585	594	605	545	499	589	564	573	596	595	590	548	562	563	539	574	564	544	552	580	549	542	561	520	532	538	514	578	522	571	559	573	544	598	540	565	553	544	587	588	559	556	582	580	598	529	545	567	532	567	619	585	574	535	529	583	605	551	546	617	579	590	552	559	563	577	583	554	553	580	563	534	575	568	568	582	596	575	556	563	578	566	580	590	552	549	581
32206	50711	44944	33778	27603	22960	18521	14595	11198	8806	6838	5394	4388	3544	2962	2613	2191	1962	1740	1547	1409	1385	1187	1182	1119	1051	1019	910	941	967	858	838	846	798	795	802	761	761	824	753	743	745	739	775	752	759	742	766	738	773	780	663	739	673	688	776	751	714	679	708	688	733	699	651	713	676	720	658	728	679	700	670	700	697	714	707	700	732	659	722	667	685	689	755	674	679	708	712	711	640	740	709	677	713	674	708	705	661	667	729	687	726	688	673	702	683	673	676	680	692	688	720	723	680	688	691	679	724	714	673	739	727	688	695	672	698	693	681	739	706	710	659	707	706	709	706	717	687	702	746	708	673	655	710	688	685	683	672	647	683	689	672	706	736	716	658	694	723	705	715	707	689	689	721	685	689	670	660	687	705	701	702	728	703	694	660	665	677	681	685	717	655	688	724	667	670	699	701	729	667	702	735	680	714	722	658	714	766	698	695	665	731	698	711	702	687	720	670	668	743	713	670	715	670	639	683	742	727	680	746	722	666	715	757	675	734	740	745	753	637	702	673	685	711	695	673	681	710	699	701	753	715	671	697	705	713	706	682	727	689	734	741	724	693	687	701	691	696	693	724	641	636	685	667	642	735	715	693	694	621	687	705	735	678	691	728	696	718	691	705	670	690	651	706	731	698	657	715	686	692	698	654	726	680	704	716	717	720	744	689	705	677	687	672	712	742	690	731	690	717	706	703	609	714	712	692	692	648	665	677	640	722	697	648	702	696	682	684	653	668	737	713	692	680	727	690	683	664	697	725	697	711	717	736	683	714	712	721	669	714	693	679	645	677	686	714	664	664	680	694	663	706	701	669	694	678	742	695	741	719	700	686	709	665	767	685	715	714	652	731	683	725	720	652	751	771	684	709	615	709	696	706	741	646	718	654	701	694	657	698	660	690	701	711	690	685	740	731	671	692	653	671	681	673	708	704	701	631	664	668	709	696	721	726	698	703	737	655	722	711	681	704	687	696	692	643	733	726	695	718	682	658	697	660	674	674	695	697	758	724	697	742	687	717	703	663	691	717	734	669	702	684	659	662	691	692	696	700	705	690	696	722	671	712	719	630	721	682	705	733	734	712	691	700	710	737	681	726	656	678	723	699	705	689	742	655	673	686	661	701	713	710	774	723	683	681	669	703	750	683	677	684	723	693	704	719	679	690	682	735	662	761	684	654	731	661	746	730	703	691	715	707	733	677	719	708	700	706	681	704	727	708	727	735	736	718	714	715	729	694	717	684	730	711	728	712	687	697	704	690	709	703	729	676	694	703	694	723	689	693	724	732	671	704	647	695	656	692	665	673	736	701	678	709	684	686	672	679	738	615	700	715	724	708	702	729	669	716	720	692	696	667	696	686	686	665	684	722	701	689	703	718	651	657	679	691	722	757	647	712	677	684	706	692	701	726	692	680	732	676	724	697	664	690	671	682	699	704	696	681	721	683	669	738	658	699	681	722	686	701	692	723	717	633	696	702	681	691	726	665	742	698	688	701	730	682	674	703	705	745	718	665	663	653	685	686	726	714	677	719	710	746	721	730	700	737	666	640	705	754	681	667	675	702	671	711	691	664	674	721	692	713	704	678	673	682	705	696	678	658	724	699	644	700	686	683	695	714	661	740	674	697	697	738	719	714	703	663	676	697	660	749	671	682	666	725	693	681	688	717	668	736	694	706	687	650	675	682	654	663	706	737	674	696	724	642	694	707	716	712	670	704	720	691	648	696	662	673	679	694	690	674	695	682	735	693	674	734	704	719	649	690	655	637	665	712	712	671	684	718	718	676	662	675	696	702	661	705	712	693	712	693	685	746	716	671	702	742	727	715	707	699	708	719	673	722	680	666	713	652	662	676	691	730	666	711	714	706	657	673	706	677	675	668	679	728	713	663	743	664	704	733	662	689	707	679	667	732	709	687	706	733	684	651	670	714	707	675	749	709	735	719	696	693	714	712	659	659	694	704	753	686	726	645	702	689	714	700	740	652	734	654	677	638	664	667	736	671	699	681	681	706	718	690	686	726	690	680	673	698	669	712	687	675	674	701	711	707	699	662	667	673	667	646	708	700	690	671	696	694	676	673	709	695	671	712	701	758	683	703	689	678	699	664	680	728	695	705	678	694	679	699	717	722	645	701	745	714	716	665	696	732	689	648	722	722	700	680	729	722	708	736	682	713	685	729	695	699	674	697	680	722	663	727	634	735	664	709	699	689	707	713	736	710	699	710	690	717	665	705	674	698	639	674	680	718	682	658	728	697	702	691	695	711	676	725	688	654	707	712	711	738	732	711	667	746	685	708	707	684	690	717	696	712	683	697	655	670	706	683	717	721	711	694	708	677	720	700	729	728	692	717	676	670	646	699	715	704	699	696	693	671	698	691	651	691	694	733	716	714	664	743	671	675	708	711	741	671	719	699	677	679	730	701	739	664	714	664	709	719	711	691	737	736	684	708	734	669	718	682	666	707	742	680	679	668	724	712	671	704	707	697	727	715	694	677	725	690	650	694	722	711	656	675	708	660	734	698	717	713	653	711	681	733	695	672	683	718	730	680	700	745	693	676	682	768	723	671	707	708	723	704	731	685	703	732	662	760	674	691	694	711	709	706	749	665	704	667	613	696	735	692	711	712	702	701	667	707	695	697	657	698	709	727	711	702	688	714	682	686	694	690	710	680	636	722	725	668	726	726	726	701	728	724	686	652	708	705	659	701	678	736	699	700	668	723	710	713	698	632	668	699	699	681	739	670	719	662	711	707	691	699	667	692	698	716	699	679	675	728	659	690	669	644	674	638	694	689	719	709	691	710	665	670	741	666	693	712	646	696	688	692	656	726	701	673	688	665	722	718	687	662	689	694	716	677	673	710	723	670	726	676	711	686	716	733	684	697	714	665	703	665	679	645	683	659	645	714	686	700	699	729	686	694	641	717	717	718	698	737	679	694	709	714	660	736	677	646	709	650	715	711	682	718	720	697	692	696	671	687	731	694	691	734	667	668	697	734	686	687	738	703	644	707	664	726	679	700	682	670	718	708	667	707	714	669	683	624	734	702	709	726	726	718	719	681	701	655	719	729	706	712	696	691	735	672	684	685	631	696	690	706	672	683	681	683	714	664	723	687	713	686	705	680	627	679	658	730	707	729	645	696	682	683	695	725	635	755	737	713	677	689	683	729	747	709	688	706	720	674	713	703	680	704	734	666	665	697	703	673	707	698	707	677	665	680	676	687	704	697	702	715	740	722	664	691	705	717	710	685	731	731	670	676	680	708	697	733	692	665	725	732	685	690	681	690	710	657	733	692	710	692	685	705	708	687	725	738	657	683	686	719	727	649	650	659	724	687	678	685	711	695	738	657	701	673	751	684	719	717	711	716	760	700	725	726	704	679	727	668	691	714	654	669	730	723	693	680	693	648	765	662	722	629	665	702	702	696	723	669	689	700	703	681	724	738	716	713	725	693	728	695	695	671	708	663
22665	20760	28373	23299	21285	23016	22188	12760	8660	6626	5233	4057	3287	2923	2332	1946	1769	1561	1341	1224	1160	1093	1026	954	891	872	847	783	785	735	729	748	683	637	652	664	672	606	641	666	641	628	619	616	596	584	643	655	651	556	598	584	587	603	629	617	555	548	605	632	551	600	581	588	547	578	604	577	599	592	615	600	564	592	564	584	569	588	528	563	537	558	575	586	543	567	562	583	574	588	564	572	563	612	576	616	520	585	598	555	586	568	644	601	611	561	576	571	543	566	540	562	561	542	552	588	640	560	565	577	569	616	572	542	535	606	639	572	593	561	619	596	607	553	588	551	612	603	574	555	579	598	628	559	605	605	595	584	574	573	591	566	611	598	590	565	586	615	560	594	541	571	577	620	584	576	545	575	568	610	546	593	568	597	566	598	596	597	604	564	598	579	596	530	600	593	568	590	614	583	589	597	571	597	561	599	555	563	565	545	561	594	563	595	596	572	574	570	582	543	582	562	588	567	568	570	532	569	583	553	581	575	558	615	573	562	586	552	583	626	574	559	562	579	571	580	573	593	593	574	591	599	576	549	604	597	550	611	563	589	580	548	602	560	563	564	597	591	588	634	562	565	594	557	590	585	562	562	597	570	591	577	557	626	553	596	585	626	631	590	547	557	580	551	585	591	607	597	552	554	550	559	603	553	580	572	589	579	604	582	575	598	586	549	576	594	579	576	571	610	563	587	584	614	575	597	595	584	585	569	559	575	576	594	569	579	607	580	600	607	617	596	548	586	545	571	538	584	588	575	633	573	530	566	545	641	592	572	570	577	566	618	565	559	564	587	573	593	571	599	593	575	556	571	555	634	562	568	595	595	574	576	548	591	555	583	625	561	533	593	566	593	600	570	581	549	600	619	591	593	568	532	570	573	603	552	562	569	577	533	578	591	529	576	542	608	549	572	605	617	521	568	603	604	622	570	534	546	555	528	593	568	591	586	578	541	579	544	569	592	594	588	571	572	571	597	574	598	612	542	584	561	584	598	599	604	585	594	539	557	564	565	586	521	598	554	584	564	597	546	527	549	558	570	579	605	591	561	581	556	580	585	584	583	563	539	588	581	567	536	530	543	614	594	546	562	583	576	560	588	579	552	565	557	621	617	627	592	590	570	593	546	554	553	574	554	614	553	553	639	562	548	526	563	546	551	605	566	593	530	537	574	523	583	547	571	607	573	586	574	555	595	611	602	548	558	594	593	570	571	617	570	583	599	594	593	607	586	589	574	592	574	570	574	616	564	565	554	564	612	571	553	552	602	593	578	578	559	537	591	578	567	566	548	604	593	596	582	606	642	576	561	557	578	604	571	615	530	554	602	528	577	590	568	556	548	564	591	584	618	603	526	577	600	564	609	581	566	619	558	560	594	561	583	583	538	578	620	609	554	560	554	583	598	534	597	566	582	557	569	557	594	572	569	585	564	537	562	574	589	602	599	575	519	543	584	580	589	568	557	554	570	585	546	609	619	575	567	569	544	581	546	604	566	580	594	561	607	543	562	542	593	570	569	574	550	593	553	564	561	598	590	559	580	593	573	556	545	585	593	554	573	581	582	652	506	578	541	615	536	600	555	576	557	549	594	561	581	549	565	603	586	556	592	602	583	576	575	572	568	576	590	595	599	576	551	615	592	587	551	595	557	553	641	556	583	564	572	599	578	588	589	586	628	565	556	580	554	561	597	593	548	542	611	549	530	617	564	613	528	563	545	608	522	576	601	563	585	576	579	545	570	584	553	528	571	575	579	590	543	571	606	604	588	587	597	621	618	581	602	595	614	534	539	584	579	576	592	602	586	618	563	570	603	594	563	589	549	536	594	554	588	599	590	578	560	553	568	566	593	569	562	574	578	590	550	591	565	548	594	572	550	597	595	599	599	583	585	569	622	607	583	600	578	557	608	562	553	567	589	525	576	581	549	580	602	564	576	604	571	554	588	605	580	615	589	517	566	536	600	583	589	588	564	626	599	587	580	568	591	538	573	566	547	601	525	585	579	586	590	571	577	569	584	562	551	607	569	557	612	581	622	592	568	577	569	571	554	584	585	564	579	620	555	598	527	565	606	602	576	644	549	605	574	581	577	547	570	582	556	597	530	600	565	526	562	597	599	593	602	541	590	563	591	596	598	575	589	566	582	553	602	593	570	550	573	568	557	527	576	571	554	556	582	562	539	572	542	561	557	589	595	610	557	607	563	583	615	618	605	591	575	542	550	558	599	602	598	540	561	624	605	562	572	573	583	552	616	592	580	564	569	553	571	620	573	577	578	613	571	572	565	538	561	579	608	580	533	590	575	580	553	640	635	557	614	598	555	616	599	555	581	644	571	545	561	546	583	579	613	617	554	600	599	555	583	588	581	571	571	598	550	593	597	574	629	640	541	575	585	585	616	531	544	526	627	577	630	596	557	596	582	586	618	586	592	576	598	551	598	572	566	589	561	598	588	545	531	532	585	601	590	584	572	576	606	587	595	616	537	580	592	582	561	570	558	564	538	549	577	551	568	593	565	573	565	598	558	564	617	585	606	559	552	565	591	547	568	555	565	560	573	555	591	603	595	592	598	598	612	538	540	530	601	543	590	571	552	551	556	574	567	526	557	549	577	532	548	566	586	551	600	579	600	590	555	598	582	561	563	558	589	609	571	535	609	568	554	580	590	590	552	579	579	589	525	572	561	658	571	569	620	556	570	627	615	609	588	555	566	594	548	600	582	562	576	561	628	592	572	549	557	593	575	589	611	574	561	608	567	617	566	572	614	603	608	571	569	570	591	534	568	545	589	556	546	564	597	591	591	610	557	585	566	618	593	564	606	567	577	573	547	578	577	563	545	529	517	563	561	599	598	589	591	586	580	629	611	598	579	541	601	605	552	558	579	543	590	604	548	603	504	611	536	534	539	529	579	628	541	555	599	570	620	615	607	590	599	532	600	568	537	610	612	602	557	643	537	596	571	588	566	576	552	582	578	557	595	547	548	616	604	586	512	553	549	559	580	581	565	584	561	540	574	609	596	583	589	601	586	588	616	595	598	562	555	592	587	573	595	590	562	557	531	611	551	563	556	628	585	565	599	593	579	557	515	552	578	590	572	579	528	570	593	585	572	559	584	576	568	588	546	538	578	592	574	586	564	562	555	550	592	579	572	539	561	537	570	575	566	567	610	589	565	574	590	561	613	536	540	559	511	562	588	562	552	546	572	583	564	567	639	566	550	611	560	582	599	552	566	612	603	577	547	579	600	530	602	581	537	632	579	583	535	584	581	553	565	581	577	582	628	611	569	577	579	614	555	551	580	544	556	569	563	605	565	587	597	579	587	588	532	566	570	614	573	557	558	582	561	602	584	537	579	597	559	542	561	585	546	601	585	556	606	553	571	564	598	585	575	592	574	576	565	570	609	624	554	557	571	540	573	599	582	600	584	543	603	560	584	618	523	578	584	557	543	573	612	586	578	530	515	555	585	609	576
33693	56262	49433	38750	32362	27487	23285	18718	14655	11600	9132	7370	5877	5146	3979	3421	2978	2512	2313	2052	1800	1558	1454	1383	1230	1210	1194	1046	1020	989	988	908	931	856	818	789	790	845	789	788	719	792	791	737	776	786	766	736	774	749	756	756	725	714	739	733	701	723	680	706	687	711	727	699	733	670	727	720	680	708	665	720	652	693	679	707	678	724	711	708	684	648	654	690	680	668	671	665	714	665	704	724	704	711	666	666	673	727	709	707	701	723	699	682	664	665	743	698	692	705	668	720	698	663	689	680	696	670	690	663	694	705	702	701	739	659	669	638	716	661	679	734	690	714	687	698	746	651	692	692	715	681	704	640	664	677	722	668	698	682	630	691	645	672	773	687	712	663	698	704	663	669	733	683	708	707	662	707	668	678	702	661	729	658	711	718	704	737	681	647	691	674	704	675	711	666	647	682	671	661	705	695	713	711	643	647	690	701	730	698	665	676	676	698	677	695	701	718	686	692	675	699	661	674	671	744	711	675	664	693	697	662	698	662	719	711	703	691	686	702	664	659	733	696	670	733	696	715	690	704	673	664	694	704	686	671	705	704	675	694	711	723	693	673	663	725	709	734	681	672	662	688	723	683	666	682	733	701	641	728	686	693	684	705	718	686	651	672	670	699	705	696	659	666	689	706	751	705	657	695	710	746	672	729	726	725	749	693	666	712	694	672	698	688	689	712	668	620	662	786	695	666	621	643	652	678	737	685	689	731	712	685	672	706	708	718	691	677	693	684	731	677	715	678	678	700	706	705	669	725	705	701	660	742	703	671	682	662	663	681	722	716	671	730	683	737	707	690	665	656	702	670	741	734	669	699	675	662	667	689	693	741	652	669	709	744	736	666	735	707	704	713	722	682	651	735	697	687	691	709	660	700	712	698	655	702	713	673	684	678	674	735	636	727	698	663	689	719	683	672	709	655	683	712	708	721	697	664	692	681	712	736	741	724	687	713	656	693	663	656	721	693	674	709	665	664	682	713	683	734	709	691	681	682	691	655	646	744	704	686	701	672	723	646	691	679	664	738	718	646	734	696	663	723	681	718	685	669	715	710	736	664	714	678	719	706	706	688	708	702	635	688	664	719	707	668	709	678	704	645	690	721	714	731	754	662	657	700	712	683	637	706	650	697	632	690	678	655	699	688	696	717	668	655	701	677	675	670	709	665	661	690	670	714	736	722	717	708	695	668	702	658	665	723	722	684	723	685	706	686	637	670	666	764	683	687	680	718	692	687	678	699	702	734	691	718	664	666	681	692	669	708	631	670	684	642	688	722	698	676	677	657	711	651	740	686	714	689	729	678	685	689	722	674	757	689	701	695	738	674	673	682	730	692	722	734	658	672	691	666	680	726	693	680	740	695	692	662	730	722	685	728	676	685	672	722	678	699	700	728	634	656	725	718	720	649	708	682	692	679	697	707	694	722	695	673	732	658	659	717	734	665	719	698	675	680	678	731	744	679	689	742	672	713	698	699	689	745	693	700	718	647	700	648	662	655	695	688	704	689	703	766	694	678	689	698	638	701	718	695	694	659	700	658	619	736	684	693	717	686	734	665	671	645	720	652	670	655	667	741	680	684	680	710	632	724	673	693	719	665	694	643	702	681	687	667	707	715	690	690	708	687	728	701	723	698	693	712	712	699	713	677	689	662	663	676	667	690	672	670	733	699	725	658	658	706	663	698	679	696	693	686	683	713	703	711	664	701	678	687	737	731	689	690	647	680	677	720	728	691	693	622	732	721	754	679	675	666	661	708	705	691	710	681	686	680	702	727	704	666	676	673	673	752	687	688	663	729	722	668	722	692	671	693	704	687	705	668	668	700	697	657	653	733	688	677	736	690	668	705	674	673	727	699	686	661	731	691	704	681	719	667	723	714	655	712	655	705	667	677	653	688	695	658	690	699	725	671	696	685	671	681	685	646	653	722	717	668	691	720	726	681	656	741	706	700	679	675	664	720	700	710	704	748	707	711	694	691	656	680	702	639	716	676	709	664	673	757	701	703	671	658	765	672	710	647	702	666	700	708	639	714	674	717	690	752	726	675	695	691	669	723	656	626	729	696	716	666	711	731	712	651	678	679	682	656	673	722	666	716	716	688	653	670	706	707	672	713	696	678	673	671	627	736	664	689	749	663	717	685	636	737	699	716	650	656	687	740	704	750	676	665	723	710	717	689	694	728	702	696	704	681	661	706	667	680	653	755	691	704	671	719	710	675	726	684	689	736	697	657	703	695	678	688	704	693	670	721	699	703	725	699	677	693	694	695	623	647	708	678	691	681	740	666	665	726	683	723	692	685	704	692	679	701	683	711	687	682	699	683	732	691	684	671	682	683	679	727	696	689	703	709	699	663	657	724	694	644	750	712	696	693	701	699	694	664	663	684	713	735	675	667	698	687	701	644	671	682	692	690	686	689	680	677	706	707	666	638	715	696	666	708	688	698	706	662	693	693	674	651	685	727	762	719	683	679	709	721	664	688	708	725	679	732	742	680	695	706	695	734	706	678	695	711	691	685	699	751	704	676	691	706	735	707	743	684	744	708	715	675	711	693	680	698	676	665	677	650	672	728	699	653	765	702	701	674	659	710	713	707	689	751	726	676	635	669	706	675	653	703	685	683	658	696	729	705	725	640	709	689	715	675	680	735	685	701	717	755	688	715	749	703	735	672	671	685	643	698	737	698	700	690	670	685	685	735	716	677	737	700	702	727	667	675	691	683	711	685	715	662	686	660	674	687	695	654	742	652	681	662	694	679	662	695	705	709	671	698	707	646	675	672	754	657	720	669	647	711	746	700	721	719	629	685	651	675	689	710	655	708	655	705	731	661	696	695	707	712	680	705	710	682	723	688	700	695	699	693	659	725	690	680	670	706	671	673	689	661	677	675	697	671	717	745	715	715	689	722	674	704	679	645	683	689	709	688	717	727	669	713	641	684	674	647	695	707	696	661	709	706	724	720	741	738	684	694	712	696	686	676	703	688	687	739	690	662	708	647	703	667	695	647	671	750	718	716	719	660	723	673	668	751	653	660	705	710	726	684	738	712	675	658	649	647	688	684	705	708	656	712	700	702	654	731	679	713	691	754	684	703	660	671	691	735	722	676	676	667	710	677	704	653	736	685	661	686	680	700	694	671	688	734	697	700	707	664	721	624	690	717	664	672	736	683	693	725	663	700	687	696	732	667	715	687	714	722	680	716	704	680	683	740	712	651	679	629	656	713	677	684	717	668	656	693	692	722	696	700	680	711	657	696	690	733	709	668	662	624	663	666	690	657	665	629	714	678	686	694	700	701	673	654	690	737	698	671	696	673	699	671	716	656	669	685	687	704	690	662	671	683	733	708	683	650	699	714	741	693	669	683	743	677	706	660	675	672	673	700	692	742	702	633	696	680	711	691	725	737	691	704	685	657	696	725	718	685	753	680	659	702	676	709	688	693	749	698	691	665	710	741	685	690	695	692	683	696
27838	26864	33771	26338	17075	11509	7958	5511	3994	3229	2511	2112	1749	1554	1374	1148	1059	1004	908	863	839	753	723	763	706	690	671	697	687	649	649	652	645	695	643	624	614	620	589	589	629	667	606	646	595	604	587	603	631	585	620	586	576	608	614	532	560	602	609	602	607	587	620	590	614	610	578	555	585	595	590	628	612	634	552	577	598	605	555	556	576	578	661	619	546	603	547	597	542	556	603	597	568	581	584	601	665	547	566	585	612	614	601	602	633	597	583	621	572	585	584	567	580	591	576	632	577	562	589	577	576	589	545	566	634	585	588	608	575	574	596	579	591	576	577	569	584	618	566	619	584	586	537	589	618	575	567	619	563	594	617	601	617	581	582	567	585	587	602	568	575	606	582	599	620	582	615	563	657	539	557	565	556	572	608	622	597	600	595	565	640	599	584	606	587	616	589	601	557	557	551	571	638	572	523	575	625	591	624	560	652	604	581	577	633	588	587	565	554	641	604	583	599	584	615	602	565	618	609	545	581	613	609	605	577	607	592	616	601	602	621	642	602	593	584	616	591	622	558	615	600	636	598	571	626	563	576	586	542	543	564	554	570	607	625	602	532	599	593	575	567	597	589	608	590	541	579	608	540	621	581	592	569	584	584	586	575	637	586	578	589	680	636	564	586	591	588	596	596	615	591	641	604	613	579	573	607	586	565	559	619	601	609	629	560	569	597	536	593	603	623	597	627	586	560	526	553	599	578	586	591	562	596	582	585	591	597	545	579	598	567	598	611	598	571	567	589	572	602	559	581	589	623	610	613	613	583	682	589	601	618	610	585	583	632	579	613	641	555	604	558	553	555	576	535	581	608	553	646	585	559	615	620	572	596	599	533	619	596	559	595	579	597	564	590	670	570	575	571	629	566	615	619	606	577	609	629	587	602	547	638	579	547	599	606	610	596	582	588	579	576	593	581	594	576	593	588	568	574	542	592	590	574	554	599	635	594	591	626	565	584	568	612	581	589	602	600	597	582	601	636	623	571	597	597	619	610	593	575	618	602	614	596	546	577	588	609	617	586	564	601	629	588	603	598	615	573	559	627	592	614	568	619	617	578	555	616	577	579	558	599	598	620	569	578	532	534	591	630	629	622	608	594	576	596	552	544	597	600	606	626	596	536	593	567	638	598	619	588	570	569	597	594	536	619	572	590	614	587	579	610	583	563	563	603	550	586	571	592	574	587	638	595	597	544	614	637	614	570	636	583	580	562	587	570	593	603	586	605	583	588	586	591	599	597	601	613	620	605	604	593	618	571	597	645	572	570	600	595	596	586	584	583	595	640	592	595	595	576	565	540	600	608	588	542	591	608	586	568	585	583	602	625	602	600	573	632	562	508	609	576	604	577	620	564	585	583	589	599	566	544	530	568	563	643	653	616	576	612	571	579	582	565	618	567	611	558	608	626	591	565	583	583	623	612	596	576	570	597	580	594	620	627	563	569	619	596	565	569	577	593	608	581	640	606	605	607	583	627	582	575	581	568	568	597	598	581	563	600	598	596	598	570	601	594	601	657	562	635	595	624	589	557	599	593	557	574	561	636	617	565	570	587	601	561	551	601	560	602	556	603	579	604	591	607	614	598	617	605	601	573	601	639	587	560	615	592	600	622	616	612	551	612	603	583	547	582	615	581	611	597	642	593	615	602	563	534	615	579	646	596	592	619	551	589	605	624	597	559	585	624	580	557	563	584	565	560	559	573	631	564	620	594	575	576	606	625	579	579	603	598	547	607	581	582	583	578	599	617	616	567	602	512	569	596	606	578	593	588	598	564	595	599	659	648	586	568	547	592	565	550	581	549	590	567	626	636	625	572	577	590	589	584	626	585	590	582	565	601	616	588	560	579	606	580	567	574	575	587	560	569	635	614	604	588	589	605	600	593	581	607	598	607	577	546	612	612	598	587	601	620	601	539	567	574	556	608	591	582	640	576	581	612	557	539	630	570	550	577	565	570	585	580	576	611	587	585	596	649	646	581	586	624	591	561	602	589	586	589	595	575	602	610	605	567	597	604	542	590	593	604	592	605	580	641	630	590	593	589	590	664	564	620	618	606	631	624	584	609	616	567	536	582	604	594	597	626	594	595	563	604	585	605	593	606	560	628	534	558	552	626	631	565	625	595	561	549	573	594	629	567	605	631	582	558	552	581	573	590	537	640	604	558	592	577	606	583	589	548	584	577	620	586	541	590	557	594	567	592	645	570	588	586	591	545	580	592	594	583	572	580	603	593	543	592	587	623	567	594	569	608	575	554	571	566	591	608	622	566	613	646	596	557	585	571	612	589	577	601	556	622	611	646	599	572	623	583	568	614	568	575	591	620	596	603	587	593	605	611	617	555	580	578	584	567	586	609	581	605	578	575	591	609	587	568	629	577	575	596	582	583	606	587	561	615	621	613	565	577	633	567	599	603	576	610	578	575	539	572	565	616	607	584	553	598	588	597	580	575	590	592	580	578	608	602	600	565	571	580	582	607	578	598	548	568	584	592	601	582	570	576	557	572	588	598	555	553	573	587	606	602	570	582	596	597	602	571	598	591	612	600	599	617	546	556	618	569	565	576	570	561	613	602	593	599	566	593	648	584	571	601	561	604	630	601	579	622	607	552	613	634	563	557	595	575	592	553	580	616	583	591	596	574	603	564	627	588	579	553	618	584	608	609	609	606	558	607	601	570	589	602	594	596	558	567	604	606	593	565	590	633	584	566	626	624	606	586	598	590	647	546	606	624	575	559	577	566	577	623	593	578	570	628	573	604	589	592	578	563	554	615	599	607	572	562	608	581	604	592	594	567	594	617	592	588	632	620	583	581	588	604	597	599	590	625	612	597	593	605	576	632	639	574	580	593	606	584	580	587	594	580	627	607	585	646	574	545	565	550	560	616	614	588	586	582	563	609	617	547	601	586	570	579	575	598	571	627	609	611	614	558	623	581	580	620	600	580	582	571	596	601	577	611	602	550	583	608	608	571	566	645	606	586	600	618	593	627	579	587	584	588	617	579	546	641	583	581	562	559	542	604	579	539	615	604	613	582	594	605	617	603	587	593	595	615	558	602	626	591	556	599	523	593	599	613	589	563	615	544	593	594	597	590	585	630	578	583	568	562	603	616	531	597	629	614	597	565	573	608	562	602	568	614	570	562	638	598	624	585	563	576	595	566	591	626	586	576	590	643	594	599	570	629	631	613	529	614	599	576	610	579	594	611	572	557	560	601	603	560	563	590	617	617	580	580	624	589	590	598	582	537	590	575	621	564	615	599	605	558	603	639	624	575	595	599	591	585	580	595	593	576	630	571	573	601	580	651	616	560	610	583	569	543	585	585	597	597	619	578	590	572	623	606	578	523	593	574	602	551	582	524	592	573	567	566	579	601	578	555	583	562	585	576	590	581	597	572	598	609	604	567	587	595	586	540	582	623	562	565	595	607	623	538	602	545	599	598	556	580	529	590	585	584	553	570	600
31593	44537	39391	28037	22028	17495	13739	10330	7854	5909	4738	3824	3039	2770	2283	1887	1682	1538	1385	1260	1194	1150	1097	1020	954	877	937	920	897	806	821	822	800	777	794	776	800	720	773	798	738	765	686	751	726	771	694	737	762	772	720	715	770	704	734	745	704	757	736	697	762	703	746	735	704	742	708	722	749	712	718	764	736	726	701	758	747	760	690	737	689	736	672	733	678	692	741	701	709	723	745	663	731	734	779	708	701	733	722	750	743	739	791	710	754	669	707	741	731	708	709	676	758	730	724	745	664	704	727	722	695	707	700	760	723	738	735	721	670	714	749	691	715	669	685	685	720	744	742	681	676	724	783	736	660	720	735	724	705	742	727	704	690	690	747	672	722	701	734	679	730	683	718	676	736	757	689	680	733	724	728	738	667	761	782	672	724	697	682	734	709	721	761	702	774	682	745	704	722	690	774	698	702	729	717	693	752	763	722	655	701	684	722	705	727	728	735	734	695	671	705	707	697	716	682	679	674	753	692	751	770	710	669	714	750	707	717	751	728	691	724	786	779	695	723	684	744	721	700	738	752	698	718	710	743	706	719	745	694	733	723	711	709	706	747	756	673	690	690	715	718	718	732	757	700	710	688	724	689	711	708	702	701	800	701	695	730	705	726	718	710	689	746	772	694	745	666	719	703	716	720	740	726	729	763	669	765	773	742	738	729	684	696	709	707	726	759	689	691	738	660	748	702	711	744	705	766	678	728	725	708	711	716	735	726	720	729	675	745	756	686	722	671	678	736	743	697	702	676	734	750	702	749	708	682	731	737	750	688	705	748	708	724	707	692	749	744	742	700	709	682	655	785	701	732	715	755	738	725	700	758	729	731	718	709	763	749	708	706	738	717	710	769	731	720	682	774	744	679	712	703	687	764	714	674	717	707	688	686	732	741	728	720	696	734	721	713	708	688	706	685	720	727	715	704	694	751	729	698	721	736	728	723	688	695	706	737	728	697	763	687	760	710	729	708	715	705	674	701	749	732	725	696	711	700	715	736	704	729	696	686	661	730	720	753	697	752	732	701	759	732	748	675	703	729	671	702	725	678	704	701	735	705	751	763	710	680	703	719	749	727	741	700	665	688	699	731	787	699	741	704	670	737	739	662	685	779	681	699	688	755	725	670	740	704	721	716	769	722	733	733	680	695	734	758	714	757	732	761	790	729	693	698	727	706	719	651	773	689	715	674	718	719	699	739	739	711	704	753	684	733	703	703	714	703	726	730	715	698	687	677	712	711	695	731	739	668	737	715	730	772	748	651	694	714	706	699	716	710	712	745	710	711	694	748	715	703	715	765	684	696	736	707	694	745	694	742	747	709	736	737	747	744	686	694	724	657	753	737	706	708	739	720	702	720	754	734	786	726	723	731	700	661	738	728	684	769	769	733	710	742	672	733	687	704	701	733	753	795	714	780	735	711	776	744	719	706	722	676	684	711	751	742	726	696	722	723	736	713	697	722	711	749	757	737	730	708	746	735	725	704	726	731	696	769	703	754	719	702	707	719	746	719	725	740	730	755	704	696	714	681	723	726	717	721	784	722	673	701	756	691	712	655	697	699	714	722	677	715	746	698	698	698	693	802	700	724	749	741	675	708	746	716	712	692	675	654	708	721	681	709	687	748	738	705	746	668	735	705	687	759	722	735	694	709	749	677	718	708	718	800	739	756	696	682	721	721	737	718	744	702	681	731	712	711	687	782	703	691	702	734	725	708	707	735	680	714	758	725	740	701	717	716	691	710	767	749	720	701	692	747	707	741	764	733	712	746	757	738	720	704	755	727	685	694	699	715	686	728	729	714	730	687	749	719	726	699	718	738	721	679	702	721	795	756	753	716	709	742	703	707	729	703	694	739	748	707	719	732	653	749	702	710	705	742	717	677	703	715	739	747	791	722	720	744	706	706	710	719	718	673	665	729	731	752	759	687	720	718	695	723	694	717	718	674	724	664	753	753	686	716	759	693	711	760	762	680	663	678	724	735	668	680	693	723	747	741	672	680	691	740	741	703	764	725	681	713	710	727	747	725	727	719	699	680	730	743	765	713	734	712	704	691	757	725	720	751	716	700	737	748	744	676	709	732	715	734	736	700	730	720	730	689	759	736	694	695	740	744	730	714	675	765	716	724	703	720	690	733	753	800	703	740	714	668	735	701	685	701	760	734	733	691	732	717	703	685	693	732	724	678	709	704	731	704	736	760	661	662	722	720	663	772	729	712	725	720	729	687	667	715	754	705	714	729	727	672	733	720	681	721	757	715	719	658	751	696	748	681	647	723	708	683	706	707	676	714	697	730	711	718	701	755	666	713	717	749	733	708	684	734	737	702	693	733	667	710	736	697	732	696	706	758	718	679	759	679	718	730	692	734	722	667	652	669	699	713	745	716	717	743	695	692	708	649	706	730	712	724	721	710	737	660	722	716	693	692	726	732	732	747	701	708	653	685	714	717	728	689	723	725	719	762	701	746	746	756	773	710	721	751	699	744	712	694	723	719	725	688	710	703	748	717	688	709	686	698	738	693	692	682	732	698	739	708	715	712	683	712	704	684	720	726	751	702	726	747	707	707	721	727	738	713	696	743	733	733	680	680	744	702	701	706	759	760	691	702	683	725	732	725	707	747	715	732	718	750	722	690	694	717	734	763	747	719	688	731	672	777	754	810	699	692	715	767	694	707	740	705	716	770	734	699	706	728	720	749	744	764	679	678	721	711	725	726	699	671	737	683	760	689	722	751	718	744	750	728	707	766	697	681	747	708	740	674	737	707	718	717	728	724	686	677	679	726	682	724	738	752	730	700	712	721	745	743	691	717	686	731	758	668	699	728	733	712	729	735	675	742	739	748	753	697	739	704	676	679	737	738	718	707	698	723	628	687	688	746	717	750	687	715	716	742	718	706	696	720	758	713	760	718	721	726	718	670	732	712	759	695	681	709	677	740	695	710	751	718	733	672	716	671	722	706	684	711	730	749	733	691	676	724	766	752	702	715	710	752	699	697	672	709	777	722	739	692	682	681	689	724	738	761	695	709	724	682	721	755	748	752	716	705	701	701	717	710	720	716	707	707	757	699	694	714	723	749	723	728	728	702	704	731	730	699	695	763	728	694	684	776	720	712	773	696	679	714	711	706	680	705	726	710	743	732	703	695	752	735	728	693	721	718	700	730	694	691	722	690	725	697	707	737	703	759	708	765	748	656	747	756	681	695	715	697	636	719	710	712	721	751	752	745	754	746	757	674	694	752	720	700	685	688	674	723	757	745	711	717	702	648	745	696	671	752	706	730	734	693	703	720	708	713	757	719	700	736	733	744	730	703	765	726	710	746	714	708	723	719	692	722	709	733	705	715	700	702	681	727	754	712	669	737	733	699	737	731	705	720	699	714	709	683	732	718	719	710	702	739	732	694	734	707	769	711	716	732	678	703	705	672	740	754	744	705	739	731	725	698	714	692	779	762	679	725	712	712	726
23728	20836	28072	24361	22191	20235	14890	9097	6439	4732	3874	3088	2635	2138	2006	1547	1383	1214	1133	1054	964	944	878	841	774	743	720	738	716	654	651	707	655	622	649	640	630	628	642	612	618	633	566	605	612	628	628	555	597	625	595	627	586	578	566	592	619	611	612	588	544	609	554	586	580	579	565	617	613	618	578	564	559	591	588	556	549	556	565	541	582	569	517	517	605	593	581	540	608	564	583	569	609	574	575	568	596	562	603	564	584	571	558	574	555	589	583	580	590	584	509	602	576	579	577	580	599	562	579	591	596	597	593	559	601	599	540	545	549	568	595	579	594	602	566	582	555	611	561	633	554	636	583	535	573	572	598	595	582	630	574	590	561	515	563	560	613	551	587	587	607	604	668	598	598	623	583	623	551	554	602	589	600	516	557	628	600	578	576	610	606	623	544	600	571	540	610	614	578	524	567	578	563	601	559	619	639	602	533	582	570	611	519	594	562	592	584	552	595	562	618	564	571	554	563	540	591	568	578	571	592	594	579	567	589	559	583	588	581	583	590	577	577	556	593	605	566	581	595	597	591	577	571	516	607	561	611	563	555	594	526	612	551	624	575	583	570	553	609	544	575	548	560	579	572	558	570	565	594	599	579	591	600	550	587	604	579	543	617	565	579	531	596	597	576	608	615	579	590	578	600	591	595	577	595	550	587	595	557	544	558	584	579	573	617	527	580	587	615	562	597	638	570	578	592	589	571	560	556	609	579	621	623	579	605	593	587	589	589	591	602	589	605	565	583	577	595	584	532	562	564	555	551	584	608	593	596	615	568	555	595	612	608	541	554	583	604	614	613	568	534	580	582	593	519	569	566	548	567	548	545	589	587	578	522	611	579	530	535	598	592	550	646	616	593	588	609	639	579	556	599	610	588	582	578	613	545	565	607	563	548	575	563	588	608	580	569	577	561	585	523	592	558	552	518	611	576	576	590	583	606	563	587	593	580	553	579	590	617	578	603	639	588	598	592	570	573	611	612	539	583	582	594	583	564	601	566	576	630	591	606	548	555	599	566	587	571	584	587	617	530	623	589	607	619	574	538	583	602	583	608	577	603	569	572	571	606	615	595	627	571	565	615	540	552	590	599	611	567	578	546	592	601	564	571	558	585	588	532	627	564	594	545	610	609	538	570	595	561	583	559	585	535	575	584	613	612	572	616	542	600	605	580	561	602	608	582	572	584	576	539	594	520	566	552	560	535	584	630	582	592	606	600	560	556	549	548	567	580	588	588	590	578	612	599	567	589	567	535	586	534	592	566	564	565	581	606	597	612	574	571	595	584	619	621	591	593	617	581	552	611	582	587	620	569	570	557	539	581	595	589	550	625	548	518	580	554	601	619	571	585	578	555	595	590	556	595	577	583	580	531	571	552	601	535	590	582	557	512	578	538	560	568	528	543	573	611	613	533	565	563	586	533	599	582	564	569	572	573	585	626	579	540	565	604	576	566	558	567	623	564	619	558	561	616	572	575	556	572	560	586	610	588	585	509	601	554	546	578	634	604	623	581	622	560	560	588	614	564	606	552	558	600	573	570	600	607	604	571	586	584	612	578	603	608	534	541	565	564	576	580	566	580	564	596	584	556	569	600	565	573	623	575	616	589	580	601	557	561	540	613	594	596	557	551	572	606	578	566	546	574	544	589	618	586	607	544	573	611	614	567	558	593	569	570	619	575	592	572	560	626	625	568	597	594	573	591	578	577	548	552	557	532	576	560	574	566	611	572	575	611	550	584	581	552	575	570	566	597	572	572	605	595	561	558	602	538	574	551	574	572	555	567	596	541	625	587	577	565	611	591	591	569	590	593	585	576	539	588	568	572	570	586	597	538	571	586	627	577	547	551	586	579	557	579	603	545	579	545	537	615	574	543	535	569	586	610	590	569	585	576	545	593	527	549	591	574	562	559	550	577	559	610	584	568	571	589	589	584	567	599	570	592	557	607	625	559	599	586	540	588	574	590	580	579	614	609	601	537	544	604	604	594	564	576	564	603	602	539	601	600	594	579	585	552	591	605	606	594	592	618	556	570	603	578	571	597	597	610	555	569	570	545	558	565	574	583	593	612	536	611	544	603	593	607	564	581	545	582	551	615	561	593	568	565	574	625	571	557	581	565	597	536	575	577	542	564	571	625	563	578	576	585	600	593	602	564	581	574	598	583	571	590	599	589	576	564	579	560	520	590	616	614	555	645	616	606	578	591	599	555	598	563	601	548	561	597	568	591	589	549	641	556	560	605	581	614	616	580	584	562	570	565	563	514	582	575	568	544	570	519	539	599	607	567	590	567	588	579	579	570	561	576	573	579	582	625	574	604	562	557	520	564	594	590	578	561	561	583	596	581	564	588	543	567	544	575	550	601	562	588	554	551	552	623	604	606	577	580	567	580	584	552	617	593	536	606	595	581	595	585	561	562	605	550	570	556	616	569	549	555	612	573	558	583	557	605	606	590	577	601	591	590	536	591	616	605	594	592	591	618	613	605	561	579	572	583	590	573	543	553	596	560	584	555	601	585	588	553	596	590	585	588	568	577	629	578	605	577	612	578	614	581	576	576	557	612	609	597	550	561	550	578	588	581	556	555	597	610	639	575	577	605	591	571	571	595	541	550	580	513	596	581	592	588	577	534	577	570	631	538	569	579	580	589	584	567	598	560	550	587	576	579	580	574	589	631	605	616	604	557	592	556	576	575	571	570	576	582	553	570	567	599	570	583	571	617	525	617	567	566	608	613	608	572	596	560	552	557	599	573	575	623	564	606	608	600	585	586	548	594	565	574	586	613	564	576	577	579	596	591	573	575	594	561	583	550	534	614	584	606	583	615	623	541	610	573	559	597	585	579	577	580	571	565	581	581	596	558	588	594	591	543	609	576	585	619	573	557	581	615	552	594	571	606	555	614	580	579	577	560	560	630	534	569	565	595	579	608	601	583	549	555	579	548	539	580	574	633	569	565	565	566	596	582	574	594	599	585	550	586	602	590	580	562	565	579	600	625	558	530	587	567	578	570	562	565	579	560	616	555	559	543	594	544	584	599	576	621	555	571	557	569	527	589	541	566	579	566	558	549	579	567	571	577	579	573	567	577	584	588	589	580	574	599	605	640	601	631	589	599	587	555	546	531	548	561	570	561	622	569	561	596	603	618	577	572	581	606	541	565	590	583	539	575	597	564	588	544	556	532	587	571	599	566	604	578	585	598	551	574	611	570	598	605	569	597	555	571	598	600	563	603	579	601	579	556	619	623	602	566	610	533	567	547	548	633	572	591	606	575	562	578	596	602	630	600	555	553	604	596	545	550	574	610	632	601	619	617	570	565	596	570	601	586	640	613	568	589	612	549	562	589	592	597	627	547	561	629	517	608	552	595	570	603	583	577	569	568	563	624	551	561	545	535	584	576	523	605	571	547	540	604	611	601	602	567	585	562	615	558	567	565	582	583	614	601	577	582	556	599	575	539	535	556	599
31372	50963	45038	34470	27938	23222	18739	14894	11607	8800	6903	5379	4604	3774	3158	2665	2362	2051	1816	1579	1425	1333	1195	1131	1069	953	1001	926	898	912	835	866	880	839	786	776	752	755	762	777	757	739	740	766	768	793	740	710	752	718	724	797	740	746	715	718	695	689	759	678	692	655	748	709	735	715	740	685	721	753	735	687	688	726	684	736	745	731	768	750	703	672	710	686	703	690	669	695	653	736	781	691	698	700	666	754	704	707	675	700	672	695	743	671	720	669	699	659	704	714	687	714	722	730	729	695	696	727	747	652	728	707	715	700	732	715	687	660	679	719	668	709	718	689	741	715	713	695	718	688	737	716	723	717	738	700	715	694	710	724	727	718	709	709	693	653	696	705	692	702	709	752	707	766	683	698	701	717	723	739	721	691	715	682	738	669	684	678	704	712	654	720	720	676	736	670	772	666	750	699	650	698	739	688	769	717	674	698	706	676	690	719	702	681	684	658	725	732	682	696	693	706	682	737	676	687	692	721	680	726	749	674	704	705	695	725	723	744	686	702	684	719	704	727	730	733	720	684	708	689	707	714	707	645	654	686	715	711	704	648	677	729	710	696	692	736	746	735	629	690	737	704	713	689	737	705	666	712	713	690	692	703	729	707	729	732	699	709	647	690	696	730	717	727	689	736	754	682	680	689	694	702	669	677	686	723	719	701	688	708	684	760	694	694	733	678	711	694	711	733	711	697	682	681	691	677	717	681	718	641	717	673	710	658	677	669	744	675	706	717	723	693	703	675	770	669	724	714	702	670	730	730	662	690	717	695	713	681	649	695	712	682	715	737	690	703	693	727	690	660	726	750	656	663	684	737	682	714	687	719	689	732	695	712	710	703	696	712	649	676	674	736	732	700	725	697	697	717	734	720	701	677	720	695	731	696	727	699	741	678	706	695	709	697	692	692	714	724	704	718	713	721	687	719	728	668	741	710	704	717	673	708	710	754	737	712	722	689	676	722	710	704	725	724	718	729	663	680	724	726	700	702	687	675	711	685	700	641	712	705	669	687	707	717	742	700	703	644	733	727	669	726	654	676	689	762	680	699	723	691	736	682	728	716	674	705	707	724	716	732	703	722	687	728	721	684	688	689	681	691	701	685	716	699	658	726	691	648	673	669	697	715	715	663	698	669	724	698	673	646	681	719	684	736	623	751	727	732	711	643	714	738	709	746	722	748	743	731	691	692	687	715	726	698	734	738	603	714	722	693	683	699	712	738	673	713	674	689	737	706	748	705	712	712	701	718	696	716	733	735	677	700	695	655	677	741	745	679	718	661	694	713	660	684	747	719	705	721	722	730	719	686	747	687	694	737	698	715	680	707	707	644	682	706	665	697	705	710	713	703	710	680	725	772	692	691	679	714	704	702	716	680	688	706	679	719	718	717	688	684	706	723	700	721	675	715	708	671	700	711	711	710	704	700	685	689	719	703	731	714	725	670	723	723	710	693	691	725	685	669	686	725	738	705	685	699	694	700	734	722	716	686	706	715	720	703	735	714	681	747	729	681	652	665	678	672	693	669	757	735	714	736	727	724	662	706	648	696	722	693	689	703	732	756	696	683	695	675	717	655	707	703	698	665	694	675	730	702	741	730	743	678	683	712	675	695	726	690	710	763	691	717	679	683	698	725	672	700	755	737	716	693	699	711	669	709	716	687	658	696	721	726	706	717	720	680	691	688	711	681	711	716	741	686	670	674	727	640	681	739	690	677	691	659	725	662	670	708	669	709	720	677	720	760	712	704	677	697	713	729	688	693	682	697	688	672	671	675	788	697	710	750	647	713	687	689	666	688	686	720	699	691	713	710	698	726	715	687	697	696	778	704	701	699	685	676	691	752	732	684	686	726	709	739	722	678	758	644	751	715	693	711	744	699	698	718	681	704	687	716	725	701	706	707	691	713	679	746	766	687	704	712	711	668	686	715	696	721	696	662	698	734	716	748	673	690	738	704	710	686	674	680	723	713	718	689	696	653	712	647	699	712	723	673	689	701	685	751	687	676	709	676	721	710	670	741	692	693	685	698	674	724	724	676	684	688	677	714	692	668	683	682	677	697	709	681	709	693	733	719	693	682	739	712	712	731	695	691	712	693	690	733	706	703	686	697	651	705	700	684	683	674	676	726	708	691	704	720	677	725	700	647	703	696	711	724	687	713	739	694	727	708	687	728	727	722	714	652	733	700	707	713	706	718	702	705	693	704	698	735	722	731	688	743	691	728	699	680	700	729	684	687	733	666	716	701	687	722	710	693	696	713	692	705	725	692	691	698	742	725	702	702	691	689	704	691	691	719	705	695	674	709	687	761	687	687	715	681	754	731	691	688	691	708	715	673	715	723	691	710	695	716	700	733	732	729	702	744	723	703	694	748	722	713	709	724	655	726	684	677	694	675	690	686	712	667	716	678	682	731	712	690	678	723	699	673	697	682	673	711	740	765	711	723	710	688	714	726	700	707	675	700	800	689	711	714	682	719	705	737	709	667	693	717	706	710	689	698	685	727	673	723	639	705	708	727	708	725	699	705	713	686	710	708	713	684	701	756	718	683	729	681	726	711	745	677	675	732	656	693	716	697	701	683	688	723	752	754	724	680	705	650	712	724	663	661	688	681	733	660	711	715	677	666	674	718	756	748	714	723	727	707	718	731	754	682	750	704	719	679	710	704	721	734	712	683	715	723	707	665	700	644	732	695	670	714	716	729	691	703	660	677	676	655	730	654	690	672	683	720	726	644	727	672	711	698	663	727	692	697	789	708	708	671	707	724	699	745	708	733	693	690	721	739	712	708	682	697	719	666	725	663	651	688	744	667	699	701	700	724	676	652	718	750	688	643	673	696	706	709	686	744	693	701	674	671	757	636	719	675	708	692	682	684	698	738	728	664	677	726	721	650	708	710	751	733	684	687	742	762	632	700	702	698	692	727	712	696	711	745	652	690	720	711	691	705	707	697	681	695	685	721	695	669	775	701	707	683	735	740	750	714	718	761	717	703	763	715	711	724	674	699	659	661	715	670	689	682	681	703	718	703	674	718	779	710	706	714	663	716	697	691	690	668	711	709	649	721	721	714	750	689	724	718	706	747	683	688	725	717	685	670	703	700	659	687	681	684	690	727	690	714	681	717	720	725	696	701	738	738	685	707	705	703	705	682	776	677	705	655	733	733	752	758	736	687	730	690	732	702	680	690	704	713	700	703	701	743	721	723	720	734	695	718	711	755	734	692	676	739	646	738	696	719	707	703	686	742	675	673	683	732	713	706	639	657	682	721	698	730	727	723	725	725	679	690	687	686	674	676	709	701	691	740	689	745	702	732	680	664	752	690	692	679	726	683	719	686	717	729	658	688	703	739	680	731	758	746	732	720	694	715	736	674	689	730	697	695	723	653	710	657	670	702	743	690	711	723	718	696	663	758	687	657	737	678	690	725	718	693	700	732	731	703	724	717	733	673	697	682	688	748	711	732	723	703
22584	20701	28277	23299	21302	22775	21780	12801	8702	6498	5028	4071	3240	2760	2339	1914	1694	1575	1429	1273	1163	1079	959	940	898	879	883	819	722	709	710	675	639	683	690	624	678	673	722	702	608	625	608	635	637	593	625	636	585	628	583	624	600	595	572	584	559	568	619	608	655	603	579	644	583	615	625	566	602	597	608	636	600	611	603	616	569	574	588	587	601	626	537	601	618	584	594	589	604	547	518	595	566	593	605	570	564	641	581	597	594	577	628	700	581	532	603	603	566	562	577	569	559	602	602	599	592	560	582	578	622	601	584	562	555	571	610	573	589	626	631	568	610	617	587	555	661	597	598	557	590	575	569	587	584	596	548	608	617	590	616	616	571	581	572	583	569	557	578	569	547	536	564	583	594	613	589	582	556	583	574	553	586	571	602	548	625	589	589	577	590	573	604	630	643	578	664	622	577	564	551	553	608	584	606	544	611	563	640	608	596	552	571	583	607	630	580	536	584	567	575	587	580	597	565	600	586	609	590	566	636	562	567	580	594	606	584	628	579	583	554	570	555	592	644	584	592	605	613	611	575	569	614	606	566	611	597	593	580	564	587	515	584	573	603	576	592	631	607	574	568	558	578	615	571	610	565	607	590	587	557	613	590	615	604	554	557	579	568	596	594	577	601	566	611	548	569	527	582	564	572	578	590	611	604	578	600	577	602	594	615	577	613	567	552	567	578	563	584	578	557	608	604	587	578	563	544	605	589	551	581	630	576	601	591	590	616	566	562	587	608	621	559	586	593	572	648	581	565	568	521	602	606	570	624	589	564	549	595	584	580	582	591	582	561	582	623	552	574	583	591	558	619	575	565	623	624	581	602	612	572	611	581	565	566	579	572	597	562	552	564	599	614	578	622	596	602	581	557	590	580	551	596	595	565	606	576	572	581	604	597	595	605	588	575	583	596	589	568	635	572	601	590	577	622	592	596	576	579	566	602	580	608	606	559	569	587	600	585	627	582	582	541	586	575	617	624	544	609	549	530	599	592	580	591	561	566	582	549	569	581	590	590	547	595	616	599	582	596	609	585	517	539	617	545	598	528	618	616	590	601	606	578	551	549	573	599	576	583	584	583	551	604	628	580	580	620	587	586	596	572	597	629	611	571	602	529	633	559	574	614	593	616	578	567	591	565	588	576	604	556	604	576	592	548	618	578	598	585	571	598	610	593	578	599	572	615	586	592	594	606	560	597	628	598	553	592	571	583	575	577	570	585	589	593	616	611	608	587	564	571	561	620	601	574	607	584	606	582	591	590	591	594	567	585	611	569	585	557	583	573	579	568	563	556	574	574	538	596	675	596	593	583	595	559	545	553	554	560	584	554	578	607	571	590	570	599	568	583	532	576	637	580	552	576	640	585	564	594	638	589	551	556	586	606	609	601	604	584	597	583	614	608	590	554	578	601	598	558	565	569	608	598	611	579	632	573	618	594	590	593	587	593	594	586	562	586	604	618	567	607	570	552	575	612	616	579	577	590	589	599	608	570	568	595	589	571	566	590	590	570	602	578	623	596	622	644	603	567	567	595	562	631	575	617	585	609	591	562	585	557	545	636	606	565	564	602	583	570	565	602	604	594	564	587	605	590	570	564	562	585	606	540	566	587	593	586	598	577	586	621	579	571	589	581	655	596	572	584	583	611	574	608	601	564	629	606	583	564	618	561	594	596	577	594	584	564	579	614	650	582	527	603	606	622	595	567	532	582	607	552	566	538	582	572	588	580	615	582	589	585	575	585	573	593	524	575	606	585	613	560	602	585	571	549	655	571	592	571	557	549	575	554	586	616	618	570	605	619	604	559	628	555	593	532	541	589	607	589	534	580	560	586	555	577	597	580	589	541	582	594	576	575	573	589	586	605	665	515	609	582	585	570	575	589	581	574	588	608	606	539	587	604	573	587	573	594	570	574	591	567	599	575	567	585	569	544	582	582	602	555	610	596	566	576	575	565	573	599	582	589	555	590	598	578	597	590	565	587	619	605	637	553	570	539	578	533	567	580	594	613	554	601	576	523	582	589	575	583	568	539	571	581	569	580	626	562	592	621	573	585	579	583	618	588	572	545	552	588	594	571	572	570	569	584	596	556	568	586	548	523	591	592	587	579	598	604	616	563	536	625	546	606	561	585	591	574	576	564	597	596	609	608	552	606	592	606	617	613	632	599	580	566	606	589	600	579	580	597	572	605	585	604	573	627	572	560	601	595	546	549	575	549	546	578	572	595	597	636	596	603	574	574	583	609	593	575	580	622	594	630	611	632	570	552	516	630	588	564	585	581	585	552	564	599	586	573	564	569	569	646	545	564	559	588	597	595	606	623	627	597	565	584	620	569	569	605	648	583	569	601	609	598	576	582	570	585	575	596	542	576	596	569	560	603	591	605	529	580	598	543	567	608	532	604	588	575	583	633	598	575	592	575	621	569	587	557	581	599	566	589	595	531	603	584	609	563	577	565	572	629	587	593	584	594	628	585	603	560	607	593	578	605	619	617	605	559	593	587	560	571	584	605	588	565	603	590	559	585	568	613	557	581	582	611	605	586	574	575	571	604	570	624	611	600	550	566	559	582	579	566	607	581	617	595	585	567	567	587	542	565	626	594	577	571	571	546	565	535	597	565	596	555	566	560	630	585	590	540	579	606	575	582	608	639	581	598	593	588	574	620	558	586	601	572	560	610	612	617	585	565	596	573	583	601	591	612	637	607	567	580	580	631	573	578	581	563	585	639	584	548	613	590	596	566	582	576	579	592	602	620	609	539	613	602	626	571	598	603	561	617	626	557	594	618	572	579	540	571	561	559	581	577	604	586	587	593	546	553	570	618	517	590	603	598	622	551	612	620	528	566	576	541	565	582	585	597	570	611	607	583	572	574	602	579	626	610	598	547	610	601	617	651	585	611	626	561	563	590	600	599	577	607	619	582	538	593	552	631	557	632	609	599	604	580	563	585	544	572	633	619	567	601	585	547	560	587	564	590	531	616	601	583	621	602	620	606	572	581	610	595	598	573	553	603	585	618	663	598	547	628	581	607	589	575	567	547	592	583	555	621	594	588	584	605	624	616	567	596	591	584	605	563	565	557	580	602	585	588	560	541	511	560	616	561	582	597	570	573	583	583	586	609	556	591	542	630	590	598	599	584	619	591	529	623	595	622	606	543	563	582	613	582	558	599	593	596	592	564	629	569	576	615	621	603	603	581	564	611	630	581	569	563	579	669	589	590	545	540	632	569	602	611	628	573	576	614	599	581	560	580	600	573	607	570	608	631	575	617	588	594	596	589	611	610	593	592	591	605	578	578	562	545	580	601	610	576	557	583	549	609	575	598	565	614	568	602	598	572	599	582	582	565	593	583	584	575	569	605	590	606	612	579	570	609	583	598	543	571	610	622	589	649	572	552	576	560	595	599	615	625	626	598	613	563	592	609	595	581	573	571	598	575	626	603	585	563	612	570	598	559	584	562	593	592	603
34813	57149	49831	38640	31907	27221	22495	18551	14565	11225	8933	7161	5944	4924	4133	3327	2763	2533	2240	1963	1790	1646	1483	1375	1246	1167	1159	1017	999	891	945	942	865	787	820	834	805	812	771	778	827	775	756	776	740	806	724	779	705	749	703	747	729	722	707	738	710	680	713	701	693	724	727	740	673	705	704	694	687	677	725	707	719	707	680	718	708	670	732	716	683	706	653	702	722	666	721	688	684	743	706	745	690	723	665	711	717	687	695	690	704	733	693	734	736	688	660	676	714	682	676	702	715	702	728	654	691	712	713	671	710	678	715	678	705	728	695	698	661	717	708	691	678	672	689	703	703	720	700	726	670	687	686	680	679	672	720	696	670	716	727	713	762	716	670	712	696	726	710	685	741	661	673	639	696	716	712	666	710	719	763	701	678	700	735	668	696	686	647	680	764	650	664	715	738	743	720	653	703	707	668	711	700	692	669	722	680	669	703	724	693	632	711	725	716	673	709	691	719	731	635	686	649	727	709	664	719	715	666	715	695	714	682	690	711	642	748	689	702	678	716	667	693	707	679	734	728	673	727	723	736	708	722	725	719	651	699	707	662	664	762	657	686	705	684	680	688	651	690	643	732	741	667	674	718	696	717	669	701	651	679	705	724	699	764	730	679	733	675	679	749	691	731	761	712	732	698	673	707	712	701	658	756	695	637	720	639	705	688	746	680	740	678	706	700	678	676	711	714	693	713	699	675	696	670	685	681	688	720	696	701	707	665	707	733	720	709	710	701	669	686	737	704	701	684	691	666	721	687	700	703	665	685	703	739	632	674	712	703	679	734	690	681	662	711	677	698	649	704	696	724	644	719	655	697	711	649	680	662	722	714	723	716	686	702	678	741	668	663	705	667	712	680	706	707	728	742	692	650	674	689	688	752	677	712	701	675	685	677	654	703	723	667	701	701	661	722	740	663	692	734	700	666	729	692	683	673	693	685	706	671	701	692	689	654	666	690	733	702	736	685	636	708	692	661	732	674	663	732	682	733	683	656	715	687	708	718	676	711	666	694	720	681	727	705	669	680	685	723	668	697	706	695	677	679	661	674	700	661	645	691	693	675	690	632	673	673	697	688	666	720	723	634	702	687	701	717	702	739	698	760	707	658	687	696	694	721	706	734	692	680	681	654	679	689	669	682	687	722	689	652	705	666	712	653	721	639	673	747	721	665	715	716	718	659	710	713	659	736	696	720	686	702	705	724	687	719	685	704	681	668	745	670	690	740	655	690	661	688	726	665	667	704	701	683	663	720	716	713	693	677	712	730	708	721	658	761	718	685	701	678	674	709	661	675	758	691	710	716	728	693	742	707	671	676	703	676	689	708	709	725	698	631	676	690	692	706	749	692	669	674	713	680	684	711	678	716	681	716	691	664	704	748	677	695	711	700	701	676	695	718	674	667	709	685	675	697	677	730	682	719	716	701	729	710	698	674	700	704	702	667	683	715	670	684	697	679	721	728	734	718	672	682	737	681	686	690	669	685	698	687	704	661	674	666	704	711	683	651	684	719	686	659	678	692	717	686	734	706	698	726	682	661	718	706	710	682	647	742	669	731	722	694	696	694	691	697	715	622	681	709	696	707	701	703	752	753	710	675	693	680	637	689	679	684	702	721	647	671	720	710	713	732	665	663	719	707	735	657	677	655	697	691	669	688	702	704	660	682	689	675	691	690	686	719	682	667	688	675	696	740	696	698	770	734	706	749	705	703	682	669	697	724	687	699	745	684	734	728	714	705	704	700	677	671	758	686	713	734	745	704	723	703	695	692	652	744	663	700	675	665	663	723	685	712	655	729	679	698	710	753	693	702	735	693	728	743	746	675	679	688	754	720	671	619	671	659	804	685	724	674	660	705	624	688	754	709	677	680	721	707	705	713	722	702	708	703	708	702	687	666	693	705	719	708	723	718	719	672	630	686	700	690	679	732	694	746	705	674	686	658	677	699	740	674	684	674	705	676	733	672	689	736	775	677	698	705	672	712	687	728	710	717	620	641	687	681	703	651	710	735	675	724	707	686	664	690	679	693	667	679	659	667	711	700	686	672	698	684	716	696	642	702	731	692	698	700	737	718	682	648	712	661	678	655	679	730	734	698	677	736	690	720	693	698	713	677	676	737	697	670	694	668	743	721	738	721	664	668	652	652	685	732	700	710	708	684	699	680	702	701	731	706	718	756	703	696	731	707	740	678	656	703	658	762	754	684	680	707	619	703	704	727	695	687	705	670	680	753	712	715	678	679	687	692	678	722	732	653	690	732	690	680	674	742	724	743	727	700	717	716	755	645	689	723	735	711	701	734	728	687	702	703	723	707	678	694	662	692	725	665	726	748	665	706	698	714	677	662	648	754	721	665	704	711	670	713	648	714	698	684	700	676	723	677	704	704	719	691	697	713	685	678	705	745	703	696	667	658	643	725	703	716	713	712	659	661	681	673	712	626	683	709	713	713	707	666	689	724	691	689	663	692	652	696	702	652	749	704	652	698	735	673	696	720	726	724	689	706	686	686	688	683	666	649	680	705	711	676	679	700	696	667	732	704	641	715	698	710	687	705	688	693	692	730	713	684	641	656	665	710	681	669	686	672	692	692	678	664	720	660	683	682	713	702	701	679	728	668	686	663	711	734	721	694	683	654	680	709	723	720	640	688	725	718	689	648	678	705	661	710	679	710	681	678	697	704	732	732	718	712	752	738	709	689	703	685	683	717	707	718	684	712	650	716	745	678	737	713	661	675	724	659	680	683	737	677	716	719	684	717	653	691	617	661	704	682	673	698	718	731	733	675	710	699	658	708	675	715	677	657	660	729	718	707	670	653	680	702	694	672	707	676	706	690	701	670	703	716	708	703	713	695	729	709	672	741	721	704	715	696	652	692	697	656	697	689	706	659	686	694	700	669	705	726	714	720	743	664	677	675	706	714	705	674	662	747	671	690	691	695	692	695	640	734	677	708	669	680	700	675	728	717	664	708	681	735	648	702	695	656	711	665	695	668	680	716	687	687	717	696	670	647	698	692	703	671	740	688	688	654	696	719	671	704	675	718	696	708	711	686	729	705	734	658	719	698	720	754	664	736	690	667	719	712	671	748	703	671	661	715	720	743	669	639	653	649	701	658	720	733	661	677	645	695	711	687	704	683	670	675	668	647	704	740	652	702	705	695	694	739	649	734	715	719	692	658	726	678	689	704	702	679	704	734	712	715	687	677	675	691	710	691	658	673	714	708	697	688	715	710	690	694	642	731	700	674	675	665	688	685	745	670	676	677	670	657	694	749	685	714	636	690	730	731	717	667	650	644	664	663	698	714	732	786	654	691	736	721	686	669	715	679	720	688	665	682	661	708	683	729	685	698	687	654	741	704	710	724	665	722	754	720	675	711	698	661	677	669	695	703	689	650	691	725	690	685	719	689	726	665	728	683	673	644	708	671	695	703	685	716	666	705	695	677	712	647	669	690	682	720	691	751	691	708	662
28343	27467	33547	26126	16673	11104	7578	5391	4003	2971	2389	2062	1754	1431	1367	1149	1128	984	911	868	821	798	756	746	726	697	700	694	674	637	602	654	666	672	624	636	645	653	608	631	597	607	587	584	570	612	589	587	618	571	594	586	622	552	572	586	591	611	585	600	609	610	584	577	628	588	553	609	587	601	575	589	632	611	565	596	596	620	653	553	610	573	594	614	611	594	626	596	638	618	567	601	560	635	573	614	585	568	585	556	599	563	576	578	593	615	588	588	603	658	629	542	582	559	592	563	609	562	590	619	579	583	567	589	609	568	587	575	604	616	558	599	607	608	577	587	565	593	598	596	612	601	661	563	602	666	580	622	633	603	583	604	612	595	585	617	597	637	607	636	586	614	608	573	615	590	564	618	642	617	583	575	637	593	593	550	610	584	612	575	648	599	596	569	586	610	576	589	558	586	590	590	604	625	596	583	587	573	601	619	594	592	630	619	608	612	586	597	599	603	573	624	603	627	572	643	642	595	604	564	606	652	630	621	589	607	553	616	578	586	617	626	567	564	548	600	574	607	596	592	578	621	587	628	581	618	633	602	616	576	621	634	560	579	631	518	587	607	605	625	572	594	619	580	556	594	613	618	582	669	575	653	599	611	574	622	593	599	594	619	633	601	586	622	589	592	580	595	613	581	518	555	630	566	612	586	600	570	616	579	562	565	576	592	596	613	635	612	593	575	554	628	619	588	604	608	584	614	603	603	612	593	584	600	563	577	591	613	623	572	576	633	555	604	578	565	554	600	580	594	621	621	670	612	599	603	578	572	577	597	617	543	549	569	602	650	618	606	603	595	533	616	582	586	576	599	586	624	594	588	581	625	597	551	576	592	616	580	617	588	594	582	632	586	641	613	618	603	613	609	553	591	585	556	606	566	597	596	597	583	605	591	575	578	615	622	655	589	574	588	612	627	631	609	561	570	605	629	613	618	581	624	654	584	583	663	621	587	609	564	608	579	610	574	585	627	606	606	600	596	557	603	595	582	613	608	571	610	640	630	568	606	598	599	547	636	625	568	583	576	620	626	612	613	597	559	644	591	587	594	585	565	608	602	577	599	613	622	618	614	606	593	635	621	582	574	627	564	590	577	577	613	601	567	564	595	591	584	628	572	592	581	595	597	607	600	584	614	543	581	604	654	611	611	602	588	588	559	605	594	592	635	606	626	563	592	613	607	600	608	613	605	601	550	618	594	592	566	590	574	585	631	572	569	574	619	605	580	595	576	577	650	572	599	607	567	610	618	610	605	597	563	615	623	584	600	607	613	604	584	571	636	589	576	587	629	611	600	600	560	575	600	655	608	581	609	604	541	588	582	631	575	590	597	581	582	595	614	599	561	557	591	601	566	600	577	600	569	580	580	609	601	617	578	555	600	563	562	584	598	559	570	636	572	644	586	639	579	618	605	562	595	592	639	614	602	580	623	567	609	564	610	548	597	619	598	581	587	608	598	561	596	574	561	572	534	598	628	615	576	633	563	586	583	590	587	655	612	613	647	619	563	623	648	581	595	594	561	538	558	592	573	577	559	566	606	597	618	622	592	630	616	580	564	621	593	587	575	636	515	619	595	583	593	590	598	612	592	575	609	622	587	615	661	608	592	651	583	609	611	597	635	586	617	569	552	631	583	598	602	598	625	606	588	618	587	601	586	561	558	584	605	605	634	619	567	599	565	583	555	630	603	563	604	616	633	608	548	601	537	604	625	592	566	602	570	624	615	612	578	600	586	646	632	554	597	574	594	631	559	598	585	565	619	606	590	595	562	607	587	594	621	582	614	568	624	620	640	594	613	590	633	610	620	609	621	563	591	578	536	611	561	569	612	619	647	600	667	554	628	596	574	625	605	574	583	586	605	606	631	582	579	615	623	600	602	606	594	556	599	578	576	604	640	591	597	582	574	633	578	594	627	622	617	631	596	597	585	625	582	577	627	607	600	597	576	611	568	588	564	597	627	634	576	600	607	642	601	611	574	553	589	575	604	550	558	614	598	606	591	602	606	605	624	580	624	600	606	637	589	619	576	584	592	604	602	574	591	564	614	576	593	598	556	553	604	571	599	614	583	601	602	636	603	593	617	582	587	556	628	593	585	597	575	621	564	573	636	598	618	621	628	594	604	610	606	586	565	598	608	576	608	590	562	555	595	579	574	591	582	637	594	645	578	581	618	611	594	608	646	591	566	566	587	627	632	597	591	638	596	643	546	608	616	585	624	534	575	553	645	579	614	576	614	584	535	621	639	590	575	607	574	588	633	626	624	609	599	585	527	580	566	602	595	602	612	595	584	589	568	598	595	627	598	582	537	629	574	603	617	558	579	577	580	606	604	580	635	598	610	559	615	567	590	611	552	556	612	593	577	557	557	576	591	589	602	631	617	564	646	616	588	572	637	608	607	581	613	570	621	554	571	591	611	603	571	562	587	583	599	590	616	592	570	592	593	605	607	597	604	543	644	626	558	623	625	552	614	588	567	599	574	603	577	594	573	599	656	584	585	599	598	562	616	622	571	615	571	614	633	566	607	592	622	572	556	567	567	602	610	584	616	595	607	574	579	576	560	594	617	586	632	624	620	550	616	564	591	625	554	590	579	589	555	579	581	605	569	591	596	634	599	597	594	622	626	562	591	559	590	616	580	604	613	621	585	618	608	611	611	574	608	595	605	595	642	643	632	564	617	602	556	612	603	620	583	578	581	599	558	597	572	598	593	590	594	598	605	633	593	630	577	592	598	606	613	558	625	571	603	598	634	628	598	612	555	547	637	573	604	586	593	576	599	609	612	559	607	608	551	593	640	606	645	558	595	580	559	569	660	551	583	587	614	576	611	583	624	600	623	591	564	590	568	601	584	643	568	601	620	565	571	585	566	618	555	635	585	635	641	572	587	537	612	574	618	623	583	594	624	601	611	562	597	561	610	569	674	587	591	594	581	639	585	565	611	578	616	562	587	601	570	565	562	635	617	579	631	633	594	586	603	606	572	591	588	587	618	598	597	564	590	571	578	566	581	615	564	617	553	605	583	553	598	596	586	583	599	583	536	589	624	523	596	587	583	565	595	609	643	600	558	597	606	622	571	592	605	537	604	595	599	596	613	580	625	596	582	566	619	595	621	596	603	572	603	579	611	583	576	619	590	589	571	597	619	573	592	583	605	596	581	578	585	578	612	593	620	609	591	579	618	603	573	602	613	574	576	581	616	610	565	597	596	599	569	594	599	564	585	609	618	565	601	620	601	595	604	589	593	529	623	601	604	615	580	607	578	579	593	591	590	541	586	610	575	607	629	590	570	556	586	596	571	545	534	599	623	597	599	626	604	563	588	584	602	576	597	615	564	623	565	606	576	620	541	633	591	564	574	565	601	571	572	601	653	577	590	578	588	597	658	632	635	605	644	623	656	605	630	632	606	579	552	629	575	603	579	570	555	577	645	589	593	612	588	577	607	590	567	599	577	588	631	589	605
33427	44478	38999	27615	21494	17047	13297	10188	7635	5772	4537	3711	3076	2605	2160	1866	1572	1479	1379	1295	1126	1098	1055	1038	935	906	872	870	882	831	820	839	839	828	796	805	762	767	817	781	784	756	713	735	702	723	744	757	714	694	714	735	780	751	720	710	733	713	726	777	730	741	737	733	770	720	697	735	730	757	669	697	756	735	729	703	720	711	722	732	706	691	718	660	726	734	694	740	750	721	740	695	737	701	726	769	698	715	676	727	717	717	693	746	729	694	707	728	739	722	727	735	692	732	739	734	728	720	715	707	704	705	696	741	717	721	690	739	701	720	718	723	724	694	712	709	713	706	682	688	713	693	714	753	755	756	719	708	755	722	715	695	726	704	717	702	720	745	731	696	752	725	673	777	755	757	714	699	693	772	724	697	742	758	738	768	754	768	720	717	679	698	760	768	783	721	727	725	697	687	691	702	724	740	712	724	690	802	789	704	687	687	714	708	696	680	712	680	737	739	665	725	801	715	731	743	760	740	727	703	706	712	742	752	723	737	717	719	693	728	742	743	705	735	738	716	775	718	780	684	738	675	705	742	744	765	741	696	688	723	748	750	732	713	795	744	693	736	697	701	723	703	779	753	703	713	741	707	734	723	766	717	771	721	755	736	746	723	717	756	703	735	731	730	703	701	715	748	734	644	738	699	673	755	752	755	710	726	682	710	688	725	722	722	772	709	694	695	753	749	733	739	727	731	738	733	703	747	728	729	738	713	741	712	735	720	732	766	692	697	747	753	737	760	728	721	737	712	749	671	735	726	709	708	722	683	743	733	737	715	723	770	713	752	746	721	729	706	696	750	697	714	679	709	716	769	730	808	709	734	757	771	763	760	736	702	723	716	751	761	729	704	708	724	676	745	748	699	738	696	715	778	729	721	647	727	762	710	739	731	714	674	727	705	739	770	709	733	707	712	711	710	732	727	769	766	739	745	760	730	717	716	684	712	732	757	725	741	690	731	739	732	734	690	739	716	705	711	698	690	735	728	735	725	758	706	739	750	755	664	729	745	759	746	732	758	757	754	685	743	696	689	788	759	772	766	756	687	759	715	727	714	712	714	728	720	753	691	737	745	736	705	734	726	712	771	767	765	694	713	757	697	706	731	752	694	690	694	726	656	721	765	744	665	698	713	741	666	694	707	735	716	712	730	712	745	709	727	730	776	743	734	729	747	731	728	728	781	721	684	722	752	740	714	715	737	737	708	710	725	762	724	735	752	720	696	685	751	805	691	694	706	747	719	771	724	732	685	672	696	723	762	686	781	666	746	743	748	722	713	705	747	722	746	719	745	704	744	729	721	748	731	713	752	726	716	733	699	718	738	735	744	728	689	738	706	734	761	771	735	736	729	724	756	669	740	745	705	703	730	683	692	700	707	739	763	702	706	682	732	751	687	687	734	719	712	757	717	714	690	749	684	702	706	702	730	713	750	742	685	697	730	742	769	695	752	802	703	682	750	719	770	727	731	724	715	741	760	707	705	783	709	728	719	732	734	700	752	721	708	734	726	738	718	683	717	714	699	708	742	691	734	740	751	749	747	780	751	761	752	721	715	768	735	662	726	731	727	699	749	700	739	735	753	710	769	706	687	725	718	724	732	717	722	751	695	726	703	735	731	726	721	758	688	731	725	718	744	731	733	751	757	737	748	718	688	696	791	739	696	721	752	724	737	726	739	735	710	693	707	708	711	762	744	747	700	718	686	754	688	701	750	776	718	696	701	757	769	705	736	735	717	763	696	700	722	689	739	717	725	714	758	661	717	692	701	725	711	703	741	752	703	751	761	698	704	764	727	745	696	763	745	689	693	713	708	735	752	740	750	723	723	728	691	751	747	766	719	664	744	735	731	733	764	719	748	695	752	735	720	712	718	725	735	739	683	738	765	658	707	731	691	709	747	768	735	697	750	733	703	738	746	682	719	763	715	757	696	735	741	687	725	743	694	697	753	793	735	808	721	696	704	738	762	729	769	692	713	747	717	738	745	704	714	761	725	750	727	755	778	745	760	745	727	710	753	728	728	735	701	734	732	763	715	704	685	753	715	733	727	740	738	704	685	719	700	650	753	708	727	708	732	725	755	723	756	747	725	767	747	729	728	656	734	711	761	727	737	740	721	714	760	709	756	748	699	719	747	715	748	709	736	738	691	716	705	706	734	721	738	700	784	801	755	721	705	726	690	717	749	770	751	686	735	696	761	738	762	722	709	800	709	710	744	729	710	775	716	698	694	777	730	723	718	691	772	733	738	754	714	719	653	715	757	675	681	737	780	712	726	690	693	764	700	696	775	769	706	692	752	742	699	711	727	739	736	722	721	732	729	725	725	737	789	726	717	705	782	674	686	706	709	690	721	708	722	694	682	672	743	681	724	768	741	722	710	690	722	774	776	729	736	719	690	689	761	754	726	673	723	711	718	720	757	721	717	738	732	709	722	773	733	730	751	741	730	696	705	712	706	741	694	716	713	730	707	735	700	774	677	725	784	704	742	737	748	707	754	754	733	769	729	700	715	731	700	700	663	750	752	712	699	703	745	749	742	766	694	706	737	762	732	718	731	719	753	671	698	691	669	737	696	723	693	727	731	732	753	701	709	705	687	717	729	762	737	684	771	691	718	649	695	765	722	724	704	799	726	723	682	684	728	760	745	743	739	721	738	757	761	720	663	735	756	745	698	717	713	707	677	692	743	724	706	727	686	714	657	726	716	677	743	705	742	709	735	748	713	698	722	709	730	663	711	727	739	706	698	691	750	682	776	699	720	772	752	779	790	749	741	735	707	746	738	692	743	778	729	758	699	721	738	714	740	713	673	699	743	767	730	761	745	726	682	718	775	733	658	718	749	720	754	723	735	703	723	708	777	751	699	746	727	707	727	715	750	728	720	699	729	725	682	715	726	729	712	785	705	699	669	740	740	728	780	778	702	747	758	721	713	733	729	732	730	719	723	703	688	695	709	718	728	796	712	708	683	752	683	727	713	743	699	719	733	769	740	772	740	702	765	734	710	659	689	713	694	761	694	697	711	781	717	732	685	705	757	685	749	695	701	759	744	716	731	732	747	717	734	702	766	770	713	726	720	728	666	720	729	680	699	714	724	684	764	711	725	728	695	763	740	707	736	717	711	776	683	746	694	757	790	786	749	731	743	723	716	723	698	748	732	712	725	701	784	753	744	749	721	711	751	692	732	732	728	709	703	745	756	743	717	733	685	691	721	699	739	729	778	696	694	731	711	720	744	711	657	698	761	721	666	741	750	691	765	713	729	700	681	716	702	726	726	751	707	742	724	736	752	693	691	730	786	711	704	703	744	725	793	690	720	701	712	728	738	757	681	782	704	712	754	741	741	721	706	723	700	715	734	717	756	712	713	761	734	715	736	746	677	722	683	725	742	730	746	692	702	680	687	718	682	769	720	808	735	719	700	757	715	700	699	716	659	720	689	749	694	756	700	701	783	719	724	675	700	733	699
23788	20843	28054	24346	22064	19992	14290	8736	6215	4735	3638	2950	2495	2047	1812	1500	1355	1249	1087	1005	963	924	929	844	810	694	737	705	693	670	687	650	635	628	658	586	602	655	574	681	648	591	599	569	601	623	599	609	619	608	608	630	602	598	634	653	537	578	596	583	623	616	641	614	605	575	563	590	606	585	576	549	575	594	575	628	606	597	573	596	584	563	543	576	603	626	570	596	590	555	607	605	546	564	565	582	602	532	651	592	572	572	613	602	613	617	549	607	577	559	561	559	593	594	592	582	542	563	613	583	564	563	565	630	581	600	585	561	573	597	588	589	603	565	572	565	588	571	589	568	607	608	573	593	598	558	587	562	591	568	617	589	605	544	580	616	573	550	569	604	578	587	577	586	570	613	574	605	586	641	596	551	602	563	600	628	555	582	579	574	615	563	564	529	550	623	623	565	556	583	582	604	587	580	579	611	591	561	610	585	601	580	543	595	597	648	549	555	606	564	568	612	558	554	577	569	563	585	595	594	593	566	571	546	579	563	599	581	591	567	544	598	625	594	580	587	569	576	621	605	586	569	584	590	591	556	584	580	596	579	588	579	596	518	592	582	572	564	607	571	610	563	546	541	597	566	519	563	617	540	566	562	579	611	615	597	645	603	589	580	570	613	557	575	627	565	591	572	598	618	585	571	588	597	597	550	582	580	573	588	568	605	561	620	621	604	614	551	588	609	613	583	563	561	572	582	567	610	592	556	539	585	604	622	621	615	539	580	602	578	604	509	561	568	565	587	568	585	527	600	553	614	584	576	543	578	558	534	566	564	612	575	553	573	584	547	565	581	610	582	571	580	601	588	526	606	566	608	553	583	552	569	595	592	543	571	590	623	630	615	585	550	577	575	565	582	562	637	571	562	615	571	560	542	577	586	605	579	617	599	598	562	568	584	595	580	546	572	527	601	604	579	537	600	580	596	576	555	579	592	617	572	591	582	586	576	628	580	553	585	601	601	602	567	592	569	584	566	612	593	586	574	545	615	572	580	600	553	534	573	586	612	575	575	581	569	614	618	551	549	624	573	584	571	608	606	601	639	586	565	626	558	633	561	604	569	603	575	549	568	569	542	564	549	515	594	578	580	595	580	596	597	553	552	620	577	575	604	531	588	591	613	615	585	605	595	594	588	593	571	617	569	572	611	581	600	640	565	535	588	597	563	575	584	530	564	586	549	576	602	580	612	612	556	565	562	562	521	554	566	546	565	587	596	611	595	568	579	569	594	610	575	557	536	568	565	586	596	582	606	563	529	587	598	576	581	563	564	600	554	611	580	574	572	618	533	586	576	593	581	570	582	548	599	565	561	587	587	601	595	587	535	622	599	560	606	632	544	579	575	586	600	557	585	583	549	539	611	580	598	582	592	567	580	622	540	573	584	572	581	539	561	582	568	585	602	595	629	583	549	599	566	585	579	616	602	631	625	590	573	577	529	625	584	573	563	609	606	556	611	579	578	599	570	602	584	612	550	580	619	578	589	596	589	607	561	589	601	561	551	558	604	531	593	597	575	575	588	574	609	576	638	541	595	538	597	552	554	604	544	600	578	597	573	595	580	599	606	537	567	545	634	586	558	541	581	602	586	599	572	535	577	610	594	569	575	558	595	533	604	525	637	580	571	575	548	542	563	610	596	586	594	592	576	549	564	562	616	576	574	557	582	614	572	551	603	554	610	596	600	566	586	592	588	575	566	567	610	561	571	587	576	585	569	595	546	607	563	553	582	605	574	603	570	609	577	602	599	589	553	585	583	596	569	528	647	612	573	575	603	638	623	601	551	584	623	548	573	563	540	597	538	575	523	596	595	615	618	616	576	611	611	589	598	590	547	601	585	550	576	597	612	583	549	577	621	592	597	612	578	570	578	586	575	578	629	557	541	596	562	542	590	587	591	550	664	606	568	588	595	594	572	537	592	619	568	562	571	556	574	580	591	587	581	632	612	549	589	561	604	569	598	571	567	592	557	608	562	579	566	600	546	592	566	568	591	610	580	583	598	572	545	613	578	587	566	635	546	552	578	607	592	575	545	565	535	574	579	592	572	563	573	575	629	595	627	578	533	612	615	586	546	578	577	554	576	567	558	602	572	595	587	618	574	609	549	657	610	617	579	580	584	588	581	588	586	575	587	520	609	615	612	576	616	613	571	553	561	597	556	617	559	606	598	547	588	504	580	598	628	571	580	606	543	591	605	582	568	575	608	595	561	602	587	581	543	538	604	576	599	576	601	622	538	618	576	607	600	591	576	587	577	612	571	588	576	596	549	630	607	564	617	610	572	576	525	557	591	551	571	581	544	557	618	552	545	631	596	624	606	630	599	618	580	601	580	588	591	616	591	609	494	554	591	585	587	593	581	596	568	562	603	594	574	592	587	525	577	562	566	534	591	620	569	609	583	595	566	608	582	554	602	576	581	595	584	590	596	577	595	578	583	563	565	555	580	608	564	611	551	568	592	588	583	586	581	584	621	599	578	595	547	584	567	632	585	620	574	587	565	568	547	572	595	549	553	550	573	573	530	560	579	570	612	581	571	613	599	573	570	567	616	608	593	549	606	545	633	637	588	551	541	595	626	572	610	624	585	528	585	567	587	538	540	608	621	532	599	588	555	563	578	542	669	577	559	544	613	573	560	586	596	589	563	578	592	585	650	581	587	526	546	553	599	608	610	592	592	573	598	565	613	618	539	587	578	549	566	557	567	586	567	556	567	574	582	574	604	581	574	557	615	621	546	572	548	552	650	565	565	560	613	554	584	578	563	586	632	630	544	578	559	548	620	574	594	595	577	581	570	562	565	610	517	593	549	585	595	574	581	549	569	580	578	601	583	660	600	593	600	570	602	564	574	570	604	579	548	550	578	600	595	579	570	526	590	569	612	610	606	560	596	626	564	596	568	606	563	577	557	571	603	563	578	600	565	580	589	544	590	606	583	619	559	558	632	594	539	577	575	518	581	557	614	594	601	580	574	602	613	549	613	570	582	596	587	566	564	592	598	615	605	561	558	600	585	584	602	549	620	623	563	600	596	583	563	622	567	574	606	564	637	593	585	582	556	583	583	591	579	544	633	565	567	594	562	585	601	542	596	547	577	578	557	547	605	582	567	602	607	543	603	626	602	555	591	559	578	605	609	545	610	575	562	589	576	611	576	646	561	628	563	550	620	557	539	621	562	542	604	573	545	582	586	566	621	607	586	585	639	606	596	570	578	609	587	554	554	605	558	559	569	615	597	562	540	610	553	596	589	561	629	574	596	537	610	606	619	582	592	603	576	594	606	608	580	571	591	627	568	566	549	603	583	628	535	564	544	577	611	543	605	575	606	620	559	603	518	536	624	599	554	576	597	561	550	571	623	591	576	579	609	603	601	533	565	518	559	602	550	568	606	597	601	567	605	576	560	576	556	601	549	590	564	563	605	610	551	574	539	596	564	581	583	608	603	588	595	572	603	554	592	571	585	585	569
32393	51843	45224	34165	27552	22864	18324	14486	11314	8699	6764	5447	4423	3697	3076	2527	2185	2001	1723	1582	1483	1389	1293	1125	1137	1079	967	994	912	898	837	817	878	787	822	789	834	793	772	751	694	746	704	729	728	748	710	746	748	766	718	729	707	684	711	697	749	733	773	701	724	698	698	694	731	678	722	690	771	647	742	759	754	715	756	711	718	678	741	734	746	720	678	724	753	705	728	725	730	696	707	734	679	742	743	689	715	700	722	732	750	687	702	729	779	704	745	663	661	672	720	702	707	681	746	688	665	731	724	721	697	702	732	706	708	703	734	696	660	699	728	718	714	716	702	687	736	674	708	732	743	736	661	686	688	706	726	692	720	717	703	707	730	718	720	757	737	703	726	715	657	746	753	727	683	746	665	733	711	710	704	774	700	703	725	716	674	697	708	765	680	708	784	747	719	693	710	694	694	706	688	712	689	714	743	715	731	656	741	709	730	691	713	718	700	720	705	666	685	696	659	638	697	712	698	724	738	761	708	700	725	749	748	693	718	745	704	729	695	724	719	681	713	702	736	714	700	689	671	753	749	694	684	725	713	712	709	707	693	772	675	686	694	764	717	700	720	732	703	692	682	741	726	717	739	692	768	739	686	726	748	756	751	706	725	696	723	718	711	720	712	739	672	712	720	673	674	683	712	711	706	748	698	688	697	679	756	767	692	717	680	715	711	716	700	699	692	722	731	693	701	698	690	753	686	727	697	715	688	700	695	732	690	713	679	671	685	675	697	704	694	711	735	724	681	676	751	662	768	681	688	661	705	705	762	685	681	714	697	698	681	706	742	720	704	684	707	756	701	691	723	695	697	693	673	688	663	697	710	685	700	743	743	705	716	699	634	726	681	717	716	713	752	673	720	700	694	701	701	679	683	686	703	717	707	734	659	711	742	642	683	689	724	731	693	722	721	708	718	731	693	698	727	698	709	690	767	763	705	698	699	686	693	700	718	719	707	719	682	706	709	701	711	721	722	693	706	735	664	735	725	755	701	705	695	696	669	719	708	720	640	751	720	682	683	757	653	676	677	692	738	746	709	695	645	690	755	743	744	724	750	751	727	761	736	722	726	707	758	652	693	724	686	739	700	700	766	680	747	700	691	688	680	727	718	705	743	716	728	687	717	752	713	707	706	712	680	723	674	729	717	723	711	752	707	692	682	713	734	678	754	705	701	749	686	722	693	727	777	710	722	696	723	659	683	719	686	736	727	742	727	734	738	708	681	741	692	697	673	712	683	740	730	709	732	692	704	719	686	722	688	719	663	657	688	686	737	687	720	676	773	721	727	683	704	714	705	752	704	675	725	723	682	730	748	754	735	710	727	705	685	682	759	712	665	688	709	741	696	667	778	664	698	746	721	773	701	688	703	703	687	731	700	733	756	722	721	741	702	727	736	695	736	726	710	748	707	689	730	737	774	746	697	661	671	676	718	753	768	699	697	737	690	672	721	719	704	736	717	679	691	739	753	730	765	686	701	714	726	704	727	713	684	721	730	691	741	671	733	734	708	716	704	718	749	710	703	709	703	729	703	735	740	704	674	724	711	740	724	752	691	696	727	729	725	746	670	676	687	678	720	701	792	751	687	694	708	780	732	714	733	697	713	724	758	774	748	693	746	685	713	712	661	749	714	670	722	662	728	699	726	687	735	769	726	737	676	707	719	679	717	706	733	723	725	733	707	745	714	689	729	707	755	701	702	698	699	693	691	685	672	728	753	695	672	710	655	672	659	734	747	686	762	696	677	726	717	741	689	654	688	748	689	700	703	743	719	768	710	724	722	734	697	702	721	729	705	683	709	747	642	693	714	689	687	697	693	716	769	731	678	740	697	713	689	724	713	702	704	703	664	688	734	690	720	697	673	699	740	710	712	749	671	774	683	705	701	718	753	770	720	756	710	692	750	683	685	686	712	731	714	710	729	680	750	673	688	776	739	736	655	725	733	724	700	655	683	718	740	749	681	753	743	703	744	725	711	680	711	683	701	700	710	665	740	679	683	716	725	717	691	693	692	711	706	719	711	671	700	723	701	700	672	703	724	715	665	691	725	729	722	733	726	736	736	714	741	726	654	709	719	734	732	714	720	708	692	719	724	682	672	678	720	697	743	694	714	708	674	695	723	725	668	691	737	769	686	693	730	684	687	731	686	751	708	727	698	721	697	700	722	733	697	689	686	686	707	732	715	745	687	737	662	727	732	752	691	757	694	718	692	702	716	724	698	723	704	706	683	711	688	721	685	734	711	697	671	701	720	689	726	619	728	663	754	704	712	731	667	759	722	668	745	734	707	715	674	675	720	690	718	708	719	683	685	720	693	689	759	745	721	720	698	745	702	678	739	778	704	691	722	673	739	751	733	700	727	727	700	676	716	698	689	713	778	737	706	681	713	715	693	660	714	707	700	685	714	695	756	670	709	725	752	692	728	719	689	704	696	662	708	729	714	692	743	700	722	717	700	716	681	732	760	681	734	709	652	709	724	737	693	702	725	717	715	685	677	748	747	678	716	714	734	725	694	750	746	774	713	706	670	702	707	694	688	723	710	704	689	707	746	767	787	693	757	702	749	719	652	704	747	752	701	692	714	719	747	728	692	708	734	715	771	695	701	744	753	686	698	705	709	767	650	669	703	767	737	735	668	695	713	706	718	729	715	721	694	747	732	722	694	725	739	738	736	719	728	720	693	744	755	708	696	678	724	688	700	715	713	745	715	716	716	726	727	680	727	671	719	719	707	703	683	717	691	703	710	705	731	680	713	704	733	696	679	744	683	704	732	716	675	710	685	715	725	725	702	718	666	702	738	690	734	754	718	692	687	700	752	690	761	690	742	699	759	712	737	773	679	678	679	699	716	733	732	702	735	690	727	695	678	752	727	730	715	726	692	712	733	673	704	709	722	699	679	695	702	712	729	656	738	745	728	707	710	700	756	701	722	756	737	759	734	711	677	745	703	712	673	729	720	695	707	689	721	666	693	668	714	717	726	715	725	708	642	714	713	739	699	698	746	723	721	709	701	722	706	696	736	713	728	714	706	725	716	708	661	712	734	741	742	720	727	703	741	700	722	702	706	708	757	699	691	697	696	703	706	713	668	748	770	706	717	700	722	736	716	698	683	733	724	679	713	723	689	687	703	731	704	680	737	720	739	694	681	728	741	672	722	686	698	700	717	669	717	726	743	715	712	739	716	686	755	718	691	693	767	726	688	694	679	716	726	735	707	697	692	719	717	709	731	694	666	755	765	676	689	705	669	743	719	753	692	663	729	733	709	664	727	692	654	676	735	721	682	704	715	706	665	730	706	709	773	722	693	711	703	705	657	715	731	662	726	717	730	694	727	724	730	731	706	708	719	714	685	694	716	689	674	722	748	703	690	683	703	680	695	706	684	761	701	736	700	753	730	696	696	704	724	725	783	717	688	717	719	718	641	737	738	660	701	744	692	748	691	664	696	698	689	679	714	639	694	716	711	756
22690	20796	28431	23339	21309	22900	21752	12454	8590	6535	5121	4012	3264	2758	2375	2024	1758	1490	1410	1312	1127	1042	1040	984	889	837	793	808	793	772	711	715	732	620	668	665	650	683	651	655	593	626	632	634	684	632	638	574	637	606	656	642	627	588	604	589	611	634	603	609	594	606	636	593	634	585	626	607	622	592	624	630	559	586	590	553	602	605	598	591	548	599	611	538	591	574	591	587	610	587	583	548	586	614	622	585	629	580	636	591	590	601	596	556	595	583	570	621	558	593	604	630	653	588	573	578	556	555	618	629	639	585	619	627	604	597	566	563	627	604	585	605	578	600	612	595	590	617	605	576	561	631	595	532	581	622	616	608	609	566	591	572	643	569	586	638	539	559	588	600	595	568	585	566	559	555	623	601	601	574	607	558	575	574	601	587	599	599	596	582	546	587	588	584	635	549	586	559	621	580	571	566	588	599	581	612	585	605	580	578	598	600	579	598	604	598	596	610	623	589	582	605	567	610	619	576	569	626	625	563	592	582	531	603	576	604	558	590	580	608	560	610	613	587	598	627	581	570	587	545	593	578	597	575	574	587	573	608	606	528	587	611	605	600	582	606	600	581	590	613	567	613	589	621	608	623	611	598	570	628	585	594	607	608	527	596	637	607	605	604	596	620	589	620	635	581	561	576	608	597	610	589	630	636	552	659	580	609	606	612	558	597	540	619	550	587	588	597	598	596	632	611	591	592	598	590	587	581	584	602	643	632	619	593	614	585	570	594	597	623	604	637	596	615	584	588	601	610	597	601	596	605	543	616	591	582	600	586	639	618	607	605	621	570	617	615	597	612	587	588	560	602	572	592	616	581	605	560	623	569	608	556	606	567	581	560	577	569	609	606	577	583	604	621	541	606	588	644	570	604	555	627	583	576	600	601	642	616	587	593	599	628	591	592	566	628	567	572	539	593	612	538	603	598	602	607	624	646	615	587	585	583	622	630	585	612	624	619	595	585	597	592	600	570	608	614	541	587	592	586	603	586	598	587	579	571	564	583	572	567	615	597	568	582	623	640	599	590	598	619	580	624	593	574	597	601	544	587	577	630	602	585	593	593	573	611	588	588	591	561	618	639	578	548	602	578	575	593	540	615	552	600	540	568	569	581	578	594	615	607	620	617	570	576	584	580	598	619	626	623	592	624	568	574	570	586	577	609	628	618	603	593	568	592	583	598	659	621	617	586	615	597	593	578	634	601	569	610	615	561	569	596	589	621	601	572	642	622	589	567	591	577	556	583	573	582	623	556	610	576	590	602	602	605	618	651	581	584	548	623	568	597	560	629	583	583	610	607	603	615	589	573	637	602	592	612	593	580	595	561	610	607	619	617	569	590	589	604	595	583	567	562	520	625	571	593	631	592	599	572	580	571	610	613	564	562	625	632	597	593	590	555	583	601	559	590	579	600	609	580	624	661	621	595	611	612	578	571	588	567	583	616	603	545	587	595	604	568	616	566	602	528	585	534	611	593	599	596	625	597	619	574	629	590	663	620	612	606	575	601	603	611	558	576	603	603	614	595	587	559	562	624	570	607	588	618	602	600	596	600	566	593	570	607	573	576	600	566	564	591	554	581	607	632	573	644	576	553	623	573	569	595	589	641	567	581	631	606	620	599	582	609	549	617	570	565	641	583	581	590	616	586	582	592	590	558	576	581	551	594	547	579	609	571	637	543	591	610	539	609	571	633	586	590	603	576	622	602	549	569	583	553	581	585	575	608	623	584	616	555	601	565	616	609	640	564	609	594	534	608	604	625	589	553	575	547	588	592	629	571	571	650	618	641	583	625	578	635	591	571	597	603	566	627	607	580	595	592	549	599	570	593	631	599	602	592	578	550	623	597	591	589	582	607	622	608	606	595	606	612	557	548	600	620	590	594	675	588	571	579	615	551	553	603	586	607	595	566	573	610	582	590	594	572	573	618	600	642	615	592	588	554	622	606	614	640	563	570	616	541	567	594	629	567	606	547	591	617	577	599	615	570	566	597	574	547	538	612	596	622	625	532	611	600	652	556	592	611	585	604	623	531	598	619	569	611	625	597	592	561	571	581	627	606	588	612	578	610	568	597	556	603	590	592	627	580	583	577	603	602	579	584	579	572	615	595	659	563	580	609	602	620	582	560	625	573	629	604	576	612	589	586	548	607	618	575	600	597	582	599	624	616	602	623	566	619	600	613	572	605	587	613	581	615	589	552	560	579	598	581	586	615	600	614	538	571	624	554	537	574	555	620	631	604	622	562	602	589	556	591	573	604	568	649	626	630	602	605	563	593	527	583	596	599	589	600	616	588	594	618	629	600	571	552	584	535	604	577	609	640	634	574	575	583	549	615	595	610	576	537	614	591	594	592	553	604	585	612	578	570	568	603	599	591	609	622	571	608	611	569	596	569	571	598	619	592	578	604	652	608	566	574	576	576	597	586	584	570	618	618	572	594	601	597	596	591	578	597	597	582	579	588	602	578	547	569	589	580	615	568	597	568	600	598	613	602	542	581	597	564	581	585	584	613	624	592	581	627	559	619	590	591	570	592	578	604	601	599	606	603	588	658	571	595	593	611	611	581	599	617	616	602	579	629	593	617	566	563	574	616	586	578	640	580	599	571	597	609	544	512	570	568	580	622	583	608	566	553	620	586	588	624	593	561	535	572	563	585	616	583	576	588	574	568	568	622	579	563	571	570	602	557	566	607	591	581	630	601	593	595	602	575	573	581	572	593	584	631	602	577	598	592	585	624	604	641	552	576	590	594	558	646	612	573	602	601	627	613	570	580	609	615	585	604	564	652	632	618	602	587	597	604	609	597	633	561	607	632	627	599	564	609	603	602	604	605	606	565	582	606	596	570	621	555	554	601	531	622	572	576	577	588	591	606	585	586	621	609	581	601	597	640	601	578	606	586	594	587	619	584	590	582	615	599	564	618	589	578	622	607	577	592	560	566	595	593	635	611	577	592	588	629	557	610	602	610	580	610	657	620	614	567	593	586	589	604	598	606	535	591	643	597	601	579	558	575	595	590	566	570	606	574	617	562	609	589	607	560	538	590	615	593	590	563	618	626	607	648	579	588	551	611	605	542	606	632	584	604	588	557	624	600	581	570	642	570	585	588	585	597	566	587	547	579	554	557	657	576	531	639	609	589	577	592	584	648	587	636	572	649	577	612	613	561	596	577	562	598	621	626	556	601	593	614	600	620	640	549	551	600	598	584	564	589	598	597	562	602	602	606	605	604	576	547	606	658	634	631	575	603	663	592	588	637	666	574	591	610	631	631	593	606	644	593	546	650	608	561	565	608	642	599	676	575	599	552	576	603	611	590	626	618	575	617	576	632	623	581	581	605	572	577	594	558	623	627	600	615	594	596	574	576	598	593	545	563	627	574	577	548	606	562	593	581	559	614	622	577	584	580	565	642	585	595	600	588	615	575	567	611	573	584	574	586	584	582	594	617	582	599	573	576	601	564	594	595
35197	55709	50085	38280	32092	27266	22490	18299	14601	11481	9009	7075	5851	4820	4094	3381	2757	2379	2264	2041	1795	1695	1521	1311	1295	1197	1106	1051	1002	986	947	869	851	911	842	835	828	848	830	753	796	833	788	811	723	720	775	736	727	755	762	692	733	730	698	763	736	729	714	700	767	672	695	702	690	702	685	758	670	694	778	677	701	747	712	639	754	727	723	667	690	760	691	700	726	694	662	749	767	718	742	718	679	696	674	668	704	686	709	657	714	708	708	708	726	679	692	703	706	711	709	696	689	681	703	699	747	730	686	712	644	678	688	707	682	725	696	735	750	679	694	632	670	748	719	706	721	721	705	735	677	696	720	703	655	723	715	728	704	700	687	753	725	694	702	697	674	724	734	692	694	689	726	664	696	709	702	709	698	736	715	714	682	664	725	715	695	715	677	740	683	701	744	680	750	721	717	695	674	691	676	701	751	712	709	728	715	730	708	658	680	740	682	746	715	726	683	740	727	748	691	704	714	687	686	713	670	716	708	730	738	733	718	699	743	690	727	713	756	711	692	705	681	723	694	744	719	727	732	691	667	711	657	734	784	719	697	765	716	713	702	719	688	762	683	718	666	730	672	692	712	696	717	667	688	741	673	729	702	738	705	697	690	715	744	693	697	695	741	704	685	666	708	716	727	680	726	727	710	686	711	742	755	679	685	721	681	681	686	725	661	688	727	702	717	697	685	715	728	680	726	707	690	734	716	707	696	690	771	683	681	694	715	739	747	732	677	680	679	734	714	759	708	719	714	691	700	701	705	703	719	693	706	741	690	733	746	745	755	724	751	735	652	723	738	711	713	704	706	713	711	749	686	660	712	731	713	709	664	696	702	717	682	675	711	681	668	742	684	686	722	677	701	712	742	710	705	725	775	738	716	761	715	636	692	700	678	756	745	688	727	734	685	740	731	689	707	686	690	687	736	731	687	721	724	689	699	723	787	749	682	722	735	735	709	730	709	719	688	713	691	718	775	681	680	656	694	680	727	713	743	706	739	741	770	682	688	756	717	697	677	693	780	726	729	697	703	696	706	713	718	696	726	734	665	721	670	733	685	695	709	725	778	767	674	710	695	696	727	673	667	706	700	699	746	723	744	711	679	733	693	725	763	677	709	722	684	730	724	692	728	692	709	736	708	667	686	695	764	725	664	665	688	733	689	705	731	666	715	675	703	673	695	705	737	766	698	735	764	708	715	695	714	756	669	713	707	672	712	707	704	705	720	713	689	708	744	689	672	709	683	701	727	674	725	743	691	743	694	650	700	698	701	687	748	719	714	702	672	672	704	690	712	681	758	716	730	691	760	708	725	759	725	718	720	710	718	670	740	761	679	693	662	650	755	749	709	702	691	703	733	702	737	735	713	749	697	694	713	758	710	686	729	693	700	696	701	668	705	694	719	659	718	742	701	709	745	716	732	721	770	721	743	724	706	705	664	767	727	708	730	718	677	710	702	713	706	701	676	740	734	694	694	688	705	705	694	730	720	727	754	722	699	688	769	746	709	648	716	687	724	695	699	696	787	712	708	704	690	725	736	720	739	717	718	718	690	696	665	717	711	684	695	700	745	709	731	733	719	679	692	661	709	704	674	689	723	725	742	713	699	752	694	678	678	729	705	722	748	735	731	700	723	678	697	686	704	724	735	741	711	697	693	686	702	713	698	698	679	736	707	686	691	712	721	715	692	712	682	723	728	724	681	735	712	714	742	722	715	727	674	673	678	690	712	760	724	739	748	742	649	685	698	693	705	697	723	724	725	713	701	707	721	709	709	690	725	739	726	732	697	692	690	678	700	705	737	733	718	703	737	649	725	689	715	694	692	681	688	719	774	709	735	690	701	695	718	694	740	688	702	760	736	743	669	782	727	696	690	679	663	677	714	655	735	723	702	703	725	738	724	696	744	685	679	682	678	722	679	709	695	731	733	679	724	743	736	742	749	726	712	693	695	737	733	708	701	722	711	704	674	712	728	698	693	691	749	722	700	734	664	684	664	685	720	706	768	659	677	693	671	728	719	697	701	761	685	717	693	706	713	676	724	721	730	646	723	710	730	715	732	676	714	694	716	701	722	709	727	689	698	719	679	755	710	700	706	722	695	656	697	724	689	772	711	673	699	708	741	697	739	738	726	723	727	719	675	685	713	730	726	705	661	737	706	741	683	644	706	710	673	740	679	719	705	705	699	686	678	706	677	734	708	691	768	705	655	694	707	705	688	718	708	682	728	727	748	669	693	719	720	724	682	707	729	694	712	754	696	741	681	729	741	686	605	720	721	709	704	706	720	735	713	724	760	708	703	744	743	663	762	707	771	711	634	710	705	717	707	738	682	709	695	702	712	738	695	690	726	758	711	673	721	724	712	688	743	689	663	655	665	744	682	744	669	698	695	699	684	737	727	705	729	682	668	672	721	675	705	752	678	682	730	701	694	670	705	737	744	714	697	721	702	730	710	719	739	729	713	668	716	696	701	637	734	695	748	698	722	686	690	699	682	709	660	715	738	698	747	671	712	708	684	718	706	703	722	739	705	717	726	653	703	684	705	734	638	713	701	727	704	661	682	724	706	730	704	768	658	658	741	720	737	705	652	733	684	687	744	735	702	719	734	739	738	713	678	691	699	712	762	704	731	688	686	701	721	713	681	713	728	758	779	717	700	699	693	707	738	714	711	719	772	759	720	709	710	717	693	722	693	748	736	702	712	676	682	754	680	760	678	692	678	705	743	677	709	713	711	691	705	744	732	712	698	654	698	675	732	716	670	661	664	705	685	716	703	693	660	712	663	740	716	722	722	711	697	680	732	692	738	693	682	735	653	703	662	735	733	718	718	721	679	688	701	673	705	709	746	716	740	707	682	711	742	723	660	709	728	694	689	665	727	709	748	691	720	715	739	752	706	713	666	708	687	739	732	755	701	776	679	682	713	732	743	693	713	635	708	694	684	723	731	683	732	704	715	685	679	740	780	699	681	703	698	748	712	692	697	699	654	732	688	695	688	707	656	656	687	660	696	715	736	725	742	671	738	763	724	689	740	759	700	694	687	730	719	700	702	702	703	694	673	746	700	775	682	716	718	663	686	673	732	718	677	729	754	694	701	717	712	717	709	722	690	711	655	677	666	686	681	680	712	701	743	744	770	702	685	704	744	713	620	699	655	648	720	687	687	703	712	708	694	674	717	734	741	784	740	680	747	727	661	695	693	728	699	671	743	734	695	726	690	724	794	744	699	665	671	686	783	703	705	688	730	673	644	706	702	719	723	694	737	678	717	664	702	728	690	669	736	708	702	696	718	673	714	740	706	665	708	764	718	723	737	695	742	744	738	717	730	722	678	730	712	677	732	720	757	694	752	727	668	740	687	677	702	675	744	738	704	687	660	766	688	698	696	736	742	697	733	691	713	714	748	658	688	757	742	694	712	664	729	728	747	729	693	685	677	712	714	700	704	678	726	706	657	644	704	768	717	676	713	720	700	719
27847	27005	33875	26425	17469	12009	8302	5561	4154	3240	2594	2131	1799	1605	1351	1190	1072	1002	918	919	845	790	782	819	755	703	709	691	653	718	667	638	614	625	588	631	641	624	644	605	598	562	628	574	618	615	606	625	588	585	551	630	636	611	611	613	609	578	658	578	653	551	574	624	608	600	620	591	610	635	609	599	586	591	589	598	618	613	609	586	568	588	605	572	623	608	604	624	613	651	591	644	618	593	594	573	635	610	624	593	639	637	620	576	610	610	597	619	622	595	592	595	584	594	582	575	580	591	573	600	576	628	567	625	652	644	638	553	626	603	585	565	595	599	592	600	641	603	603	606	661	677	608	592	590	600	634	618	554	593	580	613	601	603	622	619	576	622	581	579	589	584	605	604	604	579	630	624	603	579	611	548	618	605	625	579	578	615	619	636	638	599	592	603	599	564	598	610	608	591	596	611	638	570	609	623	593	570	628	594	634	572	661	625	577	618	621	592	601	619	584	599	592	565	645	567	612	578	607	578	601	628	630	601	603	596	627	608	558	608	611	600	591	615	586	596	592	577	611	568	602	619	605	635	623	618	553	651	624	569	634	594	602	594	638	586	590	663	582	602	576	596	625	605	584	597	632	610	582	580	612	582	605	600	631	610	621	627	621	635	624	602	575	578	655	631	562	619	568	572	561	665	563	545	613	601	586	633	634	577	578	620	588	584	574	610	582	622	574	650	624	608	586	601	656	592	675	573	583	587	606	561	564	609	550	629	596	613	573	582	568	641	563	608	665	654	590	634	558	597	590	609	567	570	657	615	597	586	565	574	627	556	632	626	654	574	575	635	576	605	603	619	598	562	579	657	594	566	545	590	601	588	596	569	577	571	588	612	618	558	608	587	607	595	571	598	575	577	586	610	576	551	604	619	604	585	595	573	644	620	553	590	590	619	619	598	582	583	595	606	599	624	602	605	585	576	600	619	589	583	635	586	586	634	571	614	623	569	608	638	635	614	619	590	600	601	566	627	633	629	603	627	578	596	600	600	600	598	602	601	623	583	625	626	576	563	593	609	616	596	584	582	576	572	616	608	625	593	598	586	636	595	632	618	609	602	612	591	601	576	632	618	570	583	552	627	613	538	591	605	621	619	632	598	595	605	594	592	589	575	630	613	599	578	626	556	625	608	618	581	608	575	553	607	587	629	623	664	595	602	605	590	588	567	610	586	611	568	621	615	586	577	597	629	575	643	594	613	575	555	599	608	547	623	615	561	617	618	606	609	613	598	573	594	584	620	616	614	558	595	611	609	601	607	573	598	638	646	561	569	590	584	595	621	581	610	602	593	558	596	578	564	581	576	592	608	580	556	569	591	594	618	597	603	595	599	618	590	609	617	605	610	591	614	613	634	591	614	574	607	573	591	598	606	597	583	557	583	593	552	580	660	604	647	632	577	591	564	576	569	613	578	590	598	615	567	620	550	590	640	608	573	575	580	609	552	601	589	610	599	617	594	585	593	592	560	564	571	639	603	605	598	571	604	552	600	581	559	603	606	618	608	626	590	661	591	595	649	621	611	603	592	569	606	588	562	574	606	572	599	571	584	570	583	563	564	596	590	649	579	602	588	609	591	587	606	601	621	603	579	582	556	628	606	557	602	586	608	596	628	644	588	567	606	616	614	600	589	606	621	584	612	588	561	601	559	571	606	614	573	570	585	570	601	589	647	540	617	635	565	600	614	633	561	624	583	588	596	575	590	603	579	604	591	595	623	566	607	653	568	601	626	605	578	608	574	616	592	586	611	619	540	571	617	624	618	589	586	581	619	600	574	603	594	606	593	613	626	609	608	635	636	589	592	624	583	626	632	609	587	599	602	595	627	562	635	581	600	606	622	599	590	561	633	609	637	612	621	611	580	594	585	605	562	561	604	568	593	624	612	567	576	615	635	575	674	590	622	534	595	624	604	570	617	610	597	570	594	617	612	584	550	608	575	614	583	594	639	616	592	604	565	577	583	594	614	579	602	583	587	594	570	607	588	598	658	621	613	591	613	602	617	570	607	633	564	576	600	616	644	588	663	557	617	601	588	594	619	600	622	606	571	580	646	609	623	597	613	604	571	595	592	580	583	586	593	600	580	583	614	577	608	597	598	641	595	618	575	588	656	573	560	607	620	600	566	597	580	590	553	634	616	573	599	606	608	611	611	598	592	554	580	604	578	655	584	550	645	607	638	590	574	587	590	658	593	596	630	602	612	601	604	603	620	622	582	611	590	573	599	622	657	623	646	615	631	645	594	636	568	594	570	641	632	563	598	606	598	613	606	562	627	567	565	603	607	637	596	570	619	576	608	561	603	583	580	596	608	611	587	551	593	598	596	615	578	608	571	554	611	584	613	618	654	597	593	658	598	605	630	574	569	590	634	613	575	634	598	620	596	574	581	629	546	631	610	613	611	609	645	569	626	586	603	581	590	581	637	572	617	577	616	610	598	591	589	602	590	567	631	602	612	606	632	621	610	589	582	621	560	602	623	627	610	588	612	562	581	624	621	592	610	620	617	637	601	583	628	605	573	630	627	584	608	556	611	598	602	618	606	597	579	593	581	563	585	634	582	605	572	581	588	652	601	599	602	637	616	608	600	587	638	636	601	613	572	574	570	620	584	649	619	618	636	595	590	592	567	636	646	607	546	612	589	568	615	605	600	597	636	610	619	653	610	587	657	634	598	614	570	601	563	577	635	592	611	557	606	600	614	562	634	591	591	523	602	619	609	615	614	629	630	602	604	591	608	622	622	554	600	572	592	561	600	613	612	566	600	631	588	580	600	598	598	612	611	586	580	556	576	664	562	584	613	650	610	578	616	612	603	588	597	599	637	592	593	576	618	599	566	631	568	577	602	583	571	610	572	601	619	603	584	606	600	603	596	589	613	639	531	594	580	596	596	628	612	593	610	595	549	575	629	567	601	587	616	621	600	591	587	586	607	620	603	587	619	593	592	616	600	578	609	553	612	575	604	600	562	572	633	574	565	603	620	608	594	644	567	582	570	613	619	574	581	608	600	618	585	624	579	619	571	624	582	652	603	645	590	608	599	630	658	576	640	603	602	624	565	600	605	602	564	608	608	600	610	579	604	609	553	612	637	585	609	585	577	607	624	583	642	527	622	642	582	626	575	637	635	591	546	608	594	610	619	650	589	571	588	591	636	621	589	580	642	610	605	600	595	594	608	591	568	604	555	590	645	629	633	609	618	587	615	611	629	621	617	619	586	656	650	557	596	570	565	597	597	583	582	604	569	564	645	574	568	599	578	628	623	568	587	563	577	589	568	603	582	591	588	586	604	570	573	655	589	589	622	591	561	565	604	630	593	611	599	631	606	605	570	537	582	541	599	561	634	606	599	604	651	582	599	574	594	600	591	595	628	605	575	605	588	586	605	620	642	598	551	623	592	595	612	607	587	576	594	621	574	579	604	605	578	632	618	546	568	633	580	623	628	610	591	605	614	581	628	583	612
31287	44531	39491	28386	22365	17875	13970	10699	8184	6331	4851	4005	3132	2704	2283	1936	1649	1491	1371	1350	1303	1110	1121	1040	959	1018	874	884	782	850	838	809	796	812	791	764	756	783	761	753	749	730	798	742	737	755	775	746	762	766	733	799	711	755	740	759	775	742	753	793	787	813	735	705	771	708	733	724	744	735	676	754	735	738	730	745	707	759	727	743	692	785	789	732	774	742	686	715	751	759	750	737	702	694	725	755	735	724	748	756	728	748	760	671	737	759	729	769	712	753	792	700	781	734	742	730	735	729	747	732	667	712	729	684	744	709	780	701	746	735	748	772	719	748	731	761	721	754	759	750	739	729	764	725	728	785	681	688	713	750	724	758	726	729	713	721	730	763	744	704	750	728	726	684	771	753	687	766	763	743	741	744	738	744	724	753	700	743	736	731	741	705	734	809	737	731	744	734	689	725	713	734	732	766	743	730	726	750	746	710	757	697	738	741	738	718	691	733	757	723	699	736	684	736	758	690	716	749	752	745	718	815	700	739	755	727	757	751	764	807	679	763	734	758	699	725	684	721	718	693	712	787	739	725	761	725	744	781	719	683	748	704	715	733	697	791	748	751	725	710	733	727	699	728	754	746	772	707	702	752	699	760	769	727	749	714	728	693	741	745	733	766	761	762	753	745	713	698	757	754	706	744	702	738	834	721	718	669	737	768	744	752	765	715	760	762	700	692	715	746	692	711	753	749	706	731	751	711	656	748	719	768	758	673	752	701	715	765	698	727	763	730	697	688	769	757	742	761	717	717	722	720	705	750	771	714	729	721	722	732	732	683	741	722	780	689	730	742	764	738	760	713	710	725	754	665	728	709	734	744	739	768	734	744	729	745	725	748	780	747	749	772	781	745	721	756	715	779	729	719	779	708	727	707	681	733	705	756	728	718	758	734	755	727	701	752	729	690	755	731	737	759	710	779	746	737	726	734	750	753	699	704	703	755	711	748	738	762	763	715	715	759	765	728	745	702	688	755	718	727	757	771	747	731	731	718	777	747	719	727	729	735	808	699	734	733	737	764	782	766	771	724	735	774	785	699	722	683	762	720	722	691	769	745	732	746	779	751	684	741	754	778	713	761	721	710	719	719	747	755	671	735	772	755	766	757	762	690	721	737	723	762	778	768	713	729	745	705	694	736	771	701	725	699	753	731	768	750	696	741	730	686	787	735	730	747	757	705	688	740	726	716	733	754	677	746	735	724	731	756	706	738	729	792	716	710	711	764	735	759	743	737	727	731	744	736	648	752	743	732	733	721	758	737	741	753	738	729	729	755	725	708	724	699	698	718	732	720	751	725	654	745	717	754	745	739	699	707	704	720	787	713	688	743	742	746	729	762	711	742	695	777	714	712	697	750	724	710	724	728	715	747	712	788	768	717	727	701	705	763	744	721	721	718	700	754	743	764	699	696	732	771	722	713	708	690	757	736	729	747	751	727	718	766	778	680	803	695	748	688	679	734	760	706	741	739	701	741	731	703	758	725	695	715	740	768	687	717	737	760	781	731	705	727	749	716	750	734	735	753	752	725	752	702	706	660	790	733	734	706	776	710	720	774	761	733	729	707	760	780	746	682	744	711	720	748	742	744	682	758	694	682	745	717	730	710	713	685	721	743	739	718	758	761	717	727	744	732	686	711	746	709	782	763	721	743	694	680	784	759	763	709	764	748	737	720	709	720	754	726	754	734	739	707	677	697	711	719	700	733	716	716	727	715	732	749	767	721	754	701	814	713	751	744	738	761	697	719	708	720	742	750	741	708	737	691	735	742	746	736	731	738	727	725	724	720	729	723	757	716	762	728	697	743	724	720	775	736	787	730	713	703	790	745	711	731	725	691	697	733	742	790	720	747	737	733	784	685	695	691	765	731	749	781	745	732	770	725	732	704	789	695	744	705	706	704	757	740	715	766	747	731	756	745	692	742	754	762	748	765	732	748	712	737	726	706	709	770	696	742	764	720	725	732	732	705	734	744	703	797	789	804	761	704	746	725	681	735	702	713	715	732	715	771	727	704	678	790	707	716	733	755	750	741	689	724	735	738	738	721	732	723	716	779	770	772	731	765	723	782	760	720	697	735	747	712	717	734	721	730	739	678	707	700	781	707	727	765	764	720	780	760	697	740	684	681	741	714	744	673	736	764	782	680	712	748	764	671	740	688	743	775	697	750	709	744	749	735	707	806	714	762	719	748	759	747	733	744	743	766	726	729	774	731	729	750	739	715	731	740	723	713	757	717	721	707	718	767	712	726	723	702	769	777	773	739	734	692	758	726	784	792	736	712	724	734	772	733	731	774	736	741	745	748	741	763	723	731	770	768	738	694	744	752	751	722	721	722	724	718	751	738	729	707	744	718	743	765	722	695	713	757	733	742	746	700	723	742	739	712	720	741	751	718	734	706	706	717	726	736	743	716	729	716	752	736	759	739	702	735	747	768	758	740	706	715	728	694	758	707	792	732	737	736	715	723	743	703	746	696	750	741	745	737	746	733	680	701	696	719	758	757	716	691	740	736	753	719	761	724	745	748	718	705	753	749	693	693	741	765	740	746	760	760	714	713	711	675	707	767	710	743	783	718	715	708	746	758	700	737	723	762	714	717	735	722	760	739	757	718	755	741	712	742	721	709	732	716	725	680	726	757	758	753	726	709	736	742	754	744	730	720	718	743	749	714	768	747	688	741	722	728	700	736	717	704	754	756	724	790	712	782	780	733	715	734	719	724	736	727	767	732	771	700	749	725	726	710	754	739	708	741	732	737	726	739	731	698	755	699	772	706	713	759	764	729	722	709	690	665	794	753	721	721	708	736	737	758	698	731	727	713	719	736	748	751	775	719	714	747	709	734	758	707	720	745	747	748	763	737	751	717	782	697	744	746	765	724	744	789	770	713	767	722	749	699	691	720	725	730	714	713	768	807	769	712	722	750	697	727	728	745	741	729	725	739	739	759	729	746	807	774	762	734	764	732	764	714	741	739	741	772	681	706	734	741	699	741	713	781	768	746	742	713	753	702	730	690	721	745	731	724	744	745	743	744	696	716	689	727	726	770	734	747	764	762	708	772	740	741	709	775	699	744	737	740	741	709	692	710	746	714	743	711	760	732	761	713	675	718	784	742	722	762	724	738	732	720	742	722	734	743	746	737	748	718	719	740	724	724	770	711	734	720	725	689	718	739	697	744	754	726	705	683	770	753	699	719	746	733	751	749	748	759	715	746	726	747	710	723	713	770	739	735	693	732	723	715	745	756	798	742	707	730	738	753	709	725	715	732	683	704	712	716	713	720	743	750	746	727	698	749	744	767	700	705	724	687	722	714	771	767	714	781	731	779	736	738	723	700	697	724	731	714	780	745	725	708	721	743	753	723	739	748	723	666	719	726	776	772	721	743	773	698	745	770	705	782	702	752	740	749	730	719	782	724	709	726	701	727	731	754	768	721	733	741	722	717	723	712	755	730	730	711	731	722
23746	20760	28009	24315	22214	20595	15379	9532	6809	5086	4007	3176	2675	2203	1951	1732	1432	1257	1134	1082	1081	943	917	841	844	820	763	714	741	673	710	706	638	652	623	620	656	639	662	638	633	620	626	567	630	572	580	604	578	572	564	611	632	597	610	569	573	589	590	607	589	607	564	597	604	598	616	565	607	594	584	616	606	613	572	567	530	572	634	605	623	580	635	608	601	580	606	608	561	578	564	596	620	602	604	562	604	587	612	606	601	634	633	610	625	583	585	612	582	608	583	591	581	596	584	646	598	550	605	526	570	579	553	572	569	609	563	585	631	593	583	578	584	613	596	583	605	571	619	572	584	623	592	583	607	587	615	584	617	571	600	562	587	587	582	596	577	609	582	575	638	596	570	608	579	556	605	599	615	653	603	582	597	621	579	618	544	557	561	605	604	597	611	642	602	573	614	624	578	577	598	591	582	626	590	602	587	610	597	595	608	585	621	567	589	546	566	590	573	578	560	584	602	573	624	584	612	630	607	596	592	576	548	560	572	588	603	597	580	588	604	596	625	609	567	649	586	572	571	611	588	583	621	578	601	568	585	623	607	577	590	590	586	592	604	637	609	598	624	589	604	576	614	581	580	615	579	626	620	585	608	552	577	594	552	572	553	602	604	568	607	605	635	603	585	534	573	618	580	593	633	590	613	552	577	571	621	550	595	571	567	595	617	599	648	589	631	628	580	630	609	611	560	622	597	553	611	575	603	569	587	621	642	554	603	578	602	573	624	565	632	633	582	564	584	597	615	557	618	606	592	621	576	620	547	616	618	593	636	580	603	622	588	607	592	586	588	588	543	535	589	610	549	571	554	596	617	572	595	583	590	596	569	565	588	610	587	613	571	564	549	589	562	589	605	596	587	595	591	526	600	611	620	552	624	530	574	627	604	575	602	553	623	589	581	576	619	623	599	560	570	571	568	573	630	577	598	552	613	576	584	585	579	564	592	595	621	613	558	572	638	569	584	641	635	551	598	584	592	565	599	603	617	570	601	553	597	562	578	535	560	606	565	550	624	579	585	604	592	600	577	595	597	581	558	580	626	571	591	617	568	620	597	590	627	569	551	565	587	566	544	606	560	608	590	604	571	590	599	585	567	640	562	608	616	549	616	566	578	545	568	583	595	602	586	615	636	612	603	621	593	567	586	525	563	582	572	615	655	600	606	608	565	579	600	557	600	581	598	559	614	613	576	616	576	569	591	608	575	600	568	553	601	576	612	560	593	583	593	575	608	593	561	563	589	575	594	551	579	594	594	574	579	556	588	569	586	586	585	601	593	598	589	603	567	597	612	592	578	576	611	574	590	591	562	553	587	580	560	595	600	603	590	586	584	608	593	600	573	604	584	609	603	635	587	575	604	562	565	622	607	591	598	618	547	551	586	584	584	623	607	621	611	588	588	576	525	607	599	654	636	596	624	609	588	604	627	628	568	602	618	632	617	617	592	558	576	557	631	589	567	550	577	553	527	594	598	595	594	594	578	594	581	567	577	580	614	562	602	571	579	582	591	592	583	606	570	585	586	593	585	570	566	586	537	614	564	564	606	589	538	597	589	550	558	600	571	597	586	605	589	545	584	546	587	565	612	655	583	572	623	573	576	540	599	580	611	587	628	611	597	626	555	604	596	618	564	599	679	597	575	605	581	583	575	599	610	566	568	561	573	555	586	615	620	587	565	540	603	614	598	616	578	595	614	610	596	588	603	564	580	569	593	587	616	588	624	608	585	582	573	578	560	596	545	601	569	561	582	600	585	582	580	578	620	596	584	544	632	607	631	576	604	594	590	594	581	587	588	591	627	613	581	632	571	610	613	598	601	595	565	596	578	575	577	621	549	619	619	610	600	539	606	552	617	573	568	620	630	581	581	566	607	553	615	634	521	587	587	579	607	591	535	603	572	589	580	611	599	558	584	590	611	595	578	605	579	605	618	554	570	604	548	590	625	612	586	603	606	599	588	577	635	606	575	558	584	594	599	589	556	551	590	576	624	603	604	558	654	565	590	587	568	605	604	565	565	622	610	601	594	580	600	588	593	571	588	585	595	565	568	569	593	607	577	581	605	570	586	581	613	586	613	601	599	584	600	555	601	594	611	554	579	614	570	589	589	562	579	601	581	588	614	601	572	613	623	587	568	539	583	598	612	574	581	552	648	595	565	588	596	576	595	618	619	607	634	611	614	590	529	535	575	562	601	587	607	583	590	567	580	619	565	599	571	594	598	619	571	595	591	598	601	576	536	644	582	568	588	575	585	575	620	597	602	542	595	578	634	561	566	566	585	626	601	627	607	604	560	606	580	578	599	595	579	591	592	617	578	597	612	543	590	563	576	556	593	622	563	574	612	593	578	613	611	598	572	574	580	622	611	623	596	571	588	590	564	591	618	607	601	592	573	584	569	590	593	598	629	612	580	558	571	629	604	598	591	608	579	626	592	559	621	566	583	608	603	609	583	596	614	609	593	586	544	626	590	558	566	556	586	562	577	614	567	617	624	582	600	587	584	575	579	565	603	642	609	627	618	594	609	569	618	588	552	606	587	594	570	570	621	594	591	537	589	578	584	588	581	529	618	594	598	603	574	558	581	574	570	605	589	571	586	586	544	610	603	562	602	591	622	606	579	583	620	635	599	592	610	601	601	655	594	571	613	588	600	586	567	572	574	533	574	611	640	593	610	630	645	632	588	572	612	562	562	584	610	605	546	567	616	542	615	566	587	589	584	579	616	591	618	539	540	566	593	582	585	600	544	590	597	597	570	583	611	550	605	554	565	613	580	577	586	606	639	551	560	607	578	533	593	585	603	611	597	544	636	543	613	587	576	589	616	596	642	602	561	581	589	587	580	636	586	551	615	597	649	614	597	600	611	574	653	615	574	589	581	610	641	586	563	610	609	589	612	597	596	561	612	553	602	624	601	588	615	591	618	599	617	593	603	581	581	621	536	584	584	565	657	568	594	607	613	572	600	572	590	595	604	561	553	598	637	632	543	577	585	563	569	593	551	592	577	579	576	554	620	619	604	604	570	589	613	610	592	543	598	606	634	585	573	606	593	623	589	542	627	587	582	665	614	602	595	627	620	574	595	619	579	618	601	624	520	577	606	553	607	594	587	557	593	579	548	582	561	568	579	595	586	584	552	589	591	574	606	556	587	553	583	586	600	625	612	593	610	586	564	608	559	574	584	587	572	514	575	625	604	597	604	588	596	591	577	585	587	584	628	608	637	614	565	562	576	560	578	617	577	581	568	595	570	633	539	581	629	602	578	591	573	558	602	569	576	612	578	583	623	564	607	598	606	558	596	589	561	587	580	666	574	541	620	575	599	580	573	596	585	584	617	603	583	552	565	574	586	575	594	604	577	582	576	623	636	576	600	562	636	609	594	637	591	546	594	570	601	607	605	597	596	582	615	586	557	607	589	542	612	571	583	654	585	543	580	556	625	568	569	574	547	624	565	562	566	580	577	611
30712	50641	46339	34142	28369	23684	19239	15088	12072	9296	7314	5855	4660	3825	3273	2721	2279	2001	1849	1693	1505	1348	1252	1133	1144	1060	1020	952	955	857	882	822	811	807	755	874	731	799	812	787	741	777	761	733	746	735	779	745	736	718	735	807	729	710	731	761	764	705	712	720	781	714	718	716	710	702	743	733	708	734	752	763	717	708	696	670	663	739	677	682	726	727	733	773	708	708	718	747	731	742	689	697	692	712	706	700	736	749	701	756	667	693	720	748	707	672	703	661	746	681	774	708	754	685	701	747	709	708	752	710	690	743	715	743	707	746	724	743	651	712	697	719	719	700	755	742	724	745	725	644	723	723	709	711	759	747	710	721	687	733	725	737	723	829	742	688	678	719	694	711	699	703	738	723	709	689	734	705	695	711	715	732	721	732	722	783	776	717	743	755	717	719	722	707	711	690	721	697	724	744	701	666	728	709	687	749	737	758	714	725	726	725	718	712	681	708	699	724	694	675	715	696	738	691	675	742	716	724	743	725	698	669	771	748	761	700	713	706	704	699	764	746	700	686	724	722	672	715	719	729	705	735	708	684	746	714	703	727	733	747	753	698	672	674	693	759	692	672	678	731	723	746	672	761	748	714	654	706	699	712	730	706	699	758	713	753	705	709	725	783	752	666	709	714	671	741	712	735	709	725	679	709	761	713	718	750	706	716	750	701	695	730	707	713	683	739	779	747	708	755	719	708	733	737	736	709	772	812	733	718	752	649	733	684	686	702	740	749	732	708	703	750	732	722	732	760	667	710	719	686	718	721	713	686	733	723	652	758	740	688	707	712	706	711	722	689	730	701	720	712	697	713	738	740	724	708	741	699	756	744	765	736	672	746	709	673	738	745	677	747	694	730	736	692	699	759	726	767	755	661	713	720	713	689	724	744	754	718	717	736	652	748	720	743	706	733	755	709	718	679	756	718	695	735	705	665	704	693	759	708	701	737	763	682	753	667	713	753	717	725	666	704	716	738	745	743	716	719	723	707	758	765	672	674	726	686	722	724	704	737	705	711	702	707	687	704	751	735	729	694	745	692	726	704	725	775	762	764	661	725	664	713	677	711	689	734	714	712	690	679	745	737	706	687	724	743	699	704	694	699	711	737	716	709	729	756	743	754	687	710	720	749	742	739	719	746	721	729	727	655	745	747	740	729	665	760	723	683	740	739	693	745	728	699	678	696	729	729	711	759	716	729	713	715	735	756	754	715	730	703	686	728	723	752	751	723	687	725	738	687	690	771	693	708	717	743	737	697	725	730	726	719	721	764	754	775	749	728	642	702	706	732	742	710	737	728	715	748	764	699	739	715	711	738	691	705	709	732	687	714	742	722	702	749	706	673	713	708	701	777	738	724	740	690	749	663	744	756	722	761	730	708	748	704	724	684	748	704	725	689	717	681	693	708	615	751	709	726	710	697	703	728	744	695	691	712	731	701	698	698	742	702	731	733	687	772	721	761	765	726	716	726	739	737	732	689	668	739	725	690	731	723	702	742	712	693	749	731	736	720	702	698	737	718	731	703	703	693	724	665	728	675	674	711	725	729	733	726	751	738	736	735	676	734	708	727	794	731	728	768	767	767	736	765	684	743	687	682	690	691	737	703	718	705	686	715	762	727	696	743	719	723	766	719	691	701	749	752	696	695	703	736	747	721	680	730	703	704	670	721	708	678	697	748	677	704	708	716	733	718	698	730	713	742	702	711	693	758	717	733	763	699	723	711	727	702	710	711	718	754	711	757	691	714	701	696	697	722	681	748	667	728	705	728	718	748	682	669	704	689	684	726	747	707	724	721	691	716	699	674	703	687	764	718	685	715	725	687	688	691	743	751	788	695	750	764	717	750	691	693	756	696	731	714	691	702	701	708	761	709	675	661	735	724	736	705	692	722	712	713	722	776	707	694	710	687	721	698	689	744	693	742	704	729	679	713	694	721	729	729	717	676	668	735	780	684	769	714	723	753	690	702	702	706	730	749	743	724	737	702	729	712	712	691	699	763	705	719	740	714	717	718	730	734	658	728	692	673	751	687	724	732	694	720	692	742	732	704	648	735	691	749	711	732	745	715	701	736	667	676	733	715	700	732	711	715	713	731	683	716	703	695	713	728	743	735	702	696	717	738	724	692	674	705	732	717	715	764	766	730	717	757	722	752	768	739	710	710	737	731	765	679	731	737	699	723	743	725	721	695	726	699	697	659	733	689	684	743	693	735	761	724	757	719	672	725	691	745	777	689	761	763	735	706	698	712	720	718	725	698	713	734	763	725	705	733	748	760	739	714	745	709	709	722	785	718	733	736	723	709	719	719	711	747	676	742	701	712	707	679	754	730	746	732	705	729	740	710	721	746	709	683	694	718	730	731	721	667	705	712	679	756	718	695	753	687	691	719	705	724	770	737	704	711	777	683	740	734	738	716	737	721	702	715	724	682	693	695	692	726	682	712	682	728	714	691	669	717	724	755	734	729	725	669	743	719	669	681	669	763	729	720	683	714	686	715	722	738	715	699	718	716	667	725	743	717	733	689	719	726	746	729	647	689	758	717	723	725	716	685	704	732	713	715	746	711	733	746	683	672	730	721	736	749	738	692	756	753	703	697	713	697	723	709	707	727	702	705	717	722	733	705	732	723	697	729	700	765	741	694	748	684	724	738	703	685	706	718	732	723	701	701	738	692	683	696	678	707	668	704	739	733	746	691	702	719	672	700	644	737	711	708	724	690	746	707	719	744	734	726	737	709	716	708	703	675	732	716	728	756	678	738	620	721	688	756	698	722	710	742	731	720	696	704	710	741	718	722	760	702	723	720	769	742	740	700	742	720	721	758	719	697	723	676	742	717	694	658	752	684	726	772	698	711	714	688	711	717	750	715	712	698	689	750	674	730	716	682	725	652	671	680	703	719	770	684	680	746	726	649	746	730	692	731	719	759	758	684	737	718	696	739	721	724	743	700	688	739	769	702	689	710	715	714	719	682	727	700	725	729	700	681	721	694	758	734	720	719	709	712	769	710	739	700	727	749	710	677	732	713	712	653	749	716	698	723	738	734	730	696	699	733	716	672	751	743	739	692	684	698	738	690	684	711	719	763	773	663	764	755	749	705	682	755	709	659	733	691	764	687	694	744	750	756	713	717	725	707	714	724	719	707	713	762	725	740	712	766	744	713	721	733	691	747	773	693	711	711	699	760	724	685	702	768	736	672	683	763	718	738	740	692	718	730	714	720	728	704	712	718	731	742	713	681	719	717	679	770	663	716	688	763	685	702	701	686	704	749	668	747	732	672	734	741	731	751	719	728	727	702	727	716	727	737	718	750	707	755	711	686	674	703	676	763	710	672	730	700	714	672	699	727	730	705	707	708	723	737	680	737	812	738	738	717	683	714	691	713	661	726	704	727	743	718	727	676	731	697	738	760	680	683	697	682	712	725	677	681	727	757	754	732	729	727	680	732	667	749	703	668	715	663	702	714	718	695
22698	20809	28415	23363	21364	23036	22186	12958	8913	7171	5410	4253	3382	2868	2372	2041	1760	1530	1414	1350	1253	1182	1045	967	897	852	855	766	801	724	736	789	721	716	690	672	604	613	668	690	634	686	633	623	659	645	641	619	639	629	632	613	639	568	646	637	652	626	594	624	613	607	607	617	624	617	597	561	620	620	603	621	635	577	602	581	599	596	596	590	551	635	606	557	658	609	600	581	581	618	593	603	585	621	584	641	597	578	600	598	579	576	602	608	576	639	622	575	631	611	600	596	607	579	585	598	601	629	581	609	626	649	614	602	586	571	587	596	629	573	637	585	592	625	582	633	573	577	608	599	610	578	570	605	595	639	604	565	558	597	541	575	584	611	564	644	579	655	631	558	623	580	594	610	610	591	594	551	594	573	590	585	642	572	614	614	601	591	571	554	605	608	607	608	619	575	550	619	581	603	628	626	640	606	586	578	580	592	603	634	563	584	626	640	604	585	599	566	587	599	595	621	634	638	613	562	602	634	667	645	601	600	577	577	598	620	625	580	626	586	600	562	582	608	633	628	592	619	629	571	584	629	578	609	607	617	626	651	597	584	583	634	590	604	623	592	607	599	559	565	589	610	622	574	582	587	594	585	640	599	612	618	600	595	596	599	598	600	601	610	575	623	614	642	601	636	605	628	604	582	650	588	606	652	588	616	613	581	601	608	553	634	580	629	582	655	598	588	598	635	579	552	576	614	581	591	616	632	580	604	619	600	565	645	568	605	598	597	628	573	643	548	619	620	610	626	564	586	581	597	536	592	612	600	625	620	580	577	620	604	550	578	610	585	589	589	604	605	620	615	585	611	566	547	614	621	613	589	595	624	598	567	587	627	608	637	589	548	651	602	578	604	595	582	598	622	622	588	622	599	627	591	568	601	607	565	614	581	572	594	640	626	601	634	564	591	575	629	635	565	596	617	556	593	569	630	610	654	549	609	579	630	585	594	613	565	641	612	613	598	599	580	603	519	616	528	603	624	618	562	653	631	614	597	604	595	584	651	580	593	581	618	639	536	620	569	636	597	627	583	608	596	595	576	617	591	599	592	584	602	599	569	580	593	576	586	613	646	633	624	571	613	562	629	533	602	597	613	581	557	567	606	520	615	601	615	651	575	614	608	577	612	631	588	574	598	640	624	613	619	628	618	583	599	616	605	604	619	596	594	593	579	644	630	585	621	592	613	573	561	616	598	624	617	615	653	622	676	593	611	590	587	603	557	605	607	616	570	566	615	595	588	583	615	602	615	577	582	590	609	542	586	578	597	609	617	633	612	638	607	594	596	600	602	607	595	620	656	620	611	596	621	601	564	610	585	624	577	579	599	654	586	575	654	603	569	597	594	612	581	572	582	590	612	618	665	599	630	612	602	559	593	621	601	614	600	613	557	649	616	603	599	614	561	581	596	641	609	566	577	625	649	600	597	582	626	605	629	622	615	609	637	596	607	613	638	597	585	583	625	595	534	604	609	564	565	577	625	578	606	621	659	607	591	598	591	594	637	611	567	587	556	582	562	622	566	615	599	654	613	575	635	596	592	540	599	597	627	600	582	616	616	580	624	615	632	577	566	571	632	602	611	595	599	612	646	588	625	632	601	602	608	623	625	582	595	580	607	618	630	631	587	567	557	591	596	613	593	566	597	569	552	556	592	574	609	577	620	588	578	644	585	612	574	565	615	585	614	590	596	586	630	568	576	581	681	577	588	633	617	594	589	611	578	602	608	581	611	591	609	599	600	593	601	630	609	599	577	651	617	576	594	574	594	583	568	585	597	606	624	600	601	549	616	606	644	619	596	562	597	596	608	585	610	630	577	575	585	588	551	627	593	550	577	605	621	621	569	600	599	603	590	577	593	624	572	605	612	626	614	621	615	616	596	580	614	610	651	646	587	631	618	579	598	627	573	618	601	580	566	558	549	575	595	621	574	558	597	588	595	601	605	600	581	561	618	592	612	569	617	620	628	607	613	605	606	592	573	599	585	650	576	554	616	577	564	604	616	600	616	570	602	620	588	600	580	628	614	579	607	594	587	548	600	576	580	575	610	601	612	612	607	599	627	595	568	615	643	577	580	626	576	610	616	614	570	582	598	606	608	613	537	602	601	604	587	623	585	581	594	644	601	608	567	596	659	574	592	646	612	589	553	606	572	569	583	579	607	586	603	641	621	591	593	579	641	537	606	587	582	593	580	606	587	562	599	575	560	617	585	612	628	571	626	560	575	652	557	613	589	627	546	654	615	644	620	624	578	562	632	598	589	608	644	585	581	648	588	610	597	603	655	615	571	570	611	596	597	607	565	601	588	626	634	594	613	566	582	584	613	633	611	579	600	626	608	593	612	570	602	570	602	582	568	610	600	575	601	624	593	626	596	554	620	642	582	576	583	621	620	632	567	616	593	617	594	611	600	601	579	614	581	574	616	625	608	606	602	619	622	583	596	576	667	599	588	644	617	573	607	605	580	591	621	583	615	613	630	608	632	597	579	615	612	581	619	604	587	662	576	613	609	619	570	594	627	594	621	582	607	588	610	617	592	589	651	634	593	631	552	574	571	610	602	592	607	586	616	616	606	625	552	585	577	583	599	590	600	560	593	601	626	582	628	629	663	579	585	589	646	577	567	619	584	568	556	640	560	621	585	613	580	561	619	616	610	606	622	590	624	581	655	590	622	600	593	609	605	578	568	591	573	599	619	551	621	616	618	590	610	610	563	594	578	615	585	598	593	591	590	623	626	607	612	572	581	572	616	591	615	610	568	588	576	591	599	604	584	581	600	565	590	581	610	614	629	583	611	570	577	626	640	619	582	569	597	600	623	603	606	611	601	601	589	625	594	607	575	571	644	556	526	590	600	592	599	621	588	648	595	583	559	599	584	603	560	599	625	635	593	574	573	600	592	568	522	593	638	558	633	599	644	643	615	577	608	594	573	599	621	599	561	569	589	611	618	624	622	589	611	566	574	625	610	640	573	593	643	566	629	601	557	631	641	618	625	606	587	642	595	580	598	606	597	624	595	563	575	594	634	570	611	589	626	575	623	608	625	582	628	607	583	621	604	635	598	630	601	596	540	592	595	624	625	572	609	545	621	651	576	584	612	586	675	608	570	599	675	627	625	651	551	630	583	598	615	583	605	579	601	563	635	565	589	600	563	600	634	568	608	588	583	604	591	606	605	625	576	555	602	626	586	611	572	547	650	583	584	614	591	602	579	627	610	561	604	595	616	592	615	667	607	628	642	560	630	630	579	598	600	617	574	631	571	592	577	581	563	622	597	592	598	594	600	623	623	624	579	609	651	612	620	595	587	577	600	631	609	575	610	611	593	597	591	554	644	562	556	638	629	594	596	629	591	615	603	577	621	623	596	581	613	592	639	552	625	566	550	585	569	581	632	564	591	606	598	619	614	668	643	569	625	608	604	595	628	618	546	644	571	618	617	626	544	563	625	561	576	581	609	613	564	565	590	659	583
33364	55387	50578	38406	32524	27976	23137	18766	14907	11793	9559	7437	6057	4959	4083	3475	2964	2500	2338	2097	1824	1692	1507	1412	1239	1225	1111	1060	1006	991	932	930	899	879	866	834	846	769	794	765	766	814	777	748	745	805	792	778	781	751	719	764	768	672	760	718	742	762	729	743	752	695	746	757	771	745	749	737	719	740	694	690	708	730	750	770	703	725	666	717	692	731	714	736	743	717	716	705	749	705	679	721	678	766	687	775	732	687	713	700	677	736	699	753	708	705	678	743	755	697	731	722	714	678	720	710	728	759	743	691	725	739	685	725	706	763	743	727	740	720	723	706	707	779	707	723	702	748	722	687	716	750	685	728	693	726	739	725	682	747	752	707	710	743	720	685	741	721	725	703	712	711	706	720	715	679	715	721	709	713	735	741	728	711	733	745	749	732	717	749	704	753	699	737	710	730	757	704	664	676	710	755	701	696	736	666	733	647	737	686	705	720	711	758	719	706	725	792	753	727	703	751	699	642	756	700	728	701	716	704	706	740	656	713	710	702	727	714	732	700	760	711	706	683	716	710	711	648	740	711	708	706	735	768	717	674	708	735	704	709	735	691	690	706	689	701	739	654	669	734	728	712	743	705	680	713	698	704	738	709	705	666	717	730	762	708	680	702	725	686	739	731	763	736	737	741	713	731	703	728	750	746	706	701	730	729	719	708	702	769	698	681	744	722	732	727	699	673	691	740	723	752	738	725	694	702	694	726	708	694	732	690	748	681	722	695	685	721	759	719	717	746	676	670	680	695	721	704	710	694	726	715	711	762	709	758	682	730	663	698	703	716	752	691	722	701	683	679	696	714	718	708	741	679	689	732	717	695	712	703	702	734	776	709	698	707	709	753	730	699	683	694	745	712	679	687	686	753	757	756	729	743	697	721	742	715	691	695	754	685	724	684	757	682	775	703	680	763	714	752	690	684	682	707	704	736	740	761	674	741	727	709	715	688	705	756	699	745	730	704	724	703	734	702	676	701	761	734	683	749	713	687	704	704	681	698	720	727	728	744	663	712	733	706	724	694	738	678	703	758	734	703	715	700	763	708	711	741	729	701	742	736	726	740	729	733	716	713	767	754	745	723	778	717	704	738	716	751	706	711	667	719	720	713	707	710	694	723	684	764	731	679	710	701	675	752	727	745	734	706	671	720	752	702	716	706	759	768	741	698	744	749	704	740	754	733	699	732	692	697	780	721	688	697	757	693	702	677	724	736	656	715	717	701	727	696	653	706	740	713	729	694	729	691	757	708	747	711	735	692	744	742	689	762	704	703	757	719	757	721	708	654	670	758	713	682	739	766	724	700	724	730	687	709	740	728	706	686	713	732	725	720	674	720	707	723	695	712	692	702	679	687	708	721	711	713	747	697	733	744	719	714	716	723	690	733	707	710	728	710	700	699	728	722	762	725	705	697	709	724	699	756	668	709	713	677	692	677	639	740	729	674	726	707	692	668	729	708	716	719	712	739	697	730	696	738	720	737	716	671	753	672	694	719	698	678	742	710	754	710	755	723	727	743	757	682	683	747	667	699	707	720	734	708	724	708	748	710	749	681	726	728	712	721	700	705	704	701	733	709	727	724	723	701	731	700	723	720	698	712	724	733	695	751	735	750	727	714	720	718	724	742	737	752	683	703	755	695	687	718	717	708	728	724	707	738	705	698	727	732	718	715	741	732	709	752	696	694	750	701	739	736	751	714	710	670	713	730	734	715	735	730	724	713	708	743	689	738	725	697	687	714	693	731	688	711	742	688	727	646	725	712	729	719	704	702	688	728	710	704	745	744	735	692	690	735	703	698	696	710	724	732	748	679	721	720	699	741	752	647	711	726	748	728	713	714	710	764	688	699	730	725	747	737	729	722	690	713	677	720	714	753	700	705	719	732	722	704	754	706	719	674	729	720	698	691	710	722	734	742	770	708	704	698	715	747	712	747	735	691	672	681	745	715	697	691	714	679	754	700	726	750	756	696	677	692	756	694	678	680	714	742	741	732	708	709	693	686	763	677	718	752	678	700	684	741	733	669	757	741	730	733	714	752	684	697	725	690	721	722	714	670	745	741	734	739	734	715	694	764	692	755	683	719	729	711	721	699	736	735	737	724	718	715	653	716	677	691	719	710	702	708	736	689	724	704	701	708	727	706	706	712	713	713	750	725	669	712	676	694	766	704	691	620	714	691	722	738	718	688	752	698	747	709	707	718	751	735	738	708	697	720	689	755	757	766	732	705	695	678	685	694	705	723	711	673	737	723	681	739	658	694	683	681	666	752	700	694	714	715	750	700	694	731	659	736	798	695	709	710	708	725	673	692	724	755	718	690	740	676	752	768	720	693	762	699	736	664	739	732	716	711	718	731	718	709	679	704	693	654	703	699	723	763	704	680	759	706	736	723	763	716	765	720	693	717	725	716	673	720	702	667	743	745	728	711	741	717	738	673	723	754	703	714	697	746	755	716	695	723	693	702	697	733	701	733	707	742	726	706	729	713	708	747	698	679	729	725	697	775	678	721	744	682	735	718	723	717	731	696	680	728	749	671	732	719	735	704	733	756	753	696	705	709	716	707	643	757	718	681	716	702	673	735	721	714	682	760	704	705	716	678	697	710	700	734	744	726	684	720	647	669	752	742	723	718	699	722	712	726	716	718	713	749	714	696	697	701	746	709	745	685	705	712	692	702	747	693	683	716	666	760	748	697	737	686	677	713	753	713	674	766	700	690	720	707	729	694	718	655	697	771	721	736	706	678	697	708	751	741	751	748	716	752	766	735	716	735	720	685	725	706	707	716	728	730	732	703	675	739	732	745	714	660	724	743	730	721	729	707	713	731	696	751	715	708	685	654	710	695	704	691	707	664	734	706	697	661	698	677	741	713	677	685	690	719	709	735	686	709	696	718	730	750	690	737	723	738	687	782	686	709	692	743	781	719	720	729	693	708	668	712	759	713	691	731	756	736	740	738	716	677	728	714	686	734	685	717	675	692	692	680	696	690	740	704	708	713	707	719	762	700	690	655	763	727	681	703	727	693	711	681	724	678	723	750	668	779	721	686	715	687	760	735	716	723	698	744	747	729	750	729	727	725	713	700	757	772	737	718	702	724	740	690	738	683	753	712	747	746	678	735	709	711	678	700	699	683	743	787	690	685	715	695	728	709	738	697	665	700	746	707	724	646	683	700	704	717	742	649	718	697	702	735	712	729	741	701	771	735	724	742	697	711	719	706	719	699	704	736	778	757	708	723	707	673	704	703	687	738	713	714	712	708	740	713	683	690	667	696	702	704	701	723	727	665	744	720	720	750	743	712	737	721	696	732	686	778	745	730	735	733	775	699	745	725	653	697	708	743	743	716	746	720	713	686	708	712	686	689	783	701	736	704	695	718	778	711	691	703	729	745	695	725	710	787	737	705	715	696	697	740	689	724	721	746	720	718	691	714	713	731	756	724	733	702	714	727	740	694	694	710	688	728	710	683
27403	26501	33918	26458	17157	11779	8094	5697	4118	3191	2540	2123	1760	1464	1347	1206	1087	999	915	856	816	830	770	764	756	724	653	652	689	645	698	659	654	620	557	605	652	596	616	631	647	618	596	593	642	596	629	616	568	592	615	588	612	595	573	591	637	612	622	587	560	603	602	611	631	551	630	594	614	630	623	590	645	621	592	618	600	611	627	617	619	582	601	569	578	623	550	573	601	604	606	633	578	595	588	616	564	657	581	606	629	579	633	585	588	613	583	622	577	557	584	611	605	579	606	603	640	597	565	589	623	611	594	635	584	653	598	599	566	612	622	602	587	573	606	608	566	587	607	616	597	606	538	577	582	631	584	578	613	619	592	624	610	638	548	607	578	623	606	552	609	607	629	561	570	624	590	631	587	632	638	653	582	623	592	565	559	594	589	605	620	593	676	574	610	612	594	560	568	606	584	600	601	583	604	569	611	564	588	605	625	606	636	647	603	571	669	621	582	622	621	615	581	573	609	635	603	559	578	613	585	638	651	570	579	586	644	556	581	568	628	588	566	594	506	594	647	595	633	558	618	566	568	624	579	633	610	624	594	579	641	631	608	618	574	542	578	549	581	587	564	597	604	622	575	601	553	585	544	622	604	570	600	567	602	632	606	614	551	573	609	602	607	575	616	596	651	556	579	581	619	611	585	598	623	602	575	577	607	572	589	584	595	587	604	623	599	573	617	566	590	615	611	583	612	633	586	603	621	588	586	587	586	566	600	599	574	604	557	583	594	593	623	582	588	601	602	599	562	616	589	591	608	608	599	626	627	580	577	584	600	650	634	611	613	596	571	583	595	604	641	619	608	608	600	597	643	609	598	585	578	548	610	610	579	602	622	565	620	559	554	607	585	559	589	603	586	609	564	632	569	607	581	563	615	625	604	635	593	608	581	619	629	616	608	568	578	618	591	605	587	630	607	592	593	594	585	604	590	619	611	612	635	589	552	571	607	574	599	599	597	614	577	567	627	561	551	603	622	635	656	604	566	597	617	668	585	598	577	643	596	603	611	556	613	580	625	577	587	587	622	580	593	613	587	630	608	616	590	620	612	592	572	589	612	573	589	567	578	596	600	615	568	582	606	600	638	584	588	583	639	611	600	597	576	599	584	603	574	640	592	632	608	555	646	616	598	566	604	601	648	619	601	570	601	581	597	576	588	616	611	598	598	588	560	618	603	627	575	599	611	616	608	611	605	553	569	635	608	590	602	588	583	632	648	629	580	582	589	589	604	621	589	586	608	607	567	520	602	596	611	611	589	601	590	612	613	572	633	585	605	600	537	582	583	561	579	608	584	620	621	575	633	628	561	639	626	604	591	608	571	599	640	653	603	600	628	639	609	617	581	591	607	605	608	585	594	587	591	611	605	603	627	631	596	543	612	607	609	583	610	627	595	612	577	628	605	658	579	617	584	632	597	619	567	616	615	631	627	616	587	578	584	558	576	616	600	597	603	573	591	632	606	597	580	616	624	559	604	622	627	629	555	601	595	635	596	648	565	627	635	593	596	576	600	645	613	634	566	601	604	561	607	597	588	586	623	568	582	593	578	597	585	605	606	662	573	592	548	597	644	552	560	611	579	606	648	565	591	638	615	586	610	602	649	627	564	582	592	619	608	605	604	596	573	605	572	592	595	571	641	591	591	574	607	597	595	578	573	607	575	604	574	606	576	565	584	644	609	583	601	688	586	620	551	633	593	523	610	671	591	622	620	639	608	615	629	594	590	620	596	567	573	614	601	609	584	635	601	570	598	593	641	586	567	607	627	611	587	593	597	558	572	603	575	647	615	606	602	616	590	589	562	574	556	639	607	584	582	597	627	584	582	652	580	597	611	613	590	579	593	612	597	590	580	666	594	581	597	598	606	613	602	609	594	622	595	608	616	622	601	634	593	611	575	615	624	592	599	620	560	588	573	614	601	555	592	580	589	590	592	603	592	597	583	601	629	632	587	584	631	584	599	630	599	574	551	582	586	604	574	535	584	563	575	591	583	563	612	563	579	605	601	630	582	602	571	617	594	621	596	586	603	560	621	623	632	622	640	618	608	630	611	572	597	616	542	560	583	613	613	603	592	597	620	582	609	567	579	606	594	595	590	600	570	602	603	597	585	584	624	638	600	570	598	616	562	611	602	599	599	564	590	623	609	659	640	597	604	570	577	626	646	573	626	594	627	593	610	631	605	628	651	605	623	595	621	576	625	636	635	598	607	588	588	577	577	586	597	581	573	604	579	600	562	580	609	572	586	600	627	583	574	596	619	580	570	578	624	615	627	593	559	604	631	603	556	596	574	637	615	555	562	611	616	618	621	586	618	578	588	608	595	575	578	566	541	634	626	604	627	602	616	608	613	617	627	645	621	577	592	635	608	595	585	573	640	586	623	566	564	572	601	566	621	595	580	606	600	618	606	590	584	602	560	597	612	609	586	621	583	617	590	593	590	583	645	617	596	595	608	587	593	603	595	620	632	604	611	580	569	630	599	571	671	599	552	574	601	595	554	619	639	535	583	572	589	599	588	603	601	647	608	579	598	584	556	557	626	566	604	626	606	652	560	595	650	595	578	603	599	621	574	638	564	593	577	615	558	584	580	608	613	576	592	624	560	565	586	609	572	629	613	575	591	581	629	603	596	601	598	646	611	639	575	629	597	581	640	601	564	623	587	615	618	570	556	593	604	612	615	572	602	604	617	569	591	615	587	603	626	621	626	623	641	605	643	627	611	631	594	657	609	606	598	628	545	603	601	645	650	588	626	656	571	620	567	613	611	608	579	615	613	611	624	562	557	635	592	608	605	600	593	611	572	589	577	611	619	614	572	579	615	600	577	589	590	600	618	617	583	587	632	621	602	587	612	590	615	620	621	566	647	613	600	591	611	579	628	573	576	601	575	617	621	603	605	625	627	620	575	591	606	577	623	572	639	597	595	607	619	586	573	593	632	580	622	603	636	647	633	595	633	630	608	573	583	597	597	601	640	599	604	582	606	589	607	640	581	539	639	571	569	600	663	584	619	589	628	585	595	633	605	583	610	635	572	669	614	586	598	549	541	580	609	587	600	589	570	639	558	632	596	572	592	597	608	625	607	636	623	577	603	585	583	600	603	575	649	586	617	614	572	582	595	598	625	626	603	589	551	650	614	584	555	583	584	587	558	609	601	540	653	606	594	645	595	621	589	645	596	583	634	619	571	589	599	597	628	621	588	603	641	634	616	626	597	605	589	590	590	566	620	585	610	601	598	586	565	611	578	588	588	615	569	582	606	562	593	544	631	597	607	611	589	613	578	603	565	568	576	647	573	595	625	584	598	594	613	618	547	584	595	543	601	622	603	601	622	575	588	551	601	630	611	668	597	590	606	624	620	599	563	595	613	603	611	627	576	628	644	610	626	619	592	586	572	652	605	553	603	584	569	584	595	610	631	608	625	598	562	557	574	624	583	598	584	595	640	604	603	592	592	581	568	616
30772	43675	39138	27919	22106	17609	13677	10494	7999	6087	4777	3802	3200	2549	2189	1945	1657	1445	1347	1311	1176	1123	1043	950	932	952	816	894	866	822	876	796	802	744	754	820	795	774	798	766	757	759	767	731	766	744	765	773	730	720	736	773	735	765	723	776	723	761	744	763	720	724	747	715	685	693	763	740	749	728	687	752	794	769	721	745	749	728	728	727	709	700	725	681	727	707	724	720	715	755	760	727	757	714	759	762	776	720	721	743	725	706	726	774	723	675	758	708	731	730	707	705	756	755	722	723	740	706	775	774	722	795	716	758	732	742	722	723	689	721	723	729	719	777	738	750	711	710	697	703	744	741	698	730	780	760	723	701	733	765	760	701	779	719	654	748	694	746	673	740	679	738	723	765	737	772	692	716	721	710	696	751	777	733	729	748	772	750	746	712	708	738	808	684	740	714	753	759	689	696	681	640	737	706	698	754	718	706	717	746	760	708	737	761	724	703	730	730	742	752	704	714	753	738	751	770	760	684	704	740	732	705	678	748	761	725	708	734	739	749	736	719	736	778	730	749	771	710	737	748	722	763	738	741	701	695	720	754	728	724	723	718	731	710	787	737	696	727	725	691	711	732	715	726	722	745	747	702	753	703	721	737	733	702	731	747	721	728	732	715	751	707	731	706	698	662	731	710	716	709	777	746	762	744	665	706	760	716	732	757	725	687	742	731	790	684	769	747	714	740	715	719	730	707	716	741	728	722	747	666	718	718	791	683	696	694	738	720	737	732	692	731	706	726	702	659	696	683	730	686	768	741	753	753	736	767	697	694	710	722	739	746	724	749	741	787	669	757	705	709	702	754	729	679	710	724	741	722	724	710	716	725	751	730	735	706	748	677	770	729	749	749	670	687	721	773	732	745	740	711	729	724	772	702	710	748	727	768	736	677	754	748	711	732	697	733	712	716	762	729	728	734	716	769	709	745	714	715	738	746	751	678	712	724	742	679	706	727	701	763	723	703	720	757	783	735	706	702	694	721	690	729	749	720	682	667	711	766	729	693	717	675	737	748	735	777	753	735	781	761	704	724	724	779	680	771	750	728	747	733	728	695	735	709	687	676	672	805	749	713	742	720	751	767	712	717	711	747	694	742	726	733	701	717	747	702	703	720	678	734	676	707	737	683	724	704	791	713	756	732	737	740	674	722	717	757	664	738	718	690	719	725	721	773	801	738	724	712	745	726	726	713	747	765	730	734	720	757	716	751	766	729	759	743	675	712	721	728	745	752	753	737	736	738	714	764	729	731	759	717	690	685	765	709	762	693	702	762	764	743	742	682	715	721	732	742	710	741	685	701	781	708	719	749	705	707	731	766	679	725	788	736	695	721	717	684	750	739	667	698	789	780	676	711	740	739	754	692	714	781	705	713	688	779	717	762	731	720	719	717	688	772	699	716	750	724	706	662	719	721	702	701	781	728	742	704	703	693	693	748	737	739	775	753	726	715	728	690	725	731	682	701	726	739	687	764	706	719	788	684	715	747	656	684	681	785	703	659	678	746	693	692	703	710	685	769	714	736	794	716	777	678	760	749	682	688	687	784	700	757	684	715	715	746	727	735	736	729	748	715	748	721	678	723	785	760	739	709	773	714	688	712	676	705	727	740	762	727	725	736	723	719	742	709	714	700	732	697	723	732	754	681	746	691	771	757	720	757	726	708	708	732	731	745	744	697	750	708	784	763	702	743	736	728	713	718	755	741	709	746	726	752	694	709	734	702	741	715	776	788	755	674	726	737	721	714	711	733	774	794	728	762	798	745	717	754	715	754	738	752	690	760	754	688	720	731	741	744	727	735	687	738	736	692	724	711	711	741	740	706	705	713	711	740	731	720	682	707	720	726	733	778	721	737	725	700	751	720	698	727	681	691	721	748	728	694	723	753	783	778	750	742	787	748	737	718	732	770	742	727	731	733	737	708	708	740	723	719	746	718	751	684	711	714	743	716	713	707	745	753	777	740	740	690	707	768	744	779	703	732	717	733	734	759	688	740	749	694	765	717	706	748	759	700	747	705	740	706	758	756	752	710	673	714	702	773	720	750	753	680	762	757	752	736	714	721	680	751	698	691	679	714	763	737	757	729	752	722	732	743	751	688	725	733	727	747	736	764	755	719	758	770	726	742	728	717	705	703	732	766	717	720	743	752	733	769	725	712	713	717	761	714	778	756	776	726	688	753	764	730	730	754	731	715	718	696	722	770	726	704	757	722	715	763	769	721	734	751	721	726	721	719	726	678	733	747	728	733	696	719	743	713	750	734	728	709	733	743	719	712	751	706	711	745	729	679	708	726	763	711	717	723	781	721	736	762	692	751	731	707	704	693	781	742	768	717	698	749	730	743	743	725	732	714	705	731	748	704	703	706	720	771	710	755	736	691	729	729	697	738	717	726	695	740	721	733	746	700	728	710	714	751	717	719	720	715	735	719	723	745	750	754	751	721	762	685	709	782	690	737	711	769	752	735	744	696	724	719	748	732	768	742	708	800	714	748	726	728	716	678	722	735	758	715	773	740	699	692	756	719	737	699	738	737	740	733	721	761	724	752	750	707	708	768	675	702	762	671	769	724	743	711	700	769	761	688	713	726	752	715	766	730	698	722	704	722	719	731	710	704	743	796	719	694	703	726	678	754	758	687	765	755	770	723	714	721	700	684	704	764	758	760	718	759	775	685	718	708	725	779	728	760	705	762	696	769	712	733	734	720	722	753	770	763	705	700	691	736	756	734	727	745	741	746	718	748	780	743	733	744	659	703	704	672	726	748	698	687	746	724	732	746	730	709	752	679	713	745	729	717	674	750	734	750	749	710	686	726	728	746	745	714	709	729	745	699	727	755	678	708	690	670	688	709	711	704	759	732	750	769	711	692	726	769	738	690	736	724	772	706	743	699	712	782	706	701	676	760	710	744	783	712	726	722	763	723	705	753	656	755	693	745	695	700	751	768	715	658	720	750	719	707	754	696	744	725	734	720	749	707	696	761	696	752	740	740	756	789	732	739	693	702	690	679	709	739	710	757	785	716	738	727	721	705	753	697	727	690	772	710	723	771	686	748	709	710	728	732	781	752	691	714	722	720	746	676	733	712	760	766	755	734	718	708	752	707	755	762	758	732	694	738	735	713	719	734	786	699	713	705	750	739	693	776	707	691	708	735	762	739	714	664	731	764	736	719	727	744	731	726	712	688	709	676	700	700	757	731	746	758	692	752	708	733	720	755	672	744	675	722	754	719	703	778	758	741	748	704	718	755	751	705	733	695	698	742	691	701	768	723	763	735	774	738	714	737	743	785	755	684	724	737	760	754	706	708	709	729	696	757	751	708	704	753	710	684	725	725	742	706	723	740	697	730	759	737	747	734	723	738	733	730	692	742	757	741	740	748	669	726	724	720	708	710	752	679	727	754	767	717	649	770	708	738	763	707	738	730	743	756	701	749	737	707	737	725	720	739	711	696	762	712	719	732	734	719
23724	20791	28050	24442	22294	20589	15344	9535	6685	5209	4060	3227	2645	2206	2033	1622	1466	1341	1108	1092	1019	927	943	853	822	830	750	751	741	707	692	721	666	663	587	668	606	635	643	556	607	616	635	614	634	628	620	570	606	653	579	603	631	640	597	613	614	641	582	603	626	657	571	574	577	580	579	589	625	603	607	615	623	619	602	620	645	595	604	592	602	604	608	595	622	594	595	621	579	582	601	579	585	566	650	619	625	588	564	578	544	607	594	604	631	576	627	632	633	538	604	587	564	569	629	603	605	636	593	623	608	616	597	594	596	642	580	585	589	611	620	611	585	545	577	599	565	592	574	555	610	603	592	622	641	586	574	606	596	618	607	591	603	621	611	596	577	580	644	575	588	586	578	586	609	584	600	599	556	594	578	568	629	612	653	566	601	568	546	594	578	586	555	631	554	620	598	586	601	587	557	600	591	587	600	598	566	629	623	603	635	573	605	612	634	558	607	618	588	610	620	622	578	586	584	613	599	618	625	578	610	617	562	594	590	563	534	585	626	621	588	604	578	587	547	618	634	552	655	614	581	578	649	626	603	604	632	607	601	591	639	615	636	568	589	576	615	584	616	616	584	606	632	567	582	579	616	566	570	626	561	567	586	609	614	599	601	618	590	589	663	590	608	594	618	607	587	629	588	604	616	615	641	594	673	611	617	571	639	639	582	631	628	588	635	565	612	525	610	624	567	557	581	648	630	572	588	602	629	598	617	634	611	634	618	601	578	578	630	584	590	612	611	584	567	591	594	605	594	594	609	633	594	555	615	580	634	610	551	609	587	623	616	586	608	643	579	628	582	590	605	586	594	560	619	591	572	608	583	566	564	615	596	576	598	604	622	583	585	599	599	641	619	552	601	579	568	611	577	534	592	576	622	616	558	560	583	573	605	637	594	601	559	601	618	614	596	597	622	600	577	588	645	610	619	610	605	610	582	582	586	655	593	619	621	601	625	603	601	586	595	579	583	648	573	639	651	562	582	592	563	643	602	581	635	607	635	618	593	557	590	619	594	598	608	651	585	569	646	584	610	653	553	619	645	569	592	631	596	564	612	615	596	526	582	617	575	608	614	569	583	609	583	565	595	565	588	628	610	585	576	586	609	599	615	547	620	622	594	578	554	595	554	595	621	626	559	596	592	603	549	575	601	576	625	565	648	590	623	622	556	621	589	581	568	631	558	653	603	621	558	638	594	577	588	608	582	576	605	575	640	618	591	607	551	661	585	568	598	593	624	635	590	595	597	608	596	536	602	588	564	632	587	652	616	604	553	609	573	604	601	634	582	597	584	605	600	606	618	640	549	590	623	596	610	610	611	610	602	589	605	561	605	571	597	593	596	602	622	586	572	613	599	588	583	553	648	620	582	600	581	595	626	592	616	635	615	569	550	601	613	600	599	603	586	604	621	630	584	599	570	567	579	574	603	607	583	598	610	612	599	640	612	614	557	556	616	590	548	542	589	610	630	560	584	627	543	617	571	650	581	621	592	584	594	607	630	591	552	608	626	573	647	627	598	584	605	585	623	614	644	566	639	609	626	665	632	586	601	612	584	595	611	581	583	603	590	607	623	599	599	599	604	630	544	625	596	599	580	593	596	625	583	611	613	637	587	563	610	614	579	581	595	631	631	560	619	616	579	591	600	608	598	631	570	597	620	572	561	623	618	645	646	598	597	662	605	596	604	622	597	579	619	562	596	641	626	596	616	619	571	608	584	638	603	595	608	590	636	596	625	591	568	626	609	582	626	589	630	588	615	595	589	594	578	607	580	576	593	638	582	625	585	594	617	626	611	583	624	592	565	579	638	618	566	628	566	627	594	598	620	612	610	608	565	518	589	575	615	550	616	655	640	620	602	575	594	597	602	611	571	577	575	583	629	583	608	606	592	644	602	576	605	586	610	607	584	590	559	590	620	590	563	568	587	624	583	605	583	619	595	605	593	630	612	604	596	615	581	612	591	599	624	587	596	602	574	600	609	615	573	601	595	575	604	578	593	607	578	592	563	601	612	631	598	614	606	595	561	630	578	610	566	577	596	575	594	607	624	587	621	564	550	617	614	596	567	638	544	604	633	575	587	610	629	613	574	609	607	569	586	580	594	579	627	567	571	637	606	595	617	613	610	583	612	572	601	632	611	621	634	568	595	580	596	628	646	575	626	599	556	613	583	570	596	602	569	627	606	557	586	581	564	647	567	576	620	615	653	596	655	572	628	619	633	608	608	597	592	608	589	645	596	569	590	604	576	602	558	603	606	608	574	609	556	567	651	583	559	616	554	612	564	585	621	591	628	638	605	616	658	589	586	633	519	604	572	589	612	535	630	612	638	575	587	626	622	608	583	620	574	603	589	579	631	607	581	632	591	631	578	640	570	620	583	634	575	617	612	580	609	603	566	600	605	592	640	614	577	565	588	590	587	588	557	592	600	601	595	569	563	579	614	588	599	578	598	557	574	637	596	585	623	599	556	557	652	612	589	610	606	570	600	593	660	589	620	598	586	622	597	557	601	584	616	622	632	596	613	620	610	624	588	586	639	620	613	624	611	549	615	617	599	581	587	619	550	614	610	594	585	611	617	621	598	624	552	605	619	603	619	607	541	634	590	586	582	563	602	549	575	569	612	577	606	555	601	579	581	565	629	574	632	582	595	584	600	552	556	615	590	639	570	577	607	575	584	618	611	566	598	586	612	590	568	635	566	604	560	614	622	618	584	578	549	589	642	619	628	629	579	617	590	617	630	565	592	603	602	662	552	573	603	624	618	622	620	572	580	619	602	605	608	607	591	590	584	563	601	616	593	556	582	640	599	621	601	590	573	617	586	585	594	578	562	590	632	630	606	604	597	588	570	581	611	625	655	603	587	595	574	578	597	587	592	585	619	554	578	584	606	634	563	602	605	618	603	625	564	569	606	599	632	586	600	606	561	568	606	592	558	632	596	626	603	614	607	575	592	611	560	599	570	628	583	602	602	548	599	569	541	597	556	615	616	628	617	636	592	670	630	565	567	632	627	608	623	602	614	595	584	606	619	579	596	613	603	611	582	575	564	608	606	559	566	628	626	607	589	635	595	615	587	568	584	585	596	599	601	633	617	598	647	591	591	590	584	584	545	591	617	596	602	632	598	553	625	584	585	586	617	574	594	571	585	620	588	590	581	617	672	553	634	626	563	605	602	594	568	614	580	627	613	579	577	564	629	565	613	600	576	606	553	600	614	613	596	641	595	582	622	616	604	585	601	585	550	613	603	600	601	595	598	621	602	629	650	633	567	576	567	617	604	533	615	605	611	629	578	642	581	615	591	608	591	566	586	578	641	650	605	610	622	619	583	593	601	610	643	599	657	650	616	593	615	598	593	648	606	540	606	554	633	554	579	540	547	621	584	602	580	602	564	601	606	582	576	610	580	578	635	626	615	614	571	585	611	646	580	616	568	561	568	602	594	555	569	585	595	637	636	574	655	619	580	583
30437	51479	45811	34538	28510	23776	19242	15351	11897	9323	7272	5843	4610	3847	3137	2713	2348	2011	1818	1612	1550	1420	1291	1215	1093	1033	1040	966	889	892	909	875	833	872	787	774	803	818	745	725	830	784	763	769	797	755	775	724	714	761	695	731	746	752	760	760	715	738	726	759	750	754	771	738	751	702	745	729	742	737	770	696	735	724	721	716	722	715	687	729	737	749	698	708	718	701	736	711	759	707	721	728	751	718	702	724	716	795	695	729	704	750	695	763	682	762	679	686	726	670	771	710	696	686	765	719	679	763	764	730	765	742	705	769	718	709	699	725	732	711	729	744	747	729	723	747	738	708	705	755	696	712	752	728	708	707	754	712	688	677	736	735	739	713	714	723	714	702	669	709	702	695	688	776	718	744	702	656	711	693	700	727	739	714	743	647	678	748	794	725	678	734	766	732	748	766	724	744	665	711	745	730	752	687	761	709	674	700	748	676	729	716	757	744	694	735	732	735	712	743	747	751	708	759	741	741	699	718	696	720	681	732	700	646	725	720	714	723	768	701	750	715	692	672	726	725	692	737	771	723	698	713	696	771	793	695	695	733	721	754	758	728	742	770	693	771	732	724	706	756	727	703	721	754	757	725	687	772	765	689	723	706	761	690	700	705	713	747	684	721	728	737	745	733	705	717	698	710	728	737	742	723	714	732	695	708	745	733	688	779	716	737	678	704	756	699	739	715	694	759	754	697	702	740	705	670	770	666	754	726	716	728	709	716	751	702	706	689	743	697	738	773	728	705	726	712	733	759	724	673	727	772	713	732	716	705	770	735	696	719	698	713	719	711	732	702	763	716	719	673	776	754	740	729	762	717	717	758	687	696	709	698	762	758	783	715	758	722	695	746	767	715	767	721	733	729	709	695	719	677	713	743	668	698	707	695	673	716	691	713	737	737	709	706	678	733	737	764	699	771	759	690	736	766	704	718	695	731	715	727	751	773	724	711	747	714	726	729	657	695	690	734	713	730	753	681	728	731	748	700	769	692	719	722	739	741	709	662	755	707	744	701	698	749	712	702	750	686	709	688	755	737	764	768	764	738	727	723	791	718	759	671	687	702	753	780	762	760	733	735	794	680	749	694	740	802	735	719	690	737	725	701	733	621	738	761	755	698	737	734	674	710	708	729	759	737	730	684	745	695	715	730	719	745	733	732	735	685	721	732	695	721	728	720	739	718	770	717	733	751	735	691	711	741	740	734	686	710	691	701	748	746	676	720	698	742	725	741	737	729	699	700	718	708	736	697	747	734	759	716	774	740	732	744	739	739	742	730	704	738	711	739	710	781	695	740	704	731	747	751	712	753	725	708	755	667	663	715	683	716	697	705	729	719	695	705	747	751	725	752	687	728	773	689	745	689	686	728	664	709	686	740	689	740	754	731	686	727	716	705	730	731	711	739	715	734	727	719	745	723	700	666	706	752	743	731	720	679	761	718	813	693	746	723	747	751	682	762	713	718	749	739	731	735	760	727	757	675	724	726	693	686	730	750	721	741	702	742	723	725	670	696	724	710	742	753	716	725	689	722	740	735	705	689	710	710	756	722	672	689	711	719	726	719	714	780	700	723	714	731	744	691	744	723	659	765	714	775	703	780	713	652	689	732	690	722	720	731	717	780	736	687	718	692	747	691	710	728	747	689	692	719	745	714	718	681	678	718	678	767	771	703	737	718	711	724	700	731	736	691	671	707	733	784	757	708	777	743	729	721	726	725	747	729	702	717	692	684	756	746	668	693	754	734	694	738	736	709	729	686	739	730	714	711	658	710	733	769	716	708	730	774	687	683	741	742	683	761	741	720	760	740	715	712	707	715	706	745	740	683	706	743	739	730	727	725	695	741	763	741	760	704	752	744	731	742	725	685	710	707	719	695	755	760	740	726	759	743	746	762	729	726	700	782	738	751	714	746	729	722	724	685	733	722	660	697	767	734	767	736	719	706	727	748	759	748	749	681	710	733	733	732	762	759	777	736	723	725	712	698	694	770	727	740	727	678	696	709	760	730	715	718	752	717	694	702	696	704	747	681	743	715	722	724	686	682	719	714	717	745	748	744	768	709	746	790	695	722	730	710	700	680	715	711	726	714	704	798	736	706	734	667	726	766	734	733	711	717	734	690	775	728	765	743	730	753	716	762	735	719	712	708	725	726	737	716	716	720	745	695	704	699	713	701	751	783	719	708	721	713	733	747	718	713	755	717	689	753	719	680	719	750	749	691	795	734	707	770	740	731	726	741	695	730	723	715	688	695	699	715	682	759	711	733	754	784	721	719	718	755	702	719	700	731	768	724	643	790	743	753	694	707	726	745	683	727	691	696	710	671	696	744	757	739	724	724	742	713	732	719	697	700	753	774	740	731	729	726	721	739	708	721	744	696	735	746	728	737	707	750	748	730	711	726	750	719	697	733	743	739	713	698	743	763	733	742	713	680	686	731	678	743	723	737	742	702	745	741	754	713	718	728	697	690	739	751	733	765	693	771	726	703	729	764	706	708	729	726	755	705	706	719	676	761	748	712	697	719	731	721	757	738	708	762	718	711	763	746	732	697	744	736	679	699	748	705	712	682	718	736	734	701	704	678	690	716	789	723	720	743	746	715	706	745	702	710	703	729	698	709	734	725	682	718	724	687	703	726	718	766	703	754	707	744	729	715	702	711	776	665	736	712	709	678	732	727	715	726	728	693	746	710	725	706	685	712	743	714	701	730	746	735	731	774	732	736	715	702	742	732	692	720	680	698	714	708	706	734	742	743	707	685	694	719	696	695	745	697	719	764	740	743	747	721	706	727	700	735	721	708	727	750	712	683	766	725	705	702	697	694	754	736	727	772	722	724	689	743	725	736	706	719	748	706	694	750	710	697	722	706	739	731	767	769	746	678	777	739	764	753	757	741	718	781	727	717	728	697	753	728	734	678	742	753	700	735	684	725	764	754	735	738	722	676	736	743	743	748	712	688	727	725	781	696	709	703	726	736	688	685	700	770	713	730	690	743	707	702	715	757	720	716	698	642	725	704	727	761	677	716	751	730	741	729	743	693	715	750	719	736	730	704	711	697	762	724	713	751	701	708	738	724	728	711	739	768	768	727	702	709	738	719	715	718	676	770	751	725	707	712	737	735	736	732	712	708	692	764	697	677	691	748	731	711	716	705	691	698	760	711	729	711	722	692	739	725	704	635	704	731	742	728	747	712	712	737	744	734	708	695	760	774	768	738	741	732	739	691	760	726	687	737	754	728	730	760	719	696	757	734	695	740	678	709	743	711	715	671	723	703	740	721	730	764	736	690	766	696	742	704	720	784	751	758	733	683	738	711	716	691	712	692	690	655	749	746	755	755	767	735	747	756	703	725	749	726	759	724	677	678	713	697	741	721	712	705	757	719	742	735	729	752	720	731	745	715	682	742	670	711	717	696	686	706	707	691	756	753	747	719	705	721	713	718	723	706	705	720	700	683	726	737	730	749	768	720
22661	20752	28325	23360	21412	23064	22409	13439	9147	6959	5548	4240	3431	2915	2445	2003	1886	1622	1474	1292	1242	1049	1028	995	926	899	867	765	754	717	697	711	689	765	733	717	634	677	726	670	619	680	618	667	646	647	627	604	656	600	671	614	603	604	588	704	612	622	646	642	617	592	610	536	578	577	653	597	640	618	623	578	591	643	595	618	617	637	589	633	560	597	642	657	584	625	628	607	599	641	618	619	600	631	685	607	627	562	600	591	615	603	614	609	620	625	615	602	637	573	602	595	634	599	594	609	619	544	634	617	610	622	635	585	537	597	648	638	619	613	584	555	594	619	595	591	593	599	605	618	610	608	613	602	606	639	604	622	594	618	603	603	598	603	599	599	621	612	611	613	600	607	573	626	582	604	629	602	616	609	626	591	594	628	587	623	653	586	627	540	570	610	641	595	581	585	658	623	601	575	581	616	614	653	605	622	608	573	620	596	596	611	585	641	596	614	587	603	601	650	607	595	610	597	584	612	563	612	605	618	577	641	644	547	594	612	617	620	615	597	598	639	605	582	574	599	609	609	594	603	601	617	655	604	639	633	584	564	545	604	603	597	616	613	597	595	664	619	634	632	604	638	654	625	649	592	632	613	589	607	639	589	595	590	606	582	604	628	591	635	564	657	554	625	596	613	598	591	575	601	602	582	640	623	572	618	635	599	562	675	609	630	652	615	650	608	597	627	581	609	613	624	581	590	621	638	580	593	590	593	595	653	583	642	654	635	630	579	608	619	585	646	668	596	606	608	580	562	636	613	623	599	588	592	622	632	609	614	627	586	577	619	594	599	607	584	613	636	609	608	600	653	537	604	577	609	583	649	611	614	607	576	626	649	607	585	588	580	552	572	603	664	611	566	619	606	628	606	618	569	637	637	627	624	588	590	577	607	567	568	615	604	653	569	581	600	600	642	610	614	620	585	596	608	564	562	603	568	605	599	600	591	599	623	565	611	648	623	586	640	592	621	580	588	610	595	628	633	630	607	625	587	625	621	636	620	601	638	620	614	666	613	598	636	561	610	602	646	575	571	637	618	587	595	551	620	647	582	667	604	590	604	580	576	618	608	530	666	565	613	633	595	629	588	660	590	602	598	553	633	625	627	604	600	630	618	567	643	620	612	633	621	594	600	600	661	620	653	640	613	558	607	594	605	592	588	618	559	577	618	632	585	620	614	607	605	590	636	618	617	601	586	599	619	582	613	579	567	616	607	622	609	610	563	593	635	583	576	642	579	628	631	607	577	601	661	599	558	591	653	611	590	604	594	590	576	595	646	596	544	563	602	642	667	612	632	661	608	632	571	615	629	625	612	658	626	589	599	631	612	604	630	563	549	630	619	630	581	619	599	580	604	600	591	580	599	589	619	645	597	590	622	582	548	600	602	620	587	576	583	589	615	566	604	656	591	619	627	581	600	624	605	605	599	619	584	599	648	589	595	565	566	623	569	620	578	578	621	613	590	620	606	633	591	632	621	605	595	586	627	583	614	606	638	620	602	611	615	585	591	626	588	594	601	585	625	588	568	614	588	600	597	585	584	580	636	609	593	638	575	618	612	619	636	596	630	621	607	624	603	616	638	557	627	609	575	613	627	657	581	608	591	602	574	611	642	600	638	645	620	609	581	589	571	625	583	586	568	617	632	636	642	597	600	565	576	629	574	594	614	587	648	624	615	623	599	642	584	554	626	612	619	603	581	590	610	582	624	589	578	610	618	627	617	595	594	652	591	588	605	585	658	649	620	598	609	607	640	628	577	633	581	630	663	637	591	582	578	628	597	648	624	651	615	598	585	627	577	621	592	606	605	607	623	609	561	578	620	596	636	615	613	614	656	600	582	599	594	567	570	603	633	589	636	576	635	637	578	633	579	621	589	620	614	571	614	615	610	582	606	592	596	612	562	592	592	597	568	634	613	584	583	605	589	601	633	637	620	625	597	627	636	574	619	585	613	575	581	607	631	598	583	627	662	645	603	589	570	613	627	616	599	580	631	647	582	562	612	651	622	620	623	628	621	621	599	578	579	568	628	597	664	574	614	574	610	629	612	638	621	607	632	616	608	613	563	606	615	668	573	611	590	636	637	621	617	638	614	582	617	623	623	580	613	578	578	603	568	622	659	617	615	592	561	642	628	605	568	573	636	568	611	619	596	595	577	591	616	598	635	626	590	602	598	648	582	602	626	564	564	588	602	608	627	630	591	566	678	586	589	609	616	578	614	624	581	616	611	606	616	596	576	601	610	610	577	624	631	627	601	623	592	624	588	599	593	608	595	583	610	588	587	600	577	646	606	598	638	619	582	552	565	591	634	600	570	636	586	618	586	627	619	632	587	581	567	599	605	617	574	607	641	605	589	581	608	585	614	568	563	620	588	634	606	612	613	597	614	631	539	591	630	632	624	617	596	623	609	596	623	594	682	610	614	639	604	627	636	587	607	555	604	599	614	624	617	600	610	614	629	590	640	597	535	589	626	599	604	601	601	605	580	576	592	611	579	565	566	552	599	584	603	590	596	630	597	586	606	606	609	557	618	588	566	633	616	585	614	603	613	601	607	623	582	595	590	592	639	571	604	641	584	588	623	625	632	595	586	595	598	617	577	589	560	620	646	579	611	576	642	599	607	608	624	648	576	639	562	609	577	591	611	596	623	561	593	631	620	607	581	585	568	587	609	621	618	563	634	568	581	602	570	620	613	616	575	645	577	633	625	611	571	608	608	628	645	616	614	602	565	603	593	596	630	573	595	590	590	606	596	609	587	629	591	646	650	622	636	605	569	581	610	611	597	635	594	596	608	580	610	605	552	613	662	634	650	599	591	616	600	586	581	606	628	612	616	578	607	650	624	636	601	609	589	616	577	538	602	593	565	598	583	597	592	606	624	582	630	599	549	619	593	638	610	584	618	642	609	586	629	607	645	577	550	641	596	641	630	597	629	633	601	596	600	569	593	587	610	583	580	621	657	632	590	614	610	623	644	628	563	621	582	634	594	608	593	589	592	559	563	580	594	589	639	620	655	592	587	580	621	592	629	576	623	620	618	598	623	582	601	616	572	586	592	611	616	617	571	607	608	598	615	600	613	639	620	650	580	582	598	586	629	622	605	631	603	633	607	626	611	620	586	615	608	639	595	627	595	593	604	598	612	641	623	588	640	611	611	612	583	560	597	615	615	620	624	596	637	628	606	600	555	618	619	634	590	587	611	578	650	631	606	599	549	621	622	575	613	568	580	613	659	594	575	619	629	619	623	638	637	590	614	636	610	572	575	600	622	574	634	639	647	579	652	638	593	579	604	589	616	592	603	597	613	627	583	600	586	595	603	596	545	614	599	623	602	626	577	638	569	600	600	606	612	637	597	658	605	588	598	602	623	616	613	607	601	594	601	555	600	595	641	625	599	604	632	606	621	604	587	596	609	591	565	593	558	642	593	597	593	620	611	596	587	628	621	635	600	576	627	619	599	611	609	625	598
32603	57041	50739	38946	32781	28228	23705	19347	15193	12062	9815	7587	6086	4970	4038	3605	3058	2598	2276	1978	1764	1730	1548	1395	1292	1237	1130	1039	1062	1036	960	897	904	862	902	880	839	808	788	846	804	827	773	788	773	736	804	789	763	736	760	766	744	724	685	727	744	733	752	714	781	712	756	760	735	723	719	746	727	766	736	747	730	768	738	744	728	707	704	720	720	745	789	699	645	698	736	716	740	693	745	751	701	741	746	713	754	734	723	669	713	681	693	705	666	709	741	680	725	724	720	716	692	730	775	720	764	694	749	710	716	744	747	686	761	724	701	717	682	706	720	701	714	734	726	749	714	752	701	737	672	698	752	689	754	714	716	743	720	718	709	699	744	679	715	767	698	709	754	709	679	722	737	738	691	744	729	709	774	706	709	691	759	733	719	707	742	739	756	678	695	717	687	733	711	744	706	715	778	687	717	727	716	675	743	665	720	719	724	718	750	758	792	713	710	732	704	709	721	758	747	713	692	700	704	714	718	751	716	770	734	728	725	781	704	766	715	756	770	745	677	686	731	693	698	678	760	733	659	686	737	690	737	687	735	702	728	606	688	741	682	700	685	754	711	739	718	722	692	707	716	709	732	751	672	701	752	712	731	749	701	696	728	710	733	706	694	724	733	719	749	691	687	711	750	714	715	690	723	704	652	692	739	664	756	737	718	670	702	680	734	712	721	686	711	682	751	690	746	762	706	718	716	743	747	752	728	681	687	719	707	717	730	710	725	716	731	747	738	755	725	737	736	688	720	681	725	718	718	780	778	720	706	685	743	710	717	719	729	748	698	675	730	750	690	735	697	712	700	739	719	733	697	739	700	705	736	708	750	722	725	733	682	744	737	701	705	708	703	698	735	734	707	698	707	729	701	727	763	718	737	718	731	701	741	751	745	738	742	747	689	687	726	693	731	734	708	711	712	690	720	741	726	755	720	700	743	724	711	714	693	676	732	782	725	682	708	712	709	674	734	708	684	759	715	723	672	723	714	739	744	742	727	701	680	703	727	700	739	740	749	745	716	713	725	699	699	770	692	716	723	766	689	708	722	732	715	748	784	755	765	749	701	727	766	709	735	712	695	709	729	703	738	661	747	695	709	718	716	745	755	697	760	699	697	714	665	697	711	687	736	735	702	715	676	763	692	753	698	706	694	664	717	704	752	709	749	731	743	655	690	727	705	720	702	709	705	703	728	670	708	704	771	743	767	729	749	762	725	768	703	693	760	666	681	722	721	793	743	733	735	719	743	691	683	734	766	712	702	760	764	759	690	715	673	659	697	680	721	717	730	733	722	742	712	797	693	746	758	724	711	702	713	726	672	666	777	740	714	738	746	707	699	737	758	694	717	698	701	681	713	685	742	678	788	700	765	748	736	728	688	732	749	730	708	709	680	728	688	709	718	715	719	707	693	760	710	673	728	715	743	694	689	693	690	752	705	741	742	691	686	735	692	683	739	717	708	714	740	710	735	725	709	764	724	711	671	711	717	665	729	763	672	703	755	707	692	712	723	786	719	718	724	708	722	700	710	740	709	707	751	671	731	709	714	726	735	697	711	717	727	703	735	731	714	721	733	744	730	736	730	781	738	707	742	683	714	742	752	735	713	738	762	713	733	699	672	672	696	746	751	726	670	688	729	756	706	722	682	727	682	762	727	773	740	714	658	792	735	749	713	699	742	719	726	723	673	677	736	701	790	786	712	753	697	738	722	724	725	708	728	781	732	735	761	747	731	736	707	686	665	742	736	733	722	701	765	746	719	705	705	714	728	706	754	698	714	725	759	751	736	751	648	726	763	693	755	696	718	712	756	780	722	733	705	806	731	666	723	713	711	691	663	686	762	706	714	744	751	726	733	766	709	711	703	764	715	693	700	725	704	690	693	758	759	678	693	674	710	725	717	761	695	729	729	683	709	694	701	720	709	705	713	706	758	728	718	685	723	725	669	723	708	724	690	724	680	720	696	736	740	696	689	705	725	772	678	687	772	745	700	703	731	697	756	740	667	749	772	725	723	726	759	723	727	769	695	759	726	720	689	722	698	732	712	704	693	749	745	736	701	715	746	782	762	738	700	736	702	773	681	718	676	746	722	685	782	723	720	730	730	716	728	745	687	770	745	692	694	737	737	714	735	768	719	710	760	750	767	725	702	697	736	742	723	777	708	690	669	715	764	682	753	714	750	759	691	690	753	700	682	708	716	737	725	734	743	735	771	772	768	679	712	740	729	737	713	712	701	737	704	727	719	726	737	697	715	731	748	740	727	738	776	739	730	703	698	743	689	694	774	688	709	691	731	734	743	763	721	743	759	696	720	733	745	701	701	723	702	727	730	697	744	731	695	752	712	714	708	736	677	661	744	751	695	702	672	717	713	697	697	727	749	723	708	729	715	730	714	699	671	688	733	691	721	725	748	683	687	725	740	736	727	717	748	708	730	740	760	805	689	730	706	706	728	767	780	703	720	673	768	719	692	691	688	700	737	666	693	702	755	670	744	722	759	726	708	709	698	705	753	706	741	738	710	720	704	709	733	727	748	772	694	726	744	750	671	759	705	741	702	728	697	734	722	696	668	729	731	697	673	672	665	732	714	715	694	733	691	689	704	713	719	724	722	721	708	699	752	716	727	764	700	671	739	672	752	754	763	732	757	680	707	698	678	713	699	733	706	704	737	725	717	756	697	735	748	701	744	731	737	747	718	732	704	716	718	746	746	748	691	730	683	783	664	779	757	764	710	679	682	754	725	747	702	745	688	711	711	696	683	735	698	683	714	743	745	714	735	750	727	694	664	726	750	698	733	711	736	676	700	724	701	716	719	740	714	709	757	702	714	724	750	762	737	697	737	709	754	707	745	722	721	735	752	718	719	732	705	704	678	736	774	699	721	682	711	722	757	697	746	697	740	708	690	717	715	723	699	717	716	693	708	710	652	690	694	733	708	737	708	690	725	709	757	715	729	721	700	723	721	703	750	693	712	736	738	696	706	768	756	720	712	730	742	758	704	697	718	711	708	760	706	693	754	711	729	707	724	700	750	723	766	729	727	724	756	728	737	749	742	705	756	734	717	746	701	695	729	715	706	733	753	720	691	725	772	673	766	717	732	763	703	693	692	688	772	725	719	726	654	732	745	748	711	716	741	703	684	675	686	703	732	710	707	721	758	682	680	736	712	738	764	739	750	691	713	722	715	734	741	773	691	747	696	688	724	756	705	739	730	744	694	687	730	729	719	744	741	687	689	673	699	700	668	763	728	782	709	702	733	681	731	720	674	706	719	695	746	714	727	750	752	744	742	745	737	695	735	723	737	662	737	713	728	739	711	716	696	729	776	703	659	717	697	695	756	734	728	762	726	714	691	745	740	739	731	746	665	751	729	678	753	735	685	751	756	772	742	750	677	711	751	691	741	693	696	708	753	688	727	732	730	773	764	719	749	733	791	718	725	748	738	793	747	712	714	671	740	720	673	721	712	670	756	730
27734	28308	34859	27077	17556	11871	8075	5794	4267	3246	2533	2139	1715	1500	1347	1250	1061	1032	947	874	813	797	814	781	740	702	654	730	724	661	634	663	640	669	677	663	653	687	634	622	649	646	687	648	620	646	654	606	645	602	636	575	644	602	656	618	671	641	649	617	614	647	648	593	688	652	607	617	599	658	634	629	632	589	621	579	598	636	601	611	590	641	600	618	612	607	615	633	558	621	575	608	610	591	626	669	566	600	647	593	630	627	640	624	620	597	609	635	620	619	635	609	643	628	614	605	608	564	611	647	590	606	605	589	584	639	601	622	644	630	600	594	590	591	633	640	618	597	611	609	572	617	652	615	566	613	609	623	657	630	636	570	600	611	623	660	603	586	594	592	585	642	622	575	603	621	646	621	597	595	625	570	590	651	628	556	641	586	641	584	601	618	599	662	619	590	612	624	572	616	576	614	624	613	607	632	645	609	626	631	642	659	630	631	592	596	669	605	617	612	603	615	612	631	624	606	643	583	578	653	591	615	597	611	646	606	590	603	584	651	629	641	628	619	632	628	620	634	649	590	623	632	610	591	633	569	645	582	592	566	630	611	590	628	611	624	625	616	624	637	571	575	559	580	632	559	606	604	661	638	624	607	637	600	632	633	652	612	613	584	640	599	580	656	613	588	614	612	661	574	640	605	669	648	575	633	626	606	608	609	624	625	615	603	637	643	590	636	565	595	594	612	627	644	634	632	588	632	626	630	631	665	606	614	621	590	583	650	614	638	581	625	600	633	592	600	575	682	580	635	596	604	645	550	642	573	605	612	580	603	601	649	592	611	623	570	529	596	615	629	639	635	609	599	639	553	607	625	604	591	640	632	619	600	633	646	625	617	623	609	620	610	622	650	643	602	618	605	586	649	641	619	645	605	623	629	642	583	645	622	608	625	631	572	613	621	609	675	630	638	630	599	656	584	598	633	559	599	612	605	626	632	617	578	651	666	643	631	678	648	596	595	622	622	626	624	589	633	591	623	639	656	645	632	609	564	571	584	653	615	564	601	596	653	625	589	587	604	617	629	609	607	637	619	594	595	580	640	636	596	603	642	658	618	581	618	605	604	619	633	625	629	601	648	611	626	613	608	657	588	627	623	568	594	648	625	575	611	638	617	609	577	640	603	581	639	633	614	631	613	633	618	592	629	649	649	586	591	581	590	587	596	615	632	600	593	633	614	647	602	593	603	640	604	658	632	650	628	592	629	648	581	596	602	632	657	623	581	615	626	608	610	644	601	615	653	601	589	609	610	643	614	627	586	683	646	596	603	609	652	629	599	594	618	592	642	642	668	640	614	638	633	626	606	636	650	631	593	643	641	611	649	632	626	623	649	619	601	610	631	629	617	657	653	634	596	611	604	664	622	608	655	616	610	648	630	610	621	566	596	636	636	633	608	594	621	659	612	674	647	592	647	659	640	662	627	647	624	625	648	647	612	620	613	603	652	623	621	641	592	590	654	606	617	635	620	632	656	613	624	600	620	620	598	572	605	610	597	601	630	601	624	657	632	624	654	655	641	605	543	615	615	591	615	642	632	612	639	606	623	618	623	625	580	601	621	640	604	585	667	573	609	602	589	596	618	628	614	607	625	609	618	593	643	670	556	636	576	608	626	646	652	663	600	613	601	620	620	604	576	640	650	659	608	611	654	626	604	603	635	601	654	631	580	617	636	624	631	619	611	638	608	635	604	690	560	658	599	574	627	595	609	609	642	629	623	589	590	604	627	620	571	607	667	604	637	606	596	587	616	659	605	612	622	592	619	590	611	645	613	644	611	627	623	649	605	605	638	614	590	628	630	597	579	599	637	585	637	587	648	596	565	608	574	629	591	588	662	643	622	602	639	626	606	612	622	658	641	568	588	585	623	622	629	620	600	611	579	640	645	614	570	623	677	603	623	608	585	602	612	619	593	644	588	649	612	634	560	659	599	652	613	620	634	610	616	633	612	590	679	599	602	612	653	626	614	611	620	608	583	607	597	612	593	599	646	644	584	599	611	571	658	624	648	573	643	603	615	644	624	668	601	639	641	627	629	641	653	608	609	578	593	598	673	565	627	561	644	650	610	644	593	579	642	589	644	594	576	614	622	613	638	665	604	630	620	675	634	588	612	616	629	609	630	632	651	607	608	623	638	640	626	602	571	647	616	612	617	594	632	638	658	601	592	600	634	629	665	596	666	591	619	636	593	620	626	616	569	597	607	607	647	545	639	621	624	627	647	676	612	612	591	605	600	632	612	594	611	626	620	552	634	601	610	629	624	617	617	626	606	624	629	592	609	600	636	640	598	642	639	577	653	629	623	577	601	628	550	623	631	609	606	615	556	631	598	626	602	586	601	649	615	630	631	622	660	650	598	604	611	600	585	620	664	641	588	597	646	582	546	615	620	599	626	581	624	585	563	621	578	596	585	601	573	619	595	607	573	615	624	613	625	620	620	613	604	633	630	564	604	584	605	603	621	601	575	622	595	601	616	563	584	610	615	602	640	618	648	651	574	629	616	621	645	629	619	599	640	655	583	626	679	597	635	619	609	572	640	630	603	609	608	628	584	619	587	618	582	581	599	577	614	545	595	654	628	642	619	624	635	661	613	600	601	651	630	600	640	624	623	636	598	637	630	588	620	654	608	608	647	606	651	600	564	606	614	611	609	612	675	648	626	660	632	605	624	661	597	623	577	592	582	619	667	620	657	613	647	622	581	633	605	661	593	638	578	631	598	627	658	579	629	586	614	615	619	629	653	613	602	637	644	629	584	593	609	572	576	583	607	601	591	630	642	617	663	600	623	597	618	611	592	657	634	616	596	594	627	599	638	621	634	598	612	604	603	611	638	645	625	618	576	624	576	612	620	630	632	626	605	602	659	613	587	614	637	585	595	624	636	637	610	626	626	594	627	610	648	622	585	610	580	625	559	602	583	657	609	615	655	656	608	644	632	629	605	613	642	633	583	593	624	633	609	623	605	637	654	607	608	594	603	664	601	601	577	618	631	615	609	602	589	595	589	602	607	627	594	636	592	599	593	557	636	618	643	637	599	606	627	601	634	583	615	593	630	613	618	569	584	619	619	601	578	632	584	614	582	631	616	627	646	664	654	634	638	637	601	654	647	644	626	637	633	601	612	627	635	596	657	599	648	619	605	587	644	651	589	629	633	618	641	628	651	621	617	581	671	580	622	622	616	602	652	635	608	642	620	600	655	604	616	667	609	654	639	657	585	621	599	605	626	590	601	612	594	604	606	651	576	636	626	617	637	606	636	653	600	622	634	588	591	628	638	629	614	574	659	593	588	620	596	623	589	655	613	590	614	611	606	595	612	630	600	624	591	578	606	591	632	623	584	626	654	622	612	608	622	616	611	614	652	634	587	573	594	601	608	598	620	603	622	604	609	628	646	611	636	564	594	569	628	667	630	617	609	657	636	609	608	614	614	623	585	675	646	599	612	601	630	607	676	588	577	590	639
30774	46131	40050	28239	22216	17804	13895	10800	8174	6214	4854	3952	3186	2718	2214	1921	1681	1470	1476	1228	1182	1113	1060	1010	1001	963	910	886	925	807	824	806	833	829	789	836	812	822	786	785	798	757	750	774	759	785	808	781	740	778	762	775	760	760	718	748	765	733	745	766	750	760	765	789	797	748	723	755	775	742	769	762	733	704	777	696	775	763	756	734	750	716	721	716	735	797	745	754	739	768	738	751	736	741	754	774	720	732	773	739	732	762	795	762	777	741	761	753	810	757	707	734	762	784	752	805	765	731	764	755	768	783	761	754	817	709	693	741	715	675	750	777	773	770	755	747	755	720	700	773	770	758	779	757	764	737	721	772	758	794	743	752	739	744	764	718	756	721	732	751	723	750	755	809	748	744	739	730	734	760	750	723	766	731	765	758	687	724	749	691	757	717	736	760	737	735	792	769	730	760	743	751	720	779	792	738	731	763	756	781	717	783	721	738	762	739	743	768	725	699	747	757	752	731	765	740	765	780	706	770	782	736	711	792	755	772	755	757	777	769	724	774	783	753	718	775	742	759	733	730	770	742	757	708	759	722	765	744	779	767	753	720	760	768	754	725	751	801	743	747	753	670	796	733	749	745	743	758	740	796	771	739	810	730	787	728	726	700	731	742	755	718	794	707	728	705	763	783	734	722	784	767	751	753	730	807	726	778	738	746	729	740	763	803	771	736	731	756	754	785	771	750	714	764	768	741	732	714	740	735	767	688	673	745	756	720	746	772	778	733	746	750	767	793	748	790	710	740	731	718	740	767	732	759	772	765	783	708	747	777	773	725	794	765	732	738	721	763	722	744	746	777	731	776	715	717	769	797	777	731	739	769	747	731	745	746	738	764	763	749	760	757	769	712	776	763	732	772	764	730	742	744	821	774	739	754	775	758	742	769	758	738	761	754	730	771	754	769	719	730	786	738	730	723	740	736	771	781	787	748	743	739	788	768	738	783	768	732	775	740	722	717	799	733	775	791	745	748	746	732	770	772	736	749	779	818	743	759	709	742	668	746	740	718	753	744	730	778	726	790	745	768	723	758	697	728	694	750	755	719	731	770	770	747	755	770	801	776	729	782	717	740	713	742	730	727	744	785	776	740	800	742	719	748	720	756	688	759	756	796	747	685	743	726	760	761	692	747	709	749	740	768	762	723	750	796	758	732	795	779	732	728	712	832	753	749	802	736	755	754	718	781	708	726	748	746	737	710	738	739	735	694	748	757	776	732	748	741	714	751	758	749	760	735	774	720	745	746	693	758	737	747	755	721	706	726	788	748	761	722	717	727	740	782	732	756	753	817	732	725	702	743	717	760	790	750	711	737	740	729	725	708	726	748	728	763	715	713	682	767	784	735	756	744	717	789	703	776	789	704	721	753	745	754	761	721	760	737	755	739	745	791	763	758	786	749	780	765	740	749	754	732	730	737	777	678	712	760	718	722	737	761	753	725	797	727	751	791	738	774	799	766	731	732	700	755	745	759	733	721	739	773	753	767	749	789	684	762	761	765	771	747	747	747	761	823	739	725	724	747	723	760	729	732	773	771	761	784	748	755	709	693	762	749	760	736	680	762	763	721	760	725	747	722	739	804	739	724	748	728	762	718	789	730	768	750	759	746	774	768	755	774	718	735	728	776	727	722	740	754	761	758	741	753	745	720	751	759	687	755	771	711	799	707	807	761	756	727	794	777	714	703	731	787	777	727	769	706	769	783	799	744	787	745	754	761	739	752	734	782	763	725	729	704	729	706	744	748	765	760	737	784	781	777	745	774	723	758	715	713	768	765	798	745	754	770	801	702	731	731	719	758	807	751	704	772	762	771	798	769	749	777	716	798	707	770	776	719	764	816	785	720	752	785	719	755	765	785	703	745	723	747	781	735	707	766	738	797	768	766	752	762	756	711	740	721	749	755	754	754	692	724	724	738	733	706	779	752	783	742	745	749	727	748	766	801	757	695	707	767	782	686	753	736	735	767	748	753	741	747	711	712	767	746	747	737	765	718	733	720	765	762	763	742	741	792	788	759	757	761	732	769	716	705	744	742	745	758	746	780	777	739	763	729	718	763	734	765	735	736	735	759	758	732	778	754	713	780	697	772	768	780	776	773	770	799	805	761	714	744	711	729	708	739	766	736	769	759	708	694	751	720	749	735	712	764	758	734	746	741	689	741	723	774	771	707	734	721	758	727	693	718	747	760	786	700	744	771	688	733	774	783	744	796	715	773	706	764	718	695	707	786	755	696	750	748	718	748	761	764	722	758	761	772	765	767	758	764	731	734	763	707	762	713	732	693	688	768	753	769	697	750	795	764	750	724	733	720	791	785	758	768	700	723	777	751	791	751	737	768	726	771	738	753	700	719	741	737	773	816	721	700	769	746	742	783	703	765	754	693	798	766	760	755	759	748	749	722	734	760	701	770	753	747	738	719	747	773	734	774	770	779	746	765	757	727	717	791	730	736	748	735	699	718	724	744	736	810	719	717	716	796	784	730	770	697	718	705	766	784	739	842	742	736	741	722	783	758	725	739	750	740	747	709	755	754	768	784	783	758	771	759	699	719	757	769	721	750	744	750	797	748	744	792	719	761	712	755	769	741	753	806	713	753	743	760	734	758	797	741	730	787	705	732	759	761	726	805	723	732	740	743	740	800	741	777	753	699	789	800	754	731	800	722	763	794	726	705	768	708	736	758	746	754	761	739	755	766	759	699	694	734	763	794	734	782	761	785	717	761	719	730	735	756	698	808	758	755	764	739	765	727	763	786	793	783	730	770	735	752	759	793	727	747	728	759	750	759	785	743	725	750	755	685	751	715	748	745	846	759	772	722	782	742	745	756	743	810	774	699	746	727	742	753	764	735	779	749	734	779	798	729	749	790	727	780	750	743	813	758	811	761	789	752	762	714	759	763	770	782	713	763	742	787	747	740	760	729	750	748	735	744	762	779	697	748	774	767	745	753	752	753	763	750	688	759	727	741	753	706	754	743	798	773	751	756	756	772	783	750	783	717	789	760	754	725	772	743	738	740	792	741	755	747	761	744	738	740	722	728	723	761	704	766	722	755	743	774	716	775	759	714	716	743	732	810	753	725	760	740	737	709	656	720	778	781	756	718	778	761	725	726	714	712	722	680	725	756	764	741	769	733	735	724	696	727	776	751	746	732	747	769	752	710	755	734	726	719	727	743	771	720	753	726	757	796	750	757	764	770	789	752	720	741	747	748	776	769	766	739	696	809	695	766	701	771	728	731	733	734	742	729	769	710	778	726	811	741	743	744	762	762	740	711	742	798	730	778	756	722	771	724	764	744	821	783	773	741	781	727	753	710	755	759	776	715	737	770	764	719	730	734	750	774	725	773	747	782	750	785	797	723	762	734	749	771	780	725	782	727	761	747	785	756	705	724	709	764	767	752	746	702	738	763	773	727	717	736	724	754	770	754	756	733	710	767	710	780	780	778	744	737	747	745	712	770
23805	20791	28082	24355	22175	20055	14916	9308	6431	4881	3879	3112	2526	1991	1699	1524	1372	1290	1168	1107	1005	891	877	829	794	784	764	734	730	686	672	699	663	629	627	676	699	637	625	613	679	675	643	655	674	633	624	579	617	654	637	625	627	595	598	623	607	608	599	623	576	637	598	592	628	606	576	630	648	586	602	617	656	577	572	603	645	605	578	611	620	616	622	636	606	626	587	600	568	608	589	542	624	618	616	588	609	627	627	628	608	594	605	584	597	625	573	603	599	576	646	584	598	609	572	634	622	621	660	592	626	550	576	627	640	618	565	584	567	590	566	559	576	612	590	549	553	612	621	609	625	617	662	572	610	614	580	609	630	652	600	600	601	608	611	596	636	622	613	608	652	594	599	619	585	637	582	609	606	608	605	610	608	584	626	617	620	572	643	615	630	601	615	600	634	629	619	597	601	619	581	608	572	611	591	613	628	610	588	635	648	607	631	614	627	621	586	602	581	615	623	591	633	645	632	622	615	599	578	593	602	580	608	599	615	595	649	614	615	603	600	613	626	636	582	598	619	607	632	676	624	586	602	593	565	625	644	618	591	624	599	612	569	572	619	616	616	563	646	633	658	591	588	601	628	620	607	577	652	583	575	625	606	611	651	594	587	639	646	620	615	611	619	584	592	619	622	609	610	631	606	660	643	589	625	628	580	581	632	597	616	579	587	601	596	610	612	594	604	656	572	598	586	592	565	563	606	556	612	584	601	653	604	577	593	620	632	593	595	602	596	588	599	583	612	636	597	537	631	585	584	595	602	618	626	556	640	590	594	634	594	569	617	565	630	586	588	608	620	605	586	635	613	623	615	633	585	584	642	542	559	660	590	615	575	608	600	619	594	554	629	619	630	590	566	625	629	640	649	672	601	572	661	599	606	629	645	644	584	618	617	576	599	622	602	572	637	598	653	608	712	585	624	622	609	627	632	641	610	583	604	616	601	554	592	599	606	566	632	582	585	643	632	643	616	582	646	611	610	591	613	563	610	586	629	629	647	624	600	571	602	624	616	553	620	607	596	654	633	629	652	592	589	578	609	600	652	548	652	586	626	593	620	621	587	560	603	623	617	592	611	623	590	612	584	591	605	626	613	630	623	603	600	600	615	596	579	622	629	590	573	598	615	594	602	626	677	614	652	640	659	613	626	597	610	592	646	595	644	613	622	592	596	584	614	608	611	596	605	596	581	599	602	617	621	592	608	617	611	596	565	658	615	579	639	585	631	634	591	647	609	594	622	583	581	655	589	604	583	634	617	622	596	639	575	569	614	623	564	583	608	614	630	622	621	640	638	594	570	630	603	613	575	605	583	601	584	610	591	610	607	599	582	631	610	604	585	634	596	590	644	609	620	595	602	608	560	596	629	609	642	622	609	617	622	637	580	617	614	625	620	596	578	587	577	618	620	626	614	568	575	618	604	630	654	601	604	570	613	613	624	601	613	639	621	619	595	620	629	619	597	598	634	602	579	577	625	612	582	591	606	565	631	583	609	590	615	608	622	610	565	566	593	572	594	606	612	573	607	597	598	589	581	619	583	626	582	621	575	607	610	568	587	618	591	598	668	600	626	605	602	634	613	594	591	581	540	573	648	618	613	633	588	578	600	571	616	610	610	629	606	570	603	601	592	610	573	597	620	616	599	583	637	603	610	597	578	637	596	591	595	647	625	666	612	586	601	617	574	615	628	625	624	569	608	584	586	603	585	634	575	595	613	642	558	657	594	588	568	617	613	604	627	595	596	647	618	589	583	610	605	569	600	649	618	609	577	571	568	617	603	562	600	581	596	603	629	612	580	675	617	603	603	594	618	656	597	630	587	607	625	615	586	629	582	605	640	597	581	600	639	632	562	589	616	599	575	583	607	572	598	614	596	592	630	592	632	604	616	603	604	625	670	608	571	613	662	603	632	607	601	616	596	609	627	590	653	587	619	605	626	618	616	606	650	637	626	630	638	597	597	644	627	604	601	584	594	616	583	598	642	623	590	583	622	633	620	633	633	578	590	633	614	613	581	619	587	620	596	616	594	588	599	608	615	590	578	639	593	582	609	598	575	572	638	630	566	618	607	618	581	632	580	617	589	569	603	615	614	594	659	618	592	617	560	570	619	556	608	644	600	616	592	589	610	633	613	598	610	619	614	555	586	602	623	601	576	664	627	609	600	635	587	584	621	597	638	656	649	590	607	613	608	624	634	647	620	618	606	641	575	624	591	644	634	574	585	565	605	621	607	650	603	604	618	614	622	594	628	615	617	638	589	609	585	599	584	597	568	621	614	590	653	591	593	594	659	586	647	569	601	585	591	603	619	612	623	623	595	565	607	564	611	634	629	640	598	637	599	649	614	618	604	565	592	590	600	604	656	607	629	625	572	550	593	591	607	611	607	624	577	631	594	644	633	602	653	588	589	565	605	592	561	534	613	599	614	573	600	593	611	589	576	624	605	652	600	589	604	566	602	605	581	686	618	593	610	613	588	573	619	576	586	615	592	598	623	607	589	628	642	555	616	621	618	595	617	619	581	630	577	628	602	571	585	641	594	557	607	630	620	606	606	605	621	601	614	614	579	582	575	643	627	592	612	583	643	631	622	639	619	624	635	608	620	675	584	575	595	611	607	642	603	601	592	628	622	585	625	601	640	597	587	600	597	606	600	647	607	582	609	596	634	653	603	632	613	631	559	652	600	585	604	597	610	581	660	603	610	608	629	633	638	652	599	618	581	610	616	574	620	615	574	605	622	651	606	644	610	590	587	625	618	594	595	628	638	599	583	574	592	609	628	593	618	573	597	630	604	646	614	634	583	603	603	650	592	597	603	620	556	653	615	576	654	578	611	596	612	642	628	609	548	579	607	591	640	593	572	659	611	633	606	643	600	632	640	552	560	634	604	592	653	592	574	636	593	598	627	635	625	626	620	616	612	635	589	632	619	614	587	644	604	603	602	628	636	617	585	564	607	629	577	629	573	621	632	590	634	605	666	619	640	584	618	591	622	604	592	579	604	643	626	600	623	593	592	636	610	604	632	614	680	586	635	616	602	625	601	634	597	590	625	602	587	567	612	593	576	599	572	607	603	592	611	592	619	554	614	608	609	609	620	524	597	575	676	577	605	632	642	634	626	572	595	652	590	553	552	602	574	612	593	643	582	628	574	588	590	588	549	608	627	597	556	612	632	592	600	628	626	597	621	645	631	582	637	564	610	673	606	643	604	613	630	596	647	610	631	605	631	663	609	636	601	614	585	592	640	597	606	599	660	647	560	607	663	632	650	613	605	626	596	607	548	588	596	684	603	622	615	533	599	576	594	555	664	611	597	597	606	598	597	634	592	597	660	595	609	611	583	615	598	636	577	575	588	584	607	598	635	629	583	621	581	589	640	620	612	610	646	625	630	555	600	602	581	567	614	566	669	631	569	586	657	610	675	586	600	577	602	584	622	596	581	585	602	575	596	561	647	626	631	545	572	615
31584	53551	47569	34125	27799	23046	18897	14942	11609	8864	7075	5431	4433	3664	2991	2533	2302	1973	1798	1578	1384	1314	1250	1101	1106	1077	1014	931	942	844	881	894	849	890	812	830	772	834	810	794	760	794	763	776	756	788	756	749	746	761	797	734	749	747	713	719	760	758	739	721	696	780	724	731	710	683	712	743	748	773	734	709	692	720	796	731	700	710	754	740	751	729	717	709	738	737	775	745	679	746	758	738	761	712	772	741	758	728	744	748	742	723	769	740	724	736	772	761	718	721	759	821	792	740	717	715	693	737	759	738	730	746	748	729	730	738	772	721	683	728	726	733	720	764	713	709	718	778	741	740	726	762	709	720	741	763	710	764	765	727	707	742	699	732	735	731	694	736	712	721	709	744	750	719	760	728	768	718	740	710	763	744	707	708	718	726	761	783	749	737	757	728	713	689	722	728	739	748	730	718	734	780	725	742	706	741	789	745	727	712	753	726	749	678	756	728	756	722	692	747	735	687	736	764	757	764	734	727	693	768	699	724	714	741	746	732	710	660	703	722	757	738	725	716	699	752	688	716	743	702	756	754	745	731	741	770	730	737	720	710	771	716	698	741	769	697	713	749	736	669	757	691	767	745	651	749	719	694	727	721	710	688	735	704	793	743	760	697	724	753	723	750	731	704	716	740	725	734	729	725	717	760	748	754	754	754	706	720	742	757	685	724	722	726	688	755	740	725	728	757	747	724	744	699	728	769	783	772	779	793	734	697	754	686	804	772	730	721	735	704	710	753	718	714	755	686	723	691	714	738	713	746	760	711	722	739	695	750	728	722	692	707	749	725	733	721	729	719	753	718	731	721	710	725	740	721	720	719	749	769	760	705	737	735	737	753	731	689	756	722	734	732	648	768	694	718	706	711	737	730	775	712	800	777	769	766	761	741	725	686	748	714	691	682	706	736	771	750	788	679	750	744	748	752	728	727	736	732	750	686	708	754	696	713	723	723	706	752	712	751	742	728	733	683	757	711	742	714	700	726	723	732	764	746	767	790	772	735	772	715	682	728	695	728	677	759	720	697	734	686	722	736	740	758	710	710	732	703	747	738	703	713	787	690	742	713	760	742	750	783	745	754	708	729	770	717	772	693	770	730	699	726	737	784	747	746	743	679	723	749	735	701	744	705	721	694	695	716	711	734	700	740	722	709	746	725	740	750	735	757	754	750	709	719	733	725	709	704	746	746	711	730	714	732	754	756	733	688	756	708	751	754	719	729	710	744	735	757	692	725	713	705	780	735	687	730	745	707	731	736	714	746	735	835	723	815	754	774	758	738	702	735	745	733	714	751	741	751	708	728	731	727	744	700	697	729	701	700	712	718	679	683	750	701	744	713	742	726	771	724	710	713	670	706	729	717	719	719	722	722	725	790	759	782	744	780	759	719	719	716	726	734	750	757	732	700	699	731	751	711	689	747	732	737	722	784	693	720	735	683	791	756	788	722	708	790	766	724	712	757	688	763	757	738	722	767	766	731	725	699	697	716	690	763	698	704	659	748	751	751	725	764	764	713	733	755	750	783	702	681	759	668	736	739	754	714	709	701	720	718	727	749	765	697	722	710	690	748	746	772	686	703	733	754	735	730	733	721	769	734	774	759	766	738	748	702	716	702	731	737	697	724	741	710	723	711	778	683	739	715	762	743	720	728	747	739	721	728	720	728	746	679	747	746	718	747	729	702	702	745	729	716	700	719	735	742	801	691	762	760	746	736	701	724	682	744	736	748	753	715	717	707	706	720	719	765	716	771	722	687	738	689	702	718	731	747	723	698	703	765	706	698	711	732	744	712	742	749	732	749	707	767	715	746	757	722	694	728	747	734	740	750	720	718	719	699	762	749	699	742	676	739	687	731	700	736	719	721	707	724	734	719	736	735	701	703	702	727	717	714	714	711	736	719	712	704	762	719	732	735	711	767	761	688	732	715	712	757	764	746	762	684	731	707	739	779	715	718	697	744	724	727	762	734	699	728	694	687	735	762	726	743	694	773	757	771	755	714	692	711	730	747	722	746	719	744	758	693	727	711	723	733	716	718	732	762	760	733	786	695	757	756	693	708	730	755	734	737	746	683	772	765	746	765	730	726	728	770	741	731	764	740	761	747	740	744	741	705	742	715	731	757	786	731	735	741	737	750	746	714	728	728	692	692	712	739	733	716	713	723	744	718	730	724	738	720	720	720	744	754	704	733	690	705	771	749	722	726	749	715	699	720	772	750	725	725	681	729	718	721	728	752	777	721	708	743	754	669	706	696	730	724	713	744	737	693	708	684	741	764	728	701	710	734	760	740	694	739	700	757	730	806	672	727	758	745	728	693	699	707	719	708	701	727	736	737	738	714	731	702	705	709	765	774	733	700	733	751	714	710	731	730	745	692	745	717	749	778	706	711	763	770	729	748	786	708	743	730	739	748	746	716	773	759	735	707	696	771	776	719	701	718	712	712	766	727	714	731	756	711	716	696	772	821	686	681	740	693	754	703	692	772	786	713	687	681	717	674	736	759	697	666	707	698	723	755	779	717	763	687	777	738	723	693	731	715	711	734	730	777	732	779	716	736	751	755	702	700	695	725	714	749	760	736	746	714	676	699	694	747	726	782	755	719	728	762	736	718	755	693	747	720	735	742	728	747	777	740	728	728	737	747	702	722	741	759	757	703	697	690	760	730	775	730	737	755	739	744	758	719	700	729	740	763	757	710	739	717	754	732	745	711	678	718	695	726	722	750	739	686	753	731	765	756	759	736	701	685	698	717	783	647	746	740	715	769	755	743	755	675	744	727	743	750	757	732	709	772	731	757	801	753	757	712	726	716	708	743	761	737	722	734	721	717	743	735	763	721	758	699	753	768	729	724	760	740	713	733	698	765	726	710	684	753	717	741	796	677	690	725	709	745	683	694	753	794	740	788	695	764	739	690	708	727	713	729	740	744	737	778	713	736	751	672	766	749	709	679	699	767	768	731	723	785	740	696	710	711	721	716	703	724	728	704	746	746	723	700	756	746	683	727	713	716	706	730	754	731	755	737	758	726	675	717	717	746	755	669	731	716	673	744	755	706	722	733	707	748	734	689	711	749	697	737	651	754	684	685	745	764	760	736	766	726	731	766	766	753	772	718	698	740	700	727	751	764	700	708	696	739	751	713	715	716	740	714	764	716	739	756	768	728	737	737	748	733	689	757	755	779	739	741	706	737	712	745	726	735	725	716	735	723	767	739	778	722	735	771	717	762	739	736	731	761	675	708	732	735	728	766	748	736	746	708	700	728	731	774	749	723	712	739	746	716	742	738	741	704	733	719	727	780	734	673	709	708	768	716	747	737	690	724	768	746	732	685	730	791	704	750	767	711	763	736	729	722	747	763	725	729	732	752	696	706	705	785	713	730	730	759	688	749	673	733	681	722	721	730	753	727	791	745	741	732	732	782	740	713	749	723	775	728	708	697	730	751	746	749	702	717	665	714	758	702	785	775
22654	20778	28349	23354	21384	22848	21897	12958	8930	6694	5317	4242	3346	2750	2354	1867	1751	1498	1438	1283	1182	1050	1106	974	995	848	859	806	782	761	754	707	689	706	708	709	667	676	709	710	687	698	649	660	640	632	663	676	593	593	597	624	637	693	630	628	649	671	559	596	627	653	625	632	603	667	620	659	634	638	628	621	649	651	607	630	634	644	602	619	612	594	576	592	626	660	620	590	579	606	587	563	635	575	623	586	607	590	623	574	633	651	618	603	602	631	622	612	604	604	604	597	617	642	631	608	611	648	601	661	623	602	600	646	585	623	609	590	602	625	594	634	546	611	583	615	613	597	569	620	602	625	632	577	607	634	613	626	619	626	585	621	639	656	583	635	637	631	602	590	636	584	617	588	641	622	605	586	628	621	574	620	575	576	638	658	604	597	605	605	652	667	643	630	630	626	581	614	576	590	638	602	573	585	566	577	631	618	569	608	601	616	643	630	625	601	643	656	628	580	609	594	600	604	604	632	621	664	608	580	651	600	586	622	603	615	618	632	647	609	637	629	654	572	598	566	652	602	644	622	603	642	601	632	648	589	632	617	621	642	598	610	613	606	589	633	661	605	589	612	572	605	618	643	624	574	637	663	631	629	614	578	604	663	550	626	624	652	598	620	645	601	606	589	627	603	609	603	591	579	622	592	593	625	605	651	602	613	676	581	608	611	587	614	639	633	629	631	604	598	597	587	580	645	627	592	606	616	601	589	641	606	562	622	554	602	583	619	621	623	607	624	657	649	610	588	631	598	566	627	571	675	576	604	621	617	585	624	614	593	582	579	619	620	614	626	633	614	608	630	616	641	578	610	593	606	629	623	614	620	685	650	556	595	575	625	599	640	650	632	615	617	595	603	626	640	644	595	591	601	619	606	605	553	627	603	628	639	612	616	631	616	596	583	626	632	611	595	552	582	630	655	643	644	594	622	597	625	610	592	607	586	655	608	621	598	622	601	635	625	601	611	628	603	651	587	627	619	615	596	574	579	640	598	618	619	555	630	612	641	619	589	613	656	645	648	637	611	574	647	604	613	618	590	617	614	668	619	646	618	569	618	594	586	611	611	647	631	612	610	637	570	603	621	576	610	630	593	580	566	588	608	608	658	614	644	626	569	571	595	631	646	579	614	605	633	609	649	611	605	615	638	603	626	641	628	614	598	604	658	612	581	597	617	600	613	643	601	638	621	618	594	618	627	608	594	610	627	621	621	635	616	595	593	607	656	565	643	611	600	587	658	656	602	629	586	614	620	631	619	679	608	629	601	643	569	649	597	610	579	621	588	592	606	613	614	585	568	592	605	594	595	558	637	645	621	638	623	608	581	647	639	591	592	653	603	673	588	627	603	615	592	590	602	637	646	648	582	604	572	627	642	608	650	589	608	618	602	649	637	630	638	597	579	614	576	590	633	590	638	652	564	592	590	585	605	575	612	564	591	649	599	648	583	656	560	604	589	601	608	597	597	595	556	643	634	598	566	615	609	580	611	603	605	630	580	599	617	597	610	621	669	598	643	616	564	577	614	619	560	648	599	558	637	607	609	614	561	640	662	604	618	579	663	614	592	625	652	549	560	571	633	598	621	585	667	589	622	620	614	604	619	583	561	629	563	607	637	613	637	620	601	591	600	585	627	597	602	626	643	558	639	657	610	660	616	585	635	611	661	595	671	630	657	611	620	577	632	632	611	584	633	613	622	576	636	613	616	549	599	623	559	609	612	645	599	594	605	607	601	626	628	565	572	626	619	634	607	587	606	596	568	613	599	640	624	607	606	618	587	662	569	615	595	642	573	607	618	628	596	589	590	614	621	580	558	628	655	645	603	624	656	597	624	632	539	628	601	633	610	608	628	602	610	630	578	659	582	612	616	607	658	606	635	609	515	637	588	647	614	591	584	613	595	582	622	603	594	627	622	600	609	573	585	631	584	652	589	636	594	604	603	540	622	581	618	639	663	593	582	605	598	613	663	557	658	635	617	581	569	598	569	581	595	647	617	633	619	581	613	601	554	583	557	656	597	607	596	618	634	614	615	694	597	626	569	627	609	655	601	639	666	623	616	594	656	618	612	627	612	594	586	588	625	597	606	613	596	604	613	609	569	622	594	599	612	614	599	612	651	627	620	610	630	633	629	610	635	608	620	612	643	686	622	656	615	648	597	607	623	593	622	597	584	642	612	621	605	620	573	574	582	627	597	566	615	655	622	615	626	611	628	581	603	613	647	621	631	626	578	625	612	598	612	634	607	589	617	656	655	617	587	580	629	607	565	595	600	586	599	629	567	620	638	640	621	569	607	649	617	618	637	609	563	622	631	607	597	590	606	628	608	615	587	631	634	594	660	596	624	605	594	605	659	658	597	553	645	600	621	611	622	575	622	624	591	649	611	607	652	617	612	627	601	574	628	602	614	632	571	634	662	638	617	584	591	623	565	601	601	578	604	627	622	600	608	646	646	614	609	583	610	617	581	614	623	679	637	602	603	582	594	637	590	617	622	588	586	609	635	670	587	652	552	607	630	594	582	604	638	623	617	652	592	587	624	597	588	632	645	562	620	581	622	604	635	701	581	634	582	595	650	623	651	625	605	559	641	623	592	604	632	655	604	574	603	622	606	564	615	564	648	579	595	624	603	589	618	600	572	625	602	608	588	603	634	651	597	613	598	594	636	608	628	622	623	662	610	559	622	620	586	594	644	628	605	566	609	586	585	621	626	629	587	623	634	637	606	628	589	620	642	591	641	598	607	623	572	608	589	607	603	612	607	624	591	609	635	618	611	635	589	630	592	615	592	598	609	617	594	588	612	595	627	589	596	580	637	593	594	604	606	585	616	592	607	622	580	593	589	591	593	574	598	631	579	629	634	603	596	639	574	569	600	620	591	604	541	629	609	619	604	665	582	582	621	629	590	610	618	639	583	621	635	672	612	638	639	603	619	604	595	602	622	581	634	627	612	603	636	616	613	610	647	633	589	599	539	610	603	622	628	575	604	603	619	650	612	593	614	644	580	597	587	604	600	557	616	605	612	597	610	594	637	622	581	545	650	646	607	585	636	610	564	642	601	632	621	624	599	620	600	607	603	633	609	620	641	636	631	589	649	649	627	611	614	598	598	625	572	581	637	579	603	612	617	604	598	587	633	624	622	606	623	617	650	639	607	602	618	586	597	635	601	594	600	631	596	617	597	618	598	595	621	576	595	639	579	611	570	643	688	554	631	604	610	602	579	601	676	611	582	652	585	555	620	577	582	636	598	629	581	595	596	610	596	664	601	603	596	597	627	606	608	596	546	637	601	639	587	627	593	590	639	632	638	622	600	581	632	555	601	619	622	598	604	648	628	605	660	574	643	629	639	655	619	625	618	594	594	594	597	635	592	575	633	628	615	586	643	593	612	613	621	597	598	597	627	627	616	629	639	631	612	624	597	625	623	576	606	590	649	623	598	610	582	629	621	603	622	620	583	603	589	614	581
34796	58333	50510	39037	32278	27516	23048	18792	15010	11566	9285	7333	5995	4871	3900	3240	2926	2463	2223	2086	1816	1597	1486	1362	1276	1154	1101	1019	1130	1082	897	916	894	857	818	835	840	856	825	812	791	817	802	750	765	743	754	771	746	760	757	793	758	790	740	717	744	691	697	732	712	739	752	740	709	714	747	771	737	734	703	738	754	795	673	690	765	723	732	710	731	732	740	705	732	757	713	728	758	715	705	729	749	642	714	753	713	715	696	703	732	719	709	694	730	720	720	748	697	745	721	712	734	722	708	691	736	777	764	703	764	736	720	775	738	722	679	664	764	708	705	732	766	732	674	694	757	729	704	701	745	762	774	738	719	722	701	724	700	734	741	697	714	732	733	726	702	702	689	700	741	762	802	733	721	687	738	720	727	707	683	716	750	730	707	739	715	700	733	722	700	739	724	725	764	732	705	694	727	746	747	758	724	726	711	704	711	711	757	735	703	694	739	705	740	726	770	713	760	732	729	669	701	738	745	722	725	720	712	709	693	749	714	747	708	733	700	723	725	749	779	717	701	693	740	762	697	689	725	714	735	716	688	709	752	732	716	701	746	690	684	682	728	728	722	703	729	728	721	729	721	776	703	704	712	744	708	772	719	717	703	765	713	730	677	743	727	695	721	723	688	704	695	696	710	745	692	665	723	738	705	716	777	791	728	752	733	741	743	751	686	714	743	694	711	716	729	700	748	691	751	744	742	721	740	748	753	687	738	678	719	705	741	737	797	737	699	730	773	686	733	747	732	742	686	688	695	776	782	693	735	688	707	756	756	705	765	722	721	757	743	730	741	723	726	742	728	726	683	752	754	739	732	727	732	734	714	734	777	761	720	760	714	752	683	742	721	736	772	754	707	758	709	758	689	706	713	748	716	706	699	773	719	714	711	723	694	759	762	670	682	699	763	773	738	762	721	742	701	747	747	731	732	697	724	684	716	735	763	741	696	725	731	733	702	708	738	723	734	695	712	728	699	700	721	773	683	745	747	722	747	714	695	730	742	683	749	743	702	752	702	695	722	692	715	735	740	702	720	732	707	722	746	698	739	750	752	703	714	782	718	768	676	784	746	763	717	747	700	721	734	730	769	728	755	719	720	754	758	751	742	730	719	717	745	744	711	683	718	713	716	725	734	683	774	766	729	725	723	723	760	764	694	689	701	696	752	758	760	697	725	704	751	668	739	682	739	719	729	758	721	751	714	778	662	695	701	766	705	726	718	728	728	749	722	705	730	741	728	720	736	727	674	717	730	720	738	744	735	752	739	769	730	719	785	709	687	664	735	657	702	764	710	733	680	777	783	719	692	701	745	710	732	679	722	715	723	732	692	721	736	705	704	725	756	687	768	697	723	673	698	710	673	709	764	667	702	762	756	714	716	686	767	739	721	724	744	744	714	690	739	742	731	748	751	743	694	732	737	709	728	730	702	745	721	719	739	764	714	718	716	745	760	711	701	724	750	771	745	743	724	722	717	740	743	707	732	730	717	727	703	745	715	732	689	743	697	679	733	710	734	739	742	743	772	712	719	712	717	754	715	731	702	732	734	790	699	699	707	706	689	715	739	697	719	696	719	754	723	713	747	717	721	687	687	719	689	767	720	743	722	725	741	748	707	689	710	671	714	691	779	717	738	742	727	711	721	739	733	740	779	738	719	746	709	689	714	719	683	716	736	700	748	773	697	760	714	713	679	716	722	749	742	712	674	739	687	726	725	732	757	711	729	768	672	758	733	706	725	698	708	754	738	759	738	786	710	722	762	728	764	723	727	722	706	717	739	730	710	717	732	715	756	786	748	752	729	746	699	743	746	719	704	720	673	739	758	739	726	725	718	736	727	701	711	738	751	757	715	740	727	782	756	725	739	720	700	713	686	773	721	704	745	725	727	666	742	726	743	732	744	711	766	718	736	727	691	718	720	716	699	692	708	711	725	728	741	681	822	685	714	744	738	747	735	755	717	757	707	725	690	716	746	765	693	717	702	774	727	732	756	709	703	750	728	739	731	738	711	756	696	777	722	735	707	791	686	703	763	758	751	792	767	722	710	750	735	759	687	736	756	705	740	689	735	738	750	753	737	699	694	656	740	687	778	746	711	738	755	700	752	688	742	748	709	762	717	747	730	670	711	780	728	664	707	674	715	693	725	718	770	735	712	682	713	790	735	777	730	683	704	756	722	730	732	757	694	703	727	677	714	681	707	760	767	715	720	736	749	714	706	757	745	763	726	727	734	740	770	751	746	742	689	729	733	702	745	747	756	679	697	752	713	656	738	743	751	767	733	690	738	695	736	755	707	715	733	707	723	686	726	709	763	749	779	723	715	726	737	718	707	733	762	734	737	762	710	746	743	740	700	728	730	730	726	713	709	736	707	742	720	748	696	704	748	732	718	722	774	687	687	771	758	711	726	742	757	727	738	693	715	743	733	707	742	722	737	690	735	790	685	722	715	750	706	679	706	720	773	744	723	698	704	710	688	748	724	711	694	727	706	699	667	743	756	732	771	692	716	793	695	712	723	747	730	718	688	702	711	704	700	742	736	710	719	710	738	720	748	730	696	741	680	700	758	725	727	727	702	682	705	695	692	723	752	757	698	706	740	770	746	695	720	744	715	700	744	741	698	758	707	743	761	699	683	788	760	722	717	760	691	698	719	736	739	763	743	731	708	746	744	678	732	740	688	739	713	681	698	725	683	696	699	707	721	715	726	737	716	769	755	728	784	709	689	649	678	745	735	684	724	700	738	709	730	734	687	766	754	717	714	705	735	736	723	792	739	723	755	740	724	721	758	699	685	702	728	764	714	693	749	694	705	720	728	718	750	745	698	706	710	729	723	717	748	741	753	716	691	738	677	761	754	718	719	709	766	688	699	732	746	736	758	706	722	721	716	707	775	676	759	704	702	722	725	710	690	679	736	705	695	757	714	716	716	715	705	687	717	673	736	716	718	718	764	664	774	770	786	674	733	717	699	749	700	692	715	682	723	739	762	700	679	735	725	725	691	675	714	692	708	697	732	778	716	763	718	729	712	731	750	683	695	781	735	764	706	749	746	742	742	732	738	712	731	707	738	746	726	721	726	731	680	718	759	740	716	731	724	700	724	711	755	755	748	742	734	776	767	737	738	744	676	706	765	733	758	725	701	712	743	729	757	724	734	684	733	744	691	737	740	725	780	784	783	694	739	712	700	728	760	692	722	712	766	692	701	740	725	738	702	707	712	660	707	709	743	753	682	710	720	690	774	702	731	737	740	754	746	745	707	753	721	683	781	759	663	685	678	708	698	725	738	701	718	772	688	742	691	716	724	687	748	703	713	737	754	726	756	683	722	683	736	734	735	753	760	727	689	692	765	739	711	779	728	712	720	679	735	696	712	765	753	700	755	721	720	731	731	750	770	728	731	736	742	726	702	718	710	717	759	733	688	726	688	706	711	738	726	716	700	732	709	716	783	740	748	704	714	719	753	676	723	744	715	718
28151	27039	33807	27272	17589	11505	8092	5678	4206	3264	2485	2095	1806	1669	1365	1166	1075	973	964	909	881	806	763	720	724	752	770	686	667	690	656	665	660	635	669	591	661	648	649	637	663	662	620	647	630	629	662	611	630	633	614	596	625	622	594	622	674	571	553	637	609	609	618	619	614	641	598	582	655	600	614	635	611	623	620	596	619	592	610	616	632	645	644	609	637	623	572	677	630	626	632	603	551	595	600	613	592	632	595	666	613	636	624	627	595	635	649	596	649	619	654	584	613	595	619	627	651	622	617	598	679	602	676	629	600	616	607	648	579	608	623	585	632	595	646	632	626	607	617	673	637	659	655	600	685	658	658	612	620	581	586	624	614	598	580	601	621	627	668	629	583	646	609	617	599	618	623	617	635	603	632	599	616	620	626	602	644	592	618	620	630	602	590	551	610	589	627	617	623	641	619	634	570	649	630	605	642	603	639	622	609	707	625	621	624	602	609	604	640	657	634	609	600	613	643	614	616	648	627	598	629	620	588	617	594	602	596	607	627	592	669	625	628	693	616	600	602	615	617	619	646	652	628	631	650	647	686	638	621	604	597	623	616	628	650	655	613	598	607	604	619	616	591	597	618	639	621	587	600	658	607	600	634	610	611	668	616	629	643	660	608	564	567	633	614	635	616	623	658	621	636	625	611	602	656	691	628	621	612	660	668	645	615	642	646	654	617	632	651	636	569	655	638	572	615	606	630	644	626	631	634	588	609	548	606	621	616	679	618	610	586	664	659	654	629	647	640	646	639	596	659	606	576	614	586	599	612	589	639	653	620	600	616	588	610	619	643	671	642	651	661	650	660	649	618	623	690	620	654	657	633	606	607	641	673	627	607	673	645	574	674	629	640	576	629	608	616	566	641	637	621	637	625	632	623	575	601	612	573	692	605	584	585	616	618	627	640	642	597	637	639	619	634	665	603	625	649	604	617	651	606	627	640	639	609	633	627	619	637	590	618	612	641	632	603	657	617	633	648	610	612	610	607	616	646	665	617	638	633	622	624	642	560	641	662	582	623	611	617	614	656	668	604	609	604	633	636	627	681	630	637	576	610	587	626	629	594	627	624	645	598	627	636	663	636	628	618	595	610	575	651	611	578	638	588	684	631	658	581	609	608	588	644	566	652	549	579	579	570	633	618	610	598	616	633	621	624	610	632	643	638	619	669	611	604	640	606	668	647	595	628	634	651	630	641	655	625	582	665	644	635	667	616	641	593	606	622	642	581	575	619	591	612	577	616	614	609	580	639	603	609	597	631	605	632	616	660	626	583	631	637	599	639	681	671	624	599	624	596	677	627	640	631	623	657	656	639	609	623	665	607	600	627	638	659	605	601	587	632	652	613	646	615	621	613	632	653	613	587	602	627	585	631	599	650	569	625	654	630	631	703	633	628	601	617	621	621	591	596	648	601	642	649	616	635	599	645	624	594	614	664	667	646	654	628	658	607	646	611	657	613	653	652	608	588	620	628	586	605	648	623	594	630	604	630	593	622	621	623	637	662	594	658	665	630	676	655	638	656	620	612	629	548	610	588	607	653	623	576	654	614	626	621	609	597	644	636	653	634	629	598	655	629	637	611	617	624	626	609	609	606	603	640	605	666	625	634	616	607	607	631	642	589	576	609	620	602	667	630	623	632	565	654	633	598	630	571	614	634	649	652	639	598	653	608	656	635	578	643	636	627	618	596	605	623	658	596	566	671	636	610	613	594	627	632	611	633	616	641	614	580	633	618	671	623	606	593	662	637	666	635	634	626	626	580	577	596	643	611	653	659	676	630	606	616	612	555	643	633	574	600	635	663	575	599	634	630	643	633	648	653	598	603	606	576	625	581	613	637	614	581	617	660	578	624	646	643	629	637	634	660	614	578	643	629	671	636	604	644	606	647	663	640	624	618	629	674	624	602	586	635	620	609	614	607	668	606	628	620	637	621	596	627	600	641	689	585	565	649	595	657	639	639	627	592	654	623	642	651	607	640	605	635	617	658	670	649	588	621	604	622	612	599	627	625	627	617	618	587	619	635	595	626	616	615	667	630	613	600	639	620	636	654	625	620	644	602	668	594	591	624	610	641	595	612	638	648	641	639	676	574	644	621	655	610	603	592	627	647	617	646	580	591	653	623	665	623	660	640	627	612	609	607	586	594	625	619	573	643	595	627	589	621	608	577	628	607	591	602	627	640	622	665	603	636	646	648	617	633	632	616	581	589	655	596	569	621	631	570	677	585	637	604	638	586	605	623	628	616	642	609	623	604	608	626	615	682	664	643	640	627	604	592	580	627	581	592	610	632	656	592	578	614	598	612	674	634	610	681	635	561	636	648	620	623	626	601	580	681	639	602	633	605	603	633	612	600	646	648	615	595	639	600	595	597	617	595	620	685	630	594	622	636	583	628	606	671	618	612	626	625	668	572	617	655	622	639	592	634	598	615	626	600	627	613	592	589	625	612	640	639	621	632	634	592	665	621	643	645	582	648	646	605	612	586	620	622	582	599	614	579	608	673	603	612	636	624	657	654	563	622	637	645	630	644	618	621	643	612	611	657	559	629	616	634	637	627	590	614	664	614	640	637	657	645	659	640	615	591	620	602	632	627	655	613	643	626	671	677	593	607	615	600	650	612	610	637	597	655	587	648	602	618	630	609	653	613	615	628	604	618	613	654	703	636	604	665	612	587	626	632	633	610	639	613	638	612	661	633	659	610	628	596	609	588	613	657	615	634	664	648	611	582	593	630	590	634	607	627	622	626	605	633	605	648	650	628	642	630	650	642	607	569	622	595	596	614	659	638	633	600	629	642	623	609	637	616	659	636	646	626	627	590	621	596	590	626	561	615	640	574	625	625	651	623	620	610	591	589	601	642	677	646	592	627	608	611	653	602	652	610	603	599	637	624	624	641	647	600	645	592	646	661	648	633	634	589	655	583	632	573	633	601	620	680	602	638	641	646	616	585	622	597	625	611	657	580	641	633	605	612	634	634	636	656	655	619	642	585	657	615	650	650	590	606	611	607	629	627	619	641	583	653	624	620	539	625	651	609	593	589	655	631	609	618	614	613	588	581	586	625	649	597	645	658	586	664	627	642	631	622	560	646	607	628	572	647	652	614	627	663	643	609	623	630	642	632	572	594	594	666	586	657	596	612	630	620	602	630	637	623	617	653	617	606	629	634	663	585	631	608	586	603	624	607	591	638	650	545	623	639	641	619	601	618	626	617	652	630	615	646	666	624	628	568	631	640	585	594	630	599	592	641	620	621	658	651	638	648	650	607	632	622	636	600	642	600	577	633	659	629	626	635	607	640	605	604	619	658	617	640	565	626	645	642	593	605	633	628	611	617	656	682	584	654	632	628	619	577	648	566	606	606	635	612	626	658	644	605	619	641	606	608	618	593	635	617	631	650	649	573	600	609	596	634	637	629	590	619	623	606	645	618	607	627	647	614	561	672	614	593	603	642	645	605	585
32276	44246	39508	28879	22178	17903	13980	10616	8125	6219	4820	3858	3052	2678	2213	1845	1623	1494	1337	1265	1179	1100	1039	1017	938	915	894	888	856	875	849	834	812	821	825	802	781	762	803	785	767	779	832	767	829	748	741	808	735	725	776	726	792	741	767	817	704	735	769	743	752	775	741	762	807	710	715	733	721	782	727	769	778	768	728	704	783	753	776	734	781	733	760	759	768	763	730	737	793	709	741	769	761	773	743	756	765	783	737	788	824	741	751	739	768	687	777	761	737	773	740	775	756	738	800	783	749	777	749	790	750	822	782	748	748	748	773	788	783	756	801	776	739	701	752	778	773	758	762	784	763	759	803	719	749	767	796	732	731	687	779	739	722	749	781	784	731	750	718	775	718	743	774	775	790	797	760	748	773	689	773	717	776	717	756	761	751	786	767	717	732	788	764	760	789	755	755	750	725	774	715	714	761	771	731	754	796	751	788	715	740	731	720	773	741	726	717	735	728	775	787	733	790	743	825	788	728	752	772	812	761	752	824	768	786	768	774	716	767	707	751	752	708	737	792	783	756	781	754	770	699	767	811	794	724	772	766	799	779	770	743	753	748	770	740	757	775	754	751	726	799	771	774	717	774	749	723	719	757	782	751	747	770	685	747	786	768	719	752	701	737	758	770	811	716	721	727	742	805	725	767	762	742	754	722	737	758	801	761	773	722	735	778	777	740	764	735	758	751	781	727	795	769	771	722	775	792	734	780	784	796	732	761	751	713	780	746	764	767	807	727	761	759	750	755	757	783	761	791	773	811	736	815	753	730	760	743	715	808	706	761	790	800	733	791	771	769	799	738	783	762	790	768	756	771	820	757	757	777	745	772	755	754	692	717	727	733	716	755	733	764	738	785	733	807	765	732	755	711	765	759	771	778	767	781	773	719	758	712	739	723	736	737	769	744	743	741	689	778	771	749	758	760	748	768	744	752	787	754	758	792	787	727	794	771	742	783	735	781	780	725	771	785	791	728	754	751	750	728	756	736	717	804	725	716	747	762	777	695	738	762	784	772	759	755	740	775	732	761	795	725	791	751	795	729	769	703	772	735	779	746	804	789	744	770	726	701	775	702	769	780	723	808	750	784	748	742	735	752	766	746	771	759	808	773	748	798	758	751	770	784	722	793	755	762	751	762	731	759	731	720	730	747	738	734	760	772	759	722	751	746	752	780	779	742	754	772	731	791	784	786	762	735	746	749	759	747	748	760	769	712	765	786	715	749	757	721	765	724	759	755	750	755	739	755	778	790	748	710	783	760	763	761	747	734	773	769	703	768	734	763	771	735	747	729	765	699	722	727	770	686	799	712	787	732	728	770	740	760	775	754	786	726	788	764	735	755	735	793	742	712	755	736	708	805	754	758	744	831	750	753	717	765	727	758	719	760	765	792	744	843	751	714	730	730	751	709	764	737	766	738	728	776	751	763	735	736	752	744	752	724	778	753	725	756	760	759	738	770	781	792	791	787	755	733	734	793	802	729	802	700	705	767	722	704	742	692	724	699	756	736	756	774	751	733	729	790	753	799	778	715	749	740	748	771	742	757	738	737	772	785	712	734	763	767	721	793	719	754	760	738	789	740	771	762	743	748	716	771	742	729	788	763	776	729	774	755	758	747	730	734	770	748	780	726	791	760	765	744	753	747	744	812	760	725	787	760	748	740	752	766	816	793	775	770	749	773	785	779	727	806	787	750	742	716	787	783	724	766	821	740	759	764	756	716	727	753	765	736	765	782	760	786	745	724	782	743	726	753	808	780	741	772	760	759	751	723	751	788	827	702	771	784	774	731	759	788	770	794	745	743	737	748	748	742	762	767	750	778	745	793	781	784	738	763	702	794	735	774	740	773	703	794	740	741	744	767	745	753	792	791	759	770	775	741	733	768	740	767	718	757	805	780	729	747	784	792	740	770	790	757	799	737	728	761	722	756	800	756	750	792	779	760	742	758	739	719	741	735	731	754	801	779	753	724	797	753	811	703	772	759	749	808	743	716	749	741	757	787	760	761	763	776	794	728	797	732	781	731	733	738	762	718	795	753	748	731	767	756	769	736	752	745	754	758	748	795	785	748	736	769	779	766	748	674	772	769	754	717	731	749	771	746	705	758	779	771	764	728	711	772	796	751	791	764	699	778	734	709	772	804	754	798	742	767	724	682	750	785	786	752	814	794	746	759	777	740	767	736	765	773	760	777	738	752	786	766	792	775	803	794	744	763	779	789	740	764	793	751	732	715	773	759	774	728	728	747	745	741	755	745	751	801	763	766	720	754	769	747	729	757	768	714	755	732	755	744	770	747	769	750	705	753	744	771	792	731	753	785	727	769	755	738	763	729	752	760	721	756	779	765	740	753	722	773	837	720	710	756	828	707	849	713	762	775	726	777	798	773	760	772	782	749	803	720	711	745	716	750	716	756	682	718	780	740	772	736	798	713	728	726	758	754	752	818	741	739	745	770	766	762	700	747	734	724	751	743	766	752	766	789	768	772	747	781	764	668	724	782	733	722	740	759	781	719	751	754	794	761	770	722	803	746	779	763	717	764	771	749	745	801	769	742	721	790	788	727	753	784	788	717	725	754	741	769	734	787	767	787	698	733	766	757	726	786	735	714	761	737	725	763	762	752	729	787	794	780	775	748	757	764	786	730	745	705	745	739	779	707	702	741	719	775	762	786	774	757	741	701	755	761	804	752	735	754	703	761	739	784	745	763	732	785	763	708	740	712	759	726	765	763	799	782	740	755	744	723	772	758	759	759	731	752	717	724	758	788	776	740	767	732	750	762	759	743	767	748	715	769	729	781	766	745	740	736	761	740	802	732	817	755	770	798	773	785	743	797	817	728	737	773	771	752	711	740	769	695	783	758	791	710	713	792	749	774	814	783	756	703	727	748	750	749	767	740	765	764	753	777	758	760	753	800	786	789	769	746	730	749	846	776	785	748	748	776	714	729	781	781	739	779	747	725	719	732	752	738	767	749	788	756	762	747	806	760	734	740	747	756	741	765	729	744	759	756	665	785	756	742	749	741	755	783	755	746	729	695	741	709	760	781	775	749	750	754	725	770	748	750	766	765	795	741	738	766	758	738	764	746	730	748	775	773	766	713	776	778	737	823	743	761	777	737	747	732	775	723	694	794	739	798	753	792	808	747	753	730	820	692	683	801	795	733	760	763	739	714	749	768	759	782	749	804	804	790	722	830	758	751	767	785	757	759	827	770	766	751	783	742	757	772	775	754	765	788	725	746	760	835	793	762	725	768	745	793	814	722	758	753	710	748	730	745	743	787	763	795	773	736	794	759	742	775	718	793	701	765	798	756	764	752	778	750	754	759	785	720	699	733	746	788	741	753	734	772	740	789	725	748	806	809	720	757	774	762	717	822	800	745	734	794	778	786	777	749	727	764	784	813	794	751	740	748	748	798	755	752	780	772	774	778	751	723	753	764	731	719	779	712	706	702	755	744	764	751	722
23736	20783	28045	24428	22234	20344	14882	9257	6422	4904	3792	3044	2436	2066	1774	1575	1389	1215	1169	1020	1009	990	873	822	832	793	744	699	713	681	743	668	705	634	646	645	623	682	605	593	664	662	678	602	647	632	597	622	617	644	658	651	622	649	631	602	625	568	575	644	589	597	596	633	598	620	577	576	608	600	596	600	593	602	621	616	640	619	602	641	614	599	595	611	604	606	627	600	618	637	608	639	555	617	669	617	572	605	610	610	606	596	604	583	555	619	589	569	626	577	608	619	627	642	597	628	599	617	602	616	615	558	614	589	604	580	578	616	607	608	604	596	576	602	600	594	603	587	600	600	563	614	600	597	602	583	619	630	606	570	602	609	588	622	636	614	590	611	573	580	621	662	582	633	636	603	583	603	661	607	584	595	602	615	635	601	568	621	639	610	621	616	587	605	575	606	669	618	617	638	588	619	575	581	615	671	622	598	642	584	608	584	636	613	591	624	600	601	637	617	608	625	614	597	636	626	634	635	633	656	640	603	582	651	623	624	585	612	627	634	610	588	581	613	583	597	652	597	619	611	573	622	591	621	617	575	636	580	642	574	590	648	618	606	625	632	589	587	651	605	604	610	624	589	599	625	565	605	606	619	581	660	642	614	618	614	615	590	579	605	638	616	613	564	616	622	598	638	651	601	613	545	552	589	588	600	618	638	593	583	618	636	578	595	635	642	643	617	579	651	583	597	587	630	569	593	614	675	597	589	572	590	602	627	644	571	652	646	611	548	619	605	606	608	583	571	552	607	633	596	596	653	615	635	598	609	603	594	647	622	571	597	619	599	621	599	624	572	617	605	640	632	583	581	625	576	657	626	624	619	592	667	581	606	604	578	620	591	588	639	633	592	556	643	572	585	584	569	608	592	650	594	643	600	561	569	647	644	565	606	598	622	614	627	613	558	670	589	596	596	580	627	627	621	583	584	627	632	592	613	639	618	591	606	600	605	579	591	551	626	647	641	612	610	619	631	616	613	612	639	589	591	603	631	622	597	649	583	661	605	616	597	605	616	621	601	627	615	591	631	566	601	565	607	635	626	626	618	641	620	556	603	592	565	576	617	608	620	602	629	597	602	531	566	642	578	583	609	606	656	623	577	558	626	594	637	599	618	625	581	605	638	567	595	588	588	597	590	609	595	605	595	629	624	582	593	595	633	597	607	647	600	589	676	563	623	641	609	579	620	638	639	628	629	608	589	588	601	608	605	617	574	598	604	615	635	614	624	581	605	592	574	619	590	578	638	571	620	652	597	635	623	597	662	625	605	598	611	613	622	613	620	622	621	602	636	631	617	619	600	625	633	604	632	604	618	581	606	645	683	576	611	627	608	580	632	600	579	612	621	580	556	615	606	643	616	601	617	650	594	603	623	640	628	628	614	622	628	587	616	625	607	603	639	627	623	583	591	584	672	601	573	621	609	609	599	568	635	615	618	590	639	602	599	601	575	603	636	593	651	587	654	573	597	601	615	588	600	574	627	619	636	641	631	571	571	615	661	598	625	587	593	629	594	572	603	636	648	581	622	648	651	599	635	610	602	594	608	570	589	594	563	628	575	599	603	576	622	624	610	624	589	598	605	563	600	593	624	640	603	603	630	663	611	626	576	625	586	652	621	632	605	628	622	596	564	603	634	610	620	667	618	623	623	632	617	599	585	592	630	549	619	600	602	591	613	574	590	563	605	594	610	626	609	599	625	552	607	629	623	621	582	610	658	597	610	624	645	610	615	613	606	633	685	589	554	595	611	601	594	554	604	611	628	589	621	605	586	624	621	610	622	645	625	602	603	587	620	577	584	621	621	591	621	603	607	619	627	648	599	592	636	605	587	603	605	623	586	613	564	577	624	637	624	609	625	619	605	637	624	572	629	620	649	663	604	626	632	649	607	633	587	596	587	601	609	621	634	630	620	625	615	577	597	628	645	634	599	585	596	609	612	609	592	598	594	601	608	637	629	588	625	588	629	580	595	596	589	603	558	567	571	573	616	653	611	666	642	616	596	603	595	605	617	566	628	630	572	600	583	604	623	597	578	603	601	550	602	619	556	612	605	592	651	615	591	615	602	668	609	628	570	654	579	595	621	573	624	643	591	579	588	599	654	608	593	590	616	646	571	575	603	595	608	591	599	554	601	600	609	613	581	620	620	583	600	615	599	622	591	619	589	636	593	600	589	602	641	578	608	570	631	624	632	606	637	570	620	570	605	589	600	586	595	616	611	619	655	630	632	616	572	658	633	623	610	599	621	634	563	653	620	600	628	620	606	619	632	575	574	599	586	606	604	635	607	588	634	657	599	602	615	604	614	636	619	629	582	583	598	636	639	620	590	631	650	630	593	630	632	623	608	618	587	591	612	616	611	613	610	611	615	631	562	579	626	565	606	599	598	615	580	594	572	614	622	580	610	601	605	632	610	608	584	564	547	560	647	611	616	570	588	612	618	604	599	632	645	591	600	578	561	592	591	582	591	576	611	558	638	564	571	592	624	626	609	571	603	603	581	589	581	616	605	616	624	639	590	589	575	625	589	565	627	610	630	611	583	625	634	629	622	598	618	616	596	591	607	595	594	549	632	604	610	607	628	629	596	586	633	609	601	640	637	590	591	633	668	591	618	558	602	612	620	634	581	591	624	624	619	625	583	571	635	604	625	612	564	632	558	613	580	614	599	571	643	580	609	604	581	631	617	616	580	632	561	624	586	617	622	557	630	584	601	606	619	605	608	618	596	619	582	587	618	617	627	624	596	614	574	582	602	594	599	615	571	623	602	612	631	630	613	621	590	614	558	633	591	597	565	627	614	588	626	626	576	605	616	598	649	591	574	614	585	575	602	589	587	589	622	601	592	619	608	650	607	576	623	608	616	623	606	605	590	596	577	644	661	648	577	611	598	601	623	613	632	572	549	618	601	616	594	603	637	634	633	578	623	604	577	594	598	586	585	622	621	634	569	557	610	660	614	640	632	602	603	601	588	624	575	618	674	602	543	614	568	608	607	572	593	599	626	634	609	638	605	567	592	625	602	620	579	589	627	632	632	602	645	707	633	598	600	633	574	615	573	623	597	593	610	644	614	576	588	554	575	589	616	620	629	599	572	587	622	634	599	573	581	604	619	630	564	614	644	597	630	590	577	624	595	617	600	628	575	615	632	614	612	613	633	598	628	648	622	622	598	619	631	593	567	588	656	632	608	615	606	524	604	623	593	604	607	618	569	620	565	587	578	622	652	597	646	608	645	601	594	574	622	589	591	592	638	608	606	578	611	613	629	572	575	608	618	636	639	617	584	661	591	645	570	591	617	590	584	610	644	596	609	623	606	600	658	545	614	623	611	557	626	620	594	637	600	566	570	632	616	616	612	613	617	604	614	580	617	615	625	603	620	598	594	625	638	589	615	638	614	629	572	633	615	606	654	585	587	614	619	656	637	589	603	585	604	661	663	592	620	597	569	596	596	616	591	632	601	607	621
32525	52062	45804	34874	27918	22913	18691	15149	11434	8980	6858	5319	4520	3675	3063	2504	2183	1863	1705	1629	1387	1385	1191	1170	1135	1057	1002	916	897	928	871	863	892	822	801	849	805	824	838	795	774	739	752	802	781	779	782	742	794	766	784	741	769	761	747	717	769	770	722	774	788	804	734	757	728	699	767	766	761	772	717	712	714	761	754	779	753	811	699	768	662	743	757	713	743	740	781	751	773	749	750	714	711	756	761	728	762	757	714	747	719	711	759	693	753	746	742	695	706	753	759	779	732	743	725	794	792	796	726	735	734	725	705	711	750	741	739	718	802	716	709	695	704	748	778	702	756	744	728	785	753	763	696	775	693	777	751	746	724	720	757	732	720	752	737	694	788	692	763	732	753	718	749	717	737	738	677	741	749	717	743	745	705	712	730	748	731	755	765	779	772	754	746	767	695	745	739	794	763	752	740	731	729	742	761	754	737	726	762	723	710	781	688	725	736	741	722	765	705	741	741	757	741	704	709	691	799	752	756	725	740	792	761	741	719	712	725	720	784	723	758	759	752	722	735	746	706	687	737	742	744	722	730	766	793	721	746	730	744	717	678	707	710	730	720	750	743	735	738	764	712	777	765	716	682	749	742	768	739	771	745	789	770	718	697	768	782	721	794	763	763	725	711	770	735	762	730	768	756	709	690	732	754	742	747	761	758	729	726	761	737	727	740	735	741	732	757	709	760	712	734	724	703	739	723	709	740	743	695	740	746	756	697	714	795	782	731	720	737	717	761	714	760	718	776	745	769	697	721	797	777	774	703	665	718	730	741	731	721	733	732	716	720	725	751	749	716	751	734	741	694	768	739	747	767	698	699	731	721	748	802	672	733	777	747	779	718	718	760	760	754	768	711	724	723	754	799	687	718	777	739	794	738	718	782	736	734	755	720	738	769	739	769	721	738	715	769	742	698	735	704	745	705	768	738	735	772	721	715	765	758	721	793	751	737	742	763	794	715	765	782	759	714	742	749	749	721	756	718	724	693	781	738	777	752	740	757	727	781	742	745	700	767	702	729	695	730	682	788	745	685	788	752	735	717	695	739	750	739	699	739	775	705	763	727	721	726	734	723	750	730	752	737	722	710	748	735	740	767	751	754	774	714	703	760	717	746	718	758	778	778	734	739	744	744	756	709	736	737	741	717	721	743	795	761	738	722	756	717	743	730	742	757	719	703	706	737	733	751	742	769	755	740	787	673	778	712	750	748	742	731	711	740	720	726	723	776	735	716	746	761	748	709	827	770	708	742	688	708	689	718	789	745	772	723	781	726	731	700	767	774	758	727	716	722	747	739	724	752	732	764	714	755	752	730	742	745	736	750	723	730	738	683	771	757	746	729	769	719	723	771	817	726	732	788	739	788	731	716	731	747	736	728	758	753	733	781	730	744	753	767	710	751	739	722	749	762	728	736	770	709	723	755	748	725	761	773	729	731	710	752	747	728	707	774	780	685	742	719	723	793	676	779	784	743	761	713	710	770	727	739	745	758	744	758	749	762	724	725	766	762	699	753	747	773	770	700	697	720	805	775	728	731	696	745	720	757	748	746	773	748	775	724	761	683	717	745	735	715	747	758	731	701	689	762	719	692	725	752	713	723	720	751	764	771	761	724	756	736	782	725	772	729	769	735	659	773	749	739	785	717	730	734	754	792	723	711	745	743	704	707	688	685	713	703	699	755	714	750	722	722	738	706	725	733	764	741	753	752	742	753	770	762	738	726	684	719	767	749	749	724	683	749	763	762	714	770	740	822	704	726	789	720	734	701	727	772	750	726	761	732	727	742	716	769	750	713	744	687	685	748	754	771	709	718	715	707	746	723	750	690	666	710	717	745	732	775	681	745	745	728	696	740	750	687	670	712	742	725	767	734	725	740	746	712	730	768	757	743	726	727	769	721	754	737	741	764	775	733	756	796	762	710	779	767	796	729	717	756	747	737	782	781	747	776	747	775	704	721	710	761	735	688	686	754	757	734	712	710	751	756	700	755	760	755	725	727	737	752	722	741	764	792	718	737	739	716	779	714	766	693	729	752	735	735	716	726	730	743	752	702	764	775	754	756	695	740	762	741	708	775	757	743	739	775	738	757	746	730	727	729	783	718	716	719	776	760	771	737	768	762	803	748	725	712	704	764	752	759	726	755	720	727	767	733	787	745	715	738	756	707	738	734	743	766	708	719	755	749	724	728	722	777	747	749	729	769	722	765	710	719	714	779	785	737	750	702	732	714	737	752	721	731	724	727	749	738	719	771	718	735	731	690	772	722	752	757	767	727	698	747	783	736	664	715	739	727	716	736	708	780	783	746	752	743	768	785	769	730	718	746	733	755	712	777	689	761	726	780	723	776	754	756	753	736	734	747	742	755	702	709	738	735	692	780	781	728	671	708	721	750	720	757	715	745	747	762	692	810	736	742	672	729	742	762	743	744	730	715	733	806	715	733	720	705	742	737	741	768	707	734	688	722	732	717	732	744	790	733	776	743	748	751	743	704	757	767	793	767	725	766	726	731	719	736	767	747	706	756	710	745	758	732	712	734	772	745	711	752	689	693	683	738	751	728	734	757	680	735	748	725	762	724	746	755	741	711	738	746	745	716	727	742	749	742	748	770	747	776	764	737	725	774	745	750	713	792	748	732	716	751	789	783	727	753	768	748	734	777	713	709	691	747	728	719	746	777	765	693	770	766	687	732	758	731	720	731	689	704	772	728	741	735	750	783	695	780	757	720	745	732	715	713	752	749	757	742	728	761	729	726	779	744	768	748	770	758	735	724	761	772	760	737	731	729	701	736	717	747	711	759	737	736	773	747	712	744	747	717	744	769	752	738	730	727	689	774	761	721	747	770	728	760	767	753	786	731	772	759	688	722	732	770	830	780	753	721	755	755	747	691	759	686	738	731	786	749	736	799	750	770	752	762	774	785	707	697	742	709	760	737	766	736	761	739	709	736	744	726	707	713	719	686	740	740	734	754	728	772	699	747	756	732	784	693	776	759	713	697	751	699	786	774	743	702	789	758	754	739	734	739	740	743	762	744	737	754	718	740	700	754	761	741	725	724	691	756	735	709	713	689	773	728	809	753	762	767	676	734	701	712	757	781	744	708	803	733	767	740	733	698	740	732	719	742	713	702	674	713	726	745	709	721	721	780	722	716	767	744	709	754	788	764	736	715	719	741	754	789	761	745	740	730	745	719	734	737	781	727	732	781	709	684	688	752	744	678	745	735	739	741	751	796	791	745	719	712	723	745	719	720	752	749	714	705	727	722	738	763	679	776	742	732	795	695	743	747	685	779	714	710	716	701	693	723	693	723	760	725	746	747	692	767	759	682	747	735	719	761	733	740	747	756	768	740	733	739	752	754	700	739	775	776	776	747	790	775	729	763	711	738	730	716	755	701	718	693	730	721	781	735	753	791	731	777	701	728	711	782	767	779	727	793	765	775	714	794	716	715	725	754	799	781	739	725	739
22537	20738	28327	23352	21391	23104	22035	13370	9112	6973	5462	4108	3393	2762	2363	2036	1686	1481	1419	1248	1176	1123	1012	917	935	847	908	758	785	737	753	707	729	683	676	672	712	686	684	692	635	673	675	625	676	602	677	658	643	644	659	632	603	571	637	651	614	631	557	582	613	624	593	643	605	563	624	616	641	634	645	609	637	624	643	652	628	622	630	660	640	636	628	603	606	594	580	617	618	608	613	647	615	638	645	605	619	592	649	654	601	651	680	617	570	616	587	614	628	627	628	609	629	617	653	603	655	607	619	604	612	603	667	637	615	591	655	608	611	619	621	638	607	591	635	615	604	622	589	651	607	586	603	595	639	635	601	681	594	639	630	635	624	627	621	584	619	681	619	634	609	599	646	600	601	603	612	623	605	653	636	588	599	639	610	598	639	610	620	612	611	608	624	602	677	633	634	649	582	615	588	646	631	598	598	594	618	620	608	624	607	602	617	619	690	607	615	661	600	593	596	642	636	631	617	607	621	596	637	634	643	642	660	575	573	625	629	635	599	625	587	595	587	619	555	622	612	607	619	615	621	571	649	611	622	604	607	649	635	596	575	630	629	571	589	632	614	601	635	621	621	663	595	636	620	630	584	620	537	616	600	559	587	575	603	604	644	636	634	666	629	637	606	598	584	632	574	659	569	605	614	642	594	610	556	652	589	589	609	609	602	600	622	639	643	639	630	620	589	574	614	624	614	596	597	597	569	623	581	595	621	649	600	606	614	640	617	624	591	593	619	610	614	634	616	612	624	651	622	573	648	607	657	664	551	608	649	637	623	608	602	610	600	607	606	619	627	613	580	610	594	604	596	635	647	606	621	662	612	647	613	646	616	631	639	616	610	605	596	600	619	648	640	605	625	644	657	601	546	601	598	595	604	626	639	560	637	600	614	609	627	586	568	595	625	613	631	615	578	623	612	646	644	611	619	611	635	622	569	621	591	640	631	634	622	612	620	590	616	602	634	611	624	577	606	638	630	601	627	632	594	628	607	583	619	661	566	631	621	646	657	623	626	612	607	605	635	629	605	599	597	618	624	612	612	618	576	607	636	628	587	623	630	587	588	606	609	609	607	604	626	572	610	614	592	573	575	627	629	609	655	621	605	553	624	600	605	616	620	568	587	656	599	615	611	620	636	602	645	606	605	616	617	580	607	639	602	603	593	580	619	612	643	595	592	609	618	620	589	603	617	621	559	630	605	612	609	607	632	614	635	606	626	645	635	637	610	599	609	617	634	637	601	570	640	595	595	609	567	596	596	633	603	650	586	648	597	652	581	629	615	584	603	630	611	627	602	573	571	570	602	618	632	581	608	604	630	645	574	619	600	616	620	581	659	587	577	639	596	615	564	619	613	628	654	612	597	629	635	641	570	570	622	646	620	603	621	656	643	627	606	654	604	603	629	587	636	620	632	678	591	653	664	619	607	627	627	686	616	612	645	637	601	568	618	617	618	637	667	599	607	651	622	606	639	587	580	628	587	666	643	626	610	620	565	620	582	642	643	602	549	638	634	630	597	632	634	594	582	618	599	595	599	581	640	627	608	604	613	627	621	645	618	604	630	605	676	609	620	623	606	601	594	617	596	646	611	635	628	583	641	572	614	670	588	581	618	619	590	598	597	597	626	674	642	596	637	610	604	632	612	572	606	617	620	594	652	583	621	629	596	572	630	627	577	625	599	580	616	633	622	608	602	637	599	652	655	593	629	625	639	557	638	617	613	641	644	588	613	580	592	604	591	630	578	648	625	589	593	624	599	638	624	580	640	602	633	617	635	621	594	633	636	588	658	608	622	572	641	615	650	600	649	647	580	610	602	612	589	603	602	580	632	581	624	590	574	579	615	621	651	627	639	619	636	615	635	629	612	638	575	587	598	567	611	659	624	639	635	612	646	610	638	626	613	641	599	604	597	556	646	631	588	623	601	637	592	620	591	571	637	594	624	613	633	628	623	674	671	615	614	645	577	615	640	555	653	621	636	571	673	687	597	598	597	609	607	591	553	590	654	646	579	576	610	637	588	560	619	623	628	658	622	619	610	618	601	615	608	615	605	568	594	645	676	608	647	658	661	636	640	577	624	587	616	613	657	598	678	569	589	648	611	629	574	561	612	580	623	591	583	620	665	593	613	605	609	588	619	614	594	649	608	625	593	606	627	658	572	598	590	615	631	611	580	615	571	657	604	598	631	640	572	586	600	585	578	588	605	603	596	565	614	629	615	571	581	591	575	596	631	609	640	677	596	658	642	610	636	546	610	633	614	600	633	646	583	587	646	598	620	618	669	598	616	619	620	615	592	592	595	605	641	587	643	603	614	607	614	631	650	648	594	650	608	619	566	630	614	610	602	548	644	605	607	616	591	635	603	615	621	651	612	625	594	661	603	578	646	632	619	600	596	603	593	611	628	635	608	649	655	632	690	577	602	603	590	607	581	620	591	593	608	615	592	629	600	620	632	579	651	610	615	629	605	583	638	600	598	614	593	613	614	617	636	618	605	597	633	611	575	614	627	585	626	589	591	581	615	617	587	586	596	600	587	635	620	657	620	611	610	589	622	604	611	596	609	621	611	586	590	611	646	637	640	622	638	629	606	625	602	616	593	596	589	614	597	616	620	631	578	578	616	621	619	623	629	637	614	610	606	622	618	609	598	613	621	631	588	552	583	618	629	603	623	645	619	631	618	582	630	647	599	602	657	608	641	590	585	599	602	601	605	575	602	647	597	624	598	610	636	659	626	609	607	588	598	592	617	608	595	621	617	599	617	600	607	656	646	575	621	575	591	629	614	619	598	615	633	582	634	624	617	579	587	643	655	591	631	613	588	640	601	598	634	606	567	642	626	590	637	582	646	568	641	676	622	588	614	645	643	596	607	624	612	608	637	637	599	570	627	602	620	578	620	629	581	632	605	574	605	638	623	606	608	594	620	631	576	611	609	629	649	585	611	648	582	646	650	597	648	583	596	594	625	619	597	609	621	659	594	573	579	609	600	635	567	636	597	573	631	607	595	616	625	632	600	644	613	645	609	609	599	580	605	616	677	606	619	600	625	582	628	576	610	618	655	604	584	614	615	583	637	623	642	593	605	614	607	631	603	605	620	650	625	625	555	601	622	624	660	612	608	632	591	622	628	649	603	584	590	648	654	592	617	627	634	643	592	575	618	583	613	627	573	588	636	604	594	598	612	601	653	644	633	556	618	582	614	624	619	575	623	625	613	609	598	610	610	622	593	604	643	617	624	582	643	657	610	630	635	659	599	585	647	612	622	610	615	640	586	593	614	649	638	592	585	672	626	626	607	636	599	601	616	630	608	637	567	564	667	607	609	603	613	598	637	624	620	625	597	608	591	603	599	619	599	628	674	647	622	614	592	638	644	569	617	572	616	645	596	627	563	584	644	622	581	578	620	610	600	655	582	590	610	612	605	598	591	599	594	652	618	589	596	633	628	620	593	619	598	633	605	620	648	586
34002	56117	51113	39407	32727	28007	22863	19116	15271	11922	9441	7528	6142	4932	4014	3464	2814	2467	2143	1926	1762	1635	1521	1393	1319	1233	1152	1083	1009	1009	962	969	846	941	889	853	790	853	827	805	815	777	797	762	753	737	790	837	762	737	799	792	750	740	799	759	725	701	754	748	783	797	708	760	758	738	721	738	751	740	731	765	718	749	714	705	735	722	784	705	775	683	703	690	738	810	733	741	754	694	735	735	725	703	738	735	755	699	728	696	762	715	780	705	748	712	768	702	745	758	713	721	742	729	748	783	732	749	720	721	758	719	699	720	700	735	754	722	775	757	772	771	707	733	707	705	707	675	779	783	749	784	690	768	731	726	740	690	742	774	751	695	755	704	730	726	745	715	731	707	722	727	746	755	757	741	727	750	772	732	715	722	773	739	759	730	693	803	715	725	748	728	716	720	745	753	747	704	701	730	709	693	689	718	718	731	745	763	753	767	766	696	746	752	772	781	732	714	762	706	718	769	717	730	718	747	715	760	717	715	678	710	760	682	720	717	716	759	762	713	746	724	687	710	714	706	748	780	761	745	699	758	717	738	697	792	798	685	748	746	780	729	753	708	679	781	777	680	767	777	753	722	771	732	739	726	691	734	774	740	726	766	766	735	754	718	733	727	698	752	750	726	757	773	731	737	727	707	759	737	749	725	708	758	721	772	773	744	741	712	725	714	739	773	707	734	790	770	737	760	710	716	765	716	726	719	785	743	735	740	727	774	715	739	744	668	727	726	708	712	744	744	673	708	711	770	692	745	705	718	747	730	683	727	746	690	738	722	679	736	724	722	769	730	763	750	760	680	754	724	750	706	738	717	711	712	722	697	732	738	786	732	759	709	749	706	743	697	759	752	771	717	818	770	745	737	711	779	693	703	700	704	774	738	709	750	716	733	721	744	712	758	709	757	741	750	706	753	677	703	748	724	756	726	745	734	721	749	692	802	710	739	753	692	740	751	720	769	738	732	695	749	718	759	755	734	705	734	698	732	732	756	762	698	771	778	751	710	725	749	689	737	745	666	755	745	700	765	719	723	695	744	737	746	756	708	748	757	725	765	726	777	729	732	768	705	765	689	735	713	723	739	724	701	737	696	771	736	744	777	735	772	724	747	753	712	751	740	779	752	729	717	692	772	733	761	771	717	745	760	741	746	750	730	774	738	768	744	720	746	744	760	761	761	750	755	725	742	707	738	713	736	726	721	748	732	746	725	735	708	747	723	739	718	739	719	785	696	735	752	729	702	731	746	740	747	719	738	825	756	702	743	755	740	719	741	733	723	672	731	800	790	733	731	725	747	700	669	738	757	717	724	774	779	712	756	727	752	754	724	778	732	747	774	706	701	722	758	728	723	746	742	750	747	736	721	690	750	761	726	713	724	758	746	730	718	720	708	741	753	720	725	734	730	763	756	757	740	763	754	723	693	748	726	745	712	761	730	764	713	744	726	724	724	729	738	733	720	725	724	722	769	744	685	705	781	716	753	716	688	703	743	766	684	731	715	704	743	702	714	728	732	730	739	670	687	684	747	752	697	734	716	710	734	740	734	710	743	693	734	754	778	715	755	719	744	703	756	742	688	779	747	697	723	796	741	740	686	751	729	752	753	745	744	681	681	778	719	721	721	729	720	747	685	746	704	711	745	742	740	730	725	741	741	756	696	732	734	781	761	698	721	758	760	686	730	756	705	704	716	713	730	725	727	714	693	800	737	698	755	739	748	760	709	752	768	757	733	704	699	780	720	728	754	733	710	774	795	778	776	743	735	731	813	765	819	722	717	722	753	713	730	731	750	729	712	760	717	726	724	673	731	748	691	700	714	703	755	721	754	673	778	693	663	792	725	742	738	719	721	766	742	730	726	727	751	691	768	757	730	707	715	785	730	768	784	728	763	742	731	771	731	753	769	734	751	717	747	687	737	774	749	699	742	737	679	710	753	755	736	758	752	688	738	720	721	737	755	723	740	752	730	732	712	727	721	753	690	727	691	749	755	768	716	704	688	694	714	746	744	732	723	735	729	714	758	722	758	735	728	689	759	699	746	755	734	728	712	730	695	721	712	739	767	740	728	753	741	712	734	714	696	743	704	770	747	796	676	742	759	737	701	751	744	727	720	756	738	717	766	720	721	762	759	675	739	719	681	756	715	685	746	723	729	762	720	681	722	722	724	783	735	741	700	759	729	707	718	735	722	714	763	736	668	752	719	760	729	696	733	733	743	705	704	684	750	759	738	714	742	751	700	753	741	740	710	785	762	698	742	710	696	736	701	728	683	737	709	714	770	756	756	728	715	733	711	692	773	742	740	758	707	722	746	714	712	744	725	756	777	741	726	725	722	745	747	754	701	730	732	714	763	753	761	727	713	755	709	767	792	738	725	802	734	736	727	756	700	685	713	722	717	720	730	714	729	719	745	742	755	739	694	726	737	666	762	701	752	762	709	742	650	701	743	727	714	749	720	753	701	729	730	766	720	717	731	733	731	713	741	733	762	770	735	693	743	719	795	761	749	741	700	703	704	748	688	711	754	744	747	758	762	743	720	741	667	726	703	773	706	690	810	746	739	718	758	698	705	694	703	734	698	715	714	746	778	785	748	758	735	683	790	728	764	701	736	777	768	757	740	741	732	718	744	751	697	737	705	700	768	758	750	720	726	728	744	745	676	729	756	701	719	723	757	698	742	730	720	733	723	716	754	716	735	750	773	714	673	701	753	753	772	737	738	746	750	734	790	773	719	729	735	762	753	750	748	691	755	709	765	763	706	723	713	756	701	734	717	726	760	729	728	710	754	745	689	765	762	719	694	683	713	695	756	759	735	708	729	699	688	712	761	765	754	726	737	748	690	698	752	775	730	732	711	678	746	724	719	758	725	728	739	735	704	790	730	760	738	732	766	711	717	777	777	749	728	735	730	753	704	745	723	747	736	739	702	703	735	719	751	774	705	714	747	720	768	720	742	755	730	745	727	760	707	722	722	734	772	724	720	725	823	713	756	702	707	715	694	720	708	730	687	730	709	732	748	679	765	774	698	723	744	754	713	754	746	774	761	745	747	739	764	726	724	737	756	719	775	774	728	703	757	774	761	767	778	742	707	747	725	751	734	741	705	726	675	732	742	716	792	677	697	750	708	726	741	743	701	717	695	762	717	730	773	724	695	750	687	771	813	731	721	772	749	714	787	735	818	750	735	739	700	771	763	697	770	696	746	806	767	743	731	720	781	712	715	765	684	737	738	750	757	725	759	720	740	737	714	793	751	721	721	708	751	754	720	689	736	724	763	777	707	750	748	721	729	727	736	725	759	697	751	722	728	710	751	729	721	704	707	739	756	732	735	742	758	732	730	724	771	658	706	777	743	739	741	727	712	731	707	771	730	713	722	689	801	728	703	737	706	698	756	718	723	718	749	742	758	762	717	724	696	700	747	740	728	738	804	737	706	703	755	721	760	759	804	722	687	751	749	751	720	763	760	759	733
27913	26990	33611	26997	18087	12596	8634	6093	4542	3428	2729	2137	1800	1604	1476	1162	1100	982	934	950	888	789	815	793	761	755	757	711	698	718	651	677	659	716	632	699	616	677	643	621	630	669	645	667	666	627	674	677	621	655	655	608	592	622	582	623	662	664	648	659	622	606	652	614	599	680	624	590	662	699	593	617	623	634	662	599	630	676	606	670	584	608	583	627	694	619	620	640	630	594	662	669	629	607	623	654	672	613	618	638	664	644	655	598	655	598	627	617	634	639	582	635	610	648	638	626	677	650	602	640	620	673	600	616	627	628	645	588	674	654	670	623	614	615	625	622	627	579	636	648	643	644	639	628	596	624	624	649	626	631	632	621	583	660	656	642	632	653	638	691	690	636	623	619	641	624	665	609	632	629	587	611	665	646	646	642	673	614	672	639	637	622	629	657	643	608	632	628	645	639	620	626	598	656	653	675	643	618	648	622	677	652	654	651	598	650	651	622	621	684	643	685	632	636	611	624	600	645	615	625	614	688	609	647	664	618	632	599	656	604	622	617	631	643	605	599	659	663	621	644	636	643	642	628	605	631	628	612	633	644	640	641	615	623	634	639	642	639	638	665	625	631	573	611	602	613	660	618	619	626	619	631	635	673	613	628	705	626	661	617	625	569	666	640	616	627	614	641	646	592	642	585	666	631	606	633	604	613	633	608	650	638	650	655	606	627	627	619	629	648	641	616	683	583	606	636	645	652	661	633	626	657	662	611	648	617	619	613	631	602	618	660	610	639	662	622	606	620	627	611	623	659	649	586	661	602	604	644	643	640	649	618	638	621	603	641	619	584	606	646	605	588	625	644	644	645	614	641	596	638	647	638	638	644	627	656	624	671	592	638	619	645	647	651	684	655	657	645	599	662	625	620	620	653	644	614	619	675	614	642	621	621	612	626	608	604	599	634	644	639	613	629	630	646	646	630	633	637	657	612	663	641	635	654	625	646	664	632	588	622	604	599	584	655	623	654	624	645	655	639	632	601	619	623	661	608	636	642	663	688	661	616	628	683	621	612	604	653	642	605	637	668	669	590	678	644	625	649	591	636	646	596	666	621	625	622	673	638	626	614	626	618	632	626	624	639	629	628	619	626	618	644	628	645	589	640	596	626	620	641	606	628	605	635	641	603	642	602	636	605	646	597	653	643	614	615	574	612	624	596	610	604	607	580	607	616	634	646	635	671	614	614	641	598	651	650	636	640	629	651	646	616	639	646	648	600	653	649	659	642	647	653	633	632	656	561	630	653	640	656	642	668	673	640	583	673	617	596	618	590	652	584	667	614	656	639	620	618	595	628	611	623	602	672	589	605	658	655	619	667	630	672	612	642	638	626	620	625	643	620	626	627	593	604	601	653	616	619	657	632	660	594	632	634	616	648	622	618	618	692	626	636	667	604	694	653	623	608	631	603	612	598	618	639	607	606	663	631	589	662	633	583	634	647	667	655	649	626	649	615	624	650	599	645	628	611	592	635	593	602	604	637	600	657	656	630	644	659	650	627	699	673	610	594	580	647	648	613	655	640	656	602	661	644	627	689	626	581	600	610	605	609	656	641	619	619	623	627	650	630	652	623	640	647	643	631	655	652	630	629	605	640	666	616	602	585	602	626	637	651	670	664	631	653	608	608	583	599	579	640	646	629	614	634	670	626	609	644	643	612	617	663	673	633	628	613	610	634	647	603	622	651	636	630	647	682	609	627	684	640	617	630	563	616	624	627	643	607	631	669	657	659	624	665	676	645	631	664	623	603	595	627	615	662	614	610	591	584	628	666	635	649	638	614	602	667	577	636	621	615	655	581	662	656	655	637	633	652	576	659	631	638	661	622	557	596	681	614	650	602	604	629	642	650	621	644	620	652	601	600	588	617	656	635	603	608	643	647	649	630	645	631	618	625	611	612	630	608	587	557	632	640	600	644	629	653	617	628	585	629	661	615	652	616	630	588	602	671	655	648	607	655	634	648	644	643	676	623	588	621	635	635	623	624	632	656	631	623	626	599	626	624	635	644	617	643	641	627	628	643	678	639	613	631	628	622	614	618	660	614	559	637	607	627	617	605	632	637	638	645	649	598	636	655	625	612	612	652	573	613	621	643	659	633	635	659	592	643	625	632	647	638	635	634	628	656	640	586	640	626	623	638	626	633	676	609	657	631	610	616	624	618	658	602	630	688	639	612	663	607	617	675	621	696	649	606	665	634	604	687	619	649	651	691	668	603	644	615	650	597	625	611	604	631	628	636	593	629	615	649	656	627	633	639	635	620	644	607	636	576	629	687	630	621	650	636	655	643	649	621	665	681	644	633	616	606	632	623	621	625	610	645	653	621	602	619	608	639	660	621	636	600	618	646	643	630	613	648	618	595	597	689	668	599	623	656	624	612	662	636	644	632	639	620	612	665	604	613	657	647	642	649	689	611	656	611	654	608	629	655	585	585	630	660	627	653	609	610	650	643	671	597	604	656	664	646	662	641	649	627	624	639	601	654	614	624	603	630	676	624	677	655	625	613	641	633	671	637	579	655	603	614	660	700	627	611	626	621	639	652	619	620	635	641	644	613	636	639	618	627	637	625	624	665	641	627	654	603	618	634	614	644	607	629	610	639	595	627	582	666	667	639	647	638	658	638	635	671	568	635	645	667	623	663	650	677	633	620	654	641	633	674	652	613	638	636	587	612	626	572	625	594	664	605	637	641	600	665	647	690	566	658	653	621	626	598	684	596	665	636	611	639	577	644	647	612	641	613	630	624	613	649	639	630	623	630	614	608	592	628	640	635	625	659	612	639	607	637	618	690	635	631	644	633	651	675	659	630	642	626	679	606	658	621	623	644	635	599	648	639	655	653	641	646	675	606	624	680	595	606	617	638	658	624	631	676	643	596	630	573	608	659	607	580	653	672	656	654	576	610	597	657	607	620	596	668	647	637	606	618	598	620	605	689	626	651	613	639	642	621	614	575	665	665	686	653	645	647	620	575	616	598	640	639	607	623	629	625	602	643	631	626	592	597	585	667	663	615	687	608	690	621	658	655	629	645	618	589	591	630	623	628	642	596	625	609	598	664	591	604	653	607	650	651	642	660	604	631	603	655	642	567	652	627	629	618	635	616	653	653	638	638	626	629	614	573	670	638	662	645	595	652	666	637	604	637	599	602	618	649	674	635	680	700	634	659	621	630	668	591	641	644	685	641	658	655	576	578	610	643	658	645	657	634	601	649	647	638	607	658	623	650	634	660	647	625	609	669	632	646	633	607	676	701	619	690	641	582	617	607	635	617	643	642	592	643	637	658	661	622	672	648	643	664	640	610	651	682	636	612	606	620	655	607	629	584	640	624	615	624	640	651	629	612	601	625	627	578	695	622	605	625	588	628	653	613	653	675	651	635	593	686	586	681	611	622	586	653	609	612	635	618	655	620	603	636	648	635	650	650	630	658	613	598	668	669	639	590	640	625	644	618	624	590	641	616
31672	44499	39516	28765	22660	18716	14489	11013	8554	6429	5022	4005	3200	2685	2260	1975	1666	1538	1388	1304	1267	1146	1086	1039	994	954	950	908	802	891	837	826	864	809	792	812	784	786	785	811	774	887	754	783	739	780	770	765	784	734	768	762	813	778	773	754	768	714	751	769	747	752	732	794	699	751	773	724	756	806	783	812	803	748	749	792	749	726	752	760	764	781	768	768	738	748	778	726	813	798	780	770	734	798	732	752	732	791	760	738	784	805	782	778	738	731	792	746	819	764	788	788	749	776	764	761	791	712	727	791	762	787	763	792	755	808	773	799	768	769	811	712	721	751	761	767	799	767	739	725	755	735	739	739	787	764	733	756	740	827	731	767	787	802	750	756	686	717	730	813	777	742	786	757	770	717	737	824	755	760	736	749	773	779	757	784	781	753	747	755	727	787	737	763	786	766	767	725	767	756	785	779	743	746	749	790	797	806	823	749	769	734	767	740	752	790	756	715	743	719	765	729	770	739	770	796	762	778	787	751	780	765	764	718	755	732	781	759	759	779	733	728	715	764	753	786	768	812	773	791	768	765	835	719	783	713	773	736	814	764	743	784	762	698	738	785	768	783	732	800	751	769	786	772	758	773	823	773	712	745	770	707	757	759	819	739	755	756	740	771	754	810	770	817	785	784	769	726	800	746	771	801	714	747	778	774	729	778	713	762	829	744	780	776	770	791	763	771	751	748	740	787	784	800	789	753	772	743	731	780	769	731	798	723	774	743	747	761	760	706	734	762	742	767	729	781	748	744	764	748	764	764	757	750	726	769	768	803	772	771	766	781	754	766	767	787	755	762	765	752	785	788	743	757	793	714	738	789	755	788	767	762	784	753	761	777	768	750	741	764	728	781	764	737	726	741	809	764	713	777	764	742	785	756	713	724	771	806	732	763	715	730	688	754	732	752	737	771	779	731	786	747	745	736	801	770	740	774	776	766	790	743	760	804	751	750	774	767	781	781	803	789	744	824	780	751	765	747	766	733	761	781	780	758	813	760	787	790	790	777	721	735	731	720	691	792	754	735	793	811	774	761	735	778	757	769	760	769	724	761	776	797	769	773	762	769	792	804	767	778	736	738	778	757	740	769	764	770	755	778	786	701	791	762	773	726	795	756	768	747	707	770	755	762	769	711	764	747	751	707	766	765	758	782	748	804	755	745	818	773	783	778	802	729	789	717	774	766	760	770	827	777	737	729	795	769	796	760	769	735	741	760	792	784	836	775	781	744	756	779	733	773	787	766	746	761	749	707	779	787	739	782	785	808	794	739	786	772	743	823	794	780	762	726	782	756	757	748	737	760	754	742	792	774	733	781	723	795	777	740	754	781	720	754	721	754	771	817	724	775	796	761	719	782	734	744	703	785	725	794	772	706	716	733	716	779	739	746	747	819	724	732	804	767	720	767	755	778	759	765	716	753	721	755	751	743	787	779	729	703	780	800	725	779	739	740	751	764	718	783	754	766	752	756	774	788	741	793	800	755	719	706	741	796	765	760	771	778	713	709	768	775	750	788	764	765	732	715	773	770	713	740	746	730	785	758	796	805	761	773	771	748	747	742	743	734	770	768	764	721	780	785	805	745	785	747	745	780	821	785	771	723	763	758	782	800	757	797	743	755	774	769	786	791	704	797	773	747	768	731	839	705	802	743	801	792	733	717	777	755	782	708	763	710	750	735	753	771	729	757	722	778	794	748	748	760	754	769	774	785	764	790	733	766	760	755	772	753	768	783	732	805	763	785	771	753	783	803	767	739	798	742	782	733	713	785	754	750	742	747	684	776	753	728	759	750	716	746	768	753	762	760	773	753	784	758	782	737	745	729	810	787	738	786	689	815	713	778	721	773	737	742	805	741	768	728	750	757	716	770	740	741	764	764	757	780	706	744	761	799	785	769	745	775	778	747	704	755	844	749	766	739	789	759	723	751	786	765	759	757	756	750	790	790	716	752	779	769	792	766	758	782	788	817	735	762	754	763	802	764	727	801	787	713	747	800	781	761	738	776	764	778	752	754	795	807	811	802	742	728	830	778	736	737	674	735	765	784	748	755	767	721	761	788	752	789	760	768	767	753	772	730	733	759	805	746	723	785	759	761	749	799	756	776	807	717	736	702	807	776	720	787	685	759	781	756	699	766	746	749	793	769	741	760	708	804	722	766	774	755	783	775	764	740	719	819	830	809	743	762	772	709	787	731	752	776	789	819	785	722	760	824	741	761	703	696	792	770	791	726	776	734	756	770	719	738	808	744	733	786	724	805	728	735	735	723	751	737	709	759	775	787	762	736	699	727	784	756	775	708	764	764	801	806	762	765	762	741	783	768	738	745	754	754	776	798	768	760	747	729	729	739	769	710	793	766	733	793	750	740	775	757	718	820	786	767	717	726	728	731	844	786	775	727	748	729	753	787	755	803	750	760	796	747	744	767	793	768	765	716	737	777	754	780	774	773	778	744	753	759	813	812	754	770	772	747	763	787	751	760	797	746	724	727	733	810	777	717	778	780	782	766	763	797	720	765	720	728	790	725	763	721	837	759	752	751	783	753	743	755	761	799	775	780	739	758	784	778	740	754	781	806	792	783	754	794	751	786	758	779	747	782	814	748	814	768	781	738	795	774	758	772	760	768	747	789	737	757	772	769	814	762	775	768	716	813	748	806	748	755	795	744	776	729	756	761	772	772	771	740	742	766	780	811	764	765	749	771	786	748	748	792	788	762	749	788	781	720	746	779	770	782	791	738	747	817	799	752	732	800	736	782	767	791	765	787	798	767	755	771	760	778	767	808	754	759	756	742	790	712	808	736	755	773	741	779	751	765	763	770	771	759	768	697	729	757	776	734	804	782	715	732	734	812	749	756	757	735	722	785	758	786	706	766	809	748	742	760	791	780	767	755	802	727	731	746	783	756	764	759	797	750	736	785	727	766	775	764	743	829	769	765	802	754	780	784	734	766	756	695	786	761	761	752	753	761	780	805	752	790	752	827	765	770	734	737	738	748	766	754	725	789	785	793	768	790	728	761	790	771	757	748	801	777	767	772	741	786	767	740	790	782	817	762	733	777	775	762	748	726	762	774	809	789	752	747	761	727	776	771	746	740	765	740	754	799	777	770	781	727	780	765	778	778	728	760	731	775	749	774	762	776	792	737	749	777	744	770	760	734	827	785	796	722	780	726	778	812	747	775	737	765	737	793	764	737	786	755	777	724	826	773	786	699	803	797	765	777	759	756	782	787	772	787	773	709	731	737	796	798	720	743	792	744	754	771	768	768	736	745	736	801	781	755	774	728	717	797	805	804	819	759	770	790	818	843	737	709	696	736	739	761	799	719	710	730	799	749	771	731	766	735	732	760	779	749	750	752	756	739	797	693	762	805	733	764	754	814	767	740	714	744	756	768	767	777	783	769	749	778	765	737	776	748	712	760	733	767	777	828	799	725	781	761	803	739	821	750	792	751	741	779	780	757	730	761
23677	20743	27980	24242	22239	20633	15624	9520	6921	5064	3976	3129	2575	2200	1831	1557	1315	1270	1198	1082	944	993	929	898	833	857	734	723	680	726	728	683	690	665	691	652	674	659	677	626	661	628	641	627	691	605	695	604	713	584	643	635	617	628	640	658	644	614	606	645	633	640	601	661	664	644	671	616	631	610	621	615	624	621	609	614	627	614	606	605	608	642	614	619	643	633	612	642	621	645	604	641	642	616	619	591	584	604	595	578	637	642	652	599	577	632	678	601	605	595	597	601	653	629	628	601	606	591	581	613	619	628	635	609	666	629	607	644	604	587	610	599	592	623	603	621	620	661	620	654	654	609	605	631	619	573	610	620	586	608	580	599	654	611	652	604	612	671	706	635	592	622	671	565	655	632	600	628	643	620	629	633	605	650	601	611	617	637	582	615	590	655	616	596	605	634	633	599	646	626	613	612	583	599	589	561	624	625	605	694	624	585	652	628	648	596	631	583	607	608	611	590	580	662	617	630	587	596	568	620	638	607	652	632	625	618	612	643	626	591	612	618	665	579	614	610	608	566	589	618	597	659	625	630	669	611	597	634	655	598	698	608	617	625	627	591	607	607	611	638	602	592	565	643	583	639	642	582	612	656	615	642	591	638	643	569	586	616	623	597	625	610	656	585	634	667	587	602	613	649	604	584	601	619	629	630	591	621	585	575	620	640	633	600	619	610	618	670	604	604	599	606	643	608	581	654	581	621	596	551	624	584	597	649	625	649	603	632	638	618	622	615	594	653	626	593	595	676	630	611	624	611	590	588	598	664	635	622	634	596	626	588	577	600	639	666	597	587	636	620	624	602	599	638	615	616	614	613	579	636	620	625	610	622	619	626	667	563	609	567	635	618	615	633	622	614	630	628	626	610	628	611	620	602	594	641	598	645	594	569	639	589	607	614	628	626	612	642	580	602	599	607	617	611	664	640	624	621	585	629	585	626	649	618	627	614	626	601	610	630	698	619	578	569	643	595	654	619	632	610	629	644	657	578	617	635	572	577	623	540	604	624	589	622	621	622	596	652	593	603	651	578	602	582	655	621	622	611	659	623	630	610	630	612	617	606	627	611	596	657	640	610	652	628	575	641	625	630	594	606	614	638	613	608	599	644	606	677	570	617	630	632	643	644	609	609	618	636	615	655	621	647	618	600	637	602	610	613	590	629	616	617	632	606	610	661	614	628	583	684	627	598	623	639	609	608	609	627	636	649	597	562	678	656	595	624	636	636	625	639	650	614	588	636	629	648	613	583	601	555	615	622	609	594	589	662	608	667	589	652	559	632	621	692	638	607	642	599	633	617	597	592	606	601	623	605	615	595	643	609	643	613	653	633	600	606	645	653	553	622	627	624	664	624	609	578	598	623	622	643	579	591	626	611	611	616	603	601	593	626	606	634	611	601	575	633	577	582	573	612	598	639	602	581	637	582	591	658	652	667	642	606	579	577	611	631	603	659	610	606	620	638	586	588	580	620	623	626	610	608	647	615	643	625	612	652	653	603	646	597	678	600	595	584	638	632	581	582	673	613	664	606	640	584	588	629	621	599	573	590	602	621	615	642	644	596	589	573	667	577	641	656	653	598	637	595	603	594	604	619	625	609	583	598	643	632	616	583	647	579	591	604	608	697	592	614	598	653	631	581	641	605	594	643	636	590	585	608	592	589	600	646	622	608	615	615	618	581	588	555	603	574	612	647	645	607	578	608	644	572	632	621	599	594	582	627	591	593	604	590	613	648	590	632	613	634	588	628	619	591	601	635	614	557	544	661	664	645	615	616	632	616	609	619	634	610	636	611	608	635	599	614	615	628	623	624	596	612	613	617	632	592	615	635	600	629	594	595	598	628	643	659	658	579	670	627	631	579	573	567	618	659	606	582	595	620	657	573	640	596	636	648	609	597	603	624	633	621	616	622	587	630	601	653	607	624	620	594	570	620	662	626	628	608	634	618	600	635	648	590	589	631	679	615	599	590	608	608	629	634	620	612	623	601	599	591	613	630	609	696	619	643	606	600	643	602	563	632	643	623	651	651	623	613	635	599	610	609	643	565	655	599	639	636	623	567	622	601	592	649	625	573	648	595	625	622	621	628	615	566	580	625	642	602	618	633	578	645	627	589	594	620	644	669	665	606	615	598	663	627	581	605	590	611	640	633	609	629	575	632	646	595	602	629	640	630	657	638	627	574	659	653	618	608	612	606	594	602	576	658	602	667	625	620	645	616	653	643	626	649	587	629	615	631	598	602	590	608	609	604	612	605	620	610	594	564	667	594	638	626	614	601	629	596	601	632	616	630	600	633	571	611	609	587	628	637	609	603	646	610	638	606	621	612	616	589	605	647	574	605	598	622	643	599	588	612	576	623	619	598	604	650	608	603	564	597	575	610	627	621	606	586	619	617	596	590	623	638	608	600	609	626	613	577	574	612	644	621	621	609	665	585	599	596	616	616	573	591	610	605	648	609	620	596	611	602	605	623	631	579	581	578	638	625	562	599	642	607	614	614	652	605	593	647	641	593	620	595	648	589	574	618	643	652	613	610	608	622	592	613	634	573	588	584	565	608	604	633	653	646	619	645	607	633	571	616	608	635	631	579	646	582	610	612	628	569	596	593	604	638	627	631	650	577	553	619	609	625	617	632	605	636	622	653	664	642	591	590	644	646	627	576	616	654	614	567	556	609	631	620	580	587	642	641	584	637	622	609	603	632	607	627	599	607	601	588	591	617	582	591	644	641	604	600	658	611	638	628	651	609	593	619	597	624	619	643	592	579	622	636	615	630	644	584	634	628	586	608	636	634	583	598	645	642	572	594	578	657	613	598	596	593	619	664	655	630	617	628	638	635	608	597	608	606	611	611	564	608	643	620	568	599	608	608	567	667	617	640	603	654	618	609	603	609	637	653	633	589	641	611	608	598	608	577	606	647	600	604	643	628	613	625	653	643	606	607	659	599	629	580	573	576	629	685	604	583	640	612	610	654	586	600	592	656	611	604	627	635	582	607	608	599	594	600	635	627	618	650	602	621	632	655	595	615	570	613	608	608	644	612	652	622	647	597	603	625	610	634	605	580	629	650	619	641	624	614	621	631	598	586	606	632	583	602	641	635	602	634	619	621	609	631	625	601	605	606	591	585	586	640	666	593	599	597	611	611	603	545	622	650	575	679	604	613	601	634	626	655	587	617	600	665	639	643	557	634	582	602	595	585	680	614	631	600	626	597	619	611	599	596	581	645	581	612	644	611	624	619	622	632	663	595	622	654	608	649	594	591	627	605	651	637	620	607	622	599	589	629	618	581	623	628	615	618	579	635	623	610	592	635	602	613	594	597	643	622	689	663	627	600	621	611	642	633	614	618	648	622	627	635	638	613	647	580	632	625	624	590	602	625	647	652	598	597	564	601	641	604	605	655	589	597	622	610	596	601	631	607	612	630	626	606	606	627	601	600	599	575	595	612	633	641	585	593	597	625
32561	51141	45616	34171	28166	23907	19530	15339	11973	9188	7414	5679	4645	3849	3044	2611	2238	2039	1805	1595	1540	1332	1299	1247	1155	1136	1079	983	958	909	890	926	915	844	845	815	787	853	838	825	798	807	837	763	800	774	789	771	736	744	757	778	790	789	789	742	764	785	770	780	768	726	755	767	777	775	737	797	741	747	767	789	755	763	767	718	786	723	711	766	811	798	762	730	723	727	708	750	771	758	735	784	762	759	759	746	751	787	757	751	807	743	712	718	733	701	763	724	726	718	725	724	715	754	754	771	749	759	714	723	732	789	735	791	744	744	759	790	728	724	778	714	746	745	736	731	758	767	740	720	736	723	776	742	786	796	683	733	759	743	768	734	771	759	739	760	718	741	762	709	771	712	726	736	734	767	725	718	754	737	715	720	800	777	711	762	793	751	774	726	754	728	770	722	735	754	755	758	798	791	770	765	775	746	763	763	691	748	683	753	763	721	734	738	727	780	696	757	689	737	736	736	803	758	725	737	775	741	735	791	713	775	781	696	798	751	739	734	714	730	762	736	774	731	745	726	704	791	769	713	741	745	728	812	780	784	758	718	756	749	715	755	762	741	732	733	773	722	718	734	760	739	751	765	734	762	756	753	753	706	735	735	755	731	727	755	723	740	719	713	745	729	703	790	761	776	697	816	707	727	763	747	756	716	750	784	778	806	783	790	720	774	721	727	773	795	767	745	730	748	733	711	746	778	769	718	732	746	724	737	727	743	729	742	694	712	732	725	737	762	755	754	786	773	757	755	737	705	777	760	753	758	766	751	747	806	772	806	787	806	768	787	762	761	749	778	720	718	778	699	746	751	738	749	764	762	754	753	707	748	728	724	708	770	740	732	705	751	690	714	811	741	778	778	743	738	750	754	699	739	738	751	803	763	690	757	769	751	768	727	730	709	766	771	787	755	759	748	779	786	765	733	748	792	687	754	713	785	763	746	759	735	709	754	688	710	693	743	755	711	721	808	748	761	784	744	757	728	725	755	745	740	738	739	754	747	769	810	730	781	772	772	741	733	786	788	730	744	745	757	749	743	743	710	764	751	733	737	736	723	737	716	722	746	745	791	746	804	755	754	743	771	754	753	733	744	761	721	750	760	737	788	749	774	753	731	734	773	742	739	727	760	733	744	799	797	784	722	751	784	710	769	713	770	739	737	683	761	773	769	754	741	723	761	783	705	770	729	685	719	776	727	698	751	758	768	721	760	745	736	776	724	792	705	794	725	698	782	744	720	776	778	766	742	741	737	720	672	742	784	710	787	768	719	774	666	751	751	717	742	749	788	734	701	787	790	689	756	767	753	728	741	767	785	803	688	706	752	721	736	717	749	767	757	749	746	726	765	746	775	738	743	733	677	757	756	710	782	778	763	748	739	769	743	742	744	760	727	732	781	728	715	738	746	780	708	739	771	805	723	754	755	771	769	743	735	724	733	770	756	706	706	750	757	781	744	711	739	768	762	690	767	728	756	742	734	784	804	749	788	783	734	751	757	762	726	739	721	736	746	814	703	711	778	785	723	774	714	732	705	746	716	729	747	749	726	757	726	704	723	742	727	733	743	761	699	772	784	750	744	715	752	711	747	759	728	701	713	765	743	781	760	738	708	770	787	727	788	761	777	778	781	731	703	763	761	739	751	744	733	728	740	736	741	774	731	737	709	766	712	742	765	770	712	721	756	835	709	736	703	759	739	699	708	740	782	759	746	761	719	790	757	715	658	742	731	772	706	773	733	764	701	730	718	765	782	746	739	769	718	723	731	731	737	754	717	705	750	785	734	785	739	739	757	752	753	731	700	762	726	769	756	750	741	735	766	757	684	720	768	734	756	731	714	765	739	736	753	747	817	763	722	743	726	724	698	718	755	725	737	719	742	805	712	770	749	744	710	732	773	753	707	733	779	736	729	793	718	764	717	720	727	729	782	704	714	760	755	773	710	750	737	696	750	733	745	793	753	714	731	762	784	778	709	762	742	716	747	755	725	742	752	772	717	732	725	764	783	748	812	738	764	719	760	743	768	701	759	703	703	743	736	753	728	727	774	762	759	800	669	791	766	752	791	793	734	733	711	727	719	745	776	766	738	774	726	741	756	724	721	679	755	707	698	708	786	814	781	744	780	752	763	733	766	699	730	763	724	743	761	741	720	769	754	710	742	729	739	723	745	760	765	782	761	771	723	757	709	754	699	720	756	740	717	739	721	817	716	730	721	718	759	715	763	791	750	808	821	785	768	758	711	749	766	710	717	764	711	750	748	708	757	749	715	760	749	735	730	747	754	776	730	785	726	772	750	771	765	685	729	727	776	716	735	700	717	737	736	745	784	749	744	737	708	761	746	723	753	730	762	746	745	737	711	748	780	715	745	757	716	783	781	744	732	749	772	706	688	717	778	757	718	751	761	764	758	749	689	809	759	773	739	731	735	713	701	684	725	778	696	763	762	719	780	733	773	729	723	800	773	768	707	761	747	737	728	700	774	735	728	714	721	741	725	762	762	757	739	750	747	718	729	714	762	729	727	763	725	752	719	706	778	756	748	776	743	739	767	719	713	806	742	732	727	757	768	717	735	754	759	742	733	729	723	754	732	768	792	741	738	702	752	747	754	763	777	716	810	726	758	780	808	737	751	758	714	747	749	765	728	737	749	758	774	778	767	762	772	753	763	780	701	731	749	733	738	721	733	745	754	725	778	741	733	816	764	791	715	721	737	761	715	707	756	700	747	728	750	746	756	774	731	731	777	729	717	763	769	709	754	735	668	777	743	770	738	769	770	738	741	730	757	768	716	753	802	770	739	757	701	767	731	751	766	739	787	771	766	774	755	721	760	733	756	787	748	755	747	779	737	715	728	771	735	754	731	757	723	758	738	738	727	694	769	769	736	729	731	731	749	717	736	703	735	732	760	732	748	710	724	729	723	692	682	765	745	712	754	745	718	716	734	751	724	771	770	775	723	745	754	728	772	718	749	699	786	764	688	739	722	729	716	716	779	767	746	751	724	706	769	764	766	704	717	759	704	707	748	721	752	753	710	734	727	759	715	746	676	734	686	740	753	792	740	734	767	779	749	729	702	691	759	808	741	733	758	745	736	743	716	724	757	758	802	749	743	701	777	720	725	811	778	746	750	764	728	772	777	735	718	756	737	709	762	749	769	739	660	741	752	726	757	759	770	744	749	728	728	695	735	743	742	715	790	748	715	777	716	765	779	749	773	728	769	765	757	741	759	702	742	730	738	755	744	778	751	718	781	746	740	714	723	784	811	754	703	799	723	772	734	743	743	730	742	747	765	662	748	738	714	753	767	771	725	771	726	784	776	762	791	724	690	749	771	751	762	734	787	786	728	732	734	735	757	766	709	811	712	739	701	738	718	787	792	745	777	758	713	736	744	749	774	703	748	752	728	724	766	716	758	723	710	770	753	698	766	776	705	743	735	750	736	779	752	749	689	710	762	721	723	734	738	715	736	740	738
22527	20630	28154	23230	21184	23016	22365	13458	9325	7228	5512	4350	3429	2821	2305	1974	1607	1565	1372	1286	1191	1132	1038	950	987	901	854	812	809	759	743	720	693	711	657	729	666	662	698	652	627	642	696	672	673	685	646	623	639	630	665	631	655	657	671	636	576	623	650	635	633	595	659	700	636	617	628	629	643	599	601	679	640	648	623	638	648	600	574	592	617	642	613	586	601	647	680	641	665	610	626	622	631	607	634	623	642	601	645	623	638	610	650	620	625	634	583	578	581	625	615	607	651	617	638	634	600	583	615	650	638	614	559	614	621	644	583	608	599	626	653	634	638	644	599	603	609	617	609	624	579	600	656	607	630	571	634	640	618	593	612	650	605	622	580	635	612	617	587	634	617	598	595	628	646	611	619	629	638	610	612	609	646	708	623	666	637	619	608	637	601	586	619	671	578	654	603	636	594	647	613	615	656	605	634	638	630	620	636	617	579	613	651	603	613	613	667	641	612	652	614	607	608	628	614	635	606	672	580	650	646	630	629	664	620	626	603	627	601	613	620	622	593	630	599	607	659	615	629	622	637	589	603	632	601	664	605	639	595	652	651	577	644	592	665	594	601	604	644	600	618	596	620	593	622	645	591	655	643	607	647	605	603	594	655	613	627	603	613	634	592	593	634	569	636	664	617	621	612	645	602	605	622	625	633	670	610	616	647	620	632	598	622	613	597	607	621	598	641	635	593	576	633	613	625	669	631	603	625	666	643	610	584	612	610	625	629	694	573	644	640	603	677	629	609	580	620	682	665	610	645	606	651	621	620	629	602	611	620	662	602	625	677	636	614	625	579	579	658	624	638	611	589	638	645	616	575	601	576	604	628	594	631	653	604	596	596	632	615	632	625	595	623	608	599	660	612	638	619	644	621	645	662	660	633	638	653	580	664	642	647	654	581	603	601	644	572	573	653	649	656	631	615	628	606	562	629	618	618	576	674	587	628	604	628	631	612	647	602	652	635	609	619	591	664	635	640	612	621	618	617	628	630	648	612	624	615	613	603	627	604	653	633	565	612	603	615	588	648	636	584	611	619	637	674	620	618	568	597	632	620	622	624	617	611	615	625	596	639	639	597	600	612	594	589	619	663	601	630	610	613	594	608	642	603	573	643	627	592	609	639	616	645	637	632	599	616	627	638	598	589	685	642	643	649	652	588	621	653	650	627	690	625	604	631	644	637	619	600	630	646	569	595	621	661	619	626	619	620	666	629	632	645	610	596	587	669	605	581	601	620	642	647	638	648	597	644	619	698	591	603	591	610	631	619	591	601	639	650	631	636	665	599	644	677	621	642	613	615	632	594	613	644	644	657	601	635	662	611	618	572	594	633	601	613	650	640	636	631	625	680	596	616	644	596	670	612	627	597	647	622	568	651	686	629	635	619	618	607	653	635	635	590	589	629	621	575	635	620	608	618	560	624	607	629	633	607	616	637	606	614	594	603	620	593	634	629	625	595	590	624	597	625	619	631	613	632	642	625	601	630	630	620	618	633	604	657	626	621	570	639	668	611	589	656	615	622	622	636	620	589	594	658	620	626	620	658	643	664	610	654	638	599	601	609	600	575	609	630	613	642	657	624	602	617	665	608	596	600	606	627	694	688	663	624	622	590	596	592	614	616	653	632	627	610	633	617	607	642	609	626	588	664	593	575	593	605	620	623	603	608	627	657	608	633	637	629	647	648	611	621	603	612	651	641	597	651	569	629	635	645	638	607	659	633	644	671	580	632	630	575	627	625	623	616	600	639	608	633	612	639	655	582	637	624	601	637	633	602	622	669	655	655	611	591	620	634	605	631	622	622	642	607	593	619	627	621	622	650	605	659	587	638	672	611	622	634	633	613	655	580	641	628	580	638	587	617	637	613	610	604	590	657	587	606	567	613	625	624	592	612	608	607	628	656	630	615	627	626	631	624	605	614	651	654	651	588	642	566	617	613	652	686	639	628	623	645	603	641	632	635	654	624	644	669	611	627	638	649	627	614	616	642	682	619	630	636	590	614	616	631	636	641	590	613	620	632	629	597	642	681	616	615	692	625	597	640	661	598	604	619	653	609	628	631	648	621	599	617	622	633	593	593	640	612	630	622	640	641	583	647	644	574	593	628	615	627	662	616	603	641	645	661	633	621	625	605	619	652	635	674	614	647	642	632	652	654	634	611	603	618	646	602	603	631	634	640	645	611	625	607	587	652	584	613	610	607	662	649	639	645	646	594	607	642	599	620	584	623	623	676	644	643	639	592	634	662	627	659	669	586	628	621	621	620	612	652	600	647	623	589	609	617	632	618	601	624	604	622	620	634	621	634	655	634	644	600	616	624	641	598	659	589	602	635	552	665	578	600	665	623	622	583	586	641	658	618	656	574	636	613	578	598	635	632	584	621	597	635	614	625	635	614	692	597	600	661	627	628	619	558	620	636	692	650	654	596	564	677	597	599	632	597	605	649	620	631	632	598	586	621	583	591	646	626	560	617	659	601	584	657	587	585	581	640	657	633	586	617	636	636	587	620	611	645	638	627	641	576	625	582	645	608	599	608	603	660	588	637	608	608	607	650	641	644	625	641	652	632	601	588	618	595	629	603	596	578	589	621	579	635	614	580	634	652	642	639	652	645	619	664	599	607	625	666	612	632	619	612	615	601	583	635	631	660	626	601	611	612	615	587	650	584	596	623	592	599	680	643	647	610	578	577	632	624	638	633	615	571	631	636	579	632	641	584	610	647	583	574	607	604	630	614	605	640	612	663	601	603	626	590	624	621	622	628	646	646	632	615	592	623	689	607	610	635	590	572	618	611	619	595	632	646	621	610	659	593	663	619	616	596	615	628	608	644	627	635	596	581	590	578	616	605	590	621	613	594	595	612	615	588	634	623	609	672	639	600	660	604	582	624	615	632	629	665	620	652	609	610	646	632	616	600	609	616	604	627	607	661	658	621	619	634	662	609	599	612	625	628	612	619	628	652	615	607	602	608	633	593	634	626	620	598	620	614	662	616	646	608	594	612	634	595	598	636	639	599	652	642	605	648	617	644	596	586	635	646	617	619	650	615	646	582	605	653	647	614	609	641	593	614	678	653	620	650	603	638	648	630	627	635	639	593	623	618	573	589	596	633	632	595	624	641	645	585	628	601	602	637	617	601	630	630	620	625	616	591	626	634	609	604	616	624	610	615	620	641	594	620	604	601	622	602	647	652	636	621	625	612	641	609	587	629	607	616	610	620	640	632	635	655	623	624	637	634	613	624	617	645	617	650	651	601	617	637	649	644	609	625	655	597	621	602	617	630	639	627	620	579	638	594	613	600	632	641	619	645	677	615	603	652	637	624	636	602	609	608	673	638	619	616	611	643	628	573	620	662	610	610	605	619	666	605	595	677	618	570	565	624	628	620	632	645	639	659	617	612	663	585	667	633	622	583	615	685	615	636	606	618	672	590	647	632	676	666	606	598	657	591	651	630	589	651	612	609	602
33704	55192	50693	38661	32458	27988	23668	19305	15520	12106	9390	7555	6109	4770	3898	3316	2731	2453	2128	1975	1776	1673	1526	1416	1296	1147	1126	1069	976	982	954	923	923	912	923	895	846	826	773	814	820	783	798	810	817	760	774	751	803	754	758	794	757	809	853	763	783	717	737	749	751	743	744	741	715	778	736	748	717	765	779	751	722	738	765	741	734	739	713	763	751	729	720	709	752	700	738	765	748	735	698	726	737	751	733	727	680	749	755	694	750	734	721	696	709	772	765	753	738	777	720	706	760	781	743	757	742	753	759	755	718	728	714	774	735	787	708	742	744	750	738	762	704	725	770	732	795	752	767	762	741	732	769	726	719	755	721	703	721	770	722	719	737	768	724	735	759	766	733	753	771	718	744	705	746	751	708	747	726	746	798	717	737	734	740	706	741	669	728	732	750	762	722	741	685	722	726	749	767	728	759	752	751	735	712	710	772	743	745	727	798	697	728	739	719	744	745	728	714	762	730	764	774	738	740	762	748	716	708	712	754	734	715	704	770	796	733	755	760	736	754	757	740	754	735	736	728	761	741	753	792	711	761	769	754	735	703	740	785	739	732	745	740	684	741	739	732	773	761	763	683	765	746	735	717	758	776	715	703	716	746	794	743	756	717	729	743	710	726	766	739	724	733	758	733	806	741	740	799	754	733	752	721	727	722	698	706	687	762	735	728	723	799	736	757	753	779	774	784	694	749	685	691	793	745	716	756	695	723	763	778	707	740	739	747	687	701	725	758	710	733	749	750	695	777	732	741	764	784	763	717	725	707	705	749	778	715	770	792	727	725	733	747	721	778	744	713	730	690	765	725	719	726	728	746	759	734	731	732	720	718	689	752	733	721	710	763	753	751	742	735	761	751	725	749	784	713	721	700	776	715	748	773	713	748	764	749	730	665	738	765	803	707	708	744	753	721	678	755	720	685	744	680	727	691	725	794	691	718	761	750	687	747	772	786	735	785	734	772	694	708	727	743	744	759	719	765	752	752	768	723	771	790	751	702	775	801	744	739	711	784	715	720	753	746	763	797	696	754	730	723	727	734	698	733	698	775	766	709	746	732	734	704	754	734	783	730	799	756	732	727	754	707	751	755	728	715	760	708	773	686	732	775	761	710	755	773	741	726	736	709	744	743	721	727	767	724	742	723	770	753	728	733	719	692	730	711	689	712	713	719	706	782	727	737	840	719	725	721	721	746	758	713	748	761	678	790	725	702	700	754	669	719	751	748	719	714	754	716	742	770	754	740	724	738	722	779	760	742	758	718	745	744	696	750	757	673	757	714	742	738	759	738	717	738	752	761	782	763	745	741	720	714	769	744	739	767	731	768	747	712	705	765	717	754	681	763	737	744	742	791	786	687	727	713	779	760	762	761	692	722	744	737	805	717	736	755	760	726	741	735	727	731	779	723	735	707	732	764	703	786	773	757	724	691	695	740	705	769	708	734	735	685	720	751	699	733	715	737	764	729	772	776	714	761	745	722	743	723	707	750	722	733	742	823	711	695	788	740	752	785	726	711	732	746	756	748	702	753	716	720	797	694	696	773	755	744	705	703	742	713	766	769	735	775	723	711	746	708	751	744	706	728	723	684	756	721	755	744	671	789	710	757	812	714	703	796	711	756	761	681	693	790	735	755	714	735	723	732	707	709	752	773	680	718	714	765	776	750	715	743	727	763	724	708	758	767	702	764	723	759	752	739	747	763	806	738	730	760	697	692	740	725	746	788	748	762	786	746	723	765	697	726	727	807	708	764	723	774	731	790	765	748	714	705	711	722	779	721	727	699	725	734	748	762	750	743	689	741	734	741	691	743	720	754	778	728	755	750	739	711	759	775	706	732	783	699	713	731	722	714	741	742	692	722	721	746	745	731	712	687	722	752	750	754	714	708	719	736	739	723	706	739	780	709	692	780	758	717	720	735	761	695	798	689	749	759	709	728	715	764	653	744	700	752	754	739	669	740	735	738	733	796	739	717	744	748	764	783	742	764	704	753	695	752	742	704	771	689	718	680	713	747	768	765	745	744	730	761	758	764	691	761	673	752	670	776	691	733	783	776	737	738	728	760	716	745	756	691	747	707	772	691	729	748	707	713	697	779	779	757	727	708	722	742	753	721	782	763	732	765	778	729	706	722	749	762	747	757	758	777	730	739	752	767	705	720	721	741	719	771	697	762	755	726	786	725	728	749	682	755	764	726	771	707	774	747	717	769	733	741	718	699	689	735	773	751	738	763	718	784	758	735	726	749	788	741	749	788	711	729	695	765	733	766	793	760	741	779	716	754	760	741	722	756	766	675	716	807	668	751	707	774	750	713	720	703	751	744	746	765	692	699	733	697	753	762	687	768	741	724	770	765	775	778	762	720	739	728	772	716	714	744	720	745	765	754	736	736	775	775	720	744	695	700	698	699	729	735	741	745	707	721	724	744	750	753	778	749	693	727	737	713	730	712	752	790	753	697	774	706	754	784	746	706	804	739	706	720	695	729	724	692	730	719	704	767	736	737	769	766	753	761	770	766	716	729	732	726	750	753	714	748	723	712	755	742	701	773	759	734	710	754	701	805	741	768	726	712	751	795	732	741	729	752	777	735	699	743	758	781	727	745	733	730	741	754	737	719	756	725	680	758	734	690	713	706	732	691	754	731	805	696	698	728	750	772	761	749	758	754	715	747	756	722	813	756	766	725	727	718	786	766	823	670	786	755	760	724	707	780	756	649	740	758	781	695	713	741	715	713	733	744	690	721	758	729	707	690	744	772	746	709	733	718	767	719	750	739	718	757	747	685	736	819	740	758	713	723	750	725	749	705	709	764	742	722	714	761	736	728	778	724	711	741	735	756	729	785	737	785	695	729	754	747	743	729	725	732	747	761	769	743	743	708	730	770	713	741	720	768	705	713	745	704	729	762	754	741	772	751	759	773	758	744	755	743	715	722	732	713	763	716	797	772	772	718	680	764	747	756	785	751	733	755	694	715	775	769	726	705	704	752	748	739	745	707	745	774	744	772	786	711	708	759	770	785	729	774	750	741	704	770	711	749	717	783	708	750	700	702	733	734	730	773	775	740	694	709	734	778	733	733	707	729	783	712	706	736	731	771	712	785	724	712	717	714	740	790	713	683	748	786	724	777	731	710	740	757	689	764	740	729	730	695	688	709	711	728	726	746	740	720	737	735	727	745	742	726	761	740	767	759	740	744	741	778	772	733	773	765	724	733	731	712	749	734	758	756	731	757	713	758	767	755	740	753	723	790	745	715	726	752	724	745	731	688	737	741	747	751	715	751	729	767	774	712	758	733	727	730	739	748	715	712	762	724	740	741	748	737	787	774	710	710	769	730	683	720	754	734	680	761	753	735	718	699	734	739	753	743	748	719	748	688	730	742	812	758	702	736	737	725	747	762	701	725	779	728	742	751	738	742	747	726	736	719	789	724	762	743	732	760	698	702	764	763	725	746	734	721	736	722	720	761	741
27666	26379	33483	26617	17706	11808	8356	5786	4193	3355	2477	2086	1843	1488	1321	1200	1084	1018	926	843	857	834	780	804	708	677	725	681	734	710	655	656	636	629	699	646	600	636	682	649	618	699	671	654	686	682	597	622	635	664	653	646	620	590	636	638	630	633	634	612	627	648	608	659	630	622	648	601	624	656	642	613	593	652	627	632	676	639	624	607	655	635	667	594	646	670	622	639	624	587	640	625	614	637	644	653	668	646	631	624	638	664	620	592	644	643	631	658	650	623	627	638	617	652	631	644	639	615	568	652	640	629	595	596	619	548	597	609	663	675	595	643	611	645	594	639	615	662	616	635	637	576	620	628	636	683	628	636	655	617	614	598	652	647	616	615	635	601	665	563	616	631	627	629	643	638	648	632	627	668	600	678	603	612	640	630	642	649	552	644	632	647	654	616	638	641	652	627	603	616	666	624	645	619	614	610	624	640	637	643	624	621	590	666	625	647	595	607	652	603	671	608	649	645	664	622	624	595	599	611	595	633	635	668	648	639	593	590	611	597	651	672	633	656	639	618	642	658	634	584	637	623	617	662	621	659	668	637	630	621	653	619	645	618	615	557	620	647	618	628	671	611	639	604	618	639	656	608	642	648	600	612	663	618	662	649	588	616	642	663	656	571	623	639	616	588	578	649	614	654	632	654	622	644	613	636	642	645	627	602	646	583	611	642	635	621	664	640	635	655	651	643	604	646	600	631	640	673	612	609	626	603	594	618	610	634	618	633	641	662	643	631	640	655	614	650	608	633	654	563	648	593	613	611	629	587	636	625	668	632	580	589	586	642	599	618	579	672	650	685	642	628	616	631	613	641	613	626	643	602	659	575	613	640	667	666	600	628	645	591	626	591	636	601	644	633	555	640	610	609	647	616	624	667	691	646	664	660	686	638	657	605	646	668	630	601	617	616	632	674	609	648	612	604	665	633	652	619	627	626	648	647	613	645	595	596	647	645	615	598	662	558	637	599	612	610	623	672	656	628	616	699	628	613	644	645	639	652	632	630	606	636	597	624	650	644	591	617	593	618	625	659	637	599	666	611	616	658	664	645	633	603	613	651	580	668	634	631	633	605	645	592	593	596	606	609	605	655	645	659	626	622	652	594	656	597	650	620	650	632	611	661	603	608	614	623	588	640	633	651	661	643	683	631	617	619	597	636	610	589	613	628	612	593	636	651	613	626	633	640	631	615	595	626	635	615	625	655	643	600	617	592	648	620	684	588	610	611	628	645	658	692	627	675	609	662	623	603	607	636	664	603	622	642	643	614	594	638	662	642	627	601	636	633	610	609	648	630	643	660	606	671	619	620	629	655	627	646	596	597	625	650	625	606	653	624	615	598	649	593	666	626	627	622	658	653	638	669	640	599	628	574	603	605	608	612	601	628	625	599	617	614	615	622	584	624	565	630	606	602	646	604	623	613	627	648	627	586	614	617	614	584	620	607	633	626	596	598	585	668	603	592	591	612	639	639	605	572	634	596	613	641	631	602	617	627	634	588	670	606	623	627	635	638	632	658	656	646	622	638	624	651	622	640	604	648	614	608	618	635	608	649	605	569	572	580	607	617	681	619	627	619	652	644	643	626	664	650	650	601	627	634	595	617	626	644	639	633	629	608	634	643	625	633	625	648	609	699	611	622	600	618	673	600	635	643	649	631	640	608	607	600	604	611	626	616	612	587	675	593	607	654	659	659	661	617	714	621	590	615	666	628	626	639	651	632	705	625	707	615	659	621	661	634	579	605	612	613	633	633	646	591	593	655	656	637	656	615	648	652	622	623	607	639	644	600	634	695	603	641	644	631	632	657	648	661	626	600	611	610	644	670	649	628	663	630	615	640	639	602	632	615	647	681	649	593	618	668	615	633	648	616	663	651	617	647	569	657	612	665	626	652	649	650	649	643	611	613	630	655	624	639	615	627	649	624	587	627	604	619	636	642	647	645	625	584	665	659	614	615	668	631	643	613	583	631	631	654	631	597	632	646	663	609	676	657	592	611	642	640	618	632	650	620	600	636	579	648	623	604	615	605	632	682	594	645	617	574	664	682	603	623	605	668	662	647	612	575	677	628	624	629	646	672	620	600	637	593	654	608	644	623	652	620	646	689	637	619	612	655	612	626	632	643	585	650	661	602	627	632	636	605	676	607	627	660	652	602	631	652	607	628	606	609	616	674	656	596	646	613	608	634	630	703	653	630	682	618	660	666	601	662	650	624	609	661	629	635	624	693	602	640	591	626	563	605	616	672	648	629	651	589	606	614	624	607	656	694	651	615	634	622	608	575	688	676	661	617	645	611	628	640	602	622	652	634	627	610	639	620	640	629	649	673	657	611	624	640	622	645	677	624	651	562	611	615	621	620	670	616	641	644	628	678	615	679	638	609	642	661	627	639	648	596	636	641	644	655	658	642	636	636	625	680	605	607	642	654	604	597	620	613	598	655	655	642	596	595	632	636	603	630	591	627	650	656	654	620	646	620	579	633	632	602	613	602	649	626	663	637	633	610	598	609	630	618	631	665	617	665	651	598	660	602	624	621	615	626	616	627	645	578	597	608	623	620	620	599	647	640	624	697	601	650	605	615	619	638	621	621	613	636	592	575	625	609	683	656	656	610	674	647	555	679	614	661	630	620	682	618	656	631	577	628	607	632	654	658	639	624	642	628	631	642	615	618	636	648	622	658	621	648	621	614	608	662	623	645	627	673	619	583	608	623	615	629	635	667	657	596	622	622	591	645	639	628	595	639	616	578	615	635	659	629	603	628	608	665	610	619	603	625	652	631	665	637	613	640	653	626	599	607	594	628	635	639	644	618	637	547	593	638	614	638	653	675	660	610	619	669	643	612	626	624	611	686	595	592	628	619	622	607	633	677	631	641	621	590	661	649	599	612	627	616	610	646	612	631	646	548	645	609	640	620	635	631	657	656	675	659	670	665	629	620	649	675	606	663	620	674	626	663	593	632	602	580	666	620	620	612	645	660	616	622	613	605	646	633	633	621	678	579	646	645	621	631	663	606	612	660	630	668	611	657	622	616	644	620	594	634	633	655	615	621	652	603	587	656	617	625	604	644	627	632	615	609	640	663	646	685	596	625	657	645	687	643	541	688	634	607	621	640	578	595	635	620	641	640	636	619	612	572	625	640	668	654	624	606	606	591	647	627	659	646	635	643	665	673	606	622	646	630	619	650	645	653	619	591	648	622	604	664	626	637	636	641	621	634	662	598	636	587	645	646	627	626	656	646	653	638	610	613	602	634	594	626	630	612	641	584	626	631	602	607	643	621	642	623	606	621	604	642	673	665	634	642	641	635	639	615	623	625	609	587	621	619	665	623	646	638	627	648	651	636	618	629	627	671	642	637	624	643	613	618	634	635	587	631	662	643	629	626	618	650	631	626	637	623	613	605	651	637	679	579	581	625	617	636	601	631	643	634	613	661	651	603	630	645	637	608	609	682	633	597	607	616
31448	43936	38977	28204	22176	17627	14052	10907	8451	6287	4701	3796	3141	2527	2091	1882	1576	1449	1326	1320	1229	1130	1049	1001	1014	1030	898	884	874	843	853	909	809	813	836	825	818	797	806	802	766	785	778	789	745	823	784	776	765	771	803	807	723	748	788	777	727	844	808	809	779	792	766	787	801	764	763	710	798	778	781	739	758	800	759	734	764	736	766	778	735	743	735	768	759	780	759	779	812	754	737	761	779	750	736	743	783	803	767	780	727	744	784	747	769	768	806	785	793	797	831	759	769	789	749	804	810	755	728	761	756	763	744	748	782	761	745	715	752	752	796	713	761	709	747	752	772	800	784	741	761	743	738	779	761	741	774	754	724	781	728	704	797	767	772	778	749	767	767	731	755	751	747	761	784	789	757	826	763	748	754	762	792	768	783	777	732	764	768	834	795	717	779	749	720	786	773	728	712	737	774	798	797	743	733	785	812	742	735	760	753	749	731	749	748	762	753	739	831	754	748	761	742	752	777	762	722	820	795	750	829	742	696	767	764	781	741	707	802	786	803	808	749	748	704	763	714	767	758	777	803	775	735	780	775	759	788	812	728	768	791	773	745	698	808	802	804	774	782	765	819	775	762	748	802	787	741	720	760	747	731	814	756	777	724	779	795	780	746	782	776	755	747	767	772	733	755	783	747	751	741	789	790	750	770	791	768	760	784	820	788	775	776	786	798	757	731	742	770	850	718	760	730	750	796	759	731	730	777	754	744	786	825	764	826	767	770	743	701	727	759	759	712	767	762	774	775	756	746	765	738	715	749	820	746	762	749	781	763	781	802	757	767	755	768	713	780	767	805	838	776	803	777	790	794	729	772	699	734	757	767	750	734	749	753	802	746	759	771	750	796	726	744	788	729	777	802	796	740	775	719	752	730	744	819	784	770	785	733	746	809	716	720	745	717	799	771	790	765	738	781	776	711	759	770	744	778	757	754	760	804	786	718	790	791	767	783	744	792	751	762	753	714	796	727	726	787	730	821	767	744	767	775	758	788	762	726	768	788	768	748	755	748	735	726	739	751	774	804	782	754	783	803	760	729	774	775	774	733	763	793	785	751	802	756	793	710	755	791	768	776	756	772	771	740	777	747	751	754	794	763	807	754	773	787	766	707	808	738	780	760	780	741	757	781	712	756	777	792	786	775	820	787	755	792	764	752	771	787	738	799	777	775	754	830	775	800	785	783	733	766	752	731	755	772	749	775	764	741	783	708	799	811	787	738	770	746	811	740	785	754	755	790	740	759	775	759	750	777	753	767	740	776	795	773	791	781	774	718	843	789	745	782	746	761	790	725	815	761	773	762	717	828	754	802	816	757	780	750	780	733	751	767	766	810	780	772	825	779	805	746	778	798	770	767	746	809	759	769	768	759	759	779	702	810	748	733	732	780	779	758	740	779	809	764	715	741	745	757	737	786	768	742	755	741	738	703	754	766	692	743	777	761	852	739	770	795	736	796	738	739	793	851	735	758	761	707	729	810	761	830	804	693	753	799	814	721	790	791	743	787	825	766	771	730	783	736	778	773	776	782	741	752	805	786	727	756	732	785	748	763	763	769	742	710	769	812	774	823	766	761	754	818	755	762	738	786	811	760	771	756	769	748	748	771	794	812	723	768	793	771	736	793	770	778	781	768	840	751	789	733	729	788	775	824	794	737	768	756	793	800	779	812	779	774	693	794	769	765	782	734	788	738	732	779	776	751	739	784	795	747	744	758	799	759	742	810	766	743	731	783	742	757	772	753	735	764	767	715	721	737	788	743	781	783	794	779	752	818	795	770	747	806	697	726	777	777	787	761	693	764	755	763	789	753	773	800	781	763	777	732	746	745	727	763	761	786	755	768	783	767	811	831	797	809	712	766	726	776	776	750	738	726	765	727	729	817	764	762	782	807	765	726	818	773	731	775	745	771	790	770	823	743	742	728	763	776	746	789	792	776	744	788	809	790	780	765	814	742	754	776	779	755	763	796	738	757	786	753	737	737	717	751	739	757	764	753	756	768	705	780	768	794	795	787	771	776	821	757	765	742	745	766	791	770	743	762	741	767	810	742	768	806	794	736	765	763	781	766	801	733	815	739	790	777	753	757	772	745	774	752	782	777	782	775	743	746	767	775	780	755	779	747	777	832	750	718	732	788	808	742	719	742	720	705	794	790	741	809	716	774	783	724	726	775	753	764	759	777	771	725	795	761	769	781	799	780	775	771	795	755	759	756	724	744	739	795	788	705	769	766	767	750	761	824	723	780	806	806	765	751	752	772	767	781	691	773	794	756	781	784	776	744	764	778	734	785	801	787	717	762	756	753	756	782	776	796	770	722	762	784	775	746	805	772	790	725	739	772	801	816	764	756	765	743	771	757	749	710	760	811	736	732	760	792	749	706	739	769	786	770	776	755	738	751	725	824	737	726	840	786	739	756	748	801	797	817	753	731	751	766	716	701	762	782	789	704	725	741	729	775	742	712	806	782	764	766	747	762	774	783	776	772	745	756	804	771	727	785	723	829	785	726	800	800	786	748	768	757	835	761	735	731	775	780	751	754	733	815	757	766	768	721	761	716	766	778	758	844	770	742	791	788	752	785	770	767	789	782	737	749	823	827	793	706	726	780	708	747	822	721	727	783	770	743	789	760	748	803	737	746	767	820	761	780	728	758	785	744	740	798	778	742	715	769	743	780	767	771	743	753	769	784	779	752	783	806	680	776	732	790	796	753	772	762	748	732	806	761	768	719	732	789	793	731	801	775	775	799	795	729	776	807	784	757	715	792	711	789	749	734	816	761	743	769	749	776	742	787	753	774	776	790	796	749	807	798	792	806	766	761	764	721	757	770	755	757	741	789	810	703	772	749	777	767	762	757	779	818	802	800	805	707	750	726	759	793	774	815	750	786	815	722	798	784	718	735	719	776	787	749	767	754	800	751	770	803	796	709	736	729	803	752	731	772	757	751	822	796	798	753	768	761	744	761	755	724	783	799	737	763	735	760	774	791	753	766	762	729	744	765	737	811	844	790	766	767	792	760	742	759	722	753	801	765	776	724	767	762	800	758	780	734	745	738	773	773	773	767	770	750	789	765	747	762	737	776	737	761	844	754	752	766	717	726	765	788	757	736	762	744	773	786	843	773	713	755	801	754	785	769	745	747	737	814	746	830	755	806	802	693	710	731	778	725	796	729	750	826	779	798	750	771	751	761	762	795	791	750	783	762	768	763	771	754	774	769	783	785	767	753	801	748	789	724	761	774	810	763	766	793	718	733	752	755	729	772	837	811	762	762	781	766	739	777	754	769	752	766	737	731	721	786	769	731	763	798	737	788	762	712	804	754	763	756	773	813	755	731	752	807	731	812	776	753	757	772	754	746	765	757	786	758	826	811	771	784	735	749	801	740	775	744	726	758	759	803	779	809	778	737	837	761	791	772	770	756	767	731	737	759	743	741	751	719	795	818	782	808	710	792	759	731	775	770	727
23576	20696	27946	24418	22404	20535	15354	9657	6853	5347	3997	3232	2624	2082	1774	1647	1308	1256	1212	1074	1006	943	962	902	861	783	767	749	735	699	679	712	696	710	708	665	683	658	662	631	640	653	655	662	638	615	615	677	635	639	625	587	661	648	597	619	637	614	622	636	643	644	640	619	622	621	639	660	663	653	601	688	627	640	626	634	637	600	616	600	608	572	618	602	609	573	587	589	660	647	633	565	649	628	611	615	583	599	611	631	596	592	609	637	528	666	633	592	653	619	643	654	619	638	642	586	648	611	608	579	599	617	602	564	624	589	670	616	632	618	601	662	619	622	617	579	593	605	723	650	568	632	597	622	631	612	620	657	591	643	637	615	595	576	657	606	572	598	602	645	647	612	677	620	628	650	596	615	628	587	595	647	663	616	609	609	576	636	600	639	594	640	599	630	603	617	639	601	624	672	654	665	610	656	611	601	641	610	597	674	632	631	612	614	615	635	642	632	607	609	642	608	632	618	628	652	666	650	638	610	588	633	610	561	630	634	649	652	537	605	612	646	574	589	619	627	639	569	602	612	599	590	630	640	635	607	634	646	651	569	585	644	641	621	576	610	586	647	612	586	621	606	629	650	638	613	569	628	629	650	612	621	595	624	638	621	617	618	631	616	628	625	585	619	614	638	654	597	662	568	629	628	610	637	592	621	617	617	638	609	657	646	652	582	613	639	660	591	627	613	635	629	633	628	616	592	619	605	643	620	621	638	632	661	642	628	644	605	632	607	619	612	646	626	592	592	665	616	630	635	627	625	631	646	620	581	579	641	617	623	611	628	620	625	671	604	641	602	610	677	572	653	587	612	667	630	616	616	588	600	625	626	664	639	630	662	588	644	629	680	602	600	625	630	596	618	589	627	627	607	644	611	606	587	600	580	624	651	602	610	643	631	616	613	632	581	659	644	641	624	625	614	608	631	653	584	623	607	653	633	654	633	623	597	603	606	622	649	613	668	652	599	642	641	581	625	634	653	587	635	651	637	610	636	642	610	634	604	640	619	630	621	652	592	623	578	654	592	599	646	593	642	627	629	611	605	631	608	627	624	626	610	638	559	634	607	606	655	605	603	659	638	628	589	621	642	632	603	601	624	626	659	662	623	611	615	621	600	568	629	652	645	608	609	617	618	647	653	631	630	629	624	603	652	647	620	630	632	625	593	603	615	650	623	628	638	614	633	640	583	594	620	609	612	616	665	650	587	658	614	642	628	615	620	618	657	610	616	676	633	601	638	646	645	623	675	574	650	638	631	598	615	613	678	624	591	631	632	622	604	606	583	635	642	604	661	606	634	653	578	632	618	612	624	621	662	662	603	661	598	629	599	634	540	646	616	648	628	603	616	636	611	626	626	648	623	584	622	580	604	616	598	632	623	622	653	589	639	627	622	607	569	666	580	581	622	594	603	576	675	589	621	603	607	572	639	602	577	575	636	598	615	602	623	599	635	635	578	611	602	623	594	609	620	619	611	589	604	605	587	615	634	589	684	631	563	613	619	585	606	605	635	614	628	639	606	615	646	631	634	641	611	653	581	616	622	631	639	618	634	603	596	629	615	612	607	580	608	559	632	655	637	655	630	638	635	661	616	628	606	633	603	590	628	620	609	615	666	614	600	627	652	648	614	600	623	660	654	641	617	585	644	636	607	662	620	629	628	643	591	625	600	633	599	623	637	624	684	623	624	622	635	621	596	641	618	533	618	600	659	596	573	596	604	671	640	615	603	577	630	584	607	621	622	596	636	610	649	682	588	636	616	620	595	661	610	642	660	604	644	618	650	646	621	619	621	638	608	657	617	615	669	618	641	636	558	654	589	596	635	684	574	611	649	613	630	616	562	621	641	633	598	609	585	633	609	600	628	598	605	629	656	624	652	610	591	609	591	615	615	567	644	619	599	639	600	583	616	613	668	590	627	641	600	611	607	656	638	651	624	646	591	609	585	634	634	621	632	634	629	639	584	597	611	622	612	652	601	588	647	628	608	622	653	616	613	583	597	590	583	570	588	652	603	656	641	616	657	592	617	635	654	595	655	622	616	612	594	587	561	596	649	587	610	649	635	623	612	633	601	653	619	660	631	621	598	624	597	586	643	661	632	625	649	680	621	596	657	621	595	618	620	621	624	624	607	620	616	637	628	619	590	582	609	606	640	612	602	624	648	653	626	616	668	654	647	612	605	592	601	585	675	632	612	668	614	634	594	635	639	580	570	685	687	599	626	601	626	580	619	591	648	625	647	671	608	652	625	614	619	631	612	624	599	654	664	589	662	590	613	592	635	663	604	591	597	604	651	637	621	694	635	656	629	601	645	644	624	602	638	638	602	621	641	647	590	646	589	644	673	620	615	645	618	641	631	634	647	626	600	617	643	600	640	594	639	622	628	582	655	626	607	605	602	652	641	578	611	646	614	607	604	592	643	662	626	590	647	637	628	593	624	617	609	607	630	633	630	637	613	676	582	619	613	591	630	628	625	597	596	607	624	629	577	630	634	611	589	631	610	587	687	618	652	634	621	590	601	622	599	655	667	622	607	591	576	640	622	609	669	649	618	669	594	654	657	640	587	611	640	620	641	618	642	690	608	609	576	612	628	628	672	609	591	650	593	548	602	647	643	630	595	600	629	629	640	618	623	612	600	643	569	638	627	636	646	603	594	615	591	583	620	666	640	630	604	647	607	619	611	642	668	634	651	631	637	581	606	617	624	617	653	605	606	607	595	643	631	636	596	631	589	614	609	564	579	593	641	608	622	644	617	658	612	652	606	636	587	604	605	623	626	652	612	670	633	619	658	616	640	606	623	619	607	632	615	631	625	662	613	574	577	610	631	616	628	618	624	593	618	610	672	649	590	614	635	632	671	589	641	637	590	633	646	634	629	551	608	583	613	628	631	595	631	604	623	658	591	636	548	637	629	593	610	567	649	632	646	615	657	633	603	670	537	652	614	633	646	603	589	621	574	641	634	598	630	629	626	625	620	592	611	663	628	625	607	619	648	614	639	583	631	636	637	599	609	649	625	615	604	610	669	647	638	631	615	606	603	668	660	632	603	600	651	579	635	655	613	624	630	633	638	645	597	642	646	625	620	598	659	591	628	606	626	591	609	608	588	593	591	633	620	607	638	584	617	663	618	611	621	598	605	605	644	596	662	650	603	652	611	646	635	652	632	632	653	643	599	612	618	578	602	587	648	643	634	595	618	638	600	629	596	590	602	644	645	643	624	612	622	626	630	631	573	647	576	603	622	629	639	624	627	693	667	624	623	568	629	599	659	652	582	604	638	613	649	556	644	578	625	573	591	628	582	631	691	615	618	611	624	604	677	583	600	621	597	625	572	622	616	613	590	642	598	585	649	594	638	660	636	568	601	636	620	611	615	659	611	632	620	664	648	598	627	596	652	571	625	632	620	630	622	632	603	616	625	637	627	624	631	678	590	631	642	626	621	624	607	627	604	628	596	598	651	634	648
30558	50885	46115	35166	28651	23513	19337	15794	12310	9587	7191	5538	4417	3673	3194	2612	2243	1857	1722	1576	1411	1366	1296	1155	1164	1149	1013	1037	896	898	947	870	888	840	823	863	827	814	819	829	822	815	801	771	755	770	797	757	832	775	786	771	776	775	763	764	742	728	775	769	759	816	737	760	748	743	726	764	792	746	744	748	778	761	783	729	764	747	739	731	752	728	767	744	760	772	795	756	725	780	750	770	728	773	733	722	732	724	731	768	764	751	714	730	799	771	735	781	743	700	721	774	736	734	753	715	735	740	748	778	758	757	747	736	715	772	743	775	718	775	752	771	748	775	741	736	781	730	712	705	710	742	760	771	779	717	768	744	710	732	764	771	722	731	710	762	746	802	693	709	764	759	733	773	761	768	738	751	787	804	773	749	790	771	735	754	752	722	729	821	748	791	743	754	766	738	725	760	796	771	748	699	759	747	751	761	731	723	769	716	734	761	725	780	735	764	754	741	740	719	799	711	779	728	771	794	791	776	759	759	728	786	744	752	710	746	770	772	772	729	807	752	740	732	767	723	755	714	749	784	752	736	765	702	748	780	744	810	704	744	740	748	758	768	778	719	721	775	800	721	766	737	746	768	821	756	726	739	781	787	766	739	725	785	680	742	750	760	743	729	714	729	752	767	745	781	793	790	791	718	754	725	723	694	770	734	711	757	745	749	719	748	760	724	762	751	703	731	742	742	771	714	711	820	767	762	761	713	766	793	737	720	763	766	768	706	712	754	785	744	799	767	715	717	775	789	748	753	767	746	779	759	718	713	767	720	727	707	764	729	737	781	727	731	776	746	799	761	774	763	755	739	768	769	731	711	773	742	721	817	769	779	712	747	728	756	757	783	798	775	782	727	792	767	792	777	781	766	724	779	770	810	731	756	696	748	790	779	751	761	732	777	768	677	804	774	802	769	714	737	757	798	733	752	750	754	710	746	757	705	779	765	752	739	749	718	781	754	755	767	762	797	752	711	707	751	750	743	754	757	758	737	716	735	737	688	762	761	699	752	757	731	790	721	746	780	747	785	790	731	763	773	769	796	758	752	724	786	743	756	753	752	802	716	737	804	788	783	749	720	777	737	781	790	718	768	709	732	744	765	760	717	765	721	772	737	752	784	750	772	740	785	776	754	712	737	768	719	722	806	743	742	716	793	717	763	769	731	766	751	778	701	777	736	718	731	773	753	752	715	794	786	783	765	723	765	742	749	759	741	734	727	737	690	728	780	736	746	769	766	701	685	748	727	774	775	796	726	774	752	723	728	815	721	766	743	704	802	741	758	785	704	747	734	785	714	720	741	751	742	749	758	769	759	735	747	746	745	780	744	723	742	747	740	705	788	775	724	724	766	767	741	714	702	784	702	723	770	786	733	731	776	778	774	770	737	767	773	733	738	792	700	799	780	730	741	776	727	752	773	736	729	721	733	734	743	759	737	772	704	765	780	714	698	782	795	719	722	746	723	742	763	763	783	730	787	755	716	799	762	774	777	756	750	727	739	745	731	731	760	756	729	749	792	769	719	747	786	757	716	736	738	751	789	715	761	749	758	771	788	739	745	720	720	773	759	764	748	746	718	763	782	786	742	767	755	733	712	782	749	777	748	763	722	746	757	706	729	741	769	750	778	781	772	744	742	729	728	751	752	760	785	794	774	794	741	734	680	799	754	747	795	782	766	804	759	728	698	743	747	732	781	752	708	724	796	795	756	778	714	748	768	749	736	815	725	734	739	766	706	802	755	753	781	768	746	739	709	746	751	738	712	728	713	756	790	733	747	726	790	754	703	700	799	754	729	763	757	752	773	744	776	765	760	722	729	785	737	772	740	747	724	789	744	763	775	795	730	723	732	746	740	777	800	743	761	723	766	735	759	761	780	787	725	769	784	766	718	720	726	796	739	741	768	762	741	737	730	690	770	737	747	770	747	780	804	762	766	766	784	755	703	786	759	701	800	710	775	754	764	735	744	734	746	729	718	766	768	772	735	734	751	804	733	681	741	779	737	745	727	768	665	733	784	738	749	739	717	788	748	785	763	749	730	753	744	798	769	740	743	737	767	749	784	737	766	766	706	763	759	734	743	740	765	733	732	743	747	768	756	796	777	761	758	653	744	724	739	742	734	759	721	726	720	739	771	781	747	767	767	779	793	743	732	733	738	790	759	787	759	740	738	757	729	729	772	706	716	779	760	797	780	797	754	739	754	778	738	794	770	717	743	783	739	736	763	684	792	753	755	792	778	713	763	774	738	812	762	788	802	770	721	791	718	754	716	722	766	726	704	699	746	803	771	722	722	768	739	746	722	723	737	748	748	791	798	755	751	741	731	771	795	765	775	727	768	756	750	768	786	719	778	726	797	737	707	738	764	782	688	729	731	713	728	750	747	785	747	711	761	767	721	785	758	742	769	696	756	702	715	770	711	768	760	728	794	749	737	730	742	748	776	740	780	784	740	737	739	787	711	773	761	756	730	776	756	763	777	766	762	737	746	767	756	777	807	764	700	775	715	776	763	758	741	678	779	741	717	772	722	787	733	739	764	753	739	735	770	743	747	703	759	756	738	759	733	758	758	733	770	772	739	751	779	847	756	786	763	765	762	776	720	746	772	779	760	797	737	748	726	733	789	772	766	784	748	754	717	739	749	745	737	752	748	727	720	805	743	720	756	765	761	749	766	772	728	703	766	745	733	743	729	778	776	710	771	771	742	769	739	720	754	715	738	699	778	746	765	734	733	732	771	732	782	810	719	747	798	747	761	702	770	759	761	759	756	750	733	733	757	728	764	792	794	730	771	762	757	730	801	753	794	738	727	734	712	732	721	761	757	752	696	716	710	763	775	768	764	740	792	781	799	752	770	797	778	718	785	777	707	823	732	775	720	749	754	770	791	764	745	722	767	703	783	727	799	741	725	757	752	762	757	750	770	753	755	748	738	748	780	748	797	705	732	732	741	759	789	747	768	762	751	722	763	787	796	790	740	756	738	792	785	714	769	742	725	775	744	753	720	683	708	741	763	766	802	739	744	745	735	786	714	760	759	746	751	738	752	748	739	748	748	750	732	739	719	803	723	737	783	782	747	716	779	769	757	687	762	734	774	760	723	770	819	735	743	749	791	711	747	730	762	723	730	741	793	799	820	723	738	745	749	732	748	739	755	753	732	721	768	719	758	716	772	775	735	780	780	752	744	698	742	754	744	771	745	757	761	746	797	786	745	740	781	723	752	768	726	750	734	740	734	763	765	801	751	735	748	742	747	741	732	761	696	811	755	733	720	764	778	683	776	762	769	758	763	728	724	754	794	762	687	774	739	738	737	724	726	740	741	748	736	744	738	760	772	679	768	732	754	765	759	781	732	734	727	776	801	787	787	758	738	768	730	758	723	760	723	782	781	751	771	754	749	692	749	760	770	753	725	778	772	748	775	765	787	765	761	750	751	765	712	778	747	724	765	703	739	731	701	752	771	731	709	774	746
22565	20668	28217	23255	21389	22983	22309	13735	9558	7125	5551	4233	3477	2712	2394	2093	1807	1466	1334	1219	1117	1074	1062	981	939	942	813	835	775	738	779	706	691	715	725	693	696	702	656	702	688	704	664	653	640	688	619	623	610	660	656	651	628	640	620	652	615	637	622	691	680	654	622	624	634	650	638	656	605	628	657	618	621	639	609	669	663	609	640	580	617	623	597	597	617	640	631	622	598	645	588	608	644	625	589	651	629	616	670	625	627	643	606	593	643	646	644	643	633	598	595	610	607	645	654	623	638	579	643	678	639	600	637	656	623	625	664	609	601	628	677	634	621	625	615	615	623	623	619	606	609	626	620	613	610	635	633	625	627	638	598	601	625	624	606	633	628	617	644	636	660	595	633	676	616	637	616	595	609	614	599	645	672	611	600	629	645	639	618	652	619	628	647	654	688	633	643	589	587	591	616	651	648	626	601	627	627	640	694	625	644	672	624	640	641	626	620	629	654	628	632	642	672	620	554	665	625	615	586	628	591	617	603	626	579	620	656	620	647	598	636	572	637	629	630	568	643	626	618	637	586	621	647	626	679	639	591	672	613	653	595	629	637	606	602	621	573	645	642	614	640	626	640	630	619	651	648	653	601	615	619	597	663	661	614	622	619	642	652	649	653	642	657	662	607	614	638	636	652	621	560	613	650	628	614	619	634	612	648	657	615	558	595	600	604	592	656	674	636	619	601	612	608	625	615	669	643	643	637	613	673	597	623	613	634	613	608	639	651	633	619	635	595	654	597	642	622	635	674	636	674	629	612	620	660	626	623	641	600	626	630	608	653	633	641	647	582	640	666	605	653	606	603	623	614	619	631	588	630	644	644	665	626	607	614	619	583	590	641	604	605	640	640	580	628	549	611	643	636	609	650	626	607	605	659	626	647	675	588	596	616	647	622	614	669	577	607	634	645	650	643	623	596	601	617	648	588	611	594	642	624	580	597	612	595	651	609	600	655	627	654	587	698	599	629	612	644	612	629	654	614	655	654	609	629	609	646	664	613	666	634	632	617	609	652	599	628	642	621	637	608	616	635	654	575	616	630	640	658	659	649	592	635	683	670	639	612	603	623	628	634	626	619	632	650	604	578	664	614	633	664	628	597	619	625	636	616	600	626	619	641	642	686	631	631	635	651	651	630	613	662	634	632	636	637	635	609	594	588	608	576	621	592	659	598	592	630	670	599	613	632	660	594	634	650	628	620	635	665	643	585	620	635	618	603	623	593	652	643	589	612	629	649	609	658	625	596	607	632	588	670	603	628	615	613	636	600	642	600	644	629	590	632	645	601	610	608	616	619	632	691	665	652	658	609	609	667	636	599	595	618	684	609	638	653	619	606	637	640	669	657	637	618	622	608	577	605	618	609	634	614	575	647	623	648	567	617	605	595	602	663	656	644	630	639	626	641	597	599	652	621	579	573	606	664	627	636	687	639	641	635	623	662	654	623	682	613	619	654	634	633	637	631	629	621	625	591	629	634	616	572	651	657	617	656	639	638	634	593	664	615	625	607	673	626	639	624	600	658	585	620	618	611	613	611	658	619	692	645	586	700	615	616	638	679	638	635	617	614	634	633	646	611	668	662	636	653	616	630	615	620	573	662	664	643	630	618	647	657	643	624	617	624	605	619	615	641	610	603	615	613	650	577	656	641	588	623	603	692	598	636	622	610	648	632	663	631	631	628	630	629	606	630	653	610	606	604	607	638	650	658	646	577	645	596	609	612	614	583	654	628	617	621	635	650	629	639	610	639	637	590	613	614	648	631	638	621	599	662	594	642	621	662	630	607	624	616	575	638	618	653	620	646	605	633	641	660	612	635	651	628	589	662	588	647	604	621	627	630	562	627	610	601	646	630	597	659	616	609	650	609	600	650	652	616	618	604	604	617	600	590	624	658	610	636	607	591	604	652	600	604	596	627	641	621	644	626	614	616	581	647	619	620	619	619	603	648	670	610	630	608	608	638	651	644	610	616	701	653	582	642	625	627	615	559	627	631	628	657	615	611	650	619	620	616	629	634	630	600	599	594	642	624	624	632	650	594	630	616	606	649	610	622	610	648	594	602	635	627	605	658	604	638	621	614	625	684	606	633	611	645	653	653	630	615	633	646	626	654	581	664	608	596	657	598	642	562	582	631	622	609	645	637	652	622	641	611	609	583	645	624	612	605	610	617	578	664	615	587	643	646	626	611	629	640	649	644	647	666	591	667	641	631	617	619	618	602	623	617	592	624	612	575	641	623	599	632	617	641	645	653	615	604	635	637	631	612	617	652	641	629	612	651	663	660	609	560	613	654	644	628	642	592	643	605	651	648	613	640	626	621	617	613	613	609	625	664	622	609	602	650	612	582	640	632	636	644	629	621	625	654	603	575	629	604	634	624	616	632	608	646	609	631	612	591	662	667	600	620	630	629	637	598	592	619	597	598	609	622	647	616	627	650	616	626	592	631	634	646	657	640	620	637	608	611	616	626	625	657	622	620	617	580	598	641	621	630	617	647	650	625	659	629	625	570	610	629	635	620	640	587	621	661	596	645	601	633	625	617	603	669	605	653	580	587	629	704	597	622	605	589	629	631	657	613	593	647	612	671	634	668	577	660	638	628	634	561	617	629	602	627	619	625	630	608	633	620	601	596	636	594	657	629	623	664	598	591	675	595	611	631	603	633	649	585	636	640	626	620	650	608	608	628	589	618	614	599	658	610	594	647	634	615	642	621	656	665	626	639	690	615	668	630	566	632	613	615	653	601	619	639	625	634	643	665	648	658	629	617	586	620	660	595	637	616	639	650	632	667	611	649	610	634	601	606	603	648	640	595	678	633	662	626	631	618	614	661	617	617	636	623	647	608	574	616	612	622	618	642	555	626	627	640	586	645	637	676	643	648	621	644	643	663	646	664	636	620	636	598	632	641	624	652	606	594	628	647	630	625	614	623	659	615	638	648	659	634	633	596	584	656	613	624	611	639	615	661	648	653	643	642	625	615	626	661	613	671	613	681	586	615	621	641	615	605	579	656	639	653	640	617	614	624	614	606	642	631	618	603	615	623	629	631	635	653	640	600	609	612	674	614	664	623	590	635	596	616	561	599	592	616	643	587	638	607	621	581	598	618	602	658	586	632	635	618	604	624	617	616	595	628	638	653	649	606	599	600	648	564	600	613	609	650	575	630	677	634	656	659	629	653	639	624	620	639	578	610	599	605	608	624	600	590	613	623	635	594	613	590	595	576	639	586	616	633	602	634	641	633	612	605	606	624	601	682	611	632	610	628	647	609	599	615	613	579	653	640	631	606	662	647	602	641	639	573	598	659	615	617	612	594	633	616	609	630	606	655	617	654	592	630	601	638	614	629	629	655	598	602	655	620	676	599	618	629	610	644	562	631	668	620	637	597	637	613	632	611	624	633	654	591	634	611	606	616	631	701	598	608	620	629	624	616	596	643	597	609	593	631	663	657	605	643	637	656	604
32621	57308	51621	39365	32897	28001	23489	19659	15552	12374	9655	7660	6133	4672	4027	3432	2927	2390	2118	1883	1684	1551	1555	1389	1330	1238	1163	1100	1056	991	990	940	890	934	876	869	862	812	788	799	831	795	791	779	832	778	789	802	767	796	767	764	788	776	806	795	748	757	732	789	799	725	783	728	725	773	743	775	784	797	732	763	748	750	816	774	689	779	702	743	750	757	734	728	766	722	748	747	708	773	707	710	748	758	723	683	802	799	734	806	750	743	748	751	772	743	732	765	775	754	802	751	734	780	704	802	755	737	752	724	749	732	753	683	776	760	784	723	723	811	738	765	740	799	727	741	757	741	785	718	758	790	734	701	708	779	749	766	716	792	763	765	726	768	721	726	775	752	774	765	768	754	763	718	799	750	778	778	738	728	751	730	753	715	779	750	777	779	768	740	756	725	771	756	734	745	793	735	751	752	753	735	729	742	752	779	814	752	772	755	721	758	729	724	755	770	751	764	784	721	772	759	756	761	743	743	662	755	716	732	776	722	808	752	722	741	738	761	731	711	772	769	755	723	732	786	775	713	686	728	750	756	705	722	768	742	685	720	754	711	729	770	722	732	754	758	704	717	734	726	799	723	732	733	718	772	750	724	771	775	805	762	763	780	709	719	708	779	746	740	758	793	723	725	763	718	703	820	737	737	747	737	718	744	718	727	725	773	726	716	727	751	732	754	731	759	739	754	761	790	733	759	691	753	706	731	739	743	755	740	703	725	732	737	731	768	782	832	790	724	730	765	770	710	760	695	722	706	727	740	734	764	750	772	802	721	746	792	784	737	780	710	700	767	758	782	716	763	728	761	736	757	725	718	728	751	731	738	756	784	731	710	723	730	771	719	726	761	789	733	729	728	702	716	758	722	771	711	763	766	745	734	742	760	792	739	744	797	756	761	711	750	746	749	754	751	818	702	753	725	747	772	754	772	756	727	734	785	749	761	715	797	741	740	715	732	763	745	730	748	692	742	713	712	737	746	757	706	700	775	778	754	790	741	748	751	736	772	720	723	759	739	748	776	807	732	734	706	729	772	711	750	738	750	775	736	759	721	752	750	743	719	763	721	746	722	712	764	802	775	737	743	711	730	758	699	745	739	796	746	679	763	793	740	759	777	767	736	711	721	764	732	728	747	767	814	734	752	760	761	775	733	705	728	735	755	732	728	744	748	701	756	781	774	731	792	743	797	734	718	773	774	804	774	747	723	717	772	712	706	704	776	763	761	773	714	797	768	755	779	749	700	748	723	736	760	717	725	779	725	734	793	819	726	757	753	735	767	764	759	736	742	714	760	725	730	743	691	778	754	715	737	767	755	734	768	753	794	738	736	761	751	753	789	770	720	730	714	791	722	734	735	731	759	833	820	714	704	807	759	762	728	730	803	792	734	737	782	730	695	734	768	770	749	759	800	771	748	749	788	722	800	793	794	690	694	749	723	746	730	748	738	731	748	773	738	758	748	731	709	770	781	714	723	745	767	719	741	742	740	744	759	798	735	735	747	751	786	764	787	748	717	756	742	745	752	777	765	783	749	723	780	745	741	810	736	730	745	752	749	722	768	704	753	804	745	739	738	798	748	764	750	762	771	784	755	734	722	751	781	703	751	779	748	753	726	724	730	762	762	776	744	758	696	761	788	780	762	748	759	727	753	742	767	712	735	744	740	694	717	755	763	751	743	786	718	730	744	736	769	722	687	742	746	713	740	818	761	752	768	795	735	766	779	807	768	689	750	740	715	753	761	774	780	716	776	763	708	727	739	743	730	746	755	760	765	721	740	730	812	727	744	722	756	717	756	748	751	709	754	818	743	761	704	740	762	749	723	725	790	747	748	720	738	747	756	743	730	737	752	740	701	699	782	765	795	773	744	823	753	731	757	803	752	754	760	733	759	742	758	777	683	767	754	784	763	763	780	734	760	740	774	742	713	750	765	773	737	772	763	736	761	778	735	780	734	710	775	767	728	743	694	764	722	697	721	771	764	741	728	766	783	756	757	753	770	700	750	707	716	764	730	743	757	759	783	790	738	781	750	755	762	800	718	763	743	746	771	757	756	733	734	768	759	768	769	726	763	735	742	764	718	709	736	737	718	696	718	777	751	746	739	692	769	694	762	754	727	704	747	758	741	780	769	804	797	744	747	746	747	763	755	781	787	752	776	760	746	714	767	769	731	741	753	735	741	742	769	734	761	756	762	772	706	728	796	766	722	739	717	762	795	694	773	725	805	705	712	747	778	786	739	772	727	777	756	739	733	715	739	757	743	760	725	732	758	716	744	696	733	777	764	754	758	790	723	725	755	752	740	688	790	699	729	710	743	764	733	756	734	727	726	729	769	773	759	795	760	739	745	749	730	717	727	748	735	766	691	748	774	745	731	787	747	727	723	741	710	749	765	754	784	765	742	765	703	733	750	691	730	791	701	775	740	739	754	774	712	722	764	770	701	753	764	740	745	736	742	726	725	748	768	757	722	793	748	720	711	715	732	711	746	764	759	760	762	798	764	733	747	786	711	731	739	746	718	738	696	794	712	751	803	748	789	754	811	780	739	746	767	740	740	789	749	765	786	759	804	759	744	767	757	780	724	728	776	761	689	732	752	681	733	777	775	779	729	767	755	752	756	717	729	704	809	762	752	686	769	763	783	776	720	713	767	779	752	765	726	770	834	781	795	747	716	734	732	783	733	751	764	710	691	754	785	687	762	719	804	743	742	746	744	752	730	707	747	725	738	737	756	769	729	763	747	772	767	722	733	755	746	793	718	755	738	698	700	694	701	768	776	740	761	736	751	741	774	747	768	755	742	770	665	724	728	730	738	692	788	764	744	744	792	710	702	764	806	715	765	750	724	753	765	776	716	746	787	747	729	725	778	822	741	781	729	751	731	799	753	715	722	713	768	754	721	785	741	771	734	745	745	709	726	754	737	725	726	787	724	754	746	711	729	743	745	698	792	703	742	720	711	769	722	734	718	785	792	804	765	742	761	752	804	717	734	733	752	717	776	816	758	691	761	738	733	739	812	844	753	736	798	776	782	748	773	725	752	733	721	790	748	733	731	748	728	735	758	712	750	770	706	750	735	716	775	788	705	753	730	730	713	781	745	732	778	730	743	780	745	802	751	776	713	780	728	699	739	761	734	697	734	762	757	714	770	782	738	755	700	764	749	747	727	728	742	751	744	757	715	786	778	753	729	745	758	721	746	755	738	723	772	769	789	761	738	693	739	782	770	801	750	745	734	788	750	738	785	733	756	756	740	771	677	739	752	759	738	741	748	766	759	790	736	754	754	735	760	766	754	775	735	759	739	766	706	778	712	730	741	782	764	716	749	745	767	750	695	711	782	730	696	713	762	754	733	795	815	719	726	753	780	756	796	727	745	748	750	767	695	706	747	738	729	685	744	729	698	740	723	734	745	749	760	749	739	700	680	755	752	761	753	762	720	743	805	759	759	746	748	747	689	740	714	760	727	754	747
27994	27747	35244	27351	17551	12008	8476	6020	4390	3516	2689	2240	1848	1574	1342	1158	1127	1007	931	911	903	846	786	811	761	752	724	712	696	694	702	744	665	685	660	674	616	677	649	687	620	627	646	612	655	635	666	649	635	648	675	652	639	648	676	630	679	615	623	647	636	621	660	628	650	652	600	708	643	608	696	595	629	629	650	628	658	619	658	650	572	674	643	624	646	592	611	659	657	643	611	670	687	604	688	640	613	664	587	646	613	639	602	694	633	619	643	611	615	603	649	624	619	637	635	633	621	587	577	642	605	676	648	620	620	615	613	660	643	620	584	637	636	646	616	639	643	654	653	618	636	620	663	638	598	635	608	649	589	635	621	639	644	660	604	673	625	618	650	641	615	630	603	663	595	653	649	628	632	664	661	670	667	614	658	653	641	704	598	617	650	656	613	632	639	665	616	677	672	663	644	627	608	650	635	652	637	667	585	684	623	628	677	632	631	636	624	670	679	590	661	684	645	624	597	631	653	623	579	626	659	607	622	655	594	618	621	673	662	661	597	652	611	619	648	614	614	607	644	594	660	630	617	638	625	659	641	645	616	662	624	689	608	609	674	608	638	691	604	663	634	679	719	662	603	616	672	615	662	628	641	579	632	689	650	639	641	663	668	670	643	621	654	630	640	617	656	612	603	564	647	619	615	655	650	643	663	646	662	634	643	642	604	637	642	633	630	625	651	627	671	615	626	622	647	632	658	604	654	649	590	650	654	612	633	609	643	654	683	664	633	657	617	630	620	621	593	639	657	620	637	632	671	649	598	629	636	663	639	654	660	682	648	633	640	645	663	553	651	620	647	652	620	645	595	639	644	641	641	647	602	625	618	614	615	657	615	694	668	618	635	597	635	635	665	636	613	648	634	635	657	686	648	631	676	650	601	611	619	687	667	622	635	661	637	620	618	672	650	637	626	625	604	654	594	622	634	638	596	637	649	592	628	675	611	611	614	603	646	681	647	598	633	632	615	674	628	660	665	640	598	609	641	632	636	626	600	645	679	649	690	618	647	645	586	672	608	655	651	665	582	640	606	688	612	661	609	609	631	571	639	593	605	648	630	661	613	632	641	639	658	670	620	688	676	660	624	648	631	638	628	653	643	653	617	657	640	638	608	640	645	637	634	645	598	634	652	609	628	643	611	677	637	638	685	658	649	637	660	647	655	677	576	632	617	645	659	594	653	635	605	631	613	647	603	656	608	623	651	600	655	646	604	630	632	613	589	648	646	659	622	660	645	616	606	588	637	636	598	581	639	621	670	614	607	630	631	651	662	606	675	633	668	616	646	631	640	668	656	659	585	593	642	697	605	641	665	696	610	618	657	645	613	631	678	656	672	621	686	651	660	640	655	659	630	652	617	617	609	655	610	644	637	646	633	646	642	622	639	722	595	662	627	635	644	615	657	659	639	622	641	669	645	621	629	623	622	625	667	642	652	703	638	645	655	644	629	623	642	633	604	643	631	628	608	639	619	643	606	628	637	684	649	643	643	643	653	636	633	700	650	663	620	666	672	605	623	607	635	621	605	600	670	654	659	636	657	629	615	641	609	652	638	589	645	659	646	625	671	619	600	640	664	622	691	633	667	578	653	633	644	660	629	631	641	633	646	601	613	696	651	630	650	593	644	621	671	651	601	635	661	621	645	609	641	643	621	652	631	658	670	667	659	610	630	609	635	651	625	653	641	642	681	612	670	643	644	625	673	638	648	641	625	695	642	640	667	641	621	631	626	637	685	633	644	645	617	630	605	665	617	666	581	591	638	630	612	637	623	612	671	628	594	638	649	686	650	624	638	633	621	619	687	651	639	638	644	643	629	618	632	619	570	608	616	613	645	608	616	614	604	657	671	625	682	649	691	661	661	671	647	672	680	570	641	665	635	637	659	638	616	644	648	627	646	658	667	692	554	629	641	611	676	660	663	636	638	676	650	647	662	618	634	650	626	646	638	593	640	672	643	632	607	680	602	628	626	668	622	603	639	618	616	641	641	666	652	616	645	629	635	649	656	617	654	665	657	580	680	651	648	621	621	620	640	663	651	659	639	648	612	646	631	648	597	622	633	620	680	629	666	627	649	642	657	620	678	658	624	633	631	655	672	628	622	595	604	624	607	574	630	614	634	668	661	635	623	647	601	614	657	695	649	645	637	634	628	627	634	638	624	604	646	638	627	622	595	633	653	654	649	644	620	636	620	632	636	626	629	653	668	660	601	672	637	636	576	664	672	647	606	688	625	654	652	650	644	696	641	672	627	629	680	584	634	637	642	649	614	651	654	623	627	630	659	604	622	647	668	613	679	617	638	636	648	665	628	623	652	661	672	573	677	657	646	630	638	687	651	609	661	669	631	591	622	646	634	633	663	633	670	599	619	638	627	672	668	625	632	659	599	628	650	654	619	647	670	661	624	669	686	658	636	595	631	637	639	638	673	650	647	622	640	653	641	612	662	589	647	622	636	623	656	639	672	649	649	666	617	684	626	638	663	638	601	599	649	669	619	658	598	656	675	656	593	664	681	604	624	637	616	637	614	627	639	636	616	632	645	655	612	656	642	669	646	648	627	628	614	629	646	636	640	633	642	666	593	625	693	632	652	627	650	640	624	596	654	663	651	620	610	677	645	629	639	654	621	625	612	651	667	634	630	676	706	684	637	606	614	659	670	587	612	655	606	599	642	643	635	685	676	631	649	673	645	645	641	610	600	633	590	679	595	620	653	599	665	662	649	634	644	662	600	600	601	630	622	600	677	655	630	648	639	676	641	627	572	622	658	585	632	632	647	599	638	621	657	684	633	687	633	665	669	664	654	640	633	619	637	599	631	643	637	623	615	626	601	619	657	658	643	624	648	640	658	618	603	692	669	612	634	640	648	654	641	653	645	662	637	639	654	644	644	670	663	627	626	660	662	654	645	624	653	641	633	634	659	715	692	594	613	609	658	683	619	652	656	637	625	623	648	559	657	694	595	612	604	598	669	680	602	613	635	664	610	646	618	699	649	636	684	637	617	663	603	654	628	641	588	638	610	613	616	634	673	667	602	636	685	633	622	657	626	697	632	661	633	670	653	632	668	618	630	639	645	648	626	656	585	625	655	645	679	613	650	631	634	647	650	631	675	641	629	593	614	613	674	635	605	643	687	611	665	666	634	663	597	581	632	665	651	619	657	649	631	631	598	646	644	615	689	633	633	652	642	635	628	594	672	650	607	680	566	626	603	666	630	605	612	624	643	629	657	625	631	613	613	608	672	631	636	610	613	638	636	618	647	633	605	640	603	619	644	650	637	605	644	646	615	655	633	628	596	631	684	653	620	667	630	635	616	668	659	619	627	674	649	668	690	646	614	624	599	633	641	631	609	609	633	685	676	614	632	630	642	689	693	657	643	595	588	654	639	649	652	669	647	610	657	637	616	640	604	647	642	663	646	635	625	639	630	668	586	620	639	616	644	645	650	634	666	654	627	618	638	661
31549	45793	40070	28943	22291	18040	14386	11458	8665	6525	5142	4016	3256	2645	2229	1974	1744	1507	1336	1237	1183	1148	1074	1020	929	987	981	895	919	852	870	831	873	846	802	846	794	809	862	770	830	779	778	781	787	856	813	772	831	850	790	822	763	760	771	771	793	787	852	803	777	773	792	776	798	802	818	785	808	776	801	829	746	751	775	791	766	790	785	758	776	793	793	789	778	774	719	744	743	764	772	769	769	839	769	751	795	797	805	755	799	726	766	761	740	791	751	846	793	791	753	799	758	786	775	782	761	747	779	767	764	822	755	775	792	729	770	806	791	822	743	826	833	731	833	816	731	730	793	807	772	749	771	691	837	815	801	769	802	780	749	751	738	763	837	791	774	767	798	774	760	807	756	749	771	812	780	747	793	786	801	804	813	774	778	787	812	774	812	817	784	783	787	777	788	777	789	790	773	766	791	784	813	806	788	740	829	770	774	762	771	765	739	781	863	764	801	759	821	788	776	808	757	795	782	764	730	756	765	769	773	754	784	838	811	768	807	802	768	747	817	778	778	742	804	727	806	800	789	807	765	789	781	758	762	781	750	811	801	764	836	785	810	787	813	783	741	808	763	742	750	818	885	795	780	748	781	714	764	783	775	814	754	771	787	771	757	772	796	779	805	847	759	794	776	778	778	744	777	783	789	762	768	790	772	785	752	764	798	797	794	818	774	809	759	791	756	798	850	754	760	765	810	827	794	816	770	789	774	769	800	704	795	727	812	779	784	779	817	822	739	737	785	790	799	805	794	724	794	787	790	735	780	808	733	793	779	781	714	752	782	792	772	788	793	851	728	762	770	747	765	734	760	753	771	775	779	788	765	737	777	812	783	773	745	795	744	782	757	778	751	773	753	818	740	794	737	808	758	801	713	777	872	804	770	752	744	806	770	752	784	780	809	821	804	726	803	814	844	739	768	787	790	794	766	793	801	768	793	758	755	794	768	797	780	790	794	724	781	756	765	795	815	770	757	744	797	765	736	819	762	748	776	785	765	791	811	750	826	780	813	762	798	790	821	803	781	758	721	784	789	815	744	761	831	733	753	790	762	777	757	799	773	757	789	799	798	741	750	784	750	839	756	746	742	778	806	773	771	758	783	771	770	801	803	798	755	828	830	796	744	810	740	736	812	779	780	795	770	745	798	740	760	804	811	791	778	751	762	795	760	786	809	751	762	768	808	734	786	779	768	784	800	768	753	792	818	746	757	865	783	776	811	792	806	708	764	751	784	743	746	800	787	772	785	801	781	793	773	756	770	856	796	770	814	759	757	783	777	779	757	794	782	795	804	775	798	779	780	753	754	786	796	768	836	789	802	791	776	788	815	746	759	754	753	807	777	717	785	779	787	823	746	803	801	799	784	781	772	773	763	770	784	722	762	799	783	720	731	783	736	801	764	766	744	817	772	822	755	841	793	754	781	805	805	762	776	821	776	770	768	785	785	796	774	744	737	756	815	738	817	787	794	805	772	807	742	773	753	802	764	754	756	729	767	755	755	778	832	817	767	764	777	768	778	805	764	765	782	803	828	740	736	839	748	789	802	770	711	787	737	775	783	795	776	780	746	786	790	777	803	801	804	796	772	765	805	817	786	700	765	828	739	782	807	801	765	826	835	751	752	761	756	779	807	811	768	814	748	817	805	812	732	805	770	793	779	838	762	748	772	813	760	799	816	810	759	778	779	734	795	769	775	744	767	752	723	794	753	756	784	756	770	771	777	747	799	750	765	750	829	741	780	810	769	786	805	765	752	811	793	761	790	767	756	747	743	775	767	801	751	760	824	802	755	757	819	825	764	756	811	770	781	770	739	788	823	790	793	800	737	765	787	787	757	794	776	772	794	803	755	755	809	774	825	804	755	746	748	778	754	755	781	804	791	783	760	759	777	820	802	760	761	735	725	748	759	806	815	759	775	791	723	787	785	784	785	786	820	780	815	800	778	777	789	788	813	803	821	706	743	779	814	825	808	757	752	784	841	780	723	792	774	773	769	769	751	772	792	796	763	802	754	761	767	810	784	743	755	773	801	777	759	777	753	735	785	786	807	788	763	772	781	764	773	799	790	797	797	774	746	759	816	735	752	769	740	744	804	728	778	808	792	761	781	781	808	749	762	795	768	764	717	722	806	768	791	746	732	800	797	779	753	723	816	778	807	774	818	784	759	782	773	715	743	784	814	768	772	779	783	757	755	804	817	781	739	793	812	775	755	765	751	799	781	749	777	754	727	781	734	797	780	775	815	802	776	782	790	796	796	716	761	775	823	718	747	818	812	763	811	746	770	784	760	768	807	723	709	806	774	807	798	764	772	785	774	795	785	772	785	790	755	773	757	763	790	796	788	756	814	827	763	795	742	777	780	839	800	775	760	787	778	752	784	806	780	767	783	779	786	739	778	765	786	785	760	820	794	817	795	756	827	767	762	804	778	798	756	792	774	798	773	820	806	795	832	797	781	736	760	742	753	776	759	771	758	813	753	798	757	775	775	808	830	784	806	770	758	761	717	748	790	783	793	790	789	793	741	795	770	761	765	778	774	783	756	693	725	810	706	763	817	784	765	820	760	776	761	794	776	746	773	746	720	791	787	778	728	808	735	794	748	813	813	820	740	755	782	739	791	741	778	741	769	784	739	781	793	799	741	762	813	724	784	775	789	783	801	755	791	739	776	795	811	769	760	768	823	791	783	762	735	800	786	776	793	783	774	761	767	778	804	790	768	757	775	743	739	825	758	805	781	725	754	743	761	789	810	790	775	772	770	790	755	793	751	774	762	767	807	784	803	747	754	797	738	784	781	718	800	754	827	768	804	801	794	811	749	757	820	778	816	752	819	756	800	730	785	761	798	800	759	764	790	773	806	777	784	744	786	751	768	730	757	782	779	781	804	789	789	804	804	791	784	762	821	800	754	738	816	780	780	759	775	836	784	820	861	767	767	808	821	785	741	818	807	798	745	769	791	795	810	823	776	774	752	791	755	736	743	726	751	754	764	810	762	753	781	781	745	734	756	773	746	773	750	755	749	775	788	787	761	779	765	781	755	788	790	800	792	768	791	793	835	729	807	754	726	779	748	795	784	786	758	787	763	775	796	798	776	755	741	742	761	740	790	754	768	765	779	794	783	753	858	786	790	822	774	755	764	795	763	825	827	752	793	778	811	762	843	740	823	808	744	823	753	810	779	767	765	759	750	765	742	789	773	783	756	755	792	812	820	768	813	828	783	814	801	786	748	760	739	766	788	813	797	751	761	788	818	795	767	779	743	802	809	758	801	809	753	833	835	749	796	761	751	783	760	778	788	778	767	750	778	763	772	793	763	821	797	794	786	772	801	772	745	753	768	784	769	802	804	715	759	735	739	755	774	763	781	771	760	732	780	749	752	824	772	789	787	761	781	718	760	751	780	792	777	781	779	793	755	803	768	821	741	804	782	698	776	737	776	760	744	770	763	778	800	746	757	789	813	802	801	747
23715	20740	27968	24439	22536	20552	15510	9918	6993	5387	4126	3335	2718	2181	1815	1571	1493	1360	1095	1091	967	937	883	892	879	776	784	767	792	706	721	676	730	669	669	639	701	707	701	668	647	628	636	706	646	692	666	639	599	659	641	642	642	607	623	616	604	616	681	611	596	673	624	640	626	618	620	619	601	634	636	617	611	575	603	648	636	643	623	655	646	628	650	641	591	632	639	619	688	600	635	604	615	619	621	636	644	605	635	608	569	611	600	607	624	605	623	635	625	668	618	630	640	649	614	636	555	616	652	601	659	637	595	622	639	606	619	631	614	614	693	677	623	622	598	609	669	595	633	628	705	574	659	665	602	616	661	617	653	618	603	618	601	608	663	604	609	634	632	630	587	643	607	591	634	642	618	615	651	596	618	612	586	609	603	623	629	603	606	629	631	653	601	649	636	639	620	627	669	666	613	628	628	580	607	600	640	605	615	602	613	656	640	613	630	612	634	607	642	602	652	652	617	641	607	597	646	626	619	652	611	631	645	635	611	629	648	600	614	622	680	635	583	614	587	607	580	614	635	642	609	608	624	619	601	609	606	638	606	639	632	619	612	573	619	619	631	628	630	647	596	654	612	651	638	608	596	636	612	603	603	667	621	604	628	643	654	632	612	612	624	645	621	607	667	611	649	591	600	607	581	547	643	648	665	622	597	604	659	623	660	608	637	648	632	612	608	688	613	631	652	614	632	620	642	634	591	619	617	587	639	624	604	668	616	627	612	612	634	628	658	625	564	624	659	597	626	621	612	623	660	577	618	635	617	604	623	641	592	643	645	634	604	614	635	638	633	606	631	598	627	633	639	662	582	627	576	596	659	633	627	614	637	623	584	601	607	611	662	621	647	608	626	664	645	610	626	630	626	591	641	623	638	636	596	587	595	666	652	603	599	661	633	605	590	618	633	584	586	658	618	641	647	627	582	615	590	669	602	632	604	665	653	654	583	612	622	643	592	596	616	630	615	663	591	649	582	601	621	605	636	590	642	658	602	639	616	624	633	613	591	608	633	623	613	632	658	642	577	620	648	636	637	595	597	622	610	604	640	658	618	604	610	666	610	645	621	614	655	595	661	625	617	629	615	626	627	611	656	627	603	597	641	644	601	624	635	601	569	605	602	675	623	593	576	619	613	620	607	642	627	632	607	632	636	643	593	616	604	624	583	668	632	621	607	605	650	584	598	627	610	665	622	609	636	608	686	598	649	574	600	671	598	642	570	607	635	677	635	604	633	657	652	580	592	559	570	621	664	571	645	629	658	632	642	639	666	608	615	653	593	642	591	650	623	633	584	572	617	643	612	638	635	602	629	632	642	632	646	643	599	584	635	638	583	582	628	618	632	606	612	641	603	611	657	606	597	623	628	647	613	623	615	653	588	618	608	595	639	599	618	610	630	594	600	590	617	657	613	650	633	620	579	658	646	603	636	622	642	606	660	606	631	649	636	625	631	659	667	585	641	662	657	655	616	600	626	652	650	602	711	629	570	620	637	634	626	634	653	625	634	657	611	605	659	682	622	629	610	637	619	614	616	595	606	612	669	633	644	645	640	658	633	625	638	645	646	617	645	634	614	645	652	636	658	580	605	617	608	653	611	657	656	664	628	644	635	674	615	615	669	598	660	692	613	605	616	619	622	632	592	694	596	634	627	606	626	652	623	615	634	624	634	614	615	642	661	615	617	616	601	630	584	552	634	620	596	636	640	597	656	612	599	586	646	611	575	574	633	623	654	650	622	660	642	655	611	670	633	623	627	627	632	601	557	615	648	585	606	629	642	654	576	656	592	593	618	639	633	601	592	629	577	615	640	603	631	568	662	609	631	659	648	655	641	630	592	647	614	671	648	636	607	605	624	586	646	623	595	632	628	563	618	619	624	588	682	640	621	562	652	685	662	603	644	552	624	674	620	587	635	650	581	660	639	651	576	619	626	661	691	658	628	627	657	592	592	628	663	651	657	642	611	644	647	660	641	599	582	587	652	631	649	659	629	586	641	596	636	619	629	632	647	587	629	611	637	620	635	619	631	613	641	606	598	614	660	621	624	601	622	670	626	637	636	641	631	596	622	657	616	679	613	634	599	655	624	643	647	603	615	624	617	623	643	611	642	635	624	639	605	665	597	631	668	602	637	623	663	645	654	628	624	606	625	630	661	596	654	632	616	598	595	595	630	617	656	662	610	653	632	643	649	641	603	617	646	642	651	635	626	669	589	648	568	687	616	633	628	650	629	609	603	658	627	651	631	572	588	662	596	621	630	588	625	624	606	669	670	599	582	590	593	644	619	650	616	633	638	658	634	574	623	590	638	563	587	645	589	653	611	620	644	615	589	610	689	607	612	611	622	626	610	610	619	597	639	652	583	661	609	620	643	676	607	604	591	578	676	654	600	614	659	634	623	647	643	616	575	672	620	604	653	636	641	608	617	577	564	645	641	648	638	666	620	634	610	634	579	612	601	633	655	614	612	634	625	636	590	579	616	652	623	633	612	612	644	585	598	608	620	615	641	631	629	660	650	605	650	613	643	611	595	637	598	628	633	595	663	623	629	663	651	636	619	640	613	660	634	593	627	632	651	625	598	622	621	667	621	583	641	680	653	581	627	649	675	628	628	648	678	591	570	597	614	599	637	609	657	639	637	603	603	612	671	635	632	655	635	636	592	607	613	631	669	617	605	646	604	624	629	654	622	630	671	624	631	639	668	631	634	573	646	642	644	633	626	636	621	618	583	597	608	639	614	617	612	638	651	633	614	591	577	642	643	633	607	661	584	633	635	658	600	658	636	647	605	570	619	647	645	684	611	636	633	620	649	636	658	651	630	669	694	616	600	571	620	632	644	590	628	614	606	614	595	610	599	610	667	609	616	632	641	649	630	642	604	568	613	605	610	632	576	638	634	625	584	629	604	577	592	632	638	613	619	634	634	654	623	622	576	648	635	619	644	626	634	643	662	620	653	602	672	621	599	634	608	619	613	662	633	626	579	629	661	600	611	616	638	658	586	599	601	654	630	639	643	631	603	628	649	636	611	589	606	661	589	656	617	599	580	620	598	591	612	568	598	549	631	616	657	606	622	623	649	602	642	631	654	579	607	638	643	634	632	659	638	658	609	671	673	669	658	620	643	613	592	598	645	632	657	590	597	673	627	618	621	604	628	579	659	625	620	625	602	616	625	627	653	635	629	602	669	604	572	627	609	661	589	621	665	627	612	628	631	581	602	643	616	656	619	605	600	604	665	642	648	619	626	660	609	641	590	600	626	648	630	622	664	629	618	644	653	591	579	587	616	622	598	632	660	667	626	657	610	645	653	575	622	598	580	630	588	619	575	599	624	619	637	630	624	626	606	606	614	629	618	625	606	597	590	611	644	600	595	604	615	624	617	590	598	606	565	595	612	598	642	588	614	633	639	603	641	632	607	585	640	591	631	659	603	588	578	602	587	591	602	623	624	649	597	624	658	643	617	672
31259	51974	46674	35114	28270	23813	19417	15911	12506	9709	7639	5830	4758	3949	3136	2595	2249	2009	1865	1583	1462	1330	1253	1201	1114	1094	977	1054	969	956	903	905	855	863	825	813	824	801	784	858	780	816	810	759	792	804	792	808	786	749	815	804	769	831	721	812	757	786	736	779	768	762	762	703	789	727	714	749	808	749	744	700	798	767	757	773	733	750	745	743	789	737	746	759	763	762	730	770	789	752	734	809	751	752	742	784	792	813	699	780	764	754	800	752	733	738	748	747	789	763	771	700	778	727	787	817	766	766	789	821	792	759	752	774	805	707	785	798	762	771	751	810	776	724	787	766	762	786	752	771	715	744	744	755	765	818	767	751	784	783	761	744	757	800	797	765	761	742	742	742	771	729	820	787	817	733	763	754	802	759	773	787	753	759	742	741	730	771	728	730	780	785	721	746	702	748	765	759	765	776	782	745	750	788	773	749	758	728	765	729	804	721	822	718	763	726	751	767	735	806	792	794	758	786	750	760	732	765	786	778	734	774	729	739	716	815	777	782	756	691	763	724	771	806	767	747	727	807	748	790	733	753	726	776	751	755	769	778	752	760	740	804	740	712	783	770	737	740	734	799	739	743	795	744	782	775	778	747	772	726	749	751	723	779	756	747	771	758	756	818	770	774	764	762	724	791	765	781	780	758	716	772	775	786	728	754	705	744	769	725	746	727	777	749	702	759	800	774	721	743	795	800	790	755	701	746	795	742	772	711	747	727	765	817	784	750	759	755	752	833	740	760	757	773	792	724	790	745	775	743	766	740	808	815	741	736	773	733	749	767	769	797	783	738	750	799	799	795	782	785	789	777	758	786	734	777	761	793	732	803	734	753	746	691	750	732	762	694	792	754	734	758	761	734	792	742	794	748	788	751	790	770	783	758	751	696	751	739	768	793	762	792	785	788	785	762	774	762	704	713	778	748	763	766	731	750	768	778	812	796	781	736	727	754	753	728	745	713	725	784	697	814	749	742	729	830	776	794	787	784	733	772	753	777	757	737	732	755	766	748	793	747	811	759	777	798	746	726	729	735	750	775	793	771	758	770	765	744	687	733	787	750	794	731	737	744	778	806	784	779	754	735	814	725	791	761	744	708	804	774	752	764	766	748	782	755	787	739	699	805	773	762	789	759	749	755	729	781	763	771	760	741	769	727	749	740	761	788	767	738	729	769	770	727	779	765	752	765	720	773	806	745	766	741	722	759	732	741	749	800	802	753	748	753	801	797	718	767	769	743	746	731	779	793	764	750	756	735	753	770	760	762	740	761	742	788	725	790	754	804	756	767	767	758	765	765	773	788	768	726	772	786	732	801	795	717	771	760	791	724	774	744	740	777	815	756	788	754	771	751	761	755	764	754	755	776	727	796	718	766	750	749	729	789	767	774	755	794	731	797	750	792	778	755	734	745	774	736	782	795	766	739	709	760	795	772	809	775	707	729	734	761	825	764	746	792	759	763	745	797	785	741	777	739	810	726	790	785	764	764	750	781	747	737	737	727	764	768	706	750	741	739	783	730	753	808	773	732	755	746	767	709	736	752	723	775	768	726	720	768	791	727	764	739	752	756	754	807	759	752	782	746	781	796	726	803	773	758	785	813	759	738	764	733	746	757	727	765	808	738	716	750	742	792	755	725	730	762	735	753	777	747	739	764	761	788	727	774	750	777	846	767	831	790	752	780	745	779	775	825	763	758	786	765	722	731	774	774	746	785	771	781	757	748	779	786	705	729	706	770	766	797	739	778	771	782	728	744	776	719	750	804	756	783	754	757	781	720	744	727	791	760	782	735	750	790	776	785	750	763	822	772	725	799	735	828	799	809	747	742	744	768	741	754	780	764	788	787	819	793	739	770	754	777	749	716	767	763	730	795	749	749	770	798	722	754	790	716	727	756	704	670	786	778	785	762	761	779	768	715	744	771	712	724	708	767	784	780	695	751	741	797	780	728	843	775	777	767	731	788	768	794	801	743	778	793	789	809	715	706	791	765	800	749	835	747	789	781	779	797	743	723	772	781	729	745	734	748	739	744	753	779	759	752	744	791	772	763	791	773	728	796	758	800	716	780	755	748	783	758	844	725	790	759	756	771	754	766	794	754	751	755	714	766	732	772	776	767	788	786	745	722	744	811	745	769	766	787	744	743	744	739	721	771	775	763	747	752	714	735	714	718	780	782	782	735	731	768	756	781	722	757	737	765	784	773	757	830	771	745	768	733	813	770	812	744	750	760	793	813	765	747	760	737	743	763	788	782	781	764	760	742	737	772	763	708	802	736	753	743	754	747	733	764	753	747	791	759	764	778	763	768	737	740	719	746	781	753	836	752	766	744	766	812	754	754	761	775	734	685	756	741	770	728	743	822	810	748	728	765	750	769	785	767	778	777	753	772	689	758	731	730	776	772	770	758	747	741	741	850	676	736	765	791	764	780	756	750	730	759	764	762	776	771	789	754	748	746	748	757	747	787	798	778	807	777	751	737	774	735	713	769	764	799	746	752	823	762	765	750	719	751	734	732	789	760	739	780	738	773	752	767	709	774	757	698	770	778	714	794	774	739	777	756	779	796	730	811	755	757	781	750	736	730	727	743	725	751	776	721	731	744	753	789	764	769	764	760	733	768	756	775	748	791	768	765	726	745	799	734	765	761	774	770	721	766	719	735	714	751	784	731	730	757	716	727	721	722	700	796	752	769	761	739	784	760	740	781	783	811	776	759	741	765	793	792	784	768	773	789	782	707	739	736	723	741	719	802	725	793	766	751	756	762	767	772	732	746	791	740	791	707	779	821	723	780	770	737	768	753	729	766	766	730	823	742	771	776	808	765	784	766	733	745	780	775	762	782	779	775	777	781	734	753	719	784	779	708	750	784	772	766	777	758	744	729	734	719	790	776	751	756	760	763	717	718	734	716	783	769	790	788	725	740	740	721	726	716	740	757	764	783	738	747	732	704	774	758	770	779	797	779	786	773	747	804	757	783	685	791	760	786	754	799	748	774	743	774	780	733	775	742	738	772	776	775	703	759	755	764	792	719	744	729	795	769	726	762	791	761	744	751	711	738	797	727	747	756	791	764	796	766	725	732	757	757	770	754	813	731	742	780	750	755	701	781	809	791	760	734	770	736	759	759	765	786	726	722	728	781	723	780	745	804	762	759	759	766	750	733	729	749	759	756	710	739	789	719	798	830	786	775	828	731	730	745	729	770	777	762	683	743	771	794	753	744	789	722	789	732	730	747	741	767	790	749	733	772	783	776	775	787	811	749	783	742	745	764	755	750	739	750	713	742	802	773	749	737	806	748	803	756	758	760	737	754	755	718	766	763	749	790	786	789	757	730	766	742	728	720	766	783	739	809	777	746	761	784	748	717	815	758	709	758	752	728	772	719	789	772	745	778	791	761	788	791	742	698	744	754	755	763	707	786	731	777	735	839	749	745	764	796	751	790	796	746	808	777	747	814	796	786	761	764	716	743
22529	20714	28318	23239	21349	23193	22570	13853	9640	7380	5670	4330	3539	2802	2296	1967	1684	1505	1450	1319	1192	1144	1078	1002	893	899	851	823	751	779	728	716	768	718	715	704	714	646	709	677	638	620	646	651	653	684	648	657	641	660	640	697	614	668	676	634	618	655	659	662	628	641	651	599	649	634	645	632	657	621	656	650	595	632	637	632	596	654	601	676	607	673	670	617	624	634	624	669	613	670	622	671	678	618	650	663	618	622	614	662	629	598	627	608	614	585	661	592	575	599	603	608	634	595	647	620	648	642	630	592	614	626	605	625	616	595	583	617	666	655	672	639	612	617	650	644	639	587	669	620	607	626	648	615	614	654	652	660	620	627	640	654	653	664	610	677	626	603	617	636	638	629	639	635	631	674	633	639	623	631	628	600	651	647	607	590	638	629	647	649	630	636	642	648	640	638	630	624	634	645	637	621	606	600	587	620	651	598	619	647	630	622	651	662	620	648	670	618	596	615	620	611	661	585	598	598	650	629	644	687	620	614	614	620	619	628	638	632	604	628	663	640	622	641	616	584	632	629	654	655	635	602	619	623	613	640	651	654	622	641	646	639	620	594	604	610	655	608	653	638	663	655	603	610	637	633	652	601	604	629	648	626	627	621	667	660	672	639	605	612	599	635	599	653	657	657	665	617	603	622	631	655	678	600	623	623	638	643	600	648	576	631	605	634	635	656	643	593	621	623	658	613	657	656	643	656	603	632	655	626	656	627	641	618	653	638	639	658	657	660	637	607	604	637	635	638	629	642	641	617	602	633	624	614	650	571	647	637	638	640	597	631	637	659	610	642	624	609	604	588	615	628	633	639	657	646	607	656	641	655	625	630	618	647	629	594	623	660	659	603	684	619	613	656	649	686	629	640	630	659	673	582	588	659	652	632	638	598	574	644	617	648	601	629	645	628	657	645	654	616	607	664	636	590	580	623	576	612	611	637	645	638	606	630	627	606	644	594	617	589	615	655	620	629	634	586	563	618	623	621	663	624	612	612	604	628	624	681	621	626	618	632	664	609	627	644	646	637	601	651	637	614	629	622	654	626	662	591	636	674	589	614	605	633	612	646	620	627	647	630	663	590	636	600	634	609	662	599	629	636	644	648	575	646	657	646	628	613	607	644	653	659	724	668	655	631	616	595	604	614	660	623	641	636	655	593	668	617	618	614	632	628	649	608	685	639	701	635	632	645	673	638	598	618	616	623	679	634	651	599	650	648	623	654	614	613	637	602	598	610	621	660	656	621	603	616	683	656	653	606	595	656	612	659	625	673	619	661	643	611	626	668	657	652	608	655	649	621	671	649	650	593	618	616	613	623	589	643	616	610	642	643	680	644	633	617	622	633	626	613	641	639	656	633	640	644	618	639	604	613	637	643	636	560	612	628	624	625	624	616	640	606	589	639	667	662	656	635	602	645	619	622	661	665	648	651	672	584	603	660	653	640	571	632	616	642	596	655	658	616	637	631	611	625	635	616	642	646	661	636	617	646	657	621	613	680	608	607	623	621	631	628	584	569	653	647	663	641	630	677	635	639	656	602	652	623	622	621	654	605	632	625	633	623	634	599	666	631	634	651	635	657	636	668	642	654	651	651	635	636	629	658	654	604	642	650	622	680	620	607	592	644	653	627	677	634	652	575	629	590	613	672	595	669	598	634	655	646	617	603	640	662	665	612	637	670	631	622	647	632	629	640	610	617	623	626	678	633	693	620	660	660	603	681	612	589	684	614	645	649	640	613	643	627	620	638	611	628	654	600	667	608	642	632	643	611	670	669	623	628	651	615	610	654	653	631	631	630	609	576	636	614	594	609	654	617	631	641	633	670	563	625	662	614	655	591	666	682	640	599	594	573	632	618	666	575	675	629	605	641	595	569	578	637	675	644	675	654	619	648	625	587	632	638	587	666	608	654	659	602	590	601	652	692	638	653	566	608	626	664	632	639	659	596	634	635	619	643	626	648	607	640	596	600	621	633	608	580	670	639	625	615	675	610	595	633	646	671	643	624	619	589	607	612	649	599	602	654	631	647	667	591	672	632	635	624	648	670	645	637	648	647	602	640	593	639	559	637	630	610	622	580	645	662	598	608	687	625	611	601	628	671	664	622	659	603	643	619	625	641	637	619	608	628	654	654	638	635	631	632	618	635	618	628	640	632	623	638	672	616	643	644	662	618	614	616	623	685	623	628	690	603	608	604	589	671	650	638	631	615	590	585	608	641	645	613	657	691	619	606	636	588	622	596	619	630	599	648	646	645	653	598	660	649	637	611	574	635	668	646	628	626	629	611	641	613	657	620	629	588	648	656	651	644	634	591	652	624	642	611	592	630	647	599	596	618	661	609	660	638	635	689	626	631	609	673	625	648	674	613	620	596	635	623	602	641	635	603	652	700	627	666	667	608	646	672	633	653	609	636	630	656	625	639	663	655	634	677	670	622	638	637	654	608	648	620	658	650	640	641	639	648	636	652	652	673	673	643	673	617	620	618	672	586	674	602	601	615	612	624	634	633	690	649	595	602	658	660	658	631	629	587	637	673	604	641	616	668	651	638	622	598	652	625	593	633	635	648	648	598	651	627	641	620	662	611	633	619	615	618	644	627	670	593	612	637	631	684	621	667	623	612	613	672	612	631	621	609	625	676	651	634	640	644	638	618	595	667	643	593	618	618	608	618	643	625	610	636	604	628	648	645	660	617	611	642	646	650	635	628	655	634	615	603	650	620	641	648	649	680	632	607	668	635	609	673	615	677	621	627	638	630	656	626	655	627	626	642	658	619	619	629	645	571	665	611	640	664	602	633	663	632	631	666	623	639	597	620	635	591	590	669	634	598	634	647	605	619	611	636	632	648	627	632	617	613	637	606	612	616	616	601	686	604	616	621	643	634	627	643	608	663	610	631	604	668	633	625	622	611	651	629	643	629	621	627	617	657	663	590	613	617	660	666	648	621	645	640	582	615	629	630	603	613	654	619	625	598	623	615	624	640	632	603	609	651	651	687	629	633	612	698	614	634	616	595	655	623	635	629	616	669	651	676	626	640	649	638	607	575	631	599	641	626	627	669	638	617	629	611	612	613	680	617	620	618	624	642	645	605	657	656	630	619	621	598	633	637	619	680	624	592	662	642	642	648	619	600	589	628	596	621	641	673	651	667	640	641	640	598	663	655	617	576	616	645	607	614	597	701	608	626	659	603	677	630	562	620	625	587	635	639	605	640	606	671	656	664	625	592	593	654	575	605	620	616	623	653	657	642	630	641	628	545	641	652	637	662	603	602	579	611	604	682	644	641	627	613	626	623	620	613	638	622	640	616	645	587	630	606	623	569	654	617	648	662	673	635	620	635	617	617	611	624	652	630	601	587	675	642	649	711	628	617	575	594	613	641	599	629	646	599	654	648	663	659	598	649	593	661	615	623	652	638	628	632	642	626	642	648	608	597	646	563	613	647	645	632	623	621	645	607	605	637	635	668
33364	56011	51504	39298	33090	28223	23882	19832	16040	12448	9920	7791	6262	5125	4008	3320	2854	2485	2125	1916	1816	1579	1517	1378	1275	1202	1195	1099	1095	1001	957	975	804	931	884	899	884	858	851	871	740	808	824	844	830	756	798	756	802	767	768	703	764	723	775	745	807	747	750	789	716	782	793	797	776	774	784	766	776	800	795	736	794	730	809	732	809	692	706	777	756	767	756	739	773	754	783	752	795	702	764	777	779	747	759	797	682	777	782	749	741	752	750	753	735	740	746	769	722	780	792	748	724	773	772	805	740	779	733	769	774	818	800	736	769	756	805	792	729	808	723	774	749	762	767	750	776	823	746	746	781	799	713	780	751	754	800	792	705	766	710	748	786	780	751	752	767	757	774	755	715	781	763	724	794	730	709	769	742	703	779	769	775	755	700	727	774	801	717	756	742	753	760	753	759	728	747	767	729	811	758	769	724	745	718	778	786	721	752	743	762	754	749	702	721	684	745	750	739	765	693	745	736	722	713	732	777	767	764	744	780	728	740	782	743	715	756	791	750	747	752	737	789	746	697	697	759	759	769	753	749	770	738	717	777	756	719	733	832	751	706	802	835	763	814	749	758	802	754	751	775	767	761	746	783	744	759	762	784	750	799	741	726	751	773	732	782	752	717	790	758	779	779	758	713	755	770	799	722	758	748	735	750	730	788	752	781	735	745	783	733	783	746	788	796	707	752	735	713	779	761	735	781	770	763	725	758	752	736	782	760	749	744	755	722	811	739	753	755	785	774	795	726	756	768	778	771	788	748	820	743	777	777	785	716	740	741	799	783	767	768	751	757	838	751	718	757	766	787	770	750	768	792	774	740	753	683	775	750	719	731	734	784	767	768	737	719	754	798	763	751	708	698	798	759	749	754	729	792	765	744	725	764	746	717	731	722	767	769	774	740	791	703	735	721	718	725	728	714	747	778	723	727	764	758	750	735	764	740	751	741	717	745	788	720	706	815	764	751	781	715	819	726	754	716	769	727	737	772	723	770	806	797	772	741	709	808	721	785	753	768	812	750	732	743	765	739	728	745	732	771	769	781	743	726	754	791	704	744	748	797	785	749	751	792	803	732	771	748	769	757	733	775	744	762	777	766	762	729	731	777	724	769	784	714	744	729	744	780	800	731	746	764	743	781	752	720	786	755	696	784	717	715	780	786	731	761	780	770	760	728	761	769	740	750	775	760	745	787	741	739	733	765	773	773	792	786	789	747	782	795	774	705	762	742	747	749	798	769	746	747	738	749	772	712	748	731	763	803	752	767	760	752	731	743	762	769	714	788	754	762	794	765	734	700	788	710	767	745	736	770	714	789	789	781	771	770	693	743	777	788	739	755	770	724	754	762	778	718	748	757	795	788	760	750	740	764	735	737	773	752	711	766	749	800	803	742	785	738	806	748	744	724	722	784	793	688	753	747	790	774	746	796	778	744	742	753	783	809	742	714	749	767	764	721	754	709	797	749	780	733	749	714	739	791	807	707	726	759	732	700	741	781	754	759	758	718	817	750	780	782	778	826	747	756	767	757	799	804	772	786	756	751	735	706	763	754	751	765	782	782	743	758	781	728	767	767	729	714	745	821	760	748	808	779	778	809	740	764	794	782	789	732	711	779	779	729	787	741	710	806	731	769	703	764	754	786	793	777	757	759	754	718	759	748	768	757	778	742	737	773	778	749	779	752	806	724	800	738	769	765	755	773	729	791	775	718	731	699	793	757	764	768	750	710	766	750	750	751	773	779	761	737	734	739	778	796	735	716	740	729	791	717	771	773	786	761	753	784	722	734	778	757	755	776	754	763	756	746	790	757	769	720	774	786	776	702	762	768	747	687	808	802	793	776	766	747	764	783	764	743	777	725	766	775	731	736	768	799	770	783	788	744	774	723	791	784	762	750	736	719	762	793	721	750	773	780	744	760	800	781	719	764	801	748	765	772	726	734	748	776	731	789	766	756	728	765	739	767	776	767	718	803	794	752	787	772	740	741	740	699	719	823	747	797	762	734	757	757	738	733	760	791	840	778	732	698	685	791	770	740	766	770	755	769	777	758	725	773	760	783	790	687	759	706	764	766	772	698	758	777	750	759	745	757	752	767	767	778	743	709	803	763	751	728	743	787	759	787	737	719	745	738	689	727	792	798	716	803	761	731	784	767	809	744	764	772	724	774	720	775	732	757	816	805	777	751	728	787	777	760	732	738	757	733	757	753	785	728	735	732	777	746	715	741	750	808	767	765	770	687	766	781	803	766	785	769	735	686	794	776	771	727	804	785	753	731	750	749	745	754	787	789	754	754	757	777	746	734	764	789	723	771	773	754	791	759	755	729	766	732	782	730	735	703	729	717	712	764	721	727	758	725	729	724	772	738	751	781	717	740	736	754	783	742	752	751	773	755	730	761	773	765	765	758	738	726	757	761	778	717	776	780	750	777	750	787	750	711	748	743	764	733	740	774	761	748	789	765	769	713	731	730	750	749	747	803	745	741	750	765	793	752	788	727	723	808	733	717	745	765	797	699	726	725	735	727	757	770	761	720	718	735	733	750	790	748	728	724	746	767	720	749	788	751	733	750	754	767	736	708	767	760	759	756	728	798	783	784	786	780	746	767	745	741	732	774	768	759	692	757	733	747	725	751	787	802	709	777	752	798	702	777	741	735	717	759	754	743	749	826	749	791	728	723	723	768	742	728	765	757	787	727	731	685	719	722	718	785	699	810	772	720	717	717	704	748	737	766	756	752	771	748	782	711	725	777	757	737	769	737	745	770	741	739	777	750	729	745	805	752	723	693	722	771	753	793	803	725	728	752	761	769	770	709	752	732	762	767	725	745	762	776	801	817	784	764	760	757	767	740	758	801	769	759	761	742	754	738	736	809	747	787	758	755	728	753	740	750	737	757	728	742	734	740	705	784	775	771	725	730	762	719	792	761	766	737	753	718	714	788	796	794	789	769	725	721	730	773	769	765	799	768	689	745	764	737	705	733	735	747	746	752	729	734	722	749	811	782	724	747	688	726	708	787	770	744	764	756	738	780	722	714	746	713	731	761	762	775	703	755	766	708	757	698	705	751	779	776	768	714	741	764	796	751	781	784	719	754	743	741	824	791	757	728	697	756	756	745	769	733	759	777	718	721	738	755	725	769	765	813	714	749	742	744	770	766	719	752	806	736	725	731	731	720	732	737	734	732	795	742	796	747	677	755	740	708	731	745	764	779	753	743	750	749	717	733	740	712	746	760	761	729	792	756	772	703	783	710	737	782	745	730	748	765	739	748	692	806	771	735	748	697	794	703	750	733	773	757	771	746	831	763	750	767	763	755	826	767	713	744	752	730	751	675	727	753	772	733	693	775	750	740	727	746	755	698	729	753	767	747	759	804	756	773	765	733	721	752	754	783	739	745	797	733	756	764	790	727	716	739	787	769	770	733	750	797	773	770	729	730	759	750	718	774	756	734	795	759	794	714	747	745	806	748	789
27764	27198	34617	27359	17926	12360	8553	6316	4734	3576	2941	2288	1873	1638	1411	1255	1084	1020	921	896	961	822	815	806	748	791	731	694	744	659	718	714	677	707	694	682	664	686	675	651	671	646	682	636	632	651	669	637	716	624	610	649	649	670	603	623	648	660	626	674	675	666	662	596	643	627	653	634	641	632	680	669	657	687	628	675	654	637	619	626	647	664	590	675	693	676	645	621	622	620	653	605	623	624	679	665	633	611	650	633	667	656	645	633	617	616	658	644	663	677	647	640	635	630	600	658	679	635	687	657	664	710	652	639	645	608	683	616	626	631	652	681	697	629	675	661	640	620	598	665	610	618	626	637	649	637	659	644	623	689	639	629	657	673	662	654	652	692	664	682	622	689	615	619	647	663	636	634	625	637	664	628	637	661	649	647	659	638	618	662	657	649	635	621	605	669	649	648	625	624	664	647	627	624	705	650	647	629	661	648	642	681	627	627	630	691	643	671	607	639	622	661	637	632	661	629	679	629	679	641	615	643	667	625	689	651	662	666	615	647	618	649	632	632	660	614	657	683	671	648	649	687	643	708	625	653	663	633	662	655	668	683	633	683	633	688	652	621	667	661	610	618	695	636	640	609	640	653	661	634	645	625	661	649	635	678	651	630	608	663	659	659	657	636	627	595	630	618	676	679	650	664	627	643	619	656	610	644	612	617	614	677	624	674	644	611	698	611	597	704	641	664	639	666	656	644	576	671	685	613	636	644	661	679	644	644	647	643	656	626	624	670	603	672	658	606	640	614	636	663	667	642	653	649	673	670	652	653	633	642	661	632	678	611	664	647	696	692	652	634	673	654	666	661	628	669	695	654	666	618	639	632	606	632	640	666	686	652	657	645	618	652	665	637	605	679	647	637	650	640	629	650	675	610	682	619	649	627	654	692	742	632	645	649	656	675	684	679	688	676	659	667	635	645	662	614	642	689	632	655	662	663	665	607	652	656	676	637	680	634	678	669	593	680	678	642	635	648	629	598	639	637	651	641	653	617	682	620	632	681	698	659	639	626	636	597	671	701	659	639	619	667	646	702	697	607	633	654	644	621	604	627	683	699	638	689	658	647	640	663	629	664	672	663	643	656	666	645	682	612	650	605	604	667	673	615	623	638	638	655	678	615	652	631	618	645	656	681	675	638	619	653	655	664	670	633	628	658	616	628	677	673	629	641	624	628	624	630	642	622	628	650	643	657	683	644	666	657	624	671	653	613	660	653	627	621	665	683	652	649	633	665	633	673	663	612	638	668	650	638	679	585	665	607	676	657	655	632	669	735	621	662	603	620	670	653	628	631	669	685	687	651	661	642	673	664	641	668	659	645	703	662	635	659	640	619	593	616	617	604	622	640	633	648	664	651	652	654	634	655	630	623	677	649	661	676	626	698	635	629	681	601	641	637	617	623	614	660	618	634	659	623	682	680	649	620	649	635	607	705	672	658	662	627	632	608	647	650	640	716	672	575	668	639	652	614	625	607	711	682	622	630	664	639	632	618	647	670	687	660	628	660	651	654	614	630	693	621	639	655	613	656	666	622	627	642	622	654	646	627	612	591	717	657	597	624	635	610	626	637	609	678	622	642	656	605	656	646	629	616	665	673	675	650	635	648	594	656	650	627	688	696	674	592	684	633	658	655	625	658	620	667	640	622	616	647	709	627	670	630	675	678	647	637	646	671	608	673	622	614	644	677	693	662	615	641	635	686	631	684	640	662	592	654	646	699	647	633	608	678	640	640	634	674	706	672	666	608	664	639	646	615	634	611	674	646	620	640	635	667	635	653	626	637	628	629	648	603	660	591	609	636	633	674	654	637	638	660	643	618	647	616	650	632	634	646	658	660	631	615	661	643	656	623	655	637	616	639	662	647	606	655	639	653	679	658	649	618	656	649	690	671	678	651	635	653	668	656	628	652	625	664	639	650	644	668	660	688	672	631	650	643	621	631	660	636	661	627	624	678	628	686	709	640	639	659	644	649	637	623	650	637	641	675	644	693	635	658	624	634	651	649	638	646	659	690	642	677	631	681	644	662	639	607	658	596	718	640	679	633	634	645	631	678	642	599	641	634	678	621	619	629	679	599	674	659	665	620	633	658	658	628	619	648	705	594	651	663	699	691	649	595	629	615	708	655	633	594	670	593	634	625	655	630	629	674	676	619	652	617	606	611	636	677	628	659	629	648	669	655	667	673	687	626	653	646	639	691	663	651	668	666	619	649	697	689	663	649	618	627	678	639	682	661	640	700	647	656	695	652	673	660	602	680	637	668	680	645	652	620	630	685	600	656	670	694	617	636	662	681	620	648	663	675	630	632	642	669	603	669	675	645	631	675	630	655	625	641	602	628	636	653	669	637	660	626	668	661	646	618	596	637	679	611	657	664	645	661	666	598	673	641	683	616	642	618	625	661	652	657	652	608	617	665	622	617	638	623	651	657	629	645	630	604	620	680	627	669	673	663	612	651	655	632	633	643	657	619	649	644	627	643	657	643	672	652	609	636	618	671	635	624	661	629	665	681	627	643	647	683	630	663	670	692	662	645	659	625	652	644	665	628	618	649	608	669	640	657	649	654	663	684	683	625	678	656	653	670	600	598	637	647	633	622	640	606	687	657	678	656	631	643	653	649	647	644	672	618	666	638	654	634	661	640	662	603	678	633	627	681	645	640	607	686	649	621	650	624	662	585	661	635	627	642	670	612	650	623	621	654	669	667	608	675	660	596	690	635	654	668	624	656	691	668	652	647	670	706	627	682	670	635	653	616	660	603	650	651	655	659	641	627	624	631	625	665	656	652	629	616	645	630	663	658	652	637	629	630	672	653	657	667	706	652	644	617	678	685	635	667	601	642	627	671	612	648	617	642	656	689	631	627	669	628	616	670	609	660	657	624	617	679	692	634	650	645	632	634	675	659	633	648	619	617	641	692	637	683	626	617	677	681	655	648	641	638	677	639	628	636	630	656	671	640	665	634	596	618	641	679	634	655	665	660	659	631	663	702	619	657	664	649	673	634	661	623	640	653	671	681	683	640	615	678	637	638	664	658	670	670	649	631	632	606	674	641	649	719	624	684	650	682	644	653	637	683	657	665	626	641	637	647	658	652	650	614	675	623	657	683	694	660	698	639	641	634	668	647	639	651	656	648	644	632	691	679	634	678	650	630	643	689	605	632	683	621	619	642	710	615	662	641	651	675	651	665	635	645	679	654	698	629	655	663	674	637	675	659	602	664	626	617	641	631	702	636	647	639	615	654	622	675	642	704	619	666	659	646	686	661	637	670	654	600	628	665	649	674	651	630	624	633	702	653	666	589	653	644	646	600	669	652	628	664	618	616	670	626	631	627	659	650	638	615	646	681	674	624	597	635	614	672	637	663	648	679	649	618	660	607	676	611	642	691	649	684	696	649	625	635	669	664	632	641	671	643	639	642	669	634	658	647	668	631	677	657	638	679	632	642	667	610	653	630	643	612
30999	45107	40076	29161	22633	18340	14696	11529	8853	6994	5292	4180	3469	2714	2312	1986	1724	1480	1377	1322	1161	1144	1159	977	1029	969	936	927	914	870	847	846	808	835	840	831	880	824	817	834	781	784	802	779	794	813	830	821	773	790	807	806	831	779	755	813	768	776	758	774	864	765	804	727	782	829	774	799	825	804	740	836	782	761	818	766	838	772	814	808	756	839	774	754	807	825	791	736	790	780	768	804	768	790	777	775	795	799	832	810	796	850	760	796	748	757	777	742	815	796	795	786	788	716	803	804	796	819	789	816	793	830	761	748	791	839	768	758	789	816	837	790	751	834	748	844	814	785	740	781	813	757	741	800	744	780	774	773	808	720	780	786	803	816	782	773	823	753	779	796	720	740	786	781	776	734	789	776	810	763	772	794	777	762	805	759	771	838	799	757	801	806	759	777	749	767	798	832	723	788	809	765	834	775	808	809	789	797	800	780	809	793	813	762	808	748	782	803	803	779	791	816	734	780	795	755	768	761	825	773	753	757	837	758	788	804	830	807	820	827	761	778	797	740	820	792	790	761	817	789	758	780	787	775	808	759	795	727	764	787	818	767	767	787	795	798	804	777	799	785	810	802	786	792	799	819	722	807	769	804	814	746	826	816	766	771	802	823	835	799	771	770	771	812	810	818	767	740	774	818	773	788	743	772	771	810	757	739	787	793	783	773	781	791	858	744	766	775	781	777	782	767	747	745	826	797	747	801	799	768	762	785	800	817	768	771	762	751	775	800	823	727	838	759	786	807	816	781	759	806	743	769	802	790	766	771	758	806	771	784	760	789	692	764	763	815	831	814	792	823	798	785	779	786	760	742	829	830	781	771	757	746	768	821	779	718	751	838	785	802	776	755	799	800	762	774	807	815	765	797	767	748	864	808	771	807	808	777	808	775	804	768	778	823	749	774	747	811	793	775	846	772	755	779	792	828	786	760	810	792	792	838	801	774	725	793	814	797	794	816	759	752	816	738	780	706	814	764	793	804	802	799	805	757	812	789	804	768	770	800	762	802	794	776	756	769	782	774	790	806	787	794	806	807	778	784	816	758	762	791	729	774	748	799	742	807	797	775	785	797	769	784	748	804	766	812	775	821	738	742	797	803	808	790	800	746	762	803	806	784	824	822	770	770	782	832	824	801	762	784	773	801	733	813	794	798	779	820	807	758	772	789	757	812	868	833	768	789	776	783	832	812	783	805	792	751	781	739	752	747	828	786	771	791	774	782	735	800	799	818	830	789	728	794	756	776	787	774	780	803	774	782	801	748	790	762	755	771	775	833	762	790	798	772	782	759	804	771	795	806	809	794	772	780	803	821	746	752	806	786	794	763	758	762	823	795	769	774	790	739	780	785	791	808	826	756	799	781	763	773	834	811	803	802	713	772	817	770	814	734	787	802	825	789	797	775	778	828	747	813	788	771	802	793	783	779	737	778	771	794	768	805	773	813	765	785	771	795	776	741	804	749	804	811	796	767	786	791	817	791	818	787	831	816	806	791	817	798	764	815	808	794	800	803	806	790	744	791	806	729	790	787	808	781	745	771	754	795	760	826	808	780	813	790	768	767	774	832	817	760	791	799	798	797	845	763	820	806	797	797	765	808	735	812	833	808	763	763	795	812	785	815	814	829	780	789	781	808	739	798	795	727	765	808	791	833	824	778	773	798	759	815	791	784	791	774	781	805	710	807	778	804	786	784	807	777	756	821	801	773	765	765	754	843	790	790	794	806	773	754	758	825	792	829	787	746	811	755	822	864	762	792	796	840	802	754	794	849	779	807	801	757	758	785	756	812	779	790	760	810	793	797	797	771	711	805	766	717	748	789	771	763	751	788	767	739	765	808	810	767	776	799	801	784	806	787	805	813	812	769	825	800	759	800	798	815	752	730	825	768	773	756	773	765	793	802	795	756	814	812	808	823	759	809	776	745	776	802	786	807	754	810	785	787	769	762	745	782	806	817	809	792	769	786	692	754	749	833	755	784	823	771	761	781	793	808	763	747	788	772	740	816	778	824	811	869	766	759	784	729	757	810	762	804	745	798	863	763	740	776	765	776	826	762	788	749	748	737	790	791	805	800	805	825	805	739	800	781	863	759	819	859	815	774	743	761	803	841	771	761	720	792	723	773	794	799	772	827	805	771	795	779	869	758	789	780	810	778	832	770	814	784	819	751	808	804	749	793	790	794	790	760	757	773	751	787	838	785	789	818	731	744	777	793	755	776	755	755	786	774	769	777	795	811	799	782	833	771	804	801	778	755	771	800	802	761	772	804	775	750	726	806	779	795	760	837	747	794	774	816	753	751	827	744	788	811	762	791	801	822	749	750	786	792	804	742	776	772	753	784	802	757	815	817	750	732	772	813	789	775	771	721	801	804	761	811	772	797	782	812	824	792	728	815	809	743	833	764	817	749	786	768	818	776	785	781	768	831	792	767	749	745	772	760	747	818	797	811	742	768	759	796	765	794	779	769	792	725	810	754	846	772	780	817	843	767	772	800	790	795	779	753	809	765	802	771	816	817	777	766	701	808	807	815	866	796	747	802	800	852	834	810	787	757	835	767	778	766	792	755	847	801	785	799	781	737	787	797	854	806	786	786	773	761	786	787	811	750	787	796	796	768	763	861	737	765	764	805	794	793	823	756	804	789	826	775	754	787	790	766	770	776	811	799	766	793	816	763	825	791	813	816	760	775	731	767	784	799	775	813	778	763	835	805	769	806	799	812	810	753	817	825	782	752	795	826	745	783	764	799	828	779	795	801	782	757	827	813	763	756	759	787	832	761	850	772	752	786	764	793	792	766	778	818	786	766	790	816	772	747	788	790	775	742	771	758	735	815	832	823	759	820	794	764	807	754	749	788	812	783	764	758	755	765	793	801	843	801	815	837	802	772	774	764	768	795	784	773	788	781	755	804	821	819	772	833	788	793	818	802	793	751	841	773	817	785	789	764	845	758	750	795	781	797	826	829	792	775	771	799	760	832	831	812	843	769	812	786	746	782	762	805	806	840	718	845	791	809	792	755	776	825	786	781	781	857	774	791	766	771	753	749	790	748	787	819	790	787	802	796	827	796	795	800	763	794	813	814	765	825	793	801	742	793	737	835	818	791	760	777	802	789	788	802	788	804	769	822	786	872	807	742	725	751	807	744	808	759	828	763	773	818	809	784	797	833	769	755	754	774	805	821	765	790	783	803	791	753	761	821	851	791	798	738	815	751	742	741	801	794	822	746	822	755	804	801	782	753	833	807	777	805	740	800	796	810	734	779	801	807	768	803	785	791	776	790	777	789	814	792	812	791	804	765	823	741	751	769	737	770	809	817	815	849	748	760	777	730	771	765	817	821	750	770	777	814	755	762	764	738	756	790	783	805	744	779	814	730	797	832	779	765	766	792	754	728	834	758	787	747	783	778	831	851	720	781	802	802	797	804	750	777	762	740	757	843	780	756	737	825	818	779	762	760	767	818
23594	20722	27952	24521	22303	20573	15623	10056	7277	5428	4158	3422	2734	2332	1956	1572	1415	1267	1143	1070	984	950	949	939	856	848	750	748	711	712	737	690	705	676	632	668	711	694	679	685	665	671	659	636	635	661	738	673	656	651	657	646	641	641	654	635	624	661	626	643	595	653	642	653	617	622	648	663	660	618	656	668	657	619	668	637	602	609	633	649	653	645	663	631	622	658	653	639	605	667	655	660	618	687	634	619	612	685	654	636	621	622	641	628	626	665	657	614	613	663	645	638	625	647	620	665	641	639	620	640	623	598	653	665	619	607	636	629	673	644	667	628	649	649	657	630	628	646	637	636	636	643	667	633	615	673	595	618	648	629	630	621	680	643	646	666	630	629	606	622	658	609	619	597	607	663	655	645	636	644	658	667	616	679	585	641	631	656	654	646	652	618	627	662	630	629	645	618	609	627	658	635	623	624	610	603	619	696	649	681	620	641	621	651	624	608	625	624	605	612	654	671	594	657	627	644	663	652	595	656	598	650	673	629	622	659	646	663	679	615	660	647	624	644	660	635	604	622	610	627	618	651	646	639	663	627	586	652	597	631	611	640	615	648	665	659	645	634	664	641	615	597	635	631	606	636	668	644	661	622	589	626	615	679	633	626	611	677	620	612	618	598	635	595	591	616	653	614	641	640	648	658	618	610	599	634	658	624	641	655	610	601	650	654	632	705	642	640	641	621	673	639	585	609	626	645	586	629	615	623	608	626	565	632	623	611	620	649	650	576	632	652	616	646	585	624	576	591	650	627	579	617	645	591	662	663	639	638	658	631	627	665	653	645	640	673	647	617	633	640	692	680	640	665	643	604	635	634	651	630	663	628	580	600	643	619	661	608	647	604	631	600	636	649	671	651	636	617	610	649	640	636	673	615	620	654	651	595	627	604	660	650	656	600	579	668	606	630	674	662	605	637	648	657	597	658	644	652	634	618	615	652	617	640	640	644	638	611	673	656	605	603	604	657	618	594	659	623	665	609	634	660	626	639	673	651	647	623	618	595	646	610	639	632	653	648	575	621	624	615	620	617	620	646	592	622	619	629	623	627	618	637	617	604	654	608	590	658	658	643	641	654	636	637	621	629	647	645	629	594	643	626	599	582	641	677	646	617	608	641	592	703	630	690	573	573	624	626	664	604	636	633	637	650	619	643	673	642	642	641	629	629	660	616	625	609	663	661	631	600	641	621	592	651	626	652	652	628	600	633	641	645	616	624	666	647	614	635	676	662	631	648	636	634	644	593	649	615	626	616	621	610	648	631	643	643	630	636	668	664	609	623	619	608	600	631	645	655	631	639	656	621	577	589	650	656	631	636	650	679	604	618	665	632	707	650	596	658	648	620	677	639	629	627	644	633	659	643	648	620	617	631	638	648	645	644	640	650	626	632	648	606	610	607	625	666	638	616	646	616	638	634	625	622	684	693	606	629	596	660	594	611	633	655	617	587	593	604	611	640	652	626	651	605	651	590	657	650	673	656	593	641	599	626	608	633	677	653	627	599	599	638	623	682	631	620	622	630	641	631	642	639	630	664	609	607	617	600	637	593	679	638	590	655	622	653	607	660	626	590	608	649	641	621	636	636	647	602	612	601	642	618	605	607	645	615	631	612	612	661	592	635	635	635	661	626	676	666	604	643	595	632	615	690	595	606	628	630	641	604	629	633	647	631	661	610	680	627	593	594	627	624	614	680	672	664	621	659	646	634	638	568	628	619	622	662	602	644	634	635	625	655	636	616	678	617	609	612	646	661	653	640	658	634	652	601	624	650	636	621	625	621	619	671	639	580	591	585	643	636	573	622	647	662	581	639	636	612	657	627	636	659	633	625	588	652	640	631	631	667	653	623	595	652	595	634	648	636	641	630	626	628	591	645	600	689	635	658	618	591	625	641	620	644	624	634	651	629	617	664	623	629	675	619	676	612	630	608	634	674	606	640	590	634	619	642	596	591	640	653	612	638	600	621	619	646	649	636	624	652	621	622	599	623	613	645	620	625	596	600	660	598	618	641	634	659	591	637	608	639	648	603	655	661	632	635	638	656	615	622	627	647	598	658	687	641	625	610	627	602	634	644	664	623	630	641	607	627	662	671	624	622	607	632	618	658	652	628	653	617	624	634	622	646	666	666	644	630	624	604	622	637	633	647	671	652	613	667	594	665	654	672	646	692	646	638	657	632	637	637	627	662	639	652	650	594	607	630	609	646	632	638	641	628	646	625	658	656	641	625	607	616	570	645	639	635	630	623	655	659	600	608	647	643	600	550	601	620	654	630	628	610	637	605	642	643	588	654	604	601	613	608	608	635	635	657	651	552	661	644	638	626	659	664	585	604	647	639	613	652	633	639	645	614	592	619	601	620	629	652	655	649	621	649	631	586	646	626	616	664	623	659	674	592	635	645	627	644	643	631	658	640	624	580	663	660	596	620	659	675	604	665	600	601	635	616	603	642	630	598	592	628	616	653	694	668	652	644	625	560	641	636	587	638	603	687	598	624	643	621	654	640	656	611	663	619	630	629	585	626	597	663	619	607	759	638	648	619	612	675	630	633	656	607	621	624	649	625	653	631	611	635	627	670	631	630	619	640	611	628	649	625	620	626	652	615	648	642	667	667	668	557	675	618	657	600	645	655	633	611	612	678	619	671	637	614	668	667	604	626	625	622	622	633	642	638	662	647	636	611	599	635	645	630	635	661	622	595	643	606	657	633	605	650	652	613	640	650	597	650	664	625	633	589	698	608	656	623	601	634	654	632	635	615	600	622	655	637	641	628	694	620	640	644	674	638	664	619	649	638	655	613	659	678	627	613	658	607	666	647	660	610	630	636	643	627	669	674	605	678	653	627	652	684	624	609	658	632	631	613	592	612	675	636	612	640	612	587	659	632	632	603	612	605	649	627	679	661	648	628	637	634	611	621	615	631	636	672	615	619	617	661	591	622	658	653	628	616	606	639	616	630	604	574	625	670	667	624	575	649	656	606	631	588	656	600	602	621	653	675	618	678	618	607	610	638	621	589	640	674	639	660	640	632	626	608	643	648	657	651	647	657	635	592	624	619	608	664	620	578	636	600	646	636	646	623	664	612	650	654	663	624	620	601	664	617	649	642	645	643	660	651	632	620	635	678	640	634	614	620	639	689	609	617	691	615	632	661	607	626	612	603	656	623	634	620	615	608	627	635	665	625	647	572	602	620	652	629	669	676	641	634	650	606	623	651	668	622	617	597	567	634	634	626	667	610	620	615	650	656	651	612	651	634	648	624	590	644	608	601	658	663	614	658	634	613	615	625	640	657	604	622	615	621	654	624	636	645	687	602	652	644	659	620	660	626	591	593	617	650	675	613	609	609	627	645	570	636	664	628	617	604	613	634	624	639	644	635	620	637	650	604	614	624	648	621	584	633	640	698	586	594	622	637	658	632	630	633	628	639	627	656	615	696	649	654	665	574	633	648	631	598	585	611	638	643
30868	51662	47129	35341	28443	24028	19785	16055	12697	9854	7571	6089	4821	4044	3242	2662	2238	1949	1788	1615	1426	1337	1182	1217	1156	1105	1092	1073	981	935	901	907	830	883	868	868	839	797	848	843	821	847	857	850	779	852	808	799	836	872	813	797	771	810	849	825	793	852	787	783	796	761	746	795	801	789	757	774	765	758	836	764	776	793	828	768	759	809	766	734	776	753	717	713	765	799	784	716	763	804	762	785	782	789	817	759	778	786	779	761	756	721	726	779	748	785	796	755	767	729	749	777	814	788	806	758	758	770	800	734	730	795	772	810	757	712	740	782	769	785	761	785	759	703	823	758	749	757	732	811	737	781	765	723	835	796	767	763	762	759	749	726	738	741	764	741	784	777	814	755	745	754	765	768	788	817	767	795	787	756	710	769	706	773	764	744	770	750	788	764	750	715	752	773	730	817	777	777	722	772	769	779	800	722	785	784	776	746	769	733	753	768	725	718	790	732	797	738	747	801	688	760	804	732	776	793	718	782	772	792	748	776	721	789	694	745	747	757	790	716	780	787	756	776	733	747	754	734	766	742	781	766	787	748	754	758	785	750	761	759	743	752	734	743	751	756	801	773	762	788	723	734	776	784	747	785	767	748	770	756	786	793	770	742	728	748	792	760	783	779	779	738	751	779	779	758	800	763	760	789	774	744	805	755	797	753	794	799	754	734	721	786	810	766	736	775	734	755	748	749	772	763	691	781	747	763	771	809	725	734	789	743	796	822	727	781	783	766	787	747	770	801	788	795	761	770	776	738	781	777	835	749	803	737	736	712	766	781	822	730	757	809	742	785	774	768	764	712	749	704	815	812	739	720	798	790	787	765	775	818	745	753	734	781	824	744	742	802	738	734	775	799	788	753	753	767	765	749	768	757	796	717	720	710	775	726	734	746	785	743	754	819	766	764	710	756	729	735	756	793	772	780	797	770	759	816	783	732	733	756	770	765	726	734	762	781	781	740	793	718	701	753	771	727	754	759	779	732	762	759	764	733	741	751	780	763	747	735	768	780	749	744	777	789	755	721	807	776	712	743	780	753	769	784	733	768	778	778	754	741	799	780	771	716	706	755	771	751	765	754	754	745	761	770	769	808	796	744	775	741	756	761	743	783	739	729	719	728	744	729	748	762	806	773	701	762	716	771	737	798	820	772	803	771	682	740	794	818	806	815	746	748	765	832	726	748	723	750	765	738	775	774	780	793	746	751	715	817	796	825	778	753	786	761	756	789	740	762	809	743	760	779	763	760	822	797	778	768	774	790	821	762	744	789	746	757	722	713	775	771	799	774	789	784	768	806	753	783	757	772	760	806	796	768	789	807	758	780	768	823	777	736	804	763	729	757	759	781	760	782	755	812	774	812	802	804	724	768	719	773	781	737	745	756	747	785	817	785	776	737	768	761	815	808	773	756	771	789	765	801	735	746	783	760	724	739	808	798	737	744	773	760	744	776	786	778	750	765	800	761	749	740	816	720	727	762	748	754	779	745	764	790	800	772	787	781	745	808	797	710	758	797	751	751	783	696	744	756	776	778	759	801	748	726	729	791	770	772	728	750	746	781	808	773	789	743	785	736	742	764	759	773	776	726	813	758	717	820	824	748	772	764	752	844	765	764	804	732	792	794	768	753	724	753	760	795	797	747	762	762	767	754	793	792	812	734	803	760	783	755	762	795	796	707	800	768	799	772	810	784	756	758	742	769	736	795	783	736	772	757	825	778	757	736	761	781	764	737	760	758	732	764	758	773	753	755	763	727	723	764	714	697	740	749	791	740	792	783	766	757	803	760	767	792	740	771	752	754	725	784	755	767	752	794	785	730	755	780	722	761	747	735	786	791	748	773	732	711	730	771	782	753	780	759	729	789	757	775	721	759	752	801	770	785	774	833	726	784	817	761	778	769	768	758	730	792	781	753	730	760	806	800	818	758	786	735	771	816	809	840	779	801	749	704	786	766	769	809	770	743	770	799	778	759	739	765	738	769	779	803	754	726	801	768	727	806	802	782	797	747	784	783	731	807	725	795	786	745	830	777	752	786	776	792	751	748	763	771	776	792	792	738	808	768	731	705	752	725	762	773	696	797	702	737	812	763	770	792	831	735	754	805	780	793	771	786	743	811	801	752	777	771	795	779	772	777	755	797	757	796	775	728	741	780	729	781	772	746	756	748	816	770	771	752	709	787	779	776	775	741	762	764	786	800	747	762	781	730	741	758	737	753	800	786	749	764	742	816	775	760	794	771	731	782	791	794	778	772	753	776	736	781	774	716	749	764	773	762	793	779	764	785	817	670	778	768	808	781	757	707	737	766	791	722	760	806	794	756	750	750	797	760	774	815	738	740	774	778	807	798	752	815	778	714	780	719	774	764	771	716	780	795	797	759	785	754	750	743	778	816	749	834	737	814	750	752	815	778	745	788	826	806	746	769	742	790	784	772	737	743	767	785	792	767	782	766	750	743	803	787	776	789	743	703	746	792	758	737	776	723	757	698	827	801	765	818	749	687	785	778	722	774	766	748	776	748	742	782	774	829	760	785	828	782	772	784	755	738	744	758	743	809	757	794	775	789	752	766	776	795	749	723	764	763	707	798	741	706	762	727	763	759	767	762	737	825	757	767	747	746	752	781	809	731	763	750	741	808	804	743	829	763	826	794	778	766	768	790	796	757	764	762	729	725	778	809	803	750	794	771	754	752	803	733	758	813	796	785	771	800	743	795	765	756	774	724	722	752	750	772	776	795	824	759	740	728	792	733	696	755	751	774	768	754	758	728	745	770	777	773	757	739	726	793	799	757	746	779	754	784	750	727	781	779	773	767	749	753	766	791	825	806	822	795	752	793	723	793	794	784	771	762	822	756	736	786	798	779	737	750	785	795	798	803	824	725	756	787	768	797	749	790	789	726	768	791	707	737	726	804	737	750	697	791	768	785	774	787	754	762	735	768	779	735	747	741	722	747	809	800	777	796	778	776	808	740	736	719	750	711	731	727	738	798	814	788	686	726	789	763	756	798	767	783	811	776	751	751	784	784	736	745	795	741	759	750	705	775	774	724	813	799	783	764	752	768	787	728	819	779	750	786	769	744	748	780	785	711	781	795	739	769	757	799	781	731	720	753	731	782	751	759	746	748	747	804	716	775	793	777	803	757	744	783	780	700	714	750	792	779	727	780	772	712	780	777	741	769	772	776	762	777	802	771	736	714	771	730	783	822	748	732	766	732	785	772	738	760	756	762	740	725	801	736	748	751	743	831	769	867	764	769	779	804	789	752	786	790	757	772	762	758	782	811	795	783	739	752	746	758	779	802	743	733	793	797	758	776	750	753	773	700	724	740	708	789	807	728	801	752	813	791	753	782	777	725	737	826	788	785	767	785	750	758	719	751	787	759	728	749	763	730	764	747	750	836	761	742	788	786	736	731	815	765	764	753	747	783	716	751	763	755	787	754	736	773	762	801	798	731	725	765	779	779	799	745
22580	20691	28258	23337	21354	23039	22444	13901	9866	7533	5787	4407	3675	2941	2471	1992	1833	1533	1360	1217	1233	1083	1052	1090	930	889	847	801	803	777	756	665	770	732	737	750	724	683	728	689	695	699	645	674	669	708	703	643	679	628	665	690	617	669	699	678	601	602	658	639	671	626	635	680	645	650	586	645	639	664	591	645	656	625	687	664	672	639	677	620	653	651	668	569	648	619	637	668	629	636	684	627	633	633	646	645	624	640	657	639	661	608	627	631	631	645	642	676	657	586	677	627	659	617	660	683	628	615	658	659	623	669	604	662	671	666	639	671	620	639	617	664	686	676	670	729	663	644	650	615	606	673	614	664	638	608	678	612	639	651	653	608	656	654	664	624	660	680	670	631	661	616	649	650	657	655	611	569	620	628	652	676	607	592	633	663	617	613	673	653	613	640	641	682	612	625	645	592	625	612	676	654	660	666	681	669	653	643	633	652	662	593	652	668	685	647	634	634	601	612	636	632	655	630	661	647	634	632	615	641	645	619	608	652	647	629	634	625	653	670	682	685	684	615	686	632	657	631	633	639	603	651	678	669	644	632	618	647	677	610	593	578	669	658	624	622	637	638	611	667	659	647	644	608	645	601	640	591	680	590	619	653	690	623	626	619	630	606	642	699	681	656	628	654	622	687	663	615	666	652	667	635	621	661	605	691	688	622	637	643	635	631	626	592	621	636	599	614	659	647	635	674	601	586	651	642	626	680	616	679	653	647	666	657	659	655	649	639	652	620	625	649	625	664	627	634	692	652	654	670	611	661	624	663	701	661	631	607	634	626	570	629	632	645	631	626	603	626	657	612	620	668	654	667	631	641	687	645	629	591	637	624	602	642	647	623	629	645	624	628	637	620	613	641	638	608	632	637	638	652	638	650	661	611	657	621	628	677	641	668	688	617	681	683	643	642	611	682	651	604	679	621	635	670	635	631	660	601	662	625	621	619	651	651	679	642	662	630	656	602	654	653	580	627	637	609	623	654	666	642	637	638	621	634	653	643	578	645	686	651	609	640	601	600	642	659	628	658	678	643	644	643	659	620	639	654	629	675	654	638	678	612	630	681	633	653	631	627	639	641	652	648	615	687	664	623	650	652	634	673	600	668	638	594	666	661	632	612	678	636	684	643	615	623	672	631	616	640	693	648	606	660	617	641	652	608	597	670	630	659	664	604	585	650	612	630	616	642	652	624	635	657	653	654	617	624	615	661	619	640	661	609	612	639	636	655	612	620	604	628	643	651	654	648	668	615	605	651	645	653	627	619	644	606	609	632	629	610	604	627	604	672	666	645	613	649	625	632	603	679	605	625	603	594	622	707	620	663	640	641	678	645	648	657	634	658	634	680	689	648	610	642	612	630	641	667	651	658	606	690	668	685	663	625	634	688	660	634	653	615	655	627	602	606	653	623	632	634	670	636	631	657	663	612	654	666	595	670	664	655	584	629	667	672	618	609	645	668	635	642	657	667	573	655	644	635	629	637	618	636	664	626	602	613	586	655	632	649	608	633	609	634	640	606	646	593	665	627	659	628	637	632	634	616	655	662	623	627	636	654	679	634	617	651	606	673	672	593	666	651	658	615	621	632	623	625	653	618	618	627	666	661	657	625	661	617	693	604	616	649	620	601	624	664	618	685	644	643	608	643	583	638	694	638	702	641	661	652	625	645	582	670	615	679	665	676	610	674	692	630	648	602	605	650	647	633	601	644	633	661	609	615	677	569	630	651	640	649	662	612	636	665	671	595	662	595	651	681	647	639	614	651	638	655	583	629	653	651	680	652	620	608	661	627	658	626	666	639	628	607	649	650	653	569	653	618	675	598	649	632	638	634	621	594	606	621	648	668	639	604	652	630	641	646	631	601	602	636	663	645	633	649	617	675	684	674	609	619	624	610	653	639	665	660	625	598	671	658	672	670	659	672	660	644	637	615	615	606	678	656	622	632	655	641	689	709	639	655	663	643	657	612	651	617	668	638	584	637	682	712	626	640	622	637	642	635	638	654	640	654	621	662	645	656	628	650	644	655	630	627	624	645	652	649	687	650	653	660	642	649	620	633	644	668	620	628	636	599	593	635	603	644	664	650	611	610	623	623	656	665	612	585	640	634	634	589	652	678	682	623	595	619	607	620	598	659	661	630	621	598	634	619	622	589	646	630	668	608	621	626	655	632	614	668	568	658	612	656	640	628	672	646	669	601	626	621	600	604	628	650	628	677	667	680	644	617	626	673	608	605	602	664	621	646	594	635	675	609	640	656	636	584	626	627	684	645	660	600	685	690	676	679	640	639	617	628	631	663	627	624	659	645	668	631	665	677	633	652	632	633	603	619	613	667	654	628	662	675	615	639	627	619	601	632	625	670	615	612	648	624	628	571	656	666	681	627	654	630	645	621	641	715	599	625	665	697	599	649	624	620	651	633	658	622	671	576	657	664	626	651	629	628	652	583	595	655	628	612	590	594	657	693	607	670	599	633	673	654	628	639	605	634	636	688	671	658	656	657	678	658	663	638	582	667	609	660	656	647	602	670	658	643	615	655	677	686	598	606	643	642	654	641	606	604	630	649	632	632	650	606	663	595	621	635	634	615	630	664	684	561	659	652	714	642	660	631	597	641	582	664	617	610	626	621	647	609	640	586	649	607	642	669	643	650	681	598	655	613	681	646	636	690	642	628	653	603	695	618	630	651	617	624	619	645	627	680	684	612	680	664	603	668	648	597	657	648	628	668	668	633	610	666	645	651	645	660	596	578	648	610	635	647	600	673	647	640	667	588	628	671	642	586	630	636	626	612	663	649	639	611	659	634	655	637	662	647	622	599	678	670	631	634	630	620	663	656	614	650	617	701	638	633	645	636	629	684	618	627	628	628	663	636	625	657	622	634	682	678	598	670	608	620	629	664	681	660	658	615	674	614	649	652	635	665	663	629	652	648	619	628	603	637	652	664	628	587	611	640	624	640	636	651	635	640	645	642	644	668	672	719	658	672	635	650	680	619	649	601	638	678	640	663	604	658	619	624	656	613	676	665	638	620	623	625	657	621	627	610	659	649	638	651	642	614	663	634	630	630	667	638	660	659	641	629	632	648	662	657	594	636	589	608	614	670	630	643	586	583	685	643	647	620	663	649	598	631	640	600	644	624	624	599	614	656	662	623	598	634	634	634	649	664	618	610	662	599	604	638	657	637	649	640	603	670	654	623	630	617	613	630	637	635	636	646	651	617	624	663	674	627	675	612	631	614	636	588	666	635	647	676	682	636	673	613	657	653	601	630	644	659	626	632	610	626	644	610	673	672	678	598	668	605	651	630	667	649	626	631	603	652	645	661	628	601	590	603	673	654	625	611	650	625	659	659	624	673	656	620	571	629	637	639	647	629	620	660	646	613	635	638	626	639	637	645	626	652	664	627	635	651	672	633	649	648	645	641	677	650	650	634	606	573	633	606	647	647	607	634	623	664	664	629	641	628	611	632
33249	56824	52324	39721	32716	28048	23858	19813	16198	12827	10046	8098	6382	5106	4227	3517	2896	2368	2088	1922	1694	1638	1510	1404	1340	1298	1202	1062	1064	1013	966	967	967	895	910	893	907	846	813	865	837	790	759	808	843	814	826	797	830	748	729	765	799	789	780	817	764	790	777	783	784	771	777	745	741	739	763	727	725	762	781	786	757	819	784	762	796	789	774	731	773	753	724	697	776	785	738	726	777	745	733	757	758	767	715	726	790	802	703	772	753	737	769	683	725	794	703	749	704	744	765	774	771	761	780	764	753	753	786	778	725	796	753	716	781	789	766	711	757	770	781	791	832	769	733	769	798	723	755	744	778	743	743	747	817	731	716	757	731	745	765	745	772	767	782	783	719	780	747	746	796	719	775	762	781	819	721	783	772	767	740	771	742	772	756	783	744	747	760	760	734	748	752	746	755	734	756	743	754	711	808	771	756	787	752	751	786	755	796	778	740	766	744	749	751	747	782	736	802	760	777	717	757	771	794	770	775	769	750	781	775	760	729	751	797	726	758	732	723	779	704	764	743	767	786	742	786	784	726	766	767	797	757	769	773	815	817	713	731	727	783	726	756	803	780	790	728	753	712	758	790	812	755	721	756	785	738	705	772	801	763	768	763	770	806	716	729	720	753	795	743	800	755	754	706	772	759	738	747	785	803	734	777	759	764	813	775	751	770	757	753	794	792	812	757	780	749	746	755	778	775	794	771	713	747	753	763	778	695	787	792	770	721	730	755	768	800	783	790	766	776	791	699	776	736	730	721	766	754	776	762	750	756	729	761	790	745	741	788	751	838	816	759	734	679	749	720	732	738	729	753	718	760	742	757	744	731	750	763	747	740	791	785	741	779	788	755	801	739	726	729	728	761	759	763	748	734	822	781	720	763	763	741	769	694	747	808	788	739	770	741	766	729	754	793	762	766	776	772	728	798	765	765	753	764	781	740	762	764	778	727	804	804	766	809	772	776	772	749	776	746	804	743	750	795	755	765	744	720	752	712	763	732	810	761	788	759	784	786	752	674	729	795	805	806	793	787	757	763	767	804	739	776	772	745	762	739	789	757	776	739	794	778	739	784	800	766	795	778	748	741	750	716	757	763	749	755	825	770	779	776	768	801	792	731	779	763	766	757	780	778	769	780	793	762	817	743	822	770	765	743	746	768	736	769	785	797	739	752	739	757	747	785	852	761	754	735	731	783	781	749	705	755	798	766	735	736	756	773	757	804	766	768	809	770	730	763	797	686	734	731	730	790	728	804	749	775	746	713	758	757	774	736	795	744	759	784	784	766	813	777	753	750	725	754	771	726	798	801	791	710	747	778	783	720	689	746	722	747	762	770	795	733	810	795	776	769	764	763	713	776	736	775	735	743	742	739	759	750	752	754	790	768	801	803	762	764	838	774	785	770	738	732	725	751	734	749	737	751	747	734	726	773	769	742	789	775	728	763	776	785	787	777	799	767	797	794	839	785	760	743	749	766	749	757	753	766	735	781	733	768	760	738	762	702	737	780	792	802	758	749	746	765	772	756	781	772	722	744	792	737	792	786	717	767	723	769	769	760	735	741	809	797	753	792	772	733	803	744	762	796	725	704	790	814	793	746	726	801	773	729	746	791	769	753	766	779	756	785	734	796	723	768	800	774	837	782	738	799	740	748	764	775	750	760	785	747	768	774	767	784	817	751	762	820	755	782	728	780	784	799	752	741	704	769	747	794	749	772	758	739	768	790	784	791	710	758	759	774	721	759	784	771	772	750	751	724	769	764	789	798	730	751	755	776	719	790	773	750	732	742	754	785	722	755	784	677	758	813	747	817	747	701	784	774	747	738	754	694	743	815	797	784	771	742	761	796	762	736	808	761	715	756	749	730	774	775	747	773	740	770	790	757	787	760	728	825	759	760	797	771	721	706	764	770	799	778	796	732	785	778	749	783	713	784	772	751	775	761	749	735	733	756	792	737	810	738	745	725	778	809	772	743	732	755	767	775	772	802	812	693	759	729	792	780	809	768	780	790	755	726	767	814	733	764	751	731	772	783	760	748	762	781	820	746	711	746	773	708	759	752	776	789	790	715	750	802	740	783	744	775	743	750	747	822	784	738	754	783	772	794	792	773	796	779	784	755	772	794	777	751	751	754	759	744	726	783	832	800	756	762	752	731	753	757	705	755	756	769	788	734	761	748	786	812	749	772	755	787	750	795	774	730	777	783	738	736	790	727	743	821	737	800	736	755	736	776	722	762	757	791	780	735	776	803	776	738	776	733	745	736	786	762	778	763	733	766	791	750	732	839	742	757	786	768	765	736	771	742	769	784	771	806	727	794	785	747	784	768	763	793	799	812	780	737	787	737	758	760	708	808	769	733	764	788	783	807	779	733	765	742	737	751	761	744	732	762	760	764	770	773	744	756	752	714	748	758	746	716	742	747	736	717	784	789	755	728	775	790	741	741	787	749	770	730	790	780	778	691	771	810	756	736	780	757	718	763	735	773	714	722	739	797	709	779	793	837	712	791	798	732	734	753	757	750	789	712	832	820	759	772	734	743	780	761	806	766	757	749	724	749	774	774	768	765	775	736	770	771	779	757	739	773	771	732	813	741	813	744	733	708	737	770	762	775	759	762	754	792	778	740	756	750	794	760	699	760	772	738	766	749	800	739	744	723	762	810	743	751	744	711	766	788	771	740	810	699	715	793	771	766	800	758	790	783	778	740	708	771	780	736	722	744	796	733	795	733	789	786	747	780	770	763	777	801	748	754	738	706	813	779	727	763	749	741	768	796	760	808	749	753	765	789	733	752	703	785	736	738	750	745	792	794	756	761	787	782	777	770	724	747	760	760	785	717	759	740	777	783	700	724	786	765	731	731	778	761	786	805	775	697	792	775	723	794	775	837	788	773	713	752	750	773	758	775	764	770	709	754	758	766	817	728	744	781	772	742	756	737	750	708	761	763	769	768	767	774	723	775	731	742	758	745	740	743	716	752	766	752	768	736	719	770	751	768	758	785	786	729	782	781	748	718	739	710	754	768	733	770	755	744	780	758	713	731	744	756	724	779	799	724	740	786	738	798	783	765	750	709	749	772	717	768	734	786	803	780	768	793	704	759	715	820	772	749	757	786	771	770	717	778	811	773	742	724	785	760	756	697	774	785	738	769	782	781	723	767	789	774	736	799	778	762	766	756	796	730	792	758	792	735	753	758	704	776	778	752	746	763	735	790	779	767	771	742	716	779	752	759	757	770	734	818	815	786	779	751	727	743	768	784	753	819	822	796	741	753	718	784	764	738	755	735	801	773	775	755	751	786	751	762	781	777	784	753	802	812	819	767	792	775	781	771	741	704	805	775	770	705	779	788	761	743	731	758	729	748	764	721	743	791	778	741	813	722	785	763	772	763	756	814	726	779	737	760	745	748	723	775	751	731	785	783	756	751	717	758	749	760	738	771	784	751	777	738	759	777	805	751	762	746	743	796	707	794	784
27954	28142	35539	27665	17701	11738	8055	5863	4495	3408	2830	2297	1877	1653	1419	1353	1105	988	910	889	847	817	771	811	778	731	717	742	772	761	770	667	687	735	670	697	671	684	661	662	648	653	665	637	676	661	717	702	661	635	628	717	700	625	673	662	674	671	684	652	614	622	704	625	658	672	683	697	658	659	661	675	655	595	698	666	663	671	662	647	685	676	631	664	636	662	674	665	640	583	645	640	646	649	638	655	644	669	635	681	640	648	634	651	687	653	590	625	622	617	646	584	649	636	662	615	674	680	650	640	622	677	665	664	637	653	644	689	650	661	652	611	654	640	664	628	646	660	648	672	660	672	647	669	655	625	703	661	679	697	692	680	683	667	646	661	679	682	623	631	665	729	653	633	626	658	639	664	629	625	672	666	624	647	661	663	664	663	630	636	640	682	672	675	635	643	645	638	666	682	633	679	650	661	649	657	662	664	672	652	699	681	651	653	640	620	681	672	678	668	688	666	624	645	639	675	679	637	708	657	647	621	699	682	625	663	619	622	635	601	693	662	683	666	673	617	680	668	686	644	685	673	636	667	658	655	639	676	680	648	676	666	674	675	654	636	629	618	663	649	597	658	694	664	662	670	625	633	606	646	675	647	678	654	673	635	656	626	691	647	706	674	674	653	695	640	655	651	640	631	639	647	661	619	614	693	682	640	671	600	642	641	662	676	642	633	694	652	626	618	635	661	654	691	645	625	633	653	661	665	703	688	678	639	690	632	635	688	644	632	627	643	665	645	687	657	652	633	617	633	677	644	641	624	681	669	662	668	629	659	630	692	632	669	669	678	605	658	664	651	660	628	657	638	652	633	664	669	673	682	695	697	671	668	699	628	686	704	639	672	690	618	660	673	701	687	682	682	648	672	631	625	643	700	619	613	673	638	634	671	654	631	682	661	662	600	648	641	614	663	647	604	633	721	649	631	656	666	628	667	677	653	661	670	669	660	641	651	653	648	593	664	635	654	575	637	646	684	667	658	645	668	632	638	623	629	678	634	670	645	659	608	625	676	634	637	646	671	674	667	676	646	640	639	681	649	643	715	706	619	658	632	644	605	670	644	680	676	647	690	692	731	633	690	625	596	647	605	674	667	643	619	632	617	680	664	624	647	646	655	648	669	741	680	623	630	652	641	679	698	693	661	652	646	659	678	621	648	647	677	647	628	581	607	567	656	637	710	677	623	628	674	631	633	685	664	660	648	668	623	630	612	666	621	661	676	629	661	632	663	700	623	646	682	644	587	667	658	677	671	636	661	699	646	624	659	670	701	682	646	646	675	636	668	665	668	689	641	637	648	699	647	688	651	680	623	699	665	647	658	640	636	681	659	648	732	632	660	651	661	656	648	668	675	676	664	635	659	665	635	631	683	611	622	669	657	685	667	663	689	670	703	619	647	685	648	649	630	689	657	611	622	651	673	712	693	635	642	650	684	681	619	673	667	654	654	656	650	657	643	650	618	630	661	627	653	623	662	638	634	667	662	618	657	672	627	680	667	701	652	623	646	672	667	675	640	616	640	698	673	677	692	695	646	668	656	671	616	643	666	659	669	665	641	667	642	631	604	605	653	671	650	640	694	627	669	605	640	655	648	641	612	698	621	663	674	667	662	663	642	589	683	685	623	659	686	655	634	678	661	670	633	690	610	654	703	629	729	701	679	621	638	677	627	670	663	644	594	669	683	670	669	696	658	658	646	664	666	663	646	643	696	653	650	647	654	667	672	684	616	635	635	657	624	678	648	655	664	643	676	662	649	698	674	666	688	661	697	642	635	694	692	625	656	640	669	615	701	629	688	602	643	623	684	626	647	659	702	679	646	695	670	652	668	678	621	643	633	674	599	639	692	655	679	659	660	667	708	640	627	621	672	648	678	665	686	669	658	654	620	665	686	678	693	662	648	700	630	649	653	672	647	634	651	681	665	677	639	659	705	637	663	647	663	647	633	661	647	673	668	649	645	714	638	661	652	691	644	607	672	663	672	680	633	687	683	649	607	638	686	716	631	649	657	628	712	681	648	623	675	679	677	664	636	689	677	664	654	665	646	653	679	659	669	658	625	659	667	648	623	683	599	664	616	598	675	704	580	671	674	648	680	680	646	689	631	660	658	656	653	654	634	674	612	675	674	660	652	685	650	670	641	662	645	662	679	628	659	635	641	682	600	645	646	673	630	686	620	620	684	653	646	705	650	652	653	647	680	694	697	673	705	680	662	675	626	643	687	647	617	684	652	659	675	637	695	673	664	656	669	625	679	665	658	633	610	656	659	675	630	651	637	668	647	667	691	706	668	660	610	637	654	691	655	655	674	655	685	633	671	615	658	689	647	687	669	659	634	655	641	719	673	663	633	626	652	653	658	685	684	632	658	670	693	663	660	688	647	646	643	693	733	656	669	644	660	660	664	680	677	662	697	625	638	692	647	653	668	639	622	684	620	675	633	658	664	686	673	632	630	667	645	615	670	669	658	645	670	638	645	699	680	657	654	647	673	640	700	644	661	679	672	637	694	633	671	658	626	648	691	660	666	663	649	635	655	704	658	669	643	627	658	665	668	656	643	664	657	638	624	674	628	710	642	670	665	657	641	627	680	675	707	637	710	674	629	611	666	643	646	648	646	642	653	656	662	663	630	633	665	659	689	662	675	698	690	647	643	694	636	670	630	649	634	648	626	693	670	694	682	698	675	689	604	686	700	700	671	700	708	657	634	677	604	598	649	660	664	680	641	648	648	621	660	633	677	615	622	648	654	676	617	672	668	652	646	647	651	638	638	635	606	692	605	677	681	624	629	663	665	669	628	690	645	692	662	632	688	678	673	663	625	654	707	651	663	611	652	629	700	643	629	654	679	669	711	649	651	610	685	661	672	666	691	661	662	633	679	630	649	631	703	642	672	688	671	670	650	654	652	675	638	652	625	610	675	627	652	642	664	613	669	696	632	682	611	680	644	629	627	607	652	653	673	645	664	641	663	614	627	655	649	649	673	666	680	663	658	688	649	688	658	627	657	655	636	705	630	686	703	704	640	644	683	681	655	681	646	631	672	697	654	606	645	698	643	702	621	643	695	652	642	638	642	638	649	607	643	671	598	593	689	635	646	653	627	651	670	671	675	653	703	665	673	669	636	643	651	684	687	697	654	632	660	677	721	673	660	646	691	659	608	618	686	695	658	656	622	675	668	673	648	636	632	678	617	709	668	632	595	658	643	625	663	652	673	686	659	698	627	636	615	670	665	672	666	670	664	677	628	675	634	623	646	671	616	637	624	648	702	691	646	623	627	654	662	641	633	664	634	659	657	634	674	714	618	682	635	628	624	668	657	664	636	630	615	626	687	652	656	693	681	660	645	690	631	638	650	661	650	674	612	666	617	689	647	704	683	654	653	630	660	620	658	700	640	639	714	610	654	653	679	636	671	638	637	640	645	672	690	655	691	686	660	630	665	674	651	678	651	631	706	698	678	674	646
31399	45678	40684	28846	22115	17484	14120	10978	8588	6795	5008	4075	3286	2733	2369	1991	1754	1508	1328	1185	1211	1130	1092	1136	1012	934	934	919	883	903	843	902	881	917	837	850	807	806	814	822	857	791	857	803	821	751	859	786	805	812	795	816	778	814	753	791	856	805	770	769	795	789	836	755	797	795	832	806	808	788	788	784	830	764	777	792	784	755	779	764	769	794	809	850	829	767	795	774	805	821	777	845	795	808	774	781	799	769	779	761	809	756	810	778	797	799	795	755	778	746	795	801	802	794	806	792	784	779	835	832	827	786	804	833	779	801	802	759	755	794	820	788	746	822	786	738	822	812	811	792	816	752	812	742	857	815	819	768	784	861	790	821	771	805	827	778	821	753	810	822	829	817	832	791	824	820	838	830	805	786	824	809	797	826	784	797	802	803	808	808	803	774	799	846	829	817	758	767	787	756	835	821	757	776	829	784	781	761	775	843	793	788	776	761	796	787	834	822	748	800	737	736	804	806	768	820	793	811	797	792	809	821	803	795	793	818	770	766	804	775	785	761	737	762	790	783	769	819	779	766	853	776	769	826	789	801	778	811	771	792	834	735	834	803	695	781	727	821	779	789	822	826	799	841	782	738	809	766	782	799	744	777	827	755	781	797	798	778	769	750	842	827	808	824	797	782	794	736	813	743	769	747	736	786	755	843	766	814	844	781	793	803	796	799	760	799	788	789	761	762	809	751	742	818	794	794	830	820	814	793	836	825	767	798	793	799	791	794	807	821	779	803	836	760	802	782	793	814	784	791	831	787	765	793	774	798	789	805	799	789	760	865	753	754	832	797	790	794	798	775	790	758	772	745	803	772	795	789	762	785	769	763	767	797	820	850	794	783	787	795	787	805	833	795	790	811	772	798	813	805	819	839	773	810	793	801	808	802	808	821	771	795	834	788	798	757	773	729	734	819	808	778	790	781	855	771	797	805	745	803	820	751	785	804	856	775	786	794	759	778	799	800	770	804	798	819	792	767	793	762	777	810	797	804	760	789	775	780	796	783	800	789	796	803	814	753	778	807	754	754	781	767	795	787	795	771	743	727	795	791	796	759	810	784	806	843	838	775	791	822	832	784	817	824	772	788	775	794	769	831	759	782	801	793	825	816	802	810	792	804	760	747	770	851	763	801	803	786	802	751	758	820	797	791	721	807	763	765	795	803	784	805	810	837	750	826	732	816	803	808	770	832	779	786	765	797	799	824	784	764	816	758	808	807	777	774	796	802	758	796	761	773	801	795	782	779	814	808	798	792	732	792	778	798	798	802	818	764	768	772	826	756	737	826	785	802	794	794	778	792	756	827	724	817	785	829	843	791	776	773	819	798	728	815	779	822	747	800	805	803	777	768	778	805	822	771	772	857	757	779	810	822	795	754	817	781	789	788	779	791	775	803	776	817	797	803	795	808	800	796	773	823	826	874	830	763	774	819	809	752	793	838	805	823	788	818	847	821	732	796	772	809	781	778	807	840	831	816	798	798	797	781	804	788	822	802	815	825	762	796	800	797	827	805	811	853	781	790	784	806	799	748	794	780	841	787	818	812	834	774	833	761	798	848	820	798	732	740	765	771	782	753	779	804	791	788	789	768	834	854	774	799	819	789	866	822	797	836	783	812	763	808	786	773	824	796	791	823	799	762	771	820	752	827	780	826	790	797	835	768	798	783	787	772	820	732	740	802	798	814	746	776	824	799	775	817	767	793	801	808	716	790	756	801	803	796	836	777	801	770	749	843	792	791	751	779	751	794	810	770	790	750	769	804	792	782	766	798	773	720	780	770	780	787	776	830	808	786	801	785	809	789	829	779	803	803	794	832	786	747	755	800	831	826	773	744	756	817	760	807	779	778	795	773	797	806	792	800	779	811	771	782	820	740	807	810	782	781	748	783	832	827	769	775	760	782	824	808	791	765	791	830	797	753	799	733	835	759	799	793	826	808	781	786	784	838	729	804	754	799	769	751	771	774	846	780	778	824	782	858	832	754	819	784	805	809	788	769	756	783	792	806	778	778	766	807	811	845	852	777	812	767	775	829	797	835	800	803	748	787	803	799	823	780	778	793	807	779	724	740	836	797	812	788	783	780	799	761	798	759	835	805	833	752	791	797	787	773	787	790	784	751	756	804	787	762	830	766	776	765	779	773	836	829	772	814	742	764	769	807	774	786	819	805	781	807	857	782	798	829	781	797	750	791	813	818	778	826	797	812	770	775	831	784	757	815	778	806	805	792	781	858	758	821	767	741	827	775	794	803	732	780	779	762	785	810	815	783	823	825	802	786	834	802	743	821	795	779	822	796	789	781	800	817	830	766	801	774	758	811	770	847	795	854	748	789	815	794	797	806	765	798	861	784	719	739	757	793	841	780	819	794	766	784	881	768	782	790	799	779	795	846	772	831	816	814	784	758	810	832	805	806	763	751	773	774	759	797	769	807	791	782	797	816	756	753	803	750	854	765	758	762	771	739	821	809	777	818	826	817	792	810	791	781	813	823	788	774	793	779	758	747	776	795	803	723	779	746	786	767	804	762	853	763	843	754	837	755	784	777	777	773	740	793	802	785	826	814	756	783	785	808	820	802	811	795	843	759	791	785	807	817	795	787	792	810	776	818	749	764	789	803	748	868	811	779	773	812	804	812	840	802	823	796	832	790	784	766	805	791	769	740	822	833	800	864	797	825	804	772	778	819	837	799	777	766	778	790	828	792	790	817	769	773	825	772	821	829	763	796	833	797	849	786	743	785	767	775	829	815	822	788	767	762	774	815	804	818	734	790	726	805	846	761	795	834	811	753	808	806	759	800	744	836	789	792	803	804	800	813	845	831	816	802	840	833	826	790	785	781	824	792	816	811	762	849	736	832	828	774	791	777	772	744	777	825	765	815	786	776	771	803	798	783	797	737	811	818	802	791	786	827	827	798	729	778	791	762	780	784	772	818	766	769	737	794	807	756	759	784	821	775	826	795	799	736	799	830	717	771	804	784	767	799	784	788	759	759	839	801	772	750	787	790	830	764	775	793	774	771	787	777	821	780	801	820	796	790	842	776	738	791	766	858	818	762	824	775	833	751	750	803	772	834	819	794	764	799	838	786	758	810	807	772	766	739	807	772	820	762	850	779	806	773	832	789	771	774	777	803	744	796	783	776	796	797	791	834	750	784	815	797	743	778	771	835	819	818	746	830	795	823	824	821	830	793	767	791	848	804	790	773	766	805	782	805	820	815	795	815	799	830	785	727	826	759	728	774	834	802	850	805	853	832	774	760	824	780	781	793	820	800	859	827	825	735	823	826	785	779	785	786	790	746	813	797	840	843	790	786	809	763	767	810	751	759	798	820	804	812	808	841	788	770	757	810	771	757	755	729	805	774	835	781	768	806	767	775	805	793	822	766	783	816	831	775	779	753	765	766	732	786	794	810	794	820	815	807	809	763	813	802	792	803	784	826	802	744	777	762	827	762	818	789	781	757
23617	20710	27959	24488	22258	20341	15110	9566	7028	5619	4290	3372	2697	2255	1967	1680	1460	1274	1190	1144	977	925	903	892	840	826	739	805	758	742	737	756	703	711	695	740	687	695	640	648	650	640	703	672	637	618	616	702	663	642	692	668	695	640	619	648	649	689	644	632	675	659	661	620	617	645	674	635	633	621	609	615	687	653	608	669	611	647	647	627	643	656	644	640	638	651	613	629	645	627	642	647	624	680	656	636	631	668	673	616	675	662	615	636	634	598	646	619	650	645	664	688	616	665	616	629	599	595	583	628	645	598	611	595	610	630	591	660	710	678	609	636	600	666	629	654	632	661	659	623	629	662	610	617	620	580	675	640	635	608	590	700	621	686	629	612	595	653	631	655	624	619	656	681	624	638	627	575	635	633	650	591	690	671	615	666	665	658	670	660	635	648	653	697	652	598	619	637	602	719	642	612	629	636	613	639	642	649	655	624	643	683	668	597	622	636	651	659	617	631	682	642	670	621	635	640	609	689	596	641	681	605	612	653	636	646	627	663	638	594	631	624	637	650	668	658	696	638	626	637	666	661	642	629	626	604	634	634	614	665	693	696	639	625	603	617	623	668	660	660	672	678	658	641	630	616	653	655	676	649	617	643	621	665	635	679	620	681	627	645	703	662	634	623	667	623	583	611	692	665	616	615	603	623	620	621	632	616	659	625	610	635	641	641	631	627	631	624	648	667	635	657	623	631	643	609	661	624	630	649	622	658	637	665	595	637	687	651	646	636	651	625	625	658	652	636	620	656	657	653	626	660	649	685	620	628	657	625	627	639	665	656	650	605	572	600	640	633	657	662	660	646	647	632	641	641	645	617	663	696	651	666	651	604	676	612	634	639	629	616	602	649	651	682	585	606	586	665	658	625	671	674	665	610	671	633	645	642	687	669	633	600	635	613	625	661	682	622	580	648	620	656	654	610	648	640	623	623	607	650	664	649	638	664	659	687	669	623	664	655	629	660	635	618	609	618	631	662	645	633	636	693	609	633	657	597	600	584	609	591	690	710	661	654	632	641	648	616	563	636	629	617	619	679	592	679	579	645	635	628	663	630	600	643	620	633	631	610	644	647	637	626	703	637	658	623	636	649	611	643	648	594	656	647	618	664	623	613	629	605	651	643	627	655	632	682	638	702	680	608	674	651	625	652	651	662	659	671	617	655	668	606	657	672	626	666	626	633	663	686	665	614	650	653	638	697	702	660	647	610	618	629	648	627	634	654	624	633	598	615	650	689	655	620	653	633	613	595	669	646	620	631	607	637	666	667	653	608	620	585	625	667	627	677	673	614	604	643	638	616	670	683	685	638	603	636	623	655	649	641	634	663	625	654	587	667	612	590	630	672	647	661	618	664	640	594	635	679	640	649	614	638	647	669	611	636	638	678	639	659	690	673	642	623	600	613	695	619	641	639	676	620	661	641	650	587	605	673	635	606	639	679	635	584	674	604	611	587	678	643	641	645	625	606	639	596	619	644	637	616	631	639	637	706	622	644	650	660	648	596	646	630	659	667	670	652	633	677	622	659	617	638	667	575	570	666	614	666	583	614	659	643	687	602	667	687	645	653	651	661	654	645	673	617	606	645	627	621	637	673	640	594	649	608	719	674	618	616	608	654	613	583	645	651	606	628	621	675	635	651	607	628	636	664	632	624	600	653	633	668	614	609	654	626	633	666	629	621	641	617	659	606	684	636	624	620	631	641	661	677	644	640	678	669	609	587	623	619	625	645	637	641	681	635	628	619	616	600	618	644	640	677	646	663	629	635	652	659	598	669	598	679	620	579	695	654	651	663	617	638	650	591	652	660	653	647	664	632	657	637	615	625	658	647	676	632	636	620	645	627	606	644	658	644	623	635	646	651	672	671	638	588	676	625	651	607	631	611	641	594	644	600	660	669	621	626	685	647	648	670	683	588	603	635	588	604	591	662	624	649	630	618	667	599	658	625	640	626	624	635	657	599	603	647	587	619	633	601	628	659	696	648	625	640	646	637	588	623	681	672	648	652	627	605	655	595	647	645	615	628	615	648	608	670	644	615	634	610	599	659	628	644	652	662	668	670	648	602	640	670	633	680	603	662	596	634	646	630	615	655	642	652	653	667	641	626	623	674	619	597	663	660	634	626	666	686	628	620	677	667	604	650	654	634	638	605	661	619	653	638	630	594	652	663	654	621	657	672	647	595	646	654	618	621	633	647	634	640	657	644	677	651	646	637	626	627	663	618	639	654	605	654	693	702	579	598	631	639	624	649	653	632	617	623	621	656	648	605	660	618	582	630	614	649	593	687	633	647	651	625	627	639	623	630	596	601	638	635	645	567	607	636	668	683	690	671	623	675	665	633	638	602	643	632	628	647	671	625	620	625	653	625	628	668	679	703	639	640	683	663	705	639	649	667	702	645	663	643	654	649	656	663	619	595	593	629	629	660	649	666	619	633	634	648	614	643	661	634	673	647	676	657	653	633	579	652	622	624	614	623	614	629	582	604	608	656	605	613	581	641	582	641	632	624	625	676	682	639	583	608	638	644	649	585	689	663	683	649	620	642	668	654	692	689	691	593	676	672	658	680	653	672	655	628	634	600	638	638	668	677	665	645	595	610	627	648	660	665	594	625	645	628	617	620	656	653	635	642	602	651	578	635	641	685	656	615	639	642	633	590	618	675	596	645	670	673	654	634	593	613	647	650	637	618	636	669	590	614	653	652	655	630	639	626	604	613	639	619	668	607	637	660	613	611	615	607	614	612	609	626	667	624	641	636	650	614	672	627	637	622	645	590	638	644	659	649	582	619	610	644	621	673	616	626	595	599	621	611	636	655	640	677	712	620	616	643	631	632	605	662	658	652	659	667	704	647	605	616	646	637	589	621	658	634	656	649	621	618	606	630	611	631	624	627	638	564	633	654	620	636	638	642	630	663	672	652	685	631	659	611	656	634	639	632	653	639	621	667	629	651	634	617	627	577	611	621	625	645	635	624	623	661	700	637	628	627	634	647	636	631	709	678	621	562	656	613	636	599	653	613	619	630	659	627	639	643	593	639	677	598	687	656	642	596	640	631	658	672	609	636	620	660	598	652	593	685	589	635	639	650	631	651	662	703	591	630	678	677	617	628	621	636	630	610	628	646	684	650	612	659	612	659	621	700	624	624	659	652	632	613	622	632	584	637	654	586	637	650	678	608	625	647	636	648	613	633	635	625	665	663	660	621	631	671	628	645	607	617	678	619	674	639	604	644	628	631	673	647	636	652	630	689	605	654	653	625	673	665	605	661	593	662	646	602	644	670	655	626	644	628	653	638	675	662	612	678	690	642	616	645	620	660	632	632	647	648	648	644	627	626	641	681	628	652	639	610	633	679	656	645	646	639	643	604	678	596	639	649	640	604	620	653	643	673	623	636	651	633	648	589	634	662	628	672	623	655	652	652	650	661	691	628	662	646	649	623	636	659	610	636	663	648	628	669	629	668
30973	52535	47621	35548	28277	23216	19283	15443	12195	9905	7581	5857	4803	4049	3236	2662	2226	2073	1772	1568	1400	1337	1216	1177	1145	1110	1061	999	974	924	907	958	916	861	844	862	891	850	871	832	835	750	856	856	767	822	810	779	773	801	803	758	794	792	764	754	778	759	751	774	801	771	762	776	798	748	779	807	811	745	753	790	779	771	728	818	744	798	767	754	728	763	779	797	751	803	761	809	809	818	767	772	761	828	782	766	726	779	723	766	748	802	825	757	794	806	816	793	749	792	755	750	773	765	786	755	785	721	846	774	779	726	733	753	787	792	755	762	801	752	804	761	739	785	793	815	790	733	790	785	781	769	760	799	744	759	715	746	761	783	767	793	780	780	778	744	763	780	800	822	784	789	755	783	803	775	752	773	773	785	779	742	785	759	769	789	774	754	821	778	756	791	763	746	732	747	811	743	735	726	811	808	728	789	798	714	748	749	769	815	797	764	767	800	810	796	784	735	793	827	823	776	735	784	781	755	792	766	780	792	746	765	749	751	749	743	751	794	763	746	731	718	774	759	786	762	762	809	745	735	764	761	778	795	722	786	794	739	737	777	773	802	722	792	758	741	824	746	814	762	751	810	833	721	762	750	791	774	782	797	788	818	796	805	783	724	777	797	783	763	773	780	826	777	765	786	773	773	743	772	740	757	784	775	750	808	752	813	741	782	791	721	747	785	770	761	753	774	742	759	786	792	747	763	765	732	763	828	713	802	752	746	743	789	775	758	791	748	769	763	801	754	739	799	736	748	774	764	795	740	773	777	721	757	803	771	747	815	753	788	764	759	771	752	785	778	750	832	796	797	774	777	734	785	769	710	839	742	823	792	756	760	808	772	808	762	796	764	729	775	757	770	739	778	741	722	762	789	733	767	792	778	778	780	770	794	839	754	783	736	769	711	740	767	773	803	761	792	768	753	802	755	762	765	790	779	798	758	764	716	726	761	774	808	775	802	783	770	806	776	818	731	752	736	787	754	751	787	793	797	756	745	789	771	806	763	733	818	806	804	796	773	743	778	774	739	753	737	751	727	758	735	777	809	766	783	726	795	749	798	764	753	749	790	769	745	711	777	780	751	756	769	793	787	748	763	807	774	779	769	799	788	799	810	772	783	782	775	711	777	812	751	733	736	775	749	752	762	815	787	753	803	778	753	801	798	771	772	767	787	731	734	761	750	806	805	758	784	826	730	743	838	757	770	821	776	770	744	785	764	737	742	765	802	784	752	775	747	779	762	763	750	774	769	818	832	791	715	771	810	752	789	735	783	753	779	825	785	758	781	765	776	715	825	780	762	758	743	746	763	730	790	778	789	755	760	766	777	806	739	791	786	802	802	793	781	856	778	799	811	840	696	772	801	747	765	756	756	763	745	750	778	718	765	748	759	784	776	793	785	789	781	793	756	811	784	755	750	733	777	720	771	705	807	747	723	774	761	766	810	787	692	785	760	788	771	809	753	805	764	760	777	759	744	784	777	782	777	773	746	731	693	784	747	788	817	756	763	798	754	764	769	750	777	726	759	744	752	716	766	805	776	783	750	758	814	797	735	797	749	784	830	805	758	759	791	764	812	778	786	788	766	763	747	855	802	783	770	822	767	808	797	822	767	722	804	770	747	732	738	742	788	742	761	736	761	770	835	791	754	809	707	743	825	729	773	747	765	778	735	824	804	744	774	761	785	815	737	747	762	797	735	750	766	757	736	782	838	796	735	762	786	749	785	796	774	758	754	746	848	764	783	749	777	769	761	764	767	791	753	794	791	834	722	768	737	802	761	753	807	726	751	763	754	802	800	777	724	763	761	835	788	800	789	771	767	793	751	754	749	758	784	812	764	772	778	790	745	762	734	768	774	692	810	791	776	825	821	745	769	778	794	759	727	790	761	796	749	730	715	801	766	778	795	716	783	775	796	809	770	749	729	781	755	774	745	782	755	762	771	770	785	791	708	757	834	768	776	772	766	790	814	748	769	805	813	767	759	782	742	768	746	768	752	817	765	777	730	800	759	752	731	743	722	738	770	793	776	738	803	775	775	778	782	771	765	785	754	806	820	803	723	774	797	743	794	769	833	791	757	750	775	782	758	756	771	789	750	787	746	780	774	763	761	782	777	791	785	795	787	758	712	742	758	815	747	811	796	761	790	786	795	761	750	757	756	761	756	766	749	792	729	781	777	786	767	797	751	772	724	786	771	813	785	723	759	784	805	765	769	782	715	788	768	764	782	732	740	802	771	729	766	776	839	782	750	725	777	763	814	816	792	759	769	753	775	786	821	792	724	774	797	755	755	795	754	779	795	772	741	751	799	745	769	756	756	789	757	790	758	758	801	719	783	790	744	752	768	754	833	725	790	830	725	778	827	761	741	838	778	828	789	813	765	756	776	786	828	732	827	775	749	765	739	768	818	794	767	742	758	778	690	788	801	755	784	698	790	793	747	764	757	800	765	789	775	836	792	745	717	830	781	816	744	758	790	827	795	743	715	758	751	754	726	775	834	751	735	760	711	805	745	755	803	814	733	755	750	770	745	709	775	754	730	756	753	762	752	782	790	817	793	758	788	762	743	734	807	754	790	805	733	768	747	804	806	754	762	769	785	756	782	732	779	751	792	778	711	815	787	762	785	805	754	794	776	778	770	761	795	774	771	729	736	738	783	782	749	716	799	777	811	767	794	757	782	765	769	796	732	767	781	771	784	809	764	760	769	783	777	792	772	772	790	731	787	803	751	794	767	762	756	731	760	750	758	783	810	767	760	777	729	821	783	786	734	807	804	739	796	784	756	754	768	766	787	733	789	741	769	801	736	770	775	818	745	764	740	785	754	778	770	797	800	786	790	772	797	737	747	773	821	794	789	768	786	772	773	804	787	810	732	713	795	780	817	721	773	755	787	763	784	751	754	737	810	755	748	768	753	780	765	790	800	737	770	752	754	747	805	790	761	778	781	748	787	758	775	810	801	790	790	787	750	805	783	820	742	727	817	713	787	765	758	724	738	729	749	755	746	784	759	806	742	819	823	794	765	789	772	748	767	831	766	789	790	788	750	770	776	793	755	741	770	786	799	724	748	726	743	769	769	782	766	758	807	795	748	785	772	785	769	782	757	778	780	741	757	781	815	788	742	792	761	740	753	791	800	731	811	790	780	810	772	717	725	754	777	808	756	758	738	735	767	774	746	789	784	766	776	796	806	773	717	756	810	739	780	796	770	763	799	764	779	770	733	752	811	791	740	806	790	830	783	817	727	790	756	763	761	764	809	804	806	795	779	790	757	800	792	785	796	758	776	804	798	712	740	746	742	754	755	760	751	757	858	793	754	724	785	772	794	799	721	781	749	806	777	795	758	764	741	799	787	790	761	762	743	754	758	762	754	744	755	815	772	791	816	769	825	758	800	785	756	726	780	775	769	793	767	774	794	768	765	770	758	792	758	827	758	734	727	764	810	762	783	774	779	758	796	738	748	782	802	755	805
22508	20698	28248	23308	21300	22923	22317	13631	9479	7532	5917	4517	3727	3109	2418	2131	1763	1614	1381	1314	1140	1108	1067	957	934	929	874	846	778	805	806	754	729	757	731	691	715	696	714	699	685	692	682	652	699	679	669	609	681	678	643	652	661	628	679	644	634	653	679	650	645	677	659	651	646	656	644	605	694	668	651	655	656	706	704	669	693	663	635	664	701	651	674	596	654	650	646	656	684	662	667	658	682	678	669	613	654	682	664	682	658	667	692	641	640	657	701	667	662	663	670	686	662	631	641	668	643	607	644	681	634	646	640	664	583	693	629	694	655	635	645	622	648	613	625	681	604	617	610	607	643	680	652	687	642	674	655	651	646	686	687	637	664	717	608	627	684	626	683	675	650	623	645	628	619	657	655	642	618	594	631	653	622	602	611	617	617	651	656	661	664	627	643	665	666	611	648	692	653	634	623	638	679	655	664	636	649	646	652	631	617	688	596	677	628	692	673	657	634	677	665	675	639	667	645	672	661	659	636	619	645	678	656	660	663	645	670	641	616	664	621	687	641	605	661	660	666	685	648	607	667	612	649	635	584	678	628	635	624	666	610	624	626	639	670	626	646	657	612	688	633	671	648	663	640	645	659	642	663	631	608	591	631	595	682	710	665	612	634	663	659	644	627	676	663	636	661	662	666	663	663	665	648	639	677	661	667	674	625	684	705	655	649	613	642	633	644	654	644	641	648	639	662	664	646	635	693	639	650	661	664	622	615	648	644	621	605	634	643	659	680	652	622	646	662	648	631	650	678	623	607	637	708	633	643	619	652	675	639	604	659	617	621	666	644	611	614	600	684	616	661	592	670	686	633	652	645	627	648	617	665	641	597	674	684	676	627	661	654	660	623	702	611	630	644	688	630	666	621	635	642	628	696	643	631	650	627	650	657	613	616	650	608	670	662	648	655	641	696	616	651	655	664	652	650	661	630	644	647	592	654	674	653	661	636	669	650	596	685	595	600	638	626	672	654	671	628	655	636	622	668	666	655	652	659	684	654	631	686	671	662	601	624	674	617	634	663	663	634	656	660	644	603	585	699	635	647	681	621	678	708	656	647	646	664	641	668	596	683	619	630	641	651	653	659	627	688	670	654	625	630	613	641	682	629	625	567	684	652	720	672	680	662	617	696	623	588	643	668	678	640	678	615	651	660	628	681	636	647	625	615	686	649	640	643	629	643	624	677	638	697	679	645	643	680	671	669	628	646	649	649	653	615	636	648	634	653	628	697	671	655	678	636	662	662	696	676	623	666	668	612	686	676	598	641	630	639	658	603	623	659	675	629	645	621	659	683	674	665	693	642	652	668	613	645	611	615	632	646	645	646	659	635	648	691	641	626	665	643	649	665	650	638	617	608	610	663	616	649	658	656	624	597	669	619	615	639	687	648	602	639	632	657	638	612	680	622	610	654	633	673	669	672	636	633	702	601	660	656	654	662	635	632	661	631	688	669	663	665	704	619	670	659	648	649	689	594	638	649	669	651	659	659	658	619	671	693	673	657	580	634	632	689	645	634	634	681	679	639	650	658	650	650	678	621	626	612	687	667	645	634	659	621	674	664	632	630	597	673	679	661	633	652	655	639	674	658	684	632	645	628	627	640	613	652	668	643	610	700	664	681	635	658	683	681	625	707	634	601	608	694	616	656	611	676	672	691	656	627	661	659	636	619	619	641	635	659	611	658	670	703	681	624	625	648	647	613	630	670	684	670	620	632	658	673	626	643	666	642	655	673	677	677	662	631	656	642	619	614	657	645	685	670	645	645	707	677	670	650	665	653	645	693	648	598	611	669	639	631	591	628	660	613	596	647	634	664	637	642	646	622	607	637	624	633	686	718	610	661	666	652	609	644	652	667	633	666	632	642	632	698	643	622	655	649	616	639	668	634	649	617	627	688	613	640	683	619	632	686	661	679	668	641	626	650	706	637	613	673	620	605	671	659	635	690	657	676	690	660	672	608	649	580	665	690	609	625	638	652	659	640	632	661	643	638	686	692	667	642	644	654	644	610	646	652	651	594	676	686	667	659	720	601	647	655	661	647	655	620	661	648	693	659	688	674	670	601	648	695	632	625	614	698	637	635	684	652	653	622	669	672	639	659	653	637	629	651	651	607	621	652	634	663	671	619	656	623	647	645	660	602	639	609	652	636	641	677	609	634	666	648	639	654	618	645	672	626	613	688	678	634	642	685	631	651	644	625	601	688	613	673	658	619	669	715	618	656	606	646	702	620	672	608	632	624	671	638	650	668	698	655	625	644	646	596	643	693	620	616	675	646	672	603	641	617	603	647	623	671	647	679	655	668	632	636	610	649	640	635	649	637	659	626	647	654	601	620	684	650	626	602	622	667	642	600	624	659	643	627	631	699	610	596	642	641	632	621	659	631	616	628	683	654	614	636	662	624	665	660	644	625	634	630	612	651	644	599	644	656	639	613	624	657	654	650	613	668	663	625	637	669	623	591	647	623	676	666	688	641	629	624	633	675	624	635	613	695	625	626	646	649	637	604	620	693	624	669	687	676	664	662	659	600	607	630	660	643	671	683	639	616	592	640	646	633	651	617	644	621	633	602	691	630	696	615	668	676	654	639	634	620	687	675	623	665	650	650	643	617	622	673	612	659	656	647	639	658	625	632	593	651	624	648	643	668	673	628	637	613	679	644	679	650	678	648	641	656	622	665	647	671	645	658	653	648	637	635	593	623	678	676	655	644	681	667	639	666	627	603	641	630	646	669	679	662	635	630	669	640	619	668	641	641	600	664	668	602	641	619	658	606	641	656	632	650	596	690	633	655	651	685	646	653	684	670	587	663	680	663	669	645	674	619	675	669	637	672	614	668	583	705	683	639	662	654	610	651	628	629	658	685	671	698	653	638	623	690	681	662	650	633	635	645	648	658	676	662	638	638	638	641	632	612	651	624	582	647	653	612	628	691	628	657	650	633	642	663	652	616	607	625	641	644	668	630	643	607	661	654	671	622	652	640	612	671	624	658	666	647	641	683	628	621	649	619	668	653	623	635	633	604	651	623	645	665	641	647	721	600	661	697	617	638	642	631	609	625	646	616	618	668	608	653	623	698	642	630	632	615	655	625	635	640	634	644	633	658	630	654	646	644	647	630	612	643	661	661	661	601	648	697	647	612	642	627	627	674	651	588	588	605	687	673	644	650	658	611	635	639	722	643	682	638	632	677	623	639	663	658	646	669	676	702	643	675	645	613	633	607	648	622	600	625	614	620	600	601	655	690	603	659	620	690	653	638	634	640	652	656	654	643	646	671	633	624	640	668	616	604	673	677	634	643	665	642	642	633	694	602	639	644	638	671	632	666	658	622	641	627	654	622	640	629	632	669	707	628	661	612	698	638	617	645	608	647	631	650	649	670	654	627	646	613	651	632	645	663	661	679	659	630	655	652	650	643	617	656	662	648	653	668	702	618	666	663	579	640	639	682	631	679	626	629	644	667	653
33428	57443	52316	39213	32630	27686	23492	19491	15710	12705	10156	7816	6389	5273	4209	3495	2951	2471	2268	1974	1759	1635	1392	1396	1330	1228	1127	1100	1067	1046	933	1014	992	918	915	839	880	838	823	824	843	883	833	791	787	833	758	782	815	768	809	795	782	781	766	785	781	783	731	768	738	794	789	746	775	789	765	761	815	764	754	780	728	745	801	751	729	756	732	785	748	755	774	798	760	711	749	785	773	716	748	740	789	762	755	760	797	733	753	762	800	779	752	766	777	799	784	673	785	714	796	751	750	774	743	768	730	744	726	777	743	763	742	739	815	782	757	747	780	789	775	786	802	753	760	725	782	796	746	765	779	732	790	753	810	792	696	793	755	803	733	771	748	743	756	774	771	750	778	792	737	697	753	748	791	798	757	763	794	796	769	735	744	784	752	779	761	760	730	732	769	790	803	743	764	772	747	801	746	746	723	745	797	801	793	766	746	761	790	755	763	783	743	752	798	753	782	719	738	742	771	746	820	826	733	801	776	787	721	761	760	800	737	753	757	786	731	735	833	767	772	777	740	821	796	714	779	760	781	753	705	760	790	743	794	818	765	741	764	737	765	770	793	701	757	757	798	736	785	770	792	790	815	779	781	784	739	695	787	804	777	786	766	765	801	748	753	806	752	757	780	746	790	726	805	764	782	784	741	800	782	758	761	740	795	758	755	750	781	803	782	777	798	741	762	714	727	722	741	797	784	782	764	740	713	750	757	731	787	745	824	748	774	766	743	728	784	781	783	705	733	796	777	744	777	744	804	772	768	750	772	738	728	810	764	778	715	785	761	796	726	788	782	762	779	802	836	753	734	770	727	787	792	811	742	734	782	771	795	759	778	712	781	705	739	731	771	761	747	777	800	754	809	743	766	798	758	815	778	803	795	746	776	751	735	750	749	726	776	750	752	783	746	768	742	803	754	748	769	769	777	782	807	785	801	753	713	742	735	730	781	718	789	745	743	783	729	781	771	773	788	768	766	759	780	708	788	772	768	771	807	780	773	781	776	744	800	774	794	776	820	773	766	736	735	708	788	757	702	784	775	768	761	821	794	740	760	776	802	787	777	763	786	794	791	743	776	768	751	773	831	813	787	780	785	702	730	731	773	754	764	795	764	716	766	766	754	764	796	771	791	726	782	780	810	698	757	769	803	776	742	746	713	762	758	769	776	767	742	793	773	769	780	769	812	743	758	741	807	770	725	737	785	816	752	802	800	742	745	766	734	806	764	763	810	765	812	781	794	727	755	797	839	782	726	838	756	742	750	784	762	778	750	750	727	798	764	776	765	754	785	726	795	776	782	730	795	760	804	787	721	781	795	742	775	822	843	739	742	736	742	772	734	791	753	722	771	719	729	767	752	782	764	778	782	795	773	751	751	745	797	771	736	763	783	763	749	759	795	723	758	804	776	767	790	722	733	767	810	789	742	754	753	785	796	828	750	742	771	767	735	796	767	827	813	837	716	782	754	751	759	805	760	764	763	729	782	753	806	768	795	753	811	743	753	778	710	788	781	803	794	742	836	724	773	751	789	734	743	786	737	803	736	736	775	771	731	779	720	729	779	756	732	834	782	702	790	722	792	756	809	799	766	785	804	736	786	789	803	773	794	788	764	771	775	766	743	768	805	756	757	796	748	750	742	778	756	781	773	770	775	790	778	828	823	799	751	759	759	739	740	782	757	726	816	799	774	716	766	758	805	815	716	759	756	783	762	809	779	781	791	761	772	783	752	766	744	717	727	754	751	709	764	769	775	751	751	818	776	764	773	734	753	792	769	837	775	821	794	755	753	776	779	814	793	735	742	705	756	745	779	724	723	752	740	720	759	736	760	805	783	753	794	776	756	744	809	762	769	740	744	744	750	810	746	776	790	747	754	774	785	740	773	768	745	756	783	704	729	762	749	789	740	691	770	728	787	797	805	796	786	769	781	733	744	743	794	741	769	790	737	767	766	768	781	755	762	738	712	732	751	752	723	753	741	804	805	764	756	770	785	719	793	834	785	752	743	725	791	790	789	765	771	768	764	750	779	780	784	750	797	785	779	736	776	757	749	774	765	775	745	732	773	796	710	760	740	739	780	756	764	725	765	751	750	776	744	708	792	804	774	785	792	781	778	747	735	748	729	767	745	736	770	762	821	770	746	754	751	732	778	801	790	747	743	732	753	792	772	755	811	739	768	795	722	783	786	812	764	750	769	730	754	779	726	778	773	814	787	773	744	794	730	806	786	736	742	703	765	764	756	757	745	780	780	746	760	764	750	723	809	707	721	796	758	772	778	835	787	727	758	775	763	805	714	730	775	761	778	804	769	770	756	748	742	796	746	822	697	799	843	779	755	765	775	748	720	761	726	818	806	763	739	761	798	723	773	740	756	764	781	712	802	833	733	763	759	761	757	747	723	781	748	786	808	795	788	778	788	737	810	775	761	738	727	713	714	724	838	775	784	726	754	753	767	763	746	773	832	793	758	776	789	794	752	790	829	748	792	815	795	751	811	750	773	754	796	760	787	764	776	779	810	804	789	766	722	723	799	721	789	751	748	752	741	777	752	824	769	760	747	732	730	837	757	745	790	747	772	756	784	761	755	771	766	688	760	778	785	775	766	777	741	793	748	744	753	779	740	769	730	773	740	776	795	780	765	832	766	778	770	714	754	748	790	751	783	709	796	834	733	780	761	737	739	802	780	763	723	785	783	740	738	729	771	774	768	789	735	818	785	772	750	805	772	815	785	741	759	740	731	736	812	805	729	813	777	801	762	765	780	764	775	765	733	745	769	723	779	804	754	751	785	772	804	733	783	764	746	773	728	812	788	717	797	836	783	822	800	752	755	762	831	795	682	782	753	710	782	764	778	777	808	763	717	785	783	792	787	762	710	788	771	763	797	747	735	779	750	774	749	738	763	795	805	717	771	749	785	762	741	814	735	779	778	696	841	753	777	728	733	789	761	792	796	737	734	759	741	750	749	747	768	792	777	788	777	746	740	726	761	798	752	722	776	740	745	790	799	824	720	804	755	789	812	789	775	765	799	785	747	785	755	747	779	808	793	801	767	738	729	761	737	686	790	776	764	771	774	733	783	771	780	767	756	764	773	749	748	752	789	746	774	787	765	766	748	757	743	784	789	703	692	712	767	800	763	716	789	810	724	806	755	751	783	781	785	759	805	790	781	729	775	769	766	793	766	754	824	748	793	794	749	729	808	750	752	786	795	794	733	788	769	747	751	759	757	809	768	733	790	730	756	780	757	710	759	750	765	789	757	785	802	733	780	776	799	790	778	746	754	763	745	759	783	734	782	722	752	783	750	747	788	725	792	736	782	756	789	786	801	750	796	765	770	715	744	782	766	805	761	757	799	780	792	734	751	702	773	796	754	777	771	813	723	735	770	737	737	817	770	748	772	773	776	785	795	783	796	744	746	778	756	809	746	780	795	754	727	790	728	751	739	783	771	807	735	735	747	808	804	765	774	743	810	798
27841	27840	35482	27387	17758	11688	8182	5955	4433	3340	2741	2204	1864	1599	1450	1313	1079	1050	1011	924	913	885	861	818	755	804	759	736	742	716	709	696	709	701	700	688	707	684	710	669	684	669	693	652	687	666	669	665	658	658	662	708	676	667	671	681	659	632	656	683	674	687	659	650	649	641	636	690	656	649	630	667	689	679	656	656	678	686	631	626	677	637	658	642	643	679	689	627	631	633	647	610	664	635	696	657	615	633	658	667	654	636	690	638	645	651	674	672	686	672	696	639	592	624	677	679	660	704	629	660	646	618	670	675	669	661	690	656	661	632	640	595	639	630	705	677	616	597	627	643	661	649	679	647	682	641	627	640	661	701	661	690	650	683	664	620	630	670	661	656	646	660	695	662	657	686	641	640	666	635	654	695	719	671	633	689	655	648	680	680	663	673	668	672	659	651	684	639	712	658	636	661	671	669	677	637	637	671	644	702	645	646	677	663	626	640	672	676	673	658	690	624	677	663	701	659	670	680	645	719	657	664	678	677	629	668	648	648	664	629	661	701	693	664	681	597	690	634	674	697	687	668	689	685	673	665	671	720	635	624	651	693	694	649	732	653	650	671	674	664	663	644	653	681	638	661	670	675	658	680	668	654	668	663	667	640	666	638	676	670	655	678	745	668	648	694	648	626	603	685	669	668	676	631	643	687	673	653	670	709	601	668	632	710	651	679	624	654	681	669	709	672	674	647	651	693	648	656	615	677	635	595	625	670	653	641	674	623	645	625	682	682	656	672	646	647	634	649	648	656	665	698	696	659	652	682	644	645	624	674	707	659	653	675	645	675	685	695	671	629	670	699	627	675	689	652	652	652	663	660	653	725	661	680	641	680	631	655	648	632	652	653	651	650	634	647	643	685	653	656	648	633	633	659	640	678	647	636	650	672	650	643	678	662	654	626	676	659	672	654	692	644	666	669	665	658	691	662	611	661	647	705	659	629	644	629	689	637	637	638	671	640	634	644	646	657	658	677	650	658	679	654	698	697	665	630	665	674	657	722	616	649	645	644	699	634	610	660	672	639	685	660	660	661	687	655	659	630	668	668	631	663	615	669	641	643	658	621	658	689	626	644	646	698	711	642	687	646	704	714	631	657	657	674	639	690	686	693	656	651	633	666	657	697	637	683	662	658	633	607	633	675	649	674	655	666	630	681	637	685	647	647	640	638	620	638	671	673	695	679	647	668	655	658	693	663	647	656	703	677	677	657	661	673	628	653	671	684	704	667	653	640	634	673	618	658	633	662	625	675	677	622	664	682	704	686	666	639	659	677	591	677	667	654	670	623	659	620	671	721	649	681	639	683	632	637	666	636	652	723	666	675	683	638	698	630	655	663	694	658	652	673	641	685	695	639	652	629	627	708	647	646	668	630	617	644	694	639	661	675	605	692	710	679	669	619	654	659	676	642	682	673	659	657	635	677	615	625	630	668	644	685	705	622	653	677	630	651	671	693	638	708	646	634	612	701	653	655	677	679	665	624	640	658	655	690	650	692	654	668	672	646	628	646	649	623	642	675	664	620	677	668	641	604	605	607	683	605	657	656	644	628	709	671	665	686	647	637	656	610	648	661	703	684	628	673	668	665	676	629	626	654	700	604	703	650	616	630	689	659	653	643	732	657	655	645	660	656	633	698	694	653	672	661	640	639	676	679	658	661	624	658	738	686	678	676	624	671	648	680	691	654	661	635	620	646	666	624	656	666	648	651	661	657	623	637	638	669	666	641	670	689	661	642	647	661	650	753	637	624	665	617	641	652	699	612	654	659	632	646	651	618	680	625	650	655	675	640	656	623	647	611	678	631	667	708	629	641	653	646	673	668	658	645	638	677	672	628	646	673	637	681	674	665	688	659	692	652	636	623	658	646	644	682	665	655	651	673	621	648	666	645	631	688	667	676	622	690	670	643	631	676	700	650	628	647	649	673	679	682	717	671	685	693	623	659	672	692	670	655	678	686	663	664	657	611	671	666	692	684	678	716	634	650	651	701	634	663	654	667	643	666	697	653	654	659	647	724	632	659	660	684	649	723	638	642	657	660	662	655	657	668	679	658	705	650	610	692	648	721	672	649	645	685	645	645	676	603	667	655	689	648	663	683	662	675	647	668	672	661	663	655	605	663	705	664	628	649	683	658	645	708	649	674	648	621	692	686	648	662	631	630	668	684	652	665	648	674	645	665	643	690	684	634	679	662	649	671	634	626	672	644	680	635	664	653	622	657	620	678	693	682	659	686	665	681	687	622	705	651	647	651	636	622	627	653	676	723	672	631	665	694	662	652	700	671	660	664	685	678	676	618	689	661	682	646	711	677	686	704	641	651	639	673	681	676	683	662	677	616	648	662	627	627	654	652	691	644	700	613	628	668	638	678	673	670	632	631	692	601	692	618	694	670	637	653	679	674	664	663	610	642	748	622	651	647	639	658	627	656	682	635	657	674	667	642	715	670	698	617	690	704	634	693	611	684	683	674	663	621	676	609	680	703	642	638	665	644	664	657	665	662	626	645	680	660	667	663	687	652	635	667	643	687	727	643	654	625	664	640	654	725	651	690	663	682	614	642	673	569	643	644	671	691	665	614	658	697	671	658	656	674	655	636	697	671	668	671	713	700	664	677	676	618	668	668	628	655	647	604	647	630	694	703	654	638	675	657	651	686	701	658	673	645	661	642	721	665	701	662	619	656	651	649	671	663	646	634	646	670	630	618	669	652	635	630	679	708	703	636	640	650	653	707	676	656	682	713	634	694	663	670	653	653	651	639	666	675	698	657	647	663	681	725	696	639	644	656	661	673	668	637	619	703	655	698	721	722	645	700	679	659	685	685	663	708	626	650	647	602	666	612	643	667	629	635	647	699	633	676	665	659	662	692	668	636	715	652	713	708	664	614	604	667	653	631	655	714	661	686	633	637	665	635	675	663	658	679	648	716	615	680	692	636	618	663	637	662	690	619	696	680	707	685	627	648	690	614	636	668	647	688	669	678	645	653	675	623	605	644	650	642	627	651	610	661	617	656	640	661	648	636	689	652	642	658	621	647	610	668	653	645	609	669	654	688	685	670	633	673	716	662	650	682	661	671	624	640	688	680	653	666	701	614	651	675	651	655	664	653	641	693	651	679	631	638	647	674	652	690	673	629	681	645	682	638	632	647	713	702	591	639	637	674	648	673	674	650	662	707	717	656	638	702	625	645	659	669	649	637	695	672	650	639	648	640	628	690	656	645	654	641	627	638	636	656	645	690	697	664	662	685	720	635	647	628	707	671	668	667	649	667	647	668	656	638	673	654	703	659	669	692	669	659	650	681	660	650	632	696	659	644	611	634	654	648	662	658	643	666	706	644	676	675	692	608	644	687	607	690	610	641	705	697	654	632	616	653	708	658	659	642	611	651	692	677	624	638	652	676	679	688	625	670	678	678	640	659	672	672	615	669	665	654	694	627	682	654	677	633	653	660	660	677	644	629
30827	45674	40803	28830	22236	17418	13766	10948	8457	6592	5225	4109	3290	2672	2313	1954	1796	1592	1433	1323	1209	1168	1058	1007	1008	992	963	957	926	888	886	927	880	878	814	875	818	735	841	863	819	796	790	779	736	821	834	820	763	816	842	805	797	771	800	813	808	800	767	807	767	821	770	792	786	799	782	800	770	775	793	813	810	801	779	809	791	757	833	810	758	753	825	787	759	811	813	766	773	860	758	759	816	792	747	803	806	837	799	762	813	801	756	790	842	773	804	836	803	814	741	767	774	754	774	778	791	797	807	810	762	782	801	730	814	781	816	848	847	778	745	805	856	763	802	782	826	794	787	793	790	831	808	795	840	822	792	739	821	821	804	788	801	769	777	794	740	765	764	823	793	783	834	785	814	742	813	809	803	791	805	807	850	826	766	776	795	821	835	798	807	819	795	816	775	769	768	816	805	844	820	766	762	807	775	789	730	797	799	838	826	814	837	776	788	842	838	835	768	818	805	770	793	803	777	769	840	820	810	826	797	750	790	793	779	799	810	775	802	790	807	824	752	800	839	808	759	795	799	778	800	839	815	812	729	830	775	810	792	787	735	787	795	811	843	779	774	762	767	783	849	849	779	806	752	784	780	809	822	790	826	744	823	852	783	796	758	825	782	839	766	816	802	801	790	827	792	753	835	716	787	821	824	783	794	803	845	809	809	831	764	786	764	788	795	761	793	811	804	775	829	807	784	836	768	855	837	820	803	832	811	833	844	867	758	791	830	759	830	807	799	805	808	778	802	796	753	773	816	846	794	861	818	810	805	844	830	827	809	798	770	826	766	794	770	771	800	792	764	791	798	810	791	794	770	761	801	739	783	836	811	798	765	809	727	756	765	789	800	804	762	818	837	765	766	836	781	778	851	771	767	830	822	821	795	771	798	800	789	861	797	825	807	809	800	803	830	782	831	759	782	817	793	802	804	828	784	764	799	771	808	800	784	762	827	798	795	808	807	835	834	804	800	817	836	781	829	782	834	794	775	795	833	853	821	831	745	871	791	756	760	829	788	786	806	798	819	769	795	797	784	849	792	782	850	809	822	792	831	784	831	816	832	757	808	800	817	780	820	751	800	813	803	809	794	816	760	794	837	827	767	802	791	785	757	796	803	843	824	779	784	810	731	769	812	822	791	762	781	788	801	786	793	856	829	818	811	812	775	788	799	752	767	825	832	745	825	748	769	725	817	778	771	783	780	784	784	766	802	786	803	818	827	774	813	782	796	806	829	854	831	801	803	884	826	814	819	766	788	850	840	784	775	850	782	802	796	780	771	814	801	793	763	827	775	749	803	776	811	741	815	824	769	805	735	774	792	807	847	817	767	813	780	755	783	820	829	815	789	788	790	765	804	815	844	797	782	803	757	788	774	772	767	811	851	803	810	781	778	794	821	852	802	795	795	797	812	778	813	749	775	795	731	799	871	800	872	808	799	837	807	747	774	788	833	814	791	798	792	816	837	813	816	774	785	807	799	807	723	798	856	813	782	758	829	807	804	847	801	770	799	788	789	765	784	793	856	812	817	760	864	780	804	791	782	801	805	729	825	828	778	813	796	860	808	830	814	797	819	818	789	756	806	793	778	790	830	819	772	762	809	817	818	813	820	780	758	851	742	816	809	775	808	884	821	753	835	835	799	807	771	795	809	822	787	765	800	848	782	763	790	794	837	752	807	781	800	793	841	776	815	843	833	774	776	795	825	760	781	797	827	846	808	774	785	785	806	755	834	799	782	786	795	856	785	787	796	827	800	853	811	795	811	837	808	800	772	770	779	760	814	799	780	788	818	793	810	843	798	798	832	798	801	815	790	818	863	801	818	836	789	803	775	797	806	780	797	815	769	799	805	851	851	783	804	850	777	844	794	772	835	801	735	812	814	791	776	833	826	797	765	821	801	783	819	828	810	779	793	742	760	777	820	846	772	767	809	822	753	746	798	776	803	801	777	782	795	756	788	757	801	766	794	794	797	763	804	814	826	828	835	819	840	778	822	837	774	846	823	799	777	795	759	753	797	841	799	804	805	879	747	721	805	801	796	812	814	828	813	814	847	805	803	794	819	780	794	859	781	812	728	815	807	798	806	814	788	833	784	797	819	828	761	797	801	779	805	833	784	788	798	820	817	822	826	848	803	789	830	827	807	827	763	811	804	803	807	781	785	756	792	827	814	864	750	830	787	808	801	750	772	802	746	825	834	772	824	796	816	846	779	812	765	840	755	785	779	789	807	856	825	850	820	838	780	789	758	845	789	799	817	795	826	836	768	801	806	800	835	813	832	748	815	810	791	778	757	803	743	794	742	805	803	822	841	803	777	798	858	852	751	812	853	766	766	804	808	760	804	823	758	749	811	801	812	814	795	794	825	840	850	805	823	803	793	804	829	800	790	831	779	807	817	782	812	791	774	790	812	796	804	821	799	793	814	779	765	820	788	834	783	763	830	839	806	793	843	749	768	828	778	802	822	800	817	758	833	836	755	808	778	752	773	768	786	858	802	806	798	801	759	786	806	806	757	776	790	791	842	796	774	811	798	766	799	763	808	818	795	769	838	805	844	791	775	799	789	853	844	829	758	733	793	765	771	850	833	819	789	776	768	813	780	840	814	792	713	826	839	747	770	777	792	788	818	747	813	806	784	770	811	816	780	790	785	811	787	750	792	757	818	812	764	772	741	768	826	826	812	795	794	822	786	801	814	827	831	810	751	876	777	806	856	780	814	817	832	741	789	786	788	736	800	819	798	768	787	853	824	808	778	806	808	798	802	799	747	850	821	825	798	836	794	809	820	801	809	776	752	796	858	777	807	785	773	790	798	803	746	827	800	830	830	769	773	802	789	808	829	750	838	830	803	802	770	799	813	791	772	811	771	808	830	816	785	779	793	773	848	803	815	834	822	794	782	837	780	843	831	815	806	745	804	779	826	789	776	811	822	789	867	776	793	819	805	842	786	867	813	788	744	786	773	813	754	814	832	798	736	771	856	791	838	833	812	804	792	825	787	772	769	772	778	788	826	784	748	778	848	779	799	771	774	775	850	831	812	803	763	816	821	785	780	803	792	787	809	818	770	782	804	787	771	793	779	772	790	829	821	801	833	775	784	796	828	821	781	821	769	780	816	836	791	782	814	867	845	822	811	839	773	782	827	790	809	808	803	784	817	819	808	810	809	786	776	800	816	790	799	817	809	750	823	843	772	849	786	764	792	791	785	775	803	789	792	812	786	802	830	817	791	791	823	853	797	786	796	809	766	789	762	827	806	733	779	831	762	810	770	786	805	804	787	801	804	811	833	782	848	780	785	745	805	792	844	832	839	807	790	837	786	785	780	753	831	776	817	827	847	818	759	810	812	818	824	804	866	807	830	776	813	830	774	786	873	810	813	793	790	794	752	761	769	754	820	815	810	822	784	776	759	768	845	743	770	840	756	785	778	834	780	821	826	817	805	797	762	783	824	805	813	789	757	776	827	796
23626	20718	27990	24449	22396	20503	15216	9847	6883	5433	4302	3523	2798	2313	1866	1734	1553	1313	1166	1072	1066	944	956	876	865	807	839	753	781	770	758	703	732	716	700	691	724	685	621	693	656	691	655	642	662	652	639	728	660	654	680	627	629	664	629	623	631	645	640	662	628	668	619	690	641	675	672	634	712	678	694	608	689	674	663	627	664	631	666	651	624	631	636	684	680	647	641	663	612	648	641	625	666	629	635	634	665	674	612	670	620	656	634	646	650	670	648	631	656	646	664	631	632	600	652	654	664	701	644	669	658	663	688	674	628	643	665	612	628	632	644	620	629	636	633	649	683	671	642	676	660	645	660	675	661	670	623	636	640	639	601	652	618	612	626	621	644	663	723	677	630	640	649	661	588	653	605	714	601	685	628	672	662	692	672	648	662	665	648	690	640	650	667	642	645	686	623	620	639	628	638	656	688	659	635	616	647	636	644	614	667	642	657	646	626	662	675	682	645	636	636	681	645	658	655	604	676	631	639	653	607	675	618	591	637	678	604	661	654	644	633	645	625	678	650	623	685	649	657	636	604	638	681	661	684	610	607	676	656	639	637	638	647	675	655	615	636	667	628	678	631	659	684	653	656	682	634	601	623	645	638	648	664	629	671	638	673	672	682	654	655	669	631	694	655	690	604	673	642	636	637	639	598	665	637	650	640	628	631	656	646	636	656	654	662	639	600	642	646	593	695	633	642	587	625	647	624	692	665	603	665	657	647	667	627	642	658	628	649	687	651	629	688	670	671	627	596	634	640	605	653	625	647	652	591	643	664	635	614	637	640	624	634	647	625	594	667	640	619	642	635	653	680	628	608	626	626	664	652	632	638	607	652	670	632	661	623	660	625	621	634	623	645	640	668	615	635	649	631	672	643	646	639	674	640	635	585	603	668	613	634	672	606	633	683	666	686	661	648	675	668	671	646	658	632	601	673	637	615	631	629	638	625	622	654	653	693	599	675	665	600	660	667	681	672	655	688	655	658	664	655	671	663	673	632	664	635	660	584	667	584	651	640	625	676	667	666	686	658	646	646	647	636	646	620	649	615	630	705	604	667	673	672	669	616	620	697	634	639	695	632	626	655	576	609	669	637	688	605	652	681	680	666	633	692	680	671	664	673	650	650	649	686	639	648	648	583	633	651	647	666	639	650	689	664	670	665	596	670	651	667	623	635	656	640	661	645	631	642	627	667	642	653	643	694	674	607	651	692	630	663	615	692	667	646	615	689	626	636	660	634	641	670	636	626	680	689	646	694	652	646	655	684	668	603	672	629	667	650	685	633	632	638	637	644	634	630	631	616	638	680	666	632	666	678	663	646	608	660	653	623	607	612	599	644	603	626	685	675	671	602	688	630	631	665	646	630	629	645	639	662	640	651	655	622	639	667	673	670	675	612	708	624	642	664	663	641	659	614	644	650	633	570	658	636	633	595	653	600	622	603	641	640	647	680	661	678	644	668	639	597	605	635	645	623	687	622	652	600	614	647	661	626	692	668	684	678	608	661	672	701	693	642	614	608	659	733	635	671	623	634	640	634	676	693	650	646	669	618	569	631	634	616	655	649	692	629	609	608	664	636	655	659	659	638	664	627	686	702	635	662	660	626	643	664	635	615	669	651	647	679	660	673	630	621	635	694	655	643	633	663	653	652	633	615	652	643	636	704	686	652	663	615	685	669	614	650	620	667	612	631	666	676	673	685	665	701	615	611	649	619	651	669	669	653	656	572	643	660	602	649	660	691	690	606	676	610	640	663	676	651	661	656	650	637	654	635	643	673	655	628	659	669	655	671	617	642	652	639	613	731	643	688	656	617	629	659	633	643	655	633	614	618	684	650	669	650	639	666	642	592	690	619	634	632	662	679	659	682	619	666	664	645	658	647	635	696	642	641	641	654	672	639	649	634	644	654	689	631	641	626	655	663	623	652	639	652	659	603	650	621	662	688	647	649	653	645	694	652	671	622	639	651	729	677	637	697	639	659	690	616	635	658	638	676	631	625	651	677	717	650	636	630	640	631	621	629	679	672	644	649	677	648	605	667	631	679	634	699	590	677	649	659	641	620	647	636	622	674	645	665	635	655	657	629	666	635	706	673	667	627	659	664	634	611	669	667	675	665	667	640	621	630	647	668	646	682	685	575	646	651	664	622	612	610	624	666	666	630	698	663	639	651	614	640	666	600	625	661	681	667	660	639	620	605	631	654	617	613	610	645	659	665	625	687	694	638	674	611	703	631	648	653	680	610	640	640	716	603	694	735	668	671	668	596	601	643	643	660	633	662	645	654	658	608	677	672	665	613	689	671	683	665	648	666	637	592	655	674	647	644	626	640	636	654	622	623	642	633	639	688	645	627	620	623	587	665	668	649	663	631	674	673	644	636	645	624	631	676	601	641	629	682	611	633	666	625	646	620	614	657	611	657	666	658	663	646	598	646	610	637	595	648	656	661	650	628	662	633	629	644	630	651	610	635	670	667	601	655	637	675	641	590	641	668	656	636	658	657	631	626	635	647	649	637	609	637	630	701	623	632	681	654	653	636	629	646	659	690	644	667	624	626	670	605	597	684	657	651	694	668	630	628	680	632	628	645	655	668	662	668	677	646	649	593	660	651	660	682	634	648	645	664	667	612	659	618	647	702	581	646	653	625	625	633	576	632	660	649	642	639	642	631	613	647	688	635	624	610	669	612	599	659	616	683	634	634	676	616	694	658	679	659	659	636	621	672	700	707	684	656	706	637	637	642	629	636	602	668	638	617	689	706	656	632	654	662	632	626	614	655	663	607	604	647	664	653	629	653	687	662	656	619	663	667	651	624	659	635	648	637	633	655	618	628	626	647	676	623	652	663	629	646	634	636	723	593	641	657	640	649	646	633	685	637	645	581	643	642	641	682	670	604	660	675	642	653	663	617	660	661	685	674	601	638	639	655	672	640	601	641	634	635	627	638	644	661	649	627	660	644	699	635	667	661	696	587	610	653	615	615	637	660	661	661	625	627	650	620	649	605	636	688	602	608	652	655	683	695	644	635	586	723	606	651	608	662	615	644	624	648	638	604	651	600	654	621	649	636	590	650	668	660	663	648	644	656	613	704	651	650	661	666	630	640	646	676	653	642	623	646	621	672	629	692	653	717	644	611	634	668	640	638	611	586	667	659	656	644	623	627	688	674	646	600	638	635	653	672	636	615	646	647	611	676	667	654	684	678	663	637	658	622	624	679	639	648	664	657	629	647	679	656	588	645	622	633	644	680	667	608	657	583	628	662	618	652	651	678	697	631	641	646	638	589	674	646	648	637	652	645	656	660	668	647	647	661	613	614	647	682	704	635	667	672	643	657	690	620	647	678	689	654	655	611	625	640	661	625	674	641	629	664	650	645	676	611	630	654	693	658	635	683	630	656	652	630	702	605	611	629	642	689	626	663	658	668	673	627	622	693	648	645	700	668	679	640	665	645	645	683	611	651	644	664	654
30736	52512	47831	35042	28503	23418	19194	15546	12306	9638	7825	6198	4942	4059	3390	2752	2413	2008	1866	1657	1559	1332	1234	1251	1166	1102	1040	1014	1031	991	947	914	964	909	852	881	834	839	860	866	841	818	796	894	810	779	837	850	840	794	810	803	799	751	752	735	851	820	798	745	826	833	778	789	790	801	746	801	746	806	796	768	794	785	783	852	811	779	793	788	775	735	776	746	819	740	805	745	768	794	776	758	802	741	797	792	787	748	792	800	772	765	815	747	775	797	811	793	730	770	754	808	784	841	758	794	766	788	788	774	808	785	758	811	796	689	758	801	792	841	796	793	791	800	734	763	808	834	780	764	773	764	787	777	804	776	788	761	756	784	803	791	795	785	796	810	774	819	818	769	824	806	800	834	810	742	763	763	781	772	754	767	748	787	766	823	760	747	781	786	776	699	778	785	761	764	784	760	758	750	757	743	772	756	766	740	807	740	772	754	770	731	841	778	767	785	765	769	749	771	764	776	715	761	780	845	815	782	787	763	760	777	740	795	766	758	814	773	764	759	764	743	782	771	786	783	744	798	769	788	786	744	725	764	777	777	790	770	741	737	763	814	778	736	775	811	782	767	806	750	736	760	820	749	744	812	800	788	758	761	770	784	760	769	764	720	751	728	734	739	782	773	786	754	774	778	787	802	792	800	798	791	756	746	763	743	776	762	774	729	808	788	749	808	784	758	742	813	777	762	769	823	787	777	810	797	804	739	774	839	766	740	704	761	770	769	793	790	805	770	781	770	790	762	761	746	819	773	754	800	806	777	748	802	768	749	806	795	798	786	769	783	784	814	776	763	746	773	737	803	830	767	790	741	809	785	806	775	786	743	777	775	769	774	764	767	757	838	750	792	799	801	806	789	783	795	800	814	783	746	776	757	782	778	776	755	779	797	829	800	747	769	713	805	765	776	738	759	789	767	792	744	789	759	775	765	805	803	810	793	743	775	771	817	796	767	775	825	760	757	753	807	774	762	791	745	797	792	784	754	788	791	811	825	787	775	739	795	728	780	767	780	751	755	808	794	797	773	750	776	765	820	779	773	746	754	762	771	797	780	802	787	738	780	795	834	745	837	785	775	754	793	747	792	777	830	777	742	776	769	803	776	758	797	811	720	780	765	804	815	778	743	749	724	792	867	795	824	813	736	744	753	750	790	780	779	784	807	749	802	827	749	757	817	757	837	800	746	750	800	768	841	800	785	808	799	792	822	790	788	793	762	773	757	777	742	774	790	796	745	787	749	813	760	795	810	741	803	807	823	754	737	789	739	799	757	731	762	730	832	797	757	810	802	793	779	764	748	775	748	776	756	744	774	776	805	735	786	800	794	737	800	792	825	779	755	775	798	749	749	728	774	758	789	766	829	743	803	788	736	812	756	779	785	725	794	749	811	764	812	759	768	789	799	807	801	787	754	765	822	798	791	759	774	771	818	780	779	754	726	751	807	795	800	834	803	825	787	727	767	772	780	770	772	754	767	771	770	781	809	754	805	740	776	772	786	827	786	842	760	753	781	774	798	784	834	798	763	795	770	792	754	693	749	756	746	763	748	771	775	740	744	773	837	788	768	788	786	755	775	778	790	759	800	794	799	804	742	759	782	788	756	760	773	749	784	769	782	794	772	774	814	762	770	800	778	806	760	771	754	766	777	757	701	817	758	799	765	771	827	781	802	743	758	753	756	805	811	795	784	791	792	756	762	779	797	719	755	810	776	759	757	817	774	763	777	796	775	754	785	775	858	760	822	761	786	802	799	773	727	760	778	760	765	745	746	768	829	809	750	804	745	777	735	770	749	745	761	787	783	786	770	768	744	810	806	766	806	794	737	793	813	790	749	755	823	799	763	789	782	816	767	814	824	814	752	755	760	763	740	770	797	785	752	777	770	800	801	787	791	823	763	745	779	771	812	776	772	821	870	740	771	750	781	777	802	793	783	778	806	791	783	769	785	796	823	792	795	771	765	739	755	808	842	763	779	757	763	785	826	771	815	769	789	784	776	783	799	741	795	785	802	769	775	800	792	727	738	832	757	807	761	782	765	789	769	760	765	755	763	810	775	803	758	788	718	812	795	779	828	786	787	738	765	810	744	737	772	773	768	785	827	796	807	805	771	794	794	719	775	758	794	800	784	819	789	754	762	767	789	795	749	759	767	744	788	775	755	810	778	793	746	754	752	769	766	753	767	763	750	782	770	737	762	784	785	797	781	793	775	797	746	800	758	758	788	802	755	754	811	797	803	797	834	752	772	826	745	825	783	817	765	768	780	785	789	791	774	827	814	766	848	789	797	824	777	783	747	760	793	801	793	789	747	800	819	746	804	813	751	796	773	826	791	802	760	764	701	801	722	774	818	752	786	738	811	775	733	763	763	777	749	801	751	755	729	803	782	715	806	746	831	737	776	775	769	792	754	795	816	809	778	772	788	742	765	763	818	827	788	766	780	787	787	769	810	767	767	744	799	767	807	766	788	835	771	800	800	831	766	744	829	826	786	748	793	797	783	783	749	783	772	796	793	849	772	773	776	786	804	731	791	801	772	767	766	789	778	809	766	792	794	751	833	726	805	739	783	784	747	731	718	764	773	757	755	779	786	761	796	726	766	759	807	735	743	779	746	754	752	817	747	775	767	746	789	827	831	768	777	749	765	771	764	787	807	782	789	802	795	808	807	804	781	758	859	787	771	769	749	760	783	770	779	756	815	848	747	814	783	740	734	763	814	752	774	784	772	788	769	779	790	767	769	772	785	778	763	801	768	796	732	779	732	792	766	768	809	803	832	798	828	810	780	771	774	844	784	779	768	779	795	781	783	779	819	798	778	765	742	778	780	824	834	796	810	787	763	780	743	817	793	805	762	823	755	763	789	797	802	839	743	762	787	814	783	768	788	797	781	809	794	812	749	748	775	775	819	834	805	778	831	751	810	767	782	759	780	811	760	824	719	768	754	804	864	801	781	765	772	761	769	799	768	788	775	794	798	763	773	804	772	798	766	818	793	834	785	773	754	831	762	778	736	781	755	822	765	816	839	710	814	768	784	766	765	730	758	759	795	731	832	787	726	788	806	800	797	796	779	810	772	755	781	782	803	766	793	772	755	819	787	764	817	780	778	756	779	782	828	777	773	813	770	765	738	787	707	786	768	781	754	785	761	747	801	785	723	803	772	765	813	842	741	752	792	753	780	765	786	808	768	800	787	748	821	803	770	777	752	784	805	732	735	766	796	757	736	784	793	777	811	764	746	792	766	759	782	779	775	770	822	786	751	788	799	786	757	772	765	775	818	706	825	752	824	790	784	757	778	813	790	786	775	806	748	817	754	777	820	776	801	761	816	724	801	731	768	742	778	751	783	771	778	738	838	794	805	755	754	745	730	745	793	748	763	816	758	775	805	748	749	780	803	785	788	793	830	759	811	731	799	823	798	801	790	786	752	793	808	757	756	766	798	770	801	780	794	787	804	786	776	745	789	794	807
22644	20759	28299	23396	21409	22950	22273	13265	9325	7195	5586	4599	3628	3012	2611	2124	1859	1578	1487	1328	1220	1053	1093	1028	953	933	834	916	819	711	772	766	741	696	728	726	725	691	750	732	667	697	721	678	663	659	644	696	710	692	630	691	640	715	644	632	694	665	617	718	677	682	660	623	697	673	678	671	623	695	639	632	716	677	669	618	650	641	648	634	653	678	653	674	698	652	657	631	659	669	620	649	669	653	674	664	664	662	629	707	670	653	648	670	728	698	623	679	670	661	647	643	666	624	638	680	674	622	679	653	673	695	625	695	646	680	656	669	661	638	665	649	650	679	625	673	671	615	614	695	616	649	652	706	681	588	671	660	665	662	635	667	656	638	680	653	682	670	691	654	691	681	669	646	652	562	660	670	685	663	665	656	644	657	659	693	640	621	651	615	639	613	746	717	670	700	663	661	705	608	654	623	614	662	670	638	669	664	642	682	657	651	668	647	732	696	677	634	633	666	653	610	671	683	652	660	643	680	641	681	633	630	635	661	659	663	648	701	682	637	647	704	647	674	654	698	620	641	634	666	661	684	641	636	632	643	662	600	655	642	674	619	648	651	639	691	638	686	661	670	578	577	673	663	693	627	683	650	646	677	644	656	662	642	705	638	691	679	619	690	649	641	658	621	632	652	609	649	675	686	627	686	656	652	661	680	636	649	661	671	649	635	631	665	662	672	625	695	692	700	642	667	638	670	666	624	691	649	667	615	646	679	667	701	617	661	651	644	680	648	669	677	660	648	700	619	674	630	616	658	686	662	619	671	690	610	636	616	665	681	604	659	663	660	677	671	667	637	680	695	634	663	680	649	674	629	631	689	630	641	690	689	648	676	686	654	591	631	684	636	651	668	702	601	660	658	656	632	650	653	625	665	666	689	670	640	616	590	640	659	643	697	642	647	670	629	688	669	640	636	644	699	642	626	697	674	669	609	620	650	682	621	640	685	654	706	742	602	691	669	660	639	645	660	639	645	610	681	681	648	633	667	621	609	652	656	623	633	653	642	670	683	690	644	630	662	661	635	668	632	644	647	717	655	678	688	650	652	663	648	661	659	615	644	622	674	670	667	614	650	687	655	681	617	649	633	662	630	644	659	638	684	694	678	648	666	603	625	637	646	639	639	629	623	662	643	630	688	603	629	642	664	580	629	653	669	631	633	627	729	639	666	668	678	625	674	665	680	622	638	645	644	624	650	681	686	683	675	667	691	658	703	635	692	704	659	635	656	619	678	649	633	657	675	681	687	645	653	623	667	639	656	667	699	655	596	678	652	663	634	634	663	676	683	672	660	669	690	660	675	657	626	694	626	673	640	670	674	682	660	644	666	658	641	648	636	664	673	694	662	680	655	647	687	611	672	661	617	651	650	650	693	692	677	671	674	687	659	651	616	618	707	655	652	662	641	666	717	707	680	629	669	672	646	652	654	657	656	627	658	660	648	667	692	678	641	632	673	665	613	681	654	669	642	645	668	663	648	660	617	679	627	628	658	622	656	625	626	696	678	683	709	624	662	621	637	646	685	693	671	662	634	616	677	647	613	684	634	656	645	641	667	672	634	669	678	670	663	656	635	624	660	661	620	638	666	643	649	660	671	626	636	655	635	657	634	665	650	652	630	611	658	654	611	671	664	673	663	680	653	622	645	615	689	646	651	714	661	653	617	656	657	697	637	648	683	634	637	720	671	719	651	687	659	685	647	655	674	647	662	687	694	677	690	711	616	648	662	649	667	665	725	641	595	635	636	711	682	647	650	630	695	674	668	680	661	675	689	661	638	647	636	696	677	676	656	713	661	642	647	627	669	625	646	664	647	647	652	652	652	693	678	663	635	670	629	636	632	639	665	656	650	681	666	663	690	632	641	672	667	649	618	658	630	636	628	641	593	704	644	682	669	658	689	626	669	655	666	666	651	611	660	633	672	645	631	668	638	690	674	636	667	661	647	658	640	667	635	687	624	641	638	634	658	631	644	654	632	680	677	647	663	665	632	646	629	666	650	640	669	656	664	649	627	655	685	642	640	672	664	642	637	646	666	627	646	695	665	657	629	700	630	673	674	683	685	696	681	663	699	706	630	641	596	624	657	681	639	674	679	665	664	674	615	632	631	667	661	651	650	676	627	609	648	690	712	647	635	658	678	623	623	635	713	622	650	617	673	652	670	624	626	669	670	642	635	668	671	653	655	646	674	662	662	585	675	658	641	651	650	672	720	639	667	712	703	677	629	632	687	699	663	677	635	666	651	604	659	652	662	634	638	616	637	651	679	670	663	612	676	637	627	688	652	647	640	700	674	645	661	653	681	662	667	586	618	662	622	631	705	629	633	650	676	637	673	630	598	622	642	650	623	611	607	620	639	651	666	670	640	671	646	681	653	668	646	646	652	617	698	605	680	660	634	664	641	664	652	666	641	665	708	646	620	655	627	639	645	652	647	693	624	659	650	658	618	666	656	634	654	669	639	674	643	641	650	680	641	669	625	665	613	666	621	638	668	645	650	672	652	675	633	673	672	635	684	633	695	685	645	679	626	654	669	649	656	671	641	653	623	672	631	646	647	694	629	691	641	631	640	682	664	633	616	663	653	662	653	679	727	668	655	675	642	678	672	653	636	626	639	627	637	622	712	658	655	647	657	635	630	652	718	657	692	675	652	703	647	686	642	660	610	614	679	655	678	650	660	674	633	662	665	673	657	632	679	670	629	607	663	651	644	690	614	655	699	691	643	640	636	668	657	640	683	660	666	625	605	653	599	654	633	643	662	647	614	653	633	631	638	660	611	639	588	673	685	652	670	668	672	659	619	688	645	653	666	637	647	598	653	659	641	687	642	657	673	652	674	629	672	677	646	601	656	726	671	631	668	646	649	662	665	677	650	659	682	664	680	665	662	652	656	619	677	677	611	672	654	598	638	671	637	630	665	632	684	699	654	638	635	690	656	678	665	654	638	633	628	598	656	636	644	681	673	666	660	689	662	627	673	657	643	642	650	602	604	690	637	638	628	655	660	650	649	661	597	667	635	640	689	676	649	653	639	665	656	647	653	660	667	671	607	690	651	643	634	640	682	633	651	671	656	688	680	667	624	661	631	647	643	687	635	659	679	659	658	679	654	658	624	672	683	686	656	643	657	658	665	625	602	634	648	704	602	651	649	638	660	718	677	706	683	688	638	617	637	673	667	648	684	614	682	632	646	696	620	686	669	654	677	641	599	618	697	655	697	678	676	683	599	702	670	645	652	620	619	629	638	601	667	633	670	709	651	684	622	648	654	636	640	692	703	644	601	645	687	679	686	654	635	629	638	594	680	655	595	620	649	653	664	692	650	686	643	643	679	632	662	642	690	658	629	686	622	639	651	611	663	628	688	687	711	690	635	651	638	632	689	645	629	665	667	664	653	631	676	674	675	628	634	657	680	649	656	625	670	641	667	680	667	660	669	661	590	681	628	692	622	675	624	700	666	705	654	615	618
33751	57355	51477	38831	33029	27817	23200	19059	15381	12163	9949	7927	6349	5297	4330	3573	3129	2614	2266	2013	1821	1638	1527	1483	1302	1228	1185	1093	1042	1049	976	977	939	990	889	886	881	850	834	858	888	839	812	777	840	827	810	806	813	793	800	806	850	783	780	775	778	779	768	790	791	738	851	821	818	797	791	747	795	780	779	771	732	737	770	790	802	793	770	723	839	775	772	783	842	790	785	830	785	779	788	797	755	763	791	811	771	818	814	750	795	802	786	760	776	793	742	796	740	772	750	741	774	779	752	797	753	730	779	752	769	746	765	754	734	760	810	787	765	763	807	783	753	782	793	820	820	730	730	806	823	786	784	802	784	780	777	777	792	781	760	759	782	790	809	763	748	807	771	768	770	770	799	739	765	737	725	770	782	784	739	697	743	806	791	761	774	786	755	769	773	827	767	793	763	781	753	767	821	809	783	781	778	807	750	800	736	782	789	763	755	765	726	713	744	783	738	788	781	829	782	798	770	780	728	838	790	770	769	771	762	793	756	847	782	735	826	779	742	822	753	771	820	787	708	810	792	784	765	705	777	744	798	812	791	776	801	758	818	776	790	799	784	763	809	810	787	772	751	808	746	744	782	779	759	775	821	791	796	821	834	786	768	786	826	755	776	759	712	765	797	795	812	790	754	801	772	769	807	798	800	776	766	772	792	850	768	790	774	796	756	758	741	778	806	793	827	804	791	736	749	775	817	762	770	813	768	783	796	806	760	791	797	829	816	791	751	780	740	787	765	824	765	747	788	763	752	760	770	759	766	788	733	753	768	808	773	809	734	779	817	802	808	742	763	775	798	804	813	737	758	734	765	804	771	772	776	807	760	760	784	802	810	758	758	747	777	790	736	776	770	811	810	747	806	736	721	794	779	764	785	744	800	753	794	784	792	818	762	762	791	789	790	737	800	794	751	830	794	752	793	779	748	797	742	758	787	750	727	755	774	777	778	788	760	751	820	767	812	796	749	723	784	730	747	722	806	747	773	764	772	801	768	758	824	752	780	774	766	749	740	813	759	788	779	742	789	761	774	766	819	728	770	747	772	790	773	790	790	742	731	791	757	720	748	711	788	765	752	748	826	789	772	705	727	755	807	785	724	755	785	805	786	726	713	799	786	795	784	745	798	794	762	772	732	764	800	784	772	754	740	746	776	795	767	720	761	733	759	749	735	743	760	773	808	742	763	727	749	794	774	777	778	767	773	829	786	781	766	789	762	748	761	777	778	776	757	737	806	771	740	775	783	799	724	756	791	756	755	782	764	826	762	744	793	767	806	801	799	744	774	766	778	805	690	752	745	787	791	737	806	751	781	736	804	801	786	744	792	773	745	787	770	766	753	776	794	791	786	756	801	804	753	753	801	771	806	785	779	815	713	793	781	735	783	788	738	761	745	752	785	785	718	742	768	782	795	806	769	742	776	827	735	810	794	773	763	799	781	805	800	775	786	806	770	762	841	772	755	773	744	766	745	800	792	790	730	769	759	760	776	736	756	794	810	795	755	820	742	777	746	782	762	801	799	803	803	736	778	780	817	765	806	809	790	749	768	802	740	780	782	800	712	807	743	778	820	752	754	777	789	760	764	792	800	803	789	798	821	770	781	728	804	784	761	737	749	812	751	821	806	797	781	764	799	779	763	708	776	748	814	755	758	780	786	831	790	812	785	763	786	743	750	816	778	771	769	804	753	822	763	774	767	789	774	811	760	808	718	795	837	805	803	744	724	746	797	776	780	804	841	793	776	757	777	831	804	786	740	783	781	789	811	771	829	772	769	778	765	763	803	809	773	738	802	743	754	780	734	764	727	779	798	790	778	777	821	774	771	771	706	769	725	763	799	805	769	757	768	770	799	737	780	783	780	735	793	788	781	736	753	774	778	776	763	805	786	784	759	822	797	774	759	817	733	739	739	791	805	765	790	769	739	747	806	708	715	732	757	760	779	737	749	773	719	764	762	754	760	829	768	724	808	734	808	763	815	750	768	774	784	728	769	765	713	747	770	770	785	760	773	779	764	726	829	776	776	812	756	746	771	763	762	793	772	767	767	760	798	775	763	777	777	759	777	774	748	760	795	751	802	795	813	785	790	754	760	741	760	804	782	763	821	751	787	796	754	772	766	855	756	742	724	802	754	780	783	721	818	828	769	772	759	804	800	776	807	765	765	793	789	817	717	778	795	786	755	783	720	728	783	790	792	762	704	764	698	766	752	813	774	820	788	813	782	710	779	757	729	805	803	771	753	804	810	807	771	739	755	764	792	746	791	730	796	755	796	769	776	783	754	798	784	774	763	789	712	754	800	771	758	795	822	762	765	774	750	791	790	757	748	779	780	779	827	829	767	778	784	747	773	780	746	786	759	779	786	781	755	739	768	794	758	769	726	778	736	796	775	837	793	756	791	727	765	748	789	762	813	769	802	795	751	770	771	786	770	767	807	709	789	793	761	783	791	796	803	787	783	752	775	735	758	739	808	788	755	793	786	761	767	804	810	725	790	799	798	786	801	783	753	824	808	739	810	792	772	741	769	794	781	781	807	743	787	727	784	735	791	791	783	719	799	782	752	848	779	800	772	762	777	744	800	752	780	764	741	777	774	805	765	774	828	747	758	780	766	779	753	758	805	748	716	743	805	790	739	791	782	805	774	810	744	765	768	788	791	738	794	766	818	776	722	769	767	767	822	786	791	757	768	731	840	701	781	761	756	805	814	800	841	803	800	786	754	754	794	826	822	798	782	764	802	778	791	794	768	808	723	791	804	793	764	767	772	791	752	756	750	756	818	756	780	766	788	807	779	738	771	779	737	797	796	763	784	757	755	739	748	749	757	779	778	749	772	759	803	774	794	782	751	770	751	808	759	797	799	775	767	804	774	745	759	769	771	781	797	774	715	795	764	789	815	742	802	811	794	818	801	842	780	762	754	810	784	835	750	794	793	734	762	757	712	781	769	765	817	768	768	813	757	780	847	732	795	749	702	757	755	779	784	803	751	810	777	761	766	769	735	803	774	754	791	746	796	794	764	783	783	782	791	762	746	767	778	822	758	780	806	755	795	762	768	777	780	777	783	764	785	789	812	781	753	794	818	764	779	788	789	776	796	741	802	747	808	773	818	755	804	715	791	754	751	798	794	763	799	809	746	767	784	795	768	793	767	757	748	796	780	850	797	809	722	818	783	792	781	823	764	771	793	791	801	744	758	784	765	839	719	818	773	727	783	851	783	826	819	791	819	798	768	788	745	714	823	754	772	812	775	793	804	788	816	772	804	772	762	808	780	736	787	765	780	799	778	732	803	742	830	766	752	780	788	775	780	775	764	820	781	800	793	784	749	782	782	802	722	804	806	707	777	766	737	760	743	712	735	836	814	763	748	737	737	745	740	724	792	785	775	828	781	805	801	800	782	791	810	774	798	785	771	731	770	773	775	829	780	797	780	755	755	763	738	766	780	791	794	788	762	816	843	733	774	756	844	794
27963	28378	34761	27462	17574	11679	8245	5758	4254	3299	2683	2202	1873	1678	1490	1281	1147	1088	982	946	904	791	849	819	757	795	703	754	742	723	726	723	709	684	694	688	696	681	698	674	653	686	703	715	671	686	630	703	657	698	700	691	671	679	646	697	662	656	677	673	669	709	698	646	681	651	683	684	689	643	636	707	601	697	647	680	659	634	605	659	675	614	709	627	675	645	669	682	665	646	699	683	664	660	669	688	675	604	689	686	656	673	684	650	658	692	683	657	687	680	681	679	598	648	708	650	652	667	687	636	618	625	675	625	651	674	646	644	688	688	693	664	653	671	691	647	619	700	635	672	664	692	700	664	699	649	667	585	644	663	686	689	642	646	740	705	688	668	695	677	722	705	743	664	696	648	642	650	669	649	639	669	695	639	693	666	664	661	653	651	668	705	674	675	678	662	655	685	692	688	652	672	676	691	661	631	680	691	692	673	631	730	715	673	666	681	666	668	643	670	675	732	696	715	717	635	670	617	667	671	721	639	628	694	689	623	717	620	660	656	703	658	706	639	674	701	663	658	676	679	667	686	679	689	685	676	666	713	619	643	677	702	650	642	683	711	695	662	679	601	675	713	672	737	661	673	697	632	665	651	730	620	670	657	671	710	658	707	657	667	701	669	695	620	668	651	654	698	663	639	635	669	691	670	641	651	666	698	642	671	668	665	693	680	702	654	677	633	642	665	700	693	662	675	679	702	644	651	670	679	703	679	649	602	631	688	720	642	660	662	667	660	705	633	698	689	663	641	699	686	656	654	645	655	658	641	673	714	634	617	644	664	649	637	681	661	684	667	694	677	675	653	664	700	679	667	666	691	693	639	674	679	678	669	642	666	694	612	643	717	686	641	644	656	652	700	676	644	671	691	634	659	691	687	583	667	695	679	631	691	679	723	685	677	670	687	695	658	679	671	686	673	653	701	697	676	689	645	645	727	673	684	709	670	685	671	652	652	645	663	664	669	686	670	678	651	677	668	681	696	663	651	692	679	658	668	638	684	662	651	639	670	690	677	734	674	715	695	704	659	712	702	625	659	679	619	669	672	693	646	718	672	725	640	636	675	680	668	624	701	635	697	657	710	692	674	691	695	656	667	708	697	614	715	620	661	648	691	689	684	669	677	707	637	657	703	679	612	663	680	684	660	647	671	733	709	682	641	637	722	655	667	668	669	723	648	644	681	701	684	679	634	659	702	620	705	704	671	655	655	679	683	671	719	678	642	677	691	677	700	709	626	709	664	664	656	680	696	666	678	649	665	647	648	610	628	677	679	662	685	671	673	672	641	668	676	647	662	704	695	677	655	705	693	672	680	701	677	719	672	688	697	637	669	665	666	706	699	721	665	635	683	661	675	665	690	703	688	734	645	653	695	644	669	753	656	678	680	663	656	684	688	689	616	664	674	639	667	709	657	617	681	714	660	669	602	694	628	679	630	654	717	671	684	654	658	708	675	709	706	691	687	615	672	671	663	607	701	647	639	673	681	720	684	662	678	669	611	692	655	650	604	674	672	675	705	677	678	700	623	666	680	643	623	628	704	704	660	686	638	691	649	691	661	643	681	633	703	648	703	700	691	658	709	652	657	696	683	659	692	644	695	705	670	642	668	642	665	576	676	676	675	647	686	639	709	636	681	681	698	681	657	647	671	694	696	678	626	682	651	670	669	694	678	708	648	666	650	715	673	686	685	694	660	718	710	665	681	670	661	654	652	674	691	657	668	706	651	637	682	677	626	695	664	664	677	671	666	639	660	626	645	617	643	630	642	637	674	663	719	635	677	719	684	644	657	689	642	670	673	646	668	692	672	682	638	612	621	687	664	641	657	701	701	672	702	683	691	656	683	660	696	682	674	659	672	662	685	686	700	650	684	680	633	655	680	687	670	665	677	674	630	678	640	677	681	645	635	665	679	700	652	660	679	704	645	598	678	674	638	677	709	670	705	644	696	657	646	657	661	661	705	679	646	681	659	705	672	642	702	658	662	670	638	667	739	664	671	688	700	707	657	644	650	682	691	660	668	674	673	672	684	658	648	648	676	654	686	642	663	680	624	643	639	671	675	632	667	650	625	719	696	653	654	653	670	680	644	642	686	669	666	657	734	664	634	691	672	648	682	688	642	648	655	678	679	632	657	663	685	666	625	675	656	638	692	671	716	679	687	663	681	657	665	591	662	671	698	675	668	669	712	659	673	686	646	665	681	723	687	657	701	673	678	695	671	652	643	681	640	677	630	727	643	679	687	707	724	644	662	677	640	629	653	698	624	615	635	674	676	624	679	686	675	685	682	638	677	661	676	644	678	685	697	665	679	686	681	660	652	700	649	677	691	653	665	645	650	649	663	677	635	670	686	666	641	644	665	637	668	702	715	646	646	705	702	681	686	668	668	680	676	651	676	677	645	671	666	700	710	699	665	694	645	688	656	667	624	658	699	622	647	702	661	664	680	685	649	664	683	719	649	733	698	727	684	657	656	640	687	649	646	676	717	705	688	670	654	699	666	659	711	685	707	684	691	650	649	675	689	676	689	727	649	697	688	662	666	655	663	664	653	667	656	671	691	671	683	670	717	718	643	690	642	668	674	608	681	686	607	673	695	670	649	675	700	675	652	672	660	693	661	700	655	658	654	667	688	701	643	611	667	645	663	654	668	657	624	664	695	658	618	669	649	654	677	692	652	716	635	682	679	649	675	643	668	659	676	667	682	651	662	651	672	686	674	687	663	629	697	705	647	659	668	644	676	637	673	654	681	693	640	688	644	711	664	645	706	721	656	690	699	638	695	668	644	737	670	722	729	639	701	688	659	728	678	640	696	624	680	673	643	676	674	614	701	665	680	666	648	665	692	717	688	627	652	723	675	634	646	634	657	661	668	665	649	670	606	678	643	676	707	655	685	671	601	668	710	628	676	676	660	653	706	645	688	604	626	641	657	727	655	681	710	677	665	636	648	686	674	658	662	694	680	665	624	646	671	608	677	668	677	691	640	665	691	645	604	679	702	716	686	659	668	672	650	683	634	678	673	682	688	667	653	650	650	656	685	647	647	688	694	685	703	641	698	685	685	661	720	632	660	663	686	647	658	679	669	658	632	659	642	656	674	673	700	645	659	676	664	670	649	713	670	681	652	699	686	688	620	687	653	662	612	631	656	629	666	666	704	699	629	682	705	672	674	710	658	665	664	681	689	644	697	698	665	735	661	683	659	644	693	682	676	684	669	672	640	684	636	648	665	712	684	669	711	692	691	648	640	688	696	679	629	670	645	658	674	659	699	697	676	685	685	658	674	640	655	643	706	656	670	666	680	655	647	642	676	636	657	677	635	726	656	703	706	661	688	677	708	698	659	647	663	678	706	672	683	621	646	667	672	674	721	684	657	675	670	633	669	646	708	644	681	690	641	672	659	694	656	668	676	640	630	660	671	670	661	664	644	656	674	687	688	693	653	697	638	672	666	691	650	634	665	692	659
32350	46078	40222	28996	21929	17443	13887	10809	8138	6223	4909	3944	3250	2776	2356	2017	1796	1636	1472	1327	1197	1208	1147	1043	995	961	1015	969	945	876	916	916	897	855	854	855	852	828	859	890	800	842	831	824	807	833	813	797	839	801	798	777	790	833	867	815	773	827	818	782	855	854	832	842	843	796	821	822	766	822	781	766	779	800	810	807	827	780	790	864	810	771	827	806	819	770	777	785	826	790	853	750	798	847	776	807	832	821	818	795	827	810	758	812	791	809	771	785	854	834	844	850	815	787	862	759	777	774	820	791	763	798	858	825	813	797	779	826	792	809	795	819	797	783	791	815	856	776	800	776	834	761	803	797	811	812	811	824	774	790	772	812	790	849	835	824	827	786	826	818	853	854	809	804	775	807	790	871	761	790	818	749	814	844	846	771	797	820	811	763	800	809	799	811	809	788	776	818	837	867	780	805	808	808	823	811	776	795	836	856	806	825	834	793	880	832	837	820	777	826	851	804	860	766	776	812	723	770	846	844	799	853	830	831	801	761	779	774	774	840	803	816	809	825	785	817	811	809	827	792	812	779	808	834	779	757	809	796	777	783	827	811	846	771	786	800	781	809	828	811	792	775	811	825	837	845	814	797	795	807	794	802	779	794	815	815	777	820	793	843	826	817	846	752	807	826	757	805	752	778	859	745	822	857	815	812	817	810	819	824	805	800	729	850	801	826	775	822	831	812	791	812	838	788	836	857	791	819	865	795	802	782	802	887	807	789	789	876	827	808	791	818	748	819	813	882	781	810	791	795	790	824	830	768	805	789	764	811	813	773	820	808	843	799	741	793	808	856	864	790	808	805	855	807	791	821	775	802	820	832	822	825	784	837	834	780	825	802	788	812	859	820	805	857	819	784	794	754	743	838	832	799	798	770	816	865	817	757	820	795	850	808	800	843	827	824	752	820	798	872	815	823	801	844	789	827	790	802	796	841	799	828	797	806	821	841	766	806	818	813	832	783	885	804	793	804	757	846	768	787	819	794	802	782	834	795	806	792	802	779	827	821	798	886	797	817	844	815	820	810	772	854	838	824	784	812	802	784	851	759	823	801	824	839	797	743	788	790	771	859	863	847	775	794	845	805	751	782	815	877	862	823	863	839	762	791	816	760	831	784	824	824	854	805	801	818	787	804	801	785	801	840	823	802	769	828	784	844	796	811	830	804	797	805	820	795	790	763	803	781	826	868	799	857	795	812	847	862	778	786	797	831	815	796	737	836	747	813	835	793	800	743	841	776	788	809	769	832	787	752	810	778	807	823	811	791	809	792	796	841	778	812	812	843	797	795	815	819	850	848	773	831	828	756	811	806	831	832	854	857	797	761	738	843	814	816	787	766	719	803	796	777	801	856	862	817	781	809	775	784	814	787	802	833	827	790	814	740	783	866	784	824	846	809	768	807	819	814	779	808	772	774	808	792	809	814	796	775	783	819	805	805	818	838	817	779	771	845	820	835	808	828	765	769	835	814	831	812	794	809	786	818	849	796	792	828	789	736	827	842	818	814	806	803	783	827	865	861	819	791	820	838	757	806	840	834	811	839	809	836	783	824	806	794	796	793	802	819	791	821	811	822	813	732	813	794	804	788	802	827	820	794	807	815	773	870	795	771	830	790	836	798	816	770	775	747	846	753	819	770	852	784	776	785	826	791	776	846	804	783	783	786	798	817	799	835	819	848	820	804	805	823	790	787	768	769	811	803	839	822	846	793	787	880	855	827	789	766	772	791	857	768	808	744	809	766	797	800	816	798	756	817	747	822	876	830	780	785	802	813	830	779	869	812	794	808	790	809	840	817	812	832	772	781	795	830	757	805	814	773	808	812	786	792	803	817	817	808	851	804	824	836	797	787	821	769	800	758	807	824	818	814	726	808	802	838	858	765	748	748	782	810	724	782	796	819	801	847	801	832	757	788	757	819	802	811	778	785	781	839	789	814	802	817	796	823	815	823	795	819	806	780	764	801	811	798	819	802	781	832	804	836	778	828	841	832	832	782	832	846	824	816	846	836	798	807	833	768	800	801	819	821	828	773	754	815	830	820	786	831	803	817	827	793	814	831	847	834	767	790	810	787	796	805	866	793	858	873	777	793	803	767	818	826	815	788	835	792	762	842	816	793	808	783	807	794	817	772	833	781	794	806	820	833	811	866	813	789	811	808	762	820	826	754	840	836	816	761	828	808	817	779	824	834	882	813	765	836	783	809	794	835	843	783	753	873	848	824	808	838	763	836	857	775	796	805	814	769	799	831	747	810	813	852	823	902	834	821	796	803	832	824	767	820	799	824	799	833	796	786	788	796	830	798	802	826	812	757	812	819	834	799	781	836	765	769	851	796	784	830	812	856	825	790	773	835	806	787	799	814	811	811	794	785	805	822	818	808	845	841	829	818	857	839	829	850	796	810	845	776	799	815	779	786	849	847	833	780	801	824	782	782	806	840	839	812	778	806	785	815	818	790	818	852	799	819	871	883	842	820	796	805	780	809	842	853	771	826	854	758	780	812	773	855	846	818	834	852	808	819	785	829	838	817	843	803	838	818	827	821	784	840	853	778	789	750	778	801	796	811	783	862	810	753	795	833	863	824	827	810	779	808	756	845	836	788	831	844	829	878	792	775	817	826	765	820	806	834	820	770	774	847	782	801	835	821	850	773	861	825	838	843	796	811	753	809	827	834	807	853	798	783	852	817	780	771	800	846	823	763	845	795	813	779	776	791	795	832	796	829	860	812	841	825	826	814	823	798	786	794	809	834	884	801	842	813	833	778	746	794	847	799	807	835	866	824	796	805	806	835	840	845	855	851	788	818	822	780	829	814	826	786	799	804	816	818	843	805	811	773	795	796	788	780	803	828	804	841	772	833	818	817	806	797	814	780	790	887	828	791	753	855	814	806	783	775	771	827	746	775	836	786	838	788	823	823	779	778	852	763	819	803	844	853	791	821	841	811	815	827	775	807	830	816	838	809	729	796	811	783	844	821	821	787	810	772	845	803	787	757	827	812	769	818	781	822	839	755	782	806	807	834	815	808	801	834	812	783	794	805	794	785	833	786	803	811	804	809	791	849	782	814	805	835	769	815	801	831	809	854	788	811	782	806	798	799	829	843	822	775	808	851	781	769	820	821	807	830	814	797	802	834	833	786	848	767	796	794	788	845	794	829	926	822	799	790	806	784	753	828	836	782	827	816	788	778	827	840	818	816	816	776	784	857	788	793	815	810	824	819	822	799	783	788	802	815	782	803	851	830	807	831	790	873	820	768	784	851	809	793	802	854	780	839	790	882	827	811	814	813	836	812	840	834	793	810	788	819	825	791	828	829	759	875	801	826	827	811	814	815	800	798	792	817	766	832	864	837	805	776	803	805	861	830	796	786	803	819	803	850	825	791	826	786	870	818	816	836	805	827	813	740	822	792	807	853	815	797	800	785	829	807	817	799	826	841	793	764	793	763	765	825	821	851	820	819
23681	20747	27929	24265	22246	20320	14989	9617	6702	5142	4070	3213	2700	2276	1930	1660	1498	1238	1247	1104	1018	1063	956	866	860	869	845	837	753	728	739	686	712	669	738	694	710	674	671	647	712	696	656	663	678	656	696	692	630	670	670	677	689	650	658	620	681	672	690	674	652	598	652	651	668	690	572	644	676	628	682	655	673	639	647	655	659	666	651	655	661	625	645	706	644	648	662	606	623	629	717	656	633	669	657	608	643	670	646	689	622	627	619	667	645	693	653	640	640	686	632	690	666	654	687	651	662	680	703	654	618	685	670	636	637	630	641	629	674	636	620	647	637	631	668	689	621	717	640	666	614	647	667	616	657	649	689	651	627	666	694	635	700	685	612	691	675	664	651	687	693	624	626	651	687	635	640	661	678	665	626	702	617	678	628	681	673	687	644	622	676	663	678	635	690	686	632	646	652	645	631	680	664	637	676	700	662	669	630	704	645	650	647	666	656	666	656	655	682	623	646	623	634	648	657	621	681	666	650	650	623	650	775	631	674	632	666	660	649	673	691	660	667	652	653	665	685	650	654	651	663	643	656	666	648	649	652	643	604	648	630	629	672	696	641	652	655	642	618	654	657	680	679	670	636	673	626	638	673	664	621	641	685	654	644	661	616	657	645	642	683	680	656	627	703	657	690	653	625	613	632	651	649	634	638	646	678	679	642	662	625	677	646	672	692	648	645	665	606	732	651	648	668	663	644	633	636	664	625	661	662	678	610	678	648	668	657	643	675	670	663	686	691	672	664	653	665	679	679	645	649	669	674	621	664	613	663	708	683	643	666	679	632	639	634	612	625	692	625	640	609	627	643	749	712	634	615	664	689	653	660	617	683	653	628	682	600	653	639	611	625	652	678	641	627	640	697	673	664	634	651	669	674	625	661	695	671	656	651	644	644	630	658	658	668	596	608	639	676	628	629	621	675	676	648	656	625	638	683	670	654	647	639	655	665	683	641	665	644	658	666	643	604	651	593	632	624	659	678	623	641	679	676	676	618	679	675	650	645	632	616	633	676	654	651	675	660	680	626	650	618	687	710	639	624	665	666	673	659	670	700	628	692	672	670	672	662	618	688	678	630	642	614	673	622	625	609	645	639	687	640	605	640	712	673	706	729	704	668	684	698	621	701	606	669	682	636	667	647	636	652	611	668	680	600	724	655	646	675	633	688	702	672	673	626	640	676	632	632	614	643	640	622	683	653	673	683	652	647	617	659	655	701	615	655	663	669	628	679	646	636	709	672	655	703	691	634	686	632	692	613	688	649	635	676	674	615	675	673	640	633	639	652	656	660	641	708	657	651	635	658	667	631	654	663	665	589	693	614	626	645	647	661	695	652	653	665	663	695	657	675	640	663	662	634	681	647	600	648	602	665	652	639	666	638	618	596	630	714	657	632	701	679	673	633	661	688	649	713	643	657	662	676	696	696	652	698	672	672	615	661	652	641	674	642	645	683	623	647	639	629	682	654	612	618	655	667	659	643	658	646	656	690	649	616	622	703	592	655	636	619	639	639	672	608	643	662	644	605	653	628	659	654	701	652	658	625	668	659	656	662	603	653	671	651	645	635	645	695	585	652	610	631	627	624	636	650	648	653	649	657	669	631	683	652	657	700	648	620	646	636	653	647	637	629	654	661	643	633	679	658	625	685	639	628	652	679	647	691	666	669	664	638	652	631	691	659	649	586	659	642	643	695	644	677	641	651	657	671	676	627	590	642	662	666	656	660	663	608	720	657	658	651	639	657	641	698	663	645	683	686	667	641	686	685	696	659	611	639	652	590	646	630	631	668	669	664	662	701	653	613	649	660	643	649	668	659	677	636	646	699	667	672	675	638	678	636	655	637	661	646	708	701	691	657	635	722	668	634	684	642	651	691	687	658	675	652	621	675	634	615	672	634	612	678	636	716	632	677	634	657	652	652	611	650	661	660	626	694	627	676	668	645	660	653	711	634	670	644	705	670	624	709	599	620	646	676	669	652	660	655	658	649	657	667	590	677	641	619	646	721	633	688	679	626	640	660	678	649	662	663	643	611	680	660	642	636	646	643	695	654	679	635	641	692	629	673	696	690	660	625	639	642	662	652	614	642	640	646	630	602	643	663	649	644	683	681	665	664	616	693	654	637	668	643	633	661	667	674	670	634	656	638	651	672	653	657	688	673	656	640	627	672	644	689	654	650	658	659	672	629	646	687	688	652	652	677	660	638	637	659	623	642	646	654	645	634	654	642	666	634	652	646	700	658	666	616	657	630	645	690	663	685	654	634	611	627	667	648	660	693	636	703	622	650	647	594	663	594	641	643	651	730	641	649	653	651	674	657	653	635	623	648	674	627	649	619	698	646	664	623	624	622	664	630	670	681	668	648	651	665	615	668	727	631	667	634	631	707	655	659	684	705	645	680	621	651	638	706	641	633	685	646	665	606	637	633	623	627	618	681	644	655	633	675	674	633	654	650	646	655	639	598	620	655	633	662	644	636	651	653	649	696	682	644	648	679	606	686	642	664	662	654	582	662	636	659	666	652	652	699	668	638	600	681	664	641	668	677	644	673	610	666	621	676	675	678	681	632	647	617	638	660	645	627	644	624	609	614	636	642	638	635	671	667	662	658	686	674	622	670	700	641	631	643	591	677	656	638	710	644	661	693	666	649	687	667	674	655	610	629	646	637	665	673	696	638	692	621	703	647	644	687	629	683	620	656	699	653	625	658	677	622	655	676	635	660	611	632	645	702	713	626	658	666	648	658	628	680	678	662	634	627	645	669	627	603	677	651	621	705	623	605	644	679	662	668	662	660	646	636	673	646	666	650	628	618	627	675	661	686	667	641	623	636	610	633	670	645	645	623	618	637	650	637	649	664	638	629	691	661	653	677	639	614	604	671	665	676	681	637	682	620	681	626	664	666	697	629	607	654	656	641	680	656	690	638	670	658	639	659	633	634	671	668	635	620	697	661	649	608	655	671	666	643	686	641	657	636	641	658	691	691	660	681	631	634	668	653	675	634	649	618	689	677	702	668	661	681	625	649	669	634	659	616	612	648	677	707	640	656	635	649	652	705	647	639	659	652	605	652	664	670	651	667	564	625	700	667	660	607	634	654	624	712	694	649	630	625	652	675	634	669	621	664	681	648	633	626	672	689	654	638	668	678	673	620	630	658	639	665	628	654	637	635	638	680	621	677	635	655	615	609	698	638	620	617	678	644	665	673	673	649	619	621	665	657	624	652	662	694	655	634	666	629	605	634	622	686	639	707	676	655	649	675	647	665	653	674	652	675	642	690	632	679	589	628	598	678	705	668	660	690	660	644	628	614	701	677	670	709	629	684	662	685	635	658	677	620	648	665	643	579	632	693	664	683	671	660	605	673	650	620	673	672	659	658	630	685	617	640	620	623	626	700	652	640	641	628	626	640	623	587	673	679	661	640	677	635	633	660	624	632	660	692	663	693	620	617	645	655	616	588	632	631	663
32337	52177	45656	34353	27879	22916	18886	15181	11907	9251	7294	5714	4790	3919	3398	2733	2301	2053	1913	1670	1610	1492	1292	1182	1185	1117	1116	1019	1011	1005	908	917	909	876	894	924	917	862	842	842	838	770	812	807	831	803	797	811	781	769	771	827	809	764	776	819	834	833	755	790	786	862	786	812	811	782	808	794	816	838	792	801	767	772	785	758	830	801	792	806	786	809	722	756	800	826	838	785	762	800	840	789	745	756	802	851	808	804	821	768	828	817	823	852	811	844	782	812	783	793	827	815	834	754	785	756	819	802	811	773	823	770	770	818	810	770	751	807	819	777	806	783	792	770	827	810	777	775	765	783	797	750	765	798	831	752	762	804	749	745	776	808	744	779	779	816	808	778	779	794	783	762	828	780	809	783	738	723	756	786	840	794	771	794	776	791	772	828	787	815	777	773	806	832	805	756	743	789	779	813	800	801	799	788	791	772	799	777	796	836	798	785	775	784	761	798	741	804	761	799	767	780	798	794	800	789	772	822	755	788	733	790	743	841	761	787	810	801	782	793	804	780	803	822	809	793	849	807	707	808	779	809	793	767	746	798	841	745	759	742	757	799	820	842	821	756	801	837	757	849	763	788	790	786	807	801	825	772	754	748	799	786	809	807	782	761	765	819	752	832	795	803	795	783	812	772	787	767	828	782	809	771	773	803	778	796	767	772	784	790	766	810	768	790	766	787	828	783	816	758	755	811	837	785	769	776	790	782	773	813	806	784	816	838	786	774	824	814	781	786	783	753	776	773	800	785	769	784	767	764	786	820	777	785	813	780	750	797	777	840	734	750	759	807	793	842	754	851	742	781	796	784	795	780	762	784	805	805	773	801	748	802	744	805	833	768	789	784	767	809	763	774	800	763	817	781	744	797	863	767	791	776	806	771	793	780	758	793	827	790	800	784	773	775	791	843	756	751	724	811	787	851	789	850	825	761	781	820	765	778	808	815	788	740	780	781	773	743	812	764	823	791	780	785	749	787	785	838	749	803	755	776	772	765	779	733	802	806	776	792	824	784	742	838	803	798	795	768	814	818	759	764	792	798	802	777	818	730	759	790	794	775	835	788	765	798	807	766	804	811	755	787	791	800	793	739	781	753	759	790	812	757	757	754	767	806	790	816	800	830	818	783	792	758	785	768	775	772	788	817	766	808	804	764	795	824	786	741	783	771	791	834	768	784	752	751	778	821	802	789	725	778	776	830	792	781	771	805	768	783	834	794	760	806	817	781	832	754	836	794	745	823	817	820	808	800	816	835	785	773	791	774	786	739	781	843	789	760	793	800	785	809	780	764	769	780	776	827	792	738	797	768	771	782	771	807	761	831	772	762	789	780	742	781	783	774	764	775	790	760	775	761	805	769	816	774	823	815	758	774	813	798	766	814	734	783	804	766	806	772	757	827	829	776	768	787	818	775	847	805	803	806	799	818	829	758	773	805	775	779	801	717	793	785	822	760	807	805	858	794	807	779	716	891	791	742	810	816	795	808	782	782	778	804	838	776	814	816	774	796	782	773	840	798	785	826	779	790	823	780	744	792	818	846	782	791	736	784	745	838	791	776	802	783	784	778	760	769	811	772	814	800	778	797	758	802	776	776	766	779	760	803	758	812	798	800	781	768	804	761	807	709	752	752	808	775	787	803	801	806	885	779	844	760	793	792	790	767	827	737	824	791	772	804	796	770	771	799	756	834	796	809	704	782	759	811	847	777	846	796	753	784	765	792	779	788	774	769	780	780	815	757	810	757	797	780	771	776	812	832	794	754	794	833	815	760	799	767	777	767	787	804	780	840	755	830	770	769	794	747	816	759	809	789	813	808	739	797	746	839	762	832	806	810	794	797	781	821	814	729	774	846	824	757	804	808	757	768	812	768	773	762	826	850	737	786	780	847	788	779	828	793	811	835	747	826	788	801	840	821	775	818	755	751	794	784	804	759	795	781	713	759	794	801	781	793	777	790	833	741	826	794	786	859	764	771	775	809	793	789	796	792	774	821	782	779	770	840	852	752	820	772	770	781	757	789	788	845	739	814	774	796	788	801	793	784	817	784	830	778	797	779	802	758	759	785	780	747	777	784	761	763	798	798	796	792	732	776	771	772	836	751	803	857	806	770	821	779	766	781	821	794	806	751	825	817	765	751	790	800	787	811	741	751	753	786	776	824	785	801	710	816	781	798	772	778	818	783	791	800	813	822	805	787	767	810	790	818	828	752	781	794	805	795	762	788	841	759	736	788	752	715	789	790	795	786	810	756	787	786	777	792	847	784	808	777	806	757	745	768	759	754	782	808	775	825	796	804	821	774	812	729	775	786	790	775	792	747	801	763	775	792	751	784	781	740	754	797	764	802	776	792	735	770	794	778	808	812	766	793	779	812	739	813	734	772	817	805	786	828	793	799	780	761	818	798	813	840	766	828	792	839	808	808	798	750	813	791	807	754	795	792	784	818	752	810	789	805	824	778	740	802	765	847	778	753	811	739	816	810	819	771	817	798	793	801	798	796	838	799	810	753	797	777	800	811	810	801	770	779	805	807	780	839	799	816	769	801	805	790	809	788	792	810	755	773	807	761	764	829	789	790	781	775	835	787	782	782	754	869	782	766	761	769	763	810	764	794	782	756	768	805	752	740	797	744	791	820	770	831	794	796	816	851	760	803	780	794	812	764	830	797	819	810	791	794	772	800	808	806	778	808	821	754	795	789	805	810	764	827	785	780	776	808	796	788	805	769	801	764	795	822	769	753	807	798	748	798	827	773	773	735	803	762	822	833	761	840	810	782	818	814	798	804	782	810	775	777	783	778	814	787	827	846	820	809	837	763	806	757	797	783	776	735	780	793	799	795	800	771	775	820	757	787	731	789	807	772	782	789	795	774	774	808	815	844	778	774	807	783	794	808	793	802	803	764	775	775	732	767	793	756	811	777	800	802	794	795	766	829	775	793	819	790	793	783	785	759	734	750	796	752	844	749	792	765	778	799	775	827	758	810	792	813	810	773	762	800	745	770	777	784	839	774	834	773	794	786	789	774	799	783	812	817	768	818	783	808	761	786	769	743	787	809	804	775	792	747	817	823	787	825	793	754	783	757	747	773	803	771	779	795	783	768	798	803	799	793	735	813	754	779	747	759	796	822	805	765	801	783	840	840	765	809	790	816	808	769	792	806	789	800	791	817	802	737	800	797	745	825	803	824	760	805	784	795	791	775	792	763	842	765	803	835	808	814	784	788	800	769	809	732	802	808	810	756	781	778	786	788	792	827	771	823	754	739	747	774	797	783	779	797	772	801	789	787	822	812	735	725	818	735	818	800	795	823	791	763	776	788	739	785	818	760	767	810	820	757	754	788	829	791	790	799	773	819	753	800	794	811	816	803	797	777	734	750	810	766	831	793	821	810	806	803	782	810	779	799	738	794	751	803	807	775	757	780	734	799	792	772	787	773	800	777	776	780	757	786	821	768	746	826	805	754	766	800
22622	20739	28282	23342	21287	22928	22120	13206	9189	7071	5381	4357	3479	2835	2551	2093	1831	1608	1440	1284	1229	1139	1064	986	979	954	932	871	790	786	761	761	746	722	718	738	740	738	724	685	684	689	742	671	635	705	721	660	674	656	651	653	689	634	650	675	681	678	681	655	679	683	640	624	606	678	662	615	641	668	696	678	689	666	628	653	631	699	700	621	675	635	665	677	673	637	720	669	699	700	661	637	685	648	674	615	617	688	678	624	655	637	631	651	705	642	665	694	648	651	682	723	647	619	638	684	692	643	613	625	658	595	648	680	600	667	638	640	644	665	667	658	675	667	682	638	660	645	658	700	612	686	662	634	707	653	682	712	656	636	701	711	652	654	657	709	665	667	674	627	580	656	681	667	622	678	678	654	666	622	679	671	657	684	606	703	707	651	653	640	664	667	612	692	648	653	701	639	637	725	669	634	668	678	652	662	684	621	660	647	664	676	612	646	691	634	673	665	675	660	700	697	660	635	660	671	663	679	691	635	653	678	666	671	661	678	664	611	686	662	630	666	640	640	676	647	692	668	701	612	682	651	667	654	644	683	655	677	656	627	715	660	646	622	636	646	671	616	651	672	648	677	665	644	719	692	656	632	666	662	679	655	648	647	674	675	669	651	649	667	672	711	652	671	714	659	689	653	636	661	677	668	679	674	711	679	631	668	658	666	678	651	641	722	684	632	674	670	679	687	668	624	648	695	658	675	690	654	660	704	680	678	703	645	670	666	668	655	667	622	606	640	644	625	684	645	695	710	670	675	656	664	671	665	655	659	707	628	660	667	642	669	686	640	663	651	639	622	674	666	664	677	662	649	689	666	647	623	640	682	636	635	690	642	647	635	675	601	604	617	688	662	650	687	637	657	654	670	704	627	687	676	669	687	670	687	631	642	641	665	663	659	690	668	593	610	695	643	673	666	653	659	644	669	623	661	658	641	637	653	632	672	685	680	594	637	668	631	664	705	676	674	649	680	660	673	665	669	657	681	656	699	656	650	631	633	639	658	640	675	677	697	640	597	638	609	671	665	671	673	685	692	639	683	647	642	707	640	676	639	670	628	693	653	677	643	670	631	652	630	647	689	677	684	687	652	631	666	610	673	660	654	656	660	679	681	664	653	649	706	651	679	614	701	668	693	693	648	673	689	636	662	640	652	701	680	666	650	645	604	655	671	608	647	671	692	668	643	654	596	676	674	657	667	653	653	689	699	693	635	651	631	632	645	672	626	675	659	680	668	685	640	713	628	643	670	651	672	632	664	649	646	651	684	620	717	679	711	666	679	658	659	654	653	664	660	682	651	664	667	686	694	647	634	668	684	700	682	644	653	668	644	680	681	685	646	676	639	639	675	666	686	645	666	663	635	678	670	670	702	721	624	730	655	663	619	669	631	630	684	676	647	667	679	639	693	686	664	660	645	633	685	634	676	633	646	657	667	671	717	674	660	646	691	626	663	673	643	699	624	663	645	654	639	640	592	640	667	669	680	673	660	633	660	607	666	691	674	677	651	677	659	698	630	705	675	674	665	620	660	645	677	620	669	693	631	627	653	668	640	631	661	654	674	661	657	680	696	676	706	638	689	638	704	621	618	689	646	646	645	672	627	658	635	687	665	601	668	690	653	644	615	643	647	678	665	666	691	665	682	665	620	714	633	637	707	661	685	657	692	661	645	632	687	668	671	662	640	702	698	701	693	647	674	678	634	659	630	698	683	670	638	650	659	637	676	662	686	702	652	649	676	661	646	661	708	736	633	643	594	665	684	669	678	636	659	678	677	651	672	653	706	656	662	702	660	699	677	667	696	658	679	644	671	695	664	665	667	630	702	624	665	678	668	680	669	643	679	634	686	669	655	645	712	684	631	638	665	672	665	618	671	635	658	688	694	661	667	631	649	691	691	637	665	685	645	620	646	627	672	664	666	678	676	694	690	691	700	710	683	672	689	655	693	658	668	654	667	654	705	701	669	631	678	655	660	660	701	634	665	616	651	634	659	643	657	661	633	627	614	656	617	675	672	708	690	717	687	678	649	647	700	676	664	671	662	633	716	684	645	712	629	638	654	707	681	669	669	696	647	669	637	667	687	640	684	647	705	721	669	622	667	669	677	667	678	672	734	678	680	625	644	653	620	704	658	668	654	687	679	649	706	679	684	719	637	702	659	640	722	698	681	669	638	668	697	664	634	717	630	703	669	635	649	641	644	631	680	678	666	677	651	675	667	645	634	673	647	639	669	662	676	619	666	645	629	648	672	692	664	665	673	653	690	634	678	658	633	658	660	655	662	635	650	628	694	683	602	663	732	678	640	686	689	694	654	683	624	620	633	621	668	699	641	668	642	645	673	643	697	652	713	636	681	672	659	718	633	643	648	665	621	640	655	667	617	659	628	720	697	671	640	575	659	631	663	681	670	656	643	653	678	676	673	693	686	667	653	656	666	668	677	675	627	666	689	662	633	640	682	631	622	615	670	628	652	643	656	644	705	670	711	658	667	658	636	653	644	669	666	587	679	622	677	683	631	633	691	655	669	696	650	687	678	650	672	675	655	661	665	671	665	669	681	692	662	685	619	703	657	663	743	686	643	683	685	634	664	698	622	644	648	673	634	664	693	631	624	632	699	624	673	640	679	663	637	677	671	626	673	653	676	681	643	682	696	700	661	634	701	635	656	669	675	674	649	665	653	640	633	693	642	658	647	690	659	651	628	702	636	687	618	697	647	648	693	696	668	683	683	673	607	630	654	628	653	649	716	735	646	627	630	618	648	723	612	666	672	616	668	698	650	661	673	667	632	682	695	620	680	674	670	704	680	660	666	659	668	672	603	619	710	619	621	707	644	645	691	663	684	667	681	706	652	641	687	657	664	669	679	620	674	696	679	629	677	684	641	684	662	620	664	629	670	687	696	673	686	673	626	613	607	676	669	695	661	702	668	702	614	660	659	632	657	682	667	642	631	696	648	655	653	639	713	699	650	690	690	659	673	680	675	645	651	633	703	646	702	642	653	714	647	668	619	625	665	689	643	633	646	679	639	639	704	652	694	658	647	659	664	597	699	749	644	626	664	677	660	639	650	658	668	671	699	656	646	687	661	658	685	681	656	648	703	694	640	655	626	682	687	625	642	648	633	680	688	679	631	699	691	645	679	699	683	685	642	699	646	651	669	653	642	673	649	697	625	686	656	666	642	730	644	678	613	651	681	687	684	636	675	663	678	696	648	673	629	643	654	677	661	647	641	666	651	655	627	654	692	693	676	645	685	694	691	662	669	663	690	653	700	682	701	627	615	655	652	669	640	668	668	627	705	624	678	676	677	659	679	623	647	664	667	629	669	626	665	661	688	685	619	647	656	655	629	649	653	649	691	699	667	646	647	638	723	669	668	669	625	669	659	708	669	672	667	635	627	668	652	691	649	681	676	647	640	643	620	621	665	675	714	604	697	622	634	692	640	657	651	656	653	667	685	684	709	683	668
34834	56644	49060	38559	32066	27323	22966	19008	15267	12152	9464	7559	6141	5065	4089	3601	2980	2648	2248	2065	1881	1741	1549	1422	1379	1256	1177	1120	1136	1027	1027	984	1000	872	888	894	892	863	826	823	838	828	822	829	849	755	830	831	814	847	802	799	789	843	765	832	781	796	745	745	838	810	730	810	824	768	812	818	822	797	779	825	772	792	843	771	780	806	740	767	731	812	818	743	762	808	797	761	788	779	732	781	793	758	803	765	746	727	772	775	771	765	787	813	762	748	804	779	792	789	773	808	754	797	775	850	779	827	835	749	811	757	785	803	792	801	788	768	779	782	792	734	747	762	785	789	770	764	795	785	799	852	793	847	770	800	780	787	804	807	749	796	757	830	744	747	763	771	823	781	854	839	768	816	751	818	806	756	747	757	748	845	809	818	739	771	796	767	736	778	799	774	764	825	815	740	760	732	758	797	749	749	783	773	747	789	801	730	816	759	772	764	802	741	778	803	797	762	790	747	764	820	770	806	767	799	795	791	793	826	752	802	778	722	778	752	822	756	748	770	764	766	807	792	784	778	765	760	776	761	815	848	790	782	810	781	816	772	794	750	794	811	773	791	807	736	769	803	747	765	816	701	783	802	783	723	790	810	736	839	763	801	751	772	783	771	793	806	730	793	778	785	777	834	782	784	786	782	790	812	795	805	804	790	798	770	796	755	757	743	764	790	739	775	815	777	799	834	796	759	779	811	819	833	739	843	753	792	740	786	799	743	758	775	818	781	843	780	805	742	785	756	778	766	793	789	782	768	795	770	787	787	779	801	741	790	771	768	830	769	737	757	752	799	786	797	769	763	771	750	768	762	744	839	782	761	804	787	822	775	790	776	736	786	787	806	789	729	748	774	774	772	763	798	806	795	775	792	782	832	761	768	746	782	815	737	818	813	778	771	753	780	780	776	741	812	806	813	790	747	779	791	787	808	766	768	770	797	773	767	737	787	815	787	777	739	777	727	822	780	767	764	819	806	721	791	785	749	743	754	789	779	791	763	789	794	788	806	801	834	760	781	791	728	807	778	771	779	819	735	791	800	767	725	782	763	760	775	766	786	800	783	819	759	816	779	801	777	795	824	755	749	848	827	799	769	813	763	721	800	814	779	827	755	774	767	832	790	802	808	744	774	791	799	785	777	712	783	771	772	786	786	730	816	825	784	787	813	803	774	780	788	808	784	736	794	755	765	796	805	757	806	783	766	773	824	776	805	760	830	796	811	794	792	795	793	756	777	779	795	841	798	788	771	813	776	745	780	774	780	793	782	794	789	747	750	776	747	773	770	757	807	780	803	798	763	798	771	770	791	760	801	773	787	769	743	787	781	800	748	782	793	781	797	798	786	780	768	785	806	768	780	790	826	807	781	781	828	777	727	799	777	817	760	806	765	827	811	787	735	748	842	801	784	806	789	812	769	781	786	787	758	755	803	768	797	817	778	800	785	766	801	809	806	779	799	755	784	780	791	741	767	786	837	779	824	770	783	807	777	699	797	817	829	748	782	723	807	817	782	842	793	770	736	830	785	749	754	805	779	764	845	780	808	841	791	830	728	770	796	788	732	795	784	792	754	766	817	812	779	777	771	826	784	749	766	783	770	821	789	744	776	780	815	818	813	791	761	726	816	766	766	799	724	788	878	708	894	835	800	784	822	747	810	805	755	764	794	794	785	747	712	786	804	778	774	742	720	797	750	788	775	794	761	765	734	752	776	781	757	787	777	795	775	746	778	742	788	752	790	771	798	755	767	848	735	811	766	799	764	826	777	835	777	805	705	783	763	760	736	812	775	817	789	783	779	843	750	771	762	750	817	811	771	846	782	763	804	781	827	820	779	816	754	812	804	831	828	798	788	747	760	786	768	804	748	759	698	834	781	805	760	809	831	772	795	764	807	827	815	815	769	792	747	797	799	816	767	819	755	777	781	788	748	767	867	816	809	827	782	803	738	732	715	808	735	756	854	777	773	810	762	745	803	768	749	780	783	787	786	750	775	772	756	776	746	793	765	809	831	828	774	765	733	781	766	782	837	752	771	840	861	804	812	762	781	774	775	822	793	800	787	796	775	817	746	819	765	748	722	760	819	774	808	823	809	776	749	759	748	789	782	809	788	740	752	746	794	814	817	804	849	757	756	817	724	758	778	729	760	795	773	787	802	775	804	778	747	808	767	773	788	798	785	768	822	772	788	755	787	830	795	765	785	757	796	764	763	735	816	765	777	756	800	831	810	742	812	740	781	768	800	836	792	811	750	819	818	745	753	753	777	758	757	758	799	750	739	781	769	821	817	789	745	784	800	787	778	755	796	751	742	789	808	792	837	779	775	810	820	769	810	786	784	760	756	753	780	806	795	803	775	772	797	834	743	795	772	822	834	804	760	807	822	826	754	825	766	762	762	791	761	794	762	758	788	767	865	813	814	812	815	775	755	736	718	842	816	766	769	829	773	785	774	786	743	763	794	796	764	752	775	780	754	716	778	792	780	804	825	749	751	782	775	769	782	759	783	780	783	800	800	810	821	788	822	782	770	801	755	815	780	798	759	783	778	790	743	802	774	774	770	766	801	769	767	755	797	800	746	785	796	744	832	836	797	765	795	770	792	749	815	804	744	789	777	813	798	761	786	778	805	777	798	835	776	813	797	787	792	762	753	754	732	736	759	762	755	803	787	764	800	790	778	829	791	794	794	751	759	812	752	753	812	807	814	807	784	770	746	796	761	761	805	699	775	799	776	786	739	761	781	836	792	808	772	848	805	830	765	790	785	778	736	790	784	762	770	807	791	828	832	779	800	858	749	793	781	796	782	785	722	780	781	759	814	717	775	811	743	826	794	729	771	845	752	822	784	756	778	799	803	797	755	801	749	760	805	788	734	788	786	800	758	780	781	806	769	777	811	800	745	823	770	756	792	774	793	757	808	762	830	767	825	756	779	800	767	803	814	731	803	783	787	822	766	764	772	770	774	800	730	765	783	795	844	828	769	779	830	768	783	810	734	813	778	826	777	786	750	750	794	764	795	801	787	816	795	785	758	807	765	796	801	835	807	822	767	755	740	782	802	746	808	804	780	742	779	758	756	790	780	794	818	821	767	802	791	758	796	754	785	748	824	787	838	793	808	793	786	767	805	795	803	753	787	814	825	838	758	765	813	763	727	813	772	805	775	756	767	752	791	805	734	785	841	770	807	817	836	768	808	785	741	783	781	815	797	778	825	804	813	785	808	784	772	708	782	796	788	769	754	797	773	719	787	758	799	798	744	721	768	769	828	778	767	843	759	739	773	803	772	791	857	844	764	809	784	790	853	798	765	787	784	754	781	737	755	762	792	809	810	768	786	778	820	781	771	744	800	819	799	825	751	774	771	754	786	808	788	811	796	799	810	796	750	766	770	763	832	816	860	788	734	849	772	696	818	772	811	796	738	755	856	819	785	755	789	770	810	819	785	784	813	792	834	786	804	711	816	754	779	757	763	813	787
27899	27435	33119	26870	17479	11706	8237	5866	4449	3519	2643	2281	1886	1599	1341	1358	1191	1060	1001	936	908	782	947	875	812	829	774	794	722	737	779	749	705	687	710	718	721	740	727	723	710	687	717	681	752	716	706	698	654	651	707	661	712	633	697	661	712	705	670	630	698	673	749	686	727	730	669	750	725	696	656	706	669	667	680	622	707	718	619	659	666	702	730	675	712	678	676	677	676	671	677	657	708	664	688	689	687	693	692	676	680	666	682	660	656	669	623	682	683	689	630	653	699	664	705	701	675	632	706	700	654	686	661	652	685	666	678	702	701	692	673	691	680	645	704	635	718	710	679	718	655	689	647	707	676	663	673	666	650	673	686	680	661	693	697	680	680	710	637	691	693	688	653	691	675	722	625	669	655	679	651	665	641	736	687	677	671	691	646	680	659	675	717	667	671	640	666	660	611	716	726	690	644	659	649	657	646	659	670	676	621	669	674	660	710	653	697	677	660	665	703	627	667	649	653	687	669	698	722	660	632	652	642	662	688	658	661	600	726	648	654	702	695	663	687	659	749	666	689	655	694	687	703	737	647	646	694	673	687	712	685	675	666	651	711	706	629	671	665	646	718	688	661	722	641	679	693	672	667	706	653	657	632	686	676	661	695	644	652	684	623	660	662	700	657	694	687	674	667	655	702	695	715	643	667	714	678	663	650	689	662	700	707	680	652	654	649	721	668	694	670	710	615	643	668	665	634	678	696	694	666	656	715	628	706	641	677	688	684	672	694	683	710	700	722	637	693	649	676	692	668	638	716	703	647	676	687	651	700	708	641	647	683	662	652	675	655	700	673	642	699	686	696	698	712	643	676	684	650	682	688	710	683	697	671	687	684	666	665	679	699	689	618	725	675	673	719	645	646	663	672	633	661	693	693	673	692	710	669	708	654	687	689	719	639	614	715	665	665	719	694	671	705	693	666	640	699	689	707	637	659	650	686	725	641	674	685	674	681	725	715	677	722	619	682	724	683	710	722	685	665	721	692	667	702	695	752	630	678	697	683	672	683	674	669	695	680	689	632	683	661	694	695	723	710	647	663	674	708	649	683	678	646	749	610	677	693	638	693	681	663	712	700	697	665	689	679	655	625	658	652	686	662	714	711	676	676	666	639	691	701	696	722	698	683	665	677	682	682	658	648	726	683	684	676	719	670	660	705	657	641	658	657	675	645	637	649	685	688	686	693	684	723	693	678	694	709	715	681	675	673	646	639	621	669	652	674	695	704	653	707	676	689	695	715	691	713	717	671	671	658	737	641	647	662	665	678	663	678	656	742	665	664	683	691	637	706	662	671	690	679	675	728	642	694	702	695	715	678	679	656	652	712	667	679	669	666	696	686	678	676	678	688	676	666	650	654	673	674	664	671	692	639	715	677	630	648	703	667	666	688	698	693	694	685	633	666	672	676	720	661	648	649	676	711	717	682	691	681	679	701	636	672	629	681	706	687	656	674	639	687	677	666	645	654	697	683	693	727	662	654	711	664	649	695	693	682	691	712	684	664	687	716	740	691	646	699	710	694	715	694	665	667	672	632	664	681	647	653	672	687	698	666	709	678	680	687	699	670	647	716	667	639	703	653	715	692	673	693	665	685	676	679	724	674	656	702	639	632	667	699	631	650	700	640	666	653	703	703	702	689	674	673	687	677	680	707	715	667	693	670	675	675	635	649	711	690	706	720	689	660	668	644	683	642	643	640	703	676	681	687	684	683	678	675	668	684	699	692	641	698	639	660	672	652	634	646	716	722	629	694	690	647	686	705	693	663	675	678	631	673	689	659	734	663	663	704	690	679	671	677	730	676	697	689	640	646	651	753	676	671	721	645	705	682	700	741	667	663	635	691	689	666	634	688	685	703	707	681	667	718	698	673	672	659	667	641	713	664	658	689	708	655	696	682	625	673	681	700	691	696	695	655	633	639	688	629	729	736	721	647	697	657	659	671	703	647	701	712	645	680	749	693	696	663	675	637	675	675	668	690	706	691	691	663	650	644	681	655	675	649	688	639	680	665	676	687	677	683	679	677	666	643	687	677	648	667	678	706	683	625	661	656	632	723	659	678	617	691	661	640	668	757	683	667	671	651	638	723	665	650	678	736	672	681	692	696	659	687	692	682	669	743	660	675	686	679	674	652	667	680	688	686	640	679	687	706	644	665	687	676	657	685	719	687	712	676	700	658	666	642	695	665	672	694	654	679	702	610	714	663	696	689	661	663	700	698	689	712	663	693	672	679	676	663	637	616	674	670	711	721	714	678	670	675	685	739	609	655	748	705	635	704	619	656	658	630	660	699	704	711	652	683	674	673	659	665	669	729	719	683	707	728	667	667	676	699	689	679	691	687	709	673	694	658	677	645	704	654	640	663	730	701	680	676	680	629	706	653	645	701	650	721	657	650	686	639	660	704	662	701	666	695	651	755	714	682	674	716	677	680	747	621	662	729	694	703	687	625	656	668	721	669	649	672	710	701	678	637	640	675	641	634	721	663	709	710	687	702	690	614	650	710	637	690	680	709	653	678	717	657	686	691	691	651	697	611	703	678	676	701	636	668	703	683	648	694	664	696	687	713	661	636	678	682	704	666	675	701	663	663	700	681	693	676	693	700	698	669	733	710	704	636	639	721	658	604	601	637	689	653	631	694	662	684	649	725	684	713	704	628	656	637	671	654	723	701	757	653	692	644	682	681	683	645	659	709	689	700	644	649	657	656	658	654	674	665	665	655	684	658	680	636	740	711	705	697	697	656	652	689	641	710	677	705	712	641	661	680	696	689	677	676	736	670	669	665	663	634	680	675	671	673	669	662	656	684	709	633	724	715	638	697	673	666	709	662	676	665	700	699	689	646	679	698	699	664	687	728	662	705	659	686	644	664	735	669	665	699	685	662	706	664	648	636	678	727	632	623	713	687	680	678	663	658	728	648	634	654	680	632	649	683	734	711	687	676	630	663	662	687	709	683	731	643	694	651	687	671	688	707	704	666	688	677	651	700	691	725	608	635	673	683	704	649	699	666	698	677	666	689	659	722	673	702	692	674	631	666	733	692	721	711	662	714	666	711	685	689	684	706	655	685	666	638	659	686	693	676	711	720	677	673	708	660	677	659	648	707	728	661	688	676	681	673	684	728	708	652	693	675	664	681	669	663	658	645	624	724	662	635	636	705	700	662	668	644	708	688	692	711	717	629	694	682	705	689	687	716	682	705	665	714	668	695	694	682	651	684	643	701	701	650	708	711	687	691	671	667	646	660	714	659	616	681	691	703	649	644	696	625	702	689	656	680	690	701	705	755	677	709	664	688	664	720	675	674	715	685	677	690	644	654	673	661	665	658	662	692	705	661	644	714	681	691	678	712	692	681	644	659	631	675	668	650	703	672	693	716	642	647	656	652	680	648	671	720	652	672	645	661	655	670	659	650	644	703	713	658	692	715	624	685	615	704	679	676	707	657	681	689	721	673	665	659	713
31845	44766	38542	28225	22036	17553	13799	11033	8585	6605	5036	4026	3247	2707	2386	2045	1819	1557	1430	1392	1231	1169	1124	1082	1002	976	924	928	944	911	907	966	829	863	851	896	828	837	808	834	890	885	835	891	820	834	868	806	830	838	790	769	830	858	806	846	818	837	765	818	762	874	774	805	843	835	847	793	773	852	777	789	835	827	802	814	844	792	771	781	790	841	747	826	832	815	808	768	779	809	727	784	832	869	793	820	775	798	850	839	822	812	831	792	789	781	845	797	837	806	799	783	828	866	818	830	802	775	828	851	859	772	799	810	797	829	835	820	869	839	779	866	761	801	800	832	738	823	790	812	803	766	811	807	890	820	827	820	775	805	824	859	793	819	787	783	789	807	855	783	829	841	866	804	787	799	786	792	795	791	837	799	822	830	784	778	758	802	824	820	822	811	824	766	839	822	816	810	874	851	766	798	779	773	813	873	810	781	798	787	844	803	724	803	772	783	848	844	778	830	824	808	799	806	819	748	790	761	820	818	845	816	776	774	830	782	830	827	799	805	839	807	796	821	810	812	764	778	774	813	807	815	810	780	814	833	864	834	811	806	837	820	799	814	847	776	862	792	820	813	810	797	832	806	820	872	821	847	788	799	829	795	860	835	786	844	792	847	859	846	785	825	807	818	827	811	835	852	773	799	839	840	786	794	798	742	856	833	802	777	800	854	826	816	839	853	856	820	767	810	781	805	827	827	805	818	794	816	809	825	786	800	827	790	822	847	819	810	825	797	823	819	779	756	800	791	834	811	812	796	762	808	792	801	786	864	827	763	792	837	836	816	765	840	842	872	840	846	777	794	799	848	823	830	836	806	824	847	828	787	819	823	823	847	862	790	799	768	819	839	805	802	845	816	820	807	841	846	823	836	775	760	834	824	822	817	824	765	803	774	853	802	812	801	827	839	813	806	825	793	796	846	792	823	802	814	812	816	822	808	813	824	739	754	797	785	878	821	820	891	826	813	813	771	819	798	834	853	824	854	795	776	763	744	817	822	848	820	788	789	798	792	848	759	780	823	843	816	797	812	816	799	804	775	835	799	772	761	801	824	877	818	779	826	810	820	771	840	820	822	817	807	811	830	813	835	866	762	793	788	795	818	872	868	846	795	842	792	796	832	825	841	840	820	833	799	806	848	834	800	825	820	799	845	872	835	846	779	832	800	794	805	803	845	826	828	811	867	850	794	797	798	810	831	811	824	842	757	804	811	812	795	807	821	795	848	822	818	829	853	828	839	819	820	853	823	788	812	769	790	843	803	823	833	862	836	819	841	758	788	746	834	810	790	801	807	830	829	822	852	829	795	869	840	795	821	820	785	835	848	811	801	805	861	814	833	796	803	791	847	888	886	786	853	796	798	808	798	819	797	827	814	827	772	878	839	810	833	789	813	844	857	845	840	780	781	817	814	845	832	830	769	802	752	822	809	825	815	784	805	869	808	844	834	845	832	843	815	827	878	792	825	871	829	810	800	782	800	804	852	829	785	799	797	853	808	763	804	843	843	786	791	842	803	786	822	865	769	794	830	809	770	811	848	791	817	858	806	848	729	781	849	838	825	813	803	842	807	806	830	800	837	793	832	793	794	818	815	785	786	813	786	838	768	796	744	832	828	768	829	776	804	769	763	797	778	836	807	792	836	782	826	871	810	834	827	800	783	819	811	869	824	826	807	789	790	819	849	801	812	813	813	741	824	778	835	818	801	787	772	743	802	804	779	838	856	763	852	853	800	816	849	847	764	784	828	797	847	772	814	783	860	798	779	772	825	776	774	785	834	834	767	843	752	816	832	836	787	828	844	836	814	774	802	798	838	773	834	836	747	828	797	849	837	804	834	807	829	803	769	819	828	830	844	812	797	807	828	808	762	780	837	795	790	816	797	795	794	838	767	792	846	795	805	818	827	837	803	802	910	803	830	816	819	814	878	829	810	779	792	804	796	811	823	826	818	787	822	814	863	823	804	805	854	863	815	812	799	787	766	840	838	794	810	738	820	822	808	769	851	895	822	812	821	834	846	788	811	809	840	811	790	799	806	824	779	828	810	830	801	834	786	833	853	790	854	812	809	830	838	840	841	869	831	798	803	822	824	795	847	802	881	779	838	811	848	857	819	810	772	802	796	784	857	802	813	795	790	797	747	789	839	830	814	835	771	812	817	772	796	772	814	790	783	793	823	837	829	826	786	807	828	804	798	778	786	837	831	790	804	765	814	802	816	838	835	816	823	861	787	822	807	866	828	845	801	798	809	816	817	841	793	755	806	803	769	864	804	829	829	751	795	787	835	803	821	781	822	805	883	778	815	868	798	891	843	792	802	799	866	800	814	833	791	802	810	851	803	846	849	768	806	763	841	808	777	786	831	783	804	784	851	782	867	801	849	841	793	813	803	762	787	844	778	796	783	783	780	826	829	768	794	800	839	825	806	751	787	794	818	841	815	822	762	838	795	801	802	820	816	758	774	813	837	876	806	834	880	819	793	765	780	856	821	783	788	780	807	761	812	775	801	807	784	814	806	795	841	788	849	842	787	856	755	833	818	811	797	803	870	809	838	829	806	851	833	859	839	811	799	796	841	800	822	812	824	787	845	832	839	779	823	847	815	780	803	786	809	769	847	790	826	799	780	813	778	806	819	822	846	837	811	813	789	822	818	868	777	791	822	811	828	753	800	858	873	806	775	841	810	796	885	846	838	856	776	751	797	786	831	814	809	797	822	817	781	826	841	850	822	835	756	825	815	872	799	835	813	794	760	790	796	813	780	764	849	831	758	831	820	804	802	809	758	766	804	834	837	779	830	817	778	797	841	796	806	840	772	764	852	816	800	791	808	807	827	816	829	873	817	811	864	779	805	780	850	790	844	771	807	831	784	768	795	711	779	784	803	847	797	828	787	818	819	824	807	784	806	859	823	836	850	826	816	832	817	813	766	767	783	791	791	845	860	797	793	822	857	794	781	758	796	851	808	826	817	794	786	797	823	796	773	821	864	772	815	883	836	836	814	768	892	785	804	811	844	802	822	834	815	769	841	800	809	781	822	781	834	775	817	774	832	854	775	826	811	838	778	798	813	798	823	741	880	844	821	769	828	775	810	801	810	796	804	782	810	832	778	825	756	839	861	804	787	842	784	783	817	774	819	809	850	832	769	828	814	786	810	801	836	816	800	848	785	857	825	766	803	784	821	875	803	849	807	774	788	771	866	795	781	810	754	800	825	791	857	832	821	846	783	819	860	812	769	756	847	757	782	797	820	831	824	828	853	801	800	797	839	777	829	842	800	806	814	807	793	824	801	871	797	776	786	816	767	817	845	793	845	822	801	828	795	823	812	854	837	803	789	762	783	807	834	836	824	847	791	804	789	844	835	845	818	815	810	843	772	795	827	836	777	799	818	782	834	815	830	825	798	828	847	800	808	786	823	809	782	832	764	811	795	800	769	831	851	809	810	782	839	817	856	780	799	839	764	816	803
23601	20740	27951	24289	22433	20514	15182	9722	7028	5444	4227	3444	2688	2221	1977	1759	1566	1377	1244	1154	1070	1004	962	915	921	855	880	825	825	772	790	729	714	706	712	688	705	710	721	677	664	740	672	647	690	670	680	688	664	698	717	675	701	679	620	672	686	708	681	674	690	653	668	655	679	652	705	669	677	697	636	685	666	671	667	656	640	708	734	672	701	677	620	697	675	704	649	628	669	659	693	657	652	640	587	616	644	660	717	656	700	653	621	666	674	693	682	667	626	637	639	645	626	646	649	682	658	675	665	664	680	663	666	663	654	694	631	694	691	677	702	681	639	697	621	664	691	639	667	661	696	654	659	691	637	641	639	682	644	666	670	703	634	664	719	623	619	645	633	664	686	693	676	655	618	671	702	661	631	682	663	665	737	663	660	698	675	663	671	657	655	722	660	688	704	654	674	657	685	598	660	672	659	681	609	660	654	674	670	665	648	691	695	672	650	672	609	670	671	684	656	651	621	643	697	658	663	660	661	644	635	677	635	694	653	681	657	703	597	675	659	655	685	700	659	648	655	660	694	679	661	654	656	619	654	669	682	678	667	646	659	646	632	666	597	695	649	655	672	683	676	650	707	634	665	669	658	660	640	662	633	689	622	663	666	682	638	661	633	648	686	660	676	659	667	684	660	663	645	644	657	704	639	634	651	646	632	672	651	613	654	671	701	622	673	650	662	689	667	660	633	643	649	644	662	658	687	671	643	649	680	646	660	666	660	655	654	670	713	677	640	642	635	670	632	663	611	693	694	617	623	649	691	664	672	639	660	652	630	679	630	627	677	660	656	614	645	651	609	681	667	669	703	708	638	656	665	666	701	675	627	700	678	654	616	649	657	648	628	678	692	653	649	658	651	693	621	659	657	653	683	698	669	710	650	638	672	649	655	657	710	690	656	696	669	651	679	653	631	648	686	707	658	660	659	660	707	665	672	635	679	616	652	639	631	626	706	667	663	691	690	631	674	662	698	664	683	690	667	647	652	690	651	666	660	650	680	687	658	635	634	692	687	665	638	639	627	643	665	658	640	705	672	686	623	697	646	674	671	642	667	660	654	615	680	648	627	674	669	661	695	702	608	651	683	658	664	650	602	653	679	644	687	611	678	678	741	619	670	702	671	605	648	661	648	657	659	681	645	649	636	678	678	681	678	646	654	687	635	672	663	647	639	670	653	631	707	673	713	691	659	651	628	661	639	635	658	609	680	665	600	643	666	640	642	607	691	674	636	726	626	680	679	706	636	659	695	705	686	648	690	670	683	673	639	695	697	681	659	708	666	659	634	656	670	712	656	661	638	690	681	651	664	677	653	674	633	621	660	665	616	701	683	682	700	649	650	705	688	682	643	635	693	646	651	658	667	677	665	654	683	691	675	664	692	645	618	669	696	696	655	648	647	692	689	648	707	646	680	711	676	661	647	661	733	694	638	677	626	669	655	670	636	677	644	634	659	656	668	669	684	681	657	685	675	655	643	661	658	645	664	675	655	678	638	670	686	668	657	664	601	669	643	689	667	689	638	689	697	674	681	656	634	632	656	656	623	695	639	656	666	680	666	689	633	689	669	678	694	636	668	690	683	634	677	639	678	648	669	676	659	671	679	618	664	629	640	626	664	660	590	670	663	608	662	653	675	621	672	694	656	639	704	671	657	647	621	695	658	653	663	655	656	711	672	657	655	659	661	630	656	649	651	638	681	651	660	638	667	665	666	655	649	660	596	697	680	650	678	693	674	664	641	678	676	643	681	674	662	672	663	670	655	717	657	681	690	688	680	685	651	679	668	692	651	641	656	656	621	674	635	668	646	697	697	631	699	675	632	687	623	657	664	694	665	658	646	667	696	641	697	703	666	665	641	663	698	669	689	645	676	659	658	661	660	637	643	681	619	646	655	700	636	640	691	688	649	690	655	658	654	659	667	678	628	641	697	620	688	653	671	644	691	701	660	675	668	641	668	676	641	633	658	674	700	677	671	662	707	641	650	644	651	674	673	647	675	657	640	699	623	580	673	682	644	631	620	704	647	673	628	704	717	646	670	695	685	755	683	657	678	663	687	668	686	649	659	648	656	598	626	722	622	661	647	674	666	674	679	651	697	713	645	653	642	673	660	680	691	645	625	705	626	674	654	648	666	632	659	643	661	635	617	649	681	682	715	678	654	639	639	623	696	679	646	658	635	643	649	625	659	651	672	684	693	668	651	680	649	688	678	699	692	633	687	674	676	674	649	679	665	691	644	677	671	692	685	668	668	622	634	687	679	712	695	675	614	643	617	655	677	653	647	689	632	649	652	677	671	678	621	660	668	677	648	605	680	659	687	660	655	673	693	683	664	640	621	629	683	649	691	640	692	658	633	654	668	665	681	675	642	639	676	641	689	649	620	679	671	590	631	670	647	642	673	733	648	686	671	667	634	671	632	675	700	687	613	633	689	667	655	627	617	621	669	680	619	636	717	704	671	656	619	652	691	635	642	680	681	627	690	637	646	682	685	652	689	633	648	664	632	655	665	608	667	657	671	659	670	682	641	690	650	660	675	682	632	636	621	630	687	620	697	673	627	666	701	615	638	708	697	705	662	690	683	673	681	704	667	651	662	613	673	673	681	650	657	630	659	682	642	669	665	638	650	639	680	654	636	659	669	640	686	698	655	652	676	663	675	638	681	667	646	642	653	630	679	708	664	628	642	738	641	680	676	660	648	667	675	652	665	614	672	660	669	614	654	638	658	707	660	663	723	635	667	656	663	649	691	670	618	647	677	669	587	653	657	693	625	654	672	648	695	664	696	656	646	673	695	672	686	643	669	651	693	658	678	689	671	658	637	638	668	757	666	665	630	673	693	684	667	660	653	661	711	688	632	657	630	659	693	617	686	655	660	695	660	713	649	637	669	646	689	663	680	694	642	638	648	614	662	670	674	672	620	666	679	658	672	679	647	662	684	649	676	626	637	653	619	636	658	632	650	712	654	667	643	659	637	638	651	663	628	621	678	629	690	659	654	702	696	605	632	661	686	665	649	675	685	694	621	697	655	657	644	645	643	677	692	658	635	654	659	690	612	666	663	680	670	676	638	645	667	643	636	654	582	696	663	660	653	674	649	711	654	694	637	665	644	667	645	642	643	700	667	635	663	680	669	651	657	654	661	693	668	611	669	663	674	677	673	665	679	661	712	667	667	663	716	643	674	690	637	623	669	667	614	689	637	653	663	637	660	662	636	671	680	686	657	669	661	664	660	681	636	704	671	649	638	652	712	676	652	652	634	670	696	669	649	630	699	593	670	670	713	650	691	646	729	697	661	673	676	642	619	618	697	694	668	668	650	635	635	727	665	676	629	661	663	682	645	658	664	677	680	630	684	678	635	670	697	678	668	689	664	696	659	686	665	684	608	667	649	724	685	713	714	633	669	679	677	717	710	698	679	699	639	627	706	654	675	668	679	664	683	647	605	649	685	675	635	661	690	659	641	698
31337	51825	45289	34500	28628	23220	19128	15523	12076	9530	7578	6020	4841	3915	3265	2818	2411	2097	1905	1652	1606	1499	1437	1304	1208	1200	1163	1043	982	981	942	903	915	907	839	864	891	847	871	824	823	826	794	785	811	853	872	859	821	812	780	833	787	870	774	777	788	819	840	806	775	772	831	777	823	797	818	811	834	791	786	800	796	828	804	738	834	809	810	781	797	826	816	822	797	779	756	850	767	804	798	847	788	816	757	828	751	849	791	793	835	763	791	806	807	770	832	783	821	830	840	782	833	759	813	804	794	773	798	778	820	827	785	808	796	765	793	818	780	835	814	794	764	788	732	797	753	827	798	789	766	776	807	775	816	800	781	809	761	773	759	771	801	762	766	799	857	785	813	802	771	762	771	734	780	803	736	757	818	828	791	808	778	725	805	769	808	816	853	764	807	785	865	787	791	761	777	808	788	775	799	806	794	847	791	842	779	832	753	774	799	872	786	802	759	795	805	785	822	819	749	782	783	817	775	782	823	829	807	784	787	807	774	777	794	820	822	802	777	746	799	761	802	836	791	782	774	825	774	807	837	787	798	771	799	796	817	770	755	843	788	746	832	801	802	782	785	783	803	760	782	794	818	798	767	807	832	844	763	825	845	788	810	772	754	794	805	795	823	841	805	835	797	774	845	768	793	857	753	769	847	731	778	855	769	820	849	793	851	827	853	770	771	805	837	789	793	788	739	793	787	810	779	808	756	798	784	810	745	754	811	811	765	789	814	812	831	804	797	800	813	785	766	753	793	812	806	779	758	780	811	769	775	814	761	784	747	826	821	825	733	778	831	781	770	791	779	787	795	810	748	806	810	781	814	798	786	795	724	804	848	802	789	802	792	805	767	816	754	857	803	776	836	796	789	812	802	819	762	858	810	825	813	828	798	801	848	843	806	774	802	763	853	801	808	798	774	806	779	766	816	821	770	810	723	762	805	766	816	835	741	822	793	806	833	758	873	813	766	755	812	769	776	816	783	804	791	797	767	790	809	760	753	747	748	773	787	803	739	774	792	816	730	820	815	822	789	816	765	831	801	826	778	777	811	809	803	763	775	779	800	806	837	761	776	843	837	807	758	819	773	853	795	725	853	781	756	771	744	814	805	804	820	734	798	763	787	809	819	808	768	808	785	776	779	820	861	815	822	817	807	773	790	754	798	778	788	810	809	774	847	804	777	796	817	793	763	802	781	829	798	744	788	732	781	812	734	805	799	773	771	791	800	824	793	775	857	859	810	761	779	761	793	759	766	782	825	781	784	784	808	767	827	797	797	813	787	830	760	791	782	826	798	817	785	830	762	810	796	786	782	790	789	785	755	824	767	834	772	780	870	814	816	848	761	812	828	795	808	818	783	779	778	802	847	772	844	807	811	797	802	781	778	783	782	793	787	825	823	790	821	735	773	826	805	814	837	756	769	783	741	784	807	818	786	786	814	826	774	813	828	760	779	764	763	789	796	763	797	813	801	828	791	784	804	776	803	770	799	786	803	809	758	790	761	771	777	803	778	778	808	795	741	816	804	736	760	764	796	775	797	794	762	784	763	787	818	799	796	803	851	848	726	796	773	792	797	772	756	813	789	772	771	788	801	821	788	795	780	821	806	832	782	825	794	771	799	754	790	769	825	796	748	800	771	771	781	767	802	758	771	800	831	828	856	812	776	798	764	760	768	753	795	745	783	784	799	767	798	774	802	769	751	801	760	768	799	848	791	792	845	854	807	787	836	781	812	836	778	803	792	798	776	781	782	809	802	749	804	806	765	804	793	845	798	816	767	820	800	790	788	783	811	782	810	757	816	777	856	844	806	768	796	773	759	758	824	801	791	751	766	876	766	736	800	719	811	769	766	806	754	784	788	810	781	773	815	779	844	771	740	735	793	743	812	850	785	804	782	749	794	833	775	817	835	777	851	792	828	854	782	783	799	789	834	844	781	826	791	832	754	773	808	802	814	754	791	803	804	815	823	787	785	758	756	807	799	761	799	792	785	786	793	827	804	816	786	786	787	823	761	805	781	766	806	766	821	836	835	751	763	820	786	791	809	772	786	749	798	789	777	805	801	829	783	748	849	844	792	796	801	784	842	823	779	793	776	758	791	774	816	781	830	777	815	774	839	782	832	805	770	789	786	771	807	806	749	803	808	832	796	799	804	785	829	852	793	797	783	745	785	799	804	765	776	755	830	779	804	784	795	820	804	773	797	802	822	766	828	760	788	765	797	840	786	787	801	818	791	786	779	826	810	829	782	834	781	790	733	803	801	761	828	802	834	826	820	776	765	788	769	745	814	804	762	789	767	790	838	786	809	823	792	800	810	767	775	813	747	802	817	793	810	760	790	796	790	781	792	727	826	821	825	839	817	856	823	750	768	791	795	777	769	784	799	825	813	758	762	767	804	806	809	779	772	779	755	829	841	781	778	749	835	768	777	765	791	787	793	773	762	772	829	790	724	820	778	811	804	791	803	803	807	778	774	786	777	842	778	775	780	757	789	777	799	795	790	746	820	782	775	807	779	809	770	837	774	795	766	816	829	822	786	785	862	784	781	809	785	795	769	805	802	789	764	766	865	801	792	798	822	798	812	794	820	785	808	827	812	808	812	846	799	773	771	850	766	823	791	796	794	759	742	783	814	771	824	747	789	792	815	798	822	822	801	863	811	803	772	806	820	818	796	780	797	788	778	758	844	789	762	835	771	786	747	802	737	803	832	824	785	818	823	760	770	812	827	765	780	804	794	790	797	818	799	812	788	746	818	796	791	858	761	766	781	790	812	809	812	798	828	790	812	818	830	840	780	771	769	795	795	804	816	789	779	857	799	756	803	856	768	788	798	791	733	817	785	803	775	791	793	801	785	841	748	799	785	810	803	769	788	779	796	812	846	839	807	786	794	804	770	761	780	841	792	837	783	784	786	823	835	810	834	819	849	787	796	818	793	788	826	804	777	768	773	801	812	744	812	800	792	884	808	779	757	827	799	760	777	763	808	784	743	821	790	781	767	750	847	795	809	848	729	772	826	770	792	810	801	829	791	837	802	772	793	765	796	806	855	798	827	797	815	865	842	808	801	830	801	809	790	827	788	848	800	792	775	824	786	799	796	772	767	856	824	787	806	816	797	844	826	782	772	810	762	796	828	821	829	802	805	814	782	807	805	825	771	803	774	750	817	815	823	764	795	792	823	775	783	854	785	847	786	830	778	804	777	850	806	816	777	790	768	800	768	823	857	840	814	792	782	784	818	838	803	784	780	843	775	813	784	822	809	784	783	821	779	791	815	756	769	786	783	801	824	793	788	772	795	746	765	822	801	742	803	825	817	825	840	797	778	758	774	749	816	822	848	778	768	793	824	741	805	818	835	762	794	767	795	727	766	738	791	838	778	794	829	775	770	848	790	782	766	788	781	757	804	816	760	788	746	797	823	761	783	773	794	774	872	783	724	770	820	800	782	828	791	808	810	796	827	814	827	761	767	759
22498	20629	28179	23223	21396	22897	22213	13676	9538	7404	5758	4573	3683	3004	2448	2172	1992	1649	1479	1369	1187	1181	1117	1093	975	973	905	910	853	838	794	797	742	736	772	739	692	719	748	736	752	694	693	713	706	690	691	697	691	700	685	701	716	730	643	673	690	660	706	656	657	657	656	677	641	703	667	656	666	703	673	665	675	666	712	710	631	712	664	668	677	699	693	633	663	662	683	666	660	673	704	672	652	660	669	687	654	654	683	684	642	648	665	698	670	657	646	673	639	676	688	687	670	692	656	722	636	702	638	657	698	677	643	590	656	669	640	693	676	685	668	693	699	677	655	640	649	668	634	612	669	627	701	692	703	680	623	636	658	676	669	724	686	698	685	700	634	649	675	637	622	649	694	692	680	635	690	723	633	659	679	671	679	683	726	685	671	671	630	639	665	678	669	676	680	698	643	671	620	628	605	679	667	705	664	644	651	655	611	622	643	691	677	662	659	654	661	661	686	683	691	701	642	649	676	686	682	664	651	675	665	665	698	654	652	608	698	656	660	613	675	701	688	693	683	630	669	671	676	642	631	666	689	689	662	662	673	639	642	657	691	650	692	695	671	670	659	628	669	695	714	654	718	634	658	633	694	698	668	644	653	680	692	627	657	684	643	641	642	698	659	676	682	648	643	672	690	632	603	655	674	723	690	690	642	669	660	654	708	700	701	682	652	674	696	706	734	642	635	625	664	635	670	687	668	683	635	612	699	650	632	637	675	690	672	680	653	701	660	673	666	658	673	684	705	677	655	641	670	681	641	676	689	700	657	693	617	658	691	683	648	628	650	694	644	699	683	667	643	660	732	678	641	675	680	687	662	704	660	653	656	662	671	674	659	660	726	647	637	644	646	630	658	713	673	660	677	606	660	621	682	689	652	695	665	715	660	677	665	638	684	692	616	665	721	665	667	636	660	666	679	723	695	662	666	640	645	695	700	720	641	618	644	704	660	681	630	661	686	661	653	657	697	617	681	709	664	687	652	683	701	659	672	702	669	674	668	664	675	661	682	669	672	668	668	726	665	627	675	658	647	653	645	652	659	660	694	647	709	669	626	671	632	655	701	720	655	653	688	677	716	694	686	676	691	650	675	656	646	665	651	644	651	657	690	707	687	630	672	652	668	682	682	672	666	682	675	654	699	640	719	594	669	647	661	658	681	695	715	702	684	655	663	683	658	644	673	649	637	703	650	692	677	655	636	673	644	696	691	676	678	624	705	659	641	688	667	675	682	671	664	675	660	662	680	661	637	641	660	700	657	687	704	649	678	629	663	675	652	714	653	642	649	615	669	655	637	636	685	710	657	673	698	672	679	657	670	694	660	692	664	686	663	698	647	662	653	610	634	651	657	674	706	712	660	671	633	662	678	701	647	674	671	673	720	702	652	658	692	635	713	704	683	658	683	636	695	670	676	655	636	717	655	652	640	706	668	683	675	705	697	667	687	670	676	708	627	669	669	699	640	652	679	683	673	685	661	593	652	680	651	669	694	640	657	673	656	654	632	677	663	682	657	679	642	650	654	663	665	660	683	664	677	679	665	633	717	648	672	651	610	601	664	684	639	639	699	678	715	652	669	684	687	660	695	625	653	662	669	657	680	687	684	684	664	665	681	681	682	641	619	656	628	691	653	717	692	668	650	721	644	651	658	715	673	652	607	661	664	671	657	646	622	647	674	667	696	600	648	684	624	696	679	697	636	595	630	664	683	674	622	626	641	664	659	665	725	700	639	683	704	667	667	681	695	656	646	675	715	644	695	650	674	667	626	667	662	700	691	649	673	612	638	677	658	622	660	649	681	712	669	615	716	679	623	695	634	656	683	632	657	665	693	735	668	705	676	696	658	686	691	682	660	701	682	714	659	693	665	689	652	649	659	651	677	702	678	633	677	662	671	669	652	655	619	637	663	627	648	673	686	671	674	673	639	703	717	621	657	634	667	648	683	697	681	673	664	678	694	658	685	685	631	677	658	661	674	682	640	663	675	703	649	650	669	699	704	701	662	639	673	676	687	703	646	682	694	677	666	623	634	686	715	677	707	627	641	693	652	680	643	640	655	669	662	648	693	648	684	669	668	652	662	636	665	673	659	599	679	656	722	672	617	677	645	643	657	690	674	666	669	685	675	716	651	657	638	669	668	675	636	659	663	700	623	682	660	684	640	695	670	714	725	626	631	620	687	626	654	613	645	706	661	628	686	693	699	646	671	660	683	696	677	689	677	657	635	632	662	666	660	697	717	676	660	674	683	674	664	653	676	701	660	658	674	634	633	653	693	646	652	702	649	653	675	667	677	653	696	593	652	640	707	646	657	640	727	716	699	656	680	750	636	671	681	609	613	667	678	642	626	675	631	642	639	721	641	621	681	664	689	679	695	633	631	663	718	652	657	662	698	656	639	653	653	693	629	689	651	703	611	680	668	650	631	657	714	677	652	672	688	676	637	672	653	637	661	647	610	661	643	638	672	669	669	651	660	655	675	731	678	677	676	634	680	675	667	686	706	675	662	685	650	680	631	660	652	658	673	676	646	651	648	671	673	693	651	665	664	698	641	652	630	611	654	643	622	623	651	674	679	602	657	644	738	620	644	636	694	656	681	683	686	627	670	647	677	644	657	672	648	645	660	680	649	713	612	647	668	684	659	646	702	639	678	677	688	693	735	702	662	660	637	657	674	641	648	664	629	712	661	643	685	656	681	672	654	664	692	731	629	713	673	627	653	664	693	639	668	622	688	697	692	674	688	672	689	688	671	645	636	616	678	693	633	677	688	680	666	656	625	681	657	683	731	635	618	708	694	666	653	656	672	674	649	604	669	631	677	686	655	685	661	663	673	659	671	666	681	690	675	685	682	648	686	651	660	627	648	685	638	655	697	674	683	635	664	701	667	649	684	656	663	666	634	616	683	659	664	632	651	653	678	645	666	631	672	695	669	656	659	693	644	683	666	716	694	671	643	710	676	703	647	675	705	693	666	652	632	677	673	706	645	681	610	632	621	674	686	672	635	664	674	660	673	669	676	681	723	717	626	647	697	683	638	670	702	638	643	671	692	634	602	710	683	635	657	632	629	686	685	633	627	654	703	675	615	632	594	657	690	695	687	651	668	688	668	637	654	671	672	637	656	641	696	654	671	656	676	650	650	682	659	647	725	632	683	669	668	697	658	670	691	683	660	656	678	666	672	653	707	670	653	726	686	691	663	683	689	658	692	636	658	639	683	640	667	607	750	608	702	681	665	652	652	663	691	674	687	679	643	693	699	671	653	640	649	640	668	637	651	671	670	662	604	640	629	632	692	669	676	672	650	658	691	656	693	700	619	690	701	681	657	644	617	619	689	665	675	637	710	645	707	688	700	626	660	667	670	697	674	684	691	689	649	671	713	659	672	652	665	653	660	651	669	653	652	627	700	643	686	683	674	680	683	690	698	664	668	663	685	668	690	697	653	581	685	678	613	663	637	682	674	687	681	706
33180	56138	50073	39575	33546	27489	23154	19333	15772	12474	9963	7913	6413	5043	4190	3565	3208	2696	2267	2084	1897	1659	1633	1496	1361	1269	1208	1145	1046	1061	1063	1004	934	939	914	884	916	846	848	850	865	908	811	827	855	793	818	837	839	794	787	781	809	814	768	826	810	781	786	751	809	784	857	779	765	806	796	849	821	826	773	774	789	762	788	845	800	737	833	759	824	794	788	773	796	784	750	781	819	788	775	802	804	743	783	819	760	784	773	816	797	728	791	752	847	759	830	796	818	803	804	807	783	802	741	794	805	753	816	782	788	774	828	808	774	789	799	780	762	799	764	798	804	799	793	780	758	783	797	791	778	797	831	783	739	730	777	760	763	779	824	803	784	751	826	788	750	839	808	799	816	858	786	784	794	779	759	817	773	839	771	753	807	723	780	775	824	758	789	811	790	802	805	729	794	761	781	779	804	799	842	830	768	816	790	834	812	775	787	774	781	823	834	810	788	793	844	824	758	795	806	795	814	785	759	813	812	828	773	746	816	815	810	776	791	780	738	748	754	799	779	769	830	753	767	762	798	793	773	771	786	796	777	810	802	794	757	756	756	804	812	753	790	766	762	756	803	801	803	782	753	808	746	787	739	756	789	762	773	760	817	762	804	817	767	810	758	793	774	773	756	819	836	767	771	785	787	813	775	822	753	764	799	766	759	795	805	726	770	802	788	781	828	762	848	789	814	746	795	790	781	846	814	805	840	834	799	750	809	771	802	791	781	773	778	739	773	808	790	786	827	780	770	817	733	823	797	806	760	812	768	785	762	761	787	791	824	820	790	781	820	753	778	847	855	754	829	758	785	806	780	789	783	776	803	775	829	739	839	800	749	789	752	775	866	800	780	786	797	804	833	717	788	771	819	770	759	790	786	823	768	761	789	856	729	798	785	793	805	792	800	770	773	786	792	759	756	807	777	734	777	775	746	790	791	833	794	774	820	796	805	813	760	725	737	830	765	782	794	748	761	762	843	745	797	748	779	723	783	805	767	799	773	826	774	729	801	805	802	827	798	753	787	869	795	773	792	757	776	784	748	816	767	783	755	780	797	810	730	795	787	797	757	837	727	699	765	812	760	778	791	762	788	808	766	817	772	781	734	761	797	789	748	817	767	832	721	828	757	778	743	808	735	829	779	754	756	789	807	799	773	772	766	816	761	809	790	758	795	719	766	803	739	812	786	785	753	781	756	745	770	781	766	858	822	822	798	802	786	752	803	789	768	761	773	780	776	745	757	779	795	815	748	753	798	818	752	825	797	802	846	763	776	757	793	813	832	754	781	824	777	813	758	830	772	737	783	776	777	839	712	768	821	755	835	824	820	780	786	816	765	804	806	784	761	772	776	772	781	781	802	823	799	813	773	739	768	809	737	792	813	828	789	816	781	785	814	776	777	780	823	758	806	749	790	804	777	791	833	820	762	834	839	765	851	822	812	799	811	801	819	730	790	765	735	809	781	733	796	794	804	786	787	750	822	815	834	799	755	765	766	792	773	786	732	815	741	779	813	818	810	820	807	757	788	788	805	739	837	822	809	793	818	786	786	800	780	784	790	790	779	800	799	745	776	751	727	739	851	749	797	761	786	807	840	799	782	819	838	752	810	764	797	808	790	776	772	787	780	793	778	811	754	786	806	809	762	797	804	776	806	811	820	774	755	794	798	807	753	819	781	781	742	802	755	799	771	814	805	772	772	761	742	810	737	813	795	781	864	783	780	837	796	830	763	746	778	764	791	790	783	739	736	766	806	744	788	799	803	763	786	756	767	772	796	764	818	776	801	814	839	780	790	812	793	771	778	759	733	794	804	782	844	745	800	766	768	836	757	795	844	819	779	751	796	771	765	759	802	793	788	786	750	824	816	818	755	799	783	802	796	748	800	762	786	834	794	770	797	787	739	762	779	821	782	770	748	782	818	760	817	797	870	803	823	768	808	718	837	803	746	803	798	822	774	784	776	795	764	788	759	755	812	820	812	755	804	765	810	776	784	799	776	796	775	763	794	766	817	799	867	777	789	758	804	769	799	733	799	805	789	806	794	793	736	771	735	834	803	800	789	814	799	778	803	773	781	815	770	774	833	815	827	789	749	797	774	778	797	781	771	845	810	804	766	760	821	752	832	839	771	768	832	834	799	807	758	763	811	804	751	773	803	761	762	792	772	847	725	794	788	802	816	764	752	782	765	775	737	788	804	797	799	818	794	808	757	784	769	816	804	803	799	723	746	793	771	817	790	789	785	820	771	788	761	824	809	811	817	788	837	776	786	767	742	807	785	782	804	762	799	797	841	780	782	776	810	787	781	786	797	808	774	792	745	745	790	754	759	808	722	806	738	808	798	766	753	820	753	748	746	773	783	819	778	799	807	770	816	814	760	826	856	810	814	807	751	769	804	811	779	802	760	776	784	758	836	740	774	779	801	753	785	845	839	779	790	836	805	762	779	833	799	784	792	820	763	775	820	802	803	764	804	782	810	793	755	807	806	787	833	806	763	888	776	766	797	826	824	783	776	782	810	740	766	784	799	810	788	789	773	845	820	775	784	784	763	768	755	757	794	694	754	778	761	805	758	823	776	778	762	829	791	803	841	742	820	752	730	789	791	779	806	770	854	797	784	748	774	829	757	790	792	716	741	759	820	817	798	793	803	802	821	818	814	791	777	744	763	739	796	740	797	794	786	763	777	786	811	786	837	734	795	766	789	799	794	745	789	764	798	774	753	762	811	782	765	778	779	807	807	781	821	761	717	734	831	766	764	786	753	821	822	808	750	807	764	792	775	796	786	803	786	802	780	752	755	860	798	763	809	732	769	751	747	806	812	857	786	819	739	797	792	748	765	767	807	781	785	765	813	779	764	800	778	780	797	782	788	777	807	777	762	796	816	773	784	846	781	816	750	811	797	829	756	799	746	740	741	778	803	764	792	771	762	807	771	757	793	798	782	794	800	731	777	763	815	816	736	804	803	810	781	843	792	794	822	759	762	811	799	767	790	806	757	757	824	795	783	789	773	797	792	783	815	777	777	777	807	800	816	791	788	827	764	765	784	800	778	782	792	804	761	798	779	776	832	772	804	766	781	776	768	827	765	788	766	790	785	750	815	777	829	768	818	755	822	834	773	793	787	789	815	749	867	741	786	793	744	868	809	775	782	829	783	761	791	790	741	816	742	786	757	756	806	779	780	787	774	834	813	780	809	765	849	769	784	781	822	766	815	792	810	754	773	779	802	856	779	751	771	801	751	806	844	810	774	802	764	794	800	806	819	792	802	793	781	753	750	762	809	794	799	801	807	744	809	779	817	783	761	748	769	800	769	810	779	794	792	778	754	732	801	756	777	781	814	799	730	798	794	733	794	833	740	835	766	782	779	775	758	787	785	805	809	825	813	736	784	774	753	760	762	780	754	801	791	795	775	766	776	767	774	764	767	776	782	775	844	757	786	776	784	729	790	823	784	816	751	782	799	789	818	790	802	796
28006	27177	33378	27282	18087	11637	8239	5909	4503	3531	2726	2243	1881	1597	1369	1290	1167	1098	1060	950	954	833	926	895	777	774	770	741	736	727	742	677	689	752	721	706	745	712	740	697	701	709	688	719	637	728	712	709	674	657	676	642	682	692	683	710	667	659	680	708	656	678	687	754	674	702	676	670	736	681	685	714	668	659	692	643	667	652	675	704	707	664	701	705	692	672	663	661	723	675	692	669	711	710	731	687	666	652	631	688	657	704	709	710	720	674	698	741	679	684	696	698	693	683	692	689	702	664	729	660	645	723	688	660	648	708	649	738	684	710	723	668	697	719	693	651	663	695	660	691	683	733	679	659	670	678	659	682	701	742	700	685	709	691	709	721	679	653	660	689	693	712	709	694	713	726	695	695	680	668	677	700	683	692	695	667	647	683	665	658	663	706	703	677	664	638	676	642	698	628	693	706	667	672	752	702	698	640	649	685	705	701	697	635	717	658	624	711	684	682	698	692	699	689	698	719	666	724	692	699	664	660	651	622	693	651	723	676	692	687	667	691	672	692	664	681	716	734	654	663	656	632	680	675	642	667	711	668	709	701	697	669	681	683	693	684	678	656	668	685	729	664	670	706	721	707	693	742	673	664	705	702	702	691	705	716	652	646	670	685	702	692	729	692	735	688	677	647	624	654	667	668	654	677	708	696	719	691	659	706	696	701	724	696	732	670	709	676	697	611	705	651	647	666	673	648	685	694	693	680	645	693	669	707	704	713	708	709	662	714	683	726	670	684	646	671	736	725	676	660	672	671	700	709	663	696	717	731	672	690	707	696	684	705	664	685	695	688	662	665	686	658	719	689	683	656	641	734	668	674	651	705	647	716	733	702	684	654	693	704	679	689	707	671	693	660	705	701	643	650	709	687	708	667	686	666	673	739	714	723	661	673	737	637	640	674	649	724	689	654	713	665	692	700	679	660	676	693	670	713	616	655	631	672	685	674	664	686	703	690	660	658	732	710	713	692	704	720	656	723	694	670	686	663	708	688	667	714	701	703	691	719	681	687	689	669	724	743	691	663	701	707	703	692	682	661	751	646	679	680	691	657	645	711	705	657	636	687	696	689	660	700	661	698	715	682	695	726	670	732	679	657	677	681	662	651	722	722	643	713	640	670	691	719	681	688	702	645	662	683	699	689	696	657	656	650	686	669	698	659	715	676	731	684	646	704	696	675	703	712	668	696	702	713	688	726	715	678	650	649	695	663	652	667	715	696	679	703	714	693	693	631	674	665	644	671	695	682	652	689	663	646	657	614	721	707	719	687	726	664	678	652	665	675	711	675	697	728	677	655	692	678	716	670	753	692	674	693	711	719	708	746	649	727	702	669	713	714	725	659	677	643	662	672	715	674	690	720	698	705	690	689	631	696	698	668	708	675	689	730	708	725	673	650	680	713	678	650	628	738	695	668	720	660	685	735	693	704	667	683	684	686	645	666	683	686	692	665	637	663	723	660	690	698	756	719	645	645	703	703	648	673	728	711	694	651	704	698	663	642	748	684	709	683	696	678	693	670	692	637	675	679	678	634	711	684	676	682	662	683	735	715	676	664	751	665	650	709	661	713	690	660	700	676	681	610	679	681	693	668	700	696	716	648	661	642	682	709	687	642	663	659	676	730	732	662	707	686	688	742	646	705	689	692	675	674	672	659	695	677	682	665	724	664	705	687	733	692	672	694	715	649	699	679	694	745	642	696	643	658	737	705	695	673	664	707	681	686	676	706	733	689	738	698	677	701	692	669	733	658	650	697	684	692	650	711	671	705	719	736	645	703	683	699	696	686	669	719	683	712	668	712	728	663	655	703	697	724	678	635	649	708	658	693	667	722	690	685	722	695	701	726	708	702	685	659	722	691	653	651	685	681	642	656	738	683	672	696	665	705	710	703	721	667	745	679	720	653	640	640	710	684	693	689	685	659	689	707	734	672	682	715	654	657	704	648	716	695	723	693	690	738	664	679	672	697	668	678	695	655	655	677	675	679	668	657	722	696	686	689	710	651	717	683	639	677	660	672	731	678	666	665	639	654	716	695	698	687	728	647	683	630	663	707	683	658	703	705	712	689	734	698	681	697	654	684	695	705	681	662	671	689	662	712	699	714	718	754	679	724	681	722	687	693	693	677	665	695	734	675	707	691	689	670	657	698	711	698	661	676	683	698	680	717	673	673	686	711	703	639	669	679	690	688	679	674	672	596	706	696	721	688	666	692	646	680	714	645	646	682	663	676	719	667	701	699	673	713	709	687	694	669	685	723	668	748	646	697	676	678	712	717	722	696	663	684	704	679	635	688	637	644	678	697	670	662	692	644	697	644	674	653	655	655	670	668	696	685	735	652	690	686	670	682	687	687	696	651	727	679	703	642	702	728	683	668	703	706	658	697	670	687	680	661	661	735	657	673	662	701	736	723	732	669	696	680	707	683	744	649	646	631	635	665	726	650	695	692	638	701	704	700	668	730	688	713	624	712	664	748	655	673	695	729	657	706	687	665	677	685	684	645	688	677	726	681	722	681	676	668	685	655	635	698	686	711	719	671	664	695	655	665	706	728	689	722	682	699	684	684	727	661	716	704	689	690	700	708	673	659	651	688	727	719	677	694	665	646	661	668	664	709	688	642	686	648	657	703	617	703	705	720	614	672	708	680	634	655	740	691	695	703	693	678	681	723	647	673	686	683	690	707	683	697	704	697	682	683	691	676	641	688	706	663	647	695	681	661	715	684	711	710	667	621	674	685	688	640	632	655	673	637	680	706	697	680	706	714	720	717	678	725	675	659	699	675	704	681	703	679	727	739	664	723	670	662	639	653	649	626	685	689	693	693	713	704	675	650	725	725	670	640	664	679	704	666	708	692	680	654	711	682	666	708	719	686	645	675	707	757	698	676	659	717	656	669	655	671	640	679	714	713	694	675	717	679	680	716	663	661	696	676	655	707	714	663	656	692	658	645	680	669	707	685	722	710	728	701	669	704	633	679	683	702	679	735	692	670	729	654	655	664	692	687	681	709	626	663	688	663	647	705	668	717	740	687	689	674	703	682	729	653	653	710	712	626	680	690	700	721	685	686	676	675	723	704	672	701	681	723	667	715	626	663	673	663	698	697	699	692	672	680	654	677	697	693	683	686	658	745	695	659	705	726	720	687	720	690	693	688	701	748	683	696	668	716	665	678	682	646	659	678	677	669	659	689	631	713	694	710	670	678	684	703	757	684	687	705	678	693	684	706	697	660	717	633	630	687	722	689	686	633	674	722	685	678	716	689	666	691	663	642	670	690	733	733	668	723	678	701	703	669	647	697	670	682	696	678	679	686	693	655	694	690	656	690	729	663	694	716	664	718	681	649	637	671	735	670	649	726	738	711	675	698	682	656	719	697	662	663	677	690	689	698	704	662	710	699	736	699	683	680	675	651	689	705	648	671	698	667	685	751	695	670	623	647	682	689	691	677	683	697	654	662	666	682
32451	44462	39177	29018	22590	17487	13789	10821	8493	6586	5163	4251	3324	2765	2169	2005	1799	1626	1487	1403	1298	1180	1104	1103	1056	1000	971	1014	953	953	923	927	857	879	836	841	928	862	868	851	895	873	864	849	815	839	821	825	840	843	776	817	782	857	861	852	884	794	818	836	875	821	835	856	834	792	805	815	837	858	855	830	858	832	839	829	850	839	790	866	843	843	835	798	865	843	798	862	853	856	819	855	854	836	789	775	818	822	857	811	863	849	809	860	814	847	790	843	840	847	825	877	835	813	860	762	882	837	838	811	790	838	843	755	821	860	827	845	883	843	794	811	792	843	815	856	791	819	823	809	790	834	857	836	863	846	849	838	789	842	815	801	835	787	783	733	800	822	777	831	830	802	880	854	831	751	830	839	823	831	824	806	842	802	831	817	778	815	816	842	826	821	780	800	840	813	806	823	768	845	826	813	816	776	824	846	800	813	876	814	835	864	817	811	774	799	834	782	812	808	788	824	818	796	837	842	809	845	818	821	837	862	842	843	836	851	799	834	903	846	851	814	840	858	818	800	809	830	861	843	827	825	841	856	868	819	882	842	819	832	790	800	821	785	804	813	867	833	817	831	815	848	797	873	863	820	824	846	841	804	899	810	908	830	845	787	834	801	826	827	814	845	793	845	809	813	832	810	859	785	853	856	781	810	796	815	815	844	838	814	802	812	792	826	771	874	799	842	873	824	840	818	860	789	789	831	849	765	863	843	802	834	748	863	844	815	837	836	874	820	785	827	873	817	836	827	830	812	833	828	769	781	786	804	860	817	827	810	876	865	835	824	839	801	855	765	797	801	863	802	839	853	828	781	832	804	854	841	795	805	823	835	818	820	846	885	749	867	804	817	832	776	799	847	815	846	898	806	894	809	801	827	796	833	810	837	844	811	849	875	858	805	812	872	792	761	840	800	810	810	791	808	826	811	820	815	783	832	852	814	786	835	840	805	850	855	831	825	829	801	772	800	766	810	820	804	811	818	869	849	805	831	792	790	801	797	826	843	801	826	851	811	857	822	790	777	812	826	818	870	801	783	819	791	779	787	843	774	781	810	797	765	817	832	859	798	846	825	844	822	834	808	797	862	870	785	832	867	861	839	829	771	820	825	861	842	809	797	829	849	866	832	836	849	806	828	828	774	805	763	799	856	847	842	855	838	812	848	815	835	860	850	825	906	843	852	849	798	863	816	822	838	832	842	779	820	800	812	832	821	841	781	795	854	819	829	772	816	888	857	787	850	840	835	831	834	808	835	826	806	833	842	813	777	816	824	796	811	786	878	855	830	795	806	881	865	851	865	831	810	844	832	848	853	750	784	851	863	816	839	816	857	828	797	829	806	825	799	833	795	860	835	794	833	779	841	846	775	831	852	842	789	797	838	797	848	881	837	798	824	865	799	789	778	794	782	812	830	826	845	743	833	807	821	812	786	869	836	847	813	812	823	779	846	849	852	805	799	840	829	827	839	837	817	848	817	801	760	821	847	852	866	814	872	820	833	835	818	780	822	797	847	806	849	781	753	823	810	810	779	791	807	853	794	866	827	784	854	858	766	803	829	827	785	808	875	842	845	844	862	844	849	824	844	843	856	824	777	848	749	833	809	824	846	853	858	784	867	786	798	809	807	830	817	852	839	830	765	800	752	818	813	847	838	779	845	806	812	775	854	822	789	836	781	799	815	821	811	820	808	848	804	845	876	773	836	756	773	803	855	818	833	798	807	786	815	785	865	816	868	793	823	756	862	802	794	783	838	798	812	893	864	828	842	824	858	837	829	820	868	829	840	788	842	825	831	819	801	835	793	857	828	799	803	798	797	822	770	800	789	865	795	824	820	844	830	810	861	838	808	841	824	857	857	813	813	819	822	795	845	845	839	788	805	813	828	841	812	849	833	815	856	818	796	869	849	830	761	779	800	820	769	822	784	833	894	818	788	759	809	832	842	804	820	799	812	858	807	800	848	813	812	799	789	839	857	822	789	833	842	857	775	801	773	817	815	816	826	808	819	829	820	851	796	772	784	748	830	803	788	882	873	802	849	854	792	822	857	862	812	786	805	835	773	799	832	823	779	781	811	862	848	805	816	819	810	844	867	842	866	798	804	791	833	815	876	804	800	795	855	827	766	840	817	820	805	807	838	839	790	843	850	799	801	834	814	852	830	851	831	843	827	863	810	815	833	840	824	777	780	832	842	816	832	872	848	843	809	808	774	786	845	808	861	810	830	788	842	878	771	825	839	845	809	804	816	772	798	808	813	853	835	779	776	792	843	787	896	875	777	773	802	866	800	808	807	765	795	799	778	807	790	828	827	845	833	810	836	778	787	809	871	797	836	753	846	768	791	823	819	810	845	775	805	810	835	811	824	819	821	877	799	810	800	835	836	815	818	879	820	818	834	883	814	810	796	806	815	836	782	825	848	809	855	779	823	829	815	788	803	805	841	796	850	798	794	824	808	844	817	830	817	835	834	795	817	824	790	814	830	890	833	837	794	840	795	796	844	758	812	833	769	811	770	835	845	846	813	854	838	840	826	811	817	810	789	821	836	814	818	821	864	790	834	813	843	814	853	865	850	862	823	859	856	839	814	829	829	855	769	833	788	813	841	831	831	816	784	855	838	783	827	881	874	846	814	894	843	811	801	829	854	837	824	814	820	828	808	821	847	796	769	817	768	820	783	865	800	848	786	852	874	803	848	794	796	825	813	839	809	785	799	829	805	831	840	818	818	827	844	819	868	763	869	841	803	753	839	843	802	833	814	843	784	802	837	857	831	827	825	827	830	897	848	839	826	813	790	867	787	793	809	823	779	822	810	778	848	800	802	841	884	823	821	790	852	802	889	833	761	781	852	851	843	833	864	841	784	857	862	811	815	809	810	822	863	793	813	795	881	830	824	833	833	838	832	819	831	781	787	815	832	811	892	835	815	810	832	874	844	877	802	832	851	785	837	819	801	885	801	785	818	819	820	816	818	798	808	799	854	825	839	797	793	818	851	841	822	757	875	778	814	867	831	841	792	834	813	822	828	757	818	864	795	804	852	841	805	838	882	795	822	801	849	876	794	825	802	804	833	757	816	859	853	820	801	854	834	795	811	801	859	785	832	817	840	882	817	846	763	806	809	864	846	821	835	799	814	812	845	804	817	807	767	829	824	853	867	806	798	846	796	776	763	881	856	867	835	814	757	829	849	809	823	838	844	856	809	828	841	779	800	804	779	844	844	776	848	804	827	889	844	841	804	791	850	830	777	816	859	852	834	824	810	815	831	811	873	812	814	758	798	809	787	840	826	845	791	797	869	843	804	849	816	816	823	795	809	841	823	796	808	860	816	829	764	834	798	881	811	836	825	831	810	824	764	793	814	852	827	815	832	874	842	802	809	788	827	853	871	840	902	855	835	807	864	858	833	808	830	844	843	827	790	815	829	872	860	861	901	803	811	832	882	843	832	813	808	819	817	809	815	855	812	832	835
23695	20766	27868	24552	22341	19845	14785	9185	6697	5265	4048	3156	2608	2220	1940	1588	1444	1297	1241	1123	1066	1047	1020	937	890	903	829	783	773	711	741	743	807	736	751	697	721	718	703	662	706	707	674	650	666	646	649	731	622	690	691	727	670	698	701	698	703	650	688	653	654	686	691	661	679	653	694	700	654	665	663	651	692	721	677	695	676	637	683	650	681	760	649	654	716	678	647	674	677	698	656	714	690	649	633	674	631	671	672	633	662	669	730	662	647	669	622	653	664	669	639	653	669	673	645	688	628	666	640	688	655	709	663	639	719	683	661	633	722	663	696	635	640	638	640	684	687	663	656	704	672	653	649	626	704	624	683	688	633	684	641	668	696	685	695	679	614	674	717	673	681	669	676	713	661	698	630	656	663	681	657	623	672	630	683	671	690	655	705	647	666	704	650	621	639	644	639	692	672	651	686	719	683	622	670	650	687	690	666	664	641	644	648	642	698	669	707	667	683	618	628	647	636	639	647	630	665	701	652	661	669	692	649	668	640	719	659	667	636	650	667	631	677	660	687	652	702	652	723	684	716	677	649	668	662	650	674	651	693	695	652	697	633	697	659	647	666	656	636	676	601	701	635	645	661	699	666	682	620	639	680	649	683	635	642	671	646	661	661	692	645	686	681	691	686	686	654	713	627	680	683	693	637	660	666	682	644	652	684	661	676	678	669	645	661	636	653	685	655	628	675	681	665	634	676	654	653	630	686	695	649	672	638	631	628	649	603	581	661	673	650	645	678	666	675	631	644	683	642	612	679	686	637	669	679	672	645	632	665	630	684	648	691	656	664	698	625	689	649	677	715	676	664	674	673	700	663	641	701	669	669	665	667	640	630	664	658	648	644	590	699	695	677	664	620	708	684	718	652	664	658	645	705	627	635	612	702	640	689	717	674	689	695	655	661	657	643	681	692	655	652	598	681	672	671	682	672	691	655	671	725	686	698	666	640	664	599	663	691	661	691	670	690	662	689	683	661	612	649	669	686	735	655	625	659	655	736	665	649	668	671	647	687	650	670	669	704	661	679	637	659	649	671	616	657	687	661	654	693	698	662	649	658	662	689	677	684	666	681	664	665	663	684	686	639	644	662	636	667	715	677	674	668	682	633	641	670	656	661	641	640	684	700	670	626	696	646	609	676	670	646	675	674	674	677	672	663	661	670	664	611	620	654	686	672	645	674	669	669	670	660	646	697	673	658	735	643	709	659	666	681	687	662	663	712	702	701	717	683	676	652	708	655	660	697	670	671	614	678	679	628	600	669	648	653	753	636	677	681	674	673	627	680	684	636	685	646	661	652	669	628	700	676	658	682	625	727	654	686	627	663	674	621	641	676	708	671	679	643	657	651	661	627	690	690	676	686	658	678	634	651	670	615	717	658	652	682	612	660	668	675	693	677	641	653	678	668	651	665	671	734	694	660	694	670	665	659	677	684	659	708	688	662	635	625	680	661	646	655	734	710	681	628	660	651	656	728	680	654	634	650	643	682	664	677	671	751	672	689	646	677	656	678	641	679	617	697	686	633	666	669	618	658	691	683	624	672	715	693	691	664	686	691	663	698	706	675	659	698	626	697	720	656	676	645	731	622	671	673	621	643	703	649	688	673	634	633	638	715	682	668	636	672	701	715	670	648	631	666	674	671	667	648	660	662	673	645	655	641	647	655	641	680	647	708	680	683	640	624	687	641	680	619	697	675	639	677	650	648	671	700	710	660	645	671	653	670	646	642	618	652	685	707	649	666	651	653	672	668	712	683	643	660	680	677	698	676	699	637	703	629	687	698	665	686	657	661	639	647	657	656	675	689	704	678	672	668	666	653	649	643	643	662	664	685	703	673	647	693	676	705	656	659	668	670	613	666	680	649	694	707	640	608	703	670	679	693	646	671	653	691	675	691	647	668	629	672	660	664	657	651	679	701	670	668	639	631	644	648	641	665	623	673	639	650	656	706	648	643	631	691	688	684	657	683	668	667	619	622	654	685	690	706	666	604	669	679	684	658	615	657	640	669	668	705	635	656	637	662	579	662	672	648	643	693	652	634	681	686	710	638	672	648	636	677	617	650	609	608	644	655	658	646	617	680	641	686	670	723	659	692	652	690	645	662	665	700	656	699	592	665	708	675	676	664	640	638	641	653	611	650	680	678	628	708	669	693	698	651	649	648	664	635	638	665	664	691	666	601	653	669	678	658	665	629	656	674	648	617	671	656	683	670	633	621	687	648	701	674	681	659	709	685	635	665	679	612	691	723	660	640	643	632	697	655	667	688	728	699	671	677	680	724	663	703	644	601	651	680	667	652	623	646	627	680	668	656	673	657	624	695	664	677	641	672	629	638	686	663	679	643	677	710	713	700	648	671	678	672	657	666	695	638	647	642	646	661	630	684	583	652	651	641	692	652	636	688	647	650	648	674	644	645	710	662	720	693	657	658	650	645	620	647	709	627	707	674	643	669	665	690	675	641	679	652	695	631	669	671	663	702	692	673	620	725	644	648	656	676	611	622	688	668	674	677	686	718	689	619	637	643	664	677	640	686	647	634	659	668	684	663	674	696	709	671	660	705	684	680	650	657	670	737	629	687	640	691	680	677	683	736	642	660	635	625	682	685	642	675	699	687	634	678	648	665	662	600	652	624	658	635	705	697	649	633	670	674	667	647	697	670	684	646	665	642	656	630	628	658	674	630	656	676	684	662	672	622	679	642	637	653	669	652	666	674	645	682	700	685	689	642	606	629	610	672	672	679	644	665	703	676	670	670	631	674	620	709	665	666	671	644	654	635	693	676	666	695	672	695	681	619	658	669	696	639	714	661	696	648	676	628	720	636	681	680	672	669	628	672	677	654	708	699	644	669	689	652	634	645	680	677	644	682	654	712	645	676	680	660	701	661	723	700	634	667	711	665	665	634	656	669	664	662	634	655	669	676	660	673	640	662	680	707	662	681	688	674	672	671	655	683	638	703	670	670	642	619	665	632	606	690	612	723	644	671	737	686	663	653	650	663	635	649	635	666	671	667	627	671	662	666	637	667	704	695	620	677	657	642	726	657	673	695	643	664	696	645	663	639	705	671	665	625	636	643	709	653	671	670	682	690	712	663	671	670	697	621	612	640	678	668	678	664	676	692	699	686	627	659	672	679	638	697	641	708	652	648	565	678	657	665	674	618	680	651	624	595	660	709	692	663	672	703	673	705	671	706	664	620	668	719	690	630	684	654	634	665	681	703	638	684	627	725	646	633	669	707	633	661	720	663	691	662	689	697	666	692	644	664	628	637	683	684	629	635	662	659	681	699	635	663	671	656	647	702	699	599	647	662	632	656	707	700	672	653	736	721	693	680	664	687	609	645	655	674	692	663	646	658	651	639	687	665	685	648	663	668	656	668	692	725	661	658	696	699	700	691	664	631	662	684	629	694	646	659	657	646	672	615	647	641	686	671	634	637	661	710	652	654	639	605	638	678	612	682	717
32118	51576	45638	35485	27710	22354	18708	14636	12038	9370	7269	5773	4640	3811	3243	2601	2321	2132	1853	1748	1600	1409	1347	1233	1191	1163	1124	1064	1017	1029	969	908	909	880	923	908	822	918	873	842	804	869	859	835	823	836	863	809	821	820	836	821	772	799	789	788	830	799	783	802	838	826	803	818	809	802	786	792	773	806	840	818	807	805	844	753	840	765	812	851	763	800	785	780	823	811	791	799	778	822	762	806	797	785	800	828	756	817	802	797	841	794	810	748	769	852	799	809	788	780	750	787	817	810	771	824	826	768	781	780	826	821	799	756	792	799	755	805	798	774	736	794	807	855	783	826	807	861	790	790	859	778	790	790	770	779	736	769	813	806	809	818	777	829	809	812	786	765	798	852	794	832	795	790	839	810	850	828	771	777	783	840	768	824	802	793	781	814	814	842	837	836	857	774	824	777	760	799	808	805	756	820	813	798	787	765	823	829	811	818	830	797	745	819	806	819	833	818	776	807	802	824	826	764	793	849	848	828	755	835	813	778	822	795	845	777	787	825	722	824	802	846	825	830	794	782	799	766	809	762	803	798	808	818	815	826	773	805	806	801	752	801	823	794	777	798	823	803	842	770	806	866	821	780	807	806	819	778	759	818	838	835	849	795	791	787	787	789	807	830	767	810	815	751	781	761	816	769	796	803	828	784	832	796	764	856	766	762	811	814	871	834	833	810	814	835	788	786	815	783	808	801	860	754	802	827	797	835	762	777	756	837	791	788	825	745	787	814	846	784	750	798	822	842	785	786	769	839	768	776	800	805	812	801	794	787	778	772	812	839	796	803	812	776	788	746	773	791	812	856	788	793	783	774	772	762	771	797	772	770	787	807	826	797	768	815	761	828	769	771	808	743	788	757	832	732	791	838	800	784	755	778	842	824	826	788	830	773	775	781	781	800	813	809	739	808	810	807	813	800	798	815	767	855	814	837	811	845	797	794	798	798	770	770	885	834	812	795	824	809	756	805	845	817	796	815	816	786	823	795	814	852	798	796	780	800	798	786	856	773	814	780	806	828	776	725	771	790	774	781	734	767	795	726	777	766	767	818	719	772	792	810	778	791	761	845	834	844	834	826	809	808	817	787	815	813	790	808	775	759	783	787	832	795	813	771	774	799	790	823	804	780	807	795	824	803	787	797	767	771	860	795	786	871	799	784	772	748	781	813	797	846	762	767	783	785	780	782	828	822	825	788	772	772	807	787	800	786	782	807	795	803	780	810	784	749	807	829	772	796	840	773	849	812	837	758	788	761	791	804	815	774	794	766	852	789	797	765	813	806	765	856	819	792	838	824	784	792	739	818	826	807	815	809	769	783	838	807	803	837	765	785	766	833	803	844	823	856	775	825	820	795	779	827	798	782	778	797	798	819	806	796	749	811	735	813	800	808	810	815	769	773	817	816	835	776	735	784	757	801	758	773	811	738	774	820	771	781	826	851	791	785	819	788	808	780	792	803	817	806	764	769	782	801	787	787	827	783	807	831	801	762	776	760	786	841	748	738	810	857	780	807	818	747	814	815	818	814	771	787	743	848	816	791	828	818	769	818	785	822	754	818	770	792	820	764	806	796	786	802	792	772	817	756	819	800	825	812	831	756	825	846	770	810	823	783	789	793	816	802	780	766	802	795	785	831	824	820	819	819	786	779	816	801	802	841	807	793	792	795	819	840	787	813	756	839	803	779	825	882	794	793	774	809	793	774	775	841	736	807	806	776	811	793	777	819	774	761	859	818	846	842	773	795	695	821	757	767	794	857	774	821	863	839	813	783	813	746	780	770	791	834	808	794	814	713	799	818	784	811	804	824	809	762	768	773	810	859	746	771	743	779	830	759	781	784	785	776	768	791	789	761	786	814	760	776	773	788	820	768	785	799	801	775	802	748	816	832	827	772	768	818	796	801	779	829	825	796	811	839	889	771	792	805	838	784	801	776	811	831	807	828	794	847	740	852	766	805	820	771	809	805	785	787	825	778	785	792	800	784	820	810	814	804	814	807	811	857	843	856	769	774	776	793	767	771	839	851	769	808	783	778	799	773	768	795	842	786	808	819	793	891	814	761	791	855	781	789	780	810	810	789	799	829	770	811	778	785	807	810	806	774	818	801	827	802	800	821	812	748	785	789	782	779	816	826	810	755	831	818	767	768	820	825	800	830	793	802	805	800	802	806	788	776	802	796	763	740	775	796	844	824	796	846	813	799	820	769	779	752	782	791	792	757	765	841	807	793	794	780	817	808	806	801	799	803	811	837	769	806	791	834	855	794	715	790	877	861	802	783	836	841	822	800	799	817	791	754	804	845	740	761	800	805	808	775	799	816	808	822	794	789	793	785	789	759	796	821	830	767	785	782	842	824	765	796	824	793	805	776	839	815	868	765	841	794	808	762	816	835	803	767	768	796	803	811	823	845	778	789	842	834	830	834	819	790	821	811	798	794	811	789	856	750	845	766	770	775	749	810	761	793	827	809	815	807	847	793	797	759	756	780	793	816	822	819	805	776	797	773	778	772	764	807	803	814	799	737	777	790	797	807	810	822	805	864	805	780	811	795	812	790	829	811	780	786	825	860	782	788	837	775	801	801	774	790	804	822	786	767	828	781	856	749	821	851	780	773	765	815	757	830	781	790	817	731	744	795	844	801	771	804	817	812	768	838	829	794	783	790	862	750	791	827	820	781	824	792	756	792	792	808	870	786	834	820	841	783	801	786	781	801	773	815	779	835	784	787	788	793	766	804	806	787	767	803	795	807	804	763	754	802	809	759	823	803	804	762	838	837	790	814	841	838	806	883	808	815	791	836	760	788	830	771	838	831	752	796	811	779	815	799	845	816	827	790	799	817	812	845	840	741	794	757	794	786	813	717	847	815	807	828	819	769	766	800	821	791	789	757	787	816	780	796	834	810	793	792	768	746	769	785	761	818	803	818	830	793	807	836	774	832	853	797	791	823	792	798	783	800	768	832	785	881	811	813	800	807	792	769	807	807	811	808	814	802	835	804	758	781	815	787	800	791	859	812	787	787	837	812	809	819	776	785	821	797	784	813	790	788	844	887	753	804	824	820	823	803	807	780	737	822	809	804	776	860	778	795	764	831	845	803	769	772	801	825	806	842	819	832	777	792	789	779	814	862	808	808	761	772	809	819	775	811	827	815	805	788	747	822	788	803	813	793	815	764	770	840	811	783	785	803	758	792	867	778	782	739	799	766	781	833	769	805	749	793	831	787	778	818	780	775	840	808	775	818	789	806	789	796	801	833	806	834	827	826	792	834	827	780	802	787	801	813	839	757	766	812	751	784	772	824	850	803	772	818	768	843	809	787	783	753	754	828	780	772	780	792	845	840	826	786	762	826	800	802	787	805	813	821	808	781	796	765	805	792	785	812	784	831	809	833	776	811	790	801	813	814	818	795	763	767	756	840	822	827	826	804	805	787	830	822	770	841	795	761	765	778	810	836	821	826	819	849	786	818
22609	20733	28314	23320	21405	22898	21956	13152	9230	7201	5637	4378	3343	2915	2442	2119	1784	1675	1489	1384	1333	1141	1133	1043	1027	967	928	878	848	870	791	789	703	776	743	706	746	734	716	705	738	646	712	738	696	701	760	710	757	636	644	729	654	648	644	636	690	692	723	677	683	636	665	688	689	671	706	609	644	700	744	659	667	682	664	662	666	696	685	665	657	601	626	694	674	706	684	692	595	664	643	619	655	668	727	677	678	672	697	620	674	678	702	646	695	681	640	673	664	641	652	650	670	638	720	607	671	668	651	658	648	715	667	653	637	691	659	691	724	639	689	645	619	674	665	653	680	672	693	703	658	663	684	693	704	660	693	702	614	682	681	693	675	720	685	684	697	671	622	675	686	718	642	669	679	682	709	672	675	671	757	637	686	649	665	676	639	628	678	655	652	665	718	670	708	675	712	658	622	701	694	675	636	704	718	682	645	651	668	692	691	695	622	702	643	661	660	642	698	655	672	685	682	671	630	623	668	617	663	736	698	647	680	695	648	646	656	702	680	720	692	679	666	619	715	682	676	653	664	672	673	680	688	642	626	607	668	689	630	674	695	617	726	670	656	658	680	620	653	655	616	673	623	644	688	671	681	651	685	703	746	694	659	660	716	666	691	699	681	683	679	649	684	700	675	638	739	727	673	665	627	662	652	684	653	655	726	718	624	638	644	663	658	663	666	688	626	685	666	700	709	676	664	668	713	681	690	683	696	680	693	686	661	695	626	709	624	660	714	706	678	673	693	694	696	666	616	657	603	652	686	657	684	649	693	650	724	661	694	644	659	637	685	695	675	604	691	712	687	663	637	672	659	657	657	716	653	661	643	682	693	704	722	674	666	662	658	690	653	682	686	669	663	641	692	671	663	666	693	688	666	674	646	640	660	658	731	712	697	640	670	651	605	669	673	649	647	642	725	679	718	693	696	636	686	679	645	726	686	653	698	704	619	631	678	644	713	667	701	695	688	683	708	653	648	672	689	699	687	592	671	691	662	683	651	695	704	652	667	684	638	695	671	657	670	665	648	672	656	669	658	651	664	680	685	674	684	689	676	630	673	651	669	656	665	686	655	627	676	711	702	675	675	649	690	668	671	717	662	668	694	661	678	711	674	691	675	683	728	663	684	650	663	675	668	672	665	692	700	643	646	672	713	734	674	653	676	675	646	698	660	658	679	642	646	697	658	662	713	657	749	692	658	673	654	675	697	675	690	693	638	643	679	697	678	624	610	698	663	665	619	612	646	631	667	671	699	725	717	722	609	731	675	675	678	650	713	646	698	682	642	678	629	665	682	660	683	663	625	675	674	648	673	682	687	669	708	616	670	681	680	664	634	692	655	699	697	646	672	681	645	673	660	681	699	731	683	657	667	672	635	683	663	674	642	695	666	649	684	678	625	654	718	662	694	682	652	710	656	707	646	613	625	678	682	643	670	692	657	639	718	631	684	693	679	661	698	725	691	682	665	629	728	652	689	750	710	702	663	703	664	698	626	668	693	664	691	698	688	683	639	705	665	690	662	663	708	688	658	668	693	644	669	699	677	685	668	696	680	661	687	670	687	696	652	664	664	649	655	678	737	631	647	655	699	614	651	695	701	686	695	661	667	646	729	674	713	639	715	651	620	683	708	603	675	676	662	703	671	641	665	717	693	676	693	697	709	655	710	694	667	664	625	645	667	663	668	657	668	691	717	650	641	705	663	688	684	675	672	611	651	671	671	645	612	630	730	642	628	650	671	742	687	677	674	618	722	650	654	654	704	634	697	658	666	688	717	693	692	703	667	697	686	623	669	655	671	657	637	664	672	715	621	665	657	670	711	673	664	742	661	679	657	670	664	697	654	662	650	711	635	676	729	667	682	670	657	674	669	691	626	693	708	702	708	611	669	695	692	708	668	709	657	672	707	683	612	706	622	651	690	603	642	672	679	697	650	691	660	658	659	654	653	633	687	662	678	655	639	629	618	632	659	714	673	627	682	651	686	687	665	645	611	669	683	669	646	664	693	672	655	675	703	633	658	670	724	677	662	656	698	636	695	670	707	614	671	674	675	655	617	651	673	711	613	666	699	699	609	682	667	691	691	682	716	678	722	732	677	707	706	717	652	686	639	675	678	654	641	623	713	638	635	630	678	647	668	675	693	693	638	642	596	666	635	648	712	684	703	681	669	685	647	679	665	666	661	702	672	670	673	669	682	652	685	694	677	651	618	654	671	698	662	675	676	659	662	704	704	665	683	660	647	671	658	693	656	655	730	598	641	692	633	648	661	614	716	691	670	658	644	640	656	685	650	664	670	692	711	681	661	670	643	714	660	657	665	663	695	699	691	704	708	666	650	669	680	695	642	694	649	671	729	664	675	649	679	645	671	688	664	621	663	698	687	683	658	665	676	697	729	651	692	727	656	659	673	675	691	664	681	711	673	700	647	645	634	655	712	678	658	672	767	650	668	669	677	685	670	688	713	684	643	717	717	687	675	683	644	672	668	689	681	666	730	665	655	648	651	675	707	685	637	700	711	687	665	689	669	636	720	685	706	669	701	685	625	699	726	662	680	670	678	699	693	669	669	687	651	685	644	687	653	675	622	700	662	659	682	655	690	663	656	689	668	675	690	665	662	683	684	661	685	693	676	680	695	677	662	663	688	633	597	682	693	702	654	663	660	709	719	665	683	667	692	679	682	687	634	668	658	696	704	700	700	736	646	661	613	681	665	701	634	669	709	727	671	687	656	632	700	711	675	707	652	723	697	712	642	700	682	672	699	670	672	673	675	712	685	682	625	660	642	659	675	674	629	624	641	671	678	697	691	641	681	685	692	688	667	679	695	703	687	662	683	722	671	690	683	693	682	652	663	636	681	643	611	665	672	636	700	683	663	693	669	637	730	692	665	639	645	662	704	677	703	699	672	644	700	702	632	681	615	645	651	642	721	671	696	658	645	662	702	633	655	694	669	663	684	685	658	675	637	650	665	664	652	658	699	667	671	658	675	661	674	661	626	680	679	659	697	646	654	709	689	677	663	672	713	706	666	668	683	674	705	722	644	693	668	683	679	674	673	713	673	644	676	700	635	686	700	661	669	627	644	665	682	673	672	675	678	717	660	741	659	701	731	607	702	707	682	674	648	679	692	647	641	630	683	664	678	639	692	717	658	668	642	674	680	679	667	713	668	709	677	665	670	673	712	643	700	631	661	646	699	700	664	630	654	681	640	663	625	687	645	650	602	647	638	701	669	713	667	652	675	693	674	666	676	618	648	671	645	629	667	684	677	640	641	658	698	671	681	678	684	671	678	670	644	690	666	700	727	645	651	674	699	649	672	667	694	648	640	649	698	691	681	699	643	718	679	670	690	651	678	636	696	679	713	711	643	657	680	663	670	639	666	692	683	693	669	635	697	702	697	684	658	652	646	674	673	674	625	696	665	666	658	681	666	695	653	711	708	670	700	667	669	668	669	650	641	626	684	709	688	649
33790	57326	50670	39912	32421	27149	23104	19061	15464	12072	9625	7793	6233	5036	4194	3491	2967	2665	2379	2128	1968	1755	1706	1390	1356	1322	1194	1157	1089	1017	1043	964	934	950	922	955	911	836	935	868	873	872	828	807	873	877	901	801	791	817	826	849	806	745	824	816	769	790	767	867	819	832	807	823	797	732	821	805	792	793	787	784	809	741	761	824	835	806	784	787	829	787	769	805	809	825	812	779	814	795	775	807	797	858	746	797	792	803	840	768	763	813	816	817	816	812	784	795	806	776	802	792	800	747	792	800	759	801	795	798	838	820	808	802	748	797	759	867	787	748	828	832	811	785	789	798	812	770	845	787	797	812	816	791	835	802	839	820	838	797	786	815	820	826	826	808	801	748	822	785	812	811	865	768	777	776	769	767	759	804	863	830	785	806	776	843	829	787	806	829	816	771	807	795	807	826	760	772	808	821	807	756	771	855	833	810	764	749	772	826	829	821	836	825	821	822	794	832	845	848	803	856	805	791	824	829	800	832	796	810	833	796	810	814	780	806	802	813	869	831	805	833	804	757	768	769	771	811	698	782	804	821	762	792	801	818	801	733	779	782	752	831	775	789	796	800	828	838	796	828	786	744	778	814	776	822	796	859	801	809	808	814	802	785	830	812	833	762	793	819	794	795	753	792	857	802	789	781	741	801	802	791	786	779	809	802	774	819	767	819	788	840	803	803	777	822	782	820	803	803	748	806	820	731	859	821	819	794	822	770	811	876	778	795	786	823	774	795	829	819	804	824	821	820	769	784	781	794	807	797	843	835	789	749	849	785	806	792	776	801	828	881	790	791	734	797	766	761	835	782	804	824	777	806	798	803	808	799	799	812	811	797	801	789	785	835	838	795	816	767	790	757	850	787	748	737	817	743	861	787	800	769	753	862	808	856	782	794	796	836	837	819	790	739	802	766	832	811	808	850	806	860	746	838	779	816	798	861	823	783	825	799	773	815	831	775	757	775	795	818	778	770	791	788	799	775	832	814	797	798	757	814	797	788	814	855	784	781	786	842	735	798	804	826	774	786	820	760	811	758	849	798	788	809	828	849	790	765	843	819	832	808	786	778	805	792	798	813	796	813	840	749	849	824	831	819	790	830	811	790	783	805	809	790	853	804	860	763	828	758	761	785	801	795	740	740	761	802	798	813	819	801	799	780	780	792	798	794	810	868	825	803	851	812	755	766	778	843	770	766	836	787	798	827	821	760	788	806	808	776	785	777	785	791	817	823	800	772	798	775	791	842	781	795	808	759	773	746	803	776	848	755	800	814	829	817	816	762	825	805	811	789	814	778	804	833	835	790	833	791	777	797	786	821	832	823	835	814	844	777	773	826	790	815	818	809	806	774	795	810	814	800	808	829	817	794	780	828	750	774	840	816	836	824	788	803	834	752	839	779	810	743	795	816	768	831	848	804	762	787	837	823	770	748	793	832	795	747	800	812	817	815	779	836	828	789	755	802	769	763	777	811	808	786	799	802	771	748	783	745	793	789	810	764	775	801	777	822	802	799	775	838	821	815	808	795	842	831	847	781	809	772	845	830	784	796	813	774	801	786	760	742	761	862	838	831	806	809	800	757	802	786	812	800	812	766	787	783	782	846	848	791	769	756	786	768	775	747	777	845	752	790	826	836	843	780	813	771	840	835	757	784	793	781	825	811	761	789	767	809	831	813	825	816	800	792	811	737	769	810	768	782	803	757	837	843	817	825	786	841	800	799	808	730	789	801	806	822	764	785	825	801	772	808	786	804	778	805	795	804	761	821	814	803	767	784	791	805	786	832	787	816	823	846	832	817	829	844	847	842	785	779	776	824	793	757	851	763	762	799	796	758	785	792	809	786	830	803	826	791	808	767	854	805	830	848	786	824	780	799	783	790	790	797	808	838	785	732	771	751	809	766	823	819	770	808	873	789	800	851	787	787	775	751	787	782	824	740	804	753	805	803	804	754	783	803	766	784	810	793	820	809	822	786	827	745	783	792	797	799	756	792	813	819	766	836	788	848	805	811	781	777	801	810	773	824	846	848	792	819	770	842	837	752	788	828	780	729	833	784	809	794	751	797	816	790	820	826	745	810	803	766	777	811	801	788	823	798	773	801	784	750	828	790	767	826	820	785	793	823	782	823	802	742	775	848	828	787	802	809	857	815	774	824	846	788	846	803	825	887	824	791	768	815	803	760	792	781	754	828	783	812	778	814	825	796	775	781	780	797	833	821	811	826	821	788	783	830	780	760	774	797	811	739	808	809	844	792	830	802	764	792	788	837	761	859	819	794	758	802	825	817	780	849	840	767	852	817	792	819	748	753	787	854	822	761	749	807	826	808	834	745	831	812	762	790	838	818	810	804	801	832	773	778	762	852	831	824	838	819	825	768	787	794	790	764	750	799	822	801	804	787	792	783	813	778	734	787	831	767	827	842	787	801	843	813	855	785	800	788	839	771	809	822	777	768	841	782	777	748	766	790	773	773	789	821	862	756	816	800	851	793	850	771	825	788	822	787	807	732	852	819	745	767	819	803	764	798	844	792	776	777	817	781	797	794	773	802	748	779	774	804	825	785	779	835	812	826	785	809	794	801	791	756	818	779	794	792	790	787	860	782	841	772	783	780	778	816	808	799	801	818	807	814	803	814	828	767	818	758	826	738	742	784	800	839	838	775	795	847	814	748	749	822	807	750	791	750	796	800	805	811	786	808	857	784	758	796	737	836	764	802	760	783	815	784	737	815	763	783	817	778	785	795	789	745	786	747	801	798	776	797	844	818	826	796	780	800	790	770	806	766	762	822	770	764	836	811	793	840	758	797	760	771	815	794	774	822	769	827	776	816	828	755	813	824	821	814	799	824	788	818	801	772	776	761	809	811	835	788	819	782	764	808	852	844	821	802	800	780	786	797	781	823	805	792	788	787	784	813	785	801	765	805	793	819	804	791	819	776	755	797	844	864	850	802	794	750	812	780	820	770	804	787	806	831	834	772	797	792	785	800	778	790	795	799	809	836	830	777	761	818	794	738	768	805	768	798	819	812	831	763	810	803	812	833	745	776	788	750	825	800	819	778	784	810	776	794	831	767	777	825	836	790	817	829	811	807	842	781	765	734	785	812	810	823	827	756	804	878	792	855	815	825	805	761	849	803	831	800	783	799	789	808	797	776	800	809	794	810	862	836	786	801	803	790	822	767	829	750	803	852	804	744	798	797	803	803	774	790	806	783	835	770	797	805	801	824	800	796	781	814	769	742	772	793	737	765	756	860	778	808	750	810	822	787	819	827	795	826	806	808	798	822	790	816	817	819	816	775	805	769	789	863	804	842	777	745	793	763	788	782	805	762	850	820	789	780	808	779	783	823	788	804	832	774	833	784	808	852	790	793	771	754	739	799	838	840	774	796	861	816	821	751	794	759	767	793	809	788	829	825	777	788	818	787	874	819	775	808	767	867	778	857	783	769	759	778	807	811	814	814	774	757	805	821
27960	27512	34496	26936	16805	11248	8013	5815	4368	3368	2701	2226	1788	1674	1371	1224	1154	1041	1006	980	954	903	853	879	815	770	770	778	806	774	722	732	726	719	692	744	721	719	724	728	715	749	684	701	763	681	676	700	744	730	680	653	664	725	682	714	690	702	681	672	764	699	700	734	687	688	709	691	692	676	681	707	677	666	708	706	639	698	701	695	637	736	716	681	685	684	669	673	714	647	749	698	721	685	663	633	663	692	713	685	698	654	655	660	727	614	725	685	693	683	694	680	710	703	749	733	710	710	699	693	691	676	693	652	695	692	705	660	712	660	728	695	711	672	708	672	757	708	720	695	690	690	710	695	704	691	670	660	706	685	721	665	657	709	745	681	690	678	692	708	676	710	688	727	707	671	718	715	670	697	653	658	653	727	701	700	693	704	711	714	708	717	678	696	731	716	738	673	706	737	711	658	691	677	667	677	623	703	685	693	705	642	667	716	687	687	738	710	708	666	687	691	670	722	664	674	686	677	671	671	682	696	689	760	675	681	691	711	696	635	666	665	703	679	692	656	718	668	687	742	745	659	698	643	658	675	690	671	676	654	697	669	663	657	735	673	704	647	722	695	719	666	680	629	713	713	628	700	691	711	717	673	664	685	727	709	701	708	663	712	679	705	701	649	703	692	674	670	676	655	720	731	683	659	711	674	707	713	640	641	675	658	737	672	733	678	673	668	696	659	686	676	740	692	696	693	668	715	680	639	670	692	665	707	695	720	700	652	668	696	700	726	655	697	692	722	696	694	690	682	712	680	642	695	690	651	699	642	689	682	762	685	690	709	689	688	700	751	682	697	677	625	714	720	711	674	672	663	747	741	681	680	689	711	619	713	678	668	695	709	691	698	670	687	627	701	707	697	661	701	697	710	692	736	691	614	648	679	648	690	698	737	662	701	723	725	664	676	662	656	703	665	660	688	666	690	702	715	675	702	705	688	689	716	694	712	675	686	668	694	694	697	682	657	684	716	721	624	696	658	716	734	673	699	657	712	669	705	705	711	690	716	702	668	695	684	690	631	686	697	652	645	682	632	706	731	680	749	680	740	649	660	688	603	689	720	722	661	682	696	673	686	747	691	709	687	704	726	678	669	688	650	670	697	730	698	641	717	715	694	667	673	637	685	712	717	694	658	633	701	681	686	727	673	724	688	640	659	719	698	684	680	703	694	702	668	714	706	721	709	666	665	668	703	724	671	721	684	681	710	713	676	665	716	684	717	693	661	679	726	668	718	677	657	676	687	710	688	733	690	711	701	670	715	743	703	667	664	687	654	652	671	681	699	746	669	734	741	711	651	669	733	657	661	668	645	685	758	699	721	680	665	665	659	659	707	664	696	725	695	699	719	664	725	702	688	723	680	714	659	674	725	712	706	688	717	671	668	697	688	733	731	648	698	707	692	662	675	668	707	669	694	667	713	714	670	663	703	654	708	707	685	690	686	612	700	664	663	672	686	719	709	680	695	757	658	720	700	688	704	700	636	698	711	680	664	674	685	662	695	725	723	750	712	694	710	685	682	706	700	658	670	700	735	689	715	709	693	745	691	686	691	652	678	683	679	772	671	678	673	706	719	727	665	679	694	675	660	682	679	692	662	706	678	661	708	666	670	701	652	692	658	739	705	702	686	715	684	694	660	685	681	670	670	634	684	670	736	681	704	692	706	680	672	737	681	671	684	638	718	686	678	682	680	666	661	685	717	711	689	687	722	697	701	693	696	685	722	707	694	691	681	692	709	680	658	696	698	684	689	757	654	726	692	707	706	647	707	747	696	702	682	725	681	703	682	665	680	649	690	697	656	642	655	684	674	685	679	703	724	660	694	688	677	660	705	669	752	711	727	718	658	637	699	728	679	698	738	679	661	668	647	675	676	719	687	707	684	743	678	703	681	701	667	693	688	656	687	733	679	678	673	684	682	678	715	687	672	705	663	708	712	699	660	715	652	703	688	690	702	666	688	706	706	696	689	711	736	685	695	686	693	671	653	671	686	708	719	710	678	645	728	725	655	692	731	731	682	705	687	679	689	677	673	672	720	662	716	683	724	655	674	642	698	711	720	693	690	714	660	647	717	733	643	683	697	708	686	692	715	677	701	655	698	711	661	695	676	687	695	680	700	681	688	674	723	656	667	704	674	690	718	684	730	687	686	664	653	692	716	748	673	712	708	658	654	737	678	661	675	651	711	676	712	702	623	693	689	695	688	671	687	679	696	678	654	634	680	705	699	669	670	652	711	716	672	721	694	704	683	714	659	685	675	681	675	651	646	677	619	685	711	723	676	699	676	650	698	674	691	697	703	679	696	733	704	658	679	710	673	686	704	681	697	674	670	700	698	711	693	703	690	647	720	702	670	736	690	742	652	689	671	675	674	666	650	690	734	661	683	688	731	626	703	694	687	681	652	660	698	688	718	707	702	678	699	687	705	661	660	701	696	689	715	745	733	682	692	700	670	662	693	710	713	635	673	689	697	705	663	693	672	689	692	669	678	691	681	671	705	675	718	692	693	656	681	667	676	637	663	678	687	692	696	730	678	673	665	674	689	661	728	633	697	730	663	681	658	721	651	683	722	709	674	701	680	658	709	695	692	673	624	678	644	682	678	662	671	657	696	703	688	711	689	685	668	682	716	683	656	648	680	678	679	682	699	690	625	692	677	654	697	702	681	676	704	674	697	713	702	655	722	682	725	758	698	672	618	744	690	676	710	719	693	736	671	660	688	701	699	724	653	716	681	648	711	680	682	699	711	666	677	685	623	685	710	708	666	703	695	708	661	706	709	638	676	703	664	690	700	686	703	686	688	740	683	698	672	682	733	677	678	624	692	681	649	715	692	701	680	702	706	679	657	645	693	692	721	688	697	674	753	726	680	697	689	689	701	707	667	651	689	676	703	707	673	711	620	686	715	663	720	688	650	671	666	667	715	653	701	681	720	700	710	708	673	702	748	717	696	694	699	680	691	667	710	666	705	674	703	649	696	664	710	701	666	673	705	665	676	678	695	707	671	705	666	727	772	720	713	708	715	663	666	661	636	694	630	707	699	703	651	682	665	714	709	735	710	714	707	678	710	723	679	668	690	714	651	705	728	642	665	675	716	651	714	693	701	683	703	690	687	679	673	666	688	679	687	700	713	645	668	727	711	709	671	665	709	680	664	661	698	654	696	657	657	718	730	692	661	638	666	639	721	703	700	635	714	662	727	659	657	682	697	711	702	715	669	712	689	681	705	718	713	649	685	671	603	695	723	672	670	651	700	697	706	653	666	673	702	653	639	670	633	653	653	671	703	700	694	710	710	739	664	714	676	720	657	689	736	732	646	698	674	703	713	704	653	636	696	718	739	786	695	663	719	673	705	685	664	708	698	704	664	702	685	716	614	707	691	670	703	719	749	698	698	691	678	683	666	650	731	733	708	664	683	688	700	690	665	715	754	721	697	660	700	745	696	648	706	675	687	727	655	654	681
31933	44676	39588	28446	21313	17219	13729	10848	8464	6583	5035	4088	3285	2703	2236	2042	1779	1639	1445	1378	1270	1283	1200	1117	1044	1059	1016	954	949	918	935	918	885	901	847	967	832	808	846	906	881	822	865	868	844	847	834	876	881	843	800	860	839	849	840	823	899	861	827	856	810	800	816	859	860	798	829	824	812	826	793	819	803	847	827	819	878	882	854	850	841	793	831	830	830	833	875	824	866	858	835	833	841	849	813	818	791	837	852	896	807	856	810	827	828	800	865	824	809	813	810	821	848	798	767	809	842	806	836	789	800	837	860	866	870	793	808	856	829	824	783	830	817	791	751	830	801	809	789	819	774	840	889	852	831	826	872	812	845	804	792	818	829	819	826	915	840	847	835	834	844	792	815	868	861	811	855	882	820	855	819	824	786	834	830	832	826	827	810	835	819	835	740	778	828	853	811	888	820	821	859	827	833	828	844	806	837	817	814	814	806	817	830	888	780	848	845	834	798	824	801	845	830	826	810	834	812	782	814	848	866	828	806	831	816	858	837	823	800	849	824	858	753	843	817	845	883	809	824	873	817	819	835	884	877	837	807	885	824	798	860	825	840	776	821	820	822	909	834	820	871	855	857	804	829	836	837	824	861	816	808	786	805	815	839	834	835	825	811	850	810	779	829	811	800	844	833	828	836	821	840	837	853	806	828	848	788	848	847	847	822	841	793	842	864	881	836	798	840	826	846	811	803	811	791	826	764	860	825	816	799	804	815	810	820	828	807	865	884	844	868	826	865	794	857	851	838	842	831	805	814	786	807	882	822	859	844	843	824	844	879	788	858	863	785	842	869	801	827	808	854	862	803	812	838	810	836	883	856	816	846	847	848	826	866	838	834	796	826	862	883	846	794	828	842	819	854	820	831	823	838	843	847	844	914	842	845	847	830	809	851	785	835	815	812	857	809	791	868	838	769	819	773	818	832	812	872	898	801	758	901	780	792	813	840	791	841	847	864	816	870	813	883	871	760	806	818	908	845	799	811	810	881	790	801	847	813	825	863	831	845	849	850	806	807	822	774	847	883	847	853	833	840	797	792	802	840	870	794	843	884	846	829	819	803	801	836	853	833	854	800	831	803	857	805	823	837	804	812	843	838	796	802	847	825	808	845	879	836	781	848	875	821	862	854	833	853	823	817	844	841	864	812	821	843	849	829	879	774	810	841	821	792	854	842	872	853	782	863	804	799	857	833	834	842	859	778	798	842	840	847	802	860	804	809	860	874	873	825	846	815	811	811	803	863	837	824	862	867	818	858	822	810	779	844	835	856	838	859	786	799	816	805	781	869	824	853	825	838	794	833	776	826	839	802	817	807	820	829	828	842	867	813	858	810	886	878	844	812	846	841	825	832	773	831	860	841	847	859	811	821	826	833	857	815	840	861	810	807	824	884	867	858	818	822	811	830	818	882	869	825	846	843	835	804	842	835	803	839	811	810	815	828	755	861	855	840	888	804	811	837	848	849	817	833	772	859	783	794	770	822	808	871	786	869	799	816	834	820	868	852	823	853	836	824	830	848	828	823	805	852	828	877	837	827	813	840	860	837	822	844	860	812	862	834	848	884	782	814	840	812	807	832	823	870	818	799	827	893	827	819	842	812	849	909	804	814	819	810	813	865	831	804	839	827	805	838	792	812	850	856	860	846	872	852	830	884	794	805	835	878	785	833	820	861	828	856	877	790	816	801	846	820	851	840	834	778	842	849	872	864	812	846	863	854	874	804	851	837	874	854	815	843	886	803	831	873	833	867	823	842	867	887	849	860	773	798	877	854	755	851	841	879	824	870	821	853	836	861	858	821	843	815	820	808	891	823	845	851	834	838	835	846	851	846	861	843	787	839	857	834	858	806	832	824	847	852	814	870	862	843	847	835	824	827	814	800	856	865	856	811	838	798	851	847	832	808	843	869	855	844	787	840	800	829	847	867	855	838	786	768	753	801	826	866	803	815	843	856	848	875	851	775	837	856	799	879	851	813	834	832	831	845	877	854	844	862	812	840	830	881	877	883	869	864	833	859	839	823	842	829	868	912	838	796	851	839	832	861	827	867	867	791	821	829	841	829	777	833	756	811	852	809	835	863	831	817	889	790	821	807	849	858	813	811	803	813	794	862	840	829	836	840	780	853	825	841	841	788	838	880	881	833	802	816	827	863	840	836	821	848	822	828	796	858	884	753	861	823	816	861	825	856	838	836	803	810	799	799	847	838	873	821	843	809	843	817	860	800	758	880	853	745	803	798	845	853	819	832	754	821	837	875	804	789	802	829	834	818	824	797	801	837	814	844	870	867	813	815	849	808	836	815	807	841	795	892	849	812	798	819	830	811	880	889	862	854	809	810	806	861	869	873	835	828	807	833	865	843	822	844	813	813	811	853	890	789	869	837	783	777	804	826	837	792	853	805	794	850	840	877	842	851	827	847	802	869	835	844	835	764	812	857	852	853	867	851	820	898	856	818	835	838	843	851	805	815	777	833	798	835	842	822	823	806	843	841	844	818	846	812	853	846	800	852	813	840	788	767	830	813	818	830	856	841	828	774	841	872	840	814	789	867	823	806	814	852	835	845	869	834	832	819	854	792	794	872	860	852	830	880	815	856	836	784	800	832	803	834	802	731	850	803	818	848	847	848	810	804	818	840	829	811	825	844	816	836	842	833	843	833	792	776	839	816	841	852	788	877	880	831	909	829	816	862	788	801	838	861	818	823	789	856	820	819	812	838	867	805	803	825	793	822	834	841	810	884	824	788	858	811	834	834	836	834	846	830	792	843	823	802	838	862	887	831	822	830	852	801	812	828	830	924	843	778	804	817	773	800	867	784	855	829	877	792	878	866	849	794	823	847	837	826	814	884	830	808	811	826	865	895	841	800	874	836	822	866	829	773	819	821	800	798	826	847	822	850	794	813	786	813	846	793	792	859	802	883	802	867	867	849	804	788	861	829	875	828	876	764	876	871	794	807	829	833	804	775	858	870	844	838	816	843	866	846	787	822	830	842	844	836	827	797	797	851	815	825	739	876	850	840	820	817	865	862	839	881	795	803	854	794	795	863	811	815	880	843	898	836	796	790	811	855	838	842	884	837	825	775	822	815	839	804	893	797	792	821	846	822	835	788	848	842	856	819	838	813	850	774	788	816	872	807	800	832	807	819	852	778	846	824	824	833	814	844	802	843	796	866	795	801	814	776	830	825	836	793	838	796	833	814	887	834	792	821	834	865	846	844	840	857	885	847	808	793	872	858	841	829	792	835	865	832	836	802	828	865	846	845	811	830	768	808	839	804	806	864	852	789	807	805	827	828	825	843	811	862	831	847	792	831	831	862	836	863	814	811	816	817	865	813	830	829	805	813	897	777	825	833	785	833	844	840	848	869	850	850	858	827	896	823	814	838	846	853	805	864	782	794	782	830	779	881	856	840	830	863	836	832	852	830	811	803	879	821	823	863	830	791	836	793	805	854	793	793	812
23677	20708	27911	24392	22072	19675	14796	9271	6817	5310	3947	3133	2582	2208	1880	1639	1462	1269	1266	1167	1140	1017	987	929	911	888	912	792	782	734	768	723	772	777	772	703	725	667	693	727	711	690	692	713	727	685	726	662	724	682	669	701	693	643	693	696	675	653	660	669	687	667	676	755	685	655	687	641	657	709	704	647	654	667	718	664	652	674	718	640	704	695	699	676	686	630	670	742	646	672	714	660	702	605	729	761	692	674	680	676	668	716	698	652	655	659	667	690	686	621	641	681	638	694	680	659	655	668	712	655	659	671	646	679	717	689	670	689	691	698	678	663	653	697	663	689	660	704	665	674	665	663	640	669	680	658	700	735	659	693	691	692	689	711	652	681	682	706	674	670	631	650	688	672	681	646	680	703	690	699	683	671	710	703	673	693	690	713	690	640	640	641	739	708	691	658	648	669	673	657	622	667	657	635	650	675	696	735	653	662	666	665	715	642	640	732	673	671	675	679	658	752	678	700	640	660	693	697	686	665	680	690	678	673	658	677	637	663	713	748	700	712	701	660	662	676	683	708	702	732	671	648	707	726	659	707	661	668	628	685	655	709	631	729	689	650	701	655	672	659	657	677	651	629	703	652	694	669	687	581	651	690	675	644	679	713	657	683	685	668	625	679	666	649	687	650	695	681	720	707	670	710	631	703	671	692	690	693	702	688	669	667	724	685	614	654	693	694	631	650	662	695	662	675	667	717	629	683	679	692	640	710	714	688	674	656	665	648	695	741	679	677	654	657	690	674	686	668	678	701	680	659	687	682	668	659	692	689	681	716	651	729	656	639	653	640	694	635	640	633	647	712	700	635	662	695	645	655	695	650	674	702	641	684	653	667	685	671	682	684	671	686	723	624	730	683	659	687	640	674	708	682	681	676	706	694	723	676	690	664	702	725	665	699	694	681	713	666	636	661	690	697	652	686	706	693	618	675	651	688	635	688	721	635	650	645	655	705	655	702	730	642	659	702	663	627	683	697	675	657	681	706	677	680	731	656	714	691	655	672	722	689	664	697	652	715	678	692	637	681	618	672	692	673	699	686	638	681	703	703	666	669	694	675	623	690	656	633	691	668	667	723	667	709	703	713	667	655	706	645	731	685	608	691	694	678	643	666	702	664	694	687	649	676	655	727	638	678	669	668	678	679	685	670	637	657	685	711	641	685	689	676	677	691	711	739	628	652	713	646	673	665	669	659	670	642	646	642	696	688	680	699	696	692	688	704	687	681	682	668	688	707	673	670	655	678	683	698	647	655	667	592	681	680	676	660	680	704	692	649	663	689	723	650	659	690	677	658	689	637	667	654	672	694	691	668	698	651	666	753	706	684	721	686	645	651	680	710	625	663	655	649	638	682	657	667	692	711	712	718	666	670	654	700	717	680	706	703	719	684	695	661	664	646	664	714	669	644	661	679	639	643	665	697	633	673	629	652	690	720	657	664	645	669	718	701	677	653	705	699	718	669	670	683	639	640	637	692	701	714	691	670	669	683	657	682	671	674	676	624	661	649	667	697	688	668	668	723	724	658	661	643	658	673	692	703	686	652	732	670	662	649	660	675	710	685	647	682	712	687	643	731	626	666	677	613	680	685	679	678	650	678	682	655	663	683	690	665	662	682	619	648	698	659	617	659	665	672	659	629	683	635	728	681	644	699	641	659	698	631	699	658	647	716	693	674	708	693	629	713	679	719	640	650	665	701	682	644	631	670	706	676	648	669	641	669	667	678	677	675	625	737	659	719	683	698	711	684	624	664	678	659	650	647	679	739	696	643	672	723	678	673	652	674	684	631	672	681	642	693	672	689	661	709	659	671	635	676	637	696	695	648	694	685	680	676	673	654	654	688	701	657	704	646	643	660	660	670	651	689	651	667	664	690	656	675	673	684	710	686	687	680	695	683	640	697	661	683	665	684	653	689	686	701	630	659	720	640	644	697	698	654	701	659	672	658	625	652	716	682	709	664	642	667	666	653	668	680	705	694	687	701	648	710	703	688	636	686	630	681	680	648	678	713	682	740	669	695	686	684	699	691	652	655	663	661	675	652	692	660	682	660	682	671	652	666	643	685	667	698	669	696	717	659	691	661	641	700	646	679	668	627	637	715	691	695	680	681	697	692	695	666	628	715	660	684	648	716	669	660	652	658	643	662	676	670	698	686	667	666	699	622	686	677	686	686	682	669	684	690	697	705	637	681	661	676	702	678	634	697	634	627	690	695	696	629	708	632	668	654	642	691	682	644	691	667	623	688	695	681	721	641	673	714	698	665	684	631	698	661	687	668	696	651	705	684	674	684	685	689	681	698	657	674	623	665	674	627	642	671	648	646	653	656	643	712	678	700	660	657	673	663	700	667	681	667	674	722	688	702	671	670	667	634	673	689	647	688	664	692	688	673	687	688	636	705	720	682	669	663	697	657	661	669	672	677	662	680	705	639	689	705	624	693	631	699	690	676	712	667	665	668	695	654	654	680	722	672	688	696	664	666	728	682	661	706	649	665	664	647	709	647	623	652	678	687	663	633	664	707	633	686	694	635	691	677	622	674	715	706	698	687	615	679	687	702	654	692	719	706	673	712	710	669	642	687	625	724	682	699	672	645	712	689	663	675	676	692	662	675	680	682	664	684	686	700	727	654	688	684	671	698	734	636	654	707	642	688	671	678	659	696	662	682	654	636	692	620	677	689	656	622	734	686	651	669	701	662	674	668	680	690	750	591	664	676	665	675	662	626	678	662	615	687	680	613	665	710	634	685	660	705	713	701	631	664	681	673	640	657	653	660	690	649	633	693	677	680	659	704	668	718	641	648	697	730	712	630	677	677	664	671	674	638	676	691	683	662	621	639	696	631	678	683	679	653	711	693	681	662	632	705	630	645	669	682	715	658	634	637	691	656	694	673	710	662	687	657	718	715	638	690	683	695	673	650	676	748	649	707	681	640	635	653	647	688	635	693	660	701	668	709	669	654	657	637	724	647	627	666	677	679	747	653	700	663	743	708	656	625	637	659	682	686	674	654	628	718	653	666	640	634	674	672	681	688	733	670	668	671	654	674	705	627	661	634	669	677	651	678	693	648	666	694	692	704	704	642	690	661	669	658	670	658	655	656	659	655	686	641	595	663	659	720	661	677	693	617	647	676	671	672	717	657	659	645	682	658	629	642	707	672	711	743	680	731	635	706	615	676	676	633	660	686	683	662	657	659	679	689	633	708	693	661	696	641	719	638	653	652	722	711	701	700	641	674	618	670	622	703	652	703	724	675	655	632	670	696	637	662	715	661	647	619	636	647	670	687	697	666	673	664	706	677	671	641	691	722	682	673	670	639	664	649	707	653	643	687	650	656	661	658	717	662	663	670	684	678	673	660	669	654	707	637	702	688	641	675	634	686	644	687	659	620	682	727	670	691	685	664	649	689	671	668	599	641	681	689	689	700	681	667	669	611	662	668	661	640	687	670	674	661	683	632	688	653
32457	51560	46084	34477	27124	22373	18600	14841	12038	9388	7012	5660	4721	3803	3275	2689	2255	2061	1825	1744	1575	1467	1406	1200	1241	1147	1039	1046	998	996	976	937	928	919	826	892	898	831	857	791	837	830	858	801	838	814	875	882	883	829	804	834	861	835	828	812	788	769	793	824	831	833	788	838	817	805	812	818	836	802	782	777	778	825	826	838	869	776	803	781	832	753	792	813	827	835	870	822	780	792	857	781	860	826	812	871	800	812	860	817	820	852	785	825	870	803	861	787	811	808	820	784	824	788	788	893	844	850	836	803	794	829	799	837	838	800	817	784	838	783	825	825	809	844	863	793	799	798	838	815	804	834	867	824	832	772	785	844	822	788	819	816	836	831	771	800	827	836	826	800	778	809	795	853	814	828	792	814	854	803	804	836	792	829	828	832	840	803	791	810	860	833	855	773	838	794	830	800	851	842	820	761	815	798	792	805	789	784	843	812	755	842	812	813	788	845	837	764	823	831	780	776	827	776	852	776	837	838	841	836	815	781	788	781	828	839	756	805	803	805	787	804	735	798	814	790	818	811	853	796	721	885	807	809	819	765	813	779	835	769	826	816	812	819	821	798	825	846	773	798	789	814	765	787	792	784	789	839	837	799	828	853	760	806	810	797	746	788	813	758	821	816	793	815	808	834	805	806	818	830	877	758	797	808	746	817	830	803	808	805	774	819	767	858	870	812	756	801	827	825	842	864	838	853	782	801	815	779	792	838	788	798	775	831	872	818	829	818	800	835	822	800	809	759	839	809	801	776	792	840	794	821	776	848	798	783	786	847	746	824	865	781	801	867	780	846	795	809	838	783	795	809	782	863	817	796	805	790	813	805	736	789	817	817	763	839	778	794	820	873	767	739	832	827	866	807	848	833	788	807	798	811	786	801	817	799	824	748	852	785	827	820	797	813	798	824	756	803	817	789	854	802	825	821	800	801	785	828	817	804	778	839	811	829	813	806	810	878	834	782	807	798	844	775	791	797	814	769	844	800	802	806	808	807	826	835	785	776	780	757	802	801	777	809	793	808	836	772	781	859	805	791	810	780	838	832	815	844	796	803	811	810	802	794	793	817	815	842	821	821	811	807	783	818	807	836	806	826	837	797	828	830	834	826	839	756	765	784	754	821	828	827	842	795	814	838	839	799	790	754	853	841	856	803	813	816	801	786	847	815	816	767	811	823	820	863	781	834	793	803	817	774	788	820	860	809	848	864	840	780	793	836	830	810	842	855	809	804	820	760	840	801	833	832	808	849	777	814	798	841	804	827	830	818	765	801	827	791	838	773	768	786	801	804	841	842	828	807	820	817	830	823	787	799	832	825	776	813	794	834	776	790	802	740	827	769	826	799	842	780	805	766	784	808	791	800	794	790	798	820	793	834	760	834	808	841	802	840	783	816	819	840	795	834	813	790	810	824	837	812	812	803	793	853	760	818	768	775	783	789	765	813	815	777	782	784	796	854	819	835	807	843	833	773	824	816	797	814	871	823	798	753	836	811	793	810	889	786	862	808	845	827	814	847	818	827	847	830	836	807	775	800	837	825	820	760	780	811	863	813	807	789	811	788	839	802	846	802	801	805	788	858	770	804	795	800	814	821	856	785	864	780	803	794	779	764	828	770	840	800	769	799	801	799	820	814	770	785	777	807	806	792	823	850	797	767	810	794	825	794	769	792	831	818	814	777	805	794	787	746	802	815	856	801	792	788	795	784	810	821	790	819	802	782	789	778	767	822	791	790	753	821	832	877	859	831	820	813	894	854	852	755	860	838	868	836	775	775	873	840	819	843	785	803	854	786	805	769	826	818	854	809	841	787	849	800	801	863	784	769	823	782	759	823	817	821	751	755	799	850	828	800	826	808	780	768	837	762	814	804	772	797	850	814	744	802	848	817	819	825	774	829	833	834	790	761	813	759	831	779	817	837	805	817	788	836	861	811	856	831	824	741	794	798	819	776	839	790	846	844	820	797	808	787	778	842	777	740	804	790	827	847	765	829	801	794	863	827	839	855	851	828	815	758	837	786	742	876	807	806	785	803	791	803	748	826	794	788	785	749	836	804	794	819	805	820	784	864	839	783	829	772	838	838	839	800	797	894	855	766	842	792	887	837	813	785	824	833	776	750	791	811	833	854	817	752	824	789	825	749	791	778	805	832	805	801	833	797	850	878	815	800	821	790	811	773	821	722	792	813	788	780	776	810	793	810	805	846	846	809	800	825	803	806	850	783	842	793	760	788	835	812	817	807	821	853	808	869	776	794	851	789	826	827	835	800	797	802	812	853	797	823	797	849	835	795	827	776	758	784	832	815	817	813	753	794	801	793	813	757	820	787	826	792	788	773	833	806	773	819	780	797	777	780	794	787	785	819	838	824	830	764	833	790	803	789	830	801	784	816	810	724	827	768	854	809	815	837	797	825	794	827	791	770	798	839	793	789	896	791	870	868	778	809	762	747	809	856	790	828	812	759	802	802	818	797	800	851	769	775	781	847	767	815	794	829	822	767	747	830	823	809	798	832	800	814	910	815	794	838	796	792	816	762	808	768	768	820	811	802	829	795	814	829	847	809	780	795	804	798	845	769	777	834	833	813	805	789	808	835	827	811	832	808	818	836	829	776	835	826	830	774	825	791	835	781	844	747	773	789	774	774	806	807	811	806	815	794	795	778	788	819	837	804	809	847	794	803	840	822	843	814	837	851	779	841	807	867	830	857	794	811	786	816	830	811	845	843	773	802	752	836	804	807	791	792	830	825	827	789	741	840	820	826	766	774	843	845	832	811	768	727	832	833	858	782	819	821	785	831	825	854	806	828	727	788	765	811	788	782	781	807	802	830	767	838	806	831	793	825	768	817	887	775	764	813	772	810	823	835	832	833	849	769	849	847	825	840	792	786	795	821	852	846	815	822	791	797	803	831	710	830	834	798	837	876	806	771	805	810	817	799	883	789	796	786	817	746	820	849	832	841	785	802	848	776	777	792	795	770	771	799	796	819	768	835	760	811	810	802	780	786	784	825	795	845	768	781	851	793	818	801	833	851	801	784	824	845	756	796	817	769	846	795	785	778	768	843	775	821	777	842	830	833	805	814	784	840	833	774	840	780	838	789	792	814	816	820	803	798	775	841	850	808	804	809	796	818	819	847	799	812	845	858	829	816	807	811	852	855	778	756	783	791	834	765	769	832	781	855	853	839	793	805	784	765	795	785	826	808	783	785	746	837	810	808	763	807	795	804	799	810	824	834	806	772	813	805	805	798	765	770	813	825	801	863	806	778	828	770	829	806	826	813	817	824	799	844	779	819	810	834	816	814	854	809	872	879	806	807	821	865	829	818	793	795	801	803	771	776	826	809	818	818	822	780	819	779	826	804	777	772	839	811	742	811	798	785	787	801	828	829	781	813	808	787	788	761	815	798	787	811	829	779	800	839	825	802	816	734	781	770	851	845	818	860	766	781	826	808	783	777	814	800	761	850
22469	20585	28091	23160	21132	22675	21539	13321	9383	7381	5677	4376	3615	2890	2448	2087	1805	1618	1382	1320	1241	1207	1079	1049	1021	930	863	866	797	817	793	787	719	764	791	741	753	744	707	726	711	681	711	662	687	715	717	711	724	637	654	660	660	715	648	657	704	705	641	666	681	635	670	686	689	670	652	694	680	626	663	698	715	677	667	638	686	668	697	641	617	622	685	692	687	666	717	657	707	675	726	675	708	691	680	705	722	649	733	705	630	626	678	703	713	708	703	664	677	663	696	646	732	625	696	683	619	689	668	690	678	697	674	665	784	660	685	677	700	669	683	681	628	622	660	658	650	672	726	641	664	623	656	657	657	691	692	674	687	691	695	723	644	667	734	689	700	661	659	661	689	703	656	687	622	660	741	654	677	691	619	704	677	666	665	669	637	697	706	697	659	637	675	748	704	733	623	651	680	649	687	670	712	665	627	640	702	680	630	652	662	701	654	647	649	667	704	688	685	704	618	704	635	639	686	672	693	670	661	653	646	647	698	679	692	672	669	674	727	690	629	685	653	667	695	648	641	671	683	668	679	683	680	717	672	695	649	671	738	693	721	696	651	651	644	665	704	650	696	660	710	666	680	694	690	678	672	663	677	662	685	676	662	671	636	638	656	664	699	681	722	685	633	690	696	667	679	705	662	638	681	694	713	689	746	696	696	660	668	687	699	700	674	703	678	624	678	701	662	663	666	655	647	654	648	711	690	666	714	683	681	664	673	654	678	735	672	673	714	697	683	655	712	716	669	667	701	682	688	638	653	663	663	644	655	649	658	674	619	674	645	676	650	682	687	628	711	676	667	746	684	657	650	671	665	647	667	635	671	716	678	717	751	634	639	618	688	645	708	693	674	676	651	648	695	673	658	644	702	705	663	698	678	661	717	680	675	698	675	691	672	671	669	674	673	653	667	702	734	645	680	656	632	706	676	631	684	711	676	677	649	690	693	686	636	688	664	625	704	677	667	684	618	668	705	696	642	667	646	657	686	703	730	711	652	665	663	667	674	625	713	673	654	682	657	670	688	671	658	748	669	688	670	692	655	671	655	652	630	704	668	683	713	696	736	688	676	712	641	666	688	677	667	676	699	669	666	670	637	703	668	682	709	691	618	663	677	688	723	671	675	669	662	693	660	645	614	697	652	708	670	675	628	668	660	633	662	682	676	632	689	639	651	646	677	672	658	680	668	686	622	668	700	681	659	710	674	685	672	649	663	657	691	631	658	689	679	696	688	686	664	684	656	681	642	674	712	689	675	656	662	687	702	668	686	687	672	657	659	654	618	645	731	673	626	648	586	662	670	701	708	632	647	686	684	653	636	711	643	668	699	687	677	729	695	650	659	674	680	674	656	652	667	712	693	646	707	693	669	683	637	673	664	681	636	677	616	648	694	681	696	689	645	687	630	647	704	732	701	718	679	688	615	664	719	687	660	689	589	693	690	673	720	696	670	722	649	686	691	653	666	655	673	649	659	669	672	619	666	634	691	705	661	707	656	667	656	649	627	691	660	668	705	720	730	651	691	679	681	736	646	653	667	693	642	660	661	658	695	694	709	683	678	692	630	642	659	696	662	718	673	671	643	674	681	689	689	648	631	638	687	682	704	635	692	709	652	691	728	658	683	648	662	697	632	724	668	669	661	663	650	672	664	660	686	666	670	680	640	664	660	716	687	722	681	684	663	655	662	614	659	688	692	684	661	640	671	626	692	657	649	691	712	675	692	687	672	666	625	673	637	676	702	618	702	700	652	676	681	648	720	656	713	676	715	632	671	629	687	653	643	611	685	686	687	621	650	649	667	635	639	639	683	633	686	651	643	608	650	676	676	672	655	661	676	665	648	689	636	696	671	643	679	640	683	631	701	642	703	667	658	681	657	695	693	686	666	657	669	653	640	660	656	676	673	662	680	651	689	633	679	621	707	680	690	692	644	645	674	670	647	731	735	639	688	691	633	684	659	684	623	638	682	712	669	682	714	653	690	645	701	704	698	666	668	656	662	644	701	676	665	672	733	669	645	636	660	672	700	701	669	642	643	674	660	709	729	643	686	716	682	655	681	726	633	662	687	603	617	693	667	691	714	685	667	685	737	652	630	695	681	677	610	682	653	690	716	705	727	669	664	715	723	668	720	665	674	654	697	669	618	696	648	680	694	677	678	650	692	689	670	714	695	676	702	668	695	716	692	717	730	652	650	670	679	663	663	631	677	631	669	690	665	685	694	674	682	713	652	630	667	672	709	711	690	686	656	675	650	682	727	687	719	673	651	689	646	677	697	671	639	735	683	714	638	665	645	644	626	682	643	652	668	687	681	656	665	685	662	712	673	656	646	684	721	665	727	653	693	643	625	662	685	672	638	639	641	706	661	671	657	659	694	672	676	657	718	650	684	631	647	671	663	660	705	639	661	695	720	680	620	660	672	689	692	689	706	667	689	702	658	650	693	646	682	658	716	704	679	671	659	704	738	656	662	703	604	715	702	710	641	738	682	634	691	694	689	658	650	728	713	678	659	642	655	695	649	723	660	659	696	737	704	722	713	656	708	676	677	661	690	708	712	665	689	709	685	680	667	632	663	659	711	652	700	684	709	687	656	751	663	702	675	717	700	653	687	668	694	684	686	667	684	700	668	663	676	705	681	732	706	648	625	677	666	672	704	667	680	680	702	666	692	746	640	724	624	700	611	673	678	675	671	623	673	733	709	741	659	692	634	692	678	662	686	705	682	673	690	651	675	645	687	674	628	687	675	647	715	703	674	663	655	685	656	696	670	684	638	738	681	653	679	721	698	696	670	666	627	658	657	648	688	689	705	677	689	715	647	628	693	704	644	683	700	664	669	687	692	689	690	700	644	630	683	676	660	672	682	666	679	719	692	648	713	644	652	650	659	684	694	690	676	689	703	666	706	656	677	674	678	670	638	673	682	685	634	610	704	739	655	690	642	647	686	678	683	671	679	656	694	699	671	692	613	726	646	684	677	642	718	688	660	665	671	668	667	644	707	691	686	751	667	673	690	678	712	654	690	623	695	683	672	700	717	697	707	640	625	664	743	676	613	668	707	678	649	679	679	689	642	690	674	677	663	669	645	688	684	629	686	652	669	662	683	645	646	685	638	677	637	675	669	703	673	664	653	702	673	641	640	663	701	686	689	674	675	681	698	690	722	686	716	664	675	651	700	702	703	689	697	670	700	623	646	716	690	730	697	650	687	682	645	645	673	684	684	701	675	671	630	649	683	680	693	634	689	694	621	652	666	704	651	680	684	684	631	611	687	728	676	690	704	694	708	652	672	659	694	710	662	671	669	688	697	654	704	627	661	707	667	719	709	671	698	699	633	676	680	719	671	682	684	653	658	701	648	677	649	689	663	699	634	686	654	677	701	688	653	658	670	635	682	691	697	654	694	665	679	698	689	669	623	680	657	664	672	696	656	684	677	691	725	723	664	715	665	668	657	654	688	682	632	677	655	709
33114	56222	50800	38070	31851	26534	22458	18989	15560	12255	9594	7704	6287	4932	4182	3425	2967	2570	2299	2018	1984	1749	1665	1506	1366	1328	1195	1177	1143	1033	1053	1074	939	967	914	943	857	902	939	869	881	844	793	828	799	846	839	877	804	841	815	796	861	822	833	790	795	786	841	793	836	801	845	787	784	852	807	807	812	805	781	858	780	800	767	774	791	747	797	790	742	763	791	824	786	821	828	817	757	791	789	773	780	822	795	796	817	803	781	792	803	803	837	806	790	842	794	767	791	756	770	766	740	755	844	826	818	830	844	784	792	792	791	801	848	809	832	814	744	797	786	799	791	810	805	808	800	768	782	832	800	756	769	782	841	766	796	732	786	801	821	771	811	766	808	792	760	785	846	822	796	749	753	758	793	766	743	832	795	842	784	749	822	764	805	816	827	827	733	793	808	770	835	778	844	818	776	766	800	823	773	805	763	812	825	778	802	861	767	819	826	792	835	781	816	782	767	731	757	753	802	811	752	771	771	793	848	809	775	793	840	842	819	793	810	808	771	777	788	789	777	744	798	769	801	793	805	836	838	801	773	805	792	806	800	848	812	823	835	838	824	808	824	785	788	761	799	776	807	765	849	849	784	762	803	841	777	751	808	816	746	774	720	832	762	759	796	763	803	741	769	749	818	815	828	809	770	783	779	727	783	839	812	811	764	815	786	808	795	775	808	819	844	778	794	856	770	801	814	840	810	774	812	785	781	817	789	794	746	816	752	784	770	750	825	782	789	772	798	778	742	798	798	768	791	827	787	766	777	835	785	840	786	767	796	805	828	768	780	795	773	848	812	824	805	793	774	781	761	782	803	825	787	820	802	836	791	800	790	771	782	831	788	734	752	823	743	777	814	827	832	771	757	815	824	812	848	800	786	833	736	782	823	800	782	796	776	780	860	801	799	845	772	793	810	818	814	777	801	819	791	752	840	792	757	781	749	765	788	833	752	796	801	792	784	779	829	770	808	830	803	769	801	818	799	791	788	769	793	831	804	801	818	822	829	810	804	814	801	787	794	788	805	821	813	769	800	801	717	782	808	790	803	825	800	792	766	767	773	790	789	828	795	824	772	824	821	770	782	776	801	772	786	814	796	848	777	809	773	800	798	754	798	806	774	802	837	805	801	776	835	773	756	800	815	819	797	790	809	794	795	804	778	802	811	779	798	802	833	782	781	772	828	757	819	758	803	797	837	820	764	835	831	816	796	812	824	781	780	796	801	775	816	771	710	803	878	775	807	814	778	839	801	775	819	802	803	824	793	796	833	771	789	775	791	757	809	761	787	812	813	780	779	833	756	793	779	803	816	780	839	814	844	835	782	804	772	830	808	841	775	744	793	772	807	767	785	775	808	807	819	799	699	821	814	805	800	713	779	830	753	770	820	828	828	777	796	785	860	786	803	757	789	786	777	762	769	769	829	809	760	757	760	807	803	860	770	832	767	792	805	845	783	809	786	808	760	805	812	754	782	791	732	840	789	803	759	832	769	832	794	875	743	828	820	824	792	746	772	833	796	820	757	818	790	819	830	775	772	810	800	763	819	801	743	848	777	800	864	813	816	774	815	799	788	791	768	814	771	801	794	789	825	794	750	794	780	795	823	807	746	840	786	763	811	785	757	707	822	784	853	789	805	840	840	759	791	774	792	807	835	781	838	801	769	775	822	804	781	818	783	765	796	770	805	848	773	782	788	789	815	799	760	828	837	763	816	788	787	826	800	792	835	775	771	833	857	857	820	804	783	801	841	812	835	788	782	797	789	834	760	816	827	805	749	805	782	821	799	775	740	828	777	766	792	841	820	796	773	788	802	822	803	805	803	810	779	776	787	783	822	758	772	797	772	818	725	773	785	772	817	771	783	768	789	833	832	794	839	795	767	792	763	836	807	771	794	822	833	764	790	768	781	840	768	776	829	783	796	806	783	786	792	793	791	872	784	814	857	815	812	727	821	790	834	830	802	820	802	773	775	770	777	823	822	841	755	826	784	723	796	776	812	836	787	769	819	814	732	811	820	805	830	792	773	802	813	790	822	785	768	747	762	799	795	803	781	798	807	773	807	777	813	855	765	791	790	798	785	779	814	808	822	856	776	774	787	807	758	745	833	806	775	826	825	762	809	806	806	779	771	767	791	789	811	805	836	859	793	772	738	823	820	796	783	745	745	827	789	799	811	805	834	783	834	790	790	824	809	876	813	806	825	765	788	798	799	797	784	806	785	831	842	840	780	798	788	832	751	835	765	760	806	742	806	762	816	773	782	803	823	806	804	821	823	799	795	764	799	776	778	800	817	865	827	823	771	837	793	800	777	789	703	778	826	800	790	753	784	733	779	838	821	775	795	788	792	802	788	817	846	773	795	806	738	803	791	796	776	808	787	799	760	755	824	804	784	799	784	826	790	755	798	781	780	830	790	798	787	777	776	809	813	791	781	836	841	805	806	851	753	779	801	825	797	800	784	785	797	799	790	762	753	782	797	789	821	797	775	814	804	789	781	796	812	819	801	825	846	867	840	832	819	815	803	749	825	749	790	787	781	793	802	779	880	799	766	800	809	827	793	785	774	806	792	784	857	815	821	763	788	773	803	832	760	809	809	833	786	745	798	788	741	747	746	759	764	779	842	781	776	772	779	819	757	783	815	793	815	749	787	763	791	811	810	737	815	754	788	852	772	793	783	809	808	857	774	782	785	780	792	781	804	762	800	799	867	779	752	800	850	775	760	814	856	789	777	758	810	793	792	775	820	766	787	772	814	805	796	791	758	775	849	794	804	808	798	784	776	769	790	733	793	776	786	801	808	778	811	757	735	783	784	824	853	779	834	831	795	806	817	799	801	771	814	794	787	872	754	805	791	793	742	795	824	802	834	822	797	811	775	826	724	804	741	781	809	797	795	811	764	748	824	797	752	822	793	753	779	766	768	794	782	802	796	780	760	730	786	811	751	810	800	808	794	784	812	786	780	789	777	822	784	783	765	818	803	794	782	788	758	778	797	760	819	813	819	821	822	808	794	740	823	795	763	815	817	754	787	834	859	767	798	755	799	792	799	777	766	820	834	816	791	831	794	826	843	803	796	763	801	844	800	830	778	803	796	788	794	821	811	770	772	775	838	813	773	763	808	765	817	774	812	774	788	859	797	810	777	793	797	743	786	806	769	788	776	802	787	815	766	770	787	801	746	794	792	830	788	767	810	836	813	797	797	811	803	826	779	794	838	795	805	822	793	828	785	779	784	774	803	779	797	802	801	759	796	809	813	834	783	789	748	797	773	826	822	804	824	813	805	752	792	821	747	761	822	799	829	845	777	782	873	746	794	757	804	800	837	748	826	802	793	832	781	815	804	813	833	841	796	807	815	800	791	813	783	757	773	827	782	806	761	787	817	843	788	790	789	787	771	814	800	823	775	850	808	763	769	813	825	795	775	784	796	813	780	779	787	823	795	805	773	798	814	773	797	755	779	813	782	800	800	793	756	788
27766	27468	34199	26376	17051	11371	7912	5954	4489	3556	2779	2307	1898	1641	1404	1242	1184	1122	1021	1003	968	964	847	848	795	827	884	750	747	795	725	715	769	694	742	730	730	739	721	748	738	741	709	718	708	673	702	700	698	696	710	658	713	696	688	666	651	739	678	686	727	694	717	712	672	695	668	683	704	693	696	698	739	715	757	716	714	696	707	721	677	708	700	710	699	656	698	701	710	693	652	673	689	705	675	669	680	667	713	686	700	688	695	723	682	664	629	674	707	706	705	684	653	734	664	693	746	709	716	633	656	706	667	658	699	693	726	695	756	677	655	673	734	709	735	704	706	704	679	703	682	682	693	713	690	687	688	684	674	704	723	704	623	695	687	680	700	693	694	687	694	703	716	639	706	688	679	674	714	671	680	662	698	672	684	763	684	690	715	704	704	659	655	749	679	636	701	647	695	696	712	686	732	629	703	691	711	696	716	685	716	679	736	696	694	725	683	688	715	740	650	655	733	720	717	683	748	740	692	714	652	689	669	716	703	716	666	703	701	685	723	698	697	667	706	708	701	690	676	663	673	705	681	724	737	718	691	706	704	713	717	674	695	681	706	740	694	682	700	666	702	736	669	675	667	697	688	683	690	710	687	710	730	652	758	737	686	694	728	693	708	708	709	718	662	709	720	707	677	662	687	708	741	691	701	714	665	723	731	680	718	692	713	645	686	722	700	693	684	686	731	700	694	657	702	671	702	716	725	674	654	643	713	670	682	711	672	676	703	690	660	686	722	694	672	665	677	703	680	702	704	654	684	703	721	702	676	655	728	699	730	726	722	742	691	731	680	687	668	702	676	664	706	720	690	712	734	688	678	647	737	643	657	682	692	739	716	707	695	700	758	686	690	685	728	723	663	682	675	687	675	676	682	652	698	695	731	644	683	666	676	673	748	716	699	691	703	694	727	729	689	749	680	661	668	677	763	714	723	721	728	689	721	707	675	723	685	659	682	700	693	678	730	649	728	710	732	648	676	709	672	644	711	713	673	683	758	737	706	729	691	668	712	697	710	698	693	732	680	696	655	745	705	754	636	716	701	665	684	762	671	734	679	683	702	695	718	674	667	679	700	650	685	699	713	666	722	704	670	727	706	714	706	675	709	694	707	703	696	670	698	661	704	739	712	690	721	753	698	674	751	727	646	696	660	685	679	732	689	739	669	679	761	692	716	714	721	716	707	756	731	720	715	750	692	623	682	675	702	677	667	689	722	728	658	711	686	649	720	680	694	721	709	735	679	694	745	730	733	675	659	689	709	697	680	705	681	682	709	711	731	754	684	719	706	684	709	717	673	690	663	738	710	676	679	698	667	726	656	726	692	710	696	700	678	671	732	706	725	680	680	660	762	707	702	657	697	688	736	722	688	678	692	718	726	708	740	711	675	689	688	715	703	725	688	701	726	676	713	721	709	691	661	704	694	706	692	661	738	689	698	698	677	701	674	701	708	721	699	746	773	683	736	741	623	679	679	645	680	708	708	726	717	747	682	700	750	676	671	679	684	742	716	678	722	688	767	741	691	689	699	710	705	710	741	678	699	666	707	719	660	681	700	700	696	696	692	699	691	692	672	721	708	705	703	725	698	759	757	712	692	684	711	727	649	702	709	716	727	679	684	680	745	747	727	676	724	687	681	708	695	689	706	691	694	696	688	734	721	689	722	693	748	670	724	681	699	622	647	702	698	683	692	672	768	707	696	673	738	691	699	650	670	696	713	663	691	714	699	710	669	752	681	666	701	690	682	681	692	657	756	725	731	679	711	690	749	696	690	696	661	692	683	665	710	686	731	664	679	656	712	686	706	700	742	673	687	720	729	703	672	705	670	691	694	700	684	717	673	699	667	703	698	696	662	712	710	693	740	695	704	692	679	686	699	648	714	723	697	687	685	716	668	668	700	689	679	647	718	723	688	724	697	698	688	712	746	722	725	698	689	695	727	705	715	710	710	743	721	700	683	692	725	673	728	687	699	678	708	722	729	655	713	679	683	670	731	647	684	812	727	724	679	688	764	685	692	678	718	710	749	679	721	729	661	727	715	697	689	705	705	717	670	733	751	706	663	684	682	650	696	700	668	680	685	737	674	693	682	672	701	661	701	676	690	709	680	664	689	704	730	701	662	667	738	695	661	656	696	682	767	700	722	732	704	690	688	754	680	698	708	698	717	661	680	665	711	733	749	738	690	673	671	687	709	718	671	702	708	693	701	685	723	701	684	706	628	684	692	739	723	669	680	701	740	694	712	682	668	670	703	735	727	733	677	660	711	664	703	670	733	733	724	673	705	701	673	654	743	687	689	681	674	730	667	682	732	705	708	737	731	704	672	728	708	692	731	696	687	690	706	688	655	706	627	702	755	646	696	690	721	714	668	702	704	651	703	694	657	630	699	712	667	654	681	695	657	733	667	712	734	724	726	713	687	688	651	682	700	692	690	684	698	716	703	656	744	718	664	682	700	674	702	703	701	691	710	637	717	735	716	667	671	667	750	728	696	682	736	731	707	678	668	651	689	688	717	715	675	683	683	712	702	729	714	692	624	732	674	685	694	702	704	662	688	687	704	747	690	743	720	690	683	651	693	685	685	713	728	654	734	691	736	677	702	713	697	698	721	728	739	652	675	679	722	668	691	701	688	696	724	685	687	646	759	662	717	705	661	726	708	690	738	676	727	678	735	676	674	700	716	711	669	693	709	693	716	704	697	684	754	717	715	695	701	688	755	718	695	709	715	660	724	707	709	713	710	699	696	708	673	672	761	701	725	691	646	681	705	686	684	680	713	698	686	734	711	671	696	736	715	659	646	662	720	673	698	714	729	678	688	725	724	649	671	735	663	689	686	726	698	687	712	745	704	702	728	725	728	749	697	669	679	672	701	702	703	683	701	647	687	676	674	723	668	694	721	661	690	671	655	678	702	692	719	693	699	695	709	718	679	660	702	720	684	691	706	690	753	684	708	723	713	713	680	706	660	696	665	687	738	711	682	666	676	668	723	664	678	673	664	653	675	730	703	692	693	701	637	687	703	747	701	652	728	698	701	711	736	679	685	685	670	724	710	754	689	622	698	650	669	723	680	657	716	715	678	695	734	690	730	720	645	705	708	764	732	763	684	715	687	686	707	703	676	700	692	687	737	712	704	683	678	688	743	707	743	693	664	631	714	698	700	706	696	721	675	673	716	711	757	733	717	685	721	725	640	640	699	670	661	722	693	748	706	673	674	705	686	722	708	714	707	703	675	700	695	755	753	724	727	674	687	670	757	691	682	758	693	724	688	658	685	737	683	671	693	714	735	704	682	697	682	682	710	662	641	671	692	678	691	717	644	673	724	705	767	731	713	726	647	683	725	710	656	712	730	687	706	762	738	638	719	675	691	703	684	677	716	688	721	770	714	639	723	737	733	675	688	688	700	701	689	670	700	666	697	708	726	670	766	701	718	719	672	720	658	731	720	689	659	698	712	667	733	691
31466	45350	39280	27923	21569	16777	13452	10982	8302	6609	5267	4062	3293	2796	2297	1973	1674	1543	1487	1386	1323	1280	1154	1105	1067	1024	1043	983	982	885	930	992	942	914	915	872	907	870	874	894	910	871	833	869	853	864	846	794	844	847	851	820	857	860	826	869	886	820	895	838	830	840	860	787	798	819	829	862	830	869	811	816	811	830	842	841	830	829	823	844	849	820	824	850	788	788	826	839	841	851	880	852	812	826	843	818	841	825	788	806	832	816	851	840	865	843	875	840	831	868	859	882	817	828	878	861	829	874	831	835	833	848	800	849	863	810	851	855	861	826	860	860	814	845	830	774	858	844	846	808	795	817	840	880	824	820	837	893	838	845	837	872	806	818	862	827	847	899	800	844	842	845	788	881	832	827	816	866	832	821	808	815	836	859	820	828	794	826	862	816	832	781	801	861	838	838	811	842	846	854	852	820	794	835	867	881	787	777	815	804	861	861	815	893	835	846	866	857	878	790	825	833	834	807	825	814	855	846	857	835	789	821	787	823	847	884	852	809	853	831	843	792	819	793	841	874	809	820	852	841	864	832	804	841	867	842	816	833	858	859	854	823	873	829	800	800	818	789	870	798	842	871	808	868	884	877	834	816	884	819	855	823	817	834	791	838	800	862	835	805	874	836	808	831	849	851	885	835	839	820	819	793	834	865	898	860	829	782	887	809	836	799	835	818	826	850	873	858	816	805	874	840	828	852	836	836	824	838	812	864	808	864	876	842	882	817	823	831	856	803	832	834	856	855	832	831	858	812	783	816	808	849	858	864	833	809	804	832	829	796	838	817	870	827	840	778	846	855	810	819	820	864	786	804	833	845	891	854	864	801	781	863	814	830	814	820	855	781	851	822	830	875	790	815	834	838	818	811	817	795	819	839	925	793	853	847	831	828	866	849	878	820	867	887	868	831	837	850	857	851	852	823	879	830	840	847	832	837	802	794	830	842	855	787	824	841	851	802	856	833	829	859	850	821	843	864	874	819	811	832	829	857	799	828	861	818	819	823	838	847	852	877	814	840	828	882	874	857	842	805	846	845	876	832	883	791	804	804	810	791	834	805	818	835	827	815	805	804	862	887	791	815	817	839	823	816	845	826	809	843	768	835	840	820	831	824	827	846	857	811	838	885	861	902	806	815	881	852	823	872	766	812	848	834	864	807	871	846	803	868	831	849	843	858	837	870	791	835	836	859	804	883	809	826	835	871	805	865	845	873	824	808	817	814	805	902	854	823	819	820	881	826	813	852	866	845	795	858	884	808	846	827	803	835	873	863	775	857	738	855	807	791	877	819	835	883	848	816	801	817	887	833	847	836	849	802	860	825	811	832	834	914	849	856	863	831	870	855	873	836	810	805	860	814	822	818	840	890	876	840	848	860	838	803	816	891	835	807	849	802	863	874	834	861	805	884	811	876	906	849	819	846	819	832	847	800	843	840	832	867	786	802	833	779	814	887	858	875	824	767	877	846	863	822	795	869	824	861	819	854	846	794	814	823	810	833	844	844	832	837	814	780	849	878	838	829	868	843	818	793	848	787	867	830	837	865	882	810	796	858	786	823	797	829	870	806	833	771	871	810	844	859	792	871	836	813	849	822	793	843	891	830	851	851	791	819	798	840	839	829	861	817	866	809	815	812	820	846	829	770	823	849	817	841	862	831	844	832	821	865	791	844	852	825	828	858	870	870	780	809	821	846	814	862	848	866	812	846	833	805	829	881	838	874	852	858	810	867	857	823	846	853	839	847	826	827	826	824	823	826	835	850	877	804	835	855	908	839	852	842	835	809	830	820	801	843	847	826	872	815	813	806	868	806	840	826	845	793	838	845	793	849	794	877	855	841	818	876	874	837	816	803	804	791	829	863	847	855	835	828	826	791	837	841	843	846	845	851	867	911	859	853	792	811	846	839	866	844	826	870	830	808	771	839	842	822	879	858	849	825	865	815	815	842	858	772	819	829	838	821	832	815	856	776	883	825	865	833	819	822	833	833	794	829	833	850	849	795	840	828	785	822	814	780	824	851	829	833	823	850	806	840	820	841	847	822	865	788	831	781	831	858	818	848	828	838	815	885	844	794	805	880	838	762	866	874	853	849	822	872	904	837	792	821	848	811	803	844	837	852	895	854	851	853	829	857	833	821	818	849	870	826	854	850	865	843	872	828	849	864	901	842	848	825	879	860	818	836	837	833	812	835	828	856	862	841	854	829	836	831	773	837	887	855	788	855	868	805	837	823	838	848	836	850	863	842	835	825	822	847	849	840	787	867	860	860	799	819	844	794	857	844	879	847	819	858	873	814	827	784	793	864	842	817	818	844	798	816	798	903	833	819	829	857	855	846	861	800	894	852	817	893	857	826	806	859	825	876	810	803	843	814	841	796	853	855	829	819	825	857	791	798	834	798	831	879	851	830	849	855	861	830	840	811	830	879	881	861	861	857	818	829	846	832	798	774	835	845	854	832	827	809	797	827	835	811	914	810	829	858	869	851	834	824	805	837	896	807	850	813	861	843	863	810	829	883	828	828	802	817	826	871	867	869	802	825	850	833	805	896	808	810	851	827	864	778	863	823	849	833	856	873	910	797	797	817	825	871	813	852	865	860	841	837	788	843	801	788	809	816	815	803	868	808	818	815	827	817	812	853	818	829	864	844	851	846	842	837	877	843	823	833	850	871	828	804	827	833	849	805	832	840	788	801	820	808	819	797	860	833	820	782	807	851	847	841	843	843	851	843	871	796	778	846	829	792	846	864	881	813	814	825	904	878	802	815	859	841	849	873	827	800	838	855	815	816	861	825	832	830	844	810	803	807	832	855	878	868	841	869	859	821	807	834	842	843	852	794	815	818	765	839	829	840	841	882	826	831	826	814	846	879	792	836	814	807	867	827	857	876	830	838	816	860	889	849	824	840	835	778	829	849	866	820	837	812	887	847	833	847	828	841	852	820	818	840	845	801	870	837	816	810	843	841	859	845	796	831	830	808	835	802	801	856	849	883	857	826	823	819	843	862	795	871	830	834	824	837	798	851	806	828	848	815	842	853	853	889	800	843	854	779	859	806	860	866	864	856	773	830	851	783	824	880	816	833	884	817	853	841	809	771	861	776	840	815	818	838	813	801	858	839	815	825	861	787	833	897	839	860	816	852	834	806	856	767	802	827	826	797	792	880	835	798	844	875	849	845	869	807	857	806	828	790	849	879	834	839	812	811	823	777	787	822	830	859	795	866	854	843	889	864	836	837	832	760	798	820	831	814	782	814	774	781	844	840	859	856	771	838	811	808	864	841	766	917	863	850	843	862	843	866	850	836	835	825	844	814	834	850	836	854	838	864	822	783	888	856	838	816	930	820	824	876	856	862	828	848	816	819	837	849	822	849	832	869	862	813	828	848	791	832	809	816	891	776	813	786	840	804	847	844	800	860	835	855	800	812	837	795	814	837	813	818	741	820	791	859	826	859	816	816	829	895	806	832
23707	20762	27905	24197	22013	19724	14314	9230	6869	5284	4163	3251	2698	2297	1913	1649	1488	1330	1275	1144	1098	1024	1015	974	890	874	818	829	819	783	769	709	720	765	713	717	739	741	712	708	677	695	697	716	715	722	692	759	729	662	688	635	646	696	673	690	693	705	734	702	632	647	656	681	719	668	728	709	719	649	734	711	699	692	694	677	660	733	691	678	691	686	603	656	676	655	679	598	687	646	685	678	676	654	719	698	700	675	695	666	639	635	661	678	641	656	636	676	683	713	692	691	683	679	612	618	691	673	686	695	666	650	697	677	693	664	617	666	693	711	613	671	648	658	665	646	683	667	710	662	657	697	643	623	643	689	700	647	713	671	721	659	633	692	673	663	673	675	628	678	719	689	682	659	642	689	623	696	686	696	659	687	672	627	664	712	717	707	674	702	634	711	657	650	655	709	674	732	637	675	630	687	674	684	700	633	655	619	634	668	704	680	672	672	635	673	672	691	700	687	715	628	651	678	712	721	604	682	713	725	676	723	660	694	669	741	672	651	670	652	626	652	662	615	677	667	674	688	613	683	624	700	673	654	715	635	685	687	638	622	701	608	704	734	719	665	676	689	697	675	672	670	660	669	684	681	684	745	675	691	620	705	704	685	665	725	677	685	683	654	677	645	694	714	643	655	673	659	738	670	665	675	703	670	708	685	687	643	695	666	654	664	689	681	672	638	634	679	663	641	706	668	714	681	666	656	670	678	626	701	659	668	682	636	644	675	703	657	668	654	667	689	677	707	688	669	664	704	688	700	699	676	717	667	689	667	762	591	715	653	659	682	680	668	665	660	693	685	688	722	677	685	678	639	674	725	648	716	620	710	684	698	689	691	689	684	685	657	656	623	686	697	683	722	687	656	700	718	711	664	672	701	691	696	673	685	655	712	661	685	680	680	677	653	662	703	649	694	702	690	649	696	704	697	692	626	631	642	687	644	636	694	708	700	700	654	682	666	730	660	646	704	682	673	670	711	674	695	702	630	678	668	675	627	671	703	643	692	635	687	653	673	705	675	663	695	672	728	701	672	660	634	667	701	681	712	658	662	700	660	685	675	669	663	663	635	658	715	674	709	702	663	696	653	671	696	663	701	695	686	673	701	642	704	652	697	673	670	641	678	699	702	633	679	744	675	673	656	671	692	679	726	655	672	658	689	701	675	655	598	625	698	668	712	655	716	689	669	680	696	680	652	672	624	701	630	675	671	653	698	644	696	685	654	727	680	679	676	685	701	658	679	635	686	675	680	609	677	695	662	666	677	699	652	656	646	619	644	697	649	692	641	675	672	700	719	686	691	633	687	688	737	732	696	669	708	658	657	650	681	670	695	677	661	686	661	668	705	677	652	680	690	689	689	690	689	658	638	717	679	674	695	668	632	685	624	677	609	629	646	674	650	670	670	700	676	655	694	686	658	711	678	676	658	703	694	690	657	649	701	627	723	645	645	653	702	696	690	649	660	677	643	693	677	694	690	649	704	690	678	681	663	642	702	672	663	659	714	676	648	666	692	639	661	689	648	717	664	681	696	665	698	662	658	698	660	684	682	645	651	679	681	703	671	659	717	693	657	694	688	707	654	665	651	708	722	663	691	675	698	665	698	686	697	717	708	684	718	641	656	686	668	688	675	625	663	677	653	692	649	684	675	664	679	660	676	667	637	658	676	678	664	688	671	691	655	670	675	734	659	634	656	715	647	618	641	736	693	680	661	719	652	638	678	678	677	682	698	664	714	637	671	664	691	665	674	671	680	664	623	702	665	669	643	691	698	641	663	686	648	681	694	677	691	658	684	652	615	684	700	666	674	664	654	685	680	682	700	683	676	712	639	677	669	663	702	662	666	697	680	675	666	621	712	701	728	676	685	676	673	683	660	667	672	671	685	719	676	639	665	669	604	689	650	662	677	602	703	710	665	661	655	676	712	671	655	652	686	647	667	704	706	643	612	688	661	644	663	695	649	670	631	695	709	709	670	666	720	644	688	650	686	672	654	668	692	678	685	739	670	665	726	657	662	665	702	696	676	662	689	693	687	743	681	676	695	707	673	654	699	666	636	699	666	638	671	692	641	664	690	647	674	649	672	641	672	665	645	682	664	645	637	734	697	730	707	714	633	639	637	710	665	686	644	695	688	604	661	678	702	701	679	694	678	662	662	652	692	630	711	686	699	706	647	659	699	701	664	647	676	665	723	684	718	706	656	659	688	670	642	696	666	689	730	677	653	661	630	674	668	682	653	661	678	696	615	678	711	654	692	637	670	685	668	634	720	684	675	692	672	672	695	670	674	615	673	687	674	734	702	642	652	672	716	657	672	645	700	655	689	628	687	658	690	663	683	685	717	658	716	719	642	728	659	676	671	721	655	681	637	704	648	656	705	695	722	649	638	666	688	691	697	622	707	643	697	577	669	707	679	627	658	688	716	622	676	708	631	755	689	670	679	669	668	666	678	704	706	689	687	667	638	679	731	646	687	684	662	666	667	667	656	666	677	659	684	683	657	654	672	653	674	660	669	684	659	699	694	672	665	642	651	685	653	716	672	723	688	734	688	687	682	707	640	677	698	635	705	663	658	631	666	653	646	690	658	681	650	681	639	660	660	653	689	675	688	681	660	663	687	690	658	618	671	656	677	679	668	708	697	654	691	706	656	665	690	640	605	694	701	656	671	663	669	692	678	696	695	650	656	693	652	685	635	723	647	686	657	647	649	669	679	655	657	650	671	643	698	673	655	661	683	649	736	708	645	702	717	663	676	684	636	656	636	689	694	708	663	658	659	686	667	683	687	710	689	647	712	657	629	707	696	638	658	661	692	718	704	677	663	661	703	666	707	672	697	756	723	637	656	711	646	685	707	649	680	596	696	674	673	656	699	696	676	684	667	686	682	697	645	662	689	672	660	617	709	654	667	641	668	633	663	699	652	674	701	697	711	697	633	710	676	624	646	640	670	692	682	649	633	654	662	664	698	682	664	694	698	643	685	707	722	652	664	654	686	651	672	681	663	669	664	638	707	664	638	655	702	711	679	662	673	698	707	710	683	653	679	622	708	651	673	678	689	672	682	682	687	706	682	659	648	692	690	707	735	673	676	675	645	667	646	653	627	651	716	711	682	655	676	632	662	689	682	697	678	715	670	656	713	677	659	703	658	678	693	657	680	658	702	670	671	681	682	660	730	629	689	682	640	695	648	680	672	622	654	684	699	647	673	677	700	658	657	649	678	682	644	727	667	691	673	681	628	665	679	652	623	662	651	690	665	665	679	676	641	697	703	667	666	681	660	688	642	675	632	683	620	674	667	653	631	670	676	656	677	669	687	660	707	700	679	673	676	676	631	655	693	659	683	687	650	643	643	655	681	668	675	701	680	695	663	683	680	609	728	682	668	663	648	662	715	748	656	630	668	655	654	713	666	657	711	673	656	708	655	669	665	634	653	695	679	686	674	629	706	693	694	660	711	632	644	686	690	651	625
32147	51301	44364	33339	27177	22547	18035	14964	12160	9439	7282	5812	4867	3867	3171	2617	2399	2100	1856	1681	1585	1396	1420	1300	1188	1204	1124	1130	1025	1042	993	985	914	935	928	901	879	886	926	889	849	908	819	864	772	881	810	787	827	825	797	810	811	841	865	813	879	806	833	788	770	814	781	801	829	839	808	774	830	849	862	787	771	792	814	791	840	801	796	805	839	826	852	776	768	759	826	770	830	796	820	893	880	803	830	818	812	808	764	789	804	800	786	796	805	782	808	821	832	871	792	785	834	827	856	797	833	842	835	813	772	806	861	818	850	813	843	855	757	827	807	794	828	797	759	782	774	864	787	787	796	798	815	851	764	781	802	812	836	783	786	783	843	812	836	790	825	799	805	797	825	821	843	762	848	805	884	790	816	832	806	831	776	719	794	808	794	821	817	849	811	824	786	813	831	777	852	820	796	804	852	850	800	799	850	839	829	791	762	774	858	803	800	765	795	795	823	804	801	852	771	829	794	837	827	824	795	772	811	748	809	835	777	775	794	763	785	835	792	808	772	823	837	825	823	851	804	808	853	805	776	822	828	746	814	789	820	789	803	793	765	830	803	800	857	780	812	768	773	820	813	801	788	840	792	836	848	812	854	771	839	832	839	779	819	792	850	829	808	823	803	839	817	807	805	815	855	827	843	865	765	801	781	786	804	812	828	812	842	799	822	847	821	832	783	833	800	837	782	863	788	810	822	778	814	832	821	809	727	803	836	841	859	801	820	822	804	832	814	793	786	790	823	834	764	812	786	784	875	820	859	895	793	807	853	807	828	773	854	783	816	807	778	819	788	808	850	792	836	836	803	832	801	831	841	862	858	795	841	786	893	801	837	872	760	844	846	850	768	809	806	762	814	849	800	852	810	763	767	795	757	778	731	856	802	802	806	787	768	874	756	805	851	786	817	786	832	792	834	789	807	755	756	811	847	821	840	851	821	820	825	823	824	781	780	789	794	813	829	845	811	782	852	807	794	794	800	786	775	806	754	798	810	832	824	795	732	772	805	778	788	827	839	783	832	827	840	800	843	768	792	773	830	817	825	797	792	767	815	811	833	846	809	791	832	840	839	803	851	820	747	851	804	813	844	829	854	847	843	770	794	794	843	813	819	801	794	851	831	800	832	843	793	833	805	789	801	754	802	779	859	813	803	777	815	829	813	777	845	799	803	825	814	779	799	864	795	818	816	825	826	780	818	778	852	808	829	816	819	802	782	798	813	817	833	810	807	818	791	800	786	809	783	804	862	799	804	829	822	787	819	840	839	786	840	839	790	767	832	812	797	829	808	727	896	827	806	791	820	822	765	824	877	811	800	836	867	833	837	844	865	855	789	809	787	771	819	806	868	796	819	811	819	823	846	810	809	791	826	807	834	825	808	801	854	825	782	766	784	863	843	789	831	800	821	786	818	802	794	823	818	772	844	815	823	832	816	814	804	802	772	798	873	804	828	816	836	783	800	850	836	802	834	827	870	845	822	833	784	794	830	802	774	842	809	794	794	824	783	767	778	813	837	810	809	857	817	821	800	770	836	820	845	784	794	820	828	794	830	808	845	791	848	847	810	830	849	786	841	825	809	884	789	782	869	815	872	797	787	824	795	771	803	821	862	820	783	780	771	779	875	816	802	807	807	832	770	794	835	828	802	755	834	801	875	793	755	817	780	821	848	838	832	803	802	801	825	866	799	796	829	821	809	820	746	807	790	791	832	818	796	804	791	806	823	797	838	786	815	778	787	825	769	813	774	841	831	839	772	832	808	806	799	837	779	823	802	783	795	816	809	816	838	785	801	851	786	789	824	814	817	822	837	810	814	821	807	818	786	815	762	885	792	805	797	813	798	809	777	821	862	754	794	795	786	844	779	811	783	825	797	812	802	816	781	822	842	810	785	791	777	797	834	821	815	754	831	760	794	809	801	808	802	813	805	846	798	827	820	799	799	797	788	807	803	786	785	797	886	825	825	823	832	775	794	878	802	849	850	842	852	793	863	791	784	836	819	808	802	833	838	863	851	797	813	803	809	829	777	779	803	792	854	752	809	790	781	753	857	839	814	806	830	789	868	787	739	837	826	845	830	814	780	838	818	848	788	838	776	820	797	771	872	795	791	798	805	871	816	843	814	805	798	814	772	867	829	808	803	841	800	861	766	770	799	814	753	772	835	813	805	851	813	846	813	841	845	807	762	772	825	792	840	799	804	786	749	800	829	851	847	805	751	776	855	753	820	809	769	781	775	825	823	825	804	792	783	811	799	824	791	810	787	744	762	801	804	853	829	837	757	850	802	810	836	753	805	828	821	826	774	762	808	804	791	812	812	777	779	799	832	802	805	845	772	799	796	787	826	807	780	784	858	841	798	762	853	815	791	824	855	809	836	826	826	819	848	806	862	791	766	842	853	805	844	829	814	738	813	825	786	764	778	819	830	808	798	818	823	791	816	826	786	773	850	752	795	791	815	768	837	766	775	806	776	759	784	782	793	797	743	800	817	805	836	716	789	793	839	798	794	792	827	788	798	786	782	826	848	811	809	779	825	875	802	820	809	851	780	807	802	828	847	843	828	777	832	805	846	826	839	831	821	809	795	810	820	812	834	807	849	813	820	822	843	766	828	812	770	866	784	790	843	780	818	867	805	803	786	831	745	813	833	836	819	842	808	821	791	855	842	846	853	830	784	815	804	832	812	824	828	756	812	799	855	792	811	826	769	854	810	842	786	862	778	800	860	809	758	790	815	805	842	864	825	846	818	808	785	843	802	768	834	759	794	793	829	844	826	818	858	795	824	847	743	803	825	807	797	800	796	812	881	832	808	807	835	781	831	824	846	816	767	800	780	802	762	790	818	754	814	807	824	788	810	749	789	848	818	753	816	793	846	772	861	835	821	777	762	847	793	838	748	835	833	807	822	838	801	828	828	821	755	772	809	774	806	818	815	815	827	841	793	799	841	782	823	779	862	824	791	832	855	839	806	836	784	825	803	856	809	904	822	759	806	855	814	819	832	778	858	832	839	848	836	838	759	802	772	821	817	781	782	827	877	844	811	776	826	838	822	832	829	860	802	837	824	811	869	781	799	815	834	762	780	839	813	820	814	806	775	857	802	806	813	821	828	799	822	802	792	822	797	815	836	767	801	820	792	805	840	769	784	848	795	805	842	833	806	779	867	799	845	818	814	812	819	781	798	864	810	813	833	776	791	850	820	844	780	796	832	795	804	830	799	784	813	790	804	821	792	816	791	818	807	811	821	844	800	823	750	837	762	778	816	819	804	748	861	812	801	769	826	792	792	819	809	834	774	814	816	852	854	767	849	785	780	811	770	794	856	843	813	801	799	785	798	842	828	821	814	762	809	872	746	788	794	770	798	772	806	785	804	839	832	860	837	778	805	772	789	845	780	851	755	781	822	840	845	765	807	848	804	766	816	790	822	826	830	797	811	843	823	844	837	828	800	773	817	881	782	800	883	815	818	755
22526	20694	28211	23325	21233	22489	21265	12598	9057	7010	5426	4149	3474	2951	2464	2071	1860	1643	1422	1362	1216	1246	1089	1038	1006	965	908	892	823	872	823	839	817	784	820	770	732	772	708	740	749	690	707	682	716	698	710	712	694	705	667	710	726	717	735	684	666	656	684	697	694	661	653	722	692	631	692	717	696	661	695	665	643	696	710	687	682	661	709	705	667	677	632	737	641	676	692	670	660	675	680	672	668	739	725	696	680	721	709	648	681	679	707	685	712	699	653	698	695	699	684	663	694	712	669	667	675	696	623	678	629	688	711	698	696	695	686	685	699	651	685	699	656	678	692	654	651	637	640	702	592	685	644	637	665	675	697	702	703	684	684	685	689	701	665	679	682	665	706	693	714	667	681	691	637	674	669	716	678	697	667	655	703	696	680	678	716	702	644	701	670	646	672	705	703	641	695	715	672	703	739	646	679	675	636	646	648	675	662	706	661	639	661	652	667	707	729	678	717	678	670	651	673	671	680	688	635	661	692	677	644	659	640	700	714	693	639	712	706	729	688	667	700	696	668	677	661	657	647	656	645	708	678	643	675	655	639	647	701	667	644	661	732	650	683	666	630	706	695	682	690	737	715	660	695	680	683	713	671	620	680	747	687	701	657	638	665	739	706	658	672	686	654	703	695	659	713	681	666	657	651	662	645	680	643	662	648	718	696	668	685	686	695	710	692	652	674	686	665	637	658	677	652	663	644	685	695	673	699	677	601	684	646	700	687	685	641	657	652	649	702	697	671	702	691	721	679	684	640	678	671	689	681	688	688	676	694	666	698	705	656	716	697	712	692	708	654	680	648	711	683	663	658	680	651	681	658	695	631	696	661	681	642	665	708	670	679	723	630	670	704	723	673	693	672	684	667	695	640	698	670	667	642	692	675	660	691	682	661	674	706	671	702	695	677	668	670	648	662	703	674	677	684	668	657	744	662	698	698	614	707	698	725	667	691	666	697	702	701	703	686	688	709	668	687	663	664	687	696	656	685	698	658	711	674	640	653	711	699	705	652	638	662	694	686	731	646	663	730	656	669	673	690	664	677	723	670	687	697	679	689	688	666	693	666	686	669	721	688	683	722	678	691	669	711	691	722	690	655	688	661	687	688	694	691	713	685	695	670	739	674	720	708	706	666	690	708	711	723	670	695	698	646	699	659	700	672	712	651	663	647	664	633	670	742	621	703	640	659	643	708	667	725	669	722	680	650	676	693	703	686	698	658	678	662	714	680	675	715	663	714	645	694	704	637	686	711	699	721	639	649	646	696	650	628	658	715	639	666	669	669	662	641	717	682	671	691	735	673	688	710	671	699	676	692	720	647	689	646	709	661	665	629	664	716	733	658	695	659	709	701	669	681	653	623	660	662	658	684	726	664	665	685	685	682	652	691	721	701	710	631	686	699	680	678	641	700	661	685	733	718	682	696	633	674	664	672	686	723	715	703	680	662	660	714	686	679	696	662	673	708	702	646	691	689	672	658	685	652	687	661	620	726	649	672	702	634	650	680	724	676	655	659	649	711	676	695	681	663	652	654	666	686	671	675	677	703	677	692	645	639	690	664	710	660	683	681	698	702	671	707	659	668	664	678	675	717	618	634	682	662	653	674	674	639	667	694	707	654	683	659	725	666	678	622	678	685	636	711	726	653	669	650	644	701	690	635	652	707	671	670	653	715	659	716	663	670	663	650	670	659	696	665	659	705	685	696	679	683	672	683	659	677	698	729	668	640	681	651	675	692	680	706	737	696	674	667	688	683	653	659	654	721	687	647	681	717	721	669	701	629	692	662	672	735	684	667	674	633	667	698	652	716	675	715	664	684	646	705	678	678	651	701	651	671	684	651	714	592	639	680	705	673	678	688	712	653	716	655	659	706	658	737	680	647	670	625	660	643	698	672	693	717	671	652	665	703	736	691	659	692	706	680	726	672	675	659	687	714	682	696	699	694	709	688	732	708	677	685	707	630	719	678	644	697	631	650	662	666	646	706	677	697	716	683	648	631	724	666	729	713	673	686	700	721	690	742	662	706	716	702	672	625	700	648	700	615	717	684	670	705	665	666	703	687	678	705	623	684	662	741	704	668	664	702	647	694	658	670	660	625	664	670	723	655	679	686	681	667	684	674	693	685	742	692	667	690	634	727	689	667	694	699	628	728	671	674	640	687	682	705	662	672	702	630	649	619	693	665	690	691	696	726	675	673	668	675	723	700	625	651	699	665	748	686	664	640	637	663	628	655	741	710	627	725	694	664	669	630	655	683	673	693	691	642	684	681	706	660	664	658	686	658	690	683	661	665	685	696	677	663	688	683	689	713	627	684	723	682	685	687	672	662	684	669	675	675	720	719	688	715	645	729	659	659	698	729	688	713	655	669	658	657	661	711	690	670	676	676	657	664	673	656	673	709	652	692	670	653	652	717	674	686	718	729	635	718	686	665	677	659	683	649	673	698	686	673	712	669	679	700	724	662	668	672	724	704	671	653	685	671	677	645	702	740	706	699	679	686	678	656	720	663	672	707	650	675	668	701	674	691	625	701	647	688	649	668	683	661	679	661	664	695	682	708	664	692	678	696	705	699	673	659	705	690	604	688	703	676	678	636	710	682	666	684	650	637	678	682	649	664	722	674	663	647	650	676	697	688	678	672	634	645	707	676	690	670	696	649	704	708	666	676	690	720	687	688	684	659	711	664	676	675	709	626	677	701	633	674	635	678	709	648	693	656	710	691	680	725	682	669	666	678	674	627	648	710	636	712	635	721	696	722	653	676	742	656	680	657	731	680	718	708	689	701	689	715	704	639	710	702	689	675	657	662	668	689	680	622	673	663	686	654	676	704	663	686	668	629	619	678	666	699	653	683	634	673	689	686	695	692	684	679	658	675	662	689	648	719	701	676	678	648	647	677	666	677	722	674	690	673	682	663	678	695	688	650	680	649	662	667	715	723	701	666	679	675	722	730	635	656	655	665	706	690	607	646	672	656	701	646	659	670	700	696	726	740	661	699	648	648	685	685	687	659	649	692	693	650	667	638	674	702	672	698	659	709	714	679	662	615	676	649	654	682	697	678	686	717	663	717	625	699	683	669	677	679	648	683	667	663	623	676	708	629	698	643	664	662	610	625	680	651	700	675	703	712	659	722	685	669	676	662	700	700	672	746	692	663	672	727	705	656	700	686	684	663	710	660	662	671	688	662	726	639	653	721	657	637	653	687	684	652	686	660	686	635	671	643	673	678	693	696	686	624	668	668	668	706	662	601	654	681	696	638	691	684	714	680	675	690	614	626	702	652	725	724	703	660	674	644	688	659	690	665	675	652	678	640	666	681	665	712	655	659	671	699	701	680	681	699	664	634	646	662	680	670	679	676	656	678	680	662	723	683	717	679	709	680	703	682	679	649	656	681	675	692	674	724	685	714	643	683	688	666	673	701	666	682	721	672	689	622	684	694	686	709	737	703	682	658	630	666	668	650	702
34393	56405	50370	37947	31576	26648	22118	18274	15462	12164	9637	7685	6095	5147	4298	3571	2949	2606	2274	2111	1876	1630	1600	1483	1408	1355	1202	1191	1109	1133	988	979	949	947	915	930	927	902	870	880	896	863	847	858	843	838	866	804	806	864	813	871	851	829	804	832	826	822	762	840	817	787	828	817	852	790	835	799	820	788	810	836	781	809	779	799	781	790	799	786	796	864	793	838	851	794	796	795	840	819	836	806	775	788	802	778	767	811	826	824	790	847	778	820	785	799	824	781	828	818	851	778	851	776	766	775	815	786	812	761	766	835	779	780	816	812	773	812	809	789	828	839	811	845	812	802	758	823	788	773	836	784	784	831	822	819	740	804	840	819	795	784	821	782	827	804	754	836	842	781	757	749	796	813	747	777	756	823	784	802	733	782	796	776	787	801	789	826	810	841	841	806	776	851	823	820	834	846	819	803	782	777	793	830	761	765	765	778	760	772	819	791	744	810	809	816	855	815	813	830	785	790	792	764	805	787	817	788	804	779	808	835	806	789	807	847	814	796	812	788	807	763	829	874	745	801	801	807	799	797	760	801	825	814	841	808	811	784	759	826	807	801	797	799	787	721	839	780	837	818	764	804	840	843	777	819	812	841	788	800	858	785	804	765	844	792	777	775	846	807	802	768	837	760	780	758	838	837	820	804	800	828	793	753	776	811	810	771	866	834	841	782	851	810	794	828	864	821	810	819	816	784	801	794	853	806	824	856	811	772	815	791	785	766	816	873	789	791	839	767	841	806	821	785	801	795	814	808	819	758	810	799	833	845	771	788	818	780	769	767	829	825	793	837	787	787	820	823	768	820	821	791	825	810	818	812	824	799	786	757	754	782	810	860	802	818	846	790	792	769	835	793	841	781	788	770	795	863	807	813	827	830	822	810	756	822	809	777	818	821	853	827	813	777	793	852	780	786	831	806	800	791	808	849	850	774	807	797	719	843	789	797	801	802	797	791	807	785	803	827	827	778	807	777	789	789	775	774	800	793	831	798	810	764	781	826	780	831	820	797	815	788	771	822	803	816	829	825	819	790	788	796	819	832	762	795	839	842	784	780	755	805	828	790	782	793	780	799	803	766	807	803	811	801	819	803	789	806	852	807	815	778	804	775	795	791	802	831	796	808	800	798	801	837	804	778	799	803	793	831	794	839	766	824	798	808	768	824	852	800	791	813	777	810	806	807	845	855	806	769	770	800	798	808	759	758	814	831	803	768	834	734	802	814	817	833	799	744	800	737	782	794	770	798	806	793	752	804	791	811	848	830	787	797	832	863	736	782	764	844	805	812	790	813	802	823	807	768	823	822	788	809	796	784	830	853	853	807	805	790	739	831	851	765	778	802	797	830	801	799	813	829	826	845	833	852	791	810	850	807	845	833	782	781	803	824	800	813	791	812	762	829	797	800	814	811	796	841	790	801	783	839	814	821	797	843	760	815	852	871	808	773	777	784	771	845	854	790	817	788	793	833	800	779	847	800	852	860	844	826	740	807	801	844	818	850	797	819	811	804	775	793	811	809	829	786	780	758	834	811	792	840	772	814	810	837	813	821	785	783	838	849	826	798	825	786	820	816	868	791	776	793	812	765	814	805	806	797	845	818	874	772	818	819	802	813	818	782	813	754	809	800	893	752	804	817	759	796	853	824	842	801	774	807	801	766	802	813	833	841	772	846	805	828	809	761	775	812	804	827	768	825	802	800	803	794	859	735	769	813	823	757	782	836	829	809	785	751	823	771	770	798	810	787	852	820	799	837	771	796	890	780	803	831	836	788	774	770	785	827	768	779	828	822	835	776	813	860	791	784	857	793	782	788	817	784	754	816	795	804	791	808	783	809	811	817	828	759	848	837	783	779	820	828	836	797	756	817	836	850	818	773	821	851	846	775	821	747	799	813	826	834	822	737	831	820	833	786	827	787	798	871	759	775	799	835	838	802	834	805	808	808	822	799	840	835	769	828	768	738	809	798	802	789	767	781	823	818	774	839	817	802	830	776	809	809	779	900	845	798	795	783	750	815	836	833	831	826	790	777	754	817	764	821	798	789	824	819	761	822	779	803	862	796	781	775	824	782	794	831	827	797	792	807	829	840	810	848	812	790	795	762	791	805	824	796	817	817	820	830	825	821	795	809	806	822	815	747	768	783	804	757	838	784	778	832	759	819	818	782	791	774	789	804	798	776	826	804	815	782	771	741	790	817	802	799	881	774	799	752	795	804	776	810	830	801	768	831	815	788	767	804	829	831	783	835	775	790	809	814	864	770	822	782	805	811	850	830	799	840	781	850	884	829	823	833	804	793	825	829	809	826	772	762	780	796	799	810	805	800	767	797	839	845	830	811	816	781	762	840	788	769	776	844	765	819	813	796	841	832	803	784	769	819	831	776	836	865	834	799	815	797	790	806	757	838	841	870	846	776	743	820	762	795	820	752	778	802	793	814	820	800	846	814	777	767	763	825	767	796	820	816	792	859	819	836	780	766	802	802	840	764	822	817	816	759	797	730	829	824	787	807	753	836	823	820	776	843	828	856	811	786	770	786	808	818	805	810	776	774	816	812	837	825	750	782	802	829	809	791	772	776	769	782	834	817	832	823	826	811	781	822	829	807	785	830	830	747	829	841	776	760	833	793	785	789	807	833	781	809	826	805	764	783	816	808	802	811	843	817	828	834	814	822	783	818	813	803	798	799	817	827	790	759	800	829	805	789	828	781	810	793	770	819	784	808	808	794	802	807	842	785	810	801	771	753	776	809	815	834	788	867	759	792	787	776	766	797	816	821	796	773	840	786	819	813	796	745	827	806	799	848	736	830	814	781	800	793	776	802	798	746	784	818	812	808	809	731	816	802	769	783	819	803	828	779	787	782	805	819	752	789	845	829	782	806	827	777	854	789	876	835	788	820	801	820	832	820	813	780	813	800	809	783	801	828	803	785	824	792	805	882	804	830	820	808	789	802	788	829	868	833	808	809	768	771	782	803	769	795	803	793	805	776	830	799	803	834	833	834	789	819	769	805	744	767	774	796	779	777	791	795	810	833	810	796	809	810	826	809	826	815	741	775	801	800	787	811	813	806	788	780	770	794	821	815	809	775	806	786	791	832	791	809	774	814	905	792	817	783	755	803	794	826	848	775	753	798	851	787	768	801	759	838	820	778	765	757	796	793	809	818	814	819	854	853	814	840	777	799	781	835	749	804	790	776	751	802	809	807	765	761	767	819	789	790	785	805	822	755	846	784	806	796	772	819	777	773	851	845	768	810	774	834	805	786	855	775	844	790	800	790	767	817	823	802	807	799	820	787	818	777	777	767	805	807	767	802	868	846	761	808	750	817	838	771	780	809	768	823	814	820	803	822	797	789	755	801	779	805	791	806	790	765	796	839	777	827	772	810	810	799	811	820	778	746	802	861	771	778	808	818	774	874	832	748	838	752	770	781	758	835	804	805	805	838	773	810	820	815	765	814	818	808	832	738
28120	26933	32956	26057	16798	10996	7419	5450	4235	3323	2713	2218	1770	1612	1474	1291	1248	1121	1055	924	894	871	886	892	883	791	786	906	816	828	739	728	770	735	741	707	738	682	735	733	696	728	686	673	731	685	719	715	675	732	737	736	717	679	716	686	701	702	720	714	700	717	722	724	716	676	721	732	749	715	720	688	683	708	739	715	696	717	679	677	738	735	710	734	721	687	718	680	697	666	720	686	650	733	701	685	713	714	670	687	739	686	691	713	709	713	704	703	678	658	723	703	709	724	702	718	682	719	760	678	695	701	692	705	690	730	696	721	684	724	677	759	691	732	750	691	709	745	708	722	676	668	699	692	703	722	698	717	709	669	656	736	716	713	687	679	721	735	693	689	734	709	721	677	717	700	704	695	718	721	686	653	712	728	663	678	703	652	688	683	719	691	665	689	697	701	688	725	715	677	697	678	713	742	757	666	743	718	742	674	706	696	679	689	672	715	722	703	710	737	720	747	677	712	681	725	746	715	720	745	698	700	699	702	718	712	752	710	724	755	660	721	725	690	704	727	706	689	702	687	705	720	677	725	678	720	694	690	679	745	702	693	698	674	753	706	699	720	673	728	685	741	729	700	699	722	708	704	701	681	712	686	696	685	669	719	672	665	655	707	765	727	723	676	715	660	705	730	681	703	735	693	700	691	716	757	731	697	704	718	697	702	707	716	656	700	732	707	692	734	701	699	685	694	707	698	723	723	723	668	674	713	695	713	666	679	693	698	719	680	688	719	714	715	692	691	713	690	785	701	679	728	679	690	720	718	700	680	676	641	705	682	702	711	699	719	684	676	703	697	709	737	713	756	660	738	704	701	674	650	748	687	685	639	667	768	666	692	702	680	659	730	638	672	710	696	719	676	690	702	712	711	679	706	677	700	707	746	696	716	669	734	704	696	727	710	676	735	788	702	711	706	754	712	702	644	704	697	697	689	703	726	675	705	713	728	740	707	689	724	721	687	717	699	703	720	689	729	707	701	695	692	733	716	719	701	726	761	692	683	691	686	685	632	718	721	702	729	716	731	687	738	749	685	675	736	708	725	718	684	719	724	722	689	671	686	679	687	652	697	705	725	746	706	699	694	707	738	701	716	668	746	750	683	726	703	706	743	725	686	704	678	735	716	701	674	693	699	704	681	679	702	702	698	753	702	710	720	714	668	716	710	680	752	712	610	639	709	642	759	676	678	679	714	694	677	653	739	681	737	733	683	676	733	651	717	633	755	716	666	704	663	673	671	679	684	647	667	661	717	691	725	737	723	727	731	679	743	676	731	699	703	780	682	698	714	757	769	706	724	700	716	714	674	694	677	658	712	696	704	690	673	713	706	668	719	694	700	709	743	698	675	691	681	727	700	744	725	683	729	729	677	707	702	692	738	692	706	687	676	694	715	700	725	724	701	654	690	738	744	667	693	733	712	732	713	722	723	725	635	710	691	678	693	717	682	747	671	664	688	720	670	680	664	729	680	725	675	671	714	698	670	674	711	686	706	696	698	686	699	696	729	731	692	682	677	693	708	678	700	717	719	702	681	705	687	719	770	678	720	715	683	642	714	699	716	674	698	698	684	723	648	666	704	670	708	682	731	712	710	728	723	676	709	703	718	684	685	743	718	712	756	718	674	698	733	719	664	696	695	724	724	725	731	773	638	713	725	735	727	731	681	674	722	692	732	688	669	747	693	737	672	722	673	731	730	664	705	687	682	725	722	648	726	703	702	668	703	685	704	761	713	693	693	676	715	727	734	717	672	702	721	683	675	694	726	689	715	695	766	696	745	712	725	711	744	698	728	676	716	694	697	715	702	728	725	661	765	704	701	748	685	680	697	658	717	674	703	721	667	756	764	670	705	738	737	717	656	643	743	735	659	731	661	661	685	702	635	732	726	695	701	698	682	706	683	694	670	739	691	660	710	709	675	663	699	696	718	719	685	694	770	706	713	705	690	715	680	682	723	708	731	742	695	666	734	694	695	694	697	730	695	695	745	707	622	706	713	731	698	677	756	684	699	735	710	695	725	658	685	694	688	712	694	719	697	733	722	740	648	702	740	683	636	704	699	689	665	697	685	692	703	669	703	739	647	667	694	695	647	692	746	704	679	674	697	671	687	665	717	697	725	744	671	696	681	693	687	725	651	712	701	718	666	770	755	697	697	707	733	664	701	700	703	735	706	687	661	677	700	670	682	728	693	681	696	714	700	673	714	686	693	679	708	704	702	693	689	709	698	705	659	723	715	722	736	656	748	667	706	666	759	688	765	664	743	740	729	695	724	736	741	674	702	724	731	694	720	662	681	704	680	712	696	727	717	727	723	705	657	684	724	694	708	709	718	698	712	661	705	725	729	691	723	743	699	710	695	701	703	685	709	679	679	698	696	714	727	719	669	695	693	675	730	716	739	727	678	682	680	680	735	712	691	762	716	713	732	686	722	722	672	685	731	721	698	653	706	638	666	696	710	721	659	672	672	708	730	734	722	664	673	678	696	729	688	703	696	713	706	708	713	675	753	731	700	700	692	745	711	687	697	742	670	679	728	683	693	739	670	723	705	709	691	664	714	750	685	684	708	699	705	800	707	676	691	745	717	699	706	699	640	756	672	755	709	754	723	693	676	698	722	695	731	723	715	709	720	736	688	670	722	673	694	713	687	772	718	714	734	705	700	721	698	721	703	693	647	748	738	679	690	682	738	670	709	728	689	708	707	679	724	702	690	668	669	676	761	731	749	667	672	686	701	704	717	700	648	695	759	706	661	697	660	732	637	676	692	705	698	680	674	677	691	693	720	655	741	724	666	689	696	708	718	755	702	715	763	706	677	679	707	739	695	697	733	703	707	718	754	697	723	733	702	696	755	729	700	686	712	684	714	722	680	716	736	671	695	671	703	690	706	660	709	701	702	721	678	706	697	714	684	720	720	721	657	671	725	722	663	719	718	728	625	709	711	701	682	698	679	744	733	698	722	713	691	689	713	787	705	669	697	682	728	699	715	702	700	637	706	682	667	626	684	702	701	704	747	732	720	718	706	721	754	721	735	686	693	738	681	655	725	731	638	668	683	704	679	726	728	712	671	713	691	707	710	714	680	704	723	685	736	733	733	728	732	714	708	748	687	694	659	706	667	688	672	665	697	737	700	721	718	694	721	732	693	711	738	722	711	707	719	692	666	738	668	698	702	679	712	701	670	732	703	704	709	689	707	686	681	704	668	718	702	707	706	721	723	713	684	747	699	644	714	706	633	694	666	712	702	721	738	752	741	745	690	730	748	678	682	681	692	718	761	680	746	717	724	679	697	720	748	707	726	707	685	712	701	711	751	731	662	700	725	679	727	677	710	688	725	725	687	716	790	654	728	674	706	718	693	712	726	721	667	744	671	706	748	679	700	683	702	697	712	729	699	717	651	676	722	695	686	713	741	698	683	723	727	677	713	718	710	703	747	673	688	702	660	686	709	702	706	706	679	722	702
32544	44511	38384	27547	21278	16420	12836	10259	8359	6560	4945	3956	3194	2674	2380	2028	1749	1533	1403	1343	1294	1241	1126	1110	1094	1033	1088	962	946	991	943	920	955	912	898	887	905	928	903	847	870	882	870	908	842	854	867	924	882	881	843	823	898	854	822	837	824	891	831	861	853	859	818	850	834	834	823	824	878	853	832	820	859	840	815	828	879	809	833	805	785	804	878	852	785	837	845	801	857	828	813	846	923	838	857	840	841	823	821	823	868	824	905	858	844	842	814	854	814	850	900	865	842	806	792	806	834	865	833	845	856	833	821	870	835	815	836	834	836	869	817	823	878	881	838	821	829	864	799	833	845	890	876	822	804	846	846	846	846	856	874	832	877	830	822	834	828	890	848	832	805	832	867	843	909	837	801	828	804	865	813	852	856	897	862	820	836	838	875	880	856	813	816	843	823	844	901	822	838	825	814	820	858	848	838	883	869	846	814	819	797	939	807	881	801	921	842	807	867	832	848	831	818	832	858	862	895	810	821	838	811	855	826	789	873	840	821	831	834	898	799	819	845	820	813	863	861	842	896	833	860	840	848	849	902	828	880	835	836	814	856	814	870	835	827	816	790	836	830	854	873	813	812	837	853	895	892	812	865	881	852	921	818	876	880	830	898	848	831	817	856	801	803	843	830	859	862	797	869	791	861	908	840	854	842	848	858	820	852	818	784	874	828	881	880	871	882	848	868	829	784	847	854	832	863	814	794	827	802	805	834	872	862	841	825	840	841	879	858	898	804	869	846	863	870	854	885	848	834	830	893	839	836	813	885	836	924	869	809	864	869	832	806	897	830	846	879	832	811	823	807	850	845	836	852	821	828	823	836	825	814	831	837	807	870	792	809	849	824	817	830	882	870	860	845	844	862	837	828	803	857	842	828	880	891	862	841	809	825	851	789	867	807	815	879	782	876	829	800	824	838	845	911	837	821	864	838	818	814	847	822	811	902	834	801	900	790	844	830	849	853	880	876	849	852	847	808	797	888	837	805	813	825	822	838	844	881	849	822	807	877	872	820	853	887	813	846	842	819	865	829	838	805	875	876	798	826	845	834	899	861	845	792	858	836	852	825	853	864	803	810	895	849	846	844	785	848	880	841	784	879	799	859	832	759	875	792	876	867	830	834	792	821	799	820	856	872	793	835	838	820	861	836	845	793	871	865	808	822	862	887	835	840	843	815	841	861	829	843	836	865	828	880	809	829	839	806	777	858	883	813	826	804	820	793	824	872	848	860	778	808	845	877	835	859	828	852	882	881	876	856	838	845	837	808	837	871	861	801	893	834	807	840	851	873	852	847	857	892	855	797	845	859	809	847	859	824	779	822	816	863	792	806	882	789	896	859	805	814	856	784	808	852	874	844	849	862	848	820	824	844	858	873	820	833	842	852	871	808	858	920	826	862	884	874	835	825	844	844	807	915	780	874	884	906	850	865	832	786	845	855	855	835	841	895	797	803	904	863	814	854	864	867	862	857	812	874	862	798	851	821	808	909	883	827	845	901	836	819	831	872	898	823	845	802	887	820	792	819	858	833	857	789	847	815	901	848	805	838	867	805	816	883	852	832	833	814	847	836	849	832	881	864	781	878	830	842	876	848	802	821	891	849	841	817	816	827	841	869	902	825	811	851	828	862	820	822	855	857	782	835	853	853	811	836	812	857	841	846	855	800	866	876	860	867	835	812	866	824	793	828	867	857	857	900	842	814	829	845	875	882	817	898	781	864	841	862	864	837	831	795	836	846	839	809	805	850	832	816	857	839	846	805	834	852	850	826	864	858	839	858	869	843	871	882	858	839	878	803	844	835	862	854	864	790	866	867	865	799	813	862	807	829	850	846	773	832	860	912	860	819	891	830	783	813	859	826	815	847	825	837	832	862	814	862	870	877	889	821	857	894	819	871	864	852	827	846	855	896	803	856	823	876	806	815	817	841	818	895	871	864	854	821	881	831	834	817	834	841	817	819	879	858	854	780	849	859	843	812	885	841	810	846	854	866	828	821	844	880	870	811	834	867	825	849	836	837	791	861	861	807	840	805	811	846	839	888	830	855	822	723	864	831	832	833	846	839	853	853	860	882	913	863	827	882	848	851	853	794	859	852	875	893	829	829	807	832	856	875	819	901	868	878	827	809	846	922	870	813	839	852	819	829	829	833	865	859	862	818	845	852	851	831	868	846	870	790	846	852	859	817	820	831	828	801	879	831	790	882	799	837	846	810	817	846	861	852	849	841	868	816	859	821	834	814	874	833	828	866	730	829	822	878	854	835	896	870	824	868	848	888	862	867	872	843	806	817	876	874	831	847	820	845	876	877	872	829	856	834	813	834	896	858	820	839	843	826	839	841	885	887	827	836	825	847	810	811	833	837	829	843	845	893	827	839	807	869	874	897	788	854	858	849	866	817	830	804	853	856	839	847	861	841	848	842	804	852	846	844	887	806	842	853	842	823	874	866	889	838	808	808	849	826	858	828	856	838	792	853	885	854	802	847	840	874	908	819	795	825	860	846	825	850	840	854	834	810	879	843	793	803	859	872	840	813	805	806	806	848	872	837	887	839	846	826	803	820	822	806	839	881	811	870	851	809	823	869	835	815	878	797	793	822	792	873	844	863	809	826	834	815	803	796	793	761	851	933	812	832	834	849	868	873	830	828	829	822	826	799	853	876	819	836	881	868	825	851	824	856	871	818	843	862	833	811	849	875	861	875	860	854	849	853	818	806	881	878	840	890	805	803	840	859	812	856	828	859	785	819	888	854	822	800	825	872	859	863	845	842	835	821	811	831	819	865	868	860	824	853	837	810	873	875	821	882	829	876	870	883	880	856	859	788	838	781	890	900	831	851	870	857	840	833	792	873	880	795	808	812	867	883	861	848	850	822	844	817	813	856	801	875	854	860	871	858	874	829	853	865	843	858	818	850	832	836	842	847	856	841	798	834	809	869	825	796	838	841	840	861	847	876	862	836	835	807	822	885	845	815	826	812	839	887	903	847	795	853	846	853	870	827	832	852	841	877	817	887	821	861	851	850	814	887	829	841	838	882	847	859	853	864	866	853	832	815	868	896	800	823	847	870	868	813	820	838	837	857	843	831	818	851	895	838	842	827	865	837	832	857	835	876	873	848	812	827	843	840	827	830	907	834	846	831	878	813	761	822	835	868	876	852	819	882	850	848	830	872	864	843	863	814	834	875	808	859	852	852	833	846	825	843	832	783	832	858	800	816	897	824	806	870	813	849	873	842	846	881	799	845	847	831	828	851	869	908	817	841	793	855	825	866	844	847	903	850	792	847	832	832	789	840	819	806	846	840	884	863	836	836	831	882	816	829	848	840	824	855	828	899	805	868	791	877	856	833	888	806	889	847	856	888	815	853	814	827	853	831	865	897	866	845	825	881	803	874	812	842	835	776	852	833	822	838	821	849	847	825	821	848	844	831	852	845	871	840	814	848	855	843	860	814	858	841	887	853	839
23669	20728	27867	24277	22075	19546	13868	8677	6536	5295	4119	3183	2621	2128	1958	1698	1457	1366	1200	1130	1068	1045	962	937	864	886	868	859	863	780	764	785	792	749	741	726	709	728	729	658	694	673	699	659	660	683	683	676	689	709	664	725	700	682	689	684	660	699	675	720	691	702	680	710	676	662	671	687	658	676	681	693	644	667	685	664	685	684	704	701	658	692	693	699	674	662	674	645	695	671	718	661	677	694	695	700	676	729	761	704	729	632	693	692	687	631	690	698	682	741	705	664	678	638	659	680	685	638	654	720	716	670	668	676	649	684	670	749	634	637	691	727	692	650	677	634	661	680	688	644	691	665	705	680	713	672	695	730	695	698	699	701	659	675	716	683	676	738	705	701	705	692	681	684	664	617	700	699	684	627	684	670	660	664	677	706	632	650	699	707	683	702	662	653	654	666	687	644	672	700	662	678	684	667	696	699	686	709	657	700	722	650	668	649	682	679	678	611	664	671	676	685	671	648	671	653	662	663	645	699	656	700	750	690	681	712	674	677	621	696	698	655	742	717	713	703	678	681	672	669	660	688	696	609	679	684	657	683	699	655	683	648	668	661	690	651	702	637	621	642	702	683	699	662	650	678	689	687	677	716	631	705	702	693	669	662	741	662	671	684	660	645	697	666	671	642	698	673	674	706	693	683	673	688	672	676	612	697	702	709	686	640	673	677	670	676	676	678	685	660	677	684	628	656	732	657	710	698	702	687	715	655	694	686	697	698	689	678	696	723	655	734	693	658	665	723	672	714	673	734	714	666	665	677	660	708	661	705	683	672	625	671	667	637	729	665	707	664	693	712	664	706	729	690	674	650	675	676	693	622	631	697	677	682	686	678	677	729	703	672	658	647	670	656	691	673	692	691	676	668	718	688	620	680	709	626	675	672	711	629	688	634	641	713	638	692	663	679	680	690	668	683	650	680	643	712	681	669	691	695	680	683	677	696	705	709	628	736	693	681	680	714	720	688	662	730	689	719	723	652	664	727	723	656	649	712	648	679	690	679	663	699	642	687	673	643	652	686	699	685	665	666	670	681	661	681	692	706	657	673	687	683	701	688	712	634	681	701	694	742	701	668	667	628	685	714	732	660	747	736	649	653	675	658	726	669	709	695	650	693	678	625	678	648	711	666	689	721	658	685	684	674	653	676	666	678	675	689	654	637	666	699	660	704	698	657	711	635	687	668	652	706	717	701	674	676	691	700	708	643	677	668	696	719	698	694	670	693	648	679	683	678	718	677	654	696	666	681	727	646	698	671	658	635	673	689	645	671	672	709	709	672	672	714	678	651	729	698	610	697	631	691	642	680	671	662	754	663	651	636	701	661	693	713	616	680	660	676	682	660	665	686	682	671	693	688	663	675	708	690	672	675	695	687	661	685	710	683	676	691	679	696	742	687	697	686	699	674	661	706	633	692	718	650	688	730	731	691	685	701	662	691	684	705	679	716	726	638	623	646	722	647	682	726	684	698	672	651	660	700	713	674	701	715	671	641	688	703	652	688	698	716	643	712	735	675	704	693	697	702	684	678	669	666	664	684	717	678	667	698	669	667	662	678	646	668	676	685	678	669	676	673	659	653	675	723	657	662	688	703	685	641	650	675	673	696	667	702	687	644	644	673	656	663	621	701	652	712	680	689	683	700	695	692	681	673	692	640	695	654	628	662	743	694	645	667	673	684	642	691	737	651	692	736	689	719	657	684	657	663	665	682	706	697	662	705	665	655	685	673	645	694	698	719	688	667	674	732	668	648	669	699	657	631	653	714	680	661	689	685	691	743	728	701	673	649	632	713	682	691	674	684	706	702	653	682	650	721	688	716	707	665	685	712	685	681	726	686	650	674	679	641	684	706	645	684	667	652	619	710	642	691	709	728	680	688	719	713	683	663	688	628	723	694	687	691	683	659	682	723	688	666	675	694	707	660	695	645	700	656	662	659	645	669	708	637	674	674	709	681	693	696	658	698	651	714	686	664	666	671	668	721	671	662	699	713	664	684	694	632	675	661	709	691	684	690	660	657	625	685	662	717	640	652	633	696	682	668	686	659	690	680	673	663	687	689	700	693	626	661	700	659	650	691	730	651	627	733	706	698	697	659	655	703	747	676	673	627	686	694	653	687	703	661	701	666	688	665	698	667	715	676	664	651	672	684	692	725	691	691	683	640	703	657	713	699	702	679	692	683	692	663	710	739	657	682	730	685	670	702	700	705	714	711	715	676	700	690	698	695	665	667	709	637	689	651	668	659	697	678	647	664	678	702	695	649	660	726	649	671	675	671	699	633	696	622	653	702	638	680	693	697	706	666	691	664	697	668	695	663	701	670	671	670	661	640	722	666	653	638	698	719	694	649	672	683	693	687	637	613	657	703	687	687	687	702	675	696	659	711	640	677	686	714	660	685	679	682	692	712	702	672	653	680	666	688	723	669	697	666	662	690	687	652	625	678	650	642	705	681	678	658	711	755	622	677	646	694	649	663	672	668	683	713	700	701	675	705	628	629	724	689	715	675	668	683	682	686	702	724	628	632	688	664	686	678	680	656	631	670	721	676	713	715	700	668	690	680	728	666	680	708	658	697	687	727	661	643	659	654	686	678	735	679	629	673	670	724	630	699	665	656	669	709	657	654	722	659	638	703	706	683	711	655	656	661	729	695	647	665	682	668	639	733	662	660	631	710	695	723	705	663	683	713	683	673	686	664	655	706	665	690	747	693	713	677	688	669	641	645	679	647	683	673	690	625	669	696	654	697	702	677	670	663	702	732	729	675	708	692	668	642	659	678	650	711	686	683	674	677	630	678	635	672	661	669	669	641	690	750	670	713	717	660	684	705	704	676	673	679	675	690	667	659	665	678	676	677	672	667	662	698	649	706	645	724	676	733	677	714	655	726	635	677	701	641	680	676	727	669	681	692	644	703	654	632	703	655	670	687	722	656	668	723	674	641	700	714	702	684	669	698	749	673	626	676	670	699	669	659	717	679	678	693	665	653	666	679	680	670	730	666	722	676	668	655	680	679	695	674	677	661	682	694	661	633	639	705	666	672	667	673	662	672	671	646	663	714	671	655	697	635	684	701	714	689	665	639	641	692	642	668	651	673	658	660	658	673	656	625	700	687	658	687	707	710	703	690	697	662	701	625	644	666	742	717	688	637	685	709	711	693	700	728	667	706	641	645	697	681	707	651	706	696	696	719	685	690	689	692	679	724	661	686	649	673	708	714	673	730	649	674	682	707	669	651	636	640	658	705	663	682	679	685	693	687	700	684	703	635	687	692	678	665	639	642	662	688	651	673	672	660	712	691	665	671	701	689	710	677	702	684	709	688	670	667	676	641	676	665	687	702	714	680	651	732	664	691	726	690	664	657	690	698	694	670	649	697	663	676	733	688	717	718	670	690	653	665	663	683	665	692	651	683	697	691	642	659	723	660	687	641	685	673	707	669	686	669	728	650	691	657	728	715	659	683
32608	51024	44816	34128	27541	22146	17724	14269	11648	9331	7343	5636	4507	3852	3221	2767	2312	2067	1800	1638	1562	1468	1344	1309	1220	1246	1135	1130	1067	993	986	1006	948	975	928	903	906	903	874	913	885	824	852	839	815	839	818	803	856	825	814	829	856	825	781	799	807	834	843	838	800	876	816	815	818	793	831	802	866	717	801	834	818	782	777	786	837	785	836	822	840	822	826	786	868	798	798	790	799	819	778	835	836	852	868	786	807	834	815	804	776	842	807	820	813	822	814	794	847	809	837	778	800	780	809	786	825	827	784	848	800	858	864	814	773	852	806	796	810	821	838	794	807	801	831	844	812	815	833	807	797	804	794	848	857	793	825	824	824	839	787	800	731	836	892	827	798	799	882	892	795	813	866	854	808	836	822	815	766	814	785	773	844	826	872	816	779	826	820	816	799	831	831	859	825	860	824	841	846	872	803	843	791	811	834	796	817	794	797	834	842	838	814	811	868	792	788	837	798	805	804	853	828	811	882	840	834	777	817	829	786	827	788	830	801	808	845	828	830	825	812	807	823	822	839	844	822	805	829	832	803	804	765	806	872	826	833	839	859	830	803	825	840	787	841	814	858	831	863	820	772	817	848	839	747	815	807	820	828	820	793	795	803	782	856	778	843	854	820	833	833	810	809	846	812	795	801	804	831	819	819	835	860	787	814	784	772	832	828	812	821	836	820	777	830	807	765	822	852	843	812	784	861	807	811	770	870	804	814	839	794	820	801	786	851	816	836	809	796	868	804	839	820	757	838	838	805	817	840	797	833	783	817	756	779	838	837	844	825	811	825	818	804	775	861	840	853	837	816	786	863	850	825	784	787	812	857	846	775	833	802	823	822	816	828	794	827	799	813	837	849	806	784	850	805	854	834	861	820	812	846	805	797	819	828	850	806	863	819	845	803	872	790	847	820	793	801	758	804	808	859	845	849	788	861	826	853	805	788	817	838	795	853	819	784	788	804	747	810	812	848	797	822	801	812	805	793	838	818	822	803	825	797	828	827	804	796	786	864	844	847	792	802	829	828	795	844	852	806	870	853	847	800	815	825	854	814	783	826	875	790	871	814	875	814	836	808	795	809	785	814	807	809	819	807	799	850	846	787	802	769	847	814	799	803	809	864	829	834	778	821	781	850	881	801	764	822	785	853	799	826	886	818	857	887	817	822	782	759	803	820	795	821	838	830	818	808	814	832	819	851	815	743	867	828	812	825	836	807	822	828	795	801	820	813	828	848	763	814	784	777	777	832	818	819	836	843	860	804	788	861	811	819	837	811	841	812	851	855	783	784	805	828	837	827	824	838	827	832	836	777	855	794	833	801	838	816	787	840	885	816	800	785	822	797	820	821	816	857	784	819	804	816	838	801	822	811	787	824	825	826	796	799	779	826	815	796	843	820	819	896	790	814	827	790	774	814	819	787	817	797	776	801	791	892	831	848	790	863	840	777	850	827	831	832	813	836	800	884	894	823	847	791	814	873	792	805	841	821	833	831	840	871	779	805	822	799	801	791	861	826	787	826	808	807	821	861	834	851	838	859	846	772	820	851	829	789	854	818	829	786	795	795	852	800	821	837	814	828	813	802	812	780	851	841	794	813	810	856	770	837	827	857	800	833	864	807	820	825	795	818	807	796	843	881	764	816	842	824	825	813	765	773	779	796	841	841	850	852	835	859	838	849	760	803	812	854	792	818	822	842	834	805	817	807	807	783	837	904	836	862	820	846	823	792	820	839	849	830	829	811	792	815	794	871	863	765	812	872	866	862	787	807	809	819	813	829	819	823	798	855	762	791	831	806	827	842	812	822	788	865	809	846	872	815	806	804	840	853	852	833	818	815	839	832	794	892	856	828	776	846	844	818	842	823	845	830	844	881	808	847	818	821	838	818	824	781	785	844	864	836	815	849	819	866	835	802	826	830	875	810	779	807	863	841	793	813	855	816	792	784	867	789	792	774	825	805	773	821	832	845	863	847	793	828	881	809	809	794	791	830	823	802	817	855	804	812	803	774	800	869	794	774	883	857	869	801	818	813	840	839	855	832	832	840	811	836	810	856	810	790	769	860	811	767	795	807	774	821	763	801	837	822	874	859	795	801	805	838	850	817	804	845	867	760	761	798	826	774	834	817	800	788	775	773	787	761	840	813	771	819	780	802	823	761	863	812	844	798	816	839	804	796	819	848	768	814	795	849	808	817	833	802	806	881	812	807	866	835	801	818	849	842	831	816	808	856	839	823	813	807	845	784	844	826	889	811	808	802	818	840	840	876	862	810	787	841	867	818	841	829	808	832	769	827	820	803	745	845	819	865	838	830	818	874	815	890	853	780	828	824	747	826	758	793	807	799	804	823	774	891	800	853	816	890	842	855	752	860	838	815	775	806	848	828	832	873	807	794	802	789	761	783	870	878	827	843	867	812	822	845	821	810	802	880	793	783	790	785	837	795	846	838	799	829	863	801	830	798	868	823	825	809	834	791	844	825	813	776	869	865	818	844	803	806	842	858	812	827	803	826	840	800	850	809	856	787	844	758	823	841	819	832	772	812	784	800	789	776	817	861	832	813	859	796	847	839	774	820	844	876	818	883	800	881	831	830	844	805	831	829	840	827	824	900	783	836	836	814	834	835	802	837	772	797	849	836	782	810	826	850	800	805	759	814	790	837	785	826	806	831	838	852	801	849	888	853	804	778	815	783	823	822	822	812	760	808	815	799	823	822	773	818	825	820	803	798	799	841	853	871	839	836	834	762	839	763	828	854	797	800	800	784	837	798	780	803	821	840	817	794	850	808	840	863	865	804	787	808	830	800	868	792	784	773	839	843	812	785	780	833	822	842	770	768	796	840	805	847	820	812	837	777	817	816	824	828	819	884	791	817	824	813	795	834	851	763	790	829	779	781	847	814	851	844	857	755	784	844	772	836	815	858	843	832	796	856	831	828	816	814	848	833	801	819	819	775	780	859	816	829	845	864	798	835	811	796	792	838	829	792	842	816	816	846	819	824	809	807	831	831	853	848	831	803	815	818	822	825	863	792	830	803	833	818	847	800	833	842	825	775	805	822	777	796	828	799	797	767	815	837	822	796	807	830	757	814	768	837	871	809	832	860	850	819	872	835	842	805	834	844	815	806	785	795	775	826	864	825	802	855	869	837	821	845	866	843	779	832	879	842	837	795	828	817	817	823	817	895	752	785	779	778	765	845	810	804	856	838	853	839	819	792	809	825	795	826	784	850	831	784	778	793	864	818	807	801	832	879	784	832	746	786	868	819	795	861	814	853	900	825	777	852	782	764	774	807	833	828	845	786	791	834	829	823	785	850	844	834	790	815	832	827	852	819	806	759	858	833	827	823	804	823	876	844	879	820	824	807	810	824	838	804	831	809	821	827	838	791	830	846	835	841	825	797	826	789	820	829	804	846	792	825	796	804	811	839	818	832	851	846	831	828	818	787	809	810	840	846	791	821	809	815	812	806	821
22534	20619	28140	23235	21312	22689	21014	12511	9023	7417	5805	4404	3515	2925	2514	2117	1771	1678	1458	1448	1282	1178	1142	1119	1054	991	954	908	924	833	829	846	787	748	803	735	780	730	734	736	761	707	717	709	719	743	662	678	740	705	784	718	690	717	677	669	680	654	659	689	711	647	672	691	708	695	680	693	664	716	658	638	728	676	664	687	716	682	676	701	696	715	707	660	699	701	655	693	696	724	673	733	663	681	625	639	686	655	702	692	666	706	697	675	642	683	698	660	706	672	711	664	675	683	632	655	627	615	677	674	665	685	632	690	710	714	667	739	710	708	691	652	705	657	718	693	694	700	719	659	726	693	691	689	719	668	703	672	710	729	667	732	684	693	684	678	662	701	686	663	720	690	708	691	708	686	661	707	699	694	723	701	745	642	678	651	704	697	677	710	716	716	699	691	735	729	662	690	658	698	692	656	696	709	645	724	711	686	691	675	663	740	719	713	712	733	672	674	694	704	698	692	723	715	691	721	669	671	651	679	673	692	713	687	692	673	722	703	752	724	630	679	715	655	661	647	729	692	674	695	670	688	683	685	663	671	698	731	661	677	647	680	678	683	723	698	679	634	691	651	680	682	741	706	705	697	731	660	676	663	659	704	679	696	717	692	728	703	656	674	687	657	679	687	750	697	695	683	736	685	644	695	696	679	706	682	675	663	752	696	715	657	665	680	663	706	693	705	686	638	701	665	645	696	686	726	651	672	723	684	708	682	698	731	649	694	753	661	638	677	664	696	689	674	643	659	643	663	698	708	748	675	679	678	703	705	710	651	676	661	679	696	659	729	661	660	704	708	718	667	694	691	663	660	713	664	683	723	672	722	679	718	648	679	688	624	665	677	720	693	690	709	661	680	710	735	618	684	672	613	708	684	645	679	732	686	704	662	645	732	693	675	674	762	694	690	719	671	746	692	691	699	683	691	686	697	678	645	702	702	630	693	697	689	674	727	577	670	682	706	655	687	649	690	692	680	669	674	666	646	668	671	681	689	651	659	674	642	688	661	645	698	668	715	679	671	682	663	679	732	691	693	690	714	674	702	688	663	684	698	702	654	681	690	690	693	709	684	690	676	704	712	654	677	628	726	692	685	659	699	701	719	666	643	722	685	690	691	653	677	706	661	659	678	714	639	727	657	714	659	722	661	639	679	657	699	660	706	704	702	680	715	690	711	682	711	693	722	716	694	695	661	704	663	709	669	710	701	701	671	681	726	716	673	680	673	727	640	697	656	706	654	651	706	665	692	685	686	644	702	695	658	661	682	663	667	674	650	713	653	677	677	683	694	702	665	691	676	746	674	676	708	719	733	626	692	702	731	790	670	680	694	702	658	727	714	674	712	682	686	679	703	708	681	641	686	712	686	757	691	663	744	650	693	685	711	674	676	705	693	691	717	703	745	678	625	669	698	651	685	704	664	702	707	724	653	686	701	690	667	677	713	690	647	707	691	637	705	680	661	658	697	688	695	694	698	674	668	704	659	709	645	707	676	702	716	677	717	676	722	690	659	678	717	727	675	726	672	685	714	653	707	685	719	656	711	686	666	674	681	727	736	708	709	692	728	675	703	658	716	653	719	637	644	630	671	653	684	675	721	656	656	672	687	719	693	670	715	653	626	692	669	695	740	675	686	676	661	677	705	648	719	696	676	647	679	673	669	746	714	654	688	695	711	729	626	679	691	704	671	651	654	661	668	701	728	657	672	719	699	626	707	686	705	732	631	678	704	698	710	692	692	685	676	718	720	727	698	722	676	690	671	665	695	688	702	665	651	696	696	651	656	713	656	629	670	667	700	670	713	705	642	660	692	692	679	707	644	688	688	682	695	695	702	668	694	704	688	679	731	679	713	682	735	658	636	657	677	649	708	744	692	742	671	682	717	723	695	684	711	700	712	668	708	671	677	664	676	646	690	682	659	732	737	700	765	689	711	623	703	646	711	712	618	713	678	734	644	672	703	729	693	692	682	692	694	687	653	686	681	633	668	662	678	690	687	691	644	699	694	690	681	655	667	675	684	773	719	717	647	712	649	659	633	698	697	733	668	652	667	669	679	677	695	741	660	687	687	699	687	658	674	689	674	650	713	665	672	654	688	644	661	697	693	696	693	683	668	663	711	670	648	679	710	696	746	706	647	655	665	725	735	709	672	718	644	686	693	695	684	671	687	695	703	662	663	656	700	671	655	679	688	728	679	640	688	670	671	625	702	694	668	642	715	652	668	680	662	697	681	740	703	689	732	698	652	665	625	671	688	698	632	638	691	685	680	678	668	700	717	724	683	672	703	734	727	637	713	704	652	723	658	679	676	661	652	659	656	689	685	687	716	663	683	688	668	678	710	642	662	677	652	713	633	661	715	636	681	665	724	727	700	696	668	663	717	656	733	685	696	657	677	686	695	671	688	665	658	694	725	666	696	672	702	666	670	717	691	667	640	687	697	676	699	695	704	654	716	703	714	688	700	726	690	668	739	677	660	667	715	666	673	635	620	697	663	645	645	717	686	667	669	696	765	664	661	633	689	725	750	730	686	689	692	648	705	667	709	697	682	667	655	670	683	665	673	662	644	699	694	687	649	683	701	682	646	715	677	660	629	724	693	693	691	670	731	671	734	705	677	700	702	724	706	689	706	659	695	677	699	682	679	657	683	694	705	688	691	657	703	696	698	686	694	642	642	669	716	718	691	648	670	713	682	658	700	705	624	667	711	680	686	708	710	664	727	657	720	622	700	695	652	727	700	663	756	701	707	685	696	630	692	664	667	715	671	676	730	668	677	655	663	681	689	691	712	681	615	688	699	667	663	666	686	663	662	668	672	692	681	645	653	639	631	676	668	641	678	681	647	669	675	701	669	680	670	691	661	713	643	682	674	675	690	652	728	675	645	666	681	678	686	694	683	724	695	681	670	686	692	660	712	713	654	667	662	670	668	708	711	672	662	698	650	684	672	674	675	697	707	674	693	685	650	664	670	725	723	681	683	640	693	671	625	700	751	722	699	668	705	679	702	736	684	739	691	633	713	661	720	705	666	691	672	694	650	687	737	638	708	687	679	689	720	634	652	635	677	667	669	697	716	691	655	689	729	671	679	658	702	692	669	686	667	710	698	667	689	647	686	680	677	657	731	688	679	695	695	673	691	695	686	664	707	690	674	716	694	662	676	681	663	734	646	686	686	657	713	698	689	713	701	672	654	676	702	722	690	714	681	655	692	697	758	648	693	725	674	682	721	686	707	679	677	693	659	640	733	681	686	665	713	701	724	665	724	679	652	674	678	698	706	682	740	655	695	656	745	655	682	685	726	659	701	626	659	657	717	724	674	685	726	691	664	669	683	646	665	710	634	673	722	692	667	670	693	718	681	674	717	676	717	670	710	668	669	667	666	676	706	705	698	626	675	691	664	672	712	702	690	672	679	647	673	697	676	682	680	644	713	689	626	708	680	704	676	717	637	647	664	695	695	716	642	702	666
34036	55121	49215	39162	32334	26592	22138	17942	14885	12666	10000	7857	6155	4899	4201	3649	2997	2606	2310	2085	1945	1796	1638	1518	1428	1279	1272	1232	1156	1075	1068	1035	972	949	944	927	929	886	927	880	898	854	860	882	846	820	884	906	829	795	840	852	824	862	822	844	818	801	795	807	804	824	876	794	842	826	804	811	823	791	806	861	814	749	839	782	813	806	810	836	837	789	797	861	756	877	806	840	810	827	796	803	846	800	788	753	806	843	843	784	781	775	852	793	819	821	762	761	862	772	740	777	787	775	785	826	783	812	848	820	865	782	806	785	813	833	837	825	785	803	830	835	828	816	819	833	808	846	841	781	804	822	825	800	845	805	794	811	815	789	839	842	781	795	782	792	809	801	791	811	775	822	805	777	759	822	818	795	799	835	822	814	786	762	839	789	766	792	812	795	815	816	779	799	800	848	828	808	790	783	836	823	797	827	794	816	805	807	804	786	807	805	880	825	818	843	805	800	837	845	840	797	764	804	810	829	814	812	830	855	822	829	755	780	796	780	857	818	828	833	782	841	837	791	779	784	783	815	865	852	823	744	807	798	793	776	766	763	838	840	857	808	833	804	848	790	800	768	795	854	786	838	806	828	771	789	771	884	736	814	732	795	830	780	811	836	820	818	826	815	845	778	806	828	806	755	765	795	824	756	811	889	813	858	851	820	824	825	832	773	843	781	797	835	758	816	801	821	850	784	843	826	829	806	853	823	826	777	822	787	811	828	833	816	805	828	842	839	793	822	862	812	821	807	843	823	795	807	833	822	789	796	847	802	852	854	838	765	794	793	837	806	788	740	836	815	843	761	757	824	864	768	792	828	832	762	809	743	800	821	846	823	800	832	853	835	826	818	835	828	762	831	820	721	833	855	775	753	799	790	838	832	801	830	844	814	797	811	810	781	814	779	803	771	806	784	804	843	813	812	805	829	830	818	781	808	839	775	809	749	779	780	858	832	794	804	836	853	757	814	837	839	778	793	836	822	809	842	873	776	833	802	878	830	868	851	802	815	773	745	803	781	806	821	806	767	809	828	789	797	871	799	802	772	807	821	775	801	795	812	856	821	817	784	858	864	791	871	766	773	748	837	844	822	779	782	793	791	775	802	839	806	794	801	791	839	861	804	823	830	807	810	829	773	838	803	801	773	832	835	834	800	791	802	797	817	802	831	813	864	806	804	764	821	840	810	832	829	809	826	816	822	758	824	829	833	780	855	789	789	881	806	786	819	824	805	835	800	854	825	825	805	814	818	843	797	824	816	852	812	806	826	786	866	824	797	790	824	770	804	804	781	849	851	812	804	795	746	841	873	796	833	825	800	776	713	766	800	838	791	791	787	788	801	792	804	832	859	867	831	862	777	773	859	800	869	791	819	865	798	861	859	804	794	820	829	827	848	815	837	824	788	812	785	759	768	834	808	791	794	811	824	859	793	771	796	792	809	804	895	850	806	797	796	741	844	794	818	803	795	826	827	780	791	823	784	786	800	793	809	772	790	856	833	823	821	779	845	823	775	810	788	810	824	817	755	802	770	815	833	849	804	842	799	842	779	829	821	845	839	819	796	783	788	764	830	784	825	835	816	775	819	814	747	756	797	839	792	747	830	873	822	802	781	837	811	826	853	801	819	794	826	824	835	799	771	815	805	777	837	808	833	793	814	787	781	757	824	834	814	790	798	810	790	826	809	860	848	801	812	850	819	776	815	866	795	853	785	795	785	805	759	845	796	768	803	895	800	789	835	781	871	782	738	784	823	800	785	783	837	795	770	790	821	808	822	817	772	771	823	815	748	808	776	807	814	815	825	791	791	783	820	782	850	833	826	776	782	793	838	865	798	788	855	860	857	817	862	858	820	796	835	745	748	785	845	853	795	826	775	823	855	844	808	789	809	856	776	840	799	810	825	772	781	789	814	849	786	850	786	801	821	792	868	832	821	796	817	834	788	746	831	782	811	826	781	797	776	752	798	805	818	824	828	830	839	797	827	776	834	815	814	819	789	789	810	838	821	768	833	836	777	805	775	795	797	755	815	773	827	846	828	814	806	773	815	811	809	771	808	862	815	842	813	792	791	791	773	797	843	822	783	841	804	778	828	797	813	808	819	775	798	803	818	830	863	812	809	826	786	806	827	874	830	784	778	799	793	809	823	789	781	839	845	787	774	813	786	828	805	784	745	804	785	777	763	827	827	853	820	772	793	785	835	775	826	815	857	847	820	810	820	798	796	862	817	804	847	840	804	813	812	838	838	794	784	810	802	867	830	842	792	814	851	817	817	831	796	838	804	830	803	833	831	813	832	775	799	773	765	797	828	849	820	802	880	794	790	812	805	834	791	826	817	796	847	812	804	841	786	807	827	793	805	794	800	775	813	829	746	809	817	802	831	822	845	825	823	789	787	832	831	793	820	842	820	788	826	789	768	801	804	770	810	811	850	829	853	853	813	814	808	854	830	802	815	755	811	868	836	809	778	817	788	792	841	794	798	770	810	820	799	834	847	800	815	859	810	810	825	807	770	814	830	789	851	810	773	821	804	855	860	774	798	764	867	808	810	785	787	797	794	761	775	798	830	776	841	800	795	750	845	785	822	855	769	827	830	803	827	800	829	809	781	847	780	791	847	841	776	837	806	761	823	806	842	837	789	860	799	804	838	789	786	826	831	780	753	820	805	791	812	801	862	835	777	800	795	797	772	827	875	841	794	812	825	791	823	754	734	801	797	850	845	806	770	809	839	792	794	809	792	773	790	834	756	839	798	803	813	777	837	830	828	836	793	841	840	840	818	793	767	807	831	756	796	772	831	806	782	804	777	801	826	790	809	799	818	795	794	807	807	828	814	792	811	754	802	848	841	826	804	813	780	750	772	806	816	761	800	757	800	794	824	864	806	857	854	806	817	786	841	804	812	787	841	849	787	810	825	758	828	806	801	809	816	770	810	776	837	771	855	828	832	808	822	785	786	796	783	772	753	787	802	782	791	782	729	776	826	802	805	798	798	822	770	763	787	787	801	848	800	844	783	840	826	823	789	800	871	804	826	796	848	831	815	785	792	820	808	832	795	790	773	861	791	795	835	831	822	814	804	787	793	808	846	812	811	837	786	799	780	812	789	778	826	849	844	820	832	788	812	796	841	813	823	825	806	767	852	782	785	807	819	795	859	784	793	858	772	801	798	804	756	796	804	805	855	821	788	852	814	781	769	811	777	807	792	825	852	775	819	865	826	778	759	823	838	847	830	827	773	832	760	802	797	798	774	819	793	797	790	806	832	790	840	805	798	793	826	791	789	801	866	799	815	802	800	877	780	801	824	810	827	783	766	795	789	843	836	804	793	771	770	798	857	813	786	806	817	864	809	778	788	857	861	815	746	833	824	769	816	834	859	800	806	798	797	785	845	797	785	807	821	859	812	792	859	782	794	785	834	797	853	774	823	805	819	798	779	811	812	826	850	801	822	770	798	811	857	811	840	842	800	804	806
28099	27436	33552	26632	16728	10972	7421	5144	4224	3410	2845	2321	1809	1650	1392	1315	1158	1146	1049	985	963	927	896	870	840	823	781	807	765	780	753	723	769	712	692	695	721	749	749	704	722	769	730	737	745	677	708	709	680	714	705	722	744	703	707	689	733	727	681	692	739	670	716	736	741	689	685	675	750	692	734	742	713	725	706	745	686	675	724	717	728	663	734	706	703	744	725	728	706	675	690	709	681	750	666	676	714	739	714	686	697	706	743	685	713	700	726	724	690	755	683	681	704	670	705	720	710	716	687	704	692	712	695	725	703	697	684	658	688	726	730	648	722	683	748	692	732	687	717	694	686	741	683	715	720	708	712	689	703	718	699	722	761	687	756	668	709	728	653	682	756	691	774	676	709	744	720	726	720	665	744	700	716	733	753	716	662	646	724	704	772	663	699	688	716	674	694	752	707	691	674	746	726	717	741	772	740	687	737	690	728	693	642	728	761	693	743	676	737	688	693	642	731	667	678	667	737	721	719	683	658	728	697	726	677	698	715	747	714	715	677	734	652	739	734	733	677	725	729	683	700	714	686	678	768	688	699	687	742	716	757	723	700	682	734	683	729	651	720	723	694	727	764	671	738	701	679	751	701	711	692	714	686	743	681	696	658	752	727	722	725	709	690	725	693	734	707	707	708	664	701	707	769	745	758	648	731	675	709	749	751	753	727	722	698	694	733	715	726	631	712	751	733	733	748	722	727	677	675	727	697	679	708	757	667	728	707	677	665	726	785	714	688	701	672	697	690	648	662	685	711	696	739	716	717	719	717	708	735	721	753	706	714	729	726	743	669	752	692	692	720	663	704	696	706	666	725	763	730	721	734	702	703	705	697	736	706	691	724	693	723	688	708	710	718	743	688	717	706	674	718	713	670	740	691	706	708	726	729	727	719	677	679	693	746	717	692	676	766	735	715	709	727	680	682	700	702	729	734	761	701	750	706	678	694	710	696	702	686	714	728	712	666	708	731	670	742	698	691	677	719	732	678	744	698	698	726	654	757	709	665	747	705	731	679	762	703	714	703	662	701	723	740	679	716	673	671	708	677	708	687	704	710	713	712	659	671	716	677	680	695	731	704	706	684	694	725	772	689	721	694	760	691	677	702	705	744	687	698	739	772	702	733	724	689	761	673	701	743	738	705	705	675	745	701	708	698	739	675	714	696	699	647	724	672	701	680	691	717	749	712	736	728	720	724	714	716	735	704	722	680	744	682	725	729	701	716	683	713	721	725	707	672	745	743	732	694	708	773	718	707	709	710	712	655	716	708	650	692	704	710	703	697	693	698	737	701	699	713	685	731	689	680	733	739	725	749	688	722	701	720	694	740	698	714	713	688	738	698	725	710	688	702	754	687	734	730	708	688	732	726	694	713	726	687	723	738	707	690	687	757	680	740	807	726	678	748	647	676	684	724	699	683	697	692	722	686	705	718	715	716	723	745	707	688	761	697	738	721	710	700	708	717	697	744	684	700	732	653	698	622	698	707	708	743	728	708	699	766	696	669	702	688	692	690	706	724	717	653	781	703	693	687	750	692	727	689	712	662	779	693	703	750	685	647	724	653	745	719	718	723	688	717	721	692	686	665	796	679	707	684	725	703	773	716	694	726	711	687	706	696	727	658	750	673	706	698	765	701	681	703	730	715	677	727	705	737	756	709	719	701	760	717	716	721	682	713	673	671	666	716	705	700	690	720	740	717	732	733	703	733	682	680	722	690	702	706	722	731	729	683	683	775	657	647	675	720	694	739	677	714	676	687	738	665	721	688	759	758	723	723	688	726	707	694	721	696	731	691	743	689	740	699	746	747	713	733	727	740	680	678	713	719	698	701	618	715	719	708	680	695	711	713	682	725	754	703	704	692	712	717	687	693	693	728	720	718	721	727	715	650	695	659	763	663	688	729	676	707	674	680	725	752	705	722	707	656	684	703	735	724	715	680	696	687	720	639	719	737	669	704	680	702	715	681	696	707	711	692	674	695	737	720	664	713	729	688	721	680	676	683	681	700	702	732	732	690	707	732	696	718	623	720	730	708	652	737	714	715	729	705	737	696	630	743	712	708	703	699	694	672	677	718	693	713	718	730	698	682	705	697	718	711	752	736	713	715	654	739	719	693	670	690	678	688	790	666	773	745	721	710	724	685	701	655	643	718	716	714	727	679	693	721	764	658	723	725	686	737	740	689	759	759	710	771	667	684	733	719	742	701	691	732	758	772	676	713	668	706	712	698	678	693	704	764	721	715	666	672	705	733	706	696	741	758	749	649	709	716	712	672	715	708	730	708	666	714	722	712	684	720	711	675	689	685	704	695	705	744	733	770	674	682	694	760	769	663	680	735	724	665	702	674	690	674	728	680	709	731	723	726	690	742	696	706	710	663	703	671	717	708	659	709	736	720	702	738	690	757	662	701	663	659	741	669	737	696	769	700	692	668	719	717	684	688	695	695	736	725	682	690	736	684	725	735	709	702	745	699	725	709	718	730	690	716	684	710	683	695	717	687	653	685	749	730	748	750	707	701	696	710	692	744	683	662	681	656	675	681	676	748	692	718	716	689	697	671	719	656	736	685	668	699	709	700	713	710	715	687	733	752	711	725	726	746	705	666	727	722	700	702	691	669	719	752	700	677	709	705	759	673	711	676	650	745	682	685	773	693	718	684	725	707	669	719	702	689	735	677	715	645	694	733	675	689	708	668	702	682	695	713	696	730	727	709	708	705	745	739	705	737	721	685	710	730	701	707	699	745	717	673	695	760	682	711	686	720	710	717	708	693	682	681	739	707	711	689	684	663	711	744	667	709	729	686	674	747	639	740	651	699	687	686	743	736	691	701	734	725	704	674	665	714	654	670	707	694	712	761	692	736	701	717	753	779	714	697	727	691	694	713	682	689	713	663	690	719	699	703	724	729	686	677	723	659	745	738	695	732	681	731	737	663	705	690	692	644	730	714	728	738	697	767	682	671	713	692	705	690	684	747	650	687	738	675	707	703	722	723	722	692	699	707	698	724	779	721	702	702	685	734	685	731	695	745	704	747	704	675	643	709	727	761	743	719	743	703	756	684	714	679	710	778	703	665	684	711	702	691	668	715	780	714	690	697	721	753	698	726	684	703	715	688	755	687	741	707	660	778	761	725	687	708	743	765	719	668	723	694	674	721	701	709	697	707	746	671	726	734	757	692	742	728	710	747	694	747	677	707	684	719	686	737	724	709	694	728	689	660	694	672	741	677	664	707	722	676	709	683	707	704	729	719	709	717	733	697	706	742	701	691	754	723	733	692	748	702	763	673	713	699	719	721	711	721	717	694	742	683	684	711	692	711	701	709	715	709	702	745	683	686	728	682	693	756	715	658	703	671	734	751	677	638	726	742	750	675	729	703	745	708	725	742	655	743	741	679	698	658	703	705	720	661	693	711	709	687	728	725	708	686	661	710	745	725	704	691	694	732	709	717	680	707	655	693	779
32970	44900	39019	28436	21473	16532	12816	9668	7968	6536	5238	4103	3230	2679	2251	2040	1780	1634	1466	1379	1331	1255	1220	1120	1103	1065	1033	1019	969	964	941	952	946	969	862	906	859	902	850	936	879	882	900	880	867	867	807	902	852	887	853	842	884	880	879	884	805	860	868	891	829	844	859	861	861	795	856	858	870	863	897	914	844	853	839	861	862	902	889	867	865	822	866	882	862	841	858	838	890	838	843	849	848	840	837	847	859	828	869	887	821	801	888	900	847	831	874	806	827	840	866	832	856	800	856	876	844	836	850	858	829	824	816	779	906	888	872	831	866	834	827	835	832	847	929	856	840	830	832	843	827	881	861	818	857	925	845	857	860	843	834	882	885	865	868	898	895	836	836	878	864	896	866	918	848	867	858	864	849	840	902	868	894	858	823	825	847	856	849	845	814	878	860	832	828	813	841	867	885	860	929	838	820	825	875	835	856	816	832	854	838	815	845	865	863	866	864	840	870	832	818	906	885	896	846	842	845	868	853	862	827	876	916	817	890	881	886	883	849	840	813	870	901	870	867	871	887	898	844	909	853	854	871	814	869	856	820	873	871	833	881	859	834	801	918	851	848	830	852	857	872	849	862	832	787	830	886	856	871	876	863	844	838	811	863	802	789	854	870	843	877	809	864	900	848	859	887	821	866	831	882	904	890	834	939	839	837	866	854	882	915	878	849	845	841	862	838	867	861	896	889	844	838	835	877	811	835	845	859	862	863	881	895	830	826	837	894	795	813	891	814	901	823	808	842	834	868	883	823	842	811	871	873	850	870	826	863	889	840	797	820	835	862	840	797	787	887	881	854	841	839	831	915	877	884	865	871	821	864	866	883	895	842	909	853	815	838	807	861	890	878	871	871	875	844	863	830	868	847	878	838	891	855	826	881	899	837	843	830	834	860	905	873	870	846	877	831	851	846	830	885	783	852	945	790	851	843	831	834	813	893	841	837	845	901	830	881	848	871	848	831	867	922	914	855	848	845	858	858	830	905	863	911	885	877	833	827	833	861	861	855	823	797	910	871	900	822	855	814	819	781	836	771	823	890	824	881	875	894	843	904	927	910	888	890	846	822	823	875	846	850	876	919	855	814	877	910	874	793	845	837	851	862	888	870	860	873	838	880	794	922	864	903	866	829	870	818	891	844	859	891	833	818	888	879	859	916	842	816	814	885	811	808	855	832	855	827	842	824	891	881	819	846	848	840	873	900	904	859	862	839	870	881	881	856	836	853	870	851	818	832	816	862	818	855	865	810	844	841	843	827	856	881	862	842	879	882	842	855	830	881	831	892	848	859	861	855	886	938	838	817	785	848	934	863	832	887	869	894	858	862	867	850	847	821	846	856	825	789	865	846	840	881	849	844	836	866	862	887	887	833	864	834	808	872	892	824	797	896	838	869	821	849	830	791	876	806	891	872	879	892	874	850	837	794	892	842	830	854	852	822	857	826	856	821	818	870	838	828	818	858	812	881	832	839	820	864	895	831	815	806	878	909	868	816	863	909	829	865	842	846	824	857	879	886	879	886	847	889	851	902	815	835	870	851	830	852	845	850	844	839	840	854	836	896	825	833	866	833	854	897	866	868	829	849	837	804	841	853	872	861	864	810	817	828	872	825	921	884	823	858	876	872	859	816	824	869	872	842	874	875	850	852	855	834	852	835	850	810	909	847	850	857	898	944	839	860	836	885	858	881	840	865	851	758	833	806	836	876	890	874	867	876	880	850	822	829	846	825	803	883	865	893	892	840	842	862	857	818	848	897	884	865	849	801	863	805	859	857	793	852	859	830	855	874	887	860	821	895	884	845	876	859	881	834	846	891	872	866	848	810	824	865	874	869	898	859	888	861	839	875	858	877	897	838	826	819	897	808	875	915	866	867	815	858	834	827	883	895	833	878	864	849	828	852	813	817	848	850	865	840	860	870	827	830	783	838	813	812	838	893	872	832	833	875	829	854	844	885	881	846	885	842	807	897	913	833	932	862	810	864	797	850	836	886	855	895	852	873	824	856	820	829	854	842	885	857	827	847	898	901	886	871	910	838	849	832	795	868	849	866	867	835	883	858	875	807	845	878	887	792	868	864	837	915	888	853	846	818	804	823	839	825	840	857	919	851	866	787	862	890	801	821	827	906	886	844	837	847	849	821	865	879	849	821	899	828	881	901	894	811	781	852	902	820	931	829	882	842	834	838	835	885	889	882	909	837	810	866	860	842	855	855	843	842	837	830	829	890	852	882	860	868	872	860	817	811	895	814	863	847	839	876	867	874	856	853	841	838	852	854	841	836	850	885	848	865	904	861	885	785	834	836	853	898	900	801	784	862	844	878	845	912	807	834	846	869	815	837	854	835	911	891	832	847	859	858	823	873	796	869	900	842	848	847	886	891	824	862	852	864	793	832	852	912	838	882	849	862	866	852	906	858	851	882	877	859	849	852	827	819	855	843	855	853	846	934	817	848	862	877	817	830	820	843	865	881	838	847	813	822	898	871	878	848	881	853	857	910	820	879	840	846	810	802	877	830	819	919	866	902	829	817	815	865	836	909	833	901	829	808	826	866	882	872	854	870	865	820	827	822	863	790	841	798	859	858	824	828	845	821	843	903	843	853	870	804	822	855	858	814	817	910	835	859	855	867	895	864	854	831	827	858	831	824	897	865	839	842	823	849	882	830	849	832	814	859	839	855	835	945	837	879	897	887	806	823	884	794	875	836	864	847	847	919	832	833	854	855	868	867	881	821	841	824	809	809	798	885	833	865	870	860	864	860	865	901	842	813	867	868	836	939	854	855	842	898	875	898	820	822	835	831	873	913	832	847	873	861	827	814	850	794	926	819	860	818	855	893	871	818	835	846	865	848	871	835	832	893	892	832	891	900	865	880	852	873	885	835	834	862	892	872	898	837	865	839	815	885	897	890	832	818	818	897	810	844	849	869	865	850	844	863	883	813	913	815	831	878	826	866	840	896	864	895	828	839	814	859	873	832	855	885	903	873	833	856	878	861	851	842	823	872	866	866	870	860	811	880	865	876	866	828	863	841	882	860	844	851	839	854	904	832	842	840	850	882	836	851	837	879	885	886	813	862	826	854	834	831	835	826	841	844	881	877	868	833	848	863	795	818	849	843	868	833	844	863	828	820	837	861	853	852	861	857	848	850	879	854	806	853	842	875	823	868	841	858	878	857	891	879	878	830	848	855	878	848	869	866	832	812	865	880	861	817	871	825	905	888	877	831	817	855	832	861	854	822	818	799	876	833	845	857	841	842	843	868	843	840	856	856	859	883	922	841	862	826	864	835	859	836	817	817	824	800	832	820	860	854	888	865	841	867	862	797	861	862	826	924	831	817	850	856	822	820	895	842	871	838	807	831	842	807	900	819	882	847	819	835	833	809	859	854	864	856	880	805	855	865	811	850	871	865	815	900	859	869	882	896	867	821	812	856	853	825	891	863	892	861	807	865	853	761	800	890	881
23672	20730	27966	24282	22143	19895	14299	8781	6451	5421	4408	3537	2686	2188	1962	1654	1523	1346	1273	1155	1049	1107	981	933	918	852	956	834	816	811	757	799	763	740	763	717	719	767	741	710	696	684	687	687	731	715	672	704	662	691	690	676	697	741	696	717	714	716	688	716	629	713	680	708	672	678	678	678	683	738	680	652	715	653	697	712	667	712	691	688	682	709	654	659	661	713	693	692	681	664	667	680	662	726	684	688	692	657	693	701	641	635	708	687	677	723	692	696	694	653	703	701	729	717	741	703	746	700	697	617	668	689	664	657	742	678	668	688	703	688	682	663	666	653	652	705	690	671	694	669	685	712	655	722	649	725	722	715	687	682	683	738	701	726	688	700	665	649	677	685	661	708	655	682	679	718	698	688	702	723	690	690	659	659	692	668	664	691	662	682	707	675	663	686	688	658	662	705	629	717	693	682	682	740	662	664	684	658	693	749	678	686	676	635	668	693	701	707	689	703	688	713	694	699	657	700	673	676	700	664	688	641	689	672	695	651	696	666	691	722	724	654	642	708	700	690	725	692	674	654	714	689	667	637	731	694	677	664	688	652	693	713	723	666	731	747	737	687	720	670	671	732	686	641	656	675	686	711	722	718	658	707	707	645	709	707	690	698	698	677	656	666	739	678	732	667	700	697	671	727	674	680	709	708	681	679	686	740	633	670	686	678	713	707	675	718	700	705	660	685	690	649	717	697	680	691	699	690	702	704	658	677	703	706	747	681	654	692	657	701	699	782	734	716	687	737	700	670	673	697	669	697	740	701	706	630	729	741	648	692	658	713	703	680	705	716	690	702	710	626	698	703	686	663	652	684	668	646	633	690	675	729	690	654	668	651	672	636	664	682	734	684	699	688	667	697	667	640	713	741	634	699	710	685	708	632	685	692	703	669	668	728	673	694	665	626	655	718	637	619	675	656	702	691	728	638	677	699	712	723	697	685	711	671	678	690	742	673	697	672	674	689	662	710	739	670	683	681	736	650	660	722	727	673	683	712	662	690	719	714	687	638	738	731	736	685	682	651	725	674	676	725	693	658	697	636	687	701	713	707	679	661	708	683	663	672	686	710	657	672	647	697	709	683	703	688	684	687	684	681	719	724	644	686	704	669	677	663	657	703	697	728	716	696	675	664	695	718	676	663	643	721	693	685	699	702	689	736	614	704	695	704	647	646	713	656	701	659	596	682	673	681	672	681	633	660	652	665	663	690	694	728	681	681	672	691	692	685	705	655	693	628	670	711	676	717	675	685	657	692	672	675	691	708	734	705	669	684	707	652	677	723	706	692	665	720	633	680	701	689	680	679	676	675	690	679	695	645	728	710	674	703	713	700	729	698	736	692	698	664	667	683	719	707	678	705	669	699	675	679	655	695	748	656	699	692	645	641	643	685	699	706	693	701	724	723	667	648	669	711	666	663	675	677	631	687	742	686	675	722	716	709	655	706	702	705	724	695	658	667	723	650	657	708	684	677	694	666	737	684	692	691	671	674	685	655	663	661	693	690	715	658	635	658	682	673	700	700	720	701	650	695	704	688	691	684	676	620	726	680	737	687	669	702	727	713	703	705	697	655	659	679	685	678	726	703	766	700	715	662	666	734	693	646	699	667	679	647	680	676	703	742	661	711	677	646	724	669	677	689	668	688	673	671	673	710	684	686	678	680	691	708	686	652	712	690	678	684	683	660	676	702	702	670	637	727	664	729	724	647	704	673	703	673	687	651	702	708	706	722	686	660	641	737	682	668	681	672	722	651	668	684	667	700	696	670	743	671	703	717	693	669	687	737	718	672	680	713	670	694	703	702	710	617	694	736	677	695	703	644	667	721	722	671	625	709	695	640	689	708	684	696	715	685	704	672	677	699	659	700	663	703	688	710	700	670	695	656	681	679	718	674	672	709	677	690	653	678	662	700	680	615	655	675	690	717	654	663	656	698	690	673	702	709	628	669	636	748	675	637	726	670	665	648	709	716	698	679	694	713	735	686	668	682	697	676	661	661	661	634	697	656	709	711	700	698	684	733	650	651	675	666	685	662	717	721	697	725	690	656	666	674	708	741	647	650	673	747	648	652	687	678	657	634	691	661	708	757	666	675	674	690	685	681	653	695	742	651	685	700	696	637	684	677	685	699	713	697	715	691	676	696	683	715	690	664	643	696	671	672	681	685	694	695	670	662	636	672	725	664	671	661	641	649	659	704	727	692	733	717	675	675	703	656	636	681	658	671	699	692	677	658	710	668	626	643	686	652	653	718	686	738	650	676	692	683	703	709	674	657	706	629	693	710	686	695	726	714	696	661	693	696	712	667	700	662	721	692	738	720	685	690	685	657	670	686	690	673	675	666	690	660	728	718	686	685	662	695	704	672	672	674	711	671	715	656	672	707	673	689	695	692	728	680	651	736	680	724	671	668	692	669	674	738	683	701	702	682	654	687	669	701	768	722	676	694	657	716	705	672	658	689	674	700	693	632	693	702	667	679	684	673	686	641	705	706	654	690	685	658	665	661	720	666	667	693	706	707	668	672	660	690	698	690	748	664	682	650	708	616	689	685	633	680	720	685	691	672	673	685	668	690	673	663	695	676	687	668	694	653	682	690	688	680	681	720	711	679	698	703	670	633	705	664	632	662	764	682	665	672	651	673	687	707	725	740	677	703	732	646	731	682	636	658	678	657	613	712	640	679	694	704	679	707	693	714	650	715	669	656	735	717	687	718	702	670	711	677	685	670	704	694	708	693	644	705	693	659	653	671	692	671	695	712	694	677	698	727	679	674	662	712	704	698	706	682	691	708	698	681	663	689	686	587	741	706	664	704	713	670	685	697	695	714	701	723	644	703	637	668	662	722	653	689	675	714	694	653	707	689	676	664	672	681	696	667	710	686	677	642	722	693	655	689	719	730	695	654	676	682	662	696	665	689	692	667	649	728	684	647	679	693	701	687	642	698	684	690	661	694	687	726	674	673	662	687	680	675	708	701	639	693	696	715	671	701	636	718	680	695	672	676	696	696	681	707	685	697	654	709	646	670	663	687	701	702	732	662	674	673	693	743	704	694	713	687	666	629	673	729	680	681	728	727	679	715	696	697	711	686	684	687	687	722	690	675	706	670	749	724	683	725	632	690	675	686	734	698	685	658	652	690	685	662	688	654	634	648	688	666	679	645	676	738	637	658	707	651	662	688	692	670	737	708	670	726	675	655	678	664	699	662	715	727	645	689	678	697	686	685	685	666	706	753	664	703	719	668	720	714	673	661	700	700	669	639	695	689	701	691	690	684	701	715	714	722	690	695	740	681	718	698	723	671	651	658	673	683	680	690	673	681	715	645	681	668	672	650	710	682	639	704	704	672	714	689	667	685	674	691	633	718	693	708	721	705	684	687	725	699	726	629	656	696	701	675	690	660	715	662	693	656	684	690	696	664	683	652	698	703	724	702	686	698	664	666	694	710	685	682	661	692	683	690	708	652
32305	51166	44369	34745	27880	22589	17943	14180	11604	9630	7709	6192	4875	3857	3158	2824	2425	2172	1893	1742	1575	1521	1420	1370	1260	1230	1116	1151	1092	1016	1029	1011	1016	929	937	906	927	940	877	907	890	887	813	873	814	888	809	889	817	846	813	838	831	849	828	873	846	753	852	807	840	845	805	870	860	812	816	845	869	811	826	819	825	802	802	863	827	794	805	820	769	861	792	876	824	862	818	822	847	826	859	820	838	838	798	829	827	862	836	817	839	820	842	834	847	819	859	866	824	837	814	798	863	813	804	797	875	835	818	838	859	896	818	821	785	796	772	853	816	857	838	876	824	845	865	850	832	811	781	890	830	820	847	793	822	785	818	838	849	823	923	793	772	856	871	852	852	882	806	867	831	782	769	779	806	832	762	853	808	791	839	896	835	857	806	786	837	862	847	863	831	797	811	887	837	772	799	841	811	823	861	862	825	824	810	796	832	840	780	800	856	828	814	852	831	847	833	829	834	799	783	807	782	787	824	831	825	797	797	822	852	871	805	876	813	819	783	816	810	771	835	843	802	916	806	826	812	814	866	811	827	879	841	831	819	852	787	848	812	823	814	850	810	824	801	839	830	833	813	800	819	820	825	823	896	865	796	811	825	814	890	800	801	858	794	803	832	854	790	837	883	854	866	816	773	808	854	831	789	814	775	820	835	817	804	820	829	780	818	887	874	821	809	809	839	789	825	853	839	758	830	840	872	802	845	840	827	796	825	833	826	851	817	846	826	854	815	804	864	804	838	815	765	788	807	828	848	829	865	846	825	807	865	816	824	899	792	852	881	803	813	805	794	848	823	765	800	848	856	839	795	847	826	843	831	813	825	832	815	813	799	789	860	807	835	832	829	841	821	860	843	883	839	868	801	829	852	877	842	830	836	860	809	859	793	823	856	840	851	797	801	814	813	850	854	865	798	786	801	792	847	824	828	784	846	847	845	804	833	844	788	825	895	814	854	820	824	796	799	802	802	840	843	865	806	809	789	871	832	823	819	838	853	776	796	806	834	855	814	840	811	815	867	789	775	851	788	834	798	787	808	871	776	838	838	840	796	841	793	846	841	842	861	849	828	814	805	815	819	837	791	882	864	809	793	792	808	798	835	841	843	803	880	892	863	885	816	846	790	797	866	800	780	868	813	828	790	821	869	827	792	867	826	846	813	775	840	858	801	812	829	894	828	852	866	809	812	823	855	845	827	835	772	811	852	812	828	781	843	804	805	797	836	806	830	848	808	804	856	821	826	834	799	821	862	867	829	826	868	836	827	784	808	851	841	783	803	827	830	817	830	803	799	821	825	860	818	801	812	785	802	794	837	829	787	865	824	775	805	841	844	828	828	876	787	820	842	832	813	806	838	798	850	875	832	845	841	786	862	792	807	797	844	807	792	805	845	834	839	853	888	868	782	808	856	848	799	815	863	778	858	861	848	806	827	825	830	807	827	883	820	846	864	883	820	788	848	798	860	854	820	784	835	807	811	897	806	831	856	834	803	836	839	832	849	834	872	796	859	797	853	847	778	793	822	836	816	839	775	854	754	805	843	856	862	876	813	858	799	828	788	797	773	798	770	824	851	792	837	801	814	844	898	819	808	841	824	837	808	804	797	820	864	800	847	823	848	876	821	860	792	847	806	799	800	819	798	838	838	822	848	795	819	858	832	823	843	821	816	830	788	795	822	852	840	863	828	846	833	847	856	846	837	875	783	799	825	850	892	839	806	800	834	795	806	839	837	826	855	877	811	845	864	866	818	812	852	816	819	802	793	800	824	856	832	796	841	820	858	796	772	788	790	819	802	868	847	805	860	836	835	789	854	842	843	814	866	808	823	786	811	817	871	827	850	880	796	829	824	808	800	897	809	838	830	810	798	787	857	845	849	857	834	809	837	788	777	869	834	807	774	753	826	815	833	888	841	802	828	849	820	839	818	880	816	821	837	791	814	806	778	826	843	827	839	813	838	836	888	825	834	824	818	863	859	869	828	811	799	867	840	837	840	820	860	828	855	867	831	814	850	871	788	834	860	809	852	839	830	807	868	861	836	848	836	803	853	836	779	838	866	774	819	832	864	856	828	857	848	815	843	851	823	835	814	836	828	859	811	850	826	834	818	818	841	844	825	837	862	783	825	847	859	779	866	795	785	808	823	834	794	813	766	751	793	820	890	838	830	845	830	836	806	837	826	789	873	763	791	797	787	839	775	859	794	839	857	821	824	810	842	839	858	847	855	845	830	832	864	846	848	828	794	791	924	833	795	857	841	803	851	841	837	820	825	852	787	829	795	856	809	795	802	795	822	789	882	827	808	850	833	841	816	808	801	786	790	817	819	812	849	840	772	855	832	838	811	832	836	862	852	838	855	837	858	819	793	784	856	789	807	827	832	834	791	827	863	806	853	821	810	876	844	788	835	855	823	856	848	875	836	806	809	830	865	802	865	843	841	803	805	822	838	870	819	843	818	816	822	799	773	853	820	820	816	809	814	838	799	825	822	836	740	840	837	880	785	850	796	849	849	821	798	840	825	833	806	830	811	789	810	863	820	797	802	823	822	848	798	805	881	793	809	837	843	803	835	854	755	826	782	798	833	827	837	844	822	835	851	824	817	809	860	846	816	806	805	844	863	839	760	812	830	794	833	836	852	775	882	853	877	830	828	779	838	793	804	835	822	785	856	804	812	817	805	781	822	866	803	805	829	841	795	860	858	853	837	822	790	878	821	824	805	841	794	844	788	813	864	790	853	877	845	870	812	812	813	908	812	785	826	770	804	843	844	871	818	828	805	822	778	821	850	775	800	818	820	876	857	839	798	870	865	806	826	874	809	869	813	815	853	836	818	829	828	837	777	809	838	823	808	809	860	822	805	878	806	837	870	788	867	762	842	840	834	794	828	798	800	836	789	872	864	821	871	819	845	843	754	864	837	857	874	833	801	802	865	848	819	826	886	828	770	904	867	840	821	839	874	814	845	870	757	833	838	865	799	839	827	776	761	817	857	883	808	833	858	857	803	820	803	825	874	832	836	803	778	819	820	826	868	838	828	824	806	789	861	795	836	763	796	797	885	803	834	861	856	812	838	819	797	812	834	787	807	778	831	842	800	785	860	873	819	826	899	871	811	842	845	813	772	794	818	776	858	785	850	781	784	793	879	777	828	808	838	825	811	834	854	870	834	826	790	785	801	823	871	789	827	871	821	837	796	802	807	889	831	757	762	830	851	811	862	811	847	824	816	812	825	853	901	851	797	814	819	846	839	850	844	779	827	804	823	808	793	818	879	822	817	752	857	814	803	838	824	860	777	830	822	833	826	778	821	824	793	863	833	839	812	854	795	825	832	822	856	845	818	845	829	904	863	835	862	843	799	802	859	841	828	847	832	800	810	834	827	831	903	824	839	869	810	859	803	801	848	824	787	748	868	849	788	807	805	857	799	792	817	824	817	801	881	784	807	846	838	788	799	800	794	822	832	780	834	827	811	868
22632	20710	28226	23351	21288	22854	21856	12793	8758	7199	5869	4726	3661	3050	2559	2239	1917	1633	1542	1344	1281	1203	1116	1067	1024	997	952	902	892	913	817	883	827	763	783	784	765	747	718	697	705	703	726	709	699	708	739	744	676	725	709	710	702	683	701	697	665	699	698	720	737	705	658	687	726	691	679	701	693	699	723	666	677	686	696	728	719	678	699	711	702	736	711	634	737	695	687	706	714	659	679	690	667	669	672	687	669	699	684	707	694	719	687	689	666	703	721	702	661	654	730	746	717	633	687	704	722	728	680	705	722	746	713	701	717	729	697	722	751	675	681	688	739	683	689	673	718	689	703	717	675	732	689	722	656	695	691	737	684	699	724	703	689	670	741	688	659	676	678	686	722	715	681	699	720	701	719	688	660	725	689	709	705	657	700	666	698	674	721	678	700	697	739	712	741	688	734	714	637	739	718	664	683	635	729	688	701	717	721	671	632	698	652	710	653	676	723	732	783	705	757	721	682	756	672	703	709	664	667	699	706	646	689	701	660	697	719	673	698	720	738	741	656	725	738	771	712	727	685	689	722	642	718	698	646	679	693	680	735	642	629	732	718	671	675	743	776	694	743	689	733	699	707	672	670	648	722	644	685	654	678	691	674	722	677	698	654	694	717	724	696	679	683	698	707	708	688	731	730	691	673	694	705	678	663	665	690	700	696	676	653	670	728	693	681	683	691	632	673	668	740	737	729	714	707	649	712	687	683	680	692	709	706	716	729	692	646	733	663	677	669	706	692	663	694	697	629	643	693	683	655	697	695	683	683	704	683	706	694	674	675	653	716	673	699	729	695	690	706	685	677	717	719	630	714	626	692	710	701	726	738	713	703	711	670	698	715	633	678	725	670	738	684	691	707	705	648	653	709	703	673	695	684	709	719	702	678	706	748	658	734	702	672	689	701	688	682	705	749	722	706	718	675	662	660	704	631	680	724	692	676	705	681	716	682	720	671	744	688	655	684	682	691	725	663	699	704	732	681	631	668	699	633	697	700	714	763	708	682	731	652	702	671	665	679	733	697	649	693	705	658	687	668	676	699	721	692	694	665	688	732	721	683	658	644	708	699	677	736	720	728	735	730	737	665	636	681	665	670	680	666	685	653	726	748	651	702	722	657	703	640	666	720	674	684	700	690	705	687	680	668	696	705	706	685	681	679	706	664	669	683	686	642	673	695	703	683	676	707	724	628	662	709	696	684	686	642	703	691	681	791	687	646	708	688	684	737	693	667	688	707	667	729	701	774	673	709	680	679	714	702	673	697	675	714	693	620	729	709	727	710	693	691	686	633	692	686	653	728	667	644	702	709	697	672	677	691	734	688	720	679	733	727	689	674	680	674	708	720	670	698	732	683	696	711	657	669	686	694	727	732	739	706	683	658	734	740	714	709	723	746	700	680	742	670	703	722	738	696	698	711	699	669	704	703	747	612	679	699	686	683	667	713	670	705	704	675	668	709	675	703	719	671	717	670	666	687	708	697	729	689	675	676	645	698	686	672	699	725	679	708	709	688	700	686	704	674	744	695	705	642	689	658	713	714	749	703	719	705	718	716	687	691	662	708	730	696	660	671	663	634	702	699	695	680	691	686	680	694	688	722	711	683	650	694	723	701	704	762	676	670	715	718	677	692	731	688	687	736	710	654	709	697	715	700	714	663	709	693	736	718	713	726	710	670	717	732	674	691	632	685	692	712	673	635	743	713	750	695	720	656	712	646	697	698	698	714	668	720	699	699	712	661	699	683	721	711	701	725	680	738	705	731	670	690	718	662	683	674	698	735	723	676	667	674	670	686	658	709	701	727	745	670	681	683	696	653	644	704	682	689	697	684	662	697	718	703	661	675	712	737	695	701	626	715	673	690	658	690	673	707	705	725	733	725	720	699	751	738	656	705	668	675	708	671	658	654	682	671	664	706	654	682	700	668	684	719	689	729	696	720	698	686	778	739	690	723	705	685	614	676	716	713	720	688	676	683	732	717	692	721	660	708	703	655	705	723	675	723	707	665	697	679	724	699	717	679	709	741	719	702	718	649	680	660	716	645	682	678	658	690	730	712	665	702	686	687	711	672	695	779	708	713	684	676	681	753	715	676	669	688	688	706	702	695	674	681	671	652	686	679	686	710	655	637	700	697	672	648	677	700	686	731	708	681	689	736	689	693	681	722	707	712	740	690	665	684	698	678	657	721	677	718	669	674	659	692	655	674	665	741	669	666	666	705	663	681	719	685	664	726	685	690	674	692	739	670	709	721	668	691	667	703	660	694	681	650	706	650	741	672	708	651	707	680	715	692	739	678	631	695	728	677	642	686	693	706	686	729	712	694	683	704	691	691	688	706	700	658	669	692	683	727	682	676	698	697	687	682	691	635	669	670	737	721	700	671	695	672	665	670	667	690	701	666	633	707	700	681	682	683	654	680	631	684	650	648	678	725	679	663	658	697	667	691	691	629	662	733	705	677	673	675	703	710	717	695	705	690	650	698	685	702	695	658	697	700	659	652	647	695	683	699	678	752	738	708	761	739	690	699	683	706	685	719	690	682	729	711	708	679	652	710	728	708	624	721	711	680	692	709	671	663	730	674	705	710	692	735	682	631	652	659	680	689	680	695	661	704	675	625	687	727	710	694	689	689	729	739	698	657	667	713	679	685	766	735	680	713	702	646	682	690	689	724	720	659	723	631	678	685	696	684	673	686	673	703	695	683	694	700	668	691	653	752	681	691	664	772	692	689	727	762	696	706	713	637	688	628	692	691	693	730	716	722	737	646	710	707	695	701	640	743	717	721	716	687	740	724	657	705	685	683	683	671	706	703	711	692	648	624	666	731	717	671	697	696	718	688	668	670	685	723	653	702	718	693	731	666	696	677	703	684	693	695	729	687	680	736	634	735	720	712	695	703	665	675	667	699	710	663	704	718	683	718	686	693	644	669	694	689	677	701	688	696	621	662	669	699	688	659	674	732	695	682	696	656	661	710	640	691	712	672	715	699	698	701	711	721	703	713	722	702	672	687	690	683	653	669	706	667	695	710	677	716	673	661	718	712	691	725	668	668	694	704	691	696	697	713	682	664	658	679	672	676	675	687	650	692	656	711	670	689	758	712	668	702	693	668	709	640	678	687	654	722	681	692	687	666	719	688	661	643	732	660	696	663	694	679	727	678	715	728	686	667	718	705	723	710	657	730	690	695	707	666	753	686	656	694	715	688	691	705	664	710	723	668	682	694	694	687	738	697	690	693	735	727	680	664	664	722	677	719	680	696	716	633	685	716	677	715	708	651	721	704	684	717	689	678	651	724	717	667	719	698	670	699	665	670	704	707	679	708	694	729	689	668	696	705	674	726	664	721	716	669	704	716	680	736	721	676	645	698	715	663	739	716	718	672	717	659	692	675	671	739	711	705	690	723	678	689	753	664	702	665	724	719	668	752	661	679	770	724	732	668	674	701	697	676	730	737	693	694	676	687	663
33102	55110	49134	39237	32016	27325	22523	18247	14795	12393	10166	8250	6622	5168	4264	3627	3133	2690	2477	2112	1892	1833	1620	1534	1408	1327	1282	1222	1177	1139	1094	1059	1009	1020	991	1017	983	937	902	928	869	883	859	874	875	841	905	869	830	874	849	882	839	801	808	826	833	835	822	805	825	828	815	794	799	787	798	846	838	776	862	852	865	843	822	776	829	821	841	848	834	802	843	846	844	828	783	790	821	840	801	786	794	857	778	810	791	779	800	836	756	808	833	810	867	832	874	843	795	835	801	841	833	814	817	887	845	845	789	810	811	816	829	875	775	859	778	834	830	769	816	817	848	820	852	851	820	847	844	801	815	853	807	797	814	801	851	852	815	787	827	818	790	819	842	834	832	822	804	839	807	810	810	836	773	829	807	867	807	813	804	793	826	814	832	849	856	823	829	787	840	798	839	809	838	801	840	849	881	827	822	827	784	881	820	787	866	850	764	819	817	801	833	808	800	772	842	835	809	874	817	820	870	827	827	821	869	805	843	840	878	824	789	862	812	820	848	841	828	812	838	820	889	821	824	816	823	882	822	837	833	878	827	847	797	795	824	825	827	830	841	836	868	839	781	827	814	795	814	805	796	794	799	782	802	828	843	821	839	809	819	893	818	808	774	825	834	818	823	855	812	790	855	825	879	810	862	842	836	812	822	844	819	838	804	812	802	776	836	786	816	878	808	857	846	802	865	806	806	827	811	798	874	830	803	862	831	875	816	817	864	849	858	849	874	845	821	833	803	822	825	810	810	861	776	835	786	855	818	804	817	844	836	833	820	846	837	836	818	841	813	793	786	825	791	842	804	836	815	834	779	859	793	832	819	816	769	840	787	876	856	855	762	827	837	816	817	791	774	810	834	834	789	844	798	832	827	835	812	839	788	856	783	868	892	824	819	802	815	806	760	872	841	791	786	831	804	822	859	806	790	794	817	817	809	864	777	822	830	839	856	849	866	765	824	834	787	825	816	857	810	839	866	785	831	828	822	831	857	754	831	798	821	771	839	820	818	778	795	855	789	793	845	744	811	818	785	810	792	846	837	797	764	819	814	825	853	858	814	817	842	837	778	854	846	781	804	824	833	787	776	821	808	739	768	830	811	841	813	805	840	860	825	795	803	807	840	809	832	805	852	802	791	833	815	804	822	832	809	809	867	757	777	827	792	824	786	810	841	790	798	835	838	833	832	811	822	829	829	831	818	800	819	804	794	846	846	836	779	814	823	792	779	837	828	867	809	825	835	845	836	829	847	790	847	859	828	789	850	780	750	832	785	858	780	817	847	844	837	803	771	861	824	795	832	828	875	860	852	822	846	826	877	771	795	821	812	803	767	796	782	825	816	841	768	799	796	831	794	812	845	861	864	850	840	832	838	813	799	889	852	888	790	853	815	802	857	860	801	769	835	832	799	768	803	861	794	779	850	803	806	812	849	833	817	801	820	878	847	846	858	831	811	860	807	836	842	794	829	803	804	810	826	766	819	888	876	838	779	809	813	831	879	807	848	838	780	800	799	801	881	768	788	826	841	796	827	805	857	820	825	850	847	823	821	827	854	813	799	836	769	852	874	878	777	858	813	824	832	802	817	802	847	803	841	808	832	856	834	871	817	819	868	853	782	802	832	841	822	776	868	888	841	845	823	778	824	835	774	833	825	815	755	836	822	806	805	849	814	868	769	808	804	821	836	835	830	861	842	841	855	848	840	801	794	810	825	813	824	820	826	764	780	826	780	779	821	840	812	859	813	820	810	848	833	808	827	848	815	788	837	826	828	854	827	806	855	826	801	819	824	841	803	799	783	828	816	804	833	838	834	856	842	781	824	841	850	844	776	832	830	786	827	802	819	804	841	812	800	780	838	862	853	816	837	836	859	814	776	848	827	898	819	798	807	835	848	848	899	825	812	811	825	814	821	778	808	814	859	870	801	825	836	777	790	842	779	813	799	829	843	777	822	850	813	831	790	831	832	825	800	830	801	777	801	858	777	770	882	799	828	804	819	837	869	831	878	854	801	847	859	806	847	757	768	803	837	835	778	817	853	777	764	811	823	776	842	811	841	843	815	824	866	798	868	819	808	855	860	810	822	797	764	843	815	844	829	817	851	807	786	791	845	796	851	841	846	890	775	812	832	830	820	819	758	859	833	866	828	795	805	822	814	789	839	843	794	844	864	823	864	835	794	797	802	846	807	802	818	848	824	845	815	796	834	795	804	821	829	842	848	832	806	810	822	818	822	842	852	824	785	824	850	791	768	817	847	779	772	775	819	843	829	820	795	830	823	782	820	829	767	850	777	839	796	837	856	807	873	873	819	826	842	831	805	849	851	853	838	818	805	834	832	839	840	820	806	801	820	850	810	785	841	826	813	856	770	812	828	841	810	838	809	763	805	772	828	765	794	800	830	829	819	831	836	775	809	782	792	850	845	862	803	785	776	823	866	846	836	780	817	796	812	809	801	832	788	822	808	864	835	808	782	816	854	832	873	834	827	777	798	874	826	797	822	844	829	834	805	839	774	816	808	790	820	824	828	789	822	851	815	831	813	835	842	815	798	865	802	819	783	858	854	808	834	821	819	823	836	824	809	865	784	824	885	873	802	840	786	828	810	804	831	819	849	832	796	874	821	839	846	823	830	772	850	775	860	791	837	781	872	842	797	832	855	830	813	790	837	849	787	828	864	805	790	831	820	820	817	783	807	832	815	907	840	812	807	849	812	829	851	772	775	825	864	847	812	806	798	831	828	817	800	810	819	831	819	790	834	825	805	848	802	836	813	789	811	841	788	830	790	869	793	789	788	791	866	787	794	821	825	830	842	851	811	857	807	847	804	791	781	819	836	757	836	815	803	831	822	771	774	781	832	841	852	866	810	852	794	856	840	812	797	817	847	794	835	786	829	784	827	815	814	807	817	793	845	835	864	820	832	787	816	895	819	819	814	803	788	860	787	781	838	824	829	869	756	787	853	801	848	779	802	814	845	863	813	784	804	764	844	818	867	813	793	770	831	836	840	835	801	844	806	837	863	820	890	841	821	846	786	781	804	822	812	783	818	861	782	819	804	841	825	862	851	835	826	864	826	783	834	813	786	841	848	831	815	870	795	756	781	854	778	823	828	824	810	855	846	839	824	810	811	799	851	838	869	848	799	837	831	836	819	770	814	793	854	839	817	869	830	818	837	750	770	839	834	829	834	820	846	838	822	773	764	794	800	775	819	828	791	822	765	794	860	804	863	805	811	839	849	845	780	820	825	774	772	823	840	833	845	835	802	795	826	855	821	828	827	789	838	816	862	864	862	843	805	822	780	849	802	817	776	797	765	843	855	892	850	775	796	793	789	864	803	800	808	843	786	823	836	809	826	816	852	840	782	773	847	856	898	865	796	791	751	879	856	834	818	804	823	800	773	790	881	840	827	803	833	798	819	804	815	803	784	864	823	838	822	809	836	838	794	866	792	850	851	869	867	835	853	841	826	827	833	853
27778	26529	32650	26265	16767	11386	7801	5490	4144	3463	2843	2297	2004	1605	1486	1315	1225	1119	1086	949	969	915	856	865	852	855	826	780	780	823	772	772	770	787	774	729	750	702	712	720	743	780	781	740	739	707	719	720	704	763	706	710	743	730	731	701	766	690	708	758	709	698	687	720	705	774	737	706	703	676	734	721	669	695	724	702	704	678	644	664	716	690	707	732	692	720	740	698	737	689	701	752	769	700	729	750	741	743	707	731	749	715	709	700	696	666	772	734	691	661	672	786	709	720	692	726	709	734	705	667	694	723	676	718	701	764	717	716	719	719	703	724	711	714	715	699	685	698	737	683	714	716	708	738	695	701	673	737	727	710	724	718	716	697	727	699	695	685	738	765	703	719	757	707	675	740	702	707	729	708	667	746	749	695	721	727	708	706	725	718	687	698	711	701	728	767	679	692	738	675	722	695	791	742	701	700	729	689	747	683	742	721	719	666	697	689	739	719	716	689	696	729	696	689	684	723	699	699	757	677	714	689	691	690	734	679	708	730	724	708	732	717	693	736	721	694	667	710	712	682	720	677	724	693	707	643	675	670	701	714	719	718	731	712	697	703	724	670	704	757	713	709	701	699	727	706	687	719	724	701	684	693	744	694	684	721	714	718	701	704	722	734	717	718	724	699	744	717	698	678	705	694	673	669	729	747	717	721	753	732	726	723	721	692	732	735	711	731	676	721	720	748	718	713	641	655	687	713	739	674	729	716	778	742	722	729	725	697	741	687	689	709	739	728	769	693	692	786	723	780	728	659	711	710	687	699	706	749	684	751	758	664	701	736	723	755	729	684	720	769	697	702	725	712	740	693	738	752	666	695	727	697	722	703	752	735	689	756	643	703	716	717	722	713	718	703	678	716	704	712	695	696	723	679	703	703	719	712	674	719	729	718	696	700	713	700	721	699	742	716	703	693	714	692	697	682	671	712	727	636	680	681	725	716	726	713	726	739	678	751	643	713	745	733	690	664	713	689	722	670	693	659	627	715	681	689	721	742	724	738	714	722	692	703	723	692	713	726	742	690	743	742	759	723	759	740	678	692	693	753	688	702	738	692	715	717	725	696	671	698	735	728	725	727	752	714	699	715	663	696	704	723	700	726	699	756	760	760	694	710	766	692	772	729	651	702	701	702	686	704	698	693	666	762	702	669	725	675	704	716	719	748	711	687	737	717	690	720	737	743	648	695	730	728	696	711	670	724	730	692	693	696	694	749	670	684	695	717	708	754	682	717	733	762	703	692	685	698	676	725	722	688	681	672	716	695	689	732	710	735	721	704	703	744	703	717	674	727	703	711	722	679	737	755	668	712	715	698	734	686	685	699	748	712	717	713	678	680	691	690	660	706	712	738	720	710	679	724	741	725	717	709	693	695	679	722	721	754	665	699	677	719	683	711	667	702	713	737	739	761	687	751	707	716	678	703	711	705	728	675	705	725	681	704	716	709	754	717	698	746	685	756	684	733	756	708	743	717	712	680	701	709	663	711	712	714	763	769	714	712	719	710	721	757	748	662	712	697	711	676	706	681	723	711	689	736	729	715	747	717	716	750	702	696	706	653	717	723	686	672	676	697	713	668	673	643	713	696	733	716	717	707	662	718	670	706	720	707	758	736	713	698	756	698	748	735	701	688	692	748	744	707	740	703	747	696	683	691	688	748	729	685	704	742	669	690	732	708	693	727	700	693	704	707	697	745	734	747	768	714	704	708	691	683	743	633	731	700	699	761	725	687	708	678	685	737	731	664	717	770	730	680	705	675	758	712	713	718	708	718	712	734	696	725	708	692	707	732	724	764	736	697	684	707	715	714	729	692	738	704	679	711	704	736	676	699	717	724	724	692	721	656	705	705	689	699	769	727	676	742	669	699	692	683	725	700	696	708	704	734	715	722	714	714	641	703	715	709	715	714	710	704	710	734	722	746	735	652	739	746	701	707	712	727	721	679	696	703	695	715	742	720	681	758	714	722	704	686	690	756	692	770	676	710	696	724	691	704	737	698	709	734	685	740	696	697	761	722	707	690	684	735	762	671	764	699	726	719	676	681	726	682	688	672	742	698	776	673	735	702	725	739	741	690	744	723	717	687	706	730	705	701	677	711	681	733	686	732	708	705	761	697	714	719	722	763	729	655	727	693	674	686	713	733	721	717	705	736	687	722	736	724	744	754	726	716	683	696	692	661	745	683	761	704	723	700	715	740	729	729	745	722	746	739	682	734	698	668	707	714	730	710	684	695	719	676	693	703	694	740	671	731	700	679	746	694	697	740	681	663	749	675	715	792	693	692	704	680	714	734	766	692	712	756	708	691	745	744	741	716	719	695	720	693	714	685	718	688	723	756	670	717	697	734	740	745	764	721	716	766	703	728	711	713	698	725	762	688	727	698	746	733	757	723	643	742	755	656	699	693	712	703	688	746	706	707	688	716	727	717	739	723	731	734	692	641	725	693	682	720	678	721	721	741	684	745	713	658	667	763	703	716	734	720	744	695	685	761	649	678	728	707	691	698	717	699	723	741	676	742	705	748	758	686	704	688	737	723	716	764	713	680	701	706	721	682	690	706	697	729	713	728	728	732	691	735	674	749	699	696	694	711	652	697	697	750	686	744	714	726	723	710	697	716	713	684	699	689	732	690	740	716	728	708	708	753	673	667	734	713	752	667	713	711	738	686	688	751	701	668	720	713	719	749	729	695	734	686	720	722	752	766	688	712	715	700	750	698	702	698	672	699	719	699	662	686	700	751	690	708	734	634	739	733	692	724	696	780	749	744	690	723	748	773	695	700	773	764	714	702	706	688	711	688	714	679	745	689	721	737	736	727	757	677	766	681	734	685	720	739	666	716	703	688	712	696	748	690	715	692	708	675	694	719	693	741	714	765	710	762	701	748	686	693	695	742	729	688	755	707	726	697	713	710	705	731	696	685	698	714	709	718	724	688	731	685	700	715	748	685	732	668	684	702	681	711	671	727	697	720	686	697	698	710	762	715	710	695	708	707	752	712	726	692	692	678	684	667	724	730	729	768	720	681	761	659	701	718	738	704	706	712	666	688	734	710	714	684	707	719	727	700	669	703	640	722	729	733	729	706	730	774	700	701	662	704	698	717	648	699	708	744	714	715	715	707	714	702	680	699	669	669	679	729	702	706	730	737	721	714	705	694	691	710	682	711	693	695	698	726	694	748	711	764	751	722	698	733	692	695	712	638	720	715	673	686	737	738	732	689	708	759	720	700	723	717	767	704	704	758	703	658	746	746	735	727	690	718	656	737	724	690	747	727	727	681	735	716	647	686	742	659	706	680	731	730	661	690	693	783	712	708	715	713	707	685	727	709	665	701	705	707	722	682	708	753	691	728	717	734	730	680	696	736	673	721	705	690	667	722	732	690	737	689	750	703	708	717	677	707	689	754	698	745	723	733	730	691	709	716	740	716	670	706	671	714	706	718	721	718	671	698	716	684	711	698
31293	43221	38368	27638	21283	17235	13358	10252	7895	6480	5204	4139	3535	2865	2274	2051	1867	1679	1499	1388	1307	1221	1214	1127	1120	1105	1089	1046	983	973	938	1025	932	847	898	876	877	892	839	865	877	876	905	860	838	873	829	841	873	898	877	811	888	888	877	849	870	848	826	835	837	843	861	839	859	852	857	857	790	858	891	901	837	882	798	856	924	862	877	852	834	826	849	873	873	837	837	818	866	811	868	872	865	853	846	895	808	885	870	825	903	838	833	834	849	897	875	891	827	919	855	771	881	830	853	898	938	824	860	897	848	801	856	874	842	859	879	882	874	851	849	834	853	873	829	890	884	876	815	830	904	869	835	851	855	941	850	854	870	843	863	835	829	871	863	877	863	859	915	851	822	851	869	851	866	796	888	856	872	857	891	878	889	829	910	860	824	839	860	883	853	821	860	882	876	891	821	841	859	892	821	848	832	834	867	880	856	853	820	864	862	876	856	862	796	803	879	854	858	892	814	872	867	920	906	876	825	833	835	847	824	850	871	850	831	838	816	887	859	817	855	839	834	896	875	829	839	879	851	836	897	900	872	841	852	849	847	840	812	840	823	853	819	856	868	865	852	851	841	861	813	872	835	879	848	888	897	850	832	799	893	918	826	894	856	891	844	839	859	845	849	846	923	802	831	805	903	832	831	910	847	872	827	868	858	830	867	853	871	860	840	867	857	792	807	885	858	862	918	871	862	829	846	821	823	868	847	844	875	830	856	802	821	908	841	833	862	853	879	832	872	804	855	892	863	822	869	832	851	845	861	858	842	889	866	802	812	835	897	826	853	843	882	853	844	851	861	824	855	827	862	883	808	822	847	877	905	836	845	838	830	874	813	888	820	884	892	866	868	854	901	816	906	869	863	871	851	897	861	877	852	871	856	868	871	822	824	831	827	839	848	853	923	832	843	895	861	795	849	895	832	824	816	868	811	884	858	820	878	879	825	870	881	878	833	846	849	815	870	832	874	844	825	835	863	887	860	878	895	829	853	833	860	836	886	854	877	870	873	898	870	876	879	895	861	880	892	896	854	869	910	878	874	908	856	818	879	818	884	812	847	822	911	895	864	846	871	832	848	859	846	880	849	822	906	837	889	857	838	845	846	870	897	862	801	893	877	807	854	939	827	843	867	862	858	886	857	827	891	834	835	842	864	870	842	823	810	861	858	881	845	858	879	895	868	830	844	818	866	832	886	865	830	887	830	829	855	853	842	898	844	835	912	873	844	864	911	871	856	922	832	818	862	892	834	873	817	850	858	875	843	879	884	944	874	894	907	801	833	864	848	819	857	828	867	847	898	863	848	828	826	878	813	834	850	857	875	853	854	895	914	841	865	871	892	869	844	886	870	813	798	860	865	875	819	865	852	865	860	859	830	837	823	856	898	851	868	803	876	852	822	872	883	882	859	868	877	868	839	805	842	819	805	798	873	816	844	834	865	842	816	881	891	860	864	861	817	845	894	841	880	896	846	864	854	855	857	875	846	859	849	878	871	868	894	876	838	876	863	801	822	859	845	859	799	827	891	834	907	849	846	874	859	823	864	832	788	836	859	866	904	851	860	852	783	819	831	886	871	883	880	868	842	853	885	862	847	882	873	795	788	899	866	868	844	832	794	844	881	814	815	849	892	853	881	850	839	809	839	864	803	870	816	881	889	871	834	896	898	862	841	862	863	846	804	857	841	908	897	826	822	794	864	852	853	809	919	858	854	862	879	861	850	907	798	809	869	782	865	875	892	839	859	838	790	836	833	833	841	910	856	812	869	833	872	809	870	783	811	880	848	855	834	798	841	864	830	861	854	867	811	861	849	897	847	890	849	866	825	868	850	854	856	835	890	834	878	842	843	831	894	847	879	833	834	851	868	852	835	838	871	829	799	880	869	831	886	840	865	863	837	870	847	902	846	844	893	835	843	834	872	849	871	857	855	881	818	858	864	790	834	850	871	828	874	837	844	862	842	841	858	812	939	897	806	855	859	828	829	881	833	858	873	869	886	809	861	861	860	881	867	868	853	839	810	928	818	855	858	836	917	879	862	879	865	845	823	843	853	813	845	867	838	865	855	889	904	905	788	826	904	827	856	863	832	854	835	851	833	864	865	873	868	819	848	880	906	857	864	847	869	873	796	854	878	847	843	828	888	895	859	890	844	917	829	852	847	864	850	855	834	827	854	874	852	919	855	867	851	854	861	876	850	893	822	857	885	844	905	842	860	854	819	833	804	885	883	807	862	907	854	860	867	862	814	871	858	913	845	830	852	866	882	872	809	833	903	860	892	922	869	862	873	900	838	902	833	840	872	882	817	867	806	848	839	882	864	845	855	901	827	850	924	808	863	885	816	873	851	858	795	920	890	849	879	836	827	861	935	840	862	840	832	861	919	843	891	840	828	834	827	846	877	905	861	860	844	832	851	830	849	845	860	818	851	874	848	850	820	854	892	886	803	849	845	871	810	831	874	825	881	853	904	836	896	927	824	917	795	878	827	879	843	855	864	891	868	902	865	908	842	827	860	885	820	872	856	845	825	842	838	846	847	837	830	864	847	818	841	863	860	836	860	908	840	815	854	880	808	896	885	872	871	841	852	829	880	839	861	793	878	818	801	871	891	904	868	830	868	846	808	846	862	859	792	858	838	840	818	879	869	836	856	908	889	915	866	873	862	816	808	871	867	868	865	878	929	919	835	871	845	850	842	826	867	843	841	889	857	846	837	817	838	833	833	824	819	819	871	897	823	843	827	849	864	815	856	867	888	815	818	832	848	844	860	837	847	846	824	874	864	788	878	845	875	846	890	827	825	799	866	839	852	871	858	846	870	840	815	883	878	853	843	878	828	808	889	888	855	879	821	863	849	880	902	942	832	874	862	870	852	877	838	841	866	834	887	844	848	858	887	883	867	879	816	896	850	853	887	822	834	801	859	855	843	851	847	830	893	872	779	895	849	873	909	812	859	852	871	876	827	853	906	874	835	849	873	831	869	916	819	796	831	838	846	877	846	888	836	868	888	851	823	830	835	822	854	890	841	842	861	885	878	887	852	822	892	861	890	853	856	832	845	892	908	849	876	804	887	810	839	845	893	886	892	852	862	851	817	862	853	860	871	952	828	826	869	875	858	802	865	882	850	885	886	915	878	827	880	807	829	916	844	821	844	890	869	826	850	861	819	836	862	833	810	863	871	874	888	861	875	880	864	861	850	862	868	816	880	836	840	832	835	874	877	830	895	805	880	863	842	814	811	896	889	856	831	847	883	811	854	891	875	804	837	872	857	817	826	818	891	852	895	926	864	881	889	843	910	852	809	842	846	852	823	846	846	848	833	855	858	844	845	822	843	863	882	815	847	826	843	882	850	854	797	869	866	868	919	823	825	877	889	882	877	825	846	907	822	836	832	864	843	810	814	848	860	873	873	903	838	881	842	802	841	863	855	861	875	902	870	835	838	868	889	838	904	838	885	844	886	793	804	914	818	866
23602	20684	27901	24161	22056	19888	14779	9242	6483	5293	4243	3428	2871	2414	2064	1774	1612	1397	1302	1258	1179	1031	981	986	965	925	860	834	861	827	821	743	775	779	773	776	755	762	689	727	702	724	744	708	733	657	748	669	703	692	693	719	710	651	720	759	777	700	690	688	738	686	685	673	698	724	718	671	702	711	708	622	716	647	695	676	701	735	642	687	729	645	645	732	711	691	703	678	680	764	701	650	693	670	702	696	764	719	692	675	652	640	691	707	691	721	710	635	688	724	690	686	719	664	652	617	694	690	713	733	718	649	726	690	666	662	758	757	709	690	675	703	725	677	646	716	699	755	663	666	644	725	677	710	692	677	738	704	699	719	695	709	713	684	718	675	727	667	704	697	692	716	740	682	699	662	690	682	717	686	711	693	714	693	693	679	701	672	739	701	691	735	698	668	705	700	672	714	719	673	727	742	697	695	672	711	701	729	686	689	748	751	683	707	684	661	709	727	765	705	760	673	614	724	636	724	692	700	699	696	663	702	729	650	690	733	690	674	688	689	713	709	706	688	676	662	703	695	690	722	699	707	687	682	705	712	692	712	663	673	682	699	707	683	685	676	720	656	716	681	693	682	740	674	705	689	671	719	682	690	674	706	648	653	731	686	708	675	684	702	708	661	679	725	709	699	688	646	685	682	720	667	717	675	719	688	708	663	691	670	734	686	738	670	719	692	670	690	673	706	713	717	705	653	725	643	709	695	724	696	690	643	717	705	756	749	686	695	720	748	687	700	682	691	691	690	709	691	715	696	684	662	712	687	686	675	671	698	696	669	680	658	682	680	713	715	725	721	691	732	704	660	679	699	747	698	711	677	657	721	723	671	749	716	739	715	653	688	688	697	668	646	701	710	735	676	717	686	711	711	670	687	738	689	716	669	684	688	728	684	668	699	658	730	720	740	693	710	703	701	633	725	709	702	625	734	748	677	670	710	665	732	676	665	692	660	666	668	700	670	651	711	712	648	697	712	680	677	697	662	723	710	755	694	685	692	690	738	712	625	678	676	666	649	698	731	655	671	669	690	705	678	684	701	684	704	650	707	686	634	676	669	667	724	680	730	705	693	717	713	700	694	673	642	620	697	704	691	697	704	696	663	673	656	702	655	674	704	711	692	740	701	658	691	684	666	715	627	688	662	719	739	727	659	677	706	718	681	722	689	665	715	646	696	673	686	687	683	615	682	676	737	696	679	665	683	651	734	722	735	707	649	714	691	646	700	676	689	699	724	691	693	711	694	702	706	724	725	692	698	712	681	697	728	726	644	685	710	723	680	662	758	677	696	680	720	735	697	747	679	707	703	693	685	708	722	691	724	711	717	654	674	709	690	706	698	708	736	686	695	661	668	684	715	701	695	696	680	718	657	670	716	727	708	713	739	681	716	664	769	713	682	722	672	675	735	673	707	677	714	710	676	713	676	684	654	685	722	658	745	684	725	651	721	697	672	685	704	702	679	674	730	661	722	680	715	708	691	707	672	713	678	697	713	681	710	711	699	713	716	710	654	693	697	675	669	696	733	659	715	660	681	719	675	646	690	701	687	673	707	731	717	683	707	639	691	700	706	701	690	671	690	711	712	713	722	681	713	740	697	688	686	727	700	699	689	683	668	701	704	720	691	678	703	659	725	709	680	733	728	697	725	696	652	661	606	699	687	705	704	713	740	727	679	671	709	688	632	710	654	680	705	709	704	667	722	711	734	676	704	650	659	684	707	702	709	664	706	646	711	679	703	693	719	729	676	706	705	713	669	688	703	664	728	697	688	694	640	717	707	711	663	653	679	663	664	673	679	719	761	699	672	705	719	706	646	699	695	705	734	729	670	719	668	710	672	655	660	735	729	664	688	719	749	665	686	657	698	743	714	713	722	701	737	686	703	752	733	691	674	691	676	703	710	676	633	662	659	695	688	692	682	720	673	710	690	715	689	704	664	676	699	709	677	717	678	674	697	697	743	725	705	728	739	710	712	656	650	708	688	701	682	669	690	698	738	727	682	718	708	705	687	690	716	701	725	691	697	702	695	679	705	703	700	710	720	720	683	677	686	687	692	658	722	688	744	684	684	672	734	672	633	730	711	721	728	672	690	713	677	698	709	688	728	667	717	654	664	715	736	731	691	658	700	734	662	683	711	735	705	705	677	715	663	674	709	721	696	689	693	685	687	708	739	660	672	713	723	731	706	719	665	734	707	661	714	659	683	701	667	636	680	673	674	738	707	668	677	629	675	712	729	732	694	722	709	657	706	740	690	665	712	710	696	692	702	689	703	694	712	756	730	690	679	717	694	649	696	679	690	747	641	712	694	697	648	726	691	670	711	710	742	655	671	630	671	677	685	672	696	688	725	687	674	688	711	712	693	714	703	701	691	773	666	737	690	704	725	729	696	749	658	671	707	675	693	659	678	695	746	691	669	725	697	748	734	670	750	660	750	699	722	682	689	693	670	692	691	662	669	690	701	704	711	732	693	699	683	709	728	664	662	688	654	710	661	680	648	696	693	718	676	654	683	626	695	692	677	677	720	712	701	655	694	680	741	678	724	690	669	714	706	678	730	703	674	701	739	678	706	709	729	671	734	717	652	713	721	690	661	704	687	678	711	708	677	680	670	732	678	699	694	705	687	650	704	696	733	673	689	682	659	716	651	661	716	663	663	669	675	683	692	691	712	681	693	673	689	684	688	693	680	692	717	654	683	657	664	724	695	696	755	717	690	710	715	682	723	762	694	670	672	737	699	691	673	703	689	662	698	704	714	661	690	751	655	704	699	693	738	673	718	670	744	672	684	698	645	660	692	697	704	673	652	686	696	770	689	696	720	663	694	690	713	732	693	671	703	703	710	732	654	693	665	703	734	670	659	657	686	697	696	737	689	678	689	648	743	645	695	712	689	680	687	714	720	688	707	709	635	699	758	693	659	659	713	688	678	720	755	736	726	693	722	752	656	632	700	651	676	720	709	711	679	691	685	728	711	714	679	717	702	700	672	662	688	696	670	703	715	691	694	691	730	694	718	675	694	660	724	665	734	696	716	693	676	733	686	686	714	742	643	673	688	653	704	699	669	714	723	687	672	669	716	700	712	708	734	645	703	696	711	676	659	638	725	705	668	707	702	673	711	695	701	662	685	697	717	711	753	686	664	702	718	681	731	671	719	707	651	711	748	700	723	713	708	703	692	717	648	727	717	718	687	672	693	694	646	698	696	656	730	698	690	662	719	693	664	673	655	698	710	687	703	734	698	717	700	699	682	697	684	735	701	643	709	722	691	734	672	654	703	699	691	698	680	703	676	669	701	729	670	706	675	684	709	679	693	684	684	694	684	700	705	664	682	664	717	696	708	690	727	681	715	690	726	679	707	745	694	659	737	700	654	676	694	713	740	654	683	701	690	738	708	694	697	712	717	720	699	739	740	646	700	738	719	702	727	708	728	705	691	688	719	728	736	652	703	699	685	650	722	731	676	665	685
32271	49174	44740	33305	27256	22998	18730	14960	11630	9366	7702	6208	4961	4099	3237	2916	2532	2091	1952	1811	1578	1448	1418	1311	1331	1289	1188	1105	1049	1034	1023	1002	903	983	916	992	981	947	929	955	907	859	866	825	895	858	795	887	849	849	882	865	825	796	798	879	812	816	816	842	911	847	828	795	881	841	857	857	827	804	825	816	857	829	883	797	820	897	821	852	837	849	836	832	848	873	875	815	785	796	851	812	798	839	838	858	838	821	848	848	827	865	810	840	829	840	807	826	827	799	827	857	920	865	889	822	835	833	864	835	795	825	814	815	809	835	847	853	887	885	851	829	817	831	841	838	872	818	827	850	818	841	794	857	861	801	827	880	884	851	789	841	842	835	818	836	907	844	876	850	872	818	831	882	787	869	879	806	860	779	849	859	872	847	866	835	825	843	798	854	830	816	851	837	828	874	840	808	840	883	816	828	823	819	836	869	830	820	854	837	851	809	838	824	854	848	789	826	814	832	859	823	811	842	784	851	819	841	839	805	907	855	840	898	823	798	820	803	846	868	852	851	846	831	815	836	882	830	815	862	835	860	868	819	838	836	849	862	852	845	916	888	810	778	856	883	862	865	839	816	789	840	834	856	863	855	840	826	825	873	809	847	839	833	875	835	870	843	816	853	811	834	828	834	835	868	807	828	811	900	837	822	803	766	847	866	837	780	849	854	794	829	787	872	869	813	843	843	837	831	799	852	851	817	846	899	851	868	837	832	843	843	876	792	830	868	875	844	848	828	831	786	796	854	819	794	843	830	787	856	809	837	845	841	826	884	820	857	863	819	850	901	857	800	810	788	874	860	892	875	829	851	865	834	815	884	808	804	861	874	869	765	836	840	829	807	834	864	865	810	864	819	849	850	847	806	843	868	812	805	819	831	797	815	864	831	857	818	804	780	806	848	814	891	784	825	839	809	805	822	845	865	840	849	798	821	815	873	831	825	833	839	774	812	863	839	826	821	843	859	854	852	802	766	832	841	883	844	833	826	853	839	846	836	801	840	845	793	806	849	900	861	841	823	823	849	851	826	833	789	823	841	777	886	855	813	852	820	834	810	827	873	842	862	838	845	779	808	778	880	901	880	865	878	796	824	810	841	772	894	844	830	810	818	849	865	851	821	847	850	874	858	813	819	839	806	864	849	837	867	807	841	851	806	814	815	825	886	847	874	884	850	841	827	845	807	833	812	889	822	815	834	895	832	801	816	834	913	815	877	824	791	835	849	823	850	832	843	844	906	848	818	847	872	847	811	820	836	819	811	857	884	831	817	849	754	850	822	839	830	832	844	778	836	828	848	801	840	822	838	805	816	783	832	823	831	874	866	857	803	887	793	854	796	844	854	833	861	839	861	838	850	848	848	798	834	795	852	770	887	825	844	820	875	809	836	840	807	895	841	771	853	867	857	816	834	825	824	904	821	826	817	833	848	845	852	821	774	830	853	866	819	829	767	850	835	833	807	843	824	849	794	891	890	836	846	800	791	809	802	801	834	855	886	866	879	823	858	806	812	859	848	846	840	820	855	822	844	847	844	870	841	750	803	867	803	799	850	854	902	832	897	813	836	831	834	825	855	814	828	886	892	883	863	831	856	884	872	833	842	840	902	816	855	853	813	866	847	840	793	834	862	793	855	830	855	827	856	842	843	784	818	827	854	826	864	872	837	793	900	832	865	889	822	836	853	833	849	817	848	808	823	888	850	869	850	867	804	831	822	788	824	867	867	823	842	827	863	801	869	849	836	871	843	840	868	816	837	873	872	834	875	822	878	801	788	795	848	803	801	845	822	836	863	838	847	836	875	830	838	829	843	840	837	839	845	827	827	839	867	815	840	855	850	852	893	812	857	868	839	788	777	807	839	864	847	859	908	853	834	816	837	775	802	816	838	826	864	875	807	799	879	817	831	833	878	818	871	835	841	856	828	820	824	889	847	887	792	881	851	858	836	851	821	821	808	853	787	849	874	812	821	873	805	884	839	804	879	847	870	821	875	807	904	878	829	810	868	845	835	865	838	782	849	830	828	820	814	835	848	846	848	839	873	808	815	839	780	852	823	842	870	866	854	800	848	862	847	817	878	823	869	853	854	824	902	826	841	860	829	845	860	831	804	862	790	849	867	851	849	871	851	849	852	822	804	834	809	876	841	847	847	826	846	862	839	855	873	851	852	875	796	797	887	816	799	918	870	825	833	861	781	879	888	809	811	814	796	878	874	880	827	859	802	824	798	850	807	811	838	764	842	879	792	859	828	873	847	880	871	860	860	790	877	827	841	780	875	833	850	817	824	825	826	786	856	786	865	832	819	798	868	821	859	796	866	891	818	833	809	791	865	834	853	826	824	871	805	865	843	843	808	833	850	818	867	842	786	848	876	840	840	815	848	840	827	864	838	833	844	841	845	810	871	868	831	859	841	826	811	836	813	791	829	862	858	810	852	881	862	829	809	818	828	866	850	852	829	842	826	817	787	888	832	838	772	893	836	845	855	854	834	856	813	846	853	829	824	867	901	815	856	854	855	797	900	787	807	790	831	761	813	852	871	838	811	882	803	844	847	800	857	805	837	775	831	815	820	817	886	899	850	875	774	793	847	831	782	818	841	909	796	816	843	837	868	817	811	809	881	849	781	822	806	873	832	810	815	887	816	860	807	827	821	854	807	831	832	849	776	768	863	867	829	875	823	875	815	805	816	807	810	832	820	849	824	776	869	821	881	847	858	817	818	857	804	850	874	843	882	788	792	839	851	852	860	818	867	810	853	832	871	885	778	803	796	853	850	880	868	850	812	837	880	809	839	824	792	856	830	825	862	820	836	831	863	880	811	858	829	834	830	837	864	845	838	846	816	855	808	813	839	869	850	830	818	833	828	834	819	826	819	817	819	833	835	833	843	812	792	891	875	844	894	840	778	828	788	881	837	840	811	857	825	813	904	860	847	864	842	886	825	872	813	860	835	793	817	805	817	844	820	808	840	837	831	833	847	887	869	850	817	804	844	867	871	802	814	867	840	861	814	803	843	789	851	867	785	887	853	828	811	863	859	824	852	874	809	827	851	830	834	862	847	820	835	804	847	850	811	845	872	863	851	877	830	851	829	869	851	897	849	826	835	867	857	852	881	809	840	825	834	857	836	805	849	859	829	858	840	879	845	852	849	848	802	840	848	836	837	847	818	835	771	836	826	795	831	854	805	850	852	900	831	885	833	814	838	829	830	833	833	833	844	837	824	808	849	829	836	816	851	823	831	802	814	832	867	856	857	848	870	813	862	840	852	882	904	841	845	828	887	864	817	885	823	886	855	798	860	845	859	826	847	833	855	791	841	815	908	763	833	853	834	797	756	837	814	822	859	853	846	867	862	807	833	846	837	889	856	828	819	860	825	834	873	810	864	858	862	835	871	859	830	854	872	887	845	820	892	803	822	820	773	836	835	852	829	819	829	863	862	807	856	874	855	851	826	818	875	831	859	872	857	820	823
22572	20694	28238	23312	21185	22738	21902	12985	8979	6982	5644	4588	3662	3124	2534	2115	1886	1676	1530	1435	1315	1181	1091	1054	1130	1063	974	969	871	881	834	822	911	776	822	734	802	805	701	738	781	757	773	743	707	707	738	691	685	730	760	713	724	781	725	771	704	747	670	679	660	702	733	695	704	760	711	708	712	695	749	713	649	724	704	714	710	668	745	698	670	753	688	687	668	734	733	672	729	715	720	709	677	727	696	700	679	693	692	732	699	703	746	713	711	761	709	747	727	637	699	682	688	673	704	710	729	720	711	771	699	668	694	686	665	726	755	687	683	716	707	680	652	667	722	717	687	693	711	743	706	701	682	611	739	693	715	627	682	779	697	712	698	679	732	718	686	747	705	699	690	713	703	697	666	724	671	685	672	686	714	658	700	697	686	742	688	719	650	657	665	694	698	733	676	725	684	681	670	722	741	774	753	682	733	661	728	723	668	698	743	694	703	709	664	687	724	718	696	652	743	707	696	681	670	735	696	682	708	682	725	697	731	716	740	668	711	717	687	737	660	660	745	685	691	694	737	732	711	736	721	723	634	716	723	729	730	740	713	747	652	696	669	665	726	707	722	693	724	705	748	714	703	712	678	683	726	712	728	750	726	723	674	662	723	762	700	735	688	686	697	725	675	703	749	742	712	651	718	717	667	743	723	709	707	723	704	736	664	715	707	735	708	716	707	722	706	721	686	672	705	670	696	709	673	738	679	763	756	637	720	733	696	725	683	733	740	695	732	738	661	675	722	702	733	706	666	670	717	680	681	689	641	702	761	742	710	702	722	713	712	686	705	661	655	715	680	735	656	705	680	734	676	715	668	658	731	725	686	682	656	692	731	774	691	707	696	739	696	745	692	696	674	717	686	709	684	715	653	689	677	715	700	706	737	657	703	735	698	680	723	662	718	732	684	742	691	730	701	759	710	727	712	693	694	676	757	737	737	734	694	698	696	691	727	700	682	684	656	746	744	707	663	706	674	701	718	689	669	700	685	724	689	725	685	712	702	704	720	697	720	696	680	727	682	717	711	713	742	699	706	665	712	707	715	733	751	705	735	690	730	680	699	685	680	712	676	672	714	724	660	655	714	701	688	737	683	719	713	727	680	720	700	750	709	713	704	693	730	692	721	697	694	728	730	705	702	679	737	650	677	646	736	720	709	708	689	702	683	658	710	694	689	688	734	675	687	694	669	742	708	662	696	737	689	726	702	747	702	673	704	724	703	706	669	698	767	706	706	682	701	717	699	728	730	700	687	671	704	717	700	663	695	703	723	672	717	672	728	706	667	711	741	674	736	751	683	698	722	705	692	693	698	736	735	682	692	709	722	765	689	719	657	703	686	730	718	669	756	687	676	749	751	706	664	690	726	716	666	684	684	688	673	707	713	665	736	694	687	688	703	723	684	633	731	731	694	704	709	686	680	674	759	697	761	726	681	746	680	631	700	672	711	749	749	756	690	703	713	675	699	737	729	681	689	673	676	703	728	677	680	692	683	729	696	689	767	720	738	637	741	657	721	653	680	715	754	716	725	740	706	701	662	720	691	714	735	732	689	754	702	683	711	692	684	727	751	696	698	694	670	722	688	701	709	689	713	724	706	669	675	699	683	650	711	732	691	710	669	711	687	682	747	708	719	677	720	726	689	683	701	698	735	653	667	690	687	758	694	720	713	730	700	745	646	707	661	682	705	670	702	679	674	682	685	710	714	644	698	692	699	739	728	677	716	688	683	671	705	716	682	677	714	699	714	674	672	702	728	694	660	703	703	692	697	760	740	705	671	693	651	698	714	711	697	704	721	693	697	681	737	736	737	752	699	659	706	712	704	707	732	758	687	712	719	736	684	716	759	679	689	672	722	699	734	726	679	719	705	699	711	702	682	709	698	748	703	709	723	699	719	740	671	713	742	688	693	656	689	718	697	678	740	701	723	682	693	687	647	667	727	720	656	724	721	718	740	657	716	683	730	741	701	715	699	727	687	708	673	725	735	708	724	710	722	675	721	665	734	724	727	762	709	678	680	708	688	724	717	718	702	700	659	693	714	765	698	732	696	720	684	708	667	669	683	688	732	711	701	726	679	675	649	706	710	677	723	660	700	726	655	696	712	748	659	754	702	754	717	755	665	659	690	735	674	709	725	696	715	728	677	679	752	701	680	721	717	657	699	736	684	735	715	732	699	678	671	746	722	692	754	685	683	718	736	738	677	669	684	684	705	654	733	683	654	699	687	714	704	680	685	749	736	679	705	684	668	716	683	747	750	736	664	767	705	655	726	747	681	720	707	689	730	729	708	716	681	733	700	696	729	684	710	717	711	706	702	655	679	746	678	673	724	698	705	723	707	703	674	671	741	652	699	704	715	717	702	714	714	713	721	682	725	688	728	682	664	722	706	710	724	706	705	707	699	722	713	702	664	696	724	716	712	704	664	708	685	717	688	766	701	683	715	755	707	712	697	725	733	706	723	679	721	726	701	715	698	711	687	741	755	679	698	715	736	688	777	628	699	697	712	741	697	692	682	751	661	681	723	709	683	697	745	694	673	700	673	747	715	690	673	721	744	729	687	662	721	716	692	686	682	696	704	749	692	748	675	717	694	674	682	608	663	720	705	658	697	719	661	741	739	687	730	723	690	715	709	677	666	691	688	732	771	712	734	716	731	697	734	756	679	712	757	676	678	686	704	667	653	736	651	698	690	711	693	689	716	691	645	710	714	680	636	660	718	753	736	761	686	652	666	675	710	723	697	735	712	683	685	696	735	661	731	692	696	711	668	637	690	731	678	724	685	737	721	679	634	720	725	699	698	716	671	714	730	681	683	710	696	670	705	750	684	671	716	732	738	731	668	704	682	707	730	711	713	674	691	722	710	677	673	690	647	696	743	717	699	655	701	704	766	710	745	736	663	710	723	713	676	725	732	745	705	665	712	684	670	731	707	704	749	725	672	704	684	692	697	694	690	708	747	705	689	735	697	675	722	736	760	698	732	680	703	676	703	680	696	692	725	713	698	699	688	670	642	687	723	686	672	683	645	695	734	682	697	695	708	700	655	721	672	714	701	723	698	702	707	703	788	718	741	706	664	728	684	681	668	683	665	698	713	748	683	696	675	696	717	734	758	706	682	707	693	690	712	753	709	727	686	688	719	665	672	681	686	694	697	689	729	678	743	739	731	681	724	658	732	689	727	692	696	701	672	704	714	683	713	694	681	683	730	692	725	727	679	735	740	671	762	685	722	764	677	722	711	723	654	698	665	712	709	684	690	700	714	702	636	735	685	694	699	703	666	667	745	740	672	687	703	724	688	668	708	703	706	634	682	693	663	694	629	695	752	706	669	715	733	745	679	669	725	691	737	702	684	677	697	721	686	744	733	688	717	728	703	682	720	727	670	681	734	680	726	710	689	695	717	714	670	711	696	702	694	690	747	723	665	727	632	672	741	714	688	742	695	751	694	739	693	722	719	699	717	699	679	696
33429	54113	49071	36954	31315	26650	22820	18846	14796	11577	9837	8081	6471	5330	4345	3541	3148	2599	2337	2141	1953	1665	1665	1506	1479	1350	1245	1225	1180	1172	1137	1067	1054	976	943	1004	957	905	933	870	913	939	888	920	876	932	898	911	890	865	825	838	846	850	820	870	847	829	826	928	839	880	834	849	829	848	818	849	846	840	835	850	836	860	829	825	822	808	851	878	810	837	824	822	839	838	833	799	822	847	862	826	818	829	823	770	863	851	821	810	789	832	847	817	784	840	833	836	852	799	833	817	775	858	859	832	804	834	865	816	816	836	784	820	824	825	793	762	830	860	813	820	784	790	798	861	794	771	834	828	840	778	831	837	853	835	832	831	821	853	836	822	853	857	798	797	832	837	861	866	810	835	810	871	797	821	839	831	792	802	805	821	825	852	855	850	811	825	800	811	834	835	825	829	850	833	797	854	832	824	839	802	806	818	821	825	825	864	859	782	840	868	875	838	801	815	871	784	853	824	807	780	841	813	826	808	822	810	844	836	837	764	868	806	829	827	873	834	897	876	867	827	839	821	811	832	832	848	842	901	803	866	883	804	838	886	817	858	827	858	860	831	877	827	812	820	817	824	881	820	827	812	825	892	896	836	828	811	866	823	837	816	813	873	802	865	800	865	812	832	826	812	834	821	851	867	843	784	838	817	796	835	819	828	803	806	864	867	848	798	830	857	843	842	817	853	853	809	846	823	826	834	816	831	846	844	834	884	808	841	904	856	832	814	905	844	838	857	826	828	753	824	843	821	820	843	839	866	831	847	816	838	851	854	850	818	850	820	825	768	802	817	865	855	797	854	811	869	869	831	775	867	768	858	815	908	844	847	807	833	792	834	830	817	812	858	806	814	854	809	839	867	836	898	853	843	885	819	796	861	809	858	897	822	803	842	837	886	788	850	844	836	805	804	839	814	832	792	835	830	885	796	837	816	894	831	822	848	814	840	841	842	836	774	764	815	817	874	846	838	846	880	820	858	852	798	844	832	830	842	869	772	875	812	825	821	879	763	830	812	771	836	810	858	859	792	854	792	834	854	780	810	836	858	857	836	812	838	828	838	872	847	872	830	812	827	825	852	874	863	810	818	839	855	883	842	894	813	897	803	816	810	861	841	805	870	846	818	870	807	834	837	834	860	831	854	850	824	810	796	857	862	842	794	843	866	842	835	828	803	825	818	862	851	868	870	805	887	882	845	827	797	835	815	860	830	809	851	868	827	852	851	857	865	815	871	788	835	827	828	845	837	825	836	881	830	815	883	906	879	867	829	885	847	807	842	840	811	842	799	841	816	876	819	835	835	841	830	780	810	808	841	838	836	844	865	833	835	835	830	861	838	838	839	831	821	864	844	847	787	845	857	792	808	846	795	854	826	905	881	889	818	860	810	795	855	838	809	857	877	791	825	774	828	847	789	835	819	832	797	876	841	852	769	772	819	820	823	822	754	842	823	803	865	796	833	813	826	779	873	889	800	815	873	820	813	811	795	806	877	836	876	897	826	804	825	868	803	791	837	820	856	819	873	841	838	847	843	837	846	816	840	753	798	805	853	832	849	841	848	904	807	786	855	838	792	808	808	798	839	816	814	833	864	841	852	841	804	811	817	830	803	876	880	829	856	890	811	831	869	860	884	857	812	801	832	840	851	811	816	855	817	829	829	822	801	794	816	817	849	811	859	804	805	844	805	797	797	864	839	877	831	876	856	814	811	820	807	897	811	850	890	846	856	860	842	848	823	842	793	828	845	824	856	840	839	885	826	800	781	853	832	868	761	845	882	837	875	854	838	802	812	885	836	825	890	817	871	799	841	863	839	824	882	833	822	809	814	796	789	847	832	834	838	828	869	877	835	878	824	810	819	800	810	836	873	829	850	837	819	878	811	851	835	833	816	838	817	868	844	872	871	852	885	860	883	801	794	826	787	846	858	872	881	856	883	816	875	799	791	812	829	820	857	836	853	817	850	789	804	878	796	825	843	873	875	803	873	809	846	839	838	833	829	831	856	835	794	800	829	824	800	847	881	881	816	825	837	847	818	833	828	817	803	882	764	787	887	811	850	813	875	804	903	836	866	869	845	835	841	825	844	781	795	849	818	825	825	864	801	866	811	862	857	849	820	836	823	802	831	826	819	845	849	847	797	844	831	867	829	846	804	781	849	851	802	847	836	775	826	884	814	853	829	894	832	814	855	812	801	781	812	854	881	869	820	854	819	850	844	826	804	870	800	877	763	844	847	826	827	884	830	811	819	829	846	859	811	852	828	837	802	809	852	874	800	856	802	850	837	836	817	889	826	817	823	843	820	838	853	866	844	855	880	835	794	826	835	772	827	824	849	836	823	802	896	811	769	815	818	868	791	824	801	827	832	781	867	812	841	821	826	802	846	845	808	873	774	861	876	886	840	794	851	839	810	803	870	816	820	738	874	824	890	882	869	819	841	886	868	850	845	814	793	809	835	827	799	837	809	828	816	830	796	786	833	871	824	860	815	804	835	814	838	820	859	875	840	859	836	847	792	857	912	835	880	824	799	847	863	755	826	804	866	851	791	871	801	819	806	790	847	825	868	812	824	867	825	796	850	813	810	887	796	816	865	882	817	859	828	864	905	773	802	804	850	848	771	817	843	815	841	825	871	843	770	812	837	829	861	843	824	892	827	867	863	883	866	787	790	864	899	812	800	860	831	877	868	838	864	823	843	858	847	793	855	796	823	816	828	819	864	804	815	813	822	793	850	773	777	802	842	818	810	820	800	842	852	806	850	794	835	880	863	788	848	802	823	764	856	838	869	814	812	914	825	809	872	841	779	824	819	841	866	868	874	837	842	833	777	774	835	833	817	845	841	837	834	827	854	826	844	799	857	825	850	829	855	786	849	842	808	845	836	811	794	852	836	844	882	847	814	826	806	844	784	837	817	805	913	858	812	861	882	807	889	826	821	857	825	796	811	782	819	794	783	832	824	815	785	834	829	817	838	792	856	858	834	864	791	770	807	794	837	848	812	793	849	800	801	834	867	807	857	852	800	834	844	823	791	803	829	869	787	845	872	837	841	844	828	844	806	847	816	837	811	855	763	857	838	872	891	826	800	833	833	829	800	817	816	795	799	814	917	821	900	798	831	834	824	822	829	840	846	888	822	840	822	842	783	873	855	827	812	799	786	832	868	839	872	820	770	839	819	840	870	866	788	843	821	876	856	789	850	779	815	820	850	832	789	851	823	821	909	845	826	796	816	872	861	812	829	827	843	800	836	811	865	888	838	833	801	810	825	843	842	806	848	848	812	864	790	813	856	834	801	807	852	777	841	862	825	803	873	850	864	848	861	764	835	839	872	883	858	857	805	828	769	809	824	767	782	773	820	897	867	790	808	831	791	839	895	894	824	828	878	842	831	866	809	859	836	869	859	822	813	826	863	788	858	847	849	827	824	861	828	858	818	867	859	840	838	837	819	835	766	800	865	805	832	864	823	860	780	753	840
27798	26954	32940	25677	16475	11627	8158	5905	4390	3301	2714	2301	2137	1809	1509	1398	1247	1154	1051	1014	978	969	891	865	847	804	845	809	774	789	754	782	828	751	727	764	770	760	726	755	765	723	762	670	726	791	700	723	750	769	736	740	734	702	762	744	802	778	770	725	761	747	711	768	681	769	743	764	735	725	693	635	719	673	741	768	776	749	719	733	754	745	707	712	696	716	705	750	718	755	694	687	740	718	741	742	704	738	700	704	754	713	732	782	734	758	702	662	703	762	733	750	760	697	664	692	738	722	737	703	710	705	736	721	708	667	719	677	669	732	697	754	711	715	720	751	722	711	761	694	762	742	750	710	708	731	746	738	728	760	746	713	711	691	711	679	735	762	765	683	752	759	773	694	692	686	743	727	716	721	697	691	777	719	752	767	729	746	703	698	689	753	787	727	740	683	702	715	698	721	773	721	777	703	726	713	732	749	757	729	713	712	690	726	747	730	730	724	718	740	718	782	740	756	753	661	729	733	727	729	742	694	696	719	751	723	725	712	713	716	700	672	702	703	688	711	721	737	727	736	702	780	812	701	682	670	762	712	698	739	709	716	739	678	740	698	704	695	711	747	737	751	682	696	733	732	731	703	706	743	691	743	718	725	717	724	747	746	719	711	707	739	690	753	712	726	750	807	752	730	705	768	713	766	780	698	688	728	761	738	727	801	723	751	745	719	778	633	692	752	760	658	755	704	768	726	715	754	731	719	728	759	723	723	743	773	743	704	738	732	733	709	745	738	756	757	763	707	735	727	700	688	796	728	740	722	717	730	704	753	740	677	729	714	724	736	750	688	712	689	689	733	759	714	688	722	694	733	720	754	787	721	736	743	709	712	739	729	762	745	732	723	713	727	712	709	697	717	741	773	647	697	683	777	710	719	750	740	714	710	750	709	742	731	691	705	737	711	684	781	730	709	721	740	729	719	739	695	708	699	771	735	734	749	738	741	717	764	720	750	762	740	706	717	764	660	738	698	722	698	702	719	726	717	713	671	671	699	673	693	710	728	730	704	743	701	702	783	706	711	669	722	767	756	746	751	723	701	759	712	747	775	713	756	736	686	757	707	731	735	735	719	740	772	707	727	750	762	708	706	708	738	719	684	700	731	719	691	705	698	757	715	707	783	686	691	682	741	714	714	741	735	745	757	718	753	737	719	781	736	690	708	737	725	731	753	744	704	725	760	737	697	719	752	742	738	695	695	767	722	739	703	723	696	735	710	735	726	729	683	707	715	722	692	776	684	696	742	720	689	708	713	712	707	714	757	718	741	693	760	748	744	770	710	710	734	737	694	726	700	733	691	731	735	760	693	703	688	770	665	738	701	734	689	707	746	727	693	749	702	801	693	745	695	742	751	693	723	768	732	730	715	676	730	727	721	732	690	740	684	760	714	794	739	722	735	725	808	717	743	748	727	691	739	680	734	722	715	768	725	706	689	726	803	734	725	679	720	729	726	732	733	738	747	749	698	734	686	703	707	629	734	680	693	769	758	684	739	710	713	708	706	675	746	796	776	693	708	718	725	722	715	721	719	701	716	715	721	697	728	711	720	715	709	729	707	703	697	731	724	741	703	770	704	782	729	731	751	747	757	747	680	733	715	717	691	768	707	748	719	677	720	735	765	767	718	726	687	712	747	698	719	702	734	695	707	733	781	695	800	718	751	699	718	716	723	798	701	715	709	690	705	698	747	729	696	751	694	710	734	759	678	689	746	721	690	692	730	685	726	697	706	712	723	721	688	712	778	716	701	694	713	714	729	710	717	715	726	712	717	753	747	703	705	770	715	697	728	722	756	705	703	703	723	652	706	711	727	735	785	699	737	700	777	715	687	703	703	712	774	716	734	716	719	742	771	698	721	728	804	703	739	728	722	742	715	753	700	726	706	731	737	736	739	761	758	748	720	707	706	759	721	735	767	713	669	730	774	732	736	740	691	714	755	732	746	712	763	714	703	724	726	730	738	715	773	713	754	775	738	741	740	768	721	661	736	702	733	737	725	709	722	742	712	697	724	646	726	708	756	727	738	786	739	783	719	636	719	756	753	714	685	701	745	718	733	684	738	727	740	742	720	691	737	714	671	706	732	758	662	760	768	764	752	731	728	734	714	715	696	719	704	742	708	753	666	768	710	714	722	669	729	738	697	757	731	718	748	738	715	703	742	730	707	776	703	735	751	722	722	723	736	699	723	701	744	715	686	727	719	723	738	742	734	723	725	713	730	721	710	747	767	735	745	698	733	757	730	746	741	703	659	703	679	758	684	679	730	699	780	749	752	696	742	761	725	709	762	722	701	737	753	736	697	705	712	730	669	701	713	768	707	722	718	755	738	775	703	721	731	713	744	710	726	732	720	730	735	695	721	726	699	729	666	745	730	722	718	691	725	700	691	755	730	689	668	703	714	697	754	733	661	734	751	712	732	735	732	728	696	728	721	715	731	748	763	774	738	742	699	766	695	724	688	712	692	736	713	751	717	676	691	718	688	760	802	688	738	695	750	709	795	772	711	741	733	725	731	686	748	729	711	701	744	694	740	728	729	720	733	681	711	717	723	709	725	747	708	702	687	728	697	723	721	760	657	773	663	730	718	733	686	739	728	735	716	758	729	737	704	757	759	750	732	709	739	728	749	737	712	755	736	711	695	705	706	737	775	745	771	720	801	760	750	692	723	719	723	727	666	754	732	670	705	727	706	728	711	728	711	707	704	709	743	730	713	684	734	770	730	696	703	656	735	743	712	729	722	686	766	681	729	747	734	746	761	747	747	736	733	758	727	738	691	762	726	747	718	736	729	668	731	699	730	776	773	724	713	734	705	679	699	723	700	720	707	746	706	747	699	664	678	731	737	751	701	742	723	692	704	706	745	712	778	746	772	731	758	762	732	778	725	683	741	707	750	758	692	705	700	750	660	715	743	736	716	728	733	711	751	728	729	725	727	737	734	742	702	716	741	791	747	720	738	733	703	697	756	727	737	741	681	740	726	749	747	768	774	737	768	792	690	725	705	746	738	727	696	728	744	733	728	725	697	678	720	721	719	717	736	737	727	765	719	684	676	697	707	758	713	727	727	697	794	704	749	706	725	687	704	649	672	743	710	714	704	728	698	727	700	716	746	778	749	684	735	692	736	743	764	671	696	671	719	738	745	724	734	679	701	705	715	688	711	734	757	702	707	685	693	672	743	693	772	737	730	735	719	714	742	773	696	706	719	727	763	766	717	724	685	703	729	784	695	700	713	734	735	755	707	760	682	806	745	727	742	743	696	725	739	727	733	665	684	682	688	727	689	703	704	745	767	826	725	728	660	706	758	769	761	713	722	684	709	718	731	760	713	731	770	728	678	720	685	700	737	728	752	698	760	721	756	739	742	745	800	763	781	741	695	693	740	740	763	708	730	719	695	752	645	766	690	727	723	713	733	720	764	747	735	809	700	730	761	742	736	709	728	707	750	716	714	716	734	695	747
31308	44246	38388	27302	21404	17079	13835	11027	8326	6287	5245	4132	3517	2930	2329	2125	1861	1711	1605	1439	1331	1248	1153	1165	1125	1157	1027	999	1023	1027	958	954	963	958	938	970	938	930	949	894	925	937	938	935	902	882	862	855	877	911	903	881	863	859	870	833	893	857	883	885	941	884	863	914	902	842	863	856	808	823	890	846	873	863	894	885	936	844	803	884	912	834	846	835	883	828	839	883	818	954	885	936	798	856	830	864	852	886	860	854	880	877	872	864	855	828	911	838	862	891	829	885	820	878	922	869	863	852	890	900	846	873	849	908	872	865	907	836	901	834	879	901	847	879	852	899	851	864	856	866	886	862	878	856	852	823	862	838	858	861	896	828	834	888	867	851	820	903	909	953	871	899	870	849	850	860	862	887	909	883	876	859	886	829	884	853	868	883	831	846	867	857	911	838	904	881	851	839	857	893	843	838	872	858	863	856	896	869	843	865	850	856	883	866	853	910	910	877	842	899	895	888	869	888	845	912	852	848	849	879	810	861	909	861	851	865	840	909	883	894	932	911	826	875	922	888	875	821	912	901	871	875	890	892	834	832	870	839	874	851	903	895	886	912	840	853	881	905	831	907	854	855	853	907	932	851	944	941	861	864	926	903	891	880	871	846	858	872	882	831	886	864	901	851	883	861	897	864	886	856	870	809	804	889	865	842	839	829	899	871	874	841	891	935	887	859	899	867	905	882	876	854	923	896	899	938	870	851	872	867	889	845	864	859	864	816	861	890	881	894	894	892	841	884	845	852	880	832	821	880	879	887	797	885	899	910	908	878	880	851	907	836	849	879	861	853	857	859	887	917	848	906	871	866	894	856	874	910	834	856	837	868	828	850	854	881	867	878	902	906	868	835	861	886	882	812	837	852	877	941	843	860	876	894	887	851	839	855	893	828	855	861	866	821	870	866	884	838	864	839	902	928	874	806	900	894	869	866	864	859	864	866	851	823	912	844	880	855	829	824	875	878	876	898	828	913	795	942	815	915	884	878	899	852	900	922	880	851	910	879	875	921	916	874	858	824	921	896	871	918	851	877	852	821	883	855	842	914	852	815	843	870	853	870	858	870	908	850	861	820	812	930	900	923	877	878	893	918	881	936	859	877	897	839	834	863	874	891	857	875	923	865	914	860	904	915	874	880	874	886	853	839	905	841	853	859	900	880	867	848	884	897	888	830	917	827	879	880	866	891	837	895	877	886	882	881	859	875	883	897	855	838	860	911	919	912	843	845	831	877	897	877	866	871	875	916	911	871	854	883	817	895	849	850	866	874	932	856	886	899	881	857	836	827	849	857	846	863	876	860	833	902	865	921	880	903	864	889	880	892	877	844	836	924	854	882	879	892	886	919	857	888	889	865	921	848	847	863	851	914	887	817	873	908	875	851	883	897	849	830	850	805	844	881	840	855	871	886	862	823	958	858	871	884	794	931	929	891	878	890	936	892	873	894	887	865	827	917	945	841	922	837	853	868	879	849	845	875	906	832	849	880	820	844	895	898	874	885	909	872	891	874	884	823	844	911	857	860	888	890	841	906	859	836	824	819	870	888	880	882	856	878	885	848	885	878	876	857	824	873	929	861	890	832	838	902	874	849	884	861	899	845	895	901	858	918	835	807	836	889	850	860	902	801	915	860	890	847	904	914	864	855	856	913	897	854	833	914	827	824	872	844	856	898	860	844	841	849	902	884	836	897	856	858	879	876	824	836	856	826	897	865	839	886	835	877	924	877	832	869	897	898	858	814	833	864	862	778	869	836	856	855	897	907	870	907	903	889	926	884	901	828	830	855	871	901	859	847	869	879	846	842	903	872	859	877	854	844	858	885	891	904	875	942	873	896	886	832	835	877	886	864	873	826	856	860	846	885	888	890	881	863	910	854	844	888	872	904	842	864	872	837	887	861	861	840	835	860	919	860	912	904	892	876	854	933	876	890	847	916	862	868	919	859	860	898	880	865	874	847	852	832	815	860	915	901	891	886	872	840	871	838	880	899	843	888	896	897	825	897	889	915	890	851	852	940	845	895	912	876	841	874	870	890	876	899	899	853	827	867	849	883	866	824	849	911	881	823	829	882	830	918	885	853	859	857	929	867	924	849	868	885	862	859	864	839	906	852	857	881	890	851	869	924	880	850	877	901	842	869	949	884	838	864	851	846	877	845	868	869	838	899	899	865	856	895	854	832	862	893	907	897	891	847	879	876	860	822	919	864	835	873	911	922	854	847	886	893	905	848	862	847	863	873	889	849	888	886	912	957	896	868	816	858	898	884	861	881	941	844	865	904	829	875	898	822	840	838	853	901	895	885	872	930	867	843	941	887	839	880	877	835	851	898	870	866	857	868	865	864	891	894	850	844	826	869	862	904	882	889	844	919	902	854	877	896	813	861	841	860	861	820	862	935	801	813	868	854	865	844	805	844	898	871	876	895	868	880	891	860	826	862	869	841	895	903	904	912	841	854	821	896	898	786	881	837	898	845	878	841	874	896	867	923	862	879	876	835	879	905	897	887	875	871	836	864	823	908	865	823	882	836	899	827	933	900	840	864	860	821	863	906	862	929	845	854	835	889	874	853	897	849	865	854	924	878	841	892	932	847	904	895	877	899	861	905	866	891	852	862	965	877	845	813	847	851	792	876	877	821	879	833	955	855	906	880	828	899	859	904	837	894	874	889	858	872	862	855	869	851	849	890	926	876	840	905	825	831	887	926	843	839	858	885	897	883	844	896	850	837	849	873	873	880	872	852	892	851	869	873	869	846	888	858	884	827	888	856	861	877	861	868	837	838	894	861	900	885	878	863	830	825	892	859	896	866	848	911	906	869	866	857	870	927	878	875	874	894	861	889	818	888	867	861	931	844	892	872	870	878	868	865	878	866	865	814	838	899	907	847	923	885	901	809	929	876	881	819	890	865	873	862	838	881	851	894	878	922	876	893	907	883	889	874	840	821	965	872	871	865	907	918	847	891	907	842	890	868	880	882	847	824	853	880	840	907	873	814	877	889	912	851	895	893	862	903	885	911	851	859	915	881	860	909	896	849	909	865	851	853	863	903	831	863	875	891	854	918	911	912	833	859	826	860	895	919	880	870	833	882	840	909	862	901	928	855	823	815	871	894	890	879	889	796	858	901	866	868	948	858	851	894	890	844	869	870	874	862	845	883	918	877	844	854	848	906	884	861	848	859	851	856	876	927	860	883	850	889	880	869	853	897	855	891	861	877	834	865	849	870	924	936	920	830	906	878	877	911	871	945	883	845	867	826	869	878	869	862	903	829	870	942	941	867	875	848	921	831	849	857	843	862	869	901	827	873	872	868	901	819	915	911	924	899	881	857	874	897	852	937	871	863	901	853	884	820	846	898	863	948	878	906	870	852	906	849	859	826	854	891	893	902	893	885	894	865	818	888	880	920	865	838	861	860	890	883	878	873	844	802	871	879	881	887	902	885	875	884	904	884	873	883	900	892	861	852
23629	20694	27845	24120	22046	19919	14495	9495	6801	5105	4053	3459	2791	2364	2038	1688	1561	1435	1340	1191	1151	1102	1048	956	907	909	911	817	855	803	802	816	812	770	790	763	743	779	705	751	721	695	673	730	712	719	755	738	684	700	684	732	680	731	701	737	694	701	696	699	655	707	707	707	691	683	749	719	699	730	691	692	726	693	704	718	702	717	676	659	727	691	739	711	689	711	696	663	720	712	726	756	726	716	708	699	717	679	735	736	687	649	714	728	663	675	677	710	665	706	640	726	723	706	682	702	657	670	726	665	782	711	710	684	670	728	684	697	744	719	733	704	757	741	659	697	653	669	697	707	656	732	696	667	679	662	706	713	696	760	654	713	688	678	715	686	731	655	671	747	737	742	686	675	682	689	691	703	677	664	754	732	714	680	707	731	638	689	740	683	730	645	648	709	686	691	733	758	709	726	677	725	719	692	720	683	705	742	695	653	684	692	669	693	687	734	714	699	653	750	699	720	679	680	688	724	713	680	708	688	716	725	659	690	752	682	729	687	734	693	710	722	704	740	643	702	729	723	699	695	676	708	689	712	652	700	724	708	708	726	708	709	697	634	683	679	755	739	704	726	716	697	707	677	662	697	706	710	707	688	702	688	697	682	714	660	756	700	671	673	741	697	678	721	716	729	707	684	643	672	715	702	696	747	692	669	686	697	674	717	723	754	718	680	696	667	705	715	718	678	692	715	676	727	660	697	686	718	685	681	706	729	674	653	674	717	655	715	704	712	732	722	703	677	662	697	685	674	685	694	720	711	679	724	687	683	710	718	707	689	660	712	696	738	685	729	661	702	686	668	665	715	647	690	692	705	658	725	696	720	713	679	676	739	660	719	701	751	681	676	683	666	685	667	684	694	662	669	719	677	690	725	709	680	678	680	668	688	655	692	699	708	698	715	691	691	667	741	681	702	682	717	707	640	686	681	674	684	707	701	678	718	671	694	729	679	710	769	782	718	722	686	692	701	724	742	669	704	737	705	711	653	669	692	709	667	679	664	663	700	666	724	710	665	703	742	707	734	631	752	688	692	660	701	676	682	668	689	698	722	712	720	615	707	717	649	701	674	720	713	751	687	668	689	723	735	649	723	711	694	704	682	674	700	710	728	709	705	689	709	671	702	700	719	668	674	709	660	685	730	684	648	703	703	702	696	686	732	675	711	729	700	702	689	667	712	695	705	650	722	684	657	679	712	681	741	711	731	680	704	705	678	730	695	682	676	680	703	677	717	640	723	739	706	677	681	712	706	678	674	698	690	678	700	673	680	730	716	702	779	656	685	672	695	736	709	682	680	712	698	623	678	683	691	683	726	718	704	667	735	699	690	680	704	648	692	733	675	687	725	717	709	754	727	691	652	668	677	676	735	676	677	751	676	662	753	730	777	698	699	723	750	676	741	707	713	724	649	695	736	710	723	714	641	702	746	685	663	665	678	674	711	700	745	719	693	735	684	704	728	666	664	705	719	704	751	698	692	722	733	735	688	737	681	753	747	699	764	679	717	726	656	694	651	670	673	720	705	695	705	693	729	705	702	674	699	731	705	644	703	708	690	703	692	656	663	704	694	710	687	674	652	667	692	716	702	742	750	730	698	690	692	734	713	708	714	683	693	715	726	700	691	699	668	702	629	685	671	647	668	719	689	698	676	710	707	666	701	701	707	703	701	672	703	637	705	670	690	704	745	777	730	694	706	708	650	715	690	737	641	734	722	664	738	679	692	721	696	679	704	662	677	695	699	653	713	705	684	696	714	675	711	709	701	698	737	697	710	732	708	695	740	670	680	750	709	707	745	676	700	716	695	657	641	720	702	659	691	749	665	760	700	731	679	701	703	644	709	684	723	688	765	674	697	691	652	654	691	690	730	694	705	695	707	663	682	773	715	703	712	694	661	673	687	727	733	724	687	692	693	689	720	673	689	705	710	704	676	681	681	700	709	771	686	720	714	736	763	688	696	725	711	680	715	685	716	655	710	674	716	700	687	713	682	691	703	666	697	660	672	673	648	700	675	673	704	725	676	717	714	670	697	669	660	713	707	722	744	633	730	704	711	683	679	680	685	690	673	764	726	676	680	759	733	732	717	761	718	676	688	711	689	702	684	697	691	679	710	671	739	679	702	694	694	749	711	688	677	662	721	713	703	709	730	693	672	719	723	698	751	691	707	701	670	725	708	741	630	700	672	661	702	670	650	676	684	683	725	619	685	712	686	676	717	699	664	685	703	693	667	706	703	672	650	674	704	678	689	698	686	666	676	723	695	676	747	685	731	715	700	687	711	730	669	681	679	715	675	698	734	644	650	668	736	731	687	703	690	731	683	701	749	720	701	632	713	639	691	688	704	689	742	712	713	720	720	737	713	732	693	712	708	684	690	694	722	738	683	708	729	724	727	710	733	703	760	725	725	736	703	730	667	660	656	697	716	675	687	695	655	706	727	637	657	704	725	657	695	696	686	721	723	691	666	681	708	667	681	677	743	769	727	670	710	690	685	678	699	674	673	667	662	740	685	674	747	707	660	678	725	725	664	716	704	678	673	709	692	698	661	716	708	718	689	689	701	751	681	687	708	706	690	680	735	679	697	690	744	679	774	710	715	677	737	712	721	721	686	666	686	652	717	666	766	749	681	712	706	695	732	637	688	693	666	666	649	707	704	722	695	679	676	686	685	685	687	709	664	677	671	698	678	722	676	673	684	658	666	709	641	692	742	726	694	653	658	680	689	683	663	702	715	655	736	701	672	721	725	640	696	712	684	700	757	633	687	691	688	645	649	669	723	716	692	719	734	698	690	708	692	674	629	701	731	739	688	678	668	709	696	724	678	710	682	682	667	683	746	667	707	667	676	709	701	704	695	650	741	736	695	704	735	691	677	703	681	702	658	738	703	730	692	681	718	706	675	728	693	726	720	667	630	704	674	693	690	673	717	654	754	742	717	720	687	673	705	682	685	701	695	691	767	687	690	702	703	700	681	698	701	690	660	713	731	760	690	678	729	738	676	703	670	688	698	689	698	659	714	662	677	669	725	676	732	695	750	726	680	684	700	664	712	702	689	660	670	675	684	697	669	658	740	719	691	692	737	734	727	667	684	657	685	701	713	690	668	715	676	729	664	680	651	705	676	731	680	763	712	712	661	741	653	670	716	727	692	692	683	706	719	714	705	722	712	656	659	685	688	681	675	670	665	688	683	689	700	646	723	688	704	714	666	665	697	703	696	708	749	714	653	722	671	685	701	725	710	726	695	689	683	684	662	679	668	691	663	726	716	634	700	678	696	700	671	732	698	700	702	717	679	706	672	714	731	665	694	663	714	723	665	731	676	654	656	735	696	728	721	696	709	696	669	682	712	658	741	747	696	701	686	678	705	684	658	689	670	707	696	680	679	717	686	696	672	706	753	697	730	711	701	711	661	708	673	673	686	659	674	746	725	653	716	666	715	712	658	683	704	693	686	745	669	688	677	699	660
31472	49195	44075	33409	27036	22392	18464	15382	12007	9242	7254	6135	5090	4198	3579	2786	2471	2182	1972	1771	1664	1549	1445	1320	1279	1223	1190	1193	1049	1057	1027	965	946	939	922	973	984	915	962	917	861	920	871	838	846	886	881	856	820	824	869	811	839	881	859	835	873	817	821	844	861	842	870	838	867	841	808	866	846	809	819	883	803	819	855	853	833	857	881	804	840	840	880	840	802	852	835	831	808	828	844	883	836	865	865	832	801	874	809	833	807	881	845	912	842	825	878	821	822	832	851	852	800	830	828	799	872	844	851	812	895	836	856	870	868	895	830	851	898	810	872	795	818	831	887	872	913	846	858	843	899	844	806	829	826	837	852	861	902	809	815	867	856	864	845	859	898	862	851	894	879	839	873	800	825	868	853	838	844	789	842	835	861	858	835	815	856	844	846	894	817	831	821	881	844	866	861	828	854	876	906	840	837	813	852	844	806	826	798	853	883	866	836	871	864	852	829	812	850	865	802	806	801	874	805	834	884	881	856	875	848	897	768	840	857	824	854	842	886	807	812	863	865	833	810	807	876	814	830	834	840	857	846	840	891	859	807	840	851	798	809	901	884	858	890	862	905	898	793	896	811	853	797	826	852	802	814	880	853	817	809	892	837	858	807	826	870	845	831	889	836	850	838	833	840	803	817	851	867	868	842	876	853	812	920	850	807	845	806	824	789	840	825	855	849	860	859	853	835	846	811	863	843	818	839	806	866	893	876	834	891	855	833	829	835	838	820	849	810	887	791	841	883	800	861	877	836	861	840	853	830	848	847	837	893	857	805	837	897	868	822	889	833	818	867	880	846	851	807	845	834	809	837	863	847	833	839	843	862	867	873	812	840	830	848	799	835	861	802	874	890	875	847	848	816	834	844	837	881	833	844	818	878	827	826	867	829	830	867	871	830	828	838	830	816	875	838	887	814	822	800	843	836	852	867	836	840	832	831	852	904	835	862	832	868	862	836	826	839	855	847	888	854	853	859	859	786	846	841	811	809	921	800	840	783	860	891	835	876	870	847	797	865	900	880	827	869	831	896	828	847	883	861	832	832	860	854	865	880	853	810	835	849	852	867	873	816	816	750	858	809	810	857	821	833	866	874	844	840	843	813	800	829	868	868	855	808	811	839	773	800	809	807	825	841	860	841	857	804	850	863	864	866	816	865	797	892	822	855	855	805	801	856	883	882	846	833	836	799	840	875	829	829	893	867	843	868	858	834	848	858	915	848	832	820	814	830	822	774	846	785	896	820	829	828	915	886	858	850	871	845	870	882	862	786	928	820	799	829	847	864	869	875	842	868	838	826	884	849	835	814	836	908	822	867	838	881	852	838	869	847	812	887	811	848	838	853	820	834	854	819	811	809	884	881	847	882	842	823	855	831	825	892	818	869	881	846	836	796	784	830	823	845	827	892	860	881	841	814	845	860	834	894	836	897	841	813	804	830	806	872	850	856	801	827	855	843	834	858	842	828	802	826	854	830	791	800	904	810	821	883	821	828	852	874	814	822	834	850	833	821	820	802	826	859	821	853	864	830	857	847	843	847	869	832	859	847	842	847	825	811	808	857	822	913	821	812	847	840	821	839	873	858	886	834	846	837	856	873	847	819	825	845	890	859	860	823	825	839	839	842	839	816	861	882	831	859	844	812	834	799	835	785	794	841	873	804	891	847	878	874	858	826	882	869	883	837	847	835	843	849	873	841	809	863	875	821	818	816	845	849	798	847	856	876	864	857	880	836	878	863	839	871	874	887	816	871	839	799	818	821	830	818	881	835	847	844	826	854	832	828	819	817	843	807	851	920	823	873	791	875	850	870	842	809	842	873	815	828	830	828	864	873	833	834	846	828	817	821	843	903	895	853	850	833	851	837	838	856	832	849	837	886	831	792	842	839	804	845	860	869	838	848	800	886	839	855	860	819	872	832	829	888	869	827	841	859	914	848	859	796	790	839	837	874	831	839	794	864	847	845	878	837	830	810	873	830	884	776	839	840	835	843	816	784	858	855	857	865	858	826	861	876	886	820	875	862	858	832	812	856	795	806	843	868	857	885	860	803	816	845	859	864	865	824	883	895	826	837	874	864	880	811	851	838	860	831	882	840	885	825	847	862	837	825	842	843	862	880	862	816	835	839	862	832	876	877	868	861	889	862	830	784	846	859	843	881	825	883	837	848	837	867	799	797	849	839	814	828	810	816	832	902	850	871	901	875	890	827	888	820	840	871	846	792	847	839	836	822	799	835	833	858	865	814	808	824	885	821	897	847	799	847	818	816	852	844	894	755	821	851	832	854	914	847	798	826	880	864	840	833	907	853	812	827	846	864	827	866	836	847	853	851	863	868	847	826	846	875	822	803	810	802	824	894	886	842	798	901	829	825	910	840	891	892	862	843	849	855	868	894	891	825	878	816	797	901	863	868	775	845	875	822	877	795	814	866	815	832	830	844	865	801	787	862	823	825	883	876	877	820	842	905	859	800	890	827	816	833	875	904	819	907	846	862	849	880	885	832	894	869	891	855	835	820	820	882	813	854	864	844	815	901	874	877	823	829	857	833	833	826	882	854	828	853	797	825	890	812	843	812	842	883	887	823	782	902	852	787	870	820	853	876	894	814	828	845	839	834	821	787	823	864	845	866	847	880	848	832	832	856	858	804	862	809	861	827	825	797	856	830	845	830	818	818	841	823	857	844	809	829	845	863	864	836	822	800	832	827	839	886	859	882	875	871	884	813	855	819	844	870	872	820	840	819	857	871	857	847	871	869	831	855	823	880	859	897	831	822	836	832	874	853	865	871	842	847	846	835	880	845	828	849	867	825	820	923	807	838	841	870	840	882	850	845	902	896	843	812	805	867	786	835	870	857	820	870	848	814	835	857	841	802	837	834	821	833	806	884	805	831	870	863	884	835	820	848	836	810	852	825	868	841	891	818	831	839	852	841	868	869	840	851	842	831	851	862	822	861	893	845	820	872	834	831	898	773	846	844	864	883	875	875	816	850	816	824	871	856	830	831	847	885	831	827	891	875	878	848	862	841	825	825	817	845	813	855	834	865	832	826	865	864	831	828	848	863	880	834	850	875	863	856	853	847	819	882	887	828	864	836	812	857	853	780	862	851	911	807	840	832	874	866	819	824	792	837	834	846	863	810	838	880	826	828	864	824	827	860	842	846	820	850	802	877	804	874	809	931	850	925	881	836	823	826	818	825	840	833	810	855	862	880	864	803	898	835	888	860	849	905	848	833	882	769	881	883	775	828	852	834	851	811	850	805	878	876	861	813	886	862	857	859	827	853	813	830	887	824	817	850	839	870	865	868	841	845	848	901	813	848	771	843	853	815	879	852	864	851	798	812	825	893	835	798	836	847	832	853	820	802	819	835	879	787	899	884	875	834	839	796	818	840	841	834	819	879	851	831	838	849	889	819	816	823	905	858	819	849	853	828	901	874	846	831	856	890	812	837	834	853	862	828	799	906	829
22581	20681	28248	23205	21284	22711	21803	13348	9667	7136	5487	4470	3736	3110	2722	2255	1934	1690	1572	1466	1315	1200	1138	1038	1057	1001	1018	961	943	908	887	863	817	782	796	880	803	787	753	725	789	746	762	779	743	752	673	760	693	690	728	701	755	723	741	699	736	703	701	761	689	665	696	750	716	708	744	696	668	719	721	687	706	715	760	706	719	718	688	671	724	704	758	740	692	758	766	722	721	682	699	746	690	731	748	694	694	724	731	707	707	708	725	736	669	686	750	700	735	702	743	729	702	712	682	724	712	723	753	658	707	624	710	710	730	651	729	691	723	720	705	761	686	739	727	721	665	708	730	690	723	723	718	751	700	670	703	730	699	756	726	706	740	705	665	743	713	725	722	709	724	738	732	748	686	709	705	699	672	684	696	716	730	713	719	694	729	759	712	667	667	708	683	687	684	679	705	721	685	696	761	756	749	729	704	699	737	691	716	702	739	700	739	671	704	702	722	691	693	715	710	693	700	714	689	677	709	702	733	709	745	705	691	705	701	723	702	714	693	751	704	712	717	730	678	747	737	680	685	662	719	702	701	746	715	695	736	720	688	698	656	704	686	654	718	704	723	687	652	696	690	672	716	745	712	700	696	678	671	712	730	734	732	671	725	749	730	689	690	686	750	670	710	758	685	719	674	695	689	706	704	686	683	745	701	693	721	690	711	692	699	686	741	716	666	702	705	710	678	705	735	698	748	703	728	700	763	726	760	668	691	702	737	731	696	728	750	691	743	642	705	678	754	731	703	729	737	739	670	745	737	706	703	686	766	660	689	741	752	667	703	715	740	711	698	706	697	706	696	692	671	715	720	680	684	726	675	684	708	719	712	702	699	682	719	689	731	712	671	733	680	707	673	671	722	684	689	719	709	696	685	775	723	663	785	710	698	771	686	719	709	735	693	700	713	676	719	711	688	741	718	723	720	694	751	714	734	687	716	765	714	749	683	717	682	703	766	742	671	736	730	740	745	716	714	719	708	719	674	700	687	718	663	710	676	706	728	707	668	752	734	708	672	751	730	696	714	665	693	678	708	661	734	767	693	741	710	690	712	683	753	687	710	677	692	724	707	701	709	710	712	741	718	682	735	713	692	725	677	713	706	679	727	698	706	712	676	707	718	728	733	707	752	702	692	698	700	693	702	712	712	723	665	663	689	693	688	677	728	686	683	754	732	670	715	722	740	729	709	748	731	706	730	741	694	754	715	678	716	738	689	753	707	711	695	719	680	698	695	700	737	683	693	687	735	708	703	712	740	665	694	709	709	689	705	693	715	705	783	721	731	703	725	779	687	722	753	703	723	758	646	667	693	658	719	701	740	696	689	691	721	689	690	724	775	697	713	693	713	746	701	678	708	724	712	707	718	699	706	735	700	692	663	698	704	742	706	687	652	728	717	683	701	723	735	719	709	734	692	711	760	707	692	761	732	654	769	738	702	693	705	694	726	715	705	694	733	710	715	770	714	677	680	745	680	762	718	726	664	701	731	682	729	718	699	683	743	715	720	681	725	655	669	744	724	715	725	719	745	709	705	713	678	725	759	705	685	715	714	746	716	705	711	711	693	670	701	705	702	745	719	690	698	762	665	700	706	705	728	726	721	667	715	729	753	733	709	653	674	724	718	750	690	696	738	755	683	701	710	752	687	677	673	719	680	724	725	698	703	690	751	714	717	686	700	701	695	702	731	706	729	698	693	665	727	753	700	706	676	716	635	662	682	678	674	686	688	665	738	743	685	692	714	744	719	723	709	728	664	698	709	705	720	651	690	694	676	712	717	757	709	673	674	735	683	726	687	682	740	769	740	709	731	749	690	714	708	740	698	706	700	659	705	705	729	703	703	714	706	720	768	702	742	719	644	739	735	684	704	677	756	715	715	706	669	702	702	769	699	738	716	646	717	677	698	704	729	671	665	724	678	648	738	774	706	745	738	673	702	719	725	707	737	726	739	738	731	712	723	712	717	662	728	722	717	697	717	673	693	694	739	698	711	751	728	701	732	715	750	730	707	729	716	730	721	665	719	657	722	683	724	675	670	749	673	726	676	717	692	678	676	699	730	682	715	708	711	698	712	697	720	692	647	706	707	732	686	700	725	711	726	741	697	720	793	709	747	710	722	705	718	743	697	687	767	703	685	782	710	674	741	733	687	697	712	702	709	744	716	719	744	752	717	709	689	649	724	662	707	664	707	711	669	679	708	689	710	710	703	737	683	691	713	676	693	719	691	750	685	647	718	693	709	706	700	692	681	692	671	724	679	700	706	723	685	701	714	668	731	702	708	721	711	731	647	725	716	725	687	702	670	706	708	696	725	674	709	696	736	732	720	753	728	708	669	691	702	759	684	705	741	701	706	769	731	686	690	777	712	752	700	693	728	702	687	713	714	715	695	680	689	701	743	689	719	735	725	737	711	687	691	674	697	716	712	734	739	669	706	700	674	720	721	707	714	743	723	708	675	723	684	722	686	689	763	691	712	737	761	683	709	700	727	676	719	702	675	754	720	711	685	712	723	682	652	681	675	771	700	723	701	723	753	697	687	701	690	713	704	669	709	672	687	693	679	678	657	716	719	718	704	717	707	682	732	696	703	712	700	745	698	698	691	688	698	717	660	673	647	704	755	714	703	713	741	687	668	714	720	689	666	739	694	714	702	687	750	705	714	695	661	678	702	746	703	677	641	711	711	722	729	662	679	717	708	716	666	689	708	659	683	684	710	762	692	686	708	695	714	642	680	701	663	673	710	674	688	607	713	726	692	733	674	729	737	721	688	721	685	714	755	733	732	687	743	767	674	683	714	708	706	709	722	683	720	732	696	741	747	678	662	741	748	710	740	700	723	677	700	735	704	673	720	660	661	679	711	685	716	695	716	690	788	724	689	686	735	744	679	709	672	719	697	702	720	725	741	670	714	761	682	747	725	695	718	708	689	704	703	706	677	761	697	735	688	693	693	725	712	682	675	739	656	731	714	707	701	685	669	724	703	686	695	737	697	718	699	683	653	716	755	712	715	699	698	723	738	648	667	704	728	684	744	740	694	699	754	733	696	724	781	727	779	715	740	719	713	687	672	716	760	652	716	682	675	740	685	662	710	700	770	734	698	720	693	717	695	755	670	674	700	733	690	729	711	684	740	676	679	708	728	733	726	699	701	681	705	710	721	688	697	745	726	665	697	696	720	714	676	687	693	717	752	732	730	712	718	730	711	667	719	726	706	709	648	736	714	728	676	726	672	759	727	685	723	718	752	706	727	700	700	694	722	703	707	737	741	711	649	682	752	738	728	740	731	706	692	714	722	757	709	679	729	713	714	698	687	719	757	628	686	674	762	731	664	680	698	714	667	701	751	715	718	673	680	724	699	737	690	718	713	671	700	729	779	688	728	709	680	723	760	691	724	741	645	690	720	740	749	696	748	703	711	695	744	726	691	658	685	709	712	718	716	707	685	695	746	698	757	697	746	694	678	747	692	740
32866	54901	48290	37900	31592	26879	22648	19159	15617	12057	9425	7996	6632	5369	4590	3762	3115	2673	2468	2138	1964	1877	1658	1606	1527	1421	1325	1281	1104	1130	1115	1068	1089	993	959	964	1011	956	905	937	950	886	862	870	885	874	903	844	907	839	869	812	879	890	885	837	886	856	860	878	835	889	861	879	831	814	856	806	871	837	865	825	790	844	861	862	828	834	828	791	824	838	868	832	777	786	797	833	774	838	907	811	880	883	862	831	791	816	832	862	836	864	832	819	888	812	836	844	853	829	815	859	850	904	867	811	852	797	865	853	887	879	803	871	791	898	811	798	852	815	834	829	809	831	888	825	797	868	857	785	827	878	828	837	839	843	796	882	855	856	838	819	893	877	828	919	825	889	850	847	843	849	795	808	828	842	804	836	824	802	830	836	837	825	825	809	818	872	850	826	845	857	880	806	821	773	813	846	871	882	828	841	865	881	849	797	847	820	898	841	857	868	843	830	850	854	842	858	903	879	850	774	812	818	820	859	832	869	827	860	796	835	772	775	813	815	850	810	849	818	861	849	840	839	833	860	900	844	818	801	864	839	849	848	835	826	785	855	874	858	823	839	798	862	830	848	818	841	899	812	871	812	810	841	816	817	890	882	836	864	805	871	780	883	836	791	811	862	801	845	802	819	846	843	817	859	817	864	865	815	817	825	836	869	848	833	794	845	855	860	805	806	852	825	844	822	810	780	817	815	902	772	826	832	795	846	868	877	826	849	905	831	874	834	822	873	808	842	859	795	848	814	887	788	814	813	859	824	870	857	888	838	790	826	868	841	807	831	852	837	795	864	811	817	857	856	859	846	819	810	829	850	852	846	814	828	844	845	832	811	827	852	788	838	823	810	834	844	831	803	861	852	811	839	796	851	861	833	819	863	810	830	804	821	822	863	806	869	800	814	867	844	846	862	846	814	838	832	837	839	842	887	841	798	855	814	858	838	827	807	838	802	797	841	843	816	852	787	879	868	845	835	820	808	823	818	854	891	823	845	862	827	847	829	840	840	810	787	842	859	816	821	786	843	878	826	831	883	806	842	875	866	826	895	864	840	880	837	848	861	830	864	836	853	846	860	806	862	831	865	813	835	880	803	853	832	849	891	856	875	867	818	828	860	858	739	855	809	851	789	850	831	828	898	792	846	838	826	850	862	789	853	845	818	867	810	857	817	880	829	853	809	820	842	857	806	850	815	898	871	799	803	840	842	848	883	815	856	825	834	823	817	852	867	849	849	833	789	793	853	875	812	784	833	837	862	845	873	807	851	845	860	851	835	839	849	833	782	801	814	856	822	842	874	786	841	843	816	809	853	816	831	871	809	870	791	853	859	844	840	840	849	837	834	812	827	816	854	810	851	827	868	807	869	837	825	792	841	828	861	830	814	829	809	803	779	804	850	790	861	809	830	882	822	835	880	843	832	888	821	848	816	785	849	856	862	846	857	876	848	876	901	803	830	834	784	839	829	824	820	865	796	829	817	811	836	814	857	827	832	834	805	884	889	843	824	826	854	824	837	806	756	761	803	857	837	893	854	836	840	870	814	851	846	824	846	830	857	813	842	797	821	838	885	875	838	836	879	833	904	891	814	817	839	873	892	825	823	895	845	855	869	803	820	833	854	842	775	869	878	858	817	862	847	827	869	820	840	792	797	825	836	853	776	851	812	891	832	828	854	859	808	812	834	856	879	841	851	826	802	802	811	841	805	814	823	848	844	844	861	829	889	833	795	823	839	822	779	874	804	803	814	810	859	821	776	852	868	794	828	806	835	786	835	783	878	825	847	835	871	867	803	817	830	892	858	847	883	855	829	871	805	842	887	861	854	830	859	869	841	853	810	829	844	833	840	882	792	803	877	923	830	863	825	883	805	746	815	822	838	812	826	790	835	820	840	833	815	808	880	819	807	845	845	836	815	856	821	858	846	864	824	850	811	835	824	911	851	851	828	829	815	831	802	775	838	864	818	880	838	838	869	875	808	840	841	863	873	818	823	864	811	854	811	827	863	854	872	826	835	846	840	795	809	820	795	829	848	840	856	869	926	791	817	871	866	847	834	825	792	801	850	840	803	832	846	873	851	847	863	835	824	865	862	896	804	836	823	857	841	792	854	873	874	828	837	824	854	819	860	830	839	823	864	866	832	839	824	804	857	877	866	861	855	900	868	820	799	812	884	821	873	789	813	870	861	852	873	829	826	808	876	858	899	818	888	852	823	838	889	806	853	836	852	863	829	883	824	847	883	858	819	797	899	799	839	862	843	857	825	837	827	815	846	877	857	819	849	798	825	843	849	825	845	828	779	862	809	850	849	805	805	857	850	831	861	850	830	816	841	834	852	807	832	797	822	793	825	865	852	883	794	823	804	834	848	835	882	836	769	866	803	868	882	831	820	900	918	891	824	825	776	816	821	821	835	841	861	880	846	887	868	800	843	839	843	853	797	873	845	817	849	850	876	890	848	807	861	879	883	870	826	850	869	898	817	871	820	875	847	869	827	835	826	842	865	843	787	843	865	840	876	834	844	883	853	825	879	820	838	848	838	847	835	872	815	830	814	857	840	804	785	887	803	816	828	892	841	773	813	844	832	814	847	853	832	806	833	862	865	855	849	844	840	819	798	886	849	891	855	849	808	868	825	844	852	862	809	880	822	865	812	885	821	852	815	826	840	873	831	801	815	882	854	891	839	828	859	831	818	838	855	814	827	846	881	811	843	820	866	908	856	833	870	840	844	844	871	863	845	817	853	849	862	818	870	847	824	823	816	811	824	841	788	869	839	875	870	805	854	837	883	856	813	823	850	875	815	889	782	838	821	873	885	856	858	846	857	848	819	873	886	798	819	874	788	837	854	832	855	839	799	871	873	831	838	799	839	845	828	820	866	847	804	813	849	842	856	830	815	833	864	833	870	789	780	835	844	890	889	903	842	810	813	843	871	809	878	861	821	816	794	867	830	843	849	822	888	835	860	810	822	844	844	823	852	846	752	850	863	818	816	784	788	852	905	872	798	833	827	879	815	861	866	864	822	844	849	854	866	850	844	817	871	851	836	818	855	874	854	831	848	903	822	860	823	828	801	831	820	854	865	898	869	850	823	812	846	859	806	838	823	885	845	850	845	823	884	841	865	884	852	803	849	814	845	827	794	862	848	836	857	827	797	867	823	819	851	826	852	797	837	874	881	844	795	811	839	855	858	811	917	861	852	875	834	829	831	801	833	827	831	839	802	822	943	850	837	836	826	805	850	850	854	866	833	840	895	827	829	821	859	806	838	828	850	797	834	837	820	865	848	831	849	812	832	836	805	859	806	842	812	786	809	793	844	877	879	865	808	887	829	856	866	803	813	811	842	794	854	829	833	811	828	791	867	796	837	825	816	894	740	816	828	877	843	813	834	840	820	826	855	858	861	844	883	816	800	811	825	807	797	837	808	838	803	870	852	847	875	834	833	830	803	845	806	778	831	829	832	841	832	904	842	886	805
27944	26771	32543	25934	16762	11102	7702	5625	4520	3506	2677	2275	1967	1667	1545	1269	1232	1117	1078	972	956	933	926	801	887	831	787	857	796	817	822	770	788	799	771	743	776	755	812	754	735	735	678	729	768	755	727	762	738	745	726	748	733	715	695	709	731	723	726	749	743	715	761	730	743	745	717	740	689	773	772	707	730	682	735	728	737	712	743	689	775	738	706	718	717	756	704	725	696	709	708	671	725	723	711	676	745	741	752	715	736	719	723	673	687	735	689	725	743	711	699	726	697	739	727	794	696	718	717	719	731	706	734	729	735	705	712	723	744	710	680	706	720	742	729	724	782	704	745	721	702	794	738	738	715	740	705	744	776	709	766	721	691	670	757	748	712	742	730	703	714	769	706	724	776	726	735	665	694	699	726	715	704	703	689	733	708	700	717	752	724	711	710	679	739	725	726	703	706	699	744	718	693	731	705	749	748	721	736	683	718	737	777	733	696	757	726	747	756	732	722	713	669	734	781	711	752	755	700	729	718	700	725	743	721	700	665	733	737	713	720	734	670	706	753	711	686	748	723	736	717	689	785	712	775	713	736	731	710	744	726	779	770	671	750	713	703	710	744	733	703	718	709	722	732	731	710	727	727	736	703	783	718	699	739	718	737	687	696	725	739	709	697	716	721	750	696	715	749	722	747	761	778	704	717	701	727	725	719	704	743	703	753	720	727	766	728	750	724	691	705	717	732	703	690	745	758	715	714	745	748	720	728	705	736	691	745	757	677	710	754	715	744	727	703	705	714	685	713	715	682	763	726	734	693	666	734	724	744	766	682	727	684	734	736	743	720	775	702	725	750	742	747	743	728	738	701	733	743	769	744	747	745	667	725	739	716	724	768	704	736	750	727	711	695	706	753	726	696	721	744	706	744	740	651	776	764	753	748	756	725	678	713	715	725	706	682	723	780	707	739	692	659	794	725	752	699	737	750	740	733	750	730	738	734	689	733	691	717	691	728	668	721	733	682	708	721	696	716	709	739	721	734	729	752	751	699	711	695	736	683	724	708	737	723	712	753	719	734	719	722	687	672	717	729	770	740	780	716	737	706	710	720	725	729	723	725	737	744	701	787	755	694	707	728	699	759	747	702	723	761	732	744	748	735	779	710	764	735	692	709	679	667	752	731	762	753	696	785	694	703	713	721	709	737	711	717	691	723	714	708	717	741	767	727	741	735	754	746	764	737	750	752	732	703	690	765	692	688	781	774	781	725	767	716	697	723	754	710	745	691	703	755	728	740	758	780	780	697	774	693	772	749	756	754	813	712	721	710	737	727	716	760	722	788	708	715	742	736	707	697	742	767	709	691	684	702	685	745	706	736	775	740	738	778	690	742	743	706	747	718	703	725	696	714	746	756	765	713	750	694	730	759	739	702	710	749	702	758	752	713	748	744	741	745	759	742	718	735	745	744	755	746	718	738	753	726	750	743	747	717	747	713	733	710	730	706	704	734	744	676	689	752	747	719	731	704	744	780	742	714	707	699	773	730	739	697	682	722	749	732	713	723	729	708	708	773	717	711	723	682	655	725	728	783	701	744	744	693	711	731	710	754	697	729	735	688	746	726	726	711	700	728	714	743	744	738	727	740	684	718	711	709	719	695	792	739	724	791	734	726	758	683	676	711	746	782	728	736	728	725	715	773	723	750	694	747	747	746	715	697	743	746	700	785	711	673	744	726	719	731	761	728	763	673	656	703	724	726	740	745	675	741	737	713	724	739	765	753	672	718	708	734	724	727	761	756	756	762	722	727	752	687	756	717	754	746	719	686	740	723	709	712	691	680	709	721	706	672	713	681	757	746	737	671	764	704	732	774	700	783	693	759	737	715	735	680	766	756	710	721	693	743	768	720	689	733	715	719	704	724	752	743	726	756	698	712	681	732	755	702	776	721	720	736	676	681	728	720	694	721	694	714	743	708	701	728	718	775	724	773	719	775	757	702	736	715	754	708	710	689	714	712	755	686	700	684	754	784	734	731	746	725	706	764	710	735	710	772	712	754	693	763	685	752	714	695	706	753	741	703	695	796	700	687	689	724	708	716	730	656	785	743	728	707	680	703	760	724	708	702	695	719	693	686	721	723	699	730	737	722	712	662	749	685	705	782	713	707	693	715	704	732	765	784	744	694	716	743	752	736	727	721	689	696	748	688	755	713	693	749	713	761	688	710	779	767	746	715	722	742	705	749	731	755	727	715	739	675	710	740	717	750	705	741	699	745	713	766	703	701	734	728	705	753	737	673	741	740	698	724	736	780	712	706	695	760	741	705	716	751	793	687	761	738	759	699	733	712	729	728	732	729	716	724	724	736	718	695	742	759	711	769	708	699	698	740	719	754	747	653	748	732	718	699	734	726	700	729	736	762	726	778	707	722	732	699	742	688	687	757	669	755	737	723	728	751	747	696	683	762	706	712	756	717	714	717	715	655	737	675	739	738	721	757	750	745	715	712	745	706	704	688	694	734	705	760	690	660	728	736	684	733	710	671	733	723	740	722	752	741	789	714	734	710	702	727	715	685	742	730	754	750	709	717	713	722	784	750	737	741	702	754	740	673	702	732	670	687	739	694	706	715	741	711	748	689	733	769	746	684	733	687	753	727	723	702	713	733	741	720	674	747	689	745	727	734	760	700	695	713	715	742	754	716	772	702	697	723	696	705	686	732	790	768	704	690	686	763	683	727	743	732	743	695	687	714	746	748	719	767	723	705	694	659	659	715	690	725	751	707	692	736	769	670	732	721	760	691	737	683	710	738	718	689	688	730	757	708	695	745	694	703	681	774	708	672	697	718	729	679	701	708	769	738	716	776	726	746	748	796	747	782	759	733	711	739	718	727	787	725	681	710	750	678	686	683	709	759	701	767	777	717	729	755	727	710	735	689	728	737	721	717	694	755	719	733	702	744	678	728	712	721	714	718	752	718	727	693	726	713	661	724	710	694	697	733	736	749	744	725	741	733	709	700	685	716	697	768	676	720	707	707	726	736	766	720	688	751	743	706	717	701	723	707	758	746	675	693	710	753	717	728	721	709	713	701	702	684	704	704	685	716	755	675	728	715	713	745	756	782	728	711	744	764	739	741	753	680	698	772	693	705	712	711	729	772	705	726	755	741	734	733	694	731	704	710	693	735	750	683	708	733	683	748	686	735	671	739	708	691	723	754	758	689	734	694	712	788	762	646	756	766	734	742	720	734	711	697	715	736	718	709	707	735	708	726	716	664	749	738	730	757	722	752	735	694	722	714	763	725	752	719	731	737	685	703	730	731	760	727	715	738	732	699	712	699	718	674	705	773	686	703	710	738	735	733	733	790	731	736	723	780	772	767	746	721	736	721	721	679	751	697	719	655	701	705	749	728	790	702	762	775	773	749	722	736	738	772	727	743	742	741	737	747	761	732	736	689	701	706	729	765	796	771	728	717	701	760	740	740	683	720	759	708	745	696	723	705	717	756	716	685	759	734	727
31639	43702	37989	27835	21309	16664	13064	10646	8719	6560	4840	4013	3333	2970	2427	2153	1867	1697	1471	1403	1334	1285	1231	1199	1081	1091	1045	970	1008	1014	1080	1019	954	922	962	936	952	867	924	899	946	949	904	860	899	819	959	928	842	860	811	840	886	905	870	818	874	851	888	831	857	886	889	874	841	869	846	899	825	885	864	852	909	947	853	907	830	930	883	895	829	836	892	883	845	860	883	868	861	878	875	877	839	897	867	850	866	876	884	850	844	876	898	876	878	903	847	913	886	872	895	852	892	833	926	871	812	837	815	906	935	880	869	929	880	850	879	884	885	883	867	877	883	834	878	899	883	873	880	915	869	837	852	899	862	833	899	884	859	846	848	891	852	856	831	860	912	830	841	872	839	920	884	854	857	887	850	872	835	867	903	892	888	876	827	816	884	903	912	874	891	892	897	873	835	880	869	849	829	853	854	908	845	859	860	899	871	875	869	822	925	890	885	886	872	839	832	909	840	907	890	890	901	888	869	879	823	867	894	814	889	876	880	900	864	927	891	883	860	898	864	881	887	909	839	875	879	848	924	865	874	869	873	927	887	843	875	839	881	869	917	914	865	851	901	871	852	867	859	864	891	878	881	834	864	857	854	875	904	855	816	891	874	884	856	892	903	901	864	837	878	809	828	905	917	818	865	905	925	911	886	808	871	832	853	875	892	863	903	872	873	880	828	876	852	872	862	822	928	889	948	842	875	894	891	949	872	804	892	909	869	908	835	848	902	892	864	848	853	893	890	885	824	866	871	916	870	908	914	897	859	861	822	936	854	855	834	948	849	865	840	854	857	889	879	858	897	851	807	860	891	890	859	875	859	866	910	836	852	859	889	804	878	897	856	820	860	892	864	847	833	895	863	919	882	938	907	888	885	868	863	789	899	844	939	883	878	838	910	868	890	839	849	840	840	871	873	887	862	837	886	891	830	921	835	843	881	905	922	837	906	885	853	862	851	844	893	894	834	915	896	939	876	876	872	895	866	846	785	876	864	811	870	880	905	872	919	873	892	930	871	906	896	847	914	880	880	868	878	845	904	820	872	867	803	866	859	883	846	901	840	913	865	848	907	839	873	841	892	862	883	862	845	869	868	883	873	888	845	843	890	929	837	901	904	878	909	867	923	832	897	851	924	891	827	902	847	839	831	860	846	910	902	862	869	890	871	885	832	881	816	886	796	857	912	858	872	829	896	919	895	892	871	813	880	900	887	871	852	843	924	848	823	834	848	848	903	887	924	916	871	861	852	853	882	840	849	842	868	836	845	868	877	869	861	859	911	885	878	866	863	844	873	913	873	848	882	852	922	845	794	918	837	897	906	927	885	873	822	915	936	873	828	876	875	840	845	879	890	867	882	856	885	891	892	858	895	873	891	844	846	829	919	856	836	859	923	840	883	877	849	893	887	883	891	910	888	825	865	882	855	899	810	885	891	830	909	854	872	850	855	904	861	906	853	835	822	872	913	888	886	835	836	883	872	821	925	854	829	862	932	861	910	860	802	850	915	867	874	886	891	907	824	861	922	872	845	859	900	895	892	899	889	894	856	880	858	896	829	843	865	873	855	823	900	880	901	879	864	861	843	894	844	869	872	865	826	870	887	855	895	845	933	887	862	837	881	837	895	878	890	871	878	862	894	875	931	830	841	876	881	862	875	830	846	883	843	863	837	885	884	822	852	861	892	873	884	839	829	894	871	852	887	890	896	801	820	893	892	815	854	824	863	850	864	859	930	846	881	855	896	869	901	851	883	869	902	868	888	871	846	861	903	856	929	877	854	851	892	856	881	838	875	860	851	853	901	848	861	922	869	861	883	934	859	842	877	815	861	867	913	831	939	858	915	797	881	831	851	884	883	867	860	836	876	871	869	855	847	887	874	854	903	870	843	929	871	852	868	843	854	857	872	877	878	863	850	876	848	856	850	889	901	862	919	869	850	859	881	863	860	867	874	850	850	841	908	869	865	853	848	859	854	858	873	880	883	868	905	814	862	831	926	873	892	819	849	880	875	824	864	917	832	822	895	877	903	833	857	894	866	934	877	860	865	857	868	905	876	885	859	892	902	887	890	859	852	889	882	865	885	871	822	896	861	827	877	855	899	927	856	889	893	860	871	919	912	900	885	894	824	854	892	870	819	848	863	879	885	871	870	905	882	824	889	846	871	869	863	867	870	856	904	881	825	893	848	842	886	861	909	886	808	885	832	888	876	873	872	876	872	907	847	910	855	840	896	822	832	895	891	890	937	899	883	889	874	891	871	850	902	864	913	871	894	886	854	821	865	875	932	874	869	904	909	895	842	883	863	921	886	876	932	880	911	876	854	925	894	862	856	838	887	901	897	937	881	825	882	943	919	867	855	851	859	860	893	903	884	846	876	910	856	891	880	878	886	881	807	855	850	867	860	923	859	888	881	864	870	881	908	862	917	852	839	852	838	848	903	853	922	886	896	896	873	840	893	902	921	839	908	883	922	841	903	866	865	883	894	829	877	858	891	836	871	895	874	892	836	867	874	894	884	850	876	854	861	885	852	855	902	871	818	815	816	856	845	887	876	840	863	907	870	888	882	858	894	858	926	882	865	875	908	890	885	851	927	853	876	811	834	874	809	858	931	903	851	867	916	874	882	848	854	900	923	781	874	883	885	842	925	857	840	896	858	876	868	826	891	883	911	828	849	912	898	855	917	892	867	900	826	895	881	858	878	869	883	921	881	873	899	869	907	896	831	864	908	897	852	852	874	858	886	883	893	832	898	888	835	858	920	885	853	838	816	907	875	852	820	855	920	864	903	862	859	898	852	825	874	936	826	867	864	862	855	897	887	890	897	875	862	846	869	837	864	889	871	930	835	854	842	844	842	858	882	873	813	845	904	843	874	891	892	870	857	959	879	828	855	840	857	860	865	905	848	845	846	860	899	925	848	835	857	852	896	900	913	876	831	826	882	858	878	895	895	893	903	877	858	853	849	884	892	851	932	843	846	873	872	868	896	844	898	884	852	871	883	889	873	865	856	875	850	890	870	851	874	873	892	844	851	907	860	893	899	800	909	877	908	847	840	867	892	878	883	850	863	912	878	845	864	878	847	870	844	856	833	876	908	928	873	920	836	807	844	845	870	863	860	863	856	903	902	841	894	852	878	917	833	842	914	877	872	878	853	868	877	892	904	886	867	854	910	863	828	852	868	936	901	815	835	896	801	897	886	914	872	922	862	879	800	831	874	862	826	819	891	841	864	869	881	871	902	856	838	873	870	927	886	871	880	890	881	914	908	859	909	889	915	811	850	878	842	939	919	888	841	918	869	851	893	867	879	847	916	896	829	878	851	827	864	885	853	842	880	931	846	854	864	904	872	857	851	931	859	888	901	877	865	856	856	871	902	923	871	860	830	901	832	840	936	821	883	897	865	860	865	852	816	837	922	860	900	870	865	898	898	901	923	868	843	840	899	852	904	924	921	902	835	914	890	869	909	869	854	871
23697	20750	27941	24324	22275	20105	15018	9415	7056	5793	4350	3353	2878	2459	2120	1867	1583	1436	1272	1201	1124	1065	974	1017	990	876	869	831	878	787	819	812	779	780	769	744	795	778	786	786	739	742	751	712	682	741	772	741	798	732	708	731	681	700	743	764	711	688	714	684	720	690	725	743	687	723	704	735	697	684	702	658	678	711	671	717	699	682	678	686	741	680	713	776	763	710	681	666	680	685	723	654	685	656	783	703	704	739	747	689	734	692	738	742	724	702	656	685	703	741	733	759	695	707	743	723	723	692	751	703	725	701	715	712	689	725	703	762	701	748	675	691	699	759	687	699	729	729	729	682	689	695	756	691	711	687	736	695	746	649	718	700	708	722	724	695	651	781	721	698	719	741	734	691	724	685	727	704	714	757	711	682	683	678	758	732	710	704	701	703	711	691	693	726	689	733	694	749	687	685	702	701	701	776	691	688	699	705	713	680	715	742	715	722	700	706	701	697	756	696	795	725	705	697	731	679	700	717	668	709	713	640	672	714	686	739	779	706	748	726	663	778	673	709	717	668	710	743	713	731	691	691	746	724	764	672	677	728	696	702	651	689	670	742	711	733	703	725	677	716	738	668	676	731	720	716	746	705	719	677	701	657	730	691	705	710	753	704	670	776	696	705	697	737	724	688	755	704	684	711	715	746	708	680	683	712	701	705	720	721	718	699	702	729	730	780	709	722	686	743	708	689	682	680	703	763	685	723	741	714	740	733	706	730	677	676	751	676	710	668	699	712	704	696	704	725	764	707	701	707	681	726	742	724	730	635	722	725	732	681	725	694	721	738	744	720	708	747	751	676	722	642	711	705	760	725	713	693	706	737	726	723	713	669	699	722	736	718	679	742	721	685	691	682	713	730	713	701	697	683	695	694	709	697	671	721	726	757	684	706	707	678	724	719	689	707	668	728	742	703	665	736	716	681	700	737	663	683	735	724	679	689	749	691	724	698	714	743	648	693	700	657	739	697	706	709	680	691	700	716	694	707	740	713	787	746	691	692	733	666	710	695	719	766	727	741	727	690	770	741	756	708	674	732	682	687	690	712	731	711	695	746	697	706	680	708	658	671	697	703	705	732	718	713	702	698	690	684	695	727	655	713	737	734	644	725	720	654	688	715	733	678	709	722	748	769	689	723	696	733	717	705	728	652	767	684	733	685	702	709	683	737	689	703	712	734	705	724	670	714	740	707	664	698	732	707	694	669	705	687	717	678	740	674	732	733	729	706	734	705	669	667	664	700	693	764	699	719	729	716	688	665	654	697	768	736	718	688	749	745	673	647	717	696	744	688	764	641	722	720	682	686	733	716	710	696	695	744	725	652	638	752	716	712	692	701	717	702	762	653	675	693	706	717	670	724	725	715	675	727	673	711	686	692	767	743	729	684	703	726	641	746	697	705	705	711	719	708	732	711	740	705	731	691	684	742	701	722	683	773	703	707	706	678	692	706	710	677	717	702	744	732	693	777	681	715	720	672	691	721	725	714	699	729	731	686	692	680	697	684	661	748	713	706	702	760	677	737	687	699	690	675	687	701	738	659	693	700	692	782	669	709	707	709	712	726	723	731	738	722	701	706	689	714	706	725	663	672	716	738	724	720	728	722	723	678	653	740	718	728	651	688	702	718	717	712	683	694	713	659	667	689	712	670	762	669	654	719	690	726	727	708	665	752	754	715	669	708	763	736	729	735	707	701	693	677	733	720	692	681	730	675	734	729	687	694	714	738	680	701	725	707	739	714	737	705	740	743	741	711	660	682	701	715	704	705	707	663	718	706	718	725	679	710	724	765	677	711	757	718	693	761	668	711	714	675	675	698	688	691	714	668	650	720	724	653	730	730	681	657	700	699	701	689	721	727	706	670	709	698	698	702	714	703	698	703	685	746	723	731	752	696	688	703	727	688	677	726	720	715	723	702	701	708	728	687	680	699	718	761	700	650	722	700	653	715	736	721	718	706	692	718	705	735	662	711	738	687	710	720	695	681	699	708	733	681	740	699	683	712	737	677	699	706	737	731	698	701	678	726	695	694	695	707	707	670	740	731	656	739	714	711	664	702	669	681	727	698	725	687	744	684	713	734	665	715	680	716	681	695	685	690	712	731	780	643	682	727	702	690	756	693	688	717	713	679	688	715	700	682	719	739	746	702	703	702	680	739	747	746	691	743	709	750	741	714	691	762	754	742	666	717	718	682	731	735	657	722	728	699	723	658	682	701	702	646	730	693	666	743	674	713	677	738	715	758	637	731	716	689	646	714	691	731	693	727	718	716	711	721	714	717	707	713	681	705	651	712	719	696	723	701	706	673	661	741	689	712	713	727	733	736	701	721	683	722	774	711	754	736	688	756	699	690	696	739	752	688	685	679	715	712	718	757	711	706	753	706	704	712	708	705	709	729	745	705	699	679	653	709	703	741	685	739	732	695	687	731	687	663	739	661	711	692	700	677	704	698	713	692	703	721	720	737	712	704	670	704	644	775	726	718	706	646	690	708	731	704	656	751	712	697	742	677	708	721	659	722	665	737	694	758	668	741	727	738	699	735	662	714	701	661	772	729	698	721	702	685	753	702	685	737	732	700	718	652	723	714	725	666	719	725	761	706	765	714	678	699	700	688	703	713	729	717	664	726	691	675	771	667	731	714	714	683	722	672	676	707	751	712	760	720	700	687	731	723	683	726	688	748	751	705	706	719	707	728	739	692	708	735	717	711	677	698	689	688	757	733	762	681	720	739	712	701	701	702	691	669	700	718	728	716	726	717	756	710	692	738	700	720	684	762	703	722	686	715	676	704	680	738	728	716	682	727	685	695	690	688	715	762	717	741	699	770	691	709	679	725	684	719	719	700	722	695	727	672	710	748	705	752	707	727	705	653	666	710	668	704	707	719	718	674	729	729	738	658	738	722	677	697	714	685	725	785	712	711	762	691	719	730	679	713	659	679	670	699	733	690	744	702	687	756	732	694	678	705	686	732	658	728	694	726	749	738	677	731	690	709	714	659	692	700	723	688	735	752	689	739	680	673	685	712	747	670	759	730	764	710	728	693	675	710	724	712	713	691	712	726	728	709	722	732	729	726	681	659	702	714	689	704	664	719	695	705	741	690	697	718	721	675	681	689	693	687	671	721	715	664	747	713	704	714	699	703	721	711	714	709	711	719	701	731	676	708	688	659	680	740	739	724	693	727	691	697	697	696	722	734	733	733	683	698	735	718	706	724	703	734	691	789	679	725	758	691	658	698	727	739	677	669	729	683	691	725	688	716	695	715	696	711	701	721	726	706	743	748	684	762	695	737	713	688	663	729	724	721	708	683	703	733	754	672	748	718	734	686	706	727	758	734	772	691	690	685	764	647	704	721	725	732	695	724	712	744	681	724	712	643	693	709	734	730	691	704	744	687	752	726	727	674	699	702	736	677	707	712	713	705	706	733	711	660	692	673	714	730	742	708	683	759	686	733	704	739	696	731
31321	49945	44939	34949	27810	22859	18555	15005	12451	10185	7448	6051	4849	4261	3481	3063	2572	2168	1961	1821	1622	1549	1454	1373	1311	1274	1234	1218	1108	1064	1077	1037	970	997	909	937	932	1032	926	910	950	924	922	913	882	865	926	916	866	860	856	882	844	851	834	898	854	880	863	857	832	837	840	860	923	788	924	868	869	816	879	886	847	859	848	864	863	845	884	838	824	822	891	898	871	895	900	885	840	811	832	891	851	877	872	861	885	856	877	871	892	906	885	891	866	856	835	865	861	852	840	887	824	876	810	841	828	895	832	837	828	894	879	869	869	840	805	856	859	863	859	880	885	770	844	878	812	877	865	835	843	844	877	877	863	889	875	906	852	817	848	885	850	868	829	916	856	821	836	917	841	821	829	865	822	862	834	901	819	819	833	821	866	863	862	840	850	842	854	864	853	882	851	833	826	831	858	892	845	887	879	834	870	832	894	857	877	913	869	856	889	818	823	863	876	867	843	853	821	842	875	868	866	841	826	861	849	891	863	860	840	882	847	857	894	856	901	867	851	844	866	917	892	866	841	904	861	872	851	849	810	843	859	861	861	837	840	871	857	844	873	865	846	885	814	836	881	874	859	846	810	872	866	797	867	818	797	876	868	849	835	842	834	862	880	904	903	848	792	840	828	851	856	849	878	944	845	875	894	835	821	887	871	836	866	906	873	830	832	851	859	895	840	823	889	845	833	902	815	826	894	798	865	827	864	861	834	877	871	857	881	884	790	898	888	894	866	847	859	843	900	825	837	832	838	884	862	839	873	870	894	874	865	821	890	789	899	901	800	892	841	865	873	837	801	863	853	887	892	863	826	824	825	846	882	818	810	856	887	855	903	870	886	810	897	841	873	852	848	893	858	908	842	860	844	822	858	871	823	814	885	860	878	881	864	836	828	855	889	850	830	905	877	811	879	847	909	820	788	877	886	834	849	886	840	845	900	864	834	877	854	826	860	845	916	841	821	812	835	846	815	835	854	842	882	808	848	886	847	888	837	879	841	867	845	822	840	829	856	871	844	903	843	879	853	816	831	822	880	867	797	808	858	840	821	831	860	816	844	856	891	846	836	923	835	877	859	869	818	841	863	870	876	873	827	874	822	931	901	876	865	848	857	827	873	830	817	836	872	913	844	821	876	819	934	891	858	876	846	830	843	882	835	881	865	793	820	844	890	870	837	839	877	888	827	942	835	837	882	830	818	885	893	948	855	866	816	823	834	862	824	838	862	858	854	828	826	863	816	860	824	890	883	846	805	837	845	870	792	853	842	859	832	839	856	880	856	844	844	886	876	868	875	827	840	845	897	824	853	893	849	863	884	817	831	854	843	869	853	808	862	917	890	821	863	825	787	836	855	863	870	885	816	882	819	850	800	885	808	872	896	837	845	808	848	840	944	842	854	849	849	881	870	802	866	863	843	873	829	848	856	806	814	808	832	871	861	847	856	870	864	848	807	939	816	824	823	871	860	812	860	854	873	871	877	906	912	853	831	820	844	863	873	833	876	862	832	816	885	818	906	806	869	859	842	869	846	812	869	872	860	905	856	800	846	860	893	857	833	894	844	919	857	858	859	836	839	893	864	864	807	875	837	895	813	852	848	868	918	837	784	901	858	843	833	865	900	845	853	856	831	869	885	828	882	879	851	923	894	829	857	843	887	847	860	795	888	822	853	912	875	814	848	861	822	863	852	871	799	826	857	898	856	891	818	858	826	863	829	879	845	874	837	837	909	839	891	865	852	839	792	907	867	850	849	855	875	864	898	882	851	888	851	879	837	859	873	853	805	852	862	829	798	817	842	809	827	821	868	880	853	805	857	846	834	817	878	871	852	861	859	879	821	846	813	787	877	815	786	879	794	887	817	873	850	915	843	813	867	885	823	908	842	824	845	826	845	817	874	838	883	862	832	849	907	882	859	830	871	867	807	869	876	883	846	839	861	846	883	785	867	875	822	815	835	856	869	882	866	845	858	891	853	865	844	859	861	847	818	847	878	857	827	871	914	825	887	880	867	894	851	841	820	838	937	813	895	846	852	853	869	821	909	810	872	856	869	851	807	822	861	864	831	862	880	850	829	865	869	823	840	869	844	869	827	848	872	812	851	891	845	847	846	846	842	818	868	831	820	872	851	837	866	833	857	807	823	865	899	840	850	888	866	844	878	832	874	850	839	839	836	808	834	831	866	826	857	811	820	892	873	868	858	848	786	809	871	895	880	852	800	818	855	830	831	859	820	820	828	833	884	882	828	894	812	871	830	848	846	848	860	890	917	904	876	894	861	816	861	878	794	870	785	863	864	861	845	979	814	868	871	826	851	836	847	902	848	873	885	846	848	838	865	901	836	876	840	805	949	867	863	844	854	875	853	841	888	877	857	827	864	817	829	881	852	854	848	898	873	861	817	851	846	798	867	852	831	912	850	848	826	842	857	855	883	856	874	860	853	883	849	896	827	880	834	845	844	862	877	806	854	874	859	857	847	878	855	897	873	889	934	871	835	796	857	867	856	834	897	830	840	835	875	853	859	850	897	849	844	870	851	850	831	842	828	807	847	846	899	831	851	890	821	828	835	890	892	911	873	850	839	860	868	819	839	829	862	835	844	840	872	881	870	868	779	891	832	884	892	866	850	858	887	768	818	853	851	793	856	883	789	915	870	886	855	867	840	840	891	840	808	877	877	819	819	840	851	888	783	888	817	821	838	792	828	855	886	872	864	840	848	895	890	823	772	857	867	858	838	829	860	849	853	870	794	836	939	845	853	863	905	851	840	832	875	872	833	824	825	875	889	841	782	845	909	904	864	852	906	819	893	849	855	857	924	900	910	829	862	861	814	841	848	889	881	847	851	897	857	835	844	881	819	859	852	786	866	823	880	834	870	813	844	828	809	835	836	859	872	872	853	870	855	831	856	904	814	870	884	864	894	842	844	870	844	835	829	864	825	846	866	840	822	835	832	854	827	817	804	840	876	844	827	825	860	895	879	795	865	841	845	891	815	849	856	877	856	851	809	846	852	882	869	864	886	829	820	867	875	854	810	854	890	843	873	855	889	838	795	856	795	838	840	807	850	857	833	905	834	844	827	842	854	881	818	868	844	925	871	834	825	875	826	860	856	818	879	858	868	851	847	864	837	835	825	854	869	847	816	897	843	903	869	850	864	870	887	880	871	846	955	827	835	840	855	867	836	851	864	849	838	851	832	817	845	907	830	880	899	867	832	878	903	878	818	862	861	847	853	843	862	832	885	850	821	843	785	847	869	874	888	871	847	861	837	833	816	839	882	872	861	889	884	840	857	874	825	846	898	900	854	804	852	840	870	846	854	880	879	829	825	815	882	839	813	830	877	864	820	872	842	882	834	827	860	842	851	873	832	840	819	868	886	797	883	888	838	842	820	906	852	861	805	805	840	865	870	827	951	845	851	859	842	855	873	847	876	828	846	867	856	890	866	827	858	888	891	970	902	895	851	872	851	813	902	883
22547	20654	28165	23286	21322	22724	21584	12961	9160	7689	6085	4516	3580	3182	2796	2256	1936	1731	1523	1385	1312	1218	1172	1068	1096	1087	946	994	968	964	852	859	809	785	781	787	838	801	754	756	743	742	772	750	716	710	721	717	734	792	713	739	713	737	735	716	720	787	716	761	708	804	670	715	717	733	709	735	679	670	717	722	739	726	725	683	733	673	712	741	713	769	704	729	693	732	708	722	694	713	706	727	719	704	747	712	694	734	701	697	676	741	734	684	662	702	694	730	756	687	714	724	708	694	673	793	733	767	756	691	738	779	721	729	761	700	728	693	713	750	718	733	686	786	687	703	769	700	696	718	772	728	687	725	690	668	699	678	665	709	708	732	725	668	724	719	742	697	720	693	712	709	742	748	745	674	707	718	722	795	725	667	757	727	723	743	783	688	757	742	735	698	692	732	721	719	720	709	729	696	690	722	684	708	732	727	716	732	690	751	746	755	716	700	763	699	694	742	694	708	699	691	714	671	712	688	753	683	689	732	710	709	741	696	713	735	726	754	772	678	688	679	762	755	737	722	690	689	725	715	755	728	719	704	657	708	702	744	769	688	762	741	733	711	703	722	691	737	695	721	739	765	686	730	717	726	701	714	704	721	722	648	762	703	730	716	739	717	730	705	731	726	694	733	727	704	722	696	706	738	744	724	737	770	702	721	677	705	703	766	742	720	718	714	707	716	745	672	762	677	705	693	700	724	749	729	719	719	749	688	717	712	690	705	709	711	756	724	680	749	746	721	741	749	737	760	719	719	699	745	682	748	725	708	764	671	722	664	695	713	693	673	755	756	735	711	742	717	750	681	755	739	702	715	722	692	719	741	755	699	752	733	718	760	680	663	754	698	718	750	723	735	721	738	701	686	680	708	659	710	693	739	693	678	693	710	720	673	716	676	691	726	737	722	695	743	740	707	747	733	706	671	737	714	731	695	727	711	758	728	719	679	716	742	682	782	767	719	752	711	725	741	711	731	730	732	784	733	770	745	700	729	717	694	722	692	705	685	726	726	750	692	710	687	755	656	720	744	731	725	660	733	712	718	754	714	679	708	751	654	691	694	753	726	712	688	729	735	735	718	706	761	700	709	763	764	723	702	728	742	732	740	752	766	738	724	749	680	720	702	748	733	730	695	724	744	748	716	725	726	746	687	776	671	742	681	744	737	693	677	720	723	734	702	719	701	754	725	677	713	715	698	662	720	730	742	742	714	707	739	744	699	726	717	689	681	698	748	757	755	701	712	696	712	730	730	709	724	756	764	706	734	720	675	684	718	711	722	713	698	739	710	739	729	758	728	725	715	707	715	745	693	690	690	757	722	714	749	736	701	707	713	741	733	750	745	736	686	707	705	742	762	713	724	709	702	709	714	683	707	721	668	704	762	737	757	724	708	696	720	710	714	726	682	657	683	701	687	720	701	724	696	743	749	650	745	717	723	746	735	709	689	750	719	701	728	723	739	742	695	727	680	734	704	688	703	704	752	689	742	751	715	749	689	714	754	670	725	708	702	679	737	710	725	705	708	730	725	737	703	684	762	758	731	696	679	736	735	718	694	725	744	733	762	728	681	734	716	740	726	777	697	733	742	696	769	729	686	716	713	743	706	757	718	685	749	665	726	696	739	700	734	726	715	762	702	738	690	734	742	684	757	762	736	727	761	771	680	721	650	687	718	735	747	699	741	732	671	726	728	744	711	674	742	722	735	704	697	712	682	733	722	773	722	743	716	716	698	685	700	669	690	735	728	723	700	682	678	700	742	720	650	730	687	719	759	753	711	727	739	703	707	715	704	708	700	742	716	688	739	689	664	734	688	717	739	666	711	734	718	702	708	720	693	716	753	689	718	720	729	691	676	702	779	749	747	672	729	732	739	683	697	693	683	712	659	723	745	680	744	720	718	716	684	693	705	702	725	757	701	688	734	724	676	707	720	705	678	701	708	680	738	719	752	726	705	726	710	740	665	699	698	772	673	718	696	741	700	744	746	706	721	753	704	736	676	734	693	678	735	692	743	709	744	729	776	705	694	706	761	803	695	671	717	714	762	684	701	719	705	732	711	707	743	723	691	713	727	734	732	746	715	696	670	729	720	729	779	738	702	703	673	697	720	751	719	724	725	670	731	742	713	733	696	713	718	736	753	666	743	697	687	692	788	714	664	696	690	714	734	706	717	757	721	719	739	729	727	740	738	731	732	702	713	732	741	716	770	733	708	703	692	699	662	761	691	729	751	736	763	742	724	712	790	743	676	704	740	709	770	702	738	702	707	735	749	724	745	750	717	743	751	724	722	719	738	698	735	726	701	735	680	742	704	730	670	709	681	718	708	740	713	691	758	733	727	702	690	724	700	699	761	726	698	712	755	703	687	686	750	722	798	730	717	654	705	678	758	712	686	725	715	735	685	702	712	787	730	780	753	675	698	706	733	688	704	713	721	749	711	708	719	652	741	668	728	720	768	710	754	720	728	718	734	694	666	716	732	705	691	744	720	751	756	746	662	764	710	755	702	689	705	685	748	714	701	747	740	675	729	708	730	670	702	668	703	683	716	734	708	755	705	676	699	665	708	748	682	716	679	744	704	706	746	737	689	759	719	681	751	737	696	685	728	763	712	725	692	671	711	731	650	731	682	725	693	730	732	678	719	689	707	689	689	701	695	688	744	732	704	698	711	720	754	716	726	734	701	699	724	721	700	706	716	719	713	744	742	715	729	724	677	704	694	699	690	747	735	748	703	732	736	715	692	670	674	680	693	717	687	762	713	714	707	701	674	659	664	761	701	712	714	709	705	748	728	683	667	722	714	773	674	714	709	731	757	770	729	737	740	715	730	743	662	722	738	738	734	705	692	745	723	713	747	687	735	714	683	637	737	781	670	716	720	706	723	738	706	691	686	748	740	684	732	684	717	686	713	718	738	730	749	663	744	702	679	750	694	707	688	734	723	721	739	672	696	687	690	754	699	709	660	695	732	668	680	729	747	704	686	724	763	715	673	716	696	738	701	673	686	730	729	704	702	751	670	726	711	688	724	700	712	752	706	702	753	701	685	749	710	736	737	713	716	739	666	771	728	735	726	721	679	716	763	707	685	713	698	718	722	719	715	707	736	751	676	711	716	740	711	714	711	699	724	715	751	675	706	769	687	735	719	747	703	678	757	751	683	705	748	763	674	703	726	756	707	718	738	657	716	712	685	726	722	680	791	703	714	695	762	732	695	674	681	677	685	680	717	723	696	705	698	710	727	693	707	718	753	663	717	744	739	655	743	718	711	693	768	715	673	774	721	702	723	755	741	676	746	687	752	710	740	720	717	717	726	693	694	731	728	744	717	705	700	724	700	704	734	727	716	738	785	708	725	736	692	715	715	697	749	730	733	712	721	696	694	684	717	727	718	708	738	710	709	732	687	719	715	684	741	733	708	729	714	723	696	758	766	756	770	752	750	717	697	756	723	754	737	718	695	696	712	651	726	746	740
33061	55036	49597	38956	32538	27193	22353	18642	15309	12954	10179	7920	6440	5352	4422	3917	3222	2824	2385	2051	1974	1799	1612	1551	1510	1370	1367	1246	1229	1183	1051	1105	1110	987	1042	1023	969	965	948	911	929	944	904	900	869	857	855	914	883	869	890	891	863	904	912	824	891	799	867	826	855	873	888	831	819	906	851	861	834	882	843	820	869	843	873	851	796	763	878	840	899	822	835	893	844	788	892	885	881	843	852	910	867	891	856	903	815	854	844	859	909	854	848	885	812	811	844	843	793	826	817	802	844	906	843	855	830	833	832	831	897	876	862	831	861	826	844	835	832	872	877	830	807	851	885	863	859	832	855	850	881	874	868	884	866	790	819	931	823	818	823	835	854	845	803	868	839	813	817	824	819	895	859	867	829	861	882	875	848	841	793	891	833	844	844	833	865	813	821	879	783	856	868	860	822	843	817	829	861	853	801	842	839	777	866	847	872	865	901	926	841	832	848	840	855	896	858	813	843	837	863	847	856	811	871	825	834	902	804	831	837	896	858	863	838	876	843	806	848	819	880	861	855	835	860	867	854	894	842	806	859	843	821	789	800	815	856	880	868	820	883	849	826	859	787	863	820	821	863	813	911	833	893	845	808	835	894	872	903	853	860	871	825	849	833	825	890	819	866	855	844	861	823	872	847	833	802	853	865	757	832	828	854	813	837	811	815	829	807	851	804	893	808	797	861	852	815	830	864	872	852	848	823	837	842	783	848	812	902	851	866	831	820	861	842	853	899	823	787	873	803	844	831	864	853	843	839	846	808	838	836	855	898	900	878	881	824	875	889	822	844	859	874	880	844	871	861	829	838	842	888	897	863	870	849	899	856	842	828	849	867	819	838	893	863	804	869	869	823	794	853	903	813	843	810	813	834	821	814	842	824	807	840	861	862	849	852	866	823	828	836	861	848	832	818	850	841	808	819	838	845	842	817	833	819	837	885	854	811	798	892	822	833	846	823	830	808	862	849	852	840	867	845	872	847	923	863	896	821	872	840	871	830	880	791	868	890	893	849	919	823	828	818	863	901	846	782	862	881	823	835	882	845	833	843	895	822	826	922	884	851	802	839	800	804	844	869	860	828	872	831	818	884	864	884	835	852	879	892	857	870	847	837	874	866	908	776	877	877	869	851	864	856	888	840	830	888	876	822	847	858	852	841	835	878	865	845	878	872	815	880	803	888	849	857	853	785	838	792	882	834	854	857	836	870	831	856	903	845	812	887	889	838	767	907	880	792	833	854	890	793	805	867	818	878	847	825	840	836	845	841	843	881	858	827	824	850	839	847	811	869	856	836	834	866	879	848	829	845	825	864	834	845	850	787	844	826	848	903	856	837	860	838	887	868	889	884	816	846	854	869	797	857	833	812	817	826	798	824	878	834	847	812	864	823	846	855	871	853	871	841	886	828	866	809	882	880	844	883	819	794	872	858	882	889	793	849	844	819	817	825	897	849	835	831	869	891	836	889	877	801	855	857	821	903	808	848	828	837	850	840	890	853	863	899	848	815	893	836	843	918	850	842	872	842	869	818	849	881	776	856	875	868	867	879	901	857	863	867	790	850	856	859	859	825	840	850	848	858	858	840	835	857	837	870	833	841	873	864	838	816	869	891	843	877	864	871	809	857	817	839	827	914	803	869	825	841	786	815	898	832	843	870	838	779	874	843	879	866	775	845	879	860	874	882	901	883	878	838	832	837	809	874	883	847	880	787	868	831	879	754	848	865	859	825	856	871	832	864	881	850	795	893	872	866	874	895	846	837	913	846	851	847	885	870	868	858	911	856	828	802	876	868	885	837	844	812	886	841	774	826	827	864	843	911	874	852	842	872	853	853	821	886	826	804	887	848	797	799	848	803	879	814	817	849	834	873	937	831	895	844	857	827	831	894	802	857	809	837	809	817	816	835	839	852	894	873	864	836	885	856	784	826	852	903	820	864	866	818	834	892	883	816	857	866	845	812	851	777	871	815	857	814	850	901	850	840	842	869	839	791	842	816	849	845	837	818	843	824	830	839	792	876	867	860	882	891	797	826	890	808	896	865	886	815	871	863	799	875	815	828	888	852	798	822	811	869	818	860	834	872	856	868	888	867	816	796	821	838	816	862	830	836	843	842	807	837	809	891	888	825	908	858	857	873	797	838	835	838	824	882	833	868	789	859	824	779	839	885	821	880	842	846	874	891	857	843	814	848	889	850	773	849	874	822	877	825	881	891	880	857	816	826	873	867	808	860	769	799	823	839	888	854	820	863	860	847	816	851	833	847	818	860	893	882	870	899	820	803	845	886	922	870	853	797	831	827	845	887	875	818	876	866	827	864	866	819	808	810	893	830	835	853	794	833	832	845	867	847	832	842	902	838	858	837	833	837	810	897	831	876	800	817	880	871	853	819	858	846	855	896	804	877	889	867	851	838	874	881	860	835	898	826	887	857	886	805	881	864	843	787	858	824	861	801	866	843	880	881	828	873	866	831	856	866	862	873	857	833	873	865	825	849	838	862	853	854	880	831	896	831	832	858	870	877	821	887	853	856	829	868	858	809	824	863	835	860	843	815	798	818	804	833	879	874	846	902	873	806	871	838	822	831	879	830	859	831	804	786	816	830	864	839	854	811	846	899	846	817	884	862	866	898	844	817	815	897	902	808	839	875	859	815	860	834	879	855	805	847	825	894	872	895	848	827	806	842	859	848	843	833	841	863	851	856	845	835	838	823	888	845	882	858	859	848	826	859	812	845	879	864	846	823	856	811	899	913	834	883	843	807	818	863	838	871	877	805	875	844	851	805	879	870	853	850	836	853	846	878	862	829	872	850	814	807	854	879	799	850	873	829	805	832	857	848	855	827	836	840	824	894	850	826	814	804	883	860	884	794	781	835	826	896	847	824	843	841	806	874	863	831	884	863	844	840	778	867	881	843	844	816	855	868	850	912	807	853	886	905	864	865	850	843	831	820	862	819	821	880	861	826	821	836	820	851	864	821	875	875	816	832	844	844	849	826	815	782	811	830	834	856	855	808	821	887	856	807	863	795	865	887	843	817	844	852	847	848	840	853	825	839	852	833	830	844	847	827	896	820	867	842	874	869	813	913	823	855	839	834	775	845	898	842	835	830	864	844	830	854	832	816	848	899	819	799	768	909	835	833	875	871	848	881	883	838	849	829	853	869	866	868	848	859	871	852	856	845	840	850	841	880	892	872	930	888	846	837	845	864	823	868	820	858	880	842	821	862	862	865	824	899	832	865	852	874	870	841	894	824	840	866	825	860	860	855	899	813	877	806	831	856	861	867	865	916	823	874	828	803	841	835	827	775	859	832	861	847	844	807	863	853	875	843	865	842	822	867	865	810	839	884	858	868	894	790	865	869	789	845	802	838	862	779	841	846	850	859	812	881	861	817	812	794	778	872	866	784	875	868	860	830	817	844	882	856	807	824	788	796	839	826	797	839	881	831	825	819	861	890	856	881	826	876	835	890	827
27853	26837	32999	26912	17412	11505	7733	5418	4164	3546	2919	2412	1977	1682	1548	1357	1249	1099	1046	1007	994	971	918	909	854	858	800	866	779	817	857	815	748	771	743	732	723	784	760	741	748	762	702	708	806	776	734	761	706	763	746	778	724	727	703	749	787	742	749	704	763	757	734	736	741	767	712	767	748	762	756	756	693	742	725	750	745	750	728	795	778	744	750	739	770	712	800	759	740	728	714	732	705	732	702	745	761	739	725	752	762	707	740	747	783	725	745	715	748	731	757	798	795	726	730	745	728	708	735	749	741	714	731	729	776	751	738	803	747	798	741	748	730	708	673	738	775	716	730	798	734	746	727	721	737	723	745	734	803	704	720	742	744	752	719	726	717	761	733	725	734	752	709	702	695	720	801	735	738	685	749	764	783	733	771	776	708	744	729	697	676	771	753	719	738	768	746	761	795	783	690	741	764	768	716	762	744	744	716	721	718	763	716	742	750	698	704	714	771	748	742	715	746	756	711	677	727	704	751	712	739	783	718	790	734	690	722	728	740	671	722	692	707	746	773	723	630	710	699	717	702	714	761	719	709	780	753	705	727	688	762	700	710	724	745	753	734	738	752	743	728	725	741	787	765	748	740	749	704	782	751	767	716	692	722	740	743	694	742	733	739	731	733	715	716	771	746	706	723	706	735	754	715	703	699	743	734	704	753	747	737	737	750	697	756	764	712	746	705	760	723	680	728	716	749	786	729	708	738	722	741	737	728	685	708	762	720	733	701	729	716	832	714	748	738	718	752	749	766	728	744	760	709	748	715	688	732	767	810	723	732	741	728	721	744	717	736	772	766	783	711	718	736	770	755	757	740	756	785	732	736	796	744	714	769	713	735	730	768	705	770	752	799	747	693	745	682	749	796	765	741	710	732	755	723	732	706	713	741	743	734	757	715	748	703	717	757	759	710	714	744	723	735	693	733	696	740	681	731	702	737	759	700	739	726	693	716	700	726	726	764	745	729	735	726	709	736	780	767	737	670	750	712	737	737	742	716	689	733	710	757	765	744	755	742	774	720	714	791	789	743	750	731	744	700	705	733	733	749	732	745	764	715	755	764	734	718	740	726	732	725	748	689	738	700	744	689	714	706	727	770	739	756	743	775	683	754	730	788	728	751	769	729	762	715	786	804	771	751	719	746	739	747	786	776	728	724	737	743	685	754	721	748	751	691	687	752	753	742	764	749	734	767	737	739	729	739	778	753	761	729	718	686	707	747	711	774	750	695	724	705	778	757	732	760	750	754	752	696	704	714	753	712	768	711	675	772	719	732	697	702	720	758	742	722	725	732	728	686	754	761	735	788	696	738	771	717	745	730	755	656	730	717	756	734	713	728	776	749	725	765	806	753	698	729	691	714	735	764	708	769	700	716	752	736	746	718	767	765	737	770	773	743	760	732	710	755	764	696	736	738	741	703	734	815	720	728	719	754	770	781	740	724	759	758	783	773	688	762	723	705	731	731	720	744	747	733	753	736	739	722	749	768	753	713	744	750	757	733	759	736	697	799	739	733	747	733	720	740	733	718	762	737	751	767	725	781	748	724	705	729	755	716	726	757	709	700	741	702	749	775	769	747	761	721	700	757	722	746	763	709	734	753	681	707	745	738	777	737	735	692	738	781	683	738	774	721	762	746	718	743	692	767	706	741	742	717	738	754	694	747	729	713	672	753	743	744	780	747	760	759	749	746	778	767	750	775	748	722	706	689	756	765	748	789	733	742	741	750	704	732	759	741	677	726	755	724	720	752	741	734	739	742	725	699	705	709	717	724	742	695	751	788	706	723	736	748	717	761	751	752	709	762	738	753	704	781	789	727	722	731	780	702	700	724	711	714	767	750	694	740	701	698	804	722	756	766	758	710	805	721	691	759	733	736	770	724	748	700	756	730	754	738	707	706	786	744	705	750	772	791	779	726	759	728	725	738	689	740	739	727	777	758	767	729	745	715	713	764	769	740	701	749	700	695	728	709	753	734	726	694	723	770	744	699	720	774	704	704	686	729	712	737	752	732	761	719	730	733	705	742	750	808	708	776	714	758	748	753	755	755	724	704	735	677	704	732	741	710	741	774	758	746	743	735	726	698	750	726	751	745	794	731	696	715	734	779	730	706	700	733	748	780	699	693	731	740	717	718	705	748	710	714	772	793	750	772	722	678	714	704	739	750	734	717	727	773	737	733	762	707	730	752	671	764	662	720	709	702	719	729	697	748	706	723	783	726	732	747	757	722	770	712	701	691	742	716	767	734	829	732	767	763	761	748	771	741	723	758	755	771	722	709	738	698	721	717	708	723	760	737	745	731	727	718	709	732	734	778	725	795	687	767	734	710	758	683	772	740	734	718	755	720	742	775	754	718	748	726	731	727	722	716	742	720	732	744	764	724	751	768	760	692	726	741	683	717	719	675	718	727	758	783	731	736	721	748	770	756	721	764	735	736	700	716	696	727	697	766	751	724	734	731	728	720	755	712	703	750	761	755	736	699	705	728	738	721	748	783	750	708	790	709	758	756	761	771	760	718	691	761	718	714	762	767	765	728	772	708	747	780	709	762	726	730	702	760	714	726	804	768	780	718	715	736	764	704	748	749	721	796	722	734	703	697	709	728	744	697	706	708	702	724	748	768	771	758	735	737	736	740	703	759	737	757	738	742	726	703	735	730	758	764	736	778	749	750	771	748	761	697	714	731	786	759	771	742	730	770	761	688	726	734	718	720	683	764	749	723	702	768	729	671	740	738	784	775	726	720	759	744	709	733	726	723	763	756	720	728	737	716	740	741	764	738	711	730	701	745	774	752	742	741	738	680	738	750	725	747	748	767	691	712	719	727	762	755	737	713	726	744	759	783	773	728	727	790	751	745	762	714	744	761	773	721	732	725	691	748	765	754	769	723	768	743	706	692	721	743	773	708	744	704	727	766	751	733	712	739	759	720	753	716	771	725	720	735	717	731	705	747	688	767	739	747	728	752	740	747	772	755	705	773	709	752	707	714	730	755	749	795	693	738	754	790	714	797	741	776	724	739	707	697	750	742	727	815	691	765	739	734	744	743	756	742	706	750	730	762	722	706	749	771	701	744	743	751	720	708	709	718	765	752	768	761	756	772	706	755	756	712	732	754	708	794	794	747	730	749	729	781	740	739	717	755	686	732	765	745	755	761	735	740	748	789	695	716	696	735	740	715	683	765	735	751	743	738	719	744	750	770	693	738	698	699	743	781	761	715	706	674	758	728	761	705	714	766	731	704	721	761	751	725	729	761	748	747	764	775	741	734	757	707	776	725	726	716	742	719	748	747	715	763	687	758	746	727	762	729	738	729	780	705	719	787	776	718	747	712	736	753	764	743	749	687	703	699	754	751	759	719	738	726	718	742	700	721	756	700	747	698	713	745	706	763	694	726	733	690	745	749	740	694	744	727	754	747	714	725	715	774	749	767	738	693	734	752	723	820	771	734	725	721	707	762	737
31896	43801	38849	28627	21884	17142	13084	10443	8093	6553	5455	4111	3353	2850	2368	2104	1773	1629	1478	1425	1387	1258	1205	1181	1148	1093	1145	1079	1042	1004	986	971	998	939	959	921	976	904	962	903	927	883	886	954	887	867	962	902	843	866	901	865	865	860	889	926	879	887	908	930	927	843	834	916	878	887	899	901	899	821	872	852	891	910	882	909	935	902	930	867	820	845	884	850	906	911	894	898	898	908	900	864	915	899	846	918	891	836	888	908	870	911	845	853	884	901	873	885	895	882	940	876	923	865	909	912	905	882	868	877	874	863	902	873	881	887	897	861	889	896	879	855	857	886	893	863	866	897	885	930	905	905	879	875	803	863	906	867	933	907	898	861	940	902	896	891	905	870	892	819	881	945	880	877	893	890	869	882	883	947	868	890	842	901	868	945	864	876	873	868	851	891	851	894	900	887	923	883	909	840	884	891	871	952	884	907	837	950	929	951	857	903	894	875	895	842	906	815	891	884	887	901	868	873	879	872	884	896	832	906	908	819	923	926	858	861	933	841	904	886	883	851	863	845	901	862	889	866	906	905	923	878	883	809	888	860	906	951	877	900	814	878	844	911	871	915	876	918	870	884	883	842	871	878	867	930	866	920	944	905	898	908	915	895	883	902	867	893	884	897	892	902	897	855	889	880	779	873	866	853	916	893	855	889	851	900	883	875	917	916	932	880	892	928	883	852	894	895	872	899	856	929	862	879	874	933	890	906	850	898	880	940	879	885	896	916	901	868	868	919	814	883	864	895	874	855	923	897	900	927	875	857	862	924	897	861	888	917	882	860	832	842	897	908	907	838	865	892	874	892	898	889	908	931	919	861	851	908	901	874	859	913	851	867	907	907	902	908	861	903	908	837	858	875	883	889	910	882	885	964	935	878	862	850	884	944	871	852	875	864	893	890	877	846	878	934	845	858	862	861	922	894	891	895	922	876	860	914	850	857	909	907	924	909	952	891	911	872	912	863	879	877	900	899	875	867	901	848	842	879	868	866	842	874	892	876	835	839	886	943	884	884	870	864	881	887	871	899	878	888	908	867	885	897	841	889	909	862	925	920	944	893	898	890	889	866	867	880	919	896	928	888	903	928	866	887	934	874	911	889	851	900	877	917	896	890	896	904	887	870	843	932	872	861	880	877	947	924	866	895	909	891	860	916	883	885	903	856	872	906	874	911	862	886	895	899	902	868	890	884	889	925	877	919	892	821	874	869	873	912	911	887	908	919	884	887	917	936	872	892	879	859	832	884	876	866	832	878	954	913	880	871	914	888	900	866	936	892	917	922	869	910	877	858	887	902	916	887	862	895	880	900	859	867	887	868	895	858	908	892	867	916	878	902	928	898	891	889	862	946	919	859	848	880	861	962	875	864	943	953	919	867	904	819	876	880	897	912	930	891	879	875	895	922	903	865	842	859	876	894	877	888	852	891	802	958	840	893	883	903	840	836	862	909	911	851	886	952	930	904	874	850	901	896	899	909	879	885	907	914	849	837	864	876	878	911	921	904	893	867	887	927	899	885	919	864	922	883	889	894	914	890	873	893	881	887	842	848	882	917	842	876	870	849	926	869	907	869	873	877	894	844	932	900	859	951	874	843	867	913	854	850	904	874	880	909	885	869	940	875	929	851	912	856	902	943	856	869	852	885	896	869	874	825	908	874	907	872	895	858	921	883	918	956	915	847	888	906	893	873	860	846	864	935	862	871	869	907	861	896	880	876	879	881	923	848	895	906	911	907	891	943	929	915	883	922	839	881	882	896	908	822	838	885	921	907	873	901	919	851	918	910	894	869	904	918	909	894	874	924	886	883	872	890	891	871	909	903	853	886	847	838	900	947	897	893	865	862	898	875	930	877	866	855	920	908	846	850	871	845	874	922	923	834	920	932	853	867	875	885	912	903	857	892	889	908	879	821	933	889	861	909	822	847	855	884	896	860	937	910	890	891	901	893	896	848	893	900	887	854	877	910	884	864	870	889	910	841	847	858	891	888	878	889	910	890	850	889	917	922	898	921	856	883	889	877	946	916	842	853	851	883	845	881	861	872	837	862	901	892	922	868	862	913	905	863	842	900	937	817	859	915	855	824	869	912	824	848	865	905	840	868	910	880	918	914	893	896	879	910	893	898	888	876	854	878	896	872	855	951	855	860	889	876	841	913	916	863	904	843	894	856	904	915	853	840	860	821	861	840	903	892	885	878	923	889	875	876	904	873	876	832	873	905	832	884	893	871	909	891	895	891	943	878	868	883	896	912	846	875	877	902	896	892	853	892	898	929	905	856	905	949	896	885	882	882	842	840	890	841	833	913	925	872	908	899	851	884	827	868	881	824	865	856	897	902	877	848	859	858	910	848	821	850	871	875	880	863	867	872	902	876	879	879	891	872	886	899	918	900	862	870	868	925	893	861	871	913	921	935	879	876	846	903	847	900	869	914	903	873	877	870	865	836	866	904	984	915	921	859	826	874	896	872	910	883	896	860	889	879	879	890	906	923	868	834	922	838	900	905	886	869	860	909	838	911	867	831	888	858	947	851	901	892	881	875	874	844	837	862	902	862	879	827	883	892	889	894	849	908	898	916	869	909	923	802	919	881	892	845	882	920	932	877	862	895	851	873	861	911	873	872	895	889	882	848	905	883	913	893	875	923	888	840	913	924	897	869	880	845	915	877	933	923	877	857	879	899	909	837	842	844	953	885	862	854	883	877	880	815	887	837	849	886	905	880	870	908	867	843	927	874	888	911	916	916	882	882	844	903	882	903	930	899	929	936	860	861	906	892	859	884	866	896	884	919	878	847	814	908	901	857	912	892	889	906	860	928	928	851	803	907	946	909	856	956	878	910	935	907	904	859	895	865	874	886	873	914	853	857	848	907	868	859	885	926	953	888	866	850	881	902	861	853	833	831	870	865	929	916	916	877	850	876	876	867	945	872	887	877	869	883	857	866	927	917	881	887	877	955	921	843	891	927	885	867	878	846	894	849	901	886	947	863	872	864	901	910	882	969	860	862	866	922	909	886	905	928	854	898	882	823	863	885	906	917	842	914	841	869	907	865	890	869	898	855	839	876	884	874	900	849	861	919	874	884	859	836	885	870	900	862	904	870	878	830	831	885	902	866	832	906	915	877	857	851	892	875	892	862	894	867	881	857	886	820	842	858	850	909	879	890	907	911	930	886	887	868	891	949	891	857	853	880	916	933	870	908	843	896	891	901	885	903	870	903	873	901	918	819	859	911	852	874	859	882	796	859	832	899	882	924	912	868	896	835	902	857	893	928	909	874	899	896	871	877	883	838	866	852	856	908	838	880	868	893	871	909	881	856	908	898	891	880	870	841	871	887	853	906	873	865	842	878	931	907	898	923	884	856	910	887	845	839	903	953	844	901	888	901	871	915	890	847	853	852	894	900	872	902	903	914	820	899	904	865	908	902	925	861	845	891	884	855	872	841	884	930	895	880	898	886	881	876	850	868
23730	20741	27955	24358	22301	20333	14765	8961	6618	5479	4512	3601	2876	2296	2047	1847	1603	1377	1336	1258	1131	1139	1057	990	978	930	938	910	853	788	841	875	806	795	795	747	762	745	724	799	726	798	739	722	715	707	744	744	711	698	728	700	750	746	765	716	714	744	711	700	754	740	692	701	734	753	706	734	730	758	690	745	738	739	735	702	707	711	733	654	708	756	718	736	741	710	792	732	732	730	703	689	712	720	714	717	691	695	751	715	706	746	721	666	695	751	753	735	738	705	685	692	755	713	677	700	697	719	646	730	716	769	766	740	730	747	712	725	740	677	771	700	711	754	688	704	706	711	730	771	719	725	754	697	747	708	732	762	748	700	721	718	729	763	694	721	698	718	708	697	707	735	746	715	707	762	739	727	756	709	720	668	692	696	755	752	717	721	737	659	700	720	710	731	727	690	754	691	730	745	689	742	710	675	735	704	726	716	711	690	683	744	718	707	715	766	798	735	742	701	724	724	700	701	673	701	729	759	733	697	737	744	759	755	704	716	689	700	746	702	692	691	708	707	759	677	708	684	698	698	754	701	698	759	722	675	677	762	688	731	706	748	696	698	681	758	683	733	702	730	689	702	762	746	719	680	714	734	708	724	737	687	724	709	766	751	735	714	721	716	701	718	733	669	678	707	695	713	689	723	698	763	711	710	686	689	687	716	675	712	740	685	713	743	754	726	702	719	723	693	747	693	703	730	692	705	730	666	717	717	778	692	722	697	745	684	787	754	750	732	750	742	743	709	738	759	676	736	675	733	688	739	683	689	714	741	697	731	719	732	710	652	738	716	749	762	687	688	728	730	742	696	698	715	740	741	678	713	721	747	711	718	738	733	685	672	717	726	712	722	757	720	666	763	722	688	730	686	732	696	735	735	742	695	762	703	728	742	665	741	694	690	713	683	737	731	731	723	715	723	740	693	695	728	725	689	755	705	698	658	704	716	694	687	726	751	684	688	720	723	662	722	752	697	737	704	732	740	733	756	771	726	675	690	722	724	719	701	720	707	740	712	711	774	691	759	684	751	672	693	698	741	709	681	668	671	686	721	698	701	706	718	717	698	751	736	729	747	744	750	734	695	706	763	720	740	735	672	711	727	739	703	698	776	721	696	748	695	712	782	694	727	736	753	706	707	727	720	685	757	758	681	727	751	723	733	771	754	698	770	706	754	749	717	721	685	688	740	714	719	755	745	733	777	720	728	709	717	722	728	719	717	677	724	749	726	704	700	703	699	697	727	704	708	727	714	691	704	770	772	724	750	693	726	725	725	714	729	725	704	725	698	697	749	735	732	702	708	685	743	752	694	718	731	703	718	652	737	667	717	736	728	699	739	725	723	741	719	688	699	740	716	661	721	743	723	737	737	740	701	753	698	712	694	686	733	734	754	746	727	735	760	700	691	741	711	740	733	736	747	689	730	674	739	700	704	704	708	698	761	715	734	733	700	731	725	778	713	735	707	739	700	725	757	692	700	734	742	642	712	720	742	687	716	699	732	744	764	734	727	710	687	696	670	700	696	675	695	746	739	673	715	692	703	691	736	760	713	723	716	770	703	753	695	709	719	696	686	687	725	751	679	723	739	712	720	719	701	739	743	728	708	747	697	777	706	731	701	665	729	707	738	682	706	717	740	729	681	712	689	680	740	715	710	714	725	709	704	759	686	721	692	744	735	734	696	744	688	692	710	712	750	693	733	721	665	735	722	746	769	724	721	754	733	727	722	702	675	677	717	740	701	715	703	651	669	692	698	728	702	669	767	724	752	714	736	716	723	731	715	684	682	726	715	692	657	791	741	744	745	656	724	680	756	699	720	756	714	732	685	745	761	705	686	735	734	681	692	733	745	739	717	718	747	696	717	688	734	720	727	735	754	671	698	696	682	717	749	700	695	658	702	700	721	720	725	708	744	689	682	716	714	750	682	732	710	698	735	679	716	768	641	734	724	701	680	697	725	788	714	756	709	680	697	684	673	716	734	678	682	754	679	688	678	726	715	700	713	734	694	749	696	753	711	697	688	710	741	778	682	750	693	752	690	764	694	728	715	712	678	716	688	706	657	774	745	661	687	705	691	731	724	733	717	765	680	757	728	672	692	722	708	710	669	690	713	728	692	675	689	675	702	742	701	691	731	706	698	714	739	717	679	701	714	746	721	667	726	691	690	717	666	713	725	751	717	732	719	722	721	735	758	691	779	688	739	732	706	695	702	749	709	698	673	703	740	737	742	700	683	728	687	732	722	726	676	730	728	681	736	675	690	747	708	737	697	708	741	706	713	747	695	726	727	740	666	725	738	698	740	717	764	723	703	744	731	697	754	727	745	711	673	706	719	712	732	682	720	752	747	737	748	653	723	720	692	741	686	701	692	758	757	724	664	680	728	710	735	707	723	737	732	667	741	716	728	655	737	703	723	706	709	720	749	742	671	688	705	692	763	662	772	721	722	749	668	707	715	719	709	702	746	718	699	652	737	707	707	728	710	749	721	665	689	682	707	732	701	673	743	744	694	681	706	714	713	692	705	734	725	734	728	675	704	723	768	730	748	758	742	685	704	662	737	724	703	705	680	709	745	686	685	655	731	662	704	715	706	760	740	732	742	700	703	705	731	670	676	696	731	697	804	742	693	694	723	694	713	711	734	682	673	696	731	703	684	646	742	711	668	758	734	725	749	720	748	691	726	690	680	694	725	794	753	688	707	784	729	740	676	724	756	692	669	691	739	692	707	719	706	709	742	670	729	703	685	708	723	696	680	707	683	670	713	717	729	693	707	713	713	759	758	725	746	683	731	767	697	701	722	729	705	697	650	744	693	765	709	717	702	679	734	715	673	710	693	726	727	697	723	764	743	712	667	697	687	695	728	708	763	698	733	713	689	715	667	694	743	693	717	679	699	705	709	727	731	683	727	739	718	701	727	711	686	716	705	688	728	663	702	756	718	668	721	743	761	740	753	740	704	726	726	705	710	740	719	699	749	705	767	695	753	729	660	747	730	669	694	695	683	721	689	749	694	696	692	732	749	749	675	725	699	723	717	718	718	744	728	743	720	728	736	714	743	726	668	735	745	723	709	732	726	679	670	691	698	727	709	702	707	700	733	721	753	733	709	703	703	730	758	722	731	714	726	698	741	673	729	686	703	693	700	740	764	738	678	707	702	709	718	749	692	708	701	694	665	737	669	665	701	687	702	716	741	729	763	732	728	734	707	706	697	699	677	743	751	723	730	696	696	703	724	709	724	705	753	731	715	726	670	741	710	715	707	735	696	704	722	718	721	708	749	690	720	691	739	742	662	710	664	704	746	722	688	739	749	667	759	712	687	727	680	715	726	693	708	698	707	732	684	728	722	720	721	697	713	699	717	713	701	699	710	686	743	701	667	732	751	752	745	694	720	688	701	736	751	697	707	699	717	683	730	686	652	718	725	763	722	742	753	758	717	670	700	740	716	712	728	726	746	705	711	688	706	755	804
30919	49197	45416	34807	28381	23055	18544	14776	11659	9676	7900	6349	5152	4152	3436	2943	2487	2243	2049	1696	1563	1559	1448	1390	1326	1238	1161	1199	1148	1114	1059	1043	978	997	1002	942	906	930	924	890	893	921	901	846	866	867	889	885	936	876	850	924	910	825	854	885	893	885	833	858	890	890	847	888	870	893	903	884	837	906	838	915	850	907	867	887	885	882	852	857	888	862	867	837	915	871	862	865	854	869	855	857	867	826	846	862	883	893	815	882	866	810	851	897	854	888	814	856	884	863	884	839	877	898	857	829	835	862	883	869	848	889	888	852	826	891	862	857	812	859	896	840	852	879	870	892	850	869	875	845	812	872	895	834	879	857	879	859	907	798	849	854	920	869	880	871	889	884	856	888	853	882	831	837	861	844	908	890	874	838	845	848	818	863	881	876	830	849	911	874	871	846	866	829	800	865	894	888	828	909	900	850	901	839	868	840	851	845	861	859	884	889	858	879	922	857	876	863	850	846	859	903	847	867	846	874	867	867	863	913	848	839	830	887	832	897	840	854	858	865	886	837	824	852	899	846	887	816	838	806	875	879	800	872	837	827	819	900	810	862	864	856	926	899	908	792	829	855	819	883	926	873	843	853	890	892	859	839	887	878	878	875	862	874	870	858	893	886	906	887	826	885	852	840	872	870	846	847	809	853	891	861	920	886	895	903	852	800	876	900	889	858	856	853	851	933	847	893	876	804	882	901	865	850	850	866	844	894	831	880	847	866	843	850	900	897	774	839	863	842	867	836	820	857	811	887	839	884	865	864	871	900	806	851	910	907	911	919	870	910	869	833	822	933	922	896	818	825	891	936	877	856	866	907	891	869	786	820	860	912	837	859	842	849	848	885	841	864	850	874	855	830	914	867	890	891	843	829	903	827	867	853	839	811	864	855	856	834	836	917	839	833	847	889	885	864	812	869	917	858	827	909	855	870	837	825	907	911	924	895	887	879	865	785	856	902	866	864	900	865	926	839	877	826	846	820	831	835	873	845	878	874	886	859	826	868	907	859	862	898	937	814	852	840	855	829	830	907	847	842	897	908	920	883	821	868	852	828	865	881	884	844	901	820	865	883	850	875	835	875	848	891	840	890	857	835	853	844	831	852	817	873	827	838	902	887	838	856	902	817	929	901	815	824	809	922	861	886	882	861	866	830	853	876	836	865	897	862	875	852	919	854	870	864	889	832	851	834	829	904	821	847	861	807	876	864	875	898	868	855	913	800	823	871	855	867	861	836	833	816	864	897	857	873	866	868	851	866	826	914	879	842	845	878	863	874	939	830	823	893	842	871	915	878	860	854	870	854	886	917	861	908	894	869	840	861	885	850	862	831	837	864	832	834	878	917	881	868	839	864	922	894	873	858	853	820	902	849	900	867	892	766	876	872	876	883	856	880	827	874	868	836	830	867	900	837	880	827	879	882	846	840	844	880	900	842	866	871	856	848	802	851	856	878	881	856	918	781	870	881	816	802	888	811	851	837	876	851	869	929	846	831	833	867	817	888	860	911	849	851	909	818	813	845	876	817	857	858	871	922	909	850	866	837	874	849	872	877	895	847	914	828	841	852	891	886	887	839	876	913	842	921	874	852	860	892	881	926	912	838	829	890	899	839	839	877	838	871	838	841	801	845	929	919	904	825	835	861	856	891	817	864	861	889	892	836	842	873	856	872	834	838	898	858	894	780	888	851	850	862	884	937	823	817	859	878	878	866	881	859	854	806	908	838	921	927	849	863	862	827	881	881	867	925	857	866	817	848	850	878	906	877	879	847	887	882	849	913	911	871	892	859	835	896	902	836	868	892	891	836	845	886	875	856	848	880	900	890	866	881	850	835	821	898	857	862	818	882	826	847	881	837	859	869	881	829	862	842	823	844	842	861	880	852	873	820	879	848	828	866	813	814	933	835	888	873	851	806	793	832	852	878	882	872	865	879	842	907	865	880	849	856	822	809	902	898	878	910	826	823	861	894	836	815	874	842	836	872	791	874	852	874	877	940	826	896	888	857	963	869	883	883	878	801	905	862	867	825	882	920	884	842	851	853	830	848	853	890	887	820	837	877	897	846	853	882	867	818	891	835	882	830	865	871	868	860	852	842	830	856	833	879	813	865	874	870	810	874	889	883	882	904	861	822	869	867	883	845	867	884	854	902	871	840	829	841	881	855	864	873	857	878	896	899	853	890	899	879	901	901	901	873	842	856	862	904	832	829	868	871	857	852	860	822	918	881	878	876	865	865	863	879	900	855	891	897	815	821	843	871	888	833	816	874	819	810	873	884	845	869	873	834	815	879	894	878	863	877	912	910	856	910	864	857	867	885	859	873	856	813	859	875	842	840	878	830	843	863	872	870	839	812	823	875	845	829	854	876	851	854	887	898	864	857	851	914	864	839	861	867	869	879	842	861	865	868	863	875	836	891	910	848	815	864	921	883	840	839	903	889	899	933	824	894	785	862	905	914	858	814	890	868	878	863	932	898	837	820	905	881	785	870	877	884	854	879	855	827	886	884	902	837	840	872	844	838	849	842	868	946	838	852	841	820	845	875	853	855	896	884	852	929	863	857	885	830	862	874	879	836	883	902	843	879	877	860	868	869	872	882	887	887	848	841	894	812	776	859	876	813	836	894	908	860	781	913	867	871	932	858	863	814	832	886	869	868	844	864	871	889	878	852	853	920	860	880	853	907	860	863	858	829	895	833	820	869	909	854	886	888	880	862	843	866	868	852	883	817	870	864	860	884	862	822	850	847	875	866	841	910	863	937	899	814	879	810	891	903	884	879	866	890	818	861	874	873	867	848	885	851	847	802	884	857	863	845	924	887	869	891	865	898	879	797	895	805	788	895	904	847	877	874	920	945	820	849	853	871	855	827	877	869	916	816	875	863	916	861	837	840	939	850	853	842	868	847	919	899	831	900	851	874	819	838	893	859	855	823	845	941	865	885	882	875	850	859	878	861	862	878	863	852	858	851	877	822	861	842	887	829	832	876	833	884	821	852	859	886	862	857	869	790	885	884	830	890	903	927	903	915	885	863	873	872	821	871	874	873	854	839	864	869	868	875	903	847	879	874	890	867	863	827	832	797	878	839	868	861	871	832	836	858	860	857	864	872	850	854	841	853	815	859	899	894	861	855	815	892	861	874	886	883	872	847	916	854	810	872	830	891	834	873	847	851	810	889	874	860	863	936	852	826	901	874	827	839	891	914	875	869	859	888	869	914	869	884	793	898	850	826	874	816	851	826	864	843	836	890	955	906	845	829	864	887	926	868	859	886	880	830	814	923	908	826	863	830	869	855	863	877	881	839	880	798	870	869	830	843	833	877	880	942	811	838	878	857	884	830	850	867	852	840	883	891	852	820	881	893	869	919	829	881	886	845	833	857	871	868	903	886	830	864	860	891	854	811	854	863	869	835	872	873	854	913	938	880	881	875	870	816	865	833	882	855	918	889	866	894	857	820	845	828	887	865	892	822
22408	20554	28047	23160	21265	23033	21977	13025	9195	7384	6082	4840	3939	3206	2592	2220	1959	1763	1559	1447	1346	1280	1184	1113	1039	1054	996	917	915	907	851	893	846	853	838	829	796	801	751	782	797	700	730	736	747	745	782	831	762	715	764	730	683	756	802	761	752	743	712	737	761	717	727	736	731	741	720	711	748	755	769	770	730	734	764	759	769	771	716	710	735	740	693	758	757	714	669	706	686	722	757	728	678	763	686	723	701	720	727	713	736	723	715	719	684	705	775	736	729	696	699	721	761	712	720	735	707	741	775	703	693	682	701	751	756	681	706	727	699	766	660	729	745	756	764	678	773	670	747	722	721	741	739	712	690	687	679	694	702	723	743	644	761	744	724	679	748	769	742	691	674	679	707	693	694	722	720	746	699	656	723	731	771	677	743	739	724	725	663	666	725	723	718	738	728	702	714	727	680	750	713	707	711	746	790	728	703	717	705	746	719	697	728	751	777	763	710	725	720	759	754	757	762	711	692	707	648	732	682	742	743	734	754	712	717	722	707	719	704	760	710	736	706	746	732	713	711	738	740	798	732	727	761	740	728	750	734	735	742	708	709	768	778	712	714	771	736	723	731	713	742	726	725	720	677	709	726	752	650	747	747	716	708	683	667	688	686	721	759	697	676	736	701	730	732	732	699	704	694	734	746	748	726	689	720	707	748	700	746	730	730	736	736	709	714	761	749	697	724	761	714	725	755	747	713	802	688	663	780	728	717	711	738	704	750	739	690	736	739	692	723	723	730	658	686	712	734	741	725	722	727	705	742	685	763	684	684	673	780	740	703	694	696	739	669	747	704	681	705	723	758	683	713	763	753	731	744	704	678	744	692	700	706	751	699	712	735	706	703	693	739	684	794	691	732	738	754	743	694	695	714	795	696	727	750	727	750	735	748	725	714	728	726	713	766	706	698	707	735	725	747	714	686	733	736	709	729	683	772	716	734	725	729	665	738	683	689	749	665	721	682	683	730	708	690	723	730	741	705	765	755	731	741	728	708	711	706	728	715	709	705	690	761	727	729	745	740	741	649	714	727	704	706	701	702	727	698	732	700	710	702	714	725	719	707	725	714	725	657	716	710	720	687	689	721	724	701	721	740	790	733	746	741	709	701	692	727	669	769	726	697	743	740	724	736	709	718	704	711	690	680	734	760	723	666	715	701	773	711	727	722	702	701	734	730	747	747	722	737	726	727	713	687	785	721	751	698	783	715	716	707	717	725	736	679	725	730	744	707	684	707	696	783	697	757	739	739	721	724	732	700	706	752	735	684	691	759	722	733	681	724	716	713	701	694	708	749	705	700	722	709	696	751	746	756	712	725	720	691	747	683	743	705	724	693	757	776	700	708	705	708	732	772	726	745	743	744	728	727	719	704	726	704	711	674	721	712	715	731	681	753	723	712	751	687	711	742	733	683	675	721	721	703	729	721	712	719	733	748	713	722	708	713	699	724	714	733	712	720	720	770	703	737	677	712	749	709	707	731	689	738	716	747	691	709	726	749	727	748	683	707	707	699	765	762	725	743	738	734	672	713	688	666	676	666	716	706	733	672	707	697	688	703	715	687	716	692	714	758	722	708	701	751	698	685	720	678	696	752	733	708	716	703	703	704	746	690	723	725	764	689	728	672	764	701	714	724	771	776	767	761	714	709	685	708	701	712	738	708	692	753	636	731	778	728	723	758	701	740	708	733	737	696	728	722	707	741	689	728	693	713	725	729	699	732	750	730	698	751	719	692	684	722	726	658	765	775	735	737	723	713	731	702	662	739	720	697	661	734	702	783	745	718	725	710	716	780	710	705	751	749	667	674	711	753	685	718	771	747	709	762	711	754	724	717	725	714	735	700	753	759	717	713	725	728	733	716	662	733	690	692	719	697	719	714	735	751	697	744	764	720	693	728	704	690	750	708	767	691	752	751	724	752	745	720	727	717	721	740	700	728	706	731	751	783	736	691	692	706	692	739	691	734	718	660	700	741	732	720	700	715	739	691	701	702	686	684	763	728	696	688	701	697	678	774	729	753	758	745	712	713	687	726	772	710	720	723	739	716	703	759	711	680	706	712	680	687	706	727	694	729	740	688	689	757	707	687	717	724	718	743	689	698	708	746	764	702	712	724	755	695	736	658	693	699	756	730	705	755	744	739	699	726	712	688	791	762	717	694	704	708	695	712	763	708	737	704	716	759	650	678	731	729	691	678	718	730	690	721	655	746	639	678	685	719	680	729	764	734	726	734	715	737	707	709	752	711	731	694	706	745	733	740	709	775	706	758	665	736	739	717	716	728	693	702	719	699	757	707	703	704	728	725	695	715	711	770	738	679	753	703	708	740	739	683	731	703	725	764	699	720	746	708	686	713	712	718	720	705	695	741	714	731	703	727	718	739	652	739	661	690	716	706	680	731	708	703	743	753	749	746	697	731	727	691	672	685	695	739	715	711	694	706	695	711	734	739	722	756	708	723	750	734	713	734	724	749	752	726	717	730	710	718	707	644	729	699	744	753	705	705	708	730	700	690	686	713	786	711	687	711	721	704	693	727	727	758	708	708	746	700	725	716	731	714	727	719	725	757	741	694	722	677	731	710	669	793	709	719	751	755	731	690	729	762	761	677	723	728	734	682	721	733	762	715	713	698	757	681	729	715	713	733	691	730	686	704	714	700	704	684	750	748	744	742	706	720	654	719	760	740	696	705	701	710	712	693	694	705	727	682	741	701	757	741	730	718	722	729	750	698	704	744	773	711	778	779	756	750	745	707	695	666	765	778	736	709	730	719	758	749	770	766	681	709	735	750	734	714	707	711	689	695	703	727	771	674	685	757	726	686	675	733	688	719	721	698	730	735	730	737	662	679	751	719	728	730	751	737	743	688	730	710	748	731	638	684	729	766	704	768	729	681	772	675	742	714	750	651	690	663	687	693	726	693	705	684	695	687	699	732	708	725	691	725	721	707	752	678	714	761	702	703	705	695	705	697	720	732	727	654	726	749	750	732	725	733	705	709	731	716	691	736	676	762	707	768	695	736	753	781	750	723	684	737	765	744	730	730	742	728	714	757	750	707	721	743	726	732	719	735	723	689	692	715	764	749	715	695	708	729	720	754	709	745	705	724	693	695	725	725	708	719	721	737	715	719	704	729	711	755	691	703	738	736	748	685	743	735	728	741	749	725	731	720	674	750	732	724	712	736	726	674	704	701	707	745	691	743	715	693	712	715	715	694	699	672	745	722	723	711	726	723	786	723	710	728	716	734	684	741	712	751	738	746	733	722	749	729	720	722	752	653	681	712	749	710	728	737	713	675	708	706	718	742	703	676	735	701	703	745	739	715	777	689	731	722	734	749	744	717	700	750	722	695	695	758	732	694	687	740	755	780	698	720	725	739	734	707	768	757	713	677	719	707	688	686	728	718	686	682	702	710	711	708	715	702	686	727	728	720	716	718	753	734	726	695	752	743	719	695	695	728	722	699	701
32218	53822	49140	38648	32711	27805	23027	18835	15044	12519	10497	8552	6823	5435	4516	3770	3239	2798	2388	2187	1934	1744	1713	1576	1422	1440	1335	1225	1197	1089	1122	1099	1095	1106	1048	1046	995	940	921	908	914	904	909	919	864	900	906	846	878	870	863	800	873	891	835	876	926	860	831	840	812	860	855	836	847	833	852	859	823	818	803	859	864	834	844	848	819	835	869	865	853	816	883	843	830	860	940	883	898	810	853	829	911	843	907	887	866	844	864	902	826	831	839	809	862	895	805	840	837	875	808	842	877	862	863	887	856	827	893	835	823	864	849	891	835	866	822	868	888	839	856	814	863	794	831	849	858	857	882	855	855	891	845	819	847	892	841	844	855	847	879	820	851	832	905	858	836	838	831	907	888	845	867	883	879	824	878	863	845	871	810	810	833	847	832	842	895	817	882	851	823	856	837	820	920	897	870	798	845	844	854	822	858	808	893	889	880	842	852	788	884	900	869	838	844	845	861	834	864	831	837	804	851	879	912	886	843	822	914	822	887	821	897	882	861	852	815	870	854	840	839	837	885	814	831	809	877	847	891	873	829	861	859	849	852	857	886	840	851	884	835	824	829	869	824	843	819	884	814	873	844	851	834	864	833	876	843	853	896	860	890	864	852	817	911	849	892	846	865	904	834	824	843	863	902	823	789	827	895	892	814	811	827	836	914	840	863	842	846	835	867	867	867	862	827	859	891	869	867	853	889	842	869	851	837	835	852	894	926	871	835	832	904	804	836	887	866	859	847	834	810	877	849	881	830	831	823	847	834	832	863	874	829	832	810	862	884	895	818	877	862	821	826	913	801	783	878	886	886	808	856	824	830	800	879	871	867	882	873	870	858	804	870	860	862	860	798	835	861	863	868	854	858	850	821	814	859	842	842	853	894	805	889	879	814	872	861	860	874	878	891	897	832	838	812	831	841	809	873	855	878	833	864	859	813	908	874	883	837	811	827	843	838	864	904	825	873	837	844	851	889	904	849	836	886	821	807	876	836	845	860	896	844	879	860	774	866	889	833	899	870	848	856	928	868	888	896	783	937	859	824	864	844	904	880	843	825	851	821	850	880	863	814	908	879	889	834	898	805	828	881	810	860	836	893	804	874	865	859	827	814	838	840	891	837	857	880	854	847	847	857	911	855	894	825	860	850	850	876	889	949	791	831	843	864	843	861	863	881	881	905	826	822	810	843	863	837	857	814	863	866	865	854	828	836	868	835	913	899	827	858	871	907	865	867	856	903	857	861	850	861	865	898	806	910	850	874	819	793	832	856	831	847	811	876	845	797	876	836	823	862	879	920	870	898	892	854	848	845	907	864	880	806	852	809	847	829	837	819	822	848	867	818	868	892	808	840	825	863	878	885	850	882	825	800	811	933	800	863	795	830	853	864	901	856	875	823	880	823	780	823	859	895	848	879	846	838	855	859	825	867	897	841	877	862	821	847	864	853	854	896	837	873	835	861	853	819	874	821	838	853	834	844	884	890	795	861	860	844	824	879	870	818	893	912	872	836	869	861	882	835	843	828	856	846	884	858	910	874	869	834	860	821	919	871	853	878	883	838	881	787	851	841	826	834	906	821	854	825	863	881	915	786	903	811	849	840	803	822	816	858	887	893	825	870	786	848	854	853	848	868	843	845	877	856	829	827	862	812	797	879	812	848	789	807	870	861	765	868	840	862	870	887	809	829	882	852	895	877	834	851	796	817	858	886	877	878	847	897	806	843	793	858	817	826	834	852	827	827	840	786	902	879	876	872	802	813	801	807	873	846	856	912	861	851	850	824	853	880	858	919	794	832	862	865	906	861	878	850	864	857	819	854	879	819	887	853	874	850	905	859	859	847	888	863	873	865	898	858	899	818	843	880	821	898	842	909	899	825	890	781	931	858	896	862	911	776	854	831	850	819	814	812	840	920	862	831	851	839	888	884	829	842	851	827	867	875	875	896	818	873	837	819	814	841	870	909	875	865	853	819	879	791	891	884	833	866	822	842	846	815	836	794	813	853	850	926	854	852	820	804	835	835	881	874	870	840	846	876	826	843	846	855	833	845	894	832	831	805	831	870	835	809	846	886	856	915	842	820	822	847	786	848	853	795	821	882	856	856	853	869	844	802	854	842	805	848	860	828	825	800	847	865	835	863	802	860	832	858	864	874	801	874	826	826	870	862	870	806	917	862	841	845	860	878	812	811	899	803	865	818	841	858	841	851	886	849	843	854	837	837	810	816	886	851	829	852	818	857	854	878	843	845	830	836	864	870	831	881	850	803	877	849	851	805	843	869	848	858	836	868	818	841	899	911	887	857	824	850	820	846	848	861	921	852	861	855	887	812	854	829	849	879	782	871	851	913	838	876	844	855	831	867	887	809	808	822	849	837	859	848	840	804	831	824	873	871	874	826	811	881	812	862	872	832	836	831	853	856	901	803	870	831	825	867	845	867	857	856	847	878	822	826	902	884	882	803	844	845	843	860	894	850	878	888	803	864	862	857	846	872	889	903	859	896	843	866	849	898	854	850	823	833	865	862	836	838	868	814	856	849	871	820	880	855	853	881	841	825	847	823	848	848	827	861	828	855	791	834	838	862	878	883	880	851	817	886	830	822	866	772	884	859	845	879	864	826	829	870	892	833	843	860	819	874	824	814	870	860	829	873	883	841	832	872	839	782	804	847	817	840	871	859	899	848	804	786	796	848	899	873	855	816	877	824	854	828	871	857	812	919	881	861	859	849	859	866	835	879	846	848	830	862	847	883	802	838	852	845	807	858	900	886	886	867	869	848	863	835	806	816	855	824	853	829	837	777	864	836	867	819	815	864	791	826	842	865	876	839	810	841	823	791	849	910	837	816	821	838	845	859	863	860	849	831	826	851	859	814	833	854	820	868	864	897	854	852	870	863	875	893	852	915	834	855	885	827	832	876	831	791	867	819	850	859	863	800	846	859	861	836	887	812	824	864	877	855	851	839	830	819	854	886	860	839	860	901	862	833	812	865	860	894	812	892	852	905	842	777	848	856	891	866	840	807	842	865	886	852	837	838	823	899	907	857	861	842	879	888	831	864	851	817	883	866	863	841	829	898	841	849	840	848	876	884	859	876	847	833	814	877	838	911	891	900	842	832	859	860	837	835	878	792	828	864	869	884	863	896	868	815	877	808	832	914	875	863	828	841	835	867	836	853	833	886	833	864	791	830	866	881	862	905	858	886	817	846	859	877	824	805	797	891	829	853	842	868	851	837	819	813	833	822	831	822	839	822	909	867	880	861	862	813	831	865	877	848	856	922	780	868	913	845	793	836	829	848	887	772	870	870	832	830	874	881	878	879	833	835	869	909	913	861	815	858	843	846	875	852	847	831	877	878	859	891	866	872	840	825	859	875	844	862	866	849	834	794	815	808	844	804	866	820	859	834	873	777	847	862	805	882	842	860	855	820	889	850	874	817	839	818	817	830	805	760	868	873	821	895	829	803	856	855	895	829	882
27562	26506	32797	25801	17091	11711	7810	5654	4223	3362	2814	2415	1986	1799	1536	1313	1225	1114	1051	1017	963	921	894	862	899	884	828	839	775	849	801	769	774	785	774	745	803	770	768	762	750	756	762	705	761	751	715	743	785	769	773	743	733	746	733	714	798	710	748	711	759	775	792	694	747	690	735	730	769	815	740	702	720	732	768	759	747	762	775	713	755	703	766	723	690	771	733	759	723	780	681	771	762	758	734	732	715	733	779	720	764	748	735	739	774	754	688	763	726	718	717	786	765	703	739	738	796	705	728	747	717	736	729	754	681	778	771	801	781	729	727	737	713	735	742	727	793	745	717	730	689	750	726	750	683	712	734	734	776	747	730	756	695	714	682	680	722	766	764	724	740	760	725	748	757	756	746	754	795	697	731	701	733	745	739	760	728	744	740	764	722	788	731	702	729	737	714	725	738	719	770	740	714	746	787	784	777	722	774	774	749	706	760	755	782	704	733	757	761	718	753	743	760	719	698	755	748	730	714	769	778	719	732	705	776	728	718	665	742	739	704	728	760	723	736	710	756	720	739	776	716	737	745	748	778	754	741	752	726	745	703	739	743	796	729	719	695	759	784	765	695	724	701	742	720	765	752	723	738	778	716	703	762	713	689	776	749	714	742	724	712	714	682	744	736	723	726	722	788	737	757	745	766	690	729	728	681	744	736	798	739	746	752	759	730	786	785	742	728	754	736	778	745	712	748	712	780	712	785	741	736	702	728	727	702	749	716	736	691	748	761	757	722	778	741	703	736	680	727	694	740	736	707	679	741	714	708	720	722	688	728	788	734	784	718	697	707	718	750	768	730	727	748	739	790	702	715	729	772	731	733	697	765	756	756	707	757	724	720	754	733	701	744	741	747	734	763	725	717	747	740	744	695	735	716	716	815	743	752	692	725	709	735	727	751	745	706	719	768	765	693	770	741	678	763	740	768	752	760	693	705	715	777	719	711	705	693	730	724	753	770	750	723	766	736	768	726	753	704	739	739	756	763	775	716	734	731	739	732	768	736	729	697	731	770	734	729	758	754	762	769	732	761	750	779	698	719	735	714	703	745	740	726	737	694	777	780	723	741	688	740	735	720	735	739	773	752	696	768	765	724	745	747	698	718	705	734	676	731	780	712	716	776	724	763	735	741	693	757	719	743	743	721	756	759	707	755	669	733	802	714	739	766	746	759	724	732	756	716	709	716	706	754	742	729	704	736	745	721	761	772	767	757	658	767	738	737	750	743	771	698	727	706	653	721	763	790	706	737	732	767	728	722	738	745	680	758	746	778	747	714	707	762	738	701	776	736	771	733	758	735	728	719	752	716	713	739	732	743	726	733	749	795	681	751	726	742	741	751	719	733	767	773	767	766	727	730	749	724	763	741	744	722	684	731	765	712	743	718	774	760	771	727	758	687	717	769	706	736	693	780	771	747	696	697	770	694	736	721	767	700	749	702	707	763	750	760	737	708	768	731	734	744	777	756	751	720	737	753	757	773	756	748	678	738	659	755	761	735	722	699	767	720	733	739	709	725	762	768	757	724	726	707	734	731	834	811	767	775	758	752	746	772	739	741	698	763	701	725	730	768	751	767	716	748	721	753	780	733	739	717	738	751	800	704	680	741	727	713	818	730	739	747	737	692	731	753	742	714	734	752	737	727	707	707	795	733	713	736	773	721	737	771	750	723	678	763	763	765	714	741	733	743	752	752	761	738	732	729	722	780	768	782	714	693	787	728	708	734	696	729	780	707	753	768	700	723	762	719	689	738	732	690	766	750	757	713	753	761	799	702	750	752	704	765	723	710	759	711	737	715	732	742	758	702	754	743	763	734	749	716	741	734	718	779	759	678	703	700	766	746	759	747	689	768	760	745	671	767	776	782	703	773	703	758	725	734	753	743	782	717	793	773	782	772	727	741	768	732	703	722	708	734	726	781	795	715	726	755	733	732	750	766	760	718	806	703	738	741	774	740	699	719	710	764	742	705	750	735	758	754	745	703	736	766	718	762	763	758	717	752	787	778	726	704	713	765	771	698	760	742	758	766	748	726	768	751	762	720	709	760	685	750	723	766	708	727	701	716	780	768	716	799	722	734	778	735	727	743	780	723	749	737	768	771	722	771	725	744	782	716	756	725	707	734	741	741	728	706	762	686	775	725	755	699	721	679	762	752	727	718	765	764	778	729	741	780	737	717	753	736	711	779	755	711	737	765	725	782	713	706	765	753	687	713	771	778	748	808	746	676	758	717	736	815	736	743	763	796	746	734	758	722	742	736	736	719	722	765	729	773	747	733	711	771	794	743	751	768	730	732	705	809	754	747	704	721	730	779	765	739	782	732	729	721	734	696	774	740	765	725	739	738	715	699	738	763	760	706	792	704	781	759	708	771	757	761	751	755	827	710	723	731	716	742	746	762	804	696	726	762	716	741	728	729	691	710	762	727	739	728	734	730	754	798	693	758	726	744	694	727	740	724	708	706	770	737	688	737	765	761	759	756	766	711	728	747	741	722	729	733	707	766	722	773	764	731	758	745	698	770	721	724	724	722	751	791	768	733	725	732	709	771	765	727	765	777	758	685	730	779	765	759	731	772	754	753	656	753	701	723	695	713	759	760	777	723	752	720	741	794	750	745	701	712	725	709	743	785	724	775	771	749	741	778	765	717	751	702	735	732	719	744	737	755	762	728	736	731	721	729	758	729	715	736	760	681	778	690	720	737	725	760	776	720	736	703	707	774	757	680	758	730	719	742	748	737	730	751	712	743	787	699	779	763	784	769	741	733	648	746	769	733	708	780	709	713	742	780	724	731	757	726	702	753	758	722	730	797	745	816	703	728	722	800	716	727	758	722	748	711	734	706	781	737	775	714	728	745	777	752	736	759	783	742	696	762	706	768	750	764	736	754	738	711	742	725	701	745	694	729	747	726	756	737	740	751	762	780	719	729	751	701	756	705	763	726	741	719	701	764	730	758	702	736	760	722	759	747	763	715	768	736	704	773	733	742	755	728	742	719	753	746	726	779	774	719	758	761	746	720	677	732	790	701	741	749	757	751	737	699	748	746	749	689	752	697	777	753	727	669	737	779	715	755	768	729	741	741	717	696	714	741	758	771	751	744	718	728	755	709	730	768	757	737	788	730	752	741	769	731	773	726	740	722	744	717	726	791	751	716	720	708	734	752	759	672	729	698	742	659	737	763	733	701	737	792	773	760	799	766	773	703	707	721	711	785	772	763	733	760	759	716	706	722	694	681	740	704	783	723	704	738	783	718	764	677	751	745	776	751	739	745	751	748	724	781	726	718	779	704	763	717	710	734	746	705	716	771	723	763	734	713	751	720	755	697	721	756	686	723	722	727	765	750	709	754	711	718	742	739	761	737	774	771	747	732	726	809	774	719	747	745	729	747	724	816	791	719	748	750	750	731	728	723	724	720	761	748	791	752	768	761	707	698	721	777	725	770	726	737	680	710	752	764	697
31241	43538	38126	27837	21714	17526	13460	10226	8085	6363	5388	4172	3554	2838	2379	2127	1932	1675	1564	1338	1325	1250	1197	1191	1137	1090	1105	1021	1093	979	981	955	982	967	983	934	943	905	962	961	936	883	936	898	875	941	900	900	894	830	865	882	907	820	893	907	922	841	905	932	910	906	854	879	894	871	903	885	884	863	882	902	899	896	892	893	931	952	925	865	882	821	893	969	913	917	881	878	864	876	920	893	914	904	882	918	830	922	864	891	874	885	851	858	913	900	829	871	851	887	880	907	872	871	895	864	864	900	880	873	904	903	875	878	905	881	902	892	896	918	898	866	924	941	893	906	912	902	883	897	903	900	882	901	900	837	893	881	899	891	891	936	878	901	838	915	918	858	856	876	875	912	907	878	884	862	885	892	876	901	889	874	879	864	903	896	902	878	921	894	880	857	899	888	857	884	879	863	912	903	871	890	895	839	920	835	897	901	935	866	910	849	885	896	856	910	934	830	867	890	850	854	884	857	854	896	900	922	893	861	860	899	871	852	882	814	827	893	876	872	874	894	842	874	910	855	876	936	872	890	878	914	966	857	847	890	895	889	931	897	902	917	880	888	871	882	882	883	866	925	868	876	893	887	888	829	845	883	888	910	875	886	889	912	878	881	814	896	935	898	854	857	878	943	923	897	891	879	874	881	911	895	922	898	832	857	870	911	829	912	909	891	884	870	815	905	895	850	853	874	914	910	841	867	857	921	894	897	842	853	836	852	902	859	867	923	904	857	919	911	875	895	852	851	880	860	929	891	897	849	866	863	925	885	914	839	920	917	849	896	930	873	872	870	870	856	880	885	883	948	865	890	927	907	905	895	874	889	893	874	873	811	866	976	892	844	898	869	875	885	877	888	882	846	858	869	841	872	859	907	872	926	863	865	847	864	845	894	849	841	901	909	872	865	904	940	856	877	868	873	907	899	937	926	853	923	930	901	859	874	812	878	851	879	894	891	875	936	915	886	899	857	933	913	888	899	926	947	886	906	899	864	839	883	910	878	876	877	913	880	882	882	909	864	863	894	886	915	910	892	910	877	902	897	900	872	951	890	895	881	867	873	912	888	820	830	918	905	838	853	899	911	910	799	891	894	954	867	877	895	887	917	917	845	860	889	909	843	844	879	831	896	901	870	841	879	917	826	867	907	943	898	924	891	892	890	871	887	867	930	843	888	907	860	889	896	899	879	890	932	871	873	850	911	889	904	912	850	859	878	912	924	945	923	937	860	860	855	918	875	896	895	892	865	902	902	890	936	889	861	937	826	930	839	903	940	876	910	875	894	880	932	901	915	907	907	920	891	907	821	912	879	858	874	910	821	873	896	937	963	839	875	848	906	893	895	856	919	867	873	909	910	886	875	928	905	919	881	885	853	890	842	902	898	837	865	919	898	926	868	900	931	845	915	874	912	891	855	873	865	900	897	907	851	887	935	920	843	864	855	907	929	869	842	841	925	926	875	897	945	905	870	901	864	869	909	882	887	890	895	885	885	832	860	913	886	892	875	844	903	905	903	906	882	830	857	882	855	888	909	845	884	875	918	909	832	855	846	876	890	826	874	838	871	911	852	863	894	875	933	899	853	883	867	928	880	901	861	825	870	896	911	908	891	893	902	895	889	880	852	919	837	879	889	868	874	921	897	864	944	849	906	892	858	907	890	908	930	879	869	902	879	924	866	894	883	894	885	923	948	899	893	928	916	927	897	893	886	862	911	866	898	916	852	896	881	885	874	903	877	894	903	899	894	883	875	891	881	882	927	919	849	838	948	869	853	860	862	902	905	846	890	896	861	905	905	856	948	885	857	871	885	854	867	843	884	878	944	878	896	877	886	853	844	852	858	946	892	862	911	881	838	895	867	841	846	858	908	890	878	927	911	852	875	918	906	917	888	885	906	895	858	903	902	909	873	884	880	886	895	865	865	879	923	827	876	935	870	891	912	894	886	862	922	929	897	901	887	866	939	944	873	848	865	856	880	869	891	878	883	863	822	916	874	886	902	845	908	879	860	907	844	896	915	826	859	859	888	891	925	934	879	851	886	886	917	895	874	836	850	848	872	870	863	941	866	895	902	867	954	912	904	847	840	906	869	889	874	873	841	865	829	860	892	892	895	901	883	854	873	899	857	900	909	883	914	894	893	895	881	897	862	942	938	872	915	928	899	881	911	834	829	882	885	889	876	885	833	847	840	884	906	850	864	838	912	874	851	838	858	877	871	871	924	904	825	865	900	855	910	892	892	906	873	917	934	888	884	895	844	868	841	839	917	911	881	853	909	921	883	869	903	870	891	897	843	906	889	858	842	848	925	826	846	865	903	884	917	870	849	934	887	872	882	930	930	930	851	889	872	916	836	895	900	952	862	874	904	867	919	894	853	837	848	860	890	834	861	842	927	920	926	880	916	858	894	854	922	915	849	848	867	818	955	880	882	881	848	905	865	887	872	904	875	879	895	900	861	916	862	893	865	905	896	869	865	876	868	849	936	846	887	921	845	815	883	912	956	835	832	863	874	888	891	854	877	893	916	857	911	875	896	855	872	920	888	890	865	965	861	837	880	811	900	915	893	875	886	880	840	883	866	883	859	883	867	847	864	861	891	909	928	912	856	905	914	885	897	888	893	873	892	881	918	880	892	815	853	839	863	862	872	950	901	880	859	916	875	899	915	840	875	877	921	829	873	864	859	893	872	842	873	897	894	887	884	924	893	942	867	891	869	909	840	880	892	897	881	888	922	882	897	864	858	877	878	887	847	889	884	850	901	938	933	903	925	937	832	856	899	898	873	914	852	896	831	878	890	940	856	900	906	898	867	867	850	836	897	873	913	897	879	881	803	855	891	934	896	903	890	913	895	870	889	921	886	886	905	904	940	959	906	862	973	879	866	913	899	855	912	870	881	919	897	883	804	916	891	884	889	924	842	874	850	901	896	833	836	884	905	879	945	834	868	890	860	842	894	842	924	892	881	962	880	905	889	835	871	930	888	881	847	870	980	869	888	859	848	834	877	872	884	904	883	842	893	947	875	953	943	868	883	893	894	917	869	928	947	886	870	865	907	922	875	828	925	938	912	901	942	891	904	900	903	890	860	899	891	899	914	956	920	873	885	838	834	893	905	889	937	860	856	891	862	882	891	858	952	824	859	929	939	868	863	908	873	888	914	904	900	904	928	902	850	867	849	897	844	875	853	826	942	873	872	854	875	916	894	900	901	863	922	904	870	876	871	877	908	866	849	876	899	872	899	907	865	875	834	863	899	864	868	900	840	888	926	917	817	918	794	878	898	921	894	893	910	878	874	851	877	972	903	839	867	867	887	877	902	892	873	946	862	864	834	840	883	891	873	885	944	893	886	855	888	905	932	866	853	869	864	854	892	911	874	860	879	915	874	892	891	861	885	864	828	912	841	915	870	841	889	883	894	910	873	888	870	907	871	854	883	912	869	815	930	868	916	897	864	891	896	950	888	883	916	865	843
23695	20725	27905	24302	22278	20552	15137	9427	6666	5159	4305	3591	2873	2429	2027	1771	1534	1430	1300	1181	1104	1118	1032	1007	925	938	905	901	850	831	886	826	846	782	797	782	740	758	775	778	752	803	733	747	773	747	760	766	715	728	726	731	721	682	714	739	767	730	715	739	692	739	746	742	736	760	693	731	684	738	742	708	743	772	709	730	741	785	705	740	668	693	720	757	716	747	707	733	750	807	684	692	733	746	790	761	695	728	676	703	704	717	724	704	722	724	734	718	700	727	713	729	724	731	714	746	703	747	725	768	743	744	732	691	724	669	731	718	726	731	708	714	712	725	786	719	750	738	714	679	738	729	728	749	759	730	740	678	711	710	698	732	672	760	762	726	699	690	656	720	737	742	708	729	708	712	735	707	721	656	699	717	739	733	684	733	720	738	713	761	747	717	729	714	761	748	734	808	727	706	768	726	734	752	719	696	738	682	698	735	743	734	751	681	723	729	730	727	723	752	695	721	743	704	692	667	694	725	744	746	734	778	753	724	733	734	741	701	741	716	709	684	700	719	728	713	733	712	761	695	721	716	712	732	731	764	748	719	766	719	710	731	764	745	716	758	740	713	737	740	729	758	740	691	718	708	753	773	730	736	737	685	731	715	678	726	692	687	699	711	670	698	705	724	731	718	712	745	740	747	697	736	762	716	705	757	736	657	733	731	720	759	724	733	691	730	735	731	768	717	720	732	704	708	727	717	747	712	728	767	686	709	751	705	692	755	695	768	731	763	729	711	719	726	688	727	695	702	694	718	714	719	721	697	662	739	729	692	734	739	717	715	702	712	707	712	721	758	741	743	740	752	684	710	757	771	716	650	717	729	753	722	716	724	691	744	710	741	778	723	702	673	753	744	720	745	773	722	724	698	733	726	717	708	731	767	734	763	753	673	780	724	720	727	729	700	679	741	679	711	708	722	741	713	714	697	716	705	675	758	722	753	691	779	728	748	726	755	753	698	662	702	687	665	690	682	710	684	704	745	679	711	726	744	749	710	705	685	699	717	659	763	665	697	712	712	728	719	768	686	746	695	746	703	740	704	698	729	762	710	773	714	683	758	726	760	696	697	702	709	708	707	675	758	720	728	724	668	702	716	754	733	734	719	789	744	702	762	718	736	688	770	723	726	710	714	700	712	772	762	718	736	676	755	712	730	734	710	745	785	731	673	693	702	729	720	707	719	695	698	729	719	707	724	773	676	705	712	707	709	719	759	721	718	714	709	741	670	746	739	720	764	777	740	788	709	746	752	690	743	803	732	732	742	669	717	698	705	750	692	757	714	732	721	715	774	748	758	756	721	707	746	731	762	737	708	686	689	693	712	715	726	718	718	729	731	750	758	717	741	698	716	722	750	684	757	718	762	736	714	713	688	680	772	702	732	740	732	752	711	743	719	717	759	659	707	737	712	682	686	723	707	701	703	700	745	683	745	698	753	706	747	739	713	752	736	728	729	752	676	713	709	734	735	705	740	719	728	754	752	729	731	687	751	722	752	726	738	727	774	760	701	743	752	742	740	763	685	710	685	708	739	733	728	714	695	741	734	643	726	761	691	719	711	728	728	671	727	745	731	732	729	744	778	713	670	713	697	780	707	774	720	738	738	721	695	707	711	716	730	732	730	715	758	776	715	738	701	740	734	735	725	731	680	726	711	731	779	749	702	708	780	744	731	712	744	681	693	756	688	698	716	755	733	730	720	701	712	724	750	700	769	680	735	696	745	750	722	697	727	720	710	689	671	713	737	738	725	756	717	726	773	731	690	732	717	698	720	762	721	704	739	714	699	700	708	697	714	755	720	734	728	732	741	737	775	741	713	743	741	705	749	717	725	703	677	692	687	702	695	679	748	739	714	679	705	749	732	748	683	738	707	663	745	728	727	721	744	667	700	760	718	702	750	722	691	673	715	743	725	700	721	705	704	759	718	735	738	769	707	719	717	730	701	662	695	713	719	730	676	707	714	739	728	714	679	710	715	693	738	737	739	741	728	713	727	729	733	725	692	693	724	679	751	718	691	723	698	745	739	743	684	728	728	755	706	741	709	725	764	706	740	715	735	707	709	746	679	693	714	749	720	717	725	741	687	702	730	683	732	702	757	744	708	763	681	710	684	720	739	761	720	772	709	742	701	749	723	705	759	749	691	698	713	757	739	737	694	721	697	699	704	707	738	761	720	688	729	682	746	766	726	750	697	727	767	742	704	706	727	715	738	723	701	737	656	715	703	770	763	742	747	748	731	695	697	703	742	739	750	696	697	716	771	699	697	708	673	755	723	735	711	730	756	704	756	758	724	703	696	750	760	669	694	660	705	688	731	741	705	677	735	717	799	716	709	684	725	700	737	756	770	731	695	722	699	702	696	678	740	716	717	735	739	707	718	704	717	742	802	694	710	747	699	780	697	704	746	765	700	704	783	722	760	729	728	754	723	738	714	797	698	691	688	748	718	727	745	701	662	726	676	712	726	757	765	761	745	720	747	713	730	682	694	730	739	762	731	734	685	742	669	730	740	725	726	697	681	707	705	702	727	731	758	670	728	721	696	687	727	700	719	699	697	733	738	700	656	736	716	724	789	728	706	708	657	711	725	717	681	700	767	715	720	712	743	750	758	719	668	696	704	747	752	670	755	727	733	688	714	707	751	725	704	737	711	724	699	779	723	764	755	650	729	729	782	698	675	700	733	720	710	781	707	726	729	674	746	762	703	753	742	744	722	734	725	707	746	719	701	722	720	699	703	718	689	742	756	757	722	721	693	767	745	710	764	707	730	676	682	721	756	725	757	690	718	761	709	702	745	721	702	715	695	734	699	691	739	658	708	709	770	712	708	712	699	747	692	685	731	675	722	723	707	702	762	712	724	720	736	660	727	726	731	701	708	732	718	746	676	691	714	736	725	699	688	727	683	745	692	707	694	712	671	757	730	713	734	740	670	718	714	681	677	704	730	737	678	765	666	702	675	748	681	728	677	656	693	744	763	744	749	715	741	778	744	757	716	710	771	661	697	713	751	713	743	711	697	742	712	732	729	779	702	690	750	737	756	691	684	717	722	731	679	744	730	729	749	708	783	746	719	703	698	680	723	679	737	719	724	703	715	728	718	756	699	686	722	682	731	711	695	685	712	700	733	741	769	681	730	716	739	710	776	702	716	703	708	722	801	674	693	742	736	751	737	756	719	723	720	761	689	738	720	752	728	714	716	698	775	732	758	764	765	758	718	709	765	721	756	714	764	737	788	715	690	685	745	700	786	736	732	743	784	697	713	738	670	753	728	707	760	697	715	758	714	737	738	710	724	738	725	697	687	717	741	764	748	714	699	715	770	683	736	702	689	702	767	759	722	714	696	743	734	740	717	709	723	704	742	675	737	754	701	753	737	703	689	675	743	703	712	726	677	670	756	724	729	766	756	729	720	770	744	720	754	748	731	709	693	731	712	748	721	792	725	739	705	726	703	746	706	663	720	732	648
31459	49769	45409	34102	28179	23476	18817	14871	11818	9245	7533	6412	5265	4080	3483	2866	2626	2168	1931	1768	1596	1574	1486	1366	1261	1241	1202	1145	1136	1135	1108	1032	1072	982	985	963	978	987	940	969	948	901	936	910	900	855	854	834	857	855	894	877	874	923	898	930	877	891	914	906	889	866	912	864	900	816	915	877	820	860	866	854	886	868	862	864	866	865	928	876	873	848	849	884	886	831	871	847	850	911	853	865	854	828	905	864	851	882	885	888	860	879	775	820	807	850	842	914	852	853	832	805	890	904	920	912	866	852	914	881	872	875	867	849	838	908	881	870	938	835	876	900	885	835	876	878	883	881	830	863	937	808	866	906	866	884	928	890	888	899	875	849	881	916	883	865	857	811	870	882	829	849	868	857	842	925	810	802	834	894	809	894	857	812	912	846	878	834	888	883	875	856	855	901	849	891	845	859	804	868	855	941	892	851	901	869	840	890	875	887	896	876	931	852	857	897	869	891	862	882	890	933	821	872	863	900	860	835	878	874	889	866	915	850	879	883	854	831	898	869	857	862	865	899	858	908	855	867	896	855	891	867	850	849	843	860	872	857	901	890	832	882	888	915	896	918	869	825	887	884	890	854	844	848	910	882	894	862	943	922	846	909	871	877	834	884	859	843	894	861	892	923	887	862	835	912	846	886	856	852	895	849	882	842	882	853	854	859	839	857	898	835	893	851	860	894	869	880	849	820	900	865	839	868	855	909	889	877	812	886	905	867	948	871	836	896	873	893	858	855	921	834	859	865	860	856	890	869	883	861	855	898	852	846	891	899	886	915	854	932	847	840	881	880	771	877	888	823	832	894	829	835	839	852	898	851	848	892	873	824	827	884	888	795	903	885	845	866	862	909	874	829	870	856	910	829	879	806	893	869	842	869	921	894	812	873	850	883	902	928	883	841	890	843	859	887	894	905	875	872	862	878	875	861	847	892	897	835	883	887	860	940	880	910	854	868	905	890	837	876	821	851	857	828	870	883	876	840	878	904	888	854	831	877	891	804	896	893	863	870	897	870	869	893	873	829	865	851	898	891	911	852	877	811	897	862	900	897	858	909	914	842	887	878	859	849	840	839	864	876	867	822	832	903	885	873	838	941	873	846	890	874	915	885	842	917	876	899	821	849	924	868	892	890	892	870	859	939	930	861	881	843	910	879	878	893	853	901	891	898	859	863	920	945	868	910	917	903	876	832	915	854	896	890	834	868	887	826	831	875	846	898	815	876	852	835	893	843	859	850	860	857	829	832	894	873	837	876	909	837	884	825	832	930	911	850	888	906	861	857	884	895	867	830	837	913	849	868	921	852	867	798	841	910	849	808	897	893	832	878	878	872	873	925	902	833	847	862	884	866	854	876	846	907	845	861	968	905	912	838	878	896	883	845	898	882	934	882	912	829	879	819	837	891	843	844	907	824	867	881	801	857	893	876	846	854	844	864	834	896	835	914	833	879	888	818	838	892	871	859	885	820	850	857	936	848	888	846	845	867	884	880	845	809	848	876	839	872	935	823	897	850	847	864	847	855	853	863	872	840	854	829	853	861	867	865	871	861	920	898	863	839	855	873	852	871	843	900	871	880	888	871	885	853	835	816	880	842	893	845	860	854	884	918	886	873	820	878	877	885	875	896	886	820	878	906	854	869	840	847	857	824	857	853	840	839	867	866	887	881	873	865	905	867	922	897	867	884	890	816	882	848	841	875	878	843	845	900	918	880	843	872	828	830	873	876	899	853	895	825	936	885	866	839	862	904	887	828	808	840	854	870	895	905	899	851	866	862	854	893	845	829	951	877	826	876	899	840	933	889	853	858	923	855	900	840	861	855	864	883	931	891	815	890	894	847	895	855	844	882	924	868	875	890	849	871	912	838	824	876	889	861	845	853	866	890	851	913	849	874	890	868	858	839	887	887	889	854	906	904	867	878	832	863	879	865	831	898	859	848	875	912	863	872	907	814	919	905	837	905	836	861	884	831	911	889	854	856	882	862	845	867	856	865	857	840	872	909	886	863	870	870	890	906	830	859	871	866	865	860	896	891	834	885	837	876	840	851	900	857	876	924	880	856	844	830	918	839	864	871	892	937	870	895	803	895	882	828	818	843	828	849	844	807	926	864	857	833	881	900	857	845	877	883	862	840	867	901	816	837	862	887	895	860	867	862	905	888	872	868	916	872	866	875	868	841	876	787	875	861	876	911	880	875	903	852	828	861	854	824	946	829	894	881	857	858	872	880	892	888	887	803	855	930	894	865	870	865	841	874	864	882	909	821	862	877	890	823	878	844	890	886	912	873	846	868	841	881	837	865	901	857	823	894	843	862	881	888	865	898	905	893	877	902	884	853	792	869	905	843	820	892	941	874	857	887	828	750	856	852	868	838	870	873	847	897	840	882	816	882	844	873	873	809	877	906	904	860	883	907	889	862	862	865	941	901	836	857	874	862	897	867	858	887	836	824	913	889	910	849	909	874	824	886	866	883	842	906	861	895	876	812	860	898	929	851	889	871	873	891	830	868	895	862	936	852	874	886	880	956	868	870	819	873	905	850	863	852	843	877	917	856	883	890	904	913	836	894	858	904	840	912	840	826	812	853	920	886	910	853	889	863	858	880	853	936	771	870	847	867	873	854	879	931	851	845	911	851	851	840	826	898	845	825	836	868	844	847	875	847	907	886	854	881	831	820	849	884	877	846	889	881	843	834	820	877	860	919	845	841	845	894	862	916	891	854	867	932	871	887	917	882	883	876	856	908	844	886	807	853	849	859	834	848	893	884	870	888	829	858	842	871	879	851	856	927	845	889	850	887	878	861	936	854	876	875	837	865	848	901	890	900	839	856	807	899	904	856	836	876	897	844	903	909	870	792	883	823	846	831	855	869	836	876	852	870	862	877	840	864	844	838	876	880	829	872	853	885	869	886	911	924	861	903	886	864	879	816	869	911	902	893	843	876	880	908	889	867	859	842	868	884	892	870	892	890	864	821	891	894	886	868	870	913	898	908	838	857	909	895	874	922	837	857	837	875	880	860	898	823	919	855	852	920	833	908	829	851	872	867	816	881	872	884	875	843	875	909	883	918	867	952	894	871	858	906	811	870	839	915	933	842	870	845	868	859	859	905	834	875	857	918	868	834	871	856	832	903	888	886	880	866	830	863	892	875	867	888	915	844	880	871	873	881	916	887	859	848	883	839	844	891	883	894	873	842	873	844	878	863	860	845	858	912	898	826	860	904	836	839	883	850	827	897	856	866	870	870	887	923	844	898	897	952	884	866	887	852	910	881	899	847	947	849	843	851	834	810	882	892	880	826	866	887	825	856	887	798	831	839	910	854	876	821	861	869	886	902	872	880	860	837	860	864	868	857	866	840	867	855	868	921	904	889	876	831	883	881	880	794	885	847	858	836	853	806	834	884	798	811	825	901	897	853	840	937	873	861	855	891	925	863	869	920	870	880	845	871	904	831	816	925	868	839	838	831
22534	20640	28187	23216	21196	22867	21949	12994	8958	7015	5566	4619	3807	3131	2677	2328	1935	1808	1499	1406	1295	1232	1227	1148	1007	1014	987	1023	967	925	881	842	847	850	815	800	818	802	770	765	744	797	796	763	744	792	694	725	701	731	735	703	759	723	712	761	708	734	723	746	707	725	745	749	745	712	695	721	673	679	702	723	749	718	703	771	711	729	718	707	762	690	709	780	694	720	694	745	761	732	739	759	788	763	719	764	727	716	767	696	704	717	661	700	710	744	750	734	754	693	712	700	727	706	744	730	702	730	752	751	722	733	734	757	720	746	725	722	750	723	734	743	780	709	721	742	694	696	747	730	771	723	675	714	707	753	687	710	721	723	716	692	710	670	718	673	731	730	709	705	722	693	709	795	764	747	705	713	744	696	742	715	774	688	735	773	692	720	737	735	766	749	692	717	734	721	759	706	793	699	721	752	727	739	787	731	731	730	697	743	734	724	695	716	748	760	749	659	692	714	760	733	667	742	760	755	702	749	712	732	747	699	750	683	747	721	753	730	728	707	693	685	740	704	711	746	743	684	710	716	732	737	714	767	702	720	754	763	762	730	722	801	731	774	713	712	710	693	750	724	760	719	775	733	723	791	687	720	728	746	718	724	754	754	710	752	745	723	723	700	693	738	682	726	747	730	756	779	772	777	769	767	735	736	733	739	717	683	732	732	773	742	687	737	716	750	689	750	719	720	720	744	711	736	744	701	738	732	714	679	713	726	740	694	741	715	769	764	738	722	707	797	703	695	770	724	755	759	757	753	741	739	727	723	767	747	727	749	769	699	683	735	735	758	757	703	712	737	677	713	728	738	747	724	710	749	779	811	743	721	703	707	726	754	709	686	712	728	748	740	727	751	718	706	692	799	688	716	732	704	681	748	688	732	725	757	738	717	733	742	712	756	731	645	733	712	740	696	726	744	687	690	737	757	706	724	719	726	768	734	709	705	668	761	720	718	757	689	757	721	713	743	701	716	691	719	717	720	747	717	695	718	749	748	739	691	718	720	762	737	707	688	745	726	715	708	787	709	717	789	761	657	785	716	730	722	763	716	752	749	642	733	720	702	763	756	717	752	737	722	714	682	716	710	705	685	755	754	722	766	765	713	781	711	718	733	756	740	727	683	743	708	734	695	790	703	685	735	706	702	739	707	768	772	681	701	717	706	704	707	717	713	815	756	752	708	725	764	726	691	701	728	751	671	763	711	714	701	745	700	747	726	686	767	690	711	806	758	788	711	730	676	692	724	666	727	716	712	712	708	725	693	714	739	730	708	672	739	722	705	743	695	699	701	681	677	709	733	689	735	751	717	678	695	693	759	707	729	749	683	718	727	757	699	696	737	715	722	728	705	688	740	711	698	755	709	716	737	731	729	734	754	710	719	777	707	663	732	725	741	692	705	673	720	754	742	751	760	741	841	724	665	721	749	739	689	709	771	714	742	758	709	713	716	773	702	707	733	697	770	745	739	721	736	739	734	729	710	745	693	693	771	739	764	721	734	705	690	734	736	689	714	736	719	730	734	719	745	769	753	788	709	771	745	733	723	697	745	694	709	709	744	778	707	740	731	721	710	746	698	716	765	711	714	731	707	729	769	731	759	746	744	707	777	727	757	728	748	751	728	722	724	729	779	744	708	726	717	663	701	738	732	701	742	741	699	749	757	730	683	706	675	678	775	758	719	714	719	729	732	716	759	731	727	692	744	780	731	751	705	747	742	694	712	738	714	723	742	743	694	715	717	760	805	746	739	757	750	721	752	775	705	700	709	734	687	735	730	764	745	733	745	810	735	741	697	749	692	709	709	692	784	699	701	722	735	748	729	693	786	742	711	684	726	730	729	737	668	726	699	727	698	786	744	762	736	733	766	745	734	709	734	703	749	785	711	755	706	692	691	734	755	710	724	717	753	702	680	713	708	702	716	726	715	751	676	754	795	748	700	715	750	779	732	754	727	731	750	730	725	708	740	727	754	680	741	709	692	722	711	799	723	710	679	721	710	706	741	697	709	720	752	686	633	733	730	719	732	758	790	719	680	690	710	675	736	707	726	701	680	664	678	713	734	743	689	690	737	768	726	707	719	717	737	748	667	691	794	752	687	763	736	711	748	708	684	771	723	730	706	738	725	698	705	727	742	707	753	757	707	691	704	765	740	733	702	721	711	719	742	713	760	725	723	705	674	731	676	678	710	725	758	725	740	739	720	705	697	721	724	714	688	734	658	714	648	724	718	726	738	712	710	736	709	730	710	741	705	727	715	715	686	705	732	696	786	762	741	694	735	705	726	699	737	730	730	761	737	700	773	706	700	751	777	748	703	704	693	719	754	691	724	761	747	748	716	721	741	730	741	755	741	693	782	743	723	752	736	659	722	713	713	700	713	755	751	756	746	668	709	751	776	743	697	714	760	670	715	705	709	683	688	732	746	714	715	710	722	690	715	759	750	745	690	747	694	751	735	728	740	776	713	706	756	729	674	697	747	734	695	735	725	701	738	738	716	720	698	717	725	693	705	727	738	719	764	692	703	716	736	715	721	721	719	741	692	753	753	686	673	725	715	710	742	762	754	709	736	749	764	747	782	707	703	692	696	703	743	725	735	739	729	765	725	718	745	696	690	761	706	705	693	680	726	727	713	732	728	792	691	743	730	767	739	740	730	738	750	709	707	783	740	733	726	749	722	738	739	685	690	725	682	714	698	719	742	705	754	722	756	698	727	720	687	735	682	778	727	727	731	749	795	668	719	729	731	731	766	680	676	700	751	711	716	751	738	733	744	777	731	728	724	688	755	734	740	663	742	699	687	735	694	691	733	693	760	764	786	745	705	746	678	726	748	736	746	760	719	665	759	706	762	740	727	715	700	695	690	738	695	731	736	712	717	735	747	746	704	712	715	708	736	718	687	726	751	718	717	771	709	749	770	752	754	727	683	705	725	739	684	772	747	733	672	754	704	691	718	708	737	758	793	703	659	715	716	735	725	754	767	761	697	721	715	749	727	689	710	714	777	737	724	687	777	744	750	720	790	737	710	753	721	698	732	690	757	720	729	735	709	701	719	712	738	684	739	762	691	670	679	710	670	715	714	684	721	690	719	739	734	725	777	769	740	773	735	702	705	748	733	717	738	679	709	731	737	765	750	665	692	739	714	717	725	760	735	694	698	735	740	756	700	718	713	773	696	756	745	745	687	743	741	725	730	740	705	730	771	681	745	690	728	714	733	712	719	741	720	718	725	741	733	718	708	730	709	709	726	747	735	745	680	764	723	722	714	721	754	711	785	688	728	723	739	720	759	818	744	777	760	758	709	717	678	735	708	719	732	721	748	744	684	722	688	750	705	740	733	700	708	715	688	670	737	721	744	734	712	708	728	739	678	703	750	704	707	735	734	756	690	768	733	744	714	735	716	715	729	712	771	674	736	701	684	736	794	691	695	719	702	716	729	747	712	732	704	737	690	706	746	756	706	719	707	717	732
33727	55826	49293	37783	32237	27659	22873	18541	15159	11943	9595	7989	6430	5454	4519	3595	3166	2744	2330	2100	1920	1776	1700	1510	1447	1380	1269	1304	1259	1141	1074	1166	1117	1035	1013	949	991	950	961	942	946	928	875	932	873	893	873	938	927	871	844	915	899	851	885	794	859	843	843	874	839	874	856	860	836	853	887	876	903	841	869	909	840	869	928	878	852	877	893	920	891	874	865	912	913	850	864	921	850	885	860	879	915	888	897	878	895	844	862	819	863	877	890	813	843	888	816	846	875	808	835	887	878	887	850	895	854	852	801	847	844	785	814	845	916	872	834	846	845	881	919	843	842	836	845	874	834	879	871	864	868	897	837	857	888	832	885	873	890	822	784	864	894	853	887	876	886	775	900	873	870	848	873	798	823	884	897	836	841	817	852	861	883	857	907	835	848	923	857	854	889	876	868	874	869	885	930	823	820	895	918	897	827	866	899	867	831	859	897	833	877	895	897	840	853	905	839	805	868	853	851	876	860	851	874	863	865	890	879	895	839	837	884	884	915	804	856	844	818	841	878	868	876	835	868	858	906	851	837	867	834	868	825	841	836	846	858	867	876	903	871	884	881	829	818	878	826	905	830	824	849	844	836	872	848	879	866	876	847	860	858	890	842	859	828	805	841	882	839	862	833	875	829	820	856	853	831	816	798	856	843	824	901	852	859	877	848	844	805	876	858	896	936	844	881	871	832	869	863	818	830	830	857	876	876	836	849	895	891	847	832	857	844	844	875	830	875	876	840	846	912	845	841	891	863	860	836	882	875	842	932	841	853	886	895	859	843	881	791	858	883	911	840	872	860	836	851	858	884	842	875	838	897	851	851	847	835	807	875	854	863	874	873	827	918	848	885	864	913	829	841	819	888	845	834	814	847	907	832	787	894	894	878	863	881	828	876	815	844	882	859	893	855	819	831	890	882	864	859	849	847	853	861	834	837	859	873	821	834	851	879	843	857	834	859	803	862	893	863	870	875	856	865	789	878	902	869	874	898	858	814	866	844	858	855	854	831	853	861	946	868	873	861	866	846	896	816	872	882	881	802	864	842	886	877	817	867	849	858	838	821	886	900	827	887	874	862	850	826	886	867	860	911	883	872	873	850	842	851	844	867	883	867	830	867	839	880	824	877	919	822	844	820	919	913	874	881	835	835	865	850	858	845	843	850	838	877	841	908	847	838	854	838	826	887	820	856	841	862	880	890	849	909	858	872	868	857	861	911	873	916	888	855	889	865	872	882	884	830	863	790	840	828	882	889	847	926	897	893	858	884	873	863	860	868	862	900	863	827	867	841	895	838	852	855	837	826	846	840	885	893	862	908	842	875	888	847	893	891	837	862	895	848	785	852	854	864	872	846	779	874	841	860	869	884	878	853	856	844	858	815	887	834	945	895	868	835	791	851	862	889	833	871	891	838	835	925	895	852	850	852	851	845	834	920	848	866	848	864	830	815	853	887	867	852	892	884	861	868	888	859	889	836	855	897	851	836	774	873	875	892	893	820	900	867	841	904	865	877	831	873	831	880	853	916	867	864	847	916	828	886	841	868	855	844	889	899	842	906	864	903	854	845	801	852	840	896	875	871	885	837	858	888	863	864	844	907	874	828	872	902	874	907	829	850	858	842	889	868	831	849	867	829	855	842	862	837	867	878	862	864	876	875	825	846	844	868	852	869	872	884	852	865	848	861	818	862	820	810	885	830	869	853	874	864	878	866	875	804	896	860	829	866	850	872	880	801	846	867	879	885	920	880	862	855	899	925	871	853	881	815	851	865	810	847	883	827	831	866	847	894	845	865	822	872	880	867	875	900	835	894	922	837	859	879	892	911	837	840	875	880	826	848	869	859	870	883	886	838	885	895	917	859	884	874	857	848	864	840	833	827	878	839	886	883	871	850	880	864	860	905	883	864	827	905	854	842	895	932	919	801	917	877	892	881	874	877	848	795	889	858	858	886	865	863	886	865	877	836	853	850	876	865	869	836	865	799	835	867	846	836	920	906	887	836	816	882	853	847	859	870	848	841	881	862	810	842	863	857	908	887	888	877	872	822	868	836	917	810	829	846	863	867	877	838	899	882	862	809	822	863	924	847	859	823	807	855	884	833	832	839	841	833	815	883	824	865	803	871	836	846	903	848	912	872	876	857	848	854	858	850	834	911	884	893	863	833	806	847	880	867	904	814	845	788	884	860	876	895	906	822	811	843	853	875	835	839	889	864	818	867	885	881	830	881	884	849	846	852	826	870	803	848	851	857	878	940	840	856	839	886	800	925	893	876	884	864	849	874	800	859	812	868	858	859	867	868	840	864	885	845	860	862	889	912	900	885	899	871	913	881	814	819	929	838	819	838	879	901	879	849	885	848	875	832	873	865	814	891	827	893	858	850	840	827	918	859	862	827	937	796	824	859	802	913	861	837	895	806	805	898	905	856	848	828	857	855	851	838	840	866	874	865	889	855	819	847	815	869	856	897	835	885	835	832	882	834	841	845	909	875	820	870	861	861	836	900	864	851	865	862	798	889	925	882	865	863	909	918	866	908	850	829	858	846	842	869	912	824	849	814	831	853	840	873	880	834	879	929	854	933	874	934	836	886	887	842	853	842	820	860	864	843	831	867	837	810	875	857	830	878	835	842	873	814	861	889	901	933	834	814	891	821	850	875	890	898	871	869	898	871	856	851	864	898	843	812	855	848	847	908	835	873	865	839	861	898	849	850	922	864	866	856	881	843	871	881	873	880	920	846	894	923	833	878	872	873	878	875	869	838	869	888	890	831	913	842	874	857	888	884	875	858	865	890	864	843	845	859	827	826	877	866	847	814	872	847	828	905	819	876	875	867	866	889	909	831	806	848	914	880	866	864	885	872	908	853	849	841	863	854	868	838	879	887	854	901	835	858	821	879	883	899	838	843	864	890	855	837	850	925	848	874	839	800	804	863	835	809	838	899	893	846	845	837	837	854	899	832	850	878	929	818	853	816	829	844	920	826	869	867	855	847	851	846	780	859	872	887	892	860	851	894	866	828	875	819	873	785	892	836	856	859	809	919	890	881	951	843	836	877	865	877	875	913	862	908	880	855	857	826	894	836	901	901	871	836	909	874	867	861	877	916	864	916	868	864	861	844	892	835	823	879	876	857	899	836	853	884	843	856	842	879	864	903	841	807	890	856	858	893	867	868	848	865	868	933	837	867	864	876	874	888	842	836	890	819	854	832	904	880	853	862	851	874	879	828	837	839	842	871	868	870	904	881	842	853	879	879	906	871	861	858	844	902	900	881	896	852	954	857	851	837	863	836	854	826	858	827	816	876	830	918	842	823	881	847	850	851	887	891	854	830	835	859	865	871	830	871	869	858	855	877	849	904	819	816	877	840	837	834	862	876	908	886	881	919	855	904	863	857	876	865	859	835	845	865	870	883	906	837	888	849	858	822	854	842	879	854	837	840	878	861	825	832	847	793	815	878	808	852	826	868	869	883	903
27940	26429	32766	26325	16979	11574	8090	5773	4473	3446	2758	2299	1958	1786	1563	1436	1292	1206	1127	1008	970	986	969	901	897	860	851	795	863	809	787	797	743	747	785	739	715	718	819	808	743	790	710	695	758	709	742	723	759	768	645	704	748	765	717	728	752	758	744	738	781	735	747	762	799	751	780	762	752	745	711	702	743	788	772	772	766	776	715	698	724	780	707	759	709	726	694	736	747	728	739	755	745	772	803	717	730	715	796	780	724	724	732	734	776	737	733	707	776	709	724	739	763	737	777	743	787	736	772	743	740	776	751	819	733	704	752	752	736	751	797	793	742	759	758	719	781	773	734	769	765	752	736	737	718	738	710	725	771	755	710	739	749	744	733	704	741	761	785	739	737	723	791	759	713	713	757	743	725	758	763	737	730	725	739	751	712	756	766	725	745	767	734	744	769	765	744	722	737	737	684	781	762	706	731	737	743	766	742	726	714	739	715	737	731	744	813	741	717	781	780	734	757	711	703	730	727	747	709	728	781	724	733	708	748	734	720	722	754	789	782	688	744	756	763	758	757	748	750	737	720	777	781	776	765	735	736	727	768	749	696	715	744	757	736	750	758	780	755	759	690	716	769	756	739	783	750	795	693	730	713	768	752	721	744	720	780	764	751	754	756	694	716	758	733	718	774	765	753	726	718	757	725	758	754	731	777	751	757	738	723	739	761	774	830	752	788	743	716	716	746	762	734	777	781	732	714	760	724	778	731	747	763	776	765	707	704	742	733	795	758	761	785	776	737	781	737	703	788	768	714	735	750	741	733	751	731	694	799	756	703	759	747	744	780	720	734	727	730	784	705	750	733	746	763	714	707	715	710	739	707	807	757	716	705	722	765	770	770	761	746	803	694	715	764	753	743	694	743	758	746	756	752	778	743	734	747	734	728	738	727	758	772	741	757	720	792	776	737	738	716	743	800	760	711	756	765	712	764	733	767	744	717	757	787	727	705	781	752	750	790	748	788	770	788	749	710	771	713	795	802	718	787	725	735	791	745	747	726	742	723	771	776	807	766	739	745	762	738	749	794	786	759	714	722	767	721	731	735	800	735	729	714	770	718	716	745	755	728	764	723	781	710	754	735	773	754	760	747	749	766	735	708	725	744	773	723	724	768	774	706	727	735	769	763	721	770	751	761	764	716	762	766	785	742	737	734	767	785	739	755	686	710	732	729	760	725	795	742	776	729	774	750	706	725	717	734	704	774	719	746	696	771	766	782	736	715	759	772	784	709	751	765	748	712	794	744	720	718	737	765	722	762	748	786	737	818	735	663	730	739	721	754	762	742	760	752	715	758	797	758	770	773	723	765	720	780	774	784	756	796	745	763	725	770	717	733	712	774	775	743	740	764	769	783	782	791	738	734	736	773	803	821	739	717	768	829	760	778	723	730	738	776	759	729	725	745	738	732	737	731	759	695	705	775	795	787	749	746	787	728	728	764	751	767	729	798	781	787	750	760	763	759	764	710	807	748	797	704	728	706	718	724	800	747	749	722	767	734	722	697	685	738	752	741	753	730	746	740	761	743	748	752	743	777	717	721	722	748	755	758	733	771	768	760	731	721	753	730	746	749	780	722	737	742	757	747	724	776	756	738	683	779	759	733	709	695	722	748	750	750	738	774	729	768	735	768	783	742	762	723	756	721	685	721	712	760	786	781	762	699	765	782	744	712	709	724	766	749	780	733	700	757	733	823	761	756	787	737	769	757	764	742	718	778	756	776	740	753	704	771	711	739	754	714	742	766	709	735	759	755	748	811	740	798	763	748	762	735	718	782	784	714	746	764	763	719	746	710	688	710	749	755	757	750	766	761	744	707	767	714	791	715	743	750	730	719	731	735	759	790	761	729	725	740	740	730	724	768	714	717	721	736	732	725	735	715	807	712	770	729	779	714	739	755	730	722	796	714	738	741	775	744	713	762	741	762	770	760	711	709	804	754	761	775	756	754	778	711	777	736	746	697	749	721	746	781	715	728	725	784	708	763	713	791	747	750	701	797	738	721	769	721	725	734	710	802	709	779	765	749	760	741	745	738	702	735	746	730	756	707	712	736	713	771	732	707	722	764	730	741	737	759	782	750	781	766	790	727	735	719	722	740	720	788	789	745	727	752	758	747	752	743	690	733	713	715	788	745	753	738	724	720	744	747	731	804	730	752	705	790	754	749	740	717	805	750	723	697	720	705	762	779	734	726	726	738	759	724	743	736	717	774	692	819	771	744	733	752	763	751	746	749	748	783	702	747	736	779	762	725	750	743	754	726	723	753	732	748	756	757	710	736	730	772	778	759	812	787	730	742	753	815	739	744	751	717	789	771	756	733	701	727	713	684	728	808	764	706	753	719	756	756	722	777	743	734	769	764	763	732	755	758	741	744	788	755	742	770	747	750	732	732	771	774	742	733	734	764	759	734	754	757	755	794	737	774	777	773	778	781	789	739	741	795	729	778	735	753	712	751	709	751	807	717	728	738	768	737	741	749	771	789	755	799	774	797	727	773	747	754	708	768	721	731	771	709	710	737	776	757	772	733	724	728	706	733	735	695	707	806	712	755	723	761	718	744	755	755	714	746	789	707	762	751	801	742	757	729	722	693	773	812	748	742	768	734	751	791	731	773	765	752	746	716	764	734	715	791	741	785	768	746	748	787	757	768	768	733	770	743	737	777	726	741	778	712	740	742	779	736	749	691	767	757	669	766	768	741	747	764	756	746	706	721	718	721	708	780	721	746	760	785	805	696	763	741	712	744	730	737	699	757	717	763	745	705	717	731	747	750	707	763	695	753	715	712	756	732	690	782	707	750	740	734	771	697	723	719	764	785	732	750	766	703	748	765	691	726	749	748	764	754	728	755	741	741	777	779	841	739	748	780	697	755	748	734	744	769	753	744	737	737	757	740	749	678	709	789	760	691	750	713	768	693	733	747	753	757	738	735	763	733	776	705	742	756	764	747	772	747	746	750	747	761	754	748	730	774	713	741	775	863	711	741	727	710	813	721	776	703	747	745	755	766	734	796	714	745	762	776	728	715	722	782	754	739	721	754	746	734	727	740	767	716	813	727	766	787	719	660	729	708	784	715	784	737	744	725	694	751	750	738	750	760	698	780	806	772	723	773	730	735	704	730	726	748	741	753	732	740	768	742	746	764	750	743	750	773	732	744	723	741	726	823	753	768	778	676	780	754	755	765	782	742	797	744	740	750	724	774	746	733	749	754	770	712	774	815	738	691	728	749	750	715	774	788	741	761	771	741	762	815	708	736	728	781	727	714	723	730	749	765	760	737	781	794	741	730	776	762	673	705	793	804	747	800	785	767	718	763	725	758	724	719	778	750	699	776	752	726	772	715	732	757	773	738	760	791	760	770	778	765	733	726	730	723	759	708	710	742	756	795	728	759	749	739	766	779	737	778	773	748	761	738	729	698	782	721	777	792	798	815	716	778	758	715	738	746	740	700	744	748	726	724	727
31596	43088	38398	28063	21700	17480	13681	10617	8358	6500	5140	4245	3611	2941	2461	2121	1939	1759	1551	1471	1371	1265	1254	1196	1140	1137	1102	1098	1025	979	1010	1012	926	977	926	961	1021	972	915	939	910	958	921	927	911	889	928	952	888	903	942	948	855	897	957	907	944	811	882	892	869	916	891	886	882	948	875	905	868	884	900	900	931	878	886	911	882	931	898	884	888	899	878	881	908	888	902	924	952	936	838	918	885	921	859	871	909	908	909	910	898	894	905	904	872	927	856	878	877	948	848	907	899	944	865	853	894	902	896	917	949	926	910	923	902	891	910	903	882	850	939	952	898	938	898	909	878	879	852	888	868	902	872	934	882	894	909	896	858	918	911	908	825	843	901	924	859	866	887	920	915	912	914	876	840	880	923	844	847	904	858	946	897	950	824	886	876	927	887	876	873	889	885	874	912	936	914	871	955	841	917	892	866	925	919	944	890	876	890	862	883	859	898	899	868	873	898	959	927	933	904	924	876	842	897	901	900	862	883	850	896	919	975	888	872	936	852	918	923	877	874	917	949	931	920	918	897	880	900	863	842	869	908	881	905	901	854	860	899	871	931	918	920	881	936	866	904	825	865	899	943	939	929	901	887	839	892	879	893	865	901	924	843	962	933	915	926	898	945	857	873	942	856	874	881	932	825	944	951	927	916	881	986	905	860	904	899	937	920	885	919	895	857	931	899	931	907	939	876	943	858	929	863	922	947	849	909	878	881	895	903	904	893	860	883	900	864	865	877	885	951	962	910	871	905	832	897	922	893	898	858	931	937	910	935	907	909	928	895	852	910	901	945	935	924	919	892	845	902	848	896	943	906	898	866	903	891	907	940	878	923	951	894	912	929	865	842	860	915	877	915	890	913	921	841	918	921	881	923	904	929	955	918	913	943	954	932	947	879	832	910	932	898	907	929	871	906	905	906	808	876	921	862	849	904	867	901	913	939	886	940	919	902	873	912	886	877	931	935	949	897	884	921	901	929	869	915	910	887	853	935	894	930	866	916	924	907	885	889	942	951	917	885	930	958	864	920	890	891	901	863	872	898	907	887	909	866	907	908	891	910	890	885	913	879	926	819	886	907	879	873	942	906	896	928	927	827	898	938	927	918	861	890	889	901	849	854	923	937	888	860	887	944	872	909	893	873	883	898	908	914	885	929	866	932	943	905	919	854	887	856	897	909	912	879	963	932	881	864	891	957	904	878	948	829	868	947	923	928	891	910	969	904	883	895	890	898	888	893	908	852	911	941	880	907	927	885	870	902	926	927	887	932	926	857	913	906	861	954	857	869	920	941	854	889	893	890	937	863	927	905	920	854	918	953	919	909	890	865	893	862	890	889	928	914	888	885	904	787	940	854	907	960	899	920	905	912	934	912	865	923	923	893	903	910	910	867	883	931	910	877	919	882	910	887	934	923	942	850	878	852	893	846	916	918	924	940	879	931	895	895	893	894	918	908	862	878	853	874	879	837	905	862	837	909	908	932	892	872	881	887	935	913	925	863	906	911	862	879	941	904	892	897	936	935	923	885	915	877	897	915	809	880	852	893	886	871	859	913	930	859	855	912	862	904	906	921	865	900	848	885	943	926	927	880	915	855	833	857	943	933	884	905	883	964	909	847	905	917	899	881	942	879	927	891	916	870	927	889	884	855	892	917	914	907	906	924	868	906	934	867	865	916	911	835	867	895	839	872	950	866	905	917	851	885	933	899	849	874	888	838	876	887	894	900	912	901	879	908	933	892	904	924	917	940	874	878	964	902	944	899	879	906	873	860	892	888	933	975	891	916	879	903	909	932	960	928	873	863	922	883	899	929	921	862	897	937	894	938	902	925	891	844	892	877	920	856	893	896	880	894	933	842	893	842	921	910	859	884	897	899	900	929	895	909	903	843	971	878	899	902	899	899	938	886	961	880	915	906	893	926	942	932	886	921	925	885	933	890	954	874	885	927	933	925	887	918	907	898	896	881	853	946	862	930	926	936	876	947	875	931	899	919	916	860	902	861	945	873	931	875	887	953	853	911	931	899	880	845	872	873	891	895	894	955	874	899	892	934	861	859	884	891	895	880	945	937	902	892	879	947	944	907	925	892	888	896	894	902	879	928	841	833	901	916	906	923	874	946	898	899	887	914	933	904	911	897	858	951	890	917	905	891	924	913	964	900	927	977	867	927	876	897	869	887	915	923	912	919	867	851	864	872	951	937	879	896	851	904	898	932	929	893	879	860	850	877	909	893	907	865	902	896	924	862	858	948	924	879	915	960	957	881	863	912	908	839	932	901	910	863	881	955	861	884	947	870	906	886	859	862	899	951	905	872	885	937	869	854	847	944	870	876	880	930	882	886	934	860	892	913	898	904	843	903	942	901	956	884	911	928	910	927	920	888	890	867	902	869	859	885	841	866	845	867	947	838	902	920	833	914	831	877	905	919	917	885	952	909	902	868	874	853	911	914	900	917	871	886	947	902	887	909	906	924	869	875	882	944	919	875	916	864	907	871	854	919	897	871	895	902	929	873	926	934	890	909	854	875	913	871	926	898	926	891	881	946	867	896	870	920	903	911	911	925	898	890	910	907	925	932	956	889	902	864	861	863	908	909	901	893	880	907	885	917	902	914	880	865	923	864	889	876	924	892	942	892	933	881	906	901	913	910	942	911	935	920	897	889	874	900	882	891	895	836	898	913	898	847	936	831	919	864	848	902	922	879	937	916	826	883	896	860	925	946	913	920	923	865	897	883	917	920	923	860	930	909	883	903	827	947	872	916	869	846	916	936	905	877	907	902	870	889	902	927	877	914	939	874	910	915	927	870	854	878	934	923	901	933	928	957	920	889	897	938	871	956	927	890	922	934	928	903	917	907	930	886	904	889	887	925	902	855	898	905	915	889	937	884	906	915	919	832	832	921	909	905	896	884	854	931	885	870	863	849	898	938	978	865	913	882	839	907	904	944	845	924	894	862	936	872	858	876	962	947	933	882	837	897	908	885	902	899	928	895	960	885	854	906	858	948	905	886	949	893	868	921	909	952	884	943	913	946	887	918	948	891	867	910	874	861	961	920	881	884	893	894	925	909	897	877	892	916	903	879	876	870	924	861	924	911	836	838	889	936	913	901	864	887	915	897	874	934	889	913	901	888	866	884	925	896	905	851	882	919	850	876	905	898	854	911	947	941	903	943	867	906	875	866	858	844	946	948	908	906	861	858	884	895	908	875	942	861	885	866	911	910	891	922	890	951	939	916	891	906	902	924	900	898	926	871	959	878	921	891	880	912	882	815	919	944	907	936	901	934	897	850	933	918	865	903	891	893	955	940	881	925	870	995	904	921	905	853	893	913	879	925	903	897	959	930	908	929	910	909	856	922	962	941	873	859	911	870	962	905	934	885	894	951	877	929	914	949	838	902	908	857	870	919	887	898	885	859	886	889	924	921	888	933	930	882	899	908	917	972	852	901	928	933	918	875	926	891	880	886	886
24535	21447	28851	25132	22929	20877	15570	9628	7009	5532	4429	3619	3013	2560	2247	1917	1692	1556	1311	1233	1199	1100	1119	1028	973	966	975	947	879	883	880	847	875	827	784	827	821	864	837	766	771	781	748	789	726	785	792	810	770	763	768	811	793	742	747	810	783	793	753	791	720	760	737	813	798	774	753	788	774	749	759	782	761	771	746	763	720	754	729	767	747	749	768	769	788	765	794	732	761	775	782	749	749	737	746	795	743	790	749	796	782	749	779	786	757	789	704	780	787	737	733	785	761	712	734	746	730	773	737	732	805	738	785	788	757	799	744	762	750	763	781	749	745	766	770	776	732	754	727	746	739	732	738	748	756	758	749	772	769	735	800	777	779	762	773	753	729	765	763	797	767	789	727	760	765	749	777	736	777	772	812	750	788	767	756	753	762	719	779	700	767	764	778	773	721	743	758	737	746	785	718	739	748	722	738	794	788	765	733	771	757	735	735	773	764	777	767	675	777	769	809	744	764	810	793	779	761	790	793	739	726	780	776	720	706	762	733	722	732	814	721	785	771	746	788	760	745	737	751	769	769	715	766	753	740	808	752	773	727	776	801	756	783	770	804	797	772	719	736	787	724	740	797	757	730	729	746	744	763	746	734	738	781	736	776	771	734	730	783	741	740	749	745	762	805	700	780	792	761	738	784	698	762	797	804	785	765	749	715	696	761	779	738	757	734	755	775	748	760	742	730	774	762	754	764	767	748	763	746	743	761	765	753	775	756	759	728	749	769	761	775	755	804	778	781	768	762	798	806	751	735	741	766	740	777	758	692	790	758	772	744	732	761	753	796	795	751	771	770	749	750	754	767	741	772	786	695	764	750	752	781	777	780	745	720	769	767	767	748	734	725	798	751	750	743	726	760	756	761	763	751	727	787	795	754	718	765	726	719	770	776	760	762	748	719	748	774	798	693	745	792	759	791	757	755	781	801	800	738	739	754	811	803	759	728	756	751	706	786	756	733	750	758	735	738	703	756	788	786	744	757	769	778	705	746	733	751	792	790	862	788	743	759	800	783	793	747	721	763	794	763	745	763	756	759	734	751	743	760	731	742	738	736	751	821	744	713	742	766	710	769	723	696	734	825	761	736	762	753	694	735	707	765	814	753	772	744	781	764	787	743	825	755	786	772	722	786	778	789	761	757	728	764	786	820	758	759	743	724	757	815	749	744	725	769	828	777	765	789	749	741	732	718	775	719	777	733	751	768	698	770	703	757	801	737	699	763	749	775	753	776	758	775	764	764	740	759	742	756	756	754	746	766	758	760	784	744	761	791	782	756	780	748	751	716	778	758	751	719	753	752	793	741	833	741	782	780	749	772	727	752	703	766	724	828	744	807	712	772	707	748	759	804	787	770	768	783	787	749	815	753	738	743	770	748	737	785	737	776	756	779	784	795	751	767	752	801	717	773	745	754	760	730	748	717	743	730	712	786	725	763	785	747	803	783	768	780	738	780	771	764	753	756	770	759	763	737	747	733	825	769	738	747	720	799	779	774	755	774	800	734	709	792	795	761	798	741	785	692	740	751	730	762	783	783	712	757	740	721	813	823	764	741	765	752	760	786	740	765	753	761	762	745	788	738	729	785	758	788	763	709	698	756	739	781	712	743	788	759	770	768	768	762	793	808	776	741	774	799	750	773	721	732	732	769	754	789	738	768	733	741	710	777	724	790	673	792	791	767	772	720	781	726	729	767	708	727	743	770	777	765	733	745	715	767	720	778	748	746	755	775	764	750	742	774	716	729	691	780	694	808	707	770	743	732	749	814	704	774	771	738	738	783	709	737	787	773	787	753	749	755	783	723	748	733	752	757	759	746	752	701	804	781	736	722	780	705	775	817	778	797	746	756	729	725	756	797	752	731	706	754	716	747	765	781	762	746	793	772	777	746	774	797	848	751	723	727	769	742	783	735	723	769	726	757	768	783	740	699	686	773	715	788	784	763	738	748	726	749	741	731	733	728	739	802	743	754	774	804	702	766	733	734	753	743	790	786	746	772	746	760	829	755	703	783	768	715	763	755	762	725	777	753	778	782	704	734	731	766	754	762	702	721	809	740	784	786	772	746	726	754	790	791	744	780	707	735	747	727	766	789	772	786	736	819	792	764	766	702	730	802	743	750	740	752	783	752	716	763	749	701	796	757	772	781	752	826	713	700	748	766	697	725	779	815	799	834	731	737	783	763	787	784	782	733	758	760	707	781	750	725	762	769	767	790	793	747	786	787	739	779	749	733	741	779	779	796	777	810	730	798	767	782	792	734	766	802	808	763	781	779	788	768	699	721	779	773	780	753	787	802	771	734	718	755	754	755	698	759	740	736	715	802	736	691	742	752	788	725	807	782	742	709	761	755	771	747	789	715	758	770	743	755	720	780	786	746	761	793	804	775	752	759	787	759	767	677	692	788	797	765	753	738	737	750	715	718	755	772	743	750	777	757	778	748	737	742	752	782	791	779	713	785	731	689	772	781	773	740	785	745	783	736	738	761	758	761	782	756	753	776	781	710	760	749	819	732	751	748	790	727	777	740	744	693	762	762	793	775	760	741	743	732	768	795	759	723	750	751	798	798	772	745	784	792	708	741	794	715	715	785	709	691	778	771	806	776	754	723	740	793	736	759	727	790	792	734	756	743	703	751	724	750	778	843	757	763	813	826	763	773	762	794	714	770	729	746	763	811	769	772	754	751	760	793	754	750	759	751	715	760	731	753	829	761	796	747	742	758	776	777	788	734	780	764	780	763	754	763	725	779	750	783	809	728	795	793	734	748	739	821	704	760	790	740	778	766	781	785	735	764	739	725	750	778	762	804	757	782	778	789	800	749	766	755	722	771	799	765	706	725	761	721	733	742	817	765	798	807	722	768	755	776	741	750	727	743	764	800	801	754	782	768	748	752	724	772	728	777	785	807	739	737	719	729	754	726	759	735	763	806	741	709	761	760	790	734	772	756	711	730	763	798	693	789	773	770	780	761	740	731	746	796	764	789	762	780	732	776	746	755	682	724	767	796	757	705	736	766	701	766	740	748	773	747	757	733	776	767	755	770	794	730	812	754	716	781	772	761	767	717	734	775	720	788	710	733	775	710	766	737	750	789	750	756	773	799	739	754	739	724	824	730	769	766	750	745	732	749	733	777	744	772	763	801	743	734	774	780	729	779	773	757	756	764	739	763	759	783	786	751	729	751	759	744	784	753	762	741	755	744	756	758	758	745	778	811	791	780	761	750	738	711	808	761	773	745	791	775	755	758	726	765	787	755	711	777	744	721	765	762	751	793	741	711	781	815	769	735	745	767	751	772	766	727	726	756	782	767	742	775	778	793	763	797	724	783	709	744	807	768	769	751	717	777	777	729	744	759	778	777	746	724	744	756	737	737	783	735	803	759	713	717	770	744	714	753	771	783	757	795	776	758	732	692	762	714	759	737	771	739	798	743	752	813	697	744	760	728	773	782	784	786	752	783	738
31838	52016	46462	35037	28862	23873	19496	15526	12411	9861	7870	6347	5339	4270	3558	3067	2724	2424	2058	1860	1589	1656	1508	1419	1374	1412	1286	1192	1191	1106	1074	981	1109	999	978	1028	1011	1013	978	989	980	977	952	922	924	956	930	929	911	912	918	945	931	883	877	871	929	930	879	915	877	986	921	932	910	956	891	878	939	872	930	900	965	878	912	883	906	938	909	863	879	925	914	922	953	900	910	902	925	929	916	866	887	909	863	891	922	959	952	935	931	932	927	901	866	890	922	907	900	907	931	890	942	919	904	895	975	919	989	880	928	957	913	940	874	915	916	888	869	935	894	926	918	957	930	974	892	920	892	923	873	913	941	885	922	908	907	976	878	950	929	957	855	868	960	863	901	877	952	881	869	881	923	932	929	997	852	919	905	916	893	908	892	924	905	967	861	873	873	910	877	930	903	882	917	897	912	814	937	958	895	925	915	843	921	902	918	911	888	864	895	840	891	922	897	856	907	927	965	887	903	863	869	840	898	856	956	914	932	897	889	856	940	894	873	898	913	900	954	868	902	879	992	901	896	960	902	927	881	842	885	900	915	943	881	896	907	839	883	917	899	904	996	877	901	868	874	890	903	916	915	896	926	897	928	918	890	910	904	881	916	884	883	883	945	922	925	842	920	914	857	915	925	891	1003	909	935	902	881	903	898	949	914	910	899	936	945	899	914	902	967	908	943	894	877	885	913	852	921	965	935	904	923	920	895	924	923	961	869	889	911	918	878	901	836	879	957	911	907	845	900	959	861	977	874	924	951	870	945	910	921	993	938	905	877	890	887	994	877	893	902	881	848	906	916	909	853	900	837	882	911	848	905	903	903	927	906	986	908	916	936	892	899	915	918	874	890	918	918	914	946	883	888	889	889	946	894	901	936	892	918	883	971	880	897	842	928	949	934	916	866	908	867	941	915	913	887	933	904	894	946	888	918	902	903	910	914	892	930	928	895	933	948	912	957	871	958	878	870	897	892	920	925	887	852	912	865	918	895	901	948	827	955	900	876	932	941	913	877	895	906	889	863	829	895	881	901	948	928	853	957	880	901	920	956	919	866	894	921	936	896	922	949	891	875	958	894	953	904	901	891	932	898	914	878	924	849	901	922	933	940	873	923	867	916	932	873	891	838	1005	947	913	932	974	915	941	922	947	878	913	916	899	906	942	931	936	895	896	918	892	892	954	876	988	872	913	951	965	934	865	933	905	857	969	909	897	867	878	862	915	929	901	950	967	873	863	844	953	920	930	909	895	865	853	928	936	912	887	900	906	946	904	922	907	932	948	913	930	914	877	915	928	875	906	930	938	961	833	911	924	881	932	946	905	917	925	909	908	946	925	931	915	921	905	955	880	872	902	922	947	842	863	957	884	945	902	874	945	938	878	923	954	913	876	873	890	922	870	911	946	924	959	904	931	872	900	902	894	914	950	922	884	937	896	925	852	853	847	865	879	917	887	921	953	961	877	936	894	880	939	912	886	901	866	834	909	881	942	938	952	919	870	870	930	908	926	923	873	886	899	873	909	904	870	870	906	930	876	904	923	909	906	899	916	884	901	907	898	901	943	936	813	855	909	910	920	850	857	909	941	928	918	931	938	941	884	917	896	911	883	934	897	892	877	871	899	891	908	883	917	925	889	912	935	899	883	889	910	952	894	951	881	929	920	934	920	919	904	890	914	933	888	889	931	830	947	928	924	885	903	932	919	912	873	897	871	884	883	912	902	873	907	896	887	931	948	850	903	929	900	934	964	911	947	977	940	946	874	981	870	887	886	897	873	884	884	934	952	888	922	890	870	859	878	874	913	915	884	892	949	931	925	918	865	936	951	895	922	969	940	881	918	878	917	884	890	945	979	904	893	929	881	908	914	913	879	920	896	871	891	922	924	940	939	923	896	937	897	926	945	853	903	910	898	939	907	915	926	945	930	905	906	912	934	906	903	896	920	850	920	904	923	938	871	966	943	904	964	957	944	920	908	911	886	905	863	856	928	911	899	884	901	920	929	890	918	895	875	907	969	971	893	887	881	874	951	887	867	912	953	906	952	947	918	854	868	897	943	888	918	939	937	956	912	940	886	927	837	953	912	888	873	884	904	910	957	867	908	928	906	965	915	906	908	910	881	954	930	952	842	902	941	908	924	910	863	913	905	915	895	971	904	872	890	897	903	876	936	922	868	942	898	922	887	869	982	909	926	884	864	917	905	967	963	908	958	865	953	948	857	899	964	880	962	1019	917	901	939	925	877	889	909	966	881	867	893	896	884	910	934	879	905	811	899	856	898	946	923	941	862	908	916	907	919	935	854	876	839	919	846	895	879	867	929	912	842	939	908	899	901	909	938	929	885	911	937	950	917	943	902	904	913	912	868	949	898	898	905	908	887	934	893	887	895	878	953	921	922	865	942	919	913	924	909	941	876	914	914	897	917	931	940	854	919	933	925	922	925	889	924	902	959	850	917	934	887	928	925	929	952	861	915	896	907	876	904	895	956	877	894	888	861	911	869	940	933	926	902	907	917	900	963	884	896	837	885	945	926	892	866	946	903	907	885	890	901	861	917	929	910	874	976	911	887	922	949	925	841	933	907	903	943	968	909	935	878	896	912	919	884	878	908	922	881	899	924	941	884	899	956	876	904	955	942	843	922	921	919	896	970	947	907	998	926	872	862	922	913	876	907	886	917	926	904	886	901	905	909	918	936	917	887	919	949	950	884	912	897	909	879	956	888	887	927	872	919	847	886	900	940	883	898	891	964	844	894	849	949	903	861	898	937	922	891	938	895	966	925	888	915	916	882	900	937	898	913	855	923	888	942	906	880	895	896	952	875	906	921	849	963	923	870	906	884	893	912	929	906	857	883	953	902	903	869	892	883	920	917	917	915	902	940	907	909	894	905	902	913	857	907	928	919	945	918	898	882	945	914	910	882	900	904	896	903	970	953	943	928	812	918	925	895	887	863	958	932	895	867	915	930	898	946	939	948	890	950	902	903	918	840	923	891	930	854	968	893	907	897	883	907	921	962	870	875	926	912	931	909	934	963	877	887	918	822	904	945	852	909	881	910	942	960	936	914	912	892	917	933	889	931	943	936	923	884	909	916	947	922	901	891	912	904	876	909	896	901	929	919	854	868	858	935	928	866	884	908	919	940	930	943	917	951	880	887	911	932	919	889	909	922	965	933	898	898	899	905	923	919	890	901	962	905	890	944	893	908	945	957	966	900	909	905	900	895	970	870	918	876	912	862	894	951	876	941	881	884	831	924	909	952	897	858	921	939	910	887	870	934	985	938	918	896	951	957	963	885	950	901	922	883	864	889	985	888	913	909	857	965	885	912	883	917	911	918	877	931	878	945	955	857	878	917	886	916	927	898	909	870	987	921	927	909	862	891	928	927	898	912	929	961	950	892	870	932	935	902	861	945	886	882	910	927	909	939	873	893	948	875	939	874	908	901	853	853	909	908	888	933	952	998	897	899	855	895	944	900
22428	20587	28072	23184	21100	22737	21654	12822	8967	7197	5669	4519	3702	3195	2636	2290	2019	1830	1606	1434	1292	1248	1216	1129	1059	1019	985	939	971	833	918	843	827	880	760	812	827	836	804	761	760	767	741	791	734	798	754	743	760	690	760	769	738	742	743	744	742	733	736	733	776	764	751	735	710	753	762	695	737	707	796	764	781	738	770	759	747	726	736	746	722	727	752	738	734	760	741	723	677	739	711	702	680	716	725	723	742	746	711	744	734	776	787	741	701	766	745	717	764	749	788	676	720	765	725	757	708	769	756	774	770	801	700	749	705	731	721	760	738	740	726	745	711	732	767	719	753	757	742	755	796	749	804	793	725	712	764	731	737	736	729	741	735	777	762	752	721	770	736	764	749	740	719	786	773	754	737	718	754	749	747	753	732	759	798	712	763	736	739	764	743	709	754	687	748	765	745	701	720	723	745	726	730	770	739	709	791	748	706	714	785	725	748	747	705	722	775	752	711	732	691	718	761	691	780	729	756	738	734	733	747	729	733	743	750	684	761	753	712	757	724	749	712	765	746	719	732	737	706	753	716	719	734	736	742	734	754	790	774	741	739	748	761	759	729	674	701	733	722	768	735	725	803	723	766	701	776	756	736	670	766	752	783	739	687	750	767	739	718	704	723	729	782	703	751	760	757	783	778	737	757	740	746	740	776	740	714	780	727	736	728	725	753	720	729	728	725	764	735	759	715	712	740	696	773	765	704	719	736	701	728	765	741	783	756	691	715	763	725	738	728	676	793	724	759	770	721	759	732	753	735	767	737	712	760	705	744	739	715	731	723	724	727	700	740	706	753	746	764	780	732	756	705	832	707	782	730	735	710	721	722	740	710	773	731	768	694	746	711	715	733	696	743	751	735	749	723	760	764	720	759	697	783	784	711	700	727	741	745	745	679	721	718	716	741	732	773	693	813	743	708	779	776	712	741	748	756	745	770	765	778	742	758	745	731	743	769	743	725	745	713	753	716	735	707	707	759	789	763	732	722	731	772	745	676	749	754	719	763	744	744	679	689	751	778	741	782	725	815	732	707	733	751	760	766	741	748	755	737	698	717	747	728	676	719	710	742	738	759	736	709	730	750	740	732	755	712	772	736	754	748	744	741	794	734	719	710	733	725	687	694	702	710	709	753	765	748	710	686	733	723	727	739	751	729	745	756	712	739	707	718	756	741	746	759	781	784	776	714	734	739	731	706	749	649	761	744	740	737	748	716	700	734	798	757	753	751	741	766	687	695	731	761	735	714	763	754	771	725	696	733	760	686	750	791	737	685	734	767	736	746	711	802	721	734	697	776	714	723	709	739	688	731	766	762	776	776	796	735	754	704	753	734	717	738	741	743	727	759	753	715	726	771	756	753	751	724	741	730	738	725	734	747	705	734	708	696	760	725	761	718	734	746	703	704	711	735	732	766	750	761	766	759	733	712	743	757	746	714	734	730	789	741	732	717	761	736	722	758	795	756	749	769	745	735	718	763	727	751	774	771	777	777	696	720	703	727	751	713	745	797	728	736	742	714	754	749	722	675	724	757	713	728	750	758	738	732	708	671	764	675	706	753	700	762	758	726	752	737	729	723	764	769	735	718	740	752	744	738	726	716	752	749	731	737	726	716	764	740	768	737	705	717	729	718	747	774	713	777	750	725	730	751	741	715	720	720	729	725	799	733	777	713	711	682	698	750	720	734	752	735	742	733	723	734	694	774	703	792	722	727	734	752	727	727	704	709	758	688	736	765	763	696	759	733	714	724	733	758	831	675	736	735	736	733	742	740	736	746	660	667	756	721	783	756	694	738	785	707	745	758	792	795	754	744	714	731	686	727	772	739	768	726	735	733	699	739	683	754	767	739	760	814	696	775	745	765	785	764	700	702	744	770	718	749	710	747	739	703	730	697	767	727	750	747	762	687	749	750	768	708	749	748	722	674	785	742	726	798	728	688	756	716	685	730	774	726	744	734	721	733	782	683	805	735	760	705	729	783	787	741	747	774	778	751	717	751	711	743	779	802	767	777	779	709	787	755	761	738	716	720	685	731	736	722	778	772	756	790	722	741	714	721	770	755	762	792	717	740	719	764	764	745	772	733	771	759	721	732	770	676	746	732	732	699	724	727	767	719	746	724	699	725	729	717	761	779	750	691	735	727	745	733	751	750	744	717	691	733	749	756	727	719	691	727	722	745	727	735	725	751	768	728	737	710	763	741	733	712	778	724	756	735	675	797	704	735	717	690	675	746	755	753	740	744	793	737	751	732	728	764	728	720	669	734	757	664	772	753	734	696	776	731	781	780	744	737	713	762	688	717	706	711	726	775	741	721	692	700	757	735	742	726	714	757	729	689	699	708	732	754	758	689	700	760	765	683	759	764	748	745	711	764	777	701	755	731	825	673	755	756	746	737	750	726	757	742	713	760	745	750	705	686	795	726	769	709	708	736	767	756	703	778	714	762	735	726	725	730	724	763	771	719	716	691	737	678	703	767	731	738	710	766	736	733	768	738	824	739	777	743	712	721	719	705	693	725	767	746	736	794	772	684	686	734	690	712	764	739	761	736	791	714	765	740	725	672	745	707	745	729	735	734	727	743	747	740	767	791	709	742	745	732	711	742	724	789	748	758	751	740	709	752	742	755	745	717	730	729	756	756	709	765	773	695	723	735	758	740	680	779	679	750	726	686	738	725	683	712	724	715	740	730	732	726	736	743	728	752	701	707	725	771	687	742	738	700	812	744	718	729	733	732	787	686	712	726	734	736	774	755	755	773	748	719	725	734	724	703	765	756	774	750	789	751	710	745	748	743	728	762	813	739	707	770	681	759	752	732	712	751	803	709	724	755	737	748	700	748	687	741	738	732	730	764	736	722	714	820	765	712	748	680	724	703	747	743	744	745	740	746	733	755	750	751	747	728	773	752	747	774	699	630	773	728	752	692	742	780	751	722	748	764	746	744	726	692	746	737	731	795	725	720	717	721	779	755	730	714	754	658	767	724	723	760	733	700	755	755	737	753	696	718	725	710	707	719	744	736	741	701	743	712	736	768	718	745	758	722	768	716	682	756	703	750	731	766	714	685	725	752	742	701	773	707	737	721	726	746	717	745	694	771	783	770	737	726	733	724	759	725	732	744	790	681	711	782	795	788	755	706	700	758	754	725	777	727	787	753	718	748	793	729	744	748	709	722	710	729	682	758	735	693	679	717	745	705	751	740	718	706	732	795	709	677	720	758	713	763	704	728	712	746	711	714	740	729	729	784	732	760	772	702	735	684	731	737	734	698	718	711	731	746	722	738	762	703	718	702	747	752	700	705	697	730	722	720	715	760	726	734	745	747	696	731	780	729	713	744	725	770	715	721	716	770	754	703	718	733	759	709	756	752	699	725	759	755	741	759	748	742	735	711	701	724	742	759	696	776	743	755	736	763	782	731	719	758	744	742	703	722	775	730	717	687	759	736	742	775	699	730	752	770	767	740	669
33789	55483	48440	37520	31368	26765	22667	18458	14900	12093	9897	7999	6530	5304	4321	3705	3136	2799	2636	2099	1887	1733	1667	1536	1437	1436	1333	1271	1244	1236	1147	1088	1078	1032	1026	1030	941	946	972	936	930	969	926	908	892	922	912	914	901	922	872	900	913	850	859	867	830	900	919	866	881	906	867	853	857	902	825	850	825	909	808	921	899	889	819	886	882	873	876	882	899	869	877	859	868	873	860	897	861	859	854	885	855	839	895	874	835	838	884	870	888	864	906	866	856	812	820	870	852	875	877	887	878	885	865	844	827	883	887	820	875	852	870	839	918	893	908	778	890	921	874	880	882	853	894	919	904	864	845	846	888	876	909	829	871	870	881	896	845	871	888	832	866	876	865	884	916	799	833	889	897	890	875	899	880	859	893	863	896	862	912	900	894	833	839	876	837	900	860	855	841	816	882	921	870	855	866	837	868	921	887	834	881	824	859	912	887	901	876	863	834	893	898	900	880	847	855	889	880	879	841	878	880	888	844	827	845	879	856	807	832	827	907	897	880	867	900	829	851	885	901	860	916	901	894	822	865	840	862	829	871	823	869	894	855	828	901	859	907	859	912	859	875	841	861	894	832	852	894	911	878	840	914	917	838	869	884	877	855	888	845	817	878	868	851	918	875	908	818	922	869	902	863	872	885	829	931	852	866	894	842	823	852	829	837	854	817	886	899	896	826	870	883	869	917	864	908	906	932	829	855	859	861	906	860	828	850	879	838	882	832	915	880	883	854	855	879	884	868	868	881	825	851	881	879	865	899	905	908	876	847	862	828	820	891	913	891	816	865	891	883	896	854	856	875	890	824	866	894	887	880	815	898	823	853	859	868	825	830	798	867	825	841	910	864	843	876	817	859	851	900	885	847	872	882	849	819	835	878	863	870	870	859	870	895	880	872	897	866	890	863	815	901	883	891	913	750	846	888	808	902	880	849	895	882	871	871	869	883	922	871	840	842	865	844	877	888	864	826	907	903	810	879	885	853	847	818	904	831	864	854	872	891	854	871	845	837	879	901	842	872	893	855	897	902	856	834	864	868	871	828	890	824	858	855	872	934	872	908	899	852	860	825	822	850	883	841	868	891	878	872	890	830	871	894	855	835	854	847	851	814	885	895	876	850	905	840	868	895	927	847	858	857	860	880	879	904	824	891	897	860	899	903	852	839	857	841	887	822	837	852	881	871	875	866	888	828	857	858	857	865	881	831	873	825	892	894	852	866	857	864	906	889	881	933	860	862	859	918	882	822	853	853	870	841	825	832	874	856	897	833	838	903	843	888	840	857	882	842	815	845	852	845	808	883	899	879	842	862	890	871	875	875	881	873	861	857	851	868	862	863	875	834	963	891	834	900	864	846	841	850	881	833	813	909	846	869	851	875	863	902	865	843	882	863	894	889	846	877	863	846	886	823	916	945	867	876	871	834	885	873	865	817	862	820	886	872	840	859	825	874	852	900	902	876	856	845	866	863	878	814	883	890	900	861	940	846	911	826	842	916	814	888	905	929	865	859	873	897	867	854	844	880	872	872	908	878	870	877	973	849	848	894	920	815	870	847	822	857	901	861	851	823	862	881	872	856	873	908	924	925	892	806	858	897	887	855	854	850	879	871	862	969	872	894	902	894	838	829	904	821	813	882	888	878	884	843	832	866	853	883	914	880	860	915	876	860	893	921	830	866	849	876	871	856	829	810	903	879	820	845	847	874	845	891	804	852	807	931	885	896	810	939	822	901	866	921	858	810	874	899	834	870	896	880	831	848	885	866	882	851	836	838	853	884	849	893	852	923	868	886	815	845	867	851	911	860	849	895	846	815	848	886	853	829	873	858	856	849	865	875	824	895	914	852	853	890	898	890	899	894	853	853	812	847	838	895	835	837	873	867	910	843	847	897	896	896	834	850	889	874	855	886	843	901	886	836	881	856	863	862	861	870	885	881	845	817	854	857	900	835	887	865	881	847	921	854	873	865	844	872	896	831	843	910	848	894	856	865	865	837	907	836	895	854	864	881	892	873	882	871	860	861	893	888	870	836	876	906	894	828	856	828	864	839	866	905	872	909	866	876	820	870	936	911	852	864	879	850	852	887	819	882	851	878	871	893	835	852	871	875	829	801	874	870	838	827	843	873	854	878	830	880	900	862	834	828	901	902	896	882	869	899	863	797	859	813	841	836	865	859	867	887	812	850	848	817	853	853	861	799	900	887	876	910	884	910	903	862	920	848	910	841	872	883	882	909	906	914	863	869	869	871	877	864	890	874	885	910	839	883	856	873	817	871	864	886	924	799	894	834	839	898	880	868	826	932	865	811	882	874	882	819	871	864	872	873	868	854	841	821	856	856	870	898	834	909	888	878	890	875	842	872	846	909	884	900	875	862	848	858	838	860	914	815	884	902	844	905	862	890	825	837	874	896	854	849	847	870	850	857	833	838	848	925	871	826	850	834	831	859	860	924	832	913	862	838	895	881	867	836	841	884	862	835	868	907	837	892	850	844	862	837	872	899	864	814	911	890	888	829	873	876	836	854	872	859	858	881	835	889	840	895	895	862	831	861	863	831	898	801	854	893	876	847	873	880	849	827	867	816	849	859	923	863	854	859	866	846	895	850	854	862	910	859	875	875	846	861	904	878	884	887	921	889	880	862	878	847	852	874	866	861	870	887	875	849	917	906	908	831	887	857	830	839	843	868	873	828	888	837	857	851	908	827	880	881	900	823	901	861	865	847	907	901	897	860	830	863	825	873	878	900	821	900	879	869	841	840	874	810	895	868	907	913	867	850	827	857	899	893	803	815	872	867	874	869	827	886	886	853	869	887	871	859	931	833	881	870	881	859	899	893	876	834	837	896	851	880	836	867	880	851	797	817	877	850	824	903	852	849	809	851	845	810	834	835	883	844	876	875	861	834	849	902	875	896	911	901	844	883	880	849	827	812	872	890	870	868	908	882	875	858	892	877	815	906	901	904	844	812	872	791	798	801	881	868	835	825	866	886	893	865	897	844	909	826	871	834	842	859	915	885	868	803	835	886	866	859	846	864	864	841	875	937	866	907	846	859	833	868	885	819	815	887	866	851	886	852	812	824	834	849	843	888	880	914	875	833	871	864	877	888	878	925	892	847	879	831	858	877	849	853	886	834	841	870	865	890	953	832	881	866	895	897	889	828	841	830	884	954	922	878	878	862	888	847	838	879	843	849	897	825	900	851	907	873	897	858	889	905	900	850	835	935	822	892	935	898	908	869	831	841	817	906	885	857	878	872	879	815	905	853	907	806	852	894	879	851	881	881	841	832	828	900	929	884	951	859	857	935	861	838	846	911	874	853	839	880	874	854	852	898	878	912	883	872	848	904	875	855	882	896	899	901	880	837	853	841	922	870	913	874	909	891	805	875	814	809	861	903	845	880	881	852	873	861	886	838	840	957	841	822	862	760	895	887	934	888	850	876	845	884	846	801	920	861	845	860	859	859	816	891	873	867	856
28041	27217	32025	25613	16582	11039	7636	5519	4387	3415	2755	2344	1999	1709	1484	1305	1222	1191	1085	1035	954	924	914	913	869	897	829	841	798	822	858	819	771	743	792	798	771	702	781	722	752	713	789	791	759	733	707	767	753	778	732	775	708	754	719	788	742	732	771	749	742	753	713	720	721	702	728	725	736	765	723	712	756	718	777	795	745	754	780	736	758	754	741	745	774	756	810	752	792	770	779	793	777	761	805	788	743	738	761	728	708	734	807	757	750	769	734	805	762	742	760	767	756	731	791	720	719	749	757	711	793	761	767	737	781	755	818	778	725	761	784	749	795	702	731	685	722	778	722	790	774	751	721	742	740	734	757	733	707	726	774	768	729	794	768	732	758	720	760	763	739	764	748	787	803	821	750	728	774	763	732	789	773	777	783	771	794	679	782	710	824	720	747	711	736	752	761	735	769	753	743	762	740	765	768	738	781	776	723	792	761	760	739	765	750	735	802	782	727	726	744	782	770	757	748	750	749	780	779	732	700	748	749	706	753	729	731	760	763	721	733	699	727	752	745	774	776	783	783	737	749	718	728	697	693	738	745	736	733	748	738	737	740	754	717	749	703	754	789	749	717	750	733	717	716	733	768	735	743	735	756	777	730	758	776	719	745	782	734	749	785	755	779	751	747	751	675	721	714	773	774	742	803	750	750	778	737	744	800	776	757	742	743	781	736	783	795	758	756	732	792	777	761	768	722	740	752	749	731	734	760	768	750	713	735	743	766	699	770	742	759	769	761	670	757	784	762	737	754	763	744	757	778	778	743	754	728	726	778	758	678	700	732	771	759	738	799	714	739	755	715	748	779	730	777	759	749	716	716	755	742	753	751	732	723	777	770	736	774	785	761	763	796	745	803	766	788	817	738	752	743	745	760	753	739	766	714	706	741	787	752	770	780	701	738	712	766	710	751	754	736	741	792	765	768	712	752	757	731	758	783	775	708	782	721	738	738	743	754	729	708	738	759	779	702	750	789	772	799	757	767	725	778	733	734	725	764	752	766	721	695	745	769	719	744	760	736	773	743	733	744	745	770	761	748	784	784	759	758	744	740	756	764	745	748	769	769	726	761	809	766	708	782	717	755	800	702	769	771	726	733	717	753	767	770	701	749	803	777	711	783	741	718	758	740	770	789	712	759	711	721	752	812	755	745	724	786	760	711	736	764	758	739	764	722	743	732	771	774	766	780	724	726	775	706	781	768	757	753	721	726	785	787	748	747	705	759	782	763	741	710	761	753	814	758	753	788	768	737	766	754	743	804	762	777	735	738	775	734	747	745	759	730	791	716	804	766	725	712	774	695	727	800	721	762	794	738	770	745	700	794	787	752	784	777	765	781	728	752	772	797	732	780	727	732	791	757	773	761	757	747	790	763	768	782	746	762	730	731	711	693	789	806	784	704	811	737	720	714	741	745	741	764	777	737	746	714	747	758	710	701	737	760	770	765	737	830	790	776	746	729	737	756	758	747	760	776	758	756	775	755	734	738	780	794	734	726	727	742	737	788	702	785	719	790	778	756	729	759	763	748	783	718	773	698	741	722	798	781	731	761	723	747	754	779	776	707	770	789	772	769	755	724	772	741	711	757	747	748	756	762	699	756	754	777	747	698	750	726	733	711	740	737	718	706	785	761	748	764	811	749	742	803	759	797	688	750	733	747	767	756	732	744	748	767	737	726	725	731	751	747	732	765	740	697	753	700	762	797	759	757	756	735	740	740	791	759	718	763	665	785	730	729	781	742	752	776	773	735	722	736	744	772	751	747	712	741	783	747	735	785	762	734	767	712	759	743	754	757	774	717	727	767	768	784	744	783	738	761	782	736	712	793	770	753	773	738	803	734	735	775	775	745	730	779	771	834	780	679	750	763	775	731	798	748	715	749	738	759	740	759	792	741	743	748	760	769	766	732	817	728	711	798	801	744	762	798	759	710	712	732	759	724	740	755	748	699	750	775	785	746	761	766	768	748	772	759	715	762	739	759	741	712	743	772	738	738	745	747	721	721	723	765	714	749	766	721	784	715	727	758	775	746	734	729	716	770	759	729	709	755	794	762	767	731	751	745	762	777	730	743	773	691	745	754	768	761	766	793	780	725	732	737	764	784	687	773	705	799	764	718	769	743	734	744	769	801	791	758	735	772	733	765	747	741	746	781	758	793	735	747	758	783	773	750	720	726	753	759	720	723	752	751	737	766	746	770	734	834	737	735	747	757	719	750	768	747	802	738	724	744	748	706	740	693	741	747	742	716	749	762	732	771	758	711	805	731	777	738	774	755	739	796	775	812	747	709	733	774	762	744	731	724	720	743	731	774	748	728	747	758	793	764	744	743	818	767	782	754	734	752	744	794	714	745	721	730	764	741	739	705	800	742	759	706	784	733	729	763	749	781	733	721	735	757	711	755	760	722	787	743	732	749	761	710	781	706	746	760	766	739	798	738	744	753	767	734	798	726	756	747	748	809	748	755	718	800	761	700	728	803	747	737	789	703	777	748	778	749	722	764	704	743	762	763	772	774	752	768	728	774	771	755	744	727	743	757	710	763	787	734	721	796	752	739	761	746	758	723	778	784	751	749	770	712	720	776	780	741	762	732	715	754	755	783	776	718	720	777	812	696	788	759	778	745	724	719	755	724	759	806	745	732	745	782	774	775	727	760	772	717	741	740	755	770	696	763	721	715	727	761	755	730	810	741	716	739	748	775	734	749	751	746	741	728	739	801	753	742	776	740	738	718	726	787	774	727	730	774	773	738	795	725	741	710	755	735	772	719	720	740	733	772	751	703	742	694	764	735	789	767	780	812	747	725	751	790	740	759	760	752	749	739	762	760	718	733	814	729	781	752	773	715	744	758	768	736	716	713	732	746	746	765	739	760	725	800	728	762	768	778	740	735	774	779	746	778	770	816	738	743	768	751	747	728	746	741	711	810	750	728	771	729	732	762	759	751	829	806	745	759	746	766	769	766	741	740	748	798	758	747	758	735	740	768	698	734	724	765	751	751	777	755	748	743	740	804	728	707	811	748	737	743	687	711	742	742	748	737	733	717	752	720	751	768	762	792	788	721	729	743	759	764	717	779	795	716	682	747	768	784	747	775	741	725	750	727	751	741	799	793	757	741	754	731	739	736	740	795	767	775	753	796	713	761	740	701	728	764	819	744	741	769	730	769	723	745	781	793	755	679	791	762	800	740	765	752	747	770	752	728	714	733	736	754	780	784	745	763	751	800	748	763	745	742	758	770	745	722	749	761	724	732	811	738	747	736	712	741	779	752	740	756	746	739	747	747	745	771	714	756	739	737	783	706	750	763	782	757	750	767	729	772	763	752	794	784	722	742	793	709	755	743	773	718	713	756	785	748	739	759	754	746	759	781	740	775	778	765	738	814	733	755	748	794	764	723	789	759	792	751	782	773	773	749	765	770	762	744	741	792	803	740	738	671	770	800	758	785	794	755	743	723	756	772	754
32196	43828	37745	27125	21158	16616	13173	10422	8077	6225	5154	4141	3421	2773	2531	1977	1905	1703	1529	1469	1338	1300	1180	1227	1099	1098	1068	1058	1011	1042	1084	1034	966	993	995	981	950	930	927	873	896	913	941	906	924	912	899	916	858	874	886	899	882	895	872	891	900	916	882	937	931	906	908	913	929	912	918	969	917	918	888	891	914	900	870	954	908	930	877	924	834	837	929	871	936	866	900	892	890	917	866	890	920	882	910	893	909	887	869	942	914	939	855	901	896	874	898	864	901	953	899	881	965	832	918	895	869	916	917	863	911	868	881	906	858	853	867	901	845	923	891	908	904	866	849	956	869	877	874	932	930	888	913	953	924	891	882	956	949	881	899	877	947	917	915	913	935	900	883	903	914	900	886	852	910	866	912	935	903	922	863	913	884	890	889	920	930	851	864	930	831	874	916	964	887	892	921	941	919	881	926	887	923	930	899	940	903	911	855	864	902	876	929	891	937	931	907	887	857	874	862	875	918	918	879	887	861	892	958	887	903	836	890	876	939	845	911	890	914	877	936	869	926	906	914	941	861	930	914	895	869	892	891	940	861	882	909	921	898	910	885	878	935	937	889	910	871	911	871	908	868	936	941	930	877	919	894	917	928	886	885	891	887	938	915	917	912	904	835	884	891	918	891	906	864	866	879	944	928	920	886	916	874	868	935	953	853	891	882	875	873	953	879	900	961	865	903	915	933	878	889	931	928	915	889	872	912	872	917	920	931	891	941	908	863	891	939	872	909	907	844	955	886	948	877	853	893	959	866	840	912	881	971	873	886	898	907	951	875	925	910	858	877	920	915	850	909	902	836	881	889	893	845	949	878	944	974	932	939	944	865	916	950	896	885	905	879	923	877	909	889	932	923	941	899	896	915	929	887	939	928	892	899	951	913	910	880	909	896	934	888	882	913	945	947	895	946	903	865	905	922	896	931	879	914	927	932	886	913	885	880	843	905	860	849	958	893	917	954	892	881	923	893	876	901	940	896	841	846	943	909	920	921	863	911	913	888	847	933	854	922	924	907	904	924	932	896	958	895	876	919	894	851	845	910	871	912	824	875	920	909	879	890	911	910	955	898	878	909	893	883	854	885	923	933	960	944	899	855	954	947	851	901	858	910	914	907	942	900	898	912	872	941	890	846	942	889	872	874	890	885	938	933	882	916	889	891	866	936	870	896	893	923	932	920	901	890	907	906	919	863	883	878	925	925	917	902	914	884	928	924	888	935	883	911	877	876	883	932	909	895	961	877	882	842	924	907	912	912	956	924	862	911	898	891	862	932	924	918	912	897	828	929	913	897	880	908	864	885	881	911	862	948	919	935	882	902	899	894	932	881	959	888	883	895	921	874	917	912	935	901	860	898	896	877	854	984	873	924	884	902	909	888	923	863	872	928	871	919	908	912	930	937	901	917	940	904	956	892	876	881	881	915	890	920	930	900	938	859	849	939	892	940	949	891	880	903	903	878	925	918	859	924	912	920	918	928	900	830	916	924	909	874	919	872	950	929	905	876	883	898	861	905	876	852	931	895	894	895	940	858	935	861	838	909	945	966	933	917	922	921	892	942	898	881	986	852	940	873	977	916	897	897	931	902	907	924	945	854	823	924	923	901	899	906	898	941	870	891	865	869	867	877	894	900	878	878	909	959	849	914	853	875	937	863	915	881	872	924	870	857	919	939	867	880	848	866	892	910	951	881	838	893	906	905	880	916	838	880	948	904	913	893	877	936	891	901	893	894	938	897	936	917	899	861	876	907	874	904	930	874	915	917	879	913	899	934	921	904	872	898	942	934	824	892	904	882	935	887	957	946	873	887	879	897	899	935	877	884	950	961	928	913	929	908	903	946	855	877	904	901	934	912	903	927	926	919	875	903	957	828	920	891	939	867	873	856	914	955	872	873	898	872	906	866	914	840	891	865	879	853	947	911	921	938	901	946	831	937	927	956	889	953	910	926	902	881	876	901	868	888	842	904	935	866	880	911	875	884	882	913	918	895	951	895	905	987	899	894	890	932	908	918	948	893	897	893	917	953	848	965	844	970	899	907	915	945	905	884	897	885	944	896	858	881	899	931	890	894	878	893	919	900	916	832	887	905	931	885	882	906	920	899	933	914	894	868	881	889	882	874	920	901	903	950	892	922	884	918	853	900	872	857	896	894	868	930	928	841	902	880	892	866	829	878	887	867	914	901	883	822	939	829	931	860	852	895	928	846	899	943	923	912	914	918	911	930	894	859	859	921	916	914	879	898	906	909	914	890	922	926	872	890	922	882	913	926	920	874	878	868	864	899	915	962	919	903	920	905	919	922	949	897	845	908	902	906	907	884	892	938	850	884	894	863	912	904	944	916	881	957	912	877	921	920	851	865	924	946	922	954	913	974	901	865	935	938	936	919	874	906	944	865	932	881	899	889	926	909	925	947	910	1000	959	905	853	944	906	903	896	898	875	900	919	938	970	864	936	898	902	889	888	901	873	953	816	972	882	949	914	942	935	944	905	885	916	928	918	938	873	928	871	867	861	923	867	910	877	966	908	907	857	914	887	937	929	910	896	963	930	934	926	905	911	924	912	933	842	912	910	874	919	923	890	829	944	906	932	894	887	883	925	884	882	904	923	906	945	888	908	889	963	898	873	915	908	969	927	877	898	893	907	928	877	819	912	874	887	865	930	879	830	952	881	916	878	902	908	855	909	923	935	922	911	936	917	931	865	894	885	876	898	912	981	938	871	907	885	954	873	897	915	925	931	897	914	990	877	890	930	921	924	839	848	953	913	881	865	905	891	889	909	896	889	895	880	852	936	945	906	886	889	929	890	925	961	814	898	861	919	870	914	956	927	970	918	915	856	918	938	884	935	875	939	901	928	892	940	864	912	920	874	918	868	921	862	923	955	908	902	879	918	930	908	944	919	935	860	851	899	851	930	945	917	924	936	897	907	886	901	884	858	902	911	880	864	915	886	901	896	875	891	892	915	935	939	939	937	904	860	962	941	900	899	871	933	905	961	856	889	840	880	870	923	921	868	912	879	927	898	940	862	905	929	931	880	894	873	903	897	903	902	906	896	1035	943	903	946	931	843	912	956	889	927	858	895	904	885	927	924	907	908	898	910	907	953	906	936	904	873	917	869	889	854	919	860	921	940	904	873	915	880	879	901	872	914	944	894	915	899	870	914	930	861	917	926	934	889	910	904	892	939	881	876	883	858	928	942	905	958	901	952	953	935	894	923	953	952	931	955	884	854	910	944	908	825	909	867	901	891	852	925	887	976	945	880	869	875	920	897	904	912	949	889	905	871	865	876	948	947	908	900	956	884	866	875	905	963	930	969	940	900	884	911	860	915	903	910	895	867	894	871	853	926	884	880	956	903	856	881	884	907	916	953	872	897	896	937	853	868	960	966	838	918	914	886	896	874	953	912	850	899	904	917	875	923	943	907	889	949	870	920	867	859	914	967	902	888	886	840	926	920	888	851	903	877
23412	20560	27643	24151	22054	19916	14543	9397	6491	5285	4274	3426	2985	2491	2059	1695	1537	1369	1290	1206	1123	1064	1031	1019	915	961	954	849	904	814	843	837	847	791	823	813	787	804	759	726	837	795	753	729	737	755	712	725	752	744	766	746	712	689	738	755	749	714	703	720	737	753	709	697	745	754	718	720	703	739	770	745	718	723	744	757	756	730	751	754	726	780	697	724	724	682	755	698	706	698	691	705	738	715	745	748	754	753	700	741	678	701	707	711	758	705	728	709	752	740	689	748	705	748	764	731	703	718	714	740	764	733	701	762	685	707	700	722	726	740	716	744	783	724	711	717	717	740	712	767	735	720	736	736	743	718	755	696	735	765	729	706	718	768	737	726	713	786	730	744	742	708	691	755	737	743	731	701	675	698	707	736	739	715	706	693	733	737	743	741	737	719	752	702	743	749	686	753	761	758	720	742	732	676	720	745	691	731	673	719	777	732	734	684	726	735	717	758	727	733	742	716	720	661	689	716	714	707	731	718	726	695	696	722	754	724	720	690	776	770	699	710	748	761	741	715	688	708	714	698	754	687	733	717	742	737	744	694	753	735	741	737	717	743	741	705	728	720	689	704	727	761	743	782	727	752	743	725	740	741	662	758	773	751	702	743	680	758	762	745	770	736	683	710	695	680	735	736	761	682	778	746	677	744	704	688	744	708	719	748	696	702	780	704	681	724	766	770	681	661	720	693	669	728	737	727	730	707	740	710	747	693	730	741	699	737	758	655	715	721	727	731	677	730	714	741	723	722	697	707	707	757	771	733	743	717	730	723	731	749	698	721	696	730	783	690	734	709	678	707	723	764	703	710	724	755	701	701	786	748	764	680	760	754	739	767	725	704	758	722	733	747	729	760	697	742	740	733	706	706	700	763	735	735	736	716	743	737	779	693	684	721	720	736	737	647	748	668	743	693	730	759	744	767	754	733	783	750	700	735	707	774	722	725	679	707	675	711	693	727	756	726	740	754	701	719	717	698	750	739	706	699	706	740	711	775	745	764	743	719	781	734	699	727	729	713	736	739	739	776	723	732	754	739	725	740	776	733	662	754	723	738	749	683	741	763	697	720	739	745	736	740	735	693	719	703	689	716	705	714	714	703	753	712	698	713	737	703	715	731	726	696	687	697	708	710	757	724	697	713	740	759	713	717	706	718	775	754	778	770	694	702	706	744	734	713	714	731	674	734	712	746	702	710	678	710	708	707	700	740	726	729	718	743	727	728	709	707	729	698	709	724	707	689	700	732	713	711	736	761	748	683	745	684	718	732	749	725	756	725	725	733	679	738	729	781	785	711	744	715	692	753	704	784	701	746	663	702	750	735	737	707	738	742	732	735	732	732	710	745	717	728	721	722	725	730	731	715	727	740	693	757	706	737	735	711	725	732	693	771	712	746	741	730	722	669	754	706	731	741	684	750	764	764	712	766	737	738	676	702	743	705	697	726	719	750	760	733	718	728	705	718	714	750	740	727	747	759	706	705	707	748	721	726	732	713	692	671	696	738	688	657	725	738	674	747	760	779	713	735	716	740	752	708	740	738	758	707	705	725	717	705	704	731	738	751	698	735	711	707	739	689	759	742	749	710	746	715	738	706	773	688	696	709	751	697	698	717	680	707	761	708	747	764	720	727	706	731	724	771	706	724	719	750	755	730	737	700	704	795	694	768	678	752	740	693	777	729	754	703	717	773	732	736	722	778	699	683	740	724	679	718	763	763	733	760	734	736	743	724	737	694	765	703	746	713	698	701	703	718	729	717	724	717	696	767	657	712	740	676	712	753	734	764	724	730	740	717	734	767	755	740	713	678	745	729	756	746	746	734	747	736	732	714	676	779	736	692	710	713	738	769	755	736	685	695	735	711	688	703	728	734	696	688	732	708	762	719	699	697	721	747	722	681	745	769	787	760	740	709	739	711	725	685	769	736	754	703	705	716	766	717	740	744	733	743	757	747	742	719	713	690	729	714	721	752	732	701	693	720	773	723	734	786	744	685	741	676	786	716	701	733	692	725	784	724	731	706	716	712	703	688	689	706	759	704	720	700	720	760	730	729	743	731	731	765	706	727	713	717	713	723	716	709	720	709	713	751	748	716	697	773	783	720	748	710	778	713	730	737	737	773	754	735	729	761	712	677	721	712	687	712	722	717	763	716	697	720	737	760	771	686	751	704	728	721	713	728	736	710	741	700	744	744	766	762	741	718	723	729	735	724	669	694	723	677	756	768	718	729	748	722	777	762	745	729	694	760	717	681	723	755	756	668	705	715	754	717	719	735	698	738	700	734	723	736	760	716	733	773	723	699	716	746	753	721	715	743	780	728	745	728	745	722	727	707	732	762	681	755	748	742	727	739	730	691	683	712	714	707	750	685	732	748	719	731	770	728	723	701	721	739	708	722	747	732	699	732	728	751	719	700	694	764	749	745	685	716	772	763	756	690	764	714	705	827	739	741	771	726	672	727	722	724	692	763	752	793	752	698	732	719	764	743	744	648	702	732	739	712	682	701	717	742	680	733	688	694	722	737	672	754	764	735	707	733	720	755	734	753	744	743	767	706	735	725	763	685	682	728	713	696	722	730	760	709	726	695	698	759	723	734	740	709	775	672	701	729	723	696	732	766	734	681	740	759	779	738	679	695	750	706	693	717	706	775	745	734	744	735	731	674	727	713	750	706	710	735	695	757	727	693	738	705	754	767	674	698	716	764	721	770	751	756	744	704	718	713	753	714	760	724	736	666	790	687	757	720	746	729	702	746	750	782	755	750	755	714	709	722	689	731	699	768	723	675	727	725	731	729	725	714	722	713	746	762	757	707	740	711	716	755	751	708	743	709	682	778	733	707	724	736	743	759	670	717	702	703	739	669	730	727	720	723	703	756	748	740	743	716	753	716	765	733	746	767	745	726	731	739	744	763	714	687	729	711	711	684	722	697	724	727	734	740	711	756	716	705	667	741	745	682	762	755	723	730	703	669	713	706	766	719	722	755	717	715	756	705	715	748	740	723	744	703	712	731	729	750	747	718	700	738	738	720	738	688	689	735	669	741	677	696	736	736	772	729	716	755	711	713	708	714	640	724	736	742	706	716	731	726	739	726	732	731	735	784	752	708	685	729	698	750	736	738	751	759	731	714	696	705	719	697	735	738	695	727	738	748	742	735	699	731	693	732	707	667	783	735	654	733	744	737	720	719	728	734	751	700	781	748	739	720	725	766	690	738	737	720	720	711	720	719	709	758	751	699	732	747	749	763	674	713	762	721	658	736	699	688	687	751	726	706	710	725	717	739	743	703	728	685	726	753	697	740	742	773	728	773	749	737	740	719	713	742	774	687	764	725	724	731	742	762	741	703	718	721	773	721	706	699	676	733	688	737	728	759	738	713	712	723	729	660	735	746	757	705	712	709	810	727	738	744	701	780	734	711	739	736	726	691	739	737	736	706	703	729	739	765	735	713	725	718	723	794	730	767
31206	49323	43906	33825	27741	22612	18528	14996	11758	9272	7540	6308	5124	4283	3431	2840	2482	2233	2092	1742	1747	1569	1493	1374	1291	1222	1248	1126	1119	1114	1093	1039	989	1018	1002	952	907	963	927	861	928	896	913	862	908	857	881	877	860	855	941	871	890	855	879	877	906	887	945	882	891	868	837	891	881	916	893	884	888	843	910	901	840	913	884	862	905	874	876	954	910	842	899	926	850	914	876	871	840	885	926	861	895	851	899	862	846	867	894	840	890	891	868	839	939	895	896	889	927	907	895	845	871	846	876	844	894	875	853	901	834	927	831	816	906	884	879	885	914	869	888	820	924	901	888	903	864	858	868	865	862	892	869	892	886	886	880	867	866	911	865	869	883	895	921	834	857	844	847	899	943	835	866	896	855	875	890	845	890	919	884	881	856	910	876	882	903	900	900	856	896	899	841	890	867	845	898	871	863	933	882	852	898	913	854	891	907	836	922	884	857	871	879	881	852	909	890	886	874	883	808	900	931	888	888	901	809	863	898	836	880	880	831	872	848	863	849	875	876	872	873	895	858	833	855	838	917	888	900	877	898	918	881	878	867	900	842	910	917	900	897	930	884	878	846	916	876	914	882	881	862	895	831	897	940	895	844	822	893	844	909	891	872	883	880	875	826	804	848	913	862	900	863	841	892	933	893	818	864	922	912	842	847	842	899	830	908	833	873	900	882	883	859	911	857	872	904	838	857	878	848	897	902	891	876	867	929	927	846	871	862	882	901	847	885	890	813	886	917	894	885	886	857	904	841	851	926	931	826	854	904	852	870	831	845	960	895	916	822	882	813	918	879	865	955	848	881	877	840	864	876	885	878	894	891	902	891	855	879	886	871	871	891	916	880	934	867	851	922	854	899	897	888	906	849	874	843	815	861	875	835	838	860	843	870	894	878	874	856	870	904	928	812	857	892	896	814	906	849	934	899	881	887	894	903	940	890	879	885	840	880	864	860	863	843	878	893	848	895	868	881	859	873	844	887	871	799	858	858	882	843	878	814	823	882	864	864	798	903	840	893	876	871	906	919	922	867	861	876	875	908	913	880	892	942	883	863	913	909	890	881	877	883	897	889	823	881	864	840	924	864	873	888	893	877	842	850	877	930	901	877	871	827	848	880	842	850	840	869	897	899	892	855	842	875	864	927	915	899	875	826	877	891	875	894	885	919	908	879	856	899	932	900	880	851	914	870	969	915	887	855	896	892	888	893	894	939	872	903	847	886	899	844	882	887	882	861	894	873	908	876	812	898	864	853	881	928	938	836	860	885	862	828	909	891	894	838	875	849	853	922	819	865	902	891	886	839	884	859	912	852	915	866	877	836	914	907	864	830	871	837	855	931	883	857	806	904	923	889	850	871	870	895	860	855	858	882	891	895	890	848	942	865	863	899	869	884	861	923	867	863	903	904	878	866	839	915	897	899	867	874	894	888	868	886	879	934	858	869	873	870	851	832	842	870	898	889	881	845	925	904	852	873	866	851	844	912	879	920	857	867	914	905	899	832	891	880	889	904	905	819	873	923	835	892	851	844	933	885	872	837	862	884	894	885	868	851	864	908	902	873	836	859	870	835	906	885	896	869	851	864	874	842	843	989	857	888	913	818	869	921	872	883	872	948	890	871	838	885	904	891	887	895	873	886	907	863	878	843	906	872	900	916	875	897	860	836	836	914	904	882	880	874	906	899	876	844	867	873	863	885	883	891	898	869	875	847	887	885	863	863	849	881	894	910	865	931	901	891	875	844	846	924	840	839	816	859	850	883	905	924	834	862	883	849	864	862	869	898	835	845	868	886	869	921	901	889	863	837	910	875	928	909	833	845	867	820	864	874	913	855	831	868	901	871	886	866	850	891	886	823	898	858	864	863	880	924	873	884	855	870	891	921	870	842	870	895	855	900	874	901	873	865	854	872	871	834	871	912	852	865	813	930	876	868	846	842	867	888	824	903	863	869	845	884	902	914	875	843	919	840	861	856	905	883	912	908	879	882	883	938	883	918	884	871	834	862	833	899	830	881	921	878	870	879	900	869	891	893	935	845	830	866	951	813	892	879	849	864	859	898	886	903	847	837	901	880	870	838	873	880	878	876	880	827	889	832	849	876	892	875	860	879	874	833	873	846	915	942	883	890	876	875	891	872	887	941	871	849	840	897	888	818	856	903	882	852	850	882	851	930	876	882	780	877	888	912	888	935	905	905	886	917	903	871	881	845	871	899	892	832	907	840	907	831	907	868	863	856	822	832	855	917	884	850	888	884	841	835	916	906	874	896	841	834	875	907	883	909	860	888	858	868	854	881	848	923	863	898	871	869	866	865	881	915	886	909	794	860	879	891	875	838	829	874	855	827	854	853	846	856	842	939	876	872	891	846	919	889	908	900	917	882	884	851	938	891	853	905	858	908	898	904	922	818	895	904	911	943	859	933	952	896	848	868	809	826	900	875	858	886	897	863	900	892	825	857	890	907	898	831	844	812	889	873	945	823	863	904	943	841	836	878	856	900	894	890	921	870	871	881	865	866	901	820	900	932	902	889	859	870	826	898	887	930	843	872	889	889	904	906	869	881	881	888	879	863	855	840	854	874	833	917	842	869	885	873	883	842	881	846	914	878	899	828	901	905	915	829	874	917	872	842	877	906	892	892	867	878	936	927	863	834	845	851	912	863	898	870	836	860	928	879	866	838	876	894	847	874	913	865	864	863	916	868	906	901	925	905	836	846	914	904	869	853	888	855	857	865	876	826	854	830	893	910	929	927	900	896	883	864	862	884	923	867	834	920	857	857	864	900	865	902	854	886	910	965	846	838	857	896	853	917	912	902	873	849	820	847	867	842	866	837	883	886	847	896	886	925	925	869	837	936	866	920	860	860	920	870	844	883	874	861	829	814	900	908	900	847	879	902	891	823	873	906	880	901	890	883	822	875	881	875	849	875	838	910	879	880	806	867	856	845	879	876	856	821	862	892	867	838	896	852	909	866	891	826	851	879	881	879	909	854	916	880	843	857	927	911	823	892	864	825	801	892	844	873	839	855	878	867	853	884	891	867	860	878	899	867	912	904	888	889	899	872	897	894	856	853	899	884	824	855	826	851	861	870	857	838	892	850	854	890	838	890	864	890	873	876	864	838	884	920	882	861	856	874	824	930	875	895	899	905	808	891	928	849	864	944	903	901	845	875	887	880	867	849	839	871	882	846	893	912	855	808	870	875	829	881	882	911	869	859	890	908	927	874	896	869	866	913	882	869	895	909	890	819	817	831	857	873	851	889	948	923	876	891	936	919	863	861	873	858	878	876	869	873	903	883	876	843	805	900	866	883	848	822	802	857	898	875	932	893	910	914	899	883	885	901	867	890	881	841	839	849	897	917	879	817	823	868	922	881	911	886	876	865	834	880	873	907	865	886	859	879	858	901	898	867	831	896	884	903	902	838	892	864	811	864	836	876	906	852	890	888	898	854	862	880	891	889	837	858	846	853	849
22533	20620	28084	23274	21160	22463	21430	12445	8656	6783	5243	4358	3637	3000	2650	2218	1748	1737	1495	1346	1299	1252	1194	1159	1112	1002	1011	965	903	880	888	874	851	847	841	839	826	791	806	795	766	825	810	721	783	684	750	781	734	768	755	719	752	775	729	748	775	755	734	686	754	754	706	737	710	796	720	745	765	728	737	731	712	760	706	732	790	727	706	779	722	744	793	730	742	732	742	684	725	779	742	689	763	699	761	742	751	735	744	725	762	731	720	702	704	703	734	689	761	712	763	765	698	765	717	753	710	755	732	759	766	696	755	782	719	730	741	746	703	700	731	751	725	805	716	754	761	705	728	776	732	766	741	711	766	762	737	743	721	735	763	727	733	693	752	755	731	716	716	769	739	734	772	748	735	774	775	761	727	777	700	739	719	678	739	732	739	692	776	708	731	716	731	740	740	764	754	748	754	679	747	754	753	698	765	767	757	769	709	775	672	730	728	724	749	726	749	709	738	759	688	781	757	747	747	757	729	757	761	698	746	746	723	759	761	723	740	765	773	765	731	752	797	734	729	707	764	704	688	745	812	716	755	745	714	740	717	692	705	706	760	725	720	720	716	763	707	744	767	723	769	737	767	796	755	724	693	735	746	735	679	707	754	763	714	748	743	752	715	717	808	766	746	733	784	743	792	752	729	761	717	731	792	725	743	724	750	698	725	754	767	752	770	733	773	742	781	728	685	761	718	755	724	746	742	749	756	709	729	733	742	701	707	742	761	715	771	730	707	758	761	757	729	759	706	701	729	775	716	730	722	738	771	764	767	712	758	741	765	705	761	768	731	759	760	747	779	694	774	732	729	747	783	785	725	729	735	772	685	756	760	754	731	746	722	687	743	755	714	764	743	811	697	708	771	791	751	762	747	766	791	757	697	732	705	728	707	758	792	694	756	742	693	775	760	771	730	760	742	729	680	742	710	734	705	762	797	686	763	739	710	705	713	733	779	742	763	731	732	733	706	750	712	761	752	704	774	772	704	746	713	736	744	731	768	738	685	702	766	740	708	761	740	710	794	730	720	772	779	718	732	727	747	748	742	743	720	719	709	697	744	774	702	753	796	675	746	704	727	737	759	755	693	756	692	727	716	782	711	734	741	773	726	739	750	718	759	757	766	740	759	687	763	717	741	752	803	721	750	705	753	737	731	747	784	749	749	740	699	733	752	757	712	767	741	742	800	697	725	746	720	742	714	767	712	729	702	739	761	690	771	724	733	760	743	779	800	749	729	763	766	745	714	761	753	770	742	728	745	766	707	779	757	771	731	727	754	754	715	750	734	709	759	706	727	779	751	743	754	765	742	727	780	749	703	747	736	732	722	730	803	716	743	690	729	775	731	755	752	748	729	732	763	725	744	683	725	699	714	734	752	773	734	757	690	722	713	717	747	740	771	756	711	721	730	716	766	747	757	762	740	705	753	753	747	731	722	776	731	737	741	751	752	738	775	732	722	730	756	735	732	746	751	734	720	746	782	736	757	713	786	733	726	690	719	771	753	659	761	775	791	700	750	737	755	719	722	727	776	748	734	760	711	763	770	755	744	704	753	762	719	782	729	725	721	763	748	756	755	759	757	774	709	756	727	697	776	710	725	707	758	712	732	723	776	753	734	741	721	688	774	745	715	745	762	708	725	736	732	714	698	723	732	722	713	723	731	707	703	758	744	746	701	765	756	690	745	728	762	743	724	748	778	738	744	711	749	778	746	743	759	736	781	734	709	715	753	711	744	769	718	717	792	739	740	773	739	721	716	736	771	739	755	746	719	717	696	743	752	750	775	721	780	728	760	730	701	743	758	724	719	781	780	727	774	741	725	737	720	735	766	716	759	729	729	822	722	739	785	781	730	753	701	719	726	730	723	791	801	766	729	737	758	701	742	729	748	755	740	727	760	782	734	713	748	747	735	743	771	768	709	706	734	782	749	768	727	714	699	737	708	722	763	704	744	742	761	749	770	735	723	707	762	758	779	758	707	746	759	730	776	734	729	749	737	744	715	758	732	758	741	738	741	773	692	742	755	718	780	686	773	707	755	677	768	735	768	718	743	691	740	749	719	703	720	749	730	706	731	733	752	749	743	741	754	754	703	745	790	700	724	764	761	719	734	751	763	757	720	756	814	766	723	744	740	727	741	706	702	776	718	725	728	736	701	739	709	718	760	753	721	759	724	775	708	816	701	770	710	732	744	742	791	707	737	730	691	794	774	711	753	718	728	729	740	756	734	715	743	741	744	764	739	739	729	707	759	732	717	728	730	707	741	766	707	746	788	763	763	750	688	757	736	798	720	725	694	744	779	761	734	740	789	734	715	773	772	689	712	699	736	768	730	723	762	700	727	720	740	753	746	753	745	721	776	745	753	759	778	731	735	734	684	754	759	767	730	706	734	772	746	721	745	757	745	779	751	768	697	714	748	731	733	752	777	737	758	742	746	753	740	798	738	677	717	731	677	769	750	761	738	743	750	750	724	744	793	728	734	766	722	746	748	715	738	774	742	770	748	718	747	739	743	724	763	782	747	760	718	738	788	728	768	728	754	736	754	738	765	798	720	667	751	763	776	727	748	766	720	749	714	715	700	736	804	713	715	721	769	744	746	728	777	716	728	754	800	726	715	773	726	786	729	784	724	763	708	710	776	727	760	758	741	767	721	770	755	758	728	765	740	736	770	730	704	717	716	674	734	760	722	744	718	733	735	732	732	695	809	779	741	740	737	705	749	737	737	724	769	695	724	727	737	725	705	750	699	763	763	736	724	685	739	743	750	724	720	676	738	728	768	724	708	800	694	739	743	709	704	708	794	664	722	753	736	717	741	759	730	784	742	718	756	716	703	702	779	737	753	726	707	753	749	755	726	781	722	702	797	763	740	763	737	695	763	729	785	737	718	731	778	739	681	695	743	736	761	789	739	685	751	795	723	753	778	725	716	714	731	712	730	732	701	755	753	729	712	738	788	793	766	735	720	764	694	724	774	741	712	716	750	737	782	755	776	773	718	714	754	724	695	702	714	732	761	809	741	757	760	770	746	775	732	738	715	794	731	731	741	706	742	787	764	703	750	739	716	746	759	732	747	775	682	695	740	749	730	736	722	744	736	704	727	705	726	760	766	729	734	782	756	742	728	726	758	779	736	749	765	783	757	720	787	749	745	715	701	738	733	731	708	698	742	731	764	745	699	694	752	759	700	739	738	750	742	690	744	767	729	733	682	768	747	747	705	698	756	743	692	780	748	717	771	759	770	712	712	751	735	687	689	750	755	732	767	762	739	725	762	720	781	716	690	757	707	717	727	712	737	713	769	743	764	715	733	771	743	682	783	765	727	754	703	701	731	760	703	733	698	734	733	769	749	732	754	698	728	767	749	761	793	760	710	742	778	727	707	703	794	720	689	750	705	759	748	741	735	716	718	711	790	740	759	727	732	736	749	755	722	740	736	736	770	760	754	732	748	746	717	736	729	665	732	771	757	741
36095	55270	47726	37453	31432	26520	22006	18105	14598	11525	9430	7700	6357	5412	4454	3531	2937	2742	2342	2118	1888	1837	1701	1514	1504	1325	1317	1242	1257	1186	1096	1109	1098	1038	971	966	958	986	887	970	896	865	982	965	925	927	903	897	908	931	905	878	900	900	882	920	876	826	904	907	941	838	853	901	841	893	840	886	857	898	874	889	885	908	856	953	889	867	836	865	883	883	885	844	852	914	927	887	823	899	876	855	921	903	903	924	873	834	902	869	884	879	897	899	892	809	889	909	880	834	822	864	866	869	902	880	851	875	890	865	823	912	843	837	844	876	914	869	834	844	892	891	826	915	827	849	838	917	854	837	885	879	863	880	845	837	873	927	829	879	853	896	908	890	813	880	926	920	842	840	881	894	882	841	889	856	855	880	859	900	946	857	916	855	879	853	935	864	851	872	852	861	837	908	887	880	908	829	887	886	829	909	864	866	820	853	812	882	878	884	907	848	855	862	892	859	851	840	870	893	870	860	908	900	878	815	825	900	876	906	917	888	896	868	893	869	871	868	873	867	874	907	857	867	849	880	888	932	898	865	835	850	910	870	877	921	902	855	846	894	853	891	923	790	869	869	871	866	831	958	873	856	831	917	874	862	882	868	826	868	897	854	863	883	844	871	850	895	862	881	870	872	881	852	829	918	901	860	909	837	794	871	864	889	872	870	859	873	867	796	883	869	865	874	890	926	894	928	891	888	816	906	894	850	887	874	884	914	899	921	906	877	864	899	903	919	885	918	907	921	895	892	896	900	914	834	888	914	896	914	872	861	850	863	847	855	896	881	869	907	912	891	860	886	850	857	856	869	778	870	836	858	883	883	880	825	830	903	852	856	852	881	897	862	838	845	876	892	915	856	827	910	885	824	831	828	853	879	885	924	886	892	881	910	947	885	859	902	871	868	867	910	883	894	900	894	856	908	839	896	803	884	848	909	822	847	892	879	876	844	924	874	866	872	878	947	867	807	861	854	890	864	854	919	881	862	877	894	896	937	864	906	876	872	863	847	940	874	878	886	876	879	912	901	891	878	868	845	876	891	898	926	956	951	868	884	912	916	835	841	885	841	857	894	875	871	867	851	888	845	824	897	893	909	848	868	897	906	847	921	881	876	884	938	875	872	849	904	882	896	846	809	941	818	865	888	863	821	892	903	848	855	866	860	865	898	838	922	836	930	852	863	890	842	859	884	885	895	862	874	890	913	843	886	924	823	900	885	849	886	899	899	920	873	869	876	841	862	878	871	879	910	902	835	929	874	850	842	886	862	870	906	926	840	862	927	856	892	860	893	870	880	861	854	864	894	859	880	923	870	898	876	859	850	874	855	838	902	874	889	909	878	880	871	859	884	864	905	920	884	873	910	885	877	863	864	853	852	944	858	898	860	865	916	915	871	900	867	861	890	878	938	894	856	888	904	828	857	867	909	822	835	864	893	846	858	839	873	841	878	816	855	870	898	872	830	879	888	885	841	850	879	917	855	939	904	875	882	835	926	841	867	877	853	884	849	836	915	875	902	880	887	941	809	906	877	882	905	879	894	871	876	831	935	895	893	866	897	898	847	915	888	897	857	867	868	876	951	843	891	874	854	894	867	921	896	888	869	857	840	889	884	864	893	866	870	829	880	929	847	844	839	843	907	883	838	854	868	908	853	878	918	878	869	921	888	858	895	868	841	903	859	848	863	919	900	898	881	860	837	873	890	867	881	880	891	872	841	843	923	904	900	895	898	908	893	897	859	904	888	879	895	806	874	934	852	937	835	893	869	930	860	905	798	858	851	879	928	831	885	845	869	839	893	889	906	921	843	855	843	898	858	848	852	865	866	859	862	889	857	853	834	886	934	881	886	910	856	974	899	848	870	869	862	869	928	890	894	899	831	879	834	885	814	900	856	849	872	911	843	880	882	901	895	826	910	886	848	854	829	856	857	869	893	836	880	843	840	890	894	837	855	883	882	869	871	867	886	865	834	911	897	892	941	849	844	851	856	874	850	880	944	849	952	895	846	868	835	902	793	879	858	929	880	852	908	857	885	942	923	875	886	881	829	875	871	906	879	862	878	876	846	832	904	823	906	886	878	895	941	916	873	912	898	872	898	906	885	887	868	883	883	852	872	898	838	855	887	812	876	896	848	891	893	876	889	829	912	934	900	904	915	875	854	897	858	860	939	872	876	843	839	850	850	881	818	869	873	842	856	896	896	894	863	880	883	870	862	892	855	926	857	915	900	898	857	861	840	889	897	828	867	898	909	938	941	849	862	920	911	893	871	916	807	877	873	881	848	843	916	842	881	879	844	831	866	827	874	902	882	898	859	811	919	817	863	873	907	872	839	855	825	920	864	915	884	851	862	885	900	867	827	869	832	854	964	951	903	821	862	856	907	828	876	890	840	855	897	852	842	836	853	816	828	866	880	890	861	869	885	893	894	817	894	881	879	892	919	868	847	876	893	886	905	881	837	885	902	888	919	903	935	881	863	883	850	932	883	861	879	871	894	890	872	911	870	873	882	922	933	917	852	877	885	853	921	864	881	827	903	906	866	787	880	823	876	909	891	871	871	865	870	858	910	878	915	806	827	909	895	871	845	820	797	880	869	888	870	889	903	839	896	859	854	883	907	769	876	880	881	856	849	855	824	861	914	815	900	869	854	838	873	870	909	876	876	865	914	959	845	818	770	849	838	889	839	841	892	884	859	870	896	826	953	838	871	824	832	845	848	839	860	898	882	837	837	835	853	846	865	885	845	860	919	920	799	827	916	859	859	880	832	847	822	877	833	924	907	908	901	849	847	920	891	852	900	857	905	845	847	930	854	876	865	879	841	891	859	869	861	855	847	832	883	901	891	877	889	877	862	869	830	832	869	838	847	902	862	841	828	888	831	858	875	827	888	853	906	804	871	868	916	970	888	868	863	858	827	884	848	877	869	898	864	901	874	885	913	890	875	829	857	878	911	871	841	890	847	883	869	845	894	859	922	870	902	926	886	845	815	908	887	847	871	886	912	911	848	873	894	919	843	889	849	866	916	879	842	869	899	907	818	886	840	901	855	902	860	841	882	855	927	897	871	862	827	890	888	839	887	850	893	880	870	802	845	843	928	822	861	866	876	861	833	870	872	826	866	896	849	870	871	863	846	914	873	880	870	901	845	838	896	893	878	850	866	840	898	862	854	916	829	867	838	877	877	924	875	884	922	908	897	902	872	899	901	901	882	862	860	905	907	876	930	856	885	842	890	884	871	908	866	921	809	878	899	842	880	834	878	902	865	860	895	828	879	843	874	871	920	844	867	892	804	883	807	876	819	882	914	862	865	882	928	880	895	878	855	891	819	884	822	923	920	901	859	836	860	885	890	834	874	836	848	836	877	883	857	878	862	914	899	853	885	890	840	878	855	870	918	960	876	870	866	851	809	870	921	816	858	915	826	885	844	874	880	839	865	900	848	888	905	900	853	890	873	946	894	871	853	901	894	885	864	820	833
28651	26844	30947	24638	15829	10264	7009	5175	3931	3068	2546	2204	1884	1696	1519	1332	1197	1146	1022	1016	948	908	935	872	857	838	850	883	880	768	773	802	769	807	781	763	771	788	796	711	798	777	774	794	834	802	730	747	827	814	730	765	799	736	804	692	764	724	761	765	774	712	781	748	760	769	728	772	748	749	736	774	709	741	776	737	752	769	789	788	742	766	769	766	733	742	789	710	760	726	737	754	770	728	733	759	819	739	757	746	797	778	739	773	748	744	732	737	755	749	735	764	762	767	773	707	737	747	827	798	760	727	742	752	807	752	770	766	718	766	751	755	713	761	757	801	802	745	790	783	731	748	733	779	746	747	730	708	763	749	761	792	789	760	780	793	741	781	773	781	794	712	757	745	782	765	806	766	800	726	690	761	759	711	741	715	768	749	765	749	759	748	767	763	715	784	793	724	812	753	733	776	719	745	773	741	774	767	777	733	738	725	743	725	765	749	756	754	760	734	766	834	773	742	782	714	751	732	751	716	753	770	763	715	731	762	710	780	764	776	808	792	736	775	727	746	736	745	728	737	747	738	786	789	753	729	777	775	826	768	756	787	736	764	750	748	755	731	752	719	741	809	752	773	742	706	755	726	768	741	766	770	768	750	769	733	808	760	764	729	743	787	779	746	785	695	813	779	765	749	814	729	729	753	755	754	734	735	780	770	807	762	698	759	771	742	761	793	706	755	778	782	766	767	676	770	804	746	726	770	788	759	713	770	727	770	743	742	726	747	691	753	730	742	730	764	789	747	765	714	704	734	756	745	795	765	729	781	826	771	748	817	738	740	730	751	758	739	741	728	792	702	758	760	776	741	742	753	753	768	738	821	735	742	766	750	746	739	707	758	778	763	712	733	775	779	732	772	763	821	800	748	777	793	738	777	748	727	746	778	750	761	729	734	745	777	773	759	770	772	813	757	743	780	786	760	740	760	777	773	756	768	769	757	835	823	754	710	746	757	730	708	736	775	771	773	759	757	711	833	786	720	781	778	744	715	715	746	722	763	759	790	778	782	756	732	794	772	795	776	749	752	699	750	789	719	787	784	753	731	802	757	764	774	809	774	775	771	742	824	774	767	725	744	748	772	793	723	781	770	767	749	795	768	741	805	738	748	748	810	815	741	756	770	746	736	819	802	756	826	757	808	735	792	795	748	738	805	697	760	782	726	760	778	724	736	776	732	740	781	734	829	721	710	776	737	733	728	805	745	723	713	759	758	752	761	783	735	754	730	785	760	749	715	777	734	765	817	766	775	760	774	768	727	716	791	795	705	751	738	755	782	698	762	695	779	765	798	707	827	735	778	789	764	780	734	760	764	739	801	717	751	778	750	768	771	780	727	762	768	777	749	761	754	769	767	779	714	770	800	716	765	761	763	815	756	730	713	763	696	802	784	740	759	753	738	796	765	727	801	781	776	788	743	773	776	766	785	767	780	736	755	792	728	771	740	712	704	742	701	797	786	749	743	757	791	803	758	736	767	785	754	727	787	792	776	760	762	720	733	766	759	780	772	773	707	759	738	723	754	735	764	747	785	700	757	779	807	755	774	719	761	797	727	731	703	787	739	741	728	787	736	751	721	719	763	696	713	776	790	791	802	744	798	804	770	756	777	789	756	776	765	775	805	784	763	754	782	780	734	720	747	734	751	784	751	713	775	744	756	776	815	751	752	770	796	795	707	753	789	716	757	769	789	760	695	729	792	738	752	739	770	758	776	738	770	783	739	785	733	769	792	767	756	742	758	763	751	784	735	776	776	757	770	779	728	740	785	662	768	749	748	772	756	784	799	735	787	765	775	753	780	734	709	821	719	751	743	777	767	746	766	784	806	770	737	819	769	787	765	733	715	796	788	786	759	787	777	720	751	774	761	785	736	797	730	761	775	775	769	777	758	748	749	722	739	776	779	736	768	774	759	737	690	781	713	725	714	798	753	758	742	730	805	716	760	764	774	731	749	749	761	747	737	778	748	767	753	687	720	734	720	748	748	793	749	724	766	738	778	749	689	828	738	731	748	751	764	763	772	789	776	818	767	780	740	715	785	734	807	692	839	767	752	804	751	802	790	772	749	746	784	772	763	802	753	784	758	752	772	735	758	756	756	721	740	771	754	799	796	730	765	718	711	761	760	806	743	752	759	772	774	800	754	751	759	806	799	785	829	793	760	752	755	752	752	745	789	765	749	738	741	773	724	754	770	713	751	770	730	767	803	717	771	714	768	816	741	761	781	740	798	745	771	771	745	775	762	757	791	736	797	770	724	714	776	760	787	785	742	747	762	750	797	770	729	779	776	750	764	759	748	742	714	778	738	760	762	825	756	783	788	774	793	786	759	774	728	741	786	742	785	759	746	808	714	705	763	794	810	790	823	751	749	789	769	722	782	794	754	731	779	775	790	759	787	775	737	752	714	767	737	788	774	746	746	755	756	818	738	776	736	818	734	763	806	751	806	733	825	822	761	777	741	743	765	758	786	818	774	712	746	740	731	741	761	748	786	786	743	778	790	774	735	769	721	724	798	745	758	757	767	770	789	733	771	731	684	771	740	756	790	772	779	740	706	810	805	738	784	739	749	732	783	813	752	749	760	769	804	743	726	793	760	771	756	765	783	786	794	769	782	716	737	744	738	783	748	756	797	744	742	747	763	800	753	756	764	771	747	737	772	735	744	754	768	808	741	742	764	747	765	751	759	802	727	749	779	802	769	757	764	730	749	788	753	789	717	772	701	741	741	746	802	714	750	780	754	773	763	711	756	755	793	768	762	751	766	703	738	766	785	762	741	756	815	731	701	811	776	769	768	728	795	750	760	812	742	722	704	748	779	780	760	794	796	810	776	780	770	752	745	771	728	732	735	754	764	761	740	770	806	733	757	742	742	759	754	723	759	731	793	771	745	769	747	777	746	722	812	781	742	750	767	810	745	764	794	736	753	775	836	789	731	745	770	750	786	804	759	786	722	789	796	756	752	772	766	716	780	725	785	762	716	767	716	774	703	770	739	791	782	783	737	734	773	783	773	765	758	729	741	765	737	719	685	810	812	775	749	746	784	748	738	738	715	763	766	727	745	748	767	713	770	772	754	721	741	745	751	746	719	692	800	799	770	743	749	774	773	758	763	756	770	699	762	779	795	759	783	753	727	778	804	768	776	780	809	769	760	757	790	746	764	767	714	756	730	737	773	733	743	747	734	759	770	714	781	751	734	740	772	760	764	793	789	734	803	756	770	784	725	739	743	763	794	746	757	779	715	750	703	791	759	780	727	712	753	744	735	730	775	778	734	761	745	776	734	703	774	742	748	758	779	755	714	788	786	752	730	740	769	701	746	768	748	748	751	739	730	757	735	791	764	766	782	761	775	745	778	763	761	742	791	781	737	822	765	736	725	767	743	797	755	720	759	724	743	738	728	743	759	748	751	775	754	799	780	764	780	751	708	753	795	759	749	738	751	796	780	728	753	813	750	767	776
35062	42493	36899	26632	20494	15931	12082	9798	7377	5647	4522	3805	3366	2804	2416	2049	1760	1649	1520	1438	1299	1181	1261	1161	1048	1098	1094	1059	1073	1026	1036	1000	979	961	1016	943	984	984	925	907	940	976	903	941	894	954	882	900	911	951	952	916	962	949	928	932	928	918	904	924	881	875	938	940	936	901	862	914	927	891	918	883	894	946	924	930	907	902	945	965	852	899	918	941	880	869	914	952	892	818	933	919	910	894	933	915	889	909	930	925	937	936	909	916	934	901	904	911	900	936	898	849	906	867	895	916	901	942	917	862	922	913	931	871	957	933	880	910	899	900	895	911	905	930	884	879	925	933	926	909	872	904	892	952	929	944	868	850	956	883	898	900	934	915	891	921	932	936	863	943	903	916	933	941	903	871	939	944	932	965	919	905	923	915	887	906	904	907	930	948	927	822	864	954	877	913	853	856	891	937	895	858	939	939	915	897	919	969	916	934	870	898	1010	875	962	967	922	957	885	954	955	888	887	911	953	872	866	879	897	907	902	904	953	905	905	911	904	916	903	897	851	913	872	903	886	949	905	890	914	897	925	884	904	893	925	912	913	866	937	917	900	904	902	914	937	898	984	907	891	896	901	887	906	895	880	903	940	876	948	906	895	904	912	973	981	890	913	900	894	888	941	978	885	903	894	928	885	916	906	948	931	919	870	939	890	920	897	916	949	929	906	964	943	923	952	903	915	953	867	924	872	907	891	894	947	865	894	914	892	880	932	894	933	886	879	918	888	913	911	917	929	897	920	859	865	899	935	871	943	906	867	883	931	889	933	892	927	959	908	892	908	856	862	916	874	911	884	892	948	874	866	916	944	853	951	949	943	903	972	896	906	852	914	939	911	934	896	950	922	895	938	913	946	912	956	934	899	901	892	877	883	917	933	940	906	928	903	938	952	948	887	927	957	922	851	934	968	913	911	910	923	876	829	942	929	887	860	874	912	955	927	876	913	909	937	884	866	885	904	922	934	940	935	945	936	904	878	906	917	852	948	932	984	915	913	916	846	885	929	877	869	1009	927	897	932	927	890	911	919	920	923	914	911	912	924	919	961	950	904	890	896	907	949	923	910	917	896	903	903	917	929	922	954	917	862	953	919	920	942	931	893	926	975	880	878	911	864	911	920	896	918	926	942	953	905	959	898	902	911	846	930	920	877	912	924	901	853	886	878	856	907	875	898	863	939	921	889	913	922	939	943	891	878	938	877	924	949	910	916	969	921	889	920	956	885	895	922	964	895	932	913	922	950	922	915	902	904	900	933	882	898	930	875	871	939	889	908	877	929	921	909	963	927	917	998	884	910	919	956	920	899	892	914	928	915	913	911	920	948	889	847	929	936	857	857	924	865	951	985	936	957	898	924	939	954	937	884	957	894	897	905	930	862	909	876	892	916	947	863	949	921	887	977	947	907	892	925	878	928	884	926	890	941	966	929	927	872	882	941	904	942	932	918	873	887	899	935	949	932	958	900	903	927	848	913	924	941	869	930	908	949	954	933	924	896	930	893	935	950	905	945	921	901	893	896	906	950	901	905	941	975	919	852	911	878	882	936	899	881	935	923	912	920	887	941	965	909	948	922	918	885	937	896	921	933	887	855	841	936	900	921	916	902	887	942	857	942	953	890	916	958	929	906	973	858	896	937	934	947	868	930	929	918	945	971	930	943	900	905	855	871	913	926	875	935	935	912	936	921	962	910	899	896	950	941	882	948	888	896	916	865	892	891	928	930	937	954	901	898	953	921	948	893	889	911	956	937	961	938	968	931	915	908	883	923	874	965	932	882	878	931	970	904	953	920	888	894	853	904	899	858	919	925	938	888	885	943	905	905	886	950	916	881	880	912	948	902	931	902	913	914	909	897	894	888	847	928	895	927	912	973	979	901	926	938	839	909	905	893	923	859	899	915	927	949	957	949	915	985	920	884	915	962	906	915	918	931	917	935	869	948	931	967	960	905	876	947	890	942	896	884	878	886	940	952	892	916	908	915	933	971	908	927	907	923	890	883	926	926	846	883	923	923	947	979	910	933	986	956	895	894	911	916	945	899	907	881	898	882	913	894	918	910	909	868	890	879	902	935	899	893	897	863	960	891	911	922	942	889	893	937	902	906	955	870	883	913	955	960	921	926	934	879	930	875	917	958	914	949	895	893	933	980	943	872	929	903	931	904	947	943	905	912	938	942	905	922	926	966	845	932	964	905	907	927	979	934	926	959	869	932	915	926	864	946	860	912	880	893	908	865	924	934	904	852	882	843	968	944	979	891	896	878	941	956	931	888	941	923	934	970	954	874	892	896	907	964	901	921	916	853	906	899	922	934	905	895	878	889	928	889	916	905	933	1004	877	912	878	948	922	902	911	883	911	1010	862	870	898	888	891	929	962	914	926	929	888	910	975	862	913	918	953	893	922	882	897	966	877	888	915	864	882	942	945	918	905	899	905	897	921	909	961	859	904	948	963	967	915	866	935	905	915	947	912	875	920	925	897	912	900	881	915	940	912	944	919	919	898	917	958	916	937	922	926	901	970	905	919	916	934	974	921	901	843	933	897	920	871	913	887	904	904	910	921	900	898	932	911	874	911	931	892	936	924	933	915	922	885	921	872	914	889	952	916	919	917	955	936	933	880	914	883	899	930	867	940	900	913	849	864	868	901	880	897	863	902	930	951	892	901	875	934	916	879	925	924	862	937	935	921	941	875	919	919	876	919	948	939	999	960	936	914	903	926	885	903	955	940	917	948	915	981	919	879	904	910	897	864	892	850	940	907	932	881	889	927	923	898	941	897	928	911	907	927	862	903	902	849	878	947	964	908	902	918	863	898	962	864	882	879	938	913	943	884	936	928	918	856	939	933	954	910	973	950	935	896	947	888	895	948	879	881	891	903	924	928	945	927	928	901	869	877	901	908	951	837	890	853	897	915	889	895	938	949	845	899	931	903	916	906	928	962	875	939	879	950	918	895	943	881	912	841	893	919	907	947	843	911	881	956	906	926	921	981	899	848	971	896	891	904	951	949	896	942	911	910	884	957	867	888	960	930	868	906	932	913	879	901	924	951	939	933	906	948	927	866	977	901	899	903	878	909	877	939	922	919	920	933	902	928	916	908	864	903	945	922	872	881	965	895	898	856	936	949	908	940	894	871	927	911	871	919	941	865	924	862	916	882	910	886	954	919	937	893	948	933	924	916	930	864	882	937	923	907	860	945	892	939	929	953	931	941	969	874	883	899	962	949	888	940	966	884	910	851	923	918	915	873	925	899	840	880	926	877	891	863	934	925	921	893	933	940	885	926	924	929	930	907	946	917	897	892	871	874	906	921	927	907	945	950	842	934	898	950	897	894	888	957	901	881	892	910	860	862	965	894	911	886	889	912	914	879	929	899	903	923	915	857	902	907	899	957	877	893	900	894	940	939	976	918	910	900	1002	855	904	928	935	929	909	911	890	933	901	895	914	913	874	943	932	965	872	877	889	925	897	913
23580	20658	27790	24033	21902	19538	13769	8589	6331	4791	3884	3166	2717	2348	2005	1764	1556	1360	1265	1170	1093	1041	1021	967	923	976	921	891	891	828	822	806	837	860	811	758	765	761	791	809	811	764	746	761	761	742	767	763	769	786	766	755	790	746	785	706	796	774	760	771	761	738	785	692	747	760	758	743	706	742	749	705	770	759	776	719	759	754	747	748	750	764	798	714	770	782	741	748	662	772	754	718	714	770	717	812	744	706	777	736	774	706	705	797	767	744	786	710	737	745	722	801	720	720	713	727	722	752	770	802	741	764	740	706	681	742	775	706	757	726	773	731	751	726	711	719	744	736	781	755	691	703	772	794	709	738	782	795	743	725	755	789	743	733	745	722	736	728	788	676	754	747	698	698	680	773	739	718	749	761	749	749	799	720	742	771	705	726	705	689	739	797	763	722	751	758	747	704	707	723	735	764	788	753	708	746	731	705	756	710	701	727	760	762	741	724	739	726	756	728	699	754	743	741	766	743	743	750	723	705	735	747	728	735	749	708	719	741	762	744	737	715	780	733	746	759	723	774	735	778	747	707	770	737	766	722	762	760	744	707	765	744	766	714	704	721	716	715	723	684	766	757	703	703	755	715	762	743	707	737	742	745	754	752	727	691	756	783	751	744	709	717	719	717	728	747	745	750	769	705	742	747	747	725	739	754	744	756	764	740	730	734	779	714	786	726	759	725	738	756	753	754	748	721	759	752	723	742	781	737	753	851	722	736	716	683	750	781	729	695	781	732	723	795	727	736	741	724	713	764	739	781	701	714	721	733	701	704	845	762	746	772	768	752	754	717	703	773	761	766	746	768	753	719	753	722	720	701	736	781	740	771	731	734	780	733	739	707	730	781	745	695	748	695	710	732	770	725	773	711	727	708	753	757	751	716	747	768	717	805	743	773	759	767	721	739	726	738	780	696	762	763	749	781	744	756	702	743	777	770	748	718	731	771	741	738	755	740	757	726	710	727	712	725	722	732	712	718	727	759	744	744	762	737	742	756	718	739	739	770	727	711	698	724	749	698	718	682	726	724	729	772	717	694	702	748	756	776	735	776	779	758	721	722	693	739	707	767	737	727	766	712	750	782	739	726	736	749	733	702	753	707	717	759	753	736	751	681	702	726	745	754	788	741	733	735	745	750	729	747	758	758	756	724	797	782	763	719	727	793	724	667	784	720	722	799	736	730	742	667	723	704	739	774	723	759	755	747	769	702	784	753	704	729	725	724	774	770	721	688	739	708	749	763	729	735	713	734	789	767	734	748	730	692	768	726	728	729	752	704	738	704	722	752	740	753	713	719	755	753	728	743	745	779	753	712	706	761	762	742	782	707	713	727	735	723	699	762	683	730	700	764	722	691	685	733	750	757	735	683	723	742	698	732	709	700	779	752	782	785	755	737	708	736	753	750	783	708	744	747	695	797	720	762	767	762	727	756	718	773	733	721	671	772	804	696	772	761	701	724	731	738	753	756	773	740	787	721	787	749	716	690	716	777	751	718	730	746	719	715	800	723	742	727	737	718	788	738	739	703	718	754	767	747	774	769	739	808	733	701	681	714	716	741	737	723	755	753	756	707	723	741	767	731	776	733	784	712	759	770	737	723	724	766	719	743	724	733	777	725	738	771	745	732	713	766	799	735	694	740	718	680	717	755	756	750	745	775	717	757	712	744	737	752	741	735	712	730	704	738	717	758	752	721	721	712	713	761	734	736	733	730	757	711	702	779	713	765	707	750	735	748	754	688	717	756	754	697	793	755	713	727	736	741	696	756	776	729	737	729	738	743	731	776	715	706	746	714	779	727	757	733	707	710	718	731	739	772	741	763	741	699	711	782	713	705	690	748	796	740	749	723	724	742	760	725	750	772	758	754	698	666	742	747	708	756	792	772	753	672	758	748	756	725	760	765	733	743	702	709	757	719	716	721	798	685	726	719	761	681	736	737	680	686	708	690	775	744	707	725	768	732	760	702	743	787	764	691	706	758	766	744	719	732	764	737	735	729	736	723	736	755	752	731	743	748	750	736	769	713	731	713	732	724	730	710	725	754	733	741	726	775	701	717	704	784	698	717	791	749	699	712	729	773	757	745	704	777	756	732	743	730	797	730	740	732	746	717	776	752	811	750	706	756	767	737	736	712	709	712	749	760	732	750	717	701	767	727	704	728	727	741	742	753	714	710	732	734	742	773	744	738	724	705	724	743	756	719	711	755	769	744	739	716	708	751	684	742	721	756	739	767	746	691	710	696	727	728	768	746	732	775	731	741	743	746	763	721	759	741	768	781	752	790	741	749	749	763	705	778	756	783	751	783	733	704	803	794	729	722	761	772	741	728	725	748	794	722	729	706	729	707	727	751	738	743	737	753	706	765	740	725	743	783	790	703	767	795	724	717	733	714	731	750	747	739	742	749	728	778	758	699	749	725	709	749	732	773	762	747	734	733	710	722	789	734	731	729	754	718	769	752	733	715	808	733	725	748	731	726	707	741	755	724	771	725	740	713	698	731	764	713	749	738	742	701	731	740	733	722	765	745	769	688	716	737	735	736	729	669	724	718	745	746	754	693	674	713	734	720	732	781	724	705	749	718	708	735	745	778	689	683	794	667	715	690	752	782	747	728	724	759	781	678	723	754	730	761	745	734	750	729	788	710	723	764	781	717	757	715	741	768	728	703	742	722	732	732	792	727	760	738	687	755	758	734	693	727	715	758	803	763	718	769	759	734	744	742	733	753	661	698	781	729	757	729	752	749	734	749	736	715	721	760	752	688	706	770	748	743	703	789	717	761	733	739	730	745	740	672	772	775	735	739	759	774	774	720	689	735	768	754	746	747	749	768	722	751	732	714	760	750	683	740	760	763	736	817	697	734	715	746	772	742	760	737	724	702	796	772	780	731	745	780	730	752	725	759	717	681	715	734	747	749	739	708	760	751	728	746	798	770	775	763	740	718	739	714	734	787	772	728	712	747	751	781	730	703	743	732	754	754	737	769	740	762	730	734	792	795	674	805	768	762	718	731	748	721	738	779	753	705	763	749	776	720	757	719	713	733	765	740	766	725	724	750	744	780	684	737	708	759	722	742	758	717	755	738	747	757	736	738	735	761	722	766	687	720	732	693	739	727	720	778	836	709	758	729	729	756	691	727	734	724	719	753	781	737	725	756	743	756	745	768	773	756	775	698	690	788	689	763	751	719	700	694	787	735	730	707	755	729	747	737	742	739	706	754	745	805	744	772	738	731	745	695	758	783	755	753	715	759	762	702	698	719	715	743	768	762	742	706	736	730	727	758	700	801	714	751	747	724	745	741	783	724	764	742	756	751	706	706	708	782	698	738	688	762	731	713	713	730	736	771	727	746	715	720	708	727	762	745	732	724	719	709	710	722	726	712	788	742	741	755	725	728	718	734	729	759	750	761	748	687	723	689	747	736	724	733	747	734	760	715	713	729	740	744	757	761	739	718	752	679	760	681
34210	49441	43046	32567	26638	21856	17502	14095	11302	8749	6888	5574	4607	3895	3465	2938	2452	2145	1832	1626	1584	1437	1362	1374	1267	1289	1115	1114	1133	1122	1099	1083	1053	999	976	976	1023	952	905	946	911	949	878	943	940	947	872	963	887	854	913	874	861	896	836	899	892	899	920	829	940	883	901	888	916	883	928	850	917	877	864	890	916	847	887	888	892	904	895	865	912	882	909	921	885	876	910	938	903	883	942	903	889	901	889	902	862	856	913	842	843	878	887	953	840	914	886	897	913	936	824	876	959	863	898	857	952	893	862	873	915	915	932	926	886	862	906	931	867	882	871	900	867	871	923	896	897	877	854	845	850	925	893	916	876	875	939	904	912	887	904	903	864	898	870	863	898	859	844	876	889	893	914	828	898	888	903	920	885	852	890	846	903	929	867	830	931	929	869	884	907	901	851	844	887	912	914	888	917	871	887	908	920	906	929	826	862	929	898	864	879	896	891	914	878	904	871	913	905	895	840	902	896	912	963	917	842	908	867	873	873	889	875	876	914	826	890	865	887	875	917	851	892	883	895	884	908	916	867	878	914	914	912	928	859	916	876	944	873	905	869	919	902	922	865	931	883	847	840	828	852	913	835	865	865	927	911	904	836	884	897	866	915	846	876	874	887	868	853	857	874	908	860	923	903	867	904	920	862	894	899	877	933	906	903	892	885	917	886	916	906	904	927	893	887	852	878	889	875	945	848	828	922	856	910	888	912	917	838	906	892	882	880	884	914	899	934	924	908	893	860	931	896	878	917	907	909	903	876	863	923	903	858	915	835	902	878	871	862	912	883	888	891	886	861	891	851	893	914	948	836	844	826	853	865	810	918	919	888	919	882	860	944	857	905	923	889	938	915	862	915	824	876	922	916	883	867	915	916	854	916	897	897	871	937	923	906	876	834	900	873	831	872	842	881	890	882	856	855	952	902	872	863	942	890	901	906	902	903	940	873	864	869	964	902	918	931	884	839	896	823	877	870	845	911	882	834	912	875	891	897	858	895	911	837	904	859	887	892	874	879	853	896	925	900	889	906	897	917	908	826	890	938	871	916	902	839	917	890	898	878	871	920	906	880	846	833	897	842	862	881	935	884	820	890	836	908	929	922	918	911	856	865	922	915	909	924	902	877	881	892	853	969	883	875	824	874	866	883	910	834	864	861	884	924	834	857	878	926	885	912	871	889	854	853	877	878	859	893	923	888	848	906	902	870	889	880	839	924	826	895	937	899	872	940	869	900	923	887	877	858	881	879	921	934	833	883	911	958	895	889	910	886	919	906	878	921	875	883	906	849	832	867	859	870	939	867	884	908	874	922	940	948	872	871	921	933	906	872	862	907	894	889	936	889	880	867	863	873	913	894	860	898	884	858	890	906	925	879	827	862	864	876	883	865	879	941	875	908	911	920	857	877	906	874	902	887	914	867	897	897	902	906	888	900	900	833	863	875	926	891	889	939	909	892	911	838	870	889	915	832	913	866	911	892	876	880	883	919	898	894	882	913	871	909	874	865	914	889	883	864	846	899	819	905	910	911	884	876	893	876	836	876	845	832	866	903	921	900	850	907	887	858	868	900	912	831	890	878	858	890	898	857	891	862	859	888	919	902	913	908	813	930	877	899	916	866	920	909	909	893	880	879	925	889	892	870	919	866	877	900	894	873	864	908	853	900	902	911	908	888	887	879	920	866	842	920	840	843	907	867	940	906	885	875	862	831	891	899	877	889	919	939	913	908	890	891	874	906	869	815	887	876	865	932	852	910	921	836	894	916	832	923	906	886	836	821	924	891	970	902	926	864	878	870	863	933	875	914	881	891	881	899	893	877	898	880	924	892	883	926	961	899	882	821	907	912	888	866	874	904	904	887	908	949	847	887	902	872	897	923	876	876	892	901	912	896	873	892	890	885	930	885	849	923	863	832	871	885	868	902	961	885	916	883	912	934	822	927	857	916	914	934	895	887	902	860	914	901	870	932	832	879	871	867	867	900	890	881	865	881	895	870	874	883	907	950	901	910	907	904	852	915	887	855	898	938	906	926	897	910	877	900	894	854	876	876	936	883	884	843	863	913	975	851	880	878	815	928	893	931	891	904	924	873	872	918	916	846	914	846	910	871	894	870	869	898	833	864	902	911	921	901	877	857	932	880	907	846	880	907	886	859	882	894	894	845	814	890	912	894	902	816	875	893	922	888	836	864	890	940	949	931	893	913	944	887	888	928	879	954	917	912	905	915	930	876	939	859	882	895	891	866	883	834	871	900	834	923	898	889	928	876	850	889	931	855	909	882	889	860	835	884	888	905	926	912	949	878	858	855	830	914	866	913	856	882	899	894	924	861	936	901	887	818	877	905	926	848	890	874	862	836	899	873	897	937	867	881	869	871	880	900	874	892	923	888	871	902	900	882	845	937	903	918	866	898	832	912	924	925	864	907	895	905	854	868	878	853	852	874	859	875	862	866	880	904	912	922	903	858	883	881	866	845	890	876	894	938	865	887	911	857	903	900	934	916	960	904	875	881	918	899	880	907	892	813	879	949	907	886	907	902	862	886	880	872	845	878	906	888	962	866	932	840	929	899	892	917	923	928	852	901	922	885	863	844	905	913	863	894	894	893	898	873	873	881	849	900	837	859	914	926	860	935	893	843	857	889	872	958	921	825	896	863	884	892	867	938	901	864	879	952	893	851	904	861	831	875	869	922	897	874	892	801	872	906	877	906	859	838	899	927	904	855	877	846	852	933	919	900	876	873	939	863	886	856	911	882	874	887	935	901	813	855	868	881	911	822	866	902	880	933	913	901	928	887	923	823	844	901	898	893	897	853	883	839	892	857	930	905	894	932	898	915	921	934	905	812	912	879	901	874	905	932	924	876	919	887	888	877	928	889	888	892	884	939	862	894	884	893	850	928	858	888	918	876	891	921	868	872	884	840	883	915	838	921	873	892	864	895	917	876	892	918	875	873	914	904	909	875	890	896	916	884	930	868	892	896	851	891	867	960	900	862	832	826	974	858	855	886	897	873	922	869	876	884	867	885	933	926	850	919	886	837	882	885	943	932	907	894	871	899	873	863	898	883	830	924	881	914	873	899	925	891	885	901	924	891	863	909	891	965	888	889	889	896	893	881	859	857	892	904	860	872	875	855	876	945	898	890	866	916	923	844	927	921	864	909	895	863	909	905	889	915	897	882	893	888	952	910	882	869	903	898	893	903	872	900	879	922	916	849	898	898	900	878	898	863	899	873	878	874	888	829	910	905	884	869	897	916	882	875	868	905	843	877	920	872	918	898	895	911	863	880	914	857	884	899	881	827	902	916	844	911	881	925	924	940	872	918	909	887	860	884	871	887	846	870	925	900	864	911	848	910	930	865	856	892	811	914	926	879	940	881	869	880	862	943	891	909	917	875	865	856	867	942	890	865	898	885	898	909	941	924	887	850	910	861	895	862	924	911	939	868	889	884	846	918	882	950	899	899	941	929	859
22749	20793	28356	23415	21354	22868	21368	12650	8929	7105	5678	4316	3584	3166	2659	2399	2080	1616	1554	1464	1318	1237	1174	1155	1050	1055	999	945	1000	902	944	836	870	857	886	827	795	811	807	755	778	782	723	805	781	776	766	763	760	807	738	760	702	781	789	787	762	755	707	760	748	736	791	756	773	764	744	750	746	777	768	700	793	787	762	747	821	785	769	717	716	785	751	764	793	767	762	768	761	754	740	747	768	739	741	767	694	792	741	750	751	727	768	761	762	753	726	735	732	776	776	735	726	714	834	776	687	794	732	820	780	763	749	740	743	753	801	732	780	806	753	771	770	711	761	747	785	747	767	763	740	717	756	763	764	741	766	730	741	801	778	761	733	752	792	775	740	805	707	777	744	727	757	771	800	764	722	731	746	786	743	757	760	743	740	796	790	753	734	827	774	763	803	747	719	707	767	724	741	741	701	739	766	762	772	722	714	695	740	780	759	758	733	744	746	757	736	729	774	743	767	750	739	786	780	704	780	747	754	756	779	814	751	750	728	706	759	751	747	792	776	757	772	766	748	762	790	733	750	750	738	707	785	809	806	733	776	816	746	748	752	779	778	781	766	759	762	799	714	793	816	775	755	749	758	767	739	720	726	733	807	739	792	721	800	748	786	749	770	719	729	765	764	783	763	709	712	749	744	809	736	798	729	743	717	755	740	790	729	741	718	725	802	786	752	781	771	737	752	758	777	785	709	773	777	716	713	777	726	733	764	748	787	748	675	761	724	780	731	788	745	785	799	742	807	716	741	763	739	746	738	776	731	771	728	737	780	723	699	748	751	742	723	718	716	742	744	741	766	741	742	746	709	738	742	770	761	779	823	789	705	683	746	750	747	726	799	766	709	777	745	728	732	764	779	785	784	736	766	706	735	725	690	720	749	775	769	781	765	727	804	787	760	745	724	754	726	753	766	749	768	750	818	766	775	722	766	709	745	785	766	740	766	744	741	769	750	743	741	761	742	751	752	771	733	778	809	747	750	754	795	730	714	763	781	717	782	787	748	711	769	725	802	749	749	703	777	745	778	765	782	784	792	767	771	739	772	761	747	762	745	788	767	729	733	758	725	762	789	816	749	730	773	765	771	756	802	767	726	740	709	735	718	779	769	719	762	729	722	745	754	789	693	792	777	738	744	751	730	744	759	756	706	740	694	759	701	819	741	740	798	791	773	740	741	760	735	731	739	778	766	763	752	758	725	774	719	765	719	774	808	739	728	773	786	775	768	718	780	732	734	740	727	741	745	708	773	745	828	747	729	750	789	745	794	728	768	766	761	779	758	795	750	740	765	760	680	793	782	732	751	727	802	770	730	762	774	749	742	720	736	763	780	756	762	737	737	777	745	784	725	743	788	772	742	773	786	754	732	751	805	750	748	768	740	721	710	775	741	796	745	719	773	747	774	725	765	753	683	704	731	728	766	766	745	783	731	772	757	756	790	772	754	745	734	721	758	745	754	711	768	758	760	690	734	763	771	789	776	790	717	763	727	726	766	774	734	754	772	773	781	792	772	735	755	764	745	721	710	741	739	781	743	743	748	738	754	775	782	743	782	734	768	754	742	740	705	724	809	735	717	719	764	764	776	708	786	713	785	769	791	746	801	722	725	749	780	817	714	754	709	793	762	755	742	744	759	740	791	734	768	773	756	804	750	739	808	773	786	720	741	738	754	769	750	761	754	734	766	755	780	716	735	723	743	750	755	812	738	770	738	751	737	703	765	764	710	780	763	764	760	710	763	797	759	754	762	772	727	757	719	753	718	754	765	765	816	740	704	729	757	752	767	734	785	715	759	761	796	781	754	754	706	728	701	744	792	730	784	751	737	770	741	725	805	740	746	716	751	769	807	775	778	804	776	720	763	746	741	788	725	730	750	785	741	780	730	763	745	746	779	772	746	729	771	741	743	792	774	722	760	752	794	694	756	684	770	744	795	742	762	758	791	735	746	760	791	771	781	746	773	793	783	767	784	741	734	764	761	739	755	762	786	745	789	707	711	786	731	783	761	755	738	719	745	756	692	744	751	727	734	771	743	780	737	737	769	744	714	696	769	776	738	749	764	716	779	764	733	742	772	765	730	726	767	724	727	721	774	712	779	777	722	718	787	745	810	786	717	749	765	737	762	764	758	727	758	711	747	738	782	739	767	728	766	768	775	757	710	838	795	768	766	722	749	750	781	732	709	749	732	716	756	761	806	793	736	776	757	747	778	743	730	688	712	748	763	697	757	807	761	777	745	755	747	720	697	754	800	760	791	722	744	758	769	749	713	696	747	731	766	753	783	732	783	702	800	733	761	751	785	727	755	780	768	730	765	735	732	717	761	775	771	733	772	730	757	787	733	753	758	777	784	703	717	771	745	768	750	762	763	716	809	724	721	743	712	778	776	737	735	768	721	761	739	804	764	755	722	741	734	774	749	780	784	763	732	732	747	775	776	745	721	763	766	761	729	779	759	732	753	765	690	753	792	774	689	710	753	745	742	747	773	741	802	730	737	784	757	744	726	724	767	764	752	773	760	754	776	742	770	743	753	741	713	749	749	761	747	752	730	746	728	746	695	785	735	724	812	817	721	756	815	742	721	750	744	754	762	750	759	703	729	742	749	717	725	738	734	787	749	754	731	745	794	739	729	758	721	706	755	779	734	734	762	748	748	744	746	723	762	736	736	819	752	760	757	740	757	751	738	767	739	798	807	785	726	768	757	779	750	726	758	716	746	739	758	731	708	753	769	711	788	741	727	684	708	732	741	786	762	756	776	746	740	754	737	756	714	747	758	743	744	725	779	761	787	745	719	729	728	725	761	728	742	709	718	783	749	730	749	720	734	774	734	700	767	758	713	786	788	741	768	734	765	798	781	761	765	759	699	730	683	749	749	734	736	757	722	742	717	804	771	767	742	756	752	761	721	756	775	710	770	770	749	780	764	745	783	778	735	722	783	734	782	808	779	739	736	721	737	707	800	762	762	792	725	737	762	799	718	767	710	745	721	727	755	718	730	752	789	764	766	737	744	718	773	705	767	751	721	736	769	786	750	731	674	764	718	776	792	756	713	767	753	706	717	746	752	737	788	716	749	734	767	799	709	742	747	798	731	805	732	741	752	723	779	717	733	718	722	755	759	788	768	784	746	741	759	727	720	701	774	759	774	733	734	774	739	775	735	728	730	789	736	775	700	715	768	749	737	770	727	767	747	758	731	712	749	727	766	736	732	798	780	760	756	747	718	745	728	756	731	763	753	734	788	770	736	759	780	773	729	744	770	753	727	750	783	792	735	793	769	745	736	744	754	774	729	769	773	733	721	709	754	789	743	761	753	769	760	777	745	707	744	717	802	734	711	776	780	730	761	755	728	699	842	812	728	724	710	760	788	752	818	770	763	781	758	754	721	798	734	739	776	785	798	743	765	765	694	776	724	736	740	711	744	804	750	783	731	725	749	751	790	780	746	746	747	768	788	751	779	703	785	751
34754	54209	48636	38244	31716	27051	22437	18262	14969	12061	9636	7642	6330	5377	4681	4011	3322	2675	2457	2029	1880	1684	1585	1584	1482	1413	1399	1277	1232	1195	1136	1121	1135	1087	1125	988	992	1022	951	1015	959	948	935	943	887	963	913	974	881	904	900	847	977	902	916	905	898	903	926	913	901	880	888	930	928	881	931	901	894	951	913	880	922	927	916	872	951	906	881	913	888	893	951	869	855	827	889	866	929	914	860	910	907	891	883	875	883	849	864	892	874	879	864	856	853	888	951	867	924	907	869	879	962	914	903	865	883	855	927	889	981	900	922	867	855	874	856	899	879	895	909	888	889	871	944	884	864	862	907	881	885	866	902	914	898	916	848	915	868	877	835	892	904	893	928	908	890	940	924	889	820	911	873	867	882	854	875	859	905	888	869	844	935	878	909	913	911	898	858	882	901	947	871	906	813	893	869	900	901	895	829	888	925	922	907	860	915	853	883	927	867	868	921	920	877	883	869	883	879	951	888	874	875	904	929	888	882	904	930	907	863	885	896	870	834	895	880	832	902	905	892	918	893	889	869	904	946	922	912	899	897	915	907	932	912	861	883	935	901	857	899	862	844	896	960	905	880	900	898	908	919	920	900	842	818	932	883	877	925	861	876	901	868	855	870	912	847	867	893	908	919	938	871	896	883	886	930	848	889	933	907	919	917	906	820	944	939	828	841	930	903	842	906	906	887	855	907	866	886	895	863	830	939	888	902	865	938	862	919	847	868	875	851	872	897	937	883	899	855	884	904	914	825	869	885	904	876	887	922	856	922	851	888	874	863	884	933	910	867	843	851	896	897	915	895	918	889	861	881	903	881	851	920	854	886	938	943	876	857	866	934	888	872	896	882	911	872	850	891	893	886	944	879	896	942	935	888	871	877	908	840	940	939	894	898	953	937	845	876	870	879	854	900	870	925	862	910	902	856	866	923	906	890	851	846	874	904	863	851	885	897	885	901	944	876	853	850	935	880	806	907	817	920	899	832	925	891	872	907	868	869	871	914	857	924	871	844	849	926	898	946	889	878	913	894	846	877	853	876	906	929	845	874	857	888	894	901	895	927	894	884	929	860	873	899	939	846	925	905	884	922	894	911	839	895	938	913	895	897	898	898	865	854	869	880	873	851	907	916	913	874	893	931	860	905	910	929	944	877	883	869	905	832	888	858	899	877	895	858	869	893	936	882	857	942	908	873	912	924	905	909	914	887	879	883	919	894	930	807	878	861	879	891	890	856	851	886	946	878	872	890	874	880	886	941	882	893	920	859	890	880	910	895	926	849	918	953	880	845	941	925	907	917	830	901	894	873	861	820	904	831	944	917	904	915	877	901	876	926	904	861	911	903	857	903	872	944	863	918	898	904	869	928	873	921	868	897	871	934	857	840	869	932	853	906	830	863	868	903	910	890	947	888	871	858	891	894	905	892	923	890	938	903	917	885	943	892	889	890	911	901	879	907	919	919	862	859	835	915	933	887	903	846	897	951	894	855	864	966	851	873	920	900	897	851	866	830	925	903	884	886	830	875	954	869	902	908	851	910	905	916	851	868	937	906	841	909	919	914	881	870	931	947	862	824	879	902	913	846	809	892	916	892	907	945	925	945	899	881	935	911	891	895	917	867	943	873	828	886	888	895	953	884	888	888	885	858	867	909	896	882	867	877	873	924	912	923	925	889	839	844	922	906	924	841	899	930	933	881	905	919	842	874	917	881	919	843	838	963	918	878	917	881	895	913	936	927	904	947	848	939	884	902	879	841	920	898	942	883	905	870	864	916	833	827	938	953	866	904	840	859	920	886	837	862	909	865	862	919	907	894	851	852	948	900	877	871	920	897	919	879	900	929	862	854	908	899	876	855	831	879	878	867	924	948	906	909	904	902	867	906	898	870	891	916	868	844	936	945	886	856	881	894	878	867	861	828	878	839	885	874	910	921	866	908	879	905	880	884	872	849	919	871	885	903	876	905	849	836	875	869	881	925	906	930	906	926	930	909	879	848	901	894	894	859	844	905	928	856	864	891	884	907	932	951	916	862	879	857	916	896	925	857	885	896	862	925	903	879	913	901	846	914	890	838	866	879	925	924	913	896	912	862	936	864	869	903	897	901	875	878	871	901	927	863	885	913	860	898	857	877	939	854	919	841	861	916	919	900	912	853	927	877	849	875	926	907	862	872	850	860	928	938	898	854	915	885	914	957	925	862	905	838	911	822	911	874	874	893	920	888	918	943	904	882	882	901	882	893	855	910	897	952	875	829	872	861	869	846	912	902	843	870	886	876	907	917	863	857	889	932	886	877	909	874	910	832	859	864	883	879	880	929	888	917	846	882	866	875	896	882	884	882	922	862	874	830	890	868	931	866	930	907	883	861	854	912	910	840	916	881	898	895	866	874	908	889	875	865	878	872	932	875	872	911	913	939	857	894	880	890	917	857	916	898	878	907	886	917	895	839	872	903	910	876	856	898	868	899	899	849	856	848	901	897	890	874	877	870	905	935	939	879	891	869	887	894	890	914	910	889	825	887	924	871	864	858	934	861	850	890	919	890	897	879	910	910	891	925	875	822	877	886	959	901	822	860	864	861	870	866	819	866	909	885	865	927	922	864	846	910	867	887	858	870	876	896	873	814	899	901	871	875	904	834	936	898	844	896	874	858	888	872	879	937	834	876	951	884	896	866	893	871	894	883	904	910	897	877	912	928	912	902	905	881	847	846	933	847	910	882	899	861	955	807	883	905	914	863	893	933	920	917	881	856	908	917	839	853	928	926	933	913	841	934	920	930	887	925	855	904	840	883	840	896	899	904	867	867	942	896	897	887	921	849	911	854	920	867	888	954	916	852	899	931	869	842	934	865	879	860	918	864	912	917	924	880	905	909	887	888	912	855	921	956	910	823	893	900	861	933	882	852	900	900	893	885	920	906	875	880	905	866	874	878	870	885	893	883	929	880	825	872	900	923	866	843	896	873	964	888	837	911	884	881	857	858	893	851	972	882	903	912	980	935	847	896	904	852	861	908	909	852	936	859	927	924	888	900	863	905	877	832	878	888	893	943	901	840	917	867	845	931	874	853	901	918	886	866	899	838	924	912	919	944	926	893	891	925	882	866	918	883	906	858	881	891	890	902	880	855	881	875	924	849	958	892	862	892	878	856	883	891	927	887	895	887	820	883	860	881	892	878	921	873	926	854	924	880	931	904	928	899	863	850	891	910	839	877	885	801	894	879	873	881	888	873	881	849	903	910	891	836	898	870	850	927	933	873	871	917	902	921	927	882	886	870	922	872	886	877	847	900	859	922	902	880	884	856	927	842	943	883	884	904	900	933	870	865	822	932	908	876	878	837	920	842	881	921	866	928	924	902	920	832	880	905	939	893	928	878	888	849	922	862	894	860	906	908	894	811	925	896	898	877	926	887	897	878	939	889	876	875	932	898	911	880	868	871	923	870	886	889	967	942	885	884	856	920	918	865	886	898	903	893	858
28097	26536	32059	25607	16339	10733	7392	5372	4197	3403	2819	2221	1874	1752	1498	1474	1241	1150	1123	1037	972	990	917	885	920	910	876	869	865	840	824	817	863	869	832	793	809	801	758	784	785	783	714	770	738	760	736	742	762	784	753	762	774	773	764	773	763	799	749	792	775	751	743	707	755	752	799	781	768	759	728	764	757	787	812	740	826	769	754	771	750	805	735	757	795	787	722	796	773	764	788	740	798	737	748	757	732	790	755	765	843	749	773	774	743	766	793	790	746	759	752	742	731	780	786	758	782	775	718	754	776	786	782	771	753	705	739	768	847	760	753	737	732	786	775	779	803	767	776	753	727	731	716	788	736	752	797	734	767	780	791	747	739	785	694	740	826	730	764	784	743	791	783	739	738	781	758	795	787	794	751	701	761	799	796	725	782	743	790	768	759	756	761	783	778	767	740	760	772	778	692	749	771	791	776	723	759	763	734	757	794	746	758	762	792	780	763	756	750	778	754	768	799	799	781	753	744	747	736	750	795	780	800	760	752	764	793	757	771	749	742	784	796	786	823	755	751	745	738	790	778	766	791	737	756	788	772	768	704	786	753	800	773	725	749	767	741	796	759	811	792	768	785	742	757	764	791	791	795	810	776	785	797	798	750	765	779	800	771	739	735	758	759	772	755	759	773	785	710	745	772	759	741	784	721	749	778	729	739	786	753	712	747	752	800	806	782	713	743	756	727	771	723	724	850	790	818	757	740	728	763	771	741	759	750	800	744	791	765	741	816	742	804	737	749	789	747	763	786	787	704	741	753	733	778	759	770	724	751	781	796	804	799	821	780	749	749	723	707	756	763	804	765	762	721	681	774	768	776	750	756	793	750	761	809	855	713	786	796	728	771	765	779	823	759	774	766	788	749	772	742	737	750	749	794	760	762	777	755	747	814	778	770	731	820	777	747	772	762	795	798	795	750	817	764	776	731	719	838	800	773	760	781	738	772	747	779	802	768	821	767	770	769	780	772	757	806	750	767	780	773	743	756	850	771	761	818	755	787	827	730	765	768	784	749	753	745	762	771	832	730	772	737	808	790	727	769	755	768	778	769	742	763	779	781	740	800	785	762	811	773	765	799	779	795	766	806	772	802	767	768	745	812	777	742	785	790	787	756	744	789	815	790	745	744	792	769	751	791	760	736	785	765	804	768	734	790	774	791	751	767	780	806	776	749	724	751	689	751	790	808	804	779	747	765	755	742	811	718	782	765	786	794	798	800	775	841	775	754	818	776	769	799	766	725	751	777	770	786	762	793	776	722	741	760	800	737	777	761	805	777	802	752	733	755	807	751	755	782	731	753	807	785	821	744	784	779	742	725	743	749	748	755	775	769	740	771	747	714	806	773	717	734	749	789	771	686	765	760	765	816	754	766	777	710	799	779	812	801	770	787	768	762	747	741	779	751	774	777	808	792	771	765	805	797	771	707	749	785	787	757	727	772	779	823	749	749	761	795	795	791	756	766	807	750	768	781	778	754	787	726	786	772	770	755	721	850	761	723	782	773	752	746	761	735	718	744	736	756	770	765	803	791	748	775	753	769	763	743	786	732	768	771	799	753	731	723	766	786	745	730	787	773	751	759	772	771	796	725	785	795	808	771	773	793	807	834	826	742	779	747	740	787	752	796	720	737	793	800	753	774	772	788	763	722	782	807	718	764	770	791	804	789	774	730	754	823	746	732	722	769	793	810	750	781	754	771	751	765	736	727	776	764	717	763	773	804	765	766	806	755	774	802	743	756	767	830	729	781	773	759	801	815	771	762	768	695	718	789	721	810	760	792	739	755	723	730	738	770	741	787	792	764	739	793	725	779	727	710	761	732	806	765	751	811	781	720	712	767	801	764	788	734	724	810	840	781	828	763	784	795	772	705	777	823	751	786	799	770	769	733	745	751	781	783	723	761	765	777	780	780	725	731	777	801	803	687	763	754	785	748	731	732	839	805	757	785	777	731	753	803	736	745	773	735	840	774	738	772	792	798	763	751	805	757	774	723	736	766	791	799	730	804	747	756	772	765	788	813	750	782	766	840	738	768	760	768	779	763	766	811	728	802	689	776	739	764	743	694	788	809	732	791	825	736	767	745	708	757	777	761	742	731	732	730	792	777	751	767	790	733	811	788	760	806	733	729	784	774	779	763	758	735	784	788	746	782	737	811	772	765	795	774	745	764	781	779	772	736	722	778	682	801	749	810	742	749	780	789	757	782	800	785	724	751	741	778	760	720	718	788	757	770	837	750	811	769	776	771	777	807	764	778	774	747	785	807	809	750	771	775	765	751	759	791	768	764	779	797	786	780	787	775	759	761	721	790	764	763	743	732	792	809	765	816	735	824	773	805	775	762	754	746	761	744	797	761	801	782	744	873	786	800	770	760	772	814	768	798	757	769	736	782	778	761	703	753	763	761	765	782	751	757	735	767	725	773	758	779	774	740	831	763	764	781	766	781	753	797	718	808	738	781	754	790	754	786	795	762	733	760	811	803	772	754	775	791	816	816	769	758	791	787	771	756	749	748	743	790	736	800	789	725	797	742	769	772	724	743	780	793	789	789	766	720	769	795	811	752	752	731	765	787	825	775	745	763	760	770	769	771	772	726	784	760	716	768	781	736	770	713	763	778	739	806	807	778	732	761	750	797	731	765	777	736	799	769	756	678	739	738	774	764	790	779	748	771	750	753	782	727	756	765	786	800	782	778	799	795	787	762	750	748	773	746	811	761	754	757	734	811	783	795	759	790	755	787	717	758	734	763	758	784	759	766	778	758	774	763	762	811	789	765	765	775	830	800	773	734	767	760	722	764	721	777	784	819	751	802	793	740	760	761	727	785	761	729	770	817	769	786	762	774	742	784	764	748	751	734	781	770	799	792	743	788	816	809	753	759	754	760	756	734	815	820	736	758	733	756	761	788	767	745	801	774	757	783	764	758	732	764	763	769	773	772	762	796	770	788	775	767	748	791	756	807	784	787	746	753	763	769	755	767	768	765	797	806	744	787	747	688	750	759	745	769	742	729	717	783	730	733	764	739	732	783	783	776	747	785	734	790	770	796	748	785	726	752	802	773	764	747	811	750	775	781	757	775	744	708	770	775	770	762	780	720	729	792	801	796	783	780	756	746	766	788	815	786	774	782	776	780	749	728	770	818	783	799	759	806	758	756	774	798	777	829	742	798	747	784	811	772	781	748	770	771	741	712	725	782	777	825	798	761	766	750	791	778	756	778	773	752	716	788	787	729	772	751	743	734	750	763	744	742	773	771	799	798	731	770	775	787	820	832	758	726	729	746	757	787	764	789	762	760	821	752	818	744	745	724	734	792	726	733	785	774	770	811	708	763	783	757	831	765	823	777	718	759	766	747	812	778	760	712	743	745	772	789	797	763	754	779	748	753	774	779	712	775	749	744	774	799	775	796	747	793	759	723	773	787	730	806	753	795	742	763	794	729	786	729	797	739	821	747	757	742	825
32676	43413	37964	27477	20919	16773	12917	10047	8034	6255	5026	3954	3289	2905	2550	2223	1942	1679	1590	1328	1305	1265	1205	1220	1158	1118	1147	1036	1058	1014	1019	1026	979	1003	949	1030	1003	972	972	917	984	878	956	964	957	958	893	950	940	856	897	882	937	934	935	904	935	987	924	930	939	958	941	944	935	927	945	900	963	931	916	917	926	923	941	949	908	1008	871	902	884	877	910	925	874	932	881	976	923	949	924	919	941	926	901	952	890	970	901	945	927	912	893	908	934	918	999	930	910	924	878	898	897	920	932	934	939	926	932	935	915	957	890	931	946	920	889	972	960	919	900	944	930	952	901	883	950	918	889	882	869	922	905	906	930	881	938	988	904	938	967	883	896	943	965	920	943	916	944	837	947	914	894	918	931	919	905	963	927	916	930	926	955	855	881	942	920	972	874	923	936	886	916	879	946	958	974	905	874	943	980	945	921	941	921	927	930	921	947	913	902	992	928	939	933	914	928	909	955	964	893	920	909	897	948	902	918	926	895	965	942	960	919	910	898	894	978	887	872	944	904	966	914	898	939	949	948	932	942	958	886	910	912	936	919	900	886	903	919	888	938	913	932	970	940	870	927	903	929	957	896	876	973	875	958	961	902	961	877	905	1001	925	934	910	911	928	966	924	947	964	934	940	870	935	988	1003	966	957	907	872	865	951	940	931	916	854	959	949	954	929	960	942	966	897	912	908	953	911	889	953	952	958	956	907	941	910	950	939	866	978	949	914	971	957	915	929	953	945	914	929	914	924	954	901	940	944	975	880	891	921	840	911	959	959	964	974	938	964	1038	907	876	955	983	899	963	904	917	969	859	902	920	902	901	943	903	955	960	989	946	946	930	933	909	910	928	919	913	959	971	889	943	894	902	936	905	922	908	938	944	939	933	874	916	917	942	951	934	887	945	921	889	929	868	890	928	927	893	867	894	919	948	964	940	927	931	937	918	923	961	950	925	892	958	877	939	908	922	926	941	911	942	942	896	902	972	906	948	926	903	953	930	949	940	953	931	902	952	929	943	935	927	975	925	929	907	896	927	953	879	959	889	942	916	952	904	937	926	874	944	940	921	872	906	907	957	926	939	889	945	881	916	881	969	894	863	929	914	972	934	911	993	972	903	984	937	912	937	977	920	885	934	917	961	904	952	908	902	913	930	942	920	937	924	969	908	938	926	909	933	913	924	991	922	941	935	942	943	894	940	937	964	939	868	919	901	915	927	909	927	907	866	934	921	979	988	914	935	945	907	901	940	938	920	923	926	892	952	917	942	976	968	944	951	873	924	910	867	867	908	896	920	855	962	896	904	956	942	985	926	978	869	959	894	967	901	903	918	898	910	931	916	884	907	925	888	924	954	912	920	897	908	897	891	885	970	945	881	951	920	876	920	999	930	953	896	907	886	941	911	947	853	935	944	921	931	933	952	947	927	925	893	967	850	930	931	969	961	948	955	937	956	907	919	881	853	938	921	918	896	926	946	926	941	917	899	917	952	932	877	902	942	940	924	911	943	878	948	868	950	952	948	921	929	904	927	915	867	896	923	882	932	947	938	975	940	849	923	986	976	911	906	903	907	934	907	889	921	916	1002	917	920	909	943	904	919	943	884	937	946	896	951	874	914	898	948	882	860	921	965	936	965	967	915	938	924	919	889	940	927	914	964	936	969	825	952	884	899	909	904	925	902	918	928	933	942	966	936	946	919	888	917	962	922	908	956	922	921	906	953	916	963	904	872	907	912	905	901	898	987	940	929	916	894	942	864	935	966	930	928	901	884	999	888	935	889	899	934	993	924	954	924	923	921	883	961	890	908	918	907	920	913	903	915	897	907	954	930	893	936	953	924	917	909	983	889	944	928	915	899	909	836	909	979	895	955	1019	938	930	945	893	888	918	897	929	987	940	923	934	956	937	970	924	933	913	969	949	907	940	923	935	902	995	914	907	996	946	916	883	880	905	916	896	945	923	885	965	928	915	924	941	911	943	924	937	824	924	988	977	946	927	918	889	943	893	922	954	949	935	920	925	910	880	856	923	967	877	947	942	920	930	932	933	945	956	935	911	915	882	928	928	996	984	945	916	937	932	976	899	901	945	957	923	959	895	946	894	950	910	898	929	1001	972	879	948	948	903	915	889	913	954	951	915	928	946	911	888	930	941	913	916	919	878	949	922	924	910	942	919	887	889	915	956	931	909	953	918	920	961	935	941	916	916	932	899	916	952	907	961	948	940	895	933	895	962	913	957	908	932	933	976	948	950	889	898	937	893	950	916	923	910	945	924	982	937	948	986	874	886	927	970	881	941	941	947	981	903	889	909	908	910	946	953	905	940	894	955	916	943	995	900	960	926	922	979	900	877	940	900	929	964	892	879	923	927	943	954	889	943	964	925	912	919	931	991	980	920	892	881	914	946	946	949	962	951	926	930	950	930	923	869	938	946	966	884	987	870	918	936	933	906	940	893	897	896	914	905	970	889	933	966	915	882	914	900	944	881	963	927	964	923	888	934	936	872	896	910	888	923	920	914	994	896	897	976	902	943	951	961	887	853	923	882	936	910	911	964	957	898	925	962	998	909	917	934	893	854	882	934	909	905	922	954	961	915	933	928	908	878	964	912	905	952	953	920	957	936	915	956	923	926	936	955	900	910	949	945	933	947	871	953	896	911	907	853	905	895	914	941	924	947	875	928	941	933	899	925	898	984	894	886	925	909	943	926	973	921	883	938	991	922	932	912	872	928	941	911	1005	940	963	852	930	960	948	900	898	923	937	986	916	950	955	930	917	915	942	976	938	935	941	895	988	928	992	934	970	891	863	935	926	937	900	932	922	919	916	945	953	931	922	944	948	876	944	916	938	882	932	955	950	942	932	943	895	916	908	872	899	921	915	914	904	956	900	982	919	948	918	937	933	951	930	895	943	905	952	925	937	914	929	929	988	938	945	917	922	893	929	928	1008	963	949	952	888	912	920	912	966	925	964	915	938	950	886	983	914	952	953	906	897	934	885	889	871	945	915	957	919	912	998	942	935	893	942	887	887	896	950	972	954	894	882	930	934	921	907	940	856	945	923	954	949	908	912	904	926	940	907	949	927	897	887	892	954	959	929	937	883	958	962	921	970	933	920	917	979	929	926	960	963	939	906	935	887	959	901	930	946	940	923	975	959	956	914	920	899	953	919	926	898	935	886	912	941	916	928	906	953	946	924	889	935	918	972	927	955	981	926	939	897	897	898	929	891	939	938	926	880	957	944	935	896	939	928	923	937	917	924	961	898	944	901	905	934	946	944	976	955	902	971	981	949	915	923	905	921	910	949	895	897	911	904	889	961	946	989	927	957	960	904	922	932	918	959	888	974	940	895	861	911	908	934	893	928	925	915	898	972	907	928	926	927	983	935	900	890	964	915	987	970	938	920	914	913	922	894	904	951	945	888	917	946	957	972	919	923	880	936	939	904	899	939	920	912	911	914	909	930	965	956	888	929	942	919	939	930	935
23598	20635	27770	24298	22084	19786	14261	8987	6600	5292	4200	3327	2853	2411	2005	1816	1701	1482	1329	1266	1164	1023	1003	1000	1020	956	928	833	891	823	864	856	808	800	810	800	829	771	797	809	755	774	786	727	748	694	770	746	772	747	785	745	738	790	756	760	777	748	742	751	736	773	720	785	766	721	745	732	715	761	772	746	733	767	752	722	717	760	675	763	790	763	779	721	751	728	738	720	764	698	708	753	776	763	723	721	779	737	711	736	770	742	748	758	714	789	736	716	765	715	751	767	765	719	729	762	753	753	745	724	790	753	757	718	752	792	766	748	700	781	779	819	768	771	785	737	736	718	730	709	731	760	748	789	758	823	748	767	751	723	701	790	716	739	728	746	753	756	745	756	761	742	756	729	689	742	713	748	723	773	784	788	775	789	721	776	700	742	775	720	748	712	712	771	778	822	750	738	782	687	782	757	750	800	760	730	785	769	766	730	768	765	748	730	749	750	723	724	730	728	780	781	730	752	697	747	699	765	795	728	782	783	718	775	761	776	757	747	747	753	742	773	784	714	755	753	738	741	785	765	714	766	728	749	756	781	693	787	747	791	801	746	695	718	749	755	723	752	770	726	777	755	685	753	780	728	722	721	725	717	714	729	734	743	788	746	759	753	750	757	768	794	737	716	748	755	723	748	738	773	767	748	782	695	744	748	721	725	748	736	753	744	764	735	747	725	649	747	770	770	714	722	776	814	712	762	732	752	783	749	764	752	747	690	751	749	760	823	722	736	740	781	719	773	774	810	774	741	740	712	733	708	796	674	683	753	766	766	696	792	797	758	724	798	761	759	776	686	787	761	743	747	749	742	721	668	703	695	750	781	755	744	740	727	773	807	745	725	715	728	774	776	733	757	762	789	764	793	702	787	705	747	777	803	834	767	759	735	735	759	732	727	731	754	741	731	681	703	769	742	726	766	766	740	709	754	773	767	762	753	771	717	742	772	806	679	758	744	681	822	745	785	693	747	748	757	781	677	723	762	760	743	728	765	710	736	777	653	755	712	746	776	730	699	786	694	696	708	738	728	721	772	769	797	812	722	695	725	695	717	718	726	672	748	700	766	722	750	729	727	684	767	733	726	697	771	765	728	771	793	778	779	752	738	741	740	746	708	777	743	707	753	708	755	721	782	698	735	742	784	774	762	748	754	741	756	727	724	702	724	752	759	766	714	740	758	749	686	760	763	761	721	727	779	757	747	748	793	758	727	698	742	738	769	749	779	731	742	716	747	750	748	795	730	784	721	746	756	735	754	759	774	712	724	841	766	736	787	695	754	729	787	733	745	728	731	725	700	707	741	702	750	749	717	731	750	737	736	750	755	718	791	738	774	714	702	748	756	756	722	744	752	740	788	761	758	778	718	731	724	736	741	729	729	698	735	771	743	707	729	745	747	748	723	786	720	736	752	684	746	688	736	758	722	714	767	732	768	765	758	767	713	748	749	764	783	737	751	752	760	778	705	754	697	748	751	727	765	733	721	744	780	753	719	741	739	702	733	741	706	761	781	757	727	762	775	764	737	761	746	752	724	731	731	694	677	767	756	732	719	731	782	743	826	768	746	747	725	745	758	731	761	753	781	715	708	763	741	757	760	713	714	726	815	704	707	771	723	758	789	746	713	791	688	711	741	769	730	740	746	814	722	758	707	781	780	754	730	758	753	787	763	770	790	750	703	724	763	742	720	731	752	732	755	752	734	736	754	744	738	736	779	751	720	756	785	751	704	708	720	733	752	692	711	718	752	765	783	752	738	719	756	738	716	774	816	749	713	743	642	776	752	719	760	775	713	753	768	822	749	727	753	733	734	681	747	767	734	713	781	733	719	742	773	761	769	778	790	754	795	725	723	725	685	758	732	742	790	769	714	747	726	739	715	765	701	730	730	726	734	758	755	772	757	718	743	735	765	719	749	773	765	727	759	761	755	765	693	767	756	744	752	733	751	756	745	752	768	745	766	734	801	735	759	748	720	719	766	731	777	760	763	783	787	730	695	733	742	742	763	732	829	701	778	751	730	741	710	785	712	767	793	724	755	719	662	764	811	741	750	778	726	748	733	760	759	739	740	742	761	757	732	765	724	739	727	809	789	770	746	779	702	725	783	740	761	728	766	712	739	781	725	781	723	743	726	733	735	736	684	737	776	723	758	741	750	771	792	748	725	754	744	697	691	705	766	746	711	799	739	723	714	711	771	720	759	714	723	757	782	707	756	726	773	756	748	772	766	751	714	720	727	761	748	759	771	704	714	726	759	754	711	732	734	764	760	768	781	745	701	732	753	724	750	705	744	706	771	751	685	689	750	743	726	768	758	738	803	745	801	778	764	764	742	712	709	749	760	789	682	720	772	703	753	764	786	737	769	734	759	723	719	764	768	756	717	743	734	705	798	769	755	764	735	754	723	759	731	743	703	743	743	770	763	773	766	727	794	726	720	743	736	736	751	756	777	743	703	746	736	718	724	746	707	718	769	777	791	733	755	720	761	738	752	808	743	769	750	705	693	735	751	737	762	706	782	790	762	749	744	753	734	777	754	731	752	733	746	781	723	726	731	752	768	724	762	738	750	729	753	684	768	763	736	779	755	671	726	717	799	795	766	734	755	744	733	736	766	712	734	752	744	758	771	733	728	725	748	793	775	777	722	752	741	748	717	726	759	720	742	711	748	714	765	744	723	733	743	745	753	714	741	704	733	771	750	754	763	739	759	755	715	733	720	763	812	761	767	793	735	721	750	747	715	734	757	768	807	795	729	762	704	738	752	738	744	708	763	777	756	769	752	755	742	743	780	723	753	718	724	715	748	767	773	767	747	733	728	753	803	709	772	783	765	806	744	753	762	813	708	724	726	724	730	696	733	735	746	751	737	771	771	700	708	677	759	783	712	709	737	799	767	707	706	719	732	713	732	749	779	791	747	778	703	795	748	750	768	757	742	772	738	747	714	768	708	745	711	751	727	780	755	774	773	705	757	767	760	754	752	732	755	747	717	760	743	777	754	755	751	772	760	777	744	758	730	773	732	776	710	713	731	745	747	760	738	735	737	720	737	720	696	712	725	730	754	769	758	742	748	716	795	728	780	771	783	729	727	722	740	748	746	734	765	772	747	701	759	766	737	735	763	769	709	716	766	703	693	760	736	743	749	769	752	729	760	722	730	714	748	718	701	781	714	756	775	750	722	787	753	769	769	726	772	766	758	741	718	763	748	767	788	727	713	718	747	788	734	757	767	773	698	735	710	748	734	772	725	735	695	707	757	790	724	780	718	723	733	760	774	752	764	725	719	725	699	747	710	713	746	777	708	741	734	753	737	748	754	743	714	765	746	810	727	733	777	756	744	759	737	760	742	689	743	749	709	742	750	745	770	745	735	776	756	750	741	797	744	771	718	718	725	733	757	742	724	749	708	767	725	767	762	758	737	853	709	723	763	760	771	752	733	769	783	769	719	777	705	768	726	719	708	765	719	790	767
31350	49325	44776	34451	27149	22263	18225	14389	11707	9693	7334	5865	4809	3934	3498	3074	2666	2310	1999	1854	1616	1536	1394	1319	1394	1177	1138	1153	1128	1110	1075	1016	1015	1045	1024	991	974	1047	991	990	933	941	940	935	930	935	925	961	903	933	874	950	869	909	909	897	939	908	909	913	944	857	869	889	886	905	915	922	906	915	825	902	844	856	955	942	881	871	888	911	887	883	874	858	903	920	912	919	887	910	879	819	844	869	885	896	886	888	900	900	894	946	852	909	911	903	923	877	865	904	882	903	920	901	838	897	838	903	908	853	905	893	884	934	911	834	921	870	901	894	851	891	895	891	874	881	911	875	919	903	904	903	910	914	867	885	899	854	924	937	872	878	935	933	950	877	873	919	880	897	909	906	921	853	875	869	872	907	928	849	947	840	875	908	900	934	900	945	943	882	926	918	856	894	925	913	898	838	865	903	881	923	882	893	890	904	878	886	932	882	862	902	912	882	846	886	922	898	885	898	928	863	892	912	913	880	912	907	887	897	901	825	883	885	887	896	894	906	892	888	888	916	893	893	928	850	919	863	877	970	905	921	895	813	868	876	891	866	901	857	913	879	889	917	903	907	923	904	924	877	908	825	906	894	918	842	879	861	903	877	927	899	871	918	871	927	892	867	840	848	905	896	869	873	919	889	934	914	883	868	896	867	933	881	875	900	902	842	866	868	926	896	908	935	850	912	918	883	890	925	901	881	907	921	889	899	874	941	866	891	909	911	911	889	924	952	870	891	911	884	852	866	898	898	926	845	826	894	859	876	901	882	889	894	890	943	890	848	864	902	986	935	935	892	852	917	910	885	895	895	883	876	908	916	921	914	878	909	924	875	950	885	936	907	954	925	876	904	914	932	895	884	925	863	891	828	937	947	875	849	882	869	909	851	939	863	919	916	920	867	948	903	861	884	897	928	909	899	872	879	885	914	931	949	886	874	906	907	876	899	863	929	922	908	918	897	862	919	846	895	893	898	848	865	890	914	874	897	879	909	897	906	915	865	912	899	887	900	872	914	830	910	980	888	855	898	894	915	905	910	869	905	914	864	831	836	898	875	863	871	928	899	856	893	892	885	878	839	876	891	911	854	927	917	924	883	902	923	922	867	921	897	867	875	935	826	942	885	876	860	930	958	870	826	881	856	890	887	879	878	875	913	877	898	895	876	921	900	888	931	945	867	926	876	914	935	900	904	880	926	911	876	879	921	917	865	905	898	841	887	931	908	885	849	909	850	920	898	919	873	933	957	874	928	895	904	884	894	922	924	877	930	936	874	906	865	897	845	933	934	911	879	868	856	889	874	928	896	840	904	894	879	909	867	855	837	887	874	892	924	889	896	897	890	907	865	858	907	866	889	879	944	845	904	844	877	864	874	923	919	874	911	892	913	900	840	878	882	879	872	879	878	903	861	890	971	880	914	899	836	861	877	949	882	880	926	882	887	865	895	910	864	886	884	862	856	883	914	865	842	911	870	909	942	903	866	892	912	868	911	879	893	944	924	896	921	996	895	887	833	883	878	925	888	925	880	896	901	894	894	891	889	926	875	892	938	896	912	892	844	859	899	861	927	910	816	903	879	918	892	887	847	924	903	902	923	933	894	974	883	922	964	849	928	878	923	957	902	863	924	858	806	876	906	903	894	907	929	888	944	869	859	886	857	919	866	899	915	851	948	864	834	892	933	886	880	923	924	920	885	906	910	883	925	956	951	879	856	867	890	892	935	911	901	897	873	894	980	860	855	937	932	898	922	945	926	900	882	899	940	942	911	879	900	874	901	852	915	885	891	898	864	921	906	886	883	886	900	948	918	874	868	860	930	829	875	872	841	911	909	865	891	861	878	903	882	899	933	895	903	862	872	921	932	907	888	937	920	916	920	885	890	896	935	875	928	892	896	892	911	818	968	904	924	905	907	903	899	882	921	924	872	923	875	861	923	922	921	879	888	944	876	883	842	917	894	932	847	892	918	886	908	869	935	922	958	915	869	841	858	902	906	884	878	866	918	927	822	898	876	950	859	951	879	905	932	912	925	948	892	921	935	928	909	936	860	893	903	887	901	868	885	863	874	869	925	868	924	888	891	869	922	910	892	869	896	801	933	877	924	869	911	932	863	895	908	884	930	897	912	881	858	874	907	908	837	901	885	919	934	906	902	902	871	957	878	885	932	924	886	878	878	862	886	915	854	873	830	892	886	890	924	961	945	878	868	842	881	886	887	928	851	910	847	920	897	906	865	863	875	948	925	857	872	943	890	917	877	884	856	875	912	877	863	883	905	880	895	909	875	876	934	880	874	905	888	931	868	883	895	924	953	920	861	931	873	895	921	908	892	930	895	876	908	886	940	892	896	851	906	945	971	900	892	856	886	1003	876	859	905	884	902	946	875	888	840	911	844	879	930	878	925	878	931	881	915	884	887	861	882	821	876	934	834	919	936	930	915	878	838	829	905	964	859	886	867	874	860	883	875	839	888	913	894	897	887	849	934	868	903	940	929	915	945	901	921	909	911	870	856	921	814	883	924	939	877	918	911	912	878	848	908	918	883	913	863	850	901	909	933	886	902	860	922	836	919	891	896	886	900	898	852	895	887	905	860	909	931	874	925	919	843	918	901	940	892	909	892	921	878	892	903	895	843	847	896	890	849	885	968	929	864	871	837	873	941	928	842	1019	874	884	902	893	930	897	881	898	873	947	953	875	880	883	883	892	894	934	901	888	892	859	889	875	942	926	860	902	886	864	923	848	975	889	941	896	865	844	884	916	901	872	898	859	870	913	868	875	902	923	853	892	873	917	886	916	886	871	881	908	884	877	943	872	898	853	934	920	902	908	935	917	915	855	916	904	899	882	903	872	899	901	855	917	910	900	964	884	955	910	901	887	889	866	899	904	927	926	924	937	957	848	837	849	907	805	961	972	883	894	844	926	850	941	936	886	851	907	916	895	866	915	898	859	906	877	922	882	849	873	943	899	863	910	908	934	898	868	898	863	848	918	875	847	887	848	887	875	954	860	922	914	925	859	873	862	866	934	885	930	871	879	844	863	905	891	914	891	874	841	910	969	860	902	898	850	938	920	859	919	879	915	925	877	893	920	880	900	955	912	890	919	934	915	902	907	883	909	904	895	892	904	885	918	894	929	900	867	854	941	943	871	902	876	906	931	852	872	867	910	938	861	858	920	851	908	849	879	853	901	901	917	834	856	906	866	812	912	898	877	891	858	912	899	955	919	898	870	889	971	904	936	808	877	856	851	928	901	872	898	895	883	847	899	946	906	886	914	893	831	923	765	897	914	849	923	884	885	892	868	942	894	897	907	904	902	924	893	844	892	893	873	873	931	873	889	890	910	856	895	867	869	888	937	866	878	928	934	906	881	865	968	903	944	912	852	852	891	897	918	909	864	893	915	872	926	856	968	858	913	902	857	955	873	877	879	893	849	888	900	870	895	883	895	917	898	847	953	916	879	910	915	882	877	842	861	899
22488	20675	28187	23331	21276	22700	21254	12445	8545	7187	5484	4367	3673	3114	2561	2324	2062	1871	1630	1445	1316	1128	1073	1094	1089	1117	1018	953	866	906	841	953	844	830	828	798	836	834	818	771	774	792	768	807	826	793	772	777	782	807	730	788	756	762	806	760	866	746	784	740	771	789	788	779	704	768	745	752	703	737	789	729	707	773	770	719	734	786	770	755	798	753	750	727	755	753	742	785	725	789	770	777	775	766	749	736	765	766	779	755	760	755	813	744	746	744	723	740	762	760	766	742	768	765	788	734	758	756	803	722	729	747	758	788	776	777	740	757	726	746	719	776	775	730	735	716	734	709	749	791	766	793	723	790	782	822	738	749	736	730	758	717	712	791	752	742	772	771	785	758	761	742	745	802	754	746	734	763	786	731	781	728	756	768	743	749	764	712	756	712	733	758	722	713	736	764	794	720	772	772	747	729	764	804	754	772	776	765	753	698	764	745	735	783	734	739	775	795	729	739	781	735	779	792	719	754	729	753	750	748	714	762	698	713	786	773	747	719	716	772	767	713	766	752	740	753	773	757	762	789	767	762	739	746	777	746	772	721	736	690	797	750	791	691	742	762	805	730	758	747	664	784	735	793	766	729	755	740	757	754	775	764	775	737	778	743	738	750	754	783	785	744	747	729	779	715	797	782	693	732	752	757	767	798	726	764	692	718	714	824	764	754	750	792	802	740	771	749	775	729	763	700	798	718	730	768	725	813	770	751	788	721	763	799	758	731	779	758	728	770	774	765	769	730	761	720	766	750	771	763	755	790	717	759	727	771	809	712	758	766	743	764	769	731	750	734	766	775	748	780	765	764	746	799	754	769	726	780	720	797	737	749	764	725	754	800	766	726	762	690	742	736	753	739	766	720	741	773	776	724	739	770	746	733	750	758	777	736	771	722	662	710	768	727	725	751	773	754	757	759	714	726	712	773	754	753	751	758	761	717	766	752	810	740	732	737	749	782	737	711	758	787	725	743	766	752	719	751	739	755	717	761	778	709	771	737	735	768	758	725	727	758	760	751	775	724	723	720	762	726	754	781	754	736	725	776	771	749	747	751	764	767	754	754	726	767	724	741	724	762	781	700	779	722	775	787	759	757	751	719	779	776	750	761	728	727	748	745	752	723	775	746	756	758	736	788	799	755	760	765	762	751	743	705	784	732	748	774	700	726	777	707	738	725	694	764	745	726	769	736	797	729	724	761	749	731	726	727	788	755	755	745	745	744	733	714	741	787	693	770	757	740	740	724	735	750	792	753	725	726	745	786	710	781	724	752	780	722	766	736	740	729	802	767	735	754	742	756	726	774	769	760	768	753	776	760	748	753	742	702	749	772	767	773	756	759	763	755	748	725	755	740	748	768	727	805	769	709	717	761	754	771	735	751	784	717	786	781	740	742	784	736	790	713	778	740	774	786	738	764	727	762	785	796	706	735	721	781	724	799	727	749	745	771	767	794	744	777	779	764	781	769	738	803	757	776	745	738	711	716	742	755	739	720	700	710	715	754	741	721	725	755	782	726	813	788	698	785	774	770	805	758	739	734	745	798	751	750	773	714	742	709	768	751	768	746	768	753	737	778	774	765	786	742	757	758	775	754	738	719	763	719	697	755	776	781	725	704	719	733	745	765	744	760	792	794	782	774	715	745	736	740	773	764	782	765	747	686	750	697	759	758	781	748	754	781	712	735	774	732	715	740	739	776	756	741	726	791	733	709	749	756	724	780	766	749	741	759	723	730	766	789	719	755	717	737	774	778	717	773	752	700	734	716	728	741	752	750	717	763	769	703	763	743	744	768	696	769	719	749	803	780	779	780	769	734	713	768	788	679	772	782	790	766	721	780	776	785	767	729	733	733	787	763	764	757	745	757	747	757	743	738	802	782	725	730	700	744	725	764	731	720	732	701	738	754	730	818	730	723	786	704	732	729	759	766	753	782	743	731	749	763	764	796	690	763	741	781	726	747	725	763	707	730	739	737	752	752	738	769	767	778	731	738	738	772	720	733	722	783	743	759	770	791	729	739	795	773	741	771	742	754	752	743	747	713	691	699	759	761	787	753	744	792	748	762	742	810	743	757	728	769	761	719	754	750	764	780	790	726	715	736	759	769	747	782	726	789	765	750	741	790	728	749	725	750	776	770	717	727	748	729	753	708	791	743	746	800	752	718	689	691	742	776	743	746	812	768	727	780	766	749	730	736	812	721	758	760	748	805	749	726	773	748	714	777	754	789	747	735	756	782	721	732	766	718	748	715	773	794	742	798	719	763	755	740	765	769	713	754	791	706	765	752	785	770	722	738	690	752	768	767	742	747	752	746	732	710	753	723	767	723	743	740	814	712	707	717	710	786	762	691	710	758	722	759	785	742	791	726	788	719	779	723	782	814	736	757	756	736	717	708	785	780	779	769	746	735	705	752	775	766	747	752	782	672	829	708	741	752	749	797	715	742	781	797	759	745	749	709	744	752	806	785	736	721	711	749	727	718	743	756	769	764	773	787	801	758	715	719	760	762	734	728	795	755	696	743	682	733	727	755	755	749	737	742	773	766	711	770	779	742	761	756	752	715	724	762	726	761	687	849	740	766	702	801	740	765	756	687	731	775	784	729	723	776	716	787	760	738	755	756	692	785	772	779	756	721	788	727	756	744	736	762	740	739	763	760	751	728	816	751	755	791	791	782	736	753	751	751	797	742	754	730	760	749	729	744	796	761	737	767	692	777	766	762	726	703	750	764	757	787	713	782	772	725	783	793	726	739	729	746	742	755	759	800	765	767	796	750	765	756	738	785	814	766	722	753	750	772	743	759	721	757	767	751	795	807	723	739	696	773	725	746	783	755	710	767	748	765	745	721	724	753	751	747	745	757	768	753	776	737	770	774	751	728	715	739	705	759	791	779	749	736	746	739	720	748	734	760	755	783	751	734	825	767	729	778	747	686	767	706	742	776	769	790	730	772	735	767	781	719	721	773	777	776	722	780	745	788	750	767	736	783	746	774	784	756	752	686	759	732	733	768	779	691	727	711	748	675	737	801	771	727	731	739	714	757	763	708	745	725	739	736	744	738	800	769	708	754	766	765	739	779	715	775	742	751	725	742	727	755	799	747	732	705	694	735	755	723	768	759	769	770	736	713	758	758	762	765	776	787	725	746	780	782	660	745	738	720	701	719	734	752	761	771	734	734	704	754	721	736	775	778	752	728	770	841	717	742	759	735	791	742	724	738	731	729	743	710	764	761	771	729	753	788	719	817	758	739	775	765	732	752	731	688	763	734	728	769	714	754	757	733	773	781	796	738	720	727	722	763	782	716	748	719	785	700	760	762	801	727	741	803	755	782	767	761	726	766	775	726	769	780	744	739	719	750	727	785	745	737	719	735	749	771	742	759	754	737	744	760	749	755	768	759	706	735	748	722	738	766	772	775	709	779	768	729	735	727	740	741	704	727	749	781	780	759	708	762	728	722	715	787	739	816
33251	54128	49740	38160	31750	26750	22254	18069	14449	12234	9691	7714	6477	5316	4429	3959	3400	2884	2622	2199	1980	1803	1623	1502	1468	1364	1395	1197	1250	1168	1166	1101	1103	1020	1100	1003	1032	1016	996	918	968	950	968	905	916	965	924	917	965	885	949	897	930	914	914	906	920	913	887	898	898	900	916	878	910	816	889	884	932	884	901	906	913	937	842	896	953	883	877	872	884	923	862	878	927	869	899	884	884	965	885	870	899	930	917	870	912	842	899	897	898	875	892	891	904	859	921	873	858	913	855	914	889	913	900	892	854	844	877	868	839	911	872	913	918	878	876	946	870	919	825	928	863	855	882	863	909	855	906	864	906	840	876	863	896	904	815	854	903	955	868	905	876	939	902	869	913	870	862	867	944	878	889	900	899	927	880	931	885	929	801	943	819	912	876	852	918	916	909	849	884	886	900	835	892	894	881	847	912	894	941	913	834	854	872	879	859	913	905	831	906	933	916	901	843	990	926	921	932	883	895	884	904	905	942	897	929	892	921	864	918	909	911	840	918	830	860	956	912	872	915	882	916	940	904	884	861	863	847	850	873	901	902	847	888	879	920	847	911	886	881	884	848	871	867	886	902	895	895	842	886	920	884	902	875	942	861	949	893	888	911	885	908	898	940	896	906	887	878	904	835	847	845	874	874	913	957	909	866	877	876	839	897	874	888	921	935	859	900	916	896	916	862	841	883	852	918	859	880	864	891	871	869	902	902	870	914	855	931	893	895	899	845	897	949	874	936	864	926	906	881	832	918	901	889	920	908	888	892	908	913	871	841	843	908	877	878	921	931	880	898	892	943	885	865	894	876	871	916	814	888	858	955	871	889	938	827	886	931	850	875	917	886	862	874	933	904	882	912	879	842	881	886	887	841	854	893	935	880	957	895	849	849	884	888	857	849	850	892	889	950	951	906	869	888	879	908	878	886	894	918	876	927	876	921	876	875	914	876	928	903	822	904	879	811	889	925	887	925	890	896	921	873	846	886	920	870	865	925	858	900	910	884	995	921	868	900	925	842	921	875	871	839	846	902	887	922	862	915	889	862	852	922	891	908	945	871	872	914	905	927	927	909	892	921	869	918	947	926	880	867	834	945	924	933	879	953	934	874	875	947	935	879	904	890	901	889	874	945	872	923	873	857	979	902	843	882	912	915	877	900	848	902	911	909	874	878	879	935	902	899	862	886	892	877	944	886	905	850	898	882	917	951	927	878	869	871	933	939	887	893	863	874	866	909	893	848	920	906	879	913	914	877	916	880	866	844	929	889	956	930	936	881	860	898	908	883	885	835	891	893	886	886	884	873	916	863	925	910	945	968	898	912	914	910	854	901	870	843	871	897	861	838	863	861	881	911	900	933	871	908	906	876	949	868	911	873	946	849	902	879	930	913	843	896	864	913	861	873	918	876	894	845	922	902	910	915	933	893	938	882	870	919	845	896	857	901	900	852	878	883	907	890	844	819	871	859	875	846	896	846	877	868	922	911	936	849	865	867	863	866	899	948	924	883	939	902	872	915	892	868	911	905	885	892	891	892	884	859	871	879	883	921	865	905	924	928	959	929	920	835	840	912	931	910	897	930	896	874	869	903	907	868	889	919	829	913	840	835	886	884	875	930	840	880	896	908	920	889	891	894	860	916	903	880	884	914	881	896	942	871	879	888	876	929	932	892	849	926	924	866	874	942	884	926	931	856	864	857	976	871	860	870	939	924	895	887	901	869	907	909	928	887	917	867	864	840	916	888	885	894	889	886	835	874	893	909	937	888	895	896	904	940	852	909	913	889	914	897	868	874	900	878	917	850	939	881	911	876	847	906	915	843	946	848	904	894	890	934	879	881	892	927	867	855	913	893	920	887	850	869	961	936	895	892	853	858	890	870	871	887	869	934	837	887	908	889	881	849	929	895	869	905	873	878	855	890	891	898	867	880	858	902	943	895	887	942	888	902	920	887	875	928	882	922	905	871	879	882	887	871	896	898	869	892	878	900	925	865	880	888	930	901	907	884	907	896	908	904	920	889	878	925	894	866	885	854	947	870	887	883	886	861	922	887	887	889	971	831	899	933	916	942	894	887	844	902	906	902	918	897	898	881	885	901	872	876	896	879	875	884	901	903	938	901	912	849	886	869	888	931	886	904	886	922	875	911	864	940	867	942	925	914	898	942	885	933	922	890	919	927	822	933	903	873	933	928	879	887	820	906	935	828	921	894	895	898	887	883	852	836	880	859	863	883	828	925	897	879	913	924	920	877	871	837	874	901	875	922	865	840	890	838	917	877	878	923	929	937	881	883	895	954	870	867	928	891	873	895	975	902	899	867	943	836	931	914	916	832	903	896	866	942	912	908	866	895	948	872	881	864	892	886	900	863	924	859	867	933	872	865	926	936	863	858	860	881	864	941	856	911	834	920	871	879	909	861	837	895	914	896	870	876	882	887	928	886	900	892	933	825	885	820	878	918	855	834	943	894	901	917	869	857	893	922	923	912	855	908	828	900	813	933	918	873	868	860	885	943	904	911	872	835	933	880	847	928	912	914	933	868	936	894	786	890	878	918	887	856	844	869	893	916	911	884	888	891	899	865	921	903	903	896	913	903	862	904	880	879	831	946	938	846	877	912	866	906	886	901	911	870	889	882	903	877	858	888	912	834	872	900	904	871	913	903	928	937	901	903	900	900	921	915	877	900	905	918	911	923	874	859	862	878	885	900	886	905	899	883	843	874	907	887	899	882	950	905	910	906	881	947	895	923	856	928	913	901	902	898	860	907	885	861	894	935	955	798	901	849	849	905	900	886	943	909	958	903	892	950	856	880	844	912	921	899	869	943	894	923	871	954	926	878	908	880	866	884	873	884	865	923	860	927	882	900	880	909	948	926	886	911	901	898	900	948	858	853	903	920	905	879	910	865	884	914	915	911	914	851	878	826	900	872	904	904	916	885	930	919	914	892	925	903	906	882	882	894	895	858	945	870	951	907	894	894	932	901	841	887	880	920	879	895	890	883	846	916	921	888	884	913	894	895	893	904	940	903	883	884	853	918	898	881	899	863	879	893	854	933	884	836	932	866	914	877	901	905	876	898	869	875	897	899	870	906	846	849	899	874	875	933	872	904	871	882	917	836	870	902	829	859	885	891	852	853	887	893	890	904	860	886	949	839	906	879	890	864	859	964	887	868	919	869	897	894	853	867	896	903	859	952	885	890	860	935	863	942	922	902	923	897	881	945	866	840	926	889	902	894	870	934	917	903	839	884	961	930	911	895	924	883	893	879	863	872	882	869	908	865	904	934	900	894	883	870	962	931	904	894	873	903	895	921	899	890	880	886	901	931	914	875	849	896	865	862	957	932	902	841	914	880	899	893	847	909	977	912	888	882	889	822	832	899	854	887	915	890	944	926	896	907	938	850	925	951	884	921	887	929	948	935	857	864	894	926	912	924	925	945	904	921	924	906	900	835	884	922	888	863	903	930	900	890	881	926	892
27712	26461	33485	26070	16824	11399	7831	5538	4164	3350	2816	2367	1941	1746	1540	1421	1292	1220	1189	1089	1052	981	964	961	915	811	811	861	818	868	858	807	791	809	829	823	831	803	815	737	768	765	784	834	732	796	782	814	767	788	767	772	752	738	809	772	780	791	787	792	777	790	785	777	777	791	743	735	760	757	781	763	785	823	718	832	769	802	764	796	761	758	733	799	759	753	781	791	779	750	767	749	823	775	766	794	818	806	750	775	798	752	790	778	730	799	755	777	797	791	779	758	781	769	816	783	796	770	787	748	789	817	759	787	770	775	729	782	771	757	734	792	737	792	766	813	779	805	795	773	802	843	795	828	725	749	814	719	761	741	807	818	764	740	790	823	753	772	819	773	767	780	789	820	816	827	755	808	772	792	757	782	747	769	827	782	793	809	775	795	786	786	741	777	759	783	780	770	816	810	800	752	736	761	750	774	822	790	760	753	778	804	716	788	739	772	774	767	748	755	770	831	744	805	822	725	779	715	762	749	784	750	767	735	760	725	839	793	764	780	751	787	779	743	782	783	723	790	768	796	767	794	780	751	826	761	754	771	779	737	779	744	816	783	763	748	846	764	777	770	773	797	749	800	824	744	778	765	786	790	808	810	799	819	757	770	765	798	790	807	765	778	813	825	775	768	767	785	806	750	748	822	804	847	725	761	788	775	791	813	774	749	739	767	789	759	776	759	788	808	742	789	821	774	794	800	796	818	806	800	707	749	712	749	767	760	769	738	769	764	770	737	779	819	772	762	815	790	781	747	791	791	798	761	777	779	766	751	743	783	739	799	798	792	750	808	744	767	765	758	751	769	752	759	774	827	774	751	770	762	777	811	781	726	761	766	767	752	771	816	800	803	752	722	799	766	773	741	800	762	774	756	739	758	770	751	807	743	775	753	729	774	745	742	840	757	798	746	803	773	735	781	790	766	787	749	794	769	777	846	793	739	764	778	812	804	818	799	789	811	748	791	735	765	746	793	814	785	831	767	756	745	786	783	812	733	788	807	779	816	774	806	778	807	802	820	761	813	781	823	750	754	770	761	788	782	796	758	768	785	786	762	773	773	781	756	775	817	793	750	802	758	791	785	792	747	861	749	728	774	736	787	744	757	745	780	743	762	788	793	827	729	749	779	821	779	749	791	770	827	745	795	762	813	786	743	788	758	758	799	797	773	784	753	724	776	793	812	747	805	739	723	794	838	776	776	761	847	750	751	719	756	763	789	750	791	732	731	805	778	769	770	744	803	737	772	743	796	726	822	791	794	759	770	774	752	755	806	868	738	818	783	727	771	748	757	794	795	794	810	776	764	760	799	805	768	762	747	757	783	787	770	795	752	803	790	752	755	735	833	748	768	808	821	799	788	799	731	736	762	792	702	838	757	767	816	775	761	840	775	786	749	824	809	801	775	754	738	741	780	792	741	789	797	752	779	791	779	771	766	772	781	814	767	742	795	782	788	773	813	782	738	816	796	756	778	747	769	784	771	763	789	767	783	802	773	779	813	750	803	736	737	743	738	827	818	794	773	737	726	816	726	770	769	786	796	763	790	746	767	783	769	775	793	818	749	771	793	806	731	793	782	790	776	746	765	749	732	764	794	777	791	751	779	793	738	838	791	787	804	744	828	776	772	740	780	808	750	779	804	750	816	741	766	774	742	799	722	793	808	776	688	806	790	773	820	740	698	764	798	794	798	734	791	765	830	798	782	751	814	808	798	784	791	727	778	797	778	819	745	757	761	787	774	780	818	769	814	820	811	797	784	786	776	777	741	780	791	730	793	777	788	746	761	787	785	760	796	749	769	759	741	764	771	752	758	759	777	762	797	736	756	725	805	763	771	784	744	746	779	770	802	725	741	775	758	731	762	740	770	739	762	787	798	783	804	753	769	762	753	753	763	745	832	774	767	756	782	802	779	730	816	776	814	766	773	777	764	760	781	802	764	843	776	767	769	816	802	749	784	805	783	796	786	815	764	758	779	729	763	786	784	755	784	722	725	788	753	762	747	749	764	798	773	775	775	750	809	771	761	797	786	773	775	785	828	796	775	766	814	801	743	749	843	795	719	738	797	794	759	742	750	791	749	797	797	790	805	784	788	767	733	753	724	760	740	771	787	730	720	806	801	820	843	739	792	786	792	750	751	768	761	785	819	836	806	811	773	833	771	811	815	787	738	778	715	767	812	801	726	774	765	833	740	746	771	715	815	736	799	779	745	806	800	779	751	773	804	757	763	823	772	764	810	763	775	786	750	680	792	782	761	741	817	814	739	808	775	771	712	814	809	793	804	744	779	811	760	769	747	814	797	744	784	762	790	758	816	786	755	760	811	753	750	764	765	784	778	794	812	765	831	801	767	773	741	798	771	764	740	801	753	719	702	766	751	743	827	764	780	812	761	800	821	833	809	790	766	765	773	779	757	797	750	792	741	740	761	785	837	772	765	753	777	749	763	735	764	801	798	761	745	824	772	810	769	760	768	835	744	748	799	763	770	751	781	778	806	827	820	801	783	774	821	773	742	773	752	799	791	765	808	759	815	782	752	755	797	758	782	758	781	779	792	731	781	816	767	759	789	805	791	780	756	816	772	797	790	776	781	797	737	793	772	755	797	759	748	792	766	827	824	795	745	752	742	736	773	751	772	783	747	749	781	761	810	746	716	742	730	759	838	785	755	757	762	788	778	772	812	764	743	787	782	748	779	786	767	755	771	826	805	724	770	815	781	774	780	786	750	826	822	732	750	730	758	805	791	751	750	785	770	744	826	836	817	758	787	778	749	768	749	811	757	721	745	767	747	764	822	766	761	770	829	789	749	799	823	758	786	813	824	755	733	770	786	746	735	731	782	773	766	797	743	741	768	786	806	770	764	732	762	795	743	767	732	834	795	813	789	787	784	725	797	787	796	733	826	803	821	780	767	736	784	801	824	787	804	808	762	811	783	744	792	781	781	769	743	806	805	815	761	803	730	805	784	732	800	792	761	758	788	789	777	744	783	784	752	779	752	777	772	774	790	794	781	730	798	773	760	748	824	789	805	786	785	762	813	801	788	768	738	710	740	753	771	763	772	810	778	825	807	730	763	782	729	806	770	771	759	763	830	763	812	828	750	769	804	773	777	768	756	767	748	775	710	761	735	744	814	786	778	807	783	781	825	751	799	850	742	787	752	762	798	783	763	764	771	797	786	719	781	773	782	758	782	716	735	758	764	762	798	774	807	773	806	784	774	787	771	790	790	821	715	749	772	798	779	757	807	771	769	761	785	800	765	715	761	746	737	756	722	781	795	764	778	799	771	726	790	782	708	789	794	786	717	715	765	778	771	733	781	749	784	786	768	787	779	788	749	746	773	729	733	758	828	768	787	775	714	765	783	752	820	779	806	765	765	815	770	765	751	803	784	804	789	805	740	807	820	838	727	765	764	772	720	789	770	773	794	768	788	817	759	785	770	788	777	794	740	738	770	759	756	775	777
30979	43665	38929	27906	21545	16972	13328	10343	8080	6436	5258	4093	3412	2912	2549	2214	1985	1838	1653	1491	1434	1308	1222	1202	1128	1120	1095	1089	1044	1070	1052	1056	1031	1003	1049	1015	1021	938	965	972	933	896	954	924	910	960	928	925	929	933	920	948	878	985	944	893	873	952	894	921	874	967	953	971	944	915	967	969	1006	926	946	973	926	897	967	950	969	972	870	900	908	872	898	889	938	931	909	937	912	930	875	885	940	946	905	919	933	994	922	925	865	902	877	914	893	934	947	911	902	934	989	933	880	920	954	949	914	905	967	935	893	955	951	931	950	922	980	955	916	924	946	911	889	852	920	882	908	988	921	924	916	930	926	934	946	924	944	957	920	961	957	925	968	910	950	976	932	978	966	918	921	878	925	894	938	948	935	910	910	928	940	933	941	950	919	974	855	922	934	925	976	932	926	892	973	903	925	947	976	924	928	930	927	898	941	913	951	938	861	923	957	904	1017	913	906	931	912	928	922	895	921	911	943	913	892	972	942	927	940	968	894	893	998	948	936	985	902	939	907	918	939	917	924	960	893	875	879	898	913	906	966	896	934	910	996	941	956	943	957	975	949	950	906	946	973	878	920	898	965	922	964	894	925	930	943	949	921	932	895	922	922	947	956	975	902	895	925	867	915	959	948	908	896	988	948	922	911	949	905	929	932	927	918	941	929	910	914	887	897	940	886	883	948	877	954	893	908	943	957	900	991	997	893	876	880	937	951	909	932	929	938	937	972	926	900	897	922	967	947	856	906	959	976	937	871	896	896	895	1004	936	880	948	938	920	933	953	905	931	876	911	971	946	946	922	919	871	910	923	939	910	972	904	911	947	949	927	988	894	987	954	947	958	910	989	881	968	837	891	945	900	939	929	885	960	938	971	911	920	937	907	913	943	929	891	858	923	921	883	951	968	961	932	915	932	968	866	968	938	901	1008	957	919	945	957	928	894	906	905	923	913	877	956	974	951	936	888	924	898	894	947	922	952	921	924	938	916	949	930	905	901	880	891	916	893	989	892	964	865	905	919	947	948	925	911	925	918	928	976	941	988	932	954	942	968	913	913	921	915	940	907	904	913	937	973	938	921	878	953	934	958	962	896	911	929	862	917	922	953	940	946	926	916	967	953	921	920	931	885	978	968	905	983	903	896	995	927	928	917	940	920	914	958	918	962	906	903	920	912	929	938	968	930	960	989	898	924	990	913	961	925	931	939	934	918	938	918	943	902	948	916	1011	933	968	950	926	920	963	971	946	921	926	965	985	933	895	899	911	922	912	960	928	925	950	964	903	982	931	987	949	931	928	891	908	964	914	970	867	902	928	949	990	951	882	922	954	953	913	887	927	927	935	895	886	920	951	893	980	917	925	965	903	920	947	944	920	957	868	912	914	862	951	943	933	929	866	919	933	973	958	940	904	929	955	905	878	903	952	933	889	862	956	897	907	954	924	939	935	882	933	917	961	938	939	919	897	910	954	957	910	947	992	952	910	969	892	908	917	980	911	897	941	910	880	856	905	881	957	936	906	903	967	905	879	928	960	915	872	932	890	957	918	934	930	977	954	937	932	924	950	922	919	912	934	926	950	928	978	935	916	935	945	959	895	850	967	908	951	945	909	900	976	935	947	885	933	924	968	952	934	904	949	961	918	959	891	925	904	938	984	913	914	914	878	945	891	891	922	928	902	931	943	948	929	881	918	941	907	989	939	963	902	934	982	984	910	902	970	934	928	926	912	907	929	953	954	892	938	910	1011	935	946	967	920	932	940	924	971	926	953	963	914	949	883	916	932	948	932	919	924	924	957	933	906	942	933	952	917	849	950	960	938	958	928	892	900	924	955	940	925	878	893	989	942	857	972	902	934	1001	937	926	920	953	960	944	947	949	881	873	883	913	883	997	933	881	938	865	905	905	898	899	946	988	965	923	976	937	1005	938	919	983	945	942	943	932	981	945	880	955	888	932	930	930	901	960	912	978	872	950	913	913	959	936	903	934	927	951	982	961	886	887	899	882	918	933	973	905	946	958	959	913	942	928	869	868	913	921	950	876	927	931	904	979	938	985	926	966	921	931	956	957	974	893	911	892	978	966	937	918	914	955	929	977	965	974	940	925	897	955	945	950	926	854	957	942	938	891	911	938	943	933	921	910	941	911	968	899	922	933	933	923	883	898	926	879	931	904	929	901	928	959	972	891	880	931	852	891	911	964	953	950	929	938	908	952	942	916	958	914	934	892	882	914	923	944	954	945	925	941	966	947	953	942	940	921	930	939	1018	939	913	874	940	899	942	946	891	933	934	920	899	958	931	937	1008	897	881	893	956	961	918	941	919	898	935	924	948	965	926	913	947	905	959	945	938	972	967	982	930	909	874	894	954	829	900	959	955	934	916	932	954	897	914	933	867	936	936	889	930	980	920	937	943	913	905	953	932	924	902	891	903	926	1020	926	964	935	1003	955	928	938	878	923	949	931	918	999	969	948	911	942	908	922	905	903	926	947	934	940	937	915	912	916	935	942	937	937	945	947	946	928	955	958	892	974	1001	967	989	961	974	935	962	957	960	1002	907	932	919	943	897	893	902	914	891	887	937	935	884	918	953	956	942	983	930	937	969	972	919	900	891	865	928	947	953	852	894	963	945	945	927	969	920	941	980	959	946	920	954	943	924	884	924	959	912	942	905	957	917	969	941	913	922	946	967	939	950	927	911	980	895	964	971	937	933	893	944	913	911	977	936	935	916	905	972	944	912	902	914	901	907	910	942	885	913	943	991	929	909	920	971	954	965	915	912	917	969	947	913	915	941	943	934	903	938	904	927	899	930	893	918	998	897	907	921	937	943	946	962	960	889	970	881	940	968	921	978	888	961	898	970	942	960	970	969	919	912	958	985	925	923	912	949	912	946	911	964	900	903	947	877	919	888	979	924	925	957	919	939	949	967	902	916	930	959	931	928	943	897	951	922	921	934	876	944	903	892	913	952	978	959	931	902	955	903	937	964	890	943	912	959	946	943	898	949	924	890	1016	886	995	943	935	917	997	950	942	965	917	865	926	904	951	893	892	914	902	928	936	929	928	875	891	972	928	944	969	939	951	906	966	922	965	871	962	912	927	903	900	944	899	919	964	966	921	923	922	1005	899	932	928	943	916	961	940	962	936	937	982	934	923	909	961	921	922	963	940	892	916	947	916	958	924	945	972	944	953	909	944	930	866	938	920	998	969	896	955	942	952	961	945	890	899	958	953	1001	961	916	926	885	913	904	958	940	952	893	958	925	976	969	916	920	1003	974	928	955	911	892	963	948	915	940	972	927	913	935	944	897	930	964	914	937	917	924	932	931	923	972	950	947	929	928	940	905	939	939	941	926	934	933	947	932	963	932	914	905	928	911	938	958	913	916	955	917	889	946	938	974	939	903	930	914	943	932	881	949	985	952	926	951	1000	888	934	924	912	899	944	941	919	968	933	993	903	904	913	921	937	943	955	1002	873	860	918	948	944	906	928	892	914	971	946
23598	20623	27804	24146	22051	20090	14920	9311	6595	5413	4368	3529	3019	2452	2125	1836	1762	1485	1340	1346	1218	1112	1063	1024	995	945	899	906	854	843	867	850	832	778	796	830	827	801	795	791	837	768	776	815	724	782	798	752	757	773	735	775	758	750	799	758	721	721	764	773	785	738	783	768	797	752	755	806	759	732	741	804	751	774	777	730	778	763	757	740	735	764	715	799	745	725	754	806	754	775	803	776	740	772	758	761	703	759	742	760	747	739	755	754	740	738	743	749	772	808	741	762	762	780	757	754	753	720	737	816	751	733	774	750	736	767	749	756	705	761	755	724	757	753	801	810	711	790	777	766	802	735	708	771	713	767	735	771	760	736	768	724	761	749	724	752	740	763	774	753	743	754	750	756	720	730	755	758	756	748	735	736	800	762	720	771	747	773	720	748	753	773	734	755	710	717	732	773	780	792	770	781	758	742	814	724	749	685	694	722	779	747	798	736	739	748	737	734	764	741	715	745	728	744	753	709	759	792	740	781	722	758	817	788	733	745	763	775	781	770	753	771	739	740	744	747	747	725	744	781	738	738	741	744	734	754	793	832	771	803	741	744	734	717	711	780	710	740	765	768	723	740	755	733	747	748	758	769	791	734	787	776	764	771	717	744	766	738	793	783	772	743	797	687	736	741	729	736	751	780	745	747	770	792	764	785	784	768	754	749	720	787	800	778	774	790	813	748	748	767	725	785	762	773	756	750	739	722	740	732	720	771	756	772	755	753	743	775	756	758	779	773	728	767	778	730	695	785	745	734	764	745	795	810	772	735	739	777	763	764	767	738	745	710	752	769	779	721	729	788	739	760	741	731	751	749	761	682	746	736	756	717	757	752	775	776	743	760	744	737	747	738	734	743	751	732	759	762	754	743	739	763	716	762	727	730	787	757	805	727	772	762	736	727	718	802	765	711	755	748	747	760	707	762	812	748	738	707	749	778	744	746	792	759	786	734	741	762	774	779	757	704	765	776	723	757	759	786	762	733	757	727	685	759	769	746	754	711	726	748	760	740	760	731	754	747	755	786	699	698	767	778	727	738	739	732	750	717	733	714	685	757	795	746	733	768	747	765	786	767	750	757	738	762	771	732	801	768	771	767	730	780	763	721	768	791	774	743	751	718	736	748	723	747	734	719	738	729	716	743	754	787	763	726	747	781	816	779	728	751	737	810	746	774	707	708	732	778	756	772	735	762	736	778	770	764	753	757	766	793	766	747	762	769	757	765	752	772	741	759	729	745	771	733	770	772	737	726	748	768	800	763	718	747	787	767	740	795	775	748	731	736	748	776	798	752	743	830	709	713	749	773	760	739	708	749	764	744	783	695	783	672	760	721	712	816	808	736	694	756	791	754	755	818	740	782	771	768	812	744	774	744	788	738	756	812	708	753	775	737	742	775	748	699	766	721	782	780	723	786	760	732	746	733	783	759	813	769	740	761	748	738	775	740	741	729	763	765	741	771	775	800	729	773	766	785	766	720	761	775	782	746	747	760	744	788	752	760	721	734	799	696	700	720	748	765	773	716	764	768	726	760	820	732	776	751	772	733	714	796	774	751	738	721	740	777	818	790	771	769	774	771	781	774	767	728	763	764	712	752	780	742	739	748	735	747	747	789	825	795	733	738	757	780	768	733	764	748	758	734	733	761	790	753	746	790	742	761	784	788	730	744	746	780	770	765	775	733	798	810	753	735	723	708	741	717	749	761	787	780	772	771	772	774	753	748	786	745	762	760	748	740	758	812	785	795	749	750	732	828	740	769	728	790	751	785	751	768	726	776	761	759	772	742	744	848	718	742	782	763	774	775	746	812	755	788	729	798	743	790	725	721	762	772	771	781	754	788	724	770	763	778	849	737	752	745	751	785	740	763	754	777	795	736	721	815	751	746	754	766	818	771	730	734	719	740	731	766	685	753	765	747	761	773	734	804	779	721	736	732	783	801	773	733	751	744	786	717	745	688	727	657	786	756	820	778	758	764	772	763	802	745	779	758	763	816	805	755	719	738	719	728	759	770	762	736	713	695	770	743	797	746	759	758	770	726	733	734	719	709	759	749	792	761	737	743	762	712	742	771	785	829	731	727	774	807	741	762	733	709	727	774	730	745	726	770	789	777	774	773	714	734	740	793	776	753	763	683	777	756	750	729	707	781	685	718	785	710	717	750	697	726	770	762	769	793	734	740	788	747	738	783	765	743	805	783	778	740	782	809	762	716	781	765	734	741	773	732	741	721	756	741	709	723	803	733	773	703	715	779	765	782	821	756	772	785	724	770	757	731	704	810	737	721	778	737	766	724	734	732	765	712	793	767	740	769	780	737	798	754	740	698	750	762	788	770	709	757	754	722	732	735	745	713	750	732	729	776	760	749	764	744	767	794	766	727	744	752	750	747	778	771	765	738	754	767	757	746	753	741	717	815	787	726	761	729	754	753	781	748	723	741	753	713	734	738	775	704	789	769	769	789	819	786	712	774	756	765	725	786	747	743	716	766	748	762	716	705	730	767	719	758	716	775	711	765	734	759	711	738	704	684	743	752	728	714	741	721	747	766	790	785	768	739	746	737	748	728	734	713	767	772	696	744	760	762	742	659	756	718	831	758	743	743	737	700	754	777	778	775	744	768	759	766	733	704	755	798	736	704	787	770	803	760	818	690	719	774	758	732	735	756	779	778	741	799	736	705	748	785	749	772	794	697	764	751	717	787	742	762	753	754	699	773	749	745	774	756	763	724	770	746	740	766	792	723	716	679	739	736	727	743	785	710	804	755	711	738	785	801	768	719	756	773	782	748	744	755	796	792	771	791	705	789	763	771	740	783	726	792	762	777	777	756	814	733	801	744	742	745	733	713	773	733	738	766	775	791	767	792	746	742	731	714	729	720	739	756	791	745	715	764	710	774	731	737	741	741	779	748	764	753	769	766	763	819	764	782	721	816	822	764	782	788	749	788	798	735	748	713	761	786	727	787	783	784	776	693	811	796	721	787	742	761	773	778	711	729	781	768	782	739	758	752	737	709	721	768	705	726	738	760	812	759	728	805	714	832	751	756	777	781	738	810	781	748	739	767	701	739	772	785	738	789	768	801	788	814	754	766	729	699	774	732	763	732	734	820	726	753	698	721	775	814	786	733	716	762	795	786	786	732	736	803	744	750	809	768	735	714	727	743	700	750	747	750	738	737	737	706	745	748	774	737	752	719	746	780	779	702	773	798	779	745	738	758	691	727	737	703	720	722	750	737	736	691	749	761	745	830	745	743	712	719	751	709	760	754	754	771	725	722	741	730	806	784	729	730	766	788	771	732	771	754	782	761	752	809	758	762	752	765	783	723	768	744	735	745	760	773	763	707	737	781	742	764	775	812	738	799	728	747	801	800	783	726	756	709	742	759	751	737	703	742	764	760	762	769	787	721	722	752	726	784	724	738	747	736	772	767	790	770	787	738	775	742	779	730	779	732	734	741	783	789	773	793
29654	50067	45429	33995	27921	22927	18710	14972	11731	9580	7976	6407	5140	4304	3584	3000	2625	2299	2088	1906	1823	1614	1448	1448	1306	1297	1187	1237	1166	1049	1065	1029	1033	1023	1040	995	1007	983	894	940	996	975	921	932	936	927	938	961	927	949	902	925	894	951	892	897	876	926	931	861	917	944	913	912	862	919	910	898	916	907	896	877	892	907	943	923	881	890	880	876	890	887	891	899	875	899	854	914	924	962	909	932	881	891	865	918	897	886	957	917	880	932	859	913	912	917	892	910	891	892	941	897	882	890	834	900	937	873	914	869	908	951	886	880	868	964	888	922	913	880	880	921	977	954	884	913	920	872	916	903	904	916	928	903	853	855	844	886	910	877	876	900	857	969	911	867	933	874	891	896	895	939	853	894	878	915	895	850	957	925	847	862	902	903	930	950	858	929	871	915	884	888	899	910	887	893	879	876	911	887	952	892	855	915	884	901	929	888	915	848	922	913	909	883	909	888	879	929	901	948	885	924	885	859	941	878	842	902	942	897	895	922	873	942	850	899	939	897	904	924	840	903	895	875	912	888	845	912	913	905	868	902	926	948	876	879	931	916	910	879	868	914	938	951	920	904	875	943	959	897	879	919	948	888	925	887	900	869	877	959	915	951	898	859	858	916	934	868	892	926	885	919	852	850	930	845	835	927	904	908	922	918	889	915	911	893	900	912	923	863	876	955	891	937	867	881	897	898	946	873	854	857	923	911	925	882	917	941	883	898	874	925	829	879	865	892	873	913	836	871	901	900	902	924	842	934	906	934	962	849	866	897	931	886	851	914	915	905	915	904	905	907	935	943	914	891	900	924	904	843	862	838	923	952	922	939	899	939	916	966	947	890	845	883	926	914	889	895	900	857	908	878	886	890	870	923	914	911	912	856	921	934	888	874	935	870	928	913	896	918	902	898	856	884	932	909	862	898	913	897	877	938	920	915	897	895	948	917	907	850	910	924	892	933	913	894	889	890	949	908	908	925	909	860	837	893	922	909	901	923	956	897	912	941	842	889	897	928	866	877	935	894	870	974	858	912	906	893	916	929	958	903	862	831	888	910	963	912	897	878	926	861	904	913	839	900	879	918	885	883	864	895	913	897	893	834	874	884	886	880	914	881	882	941	828	861	943	879	940	905	917	987	882	852	903	838	968	925	903	888	952	912	906	930	898	885	906	949	923	864	907	811	917	932	929	894	912	899	869	891	863	954	871	884	899	919	951	895	888	925	948	906	879	861	867	876	869	884	891	890	880	846	924	889	892	910	865	867	925	904	962	919	869	880	914	962	881	921	943	892	907	904	893	952	870	877	974	913	895	909	907	879	907	970	859	883	882	892	870	918	862	893	968	907	901	899	917	895	908	858	877	942	933	879	882	925	901	916	857	932	887	877	958	914	942	912	933	881	935	902	893	884	921	936	868	884	922	873	893	870	985	951	916	905	905	874	907	913	855	924	892	910	902	888	893	898	873	904	881	865	905	883	920	914	875	862	891	938	881	898	893	876	919	849	912	866	916	937	889	925	925	937	877	853	897	952	912	913	898	889	852	929	888	942	884	878	877	867	876	833	909	948	879	892	896	861	921	938	851	921	899	880	902	891	961	903	916	942	902	915	901	913	887	806	883	927	921	923	874	935	955	834	928	921	905	878	856	878	944	905	909	871	896	925	895	898	879	858	914	901	909	914	841	945	896	935	881	907	952	973	939	856	893	914	932	966	847	903	903	929	908	939	833	861	925	900	944	964	866	888	889	903	923	860	930	904	905	875	904	914	875	853	920	878	884	864	854	855	926	902	917	911	859	925	897	902	893	925	879	931	894	880	861	859	922	935	863	908	904	949	887	945	876	886	933	959	900	918	896	917	924	865	874	918	881	838	912	951	917	867	864	945	915	944	873	908	890	868	880	918	903	944	905	880	902	930	888	907	873	886	957	926	898	933	891	894	904	864	889	864	919	912	901	869	930	894	828	883	890	844	915	922	866	926	888	945	852	914	887	908	891	917	908	981	876	884	897	907	864	887	877	870	917	886	893	953	926	857	888	888	844	901	961	930	856	869	884	853	865	897	910	943	970	884	850	892	921	916	963	898	903	829	929	944	921	882	899	933	892	925	854	874	911	842	948	894	879	889	903	895	864	863	869	923	904	918	912	859	955	880	856	889	871	899	907	888	925	911	901	937	926	872	911	884	914	913	966	894	880	912	891	907	955	889	919	901	875	880	942	857	903	918	929	869	865	831	929	944	865	915	901	911	896	926	919	891	869	932	902	866	924	872	894	876	938	923	937	889	927	890	921	856	920	843	915	900	911	943	856	950	885	872	912	840	885	915	872	920	906	875	918	905	895	900	912	870	960	961	902	858	909	902	908	936	878	845	930	878	863	877	876	929	845	939	844	882	830	883	930	872	896	888	914	863	898	884	868	909	852	904	941	877	854	853	904	904	879	905	882	906	921	899	865	901	873	917	897	885	878	915	873	920	912	945	890	942	931	949	959	900	810	916	884	929	918	917	911	913	943	863	866	891	855	926	908	925	838	911	949	901	880	901	938	898	844	898	935	905	907	964	959	860	924	873	898	901	936	911	929	897	924	879	893	910	900	881	914	950	878	890	927	870	887	905	953	888	888	922	918	881	959	945	875	879	885	919	866	874	904	910	892	913	902	919	915	892	936	932	913	873	908	891	894	911	877	844	927	866	866	951	892	915	914	888	929	906	947	918	895	927	905	898	878	910	909	932	922	908	861	956	864	891	907	848	945	926	915	873	926	906	925	920	886	883	913	876	886	934	930	876	936	867	844	875	925	894	898	897	915	914	906	898	935	882	932	941	966	872	884	902	891	908	908	854	929	892	875	890	919	926	895	902	898	894	934	904	847	925	903	930	916	873	895	881	841	857	904	912	887	935	863	858	856	920	881	913	891	929	920	932	906	917	895	908	914	880	862	941	886	929	892	900	891	923	901	910	861	882	872	894	885	937	862	910	911	869	949	889	895	926	928	882	887	922	971	862	903	879	879	866	898	846	813	875	916	944	848	929	942	859	925	925	937	896	865	888	883	903	897	959	930	925	875	869	898	879	915	936	894	920	916	910	908	899	897	858	896	954	914	856	898	850	884	912	894	931	898	884	903	893	900	919	942	898	852	927	878	873	944	851	897	923	900	900	887	900	879	900	922	838	969	941	921	888	867	808	872	930	873	914	892	936	925	859	904	947	912	891	859	899	883	890	948	930	863	877	886	863	906	879	842	903	934	892	888	870	926	876	889	925	962	873	896	925	886	861	911	902	901	845	887	854	884	973	905	865	920	931	910	929	938	870	939	856	951	933	855	916	844	890	909	895	940	899	867	932	859	865	868	838	896	914	902	904	909	897	862	886	893	918	894	938	909	896	922	896	942	930	880	920	898	916	884	906	910	890	920	874	885	889	895	939	884	876	865	864	908	888	862	895	831	886	939	850	838	899	962	841	927	877	902	872	888	900	850	899
22476	20619	28107	23248	21179	22742	21809	12877	8725	6989	5665	4655	3856	3135	2726	2380	2035	1814	1655	1466	1360	1329	1226	1098	978	1084	966	1002	996	921	897	931	851	889	940	813	834	798	851	769	799	754	752	802	775	797	766	773	771	750	796	748	774	769	778	736	756	801	810	745	744	762	706	750	763	718	849	837	782	757	739	785	759	784	788	793	743	796	802	777	760	736	736	744	722	756	767	745	770	802	768	757	769	746	778	763	718	782	774	756	702	744	749	718	788	721	763	771	721	806	794	724	743	789	781	811	745	808	722	768	796	734	752	755	821	790	761	804	714	747	747	778	794	721	759	726	739	766	751	774	771	809	780	772	756	808	770	757	753	794	759	804	738	716	786	779	734	744	778	714	794	715	745	783	720	789	783	739	724	812	771	793	786	798	669	745	796	797	720	726	733	767	765	710	755	763	747	790	782	763	815	760	724	739	765	774	720	767	715	785	736	753	767	735	814	728	765	741	758	789	751	771	745	764	741	792	837	777	763	739	729	742	803	731	790	783	739	713	728	790	758	767	782	798	752	797	733	780	766	776	747	824	752	794	778	761	798	761	750	755	757	752	748	776	795	789	758	761	774	731	756	776	793	781	746	733	772	749	790	714	772	733	745	779	768	774	752	773	732	747	792	777	740	786	741	766	763	667	775	720	758	731	806	783	846	797	762	764	759	787	755	781	768	819	756	782	779	746	794	768	729	770	754	772	702	744	753	758	771	810	767	742	759	772	739	744	748	752	739	744	740	752	688	741	753	765	780	739	705	743	779	760	779	782	773	742	758	779	732	777	731	788	738	762	743	754	747	752	773	747	786	760	806	748	735	773	766	745	791	800	733	774	734	795	817	775	754	758	755	774	778	795	750	741	758	779	752	703	775	750	783	723	750	801	784	772	806	727	754	769	788	786	784	756	731	806	712	768	750	778	692	733	769	768	773	778	748	702	727	748	739	800	807	755	793	803	747	774	774	792	735	726	742	771	786	768	749	757	757	749	760	726	810	743	754	739	725	778	792	720	702	790	751	756	766	757	776	739	778	738	820	809	790	753	765	834	795	765	721	713	712	787	752	829	741	793	787	742	760	750	779	737	763	754	752	720	794	792	753	733	693	804	794	785	823	793	789	725	751	748	761	799	759	768	816	758	773	779	776	753	802	726	766	722	765	770	789	689	773	719	793	781	751	744	763	746	743	781	765	747	805	799	748	710	800	785	748	748	747	713	714	778	818	795	786	741	787	776	808	746	755	774	770	754	774	739	717	806	700	740	687	809	774	739	731	759	783	826	781	831	731	776	732	803	773	749	743	761	748	744	791	746	703	798	742	713	771	805	839	753	778	770	782	754	746	758	760	745	795	765	757	752	741	764	819	720	772	790	732	753	803	733	807	796	729	721	759	794	689	731	728	765	752	744	721	788	749	790	804	830	779	813	747	751	800	767	786	784	775	781	755	733	742	732	718	738	781	754	781	759	723	729	750	786	776	763	761	750	793	799	791	744	744	739	730	775	796	759	736	754	798	778	741	732	806	749	753	789	780	730	814	747	796	796	739	788	762	808	721	709	750	810	780	737	817	791	779	729	799	755	726	786	796	718	751	730	751	776	752	743	779	781	755	750	753	741	725	818	729	788	738	736	775	743	833	764	752	763	750	744	750	752	730	764	767	765	747	767	767	751	741	785	743	800	772	751	773	718	780	749	776	792	746	733	754	737	746	812	731	717	792	751	814	744	795	752	776	715	816	755	752	728	791	801	782	810	744	739	726	759	810	819	769	730	738	792	745	743	741	748	789	768	774	749	762	751	747	714	774	785	755	734	748	742	781	738	759	815	761	743	766	741	767	688	734	777	714	741	759	775	773	761	774	773	743	764	734	777	731	753	768	769	739	771	827	762	728	812	781	741	705	758	735	784	731	763	756	717	755	745	749	794	751	790	756	755	825	749	771	759	767	759	732	714	781	745	746	743	750	730	737	767	771	740	812	738	780	765	755	773	736	754	758	782	785	751	738	795	748	778	745	729	816	775	744	739	804	775	756	766	774	798	725	797	758	754	761	774	759	806	743	742	754	794	755	770	742	728	770	756	782	743	776	757	713	773	737	792	773	792	756	716	756	820	782	721	741	771	776	760	754	748	737	759	758	763	792	743	755	839	756	713	719	771	738	766	827	780	781	723	786	801	756	724	750	756	766	811	743	760	781	764	797	749	755	742	786	767	761	758	723	811	779	790	805	782	753	697	844	755	765	773	759	770	760	777	705	763	768	751	706	754	729	795	703	743	729	728	743	804	774	729	756	736	764	740	777	796	695	741	789	791	760	781	775	743	746	790	754	706	774	784	768	766	814	742	779	747	761	787	788	762	796	749	745	712	753	751	799	739	736	785	708	725	785	775	732	762	788	788	706	751	791	774	800	770	777	766	716	735	745	761	767	764	786	740	774	755	786	752	779	765	722	734	746	780	757	761	784	707	748	741	739	731	733	769	675	721	723	747	771	742	762	821	762	772	771	771	775	757	825	788	722	717	768	762	776	777	738	768	767	735	792	762	793	748	747	744	757	764	753	752	759	741	743	781	728	749	755	818	763	729	764	806	707	753	744	785	747	779	741	798	788	734	770	781	771	759	723	764	748	752	725	749	757	772	744	766	779	811	801	772	729	768	740	726	745	754	767	791	755	771	735	773	727	723	740	744	773	677	749	727	751	731	813	768	765	746	786	721	730	789	791	744	793	747	772	736	776	813	797	791	754	760	748	776	803	724	748	725	750	733	811	812	780	753	771	779	782	736	770	752	791	766	785	749	773	742	753	778	792	761	745	792	737	780	755	755	749	742	756	762	766	724	751	775	749	789	768	788	699	793	765	810	754	782	784	754	776	796	804	775	764	780	768	761	771	813	750	737	733	766	778	715	743	805	766	771	731	739	785	754	751	787	730	782	749	798	769	726	763	800	782	772	805	811	762	792	801	716	709	756	784	759	809	756	766	740	741	773	733	783	784	795	782	679	722	755	732	756	819	835	766	727	799	741	741	767	789	762	724	747	792	774	707	773	792	769	801	791	776	759	767	741	726	817	745	740	777	769	749	746	751	778	770	783	751	746	767	747	752	852	735	749	704	773	771	819	746	785	795	768	763	766	747	718	760	766	739	748	727	758	712	715	731	778	788	715	766	697	756	744	793	795	719	727	800	810	721	757	726	797	806	762	776	733	752	714	780	732	755	754	771	796	780	759	725	753	733	783	780	779	735	772	792	747	735	752	761	730	786	715	745	755	776	778	755	728	762	803	702	737	810	731	769	723	786	758	768	784	752	774	762	776	732	761	767	765	758	711	756	796	746	732	738	784	788	757	753	753	737	776	760	776	742	753	751	743	712	778	773	770	768	748	690	798	760	802	764	768	770	804	773	730	746	734	820	765	767	724	710	848	697	741	740	782	794	750	762	782	804	753	756	746	771	821	785	755	786	761	730	722	789	717	772	752
33706	55361	49460	37677	31611	26932	22500	18327	14543	11831	9995	8063	6565	5413	4429	3845	3241	2926	2374	2249	2050	1890	1743	1650	1452	1357	1408	1273	1253	1174	1202	1199	1104	1068	1051	1055	1021	982	949	1003	966	968	952	949	952	916	864	943	899	903	945	894	949	989	982	907	877	909	915	937	903	902	874	879	885	932	912	927	877	884	862	872	899	928	923	913	855	898	885	911	891	931	909	926	929	935	851	918	913	860	874	889	929	863	911	934	860	916	896	903	915	923	915	852	876	928	903	922	882	871	910	871	891	918	894	973	913	879	903	838	861	892	939	907	909	902	951	880	897	917	872	880	921	883	889	873	895	883	891	880	911	856	897	887	841	874	925	847	869	861	895	900	910	852	869	868	926	917	856	912	890	891	908	860	896	930	909	938	881	872	880	921	946	913	900	911	906	904	880	866	900	878	894	948	874	857	876	890	843	888	848	892	848	844	867	857	930	877	945	930	899	932	868	851	886	923	871	936	905	935	890	869	896	923	883	842	896	916	885	838	918	881	948	855	903	845	965	908	891	929	894	893	833	908	975	885	936	898	925	977	893	900	896	896	923	852	960	911	939	934	892	851	860	925	870	933	910	948	867	917	884	918	851	899	901	934	869	930	851	941	836	880	921	844	945	898	941	913	871	903	894	917	886	892	925	942	884	875	894	883	870	932	881	906	885	875	908	890	857	902	927	922	899	884	871	937	885	899	904	904	915	897	911	850	923	929	899	874	890	881	863	924	860	925	857	892	899	893	929	918	935	871	895	872	888	897	881	867	913	926	863	861	885	891	909	897	902	929	947	907	863	910	920	861	903	948	950	891	888	890	801	862	877	933	904	865	902	893	901	938	926	895	917	974	899	858	896	859	912	895	928	853	918	882	870	913	856	908	874	862	914	898	908	944	899	922	878	900	940	914	880	892	887	866	906	875	919	848	933	901	890	880	921	920	954	844	912	922	815	902	937	886	875	882	912	898	940	923	919	911	825	977	887	852	841	937	873	885	939	934	920	857	954	937	924	871	882	911	873	922	921	960	904	874	898	852	894	917	846	875	909	900	885	929	874	916	888	872	857	914	870	890	900	862	934	896	949	861	879	916	873	887	911	898	876	868	893	883	904	894	938	892	926	893	897	886	949	887	876	943	913	869	920	927	884	856	936	877	888	919	879	936	920	848	862	927	910	866	871	889	917	924	974	879	899	909	881	869	911	906	908	895	886	884	913	892	921	914	897	861	866	876	912	921	904	857	849	918	861	913	945	908	850	932	910	932	902	920	918	844	919	841	848	908	848	882	849	877	917	865	890	892	923	872	887	985	886	868	894	866	947	873	901	876	866	896	859	946	848	897	900	927	926	892	885	912	889	900	875	836	905	902	890	883	877	898	918	888	862	924	934	913	877	946	924	949	915	849	851	882	923	916	885	906	854	918	899	931	909	887	937	896	910	907	917	939	873	957	904	857	957	923	919	854	869	855	918	853	909	859	927	914	908	900	906	929	904	867	900	887	884	912	906	967	837	855	908	891	866	927	870	868	824	961	896	912	862	958	819	881	955	892	858	877	910	896	907	866	891	892	945	981	911	894	891	908	883	894	931	810	867	898	897	924	864	874	921	876	892	864	887	844	891	893	923	866	930	869	844	924	930	894	826	921	924	867	921	888	915	919	966	906	916	920	853	879	900	912	874	846	943	880	900	940	855	927	889	857	899	889	900	910	879	867	881	891	872	895	877	919	857	869	881	906	862	847	845	890	886	865	904	861	935	936	964	963	884	893	905	874	944	849	924	947	931	876	867	896	899	851	895	900	880	879	878	851	911	954	950	864	919	856	960	896	908	834	882	905	902	899	881	912	940	885	903	846	864	853	875	859	910	872	889	872	896	861	909	842	875	912	900	891	905	855	928	912	850	906	903	886	875	907	933	936	869	890	910	881	894	839	880	864	884	833	898	896	901	890	866	919	862	873	894	933	856	919	914	916	904	895	858	869	892	913	893	891	875	923	916	873	941	850	918	884	912	913	898	935	887	901	923	890	893	911	926	897	883	911	908	925	912	915	917	908	879	855	935	889	871	859	883	908	887	910	904	904	890	931	867	860	938	850	926	880	892	867	924	879	924	851	908	897	896	884	918	878	842	865	947	912	893	930	842	855	898	898	864	876	856	920	942	898	868	853	860	891	932	913	853	932	884	917	916	904	911	884	856	885	897	939	878	902	892	893	902	884	827	906	839	855	916	908	903	858	892	897	911	896	880	946	904	927	961	945	923	857	880	875	850	853	914	907	862	885	869	961	853	857	843	846	843	908	884	921	901	891	878	898	872	904	877	918	859	915	893	868	864	917	937	924	848	885	902	898	891	870	893	881	930	926	834	917	919	884	842	897	907	919	888	860	887	896	877	890	918	870	863	921	845	937	945	840	894	823	898	889	879	911	907	885	911	876	874	881	925	907	927	888	897	841	931	935	900	921	917	890	856	900	905	902	939	851	892	855	968	868	915	877	928	840	927	899	884	912	872	860	882	883	882	937	931	930	894	884	907	871	854	929	867	886	853	869	894	910	913	877	961	924	877	910	904	989	880	879	884	862	959	887	886	907	931	879	872	943	859	903	945	925	930	911	891	850	909	934	899	928	858	890	913	881	936	958	889	856	846	869	925	897	882	860	892	947	882	892	915	878	902	880	921	888	884	892	893	898	905	922	862	878	906	908	864	868	856	882	844	908	926	900	956	880	879	916	920	899	915	850	895	927	900	948	842	898	908	914	903	898	919	819	898	871	797	920	854	894	885	872	885	898	869	893	863	913	928	905	896	883	911	886	871	878	860	871	923	901	869	916	927	902	951	919	898	914	865	845	906	889	896	910	895	948	936	898	872	895	848	927	853	855	841	939	839	866	905	881	952	916	900	883	871	927	904	866	857	898	882	863	943	876	888	897	880	866	911	921	932	886	898	902	905	920	914	829	935	859	919	935	882	891	947	933	942	913	869	877	852	912	953	864	908	880	874	838	908	909	832	882	864	835	930	899	878	900	866	893	849	914	909	901	881	904	890	863	849	879	867	825	864	858	910	905	907	926	940	851	915	891	894	857	899	903	932	858	892	967	852	901	905	900	868	924	914	886	871	897	878	930	913	926	900	888	862	861	876	892	914	961	874	874	894	907	901	953	903	914	907	921	878	904	850	913	893	884	921	904	855	898	883	901	866	878	870	875	901	888	932	808	858	884	960	913	880	854	856	872	882	882	920	876	884	867	838	882	894	917	905	868	939	867	847	876	858	869	869	964	915	882	869	842	933	892	893	901	920	857	890	911	936	845	986	886	883	870	908	871	942	959	888	808	890	898	841	916	835	881	918	891	918	909	915	889	918	897	835	836	894	890	877	876	951	921	887	966	875	922	872	836	867	847	908	958	908	841	913	917	908	932	889	892	827	905	869	959	939	899	930	890	927	919	904	896	911	852	896	877	879	959	889	890	886	905	892	895	891	879	876	863
27929	26111	32045	25448	16706	11350	7898	5701	4107	3307	2871	2306	2024	1787	1491	1412	1380	1236	1137	1064	1038	970	1010	883	932	919	846	877	859	848	808	834	830	838	793	805	776	803	795	819	824	787	804	768	800	766	817	821	811	822	786	784	872	804	760	810	814	807	817	793	759	761	817	820	782	828	804	796	796	831	762	853	763	788	826	782	812	704	756	836	794	822	767	774	773	820	785	799	800	790	727	793	741	819	738	825	757	793	778	747	791	801	798	776	809	709	767	816	797	751	834	770	788	827	763	760	775	778	775	805	785	780	819	739	802	785	829	825	774	841	767	735	766	773	808	752	772	764	757	749	748	737	790	771	775	765	763	813	750	782	803	814	813	753	793	763	782	812	760	853	773	780	760	750	760	817	777	767	793	737	724	771	806	766	790	787	797	794	771	752	770	763	773	723	749	752	800	807	775	793	803	735	793	784	796	779	766	745	793	787	781	793	772	760	831	791	770	770	782	834	825	745	787	733	714	795	753	743	739	746	772	793	797	772	809	806	788	757	792	851	776	801	776	777	754	744	811	765	808	781	741	814	739	765	771	744	794	776	804	836	782	742	763	747	783	771	828	771	800	827	809	776	797	752	807	752	735	763	757	759	796	765	770	758	773	802	812	810	794	779	781	760	835	851	716	806	779	810	740	781	808	743	779	763	774	773	768	777	785	827	777	758	820	825	790	750	737	790	712	787	772	793	780	792	827	802	791	776	755	751	780	720	786	858	784	809	794	747	796	817	754	810	781	761	777	756	700	728	774	769	779	785	775	746	802	792	787	818	796	752	823	786	791	752	810	846	756	791	770	797	733	765	772	781	770	745	768	816	803	825	775	812	737	729	789	774	782	753	810	808	788	820	760	738	786	832	780	808	797	770	863	765	822	769	712	798	712	787	751	749	803	766	811	753	772	808	802	721	758	817	772	761	747	805	731	777	751	809	812	812	769	830	808	747	803	784	793	855	775	757	813	763	823	804	780	752	781	808	832	816	750	783	869	771	760	747	793	762	766	764	772	743	764	809	795	793	781	806	773	764	803	786	744	736	819	760	774	742	801	805	803	801	774	818	784	779	802	832	771	794	752	815	761	721	777	772	816	776	753	720	768	766	769	763	745	786	759	739	745	829	779	741	778	782	749	774	796	784	774	797	798	794	753	762	803	795	764	758	764	774	773	734	786	818	821	769	792	801	745	764	760	794	767	769	760	800	767	803	751	753	771	763	799	740	732	795	786	810	797	751	818	814	788	758	807	749	744	774	782	848	789	778	794	786	764	814	800	766	719	780	775	757	761	746	779	768	761	788	776	709	760	792	801	822	808	807	768	821	778	775	814	776	819	796	840	789	819	806	798	792	736	792	802	760	769	780	786	805	787	830	758	804	709	764	766	786	762	819	771	784	781	822	771	840	774	756	790	784	715	776	734	783	801	764	795	764	768	804	785	811	801	792	798	755	809	828	758	761	769	795	771	801	765	744	803	813	841	777	791	783	802	772	789	778	795	766	810	826	741	775	791	706	753	808	766	812	766	778	770	777	735	753	772	766	786	739	779	840	829	742	808	762	816	807	762	819	781	758	755	763	774	794	783	781	738	730	799	798	787	783	792	805	834	776	779	758	822	797	773	791	770	781	807	763	796	799	761	799	799	755	726	781	741	780	785	797	783	795	773	775	811	767	782	779	806	759	802	805	725	747	764	794	776	769	765	734	739	744	820	772	795	783	706	757	760	775	749	792	764	819	796	789	774	737	776	785	780	760	737	775	795	764	768	806	777	752	795	773	813	811	786	769	794	811	787	802	789	748	747	728	781	807	825	841	778	821	748	769	807	719	732	794	781	775	770	758	758	812	816	743	795	806	773	818	817	758	802	771	780	768	793	813	783	784	815	780	769	741	820	783	785	817	782	737	763	774	784	765	796	767	773	784	766	760	755	765	729	759	788	780	829	815	767	801	827	807	741	796	749	777	798	766	780	778	796	816	810	796	763	814	765	797	782	757	770	797	796	761	772	789	777	801	763	776	803	721	804	753	779	813	792	747	794	796	809	780	740	783	802	747	801	779	822	789	828	739	777	771	772	796	812	786	769	771	747	784	830	870	771	784	828	769	838	762	782	727	777	774	727	780	800	784	757	730	795	752	783	765	770	741	833	803	807	795	787	790	799	765	807	779	772	788	772	744	778	783	779	729	806	804	740	790	788	739	809	789	769	762	766	808	796	817	779	762	816	800	738	745	734	801	792	748	812	817	821	813	825	809	833	779	805	806	801	761	839	823	766	759	792	782	788	778	788	808	797	765	754	737	720	797	782	740	761	767	771	756	805	800	747	757	821	814	788	793	787	749	794	787	787	759	818	825	798	755	808	771	758	765	780	779	792	764	730	787	738	782	714	802	802	756	777	781	784	784	805	784	805	748	754	766	804	797	802	821	809	799	775	826	797	817	782	789	792	828	794	768	792	779	775	770	813	815	778	824	775	794	793	802	774	759	789	796	808	728	780	782	842	766	803	762	798	811	801	797	753	778	758	774	763	829	776	768	751	787	795	772	793	823	773	762	742	731	799	765	804	817	780	845	766	714	790	758	766	786	783	762	781	764	803	765	801	780	792	795	757	767	728	792	768	832	759	840	779	804	805	733	777	803	807	828	758	724	782	828	814	760	764	774	816	731	796	818	778	847	782	797	780	783	829	691	729	809	762	793	790	753	754	762	788	776	803	716	816	803	803	745	761	796	780	777	747	767	725	809	730	774	848	823	810	776	807	749	779	793	795	795	823	815	777	755	740	762	770	810	778	755	801	780	789	774	743	790	776	834	753	791	723	811	824	757	801	761	751	760	801	773	766	720	757	827	732	835	818	762	769	800	805	796	842	801	811	753	787	753	776	798	844	743	793	781	763	786	731	768	779	778	721	829	798	775	788	816	809	752	737	761	759	753	776	834	786	766	756	737	789	796	800	779	755	751	782	796	762	771	789	848	800	813	772	758	788	751	794	776	779	736	755	763	850	785	758	758	851	770	784	807	817	817	760	751	762	791	764	778	760	767	788	751	805	763	795	793	792	805	819	752	795	741	831	819	789	796	797	715	737	785	756	749	773	798	754	810	789	811	819	759	793	785	760	763	780	824	783	834	810	836	759	790	792	763	785	796	801	731	786	806	729	780	742	801	781	740	736	838	814	825	798	819	796	781	759	778	765	768	802	820	759	735	805	785	788	771	843	786	737	749	777	774	797	752	826	778	764	749	797	742	778	785	756	746	797	790	802	756	726	758	774	755	715	772	753	753	789	779	773	783	762	792	802	792	800	764	763	805	790	776	771	787	786	772	783	781	774	775	749	784	803	772	783	744	772	813	786	771	728	755	814	782	781	783	827	775	829	782	790	787	749	780	806	769	808	764	805	769	779	756	775	742	737	765	765	780	808	828	826	744	846	787	764	764	740	799	809	832	800	757	751	795	751	799	813	763	772	813	770	811
31522	42500	37796	27264	21503	16968	13339	10280	7865	6269	5176	4327	3528	2883	2529	2160	1920	1773	1576	1550	1410	1288	1271	1221	1200	1114	1161	1076	1081	1069	1026	1033	1070	1008	969	1028	1022	995	1011	948	980	966	979	912	942	1009	914	1017	991	914	994	946	937	960	958	887	942	958	961	924	941	982	922	934	921	954	901	956	957	959	906	1012	929	945	988	975	946	934	962	971	908	957	934	897	898	965	998	925	876	935	927	933	958	930	960	914	941	958	933	917	955	922	937	904	902	915	925	957	945	918	981	897	855	938	919	929	915	936	938	960	888	913	963	951	942	934	972	954	926	945	960	933	945	946	895	904	943	952	931	938	936	955	964	890	1010	978	933	910	940	955	959	908	947	952	930	912	967	913	950	929	956	914	906	945	983	940	938	917	963	944	880	928	910	939	953	935	907	933	939	939	891	929	885	945	973	928	916	920	915	910	910	930	960	944	972	939	906	896	917	936	904	929	887	946	948	917	969	902	936	946	942	944	963	936	915	956	970	892	892	885	923	887	885	937	932	924	904	1005	928	940	954	921	971	963	965	949	911	917	945	927	937	943	931	932	883	959	959	937	933	920	940	933	932	976	974	941	960	919	923	884	955	917	969	908	873	946	910	948	914	939	941	976	904	904	974	842	965	883	1009	971	972	973	933	961	934	942	951	940	905	972	937	922	988	909	913	881	998	926	949	902	921	901	977	921	968	938	921	940	901	889	905	958	954	938	948	987	915	925	934	918	947	912	916	944	912	959	904	917	934	953	956	988	927	912	946	963	906	966	926	955	942	934	895	919	952	961	924	946	905	963	951	937	978	914	919	1021	931	902	958	941	971	934	924	1002	923	888	991	935	949	955	959	948	968	934	937	940	920	985	919	972	933	951	980	914	994	897	953	975	964	1000	964	976	945	957	898	985	930	920	947	980	877	939	950	912	950	932	886	895	966	947	926	938	901	948	946	939	931	943	960	911	876	913	911	926	896	892	972	927	917	983	992	915	960	954	941	922	974	934	966	972	947	906	914	916	934	919	941	922	929	929	977	962	902	914	915	898	956	913	913	933	900	926	938	915	888	951	941	948	922	944	978	979	962	873	959	950	919	946	928	908	875	902	924	937	900	936	952	928	971	974	959	886	914	960	970	926	999	1004	959	960	899	916	939	907	968	941	936	919	976	956	928	946	942	890	930	907	978	932	959	962	897	921	915	934	943	897	986	958	930	962	907	912	968	919	959	935	950	895	931	939	951	932	955	951	928	1006	974	960	913	978	918	943	949	926	944	936	951	972	914	924	917	958	937	892	922	940	960	908	937	910	917	910	918	895	941	919	931	917	906	942	937	892	925	849	887	971	962	945	981	935	893	931	941	946	956	896	970	929	892	978	985	905	903	914	1006	949	935	947	915	961	953	914	929	971	911	965	932	923	940	933	930	936	988	958	962	911	969	918	954	945	964	929	958	920	933	898	976	986	970	939	906	884	965	948	952	935	954	877	906	938	935	918	969	968	963	951	920	917	889	913	912	902	939	932	945	906	925	940	956	895	889	962	935	938	950	983	938	913	964	966	946	953	892	875	988	915	952	922	984	989	936	897	949	986	913	963	951	919	942	940	935	876	960	942	920	932	920	937	953	929	962	937	923	878	893	936	978	958	887	962	903	955	979	891	957	902	961	929	936	941	947	911	932	965	888	906	944	952	947	940	891	984	938	960	896	960	874	1003	914	918	909	913	945	914	920	961	920	922	930	959	993	947	953	950	950	979	988	918	935	903	930	969	965	885	967	948	900	955	887	958	923	931	958	947	862	957	936	939	919	964	934	905	932	965	944	936	891	944	948	946	931	993	900	935	942	950	950	934	911	935	929	935	931	960	918	937	887	979	951	930	924	899	964	888	957	900	962	924	945	922	950	979	915	993	963	920	833	971	938	959	899	918	1002	889	929	916	925	928	955	924	903	975	932	911	903	927	922	942	962	949	885	983	1005	960	970	957	947	970	938	902	944	899	942	945	918	954	908	945	919	943	942	936	953	945	940	905	903	889	925	900	918	925	955	970	957	950	909	931	917	945	939	933	918	856	915	899	934	958	915	970	934	939	943	947	972	918	977	977	922	961	894	935	886	912	904	953	934	934	925	941	944	1005	970	944	973	886	959	1003	893	957	975	937	926	954	948	912	977	930	930	881	922	945	977	948	877	949	941	895	954	968	891	957	920	967	961	955	958	955	950	965	951	956	932	1015	924	942	930	905	936	935	973	946	896	912	938	935	952	963	895	899	923	922	907	951	984	943	923	935	958	995	956	950	989	868	999	974	919	913	980	912	945	909	919	945	944	938	948	973	949	904	941	977	981	900	918	888	930	933	922	976	920	987	912	916	934	923	974	940	968	927	955	938	961	954	945	936	948	938	969	884	894	894	891	932	922	935	993	926	936	951	940	930	988	992	942	961	900	956	959	946	956	970	911	893	931	941	996	963	930	898	881	945	975	944	982	980	934	952	904	939	917	927	915	961	940	939	934	948	914	929	956	944	970	957	867	912	937	926	930	934	975	898	948	912	891	958	948	939	959	907	949	901	913	943	975	934	948	961	996	920	953	906	888	964	991	915	966	955	915	932	901	942	938	958	969	906	995	909	939	933	944	945	994	985	946	939	922	933	953	917	966	953	945	935	917	953	917	920	908	942	958	863	920	904	1009	961	940	907	922	951	941	879	948	922	926	994	921	919	1001	957	938	943	909	937	943	889	937	986	928	899	912	935	972	900	979	923	944	909	891	911	884	972	912	921	892	975	914	920	988	958	901	993	938	977	982	894	932	929	926	911	893	959	959	988	990	929	941	933	934	908	937	927	957	941	960	921	959	926	1017	982	994	1037	954	925	915	895	920	994	914	935	923	951	867	961	997	977	902	951	960	902	891	952	969	905	923	912	933	918	957	973	956	966	888	963	950	958	940	920	949	991	964	921	966	947	938	965	887	923	961	929	926	949	922	920	987	977	906	945	924	954	931	974	940	960	938	950	921	954	962	891	947	929	942	919	918	943	946	941	990	892	885	916	969	906	919	912	910	934	907	953	971	966	902	856	933	943	948	939	982	953	922	914	910	894	937	933	950	961	925	939	891	943	904	946	894	970	960	958	912	929	929	974	863	961	937	989	950	922	951	910	928	885	902	952	949	932	933	961	953	913	990	906	953	894	988	907	971	959	875	1002	962	990	948	957	922	958	951	942	895	949	981	908	966	906	932	967	977	932	892	945	910	949	910	916	909	925	942	911	866	924	964	983	930	917	910	918	922	960	920	916	902	952	940	861	964	944	875	969	937	992	935	963	960	895	941	907	918	927	903	927	959	945	948	916	906	935	1004	896	952	937	889	897	937	944	981	963	935	916	906	971	913	927	892	949	987	935	920	979	949	937	938	940	937	932	969	933	904	933	980	973	955	966	948	918	905	957	974	951	920	981	978	954	959	941	939	932	934	949	899	964	956	896	928	932	905	923	916	933	951	985	950	949	971	946	907	940
23675	20707	27810	24230	22102	20122	14663	9126	6515	5094	4159	3491	3010	2492	2183	1833	1632	1529	1413	1269	1192	1166	1020	1093	1069	939	971	919	885	886	860	825	876	815	829	821	828	829	784	816	826	777	761	763	749	763	752	774	773	822	745	806	753	796	818	763	786	772	798	780	744	697	765	721	765	758	811	779	800	755	818	751	742	722	793	776	774	757	750	767	760	760	762	735	797	783	772	779	739	707	783	754	758	782	762	744	765	782	735	782	751	795	738	730	727	802	819	728	729	794	757	788	732	749	725	728	821	772	758	733	797	756	731	708	798	805	758	773	744	748	737	776	784	785	798	741	752	751	717	718	703	782	745	738	742	747	748	791	760	708	692	751	754	784	739	717	798	768	758	775	767	765	773	762	840	800	783	799	747	739	784	721	685	803	762	734	769	791	754	727	773	776	793	754	746	762	763	732	809	794	805	754	744	777	737	691	774	754	802	794	754	779	773	713	751	731	843	801	737	768	780	741	733	769	751	740	737	790	770	755	747	789	762	744	745	778	746	773	775	747	737	794	778	741	775	773	765	766	719	739	756	815	805	725	762	723	771	759	722	744	738	735	733	778	761	785	742	806	721	776	781	746	699	777	767	747	793	776	770	790	801	723	694	782	752	736	708	740	792	758	772	789	724	771	724	795	751	744	752	762	766	752	791	748	709	767	718	709	752	730	763	753	784	807	814	764	771	802	774	827	761	759	740	758	746	718	758	777	758	754	744	703	719	788	748	736	761	752	777	803	761	782	711	759	783	759	770	761	732	766	761	740	762	754	787	793	732	763	734	812	722	755	725	746	784	700	748	778	793	774	786	745	731	776	785	724	731	759	755	739	774	744	794	772	769	723	804	745	779	741	771	726	746	795	722	784	782	715	806	772	751	773	756	726	733	761	781	737	734	768	828	761	768	756	789	725	796	797	804	753	753	720	755	739	750	719	793	776	698	752	789	736	773	746	778	767	752	736	795	814	727	778	741	771	726	784	787	780	781	765	794	771	745	732	736	777	751	758	760	745	749	750	776	765	772	767	741	751	712	756	743	737	721	791	777	777	766	768	768	790	730	747	728	735	757	760	754	709	761	718	777	717	816	727	767	789	774	704	743	800	712	786	796	764	752	764	755	799	765	771	808	739	746	770	741	792	736	796	734	761	795	773	785	750	764	724	717	783	789	718	782	765	772	836	764	775	772	765	706	733	761	758	716	781	706	741	735	732	751	750	743	767	812	755	767	752	763	777	748	785	754	744	740	754	799	761	804	755	762	730	778	742	746	747	723	759	733	780	734	732	763	797	806	749	776	738	772	806	719	802	780	746	793	788	764	729	760	783	820	749	734	796	681	781	790	735	783	812	800	805	802	820	777	801	817	797	742	828	726	729	740	781	799	740	777	782	800	781	806	804	732	773	733	759	769	700	738	824	761	722	749	735	725	779	778	776	824	807	761	754	733	761	776	735	722	752	762	786	720	787	777	725	768	743	689	727	761	744	756	767	725	773	750	792	822	758	755	797	761	751	755	784	749	786	754	767	802	735	750	744	769	768	757	799	802	765	743	749	812	711	726	742	820	771	764	715	733	783	764	728	716	772	792	779	759	719	792	823	719	787	783	759	757	722	749	768	765	719	775	699	785	758	783	774	756	729	782	779	772	750	736	756	737	685	780	777	747	719	749	747	743	775	749	769	718	716	745	710	785	752	816	776	782	792	768	787	763	793	757	749	753	814	740	743	791	775	737	767	739	788	730	775	806	811	735	788	779	764	786	745	792	753	704	747	770	722	710	772	716	768	747	689	713	766	776	721	770	710	799	743	747	777	726	800	771	759	753	742	746	783	762	768	746	756	744	750	774	775	729	812	777	751	744	725	730	749	763	792	729	788	739	762	738	741	708	796	760	706	729	751	728	763	838	749	772	724	760	775	802	743	738	750	749	763	783	770	774	715	753	730	734	755	738	753	731	742	777	760	711	805	725	775	797	756	724	771	779	788	767	730	769	761	755	810	754	817	723	782	757	832	803	783	777	775	742	781	788	771	742	809	759	764	773	787	786	813	745	711	742	754	798	737	740	725	764	790	774	715	759	766	763	775	761	740	758	770	733	727	765	744	751	799	725	767	771	679	769	781	764	730	801	795	731	747	754	782	721	742	754	735	770	776	751	785	717	756	742	776	755	746	745	829	786	756	770	760	751	746	736	740	717	762	705	755	734	755	806	750	754	735	743	785	745	723	736	768	746	788	776	729	748	782	792	737	752	762	763	759	737	748	780	774	787	741	756	744	769	794	776	776	805	757	715	741	730	792	719	768	795	769	753	763	788	775	724	786	740	754	757	728	718	754	800	739	728	743	768	751	756	776	769	740	748	770	753	753	738	798	779	772	754	794	771	748	781	751	738	803	725	737	735	685	752	752	769	743	729	770	784	761	725	760	762	780	757	754	737	775	790	782	753	760	729	746	768	768	707	769	752	746	764	760	749	758	735	738	767	731	783	745	666	811	714	747	768	751	726	805	726	775	780	793	772	749	766	742	756	797	783	757	826	792	823	769	803	762	730	758	770	760	775	792	785	796	741	723	806	766	734	760	774	724	771	723	774	728	732	800	763	801	738	772	728	751	721	762	791	737	823	733	763	785	795	717	740	756	731	743	746	762	731	738	734	730	779	758	748	766	781	733	782	755	744	746	809	776	735	764	784	782	767	727	749	724	767	804	737	734	729	764	751	749	805	791	816	744	751	812	758	745	747	784	737	737	779	785	734	762	756	765	746	812	754	730	758	725	729	725	771	738	819	752	760	787	724	793	817	729	747	787	789	767	711	736	759	759	730	755	768	771	766	758	738	773	734	749	793	779	826	850	802	779	740	791	753	747	789	778	741	763	757	793	764	759	750	794	712	704	753	794	794	757	715	775	743	745	778	748	769	738	726	786	728	799	714	760	728	783	763	715	744	733	827	782	757	715	776	741	815	746	739	743	746	693	834	751	750	784	702	736	753	740	811	717	787	771	782	727	743	758	770	725	805	768	770	740	787	767	697	788	739	762	747	764	781	704	766	720	784	768	710	793	732	747	752	788	796	769	763	791	764	754	750	714	787	790	792	795	755	749	733	794	733	774	754	720	764	740	747	775	710	819	722	803	735	771	738	783	749	772	755	795	780	720	774	790	762	768	744	749	767	753	733	746	736	762	775	734	744	751	778	735	757	737	743	739	767	783	734	725	744	768	750	752	780	771	776	744	739	766	798	812	772	753	741	723	735	761	765	780	759	750	738	781	722	776	730	757	773	764	769	722	787	739	792	697	767	793	749	779	733	762	777	761	731	769	823	724	746	773	791	728	757	736	758	731	756	719	771	735	723	739	748	794	788	732	742	788	781	737	777	751	741	817	765	740	766	747	768	781	763	811	797	788	760	786	725	743	717	767	793	771	758	805	784	747	756	747	737	760	757	724	711	718	823	773	784	730	797	744	756	770	759	761	754	758
31433	50209	44075	33352	27335	22897	18830	14650	11746	9169	7454	6130	5237	4237	3469	2966	2609	2357	2047	1814	1710	1554	1521	1463	1357	1242	1276	1202	1141	1140	1052	1084	1113	999	1043	989	962	955	925	956	952	975	941	981	940	918	942	963	931	926	922	931	963	888	859	936	923	973	906	885	891	962	916	920	936	916	932	956	920	853	950	914	909	912	860	911	907	928	851	932	948	897	862	844	907	903	914	869	952	941	921	957	946	898	915	958	896	911	977	910	890	919	909	892	900	960	867	932	930	893	886	855	867	887	901	869	929	907	910	883	868	921	920	949	867	929	929	897	944	898	953	946	891	951	936	888	914	896	928	929	915	928	860	951	869	931	940	932	910	943	929	945	958	926	937	922	948	947	894	892	917	911	886	947	867	957	951	952	938	873	920	862	891	928	936	933	903	928	941	912	896	914	923	899	927	937	958	958	943	883	916	880	913	909	977	902	948	886	972	945	857	880	879	898	942	925	882	971	931	984	937	871	950	924	925	884	923	936	935	940	936	917	966	945	931	966	913	898	913	941	860	899	944	899	884	921	945	917	976	897	949	898	953	900	915	876	921	935	889	937	931	874	864	957	934	924	879	937	924	918	931	892	905	895	934	938	913	854	988	924	901	916	961	983	921	892	931	960	945	940	913	936	899	942	932	901	933	882	865	934	902	931	879	927	924	866	949	882	887	927	929	947	900	878	909	856	859	884	865	869	973	887	923	881	935	919	917	937	926	840	936	908	890	958	896	959	951	924	919	967	926	936	907	906	969	890	948	934	944	892	961	888	939	909	949	924	862	885	926	856	910	921	922	927	905	934	969	894	911	965	889	848	954	910	925	914	952	924	909	921	961	918	878	905	922	936	914	881	952	896	902	938	872	929	906	932	910	930	903	880	942	905	961	944	884	946	929	884	887	919	882	932	874	873	901	909	917	905	898	929	919	907	902	927	893	934	931	862	920	934	892	903	932	890	881	909	925	963	925	941	823	916	863	886	898	955	923	927	920	914	931	920	908	923	909	920	872	897	894	922	889	898	889	959	933	930	901	961	911	838	911	887	931	923	901	945	897	913	990	934	897	891	939	892	908	902	886	930	922	934	939	876	938	902	924	874	866	923	909	915	852	905	951	911	902	926	907	941	916	955	887	917	986	919	912	868	934	940	891	917	912	886	890	902	960	963	879	868	881	890	936	939	945	944	931	910	948	907	950	951	933	901	865	898	932	866	955	956	865	956	939	942	879	911	967	949	961	963	904	935	916	905	953	912	889	913	925	921	888	877	926	870	957	894	877	951	919	900	917	914	921	954	938	918	890	925	936	872	916	957	902	915	909	946	900	916	957	877	918	872	964	941	914	899	924	953	967	947	897	864	942	944	885	950	921	947	903	937	936	903	954	937	912	930	918	896	884	946	908	888	903	930	889	872	921	932	904	905	947	916	871	910	917	893	897	940	898	891	947	910	891	912	922	965	982	890	916	873	900	924	887	906	881	877	925	931	860	954	931	940	928	985	957	899	861	900	883	902	863	912	894	875	918	924	888	888	922	912	926	946	963	923	900	954	930	916	904	883	874	894	957	939	902	949	937	943	884	936	899	929	934	896	844	925	970	919	905	912	909	964	959	898	906	897	938	869	938	914	925	888	941	930	937	895	916	902	920	932	910	899	889	927	934	906	907	884	902	909	915	926	915	877	902	874	910	868	956	877	945	915	920	964	964	917	982	894	921	897	918	889	886	908	947	899	895	858	929	852	900	905	941	886	888	921	927	890	926	945	900	915	914	873	904	855	877	892	862	875	861	914	964	920	871	922	901	951	944	930	884	928	911	887	908	880	910	897	911	886	956	919	922	902	879	957	878	912	942	902	898	955	872	823	878	903	950	930	874	873	918	960	951	933	927	921	927	865	910	936	933	908	886	911	955	882	861	921	956	910	958	909	952	879	920	909	912	963	914	939	903	936	880	858	951	893	917	958	926	877	918	931	928	875	935	968	864	939	934	872	896	892	913	903	911	900	900	912	878	930	889	942	935	903	883	856	934	957	876	909	896	904	877	946	903	923	895	928	953	896	904	891	917	833	900	929	876	911	915	907	910	884	977	907	1006	895	938	920	922	883	870	909	894	880	848	910	929	885	854	914	927	896	914	868	925	916	865	880	898	902	952	900	877	891	930	902	916	904	916	860	911	911	928	912	914	916	920	906	889	940	875	890	929	895	943	928	915	884	912	883	913	942	888	889	918	915	859	870	892	871	927	947	937	893	899	900	975	926	910	891	885	865	913	887	930	894	946	957	906	922	916	912	896	964	922	915	889	918	913	910	835	893	910	873	931	925	917	926	940	961	899	932	891	924	883	926	949	907	894	935	938	901	920	887	919	919	920	918	878	917	978	917	892	962	912	900	921	888	957	908	896	892	907	856	892	965	953	905	895	913	875	905	905	951	911	943	891	864	945	918	890	815	919	853	909	901	933	923	951	937	933	911	958	924	879	909	896	857	907	932	887	915	936	885	911	887	948	873	917	914	875	880	868	899	949	908	907	976	886	934	920	922	905	881	975	1015	881	893	934	861	944	970	921	862	918	893	879	921	911	890	882	897	856	899	920	979	927	911	888	934	894	946	883	875	891	887	942	898	911	939	897	886	915	937	850	882	883	882	890	903	890	931	943	874	874	945	919	919	924	920	956	913	877	884	880	935	928	929	913	872	899	897	903	910	945	918	924	916	920	895	888	920	849	906	912	910	931	919	922	925	893	889	884	886	892	892	890	927	868	905	913	890	902	899	858	952	940	915	921	903	956	912	963	885	926	893	837	872	917	911	899	899	949	891	930	951	908	894	873	964	895	963	954	862	965	903	914	969	908	954	912	855	875	875	884	875	915	952	910	901	924	919	901	878	896	895	883	924	863	900	935	934	918	900	893	968	904	968	932	920	892	924	925	928	922	913	876	895	918	919	923	911	889	914	899	826	923	920	883	900	912	903	956	930	945	951	894	965	871	909	925	904	897	886	926	913	921	882	910	926	897	869	946	985	899	879	923	925	948	886	858	887	954	962	903	951	915	904	965	912	935	877	926	946	910	967	944	876	894	940	902	883	929	968	946	896	900	880	940	948	870	930	930	889	906	917	900	951	912	964	886	938	882	872	913	929	843	901	931	943	964	907	901	975	934	896	916	887	890	933	884	939	917	924	946	935	921	904	879	891	989	901	884	907	907	938	942	903	935	915	876	934	908	911	910	865	873	921	942	936	969	970	907	966	927	947	933	835	942	911	899	900	931	956	944	906	946	911	917	938	828	903	934	904	945	889	877	865	921	913	906	935	962	910	911	958	948	896	881	921	903	863	941	848	888	936	907	965	947	898	910	915	909	910	903	912	973	844	869	866	868	917	935	911	910	912	916	871	917	941	924	913	934	904	923	893	907	915	895	882	935	935	915	867	906	997	919	932	890	922	918	902	901	885	886	884	910	979	890	961	931	908	881	940	920	920	876	920
22478	20660	28177	23217	21111	22542	21190	12246	8297	6685	5341	4320	3601	3177	2528	2217	1952	1674	1638	1450	1336	1290	1146	1174	1046	1040	993	991	940	887	900	907	875	839	843	818	806	805	803	766	831	836	801	794	788	845	785	788	852	764	812	791	795	760	745	823	774	798	763	803	790	761	762	788	799	764	752	763	752	734	755	760	749	793	763	749	781	745	769	792	757	765	746	777	778	727	746	736	779	788	772	828	742	789	805	729	759	740	781	818	755	792	743	707	811	773	756	727	774	748	757	785	756	780	763	805	764	759	756	774	782	734	780	780	759	740	801	779	759	714	763	762	808	766	807	779	733	751	773	683	769	837	782	790	824	779	735	779	783	765	770	719	735	804	767	727	824	757	830	807	732	751	776	783	770	778	788	815	785	747	779	793	795	779	805	745	754	748	766	825	754	778	772	736	745	758	803	764	746	789	762	794	759	793	766	772	775	758	799	761	809	777	747	757	841	744	753	807	712	796	793	748	732	734	812	773	750	785	769	800	792	762	719	760	775	734	771	773	793	749	800	770	764	813	766	736	779	746	733	773	799	803	769	759	737	825	799	770	778	778	746	787	788	791	812	789	779	757	744	734	757	726	819	774	809	792	757	765	819	805	824	711	803	771	795	780	709	750	823	798	767	779	769	807	771	745	722	757	812	789	751	726	763	741	748	781	779	768	814	775	790	754	794	830	781	777	798	740	767	708	719	732	752	758	779	765	772	793	794	774	771	743	770	768	763	773	793	759	744	719	766	786	762	808	734	745	785	759	799	790	779	765	798	741	763	754	774	791	807	734	728	779	788	757	763	762	769	773	777	733	792	755	810	738	778	727	805	734	797	798	805	743	794	783	754	781	818	719	791	765	758	810	740	798	761	722	736	725	738	751	777	738	758	776	772	795	756	776	789	786	766	773	774	795	755	729	790	779	739	787	788	735	794	777	834	803	806	727	790	768	813	754	771	761	752	786	748	737	774	776	852	794	752	799	770	767	766	754	792	782	759	785	806	766	779	782	783	740	805	777	765	752	747	728	774	747	766	778	700	753	723	753	758	795	773	743	791	752	786	759	756	810	744	783	765	760	782	819	786	747	779	713	742	733	780	765	819	793	702	751	814	780	765	771	768	856	808	766	793	755	720	777	781	781	752	783	727	778	808	770	782	787	765	744	767	781	794	763	763	803	714	754	757	720	780	804	774	808	802	764	762	803	771	744	762	790	742	822	757	811	750	788	763	766	783	754	718	791	788	782	714	770	755	818	776	743	714	748	761	754	786	785	747	758	737	742	762	783	760	755	785	700	744	785	762	771	784	757	772	781	803	831	781	766	733	791	780	804	740	746	791	783	763	759	768	778	789	731	741	811	802	739	764	732	751	769	791	741	809	736	760	742	763	806	792	732	735	789	755	749	741	757	740	736	806	687	802	788	780	826	781	758	793	789	778	732	734	762	755	815	764	753	744	742	765	785	765	799	768	697	779	796	835	786	752	734	763	723	772	806	730	760	760	712	752	782	750	757	818	745	790	738	752	766	758	739	779	765	794	711	729	769	785	818	794	778	724	822	800	769	810	765	807	741	796	768	748	780	731	754	734	783	716	774	782	778	787	758	785	786	787	746	744	787	750	767	754	771	797	751	803	758	817	747	791	788	795	762	724	749	715	765	785	742	740	762	779	761	791	744	732	761	767	752	787	748	763	789	749	724	762	792	828	737	786	755	712	828	764	777	750	810	784	783	730	806	732	728	815	767	814	759	806	805	780	758	796	801	761	765	749	811	792	786	821	768	807	729	758	723	720	771	825	795	780	766	750	768	741	766	747	812	783	725	782	798	771	761	782	729	758	757	774	755	756	785	732	747	824	784	769	774	805	755	770	770	711	774	811	818	781	753	813	758	797	795	752	808	766	750	730	770	774	790	772	784	773	793	799	793	810	774	742	770	797	766	759	777	733	756	756	800	759	758	772	772	715	739	757	772	736	792	758	713	790	795	715	738	807	742	747	746	744	747	703	777	764	748	758	776	739	753	746	741	783	787	785	761	729	821	764	749	752	775	751	815	810	721	724	766	736	773	734	793	712	810	779	795	794	764	748	758	804	750	762	779	694	773	749	757	774	719	754	736	776	745	725	722	794	751	718	777	752	747	768	792	771	776	751	809	751	766	747	778	732	722	721	808	747	731	747	802	781	766	791	738	780	716	737	731	781	732	729	750	702	764	773	754	812	768	738	776	788	774	727	767	797	771	790	722	744	765	775	853	786	804	750	767	762	759	773	759	784	765	759	785	716	763	765	779	705	809	801	802	799	783	758	807	804	724	764	727	757	732	792	764	784	806	736	788	743	752	837	721	772	767	782	700	714	708	819	737	779	765	770	805	760	761	800	764	758	769	765	717	773	731	773	773	806	792	756	774	769	778	833	783	784	756	762	768	796	758	764	752	832	753	805	734	780	750	753	794	805	741	740	742	755	716	773	749	746	783	782	807	745	723	792	695	729	794	768	791	763	756	732	742	758	754	767	772	818	753	804	747	770	710	765	731	749	764	776	769	768	710	830	776	787	760	807	813	782	756	768	765	766	784	742	774	770	849	706	745	768	779	753	737	794	784	789	759	742	770	751	791	743	747	772	744	762	757	791	797	801	762	740	764	767	750	728	738	758	731	688	769	730	784	771	775	797	724	738	750	756	810	780	745	764	777	754	750	742	760	803	735	823	732	721	753	731	778	762	783	762	772	753	745	757	719	683	720	760	738	750	777	767	753	772	821	755	757	766	791	775	757	762	747	861	808	771	803	769	806	758	769	745	764	770	743	764	769	745	784	758	754	754	750	817	760	726	766	749	751	779	766	739	734	727	794	748	785	759	769	776	741	770	794	784	749	790	736	752	748	754	763	689	803	743	734	766	727	756	778	817	798	749	777	762	773	723	765	728	719	802	825	750	744	805	785	787	806	760	769	747	767	757	736	736	754	755	774	741	797	755	777	757	760	794	782	713	803	808	759	792	687	778	794	767	749	759	771	796	779	752	786	778	756	729	795	789	816	791	743	747	742	750	768	741	751	789	680	739	764	755	829	769	709	748	811	727	745	782	785	735	772	757	760	817	782	763	769	776	781	779	753	769	729	783	767	766	785	774	731	698	746	760	735	792	775	745	767	779	774	755	767	784	732	765	795	812	738	789	776	786	800	765	745	734	780	788	780	772	745	785	727	762	749	741	781	763	731	797	761	730	837	719	821	769	730	768	726	754	793	775	784	764	801	774	746	795	810	806	804	781	726	757	778	763	779	782	749	771	730	775	785	734	746	791	773	794	713	819	767	723	785	756	769	775	770	780	779	776	746	797	780	760	783	706	768	740	732	795	754	742	747	717	769	831	741	790	770	713	780	719	735	730	696	769	769	776	764	776	757	729	772	799	773	832	765	724	761	720	810	765	764	752	825	755	786	767	760	752	799	729	806	793	795	768	802	783	772	774	769	760	775	762	789
35229	53114	47331	36774	30776	26529	22239	17687	14316	11510	9084	7482	6560	5267	4316	3571	3103	2580	2502	2082	1930	1798	1727	1613	1549	1382	1330	1274	1209	1162	1138	1097	1101	1081	1046	1054	1006	1045	982	924	992	942	936	968	938	914	927	971	904	904	919	938	945	873	924	848	886	887	947	944	889	929	917	916	947	910	913	905	933	963	964	961	906	939	871	960	931	907	942	871	938	886	919	916	935	866	885	911	959	867	905	955	889	889	934	904	885	890	920	954	928	882	860	968	920	913	933	941	906	872	887	880	887	909	891	913	914	867	917	953	858	920	881	877	931	918	880	894	941	886	950	883	889	902	889	928	888	917	926	896	875	929	860	877	885	946	910	898	897	891	913	958	914	895	857	953	877	939	878	898	850	879	923	932	911	866	933	907	891	931	944	865	878	895	860	883	902	912	913	871	871	864	969	972	953	908	859	909	935	863	870	927	893	967	917	917	929	875	918	872	925	938	895	859	921	937	929	863	916	961	877	913	881	896	941	884	891	859	920	906	901	898	890	886	979	899	931	883	870	907	878	903	967	898	913	944	895	926	916	895	908	878	912	897	929	900	923	835	951	894	917	853	931	907	884	933	918	820	923	938	885	945	962	894	855	871	939	870	867	991	966	936	910	939	945	896	887	956	944	918	920	921	913	912	852	895	933	919	893	900	891	876	918	896	869	882	942	913	931	909	914	949	929	858	906	875	860	890	918	894	928	887	899	882	904	922	888	911	868	908	860	903	917	887	895	927	881	889	874	894	920	880	892	892	862	879	881	941	915	885	888	895	900	900	975	888	921	883	896	868	911	895	892	896	886	962	900	866	908	912	915	903	929	905	877	932	880	905	876	851	926	934	860	873	934	920	936	910	890	869	858	890	889	955	879	924	878	897	948	885	922	917	916	890	942	911	909	863	924	883	940	937	924	900	939	889	875	873	869	837	852	906	938	902	877	947	942	915	956	904	938	871	913	962	919	908	927	931	864	902	863	897	965	892	893	842	919	854	891	936	902	925	910	865	918	908	945	878	891	932	924	913	919	897	898	929	934	956	897	903	912	961	899	872	904	938	903	921	864	914	930	894	863	937	926	940	917	912	896	877	921	864	923	829	958	868	900	869	900	906	886	905	937	886	867	948	891	877	915	911	830	874	861	933	873	900	896	952	906	904	912	916	926	887	936	889	898	896	904	915	928	894	886	899	886	946	894	864	885	917	856	888	897	892	914	960	910	937	891	849	886	903	890	945	928	862	876	893	872	950	928	891	939	942	888	929	893	930	864	952	921	926	950	941	899	886	896	934	889	924	878	898	989	887	906	988	906	936	911	897	881	898	906	883	907	883	940	919	897	927	912	848	917	896	870	886	886	918	875	878	906	881	902	899	907	897	955	965	934	942	885	890	910	924	900	888	844	917	974	900	907	914	835	898	931	938	874	922	891	875	888	934	906	881	895	941	925	903	906	832	906	938	923	940	864	906	909	888	890	935	917	895	898	858	905	927	873	929	942	891	965	887	969	920	948	912	948	919	922	899	924	924	924	925	944	924	949	884	879	936	878	891	859	921	927	967	925	941	840	952	941	952	964	908	873	923	920	943	859	917	875	899	920	874	887	911	948	911	870	901	913	885	888	945	918	884	891	917	910	929	894	915	918	961	886	868	895	905	866	895	908	922	941	894	933	944	890	866	928	969	909	916	926	873	862	894	942	835	902	904	887	906	915	874	888	901	910	952	944	935	913	926	890	907	916	898	906	929	942	896	890	901	923	846	955	921	911	898	859	862	894	874	934	980	922	841	947	852	914	858	925	901	939	884	902	936	928	898	949	897	923	908	890	909	934	904	905	913	921	899	960	861	952	913	903	898	900	918	892	911	913	873	894	940	926	871	924	943	848	887	909	875	873	895	907	919	869	898	900	901	925	871	944	905	986	916	903	930	943	926	886	825	907	855	925	888	909	866	927	893	936	860	929	889	916	884	942	902	954	952	901	929	931	912	933	908	850	959	909	904	852	878	947	917	978	877	904	834	917	900	952	898	871	918	947	934	847	908	940	872	913	927	897	845	855	884	940	893	911	880	974	969	914	850	878	920	912	879	873	895	886	923	889	930	925	895	921	861	948	904	938	930	865	909	907	950	901	905	864	938	871	878	895	931	871	920	917	903	905	923	882	905	973	892	919	918	915	930	829	906	922	949	942	893	914	915	907	921	885	846	928	947	923	943	877	855	918	952	906	883	955	967	964	915	875	934	883	917	885	930	882	845	939	940	912	902	919	914	828	865	942	878	880	888	888	960	885	900	928	917	849	876	921	883	889	923	885	914	954	933	930	951	911	941	841	903	847	884	922	919	873	892	917	885	911	950	882	897	957	924	877	952	959	956	915	858	902	897	896	915	885	910	921	901	877	873	941	900	936	923	940	872	908	857	944	883	920	918	874	910	873	903	905	909	899	922	879	884	916	896	896	923	912	858	871	891	906	895	893	896	924	898	929	999	879	937	923	907	925	898	1020	938	950	876	891	880	1006	922	874	912	871	849	874	958	890	884	938	913	909	934	906	887	963	873	869	900	846	880	884	867	850	868	888	887	891	898	949	932	872	930	965	906	847	933	906	874	873	858	941	854	879	893	895	922	884	863	844	928	884	892	970	908	912	880	920	952	909	918	880	841	919	955	873	947	874	866	908	944	932	907	878	937	910	941	937	914	908	880	905	919	877	924	907	935	905	901	924	870	925	941	895	886	881	889	892	906	937	890	938	936	868	924	872	870	896	935	872	903	933	931	887	876	887	914	894	928	880	923	888	945	924	916	904	861	879	931	937	907	875	887	949	944	925	906	838	912	893	939	877	886	898	885	917	878	860	864	885	993	910	961	901	890	908	894	904	884	938	942	915	899	957	968	912	903	903	859	894	895	867	884	936	981	872	896	903	891	922	870	888	878	904	906	913	892	885	883	957	881	916	873	940	907	885	908	892	917	927	957	872	879	900	940	906	926	901	921	883	918	878	926	918	880	896	924	919	949	900	895	861	881	916	991	927	920	899	954	949	880	920	911	863	846	914	891	945	930	925	935	876	918	877	889	913	884	927	927	943	934	933	902	927	915	939	919	934	954	923	864	936	857	923	921	888	928	878	868	932	877	909	915	874	921	897	882	914	850	871	955	905	856	845	880	887	858	856	938	889	894	909	911	879	926	913	927	899	918	837	898	894	880	859	888	898	945	937	868	902	868	883	909	836	891	903	907	922	922	917	841	864	892	898	905	936	911	851	920	921	848	937	905	968	878	966	883	892	877	951	907	904	949	924	920	933	938	956	864	910	972	922	917	905	919	901	876	927	929	914	918	896	910	893	897	958	893	909	901	948	872	878	900	929	947	943	910	912	863	922	880	928	893	938	893	935	949	879	852	864	879	893	863	940	904	912	849	968	918	913	903	879	907	876	866	896	903	921	898	957	945	904	894	930	931	884	939	882	896	909	917	842	865	905	918	909	924	933	904
27732	25864	31878	25282	16151	11104	7655	5605	4121	3427	2579	2270	1986	1870	1630	1441	1308	1200	1189	1071	1037	1031	926	959	923	879	859	858	826	894	856	826	821	783	842	795	834	792	829	789	799	796	774	742	820	804	771	807	763	757	783	816	736	746	778	796	801	807	790	773	790	811	771	794	784	764	763	795	767	781	789	823	810	748	788	822	795	825	780	786	764	766	815	827	761	772	819	742	812	756	782	794	785	869	788	752	801	783	821	774	780	789	790	808	780	805	777	792	772	805	783	739	732	790	741	753	821	803	759	787	810	739	777	788	817	756	807	793	808	792	762	783	810	750	804	751	762	807	778	812	821	772	740	793	773	810	814	814	827	761	784	763	763	738	802	756	787	770	817	853	790	754	788	794	811	753	752	821	763	801	800	783	797	764	831	781	796	808	830	800	797	776	774	772	767	812	811	771	777	802	742	813	779	757	774	813	853	813	794	823	787	820	796	787	783	825	770	776	800	819	785	751	803	767	818	794	796	823	762	787	811	794	800	751	789	742	750	794	781	753	768	788	807	809	834	762	787	736	798	797	768	789	799	747	771	789	788	814	806	776	797	798	829	775	772	820	778	791	792	803	761	814	816	826	786	786	763	766	800	776	815	775	823	782	780	787	810	789	818	798	801	756	763	812	767	780	789	827	773	836	788	786	829	810	779	776	806	767	817	843	775	790	756	794	770	809	815	839	790	754	777	762	768	785	800	809	806	817	737	780	816	802	789	776	765	801	875	816	824	779	798	830	830	803	781	816	788	762	860	809	717	809	799	767	822	757	806	808	743	807	818	805	823	842	806	744	795	778	789	806	788	767	801	777	776	817	845	795	786	786	807	736	825	784	767	727	760	801	835	780	799	778	806	793	779	802	778	817	803	800	843	753	766	808	748	798	807	783	810	817	824	810	842	790	754	814	795	856	789	783	773	797	783	738	814	774	795	761	796	795	767	823	830	769	735	759	763	825	799	798	842	780	788	755	754	828	823	801	795	815	765	822	795	805	809	788	810	767	825	811	769	801	803	803	811	768	818	790	780	745	787	839	764	760	761	777	781	801	792	822	787	749	799	765	752	776	784	801	780	759	819	791	772	764	793	823	776	827	801	800	807	811	798	838	775	797	751	783	792	840	868	769	769	844	775	803	806	836	816	782	833	870	843	757	750	804	789	788	795	851	799	820	787	821	735	766	766	772	776	802	788	786	824	811	826	762	791	771	804	769	799	783	786	814	756	779	774	742	843	773	782	775	806	834	809	788	767	788	826	749	777	731	782	783	757	755	822	872	804	841	784	791	816	819	758	783	883	779	766	800	794	754	826	840	807	803	832	773	803	796	783	821	791	783	803	764	848	739	800	804	758	847	781	756	811	729	770	783	802	824	797	764	732	786	804	831	800	813	778	769	802	778	792	760	751	782	801	799	783	766	818	802	761	805	781	786	782	763	770	825	786	811	812	810	812	794	794	795	791	746	792	749	784	808	805	810	813	787	766	811	817	808	858	776	739	768	822	754	825	788	818	822	830	775	780	740	777	788	768	790	768	788	786	777	768	768	783	752	739	758	781	766	822	774	770	829	791	734	783	767	814	820	805	775	766	765	810	740	816	807	749	791	793	759	809	832	803	791	806	799	741	773	846	762	817	753	779	805	717	816	819	821	808	788	787	747	774	805	840	820	737	756	817	834	739	784	794	794	791	729	802	789	758	772	804	787	758	732	808	783	819	837	787	721	847	772	776	866	768	756	780	807	799	752	740	811	700	819	827	799	773	794	799	834	776	868	799	781	804	816	855	774	756	781	770	780	748	804	782	732	818	803	791	743	844	782	769	782	782	746	737	813	778	772	827	727	765	788	787	806	785	802	751	764	770	792	780	823	860	789	768	804	801	868	815	748	779	735	828	816	750	753	809	804	767	802	735	788	780	877	797	814	801	850	832	799	835	787	786	814	776	758	773	755	784	831	798	796	805	788	775	796	806	805	777	774	798	803	787	826	765	768	762	767	842	792	766	775	775	797	785	778	797	778	771	742	769	846	746	772	816	729	790	807	768	785	770	783	856	795	807	792	755	801	790	785	795	800	768	768	793	832	785	712	842	780	825	791	738	759	855	805	804	809	801	790	781	814	788	830	778	800	819	782	804	804	795	797	790	809	805	799	790	785	759	753	834	806	751	817	801	778	744	820	827	776	813	781	699	830	763	777	822	777	786	780	810	784	767	801	813	729	793	781	794	797	778	786	751	833	754	746	756	785	742	780	785	726	820	815	759	825	746	781	803	784	870	787	798	744	764	787	807	748	799	791	784	778	759	804	815	727	776	809	758	850	797	753	831	760	793	810	788	817	818	785	797	802	781	763	791	839	767	811	802	807	709	787	766	783	796	776	773	769	800	793	792	778	803	780	733	796	810	780	808	807	829	766	819	795	765	801	797	760	791	762	861	817	729	824	771	760	828	805	750	821	820	774	784	810	740	797	789	795	818	830	774	830	756	758	768	776	807	766	810	787	780	782	828	794	832	785	768	832	820	796	760	760	757	807	792	746	798	772	782	832	844	724	766	810	765	793	773	742	753	811	777	806	710	764	828	742	804	751	837	754	745	764	800	770	815	767	741	855	804	797	827	770	807	729	777	800	804	768	826	824	757	834	824	805	815	754	809	776	747	827	735	780	792	731	771	779	792	805	747	774	783	810	790	808	786	790	786	787	819	789	812	788	797	784	857	820	772	806	832	776	791	807	850	809	828	821	807	808	755	814	830	779	758	774	780	810	855	780	788	813	807	814	793	769	770	764	793	829	792	718	815	813	788	762	786	819	836	827	812	780	762	841	814	856	781	783	779	752	731	831	793	771	772	844	823	773	839	752	830	763	765	809	755	777	770	789	804	819	799	767	811	802	796	752	754	784	802	817	775	748	820	782	789	775	772	812	802	788	803	810	752	793	785	778	766	865	811	788	831	763	794	769	780	817	774	828	792	830	787	753	834	775	826	742	752	811	794	826	736	788	828	796	800	816	829	783	793	798	747	839	782	800	790	780	821	786	825	822	810	799	768	808	803	753	735	795	829	777	793	816	775	779	797	787	794	811	779	801	795	744	762	788	781	785	774	790	795	805	835	827	776	750	860	776	831	760	773	813	793	747	704	767	806	808	812	807	781	779	725	821	790	756	739	826	793	807	781	827	782	769	816	756	780	800	816	829	792	730	770	771	762	781	773	751	829	793	766	824	834	767	814	852	819	771	777	804	764	769	840	824	834	793	754	799	766	785	741	761	777	821	800	810	767	809	773	787	816	806	859	785	818	768	834	810	789	774	791	820	792	810	810	837	768	807	750	774	761	781	760	765	789	793	780	782	772	784	780	766	819	781	761	805	831	790	802	822	778	827	783	774	798	820	763	789	808	785	823	760	838	772	768	775	801	772	789	748	722	773	877	798	784	746	744	791	778	767	776	770	770	781	792	790	779	815	805	753	798	809	770	776
31266	42407	37598	27252	21126	16854	13086	10115	7978	6185	4766	4025	3468	2988	2578	2116	1896	1734	1550	1423	1347	1280	1299	1170	1177	1115	1153	1067	1090	1045	1061	1040	1030	1077	1010	964	995	950	976	982	990	975	976	989	983	930	968	938	947	912	966	959	936	957	954	955	967	934	982	899	944	915	1000	928	925	902	957	848	936	928	910	932	936	968	978	925	949	938	929	935	940	912	946	945	869	943	942	981	972	936	952	970	950	917	966	943	905	914	941	948	945	955	916	976	914	976	929	937	906	929	894	924	919	994	939	904	916	952	964	921	925	957	967	941	1003	891	904	904	948	957	929	960	930	976	912	957	898	947	917	938	976	952	877	965	920	949	881	928	896	914	985	952	993	918	952	954	917	923	966	921	925	930	960	934	939	915	969	954	975	945	965	952	964	953	1046	922	929	957	970	945	988	928	941	958	917	957	966	904	927	994	953	922	976	907	901	963	955	919	930	903	949	932	881	980	947	962	939	942	967	874	951	945	952	979	905	908	908	976	992	1002	945	887	926	937	972	976	881	854	882	952	864	978	934	936	903	937	982	967	990	958	951	977	979	902	928	914	903	941	997	921	902	923	941	997	950	890	900	931	907	1000	906	944	974	908	917	924	916	939	950	956	938	924	954	923	931	949	949	962	994	932	956	920	977	944	933	961	929	898	970	935	947	925	943	961	953	907	929	942	979	972	920	942	987	951	904	946	921	946	916	922	917	969	950	942	918	878	975	930	943	979	917	929	993	887	902	955	999	955	912	899	977	973	935	952	973	1005	983	967	983	948	886	976	919	928	935	940	961	929	966	1023	906	936	985	997	899	950	953	896	944	940	880	916	957	964	916	1012	976	936	928	946	941	978	922	956	960	910	983	965	953	931	960	963	984	941	937	941	883	1014	921	970	930	922	987	897	930	945	935	948	943	926	1023	944	950	930	938	922	983	943	952	906	966	959	951	917	951	950	911	945	920	944	947	981	977	951	932	960	927	927	931	952	871	903	902	1034	931	917	970	911	923	950	1002	909	896	974	955	938	972	922	936	977	917	954	917	949	929	948	892	922	924	952	977	947	911	936	907	961	938	952	953	945	931	997	955	975	911	946	943	944	919	940	946	907	967	981	937	928	913	950	939	989	960	953	931	917	893	966	925	907	926	905	972	872	950	976	987	969	945	943	925	962	979	903	926	897	938	884	934	916	916	961	956	940	933	908	949	916	971	927	969	880	906	934	969	956	921	930	998	946	945	970	944	946	909	914	892	883	947	888	929	942	989	932	889	951	930	916	928	935	899	983	923	907	961	944	986	924	879	899	993	930	921	903	924	952	929	947	917	917	922	956	950	935	925	936	922	1013	956	910	924	946	997	991	863	1021	963	944	997	882	950	944	973	979	920	903	909	986	963	988	961	1012	987	947	930	990	914	907	969	943	964	923	903	960	963	874	868	908	970	969	1003	985	927	985	964	922	936	910	958	1004	945	927	935	935	970	927	939	943	944	909	998	931	979	958	952	961	926	962	1004	980	978	957	990	955	890	978	960	971	1012	914	925	946	960	945	934	940	976	945	942	952	863	975	926	979	922	923	912	960	890	943	950	940	917	936	987	903	1018	963	937	863	998	915	890	981	924	946	929	926	938	959	912	953	974	973	920	921	877	963	896	1022	970	947	988	934	959	941	971	940	984	1012	945	919	936	981	975	961	957	947	928	933	913	893	910	919	927	967	904	962	971	903	934	925	922	988	969	931	923	978	980	968	910	991	963	958	950	963	890	918	952	949	869	936	935	971	959	987	895	901	958	942	899	947	968	969	972	883	924	1004	1002	934	919	958	934	967	866	999	972	946	964	879	959	924	920	892	954	961	893	972	954	972	995	935	951	991	946	943	992	938	976	960	934	953	948	946	876	916	932	937	975	994	930	881	932	952	945	972	999	952	931	986	939	932	899	923	972	950	951	945	959	915	933	920	929	920	907	950	946	942	968	961	916	944	944	948	906	944	915	942	937	975	920	902	882	923	1011	926	902	975	979	896	909	960	924	918	892	957	945	991	963	914	960	950	940	935	955	897	944	966	941	931	965	958	966	953	917	990	977	924	970	868	931	964	961	956	949	907	949	893	969	850	873	924	966	937	927	936	958	958	887	966	967	962	943	962	933	969	919	941	936	953	949	1003	952	964	941	939	878	943	901	902	907	961	921	924	951	976	933	952	953	962	944	943	917	931	952	944	895	947	908	888	941	968	941	969	960	921	921	918	949	921	940	975	913	947	889	943	905	918	894	951	1010	989	905	941	885	931	943	989	940	970	899	891	997	942	979	944	922	930	1027	921	982	991	939	943	960	934	887	931	889	909	951	937	937	1026	979	887	923	926	955	904	933	880	980	904	978	944	886	980	863	929	897	933	957	949	965	936	955	932	1011	969	972	911	885	959	922	876	945	951	985	969	914	940	886	936	962	904	947	966	921	882	940	897	950	959	926	923	929	992	941	906	923	891	931	946	979	892	999	954	942	957	950	942	959	950	909	930	968	921	965	981	938	940	907	961	897	951	971	925	960	960	934	922	946	916	961	1016	953	930	918	919	931	942	887	898	930	919	897	934	957	950	955	920	918	997	933	930	982	960	933	974	902	962	933	1003	920	983	936	938	925	942	909	926	908	916	949	932	975	888	965	954	896	948	911	948	927	980	958	921	956	971	889	939	923	947	955	884	870	855	936	919	1006	930	923	983	928	950	946	868	909	918	1004	991	915	908	929	887	924	928	892	906	935	914	927	981	949	952	963	919	928	926	982	976	980	915	957	916	968	916	983	958	970	974	986	963	931	942	978	886	921	971	936	933	977	971	962	953	933	980	906	961	942	948	1003	936	955	926	922	932	980	929	986	923	926	963	961	933	962	931	972	944	949	908	952	874	921	944	963	994	935	921	959	950	922	997	982	947	928	917	991	919	981	925	969	982	958	927	928	986	942	936	934	889	946	940	983	904	910	923	961	993	1024	1026	976	923	932	924	898	932	961	947	912	916	992	902	930	998	968	954	940	931	909	930	915	894	957	945	962	901	932	895	907	940	903	959	934	1011	855	902	931	955	968	966	924	921	920	921	881	863	932	890	947	880	929	951	961	933	914	972	941	951	905	940	937	992	951	974	923	920	940	896	955	875	973	941	932	885	878	981	945	977	895	991	990	984	947	904	940	935	946	876	968	945	938	943	889	909	923	922	927	953	982	957	904	963	953	922	990	960	933	889	938	957	933	938	906	896	942	951	930	975	932	918	927	945	913	951	972	925	959	937	892	929	909	919	932	938	937	905	941	956	929	915	903	920	909	929	941	911	939	909	956	940	1022	941	975	876	919	923	921	894	923	920	963	949	888	920	958	937	955	938	911	929	920	946	963	956	983	877	945	930	935	981	1004	974	893	954	952	950	946	965	951	942	957	900	919	962	959	937	936	982	943	912	951	981	946	952	878	964	956	902	940	901	969	948	923	939	919	935	990	960	962	958	956	943	949	955	930	911	984	931	959	903	920	944	920	912	938	951
23728	20708	27860	24254	22343	20102	14643	9288	6640	5353	4099	3337	2814	2528	2184	1837	1670	1504	1348	1253	1167	1042	1081	1008	1021	959	950	985	892	919	892	918	893	835	784	803	845	836	847	796	822	773	800	822	813	767	837	792	807	781	822	787	769	791	793	794	750	783	772	848	810	712	730	766	807	813	800	773	814	832	755	775	799	756	813	800	788	782	775	793	790	743	781	786	679	763	795	748	799	766	742	787	784	769	793	781	770	767	772	802	786	706	756	764	775	743	737	812	771	758	752	813	786	763	780	781	799	770	792	790	728	749	744	738	761	759	760	721	772	771	811	762	736	778	831	834	800	808	777	804	793	765	794	778	778	812	798	765	757	834	759	723	758	803	782	810	773	783	784	777	772	796	768	743	755	728	761	779	770	748	759	769	741	794	762	782	798	772	818	783	808	759	782	776	763	810	787	750	750	782	743	804	811	784	798	771	797	741	753	762	790	776	770	809	815	806	740	749	768	749	796	808	799	766	770	803	781	755	819	709	795	773	785	764	770	733	821	771	748	785	808	795	763	723	752	774	752	808	729	765	770	775	754	736	808	770	797	798	790	764	747	770	765	807	746	749	761	811	809	791	776	764	793	744	804	766	739	792	747	774	767	768	814	796	823	761	752	768	740	802	747	758	763	780	709	794	761	764	770	746	742	750	782	764	764	756	748	746	751	765	763	780	806	792	789	783	768	739	743	800	716	796	825	763	780	818	731	775	759	821	749	764	786	747	786	780	769	752	738	793	773	789	785	787	756	755	806	785	771	772	796	760	807	743	771	762	788	777	755	774	797	759	762	762	786	789	765	770	777	803	779	735	782	791	757	765	737	761	739	755	778	784	754	780	751	822	795	757	762	780	747	804	773	798	802	752	752	783	810	796	779	793	754	783	724	752	758	762	767	813	758	765	809	789	777	829	799	771	803	744	762	756	772	781	774	795	727	794	757	747	799	710	781	806	787	798	749	767	756	776	793	750	737	744	816	755	753	785	696	752	834	781	749	743	768	813	771	761	754	753	726	768	765	717	779	748	748	772	750	771	808	811	770	808	776	725	739	786	778	744	807	823	838	755	795	741	780	737	780	743	768	785	752	861	772	794	790	726	781	741	765	782	788	726	770	765	753	738	757	750	779	781	799	729	748	790	789	777	773	760	817	828	781	776	726	793	755	759	807	767	753	782	831	760	769	739	745	743	765	740	792	802	786	795	750	753	708	760	751	759	734	785	774	781	801	754	810	796	765	762	824	773	728	740	733	796	751	799	730	813	793	772	794	797	769	790	771	712	771	825	722	754	794	752	762	797	734	849	768	801	737	694	750	795	766	785	765	731	783	758	784	807	742	790	823	741	757	788	793	769	752	776	765	757	797	774	756	758	791	743	731	742	786	759	804	719	763	760	805	802	789	791	824	762	711	728	762	809	724	796	779	838	732	730	751	730	769	810	781	786	763	841	787	786	806	806	793	708	773	773	757	728	763	787	791	769	799	793	795	787	799	831	781	776	786	776	762	718	767	737	769	796	812	755	744	804	775	813	790	750	743	779	730	763	767	779	758	767	728	768	789	755	769	749	807	762	712	793	767	744	789	751	753	783	783	797	778	721	745	751	776	795	744	810	768	761	758	748	761	747	757	754	766	805	761	748	776	745	796	744	777	818	758	842	776	806	796	785	750	803	772	783	772	697	796	794	780	807	793	781	776	826	755	791	781	791	782	825	775	755	750	783	778	765	772	786	743	746	799	776	759	744	720	768	769	757	756	775	743	804	716	798	772	798	779	735	764	767	751	792	718	745	730	720	761	808	767	770	770	743	754	744	784	730	760	761	774	744	722	772	808	792	758	789	752	789	759	772	747	779	736	748	767	762	763	749	766	755	771	734	764	765	811	813	801	757	753	737	802	770	796	780	774	763	749	755	753	754	792	753	736	730	755	783	762	776	768	755	746	746	802	744	732	786	771	759	789	764	746	728	769	764	734	803	770	745	793	801	863	794	784	746	755	741	764	791	757	761	719	782	752	816	800	767	764	770	735	797	766	804	783	776	803	723	761	759	786	777	707	782	773	729	746	749	773	784	766	752	792	773	760	796	785	768	789	791	755	787	747	753	737	771	759	751	791	785	807	769	735	782	803	826	719	747	767	791	780	778	779	748	816	743	762	741	766	785	774	794	791	723	782	752	787	742	773	779	762	753	783	806	802	776	781	764	777	821	813	787	777	768	756	761	791	747	808	743	746	758	808	836	758	760	800	728	755	716	776	777	786	737	790	810	760	769	787	764	770	741	753	820	769	773	756	760	762	785	802	764	785	739	782	774	781	748	796	777	787	794	782	769	780	794	721	730	796	796	756	712	758	801	717	754	754	768	791	761	756	777	777	769	753	826	761	821	792	806	716	722	787	748	772	798	754	748	771	776	780	738	710	737	796	743	796	775	752	756	806	813	758	797	717	841	740	782	803	721	792	779	759	778	728	739	762	768	794	784	764	732	753	725	810	781	793	769	769	751	787	707	766	811	737	807	794	793	788	758	752	764	786	801	797	750	797	767	745	765	780	752	757	746	718	752	773	751	803	749	803	774	772	755	802	735	793	757	751	725	745	741	769	779	802	758	765	726	786	746	784	737	771	761	756	763	783	755	805	799	717	807	808	742	797	742	774	753	807	754	754	827	764	771	768	819	786	743	764	747	792	817	800	744	783	789	732	726	754	767	791	820	768	784	759	743	763	822	780	788	796	744	757	778	782	761	770	795	810	796	765	766	792	742	788	757	771	752	754	806	754	799	710	787	767	765	737	747	787	761	821	790	788	749	786	753	773	746	778	736	750	767	841	794	782	728	794	787	777	832	812	776	750	726	754	730	820	715	743	821	745	765	744	772	738	794	743	756	804	786	779	774	730	740	795	777	742	798	728	725	780	719	726	733	813	730	794	800	730	709	757	806	833	789	782	747	744	760	839	754	757	761	766	782	776	713	767	816	762	753	760	785	773	792	714	797	762	747	807	787	767	738	730	781	794	791	789	778	773	751	737	789	777	760	760	739	765	767	778	787	732	733	768	806	782	695	744	807	792	747	743	763	786	770	774	780	748	716	761	816	754	767	742	783	761	733	749	815	756	821	805	701	758	774	734	731	749	764	790	724	789	789	834	736	808	773	734	730	726	772	783	784	747	725	757	805	724	768	801	728	747	754	789	753	760	759	755	798	772	789	816	810	785	768	765	775	842	762	775	709	781	776	777	751	764	763	753	766	759	753	766	768	743	783	780	781	742	791	787	766	821	769	768	768	787	785	777	751	727	771	802	722	804	800	817	791	785	798	786	803	792	773	774	825	720	761	790	775	788	763	752	730	793	796	751	739	728	763	752	775	805	737	848	780	761	769	799	734	760	770	790	786	770	757	750	746	752	762	766	788	757	751	823	821	792	752	788	767	798	740	743	730	725	804	712	762	743	784	792	744	761	818	760	781	823	828	755	777	774	823
30515	48985	44092	34084	27921	22689	18630	15062	11859	9428	7341	5817	4986	4406	3835	3030	2607	2216	2116	1835	1671	1606	1477	1341	1364	1283	1212	1188	1109	1137	1133	1102	1080	1054	1069	1016	1045	996	944	968	957	988	997	942	906	1010	882	923	967	970	919	971	967	920	950	898	866	893	921	931	937	896	913	875	922	908	920	940	939	908	965	912	893	1014	964	954	908	928	908	907	944	947	833	881	954	943	913	931	921	904	912	842	928	933	905	973	936	866	927	875	920	907	925	915	951	954	901	912	862	896	933	908	900	918	961	908	941	968	898	913	900	892	922	955	914	903	898	913	900	906	879	877	960	954	908	929	905	957	892	922	884	928	945	941	921	979	919	870	946	904	886	960	950	865	956	911	942	931	929	863	922	899	921	910	910	909	923	961	923	932	935	963	943	872	932	924	898	849	935	884	912	968	935	924	949	898	924	888	986	934	873	896	962	932	942	927	881	961	880	958	989	978	866	936	973	933	923	918	916	982	931	906	968	941	922	933	899	959	906	893	967	890	922	883	890	938	907	961	928	919	939	902	876	978	882	936	900	925	898	906	955	973	891	943	880	929	936	950	954	904	946	898	905	918	898	902	943	931	929	897	881	952	916	943	900	960	903	934	948	917	951	905	904	934	916	906	916	904	964	910	901	991	937	984	922	958	869	915	901	947	937	918	968	960	876	953	914	933	923	906	968	933	960	886	953	887	903	921	902	914	942	892	916	941	949	920	953	887	917	894	894	908	880	933	916	872	944	908	918	906	935	960	927	977	851	873	878	906	851	962	889	970	913	943	961	915	943	901	913	924	948	929	935	933	935	983	945	917	925	946	915	907	861	912	853	904	911	960	898	912	930	928	945	869	935	984	916	939	904	938	945	940	943	878	888	929	935	894	919	949	925	939	933	904	932	913	991	970	957	933	925	893	924	908	906	922	908	946	890	936	968	1027	945	889	918	917	932	866	969	972	924	922	912	895	929	914	923	910	942	891	872	980	923	903	917	940	894	868	900	876	961	922	909	959	908	931	964	898	888	919	984	846	893	946	947	886	953	904	932	911	904	901	942	873	928	929	958	909	948	855	866	912	968	934	931	912	951	928	883	939	915	936	879	876	899	970	955	911	945	913	948	934	962	919	941	897	894	877	933	959	908	950	919	885	877	912	901	910	902	897	950	951	940	907	965	945	947	905	934	881	907	902	923	924	902	941	898	928	938	919	959	871	904	941	928	931	957	974	911	956	926	971	966	917	942	905	882	905	934	917	946	913	949	926	1021	920	892	931	928	912	908	903	911	954	889	923	913	941	943	909	944	899	957	882	946	904	960	941	927	974	928	892	927	1003	872	944	881	867	974	921	1004	913	867	944	895	905	933	928	942	945	950	914	973	927	925	871	900	929	907	901	932	916	921	864	935	904	942	928	879	903	942	974	921	959	936	881	959	967	948	889	835	935	934	919	954	927	929	981	947	938	927	888	898	915	980	907	893	981	902	897	936	978	921	982	869	903	906	918	991	917	905	921	884	912	926	938	915	881	952	891	881	889	998	912	962	1002	912	910	972	942	932	929	904	951	948	928	941	905	902	922	930	898	910	913	906	942	961	923	911	895	904	954	948	929	897	898	973	932	884	931	917	921	940	898	934	902	875	934	922	957	904	893	950	897	951	914	880	943	952	899	948	899	938	960	865	908	939	918	878	922	943	856	917	872	941	887	970	937	895	883	961	926	939	926	959	918	920	915	960	909	925	914	888	910	895	951	897	958	947	900	920	864	913	934	971	897	960	913	989	932	923	851	967	952	927	955	905	930	974	903	963	971	926	894	963	948	950	925	926	931	877	894	852	958	903	920	971	945	949	953	895	930	932	922	921	871	912	895	887	884	897	915	919	880	909	877	955	947	930	948	950	847	915	908	954	887	973	890	945	936	934	907	898	939	962	947	902	972	886	924	924	882	959	883	979	869	900	917	898	927	956	915	838	924	917	994	896	901	935	944	937	889	906	920	954	917	933	950	894	945	884	934	994	984	905	879	936	934	912	935	960	944	938	882	946	919	892	903	924	891	968	830	897	935	989	914	922	938	900	907	958	908	910	939	924	940	897	902	915	892	966	906	926	881	901	955	917	942	889	913	915	913	965	937	954	892	928	892	933	860	901	988	936	899	905	927	887	947	958	873	942	870	1000	887	896	907	942	920	909	934	1020	894	928	950	921	959	913	935	884	907	955	905	896	893	974	989	897	884	950	915	936	971	936	911	980	949	935	936	911	920	892	936	936	898	911	915	896	904	879	956	901	895	873	954	924	927	900	892	921	891	890	912	946	957	935	949	886	873	918	934	915	915	936	903	925	920	928	873	900	872	961	864	869	924	898	979	957	968	968	931	896	927	932	903	865	951	952	912	954	907	894	942	893	938	938	920	897	914	911	874	921	907	867	869	960	842	939	941	919	950	924	930	960	887	912	899	902	918	905	919	923	929	926	882	919	926	930	875	903	935	937	893	911	962	938	878	884	927	947	903	893	931	977	935	938	922	878	920	926	957	938	920	903	907	932	914	935	961	865	952	926	956	883	886	940	897	913	894	907	949	909	901	952	928	946	891	884	951	908	936	919	928	936	864	952	937	976	932	954	948	943	977	930	915	931	903	895	897	875	947	889	928	852	948	970	927	901	953	929	986	905	962	875	882	951	921	910	927	960	904	884	974	910	912	910	937	962	913	905	942	952	906	904	931	922	896	945	958	940	952	934	883	948	943	938	927	860	938	891	947	864	950	862	898	932	909	877	915	918	898	940	901	990	905	931	917	886	901	967	930	849	954	973	914	888	916	903	925	905	910	903	948	939	926	918	896	906	892	916	968	858	981	899	960	888	909	991	899	930	979	928	981	902	929	928	934	916	922	940	873	929	923	890	951	924	908	954	924	958	878	980	883	907	939	947	943	935	909	882	906	912	876	891	962	938	855	893	910	984	924	869	977	879	876	894	929	921	877	911	900	880	910	1035	943	918	980	882	958	909	881	952	925	908	935	941	944	928	907	905	892	935	915	939	910	908	950	905	951	914	926	972	959	907	870	849	915	911	899	940	890	943	923	905	959	986	884	937	892	978	900	937	909	911	905	934	895	900	934	934	922	921	972	920	905	978	915	967	936	921	905	891	987	909	940	893	861	924	867	936	915	950	996	905	951	928	889	890	958	898	886	932	912	953	924	965	930	876	1000	927	959	912	913	928	879	931	938	931	925	878	910	941	878	896	926	891	919	979	940	993	971	938	951	949	968	863	917	932	908	842	947	903	895	923	865	890	924	887	886	956	908	922	952	906	886	901	940	875	960	932	935	878	946	928	909	959	942	898	944	902	888	944	973	906	893	920	981	895	954	902	909	880	922	939	989	895	924	924	967	926	928	878	917	948	966	878	937	945	942	951	909	885	914	925	940	895	901	923	927	913	895	895	926	947	932	858	910	950	924	913	919	964	927	956	927	923	946	914	965	925	881	921	878	943	935	947	890
22607	20752	28297	23397	21421	23065	22039	13174	9307	7143	5749	4484	3732	3295	2769	2445	2093	1840	1738	1564	1400	1275	1210	1143	1069	1067	990	998	999	954	908	958	888	881	826	850	865	868	801	793	837	801	857	795	820	759	805	826	831	786	832	780	763	793	839	760	785	792	785	780	804	780	784	809	773	782	762	787	782	806	779	795	761	780	775	782	796	798	752	769	806	782	786	757	775	753	754	825	800	789	785	789	790	814	808	810	781	775	810	755	854	828	782	764	821	791	823	789	779	776	757	776	821	747	729	749	767	762	794	808	778	760	793	806	784	801	795	814	791	812	784	796	794	805	775	797	827	840	777	784	761	813	798	751	773	771	748	773	772	758	823	750	807	795	781	780	801	774	788	797	798	782	745	814	760	794	770	790	761	819	778	862	740	746	779	751	731	808	806	762	810	734	784	771	818	726	758	773	812	792	783	778	849	771	736	756	756	775	785	777	803	759	801	783	769	775	797	800	801	771	846	813	803	774	777	778	779	786	783	778	809	753	778	772	754	796	793	748	745	808	760	785	803	783	781	810	766	775	774	799	755	762	794	778	770	741	744	772	765	801	749	776	740	757	762	734	806	779	782	783	751	847	766	799	803	760	800	739	770	751	784	740	743	814	755	782	765	761	808	752	772	770	800	765	792	778	760	792	792	780	798	798	824	850	772	766	784	804	777	780	792	790	796	751	818	769	783	740	727	786	852	782	783	737	785	742	822	763	755	726	824	829	755	774	761	775	785	769	808	756	820	727	774	817	765	796	814	771	803	732	739	779	751	802	817	777	747	791	767	789	785	820	719	769	784	766	816	770	745	772	769	805	739	802	773	762	787	781	800	813	737	803	758	784	813	793	771	778	763	765	806	812	793	810	760	808	764	741	769	822	742	829	736	770	796	755	767	806	787	775	785	803	804	794	739	758	757	767	733	752	755	761	800	745	802	825	794	734	777	841	828	736	815	820	727	774	756	730	816	758	765	769	763	776	758	788	848	795	802	792	758	769	783	808	831	744	763	776	744	791	729	796	766	762	810	773	745	810	792	751	811	813	825	772	793	756	783	847	741	808	793	810	759	769	758	761	773	778	824	799	807	722	791	740	778	777	805	824	804	730	772	799	829	742	760	783	838	739	778	807	792	768	776	804	831	750	751	730	766	743	762	746	787	832	787	796	767	784	799	789	763	789	782	781	790	753	756	791	788	799	815	803	797	810	750	763	772	793	758	774	794	780	800	831	808	755	842	746	719	820	764	783	806	706	817	801	769	800	771	777	768	821	817	757	771	738	754	730	736	776	759	792	740	820	799	793	780	768	776	796	805	760	762	782	781	809	784	757	761	774	780	776	761	768	777	770	747	816	748	810	782	791	838	783	772	768	734	785	757	787	757	828	756	850	798	804	794	765	805	761	780	751	792	775	742	760	773	852	780	776	804	821	751	821	761	798	752	779	715	780	726	706	776	809	790	765	847	748	787	771	793	777	793	757	776	785	793	769	755	774	783	758	790	779	767	787	793	756	788	739	809	783	777	807	800	769	806	776	799	798	811	794	790	743	763	762	820	806	796	818	739	776	781	767	781	782	784	728	780	780	780	752	806	775	794	787	775	792	792	811	746	764	734	835	810	771	867	723	827	779	793	772	782	806	725	785	794	796	764	790	799	815	774	787	791	752	809	788	828	767	770	779	788	854	764	789	803	838	771	770	847	772	774	817	746	798	769	779	803	815	795	799	794	818	745	763	710	786	769	775	766	757	837	805	801	758	781	803	823	739	761	777	790	774	788	780	778	722	766	770	814	761	793	810	789	751	781	765	821	819	772	782	797	768	759	804	796	828	737	738	823	748	781	751	753	791	802	796	754	748	806	787	789	779	789	805	806	758	764	744	765	805	763	782	765	767	758	765	733	774	767	788	745	798	791	824	803	799	815	829	789	837	736	832	831	767	818	782	835	743	692	755	811	707	792	794	776	716	776	793	843	764	824	804	783	791	769	817	755	751	782	798	755	783	779	733	780	729	779	755	765	817	727	821	750	787	782	753	796	767	836	743	784	774	742	786	762	792	761	790	751	775	802	788	780	828	801	751	808	760	771	781	801	794	788	797	767	746	768	834	718	783	782	757	798	774	786	785	761	732	767	793	771	769	857	845	803	817	809	750	754	768	752	784	754	761	739	788	808	773	763	787	801	806	773	823	832	807	774	771	795	747	762	773	742	794	797	757	765	773	757	766	742	820	760	778	760	741	750	810	768	790	793	816	843	784	817	790	777	760	795	793	779	808	784	737	779	749	765	760	764	764	744	805	770	791	795	798	758	833	785	798	781	771	747	805	764	781	760	821	822	813	797	781	799	791	778	786	780	744	773	802	794	760	800	742	801	751	800	785	749	750	797	751	790	736	777	747	748	750	805	792	791	798	798	836	816	780	742	789	817	765	763	727	801	773	757	790	814	764	737	766	793	779	790	777	798	798	789	809	774	808	768	748	832	735	781	735	741	794	795	775	795	780	802	780	749	767	793	729	758	752	790	730	797	800	784	752	802	820	791	787	778	798	780	855	781	718	758	746	739	814	808	811	700	792	735	772	778	852	809	782	752	764	762	774	774	779	794	757	767	795	817	806	796	788	808	790	760	783	779	810	814	776	778	742	784	815	773	805	781	717	763	765	757	792	774	770	771	792	810	759	815	777	748	779	773	760	797	779	747	771	764	747	759	782	804	757	782	771	779	796	814	768	758	858	749	785	797	757	746	806	821	778	776	789	784	795	827	772	799	781	785	747	820	742	803	731	746	800	776	837	793	752	770	793	757	761	809	798	798	792	818	765	767	799	769	753	792	789	753	789	825	764	764	733	822	789	805	789	746	821	789	768	728	762	791	747	760	761	808	794	780	812	770	765	764	815	818	802	759	816	760	799	736	721	775	773	830	778	836	813	827	762	797	783	796	809	808	825	772	743	770	812	806	788	819	779	805	778	704	786	773	761	763	807	834	814	769	825	790	818	808	785	832	714	821	803	758	792	811	782	787	837	793	768	780	801	794	809	750	779	758	776	787	798	767	785	776	846	828	775	752	762	766	756	761	795	813	822	786	734	774	715	757	775	773	778	774	811	769	806	781	763	787	721	810	762	759	795	740	777	777	747	806	744	783	782	777	783	777	745	761	756	794	784	819	774	726	798	790	815	765	856	761	744	805	752	738	763	834	775	735	845	768	782	840	812	804	756	772	758	796	777	782	750	788	733	752	784	784	806	713	759	818	710	803	789	776	741	766	803	762	784	794	770	793	751	782	756	763	765	809	822	763	766	744	775	782	788	790	817	780	788	763	779	779	792	799	807	823	832	799	797	787	803	772	756	775	756	778	756	786	736	806	790	768	813	797	751	760	808	744	738	770	748	812	823	765	738	743	755	822	829	767	781	801	782	796	819	791	808	807	792	758	765	717	743	805	777	731	699	783	748	741	749	781	741	836	773	765	779	806	788	788	783
32733	54427	49240	39421	32819	27516	23055	19110	15336	12299	9925	7843	6576	5601	4806	3979	3486	2915	2668	2208	2192	1826	1692	1533	1527	1408	1428	1271	1323	1282	1221	1134	1144	1098	1061	1156	1089	1023	1060	959	980	969	977	953	982	871	979	1006	945	943	948	890	994	915	921	904	949	931	923	1021	920	948	942	935	972	939	893	874	947	903	906	938	971	917	948	936	941	894	899	843	947	905	934	909	907	926	922	924	914	921	952	947	931	945	893	912	878	916	947	938	893	888	898	930	952	922	896	912	966	928	954	946	945	912	922	914	924	980	890	928	960	872	932	951	928	973	986	939	938	881	977	955	929	950	884	945	974	960	935	905	937	891	865	873	940	908	933	897	890	874	916	983	883	894	924	921	882	918	853	920	968	907	910	936	893	901	975	900	920	911	923	898	920	932	916	917	936	985	907	909	912	923	929	893	905	913	953	900	921	913	949	930	891	919	878	897	940	935	903	940	939	928	933	914	898	889	980	891	864	882	886	864	830	927	850	908	914	974	926	956	901	944	944	928	903	942	915	922	909	898	914	943	919	914	907	864	905	920	877	961	931	954	915	933	890	883	936	909	914	964	917	896	968	925	903	872	922	925	951	906	941	958	964	910	928	920	1000	966	903	908	873	969	917	952	931	969	937	887	901	939	956	944	953	899	895	964	862	931	903	879	886	983	932	981	933	922	945	920	899	899	906	925	973	890	900	936	931	949	992	886	978	936	889	916	936	916	980	937	891	944	929	903	959	884	922	934	872	940	919	891	923	997	930	952	936	867	928	887	920	976	918	948	958	904	952	970	878	926	883	966	911	879	881	894	928	927	903	948	855	968	889	909	896	944	915	884	909	947	889	901	903	955	959	940	884	878	928	932	925	879	915	859	925	920	892	858	880	960	905	923	961	925	969	893	940	894	985	882	971	919	915	913	960	950	980	935	860	922	953	910	964	904	937	901	919	877	1001	930	944	957	939	929	857	903	942	918	898	921	930	937	933	881	866	912	988	950	910	930	909	893	912	933	955	910	939	948	987	903	942	930	966	893	968	867	958	892	901	893	969	882	909	951	943	935	941	887	970	919	932	923	896	959	895	909	894	987	991	941	915	906	912	946	886	895	918	898	972	996	873	904	912	873	963	904	963	920	948	937	901	930	926	916	933	898	944	962	905	887	904	917	932	912	918	923	893	913	912	915	969	886	948	922	965	946	946	882	914	936	926	894	918	931	984	935	924	890	889	890	950	991	895	901	936	1001	933	912	903	952	863	888	889	884	927	917	893	940	908	976	945	879	917	914	889	911	956	932	901	902	870	924	927	941	932	912	913	919	916	874	893	963	971	876	917	870	864	930	943	898	954	891	925	936	944	937	943	928	901	959	889	890	998	929	922	924	901	888	929	982	921	960	987	908	955	891	858	939	913	915	966	943	898	874	930	906	913	865	932	909	951	896	901	918	930	922	924	908	898	869	937	889	912	940	927	859	942	924	902	903	912	926	921	986	964	874	967	963	882	956	935	924	877	891	881	898	921	933	860	906	932	930	895	949	922	913	926	926	938	941	854	948	892	946	908	931	917	897	888	945	881	904	918	924	887	915	906	911	881	941	930	945	972	890	983	963	969	961	899	925	971	901	946	895	952	879	968	899	937	899	959	907	914	929	946	965	944	968	957	966	935	957	944	940	908	932	935	881	889	926	918	934	905	947	966	974	957	962	880	894	850	941	961	922	933	932	967	907	907	997	897	881	903	920	913	931	922	954	903	892	922	882	936	938	909	935	951	957	908	949	895	925	947	896	872	944	905	892	949	965	998	959	939	932	861	955	967	923	944	889	937	922	994	971	920	920	897	914	971	913	933	885	891	962	936	938	943	967	886	944	909	903	947	901	898	962	912	925	914	921	942	918	1008	944	942	945	881	926	938	890	896	913	895	905	892	918	851	917	917	933	903	896	918	901	950	878	942	959	886	936	934	912	957	942	893	955	909	966	994	965	918	913	930	941	910	941	942	949	938	955	943	938	993	961	917	877	1015	926	854	875	921	942	879	957	916	878	932	952	948	880	952	911	887	905	953	881	913	924	952	960	915	870	937	959	922	899	893	967	925	938	921	891	984	916	931	922	927	921	925	964	940	1000	898	941	916	934	914	895	901	937	915	936	939	970	896	936	952	924	909	946	921	932	980	885	905	942	931	911	908	921	922	877	888	971	977	887	918	963	919	890	900	932	875	918	910	908	890	904	905	956	985	938	914	956	891	938	895	947	898	967	951	931	934	949	953	905	961	952	979	958	904	904	887	935	918	961	903	960	918	910	951	928	868	955	867	887	941	924	920	927	965	916	894	952	954	931	943	970	920	894	897	892	993	947	928	880	913	925	860	896	912	933	909	842	941	909	898	916	896	923	915	906	902	919	970	899	900	937	967	910	911	950	935	921	958	977	886	902	927	950	951	961	901	934	915	914	900	904	927	915	928	944	949	919	919	923	935	944	904	951	900	958	953	945	853	934	893	961	912	976	930	946	899	985	963	932	992	952	938	865	904	908	930	931	926	899	930	936	936	893	972	917	979	918	883	863	885	905	1010	921	875	939	951	935	907	894	923	883	916	886	922	940	907	903	921	875	941	941	908	937	932	923	913	936	928	931	927	872	902	951	938	952	936	916	966	926	947	936	891	973	963	929	894	954	909	913	924	910	944	911	976	916	896	929	861	898	915	939	915	920	921	882	965	989	929	930	892	900	869	916	955	915	939	920	896	914	898	1003	986	932	928	854	948	930	945	950	911	889	929	839	883	924	889	898	933	884	894	962	871	885	951	921	963	947	915	934	965	920	902	878	904	903	918	909	892	936	902	884	963	939	948	905	941	861	933	940	882	947	910	897	901	1027	922	946	909	957	921	926	892	887	939	906	883	872	913	865	903	946	937	952	866	939	944	904	973	956	949	929	889	912	908	939	943	889	854	902	913	896	926	900	964	893	971	901	930	924	898	961	943	933	944	956	911	922	923	906	872	901	854	979	911	927	914	949	944	922	913	957	944	876	962	899	887	899	918	878	943	975	1008	891	949	961	890	905	924	908	897	890	910	937	923	956	888	968	947	950	895	904	912	928	953	944	896	939	909	950	902	929	950	919	901	907	889	931	892	954	876	945	941	907	926	916	927	937	954	932	951	969	1016	906	929	900	873	898	901	899	945	942	914	977	921	960	912	936	886	906	975	885	933	914	925	914	928	926	944	953	891	931	926	913	960	925	934	925	979	908	908	921	916	960	945	931	946	918	887	937	952	893	950	872	865	881	907	913	909	944	876	921	946	864	879	999	958	890	951	991	899	918	923	927	918	941	995	963	931	980	949	962	913	923	937	922	956	918	930	873	938	970	911	925	924	913	911	956	913	951	897	949	954	904	903	956	971	886	945	959	986	924	946	966	981	946	932	938	904	915	917	910	915	916	832	922	956	939	907	927	894	862	971	901	937	922	913	927	973	847	884	971	906	952	933	937	945	911	914	953	939	881
27669	25623	32914	26848	17499	11757	8260	5966	4416	3547	2849	2493	1976	1789	1630	1522	1353	1246	1170	1134	1112	973	979	984	948	893	898	878	900	862	894	845	863	883	808	821	847	826	867	844	865	840	793	776	828	730	888	760	815	864	791	814	774	803	788	803	808	784	812	831	754	881	745	779	841	805	839	765	785	850	795	784	790	787	760	797	804	758	794	815	734	781	798	811	814	794	826	790	793	844	786	739	766	855	821	832	812	831	784	841	831	798	804	827	766	811	808	820	744	785	812	822	789	792	726	809	761	763	817	798	836	758	804	771	760	802	788	807	803	797	796	799	800	798	801	779	750	839	786	836	799	800	816	785	797	781	810	790	827	818	774	855	760	788	806	836	814	805	786	745	814	778	820	796	812	803	870	786	771	757	831	755	739	759	783	770	754	781	800	790	783	798	779	776	826	778	765	761	796	803	749	727	837	759	788	757	796	788	810	783	812	783	779	757	759	817	787	808	794	833	785	750	770	815	799	828	774	789	824	765	830	794	771	866	796	779	836	849	761	832	779	819	816	815	796	783	812	771	781	800	739	814	839	820	818	810	773	782	781	774	837	800	816	760	720	784	832	759	782	829	773	771	745	808	742	803	823	825	769	819	864	777	757	822	783	796	815	812	794	743	799	842	797	742	801	839	810	830	757	786	838	812	848	773	773	794	789	800	732	792	780	809	844	787	805	839	787	814	796	786	801	782	777	776	777	786	766	796	786	784	801	783	830	785	772	770	758	760	807	720	766	822	829	846	865	802	807	781	824	820	800	783	827	780	781	770	810	786	829	836	781	782	814	821	763	761	774	743	786	732	834	778	838	818	764	774	794	782	794	841	805	805	786	777	843	814	817	775	769	715	799	787	786	707	791	817	832	761	786	840	827	820	809	789	782	808	820	823	813	811	818	744	809	821	776	791	721	825	848	803	827	773	830	769	746	794	797	861	800	777	801	751	796	725	804	771	736	782	805	766	833	828	798	739	807	778	773	816	774	821	785	761	827	768	787	796	768	808	803	832	776	781	792	827	833	805	796	786	802	878	782	848	762	799	786	808	763	832	811	854	827	788	788	807	791	861	822	863	761	791	766	812	846	822	799	794	830	811	830	830	839	788	807	836	762	772	805	791	783	757	786	810	821	780	797	806	804	794	801	863	769	812	817	755	815	811	823	822	802	800	803	769	829	821	797	834	737	774	767	818	843	761	786	771	819	832	792	776	790	752	804	767	790	739	759	814	830	813	807	764	787	780	771	800	822	796	817	758	779	771	757	783	814	822	811	777	828	808	748	804	748	840	753	819	735	784	785	787	791	796	793	807	759	743	781	792	818	819	791	796	792	774	756	783	830	781	792	735	793	796	825	829	788	807	824	806	729	741	796	840	820	773	792	781	784	787	769	787	793	837	748	774	783	801	787	778	785	804	813	801	767	812	851	801	789	791	762	833	772	786	801	789	771	796	790	834	789	792	736	757	857	749	824	795	795	805	789	820	814	786	784	825	803	727	770	831	810	796	747	810	761	784	791	855	834	804	806	747	803	877	817	786	811	809	779	835	807	835	815	803	769	794	770	750	782	816	779	781	773	802	773	801	820	807	801	815	830	738	806	833	826	812	828	815	784	821	726	822	796	797	798	760	732	808	781	763	792	754	791	813	787	747	736	756	839	816	768	762	756	782	775	797	834	753	827	806	779	813	783	760	791	777	845	740	774	793	784	820	794	784	818	790	755	766	776	783	790	775	793	812	793	791	790	757	724	811	797	821	798	797	811	779	756	784	775	781	813	788	777	767	793	860	790	790	779	803	759	775	835	796	765	777	829	811	765	788	786	855	794	789	775	816	781	823	792	798	827	791	826	835	771	762	760	823	785	785	796	848	799	743	765	784	774	794	842	811	768	802	756	787	762	758	782	798	755	772	786	783	772	817	777	766	829	788	791	812	793	806	815	816	795	792	801	871	778	784	771	841	773	762	740	792	776	797	768	811	817	784	763	794	797	784	866	805	815	776	766	804	802	765	802	795	749	785	799	816	829	810	821	790	764	777	755	757	862	788	803	831	803	792	814	809	790	838	790	789	804	777	773	809	799	769	791	810	782	735	761	847	798	785	795	773	822	805	822	750	804	790	789	732	746	755	848	773	768	768	758	843	780	772	799	763	812	783	783	745	800	802	844	820	784	829	772	805	838	818	760	814	852	784	801	807	844	829	793	838	808	815	763	798	804	856	817	801	836	817	755	806	825	771	811	818	842	797	767	797	779	775	819	827	754	836	804	810	782	764	786	817	815	801	776	880	765	759	791	759	794	749	772	766	798	823	842	830	807	775	778	826	817	800	812	798	814	784	797	817	822	823	802	798	862	800	790	726	797	802	783	822	811	756	770	792	806	748	805	787	741	777	794	749	857	789	836	772	821	787	767	808	811	867	804	863	835	722	856	811	820	796	813	801	811	781	802	788	808	795	817	792	783	775	805	786	783	819	810	794	790	779	791	767	789	738	776	790	805	753	787	873	798	772	771	771	743	797	801	804	844	794	836	756	809	807	828	790	837	739	804	713	764	791	741	834	766	751	777	774	795	812	721	833	779	801	786	765	778	757	807	798	827	773	797	775	829	834	819	759	865	817	782	809	769	749	805	795	746	701	808	864	793	777	812	822	846	757	780	844	788	773	788	684	787	775	793	766	737	784	770	763	822	780	782	804	781	800	786	813	805	824	830	791	791	747	843	786	783	784	731	777	788	737	749	801	847	809	808	818	827	772	774	811	802	846	805	810	767	786	803	767	784	750	736	807	784	799	754	785	800	779	773	842	795	812	815	804	809	778	832	798	796	805	749	790	880	818	781	804	814	792	818	854	837	798	814	809	759	815	836	778	764	739	788	805	804	784	770	805	809	769	871	821	845	759	779	792	841	774	801	813	825	787	825	812	793	810	793	809	828	789	830	781	800	770	775	765	808	805	827	805	849	795	786	831	781	759	785	833	807	851	806	772	778	733	806	806	795	796	749	729	827	832	842	807	753	826	795	802	825	776	762	816	784	773	827	775	835	792	787	733	762	776	788	747	802	809	783	785	810	790	811	807	810	806	769	817	819	779	822	784	759	773	792	801	773	830	794	792	776	784	783	780	789	823	821	853	828	777	790	817	807	759	839	798	791	767	816	807	814	868	793	775	775	763	792	754	800	785	816	808	817	832	795	733	840	794	755	828	827	800	771	813	788	808	781	778	780	782	783	776	744	766	779	728	792	764	829	757	816	823	781	856	821	787	794	790	797	776	807	785	777	787	787	770	735	799	744	780	769	772	799	809	860	822	765	785	770	788	783	735	766	773	834	797	823	824	801	783	762	793	816	844	835	818	795	803	820	756	796	776	787	832	808	794	776	756	740	851	885	788	762	789	795	785	791	794	780	811	808	759	801	760	858	836	771	815	744	798	852	796	808	828	720	842	825	761	817	806	798	834	789	750	796	793	791	820	833	820
30750	42493	39030	28807	22251	17339	13576	10851	8340	6711	5174	4266	3490	2982	2657	2287	1955	1750	1673	1560	1476	1341	1270	1286	1206	1214	1142	1163	1112	1085	1077	1039	1059	1010	1044	1003	1023	946	1018	1011	997	965	995	959	927	982	981	985	1005	985	949	941	958	939	1021	936	929	967	971	937	976	1026	981	883	943	939	960	1014	966	956	931	956	934	926	960	1002	919	950	961	964	968	978	908	941	919	986	952	973	918	945	950	1010	982	990	945	1016	1020	934	992	974	943	947	989	1049	965	992	975	947	941	1000	958	1024	966	957	880	932	957	990	952	976	977	949	1007	943	973	949	960	902	902	992	943	972	955	985	976	936	954	995	925	908	920	983	930	968	989	907	945	930	938	945	968	909	917	950	1000	992	989	960	915	979	1013	956	963	992	959	937	881	984	915	970	988	928	989	907	977	983	956	954	923	973	933	982	941	984	1026	969	1002	996	987	911	958	953	978	968	927	954	952	939	887	955	897	1000	968	985	959	922	989	984	934	905	988	946	929	894	1013	969	962	960	991	972	970	987	951	939	962	991	973	978	938	1014	938	943	963	991	962	961	940	982	981	947	974	978	956	1008	952	996	1015	973	942	891	940	971	899	883	933	970	969	1019	942	983	913	970	963	976	903	1002	963	984	953	976	962	984	988	942	932	932	950	968	954	952	953	918	969	956	934	945	938	959	954	926	891	969	1008	943	922	963	927	1012	998	964	969	948	936	974	968	962	947	1038	958	904	1016	959	983	1021	992	908	999	992	956	956	972	1016	927	969	958	885	971	997	975	909	919	917	992	971	998	962	957	937	899	972	968	977	983	981	960	997	957	973	926	979	977	918	947	973	945	960	956	984	936	955	962	955	926	956	996	939	938	974	1010	1005	942	977	931	966	962	999	942	937	978	945	941	995	983	951	956	916	907	981	940	950	937	992	994	1030	953	894	892	933	915	938	949	965	902	965	933	971	975	975	936	959	918	963	1015	941	919	974	893	1022	943	994	913	979	985	914	946	939	917	1016	990	959	985	985	917	965	980	1013	952	962	1021	958	982	985	933	1002	919	942	946	926	932	924	941	981	991	991	1018	932	911	975	939	988	995	893	931	985	980	956	940	978	964	995	937	966	921	1013	998	965	928	929	1011	951	963	940	981	959	932	984	1015	979	950	963	976	958	961	990	964	956	1012	961	971	987	946	986	939	987	979	935	952	909	941	971	989	970	917	1017	950	960	941	926	954	994	955	913	965	977	984	919	945	927	1029	934	920	981	947	917	971	923	1000	945	975	876	919	896	979	953	977	952	913	967	934	989	936	1039	907	902	958	944	991	952	991	972	941	928	916	955	988	997	997	966	964	978	943	944	978	943	943	954	923	991	991	977	927	942	920	977	981	928	966	924	1000	978	935	974	988	974	968	935	993	957	903	957	991	952	979	1015	988	993	909	889	944	920	928	893	949	994	1001	934	953	984	942	972	1029	988	975	967	928	919	942	969	931	929	1004	1003	952	923	963	992	977	937	896	1006	986	965	996	952	977	972	967	970	995	968	934	982	982	942	1000	960	945	978	993	910	982	993	913	975	979	978	931	990	991	952	950	942	966	975	967	993	1038	934	942	922	979	981	971	925	909	940	973	946	1018	961	979	968	936	920	913	965	984	942	896	986	937	918	1008	940	1014	967	982	931	958	938	941	897	1004	970	996	963	929	983	956	948	957	922	866	941	963	949	956	979	920	919	934	954	932	981	967	943	968	1000	900	1027	903	959	973	873	962	1007	900	942	960	1001	1028	931	995	1001	994	962	959	939	914	961	957	985	938	913	939	925	961	933	946	1012	942	922	965	1003	1002	949	955	962	974	951	939	972	943	941	973	930	934	976	908	945	954	979	984	930	982	953	949	995	958	965	986	948	1001	984	962	925	965	993	978	930	912	911	912	981	1032	939	937	904	979	995	959	914	978	961	917	914	971	958	945	989	936	958	984	934	906	918	910	949	945	928	977	877	957	949	942	956	947	945	922	958	964	929	969	965	950	987	952	905	937	947	933	932	940	964	980	909	953	960	923	1016	946	957	970	993	993	975	967	941	946	952	969	960	964	873	971	953	970	972	876	940	929	949	954	941	980	946	925	962	1015	966	950	1008	989	995	895	877	949	959	950	975	955	906	964	908	929	990	972	982	945	961	925	1000	932	940	918	992	943	960	1029	948	973	982	952	934	969	1030	953	940	997	929	987	931	945	986	934	979	978	981	964	950	1002	982	976	947	950	951	983	915	993	966	947	970	921	946	935	967	987	982	1000	1007	1008	953	952	989	954	986	928	969	936	967	954	934	962	919	905	944	914	955	983	923	936	1034	967	976	957	954	945	933	985	1011	929	996	967	969	974	965	970	952	927	929	946	1023	962	953	974	934	954	1016	940	979	960	975	973	985	938	1004	962	939	926	965	940	954	902	909	929	953	1019	970	977	1020	948	960	986	985	973	914	954	947	920	946	963	976	987	967	937	991	946	945	972	989	948	952	1000	978	942	969	920	891	988	949	1001	993	966	947	982	948	929	977	951	963	961	973	996	1011	988	960	1000	986	992	904	937	948	948	912	961	924	960	944	964	962	920	901	930	922	938	967	987	998	1027	965	967	996	950	967	993	996	922	942	973	967	998	915	950	966	948	1024	986	923	963	929	988	960	941	1006	958	954	962	909	956	963	898	951	927	958	914	929	931	968	931	984	935	985	905	972	957	1002	974	942	941	946	933	941	961	916	950	928	929	998	933	987	944	979	976	974	989	945	947	992	1014	971	917	940	962	968	958	992	993	953	904	1017	949	974	951	943	1017	874	901	958	973	916	956	1036	980	966	912	1004	920	970	969	994	915	927	1002	999	959	984	928	973	892	923	945	930	991	943	980	929	962	943	920	962	954	966	986	954	1003	932	966	947	970	937	966	1007	971	956	969	972	979	963	950	994	940	907	938	936	964	961	929	988	1002	1030	957	946	922	949	996	997	974	989	939	980	953	946	945	952	922	1051	962	908	929	1050	915	911	978	960	1023	910	930	1013	962	1000	1005	978	988	887	950	950	1007	902	940	999	947	958	953	986	951	1003	945	941	983	958	982	974	971	950	940	945	936	948	932	941	990	959	976	887	967	934	957	994	971	960	953	954	981	907	991	931	921	960	983	894	996	973	1033	983	988	957	965	944	965	964	923	985	927	986	875	940	982	936	975	1005	957	963	990	946	962	960	942	999	1023	1001	958	958	937	980	959	960	971	978	1012	950	978	946	965	985	969	944	983	949	902	945	923	1017	943	943	998	947	961	971	936	966	1017	910	991	938	953	988	945	929	941	936	997	928	1005	977	943	975	987	937	970	919	986	939	973	991	1038	989	958	932	983	966	1034	943	924	954	935	970	953	942	950	993	929	920	915	1029	879	938	937	1010	959	945	944	950	970	931	987	914	939	946	892	936	952	935	935	993	1014	957	961	950	925	997	976	939	931	963	952	946	1001	937	940	960	1009	980	930	923	934	916	969	954	942	960	971	976	885	980	940	1018	912	985	1016	918	982	988	950	987	916	977	977	963	960	918	995	939	950	956	986	989	997	924	1041	938	941	982	1003	969	940	997	1016	981	992	950	938	938	953	1013	949	969
23572	20599	27783	24416	22398	20531	15139	9878	7142	5683	4527	3675	3054	2563	2169	1976	1778	1595	1445	1287	1227	1149	1098	1028	974	1017	908	865	898	941	862	853	893	899	892	849	833	831	833	762	780	770	780	807	783	783	812	814	782	835	803	845	810	840	787	819	788	784	848	761	814	751	756	771	786	794	791	866	788	733	778	773	781	833	737	745	746	755	775	774	757	778	771	768	829	764	781	799	799	809	832	792	741	778	775	784	775	765	802	816	788	777	793	762	804	816	825	793	793	781	777	782	744	795	776	800	789	740	833	745	758	751	810	797	723	762	789	745	829	770	773	738	748	787	768	770	794	814	804	736	749	712	761	733	724	794	783	770	755	779	790	765	746	786	833	751	800	768	813	764	756	771	715	722	777	798	811	770	761	805	805	785	833	785	759	774	788	790	760	756	763	767	798	749	750	761	794	732	776	765	764	838	802	822	762	777	751	718	797	790	731	822	772	765	756	815	809	794	783	788	808	798	750	791	814	765	848	811	755	726	796	778	729	764	801	732	795	799	801	733	759	789	753	785	791	792	787	778	711	758	778	770	785	775	719	778	786	797	810	814	751	751	791	776	761	785	817	750	781	789	747	776	736	824	751	821	804	779	784	744	812	799	726	737	804	813	785	764	726	703	801	774	759	755	785	764	787	746	822	782	799	771	762	740	812	787	763	767	724	769	772	792	794	744	793	782	780	755	836	797	765	759	796	796	799	838	819	780	815	847	783	792	746	828	811	790	764	786	804	814	797	802	793	788	817	759	789	787	747	762	763	790	773	780	845	774	843	791	735	781	770	797	799	770	772	796	808	782	747	783	783	782	776	849	769	806	776	791	769	803	750	801	768	782	773	723	781	815	743	768	763	813	763	766	772	783	722	788	772	791	771	782	779	790	796	766	835	838	799	808	799	849	772	779	768	773	723	768	775	699	846	747	814	778	747	774	808	760	770	800	790	747	723	775	759	766	777	761	777	791	767	796	751	801	703	808	790	776	752	809	746	728	787	793	750	764	735	792	771	791	767	755	806	817	775	750	843	784	770	822	793	776	726	795	773	781	776	741	792	826	789	768	753	740	776	754	776	764	797	737	772	778	759	736	734	748	776	756	770	770	750	778	758	791	791	798	780	774	854	767	774	747	788	759	793	800	785	777	833	775	780	785	801	845	779	770	758	782	800	710	768	848	759	741	813	747	783	740	787	799	802	764	784	786	778	766	768	765	792	804	772	820	742	754	762	772	731	814	792	777	733	811	782	743	823	765	821	759	759	801	773	817	776	810	771	773	744	751	766	751	747	811	771	785	810	776	763	787	816	758	763	779	804	747	774	748	803	770	780	751	778	729	772	821	777	733	782	729	760	797	784	803	761	815	765	812	754	786	757	796	769	757	772	733	804	745	804	803	800	745	757	845	796	773	774	746	752	764	739	765	806	787	769	779	818	778	794	774	761	829	756	787	797	785	763	850	826	753	769	831	794	763	768	771	743	762	790	770	772	725	750	740	806	795	760	815	770	762	761	787	734	803	802	766	769	763	781	818	815	776	787	762	747	804	770	783	717	741	789	823	761	765	760	773	792	752	767	755	778	777	757	809	787	804	784	743	769	801	782	833	787	796	778	784	760	788	774	698	795	765	738	784	812	792	741	786	783	791	748	824	740	749	758	819	745	784	798	771	765	757	792	741	852	706	758	789	775	762	780	768	778	757	747	778	767	759	814	786	757	743	798	839	710	776	773	784	758	737	783	739	777	758	799	773	783	750	796	805	776	750	787	773	762	778	803	798	759	758	761	800	772	788	807	791	718	796	766	744	746	820	783	791	756	821	771	825	758	830	808	803	797	762	751	743	800	796	792	802	721	805	819	744	791	801	767	797	748	763	768	740	747	775	755	826	797	781	761	770	788	753	805	764	769	832	738	766	785	842	789	793	809	746	782	787	770	810	792	744	777	796	776	796	755	778	785	772	757	721	803	760	728	809	772	737	789	750	791	752	748	784	808	804	791	766	724	808	755	802	799	810	775	778	820	768	769	798	832	807	800	794	730	747	799	788	824	800	775	754	761	756	804	770	785	803	745	795	743	766	810	766	795	753	776	783	790	753	797	793	819	746	779	755	696	789	761	788	788	779	769	759	758	779	815	782	700	763	789	767	767	812	784	814	786	784	786	764	732	772	792	845	768	755	774	787	790	766	702	793	770	792	812	782	811	761	764	743	764	775	790	769	762	781	764	810	729	806	757	754	746	777	784	790	833	789	783	799	808	734	761	763	733	733	779	767	725	785	735	766	786	745	792	775	761	750	837	801	799	791	781	745	788	794	791	759	772	760	758	800	781	774	758	778	804	838	768	735	766	752	766	782	779	787	783	741	808	866	782	753	779	780	811	795	809	754	793	772	778	795	819	793	796	790	812	831	793	809	765	757	811	780	782	807	809	800	761	777	786	777	747	797	792	740	777	775	824	826	793	752	770	805	792	750	730	764	812	835	785	758	764	749	758	771	782	778	798	806	799	760	778	757	807	758	740	766	773	755	797	789	763	793	764	784	795	770	755	742	748	774	801	778	809	709	772	725	828	746	739	814	784	811	785	831	796	761	799	753	793	757	819	749	792	784	738	796	755	815	795	807	789	797	776	796	797	758	806	792	794	734	765	795	793	750	809	774	786	834	771	725	756	749	728	726	815	787	764	777	750	718	804	747	842	747	795	740	816	772	727	757	752	761	810	796	774	758	839	752	735	781	754	740	839	776	728	789	766	782	831	794	803	769	788	801	773	747	783	761	765	760	769	736	804	745	761	772	813	756	782	797	806	753	811	756	725	779	787	763	754	774	748	779	739	752	727	779	738	747	788	771	777	756	741	754	747	744	789	792	781	814	800	793	763	781	787	767	756	809	767	790	825	765	796	764	807	751	790	817	763	760	748	754	774	760	794	776	775	786	765	757	766	784	737	766	727	775	784	806	742	800	731	794	787	811	765	828	799	742	809	795	764	772	836	698	809	822	783	796	808	814	786	766	789	736	748	785	763	772	789	811	719	808	750	763	783	815	745	795	755	783	757	752	787	748	747	823	757	731	822	781	795	786	740	816	770	758	829	784	787	757	721	799	748	776	799	814	757	793	733	764	760	800	814	751	797	775	768	774	778	733	782	794	792	785	755	768	785	817	737	781	781	826	739	788	715	750	771	746	767	788	803	797	773	785	768	800	807	796	776	775	801	788	773	785	743	765	801	780	732	735	818	756	788	814	752	818	762	728	794	805	746	785	790	769	735	739	790	799	812	822	721	793	780	764	748	805	750	756	809	760	762	807	798	780	753	785	771	795	790	738	734	778	800	768	753	827	792	771	780	781	729	692	833	780	841	770	748	748	774	824	736	766	808	815	796	740	776	740	829	754	799	771	733	776	760	785	749	773	763	790	808	773	832	767	790	819	789	814	734	748	806	750	813	742	748	801	819	780	778	759	732	747	752	809	759	749	798	783
28679	48990	45826	35082	28267	23275	19134	15822	12540	9823	7924	6245	5110	4266	3792	3255	2764	2336	2225	1981	1801	1676	1514	1463	1398	1322	1237	1223	1152	1188	1149	1072	1052	1053	1054	1037	978	1005	976	1060	1074	984	991	1019	927	960	1018	919	961	928	982	895	962	922	931	956	885	975	937	936	889	905	936	930	959	984	949	936	949	914	971	961	985	925	973	860	900	901	963	912	960	845	941	937	927	961	925	902	929	939	920	909	904	915	947	935	877	889	937	875	921	921	910	936	886	951	909	900	909	888	926	886	966	879	893	976	904	915	938	956	906	923	964	897	913	910	962	957	931	874	877	933	918	936	976	927	910	924	936	895	943	927	946	975	981	991	920	1013	893	928	934	993	905	880	968	959	959	883	920	925	928	957	1036	914	916	957	922	960	975	966	952	932	949	893	916	899	955	921	912	924	959	992	925	901	914	939	964	927	939	944	942	995	916	942	899	944	900	937	901	873	938	993	942	958	970	949	885	929	949	956	916	913	910	930	917	947	894	941	973	974	953	971	956	918	911	957	937	940	869	889	933	944	998	938	915	914	916	985	874	902	952	875	936	926	891	966	978	906	900	926	936	917	900	875	977	892	965	887	896	940	1012	958	892	926	971	979	933	925	956	989	926	952	885	913	926	906	991	927	934	915	914	921	908	929	924	930	957	958	952	894	895	986	917	967	932	944	919	900	933	960	892	931	913	955	920	906	951	930	916	950	859	963	907	930	971	959	890	929	912	938	948	935	899	931	957	927	962	959	924	912	922	928	879	928	950	889	919	919	930	940	934	983	900	955	946	931	931	949	937	937	921	933	953	953	921	921	947	966	933	917	965	944	916	976	928	917	959	923	965	889	898	954	980	920	893	970	931	907	951	983	947	947	944	914	908	942	919	933	945	938	997	960	905	953	933	943	922	977	893	976	921	879	944	947	921	950	920	960	960	896	887	935	930	884	888	1009	925	919	979	906	945	926	885	966	915	930	1021	953	912	907	943	927	920	915	904	971	935	877	980	982	937	979	902	929	917	967	937	957	923	891	940	889	969	934	946	973	922	956	897	959	910	923	954	948	924	1033	906	891	1012	944	938	958	961	857	926	900	934	934	901	937	946	914	872	942	924	898	1015	883	946	912	966	956	922	903	991	915	909	852	942	973	930	898	958	899	961	992	947	876	890	941	952	960	950	974	906	950	918	893	909	900	897	892	907	967	974	975	915	903	971	959	901	893	936	944	925	894	871	900	988	863	926	909	877	912	915	949	945	900	926	895	926	930	918	881	889	943	932	967	936	922	929	944	915	919	939	887	940	944	909	937	917	953	882	910	977	964	879	902	912	931	902	913	889	950	835	923	971	953	901	920	951	961	916	985	918	938	955	911	979	953	938	960	931	937	942	938	959	918	950	912	1038	919	888	985	913	954	937	945	936	902	882	939	940	946	943	950	920	927	927	949	931	931	974	887	930	882	917	935	873	933	916	909	918	966	906	962	907	941	863	894	922	879	921	943	957	995	933	967	921	913	937	897	976	948	945	871	924	965	897	964	842	915	936	906	912	905	930	884	953	907	920	903	914	890	939	938	928	877	938	928	960	1005	919	966	959	903	944	870	953	971	885	878	917	966	960	998	951	919	896	922	989	967	862	951	938	891	914	881	915	931	945	898	906	833	959	943	939	879	972	979	971	936	897	953	969	936	929	940	883	975	978	898	915	918	944	880	935	975	948	959	941	997	914	903	978	908	955	960	969	872	952	971	946	921	929	895	888	915	892	961	898	897	911	901	959	916	907	963	893	921	889	923	927	911	983	931	937	954	940	914	906	978	940	970	914	928	894	927	928	888	869	886	936	912	951	913	892	955	957	949	908	919	916	919	985	953	966	913	876	931	928	910	896	956	963	946	976	906	879	949	932	938	911	899	913	843	897	937	936	871	919	978	882	902	916	970	956	916	926	930	884	961	943	943	970	957	926	890	905	915	959	939	880	957	937	940	922	955	949	921	950	899	945	907	926	985	937	978	980	915	922	920	908	900	936	891	921	949	919	917	932	939	859	979	934	926	960	997	906	961	919	960	928	907	911	910	918	901	922	936	935	932	945	948	892	892	949	977	950	946	937	867	995	932	930	936	958	948	930	907	902	899	947	945	925	945	987	927	922	890	993	906	895	891	939	915	900	978	920	935	928	925	935	909	985	1004	958	888	889	901	888	981	886	946	925	937	949	930	1022	916	950	898	938	889	945	927	930	916	899	954	937	973	933	912	927	917	898	904	939	878	940	950	925	967	931	931	866	931	944	882	945	920	947	948	945	875	911	927	984	955	983	940	884	917	955	1004	878	951	936	882	943	980	899	853	958	921	945	978	933	914	913	925	907	949	917	936	930	911	946	964	893	961	915	958	961	877	914	877	883	930	951	926	932	958	891	932	911	824	905	903	906	948	949	968	914	934	922	976	962	952	894	905	965	932	948	937	951	925	907	901	914	934	911	1000	958	891	893	894	920	914	933	952	928	951	904	940	925	907	876	960	888	924	902	945	939	873	943	905	911	881	949	857	939	951	947	900	882	906	927	904	931	976	919	928	961	937	927	900	931	958	935	926	944	936	951	936	930	975	906	876	906	932	876	887	933	877	925	916	892	906	910	905	922	977	939	953	887	967	979	920	956	913	894	959	934	893	945	953	920	893	933	972	927	976	923	906	940	960	971	938	947	889	986	923	970	941	910	882	967	891	901	884	983	970	963	880	970	898	893	907	950	929	948	914	904	958	920	966	932	887	909	954	954	958	921	916	951	915	917	898	938	937	929	954	966	931	912	919	895	937	928	940	903	903	965	951	901	959	950	928	917	946	892	942	893	896	927	908	898	925	935	898	941	920	955	936	938	914	916	861	900	929	918	945	885	929	917	975	913	897	902	971	899	928	966	926	949	864	936	916	962	901	939	930	920	937	928	943	939	955	903	938	956	978	900	955	948	929	930	859	921	976	893	941	945	899	891	916	903	997	883	973	940	916	886	960	914	909	919	956	943	941	974	919	883	901	882	952	960	913	883	905	958	968	936	886	980	920	931	925	941	944	899	883	900	975	920	910	979	972	937	955	959	949	938	933	928	926	903	942	914	889	939	903	923	916	946	941	890	906	984	936	944	910	953	921	961	945	916	918	970	894	863	940	998	913	919	982	883	947	952	922	944	939	950	918	873	939	1001	915	956	940	891	950	911	955	953	967	897	880	897	954	963	910	964	879	920	922	922	938	890	975	956	928	945	932	939	953	975	867	934	946	983	929	922	888	930	976	902	909	905	905	1006	943	964	903	884	923	881	920	958	930	881	964	879	933	935	932	914	979	971	980	925	976	903	959	892	936	948	984	963	888	938	911	890	930	968	960	919	947	948	1001	944	958	971	938	902	931	995	918	957	909	846	938	924	918	963	889	963	957	947	872	901	963	917	943	911	918	951	923	953	953	947	865	899	911	948	979	961	924	924	985	918	923	895	921	931	906	931	887	901	942	879	965	933	933
22599	20652	28149	23313	21366	22872	21962	13687	9717	7663	6064	4708	3849	3148	2712	2482	2123	1864	1694	1574	1458	1350	1201	1155	1128	1108	1015	1058	957	973	909	873	886	924	893	864	873	812	884	845	861	874	815	875	789	809	808	827	745	787	837	800	791	814	815	819	791	819	755	825	762	803	718	767	772	768	778	792	780	739	808	781	807	849	791	820	760	775	811	725	800	735	772	793	793	794	763	764	831	788	838	816	762	760	836	771	778	820	775	800	748	802	756	800	821	780	769	768	713	807	781	809	824	786	765	813	852	802	887	830	727	806	796	778	827	763	792	788	813	801	769	790	803	746	823	769	807	754	807	824	773	787	813	761	794	762	816	779	795	782	788	780	816	824	779	806	754	759	783	793	814	742	813	783	773	738	754	808	787	803	795	751	852	822	777	795	817	822	805	812	777	787	810	784	833	773	783	785	768	805	808	757	821	777	788	765	850	818	762	779	796	860	781	820	817	818	822	749	762	797	792	815	815	779	778	799	807	831	752	778	838	763	812	839	803	770	824	793	786	785	777	809	758	759	751	761	756	813	802	802	822	753	782	792	808	800	722	788	808	792	755	778	771	781	785	757	769	827	757	769	748	777	838	804	821	772	788	806	787	802	784	758	787	800	787	740	797	774	800	810	776	794	797	789	817	806	790	807	777	763	768	766	806	826	791	771	832	767	832	790	723	822	825	728	779	757	754	793	788	797	781	787	787	794	819	772	822	770	801	795	813	794	784	817	745	785	767	816	811	798	811	766	776	761	842	773	759	799	774	777	761	776	810	816	765	747	822	802	796	750	824	850	845	798	771	789	808	816	755	795	782	834	788	815	826	745	782	833	765	807	783	790	808	818	792	790	760	762	803	756	803	807	803	798	739	757	790	807	792	799	827	762	807	776	770	785	774	786	813	761	753	809	788	805	782	811	738	776	800	745	782	778	803	743	742	723	777	751	769	818	780	736	801	801	788	809	788	815	806	795	760	787	800	767	767	764	784	761	793	807	800	804	810	782	790	797	787	806	781	809	774	780	808	815	779	782	816	782	800	768	786	798	771	768	790	799	869	799	781	795	866	779	811	797	786	735	779	770	804	833	793	754	701	828	796	832	786	753	779	797	808	768	747	861	815	818	777	786	821	752	780	796	760	754	766	795	747	753	860	829	820	793	789	809	775	805	782	742	804	824	841	784	816	744	729	770	763	788	836	846	756	761	745	800	778	795	823	775	825	787	761	749	825	744	766	790	791	770	779	765	772	836	833	750	777	822	751	774	812	836	858	786	771	781	756	769	805	783	779	792	771	810	745	781	752	765	775	771	821	805	734	765	763	818	823	790	780	760	767	806	818	733	756	787	791	782	789	789	788	789	781	773	775	847	776	793	779	857	799	781	767	820	797	769	785	807	745	783	794	753	748	803	811	835	765	810	799	799	797	844	775	815	792	782	803	786	802	780	804	794	781	806	796	824	801	781	766	820	799	760	757	764	791	774	801	789	779	818	712	787	767	801	784	792	773	838	768	768	786	791	762	791	788	823	777	779	780	779	785	799	770	827	747	774	777	761	799	801	829	734	802	799	814	841	796	746	768	740	831	779	855	773	830	746	733	807	836	815	784	732	770	797	739	790	766	754	813	793	774	784	748	798	833	810	763	794	791	730	761	794	800	771	785	813	765	718	795	774	840	789	767	831	777	809	790	808	793	825	838	767	744	829	818	804	806	771	787	746	740	798	822	821	735	801	772	782	791	758	812	823	808	789	820	801	814	840	832	803	778	797	791	808	814	775	772	770	739	789	805	781	806	803	794	774	786	817	777	789	845	824	808	770	840	850	778	799	798	788	789	776	756	810	795	744	785	752	788	768	798	783	772	797	810	800	765	800	795	782	777	829	822	804	783	791	798	750	770	786	763	792	810	776	816	796	800	750	795	799	788	820	726	800	797	778	776	773	797	774	807	821	877	803	728	817	779	736	742	839	802	784	785	801	823	812	815	781	781	760	805	799	803	772	823	820	783	781	764	790	770	824	806	761	777	775	858	773	780	755	777	779	773	739	747	768	786	812	728	754	793	808	793	801	804	770	790	794	763	787	776	791	800	782	818	777	796	738	814	755	769	743	769	783	794	755	824	805	763	768	803	772	850	745	752	771	758	801	817	772	790	827	774	749	815	785	782	788	765	770	779	787	762	805	793	816	794	795	798	785	772	715	795	804	795	816	810	828	762	754	798	778	786	818	809	821	774	792	779	767	753	786	844	753	775	798	779	790	798	786	772	755	813	825	731	747	807	757	835	852	749	756	757	840	774	706	802	781	815	838	794	751	804	760	776	808	747	810	791	818	798	764	786	825	763	777	812	821	784	836	801	813	768	755	773	748	792	812	777	822	806	796	801	775	796	811	750	815	789	824	781	741	805	807	824	766	806	775	793	794	765	756	832	768	824	784	834	805	730	797	779	818	753	798	775	795	769	814	747	746	833	811	749	807	788	808	823	785	779	805	812	747	809	794	796	775	852	830	776	742	762	747	810	777	780	820	820	756	846	804	780	844	768	780	787	770	792	764	780	754	806	793	801	807	812	824	768	799	751	811	785	778	716	793	788	753	805	780	786	777	827	791	758	801	786	798	783	781	831	766	743	800	807	818	810	794	787	803	791	788	747	795	827	803	815	789	829	822	821	803	748	802	767	810	821	780	754	785	756	761	742	743	847	779	801	766	758	749	834	748	783	826	746	776	780	792	827	809	870	768	790	761	765	793	789	769	755	753	810	811	752	732	761	779	779	791	763	772	812	799	796	804	811	794	789	790	767	770	802	745	724	811	797	726	727	754	760	778	734	775	825	785	782	776	810	805	756	784	757	820	798	810	788	804	762	774	804	781	796	771	829	795	785	757	822	738	814	855	791	785	804	818	800	782	788	753	788	815	767	750	786	778	799	796	758	809	821	854	809	826	774	838	773	778	741	832	828	807	820	803	753	758	776	793	811	839	851	813	824	766	764	834	785	811	762	796	797	812	792	725	806	728	796	756	775	793	834	829	779	759	785	770	819	761	783	757	787	790	823	766	839	823	770	791	784	765	767	796	850	778	810	796	758	766	805	728	794	825	752	721	807	777	777	823	774	823	759	764	833	746	798	774	811	805	830	785	788	807	798	799	814	793	750	817	844	793	791	820	805	774	758	788	737	805	804	845	776	805	807	766	792	775	801	785	787	792	774	809	828	740	800	830	821	762	750	763	757	768	735	767	799	808	812	762	770	738	819	715	813	767	804	769	777	820	777	768	813	752	821	790	823	781	745	805	797	826	766	801	805	770	798	834	788	776	747	768	792	766	731	829	761	764	792	792	751	803	784	817	834	746	784	858	806	843	720	772	778	767	766	806	803	795	819	824	810	813	764	825	807	803	741	774	785	795	792	813	783	783	788	790	806	808	792	787	727	735	745	858	784	754	773	822	780	799	802	774	770	803	769	737	793	756	832	776	773	799	790	776
31305	53600	50322	38754	32432	27520	22987	19378	15941	12933	10317	8068	6749	5569	4528	4038	3444	2882	2519	2361	2168	1882	1778	1611	1524	1506	1400	1244	1272	1275	1202	1139	1107	1152	1051	1024	1059	988	1001	992	1017	994	964	982	942	1001	952	942	979	953	956	940	961	968	985	942	980	933	940	870	901	915	911	912	927	960	952	946	935	954	915	932	887	951	957	956	977	906	937	906	893	974	928	974	1010	900	940	970	892	915	907	869	908	888	953	921	957	918	949	905	972	894	896	978	887	951	992	966	924	891	1000	884	935	918	921	961	929	963	917	915	914	896	927	935	918	920	937	946	963	901	949	930	925	923	892	948	871	933	939	911	916	943	931	897	972	968	1010	933	919	911	909	896	943	946	911	1005	934	977	952	950	902	942	987	891	957	905	973	939	957	895	1007	932	910	935	980	959	936	893	939	945	928	911	888	909	921	974	968	900	915	947	944	926	956	911	967	925	933	878	902	948	975	928	921	941	960	901	896	961	907	942	891	937	954	916	902	908	902	938	914	917	913	939	930	934	921	954	946	918	978	917	970	945	901	996	863	933	1003	972	947	948	926	946	977	913	881	916	935	919	953	906	975	927	922	949	931	922	953	879	872	935	938	989	897	899	901	952	897	977	945	887	925	946	876	930	901	942	965	930	970	913	913	954	955	950	942	895	957	940	943	917	974	923	907	962	936	885	938	956	894	923	989	962	890	958	891	944	931	937	954	935	857	979	950	929	901	911	919	1009	945	912	935	899	920	929	883	959	913	948	971	947	920	919	883	906	954	896	956	875	988	891	912	935	903	949	898	892	907	899	956	892	1040	894	899	911	916	894	917	919	949	914	905	878	911	960	906	960	929	963	946	899	869	880	896	916	951	864	983	931	929	992	927	924	879	950	932	952	931	920	943	949	879	937	936	969	908	969	924	898	960	929	951	894	921	974	945	936	978	865	929	895	903	957	937	893	926	898	869	964	941	893	924	946	929	941	940	948	944	936	955	902	921	931	956	963	988	916	936	919	953	956	919	940	940	930	961	955	1007	900	936	955	873	896	969	942	934	991	924	896	953	912	908	934	909	936	899	907	872	903	897	941	935	971	972	937	896	915	897	883	924	937	918	889	919	933	967	928	956	889	979	873	915	907	925	895	912	919	895	942	936	921	891	907	926	900	934	934	884	949	903	976	918	920	923	948	966	939	980	868	964	908	899	971	952	916	921	907	909	906	934	941	931	934	959	953	927	977	907	907	918	977	963	894	916	900	923	902	936	925	885	924	902	896	917	950	951	922	951	913	937	987	964	925	872	958	910	898	940	896	941	976	941	902	942	870	934	938	895	888	926	944	926	915	912	959	921	915	929	920	881	879	948	923	892	908	876	922	877	848	885	907	923	949	930	903	961	906	894	935	893	913	951	954	960	961	912	961	946	906	927	933	928	952	944	976	936	900	915	895	979	876	938	942	909	956	895	918	891	920	961	966	970	934	931	911	911	902	948	919	897	920	957	944	921	891	952	868	918	947	881	974	933	961	944	892	936	906	916	890	927	871	954	911	913	911	915	908	913	929	917	946	961	918	941	917	937	921	914	922	927	925	831	998	955	948	914	891	935	977	925	923	960	1009	959	849	913	936	919	928	903	945	963	963	945	912	918	906	925	882	905	920	900	943	938	935	943	908	915	913	945	895	962	944	919	947	926	931	970	892	935	899	922	958	976	893	931	927	934	896	1009	937	904	910	893	921	939	962	949	931	958	965	909	968	937	905	933	927	920	995	923	884	934	860	947	918	938	956	912	978	866	953	906	954	966	916	914	916	953	905	888	908	886	906	888	955	924	918	939	970	926	908	993	888	928	844	940	889	886	928	926	895	965	959	934	912	944	937	930	936	968	972	953	977	935	929	915	949	959	946	940	925	916	916	912	945	974	939	941	908	903	915	964	896	959	938	942	923	909	931	928	980	908	961	952	924	949	911	905	906	914	998	941	942	928	954	1002	955	916	971	947	893	950	903	892	961	918	986	909	933	926	902	975	903	860	917	870	962	973	890	919	900	970	917	899	872	943	911	883	958	939	898	926	895	910	949	919	957	901	883	941	885	933	902	911	934	926	929	938	856	1006	918	925	903	945	956	875	950	951	983	927	953	873	906	865	965	953	922	924	947	931	968	940	939	971	888	901	932	919	925	934	914	930	944	908	922	924	907	898	924	945	908	920	905	953	942	980	950	903	941	941	933	887	939	955	946	859	946	923	955	930	949	917	973	900	966	1002	977	931	917	930	956	915	969	972	945	906	941	928	945	914	929	937	890	922	967	935	915	942	913	976	916	915	933	940	876	882	895	898	911	907	878	936	940	948	1022	937	903	961	892	935	945	957	891	915	984	891	938	920	977	957	974	898	908	867	926	947	873	918	840	971	942	938	938	947	1001	931	917	946	889	928	964	920	945	921	917	932	882	926	880	961	953	897	974	908	966	972	1000	957	917	967	922	915	939	917	902	953	921	893	948	946	963	908	930	946	907	950	918	900	885	872	937	873	927	938	965	886	931	894	926	949	843	897	858	936	962	977	913	910	939	923	927	971	930	937	905	923	977	947	939	930	933	966	965	943	959	959	904	931	926	923	861	944	917	941	950	957	962	875	949	906	979	945	896	895	925	956	902	850	929	902	901	966	915	928	939	933	944	931	935	903	972	950	955	967	974	994	926	904	925	933	956	899	945	909	921	917	989	958	896	916	935	904	972	963	927	879	914	890	939	927	925	889	905	936	967	949	937	940	928	918	930	960	975	890	945	901	968	937	877	984	919	929	973	935	950	965	929	961	868	866	952	996	977	897	908	875	899	931	873	891	908	910	932	873	915	935	914	953	979	930	951	963	971	941	963	928	925	944	929	956	931	942	958	926	864	903	885	966	888	892	971	957	940	933	917	924	890	926	975	975	922	941	953	879	923	926	957	936	906	910	935	907	946	880	932	973	935	895	955	950	944	915	863	893	965	946	876	910	945	979	909	870	932	937	882	908	937	975	924	932	951	943	853	911	884	896	950	938	889	921	916	948	951	933	892	927	938	982	941	956	889	896	893	941	955	988	938	932	908	863	975	902	918	885	933	904	917	962	955	937	895	971	886	951	882	893	940	927	933	933	902	886	882	936	904	876	923	952	926	947	980	915	947	908	915	868	918	912	977	926	927	920	906	949	908	886	959	890	968	914	883	882	906	958	917	904	964	957	982	906	961	964	893	895	852	941	951	949	906	914	941	910	921	913	959	900	893	905	909	892	886	878	916	926	895	918	906	943	959	999	922	909	915	923	931	924	914	969	915	910	900	922	964	970	929	932	901	932	892	915	930	935	929	938	898	928	911	943	967	944	948	939	877	966	939	973	966	877	995	903	1001	918	889	931	895	1008	917	929	900	941	983	925	948	893	917	925	914	872	900	912	979	922	912	910	923	923	930	914	939	885	904	934	914	953	920	952	912	952	851	922	914	965	925	934	899	914	962	882	884	864	944	865	962	928	937	950	955
27896	26223	32772	26119	16913	11281	7484	5674	4491	3661	2942	2365	2048	1832	1511	1381	1268	1221	1157	1086	1045	933	965	978	1006	888	906	897	856	863	830	858	853	882	865	867	873	789	836	836	816	800	836	836	803	792	854	785	797	841	805	905	816	809	838	754	849	799	842	802	813	825	793	792	762	807	817	849	840	780	861	793	776	790	802	843	795	786	862	812	742	819	763	875	780	799	800	783	833	814	770	833	802	726	813	839	794	811	763	807	816	764	833	777	778	792	816	797	819	831	787	810	863	861	845	795	786	784	785	825	775	829	788	798	814	848	849	859	800	810	795	794	878	805	814	807	788	824	825	830	820	840	819	818	808	794	799	881	832	800	785	826	807	841	775	804	774	804	783	781	810	793	826	818	779	830	839	773	859	807	827	785	807	769	800	761	814	871	837	765	742	832	757	803	801	788	797	826	812	878	794	803	757	799	808	811	825	820	816	776	817	830	780	829	770	809	810	769	815	798	819	875	833	839	832	796	833	816	817	835	806	764	800	843	845	832	782	788	824	808	792	769	814	813	832	856	814	796	825	748	796	790	812	780	831	828	800	789	806	826	781	831	849	798	806	809	863	815	805	793	761	787	826	860	845	803	761	840	834	823	768	808	846	817	822	801	760	776	828	773	827	805	835	772	820	789	818	823	774	781	810	852	827	852	805	803	813	798	756	831	870	812	793	813	830	850	859	813	800	784	793	820	812	827	872	842	773	782	834	811	832	781	871	822	785	776	834	821	821	814	795	808	814	794	813	812	801	816	793	819	819	788	741	773	858	809	840	855	821	805	812	846	827	793	796	772	765	785	820	816	776	867	780	780	819	853	790	805	771	795	778	815	816	785	794	782	809	835	806	824	795	806	786	773	810	808	806	831	854	807	817	779	779	828	809	815	778	789	847	804	837	814	792	777	859	844	783	763	819	807	789	830	776	812	825	762	773	839	844	794	821	830	784	797	815	824	860	805	763	788	777	768	763	828	821	814	782	768	799	852	815	836	803	811	750	798	805	847	764	799	832	770	782	811	805	749	797	816	814	851	824	807	816	817	785	826	813	776	818	830	830	816	838	792	861	773	804	835	787	835	810	807	837	796	825	794	782	859	814	789	798	778	769	832	817	747	792	784	811	834	853	858	822	860	819	839	802	794	800	787	810	785	848	783	780	794	833	853	806	843	831	829	858	809	852	799	843	825	816	794	831	854	788	778	795	771	837	754	843	827	793	801	765	836	830	814	790	801	846	851	841	799	839	775	820	828	857	754	810	866	812	811	784	818	816	757	815	836	817	787	831	851	816	782	771	762	858	799	826	843	761	818	778	786	836	827	814	813	839	845	843	806	817	853	801	774	776	825	814	834	784	838	790	793	841	866	858	818	829	830	750	813	841	767	777	811	841	828	810	770	822	831	832	821	810	828	811	824	831	757	789	794	769	797	807	829	839	812	825	811	771	824	795	883	786	787	771	822	784	826	814	834	767	799	804	793	795	810	797	792	780	836	788	834	841	803	770	809	753	834	771	804	819	804	797	839	754	785	842	828	814	836	796	798	822	818	777	839	809	820	800	802	809	807	845	794	799	793	827	878	816	801	792	810	776	832	855	824	831	797	805	803	822	832	806	807	822	802	828	817	790	846	799	818	801	769	832	796	805	817	828	790	794	783	873	804	802	816	838	799	820	818	799	835	808	738	775	808	769	781	825	775	787	832	760	783	840	795	799	805	797	829	816	794	755	821	827	838	777	856	821	815	841	772	836	796	801	787	824	810	804	841	770	854	787	810	812	856	787	799	828	783	823	807	878	799	789	798	813	804	840	854	848	788	849	777	833	858	860	806	794	791	784	780	813	823	792	826	801	782	747	881	845	834	743	834	826	789	825	791	882	793	797	741	808	781	883	777	825	829	822	772	803	806	827	838	827	785	794	817	818	818	803	801	788	832	828	835	815	803	792	753	792	794	799	777	792	787	787	809	854	837	860	801	771	828	850	780	821	808	785	803	838	814	838	755	808	863	784	829	782	795	829	803	842	840	840	740	854	813	831	792	795	801	823	783	831	795	840	766	878	792	845	795	838	827	801	827	792	797	755	836	792	859	781	778	863	795	826	800	809	840	834	771	807	760	816	873	816	820	809	810	798	785	828	802	766	752	769	765	793	781	847	822	769	777	760	802	831	815	779	801	785	779	798	822	840	802	752	804	820	856	828	761	781	805	817	799	789	802	838	807	800	834	794	794	783	787	832	811	860	865	850	827	859	806	792	796	813	757	806	803	802	795	753	806	836	762	791	766	829	821	792	781	800	805	768	854	777	776	799	764	840	809	803	774	778	835	808	831	820	820	835	790	785	858	838	810	789	852	808	819	853	784	793	810	815	799	857	808	815	790	779	798	804	808	807	844	855	856	841	828	753	806	844	815	793	776	816	813	849	800	804	802	788	800	786	834	838	815	834	768	802	833	851	768	821	797	820	839	846	836	787	796	735	802	839	801	850	799	792	789	808	796	782	820	814	753	812	826	847	777	856	796	804	791	826	779	860	842	827	768	763	799	825	792	837	802	827	801	826	819	847	806	800	831	812	787	805	824	810	799	814	754	777	806	840	823	772	836	835	802	833	786	786	804	766	781	779	802	771	806	820	806	797	836	834	895	768	802	821	743	785	806	823	831	808	789	863	805	858	823	856	832	833	752	813	804	782	782	796	815	807	839	838	802	775	809	769	789	811	799	808	806	772	842	843	831	738	811	812	799	822	823	801	802	806	830	794	863	849	869	858	824	813	839	789	816	777	794	843	805	793	864	765	810	823	814	835	763	799	814	774	763	796	825	820	852	873	833	784	817	795	855	813	774	786	811	765	814	865	783	796	791	811	799	809	822	810	833	827	768	823	831	833	819	847	793	742	822	788	833	848	783	859	834	855	876	796	757	832	789	811	782	801	831	820	789	802	826	839	758	837	767	808	824	771	821	806	779	805	818	806	869	784	841	807	817	819	842	808	795	776	818	890	791	792	731	769	835	820	802	810	845	796	834	833	812	758	745	804	829	817	789	841	781	824	759	841	801	790	802	804	857	769	793	792	817	790	798	914	787	820	805	853	798	816	803	810	811	871	792	788	819	797	773	820	818	807	783	767	798	768	808	800	779	795	790	822	853	786	839	775	806	773	780	818	820	794	819	817	792	787	752	798	798	833	788	819	770	827	785	802	814	804	781	847	799	824	858	786	814	844	849	802	801	801	816	813	850	780	813	851	815	828	855	776	764	801	835	854	806	816	823	810	807	784	780	784	815	854	813	849	815	809	805	821	815	796	828	793	835	835	787	824	805	833	790	859	813	808	757	829	835	814	796	804	806	785	819	778	847	793	844	827	808	802	821	861	836	774	803	789	792	793	768	827	850	761	844	771	827	796	818	838	829	805	806	846	862	837	862	845	793	755	798	841	767	811	790	762	794	808	843	850	838	857	795	745	808	794	820	830	801	817	810
31224	43315	38469	27746	21430	16697	13057	10476	8570	6500	5362	4333	3455	2869	2535	2250	2008	1790	1635	1509	1503	1414	1258	1297	1193	1179	1152	1128	1115	1129	1004	1103	1031	1034	1042	970	1069	998	1065	983	964	1054	1016	1000	996	943	981	974	975	1000	990	983	987	911	927	929	949	972	997	943	957	1007	948	975	1002	967	1002	1003	969	981	1013	940	919	927	974	958	972	961	1008	972	999	952	961	986	951	1028	926	966	961	944	959	950	998	992	993	959	995	956	1004	933	980	961	944	979	976	967	1020	982	1018	934	960	954	987	941	942	1006	928	927	984	996	943	969	969	938	917	979	956	918	988	1006	968	944	995	985	930	929	919	987	1002	947	967	957	957	973	972	936	980	974	979	969	949	969	947	954	975	961	942	1011	978	978	1009	942	935	1011	952	1013	974	912	963	990	988	964	1006	996	963	966	994	945	974	941	932	935	982	914	935	995	963	985	1003	929	946	949	981	929	967	1015	1030	988	984	930	897	1008	993	987	966	941	960	978	915	947	939	1003	992	1006	1056	1006	965	910	957	939	921	921	976	963	990	995	918	950	931	937	925	942	996	961	985	922	951	965	982	967	1011	974	974	958	1032	1008	968	991	976	976	1025	915	981	989	938	945	991	931	938	986	980	921	1032	968	995	941	985	1000	989	956	955	987	993	997	980	918	931	951	1008	943	947	940	956	971	1000	992	978	924	934	975	988	988	975	980	999	989	1017	974	997	974	1008	983	918	921	949	955	995	1011	977	959	901	970	954	951	932	985	974	942	980	943	1029	1003	978	996	945	873	943	938	961	959	1004	956	972	955	920	954	971	935	983	960	942	959	962	940	951	995	986	982	947	965	961	1016	1002	971	944	921	981	988	998	997	978	929	985	1021	967	966	992	981	966	963	985	940	939	970	947	958	984	971	967	961	936	949	1036	943	960	958	964	955	1000	953	992	980	987	987	938	956	976	964	1016	973	969	982	987	965	949	984	965	1020	975	939	978	908	952	937	1025	995	927	999	956	946	976	970	942	1001	959	982	992	929	983	908	1025	964	949	983	966	941	974	965	950	1005	913	926	996	1030	977	942	925	960	983	1019	966	1006	937	967	1011	984	917	936	971	915	989	931	973	1011	980	986	1068	951	985	963	925	941	990	960	948	984	969	1032	983	908	983	985	979	972	921	995	948	966	1028	988	961	969	993	976	1025	905	1006	980	950	995	956	1049	1001	985	1032	920	1027	997	986	961	1027	983	955	978	913	949	1004	957	975	952	968	976	952	998	1056	969	948	969	950	938	962	922	1030	967	945	948	950	999	1015	964	950	981	1023	945	920	1027	1018	962	980	999	979	969	950	958	994	940	985	994	940	945	976	1009	980	1006	970	922	987	1001	1016	974	939	964	967	988	1021	963	997	1017	934	958	917	1007	998	1007	969	986	938	981	982	953	964	940	971	953	992	944	990	966	941	969	955	992	928	964	977	968	942	935	979	982	989	948	1013	986	979	1007	1045	948	989	1018	988	955	925	1033	961	991	939	976	957	999	974	967	947	988	975	941	924	1009	1011	985	940	967	967	1021	973	1027	960	1010	997	969	963	935	1036	948	962	930	995	914	928	919	960	955	944	966	964	948	989	977	973	955	978	939	984	958	955	1007	1018	949	956	962	963	997	969	962	966	945	985	973	1001	995	972	1000	951	977	1005	987	968	916	983	969	1052	970	988	963	920	929	917	973	949	945	979	1013	997	1004	960	975	1005	976	984	979	965	977	913	936	960	1014	929	907	940	992	956	995	962	951	951	919	966	1021	952	1033	937	970	908	926	927	976	945	955	974	937	953	966	922	985	956	990	919	984	940	962	988	959	953	970	935	935	972	968	958	974	951	937	949	974	999	989	924	983	897	1005	930	969	949	990	966	1018	941	995	1015	963	975	942	930	1000	958	955	979	943	964	956	997	961	969	974	986	986	953	981	1008	956	917	961	933	1022	989	951	965	950	928	960	966	968	971	890	965	1007	958	1051	986	954	975	965	955	984	953	957	898	916	888	969	971	967	953	1006	966	980	964	1010	917	906	962	965	985	934	1064	975	959	964	1000	963	884	998	969	1013	1014	967	992	973	965	1008	964	988	978	967	950	964	994	926	1008	960	961	927	963	925	944	998	990	974	974	966	1014	970	933	958	1005	962	972	1045	964	963	1007	976	948	944	1027	946	983	1022	949	956	979	1048	953	958	966	971	967	959	1019	963	1015	955	942	993	1018	1011	996	975	946	915	991	1006	1002	942	963	988	936	932	1008	980	960	999	1000	970	932	959	965	1039	985	981	946	975	975	974	982	946	980	972	991	974	977	948	962	1007	989	947	1023	974	981	943	933	931	970	916	996	954	1008	986	985	994	929	991	976	937	1004	929	959	917	976	1019	976	986	989	1047	947	985	964	1012	992	926	948	990	986	990	976	982	986	935	968	983	982	1022	967	952	998	940	942	941	995	933	1065	1041	939	1018	992	940	997	946	984	952	1010	980	1007	931	966	1007	983	996	931	1018	978	979	988	1031	996	947	998	981	959	994	938	984	959	1002	937	1019	1004	953	966	947	966	1042	964	951	961	981	970	962	945	948	992	979	942	991	1007	1020	985	938	962	965	927	948	970	1027	972	971	913	975	965	979	949	975	972	987	983	933	940	985	977	954	932	962	938	917	990	970	979	927	1057	948	988	965	987	966	991	954	930	979	927	942	947	976	959	1000	920	1002	967	970	983	1012	976	986	998	956	980	972	956	926	989	955	981	951	963	971	1000	1022	942	922	961	959	955	959	943	984	931	971	976	947	961	969	913	985	1035	923	980	935	957	969	986	977	903	1038	989	965	1021	983	988	1009	953	939	980	1010	948	973	992	949	1019	961	950	949	966	913	990	927	1012	941	974	938	1041	989	982	973	1004	916	967	912	991	937	1001	1019	976	988	1033	998	986	989	996	990	989	1011	953	992	979	939	973	1017	1012	951	975	946	986	963	1012	979	964	962	878	942	962	956	967	997	983	976	972	951	968	955	961	993	941	994	889	994	967	1001	1022	984	988	998	964	988	951	966	974	1001	1003	964	957	924	966	977	925	997	978	970	961	920	954	1010	1010	942	993	962	983	971	997	944	981	971	967	969	947	996	935	968	1015	941	946	949	948	997	1054	941	953	977	1006	1009	1030	950	1008	987	968	973	963	994	933	989	981	914	998	991	976	1013	1006	941	934	906	991	952	957	976	925	990	947	957	972	968	953	976	972	984	1010	955	905	963	1007	977	975	1018	961	967	979	962	959	973	985	982	998	983	945	977	957	986	988	922	982	970	981	1040	969	973	938	941	987	982	972	1006	893	959	982	970	941	939	975	1034	943	969	952	947	964	978	974	952	971	1015	939	965	983	956	992	943	980	972	953	973	924	959	983	973	989	987	988	1000	952	990	972	970	960	990	1031	957	961	953	972	1010	962	975	952	940	1001	1008	986	1018	908	973	970	1013	980	998	944	956	979	1020	997	1033	961	915	995	954	944	985	938	902	995	988	959	961	982	1001	959	977	930	954	961	1007	986	984	954	1040	1039	951	985	992	993	960	940	1025	918	979	1034	989	984	974	994	1013	985	949	966	982	950	995	936	943	987	986	968	964	993	989	1004	985	1043	984	956	952	927	1042	998	913	1005	1007	930	975	930	961	1005	991	934	946	956	950	948	932	958	1002	964	1017	966	937	983	967	940	949	995	927
23660	20704	27831	24406	22212	20266	14452	9199	6999	5499	4497	3559	2974	2540	2184	1867	1644	1511	1408	1244	1265	1199	1103	1063	1007	964	867	927	908	898	814	873	862	884	864	844	852	825	802	789	808	802	851	795	772	782	820	805	825	731	790	782	817	783	828	809	804	778	785	810	785	802	803	780	759	817	764	782	761	786	802	835	737	762	787	791	777	803	814	801	817	816	804	777	817	790	792	805	800	757	808	763	705	766	818	765	748	825	746	765	838	811	811	805	807	761	722	782	743	762	829	822	815	791	760	773	794	840	784	743	778	762	805	772	826	781	785	806	738	806	852	808	826	757	840	809	799	757	773	773	838	714	790	783	774	802	743	783	778	753	806	748	806	764	811	817	765	827	779	757	832	773	913	742	759	780	822	794	796	837	756	813	787	783	790	811	808	785	794	791	800	793	808	753	787	808	778	758	778	739	774	750	772	801	776	803	787	811	808	809	822	736	760	776	799	799	802	766	744	775	788	814	821	766	770	810	735	753	790	827	743	770	861	729	765	784	822	780	820	809	770	761	784	818	795	804	793	820	757	826	753	795	828	744	802	820	764	763	802	803	770	799	739	773	802	792	785	806	739	774	776	768	790	814	843	790	789	810	843	806	759	765	799	774	784	820	783	771	821	798	797	767	764	790	803	799	740	823	784	786	774	838	740	753	754	817	774	792	840	775	795	802	802	748	782	777	770	787	787	795	794	755	785	751	821	800	712	781	775	782	809	780	764	750	704	828	809	819	861	809	727	792	830	760	780	766	769	779	812	795	772	778	786	777	731	785	770	745	755	817	808	717	850	804	799	761	725	815	788	779	773	762	776	795	764	770	788	800	808	806	812	742	840	798	820	774	812	786	798	744	768	811	799	777	740	760	833	816	756	756	814	787	830	725	785	750	795	829	801	771	815	799	835	766	751	748	776	787	800	825	769	752	746	794	738	773	850	816	795	790	804	784	812	746	826	813	779	837	770	768	818	822	739	792	778	802	772	764	800	799	783	773	801	740	808	793	791	768	781	810	836	720	827	787	756	763	755	805	774	797	805	810	749	769	796	804	756	813	782	790	741	785	773	733	837	797	756	752	805	783	791	761	815	797	779	841	801	780	837	777	786	800	775	755	776	781	820	795	767	760	783	818	808	797	758	795	789	817	799	798	816	808	805	806	795	811	781	764	822	751	815	758	772	750	775	764	791	788	833	820	759	798	797	798	753	842	751	813	755	780	791	810	773	804	767	782	799	770	850	802	830	748	768	763	798	786	777	756	814	816	766	803	749	798	778	792	834	761	834	747	794	755	786	777	754	742	774	798	816	744	806	783	792	802	787	784	799	786	768	788	792	781	814	767	788	753	772	814	824	804	756	837	854	742	825	745	826	823	833	789	763	776	819	763	821	804	817	807	781	771	759	736	809	788	750	792	781	843	826	783	811	743	773	776	779	822	830	757	798	759	753	766	773	797	797	774	764	814	826	794	829	755	832	771	830	732	828	807	759	832	773	776	762	826	800	826	835	814	814	749	763	735	777	791	811	767	754	816	798	845	796	757	792	812	826	764	721	791	773	766	767	775	747	796	760	773	810	728	794	800	836	777	784	787	750	767	790	787	789	768	764	767	782	825	808	800	824	767	836	721	816	824	809	827	809	753	770	830	838	798	715	784	788	820	864	817	815	802	763	818	821	793	767	748	807	792	810	805	817	766	747	813	774	721	806	773	768	764	774	795	798	786	814	783	795	809	839	755	768	794	773	804	771	782	793	750	844	800	779	750	774	758	755	797	791	816	825	799	813	756	745	750	764	791	741	808	774	790	758	752	749	763	801	744	753	770	791	751	770	752	792	812	776	783	801	810	819	786	756	813	789	764	765	752	774	748	760	789	836	768	754	808	757	826	765	817	800	786	738	803	793	833	777	806	819	769	812	809	762	714	796	704	856	784	819	798	770	751	807	802	846	826	750	742	787	780	806	786	840	795	775	823	789	771	820	779	834	746	789	782	745	793	747	804	760	798	729	805	844	801	801	737	804	761	808	796	809	730	807	754	782	784	792	825	819	800	792	742	751	751	815	806	784	760	844	809	783	807	889	794	806	791	775	812	799	747	790	796	777	762	742	783	746	787	787	780	820	803	799	808	763	791	776	752	791	771	777	833	784	796	801	766	801	802	798	773	783	768	729	795	765	747	786	814	761	806	817	799	773	804	783	810	833	828	788	794	787	791	751	751	807	791	793	741	851	800	813	798	802	783	807	817	805	816	738	780	764	777	786	793	783	797	810	768	776	772	795	780	775	769	804	835	769	748	832	803	694	818	738	754	833	820	764	765	785	810	817	796	771	797	789	786	827	784	786	753	798	753	857	723	794	773	745	811	798	806	809	767	833	771	774	770	808	779	769	771	748	789	808	866	814	781	774	825	770	772	843	755	741	814	837	788	800	783	790	808	766	791	725	789	755	778	811	805	814	791	760	758	785	828	787	757	776	767	753	786	814	799	791	799	759	796	779	823	783	819	772	772	839	819	757	742	812	799	768	757	789	806	773	819	849	792	801	808	804	794	855	782	811	843	770	798	772	779	731	808	777	789	767	850	802	807	801	785	805	776	823	786	819	774	766	760	770	813	810	734	783	825	732	776	817	844	828	790	821	772	816	770	779	821	816	756	771	805	777	785	770	764	789	779	799	765	828	798	805	765	785	762	815	821	787	817	817	770	782	774	779	760	769	801	777	764	772	768	791	821	813	766	796	736	779	799	758	752	769	800	804	787	784	763	804	809	808	768	786	736	832	782	820	752	781	817	793	739	831	822	806	761	766	779	822	811	785	801	769	830	763	771	815	776	759	773	782	777	735	778	758	777	775	764	795	764	834	823	771	818	815	776	763	834	737	790	808	790	794	792	785	806	762	810	812	775	792	765	747	801	762	812	767	748	785	795	772	767	805	783	794	801	804	744	803	788	767	793	808	783	785	765	780	804	800	764	789	804	836	742	879	810	732	818	848	824	788	777	771	803	801	783	784	791	800	782	801	807	783	809	810	813	803	794	772	745	793	802	789	812	756	820	809	767	808	804	815	788	845	780	757	809	773	810	750	768	774	810	791	788	802	779	787	833	790	797	776	809	821	819	783	752	767	767	829	762	884	823	774	740	771	804	769	791	789	848	798	830	785	804	763	827	792	832	745	788	750	772	833	782	795	777	820	782	775	782	828	793	780	778	803	792	823	772	771	775	810	763	783	783	829	845	748	772	776	786	800	785	850	785	787	774	788	830	781	807	743	790	799	798	842	761	764	787	785	834	818	762	810	817	800	801	759	786	751	803	794	772	847	770	803	753	766	755	802	807	790	762	815	745	814	804	786	795	765	811	797	775	805	804	735	799	744	761	845	758	792	792	817	797	773	757	804	774	806	790	806	763	806	809	793	820	784	769	757	809	784	769	765	772	775	770	775	792	798	801	815	751	818	810	772	787	795	797	793	770	768	763	733	791
30379	49513	44882	34346	28051	22991	18443	14869	12477	9883	7771	6504	5280	4322	3517	3018	2675	2351	2009	1920	1806	1575	1565	1474	1307	1314	1254	1238	1244	1187	1108	1081	1144	1099	1015	1039	1024	1022	1050	992	1016	1002	971	970	980	966	905	970	973	984	957	961	966	964	930	1004	938	943	954	963	980	954	927	1000	951	979	1043	932	975	939	941	972	943	916	952	889	986	954	979	952	953	913	968	879	940	977	927	1035	926	1011	982	940	1010	1000	932	921	931	939	927	925	963	948	950	946	928	915	903	920	932	959	958	973	934	939	941	990	965	984	884	938	990	983	923	946	977	969	956	893	918	906	979	941	1004	951	931	947	937	947	961	956	944	928	930	911	912	945	953	986	910	960	996	926	941	909	942	982	922	943	927	956	960	968	892	912	1029	948	953	976	953	902	914	877	916	951	958	926	929	938	993	926	977	927	991	901	976	925	939	952	992	953	1002	919	945	906	961	891	914	872	901	905	941	909	933	964	964	941	969	930	948	930	935	893	963	916	949	974	957	960	950	949	973	943	918	913	959	901	973	972	973	897	935	968	927	912	961	907	940	911	965	919	971	930	1007	878	918	923	909	961	942	999	964	988	979	921	894	876	970	1017	931	850	971	921	954	949	963	996	888	917	917	927	900	956	978	926	982	951	916	967	969	965	950	894	957	925	964	921	935	931	942	991	976	941	928	923	940	958	902	962	940	963	958	1020	960	918	965	977	955	927	990	990	973	1011	975	877	925	903	968	928	965	950	991	938	925	985	913	919	947	979	945	936	973	985	923	935	926	900	947	914	941	1001	955	931	935	903	934	952	942	997	957	989	983	974	954	970	950	937	928	900	970	931	901	939	893	911	946	994	883	935	882	964	950	949	928	969	945	915	897	882	941	961	899	970	949	1024	939	915	950	887	901	944	938	902	968	988	957	983	944	903	948	947	955	904	935	912	981	987	968	942	995	916	979	939	906	989	1010	950	930	993	918	989	968	947	964	942	930	944	906	931	945	931	951	932	926	931	938	892	980	960	939	931	975	919	943	982	975	991	962	960	906	907	932	980	921	948	933	960	956	887	991	981	937	931	940	900	965	993	963	914	950	967	935	998	961	966	934	954	1009	936	972	925	991	983	943	910	990	928	934	868	999	964	921	922	912	889	932	898	911	885	973	925	938	965	965	953	904	904	966	907	914	930	890	962	924	973	1007	949	977	945	954	910	945	968	941	948	932	946	891	904	938	1010	959	940	969	890	942	982	1015	871	973	940	975	900	917	969	977	973	913	998	967	924	935	956	942	934	1035	957	953	938	968	920	978	882	900	961	979	975	963	927	942	979	967	991	926	948	921	952	935	928	967	965	972	926	963	893	903	913	907	938	972	960	944	962	950	933	934	954	932	960	947	931	895	938	923	982	940	901	974	977	931	974	995	1001	964	976	965	946	952	972	947	1009	995	982	919	976	925	913	962	959	929	992	916	989	946	939	970	933	950	882	908	965	1029	975	947	909	925	940	948	944	969	935	935	944	970	982	937	941	945	970	935	989	904	946	988	948	996	979	947	973	990	954	905	911	980	1021	956	978	932	928	919	926	953	925	957	898	942	1012	897	965	913	959	881	956	898	930	940	910	923	949	948	946	939	966	860	921	994	941	928	910	986	947	986	932	898	957	937	966	940	933	966	958	937	963	908	930	903	980	973	941	976	972	968	987	922	927	948	964	948	986	933	969	947	957	960	1004	990	990	948	900	934	982	946	860	934	978	904	958	950	962	935	902	939	999	943	903	981	959	1006	1007	1028	948	990	965	932	970	993	926	1013	905	901	899	910	935	952	941	906	1008	905	934	964	971	936	898	946	950	921	926	972	910	957	879	911	908	931	988	944	934	943	914	941	973	957	980	948	1017	959	958	976	921	950	979	946	937	1009	934	920	960	979	907	967	948	973	944	897	968	960	926	975	953	930	957	938	979	927	950	969	964	1013	922	934	985	963	953	926	939	974	944	971	919	978	923	978	902	936	969	955	945	931	920	955	974	986	957	898	915	933	980	926	919	951	908	966	946	947	963	928	959	949	912	966	957	940	929	977	905	1000	937	922	920	966	907	955	902	895	973	1006	935	986	902	908	917	953	953	984	929	888	993	943	947	941	919	925	916	947	925	831	932	941	893	962	984	969	900	991	970	990	950	963	934	936	959	955	934	973	961	994	923	976	888	923	949	954	945	942	901	932	941	932	994	963	934	919	936	944	885	932	938	991	896	921	985	862	943	954	1015	948	951	910	928	992	953	980	912	934	949	901	997	915	918	906	954	998	929	943	979	957	965	916	1025	920	945	953	880	953	923	932	948	923	933	938	944	992	931	900	978	926	956	909	1009	898	960	972	919	951	932	963	885	960	988	903	955	960	948	897	965	932	987	976	922	944	1000	950	927	916	925	958	912	953	962	967	945	953	1023	913	942	965	939	935	912	914	927	926	1010	947	914	975	946	985	903	1003	925	995	932	966	993	940	927	926	951	907	927	942	942	935	965	910	938	879	947	941	917	987	923	927	926	873	895	969	919	944	934	972	961	941	951	946	934	891	1033	988	980	926	906	922	980	922	957	949	914	982	955	950	904	935	944	891	948	935	970	941	935	962	989	911	914	955	928	948	904	931	948	961	929	902	953	941	1032	986	982	959	915	948	948	894	958	986	930	1003	902	877	955	995	931	922	945	911	973	963	960	952	971	934	974	886	972	1016	931	984	935	973	938	980	922	907	922	948	925	945	898	937	938	909	895	970	897	1018	939	884	982	983	952	914	925	900	914	944	950	923	972	934	944	935	947	962	983	942	967	968	928	956	895	908	945	978	882	969	1025	940	912	947	926	971	935	902	877	976	955	887	958	974	940	1007	948	919	916	980	955	952	963	926	913	979	952	997	959	963	887	937	964	958	907	931	954	950	915	948	1005	955	909	954	921	892	935	966	957	934	941	946	976	931	951	926	1006	973	955	919	938	939	983	932	971	969	943	918	953	954	951	931	928	952	955	916	907	936	964	986	926	894	932	925	950	940	930	976	912	933	966	915	937	939	948	979	938	966	952	893	972	952	937	961	979	952	916	944	944	938	964	930	985	872	929	969	917	987	916	997	893	947	936	917	930	940	895	981	865	976	950	943	921	970	936	952	986	935	892	948	930	988	973	990	929	972	915	940	970	948	923	891	935	969	971	925	905	924	888	978	924	939	926	964	922	900	921	982	940	933	959	912	926	868	979	977	955	912	948	952	906	972	959	936	924	924	937	969	955	955	989	1003	988	982	874	987	997	955	913	919	973	939	994	941	980	986	962	946	952	918	1007	961	922	944	973	959	919	980	1004	991	966	954	900	951	891	971	943	942	930	968	959	905	909	949	955	948	945	917	980	918	941	912	957	930	933	948	920	972	957	1003	994	965	949	914	973	899	912	936	938	940	920	919	943	926	934	937	952	944	954	951	967	987	925	1006	895	1002	973	979	947	978	943	955	929	936	929	966	903	964	928	936	981	946	953	993	970	896	991	978	940	981	949	948	916	918	909	989	975	965	935	958	977
22341	20518	28006	23076	21147	22811	21731	12972	9226	7368	5863	4822	3997	3179	2780	2369	2122	1833	1687	1471	1413	1335	1266	1291	1192	1057	1069	999	980	941	927	907	831	866	862	849	861	836	846	867	800	877	812	824	822	839	840	794	799	804	762	793	795	815	763	801	773	802	763	788	766	820	832	801	742	715	795	840	808	838	779	814	806	776	808	780	738	804	793	718	833	857	799	794	833	792	818	812	744	782	758	816	835	795	804	770	787	806	804	797	772	792	830	824	799	774	783	811	768	827	817	752	740	789	802	780	770	849	803	797	759	781	797	798	775	764	817	789	827	788	778	768	778	825	777	795	827	791	764	812	780	827	826	759	772	816	787	783	779	800	822	804	818	804	783	795	796	773	826	774	809	836	798	804	804	810	803	812	799	806	839	783	854	810	755	828	801	769	731	761	753	779	836	809	815	807	768	804	800	824	798	790	790	775	820	865	759	792	738	805	798	768	793	755	783	788	800	789	743	842	776	845	758	735	823	812	797	740	852	798	808	810	783	783	761	835	836	798	751	816	786	793	839	798	765	818	829	799	783	790	821	756	824	803	746	869	802	817	807	786	771	787	732	812	770	821	774	810	831	771	773	785	818	745	786	772	810	769	820	834	754	822	793	755	879	778	788	833	771	749	812	793	819	782	808	770	834	805	770	782	814	803	795	792	737	831	807	802	794	827	811	793	824	793	765	796	865	796	832	769	795	792	793	785	810	817	792	793	788	748	806	838	764	833	782	785	801	775	767	832	799	757	784	786	753	821	765	824	792	806	777	725	737	818	780	815	812	840	755	745	755	797	821	832	848	782	771	810	836	792	775	799	814	726	785	752	809	815	805	808	815	817	769	829	752	788	798	795	755	795	798	800	783	845	777	817	826	797	828	751	843	834	759	749	782	750	803	805	775	729	807	806	721	762	794	803	801	771	795	794	739	758	803	798	741	773	824	751	800	773	736	782	785	806	826	786	772	753	785	801	853	785	779	785	792	761	798	785	719	797	779	835	809	783	805	778	799	735	780	759	782	797	797	785	819	783	779	776	758	763	804	833	779	744	796	836	782	809	765	773	817	822	812	801	748	811	814	789	772	836	774	732	744	812	820	772	823	820	785	795	787	818	842	780	737	754	821	736	820	835	818	777	797	830	789	780	737	794	840	821	782	764	787	815	787	808	784	773	792	794	811	745	823	801	801	798	827	730	756	801	777	832	776	802	808	830	838	821	830	785	792	752	746	811	805	817	791	791	814	773	776	837	793	783	750	779	814	811	840	802	768	796	750	790	831	777	826	787	842	780	787	787	795	827	753	782	769	793	787	778	771	801	783	803	804	806	756	752	832	798	807	819	776	810	777	813	806	735	812	799	798	805	822	741	799	848	782	795	819	801	761	783	768	798	771	780	844	810	803	809	793	768	797	752	855	779	738	814	788	809	797	751	774	809	805	802	781	792	828	811	779	774	771	734	848	843	812	795	771	841	826	760	809	788	810	764	795	780	793	779	813	816	781	777	782	772	810	798	839	781	827	798	788	792	778	817	794	770	825	790	799	814	752	816	834	762	798	788	786	811	853	805	788	800	758	801	753	845	777	849	758	748	760	870	725	785	771	814	847	811	746	841	791	816	813	813	797	772	752	768	832	757	753	781	827	813	802	812	793	770	783	786	791	801	834	853	811	746	818	751	814	818	809	835	813	770	765	779	812	807	816	784	802	739	847	755	803	822	758	844	761	757	793	804	740	775	799	753	795	795	750	774	792	803	792	746	801	755	797	821	808	765	825	871	760	777	752	797	788	809	775	845	793	818	800	849	811	752	752	835	800	762	784	763	812	785	790	758	793	822	786	790	822	764	761	836	815	764	811	809	790	807	821	818	814	776	827	752	796	798	788	775	789	759	790	771	797	861	795	824	810	844	793	811	773	832	806	781	828	827	768	824	815	817	832	792	796	823	736	715	770	819	818	850	867	805	847	776	739	797	718	775	840	840	771	805	794	759	817	825	803	796	840	822	752	727	821	756	793	808	803	860	755	787	797	756	763	834	781	832	811	803	831	797	793	806	798	825	812	787	842	802	811	782	815	795	834	771	835	820	777	796	797	780	793	831	807	762	800	794	836	811	767	821	793	877	815	781	814	777	818	806	754	793	760	848	784	775	828	856	803	803	790	791	830	832	742	778	735	793	792	760	747	822	818	803	739	772	804	800	800	791	826	799	793	801	842	782	869	763	786	785	792	784	836	753	776	797	750	733	802	844	857	810	819	806	753	805	836	766	788	787	810	784	788	783	842	790	764	795	860	808	808	749	787	754	793	772	782	793	802	850	724	767	779	824	785	798	817	845	820	780	764	752	795	796	772	801	835	770	797	743	776	826	786	773	776	762	809	784	772	723	796	830	817	823	815	728	760	772	798	809	780	789	763	807	768	796	769	821	797	750	782	785	763	844	786	834	758	807	769	754	791	794	798	770	779	789	818	791	801	805	773	803	774	808	811	760	786	767	847	781	815	771	798	806	756	784	734	796	815	769	758	818	773	808	816	807	797	780	760	761	813	784	818	769	778	769	793	802	792	822	838	822	746	800	790	851	814	777	842	773	779	778	772	816	764	828	828	816	767	752	762	737	784	763	783	817	776	795	777	772	791	843	814	811	825	758	775	768	735	784	832	769	785	775	781	789	790	768	813	738	805	780	749	811	779	774	751	777	799	800	784	814	774	784	754	751	858	762	789	751	780	824	802	791	804	787	783	744	784	766	770	781	800	820	771	777	790	755	832	809	771	803	803	778	789	823	801	778	799	754	770	779	749	794	743	794	828	832	743	845	805	747	830	820	790	798	828	779	795	734	812	792	820	801	789	809	784	825	824	817	786	776	782	784	737	722	789	778	795	767	789	801	744	823	814	829	787	788	782	769	751	822	779	797	743	793	800	813	786	831	805	766	757	800	771	755	788	759	828	753	750	782	734	768	812	808	815	793	795	792	762	754	769	790	792	777	785	799	785	800	782	808	793	842	730	795	738	761	771	795	822	781	793	786	789	836	756	819	772	807	806	764	775	783	746	781	798	792	834	808	824	804	871	790	782	801	828	776	730	794	769	795	795	781	764	831	811	800	790	779	772	829	774	843	736	816	798	749	753	750	781	816	778	757	773	768	818	849	844	814	776	753	794	725	766	801	770	838	792	786	783	794	786	782	820	804	738	730	782	783	761	768	823	751	784	772	803	760	758	831	842	802	789	784	808	805	734	862	767	798	752	832	764	818	760	813	747	810	769	814	744	761	805	803	849	789	813	805	810	778	789	777	792	780	809	854	809	816	828	782	777	782	785	787	764	786	785	800	816	794	804	799	829	774	812	793	795	821	762	816	811	791	822	783	773	790	807	807	797	817	803	766	805	797	723	731	806	772	814	860	778	846	811	771	780	814	749	813	807	725	817	772	781	824	836	807	798	799	809	740	806	790	750	842	798	769	827	796	796	773	797	795	754	821
31491	53926	49317	38285	32271	27565	22618	18418	15421	12526	10039	8362	6787	5579	4667	3810	3286	2919	2564	2305	2150	1864	1831	1725	1635	1502	1397	1317	1329	1204	1203	1181	1135	1108	1074	1053	1038	1026	990	1076	966	977	957	964	972	950	921	953	979	891	979	928	1003	1022	910	957	939	965	958	962	861	941	954	986	949	942	960	940	945	953	944	983	957	966	949	995	990	935	916	896	889	937	961	903	975	911	1000	935	954	925	930	878	952	916	974	879	862	907	909	945	916	950	921	889	997	889	944	925	950	936	940	941	897	924	960	934	946	922	936	916	927	954	919	912	975	946	949	898	906	907	931	942	1011	930	898	979	954	899	885	962	977	948	954	930	916	923	919	941	913	967	932	975	940	923	929	904	916	914	973	936	966	906	1015	932	975	957	911	913	907	949	991	965	963	969	928	902	967	962	914	936	907	937	874	862	906	929	945	928	922	957	932	949	930	972	942	943	897	937	934	946	927	943	964	937	917	915	935	910	915	929	940	900	936	962	884	885	935	892	932	883	926	952	891	931	956	931	997	943	950	960	944	947	937	933	955	967	934	936	1020	972	961	913	1004	932	931	968	1012	928	884	901	940	922	942	957	887	925	928	900	885	913	906	941	913	916	913	928	862	912	938	921	927	897	899	927	880	878	920	931	949	930	936	907	964	941	915	944	955	964	924	939	892	902	929	1001	932	951	972	979	941	949	924	926	936	957	915	975	964	942	906	916	982	946	909	948	962	947	948	954	952	955	906	919	913	944	913	923	892	926	903	949	942	936	893	945	919	944	939	947	947	926	978	907	907	948	951	966	979	909	889	892	899	935	922	920	924	955	947	852	949	965	898	935	890	904	917	921	933	939	947	936	935	916	976	970	975	928	935	914	883	963	931	946	890	876	920	924	922	956	987	919	937	916	960	981	889	947	925	886	931	945	929	917	977	938	886	976	877	907	935	880	913	909	919	943	964	945	918	935	904	930	933	973	934	966	917	981	959	921	907	961	930	889	894	953	930	896	925	871	928	976	934	909	979	936	927	1003	896	898	918	982	964	924	948	925	930	882	952	930	886	911	969	958	948	929	936	953	899	973	959	923	923	974	950	863	963	956	980	885	915	933	988	892	918	961	912	911	932	924	935	969	931	908	929	933	961	923	955	934	933	937	989	953	914	923	935	976	1005	941	934	916	906	996	914	952	963	968	948	905	928	917	935	903	963	931	913	916	972	949	951	924	911	932	958	966	913	910	998	909	924	980	873	937	885	1022	900	939	903	953	939	888	942	890	945	946	943	902	944	910	910	910	999	928	879	867	949	933	981	986	947	907	966	921	984	898	956	918	936	909	931	976	923	943	963	930	1009	938	953	962	964	971	934	881	943	946	960	1018	894	978	956	900	922	950	917	971	961	941	921	941	853	931	979	923	899	926	909	907	894	945	953	925	931	973	940	920	925	943	956	942	926	919	955	968	952	877	933	947	932	884	1001	932	960	906	956	901	988	977	878	927	950	962	904	914	932	914	960	889	952	898	945	986	925	939	930	929	943	929	960	948	943	972	932	928	1005	970	939	909	934	946	938	967	971	948	966	924	937	940	928	979	957	949	906	899	885	944	867	972	912	923	943	958	949	942	896	959	924	957	954	972	962	935	903	988	979	884	908	965	886	945	952	980	896	888	941	961	963	954	931	992	938	924	962	902	928	945	949	941	905	897	942	920	940	934	922	946	878	863	950	972	955	900	933	914	986	916	914	1005	935	914	932	955	898	934	894	934	948	1005	912	939	919	869	951	947	903	921	963	953	955	923	967	999	928	930	937	989	957	928	887	962	979	880	877	937	971	969	928	974	956	893	935	952	886	935	939	922	909	902	917	947	986	913	955	926	933	884	965	994	948	912	948	942	937	916	880	902	964	934	939	848	920	949	980	864	915	929	925	922	913	884	933	917	974	981	907	918	926	914	923	968	905	939	946	940	901	968	949	928	947	944	943	957	938	931	907	937	904	905	880	904	971	931	971	949	956	942	927	961	919	937	923	942	926	922	953	906	972	963	927	943	945	952	920	919	902	908	947	896	980	976	930	928	912	914	898	876	957	994	967	919	898	913	953	946	932	940	950	926	924	928	921	911	919	971	911	914	885	907	971	939	925	909	920	921	937	965	916	964	962	934	934	899	957	977	919	909	965	960	939	910	940	854	981	1010	916	973	918	937	902	898	931	910	950	919	947	967	933	979	939	966	967	905	903	909	931	963	962	907	979	899	939	919	979	943	940	904	929	918	938	925	951	915	937	952	993	966	884	946	876	899	883	989	947	937	943	905	938	992	939	880	931	949	929	942	898	935	928	945	928	951	960	930	945	959	932	930	910	910	934	996	928	921	954	912	954	973	959	962	911	959	953	945	951	960	960	936	945	899	924	893	865	924	960	916	897	930	900	919	989	956	923	907	905	962	959	978	964	927	1021	900	981	911	960	1055	956	995	912	872	911	954	957	923	926	966	966	958	949	975	962	934	907	942	944	1007	920	938	923	963	901	896	919	948	933	933	978	927	890	914	896	939	941	949	931	937	971	933	921	950	957	988	926	894	928	912	894	1008	912	918	949	938	949	970	944	1001	941	941	909	995	1006	927	958	884	972	926	940	921	955	965	953	942	963	934	926	937	868	912	885	965	939	956	942	955	973	985	984	907	898	917	896	921	911	975	998	948	876	960	914	890	916	919	914	897	954	926	1024	900	1010	972	968	926	898	899	931	921	954	917	894	920	930	943	987	888	924	961	926	874	921	919	945	924	974	938	965	961	896	985	937	946	954	909	919	912	931	901	939	895	946	992	991	955	950	916	903	901	917	920	958	1002	894	941	918	982	960	903	919	930	924	921	964	919	957	957	907	944	938	973	967	932	930	962	908	955	924	909	944	937	920	959	940	938	904	890	925	923	846	949	891	934	961	880	949	910	993	897	953	934	851	954	953	930	951	920	942	931	936	960	937	924	877	936	923	930	964	857	866	931	963	898	925	939	962	905	898	958	966	927	951	955	964	922	905	953	942	909	877	949	927	975	955	991	928	919	921	925	939	927	946	904	953	918	937	926	958	898	909	956	919	915	927	916	975	950	938	914	912	904	937	929	930	940	929	954	978	947	926	956	973	924	922	899	951	927	966	935	912	943	918	938	947	966	928	973	909	941	900	893	940	928	965	997	947	874	922	947	909	939	940	937	946	892	887	951	916	956	936	945	928	962	952	946	951	977	935	927	990	961	951	937	911	888	941	937	937	867	931	961	972	907	937	933	895	972	939	870	943	966	876	934	932	928	967	933	963	936	918	978	973	917	942	984	903	949	936	925	918	918	934	968	921	916	965	972	889	946	900	974	881	902	978	958	906	920	932	952	934	945	867	973	944	943	921	989	913	895	907	975	946	923	831	991	931	917	915	938	925	910	943	901	931	916	950	923	891	887	960	934	940	914	947	901	972	945	913	924	882	931	891	952	925	921	911	957	930	970	892	935	869	944	925	972	893	988	896	944	967	897	937	963
27872	26172	32808	26042	17373	11864	8239	5551	4275	3548	2878	2476	2094	1912	1583	1459	1412	1163	1139	1135	1076	1078	988	1002	874	975	889	886	869	851	894	854	878	854	847	819	895	787	858	807	863	774	841	812	857	825	822	815	825	851	818	814	829	860	934	799	826	846	846	790	835	792	821	831	819	803	826	804	844	819	776	810	813	796	813	833	833	827	797	751	848	748	844	831	794	853	837	813	800	825	817	818	828	835	776	805	825	823	836	805	798	836	815	778	844	883	827	800	847	806	818	839	813	814	723	846	819	882	857	811	821	826	825	792	772	828	831	855	792	846	848	833	872	818	832	759	773	852	878	767	839	820	875	788	775	796	820	815	799	860	757	812	853	837	791	814	841	784	852	781	858	836	796	826	802	848	833	835	846	796	868	839	789	810	753	809	956	842	746	825	783	859	816	787	812	825	779	900	794	876	800	863	792	859	810	831	798	802	849	853	833	739	783	808	830	844	767	783	807	807	835	881	803	801	808	839	803	793	798	822	831	788	760	880	846	861	811	795	822	812	808	803	812	787	797	837	803	828	850	822	834	800	801	782	826	756	839	835	803	758	816	842	804	823	862	826	798	803	781	790	809	812	789	828	776	805	799	818	817	768	764	850	783	859	830	841	851	813	838	728	801	890	816	822	819	801	814	768	803	832	825	814	816	792	855	799	841	786	824	823	798	798	848	819	785	890	798	827	792	850	815	837	786	814	795	868	799	840	840	865	848	821	827	787	878	824	781	820	791	794	837	818	797	793	785	831	824	775	820	763	855	799	880	807	851	753	762	809	840	799	798	797	764	807	857	812	791	788	814	841	798	791	863	855	833	842	858	829	815	833	797	850	788	834	839	847	793	761	809	782	823	824	797	815	762	779	773	747	811	864	793	803	805	828	799	829	799	785	809	785	862	840	798	804	796	856	856	802	815	767	760	769	830	868	825	784	810	816	827	814	822	804	785	727	833	837	839	867	799	838	801	770	818	864	797	792	780	838	804	809	810	860	745	799	848	811	825	793	776	799	848	844	821	829	836	785	815	829	833	751	772	834	804	800	838	871	848	799	763	786	855	788	762	797	741	803	806	834	830	795	822	819	853	896	799	836	825	814	813	813	804	759	794	797	847	849	818	822	774	822	853	788	735	795	845	742	797	826	820	878	836	813	842	861	853	821	823	865	818	796	873	788	845	757	813	778	804	835	834	809	795	806	839	864	827	875	836	807	834	786	807	812	808	775	756	799	832	748	794	807	829	856	819	814	816	819	847	831	866	803	848	779	823	774	864	872	808	813	769	778	823	852	815	818	794	824	764	827	817	846	823	789	799	814	818	799	853	801	795	838	788	838	805	829	782	821	850	854	838	840	800	799	835	858	784	897	783	803	792	836	816	812	848	827	796	832	844	830	817	827	842	832	855	833	841	828	805	843	827	801	867	831	813	824	849	830	815	862	741	819	821	783	822	810	889	801	804	815	815	876	798	816	880	757	876	883	757	821	816	824	783	824	866	823	776	847	756	789	791	840	845	832	782	841	850	819	805	865	798	774	834	833	831	897	817	789	827	823	842	848	791	786	808	841	826	843	813	839	836	781	779	869	839	807	817	801	891	838	861	825	786	826	825	786	836	814	819	827	809	818	778	804	784	861	887	812	763	822	832	814	832	822	796	795	834	846	771	770	812	827	854	817	853	882	832	824	887	820	816	849	853	780	854	882	828	831	848	816	837	863	852	830	801	813	810	822	771	786	772	808	789	811	827	843	855	759	824	784	795	802	810	785	821	788	832	745	811	830	736	848	811	802	798	801	850	811	884	816	781	799	885	828	818	828	792	811	792	775	831	881	825	854	878	872	804	832	835	761	876	778	791	815	773	782	843	805	821	817	828	863	853	779	809	865	820	817	802	867	831	805	777	856	827	825	833	854	804	802	843	850	832	825	825	808	848	800	825	837	832	793	794	850	784	794	792	811	861	798	838	790	784	813	847	783	775	798	804	842	812	873	847	835	793	779	892	774	811	725	831	827	811	833	830	747	771	841	823	783	794	831	786	795	809	849	822	768	858	817	801	826	822	825	780	833	784	771	831	777	824	909	821	760	810	853	840	804	815	860	848	833	823	830	779	862	855	788	765	804	793	846	812	830	841	835	830	834	846	734	836	836	846	859	854	866	807	835	811	808	807	834	823	791	787	862	880	801	867	827	783	791	765	849	817	820	804	823	873	789	783	806	795	816	809	783	791	815	803	805	802	849	799	845	882	853	786	782	829	801	835	794	832	794	841	796	864	849	878	838	806	828	839	806	788	813	819	823	845	812	821	770	791	815	849	841	796	839	825	805	821	806	823	792	775	819	769	805	806	832	813	837	813	871	832	812	850	813	800	847	793	819	805	832	797	803	863	807	828	828	814	811	785	839	765	804	847	772	796	805	835	845	822	796	782	772	828	785	838	852	826	766	803	835	777	828	812	810	830	794	836	835	864	818	853	827	827	840	827	829	806	858	809	800	805	791	885	781	797	810	829	834	823	846	786	806	820	836	791	816	821	778	783	802	844	818	852	867	787	856	767	824	836	781	873	814	783	813	794	768	819	854	779	813	815	805	798	847	809	841	818	821	803	836	795	866	827	818	887	865	801	819	797	797	792	818	862	827	837	867	826	802	810	822	802	820	796	824	854	801	814	820	804	801	787	792	845	818	835	802	804	775	797	794	776	818	815	823	810	762	815	860	818	846	798	796	777	829	848	807	804	781	816	805	804	857	816	830	816	815	799	825	786	836	814	848	785	830	826	847	797	826	817	752	762	810	777	819	816	873	839	795	817	856	820	813	864	796	805	849	834	806	776	853	775	811	835	756	852	825	815	825	864	799	788	864	800	815	847	802	808	816	845	797	807	797	813	842	808	879	802	802	823	805	837	843	830	837	787	800	792	835	851	847	812	791	860	826	817	836	770	862	770	846	820	825	840	816	755	827	800	881	814	779	768	781	821	865	754	740	828	861	778	850	877	840	840	769	798	825	826	780	804	774	784	836	813	849	835	807	812	832	805	815	827	782	825	827	834	826	829	762	855	840	780	822	817	794	858	804	833	794	863	831	823	794	771	849	851	861	822	785	794	812	878	826	834	807	797	814	810	831	832	843	808	858	827	811	769	781	812	826	817	905	830	819	789	884	777	802	813	768	781	802	826	828	857	849	826	843	835	830	792	803	853	809	826	825	876	830	836	813	846	815	830	805	826	774	812	784	825	846	819	756	812	798	831	821	831	824	774	807	807	773	846	812	796	782	848	809	831	842	834	845	738	872	823	799	834	769	847	846	745	804	850	746	816	822	824	839	841	806	855	891	813	830	793	808	847	790	872	805	810	844	856	843	793	821	818	828	824	795	860	821	845	910	788	793	835	793	757	795	836	789	840	837	902	846	801	828	803	831	773	867	813	768	785	811	830	810	796	847	806	823	823	838	844	845	843	811	841	801	820	795	797	815	834	802
31126	43143	38650	27853	22064	17610	13733	10349	8272	6683	5275	4325	3629	3109	2496	2195	2016	1777	1573	1439	1499	1344	1307	1305	1283	1215	1169	1167	1163	1072	1087	1051	1060	992	1070	1092	1041	997	1002	1040	990	1004	1009	1036	932	968	938	1013	1046	1019	998	987	945	1019	968	968	959	950	962	971	964	1004	981	958	964	949	952	989	959	974	997	939	968	1015	1012	1032	919	977	999	1010	953	1003	981	933	998	1002	1020	994	1018	1004	999	944	1055	1026	930	996	961	983	971	1055	993	1010	968	952	1007	977	951	955	1009	975	1002	1030	983	984	951	981	975	980	958	978	936	977	984	977	1038	1067	958	994	1027	998	983	911	936	959	1018	985	968	981	928	1004	992	1007	949	973	977	960	910	987	985	946	1016	979	941	946	976	938	990	1003	978	944	949	971	974	922	946	949	999	1001	1011	1002	1011	1028	991	950	966	995	918	1008	1016	960	1016	946	953	952	993	998	990	915	963	982	983	997	986	1015	985	950	978	965	935	1013	960	965	957	991	963	995	978	1013	924	969	1004	956	938	1037	999	999	972	963	939	1005	944	985	1017	965	1064	936	995	964	980	930	963	987	997	1020	988	987	920	974	925	953	1004	994	997	940	976	1015	984	977	1006	971	1013	917	983	1028	929	985	962	971	957	936	967	953	1004	920	966	957	986	995	970	979	977	974	980	925	995	970	972	967	999	1004	996	942	943	970	960	919	985	989	1018	992	1006	986	1060	1008	894	983	954	979	967	945	940	969	969	973	995	926	949	951	954	1010	1024	986	1004	1002	993	1002	969	994	1007	945	1013	932	1033	912	997	970	912	1021	890	988	947	930	992	987	1000	1027	1005	949	976	1022	941	963	974	926	951	980	996	948	974	985	959	1002	955	981	960	993	980	961	976	1012	975	964	978	984	998	998	994	981	924	935	958	1015	965	889	954	910	953	1043	1003	957	934	991	971	982	974	942	975	992	1016	988	991	968	1048	983	964	961	977	939	996	918	923	936	932	994	979	957	951	982	969	1034	917	987	981	966	936	932	996	952	1000	1011	955	993	930	968	981	985	913	994	1009	985	946	958	974	964	980	964	947	967	1004	938	990	1022	973	1055	945	991	973	968	977	954	967	905	1032	953	951	1000	1012	966	977	1025	917	935	971	951	945	969	966	987	963	943	1007	982	956	1003	965	1000	1022	974	984	971	946	1039	987	1028	991	998	992	972	997	978	984	981	1006	983	1020	1006	966	939	980	996	938	967	966	941	985	955	932	1008	978	936	1037	980	1031	945	942	976	951	966	951	971	1008	972	946	966	996	1000	967	980	947	946	1058	953	929	1022	934	976	988	976	975	990	995	1013	985	931	932	975	1004	978	970	966	1007	977	953	1010	972	983	970	956	975	1015	1001	993	990	969	1012	993	994	989	978	1028	938	991	984	1005	991	954	963	961	926	988	967	987	1013	960	1008	999	950	970	939	1016	1002	975	1012	927	1011	933	1037	968	1015	944	1014	982	971	1005	1038	981	937	1083	1005	961	1011	961	980	1035	976	903	972	1016	1008	981	942	978	978	964	964	1017	962	972	998	969	1016	959	990	1006	980	1006	964	947	1007	1010	977	953	988	964	1027	982	956	1022	972	957	937	953	1011	980	1002	937	1016	1006	950	953	1038	942	931	951	1024	982	1007	1000	943	933	946	1023	994	976	968	974	921	973	981	1036	956	987	968	952	1012	971	951	966	963	939	1003	975	978	1000	957	932	941	950	970	1027	1003	962	983	987	910	964	948	939	989	971	1054	953	1035	986	932	984	964	997	955	972	996	1012	987	950	1006	970	1023	999	985	1039	977	953	983	973	1003	986	1006	955	923	1009	966	1067	1015	961	951	973	1000	1013	982	983	994	944	971	928	966	945	945	974	1024	974	1011	982	1029	938	996	956	948	919	947	993	989	956	987	982	1002	1007	936	979	1003	980	997	972	991	991	987	976	993	990	1001	968	939	979	965	987	966	925	1005	975	967	957	979	946	943	961	965	961	939	1006	990	999	952	999	974	966	988	982	996	978	985	1002	930	1042	970	1007	941	945	987	962	1007	1011	1009	994	979	919	1023	1032	1025	1002	969	1018	973	954	1016	951	932	975	1002	968	971	962	1034	960	1068	1043	958	992	926	982	1008	998	949	945	946	928	996	958	961	976	960	996	1008	1000	972	947	958	984	987	1033	966	1012	953	1038	1006	968	984	998	992	956	951	974	971	965	1019	955	1010	956	956	1020	975	977	978	994	972	974	928	1006	974	946	1025	962	979	924	965	1036	952	1009	920	955	963	924	1054	953	990	927	1048	989	1006	1008	970	972	1045	964	1024	966	995	906	957	958	965	990	950	979	993	972	1024	998	962	1014	1000	1031	976	996	995	1000	940	957	906	1011	987	977	962	907	958	1013	915	932	994	1014	942	975	1013	966	994	970	991	976	967	931	958	971	1038	961	1030	974	924	996	924	961	997	1070	962	937	1004	902	965	966	984	981	1016	1033	981	954	1005	1022	1003	996	954	959	971	996	1029	934	945	983	970	981	971	979	982	1003	977	968	880	950	1021	970	969	984	1049	941	1012	1005	1017	957	997	941	994	1000	949	982	970	996	919	997	965	967	961	1006	964	994	980	965	994	961	1019	948	945	964	984	930	978	966	1006	983	979	947	968	986	961	974	969	994	969	1008	1021	986	988	962	1000	933	979	986	970	999	972	1007	997	920	1016	944	1000	991	889	1010	1032	999	1024	970	992	916	989	938	970	954	1042	1037	976	992	1031	966	1022	996	975	922	999	988	972	979	945	960	1035	979	988	941	993	1016	949	978	962	1026	986	978	980	976	962	1007	957	1004	988	977	1001	951	989	950	946	921	962	1017	923	979	979	984	996	967	1014	953	956	996	946	980	992	948	1001	980	979	1047	977	994	950	997	967	921	968	968	942	943	964	951	1044	938	985	982	915	1009	924	953	992	992	1006	936	999	955	988	907	991	983	1015	969	1027	939	962	1053	1011	1059	970	991	924	966	968	959	1003	952	1025	991	948	967	943	970	1028	964	990	980	972	979	957	956	949	995	930	935	952	970	1011	973	955	982	1016	1006	984	973	901	1006	922	994	1004	986	996	955	969	973	956	981	949	1006	1011	967	974	999	966	992	960	981	1012	1017	996	944	984	985	961	929	972	977	997	936	969	971	977	952	1003	964	936	1008	1024	961	1055	965	1001	957	984	1009	957	1015	961	1008	958	964	964	990	959	930	967	938	956	1032	964	948	985	997	963	966	952	953	972	984	1041	903	984	1008	1015	1015	975	994	930	1000	1012	978	976	954	962	1000	958	985	973	939	934	923	1041	986	974	989	961	959	979	979	1030	1039	949	975	968	998	932	1000	986	948	936	963	1007	979	963	989	1006	934	1014	1016	1005	978	976	1019	990	943	1005	1009	1045	952	953	920	981	952	959	985	984	1076	992	944	963	971	981	987	973	1019	1011	972	1002	1000	1040	959	1028	974	913	948	931	977	1031	1010	982	933	1023	970	980	994	966	1001	961	1058	1032	977	912	941	985	1012	996	984	1011	991	1011	1028	991	952	980	1002	969	1016	975	967	1008	949	1005	1006	1023	1021	940	980	968	993	1013	944	989	970	993	916	992	977	914	980	994	998	935	960	980	979	1014	1016	966	1012	1006	977	928	932	1024	1021	944	890	938	1005	967	981	1005	987	951	1035	972	937	1010	982	915	1002	932	957	968	983	962	981	998	989	971	928	958	958	965	946	1017	1059	958	1011	999	945	1015	968	1004	974	975	1009	991	974	968	1004	968	990	1010	973	1003	972	1051	983	1010	993	998	943	934	947	961	979	961	927	960	1005
23607	20680	27859	24150	22209	20183	14869	9017	6595	5234	4146	3456	2938	2593	2186	1877	1617	1506	1359	1241	1212	1146	1113	1111	1014	994	987	964	895	902	907	897	881	918	866	906	856	811	818	823	844	834	810	873	807	785	827	858	791	809	751	780	848	799	773	789	854	836	796	826	806	810	832	766	806	836	772	835	792	820	832	758	807	754	783	778	814	807	817	784	771	800	806	801	765	765	832	821	830	822	792	820	802	840	740	802	799	805	791	791	828	766	801	779	805	794	798	796	791	815	804	771	821	784	808	817	767	787	799	751	728	781	846	783	827	770	772	783	827	784	770	803	799	777	774	760	823	781	847	803	778	773	789	792	809	720	820	765	838	781	817	786	780	777	794	784	797	776	785	808	778	770	811	821	826	753	794	834	800	822	816	795	796	821	820	738	757	773	885	787	793	819	794	773	814	784	759	761	811	809	768	755	779	783	779	774	778	811	744	809	780	774	811	749	814	802	867	761	831	797	830	823	775	844	805	755	770	814	732	785	805	836	834	822	800	791	757	738	778	832	819	784	779	816	840	809	830	758	769	866	805	749	805	759	754	773	821	784	815	739	749	805	772	829	822	783	774	762	766	791	839	809	821	868	796	762	840	798	762	815	785	755	787	780	788	767	766	790	822	753	816	800	814	794	829	767	820	855	788	825	786	772	813	802	862	783	825	736	822	715	823	819	804	772	799	780	785	768	829	793	845	786	791	815	817	794	812	794	833	794	771	781	810	784	789	807	788	763	767	800	798	801	855	783	828	784	819	816	807	800	780	778	774	788	795	761	759	757	836	813	785	801	820	858	790	783	828	789	820	792	804	845	818	807	788	849	786	742	800	817	780	818	795	736	832	779	785	769	800	771	786	869	823	819	818	761	849	817	762	838	786	833	761	769	785	871	826	780	775	826	769	801	818	802	791	787	838	801	838	778	811	800	800	748	793	819	799	745	811	813	801	782	790	770	787	791	811	825	824	835	787	748	793	823	776	786	780	757	823	780	818	734	830	793	783	814	802	771	810	763	782	787	828	733	758	793	819	821	804	810	782	786	814	787	857	735	786	778	814	821	783	841	834	808	813	756	781	723	774	797	799	821	814	782	801	767	777	868	755	781	803	793	788	766	810	743	775	809	773	788	793	847	758	753	812	769	831	794	821	790	777	838	775	807	804	794	757	805	803	803	791	800	784	810	802	800	818	845	788	836	791	780	795	787	850	824	782	765	814	823	802	821	789	784	784	771	765	751	792	822	821	824	823	742	784	819	810	837	794	813	767	809	798	795	773	857	787	817	830	800	796	779	818	790	784	740	804	803	830	829	766	803	811	793	777	764	776	789	788	785	828	783	738	828	784	810	825	776	811	798	809	784	821	819	775	764	788	762	793	832	852	789	796	764	790	785	781	816	834	819	777	784	764	751	828	798	808	807	807	798	769	795	788	792	782	778	841	765	769	782	798	827	824	749	800	773	800	790	812	790	840	812	756	827	800	759	828	787	814	826	804	769	783	831	767	762	800	803	747	778	821	769	824	836	803	759	839	785	800	785	807	777	806	783	785	819	815	807	765	826	823	784	730	839	807	794	786	860	805	690	755	774	797	775	753	783	805	751	782	787	781	821	804	769	774	826	842	781	768	727	821	799	796	778	799	785	771	766	776	829	829	810	790	839	804	798	860	744	778	779	777	852	792	799	739	839	799	799	814	791	783	810	785	822	802	814	810	772	790	808	793	826	807	806	801	793	800	821	795	762	835	802	809	805	759	794	788	831	808	793	767	810	787	808	811	780	799	786	822	793	769	795	800	792	858	766	811	815	801	795	842	771	833	769	824	803	789	806	764	810	752	799	802	823	785	833	776	774	799	817	810	784	806	817	804	809	773	832	789	833	769	799	787	790	764	771	798	778	792	774	815	810	796	795	815	796	726	761	797	766	766	869	811	779	796	790	790	842	754	824	800	835	785	776	772	804	804	797	845	793	790	835	727	755	799	772	786	756	794	773	845	786	800	778	765	791	779	806	829	795	796	792	793	764	827	850	807	843	793	809	823	807	770	851	835	794	785	780	822	802	819	834	806	787	811	832	839	786	808	826	816	817	799	775	789	785	767	843	833	833	853	835	763	738	852	785	808	841	797	750	838	813	805	750	786	852	808	779	780	788	830	772	748	780	784	769	851	746	738	744	802	793	769	768	809	783	781	779	811	773	792	772	841	830	767	807	789	826	812	759	816	768	810	816	829	831	805	803	789	807	807	785	778	801	801	763	768	792	847	820	821	756	804	874	838	760	803	827	766	779	791	773	778	781	833	818	783	804	725	770	784	784	810	838	801	821	843	827	827	831	813	774	804	799	818	784	779	803	776	796	771	800	769	826	741	793	806	795	803	809	764	742	799	817	804	770	804	790	774	786	789	816	782	735	781	785	848	763	744	799	775	783	844	771	839	815	758	799	812	851	789	800	779	775	732	812	780	781	790	785	829	810	780	791	832	839	842	875	743	818	793	804	796	791	795	808	772	796	823	827	822	778	815	767	838	800	820	746	798	799	802	820	813	862	813	792	833	823	834	829	771	748	760	773	763	853	754	823	790	815	782	750	761	782	782	796	812	789	770	756	817	764	802	797	874	833	801	813	840	831	811	763	795	797	766	807	760	831	748	807	782	771	787	798	805	818	794	788	737	751	811	831	838	792	750	813	791	834	839	784	770	844	777	789	828	848	783	845	812	798	767	779	815	788	788	784	820	774	815	841	773	793	840	801	801	774	774	787	793	827	791	802	744	754	760	770	802	801	778	800	796	861	738	827	846	772	859	767	812	832	806	852	784	784	815	787	792	830	819	772	781	788	814	749	799	799	780	798	787	773	851	792	759	798	758	780	782	805	786	751	833	810	797	837	772	753	785	790	798	851	774	772	814	831	809	804	795	780	792	844	793	783	770	769	776	801	771	798	755	794	754	785	753	796	752	783	775	758	808	773	785	797	771	816	790	763	811	764	718	780	747	798	772	778	772	796	821	806	836	805	766	817	787	833	843	784	781	868	852	798	788	820	765	773	752	782	798	821	792	797	813	762	796	820	792	869	814	779	774	792	741	772	786	785	791	816	807	778	808	777	769	761	788	773	824	799	811	825	802	820	810	784	761	847	753	781	780	764	781	811	793	783	839	793	787	815	815	803	800	842	816	800	809	784	831	816	887	788	757	805	774	764	770	838	782	781	839	788	777	778	809	821	779	789	821	754	815	793	814	846	828	831	768	792	820	774	828	777	799	830	888	831	824	850	820	844	744	785	824	795	801	772	819	806	794	805	810	829	770	806	811	817	804	767	816	778	832	811	802	748	767	789	779	807	746	800	797	742	778	809	813	790	732	813	751	844	762	834	824	777	819	761	836	759	838	769	775	831	834	832	771	804	837	817	743	790	808	776	788	824	813	788	750	794	783	787	788	805	818	749	808	802	773	801	769	770	788	772	830	787	778	752	835	776	773	791
30657	48638	44227	33466	27520	22509	18566	14627	11472	9275	7482	6024	5144	4328	3601	2936	2537	2345	1995	1939	1692	1599	1500	1422	1362	1359	1352	1183	1151	1136	1114	1087	1104	1069	1012	1029	1009	988	1019	995	1010	1028	933	971	1004	953	973	965	965	958	1014	947	990	982	963	941	995	960	1026	966	960	1007	992	960	943	911	956	935	946	937	964	1009	981	916	979	905	956	956	992	935	956	951	974	1004	968	953	921	929	905	944	943	932	977	974	970	925	978	982	897	898	975	944	971	976	959	938	945	926	991	1017	963	945	950	950	985	928	994	981	943	965	951	909	984	946	975	977	924	940	929	990	943	950	962	999	988	965	974	998	1006	1006	916	963	985	959	998	946	1014	994	967	969	988	975	938	966	916	1027	956	959	961	978	985	948	922	921	934	943	962	937	934	963	999	910	936	959	899	927	995	942	913	938	966	948	989	942	987	953	934	938	920	953	945	979	955	985	970	990	927	943	944	974	936	970	973	959	949	941	1039	940	980	969	928	1006	1004	954	975	978	967	945	970	982	904	947	972	966	984	970	953	934	971	972	959	962	917	934	981	916	959	1002	979	1009	966	909	928	928	999	956	922	932	959	967	993	946	942	968	952	957	972	1025	992	975	909	973	933	1007	1003	1029	964	977	1024	944	964	939	950	986	997	934	1000	954	990	970	906	997	962	967	961	958	1026	956	905	933	973	949	966	1005	987	956	922	962	975	968	922	1020	986	998	941	957	980	940	933	948	961	965	929	989	917	897	984	974	933	955	948	982	932	927	934	948	976	943	956	947	955	1064	982	966	977	994	970	902	929	985	925	941	969	898	924	955	929	948	905	944	950	983	933	996	997	997	925	923	902	956	931	921	936	969	949	1009	918	928	905	961	966	956	952	932	913	911	982	956	940	960	1002	982	982	955	986	932	978	956	997	973	940	980	942	962	937	889	967	976	914	952	935	935	919	919	900	910	944	972	913	1024	934	973	953	978	951	977	924	944	981	960	969	1027	996	958	952	903	945	1020	956	913	910	953	988	976	983	972	972	918	973	1013	952	944	940	891	953	906	963	948	961	971	973	987	1006	950	956	917	967	987	970	972	957	963	937	908	918	960	950	938	990	974	924	973	1031	944	926	916	940	938	907	935	979	944	957	976	1004	927	940	1005	966	927	883	922	955	1010	1017	914	936	952	957	946	964	953	975	927	905	944	927	922	1014	983	907	1001	980	932	915	946	993	1002	920	998	898	948	986	964	949	1000	914	895	985	938	962	939	983	975	946	983	990	991	977	952	943	927	962	981	969	998	914	1018	930	921	1011	934	936	957	989	991	964	983	960	1015	961	935	1007	1011	945	956	966	1000	968	930	973	948	951	1000	969	971	957	978	945	923	949	1004	927	914	978	937	967	982	908	914	923	935	916	951	959	920	1042	932	957	928	988	909	959	988	909	881	909	902	967	1010	932	965	936	946	993	975	973	894	934	975	919	924	960	992	957	920	989	894	982	901	964	1016	902	966	956	984	965	954	965	995	978	909	974	1004	915	938	883	956	924	956	994	957	954	922	964	959	984	919	935	944	967	1001	961	992	948	952	972	987	962	935	960	906	945	1012	880	994	981	888	998	1005	950	945	956	907	956	937	976	930	941	984	964	928	949	947	984	885	928	971	906	984	987	968	941	970	963	979	951	949	940	1012	984	966	957	935	950	975	965	931	946	1014	971	948	967	923	960	977	983	985	1006	933	941	955	981	917	927	986	987	943	958	931	944	969	973	979	920	933	964	990	954	927	940	930	926	957	981	957	925	989	921	987	969	954	981	965	948	958	962	969	961	925	942	939	981	1002	919	928	997	921	999	977	963	940	946	971	954	981	950	935	956	1024	981	957	913	984	956	941	901	931	912	986	898	863	911	976	915	845	950	973	945	959	956	989	947	938	989	932	999	923	975	964	982	980	908	995	940	1004	890	964	995	959	952	984	970	913	988	918	962	951	976	969	940	972	925	973	891	941	1010	936	887	904	1004	964	996	968	952	957	976	949	956	1022	1060	941	945	918	993	961	950	960	1000	986	965	973	964	955	934	929	909	954	957	982	916	983	964	967	922	920	984	939	1017	1008	984	888	935	917	951	925	942	953	952	958	984	972	954	979	1023	939	964	941	921	911	888	948	975	1007	984	871	959	974	963	975	940	956	918	965	945	962	987	991	963	980	945	917	952	1009	956	978	954	986	918	968	994	917	933	965	956	935	945	930	966	942	946	890	984	961	947	920	959	954	942	965	968	937	1002	989	981	938	933	962	958	940	952	984	967	940	958	1018	934	987	993	967	916	917	985	940	1003	902	1012	974	977	937	949	907	985	1009	957	925	977	972	943	916	951	910	963	976	1027	989	1006	893	928	917	1025	934	921	1008	965	910	918	937	935	982	921	975	952	978	965	917	917	909	969	895	964	962	953	977	965	951	930	975	926	952	1004	956	960	900	977	976	981	999	966	938	983	989	940	949	973	936	978	994	989	913	975	939	959	959	1004	940	912	926	990	895	926	992	985	969	921	953	982	955	956	970	952	964	925	938	951	981	983	922	962	964	957	951	990	973	902	959	943	1004	973	967	962	949	1031	969	940	958	981	945	993	1029	904	948	930	966	989	956	953	944	969	1010	996	952	975	951	924	955	935	906	917	925	976	939	1032	940	952	957	968	946	951	973	977	979	1029	995	939	925	963	949	1031	980	935	982	905	996	985	963	939	953	938	948	963	963	955	930	931	990	962	925	898	926	934	1002	961	954	979	1011	964	1019	983	1005	934	992	960	919	947	928	968	934	1059	930	982	924	964	987	964	947	948	965	981	962	948	1029	959	943	989	911	958	956	955	914	940	895	945	948	971	903	963	943	981	980	960	955	957	966	951	970	986	976	911	975	954	949	891	950	950	936	963	924	978	911	864	952	955	918	924	949	978	945	937	986	965	922	975	1007	949	941	994	892	943	924	1013	949	938	969	1004	974	955	992	949	1002	977	949	957	919	912	981	925	922	931	1009	975	965	910	961	1003	973	969	944	929	985	902	972	951	954	929	946	918	920	977	903	969	960	967	966	934	966	979	961	963	978	986	970	963	957	895	956	961	991	926	972	943	983	980	946	902	995	947	985	994	960	1024	990	981	944	954	926	954	964	983	1000	963	971	957	918	962	916	1010	916	947	1006	892	996	978	909	958	904	978	1004	932	953	966	941	956	987	928	939	933	951	909	1006	967	935	1007	951	1027	968	944	945	958	979	1008	951	906	990	912	998	991	939	993	932	952	952	990	963	994	954	923	913	924	1005	955	917	938	948	985	938	997	914	932	988	968	941	972	1018	954	1025	944	981	908	925	918	947	933	907	1018	936	990	999	943	958	1027	916	1000	923	963	964	976	987	965	1022	976	946	961	923	937	1003	965	973	1042	982	924	974	907	940	995	940	1013	964	1000	930	977	931	1001	1007	886	940	991	952	959	976	1007	946	965	954	962	945	938	948	951	916	957	964	955	976	932	1009	974	998	912	967	1009	937	984	962	960	956	934	989	941	953	973	961	935	908	1008	922	938	933	978	914	989	943	999	949	888	930	932	939	921	921	931	934	937	899	923	959	907	957	990	905	1025	898	971	905	971	971
22391	20490	27937	23099	21152	22836	22179	13359	9047	7308	5886	4761	3935	3313	2842	2498	2103	1800	1621	1510	1434	1357	1208	1169	1136	1067	1075	1017	976	942	921	927	939	906	924	861	821	863	861	826	832	856	834	802	754	829	845	784	813	821	864	800	790	819	782	806	842	739	760	842	759	848	793	834	819	851	793	759	832	854	833	794	820	815	791	807	768	787	788	795	839	824	779	803	828	809	823	786	787	826	811	852	778	845	864	772	839	803	840	787	793	779	842	767	828	827	826	758	815	817	755	807	772	759	781	854	797	821	807	813	798	833	793	788	769	742	745	805	789	810	820	786	848	790	813	784	843	808	851	808	798	830	735	819	818	782	819	789	785	794	821	814	805	811	825	799	782	831	818	799	809	797	772	826	809	802	795	784	757	795	784	793	815	764	802	814	823	814	845	780	791	773	790	746	769	774	816	837	768	779	857	793	828	848	831	847	799	814	795	792	821	833	845	777	744	828	828	771	792	811	793	754	827	790	755	832	814	833	801	753	783	849	780	819	806	812	755	818	788	799	740	796	814	806	816	824	786	784	825	808	763	794	761	844	791	846	830	826	860	810	800	788	754	835	810	774	804	766	750	796	733	775	786	841	808	804	826	768	841	815	765	855	824	767	812	771	797	794	828	830	871	787	742	822	788	811	812	838	768	818	841	800	800	794	795	829	831	791	802	786	784	805	782	818	810	791	789	768	825	791	830	801	722	756	832	820	799	824	794	811	823	750	813	882	827	819	771	821	803	796	811	826	796	810	844	809	784	788	824	815	800	832	821	787	844	786	847	789	797	814	826	832	811	774	775	797	795	792	796	828	803	788	759	788	775	759	764	806	794	800	792	824	833	797	762	840	799	786	789	844	797	816	782	813	780	820	826	757	792	870	844	830	822	830	817	887	788	791	809	801	766	800	778	772	778	813	798	806	777	812	842	791	805	765	816	793	800	768	760	790	813	824	809	830	805	785	783	807	804	802	789	826	806	790	837	768	806	814	825	814	858	783	747	767	817	802	805	764	811	781	804	805	823	815	799	830	816	773	815	792	813	809	772	796	788	820	845	802	834	793	821	833	831	867	830	849	819	817	805	803	815	752	795	807	774	796	805	796	831	785	801	801	801	815	794	843	815	792	802	793	802	712	814	817	859	853	755	837	824	849	770	786	825	859	831	746	797	790	825	790	804	803	764	777	791	824	817	757	789	792	835	801	812	777	764	824	832	833	797	767	790	743	811	780	802	770	791	817	848	810	776	826	851	827	753	748	796	791	797	782	781	813	805	798	747	813	760	758	803	830	816	783	798	779	748	806	792	821	777	811	794	821	792	844	804	814	804	769	757	786	791	763	786	837	808	830	832	830	795	885	796	794	828	786	793	808	774	795	805	784	777	760	782	791	828	821	761	780	831	826	781	779	807	798	812	764	781	825	798	819	815	829	741	792	827	827	771	754	767	770	823	821	759	739	795	796	791	812	799	830	839	800	793	807	766	822	821	821	746	823	816	785	813	772	837	821	781	808	833	794	819	803	795	809	815	788	778	835	838	775	774	834	826	817	802	725	797	784	843	818	823	766	788	799	816	784	783	855	775	824	754	818	794	816	772	841	784	835	869	837	841	830	823	813	796	796	772	782	782	778	856	810	808	780	875	811	779	817	827	834	772	834	796	793	796	851	871	781	789	859	830	860	839	818	858	855	806	785	790	796	783	813	821	808	802	802	813	814	758	826	818	813	770	794	772	801	789	809	834	813	791	817	744	764	837	769	810	773	788	808	827	824	773	774	827	796	773	834	811	801	795	803	827	829	765	784	822	827	747	819	761	803	776	772	797	785	807	778	814	822	830	822	840	798	797	824	796	798	839	817	780	798	773	758	770	720	806	763	830	779	795	834	822	798	812	793	791	753	825	768	817	806	789	840	822	779	854	772	779	790	782	845	812	781	774	804	773	782	805	872	834	753	800	778	765	820	721	776	819	804	775	800	832	848	818	765	750	748	779	788	866	797	786	763	817	805	795	822	823	785	796	804	819	776	829	761	809	819	795	783	770	763	831	810	807	805	790	764	812	817	824	789	774	832	797	754	819	797	804	804	764	774	794	783	806	727	847	852	764	827	827	847	787	806	793	765	772	793	821	815	752	794	790	791	870	797	797	816	784	819	835	795	848	782	852	778	806	813	773	774	822	776	810	812	827	822	804	791	800	818	827	800	790	786	831	826	805	850	806	819	786	809	796	805	837	835	811	796	767	797	856	816	834	784	775	847	832	868	821	822	798	802	771	761	754	810	822	766	800	815	759	804	762	792	797	796	816	756	819	802	776	788	771	777	791	752	800	792	845	788	796	821	787	817	791	786	770	796	842	798	759	830	837	808	799	809	820	859	825	810	797	794	823	742	840	806	798	806	770	820	788	791	762	770	869	817	797	778	868	785	806	740	822	847	804	838	772	808	794	801	779	813	810	815	794	829	822	789	799	836	821	781	785	813	793	795	781	811	803	757	807	769	796	831	779	792	775	848	834	775	804	804	821	785	841	799	798	840	749	797	803	800	780	777	750	762	810	825	785	796	807	808	837	833	804	802	835	832	781	776	841	825	770	816	809	789	825	824	785	763	811	813	760	843	775	803	752	804	806	783	873	833	789	756	837	842	805	786	783	820	821	804	879	743	819	814	804	804	800	820	806	786	820	811	802	786	851	808	808	857	808	866	779	821	849	753	845	807	837	774	844	796	782	793	782	817	863	848	783	804	769	768	819	797	826	784	760	799	831	757	822	847	766	772	762	769	763	810	815	778	819	809	777	810	815	791	790	785	829	776	796	794	807	825	807	819	779	817	815	821	809	849	864	842	762	859	755	800	805	819	780	748	788	845	793	800	816	791	825	841	813	791	816	828	802	841	815	811	857	864	789	781	795	804	849	828	813	842	788	800	805	781	827	803	794	824	830	751	771	847	778	781	810	789	778	757	792	791	834	772	781	770	760	873	810	796	825	793	830	792	823	782	809	832	772	791	790	813	810	790	786	802	798	799	804	803	849	760	777	780	845	803	841	813	793	801	823	834	763	789	766	789	811	801	815	818	813	798	784	830	817	826	813	791	762	752	837	808	792	756	808	789	840	819	747	793	814	827	852	802	817	779	783	819	764	837	865	839	789	786	818	792	778	807	835	833	770	806	746	839	818	835	738	757	854	821	774	783	834	830	791	824	791	745	836	829	826	772	816	828	764	795	802	789	804	804	823	844	808	803	764	791	841	765	844	800	794	847	768	819	802	755	761	769	769	833	795	819	779	765	806	757	779	747	797	776	779	824	786	860	809	823	820	737	758	773	763	820	815	829	779	813	821	799	804	762	826	800	761	832	781	766	820	829	823	788	780	805	764	809	831	831	830	780	771	793	787	781	799	769	762	822	854	791	801	812	834	795	815	810	799	824	797	833	846	789	803	794	813	763	788	776	812	852	755	838	849	787	824	794	797	779	830	822	827	759
31692	54349	49492	37947	32316	27618	23160	18782	14879	12290	9984	8024	6852	5691	4629	4001	3207	2786	2455	2217	1983	1981	1764	1700	1565	1539	1387	1386	1288	1263	1228	1147	1160	1075	1107	1105	1093	1078	1028	975	1046	977	966	1007	979	970	1020	997	938	1000	971	906	995	988	930	1016	979	974	937	942	907	956	909	925	966	920	919	947	947	918	1081	959	910	978	889	901	938	961	970	996	933	938	944	888	1009	909	938	922	958	898	947	921	973	911	959	976	978	980	941	1014	965	963	950	980	917	943	954	955	964	941	968	907	940	935	953	977	936	1025	939	959	964	1001	894	952	921	981	960	915	951	995	863	971	965	934	946	944	974	955	909	976	903	946	916	959	920	967	928	967	957	944	952	925	936	950	995	926	939	979	941	938	877	940	903	1029	918	934	928	983	931	905	900	908	973	922	873	946	966	975	920	923	950	973	982	922	906	962	911	963	950	1005	905	972	946	982	929	894	932	958	931	936	880	929	979	950	974	894	982	891	953	920	1007	942	966	983	918	953	958	914	908	954	920	951	988	912	953	979	960	986	905	908	948	924	951	920	951	888	975	966	968	944	951	917	939	919	919	944	889	962	943	950	972	949	895	949	1004	947	941	965	883	931	938	924	941	922	903	886	952	977	891	959	956	995	955	956	957	930	935	963	928	962	923	878	973	957	922	893	945	1009	937	999	926	941	923	958	910	964	913	937	1031	963	939	973	940	951	919	936	962	876	953	953	1000	930	964	936	931	968	983	990	899	933	944	889	911	959	935	936	1001	967	999	927	936	966	936	945	959	927	954	991	951	946	977	908	918	950	925	1009	882	961	933	969	971	946	975	905	978	929	962	958	969	959	1023	939	944	972	983	982	924	951	909	921	921	940	960	961	924	975	1002	960	980	934	894	924	904	962	907	942	942	898	927	955	926	936	1016	940	932	903	955	918	931	961	965	961	944	991	989	962	925	910	939	949	924	978	993	916	931	1009	938	912	982	953	941	933	912	937	925	931	948	929	928	963	926	947	976	906	932	943	970	891	947	980	957	872	870	950	976	916	870	881	911	915	956	965	954	953	918	957	934	940	933	899	918	990	909	931	908	963	919	988	896	956	930	957	954	942	919	937	916	932	914	979	968	954	864	945	888	972	915	969	965	984	922	923	922	918	960	926	979	912	953	969	965	959	937	889	974	935	988	955	980	978	953	968	928	947	1017	980	988	930	934	952	953	936	897	938	948	986	933	859	942	967	941	921	971	951	951	932	975	949	924	934	952	924	1025	928	917	985	895	941	896	943	876	934	960	887	974	945	929	927	955	941	924	1015	943	935	926	949	955	951	946	923	960	927	916	936	916	879	946	941	935	944	917	924	961	935	931	926	974	950	921	958	906	999	939	913	992	952	877	940	981	923	933	938	934	952	1013	972	967	950	914	945	926	938	979	900	941	977	880	961	924	966	918	947	1019	919	965	997	900	975	962	961	923	969	946	895	901	902	1008	969	1009	992	981	925	968	948	951	932	942	957	936	902	966	971	981	882	946	948	935	974	951	956	969	896	926	893	962	939	918	971	914	915	982	896	987	928	905	944	981	953	950	951	950	942	927	973	981	954	923	940	889	894	976	983	914	954	988	913	931	915	906	968	932	919	920	899	1001	1007	936	932	923	884	891	920	970	966	906	963	940	924	889	936	898	910	941	953	851	917	951	943	970	999	957	950	947	917	932	971	909	984	954	982	934	942	971	925	990	898	955	910	968	922	965	973	947	940	967	930	956	969	954	898	956	940	917	968	960	926	921	988	953	930	966	922	921	922	918	981	937	964	943	955	951	924	901	937	884	921	925	941	934	962	934	953	956	936	916	975	918	968	952	890	940	936	983	973	957	964	971	964	949	959	899	917	913	890	924	910	997	981	942	970	898	991	955	943	945	948	924	949	955	924	994	967	938	945	936	912	1001	899	945	959	933	926	942	964	892	896	912	871	909	910	940	947	952	961	898	945	951	936	950	976	937	988	986	943	926	911	988	930	915	934	953	918	1023	929	1018	915	972	931	941	1005	956	907	940	949	1006	936	912	931	951	954	938	925	987	945	994	851	935	917	947	900	956	937	969	969	1003	923	924	931	922	899	919	979	916	924	931	971	923	921	965	916	957	939	926	902	919	986	948	888	948	957	933	982	957	926	959	964	924	885	956	926	957	974	900	954	944	978	886	949	963	969	936	927	942	954	987	918	860	983	983	946	951	899	932	923	945	935	898	944	920	952	952	929	871	921	961	967	954	924	922	994	935	957	926	982	946	938	944	953	958	923	938	958	967	941	957	919	949	943	953	918	926	920	941	918	945	980	954	929	940	984	971	987	921	946	949	989	979	950	947	974	929	955	925	961	880	941	991	972	956	946	923	909	901	973	946	936	921	896	940	983	932	921	941	962	1033	957	941	982	934	969	924	956	953	958	970	906	964	938	976	905	932	1007	969	916	930	932	931	942	923	974	946	921	916	962	965	993	968	886	923	903	946	977	996	964	910	947	974	948	928	966	914	973	936	925	923	910	906	930	941	924	928	922	956	950	894	962	888	975	880	908	916	924	970	984	916	957	897	929	996	940	965	928	958	970	948	893	930	876	972	929	949	971	955	1007	992	954	986	971	960	935	930	922	959	947	913	915	968	916	902	935	917	975	905	970	928	900	932	918	948	969	936	949	918	921	958	964	976	940	954	946	948	954	947	947	923	952	937	918	926	1000	992	1010	977	951	935	966	978	896	899	988	886	949	963	928	975	936	927	956	973	921	955	950	944	921	957	946	940	952	893	908	923	934	912	959	990	958	946	965	972	991	934	987	936	930	957	922	921	905	986	948	911	949	904	933	926	981	929	987	941	950	975	955	895	948	922	935	973	948	880	963	953	924	885	940	945	917	992	887	970	891	928	957	934	904	922	913	899	975	972	951	988	965	917	982	983	967	965	900	897	960	962	928	922	978	918	974	912	928	897	952	967	955	939	975	992	971	956	944	976	977	903	966	883	957	1001	974	889	967	975	964	927	933	958	972	971	941	961	969	906	953	949	956	948	957	938	926	950	955	933	969	942	909	927	943	898	931	953	950	981	921	1007	928	972	992	945	938	989	949	940	1018	930	934	922	899	942	927	937	971	928	944	925	903	995	957	980	940	973	895	970	903	992	925	969	980	964	983	961	906	934	938	944	953	944	930	944	927	905	978	952	961	985	906	933	934	922	889	966	959	942	922	960	898	954	935	983	945	950	910	975	920	930	973	1022	940	1036	968	966	989	965	882	953	914	946	949	926	929	951	954	916	920	940	953	935	939	941	944	957	1001	931	1005	962	936	948	910	882	930	934	928	915	959	915	899	874	930	962	926	962	921	932	953	927	931	995	917	952	918	924	966	975	999	935	949	950	962	921	909	936	904	906	909	961	971	946	1007	907	965	935	943	857	949	985	989	976	888	942	939	990	969	936	879	961	957	971	969	901	935	981	899	1000	942	940	929	943	915	908	943	885	957	926	915	965	920	899	932	905	950	950	931	909	861	924	948	944	885	900	993
27496	26109	32852	26187	17443	11825	8634	5978	4467	3443	2954	2475	2023	1872	1717	1519	1417	1239	1195	1102	1079	1008	1075	1048	966	940	971	840	924	919	908	847	883	864	883	876	822	861	861	886	801	825	853	805	856	851	807	816	838	817	808	833	863	863	771	799	839	743	895	845	828	821	815	809	829	876	827	817	819	843	848	862	831	880	817	788	845	859	802	837	846	797	870	813	855	849	826	777	843	821	797	836	794	825	862	833	828	801	819	843	816	824	882	786	871	819	786	771	847	816	809	837	862	854	867	796	829	831	810	828	839	855	789	869	801	817	816	833	860	780	870	840	817	850	811	839	835	801	849	814	816	873	823	804	846	853	846	814	830	835	833	841	847	787	830	798	801	850	818	796	816	790	842	804	772	841	813	827	850	822	836	784	846	826	802	820	772	763	817	832	826	777	820	806	811	856	835	791	842	809	845	805	816	786	835	794	809	814	840	852	846	813	884	835	837	890	794	856	818	836	807	824	866	858	805	900	852	813	800	852	813	818	821	774	819	845	849	832	829	846	815	808	787	827	805	790	857	836	844	789	881	803	818	782	810	860	871	778	858	793	883	812	880	850	754	856	900	867	814	803	848	788	847	800	815	849	819	762	835	872	875	824	812	849	875	809	885	836	888	849	771	792	820	820	857	789	857	858	835	820	844	833	805	796	843	843	827	835	772	825	837	813	821	834	783	799	809	845	850	847	789	842	838	886	815	825	820	851	806	807	820	835	811	774	821	844	855	888	826	856	837	829	857	862	797	788	823	826	821	823	811	812	850	802	790	799	826	813	805	841	852	800	776	786	772	839	822	844	810	793	821	871	776	855	852	814	820	850	832	805	879	764	817	801	797	808	846	868	849	835	866	827	891	845	860	784	865	863	807	791	840	797	814	798	778	846	812	857	811	792	819	843	861	866	832	782	851	828	863	861	848	831	843	831	875	854	772	776	791	821	813	840	859	849	826	834	833	795	822	798	842	788	837	838	809	762	821	841	817	868	788	837	806	838	815	874	862	841	841	856	835	833	791	841	824	846	831	838	835	809	870	842	851	784	816	851	845	793	800	845	802	846	805	807	788	804	886	802	824	797	836	815	819	774	831	855	860	817	812	800	847	774	806	844	823	806	816	812	821	822	816	805	807	805	808	875	885	811	744	812	791	883	826	816	788	833	892	848	857	832	830	804	849	837	821	887	839	851	846	790	798	813	813	807	807	823	833	849	893	863	797	820	816	835	818	810	791	821	894	832	801	825	802	858	784	850	822	801	815	780	880	785	851	843	910	831	873	781	806	821	866	847	872	835	794	798	813	788	791	885	833	818	805	823	823	851	766	852	908	833	832	864	836	774	865	804	887	862	851	825	851	874	873	865	837	863	846	844	859	835	818	826	838	814	835	790	840	821	837	812	775	774	807	822	825	807	822	825	838	784	830	834	853	795	783	819	860	876	855	830	822	864	843	869	810	853	829	798	808	827	826	815	833	872	802	807	810	817	867	835	846	797	851	845	806	853	802	822	862	818	857	802	886	787	802	800	864	858	851	839	826	820	832	842	824	861	879	850	792	847	859	853	801	824	824	820	837	854	832	806	870	797	831	812	869	861	871	800	845	817	803	833	833	866	805	804	873	869	831	820	827	821	829	836	824	869	823	806	832	817	788	851	791	842	805	845	817	800	817	815	841	788	845	790	844	795	818	787	843	831	819	798	896	882	848	797	787	842	839	839	780	832	798	820	764	837	874	814	782	816	830	848	868	783	783	892	804	852	797	896	792	816	829	764	827	819	857	812	846	809	814	788	830	809	879	817	820	834	829	817	842	814	815	828	778	846	834	807	819	797	842	789	834	859	809	843	822	833	872	825	828	835	826	866	810	816	812	870	837	836	849	866	844	795	817	804	891	851	788	795	843	814	823	807	762	840	832	834	815	828	840	809	832	800	771	797	859	855	821	794	848	820	866	766	874	823	815	832	829	840	836	818	830	827	827	788	793	796	801	869	841	806	830	807	833	862	875	752	834	794	818	878	879	892	817	873	834	782	787	824	859	836	840	847	789	800	812	767	865	837	811	882	802	817	846	820	814	813	853	847	826	876	851	811	864	846	855	813	785	820	820	818	786	835	820	837	769	845	797	787	856	819	810	807	845	823	817	832	755	790	832	840	804	818	814	806	859	821	846	843	863	854	830	814	800	810	819	836	827	851	829	797	842	843	857	831	864	813	852	856	791	759	794	856	835	875	865	815	832	793	811	862	841	827	830	819	793	870	828	837	865	838	784	763	814	863	818	841	808	805	835	815	805	853	853	847	786	814	769	799	849	844	827	811	844	839	824	795	859	838	851	763	824	817	822	848	867	891	847	852	810	816	831	763	802	819	818	794	849	839	815	845	830	793	879	836	865	817	760	778	848	872	845	816	856	835	803	866	831	838	861	809	811	797	788	861	869	845	817	848	828	815	838	844	867	818	799	808	865	827	846	889	871	849	795	861	821	796	817	824	850	868	803	822	839	842	876	827	839	813	818	834	820	853	819	807	869	809	830	848	875	847	882	861	777	789	853	853	898	820	830	830	805	813	854	830	834	797	851	853	789	871	824	794	802	908	822	860	862	801	838	860	777	812	821	806	835	762	802	789	827	806	866	844	821	792	804	792	819	828	863	873	867	867	825	841	817	839	796	832	811	844	822	881	821	900	831	793	789	819	838	805	852	768	864	857	818	811	858	815	879	844	811	826	858	780	831	802	836	804	859	823	868	813	837	786	842	781	775	797	826	814	788	830	852	819	854	822	839	809	840	826	801	791	842	833	875	825	857	844	838	795	830	880	841	763	822	822	805	812	814	881	821	829	882	794	804	820	853	790	841	835	827	802	865	798	849	822	839	857	864	848	829	844	870	866	798	774	815	809	843	786	787	867	804	861	792	847	841	810	842	808	877	875	829	820	854	789	808	848	852	846	816	907	840	783	835	816	830	841	795	863	847	806	774	853	825	811	846	802	870	854	807	831	826	847	830	823	847	819	799	824	809	824	841	864	796	810	810	835	862	865	830	831	867	812	822	851	781	825	836	859	855	836	845	847	826	832	780	840	817	781	822	866	853	815	857	828	866	828	835	835	865	828	847	831	836	774	829	857	788	845	840	842	771	883	791	803	829	848	842	851	802	889	782	817	807	768	801	755	842	778	848	790	795	876	829	813	839	873	844	837	835	852	825	805	843	817	804	821	853	811	793	825	824	787	853	839	824	833	804	835	833	828	807	816	794	853	828	838	809	784	850	832	813	835	820	817	811	827	821	846	813	845	863	874	815	831	867	849	817	859	799	798	816	855	837	853	834	860	864	848	863	771	835	844	836	810	808	859	810	796	834	858	856	882	871	813	802	773	807	825	860	772	843	842	831	808	840	853	871	867	804	868	849	850	817	829	846	854	789	824	803	798	832	872	801	786	792	815	842	828	864	846	822	849	800	806	840	829	788	851	849	837	797	839
30177	43090	38538	27962	22140	17796	14128	10827	8339	6640	5405	4313	3706	3188	2696	2366	2114	1832	1676	1575	1428	1370	1374	1306	1290	1214	1146	1130	1077	1088	1101	1053	1066	1023	1028	1064	1041	1045	1001	1013	1002	1017	1017	965	1029	1058	1011	1032	1032	981	968	992	1066	1012	988	1001	1014	1004	978	996	972	977	1042	993	973	1010	962	1002	1019	1019	983	1026	1027	1003	1018	1036	965	991	1022	985	993	995	940	1008	964	995	1037	926	1020	997	991	1065	968	1045	982	1058	1025	974	964	973	934	982	971	930	980	958	1021	1040	983	968	1000	982	1008	1040	994	941	1002	979	998	999	1065	1019	1000	997	1057	950	1021	983	957	984	1003	930	996	961	1000	978	960	1002	981	1029	1006	1013	1014	1025	986	1031	989	1022	989	978	1045	994	1000	1014	982	1000	1025	1058	1003	970	1026	959	1018	1012	1025	1046	997	996	989	1012	1017	967	987	971	1028	1046	986	950	1027	1042	1015	962	965	1019	1034	962	982	1035	944	1024	985	1003	997	1042	974	975	1033	1041	1000	1003	980	995	985	1024	1035	1025	1001	980	978	996	952	945	1001	1016	963	947	949	978	1005	963	955	990	923	971	946	990	991	989	994	993	978	964	1044	1023	1023	998	995	975	1026	1036	994	1006	996	961	994	988	991	975	1002	965	941	994	1031	1018	995	1010	980	1001	984	1002	992	961	1014	980	1007	969	1016	1037	1010	965	988	954	997	953	984	1037	969	998	998	944	986	982	952	1015	1041	952	994	974	982	942	957	998	964	973	995	1008	1015	992	1045	1019	983	984	985	1051	990	951	986	1011	1018	982	1005	972	965	976	993	954	989	966	1001	972	1050	1007	1005	1034	1021	969	1023	996	996	987	975	949	965	945	992	984	1000	1009	971	1023	996	998	1004	999	1054	1013	973	980	993	1033	1001	1002	958	957	1016	951	969	1034	1021	954	954	992	959	996	960	1005	1031	994	981	966	979	986	1019	975	1029	1023	1001	974	1017	1001	966	956	1006	998	956	963	967	999	1026	1002	1041	986	988	968	921	950	961	979	984	1017	1001	961	981	1003	987	991	1013	967	1005	1053	1015	911	970	1051	992	979	982	1008	997	1013	1002	1014	1004	1010	1015	976	988	972	988	1001	1047	1042	978	960	969	974	982	1006	961	996	968	986	1017	1005	992	1016	1007	983	1026	1016	986	1025	983	961	967	1023	1041	976	965	986	1050	943	948	974	974	1059	967	960	1032	993	986	983	967	1026	1035	1025	946	1018	1010	961	931	1003	1004	1003	1035	1051	975	975	948	1004	999	956	950	979	993	994	998	1018	991	974	960	1012	968	965	1046	990	1000	1005	960	997	1031	996	1009	1037	1016	942	1008	982	1043	1034	985	1056	1003	1039	957	951	1025	1004	981	1027	1024	970	992	1062	1017	999	969	1019	982	934	1037	1011	1003	1009	1010	991	981	1014	1029	987	954	1018	934	1001	981	969	967	975	969	1048	1009	1014	982	1025	1009	964	1012	1026	975	942	1013	1009	1049	997	1031	997	992	956	962	991	993	1006	1015	1029	1037	944	1031	1042	988	1042	993	982	992	1002	1078	985	1025	983	943	1040	1005	1018	1022	1007	983	989	985	983	966	959	966	1009	981	996	964	1012	1020	1039	986	981	1023	975	1006	998	936	930	1010	1003	970	976	1030	957	1047	1011	1022	1035	966	976	986	982	980	1004	1016	999	1010	1031	974	964	926	1027	981	983	1014	1020	1005	996	945	983	923	1030	981	993	925	1016	990	1012	987	938	985	1024	993	953	943	1001	966	1030	998	1049	970	1044	982	992	1005	968	983	931	963	1010	960	956	937	1009	967	1037	989	998	1009	972	983	967	1006	1001	973	988	1016	984	983	1006	1020	951	953	979	1028	996	979	963	972	980	964	960	980	966	973	1037	1003	989	1001	1008	963	971	1009	950	986	1008	1006	1004	1017	1020	1028	945	1010	989	978	992	954	1071	1008	926	985	984	930	1043	1026	999	992	996	998	981	1054	1051	922	991	982	994	921	1037	992	969	977	990	965	1008	961	991	1042	997	956	1011	976	1006	971	1025	944	1006	993	1017	981	1036	995	1035	1015	1005	1029	989	999	1003	972	946	939	1008	977	993	997	1024	981	1003	951	935	997	955	967	979	952	1000	945	1011	986	1032	983	981	956	1045	991	987	973	966	1009	974	1004	972	993	983	986	997	952	952	1027	909	970	1004	965	987	1045	1041	1001	1011	957	978	974	1021	981	960	992	985	1023	995	1005	1006	993	1035	996	931	960	951	970	943	960	1010	964	1000	948	1014	946	974	986	1002	1006	952	986	960	1009	969	999	1017	1024	984	1014	998	963	918	969	997	1004	1039	927	1070	963	1021	955	1003	1015	993	1044	1007	954	926	964	966	1003	1035	1026	970	1001	994	1013	991	979	1009	955	1026	971	985	982	1017	980	956	973	1037	974	1038	964	1017	994	997	981	1001	962	993	966	927	991	926	1005	917	957	988	990	982	998	983	1023	1003	966	980	935	1012	1006	958	1002	999	967	959	976	1010	1053	1019	1009	1059	936	1019	1022	1007	994	1033	957	992	992	963	888	950	968	1002	966	1002	994	924	923	988	970	961	1017	982	950	1002	961	1048	996	1098	1044	923	977	944	979	933	1034	989	966	1030	995	947	1004	957	985	916	1019	966	981	972	1018	998	972	972	1001	967	979	984	1034	987	995	977	1002	996	958	990	971	990	945	1017	1003	1010	1003	969	955	1036	969	1019	963	1026	985	938	1037	1026	969	995	965	971	1039	946	952	1010	975	975	997	1004	1015	987	1041	1053	964	966	981	989	995	1050	971	1000	987	974	986	1016	993	922	986	1008	998	1008	1008	930	1020	926	1046	1021	958	1019	902	969	963	945	1022	995	995	965	1018	1048	1013	967	1033	1022	1043	964	943	969	992	1002	999	1015	986	993	1019	973	996	1015	992	967	1029	1034	1036	1007	982	969	950	980	999	950	996	970	985	1004	984	1034	1012	978	1006	1007	999	1022	984	1045	1009	962	995	997	999	1022	1015	948	966	1005	1025	961	1000	1008	958	1006	952	919	947	987	966	982	1085	1013	976	977	1018	1018	982	921	994	1031	1008	1002	1040	948	984	1001	988	1040	956	1036	1023	957	1052	921	989	1006	958	993	962	1046	976	992	978	982	971	965	1009	993	1068	988	1016	962	1037	984	976	977	1029	1016	1047	931	968	952	972	987	1034	994	1022	977	961	998	977	981	974	1055	1014	1044	979	1032	998	975	986	1007	973	928	978	1008	948	989	997	973	1007	978	987	1010	1012	1060	1004	995	961	949	934	1018	963	959	1012	1002	1017	995	972	1036	1037	985	1020	980	1058	1005	1001	1004	1017	952	988	927	976	1006	988	984	954	982	954	1019	937	1005	1008	1023	940	996	978	951	974	951	978	969	1000	960	979	1012	994	973	974	998	952	996	981	979	992	1034	1032	993	992	979	987	962	996	960	964	968	991	1006	1005	937	1013	1012	1039	960	1014	1042	1001	969	1006	988	1063	1013	984	1000	1002	977	1023	988	1032	948	967	960	1012	1012	969	941	974	988	1039	951	954	943	1018	965	1015	1007	938	990	969	969	1048	990	1008	1034	1019	1038	1001	994	978	991	1008	975	1014	991	1017	964	968	992	984	969	1006	1006	1011	986	1037	1032	955	957	1039	985	962	982	993	978	952	1044	970	993	1021	997	954	959	980	1017	989	996	1009	1019	1011	944	961	978	922	990	1036	998	1027	988	982	995	959	971	963	1014	976	1014	1027	953	976	1011	971	1000	963	1014	970	944	1015	1030	940	1012	1023	975	993	1033	998	964	999	1009	955	960	994	944	978	955	990	948	1013	914	949	969	964	1025	993	1004	966	952	990	952	1010	933	992	1016	999	1024	989	939	1021	1021	995	985	974	956	985	1012	969	993	1022	1059	991	1006	955	993	1016	1032	1013	1002	980	1022	1066	1024	955	937	939	956	994	984	969	1059	921	975	972	981	1008	1032	1027	998	1017	881	1031	945	991	933	983	1029	992	964
23611	20684	27843	24256	22205	20458	15515	9780	6886	5319	4404	3539	2882	2514	2200	1928	1698	1582	1424	1242	1152	1144	1143	1078	1063	985	981	958	937	962	916	914	944	881	853	915	874	843	849	830	804	840	899	902	843	803	823	835	813	848	828	829	814	815	752	848	793	772	817	799	793	809	839	793	773	754	797	793	851	796	837	821	801	785	762	763	836	823	810	833	810	807	816	836	804	801	813	792	828	804	805	782	798	830	766	792	834	764	794	767	806	851	806	789	863	809	792	799	805	828	798	827	814	783	816	791	807	836	797	809	786	803	775	803	775	825	815	860	819	827	823	821	848	753	789	810	809	783	831	821	831	829	857	857	834	800	808	817	829	785	818	835	800	782	786	784	871	796	793	806	780	771	787	782	821	805	808	811	830	802	816	808	843	809	793	833	821	784	827	732	829	778	754	813	818	750	790	836	799	804	766	812	790	789	842	790	811	818	866	794	796	784	802	820	782	787	813	820	783	810	835	780	832	781	822	783	855	830	819	820	845	843	815	778	833	819	776	770	743	820	761	807	840	770	805	801	771	756	835	801	781	780	764	738	802	776	874	807	850	810	800	836	768	848	826	805	814	837	795	788	818	786	820	794	812	776	782	783	812	818	801	838	840	839	782	781	820	727	805	829	767	828	812	796	791	792	811	739	826	805	808	822	737	795	766	769	776	788	766	774	832	859	776	842	804	771	789	802	822	802	807	777	837	797	818	792	804	782	827	823	795	812	823	819	742	859	843	784	796	804	801	788	776	826	875	840	826	764	842	787	798	770	845	814	784	824	835	764	771	805	840	826	794	790	838	813	786	793	844	792	797	748	804	804	859	828	795	821	833	835	770	782	829	794	827	832	794	789	837	858	821	779	800	781	789	815	763	820	834	773	802	741	797	860	784	816	801	807	789	775	818	747	802	794	824	827	768	779	771	832	721	841	749	787	781	791	816	847	781	775	776	768	863	848	794	778	796	845	793	815	814	798	795	796	782	836	806	754	816	797	759	853	818	764	786	792	807	786	818	828	840	854	814	799	815	832	823	813	718	783	807	883	793	807	847	810	829	783	775	770	788	787	851	821	819	814	793	738	791	810	810	778	825	809	827	785	761	839	819	706	765	762	793	826	804	772	832	817	816	790	806	861	829	756	785	846	784	831	831	815	842	794	803	780	821	799	737	777	827	799	785	807	797	819	867	784	829	846	763	836	801	840	826	856	755	759	772	837	842	805	806	789	827	762	799	774	805	785	791	788	791	821	794	801	824	836	800	795	790	767	846	773	858	844	807	820	783	819	809	784	801	765	831	820	778	800	812	833	814	817	856	835	842	830	825	772	837	799	815	819	780	784	785	761	821	804	778	768	794	827	763	844	832	816	816	792	791	786	814	750	807	795	804	860	814	736	838	800	790	796	822	794	785	816	854	781	780	805	797	785	810	801	825	799	818	841	783	822	781	827	806	826	784	833	751	811	847	849	804	775	783	784	751	803	776	804	769	840	828	797	787	835	775	802	803	789	780	818	840	775	763	833	809	794	780	749	765	786	818	807	800	856	828	830	847	738	789	791	757	766	819	754	833	812	800	761	816	777	850	763	839	778	810	783	782	767	769	817	813	806	782	811	810	783	765	805	789	812	780	797	803	843	769	783	776	798	780	816	821	831	775	801	781	831	787	772	847	786	781	802	759	785	776	791	819	856	769	807	790	780	826	796	814	805	771	808	795	804	859	756	795	792	808	758	770	789	820	791	824	821	828	810	777	811	775	801	825	837	792	796	815	867	805	792	802	795	852	824	830	815	778	813	842	808	811	770	801	810	831	824	825	740	809	763	830	804	868	799	862	825	813	776	753	805	777	764	796	844	761	774	822	781	802	839	770	801	823	786	813	802	809	862	830	806	792	831	806	803	878	812	797	855	853	793	800	751	845	812	869	792	786	814	785	826	802	775	802	815	815	817	843	760	794	815	818	758	802	771	818	762	791	842	795	803	839	851	824	790	877	797	811	785	759	782	848	792	783	786	799	778	856	834	764	777	827	821	793	793	803	802	800	833	853	776	845	843	797	739	815	796	805	804	752	821	817	796	793	820	786	729	755	837	851	843	826	761	767	830	786	758	836	758	835	805	831	756	797	821	827	807	781	804	759	778	794	809	813	833	857	777	806	793	792	831	804	832	815	825	831	779	832	799	752	827	792	782	776	844	838	812	802	775	862	827	812	756	818	821	777	762	767	779	784	852	814	798	792	801	744	788	832	822	785	810	846	786	808	743	826	833	776	775	845	785	791	813	813	802	779	818	782	804	847	791	779	796	799	791	747	780	767	798	769	813	785	759	812	786	781	802	767	827	818	806	804	831	836	801	782	808	805	793	748	753	775	774	797	781	827	805	814	827	847	818	814	772	828	800	811	800	831	821	817	723	834	765	799	780	876	786	784	812	791	793	764	814	780	803	826	822	763	796	775	832	774	785	814	784	774	772	832	810	780	790	840	837	830	801	704	798	846	840	806	803	814	824	767	803	832	775	808	797	774	811	752	813	814	802	879	831	789	846	796	809	798	800	797	852	802	845	817	777	788	810	814	744	824	801	796	753	798	825	775	813	834	794	777	781	818	808	845	813	839	770	809	804	810	799	816	815	768	779	774	767	777	799	751	850	807	782	776	817	801	788	816	796	768	816	744	774	814	792	803	833	798	845	746	797	838	811	820	778	787	808	811	783	796	823	801	855	834	807	849	785	777	817	843	831	828	794	822	799	805	758	800	811	798	821	824	793	769	809	785	795	824	877	792	774	808	805	810	822	805	841	815	823	829	847	811	797	768	795	829	800	808	791	823	836	789	829	801	815	809	801	792	755	787	780	802	822	752	796	817	762	859	818	820	757	779	802	822	775	811	803	845	812	776	816	797	858	786	813	849	795	777	773	796	815	813	793	833	805	760	807	769	825	784	749	772	781	885	798	793	844	814	839	760	767	799	793	793	797	801	811	785	812	769	838	833	807	794	811	793	827	800	779	779	854	777	839	821	800	780	847	802	802	788	808	774	779	772	818	839	826	776	776	742	777	807	814	836	822	785	782	776	769	891	816	795	798	813	785	804	795	818	786	776	740	820	828	830	776	790	856	776	787	794	795	784	779	800	833	836	820	840	798	825	819	848	772	791	802	834	766	806	804	817	757	803	777	808	832	829	807	785	795	815	791	774	836	795	785	788	818	809	862	796	838	794	793	790	774	807	832	828	813	815	764	776	824	814	797	790	784	788	814	779	785	834	770	786	748	827	814	853	780	802	805	807	792	792	802	797	789	813	777	801	845	770	861	801	786	771	814	794	838	778	808	817	857	778	807	798	765	869	762	768	780	788	827	764	837	841	801	766	807	810	820	803	837	777	789	825	868	836	763	826	836	760	808	798	806	823	835	774	782	868	774	858	838	861	779	796	805	832	793	741	747	733	773	827	848	760	768	793	853	764	825	781	807	836	778	817	811	777	825
30034	48803	44262	33894	27609	23408	19078	15462	12121	9453	7854	6227	5143	4174	3786	3158	2637	2380	1981	1870	1701	1610	1578	1436	1382	1261	1315	1224	1219	1197	1110	1117	1078	1095	1067	1044	1028	1072	1070	973	1042	1026	1015	1013	1015	1002	962	980	1021	1057	964	973	1009	959	979	981	915	1017	946	975	908	986	978	981	966	954	983	966	911	927	962	984	999	1010	960	987	1000	946	983	930	985	970	938	973	1006	947	959	940	947	985	960	984	1015	934	956	960	989	959	930	926	978	962	990	977	978	990	929	934	970	947	973	904	963	970	975	1033	930	964	1008	925	987	952	991	985	927	916	931	926	945	946	987	955	944	917	1005	960	882	909	918	921	1011	976	928	966	981	953	1001	936	996	1016	994	951	937	970	903	955	979	918	985	988	996	1002	997	961	1044	924	948	923	919	985	949	924	963	906	987	914	983	969	935	882	944	933	934	999	1025	965	960	984	930	952	890	981	958	916	953	941	977	977	937	1049	980	981	969	964	1009	956	971	965	981	963	943	1004	999	949	955	934	985	959	1010	957	987	907	993	924	1056	1002	936	1000	985	951	967	967	931	952	965	978	949	937	1001	962	966	1002	947	947	984	987	1005	898	1014	908	933	1012	941	953	1007	974	930	910	987	936	992	969	1004	903	951	954	954	941	970	989	964	992	957	980	1004	987	982	972	977	913	941	954	932	875	984	974	932	983	915	977	957	918	939	963	957	953	959	959	961	917	938	984	984	1046	896	941	949	1004	981	951	957	941	1006	969	973	998	990	985	911	944	994	997	948	957	975	970	1005	994	973	968	919	999	921	957	978	974	973	950	943	969	981	924	983	983	943	963	1007	952	1007	934	930	1011	953	977	981	1026	928	1055	977	964	1001	959	924	989	959	952	954	965	944	983	1035	1008	918	959	979	978	891	919	968	891	930	987	969	959	1008	957	964	945	993	950	949	970	902	1026	948	1027	919	950	941	960	912	1005	944	1003	1038	988	989	980	1041	956	952	972	954	938	965	941	921	936	1009	973	963	958	974	932	959	962	952	999	1003	974	1036	929	1025	921	991	1034	913	1004	1014	967	1009	932	984	937	938	922	941	927	981	938	965	940	986	982	957	931	968	997	1000	1002	1006	954	999	964	970	955	1043	966	950	1000	1002	968	994	937	981	991	1001	982	1001	935	996	1002	953	961	937	923	1024	881	981	1016	930	1043	990	955	962	1005	1003	972	882	961	961	920	994	938	923	1005	970	954	901	995	942	964	1005	894	976	986	985	974	945	990	941	916	940	926	965	952	1002	995	983	979	936	959	1010	1012	935	953	973	981	922	979	994	900	978	911	1012	948	975	990	975	1016	1028	928	958	968	947	961	907	1007	949	1020	995	959	1034	886	936	1047	962	856	1012	996	972	955	894	958	970	940	965	957	928	954	925	949	938	958	942	947	939	949	1017	948	942	975	961	927	960	908	976	919	968	989	1001	964	976	1015	994	961	932	994	1002	963	976	1004	987	1006	965	945	985	972	997	987	1005	924	942	984	938	1013	977	972	956	977	941	946	928	989	932	935	986	1004	962	975	963	970	990	990	977	956	976	920	939	976	944	999	1000	967	956	972	944	1010	981	968	977	945	981	923	930	951	958	935	966	934	985	935	988	942	940	983	1001	1005	959	972	992	972	929	1007	978	942	996	977	959	949	1018	886	955	1000	911	1025	935	987	974	969	925	952	966	974	959	993	981	973	983	940	938	966	887	992	958	989	949	983	951	980	981	1007	948	1000	968	969	954	931	952	971	975	955	1009	977	1007	997	976	937	963	1007	996	942	975	981	973	952	969	987	967	964	997	993	898	948	978	953	935	950	935	921	950	1008	901	934	955	972	938	942	923	993	993	967	968	949	943	1011	954	936	999	949	944	976	871	964	1012	1004	977	975	999	939	973	1004	937	904	969	964	936	938	970	912	1005	993	924	951	896	937	937	979	965	968	992	1006	963	924	995	954	1011	957	929	959	892	996	985	944	966	975	890	997	963	958	912	1030	965	967	987	978	986	971	930	952	995	981	1000	968	938	1004	984	953	987	1001	969	984	986	907	968	965	983	967	957	960	982	964	1012	924	955	1052	970	1015	944	942	1000	954	1014	955	958	960	974	935	888	941	966	981	976	1014	963	1007	956	947	1007	944	959	943	950	953	976	886	909	897	914	959	1005	932	934	951	1017	938	971	963	934	885	956	988	890	991	1016	1006	942	929	978	1007	937	967	919	972	937	991	1002	1028	922	971	931	907	913	995	1070	987	913	940	916	995	995	988	1004	1016	954	998	999	975	914	955	993	1008	981	1006	924	987	1015	949	970	955	986	954	925	994	962	991	975	1010	976	1002	954	924	985	960	959	1095	945	972	961	973	928	995	924	1017	919	1002	955	999	978	971	929	1000	992	983	989	917	969	970	932	956	1003	964	979	938	940	977	955	878	876	964	933	1016	951	988	944	1000	966	911	961	975	998	962	962	967	945	924	1026	953	931	931	912	968	933	1007	963	1015	993	955	930	923	959	1051	1010	1002	939	926	944	878	954	969	935	960	981	976	984	945	999	945	932	1005	892	1015	933	1002	919	944	958	994	998	991	935	951	979	956	991	909	961	966	963	958	950	975	954	998	955	977	985	948	979	952	964	1005	974	989	1018	993	964	1026	944	959	944	1031	986	943	1003	988	903	979	962	995	966	968	938	935	950	998	1003	955	961	941	964	953	953	977	964	954	975	931	884	895	977	993	976	960	1022	921	977	980	890	960	989	916	935	952	959	976	907	952	975	988	966	953	996	973	1001	984	1021	988	996	946	967	944	971	951	989	945	981	985	938	978	981	1007	993	1001	965	950	953	964	947	991	973	954	959	995	1002	987	920	972	968	1011	945	951	973	959	973	947	1006	1020	999	973	965	954	925	995	931	917	960	980	1037	963	940	969	955	942	961	940	952	997	966	918	991	954	907	923	931	971	945	976	912	921	931	932	1008	939	961	953	979	1008	988	981	1011	983	1005	945	995	903	943	1003	978	947	951	976	947	966	966	994	965	950	946	951	967	957	977	891	946	973	908	1009	1021	961	957	998	928	915	985	964	1006	1013	1009	976	918	936	954	941	958	973	961	901	975	964	998	940	972	995	925	1016	928	972	997	959	973	997	965	941	1010	951	965	1048	937	985	1005	989	956	930	997	928	919	1026	952	1004	961	1050	928	1005	948	975	945	923	912	983	921	864	983	974	979	923	881	975	982	946	945	979	977	956	993	963	994	975	952	935	954	949	998	928	963	925	939	967	917	972	982	989	927	920	922	939	936	984	988	938	962	980	967	995	979	991	944	959	947	1006	940	949	969	961	959	984	945	946	957	991	1005	981	985	995	916	979	952	1019	987	935	1002	972	970	943	1008	920	981	1000	1001	966	939	922	990	997	905	926	916	981	989	1007	949	969	928	887	1022	1039	1001	974	918	971	957	965	960	933	976	983	918	932	992	1025	956	956	964	934	1020	947	955	989	924	959	926	963	956	968	960	964	941	981	1000	974	965	1002	992	1005	956	997	970	951	960	926	974	945	957	939	972	999	934	1000	930	995	911	1005	994	984	989	902	937	928	981	986	940	969	946	1016	1043	985	947	950	949	976	947	980	950	908	981	948	970	934	962	977	933	953	952	983	926	957	946	936	959	981	995	928	915	972	966	963	929	968	926	1055	1031	996	931	963	967	905
22538	20660	28224	23231	21157	22698	22153	13378	9241	7217	5863	4722	3890	3119	2857	2405	2154	1894	1604	1513	1376	1351	1245	1271	1134	1104	1108	1027	997	1029	951	917	961	915	985	874	894	907	869	897	857	843	869	860	849	854	872	890	864	876	895	807	834	843	836	826	834	788	831	816	849	851	810	818	862	844	847	809	822	869	812	831	838	852	835	791	807	798	836	803	853	858	816	801	853	856	761	806	820	811	827	808	808	816	826	762	814	836	812	830	802	720	806	811	810	807	815	804	807	779	835	814	854	816	856	767	818	804	813	830	800	862	822	823	845	832	881	786	822	793	827	740	772	816	788	808	850	824	809	784	842	816	777	788	815	803	764	798	799	824	789	873	852	832	785	824	852	867	855	776	803	811	842	791	802	840	832	882	771	852	784	782	830	829	847	818	855	812	822	798	865	839	847	798	764	811	784	887	820	857	852	788	802	806	809	773	875	823	814	877	869	749	833	827	832	760	748	877	784	855	804	823	797	835	804	850	822	765	822	867	817	807	818	822	790	778	815	817	864	821	796	821	804	801	824	779	788	830	850	786	826	836	840	828	807	821	774	770	819	849	837	812	865	751	781	784	834	815	776	767	839	839	824	796	850	834	843	791	815	837	759	847	815	759	801	800	763	848	831	812	794	821	841	806	776	803	794	858	815	833	836	797	863	853	796	848	770	811	840	781	793	831	809	849	823	819	872	844	796	828	801	821	801	813	823	828	808	836	796	794	888	805	848	826	863	848	830	822	892	800	767	812	847	788	865	836	792	813	822	834	781	829	803	781	821	796	847	779	828	773	808	806	818	808	781	804	796	809	804	793	830	823	799	820	872	825	782	765	812	867	803	833	782	809	822	845	841	811	804	808	817	822	826	803	834	813	843	775	897	828	795	858	837	842	829	877	781	818	836	861	808	802	785	817	830	862	813	807	872	789	857	794	819	828	837	815	799	829	842	857	809	820	805	832	782	840	808	789	753	854	758	804	842	856	878	845	803	777	821	809	792	814	811	830	837	818	802	849	829	803	821	799	791	790	824	816	786	853	795	803	803	849	835	845	843	774	834	781	858	763	831	822	834	785	818	842	815	821	798	855	808	857	825	840	802	807	831	820	830	813	837	809	785	819	823	788	779	827	771	832	802	775	790	820	764	779	753	855	781	847	833	804	780	767	838	746	828	846	828	828	812	857	863	805	815	849	819	830	877	812	754	839	817	837	834	835	828	835	824	822	836	798	849	805	814	800	789	786	800	863	877	806	813	835	792	824	838	794	826	783	797	843	805	810	791	820	817	821	835	794	810	801	796	844	787	851	820	765	804	809	762	831	833	834	819	809	766	843	802	841	871	824	818	831	825	758	800	883	833	782	799	800	827	833	906	823	751	845	817	782	840	820	791	798	805	798	816	792	841	764	804	794	779	843	847	791	820	835	807	782	873	796	814	830	789	759	799	816	797	827	781	792	812	798	829	858	822	822	782	856	820	834	818	841	803	803	807	787	800	805	824	790	829	816	818	796	808	811	837	859	801	818	811	833	783	839	830	802	845	832	787	837	814	808	798	836	824	819	812	839	784	792	830	822	771	793	807	773	765	796	822	851	750	817	789	833	837	789	850	830	818	791	799	862	835	813	771	790	820	839	814	854	853	830	821	773	780	823	806	797	820	815	847	817	824	822	793	823	842	819	822	828	815	883	826	821	810	812	840	810	862	819	810	824	874	789	839	790	789	839	839	804	803	814	821	805	790	816	767	810	831	809	811	813	850	820	824	812	824	848	843	775	840	795	760	797	849	811	776	832	840	841	825	804	859	795	769	817	852	849	833	790	894	787	836	835	800	844	823	807	828	811	783	818	827	751	825	832	848	785	734	808	816	807	852	838	823	784	851	898	807	768	844	822	758	827	785	741	866	839	813	786	753	854	838	830	853	832	811	798	815	833	808	771	825	799	849	825	813	847	828	786	854	852	809	822	801	848	814	768	756	816	797	751	837	811	781	858	844	767	802	793	790	810	798	863	820	852	854	815	840	757	809	815	799	809	819	773	828	815	806	869	772	827	857	832	794	805	818	807	784	771	795	844	788	827	829	838	804	784	781	805	858	826	797	848	855	835	804	867	821	829	803	853	813	828	826	835	850	820	804	823	806	824	817	797	855	815	804	841	798	808	851	826	807	848	787	806	827	801	756	844	811	788	842	837	826	770	865	849	827	826	785	798	809	847	807	843	767	860	866	799	888	791	846	787	864	917	801	799	855	798	826	830	784	788	840	821	780	852	802	789	794	825	841	789	859	787	791	830	855	846	783	815	801	749	821	825	752	773	829	803	763	817	880	838	822	814	839	832	818	825	859	804	857	801	814	816	774	799	812	826	841	811	826	818	877	801	808	806	827	846	849	848	800	796	817	817	822	869	858	798	861	789	787	829	811	801	802	805	849	817	849	807	809	825	842	805	797	755	845	818	839	808	835	842	811	813	840	838	815	796	822	829	800	883	768	835	803	806	830	854	815	808	781	873	790	816	816	824	843	813	819	797	853	843	841	803	841	795	778	812	785	855	782	892	852	782	791	801	795	793	776	791	844	804	791	780	748	777	787	791	842	853	821	819	788	820	787	801	854	848	796	819	868	810	817	808	844	795	800	808	807	804	811	755	848	800	791	799	858	854	858	856	889	836	787	783	786	782	858	835	808	772	851	827	811	820	793	791	797	835	778	837	805	801	839	800	829	852	741	743	819	813	792	771	803	830	813	758	799	821	896	816	797	780	750	762	775	779	821	844	848	772	787	797	851	810	841	795	799	859	776	816	815	791	836	814	742	784	832	824	843	821	836	790	798	806	820	812	849	857	765	754	859	778	807	871	857	829	838	755	831	814	808	792	775	843	794	845	853	818	828	856	790	814	763	822	801	894	871	877	843	836	824	824	830	849	882	833	797	831	797	796	853	792	765	812	750	783	823	777	773	768	809	838	788	815	822	872	827	848	803	839	847	833	808	822	818	836	775	841	802	844	784	834	806	765	851	819	813	769	848	813	853	852	808	783	803	812	824	755	824	809	832	812	800	827	822	794	843	799	759	840	810	823	822	829	733	804	800	870	875	830	791	837	827	784	838	767	768	831	839	789	796	869	796	777	814	820	780	845	818	784	844	788	812	876	834	801	836	831	815	816	783	834	841	885	802	815	862	813	834	842	809	798	811	819	829	782	797	816	837	780	808	826	832	801	785	794	800	818	813	764	765	765	825	871	859	804	793	813	863	794	828	844	850	807	873	828	774	831	841	818	839	850	819	860	830	805	762	816	814	812	840	789	839	822	761	810	826	861	841	801	836	893	828	869	801	791	825	814	796	772	844	767	798	797	846	848	812	834	838	811	766	868	809	862	889	798	851	852	795	856	838	785	828	778	816	761	835	805	801	794	794	812	841	829	805	793	791	828	832	832	838	790	866	824	854	777	803	828	789	882	789	790	830	782	877	794	798	833	835	847	812	769
32791	53938	48717	37487	31614	27186	23041	19109	15347	12276	10192	8125	6655	5508	4786	3921	3439	2848	2468	2174	1981	1878	1736	1688	1466	1507	1399	1326	1320	1194	1217	1193	1162	1097	1080	1118	1033	1036	1040	1055	1113	1025	1046	989	974	978	930	1015	984	1057	929	1031	977	961	911	990	1004	934	937	992	954	986	922	873	971	991	929	899	931	950	936	960	992	984	987	976	1008	951	942	953	979	967	982	990	925	969	976	922	929	906	1003	932	924	972	960	952	1015	949	1019	975	992	940	966	1003	1014	1000	1003	960	931	961	988	998	904	946	973	928	959	904	965	1002	982	987	997	995	971	1024	925	927	950	991	948	973	983	1022	987	961	907	946	950	962	894	961	955	994	935	889	917	943	964	952	989	916	954	913	1001	972	888	922	955	989	910	993	964	950	985	900	954	925	982	945	983	980	947	971	918	936	950	948	969	951	994	897	1010	986	989	934	958	932	980	952	920	946	934	933	1004	933	962	955	926	992	939	994	992	1016	865	936	990	957	934	986	952	928	959	933	964	930	960	954	928	909	978	951	926	953	951	944	926	952	981	982	938	941	950	961	999	981	982	936	938	998	975	961	930	950	967	978	934	954	970	922	960	960	936	988	930	987	1003	943	949	971	979	1018	939	919	975	914	940	969	949	958	938	995	936	947	960	958	966	989	956	963	1002	928	971	972	940	984	961	912	918	920	1021	961	957	972	925	901	981	941	971	925	980	1024	931	909	922	1005	992	959	992	969	954	932	1003	1023	906	962	961	924	970	932	919	884	978	986	924	958	943	936	897	951	937	914	972	990	938	983	922	950	1030	917	973	983	1012	987	963	978	989	969	982	910	975	965	961	939	958	929	971	942	974	982	957	953	931	880	973	985	954	947	907	994	950	975	949	929	960	911	995	994	896	967	967	873	963	994	1007	951	922	980	916	960	931	963	950	1010	978	918	950	915	969	937	950	956	952	909	961	962	919	1031	909	948	919	877	951	943	972	951	1030	968	946	937	1012	966	942	1012	941	940	951	964	927	963	990	964	1000	965	963	984	950	938	958	966	943	978	985	963	944	940	967	922	982	948	993	984	975	1005	946	1000	1001	874	938	952	901	983	978	1002	1004	927	951	1002	942	1003	1000	990	968	978	928	934	1010	943	960	885	941	938	937	912	974	939	978	963	929	981	944	926	979	969	945	1025	895	952	966	980	964	917	933	946	926	960	969	983	964	972	943	983	939	968	974	950	937	971	911	988	1020	939	971	990	1011	864	928	898	927	979	976	1041	883	968	931	942	983	981	995	929	918	916	942	978	981	975	1008	1008	979	960	911	1006	893	939	983	974	923	949	941	927	988	1002	966	956	1005	1011	943	1010	1006	976	955	980	956	996	969	922	981	906	977	936	958	954	934	953	954	965	990	990	966	999	958	962	949	916	981	964	903	1019	974	898	1009	966	929	970	930	971	961	983	984	930	996	978	934	941	950	975	1039	937	951	980	945	936	911	969	970	901	902	973	939	977	945	947	964	967	905	955	911	935	923	946	969	932	894	937	958	916	945	1018	948	888	948	954	930	937	999	885	967	984	954	982	944	946	931	914	928	930	913	968	985	909	933	1011	982	931	1004	918	956	1015	950	919	911	954	983	996	1014	1006	937	1048	922	939	1012	968	955	969	974	955	940	918	993	951	930	934	993	973	927	958	972	965	989	981	926	948	974	925	873	1001	993	991	955	972	924	901	934	955	1011	946	952	1009	980	956	937	954	918	973	949	987	930	964	954	983	952	977	923	942	964	922	930	959	964	987	972	946	974	961	963	978	931	997	942	998	979	995	980	973	918	954	1007	918	951	982	935	935	901	975	943	913	930	956	995	975	928	967	951	980	957	900	963	938	951	971	953	970	981	955	959	978	885	959	913	948	926	897	887	961	991	894	984	942	980	978	950	957	977	945	971	958	970	928	979	945	918	908	992	986	961	904	1033	1012	996	892	978	935	988	962	963	990	968	990	960	964	943	963	900	940	956	938	927	929	970	998	911	947	1003	972	965	940	945	961	972	996	973	935	1004	969	1007	950	1003	962	944	951	948	958	968	948	929	940	985	957	932	1011	952	978	991	916	939	958	946	976	929	900	911	979	931	980	917	984	997	974	1002	977	967	1010	951	944	998	948	984	889	952	982	910	981	939	960	978	902	955	961	939	978	1019	934	980	928	916	978	931	911	986	980	954	1000	977	989	953	934	935	933	991	946	938	930	955	952	1004	1019	978	971	1002	1005	949	976	913	1013	959	932	972	990	961	938	915	945	991	962	941	945	984	986	954	1041	960	933	961	943	959	877	909	950	956	960	977	1006	990	934	955	937	948	957	926	963	958	934	944	984	911	994	948	942	951	1016	927	988	968	955	921	950	968	971	949	936	999	983	941	905	967	929	999	1034	995	924	998	1018	948	942	998	908	940	931	915	958	997	985	982	907	965	986	986	941	957	926	943	949	937	936	972	985	1006	962	1026	907	951	961	959	967	983	972	970	929	971	942	932	977	939	920	957	922	988	918	995	983	971	967	958	960	918	944	992	1015	1008	966	1009	967	984	970	970	987	956	934	1004	946	933	957	908	951	912	948	899	977	969	939	988	909	954	931	959	949	923	981	921	955	916	915	935	931	941	948	933	932	979	939	968	1001	983	1018	945	980	989	955	939	952	1011	952	969	938	944	927	1010	1019	965	960	969	923	983	889	902	966	989	981	945	905	960	968	949	992	959	971	996	947	970	899	966	935	955	995	956	933	915	953	964	960	882	936	941	951	962	982	980	934	970	984	945	979	1014	929	915	894	928	1007	945	960	930	974	1011	912	950	967	896	1005	940	935	946	1006	966	943	974	979	965	963	927	952	957	978	925	910	925	933	960	972	923	962	960	993	938	945	926	938	931	990	913	963	1005	1024	921	973	981	989	950	924	936	926	998	958	987	932	963	962	989	957	927	981	913	931	900	953	945	886	956	988	956	962	980	961	937	992	929	925	950	965	959	988	945	916	957	965	957	945	930	967	1004	927	941	943	962	991	933	979	1002	935	990	934	930	899	924	962	949	986	960	966	979	940	985	974	981	971	943	958	962	929	935	994	974	958	901	966	948	949	914	970	921	936	953	944	968	953	963	974	976	981	965	948	920	934	974	970	966	930	951	927	989	973	980	910	928	951	944	951	979	940	968	977	901	977	938	908	959	906	944	992	920	927	1013	946	944	994	990	960	979	944	886	955	905	989	934	956	904	985	931	939	943	940	890	976	961	921	945	922	948	942	945	983	960	956	910	964	969	974	995	953	991	970	933	987	941	981	937	942	964	1008	952	952	936	943	981	950	966	1020	978	942	968	973	952	1014	946	934	968	964	956	986	942	910	941	957	921	928	923	1006	933	989	997	954	942	984	969	929	954	994	964	948	862	900	909	979	915	992	956	948	949	959	979	938	961	979	948	982	981	950	961	984	963	959	931	922	980	970	947	998	920	957	919	986	915	990	940	1002	916	925	918	947	939	975	970	924	943	906	921	933	971	997	896	983	950	931	986	970	924	977	994	993	949	933	929	972	965	1013	930	987	1005	988	909	940	957	978	958	1004	922	986	952	971	947	979	993	942	942	996	908	1020
27582	25278	31588	25308	16464	11276	7899	5846	4384	3354	2759	2503	2078	1821	1610	1521	1341	1311	1173	1084	993	1009	992	934	956	924	952	887	955	912	862	858	879	864	846	911	825	884	819	849	816	873	864	843	849	851	887	858	816	826	840	861	887	813	812	820	851	873	834	887	889	811	827	882	825	852	864	865	879	826	841	851	786	845	844	832	840	785	803	835	885	828	866	867	845	837	840	803	817	804	876	813	844	846	835	820	853	847	896	824	827	860	858	796	858	849	813	862	825	855	833	823	846	804	874	799	867	852	827	816	848	824	863	820	842	826	823	902	842	833	830	875	863	820	822	851	777	872	828	835	802	806	846	816	818	826	814	832	806	836	823	812	841	818	799	937	786	775	809	847	785	893	886	840	793	827	807	853	814	820	873	843	827	861	870	826	898	789	824	850	839	867	814	809	829	830	832	854	831	809	847	866	801	856	854	856	849	816	837	877	808	862	793	847	809	822	827	820	882	822	894	851	835	795	791	859	792	792	918	821	836	845	835	883	835	849	840	826	818	830	777	791	853	785	872	845	840	846	813	866	871	852	839	849	830	792	845	813	808	830	858	819	830	823	814	797	845	805	829	822	835	825	818	811	881	843	802	817	852	833	817	847	862	871	824	830	827	859	808	857	809	862	787	877	771	882	831	794	815	798	840	868	786	772	785	831	770	796	856	844	830	849	829	848	817	839	840	815	840	829	867	796	858	807	844	859	824	838	863	829	855	839	844	800	847	854	881	853	863	892	834	866	807	815	861	813	861	923	865	815	843	851	860	836	821	854	832	851	803	869	878	876	837	853	854	814	801	873	816	859	823	838	852	855	808	847	822	882	847	827	819	877	887	806	837	864	811	825	850	825	856	868	830	853	802	809	851	829	837	848	832	813	818	837	824	822	808	818	838	847	805	794	810	849	842	837	799	810	853	835	844	869	872	851	847	835	847	787	873	845	862	840	860	872	839	872	821	862	796	854	803	810	864	828	826	847	834	777	832	788	859	858	861	811	872	839	848	826	843	826	797	817	846	821	798	813	835	883	857	871	805	835	826	851	809	847	835	838	822	836	820	835	860	840	823	788	858	799	870	855	793	851	816	799	854	798	840	843	859	832	824	873	828	810	806	898	816	795	832	777	860	843	832	830	787	827	822	809	841	821	829	903	820	802	794	848	808	849	826	832	802	867	818	799	848	843	812	847	872	863	821	837	811	805	824	807	880	825	834	837	791	821	816	841	875	868	838	803	853	779	821	847	816	795	834	785	873	810	833	842	845	792	843	837	827	861	794	843	851	844	837	834	863	923	780	811	833	811	815	824	837	825	808	883	852	830	826	864	807	849	825	899	871	862	864	851	864	868	825	848	856	799	809	817	844	831	823	896	833	829	813	861	817	859	827	817	826	847	870	815	813	827	810	838	818	872	838	807	854	782	860	860	848	816	824	817	823	875	826	876	787	821	820	825	861	817	789	796	792	817	764	776	808	824	849	867	844	824	851	800	834	830	851	807	887	808	842	879	832	848	827	867	842	796	815	866	820	838	866	870	764	827	822	796	819	881	786	786	827	877	834	841	862	783	804	833	848	869	811	831	829	816	853	834	852	805	814	869	809	877	817	835	898	876	863	873	854	819	802	786	805	862	879	844	881	881	837	866	833	830	881	906	851	818	836	789	812	850	890	846	831	825	824	812	857	876	817	791	797	823	827	818	836	868	849	816	799	833	843	825	796	830	826	772	806	858	853	831	845	842	832	818	796	848	861	844	771	792	849	848	860	860	860	870	825	842	819	816	798	833	822	889	876	810	864	806	902	826	777	850	827	796	856	783	831	833	833	833	758	833	820	849	841	874	887	809	798	803	815	842	805	816	843	833	800	818	826	818	824	868	860	833	832	804	847	862	804	862	858	794	768	852	827	889	816	837	860	834	819	853	841	815	846	777	795	859	768	836	805	836	788	794	830	818	863	844	870	828	868	857	830	844	839	810	839	850	839	876	833	812	808	816	845	847	822	859	830	844	842	864	834	877	833	826	867	818	818	839	855	844	855	788	806	821	847	818	888	834	811	843	856	800	805	807	814	837	860	832	793	822	857	819	817	895	854	904	833	775	816	860	874	849	816	888	801	819	862	825	828	826	852	834	815	864	829	837	909	837	850	811	789	865	795	862	858	848	838	879	844	845	813	842	834	843	782	812	794	870	835	837	853	853	860	857	851	858	864	830	890	800	807	827	834	829	807	881	831	840	831	843	846	786	824	842	809	858	818	813	813	830	811	812	814	822	873	864	819	808	883	823	873	882	807	826	826	865	860	777	822	809	787	810	863	851	835	776	796	773	868	889	848	796	840	763	884	877	867	821	803	870	818	859	863	866	792	851	836	800	827	836	876	822	827	841	857	864	893	832	807	808	823	879	810	834	818	870	879	819	853	867	809	804	827	868	855	842	896	787	822	836	858	814	895	850	834	823	836	815	825	852	839	821	824	820	833	883	799	867	855	876	894	799	877	826	812	899	838	821	872	822	791	826	852	852	880	848	775	822	844	849	804	871	854	862	863	825	857	846	839	830	827	841	804	838	746	763	783	898	816	818	812	818	847	855	900	826	811	820	807	852	875	867	844	787	835	845	843	863	833	864	831	853	834	800	857	842	813	844	883	821	871	828	815	812	791	836	822	800	828	836	852	801	849	815	812	848	850	795	793	813	853	857	810	869	810	787	809	807	901	842	812	814	817	817	788	827	859	821	830	848	873	805	827	852	789	817	839	833	873	820	832	865	785	789	834	834	808	824	785	815	825	778	818	782	831	842	798	812	899	838	805	862	858	829	866	800	851	811	852	827	817	847	831	830	858	817	880	798	857	903	863	826	794	833	802	833	792	857	810	820	815	848	861	817	851	786	851	850	848	827	784	805	834	820	768	856	795	834	855	858	802	791	852	774	867	840	823	789	846	798	861	788	821	853	851	845	885	878	847	848	815	811	839	851	846	834	819	863	829	834	835	836	790	856	836	854	824	831	835	810	842	847	781	793	832	812	838	804	835	839	875	846	829	849	835	867	832	824	784	788	836	835	848	790	863	852	796	836	821	839	782	878	870	836	838	833	840	811	792	799	805	786	856	832	776	820	870	896	815	834	862	800	874	818	823	844	840	849	851	897	882	784	776	873	858	798	818	832	802	844	881	770	888	859	862	776	803	802	779	832	843	885	869	798	836	792	837	816	894	796	835	772	816	855	830	837	864	809	862	858	820	856	845	809	844	879	877	819	838	769	784	820	850	799	771	832	891	827	836	845	847	846	818	819	852	820	833	844	785	910	883	833	799	853	822	793	880	853	822	866	842	835	871	810	849	893	773	807	782	844	798	844	879	866	855	845	850	799	792	873	833	858	845	806	847	842	863	868	833	811	831	887	875	818	818	798	808	860	854	824	841	811	812	835	818	838	853	828	883	864	867	902	848	782	791	830	836	844	850	855	836	833	809	811	799	817
30939	41535	37380	26903	21088	16890	13552	10641	8193	6407	5160	4298	3487	2937	2570	2321	1990	1853	1639	1519	1389	1300	1247	1317	1261	1178	1191	1133	1120	1093	1135	1079	1065	1014	1071	1052	1092	1015	1063	1045	1033	1024	1005	1047	1038	996	963	981	980	1012	1009	1003	982	974	992	989	1025	994	1012	974	1095	989	1006	933	954	1059	992	981	1024	1007	1011	985	1014	983	995	971	965	1012	1046	1023	1019	977	996	965	1014	999	1029	986	995	968	998	1014	983	1012	1003	971	983	1004	949	989	981	1033	1010	996	997	961	964	979	959	979	997	971	973	926	1015	978	997	998	986	940	1009	990	996	954	993	986	984	973	978	939	986	972	988	982	982	993	1016	1029	1004	1000	1050	1038	974	1023	1013	963	979	1004	995	987	1022	969	989	979	1016	1007	973	997	962	1004	961	999	1000	1012	959	973	1016	1055	974	1027	982	1042	1061	1006	995	978	1012	1001	1005	1055	989	961	960	1003	979	1022	1008	1044	1009	1088	985	974	1009	1012	1003	984	1001	942	1004	902	1003	996	993	965	1007	979	976	977	999	970	958	964	967	1014	1017	997	997	962	973	951	984	1003	976	958	1063	989	1009	1005	1003	980	1019	997	1010	1024	1007	997	1005	1018	990	1015	955	1006	1023	1020	952	954	939	1055	1076	1002	1039	983	983	968	1020	959	950	986	985	938	953	981	951	987	1020	979	1045	952	908	1014	950	994	992	1034	966	1029	991	999	977	1002	973	995	1015	946	967	974	971	1025	972	978	983	955	1011	1007	1039	1042	956	1018	985	969	982	997	1051	1004	986	957	1000	1002	999	983	1020	992	956	956	990	1009	990	956	965	989	959	1024	978	1022	978	1019	989	1003	969	1050	988	1032	994	995	1001	1043	989	1019	1038	1022	976	976	1003	951	955	967	985	935	986	990	959	971	1010	1018	973	948	1016	1004	1004	957	982	987	1006	948	1041	1044	965	1005	981	944	982	922	977	976	928	1006	988	1039	966	987	1036	989	966	985	953	934	932	995	984	985	976	1031	978	994	975	965	927	998	1043	1023	1050	956	923	986	946	952	996	1090	998	1019	945	968	983	971	961	1028	1058	987	1046	1029	981	924	1036	1021	990	974	1001	973	1019	936	951	1023	1012	1034	975	960	958	977	995	1056	957	943	958	1017	970	975	1028	1032	901	988	1030	1027	1006	985	984	957	979	1057	981	955	993	1001	1004	972	976	969	1007	970	1023	1053	1010	986	975	1029	1013	967	970	977	952	1026	964	1023	987	970	974	1012	949	948	1016	1002	992	974	1000	982	889	1002	990	1001	978	984	1014	1027	952	974	1000	971	926	987	1028	990	974	1049	979	924	939	1008	1005	978	995	1013	1005	973	1053	976	1025	938	1016	1008	1036	919	1013	1010	979	1051	973	1028	1009	1009	1023	927	954	966	966	967	989	991	1004	1039	959	1017	995	966	987	1007	1080	924	1040	980	976	1029	1012	966	1023	1001	957	949	997	996	1008	1005	1007	957	1037	950	986	1003	972	1059	996	975	913	986	984	1034	1007	990	998	946	1011	958	946	956	1007	979	1001	998	1015	988	987	1003	1004	941	1044	969	976	931	1012	981	1030	1032	931	995	953	1025	1001	967	1021	1004	1010	966	964	974	973	965	951	1067	985	1026	970	994	997	1022	961	960	986	987	964	971	988	1014	931	1029	997	989	999	995	1023	952	947	939	956	1006	959	1002	950	1069	1061	1023	994	1027	978	951	969	1018	1013	950	950	980	1008	994	995	950	936	980	947	1028	953	984	979	1000	997	969	1039	959	1002	978	972	998	1025	932	971	1064	994	1019	986	948	1017	993	977	1033	987	978	1018	1003	998	956	1051	978	980	997	964	1009	974	1013	1026	943	1006	986	972	1004	940	947	962	977	992	1024	1041	1012	973	987	1027	1005	1019	960	971	905	973	982	1032	1008	994	964	973	1038	937	987	986	1024	926	970	994	994	968	1033	984	1014	982	1044	962	1018	977	1053	958	949	961	980	976	1027	1005	947	981	985	1029	981	1004	992	1000	1010	984	970	943	999	955	994	1011	1040	1011	1019	1026	992	995	1025	1001	1047	1048	973	1007	1037	1028	987	987	989	1050	1025	1019	959	948	991	934	924	990	975	1023	978	988	977	965	998	972	1028	966	997	1005	975	1029	1054	1005	994	962	1021	1026	968	946	986	992	985	994	993	1018	993	1006	969	1006	987	985	975	968	1017	932	1001	1008	992	1002	1005	1018	1006	962	991	998	959	1025	1004	982	1020	1003	984	1040	983	1042	987	1056	979	990	968	958	939	1021	1048	969	931	984	998	1032	973	939	997	1023	1025	982	985	1008	1012	1005	1022	1007	980	1000	1014	964	1008	1012	981	971	973	1012	964	1001	981	974	991	1007	1031	997	1004	1005	1008	1013	985	1033	1003	1037	1018	1011	964	973	1026	1015	966	1009	1011	992	985	1017	1023	1021	1001	956	969	967	1016	1031	986	978	1035	988	1028	981	1011	1039	965	1034	986	981	954	971	969	960	1021	1017	1069	982	1003	986	1003	947	1029	969	1016	1008	998	1032	1019	996	999	1005	991	991	984	969	992	979	1027	985	1027	953	1015	1010	984	973	1057	978	972	943	965	1017	986	943	1057	935	1045	1030	970	955	1006	1091	930	1021	1012	985	991	916	1021	1009	1014	927	918	958	977	1014	982	1021	1024	962	1006	992	994	996	956	1049	1000	990	992	993	1023	1019	970	1022	1001	1032	1006	995	988	975	973	963	1046	1003	1029	1029	954	998	1015	1013	953	974	962	1054	1032	951	1002	1012	976	1005	1004	998	1037	1017	988	979	1026	1054	962	1006	986	970	960	1049	956	1000	1032	954	996	989	970	1032	1011	963	984	976	932	1049	1014	1011	987	979	960	1022	970	993	992	983	967	1016	999	984	1020	965	969	976	1016	986	1015	1011	970	985	1055	991	947	924	982	949	948	942	996	992	975	995	1019	983	971	996	989	982	1003	909	978	1002	941	994	943	1004	983	972	1032	1007	1016	968	945	1002	950	934	986	983	958	1052	999	974	985	1002	1022	949	1035	959	976	966	945	1008	1025	978	979	994	981	997	1047	1035	1022	963	973	985	1008	958	980	992	949	1052	1031	1001	965	1008	981	961	976	973	1028	931	1031	1031	980	990	962	1018	943	978	989	1009	1015	945	972	999	1024	948	985	1018	1006	1024	989	972	961	1001	998	1004	972	979	993	986	1016	964	1024	1029	981	952	967	1017	1009	980	948	935	955	969	1006	999	960	949	1048	1006	1027	1021	1023	941	1035	994	1013	1036	1003	972	975	987	974	1010	982	1046	1042	1036	965	990	992	979	1072	1009	975	1013	1015	997	971	991	972	992	950	995	977	1003	959	987	1004	1004	958	1047	1018	975	944	1013	968	987	982	967	997	997	974	965	1008	1020	980	1017	1036	986	1055	986	951	1041	976	945	999	995	979	1019	974	1006	1004	990	957	936	982	954	959	1038	954	983	988	992	934	959	964	1076	1000	985	971	944	1038	1008	1029	1009	973	962	977	951	1009	997	1025	1031	964	973	997	1005	985	976	992	977	940	1031	1030	946	979	1012	948	1011	1050	949	975	975	984	1000	988	941	938	976	957	1048	995	965	980	947	1044	1032	985	985	961	978	1055	957	994	1000	1053	951	949	950	1003	1025	1058	985	966	1005	960	1004	1009	1004	973	1004	1031	961	961	955	946	998	921	985	968	978	924	892	981	1048	972	964	975	971	1047	1010	997	942	1046	974	991	1020	985	956	1010	1028	988	1037	1029	1012	1011	1009	993	1076	990	1018	990	988	982	1019	984	1019	1026	984	965	973	992	969	953	963	972	968	1022	957	1008	989	984	984	1022	940	1050	1019	964	995	1012	1066	950	992	1087	961	944	1014	962	966	942	989	1017	1037	1031	944	1014	1012	920	983	997	977	943	1009	1030	970	952	942	1008	1019	1001	946	1022	984	1019	994	1028	981	952	964	1013	926	1022	1026	1022	978	991	970	987	982	959	937	1003	1015	985	979	995	1012	997	948	1024
23693	20719	27843	24077	22006	19965	14552	9248	6698	5147	4110	3384	2908	2440	2132	1887	1746	1534	1435	1265	1170	1154	1102	984	980	987	986	900	979	892	936	917	852	872	910	890	852	942	840	873	858	825	902	831	865	841	804	837	860	836	813	864	805	834	820	874	861	815	842	832	840	788	792	820	773	794	837	789	811	803	829	847	811	844	789	797	862	776	790	799	858	802	763	836	832	817	803	828	788	855	781	840	799	860	837	802	800	821	808	845	834	832	814	792	865	851	809	801	848	841	760	847	828	828	838	851	825	840	828	880	795	827	793	838	799	829	838	851	778	807	834	774	820	809	771	757	767	815	838	829	833	788	822	860	806	776	795	860	879	816	805	851	831	840	820	819	849	779	813	808	818	827	798	788	822	811	858	795	796	812	803	868	802	833	769	816	828	772	843	829	792	849	793	859	794	825	798	819	847	845	792	778	812	841	830	806	799	800	797	784	810	810	833	839	866	783	849	833	813	793	826	830	799	834	819	790	776	835	820	829	774	898	809	800	779	798	847	868	812	760	886	787	797	785	822	759	814	818	791	828	817	810	810	782	738	799	806	763	820	830	843	815	818	818	841	825	839	824	828	863	816	814	788	753	783	825	809	817	872	826	814	838	772	811	859	804	850	850	830	833	793	795	832	827	816	831	849	826	823	871	823	795	777	809	790	821	853	790	815	806	805	790	794	834	784	802	780	744	807	802	876	832	843	792	824	828	842	816	882	846	821	841	774	792	749	839	823	825	835	800	820	865	770	847	806	800	804	878	831	824	781	812	811	824	786	819	822	833	822	797	828	796	807	830	767	784	833	839	833	821	802	838	808	839	825	790	808	857	858	827	844	793	853	856	818	898	804	858	797	836	835	820	859	850	813	786	884	843	826	820	890	812	836	815	839	821	815	910	792	835	824	809	828	804	789	862	846	782	860	877	863	768	786	794	810	817	887	817	858	816	802	826	784	811	803	773	786	814	823	880	835	815	802	774	833	784	860	834	767	804	757	856	847	841	823	862	834	822	812	838	858	777	841	833	781	911	810	818	820	826	841	807	812	847	777	790	826	792	847	794	839	828	839	849	778	813	842	885	826	842	813	824	811	802	785	864	856	780	793	743	781	769	750	816	826	746	850	856	804	806	851	829	817	779	806	875	870	846	781	822	876	821	810	816	838	780	841	863	827	836	804	834	851	784	793	800	813	779	869	779	781	861	829	858	828	847	795	805	793	836	816	818	838	786	857	804	820	822	781	823	818	819	847	764	817	877	819	848	818	813	818	824	852	826	819	795	812	835	841	794	832	835	846	857	817	821	767	757	860	795	835	830	911	809	804	827	816	857	793	847	798	815	812	842	843	815	793	820	827	747	832	819	853	802	807	828	846	828	814	794	808	815	800	778	822	810	761	840	811	783	858	828	821	788	785	810	882	782	896	792	841	790	813	822	866	847	821	809	830	814	825	805	853	864	791	816	816	773	796	831	846	835	863	830	831	766	848	809	857	820	810	836	837	808	836	850	808	859	781	847	822	816	833	817	758	840	832	850	779	816	831	861	801	840	780	846	831	852	817	764	826	880	856	833	776	865	818	813	788	826	846	804	836	829	867	798	792	784	785	811	799	771	780	845	814	844	787	865	880	791	814	870	820	756	801	820	832	797	826	797	835	814	848	826	848	776	780	827	844	805	782	851	789	819	770	767	812	804	812	819	815	838	788	834	844	814	806	800	816	825	834	804	769	827	760	810	779	808	841	876	790	820	829	782	779	828	803	782	829	728	826	797	839	847	782	840	809	810	831	819	787	793	789	789	775	859	867	787	863	810	833	799	822	783	810	817	817	809	827	775	873	846	828	837	855	800	801	766	795	834	857	807	854	845	815	819	889	817	838	845	762	792	760	838	777	831	839	831	840	847	831	810	821	793	814	807	837	838	788	855	807	791	805	792	807	825	812	868	783	827	799	818	824	776	774	796	832	839	792	799	812	821	770	856	875	814	800	855	801	815	839	859	817	836	834	807	840	810	823	818	847	869	833	783	906	838	804	819	805	814	782	769	843	848	808	806	784	873	835	840	839	834	833	881	848	857	802	807	868	846	800	838	809	784	857	820	816	803	813	812	814	777	838	838	839	856	811	816	845	781	791	811	780	768	759	814	824	843	821	806	840	762	813	823	783	819	794	832	814	805	812	832	838	822	834	790	833	786	820	840	790	809	874	753	764	799	824	780	822	843	860	824	806	795	850	834	834	846	812	832	831	846	838	823	862	816	806	811	764	789	813	842	835	784	826	801	845	784	860	829	846	834	813	836	769	810	802	813	826	805	772	815	800	794	874	801	826	810	833	755	832	790	861	820	831	812	841	808	790	791	830	873	867	825	786	852	801	814	801	806	802	813	837	791	860	842	784	794	819	805	800	797	781	779	764	895	795	845	817	807	835	854	799	833	852	795	870	772	828	794	819	822	838	859	859	829	807	796	803	817	856	846	799	867	802	887	833	813	856	852	818	862	823	864	817	788	814	822	846	810	810	805	806	755	809	829	828	836	777	844	835	865	818	780	841	803	828	784	778	842	808	872	820	787	791	789	834	822	798	773	816	779	827	814	823	838	814	782	786	751	799	801	788	850	806	806	796	833	782	830	818	781	804	864	830	746	825	821	805	796	748	835	809	816	835	893	823	850	899	858	837	827	799	784	820	809	810	828	767	860	781	847	831	810	832	826	822	773	796	809	803	793	799	814	806	776	825	806	809	827	839	824	839	852	826	816	826	805	829	802	818	841	793	826	802	816	805	816	835	774	833	819	801	854	809	836	801	816	781	856	835	809	793	855	777	845	829	840	763	786	848	823	796	810	833	820	845	822	791	842	794	791	827	836	777	804	805	839	822	829	857	801	837	907	849	788	781	821	820	830	844	801	794	809	844	766	782	820	816	810	807	819	804	762	814	784	821	796	831	792	843	823	828	868	819	806	832	838	839	785	787	777	813	812	783	803	771	786	837	776	799	825	821	760	828	842	783	860	783	801	795	792	799	842	810	836	843	821	874	829	842	793	816	808	826	788	765	864	829	804	819	811	816	872	812	839	848	802	851	825	811	836	825	866	785	774	801	856	834	871	874	806	799	867	815	846	825	791	817	787	874	794	838	829	768	813	817	848	816	804	800	845	840	811	815	816	857	819	789	816	811	822	818	841	781	839	831	782	825	837	837	816	816	795	809	793	817	830	811	838	845	817	818	854	777	848	848	838	770	810	863	837	814	863	854	843	822	890	779	798	737	798	844	817	808	843	832	784	851	842	812	851	822	787	783	833	890	842	790	792	835	797	778	771	846	812	842	805	783	845	844	838	828	813	838	840	847	804	848	836	812	821	803	816	768	831	837	792	770	836	821	785	823	825	769	782	761	837	814	818	816	836	849	818	790	838	815	790	836	796	850	829	833	796	847	812	828	836	786	789	851	859	836	789	756	860	831	836	818	852	794	813	842	795	845	855
31223	47975	43834	32967	26698	22693	18293	14761	11715	9304	7280	6128	4899	4136	3443	3149	2669	2324	2015	1755	1675	1522	1488	1408	1299	1322	1198	1233	1153	1135	1140	1073	1124	997	1048	1072	1033	1094	1023	1065	1006	1032	975	1023	964	979	1037	1015	950	975	977	1003	1019	1026	1015	1001	952	992	976	987	1013	966	1008	991	959	955	975	984	930	1077	934	1005	1004	954	992	993	975	1025	1006	952	904	964	1017	1007	961	940	1017	962	984	946	1001	998	979	932	946	922	952	982	1028	994	971	973	963	996	973	892	964	1010	983	955	967	986	967	996	978	1009	964	1012	949	1003	978	969	952	1007	983	989	924	959	952	916	936	981	970	1004	935	989	897	1021	960	963	983	1036	1020	972	979	909	988	973	973	915	1022	1027	956	1010	953	998	965	1014	954	1052	963	1000	981	998	901	971	923	948	942	977	1001	967	1033	973	991	1042	930	1021	962	951	946	1014	985	998	963	997	941	954	1047	956	931	949	993	953	969	980	944	970	1046	942	942	944	989	944	985	958	1037	1031	975	964	993	962	977	941	938	990	1026	922	1008	962	967	978	971	953	985	971	1017	961	961	1023	1027	1015	974	999	1001	954	952	974	945	968	955	980	973	899	978	970	968	983	948	1013	982	950	944	996	928	959	965	915	999	899	960	935	949	980	1013	987	1059	996	973	1065	891	931	939	989	966	969	1005	998	994	1017	1021	953	1004	1042	980	968	1012	969	961	999	982	1006	1027	964	951	992	933	959	962	897	983	1001	1013	988	942	889	970	988	1004	963	1010	982	985	1081	990	997	1015	936	1003	985	929	998	926	934	979	938	960	999	964	998	965	945	982	934	1000	952	926	915	946	1017	961	994	984	930	957	937	994	960	915	982	999	999	1017	995	977	969	1031	1026	1046	1006	982	996	965	947	971	949	993	938	969	985	946	984	962	998	913	1050	929	1004	1011	965	985	959	946	984	999	905	902	1026	944	943	952	1014	952	938	991	969	1026	998	963	967	970	946	999	962	1005	975	1039	966	988	1021	948	1003	1030	982	975	952	996	1007	995	912	902	927	926	1002	979	946	1055	922	955	1043	954	962	949	963	966	987	959	977	978	930	949	1001	977	964	960	980	957	918	999	998	930	944	941	1000	945	1018	994	1027	989	985	997	966	967	966	1002	995	1059	1004	977	995	916	984	957	980	983	985	937	951	952	948	950	933	982	1015	1017	1013	972	964	998	1010	971	1009	948	1024	956	972	965	1028	978	1036	986	920	923	1030	926	930	1044	919	974	949	1011	985	961	948	970	1039	989	986	919	963	992	987	972	1063	957	965	948	918	980	926	928	952	978	1017	914	1015	956	954	987	955	992	954	945	978	1015	949	959	913	954	952	1007	945	932	924	1012	991	936	992	980	987	931	933	975	999	952	937	1019	1000	1002	967	969	992	1037	962	923	953	1007	930	984	900	1006	936	1002	1016	993	982	940	945	1001	966	995	992	956	1015	949	944	982	1015	961	999	920	1018	996	980	936	978	967	982	985	949	926	1008	975	988	971	996	1014	982	1029	997	972	920	970	978	953	991	904	947	945	946	901	985	980	989	931	954	974	1018	956	1001	985	996	985	972	959	976	951	980	1000	990	975	926	1003	962	990	938	966	971	1026	968	977	1053	945	1023	956	1001	985	983	939	961	898	945	987	997	978	928	973	980	936	892	927	974	990	1008	946	954	945	988	1015	887	995	971	961	992	976	916	995	957	979	939	969	997	972	938	991	944	952	977	979	945	957	991	943	975	984	1006	943	996	933	965	965	962	969	979	914	973	977	987	989	988	1013	998	977	919	992	964	922	982	960	967	952	943	941	921	961	993	983	919	1000	979	955	989	947	954	973	924	1017	1024	937	983	935	1026	969	947	1011	969	946	986	982	986	957	982	973	927	989	960	912	1029	996	985	1002	1001	949	962	937	956	994	995	948	989	1016	979	978	957	959	942	1015	992	1017	980	984	1010	1013	955	956	962	953	1029	971	970	990	1013	999	983	941	970	925	943	1011	936	980	987	988	966	977	1026	955	998	941	1020	982	974	962	939	925	909	962	947	932	1003	930	990	984	987	1003	1010	960	963	951	1016	943	940	1045	926	977	983	950	946	955	1019	955	1002	918	955	957	945	968	954	990	959	1026	1015	960	1048	964	970	956	967	969	938	978	950	971	985	927	969	978	987	1072	955	971	983	950	1023	978	995	890	968	949	1007	1001	958	927	1006	948	1047	989	987	987	1001	1034	976	946	1027	995	1014	1001	987	934	947	1015	971	977	1020	979	986	1016	999	991	969	983	981	884	928	1017	994	1008	988	992	991	945	1026	993	943	982	987	981	974	920	948	975	908	962	1000	916	1015	982	1055	945	946	959	1002	943	1018	948	971	978	944	968	1016	961	976	986	998	991	1022	972	923	1002	1053	974	970	938	981	880	1000	982	983	988	954	971	954	1035	966	1013	954	991	969	972	1037	948	1014	959	1004	985	957	989	983	981	960	964	1019	967	983	949	978	952	957	907	932	970	982	938	1014	973	971	954	1032	979	918	945	958	961	935	949	1056	1008	944	962	1019	935	962	998	937	946	959	963	989	993	985	936	1016	999	940	927	907	993	978	935	933	984	974	969	1011	937	985	1027	1003	982	938	949	981	989	961	1047	1020	997	969	1020	964	937	977	989	964	1008	1008	981	913	981	962	1000	1003	977	994	1003	976	926	976	967	978	904	978	943	974	919	953	994	947	983	960	965	977	985	954	964	995	980	956	932	963	958	954	928	974	953	919	926	1004	964	989	955	942	962	977	940	967	966	938	944	979	915	1010	968	942	1017	939	935	997	991	978	1018	991	961	984	981	962	1014	946	951	981	918	1006	1026	937	963	980	1010	968	971	1008	998	958	961	959	989	974	1008	1034	980	943	942	933	1029	971	1011	939	915	1038	986	1005	1001	952	986	967	927	923	976	973	976	968	965	971	985	926	1010	1015	984	965	947	943	992	966	981	964	972	961	997	950	968	974	1026	1041	927	1005	938	954	993	950	914	962	999	990	921	933	942	934	1026	1008	1053	974	969	939	983	1004	982	919	942	967	988	1010	987	988	973	964	986	1017	996	992	967	953	1014	964	968	996	989	972	1021	971	996	945	966	957	941	976	943	952	1012	1013	925	1040	990	965	994	999	921	969	981	966	954	1018	943	939	988	1002	1042	995	984	937	967	978	958	945	976	1005	954	994	976	1015	952	1000	945	988	1006	1002	980	924	948	962	955	976	967	983	934	1046	1027	1033	967	967	1015	1014	963	912	919	1089	967	1012	967	1000	955	1040	1045	1018	953	968	983	953	983	1006	933	952	994	1003	936	941	998	948	1014	1005	944	1014	986	991	1001	961	980	964	979	1004	976	964	996	953	889	1006	933	983	956	1032	964	948	936	971	931	949	996	998	967	964	977	965	1001	973	996	970	1016	986	987	964	951	939	947	920	999	949	975	962	973	964	968	943	906	936	978	960	977	952	948	968	934	944	948	963	969	993	974	995	970	965	965	982	963	945	969	991	960	913	995	935	1005	980	1002	991	1011	1018	953	953	970	993	967	962	942	1033	1014	948	961	967	997	959	956	1021	984	969	951	972	983	1010	939	961	947	989	946	1014	992	1020	999	965	1011	946	1019	976	1056	991	965	967	976	972	938	974	946	1034	1003	1000	943	995	975	977	1012	989	961	980	977	966	976	974	945	988	988	1038	923	945	969	1004	933	984	995	961	953	961	972	997	947	967	998	1012	967	935	1003	1012	982	1013	951	993	989	907	957	1007
22569	20681	28173	23298	21194	22768	21734	12786	9146	7188	5559	4633	3918	3237	2633	2324	2153	1875	1765	1451	1348	1201	1259	1180	1105	1161	1078	986	1020	1061	922	933	889	937	938	924	899	862	957	864	885	875	863	891	835	846	817	885	789	830	878	812	830	821	809	850	858	864	857	878	813	830	849	792	781	864	863	793	831	827	843	835	831	826	791	839	785	843	855	806	813	816	851	838	832	826	874	813	833	854	846	768	836	822	784	813	808	863	811	814	771	847	907	833	816	842	810	833	799	835	831	860	808	833	876	850	811	850	775	792	802	808	805	788	811	825	794	877	828	861	820	865	833	840	833	868	868	851	840	791	794	817	823	794	827	828	843	840	783	811	805	822	807	831	830	844	817	793	817	780	819	806	841	831	770	787	838	837	811	827	792	760	811	809	830	839	799	865	787	792	875	833	834	850	822	825	831	814	851	836	874	813	849	821	888	812	891	764	836	841	846	809	836	832	874	785	824	828	855	833	820	823	789	848	778	821	811	850	824	784	841	839	842	836	798	848	821	794	859	873	814	792	838	784	826	790	834	800	867	832	825	860	821	809	822	845	841	833	787	806	896	826	783	788	824	848	867	839	856	841	863	797	826	786	845	841	857	819	804	848	828	845	789	831	843	781	850	806	811	832	888	853	823	821	829	842	807	803	819	822	821	851	819	848	818	782	866	838	814	829	787	817	878	813	837	859	851	817	827	816	843	842	813	852	798	805	834	814	809	839	847	825	845	804	835	829	780	844	840	768	830	861	800	830	823	806	793	836	858	784	818	815	830	801	871	828	819	864	848	823	835	769	836	838	813	867	797	795	843	814	840	815	814	782	840	809	836	832	785	857	800	791	887	825	829	869	812	781	808	847	795	816	813	858	824	816	748	787	870	804	858	788	797	803	817	876	805	840	858	771	820	827	855	821	839	859	820	864	834	800	864	802	856	877	812	790	806	783	836	827	858	834	847	849	825	828	838	844	799	809	810	824	825	812	775	857	805	832	824	810	819	803	880	830	810	836	799	835	833	817	797	843	814	812	766	828	842	820	868	846	848	832	835	825	845	808	830	819	822	797	838	859	799	815	874	803	846	790	807	807	824	818	844	862	871	836	869	831	866	859	808	840	848	868	801	783	845	797	848	834	850	812	786	831	817	819	801	818	860	834	774	854	821	889	842	783	777	834	818	846	844	792	773	832	843	832	828	829	858	828	783	833	841	830	850	843	831	795	794	816	765	831	807	787	842	794	767	862	829	825	844	834	841	832	809	782	775	818	788	835	853	809	836	842	839	784	837	833	826	813	813	864	798	849	865	869	899	817	855	804	809	782	898	813	828	829	898	830	837	812	863	806	801	831	830	875	722	835	828	799	791	836	838	829	827	843	749	827	782	821	837	814	848	873	845	870	807	804	789	836	893	922	827	854	866	784	791	824	821	841	833	819	869	851	768	808	807	793	844	841	785	792	807	825	854	798	831	801	756	800	807	855	801	858	827	850	839	855	850	814	870	845	807	826	832	753	830	856	838	834	863	823	795	847	836	803	824	790	864	818	816	823	797	820	831	796	854	787	848	822	801	842	849	886	830	826	735	836	829	846	862	785	821	776	862	825	805	802	832	856	857	824	834	788	814	828	813	807	797	800	779	771	847	800	837	834	793	789	852	839	826	779	825	830	835	850	809	839	837	809	811	831	882	786	807	835	809	866	833	826	847	797	792	806	802	817	848	813	839	783	797	862	793	824	837	812	832	813	879	826	818	850	828	786	800	830	838	833	800	864	790	818	752	806	793	808	785	820	859	805	825	815	830	847	863	796	803	796	821	805	856	837	824	800	828	827	863	829	794	788	794	785	809	835	885	824	842	772	859	885	846	795	767	855	829	810	847	853	808	824	790	764	792	824	813	831	823	790	812	837	854	839	860	816	865	841	789	823	830	860	844	856	842	844	841	825	855	810	813	811	812	827	821	803	855	821	782	899	792	784	827	847	889	803	853	841	811	843	817	873	792	819	827	808	789	771	845	798	825	825	825	835	914	900	840	845	811	853	859	821	830	766	817	813	842	763	810	841	753	862	812	828	821	834	845	800	802	857	781	825	874	867	847	827	826	825	875	824	846	834	799	817	873	827	836	811	835	804	821	794	801	846	807	798	839	775	795	825	824	800	770	811	808	798	811	835	810	831	793	818	852	841	803	813	813	831	868	838	777	848	851	791	837	845	821	849	824	788	818	805	802	818	836	849	847	838	812	830	785	800	805	844	819	851	833	848	845	802	795	832	812	838	831	814	811	829	786	844	834	820	815	867	817	803	827	831	818	799	814	797	880	839	860	862	827	847	804	833	855	811	839	838	842	838	812	792	822	845	850	797	831	817	833	847	784	814	796	782	826	845	807	822	893	868	818	816	827	819	805	834	815	826	784	870	891	791	799	837	875	820	842	875	821	823	838	832	840	832	839	773	819	865	847	847	782	834	812	860	833	804	781	840	857	860	811	866	800	874	816	833	794	800	797	819	851	833	808	823	803	823	794	840	814	871	811	810	838	823	852	817	811	834	873	806	847	859	810	787	827	831	836	815	835	831	807	822	843	781	822	894	794	877	809	833	835	830	837	810	834	852	804	768	846	826	851	815	796	804	835	836	825	855	884	818	858	793	821	833	804	823	839	839	855	792	819	791	850	871	844	795	848	842	801	828	818	829	815	825	792	860	825	825	883	789	848	815	821	847	826	840	811	845	834	825	805	828	819	848	815	856	815	841	822	826	854	874	832	822	824	805	819	843	813	813	814	848	859	861	797	795	801	843	823	796	813	806	851	831	810	820	821	851	828	813	844	823	842	804	851	824	884	803	824	762	883	797	800	781	880	845	854	853	837	823	760	814	770	767	786	817	774	810	843	854	872	826	823	813	787	775	795	829	857	778	756	799	828	841	849	799	836	836	823	842	852	836	806	845	820	828	838	821	804	855	829	734	838	812	856	846	823	786	810	810	857	864	820	850	822	801	806	803	855	777	861	772	816	786	795	832	830	772	848	810	807	814	826	830	822	847	830	864	843	846	822	817	805	854	821	884	764	807	863	815	794	805	797	789	859	837	794	897	774	797	815	847	915	770	854	888	831	814	838	798	887	830	825	822	806	841	793	780	825	820	814	828	835	817	905	808	823	858	831	808	817	867	852	780	798	826	836	809	810	838	802	801	830	835	861	813	826	812	811	868	817	842	818	856	837	821	816	856	820	832	831	813	830	805	847	841	802	800	801	852	810	811	855	813	828	790	819	881	807	838	822	749	821	805	841	838	785	849	855	799	850	834	863	862	838	816	895	841	809	788	829	852	773	828	812	866	804	817	810	878	882	825	757	861	843	767	846	822	802	806	761	852	807	864	791	814	819	850	843	840	812	812	799	844	823	862	879	839	828	804	848	903	782	798	825	803	812	854	798	812	832	871	861	820	820	800	783	834	788	811	809	817	818	805	800	798	802	846	815	803	814	846
34000	53014	48256	37641	31336	27105	22720	18595	15097	12138	9560	8057	6746	5401	4334	3909	3308	3037	2632	2237	1922	1775	1714	1595	1574	1454	1415	1425	1293	1224	1179	1177	1194	1202	1109	1093	1066	1087	1112	1026	1058	1061	1018	986	1024	986	1026	975	998	980	977	998	1024	947	958	974	991	995	1036	933	933	949	981	938	1011	965	984	966	943	965	940	943	920	970	953	911	977	962	1013	913	932	981	970	946	950	967	996	952	996	1018	966	986	934	1013	1005	960	951	998	977	957	995	995	960	968	983	966	947	1013	1017	979	964	982	965	953	957	1010	916	1034	983	944	944	974	913	969	1027	938	979	975	949	979	957	991	997	941	951	928	980	957	1047	1006	972	964	941	981	992	984	938	1004	963	933	982	994	953	992	965	947	1021	998	942	977	978	966	919	970	998	961	972	1014	947	943	1009	926	938	1047	997	998	969	969	978	1017	970	980	973	958	965	954	985	968	995	1034	937	990	955	950	993	935	985	971	944	981	964	996	975	938	965	987	968	991	958	899	963	970	950	967	1016	957	1017	987	925	982	902	966	977	993	979	1006	992	977	1019	924	982	990	1026	967	967	951	949	934	978	1023	965	974	997	973	940	969	982	948	1021	950	997	1021	902	999	985	1010	926	976	945	938	1025	967	946	1019	924	963	985	1023	1005	957	915	965	967	955	951	966	914	956	910	968	956	942	972	939	974	1014	1009	972	951	950	976	995	943	1039	1007	1000	944	978	943	1000	974	973	951	990	1004	955	968	993	977	978	942	962	933	986	951	957	919	931	948	944	1020	980	975	938	967	969	964	954	916	976	963	1031	927	1030	989	967	956	1015	939	972	1037	985	962	990	968	939	972	939	970	1035	982	963	975	997	986	982	1024	949	999	919	955	927	949	1021	921	952	1045	1037	926	891	963	984	991	928	976	1012	966	948	987	969	944	992	933	957	1006	1014	971	938	988	964	974	968	1001	983	997	940	990	963	1005	962	964	972	983	942	949	992	912	947	1000	999	989	1010	924	977	964	1004	1011	954	969	1025	1013	1011	955	1025	1008	973	962	957	954	976	931	1038	996	912	994	1014	977	964	991	964	990	996	915	970	934	993	1026	974	964	973	941	969	950	979	997	948	960	964	979	936	970	967	968	1016	945	989	980	914	987	957	928	918	1027	981	987	968	970	1005	917	956	943	916	949	939	994	1002	951	930	969	949	982	969	953	972	990	983	994	984	954	973	911	963	908	924	947	928	937	983	986	995	979	919	947	945	988	993	1027	969	952	969	990	1015	965	999	939	960	1000	991	988	955	969	967	954	960	982	946	943	995	967	973	895	915	967	977	1021	970	956	978	993	946	911	920	985	947	931	949	946	976	973	957	939	1028	971	947	986	1027	961	924	971	1031	972	925	963	966	962	921	952	958	982	943	918	981	901	976	1004	944	1055	983	1033	947	955	938	949	899	910	949	1039	1024	994	917	980	962	964	942	954	971	978	970	963	998	1029	1009	980	1008	978	937	948	1005	921	908	937	1003	950	1040	1001	966	932	978	944	966	980	936	1016	918	982	955	989	1033	950	903	948	970	914	917	984	1001	957	943	972	878	997	979	956	1007	952	917	939	921	1004	959	912	953	972	959	1049	985	982	989	905	983	1026	984	938	979	923	903	994	966	999	910	1012	984	979	989	938	967	931	894	958	932	1043	973	979	956	996	931	1015	940	939	1000	933	964	948	971	955	955	965	934	872	963	970	948	958	1007	884	955	968	946	982	940	935	971	985	993	1018	982	957	975	1002	981	962	923	967	1022	997	918	967	986	952	1024	944	912	962	993	955	1001	943	967	934	980	1029	967	924	963	1000	957	958	955	985	931	1002	938	995	926	921	994	999	964	1009	1019	980	958	973	974	965	961	980	974	1013	976	966	979	973	1004	983	1020	958	998	948	965	960	935	966	925	944	941	963	924	893	994	955	997	942	992	969	948	936	904	975	941	972	955	1010	933	1000	953	957	959	961	982	978	960	1023	917	941	962	952	925	961	985	924	1007	1010	990	1006	959	996	976	929	910	965	965	959	982	979	987	947	1035	964	1039	941	941	887	991	997	944	984	952	1005	944	927	988	991	1034	950	967	972	1015	957	976	951	913	898	976	987	903	1000	934	961	961	1000	932	1019	974	960	923	979	974	1004	910	960	1031	1002	978	973	958	999	994	990	1002	973	985	999	915	988	979	999	972	961	923	913	952	962	930	984	952	978	975	938	976	989	940	1014	982	952	972	973	943	976	937	989	1023	936	986	955	996	978	937	975	920	976	958	962	955	966	1009	1000	943	1027	1024	908	953	963	1027	989	959	957	925	972	978	1000	937	955	958	981	943	955	979	929	998	944	983	950	957	972	980	962	1007	992	988	945	968	919	928	905	952	938	983	939	990	957	952	944	901	972	991	929	959	973	1015	956	978	983	927	957	955	986	948	962	1028	965	1008	928	986	973	959	1000	969	948	940	977	1000	963	926	953	990	931	933	909	970	1014	934	960	946	993	1017	934	975	945	1018	1032	936	984	981	1032	954	931	985	979	1016	999	1006	969	947	1010	961	962	980	1022	973	987	1016	936	934	985	955	957	965	987	932	935	1022	972	956	944	976	905	949	978	942	1004	972	1002	982	980	924	995	963	1025	1012	1016	957	1017	918	1003	960	975	985	974	929	978	919	1010	948	938	1015	1005	1012	960	954	958	958	896	946	957	967	957	980	964	929	910	986	928	985	957	1044	951	978	980	964	989	996	955	1011	953	991	965	1011	951	954	961	1015	976	943	1032	972	1020	942	999	971	950	973	944	998	936	942	907	1005	959	980	963	905	972	971	996	1008	1018	1009	977	958	975	972	988	952	952	938	1020	892	900	1024	994	962	929	974	916	989	1001	950	951	957	951	928	964	993	945	1022	933	951	935	909	977	966	998	952	975	965	971	935	976	978	918	999	1000	950	982	946	998	980	961	939	998	997	969	1003	983	924	961	919	1006	985	919	954	994	1001	965	972	994	943	918	973	991	975	957	965	978	941	886	978	1003	981	966	1003	958	950	901	940	913	981	985	940	926	980	934	961	985	920	975	974	953	937	992	1013	1022	920	957	910	1017	1006	987	968	960	926	1037	951	958	938	962	960	953	919	967	989	935	980	979	959	935	989	1001	968	949	940	950	978	1006	970	957	1015	993	941	960	964	986	963	948	991	988	952	959	965	956	1025	976	940	942	943	947	936	925	892	973	963	950	1003	968	921	1004	980	973	994	1007	941	983	1056	990	976	958	1005	988	1007	923	970	906	941	1004	958	942	942	946	970	934	985	880	959	976	985	934	972	978	1003	1008	962	952	957	973	957	952	961	946	921	981	992	925	987	1013	954	952	979	972	905	979	913	948	989	981	946	941	951	1006	941	998	957	955	991	949	939	946	1016	988	948	961	1007	935	943	980	996	983	961	941	944	933	1011	920	938	953	918	948	1034	985	988	917	1003	902	989	944	956	942	926	979	934	903	971	962	923	928	979	961	969	1034	957	980	953	974	995	988	928	1025	970	935	973	1005	998	939	969	985	936	971	1010	997	907	942	1008	954	982	913	948	971	959	1007	961	975	1017	938	995	984	1015	1004	928	983	997	950	946	945	954	937	967	932	950	955	951	989	993	952	950	981	948	931	965	946	924	988	1041	1004	938	955	995	933	963	993	1000	955	973	1017	964	987	947	972	1015	937	937	997	960	977	956	983	994
27990	25467	31500	24951	15808	10955	7765	5564	4213	3412	2700	2384	2091	1854	1617	1469	1369	1257	1091	1103	1084	1055	1011	981	918	916	950	892	869	895	872	839	894	873	887	847	887	869	887	869	858	776	853	827	869	844	843	923	861	886	870	860	859	898	810	874	872	855	822	873	830	859	924	846	849	860	805	894	800	864	831	792	829	873	831	831	870	842	792	861	850	863	877	819	785	841	841	866	829	816	820	886	830	826	794	881	840	918	835	813	845	834	875	837	794	908	882	837	900	825	850	829	810	834	797	841	854	860	850	887	901	797	872	864	818	899	892	868	877	861	833	833	830	881	889	813	876	853	835	846	884	828	816	823	809	835	786	858	818	845	807	851	839	883	855	850	875	873	815	902	877	872	886	857	804	878	815	824	880	841	825	862	796	840	858	841	836	820	882	864	834	861	871	790	828	885	812	873	826	845	806	798	865	829	866	819	898	878	835	783	835	885	819	848	835	824	841	808	900	833	812	810	868	850	785	796	859	797	850	833	873	815	889	822	861	898	786	810	832	858	831	801	874	829	871	912	843	804	832	855	816	809	816	876	899	839	818	883	833	841	871	831	876	865	855	835	864	898	872	820	844	883	845	858	849	830	800	834	851	866	858	825	858	846	853	845	880	868	801	851	855	774	847	850	869	813	861	857	792	816	830	858	799	779	822	902	824	832	870	861	813	815	827	871	858	830	806	806	800	828	871	864	875	851	830	824	816	838	852	843	887	821	793	801	874	800	797	828	854	874	830	840	887	832	873	840	865	829	865	860	878	860	847	822	830	861	864	881	794	880	794	788	843	818	848	841	824	805	822	832	836	843	866	851	798	822	825	814	828	845	827	851	763	841	796	869	838	851	878	827	871	889	832	804	811	849	832	829	846	837	863	885	804	836	880	804	848	883	877	831	818	813	874	799	856	855	848	871	836	869	847	864	854	864	783	865	851	892	856	850	824	892	797	829	840	835	817	835	818	801	881	814	800	825	841	865	854	844	836	854	877	769	883	809	872	848	808	825	820	846	834	837	861	832	835	836	820	862	876	825	778	829	798	855	805	798	802	854	826	826	829	825	803	830	823	834	792	852	873	873	817	869	787	843	886	815	810	876	842	910	870	833	876	808	859	888	810	783	814	860	855	867	833	812	771	836	894	871	838	872	821	789	839	831	843	812	796	829	815	793	843	838	831	794	879	866	832	818	843	807	820	809	880	826	828	812	852	808	840	888	851	826	863	835	866	836	799	880	820	837	833	867	839	814	843	833	837	774	850	814	829	782	853	837	872	842	855	781	905	831	821	849	857	878	854	823	821	821	830	843	838	804	834	835	894	839	872	864	851	870	803	815	851	863	864	843	792	834	822	843	910	846	798	855	859	848	775	919	853	847	806	875	843	846	840	876	858	838	865	873	851	837	836	864	831	844	834	861	808	837	843	896	814	839	799	846	817	842	797	778	877	806	876	834	804	796	829	875	845	798	820	875	854	866	861	822	828	871	782	881	855	856	876	812	854	834	839	830	870	824	857	798	895	824	838	866	846	852	853	775	828	843	827	809	846	805	841	843	828	864	827	832	855	794	803	831	840	861	837	832	861	825	842	816	896	846	845	790	876	866	824	795	850	861	868	873	834	824	878	830	864	824	832	851	847	855	859	865	846	847	803	849	801	842	835	861	813	865	824	824	852	791	840	803	823	905	834	800	858	796	880	816	867	841	823	926	830	868	849	857	827	851	887	854	835	854	826	821	837	834	836	840	794	851	856	798	831	894	880	861	819	855	855	856	880	823	864	879	838	810	854	866	834	881	835	824	799	797	827	876	860	844	810	802	853	838	871	847	824	798	856	826	832	821	850	842	867	902	823	836	851	787	797	828	834	858	827	814	822	886	817	859	810	848	823	853	844	856	820	835	879	825	868	834	867	810	925	816	860	835	852	831	835	822	853	871	830	850	838	882	834	820	817	868	797	832	864	834	824	836	851	865	789	830	845	866	803	812	860	828	858	857	803	842	815	817	817	843	827	866	827	837	835	899	827	852	813	838	889	783	850	841	850	862	856	820	862	817	876	852	844	816	861	872	881	810	849	833	824	867	833	809	839	858	869	834	881	817	862	837	885	809	862	897	797	821	836	812	857	862	849	784	819	820	863	858	855	843	849	841	804	918	808	849	871	843	832	841	792	831	849	839	879	803	789	864	822	870	841	867	870	799	835	852	828	853	886	824	808	837	786	859	788	836	823	851	850	905	856	839	898	835	865	892	855	872	820	838	822	866	838	873	878	789	877	896	876	829	825	854	848	872	883	853	870	850	859	888	764	843	897	814	792	872	887	846	839	830	814	806	877	830	900	904	884	851	802	786	854	853	809	843	846	841	887	846	851	884	869	843	927	844	839	791	816	858	867	815	828	833	873	825	808	825	847	880	876	841	859	849	793	836	885	863	816	843	866	866	813	888	853	793	811	832	856	805	853	882	818	844	858	828	821	893	841	843	813	812	815	856	862	891	855	842	795	826	829	830	778	812	859	861	856	859	889	886	870	848	795	853	810	905	864	829	826	871	894	845	855	787	821	799	817	820	840	803	894	831	839	834	839	834	830	873	855	864	890	817	865	802	843	849	787	830	839	815	855	858	819	861	855	790	833	806	898	857	791	903	873	816	846	832	811	830	824	839	883	818	833	875	830	842	845	746	861	827	835	860	810	854	831	793	851	827	786	858	872	831	837	918	842	832	790	789	801	868	850	841	829	860	845	880	826	837	895	872	888	876	843	868	851	900	866	866	879	791	862	855	844	864	868	842	850	845	815	841	856	817	864	850	847	824	846	862	807	851	798	885	832	841	876	835	813	799	886	810	852	835	877	801	847	818	866	868	903	818	822	854	855	891	815	838	845	786	821	838	844	795	886	815	839	807	882	827	850	847	863	840	851	814	815	864	866	828	799	843	809	792	804	825	862	821	856	900	903	830	868	864	890	770	723	838	812	888	870	797	817	857	798	823	900	855	882	871	818	869	832	896	822	865	840	793	853	793	845	855	871	852	848	820	845	884	818	788	844	835	914	861	856	833	845	819	797	849	836	813	860	805	829	819	834	853	801	782	809	820	760	807	833	847	806	881	812	836	845	830	845	826	779	825	836	861	843	798	888	839	869	890	850	849	813	821	880	858	918	858	849	876	842	887	841	830	809	854	831	831	829	810	894	848	882	879	862	801	845	859	859	841	830	868	840	808	824	861	857	839	875	847	860	824	893	865	858	837	849	825	868	872	796	831	848	822	847	843	834	846	865	883	856	851	836	831	901	844	806	813	801	799	817	818	842	835	850	895	836	844	792	784	835	855	828	866	815	895	825	860	838	847	764	822	824	835	809	898	838	809	881	896	873	840	867	845	901	871	856	851	900	841	819	847	814	796	856	872	865	840	852	881	833	852	787	756	817	876	877	816	810	870	850	859	814	788	843	776	831	803	848	834	830	852	844	845	846	852	798	833
31844	41391	37321	26733	20592	16500	13021	10161	8140	6294	5084	4090	3454	3053	2473	2270	2005	1821	1637	1584	1449	1336	1237	1236	1246	1180	1120	1123	1106	1097	1050	1144	1044	1069	1027	1020	1061	1006	1031	1080	1023	965	998	969	996	1007	955	977	956	1028	1037	1065	973	1023	980	1035	996	1029	1044	1004	996	1041	955	949	1063	947	1000	977	981	973	987	999	1001	929	955	919	1028	1017	961	1052	1045	959	1007	1048	983	1009	985	945	1022	959	1033	992	1020	967	1005	996	1016	1006	999	1025	989	1015	992	970	971	991	1001	950	945	1050	989	997	1010	1005	1040	1019	973	1002	953	997	986	1009	1003	1016	1046	1005	981	1048	1033	1039	977	1004	1006	1037	961	1026	985	918	946	997	985	1009	953	986	954	1009	1014	1033	1007	1019	969	962	981	972	1027	1042	1042	1060	1019	998	1031	1013	999	1053	1059	980	1044	1030	951	950	997	1019	1066	982	963	960	980	1029	1039	990	1016	1004	1029	1006	997	956	971	988	949	997	958	981	1015	1018	972	982	974	989	981	974	987	1033	996	1049	968	1013	1027	1001	971	944	987	1009	1000	982	1049	1082	977	980	1046	992	989	1003	1094	1001	968	1019	999	1009	1012	982	991	1003	1031	999	1008	1063	997	1030	1032	993	1007	1026	965	1046	1029	968	1022	1053	1001	1004	1032	1045	1001	1022	952	988	961	1000	982	987	1001	1068	1012	1006	992	996	1034	1029	1030	1042	956	987	1024	1021	980	1035	1008	1040	979	969	1054	1018	992	954	1003	1012	964	1001	1027	1009	968	998	1011	1006	996	1017	964	1021	1025	959	1007	1021	968	918	954	1023	1037	1006	1010	991	1005	964	979	936	1065	1037	976	1047	991	999	991	992	952	1001	1041	985	1001	951	981	997	1060	980	974	1024	992	1022	1046	976	991	1032	989	1004	985	1066	1002	961	1001	1008	980	1009	989	996	994	1019	1059	1007	1028	953	977	966	983	1009	1009	1074	997	939	999	1001	986	984	1018	976	980	996	918	997	1000	1008	936	999	1134	985	1023	1002	1057	996	1040	974	1070	1019	925	1042	1013	985	1023	990	1016	1012	1023	1026	977	1049	981	969	999	985	1005	957	996	967	1033	976	1028	967	981	962	1000	1018	1021	1002	1033	1016	980	973	1000	1048	967	1051	976	1040	1067	939	1011	932	967	991	1034	965	957	996	1049	950	959	987	1024	991	1022	1031	956	937	978	1016	979	970	1026	994	997	1018	996	989	987	967	1017	994	976	1022	996	989	1014	1074	986	1043	1025	1059	1056	974	980	980	1020	975	993	1025	1000	1060	1014	972	1017	1004	1046	984	1039	989	1019	1059	1001	1015	1011	987	1023	1027	971	935	971	1011	1026	997	925	1002	1029	996	1005	1025	1019	964	947	1005	958	1044	945	1023	983	992	971	1004	963	941	970	966	974	995	988	1051	993	1024	934	966	982	950	1021	1020	990	1018	1002	1060	962	964	1010	986	1043	964	1087	992	958	1008	962	1018	992	1000	1028	1008	984	991	1040	1025	996	969	976	988	1002	972	1023	935	1039	1008	974	1038	995	962	1035	999	950	1048	1012	968	1028	960	1005	947	990	1000	960	982	1026	1005	965	982	981	1036	990	929	969	1021	1046	1012	964	1047	1024	1004	960	991	1008	982	1022	996	1017	948	975	1015	991	972	966	985	1029	957	989	1009	995	987	973	1013	1005	990	975	971	1014	994	966	1042	979	983	993	958	1002	964	978	986	1033	983	966	1027	986	996	1015	1019	996	1015	1031	970	1003	993	1058	930	1006	1008	1019	1062	993	980	1031	999	985	1061	1007	1028	995	1013	991	988	1069	971	1006	993	1036	1038	1011	1013	1028	1001	946	958	1005	993	1048	972	956	1016	985	992	1020	912	1047	983	1051	975	1022	1030	992	981	1037	987	977	984	1051	1011	1055	1027	983	986	1078	979	1074	1025	1010	1024	1062	977	1007	1023	1005	968	948	958	1004	993	1030	1025	972	1010	964	1012	1021	990	984	994	1004	966	976	1017	1015	935	1015	1002	991	979	945	1014	990	999	967	989	1001	963	900	936	990	988	988	1004	992	1012	981	1020	1024	983	1027	1029	1009	1044	1013	998	1014	1014	977	1084	960	970	1069	998	1058	993	1033	1035	1044	972	970	999	999	1064	974	1012	1042	1022	1009	997	1061	996	1004	984	927	1048	1006	1011	994	980	1008	1001	970	1054	1041	969	962	1006	1056	952	1011	968	1030	1024	995	1000	1007	982	974	994	999	1005	1029	996	1034	967	983	1028	1002	996	1044	961	1034	1049	996	936	956	992	965	1001	1000	991	964	989	992	1010	1011	974	1023	1020	1000	978	981	981	996	1087	1010	943	995	1008	973	974	1067	1000	970	968	983	987	1002	1042	1055	987	936	986	1014	955	1014	986	973	999	1024	994	1042	990	983	1036	985	938	1004	973	993	957	1039	1005	1018	975	1016	1007	955	1003	994	1026	1035	1029	997	922	990	994	974	993	1046	945	1007	985	1016	1030	992	982	980	1017	1019	951	1008	989	983	1012	1012	987	1002	1019	1001	999	990	997	1041	968	1029	1021	1024	1038	955	1034	963	985	1035	998	992	941	1003	979	958	966	1018	972	1008	1036	985	1036	979	993	981	996	1002	1009	958	987	1032	1012	990	998	1007	1017	1064	1049	991	921	1024	932	982	1006	1000	975	992	925	996	963	1045	1048	982	1046	961	969	1033	1001	972	981	961	982	1000	1020	977	1010	956	1004	968	981	971	959	1068	1016	1005	983	972	1017	953	996	1009	1062	980	1002	992	982	954	1013	1044	1051	990	983	1001	1013	1012	1022	1045	988	970	1011	971	1034	1005	992	1033	982	972	1037	987	1002	966	971	1045	973	989	1024	1064	961	991	965	965	1007	1024	1041	1010	1023	1007	1006	981	974	998	998	934	980	1004	1027	1047	1020	955	988	1029	971	1006	996	999	1022	995	945	1015	997	985	1006	1010	979	1015	1044	1007	1003	976	1023	941	1011	1047	1030	1020	1050	988	992	997	1034	975	993	1024	997	989	993	977	1028	1059	956	1008	1050	1041	961	1032	978	1015	986	1010	952	1063	1011	975	1005	986	1001	986	939	1014	1006	1048	1036	984	1043	961	1046	1000	946	985	1029	973	1005	1022	1029	1024	1008	959	1006	974	1030	955	958	1005	931	994	980	991	1001	1001	1032	993	998	985	1047	991	1024	979	984	1016	1060	1043	1041	980	1046	1005	991	1041	929	986	1005	994	945	1023	1054	986	1019	1019	1002	999	988	995	1031	964	1035	1001	1011	968	1022	966	992	1027	1041	940	992	967	971	1001	958	1038	1010	1034	1044	991	962	980	992	1009	1008	1043	1039	1078	1053	961	939	990	1021	1032	1018	1003	1054	1012	987	1021	1001	994	985	1029	1079	1002	1001	981	1000	1010	1031	1005	982	998	1011	995	993	1000	1008	968	1013	1016	919	1011	950	1057	1024	997	1000	979	1001	1016	1037	960	945	974	979	1025	937	1036	1006	969	1000	1001	1006	1019	1002	1020	981	1058	950	989	997	989	1043	1029	959	1003	1015	1015	1044	1016	984	1073	989	1002	1018	1010	1000	1026	1047	1048	986	953	1005	1039	1022	1045	997	982	1029	963	929	990	1037	1034	1041	984	985	965	953	975	1038	1005	996	1019	965	1034	983	1056	1024	1013	1007	997	995	1013	968	953	1010	943	1001	1004	967	1019	1020	979	1040	973	976	1017	982	1068	1043	1019	977	1023	1002	1050	999	984	997	1013	1001	1005	1048	958	999	983	1018	985	1047	978	953	990	964	998	1036	1035	983	1023	1016	989	988	1039	982	989	1002	969	948	1022	996	957	1026	1071	966	1022	971	1002	954	976	1062	1021	1021	1020	982	919	1023	999	963	922	984	993	980	1005	945	974	1011	995	1047	988	991	967	977	997	1008	931	995	1034	956	1015	997	997	974	1032	989	1026	1052	1002	976	998	987	1001	1021	996	1010	982	1004	1005	1049	968	996	1050	995	1004	988	988	995	966	988	1005	974	1022	1019	1043	1027	1030	987	1046	990	1046	1056	1023	964	921	1006	986	1002	1020	943	1009	1040	989	940	1042	961	982	973	992	962	1000	1010	996	1039	1004	1012	976	989	1025	1028	1038	959	1047	1036	975	947	991	1012	1016	965	1057	1018	1016	982
23629	20687	27909	24218	22122	20248	14844	9491	6868	5545	4364	3509	3060	2609	2260	1935	1691	1577	1533	1410	1251	1147	1082	1071	1103	1020	1029	987	955	946	947	885	927	867	897	859	887	871	928	814	929	813	885	833	830	861	847	835	876	859	811	794	862	874	801	851	801	796	841	878	793	849	751	866	868	836	840	831	786	814	822	805	777	841	832	874	827	802	810	788	814	836	811	815	824	831	874	800	808	791	846	804	851	832	842	808	826	796	796	760	834	828	843	906	832	842	824	810	848	848	821	838	780	777	845	822	803	813	788	810	773	884	801	806	848	805	803	823	826	847	791	875	838	908	813	811	817	838	817	758	794	812	842	858	820	821	830	793	824	831	769	847	785	821	807	803	789	810	801	750	800	829	794	863	864	795	810	800	838	851	856	840	869	823	804	820	851	854	781	856	829	779	806	827	781	791	835	804	805	828	822	820	793	847	808	801	869	874	815	780	841	792	785	814	849	817	875	808	791	827	820	850	827	797	789	847	812	825	904	885	816	839	841	832	859	844	839	860	819	829	826	838	856	813	822	806	792	849	839	827	799	879	860	809	783	811	804	829	785	830	832	815	805	800	802	814	827	853	805	825	865	843	843	814	834	823	795	794	818	830	788	837	844	814	810	861	853	829	789	852	815	812	816	891	854	829	851	807	833	840	819	829	849	841	787	857	782	830	820	845	873	851	815	845	827	796	846	871	847	831	793	858	866	811	843	828	814	823	825	845	819	792	834	767	849	823	827	829	885	797	833	878	845	841	916	803	830	863	783	824	831	834	842	822	815	850	794	796	857	832	876	807	775	801	773	861	784	855	807	855	797	897	815	819	864	828	833	871	869	805	834	847	830	859	816	810	846	846	801	821	858	862	853	852	777	829	827	873	789	826	851	815	816	829	848	830	827	872	799	814	833	789	855	812	856	845	896	871	821	831	817	815	819	831	835	851	882	796	799	782	818	833	833	791	821	826	845	792	819	826	774	844	818	832	825	829	802	871	803	833	831	777	856	809	860	853	802	832	864	844	779	820	805	874	835	825	829	792	765	832	846	799	823	832	833	831	820	817	791	781	779	830	786	842	811	807	796	865	842	832	767	768	790	787	838	786	861	766	794	829	779	841	854	836	827	819	794	873	836	760	843	866	782	851	791	822	846	815	799	835	809	819	817	826	772	797	832	823	858	816	832	828	750	823	841	808	861	886	822	856	827	821	784	847	873	835	841	882	807	815	826	814	888	800	813	822	855	814	860	815	851	820	841	852	815	794	839	800	814	861	787	799	821	846	830	816	874	828	802	837	823	824	813	853	775	806	886	817	771	772	837	753	846	831	842	854	816	849	814	839	834	847	785	830	789	844	845	786	804	828	843	817	814	849	863	788	869	765	828	863	847	813	853	834	808	823	883	819	790	817	848	789	809	848	813	840	816	850	812	855	833	841	788	766	846	866	831	865	832	784	799	855	775	802	814	881	766	839	815	855	852	834	815	808	857	844	819	823	835	820	841	791	817	832	825	809	806	774	860	791	843	816	821	803	826	775	838	857	837	810	811	861	816	828	800	800	846	813	847	836	811	829	833	814	789	833	800	783	831	808	784	811	823	862	817	889	816	850	866	814	803	823	830	817	813	841	787	802	798	809	846	835	802	857	812	839	836	816	812	841	825	775	810	833	850	835	825	874	846	833	850	858	857	832	865	823	823	857	823	840	818	811	786	815	817	832	840	820	824	797	862	838	832	827	829	822	800	838	811	829	835	810	809	853	828	866	823	848	838	779	820	772	837	837	839	842	878	807	804	861	775	810	768	895	777	835	833	815	799	816	841	837	754	831	808	834	786	813	842	805	824	815	888	809	807	883	838	854	808	836	766	817	786	787	849	775	842	806	828	865	840	865	832	814	814	840	820	794	783	806	805	807	810	797	793	851	762	866	841	867	828	826	807	772	815	801	847	791	800	798	833	808	825	785	764	812	868	822	820	817	816	831	834	809	842	814	810	785	878	791	836	827	920	839	844	809	811	831	895	806	852	838	829	784	894	773	892	827	817	851	854	806	804	811	905	795	822	824	798	851	832	808	845	816	860	861	804	817	780	778	833	805	845	852	865	836	822	857	825	817	827	790	822	860	800	778	884	821	850	804	819	807	825	881	814	808	792	816	835	790	835	817	858	856	842	807	842	771	852	802	804	900	797	800	844	758	852	849	851	794	819	821	817	823	804	829	815	839	809	835	843	782	846	838	820	814	800	860	838	814	829	839	818	803	806	811	796	771	789	804	785	799	848	824	854	800	835	886	808	837	835	827	807	844	834	812	791	815	781	776	834	813	855	824	792	881	819	799	839	843	824	880	782	785	844	789	845	824	805	800	828	843	752	870	805	825	830	836	813	840	817	829	838	868	827	756	836	811	799	831	793	856	850	839	830	790	833	798	807	826	786	804	832	858	819	792	783	843	751	823	794	815	809	800	809	848	828	816	809	793	820	817	868	806	806	869	789	819	838	841	789	800	804	799	845	829	818	887	848	877	826	792	853	844	747	840	867	835	788	813	829	791	801	834	865	791	802	837	830	838	827	798	833	845	791	876	883	819	799	809	807	809	800	805	794	814	801	827	821	824	819	872	857	747	813	783	849	872	794	869	761	844	807	859	792	846	821	802	812	849	800	822	813	794	798	823	889	845	839	837	790	762	820	808	838	791	785	811	810	840	817	827	842	777	784	782	866	803	831	812	783	845	790	848	851	791	815	764	870	777	847	857	881	798	890	851	817	817	806	833	823	826	817	815	778	854	806	883	874	813	767	828	823	812	856	849	858	844	778	855	838	844	857	809	852	842	842	837	892	748	848	839	847	872	802	812	829	821	768	810	844	793	832	865	819	823	797	783	806	860	771	811	781	827	801	835	848	838	829	796	830	830	827	887	807	825	838	829	840	843	810	862	821	839	840	831	811	841	795	839	836	822	853	840	835	829	804	846	797	792	826	858	841	829	833	841	766	831	794	823	795	839	871	774	767	839	789	866	834	822	825	761	816	833	809	835	789	808	817	799	781	845	821	811	854	841	818	822	845	798	826	816	830	805	835	821	819	770	839	807	863	836	801	766	822	781	794	846	817	794	820	783	837	826	858	834	854	877	811	834	754	769	842	820	825	803	797	843	791	791	803	774	821	806	844	839	807	815	804	793	845	803	821	823	828	807	837	819	771	842	786	776	820	829	826	831	806	825	768	832	814	835	804	822	827	807	799	810	844	830	855	809	794	842	780	842	810	828	897	794	850	853	818	783	832	838	767	807	849	846	845	801	854	826	820	852	879	828	844	848	808	790	821	841	771	813	840	861	858	820	805	760	800	794	811	794	823	817	796	807	841	793	835	785	888	800	856	843	806	852	798	857	829	778	824	820	803	815	840	832	790	794	846	791	854	782	795	819	794	843	808	853	814	814	831	812	832	828	848	754	786	786	849	776	821	834	837	835	846	846	785	789	796	798	810	794
30557	48603	44970	33555	27437	23018	19013	14931	12268	9675	7544	6068	5347	4370	3659	3078	2723	2430	2278	1929	1856	1636	1514	1401	1346	1388	1337	1218	1205	1143	1137	1124	1062	1076	1054	1057	1087	1047	1012	1052	1068	1087	1059	1018	1034	991	1048	1029	976	1046	954	994	966	984	947	975	1011	980	982	941	995	955	933	966	1014	980	971	1009	1000	963	955	998	1004	1053	914	1004	911	1002	984	992	955	957	978	1007	1031	961	950	962	1012	954	1012	955	1035	980	978	1000	963	1000	992	975	973	995	933	1020	937	957	1031	940	1007	1001	954	1017	940	922	959	949	970	961	1023	954	1002	1003	936	995	1011	926	1005	1022	921	983	1001	971	999	960	985	950	973	1024	979	987	983	971	995	971	984	997	1038	989	958	1011	967	1010	939	975	994	936	938	997	970	971	1012	920	984	985	984	972	959	918	1035	982	1029	965	924	976	952	998	1030	981	1007	974	997	962	992	964	977	961	934	917	950	968	996	965	976	953	968	953	959	1019	996	935	957	891	957	982	963	961	968	941	964	928	998	976	921	1005	1022	1003	932	945	967	992	1010	961	938	990	984	1017	914	968	1001	956	980	973	968	946	950	938	910	969	1001	970	953	982	966	1025	985	978	958	999	993	1028	987	914	1012	975	917	1022	946	971	992	1011	1017	971	973	1001	1000	940	983	1043	937	1021	983	966	935	914	982	1000	970	944	953	978	980	1000	1046	1016	996	946	1002	985	948	962	946	974	994	957	1016	951	944	991	1012	971	997	974	997	939	956	950	1006	998	999	973	1002	963	975	917	950	1014	930	971	953	925	1008	895	932	988	1026	974	970	920	968	967	998	996	997	987	998	971	977	961	936	972	1019	968	992	976	964	964	985	977	950	922	1007	1004	1005	975	998	971	972	1039	985	1008	965	960	971	1002	928	1054	1034	968	1014	963	977	977	1003	994	998	1004	966	997	959	1033	995	961	987	955	987	1009	1002	1024	965	926	950	1047	1002	1015	940	955	959	966	980	1015	1041	946	978	993	926	971	939	993	992	934	1015	967	958	984	985	995	996	1041	1022	983	970	984	996	995	929	990	952	1053	984	989	956	947	983	900	949	956	971	1008	1035	995	953	962	974	1022	983	978	986	995	1008	982	964	951	952	983	1025	997	973	960	891	979	952	982	980	998	937	1006	974	979	966	952	975	1005	997	1005	984	987	945	948	1006	985	976	981	932	1006	979	984	1014	939	1025	978	998	1015	981	979	1015	977	1024	972	996	1001	1018	990	1009	947	1041	1001	951	984	932	982	980	950	947	958	971	948	971	988	1017	994	967	1024	980	1011	972	1005	956	927	995	994	963	991	1019	920	984	1047	988	1020	977	1021	992	927	969	975	965	949	988	998	963	939	1000	958	995	977	961	1016	1041	958	945	942	959	959	975	966	997	1000	986	960	1008	983	975	997	951	1063	987	1021	1019	1011	993	999	1021	982	968	987	1007	984	979	955	1003	1022	912	1063	1017	1004	950	988	981	1019	951	986	959	971	946	969	1012	967	940	989	970	952	965	988	1004	986	999	930	956	1012	944	1026	997	974	967	911	1016	1057	913	981	995	936	975	944	946	1030	933	1025	984	951	989	973	978	1012	1016	973	966	918	974	960	982	998	1014	986	994	955	971	982	949	1020	1041	944	1004	932	1013	966	1007	1005	980	947	1023	965	947	951	968	997	949	946	1016	1001	1026	1018	938	980	1006	1051	960	1037	985	967	1016	943	984	1003	961	961	962	978	951	914	1030	940	973	947	980	1012	918	962	989	968	968	939	997	988	954	968	970	1019	983	969	1028	981	1008	1006	913	977	944	915	1019	959	975	978	992	991	982	1002	991	970	933	933	905	958	987	958	934	1020	940	961	1032	1033	996	955	994	1009	973	974	969	968	938	983	1002	961	960	994	964	937	936	985	1033	975	968	976	1006	984	996	1045	933	962	1016	939	971	948	962	997	941	986	1006	990	986	1002	963	971	949	1013	900	960	971	979	1010	970	994	968	946	989	1033	991	978	948	1017	1021	958	968	977	969	1003	951	1023	884	960	1002	953	982	1024	958	978	1008	916	967	991	979	999	1015	974	973	971	971	986	950	988	1014	941	1009	1030	946	966	1000	962	965	964	1018	947	986	976	975	1000	1004	992	947	962	1027	1008	940	977	926	1015	944	1014	1014	986	975	958	989	957	965	960	1039	988	1023	1012	998	990	973	999	981	946	1003	975	1020	1012	958	935	1014	976	956	1016	956	1001	1017	962	1049	956	1007	946	973	975	982	1012	920	1005	973	913	963	1012	986	961	1006	940	972	1023	988	967	1017	983	961	978	1002	960	1008	960	980	925	999	925	965	980	926	951	991	1021	995	940	1039	995	1044	910	896	970	933	955	1018	990	961	978	923	1001	958	1022	1016	951	969	1009	969	944	937	974	1003	1013	1011	936	1038	966	984	1065	958	997	943	990	992	984	987	1011	1007	964	984	989	1001	992	981	949	998	1012	1014	1014	969	993	947	1024	1036	971	977	945	1034	968	948	989	1002	973	1003	961	987	1049	952	1020	1011	969	994	988	1019	949	978	916	992	1014	1031	954	935	981	986	909	1045	977	983	1002	1002	989	975	937	979	936	971	1028	896	1004	926	966	950	989	1001	990	968	971	954	1006	976	980	985	931	956	991	980	990	991	952	1002	961	1010	992	966	991	990	952	995	1000	1021	991	999	999	986	984	995	979	990	978	964	985	1010	954	984	931	1015	1001	989	1003	1030	1025	1006	972	986	930	1016	1034	983	975	1059	1016	1008	885	980	1000	995	995	1018	988	982	966	964	952	984	960	930	993	951	989	964	971	991	962	1043	949	967	979	928	946	994	1000	983	993	984	952	978	1027	1018	1024	930	984	997	1026	1019	1035	943	959	1014	1012	966	989	997	981	1068	979	921	1002	1014	941	963	1047	989	993	937	990	982	987	973	980	974	997	909	934	995	1006	1032	984	949	994	955	974	947	994	986	1052	1003	987	1013	986	955	957	1020	976	995	978	991	958	994	976	982	1046	927	960	972	1008	1009	966	952	998	984	979	975	918	926	954	1038	943	979	990	1028	957	990	1026	976	952	974	982	1045	1027	1036	1013	1071	957	985	957	972	980	952	987	1010	940	964	901	981	970	951	980	1019	941	1023	929	994	970	998	983	998	971	904	959	1029	971	1001	982	1020	955	1023	965	1017	982	960	999	980	980	989	962	950	954	933	980	1022	973	989	938	970	978	1015	979	943	997	969	1015	974	986	990	1025	965	973	934	970	964	1016	990	952	955	979	938	950	957	938	1038	960	941	1006	999	1007	949	947	961	966	970	955	1022	980	941	1052	1026	914	989	914	992	942	1022	950	995	978	1000	1009	1011	978	946	994	949	985	946	948	993	948	957	1009	972	916	925	949	934	1000	991	983	1008	984	920	972	967	977	959	928	984	1011	1006	940	992	963	964	952	950	988	967	1012	917	986	947	948	964	977	967	1000	947	1007	1009	968	984	975	1008	946	935	1013	903	968	1024	937	1036	949	969	959	1009	948	948	1015	956	1021	1002	1008	981	971	974	971	967	969	990	1008	984	963	1000	969	972	980	926	1035	929	985	996	955	962	990	994	941	957	982	931	973	909	1026	1000	1013	960	962	1011	943	1004	942	973	1004	993	1009	1023	940	981	1030	1017	945	960	979	991	929	1050	989	989	976	984	989	984	1032	997	978	1011	994	961	1003	974	936	940	945	957	940	897	973	970	986	979	943	946	1000	967	1003	977	924	958	1025	982	958	999	942	983	945	951	996	944	1018	947	971	960	1012	970	945	1044	970	959	964	987	986	980	1042	971	975	902	937	1006	1017	980	950	959	992	1014	970	969
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
