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
340360275581	340360276137	340360276687	340360277237	340360277787	340360278337	340360278887	340360279437	340360279987	340360280537	340360281087	340360281637	340360282187	340360282737	340360283287	340360283837	340360284387	340360284937	340360285487	340360286037	340360286587	340360287137	340360287687	340360288237	340360288787	340360289337	340360289887	340360290437	340360290987	340360291537	340360292087	340360292637	340360293187	340360293737	340360294287	340360294837	340360295387	340360295937	340360296487	340360297037	340360297587	340360298137	340360298687	340360299237	340360299787	340360300337	340360300887	340360301437	340360301987	340360302537	340360303087	340360303637	340360304187	340360304737	340360305287	340360305837	340360306387	340360306937	340360307487	340360308037	340360308587	340360309137	340360309687	340360310237	340360310787	340360311337	340360311887	340360312437	340360312987	340360313537	340360314087	340360314637	340360315187	340360315737	340360316287	340360316837	340360317387	340360317937	340360318487	340360319037	340360319587	340360320137	340360320687	340360321237	340360321787	340360322337	340360322887	340360323437	340360323987	340360324537	340360325087	340360325637	340360326187	340360326737	340360327287	340360327837	340360328387	340360328937	340360329487	340360330037	340360330587	340360331137	340360331687	340360332237	340360332787	340360333337	340360333887	340360334437	340360334987	340360335537	340360336087	340360336637	340360337187	340360337737	340360338287	340360338837	340360339387	340360339937	340360340487	340360341037	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3041	2000	3600	2300	3041	2000	3600	2300	3041	2000	3600	2300	3042	2000	3600	2300	3042	2000	3600	2300	3042	2000	3600	2300	3042	2000	3600	2300	3043	2000	3600	2300	3043	2000	3600	2300	3043	2000	3600	2300	3044	2000	3600	2300	3044	2000	3600	2300	3044	2000	3600	2300	3044	2000	3600	2300	3045	2000	3600	2300	3045	2000	3600	2300	3045	2000	3600	2300	3046	2000	3600	2300	3046	2000	3600	2300	3046	2000	3600	2300	3046	2000	3600	2300	3047	2000	3600	2300	3047	2000	3600	2300	3048	2000	3600	2300	3048	2000	3600	2300	3048	2000	3600	2300	3048	2000	3600	2300	3049	2000	3600	2300	3049	2000	3600	2300	3050	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25921	21163	28323	24373	22068	22851	16639	2789	1162	1062	1002	1034	1032	1048	1096	1143	1196	1187	1234	1463	1461	1451	1456	1419	1438	1417	1536	1425	1409	1434	1213	1204	1179	1158	1158	1082	1013	1008	993	1021	994	1021	982	923	921	941	925	924	929	925	940	861	918	869	905	886	899	865	845	920	918	914	954	881	871	877	877	874	916	870	867	890	914	933	890	848	877	852	867	889	858	857	874	852	883	825	899	889	894	901	843	869	879	936	903	884	906	903	797	866	850	843	869	860	889	850	925	958	905	918	897	885	892	882	883	831	886	874	889	904	908	889	850	848	896	881	889	893	911	905	831	846	870	922	841	904	853	915	890	913	865	886	929	867	889	863	856	825	896	919	860	964	885	856	826	867	873	913	884	853	862	855	879	888	882	860	879	862	879	848	926	842	909	860	872	921	829	927	826	913	860	855	869	866	928	916	872	822	847	840	863	927	891	839	837	862	971	837	841	889	920	904	871	858	863	858	901	900	862	892	878	873	908	877	860	917	900	900	895	796	860	885	884	880	925	859	874	849	825	876	839	909	901	850	937	889	901	870	901	789	886	868	872	869	817	878	814	919	851	906	873	917	890	893	898	904	845	877	885	917	910	898	872	843	957	831	900	857	863	875	862	877	896	905	877	920	918	877	893	885	866	882	880	924	867	873	854	862	846	864	857	884	888	933	884	942	867	888	856	909	881	892	830	825	857	896	883	864	867	853	853	832	910	903	899	840	884	912	817	894	829	823	861	874	849	826	904	839	857	872	878	882	889	924	898	847	931	897	908	891	912	842	900	911	851	913	831	885	875	901	855	877	869	955	852	919	862	869	841	869	874	880	900	898	815	919	855	881	994	848	903	894	922	891	880	874	844	839	895	833	856	852	855	893	905	878	914	835	912	836	849	878	890	851	839	894	899	892	925	816	925	836	931	886	868	902	880	862	862	879	889	879	933	825	903	917	860	879	865	894	862	876	911	842	862	844	882	816	891	868	867	903	873	895	848	910	893	913	832	898	859	880	869	914	897	907	902	870	915	906	883	842	911	883	851	898	861	857	856	863	865	872	911	854	924	889	872	891	887	842	823	854	868	899	855	877	886	893	897	872	824	876	879	864	854	862	854	895	887	910	885	882	891	827	961	892	875	892	910	866	921	923	906	894	903	864	841	879	838	880	874	902	887	850	863	853	864	922	875	954	864	902	875	861	864	925	850	865	884	914	865	848	867	880	862	848	832	894	879	897	904	877	929	846	883	867	901	915	868	924	853	892	834	853	856	876	882	904	839	883	864	897	879	825	831	841	863	845	896	889	891	826	896	867	865	879	816	814	888	883	856	899	905	922	894	871	797	904	797	835	905	846	870	899	894	873	893	884	858	893	865	883	851	867	880	895	872	879	903	880	850	898	864	925	859	924	837	901	921	855	859	910	900	889	910	850	902	894	888	842	877	889	837	861	879	905	921	847	916	885	887	877	879	966	857	830	923	854	867	896	921	887	901	877	904	905	881	867	949	885	911	852	858	858	923	916	898	892	938	885	890	856	928	854	854	873	953	860	851	913	912	872	907	885	849	894	920	876	871	885	872	855	902	895	838	825	871	863	928	930	834	914	854	915	901	911	867	813	859	924	875	820	879	924	910	893	910	908	853	870	879	865	905	864	874	895	924	825	902	922	864	856	912	814	825	830	860	897	802	939	893	846	895	846	872	894	902	835	909	924	885	853	895	883	842	877	901	841	842	917	913	899	901	859	925	962	907	857	909	807	957	877	872	884	848	880	901	905	849	896	889	889	903	884	888	912	860	925	866	901	934	857	877	873	851	899	884	927	867	845	859	880	886	862	846	819	902	876	863	860	859	878	881	891	903	900	873	900	858	855	852	872	887	910	828	876	882	884	880	915	893	869	823	913	901	854	891	912	825	884	922	854	898	883	936	894	932	833	894	835	903	933	889	826	888	857	870	896	838	873	887	859	882	846	895	861	853	866	939	910	861	845	922	896	884	871	816	846	906	889	892	880	869	876	907	850	923	931	884	810	912	879	846	904	937	885	897	882	834	896	887	918	837	844	984	898	873	885	912	871	839	869	912	880	842	911	903	931	890	870	918	857	877	905	893	911	892	850	868	816	847	871	874	880	869	876	884	853	876	863	863	920	933	831	873	905	858	892	887	843	903	835	830	847	859	861	863	831	874	874	866	878	913	866	895	848	847	941	855	861	880	887	879	853	879	863	912	871	851	799	847	893	873	946	807	828	880	942	860	872	837	877	895	895	878	869	874	867	905	877	918	884	923	853	842	834	895	862	839	884	835	869	876	893	847	896	896	865	847	878	895	899	895	850	849	879	896	880	877	911	914	893	859	907	900	858	900	813	898	865	831	864	915	840	882	833	851	897	885	851	896	845	898	852	846	898	886	866	833	890	855	843	879	906	860	891	854	908	850	871	901	863	845	825	897	869	842	927	935	850	878	852	853	879	843	875	913	906	856	914	955	817	902	918	884	851	838	881	892	858	879	854	897	816	856	902	865	919	887	847	919	878	852	896	896	860	914	872	879	908	862	847	857	879	846	860	854	838	872	820	918	855	879	816	877	903	899	852	897	915	875	906	867	954	902	864	889	898	857	864	887	888	837	902	930	844	873	851	847	896	900	874	883	879	878	782	907	867	830	844	862	878	918	846	862	837	844	918	890	871	867	855	873	903	815	872	906	894	848	870	962	916	886	923	870	897	842	888	869	893	909	868	850	853	889	871	894	868	885	882	812	887	886	835	864	900	884	901	917	818	922	915	884	870	906	906	838	870	885	859	865	872	804	884	938	945	861	903	935	861	870	910	931	859	843	874	898	859	870	907	831	903	923	864	858	872	863	902	868	896	929	850	901	943	835	862	865	866	835	860	881	913	885	870	864	865	891	849	836	834	898	920	884	875	883	897	852	885	911	903	792	868	869	851	852	819	868	861	857	890	866	895	843	850	930	847	894	920	888	822	885	843	849	829	816	849	892	886	892	889	878	892	915	892	863	816	875	857	890	898	884	872	872	878	888	874	863	905	856	889	895	825	866	871	875	891	862	902	861	866	852	884	917	879	885	804	873	900	876	940	894	851	944	886	858	853	863	863	812	843	821	865	928	860	881	882	902	891	872	875	867	867	889	871	844	839	871	886	897	910	867	871	890	873	826	890	929	896	943	888	919	861	873	858	907	844	881	877	880	883	869	850	857	940	808	886	941	894	876	863	845	900	888	901	884	897	893	901	855	890	858	864	885	853	923	835	869	857	886	924	848	892	888	840	874	886	867	903	910	889	862	866	864	838	890	908	883	854	942	871	844	877	907	851	886	888	897	815	943	820	907	903	885	877	829	848	854	917	849	872	888	876	870	887	896	862	926	879	937	865	854	897	822	887	896	887	902	888	818	869	916	887	928	890	859	880	858	855	925	826	871	860	940	888	895	878	835	885	843	874	864	913	850	853	835	840	912	885	870	868	880	944	908	880	919	867
49183	40540	39135	44821	37652	23122	9003	2099	1289	1162	1073	1086	981	959	1138	1193	1216	1416	1494	1754	1885	1917	1790	1776	1884	1790	1780	1817	1766	1604	1450	1365	1261	1146	1132	1153	1016	1009	949	993	943	890	912	839	827	821	787	801	778	733	787	764	680	751	738	708	726	759	766	733	708	710	750	712	684	727	716	726	756	696	758	744	763	735	708	719	754	737	696	741	721	754	739	734	721	788	713	692	767	715	770	727	709	747	730	758	700	715	710	740	753	732	719	749	730	730	740	735	703	729	724	717	727	735	750	739	666	733	747	722	683	703	742	693	697	710	755	719	741	684	691	712	705	719	720	752	757	698	747	731	705	730	677	706	736	696	670	685	771	692	636	757	704	700	730	693	741	725	737	718	723	705	725	739	700	740	740	744	707	696	749	781	760	742	723	737	741	697	672	680	729	706	731	736	721	710	746	756	754	733	715	740	712	707	730	763	707	777	732	732	733	694	698	667	731	712	698	754	751	715	737	719	700	738	723	704	700	768	745	753	701	700	694	760	728	683	743	722	735	762	726	686	728	764	713	708	729	717	748	701	742	763	757	781	667	752	710	738	724	756	756	699	713	682	759	735	729	750	707	774	721	764	724	706	699	670	745	721	699	755	753	712	743	757	759	712	725	732	739	731	749	716	736	737	722	667	703	689	707	729	741	722	749	755	700	654	674	701	735	727	724	758	662	703	674	716	713	754	747	713	708	735	732	692	749	748	739	686	747	736	741	719	749	725	746	712	725	698	695	734	721	723	725	715	769	703	752	719	738	755	683	679	727	728	727	698	711	698	717	721	742	699	744	697	784	759	693	658	733	716	667	736	763	752	707	712	772	706	768	726	661	725	701	686	707	720	725	744	733	740	717	708	709	697	741	719	765	695	691	699	748	721	711	769	760	723	658	702	735	755	731	747	762	692	739	710	718	724	718	722	726	715	695	719	737	703	722	702	725	709	763	686	691	735	757	728	710	717	742	730	725	712	707	696	708	709	747	754	734	736	732	725	721	684	728	712	741	727	712	728	708	753	721	702	754	745	646	772	725	770	783	715	756	716	726	735	768	717	704	710	720	684	700	765	716	754	728	707	724	688	736	665	725	737	719	744	731	711	737	712	692	729	662	696	719	730	696	767	749	710	722	726	727	744	685	643	728	728	717	746	692	708	660	674	717	662	764	690	715	739	716	733	715	723	712	714	770	711	725	706	702	726	746	711	747	681	762	725	755	729	705	685	723	744	717	746	720	737	772	717	763	749	718	775	687	752	733	724	756	759	746	698	668	730	726	763	690	722	717	766	740	745	706	733	733	754	740	714	699	742	697	718	729	724	733	702	683	712	645	694	712	727	724	693	721	728	719	708	737	728	729	769	675	740	747	697	718	683	762	707	721	725	718	710	716	735	738	710	713	720	725	758	752	755	708	747	732	732	751	733	725	744	701	700	710	664	698	686	715	704	733	739	779	770	668	700	764	733	752	730	717	720	710	694	676	722	721	694	741	717	704	711	756	703	738	722	718	735	708	671	714	733	698	720	685	707	732	692	732	717	762	702	681	742	700	743	724	703	769	736	707	700	722	688	731	700	692	770	737	721	722	735	718	714	732	754	732	745	747	677	732	684	748	728	742	713	728	763	705	751	702	689	740	723	749	719	733	728	706	725	751	708	719	736	721	702	698	751	683	740	732	732	739	723	760	721	745	733	733	718	719	711	706	753	690	715	760	694	746	690	669	714	678	699	715	701	708	703	730	709	710	718	761	692	749	734	742	717	712	706	715	733	687	702	729	739	718	752	714	736	747	712	749	656	747	720	721	737	742	696	713	729	718	736	743	705	664	799	747	691	778	761	720	722	755	743	750	738	761	773	790	694	755	741	693	747	682	729	703	718	734	748	758	722	704	686	704	721	751	752	723	741	710	729	751	701	714	743	730	725	725	722	736	725	719	709	735	723	726	753	755	736	760	709	719	755	723	713	716	715	718	762	722	725	690	754	749	694	675	723	640	725	725	746	692	739	766	708	698	734	751	713	686	726	714	741	743	759	681	714	708	723	700	720	726	748	761	752	722	768	713	712	734	702	741	711	727	705	720	784	713	768	756	731	675	725	753	690	698	762	727	738	767	711	695	702	726	733	692	728	756	702	733	710	661	725	739	731	726	699	727	732	701	763	737	720	740	740	672	697	726	683	683	753	732	691	722	670	742	701	694	717	754	724	720	729	777	752	698	731	691	706	711	700	703	746	761	717	717	649	757	708	659	681	722	776	724	726	769	764	673	738	764	725	765	721	764	738	727	716	755	775	757	740	728	718	701	716	701	750	726	684	684	752	760	734	717	764	688	736	705	678	682	709	725	737	708	710	769	720	694	754	736	707	712	740	707	721	660	758	692	696	709	712	730	693	747	730	747	744	709	779	711	719	747	769	764	702	717	740	759	709	729	764	734	720	699	683	729	714	714	749	688	713	724	732	735	785	713	710	676	742	692	746	721	720	731	716	703	762	706	681	723	727	727	708	717	812	736	781	688	695	739	687	750	693	629	755	754	679	740	686	658	664	731	673	639	717	697	750	668	775	688	720	715	683	752	700	685	715	768	712	663	713	730	728	709	742	762	773	715	712	703	676	711	690	729	774	734	721	752	717	741	708	739	687	739	737	679	727	748	729	728	715	717	694	683	719	747	709	747	710	674	679	746	739	767	697	741	709	717	697	692	691	735	739	729	781	743	687	692	700	748	745	702	691	740	680	754	753	750	720	742	723	762	734	790	731	711	761	759	788	699	745	654	719	712	758	728	782	758	734	733	760	702	701	788	702	683	781	725	767	732	715	732	733	703	728	708	712	681	689	772	688	720	720	715	751	735	740	703	732	720	715	718	665	724	734	706	750	738	702	741	693	709	754	766	732	756	700	737	701	691	714	715	741	701	715	754	725	739	698	696	716	702	750	714	779	727	709	692	703	705	726	729	716	707	716	744	690	751	692	720	722	724	731	718	783	759	676	692	739	726	735	687	715	760	739	728	735	667	758	747	716	693	722	712	721	703	739	722	685	741	742	757	791	688	713	755	723	701	690	736	704	719	706	728	711	703	745	737	720	725	717	759	748	707	753	734	750	752	733	733	702	749	713	668	729	773	728	748	728	736	739	718	722	716	752	668	670	755	746	711	773	763	747	732	761	691	683	712	744	737	731	719	721	715	716	675	699	725	726	702	705	713	749	741	687	700	744	721	665	714	744	690	727	718	738	721	731	755	717	703	728	734	695	744	722	758	708	717	730	733	725	735	704	723	717	757	724	695	701	716	794	677	746	703	743	727	661	724	736	754	749	789	719	702	733	760	682	684	778	716	714	740	761	760	690	720	707	719	734	702	725	711	748	742	714	723	739	707	718	733	761	732	756	715	733	763	723	748	754	709	741	704	717	716	765	721	757	718	719	752	737	727	774	702	747	719	695	732	672	724	756	763	721	754	699	752	722	760	700	730	695	725	723
28651	21026	26255	26544	19465	10622	3514	1181	931	909	843	912	934	861	872	1032	968	964	1076	1083	1143	1121	1130	1125	1165	1193	1128	1187	1133	1078	1146	1072	1076	1013	981	956	1024	998	984	936	930	887	911	890	882	910	851	919	890	845	885	881	890	893	875	886	861	881	866	831	853	853	904	884	861	838	860	827	859	878	893	860	865	882	859	884	839	865	832	866	861	839	895	857	885	842	819	855	865	849	837	904	813	847	844	861	869	838	856	875	933	872	860	863	869	847	857	832	864	861	844	824	824	873	917	865	889	902	885	886	890	847	853	803	899	873	851	917	895	853	827	874	871	871	879	837	880	846	828	848	863	862	933	857	924	850	876	875	801	837	890	865	896	830	823	882	843	826	818	848	868	884	844	889	814	847	864	889	853	815	861	880	851	852	835	854	848	815	834	892	865	839	858	870	914	932	907	886	849	835	854	910	894	913	872	865	893	856	833	908	892	842	893	878	840	877	872	847	853	887	842	844	852	855	823	861	890	859	883	864	841	910	849	822	858	825	841	863	866	839	835	840	869	924	842	888	869	881	860	903	846	860	884	865	830	884	843	899	821	894	877	862	818	810	821	846	824	802	846	867	839	811	883	822	949	851	858	846	925	876	843	813	816	870	874	888	873	846	891	815	830	825	859	845	875	875	893	838	842	893	926	815	818	904	920	840	853	835	836	877	867	848	839	861	856	827	882	889	872	868	858	874	863	810	856	899	847	851	846	825	847	839	853	845	820	851	851	883	840	847	864	847	865	829	835	887	829	856	880	871	860	877	913	850	803	860	861	892	888	876	884	858	815	794	872	861	825	925	866	867	893	855	897	865	909	854	884	836	889	857	912	864	840	832	881	868	863	875	890	845	835	833	831	890	902	844	857	891	819	880	864	816	872	839	859	860	904	835	870	822	871	926	884	848	840	887	819	868	836	857	884	792	886	894	867	880	821	887	852	850	939	799	854	892	871	873	895	854	866	849	870	887	828	834	825	822	876	871	891	855	913	837	864	885	861	896	807	856	894	860	801	865	860	849	876	854	847	916	864	857	877	814	809	816	866	903	851	853	823	910	864	829	864	865	847	833	801	879	827	851	833	823	869	849	833	861	895	916	923	866	821	900	900	874	844	872	841	811	903	905	853	879	841	838	853	853	870	885	879	850	857	822	872	911	800	926	888	863	856	852	804	853	827	902	848	856	923	907	810	897	848	922	923	860	897	872	859	840	846	875	855	915	835	902	854	895	845	847	884	817	863	832	870	836	852	837	814	847	851	850	912	854	832	884	835	885	838	825	884	865	869	836	876	869	894	899	909	923	885	892	858	872	859	888	892	914	885	857	812	862	848	869	852	854	861	894	893	923	916	880	902	930	845	872	933	881	804	828	869	848	867	877	862	880	888	873	897	849	865	890	883	866	868	875	856	873	886	836	847	857	851	847	878	881	858	878	857	869	889	858	870	822	819	873	867	842	910	885	894	855	858	884	873	891	811	910	862	844	865	892	812	853	892	854	850	929	882	886	909	893	896	837	872	852	869	862	865	884	824	884	827	874	851	884	825	827	840	873	796	778	883	891	875	841	812	840	860	853	909	828	875	890	826	851	811	854	866	854	862	850	846	874	856	882	868	834	845	887	868	835	871	860	803	881	835	878	878	900	870	815	846	885	877	897	888	844	819	836	865	869	877	856	901	872	819	781	906	889	836	874	877	866	836	831	942	835	843	931	816	886	877	896	864	850	843	854	884	844	797	836	854	823	834	871	904	866	837	911	829	895	883	863	877	860	900	878	871	829	871	812	924	883	863	818	810	834	846	842	874	877	880	829	873	842	870	831	864	895	832	864	867	854	831	894	857	873	863	883	831	869	888	871	813	859	880	866	865	860	808	823	845	826	843	858	824	912	904	888	893	856	947	882	879	840	825	845	874	864	843	886	824	870	826	913	875	853	847	804	870	878	802	881	878	829	913	823	844	824	851	867	862	893	846	881	851	814	874	853	887	825	841	838	834	911	850	897	816	845	892	872	888	874	896	864	872	814	881	870	879	862	888	821	875	909	872	859	843	822	882	837	862	906	848	825	882	859	909	882	913	876	856	837	842	887	888	872	885	843	839	844	848	819	825	852	864	874	840	882	801	860	866	894	846	910	884	848	843	885	890	896	857	894	898	859	905	877	887	882	869	827	855	870	834	923	879	877	841	889	847	904	840	902	889	839	874	873	867	858	871	843	879	869	848	876	867	840	875	942	846	863	891	881	874	887	867	870	813	832	866	893	870	890	844	924	828	872	869	824	892	868	885	829	863	869	843	889	904	804	889	907	822	865	901	852	901	881	870	852	896	869	873	880	804	875	868	845	896	862	897	851	832	844	840	824	867	917	838	804	864	868	868	883	851	859	880	847	872	848	848	857	853	876	837	854	880	852	877	874	903	874	912	853	879	903	867	821	926	899	883	799	832	866	856	923	884	809	904	903	818	857	830	837	801	839	854	859	818	842	847	883	870	863	848	860	880	888	851	860	835	877	893	894	866	846	874	857	850	836	907	836	858	869	857	884	839	853	835	855	867	815	873	851	855	916	931	840	865	797	880	875	826	847	867	877	849	897	810	859	890	810	874	852	872	847	897	870	803	962	863	896	859	886	870	882	883	853	849	856	860	863	859	832	862	813	788	840	872	871	852	884	843	796	872	863	848	926	868	850	901	874	870	852	864	812	830	860	834	876	831	861	855	892	849	848	910	889	909	874	885	879	829	820	836	897	861	828	827	869	871	840	800	872	848	835	893	844	875	862	858	842	890	868	827	906	862	863	859	862	885	848	872	850	870	871	897	870	807	891	837	871	848	837	796	831	770	881	865	835	864	927	857	917	889	848	841	874	927	861	909	856	879	887	806	789	890	875	873	868	892	893	857	886	867	832	838	843	907	885	852	884	835	818	820	896	897	930	821	864	862	823	792	861	840	871	817	873	873	813	864	894	875	866	837	869	884	839	838	870	833	838	824	872	833	894	793	855	934	821	854	873	860	860	861	868	808	855	907	930	830	811	874	893	843	867	841	915	876	865	866	875	875	856	833	849	834	849	845	842	834	838	823	884	887	897	886	829	850	889	878	922	845	820	879	921	817	870	847	891	867	880	879	824	863	870	841	854	847	824	877	858	854	885	870	836	853	862	858	851	906	806	845	847	819	849	869	877	869	857	890	861	846	861	884	846	857	866	912	840	853	878	919	884	856	811	825	881	872	921	896	833	860	840	856	885	836	895	836	863	909	838	861	871	869	847	882	869	889	846	814	835	856	876	866	846	882	886	887	842	856	834	896	819	837	835	807	873	853	870	912	844	869	886	870	846	911	885	880	863	835	852	887	842	882	876	839	880	910	856	922	890	914	835	870	870	800	865	888	839	874	850	835	887	895	878	883	878	865	872	799	856	846	883	856	880	871	836	869	861	868	872	859	834	880	848	837	792	845	889	839	835	809	883	854	855	841	850
45662	27096	27694	31390	26277	14455	4539	1231	816	774	822	765	744	833	923	985	1003	1097	1166	1231	1227	1129	1200	1231	1319	1290	1314	1381	1303	1225	1059	1167	1057	1009	1002	940	969	926	897	859	792	818	790	755	751	750	759	741	769	697	740	710	673	743	673	727	736	763	724	674	716	743	756	723	747	767	692	712	744	734	708	714	733	723	698	707	738	683	751	693	700	748	740	725	707	711	741	717	714	810	732	691	719	731	736	709	723	725	691	679	726	721	699	692	735	740	703	743	754	723	690	709	724	678	725	691	712	686	731	702	672	736	716	742	755	748	697	709	699	697	728	716	779	706	769	706	737	688	714	733	711	748	726	704	711	713	682	738	683	735	666	693	735	688	686	756	689	718	745	753	732	698	729	701	711	762	714	744	712	736	758	701	750	694	660	713	692	704	688	713	702	685	783	717	673	761	755	735	736	713	718	694	729	728	730	686	673	726	721	734	693	743	721	698	698	715	696	732	741	741	764	694	656	704	716	691	747	692	683	727	740	738	706	712	708	746	734	705	772	695	713	710	712	728	729	717	704	701	697	687	701	776	719	692	729	688	679	756	717	694	744	745	746	698	743	761	737	790	723	699	758	702	666	668	726	761	770	702	765	734	711	731	724	758	769	745	673	737	692	695	692	733	677	742	662	744	774	748	732	726	711	739	711	756	752	733	640	684	766	715	701	687	762	711	721	678	704	740	696	704	648	660	743	681	728	722	710	715	698	725	723	701	722	743	734	708	756	735	693	734	749	765	723	740	707	699	769	713	696	729	691	744	709	767	682	687	763	735	727	676	709	714	731	718	739	672	725	745	726	698	723	733	743	705	722	760	731	732	747	721	713	691	714	692	681	721	747	687	714	739	748	720	738	685	732	728	699	714	717	732	682	707	698	683	709	751	687	705	754	740	738	710	716	732	731	711	739	711	744	738	724	717	760	708	711	708	702	701	719	746	719	716	641	712	701	696	743	718	743	701	693	683	716	739	693	698	679	748	671	720	719	726	752	688	738	759	711	740	779	732	727	723	718	752	702	699	728	753	740	688	713	697	736	695	709	722	773	785	682	773	732	698	701	686	657	701	762	715	700	723	711	720	733	747	774	713	670	743	695	729	701	713	742	748	718	718	725	717	744	661	733	738	718	706	704	678	756	691	714	689	674	720	724	737	728	669	683	734	695	748	745	743	724	693	780	729	717	733	737	729	758	725	673	706	714	724	724	745	741	713	734	730	752	725	739	729	711	703	698	695	710	714	672	740	736	697	738	736	720	742	693	738	726	717	721	732	680	738	774	712	724	717	725	706	704	730	701	737	764	744	755	743	725	688	706	733	769	709	718	693	728	745	690	719	764	702	755	723	710	698	750	703	712	712	692	744	764	710	720	722	730	727	748	675	729	690	751	736	782	711	686	654	700	714	660	754	741	753	702	688	730	752	751	714	727	717	678	692	717	665	716	761	685	755	727	728	743	705	706	754	707	722	685	745	747	682	729	737	708	728	751	766	772	697	743	722	725	703	713	695	725	742	706	771	707	729	714	710	695	747	734	666	684	736	705	720	755	726	686	768	709	689	737	721	714	698	755	728	736	748	743	714	683	680	734	707	710	721	694	690	667	710	698	690	732	741	745	744	736	754	739	714	694	728	730	734	745	738	704	762	738	713	673	724	674	738	708	734	717	731	711	722	709	742	729	691	712	732	715	668	754	700	714	658	743	700	709	687	723	747	736	725	734	702	733	756	750	728	744	692	721	716	760	730	751	745	712	744	687	721	741	728	678	682	718	766	722	735	728	767	703	708	734	720	718	718	766	705	743	784	717	700	754	688	724	749	710	745	764	688	720	734	732	727	712	761	753	681	731	683	736	717	697	715	720	718	701	759	701	724	768	701	712	720	728	681	749	710	733	718	735	754	759	691	773	710	731	758	729	724	749	739	693	735	713	733	703	778	674	678	705	705	753	671	766	694	725	696	690	734	717	741	680	781	633	719	753	719	746	662	725	685	759	776	702	723	719	700	712	722	710	709	679	704	726	657	726	726	676	706	740	714	752	734	693	732	739	716	707	739	694	706	758	730	715	715	707	739	737	742	732	679	707	727	709	701	694	725	725	713	718	680	679	653	761	713	658	699	675	716	692	713	682	693	690	724	720	697	753	696	727	692	704	722	692	716	726	725	688	767	737	680	751	760	720	727	708	734	752	764	746	736	736	695	705	769	697	744	686	701	728	692	689	724	709	736	741	693	672	710	684	716	701	742	713	740	703	725	697	712	710	724	721	737	736	708	726	691	692	743	761	731	726	673	771	695	701	676	746	709	700	719	748	713	715	724	751	697	746	708	709	749	740	708	735	729	709	747	702	722	744	700	704	753	733	677	740	757	742	735	666	717	712	724	732	720	717	751	673	726	682	720	703	738	712	752	666	736	727	698	702	742	739	717	764	694	691	762	719	712	695	763	752	731	739	695	735	695	663	741	697	718	697	737	746	752	706	745	698	703	759	694	717	670	755	713	701	714	698	669	724	713	786	709	736	686	718	709	704	688	736	701	711	645	720	707	746	685	736	738	721	746	748	706	732	748	780	701	740	699	720	722	747	772	760	687	775	663	712	781	721	744	669	723	689	762	739	742	685	678	736	710	697	735	720	726	729	749	756	678	688	778	730	726	734	700	739	663	695	726	752	713	711	726	738	712	788	721	705	741	699	707	723	736	698	725	752	685	702	717	728	730	741	687	740	715	693	736	703	721	712	763	750	709	704	734	709	722	664	701	709	698	776	701	712	704	665	751	720	704	697	705	783	694	713	711	687	743	732	738	712	739	736	776	741	706	712	694	719	702	732	702	732	692	732	714	717	756	733	714	713	699	712	720	735	750	687	712	708	699	729	711	720	716	731	692	757	780	698	705	728	707	732	720	752	748	741	731	696	754	710	745	703	672	751	712	746	708	677	711	711	693	687	739	718	712	720	667	715	719	710	733	749	721	710	724	724	756	685	768	692	723	762	742	772	702	706	703	744	716	752	711	760	710	710	695	748	739	688	731	740	722	710	705	741	684	730	711	753	710	693	720	726	724	750	697	718	753	761	720	707	703	769	737	715	743	709	719	759	743	735	749	748	741	719	732	707	689	740	692	696	709	701	715	708	682	739	729	704	731	701	706	687	733	739	718	672	700	733	707	728	691	760	751	633	693	741	712	685	721	716	734	722	721	697	738	726	700	729	703	720	698	684	662	739	712	722	770	709	735	695	654	723	754	710	721	690	715	720	726	722	682	685	715	711	748	721	706	687	723	718	711	708	704	731	722	733	700	752	696	697	701	715	678	721	709	714	684	718	681	705	730	698	718	747	725	720	741	724	773	717	740	733	682	684	703	727	765	707	700	710	678	706	705	693	715	719	712	710	770	727	718	724	683	742	706	690	736	769	725	734	713	763	702	691	734	781	717	702	729	715	695	738	691	707	691	764	704	735	699	717	733	732	697	724	778
27090	20920	27560	24752	23644	20773	8847	1977	1006	1013	994	979	927	981	1019	1023	1111	1119	1111	1092	1095	1122	1140	1168	1216	1204	1249	1188	1277	1230	1272	1181	1145	1074	1039	1047	988	1037	961	993	907	906	881	910	848	857	904	845	906	805	888	815	846	833	858	865	843	822	870	896	901	872	879	868	863	863	889	897	857	835	834	874	778	881	823	808	789	852	861	820	840	863	809	894	866	835	801	907	863	867	888	840	832	836	820	806	855	859	850	827	826	858	878	812	843	845	842	855	842	883	839	871	815	957	874	825	819	815	804	814	814	874	861	830	805	850	837	827	858	842	880	815	821	846	888	883	843	828	810	861	841	860	834	848	834	842	828	866	828	885	826	827	797	859	813	886	891	891	818	799	813	843	892	838	794	877	908	819	854	857	881	858	918	844	869	866	898	846	866	811	861	785	802	855	890	852	817	842	842	859	806	915	825	850	891	834	847	857	864	857	791	871	858	856	856	808	850	840	908	866	867	898	814	853	862	869	847	831	836	889	893	885	856	817	882	759	833	822	797	878	857	897	806	796	814	871	882	862	882	817	807	840	812	920	867	841	828	841	814	818	851	819	904	862	847	823	839	827	869	807	840	849	819	872	840	834	868	855	835	844	861	843	874	843	854	842	800	794	857	823	796	848	828	873	862	850	841	877	853	877	814	819	866	791	852	872	848	835	828	866	819	850	835	827	900	915	858	849	819	813	796	821	868	906	809	850	843	877	850	817	841	797	803	850	871	848	865	854	876	829	836	863	872	821	859	844	916	815	882	831	900	862	863	841	773	802	792	872	777	793	824	805	853	812	820	831	888	823	837	833	786	884	855	798	806	827	843	848	832	881	896	812	884	878	875	859	847	814	859	797	827	874	792	882	842	843	805	859	860	857	824	884	867	890	890	851	826	845	815	809	860	841	865	892	820	858	849	872	862	871	843	876	865	916	809	802	835	862	850	900	854	856	878	863	849	887	863	845	822	817	835	836	860	861	853	815	801	858	841	820	837	811	833	854	847	841	785	848	813	858	838	855	854	887	862	855	874	828	863	862	864	860	858	860	851	816	889	869	889	882	847	830	877	811	820	830	818	862	860	817	847	791	886	891	832	833	830	808	762	849	796	838	875	883	850	809	850	847	863	843	863	846	851	828	883	825	909	868	826	836	819	840	877	866	772	820	876	900	876	819	809	889	879	844	801	848	820	852	826	827	902	854	808	851	844	852	827	854	849	840	800	819	897	854	845	852	830	796	894	808	776	815	871	875	831	840	864	831	855	864	845	880	845	863	857	903	855	832	827	813	818	890	860	830	863	853	854	858	830	806	861	846	784	834	822	848	782	887	872	893	809	904	818	840	832	838	880	796	847	850	818	890	833	872	865	843	791	869	875	882	816	850	855	880	865	904	845	844	832	861	861	861	809	850	815	830	861	841	838	859	887	833	854	854	822	814	804	862	827	916	882	816	876	833	851	833	848	908	885	840	901	857	841	826	886	845	854	852	849	785	926	829	843	860	853	782	819	875	797	842	859	842	868	892	826	800	827	856	848	836	882	883	806	838	818	848	862	828	874	891	847	852	910	818	830	868	913	855	820	852	825	918	872	855	814	872	842	853	867	837	854	870	832	821	852	810	869	871	882	824	813	810	856	852	835	788	872	895	882	793	834	906	846	866	820	859	846	854	857	878	842	795	856	814	847	847	783	814	853	854	898	848	841	871	831	821	847	833	816	828	835	802	854	860	813	820	783	867	878	928	854	862	812	875	833	900	800	754	769	855	835	855	825	863	821	907	872	810	821	892	855	873	878	845	852	849	843	859	771	870	848	845	819	847	835	844	870	838	811	858	860	832	889	811	854	790	830	791	858	863	853	843	849	876	818	855	848	838	810	823	869	828	828	900	836	807	831	832	824	847	827	814	802	854	898	912	883	843	828	829	852	877	872	803	833	827	800	836	842	862	860	885	882	845	837	824	826	795	858	886	866	843	870	849	806	824	871	866	875	808	850	800	828	864	855	794	797	911	889	795	878	828	841	861	815	787	852	871	851	890	845	861	880	837	794	888	844	853	824	858	829	911	859	882	883	878	824	866	873	851	800	859	847	855	806	819	857	855	830	875	886	830	899	900	780	860	798	845	834	878	827	844	838	886	831	825	854	904	826	857	857	858	907	870	850	873	858	890	842	869	863	787	844	817	847	850	837	855	827	855	827	877	830	815	863	808	864	837	869	850	847	778	847	844	914	843	865	852	825	822	863	879	886	898	833	818	824	843	769	816	819	821	861	829	831	872	883	887	844	839	906	883	814	850	824	843	851	834	870	877	883	854	862	909	878	848	885	912	846	825	851	887	835	807	842	865	857	912	887	900	841	894	828	820	863	881	936	835	845	894	861	842	834	900	857	862	850	823	856	801	800	814	837	860	851	839	811	851	822	892	781	820	863	867	838	872	828	865	853	848	823	832	873	850	841	906	839	863	856	917	884	828	839	909	865	845	871	844	802	895	773	844	864	914	857	860	807	855	827	881	883	816	901	886	834	868	865	857	835	848	848	844	816	890	884	867	826	862	868	848	752	871	837	819	820	802	825	866	855	835	900	830	854	820	844	841	872	804	878	856	850	880	862	828	879	836	850	808	850	819	830	811	857	869	818	855	882	789	801	874	885	844	860	817	847	832	850	847	839	810	838	815	857	803	845	849	809	884	860	871	859	840	847	896	811	843	854	862	830	851	860	895	862	880	869	828	823	825	842	861	833	866	871	853	828	861	849	795	818	856	859	856	787	871	842	820	849	833	810	875	911	863	895	858	847	846	844	823	859	888	824	858	837	933	818	859	825	798	866	844	886	892	859	843	832	880	895	820	862	840	843	832	900	826	813	821	819	829	820	885	836	849	865	828	845	815	822	901	879	855	877	890	814	851	845	840	827	804	887	893	841	840	838	861	846	881	840	881	867	937	830	861	862	881	807	853	866	878	876	823	889	827	863	847	854	843	833	853	837	844	861	858	894	861	873	802	881	807	852	843	856	823	853	851	839	844	815	832	841	843	800	873	837	814	828	860	876	896	892	799	838	835	869	856	867	869	845	826	820	850	860	886	816	834	855	864	872	829	849	910	815	838	862	852	782	863	925	872	855	807	831	875	909	841	808	822	846	829	823	929	841	922	884	841	870	770	864	850	864	842	875	845	846	880	820	814	904	818	819	870	848	893	848	838	838	758	841	829	809	864	858	842	846	834	837	899	806	835	872	820	865	846	837	894	861	869	859	841	863	882	866	852	831	855	829	879	756	873	850	840	832	850	852	824	886	872	840	855	858	875	800	881	901	849	892	858	877	873	893	881	880	787	800	779	846	867	874	815	858	817	822	808	875	910	809	807	908	828	867	836	839	843	812	874	808	856	835	932	748	862	841	795	837	820	876	845	789	822	841	857	873	845	824	837	809	870	814	855	870	805	864	850	834	847	861	859	862	900	823	825	823	862	815	836	843	922
40571	30066	31818	37882	33960	20338	7250	2148	1098	884	911	845	910	898	924	1063	1161	1214	1225	1165	1185	1180	1313	1345	1313	1364	1386	1454	1382	1458	1489	1293	1200	1121	1097	1030	931	942	974	815	853	844	837	795	782	785	746	748	788	722	726	722	739	794	696	707	741	734	752	679	690	699	690	694	679	685	690	702	739	669	713	694	711	717	718	706	680	677	686	668	697	716	678	734	689	701	714	705	669	693	668	697	661	709	716	698	649	726	754	667	661	711	730	707	695	674	726	726	686	705	700	761	746	741	670	699	700	682	739	748	689	690	731	690	713	733	712	718	693	710	754	704	692	730	731	707	644	709	656	756	724	692	702	705	709	664	733	691	733	698	694	689	740	741	674	696	673	734	714	689	691	668	716	731	683	692	749	678	665	653	705	714	714	715	752	666	689	722	711	708	705	717	695	666	756	679	727	673	711	686	736	711	690	706	693	716	684	669	672	659	728	693	737	763	690	731	734	665	690	706	700	761	688	746	715	689	718	703	747	711	758	686	718	698	719	756	674	694	736	723	664	746	692	685	699	719	726	688	746	700	687	662	719	715	730	684	716	697	716	705	715	723	725	668	719	666	776	724	684	665	711	712	688	717	758	733	748	680	735	693	743	709	695	703	715	730	698	741	741	754	680	705	661	686	666	686	733	722	674	752	698	723	679	712	708	701	709	688	688	711	753	719	723	717	680	715	720	681	683	747	715	705	728	730	709	719	716	721	693	745	733	716	724	712	728	756	711	737	699	777	701	729	682	687	725	705	722	725	712	731	733	666	732	699	708	646	718	710	688	710	686	702	707	680	699	696	721	689	706	729	713	695	723	683	712	734	719	684	673	675	672	705	683	707	692	746	714	737	728	702	719	699	701	704	729	697	689	742	734	704	689	651	709	682	706	684	720	731	690	741	689	693	693	707	724	692	704	725	709	717	669	716	695	713	698	676	676	718	725	715	708	700	724	762	725	701	770	699	698	675	693	731	718	744	696	716	709	673	719	691	715	677	744	706	744	719	682	708	739	648	669	700	726	662	703	710	684	772	713	674	726	716	752	693	746	690	679	708	750	677	729	728	749	691	678	735	667	698	717	667	731	698	729	766	717	712	749	694	711	672	720	685	733	703	708	718	730	659	708	703	680	706	700	668	700	706	660	720	713	679	693	726	725	720	686	689	750	731	711	697	726	699	715	698	692	700	661	699	671	674	678	709	769	730	655	735	706	665	695	694	689	707	696	741	668	699	717	741	730	704	699	710	739	693	728	716	667	702	698	678	683	709	658	672	674	698	708	669	723	705	687	710	678	689	704	687	688	756	706	737	707	698	731	660	760	735	710	708	739	714	720	694	676	706	719	680	679	672	690	694	723	682	753	697	681	767	719	696	667	691	707	682	670	712	708	709	752	708	715	693	695	736	702	684	686	664	729	716	717	689	683	714	675	731	664	717	714	658	652	680	673	671	746	660	690	664	743	685	739	763	738	693	694	679	718	686	681	688	677	709	693	673	705	733	717	666	712	748	713	701	677	740	719	697	720	715	699	689	677	725	753	696	702	720	692	687	717	708	701	717	709	718	721	696	684	726	706	709	759	702	740	708	708	697	698	729	730	733	738	696	689	712	727	713	695	714	703	678	693	678	758	643	718	688	718	709	744	726	686	690	730	688	688	714	708	669	735	729	701	737	722	702	692	721	702	652	686	692	727	762	705	682	699	711	780	701	722	667	688	677	707	685	654	690	724	712	689	717	708	708	714	694	740	713	670	704	745	702	668	678	681	720	710	735	733	701	706	690	719	681	686	721	716	686	707	699	761	699	686	689	663	752	721	680	673	748	712	734	719	726	760	662	704	704	760	668	703	691	688	699	710	700	670	709	672	709	709	700	675	732	699	682	729	716	657	669	669	705	677	725	685	722	684	712	660	760	715	733	782	675	720	702	694	688	718	656	695	707	757	680	697	732	669	707	713	725	715	740	664	726	675	739	698	683	697	711	718	652	665	709	697	688	714	777	684	725	745	657	700	694	689	696	706	665	705	734	698	698	779	728	730	716	728	718	728	697	709	747	676	758	691	710	698	749	705	713	665	708	664	723	689	682	703	679	710	713	697	699	733	711	675	693	711	704	695	684	669	699	692	673	669	646	728	714	740	703	729	752	717	657	724	694	671	720	733	677	706	718	719	736	683	710	746	699	713	695	747	702	712	742	681	744	727	698	707	718	696	696	704	674	697	662	710	705	761	691	663	678	673	756	753	720	686	672	723	683	681	696	732	679	672	659	678	717	656	705	714	743	693	715	722	656	730	718	691	679	716	668	696	697	712	716	683	682	745	731	705	713	694	747	718	665	731	770	679	732	735	667	713	714	679	693	674	668	706	701	715	705	696	698	692	714	686	696	698	734	702	692	705	694	676	659	721	701	667	736	744	734	710	721	744	713	729	715	726	708	686	732	701	709	713	743	688	727	705	727	682	694	730	711	720	719	709	656	731	747	715	715	709	704	659	717	732	696	720	738	691	679	704	687	717	750	681	683	761	728	688	748	703	736	735	704	725	692	698	701	694	718	701	681	712	732	716	785	715	697	680	706	705	705	723	690	694	709	729	745	721	686	701	719	645	721	744	662	761	742	673	719	714	720	733	687	714	726	685	715	716	687	720	689	711	766	693	714	756	735	702	718	739	709	714	714	708	736	679	702	697	697	672	721	717	698	678	722	729	701	693	724	719	709	731	706	704	672	670	673	787	699	730	689	692	647	735	696	699	683	669	688	736	672	676	684	666	697	749	740	687	654	704	673	667	717	695	726	705	705	723	700	675	704	701	715	703	669	723	720	684	725	716	751	716	730	708	710	681	695	669	699	713	728	690	713	683	615	694	672	750	660	703	714	755	687	679	723	667	728	699	726	660	652	702	695	705	751	705	719	733	740	692	667	692	702	742	640	726	672	698	724	697	699	706	738	717	719	673	718	656	714	708	712	704	758	665	679	726	737	707	722	719	696	730	691	723	698	689	691	667	724	710	737	702	736	745	715	692	668	712	656	663	718	745	700	701	697	676	685	683	690	721	692	694	760	686	741	748	699	693	703	694	731	722	695	743	694	706	661	694	651	742	708	682	684	706	692	727	716	740	685	707	698	705	659	703	681	662	713	699	738	700	646	711	666	703	759	727	733	707	693	691	753	719	746	713	708	683	682	686	689	697	737	761	681	738	725	766	690	655	688	743	703	672	671	636	688	717	646	761	782	739	701	714	680	689	770	713	687	698	719	689	651	739	687	735	762	715	724	688	693	741	689	727	661	719	677	715	718	716	778	763	754	722	690	700	691	695	718	746	713	750	661	766	728	685	712	743	795	731	699	729	663	723	702	694	670	702	686	671	678	677	726	695	746	701	725	750	653	691	769	657	704	688	748	723	707	692	662	726	702	708	688	723	709	731	685	712	695	647	707	758	734	704	695	746	732	681	719	734	670	680	720	692	680	712	678	674	709
26192	20889	27728	24400	23109	23003	14120	3222	1214	1034	980	1007	945	1012	988	1075	1150	1181	1144	1172	1214	1211	1248	1326	1350	1430	1302	1304	1291	1333	1413	1312	1275	1262	1255	1146	1066	1079	1020	1036	972	950	987	919	924	867	882	932	865	855	896	874	924	893	870	891	901	902	919	874	885	895	914	899	847	886	877	931	843	874	847	922	921	870	867	901	855	867	863	831	888	895	904	885	951	837	872	847	863	853	927	897	906	867	874	875	875	899	883	915	849	896	891	974	879	856	919	896	910	907	866	936	869	908	934	903	884	853	885	867	863	853	908	874	895	834	887	901	889	868	886	894	855	878	874	887	840	939	900	818	865	910	924	861	853	873	885	865	835	886	904	873	861	890	954	813	880	857	850	912	882	942	846	837	884	884	915	888	844	896	911	818	908	857	916	893	905	874	971	858	848	875	861	945	839	908	874	871	817	856	895	805	935	910	898	852	909	828	880	859	870	870	878	943	899	860	892	851	906	859	875	908	897	906	908	915	918	864	853	815	872	884	887	825	919	885	799	886	888	897	870	897	936	878	865	873	811	896	917	894	901	894	855	933	894	899	852	894	937	851	919	924	910	863	978	865	837	923	923	866	860	837	876	869	907	861	866	880	906	917	884	934	857	854	879	931	911	927	875	859	891	823	873	885	913	868	864	858	914	908	852	887	918	834	898	855	918	900	881	912	895	872	880	881	847	867	862	859	895	904	886	861	940	882	850	929	875	881	885	921	848	890	886	864	854	906	897	836	845	868	898	888	817	889	855	862	910	895	894	887	911	934	878	855	879	905	907	838	920	838	828	903	824	916	865	848	877	883	898	906	885	825	885	876	852	874	854	865	869	893	888	814	855	899	880	837	916	873	839	833	917	896	872	860	893	872	893	862	859	904	878	878	861	857	895	908	880	876	841	863	857	867	881	870	902	875	866	860	867	856	916	818	919	906	887	922	878	874	884	908	860	881	882	894	887	848	868	886	872	847	873	894	851	867	941	890	901	879	971	881	842	861	851	887	883	934	898	879	877	859	909	880	915	867	876	855	898	901	821	849	879	894	872	873	842	878	856	866	912	912	879	934	833	919	911	860	801	876	872	931	862	870	844	892	909	906	935	939	851	878	881	877	903	854	886	878	885	886	873	917	903	851	918	887	872	828	895	895	888	868	891	816	869	887	920	883	854	898	880	874	873	905	902	889	854	896	920	863	882	852	946	901	913	846	874	885	915	864	866	920	819	889	814	942	915	873	857	795	855	851	913	864	871	927	837	888	914	881	893	837	889	908	846	904	877	864	886	826	837	880	913	832	864	843	877	831	864	858	864	881	868	840	889	915	936	861	902	881	934	875	850	810	853	886	892	908	950	873	856	907	835	823	858	908	876	888	867	845	892	903	835	866	871	864	830	871	871	939	868	880	930	943	880	841	890	912	887	876	855	845	870	904	871	878	857	843	883	895	885	917	884	875	886	872	914	932	890	833	855	886	896	907	844	875	888	911	898	879	876	850	835	849	927	863	883	879	907	932	827	846	914	915	865	853	906	911	893	889	899	899	864	839	872	874	918	878	887	837	891	841	866	875	857	882	872	872	886	885	818	888	912	900	943	908	865	905	887	872	860	808	884	909	903	866	842	912	847	928	833	870	944	898	823	909	902	852	896	875	867	888	849	837	876	891	823	849	883	868	850	858	874	829	922	899	892	880	831	828	884	928	859	922	885	869	824	879	915	871	872	892	893	861	858	931	849	866	944	884	923	901	880	857	908	906	840	900	923	920	859	860	877	919	903	905	865	881	865	927	833	837	932	902	903	860	921	945	850	878	885	875	904	944	925	889	855	821	924	875	852	859	926	897	885	817	845	876	886	906	979	913	863	870	913	845	896	897	892	869	913	893	857	892	876	877	826	866	847	904	790	837	833	854	841	865	912	893	927	870	867	894	873	889	862	875	852	845	868	865	868	850	846	891	882	881	828	836	861	889	895	830	882	876	907	937	838	827	881	918	868	856	902	873	883	797	921	867	865	893	864	876	894	863	904	879	951	859	941	905	868	901	911	928	844	903	886	915	927	811	901	853	891	849	862	900	859	867	868	857	848	880	865	885	904	852	907	819	847	878	908	875	817	926	853	905	868	780	864	875	836	870	862	862	848	923	844	876	851	900	860	872	933	853	900	903	840	867	881	825	906	877	911	911	911	880	856	808	858	834	874	832	900	875	943	829	889	862	887	868	942	901	861	881	880	893	827	856	870	849	880	824	829	859	895	882	882	886	854	895	851	855	913	859	900	890	925	862	913	861	844	914	885	898	871	887	846	906	934	865	882	930	883	943	882	869	855	886	898	886	890	913	909	865	866	861	887	861	889	860	856	925	863	888	882	891	856	886	874	882	867	870	843	890	939	874	867	878	884	885	854	856	870	920	918	843	823	875	909	912	886	906	886	901	872	864	913	923	858	867	832	843	850	916	904	875	893	928	864	941	815	891	881	862	865	853	937	877	882	896	905	874	867	900	877	861	874	899	865	933	842	893	912	885	869	887	851	906	849	826	847	891	871	891	910	880	898	831	942	852	872	834	838	873	894	879	879	926	882	915	849	905	875	873	847	844	846	884	856	899	851	909	866	879	974	837	883	901	846	857	804	871	853	899	927	801	890	870	914	913	930	876	912	860	899	868	849	893	890	859	874	875	873	873	849	887	838	915	878	867	887	913	904	913	836	893	879	906	921	934	904	829	846	925	817	847	928	876	865	861	905	898	896	898	906	829	853	837	849	841	889	854	874	871	884	816	902	822	888	851	887	890	910	881	862	889	896	893	874	840	861	850	914	848	913	900	904	895	869	906	846	940	836	946	911	852	860	824	892	898	914	922	864	852	860	875	934	903	865	873	809	881	846	882	881	870	877	820	850	778	853	838	887	884	862	867	932	837	855	871	908	838	930	879	899	878	862	863	850	838	872	914	906	854	903	911	874	886	845	865	853	888	904	910	946	904	861	875	910	876	833	866	887	842	870	927	890	860	868	917	848	851	861	845	870	894	889	872	863	854	867	916	886	904	844	920	889	944	897	902	833	925	903	907	832	893	904	892	866	826	882	882	922	875	883	853	957	910	893	893	920	919	859	885	874	834	889	897	844	844	880	950	882	873	882	869	832	898	931	908	917	879	872	835	853	919	917	846	951	866	898	908	881	840	872	858	891	869	855	837	898	910	885	882	902	903	892	916	886	896	883	892	872	887	870	843	904	920	825	803	857	899	867	881	887	895	865	923	891	878	936	836	863	876	895	875	854	863	864	871	856	928	863	815	860	874	908	902	928	924	824	833	885	853	864	863	896	877	922	909	868	896	890	856	872	824	916	880	913	870	917	872	910	866	927	918	891	868	959	928	895	912	866	894	869	898	836	861	871	905	870	877	843	938	909	903	823	860	823	879	867	847	877	837	830	857	897	844	873	887	942	912	861	880	828	827	840	867	878	910	854	878	894	855	906	897	890	901
43928	33878	36685	44400	38965	25381	10522	3603	1247	1005	963	941	920	922	973	1122	1223	1236	1307	1329	1372	1320	1471	1563	1737	1573	1589	1642	1609	1563	1659	1675	1440	1400	1347	1198	1159	1059	984	933	889	825	848	819	811	779	754	764	803	752	731	769	776	731	742	730	732	729	832	778	728	710	759	746	722	726	740	737	766	761	753	748	711	728	708	762	775	746	704	715	721	706	729	775	730	708	749	729	706	718	720	765	730	755	702	730	729	710	721	739	731	754	746	731	766	718	718	693	713	742	736	756	713	771	711	695	722	713	762	696	731	746	730	754	713	732	726	713	747	723	725	722	739	698	705	791	724	702	759	755	684	730	709	735	739	744	705	711	701	707	751	713	749	709	731	760	689	804	748	759	693	754	681	746	765	710	760	730	697	733	738	701	684	783	717	742	716	742	737	657	782	744	758	709	690	742	790	684	669	745	704	711	753	730	740	723	698	702	735	737	717	776	702	694	730	751	736	725	749	761	761	736	771	747	699	692	713	663	739	746	810	795	685	714	771	709	721	718	720	764	714	741	752	663	769	688	714	735	761	698	814	675	758	718	723	718	697	711	711	714	730	651	738	747	692	706	681	680	729	728	711	718	710	677	711	671	713	680	762	708	708	761	729	738	713	741	727	748	723	701	718	712	734	687	739	743	737	745	738	735	774	704	733	779	663	679	690	705	730	713	710	753	731	799	750	794	734	729	709	728	737	708	737	721	674	734	692	700	760	774	756	704	712	730	703	702	719	732	697	752	678	754	684	738	697	695	690	684	709	738	703	733	789	761	720	741	705	705	757	765	717	730	721	729	733	719	690	719	757	754	726	697	729	721	714	714	702	757	664	691	725	710	709	724	739	723	735	716	688	740	758	670	722	700	699	710	747	692	723	727	730	751	728	744	693	717	666	743	763	698	733	764	701	734	763	724	697	694	754	677	744	714	723	760	702	729	749	678	771	758	731	729	712	756	703	696	703	730	728	743	713	739	722	724	721	774	746	700	706	717	691	716	717	719	725	730	700	741	739	779	732	722	703	727	714	759	742	747	747	733	711	802	769	734	783	676	742	766	745	691	676	739	719	776	742	713	695	747	746	711	708	712	756	730	749	795	715	683	717	777	697	742	763	685	771	717	734	719	739	715	758	728	720	670	721	738	759	731	754	755	717	734	679	733	746	682	715	714	708	695	711	786	764	776	733	735	734	744	746	699	774	748	772	720	718	689	731	738	718	746	700	726	702	707	752	698	712	716	735	703	768	758	780	746	714	719	740	757	695	719	728	677	723	688	734	752	731	730	804	706	700	721	722	713	728	714	770	766	708	738	696	742	711	663	706	712	710	733	733	742	707	727	700	780	750	759	770	682	754	748	692	711	723	762	746	734	704	717	711	757	700	720	715	688	719	743	731	740	731	728	720	669	762	780	690	742	715	717	768	730	769	668	744	768	704	709	738	719	735	716	734	725	702	725	757	772	714	753	704	718	767	716	739	707	705	668	717	738	804	703	737	745	764	721	732	787	756	681	787	722	678	731	715	727	741	714	771	672	727	756	750	735	682	756	740	735	725	720	728	714	737	709	736	742	712	745	764	764	718	734	702	732	768	715	714	732	697	730	736	719	690	790	716	744	680	712	700	712	703	766	692	697	790	764	754	743	756	722	719	764	730	721	671	758	662	690	693	716	741	708	682	739	723	744	737	760	715	690	705	710	724	751	685	704	700	708	735	709	749	727	779	725	732	723	713	671	693	706	710	738	732	745	762	716	737	715	719	683	652	726	714	711	710	746	695	738	739	739	817	711	712	724	760	721	745	724	716	702	714	764	737	685	706	729	710	765	757	701	716	715	757	644	731	714	685	741	706	715	723	712	760	733	724	680	715	723	717	727	760	767	706	744	719	720	737	696	745	688	720	757	732	767	792	727	754	736	745	698	727	728	681	765	763	698	771	710	769	712	763	742	695	733	749	727	729	742	722	707	734	706	723	695	683	714	765	735	704	713	727	702	699	732	753	733	754	726	757	706	705	712	732	747	764	742	759	723	731	675	733	766	730	772	701	733	723	732	717	749	720	706	755	716	730	680	703	726	724	730	774	721	704	690	724	693	700	719	733	770	787	755	766	683	680	746	731	691	760	714	741	699	707	706	704	775	720	773	750	745	763	715	737	684	714	695	759	701	689	709	792	689	762	699	731	736	716	725	756	730	738	754	684	753	730	706	747	703	734	747	787	710	726	727	720	744	710	709	723	775	762	739	714	711	764	750	657	736	710	702	697	738	726	758	716	727	720	726	738	730	720	730	763	680	740	748	678	773	779	745	696	737	724	732	677	701	727	717	712	713	726	722	754	660	737	729	693	696	734	694	753	709	712	753	710	774	748	732	762	711	694	688	712	756	680	695	705	756	713	723	746	714	730	672	792	690	704	733	729	695	737	740	720	694	740	713	708	739	725	771	769	715	751	713	717	766	736	743	721	701	799	709	719	728	738	685	757	789	720	748	731	761	715	751	786	713	738	758	723	682	707	748	766	685	751	734	702	754	691	773	761	726	737	752	773	702	721	755	693	695	744	709	773	738	705	744	695	695	738	780	749	739	735	725	718	770	734	782	756	758	743	722	778	679	695	766	715	700	756	713	704	738	726	697	748	736	723	728	712	730	720	711	736	697	715	751	749	722	754	729	720	738	706	693	741	740	729	695	715	776	705	722	752	698	713	760	704	746	715	767	715	728	767	702	653	728	710	735	673	776	778	724	700	743	687	691	732	737	737	742	702	702	682	739	690	722	760	688	713	730	726	760	707	707	741	689	718	724	727	756	773	780	753	758	758	740	717	707	729	744	790	679	747	745	746	732	730	779	728	702	705	769	691	737	687	771	690	727	708	775	727	696	691	735	753	721	754	736	754	725	727	743	766	701	722	764	720	737	687	713	733	747	753	698	723	729	708	759	704	755	768	778	726	733	725	703	775	670	754	754	693	759	769	725	705	715	727	737	774	719	695	732	727	721	752	729	691	722	758	754	732	752	745	724	728	731	740	740	728	723	755	766	752	738	733	745	672	706	774	684	737	723	707	754	726	695	724	738	769	709	700	692	731	707	756	749	710	709	700	711	726	723	753	730	740	787	699	657	744	765	756	722	717	758	753	708	735	749	733	742	757	766	732	757	681	701	700	714	740	736	733	709	725	725	702	727	749	736	767	725	693	733	724	706	736	731	744	693	732	758	728	716	766	691	731	772	730	711	715	753	722	677	728	761	730	684	713	702	763	718	741	763	727	686	766	782	702	755	777	732	736	719	739	705	727	751	733	752	763	738	709	731	695	737	747	721	674	749	712	733	730	722	762	698	730	751	733	757	718	751	742	714	758	680	745	745	768	731	782	693	759	742	721	727	746	713	709	747	731	746	727	719	727	750	713	702	703	708	738	722	696	716	753	774	710	776	722	719	716	718	734	701	692	774	727	690	682	714	728	762	721	708	736	709	755	771	708	772
25688	20922	28001	24136	21995	23126	17296	3790	1209	1069	1017	990	988	975	1031	1058	1084	1173	1207	1245	1193	1221	1324	1245	1307	1356	1344	1380	1294	1315	1398	1382	1338	1276	1236	1133	1100	1025	1011	1020	994	894	958	930	931	896	870	923	927	872	888	894	893	871	855	947	832	870	803	885	845	856	841	896	871	838	853	835	876	861	808	901	846	840	861	880	874	841	888	839	924	874	878	897	876	913	812	840	894	906	865	821	880	860	852	840	885	852	885	883	865	845	831	829	886	865	822	858	882	867	821	918	879	839	865	898	865	853	889	949	847	830	890	858	838	854	852	845	860	935	819	868	824	842	822	836	865	811	864	882	905	879	858	889	828	901	842	874	873	890	871	867	852	794	866	834	839	833	882	863	904	870	877	830	879	900	857	892	844	856	816	832	834	842	817	865	874	908	858	908	850	880	881	841	810	875	831	921	842	873	829	845	857	914	801	893	902	880	892	855	889	903	831	898	934	880	857	885	827	826	890	849	870	821	839	909	894	869	889	774	863	827	942	852	834	866	856	910	855	847	876	851	797	852	957	848	815	867	851	847	829	880	878	842	886	913	804	869	884	845	850	898	877	788	898	870	868	864	871	801	835	870	865	870	831	860	910	885	876	878	861	792	821	895	831	848	920	819	905	920	844	881	849	875	879	864	885	852	879	818	911	841	831	864	865	872	896	864	890	830	813	862	855	880	890	867	840	856	900	833	847	857	832	876	927	846	860	855	859	845	809	874	910	827	847	894	859	862	851	861	880	837	837	875	894	911	869	906	842	840	871	824	894	831	820	804	843	906	879	874	897	872	878	890	866	902	854	856	866	858	884	858	885	848	864	868	865	838	887	876	822	835	835	848	820	835	885	852	861	881	810	870	880	858	838	916	955	859	854	898	908	902	861	821	864	865	919	865	889	877	889	880	849	865	872	834	886	849	862	900	845	861	820	882	833	842	863	867	909	906	853	832	830	828	886	883	836	906	870	838	849	898	889	854	894	898	850	875	911	873	869	890	928	832	801	875	912	825	912	883	843	896	829	895	858	911	856	862	857	887	842	860	883	936	839	890	818	859	864	843	852	844	847	910	883	849	861	888	871	882	867	846	880	838	900	909	861	887	838	900	874	869	879	829	858	833	875	873	821	912	918	811	853	894	854	838	910	916	876	857	880	858	873	861	872	885	910	848	884	841	838	877	845	872	873	906	828	847	854	873	848	936	870	880	895	905	852	898	902	840	885	884	863	913	836	856	898	858	910	873	899	892	872	861	860	826	859	819	827	793	822	888	913	899	836	875	864	903	854	868	840	866	848	828	866	791	909	838	874	828	805	841	846	819	895	894	898	894	896	857	878	868	841	844	862	865	821	909	779	847	873	860	878	849	877	846	808	901	849	919	870	866	848	901	838	875	870	835	891	876	881	869	850	875	870	840	900	842	893	900	872	887	881	897	884	842	901	929	851	899	854	898	837	888	834	838	862	848	875	851	796	891	850	841	858	882	871	784	820	885	843	864	800	844	835	855	864	909	827	861	797	890	825	863	871	883	811	874	822	883	882	863	875	864	873	876	885	826	864	853	941	830	878	834	887	906	901	834	887	852	840	880	899	851	864	881	868	864	883	871	849	885	865	899	857	865	880	864	854	862	892	837	894	855	840	886	839	833	804	839	865	847	882	873	849	817	897	882	818	954	914	906	897	862	844	871	849	796	895	858	863	837	871	904	851	851	934	868	827	903	847	865	873	890	880	862	949	878	847	883	806	858	859	812	839	871	844	918	912	879	816	851	802	866	939	855	837	880	878	866	890	861	844	905	859	842	856	873	837	849	853	823	805	860	869	880	853	837	876	825	834	863	849	857	847	858	870	877	848	850	842	849	842	870	833	787	845	874	853	887	852	886	889	874	851	849	920	864	921	846	853	831	880	882	849	838	890	846	895	853	899	887	897	875	902	877	834	837	872	882	863	893	864	853	854	836	860	862	834	882	860	884	892	853	874	895	864	862	844	850	840	853	876	835	871	806	820	846	870	900	870	898	863	845	865	895	879	848	848	860	911	847	880	847	860	827	858	906	852	895	890	850	837	848	847	857	850	882	909	815	827	822	859	861	814	883	866	829	846	876	871	815	826	809	856	857	835	862	834	893	919	795	828	865	851	848	893	855	897	863	852	830	873	824	824	834	812	905	849	887	853	777	853	855	865	899	856	836	888	869	874	848	860	873	870	894	848	895	832	911	827	841	924	904	848	854	870	878	877	863	878	831	844	863	887	866	900	879	915	860	838	835	887	919	876	864	865	909	854	866	898	869	886	838	882	944	890	861	873	897	894	826	878	883	795	848	860	830	833	877	858	861	900	883	847	898	828	847	868	855	855	869	841	821	836	840	919	860	861	864	851	885	859	855	882	863	875	811	927	868	875	853	826	863	853	864	859	893	918	888	827	814	849	897	912	853	858	847	828	847	831	853	844	866	852	834	832	833	926	876	823	807	862	878	905	792	867	926	876	828	880	871	867	857	845	899	848	861	839	784	878	809	875	898	858	880	874	855	830	818	854	853	872	879	889	842	858	875	896	850	833	803	816	822	905	852	910	826	884	818	825	885	831	896	800	870	909	894	827	873	902	885	883	831	844	865	921	903	866	863	856	812	799	835	850	867	899	841	875	891	852	890	810	848	858	830	903	869	911	769	888	876	861	827	844	852	875	869	888	890	902	853	918	859	888	836	866	847	889	808	885	804	877	960	883	839	857	917	866	859	843	900	890	870	831	838	843	913	844	845	885	890	861	834	859	889	860	884	899	820	853	852	869	831	828	879	856	877	845	914	852	861	880	909	837	888	818	884	832	814	858	792	875	848	856	877	865	847	902	901	873	873	829	863	836	860	857	907	882	894	888	888	830	810	850	880	836	860	848	886	909	894	880	859	833	882	862	873	872	836	856	897	871	872	803	821	904	841	849	851	859	878	805	842	869	888	847	834	845	879	854	869	880	882	904	882	884	850	856	847	872	910	874	906	857	852	888	841	830	844	851	904	875	854	881	904	857	840	853	867	838	887	926	901	904	889	829	914	877	892	887	867	833	857	883	874	875	841	860	842	856	875	889	926	845	838	830	807	871	840	893	831	807	844	910	895	850	857	833	832	898	859	841	895	867	888	855	899	812	894	860	870	856	807	864	825	880	872	865	899	856	906	903	852	842	831	839	888	865	889	871	818	856	866	819	863	828	841	902	811	871	867	882	852	915	855	803	850	912	932	877	860	880	896	851	861	878	879	837	943	887	862	858	885	828	831	872	946	817	858	863	845	872	883	884	912	839	884	859	846	878	839	828	931	855	861	882	821	929	825	880	876	851	868	864	836	884	881	845	845	844	868	910	889	828	881	854	849	893	852	896	856	853	876	841	892	901	854	860	894	938	843	881	938	816	833	877	908	896	812	925	870	826	858	893	820	878	874	863	883	880	888	892	860	896	865	882	836	871	841	889	857	909	914	845	847
44851	36810	38839	44660	38502	25540	10673	3401	1223	1098	978	997	981	967	978	1061	1213	1196	1291	1386	1441	1417	1477	1578	1493	1595	1596	1656	1717	1612	1665	1666	1570	1514	1401	1258	1193	1055	1069	965	922	871	859	805	769	763	789	792	747	721	707	767	770	812	722	705	727	730	661	753	740	696	746	761	689	723	713	752	701	690	693	730	731	728	737	753	752	731	641	676	683	725	733	727	708	701	719	711	704	748	702	694	719	722	707	748	763	716	685	701	728	716	711	734	701	688	714	713	722	737	705	694	703	710	743	676	720	703	685	728	734	698	704	707	701	711	756	692	726	774	701	752	693	729	746	686	731	758	751	722	727	703	691	715	781	700	778	747	737	744	703	705	765	729	753	697	632	753	734	719	712	698	719	699	694	748	698	724	682	686	764	689	713	741	700	731	693	717	689	674	761	719	701	721	692	764	719	699	718	722	720	665	755	670	727	698	695	681	729	691	720	734	714	698	711	691	703	724	721	693	709	752	755	746	714	732	717	735	718	726	691	722	731	652	711	722	740	676	692	749	706	696	712	675	734	678	719	728	691	699	674	701	682	714	715	745	678	746	697	729	718	724	719	734	714	681	753	737	700	709	705	673	722	713	716	722	708	689	737	741	767	690	741	735	720	714	715	722	741	739	682	719	718	720	744	736	727	688	723	709	764	713	683	674	741	675	674	720	727	742	712	704	746	712	711	707	701	729	660	745	762	696	740	717	747	715	718	729	744	760	711	712	708	700	704	711	752	685	758	711	694	686	719	710	720	712	735	695	687	698	706	731	746	823	691	679	764	717	662	724	746	664	719	703	684	705	749	723	690	710	733	685	710	700	736	688	745	704	716	747	721	721	711	771	702	703	733	719	734	728	721	694	792	705	745	694	699	685	698	727	707	706	727	736	706	706	712	725	745	728	740	698	801	702	718	752	716	734	770	692	697	736	662	716	665	693	696	702	718	710	753	693	727	708	737	745	736	705	692	709	694	731	719	721	762	740	684	738	683	681	712	701	711	699	737	720	743	725	744	699	747	720	720	735	687	730	715	713	675	733	704	719	706	720	714	653	721	743	748	686	738	723	731	744	748	721	741	704	762	712	743	732	710	705	760	682	743	676	677	696	735	723	681	705	697	743	710	690	696	740	721	715	698	665	712	687	740	755	746	741	720	722	731	701	786	677	688	723	694	692	712	725	689	736	702	671	701	701	706	739	713	701	761	743	703	706	781	708	784	730	728	719	742	695	697	713	661	735	673	693	731	654	706	682	725	712	718	687	716	707	745	697	714	698	736	755	724	742	712	708	690	714	708	773	703	663	710	757	648	689	708	713	720	720	716	673	723	731	712	698	760	723	724	690	726	678	650	747	711	656	659	713	716	704	742	716	725	749	736	679	739	722	749	703	699	685	741	724	741	730	679	685	753	732	709	718	717	685	740	737	769	745	730	729	761	732	663	734	698	719	702	720	714	705	763	712	705	729	693	710	731	743	704	699	708	713	714	738	695	736	708	715	704	715	733	694	694	700	710	735	753	685	680	695	741	691	780	706	703	688	716	693	713	726	689	720	727	730	703	711	741	715	703	702	693	710	749	704	710	723	708	695	724	706	746	703	713	722	749	731	667	687	721	694	752	707	752	718	659	733	679	717	730	711	706	720	707	746	732	660	732	717	685	721	714	739	686	707	734	702	753	743	693	680	695	661	701	768	692	731	760	714	682	722	742	710	696	737	728	680	696	745	725	728	739	766	728	692	752	701	756	667	705	693	738	740	752	683	734	790	679	686	734	733	717	719	684	672	720	696	712	706	722	678	689	702	649	765	693	689	697	715	717	725	697	751	727	754	687	727	764	708	677	701	692	701	695	721	739	752	743	695	712	811	708	761	738	706	702	723	713	722	715	742	768	732	680	730	728	689	740	674	771	727	693	743	762	721	693	724	716	700	668	677	744	725	729	733	718	730	729	735	737	702	716	671	741	734	691	680	745	708	738	747	728	709	701	722	695	736	723	695	790	677	726	753	756	723	712	694	703	735	672	738	732	727	735	691	736	758	719	689	748	687	741	689	661	727	737	705	688	697	734	720	721	735	765	701	757	723	751	731	708	721	686	719	722	734	698	706	719	712	680	730	750	728	790	723	688	741	676	654	716	751	676	778	708	715	713	699	708	713	692	705	745	741	723	727	732	785	727	703	766	737	720	685	708	731	707	706	710	730	724	759	695	695	737	694	744	734	738	735	719	734	703	687	727	722	723	729	712	745	741	686	717	688	767	726	729	690	726	720	714	680	729	684	720	739	783	741	756	695	708	744	740	717	698	666	692	720	686	758	730	688	699	735	725	678	739	712	684	693	723	688	718	701	662	696	722	695	736	672	716	741	695	694	766	748	727	673	719	755	705	777	720	750	748	726	720	721	725	732	735	677	726	731	658	749	715	680	682	690	729	692	710	721	786	687	678	719	719	687	727	741	747	699	736	728	728	711	716	717	715	722	711	778	750	732	707	758	718	701	776	760	701	736	699	667	722	720	749	723	759	715	717	716	685	729	746	742	720	705	740	716	708	744	737	663	689	714	753	707	716	734	708	701	708	697	698	711	718	706	724	708	729	727	731	734	717	718	686	749	713	731	696	671	698	728	681	696	730	669	707	723	752	713	697	707	703	693	683	711	765	695	718	685	722	693	722	730	737	707	680	735	748	715	755	708	707	709	745	786	662	710	728	677	703	700	763	705	739	737	754	712	686	696	718	700	743	700	707	728	706	739	696	675	694	687	725	706	680	699	708	664	724	711	746	667	700	717	728	718	675	663	748	780	723	722	724	674	762	734	740	706	734	675	728	738	704	735	727	738	756	731	685	717	712	757	720	790	725	684	718	754	661	719	740	707	689	701	725	760	723	714	716	663	732	739	728	693	682	723	733	754	732	714	712	692	754	711	682	692	741	666	747	778	720	756	698	698	712	718	729	741	736	701	770	704	723	748	708	671	684	702	715	715	708	733	683	770	756	713	721	787	735	708	729	735	717	712	683	727	673	678	737	722	745	777	750	639	734	743	744	723	726	705	716	728	712	701	746	720	659	714	725	740	656	723	694	717	734	725	732	746	705	749	722	682	728	692	723	738	759	707	708	734	756	708	732	703	700	684	703	725	689	714	706	672	720	734	707	682	727	692	680	667	672	711	704	740	733	691	691	716	719	768	725	757	710	749	740	738	747	730	694	661	701	683	705	682	685	736	720	695	752	724	718	771	762	700	752	736	715	709	734	706	748	693	683	707	712	756	715	741	781	737	710	690	687	679	735	750	752	722	692	707	662	703	735	691	703	706	749	745	653	687	755	698	669	737	718	741	677	743	756	734	739	734	680	747	704	699	720	704	708	721	736	727	757	705	696	711	665	663	715	665	769	706	732	699	706	696	748	725	735	716	728	687	710	726	685	706	721	702	722	699	707	742	694	690	708	719	711	671	702	703	703	708	726	727	677	718	720	742	693	704
28723	21181	26334	26671	19082	10311	3993	1592	964	949	916	893	882	869	895	904	1010	971	995	1027	1038	1066	1120	1141	1070	1102	1178	1132	1103	1059	1113	1105	1066	1048	1033	1066	894	945	932	1007	888	931	887	915	875	868	890	904	891	921	864	837	840	922	849	883	891	903	926	854	862	837	851	885	875	841	854	829	841	915	858	888	858	931	847	851	877	848	876	852	856	848	801	867	903	861	912	887	881	902	828	843	918	887	892	915	858	882	900	859	808	884	863	866	826	875	819	885	880	832	872	841	874	874	879	842	825	864	843	884	870	843	870	858	859	865	882	892	884	857	857	943	842	841	813	827	839	888	828	873	847	840	829	868	791	818	861	886	878	888	918	872	819	886	841	900	840	894	784	918	927	865	837	870	879	918	868	858	878	869	884	829	890	858	847	884	904	852	845	826	886	897	903	830	895	820	857	915	877	869	816	894	795	873	852	884	885	929	861	844	870	827	797	900	916	837	783	854	904	880	852	865	825	876	775	925	855	880	871	875	879	892	867	843	806	926	834	933	902	864	843	835	797	865	846	869	831	892	845	900	904	835	883	922	833	900	867	880	862	862	934	880	862	884	879	866	896	855	863	900	815	893	867	927	849	830	841	911	828	807	884	903	848	901	839	855	901	810	868	866	883	868	867	855	857	862	876	900	837	889	844	888	890	896	826	818	904	891	889	894	830	829	865	905	870	861	887	848	833	900	853	897	854	860	865	846	840	795	858	840	825	866	848	804	921	884	850	868	904	859	838	866	900	834	896	832	844	883	854	885	841	824	894	853	865	913	879	853	841	829	829	848	921	861	947	865	866	889	859	868	867	909	900	877	892	810	885	864	854	857	860	855	878	921	881	848	914	874	832	873	895	853	866	859	833	909	843	865	874	891	908	842	887	868	913	832	850	921	896	874	886	852	873	868	818	844	836	849	882	815	847	881	848	891	887	899	880	895	838	911	849	857	912	907	927	839	891	866	867	900	916	895	886	911	871	900	885	861	854	841	892	845	817	845	812	888	884	853	812	879	898	884	882	876	845	828	900	820	883	891	887	890	844	867	779	835	846	888	857	866	851	817	842	797	931	879	870	837	834	893	879	883	905	907	882	824	910	860	814	812	876	879	874	887	864	839	880	843	881	851	856	906	835	909	881	856	834	872	826	875	892	857	942	896	849	776	861	841	871	940	908	890	871	848	841	897	902	898	914	876	840	944	837	895	852	915	883	876	861	851	873	846	891	820	823	864	879	895	868	875	891	872	818	887	889	874	887	928	921	882	880	852	818	877	881	821	900	861	884	858	827	855	868	879	899	883	852	841	920	916	857	824	843	852	871	842	921	840	854	889	923	890	866	867	869	860	862	909	863	877	871	838	885	912	887	828	887	914	848	901	882	858	935	879	929	855	856	837	851	895	827	876	865	867	896	872	873	892	861	866	850	874	844	856	880	874	916	900	925	863	835	852	876	846	847	871	880	882	894	872	858	863	845	819	809	871	912	881	892	884	892	867	824	880	910	867	899	858	879	923	883	847	878	888	884	890	867	825	863	853	833	871	915	830	909	791	878	799	899	892	896	843	879	862	888	841	918	850	853	872	880	836	875	872	810	850	803	852	866	887	806	906	840	819	901	846	858	829	816	878	872	847	875	869	864	883	908	869	867	876	868	904	900	902	900	864	843	865	918	842	844	884	883	874	834	863	854	853	861	877	861	858	931	876	875	935	878	863	899	857	817	899	884	855	870	816	821	829	822	884	812	852	865	858	848	828	855	861	841	829	847	856	915	897	845	879	834	851	843	921	899	857	897	890	858	899	859	883	904	885	892	863	894	845	914	839	878	897	870	872	861	886	877	874	897	892	907	829	903	895	850	935	856	911	837	817	927	854	894	862	858	905	847	842	907	850	855	818	837	842	897	903	914	855	881	862	888	858	819	885	854	865	932	872	886	840	888	879	895	894	878	857	864	821	947	904	858	791	842	896	856	868	883	870	835	886	869	866	871	816	821	846	863	848	856	801	860	857	860	864	820	876	838	866	899	903	897	808	900	850	851	845	860	845	838	912	907	859	898	844	893	853	903	838	869	919	867	857	844	824	907	872	840	881	832	883	907	884	834	836	875	872	847	827	870	858	864	864	869	881	871	845	858	866	829	924	848	886	819	860	872	844	860	896	838	813	830	873	880	909	860	838	807	837	821	906	907	885	829	827	851	898	882	862	847	873	912	883	877	823	823	819	870	914	879	800	868	870	879	862	828	921	906	882	886	815	835	813	874	896	865	881	838	870	898	862	830	865	887	803	879	845	855	813	894	897	885	891	935	859	877	850	859	870	891	940	836	899	829	848	903	847	903	871	882	790	859	846	868	874	880	868	895	867	869	882	839	859	788	892	891	895	873	873	859	846	868	871	907	867	887	893	875	854	879	869	910	842	867	917	872	844	861	859	777	843	862	872	870	863	825	833	886	845	852	845	894	876	842	818	873	877	905	903	889	836	889	855	926	893	875	878	868	845	910	855	902	874	827	855	843	844	838	873	831	853	888	858	860	872	866	850	914	885	879	844	837	847	876	842	906	885	856	854	896	872	831	858	815	898	864	864	901	876	921	881	884	869	851	875	854	824	892	868	891	829	863	874	826	869	903	905	880	821	808	885	930	842	861	849	883	861	844	855	878	915	823	857	857	876	838	866	841	842	864	904	873	860	866	866	840	854	917	866	830	877	862	824	869	876	872	853	888	916	849	881	841	903	843	822	960	845	885	844	871	850	867	877	865	868	863	809	891	848	898	896	827	810	857	909	871	940	823	864	855	926	861	866	890	893	806	899	838	854	914	869	822	851	864	864	889	890	841	898	869	866	833	877	877	886	881	864	876	890	884	875	902	868	879	843	875	856	855	869	890	890	810	811	908	863	852	880	852	900	866	876	876	838	866	885	931	814	885	888	893	858	836	880	855	890	924	856	860	869	879	889	887	859	881	864	848	836	904	813	833	872	838	888	887	847	865	837	881	875	895	879	877	882	869	892	893	884	836	917	808	923	899	900	878	861	875	905	858	848	838	875	863	876	862	872	802	931	884	862	866	826	856	845	818	828	870	864	882	929	928	810	827	845	865	858	837	862	823	903	853	835	951	862	849	874	870	859	840	881	914	876	836	880	833	891	900	877	841	839	897	843	907	880	870	850	865	880	896	888	848	875	901	862	866	875	875	890	824	897	888	886	828	854	830	874	844	868	888	841	925	927	849	852	825	761	848	865	815	927	847	923	818	820	868	883	904	840	906	819	860	858	836	859	931	844	845	819	839	908	804	844	899	896	860	847	815	884	824	821	821	879	846	846	874	861	857	898	817	842	913	851	888	908	842	842	883	890	865	920	911	894	850	869	917	846	879	880	889	875	938	911	838	844	845	869	864	828	884	834	859	863	898	926	880	893	857	810	840	849	855	849	898	865	838	877	845	886	876	876	826	916	856	887	816	854	810	866	867	860	850	897
45905	29827	27811	31596	25657	13832	5809	1933	929	783	829	767	754	798	783	860	898	931	1010	1099	1103	1154	1252	1221	1211	1190	1245	1220	1229	1184	1128	1198	1194	1119	1007	1033	961	938	901	854	772	837	805	809	756	794	739	731	788	691	690	729	697	682	748	751	747	725	752	738	752	691	694	712	737	691	701	740	673	730	714	721	712	722	749	705	699	692	758	675	756	732	744	694	706	714	687	743	735	716	728	742	720	761	796	683	733	732	699	696	735	757	738	784	708	704	668	729	716	736	705	674	771	737	685	707	747	723	699	764	704	760	704	751	746	701	679	759	743	711	746	755	724	695	748	695	719	727	690	771	672	735	747	708	694	742	705	747	687	683	722	699	674	740	702	692	709	664	719	742	734	681	690	737	690	662	756	723	730	741	747	757	707	758	745	767	679	747	772	762	747	734	738	735	686	729	709	728	675	718	722	703	699	741	727	708	745	723	730	725	718	702	720	713	713	700	721	737	717	725	709	679	682	727	742	731	731	735	726	679	727	734	729	746	744	732	711	728	694	735	660	751	755	742	684	721	768	761	706	750	737	702	724	701	671	733	759	731	734	715	759	728	754	742	671	764	728	700	720	712	703	675	764	735	778	671	712	715	722	712	708	725	789	713	706	681	647	739	712	687	679	660	750	679	719	722	724	727	705	775	700	728	745	723	697	720	747	706	742	709	771	710	709	727	730	743	725	702	719	721	694	742	666	704	724	682	762	745	764	674	746	695	703	731	710	746	703	674	752	714	711	761	675	728	691	732	715	723	698	724	706	687	728	693	746	715	646	736	736	703	736	719	732	739	736	717	723	687	738	699	721	733	739	728	707	724	733	702	737	769	729	713	739	746	724	738	752	721	753	666	753	713	680	714	711	722	763	743	721	724	691	697	768	697	823	692	727	736	744	731	728	698	700	722	724	704	713	751	656	763	721	769	720	711	791	710	761	709	753	713	701	736	701	689	698	708	741	756	756	751	682	772	681	707	752	770	685	717	772	758	697	729	749	741	669	735	734	697	682	772	713	752	719	728	756	743	726	684	716	711	688	758	768	715	745	708	694	742	749	749	749	763	716	738	730	698	717	708	734	713	694	723	734	714	727	722	680	718	727	774	763	728	736	714	731	708	744	727	780	707	716	726	725	717	728	704	732	739	718	769	746	701	751	660	709	728	698	688	775	741	698	672	708	746	702	736	723	723	771	742	734	733	741	734	704	728	734	716	764	726	706	736	749	719	740	744	690	759	756	718	762	744	678	719	758	735	712	695	711	723	718	773	703	716	742	744	710	727	674	762	721	701	716	714	728	703	700	744	702	720	709	719	731	744	780	751	758	763	746	679	689	796	727	741	736	746	695	722	734	712	690	749	740	726	723	675	733	729	762	738	746	739	710	760	728	703	761	716	726	726	742	689	686	735	706	717	736	697	702	731	776	762	743	718	736	704	740	707	737	679	714	715	720	766	772	712	763	731	697	734	784	743	731	677	743	767	717	725	682	755	723	721	711	672	725	700	744	786	774	736	702	759	743	678	749	679	737	704	756	733	698	765	715	688	698	692	681	757	754	725	681	746	697	676	708	725	777	738	744	710	665	704	714	771	724	742	736	779	758	712	751	703	739	760	724	782	688	779	730	717	698	696	734	729	732	694	758	691	759	703	734	768	736	719	734	684	727	722	754	771	744	732	719	733	796	728	751	739	711	709	778	742	731	713	702	736	761	692	712	753	735	689	749	709	735	732	649	717	736	699	717	726	694	752	722	658	764	690	746	768	692	708	712	671	722	729	760	705	757	781	757	779	718	729	735	712	742	772	740	725	731	739	696	686	732	697	710	722	737	754	705	700	781	740	747	707	678	715	674	751	763	715	756	718	702	733	683	774	737	750	709	706	743	722	710	777	685	735	684	719	736	769	703	739	769	716	685	695	690	731	748	697	707	708	694	674	740	742	667	758	750	749	702	730	726	723	743	714	701	692	696	703	718	709	762	699	675	706	710	692	686	685	777	706	726	725	744	760	736	727	762	708	732	754	720	706	764	761	717	755	718	735	740	722	745	732	731	737	729	712	698	732	705	719	701	755	705	700	728	687	748	731	708	712	750	690	693	746	702	705	712	755	766	725	711	711	715	741	748	708	699	728	782	757	711	691	706	720	684	742	698	712	704	704	727	723	719	755	749	731	704	738	724	703	741	695	714	714	728	734	741	744	732	755	653	692	731	759	756	650	696	698	750	713	745	789	760	722	715	747	714	702	670	725	730	735	733	746	729	689	654	713	731	678	703	766	723	729	729	737	776	747	761	701	717	699	741	738	732	685	732	734	658	727	687	755	720	749	737	720	734	699	737	686	674	746	717	725	742	735	708	706	717	713	683	725	754	709	698	731	725	734	739	752	704	693	689	712	765	730	728	780	769	734	737	735	656	707	757	735	744	717	754	687	705	762	676	771	731	727	734	742	685	744	760	758	731	710	747	693	790	716	718	681	695	744	720	745	770	730	735	700	746	764	766	683	723	714	730	748	689	728	738	711	727	735	738	740	704	745	776	677	723	681	704	751	710	720	729	713	691	699	710	729	740	678	693	704	712	748	728	749	702	776	712	702	679	724	707	724	714	670	710	763	713	749	742	768	748	731	693	759	773	705	680	715	669	699	739	789	749	682	720	697	737	701	706	715	762	699	730	709	744	734	753	732	662	724	704	756	743	703	735	729	735	726	690	720	689	700	793	712	729	741	762	734	757	755	769	752	698	767	687	744	751	763	785	731	693	737	735	736	698	777	714	748	737	721	723	684	708	704	725	753	714	676	707	746	707	752	705	729	772	686	713	657	774	734	673	804	713	690	690	728	741	722	737	697	760	687	773	712	757	718	754	767	722	707	698	731	771	747	739	743	746	730	721	722	710	721	722	726	725	729	754	723	727	732	734	761	774	743	712	718	689	715	664	729	732	696	716	719	717	683	705	764	738	706	786	691	772	733	757	728	726	730	726	713	736	703	686	745	721	709	699	687	749	716	700	721	754	686	694	721	707	686	706	733	689	703	713	737	712	706	696	741	697	766	718	711	749	743	769	737	746	736	758	714	711	732	747	762	745	734	743	717	702	729	726	721	738	709	716	727	719	744	727	725	698	669	790	721	733	734	728	686	727	741	716	769	696	728	738	755	754	718	721	669	736	741	684	751	763	706	694	729	716	709	699	683	780	702	757	726	725	732	777	717	749	724	719	778	704	759	697	721	727	734	742	683	735	730	756	759	781	731	742	691	737	773	757	776	731	698	739	750	677	743	689	739	662	711	723	649	708	746	682	740	730	707	724	711	794	726	741	725	741	722	733	712	738	728	726	707	689	730	730	746	675	693	734	735	741	728	699	729	712	768	713	767	698	703	717	732	702	751	750	714	763	747	701	730	706	745	732	739	727	769	684	731	724	743	748	655	711	759	748	740	696	722	687	756	753	728	706	679	669	701	689	763	709	732	719	734	732	718
27093	20863	27519	24805	23429	19433	8439	2501	1120	954	939	956	966	975	928	966	1046	1092	1073	1174	1179	1225	1277	1262	1247	1153	1232	1191	1250	1225	1229	1130	1162	1173	1070	1095	964	1010	980	997	935	929	948	873	878	860	885	944	876	815	830	876	849	830	827	874	875	865	857	842	847	879	802	852	840	810	867	860	853	868	837	872	815	851	840	839	799	867	791	863	825	885	821	852	851	842	830	796	852	906	864	782	868	843	797	807	891	859	792	828	884	819	851	822	839	836	842	886	817	852	866	845	856	812	841	818	807	847	849	872	814	855	838	810	809	795	883	887	831	865	829	821	848	839	832	857	879	927	793	849	841	843	843	896	869	864	833	873	781	749	859	905	889	808	836	846	877	865	795	823	834	853	846	814	861	917	854	866	849	849	879	822	845	824	869	848	867	816	806	852	855	834	845	932	864	806	823	805	847	793	852	838	838	845	825	805	853	834	834	866	833	850	870	823	827	820	883	872	855	835	824	844	824	840	858	817	826	854	800	834	815	853	796	787	920	869	858	800	860	851	832	877	851	823	841	833	873	922	860	860	879	892	841	835	816	832	825	870	851	849	830	815	833	859	834	811	904	865	860	849	840	833	828	876	808	828	796	808	837	835	880	791	827	918	858	831	817	858	877	874	830	828	870	879	854	856	821	835	878	858	871	820	816	842	840	827	850	778	841	820	842	892	849	805	820	818	860	888	864	831	894	840	889	801	883	816	800	860	810	856	843	877	905	878	803	858	823	867	831	848	851	885	816	869	795	829	860	847	846	852	867	864	846	824	831	848	876	843	881	830	850	855	923	884	909	861	817	831	837	866	828	816	842	837	813	833	885	899	830	812	839	854	828	814	836	818	813	847	839	856	790	862	807	855	757	794	866	828	822	841	818	844	838	789	808	899	849	824	826	859	852	846	839	830	834	828	823	881	896	805	875	779	892	778	856	797	865	790	860	812	839	830	848	826	822	846	834	906	844	843	845	870	817	851	818	818	849	855	823	836	797	882	857	830	803	786	831	795	910	817	863	876	877	831	845	826	797	843	802	832	838	827	826	829	875	841	832	907	844	795	848	853	874	870	855	843	821	845	799	798	809	826	871	856	831	811	851	823	826	871	866	864	851	860	889	866	808	825	884	841	816	859	847	814	800	866	873	875	796	771	892	857	875	918	811	821	846	836	843	851	800	839	829	855	823	854	789	849	892	786	861	827	821	854	824	866	835	786	933	823	833	847	870	860	882	865	902	891	816	836	848	870	832	835	806	831	812	885	813	842	832	827	797	846	841	831	817	863	918	816	880	849	897	888	896	862	841	876	809	875	849	792	839	865	900	843	817	859	812	856	814	834	817	856	877	879	831	810	912	848	890	786	818	832	812	879	827	798	872	903	825	828	843	846	900	805	883	817	870	827	834	818	910	830	861	888	812	848	787	826	902	813	837	830	846	898	826	854	855	859	751	840	781	867	834	802	837	881	827	860	823	859	852	870	894	827	837	856	800	873	853	852	831	814	849	883	856	874	824	825	822	844	825	816	867	840	879	913	838	874	836	866	842	860	808	799	802	808	860	863	797	852	796	810	840	839	862	885	760	885	827	835	789	889	875	868	808	850	859	884	833	857	812	818	821	838	776	850	823	896	765	850	814	854	887	861	822	852	871	864	865	857	861	804	797	847	931	816	826	851	838	906	810	828	868	871	809	843	868	833	830	856	851	823	805	845	838	867	831	839	834	836	856	857	818	881	894	858	854	800	859	834	855	899	842	839	856	807	837	794	846	863	823	826	891	896	806	829	840	806	848	795	848	862	875	837	855	847	837	870	846	865	828	822	824	842	847	828	832	844	926	812	854	900	796	848	833	843	870	915	866	824	850	875	812	786	838	827	824	802	809	831	861	847	920	876	861	877	855	845	838	806	838	841	848	833	885	839	854	832	823	841	895	863	874	799	873	828	808	906	859	802	858	843	830	867	861	805	827	887	831	868	842	833	856	841	921	801	857	860	842	878	827	817	864	815	810	870	841	820	861	833	851	887	817	865	876	834	864	866	818	785	866	850	843	880	814	888	851	868	805	827	789	828	889	861	829	848	862	827	843	853	780	837	849	878	916	881	824	796	842	834	818	823	817	819	851	802	901	832	852	830	770	891	892	869	866	850	863	909	894	856	851	858	832	803	834	811	846	796	783	886	838	863	800	873	817	852	823	861	839	826	836	845	821	850	861	829	845	848	854	808	817	864	875	835	848	897	851	879	832	852	818	852	851	864	855	840	883	871	772	866	857	852	817	835	815	845	863	862	848	887	879	841	818	890	859	874	838	841	892	829	884	823	878	860	827	837	828	860	857	837	866	812	846	891	873	845	795	833	886	820	818	863	839	863	874	856	847	869	853	839	812	847	858	852	803	854	833	835	870	853	841	826	858	873	866	851	822	848	853	837	780	838	836	799	837	829	878	879	818	815	859	865	871	869	856	825	853	853	796	879	798	821	852	873	860	810	889	845	851	822	882	871	826	852	798	847	843	896	766	811	848	825	862	842	813	858	860	823	859	868	855	886	818	758	880	926	825	857	847	871	820	826	860	831	837	878	822	833	840	864	871	837	771	840	828	833	859	863	830	866	882	901	866	843	874	927	783	793	888	822	860	840	852	845	800	825	866	827	817	828	907	854	843	871	811	843	811	852	849	792	832	832	854	839	809	825	874	867	857	768	879	823	880	850	856	808	848	837	858	860	862	867	842	863	888	845	818	860	831	865	869	826	867	809	830	821	817	834	845	782	838	848	828	821	852	860	836	853	775	876	829	861	851	819	870	841	896	830	845	897	849	865	818	848	901	898	851	795	850	823	866	851	879	838	823	916	870	863	798	923	879	837	857	819	851	829	799	839	858	895	848	893	847	831	859	839	825	813	845	844	851	852	804	851	853	839	790	842	817	800	851	875	856	810	806	839	808	819	853	849	853	843	807	824	830	797	885	815	800	810	861	847	835	830	850	891	851	800	833	864	845	836	862	849	793	889	856	843	839	862	839	811	823	861	811	857	882	829	855	894	858	818	801	897	846	831	887	940	854	839	873	837	854	880	857	829	836	814	805	904	857	803	860	836	871	820	863	812	848	876	830	840	848	855	825	900	812	860	820	751	808	830	811	882	865	879	815	878	832	775	830	878	845	794	845	785	781	867	814	881	872	781	803	880	828	783	861	827	873	832	838	869	846	835	903	877	833	903	848	892	855	862	838	894	870	842	878	871	808	894	855	868	826	823	872	791	880	817	801	808	846	798	820	813	838	869	848	889	842	801	858	839	856	839	859	825	841	808	864	839	851	850	841	841	816	810	827	867	844	820	835	866	795	848	874	868	823	851	834	832	805	834	851	814	821	863	897	857	875	852	847	885	843	826	793	827	829	903	780	832	817	901	879	850	848	807	817	861	832	869	892	849	789	865	926	819	860	819	803	834	843	807	849	897	824	812	816	866	851	849	844	794	841	882
42029	33812	35632	38637	32708	18187	7717	3022	1238	965	857	878	860	815	816	924	1001	1113	1096	1256	1253	1404	1469	1464	1501	1359	1444	1433	1437	1507	1356	1305	1211	1185	1155	1073	1061	952	963	877	902	786	873	835	793	777	780	746	749	754	739	761	755	763	698	716	676	707	704	726	691	700	706	732	706	753	738	650	730	687	701	680	725	761	711	683	716	676	708	680	734	724	678	731	700	711	713	712	687	698	736	706	727	661	696	714	686	692	678	654	729	736	704	697	682	720	677	717	721	664	709	669	676	720	729	716	674	722	726	700	722	697	727	684	732	698	700	701	690	686	721	730	732	706	703	707	673	675	670	735	703	693	747	733	650	671	733	693	722	728	724	688	693	703	736	707	747	676	742	695	713	673	676	737	697	749	682	689	710	735	722	686	718	755	697	706	691	736	707	703	693	685	695	694	677	724	693	790	701	695	714	708	711	658	679	702	717	687	703	706	696	707	709	751	660	654	691	702	669	649	695	763	699	706	714	701	729	743	655	720	731	697	719	694	713	699	668	745	701	758	736	685	710	675	663	703	698	722	718	722	677	718	701	730	711	724	719	714	692	717	714	699	738	740	722	696	737	687	668	709	717	698	727	686	743	696	710	679	708	733	699	695	701	743	704	706	739	675	693	655	695	715	664	708	722	741	664	683	712	728	695	732	695	701	754	728	762	671	692	699	703	680	691	710	666	696	702	705	709	694	726	729	638	683	709	708	693	771	743	723	723	661	685	683	685	684	649	742	732	670	678	726	709	727	736	698	692	743	693	716	698	732	674	744	684	689	719	674	733	700	696	669	710	716	727	707	708	710	710	713	687	719	727	644	684	717	685	685	676	712	690	749	665	747	691	685	759	681	715	723	701	726	699	706	726	690	692	700	761	716	694	690	678	691	742	730	717	704	694	703	739	679	694	735	727	688	699	735	657	741	715	722	687	732	702	706	676	759	751	680	729	711	721	725	656	718	664	733	701	733	668	675	708	725	666	774	687	739	683	698	710	703	718	718	708	758	736	686	709	691	675	699	731	711	667	690	709	685	698	681	709	706	719	652	674	710	688	704	707	745	698	697	734	690	716	741	677	682	693	701	675	695	722	713	713	654	724	750	655	663	700	689	642	718	650	705	718	711	692	675	699	695	703	690	718	715	721	724	723	727	703	681	618	659	744	787	660	691	718	743	689	727	699	679	684	694	696	724	684	738	767	654	759	750	709	703	730	696	746	671	689	675	760	714	722	725	703	748	736	693	724	673	705	703	669	678	704	705	674	677	700	685	719	648	658	664	668	734	701	678	687	674	664	716	741	698	742	679	667	706	719	722	658	723	675	702	694	676	715	684	690	719	702	709	675	666	694	706	710	688	683	699	709	699	740	682	735	703	668	701	684	675	718	708	672	718	699	731	724	709	689	681	702	687	686	742	692	714	695	686	697	684	672	701	792	749	655	697	706	731	690	707	743	725	718	704	742	685	703	696	756	681	710	676	683	708	721	725	677	717	682	723	686	683	694	740	765	717	658	729	715	686	701	707	719	680	715	678	739	680	707	715	677	681	697	698	699	688	709	731	726	732	702	691	679	734	680	695	721	723	712	642	679	688	656	726	719	751	738	695	702	714	703	721	707	705	737	712	712	714	693	718	747	736	691	695	699	684	701	680	685	720	728	718	695	714	694	699	690	660	768	680	704	714	681	718	660	692	727	696	717	701	764	699	712	730	673	707	689	712	717	689	708	717	700	680	697	715	718	735	698	670	697	729	748	686	753	679	709	687	693	694	703	727	675	729	661	698	716	743	741	709	713	724	688	704	792	712	738	706	729	692	731	690	711	697	734	689	770	692	688	679	694	726	700	690	737	678	690	688	696	738	676	707	710	717	686	681	681	687	725	699	671	686	712	685	669	693	743	691	649	681	697	693	722	690	713	710	700	694	734	633	675	693	719	668	705	713	705	714	687	710	753	648	684	686	751	723	696	707	728	705	702	669	688	686	678	712	734	731	674	703	707	708	676	728	726	733	726	710	697	725	740	664	728	710	709	701	716	709	700	696	692	713	706	668	737	724	730	703	704	680	686	733	735	690	701	708	724	687	723	736	752	655	714	733	663	707	710	746	678	732	718	685	718	698	677	694	707	727	690	697	705	713	690	689	700	743	711	689	689	714	668	716	701	716	695	738	741	683	693	702	700	746	713	725	735	681	724	728	738	705	717	725	688	655	707	713	691	705	698	671	663	745	735	729	707	683	682	696	647	683	708	717	694	697	709	699	761	645	766	714	713	697	699	730	686	705	680	707	706	732	731	738	728	686	676	701	719	691	716	721	671	678	672	766	697	699	669	712	749	689	724	729	701	683	682	673	664	720	649	714	765	748	669	730	711	680	716	685	666	693	717	674	704	741	688	670	677	761	719	699	705	688	725	697	756	763	676	708	748	719	700	693	734	695	755	678	697	726	690	675	731	677	693	733	704	741	722	694	673	734	726	685	740	712	770	699	761	757	696	733	718	650	728	707	715	729	723	720	698	673	728	677	636	658	696	741	753	703	725	683	721	749	699	753	765	675	753	687	678	686	748	681	656	752	693	737	702	697	674	725	691	709	690	697	740	666	720	677	712	682	721	709	708	731	721	703	749	709	713	697	661	730	677	725	690	686	685	724	725	678	688	712	630	676	677	709	690	720	657	731	734	707	670	697	725	725	699	717	706	748	726	697	670	683	707	665	700	671	706	694	668	700	726	727	679	713	721	736	689	719	699	725	709	713	689	670	678	721	731	691	721	700	688	721	685	640	687	712	679	689	690	664	689	730	713	706	720	668	710	705	712	733	692	710	697	741	739	720	734	722	688	693	706	739	699	682	741	691	720	692	710	674	686	666	685	707	747	696	713	706	683	667	717	707	750	729	714	679	742	723	678	742	682	704	704	714	711	693	724	733	665	680	726	694	721	719	674	723	702	708	686	673	708	684	704	675	711	734	751	737	719	699	690	691	681	729	684	711	681	696	675	672	691	743	745	687	741	722	715	645	720	755	688	681	681	709	737	754	711	711	719	725	699	708	696	698	701	756	714	693	692	669	693	652	678	682	682	778	655	689	707	687	711	707	744	733	726	679	703	671	704	744	683	665	723	737	710	720	717	719	696	718	690	716	677	689	746	686	669	701	701	663	752	741	703	746	753	754	716	689	699	672	755	689	678	714	719	692	686	721	717	676	631	645	656	730	699	701	717	709	698	700	682	718	701	678	663	684	714	729	712	721	707	708	726	680	726	685	679	706	697	740	688	698	718	710	713	684	634	677	645	700	733	721	703	671	718	698	715	635	713	706	702	697	659	745	720	698	688	728	716	689	676	719	639	671	663	707	700	687	686	693	662	690	744	687	745	751	714	700	728	641	714	704	727	718	693	695	737	685	708	709	693	728	708	692	725	668	725	633	705	701	711	720	656	678	718	729	695	693	728	699	712	680	761	707	698	734	688	739	741	671	679	676
26383	20912	27790	24209	22125	21458	11375	2381	1177	1088	1017	982	985	977	972	1032	1021	1133	1174	1269	1189	1195	1238	1297	1276	1288	1293	1211	1309	1339	1349	1247	1204	1208	1163	1101	1096	1034	1038	965	1052	1001	943	963	964	998	900	981	907	900	890	899	879	902	900	883	886	911	949	892	883	841	815	909	860	944	910	895	840	917	875	897	874	872	862	922	851	903	872	887	893	897	918	892	933	867	900	923	898	837	878	918	885	934	861	892	932	902	906	869	864	848	919	882	872	865	924	928	897	861	867	902	852	830	843	906	924	908	862	951	860	902	942	888	848	860	902	892	893	936	923	877	872	880	912	849	940	836	892	916	891	894	940	867	825	902	877	868	894	848	870	855	933	851	894	865	888	844	890	848	876	870	832	913	881	877	863	849	877	896	867	911	899	929	847	845	919	904	866	890	900	894	875	885	848	861	867	863	869	882	874	885	908	929	860	850	848	899	883	904	928	893	857	920	871	892	873	890	853	912	871	917	849	870	862	943	826	884	877	884	910	891	927	880	926	888	897	899	897	846	887	898	884	930	918	891	896	906	853	854	904	813	890	831	885	807	895	892	884	852	887	875	909	931	899	855	966	864	834	917	880	848	869	901	829	839	935	882	889	935	883	840	901	885	873	878	862	939	836	864	871	943	937	857	869	917	961	932	870	894	870	846	871	908	864	904	874	935	893	845	836	880	885	871	865	882	910	926	841	877	927	903	883	897	848	902	893	838	918	941	903	854	903	880	946	857	886	898	866	850	914	859	920	839	846	918	874	870	948	892	928	866	838	857	856	810	858	904	882	890	899	891	931	861	925	893	867	884	904	896	854	839	864	868	850	894	854	867	866	923	890	874	910	893	920	863	960	836	897	913	960	917	919	918	873	870	930	852	892	922	846	879	847	840	875	853	863	889	942	940	926	865	862	864	909	887	922	915	861	921	929	870	898	879	881	865	884	875	926	873	907	895	934	804	926	848	844	886	868	880	882	805	839	818	905	882	919	858	830	922	888	840	897	830	876	900	897	908	854	907	877	854	880	876	892	835	939	893	852	874	861	892	882	968	937	880	876	883	867	985	882	901	853	884	865	870	929	871	939	899	863	886	943	869	934	909	875	901	897	855	867	951	922	929	877	940	893	832	843	880	857	846	815	887	874	871	922	849	903	887	922	841	905	876	876	844	895	915	881	891	887	869	862	863	866	870	897	897	844	881	828	896	871	903	963	960	854	854	877	883	868	884	873	918	882	853	890	917	895	867	948	857	943	879	880	892	881	959	866	946	886	916	859	865	835	862	886	926	843	882	914	886	887	896	901	904	839	908	918	871	869	918	899	889	848	881	943	889	849	822	871	862	841	847	941	899	867	902	913	910	890	888	857	864	879	894	909	889	862	892	902	897	891	895	858	864	877	897	913	892	922	833	918	901	854	858	859	898	906	864	876	881	854	902	852	896	905	921	873	818	941	916	897	898	876	872	885	918	882	924	867	866	877	866	946	853	823	925	890	846	942	886	909	849	910	917	878	925	903	863	887	826	889	876	891	868	817	919	906	881	859	900	880	909	861	898	880	927	943	885	914	862	876	888	893	916	923	881	867	893	898	879	866	881	855	871	955	868	899	903	869	860	904	898	875	852	851	877	877	843	857	897	937	923	870	869	916	907	943	896	883	839	862	881	880	898	944	928	875	914	921	886	900	884	883	876	804	841	944	834	912	833	852	891	885	858	854	877	874	854	921	924	900	906	903	906	905	887	838	866	872	889	866	894	872	873	879	903	886	904	883	889	874	880	842	880	919	848	856	894	869	883	905	875	878	864	853	864	832	920	903	879	895	910	933	914	820	896	848	856	898	904	903	941	833	863	891	904	839	871	860	873	872	820	850	877	900	918	890	915	934	944	874	880	909	925	906	876	866	894	883	880	899	941	851	889	905	874	894	894	877	855	853	862	887	844	874	883	845	893	882	851	876	912	826	886	837	838	925	864	916	834	890	860	876	892	901	830	909	905	880	829	909	873	918	895	904	881	876	860	835	839	880	861	915	858	890	870	898	867	908	869	875	906	857	894	855	863	900	855	844	838	885	864	811	845	873	910	918	876	866	908	895	833	874	885	884	905	851	926	854	930	923	889	856	889	885	869	877	833	905	866	881	899	859	850	820	899	942	884	848	920	866	908	886	860	900	835	903	911	805	895	871	912	910	903	873	858	922	938	857	868	889	894	859	852	872	891	899	905	860	909	837	949	830	914	828	896	928	897	933	887	825	913	861	845	882	870	932	900	857	816	875	931	883	864	962	875	885	870	869	889	863	885	893	828	923	914	923	893	905	898	867	877	877	855	909	863	893	909	903	858	915	867	874	865	836	860	906	907	831	925	874	896	870	860	858	920	891	851	848	913	949	931	931	826	900	876	906	899	871	892	852	911	884	891	876	922	866	855	869	908	941	824	900	874	897	866	868	896	914	867	949	882	910	894	897	955	886	848	820	879	894	878	850	890	874	876	896	882	867	908	858	820	941	896	890	886	927	913	920	849	875	872	889	941	892	880	875	929	911	872	881	939	889	816	895	897	869	889	856	918	910	879	891	876	809	939	858	871	855	916	880	938	920	896	887	852	830	839	857	899	912	880	880	923	866	864	865	926	906	890	879	844	866	846	901	865	933	870	898	945	909	867	890	891	867	856	889	885	962	833	881	852	890	932	923	854	873	838	868	910	875	889	889	894	851	832	899	895	892	939	910	817	909	922	843	879	866	870	943	895	849	880	892	887	908	943	934	885	831	883	860	888	858	895	845	908	939	885	856	875	880	881	900	908	907	880	896	828	862	814	891	891	915	914	859	878	852	906	851	898	950	849	915	889	868	924	858	863	911	881	880	874	869	856	897	844	980	875	832	901	918	905	856	846	929	843	868	918	931	903	853	857	865	862	856	818	879	869	899	885	908	885	864	877	890	921	835	908	860	946	895	907	876	827	916	860	879	838	879	866	906	911	862	895	959	853	863	852	925	872	909	919	825	888	911	914	836	907	820	858	872	893	858	887	839	929	909	847	825	924	937	892	903	860	886	873	904	901	915	875	902	853	836	939	843	922	900	929	904	892	827	848	844	907	908	910	843	857	847	865	899	893	868	865	908	896	898	917	905	953	862	893	927	842	931	911	899	971	941	869	878	872	871	874	827	890	893	880	911	885	878	929	884	888	890	862	870	888	881	861	888	853	833	857	811	871	897	876	889	918	889	929	907	894	876	881	869	892	924	832	847	875	880	874	884	820	892	877	910	870	825	851	898	889	882	911	866	810	887	846	812	824	860	843	833	873	913	892	939	908	923	871	895	921	866	940	867	906	897	894	878	868	858	823	895	892	875	918	938	882	885	871	891	897	866	884	877	940	860	836	852	894	916	865	862	841	919	881	910	876	862	843	877	887	906	867	852	913	935	885	889	876	836	909	894	911	886	897	868	873	904	867	918	882	878	847	897	868	841	887	871	890	888	882
46765	38076	36841	40160	34761	19786	7575	2500	1257	966	988	918	942	884	948	932	1115	1251	1375	1523	1372	1359	1531	1542	1567	1565	1606	1458	1597	1624	1598	1414	1305	1183	1181	1153	1109	1075	1013	935	919	904	833	856	819	800	758	795	753	788	773	772	692	768	759	721	740	757	748	741	695	721	744	727	740	757	757	760	747	734	742	717	725	721	719	741	741	765	748	769	703	743	670	740	754	711	740	752	729	738	786	708	716	742	730	745	736	741	772	785	751	670	771	723	754	722	680	696	719	728	661	727	712	691	726	723	748	728	758	733	747	719	684	757	718	751	683	701	740	742	698	715	745	779	693	727	720	784	740	744	752	728	756	702	736	690	709	739	736	777	767	675	713	721	730	759	767	744	740	766	719	718	735	702	716	710	726	694	722	694	717	706	709	750	757	758	707	745	771	724	720	729	714	717	708	722	733	746	738	693	727	752	724	745	740	689	730	720	709	725	728	732	770	711	728	771	673	753	760	766	721	713	733	726	751	709	738	772	701	736	751	751	710	756	708	748	737	772	733	741	757	768	740	679	731	696	743	764	737	728	690	745	751	745	730	730	760	742	723	685	706	713	728	767	730	709	736	766	764	764	768	724	803	749	736	694	742	745	726	767	767	739	723	731	732	716	725	747	695	715	731	778	740	707	775	715	707	774	735	752	748	700	690	698	699	732	755	760	743	698	705	726	763	739	734	715	702	712	709	720	747	743	703	773	737	757	763	690	769	695	749	754	731	727	697	760	739	705	751	704	735	754	721	767	750	741	777	745	744	752	742	692	713	790	739	768	728	781	708	702	723	733	712	728	719	752	736	742	710	758	773	705	757	737	674	728	729	702	653	738	710	721	716	715	689	705	720	687	722	718	730	742	733	705	726	749	692	733	711	761	728	753	784	714	749	722	754	675	778	766	714	723	709	719	720	746	738	761	758	759	799	725	699	744	755	747	755	735	761	702	713	733	727	745	771	760	736	667	741	671	769	694	708	774	790	736	746	721	742	762	760	727	709	764	694	738	716	740	710	718	690	726	727	776	747	697	745	731	701	714	714	751	731	732	784	697	734	726	731	748	728	759	721	724	754	701	727	709	758	756	757	725	776	727	757	775	697	770	754	747	744	760	712	704	729	777	783	789	731	706	742	704	683	733	748	727	708	719	771	791	730	728	725	724	729	745	756	704	684	729	801	773	755	714	705	721	729	727	720	705	695	761	770	764	737	737	742	788	762	709	775	716	726	739	727	673	737	724	728	729	748	717	756	737	741	747	749	722	727	705	720	704	715	737	688	717	700	741	739	710	710	727	685	735	728	739	732	724	729	732	765	749	702	687	716	746	726	808	712	734	743	758	723	724	803	770	742	741	745	728	689	702	744	747	739	703	686	745	734	730	745	732	745	722	716	737	751	757	744	754	728	743	744	734	725	720	725	769	783	700	720	700	731	693	671	790	774	717	776	748	753	755	696	717	731	730	715	783	730	716	754	708	719	731	722	723	731	686	711	737	744	714	705	732	777	790	764	716	756	714	728	753	722	690	709	728	750	725	677	758	765	670	690	682	687	755	722	757	778	749	765	727	725	756	716	727	689	764	654	721	722	762	742	750	748	692	678	746	760	767	692	727	715	721	726	742	768	746	790	734	739	727	724	715	749	735	764	764	749	744	755	731	744	760	720	719	738	736	726	682	749	761	752	758	737	690	750	716	701	738	741	673	721	731	698	758	736	735	713	688	715	693	707	743	710	756	753	739	730	732	719	742	708	745	743	749	751	679	746	706	751	733	736	697	696	729	721	721	711	749	715	698	735	746	761	714	714	730	739	738	693	711	735	767	689	709	715	721	739	686	734	760	732	731	710	763	759	758	717	763	703	742	773	727	700	718	719	693	699	787	756	683	714	735	726	750	747	734	748	749	759	685	671	701	717	753	728	744	666	732	758	715	782	723	729	765	776	749	673	709	724	732	784	704	732	716	746	752	730	728	709	762	742	725	739	733	704	729	748	703	745	736	728	756	725	758	682	771	725	712	701	700	754	730	736	680	749	757	759	735	725	741	720	694	717	789	757	751	705	754	722	734	690	712	744	718	717	722	754	724	763	748	763	776	720	660	737	742	722	725	736	757	727	782	708	779	703	718	682	737	723	784	694	747	750	722	688	757	749	723	734	739	795	771	734	750	743	730	695	767	749	720	719	711	739	720	767	744	769	694	717	776	735	772	699	688	693	705	773	693	758	792	749	681	728	767	747	743	750	719	733	723	713	734	757	733	795	701	725	730	717	730	730	740	738	779	790	721	701	724	701	750	717	776	739	801	739	725	709	770	766	739	706	787	732	701	706	714	755	750	771	720	722	775	699	729	736	741	714	756	710	737	763	725	725	748	725	778	656	757	720	731	742	728	710	751	668	671	740	732	748	715	697	721	731	749	718	683	814	710	757	733	662	755	789	743	719	713	751	728	728	727	657	709	723	794	741	686	745	723	730	736	749	725	764	727	705	704	724	736	728	748	727	768	695	778	728	727	747	762	758	695	701	734	769	701	743	701	717	748	775	731	725	715	739	688	750	757	731	760	727	673	708	728	717	723	727	706	712	761	692	676	727	772	703	705	793	723	744	707	746	728	735	722	717	739	745	689	723	736	733	722	772	762	744	726	787	751	714	727	702	714	742	732	789	758	809	774	722	735	735	748	730	744	742	736	713	673	712	690	727	726	738	778	726	682	757	731	740	783	747	750	733	731	737	758	706	701	714	772	769	678	750	720	764	729	724	727	737	717	733	710	747	696	718	728	731	731	755	757	706	746	776	701	742	741	705	707	736	780	736	736	729	749	672	715	731	751	725	733	658	668	733	710	760	676	704	781	777	745	720	702	736	713	688	758	734	696	734	703	715	769	720	677	758	717	681	768	714	751	698	724	754	761	734	786	691	726	709	710	737	724	727	749	751	704	735	742	747	740	766	715	732	725	725	757	706	774	683	674	730	703	759	750	789	706	744	736	740	756	710	763	791	783	777	747	755	740	777	720	734	747	661	708	748	719	704	740	700	746	741	775	751	717	704	775	701	742	749	747	771	723	720	706	705	797	704	706	764	727	790	725	744	758	753	776	763	752	750	764	702	764	718	748	729	718	727	776	742	750	756	700	722	712	699	769	727	666	773	751	743	726	743	711	703	773	764	707	733	761	709	707	742	743	759	696	726	772	708	729	729	739	746	717	686	753	781	734	719	750	765	721	694	709	727	744	727	711	727	684	777	722	736	758	683	733	711	782	721	757	794	729	717	761	713	721	703	730	735	729	672	734	736	715	732	780	753	763	753	747	735	739	700	683	726	761	659	736	705	709	727	746	762	754	727	696	743	753	785	765	701	725	716	757	713	762	689	762	729	730	743	755	700	747	703	734	747	741	710	751	740	720	728	746	715	758	700	759	776	717	730	750	699	820	712	716	762	752	781	756	696	712	741	694	697	758	787	748	700	741	755	744	752	757	714	791
25544	20904	27966	24040	21760	22146	15708	2744	1111	1130	1021	1024	980	985	1002	950	1067	1145	1247	1253	1118	1251	1203	1302	1406	1403	1358	1307	1395	1500	1385	1419	1208	1205	1181	1183	1140	1067	1057	1010	1031	963	946	1025	951	966	908	938	960	907	888	890	917	889	832	917	828	863	850	905	903	889	886	866	864	863	878	831	871	865	819	861	823	855	874	882	917	859	871	886	927	940	859	851	858	873	850	888	839	862	887	885	877	829	867	841	917	821	844	920	858	905	927	911	852	847	789	847	857	844	881	896	928	854	843	930	877	864	859	908	861	857	850	840	888	893	881	915	842	803	911	857	899	910	852	876	827	873	842	878	853	865	864	860	891	891	863	857	916	826	863	925	877	893	911	834	895	901	839	892	831	839	863	890	869	910	855	901	887	894	853	891	881	855	860	895	872	863	881	879	879	894	843	817	899	880	850	829	913	833	870	843	849	905	897	898	836	859	881	837	867	921	971	907	873	857	854	895	858	847	921	831	926	861	881	845	917	836	906	916	874	855	852	905	869	839	878	897	895	856	823	928	909	894	875	871	897	872	860	853	894	855	885	881	820	847	882	840	858	879	929	854	847	842	829	826	881	888	855	877	950	887	892	907	831	884	911	851	846	888	880	905	868	884	920	803	844	851	826	875	869	861	901	799	844	874	911	883	868	828	835	937	857	826	947	859	846	847	874	824	834	906	881	907	874	876	860	868	881	850	852	914	917	906	901	870	825	843	929	901	901	910	943	946	889	880	832	909	861	872	866	821	936	888	904	826	864	836	870	852	834	897	797	839	849	824	847	865	838	871	830	853	877	880	862	854	842	870	896	881	906	895	842	854	856	904	911	873	919	889	869	837	889	925	885	848	888	852	833	895	894	886	854	872	874	897	898	907	879	895	955	851	853	867	870	904	833	871	856	835	862	898	876	835	884	872	840	893	887	866	901	818	877	883	866	889	846	879	801	916	870	891	860	914	875	880	871	825	862	875	870	884	829	868	851	895	906	892	905	893	867	925	878	833	876	875	855	844	848	936	882	865	844	862	870	841	917	806	898	876	860	865	871	902	897	894	894	856	894	800	947	846	891	867	900	851	881	867	867	865	862	922	867	875	837	832	881	868	869	914	870	869	819	859	886	828	853	875	839	825	902	877	836	820	847	885	879	894	852	865	870	804	875	919	846	876	874	839	899	920	851	811	900	859	897	830	918	885	884	898	909	834	909	881	828	858	895	863	831	852	883	938	884	813	870	874	889	887	837	891	898	893	896	880	840	906	866	849	875	897	893	860	811	871	913	907	872	876	897	909	867	854	901	843	835	845	887	959	857	895	819	823	845	881	887	839	863	867	877	847	845	871	851	817	877	861	878	898	856	868	848	882	868	831	868	829	881	852	874	901	882	829	852	828	852	843	872	859	842	846	786	860	860	864	859	851	903	859	836	899	894	860	850	886	886	900	838	899	891	887	824	877	840	845	864	890	829	882	897	881	843	836	885	863	847	877	875	860	838	910	857	886	918	885	922	835	833	856	880	892	851	850	858	858	887	817	792	879	902	889	838	843	857	874	837	836	863	870	924	826	857	856	846	861	850	872	838	835	922	814	885	867	852	899	835	939	830	847	847	798	825	918	836	862	804	860	936	849	820	908	873	865	834	875	872	901	867	890	893	858	921	827	885	882	849	872	886	874	853	825	856	878	840	842	876	835	868	849	943	842	901	877	911	832	848	892	901	848	896	825	899	858	881	837	821	862	918	886	848	852	916	847	845	825	920	858	804	857	840	912	888	867	873	864	901	886	859	858	872	834	863	857	789	823	905	801	837	915	882	901	908	857	881	888	917	861	843	905	860	869	861	894	843	872	820	901	836	856	821	839	842	878	925	865	877	896	886	868	896	893	837	877	891	891	928	864	866	909	859	857	921	876	879	862	904	880	862	856	898	876	881	880	897	827	891	878	860	884	876	869	859	903	900	873	898	879	890	857	847	892	818	869	869	881	843	832	902	868	900	935	884	853	822	841	872	882	833	871	846	868	904	849	838	855	907	871	844	859	858	828	871	901	863	863	841	824	859	861	886	915	868	862	912	878	889	859	901	874	894	839	868	882	910	918	831	874	871	841	821	839	828	888	897	862	882	886	878	867	876	837	888	817	886	862	913	886	940	886	837	909	826	854	847	929	885	817	877	867	833	857	853	864	878	795	835	879	823	879	830	848	895	889	893	932	889	883	819	849	896	837	848	868	878	837	837	847	851	882	843	903	949	911	849	898	925	865	834	894	882	843	850	871	854	854	796	878	884	843	817	902	815	875	889	847	907	879	873	884	913	894	889	892	858	853	850	881	916	908	848	906	900	873	837	919	822	879	794	837	837	889	857	822	877	870	837	841	872	848	821	860	828	871	844	844	869	890	896	881	821	859	877	857	849	857	881	855	821	827	918	872	873	815	914	845	866	870	866	890	838	881	927	897	880	886	914	862	868	853	846	892	827	825	847	858	883	846	819	805	828	822	838	872	872	843	852	865	868	914	922	872	904	847	941	843	863	868	877	852	853	842	831	857	828	890	851	871	845	916	881	879	904	910	878	886	827	868	827	865	865	918	906	864	843	863	882	910	851	868	842	852	783	834	846	873	882	858	818	841	886	839	897	879	879	799	826	875	861	846	879	901	870	869	919	898	889	835	834	892	870	853	886	871	870	870	849	945	904	907	912	903	826	832	840	881	886	823	804	864	920	901	842	892	848	866	894	894	847	864	875	864	872	832	908	901	860	864	905	835	880	864	895	821	891	877	807	882	858	894	882	861	851	884	788	893	814	859	859	856	870	859	864	816	852	817	917	891	866	869	908	862	916	891	877	838	879	826	832	887	875	821	811	876	921	862	894	881	837	852	873	862	860	902	908	881	876	866	890	836	815	845	881	929	876	871	903	856	902	859	821	854	866	894	893	828	901	875	893	893	892	898	907	905	851	847	867	852	907	840	843	805	824	943	934	867	820	823	867	899	863	859	878	853	845	879	838	843	868	850	853	873	861	910	839	884	892	867	848	831	908	888	868	921	857	867	871	831	854	793	867	837	919	880	894	887	861	867	842	868	851	808	852	846	889	853	957	857	934	859	842	934	881	861	817	866	870	892	865	862	874	860	857	860	871	862	867	864	905	891	893	872	879	869	859	809	829	893	871	876	851	874	884	849	838	874	847	840	873	868	846	828	856	875	900	831	887	899	901	845	804	869	887	798	947	855	854	868	829	817	865	857	856	804	862	892	870	861	853	887	868	907	868	860	850	823	882	823	851	850	820	882	862	844	881	872	927	845	861	894	844	843	900	845	906	903	868	889	909	855	869	888	905	881	902	908	850	849	860	846	882	884	881	875	828	845	850	876	852	818	835	873	822	863	857	863	915	838	857	894	847	848	848	830	886	895	887	880	911	866	815	832	824	869	934	855	896	830	871	785	851	862	909	860	878	878	888	810	859	842	860	845	808	865	877	884	832	947
45657	37596	37766	42539	36318	20701	8532	2215	1254	1049	1029	996	988	982	1057	1034	1179	1275	1430	1340	1257	1339	1386	1532	1523	1579	1727	1662	1832	1821	1782	1621	1388	1342	1313	1274	1187	1123	1068	1023	926	905	919	857	846	861	755	751	776	752	763	764	734	744	777	726	729	759	708	762	714	719	701	708	669	751	780	717	691	769	687	728	702	704	718	716	726	717	703	748	761	732	733	717	718	710	742	707	752	749	747	736	741	752	661	717	707	738	719	691	730	719	732	694	750	713	719	740	685	725	701	751	688	754	743	697	739	736	688	674	712	715	733	724	714	760	745	733	720	711	696	722	769	721	728	727	737	774	698	729	760	709	740	736	698	702	696	710	745	720	707	714	758	705	711	715	747	754	717	742	779	745	728	730	730	720	723	776	784	684	718	753	734	692	728	701	720	687	710	699	730	707	711	703	727	696	732	806	667	698	727	754	705	715	713	698	685	726	728	743	728	716	754	664	698	684	768	720	664	761	723	711	724	694	707	727	739	740	724	739	721	720	682	699	685	728	748	707	730	740	727	718	690	663	733	735	757	766	728	671	731	718	660	716	713	751	696	708	720	734	674	748	764	748	690	737	727	700	747	748	690	710	702	776	715	759	739	700	739	768	745	690	719	754	688	708	709	699	710	718	758	729	698	713	670	692	678	702	717	748	751	700	716	731	755	732	729	726	775	718	695	687	708	750	741	704	723	672	752	754	711	716	728	726	679	721	665	708	707	703	689	764	699	705	713	713	738	660	744	715	691	686	691	683	756	722	731	733	722	694	741	725	719	734	697	726	726	755	747	706	699	728	752	732	746	737	685	744	706	726	715	736	733	722	752	704	752	741	721	683	734	737	724	762	691	685	701	690	722	764	747	700	685	760	674	752	750	703	685	706	676	726	746	706	753	681	751	738	753	739	754	749	728	678	724	714	717	717	700	680	731	711	694	715	713	729	728	732	765	716	734	711	775	684	763	721	679	665	729	706	722	691	741	729	717	679	731	690	722	704	682	698	716	712	682	714	668	694	739	704	697	689	728	750	717	716	726	693	706	742	666	739	717	748	708	764	679	719	652	678	720	710	735	735	762	718	772	727	726	688	667	745	768	768	706	715	681	724	745	727	705	710	726	750	701	703	727	739	730	695	698	764	688	751	712	686	695	715	710	727	712	690	719	677	749	709	728	757	701	736	660	705	809	727	708	703	731	765	746	711	699	754	747	730	721	743	696	767	718	709	750	713	701	699	704	727	697	780	753	729	713	689	786	717	749	726	679	719	776	721	712	709	774	735	715	705	798	772	730	754	722	698	717	695	694	734	714	742	721	743	646	705	672	720	724	747	711	768	725	722	679	713	748	767	694	733	730	688	752	720	686	685	735	732	672	698	673	724	755	721	674	705	758	763	692	706	782	745	722	714	693	735	732	689	716	743	722	718	723	689	716	762	694	701	709	710	750	681	675	777	700	664	766	757	758	702	744	726	664	725	716	671	724	712	731	721	736	726	703	690	693	737	754	760	759	729	735	752	709	718	734	744	802	705	721	727	685	715	705	728	749	732	722	763	701	685	684	757	751	696	686	695	747	734	699	758	743	728	723	721	737	751	719	733	745	734	733	796	724	701	742	675	752	755	744	725	691	693	702	702	731	776	735	757	700	725	753	709	716	761	804	750	740	713	717	733	737	740	733	719	726	703	706	781	675	697	769	716	708	745	709	684	686	684	748	735	726	709	753	693	721	697	706	744	680	719	726	706	662	714	725	683	751	656	732	701	667	750	734	703	686	756	716	710	686	694	702	726	674	717	732	683	685	726	729	715	754	740	709	743	666	688	716	737	684	692	706	747	659	720	699	766	727	699	695	670	750	740	739	732	732	660	678	734	724	665	724	711	738	704	750	708	721	726	708	709	722	731	709	731	736	733	703	709	732	703	739	758	707	673	716	711	729	710	729	746	672	700	737	756	681	748	696	758	740	679	671	712	702	703	701	722	743	696	723	713	711	725	720	742	714	716	721	739	783	766	734	700	706	709	756	706	677	720	743	752	682	720	719	747	731	690	699	757	761	777	716	748	730	730	721	768	726	787	757	712	722	719	685	704	727	723	735	711	757	755	733	716	743	703	662	714	718	743	720	718	747	689	710	758	780	720	736	734	701	718	766	752	674	765	687	742	683	739	728	732	700	744	746	678	748	741	718	744	718	737	674	695	690	755	721	701	674	787	688	736	746	714	714	728	720	711	684	712	730	711	712	763	702	708	719	741	732	714	711	672	712	692	705	711	713	787	707	698	723	715	709	748	784	705	743	696	699	760	723	698	712	734	716	689	684	703	758	755	717	705	665	765	651	719	700	748	735	736	729	696	738	693	697	695	722	728	686	698	740	718	711	681	699	697	747	703	689	734	730	774	733	747	706	730	710	715	698	697	678	734	758	753	716	765	709	709	717	736	714	752	720	706	755	697	758	633	701	726	689	748	770	725	749	715	693	735	709	719	732	750	701	708	720	697	730	688	740	727	731	712	747	681	687	687	757	748	717	729	737	720	742	695	694	691	669	726	681	697	706	737	724	712	698	721	781	750	739	670	717	712	728	729	713	695	731	748	747	740	679	700	763	706	712	745	715	777	680	724	738	752	728	741	712	713	719	709	759	741	685	768	741	709	748	698	671	720	714	749	725	743	725	745	696	728	742	695	742	713	713	707	719	749	718	751	691	687	703	727	704	704	718	735	727	730	759	758	750	712	756	749	716	754	733	710	775	751	691	725	686	721	757	701	703	727	719	751	657	732	740	723	710	725	704	767	761	734	731	716	741	723	681	720	748	705	737	732	735	767	712	681	715	756	710	719	703	712	696	690	688	725	691	708	690	778	710	727	700	757	663	689	711	683	703	729	684	694	715	707	735	694	713	699	781	745	677	660	713	753	681	672	691	710	681	754	691	691	751	731	730	806	733	738	705	684	719	717	757	717	711	786	724	679	736	706	718	713	757	749	700	733	784	736	755	725	751	749	725	743	750	737	738	708	739	780	743	683	702	743	726	705	735	701	712	735	699	750	705	693	761	704	711	684	728	703	714	700	735	681	712	736	737	726	685	728	725	740	695	658	696	728	708	677	689	734	737	739	700	724	768	720	716	705	711	696	666	731	747	716	711	747	668	710	683	665	703	734	702	735	648	763	742	757	764	743	675	706	769	735	737	720	743	683	750	725	697	711	698	676	746	733	751	746	719	760	710	704	693	708	727	698	744	728	703	773	673	742	724	728	764	731	736	713	739	720	687	727	729	713	768	663	778	703	688	728	697	724	743	709	697	736	725	708	699	727	697	720	694	667	737	728	719	726	664	696	727	736	704	706	750	712	702	716	737	700	693	748	743	668	684	764	695	736	694	715	744	759	747	733	732	699	705	757	731	715	689	686	703	759	698	673	732	712	693	722	762	738	704	754	728	709	730	713	725	703	716	702	701	734	710	703	699	679	744	725	729	691	743	703	736	723
28638	20982	26212	26537	17551	7981	2462	1122	892	898	923	884	901	947	908	979	987	998	1039	964	1014	1066	1109	1039	1097	1103	1097	1163	1188	1161	1177	1177	1143	1144	1060	1003	1019	952	981	975	929	957	911	889	914	909	905	902	858	928	825	876	886	852	847	866	898	845	805	876	850	834	881	859	868	917	869	840	859	914	864	891	889	879	886	891	936	844	831	892	864	916	849	850	835	847	818	927	903	899	881	871	850	855	887	863	893	885	913	919	852	910	851	861	837	904	862	905	879	857	905	833	895	866	910	874	937	893	848	850	908	877	858	879	912	845	840	867	885	853	850	900	848	845	877	856	812	891	834	876	894	863	894	894	888	866	838	865	851	874	878	880	913	854	866	904	872	919	899	923	826	831	865	883	872	840	892	856	870	874	874	881	844	855	896	821	894	853	856	843	948	885	894	865	896	846	871	906	884	901	915	879	912	898	836	867	908	918	880	874	908	882	859	848	877	842	849	860	866	860	903	878	862	883	854	856	848	872	895	876	852	870	929	893	835	879	900	872	865	858	879	853	901	919	848	926	851	917	908	856	835	852	883	926	861	829	892	831	858	860	873	857	895	903	837	861	895	867	864	878	852	875	851	869	830	841	857	808	864	907	845	814	854	813	842	853	854	877	873	872	855	861	815	880	837	908	871	903	902	907	871	887	876	889	877	958	793	859	841	843	843	854	849	862	865	910	840	888	869	867	883	803	835	878	893	889	855	885	891	904	826	804	883	857	886	898	888	876	901	891	916	869	828	856	840	896	871	795	905	857	819	860	832	881	841	888	878	834	874	884	891	864	873	908	869	830	815	878	852	862	868	945	871	890	872	814	860	892	824	828	889	936	806	852	869	891	850	894	849	859	852	870	961	863	856	925	876	858	851	821	864	874	916	875	887	853	887	866	892	882	849	862	892	865	894	836	884	869	882	857	875	823	897	844	882	833	830	895	832	858	904	821	921	904	897	940	818	869	906	812	856	874	914	866	862	830	801	844	904	887	863	849	911	882	900	864	847	885	874	856	906	852	901	844	803	823	891	869	880	859	871	845	904	852	869	900	896	907	872	892	891	889	858	842	895	910	853	867	839	837	836	904	898	872	863	853	817	878	855	835	860	898	855	864	807	861	859	827	893	893	914	862	882	824	879	886	848	856	914	835	837	905	839	879	839	849	911	860	844	872	875	867	841	866	876	853	828	821	861	886	879	942	880	899	869	902	875	891	929	864	895	869	904	890	907	871	888	907	853	832	876	873	912	798	907	932	864	872	878	871	881	842	856	918	905	879	905	878	873	831	795	829	888	875	873	928	886	835	855	862	851	958	930	904	884	882	825	900	899	879	848	892	907	960	871	901	899	896	836	886	864	886	835	872	896	866	877	907	903	863	855	869	897	867	889	853	881	888	929	888	871	882	866	867	862	903	881	924	906	891	940	870	893	909	933	825	928	818	896	815	896	910	828	882	856	837	842	830	872	926	871	873	825	877	889	868	844	882	852	869	882	801	891	891	893	895	856	867	873	885	861	879	858	867	815	859	912	831	890	861	909	905	885	838	821	862	824	903	853	834	867	820	879	906	834	874	891	858	884	890	848	849	870	926	926	888	897	883	898	843	809	843	917	869	868	888	880	797	874	882	847	869	853	880	894	855	908	872	905	916	915	873	854	899	885	872	875	856	882	877	844	879	891	894	877	831	869	848	881	848	899	882	834	930	817	878	883	889	954	902	896	873	885	811	888	873	849	834	874	862	883	846	845	860	864	884	871	839	873	862	832	853	871	907	886	785	889	881	881	869	922	913	917	861	826	869	870	835	852	860	940	883	923	819	865	914	864	866	871	874	923	812	873	882	797	862	867	878	848	901	896	883	860	888	901	832	845	823	850	832	932	861	925	888	861	892	916	865	876	892	940	844	865	889	833	853	880	887	904	894	896	903	872	845	800	916	885	859	826	795	841	833	841	899	894	815	868	862	844	893	839	831	894	895	868	878	897	908	880	896	885	845	865	815	875	826	832	856	858	921	878	869	888	866	857	897	893	851	871	850	888	893	878	859	837	879	893	863	900	875	927	956	918	816	850	785	888	837	801	922	889	845	957	860	912	856	835	882	889	888	903	864	873	877	915	797	884	835	847	857	879	841	857	896	936	863	895	861	868	870	876	890	860	896	906	902	842	890	861	884	867	894	836	870	843	876	859	932	873	853	826	874	855	875	876	881	868	930	886	876	877	889	880	914	916	819	874	841	827	915	874	876	881	893	895	862	883	871	891	886	886	911	866	865	875	857	889	873	845	909	906	857	857	880	904	902	910	914	882	892	869	930	860	845	869	841	834	859	846	934	960	883	855	868	864	922	873	895	858	885	895	888	895	852	887	896	923	903	842	843	853	885	916	884	870	913	906	871	907	883	923	877	804	867	891	865	879	870	892	849	913	864	890	902	888	894	944	883	883	851	872	857	838	878	847	848	908	859	859	890	874	882	902	858	834	877	868	877	832	847	914	916	867	852	859	851	855	854	870	849	872	837	870	838	853	838	837	854	827	863	920	877	903	866	842	889	852	905	883	895	826	846	899	838	850	900	866	876	818	862	879	869	870	912	880	898	839	858	902	862	851	902	928	878	874	875	881	858	882	813	838	841	881	862	834	868	898	884	887	848	875	840	898	871	859	898	890	860	883	880	921	901	901	866	911	888	878	913	889	862	855	875	861	828	862	837	909	872	837	880	848	829	846	891	876	881	894	873	831	861	887	876	851	882	902	883	847	914	872	907	893	877	889	829	824	867	877	850	893	825	847	880	814	941	859	884	904	855	885	861	864	864	917	911	877	849	887	883	856	846	894	871	925	846	891	855	826	843	863	875	915	843	844	852	923	864	847	887	837	837	855	929	875	871	843	943	874	861	882	821	838	903	875	863	913	888	874	880	819	822	869	895	881	835	923	795	832	878	893	890	870	842	850	873	900	852	874	866	891	878	844	914	899	885	846	813	836	820	900	857	898	891	876	879	873	845	927	888	826	862	889	867	902	888	905	836	867	894	917	849	877	838	901	855	883	860	848	880	896	853	836	881	847	900	890	887	845	842	870	886	875	901	837	943	882	824	908	866	880	858	827	900	875	866	892	892	896	895	826	858	854	886	816	862	913	890	874	884	817	825	832	875	858	866	901	892	851	860	905	830	884	864	843	868	901	877	781	917	856	857	883	848	842	853	930	881	902	847	837	876	873	890	875	889	838	881	873	876	886	833	850	871	875	785	841	898	858	859	894	871	883	847	884	870	872	902	876	845	841	877	846	891	853	815	861	841	907	889	880	916	874	827	830	873	922	893	901	893	828	902	880	869	844	851	836	877	888	832	884	868	880	865	890	874	864	848	857	863	828	894	881	888	841	890	867	830	849	909	896	877	875	897	899	924	945	885	831	863	890	843	872	845	871	858	886	875	828	843	776	897	874	854	919	864	859	880	825	877	891	872	860	856	897	808	840	931
42531	26331	27215	30981	22956	10279	3026	1103	804	794	810	778	827	857	852	911	952	1042	948	985	979	1094	1090	1143	1194	1270	1353	1358	1295	1348	1383	1336	1262	1215	1090	1056	1016	966	947	939	811	904	793	846	840	785	806	717	782	723	775	744	777	707	751	721	733	776	743	698	710	722	702	742	654	666	721	706	744	678	722	729	718	747	722	739	712	783	698	724	700	741	740	707	755	740	732	697	683	765	709	720	722	807	731	709	742	745	738	740	704	725	718	734	737	695	669	722	735	731	725	741	768	731	718	705	756	693	753	736	757	755	797	735	692	754	723	710	728	714	703	772	711	679	746	714	738	710	716	695	691	693	764	711	724	741	745	754	716	704	722	702	726	715	720	700	726	726	667	738	702	757	733	707	728	737	718	725	738	763	726	722	713	715	723	726	671	696	723	740	733	693	722	762	725	688	677	726	713	776	769	750	720	741	750	697	759	728	754	722	708	729	688	725	740	737	722	699	742	688	752	754	756	706	732	690	694	775	754	741	740	745	752	717	692	685	777	688	726	742	717	740	712	680	724	721	725	705	701	695	732	703	726	743	737	673	660	725	743	644	774	700	772	741	713	746	762	738	699	710	709	742	696	679	716	680	723	700	753	733	766	759	725	713	741	772	669	767	700	713	728	761	675	692	703	733	735	702	704	746	719	720	735	711	751	713	711	729	740	725	717	745	750	701	728	797	747	742	788	684	738	773	719	728	715	756	730	760	744	734	714	727	741	750	732	757	720	738	714	736	693	769	722	729	704	765	710	743	696	714	771	738	763	792	699	735	765	706	747	740	685	749	712	765	735	729	728	775	747	684	733	756	695	717	713	758	757	695	762	725	754	752	746	739	722	725	734	750	721	741	760	760	724	713	721	727	741	695	704	754	721	761	735	744	729	727	697	703	674	706	727	698	734	729	722	727	738	770	726	713	734	728	723	688	721	744	677	748	774	776	753	794	700	692	722	702	736	701	750	708	689	701	715	754	770	732	719	736	709	741	731	754	740	712	749	721	715	738	751	744	755	704	712	701	736	710	705	699	764	710	754	717	706	702	743	741	701	753	749	740	717	763	700	724	715	706	689	726	766	771	704	711	750	706	728	737	736	756	672	710	759	724	728	760	712	699	703	745	739	705	724	709	708	722	705	754	730	716	717	702	743	720	762	718	760	727	730	758	709	761	690	696	731	741	727	739	734	694	722	742	730	756	761	700	686	738	766	709	756	733	671	738	698	697	783	711	747	750	755	692	732	754	752	710	757	762	737	716	750	735	741	702	730	742	707	734	727	756	717	710	746	744	717	753	735	715	726	747	722	704	742	716	693	744	717	733	727	714	726	755	747	750	678	727	759	717	793	739	722	718	716	690	788	750	765	750	693	728	741	732	770	675	709	762	762	713	717	705	745	733	749	698	782	746	687	726	695	702	726	736	707	674	770	747	778	773	752	766	756	780	716	674	738	754	703	729	741	737	770	764	715	720	757	747	698	742	752	758	759	726	732	768	729	706	736	680	671	693	771	751	667	745	753	758	770	762	748	744	741	666	740	768	728	715	767	749	729	756	716	734	742	754	736	783	734	752	699	706	728	760	656	717	709	718	756	678	761	711	678	697	720	801	719	746	739	723	701	705	732	708	733	717	812	693	731	762	708	681	713	712	707	730	713	748	771	751	723	719	680	713	751	681	720	710	678	727	709	709	736	711	719	718	752	753	706	714	695	657	704	713	712	733	751	790	697	748	751	757	739	780	758	687	739	728	702	734	735	695	712	753	692	721	731	727	699	729	692	754	701	743	649	699	737	736	700	741	722	802	707	733	750	745	718	757	744	780	733	705	731	762	753	743	726	736	722	738	744	741	710	741	743	754	731	739	668	684	739	774	746	703	767	718	716	721	692	719	721	759	718	727	727	684	704	751	760	702	687	738	693	707	728	715	739	680	715	726	735	682	688	718	711	741	756	728	759	775	745	713	718	746	721	707	744	717	734	720	762	745	713	764	679	676	699	771	735	701	794	673	715	706	719	743	710	741	734	779	704	698	698	739	747	774	733	681	709	743	735	757	697	724	789	730	739	683	748	750	773	702	717	735	723	692	729	749	734	752	704	737	714	754	702	731	710	769	724	767	714	788	724	741	704	742	715	692	702	727	709	673	710	730	689	721	706	763	664	727	683	711	697	751	708	691	737	734	692	691	728	792	739	708	732	763	751	747	699	746	666	754	748	716	698	691	758	738	751	728	724	740	694	696	702	717	756	757	682	723	730	723	690	688	721	713	710	772	730	726	747	749	735	723	678	727	734	727	770	704	747	775	726	736	735	749	751	721	714	713	699	729	736	737	718	664	698	758	722	752	719	764	755	720	752	762	724	682	711	724	714	714	708	704	686	710	722	725	704	734	726	715	675	705	700	735	748	740	693	730	689	698	738	685	775	742	721	666	719	787	729	735	741	713	736	698	720	698	751	759	751	713	730	685	728	709	723	664	769	745	722	734	772	699	721	718	745	772	755	692	698	757	668	697	711	736	752	723	726	773	784	729	746	778	798	731	671	689	733	699	668	727	721	788	734	760	734	721	688	769	747	760	712	697	725	714	706	754	763	755	720	705	736	721	685	731	716	721	700	744	731	741	748	762	763	706	753	758	741	686	750	741	723	727	725	736	743	707	729	687	772	773	711	766	732	741	763	727	703	772	705	763	776	725	715	690	679	699	720	712	798	798	716	752	727	694	759	718	718	728	740	673	694	756	729	737	722	712	721	752	747	745	729	709	749	716	709	758	749	748	730	718	705	747	747	717	706	731	751	754	716	738	713	773	724	747	676	715	736	757	733	713	726	734	688	699	741	744	727	711	741	723	693	735	711	730	694	737	726	739	747	682	733	798	735	689	729	741	745	716	734	711	742	747	746	753	689	751	739	746	734	746	737	758	759	737	724	717	719	748	729	704	726	772	705	727	741	702	729	705	776	757	728	722	713	768	726	741	759	721	732	762	747	753	743	725	747	727	759	721	711	727	748	723	753	711	742	712	726	677	738	702	692	767	761	746	733	687	695	758	686	734	746	695	752	734	725	712	705	732	716	733	720	714	746	769	737	705	727	728	752	724	745	715	704	707	763	761	701	747	761	765	761	714	746	711	779	710	724	663	750	688	744	714	748	748	772	744	720	741	737	692	711	757	734	710	694	698	680	747	749	710	749	732	757	711	691	719	745	716	768	734	790	711	726	725	756	704	763	703	732	723	757	707	712	734	740	747	728	693	704	676	744	789	697	686	748	720	736	748	731	711	717	724	772	764	747	740	750	706	691	735	762	707	727	753	721	730	683	761	753	747	762	736	729	686	699	753	726	699	724	759	723	755	719	778	761	761	726	756	734	739	750	705	778	681	742	727	736	745	745	761	757	725	716	736	711	730	737	731	686	777	743	699	786	690	729	722	718	737	719	748	713	740	733	733	678	739	746	719	784	734	726	732	702	714	749	741	703	701
27056	20865	27504	24645	22283	16499	3912	1241	1032	1017	985	946	954	994	1014	919	1027	954	989	1082	1041	1081	1115	1159	1110	1241	1288	1277	1164	1241	1326	1318	1261	1293	1170	1183	1116	1042	1074	1023	1001	982	987	923	898	868	940	846	958	887	814	910	843	844	879	934	824	818	882	898	814	864	836	882	928	842	856	840	788	853	812	843	841	837	907	809	866	829	900	823	819	849	833	861	857	868	838	850	831	818	924	781	844	824	834	829	865	919	799	843	891	831	762	816	855	861	834	828	844	854	844	854	889	863	858	846	891	870	874	809	816	895	865	823	839	863	873	874	935	853	891	927	787	835	891	913	845	807	867	856	882	878	870	826	836	874	859	927	814	848	798	851	892	805	852	795	865	831	892	851	853	864	842	835	851	853	838	902	823	854	806	862	851	878	781	815	897	802	910	810	789	811	912	828	836	840	818	816	858	824	829	859	816	848	828	842	850	838	837	799	862	845	849	861	861	842	840	832	879	918	832	857	862	852	860	816	853	854	899	906	873	817	834	799	870	888	809	902	839	862	859	846	853	809	901	846	854	806	856	836	814	940	873	866	796	859	883	801	798	813	828	870	866	841	860	914	865	871	827	820	835	824	842	861	882	848	858	857	826	874	848	863	822	841	874	824	856	856	774	815	850	800	864	875	837	861	812	866	802	816	861	825	851	883	829	824	837	888	876	853	866	821	829	842	857	829	863	877	863	843	894	880	862	833	852	862	831	833	887	871	793	824	905	815	862	841	858	866	846	848	836	813	857	904	841	896	854	795	815	858	891	867	799	861	854	863	833	858	861	867	826	814	855	828	876	863	877	887	846	845	847	811	829	838	883	858	828	818	904	823	839	805	877	883	844	788	859	828	891	855	853	862	830	841	832	833	870	832	914	883	887	842	868	904	803	913	816	852	845	865	850	831	835	842	937	854	846	829	794	905	835	841	843	856	824	858	894	834	881	814	832	840	809	853	888	856	871	905	848	830	846	853	845	846	887	875	890	769	894	845	897	828	892	838	844	836	864	848	827	868	820	837	873	856	837	831	823	805	804	854	840	808	811	842	858	877	881	811	920	855	804	845	869	755	856	835	869	796	846	829	870	882	858	860	813	908	838	867	870	847	876	858	821	879	863	866	840	820	827	847	841	869	850	799	864	878	860	891	822	822	861	822	869	858	856	825	830	831	848	897	832	838	820	842	864	924	843	849	866	889	812	835	879	824	862	869	817	851	816	877	864	828	875	853	870	821	839	836	872	831	829	896	856	836	860	791	811	838	882	845	814	820	903	899	914	845	834	749	816	851	876	821	824	876	817	800	866	833	891	847	900	874	842	834	818	829	915	827	877	839	835	842	851	853	838	881	873	811	817	822	858	844	849	889	867	858	903	859	830	843	881	857	858	795	825	888	822	907	850	829	836	842	829	854	833	842	867	826	864	869	859	852	865	806	845	848	871	836	835	837	834	788	874	870	808	863	874	855	821	870	886	833	893	804	796	839	887	895	853	886	830	907	818	798	798	886	789	830	828	824	828	829	822	832	830	853	844	829	866	850	804	837	838	823	820	785	801	893	868	873	791	825	823	865	796	862	833	825	835	863	808	824	808	838	886	839	875	837	843	848	809	850	832	864	834	841	853	890	904	843	861	795	839	825	828	827	860	841	876	781	840	809	824	887	854	820	825	869	868	818	880	796	829	844	830	878	829	809	861	897	833	803	944	795	828	802	833	822	911	866	843	792	861	880	846	826	840	840	866	878	787	869	871	836	851	868	869	865	826	835	875	847	847	869	902	900	859	806	895	857	831	853	813	863	852	837	832	846	880	813	850	818	837	820	848	875	847	861	850	818	873	828	846	838	867	808	855	860	844	843	815	906	856	817	819	841	854	857	833	869	881	851	872	858	910	915	844	879	808	832	872	847	851	834	895	865	851	831	824	925	881	841	913	854	822	862	898	852	936	853	874	824	773	864	866	856	836	891	914	837	797	884	845	826	865	827	866	857	906	844	854	840	785	850	870	845	850	833	909	863	846	896	865	871	808	827	890	806	862	869	860	865	820	858	871	858	882	831	801	880	825	829	858	809	820	899	857	833	856	845	794	882	865	877	823	897	869	853	834	863	881	823	864	848	842	868	904	898	866	832	844	891	915	881	818	839	841	838	855	852	852	872	891	838	884	830	819	862	878	907	859	863	860	842	816	883	794	831	843	817	886	861	891	843	887	840	859	859	865	831	814	811	858	857	869	761	829	796	794	888	877	815	891	886	871	858	840	857	869	863	795	845	877	865	825	825	863	818	885	824	841	803	904	861	857	821	858	821	828	878	792	844	815	808	876	899	840	886	837	831	831	837	871	863	849	865	881	908	838	877	832	827	849	812	890	816	845	833	869	906	864	826	833	914	873	831	852	877	822	876	882	851	870	827	852	824	852	868	775	835	886	867	888	895	815	851	844	822	889	823	857	879	784	847	848	835	871	828	867	871	853	883	869	882	867	823	850	813	835	888	866	871	881	927	905	839	891	861	870	837	864	834	885	812	907	840	845	885	827	862	880	832	839	833	863	806	843	812	843	847	814	859	834	883	814	870	809	848	857	877	864	837	927	870	848	863	831	897	841	820	863	820	899	855	880	847	909	853	896	846	859	869	848	860	868	831	829	798	841	863	842	822	848	840	827	864	821	843	817	855	846	837	813	860	853	862	866	864	833	841	833	780	827	824	811	841	853	851	837	847	825	872	861	828	858	862	801	835	807	825	882	838	872	834	818	816	918	885	839	890	867	833	872	888	863	847	833	868	834	837	848	815	792	882	872	834	873	816	872	868	855	867	881	841	819	812	842	866	854	867	814	868	854	856	805	902	834	881	900	864	781	857	827	842	829	866	863	871	842	848	845	859	881	841	833	840	818	815	776	844	836	820	840	882	870	827	842	859	819	782	898	856	871	867	857	857	792	799	895	847	829	831	910	840	844	837	802	813	790	822	839	861	874	804	866	887	905	841	872	906	879	882	850	823	844	840	840	822	827	880	876	794	840	854	858	855	857	881	851	819	830	889	823	887	836	898	801	847	830	853	824	828	877	806	826	885	788	935	881	761	895	857	847	875	863	812	851	848	856	841	863	859	847	848	817	844	856	793	771	848	825	834	812	839	813	918	839	770	841	855	868	861	842	813	857	850	863	848	882	855	887	847	832	832	823	882	823	852	770	907	851	856	810	890	865	868	827	855	861	826	905	831	853	837	880	843	856	892	903	796	856	827	830	887	824	822	852	878	835	848	844	827	806	801	776	839	829	825	790	859	860	843	844	890	880	837	817	819	888	819	862	843	827	881	818	853	877	828	908	873	838	859	790	826	866	921	884	837	867	890	829	855	798	849	852	813	886	782	853	921	799	835	846	856	810	829	880	868	844	827	868	861	891	818	816	875	819	785	866	842	857	856	784	828	846	847	835	830	880	821	815	810	874	850	895	870	863	829	831	877	876	822	848	799	844	823
40093	29645	33151	37009	27366	10920	2310	1240	1055	1017	908	893	881	958	987	950	1074	1046	948	1073	1177	1126	1146	1170	1295	1351	1388	1469	1412	1486	1585	1651	1556	1441	1327	1314	1266	1097	1077	992	955	916	838	882	873	785	774	808	762	764	748	751	768	712	676	764	733	716	707	726	697	702	728	697	735	699	705	673	684	741	700	742	711	704	696	735	729	705	705	717	684	715	671	692	697	700	695	736	707	681	671	687	708	655	714	663	659	704	716	731	696	683	706	691	681	700	726	688	736	712	708	698	730	733	761	705	711	681	721	723	749	679	716	691	729	735	755	712	712	724	745	695	710	704	697	706	714	709	719	728	720	700	728	683	721	704	720	669	709	698	710	713	730	681	712	702	741	730	685	690	722	728	713	654	717	734	688	719	689	664	685	685	681	722	746	725	686	748	705	713	747	714	763	746	692	717	691	660	753	702	692	725	698	696	670	663	672	723	682	721	657	730	686	628	718	736	689	711	710	712	721	729	701	727	687	762	704	742	701	728	706	735	691	683	678	654	725	708	678	688	765	696	697	744	642	679	712	736	720	767	744	720	651	717	683	704	748	698	685	719	711	697	718	682	674	642	698	702	738	733	680	679	677	712	705	692	739	714	746	684	726	672	644	722	680	676	725	716	698	693	686	718	704	719	720	705	717	734	679	716	691	703	708	736	728	692	759	767	673	738	741	689	722	663	684	734	692	690	695	703	717	697	721	684	699	720	745	695	682	716	707	732	704	740	760	769	695	655	723	687	712	717	717	689	740	743	688	710	697	684	692	677	705	676	717	694	697	720	671	721	707	738	718	739	725	624	706	760	708	676	729	692	727	699	716	701	703	703	709	672	696	673	699	730	714	666	730	744	712	719	756	664	700	685	688	702	690	685	710	680	704	685	706	714	710	705	756	696	728	686	708	696	720	711	726	710	687	700	729	716	728	736	733	712	682	725	682	702	675	706	716	746	697	710	701	719	755	683	685	715	731	703	691	696	648	765	703	713	698	715	707	725	720	713	757	717	722	701	750	711	702	766	685	753	710	749	716	707	671	740	765	708	653	693	764	683	711	669	766	725	728	691	712	701	746	699	712	749	720	695	700	645	701	697	724	745	701	675	720	714	741	772	674	685	707	710	713	699	713	714	722	739	706	750	692	711	662	701	698	704	674	713	745	699	713	710	746	690	738	745	762	651	678	744	714	721	686	717	673	723	730	725	712	701	733	674	732	747	697	695	697	661	727	720	706	715	741	702	682	697	720	675	735	713	730	698	694	685	662	693	724	740	702	638	722	733	693	701	690	683	701	682	723	703	712	705	696	681	706	736	733	699	702	703	702	708	685	698	700	748	711	705	682	767	735	682	677	721	645	735	750	728	733	678	744	704	735	699	751	716	751	754	716	709	705	719	706	725	680	698	684	722	683	692	676	679	725	725	722	711	726	701	715	727	748	689	704	719	702	736	650	738	699	739	745	751	727	694	739	696	707	706	702	742	733	718	715	717	705	669	726	754	706	676	697	685	694	675	717	726	739	700	686	691	735	767	712	732	748	724	716	743	770	699	697	760	689	640	726	737	746	725	693	718	710	653	720	722	709	688	701	652	702	692	664	688	689	744	668	686	700	729	716	684	719	674	719	693	716	714	674	698	738	731	652	723	711	740	710	711	711	666	693	732	655	682	673	735	768	724	682	711	729	727	719	723	696	746	725	696	710	727	735	699	708	671	763	699	707	717	703	681	718	706	726	730	675	706	701	687	685	698	710	691	663	705	717	739	690	712	725	668	721	740	732	690	708	736	715	719	728	681	731	703	713	714	729	687	715	650	710	705	744	692	710	701	702	676	705	667	708	646	699	674	726	705	701	700	718	703	693	727	729	762	672	729	657	712	729	688	711	733	674	727	733	715	739	688	737	712	675	693	708	709	687	694	709	722	670	739	697	689	673	680	734	718	724	654	681	707	723	681	676	671	750	721	753	765	709	722	723	681	752	707	711	752	710	772	744	767	704	731	738	710	683	745	752	687	718	669	712	714	712	728	715	715	747	734	698	720	705	688	728	732	709	750	693	735	732	732	685	708	687	735	702	696	715	710	717	720	736	725	737	800	702	672	619	698	729	706	726	654	726	686	690	699	729	749	694	713	715	736	730	664	662	704	694	649	693	716	705	713	688	746	699	673	646	705	708	696	686	690	738	675	682	771	672	684	669	691	686	730	700	750	657	688	730	714	707	724	741	691	728	668	717	709	673	708	718	695	706	683	723	696	700	752	721	640	713	765	672	682	669	682	685	692	677	733	727	701	794	700	706	682	636	697	685	719	764	698	726	720	675	761	755	724	676	660	691	720	712	694	700	686	692	747	700	728	714	706	707	734	704	703	716	663	742	685	712	679	690	738	683	694	720	687	695	683	746	733	699	704	702	722	706	747	700	691	727	777	719	764	693	694	697	714	753	688	681	722	725	732	738	725	684	661	655	730	710	675	701	705	692	694	667	703	690	663	738	678	712	732	697	715	727	731	695	680	667	705	717	657	643	649	706	711	664	688	732	705	691	657	696	696	670	696	649	739	671	734	681	718	696	742	763	737	743	725	681	684	693	673	690	703	668	689	695	724	700	724	733	689	758	734	710	652	724	718	677	759	684	710	694	711	708	672	704	739	674	727	706	674	703	725	738	720	688	696	728	698	732	694	695	675	727	666	712	758	752	728	662	686	699	683	742	741	709	701	719	737	729	725	725	675	717	703	691	747	740	671	713	684	700	725	706	705	733	689	755	725	706	719	668	702	697	716	744	733	714	704	673	715	720	731	726	740	649	724	669	674	673	699	697	684	684	712	762	716	652	694	698	706	751	735	682	760	686	737	743	676	694	733	713	726	703	735	743	725	729	689	748	692	668	703	710	700	712	719	695	723	721	680	713	731	661	704	645	700	756	700	738	705	742	724	721	703	719	703	689	707	751	706	664	663	682	728	699	708	728	755	744	722	708	682	685	736	675	712	698	680	741	733	736	718	708	722	662	704	785	737	712	684	707	740	679	738	705	675	743	681	729	723	712	703	675	686	752	701	672	678	682	733	710	703	736	664	714	690	717	704	746	717	691	724	730	709	719	709	731	676	714	725	671	670	714	704	718	745	739	705	712	729	717	726	716	733	689	706	650	749	756	728	702	653	660	703	668	746	734	708	708	714	730	709	743	676	686	719	676	758	714	715	689	700	767	706	697	714	692	695	698	719	731	699	700	659	735	699	683	658	693	685	725	671	693	696	725	744	716	699	747	700	668	704	699	703	741	741	758	682	701	729	710	670	756	729	660	704	680	717	734	692	671	754	705	713	774	742	697	695	673	716	714	686	693	720	722	739	673	659	707	698	763	701	685	684	710	766	720	715	656	713	715	746	680	730	667	735	755	704	704	733	709	631	748	707	695	721	666	728	678	704	633	732	720	714	745	744	728	688	720	696	731	684	689	658	724	713	718	706	688	715	718	689	738	775
26246	20875	27813	24065	21138	19793	6579	1416	1042	1083	1077	1069	977	1084	1040	1065	1078	1078	982	1092	1122	1068	1150	1084	1175	1220	1231	1287	1267	1242	1241	1342	1338	1279	1278	1266	1220	1099	1054	1074	1052	1049	991	1010	934	993	948	947	874	937	934	865	912	943	910	902	900	852	854	881	886	829	899	886	897	849	882	928	884	915	882	883	918	885	807	896	946	903	924	871	938	858	867	906	878	927	939	908	904	855	899	896	873	904	886	875	879	923	880	866	883	884	903	845	839	920	849	909	906	888	893	851	849	895	925	899	843	865	895	866	928	873	908	884	915	835	914	893	912	898	848	887	900	874	851	877	931	918	922	893	917	963	882	863	827	858	890	851	867	859	862	923	919	934	840	888	880	911	873	916	835	889	929	880	889	855	822	923	888	903	897	866	866	888	909	891	945	847	876	884	876	860	858	875	872	847	914	896	837	910	849	802	893	897	908	840	878	870	932	904	896	913	885	888	899	858	929	908	922	862	880	891	896	926	864	893	905	902	872	888	873	868	885	884	879	868	874	867	913	885	850	893	890	903	905	839	942	871	889	875	908	848	953	919	881	881	843	883	853	862	905	936	875	856	889	849	932	876	931	933	919	909	863	873	891	894	876	852	876	880	861	889	905	865	893	929	911	918	917	936	867	890	894	910	902	871	886	855	871	849	875	915	838	895	946	904	913	896	908	884	919	869	940	857	904	893	885	898	913	859	912	914	869	910	934	866	919	848	876	925	882	929	883	884	928	883	891	924	914	849	924	854	845	881	898	932	898	926	873	881	832	874	883	879	926	886	901	878	934	880	877	887	924	897	929	894	881	860	884	915	911	865	897	895	861	921	925	862	939	867	957	922	867	836	887	909	894	788	901	911	917	874	859	916	851	870	934	886	892	876	875	917	871	915	867	928	919	913	849	889	882	872	876	881	906	907	894	880	817	841	865	904	893	894	841	873	894	887	910	895	905	866	863	875	952	877	890	879	909	903	914	906	840	842	865	900	912	869	888	920	918	841	915	902	929	874	940	920	898	862	884	917	853	914	907	932	868	912	865	853	830	855	911	894	863	948	879	925	916	879	891	880	915	844	878	918	873	910	867	905	880	897	928	926	859	870	939	904	867	922	872	892	915	893	892	936	893	830	886	856	856	901	917	916	898	886	906	864	870	863	863	899	920	884	882	884	924	908	896	839	934	924	869	897	878	888	871	866	922	937	931	880	870	846	900	876	825	852	899	877	906	895	904	874	889	862	858	870	857	868	952	947	882	911	887	894	901	880	877	874	866	897	883	909	884	869	922	906	907	875	891	925	840	894	837	910	859	909	966	891	845	872	897	907	875	910	856	889	906	859	927	904	856	863	933	934	906	807	903	870	870	867	886	903	929	878	890	914	876	820	874	892	902	875	931	915	879	886	854	875	871	887	883	917	901	905	912	888	923	855	866	913	908	883	891	904	878	914	905	861	902	939	871	902	818	934	903	910	896	869	885	921	864	869	863	899	921	867	909	867	869	919	857	904	904	907	865	864	888	926	847	936	924	897	881	901	912	911	895	859	857	960	892	876	864	945	898	879	898	908	951	900	848	892	884	837	886	900	878	863	914	895	888	929	914	921	889	895	933	894	890	884	834	908	916	895	870	853	832	838	926	854	913	922	884	944	908	934	904	889	925	828	857	927	896	866	907	941	883	902	895	873	907	859	879	867	874	930	870	877	894	896	864	906	906	886	881	910	907	917	902	906	855	915	852	927	935	833	943	918	918	878	883	909	877	865	853	902	867	803	924	849	918	921	877	850	876	890	884	895	835	853	920	898	960	830	926	941	925	838	898	900	847	934	915	909	889	891	852	915	872	857	859	933	867	862	893	865	892	918	890	952	847	880	900	890	907	867	860	846	907	854	876	917	856	904	917	904	893	873	880	913	854	850	872	863	864	924	941	894	865	856	895	867	841	865	895	849	891	905	911	831	960	913	923	889	907	846	923	852	841	873	915	840	881	874	923	923	866	878	915	918	908	895	863	842	849	910	866	889	892	962	869	909	904	960	856	908	856	841	895	862	833	902	909	928	913	868	889	897	938	886	851	927	885	904	893	876	890	875	880	907	878	885	936	898	867	840	874	937	883	874	863	888	876	865	897	934	917	859	876	904	800	931	893	906	860	950	880	866	864	845	917	912	900	913	896	903	855	887	854	927	928	920	895	861	839	904	893	880	843	853	900	888	905	925	896	853	897	832	876	881	908	852	849	903	887	878	875	838	902	908	920	942	964	879	894	903	881	912	889	897	866	877	925	895	877	930	925	935	907	868	845	888	912	878	862	838	816	861	867	862	909	814	863	895	896	886	837	844	866	911	858	867	888	882	899	879	914	889	904	906	876	881	861	871	866	921	865	867	921	852	911	865	892	906	799	906	874	882	931	871	878	930	870	907	859	868	845	904	861	883	901	899	900	893	868	917	936	854	912	910	854	917	874	857	866	803	880	900	857	897	937	878	854	925	868	866	904	889	873	883	899	844	920	890	890	846	878	902	888	944	875	822	836	832	883	888	876	880	889	863	908	900	860	825	898	859	853	871	911	854	888	876	832	865	903	855	871	872	883	903	883	890	881	911	899	841	916	886	816	886	879	950	906	894	834	898	879	982	881	861	863	900	901	865	946	975	816	917	842	864	893	902	838	907	887	928	896	876	889	869	875	897	869	877	918	846	887	895	876	938	958	857	902	898	905	843	862	866	908	850	850	963	838	922	898	905	883	862	903	857	871	926	905	893	888	866	900	882	881	903	862	927	872	897	852	894	902	897	910	880	869	863	869	847	889	869	921	858	947	880	881	928	856	847	908	824	908	839	894	894	865	859	844	917	891	882	893	845	938	910	860	871	912	936	866	885	903	862	858	908	867	864	875	881	909	897	886	907	911	861	924	819	957	859	831	872	898	862	885	883	910	900	896	942	919	867	862	911	863	861	857	840	881	861	892	904	909	870	934	861	889	856	886	886	885	906	880	833	929	874	899	899	901	895	862	890	904	911	927	904	850	864	901	869	933	939	921	863	880	916	891	911	887	830	936	903	847	870	861	902	913	886	837	920	926	888	871	865	910	895	912	934	887	941	924	866	920	845	861	884	914	862	848	902	839	899	851	893	821	945	812	903	863	911	932	868	909	852	892	889	866	893	925	873	841	897	930	916	909	917	898	861	933	874	840	853	907	874	899	839	922	861	944	885	855	894	872	852	879	826	835	838	909	925	887	820	910	907	900	897	855	860	879	896	896	891	933	857	853	830	887	816	899	851	898	891	876	883	883	879	856	851	923	847	921	885	845	928	906	865	890	856	951	905	854	860	875	898	898	927	878	854	909	842	890	850	825	833	869	850	858	864	878	878	866	867	878	866	900	831	863	847	945	881	916	889	874	893	869	924	894	904	876	921	907	902	893	882	832	836	913	868	902	856	958	798	904	902	912	877	909	875	891	886	911	885	886	888	889	870	850	842	803	902
48047	37556	35433	34826	25633	9192	2702	1359	1232	1097	1035	1011	994	977	987	1050	1067	988	1028	1014	1120	1175	1254	1238	1316	1503	1544	1561	1391	1448	1540	1718	1663	1493	1482	1398	1300	1218	1196	1117	969	956	920	895	867	852	788	778	788	794	780	793	781	777	715	730	706	779	727	704	739	675	725	742	796	733	774	751	727	740	743	770	746	763	712	707	764	736	751	700	747	749	766	730	695	743	772	730	685	733	809	739	687	743	732	696	673	733	705	786	735	711	747	740	714	784	735	768	741	725	737	730	717	734	717	732	717	737	754	682	739	714	707	743	749	716	706	782	713	685	769	758	738	733	761	748	748	754	733	729	732	742	746	730	742	722	751	731	696	744	755	778	735	684	755	731	722	737	728	740	719	727	743	713	768	755	754	740	771	740	692	749	731	698	741	748	794	676	727	735	674	748	681	725	752	719	748	703	699	740	692	742	773	758	745	768	713	734	693	717	765	733	740	681	775	758	789	806	750	766	703	723	695	717	781	764	774	739	745	695	704	720	716	750	689	833	725	738	739	758	765	707	695	688	708	740	724	703	739	777	721	718	722	683	708	783	708	723	775	753	719	704	725	708	751	750	747	742	726	742	710	752	730	755	771	763	719	771	730	760	724	756	726	684	734	771	777	734	701	755	783	733	724	766	743	704	746	732	753	701	740	785	751	707	731	726	726	705	700	722	752	785	744	735	725	772	747	729	711	761	720	775	767	778	741	772	746	745	712	736	728	729	737	736	713	736	738	769	760	662	767	735	738	766	723	775	800	733	718	742	710	730	767	769	706	751	819	747	750	736	734	740	714	760	723	740	710	684	741	754	696	731	733	755	723	735	728	749	730	731	747	736	741	771	741	697	772	716	733	730	698	740	748	753	744	713	722	709	727	761	690	761	734	706	690	716	737	777	683	753	717	760	708	726	760	741	719	687	796	725	705	660	749	729	699	730	692	726	740	692	703	758	751	753	761	784	717	685	732	758	746	763	743	761	691	742	784	733	711	814	779	769	791	751	743	725	743	716	768	726	745	707	760	755	748	731	751	733	734	769	703	757	714	744	713	767	784	700	780	751	732	783	709	729	726	784	705	747	798	787	790	709	724	714	713	741	766	704	674	746	715	791	737	755	707	763	716	732	742	742	730	740	762	701	724	737	740	731	722	738	748	713	726	738	780	701	712	764	769	737	750	727	730	757	753	722	693	714	735	657	752	730	701	717	751	739	751	745	745	785	748	736	702	737	721	692	714	798	731	739	720	727	769	728	690	775	738	699	704	752	757	772	743	749	748	762	717	727	751	747	727	724	723	720	769	694	677	747	780	752	750	716	805	744	727	722	739	706	754	755	725	706	746	777	757	766	718	772	710	725	713	707	792	731	786	687	709	723	729	775	726	748	722	745	773	776	730	770	748	734	731	784	759	761	703	729	757	778	713	758	742	748	739	725	741	764	750	710	699	765	754	737	715	761	756	784	705	727	765	745	753	728	759	742	721	728	731	705	735	738	743	755	770	694	716	713	724	752	703	770	714	726	760	765	724	706	756	817	757	768	696	739	739	758	751	787	761	749	735	711	735	756	759	732	801	744	725	707	779	721	740	766	750	770	720	774	713	740	756	801	748	747	743	705	788	763	752	736	731	750	722	683	725	699	733	719	762	757	691	697	724	726	730	733	734	783	767	720	728	723	724	729	747	720	714	731	762	740	747	758	791	723	705	710	739	743	773	738	723	765	729	750	751	709	729	715	762	746	759	710	732	729	737	685	696	714	732	727	729	769	740	728	739	756	734	719	746	696	779	772	695	729	743	721	711	743	704	723	758	738	712	737	752	750	757	751	710	717	738	760	675	709	718	764	750	738	729	739	743	748	738	750	737	703	689	733	678	749	728	759	766	768	777	713	800	707	746	760	750	735	710	782	716	734	699	735	754	786	721	795	721	747	723	717	712	721	715	784	728	739	734	710	783	686	730	750	738	733	750	711	697	736	719	756	748	781	741	755	698	741	731	748	711	724	774	710	742	721	733	748	749	759	749	730	759	724	727	750	748	715	718	708	736	703	762	672	747	792	721	728	686	750	741	715	764	752	715	741	763	758	714	796	689	735	719	735	708	696	707	732	754	729	697	717	710	707	733	728	750	723	712	715	712	747	710	710	722	714	753	705	686	689	747	752	771	731	722	752	709	787	704	701	701	706	715	717	722	734	695	740	728	731	690	726	757	738	732	710	748	793	797	700	717	731	715	710	727	748	786	742	738	719	791	709	755	745	750	728	723	753	745	690	726	759	769	689	726	739	722	696	674	745	791	744	706	829	730	729	733	712	746	746	722	716	722	717	697	742	706	738	781	726	713	731	727	694	727	768	746	708	731	706	783	726	754	760	685	711	690	765	753	700	728	715	714	723	702	739	740	736	789	771	656	705	750	717	776	732	681	736	714	752	741	723	725	730	745	778	755	701	773	694	664	747	737	716	708	722	781	776	746	759	690	728	721	729	680	694	706	755	805	743	724	743	765	729	708	701	740	758	705	729	754	735	737	722	740	716	690	741	763	709	730	720	747	714	712	705	716	739	695	686	707	773	729	701	725	734	730	736	724	759	711	727	714	717	761	738	795	735	705	774	766	737	745	742	729	714	738	764	779	700	741	737	718	680	684	767	714	749	724	749	660	711	723	706	737	744	755	765	710	731	771	739	722	771	744	774	743	768	752	709	719	749	737	733	758	735	727	722	712	690	735	701	752	734	756	751	756	740	736	700	773	760	740	749	790	708	758	810	722	713	716	784	744	747	725	696	722	769	714	704	769	724	764	757	703	721	729	727	730	743	731	683	733	773	738	706	716	692	746	730	723	730	727	761	725	719	790	726	735	761	705	713	809	751	738	720	739	712	776	754	715	735	748	766	789	708	775	717	786	769	678	745	722	728	758	723	697	744	784	702	766	726	713	750	751	754	696	746	734	730	755	715	749	767	691	743	698	715	700	731	731	738	735	786	752	755	744	751	713	747	769	745	693	749	700	736	738	798	729	731	751	713	712	762	796	702	748	740	701	736	731	709	801	736	751	745	755	731	756	719	729	741	747	723	741	743	708	713	706	675	772	719	714	758	678	768	745	749	703	728	747	739	736	748	770	705	701	723	734	698	741	713	692	727	709	758	699	727	720	792	690	753	741	770	698	720	767	789	713	745	763	729	720	698	785	702	737	724	755	747	722	713	688	770	740	759	733	663	715	754	774	717	769	737	730	698	733	703	746	721	692	738	715	764	747	770	784	758	746	746	680	721	757	771	763	753	713	714	734	785	758	737	782	759	736	745	684	733	792	734	743	737	680	740	718	698	738	697	759	709	695	686	669	757	762	732	736	685	719	712	731	737	689	761	705	735	684	784	729	754	699	717	768	727	783	703	727	700	747	725	717	758	712	695	751	777	702	705	776	720	731	701	739	697	769	733	769	740	756	764	760	702	724	757	705	733	731	699	734	705	713	685	719	711
25587	20954	28111	23992	21113	21115	12429	1876	1313	1148	1137	1094	1022	1028	1011	1082	1011	1031	1003	1087	995	1106	1143	1174	1245	1234	1316	1429	1322	1388	1399	1426	1463	1393	1410	1361	1351	1193	1179	1088	1089	1041	967	1003	893	961	911	934	905	939	963	891	925	914	883	923	870	861	868	909	846	861	835	930	849	897	805	873	896	845	856	845	876	897	871	839	862	822	921	861	868	922	867	870	891	865	874	914	837	855	856	833	908	870	894	879	912	887	897	832	797	872	859	865	885	846	917	915	885	873	892	870	894	892	829	835	895	847	864	844	906	876	864	879	896	894	870	830	865	869	837	902	860	870	880	853	883	842	878	846	875	876	885	855	896	865	862	861	825	849	865	889	896	921	894	917	856	898	858	879	932	881	853	881	849	848	882	861	865	860	893	865	881	914	912	884	922	904	853	853	897	909	895	864	904	813	819	839	856	838	867	860	846	889	845	870	905	827	864	895	853	893	855	899	855	892	854	867	838	884	812	872	942	859	882	882	866	903	920	907	896	940	865	881	902	886	847	893	945	845	908	895	895	874	871	851	834	864	874	850	901	902	853	875	933	847	845	880	853	885	850	859	868	825	836	910	889	901	861	881	851	879	867	894	871	875	875	875	854	916	899	802	871	900	877	791	815	849	837	878	872	821	883	841	922	881	858	951	839	898	908	824	923	818	816	885	844	872	841	863	848	892	840	843	766	928	900	942	827	919	833	878	833	873	854	886	892	856	820	870	868	931	839	846	839	858	919	798	929	886	872	831	939	894	922	876	851	894	876	877	900	859	874	869	883	847	858	846	918	855	893	885	951	877	844	905	856	895	821	785	841	882	909	892	891	883	903	905	831	823	869	876	874	866	929	858	809	845	865	875	860	881	848	848	868	872	896	864	835	888	836	878	859	878	856	831	949	898	867	861	837	921	900	845	913	859	903	917	842	880	922	884	849	910	871	851	848	882	831	876	923	877	882	814	889	875	928	908	870	858	900	916	860	834	885	880	866	846	884	863	897	873	885	866	852	854	869	903	836	842	890	904	869	904	825	879	894	878	903	818	829	914	897	868	879	850	836	877	860	854	883	867	864	859	921	821	845	852	846	814	921	831	870	893	924	881	858	853	805	875	884	848	846	870	895	892	875	838	831	813	878	878	870	862	885	914	887	850	867	888	833	919	889	864	934	853	866	856	840	857	820	913	898	835	888	862	874	837	860	886	896	914	867	917	881	826	863	870	886	874	899	858	829	862	865	848	915	889	855	809	852	815	885	862	885	869	873	847	897	860	879	857	868	891	854	852	870	870	834	848	878	919	855	860	953	876	871	862	827	873	880	844	911	913	915	867	858	913	863	814	888	889	822	864	822	867	930	824	841	851	890	902	854	891	873	843	862	840	866	890	942	885	898	835	870	888	869	883	862	874	829	879	848	806	848	899	840	862	866	856	824	885	844	842	879	858	876	889	851	887	848	915	861	870	911	870	887	877	894	898	910	875	781	853	849	922	843	832	865	868	950	878	873	865	774	857	879	874	896	846	893	875	873	910	831	931	885	885	889	873	879	876	880	819	829	897	860	914	908	877	892	886	874	904	823	854	838	853	833	845	853	898	895	913	829	834	851	872	852	842	912	904	845	890	859	817	904	957	844	863	891	841	910	878	869	842	874	872	900	871	978	848	881	882	939	901	821	893	850	880	847	923	879	853	886	889	866	905	799	831	889	895	903	837	849	887	868	874	901	834	881	885	849	833	856	891	867	888	907	881	795	854	899	882	843	859	879	878	879	862	873	851	895	901	853	878	892	877	861	879	868	889	877	847	890	834	868	855	884	871	862	902	844	882	874	878	860	836	867	857	897	905	857	890	885	843	849	879	870	853	868	834	831	881	861	866	907	888	866	876	897	849	833	845	918	789	843	862	850	836	840	863	906	868	862	836	878	840	892	891	861	850	883	836	907	954	891	830	862	869	914	901	818	848	865	853	878	886	894	878	889	921	914	847	832	901	847	898	860	864	885	879	882	882	864	848	908	896	860	908	844	877	883	871	891	890	887	845	905	845	908	858	891	855	900	857	870	835	876	845	854	838	870	888	860	842	894	873	805	892	921	902	882	901	819	878	846	878	891	830	859	862	861	880	803	818	876	852	891	913	885	872	850	889	929	860	898	857	869	852	916	923	872	806	902	876	875	906	871	933	924	884	863	872	907	817	837	844	858	830	928	806	862	861	915	880	852	890	880	844	878	873	871	883	868	883	873	901	813	850	900	879	865	839	898	830	857	875	855	835	855	872	841	889	825	849	891	787	906	911	898	877	852	890	864	867	908	866	895	877	839	888	899	849	810	849	923	874	838	882	880	877	867	856	854	857	899	856	847	921	892	876	831	831	847	821	891	819	899	829	882	864	866	926	879	920	878	901	850	913	879	860	873	870	865	836	890	885	853	912	841	862	866	861	854	889	860	911	925	906	846	868	855	936	865	912	879	885	842	857	875	854	866	878	877	897	877	822	851	848	856	871	850	903	895	906	872	816	903	826	900	863	857	856	883	848	817	838	866	893	909	876	872	861	861	876	873	873	847	873	865	839	892	863	853	940	870	873	905	811	884	848	880	880	864	888	845	869	873	839	881	880	849	878	852	837	853	893	878	867	808	786	862	841	873	859	943	840	874	897	853	892	803	857	907	865	857	875	858	865	820	903	872	900	843	868	894	923	841	877	798	812	868	862	929	826	937	896	892	816	906	887	862	901	843	892	873	833	883	890	870	892	900	907	895	833	936	884	811	883	932	854	882	871	873	881	867	901	902	846	846	883	854	844	868	897	881	884	910	856	858	864	890	868	862	874	863	862	815	848	899	896	875	869	892	864	897	847	859	887	888	862	901	899	857	826	840	868	920	844	926	899	886	858	831	869	884	898	893	917	862	866	869	865	903	820	886	800	869	846	845	912	862	806	884	835	883	874	907	872	881	915	887	818	860	888	879	826	899	864	865	893	831	849	858	897	878	912	836	875	844	882	847	945	863	856	849	832	873	875	882	841	888	886	887	888	881	896	860	846	858	896	854	854	822	888	855	877	870	842	878	876	840	882	827	867	903	824	848	887	929	872	821	849	867	806	810	856	867	869	880	844	859	900	877	851	902	828	929	873	864	906	878	919	897	885	850	853	882	880	894	853	870	821	897	844	870	851	854	842	897	918	804	897	859	863	880	879	850	913	902	916	888	856	840	956	889	804	884	914	877	888	880	859	863	835	900	874	836	863	846	830	877	911	888	809	843	834	870	863	858	824	890	834	868	854	779	889	831	834	904	833	857	868	887	917	873	871	891	837	895	855	866	862	878	898	938	889	852	890	870	885	853	954	915	884	866	908	877	875	853	845	901	913	859	877	849	831	850	855	898	855	859	868	924	899	846	853	884	867	879	807	921	843	876	917	893	836	899	906	892	826	855	838	930	909	835	835	868	865	929	882	859	933	899	866	841	899	907	898	867	865	866	875	836	882
46089	38224	38054	35956	28493	11284	3426	1600	1695	1407	1162	1051	1022	1050	1079	1123	1114	1068	1038	1036	1100	1160	1230	1331	1491	1423	1540	1711	1629	1585	1730	1735	1771	1730	1676	1623	1509	1339	1278	1166	1016	1028	967	912	916	819	806	843	779	789	773	766	759	716	733	735	771	802	739	786	747	722	702	759	683	732	738	732	735	681	743	691	726	697	740	691	710	727	726	697	727	722	747	701	722	711	713	699	726	731	735	692	703	761	724	705	725	734	746	766	703	690	764	760	733	722	746	672	722	762	744	753	711	735	721	742	708	733	733	716	720	713	781	734	707	700	761	740	694	747	729	694	747	731	726	748	733	720	715	648	737	699	695	698	691	723	694	733	727	673	752	766	720	732	716	698	720	744	758	697	666	698	724	714	729	665	736	725	738	760	717	741	702	721	694	726	687	739	739	768	739	735	735	684	765	671	690	737	712	702	714	697	732	707	702	757	734	712	713	746	756	726	757	702	706	716	730	705	690	727	707	744	743	715	739	714	741	700	691	670	713	738	718	759	716	744	731	763	760	728	725	700	778	714	723	704	731	746	739	721	709	767	718	749	757	748	800	727	751	713	679	722	711	691	684	716	672	723	723	732	731	733	707	687	752	740	698	699	693	738	720	798	719	716	657	718	673	724	709	767	687	738	734	736	751	770	743	711	744	740	686	706	765	772	728	750	732	690	711	736	725	742	768	678	661	709	711	745	703	760	695	747	733	731	717	689	740	680	719	720	705	689	712	716	749	681	731	742	715	777	730	672	710	709	740	755	686	710	711	694	752	731	743	693	721	685	783	730	702	735	698	743	639	717	760	782	671	659	707	769	709	686	707	734	734	727	712	733	673	712	650	683	713	735	727	754	729	721	741	671	736	739	706	696	732	700	734	706	670	701	791	739	724	741	726	713	699	730	758	669	723	712	671	725	742	750	725	744	733	700	720	720	717	738	705	701	703	665	729	725	739	770	739	725	748	700	745	739	719	687	742	722	719	712	737	719	688	655	726	714	724	735	742	722	736	783	711	707	722	736	732	698	710	731	743	693	719	745	680	722	738	717	743	713	704	690	748	746	757	738	713	737	686	753	681	737	670	727	764	755	768	744	741	715	683	725	712	738	748	699	718	700	746	750	768	767	720	693	715	701	706	666	755	729	718	771	721	781	721	695	722	767	710	765	722	694	705	763	727	737	690	691	674	682	717	722	725	713	717	714	724	709	715	719	744	697	727	758	741	724	710	758	710	702	701	705	748	691	696	669	750	736	735	736	763	693	724	696	772	739	728	710	731	737	729	733	702	699	683	719	719	755	746	720	714	719	756	665	723	754	735	735	726	722	707	693	709	761	764	711	727	734	718	719	688	719	703	767	772	744	719	688	745	687	705	739	801	714	695	722	753	727	777	714	729	756	707	693	704	818	721	696	742	712	722	771	738	780	714	727	747	710	736	785	667	716	722	744	756	696	751	715	699	716	721	689	706	743	722	742	749	761	713	729	712	703	711	714	677	704	708	722	723	733	677	751	744	730	723	765	757	727	797	728	740	730	715	735	722	696	693	694	682	749	758	761	744	711	727	729	709	694	684	748	718	730	706	732	671	692	731	731	756	760	668	790	711	716	672	720	700	709	717	691	741	740	688	683	687	745	696	705	723	720	702	706	746	739	739	731	736	720	710	723	743	703	682	755	665	702	723	719	702	759	694	735	718	719	723	719	720	779	717	726	732	722	683	739	714	722	730	705	713	713	717	708	701	707	718	698	708	737	715	698	737	707	701	662	694	722	766	701	685	776	758	692	757	730	770	698	745	717	770	702	764	684	748	779	756	689	720	747	757	732	719	731	749	730	725	706	736	736	704	729	755	705	695	701	689	733	720	782	711	775	722	747	727	695	710	677	684	730	719	767	730	735	705	666	700	718	698	714	683	699	708	718	756	719	732	694	763	753	719	759	725	732	718	726	752	708	733	730	766	686	722	708	712	696	729	688	714	753	750	707	752	754	774	710	721	700	671	690	707	722	739	682	724	720	765	784	755	690	733	719	722	709	710	707	741	710	702	669	738	727	745	704	770	681	677	706	743	679	765	738	702	711	685	777	712	671	751	726	737	707	746	743	757	746	735	695	725	693	709	768	734	733	717	759	743	778	689	711	761	720	733	731	657	685	714	723	742	707	740	722	780	714	711	748	722	729	690	733	698	695	718	671	735	727	664	683	741	698	770	755	713	704	768	733	761	773	696	768	718	689	742	735	766	733	647	722	754	740	779	733	767	789	722	737	741	718	733	710	752	711	762	688	706	687	730	711	718	706	753	656	701	739	751	736	727	719	728	744	681	700	702	655	728	752	710	763	745	714	718	758	684	734	709	803	773	712	752	718	717	713	728	695	745	685	718	769	700	708	747	717	758	723	711	756	763	729	666	712	743	708	673	738	697	703	682	674	765	773	739	700	725	673	703	711	717	690	758	685	753	713	705	761	750	725	750	718	769	684	714	747	709	722	691	742	724	737	679	666	732	718	711	703	751	729	754	780	702	706	717	727	751	733	740	759	709	753	751	673	750	726	777	744	735	702	755	727	684	715	693	673	730	737	729	763	731	677	680	714	769	684	780	671	704	735	709	745	685	764	671	694	727	795	681	721	690	727	740	702	724	715	703	718	726	761	711	762	744	751	710	769	713	752	704	784	670	683	733	722	713	757	693	681	731	700	710	680	709	751	708	735	693	716	726	708	744	753	734	733	731	715	719	698	740	774	701	711	693	668	721	690	739	712	742	709	730	724	766	681	705	742	715	695	764	703	738	719	690	721	727	702	694	675	715	732	706	768	708	711	709	723	700	677	781	720	787	747	748	718	742	752	774	730	725	695	730	699	748	717	666	691	718	709	700	708	698	747	682	724	707	701	684	695	709	695	728	686	724	700	751	739	721	692	753	716	693	726	725	765	771	720	725	778	728	770	725	740	719	717	716	717	729	669	745	719	695	744	727	729	711	764	711	699	724	720	796	715	730	767	721	806	722	691	726	691	719	754	679	734	689	729	680	698	706	728	727	759	712	735	714	781	746	733	714	716	764	709	732	733	758	745	741	735	739	748	716	749	730	726	718	730	705	724	740	689	766	715	729	703	707	682	743	717	769	697	760	712	758	749	724	739	742	702	707	712	729	758	689	721	754	745	763	735	680	748	752	736	724	711	736	717	792	696	697	754	755	731	720	721	735	716	732	742	713	704	736	708	732	748	704	800	739	754	713	736	705	694	728	739	747	750	724	730	715	730	734	765	728	712	737	772	747	719	717	723	682	750	731	730	696	703	707	761	766	710	727	712	722	715	748	785	742	710	731	716	747	756	741	743	741	677	715	772	764	749	712	746	672	746	731	810	688	735	779	715	757	706	689	704	716	745	726	720	767	710	737	705	736	795	734	735	778	708	778	745	721	676	753	760	700	753	710	752	754	782	742	714	757	729	774	689	762	702	722	718	748	722	771	705	757	657	748	708
28572	21028	26345	25332	14283	5040	1396	947	911	951	911	959	957	909	915	881	946	969	891	948	975	932	995	1011	1019	1050	1071	1104	1080	1027	1082	1060	1101	1107	1023	1113	1071	1111	1012	959	986	965	1007	923	925	876	913	921	951	875	869	891	909	897	922	908	872	850	847	835	832	861	830	914	891	902	903	867	863	878	832	857	917	895	836	890	857	832	845	874	875	840	861	931	865	936	884	844	849	864	879	882	880	921	878	851	875	891	853	874	849	854	924	849	855	909	824	918	819	904	860	900	918	904	882	828	871	911	900	849	842	859	846	875	848	881	871	859	901	890	892	880	881	919	873	915	895	877	833	904	926	893	886	914	892	843	904	912	894	879	895	899	928	893	862	931	858	926	887	879	869	869	890	886	801	861	939	865	849	862	912	896	918	856	848	854	910	852	902	875	887	848	849	856	909	870	930	905	876	901	889	892	888	864	862	848	824	854	912	860	846	887	889	884	882	849	836	892	882	836	887	853	886	872	879	812	877	905	851	868	876	818	891	857	818	887	919	865	904	837	898	904	875	834	915	859	828	890	887	848	874	842	858	860	886	890	889	879	872	862	867	837	862	871	917	898	884	847	849	820	900	911	832	914	873	845	837	854	851	850	922	853	835	866	867	833	878	860	819	857	820	903	824	843	868	850	826	858	939	915	826	879	827	813	833	864	875	890	917	850	876	829	865	947	910	863	907	809	822	857	852	812	827	885	894	852	863	927	766	909	874	877	863	918	851	929	905	880	871	867	902	887	863	951	928	865	867	847	891	851	855	816	847	860	866	855	871	934	908	829	887	861	878	845	822	894	875	871	851	831	832	920	907	893	838	910	813	855	827	889	856	866	883	881	876	893	905	847	904	843	887	859	866	873	877	901	877	893	841	846	829	850	917	858	936	874	879	920	850	933	867	867	886	852	865	903	896	875	851	886	896	854	870	893	906	864	832	929	851	822	835	874	914	848	789	859	835	852	911	923	895	861	860	868	929	855	863	884	840	915	853	887	920	925	859	884	911	849	904	885	824	883	852	844	926	869	924	869	853	915	848	857	858	853	903	888	896	796	906	884	920	854	931	868	861	874	861	879	858	895	942	906	862	841	913	911	901	888	836	879	861	883	805	834	784	858	902	894	842	902	868	861	908	908	866	882	883	848	842	832	866	810	873	844	852	914	782	844	857	903	871	850	876	841	850	871	873	859	856	892	840	919	908	885	867	915	847	917	896	894	916	897	865	860	905	884	903	870	878	779	872	831	840	900	886	892	890	882	881	854	937	905	818	878	825	912	903	871	874	861	879	864	885	877	865	823	869	870	833	891	865	936	878	871	869	859	831	848	897	864	848	833	899	857	860	892	903	917	857	856	845	855	804	889	871	861	862	879	818	841	911	821	870	877	854	854	866	823	904	857	904	885	886	908	875	903	877	846	844	848	872	819	908	917	852	863	933	832	852	887	849	872	944	892	886	902	859	893	839	811	865	854	859	879	841	837	884	839	879	844	852	904	868	884	866	838	871	893	908	894	885	874	886	918	854	890	808	898	828	859	910	819	913	872	918	852	877	893	855	914	843	846	868	907	856	877	908	863	872	901	880	874	823	881	868	872	889	834	833	859	840	868	783	965	815	868	883	896	909	822	881	883	898	832	858	867	872	891	916	887	886	878	885	930	874	895	889	886	856	830	884	896	918	922	813	842	867	896	900	838	879	857	888	893	894	891	826	817	895	874	871	897	845	856	875	889	874	830	835	847	849	883	884	869	850	854	914	859	917	853	893	907	894	900	831	859	877	878	881	853	877	821	843	867	878	803	882	851	882	893	849	830	848	854	860	900	903	862	825	898	881	871	906	889	889	840	874	893	890	878	828	953	872	849	852	824	865	881	858	892	844	888	899	872	914	870	874	855	919	913	840	846	852	833	842	864	884	874	847	858	870	873	881	892	885	847	857	883	808	835	851	884	823	882	851	882	870	879	867	965	846	868	828	819	846	891	840	827	858	906	843	858	857	911	884	808	915	862	855	833	896	848	845	889	902	911	913	871	853	880	850	870	890	858	893	865	920	909	910	858	862	865	870	871	862	848	848	877	864	866	892	870	843	872	913	901	885	889	845	862	851	859	868	846	885	865	905	842	872	880	892	862	859	866	882	873	838	860	910	845	909	869	902	873	863	860	852	860	884	877	853	857	892	848	843	803	845	921	889	885	832	900	866	866	864	891	885	919	881	907	929	894	817	890	871	927	878	916	876	877	877	888	911	879	876	885	843	895	861	913	883	857	925	867	872	870	897	860	926	880	868	859	911	847	871	870	806	867	888	849	870	830	888	913	866	824	884	849	857	870	879	862	918	884	898	911	931	903	830	868	901	814	824	884	833	883	891	845	872	852	791	862	885	876	847	871	891	956	889	843	934	877	901	914	859	875	842	877	849	886	890	931	864	879	834	855	879	828	925	839	904	894	834	925	869	888	863	886	909	865	860	910	937	869	887	887	829	899	823	870	910	903	912	937	852	898	884	876	872	857	868	822	875	860	904	833	918	823	817	839	835	826	909	868	861	857	838	870	849	887	874	866	858	854	863	908	873	874	878	889	877	864	948	876	847	847	923	849	876	952	879	889	917	870	881	892	865	831	887	861	800	889	896	911	828	848	903	863	892	896	859	883	847	848	849	885	895	824	905	874	864	880	871	874	918	758	850	883	820	872	807	832	837	874	895	884	849	855	881	872	925	859	894	902	866	831	848	879	892	919	954	878	901	906	854	873	894	883	861	898	832	906	843	845	825	876	862	876	888	900	846	864	852	886	926	875	864	862	877	879	872	879	864	867	957	881	864	873	873	790	883	866	838	851	930	871	854	886	855	832	895	864	832	832	875	856	888	884	906	873	857	909	879	848	861	893	827	908	889	869	822	890	865	859	838	859	848	916	889	889	934	849	856	928	902	881	855	933	838	828	859	885	863	882	877	847	919	857	856	862	828	895	887	878	893	856	883	907	909	850	829	909	837	911	860	892	842	898	921	885	848	868	847	838	870	897	868	870	932	888	854	858	863	855	827	871	838	884	815	878	888	856	859	880	828	833	880	881	911	879	851	890	879	846	881	870	827	863	878	894	866	902	872	851	888	795	844	919	874	860	871	843	864	871	900	899	859	834	954	872	842	890	881	869	862	883	916	884	925	821	945	830	911	845	871	898	872	842	827	846	887	926	872	855	858	847	903	871	906	845	846	877	848	859	946	882	825	870	853	845	881	917	859	814	841	852	918	836	842	872	902	854	851	854	873	845	860	911	924	864	921	882	848	854	870	886	839	846	842	845	880	893	858	870	858	884	930	851	856	832	886	845	824	865	843	879	890	876	874	856	845	885	844	848	842	896	900	924	873	851	855	864	866	822	886	822	878	859	875	838	858	868	797	870	893	864	918	838	843	897	856	827	881	871	885	828	886	943	938	878	887	826	874	854	906	885	877	861	902	851	873	857	888	881	842	870
44457	30971	28503	25157	17202	6644	1199	854	894	876	787	772	758	797	832	751	839	846	888	864	928	970	992	1021	1087	1102	1168	1193	1186	1173	1200	1209	1200	1200	1135	1153	1167	1146	1007	1001	965	895	891	870	817	797	861	814	764	772	799	756	795	748	687	739	698	773	657	727	781	753	699	699	690	768	723	742	733	704	788	739	697	760	720	739	749	723	701	722	733	706	668	753	737	742	732	686	711	718	677	743	750	677	715	749	683	711	755	703	696	684	756	709	691	729	720	688	768	749	741	710	772	713	709	744	725	778	720	699	726	762	732	767	709	757	792	731	707	682	714	726	751	711	760	771	754	701	725	723	724	796	768	713	690	716	701	702	742	703	704	719	732	732	742	717	685	742	707	741	763	728	712	709	738	695	761	758	756	704	700	712	738	722	714	769	716	699	733	774	680	790	717	770	788	733	721	737	702	736	689	787	718	721	744	728	754	748	748	756	740	771	735	740	748	744	751	712	771	722	757	702	734	756	715	746	736	708	680	732	747	749	718	738	724	732	730	747	709	743	753	733	716	767	749	738	743	741	728	757	755	719	721	732	728	720	719	754	743	712	717	722	702	752	739	703	743	724	717	762	732	726	714	726	792	738	678	724	764	706	760	755	682	733	732	780	698	740	745	718	697	718	733	709	768	753	777	671	725	719	726	734	783	777	688	716	707	730	758	690	735	741	733	800	773	743	715	713	759	729	741	711	715	723	736	765	721	717	723	685	753	736	713	727	707	734	721	741	746	676	757	722	731	805	683	691	741	700	726	704	776	752	763	691	746	774	727	733	758	730	714	712	718	749	741	775	718	742	762	748	768	799	739	716	718	726	748	748	741	722	786	781	736	723	768	738	739	713	699	720	723	695	732	728	692	707	734	724	718	767	751	709	689	762	748	644	739	746	760	762	706	747	757	717	779	741	717	738	718	758	738	772	716	762	736	746	730	747	690	726	749	715	722	700	682	721	746	721	736	735	745	746	712	721	737	683	732	765	676	693	699	725	717	689	723	785	729	725	736	777	722	753	761	721	731	728	796	761	741	704	757	791	724	741	741	761	719	752	715	777	745	694	760	693	763	693	718	712	718	701	725	745	737	725	718	734	705	696	729	767	707	744	716	781	718	763	691	743	738	731	713	732	746	713	748	736	738	732	736	760	724	750	804	741	700	760	725	713	736	700	677	709	725	758	705	758	724	761	805	674	761	708	794	685	750	737	700	677	731	699	724	765	709	722	736	725	754	696	738	727	710	710	717	734	708	720	755	741	750	729	726	713	730	708	734	725	723	687	715	729	724	723	732	691	736	742	710	729	738	750	751	664	735	699	712	752	725	763	711	749	719	722	723	694	768	747	741	761	691	703	704	779	723	700	729	699	702	729	750	760	757	709	689	708	674	712	755	720	712	783	705	764	766	782	742	747	737	718	756	680	737	758	716	730	726	734	719	762	716	718	748	751	727	719	705	758	729	707	701	780	721	759	733	721	725	722	720	711	702	758	795	713	744	720	725	741	729	718	767	752	674	670	730	753	707	766	725	728	729	749	660	734	749	752	727	753	762	717	722	684	740	739	777	688	715	679	729	748	745	676	763	674	706	696	745	679	761	784	729	787	745	733	759	721	752	711	765	741	698	768	684	763	730	760	760	733	700	752	727	730	738	756	702	708	682	733	720	738	729	726	709	741	723	712	768	706	743	696	718	748	689	795	695	703	794	778	729	725	732	750	707	749	678	760	720	773	716	742	745	753	746	758	682	777	747	753	748	737	720	774	765	735	705	740	711	730	721	696	692	710	740	762	729	757	706	731	709	731	761	783	714	707	730	742	706	677	748	701	725	766	742	733	740	687	753	733	714	723	737	732	703	712	735	715	748	713	726	732	714	729	672	735	748	738	738	752	737	766	766	750	707	740	726	713	719	742	795	705	706	712	715	660	720	716	719	717	724	741	741	741	769	767	769	752	742	743	716	682	725	686	730	718	707	670	732	711	684	724	683	731	724	743	748	712	700	716	786	743	721	698	693	727	747	714	747	756	689	721	736	760	732	716	726	702	753	773	731	707	706	693	714	759	734	713	795	713	733	672	713	776	751	778	694	699	741	727	736	721	748	749	708	730	742	749	726	736	702	722	745	743	747	688	778	765	737	697	706	693	708	706	750	718	690	732	738	738	690	761	683	759	674	709	758	765	690	744	745	697	743	741	735	763	706	746	705	716	733	732	719	720	744	698	694	744	763	762	728	743	736	760	700	734	735	709	745	725	756	725	732	719	709	737	734	743	769	720	725	713	716	765	747	755	690	683	728	722	731	712	750	695	775	737	726	700	663	775	696	711	749	737	713	741	686	747	771	747	732	767	734	684	702	721	722	741	728	680	749	740	773	721	723	681	716	752	724	700	743	741	730	758	766	725	720	709	720	738	709	744	728	779	696	718	755	742	704	720	703	740	772	738	779	764	714	761	714	735	736	689	742	747	719	750	702	757	702	714	751	809	732	703	749	717	758	769	759	696	691	777	720	747	714	748	672	713	720	722	700	688	718	710	782	779	769	767	682	659	715	744	753	741	748	710	760	682	721	770	714	711	763	737	725	712	703	739	723	764	769	711	734	771	731	733	714	765	691	738	739	715	760	721	744	720	744	717	694	699	737	721	728	760	781	710	711	775	745	728	774	749	723	730	735	726	765	753	692	745	714	741	730	712	748	730	739	670	770	773	716	760	734	714	729	747	714	681	676	725	747	733	723	722	735	682	696	724	772	747	757	719	767	755	741	768	709	781	744	687	704	711	764	730	756	747	727	722	788	725	705	735	645	720	726	727	728	722	783	752	719	701	691	778	745	738	731	737	737	702	766	732	740	719	725	745	722	770	721	729	708	744	716	719	758	710	711	727	694	704	727	745	725	735	733	792	741	735	701	755	723	761	712	720	734	698	721	770	690	725	735	751	705	698	723	768	732	757	745	757	743	720	734	713	769	742	747	738	742	789	731	704	712	767	713	795	764	726	693	686	716	656	688	754	715	678	725	703	692	683	732	764	772	763	697	708	753	727	714	693	704	730	769	727	732	778	741	686	755	709	721	731	731	755	750	722	723	726	751	756	724	748	747	727	748	730	757	687	757	709	743	710	723	779	746	749	730	734	739	738	709	725	707	732	723	755	755	734	775	695	667	737	716	735	757	705	657	751	754	753	702	691	691	692	725	698	709	767	744	752	748	734	754	693	703	702	742	764	702	704	743	742	738	730	699	713	710	724	698	715	738	691	710	706	717	732	722	747	755	742	755	663	702	775	763	756	726	767	726	738	718	722	731	733	752	739	696	667	709	707	766	760	716	729	701	779	758	768	673	663	738	736	737	753	733	736	697	737	709	740	760	717	734	734	735	698	682	691	744	753	712	725	785	723	724	741	747	762	694	774	717	760	761	712	829	727	702	763	723	701	739	715	727	701	694	713	715	745	695	684	711	753	709	693	738	725	711	713	740	751
27124	20957	27614	24508	21623	15084	2680	1111	1010	1049	962	865	934	960	922	890	890	883	919	941	1004	997	1065	1068	1074	1084	1145	1081	1091	1198	1069	1013	1115	1156	1136	1140	1160	1094	1069	1031	991	956	942	906	906	889	919	877	938	883	853	872	888	851	886	879	860	841	886	865	912	869	871	878	845	880	863	903	914	818	843	903	807	867	855	829	881	845	834	874	862	908	839	888	876	774	896	835	846	918	893	854	885	843	891	866	859	888	854	888	825	889	880	820	858	824	823	849	796	849	830	879	899	863	840	852	861	884	796	827	858	923	842	893	893	852	818	846	812	868	865	871	850	826	893	827	842	823	841	852	845	873	874	875	900	891	807	862	801	847	850	843	893	825	842	856	871	866	913	863	880	842	875	832	828	867	851	853	822	816	871	879	861	834	897	871	837	801	878	802	879	910	868	859	848	912	890	803	867	813	831	808	839	932	926	808	849	816	878	911	845	840	844	899	887	871	851	866	853	804	859	871	869	810	888	908	837	873	813	924	873	783	830	869	828	853	821	875	888	879	851	853	850	826	822	901	852	854	822	814	842	881	802	899	822	811	866	857	869	834	851	794	840	847	902	846	879	817	829	838	821	848	848	868	825	827	824	885	838	823	883	884	867	827	846	885	864	862	831	905	814	843	847	862	894	841	917	811	858	823	819	839	858	834	855	826	836	935	866	808	860	847	827	827	823	832	864	837	890	851	876	943	838	865	798	923	848	829	914	820	892	858	849	801	853	834	822	828	907	927	822	835	852	845	832	851	847	844	852	864	831	826	855	793	848	851	840	857	859	881	839	853	823	830	858	828	860	895	830	911	810	796	811	914	815	850	850	856	884	836	864	819	778	845	878	856	848	825	872	875	845	860	829	847	897	878	889	834	866	825	816	870	863	839	834	834	848	807	856	850	878	828	853	905	842	876	823	897	838	845	844	846	838	806	854	892	886	882	877	834	885	879	853	878	831	815	835	839	881	789	856	890	841	845	860	845	829	867	783	869	837	846	827	852	797	835	867	901	845	905	839	817	876	824	835	860	912	837	803	879	846	853	852	852	799	875	854	877	900	852	873	856	901	885	845	835	912	862	869	865	825	856	848	860	839	846	799	861	836	851	820	863	814	851	824	824	867	847	863	929	908	853	789	837	822	847	884	832	802	809	862	836	895	841	879	928	864	798	838	841	902	888	855	822	856	892	852	861	810	857	875	866	839	866	858	856	826	902	870	845	863	875	872	908	847	816	864	857	855	872	835	836	816	889	884	878	889	848	855	886	893	848	820	836	793	829	830	919	832	829	870	877	837	832	876	833	889	904	879	858	814	849	851	839	880	803	856	887	854	807	863	886	860	848	800	821	819	836	837	864	826	897	833	878	853	801	839	866	881	921	865	899	869	829	859	859	837	846	816	847	889	832	819	862	865	858	808	878	837	860	886	866	887	822	876	846	878	855	844	855	897	864	849	843	852	851	841	876	869	934	849	852	853	880	823	853	819	898	844	791	869	882	853	844	835	820	831	867	872	833	861	873	821	838	883	854	823	833	823	872	881	838	852	881	847	863	841	852	851	848	787	830	813	836	874	825	828	875	896	836	916	832	836	877	847	890	827	803	832	825	853	888	877	809	869	834	842	831	862	879	860	903	829	857	883	783	839	859	830	895	858	862	849	959	811	880	878	854	848	866	875	847	830	858	867	855	854	827	838	858	842	862	881	908	864	810	865	869	846	869	852	823	826	847	853	811	836	812	832	835	863	855	863	830	874	825	839	847	866	908	918	827	870	843	830	880	828	860	828	863	915	887	833	866	871	842	856	905	845	903	911	815	872	893	868	831	886	834	814	853	919	826	786	888	855	870	842	894	832	852	892	834	851	893	841	804	881	870	897	888	840	825	874	900	856	865	846	793	904	872	840	888	811	861	841	842	830	813	832	878	858	792	852	872	859	854	844	867	808	834	872	873	859	857	851	884	855	829	843	853	874	846	876	894	874	849	841	914	874	853	863	909	810	877	801	842	902	857	895	829	920	816	901	903	869	890	845	842	862	868	878	833	841	830	833	855	805	865	867	854	822	904	899	821	831	884	820	845	796	829	882	891	840	865	852	810	844	881	841	887	882	813	858	883	874	839	877	886	784	822	859	896	855	804	875	838	878	876	858	835	887	896	917	872	878	856	871	907	852	863	897	875	854	822	834	873	846	818	854	850	857	821	906	863	819	837	872	856	858	885	828	879	889	878	864	876	846	860	840	832	876	871	812	848	840	837	872	858	868	890	812	914	826	776	839	847	862	878	872	858	861	840	904	873	876	873	846	838	849	887	887	815	923	845	857	889	881	856	852	850	867	831	857	832	848	896	883	845	852	869	866	882	889	874	846	806	874	820	866	841	829	831	797	850	873	893	833	825	831	872	858	866	810	892	835	876	896	860	859	791	829	840	857	847	815	822	881	855	850	875	874	831	880	849	907	859	905	856	845	851	908	853	855	866	878	851	869	857	874	814	848	918	834	875	872	909	868	826	811	849	844	883	852	883	886	855	825	892	890	886	817	855	813	846	871	847	895	879	849	845	836	908	816	805	834	847	859	865	846	883	845	878	827	847	818	924	873	888	851	818	877	867	884	865	826	904	830	902	875	881	815	867	816	826	850	809	886	823	855	787	848	848	840	861	885	798	817	890	878	872	868	948	825	838	860	809	843	836	956	889	867	881	863	816	829	869	887	827	871	866	865	920	823	879	813	870	889	852	841	812	855	801	839	851	883	854	820	851	806	846	852	884	834	851	847	828	816	878	835	863	837	778	840	854	837	840	862	832	844	816	847	883	859	820	845	839	800	864	849	821	809	823	859	830	907	823	887	892	884	805	868	835	834	841	856	854	819	888	811	869	846	855	831	824	791	782	835	865	865	819	849	871	850	838	815	882	823	889	900	859	827	889	873	839	908	861	871	855	828	915	839	889	879	868	854	881	883	844	848	900	831	864	841	849	864	911	863	898	882	851	855	829	856	879	820	860	806	850	851	852	902	817	875	842	798	891	901	828	864	823	827	850	861	871	845	832	907	861	810	798	847	849	874	850	901	784	805	819	847	873	839	824	839	878	851	905	874	791	836	868	918	832	797	848	880	883	840	869	872	850	798	903	834	872	806	815	851	836	815	835	848	889	832	832	876	840	878	852	886	832	884	784	828	805	872	898	814	842	850	885	873	875	866	795	851	869	875	847	891	897	846	839	808	888	845	813	814	847	855	835	849	842	803	892	867	853	843	852	842	846	832	842	799	793	909	846	847	848	881	877	859	873	815	808	849	828	865	840	826	879	864	860	835	860	849	858	828	851	831	876	836	823	871	864	838	857	905	816	851	860	820	850	829	858	891	849	847	888	805	841	828	883	867	817	827	819	840	845	868	871	855	841	842	844	889	877	894	919	878	882	879	853	833	864	876	871	778	787	826	841	862	897	826	814	862	881	810	894	829	820	818	857	825	875	861	789
45960	35978	32161	30894	23453	6699	1467	1085	984	962	890	866	840	829	840	808	781	789	838	847	895	986	1016	1091	1122	1148	1166	1265	1228	1238	1094	1094	1159	1218	1250	1225	1149	1147	1084	1031	1011	946	895	866	865	841	845	802	779	798	747	725	753	732	756	784	741	702	721	711	724	675	730	747	678	740	708	719	713	716	711	718	728	712	671	721	724	728	690	724	697	757	704	705	728	751	712	681	675	683	741	725	668	726	732	709	702	702	701	707	745	743	700	706	720	704	687	719	725	716	688	666	705	704	720	737	687	669	761	710	695	741	709	718	728	711	690	652	750	712	715	722	712	685	686	670	734	671	720	675	745	763	704	707	740	711	710	700	776	699	721	721	720	720	660	738	742	749	739	692	745	725	754	775	760	758	715	703	728	731	707	710	688	712	694	655	724	710	721	711	701	718	727	735	707	708	722	727	736	696	741	785	716	679	700	723	730	768	706	750	741	705	684	737	696	708	694	732	714	759	735	709	698	714	711	704	723	701	688	706	689	731	707	675	733	696	693	739	740	738	703	682	697	748	709	756	725	741	700	709	709	737	722	734	711	647	777	688	700	735	755	728	702	698	723	719	680	683	751	763	715	750	734	687	705	662	753	648	734	735	731	715	675	652	717	689	705	753	689	726	689	725	712	747	759	675	674	755	688	714	720	680	696	710	684	732	710	720	713	750	672	729	690	731	708	719	695	744	677	693	713	728	748	715	722	721	689	761	729	698	717	700	718	700	717	689	721	728	719	701	716	792	730	748	720	713	738	718	696	719	702	691	709	682	739	705	731	729	710	752	715	685	736	749	711	674	661	718	708	756	718	719	716	678	698	691	714	743	741	690	743	718	715	746	735	679	739	700	719	709	749	738	735	652	700	754	729	720	723	702	671	702	677	738	713	712	736	703	703	754	704	750	757	742	677	698	723	698	715	733	740	680	715	734	721	679	713	640	715	710	681	699	686	704	702	728	665	692	708	716	738	715	732	765	742	739	711	750	763	717	714	712	683	724	722	698	729	726	722	719	711	663	753	698	768	720	727	710	732	731	715	661	744	713	743	743	715	695	745	710	691	680	657	751	753	733	765	724	718	690	648	719	736	682	723	695	673	723	718	698	727	693	718	743	682	686	701	719	753	726	727	683	712	729	727	673	707	656	709	694	661	736	708	686	747	716	706	729	732	670	718	738	696	718	702	716	719	725	681	704	725	687	718	661	650	745	711	729	709	732	707	691	688	719	709	678	712	728	735	701	707	738	765	689	683	702	763	680	667	712	688	711	714	723	737	726	692	735	735	722	770	766	776	749	755	708	717	718	687	725	701	693	747	708	672	711	721	743	725	665	714	687	749	663	708	721	723	684	725	676	678	672	732	752	708	701	732	726	766	739	733	729	703	734	691	732	694	695	684	713	755	731	728	721	689	688	724	671	663	731	691	747	676	711	684	764	769	693	692	722	736	711	666	629	688	727	717	684	707	732	750	711	738	727	731	693	684	726	701	688	704	720	742	711	738	758	687	732	717	672	688	732	680	729	733	704	721	702	720	709	668	724	732	757	748	694	720	696	726	703	691	686	739	640	692	732	700	668	711	705	709	713	720	700	781	722	708	699	701	713	759	705	671	645	696	722	746	699	688	749	727	707	765	754	776	734	717	689	665	723	678	700	712	715	698	684	707	666	708	691	755	693	735	735	734	730	730	680	711	711	725	705	673	670	717	718	734	717	705	716	700	756	685	715	716	741	678	742	763	683	727	714	712	710	663	722	693	678	712	697	714	695	673	728	730	741	690	660	717	724	690	708	708	715	710	692	737	757	726	702	696	734	700	662	698	715	727	708	674	718	723	722	701	648	742	707	712	671	713	703	748	720	679	699	726	712	710	715	678	673	638	715	677	773	718	706	685	712	759	712	728	674	708	714	658	742	739	698	727	690	678	722	645	684	710	723	689	703	733	703	751	702	699	761	722	713	689	689	706	672	718	726	703	719	696	699	743	747	686	689	711	683	720	706	694	715	670	714	698	723	763	741	735	694	707	692	689	687	695	773	730	732	662	707	718	706	720	748	676	737	662	694	718	722	728	737	675	729	705	739	715	676	711	681	750	704	721	729	746	681	769	715	726	671	741	733	651	726	716	691	734	741	700	733	731	690	718	667	722	686	686	694	697	715	729	751	699	726	704	770	720	698	668	701	701	747	712	728	750	694	709	731	718	757	691	668	713	723	713	669	727	738	707	740	682	761	727	775	713	736	698	724	747	683	715	678	690	700	719	669	730	719	681	680	715	738	706	668	688	725	710	715	655	706	702	748	706	749	758	737	725	724	704	687	688	775	732	643	711	706	737	731	728	699	710	721	718	733	703	719	688	692	701	718	706	766	686	752	733	743	696	767	705	747	713	724	728	729	720	694	682	732	704	696	729	705	708	652	730	725	692	703	750	726	718	730	718	666	721	717	718	689	694	720	755	698	731	704	730	706	682	704	731	727	730	691	782	698	737	663	733	693	702	739	726	724	697	695	690	707	725	682	708	740	772	705	704	730	711	733	720	704	726	725	719	735	696	703	735	715	728	674	679	714	684	716	698	737	731	711	740	765	724	728	695	744	656	732	709	712	742	731	707	714	740	718	742	720	677	775	727	677	741	719	724	708	735	744	703	695	707	680	705	703	691	685	698	719	698	758	692	676	695	717	741	698	724	692	704	729	751	744	720	745	679	711	683	719	684	716	713	764	764	701	680	771	687	739	730	705	743	749	710	704	716	712	698	710	711	696	727	769	701	725	720	718	745	692	770	707	698	666	755	702	729	724	686	681	690	765	682	713	704	762	712	686	699	729	758	704	724	711	733	688	703	710	709	738	678	701	746	751	723	711	733	693	723	704	726	702	714	706	691	735	694	739	702	698	693	706	741	715	735	716	741	725	709	729	705	711	716	728	756	725	736	720	697	677	716	658	729	717	719	721	676	713	672	749	693	717	721	644	713	703	738	733	720	700	684	711	682	666	760	722	703	717	761	709	657	653	728	691	683	693	673	679	711	699	699	743	745	717	751	718	736	724	694	742	748	681	660	684	693	682	725	714	735	727	754	700	679	715	693	722	698	699	642	728	694	730	700	718	711	712	689	732	732	678	715	743	680	672	745	753	730	721	738	720	714	749	763	727	745	723	722	734	728	734	697	744	682	708	724	732	713	726	720	693	717	716	717	746	736	661	715	713	663	748	747	731	750	713	734	731	749	703	774	722	680	749	704	746	716	719	725	673	750	700	759	733	744	726	749	734	696	670	697	700	747	722	704	751	707	707	734	694	641	718	727	739	668	753	671	702	697	683	720	714	684	721	759	717	732	673	740	727	760	716	729	742	729	679	686	710	721	697	695	686	664	672	724	706	707	734	731	703	732	699	711	734	719	745	738	705	713	719	703	712	722	715	728	687	679	719	710	705	685	679	741	708	667	702	673	719	732	747	703	748	727	706	734	721	718	708	698	720
26410	20928	27773	24208	21176	19579	5815	1183	1070	1054	985	938	924	935	981	983	1006	945	1006	961	1011	1051	1123	1149	1161	1152	1157	1170	1113	1158	1134	1120	1163	1111	1119	1135	1119	1153	1156	1086	1047	1039	987	988	944	1005	1002	924	940	917	909	960	932	894	853	872	873	911	911	876	908	882	910	922	910	844	853	930	873	837	914	921	889	948	854	827	856	914	869	912	918	922	860	853	840	850	882	931	913	869	882	917	915	867	881	909	877	868	859	859	855	857	931	868	859	850	886	859	890	907	873	841	917	921	935	883	900	875	900	897	863	870	878	884	886	894	904	919	895	889	898	940	913	903	912	879	855	908	876	870	922	908	950	873	907	914	842	819	948	862	933	873	849	842	902	869	891	868	893	898	954	835	903	905	860	912	897	908	902	867	883	894	887	900	893	841	948	943	901	894	943	891	899	912	903	909	902	865	872	918	843	904	929	905	938	883	926	932	863	886	852	919	908	912	885	894	920	882	934	904	903	852	866	863	931	860	948	913	874	883	892	870	901	841	857	849	887	858	913	891	899	886	900	877	921	883	918	925	918	904	915	873	876	887	921	941	898	885	873	883	877	888	948	869	878	928	917	895	874	941	909	912	926	856	879	860	918	911	915	862	856	912	896	930	904	904	985	868	880	923	924	897	901	902	898	915	883	859	922	890	926	892	862	878	898	898	918	892	879	843	879	912	883	886	880	882	891	827	933	863	919	922	873	871	874	891	902	858	906	859	883	881	883	898	883	898	896	938	858	842	930	889	885	895	925	865	859	897	909	858	874	897	892	906	876	847	885	838	853	907	940	849	900	821	838	898	911	883	871	919	868	872	838	871	906	887	923	926	898	909	876	831	911	845	843	858	918	870	893	914	892	925	924	893	852	803	886	905	916	895	843	912	905	902	913	892	856	834	907	924	928	851	859	908	894	924	844	871	864	900	926	913	925	845	847	905	868	893	875	911	923	873	845	900	880	882	916	902	910	885	876	888	890	925	851	891	885	931	884	897	886	933	897	875	906	917	881	880	887	959	879	910	833	847	900	846	879	900	885	878	890	902	849	866	884	892	902	904	806	880	932	868	886	842	893	869	898	906	882	918	884	981	896	862	892	909	929	893	870	844	865	899	877	924	869	861	875	907	867	899	861	889	872	900	910	892	875	897	876	869	918	904	920	904	900	890	881	929	862	897	911	868	876	897	889	882	814	868	869	881	878	891	953	914	853	914	918	866	902	869	923	894	868	880	938	870	872	887	855	852	890	848	890	865	959	887	917	880	857	873	916	888	888	931	875	870	913	880	873	899	935	844	918	891	915	874	862	777	888	894	901	815	855	867	874	898	887	898	881	871	878	895	916	905	845	904	854	881	955	918	944	859	877	889	889	893	868	817	871	852	864	910	884	892	862	940	915	920	910	891	917	925	880	850	842	852	856	898	919	900	927	897	848	920	912	876	934	932	907	930	899	844	938	912	908	873	939	885	873	877	858	890	940	919	882	877	931	873	902	870	823	860	859	862	925	898	944	842	840	898	920	853	887	901	873	863	875	928	889	939	842	849	858	892	938	918	939	912	925	911	871	921	917	902	922	861	867	821	882	879	908	850	899	948	904	826	865	878	889	830	895	894	874	874	907	960	910	855	910	846	939	873	863	873	878	895	935	939	817	861	874	882	913	863	831	884	865	878	800	901	913	902	912	898	910	899	893	913	895	896	865	903	956	884	913	857	956	877	925	924	898	890	919	915	863	902	882	885	914	868	901	886	899	931	947	974	946	931	926	968	917	914	876	905	886	856	883	859	856	932	890	917	881	864	893	822	844	904	854	868	885	925	921	912	893	867	876	905	892	880	964	890	938	914	916	847	926	922	843	879	877	885	876	845	928	881	919	900	786	895	864	886	856	925	895	865	901	859	940	885	964	942	839	906	893	883	902	920	906	876	861	910	905	859	976	901	876	898	852	875	846	894	897	887	889	861	865	887	880	873	829	881	916	943	876	894	901	884	884	904	943	879	963	903	873	952	941	882	866	829	877	910	880	851	886	897	896	856	878	885	888	867	834	881	825	855	893	898	864	881	876	909	811	923	847	849	872	886	913	896	873	901	863	887	930	876	852	876	938	890	830	934	907	871	921	961	901	898	893	906	902	831	886	889	896	885	921	867	900	872	878	934	916	872	878	884	917	890	896	903	873	889	895	906	912	866	870	939	874	819	907	906	882	900	920	889	867	883	883	879	880	905	933	865	933	876	854	923	909	855	905	900	845	906	874	899	869	887	847	916	879	865	892	899	879	882	902	885	914	872	912	936	843	886	931	957	861	908	896	872	874	857	840	918	911	882	872	924	901	856	875	876	895	728	931	885	875	894	910	905	881	950	916	920	887	875	874	910	914	929	864	895	925	914	892	890	848	873	858	907	902	873	855	884	960	858	894	818	872	894	877	887	844	846	892	897	901	910	870	909	865	890	888	970	955	864	872	876	881	868	900	843	868	898	891	889	895	908	917	907	869	897	935	880	886	888	893	901	876	864	851	894	888	924	965	875	958	872	847	885	931	867	858	891	858	859	893	864	907	868	908	902	869	877	886	887	861	879	870	872	866	976	889	909	875	867	884	897	921	929	939	909	902	934	896	924	882	926	842	895	940	906	882	874	868	897	858	916	919	884	931	871	893	859	895	875	897	827	925	911	858	897	844	907	921	903	894	851	867	843	918	872	811	919	898	902	870	891	828	897	845	887	909	906	915	881	855	908	871	899	892	906	889	894	892	884	865	926	878	880	866	913	889	885	903	915	855	877	835	888	850	882	857	893	887	901	903	892	905	943	859	875	921	924	934	880	867	874	923	854	893	924	872	870	842	861	893	882	881	897	905	886	902	888	890	914	848	869	858	881	858	927	913	889	936	856	868	899	892	863	885	890	904	869	925	854	846	892	888	875	854	889	886	884	901	826	918	902	874	858	871	919	852	877	871	834	883	898	866	886	873	863	876	939	908	881	924	851	899	901	848	892	829	862	854	869	887	922	909	894	935	851	867	886	868	896	908	896	912	887	935	816	878	886	902	910	873	919	894	931	881	852	850	906	934	854	841	883	857	905	920	898	924	842	864	863	920	848	804	878	871	935	866	853	902	895	928	870	905	907	858	862	896	890	855	813	901	857	861	854	909	914	908	993	874	915	908	911	901	902	857	862	864	889	861	870	915	884	819	905	896	933	857	865	844	922	849	871	868	907	903	918	942	892	880	915	872	875	928	843	907	878	932	887	866	886	859	915	917	877	871	947	910	896	896	881	884	927	935	830	938	905	904	876	886	888	890	890	884	907	845	857	821	846	887	907	906	893	904	884	913	882	866	872	880	921	865	847	870	850	898	907	873	924	905	861	914	848	954	908	923	907	942	911	910	925	867	841	911	869	873	897	901	889	908	921	928	868	931	870	902	864	916	890	884	867	896	871	870	894	931	843	888	877	900	965	902	871	892	863	928	847	831	919	813	886
50152	37558	32676	34096	26114	8196	1580	1130	1089	1036	994	976	854	883	884	842	864	901	841	969	1008	1112	1169	1307	1292	1274	1204	1315	1280	1297	1247	1239	1223	1214	1257	1166	1186	1226	1205	1117	1015	1023	946	931	873	844	847	844	786	771	800	829	809	751	722	804	725	748	746	760	750	695	771	713	736	723	740	755	737	760	740	738	702	751	734	727	728	696	757	751	747	749	703	742	751	728	793	715	708	723	737	735	718	688	707	756	705	761	765	763	750	787	742	776	703	777	763	707	696	744	753	730	712	689	737	781	724	754	715	734	721	748	735	721	731	742	721	791	700	705	727	724	731	740	722	707	728	745	728	766	732	744	693	746	769	709	729	700	782	734	744	750	792	705	778	759	748	770	705	758	780	716	734	751	723	778	717	744	741	761	744	739	744	741	703	746	772	737	735	749	746	695	700	735	728	716	721	722	725	731	730	802	749	766	775	724	722	748	740	732	746	682	720	719	798	729	700	711	721	792	791	747	769	715	724	754	747	765	793	791	741	746	755	752	755	718	733	795	774	750	789	724	726	691	692	725	727	760	818	769	718	771	745	749	779	790	758	728	761	708	724	752	725	736	740	775	722	729	706	752	690	714	738	750	741	779	697	748	724	752	716	721	744	748	733	681	799	806	729	724	747	750	715	743	653	720	725	774	749	750	741	780	733	799	754	760	781	743	707	707	759	718	762	743	756	744	720	713	767	758	820	735	748	736	729	752	682	744	750	738	729	754	750	710	788	758	749	785	757	777	757	729	766	724	762	728	697	775	773	707	781	753	782	768	733	739	670	737	777	735	771	770	743	761	716	700	762	766	750	750	735	716	772	770	721	783	725	759	726	734	803	764	743	759	777	803	732	746	722	765	757	774	738	702	754	734	731	713	770	739	753	730	759	767	735	683	771	732	757	679	760	744	752	713	760	713	719	772	757	729	783	757	764	738	783	743	744	741	756	723	765	735	740	741	706	729	695	731	740	728	732	725	742	762	730	724	726	724	764	733	704	731	728	714	715	710	731	724	708	711	777	730	789	758	747	752	691	770	765	813	755	701	740	779	722	696	795	763	748	789	697	776	721	748	727	736	689	783	770	754	750	721	723	712	736	756	753	724	808	718	778	803	709	726	761	759	747	759	739	737	761	755	709	743	686	737	737	726	757	720	682	737	758	733	730	709	734	739	777	794	787	772	774	728	789	733	727	731	742	728	739	752	718	740	751	711	727	727	745	687	745	794	792	703	737	780	737	732	728	738	727	752	739	738	785	750	745	794	712	767	784	759	740	753	728	749	715	727	757	712	715	752	691	757	702	759	708	735	721	728	761	716	772	721	719	731	740	783	745	733	724	759	757	746	732	725	743	760	745	753	755	750	735	784	758	787	732	706	726	783	827	732	731	761	719	799	746	755	727	744	727	739	738	739	758	747	757	744	767	766	789	761	792	739	751	773	741	749	722	728	726	744	786	708	730	782	749	735	725	719	749	731	741	720	726	708	761	714	704	730	761	722	766	718	755	705	739	785	749	778	751	786	739	760	787	743	728	737	754	725	751	723	754	735	766	750	731	820	730	704	741	769	738	699	727	749	764	732	746	797	745	744	713	772	762	744	755	773	757	747	695	772	752	692	749	750	772	751	728	753	727	738	752	716	731	718	742	776	728	683	701	711	775	743	772	789	746	740	753	742	752	749	770	745	727	758	727	719	720	746	738	758	792	757	708	767	776	701	789	737	731	720	735	762	727	738	794	770	735	762	736	744	764	724	776	772	763	744	695	759	785	715	743	756	765	717	772	789	727	683	753	707	696	754	725	749	739	753	660	732	695	753	775	732	724	722	749	739	759	772	759	762	786	762	750	773	756	725	742	727	725	715	794	770	790	769	750	752	784	806	728	788	739	741	811	776	742	753	703	748	740	747	734	740	734	763	738	819	740	724	740	743	769	804	727	746	726	718	769	775	736	774	733	753	728	776	778	704	719	746	691	778	763	730	733	692	768	762	750	778	792	734	713	800	719	724	741	741	713	764	682	738	746	748	789	753	738	766	770	759	716	737	752	726	772	763	765	743	733	751	783	754	771	770	720	771	770	746	723	737	792	745	795	751	752	731	713	726	694	720	726	723	677	757	769	736	675	747	739	799	703	716	718	730	739	720	715	753	744	739	698	773	766	770	751	722	715	779	734	743	708	751	750	739	717	719	773	733	725	762	752	761	723	718	703	756	764	715	767	787	729	805	717	720	752	760	721	738	756	719	709	742	747	713	738	746	709	745	730	700	745	757	685	718	693	766	759	764	758	700	768	703	776	694	813	775	739	746	732	711	719	787	720	711	732	755	750	748	741	680	720	725	705	721	766	698	749	758	707	679	751	734	795	752	696	772	731	742	749	752	699	747	794	779	674	741	744	734	709	718	789	785	720	766	743	720	732	705	779	716	739	751	708	705	737	712	735	757	768	722	762	745	752	771	696	788	755	768	775	744	746	782	759	778	761	768	762	750	694	735	733	762	739	728	722	701	697	736	730	735	744	750	705	748	716	701	751	704	735	709	768	784	700	745	709	698	695	779	790	720	728	757	736	772	723	712	706	722	745	745	759	769	689	762	758	702	766	781	759	740	759	744	714	732	811	758	754	712	720	703	739	804	753	700	765	764	701	731	702	749	722	711	749	749	777	717	731	761	732	777	797	768	727	751	738	736	750	731	665	734	737	764	754	779	750	707	780	721	737	709	735	701	697	733	743	724	773	748	751	766	771	701	724	738	713	757	799	737	795	812	715	728	759	705	762	786	768	745	685	726	740	757	740	750	732	707	763	725	709	731	754	694	752	718	703	768	753	694	750	771	789	744	761	712	744	716	707	754	749	732	726	757	704	757	730	729	760	758	756	723	736	732	769	725	701	773	797	762	760	705	732	771	727	770	737	720	717	753	745	748	717	767	707	764	755	715	757	737	745	759	695	744	752	748	720	738	794	717	756	717	752	735	785	742	724	760	778	726	722	727	733	739	707	701	736	677	742	722	794	754	729	756	726	767	729	784	762	756	774	783	742	829	765	727	770	754	785	682	728	740	748	764	727	755	749	743	706	749	734	760	759	785	755	738	754	755	743	731	744	732	768	760	752	767	778	765	733	785	701	758	727	693	696	728	791	770	715	711	704	764	804	741	734	715	766	701	726	707	792	732	740	737	724	689	742	745	702	731	762	755	742	745	775	721	783	757	751	697	747	736	741	771	787	756	738	804	719	750	720	692	752	818	740	714	713	705	722	807	735	739	820	712	735	686	716	757	736	727	756	707	756	721	737	758	803	707	766	719	740	771	737	761	727	759	758	794	793	732	793	723	748	780	740	735	793	730	753	778	752	743	742	722	768	743	740	772	704	762	726	749	746	748	737	755	766	730	729	730	730	725	745	765	758	745	730	748	758	729	715	780	761	706	736	755	728	728	699	730	756	761	766	729	700	755	780	736	714	746	761	726	729	767	733	748	750	770
25713	20992	28091	24106	21187	20950	10976	1527	1128	1100	1061	943	1017	1006	1009	953	899	946	973	963	1097	1130	1145	1187	1194	1266	1270	1242	1228	1308	1210	1237	1164	1224	1215	1232	1176	1151	1138	1112	1021	1064	1044	1031	964	1002	943	892	963	909	921	982	908	900	913	876	889	831	901	787	900	896	884	947	841	909	853	870	884	882	912	861	947	850	896	879	895	881	910	873	872	875	876	827	821	892	847	894	853	893	906	870	854	889	909	888	957	893	879	857	815	879	832	897	892	895	916	889	847	936	827	887	884	880	880	869	849	894	920	899	858	876	904	875	934	923	903	864	859	892	865	894	857	888	865	835	870	905	849	849	916	880	905	867	877	827	930	922	860	890	896	876	920	874	833	878	887	945	854	862	894	922	889	894	856	873	865	874	916	848	887	862	849	878	896	947	850	839	842	887	871	864	881	908	876	840	853	857	897	866	889	868	915	873	863	911	925	925	874	871	894	928	914	896	852	805	886	854	817	873	884	896	870	872	941	835	875	829	935	861	874	854	869	882	880	794	870	879	862	933	853	856	847	873	919	882	870	891	893	874	926	913	894	854	887	851	893	863	822	807	844	836	859	881	857	859	816	856	900	849	907	848	844	849	881	855	925	890	861	851	881	887	836	897	831	886	871	867	864	861	897	838	858	902	848	887	878	849	890	867	824	887	873	880	905	900	848	900	875	870	866	859	873	879	896	880	888	894	864	900	897	924	883	907	886	884	923	877	892	941	926	891	854	853	879	895	885	846	849	882	891	870	864	861	873	866	860	878	861	842	884	874	857	923	937	866	880	851	863	821	840	901	845	840	872	904	876	893	886	892	856	886	852	846	879	885	906	843	853	848	892	905	900	882	868	874	892	919	884	866	849	870	847	855	901	875	884	889	900	934	912	927	843	852	867	862	852	945	889	869	841	816	881	871	831	867	835	922	848	837	861	919	846	936	888	851	879	834	865	827	908	872	887	895	935	872	889	879	893	881	889	830	823	907	848	912	817	845	881	861	903	865	887	875	920	896	870	881	903	837	862	921	880	885	903	874	873	873	827	845	848	897	843	888	915	829	915	921	873	867	892	871	862	885	863	890	887	897	844	901	866	846	855	872	870	887	879	926	851	880	835	862	847	853	885	917	936	878	878	837	888	862	865	813	880	862	888	829	867	876	860	943	857	878	839	861	889	852	848	868	853	877	869	881	869	967	927	874	841	824	915	897	866	871	891	844	865	883	858	913	874	865	908	836	897	870	884	882	881	934	932	806	865	872	891	886	876	859	865	891	869	851	888	888	908	852	902	867	857	869	854	815	844	887	906	883	838	851	903	863	839	879	958	862	832	836	926	859	911	865	894	895	793	882	807	887	907	835	914	902	891	921	859	880	883	891	880	916	826	850	843	868	860	927	856	846	891	878	848	899	833	909	821	851	831	912	897	865	830	875	865	822	877	839	887	854	842	870	840	858	808	872	892	918	948	886	889	802	914	838	871	831	909	886	889	935	855	910	918	886	833	872	892	816	915	842	876	896	853	874	889	890	900	866	839	825	920	900	847	931	837	870	895	872	841	830	893	886	899	862	897	923	817	938	858	902	817	890	881	906	921	864	811	851	858	909	902	872	879	860	843	893	892	850	844	899	871	896	820	910	874	880	895	898	894	881	840	871	882	888	886	863	899	852	879	888	890	855	904	904	869	922	810	818	878	869	882	847	902	863	872	870	834	856	898	855	882	837	824	858	839	903	869	930	909	846	930	839	900	884	877	913	867	822	857	931	864	854	889	860	870	852	890	853	883	896	925	858	893	907	887	848	893	895	870	856	921	829	869	912	917	888	875	906	874	875	850	879	858	835	879	852	900	823	867	822	833	842	918	868	846	864	864	900	873	906	871	882	840	854	885	860	861	831	860	861	835	832	812	842	868	837	937	892	839	855	905	897	849	853	847	883	918	911	884	909	885	899	856	850	883	899	832	858	872	903	884	877	816	857	870	870	897	875	885	909	923	929	873	913	923	891	887	874	833	859	873	862	901	877	885	870	857	899	876	902	890	856	918	864	859	866	850	847	852	825	856	847	898	871	894	904	878	869	832	879	895	831	868	819	861	927	843	884	926	869	875	880	909	929	868	884	845	892	842	850	813	894	879	862	847	838	872	851	853	902	889	896	851	861	890	859	876	816	839	882	869	897	861	868	838	845	912	861	892	821	847	851	858	835	862	864	886	915	909	872	870	898	862	858	879	933	888	909	861	931	889	888	892	890	894	838	867	885	855	868	847	882	845	839	922	862	919	844	886	837	890	843	899	896	801	868	891	855	884	882	838	882	887	851	847	901	868	861	861	901	800	902	830	880	867	884	858	847	886	886	854	857	855	886	897	945	856	937	813	842	894	883	880	837	854	858	850	901	886	901	884	893	884	896	864	828	888	904	810	898	874	867	883	902	893	890	928	854	820	837	935	852	932	839	820	867	913	874	921	929	841	871	856	850	871	830	890	911	887	854	844	833	905	866	874	863	864	891	832	840	861	884	856	896	858	814	905	893	856	890	831	874	847	820	857	935	902	845	851	886	859	902	876	893	938	835	886	895	856	873	851	873	902	835	871	822	876	879	894	885	909	878	852	883	836	870	901	839	933	959	873	860	875	887	871	886	936	847	905	866	909	881	873	899	884	881	898	894	924	890	861	888	843	870	859	866	848	851	858	923	876	852	879	895	817	908	881	876	845	788	883	863	865	844	898	877	852	857	849	909	814	869	887	955	832	865	807	875	875	925	878	862	869	898	885	888	873	938	876	890	860	876	885	950	889	892	824	792	906	916	918	915	874	816	847	886	877	863	913	876	905	889	880	876	907	880	854	847	902	830	856	918	900	858	932	879	858	851	913	884	888	884	866	885	925	896	835	824	877	871	880	843	935	872	882	845	908	914	892	862	881	878	905	896	830	756	868	842	783	872	899	860	861	954	816	886	840	843	827	839	877	825	873	903	823	826	914	871	871	879	853	887	853	887	820	895	872	853	876	833	885	884	871	868	860	906	884	869	913	903	852	905	832	876	837	875	871	883	879	944	867	941	895	937	888	881	861	882	836	931	885	872	885	853	873	840	831	862	886	921	879	856	889	838	893	879	892	879	834	827	916	875	891	905	884	898	872	942	914	855	876	910	857	916	835	907	853	844	830	877	897	898	872	851	871	887	908	855	946	834	913	896	903	806	895	867	847	892	896	847	856	918	839	912	934	875	911	857	809	883	909	877	878	903	854	882	875	914	922	804	866	907	887	930	903	873	918	847	876	858	894	861	862	865	841	866	846	850	876	901	846	874	877	887	910	903	859	891	841	886	922	878	856	834	868	895	855	842	873	873	841	881	891	879	867	894	860	850	856	869	844	882	806	893	906	884	892	884	857	860	886	927	909	888	883	846	874	862	868	877	864	868	891	889	885	841	871	860	882	883	882	941	852	899	856	880	881	880	876	905	908	917	891	843	874	907	856	818	866	932
47205	37063	37738	39610	27758	8388	1703	1375	1248	1091	1070	992	966	904	905	826	916	929	958	1030	1097	1291	1311	1423	1456	1497	1492	1408	1447	1515	1448	1365	1352	1376	1378	1338	1288	1284	1235	1075	1149	1035	1047	917	929	849	849	818	818	844	787	789	802	716	755	771	723	708	774	686	735	748	719	732	762	765	720	747	701	775	733	727	753	711	664	736	684	732	745	734	734	770	759	753	721	770	714	743	706	731	756	700	720	688	743	723	711	742	730	736	722	754	715	760	741	718	736	727	750	737	680	767	725	707	766	766	754	731	739	714	743	751	720	714	743	707	749	743	699	720	735	730	708	759	660	724	708	702	742	725	659	719	704	763	741	754	730	730	727	704	670	793	772	686	732	738	712	763	737	735	751	729	736	688	702	793	718	722	721	740	762	704	717	720	738	763	796	730	723	725	754	701	720	726	731	765	709	715	741	700	744	715	718	729	730	737	711	720	767	708	735	736	721	718	732	763	721	726	757	784	708	688	716	785	729	736	763	721	765	738	693	725	756	706	766	728	738	726	759	708	725	771	765	729	722	736	788	728	687	778	688	710	718	715	729	699	726	697	754	707	725	740	726	767	758	758	749	738	701	774	758	717	718	784	762	698	739	726	761	732	781	751	734	703	705	743	738	706	725	702	755	729	755	707	719	757	713	738	716	779	731	777	686	679	760	703	724	711	732	697	699	727	717	776	765	748	708	773	785	706	681	675	752	697	758	723	711	740	792	731	731	774	749	737	674	764	744	741	726	739	745	717	754	701	705	767	726	749	726	689	692	722	745	728	717	710	707	725	700	710	696	715	745	782	715	754	743	719	749	698	722	755	769	762	722	761	724	732	737	716	686	755	761	702	691	755	702	765	678	768	704	722	791	705	690	724	745	744	737	719	733	702	693	728	731	666	734	702	718	702	690	734	705	768	774	725	758	705	709	746	701	704	752	740	733	738	701	724	756	761	733	758	759	753	706	733	784	745	735	679	740	729	729	736	768	729	738	718	732	751	741	745	737	773	729	752	764	769	767	731	735	716	729	723	762	700	746	737	712	698	757	735	703	710	712	712	737	724	762	720	788	692	731	703	753	761	718	774	706	699	693	726	733	729	691	734	762	702	710	722	734	742	763	753	765	711	751	727	716	696	705	716	751	730	749	753	696	729	776	709	717	777	707	752	704	723	749	766	715	706	771	766	725	704	762	707	710	740	717	686	694	689	709	725	729	703	739	744	768	701	759	706	737	703	719	706	734	725	718	702	749	664	699	693	730	760	724	764	756	750	711	741	712	731	716	731	765	762	732	706	723	723	744	704	685	753	751	713	675	746	677	756	729	741	733	722	737	753	750	739	693	688	739	745	717	723	755	736	760	766	725	757	723	730	731	670	718	749	779	658	786	733	736	708	711	690	755	702	702	759	754	725	705	749	729	721	755	706	717	775	729	752	731	714	682	735	711	740	724	763	728	736	781	767	723	738	801	717	738	715	694	725	730	687	686	778	773	727	734	761	760	722	778	724	704	674	708	704	734	725	770	753	737	695	729	704	737	731	707	727	715	694	718	755	720	705	724	739	727	695	724	741	747	728	723	749	684	706	728	724	708	710	748	736	741	723	718	717	741	712	706	750	713	715	765	729	701	710	714	715	721	685	759	725	737	705	748	691	734	786	734	720	710	738	697	713	723	742	737	684	751	732	719	727	722	711	741	732	733	765	720	737	721	714	732	728	743	742	693	722	689	753	723	701	696	741	687	827	718	706	697	730	717	705	683	727	686	770	760	792	731	733	719	709	723	734	718	725	745	690	687	681	753	703	790	759	709	745	707	765	699	745	746	718	739	721	712	732	756	695	710	758	685	769	736	717	682	712	747	738	749	757	744	690	798	730	755	728	739	726	703	696	698	738	675	728	749	738	698	702	698	726	747	711	751	707	733	731	750	703	720	728	737	730	686	750	757	712	717	745	725	713	718	735	685	779	708	727	704	726	728	718	725	760	729	703	722	712	761	731	687	665	691	691	711	733	755	721	761	758	714	721	726	694	714	713	716	752	700	721	789	735	721	697	736	768	814	726	709	733	729	692	740	707	703	727	780	746	704	763	716	735	733	687	730	747	723	798	710	706	742	746	717	707	708	729	757	708	729	715	715	716	730	716	706	733	752	792	718	734	738	767	718	723	708	697	728	759	760	706	714	779	729	696	691	773	710	754	715	740	758	723	685	760	711	729	719	685	768	718	686	760	711	718	772	730	728	734	717	764	692	742	706	686	695	729	772	704	740	764	721	733	755	732	738	719	726	761	704	691	726	722	749	749	690	779	757	759	753	712	764	746	723	711	706	737	692	718	737	725	678	751	701	690	790	741	728	777	768	701	734	716	686	674	730	711	741	725	757	725	741	757	719	718	750	757	736	714	702	709	766	766	723	712	727	700	753	727	728	758	747	758	692	720	754	705	718	776	696	728	729	733	714	709	734	726	767	755	712	731	710	712	760	737	766	742	732	702	741	710	731	700	704	728	718	700	734	733	711	668	758	695	714	763	776	697	749	734	722	744	737	722	683	738	755	764	719	718	694	754	765	717	755	724	782	740	703	691	735	772	753	707	759	749	705	726	704	747	725	707	749	768	752	720	713	777	740	751	740	716	740	709	718	734	736	691	701	711	705	706	709	701	706	711	740	698	782	699	718	727	751	724	758	720	758	702	729	705	713	750	655	710	712	717	718	765	757	758	682	737	731	745	681	731	716	766	731	726	728	732	707	750	698	769	717	744	676	711	726	743	763	738	707	750	724	719	745	751	696	700	731	784	759	714	766	747	710	765	784	714	781	723	698	747	738	701	711	736	703	675	764	774	715	760	694	737	722	726	759	687	731	719	729	735	710	694	747	765	713	773	725	709	712	724	738	710	699	688	743	719	741	748	722	742	781	757	747	736	732	738	744	728	721	747	785	708	719	707	668	711	721	735	753	724	768	705	748	698	697	702	709	726	759	745	711	746	764	717	715	739	754	757	677	715	708	765	704	705	727	748	711	699	652	709	743	725	701	710	770	759	671	709	671	719	733	722	723	708	712	759	717	726	733	738	667	675	746	710	722	727	747	740	743	701	726	706	706	729	673	706	740	780	716	672	741	692	730	730	752	712	680	740	731	707	711	748	703	702	783	746	784	735	734	695	759	700	742	766	742	734	733	766	715	721	740	757	709	731	725	726	744	727	718	701	643	709	734	764	713	774	735	773	733	731	721	770	784	696	770	697	749	735	739	728	775	775	682	722	744	761	748	718	793	719	718	735	774	691	732	775	736	712	720	723	738	746	753	715	728	728	725	701	708	704	759	727	743	652	662	731	721	741	757	734	717	725	735	738	686	744	715	762	733	671	703	712	733	747	708	722	728	746	725	713	729	736	746	759	759	727	724	702	738	731	689	711	704	739	725	740	709	715	747	716	711	758	751	730	683	745	663	724	759	699	756	796	704	727	709	748	712	763	804	707	685	722
28558	21045	26253	26293	16551	4503	1161	931	907	936	915	904	813	879	876	944	881	958	948	973	951	1035	1078	1059	1124	1095	1149	1099	1154	1116	1121	1085	1093	1065	1033	1051	1071	992	1041	1024	1043	955	1009	966	881	916	877	893	890	932	880	852	894	891	914	917	863	890	907	871	883	868	844	831	851	855	891	883	899	890	891	874	864	852	879	876	922	834	897	876	829	875	873	831	854	935	838	875	893	820	860	846	894	845	849	829	847	896	920	875	870	861	871	837	879	894	903	855	871	861	903	913	838	890	912	865	880	868	915	924	898	874	929	864	855	915	849	848	873	858	817	878	804	847	845	858	872	860	923	864	956	915	830	895	841	908	869	950	926	891	833	853	932	840	867	899	823	856	853	823	873	900	863	779	920	864	967	891	929	903	896	883	908	895	893	848	870	882	913	833	824	875	903	890	929	911	855	839	878	902	819	879	927	806	909	847	903	817	854	856	855	893	857	889	859	826	879	834	851	875	922	832	843	863	878	845	888	811	812	913	841	893	903	834	889	858	858	905	862	980	906	905	907	883	858	881	889	865	868	890	882	925	933	877	942	948	943	890	911	879	855	927	902	836	948	882	880	824	881	904	913	857	827	862	846	929	918	852	925	849	810	854	919	875	903	877	897	860	908	863	900	869	918	919	808	960	877	853	821	852	873	866	800	867	846	888	907	877	880	867	793	882	940	861	843	876	883	897	865	906	889	909	834	863	844	907	887	900	873	892	860	878	863	827	877	881	893	884	875	835	882	862	826	832	829	793	856	940	885	812	877	877	877	918	875	862	853	877	884	825	896	815	896	867	859	874	941	857	833	865	886	878	857	885	817	908	798	844	851	881	896	902	860	827	835	854	898	894	916	907	868	868	859	874	858	879	898	855	826	906	937	860	867	887	806	902	887	916	897	920	846	950	906	885	860	885	862	871	830	952	921	842	923	855	889	911	916	894	944	922	838	892	852	871	905	817	849	882	879	869	783	815	873	905	924	922	876	914	833	878	863	890	835	878	905	856	886	863	835	866	871	895	873	865	924	853	871	869	880	863	855	881	844	928	842	891	919	895	898	957	881	818	905	935	867	893	864	843	917	836	914	845	916	861	845	877	878	871	850	869	891	855	907	854	831	878	860	935	879	885	871	892	857	836	788	891	885	860	884	905	916	832	857	839	868	851	843	930	941	900	928	901	924	887	864	855	910	851	889	880	871	901	939	842	853	919	845	852	863	847	923	926	828	873	894	891	850	895	845	894	884	837	885	871	898	816	857	825	947	895	894	886	838	870	884	873	835	906	865	839	922	881	847	934	851	878	871	876	885	865	949	872	815	869	865	839	869	864	879	922	884	855	828	887	921	889	900	863	914	881	836	821	874	870	844	890	888	876	820	881	887	831	896	869	849	865	872	955	847	830	858	836	830	946	815	900	866	868	872	878	912	888	877	861	841	883	845	919	936	884	904	856	852	875	860	893	872	855	878	870	887	910	886	871	887	841	864	898	849	882	855	896	840	917	879	836	850	898	906	896	886	872	907	833	853	896	867	856	898	860	916	883	868	861	888	896	879	858	891	888	846	924	919	840	839	852	859	849	853	799	854	893	902	849	833	862	951	880	854	877	869	920	881	849	858	861	936	852	855	919	846	877	875	864	870	874	816	849	803	935	848	918	916	883	877	877	816	895	808	833	857	920	884	920	866	846	869	846	845	902	824	894	877	893	841	860	962	870	856	861	865	827	845	894	946	848	874	815	861	873	868	908	903	887	835	866	896	866	884	828	891	811	897	890	841	865	899	812	881	856	866	871	877	864	868	870	877	933	866	904	869	846	880	851	879	911	856	849	875	860	907	867	874	884	902	852	922	876	855	917	850	852	832	853	877	882	896	868	838	873	891	877	863	907	857	886	896	873	883	895	861	889	883	879	876	896	912	839	856	898	839	854	858	870	859	875	848	934	854	887	927	838	865	860	870	868	871	928	877	870	849	810	926	872	821	884	882	894	913	883	861	891	921	889	899	871	848	853	846	811	874	868	906	837	878	816	911	845	861	891	879	950	880	863	883	893	881	854	877	889	886	881	877	825	877	872	871	861	913	853	906	917	878	901	925	847	909	918	913	909	885	857	864	883	909	894	911	841	883	907	902	920	858	848	880	885	851	833	826	898	888	839	833	823	902	906	877	884	884	895	902	845	884	913	899	866	873	901	879	866	845	855	859	876	889	905	900	850	912	953	827	849	848	856	828	864	888	908	907	898	919	881	888	860	879	864	874	848	869	905	884	897	815	924	892	905	837	873	856	808	890	904	854	897	863	860	889	863	860	836	837	829	830	841	877	866	889	900	827	894	857	878	945	874	900	918	854	875	879	828	792	844	910	831	887	835	880	878	933	841	910	885	869	863	823	898	882	870	908	895	865	921	896	823	873	915	868	906	877	846	873	852	897	890	869	887	865	836	841	877	855	845	798	887	869	843	877	914	904	841	865	881	898	848	826	893	870	853	794	896	882	886	906	846	930	898	887	878	875	924	860	900	891	887	906	854	897	797	848	899	895	847	854	897	874	887	886	887	902	855	923	902	851	906	872	908	838	904	889	898	874	831	847	894	874	869	823	884	822	835	891	883	869	915	876	864	824	884	890	848	846	825	852	875	837	841	924	883	891	862	913	893	861	909	878	870	874	906	863	903	806	857	833	845	889	920	839	855	934	915	832	885	813	864	875	887	899	824	849	893	843	886	895	895	849	915	887	831	898	830	829	871	813	879	861	877	969	839	892	895	951	912	825	859	881	909	891	892	914	861	908	903	871	868	850	897	910	863	869	877	876	870	873	869	874	920	822	925	850	873	888	883	896	864	886	942	877	908	897	916	859	879	845	880	874	805	866	961	876	829	856	878	860	860	914	898	878	850	886	850	859	835	910	838	906	875	868	910	880	862	813	881	866	898	916	879	865	862	879	864	886	824	916	841	911	886	847	873	855	930	845	860	877	859	902	910	926	871	874	848	914	879	849	884	906	902	869	900	865	870	927	876	873	873	844	928	908	858	938	867	873	830	893	836	827	852	870	851	871	809	897	898	841	886	894	892	876	838	895	848	877	897	886	898	853	889	880	905	898	878	838	886	875	867	802	879	899	849	867	827	886	854	834	835	861	904	872	864	904	831	920	895	855	918	893	895	861	878	839	841	924	891	821	882	925	921	937	849	861	875	869	884	860	866	864	873	871	844	892	839	850	887	860	863	882	899	910	849	863	824	871	842	850	828	864	884	930	871	927	910	877	908	863	864	898	847	894	894	850	881	840	841	869	887	845	852	892	853	844	850	903	921	856	851	846	847	905	900	810	881	916	862	890	899	852	891	847	856	849	932	892	875	862	912	853	943	842	860	887	916	860	880	881	936	932	857	861	886	867	893	855	847	892	867	863	844	858	921	827	854	869	830	870	890	891	872	853	879	812	910	895	879	874	905	819	874	836	819	894	852	829	855	931	894	891	835
43892	31161	30189	29954	20794	4010	932	924	875	805	803	839	788	739	779	753	777	852	838	898	1047	1055	1122	1196	1261	1217	1195	1222	1127	1166	1239	1271	1147	1100	1120	1067	1050	1059	1047	1000	962	889	906	841	836	795	843	842	768	751	709	762	747	749	723	770	749	706	753	739	752	717	764	745	724	722	724	693	740	718	755	741	723	740	780	761	699	744	764	670	750	726	701	754	732	747	713	736	750	744	708	773	704	711	715	771	788	750	727	728	730	718	697	749	698	712	720	744	733	775	729	708	747	719	782	741	790	723	733	705	743	743	720	730	743	720	713	722	702	732	732	731	722	746	764	701	746	655	770	720	700	746	696	749	731	719	786	759	744	722	746	711	733	731	741	728	721	727	728	737	719	690	744	766	742	763	774	751	716	715	693	692	739	743	699	726	763	718	724	707	748	718	721	699	698	771	787	754	691	720	731	740	727	716	761	672	706	743	754	733	671	784	750	718	706	742	794	712	750	728	770	759	736	740	706	799	744	707	747	735	723	733	724	693	735	707	726	708	765	736	790	756	739	715	778	716	742	785	767	748	767	747	663	704	708	787	740	736	712	701	701	700	758	747	744	710	695	739	750	723	725	770	757	737	732	688	730	749	768	755	711	697	759	690	725	735	734	763	705	732	702	731	735	742	714	765	761	696	703	719	761	706	784	720	762	702	758	730	751	745	732	745	713	768	726	735	708	744	736	759	704	786	765	717	707	704	725	804	700	732	724	768	698	725	687	686	688	707	687	695	782	719	728	725	765	740	767	695	733	715	797	760	748	732	749	675	702	724	742	737	755	739	759	753	736	786	790	753	723	777	756	742	705	763	756	736	696	701	735	767	724	723	693	756	732	733	758	770	733	755	725	737	748	763	753	689	694	775	754	770	721	716	717	771	733	704	757	730	717	699	744	697	696	746	731	732	673	725	751	742	697	715	696	745	710	755	753	768	746	733	730	769	741	760	691	710	723	749	700	723	739	691	711	708	799	769	755	720	717	671	716	767	730	711	733	697	744	736	712	818	774	745	733	745	742	755	742	714	697	709	736	780	793	716	765	696	746	695	770	741	700	751	723	748	727	716	706	793	748	706	755	720	708	759	707	775	726	739	766	734	734	795	737	707	746	787	758	744	732	766	737	732	708	717	725	721	730	737	740	726	774	702	721	742	754	725	753	748	695	741	715	696	781	697	737	754	750	713	750	701	713	744	752	713	703	661	725	721	730	744	712	741	704	730	753	708	744	741	749	713	731	730	728	724	781	727	688	764	680	764	724	766	736	738	716	719	730	774	724	694	686	739	744	768	764	734	743	758	737	801	718	710	765	784	745	749	662	724	768	753	728	737	732	726	740	782	710	758	767	725	726	751	685	730	765	716	706	681	749	703	740	741	725	738	749	759	725	752	764	735	732	713	707	720	683	743	765	718	720	700	709	748	741	731	756	733	756	718	744	728	721	739	770	724	721	706	730	717	731	737	777	680	740	729	745	716	760	737	701	762	716	687	724	744	729	734	731	745	754	701	742	761	734	757	743	701	678	715	726	705	738	750	725	753	748	700	800	733	753	709	793	702	741	705	750	741	710	784	738	694	741	736	759	735	737	745	741	757	691	778	758	699	710	759	724	727	760	715	807	803	803	730	737	767	703	729	747	764	738	739	712	726	728	751	782	698	762	747	724	714	671	704	729	687	729	768	755	726	777	719	723	710	676	750	714	732	729	718	723	718	744	736	735	723	709	699	712	734	715	702	760	715	717	700	796	724	749	691	780	704	763	741	737	740	727	733	749	758	781	740	748	742	699	748	717	727	770	721	710	699	755	695	759	732	722	754	719	766	727	772	695	717	760	741	686	720	799	735	700	723	751	722	716	752	727	707	727	755	724	756	713	715	725	747	754	754	714	713	700	760	709	749	730	717	734	734	749	783	773	764	728	734	744	767	772	744	718	725	738	727	769	733	742	724	719	727	770	712	701	782	766	722	738	714	732	773	762	761	731	748	705	708	774	736	739	750	749	731	777	667	737	757	703	721	733	743	704	792	691	767	716	716	755	770	694	729	695	768	734	774	721	716	725	727	731	747	766	710	755	778	778	722	781	732	714	747	729	716	815	686	756	672	734	754	749	735	719	796	767	684	749	693	747	765	680	714	734	777	688	747	756	732	762	760	689	706	759	767	753	745	743	723	794	755	728	743	757	799	748	757	705	762	728	707	733	731	741	712	721	737	730	708	744	724	765	732	757	728	733	745	714	718	727	710	712	715	728	741	742	762	733	749	745	763	790	698	793	742	736	677	691	764	747	798	766	670	736	731	746	749	718	739	771	745	737	707	773	771	767	769	688	713	740	751	709	710	687	690	731	700	730	723	718	701	741	711	751	718	702	764	762	719	762	740	739	744	717	747	787	712	719	776	746	788	708	760	746	762	710	781	694	726	716	719	716	774	720	718	759	728	691	710	748	720	711	714	743	717	725	722	698	747	747	749	736	715	761	709	756	771	705	722	746	778	697	704	734	720	698	705	772	737	743	708	758	724	740	684	752	753	752	717	724	752	719	715	799	715	725	762	727	755	744	710	710	675	725	732	732	740	777	764	694	717	758	728	759	718	721	762	741	740	716	715	724	750	741	784	741	770	752	719	799	727	722	765	751	752	750	685	742	697	723	790	711	716	713	748	698	780	738	711	696	755	699	738	731	717	706	726	761	733	737	732	779	716	710	779	761	709	760	741	729	747	733	736	786	728	719	724	690	782	724	745	744	781	727	690	731	794	733	763	723	738	798	705	746	817	704	681	711	767	698	715	745	702	728	766	726	709	748	718	717	742	727	774	713	776	746	761	722	721	725	737	693	776	734	750	735	743	736	755	720	688	765	712	707	732	777	753	736	752	728	767	751	744	731	767	776	758	749	703	753	768	742	740	746	732	696	719	694	757	765	731	716	743	781	758	806	725	794	774	772	748	739	783	723	713	735	704	726	722	731	711	752	779	751	707	779	722	712	755	744	716	773	727	705	758	758	784	752	766	699	766	711	767	734	773	730	751	788	724	771	742	741	730	764	712	704	767	750	751	722	781	708	722	691	709	777	694	705	792	749	811	743	756	691	731	731	713	726	700	704	726	769	702	700	744	755	754	747	758	752	711	737	713	724	744	729	728	724	682	716	740	692	680	705	760	730	717	718	736	744	700	671	741	771	716	707	699	766	761	736	713	762	741	726	716	741	725	747	695	716	751	755	725	771	726	776	704	774	733	726	744	667	701	790	735	780	718	682	718	720	716	728	776	714	753	747	703	723	708	738	719	787	750	741	762	699	755	676	755	731	730	723	694	740	797	750	746	716	766	753	731	724	760	743	729	749	779	710	768	764	729	727	733	702	738	759	756	734	726	714	716	749	726	726	751	719	743	709	748	745	741	714	697	716	759	719	760	741	757	748	730	700	715	697	713	725	718	720	706	721	739	731	742	720	745	776	728	749	708	765	754	773	773
27012	20862	27488	24607	21821	15150	2669	1120	988	1048	965	952	852	894	930	913	869	943	1019	1023	1089	1092	1104	1095	1068	1235	1202	1209	1217	1123	1086	1185	1155	1136	1199	1088	1129	1112	1076	1015	996	1024	965	908	937	950	893	880	916	848	888	883	901	866	855	895	872	844	903	852	871	873	862	877	858	833	875	843	874	879	857	836	881	865	864	873	805	837	862	827	884	859	843	897	806	838	874	801	826	842	839	822	832	833	873	907	850	831	862	829	831	896	862	880	886	869	873	842	837	912	850	848	855	843	883	864	814	826	882	878	840	878	850	840	817	862	890	890	861	839	851	837	823	831	822	855	873	884	837	884	827	885	847	820	880	860	836	835	896	871	788	884	862	869	923	878	884	853	865	808	846	820	846	842	887	816	823	815	861	836	819	842	878	847	829	878	817	863	842	852	806	866	853	884	889	834	866	852	877	838	807	788	839	784	903	881	845	874	828	850	839	861	917	834	858	859	811	854	829	804	840	822	828	848	880	900	844	816	834	825	777	844	904	852	811	848	871	863	849	831	873	867	846	834	844	814	847	886	831	855	840	824	827	808	866	843	870	819	819	862	883	803	872	855	838	883	817	836	893	830	898	867	814	853	807	866	895	885	878	833	861	855	823	834	877	879	842	874	813	845	906	846	879	872	833	837	852	832	843	821	910	831	872	873	919	846	845	889	859	832	830	898	903	793	816	866	857	879	888	823	829	839	837	854	888	879	859	856	869	887	839	838	872	860	897	840	840	870	851	846	889	843	814	906	861	877	859	850	828	844	846	857	857	846	805	827	818	866	854	874	831	879	817	870	798	877	873	896	854	871	811	834	843	866	846	896	813	844	788	880	912	923	860	848	862	849	896	806	839	873	832	896	847	834	833	864	854	850	872	854	831	831	852	850	912	894	857	783	890	831	836	868	844	831	900	870	845	815	817	872	823	852	899	878	862	812	867	828	885	866	857	911	866	851	830	845	817	892	856	906	847	808	826	851	807	830	833	850	901	824	835	853	839	862	792	903	875	874	862	843	834	842	854	837	853	865	869	771	853	824	922	841	830	860	887	849	789	865	877	849	865	901	813	834	891	891	816	820	844	798	817	855	867	865	847	897	894	868	859	878	858	863	881	894	802	887	870	874	816	869	894	796	870	857	844	835	795	869	905	869	873	869	863	850	868	840	857	962	828	815	833	826	844	832	849	870	892	850	885	848	852	866	882	850	853	850	857	856	847	852	855	851	885	868	829	912	837	883	843	844	840	881	810	836	861	876	865	880	816	829	877	815	871	855	878	855	857	815	882	865	850	860	862	876	865	863	878	784	870	892	850	860	854	821	884	889	878	861	884	829	867	807	881	893	862	824	801	861	874	883	817	888	826	811	833	857	824	830	853	839	824	872	885	905	852	861	849	776	843	882	819	835	865	909	887	836	856	866	852	873	859	855	850	824	852	846	816	905	868	836	895	826	847	828	810	881	893	842	869	869	808	908	809	832	816	789	787	843	844	859	863	843	827	883	822	788	874	850	862	872	838	843	825	793	872	837	826	856	813	793	865	842	875	803	839	840	864	858	886	826	834	813	869	784	873	843	900	857	839	887	814	884	938	862	830	827	824	862	898	856	849	802	807	864	840	813	897	818	893	867	874	875	868	860	886	851	853	833	870	860	800	854	835	877	868	855	844	857	853	904	843	830	876	821	770	811	845	838	872	853	872	828	851	880	874	846	877	929	865	864	865	790	804	901	833	851	889	835	873	877	851	824	854	891	855	881	843	821	819	861	850	825	850	813	826	875	878	925	835	846	860	840	880	895	831	861	889	833	865	841	840	893	851	860	858	831	860	883	911	847	887	817	861	828	829	800	833	840	853	861	852	827	849	852	875	829	863	820	869	857	822	803	851	879	829	843	855	919	862	817	885	819	839	873	861	867	816	848	828	853	829	863	915	888	878	868	881	841	855	862	885	909	784	888	807	888	897	857	874	846	884	856	793	862	852	868	937	831	834	827	859	840	881	860	851	888	828	845	908	859	898	856	884	915	830	848	859	868	873	895	833	803	878	877	899	835	886	840	879	850	820	896	834	858	887	853	858	866	880	831	876	889	872	843	862	820	839	894	818	840	851	836	888	810	896	895	859	839	826	828	879	839	824	907	863	839	840	807	839	857	866	841	845	852	893	836	857	813	839	844	873	840	837	891	877	905	827	871	862	836	952	834	836	849	906	845	891	847	859	889	844	862	868	829	856	903	857	793	840	939	838	890	784	825	904	850	884	851	843	829	862	836	845	868	857	874	847	850	844	835	871	840	878	808	847	862	818	891	794	830	846	876	845	847	828	856	827	859	895	949	855	808	866	875	866	863	895	845	857	856	856	807	867	909	827	839	874	906	853	824	846	822	854	811	810	912	900	901	860	850	794	875	837	849	864	828	885	891	873	901	848	858	784	901	822	852	811	891	880	849	876	871	830	830	827	863	833	834	847	864	856	862	805	842	867	797	889	801	811	862	874	834	802	807	847	883	891	907	880	851	884	864	815	852	831	894	866	809	921	833	842	852	839	901	851	857	868	884	903	909	813	916	872	890	852	862	870	827	816	876	885	894	877	857	827	830	841	871	893	838	809	828	868	838	865	857	862	834	846	845	828	854	800	829	823	878	793	833	843	868	887	768	808	782	927	815	826	858	870	856	886	877	861	870	859	886	844	831	894	863	883	923	867	850	838	812	828	895	795	859	853	832	825	854	847	888	851	800	842	894	848	891	841	877	793	831	871	826	841	872	876	867	900	836	857	842	821	795	814	929	814	887	829	867	877	831	854	857	854	827	847	835	884	836	886	862	836	862	860	898	830	820	866	858	866	832	899	884	889	855	895	868	869	841	844	851	837	847	841	854	840	816	876	825	879	847	925	881	906	929	826	868	803	848	913	858	849	826	889	790	835	870	834	863	847	803	854	803	864	862	825	863	877	868	837	823	849	883	895	907	867	860	797	850	872	914	881	842	877	810	839	881	851	843	864	860	823	857	828	825	838	855	870	894	866	871	867	885	877	864	849	863	836	813	850	880	854	855	879	833	850	837	837	839	868	805	898	886	845	898	806	871	881	886	885	798	915	872	895	826	859	838	844	897	812	842	816	851	839	878	867	865	870	869	840	909	838	882	884	830	877	844	818	846	876	823	854	826	873	872	878	873	882	807	857	859	897	879	821	856	892	906	856	875	883	878	854	806	859	871	855	839	842	850	865	833	814	831	839	839	818	854	865	865	914	869	870	852	863	885	837	865	841	820	913	868	782	826	918	870	833	905	873	874	859	874	828	840	819	825	830	845	875	874	873	829	850	873	852	813	862	848	841	856	840	891	886	899	865	785	795	832	886	835	858	852	804	875	858	865	880	847	909	800	855	809	804	870	917	843	825	851	862	855	825	842	798	870	928	841	831	812	878	895	889	865	848	860	881	850	859	833	840	813	837	858	882	844	852	887	885	811	873	892	854	826
42171	34308	34952	35460	24610	6810	1341	1092	1007	953	892	851	816	835	818	838	837	848	875	976	1141	1207	1133	1274	1336	1401	1485	1469	1404	1360	1275	1390	1325	1281	1282	1203	1184	1184	1054	1067	988	904	909	841	872	779	834	792	815	773	748	719	704	745	743	735	722	692	734	740	733	670	658	739	674	715	750	711	701	727	719	700	720	724	730	728	666	707	741	749	722	715	732	686	781	702	738	732	698	714	687	707	704	717	704	682	693	723	701	707	727	709	738	668	710	679	668	693	725	727	760	696	743	692	699	746	741	692	704	700	680	709	704	747	699	728	730	648	740	720	747	742	696	736	726	717	723	710	741	701	729	690	718	680	709	692	680	718	728	672	715	720	706	690	762	697	693	699	721	745	702	720	758	700	717	719	706	763	705	734	691	706	711	688	686	690	748	720	693	686	709	695	737	706	707	704	723	724	704	740	733	695	719	716	727	698	768	712	699	695	685	717	709	728	710	728	715	685	719	716	692	714	725	659	704	693	758	748	715	716	714	660	716	755	699	706	713	729	778	711	664	748	711	665	745	720	716	694	704	701	692	700	697	703	747	752	725	668	708	716	710	788	721	737	682	710	688	696	733	684	707	691	699	650	731	742	724	721	735	702	679	732	701	724	712	725	658	699	715	679	745	639	687	700	729	698	699	722	698	720	735	672	740	692	703	711	716	722	719	739	721	726	682	752	724	736	703	733	746	725	710	718	678	746	714	715	731	706	732	697	720	686	702	684	697	749	713	744	708	708	720	700	690	710	728	716	715	719	744	746	699	715	684	697	690	741	714	734	699	710	750	677	721	719	741	732	718	741	731	716	691	726	743	707	748	753	703	738	728	725	735	706	673	692	731	716	707	724	731	725	698	737	709	712	680	735	695	710	730	694	765	747	698	738	690	704	676	733	691	711	736	722	780	721	763	711	730	677	700	709	703	716	721	722	719	720	690	708	736	713	702	721	692	766	691	712	744	759	717	664	765	685	730	705	741	749	734	714	707	691	739	702	699	684	683	698	724	763	753	734	752	706	699	777	729	726	713	730	720	713	716	701	689	737	723	721	717	696	695	745	713	731	688	708	727	677	694	712	755	736	727	703	730	704	679	737	733	711	754	714	778	666	718	720	657	703	738	701	722	727	676	720	705	699	709	709	687	731	723	725	671	719	729	642	711	713	680	701	714	658	681	711	674	721	707	695	695	724	732	679	689	719	691	689	711	719	726	706	703	686	708	733	721	730	736	679	706	705	746	769	677	737	735	728	736	721	741	738	735	741	675	697	715	680	665	752	665	713	725	734	745	740	666	752	721	686	755	734	709	722	659	739	704	687	689	691	724	689	684	694	731	681	733	742	702	699	716	743	679	710	769	733	691	692	750	728	701	748	726	734	734	678	669	675	701	717	727	737	760	724	686	718	753	719	734	729	708	717	724	751	733	715	739	707	694	738	771	724	668	692	728	729	762	723	649	666	679	731	723	702	726	700	707	723	735	713	752	703	754	715	679	695	744	680	713	693	678	677	673	712	740	679	733	717	713	657	754	698	697	709	713	713	698	676	695	703	703	727	677	752	682	751	717	717	701	716	689	691	683	730	719	680	705	709	716	701	692	715	691	718	670	765	715	701	725	763	739	729	755	719	704	733	713	737	717	684	698	685	736	673	692	700	718	731	726	627	705	720	681	741	677	744	682	671	720	672	690	755	687	700	708	670	688	724	732	713	703	747	707	690	697	717	665	725	687	738	727	706	709	748	691	687	681	701	707	725	756	714	707	708	683	729	711	714	735	736	670	726	728	750	700	660	732	753	702	713	727	739	750	709	746	727	658	703	718	739	676	737	687	760	686	703	687	688	766	707	716	707	736	671	726	683	691	702	721	730	679	734	682	685	712	705	723	723	713	739	718	688	711	685	712	692	704	768	720	706	711	710	718	729	683	693	753	725	755	687	676	676	735	654	734	712	691	747	724	724	724	726	693	764	689	729	708	743	711	725	743	757	674	709	693	685	708	722	703	694	716	695	703	724	664	674	719	737	711	686	714	758	734	690	714	690	747	678	780	695	710	713	730	754	687	719	743	691	719	719	680	759	748	709	719	723	730	713	696	741	686	708	704	715	692	746	706	714	693	668	773	719	754	698	734	700	686	736	663	705	734	701	675	716	703	733	711	681	702	672	688	727	722	740	699	726	738	700	694	734	793	705	698	718	673	694	704	692	749	714	685	666	705	736	688	707	694	693	751	739	731	714	724	715	727	755	695	718	684	711	708	714	705	687	704	714	698	752	697	700	776	743	702	691	709	756	732	674	756	734	697	687	708	753	743	711	734	749	693	725	703	695	730	750	649	731	702	678	670	683	688	736	681	674	746	720	712	734	700	764	683	685	694	741	755	694	693	699	702	732	690	708	771	725	690	675	687	669	737	744	672	711	680	718	716	674	694	733	708	689	671	658	706	728	719	761	692	757	719	687	744	705	712	715	694	690	704	740	704	719	743	749	714	652	723	718	738	743	760	695	721	748	738	702	743	707	682	725	674	728	684	720	721	684	698	739	717	679	720	732	695	734	707	679	712	712	716	692	714	659	755	734	645	697	704	750	722	695	707	707	661	733	686	677	677	748	718	698	748	745	736	680	724	710	697	703	751	707	689	724	697	727	641	723	759	709	694	707	720	693	686	698	680	695	700	704	701	710	710	750	779	747	749	701	690	706	747	693	751	694	709	697	710	678	717	700	702	671	716	684	682	674	763	667	729	705	695	703	713	685	725	690	690	696	691	665	727	720	701	646	734	720	722	699	716	683	658	719	710	769	707	673	646	727	706	704	703	755	663	716	652	714	708	709	699	681	685	744	713	719	702	703	727	714	681	719	750	713	723	719	693	747	714	774	703	721	722	712	702	732	690	666	694	730	707	700	726	666	743	720	722	711	752	724	658	739	665	707	722	706	739	707	707	786	712	726	708	711	650	683	722	745	752	748	714	713	738	721	684	725	684	706	721	741	730	735	692	710	721	719	674	677	765	734	702	700	689	733	690	771	678	699	722	741	750	733	709	672	766	681	720	719	655	692	669	760	716	708	723	710	727	741	697	706	693	702	711	691	715	683	691	706	719	723	750	697	743	702	718	755	703	680	741	741	708	695	720	704	699	764	699	721	706	701	710	707	684	704	701	720	689	696	700	697	716	721	715	681	718	728	757	731	715	714	686	742	763	676	707	735	709	695	748	712	741	703	739	661	711	725	735	732	802	734	763	680	727	740	718	700	737	700	702	672	751	712	726	727	700	725	715	753	687	707	740	710	699	764	700	683	700	681	706	693	713	742	680	753	729	732	649	735	698	749	671	665	717	786	734	718	718	703	751	743	733	771	619	751	683	668	742	690	741	712	726	750	724	726	690	724	737	729	762	694	698	717	744	715	712	718	673	677	735	705	735	723	725	721	694	701	718	765	688	726	673	659	718	745	711	744	677	678	743	707	680	711	693	725	730	671
26345	20922	27763	24303	21575	19456	6100	1268	1062	1119	1017	923	986	927	945	1016	985	994	1004	1111	1075	1204	1149	1192	1221	1277	1337	1479	1354	1348	1382	1327	1315	1276	1186	1199	1227	1245	1162	1086	1124	1046	958	973	939	944	971	921	977	942	951	980	903	872	910	856	891	876	910	878	929	917	880	848	893	924	967	894	885	886	971	874	917	896	940	891	889	910	886	876	936	887	817	858	882	924	911	862	902	863	891	887	884	852	908	858	878	869	913	903	845	915	961	940	944	889	834	935	856	927	913	921	909	922	953	867	896	836	895	889	904	905	891	918	971	890	904	859	821	835	896	924	838	861	917	898	931	910	914	893	908	931	950	841	886	923	850	890	878	868	871	908	916	924	852	901	912	894	863	865	911	881	905	907	902	947	898	907	922	873	905	830	854	931	858	927	934	902	903	882	934	897	934	892	832	899	903	909	910	856	926	849	907	876	935	845	893	862	886	884	863	902	914	917	924	916	882	845	889	875	912	913	826	914	899	942	826	872	943	868	896	907	890	918	876	905	880	893	879	907	901	879	965	906	890	869	924	872	900	878	891	888	886	892	891	960	902	903	856	885	888	943	894	858	834	894	853	927	870	867	878	945	909	850	897	917	912	899	909	868	948	877	881	913	854	945	870	884	896	872	928	955	823	906	884	909	876	928	920	899	892	875	846	897	853	880	902	925	877	899	896	952	893	831	875	882	872	876	921	904	909	938	857	916	866	887	897	909	872	940	884	871	898	850	896	914	941	965	851	902	876	891	900	918	931	923	854	840	886	941	858	912	915	868	908	891	901	941	915	938	892	955	940	893	863	844	886	920	900	927	901	830	845	853	931	853	882	904	885	876	847	907	913	904	913	832	880	883	905	936	889	898	906	891	923	861	939	890	897	890	837	897	955	869	842	841	861	880	875	890	872	903	906	907	862	895	917	906	918	905	856	917	931	940	909	929	881	926	881	883	908	872	845	871	925	870	869	873	881	895	887	853	876	874	894	891	908	866	959	887	862	954	946	924	959	914	945	844	932	921	943	933	842	877	909	924	890	865	869	880	862	895	902	892	839	860	899	844	927	875	843	925	857	881	879	903	932	836	871	875	924	877	915	844	879	904	894	878	941	917	957	886	956	899	943	905	872	847	875	835	875	901	972	811	869	846	912	854	874	951	898	879	909	870	898	945	878	890	935	950	887	904	900	883	895	868	820	903	897	863	886	880	925	853	887	880	904	919	904	992	942	880	909	884	898	925	916	905	916	913	890	858	882	849	887	927	871	872	898	852	881	907	899	929	928	897	905	916	846	861	896	885	853	877	952	892	893	911	866	866	854	923	929	868	915	896	874	858	814	894	860	885	911	867	893	949	872	897	852	937	906	903	881	884	950	921	876	906	938	891	916	872	890	840	846	885	881	910	918	928	901	933	934	834	884	879	872	903	860	883	883	943	913	917	925	841	891	888	910	919	886	865	923	911	875	887	901	928	866	891	847	864	929	889	856	903	883	885	954	905	827	925	853	888	951	912	932	869	931	862	929	890	921	915	895	879	895	848	926	909	883	900	942	850	905	902	929	938	903	840	866	887	852	897	834	908	895	831	865	885	888	858	880	887	853	854	910	861	910	960	926	873	917	869	842	908	919	921	887	919	893	868	910	861	881	855	922	846	890	866	906	910	932	902	930	901	943	875	933	875	875	861	833	857	889	874	899	865	872	943	843	890	911	861	905	867	926	910	863	910	904	891	926	936	930	863	880	883	883	876	845	918	860	852	891	972	866	912	900	945	885	924	927	912	897	855	903	884	905	902	908	859	906	899	938	902	921	951	888	837	941	901	890	895	882	885	905	917	908	894	938	940	929	921	882	893	898	875	906	951	895	893	884	899	964	888	879	886	903	917	866	878	892	823	882	876	904	882	868	921	887	903	889	836	950	883	841	871	888	895	980	926	942	898	869	872	920	880	890	935	919	876	936	888	895	903	893	882	894	863	904	887	850	872	897	817	922	903	878	926	812	870	870	904	870	908	906	918	914	894	930	956	863	845	856	951	859	915	947	851	905	896	910	913	886	840	957	906	924	905	948	935	948	859	938	894	870	891	825	912	872	905	940	881	886	887	880	884	887	930	864	884	920	883	846	902	886	859	897	921	870	896	840	924	911	945	904	891	907	869	839	888	901	885	893	902	909	823	887	866	892	906	838	883	948	958	897	912	904	905	920	908	854	871	897	917	909	918	878	915	911	877	838	908	880	852	865	930	901	878	867	893	914	868	847	932	911	868	868	836	924	883	929	903	907	889	918	879	897	903	911	926	914	837	901	944	947	943	890	864	887	822	873	877	871	904	923	893	894	880	892	934	931	929	897	893	923	855	894	943	848	860	902	908	853	875	921	843	906	949	896	898	874	890	887	881	923	889	853	931	870	941	899	918	949	898	969	889	901	957	883	921	900	900	885	923	929	891	868	927	895	893	928	848	910	909	903	948	913	859	942	848	870	905	901	901	886	860	917	884	835	942	920	922	863	925	879	964	879	902	867	909	911	860	825	847	914	862	866	902	911	948	915	842	904	881	937	918	842	930	876	922	825	949	897	921	865	902	917	893	867	889	890	900	929	871	903	947	889	921	930	885	852	861	924	831	905	941	808	866	880	937	851	873	873	886	926	892	859	887	898	923	858	911	842	879	939	883	858	882	899	915	955	903	920	936	903	894	925	879	892	861	928	884	891	909	856	932	909	909	888	901	861	880	894	897	924	925	929	925	875	901	864	899	912	937	914	861	902	848	932	892	901	911	884	885	803	900	866	876	836	973	875	905	940	850	868	908	935	867	903	835	893	907	889	835	876	881	945	909	866	917	874	926	868	915	881	898	897	836	893	832	889	899	858	894	939	948	884	911	940	914	917	913	888	828	941	906	871	927	925	914	900	856	932	912	916	882	951	899	900	896	931	926	958	935	884	879	906	904	885	948	866	870	907	947	847	862	867	891	934	927	940	905	910	874	898	967	885	866	927	873	847	868	900	902	927	885	899	973	871	892	831	885	880	866	842	852	894	899	859	840	824	877	903	889	906	868	905	900	883	906	852	858	890	914	868	820	955	883	854	925	891	882	886	925	896	913	927	879	884	887	916	886	911	862	904	873	830	884	875	935	960	870	869	933	893	895	868	946	968	900	859	887	932	892	861	892	876	847	858	927	893	930	875	880	953	904	893	932	1001	905	924	916	932	882	931	869	897	918	875	932	877	886	927	841	848	898	876	924	952	898	870	856	918	917	900	897	878	938	902	858	888	924	958	870	906	952	925	920	878	925	884	824	917	918	850	865	871	900	884	838	874	937	863	868	923	954	872	918	872	900	842	876	909	859	886	919	881	899	928	915	917	909	864	886	926	883	869	873	865	922	828	893	877	912	987	880	890	915	897	853	906	866	880	877	918	890	932	925	871	909	829	923	854	890	909	869	892	924	875	881	866	925	925	928	906	858	995	869	906	884	884	853	900	913
44369	39135	39795	40581	30409	9029	1630	1253	1213	1184	1002	953	984	902	899	915	904	954	1049	1094	1223	1361	1325	1367	1361	1582	1804	1832	1827	1716	1631	1607	1580	1439	1419	1445	1394	1350	1244	1152	1092	1070	966	923	937	854	862	858	753	737	757	754	740	796	790	752	795	759	768	758	774	730	759	751	744	790	786	763	773	761	697	738	718	767	778	701	719	752	736	764	752	787	741	751	717	720	723	733	718	778	759	757	733	767	771	722	762	757	769	753	744	753	755	762	755	762	754	712	750	772	736	708	740	725	749	729	745	701	750	761	746	744	753	756	776	716	797	751	771	694	779	744	780	759	745	717	787	720	797	750	777	683	734	734	749	756	741	737	775	718	769	697	705	706	715	719	741	702	739	728	741	779	766	747	720	739	727	716	719	770	733	750	812	727	748	746	711	722	736	733	756	738	707	758	801	759	728	793	734	714	755	740	744	749	728	743	723	746	826	696	771	750	766	718	752	738	747	750	758	762	786	782	769	722	753	790	737	781	748	742	750	731	753	727	758	683	801	784	795	720	779	750	783	763	736	683	737	743	769	766	762	772	733	697	714	747	704	729	749	759	804	735	724	762	739	772	730	762	712	734	740	757	731	772	748	784	710	772	738	732	764	711	728	729	744	738	747	767	776	779	762	702	719	804	722	748	712	721	714	755	779	794	721	708	731	740	779	788	739	757	768	739	800	760	771	761	743	707	758	760	779	750	770	708	727	732	716	761	705	721	720	699	772	721	760	697	764	726	770	730	779	755	727	773	720	749	700	732	717	805	727	701	705	759	746	775	732	771	750	725	769	763	689	741	773	717	727	726	765	749	717	743	718	773	728	721	764	763	708	746	714	741	711	751	760	740	747	777	766	780	766	729	748	725	850	707	722	817	774	753	760	761	793	720	754	756	750	770	681	742	745	724	718	745	740	767	702	767	713	748	779	821	740	748	774	729	750	735	746	789	717	732	718	749	706	753	739	736	759	743	747	778	723	739	725	709	719	794	682	780	754	714	772	665	768	780	755	741	754	680	749	739	704	720	785	737	740	725	777	745	768	741	727	745	726	714	779	751	768	772	716	723	761	743	683	711	724	775	701	745	752	746	765	718	812	790	749	790	727	764	770	762	748	785	737	785	758	732	742	757	709	753	693	707	770	745	694	758	743	779	835	708	752	738	729	716	782	693	756	819	716	725	721	715	782	773	762	748	766	740	740	735	727	713	715	723	718	794	776	740	767	777	734	721	715	791	721	755	745	745	768	746	686	680	744	742	749	807	776	695	728	730	686	727	769	768	778	747	738	764	754	745	761	721	752	829	712	749	707	710	807	750	744	740	717	785	734	733	712	768	777	774	761	734	747	763	733	693	781	749	788	752	708	770	742	710	797	730	740	750	755	760	725	769	746	751	699	690	765	742	788	740	760	707	780	762	754	796	748	696	803	730	796	729	751	702	759	739	725	775	755	723	774	731	719	735	771	748	718	744	750	713	731	741	753	744	722	733	776	751	762	753	710	716	761	758	729	728	742	769	743	736	746	766	759	738	735	735	715	713	759	752	739	713	724	767	728	744	711	710	708	748	753	729	732	749	721	766	760	720	672	743	709	753	778	749	752	806	750	742	704	749	727	682	713	748	761	731	715	749	771	748	764	762	746	734	727	702	754	730	745	790	786	722	752	788	745	713	746	706	700	710	698	752	746	761	747	806	756	751	785	723	722	750	804	713	733	765	769	716	769	760	734	752	720	761	758	711	730	733	753	694	764	792	742	739	786	717	790	759	759	772	710	748	744	765	737	758	797	722	753	740	769	757	738	731	711	734	732	718	721	721	725	716	788	738	720	720	723	746	780	769	703	739	702	709	760	748	701	687	783	779	735	747	775	775	754	714	763	737	702	716	746	750	730	684	726	713	783	796	691	724	734	769	742	702	701	796	778	757	793	712	734	768	782	750	722	758	701	741	765	714	769	695	722	770	729	763	762	776	733	734	770	730	733	772	740	746	734	777	726	675	780	690	723	746	749	724	704	712	750	711	709	773	709	764	786	735	678	737	746	789	727	716	758	778	798	779	756	773	761	745	751	778	737	700	747	786	744	760	750	731	750	751	727	737	736	766	780	763	767	745	767	726	741	769	755	715	780	738	778	679	681	762	808	710	746	762	712	733	731	736	761	779	787	702	758	765	727	729	742	792	757	737	787	729	758	740	763	732	741	706	732	748	741	715	722	765	745	745	785	774	782	780	737	761	741	743	756	757	749	726	761	729	742	750	784	769	729	717	735	748	732	703	730	736	727	764	718	751	733	781	777	780	745	751	722	747	774	753	722	773	730	717	743	741	720	744	726	755	745	754	702	731	773	771	759	731	765	705	751	751	798	765	752	712	792	731	765	743	699	745	748	730	782	747	822	721	724	727	703	709	728	787	727	756	745	762	702	712	762	748	741	763	696	756	738	763	705	786	739	728	733	761	767	733	725	731	741	748	794	720	735	768	748	799	741	768	743	742	727	774	785	714	733	774	768	763	708	722	771	797	755	748	768	768	715	729	736	731	738	743	776	718	751	726	751	739	755	707	775	774	735	749	781	746	727	751	725	797	749	744	769	699	744	748	731	764	744	772	737	787	772	750	732	729	727	823	734	716	745	757	711	796	719	730	768	769	718	755	741	729	761	760	738	739	724	737	735	758	698	712	749	719	702	663	743	731	701	758	728	752	790	732	729	699	748	744	728	706	737	751	750	750	751	741	762	745	779	773	751	781	737	746	757	769	734	712	751	769	767	745	731	724	765	756	714	749	723	724	774	751	742	739	733	725	724	756	708	733	750	792	749	772	749	682	743	704	729	741	724	739	758	754	796	770	750	747	700	729	743	765	712	732	716	737	696	699	749	705	777	717	791	740	707	753	727	819	745	773	716	715	691	746	711	702	783	716	729	751	747	776	765	763	761	745	725	731	761	724	774	738	711	704	686	766	712	728	728	824	698	722	778	757	765	759	736	757	762	775	733	723	718	761	810	742	746	742	789	742	747	781	710	746	738	737	776	733	709	717	750	722	755	736	753	738	734	754	756	730	693	789	746	765	743	767	745	788	696	732	758	801	752	770	665	710	774	740	711	768	773	800	773	761	757	744	665	729	752	671	722	774	779	709	710	744	739	756	706	765	756	757	721	750	769	775	725	741	710	711	732	752	787	719	720	702	788	755	772	767	755	764	746	685	740	731	728	783	754	725	724	771	725	757	739	729	743	768	749	780	720	725	724	783	764	784	769	724	726	717	761	757	762	781	739	698	735	745	749	731	730	738	774	756	742	720	791	715	777	755	789	730	711	819	750	731	747	788	706	758	725	762	802	681	769	779	761	770	679	727	791	788	769	738	746	747	725	761	739	742	767	714	763	748	820	850	723	713	753	744	734	697	727	746	722	768	733	759	775	790	726	728	774	789	747	718	691	714	685	783	789	741	751	766	778	747	717	761	741	790	774	746	770	805	707	738
25603	20900	27932	24107	21526	20835	10970	1610	1172	1198	1086	983	1036	1038	970	950	897	1011	1017	1028	1081	1003	1119	1164	1229	1293	1390	1388	1443	1461	1422	1376	1248	1276	1292	1301	1197	1169	1160	1117	1094	1058	1058	988	979	955	907	934	942	870	913	926	925	898	895	961	869	858	866	872	896	895	891	837	875	851	908	914	880	859	865	875	914	920	881	880	896	844	894	853	861	842	870	873	913	849	895	924	898	892	869	890	895	878	852	854	855	876	848	877	901	900	916	881	863	871	858	880	935	876	854	846	859	812	857	899	918	922	855	856	883	907	879	841	916	866	908	898	889	855	855	847	835	933	864	882	889	876	875	884	878	830	857	929	872	845	913	898	871	899	825	905	921	836	871	843	902	891	885	860	880	869	905	915	905	877	861	886	877	935	875	889	855	830	916	890	884	859	887	894	877	904	844	876	919	862	835	844	857	851	847	945	896	881	891	897	856	912	872	823	862	851	941	844	892	874	848	804	862	880	853	887	896	827	875	849	804	910	912	870	861	886	840	915	915	909	935	893	893	907	894	849	885	829	848	902	870	821	927	861	899	891	863	920	865	833	893	899	896	913	891	926	877	868	933	866	880	821	917	895	900	880	894	864	938	888	840	886	874	835	891	833	861	895	889	903	892	898	836	863	895	875	835	871	885	867	877	847	840	834	858	917	834	883	861	824	894	827	878	866	806	834	897	856	876	819	872	837	910	836	898	939	915	884	832	857	905	941	891	837	912	904	869	852	888	895	902	873	888	869	898	849	891	871	886	856	876	883	859	894	834	912	892	870	860	862	865	831	917	900	878	847	822	851	890	906	860	915	851	885	914	888	854	878	935	869	862	875	859	837	823	863	842	830	871	849	912	883	879	882	872	846	901	912	925	874	838	890	868	916	912	869	838	841	871	845	943	862	833	898	931	899	876	865	877	877	917	817	883	852	892	833	890	904	939	861	892	818	907	843	841	805	850	835	932	856	836	908	816	884	900	933	833	816	814	867	865	875	889	926	879	878	925	861	914	895	920	837	865	840	855	869	880	831	862	866	920	810	877	892	867	863	833	909	899	885	902	912	871	914	874	881	872	906	884	930	867	897	870	843	836	897	855	874	920	904	842	914	874	912	863	895	901	901	858	905	879	874	870	882	898	875	880	877	916	839	887	915	874	884	855	900	865	877	900	859	938	894	832	864	925	974	859	866	882	929	857	832	910	821	904	846	840	861	857	855	876	853	866	918	915	859	905	854	865	919	883	870	830	881	881	824	835	917	872	881	861	898	875	842	866	919	861	858	882	857	879	886	910	862	844	855	871	842	812	874	925	891	893	853	871	923	864	852	878	843	874	898	909	859	827	891	854	906	884	902	863	883	878	880	861	889	925	976	912	961	910	875	897	855	901	841	839	871	868	900	875	834	855	853	819	893	868	839	924	860	894	836	898	900	782	901	885	869	833	904	863	899	885	826	849	926	865	842	855	896	871	853	904	876	849	885	865	860	899	859	839	843	890	873	906	862	853	858	854	879	844	832	903	891	823	945	887	829	896	883	884	908	861	877	862	904	886	894	931	892	920	896	919	854	879	841	855	851	880	833	868	868	870	897	839	890	866	916	857	873	869	930	878	911	855	882	832	814	849	846	843	856	903	860	854	918	852	861	897	887	871	890	911	905	861	918	872	845	845	932	861	854	874	835	850	847	839	813	839	832	879	860	854	867	850	873	891	841	869	887	916	838	878	916	823	900	835	899	865	868	914	845	836	883	840	871	838	880	805	846	825	846	890	895	834	906	886	874	888	804	880	868	870	860	850	891	898	865	851	895	867	871	867	936	862	886	859	861	896	896	958	901	936	894	859	837	894	869	937	875	877	911	856	880	872	895	888	888	863	901	858	963	893	884	890	879	890	885	891	883	837	831	844	858	941	858	915	870	851	890	894	870	871	879	873	847	864	845	882	906	880	837	837	903	840	868	933	846	838	881	875	912	857	920	873	909	874	873	899	831	850	916	867	949	878	868	878	887	846	939	902	830	884	878	874	880	849	903	868	887	878	863	875	879	858	904	855	850	875	852	868	813	914	862	891	876	881	866	901	848	867	878	857	885	938	833	867	865	902	920	884	894	902	902	912	894	843	859	858	904	915	837	875	911	869	863	913	910	884	843	861	853	830	845	849	861	827	842	852	905	895	851	849	870	883	869	792	925	831	869	856	868	851	852	897	861	857	918	863	902	913	858	887	919	895	881	845	852	877	907	919	839	943	943	895	859	840	821	928	892	887	856	885	934	872	928	865	887	913	852	893	884	817	855	893	862	869	910	880	851	825	857	814	880	826	898	870	873	878	815	847	875	886	873	920	871	872	862	855	843	862	851	831	899	893	825	870	865	898	908	902	862	825	872	892	931	859	877	869	870	892	904	923	871	885	845	879	865	919	928	840	862	888	905	869	862	899	879	879	867	939	843	864	839	905	841	902	936	936	864	889	965	945	914	918	869	885	916	834	910	839	854	859	834	863	891	871	892	841	851	854	843	853	884	859	841	919	838	870	894	829	882	881	865	872	866	867	819	869	927	874	866	924	945	848	868	856	879	898	891	934	873	849	860	878	889	881	862	874	901	887	897	889	863	925	879	876	862	863	897	940	900	874	920	867	902	933	869	935	911	867	843	846	854	863	926	845	856	864	878	876	862	898	898	848	837	853	860	835	819	798	882	860	902	853	874	830	855	852	889	875	877	900	831	878	869	869	923	812	863	867	877	887	860	897	879	943	894	802	897	905	861	864	864	885	880	874	892	835	831	912	901	897	861	904	904	939	875	835	887	875	892	843	854	867	917	914	834	900	876	866	843	863	842	873	929	837	890	853	884	830	882	866	857	914	863	871	897	872	856	859	908	912	902	861	880	860	897	861	853	839	863	841	885	866	901	894	871	912	874	860	843	914	867	898	922	807	839	901	867	852	868	914	866	862	863	869	898	869	916	875	850	923	859	853	946	911	912	879	841	884	868	872	836	835	835	853	863	869	882	877	869	840	875	902	837	906	838	878	884	851	886	873	884	928	860	917	828	814	853	884	842	860	883	862	849	885	877	790	898	860	880	851	834	873	938	883	846	907	918	867	834	855	874	910	875	808	868	886	835	891	820	858	872	849	869	920	907	879	927	822	935	823	882	899	880	889	877	897	853	893	896	846	858	895	876	862	887	873	837	935	892	840	895	871	832	903	861	865	895	866	857	875	878	852	918	912	901	894	908	879	924	862	866	880	862	843	893	910	908	865	847	863	877	896	877	900	853	864	891	835	802	920	908	820	862	884	831	856	897	889	900	831	919	906	877	869	828	839	882	876	910	850	862	907	808	888	848	841	816	888	919	845	835	878	893	899	884	906	853	909	861	928	824	861	892	889	862	861	833	872	874	894	833	905	876	877	861	902	924	922	871	897	861	864	938	884	921	842	910	930	969	900	906	841	860	892	883	869	842	837	852	857	800	862	881	900	924	932	906
47168	43847	43377	42703	31909	7699	1895	1454	1379	1228	1070	979	939	938	908	933	940	939	1003	1022	1073	1161	1222	1220	1314	1464	1573	1704	1843	1834	1753	1729	1601	1612	1498	1435	1341	1347	1239	1211	1098	1035	979	926	949	897	847	816	848	772	777	770	757	699	798	735	794	746	732	746	745	782	755	752	755	740	732	725	765	693	722	764	740	733	745	725	755	714	735	723	706	737	709	732	736	765	751	725	701	725	755	769	748	727	753	752	751	695	757	708	771	682	702	745	702	682	739	706	750	749	712	738	715	784	717	722	716	760	740	691	716	684	725	753	725	693	759	753	713	750	707	734	746	755	734	744	723	722	687	741	722	749	711	728	730	718	691	736	714	749	768	723	735	741	697	716	695	759	701	724	709	748	727	721	691	693	711	743	695	773	747	719	709	734	734	724	759	730	695	723	668	762	726	744	681	678	710	763	789	727	691	732	742	764	744	776	732	762	718	709	690	736	701	755	697	739	716	724	693	736	808	731	709	725	702	732	687	720	721	719	727	696	742	732	701	718	739	727	698	766	711	731	735	687	758	787	742	738	719	734	742	734	728	707	760	715	694	734	737	727	782	726	717	716	773	694	697	728	770	704	725	747	728	731	736	757	762	765	736	715	720	755	695	740	733	759	766	706	669	762	742	704	702	773	709	746	736	710	716	729	741	736	689	770	747	764	723	730	739	751	739	747	748	737	695	718	727	767	743	724	746	702	738	711	723	719	733	738	736	715	736	711	699	719	761	740	750	749	741	732	771	772	729	712	736	702	745	762	760	756	723	722	732	749	755	685	725	754	750	716	754	754	718	693	759	752	749	793	720	777	680	732	717	753	721	723	765	724	706	744	724	721	736	709	727	741	715	758	717	739	721	738	677	728	730	761	733	701	759	773	685	719	731	715	765	745	748	760	729	732	731	738	703	724	738	754	734	710	740	715	777	747	737	704	695	767	761	731	692	687	682	779	719	739	730	700	751	720	721	702	677	738	704	717	739	697	748	705	715	717	746	753	735	736	747	700	734	717	728	727	729	708	702	720	696	699	769	717	752	784	672	723	669	715	754	728	784	764	738	738	721	703	722	747	736	733	761	759	762	742	745	716	771	755	736	769	664	708	692	706	757	701	717	705	751	702	661	717	733	761	754	703	725	712	760	777	754	731	705	698	684	708	743	735	768	707	742	729	697	686	759	669	733	777	733	695	687	751	695	692	752	754	720	709	751	690	734	719	778	757	725	722	741	753	731	734	672	748	713	687	744	722	725	764	769	732	702	757	685	742	754	790	721	717	715	801	699	767	717	736	731	743	776	733	758	732	724	746	729	757	700	750	761	771	737	731	719	762	740	702	750	740	734	709	701	746	683	698	745	764	736	642	694	669	729	742	747	735	766	762	680	745	765	747	713	746	758	726	685	711	717	786	707	692	737	737	774	694	717	740	720	734	708	740	734	723	722	705	682	727	715	692	690	695	763	698	708	704	737	737	725	732	722	719	720	746	836	734	724	748	716	713	734	714	691	737	739	713	717	695	698	757	764	762	743	697	697	639	714	717	745	692	795	759	767	804	703	800	717	763	757	725	755	720	758	716	733	703	765	714	715	734	748	700	753	742	759	745	772	762	755	700	732	697	701	765	734	748	722	781	689	747	725	713	731	731	748	710	726	783	707	744	691	730	723	753	691	707	758	700	744	704	711	728	694	713	769	698	733	765	733	756	738	767	726	754	742	733	756	709	712	733	785	761	731	734	735	731	727	768	771	734	695	711	715	723	697	752	721	741	708	750	783	640	697	749	722	747	812	754	779	734	755	718	745	745	728	772	699	693	747	685	735	716	747	714	736	696	726	736	700	715	751	704	707	759	763	742	745	744	712	745	710	721	742	712	752	698	761	683	722	745	771	724	751	720	711	742	737	715	722	746	710	705	714	698	730	707	730	751	711	744	802	737	681	736	705	746	720	746	702	711	707	740	726	714	746	703	756	753	731	746	757	749	718	716	677	726	718	681	741	774	745	766	687	747	725	745	729	718	722	719	673	700	748	757	750	733	737	688	723	699	709	727	726	716	709	702	719	718	739	752	692	751	735	737	702	720	712	722	766	717	738	712	730	727	734	742	708	720	706	734	731	753	715	696	751	732	724	774	714	736	711	703	794	750	700	763	676	708	731	759	782	694	706	727	677	739	731	736	739	758	759	765	724	742	700	742	726	732	718	720	697	721	745	725	705	779	717	752	711	714	681	739	739	737	748	748	740	736	768	704	681	746	726	737	754	708	755	766	719	752	707	739	752	733	756	767	768	757	739	723	736	767	692	697	729	673	682	719	754	747	690	751	725	706	719	718	722	745	697	720	739	745	757	731	766	711	719	752	687	705	677	708	738	719	739	689	710	733	739	734	708	762	728	749	709	778	748	728	753	725	730	703	714	737	712	725	737	755	752	677	714	703	745	728	713	699	701	728	713	778	751	720	743	747	732	730	736	697	680	731	741	738	688	735	737	746	708	701	738	687	740	752	714	759	700	739	701	711	751	668	712	726	703	692	776	772	777	736	732	722	742	682	706	720	732	760	742	758	717	733	736	712	732	721	726	710	724	725	729	713	702	708	759	741	730	746	754	710	687	755	705	722	734	706	702	745	719	757	717	731	732	692	735	712	711	752	769	769	732	765	704	760	759	716	719	796	727	720	734	740	725	753	783	765	733	731	753	750	770	725	686	715	744	718	702	696	750	734	748	719	732	735	738	791	735	719	686	771	749	704	735	751	744	717	732	731	721	689	717	749	700	744	693	749	748	752	715	688	757	726	694	677	753	749	711	735	717	694	705	753	695	727	774	741	701	684	719	743	690	651	745	679	733	720	749	700	713	742	728	711	766	742	745	696	712	767	726	687	748	742	747	747	726	718	750	766	724	767	762	729	777	724	727	720	713	736	704	791	746	703	736	782	712	758	744	722	742	730	705	721	737	700	748	776	701	702	695	717	730	728	767	747	732	665	708	762	739	758	739	746	718	745	728	742	754	740	724	754	750	735	696	767	788	740	696	762	735	698	732	813	728	723	722	750	722	792	722	782	722	739	731	792	770	718	688	768	722	722	760	746	742	703	721	754	737	769	724	710	762	750	709	721	745	770	711	734	665	708	734	712	746	690	752	726	711	729	733	734	732	712	720	724	705	735	760	731	720	769	731	706	759	670	762	692	694	755	749	751	760	763	754	718	725	738	722	774	744	692	677	698	701	700	727	713	768	685	717	743	729	675	746	732	727	762	708	703	728	745	694	721	718	735	714	733	719	738	712	709	745	732	736	695	746	760	712	739	739	734	770	786	701	689	723	729	756	738	693	732	733	776	712	755	689	743	734	704	720	683	747	729	765	759	781	746	727	715	766	709	731	682	727	756	738	713	732	724	780	737	741	753	715	779	765	764	713	686	710	730	760	713	704	778	760	739	736	694	734	740	720	694	710	707	658	763	750	762	707	703	777	714	686	742	742	739
28732	21397	26641	25667	14076	3355	1108	972	879	950	907	910	910	867	893	906	913	983	951	919	942	998	1004	984	988	1019	1021	1080	1149	1151	1105	1065	1117	1097	1017	1022	1035	997	978	902	930	1012	967	956	937	878	878	921	872	913	899	874	869	916	936	929	916	843	850	867	883	875	869	823	870	806	881	872	901	867	863	824	921	888	830	904	863	910	890	888	925	837	840	837	912	937	880	858	884	896	900	888	855	867	879	795	840	865	896	888	909	880	878	793	837	907	897	839	871	880	857	843	902	851	858	819	912	838	839	865	894	892	862	897	946	864	932	868	856	840	908	925	832	870	937	868	859	864	863	819	919	870	873	867	874	872	841	843	872	883	844	893	835	918	857	889	941	804	876	860	903	819	908	906	888	798	862	896	840	884	836	860	890	843	886	875	913	890	868	922	870	861	882	849	847	864	911	868	893	907	883	929	891	845	917	903	879	875	880	876	904	830	904	876	842	919	843	839	880	879	886	862	805	870	911	871	861	876	831	883	858	887	843	941	895	876	864	907	860	851	879	965	901	873	921	879	889	826	903	853	937	894	894	896	907	911	837	885	867	901	937	857	892	880	871	871	859	885	909	850	862	885	896	856	839	883	869	882	876	868	818	835	888	866	868	878	866	853	870	843	850	944	833	900	859	881	848	818	811	881	910	850	879	885	894	886	856	870	869	828	811	859	871	882	883	788	830	893	845	856	840	908	868	892	902	844	812	824	866	873	892	884	883	838	850	874	887	922	887	914	877	866	807	851	880	872	858	856	928	784	847	865	862	834	870	908	869	901	863	893	854	839	898	874	845	906	893	841	875	877	883	847	813	865	867	870	898	911	815	869	923	871	887	874	888	884	943	920	872	829	897	903	833	887	882	848	898	886	871	937	888	860	875	897	822	838	866	837	810	836	837	889	816	896	859	846	856	775	845	853	847	840	843	844	833	849	899	932	939	838	891	859	873	864	849	903	859	854	890	851	857	884	896	905	835	862	898	880	918	849	901	876	904	795	883	885	899	804	871	886	872	870	798	818	902	867	808	892	908	861	895	833	873	831	838	877	900	843	867	903	897	846	835	902	853	865	853	869	855	890	880	859	899	884	892	891	862	853	888	862	838	921	889	881	858	883	831	826	839	888	894	825	864	879	900	903	911	876	905	831	823	862	876	930	938	896	890	813	852	850	831	867	848	840	871	845	894	882	865	881	853	852	931	863	894	854	878	871	865	824	912	878	823	861	895	863	904	886	889	899	900	838	883	882	891	827	849	820	805	840	857	870	879	905	902	891	858	891	835	885	864	890	889	831	836	833	837	830	926	850	904	845	911	891	901	881	886	940	917	835	876	874	859	846	851	917	863	836	852	825	922	923	872	811	909	880	845	870	850	858	905	883	907	895	844	863	926	853	845	906	874	853	869	808	820	840	872	896	919	907	870	870	875	882	920	821	879	903	909	867	839	880	892	847	828	844	939	824	870	830	904	885	948	852	913	868	937	897	833	921	952	903	849	903	878	874	876	921	931	861	872	892	877	849	866	877	917	867	937	831	850	871	853	865	835	842	872	853	920	843	874	844	870	804	879	863	856	867	836	917	896	855	864	860	875	859	848	923	883	868	821	873	943	899	846	892	872	891	867	831	878	871	878	875	868	858	855	831	855	879	892	885	868	890	825	839	837	859	886	860	864	871	876	845	830	884	910	836	873	890	915	871	897	855	885	869	809	859	838	895	793	852	879	887	866	859	856	865	839	849	862	901	882	942	878	884	922	901	845	866	901	861	867	867	840	893	871	873	785	916	878	879	880	840	888	855	912	862	807	856	844	882	848	914	904	909	902	887	914	917	868	874	816	900	854	886	857	910	832	845	847	893	862	887	898	895	886	886	871	876	893	863	854	860	886	876	831	843	880	841	894	878	896	878	863	837	836	864	854	887	909	844	904	863	890	869	903	866	903	876	885	832	858	853	813	919	893	863	930	854	833	916	864	929	814	831	889	847	886	883	875	883	810	892	903	853	893	950	887	880	896	884	879	923	898	895	941	838	917	889	875	872	886	837	933	890	876	836	844	888	855	906	864	854	844	863	851	848	896	883	858	876	858	857	878	857	845	861	854	849	828	866	877	886	861	875	933	894	887	874	931	854	855	864	896	837	835	879	879	867	895	883	871	920	877	882	885	797	866	836	824	896	807	916	889	896	863	894	857	887	847	830	898	854	867	876	928	926	833	907	850	853	879	859	889	874	916	870	816	857	902	884	957	902	877	841	923	863	857	857	848	822	891	852	844	922	899	855	863	874	905	837	859	856	872	858	846	811	863	873	868	870	872	893	946	894	871	908	882	789	913	903	903	862	876	853	874	937	841	906	858	906	966	970	880	823	876	824	892	838	908	822	907	856	873	902	919	899	913	849	894	842	882	901	842	821	909	934	887	849	860	922	819	870	879	877	855	866	859	908	849	911	875	883	857	864	860	878	820	868	877	895	872	925	867	847	904	953	877	874	849	861	877	852	856	839	935	887	935	874	897	917	881	869	928	881	867	908	869	841	877	870	853	884	859	912	908	855	826	859	852	903	851	922	879	886	891	876	851	883	897	889	868	900	935	882	864	891	819	816	848	839	905	879	894	907	856	865	907	888	848	894	861	892	852	861	835	896	902	913	832	866	902	899	919	902	818	873	880	876	905	868	886	855	877	817	835	879	848	827	899	838	901	868	904	867	858	879	867	906	875	880	869	901	902	866	869	905	867	889	815	869	889	902	819	865	914	872	823	883	875	852	847	890	883	904	852	910	862	869	839	861	872	849	894	870	793	883	889	889	835	850	877	871	885	910	839	862	856	850	920	896	900	863	861	873	877	875	890	833	859	870	880	839	898	889	823	896	876	899	851	872	882	890	898	830	876	895	897	899	845	835	886	832	905	861	898	817	872	828	922	919	870	878	929	891	810	867	860	884	888	889	867	846	869	898	880	837	852	902	905	889	862	894	846	857	868	871	897	886	871	873	867	853	852	839	894	855	956	867	894	874	881	915	919	899	862	848	892	897	907	875	903	921	886	875	898	891	891	895	848	864	918	844	846	833	874	863	942	876	879	866	887	897	909	859	927	835	917	908	873	920	886	828	861	861	864	860	896	851	880	862	877	861	833	825	880	889	952	822	844	881	854	855	840	864	882	814	897	884	870	900	888	948	906	877	892	885	892	848	903	828	893	855	837	874	856	842	848	844	857	874	831	918	868	915	909	813	929	897	916	840	829	920	908	848	860	888	857	846	846	873	867	898	908	887	881	841	864	870	873	900	907	860	870	899	891	865	881	879	950	885	825	893	869	835	883	932	899	887	901	887	895	875	888	943	877	899	851	854	889	900	854	914	888	900	860	858	852	869	870	890	895	914	885	920	878	854	868	926	873	900	939	847	842	899	850	899	880	905	870	865	866	900	849	835	869	870	915	865	775	879	878	909	792	844	820	831	858	884	823	901	886	884	829	810
47509	37683	31387	26902	15375	3335	1035	823	801	825	741	781	761	808	748	796	782	806	769	838	814	869	934	963	935	963	1060	1070	1208	1143	1196	1193	1156	1192	1155	1109	1062	994	942	889	960	861	900	816	834	825	812	737	783	758	740	771	724	752	758	734	741	801	780	725	718	727	762	713	765	714	765	755	772	735	726	726	773	736	777	715	744	735	706	757	760	738	717	738	728	749	718	765	767	721	762	735	749	724	759	748	742	723	706	645	761	776	763	758	763	752	758	776	729	735	743	762	727	770	723	721	725	739	670	745	727	750	733	710	768	760	749	713	729	776	692	754	705	753	751	756	711	799	738	752	724	717	714	706	739	746	722	728	717	724	740	741	716	721	741	763	755	746	782	821	797	740	718	740	712	739	705	762	728	722	725	746	784	732	721	766	770	733	739	765	747	751	708	787	776	666	762	719	732	751	752	727	751	772	762	744	790	726	726	704	723	748	762	797	698	727	730	722	811	737	713	747	723	734	741	737	716	683	757	675	714	784	717	739	742	790	757	759	722	758	744	744	748	747	723	784	663	718	694	700	763	737	758	744	726	756	694	734	731	762	759	726	738	688	736	741	747	746	740	744	748	738	753	724	749	726	747	732	745	753	744	710	692	758	703	677	755	755	795	725	734	746	762	729	748	746	744	742	772	738	738	741	706	746	726	746	724	761	696	669	721	676	782	741	727	760	699	768	723	734	789	728	679	746	792	806	739	744	779	703	722	736	735	684	784	713	706	734	723	762	739	775	793	707	765	744	689	722	727	706	761	771	764	722	737	715	765	748	682	711	762	778	725	728	738	748	699	739	716	734	738	743	697	706	750	735	705	752	746	785	693	754	740	784	767	784	716	725	714	740	718	761	748	724	725	750	732	704	745	790	730	762	788	693	772	734	713	747	800	755	706	789	769	717	725	704	737	773	749	727	714	747	715	688	760	727	768	724	692	730	734	735	726	700	758	718	730	726	792	729	739	680	699	669	719	668	741	744	726	746	736	772	723	718	754	725	793	768	756	768	736	712	740	736	737	773	698	746	683	725	739	713	702	775	716	704	734	738	726	708	736	699	750	751	704	743	763	739	766	758	761	765	727	720	711	740	722	774	727	704	696	755	770	738	694	708	781	768	752	825	745	720	761	742	740	699	730	762	757	747	731	747	733	741	748	734	781	748	730	735	747	761	701	740	710	715	715	737	736	727	751	718	725	750	701	754	762	712	760	776	695	716	736	731	732	734	785	711	733	722	728	696	745	732	728	758	729	709	728	714	689	762	771	752	706	722	739	741	744	748	725	764	736	706	732	761	730	723	712	729	729	719	702	720	738	787	725	768	742	763	690	709	751	737	714	720	739	749	764	735	723	773	739	716	746	760	703	725	708	751	724	706	714	771	725	711	805	739	735	717	755	716	729	696	746	766	769	725	756	722	703	788	719	722	712	765	745	730	715	721	712	757	724	701	746	770	748	753	728	736	746	754	729	731	694	713	738	712	728	748	722	752	699	757	703	737	731	717	752	731	700	727	743	750	719	755	733	776	727	770	727	747	721	774	711	728	708	778	753	744	753	723	724	714	740	740	792	695	699	731	725	733	747	730	758	752	756	767	740	784	728	733	717	737	690	723	754	747	751	754	761	706	680	774	746	769	727	773	767	761	761	738	755	721	717	792	713	757	720	764	718	711	767	742	731	746	731	808	716	709	737	748	689	760	698	727	729	714	726	725	776	758	727	725	792	772	687	724	757	729	729	758	737	777	735	782	717	749	660	783	734	791	701	737	758	718	755	749	740	802	743	742	711	683	696	769	781	710	726	744	753	718	725	791	725	764	737	755	776	729	684	673	701	704	738	705	757	727	748	797	747	769	733	716	760	731	740	744	736	796	725	791	754	744	680	709	725	752	757	751	782	711	760	765	750	731	755	710	768	769	728	728	721	715	745	726	739	715	717	758	781	765	719	724	768	762	813	704	765	728	718	742	739	711	702	731	740	722	741	753	765	750	760	726	743	728	739	728	701	763	740	735	730	732	745	721	783	699	722	717	781	759	747	737	720	746	778	748	758	757	699	733	697	747	757	735	732	731	728	732	732	706	704	769	761	732	712	690	728	687	758	705	720	725	702	737	711	794	754	731	761	751	765	699	768	766	704	738	729	746	729	761	758	727	732	739	749	742	747	783	703	713	745	747	762	732	734	770	780	707	683	751	731	755	687	707	760	730	758	714	729	760	718	746	763	780	766	729	759	702	777	738	798	836	759	748	733	727	758	718	725	744	669	715	718	731	783	727	734	739	776	728	773	731	720	764	734	738	725	706	731	759	791	756	736	745	705	754	757	722	740	702	771	747	665	758	790	750	737	744	713	732	775	711	728	767	737	756	779	787	707	724	727	714	718	761	726	729	694	721	762	718	706	733	726	760	718	739	788	767	720	698	676	773	746	710	766	712	759	709	772	772	733	705	754	696	672	725	760	746	700	792	750	745	730	737	774	767	744	778	692	696	795	683	733	699	773	723	726	774	691	752	764	771	703	735	717	723	743	786	755	777	737	730	732	758	750	744	690	730	741	759	765	757	729	736	709	697	724	704	764	764	742	731	757	722	757	728	753	710	714	718	733	746	729	774	714	746	761	749	748	711	746	693	784	771	743	744	733	745	721	735	719	758	723	721	692	708	781	731	736	744	719	731	731	683	807	737	704	695	738	681	739	710	777	719	695	676	715	716	730	715	699	693	707	751	692	711	739	698	747	708	703	752	743	740	735	709	745	701	722	771	748	752	746	731	724	796	696	776	750	757	770	741	741	768	746	744	749	719	707	725	690	749	765	725	723	715	730	736	743	788	723	684	730	782	743	754	772	685	749	724	781	767	744	723	789	736	728	743	747	768	751	747	710	756	721	706	712	721	738	717	740	751	717	769	651	752	759	738	730	702	756	730	764	774	750	736	753	789	784	717	770	754	725	679	751	763	783	764	698	773	763	745	727	707	756	759	748	734	763	687	722	699	711	794	730	705	747	722	732	728	691	737	737	775	735	722	759	767	729	727	741	754	675	732	736	754	744	773	757	691	727	751	716	742	729	746	770	740	818	720	710	750	686	727	761	775	721	778	748	713	706	689	713	728	749	705	736	774	757	719	752	734	747	724	769	710	736	775	744	756	738	720	747	725	779	777	695	784	812	719	743	696	722	771	744	717	712	692	702	734	801	743	732	745	737	693	761	713	780	676	676	747	730	727	716	723	721	724	686	775	768	740	706	767	715	734	774	757	744	710	733	730	774	714	750	738	730	752	718	726	714	691	760	693	728	771	754	693	696	714	794	731	744	704	775	756	710	761	741	676	746	719	779	773	728	710	704	736	733	699	739	733	701	736	733	765	754	728	707	747	753	710	774	740	713	762	715	730	728	751	718	702	749	749	747	732	718	762	763	696	726	747	769	766	754	716	744	724	751	755	810	761	786	706	711	768	779	761	715	741	793	749	766	722
27147	20893	27543	24415	21408	14531	2445	1094	965	1112	947	959	884	872	914	929	911	879	938	967	920	933	1018	1041	987	975	1063	1113	1087	1105	1152	1096	1149	1118	1095	1111	1110	1137	1008	974	949	971	917	944	870	911	887	891	833	906	866	860	853	872	886	878	842	916	859	852	890	856	878	852	874	917	888	831	903	867	835	924	906	956	863	861	889	860	841	839	862	855	896	873	863	854	866	899	859	891	876	854	854	895	844	855	792	805	886	872	864	888	871	844	811	857	889	882	823	883	878	899	829	863	886	868	807	892	829	854	813	888	860	886	882	806	880	879	820	836	826	895	861	844	837	871	848	880	850	784	880	898	821	888	853	873	846	865	845	863	867	823	838	853	849	893	860	837	838	829	856	831	821	877	881	822	868	871	886	866	807	909	876	844	844	874	773	835	944	909	865	890	861	893	831	796	877	859	895	837	813	859	842	845	837	870	865	905	809	853	895	813	829	823	910	907	825	823	839	870	836	879	871	957	845	833	840	842	845	844	816	899	850	878	859	833	880	808	889	849	875	845	852	850	889	889	839	800	860	815	826	783	871	873	832	873	865	834	813	867	845	863	875	872	759	882	916	848	871	826	852	886	819	892	838	841	858	737	871	843	868	847	877	893	849	843	857	889	914	847	837	853	872	918	942	902	911	844	832	873	895	848	842	856	834	905	903	854	853	887	900	830	856	848	872	872	881	844	850	861	885	903	831	895	869	868	802	847	877	881	854	847	876	844	908	860	833	841	881	871	897	906	835	837	858	792	895	893	847	899	851	871	919	833	899	858	852	825	904	840	883	889	792	902	837	798	818	866	897	840	860	858	897	916	913	875	881	878	823	842	844	940	941	877	874	851	810	849	877	865	911	856	891	936	839	804	898	869	879	862	884	885	863	852	838	819	858	825	857	876	912	865	916	840	852	819	877	823	877	943	850	845	868	848	847	815	857	833	848	824	850	774	860	908	842	847	837	886	806	850	855	864	847	824	871	878	886	873	864	923	792	841	855	881	887	891	858	865	836	864	867	822	920	824	844	810	894	885	913	889	857	852	880	879	854	909	888	866	886	870	900	888	872	875	883	863	834	902	863	877	840	917	818	812	884	908	803	827	823	854	857	873	885	847	844	906	845	871	885	870	859	803	866	855	857	891	860	812	874	859	821	856	835	859	846	888	923	867	826	871	857	872	877	854	847	898	908	825	847	850	873	951	853	901	874	837	826	867	900	867	888	923	879	838	912	846	840	880	901	831	871	884	893	871	852	920	857	862	799	836	839	831	865	900	856	860	886	848	840	859	880	817	870	889	823	888	918	894	835	899	854	857	851	876	863	878	829	861	848	887	852	843	861	915	869	846	831	810	856	889	902	862	892	858	893	833	819	838	860	871	815	866	866	810	861	856	827	821	881	856	841	863	902	864	896	875	849	883	886	897	872	831	805	839	862	915	857	871	846	914	918	819	880	839	836	909	844	860	828	833	845	836	808	855	859	883	885	838	866	904	847	895	886	896	868	874	829	857	902	837	845	839	830	881	845	861	877	883	870	874	823	845	832	847	861	864	923	839	879	897	875	870	829	892	827	870	832	877	859	868	919	887	887	929	898	846	876	856	845	904	884	863	831	878	818	914	820	872	903	895	878	822	854	856	879	865	843	865	832	880	862	841	832	882	813	863	874	865	883	811	828	849	855	842	872	864	811	899	869	881	893	846	837	882	909	889	918	855	852	897	834	865	819	880	833	868	895	885	893	875	868	858	863	884	835	888	878	861	894	862	856	859	868	890	926	870	894	893	855	854	895	910	910	885	904	766	844	879	899	818	887	850	894	869	851	944	894	873	840	856	813	851	857	881	926	840	865	872	887	862	891	880	833	873	898	828	838	874	853	929	848	837	894	865	855	868	936	864	847	826	876	918	879	871	837	849	881	894	840	881	869	843	837	867	874	851	850	886	822	864	825	811	848	913	828	868	904	863	890	837	937	864	895	876	801	875	862	844	838	865	838	912	852	839	862	866	924	872	847	834	885	842	854	885	919	877	873	859	892	856	926	915	805	858	888	870	806	789	860	865	899	844	822	888	844	837	880	917	850	871	824	869	849	883	872	846	843	822	855	857	835	813	852	893	857	820	839	862	809	903	885	867	837	811	848	884	884	919	860	887	872	861	853	883	872	886	885	890	829	850	830	858	918	866	852	826	910	874	880	893	909	920	832	866	903	817	885	831	861	856	827	893	900	838	843	935	851	895	851	915	829	932	882	820	842	857	878	819	890	878	835	861	895	872	870	866	846	859	840	890	909	898	857	897	829	862	840	807	829	852	882	853	809	841	901	853	831	894	885	845	896	804	860	882	806	892	896	873	880	891	874	879	827	872	868	852	880	878	838	838	831	818	859	842	849	824	902	851	856	871	871	876	862	863	875	857	858	856	839	877	838	853	880	890	874	864	851	866	863	903	860	912	867	860	842	892	869	850	845	840	842	842	840	902	845	874	906	943	895	845	809	860	837	864	808	865	867	901	905	870	818	878	853	822	863	800	875	920	883	875	865	872	825	899	866	852	859	877	849	887	878	850	854	925	814	834	824	872	886	858	858	863	932	884	840	848	852	814	861	829	853	900	846	823	821	880	831	861	863	873	840	794	891	892	861	841	881	897	804	881	865	892	866	901	856	875	861	896	827	931	873	822	842	833	880	823	823	899	889	868	840	879	834	801	932	827	839	874	797	853	886	849	880	851	827	836	881	874	887	834	910	912	823	855	833	878	937	852	835	847	841	893	903	913	917	835	923	816	870	826	864	903	854	876	815	838	836	831	878	803	848	864	915	808	875	869	923	845	827	853	862	868	863	863	900	858	827	836	859	824	882	876	840	883	884	864	849	917	852	849	806	819	877	881	835	880	868	839	876	835	836	827	851	826	865	873	897	866	853	886	872	893	868	859	852	850	906	877	925	911	822	891	891	849	877	922	841	829	830	880	874	878	827	903	862	822	850	857	868	864	900	809	890	848	839	853	870	874	882	849	816	839	859	894	840	875	855	877	883	902	854	846	868	844	863	864	893	875	895	820	870	832	852	857	813	855	849	838	907	917	862	905	831	864	904	803	805	864	847	847	880	868	887	844	856	904	863	851	883	850	876	907	820	905	874	865	856	873	802	843	847	892	857	858	863	886	842	839	840	809	902	890	882	789	898	905	866	874	826	886	873	867	840	792	820	873	830	809	939	872	876	893	828	800	852	891	859	805	830	930	828	871	860	861	877	901	891	883	873	917	869	843	858	829	848	854	893	872	899	812	825	878	815	868	896	855	868	821	884	867	886	907	877	855	869	866	864	862	901	836	862	857	847	817	852	818	857	817	833	834	872	850	846	831	851	846	887	865	877	856	862	837	863	841	850	824	824	880	867	852	852	817	889	862	935	886	858	825	870	836	868	881	819	836	843	877	819	844	862	883	895	885	843	900	796	873	874	870	832	887	927	817	906	849	853	871
48204	38571	30504	32022	21354	5400	1365	1091	955	1137	876	804	822	788	809	768	848	814	816	903	843	870	942	1016	1036	1080	1125	1118	1211	1236	1156	1245	1260	1232	1227	1154	1166	1075	979	1017	953	896	895	873	841	773	782	787	746	720	744	740	760	745	725	753	772	774	722	731	738	681	720	722	709	691	728	729	732	749	715	696	736	708	655	736	743	735	799	731	693	724	719	711	694	743	726	749	689	731	778	719	700	781	695	735	681	687	742	750	732	714	725	704	710	724	747	675	682	699	721	739	713	713	683	710	673	753	721	683	726	710	756	648	723	678	705	706	749	729	740	695	710	732	679	696	737	685	687	704	739	711	691	735	712	708	722	721	676	686	704	736	737	739	735	760	681	712	695	713	738	730	746	705	741	746	725	693	714	725	700	685	768	714	700	751	711	725	720	716	736	743	748	771	717	754	667	727	738	764	723	693	742	721	721	747	730	698	693	731	738	734	798	755	698	697	729	719	710	713	660	736	734	752	675	713	742	666	771	718	759	658	721	696	701	696	738	767	726	724	744	764	726	730	760	756	687	702	678	739	742	715	708	717	711	673	723	749	724	734	718	729	729	734	716	715	692	697	727	709	735	705	669	681	685	740	709	773	717	706	716	720	680	733	719	713	713	708	726	710	713	727	695	719	713	667	705	695	719	745	766	739	754	727	711	823	733	697	732	726	756	726	780	704	688	721	733	761	716	724	711	721	705	698	712	700	747	710	801	713	722	711	675	743	682	751	733	719	668	699	692	717	709	691	730	712	699	732	675	735	677	726	685	700	741	697	709	729	656	734	691	736	685	714	705	676	718	688	737	702	711	747	720	721	673	744	712	761	699	695	698	774	761	744	699	743	723	750	726	766	712	709	751	707	722	724	722	731	724	685	714	755	744	725	721	746	704	695	759	745	758	723	685	700	742	658	678	752	772	720	696	692	725	733	710	720	743	724	702	707	746	696	747	705	755	705	724	699	696	724	707	753	705	730	677	756	709	726	764	782	734	671	736	741	758	738	716	748	701	746	720	725	703	677	680	663	758	679	742	705	685	706	741	752	685	670	728	694	699	702	719	693	741	738	732	700	763	676	731	712	660	743	738	731	744	751	732	735	749	707	727	687	773	692	763	740	723	701	663	726	719	710	723	757	741	717	731	716	778	646	713	713	747	720	728	733	680	687	711	654	696	738	697	692	723	709	710	773	729	743	750	736	711	727	713	742	712	708	711	733	726	698	671	690	740	766	761	716	721	716	689	735	732	739	751	773	710	786	705	726	729	770	743	700	718	747	749	710	678	688	723	722	726	704	700	706	755	698	729	771	705	725	715	759	692	749	705	701	717	678	731	717	704	762	741	721	718	767	724	725	689	697	755	711	731	758	746	680	688	687	729	717	755	681	746	695	733	737	770	781	746	686	748	675	693	746	692	711	734	750	745	707	645	700	720	696	724	688	680	702	705	696	706	753	690	733	756	742	691	728	687	683	685	729	711	656	733	690	713	715	697	725	730	723	756	711	741	691	726	720	696	740	667	667	688	722	708	738	712	755	764	721	685	711	695	735	688	694	717	712	755	741	696	725	721	718	704	676	746	705	733	743	738	793	706	722	683	680	703	730	701	670	722	701	720	741	720	716	715	722	697	757	703	691	744	696	702	720	735	696	745	718	733	662	660	731	738	713	731	698	723	745	699	751	711	725	719	685	750	736	715	751	776	728	700	740	723	722	705	727	749	715	706	707	745	749	770	723	755	732	762	739	737	720	725	706	720	719	701	667	691	728	676	671	742	762	720	716	708	759	710	733	710	676	738	680	728	737	699	760	721	730	703	764	750	730	735	722	725	695	757	724	698	729	702	736	707	762	680	716	708	708	734	649	741	768	720	753	701	710	721	745	734	715	709	711	711	682	729	701	740	737	743	747	732	690	708	745	698	689	808	770	688	750	707	738	746	701	768	711	705	746	781	741	711	733	734	749	743	722	693	714	699	720	764	701	714	699	716	707	707	735	721	706	704	758	688	764	716	716	692	745	698	709	710	676	736	756	755	707	702	724	692	693	735	715	758	704	701	733	744	763	728	703	726	723	691	728	734	734	751	717	758	757	677	724	707	727	705	764	723	709	752	731	677	720	705	782	753	707	679	706	687	733	751	731	692	744	715	758	739	754	722	727	695	678	703	721	721	761	674	677	771	748	715	710	742	695	695	705	720	756	761	687	655	709	718	732	732	775	751	726	731	694	659	697	712	706	726	719	732	710	699	691	705	647	702	730	730	697	722	743	719	728	627	800	683	691	716	725	764	727	701	724	715	756	766	757	735	747	706	736	697	762	695	713	694	725	732	741	705	670	747	769	721	765	688	727	708	717	747	732	715	728	687	719	702	691	722	721	700	727	746	749	710	697	731	716	723	721	665	706	731	677	726	703	786	689	674	739	672	708	715	669	738	753	700	684	754	746	701	712	735	720	654	796	746	735	726	754	712	711	709	698	729	721	697	725	741	667	676	703	704	701	797	731	729	749	762	692	732	747	716	703	735	716	688	734	713	735	707	731	733	685	764	718	723	717	691	734	726	707	760	753	718	775	710	762	756	699	721	725	737	705	679	697	737	700	747	736	713	725	719	680	687	704	704	699	672	720	759	721	729	654	762	728	721	709	681	707	748	702	751	693	747	697	704	762	714	735	723	725	706	635	692	728	706	695	714	708	727	708	711	747	698	712	690	689	695	682	756	706	732	727	735	693	709	730	712	744	697	768	769	694	743	724	712	753	731	711	697	725	734	696	761	696	740	742	692	726	679	668	728	690	695	709	703	742	693	713	773	682	692	693	706	690	726	706	729	722	681	765	703	718	695	721	708	700	744	717	741	699	701	709	738	775	749	671	709	714	719	703	757	715	717	725	761	700	709	639	676	729	737	678	706	715	680	774	749	759	722	689	774	702	691	660	684	753	746	779	735	737	746	704	718	758	646	717	740	692	767	720	727	714	709	704	728	723	766	702	723	707	709	694	712	788	705	711	662	786	699	749	720	676	723	652	672	644	732	685	703	753	708	738	707	693	708	741	727	750	694	728	708	737	705	712	730	720	744	741	719	750	754	687	755	718	702	698	735	743	715	734	718	759	756	741	710	696	720	706	731	704	695	740	694	775	734	730	737	671	717	692	711	701	720	711	712	745	707	752	650	753	757	718	746	733	723	743	699	736	691	732	723	736	676	675	743	717	726	701	700	731	699	722	658	710	697	715	680	704	694	724	748	693	711	691	701	728	722	747	685	708	727	727	697	732	714	696	701	706	732	682	747	767	766	737	722	711	728	720	709	757	682	722	738	730	751	709	793	712	773	719	690	724	717	729	715	709	713	704	666	685	695	734	766	713	755	759	752	709	709	723	679	709	719	741	744	714	684	716	662	726	697	684	731	695	732	770	725	696	743	753	728	720	749	742	741	739	681	720	728	683	706	709	714	730	737	755	701	709	702	723	749	740	752	740
26409	20928	27769	24127	20981	19347	5198	1271	1099	1718	1022	984	962	861	914	960	960	965	953	991	1012	1042	1077	1181	1112	1096	1072	1138	1106	1100	1116	1087	1143	1128	1197	1135	1049	1105	1085	1018	1074	989	979	942	939	1013	903	942	979	957	930	905	928	916	985	944	893	914	923	823	920	873	916	934	904	855	875	934	914	912	904	875	879	906	926	963	867	894	875	907	905	924	895	912	918	963	911	908	901	909	859	913	906	942	899	935	924	897	869	904	892	943	847	860	911	913	890	869	893	877	899	961	884	898	910	914	887	849	887	877	961	905	941	938	834	912	898	880	878	888	871	882	860	960	854	886	875	939	913	907	893	901	910	873	922	879	875	885	954	968	915	940	902	871	933	893	828	899	896	899	933	911	858	896	859	841	873	924	930	893	870	914	880	959	888	905	899	883	907	864	893	924	882	945	866	875	880	901	886	913	930	900	915	878	879	904	957	914	899	905	932	920	867	886	1007	889	866	908	912	909	950	933	926	941	862	921	917	892	921	909	874	904	894	872	899	874	962	925	870	921	893	886	878	866	878	841	903	911	949	860	902	889	885	958	940	892	923	874	911	867	893	910	899	889	896	891	911	870	887	925	865	927	933	903	842	941	928	907	884	954	927	879	920	956	822	896	914	859	919	955	926	875	853	912	947	880	848	908	885	912	923	893	941	845	878	885	888	901	865	866	887	922	905	897	872	885	906	922	893	890	909	893	876	903	930	892	876	950	867	912	877	866	897	925	913	931	911	919	919	960	880	934	905	895	923	906	845	949	882	894	932	922	854	923	872	951	882	869	934	840	951	869	920	851	901	867	936	885	890	861	908	853	925	896	921	894	949	911	903	882	932	905	890	889	895	925	906	900	917	935	963	894	926	922	899	884	906	894	906	893	907	877	908	852	902	936	895	934	884	867	925	911	891	922	852	888	864	884	916	918	907	871	926	926	940	930	866	859	889	950	886	833	872	882	902	868	929	906	876	928	886	905	948	940	863	897	870	877	930	883	892	886	901	905	889	849	906	926	858	882	932	884	942	874	872	875	953	933	871	941	850	900	914	906	891	889	894	927	923	895	878	886	898	862	905	884	893	962	894	869	891	926	858	955	908	985	918	914	900	889	905	891	897	908	890	946	926	894	926	877	861	906	840	961	883	870	921	888	880	916	958	863	916	894	918	886	887	880	932	950	847	917	846	907	941	899	865	888	924	889	900	902	901	886	897	918	970	949	923	945	907	920	909	864	892	902	835	872	922	919	881	936	901	894	897	907	934	902	905	905	892	889	942	903	902	915	953	880	894	858	892	926	933	916	856	946	882	849	899	937	950	923	939	909	890	879	894	850	895	890	967	920	937	876	893	864	877	890	911	895	887	933	914	882	929	814	913	873	937	890	905	961	865	874	945	908	925	935	847	896	932	889	860	888	904	958	828	882	884	878	913	911	886	887	914	895	945	920	948	954	930	918	920	953	831	878	862	917	917	884	865	927	916	929	855	916	953	926	886	969	915	904	924	964	886	911	942	887	908	873	965	933	903	881	893	912	921	852	923	898	871	906	929	930	913	887	863	836	907	919	919	912	906	926	906	852	897	900	921	952	870	924	886	874	882	916	958	850	877	902	935	886	842	909	852	845	928	941	898	878	924	872	892	919	833	907	923	898	894	890	901	855	847	866	868	905	927	892	967	891	919	906	949	902	923	912	876	866	888	951	947	931	887	988	935	902	921	897	899	900	873	895	912	890	896	924	910	929	934	869	906	894	894	883	876	917	946	902	897	875	901	888	852	958	885	885	907	820	890	906	944	887	870	903	887	906	945	895	915	921	902	909	921	976	973	933	912	873	863	920	861	928	899	919	906	895	895	925	884	935	927	911	886	932	845	887	935	871	934	882	881	893	886	949	947	926	887	908	882	897	870	928	944	906	933	934	846	955	875	905	877	924	943	882	904	935	939	907	918	903	925	898	897	911	889	923	932	864	931	910	931	926	928	944	942	907	889	946	869	903	903	943	899	916	906	934	870	886	925	972	912	923	895	907	870	950	854	811	931	930	925	880	947	894	930	894	937	877	899	866	902	934	914	918	813	883	865	899	911	908	886	935	941	924	851	899	899	947	882	941	843	937	864	875	887	903	894	883	953	859	823	878	902	887	865	889	886	874	849	884	886	881	909	903	864	952	877	926	855	845	979	957	987	939	907	923	893	879	895	931	956	881	922	873	853	970	941	887	908	871	893	899	885	885	873	907	944	916	882	908	900	911	864	878	905	896	897	861	885	893	905	962	921	880	951	978	931	943	814	862	884	924	869	932	944	882	888	885	893	879	894	904	910	902	943	885	902	896	867	906	851	887	893	904	912	930	879	859	932	878	934	899	923	951	912	939	863	920	903	885	892	906	926	871	849	861	901	953	934	881	929	908	922	891	888	919	913	944	925	921	932	875	873	962	859	876	879	882	908	924	916	908	897	922	893	908	918	869	887	918	909	872	873	928	937	905	872	924	881	908	881	876	904	883	911	931	892	843	883	897	935	914	898	915	931	831	919	914	880	978	916	856	969	898	933	922	914	942	979	895	887	898	909	916	948	953	896	926	906	872	896	832	890	893	901	898	908	881	909	880	913	910	877	966	949	914	876	877	856	920	923	912	886	899	943	875	930	865	821	929	884	914	829	896	906	858	902	905	918	889	885	971	938	924	951	931	950	927	943	894	892	890	930	867	883	893	932	897	861	895	858	918	913	965	903	940	909	883	907	908	884	872	860	880	925	929	902	915	887	907	866	900	881	895	942	937	870	853	914	905	913	880	916	915	908	896	896	897	841	954	894	955	939	896	894	871	929	898	943	937	896	891	916	886	902	834	892	883	875	924	944	924	860	898	899	931	889	844	902	933	894	884	899	926	893	915	953	871	893	928	898	893	908	929	858	886	962	861	932	897	895	918	914	916	882	887	928	877	871	890	936	888	892	930	867	883	882	934	910	899	889	874	855	957	887	917	899	901	864	903	910	850	867	866	870	904	908	881	934	926	962	885	873	863	976	869	822	822	900	869	953	930	880	906	924	930	916	913	894	922	874	899	903	933	858	847	963	889	892	909	875	906	886	895	911	886	844	893	899	947	963	848	905	886	896	921	920	854	895	935	890	883	840	908	920	885	947	896	939	907	894	865	880	916	884	868	915	936	906	894	892	904	885	904	911	894	883	909	934	923	925	899	920	915	902	924	885	837	884	894	887	906	899	946	879	845	906	874	908	949	891	939	901	891	848	926	886	901	910	914	876	906	892	890	954	893	911	929	885	892	930	917	935	855	943	939	910	855	926	928	844	923	920	833	853	893	855	920	938	903	933	899	952	894	906	855	904	922	850	887	939	903	910	938	904	932	966	940	886	891	882	893	891	892	878	892	913	878	914	907	882	862	917	913	882	917	902	867	856	885	895	915	900	950	924	873	874	897	905	864	853	926	905	855	903	874	886	900	942	844	878	909	882	857	949	926
53033	41993	32024	32438	21714	4564	1429	1097	1104	2523	888	843	832	825	800	822	850	833	887	908	914	988	1027	1192	1145	1114	1180	1167	1190	1150	1147	1209	1214	1189	1266	1132	1139	1102	1064	1039	950	883	938	868	878	843	810	784	771	817	748	814	766	768	742	745	735	747	763	777	752	748	759	715	740	734	760	784	745	702	756	727	762	757	743	779	738	729	777	740	768	763	691	762	729	786	741	745	757	716	770	745	690	765	763	764	727	726	676	762	737	762	754	802	744	750	783	754	783	787	707	737	757	734	759	729	731	771	775	720	706	728	713	736	743	703	682	759	763	755	762	783	728	788	773	712	737	774	738	761	801	740	746	727	723	738	741	730	738	754	726	775	734	744	718	701	772	736	714	769	831	796	725	747	770	723	752	767	764	801	753	723	745	725	748	727	712	770	781	727	756	745	713	699	756	711	780	731	722	757	729	770	763	733	756	751	761	771	709	757	733	760	762	709	781	770	742	790	782	775	753	736	736	763	803	753	710	732	787	739	775	733	730	709	757	738	758	781	744	752	767	713	741	726	763	748	727	797	751	702	764	718	759	727	749	756	759	765	744	692	799	748	779	702	719	712	731	703	747	770	751	762	790	720	747	745	734	779	734	772	695	688	716	762	770	775	761	734	755	728	782	759	741	731	755	741	743	728	772	737	788	751	698	786	784	747	706	735	725	754	746	763	739	760	740	743	779	767	718	753	749	771	750	708	734	713	761	755	738	716	721	711	746	753	715	727	763	712	765	780	720	738	699	794	680	771	710	771	773	760	733	728	764	759	758	777	693	783	758	778	775	761	748	811	783	715	760	732	728	808	730	759	741	775	742	724	771	773	711	749	804	720	751	673	727	749	752	762	736	738	758	745	713	747	773	751	766	748	748	813	782	774	787	746	716	730	739	732	765	750	724	706	749	742	768	770	741	752	754	730	710	730	783	719	751	728	686	759	735	753	699	780	745	753	756	697	734	703	728	785	727	755	725	754	776	744	774	778	722	725	719	734	755	744	794	722	796	757	745	776	739	769	755	754	774	727	770	752	743	794	745	729	789	782	748	724	722	693	751	747	769	729	734	726	737	806	716	691	770	731	742	761	781	743	727	706	736	766	751	728	797	800	776	717	752	727	746	747	726	779	745	778	775	748	742	746	755	760	726	750	750	694	767	751	678	763	777	727	678	789	747	699	763	753	756	752	742	760	781	719	763	768	707	753	757	736	795	721	761	722	770	722	765	748	771	732	746	682	730	742	742	745	736	732	743	788	745	762	735	707	775	781	756	720	761	704	732	770	766	740	793	763	803	751	723	722	796	770	722	723	744	733	734	694	754	691	738	756	777	746	726	768	780	743	727	749	681	733	718	725	760	724	686	741	746	764	752	738	745	761	784	751	770	734	694	770	760	718	754	768	787	770	777	710	724	692	737	736	772	763	715	715	729	749	720	777	785	738	751	750	819	729	753	766	746	763	673	734	728	716	697	740	775	743	742	758	742	735	736	803	770	747	784	753	757	738	766	721	764	737	718	742	722	706	723	781	684	763	743	721	752	777	777	761	783	793	747	748	790	723	781	741	724	734	723	779	761	792	688	728	742	797	737	774	736	795	764	756	726	753	759	731	788	729	728	732	745	732	792	775	731	738	736	758	738	731	720	678	692	772	754	759	771	717	773	730	764	766	769	784	754	671	735	792	779	740	781	732	765	733	765	728	798	749	758	666	725	761	723	737	740	774	690	746	760	759	781	726	731	739	816	773	730	743	720	746	737	743	721	772	732	742	736	717	752	726	707	736	737	752	757	780	732	744	755	717	801	736	754	733	751	769	689	736	711	745	722	744	801	755	756	757	756	760	787	737	771	682	748	754	740	723	718	757	742	760	719	724	736	766	782	772	780	739	767	756	724	736	721	695	727	753	725	789	747	741	735	729	755	727	733	795	710	746	713	728	777	780	711	762	771	774	736	761	745	728	718	737	748	758	728	746	717	710	817	765	770	786	745	774	754	694	754	699	759	733	741	711	727	724	721	801	746	708	721	745	710	794	709	742	758	710	752	737	775	724	779	754	708	743	737	741	754	808	777	749	742	760	792	760	744	746	758	740	736	734	766	769	765	721	765	750	728	750	727	714	733	738	770	736	767	729	725	696	699	768	734	761	763	767	734	753	778	739	708	771	780	738	762	778	740	734	752	760	730	734	740	709	760	783	694	751	730	702	751	789	743	755	781	704	717	708	712	731	724	733	734	762	784	756	787	759	749	755	735	754	754	720	759	748	722	728	755	763	733	782	746	785	724	765	762	703	773	716	755	771	736	739	754	776	725	737	691	764	735	749	756	725	720	753	745	794	753	717	684	759	723	735	781	757	816	704	691	696	753	737	779	780	792	747	747	755	727	730	777	768	752	770	721	783	747	733	730	738	745	761	717	767	680	755	714	738	771	749	726	751	813	756	738	732	721	757	750	716	756	750	773	738	725	765	692	759	817	771	785	696	736	739	770	763	735	776	752	717	743	771	751	706	740	719	692	735	741	688	698	751	730	770	750	745	726	738	734	745	750	730	715	742	735	770	696	821	762	793	724	750	724	716	735	773	719	761	732	749	727	730	728	788	735	792	726	740	767	779	739	747	764	765	794	734	765	755	762	729	735	738	728	745	724	749	772	753	709	749	740	734	755	699	731	742	734	714	782	702	729	773	691	741	752	765	793	766	741	734	800	748	713	744	784	744	744	741	787	758	738	715	740	781	775	744	766	765	750	748	738	754	720	718	762	727	785	739	748	765	700	739	732	749	762	784	732	757	725	714	743	773	753	779	705	765	735	781	756	772	750	784	759	697	795	742	734	727	697	800	768	732	735	726	742	757	739	731	753	799	746	759	757	770	750	790	756	749	754	752	799	779	753	733	793	726	713	755	768	759	771	735	743	813	711	753	757	750	725	740	767	777	704	721	725	721	746	703	779	732	769	714	716	798	744	731	726	741	748	774	750	719	749	785	754	707	788	705	790	771	767	786	766	753	737	742	705	731	729	740	709	766	779	726	716	755	745	739	722	746	749	740	761	749	718	734	727	787	731	794	727	708	787	772	760	703	750	771	744	779	752	750	742	718	722	763	753	755	733	798	775	757	725	699	763	735	737	717	712	742	718	797	775	788	738	774	750	751	800	709	760	713	737	804	743	755	709	739	781	733	734	774	745	720	741	747	752	803	716	756	719	777	777	751	756	759	751	736	718	759	799	722	758	762	711	718	734	731	758	722	765	742	733	739	796	776	746	726	765	768	769	725	762	749	691	742	756	757	795	776	734	719	745	762	755	728	748	732	747	736	790	747	722	778	693	768	748	751	741	746	740	765	728	757	755	718	791	699	783	735	767	762	724	716	800	729	734	751	765	736	752	740	792	743	755	782	732	702	729	757	778	735	740	744	756	740	721	742	708	730	739	803	772	751	787	778	804	752	757	695	750	742	745	768	794	757	715	775	736	750	763	731
25675	20890	28007	23937	21012	20786	11106	1522	1339	3337	1196	1037	962	924	967	942	1014	925	949	1017	1063	1040	1186	1161	1208	1218	1239	1273	1263	1182	1212	1158	1260	1151	1141	1203	1060	1111	1128	1077	1033	983	977	1016	933	977	880	928	941	912	876	916	940	915	895	845	920	971	951	849	908	885	924	875	884	836	902	913	849	901	903	901	856	908	912	853	938	862	872	854	809	865	912	889	888	866	830	904	912	822	855	857	910	855	835	883	906	866	918	841	925	862	903	951	844	871	897	865	890	903	906	883	864	929	900	879	901	887	898	912	846	940	887	878	984	946	892	901	895	874	914	905	841	913	905	824	880	905	890	831	860	870	942	891	889	824	961	924	852	873	916	906	866	862	881	887	855	872	930	890	919	859	877	855	881	910	881	887	886	829	886	823	844	880	944	839	864	852	862	864	872	866	901	861	862	891	915	927	928	902	929	917	874	925	857	834	842	850	857	898	878	856	887	844	844	886	882	938	850	901	871	927	931	897	885	841	890	877	855	872	835	917	938	846	827	916	893	881	863	844	891	943	883	875	867	843	910	878	887	924	879	963	913	898	947	884	851	883	885	897	891	904	885	920	917	906	839	827	884	859	898	879	908	849	868	854	880	848	901	873	868	900	846	921	814	953	814	853	913	913	814	873	868	864	898	877	868	864	886	912	837	889	868	909	844	883	896	864	876	865	874	880	864	854	938	858	872	884	896	856	844	860	918	877	849	905	877	887	910	893	872	856	934	891	918	901	874	886	907	845	864	881	912	884	853	936	847	922	915	912	927	886	845	909	841	939	871	880	860	845	883	971	857	888	915	848	923	944	905	943	867	874	904	863	862	921	890	918	885	917	899	899	878	915	897	833	875	876	871	915	930	926	877	887	920	898	866	877	899	881	884	901	883	838	854	894	899	930	926	895	867	897	888	886	920	904	864	937	836	864	927	915	921	917	854	838	900	893	896	951	843	885	891	832	900	879	865	853	861	879	877	869	902	858	855	855	847	858	847	873	870	878	862	870	878	874	906	882	847	888	851	898	871	862	881	829	907	905	895	917	816	837	908	863	873	867	860	915	887	878	880	900	865	851	848	951	877	921	878	857	868	752	853	891	892	890	880	844	904	900	885	902	902	813	857	857	916	895	816	882	845	884	912	862	947	930	854	934	892	825	855	902	897	929	846	899	900	898	908	886	867	835	886	918	864	866	867	906	839	863	857	951	957	888	849	893	845	895	952	913	850	878	893	942	870	921	854	861	860	882	894	920	879	879	855	904	880	886	861	866	861	849	915	900	870	828	848	886	916	897	897	862	857	859	860	897	884	874	864	866	877	862	888	885	867	936	913	867	884	902	836	896	869	859	952	901	908	890	860	856	907	857	876	882	878	904	886	892	869	858	916	901	872	918	897	875	873	935	880	934	865	841	865	863	859	898	920	911	854	900	876	891	896	895	882	932	850	846	893	870	882	840	883	906	857	879	843	928	890	880	898	873	881	919	845	872	795	857	914	884	872	928	929	863	839	883	939	896	890	893	892	860	835	907	913	889	871	876	949	872	879	810	900	840	865	908	840	868	897	913	900	881	861	857	856	901	885	842	868	891	927	900	916	982	869	827	848	927	834	904	875	945	859	880	911	873	910	847	886	872	829	839	920	868	845	938	929	876	912	978	915	871	883	843	910	860	922	900	844	912	863	900	916	866	846	891	866	852	901	918	865	908	901	826	886	856	907	853	892	859	915	817	881	832	937	867	895	898	888	893	868	878	822	854	828	865	914	893	876	848	865	866	835	866	879	890	902	867	834	931	917	868	880	965	905	843	860	937	920	807	846	836	875	898	867	859	899	915	826	874	875	900	924	853	920	822	914	823	840	876	849	874	884	946	887	847	916	912	864	889	848	893	868	874	946	863	850	921	901	884	876	846	898	886	873	911	915	870	888	858	869	834	904	832	841	860	846	825	891	856	825	866	886	893	894	928	918	914	856	899	936	926	914	832	766	896	891	883	870	945	844	856	848	861	865	929	851	868	801	918	890	860	910	893	828	872	879	842	912	881	924	871	829	871	884	856	915	844	885	876	935	939	923	812	869	861	848	894	853	855	881	875	872	855	857	855	798	868	878	861	870	817	859	877	865	934	930	863	877	908	904	878	861	895	843	873	876	864	839	884	890	845	927	929	864	900	865	849	889	859	883	913	849	871	911	847	933	898	894	927	862	853	910	853	840	905	870	870	848	937	863	916	885	889	884	878	877	833	924	902	866	930	907	889	953	854	912	838	877	880	835	858	891	845	850	871	882	882	835	901	907	850	867	908	867	878	882	926	842	857	911	901	920	827	894	944	882	961	877	880	896	846	846	856	834	938	892	902	872	853	864	893	886	862	876	913	952	889	858	845	887	854	948	926	911	837	860	882	907	910	920	890	844	935	860	918	875	858	867	861	892	892	906	925	845	874	894	920	912	943	877	887	909	887	842	889	859	869	923	903	823	901	865	888	900	892	833	870	871	895	912	886	957	882	895	866	900	886	874	866	854	850	873	856	848	850	834	925	856	903	865	902	849	900	861	919	848	867	833	941	916	887	924	871	873	895	873	898	873	880	844	850	921	883	860	893	931	879	909	899	865	869	927	892	854	897	881	845	872	800	842	896	909	941	842	861	875	827	921	894	878	850	914	919	868	898	881	891	932	920	821	902	882	872	900	880	895	916	881	861	863	881	886	865	910	878	810	849	843	870	835	874	918	887	887	840	900	932	879	905	851	907	875	920	857	896	895	880	907	877	831	892	868	860	881	849	873	823	926	838	832	873	883	883	913	879	881	883	884	889	843	889	859	853	870	862	915	881	871	871	894	834	938	939	885	863	820	860	881	816	879	853	860	939	885	901	873	853	876	851	951	905	847	815	930	834	920	855	899	910	832	879	908	835	831	875	921	863	870	827	866	915	901	835	822	904	877	903	830	916	960	861	858	900	869	844	902	890	856	894	889	882	837	875	878	874	947	842	929	878	840	921	880	952	902	883	857	866	856	860	873	873	837	845	876	886	854	923	929	938	930	917	859	916	858	822	854	871	878	912	930	954	862	885	885	860	860	892	844	861	867	904	886	875	836	858	858	872	922	887	823	874	886	895	874	899	915	865	842	863	855	903	923	882	825	900	892	918	819	845	887	855	901	901	873	872	886	900	908	894	886	876	906	882	872	904	864	903	874	869	872	889	875	935	933	882	886	861	832	874	864	885	874	906	810	857	837	866	911	858	880	858	895	843	849	919	919	870	880	893	877	836	896	902	845	840	906	856	858	816	873	927	858	922	881	878	860	891	947	857	884	903	847	885	914	913	844	859	815	873	897	829	820	849	883	881	878	886	894	900	933	907	894	889	880	956	918	863	889	857	872	914	918	822	848	855	834	892	900	858	871	956	878	887	897	943	876	854	886	840	849	897	913	829	877	971	912	895	879	943	899	911	910	893	891	870	895	910	849	894	888	924	862	877	892	948
49438	39827	36378	38276	26175	6778	1760	1308	1686	5525	1054	971	870	928	868	869	884	890	890	1013	1083	1248	1180	1301	1365	1440	1385	1424	1496	1499	1367	1230	1320	1379	1359	1240	1211	1158	1178	1141	1059	977	898	855	911	856	829	795	762	780	796	760	753	726	745	718	728	749	753	738	784	711	748	735	749	730	735	722	739	716	705	764	742	769	760	776	736	713	750	715	703	737	728	701	756	746	660	717	725	756	707	758	776	727	701	710	673	737	769	714	772	725	761	764	738	732	745	752	764	720	746	720	690	715	749	764	775	740	699	684	723	707	714	792	718	746	758	741	730	772	733	724	728	744	702	756	728	709	768	722	755	722	736	731	694	764	741	717	752	732	706	735	772	694	714	738	752	731	723	748	740	738	704	732	725	717	742	691	756	723	756	767	709	713	663	746	743	700	726	709	732	744	745	721	737	795	737	717	751	711	743	720	734	741	729	759	743	731	730	757	684	742	730	736	781	692	710	736	677	715	686	688	715	771	735	744	719	691	733	722	708	775	740	706	748	762	720	738	764	790	744	754	729	741	744	707	772	736	732	746	730	784	718	707	743	784	757	739	733	747	701	730	768	734	795	724	759	689	729	744	753	713	693	754	723	759	717	729	741	727	762	771	735	745	773	763	763	732	734	738	753	801	720	782	745	721	703	736	710	750	758	753	751	731	724	745	702	758	730	760	729	722	739	737	703	714	716	757	714	747	745	775	741	736	732	744	735	751	711	671	745	739	739	684	740	761	746	753	772	716	719	784	711	763	744	732	771	719	740	708	698	758	743	738	698	799	742	709	737	798	731	732	788	718	724	751	712	716	750	707	782	707	756	706	710	730	727	780	755	755	745	750	700	750	704	775	758	791	703	806	687	755	747	735	753	696	704	717	762	713	675	733	739	755	748	699	754	738	684	722	742	749	750	695	685	735	701	751	739	766	690	758	697	746	752	725	697	762	728	734	718	727	702	776	738	714	715	747	689	702	705	704	724	748	741	749	750	714	682	713	764	775	744	729	747	718	774	711	738	758	714	767	782	777	720	732	686	727	687	770	756	699	707	779	731	753	770	715	729	760	752	775	754	693	719	711	749	696	697	687	695	766	730	760	713	725	735	778	740	759	769	747	704	753	734	772	718	715	732	736	730	751	727	729	761	753	727	732	680	738	765	754	703	730	739	699	731	720	703	746	751	743	729	740	711	778	721	732	730	744	732	739	716	756	757	735	725	756	729	717	761	742	749	741	744	719	740	741	742	750	738	736	711	715	739	790	719	725	761	679	722	751	765	749	718	716	739	710	727	756	733	788	755	712	769	714	722	729	719	754	772	730	667	726	700	719	743	694	748	738	742	744	731	731	795	768	704	699	765	807	762	706	693	752	758	724	728	728	714	731	731	691	747	692	745	786	763	753	729	743	743	770	699	762	718	693	746	691	693	731	738	733	744	740	726	710	757	766	708	758	723	766	725	730	716	736	716	784	738	736	735	717	669	756	715	725	721	662	736	724	737	763	734	741	739	737	727	749	705	738	672	770	790	750	785	685	771	704	745	748	763	749	695	729	775	708	734	736	734	726	746	774	726	698	769	718	671	675	737	750	721	784	729	713	745	771	719	727	732	729	739	714	666	749	727	743	727	769	755	756	803	704	712	703	786	739	741	732	752	738	715	716	740	730	750	746	756	758	764	712	738	759	731	738	760	770	673	693	737	731	780	780	754	736	726	714	746	759	701	718	704	730	692	753	715	781	775	719	739	725	713	751	728	755	760	732	770	761	744	733	738	764	684	739	710	751	701	746	719	736	739	696	710	709	751	728	752	776	746	737	761	729	733	722	739	740	727	757	735	710	724	736	751	765	762	727	705	726	801	733	768	712	732	700	740	770	716	731	725	752	720	741	727	758	675	786	753	752	677	703	717	707	759	741	741	761	742	728	706	706	684	735	762	716	724	700	737	735	723	724	733	747	706	672	763	734	749	736	727	723	753	702	755	757	722	744	702	803	735	769	760	699	728	713	712	712	738	767	678	707	783	752	696	743	735	728	759	697	740	721	729	730	724	736	720	749	684	760	734	773	764	711	739	755	754	695	713	749	795	760	719	745	710	738	742	756	704	661	774	755	741	739	722	693	728	732	747	715	732	750	699	712	739	769	782	728	750	741	741	714	720	770	705	728	776	709	671	705	712	716	687	728	735	792	725	698	719	809	784	748	704	752	730	724	748	775	742	739	742	724	725	708	743	699	700	701	757	666	702	716	752	729	735	671	769	730	719	751	761	754	737	756	745	755	715	720	718	740	743	790	795	688	720	771	736	724	731	731	709	759	743	734	737	706	714	736	756	677	744	729	790	701	739	719	726	772	724	716	720	730	705	686	743	713	740	737	776	724	777	730	763	752	741	705	678	737	684	707	754	753	739	725	742	733	751	732	775	699	755	723	716	741	730	730	746	779	737	710	740	746	712	715	704	750	753	731	742	719	693	740	747	737	747	772	732	721	764	726	729	713	712	769	750	762	696	730	730	747	748	689	758	657	727	757	747	738	781	778	746	679	720	745	727	763	740	708	702	743	727	742	726	780	697	720	720	702	762	782	724	715	704	732	709	723	792	779	762	726	728	682	748	768	744	739	723	764	703	744	746	723	685	710	730	756	707	765	697	727	725	751	747	703	724	723	735	711	755	726	746	697	708	693	706	729	731	744	784	745	696	755	711	731	774	717	701	731	725	703	727	703	787	741	722	734	745	716	741	730	702	735	744	741	729	731	747	736	705	698	705	731	730	746	747	751	709	758	736	714	749	706	712	720	729	737	756	735	686	674	746	739	740	696	731	701	745	696	783	732	771	728	760	744	710	697	739	749	742	733	714	735	775	732	760	753	708	686	709	732	712	740	733	737	755	755	708	744	753	700	720	719	693	696	758	742	735	684	755	732	711	743	761	734	702	751	694	749	726	761	712	795	794	745	701	731	694	745	719	737	713	751	734	782	690	770	703	730	779	760	744	748	708	730	719	777	759	706	771	706	701	742	695	789	742	694	721	742	734	736	725	720	712	739	738	731	701	737	717	742	765	727	823	712	695	769	760	740	749	759	713	708	740	736	739	769	706	770	725	734	711	773	757	741	726	733	719	749	773	731	728	751	672	752	708	725	721	785	719	805	742	756	752	739	725	726	745	733	675	763	669	730	707	710	752	756	781	783	759	744	719	710	697	755	706	715	722	687	720	728	740	743	739	784	709	749	723	711	732	747	745	752	692	759	756	716	683	728	676	728	738	750	720	716	751	743	744	717	787	737	726	739	732	713	737	727	748	739	733	708	699	751	742	719	731	776	763	695	685	759	720	718	765	776	722	737	681	730	702	756	709	712	723	781	759	725	729	740	723	708	736	752	729	747	743	775	770	803	720	757	723	714	748	760	760	718	763	682	687	724	705	695	737	729	772	673	744	749	730	750	749	701	777	741	713	747	751	747	731	739	722	717	790	698	766	690	707	732
29102	21176	26320	25866	14053	3688	1291	970	1000	1362	905	875	902	909	892	933	889	888	958	979	1037	1002	1051	1009	1053	1109	1082	1119	1142	1134	1185	1084	1085	1065	1109	958	961	982	1007	982	1005	944	958	960	887	919	900	911	900	975	922	940	819	866	906	865	899	881	920	897	884	874	851	872	894	900	917	857	903	873	919	886	922	873	908	894	849	910	892	828	936	891	855	930	858	924	878	845	863	882	887	863	879	890	862	860	871	932	840	890	915	942	877	937	894	922	886	877	884	856	913	916	888	925	886	858	864	881	863	989	922	873	936	922	891	931	866	871	877	898	928	868	930	942	881	853	894	867	906	885	833	919	908	831	895	878	903	881	887	899	833	895	904	895	861	895	892	912	906	844	880	849	855	917	950	874	899	872	892	909	937	888	876	924	986	908	897	872	905	854	878	939	917	854	806	910	913	843	874	918	899	937	877	892	905	880	843	893	947	890	870	904	866	874	814	895	896	896	911	935	815	860	899	877	836	876	875	847	889	848	931	904	911	904	895	908	868	835	877	843	906	893	853	922	858	833	930	844	875	900	867	873	875	910	841	877	856	931	863	906	881	849	873	895	882	891	888	887	884	931	824	849	899	896	909	935	939	896	947	926	881	917	865	854	895	919	861	929	884	841	865	859	864	893	910	898	858	818	900	932	863	912	882	871	866	913	878	934	926	877	879	861	890	889	874	915	881	834	831	944	881	902	846	889	896	882	899	831	916	925	846	853	890	819	905	834	843	877	888	879	844	828	853	862	898	845	900	882	872	856	808	841	930	837	852	927	929	933	908	912	866	926	906	882	899	828	885	825	931	857	911	863	902	832	893	839	917	892	908	937	891	887	853	885	879	896	846	894	892	915	896	930	895	922	915	921	842	877	969	855	821	886	906	904	884	932	875	936	873	910	865	870	903	951	897	907	870	882	846	853	886	922	912	929	844	859	890	901	922	948	882	888	905	893	889	838	844	824	943	853	891	861	898	888	910	863	842	936	896	863	873	893	882	861	826	923	868	853	938	875	880	841	902	882	879	940	912	844	802	913	922	890	888	891	886	893	895	931	902	875	901	905	884	866	948	863	856	920	844	848	890	877	935	830	924	877	897	903	841	899	855	859	915	902	879	851	867	902	845	856	891	893	861	919	838	877	875	905	819	892	902	888	889	921	946	901	872	875	910	869	885	901	881	907	928	890	917	922	900	854	857	894	883	917	814	923	895	907	850	904	891	893	823	941	910	885	854	853	907	850	867	874	904	885	871	894	916	908	877	832	903	882	849	920	868	836	908	866	874	863	893	866	912	895	910	894	891	897	895	898	905	904	900	844	948	892	930	846	837	907	868	903	827	897	904	916	943	861	897	927	877	846	902	936	884	835	893	860	893	905	847	854	854	909	892	873	879	916	928	897	903	870	921	882	877	878	838	886	900	910	892	884	900	820	880	880	894	856	923	884	927	840	936	870	921	884	883	875	898	870	879	893	834	865	873	884	824	924	862	853	890	853	859	891	827	913	898	875	912	890	881	863	851	833	826	910	915	883	878	908	884	878	884	913	838	914	879	883	862	922	882	919	859	846	888	895	902	867	894	872	893	899	888	844	900	871	890	890	831	915	912	864	918	901	901	857	870	890	876	896	883	849	826	857	898	852	924	927	896	910	878	878	858	898	872	878	890	953	899	872	878	862	834	884	871	848	920	893	921	916	846	899	839	880	873	828	877	916	872	904	906	869	901	881	882	868	917	877	880	927	873	903	874	883	886	886	855	871	838	831	881	868	945	905	866	858	887	930	899	807	938	903	838	826	886	874	857	889	894	874	879	887	890	895	900	959	937	858	908	854	903	911	938	855	963	813	881	927	883	884	856	840	903	891	880	900	934	910	868	864	940	885	907	851	901	814	881	898	877	863	876	903	889	838	887	913	897	877	866	902	926	914	869	879	849	876	862	899	918	893	878	941	915	887	872	870	824	871	870	844	916	890	844	877	925	902	876	881	917	841	904	845	853	903	943	832	907	867	894	836	863	863	877	880	883	895	863	893	911	889	895	833	922	865	924	888	814	948	835	897	930	818	824	852	900	863	872	840	877	914	888	939	885	861	871	860	859	885	926	890	874	840	824	880	905	886	847	862	857	905	862	932	900	874	908	817	847	901	902	872	829	858	963	900	897	908	918	889	923	859	892	874	889	907	918	844	920	857	884	857	921	893	846	897	933	845	886	882	887	830	892	865	869	854	845	886	853	868	884	894	851	909	877	876	901	859	885	864	915	938	905	839	885	875	911	856	930	887	846	878	915	840	872	852	952	900	906	905	902	911	850	926	868	876	879	846	919	881	821	894	898	843	871	882	881	860	878	901	882	858	877	867	847	849	934	891	904	923	924	890	919	846	941	940	913	926	917	878	860	864	919	906	950	913	865	870	899	904	955	889	890	915	845	899	830	818	920	833	918	870	853	870	853	857	861	900	881	872	827	824	910	926	902	872	873	902	835	917	898	894	849	871	868	870	875	876	892	904	901	899	897	921	945	887	864	914	855	850	877	901	893	891	857	879	852	865	853	897	866	904	896	881	891	844	884	887	838	843	873	868	882	864	900	900	903	959	887	895	883	864	924	886	860	809	851	915	875	892	898	893	880	888	870	886	860	866	888	881	926	871	879	892	891	896	854	844	861	880	875	860	880	893	889	880	852	901	829	893	932	912	903	850	879	915	938	884	883	931	813	963	869	952	866	848	849	848	873	853	890	869	867	887	889	880	840	881	862	885	849	896	899	896	837	923	897	912	869	853	856	914	919	921	885	881	880	961	892	874	877	915	917	870	903	847	919	872	910	832	879	832	933	872	853	932	872	894	876	904	828	889	899	949	878	888	944	882	922	827	881	848	887	860	846	902	875	838	909	934	893	897	897	886	850	896	861	858	901	919	902	863	907	901	901	852	861	925	841	889	899	845	926	929	820	919	932	822	883	911	861	882	879	933	871	879	845	877	872	921	880	888	911	943	876	893	863	886	894	922	920	864	859	898	909	919	898	887	874	846	904	939	845	906	914	870	871	929	860	854	897	884	872	830	921	909	896	850	895	867	832	875	868	860	916	870	933	936	906	880	859	826	945	895	950	886	858	879	889	909	877	871	827	917	833	858	881	897	943	914	899	834	934	914	883	896	857	846	900	894	835	897	886	902	949	896	917	914	886	854	892	853	898	872	915	960	854	847	887	914	892	932	894	822	833	815	876	902	875	946	937	917	921	894	862	908	864	885	885	888	875	851	865	921	884	888	869	898	912	874	855	881	912	877	835	860	866	924	919	849	924	876	911	885	874	877	869	880	902	884	876	880	896	906	898	794	828	897	861	855	904	859	889	898	884	888	898	847	885	880	935	919	896	911	885	959	932	891	933	914	865	906	909	873	846	862	874	890	848	872	832	877	883	893	884	864	883	923	917	923	839	873	887	923	878	907	918	838	892	881	861	937	954	879	888	919	888	904
47767	30738	26391	27958	15135	4078	1318	831	956	1899	793	790	815	765	768	792	801	806	871	949	1040	968	1025	1100	1105	1117	1166	1292	1222	1334	1269	1156	1141	1123	1070	971	958	969	892	912	890	927	888	857	852	816	752	780	787	725	762	738	733	764	782	759	742	767	731	795	743	771	720	752	800	771	752	734	747	745	724	697	793	757	754	718	753	763	782	784	714	753	701	730	754	757	707	755	721	722	780	715	719	723	781	661	777	755	746	781	777	737	683	789	724	727	756	768	754	763	768	735	767	731	749	747	735	747	751	824	771	778	718	737	762	746	696	749	763	777	781	751	735	719	742	768	743	754	736	736	740	696	733	763	735	733	745	758	689	719	697	740	772	751	763	749	720	752	747	712	710	698	720	764	729	762	747	693	710	744	752	756	701	729	701	737	714	735	779	730	714	746	745	700	744	744	775	733	725	771	721	720	792	773	705	734	701	768	763	744	694	792	778	683	781	722	735	735	719	754	797	719	743	736	703	725	732	783	715	730	704	752	728	713	738	706	736	770	714	789	717	757	730	781	741	762	765	635	712	761	716	725	693	774	687	739	736	779	756	691	746	742	779	701	722	771	774	707	770	751	759	727	751	704	738	684	725	792	761	765	758	703	742	728	719	759	750	768	768	771	710	752	779	743	722	724	741	735	775	788	713	730	757	714	739	694	697	765	700	707	711	770	729	732	709	712	731	798	728	794	716	750	731	774	772	777	717	788	747	740	716	748	749	723	720	744	761	756	742	742	746	730	711	713	761	702	696	730	747	761	768	745	730	744	700	724	755	759	681	704	673	744	741	734	689	764	763	756	781	757	753	763	775	772	776	756	675	746	778	774	798	755	719	768	746	737	741	749	790	749	703	735	734	720	721	770	751	750	721	745	764	760	752	769	726	729	717	751	728	762	743	764	742	724	744	704	785	727	761	725	733	758	758	718	742	783	722	733	749	749	765	731	689	709	719	716	766	753	764	687	737	757	736	745	791	685	813	712	768	769	730	748	699	737	734	771	749	788	724	724	738	729	736	796	752	783	722	706	748	778	769	724	702	725	718	723	726	724	714	745	830	738	758	729	748	730	757	740	789	730	711	749	705	708	749	757	738	721	719	759	751	683	710	688	764	731	738	772	722	703	737	719	730	699	733	771	745	780	747	747	731	711	742	732	699	756	770	759	725	678	744	705	711	731	714	757	729	748	741	730	764	715	772	733	769	728	724	758	748	763	724	711	739	750	732	731	770	743	762	738	681	707	729	720	779	732	720	729	758	738	750	746	733	730	709	770	747	739	772	758	700	750	714	728	742	740	764	754	769	749	767	713	730	741	722	728	755	766	803	733	746	712	725	730	729	712	771	675	774	730	735	755	779	780	725	760	742	680	761	749	700	737	714	773	780	756	742	752	738	716	760	763	712	739	719	733	782	821	734	775	802	787	701	724	734	713	735	681	744	702	699	762	668	722	727	738	737	743	732	734	735	707	695	761	714	721	809	745	781	734	735	726	764	749	736	725	771	744	738	737	690	740	735	731	673	761	761	743	743	762	726	767	733	770	733	740	718	752	756	725	710	748	726	759	754	753	814	728	742	714	724	740	755	715	755	723	728	747	750	697	698	778	730	723	731	767	751	742	694	732	710	739	746	744	692	709	773	775	762	740	747	757	796	771	795	720	707	766	759	700	729	746	736	722	744	699	682	739	716	710	819	727	779	745	719	746	798	766	762	753	732	724	736	750	746	773	785	799	723	739	735	731	740	754	765	739	744	760	717	751	704	771	706	740	755	717	771	730	709	715	739	746	725	748	729	747	761	711	735	706	729	761	761	744	747	739	748	727	760	671	744	745	731	751	730	791	758	730	767	743	764	733	749	785	759	740	753	765	742	710	733	669	725	769	751	759	760	737	734	822	792	708	734	753	684	698	758	768	705	747	743	776	705	761	756	757	710	776	741	709	699	744	716	769	707	785	766	745	757	767	729	708	759	707	767	803	731	712	773	738	747	732	725	731	726	790	780	688	737	765	721	756	708	780	744	767	784	744	698	791	747	729	777	690	712	742	768	725	752	732	703	758	783	729	742	742	747	756	748	758	702	784	717	785	692	728	795	731	736	736	748	766	764	747	742	758	699	776	807	734	745	746	761	732	719	741	688	746	713	700	749	764	737	780	709	721	730	706	712	747	747	741	761	767	759	727	737	770	737	711	765	715	766	725	692	706	738	801	738	687	741	688	752	762	677	776	694	774	783	768	755	729	737	764	726	747	773	727	726	729	777	730	772	756	741	705	736	748	700	734	750	754	746	794	666	768	750	757	731	733	762	748	760	775	767	689	722	733	761	710	741	725	724	745	755	770	727	750	768	769	758	775	757	810	751	726	746	735	745	763	743	750	763	730	744	710	714	767	755	719	674	730	726	751	680	748	716	696	751	748	758	786	743	720	748	728	687	768	741	739	740	792	798	714	763	739	731	713	745	740	756	754	738	741	697	766	735	800	723	740	719	783	736	745	734	687	718	764	757	731	746	805	710	776	793	737	764	742	700	743	764	721	738	720	767	725	773	769	779	723	797	765	743	771	717	775	707	732	759	749	752	712	715	734	725	717	761	770	747	801	764	751	741	766	784	770	719	741	762	727	729	713	715	723	695	769	727	743	712	747	732	742	694	744	738	763	719	748	727	707	734	723	764	737	727	695	705	704	748	743	725	721	717	806	768	722	750	747	771	772	775	748	783	800	784	676	748	750	754	766	750	758	772	734	723	736	750	695	758	753	742	745	725	714	747	739	743	724	772	776	726	721	731	800	750	728	732	675	710	794	745	762	721	724	750	724	754	749	737	720	702	696	773	732	783	729	751	749	735	750	746	749	749	723	741	728	731	749	762	701	706	718	727	734	739	734	715	766	757	712	687	811	711	726	838	697	765	737	683	741	705	771	732	748	759	708	710	741	713	777	757	722	778	716	713	743	742	672	720	724	707	757	711	787	705	746	724	672	736	709	767	775	774	693	752	756	735	744	714	727	691	699	769	770	720	709	757	696	733	764	727	770	744	755	755	731	759	768	756	714	763	767	777	753	753	734	742	743	733	737	728	771	743	756	762	749	759	761	729	760	737	780	784	678	708	763	760	726	767	760	732	770	708	715	766	776	783	750	705	720	767	704	763	747	751	757	742	784	772	759	779	752	806	726	758	761	756	745	765	737	720	778	735	747	732	745	741	720	747	706	736	715	705	745	698	768	803	751	738	695	731	744	713	766	736	751	745	752	726	799	763	738	745	758	759	721	706	794	727	769	754	766	763	754	749	749	756	728	726	765	739	807	712	708	725	733	708	734	726	785	715	703	766	743	747	732	732	754	725	757	685	726	777	753	701	736	801	690	728	740	710	739	760	780	768	752	767	734	800	727	791	762	774	759	753	769	701	732	721	766	723	763	769	769	753	743	700	719	768	735	710	666	725	747	734	737	716	742	729	722	790	735	723	765	771	728
27019	20917	27543	24579	21545	15650	4119	1218	1496	3170	988	985	967	988	921	953	944	984	1071	1111	1147	1286	1269	1262	1201	1199	1239	1255	1177	1205	1281	1239	1222	1226	1188	1119	1133	1065	1089	997	1020	908	966	964	915	938	915	901	950	882	868	943	867	874	860	881	898	874	878	864	855	861	872	867	833	948	861	836	887	895	880	906	834	834	856	878	869	830	912	891	846	904	885	881	858	915	851	876	867	886	865	830	825	857	922	827	873	859	904	841	835	896	863	833	874	860	915	842	882	858	864	866	843	915	891	833	906	890	854	855	877	869	884	830	854	881	876	859	916	831	883	877	888	876	856	814	892	839	896	894	849	812	880	852	849	860	885	825	874	900	847	909	916	835	880	869	869	850	834	858	909	847	859	883	881	903	873	869	841	879	838	910	848	860	872	819	888	868	843	879	888	815	853	877	841	859	952	889	917	864	913	852	932	881	856	891	883	889	854	889	817	865	838	870	921	839	844	885	867	872	886	873	870	878	858	780	858	847	840	816	868	909	885	958	894	866	912	879	864	856	863	828	854	884	898	866	845	890	904	900	900	857	818	891	808	862	875	875	866	865	891	868	853	849	927	899	891	844	882	813	855	845	939	874	865	862	865	854	906	911	835	843	884	904	846	894	829	821	885	922	842	910	848	847	851	832	856	841	902	842	848	885	894	880	860	856	856	828	915	895	860	899	828	877	875	899	845	849	909	866	874	916	866	876	910	908	945	819	903	858	891	900	899	895	841	880	843	855	856	886	851	859	873	853	868	857	888	834	873	844	856	879	833	868	869	887	937	852	867	930	858	898	834	814	834	828	872	845	888	835	848	791	878	865	832	834	880	931	847	832	860	898	930	823	877	873	882	846	889	823	870	867	914	847	856	871	866	875	880	890	782	890	838	903	886	861	861	880	856	852	902	908	832	856	874	855	803	898	850	848	847	857	895	925	879	870	817	837	849	862	873	860	873	876	898	873	843	861	822	894	915	923	868	871	893	889	889	858	867	897	854	863	870	856	860	866	875	866	850	899	830	899	870	872	895	825	851	857	846	876	899	915	887	926	861	856	846	847	873	851	862	860	893	774	892	861	853	820	888	849	916	873	850	870	875	852	845	849	860	886	876	912	885	924	834	901	880	855	911	798	904	829	929	890	913	876	899	878	819	918	864	824	854	862	918	842	871	913	830	841	819	936	892	843	859	843	849	901	870	908	860	900	854	905	852	868	873	852	852	899	853	864	914	880	834	926	921	858	883	875	885	945	871	941	908	899	873	878	829	860	842	874	855	860	879	870	887	877	852	841	854	861	882	851	892	893	892	850	868	875	849	803	825	868	845	920	850	871	926	910	863	831	830	933	853	916	888	836	876	857	867	861	912	828	911	879	841	889	873	841	822	838	855	916	887	900	848	838	884	917	916	863	821	924	870	846	880	859	843	863	828	893	897	836	909	873	944	876	914	868	887	837	899	983	853	845	874	899	866	844	835	886	857	863	883	915	918	832	883	822	862	835	888	888	867	898	825	908	852	908	881	860	844	862	829	825	892	890	836	862	863	850	854	820	840	842	890	837	885	849	862	848	885	841	861	883	958	830	877	854	841	898	896	865	832	921	835	963	860	858	841	884	830	876	830	882	825	872	826	865	836	873	919	892	827	866	864	829	861	878	898	855	873	898	872	786	887	865	908	884	889	893	879	904	858	841	904	862	864	875	858	894	862	818	838	854	883	876	897	850	883	854	916	881	826	847	829	913	852	874	925	896	859	894	838	864	843	914	867	843	875	858	854	870	851	841	847	881	886	888	847	834	896	916	894	907	861	871	899	891	878	890	877	825	799	897	859	914	873	896	891	845	857	873	912	861	873	875	889	880	850	853	859	864	803	886	874	878	895	814	853	867	870	868	850	901	828	851	824	877	895	860	867	868	919	820	784	802	883	910	841	909	868	911	876	885	917	860	869	887	893	817	886	857	915	843	864	901	879	865	884	840	906	857	908	844	872	951	866	842	875	847	866	864	829	849	843	896	859	853	844	834	866	878	840	916	889	823	854	865	859	857	917	887	908	838	880	883	856	897	836	897	863	874	861	877	868	916	850	868	910	869	946	872	932	868	913	885	858	884	866	870	872	826	912	885	858	835	857	877	938	814	869	904	881	927	842	853	897	889	880	856	883	906	857	874	820	899	835	912	878	908	834	886	809	870	843	862	914	820	836	892	801	894	851	838	869	843	854	846	843	851	884	851	932	846	860	865	893	821	860	860	838	921	833	914	857	891	854	811	838	854	812	834	899	872	871	905	917	881	853	925	898	877	818	886	872	925	906	871	893	852	906	890	834	908	871	887	810	831	907	934	784	803	858	875	906	823	860	834	816	880	857	861	853	891	893	842	857	926	890	872	941	895	877	828	879	874	869	905	868	851	874	865	874	861	830	877	878	879	867	866	914	896	877	903	818	897	872	874	833	846	908	891	852	878	844	845	895	873	880	850	882	854	835	873	914	885	898	871	847	888	890	873	862	861	851	884	858	850	815	865	890	844	830	836	877	788	868	838	901	862	892	849	875	842	882	822	850	885	880	920	857	900	843	864	850	874	881	875	907	905	898	848	832	891	835	855	871	885	848	915	878	897	877	886	888	839	863	828	829	858	879	865	824	908	868	900	845	844	857	880	896	882	869	878	867	892	872	881	875	888	823	895	875	864	851	897	841	829	877	883	873	866	849	886	879	884	886	870	835	876	893	864	885	849	918	846	820	850	894	890	886	882	865	855	893	845	839	844	852	919	886	882	873	834	915	847	857	925	893	872	846	914	894	813	866	852	871	854	897	911	849	901	790	866	839	929	853	843	884	868	823	837	902	877	857	856	850	871	913	884	873	850	880	889	924	906	890	819	868	895	885	871	878	906	881	829	866	887	924	807	851	875	840	885	825	889	898	878	845	846	872	853	896	862	877	835	909	882	910	865	845	870	864	862	881	886	858	887	867	900	845	822	887	862	855	848	931	861	858	890	897	888	856	816	870	914	877	819	859	900	877	875	898	905	890	944	874	837	871	877	875	907	885	856	874	845	845	858	845	860	884	878	958	843	877	888	902	864	853	827	836	843	864	864	907	904	861	897	820	871	878	826	854	885	839	855	809	888	899	886	915	867	894	890	923	826	869	896	857	894	863	846	903	865	844	866	870	900	878	870	855	895	890	861	888	874	936	960	874	820	894	895	915	927	891	830	891	868	873	833	866	911	880	937	862	891	863	851	830	876	881	840	849	848	848	909	870	837	905	854	801	815	961	830	878	884	909	823	877	890	850	903	810	899	852	833	845	867	866	854	879	889	863	851	858	910	856	903	868	882	864	893	862	834	892	842	817	856	844	886	837	864	877	855	922	869	863	893	846	872	883	842	877	845	832	833	820	872	899	809	860	900	898	827	958	877	841	830	859	834	885	879	823	881	889	901	877	794	863	822	919	869	861	874	887	852	812	848	864	864	854	875	891	880
45136	34363	35340	34700	22398	9569	3175	1162	1917	4805	873	872	885	887	848	846	905	921	1154	1251	1349	1483	1593	1454	1455	1382	1449	1378	1365	1420	1567	1549	1441	1333	1358	1138	1105	1008	1022	1012	950	854	860	862	849	840	777	797	750	750	743	766	790	733	777	752	744	747	692	675	759	706	706	755	717	736	735	802	687	709	722	714	728	735	765	712	689	721	726	693	723	694	729	725	749	756	722	746	684	721	684	713	772	764	689	692	714	756	715	738	728	744	689	725	745	738	734	706	752	714	724	756	720	767	666	746	721	726	759	715	725	734	726	682	718	717	711	764	732	731	744	719	727	681	702	750	753	703	729	733	732	711	746	728	723	774	802	707	664	719	739	727	731	700	690	736	703	728	703	745	724	747	730	695	767	738	728	764	709	750	752	706	727	685	748	723	704	747	722	691	728	702	742	758	723	714	740	765	725	687	766	740	738	723	798	797	726	689	701	712	754	734	752	751	706	734	685	769	771	737	727	707	753	715	739	706	727	718	684	756	716	726	757	741	724	706	761	700	751	753	700	763	735	726	715	705	700	710	698	716	697	738	724	724	702	749	728	707	698	731	765	693	770	744	706	765	737	746	746	719	756	723	772	756	754	805	769	757	754	734	760	684	726	740	712	692	725	730	734	755	747	668	676	709	692	726	742	696	729	701	719	759	695	707	694	737	748	677	716	747	758	799	700	747	769	709	727	753	784	764	774	687	750	733	694	768	717	715	693	710	700	708	740	758	724	745	730	730	742	779	769	714	726	782	721	759	738	699	739	739	714	718	715	746	697	721	754	693	742	770	794	685	717	748	745	738	705	707	745	711	772	730	750	756	693	714	754	693	705	714	731	711	715	766	717	795	771	739	744	743	699	735	707	698	712	732	727	681	761	699	718	736	705	768	731	714	728	751	709	709	708	751	741	710	762	735	698	728	744	715	717	775	712	776	710	753	758	686	712	786	731	763	723	789	723	745	743	743	746	762	711	744	677	703	734	718	718	748	723	743	668	740	736	705	785	730	708	726	692	784	725	778	749	732	752	757	749	746	754	762	749	741	732	706	672	742	714	707	717	693	741	755	728	710	721	738	699	685	750	726	719	751	738	746	741	689	764	768	748	705	722	720	714	710	733	727	740	704	745	710	738	752	764	736	738	774	730	732	694	758	745	747	711	713	754	748	735	722	789	746	686	701	765	694	734	745	749	727	779	780	783	704	760	742	742	739	707	709	761	783	715	718	733	744	704	758	735	706	734	704	755	733	729	735	741	684	742	695	693	706	704	715	767	704	717	779	742	740	729	752	705	744	702	718	675	752	741	739	688	724	780	737	710	724	746	716	744	769	721	759	726	742	758	696	736	745	734	706	717	775	719	779	731	731	751	700	741	685	757	757	747	693	779	715	707	715	739	735	733	735	718	746	692	784	716	765	751	672	695	732	717	709	776	736	705	734	740	744	715	722	690	675	713	731	731	753	721	736	700	727	748	728	707	765	732	703	756	743	731	750	685	740	740	752	726	685	761	749	708	726	708	707	712	758	740	809	731	740	682	747	789	733	742	699	766	736	713	691	738	768	740	716	688	732	723	697	746	710	727	752	744	709	706	750	685	711	687	730	771	786	733	777	736	729	747	739	725	758	765	758	746	704	770	731	739	742	733	712	737	727	719	748	684	746	705	675	777	715	723	718	784	726	721	748	700	723	760	743	714	778	752	750	682	722	746	776	700	774	738	753	738	704	739	724	752	774	748	701	713	743	724	755	715	728	726	735	704	731	700	697	744	774	755	722	703	750	735	721	697	705	743	730	666	687	744	751	746	776	678	749	718	710	759	709	697	765	759	763	718	737	712	754	732	748	748	770	760	766	779	745	718	732	652	763	772	691	719	727	736	760	737	734	763	762	747	739	705	751	783	700	704	692	711	747	754	716	730	660	773	753	708	716	688	705	739	783	746	705	730	764	756	738	775	740	740	726	714	749	711	743	698	712	748	750	768	716	768	790	705	661	737	759	675	753	717	773	683	719	738	738	748	722	695	671	716	720	717	736	718	712	698	710	721	735	786	724	703	745	718	752	775	709	750	771	736	785	734	755	740	729	810	720	682	768	694	727	770	724	690	718	747	716	693	775	725	742	728	685	745	730	734	725	723	704	721	764	755	735	684	760	775	692	661	710	703	724	740	709	710	689	705	755	764	748	756	750	738	729	738	786	779	745	736	789	718	684	718	731	700	698	734	768	747	693	795	732	710	725	756	707	707	683	779	763	716	728	767	772	722	671	708	759	728	697	714	709	763	712	719	727	706	739	738	748	730	693	727	689	694	712	734	741	745	739	678	728	712	704	751	723	745	690	747	780	728	711	694	783	689	730	755	716	721	728	748	679	730	754	773	779	676	710	662	747	729	735	776	739	713	696	720	738	745	756	723	741	752	762	746	706	680	727	746	706	735	681	771	753	770	750	708	729	694	752	719	706	729	709	713	732	747	745	717	701	736	671	730	730	666	702	697	741	691	741	699	709	758	701	748	713	761	745	760	759	718	752	693	736	712	745	703	705	761	762	758	681	759	735	763	722	747	749	734	718	732	766	705	748	757	710	719	769	743	759	771	777	654	724	753	780	784	722	741	679	747	708	728	774	744	710	748	723	725	702	712	757	726	745	718	757	723	769	662	704	718	713	755	721	703	714	711	764	731	736	698	703	704	717	748	739	685	745	751	729	746	750	706	725	736	671	737	764	727	715	775	758	680	720	761	756	706	699	703	706	723	754	733	742	711	728	746	732	684	735	723	689	697	742	698	761	754	716	737	743	723	735	716	745	726	675	767	699	719	731	760	726	710	722	707	740	730	736	745	755	698	706	739	741	698	738	781	743	747	751	706	705	733	767	723	708	745	776	699	701	736	733	706	688	730	693	696	764	755	770	716	697	773	756	712	776	737	743	693	706	726	695	762	703	734	819	767	672	696	730	740	759	719	712	728	735	693	716	748	719	754	753	729	741	694	729	722	756	717	760	758	749	720	732	730	759	780	718	698	712	748	712	729	764	757	724	710	673	727	722	775	719	713	738	705	735	771	730	718	689	719	711	743	690	742	703	736	750	718	734	692	740	729	727	703	745	669	742	681	739	710	751	681	752	757	755	750	740	721	747	784	692	737	734	718	742	726	740	741	695	704	749	712	747	769	752	722	774	698	677	718	742	707	728	705	710	757	747	722	689	703	703	692	710	719	732	706	707	723	703	713	748	746	722	698	753	720	721	723	775	718	741	719	739	736	707	714	696	672	731	761	736	736	708	782	759	694	695	701	710	654	806	725	704	715	675	779	716	740	750	751	737	698	741	740	775	710	792	714	734	739	749	754	701	733	746	786	764	742	689	702	739	713	733	718	745	709	757	727	723	771	692	742	790	682	712	729	752	785	694	700	707	683	771	763	717	691	690	712	675	714	691	733	766	717	709	739	750	712	756	715	752	720	744	713	733	734	735	682	747	732	755
26223	20896	27858	24181	21294	20237	7730	1402	2329	5269	1223	969	1072	994	956	997	1032	1059	1247	1274	1370	1433	1431	1395	1424	1441	1306	1234	1378	1212	1259	1270	1288	1346	1253	1168	1181	1114	1073	1054	1015	937	1038	1063	982	917	920	901	902	883	901	904	947	910	896	958	954	891	904	906	901	926	909	893	904	935	956	879	911	904	960	932	860	909	906	903	883	886	860	910	871	951	935	932	920	919	955	861	898	880	878	888	951	928	878	931	903	940	902	983	891	953	939	922	891	915	941	921	887	995	916	920	877	903	884	925	894	883	904	835	914	871	904	876	866	857	926	868	908	886	976	946	902	888	979	896	925	913	923	907	929	929	911	930	991	866	885	897	942	943	937	980	883	912	867	894	894	948	923	949	966	897	955	928	914	915	920	911	913	901	921	905	893	900	931	892	896	877	918	966	930	891	953	913	933	945	924	926	866	870	936	890	877	971	986	925	901	927	877	912	942	874	866	884	899	861	889	919	931	875	893	959	892	900	847	877	910	903	902	898	869	919	910	881	905	845	891	892	887	926	880	892	924	886	902	867	910	931	890	963	928	905	905	870	877	898	896	894	922	951	866	960	878	923	964	884	858	934	943	909	929	914	898	849	919	964	913	922	886	905	935	909	948	942	921	893	901	906	923	886	937	916	910	907	884	911	911	909	861	899	909	945	935	897	879	857	888	938	928	860	928	912	930	893	898	893	922	852	864	863	943	876	944	881	957	941	891	957	895	865	883	928	956	925	956	900	877	903	925	909	906	947	862	945	906	887	908	945	915	941	947	946	909	938	916	897	891	897	896	973	960	900	923	883	890	959	904	918	914	929	970	871	966	925	911	902	878	845	935	914	845	891	876	905	916	895	944	887	872	920	901	895	901	950	876	902	907	894	915	840	929	903	904	885	891	909	943	996	953	898	879	902	946	871	859	887	855	903	926	910	896	941	928	935	941	944	902	917	910	918	963	977	885	871	907	871	864	965	962	948	896	869	905	883	904	915	913	903	892	883	866	868	951	882	940	906	881	941	938	921	891	897	920	871	910	823	940	958	907	904	902	947	928	875	925	912	873	893	894	874	909	924	897	936	890	878	950	924	871	909	886	894	959	940	905	888	857	953	913	923	887	935	942	912	960	914	894	917	907	894	899	879	898	870	907	910	929	890	941	923	914	901	833	885	916	857	895	883	977	918	913	923	868	847	937	905	930	886	950	928	896	915	916	902	909	878	935	868	861	876	918	924	904	898	954	931	940	905	922	867	912	920	947	895	913	926	879	883	939	885	945	881	915	882	867	912	932	912	905	912	937	914	857	943	928	894	925	898	918	884	871	908	906	926	918	952	932	867	895	852	894	871	898	857	915	902	869	884	868	895	905	898	908	944	917	897	902	923	885	893	905	957	928	965	927	915	890	872	917	919	920	934	943	918	948	925	930	907	897	905	921	906	880	971	913	864	889	939	934	931	970	863	953	919	934	893	889	899	877	941	951	899	949	931	856	915	885	890	892	907	977	907	902	937	917	893	912	927	893	859	887	876	936	936	896	881	943	914	857	894	920	910	876	910	919	902	861	878	949	932	901	887	916	877	844	881	912	919	924	923	810	963	949	876	912	912	888	905	937	888	929	908	870	884	921	917	905	938	884	908	943	942	908	866	871	955	934	914	880	873	826	921	916	945	904	904	892	964	896	854	939	884	911	902	878	911	898	917	863	930	953	917	894	845	889	885	913	913	898	896	902	936	953	923	964	893	869	929	931	856	925	930	932	865	935	937	963	856	870	874	951	911	868	916	906	849	933	869	901	855	912	869	945	953	924	980	883	876	909	902	943	913	920	894	848	942	909	821	933	943	918	943	943	887	858	882	953	891	921	901	914	930	927	916	911	855	883	889	910	869	848	889	903	857	904	933	919	907	860	934	923	928	883	902	903	900	895	836	922	936	907	902	932	897	944	893	934	906	894	872	919	858	859	954	945	900	874	861	893	907	970	936	851	949	936	947	927	926	895	939	883	895	891	903	895	947	894	922	876	928	883	913	871	910	922	868	929	878	945	896	895	900	897	915	887	846	918	945	890	906	885	983	866	909	910	880	872	907	925	833	885	873	883	842	898	933	895	900	887	885	890	839	895	877	935	879	903	895	939	912	900	878	885	864	903	944	918	908	942	925	896	909	940	903	932	973	958	915	865	955	886	883	928	856	975	936	937	934	953	809	904	882	904	905	876	895	927	877	869	893	911	918	949	976	906	906	890	886	911	943	834	907	903	907	901	930	909	902	921	920	927	907	943	882	899	830	887	911	946	893	924	880	893	844	931	907	981	935	898	902	902	936	892	884	934	915	941	929	892	863	948	866	928	911	887	942	905	854	944	950	879	917	927	884	882	878	922	927	950	986	886	907	903	869	875	904	871	934	916	866	909	858	930	951	918	934	882	926	865	953	891	894	855	907	910	890	941	940	887	873	930	900	931	869	912	913	922	915	875	905	913	944	909	920	936	900	890	892	871	908	867	837	920	996	882	876	946	900	924	943	876	868	897	914	857	863	881	882	898	911	868	902	915	965	869	913	891	902	929	866	871	902	916	910	900	929	933	869	896	896	886	906	920	920	851	907	933	883	919	870	917	968	880	904	877	888	905	890	973	927	873	908	859	890	860	910	836	878	930	962	901	897	910	842	898	942	898	883	889	954	908	896	904	953	878	903	917	903	946	884	864	918	949	930	887	917	863	876	945	907	920	904	888	930	878	917	904	892	856	878	927	942	943	918	855	901	916	887	950	857	870	900	882	904	921	864	927	897	932	903	906	883	901	869	915	886	891	884	976	891	946	921	904	886	868	870	919	913	905	899	904	932	871	895	920	886	916	900	923	912	935	977	928	916	914	920	860	924	892	869	937	880	926	828	864	895	891	940	867	931	857	926	938	928	960	927	927	933	899	883	891	892	934	968	908	909	936	866	888	925	1014	902	938	882	937	921	880	897	900	906	859	919	907	856	863	877	875	912	853	946	958	1017	904	892	967	869	871	906	862	867	858	888	925	905	913	933	904	954	895	856	910	928	902	892	887	921	1020	947	918	932	890	915	871	901	922	890	899	912	923	859	899	866	870	839	892	883	929	938	907	916	911	914	946	919	879	934	878	922	933	903	929	921	893	916	915	932	869	908	860	906	893	871	891	940	910	948	829	893	898	876	864	887	890	948	901	902	912	927	875	921	907	898	899	922	909	894	855	878	887	910	924	909	928	923	945	865	855	913	891	887	908	903	876	932	912	909	911	949	894	950	880	949	924	918	913	874	895	924	958	927	833	853	919	893	893	971	903	884	885	895	894	880	921	908	882	846	874	923	922	927	831	835	888	905	935	901	870	937	865	890	888	899	982	910	862	923	937	908	916	959	912	878	951	926	935	929	912	921	936	894	818	931	879	883	880	856	887	893	847	905	888	923	890	851	891	924	888	908	886	874	921	932	882	879	882	917	901	911	958	944	952	926	915	955	978	926
45587	39166	39103	39058	27889	14173	2491	1289	3912	8850	1051	953	953	890	891	882	1039	1074	1396	1598	1665	1695	1710	1842	1854	1681	1588	1498	1693	1525	1519	1548	1504	1446	1385	1325	1215	1132	1014	977	926	873	894	849	850	853	802	762	797	788	818	733	744	759	744	734	778	761	710	738	794	788	776	716	753	718	728	709	750	730	733	795	706	731	737	712	735	758	780	802	809	698	743	756	716	720	720	738	704	789	773	698	773	722	755	775	767	803	761	753	720	758	722	715	750	730	743	798	738	747	758	741	742	748	739	779	724	757	750	763	777	768	763	773	735	790	792	783	786	753	781	741	740	753	734	743	806	774	733	760	697	746	717	751	716	704	726	776	738	730	797	749	777	745	781	753	728	781	713	767	758	770	734	751	745	768	800	812	709	750	752	735	767	753	750	739	771	725	757	700	780	740	748	761	736	747	742	745	737	758	767	755	764	713	771	791	708	746	734	752	708	728	746	763	752	754	744	744	763	713	713	685	749	780	737	751	713	744	742	753	762	800	752	726	776	739	761	759	787	748	751	775	747	786	696	735	694	771	753	763	763	715	759	736	746	735	762	743	832	738	762	699	747	777	753	727	814	751	716	739	776	729	766	755	729	791	758	740	752	722	750	761	764	699	721	728	737	708	763	722	714	698	758	772	764	734	774	737	723	745	768	732	772	785	734	772	766	712	739	715	761	776	725	755	771	750	722	765	751	787	766	741	721	798	734	738	747	785	731	753	782	777	770	751	764	735	748	727	772	770	738	723	722	763	747	771	749	786	686	776	719	762	735	756	693	711	743	717	750	747	757	746	724	745	738	721	718	747	763	712	735	733	760	733	791	741	761	724	690	719	749	752	747	774	749	786	727	771	741	794	718	704	760	752	767	764	764	787	726	761	748	758	745	773	745	760	715	765	724	753	742	725	737	725	781	786	779	730	774	715	728	713	787	743	739	749	749	724	784	734	770	751	690	796	762	798	772	694	730	745	763	732	772	748	756	759	738	743	773	747	768	793	746	737	809	790	747	765	732	766	768	701	727	767	738	769	726	756	735	773	738	739	723	750	769	727	750	736	760	682	795	756	749	726	729	717	743	739	720	738	776	774	695	777	697	746	776	714	736	764	720	764	737	746	764	722	737	728	723	822	746	769	726	683	766	759	780	733	729	786	772	776	720	721	770	800	734	775	757	714	779	777	804	770	715	723	751	743	777	741	706	717	771	739	748	757	781	747	759	748	775	734	682	754	777	698	714	732	768	787	738	799	764	784	753	781	779	718	745	768	723	767	760	762	770	773	763	743	766	709	745	769	748	723	786	744	736	798	774	734	787	721	749	752	756	765	737	710	738	736	770	747	753	763	795	784	758	727	765	761	753	746	770	712	758	720	736	746	771	759	737	764	805	715	759	714	700	725	788	791	718	728	782	723	727	774	734	835	767	736	729	760	721	751	718	740	739	723	762	722	749	754	765	775	673	786	748	715	766	820	737	778	710	740	701	714	745	706	725	794	788	758	771	721	789	734	709	718	769	730	791	743	736	748	759	706	778	736	732	752	815	723	769	726	748	785	773	769	774	734	731	807	750	750	721	701	739	695	791	772	735	746	756	735	743	778	697	762	756	709	757	726	758	739	737	754	750	707	714	780	750	774	736	742	746	776	749	797	721	789	757	779	759	768	796	745	766	796	733	758	755	718	750	707	753	752	762	740	754	725	728	752	760	756	751	743	758	678	756	736	728	782	762	723	721	787	743	757	745	696	793	754	748	748	749	781	715	759	753	745	727	749	752	730	740	757	741	724	712	781	750	762	740	742	721	759	773	770	763	707	730	732	721	722	717	755	692	756	766	731	725	717	761	781	779	746	749	736	753	726	767	739	793	717	735	773	741	757	741	720	751	748	774	758	710	729	740	778	725	728	767	735	767	837	752	739	739	748	733	746	762	716	705	805	745	738	752	725	757	743	735	730	725	747	763	706	800	758	792	697	789	761	737	734	724	751	781	791	783	755	763	727	720	792	775	719	750	779	749	759	773	723	726	758	763	770	806	764	756	784	729	771	724	770	765	740	708	731	775	756	794	778	734	757	717	801	739	761	705	713	797	763	711	741	745	738	719	788	774	761	702	746	734	732	754	758	781	717	786	782	756	746	743	749	765	726	747	741	706	762	762	731	756	755	746	757	732	779	665	766	781	739	768	752	685	752	715	736	748	689	760	717	688	749	753	721	771	671	743	741	786	734	772	782	785	741	729	738	722	727	719	724	762	775	799	717	739	704	716	773	699	701	714	711	700	757	759	746	758	745	728	729	725	845	730	701	764	720	729	720	724	741	726	746	741	711	756	728	813	741	745	740	780	760	775	765	720	758	776	784	783	755	757	759	713	736	735	746	776	762	804	738	764	778	771	791	731	715	776	745	752	773	767	765	730	713	757	770	757	715	759	761	754	791	772	718	726	710	744	727	747	802	733	752	772	789	725	767	713	777	764	761	754	794	733	772	786	757	722	768	834	756	740	745	722	825	718	741	770	765	752	808	778	709	773	774	757	714	773	764	748	751	776	807	763	750	733	733	742	725	804	746	783	710	715	708	713	766	853	750	775	770	762	750	773	738	748	764	748	766	783	812	757	726	703	725	728	745	760	767	795	770	742	784	759	788	730	785	698	760	785	757	756	729	772	708	777	730	757	763	773	732	782	743	701	740	784	790	714	785	799	769	774	681	743	735	761	744	741	743	729	727	731	752	760	758	819	729	753	733	724	738	773	716	745	742	772	777	705	728	773	761	736	811	746	712	760	788	749	733	794	826	744	793	739	769	800	730	714	825	775	736	786	727	761	708	759	730	725	763	692	760	726	807	760	749	729	748	722	723	764	707	712	789	702	716	738	766	747	751	781	720	765	776	755	736	690	732	760	741	741	719	743	776	795	746	772	721	774	764	751	726	784	772	774	721	736	780	752	762	746	703	796	739	733	766	693	725	714	730	767	757	787	750	761	730	725	728	795	711	732	792	721	760	750	738	762	740	717	729	712	733	749	788	784	720	775	771	740	751	711	738	723	807	724	726	782	758	727	743	760	772	777	738	761	750	736	764	801	737	729	758	808	730	717	724	709	705	742	744	737	782	750	776	713	718	716	752	739	770	734	752	721	772	795	762	714	734	710	743	783	728	731	764	698	801	777	741	774	739	756	717	720	790	794	721	711	792	746	699	710	740	773	760	765	720	758	721	734	771	729	736	753	752	755	739	707	741	762	741	746	729	722	732	784	766	766	720	755	779	701	754	791	745	727	779	696	735	759	797	761	709	772	718	770	718	756	755	695	742	767	729	740	808	760	751	773	744	781	739	696	763	738	744	754	744	723	777	761	769	740	738	725	765	758	756	718	735	718	734	721	801	697	722	715	744	720	736	773	754	752	722	749	727	726	731	765	729	731	768	786	718	785	723	763	763	685	755	768	734	704	769	688	776	796	732	770	751	756	748	690	775	764	762	720	769
25472	20891	27900	24088	21451	21290	12409	1716	3167	8251	1526	1042	988	983	991	1030	1072	1176	1262	1391	1346	1361	1465	1459	1467	1572	1553	1591	1549	1525	1397	1342	1313	1396	1165	1188	1218	1115	1079	1098	999	1004	1003	966	993	922	908	915	895	867	896	881	932	900	931	853	906	928	920	829	921	872	870	956	944	902	900	931	895	939	864	922	873	907	870	848	902	880	916	924	930	856	910	891	896	864	825	865	868	847	865	888	904	934	882	927	883	844	902	903	867	889	919	876	908	895	890	821	865	898	972	937	874	874	890	928	907	873	882	908	876	864	860	830	841	887	873	934	931	903	870	889	914	878	877	894	882	854	886	902	882	879	873	882	896	897	898	854	896	948	881	917	879	860	938	873	896	938	908	949	944	914	938	915	937	870	853	885	890	932	873	913	885	883	903	883	903	952	903	885	900	898	917	806	864	905	849	871	911	893	808	906	900	913	906	890	927	907	864	839	907	918	874	885	877	885	886	864	858	882	858	929	881	931	979	902	913	866	881	869	893	855	871	866	900	869	908	901	882	936	897	862	864	871	921	939	870	938	908	876	904	884	894	931	801	861	908	907	902	837	880	886	894	823	854	951	942	848	919	828	859	911	848	918	898	852	934	904	924	852	935	912	904	924	904	869	849	896	954	962	885	874	891	915	863	939	865	874	919	889	859	844	917	885	914	879	866	918	874	820	857	934	881	843	829	855	843	911	895	923	925	858	885	882	906	867	875	893	899	949	886	859	917	950	891	947	918	889	881	940	893	878	905	887	820	924	843	916	883	843	953	903	916	907	885	872	888	877	915	906	925	847	930	886	934	856	888	901	885	900	879	906	916	918	950	901	875	899	891	899	885	831	870	896	941	889	854	886	853	893	867	875	937	876	860	910	916	920	903	908	930	900	897	881	907	856	893	859	943	908	883	954	921	910	843	931	977	895	890	873	922	895	928	996	926	916	868	888	872	902	963	892	843	916	863	853	908	932	949	876	901	879	868	919	915	867	916	888	920	920	921	887	874	909	926	888	908	900	923	897	870	877	944	907	869	873	874	859	872	888	854	894	866	871	871	903	923	829	975	959	866	889	897	844	883	937	900	995	898	844	851	919	925	863	930	886	934	889	889	892	897	902	883	939	888	911	919	931	867	873	887	851	886	922	881	887	898	895	913	893	924	898	884	863	887	908	829	895	913	840	864	925	930	886	948	830	862	900	903	886	891	916	907	877	926	886	879	908	902	901	839	938	860	880	911	881	949	951	869	869	916	905	870	849	883	981	850	876	934	904	887	919	897	902	886	901	842	875	855	916	944	929	899	896	888	831	853	851	933	891	928	842	915	914	853	935	898	883	894	868	845	884	913	911	869	891	987	854	881	966	918	900	898	875	918	854	902	916	888	851	923	901	863	889	880	909	901	901	842	944	946	899	869	861	886	896	901	924	897	865	873	903	960	906	839	881	897	861	864	906	929	881	883	853	883	926	891	933	895	909	870	863	891	896	883	879	854	910	887	874	857	854	877	938	836	868	904	893	884	907	911	867	899	899	884	907	855	895	878	844	884	894	965	915	924	832	951	899	897	872	946	891	873	870	908	884	905	934	888	918	928	858	866	896	898	871	869	853	820	920	878	843	931	904	908	902	975	901	914	881	849	911	895	901	872	925	898	850	849	939	919	901	863	851	875	886	897	889	855	903	906	900	939	903	875	903	931	918	886	866	867	931	904	878	896	914	903	837	898	881	891	954	910	905	894	820	905	935	907	938	868	913	894	902	891	878	869	890	923	910	856	876	895	893	854	874	887	924	816	907	878	931	916	872	898	913	866	878	955	894	880	912	847	884	905	899	943	901	939	906	859	858	805	932	889	894	870	938	893	906	929	906	904	869	864	886	855	903	899	929	889	863	893	914	891	850	888	941	942	835	899	914	879	911	873	882	863	928	895	928	898	899	856	861	916	850	919	881	933	906	877	868	885	914	931	912	840	870	903	891	880	902	865	927	929	888	905	909	902	875	865	826	938	909	896	890	881	904	856	911	919	862	869	864	906	913	933	871	933	877	890	899	868	944	877	922	903	910	883	947	875	876	871	885	912	867	870	877	952	949	888	918	907	851	897	872	904	880	861	888	868	889	900	886	872	892	941	873	931	900	918	907	861	931	869	870	892	883	941	924	942	901	933	866	892	833	937	901	925	919	896	887	924	918	935	880	841	913	903	883	892	892	943	911	954	864	893	832	872	930	963	931	925	879	872	882	871	915	896	954	887	901	867	919	886	865	856	891	893	911	872	898	876	842	874	836	862	898	858	954	874	879	874	892	887	866	922	882	872	923	912	939	889	906	890	821	889	860	950	911	889	922	870	910	977	964	870	879	921	929	882	870	858	901	838	870	881	903	901	937	901	877	893	839	886	932	875	912	847	866	868	892	869	908	937	875	886	845	906	897	909	921	895	943	895	867	873	925	882	930	906	899	942	909	936	936	928	900	874	870	809	802	861	894	904	845	880	835	908	890	890	988	898	893	870	874	901	896	878	883	906	863	913	883	914	956	894	902	893	920	894	917	866	913	889	905	858	877	879	872	867	896	880	849	858	906	891	857	922	854	869	896	920	816	932	894	870	863	880	886	886	920	889	933	845	869	873	907	902	906	914	932	868	894	862	923	890	880	881	921	894	881	910	884	880	883	896	872	906	866	925	890	868	860	877	884	867	959	875	880	857	901	927	875	912	889	891	876	881	872	847	896	902	914	831	937	939	904	894	894	839	922	891	893	882	892	844	878	820	862	916	875	941	924	847	895	876	888	899	875	888	900	899	932	872	934	925	913	842	909	890	844	902	909	904	888	922	948	900	841	871	921	855	882	871	841	899	877	905	852	899	898	882	901	880	897	894	888	925	878	906	915	927	904	839	897	899	877	868	850	904	890	862	930	895	865	864	925	895	883	902	917	869	855	901	894	880	903	935	894	919	901	856	910	940	940	878	886	940	903	879	939	901	936	912	869	896	958	884	852	987	910	882	867	890	899	932	833	864	905	914	862	845	892	909	903	851	924	879	911	877	833	878	888	884	890	905	892	910	882	901	834	893	914	914	881	894	880	920	863	918	864	884	937	859	899	901	881	879	937	889	855	966	847	868	872	912	918	882	908	883	886	911	897	837	890	933	929	940	869	895	896	888	901	895	838	859	833	901	907	873	865	891	962	888	869	918	953	887	897	866	908	893	808	849	912	835	895	884	929	887	895	935	867	867	866	883	855	1000	859	855	885	856	928	896	853	937	843	875	880	876	902	890	843	824	942	903	882	891	916	889	889	930	894	862	886	859	886	914	867	927	927	845	850	905	909	903	910	897	872	936	864	894	894	892	901	893	850	859	879	870	897	929	901	870	871	878	868	915	912	894	912	846	900	951	928	921	856	910	884	868	864	901	894	874	892	856	891	881	917	836	885	881	838	866	890	909	891	955	863	927	904	857	897	898	816	919	885	898	862	882	909	879	860	916	914
46282	40552	39356	41553	33200	14174	2843	1427	5188	12601	1297	994	930	940	904	988	1125	1274	1434	1576	1473	1723	1898	1948	2039	2060	2042	1864	2097	1822	1623	1610	1523	1466	1416	1372	1313	1166	1036	1042	986	901	885	832	868	796	801	769	803	786	743	787	781	739	778	731	776	808	764	745	749	777	747	701	764	733	739	731	751	772	744	742	737	785	758	762	690	714	752	749	785	705	767	765	773	764	735	743	754	750	723	735	738	738	705	760	733	766	747	751	752	782	701	730	711	726	729	758	732	717	744	734	749	761	744	735	744	730	717	760	771	759	737	790	738	737	709	704	749	731	753	750	734	704	744	799	694	726	805	752	729	749	769	776	724	765	751	746	732	710	715	716	702	729	728	732	798	722	777	738	760	716	759	735	715	729	741	745	758	750	763	702	721	742	742	770	708	699	706	744	766	736	714	737	699	719	712	732	715	806	710	774	721	737	755	740	744	767	737	712	728	758	776	745	762	764	738	728	748	741	728	725	780	702	747	740	755	718	721	761	735	785	725	752	748	706	794	736	733	773	721	743	763	755	752	720	745	766	710	749	724	717	718	741	729	743	750	730	778	723	787	748	776	756	717	654	770	799	780	788	756	722	681	693	785	683	741	721	753	753	707	743	698	673	718	725	759	732	771	724	743	804	791	746	759	749	710	758	764	742	732	711	704	738	750	738	757	697	695	777	744	776	729	703	747	789	750	711	681	759	730	702	791	746	749	718	713	741	705	783	726	713	723	755	714	728	774	743	714	732	748	713	751	717	765	706	775	672	770	750	756	765	731	738	761	784	736	766	729	757	757	774	707	746	696	749	724	711	777	753	749	771	747	729	736	707	715	784	748	705	693	752	748	751	686	737	741	778	738	748	769	744	767	729	789	719	724	696	730	766	708	734	727	741	749	764	699	739	722	757	718	778	803	720	691	698	713	743	723	731	757	782	712	745	678	745	702	741	737	735	781	706	761	703	696	775	743	722	760	747	750	732	721	761	727	790	743	758	774	710	717	712	767	772	741	712	750	746	765	774	730	740	747	767	740	715	780	725	727	744	735	768	716	741	726	762	754	741	733	751	746	710	749	744	744	750	728	727	777	729	692	735	773	732	773	778	782	753	796	744	751	664	738	731	770	753	752	766	721	736	701	742	774	723	739	792	711	791	772	680	791	721	777	718	744	712	730	749	759	794	734	772	718	679	717	825	687	739	698	727	713	782	735	734	740	741	762	694	733	712	784	769	709	759	720	764	769	724	727	727	763	732	744	717	711	708	727	698	779	772	740	764	757	746	742	708	725	748	751	785	723	739	686	784	753	761	713	780	751	759	736	697	708	721	728	749	776	751	737	733	683	759	711	721	745	696	776	738	743	730	738	737	735	762	786	729	744	751	741	754	728	770	721	762	765	729	737	761	738	745	715	727	689	750	767	724	733	726	701	731	743	695	714	761	767	727	713	730	777	715	786	745	696	735	736	742	753	770	719	697	756	771	687	775	720	727	730	696	734	732	711	756	737	750	761	716	744	729	772	726	688	765	729	718	736	765	753	783	744	766	722	767	771	706	730	752	773	718	709	700	770	718	765	731	738	756	757	709	734	747	707	735	779	755	749	771	716	744	723	721	718	726	756	736	747	784	793	732	746	725	738	799	757	748	770	761	690	756	734	817	679	713	754	755	740	732	720	780	769	737	747	707	709	736	747	747	714	791	716	750	714	744	703	755	733	714	756	741	771	770	793	702	748	719	735	700	756	727	745	719	739	736	709	708	728	740	722	703	793	716	709	749	705	736	706	680	765	761	737	699	702	707	757	722	747	744	757	720	708	722	706	752	706	719	715	752	749	768	743	729	763	752	782	782	822	731	746	722	759	708	763	767	725	767	768	721	760	731	776	779	722	746	667	758	688	749	747	714	718	752	806	771	750	732	782	740	741	765	739	705	725	682	774	743	734	746	769	761	749	742	734	772	725	745	754	764	750	689	716	737	753	751	720	735	748	743	746	704	717	712	728	678	689	684	716	704	766	697	752	750	699	736	770	734	744	743	747	747	723	778	757	734	722	746	748	747	774	727	764	694	746	767	762	818	766	775	705	719	732	711	738	757	727	752	721	738	684	739	776	731	745	790	686	729	768	779	752	773	783	717	745	726	757	738	789	736	683	747	765	745	736	746	761	768	670	731	668	750	786	691	696	772	712	726	719	762	734	786	719	724	724	752	729	774	727	798	795	766	714	771	825	682	739	783	778	726	760	718	735	758	709	704	678	691	716	743	772	761	712	716	752	712	753	702	688	694	664	646	734	760	781	710	734	780	756	742	746	736	740	761	766	760	761	742	735	731	770	746	708	768	743	747	747	735	757	736	766	729	760	707	673	711	733	734	739	764	720	773	785	767	741	737	749	780	727	767	768	739	752	744	716	742	746	739	754	731	769	781	737	746	772	775	761	719	725	703	776	729	756	793	779	757	764	722	721	728	755	716	695	766	767	788	720	740	714	731	756	734	745	737	710	709	764	755	713	762	760	764	753	747	697	709	768	724	709	721	768	678	797	735	741	748	705	763	789	760	753	763	730	750	704	719	745	769	735	729	746	740	754	766	729	759	764	770	740	689	759	769	759	760	711	747	688	740	741	729	737	751	692	731	761	756	700	713	715	729	683	724	755	755	727	755	812	743	748	722	731	730	749	787	755	705	743	740	777	757	746	726	711	722	687	756	679	766	762	795	703	667	712	745	754	747	741	699	770	739	687	750	755	700	722	723	747	764	733	736	728	765	703	742	759	742	763	697	748	759	758	706	768	748	744	778	755	754	712	734	776	717	740	778	734	758	748	700	719	737	744	743	714	730	725	776	742	732	766	748	701	731	723	753	740	703	741	735	721	748	695	667	733	763	793	744	717	701	733	732	785	768	749	722	721	752	748	710	715	702	808	752	746	771	741	720	691	738	731	741	742	748	753	742	757	755	720	755	763	750	703	764	725	763	783	732	775	747	729	732	765	773	726	769	732	731	698	720	692	770	711	737	746	746	691	768	712	733	734	766	701	724	706	692	725	784	733	777	734	777	708	745	714	724	748	738	766	703	701	685	760	750	728	742	732	750	689	745	758	725	725	751	731	801	744	757	735	706	748	744	776	702	723	721	734	775	730	735	757	753	731	763	741	729	752	725	735	796	713	720	733	702	657	772	734	769	774	733	748	723	691	768	744	781	735	734	750	745	720	736	750	750	714	725	803	729	754	736	717	763	720	710	727	712	720	768	720	738	747	764	777	765	796	727	743	742	755	715	687	772	796	689	721	750	670	718	798	744	711	698	746	708	755	733	766	738	761	764	750	747	785	705	716	741	747	730	704	753	696	688	742	749	742	745	753	748	709	748	727	689	767	690	702	725	736	719	754	739	706	690	753	744	708	741	749	728	740	731	721	725	726	721	749	793	790	756	746	722	781	744	727	734	728	733	708	715	739	759	757	767	724	731	727	725	738	726	668	719	759	770
28455	21091	26374	26124	15253	4792	1272	910	1085	2029	981	954	927	943	983	944	972	975	1093	1027	1061	1061	1162	1180	1173	1205	1269	1259	1246	1230	1230	1133	1150	1138	1088	1064	1011	1019	976	1004	946	945	998	936	947	906	925	892	888	848	881	858	922	911	906	888	888	883	870	923	921	887	868	887	882	898	904	916	908	897	909	859	908	949	940	890	896	863	867	923	961	883	912	848	921	917	844	879	917	870	885	876	818	921	809	930	840	881	886	895	909	866	893	823	898	887	848	872	859	886	867	923	839	888	860	842	925	913	883	863	875	888	883	906	849	917	869	919	973	840	910	866	849	911	947	890	933	878	889	962	878	908	906	901	902	920	935	877	918	927	926	881	921	917	920	926	902	860	876	955	904	918	1003	901	917	885	851	880	885	857	959	922	937	919	907	926	857	861	911	928	995	932	881	951	889	886	920	938	871	870	893	985	953	900	888	851	930	917	916	865	873	901	869	867	936	945	932	894	894	890	944	932	915	882	902	923	877	877	879	923	924	898	905	881	918	862	875	882	873	954	844	894	854	850	860	862	949	896	908	876	922	887	910	949	915	870	880	898	902	923	898	870	855	903	858	886	875	907	858	891	939	870	907	847	864	897	867	911	904	875	897	899	899	914	859	879	934	906	880	863	911	842	907	925	964	922	881	865	924	954	861	940	943	917	921	911	916	926	907	886	888	949	908	841	928	905	890	915	907	853	904	890	886	922	861	956	864	832	881	916	916	850	922	902	906	914	917	928	882	867	924	905	855	846	964	889	905	859	914	874	866	928	897	874	898	887	952	923	865	889	877	903	883	909	880	911	890	899	872	878	861	885	897	882	917	891	897	891	910	884	884	898	872	875	961	900	911	858	906	904	921	874	879	883	920	900	848	918	894	878	897	880	948	920	913	909	964	891	834	846	926	920	910	939	885	882	926	904	870	901	894	896	879	861	937	845	902	860	852	954	867	883	873	867	891	954	878	924	912	973	896	925	893	869	886	846	915	832	866	835	945	924	910	925	872	893	917	948	856	908	931	891	904	885	942	907	903	877	936	880	925	859	880	942	899	901	854	895	923	925	899	858	845	951	928	901	925	863	865	844	932	937	904	900	894	912	879	881	894	900	871	903	916	905	893	955	889	878	900	930	909	868	860	865	900	974	900	907	920	912	865	907	949	835	911	914	908	875	966	911	880	883	951	887	926	876	900	829	843	891	876	904	861	948	907	973	850	828	872	922	866	953	900	892	919	934	895	831	883	945	909	861	930	918	921	907	948	903	926	893	877	886	867	918	938	899	938	921	937	892	879	891	888	954	945	902	908	867	885	895	914	919	925	976	901	931	883	918	910	973	922	859	919	884	905	885	915	869	900	880	915	877	939	907	895	879	881	888	894	893	909	907	933	875	905	838	893	889	895	910	900	861	923	878	897	891	855	915	906	875	866	897	935	901	948	887	850	865	904	880	861	923	888	916	886	862	919	875	912	896	919	873	846	904	877	891	899	867	864	878	907	866	918	891	900	892	915	860	855	896	902	871	908	912	891	904	938	852	904	927	916	901	916	890	872	896	944	886	936	948	884	855	961	902	854	927	881	880	943	917	917	923	905	892	845	874	872	915	900	858	832	898	860	931	877	968	877	882	967	879	911	946	956	905	923	904	871	846	864	863	893	858	871	865	913	911	876	894	919	911	944	898	887	887	936	883	946	868	911	876	913	846	917	815	894	943	871	903	882	868	856	928	924	914	903	901	879	929	964	947	864	906	910	943	878	897	888	907	869	935	912	922	872	825	850	870	934	911	921	892	866	905	870	884	871	857	932	921	952	880	843	932	855	859	903	893	895	859	911	903	905	830	910	952	899	920	841	912	908	896	900	876	954	932	911	844	843	956	816	900	897	916	894	946	843	907	932	867	865	898	903	893	911	931	886	920	893	888	883	941	862	981	898	960	848	911	893	911	902	910	919	934	838	918	857	889	908	914	893	904	955	944	893	894	907	878	874	881	895	925	904	888	874	935	846	875	878	939	897	916	912	865	957	922	865	889	857	889	945	898	826	890	920	906	952	879	907	908	905	897	889	858	841	922	879	823	852	921	908	925	880	855	911	908	858	850	864	963	880	891	900	901	877	914	922	901	932	929	912	899	897	904	929	873	918	921	912	938	905	874	891	916	887	852	914	925	846	885	899	924	917	907	880	928	923	869	930	933	894	916	842	853	894	933	879	865	862	888	941	878	908	904	852	896	899	912	879	868	858	965	893	922	915	857	901	874	900	913	943	897	927	903	957	915	885	903	898	882	905	937	897	886	870	898	851	926	896	890	882	915	878	881	895	880	894	910	852	907	880	877	888	935	878	842	901	892	866	913	921	921	923	876	838	869	918	933	888	843	885	939	866	867	881	883	970	922	916	934	954	903	911	833	922	895	889	914	905	865	873	881	931	936	945	919	920	899	925	894	871	925	895	908	865	900	904	917	899	859	922	968	906	887	916	896	888	864	942	871	845	881	888	935	929	888	889	878	917	908	905	963	843	914	956	901	914	934	878	851	895	876	873	852	853	838	890	921	893	910	858	872	893	880	903	888	881	894	909	886	842	896	880	912	891	958	926	842	924	831	879	910	895	916	916	871	919	856	899	868	862	905	871	878	890	939	895	882	925	898	861	868	902	852	911	924	960	886	886	839	906	879	870	891	883	877	888	853	895	900	920	821	866	865	861	837	872	865	926	848	865	862	903	899	882	884	870	890	915	908	940	893	888	937	924	930	900	890	868	848	897	881	842	892	895	865	901	817	874	935	883	840	893	883	885	855	933	943	925	893	887	892	891	856	891	915	909	914	891	880	918	904	863	860	844	875	904	890	884	878	941	890	883	883	822	852	899	905	895	905	897	850	834	909	951	901	901	917	908	914	909	939	852	928	877	876	857	829	864	868	930	919	947	915	813	890	883	853	902	934	928	913	905	949	865	901	905	870	939	893	859	862	846	907	882	902	920	848	913	916	950	875	920	950	935	829	887	926	856	871	909	901	918	880	865	898	961	885	860	878	895	895	900	872	862	885	879	868	845	870	931	849	907	873	885	924	878	946	944	908	893	917	899	899	888	904	891	933	897	929	889	901	867	867	852	894	914	930	888	868	932	886	881	886	923	870	894	868	825	896	928	872	952	913	925	904	907	942	881	864	890	935	942	917	889	941	914	903	906	881	919	862	921	908	923	877	876	950	888	927	898	874	872	883	892	912	866	901	896	930	870	845	855	891	897	964	866	908	851	908	838	858	904	920	911	869	901	931	865	844	917	895	907	911	937	973	902	938	927	857	841	900	909	874	869	866	898	852	879	901	862	926	902	942	900	892	838	887	863	959	887	915	868	898	914	901	909	918	863	861	866	865	927	854	902	882	851	891	896	912	855	904	927	864	897	902	885	879	875	905	887	879	919	909	925	893	900	915	902	845	863	861	890	894	908	930	912	909	914	801	852	909	884	897	870	885	901	880
44439	32680	29746	29280	18024	5897	1250	933	1218	3447	945	783	768	878	805	849	914	1042	1041	1032	1134	1086	1213	1276	1357	1534	1418	1525	1624	1569	1529	1343	1312	1213	1178	1040	966	1001	948	892	878	855	853	830	810	789	825	846	775	771	726	728	706	730	743	698	764	770	757	747	778	765	725	734	747	747	708	758	726	723	716	754	772	736	775	785	776	717	735	737	756	703	729	759	705	761	780	737	770	693	784	766	759	753	759	745	770	742	748	708	767	704	730	806	777	749	734	706	720	774	734	716	714	758	754	736	740	792	752	712	730	734	773	731	719	752	780	743	790	733	787	744	691	706	711	781	767	792	715	726	750	777	696	759	776	751	722	750	750	781	742	757	766	744	759	673	790	672	734	743	736	761	732	753	800	760	763	746	760	728	781	731	727	758	739	753	737	798	717	744	753	796	714	759	777	770	782	783	722	723	731	744	761	782	743	742	712	726	754	726	744	712	751	769	751	763	754	826	733	739	744	746	726	775	770	794	696	741	731	746	757	754	776	747	784	723	754	701	732	760	679	713	675	766	761	729	712	801	728	716	764	725	726	787	776	734	740	723	794	723	741	778	732	733	790	781	729	764	695	743	714	713	738	709	745	751	763	769	698	719	736	766	793	721	788	740	828	744	717	753	726	744	745	739	791	720	698	766	694	712	720	747	763	760	754	717	727	738	715	790	725	715	724	711	751	728	784	722	729	795	769	716	704	737	738	736	692	775	761	740	721	781	759	737	731	781	709	694	741	770	725	736	708	737	770	723	730	720	751	711	766	716	753	730	702	770	734	781	796	773	747	735	746	740	718	740	758	774	744	813	768	775	700	782	762	734	749	748	727	727	776	755	760	713	798	731	794	755	774	794	766	805	756	732	767	748	769	715	753	772	712	732	736	696	681	765	748	759	776	754	773	695	712	775	709	741	721	772	750	731	755	716	743	793	755	754	762	716	762	774	725	728	763	762	744	774	758	734	755	742	736	745	726	772	719	768	732	751	770	750	715	771	763	725	766	711	739	724	748	784	769	745	714	736	705	718	726	701	737	740	764	784	759	718	773	752	715	726	702	826	727	758	777	731	729	774	743	733	700	783	721	748	784	737	733	696	718	746	711	742	753	761	738	771	739	793	749	731	789	745	760	723	737	718	711	729	746	768	790	788	732	757	687	776	730	753	754	747	713	730	738	727	740	769	733	739	727	769	739	740	727	729	726	747	735	693	716	759	767	721	733	760	745	783	755	746	771	825	794	746	761	761	800	769	770	800	704	749	765	711	777	759	715	754	739	755	788	720	744	711	797	729	727	711	779	759	764	802	771	740	737	756	710	786	692	735	748	753	796	767	737	776	729	737	771	774	787	742	737	750	804	779	751	721	776	748	746	735	681	734	755	725	734	746	769	739	741	754	790	764	743	772	715	732	757	738	733	748	721	718	733	742	773	741	762	718	753	752	742	729	806	801	751	734	722	754	714	785	706	717	735	785	719	760	795	735	785	741	785	724	741	692	724	765	782	729	716	701	743	801	768	722	749	729	744	728	762	747	722	763	743	748	740	727	715	772	737	698	708	754	764	715	753	699	735	741	787	728	771	715	720	768	741	701	780	694	759	729	749	747	706	696	724	702	688	676	703	746	749	711	750	754	728	763	757	815	761	732	796	767	743	746	705	751	714	788	714	738	759	739	738	737	749	743	729	795	763	750	736	719	717	788	741	734	755	715	739	684	758	756	788	770	713	731	751	738	684	773	702	730	737	741	775	737	701	792	732	721	729	747	761	742	799	711	764	727	721	776	750	768	736	739	767	766	731	738	738	762	714	708	775	773	718	752	683	759	757	751	713	731	752	757	686	712	765	704	737	730	780	777	735	735	809	752	746	769	744	762	722	788	789	710	756	747	781	739	772	728	732	743	773	730	739	776	717	768	749	758	753	716	728	815	776	725	752	768	761	714	756	676	799	748	694	740	762	742	724	793	746	784	744	719	752	740	759	734	739	765	719	714	748	713	760	744	727	735	752	685	736	814	752	727	760	729	736	790	748	742	764	745	749	795	781	754	742	774	716	740	715	739	812	719	751	773	769	724	755	766	771	793	789	765	778	741	724	785	684	712	724	755	769	744	729	715	739	705	747	729	722	694	759	708	734	778	768	764	731	711	757	723	737	705	774	735	768	687	720	723	722	768	740	759	750	770	715	750	779	771	761	750	728	697	709	746	799	736	783	750	781	778	740	743	737	776	752	763	779	751	748	695	747	749	746	709	734	731	682	778	745	757	735	708	773	788	745	763	722	770	721	756	771	732	766	764	733	732	765	757	748	754	769	769	722	751	758	742	744	692	796	803	739	762	807	728	746	795	703	710	725	735	733	709	731	737	748	742	734	744	798	712	754	753	758	732	766	747	738	747	750	674	728	708	737	743	750	767	744	752	692	735	753	765	749	708	756	794	734	744	719	733	747	707	743	709	749	695	751	790	755	790	745	778	741	735	794	764	735	742	715	720	743	827	709	712	778	754	743	769	796	772	798	745	773	749	815	698	757	729	674	749	719	766	738	769	734	713	740	729	778	738	749	735	725	762	733	754	788	726	730	728	732	755	745	777	712	736	714	725	704	741	740	728	757	746	749	716	754	782	769	698	747	728	762	748	715	727	721	742	733	671	775	780	758	756	738	751	713	747	705	729	766	727	752	726	795	775	714	775	739	750	773	755	690	745	738	739	753	743	745	741	781	787	749	791	712	713	776	799	764	683	743	762	734	739	734	725	771	775	737	794	740	722	754	759	746	728	679	692	705	758	751	752	806	771	759	670	747	733	716	776	767	799	744	761	730	714	741	763	728	739	738	713	757	768	733	718	714	717	716	771	760	735	755	758	700	740	750	744	718	715	750	769	757	796	694	715	752	763	757	735	748	758	728	757	764	722	756	720	802	717	776	776	704	777	765	747	704	709	779	768	710	766	744	748	768	722	749	731	739	729	739	751	771	733	759	724	748	743	770	729	724	728	809	726	719	703	739	744	720	763	765	758	760	761	705	732	723	781	752	715	777	721	733	731	773	787	759	724	770	697	787	746	722	786	724	785	749	773	732	771	712	733	770	771	710	732	755	709	721	697	796	725	760	764	739	747	717	722	760	732	765	752	767	774	798	719	813	742	736	759	760	776	768	742	741	790	713	737	740	752	730	749	761	760	735	735	746	739	759	726	762	757	754	741	731	757	728	742	775	725	743	757	747	763	741	748	731	750	756	767	725	742	713	715	716	766	719	755	729	722	752	750	782	723	763	742	705	782	718	753	739	725	768	721	771	735	732	791	713	750	738	744	784	692	734	755	747	730	735	737	716	746	739	784	698	770	749	763	701	755	728	708	714	716	694	764	746	694	749	758	742	714	743	743	731	746	756	791	733	747	726	734	763	707	702	738	778	686	730	734	772	770	721	744	745	718	734	753	743	775	778	751	708	764	755	784	742	744	748	727	734	720	779	753	697	793
26977	20887	27612	24508	21340	15432	3053	1160	2597	5615	1319	977	964	969	1060	1003	949	1010	1049	1125	1177	1243	1220	1261	1198	1203	1330	1339	1394	1530	1419	1383	1268	1149	1183	1108	1137	1047	983	1009	960	901	890	943	866	944	936	897	881	895	870	863	923	858	917	866	928	860	901	958	942	904	830	924	905	869	877	875	902	904	872	905	942	898	828	915	851	923	889	864	876	903	865	867	897	876	788	956	883	910	917	917	917	862	871	889	916	937	873	876	925	887	901	843	871	857	886	874	876	905	822	899	853	882	886	857	865	872	881	934	895	849	918	899	926	871	922	910	864	871	878	867	945	911	897	900	901	878	901	830	870	904	867	876	856	863	830	892	902	855	941	904	851	856	882	927	917	857	892	851	933	838	888	850	928	849	891	863	877	897	874	878	882	874	842	917	878	912	875	865	905	917	919	858	867	880	896	881	869	880	862	864	885	953	884	917	875	832	836	868	867	911	898	894	917	883	900	895	890	949	904	893	863	897	877	866	898	851	898	883	927	958	958	800	872	944	891	905	917	904	869	853	840	848	898	922	870	874	915	958	851	911	847	861	912	925	925	918	855	881	897	877	835	828	887	862	901	869	908	854	851	902	877	914	968	862	907	935	958	959	889	907	850	877	885	856	912	906	922	859	862	861	788	882	881	874	879	851	956	902	881	922	928	894	921	873	906	902	858	843	944	874	901	902	938	856	871	882	876	882	846	854	867	886	887	868	829	861	888	896	897	840	892	918	872	872	899	899	878	838	930	876	830	874	844	824	896	810	913	910	917	882	850	845	883	876	881	888	860	903	904	862	895	923	878	896	875	894	890	893	928	895	866	927	888	864	875	903	867	838	872	851	900	846	797	906	863	899	923	916	879	848	918	878	897	900	844	865	884	897	914	909	910	888	889	888	863	907	874	875	808	890	848	909	884	932	911	868	941	908	850	813	890	919	850	898	914	912	864	869	914	903	879	856	854	894	941	902	871	882	869	888	837	919	875	816	842	819	857	842	850	916	850	858	853	881	878	870	863	944	857	845	889	925	903	909	920	887	861	890	853	857	870	851	909	895	847	936	839	877	809	894	872	842	919	803	851	899	887	905	876	880	942	886	888	872	928	918	853	901	867	888	904	904	811	889	833	909	865	795	874	925	887	894	856	852	855	857	898	862	880	838	879	938	925	861	912	944	905	864	865	926	836	835	873	899	883	901	861	892	932	910	838	815	874	891	877	907	910	857	902	830	897	953	904	855	864	898	889	865	887	878	897	912	903	879	869	850	812	903	875	894	946	876	897	903	860	895	915	955	886	901	888	844	908	872	882	869	870	876	860	904	924	973	911	865	897	845	871	918	931	897	901	865	889	855	824	842	843	902	888	932	939	888	942	920	857	846	826	876	919	902	820	906	860	874	856	897	855	853	891	930	853	825	861	835	908	872	899	868	873	931	836	852	876	932	868	896	875	850	879	848	854	919	860	866	881	850	951	859	904	864	880	854	857	877	929	872	895	883	864	867	919	877	826	844	900	896	868	880	906	900	859	857	890	846	857	877	902	885	882	909	828	873	884	859	861	943	886	870	843	886	926	902	849	951	921	899	918	865	860	885	884	912	862	906	895	892	882	918	867	949	846	869	889	927	864	906	862	889	889	896	928	889	898	896	885	889	882	926	934	865	890	865	842	864	899	906	908	923	818	885	916	881	855	807	863	895	925	906	887	915	866	820	922	857	873	900	913	878	893	880	910	911	888	907	921	866	916	944	893	863	861	850	884	880	868	911	878	896	866	889	860	883	869	872	893	859	853	860	893	935	923	847	872	869	875	852	873	900	859	885	901	898	909	950	895	875	880	855	843	903	845	873	934	913	824	839	898	895	876	848	867	884	882	851	847	872	927	839	802	847	892	841	936	920	850	944	882	858	934	877	928	894	874	840	886	953	880	869	857	895	862	925	914	945	913	928	879	868	850	892	880	938	893	883	866	859	921	922	890	940	889	862	831	925	925	846	864	861	911	877	848	842	905	818	878	865	854	956	901	888	905	945	846	854	882	855	863	857	910	908	880	918	962	887	876	817	928	916	942	892	837	907	878	894	915	879	858	832	830	880	831	889	911	894	884	865	867	816	824	899	890	906	848	874	913	866	884	855	891	863	930	913	884	862	899	810	900	819	854	917	876	897	879	912	853	867	913	881	951	871	888	823	910	905	881	906	879	898	930	892	890	880	872	871	862	913	840	886	848	863	883	882	953	875	852	897	845	880	878	889	877	832	853	851	910	886	886	864	883	874	905	904	879	912	877	870	879	868	862	869	915	864	917	870	885	878	904	874	914	884	868	872	846	930	888	879	847	837	891	892	880	872	888	892	865	917	893	905	847	835	900	890	918	808	888	861	906	847	916	867	923	892	907	863	852	909	915	889	864	836	884	849	912	875	832	901	872	900	876	895	875	890	920	872	857	857	887	864	901	936	855	826	876	872	834	912	840	895	896	835	860	917	912	846	904	871	882	845	889	882	860	925	919	909	893	919	883	917	825	913	866	885	878	863	934	868	853	925	909	906	911	885	897	869	867	890	850	875	899	863	869	952	911	903	829	918	832	913	843	821	891	876	920	884	866	883	870	888	878	865	870	870	885	913	913	890	915	887	812	892	875	901	942	933	903	865	901	923	838	863	910	866	928	897	929	911	864	852	875	878	899	831	883	898	897	873	881	922	841	898	854	922	887	890	895	898	907	909	905	883	897	817	930	901	886	906	898	876	860	877	901	911	908	908	871	817	845	878	904	863	902	875	906	935	911	891	938	874	891	916	923	907	916	882	876	876	871	898	927	857	907	863	869	860	886	898	893	849	891	879	915	877	885	874	870	861	864	895	872	910	885	825	871	888	926	846	878	865	917	866	889	919	884	859	892	950	862	882	893	913	903	842	908	840	881	866	893	824	928	920	857	918	891	946	914	839	890	927	895	934	907	858	825	912	905	875	919	858	846	855	881	879	926	849	843	859	924	905	912	927	865	854	925	922	911	912	886	850	943	900	926	905	869	896	898	853	888	841	896	877	831	901	923	850	908	889	848	904	857	784	857	872	928	881	877	863	879	902	925	854	860	922	879	832	842	889	915	920	915	896	871	848	883	914	908	834	871	908	853	868	848	878	864	854	929	870	914	904	906	891	833	869	896	872	859	909	847	827	854	890	883	863	841	878	850	902	909	897	867	912	892	930	884	941	903	882	866	843	896	858	913	879	873	914	888	916	913	888	942	916	893	833	845	902	892	881	856	865	873	859	895	849	844	860	811	949	893	878	922	923	839	893	855	918	916	828	921	872	914	884	856	885	880	860	862	889	852	875	857	934	874	918	893	866	820	848	829	878	870	918	923	854	845	867	888	902	846	819	925	969	853	919	875	853	919	914	884	883	906	878	890	921	877	870	901	932	875	895	865	913	861	902	920	898	868	926	878	903	854	913	908	909	874	894	879	932	909	865	897	840	872	900	901	894
45731	38662	37526	33059	20508	8502	1541	1163	4261	8961	1314	903	925	896	884	929	911	975	1085	1190	1303	1353	1386	1387	1443	1389	1404	1537	1796	1963	1811	1555	1371	1279	1255	1177	1023	1049	1004	898	854	846	870	800	770	798	777	717	764	799	763	795	739	758	765	696	698	717	747	739	748	727	753	674	762	670	749	771	712	702	722	761	723	752	731	703	779	736	716	766	708	699	709	719	746	742	744	727	763	755	740	706	797	716	751	738	752	728	709	714	722	789	716	732	730	737	747	761	692	741	743	753	783	718	778	706	695	747	709	703	723	751	689	737	697	748	711	717	761	776	743	785	773	732	765	761	714	771	703	745	743	742	746	732	726	758	701	755	763	765	714	730	816	706	798	783	690	782	752	740	796	727	768	753	695	751	708	780	718	738	739	722	775	709	726	729	735	770	700	700	714	726	736	719	747	758	700	734	704	741	745	720	730	753	726	683	726	707	719	708	725	754	742	777	707	740	744	728	735	747	744	749	752	773	773	694	693	696	745	762	753	762	691	782	772	781	736	711	739	741	698	730	773	785	715	723	720	756	745	712	711	753	729	714	774	744	745	671	787	734	748	804	720	725	715	708	728	721	730	744	717	737	763	706	738	758	775	721	750	754	733	765	754	706	746	765	707	703	703	741	739	702	755	719	742	778	721	692	796	765	745	726	718	757	743	696	741	778	729	723	758	784	742	804	723	722	748	774	727	689	754	694	743	712	740	791	745	751	728	744	739	673	689	779	720	694	774	730	716	751	726	697	730	697	716	706	695	717	773	778	734	717	741	733	723	726	728	719	708	661	708	706	742	728	779	736	713	701	739	721	705	767	731	762	725	719	723	764	746	756	758	723	743	719	726	739	758	735	736	777	736	754	713	751	706	708	759	742	745	766	717	687	741	717	719	733	752	777	729	719	738	720	729	739	759	689	725	744	675	757	733	738	779	730	787	760	776	717	727	742	744	753	717	736	726	729	734	679	725	706	740	747	706	745	737	667	700	722	795	763	740	749	748	691	699	755	728	778	740	765	783	701	779	748	719	760	761	728	730	739	757	732	756	763	754	757	763	704	717	719	769	717	705	743	703	696	734	782	730	721	694	777	742	734	708	679	713	756	781	720	745	729	762	754	716	751	759	719	696	715	687	734	736	699	726	782	772	742	695	691	724	755	710	731	744	764	738	727	726	729	730	735	710	755	723	705	773	731	768	733	736	703	718	716	719	740	735	719	712	743	747	755	700	733	751	755	753	729	776	795	704	738	767	728	771	765	698	713	795	756	734	771	751	698	752	729	740	760	769	739	717	692	731	750	787	739	680	719	743	727	713	680	710	741	701	741	756	737	783	698	721	753	757	800	754	690	741	700	721	722	781	781	743	734	737	757	766	724	711	681	748	754	691	699	765	730	773	760	752	763	767	767	696	759	712	698	717	750	758	719	730	772	730	706	712	751	708	783	752	731	723	724	748	719	758	676	717	771	788	714	738	775	723	724	704	739	706	768	722	767	734	717	726	725	705	721	737	731	720	711	707	713	774	734	722	738	756	687	758	767	700	772	722	754	715	748	707	694	738	785	736	766	759	676	744	741	785	773	704	710	714	727	745	735	787	724	703	789	751	757	765	674	723	766	724	724	808	743	737	731	747	741	722	729	754	740	739	726	790	738	750	729	734	725	785	713	705	715	757	719	743	726	734	720	736	731	767	693	754	739	751	737	706	677	736	734	769	688	774	711	687	702	686	689	743	783	739	725	719	747	769	702	738	734	707	693	754	718	743	660	753	691	710	669	778	712	730	755	738	759	724	719	767	732	780	745	729	708	741	738	751	758	735	732	749	726	767	721	771	759	742	723	685	715	719	730	761	729	779	731	695	712	757	749	709	727	689	722	713	761	709	696	707	776	745	706	731	701	760	742	763	754	713	736	739	760	721	750	737	744	772	731	715	754	742	752	755	686	735	724	731	739	757	758	729	779	696	732	792	772	745	776	753	692	709	750	761	801	758	737	744	758	729	732	718	700	759	702	686	745	732	697	704	715	791	731	723	707	711	751	724	713	782	703	724	728	767	700	781	700	723	797	724	741	720	724	754	734	726	712	736	741	754	751	727	742	738	739	711	730	708	736	760	700	780	716	764	729	722	754	739	721	721	775	731	711	736	752	687	748	738	711	747	746	732	732	723	748	696	764	745	670	739	723	677	735	730	749	783	751	731	712	713	742	771	763	741	767	745	745	698	782	752	783	717	714	764	757	759	660	763	720	698	745	733	684	750	718	695	784	736	747	743	709	723	722	742	708	760	685	719	753	752	738	732	774	682	775	721	756	753	725	760	732	753	757	729	713	741	733	710	722	760	785	677	776	722	737	776	753	768	719	781	731	710	778	725	725	723	716	759	698	704	730	708	719	730	781	715	714	770	744	754	722	706	743	743	735	718	736	685	756	764	754	733	731	738	772	726	740	754	769	709	679	677	749	743	697	677	723	744	718	739	708	738	721	788	738	736	737	729	722	712	706	693	740	698	682	722	709	755	769	718	738	741	759	739	746	690	787	759	693	727	740	723	772	735	732	710	707	730	742	754	766	740	700	749	731	700	734	731	751	710	718	755	714	764	714	729	790	733	744	716	702	707	678	727	740	727	739	739	751	739	773	716	718	771	726	722	679	792	730	751	706	728	761	741	740	745	737	733	709	737	733	736	692	767	764	750	708	673	730	745	745	746	690	736	721	710	730	712	768	718	726	723	752	759	778	693	759	704	701	712	731	742	703	674	717	698	710	706	758	713	736	717	750	746	745	757	733	678	822	772	772	782	713	669	747	712	703	783	718	735	756	775	721	737	734	760	738	654	696	757	742	697	687	710	722	689	718	757	768	771	695	737	750	752	736	728	693	676	718	743	720	738	721	691	734	719	751	733	681	786	666	716	731	725	728	737	761	747	743	781	733	735	794	715	715	747	745	748	752	668	712	702	759	735	680	722	735	695	693	722	739	675	705	708	735	689	716	734	720	731	756	703	785	764	779	732	729	727	724	749	769	779	708	734	717	723	762	788	689	687	711	661	784	717	736	715	759	730	716	755	730	709	766	725	754	710	750	753	747	724	713	713	722	690	748	750	742	746	690	727	707	710	733	745	738	743	713	740	722	712	780	762	738	736	751	673	682	742	692	755	703	749	675	805	725	774	755	736	749	785	766	756	753	721	730	773	719	676	727	717	750	747	730	717	751	679	697	705	721	688	770	742	762	728	708	677	745	711	706	724	734	754	782	739	758	719	727	756	733	746	760	754	743	724	759	745	723	704	710	750	727	729	735	703	752	695	728	713	715	730	703	754	721	717	756	687	767	768	753	728	693	729	709	739	763	758	776	753	712	704	785	689	762	750	711	744	686	739	746	660	783	693	687	722	691	713	730	753	716	709	700	708	720	751	759	732	705	704	725	773	720	732	752	757	785	728	757	747	774	765	748	707	747	699	726	752	751	750	715	758	740	721	689
26277	20886	27805	24095	21020	19962	7188	1421	3139	5708	1187	1023	1054	1009	977	1041	958	1046	1190	1225	1280	1343	1356	1416	1400	1396	1362	1346	1463	1546	1535	1464	1368	1291	1169	1191	1120	1053	1069	1036	1038	978	931	908	985	943	950	933	936	940	904	966	917	911	953	933	866	932	898	942	915	905	870	909	932	940	943	912	946	866	974	940	967	882	912	919	899	875	889	945	936	940	875	944	906	897	952	954	905	977	878	859	890	916	1007	958	904	926	881	952	934	929	940	892	892	971	917	938	883	913	909	864	936	949	942	888	953	926	846	875	911	910	893	979	910	908	915	879	922	944	926	859	962	925	926	887	915	881	883	936	906	955	958	873	893	874	935	883	964	904	953	919	898	916	954	859	924	942	915	882	905	905	867	948	884	895	881	962	944	855	894	884	983	898	890	908	967	895	908	947	950	855	879	866	950	909	955	955	964	876	908	892	866	930	909	898	958	940	904	921	981	915	881	865	911	898	900	876	884	943	913	912	973	909	930	877	875	923	874	890	900	948	890	902	934	883	943	876	915	939	951	913	944	879	932	938	963	919	901	916	923	889	921	890	908	909	889	945	933	859	881	915	879	878	898	855	916	925	908	893	915	900	986	864	913	868	984	914	910	946	869	889	929	890	954	860	902	934	940	925	904	938	856	947	901	947	897	937	912	899	919	926	946	860	888	888	901	974	877	958	954	893	911	961	890	927	921	885	943	935	916	928	884	894	903	901	919	861	915	941	931	918	955	881	889	912	905	933	889	928	887	916	906	879	936	896	924	911	948	892	945	904	916	905	908	920	875	962	934	896	862	923	912	855	940	936	947	864	893	923	917	921	928	952	893	873	963	901	921	891	948	907	866	853	942	939	910	801	915	898	922	865	937	921	939	869	866	951	917	932	964	911	881	870	932	914	843	948	874	953	968	931	908	875	907	913	881	915	921	948	907	947	980	911	873	977	904	912	912	920	953	903	930	933	924	923	886	900	936	847	889	886	877	863	975	951	973	887	913	915	892	909	985	878	954	950	927	929	949	895	957	962	922	901	909	915	902	897	939	876	917	895	929	943	879	891	908	891	859	893	874	955	894	922	918	924	876	900	970	873	869	891	939	895	1013	919	874	895	893	923	886	896	921	899	875	918	944	875	955	920	960	909	913	893	861	871	909	922	893	918	900	948	934	926	922	947	847	874	918	911	880	931	883	880	938	944	950	928	924	936	886	857	873	867	914	936	952	921	881	951	867	880	936	891	885	909	935	981	895	922	880	898	913	883	966	902	905	927	881	884	920	928	914	923	902	937	945	990	903	939	898	888	966	871	923	947	940	927	920	969	897	937	921	869	910	924	892	928	924	911	923	869	920	909	914	897	895	911	842	919	882	908	914	869	876	910	909	962	886	926	933	897	900	967	938	930	917	914	934	904	910	906	867	900	940	926	907	922	916	833	904	914	887	908	870	928	875	897	870	899	903	948	881	847	881	929	929	895	917	907	861	904	899	874	886	895	903	952	896	918	927	882	922	900	916	908	887	949	875	957	955	917	904	945	920	911	912	916	885	960	919	967	969	938	873	937	882	933	889	881	913	891	941	908	923	809	955	932	899	930	901	885	937	970	923	930	887	903	885	935	957	969	926	904	874	884	893	912	883	911	878	882	870	864	922	937	949	904	896	903	868	898	895	907	900	894	900	912	891	880	941	895	892	927	937	963	942	959	935	872	963	938	906	907	945	826	951	898	939	882	937	852	919	937	918	908	942	872	930	942	869	938	893	926	825	936	954	958	983	943	922	896	885	898	981	842	927	898	893	906	922	953	959	909	889	906	929	916	913	972	907	861	921	919	895	951	852	929	944	942	855	942	881	886	907	889	903	929	947	862	928	820	912	902	948	865	937	933	914	951	916	847	836	936	915	920	924	910	910	863	891	919	932	911	912	920	898	888	923	924	880	980	934	901	876	893	926	933	923	921	910	915	882	934	897	943	901	889	873	899	933	898	870	893	949	963	922	906	892	897	920	905	944	892	943	923	873	952	881	905	946	932	884	874	935	860	898	934	919	941	905	943	923	878	893	879	906	885	920	926	936	879	880	844	935	957	930	925	911	905	923	948	902	908	968	933	918	938	892	932	955	930	913	922	904	936	921	873	923	841	916	887	932	872	925	937	877	906	929	914	896	920	955	889	916	903	892	899	931	872	898	936	884	844	926	936	949	942	933	910	945	916	913	931	935	903	941	904	866	934	933	901	945	916	913	910	893	945	970	950	954	924	942	949	865	889	880	893	892	894	919	917	929	916	923	947	932	909	912	911	936	877	920	914	923	906	870	913	899	921	908	927	883	967	911	897	896	872	854	905	936	934	961	881	835	860	912	928	909	872	916	902	924	900	896	882	931	859	908	900	892	873	908	905	935	898	913	881	910	901	985	877	869	886	940	924	866	864	933	895	877	920	949	921	938	893	918	911	920	906	953	915	866	914	866	917	898	952	941	927	958	904	840	918	894	943	904	918	922	897	920	911	892	900	943	865	929	876	941	908	922	899	931	956	915	906	961	888	965	977	946	902	946	868	838	978	929	905	867	920	883	913	866	935	935	890	921	898	944	931	899	958	951	924	892	911	942	857	920	855	877	893	926	909	923	879	969	921	846	888	1019	934	972	937	888	822	932	905	863	893	933	883	908	906	920	890	964	948	937	940	903	936	862	865	967	938	912	927	919	940	907	861	870	909	886	979	932	883	937	900	853	884	866	926	951	882	914	916	921	949	931	1027	921	865	904	906	907	912	914	923	881	909	930	885	945	945	893	924	957	866	880	891	923	906	861	900	932	933	917	862	945	936	927	915	895	959	903	898	945	957	862	875	922	931	886	930	891	929	912	916	854	924	859	964	912	876	875	919	898	935	883	922	896	899	879	911	956	909	878	884	863	967	905	897	913	908	907	973	920	921	837	924	868	950	879	936	968	902	851	944	886	918	898	887	913	858	970	881	867	867	921	933	841	887	904	921	875	897	907	944	894	910	885	894	874	933	952	917	917	952	862	904	882	928	984	906	888	913	908	905	874	915	963	858	917	901	905	926	915	934	867	911	951	915	923	921	889	906	964	911	857	923	902	907	906	910	927	976	952	926	897	889	856	886	902	889	898	902	869	896	890	873	914	955	886	974	872	911	854	915	920	857	888	898	960	903	905	935	899	938	970	912	929	866	879	872	914	857	921	945	885	887	958	939	922	912	913	930	934	924	886	921	907	940	895	936	953	923	903	893	973	900	964	898	874	912	903	909	949	928	888	939	895	942	949	899	880	915	903	863	931	911	913	934	956	909	962	894	894	925	831	928	901	915	941	967	901	875	923	901	919	914	1010	960	889	851	837	912	934	891	943	935	941	870	939	933	874	934	915	885	933	908	908	901	832	885	916	890	944	933	936	940	900	939	905	906	973	946	937	928	887	886	928	913	1001	899	930	945	911	887	883	944	949	944	913	914	902	946	921	935	937	902	919	907	902	955
47128	38729	38313	36298	24803	10990	2678	1411	5568	9209	1010	1000	951	925	957	924	1004	1021	1315	1422	1592	1694	1714	1902	1778	1684	1586	1598	1909	2069	2148	1946	1732	1459	1306	1245	1203	1093	952	1019	890	872	878	878	813	787	795	798	769	829	796	790	768	774	744	749	735	742	763	751	708	742	784	757	751	727	756	807	740	772	778	744	708	712	752	788	722	729	776	802	746	737	783	731	700	743	727	817	759	731	754	794	722	796	729	746	776	750	765	760	742	730	721	738	796	724	763	750	756	779	726	733	765	793	705	759	762	776	738	748	712	789	727	768	756	805	743	709	747	783	777	743	755	734	779	735	798	736	732	766	786	817	713	739	761	755	760	814	720	744	748	764	722	719	796	766	709	769	737	725	751	725	762	763	705	725	753	766	721	781	724	805	779	737	766	737	786	752	770	729	763	785	702	779	751	771	728	730	765	777	709	746	726	701	718	709	732	782	719	761	756	754	802	748	716	740	766	764	776	767	768	771	744	778	796	760	775	766	721	769	751	766	725	738	757	760	765	745	755	769	775	778	720	730	740	727	714	760	746	751	804	742	758	742	730	793	745	740	777	767	726	715	755	779	722	771	815	742	775	751	711	751	752	716	759	765	722	764	723	849	793	779	750	727	744	809	769	760	774	768	751	794	715	734	761	739	755	735	714	784	727	737	787	752	799	761	747	759	762	750	788	757	712	761	764	728	781	769	780	717	737	768	770	750	727	734	776	754	782	762	784	736	747	773	772	779	715	695	829	745	796	777	726	714	795	779	740	754	718	772	723	750	769	741	746	784	745	738	742	723	788	753	701	786	724	707	745	721	723	732	785	814	774	799	752	717	773	751	778	767	757	761	728	783	741	768	711	758	726	766	755	735	766	723	742	705	800	771	760	703	753	750	756	759	769	765	735	742	731	751	752	757	787	753	795	764	773	768	777	739	739	765	762	758	775	742	785	727	741	777	714	751	772	754	729	728	804	762	747	691	720	773	755	770	745	759	781	732	788	761	764	761	748	729	794	823	731	746	783	742	809	709	733	772	765	747	770	763	778	755	764	777	769	786	754	779	754	744	762	743	775	809	748	767	779	742	787	764	797	716	759	723	727	749	775	722	785	766	764	755	774	748	756	746	724	751	732	765	738	804	728	707	770	778	746	734	764	787	803	801	789	705	770	753	704	744	816	743	776	742	723	758	724	781	727	704	743	709	726	688	777	744	773	779	781	737	724	774	804	758	776	752	768	726	755	766	755	756	769	760	745	717	697	743	752	787	736	766	717	729	783	735	766	801	809	771	751	781	758	766	750	760	769	754	729	741	753	732	773	754	771	755	771	748	702	745	759	758	813	729	745	725	769	744	692	766	735	785	753	733	746	774	780	796	807	744	806	757	789	755	778	808	763	749	748	752	771	758	755	834	731	709	784	760	773	749	752	747	727	782	808	716	750	708	737	735	790	742	749	726	786	735	785	720	767	730	777	741	752	738	739	748	708	753	772	758	742	770	725	758	722	725	792	724	741	775	692	741	707	765	712	783	723	812	793	766	758	749	756	721	775	732	761	786	787	760	726	763	753	770	757	732	773	753	751	716	804	739	746	753	769	729	844	798	787	799	758	756	739	749	762	702	749	787	742	746	715	734	787	764	736	703	733	726	711	741	755	747	744	746	755	755	782	761	760	773	744	713	740	720	753	773	736	780	735	758	743	760	730	749	754	796	745	804	761	741	718	747	714	716	763	716	804	724	745	788	760	778	721	754	776	757	779	791	776	800	810	759	766	772	723	719	755	795	725	759	747	785	702	719	748	765	745	752	781	788	768	772	792	732	693	774	720	757	733	754	762	786	761	734	769	745	802	780	782	775	781	749	746	736	731	754	738	766	709	722	758	755	757	752	753	763	768	745	743	765	754	764	731	745	785	741	716	780	739	780	743	743	750	707	694	777	753	761	744	723	814	755	802	770	751	719	781	782	748	708	756	816	749	749	793	739	769	771	777	736	750	730	725	768	791	772	773	734	800	773	723	753	746	754	806	757	717	782	715	749	789	721	740	715	739	735	775	778	727	709	734	745	700	799	793	745	785	743	751	807	740	754	747	732	730	731	734	789	749	771	773	711	779	768	730	765	728	737	759	725	753	787	720	788	719	766	816	751	715	746	709	732	753	755	723	741	734	756	754	801	778	768	768	787	764	776	715	744	726	769	791	759	785	742	774	761	763	808	764	741	778	763	760	732	757	764	768	749	705	724	752	764	781	756	773	728	773	758	730	795	805	795	730	735	792	766	786	716	721	735	778	795	765	760	749	766	743	763	723	789	750	764	736	740	743	782	794	768	728	753	733	762	739	746	722	720	776	759	802	735	778	751	739	729	762	746	742	782	732	788	770	758	743	790	774	738	749	765	738	732	759	707	733	753	717	727	749	756	765	760	739	740	786	737	726	754	752	775	750	792	754	714	723	723	770	749	759	754	728	791	758	780	771	745	743	752	742	783	744	784	760	779	762	735	775	753	752	775	748	726	716	786	766	763	773	775	744	727	815	753	775	775	735	715	741	733	780	726	812	738	706	749	765	721	778	747	767	756	678	742	713	760	723	806	757	773	756	717	765	762	744	708	776	766	770	761	742	750	742	774	759	788	766	768	742	747	767	763	749	751	742	748	770	708	727	780	748	712	761	765	760	742	746	741	766	772	767	775	725	758	767	756	789	719	792	765	681	783	785	736	782	804	764	747	744	737	723	787	734	722	700	745	769	775	743	755	729	762	713	777	758	757	729	705	762	770	782	771	757	737	749	769	774	767	761	767	779	702	783	763	719	742	706	761	740	810	742	717	715	784	784	731	735	753	788	707	743	774	776	765	758	760	712	742	753	716	788	773	747	770	768	738	751	760	761	748	784	765	772	800	743	789	720	736	769	771	705	761	763	747	761	728	720	741	706	753	813	765	804	720	728	774	753	769	764	774	763	753	749	807	740	753	802	763	755	681	782	724	740	739	771	761	718	728	780	732	735	745	817	782	753	776	761	720	765	741	752	771	770	814	721	754	711	722	746	755	755	779	723	728	799	711	760	742	783	761	805	782	781	766	738	740	736	790	805	740	756	786	708	751	758	800	772	764	693	739	740	807	789	776	754	755	769	761	706	738	711	711	780	740	806	771	743	767	787	745	756	789	781	789	770	782	777	753	716	734	747	716	761	774	789	696	755	797	750	706	750	765	737	703	705	732	741	819	773	753	761	765	751	798	743	759	756	754	713	774	770	745	753	769	772	781	788	751	729	740	771	735	759	803	737	786	750	739	784	817	753	776	713	766	750	774	753	774	770	749	738	753	757	760	786	729	778	717	775	754	784	755	769	775	755	766	783	806	762	749	730	751	747	732	735	706	764	754	758	759	790	793	768	816	718	793	760	754	732	778	765	756	764	760	745	760	747	722	754	745	768	760	737	789	756	777	752	788	798	756	775	792	730	748	766	771	754	776	764	759	729	716	789	761
25622	20891	28018	23972	21158	21356	12802	2240	6515	5678	1195	1096	1046	1045	991	1088	1050	1170	1303	1319	1423	1445	1520	1578	1593	1555	1570	1515	1458	1396	1610	1696	1542	1569	1349	1269	1210	1160	1086	1039	1055	1055	992	947	1002	1008	915	892	946	898	929	951	921	900	969	948	904	936	922	918	879	910	948	916	910	920	861	916	879	886	881	890	896	961	936	839	911	897	927	909	901	930	891	909	936	914	925	942	891	922	929	887	900	859	866	908	897	909	938	923	850	880	910	884	880	908	923	883	913	932	955	893	951	907	950	942	869	884	904	905	951	953	890	943	905	936	885	925	894	894	857	902	864	872	881	923	960	957	923	922	973	888	864	922	950	871	904	882	884	965	863	903	887	863	921	913	912	927	925	904	889	920	822	881	912	952	868	900	933	844	897	957	916	880	868	956	901	888	929	874	826	879	903	910	941	890	912	895	932	923	919	961	955	932	904	917	912	855	953	898	878	933	917	908	879	939	912	901	920	926	912	880	911	890	909	891	915	906	894	888	896	831	884	812	871	902	881	930	918	945	915	922	929	912	899	856	909	862	870	955	913	912	876	878	954	910	939	853	915	947	864	880	906	943	872	886	893	950	904	859	866	891	897	906	1007	883	878	875	870	907	939	891	879	899	952	929	912	876	949	882	926	877	931	910	898	925	911	897	896	863	969	945	998	916	897	980	916	946	915	954	940	941	905	903	889	968	937	872	891	909	944	859	817	899	864	883	892	938	918	904	909	874	891	935	921	942	849	852	871	842	942	890	956	895	883	853	920	898	885	852	878	929	921	942	871	910	890	915	946	893	906	925	849	900	839	950	902	846	919	835	871	871	912	962	890	877	977	937	913	926	888	911	920	951	934	901	949	944	907	897	871	911	890	851	970	918	932	876	936	881	933	883	930	877	965	973	930	911	910	922	917	909	870	907	927	958	943	887	939	924	896	944	892	1014	861	939	929	916	934	911	916	890	931	876	893	888	911	935	929	883	911	909	922	910	902	923	848	877	929	881	879	876	907	920	932	948	943	882	889	979	896	865	972	926	967	904	894	931	910	856	958	901	936	927	930	908	947	913	922	900	901	905	919	889	948	980	915	881	926	917	913	905	905	873	914	956	915	893	916	969	930	902	929	891	973	904	859	914	875	916	900	894	906	886	894	911	896	876	879	962	919	863	894	880	993	874	910	891	917	864	908	887	856	882	932	854	926	962	943	922	878	991	892	859	886	939	882	869	877	894	892	929	917	896	853	889	907	893	900	875	917	902	947	950	922	936	970	886	917	932	888	931	804	930	966	947	915	958	887	897	845	875	862	923	962	925	900	920	876	926	919	977	925	881	916	944	927	950	892	902	905	916	887	974	915	930	946	911	889	865	947	906	913	875	874	900	938	942	921	941	880	918	904	938	867	871	887	869	961	876	912	931	880	908	900	918	917	929	878	909	865	906	898	929	852	831	894	926	941	908	950	922	928	841	895	870	887	958	871	912	915	934	895	921	950	878	874	888	895	884	875	933	958	920	859	922	921	949	899	987	936	939	895	909	910	927	947	956	898	960	870	888	927	909	916	910	895	910	888	896	954	928	953	920	926	880	894	913	896	892	885	899	887	882	923	920	920	887	930	915	907	889	915	885	926	896	909	902	907	923	880	902	883	922	909	905	894	960	868	959	945	898	876	863	957	893	942	929	882	935	878	969	827	879	852	910	890	918	899	894	899	927	854	897	850	878	942	942	849	920	922	903	914	884	957	915	934	941	890	976	917	939	948	927	1032	906	945	957	971	912	895	916	945	928	951	881	942	904	866	844	904	922	930	898	929	911	945	873	937	966	872	888	876	875	907	872	892	869	951	940	971	874	906	905	838	914	889	908	951	910	899	879	899	882	926	848	911	908	937	927	933	914	903	834	872	900	902	844	944	906	922	906	877	892	902	942	916	900	963	935	907	908	908	943	924	889	950	923	860	898	934	913	948	903	954	895	913	927	871	890	918	861	845	955	878	836	862	881	906	917	909	883	948	906	897	912	861	857	952	935	873	902	912	908	893	879	907	900	867	909	889	927	893	871	870	899	829	880	880	888	898	914	936	916	923	923	941	927	863	946	928	945	938	912	974	909	954	877	887	978	932	948	912	887	920	916	928	931	868	917	865	932	895	893	939	877	883	874	919	903	935	911	914	981	890	954	875	891	909	939	900	928	905	873	934	905	899	840	910	909	911	913	936	813	949	916	862	940	912	885	947	907	922	916	926	826	855	857	835	923	906	946	933	872	892	838	921	882	899	911	965	919	880	900	906	918	939	906	880	899	871	867	880	911	910	945	883	890	957	908	873	895	857	920	910	874	878	877	860	880	912	900	881	892	931	903	915	915	974	891	907	889	892	867	881	906	917	855	937	928	862	904	873	933	879	905	932	922	926	943	882	903	905	938	892	950	894	869	883	902	861	931	911	910	892	922	919	894	876	888	930	927	873	898	921	911	910	848	841	908	913	910	898	923	914	926	849	902	931	867	860	897	945	842	956	941	898	862	897	894	887	947	920	877	901	897	957	890	852	931	927	937	926	968	863	905	942	861	863	888	933	961	979	879	920	914	906	929	893	933	867	886	912	835	894	853	920	903	932	935	869	857	846	899	881	909	918	917	869	923	916	902	934	916	906	935	948	918	845	905	921	899	955	886	874	968	928	889	884	865	886	926	890	909	912	881	898	882	913	887	888	883	883	915	903	918	993	931	990	869	881	908	892	916	919	931	876	900	900	893	951	963	927	922	910	900	925	914	924	911	907	910	929	916	937	906	894	829	933	892	926	924	905	962	942	880	946	892	930	912	896	954	891	901	933	843	929	947	878	903	827	884	880	923	924	929	904	910	931	869	975	840	949	889	910	926	892	938	902	908	895	901	936	901	893	897	924	915	904	912	894	923	926	889	897	955	882	948	863	867	933	875	868	963	893	879	883	923	934	919	917	922	918	897	999	929	854	914	934	889	907	905	904	922	886	948	974	903	872	960	839	929	899	887	901	889	861	922	927	928	872	938	924	905	925	947	893	861	948	933	934	874	947	931	942	919	889	881	897	906	898	878	961	936	899	891	938	904	952	896	922	948	853	873	933	898	931	888	955	931	865	949	887	924	908	919	930	847	881	951	890	904	868	885	925	943	979	966	936	959	935	914	882	844	914	920	900	899	869	898	904	898	927	951	900	904	927	892	994	924	888	896	927	868	896	948	955	909	881	925	891	941	904	867	893	939	927	933	855	938	902	885	906	886	879	887	902	969	906	928	878	901	936	902	946	892	917	866	921	902	933	936	842	923	906	912	931	916	905	953	947	917	865	929	900	895	920	956	940	871	867	903	909	961	880	928	880	968	826	884	960	889	959	897	916	919	872	910	911	918	930	907	933	915	893	941	965	899	859	912	916	865	929	872	907	931	923	912	885	958	929	929	923	905	899	875	878	888	876	896	932	875	890	947	914	953	928	893	900	909	941	867	895	899	903	901
46549	42595	40118	39192	30063	14969	2795	2263	11068	7528	1140	1043	1050	1028	978	1029	1052	1358	1410	1491	1722	1869	1981	1988	2155	2103	1958	1819	1775	1659	1926	2060	1967	1811	1655	1437	1290	1103	1080	1085	981	945	880	835	882	853	822	851	805	766	767	803	788	752	772	720	788	728	720	712	752	693	744	705	731	786	765	776	743	699	775	781	768	734	754	757	718	809	775	781	801	723	702	741	726	767	735	745	782	756	786	792	735	718	720	762	729	751	731	783	791	772	789	767	747	741	741	752	741	756	731	775	765	747	731	771	773	769	783	731	746	747	791	742	758	785	729	758	846	743	767	734	833	747	761	761	735	754	754	768	719	746	783	761	752	803	782	778	739	765	725	749	764	703	755	781	752	768	731	736	759	722	704	811	743	756	698	741	745	760	781	743	757	804	740	787	722	751	724	764	727	743	767	737	746	741	778	758	763	785	718	726	750	790	731	739	741	716	765	757	748	759	748	731	748	779	774	736	747	738	725	704	792	745	733	759	765	748	763	705	779	717	716	754	780	742	739	782	806	752	771	802	726	769	736	718	730	778	711	738	727	735	788	750	742	746	706	773	718	746	700	731	775	758	711	761	751	716	784	758	694	731	744	790	715	731	755	766	715	754	724	758	765	765	719	734	685	705	771	746	801	743	755	684	727	760	764	759	755	726	771	689	693	752	729	722	770	719	739	775	687	728	717	743	746	755	747	726	755	732	740	726	766	722	753	719	733	691	732	778	783	741	724	781	767	733	742	728	723	748	767	741	753	713	715	697	758	776	730	751	724	737	736	813	768	759	697	747	752	715	727	766	766	718	787	775	738	726	709	709	768	740	746	757	726	785	743	705	746	758	688	725	798	735	708	779	774	731	746	724	729	708	710	755	753	719	730	765	758	743	751	712	725	722	751	790	774	712	743	744	736	777	706	748	741	813	749	758	736	776	723	803	725	744	713	734	800	728	762	745	732	722	754	759	770	763	734	744	754	719	710	764	751	729	742	778	739	767	737	770	731	743	766	695	790	758	732	757	767	731	727	768	762	734	748	711	735	723	767	769	777	799	784	750	733	750	760	735	725	729	725	728	737	701	712	691	746	728	731	779	750	703	798	793	686	747	770	772	721	744	758	719	767	735	732	784	765	719	729	771	774	728	746	791	726	756	754	800	761	740	769	734	719	762	712	779	777	800	714	725	738	740	705	731	758	701	807	750	707	710	742	753	727	748	648	759	730	751	716	757	745	783	747	721	767	765	719	741	753	729	731	782	777	755	689	741	751	773	751	810	716	757	730	771	755	777	788	725	709	768	738	700	690	761	748	743	754	712	719	762	762	763	718	784	719	748	733	759	759	701	763	727	680	741	746	815	732	728	703	714	763	758	745	747	756	775	752	739	736	781	757	740	760	723	771	749	768	770	795	798	811	689	738	724	744	705	733	740	748	744	758	770	772	739	718	736	784	765	693	716	755	750	790	674	759	761	717	743	737	732	761	775	748	772	760	763	749	736	717	739	758	782	762	694	701	774	768	753	732	689	716	757	755	730	727	790	748	750	692	742	738	747	758	775	750	691	751	761	751	749	791	805	747	785	785	734	729	720	772	707	749	731	775	711	675	777	758	718	710	768	737	744	729	747	674	711	733	722	730	758	754	777	684	699	795	734	715	722	759	743	777	702	720	781	766	753	758	786	769	731	698	762	755	758	715	734	713	741	733	799	790	770	691	737	786	723	687	768	745	744	742	788	733	789	750	726	754	760	717	746	723	709	741	769	776	698	783	764	747	714	758	763	755	764	777	800	747	778	727	796	730	710	751	735	739	732	766	769	764	767	731	725	769	698	706	743	712	751	754	770	737	759	684	757	754	782	768	782	720	747	755	764	737	724	724	737	757	752	764	749	753	770	761	764	745	738	718	744	766	720	757	720	753	768	772	807	748	715	752	745	804	755	728	789	746	749	724	744	751	728	700	781	743	757	738	778	753	757	759	697	789	767	765	754	753	697	774	714	785	743	747	743	794	765	788	729	715	698	719	745	774	766	682	789	758	753	788	787	749	764	752	767	739	748	759	774	768	757	737	702	743	716	740	707	748	758	725	695	735	754	750	801	777	766	743	720	709	754	734	726	719	779	732	739	758	717	770	705	772	732	769	772	781	739	721	757	779	744	739	782	734	722	725	756	764	736	763	718	731	747	740	737	723	695	743	723	718	780	777	745	739	747	683	735	772	746	691	773	766	761	800	689	790	779	771	724	689	694	692	726	711	746	730	770	764	748	776	800	731	705	731	763	763	687	744	741	730	717	769	729	736	802	704	732	696	741	774	752	725	803	730	787	767	747	758	711	721	774	731	773	755	742	754	690	727	710	723	776	703	697	761	726	761	733	735	695	714	767	709	772	743	727	749	773	725	740	777	777	727	731	709	735	750	769	695	744	773	714	745	730	724	725	782	777	697	777	743	739	716	757	748	752	768	768	770	779	754	774	783	716	771	765	713	775	782	770	732	762	801	758	721	755	771	743	718	765	782	742	755	742	735	713	768	745	760	797	714	785	710	767	750	763	767	764	726	729	756	757	694	759	699	738	779	739	759	769	739	796	774	710	716	740	700	757	803	743	761	773	750	733	745	717	768	697	686	747	765	740	702	766	732	739	736	764	756	787	786	706	759	750	687	729	706	773	773	710	726	737	757	729	768	746	753	752	756	716	757	779	765	731	725	768	754	766	730	768	764	765	786	754	754	743	761	715	764	762	720	777	774	737	772	740	755	725	759	732	735	738	709	757	733	715	730	789	746	751	699	728	701	722	733	789	770	775	738	719	777	770	841	756	726	748	742	740	798	748	790	742	774	694	724	705	769	765	742	766	762	749	781	775	758	757	772	768	754	710	722	800	701	756	780	707	730	756	740	776	783	738	776	736	730	755	738	826	723	749	804	752	697	765	748	766	668	774	796	759	759	736	767	721	724	744	723	768	761	796	731	784	760	711	733	735	793	788	712	728	733	742	761	754	773	744	737	790	697	746	721	733	761	742	719	763	786	754	759	764	726	694	731	761	762	727	725	748	797	732	709	742	787	753	732	748	742	749	751	766	731	753	709	768	785	739	784	757	736	741	716	717	743	763	780	720	728	784	758	797	754	727	736	754	736	752	725	750	719	752	741	716	765	752	742	790	740	748	739	701	720	727	736	767	711	789	718	776	755	770	796	743	733	699	747	739	702	725	787	740	748	756	717	744	735	751	745	704	723	764	756	759	739	735	772	732	751	798	756	762	802	725	773	804	723	695	796	699	776	705	773	756	760	703	742	735	748	763	770	719	766	783	751	749	738	754	781	710	717	735	703	751	729	717	719	729	710	736	728	769	788	750	752	743	749	775	754	731	785	745	749	759	749	698	694	734	778	716	751	733	742	806	746	729	747	756	759	759	748	731	787	716	700	715	701	732	717	739	761	762	774	778	770	718	766	767	732	751	740	753	735	784	739	757	750	831	703	722	749	727
28443	21127	26338	25751	15592	5936	1444	1005	1693	1675	925	937	951	943	945	989	1021	970	1065	1135	1149	1198	1186	1230	1198	1231	1198	1213	1183	1130	1161	1205	1247	1142	1117	1127	1004	1083	1068	1018	988	955	994	943	874	930	914	910	932	880	937	828	898	862	908	921	921	891	906	857	848	886	875	908	848	879	896	883	923	918	933	932	883	924	915	920	975	870	896	901	907	896	873	918	918	855	885	927	913	921	927	936	882	865	844	914	901	943	875	896	921	912	904	906	899	914	911	922	873	862	906	928	887	890	935	930	923	889	893	891	895	899	920	886	877	896	895	939	930	896	914	913	945	933	891	941	888	868	857	907	862	905	928	911	1004	880	896	882	897	936	846	908	875	903	904	863	929	929	900	920	843	932	898	903	896	868	908	899	919	887	896	979	865	926	940	847	910	855	922	935	914	894	931	919	951	886	925	876	932	930	924	897	897	947	913	866	938	958	929	914	899	898	952	886	899	880	918	880	921	928	909	938	908	860	921	874	945	904	914	903	887	860	961	892	911	896	908	879	925	937	881	906	891	972	883	894	904	943	907	921	947	886	940	937	907	932	887	881	959	878	880	930	914	883	856	901	924	883	879	898	945	922	933	905	916	939	910	871	886	855	935	873	894	915	958	903	884	872	895	968	910	916	852	936	883	860	906	843	967	862	877	850	990	911	923	913	896	918	932	898	940	851	920	929	946	880	926	889	868	950	885	906	883	899	882	912	906	877	897	875	869	967	953	885	918	951	936	913	854	919	887	885	879	950	864	943	964	901	901	884	928	921	928	892	866	896	954	913	950	901	891	936	903	870	899	862	856	887	886	900	867	944	906	926	947	909	908	960	912	941	896	860	890	883	861	894	878	954	898	899	910	963	916	917	952	943	963	940	902	917	895	947	913	932	889	926	871	938	894	885	864	891	877	908	953	837	949	917	915	836	942	912	893	886	910	925	890	925	911	949	929	816	903	859	965	902	926	872	871	921	971	902	852	917	901	890	875	882	893	937	873	915	917	888	869	905	898	922	923	929	961	883	861	882	886	852	932	966	900	908	881	912	932	874	892	913	937	964	915	911	912	925	821	919	870	890	867	938	908	922	892	932	894	930	936	915	922	915	910	968	907	936	896	894	905	938	921	888	948	870	873	901	918	895	873	913	881	879	929	837	865	925	939	871	866	942	952	905	943	908	898	903	889	871	902	877	933	936	905	910	872	903	899	880	876	894	890	935	919	970	859	885	960	908	876	894	909	826	870	893	842	864	955	882	969	951	891	922	874	943	843	935	910	924	894	890	899	905	882	925	911	921	858	899	912	927	855	864	911	935	929	893	844	861	907	909	883	881	929	913	880	888	890	876	900	905	945	874	911	906	887	884	904	887	888	909	896	842	903	925	866	868	874	883	822	921	923	912	886	942	899	955	881	956	922	867	931	868	916	911	882	916	882	957	945	892	894	943	902	969	923	869	866	837	922	939	927	891	847	946	872	901	924	949	865	851	895	871	812	903	967	844	866	885	909	907	921	894	964	946	898	953	918	895	939	953	934	886	828	905	861	891	877	840	886	911	932	974	904	930	966	856	920	867	870	816	888	924	907	869	883	954	938	887	935	930	845	859	915	946	930	960	898	925	949	870	899	908	911	909	859	871	874	904	950	906	968	945	890	903	880	885	934	907	922	908	909	837	940	868	896	928	888	913	911	897	877	947	911	957	957	927	880	871	845	928	871	879	885	910	871	917	874	951	928	898	928	900	983	960	910	902	918	866	919	904	907	924	926	935	872	867	893	879	873	917	865	882	878	909	896	896	884	913	912	951	903	893	911	906	900	871	892	902	911	874	884	889	898	871	905	891	894	894	932	897	931	858	886	871	933	911	911	878	940	909	938	893	854	877	940	947	905	904	880	910	945	914	889	896	897	908	944	944	901	885	868	886	886	868	913	960	850	975	863	964	885	904	831	959	912	887	888	860	914	919	861	916	899	913	928	902	837	965	889	882	896	854	866	909	933	964	923	917	900	945	869	919	883	886	932	882	891	861	922	899	893	950	946	857	896	906	905	868	911	832	914	1000	940	872	941	936	887	878	879	878	911	855	898	918	927	925	897	879	901	895	914	903	865	840	830	882	913	919	867	898	878	911	922	940	921	909	942	912	879	861	887	912	900	933	914	911	893	868	916	901	865	886	864	932	917	890	939	929	915	950	933	915	879	874	947	900	915	888	864	908	881	929	902	920	940	910	940	878	859	936	885	911	891	864	877	889	879	910	889	919	879	924	859	928	916	956	889	887	880	874	902	921	931	861	943	943	892	899	892	907	939	973	929	994	917	844	876	886	943	887	928	877	943	895	863	894	889	852	861	899	878	899	911	890	926	875	850	949	892	956	889	859	935	903	895	884	905	853	901	870	884	909	861	892	893	930	889	884	925	916	921	915	935	874	975	893	912	887	935	874	918	895	925	871	872	886	944	875	914	874	887	898	921	931	888	891	919	910	940	930	893	914	916	886	923	862	908	931	902	897	899	889	880	908	938	907	909	849	961	892	872	908	910	865	881	922	950	894	918	962	953	915	890	863	864	893	873	919	881	925	922	862	920	924	897	819	832	894	879	903	891	879	921	920	888	923	926	925	870	861	903	914	893	865	947	867	880	890	920	851	870	879	910	873	927	951	907	933	875	933	918	893	920	901	906	907	877	905	860	895	855	864	911	909	868	850	897	916	914	907	945	896	931	925	879	885	903	921	985	930	890	913	843	894	975	862	938	881	955	910	938	875	928	885	869	889	944	907	887	920	924	906	914	904	907	867	890	901	914	909	879	895	912	910	889	896	924	914	856	904	911	934	875	886	895	875	932	895	881	936	855	965	951	888	860	882	934	901	926	899	905	896	929	935	893	922	906	964	889	986	847	909	914	911	827	909	909	917	918	867	910	849	861	921	875	917	992	937	953	915	866	918	895	907	933	866	877	876	916	873	918	921	901	913	926	846	947	883	876	887	920	856	890	906	893	918	904	899	894	881	896	862	907	901	896	842	846	872	963	913	916	940	917	867	898	913	895	899	926	910	931	877	878	919	879	915	945	905	881	866	900	878	996	929	886	874	898	914	882	917	944	900	916	902	924	918	948	851	850	913	879	939	861	895	915	877	895	868	948	908	919	926	868	932	880	864	943	850	870	960	933	868	878	879	912	966	934	928	912	917	930	920	892	873	888	864	873	898	911	874	947	892	901	877	967	864	915	900	894	877	905	849	920	847	870	930	938	945	908	939	928	915	900	918	919	931	894	920	882	878	839	923	923	900	880	908	925	852	837	984	915	918	922	909	862	890	959	875	873	863	906	899	912	861	899	900	859	945	923	891	844	874	844	936	875	918	889	893	925	920	906	866	941	923	969	903	893	918	900	917	892	902	905	937	940	899	911	914	879	881	898	904	911	831	917	953	887	891	834	934	911	883	883	925	920	856	900	894	902	845	938	852	874	881	860	927	955	869	865	887
44539	34260	30811	26103	19546	6996	1388	1133	2870	2482	836	817	844	893	846	889	1052	1041	991	1210	1222	1357	1360	1320	1396	1446	1401	1398	1439	1324	1279	1292	1232	1268	1191	1158	1085	1080	928	889	908	924	801	819	834	820	788	776	761	732	759	818	804	733	683	759	812	678	782	672	758	765	753	743	722	720	771	735	749	759	813	728	740	732	736	747	739	755	742	784	770	718	734	733	775	774	761	732	789	751	676	785	717	775	712	717	780	786	751	747	702	754	738	748	799	775	726	746	764	737	769	708	712	752	766	766	745	767	771	685	744	782	733	731	762	767	764	709	766	715	726	775	743	719	756	759	742	773	744	730	746	751	810	738	747	741	754	753	749	732	757	783	788	745	770	685	711	771	739	747	687	762	761	719	769	710	750	783	788	764	677	767	734	760	740	794	741	762	758	764	754	754	744	753	769	741	711	792	745	766	759	743	731	736	765	730	753	753	736	770	765	736	766	764	720	775	787	778	726	739	744	781	744	745	764	762	729	760	706	761	731	752	714	817	765	793	771	734	727	710	757	792	775	824	762	721	769	729	745	698	771	759	747	759	729	709	761	722	773	765	776	726	713	710	747	724	743	743	730	748	731	784	790	798	729	709	790	761	735	674	758	764	725	736	722	779	727	777	821	761	757	736	737	724	749	734	709	789	763	777	753	777	772	764	780	756	745	744	791	735	767	793	737	757	730	742	757	746	795	733	687	764	690	742	711	802	677	785	728	683	705	761	789	707	755	730	795	760	725	757	783	718	763	735	757	757	742	743	777	766	788	768	726	793	766	744	778	793	737	823	776	755	770	768	761	739	727	734	725	770	772	747	752	816	708	803	699	714	726	726	735	795	767	762	750	788	753	736	767	800	751	768	749	759	751	722	729	731	717	758	774	774	755	744	750	733	771	727	728	763	767	720	722	756	736	753	786	748	795	853	744	756	735	783	752	766	722	760	781	712	727	783	789	767	734	757	763	747	750	738	750	768	765	685	730	749	752	775	785	747	734	792	798	725	722	795	726	751	736	728	792	728	748	748	747	761	728	778	734	720	751	731	757	749	754	774	729	716	749	704	783	713	708	741	746	792	749	764	717	720	726	820	714	783	786	776	741	725	771	810	753	710	778	760	734	795	725	737	762	767	748	762	774	717	792	736	708	752	712	849	736	736	733	736	783	746	783	753	771	746	724	763	742	768	738	802	773	777	790	740	772	737	748	774	757	769	756	778	762	763	755	740	772	701	738	706	779	751	710	755	691	749	708	722	711	765	783	744	749	770	722	788	796	766	748	773	753	782	753	762	725	771	767	740	790	731	793	758	761	746	777	737	712	750	769	758	732	768	730	763	716	734	769	739	772	712	782	726	795	725	736	730	797	783	771	769	711	762	772	779	709	749	746	790	724	772	732	770	737	748	767	704	796	757	727	743	763	777	727	747	754	741	772	742	709	747	773	668	702	773	784	769	755	735	744	757	744	773	734	756	746	741	740	773	740	724	796	716	741	752	766	734	756	758	723	755	750	737	749	745	764	763	702	714	720	744	738	774	714	730	729	775	763	752	753	677	742	782	787	690	749	730	823	757	782	736	718	778	729	709	781	746	703	770	724	801	769	775	809	743	750	716	748	786	755	728	781	719	775	705	783	728	729	757	751	786	770	719	716	726	731	824	716	770	756	793	791	747	749	751	731	769	743	756	726	758	751	733	739	745	755	737	736	726	770	787	711	724	746	725	782	782	732	705	740	779	765	741	711	782	741	744	714	759	760	746	764	759	765	757	732	768	786	749	733	774	750	727	769	721	740	788	764	763	755	715	756	752	773	809	768	751	738	797	745	770	738	766	775	800	762	766	737	766	693	756	758	723	786	754	722	791	777	783	754	727	754	754	747	748	729	753	731	761	778	735	765	798	774	791	672	729	756	781	758	751	743	747	738	705	756	771	756	757	743	772	744	740	728	762	759	793	726	733	726	727	768	773	795	752	767	765	771	724	791	772	737	743	740	774	753	750	708	775	774	779	783	758	804	757	794	751	759	712	731	730	763	741	727	750	777	736	767	707	799	689	786	761	729	720	729	764	782	783	764	753	779	762	720	705	743	727	769	749	721	770	764	732	773	732	763	794	755	730	742	723	759	730	753	756	785	738	746	747	742	759	791	751	816	756	757	758	722	773	791	751	724	699	812	783	828	776	731	796	739	767	794	764	730	791	754	774	763	760	774	827	745	745	723	782	720	681	775	758	769	805	757	782	772	705	742	725	777	765	778	801	776	710	735	780	806	784	705	763	740	785	756	746	759	735	779	790	792	747	755	755	745	723	703	746	697	725	722	755	767	738	747	732	792	767	706	749	725	730	817	718	752	751	785	772	725	707	790	773	768	743	726	730	735	722	714	764	697	760	703	718	767	784	705	762	781	757	702	762	721	762	759	738	723	737	731	739	750	728	753	726	779	758	745	734	778	753	767	773	737	773	734	698	710	794	786	756	735	720	730	758	757	709	747	748	783	728	757	758	753	817	747	725	734	791	714	682	786	744	754	783	683	789	720	766	757	825	800	707	739	732	735	785	733	723	772	724	781	753	760	728	784	763	707	727	761	696	764	748	826	735	758	740	771	735	762	748	762	732	732	764	767	789	778	759	753	804	765	729	755	760	734	714	728	725	747	734	756	726	762	717	776	728	702	802	781	696	792	747	720	777	784	767	740	730	727	732	759	711	750	789	748	738	739	769	727	715	715	728	768	796	755	795	767	736	730	707	760	760	779	787	747	741	786	715	722	783	735	767	738	768	751	764	801	760	769	715	720	760	769	777	756	737	750	749	746	720	755	758	788	767	803	739	778	734	683	748	769	759	810	753	735	765	780	745	749	759	778	738	795	727	772	739	779	761	703	719	774	751	732	780	747	732	738	739	742	739	736	720	773	780	726	785	798	731	773	808	720	752	783	740	746	773	760	737	783	772	762	765	744	789	785	718	764	731	702	756	765	755	761	749	697	700	744	779	698	740	723	810	791	765	670	748	744	784	731	731	806	775	767	768	687	749	796	733	756	727	742	777	775	753	741	740	778	704	775	806	738	711	739	758	778	801	782	737	744	766	772	760	776	779	773	736	783	784	756	719	731	775	793	733	734	708	740	783	750	772	753	808	767	801	704	724	795	796	766	795	697	723	729	789	754	797	741	770	748	781	832	742	807	793	694	782	784	759	745	769	762	775	733	782	719	751	759	785	775	754	758	709	738	723	754	725	695	755	747	781	762	774	711	761	741	759	726	792	789	762	735	741	764	732	781	776	724	747	767	726	707	781	727	781	713	770	751	733	739	785	788	755	693	781	694	722	757	714	772	718	771	763	732	763	714	771	764	766	750	716	724	758	723	779	758	777	767	785	720	791	719	767	740	812	759	763	766	794	742	706	768	767	765	730	769	720	758	753	705	763	728	726	742	770	742	785	729	755	712	746	747	811	729	784	765	740	760	760	776	756	710	750	809	745
26912	20894	27578	24411	21886	17034	4237	1609	3148	4486	1068	962	982	991	1010	1059	1024	1050	1056	1044	1156	1192	1219	1262	1236	1276	1288	1360	1378	1350	1331	1298	1216	1237	1181	1160	1176	1071	1105	986	993	969	927	938	931	957	959	957	881	919	876	930	909	899	871	899	894	850	911	871	863	851	890	930	906	893	911	887	917	927	891	907	881	885	863	960	890	920	888	861	918	947	865	880	896	865	896	861	878	923	942	890	903	923	914	889	893	963	924	890	863	898	906	855	897	936	892	939	927	923	859	842	877	918	939	872	877	922	915	919	930	910	892	834	916	881	940	891	881	918	869	900	883	882	903	881	868	927	953	907	919	937	878	865	874	874	947	912	906	929	958	901	933	890	878	872	851	898	888	870	891	871	863	856	903	864	903	844	940	877	941	854	898	858	859	894	884	879	926	883	899	942	859	904	958	872	894	874	909	852	938	892	899	905	869	867	938	874	872	878	870	954	900	825	938	869	880	803	918	906	897	892	911	871	879	952	902	888	887	919	890	871	826	870	954	943	850	890	905	897	912	848	934	941	939	822	959	884	964	898	876	866	917	854	909	930	907	963	878	879	855	876	899	889	934	874	898	889	925	833	947	873	891	911	846	958	908	936	881	895	936	928	865	920	928	921	946	934	878	882	939	828	880	933	961	929	871	856	869	919	898	895	905	874	900	872	898	922	883	916	867	896	925	877	952	967	922	884	894	920	906	924	895	839	885	887	911	894	895	884	856	849	897	919	894	898	863	924	931	927	916	856	937	894	891	866	901	864	853	898	926	908	932	921	921	942	858	848	873	962	843	886	851	883	924	930	878	864	901	917	891	873	934	904	941	944	889	849	915	929	931	907	894	869	899	887	935	910	879	906	881	894	867	854	918	895	892	894	888	847	895	936	897	883	925	919	870	922	921	852	910	937	843	916	877	893	918	894	901	922	888	923	910	845	918	839	876	907	907	864	957	913	904	932	916	909	878	919	875	896	914	854	919	911	879	921	899	901	928	831	874	904	899	914	933	902	925	858	865	828	903	917	877	925	905	883	846	913	886	988	905	917	908	858	909	844	870	934	899	860	891	869	839	871	913	892	925	909	860	912	865	897	951	873	917	904	883	877	935	860	874	918	860	909	917	927	918	906	912	930	872	931	876	875	884	871	889	905	882	907	894	915	853	936	918	900	880	887	887	844	880	861	870	943	871	873	867	910	880	894	832	953	874	921	927	830	933	861	910	860	890	903	916	913	884	900	929	886	907	881	848	910	822	896	865	868	880	908	865	868	868	923	881	900	916	883	892	836	888	1005	918	949	894	874	912	903	931	907	885	941	917	876	940	933	907	834	954	867	914	901	888	887	914	942	936	875	892	920	917	877	938	974	888	880	909	917	853	912	904	892	912	927	865	892	889	898	855	940	915	862	926	920	915	926	834	818	897	904	873	976	908	898	880	941	901	897	879	888	873	906	954	862	927	920	848	896	903	937	882	943	869	852	834	849	854	907	920	861	861	885	901	893	864	885	888	858	911	872	901	935	897	907	854	871	857	911	912	918	933	893	889	856	899	917	874	873	906	896	887	969	872	926	955	863	912	936	900	951	882	863	891	941	895	978	918	881	910	916	886	912	870	868	855	930	895	903	887	877	918	881	890	875	875	876	908	889	898	871	937	898	886	847	895	894	850	903	861	949	881	863	894	880	963	899	870	901	900	910	917	875	892	831	889	914	909	880	874	939	851	841	860	880	924	885	908	920	899	886	918	857	895	894	821	926	925	887	871	931	854	903	910	913	877	931	893	912	953	886	884	892	929	871	891	892	863	921	884	838	877	950	859	841	847	844	921	909	883	938	814	859	892	844	890	857	862	848	895	879	868	905	912	902	921	883	878	864	914	904	958	937	838	865	844	907	866	868	967	858	906	886	881	885	891	931	819	884	884	884	917	924	939	907	946	875	897	933	893	889	865	856	871	909	815	901	883	958	911	913	900	879	936	874	947	893	869	878	860	966	891	901	891	899	873	933	921	920	969	868	906	954	867	897	867	862	898	860	905	874	926	936	907	917	932	944	890	891	918	896	925	902	930	863	972	893	913	917	950	887	887	877	876	852	869	890	877	904	895	897	881	847	881	860	884	898	841	924	895	895	882	896	882	880	900	891	883	931	891	901	893	888	896	850	872	865	907	835	876	922	866	915	941	896	884	868	927	881	930	888	884	886	878	878	834	878	947	889	856	899	925	934	903	900	877	833	924	855	902	886	916	885	886	874	895	963	916	884	888	846	935	828	887	869	903	849	906	892	884	906	904	893	943	906	931	894	878	872	925	821	914	882	921	918	946	864	864	852	891	893	931	915	880	882	892	897	907	932	897	892	892	871	927	893	905	926	893	905	872	891	897	914	872	931	856	887	881	958	885	854	930	887	886	897	883	862	914	929	869	864	877	888	858	967	893	892	897	856	918	908	888	903	829	891	907	901	921	912	891	839	816	874	832	905	839	898	876	876	952	860	857	911	885	916	921	920	915	831	891	929	873	883	870	848	825	904	891	955	893	930	860	875	937	912	913	918	857	913	915	870	859	884	928	882	847	813	933	870	888	902	888	858	946	861	921	918	886	856	874	913	854	921	862	878	908	965	908	939	919	881	882	923	930	927	897	887	891	920	917	906	906	901	857	889	859	913	953	861	913	904	878	911	910	851	924	876	975	912	886	898	852	887	889	873	940	914	840	955	915	906	888	901	948	917	903	914	879	878	879	873	846	946	852	895	899	829	854	966	940	914	856	899	902	913	872	829	916	906	853	910	895	855	902	857	888	880	846	856	921	862	906	906	861	928	871	897	862	887	895	966	880	927	898	872	908	857	868	938	894	890	891	902	850	884	903	835	929	861	887	884	911	881	895	830	880	885	905	900	844	861	877	895	960	904	912	920	905	906	910	890	909	880	921	910	879	896	932	886	860	895	886	891	915	962	917	923	897	908	989	831	915	904	942	887	875	884	898	905	948	942	905	899	947	880	960	917	889	930	867	892	915	943	879	983	929	841	919	849	919	846	905	858	931	898	829	872	859	941	919	878	890	914	874	916	907	918	927	920	927	906	912	894	861	898	864	952	926	920	922	886	928	846	923	905	872	915	864	890	856	932	892	886	947	870	915	872	872	875	872	920	918	844	964	914	917	936	908	927	957	823	867	897	899	896	837	910	901	989	892	901	899	886	903	888	917	941	878	874	969	926	893	885	912	919	868	920	904	893	901	880	862	875	906	873	905	888	893	932	867	871	946	828	922	882	906	863	860	851	923	858	890	948	829	861	900	917	895	827	904	901	886	865	949	891	900	917	880	901	915	877	966	927	854	890	959	884	952	894	837	863	885	904	907	885	931	871	888	933	889	916	860	911	958	884	866	913	892	884	885	909	871	903	888	850	844	916	893	892	862	948	895	900	925	874	927	875	920	931	872	921	845	852	923	891	899	895	869	902	893	898	871	912	902	890	882	943	916	901
46925	37277	33219	33111	26085	10623	2644	1803	5003	6732	874	937	897	883	964	1043	997	1009	1063	1173	1253	1308	1314	1504	1491	1625	1656	1662	1529	1710	1597	1444	1434	1312	1204	1143	1220	1106	1038	857	913	848	858	832	792	827	807	783	783	762	752	787	739	712	748	703	741	775	708	712	732	736	700	712	762	700	734	723	723	748	748	749	700	712	723	731	737	746	722	712	687	715	736	759	714	765	705	740	815	727	737	772	758	777	791	754	744	700	746	713	735	717	723	757	734	718	763	715	746	745	777	699	753	728	735	709	726	702	739	740	742	761	732	762	773	693	731	724	726	775	727	740	771	748	750	749	749	720	724	706	725	711	747	768	769	734	730	756	726	774	711	761	734	726	760	704	784	751	735	741	753	736	747	686	712	717	737	716	795	766	724	758	753	731	721	672	724	761	771	727	740	725	733	710	712	731	717	747	770	751	747	750	751	741	785	746	736	804	759	720	742	718	759	755	734	726	722	715	742	731	756	763	751	743	707	736	728	723	710	767	788	757	764	748	690	681	736	722	719	722	741	738	761	688	700	757	716	786	775	768	729	719	732	732	759	703	748	756	720	704	730	735	708	751	798	786	769	675	730	698	718	735	730	745	760	775	771	712	712	774	758	726	761	772	746	747	764	743	713	726	745	760	722	758	784	742	739	693	730	763	786	741	687	737	683	697	762	747	714	763	757	729	763	721	770	724	715	715	714	718	743	776	791	720	771	724	717	735	740	734	720	699	727	738	711	771	647	724	737	719	734	754	756	762	758	760	777	744	751	739	729	743	717	748	734	766	719	709	733	731	715	687	722	723	719	772	740	744	772	694	718	712	686	756	741	751	744	763	733	743	750	764	690	747	725	758	709	737	730	779	682	674	754	760	775	749	725	765	806	739	731	775	760	733	706	771	772	713	717	781	750	757	752	729	751	719	787	721	740	737	756	790	726	749	757	765	766	689	694	719	755	783	735	774	746	763	802	730	715	782	738	747	738	769	730	746	688	735	723	749	727	740	742	689	712	760	763	739	726	750	756	735	734	684	776	733	711	737	698	772	712	719	725	719	719	686	722	744	775	721	724	733	753	756	747	713	801	725	749	745	734	774	691	727	742	746	727	708	690	734	747	787	748	733	756	741	726	723	708	737	748	734	775	724	694	718	670	720	726	736	719	739	745	749	711	707	742	700	786	766	745	739	693	739	743	670	790	734	730	767	710	800	780	774	750	793	728	746	773	759	761	728	797	702	731	747	764	702	781	723	698	730	707	724	770	734	756	743	701	702	720	800	716	762	716	720	750	771	696	739	728	769	761	729	749	715	747	700	743	723	671	749	784	737	761	720	736	800	696	781	766	759	786	763	772	705	741	789	710	745	748	753	743	748	732	799	723	728	713	731	728	768	814	742	747	721	724	693	714	713	730	735	743	809	752	788	751	689	746	745	728	715	725	758	723	722	719	771	766	742	704	787	773	732	704	744	755	756	703	727	740	745	749	760	716	720	738	727	709	704	723	713	759	714	679	775	767	773	743	723	759	761	721	687	786	743	730	737	691	693	760	731	712	720	709	734	786	746	738	740	718	734	708	700	728	718	732	734	693	752	712	709	710	747	735	737	758	713	708	733	754	734	765	750	684	734	758	745	747	765	743	741	715	743	731	743	757	758	724	722	772	750	715	736	753	762	725	726	771	704	727	753	745	771	761	745	720	713	716	731	713	725	715	735	756	731	755	719	794	720	767	755	755	699	735	715	745	711	780	765	736	736	739	740	698	707	764	812	726	698	721	769	680	707	728	742	710	708	737	757	694	733	690	778	736	755	752	717	778	729	764	756	723	737	712	736	758	814	739	737	787	781	680	741	729	737	771	677	744	758	741	739	767	732	745	719	727	788	712	710	700	736	745	770	721	692	745	743	727	714	694	723	720	719	739	732	765	740	750	764	795	703	744	728	738	708	693	713	782	717	696	730	729	768	801	693	772	736	732	795	761	763	709	752	752	715	736	776	762	713	740	728	727	771	751	763	720	694	748	754	764	759	724	723	744	747	723	744	702	763	718	692	740	731	731	760	715	746	717	718	745	766	784	758	718	728	728	758	746	759	721	727	747	716	737	724	753	753	760	737	715	714	745	719	759	764	728	761	766	753	702	734	734	699	762	775	732	770	706	700	746	729	710	770	760	719	752	769	714	741	731	756	729	755	796	754	737	757	745	717	775	742	741	739	733	719	730	734	752	748	744	761	710	745	733	767	709	755	718	736	713	753	743	752	743	683	788	722	748	758	741	760	756	717	733	752	710	747	724	739	764	741	752	755	766	711	742	675	720	733	749	684	717	693	724	717	722	743	740	717	739	677	762	723	718	770	727	705	757	776	726	724	725	718	727	767	727	726	767	737	751	720	733	774	758	729	753	754	747	726	707	742	714	748	744	730	673	760	754	768	748	736	781	717	708	691	731	732	719	708	735	679	758	688	747	776	761	708	770	755	723	728	739	724	773	795	730	747	781	707	703	776	720	735	733	721	756	775	774	746	766	787	776	690	752	743	725	712	769	769	698	709	745	729	728	733	712	759	745	773	754	728	771	766	749	755	719	721	777	735	712	763	730	747	769	729	775	732	710	757	738	703	759	738	746	739	748	730	801	755	726	741	708	732	763	733	750	720	711	742	806	705	698	762	765	796	740	711	731	737	719	773	717	783	706	701	766	711	685	732	768	778	745	743	703	715	759	730	739	754	726	746	750	723	729	789	747	756	757	745	743	714	681	785	721	760	716	762	753	768	770	752	752	712	742	726	711	732	764	724	784	797	715	773	713	750	699	704	734	700	738	759	729	754	739	694	711	734	700	759	772	763	765	738	741	711	778	739	749	747	773	809	723	702	719	724	733	744	741	771	764	732	715	732	738	714	716	782	760	731	762	753	741	739	760	710	740	709	779	718	750	718	737	747	733	742	745	757	723	768	765	808	738	715	734	750	720	726	741	713	739	696	763	740	696	740	722	757	743	698	694	735	764	741	720	728	766	807	735	725	705	741	733	765	736	765	732	687	749	719	674	718	727	722	756	757	748	727	753	708	759	805	744	752	734	732	748	747	730	700	733	742	734	702	745	705	723	676	719	770	713	762	698	740	770	716	740	714	759	758	762	739	698	766	750	769	774	704	756	761	733	740	745	747	733	751	738	721	736	791	722	712	761	761	752	748	766	744	748	782	758	767	739	723	760	768	754	792	747	737	754	723	697	750	721	713	724	704	759	738	728	723	709	713	697	710	786	748	731	714	758	699	758	739	775	723	739	711	751	738	709	700	739	709	739	749	717	710	790	728	739	729	756	725	718	739	700	735	749	683	752	711	719	746	727	728	712	782	769	772	698	682	697	736	723	740	712	738	751	704	702	764	756	755	698	729	751	710	723	737	709	725	732	672	709	743	698	693	759	711	703	733	722	801	732	758	745	778	707	695	767	744	716	718	729	733	752	742	741	745	798	716	760	726	719	766
26305	20901	27788	24071	21100	20483	7694	1943	2953	4960	1107	1007	1028	1050	1055	1076	980	1110	1091	1097	1270	1321	1305	1372	1291	1209	1272	1222	1252	1386	1319	1409	1266	1342	1163	1136	1219	1161	1060	1031	1056	964	1049	1012	985	971	900	993	929	930	1000	965	916	921	946	875	952	910	941	941	992	927	883	969	984	938	947	938	957	942	895	893	996	961	880	932	851	944	941	942	900	899	939	869	913	989	898	948	898	919	905	894	917	903	925	939	977	922	961	954	988	928	900	909	912	880	895	949	917	886	973	910	917	891	886	880	903	910	933	877	959	903	901	905	929	935	944	938	873	886	905	896	935	882	914	933	923	940	934	941	925	899	994	898	926	994	946	924	903	981	932	916	907	908	922	891	952	930	936	943	919	944	905	972	907	891	945	876	865	886	952	879	954	898	959	980	916	895	928	915	911	960	957	984	893	922	913	886	977	960	946	931	925	956	930	912	891	924	984	914	926	906	920	935	948	940	950	891	893	945	909	906	914	903	888	938	896	889	929	955	893	883	910	975	906	955	952	926	917	913	960	910	917	927	941	911	892	921	925	873	912	914	954	908	957	914	951	971	944	967	990	951	921	933	942	923	938	912	974	929	918	899	954	878	911	953	958	912	868	926	955	901	856	973	888	898	942	908	912	959	951	893	911	949	893	901	872	902	956	892	890	925	910	947	977	1025	958	885	923	1010	943	894	885	962	927	958	930	903	924	977	864	942	898	908	892	925	927	919	958	915	935	910	841	880	934	957	938	874	911	876	991	860	929	965	931	934	981	894	936	933	974	898	917	942	944	898	908	950	930	871	882	973	880	885	943	941	904	930	916	943	873	938	887	945	892	888	913	949	925	989	950	921	841	908	922	953	890	877	932	990	943	902	921	954	935	903	898	907	919	949	905	950	958	976	993	898	932	961	908	936	946	937	894	913	997	951	955	941	890	910	987	914	939	947	866	951	890	869	944	905	956	922	913	888	911	926	923	901	901	884	944	951	959	940	914	934	934	905	951	960	881	870	924	908	944	921	916	928	925	912	939	897	864	850	897	934	870	905	902	920	944	929	915	874	909	928	914	932	916	901	904	876	924	936	910	942	949	934	948	939	934	870	904	983	910	866	979	916	884	887	908	902	885	933	915	887	897	934	936	915	895	907	933	910	891	886	935	914	913	915	901	879	883	935	975	954	1018	928	898	926	881	970	875	960	904	878	961	976	964	952	911	954	915	944	933	940	924	927	937	911	936	992	989	898	947	957	912	885	913	909	939	943	955	909	950	916	997	930	921	926	881	888	947	936	929	918	937	880	936	894	905	903	959	922	908	973	861	992	895	902	938	883	945	958	849	962	920	963	960	966	904	885	937	887	976	926	876	882	867	943	951	968	973	916	945	856	957	911	970	952	893	946	905	927	904	917	943	931	1007	891	898	935	958	986	967	894	898	926	928	908	918	906	937	893	927	939	864	950	899	970	914	868	842	994	919	939	894	903	910	883	945	904	899	897	902	993	942	953	943	952	944	961	889	896	914	937	917	968	888	929	891	942	964	962	934	967	933	904	946	944	894	924	914	912	970	864	929	876	876	904	892	926	960	919	903	934	962	942	963	899	906	912	865	941	933	908	863	873	962	879	962	916	917	917	937	885	886	944	916	905	925	960	929	893	917	890	967	935	924	897	915	930	886	974	929	941	897	952	879	953	962	922	972	902	916	904	978	973	891	951	917	911	851	893	936	933	917	890	907	926	925	930	883	889	920	924	935	902	914	912	924	929	909	918	904	993	930	911	927	917	915	930	926	899	932	963	897	911	910	930	903	929	911	906	878	930	949	911	941	955	926	882	914	936	871	879	908	874	892	860	950	882	942	928	931	974	953	953	923	964	927	943	895	949	939	961	898	896	914	929	935	910	849	927	904	861	970	929	885	937	957	921	914	898	957	946	921	903	908	894	952	941	941	912	936	948	954	923	877	857	847	891	925	905	920	953	919	904	961	963	886	860	947	969	897	965	970	908	938	929	923	877	903	931	931	966	967	888	910	907	904	909	872	924	952	1008	913	935	871	911	963	961	869	923	932	911	897	892	933	940	895	942	932	902	917	925	891	934	943	890	914	912	889	883	955	938	899	924	872	977	870	907	863	919	956	910	935	896	908	914	908	933	938	904	934	1011	967	949	898	918	982	881	930	963	979	941	953	939	968	931	933	914	947	908	925	929	909	907	924	927	918	990	919	874	962	938	951	929	894	985	942	912	948	922	897	908	924	1004	934	911	864	898	939	899	906	930	950	899	962	929	932	909	944	921	876	891	954	832	900	924	947	947	920	911	960	953	919	920	950	929	921	926	955	934	861	935	871	900	893	915	889	894	922	962	888	972	921	894	863	1015	961	913	906	933	940	940	932	880	921	902	919	924	937	933	940	922	886	942	944	968	885	900	987	913	983	985	943	899	907	935	874	1005	932	873	917	894	887	966	889	907	916	938	972	947	957	874	952	915	888	886	899	860	917	890	937	957	904	869	963	939	902	932	961	992	879	932	963	888	958	952	926	911	949	951	922	954	919	894	902	913	985	917	917	961	903	953	916	916	938	961	914	910	915	968	944	916	878	892	918	906	953	914	897	881	965	939	918	942	924	913	918	874	914	933	933	955	885	893	883	893	873	936	900	969	938	966	910	848	943	944	924	911	953	960	974	908	938	930	912	911	901	935	954	909	901	923	860	885	949	883	934	910	888	945	949	877	915	922	906	908	900	958	896	860	919	896	909	918	934	901	926	884	898	873	907	902	891	957	952	906	901	934	917	927	927	917	991	887	884	940	899	980	943	911	948	968	955	902	888	950	924	903	911	949	970	928	916	939	935	862	882	883	873	935	940	894	911	937	940	939	917	970	942	961	963	967	925	909	970	900	982	913	917	884	903	900	898	966	924	881	892	894	949	910	903	942	971	907	931	949	941	887	927	932	934	918	932	936	891	929	926	943	924	917	925	933	906	931	918	904	947	917	886	905	927	964	922	928	937	951	927	898	980	911	953	882	912	905	933	867	879	945	930	929	960	927	878	923	975	945	979	959	935	939	903	930	975	890	900	935	906	905	892	910	912	892	947	957	898	972	913	902	899	926	930	964	986	927	942	925	904	899	913	888	872	910	893	1016	993	902	926	957	979	938	907	894	878	922	948	914	926	946	984	868	922	888	975	959	910	1011	893	941	980	897	853	911	915	900	924	973	989	835	914	914	910	918	895	898	879	896	906	912	919	909	912	977	950	917	939	933	915	931	951	983	843	878	917	933	988	936	982	941	891	927	924	915	902	958	887	902	977	935	954	906	924	899	929	936	873	936	967	893	913	919	890	925	909	915	950	941	963	931	878	972	984	966	921	859	913	910	957	928	925	930	862	912	883	968	950	935	943	938	933	926	894	905	950	966	922	909	887	949	989	922	945	917	875	901	945	890	852	927	961	968	935	933	976	948	921	915	867	966	925	926	887	863	871	886	921	919	897	928	951	926	948	989
51027	39638	35131	35376	25944	14072	2378	2251	5048	7696	971	858	943	981	1087	1024	1079	1011	1114	1194	1431	1537	1624	1556	1505	1492	1523	1575	1516	1563	1663	1639	1483	1378	1288	1223	1252	1116	1048	976	936	941	865	910	834	807	745	812	798	794	832	748	777	745	743	773	791	751	755	767	757	805	767	741	767	780	733	742	733	772	720	726	743	754	729	733	782	717	754	784	758	727	762	732	741	752	772	782	770	754	773	772	767	734	753	784	748	771	734	752	722	776	780	719	785	739	697	756	757	734	798	708	742	739	787	773	759	726	717	755	717	720	781	735	735	815	759	774	783	726	748	779	767	716	758	746	769	705	765	774	833	717	780	755	752	791	786	771	765	742	734	778	787	774	768	765	776	780	761	781	767	783	750	741	762	772	740	757	770	769	734	733	758	728	782	747	823	783	775	741	761	731	736	673	795	776	764	766	799	787	744	739	687	722	733	745	751	740	819	687	711	796	787	786	773	781	716	723	762	752	753	739	773	764	733	756	755	752	716	794	792	740	779	768	800	731	749	749	778	779	776	740	795	761	767	737	742	742	729	717	764	741	763	748	727	777	733	719	766	742	810	798	743	745	799	721	739	769	747	771	750	745	716	701	788	783	725	728	761	754	752	792	758	726	784	782	736	754	770	777	753	795	740	743	773	882	799	767	728	756	736	759	768	784	768	755	771	744	775	793	782	739	730	795	745	781	732	790	749	798	836	768	766	774	783	760	759	743	783	815	747	780	707	754	787	808	762	760	772	736	779	733	769	741	712	735	781	783	738	721	714	765	820	785	794	737	776	770	751	802	757	726	762	760	749	788	711	753	758	730	736	742	832	765	733	763	790	757	786	759	764	798	774	740	790	751	767	764	787	720	756	763	762	756	739	784	724	782	785	711	760	768	770	750	730	766	756	719	776	700	754	756	774	761	739	776	771	765	753	798	780	778	704	773	738	794	766	754	746	738	761	723	746	766	767	762	746	778	760	763	784	765	753	724	781	810	775	820	740	767	754	760	740	787	751	812	753	767	814	727	776	738	732	753	766	759	752	789	805	770	744	747	752	755	729	824	709	735	721	747	750	755	778	753	800	788	750	766	767	779	729	760	744	782	768	763	752	743	788	755	738	768	735	758	768	724	757	712	779	731	766	764	767	799	782	731	766	750	751	762	786	804	745	720	741	793	722	792	747	765	792	777	728	749	762	734	729	766	713	722	768	740	753	774	731	750	747	767	816	794	757	742	746	708	784	821	720	767	778	731	764	778	783	770	764	748	759	732	735	734	813	759	753	813	755	733	762	739	754	755	784	775	747	763	767	714	743	710	732	714	759	762	725	748	757	809	775	744	763	769	727	711	750	770	808	760	750	729	770	787	721	747	705	790	762	769	702	732	758	764	804	732	750	712	789	774	802	737	733	780	766	772	801	810	790	789	751	777	774	814	816	804	780	711	767	733	760	695	787	781	779	795	729	813	774	809	821	732	749	776	764	781	755	772	801	727	750	797	786	739	739	751	818	751	791	774	818	729	737	777	864	720	781	753	806	791	803	729	714	769	737	782	767	771	740	742	789	745	810	760	782	697	753	749	752	748	771	714	777	741	756	718	756	760	743	752	767	759	725	830	747	777	777	744	689	731	757	774	771	769	786	694	727	743	750	733	796	803	746	743	795	790	820	765	812	757	752	766	806	756	707	751	773	796	762	723	768	755	755	756	772	684	762	736	745	811	777	762	738	801	740	769	760	765	777	742	759	738	756	747	770	728	783	768	726	760	777	803	732	755	700	731	766	774	814	710	786	760	726	782	722	770	759	754	773	738	748	748	743	704	780	826	779	780	759	758	703	750	754	768	752	733	746	745	808	749	759	761	713	723	742	715	746	748	753	736	759	737	759	771	773	771	745	762	756	740	763	824	755	726	784	710	744	801	784	732	776	758	798	721	727	771	799	744	752	761	785	757	782	841	761	730	741	761	769	762	791	782	759	727	784	744	766	796	752	750	752	722	776	781	751	744	772	766	775	697	723	765	728	786	765	765	718	768	802	828	741	762	781	775	727	760	788	817	757	755	748	755	703	764	800	736	776	724	750	807	739	750	764	788	778	744	719	739	721	765	788	782	757	770	726	777	778	734	767	741	778	740	720	776	778	760	735	750	724	766	757	702	767	753	724	801	754	814	714	789	773	726	761	814	761	746	761	766	797	793	757	726	766	794	725	757	754	799	761	763	752	768	734	736	733	791	800	720	794	731	769	781	706	757	772	764	755	733	769	732	792	704	709	738	782	780	777	732	795	754	714	780	717	759	720	741	729	761	770	785	757	770	749	792	780	765	767	748	804	756	727	735	778	750	765	761	792	698	701	816	810	737	709	789	779	815	764	793	772	753	756	781	782	758	779	794	757	736	768	791	792	794	765	717	737	733	751	762	747	797	725	774	754	766	768	710	730	756	763	783	721	717	753	727	745	808	769	764	788	750	786	796	788	782	775	774	738	738	800	775	751	823	807	697	726	752	718	776	765	808	721	750	756	817	760	731	789	752	788	774	755	773	710	813	699	777	716	758	719	818	767	770	764	787	745	777	747	769	719	776	751	745	732	819	732	751	773	754	733	807	764	750	744	735	737	752	751	771	774	732	765	746	752	783	762	758	715	750	745	787	779	756	753	803	810	764	766	766	756	768	739	777	775	755	762	795	767	731	757	736	744	740	775	799	779	744	758	731	772	781	834	725	785	733	751	749	726	754	801	747	751	778	735	763	819	742	770	767	798	733	769	765	714	751	784	743	736	762	729	764	723	732	760	778	746	739	798	783	725	774	773	737	706	751	771	739	750	735	789	747	717	762	735	780	771	719	754	738	762	776	765	752	721	796	804	787	767	817	722	741	778	751	773	754	773	766	786	742	791	732	747	764	772	721	796	810	770	738	718	792	758	786	746	783	780	767	753	725	775	781	775	779	784	743	768	746	771	697	710	795	707	727	717	766	792	713	759	650	742	756	766	758	723	756	787	771	754	695	811	798	773	797	811	831	759	756	784	854	757	751	807	740	809	738	753	716	698	772	739	738	754	763	749	786	720	780	724	790	800	748	798	757	727	778	822	790	753	758	804	779	742	754	797	754	767	767	746	749	748	735	801	749	731	738	732	764	798	823	743	759	786	783	715	752	770	789	764	749	738	770	799	736	779	745	780	756	737	763	736	779	755	771	777	718	715	754	765	779	785	714	731	769	760	747	738	754	750	790	755	811	789	778	731	765	789	719	791	771	858	809	769	788	813	732	726	764	742	741	731	766	775	753	753	808	775	796	814	786	740	789	733	753	751	714	721	707	762	755	793	732	728	728	739	804	768	765	753	761	774	764	769	778	788	778	804	759	742	770	736	755	742	738	751	733	773	774	781	830	802	771	762	762	755	744	739	770	804	749	784	775	730	751	792	757	762	744	773	753	754	784	722	716	781	747	721	734	726	740	763	783	752	750	774	756	786	733	761	771	757	733
25589	20906	28030	23977	21144	21006	12016	3292	6600	6646	1299	1033	1080	1158	1097	1085	1148	1115	1164	1322	1400	1481	1540	1628	1543	1596	1543	1450	1428	1522	1441	1459	1488	1376	1231	1309	1247	1163	1129	1150	1078	1012	1027	1045	943	944	970	973	945	922	925	957	935	924	867	922	908	898	962	863	928	892	886	926	915	873	903	902	978	925	935	929	921	904	892	910	889	911	939	920	936	930	918	873	893	927	852	916	870	940	940	880	875	898	938	954	935	925	911	921	916	945	942	859	892	904	923	928	947	915	894	888	925	896	924	942	946	969	915	939	902	908	977	939	917	935	893	942	969	924	930	940	876	909	912	928	883	924	954	916	927	896	874	934	861	935	937	887	882	886	873	845	952	923	941	933	924	872	917	941	932	941	918	842	900	952	876	926	893	891	924	918	920	928	969	947	983	922	869	912	938	905	905	919	898	922	996	949	948	887	925	956	948	883	893	914	913	910	959	866	936	883	906	867	891	908	937	872	914	913	965	924	956	939	950	908	848	940	885	927	917	899	872	935	920	938	941	915	915	927	970	864	875	921	933	885	937	916	906	929	924	931	912	925	907	882	936	930	929	871	889	885	961	875	904	959	860	972	887	930	921	903	871	862	918	906	905	935	912	850	867	931	899	869	941	904	941	936	935	949	938	966	947	909	959	934	926	964	905	900	904	909	932	970	907	889	906	940	932	951	997	924	902	932	959	924	928	904	906	965	937	979	966	926	912	909	879	914	886	953	929	956	885	876	905	910	934	936	907	964	924	914	892	886	928	867	885	886	884	885	961	928	839	916	919	915	920	927	919	884	972	903	900	901	904	946	966	901	916	908	913	921	901	903	900	973	907	913	905	909	903	902	940	851	896	879	913	925	943	930	912	988	856	941	960	921	926	926	945	962	895	914	956	868	939	900	929	876	919	943	923	867	889	924	891	914	923	919	865	941	946	889	880	879	945	905	933	854	866	904	881	909	948	943	899	923	906	903	920	893	892	956	954	936	903	915	896	897	909	912	943	971	921	868	935	940	887	918	901	968	889	940	882	910	906	932	949	885	877	864	899	930	913	874	905	947	916	943	921	934	900	883	876	878	880	901	888	922	902	895	981	894	907	928	926	949	925	931	901	895	908	881	911	923	945	908	890	910	908	938	897	908	891	915	889	864	902	860	897	867	925	910	959	932	925	910	909	945	901	889	880	932	933	942	874	903	900	951	925	894	926	923	945	924	901	918	856	938	864	900	878	901	955	924	904	896	875	888	893	923	939	933	880	917	939	936	940	934	902	875	886	919	942	873	906	940	919	920	918	900	929	861	878	879	948	889	887	949	941	907	933	943	871	851	895	884	860	941	884	903	880	914	876	914	843	876	909	910	933	865	934	915	954	942	940	864	901	836	926	885	912	910	878	910	893	916	939	875	948	904	927	870	916	877	935	923	886	929	923	933	912	913	944	925	918	899	959	957	973	933	860	935	946	835	930	911	936	935	969	879	879	864	904	889	891	935	892	875	867	905	939	923	870	878	941	927	876	934	933	935	937	934	916	919	882	908	889	884	880	956	897	893	953	894	926	950	909	904	939	888	913	976	907	933	950	984	901	946	867	899	902	933	943	875	909	912	906	909	877	949	1013	906	944	863	915	935	943	947	888	896	887	902	922	971	848	894	883	863	947	990	916	892	930	917	903	889	980	916	930	872	891	903	921	924	884	965	992	892	895	935	958	863	901	922	911	957	912	893	905	940	913	932	931	896	935	924	894	924	933	916	895	933	897	975	921	963	871	922	888	879	898	861	890	902	933	927	940	987	934	928	901	880	877	906	902	915	925	856	871	911	973	932	956	932	913	957	894	938	947	923	935	922	889	901	942	903	865	942	939	921	913	931	895	895	939	940	967	870	913	915	938	912	901	932	929	943	901	878	929	948	931	916	944	897	841	907	895	902	908	869	875	852	883	880	869	899	871	881	897	885	893	879	920	924	907	909	915	931	831	938	918	929	892	911	954	907	950	913	877	917	934	909	913	973	854	886	940	904	944	947	961	941	884	935	950	912	888	877	961	947	845	841	925	934	895	909	886	945	923	874	916	912	916	937	857	911	970	961	871	865	882	951	966	866	923	929	927	908	939	957	905	864	950	934	929	892	924	944	906	901	925	947	933	910	957	934	921	842	918	958	884	952	905	924	878	912	942	953	890	950	901	879	894	926	892	924	872	844	907	934	888	896	924	925	913	920	899	907	909	920	926	894	939	998	905	893	874	931	948	944	851	904	876	921	911	919	957	925	906	927	951	956	881	925	927	970	937	902	905	917	884	958	882	904	923	892	903	917	905	936	905	908	897	908	931	899	916	910	927	900	913	910	899	943	947	900	898	924	871	900	885	948	927	867	911	946	935	950	873	906	904	939	940	954	919	889	924	876	891	887	905	897	896	917	892	920	842	879	885	923	889	941	930	898	875	916	934	904	904	917	904	958	866	954	932	909	922	900	898	904	927	879	854	952	929	873	912	921	868	879	910	950	917	892	917	927	930	928	866	880	932	948	906	898	929	923	864	922	888	880	895	874	947	838	847	949	898	905	969	882	927	909	881	957	916	891	928	913	912	898	942	935	873	909	896	963	884	913	893	963	919	945	898	935	895	925	916	926	936	905	907	914	944	839	889	858	959	911	969	921	888	939	908	967	924	939	885	900	905	914	946	927	910	903	935	950	942	932	900	942	911	940	976	916	908	909	908	873	931	900	858	912	928	909	904	1004	917	929	918	982	904	948	961	944	898	983	880	889	962	848	899	914	925	901	922	925	937	937	897	907	952	945	883	893	925	915	934	937	911	884	945	897	881	918	935	945	914	983	869	868	911	933	849	838	881	925	937	892	866	898	959	963	923	909	915	864	952	963	972	889	876	891	916	882	908	973	958	900	902	914	866	886	929	964	935	906	908	881	912	873	936	971	895	924	895	870	955	876	888	917	954	899	904	918	893	928	921	884	938	903	946	944	916	907	985	918	910	919	936	917	895	827	890	922	958	894	973	906	929	910	891	915	905	916	883	880	967	890	869	912	892	868	907	937	865	931	904	912	899	859	833	911	947	962	913	941	892	895	905	941	893	911	936	874	908	942	972	931	907	985	924	930	910	931	914	886	941	930	885	940	924	866	882	891	897	946	908	913	909	895	899	937	907	882	937	963	918	946	906	910	892	941	945	897	901	937	890	946	842	912	912	879	907	921	917	953	957	908	929	918	928	896	894	893	867	896	889	956	893	924	903	881	905	934	917	855	927	947	879	900	898	872	935	871	925	919	882	975	932	860	868	889	891	971	903	922	929	896	906	907	892	873	976	906	922	871	960	895	901	892	921	953	951	897	946	899	864	928	884	893	935	881	899	862	903	953	950	886	906	939	949	920	902	914	932	883	903	908	919	871	902	903	910	915	880	932	911	958	867	873	920	936	915	851	874	915	928	898	885	923	838	960	866	880	934	949	892	909	913	919	870	932	885	944	919	947
46609	41335	40186	37673	28985	11096	2289	4309	11091	8698	1082	1011	1013	1095	1172	1095	1157	1016	1317	1581	1649	1787	1912	2072	2025	1951	1848	1813	1804	1860	1879	1730	1686	1613	1499	1410	1289	1240	1191	1166	977	929	896	890	817	798	805	819	774	814	755	778	781	769	743	750	770	773	746	777	700	807	792	734	763	745	793	794	753	735	728	790	786	775	795	731	785	725	720	798	763	735	715	695	793	731	731	738	787	710	748	748	794	762	755	736	776	734	740	736	733	734	777	804	768	757	702	799	781	706	796	722	739	744	766	728	769	690	804	747	754	762	714	833	780	796	718	734	758	775	757	757	772	765	794	741	775	733	801	751	763	734	748	742	757	723	747	742	789	717	745	740	758	694	789	767	772	781	699	779	738	719	757	702	728	771	769	716	731	732	762	765	662	775	703	756	751	731	771	748	726	718	749	706	749	727	726	774	773	764	743	808	698	740	741	711	731	817	727	756	752	784	749	794	744	752	770	771	754	795	747	738	751	768	767	721	729	743	731	719	766	738	742	758	801	713	739	781	739	756	734	736	720	793	752	775	744	739	718	772	787	733	753	739	753	739	779	744	789	761	768	782	766	789	760	734	740	791	748	737	750	715	766	790	685	789	726	818	720	751	765	730	776	739	777	798	693	749	778	745	734	749	737	737	765	741	749	759	788	764	779	722	751	747	763	771	732	719	776	724	727	766	752	773	768	752	720	735	768	767	750	778	705	757	754	753	718	798	725	706	735	711	711	789	724	804	754	792	720	761	755	720	737	814	759	761	774	759	802	753	767	762	749	729	806	746	743	726	729	776	771	744	774	731	751	772	725	698	753	741	726	728	741	709	748	751	757	710	746	786	720	736	814	734	747	731	757	760	739	768	749	819	755	732	764	801	756	813	758	815	749	767	757	759	778	790	678	772	739	732	826	735	747	736	716	743	768	771	748	754	789	711	766	752	728	776	715	720	755	772	702	768	716	770	769	728	715	745	727	706	761	798	777	746	740	749	735	725	742	748	722	769	780	729	757	742	747	695	743	758	778	736	761	729	726	746	741	807	727	750	771	802	764	758	758	751	706	777	718	760	749	761	775	784	762	714	726	771	737	761	723	729	762	742	744	738	741	780	743	736	731	694	762	743	697	752	743	722	767	731	754	793	760	732	734	755	764	768	792	729	756	706	735	726	796	706	739	759	763	705	753	731	776	784	757	795	762	780	731	784	759	729	733	721	756	755	760	767	788	749	752	729	765	764	741	758	766	691	754	769	708	725	739	683	759	777	734	782	767	730	741	725	756	736	762	755	768	732	762	757	724	749	747	759	727	739	707	729	723	722	755	739	746	756	778	754	722	768	792	762	747	725	761	718	769	775	740	751	776	704	835	704	772	750	755	738	781	769	729	768	778	800	803	751	739	748	709	797	739	785	757	732	758	738	771	756	770	760	742	752	758	747	783	771	781	721	774	772	732	753	718	745	776	756	747	759	664	804	789	704	727	758	805	720	748	760	755	770	723	773	754	778	766	781	769	801	767	732	733	772	749	736	756	753	752	748	768	788	756	766	786	759	706	706	770	772	744	711	744	750	743	798	736	728	725	754	725	782	716	768	748	789	744	772	736	740	758	716	749	744	768	754	759	793	782	710	801	755	804	768	736	811	749	758	738	746	717	746	755	734	734	772	765	709	772	729	761	754	721	755	775	765	772	750	789	769	802	789	733	756	766	734	730	775	803	758	769	821	729	735	750	797	758	783	768	732	778	769	757	770	785	730	751	750	749	732	760	762	741	798	710	754	749	769	739	762	790	742	715	746	756	738	781	741	771	778	789	726	741	725	714	729	722	781	802	733	759	706	733	766	750	742	744	737	730	727	745	803	764	728	744	728	740	769	755	717	741	762	766	719	736	776	757	752	706	741	714	765	748	780	721	745	745	753	756	768	770	740	745	747	746	744	749	794	690	756	754	692	793	803	783	718	718	754	724	747	699	730	728	753	781	721	790	747	763	724	809	678	727	723	727	776	741	755	746	807	724	747	752	717	733	726	725	744	708	775	745	717	807	749	740	744	781	809	706	759	718	730	731	746	795	742	732	731	741	733	717	757	717	697	751	737	739	710	722	745	727	730	761	783	775	770	753	703	765	779	782	707	774	707	708	739	779	729	732	733	760	721	761	769	730	751	737	765	749	740	727	749	768	811	737	673	776	760	778	722	729	759	737	751	746	759	743	763	749	761	752	739	803	741	764	747	742	781	741	742	717	791	764	753	719	759	740	714	755	751	727	745	728	710	777	790	696	722	708	743	740	744	748	725	746	780	696	696	745	740	735	719	747	734	764	790	725	726	743	725	763	794	773	811	757	719	781	764	758	777	770	702	696	780	785	719	766	763	771	718	780	747	755	703	761	760	741	732	738	726	795	782	807	748	784	796	711	745	768	773	742	706	714	798	726	756	694	779	745	842	793	767	768	775	754	798	718	736	775	733	748	747	757	737	732	773	745	745	734	730	735	795	734	764	725	757	742	739	749	740	761	783	746	770	760	759	761	786	747	768	754	797	687	713	783	774	728	736	758	777	797	730	712	755	743	754	761	741	769	764	736	715	750	748	746	741	771	814	735	766	716	775	737	742	737	761	745	797	753	740	749	727	785	741	712	767	741	748	768	755	746	707	741	759	766	712	759	764	703	714	766	725	747	735	780	739	750	709	762	759	730	725	783	750	776	760	709	693	771	745	782	752	732	745	768	733	808	783	801	787	749	761	774	748	733	730	718	721	724	781	753	711	754	738	715	797	748	773	746	735	850	769	669	752	744	734	747	705	761	794	718	747	768	731	761	775	778	753	751	782	764	740	765	724	739	729	798	738	735	694	768	711	744	756	758	733	795	739	778	776	751	745	711	782	703	768	732	737	709	744	763	763	757	753	738	710	763	762	762	761	765	741	692	740	773	752	762	746	776	746	784	764	755	781	743	691	752	795	759	744	761	691	731	767	719	780	755	775	778	801	712	752	740	726	750	719	809	716	745	749	706	717	740	782	726	800	770	717	687	739	780	739	795	721	772	749	728	777	717	797	763	755	713	769	731	708	756	748	725	703	744	807	737	771	725	707	727	765	743	749	742	763	759	775	713	765	722	788	750	809	782	776	750	775	748	750	703	745	739	755	765	776	738	702	721	767	719	791	757	745	777	781	791	760	795	785	763	787	795	730	736	802	744	740	740	757	754	739	763	753	733	775	769	797	783	772	837	755	766	784	743	750	770	724	778	729	726	733	778	719	757	686	756	712	757	796	796	735	730	737	759	743	760	702	781	724	791	740	684	726	755	773	749	728	752	704	711	773	680	731	763	780	784	771	748	778	724	775	732	784	790	757	809	780	750	738	743	768	746	731	699	701	816	775	722	748	745	760	762	718	756	767	716	706	738	722	737	736	731	761	744	775	733	757	749	730	738	798	742	731	741	738	776	742	728	760	773	812	714	761	742	778	726	819	730	782	768	739	782	789
28404	21099	26634	26187	14242	3944	1442	1378	2591	1911	989	936	966	1009	951	934	983	1012	1087	1138	1122	1081	1209	1095	1222	1197	1258	1289	1233	1177	1211	1204	1157	1176	1093	1107	1102	1014	1047	995	989	978	952	922	888	963	928	962	943	909	895	943	960	906	910	881	925	879	922	876	915	897	886	928	877	909	912	940	917	891	937	906	915	939	892	904	921	914	938	975	851	938	908	875	887	867	880	862	925	899	911	941	884	872	926	917	868	871	925	867	846	934	910	895	921	897	902	929	893	902	925	935	868	956	873	911	941	879	871	924	936	959	907	889	902	917	909	922	929	851	886	901	900	915	906	950	954	912	899	932	880	931	882	908	892	871	946	916	911	959	886	925	925	906	950	979	922	939	929	899	942	890	897	891	956	948	875	879	915	913	949	934	903	883	948	926	940	856	925	911	892	932	841	898	933	913	922	903	936	935	939	869	939	894	862	916	904	899	868	901	951	868	909	930	925	898	936	890	935	900	876	936	897	873	933	940	903	927	847	941	882	917	877	944	919	880	948	867	924	913	886	924	886	880	905	903	914	922	857	862	985	944	963	945	945	989	843	882	965	953	922	924	894	872	954	922	902	980	921	916	942	911	919	920	927	946	927	896	962	883	889	927	896	951	915	940	920	921	884	928	878	884	882	928	930	899	910	920	894	888	915	966	921	939	880	940	906	938	992	955	932	935	832	854	975	935	935	906	890	849	879	900	908	1004	907	877	906	898	923	891	889	905	890	926	919	920	951	886	918	913	923	892	897	944	916	887	899	921	889	890	960	929	839	991	978	886	942	906	914	863	897	916	931	899	925	908	887	937	920	945	957	912	887	907	943	952	854	896	847	904	992	892	907	934	912	875	889	927	905	952	872	899	908	884	928	941	902	907	885	957	887	918	895	884	940	947	950	939	937	945	916	905	909	909	867	933	910	879	924	949	937	879	914	951	894	876	919	893	872	931	879	892	910	886	902	924	896	921	918	876	943	915	958	932	903	907	904	919	891	866	912	879	884	891	870	900	876	920	978	912	888	923	854	945	959	910	988	936	918	887	906	915	952	900	910	907	881	921	922	903	952	935	943	886	873	940	952	946	890	935	855	898	925	940	959	910	951	939	918	911	890	911	876	908	957	929	934	922	926	891	927	920	887	936	899	884	898	895	895	924	868	923	907	972	975	931	918	930	928	915	896	934	908	858	890	972	917	922	905	939	889	983	959	909	890	938	898	917	869	897	954	923	915	909	846	920	846	928	903	904	971	948	910	868	920	910	923	906	941	998	953	949	828	906	861	937	874	932	918	951	883	949	884	955	893	914	888	942	860	906	915	912	838	903	880	939	907	923	864	907	898	933	976	924	932	902	901	943	929	923	845	916	944	896	919	882	915	887	912	944	915	880	905	920	937	878	900	903	933	929	885	943	897	920	883	934	956	900	912	914	909	923	863	866	900	932	937	894	915	942	917	858	918	907	961	920	887	904	946	942	956	859	931	941	920	968	866	929	904	865	925	885	922	944	885	924	911	912	887	953	881	897	937	898	936	956	889	916	933	903	883	887	864	950	902	906	898	905	927	927	910	907	948	904	908	872	900	921	880	880	926	927	898	902	888	933	857	891	943	902	906	902	962	944	899	891	910	916	911	890	924	980	910	870	915	940	854	927	917	892	863	915	907	901	942	911	889	939	867	956	902	925	893	893	882	946	912	911	929	941	916	910	865	889	887	961	933	902	885	922	949	894	877	858	840	887	914	918	906	944	863	907	909	887	926	910	937	914	874	899	957	925	938	906	928	956	920	932	915	913	915	937	910	910	909	901	953	930	918	918	912	946	892	880	906	938	945	901	908	922	928	920	926	936	893	868	903	901	890	878	964	979	950	888	960	909	925	867	877	959	912	891	967	926	910	955	907	928	917	885	859	917	911	877	894	907	921	936	889	977	932	914	969	906	889	907	926	845	902	937	943	881	917	856	892	909	923	978	879	931	870	929	951	945	887	910	885	875	899	961	879	886	924	943	932	852	873	832	886	916	909	928	934	893	898	889	890	929	892	930	936	937	965	890	898	885	867	943	901	950	878	882	947	917	897	957	946	881	942	922	938	935	900	920	824	868	909	869	938	910	936	930	947	897	871	859	925	929	870	860	961	952	880	888	911	959	945	909	965	953	904	942	929	896	888	860	918	899	913	973	938	852	951	862	914	929	927	912	827	891	935	906	930	959	914	908	898	931	950	898	949	933	911	928	925	916	917	954	873	913	931	893	893	918	911	910	973	905	939	973	906	916	933	905	946	951	894	909	959	900	939	891	895	928	959	894	971	929	874	895	967	868	974	914	916	922	899	948	948	891	901	969	950	927	870	842	926	917	850	912	873	923	906	891	866	919	907	856	920	922	994	921	933	914	935	920	862	927	922	895	986	887	941	925	923	928	939	929	921	951	864	924	895	938	922	867	883	893	920	953	899	928	977	892	897	964	910	939	898	925	907	912	940	915	872	893	965	853	889	912	941	887	930	906	893	895	870	942	862	894	890	931	897	885	922	896	898	878	979	930	896	900	917	909	907	904	895	886	894	920	929	874	920	883	926	950	975	911	904	920	928	915	898	958	896	918	935	886	884	911	874	909	916	913	915	896	886	914	905	900	894	966	904	916	946	859	907	893	902	915	936	941	906	853	899	882	867	898	947	883	918	981	921	899	909	905	909	950	918	904	911	927	930	971	855	894	925	846	918	875	923	933	899	887	899	885	843	955	932	913	885	894	923	876	913	946	843	914	919	896	914	955	968	928	904	929	883	890	929	906	894	895	923	827	924	905	897	925	911	929	909	906	943	921	885	830	880	913	891	895	939	917	882	950	920	897	903	928	910	947	944	984	887	877	974	874	879	943	894	931	919	923	916	861	886	918	898	867	942	861	933	930	963	947	893	914	912	873	934	954	900	909	932	881	959	890	953	923	894	912	939	961	894	941	928	936	908	914	903	938	940	876	902	909	927	886	880	929	901	926	912	888	888	837	865	876	914	927	903	946	924	888	928	918	949	945	888	974	940	873	893	881	827	903	922	898	886	853	899	891	945	866	947	888	897	984	944	902	955	962	898	987	972	910	856	860	862	851	901	905	932	949	929	927	902	854	907	888	876	859	958	881	911	887	880	928	937	961	909	876	927	887	884	902	887	924	885	926	910	922	949	949	879	853	921	867	898	882	975	942	896	892	841	906	941	964	954	941	914	938	878	906	924	868	960	898	891	881	951	902	875	904	947	942	954	926	958	911	906	932	949	871	899	893	950	920	914	949	881	895	959	925	955	902	915	928	943	843	925	843	878	868	895	943	901	879	903	936	894	956	914	880	944	931	910	962	939	974	881	870	826	905	929	904	917	918	918	925	921	917	883	922	890	943	885	906	902	862	894	913	940	874	938	925	911	925	969	833	912	905	892	936	938	886	903	917	965	905	899	865	883	911	911	947	871	918	948	953	925	930	925	944	931	891	896	914
42846	34722	33324	28507	15255	4061	1472	1785	4967	2876	825	832	863	878	836	914	917	1036	1160	1169	1050	1118	1126	1276	1370	1377	1414	1430	1427	1396	1340	1261	1247	1268	1173	1183	1129	1074	1028	890	866	927	828	893	787	812	807	830	768	803	740	734	772	758	766	697	714	767	764	770	752	765	739	734	745	775	766	752	696	763	792	735	753	743	781	758	726	743	715	757	783	780	740	729	735	779	784	815	734	696	749	768	769	813	712	766	822	715	737	737	774	787	793	783	756	736	718	740	760	752	768	753	733	759	738	825	750	707	792	696	764	733	779	771	756	728	751	773	754	741	741	760	727	756	766	764	764	709	735	748	779	732	736	759	790	772	759	727	729	760	761	761	758	771	784	761	771	757	794	720	784	816	712	763	788	775	772	733	781	774	764	732	736	786	759	742	756	739	759	799	725	739	751	697	753	765	745	722	785	759	735	811	728	764	759	793	731	718	799	797	799	770	772	810	747	784	778	739	750	747	734	791	703	771	760	771	733	783	714	809	734	755	728	798	748	799	770	752	774	785	779	706	768	745	781	740	734	753	733	786	721	732	763	765	784	740	801	721	749	761	763	740	807	772	817	755	750	809	781	749	795	757	705	749	769	727	770	750	780	772	739	779	754	699	733	788	783	787	775	776	788	728	770	768	714	745	790	799	753	768	770	720	764	750	753	721	761	754	806	784	754	777	729	728	709	772	762	739	743	802	757	788	779	750	788	750	730	757	790	734	754	759	752	760	753	748	782	745	792	754	753	797	753	721	777	740	747	724	704	728	717	739	788	801	763	758	786	764	742	732	745	749	792	734	733	718	776	756	750	770	705	719	755	770	746	762	797	746	767	756	731	732	751	766	772	765	747	750	754	713	730	748	759	776	720	689	758	715	747	798	689	726	726	750	755	764	755	797	777	748	740	775	757	753	737	795	727	732	806	733	716	714	755	728	720	769	776	770	779	780	739	784	716	751	742	791	772	770	773	801	802	770	755	750	742	755	744	779	748	719	763	799	754	791	727	702	745	799	771	803	758	782	743	750	788	770	793	730	726	745	795	762	716	755	788	781	751	760	784	775	741	746	718	739	775	768	769	761	844	759	750	757	763	769	742	751	734	740	752	751	752	779	717	803	757	751	715	749	766	736	725	774	775	774	740	772	727	827	750	730	724	827	724	782	768	768	759	718	781	768	822	761	768	779	782	734	792	749	779	716	748	757	795	723	722	757	716	796	780	735	733	764	743	762	716	762	755	751	722	804	770	795	748	785	751	699	705	747	741	731	735	696	749	752	790	754	733	763	752	764	812	760	738	772	771	713	743	776	713	771	742	739	790	781	794	742	781	711	738	774	740	772	753	699	753	748	751	748	792	762	752	780	801	720	825	801	765	781	732	707	722	746	773	802	725	792	742	783	797	731	763	729	811	746	792	737	790	768	730	739	816	749	733	734	758	743	735	746	772	750	763	777	776	720	774	734	774	787	790	754	775	752	766	789	713	765	758	746	770	720	791	809	757	725	773	723	735	792	806	770	716	715	727	769	759	697	772	773	742	739	713	764	809	773	731	755	754	762	772	805	775	732	707	745	721	763	770	804	776	765	749	774	756	730	768	764	726	766	747	750	777	754	749	796	770	756	768	738	758	786	751	778	744	723	736	752	702	752	739	729	770	730	747	727	785	784	750	755	740	739	740	723	788	750	740	712	765	794	805	775	751	752	815	825	767	732	737	772	743	772	747	728	761	756	737	788	731	742	774	690	726	764	714	777	792	729	752	769	734	726	738	762	713	727	797	783	773	727	759	730	756	792	703	818	727	753	772	731	806	760	778	739	742	782	793	781	796	766	735	742	773	779	802	771	782	752	770	720	695	745	840	737	803	755	750	731	754	786	769	710	797	778	744	738	789	768	754	727	818	778	767	761	785	768	769	761	771	704	789	764	729	754	740	759	701	814	749	781	752	776	735	745	762	742	795	708	733	776	714	759	733	726	777	712	797	800	769	728	725	748	759	813	768	813	728	738	749	742	766	739	744	719	705	741	755	758	767	783	731	707	757	735	783	775	792	792	780	799	759	768	758	767	746	795	784	780	786	768	773	753	728	728	808	774	787	702	794	741	749	784	746	718	787	759	776	743	719	737	822	724	798	711	752	770	721	768	817	728	737	747	782	791	684	806	738	734	811	783	775	751	781	736	785	777	767	733	772	778	734	755	784	742	774	794	736	701	810	746	759	759	753	758	789	783	776	720	782	725	731	748	809	804	776	800	784	685	754	722	766	760	778	731	744	775	780	787	760	749	734	744	812	789	788	717	745	722	833	759	762	790	729	717	748	710	829	761	770	748	762	734	733	759	736	730	744	702	745	665	803	722	741	786	746	715	718	748	755	741	713	781	714	803	719	816	714	777	791	748	748	725	785	741	744	785	758	729	744	753	751	752	764	779	740	754	753	719	764	725	787	728	774	781	760	752	755	770	805	757	747	749	704	733	732	768	757	747	750	818	743	749	715	747	746	775	804	751	710	801	744	729	777	766	762	785	769	803	720	761	759	746	774	748	784	762	734	831	744	754	729	825	774	709	770	758	789	776	766	751	760	789	725	767	729	729	718	741	756	773	785	784	723	722	763	746	760	748	725	807	758	743	706	784	789	739	722	772	782	747	737	726	728	744	792	763	756	695	704	758	805	746	731	766	755	744	705	745	807	737	774	759	740	774	733	748	718	745	756	787	769	719	734	744	721	717	774	754	767	732	749	746	753	712	798	751	789	781	755	854	702	740	713	779	763	784	734	820	759	755	787	746	755	717	719	742	779	738	730	755	757	804	762	774	765	714	767	765	800	755	764	734	768	755	731	722	732	723	713	731	776	771	736	752	747	732	784	758	769	776	784	794	810	756	798	787	775	834	776	752	753	795	742	720	757	786	736	749	771	798	773	778	779	774	743	774	758	734	752	710	781	753	751	703	751	762	737	780	733	753	713	755	764	810	743	773	738	789	798	713	769	806	740	795	784	806	719	765	781	763	732	740	747	760	773	735	755	756	791	795	784	738	808	698	806	797	769	730	753	735	746	734	765	754	796	811	798	828	735	753	716	760	755	770	776	717	706	771	732	756	744	774	727	753	738	694	725	747	751	760	741	795	747	742	782	772	720	784	744	761	751	749	758	730	731	709	765	787	741	769	767	730	731	767	737	769	761	759	742	753	743	733	751	747	754	754	748	742	741	745	790	748	766	808	708	729	744	747	768	802	730	745	751	828	758	729	733	741	741	739	739	776	745	786	758	771	784	766	821	795	801	793	766	781	776	700	796	747	792	727	733	705	732	753	768	712	761	727	746	768	801	758	735	745	789	716	755	758	736	749	779	768	773	713	722	747	760	777	757	744	715	866	772	783	738	775	721	733	784	781	739	719	748	768	749	750	764	746	731	703	772	701	732	768	737	747	780	711	791	760	726	783	781	768	728	758	774	696	796	761	789	738	736	730	726	729	735	811
26908	20876	27572	24401	21332	15985	3673	2434	5835	3512	1105	1037	1007	986	1006	1062	1082	1174	1198	1080	1058	1061	1044	1166	1082	1132	1266	1392	1532	1580	1386	1336	1360	1313	1305	1282	1214	1185	1166	1107	1010	1024	1012	973	952	919	941	954	929	912	935	921	964	939	849	940	907	844	969	898	877	942	946	920	930	900	842	855	938	881	855	889	951	869	893	929	898	905	915	863	921	898	927	876	880	876	880	881	882	918	920	824	899	918	890	954	919	871	912	884	914	915	886	856	903	956	941	915	849	858	917	925	878	913	873	917	939	933	849	907	885	917	863	872	865	931	900	881	901	847	869	883	920	883	908	917	906	909	897	959	950	884	937	861	949	865	898	923	919	914	931	882	924	897	912	851	921	882	925	916	867	917	921	896	934	905	930	880	931	943	928	903	877	919	875	894	882	898	910	986	944	919	863	934	865	895	872	905	900	906	881	946	904	968	898	898	865	899	876	840	882	898	907	946	877	904	916	902	886	926	887	912	841	897	929	938	865	895	956	926	895	912	873	837	860	960	927	953	867	884	886	900	946	879	922	881	877	907	944	971	904	897	853	961	886	853	865	912	904	863	860	867	897	943	892	910	857	935	921	947	859	931	859	909	963	893	912	857	881	977	914	840	956	905	899	911	901	965	855	892	923	924	852	929	930	959	933	882	880	915	911	932	894	969	945	854	933	933	905	909	934	913	934	889	886	913	895	916	911	903	916	885	913	889	879	928	900	877	963	888	892	910	838	893	895	938	896	886	894	922	833	928	888	891	884	909	931	906	875	848	919	936	991	909	873	919	904	885	905	919	884	892	906	955	912	915	946	832	860	907	918	884	905	899	951	904	919	881	924	933	930	947	859	961	919	843	936	935	880	918	939	908	904	921	939	846	892	889	867	838	866	885	936	893	913	949	870	910	937	879	899	972	943	908	905	901	911	899	920	853	899	877	853	902	917	952	906	922	895	909	831	875	880	915	912	892	922	950	864	892	907	916	937	907	834	894	953	909	879	877	898	880	920	934	861	971	930	868	876	870	860	877	895	879	900	907	905	897	899	913	894	930	944	878	908	891	944	910	904	970	891	883	851	909	904	866	888	963	914	986	896	860	944	961	864	892	885	884	887	856	905	938	910	882	918	844	880	905	833	875	907	936	891	906	893	942	905	965	892	899	911	883	875	948	913	960	903	906	916	926	917	900	929	902	883	933	937	905	931	919	877	873	875	885	922	968	884	891	853	884	950	861	925	926	875	897	909	921	926	950	895	952	899	916	849	884	932	946	905	894	912	884	860	884	946	853	893	941	952	922	882	917	919	901	898	965	910	873	881	884	890	866	944	854	965	878	909	904	914	871	878	866	867	915	882	933	946	941	894	897	862	885	914	905	906	872	875	893	878	880	885	897	845	863	864	891	880	850	912	919	935	905	906	909	887	954	892	892	876	899	933	894	932	909	909	880	900	856	906	932	896	884	871	891	865	935	924	934	886	901	907	940	882	906	902	861	915	918	887	881	888	870	902	943	949	943	916	931	872	881	909	918	881	923	889	909	849	907	881	932	877	899	894	908	898	854	880	916	922	895	906	909	913	934	869	958	844	870	927	894	887	983	858	875	875	855	938	924	899	888	896	905	926	899	926	943	920	903	935	926	874	953	928	908	943	872	929	864	839	918	908	866	935	960	877	936	955	872	900	901	942	892	933	908	910	913	907	913	896	904	926	843	913	911	895	893	925	934	907	886	920	916	912	901	925	854	892	854	915	844	947	865	908	923	884	863	901	945	884	939	910	890	894	922	906	892	937	862	972	850	883	886	915	914	916	906	913	934	923	869	942	883	851	914	987	945	890	904	899	928	829	963	946	898	920	893	873	888	905	875	890	941	917	855	855	925	943	967	882	895	886	963	960	881	920	897	893	934	911	902	848	889	850	939	850	883	887	919	887	863	916	879	924	918	900	896	908	913	928	878	903	856	901	929	869	879	879	917	909	947	898	851	889	900	882	906	885	947	879	872	862	880	899	896	975	921	897	949	892	942	910	912	921	898	882	893	898	912	923	913	918	935	820	832	890	889	930	861	922	924	887	894	925	929	931	901	895	923	839	923	914	859	902	927	884	832	902	958	924	867	919	871	931	992	938	985	905	894	855	939	889	847	876	935	810	878	887	919	873	894	895	917	915	910	878	911	902	908	891	931	929	895	889	894	948	869	883	846	869	896	848	961	872	865	938	854	916	884	948	889	876	902	876	875	899	898	954	900	875	919	950	908	932	923	936	916	920	858	889	902	894	957	882	925	847	914	857	934	907	882	954	900	892	902	889	886	952	916	910	883	932	869	908	904	866	876	894	902	952	901	878	921	893	872	924	904	918	892	856	953	854	861	935	940	913	938	899	921	913	816	932	915	911	940	891	910	918	955	901	922	930	911	918	920	881	890	934	885	916	887	900	870	883	853	848	917	960	886	911	905	925	930	954	955	921	906	929	940	910	905	949	947	854	916	880	887	929	863	849	923	915	895	989	901	990	945	914	926	906	845	925	902	920	907	885	907	940	921	884	847	844	901	926	901	873	917	944	876	912	887	890	868	874	900	876	886	926	953	948	881	944	897	889	914	895	874	901	874	808	887	917	902	926	892	852	901	894	874	926	863	846	882	924	937	912	848	912	862	938	950	924	894	954	884	938	913	887	968	910	921	830	937	884	903	858	879	857	832	926	965	930	921	897	860	922	881	851	897	886	863	910	936	892	915	896	895	880	915	884	924	906	915	865	842	898	908	935	923	893	942	880	914	895	881	931	875	895	874	834	878	864	890	873	921	917	907	967	896	884	917	882	951	888	926	922	875	881	943	926	868	913	881	879	891	870	901	868	908	882	946	942	874	911	904	901	863	898	878	830	894	983	888	893	874	946	883	929	973	913	879	906	859	904	939	918	958	918	900	955	895	918	953	891	885	911	911	910	872	944	863	871	888	882	971	902	919	913	890	921	935	865	845	902	854	873	909	866	881	876	932	910	857	869	864	883	906	838	875	953	867	924	934	924	913	878	919	892	867	927	957	890	918	850	871	915	882	876	921	938	870	892	940	930	862	880	898	884	911	887	954	976	873	887	858	894	919	943	946	888	881	878	858	908	980	936	935	923	913	969	881	932	898	866	861	896	882	960	920	872	947	890	881	894	883	914	930	901	942	893	912	911	872	934	871	934	876	896	927	897	977	896	866	905	944	925	890	884	911	898	916	952	910	939	921	881	914	915	857	904	898	929	901	930	882	925	919	861	887	894	886	940	890	970	893	948	900	929	851	882	933	906	858	928	945	900	929	865	918	911	892	898	876	888	902	902	949	912	858	869	874	872	894	905	880	848	912	901	933	856	907	938	868	919	986	863	914	930	908	995	913	852	868	916	919	912	930	888	917	877	964	889	889	910	939	908	905	874	930	926	880	904	921	936	888	917	877	886	894	891	933	918	922	915	894	897	856	921	979	871	892	911	902	947	909	841	898
44604	36999	36255	31221	20912	9118	2466	3557	9622	4688	1007	936	992	995	949	1003	1143	1231	1223	1091	1021	996	1072	1217	1164	1311	1486	1631	1783	1876	1690	1694	1556	1503	1508	1490	1325	1220	1112	1063	1039	954	933	899	841	828	818	740	767	765	754	760	693	781	710	728	780	719	733	710	753	785	737	719	734	726	741	740	695	738	727	746	731	731	736	731	732	739	761	732	728	741	792	753	748	717	751	760	725	740	748	688	779	732	760	716	796	746	778	743	754	727	716	750	759	748	755	765	776	735	806	740	799	726	746	765	771	789	789	764	759	766	720	769	769	759	709	752	766	779	744	804	687	721	792	741	701	751	716	734	720	727	761	715	720	735	789	774	692	735	728	748	755	736	740	737	770	734	707	757	726	692	756	717	702	746	730	738	800	778	726	730	763	725	728	688	793	679	724	724	761	720	706	727	699	787	771	733	757	747	717	724	734	703	728	731	745	740	749	705	700	725	812	791	767	725	728	712	697	714	747	742	785	738	755	725	776	760	820	779	797	759	737	725	713	766	739	714	721	721	728	765	705	710	749	718	748	769	756	711	739	680	771	736	742	750	696	714	736	729	757	731	770	759	724	752	750	745	742	747	761	767	710	756	774	768	725	721	692	731	775	740	757	775	729	701	748	732	765	744	784	760	724	737	761	760	691	774	778	763	739	745	766	748	740	753	747	692	728	713	729	753	772	775	758	785	751	725	792	767	734	699	736	713	686	781	709	786	726	746	721	727	760	737	763	744	764	774	734	728	726	719	754	737	724	695	714	749	738	738	729	734	696	754	738	714	689	673	725	710	696	760	749	762	765	706	758	741	780	755	734	789	769	761	727	700	725	758	743	767	739	763	768	711	804	739	720	745	734	740	761	768	748	747	752	723	721	741	735	697	729	807	753	775	794	748	744	744	752	767	749	730	732	712	772	721	758	771	740	747	734	803	739	734	732	742	706	744	765	771	768	756	745	710	753	764	725	797	747	711	707	777	720	765	769	697	673	746	716	749	773	745	738	768	778	751	729	725	759	762	747	752	748	734	735	752	763	774	711	740	789	685	729	730	739	788	769	731	752	750	772	724	799	678	753	757	725	733	708	744	734	738	713	681	754	742	720	807	729	738	726	770	767	759	737	719	766	726	753	752	759	749	728	787	741	732	757	762	800	711	773	744	769	758	709	693	718	764	771	730	683	748	736	729	791	693	748	753	737	767	738	724	746	730	756	789	718	751	750	785	759	749	757	720	716	742	716	771	748	733	732	728	748	729	729	714	782	723	788	735	754	736	761	721	724	759	721	731	785	700	762	758	714	721	714	722	751	769	697	793	727	739	743	737	729	790	748	737	742	758	707	723	729	750	733	763	799	739	756	758	766	749	776	752	698	736	724	723	734	734	756	698	738	747	734	762	750	749	761	745	731	764	711	773	731	717	712	746	785	726	762	757	706	762	766	740	736	812	778	732	739	711	710	759	744	742	728	739	759	782	764	726	762	743	772	772	720	772	705	758	746	814	708	700	812	764	731	749	676	746	721	725	743	699	780	737	689	781	738	768	752	761	743	673	766	762	763	715	775	733	757	806	767	758	699	737	742	760	736	778	781	786	780	754	798	749	721	723	709	748	733	724	704	726	727	818	779	754	750	728	753	760	743	815	759	734	742	741	719	749	794	770	746	727	745	693	775	723	772	724	771	745	704	745	727	778	719	716	748	748	738	738	723	724	735	768	745	737	757	679	661	739	785	736	788	769	738	727	721	739	722	713	742	686	734	771	755	709	777	708	758	786	753	717	709	739	788	717	745	720	711	747	705	739	729	737	727	721	731	703	739	718	736	769	705	687	748	778	720	749	788	731	739	780	782	763	728	752	768	716	714	705	778	732	709	735	763	727	726	714	761	816	735	747	747	741	773	736	736	741	725	745	729	778	731	710	739	780	706	743	779	739	812	785	731	732	773	764	744	727	767	688	773	694	716	729	754	733	739	672	794	708	712	756	748	701	745	740	732	745	773	750	729	717	728	728	672	739	791	727	768	771	734	744	712	775	735	769	726	764	717	686	771	736	767	748	759	755	770	734	706	725	778	696	752	738	790	722	785	782	751	738	745	742	751	717	774	713	752	738	752	767	762	769	723	746	725	754	749	764	704	694	729	674	773	728	727	715	706	739	742	750	779	752	735	751	704	797	725	777	733	729	740	680	784	759	773	730	763	735	724	778	768	798	680	709	778	724	777	742	733	739	745	757	697	755	727	745	737	726	732	784	729	754	768	728	762	788	766	727	738	694	707	760	744	795	786	746	747	709	753	747	752	757	761	734	725	792	779	785	745	727	736	703	743	746	738	732	692	716	749	734	731	737	727	762	729	710	735	729	734	733	761	785	738	745	754	733	742	727	727	733	743	683	769	755	728	756	739	668	769	747	788	794	719	785	723	805	733	760	721	729	731	684	743	756	750	731	697	759	761	768	724	732	721	776	742	760	771	733	767	739	752	716	728	762	697	712	761	704	786	764	764	744	782	781	796	732	744	711	723	772	698	719	762	694	687	733	765	787	741	745	740	738	745	702	768	765	771	735	742	742	768	788	781	764	699	739	725	752	746	767	726	711	762	721	746	751	692	744	750	772	755	733	738	701	683	761	724	736	804	728	756	729	717	721	731	707	751	712	733	757	722	718	717	746	746	727	711	747	784	781	715	735	694	704	754	708	720	711	725	748	748	732	728	751	714	744	741	750	731	761	718	681	732	795	746	754	730	766	716	734	789	726	758	751	743	781	718	761	716	751	774	767	736	723	747	731	730	722	768	704	726	699	723	782	745	706	778	709	755	743	698	739	762	755	719	702	765	743	737	722	740	724	768	760	753	754	755	744	728	760	756	728	693	749	737	801	725	734	700	730	717	781	711	737	704	702	708	757	750	718	761	726	737	737	762	737	785	729	735	725	755	693	799	730	761	717	796	795	752	744	744	737	730	745	703	773	738	755	795	764	720	720	746	697	770	719	726	750	745	736	728	692	735	713	739	783	778	755	761	725	779	744	791	737	771	748	751	714	726	728	771	781	729	689	742	747	774	734	797	765	762	734	733	691	714	720	708	689	772	727	725	715	786	773	734	740	716	743	726	727	791	773	731	799	762	691	766	727	722	754	760	744	734	752	723	776	687	744	779	780	735	671	729	769	730	735	751	720	685	752	734	715	775	721	725	755	727	730	760	754	766	727	750	744	755	744	765	761	749	746	754	724	781	749	712	752	706	752	717	752	739	750	736	756	772	751	707	757	745	739	782	763	770	737	779	756	699	717	728	730	748	715	682	731	721	720	749	782	760	759	754	754	735	766	738	739	757	730	798	720	784	763	750	747	743	745	753	746	695	743	764	762	736	703	741	734	727	749	771	718	774	708	764	765	772	716	719	747	718	734	706	713	732	735	738	773	769	730	717	798	777	749	766	650	759	750	744	759	751	753	726	734	741	727	677	768	696	727	727	778	716	758	758	735
26333	20867	27724	24032	21063	20316	7846	1644	3832	3264	1126	1049	1056	1059	1092	1134	1194	1236	1014	1046	1090	1059	1164	1121	1179	1136	1174	1224	1297	1439	1545	1458	1352	1422	1438	1424	1423	1226	1217	1147	1090	1099	1059	1025	997	937	983	1026	963	961	951	947	977	1026	920	1019	940	912	918	988	941	1001	924	935	898	920	1018	974	921	928	942	944	873	973	934	976	960	918	943	961	926	929	967	923	949	892	933	969	908	932	928	890	930	915	934	914	933	949	978	965	913	881	956	924	963	920	967	886	898	886	895	979	998	916	943	924	941	918	960	984	970	915	875	875	899	880	1002	944	922	942	940	910	899	939	918	946	967	948	998	945	920	960	960	901	885	921	907	907	936	929	982	934	935	980	967	971	949	936	922	975	920	939	952	976	938	921	916	908	938	939	956	912	926	982	949	1018	986	1021	943	923	968	931	922	913	944	924	947	975	902	944	923	958	907	892	913	906	913	986	940	956	964	878	902	971	959	959	905	901	956	968	981	954	964	904	973	946	924	916	922	864	909	889	913	982	949	923	934	955	863	932	894	958	878	951	913	905	971	923	890	947	944	935	927	944	970	912	912	889	952	963	940	916	939	918	934	937	920	879	890	894	948	911	930	884	883	923	978	913	929	893	934	926	967	936	880	902	911	917	921	975	914	917	950	1008	914	959	956	966	940	951	945	979	954	951	879	978	940	990	898	956	891	916	986	981	955	947	939	989	923	964	905	924	927	911	880	944	940	921	924	945	938	958	939	923	938	1011	939	967	949	961	927	924	984	937	936	906	931	924	961	949	936	976	996	925	935	971	908	935	881	903	883	888	898	947	943	958	908	972	937	909	960	968	968	925	919	940	935	999	846	934	922	979	919	874	981	970	954	898	901	921	985	929	912	932	961	980	953	924	910	972	936	957	915	960	967	922	931	906	1007	972	937	942	926	923	951	963	930	939	917	952	913	924	968	945	917	948	922	968	960	941	910	971	930	912	861	860	930	862	937	958	944	966	919	943	925	913	934	944	974	907	945	883	972	960	933	956	969	884	898	967	952	913	944	934	949	889	981	924	964	901	977	977	909	932	899	942	912	972	926	948	919	960	916	944	909	958	967	881	942	903	936	918	1028	874	948	935	948	913	921	953	890	883	996	908	938	942	941	895	986	938	967	978	960	979	902	885	960	958	922	929	921	938	935	929	934	866	870	897	933	998	894	904	936	951	925	955	933	896	926	931	900	906	932	983	944	980	990	927	887	872	844	907	940	967	885	919	956	889	893	919	958	889	917	932	913	889	957	937	951	925	887	933	916	932	951	938	910	968	956	960	949	983	927	888	884	954	941	934	972	921	911	909	932	924	917	937	914	891	894	898	925	943	887	903	911	954	968	966	965	989	890	914	960	1003	943	976	913	922	915	881	910	930	902	947	920	924	953	939	926	1001	969	938	920	896	915	929	955	927	944	983	970	919	954	960	927	992	897	980	924	973	928	888	967	913	882	889	882	932	931	981	902	937	902	942	966	947	953	962	966	865	941	909	925	925	932	963	966	916	927	904	913	955	945	942	956	935	866	1021	960	995	946	933	962	959	958	907	961	924	938	848	956	959	953	935	918	949	946	875	952	964	937	930	953	945	944	905	966	984	942	890	973	934	946	929	910	959	877	939	947	921	936	956	949	931	865	892	919	945	944	953	924	992	943	893	915	937	977	905	925	927	948	1014	968	901	965	956	943	990	916	926	938	933	886	923	987	947	960	960	983	959	975	902	942	928	881	909	914	933	899	906	944	903	931	932	930	978	930	903	969	931	888	936	950	940	943	932	952	948	959	933	974	926	963	944	896	917	885	863	943	961	916	940	894	934	909	981	1006	876	959	894	955	924	913	905	930	936	907	943	940	904	910	968	932	901	905	937	961	899	921	898	955	1014	933	913	936	886	946	931	912	922	954	943	926	927	929	926	981	899	918	925	952	888	985	937	980	914	960	959	915	914	911	934	914	922	900	988	912	911	903	959	954	945	924	947	840	957	922	942	931	941	915	961	972	935	985	961	926	988	921	970	889	907	946	893	969	962	955	925	949	904	974	912	902	956	889	913	934	984	951	926	916	915	966	935	967	950	916	995	862	936	929	935	993	953	912	918	923	961	941	899	919	938	960	965	948	944	946	930	914	905	936	978	975	970	940	926	933	945	908	895	911	906	987	905	895	913	999	957	920	899	937	934	942	1001	934	989	928	948	956	925	931	995	919	901	898	930	922	970	904	939	969	953	905	973	944	938	880	897	946	910	944	960	916	929	948	991	938	874	910	892	963	931	969	935	897	1003	987	944	917	935	947	862	916	878	994	977	949	961	956	936	900	904	952	926	997	958	929	899	980	901	943	932	951	959	965	922	969	957	962	920	892	963	886	933	951	914	975	901	943	943	1014	941	916	885	917	983	913	933	954	928	956	926	919	935	905	913	939	956	873	929	867	837	897	991	891	948	906	889	897	917	986	902	913	979	995	934	966	953	943	861	897	978	908	909	916	930	965	894	930	981	972	962	939	963	970	924	927	932	976	905	905	917	957	1000	960	948	929	949	929	962	910	887	996	917	949	923	932	919	878	991	964	917	897	956	966	928	902	957	977	948	916	948	951	923	897	924	918	926	893	927	946	874	947	939	864	855	910	946	884	965	903	885	930	916	923	954	905	949	958	909	899	959	953	917	960	908	960	935	904	930	910	916	984	904	838	917	950	902	946	935	933	899	997	952	913	856	904	948	919	912	881	924	923	947	973	924	923	928	975	887	930	925	924	913	968	950	903	971	960	933	983	955	927	936	911	911	954	937	961	937	929	899	955	885	919	949	933	969	925	980	1005	931	950	926	923	846	984	909	925	930	851	898	930	985	903	857	926	954	953	957	893	924	886	945	943	894	962	922	900	894	902	920	907	974	920	876	905	907	971	877	932	921	909	926	877	951	919	958	959	923	977	968	923	971	954	951	967	958	926	933	907	938	960	949	957	874	909	912	964	955	930	963	914	933	928	941	864	940	967	921	907	947	957	904	939	973	987	955	943	915	924	963	938	922	953	917	938	961	997	952	977	950	969	941	1004	948	896	898	939	947	924	971	954	955	928	952	990	915	932	922	941	921	886	888	930	879	952	935	920	937	885	872	900	944	870	911	948	959	911	971	936	927	947	909	908	927	869	893	926	901	993	893	914	921	961	930	913	938	929	935	949	931	968	1004	937	924	920	903	957	919	924	975	942	957	854	939	974	988	861	929	935	917	910	872	944	968	942	917	904	951	892	929	886	921	941	874	947	896	939	903	892	937	888	930	979	918	944	907	898	918	935	921	901	889	870	958	956	962	868	987	976	923	952	963	892	941	944	947	938	961	947	909	911	962	938	928	930	897	930	911	939	939	943	903	945	891	887	909	959	916	943	922	916	923	978	921	936	960	867	847	912	896	908	913	944	986	959	920	919	960	930	918	878	949	915	961	937	919	943	923	937	991	912	926	955	917	859	953	934	968	956	1007	976	929	914	966
45949	41117	35698	33629	27309	13630	2284	1690	7197	4825	1026	1009	1019	1020	1075	1236	1309	1242	1021	1022	1045	1017	1061	1163	1205	1193	1235	1342	1609	1973	2021	1858	1709	1697	1620	1654	1469	1405	1230	1210	1079	1056	966	949	914	831	888	833	812	857	871	753	801	777	789	815	802	748	743	780	802	799	746	763	801	723	756	809	738	747	712	740	765	807	717	737	728	740	728	747	741	823	726	738	756	743	777	777	714	746	790	730	782	763	786	757	761	762	758	814	732	770	769	776	790	783	765	780	781	755	740	781	758	739	793	729	766	725	760	753	756	792	738	765	778	783	785	806	717	753	825	746	772	726	753	736	731	774	720	755	757	763	747	749	793	746	754	767	777	770	768	732	799	791	757	776	750	776	778	761	743	817	732	722	766	780	731	760	699	745	800	757	767	793	755	788	824	716	807	765	717	761	763	749	741	753	770	763	752	744	799	708	725	789	738	798	774	784	774	774	812	781	759	786	758	795	766	737	724	771	724	773	798	766	706	749	805	764	789	747	787	747	765	718	729	721	772	783	777	767	801	709	736	822	746	757	751	799	751	749	837	785	741	749	769	777	731	756	792	814	739	767	740	770	816	794	794	761	735	786	721	811	772	822	745	756	775	785	805	731	729	722	740	765	796	774	777	726	724	742	794	766	816	791	786	792	732	747	776	785	782	756	775	765	748	785	801	766	769	759	797	737	729	758	805	769	783	749	725	722	817	764	766	813	721	757	806	765	769	750	775	744	787	749	785	772	806	732	751	764	792	749	813	746	741	738	826	726	787	785	796	779	737	782	765	791	773	744	716	776	760	778	751	721	753	750	809	755	768	752	793	784	803	739	803	788	782	786	743	806	789	761	752	745	759	778	739	795	771	722	775	784	740	719	719	746	787	752	769	819	742	784	794	761	786	796	790	752	759	767	692	733	783	737	755	778	760	773	706	787	771	765	763	752	783	749	761	815	815	766	766	756	797	769	717	702	765	736	788	783	744	735	775	748	749	749	779	751	774	765	743	745	811	837	796	765	743	733	775	801	783	783	758	797	762	785	773	768	780	799	771	769	739	747	771	806	727	762	722	773	751	759	778	787	707	785	744	738	766	776	770	775	739	720	829	792	781	808	735	763	780	766	737	770	771	799	782	726	743	812	766	761	771	747	742	742	752	733	842	787	728	698	711	753	773	782	747	757	769	773	721	726	742	759	767	745	757	785	741	806	759	785	711	741	736	783	790	793	768	790	788	797	754	769	811	735	746	788	796	820	792	758	742	797	780	773	770	777	738	770	761	800	750	802	804	787	823	767	823	750	754	799	741	819	770	788	724	757	804	752	738	777	731	772	804	805	782	775	802	730	755	731	758	798	801	779	795	718	696	739	728	792	758	796	832	781	751	785	773	783	791	723	775	725	776	780	812	787	811	781	780	772	719	781	788	793	740	760	757	773	755	723	741	830	717	760	755	784	777	763	719	727	792	716	782	733	744	810	699	811	713	735	799	783	772	752	770	772	745	763	768	704	767	796	751	794	765	749	768	829	786	755	791	750	732	722	720	803	803	764	764	723	794	722	745	737	786	770	754	766	766	780	751	754	750	796	800	763	750	721	769	783	728	816	762	724	766	722	761	742	771	728	738	792	799	785	802	755	737	763	719	763	731	831	721	771	779	752	765	789	767	737	737	774	768	729	751	788	787	765	745	752	780	778	774	785	767	807	784	740	767	755	789	763	756	729	768	738	775	779	762	753	780	742	777	818	741	773	802	721	739	792	719	767	724	757	735	754	748	796	774	734	716	778	777	742	789	760	747	713	763	786	776	747	701	794	786	703	766	776	763	709	739	765	770	766	773	741	765	784	755	753	752	714	751	747	807	740	779	753	852	762	786	768	798	781	768	791	751	705	746	809	801	767	750	783	807	750	722	790	824	779	766	753	776	788	781	754	763	753	814	760	732	786	730	744	762	792	809	748	811	777	757	788	814	757	742	778	744	776	765	772	744	710	802	756	758	741	752	765	790	730	747	748	806	729	797	753	736	754	799	764	741	790	792	821	734	745	800	781	744	723	750	738	789	757	741	774	762	776	793	778	761	780	762	779	760	724	780	807	760	766	820	784	812	772	798	761	734	699	768	788	758	715	781	770	791	807	740	732	774	773	770	756	750	802	731	782	770	803	719	773	727	737	752	764	814	786	755	726	749	772	769	738	728	770	799	782	728	748	741	819	794	748	756	785	770	783	741	789	740	795	779	731	765	765	750	759	776	783	721	790	766	779	755	756	791	791	769	761	820	778	775	822	751	767	774	796	758	819	767	835	759	738	724	735	798	722	774	742	767	819	789	766	755	746	749	682	758	814	760	785	767	768	773	776	765	766	768	745	763	777	767	769	742	774	758	749	728	766	715	741	760	772	726	750	761	745	756	769	748	828	768	809	778	768	766	777	790	778	753	731	734	734	786	803	776	778	762	736	746	763	821	747	772	748	770	711	754	801	744	771	758	782	790	756	772	760	751	741	796	722	782	753	731	762	797	785	716	743	757	744	760	776	707	717	739	778	728	753	752	775	783	753	759	817	754	704	740	761	717	790	838	763	779	783	738	783	804	809	796	752	806	725	727	719	730	784	769	750	825	711	770	729	731	754	775	708	774	768	769	779	778	744	734	755	752	784	823	732	782	749	725	771	739	793	778	794	707	762	766	803	739	744	763	749	776	763	741	774	731	747	806	823	758	810	761	792	716	774	796	751	763	767	741	782	779	774	746	753	730	772	781	752	752	753	758	791	752	760	775	771	750	789	775	762	772	805	757	822	727	739	749	814	717	783	701	767	746	740	783	787	741	800	780	770	789	803	810	827	753	769	722	781	788	745	751	773	754	754	787	816	719	772	779	726	782	721	806	771	720	727	742	755	762	749	762	741	744	708	786	708	759	730	768	785	780	775	728	741	805	793	777	833	782	766	806	774	799	769	775	740	771	763	789	798	756	746	731	814	741	739	780	784	736	723	746	749	799	763	816	771	785	793	794	705	750	763	753	748	769	786	761	745	769	778	711	767	781	725	745	820	812	752	782	763	743	802	805	775	765	769	756	716	777	743	786	741	786	774	762	776	785	739	724	754	784	768	774	766	764	758	806	781	764	765	769	748	749	785	752	762	732	773	770	796	747	751	738	783	760	760	822	795	785	727	768	753	743	745	795	791	744	775	738	798	810	819	739	745	735	755	745	755	749	754	793	743	741	769	779	770	752	710	748	779	805	736	768	819	731	776	778	782	765	737	793	734	810	753	742	763	786	757	738	755	788	683	811	720	764	810	746	787	777	704	767	752	787	710	735	803	778	723	774	814	788	746	729	721	765	742	723	752	775	788	757	759	750	767	724	766	778	785	786	758	799	782	742	777	770	793	764	748	772	739	754	782	740	842	743	774	791	747	776	783	750	714	758	781	772	717	791	745	792	717	743	759	826	782	761	744	770	750	775	773	812	770	793	780	757	762	697	756	747	732
25733	21001	28182	24044	21349	21673	13147	1874	3540	3530	1152	1105	1068	1108	1130	1101	1168	1132	1081	1067	1080	1099	1112	1175	1131	1164	1208	1242	1391	1347	1516	1616	1531	1417	1389	1396	1362	1266	1189	1286	1108	1068	1073	1012	988	973	976	997	916	969	942	1011	900	977	927	999	957	935	903	901	937	910	889	941	969	955	979	900	904	951	952	1004	982	952	919	892	916	928	912	924	914	948	951	1016	940	936	917	943	931	963	963	911	915	863	952	866	928	936	958	890	944	903	954	915	918	942	901	973	903	906	930	929	976	935	918	933	904	947	911	935	949	1000	940	937	873	942	959	956	983	927	931	892	929	929	905	950	927	893	981	913	934	895	873	927	957	976	959	947	922	938	903	936	919	893	938	933	939	922	938	957	970	878	900	937	976	959	930	946	963	1062	892	887	927	948	906	946	891	910	899	929	895	927	913	942	847	925	945	965	929	916	935	944	856	921	880	938	844	935	954	925	953	832	944	898	973	955	1003	921	915	991	994	957	916	907	908	877	950	942	979	928	875	921	947	952	921	871	885	917	917	953	988	966	900	968	972	908	932	1032	857	924	942	996	864	949	888	918	943	938	854	932	992	857	966	857	915	905	926	948	937	939	927	918	980	934	910	927	932	901	956	919	924	891	943	976	897	957	912	887	897	985	931	996	932	916	878	905	953	801	944	928	984	885	895	936	943	955	974	897	948	922	931	963	927	871	948	844	1025	919	954	972	939	918	867	949	904	968	864	927	939	945	944	925	926	975	947	987	916	941	930	921	926	918	890	976	930	922	937	936	963	952	932	909	917	932	916	921	952	872	966	926	983	917	905	906	909	924	930	907	946	937	954	914	965	921	908	878	913	893	986	1037	970	911	898	913	948	913	898	882	994	929	917	937	985	888	925	944	874	947	929	924	937	907	920	871	992	891	968	899	930	940	923	896	926	959	965	987	914	926	948	888	974	979	933	956	899	924	936	937	935	1024	982	873	901	906	884	957	925	905	909	931	923	897	943	939	1001	917	939	934	935	943	914	916	929	918	919	898	934	930	956	899	901	893	907	902	885	903	979	880	969	919	905	912	958	917	879	881	958	876	879	927	969	908	886	969	937	935	911	929	917	987	924	932	938	937	951	905	921	917	923	940	913	932	920	950	854	933	905	853	910	924	922	968	970	921	913	912	904	868	922	933	964	934	953	928	884	917	941	951	955	914	942	930	929	981	952	905	865	966	965	930	941	943	939	918	910	968	880	888	901	969	897	957	877	883	910	932	975	997	925	877	878	945	942	927	915	975	977	935	980	933	875	1007	841	868	894	941	945	957	962	923	980	888	903	939	931	926	995	951	906	932	941	935	922	903	903	907	919	927	913	896	929	917	930	923	929	939	958	930	917	885	955	941	917	893	960	949	950	914	887	866	947	920	891	923	915	920	902	881	965	918	957	900	899	919	924	949	957	904	928	978	939	971	855	895	914	986	932	928	917	884	934	948	932	928	921	847	886	941	959	928	926	957	986	947	998	976	882	908	872	910	927	931	935	836	905	941	930	967	955	969	989	954	922	902	895	883	961	894	967	938	882	888	1010	975	902	915	916	929	924	894	932	933	904	992	941	909	898	901	952	945	896	881	923	987	931	905	926	933	910	931	930	949	957	936	895	962	908	944	918	933	935	864	919	967	960	940	930	906	863	949	952	934	963	936	872	927	886	912	932	920	876	931	918	958	966	916	915	964	910	969	967	984	921	964	900	902	928	918	968	919	860	911	912	934	942	925	955	916	933	953	928	927	944	957	903	945	956	955	922	902	930	925	906	874	957	941	927	922	910	907	867	975	913	928	907	924	920	929	925	946	946	895	989	915	870	942	908	946	932	896	880	928	926	930	942	894	943	927	952	957	881	873	866	925	879	932	908	963	968	918	976	910	942	956	930	892	911	907	942	949	948	912	935	937	916	877	896	891	902	966	914	950	944	909	1001	910	947	943	969	911	944	943	888	980	935	924	924	915	860	903	827	942	943	916	906	989	888	933	956	905	969	907	952	935	1017	948	879	949	907	901	957	943	887	937	970	960	931	1000	939	936	960	971	928	931	879	952	960	948	911	894	895	943	930	945	947	927	970	990	938	922	908	922	935	916	948	921	947	967	940	936	909	956	939	917	936	930	916	872	928	913	914	974	900	926	938	946	910	926	862	929	950	913	977	960	867	888	935	895	929	923	960	897	931	846	957	929	947	918	984	848	952	948	954	935	963	944	911	923	893	967	889	917	911	958	919	961	952	876	967	918	905	943	900	900	923	971	909	935	865	951	899	963	931	958	929	927	990	960	908	911	910	944	903	952	929	881	969	879	925	913	969	931	919	887	900	877	910	915	876	924	951	985	990	968	948	925	969	965	944	895	932	927	934	937	944	913	922	917	936	966	935	939	906	903	948	914	971	917	961	931	935	954	946	933	955	933	914	948	901	947	939	911	942	921	977	925	942	973	963	924	893	947	920	930	920	959	939	926	905	890	957	917	973	887	950	956	897	884	948	916	962	984	914	973	939	987	924	935	907	840	909	915	923	921	998	906	955	941	873	952	939	960	956	957	948	956	955	972	918	963	932	926	948	867	952	928	932	949	914	843	945	954	944	936	962	928	955	918	923	944	913	888	966	940	937	951	860	909	880	926	929	907	921	957	927	883	970	925	906	985	904	929	919	960	964	875	923	906	955	973	916	940	881	919	970	970	921	957	946	936	914	931	830	934	915	949	987	902	898	907	939	863	849	870	832	933	931	930	901	949	938	930	898	884	907	931	911	920	913	955	905	943	951	925	915	912	958	903	941	932	877	947	941	985	969	909	967	931	908	943	944	879	918	970	923	953	940	921	931	911	974	976	922	931	902	912	919	956	920	923	974	920	908	950	964	903	936	944	949	881	909	935	922	907	933	922	872	943	910	957	927	940	929	926	960	911	915	952	913	906	880	941	976	959	946	962	945	1001	895	886	912	990	942	961	982	915	919	926	898	943	914	888	934	905	952	937	875	911	920	906	920	908	929	990	912	933	922	920	915	949	933	898	938	948	910	925	924	914	952	921	953	932	897	899	913	909	935	919	937	910	905	906	960	948	925	934	923	833	1020	909	861	956	900	937	942	890	986	897	939	931	982	952	981	922	961	861	909	1020	974	955	900	966	929	967	899	907	909	908	905	956	912	895	976	932	879	928	931	1004	898	925	902	970	924	896	877	970	890	932	913	990	940	900	943	945	919	929	916	971	970	867	874	906	944	909	975	958	923	867	928	938	929	937	939	910	951	968	940	948	959	930	933	917	960	954	952	866	917	904	954	906	966	945	928	886	955	958	898	925	971	973	1002	974	922	888	960	940	961	887	892	961	941	922	981	896	941	922	916	919	915	961	884	900	911	887	966	959	926	976	957	950	879	948	930	965	922	947	940	885	994	938	919	945	913	935	956	899	941	908	962	930	932	930	941	936	940	922	931	880	905	967	978	976	902	916	906	929	948	943	842	899	911	990	892	916	934	916
48193	44877	39541	39607	31298	17286	2655	1620	5951	4825	1106	1051	1061	1086	1145	1200	1239	1069	1050	1006	996	1057	1086	1124	1139	1182	1362	1371	1523	1681	1814	2034	1950	1728	1677	1669	1617	1484	1374	1256	1107	1072	987	946	887	914	833	840	815	861	788	821	807	835	785	758	794	754	814	739	765	737	747	768	761	782	773	754	793	778	781	803	775	747	786	801	769	737	703	775	748	773	733	717	735	798	817	770	734	773	755	751	770	756	736	741	773	695	747	792	760	744	790	757	702	723	746	764	767	735	750	733	732	734	732	788	741	713	742	695	709	734	733	745	773	751	723	733	727	750	707	827	809	759	750	718	733	757	744	787	774	800	747	777	759	729	768	774	736	755	754	794	708	750	742	788	782	800	774	737	795	761	707	758	741	774	773	769	803	763	769	786	695	759	738	745	772	767	769	708	736	752	831	793	777	761	765	736	780	795	733	771	778	741	819	759	765	769	786	765	751	688	797	717	812	775	755	760	711	788	731	728	713	781	730	778	780	728	721	725	741	701	738	797	718	737	794	724	717	778	810	718	750	741	739	759	760	753	760	807	732	734	745	725	755	707	758	764	735	768	787	771	776	796	738	762	803	740	790	716	744	783	778	782	791	748	723	778	720	759	759	771	813	742	742	759	722	746	767	756	777	763	788	735	703	743	748	760	771	759	781	774	776	737	751	828	772	809	769	748	754	738	755	768	756	735	766	713	752	787	760	778	767	769	767	787	791	739	786	783	742	767	791	782	728	794	707	760	750	783	803	744	740	770	709	743	745	737	753	724	814	745	723	743	753	713	747	737	743	743	724	765	753	729	765	760	765	721	771	729	749	768	771	755	789	763	777	748	790	759	819	774	798	813	748	773	790	702	744	780	762	774	750	760	761	794	759	790	782	788	731	794	782	747	818	767	778	794	761	765	763	810	737	769	717	787	761	776	757	743	806	761	799	772	754	737	757	796	780	734	748	734	788	756	739	798	796	706	810	762	743	758	838	749	747	770	755	755	712	781	767	754	781	792	748	719	718	706	763	728	756	746	718	790	737	758	762	782	757	763	739	801	783	764	729	734	776	764	738	767	802	771	765	767	759	720	777	760	757	725	764	755	786	751	786	776	770	784	712	784	724	779	748	784	780	722	737	765	729	734	742	779	770	760	751	728	764	769	745	779	734	787	747	751	752	733	722	791	783	776	799	803	749	769	792	771	750	735	747	772	761	799	745	775	783	719	754	761	780	798	722	792	754	738	742	805	784	729	755	738	755	710	769	762	747	798	757	767	794	738	757	748	806	764	774	774	752	758	775	738	752	742	759	737	791	757	740	759	782	744	793	770	813	739	711	779	740	781	776	746	734	771	813	732	749	763	744	817	788	724	761	706	770	764	725	739	737	737	738	729	766	730	786	752	736	778	800	714	801	783	746	732	775	765	721	780	771	727	806	773	753	741	761	746	792	713	780	724	725	749	738	729	779	763	771	742	736	796	778	769	746	714	698	750	745	730	784	718	757	797	748	745	755	761	745	738	741	745	763	743	791	793	768	717	792	728	791	731	761	767	767	736	741	763	817	737	765	761	761	744	713	753	761	736	799	778	789	749	742	724	729	765	778	767	759	781	730	783	732	755	762	719	780	794	726	768	719	737	737	748	714	764	791	742	739	728	810	749	826	751	750	743	761	704	770	774	776	784	797	774	774	803	744	781	774	742	781	752	780	772	773	773	781	723	751	731	746	765	763	768	751	766	788	829	801	796	758	774	699	764	730	773	725	777	765	789	777	782	720	781	789	815	763	770	727	793	744	756	759	753	754	758	769	792	762	753	756	710	758	770	782	785	791	780	749	743	708	769	745	735	748	760	745	785	767	751	742	778	798	775	735	759	784	756	724	714	756	801	699	748	730	699	735	768	744	769	750	766	786	798	724	785	721	733	758	747	753	764	743	737	717	785	753	697	750	750	763	812	736	756	761	739	766	754	770	731	733	747	704	742	755	803	750	742	754	749	747	767	733	773	798	757	733	810	719	784	762	788	770	792	761	761	789	708	809	752	767	748	731	778	746	755	779	778	762	769	741	765	744	756	737	793	738	762	770	786	774	745	782	746	778	722	746	731	754	781	750	760	749	724	744	769	748	722	786	742	795	784	772	771	779	750	729	727	765	797	728	762	742	716	757	725	734	740	764	766	799	755	723	757	795	752	720	750	726	733	808	797	771	751	787	796	771	755	762	751	756	842	785	784	719	753	764	703	794	743	777	766	774	796	768	758	769	781	747	791	771	766	729	783	768	788	686	772	742	723	717	810	735	750	762	748	769	758	795	788	756	781	760	733	727	735	739	739	779	760	772	757	781	748	744	743	764	717	789	739	773	734	745	725	775	712	777	734	794	748	763	748	757	761	739	698	751	732	747	747	718	737	726	743	756	754	765	734	711	747	805	784	763	743	757	723	748	723	790	783	719	782	773	730	739	776	750	777	769	791	743	771	702	755	754	748	743	736	741	729	774	770	806	725	734	777	801	760	757	731	768	753	767	769	772	782	731	765	718	720	752	724	736	746	724	704	741	740	753	778	715	746	775	784	753	780	729	723	735	770	794	755	777	724	773	793	772	796	762	757	738	756	767	738	773	746	759	752	694	773	742	745	744	797	738	766	752	769	789	746	735	782	736	745	763	723	710	769	770	740	751	746	776	758	762	735	749	749	744	771	717	736	777	817	775	714	749	722	778	749	759	736	764	743	741	770	725	755	781	704	764	742	725	741	705	701	800	785	759	757	780	752	736	837	757	738	780	721	788	746	741	747	762	751	784	769	733	705	802	775	767	765	744	776	800	746	738	752	749	769	750	732	726	718	788	718	727	722	756	749	716	767	728	748	763	750	788	743	721	770	783	749	807	738	769	742	741	787	756	716	774	739	724	739	742	757	730	749	760	749	775	778	746	766	801	715	736	756	740	727	758	796	783	818	745	757	741	782	754	747	740	776	775	750	802	793	797	781	760	782	755	776	775	771	791	746	772	794	806	802	733	780	761	668	721	785	735	756	827	752	727	756	761	736	766	732	770	756	776	778	746	726	792	742	728	784	805	736	699	730	721	747	789	794	751	780	745	778	756	782	731	748	776	807	801	738	754	732	765	749	818	780	822	775	752	741	755	792	716	788	708	723	766	786	745	746	774	726	770	724	746	804	766	708	798	754	726	731	822	735	765	745	746	736	788	740	786	744	769	768	805	777	798	765	746	801	757	805	772	752	764	775	736	758	732	809	730	750	755	750	788	754	734	807	805	737	787	718	785	788	756	736	745	752	723	752	766	738	740	773	783	803	761	695	767	751	764	769	771	738	723	706	723	841	758	779	769	779	707	748	771	722	723	736	709	760	728	807	807	745	729	818	750	773	771	747	719	780	776	777	728	776	775	759	805	755	787	751	769	750	757	755	780	740	743	713	788	728	786	762	798	754	746	716	741	754	708	792	750	725	726	778	770	772	743	787	740	747	747	725
28819	21425	26378	25756	15510	4452	1183	992	1378	1278	984	983	924	990	1023	1013	977	970	978	915	938	1021	1012	1005	1026	1069	1045	1093	1096	1074	1121	1162	1137	1226	1241	1152	1110	1135	1021	1051	1031	1002	968	955	996	946	959	972	916	937	932	979	883	953	919	909	883	909	934	948	1000	922	913	935	942	927	923	913	919	922	884	949	902	917	883	978	894	933	926	908	898	829	942	936	888	844	911	944	938	872	897	897	966	925	975	926	934	936	882	917	915	909	951	936	918	917	1031	903	906	884	931	905	905	954	900	911	935	941	905	922	936	960	934	915	917	918	895	893	912	915	855	925	940	951	893	929	939	881	974	933	912	912	911	888	911	908	952	895	931	892	938	925	932	875	915	962	946	881	930	903	906	966	865	903	940	892	936	953	946	942	961	951	932	908	910	921	893	894	924	928	964	928	946	923	935	978	927	937	926	847	972	925	876	936	908	879	901	919	937	920	907	893	890	934	847	927	931	829	850	884	911	837	923	958	891	964	875	918	868	919	897	884	917	968	943	876	967	886	920	972	897	915	897	972	914	912	910	888	878	842	868	906	911	947	975	881	935	957	866	999	911	919	921	880	938	952	950	898	900	945	897	964	886	902	919	912	927	920	907	931	929	926	895	911	893	904	933	924	895	949	955	929	914	920	913	973	961	958	946	875	872	902	893	885	930	904	881	937	954	927	887	921	939	913	933	935	865	929	916	900	973	866	912	909	876	920	876	928	930	934	855	906	915	882	854	884	906	865	917	906	895	943	931	853	917	929	931	944	925	917	932	862	912	900	892	906	929	886	951	887	860	945	890	915	877	861	925	902	968	958	895	882	929	959	915	926	921	918	897	961	897	860	887	901	927	902	853	940	958	883	948	828	879	917	877	943	910	834	946	911	936	875	883	863	907	936	933	883	884	873	922	944	958	892	967	870	900	869	941	878	913	906	926	872	922	1004	909	938	915	896	924	974	919	941	960	876	927	915	914	907	909	931	933	923	880	869	988	890	851	901	918	893	924	851	900	940	905	894	945	878	872	905	933	871	907	909	926	991	925	897	935	897	918	918	924	897	876	902	876	918	946	910	892	869	956	941	917	917	924	890	919	920	973	930	855	921	887	877	895	969	845	930	887	907	823	894	900	927	921	893	941	904	880	932	874	939	887	910	919	931	899	939	978	888	956	927	890	944	897	931	869	924	915	939	917	925	870	962	913	919	911	924	858	905	928	902	925	904	949	959	910	883	956	913	929	888	877	875	926	939	969	933	924	941	925	894	910	909	917	927	915	901	879	967	933	933	892	929	941	966	892	878	947	924	903	938	960	910	954	958	930	896	950	888	899	922	887	931	924	908	874	946	916	906	921	865	935	979	923	940	884	905	952	930	916	911	881	908	923	899	922	907	874	994	924	892	932	920	895	922	904	933	920	918	868	979	912	977	956	951	925	909	902	922	872	971	894	896	896	974	913	934	926	914	916	951	921	921	918	894	929	934	924	857	885	980	905	932	912	908	904	909	963	940	915	922	955	936	923	899	903	903	935	929	921	947	951	865	890	901	881	885	888	882	892	962	936	906	877	935	881	926	963	945	906	906	909	890	939	909	945	934	942	891	925	909	974	922	911	935	935	964	893	886	920	905	928	885	900	861	910	943	933	898	884	979	920	860	852	956	949	924	887	948	959	887	949	834	924	967	891	888	932	896	919	899	921	911	857	909	899	903	909	951	918	919	932	920	911	950	915	915	921	862	886	924	925	921	954	928	883	912	954	888	881	953	886	922	869	899	895	890	873	939	949	975	872	916	943	885	916	915	931	982	905	951	919	967	913	866	912	936	909	899	901	959	911	882	977	955	983	892	919	932	905	926	851	940	896	880	950	976	940	903	909	888	960	893	949	881	912	896	900	955	915	913	896	861	942	929	884	948	908	968	926	863	900	886	975	895	933	913	988	905	888	931	850	875	907	941	946	927	915	939	871	886	982	971	933	941	894	903	928	853	914	923	960	995	959	980	963	923	932	965	912	916	860	883	992	876	911	904	873	908	920	920	938	925	906	934	943	898	925	929	920	861	924	866	906	898	914	932	959	938	883	887	879	897	957	920	942	932	898	863	929	878	999	921	895	871	898	922	883	891	916	905	898	944	971	916	900	907	925	968	976	877	921	868	919	966	919	930	902	898	905	935	886	950	962	946	951	986	916	893	894	898	867	917	883	878	877	931	947	950	882	861	905	942	931	906	906	941	945	915	862	937	912	912	943	894	925	919	962	916	927	890	924	899	866	919	945	960	886	911	923	915	903	830	914	890	952	962	851	966	908	904	952	922	899	924	905	952	895	907	973	931	942	886	900	939	908	870	887	949	890	903	933	938	914	882	924	933	955	885	947	928	870	900	966	931	919	901	883	921	880	937	925	945	932	890	910	872	932	890	899	896	936	921	907	890	955	934	896	928	980	902	918	882	951	931	949	934	924	851	904	927	836	875	868	963	935	937	909	938	866	952	902	923	962	899	918	913	950	961	957	927	903	862	931	894	933	898	931	921	929	923	953	891	931	953	942	930	928	927	876	992	890	874	940	912	844	885	917	926	941	912	914	965	925	911	904	916	923	883	857	942	893	933	889	899	908	907	946	946	935	875	908	936	945	969	936	855	906	895	900	890	938	878	947	890	911	886	924	931	878	911	893	975	913	893	964	956	912	877	908	941	863	880	944	945	877	873	893	904	938	880	962	907	895	885	936	973	884	987	934	873	920	898	954	907	897	879	900	926	988	911	962	913	906	910	933	951	864	943	932	939	945	892	949	930	912	952	941	920	889	929	939	881	924	950	891	934	919	972	884	947	906	946	946	922	953	918	935	896	913	934	959	930	982	900	970	914	916	935	889	927	876	881	887	905	901	907	878	916	913	895	932	886	927	947	950	916	871	913	936	935	927	931	900	888	939	920	930	921	894	879	955	901	867	883	960	909	906	913	925	954	845	925	921	923	908	935	881	908	916	920	886	933	879	936	885	931	889	943	915	904	922	938	926	930	930	931	906	923	895	915	888	929	922	895	973	944	914	947	908	898	943	866	890	929	927	896	902	900	943	920	854	898	966	967	912	890	949	968	895	928	907	959	937	877	906	945	903	943	891	964	864	902	935	963	921	899	903	906	887	993	862	882	904	918	957	955	907	850	961	911	930	921	922	933	911	948	893	888	917	899	982	965	957	907	929	909	947	908	952	892	903	915	945	934	948	919	930	947	934	957	956	871	888	878	924	920	938	921	940	899	903	885	915	942	901	913	915	920	918	937	966	926	879	929	919	916	925	907	925	924	856	947	908	918	900	933	916	978	923	912	901	972	939	911	951	937	926	899	887	882	945	920	887	891	928	910	895	935	855	941	924	979	934	914	968	915	935	954	883	926	933	910	982	870	926	916	906	929	921	954	906	927	908	965	887	951	877	953	929	855	986	948	868	907	934	862	967	898	928	872	910	898	881	893	989	870	956	963	907	948
49657	36396	29331	27193	18409	4817	1089	905	1885	1586	835	852	832	856	896	928	835	831	861	833	900	923	1031	1015	1034	1047	1034	1059	1048	1147	1127	1238	1306	1330	1274	1295	1184	1146	1070	1013	950	950	902	886	818	841	879	796	769	803	793	798	748	798	780	768	755	752	786	794	723	799	769	744	765	794	712	749	714	798	724	740	769	744	751	779	749	767	725	753	702	760	740	738	793	747	786	803	760	770	766	754	753	744	770	775	747	755	725	757	753	753	732	730	741	696	783	772	767	777	798	767	802	759	782	802	759	758	706	743	747	738	749	782	761	741	787	722	775	734	786	811	743	748	688	773	781	769	721	759	708	698	755	792	756	755	755	806	756	731	772	741	738	756	746	772	750	813	737	742	763	748	795	756	771	756	704	726	776	726	747	704	760	727	739	727	761	744	722	737	806	769	737	770	748	769	715	719	741	762	774	788	775	809	762	756	742	794	793	843	722	730	817	758	747	771	771	729	789	772	789	783	740	734	742	736	761	747	746	762	814	753	749	809	760	766	806	709	746	754	728	714	779	774	745	770	756	760	749	724	783	764	755	803	768	751	796	781	767	757	751	735	777	795	748	757	722	777	765	783	722	724	759	802	752	770	805	798	782	795	749	783	769	764	768	745	752	789	741	739	747	716	779	787	764	793	752	724	768	799	766	739	775	823	744	785	771	741	739	770	707	728	727	791	826	771	739	747	730	732	732	761	727	751	737	800	751	761	737	750	733	753	686	787	790	750	798	752	748	774	764	767	763	735	743	807	776	755	728	778	762	740	763	754	774	776	788	733	737	700	748	767	749	710	757	751	771	777	726	809	764	766	771	761	762	750	737	779	829	809	729	795	798	791	753	725	756	764	758	736	786	778	759	770	747	781	741	775	734	741	761	721	762	759	757	754	768	791	790	753	788	751	770	757	748	751	695	735	766	753	811	756	774	717	742	713	779	761	757	759	752	785	711	735	788	783	719	746	746	750	730	783	766	766	738	769	797	763	782	768	741	784	774	819	745	766	777	706	749	790	782	803	695	744	826	789	759	790	723	714	751	689	764	747	719	783	775	724	743	833	703	706	734	770	732	789	787	772	754	743	774	782	739	798	786	733	784	762	699	745	740	750	756	807	760	769	753	792	762	764	751	759	767	764	748	798	780	743	809	741	778	784	801	759	731	745	737	779	766	759	753	776	750	765	757	749	741	851	747	776	767	782	778	794	736	754	781	785	795	714	767	764	738	745	751	754	754	747	741	765	770	728	714	744	763	710	740	716	690	770	754	773	762	752	715	775	734	794	739	719	804	778	781	785	774	734	720	760	785	797	795	748	730	777	693	817	727	772	748	757	786	783	751	792	756	770	799	718	794	740	798	776	787	722	771	735	789	751	791	769	771	731	799	756	802	759	731	783	797	808	725	713	744	755	726	752	752	766	782	703	736	750	770	779	716	738	744	720	730	798	774	787	760	731	760	770	805	762	747	780	768	703	776	805	734	759	753	711	806	744	801	737	744	720	758	798	750	745	743	720	776	768	780	777	772	776	765	741	729	762	798	775	765	731	732	800	763	729	749	793	813	786	729	753	736	764	762	759	787	734	764	760	765	689	795	765	769	752	754	767	801	751	759	748	782	739	740	755	749	729	742	751	768	808	773	767	731	762	772	768	754	785	780	788	752	804	731	719	744	776	757	794	784	711	800	749	777	760	731	728	747	745	805	724	806	755	739	812	763	772	734	801	724	776	768	778	725	699	731	801	781	748	764	786	782	824	799	801	773	737	797	744	767	732	788	761	753	740	695	743	778	715	745	755	814	734	782	777	760	724	750	752	747	776	774	739	806	725	764	783	744	736	768	778	727	716	768	773	768	720	786	746	798	804	787	741	805	728	704	731	709	765	763	775	730	737	753	761	720	819	784	721	782	706	740	793	832	750	764	777	771	756	755	746	753	747	776	727	780	800	706	815	791	742	770	757	750	742	743	749	749	768	725	718	794	701	763	793	721	744	753	747	744	725	737	746	740	761	791	768	766	763	759	788	736	796	741	763	728	779	764	801	744	829	738	743	759	777	792	742	816	803	769	749	731	704	806	763	742	744	759	801	763	769	751	806	797	752	786	721	760	839	763	782	681	758	755	787	744	752	763	769	757	749	772	796	817	764	747	733	781	768	724	744	758	776	765	738	770	768	746	780	767	787	720	744	763	813	759	773	794	726	736	756	739	751	749	760	735	740	742	736	764	733	784	766	768	716	739	785	704	748	772	793	780	781	738	743	718	765	746	741	759	728	764	783	750	705	842	794	732	793	764	677	731	745	781	729	771	797	775	761	734	789	772	783	779	739	739	783	723	734	800	726	830	755	765	760	762	754	744	779	731	754	773	778	781	756	738	742	786	768	733	738	754	705	719	724	723	731	777	769	760	720	748	775	775	743	790	748	777	765	749	750	748	783	773	748	780	751	772	736	743	739	780	779	749	731	792	719	792	755	760	777	763	745	746	773	701	772	807	795	760	800	708	740	743	768	746	763	773	785	768	751	704	773	749	742	777	738	753	755	767	775	742	775	783	762	742	780	770	788	718	804	723	766	731	757	757	752	765	762	745	769	753	751	783	735	790	741	789	752	759	749	759	750	719	795	795	728	705	815	787	750	776	777	777	733	768	798	771	773	781	794	797	759	806	787	724	741	750	785	787	757	779	766	717	727	793	767	706	750	769	728	773	787	746	762	756	766	777	776	770	736	741	733	745	750	753	767	786	754	751	722	754	756	734	752	736	739	779	760	757	742	794	731	753	741	697	805	739	772	800	772	792	780	771	757	741	771	752	765	785	786	810	724	740	774	691	776	739	710	697	764	764	742	750	738	782	739	762	794	779	774	750	764	726	743	777	751	722	779	718	746	750	806	788	757	724	823	734	760	751	735	743	777	773	746	782	794	734	734	738	763	783	745	801	727	818	747	773	747	823	736	755	658	685	765	746	750	773	728	770	787	714	753	776	769	716	782	727	755	771	772	718	762	735	743	744	756	681	761	776	726	799	744	759	773	746	775	760	778	781	729	802	758	747	753	770	747	765	743	745	718	801	792	743	770	787	764	753	729	765	735	715	733	763	738	756	727	762	759	773	811	763	755	786	775	723	745	742	757	713	744	746	768	827	717	738	793	724	721	788	740	766	762	771	725	775	803	799	796	766	758	763	783	735	753	684	788	790	800	769	775	701	765	751	744	771	769	737	759	778	720	798	786	755	770	773	709	767	744	757	803	729	760	745	792	774	773	772	790	731	773	797	770	766	747	718	802	774	753	738	768	770	752	795	780	738	701	703	750	747	718	759	745	761	758	770	705	800	730	730	777	765	783	751	766	740	753	767	820	781	747	718	780	742	742	766	744	777	790	753	747	794	737	735	798	756	767	793	761	760	754	734	739	728	758	744	751	765	778	723	804	763	771	754	750	830	765	802	729	752	758	746	767	775	752	805	742	747	753	733	766	808	789
26941	20916	27606	24529	21937	15711	2798	1211	3127	1823	983	938	986	949	970	971	1040	1023	934	1001	1011	997	1083	1056	1095	1070	1116	1097	1070	1096	1177	1181	1171	1238	1278	1179	1170	1187	1149	1127	1060	1015	965	992	895	940	948	946	1000	891	903	883	901	919	859	920	925	895	881	893	851	908	872	917	947	930	927	937	886	928	907	878	820	916	891	868	884	928	949	895	887	931	921	906	848	923	900	942	919	888	888	897	903	929	953	886	867	930	865	915	852	854	820	906	855	900	880	921	898	908	960	963	881	950	899	928	882	888	867	866	920	904	896	914	882	926	919	911	866	918	863	903	882	909	939	959	875	902	904	909	883	926	919	983	939	886	931	932	895	896	897	880	905	913	862	874	901	911	876	915	878	903	866	895	938	861	913	899	938	937	914	874	876	900	890	844	948	904	863	894	925	865	881	880	897	888	941	868	869	938	894	882	878	908	910	900	852	876	871	836	892	924	931	869	958	902	930	904	912	914	900	855	903	952	861	971	885	939	898	867	964	910	931	966	881	878	939	936	889	880	867	922	825	863	866	879	905	932	920	874	900	915	887	880	889	837	876	883	902	918	914	904	895	869	918	898	875	937	922	915	953	935	905	886	944	857	869	873	913	892	838	889	887	903	923	903	905	868	937	894	865	876	939	897	868	925	869	940	876	890	917	883	910	878	910	934	940	882	937	930	896	895	879	873	845	883	915	907	932	935	923	874	869	953	917	912	859	920	898	920	842	894	884	895	922	884	913	881	915	878	923	912	918	899	917	908	913	878	844	859	868	884	878	898	921	899	921	908	889	861	904	911	923	929	877	875	902	881	892	938	850	919	934	905	864	972	963	990	898	931	870	915	915	897	930	884	878	897	916	885	922	945	900	938	876	902	880	875	931	904	829	891	902	923	869	840	918	908	900	957	918	909	876	878	891	943	893	901	888	896	868	912	892	888	906	918	886	956	896	859	931	847	914	947	908	917	870	877	894	858	871	889	924	855	860	908	904	859	873	838	876	877	872	867	896	934	906	904	970	880	949	865	885	935	893	875	921	868	907	908	893	889	870	873	876	891	890	913	933	930	882	864	933	924	887	873	889	857	910	887	895	905	909	867	920	889	887	885	900	859	902	909	878	880	901	958	908	879	881	922	925	836	903	885	919	889	905	869	916	915	932	928	889	922	890	939	908	880	868	878	913	910	843	835	873	912	908	865	872	938	959	896	854	890	880	879	927	897	897	889	896	899	913	983	892	860	902	827	906	919	928	891	876	868	853	908	912	884	933	927	926	866	885	889	900	889	845	882	861	920	890	911	911	922	904	904	890	871	898	889	880	902	892	930	878	947	920	881	907	896	930	904	858	915	929	924	846	878	887	943	930	854	863	885	885	920	954	854	905	943	871	936	903	923	914	889	891	883	933	859	872	886	851	929	863	865	902	921	912	905	890	943	942	907	859	899	911	908	871	898	950	901	904	875	901	947	893	908	905	891	823	890	868	883	885	904	904	879	915	870	889	870	902	844	864	900	900	887	875	895	857	859	890	939	881	904	920	838	929	910	904	853	904	910	897	888	917	902	925	950	879	901	870	884	910	905	890	948	880	861	866	926	859	818	941	935	914	917	893	868	903	903	890	881	894	925	935	845	857	896	841	842	905	888	843	868	892	929	870	885	898	813	816	875	940	865	902	907	908	874	842	917	890	885	922	911	893	888	832	876	867	925	921	913	918	895	954	946	867	928	891	948	920	858	938	882	895	877	899	893	853	871	928	851	920	895	937	873	922	840	824	877	878	923	933	912	905	901	916	864	914	890	957	906	870	888	868	973	890	884	881	930	867	885	882	901	921	899	877	925	909	877	880	919	880	925	865	945	869	893	860	932	936	940	920	907	913	902	931	889	872	899	909	882	928	841	867	838	843	834	921	913	923	927	913	889	922	917	867	918	834	862	890	872	928	949	936	835	900	952	901	905	907	928	869	894	935	928	879	887	894	883	913	908	901	899	913	886	920	911	932	931	912	914	904	826	921	940	835	946	874	957	818	869	892	893	901	915	900	933	926	901	929	888	905	827	914	923	899	876	947	921	925	928	925	865	879	908	911	915	904	901	872	913	854	915	870	899	899	870	870	902	910	838	935	894	903	895	912	930	899	890	911	895	927	922	876	938	907	843	893	864	884	872	887	935	857	866	868	896	919	898	858	907	920	931	867	868	926	968	929	853	943	885	919	927	908	877	907	921	935	866	887	892	956	882	883	903	897	904	853	852	877	895	894	873	879	876	899	929	873	894	878	919	806	897	866	915	906	893	896	877	885	922	894	907	879	939	873	970	907	886	908	877	891	892	856	910	941	896	864	872	892	972	903	921	944	863	876	861	891	905	944	880	934	885	817	903	868	863	888	857	896	913	900	915	923	945	925	866	809	855	849	846	863	900	933	934	906	911	857	916	924	911	868	889	918	895	883	923	912	904	865	870	854	854	941	871	850	857	934	949	879	842	909	859	874	859	908	824	892	913	913	914	919	903	899	857	894	863	878	905	923	832	887	906	899	875	911	883	927	924	921	866	860	857	913	882	875	917	946	879	878	860	907	863	908	895	915	917	882	899	858	872	860	894	916	945	915	938	896	868	893	919	870	870	893	886	927	853	878	943	915	860	903	878	865	900	839	914	914	874	838	929	897	924	875	858	862	905	901	908	917	896	893	898	884	948	918	856	882	869	865	926	887	900	843	897	895	885	950	923	898	875	885	867	928	848	890	887	889	998	919	911	928	864	902	868	845	821	901	887	885	909	940	862	939	883	900	885	972	860	868	925	845	854	861	923	854	845	848	838	883	910	922	892	939	896	842	925	911	908	937	900	875	890	871	879	879	922	955	874	951	857	858	862	942	951	871	917	943	868	897	931	863	866	864	854	915	913	874	886	894	876	868	879	865	860	881	857	929	902	912	900	926	900	930	858	905	887	901	880	893	890	891	879	873	958	909	963	902	936	835	881	886	894	879	879	918	886	875	875	860	886	919	868	937	841	904	855	913	885	941	867	922	893	892	893	847	894	907	851	888	853	855	903	954	891	902	909	886	860	823	851	949	877	907	931	904	838	937	889	894	910	875	866	864	891	888	939	895	899	942	846	902	907	949	900	948	871	899	896	848	885	927	872	919	956	887	857	861	948	894	893	867	927	896	878	905	843	899	899	877	920	857	901	897	881	886	899	882	866	924	913	870	921	907	879	866	879	922	875	919	929	900	903	911	895	846	897	906	918	878	890	851	946	889	893	847	955	879	938	895	910	889	894	887	862	849	912	891	897	929	934	888	864	918	845	939	942	948	896	912	937	859	891	893	863	933	892	875	895	945	910	868	892	851	943	861	909	875	909	901	894	867	905	879	870	920	871	894	931	911	865	919	904	875	863	851	939	931	958	827	936	930	945	950	868	927	957	894	925	862	940	876	884	867	906	877	890	888	852	836	922	907	949	904	857	892	893	874	877	864	874	893	835
48799	38550	35568	34068	25952	7156	1265	1173	5039	2100	890	887	844	919	929	905	900	949	827	931	963	1078	1085	1090	1150	1179	1199	1153	1176	1181	1294	1199	1255	1333	1346	1396	1270	1258	1178	1110	1025	965	971	849	855	797	789	809	801	777	762	749	791	755	785	718	786	815	742	767	716	754	728	739	713	741	748	734	741	779	799	729	704	758	682	679	720	727	752	716	751	728	696	759	763	739	768	717	737	765	758	727	755	787	764	740	720	751	774	755	785	764	754	709	767	721	756	789	747	741	726	725	779	728	763	697	721	739	728	737	744	723	712	722	757	712	731	746	757	728	754	728	722	792	741	726	772	739	722	732	762	731	762	719	777	730	796	774	709	728	739	773	745	752	773	750	706	714	737	737	749	749	716	744	774	687	756	755	728	737	717	767	732	751	729	724	743	764	712	780	739	725	737	728	733	758	724	766	790	724	801	780	733	724	770	737	736	725	773	727	771	763	710	762	715	749	779	804	781	759	763	706	720	763	719	739	725	783	766	746	742	757	746	732	778	739	752	766	701	744	761	772	746	770	802	724	691	777	735	757	776	739	733	771	741	734	743	772	720	733	704	784	745	711	726	751	729	764	790	789	750	720	771	732	710	771	719	745	759	760	719	744	739	752	768	764	765	694	808	762	746	688	726	768	774	735	751	765	778	681	767	756	705	747	756	785	727	730	774	794	735	776	709	722	736	764	724	737	744	714	700	729	766	770	718	761	759	718	767	735	777	760	727	773	787	753	735	749	739	726	773	787	732	774	759	718	719	709	792	778	745	748	695	718	717	765	718	716	802	739	714	766	764	722	769	721	700	747	718	780	755	717	749	738	745	787	722	769	797	759	753	752	703	754	753	725	770	754	750	717	774	783	787	747	766	766	716	799	792	817	734	750	763	799	774	753	698	721	747	745	736	728	748	730	772	726	796	768	753	758	701	756	775	750	756	741	754	724	713	709	754	751	805	724	709	740	726	733	712	730	799	719	713	726	718	752	772	730	777	750	772	751	733	788	716	734	764	731	755	744	754	748	757	694	751	796	800	739	736	703	777	768	719	740	728	755	766	734	722	748	791	730	744	739	690	767	666	785	706	655	719	757	765	737	764	726	724	718	725	767	767	702	771	721	772	746	709	740	724	764	753	745	737	742	752	781	746	769	781	740	756	762	761	752	774	710	735	759	746	715	738	720	784	770	743	758	694	750	714	749	759	714	747	775	730	686	742	704	772	767	737	771	782	773	760	746	734	740	753	741	767	724	741	749	739	774	763	788	736	731	762	737	770	683	772	749	731	761	764	709	743	765	699	754	730	761	712	748	735	695	741	753	741	745	722	743	728	747	685	736	768	744	675	767	805	784	683	744	762	739	806	774	751	720	756	760	751	747	773	755	707	720	751	691	703	753	703	764	748	773	746	736	706	696	724	737	741	740	749	731	723	714	771	787	741	768	796	739	761	793	727	781	763	744	785	729	742	773	766	803	683	737	746	718	772	736	705	736	764	764	754	771	754	813	762	726	744	810	762	737	750	763	700	740	777	727	764	756	714	757	789	732	770	730	766	694	758	732	718	729	735	741	705	781	712	748	768	748	700	728	722	731	752	766	767	700	787	697	773	742	784	747	766	789	739	764	748	725	764	767	746	784	714	790	747	725	746	751	726	716	749	714	713	733	741	762	719	743	711	771	788	720	733	779	745	769	786	731	769	775	743	747	791	785	754	760	744	676	730	779	758	732	725	787	720	805	749	726	724	741	716	695	751	699	751	811	736	719	743	736	758	727	742	775	765	775	766	753	657	742	780	777	705	717	714	774	829	738	767	771	755	765	763	752	751	795	712	801	764	783	760	782	729	760	736	732	725	759	748	759	712	738	714	763	729	748	790	719	757	741	716	708	797	739	723	725	751	709	755	725	743	702	707	740	738	741	772	765	770	738	769	784	711	705	742	762	723	780	719	736	757	745	791	710	782	741	746	758	749	763	776	710	784	771	803	742	727	721	734	687	732	814	737	741	735	709	724	754	762	770	736	722	739	723	739	722	712	715	717	772	755	734	731	757	798	750	785	754	733	770	758	738	760	739	710	762	755	744	736	762	744	797	713	748	739	700	738	754	760	732	745	789	748	780	693	738	731	758	731	684	742	770	784	744	709	790	721	731	752	725	735	719	756	750	721	770	754	742	781	698	758	769	765	761	717	733	731	751	740	731	725	750	763	786	734	706	770	723	727	792	714	709	791	772	727	729	759	765	741	740	697	690	689	737	745	739	744	723	745	711	701	764	728	755	783	713	720	753	735	746	748	728	734	705	753	767	761	779	767	743	735	770	714	757	746	765	775	756	724	733	738	784	738	722	772	736	801	738	783	750	717	743	776	769	729	807	736	737	792	721	755	767	732	750	713	722	730	729	689	786	735	748	759	707	714	759	718	723	767	743	752	777	762	743	778	747	759	755	756	796	762	710	763	762	728	761	707	718	705	777	744	800	772	745	802	751	780	786	753	718	755	723	746	745	726	725	703	762	778	722	767	752	767	750	710	760	729	748	741	734	754	761	741	754	760	778	747	715	737	762	763	735	751	769	740	766	733	777	715	742	758	752	760	752	747	696	753	749	735	809	735	785	757	730	721	730	764	718	735	755	727	779	754	741	770	695	752	760	723	785	749	716	763	781	731	743	766	738	759	718	767	737	743	708	768	716	743	773	762	709	684	725	717	749	721	742	753	767	777	728	759	736	724	717	760	751	759	704	700	783	768	768	778	743	765	767	759	745	687	751	711	770	723	726	757	713	722	772	812	746	738	735	713	732	711	715	759	740	733	732	763	729	743	743	774	729	789	714	736	748	747	731	798	759	776	700	753	703	739	786	760	790	681	763	799	726	729	767	706	738	705	723	716	732	772	774	759	743	746	725	700	718	778	722	725	726	757	728	720	752	796	795	737	745	744	724	760	741	735	714	757	729	766	733	740	813	761	725	789	750	753	772	764	720	772	737	764	721	767	740	744	790	737	760	765	745	793	739	695	746	723	769	726	726	719	784	763	736	771	733	734	752	739	739	758	788	712	708	753	772	779	751	747	790	721	697	751	735	738	753	703	757	778	743	693	758	698	718	747	749	762	740	750	764	729	752	735	708	749	744	737	745	730	760	729	691	744	766	771	750	712	719	726	719	750	743	740	756	774	768	761	799	731	733	732	747	761	705	779	749	722	775	752	704	749	698	733	742	758	772	747	750	683	700	763	726	759	777	751	750	801	732	704	774	716	688	778	737	715	765	765	737	746	757	694	763	774	752	744	797	751	767	732	757	761	724	727	764	710	726	732	724	690	703	728	773	756	740	750	752	796	749	729	726	703	789	777	757	694	742	770	720	751	724	771	712	736	783	741	744	735	786	757	727	774	736	715	748	738	688	733	777	761	717	706	703	766	727	731	750	774	730	733	735	757	732	760	709	725	735	760	732	785	756	753	733	693	763	734	722	731	724	757	727	759	734
26316	20889	27822	24003	21272	19783	6638	1360	3110	1531	1031	1058	993	997	1063	1015	968	1007	1044	1090	1042	1048	1096	1133	1099	1065	1172	1109	1156	1129	1196	1137	1151	1205	1190	1230	1231	1219	1195	1120	1143	1020	1094	975	956	986	1007	971	987	984	973	944	947	1037	990	983	957	934	880	936	951	955	907	958	944	915	915	915	929	973	856	908	986	941	965	906	918	989	971	933	934	1001	895	958	952	980	1033	897	1019	949	944	920	940	871	994	936	949	903	854	937	945	928	947	930	949	928	956	977	956	930	934	975	920	915	960	895	995	943	926	965	942	922	880	888	939	938	914	906	951	958	927	929	909	913	908	980	910	920	931	968	907	903	896	923	905	929	911	954	958	958	950	945	962	943	965	928	929	918	962	960	907	948	918	987	939	1001	949	947	913	923	935	922	887	904	935	923	907	960	916	943	897	964	956	964	920	951	897	923	889	960	938	929	933	925	975	900	988	888	945	971	957	916	826	882	946	954	925	918	980	866	910	921	946	894	914	937	986	885	877	918	971	900	936	999	957	905	897	951	942	988	964	959	956	941	933	939	935	940	974	824	915	900	950	925	941	941	977	958	930	939	969	995	929	939	919	950	981	904	910	988	1001	929	944	948	919	929	961	926	922	945	922	945	916	971	885	939	926	919	935	910	913	928	959	963	986	886	964	992	935	953	982	944	925	986	890	917	909	914	891	943	943	917	902	901	915	936	921	927	956	982	992	920	922	984	959	943	903	905	932	970	917	874	939	938	916	956	933	965	929	903	941	901	997	906	883	941	940	926	874	852	909	912	926	939	905	971	945	908	961	904	950	949	943	952	907	955	934	873	888	954	951	924	956	946	945	874	907	934	907	927	903	923	976	1004	919	948	972	905	940	896	917	915	937	1002	913	986	932	944	934	950	939	971	940	935	851	928	967	876	939	968	942	935	977	924	900	919	951	951	972	952	926	909	994	920	976	981	911	887	948	913	948	935	926	945	906	910	912	944	949	918	939	908	986	979	951	869	933	970	953	915	954	930	969	979	934	987	955	893	976	924	941	896	942	950	890	921	962	915	963	962	937	925	903	970	939	918	929	952	918	924	932	949	955	889	977	971	924	890	931	945	924	935	979	906	932	942	962	996	930	917	912	938	914	917	922	943	937	960	969	934	951	913	945	930	936	880	932	962	921	976	936	872	948	933	930	861	926	935	897	934	936	911	936	958	932	917	961	922	934	1015	938	937	934	919	944	890	889	849	930	898	947	962	880	930	1003	958	958	968	900	937	890	937	941	967	927	920	991	958	953	948	989	940	964	957	884	887	901	933	968	941	970	946	930	916	919	914	877	890	964	939	942	962	946	924	921	945	938	887	923	943	952	874	923	960	953	954	879	958	947	949	944	956	980	959	871	937	960	1005	919	964	920	966	962	899	924	956	925	912	904	938	1021	928	947	955	991	937	896	904	949	907	980	932	917	940	914	931	987	932	952	938	903	938	966	1011	936	921	910	916	929	952	978	903	932	967	904	903	963	879	941	961	977	950	916	962	939	969	959	930	915	961	868	933	875	929	883	944	961	933	944	931	961	946	942	906	932	913	932	903	886	901	924	949	938	952	960	907	882	959	941	957	947	936	1012	965	961	921	877	928	932	899	909	981	936	902	964	982	928	972	911	912	900	925	968	939	912	917	899	928	941	1022	960	914	979	911	900	903	917	929	929	920	911	944	930	961	937	926	963	973	936	943	924	928	948	904	941	874	949	948	889	928	965	904	936	935	924	934	926	929	919	994	877	938	939	895	906	901	964	925	952	907	903	931	915	955	948	977	966	963	905	953	934	933	909	926	909	945	867	948	893	900	921	880	954	938	913	885	1005	964	922	934	943	997	894	968	970	943	966	990	955	955	958	968	960	909	942	968	960	942	922	958	915	981	896	870	952	946	942	913	920	962	956	906	920	982	916	946	970	903	903	924	951	954	962	980	956	932	961	893	883	942	943	969	939	919	942	950	914	921	961	934	946	939	938	942	874	933	948	963	897	927	947	953	932	927	928	951	934	927	921	845	980	927	936	900	964	896	989	930	974	955	942	937	932	931	895	901	948	942	926	910	913	999	959	928	927	923	955	960	901	886	887	971	944	887	932	909	910	880	931	935	905	932	916	929	919	977	950	983	952	949	942	930	918	939	913	970	909	912	976	908	941	941	959	936	950	938	952	933	897	935	986	942	913	905	959	956	898	936	924	911	913	969	976	968	962	915	929	996	964	926	909	953	961	892	911	973	957	985	880	942	934	966	943	946	951	984	927	911	1010	974	926	915	899	881	949	949	917	983	956	893	928	905	914	949	967	937	928	950	965	903	926	937	923	957	950	886	924	931	978	948	901	927	974	893	988	884	971	889	993	924	988	925	942	940	955	947	932	929	942	905	927	894	913	956	957	951	941	976	936	885	956	922	947	933	905	954	927	879	931	952	1004	976	933	940	932	912	912	946	916	927	889	984	909	951	924	991	944	929	950	924	932	954	943	915	946	904	930	896	942	968	913	933	956	897	918	907	950	934	914	969	888	950	889	926	887	911	923	953	906	947	944	921	909	926	933	987	945	965	998	873	1001	958	908	933	941	980	960	911	895	926	944	955	941	910	962	944	926	965	950	971	956	942	925	909	948	925	1001	932	895	910	966	966	938	940	881	898	962	1026	952	931	935	994	933	903	945	968	941	882	975	839	911	927	926	929	961	952	909	899	944	943	897	985	886	928	954	917	930	894	937	964	934	983	921	937	934	960	911	949	919	977	941	995	937	949	901	922	943	976	927	956	930	915	941	903	951	932	936	952	915	944	945	1000	982	935	916	989	975	902	909	971	970	880	941	893	903	973	996	990	929	861	973	909	921	857	988	962	959	895	912	933	903	918	909	954	968	936	949	934	957	918	949	911	916	995	930	973	943	980	902	966	930	895	949	955	903	888	904	987	912	918	887	938	944	896	898	945	901	942	945	957	920	922	893	946	941	962	959	983	910	960	899	987	934	957	932	947	918	909	941	957	941	926	916	879	934	933	928	919	955	925	966	955	896	919	907	992	888	947	982	920	938	933	984	913	891	958	959	962	896	884	998	958	923	908	903	964	920	907	927	954	972	992	903	934	930	952	908	959	904	880	934	959	935	949	911	980	949	1004	912	923	972	953	912	908	887	887	923	948	918	998	908	914	943	937	914	942	952	919	928	924	924	918	976	949	909	910	937	958	973	971	954	898	931	895	936	941	894	933	973	947	924	952	941	934	935	880	899	970	838	937	906	902	949	914	952	888	939	932	931	938	918	906	953	948	948	932	933	921	953	898	927	913	989	924	921	886	965	944	869	938	964	1006	901	951	957	899	971	931	843	973	1025	920	925	963	921	959	964	913	946	949	949	887	944	898	909	938	910	903	916	888	959	911	965	903	927	904	939	948	927	941	911	940	923	938	918	930	923	941	937	876	950	886	963	874	971	952	939	919	918	913	937	908	919	925	920	952	977	934	930	925	966	952	945	896	969	933
51148	44298	35746	35089	28247	9236	1868	1325	5405	1838	936	977	952	970	931	919	940	873	961	1021	1014	1039	1101	1135	1113	1139	1247	1217	1220	1291	1222	1266	1194	1233	1224	1305	1235	1305	1260	1128	1062	1005	1065	994	904	888	875	809	811	828	806	818	782	823	772	808	804	816	735	797	777	825	772	748	812	801	799	779	760	755	759	800	820	725	754	794	801	802	756	745	779	769	775	748	769	849	735	768	851	743	746	775	815	768	745	769	813	791	784	733	766	761	769	801	769	743	699	728	781	756	774	736	775	748	770	768	772	761	752	791	785	746	769	784	802	756	803	739	778	772	757	797	809	748	820	769	802	784	787	784	760	803	770	815	822	730	793	781	802	819	757	749	757	792	783	730	783	736	821	777	780	743	769	753	761	774	779	762	804	817	803	760	778	758	775	766	799	793	783	798	771	781	796	784	733	778	749	829	728	750	826	776	807	752	815	750	749	750	767	766	773	744	819	767	786	763	799	781	782	814	738	787	820	819	824	791	780	762	774	746	783	743	786	785	790	799	786	787	783	758	759	775	731	747	785	697	784	762	769	776	807	781	747	731	739	811	816	790	797	804	729	783	771	741	772	781	777	803	791	834	827	813	800	779	745	815	764	778	729	782	787	782	805	800	763	738	754	766	753	749	770	782	725	748	799	752	819	751	770	750	806	790	759	765	771	752	785	743	737	775	789	815	720	778	747	760	759	723	720	771	790	758	783	788	802	755	764	789	803	823	713	731	777	768	767	740	791	789	790	677	757	800	753	714	760	741	755	819	790	747	814	790	701	746	764	766	760	776	760	748	765	782	764	734	809	788	755	787	774	813	747	784	778	781	772	759	773	752	763	782	800	779	737	797	788	761	741	745	772	761	755	771	757	734	803	739	803	783	771	782	762	731	745	774	876	788	801	767	763	787	764	761	782	745	749	760	714	772	801	714	783	789	762	776	762	773	777	777	815	751	767	765	755	768	817	771	783	779	790	731	825	777	739	761	793	784	760	797	820	781	768	787	766	813	802	817	776	788	805	780	800	768	759	748	760	787	813	792	769	797	755	771	752	740	768	765	745	755	720	762	812	745	767	791	749	793	728	758	757	781	820	825	718	758	696	703	800	778	736	721	782	729	776	805	730	757	821	735	780	790	747	754	782	791	765	790	797	741	769	732	709	747	793	778	779	749	807	771	835	758	762	759	779	730	790	794	772	745	755	838	716	792	799	746	776	762	763	723	833	792	777	776	787	791	759	719	807	814	793	754	821	762	845	795	745	764	790	736	793	723	755	791	759	813	744	747	774	774	751	776	771	764	788	751	770	764	780	776	834	770	728	752	841	785	749	739	784	740	726	780	776	782	735	719	803	810	730	800	759	768	728	733	792	792	759	777	733	738	731	724	773	802	766	756	813	753	773	747	766	786	748	801	773	714	771	798	779	834	778	800	774	775	758	773	733	799	731	776	749	800	729	779	713	797	758	747	800	765	802	744	775	818	795	750	757	762	762	755	763	762	736	805	794	716	760	770	774	740	725	759	788	782	751	750	757	780	790	826	766	744	780	756	787	768	778	746	774	782	752	795	719	805	739	782	752	780	791	801	696	746	765	800	822	747	796	811	767	783	764	745	737	745	745	834	801	781	719	771	765	770	750	781	779	805	787	803	745	778	783	805	811	769	783	798	834	756	747	739	744	774	733	753	743	697	778	777	796	814	725	745	792	767	847	738	766	761	811	772	740	777	755	781	762	789	755	759	763	796	791	769	792	747	741	771	787	786	793	793	801	777	792	746	750	811	747	821	834	755	764	765	724	746	793	740	806	765	726	782	749	771	790	756	804	776	757	725	728	741	804	793	776	761	808	753	782	815	718	769	782	811	793	774	780	786	756	768	802	811	769	754	789	779	745	791	782	794	769	737	801	756	791	706	798	777	802	801	776	766	783	733	814	768	765	781	780	776	763	787	755	753	750	799	772	735	808	762	736	760	804	795	807	729	759	804	793	769	769	756	783	759	797	767	835	803	716	824	784	794	767	800	729	800	758	787	778	698	737	736	742	754	740	757	765	744	812	787	803	778	729	780	739	748	751	766	699	770	771	761	773	770	723	750	726	751	765	760	745	746	817	749	720	770	821	767	776	750	750	739	796	784	706	737	751	780	766	746	704	808	772	747	748	773	825	792	764	761	783	782	798	816	785	784	815	751	792	779	772	825	762	733	759	718	725	778	814	787	772	770	769	752	756	738	767	801	778	774	756	766	776	757	784	787	757	765	774	759	775	744	772	766	797	816	786	780	739	749	778	764	765	777	769	847	757	781	745	749	778	793	758	752	798	754	774	757	788	808	740	819	746	735	790	778	771	732	768	778	775	808	764	787	768	850	764	773	744	740	804	814	773	830	777	815	784	721	762	792	769	730	805	788	764	774	728	740	790	792	772	745	798	769	777	778	793	739	772	736	812	809	771	817	759	735	778	748	758	798	762	779	805	734	775	780	743	766	773	778	742	734	774	784	761	771	777	800	727	779	775	795	768	741	771	791	748	745	730	743	798	721	787	689	784	725	800	745	767	748	762	761	796	770	795	780	791	799	800	786	779	727	801	763	759	805	735	770	792	798	764	767	735	766	755	755	775	764	759	765	778	787	745	754	773	765	841	818	754	765	771	775	765	708	788	796	788	755	779	749	755	792	759	805	741	785	748	762	788	738	775	807	823	738	766	793	782	716	766	760	779	790	815	766	789	764	775	783	781	742	753	799	753	788	731	784	761	751	785	801	765	780	786	769	810	747	789	752	747	734	775	704	753	772	750	750	799	738	768	779	765	779	769	758	765	825	798	762	775	784	737	775	797	778	744	825	772	775	739	769	768	765	725	737	785	784	745	770	796	754	825	783	764	710	751	826	762	763	816	799	737	804	768	718	695	757	784	846	789	822	777	759	826	791	776	780	767	791	813	752	761	759	788	721	760	806	764	763	715	806	757	754	791	777	766	789	761	743	783	799	764	698	751	809	747	781	773	799	716	778	798	798	765	786	812	770	764	850	762	732	743	754	746	819	745	777	750	748	762	807	805	810	760	828	741	786	781	751	736	738	784	757	782	791	789	777	743	791	738	776	751	794	729	770	777	781	766	740	726	751	769	805	799	754	743	753	804	738	787	817	732	689	777	728	760	759	789	739	760	761	779	741	731	749	710	749	798	748	783	768	759	794	777	707	771	727	760	748	795	800	764	783	811	807	765	784	788	728	741	791	785	846	744	771	762	770	723	783	743	750	768	741	751	752	777	724	698	767	748	739	768	816	796	763	799	767	757	743	749	747	765	750	782	787	834	808	743	808	802	719	756	751	798	805	789	775	794	764	783	760	729	757	771	762	795	757	753	788	738	772	745	744	826	790	772	742	737	796	786	753	808	798	732	808	749	748	753	785	745	756	801	801	759	811	796	767	747	773	794	793	799	762	781	803	783	760	763	788	790	757	805	771	811	777	775	799	791	770	752	798
25646	20936	28009	24010	21099	21248	14128	2052	2898	2092	1068	1104	1010	1072	994	989	965	1025	1073	1019	1140	1135	1113	1088	1144	1175	1166	1109	1188	1206	1231	1140	1186	1155	1158	1149	1158	1213	1224	1163	1113	1137	1104	965	1001	1011	966	979	931	958	969	928	963	884	930	957	919	987	868	943	896	925	949	943	927	922	991	915	939	919	923	944	919	966	948	964	936	945	982	931	928	924	901	867	907	891	930	879	907	924	885	858	912	922	911	877	877	996	861	930	948	994	910	971	929	929	915	869	988	877	905	887	934	948	935	900	895	883	918	948	900	908	875	928	926	920	928	923	879	907	938	963	890	861	975	928	886	1020	894	950	951	882	874	961	954	925	931	969	901	912	889	950	870	859	970	896	1005	960	943	932	913	931	952	912	953	885	914	904	929	963	900	953	934	945	959	929	884	925	918	907	920	870	896	921	944	943	915	940	982	950	871	955	873	968	941	879	948	983	973	960	935	917	904	906	964	902	929	877	929	962	934	954	917	965	921	831	892	969	915	958	875	887	893	928	919	879	890	848	890	909	953	889	892	946	919	912	905	996	945	906	936	907	889	967	977	925	933	865	935	942	930	974	934	939	900	926	888	914	905	932	929	959	942	957	916	976	895	931	981	971	919	944	1004	968	896	917	924	921	927	889	906	926	889	955	915	930	934	899	928	892	900	903	970	983	991	948	901	916	862	910	910	926	879	933	973	943	947	960	952	888	968	892	987	942	915	892	942	901	856	909	920	893	933	939	902	909	980	946	924	882	845	964	949	953	906	918	987	958	891	900	943	939	922	901	847	961	933	954	925	890	946	951	989	928	894	947	920	913	878	957	897	940	899	891	940	847	884	927	907	920	946	934	920	900	947	951	907	876	923	949	919	1000	896	888	891	901	939	921	898	925	909	933	938	849	880	925	955	948	844	939	921	917	944	944	904	957	938	949	907	930	872	881	983	997	937	930	924	962	901	879	923	917	953	910	915	949	906	921	887	945	949	923	888	916	936	939	882	936	908	927	870	916	891	975	957	992	886	946	919	918	898	971	947	946	928	940	922	942	925	925	961	937	937	895	900	854	912	962	910	937	970	926	906	916	939	952	964	928	1000	910	923	921	921	947	928	944	954	900	921	895	939	930	844	919	886	885	910	927	892	933	892	925	995	895	959	937	892	942	894	948	956	964	944	977	905	945	923	924	918	908	922	959	932	909	939	882	1008	910	848	901	912	868	914	974	952	940	960	922	916	970	922	935	913	882	952	924	908	930	922	934	890	904	889	904	968	942	912	997	981	922	927	962	934	850	896	882	921	954	865	975	904	920	904	925	1005	934	883	893	941	923	910	959	909	948	896	927	940	939	894	886	932	917	937	950	935	888	941	912	938	947	908	880	915	940	904	949	898	867	953	930	977	972	910	947	928	896	901	930	912	934	975	906	936	938	886	924	874	956	924	914	988	909	893	906	968	973	940	943	965	912	904	924	939	899	921	889	975	886	857	920	930	907	961	930	925	868	942	898	964	920	888	932	926	884	891	902	840	859	960	957	890	942	914	929	901	935	879	906	959	972	878	975	855	852	934	956	913	940	980	865	902	920	935	881	915	860	941	942	953	913	894	952	919	952	887	888	961	962	909	937	920	929	894	929	927	975	864	882	918	945	947	904	918	891	909	899	900	904	904	877	908	944	944	922	893	903	915	920	918	993	890	944	925	893	878	929	956	966	979	858	868	909	916	887	915	867	931	898	889	879	911	893	950	974	966	888	906	926	909	985	912	963	898	881	933	860	945	879	922	890	908	964	963	904	899	920	979	944	914	862	985	953	916	933	928	970	935	959	914	948	948	908	900	894	878	913	945	872	890	890	932	910	883	888	941	966	943	957	909	955	921	935	901	864	963	910	894	950	916	874	905	966	932	914	941	910	1013	925	911	909	898	923	949	951	954	904	908	870	938	916	864	940	853	982	899	929	927	917	940	963	910	938	894	951	870	959	879	883	912	931	925	916	905	995	885	906	914	946	923	922	926	956	960	879	910	935	906	973	893	938	893	897	971	893	970	946	994	907	891	894	954	879	923	926	971	955	913	904	906	913	911	926	893	944	913	928	919	951	942	920	885	920	965	947	893	909	890	957	894	918	975	916	906	963	954	964	905	878	908	932	924	905	931	949	926	908	926	872	884	903	920	913	921	882	921	930	962	930	928	907	851	929	927	915	895	980	936	905	880	925	931	909	919	942	923	941	907	920	952	912	958	944	956	911	933	900	833	915	909	934	909	954	871	965	944	878	922	921	955	882	948	943	893	878	930	897	924	929	947	962	953	865	965	906	896	895	861	872	905	937	899	949	939	948	942	923	902	986	955	929	952	906	906	909	910	915	911	916	859	962	945	938	901	925	904	905	906	900	1007	938	921	957	906	939	940	899	940	928	950	916	984	945	994	936	888	904	891	931	892	924	918	909	874	946	915	922	838	917	965	984	950	937	892	939	915	879	887	910	927	887	891	934	906	966	904	932	889	907	911	885	926	929	863	939	945	884	936	936	888	896	867	900	921	931	895	935	895	909	918	972	916	971	902	909	896	952	944	897	989	936	963	880	918	936	899	942	882	952	925	905	914	943	1016	950	909	891	905	875	945	920	932	969	897	896	919	967	903	916	932	929	882	911	947	900	916	923	908	923	921	872	893	867	879	880	937	893	912	873	966	885	942	972	934	925	966	837	962	882	928	947	919	931	934	911	947	891	929	928	918	954	932	960	897	938	903	948	970	947	894	921	901	848	921	934	896	879	971	867	909	916	963	948	928	938	884	874	900	916	937	904	889	901	928	958	900	905	903	944	884	919	1005	901	887	892	949	945	918	942	922	911	953	907	916	900	923	930	923	897	908	868	970	952	916	936	894	924	948	963	905	965	942	930	950	911	943	899	828	905	956	910	895	823	952	933	888	946	910	995	918	894	976	923	891	924	940	922	912	849	984	859	948	957	935	933	934	959	956	941	925	864	920	925	864	857	956	909	947	878	939	920	920	918	915	921	901	950	890	940	959	880	896	942	886	932	916	878	940	931	888	881	940	861	924	886	887	869	912	937	918	927	883	912	953	891	983	953	892	933	921	937	911	965	862	889	969	929	886	941	901	935	922	923	886	939	936	976	1005	926	952	939	949	912	910	949	930	944	934	890	920	902	878	967	916	884	887	889	931	943	934	901	949	959	926	941	910	956	924	943	914	915	952	909	1000	916	943	950	909	926	904	905	880	927	929	909	954	946	935	905	954	925	937	946	919	889	899	959	941	923	876	934	965	921	915	869	927	887	914	918	937	879	931	894	936	916	880	852	896	938	934	886	972	920	918	932	992	879	939	932	919	893	935	909	974	928	988	959	926	877	916	910	966	981	919	880	950	932	869	925	911	950	912	943	937	899	960	886	933	935	917	927	911	925	882	922	934	926	921	983	970	899	958	953	851	925	905	978	928	893	942	944	905	903	925	874	891	957	966	903	937	835	927	949	943	954	895	938
53247	42363	37375	37705	25590	12909	6002	1576	4590	2704	1021	949	961	983	898	944	913	907	982	1025	1087	1080	1068	1187	1197	1232	1250	1220	1332	1288	1271	1328	1278	1169	1154	1250	1242	1169	1202	1210	1154	1033	998	985	936	924	833	789	798	770	800	836	778	748	780	805	801	799	761	783	731	760	730	786	735	814	761	750	764	750	749	748	763	746	747	792	812	748	746	719	767	712	749	787	749	782	734	721	719	716	695	753	745	763	730	761	757	766	758	763	793	744	739	747	701	766	734	790	742	758	739	755	737	769	764	732	809	777	701	755	773	751	783	768	725	789	770	746	749	760	723	752	787	770	722	758	718	775	780	739	809	798	748	800	753	779	806	794	788	776	723	715	766	757	755	777	792	770	774	759	772	773	788	741	816	781	780	763	757	766	752	767	731	787	760	735	755	744	707	764	761	761	748	767	751	748	792	737	748	732	757	762	782	791	739	754	790	749	747	726	757	764	737	717	750	788	746	752	745	718	757	754	734	793	755	749	811	744	707	744	770	799	751	687	801	783	728	756	771	787	735	737	809	758	756	790	762	754	739	776	706	745	762	768	783	788	767	733	735	726	772	758	759	764	755	762	743	752	731	736	777	797	814	785	797	717	717	733	810	730	777	761	750	753	771	770	767	729	718	778	720	731	733	757	769	810	720	756	751	733	749	756	754	795	722	767	715	718	734	752	766	778	746	770	684	768	773	773	772	738	790	765	756	795	792	754	732	764	780	746	748	766	753	713	773	772	774	757	650	745	736	776	741	719	779	736	760	735	763	763	787	734	763	754	775	757	794	749	805	750	721	782	757	745	792	732	774	705	732	794	780	726	750	762	735	759	736	809	735	796	773	757	710	834	735	753	750	745	790	755	740	751	738	762	782	782	784	744	731	765	735	721	747	741	769	768	784	750	729	767	744	749	775	743	769	764	734	776	797	760	745	793	744	782	690	743	774	768	750	798	745	772	796	734	750	754	743	784	710	799	712	799	809	749	751	706	737	812	743	768	762	781	736	790	755	761	757	761	782	776	779	746	727	796	785	722	785	747	812	759	797	795	727	790	746	797	725	772	762	759	762	774	787	779	724	804	758	713	759	762	763	778	752	750	777	756	730	715	732	754	749	745	712	764	735	780	756	713	768	738	769	735	774	789	741	752	716	770	739	776	735	729	796	749	771	737	789	776	728	756	771	787	753	753	735	754	755	707	740	770	774	744	756	776	765	753	766	801	745	700	796	803	709	743	729	771	783	781	782	772	752	783	780	724	761	778	742	751	797	788	787	760	781	788	773	759	782	760	765	755	775	790	767	699	746	747	749	712	770	754	817	775	800	706	779	770	759	702	760	721	774	758	762	747	706	801	745	725	776	767	757	770	771	825	734	754	757	700	747	795	779	806	771	704	802	772	797	718	749	777	703	770	809	754	736	791	788	758	725	759	749	784	783	718	755	748	737	837	749	767	734	772	730	776	811	815	703	755	748	713	747	773	780	689	764	769	759	763	761	814	763	714	691	728	732	701	781	771	767	696	776	766	714	788	752	748	825	764	732	710	779	756	774	785	787	782	722	674	788	746	758	786	761	750	839	783	767	744	817	771	753	724	750	771	761	789	798	801	769	834	784	738	741	762	783	757	740	795	804	755	788	777	817	764	822	778	774	728	786	758	774	742	756	773	747	752	790	740	754	742	749	816	789	806	780	762	782	783	788	811	744	802	745	753	742	747	757	746	797	745	773	725	758	778	740	732	746	768	779	772	753	734	777	771	763	729	800	769	762	729	784	711	738	761	757	726	782	777	766	753	729	786	744	721	801	740	760	737	741	742	765	756	831	724	739	761	751	790	753	756	698	750	741	779	743	726	750	761	796	748	745	798	765	797	741	766	753	733	775	777	770	735	791	744	762	707	747	817	766	762	771	761	715	780	790	741	773	750	735	756	725	729	764	771	731	783	777	776	778	771	773	758	719	735	734	772	785	718	770	717	780	716	754	778	790	746	769	754	712	749	769	750	733	760	721	754	772	744	703	746	752	736	694	738	759	779	755	764	752	754	757	761	763	716	789	740	791	770	754	748	761	793	737	793	748	744	697	749	727	768	772	715	776	762	773	779	745	783	749	772	756	721	761	786	761	777	747	751	780	765	802	752	768	755	723	749	788	766	758	792	734	733	739	751	738	774	783	782	822	792	774	758	790	755	754	730	754	781	755	719	763	756	740	757	774	772	801	798	774	751	794	734	801	779	726	788	727	748	738	748	788	720	739	780	736	774	733	736	768	762	755	787	778	798	781	756	758	758	748	730	793	775	766	758	779	751	746	779	770	735	726	725	730	767	704	790	782	754	752	737	726	765	753	768	777	735	794	747	753	814	744	751	795	760	789	747	762	770	752	738	759	735	793	759	794	780	750	761	775	750	748	739	749	807	809	772	726	765	770	727	757	738	732	768	753	754	733	748	829	786	776	763	757	723	764	746	760	760	807	763	733	727	744	750	785	744	775	745	800	716	741	735	761	760	776	732	736	815	768	747	727	800	808	752	758	742	757	727	750	722	748	825	713	747	791	793	751	709	800	711	783	791	804	753	758	695	772	788	799	706	768	778	761	779	771	817	787	773	769	749	782	758	755	755	745	747	732	780	713	763	805	787	789	780	784	757	767	740	762	780	800	817	703	737	774	783	773	751	740	748	696	737	742	771	728	734	793	752	802	754	785	772	725	728	770	748	771	804	803	757	738	767	772	727	755	767	703	827	788	742	773	769	714	797	765	754	794	725	785	693	817	801	804	781	756	726	749	735	739	738	732	769	750	716	738	748	752	759	761	794	759	774	740	738	725	738	757	746	722	754	730	762	734	783	730	749	752	758	813	805	768	788	742	743	779	790	789	718	750	784	743	732	785	802	754	747	744	841	737	755	733	762	819	754	747	742	707	756	791	700	753	771	714	798	793	737	653	674	747	750	764	819	705	769	718	736	705	789	778	719	762	786	743	746	800	792	786	764	758	777	781	755	780	790	715	764	780	727	727	810	778	790	759	806	753	746	771	782	753	744	751	736	769	754	802	753	777	743	748	715	732	793	743	722	748	813	768	744	749	732	753	737	704	740	775	756	787	772	809	763	732	692	729	758	756	754	795	789	773	776	772	719	790	775	735	764	742	696	771	751	775	764	753	764	801	765	823	753	750	809	747	811	787	686	766	776	678	796	723	720	751	805	748	774	780	772	768	747	729	727	762	747	736	792	764	777	764	770	810	742	818	751	730	799	761	799	770	757	729	769	772	800	749	778	780	757	713	793	738	752	747	763	740	771	788	752	752	770	763	807	818	697	788	736	689	784	726	787	767	738	780	742	779	741	744	770	709	788	786	789	794	733	830	763	772	791	745	769	730	748	722	714	768	824	742	761	769	767	696	741	774	797	713	740	764	710	768	800	721	753	753	751	751	736	777	740	732	769	737	767	720	823	741	761	762	792	743	739	784	774	738	751	784	771	757	758
29178	21377	26314	25615	13514	5520	2217	1118	1166	1093	964	977	954	917	982	890	952	912	1012	938	987	1050	1023	973	1025	1043	1071	1084	1052	1043	1073	1133	1124	1049	1002	1008	1031	1055	1082	1053	1010	1042	980	1007	1017	946	882	921	938	984	937	953	940	920	917	963	906	974	865	942	900	919	987	960	865	902	931	896	912	980	938	920	903	931	920	941	882	954	940	941	918	909	919	889	938	873	929	918	966	976	896	951	923	885	941	912	894	981	952	939	941	905	970	933	920	954	894	973	880	947	913	912	951	922	956	987	932	920	909	907	913	918	928	942	909	922	921	984	898	913	872	910	922	892	895	951	990	933	930	909	935	926	912	869	875	901	954	913	923	916	914	922	881	925	970	963	959	961	906	947	922	951	878	941	858	896	934	934	935	894	899	906	889	904	957	919	940	917	992	891	906	837	897	914	953	899	935	898	954	900	867	906	888	911	938	924	853	916	920	929	906	889	904	876	936	914	894	931	928	921	912	882	903	881	932	915	937	889	900	924	948	890	940	892	913	887	916	959	949	962	871	887	881	863	905	921	927	890	972	907	850	941	861	981	940	914	914	944	944	881	945	960	893	951	951	948	977	930	975	880	909	873	944	873	895	914	936	879	946	919	920	932	918	902	894	873	839	926	893	875	1000	925	930	898	896	985	859	932	903	894	923	899	901	897	926	936	924	929	919	898	957	880	969	927	887	962	908	904	894	927	886	910	840	933	903	927	882	915	939	869	947	944	918	886	922	920	950	911	917	921	894	895	944	940	932	944	970	900	879	922	922	928	894	903	949	927	810	912	912	887	925	858	911	931	916	900	858	893	843	882	937	996	903	942	880	934	902	928	953	866	920	889	882	934	951	949	939	852	938	910	929	903	911	953	889	965	879	864	951	942	884	920	900	908	880	974	926	913	857	932	897	901	938	971	893	958	958	951	921	933	886	946	921	893	890	912	936	871	884	933	913	877	967	945	948	931	887	950	868	955	868	940	948	923	929	958	925	932	884	920	916	948	896	922	889	937	1030	883	898	952	913	895	905	936	923	904	901	860	884	945	938	931	918	893	885	892	942	874	992	899	945	900	997	883	941	925	963	935	900	935	932	927	898	891	920	959	889	945	892	916	970	891	942	915	968	932	896	931	888	921	907	883	905	895	885	949	889	899	910	886	970	930	929	902	883	913	903	932	885	905	985	930	909	890	979	877	887	923	893	936	879	926	957	920	874	917	955	889	855	922	962	894	954	945	949	945	941	907	947	907	967	923	967	898	989	885	902	928	926	963	954	882	870	920	838	900	923	930	883	966	865	1010	869	864	864	899	884	942	1000	910	889	912	910	918	856	897	937	938	841	915	906	937	887	894	905	882	905	965	958	971	904	906	885	928	928	905	919	948	981	918	873	909	949	965	935	951	932	904	892	928	838	938	924	882	962	908	985	876	933	989	906	873	846	945	935	855	924	909	871	953	914	935	931	918	951	960	926	965	933	889	937	945	880	905	917	947	971	962	915	970	953	926	943	940	987	900	930	871	926	940	946	893	948	936	925	945	926	960	916	943	916	927	867	901	905	1001	926	924	916	874	954	965	925	921	936	862	937	889	863	933	962	917	926	944	953	949	907	900	897	920	929	887	921	933	971	936	956	962	911	906	909	924	939	932	866	948	940	914	946	920	969	926	895	907	884	905	898	885	877	936	903	981	949	922	929	972	907	886	967	914	963	959	1004	899	878	894	911	880	859	943	911	901	887	942	903	948	933	888	934	890	915	879	883	890	883	897	951	921	873	953	941	884	893	917	835	940	965	899	923	889	938	922	957	926	910	873	851	955	960	923	879	920	910	901	899	926	916	931	943	903	927	927	916	895	915	905	900	919	1003	974	867	918	940	963	855	909	955	895	949	945	996	987	973	911	943	886	945	955	882	903	957	907	886	953	951	965	929	914	912	914	919	862	987	906	914	904	930	905	918	907	897	990	935	952	958	863	914	964	927	940	917	908	867	924	930	877	916	965	891	935	924	893	905	915	930	925	952	899	913	927	930	916	916	934	949	913	991	937	928	894	874	850	932	908	898	929	919	927	970	936	920	922	882	904	911	888	926	875	895	939	930	885	919	892	956	884	971	906	924	879	1006	886	911	915	891	929	941	909	915	918	913	894	922	907	959	880	889	883	905	949	939	916	926	978	935	968	898	919	923	960	874	941	937	895	937	956	929	915	915	867	973	931	961	885	893	922	951	926	907	894	956	968	888	903	899	926	944	927	920	944	864	882	1033	938	925	913	894	948	927	893	907	948	901	913	911	908	921	868	962	895	887	905	959	940	904	869	889	909	897	903	894	937	932	927	935	920	955	901	905	915	901	953	935	890	912	928	916	943	939	947	959	912	904	879	880	890	882	970	929	969	926	862	893	917	919	888	924	918	957	927	906	968	862	890	915	925	916	969	945	928	875	905	940	915	956	958	840	909	950	899	904	925	920	928	959	936	890	904	962	950	926	933	976	909	910	888	847	866	946	968	987	947	909	917	933	952	953	957	905	902	933	909	949	931	891	852	957	922	966	990	888	937	898	898	952	917	929	957	962	943	926	884	892	932	878	886	962	945	951	913	910	915	952	899	884	937	915	940	928	909	880	942	927	891	908	948	968	937	908	895	923	906	919	954	918	904	953	940	876	943	899	949	891	893	932	919	903	931	937	964	930	886	885	942	968	925	923	947	915	915	893	878	924	903	909	937	926	909	945	907	927	907	903	878	934	934	914	918	908	971	921	929	965	893	906	922	869	892	908	885	879	931	939	895	912	884	901	929	917	922	855	921	922	892	927	904	918	905	892	932	928	932	949	931	938	907	918	963	931	898	914	912	951	896	917	907	901	859	873	907	909	932	917	971	944	960	855	979	942	912	921	920	939	942	904	928	930	860	942	904	920	888	939	941	938	950	896	908	895	933	923	903	897	940	895	960	931	914	925	857	962	908	942	915	938	907	908	888	891	921	940	910	928	905	920	937	952	902	900	893	945	920	915	898	922	923	929	945	932	883	894	906	961	986	932	944	892	885	920	944	935	912	905	975	978	909	933	898	872	944	924	909	923	952	929	917	925	906	898	862	928	929	913	930	947	949	883	973	920	912	897	915	944	862	950	903	935	934	925	912	896	918	874	945	914	888	923	947	958	933	915	935	921	909	934	897	952	948	911	930	853	892	903	948	895	931	884	878	918	895	938	917	900	910	909	938	962	886	986	910	974	945	966	884	874	920	976	890	897	929	904	882	916	924	894	890	909	985	915	856	914	937	941	974	943	930	898	927	933	877	902	900	890	918	893	895	878	942	883	958	943	942	937	883	965	948	908	934	925	921	891	907	967	924	901	902	1007	904	914	872	938	940	941	935	939	927	926	937	903	965	884	959	930	919	910	885	948	940	898	879	907	996	907	930	895	978	973	920	909	933	890	911	948	899	981	911	938	948	882	843	906	920	924	865	905	889	889	868	927	903	936	959	931	898	941	974
49625	33841	27693	24790	14682	8282	2709	1158	1430	1149	833	822	855	827	813	827	826	862	857	911	935	979	992	1016	1025	1103	1055	1062	1072	1086	1141	1044	1141	1060	1032	1010	988	1016	964	1046	998	969	911	871	895	841	828	831	788	808	800	794	801	807	779	757	742	799	771	763	783	710	791	776	761	787	721	736	740	780	769	723	724	788	752	721	782	716	793	791	762	717	757	819	756	743	735	805	766	798	755	793	748	749	765	780	778	767	781	749	781	801	773	740	757	743	769	752	750	736	745	712	743	761	724	728	793	797	766	780	726	770	752	750	731	752	763	719	774	722	733	719	757	755	718	739	728	765	784	749	767	760	753	766	750	788	752	771	709	789	787	770	743	782	793	748	725	786	744	753	756	744	762	760	792	746	770	819	769	790	741	790	742	749	760	781	716	744	799	727	787	782	707	733	770	760	747	772	776	770	736	739	778	782	763	826	797	753	784	763	766	776	779	699	778	712	765	823	746	751	767	794	772	805	724	787	776	682	763	764	751	751	777	810	737	749	716	731	773	773	835	724	792	740	735	753	753	744	721	794	770	764	739	836	744	774	736	793	766	795	795	773	755	769	764	755	755	759	793	764	743	771	730	761	779	769	759	781	730	743	756	739	775	779	767	788	785	808	749	785	765	762	802	741	748	748	772	749	737	763	794	777	752	740	757	774	772	776	701	786	776	725	818	716	762	752	733	746	751	787	744	750	760	782	796	792	784	730	724	745	777	810	746	743	809	719	753	778	764	800	719	738	833	755	794	750	786	753	740	717	759	764	824	766	741	782	785	773	723	812	750	728	773	786	779	768	802	796	732	727	738	713	806	792	779	707	750	785	781	763	757	724	808	728	772	773	770	805	753	735	766	762	746	763	764	789	772	764	735	789	793	795	830	800	741	761	749	760	761	745	755	764	780	751	758	758	785	743	760	759	710	748	825	781	801	799	784	759	735	736	765	775	728	768	781	748	766	768	758	698	756	790	728	768	717	759	790	733	770	749	752	734	764	744	732	841	746	734	779	791	797	758	739	782	767	744	794	770	749	722	751	789	766	780	735	795	734	764	712	710	784	702	755	796	753	772	816	757	740	737	715	721	758	773	711	759	763	726	729	748	747	779	752	729	791	777	804	767	726	738	774	741	754	748	759	807	735	739	787	786	711	736	736	720	744	768	792	748	727	795	759	802	754	733	728	767	788	814	826	776	744	740	728	737	779	775	787	794	752	816	739	754	813	710	788	774	767	754	756	731	789	758	728	775	735	811	727	753	773	759	726	776	749	768	734	758	784	782	742	787	789	776	725	782	756	763	745	785	743	729	804	713	775	741	732	697	739	761	782	753	775	765	736	808	730	752	707	786	760	737	742	748	778	797	774	760	715	770	740	712	722	751	768	768	730	726	755	749	713	813	761	739	790	713	753	776	790	753	765	779	752	769	787	815	781	830	763	799	746	744	740	739	786	754	802	789	772	764	768	769	798	709	789	773	755	838	722	769	781	723	721	746	808	780	729	719	782	751	794	762	787	801	768	771	750	792	762	776	792	831	755	763	760	757	793	751	742	770	757	737	732	754	734	744	756	781	775	796	748	721	759	738	740	742	736	747	769	797	777	780	759	774	728	804	771	787	755	789	766	744	733	796	775	746	789	791	782	745	749	807	744	786	710	782	720	770	757	779	748	767	792	766	776	796	719	744	801	810	725	772	736	711	779	750	757	794	785	770	775	791	747	835	771	754	793	770	755	742	760	698	749	731	734	737	750	752	746	787	767	790	792	734	767	810	752	709	757	792	772	729	732	725	777	826	740	740	734	763	778	752	727	755	723	752	745	762	750	795	786	740	719	743	761	743	742	769	715	715	784	774	739	710	767	766	764	801	796	766	757	739	780	776	757	731	764	777	753	750	813	787	734	684	699	741	756	700	758	736	773	735	806	833	718	745	750	754	753	791	819	741	803	699	783	744	754	738	746	710	776	807	725	780	788	760	788	751	791	746	783	761	767	719	760	787	807	761	761	757	745	799	800	751	731	774	769	752	747	783	836	735	764	776	750	801	799	749	757	773	734	800	745	762	755	762	748	725	731	784	758	744	738	738	683	782	792	777	764	702	821	750	773	720	794	816	716	763	807	743	808	783	728	807	766	696	766	740	728	738	771	757	774	799	776	744	736	757	770	746	773	769	759	711	767	765	755	813	750	783	834	731	774	741	767	814	728	744	731	806	772	759	754	779	756	761	795	776	737	770	769	773	780	766	766	800	779	713	760	739	798	783	748	729	761	746	731	729	789	770	745	775	698	767	775	775	730	777	754	761	764	756	716	788	771	782	739	747	765	753	768	740	794	776	818	775	758	761	784	729	776	733	738	759	767	730	745	776	769	759	748	738	761	736	751	788	794	762	780	834	790	765	740	764	767	745	742	774	785	807	744	723	762	761	797	774	733	733	796	826	743	768	767	774	728	724	736	823	776	733	783	778	781	758	770	738	741	743	751	743	749	761	761	761	749	749	774	737	767	748	755	827	727	809	767	742	767	771	750	721	757	701	765	777	770	802	776	775	773	772	845	731	732	761	751	788	734	786	754	770	728	776	806	792	762	745	760	729	758	748	732	772	808	798	778	753	819	765	790	746	776	781	728	743	756	793	772	807	732	738	782	764	753	803	764	731	750	769	736	808	700	760	798	741	741	812	751	754	691	756	777	761	779	809	767	668	741	759	765	729	770	795	757	827	796	732	803	739	766	779	741	771	743	743	784	778	737	743	723	751	767	773	710	803	738	759	754	769	801	795	729	716	763	763	759	731	772	765	749	761	770	777	761	766	775	787	806	735	765	775	740	795	743	729	760	756	747	761	780	794	774	755	753	733	738	789	789	732	728	782	791	703	750	745	783	715	741	730	765	776	769	801	760	714	750	762	839	761	720	750	704	767	791	770	774	785	755	768	734	751	772	725	810	772	728	789	774	759	786	744	775	695	760	788	778	767	766	791	763	733	793	749	762	794	760	824	761	783	740	826	709	725	764	795	733	805	744	737	814	724	764	761	764	764	719	765	772	750	724	747	774	759	762	799	765	793	727	755	734	761	753	774	729	750	761	776	775	754	735	782	759	733	732	773	769	726	790	774	762	789	752	790	774	737	716	820	751	751	793	737	763	768	770	770	767	785	777	799	729	780	780	751	771	693	766	756	695	765	752	703	824	760	769	734	751	787	765	806	793	769	742	790	748	762	748	745	741	790	800	755	764	752	728	722	736	747	782	788	769	768	730	731	779	741	741	817	760	763	740	794	760	804	744	790	770	772	782	753	790	800	778	740	730	737	809	748	769	776	761	744	769	780	730	746	787	752	823	795	766	802	755	770	751	752	770	766	814	825	758	727	778	784	797	787	799	756	776	760	721	748	737	741	744	764	757	765	721	794	751	724	757	761	769	786	792	800	778	791	752	741	759	749	744	761	787	833	723	797	774	772	749	776	740	763	793	794	736	790
26889	20890	27510	24435	21494	17556	4684	2706	2810	1210	1016	976	972	961	994	991	1001	1001	1002	992	1040	1079	1180	1160	1123	1137	1139	1193	1213	1138	1228	1196	1189	1167	1121	1064	1068	1123	1066	1132	1037	1047	1006	1066	996	1047	918	952	951	915	939	959	916	895	946	883	912	931	901	862	898	934	908	916	879	882	884	915	924	902	880	923	876	910	877	875	971	877	906	847	883	909	826	909	929	909	899	928	921	895	883	926	913	872	869	906	921	901	906	837	900	900	869	939	909	893	920	915	904	910	889	906	918	908	933	878	942	854	942	906	901	884	919	941	905	873	890	876	877	915	848	881	904	943	907	931	935	912	877	923	896	895	948	878	964	966	900	926	904	893	933	936	907	827	902	914	872	884	897	893	918	910	952	914	930	888	917	876	888	874	876	848	886	837	930	937	853	926	878	903	895	895	883	879	949	915	909	872	943	945	903	844	955	898	910	910	926	924	964	911	884	914	890	872	949	923	935	902	880	935	923	923	937	855	890	899	889	872	939	958	884	914	855	871	905	890	864	866	918	886	893	944	829	946	862	948	909	958	913	950	912	908	969	874	870	898	857	918	886	830	871	893	898	890	967	898	887	858	912	863	861	919	897	916	892	886	838	914	891	963	926	932	866	915	882	907	864	914	937	886	892	881	896	905	895	878	905	873	909	944	860	875	924	870	898	923	903	863	899	921	893	878	868	922	902	863	898	938	899	927	882	862	903	876	914	933	885	850	858	860	880	866	917	851	909	873	932	944	910	899	875	885	917	865	913	873	893	846	915	881	891	902	929	870	890	937	917	962	912	906	857	875	908	885	876	870	858	856	942	918	871	933	918	872	928	925	911	917	961	868	900	846	899	889	920	882	883	863	879	846	902	885	904	870	931	916	907	868	897	890	912	870	861	861	910	867	907	933	859	901	888	847	900	909	915	868	889	900	924	887	896	889	960	860	919	876	934	902	922	919	869	927	908	965	906	925	902	899	823	901	906	887	917	895	962	894	851	934	884	924	898	946	906	886	902	908	923	858	893	856	887	872	907	910	901	875	883	884	888	900	899	905	910	930	926	892	892	853	886	944	893	828	918	931	896	952	881	880	857	832	911	845	888	969	972	864	881	912	891	954	865	924	916	911	969	837	943	853	905	876	875	952	906	908	895	928	954	900	895	887	905	850	916	932	843	907	965	910	917	884	866	881	877	932	915	886	855	949	920	858	918	864	878	934	869	951	883	909	880	936	914	869	930	937	941	936	919	910	953	922	934	916	880	896	881	893	885	909	903	926	974	869	897	913	923	897	928	960	875	941	914	842	912	895	940	937	978	884	964	892	922	860	931	918	862	889	948	961	912	913	912	967	917	903	873	925	897	884	919	924	938	907	876	862	964	911	933	899	858	873	899	936	910	938	875	930	887	880	903	932	880	895	848	890	894	904	904	931	908	907	891	937	901	922	924	886	856	854	932	873	857	913	862	906	950	906	877	923	901	887	958	919	890	930	951	890	937	910	912	940	919	939	910	920	947	885	928	886	942	855	895	872	906	950	907	900	936	908	928	945	891	922	935	879	915	914	895	925	938	904	899	903	909	954	840	934	904	914	928	900	901	909	928	911	917	924	880	849	943	873	896	957	947	926	868	879	864	953	858	926	969	906	922	903	866	958	868	929	877	908	893	938	922	910	938	872	907	873	948	847	916	880	913	883	865	856	941	923	898	911	889	948	873	922	873	913	912	857	868	941	907	917	887	909	867	937	960	905	905	845	905	913	895	885	948	887	910	878	903	896	891	937	904	907	909	905	939	944	887	919	930	952	866	863	884	852	914	902	841	910	879	899	916	830	868	906	895	921	868	890	856	899	828	936	889	882	930	911	829	873	865	897	833	910	947	852	886	894	890	945	936	904	911	880	932	933	931	912	914	870	945	929	890	848	921	912	912	902	886	922	929	913	893	879	875	951	948	864	903	927	939	941	907	916	921	860	928	961	879	907	901	916	903	902	955	967	950	862	933	978	833	918	943	920	836	924	895	866	949	930	926	854	938	905	894	886	931	894	885	894	868	916	876	851	936	884	861	983	893	927	934	925	882	897	921	911	871	876	829	853	900	929	865	841	871	880	849	922	903	915	968	924	897	897	895	899	903	904	895	947	899	918	949	895	870	800	933	949	892	879	885	949	923	906	973	887	933	880	917	904	828	965	873	857	907	846	855	921	879	911	913	866	875	937	861	933	917	915	882	940	842	920	912	852	912	965	903	929	852	849	889	876	914	875	903	913	923	933	921	822	827	944	943	928	929	927	898	926	922	900	932	955	901	897	937	918	931	965	913	925	882	864	904	920	912	903	891	893	898	951	882	902	969	873	891	873	915	887	937	889	975	920	922	967	867	870	856	924	897	931	908	928	937	906	945	879	936	912	848	858	953	934	868	920	839	966	916	837	826	852	881	940	875	837	879	975	885	909	920	928	858	861	921	901	913	935	854	921	947	886	927	866	889	866	869	903	930	913	833	931	924	912	863	887	839	903	883	911	910	921	857	915	915	908	914	878	907	923	886	876	880	925	922	968	882	892	914	930	917	930	886	930	952	947	901	869	865	830	839	904	891	887	881	923	963	928	941	864	912	883	859	913	866	821	893	916	939	938	894	930	904	893	912	881	913	866	933	924	926	913	907	910	903	869	866	876	898	936	912	899	840	891	945	877	893	934	901	889	834	931	844	895	927	865	934	844	888	892	926	895	893	931	881	909	939	938	935	902	930	915	941	885	884	831	921	913	896	911	905	890	912	942	848	943	872	896	914	923	889	900	888	921	908	885	969	952	932	884	941	870	864	895	914	917	914	853	917	921	922	894	902	853	936	850	871	967	884	928	925	895	858	932	923	904	952	940	941	871	915	878	941	922	866	918	870	869	898	906	930	860	946	861	899	931	903	954	940	874	891	921	864	902	833	924	889	886	882	854	946	920	941	920	920	942	947	866	890	957	889	948	867	875	882	841	896	859	917	877	916	908	929	901	887	897	913	927	898	910	906	891	912	883	877	863	941	874	898	844	837	855	908	877	918	940	876	832	926	897	898	874	952	883	919	824	918	885	934	870	846	910	904	882	879	915	901	908	878	832	922	890	904	935	895	893	923	896	919	944	888	866	895	886	925	915	891	881	874	886	883	905	921	931	941	903	907	935	925	942	945	882	923	895	886	915	928	871	861	927	910	921	911	918	921	866	881	917	934	922	910	945	970	917	907	869	866	911	865	928	913	864	914	892	923	854	915	908	935	912	896	926	938	946	910	936	908	948	890	884	905	945	885	860	878	888	958	955	882	958	850	910	874	913	839	867	862	882	907	935	928	923	891	872	909	882	830	954	923	884	905	925	961	933	945	919	900	913	888	893	896	878	900	783	894	882	890	925	941	918	884	859	904	845	937	935	888	917	944	882	904	905	852	902	909	899	891	884	929	867	806	911	907	858	890	896	845	958	920	952	928	926	908	863	920	886	886	911
48273	35950	34056	31907	23073	14297	2463	4016	4112	1198	955	865	918	845	892	888	883	904	933	942	1015	1139	1164	1240	1253	1240	1242	1278	1229	1302	1283	1265	1211	1325	1227	1136	1114	1059	1057	1033	994	1024	990	981	937	855	848	850	772	813	818	777	808	793	754	739	734	746	777	757	752	742	714	768	721	742	666	764	787	729	728	735	751	750	746	753	750	767	748	792	760	762	745	758	770	811	758	755	726	794	841	798	743	774	765	700	748	734	711	716	712	719	720	732	724	748	736	790	773	770	666	733	739	748	741	723	715	708	741	773	777	729	723	676	722	747	731	752	712	758	777	723	730	737	789	724	785	731	728	721	714	778	721	772	757	771	787	745	744	763	792	703	778	770	743	763	725	773	676	741	759	728	727	741	777	747	730	759	732	730	758	728	799	743	739	777	784	755	748	771	724	766	720	739	717	698	710	758	732	781	722	772	711	757	781	718	728	758	753	749	760	767	756	718	738	726	749	788	723	765	732	743	770	740	778	718	750	734	729	727	692	777	725	735	736	754	747	719	765	758	781	683	784	736	742	701	759	727	708	692	819	717	692	727	740	758	738	788	782	748	758	731	779	735	771	734	742	740	759	762	730	754	742	763	713	781	720	797	740	764	750	701	697	812	766	755	752	799	742	800	784	721	753	753	778	746	771	797	750	760	769	732	723	694	751	770	719	762	686	768	794	754	712	697	750	753	756	752	719	728	734	748	738	771	736	739	721	776	760	761	737	778	748	782	791	776	740	711	752	749	754	742	730	752	743	752	716	775	694	753	768	781	756	739	781	733	799	750	754	723	788	775	744	702	726	718	704	764	718	705	683	760	728	746	733	779	733	728	786	743	715	738	751	757	704	721	718	781	750	804	746	747	764	701	735	779	767	712	738	715	767	695	737	745	722	725	744	788	741	727	709	746	706	777	741	705	728	726	722	756	700	728	729	776	787	771	751	737	759	784	728	749	718	712	738	759	736	763	731	710	725	753	707	730	721	747	719	784	729	736	778	739	729	731	747	707	753	732	800	747	764	737	793	746	693	742	744	804	723	725	779	772	728	781	697	751	734	775	790	766	737	737	777	694	761	748	780	758	760	726	751	773	752	758	770	786	766	720	730	741	722	741	797	760	736	695	737	761	749	736	763	765	782	749	776	790	755	721	719	684	713	733	720	802	744	711	716	729	789	774	792	738	720	749	750	733	744	721	709	759	762	760	714	755	737	798	749	728	718	771	713	775	783	762	772	768	790	769	785	709	715	732	730	763	713	733	741	710	767	750	730	740	738	750	740	759	726	725	780	733	762	773	758	723	743	746	743	727	793	758	744	711	770	717	735	733	770	750	767	772	737	729	758	770	723	720	740	734	722	784	791	718	740	758	704	731	760	786	736	807	703	766	778	798	795	733	711	727	728	772	782	735	761	736	767	759	717	768	738	749	732	745	749	772	708	696	806	769	747	730	748	768	718	733	752	757	748	768	758	780	724	743	716	716	778	734	818	720	681	759	785	728	720	736	738	724	747	726	733	721	739	763	728	743	756	756	757	764	761	777	768	738	747	780	763	767	730	733	730	731	786	794	769	771	785	787	792	739	757	755	759	737	749	732	727	819	728	752	780	725	763	696	817	724	799	754	777	739	792	749	735	760	734	707	739	728	770	750	735	760	742	718	721	690	712	747	746	723	757	720	714	748	721	785	723	765	730	790	761	742	774	758	760	791	766	735	798	732	758	792	725	741	744	719	787	729	726	752	771	739	753	673	772	713	742	793	705	761	740	711	725	812	719	713	762	703	749	748	722	741	748	773	728	817	721	761	727	829	764	737	685	723	759	764	737	742	751	730	708	737	771	738	762	759	777	757	742	770	789	714	691	775	783	757	776	723	762	725	747	771	730	767	751	739	725	755	745	729	748	736	732	721	717	741	761	710	776	735	746	748	715	751	746	753	759	764	740	757	700	723	770	750	714	770	771	769	782	755	758	696	731	746	732	739	744	740	723	730	724	728	725	730	753	771	728	764	738	765	780	704	736	724	786	751	732	762	721	727	777	728	699	746	762	711	733	715	746	735	754	744	754	706	669	789	786	749	738	734	726	768	725	710	744	764	741	738	788	737	746	771	737	713	719	756	757	796	778	798	780	755	771	743	781	729	718	735	782	774	747	726	800	813	754	723	734	755	704	703	754	768	706	735	774	796	751	716	779	748	720	730	716	743	723	755	768	729	765	795	763	756	720	742	758	779	708	700	749	724	735	716	717	784	778	810	757	745	752	766	738	716	748	756	744	744	748	730	728	797	722	702	712	793	791	766	799	764	738	780	768	795	729	778	746	735	712	746	759	767	761	713	743	748	718	762	763	741	728	750	706	711	666	756	754	711	778	746	741	787	762	710	795	736	776	752	723	763	712	737	734	746	750	718	774	720	714	747	774	727	671	746	726	780	762	741	716	760	773	719	670	725	706	782	774	705	727	760	662	726	784	782	700	702	715	748	738	728	762	718	718	733	714	758	762	712	767	763	718	754	723	713	739	683	737	749	729	744	738	798	720	689	724	749	750	769	770	762	738	738	734	731	753	753	730	749	752	703	722	765	765	750	758	726	685	748	734	717	739	751	747	727	748	692	798	738	723	731	733	748	741	743	806	765	762	785	792	745	722	736	744	753	717	740	766	788	793	717	779	706	731	747	734	753	780	753	747	748	754	717	747	782	762	743	744	726	743	762	748	790	715	763	731	709	768	762	727	691	758	760	704	754	733	722	712	768	764	749	752	739	733	765	751	767	732	770	749	706	765	767	754	804	749	805	785	718	728	776	758	733	723	770	761	713	784	697	708	725	772	747	747	705	761	726	740	744	735	769	752	756	744	751	686	726	744	783	738	720	742	708	732	709	728	699	751	791	788	711	736	693	713	737	694	753	757	736	806	780	767	746	740	735	765	749	780	716	757	719	779	749	745	748	710	737	716	751	726	721	769	736	773	747	792	735	776	774	759	729	745	750	755	777	748	707	753	748	737	753	733	746	728	755	718	763	715	740	808	787	752	752	774	653	764	734	724	741	776	742	743	759	754	771	767	714	745	717	743	739	749	714	708	687	786	752	661	713	714	721	744	771	761	757	756	706	719	751	760	731	729	758	754	708	710	762	796	724	792	751	741	725	681	740	703	698	789	774	741	747	707	748	761	778	749	744	802	762	710	789	756	730	807	762	695	762	741	736	705	759	743	737	695	751	731	793	766	725	739	762	695	725	739	765	736	740	739	728	814	758	751	748	754	737	736	751	744	712	749	761	786	761	767	718	736	737	742	699	709	723	747	688	742	760	767	739	791	745	754	755	712	767	787	721	752	742	735	734	760	731	759	777	693	782	726	719	720	790	741	743	786	746	737	762	763	728	746	725	714	760	750	736	743	812	735	763	732	766	768	778	740	775	732	708	752	789	758	770	726	741	747	774	756	738	756	759	719	772	737	759	759	794	746	717	753	732	789	777	724	713
26400	20871	27766	24087	21141	20135	7709	4355	3449	1315	1173	984	1037	1010	1002	1000	1035	1033	1037	1039	1093	1176	1178	1215	1238	1282	1226	1315	1344	1247	1337	1322	1275	1246	1255	1206	1250	1147	1152	1126	1140	1124	1078	1090	1046	968	1019	1008	914	1002	966	936	945	952	984	953	956	1013	973	1007	935	934	886	955	969	907	946	969	938	914	912	884	936	939	941	968	894	937	941	934	921	983	944	924	943	903	903	950	922	905	939	1032	942	953	989	955	927	961	972	903	939	968	964	904	936	913	908	912	933	952	947	931	921	995	924	912	957	965	952	921	974	934	917	953	909	961	962	908	927	936	916	958	942	909	910	960	953	954	951	969	981	973	913	910	960	967	990	943	940	967	888	932	977	924	936	931	937	923	923	948	933	964	919	936	882	940	970	905	939	965	964	905	892	948	904	972	959	938	904	941	957	914	873	928	896	967	934	986	926	931	918	951	924	918	943	917	972	988	980	919	941	934	990	983	991	960	960	921	898	968	904	954	891	962	926	957	936	911	945	1007	953	974	900	896	930	921	904	958	929	901	964	942	871	997	967	997	959	989	965	883	908	953	958	944	936	929	941	996	948	931	893	988	920	937	865	959	975	973	969	995	874	945	976	910	938	886	943	971	950	946	957	986	949	959	933	978	971	979	945	958	990	963	1020	954	940	967	920	885	933	922	929	984	905	963	967	896	982	955	944	943	960	910	914	918	891	938	894	928	993	989	914	874	933	977	953	934	902	955	1001	956	900	953	965	885	901	980	1010	941	942	980	966	957	930	948	915	884	947	895	914	971	989	964	924	947	990	921	880	906	954	922	929	917	994	974	1030	988	904	942	933	907	917	943	923	904	870	971	956	913	943	1021	940	937	945	917	924	946	905	897	939	947	931	859	959	970	973	889	963	937	1018	943	956	973	965	965	904	895	934	999	918	994	926	983	968	948	918	934	938	898	990	901	944	964	961	943	895	970	1002	996	900	997	948	940	918	932	975	941	946	921	929	908	1001	880	986	970	951	952	895	902	974	914	930	956	895	961	966	966	953	901	879	942	947	953	985	957	930	955	953	940	949	946	949	1003	945	942	947	927	952	988	896	935	980	1033	960	883	971	960	925	963	921	959	913	929	929	902	935	993	972	1005	1002	977	908	951	976	900	907	1015	959	947	962	922	963	943	962	940	928	896	942	979	946	959	953	979	864	963	980	903	981	1019	952	929	924	911	839	943	935	965	915	940	962	981	958	922	913	913	943	995	954	976	982	931	936	941	971	939	934	972	874	932	901	971	969	985	922	942	927	939	926	957	962	899	874	969	950	969	944	956	935	922	950	965	968	913	993	971	999	929	939	930	1000	959	975	976	947	959	889	940	1021	1019	953	916	926	919	934	1003	966	935	934	921	928	916	902	956	925	935	965	972	962	945	940	952	944	947	899	906	980	936	911	906	911	971	913	977	993	945	920	913	911	944	961	927	866	989	872	929	1000	967	913	958	943	979	954	959	910	930	938	886	957	967	910	947	945	974	942	980	932	945	906	939	943	935	985	895	959	893	932	930	894	937	1013	999	896	942	954	911	904	919	950	994	954	902	932	949	963	947	926	930	982	920	947	892	996	971	898	966	939	958	931	958	929	891	930	914	918	958	969	912	982	987	919	886	920	894	979	966	886	965	953	914	861	907	937	985	916	932	918	938	916	936	969	933	940	895	925	965	931	960	992	923	919	971	937	949	931	957	913	926	935	917	944	905	927	948	923	925	930	945	960	945	900	902	932	921	983	985	920	962	952	895	942	989	961	936	915	989	908	977	953	922	902	950	963	967	981	922	941	948	941	983	933	949	928	968	943	933	930	897	1010	931	914	915	933	974	967	903	880	922	915	956	921	972	928	950	947	920	926	879	929	943	934	906	893	994	924	1000	1038	914	903	893	907	960	999	922	927	991	943	942	939	963	912	970	952	894	972	1005	904	931	955	893	945	964	944	957	894	956	908	967	976	986	916	943	956	946	927	983	935	898	910	925	958	946	943	976	928	894	914	949	937	891	919	959	892	941	944	993	897	960	942	944	990	957	958	941	949	903	928	969	928	932	950	910	929	969	912	906	915	898	879	935	937	943	965	968	993	946	953	994	950	1002	900	934	967	931	945	953	925	950	972	974	936	916	935	907	906	914	918	897	937	937	947	975	1001	943	930	937	963	1014	992	905	941	970	932	972	962	916	907	902	933	935	978	925	921	959	975	958	931	972	909	937	917	906	963	946	985	862	978	920	899	937	925	962	907	911	966	966	969	943	945	907	1001	936	917	924	896	937	935	981	938	908	992	988	931	969	962	1006	950	968	987	953	946	954	933	949	979	957	928	929	957	913	861	920	963	888	921	941	968	969	933	930	972	934	966	914	959	976	906	927	1004	957	915	921	915	921	1011	882	960	982	947	891	936	883	878	974	955	942	912	875	952	910	944	917	899	973	965	963	921	932	927	924	1009	950	984	920	1003	964	962	932	912	912	949	949	933	959	952	911	946	942	959	943	878	942	1001	936	983	965	974	931	928	965	940	970	970	964	900	957	923	946	970	901	912	927	924	942	951	963	961	949	990	948	934	959	969	874	950	965	909	920	945	901	919	905	977	965	916	916	936	947	900	990	848	965	913	1002	942	952	930	935	938	922	870	955	927	965	926	968	893	910	997	993	972	1002	937	981	1006	944	957	915	933	964	884	967	952	992	918	963	986	892	975	1014	936	897	951	921	955	927	924	915	949	925	979	936	952	928	920	997	903	970	936	975	905	907	847	974	928	919	940	950	918	911	908	972	916	959	974	1020	929	964	976	930	921	916	1003	1011	952	934	924	902	912	938	967	939	950	979	927	925	971	926	943	920	936	884	938	965	938	931	953	901	962	920	939	977	876	924	951	955	935	988	954	934	905	895	978	872	855	923	963	972	913	949	962	936	925	898	905	925	951	972	904	946	969	879	993	960	1036	915	901	951	979	928	887	926	930	923	915	908	929	917	940	940	927	951	916	889	969	887	891	956	1004	890	956	965	886	887	955	977	906	944	905	935	965	979	969	981	910	957	1016	960	955	972	930	973	990	915	980	949	924	949	911	953	947	900	955	956	980	906	993	906	950	923	898	1029	925	887	925	937	1035	951	937	900	919	928	979	1011	938	924	972	906	907	941	924	919	959	899	950	936	945	963	922	897	939	973	966	897	985	965	934	904	919	931	997	888	912	958	947	963	955	920	926	896	904	946	912	911	970	937	983	962	944	963	946	954	918	956	920	909	912	951	992	922	919	936	922	1002	938	950	981	962	947	948	950	1006	940	950	951	970	927	946	991	955	952	882	959	968	983	914	899	921	970	974	938	955	935	984	1007	934	977	953	938	975	926	948	971	978	917	945	943	962	958	931	950	952	977	925	963	928	917	965	930	948	916	917	901	933	956	893	944	917	937	947	948	948	932	966	955	952	1028	993	991	963	910	978	980	981	954	1012	935	888	958	925	971	925	990	936	950	952	967	994	983	937	956	971	944	963	927	1006	895	966	876	940	923	942	937	974	1005	950	965	916
47649	38574	37639	36578	27712	12272	3139	6953	5408	1292	1059	1030	1046	904	955	900	971	990	911	1035	1090	1189	1246	1277	1411	1473	1467	1499	1607	1508	1451	1476	1469	1372	1401	1320	1267	1207	1193	1169	1163	1068	1038	1054	1009	979	907	882	836	801	823	872	798	800	802	777	833	763	785	778	773	780	804	805	758	804	743	745	783	738	759	739	777	792	779	759	778	827	718	794	761	779	805	780	782	721	733	784	797	827	768	733	823	736	776	799	737	816	747	804	761	756	737	782	768	777	758	763	769	744	738	779	795	725	790	777	769	777	753	761	773	778	784	785	776	777	797	761	760	778	783	790	750	780	830	823	801	736	740	727	797	779	762	793	795	796	792	786	779	774	730	799	782	788	774	819	789	772	808	798	793	783	716	757	748	766	757	757	770	768	756	750	763	734	784	784	762	757	775	805	746	814	759	772	746	807	828	817	757	768	810	798	743	781	781	780	747	780	815	765	840	772	798	828	820	776	795	799	783	765	767	765	786	783	774	814	750	786	818	748	781	772	749	759	787	759	775	763	738	756	772	767	799	763	785	748	781	822	778	775	721	874	796	748	750	777	760	813	755	729	778	805	776	736	727	794	765	791	785	790	737	801	775	765	756	752	780	819	824	760	768	739	793	811	835	779	767	755	801	788	726	809	764	750	814	766	756	771	790	757	807	733	772	796	779	806	744	787	808	765	765	768	793	799	795	795	795	740	756	747	769	742	768	740	806	760	810	836	733	761	789	777	803	839	764	761	771	796	795	789	816	729	780	752	787	787	796	784	772	772	807	748	774	732	764	784	786	764	800	764	800	746	764	747	770	739	788	822	775	799	725	810	767	779	806	800	804	801	758	755	769	780	789	764	741	754	740	796	765	773	817	771	749	774	785	797	764	753	736	767	796	861	813	774	768	777	746	753	816	815	806	797	791	816	724	753	756	768	719	749	731	825	760	773	771	785	742	761	805	780	762	809	770	797	800	729	781	807	721	765	773	759	764	767	797	798	773	733	797	844	771	803	819	853	800	787	786	776	778	798	799	753	799	779	769	791	759	762	762	761	781	747	783	784	768	796	746	779	795	768	722	790	783	787	770	840	760	795	764	762	805	715	744	780	817	810	772	771	766	766	779	781	728	780	711	778	792	773	771	762	815	831	806	821	768	771	770	796	772	779	747	758	772	768	734	802	787	779	752	792	750	770	792	729	793	771	787	780	728	773	762	781	785	784	783	746	780	765	833	774	806	733	766	780	759	830	782	783	746	775	771	800	799	795	801	748	773	820	800	763	790	753	784	761	752	763	793	783	774	773	711	783	746	795	744	809	812	779	779	739	754	809	773	758	797	778	784	753	721	775	762	768	726	793	726	732	762	748	796	801	794	795	768	791	742	730	700	734	776	750	793	781	824	747	746	795	755	742	781	762	766	748	781	777	715	797	764	773	795	792	707	787	766	793	754	804	780	801	789	775	832	755	788	783	777	824	786	720	802	788	779	768	774	772	807	757	745	820	788	770	744	821	747	755	764	696	773	770	759	775	781	770	735	751	771	825	771	758	802	777	757	768	779	772	798	748	776	773	784	752	763	740	806	769	771	759	724	767	779	814	836	775	763	822	834	798	761	753	793	759	774	802	830	826	728	797	725	753	733	759	754	769	795	781	749	780	762	792	720	789	801	796	798	818	763	737	762	808	748	765	795	759	737	746	751	820	826	783	764	800	803	800	771	770	775	808	775	790	842	764	774	801	772	778	767	739	772	758	770	773	736	740	796	754	788	782	761	791	748	774	732	805	810	740	781	775	840	780	785	762	788	770	812	763	806	756	739	769	780	796	761	789	762	774	784	726	784	768	764	772	822	742	783	773	789	772	817	728	799	762	807	781	825	803	773	759	869	788	785	773	728	794	784	786	738	763	747	750	748	768	744	789	833	774	748	750	825	770	781	778	793	795	799	783	802	751	795	731	786	827	758	790	818	764	763	761	805	778	787	757	732	785	788	764	774	738	767	768	774	767	769	756	818	760	774	796	759	766	776	765	741	771	780	736	776	791	773	736	834	801	761	733	834	785	787	784	789	802	756	762	797	816	768	791	779	774	729	835	764	730	780	738	788	790	735	769	774	759	813	788	742	777	749	762	777	795	743	755	808	747	787	765	811	761	753	796	746	786	750	821	777	756	739	797	789	753	757	817	753	822	818	829	728	826	808	794	754	764	783	787	784	759	793	702	795	815	718	763	737	769	774	828	695	776	735	790	799	786	755	761	810	754	763	815	836	784	749	782	776	801	761	826	783	804	751	725	782	722	768	792	771	804	770	780	757	771	753	796	771	796	746	739	784	800	790	724	777	760	787	759	829	739	765	804	762	757	832	780	782	767	805	753	776	773	777	758	739	797	786	744	805	833	789	799	730	761	718	810	783	732	713	791	730	832	759	766	809	738	762	751	741	733	749	808	807	794	789	773	798	762	725	772	827	799	778	817	746	790	789	759	749	807	769	776	801	758	762	761	789	855	742	734	763	793	743	740	802	791	766	759	773	793	756	768	755	774	788	770	790	784	806	750	774	785	797	843	796	759	742	734	788	795	752	795	776	791	797	777	795	760	768	744	766	779	786	785	771	754	774	806	774	733	833	738	788	754	797	773	749	751	807	754	780	784	797	731	789	748	748	775	801	749	750	827	756	743	745	828	797	774	731	789	778	755	804	824	794	732	779	787	779	761	764	763	781	769	766	783	785	774	779	795	757	789	751	788	802	783	787	777	781	786	825	772	792	750	760	757	763	761	752	758	759	740	780	772	810	799	744	775	743	795	733	754	739	756	789	771	754	768	748	737	808	757	705	757	809	770	711	794	753	773	814	751	733	750	776	772	749	736	835	825	742	769	801	734	790	746	793	745	814	773	800	790	760	792	780	847	778	791	766	843	750	794	763	805	782	768	773	747	770	774	769	752	778	792	765	774	824	799	779	767	828	773	740	755	767	776	778	785	747	735	806	748	760	824	749	729	770	771	778	779	746	789	792	783	803	808	772	794	800	745	768	756	818	715	760	742	748	785	810	773	758	747	780	790	806	798	758	781	782	743	840	756	812	753	763	734	777	790	828	773	765	784	750	755	763	753	814	737	767	850	823	820	786	768	762	775	806	788	741	732	761	796	702	792	797	727	737	814	760	765	777	786	762	769	841	762	718	743	782	789	835	740	775	763	736	763	764	738	806	795	736	804	781	833	801	770	810	773	765	791	735	797	754	803	795	780	779	738	774	779	791	745	777	777	811	745	742	763	789	755	825	810	737	796	793	741	782	719	750	787	736	799	787	732	764	781	734	813	802	786	767	791	751	769	742	768	751	772	761	753	792	751	728	744	735	782	772	780	770	789	814	773	715	772	764	780	800	814	815	789	755	798	746	733	762	822	770	783	740	771	747	772	782	722	811	776	759	743	764	796	798	768	772	784	805	762	750	814	741	771	787	759	800	787	812	757	781	727	769	764	760	734	737	747
25658	20961	28125	24045	21550	21457	12638	3655	3829	1351	1185	1115	1094	1034	1013	1145	1073	1077	1125	1145	1246	1180	1247	1201	1276	1336	1356	1367	1381	1405	1480	1399	1410	1341	1408	1393	1293	1211	1297	1220	1132	1168	1201	1187	1039	1059	1023	1001	986	969	993	922	969	965	940	899	967	953	958	926	940	905	940	963	945	972	956	888	934	944	910	890	911	930	940	913	975	874	963	925	917	1003	927	868	900	975	959	926	935	903	947	907	970	883	955	968	978	937	918	921	953	910	895	902	881	925	947	970	940	903	960	928	919	902	957	961	971	907	938	912	935	939	860	935	989	918	875	972	972	887	930	949	946	909	914	931	889	931	868	911	942	987	910	936	912	930	959	858	918	910	912	912	875	956	892	931	900	903	942	927	951	933	892	881	965	917	916	930	935	930	936	949	891	948	975	943	913	938	880	942	884	943	926	953	969	931	932	918	963	959	902	997	960	980	852	921	967	899	881	885	908	935	927	1001	952	946	909	920	969	951	920	938	932	915	933	928	906	944	889	914	904	891	945	899	940	902	941	959	937	996	900	964	915	950	959	969	974	956	978	893	965	924	903	966	890	914	899	938	942	897	946	884	943	927	937	930	941	896	902	1021	947	892	925	932	952	886	924	951	891	945	884	883	904	903	932	970	940	949	867	978	899	928	932	955	897	961	983	898	954	951	988	952	922	922	960	953	893	905	921	890	907	917	929	925	964	895	973	919	890	916	924	916	960	872	904	919	899	883	932	937	916	941	893	907	958	934	887	976	942	938	961	907	928	911	1012	941	907	931	900	978	908	886	902	946	900	933	990	975	948	918	941	899	972	963	955	900	913	869	939	878	970	915	910	892	917	946	955	898	912	974	954	908	953	944	900	874	895	966	915	936	926	931	947	960	908	864	917	917	958	990	962	886	923	886	893	948	901	887	938	887	992	955	863	882	950	873	909	974	924	943	881	880	858	928	887	921	988	963	911	948	950	986	999	949	921	940	928	870	885	962	956	954	930	931	928	921	856	949	938	891	915	1005	987	928	927	953	943	946	871	944	1001	890	902	895	936	941	922	957	962	978	911	953	933	938	937	932	960	938	949	914	932	921	905	876	914	909	933	937	940	900	962	971	924	928	910	885	923	933	890	985	901	901	945	906	969	928	876	880	1008	915	934	901	944	899	917	928	938	909	891	927	967	965	916	954	977	908	939	859	934	940	937	926	960	929	954	897	924	883	956	924	918	952	953	966	904	921	990	944	924	942	930	870	990	935	931	877	932	880	963	945	930	894	982	961	954	983	930	953	881	953	972	943	962	847	966	861	939	954	936	892	908	950	955	985	959	967	955	964	938	960	926	934	888	930	905	965	934	1000	991	905	899	950	891	901	980	920	938	872	906	928	919	946	941	1007	955	965	890	988	944	906	941	933	976	940	965	937	927	956	1002	938	982	913	972	916	902	874	922	923	924	925	907	925	955	964	924	911	935	924	862	899	938	933	916	860	955	936	898	964	943	952	941	901	906	965	883	928	910	1000	943	951	950	918	932	963	917	915	918	944	945	956	893	968	967	910	967	949	929	944	943	968	1016	954	956	941	904	906	938	965	919	888	930	1001	941	933	865	919	921	910	960	949	944	930	901	906	898	921	924	919	873	924	916	938	942	934	956	893	1019	978	928	902	858	958	884	920	952	942	918	948	955	975	925	939	940	943	928	900	887	916	911	944	894	895	950	862	969	928	888	926	939	904	906	958	885	979	942	932	965	909	899	919	915	958	885	916	924	925	980	948	931	900	951	975	906	931	926	916	969	986	908	904	930	897	915	910	920	946	864	942	925	958	920	917	892	932	944	896	939	981	928	930	883	895	922	908	924	915	881	944	894	934	924	918	906	906	953	945	994	916	926	911	955	935	941	925	902	905	914	914	891	937	938	931	860	950	973	948	949	900	942	843	944	933	900	919	904	948	862	956	965	964	876	986	843	914	949	960	900	910	944	923	963	892	917	922	893	915	948	945	941	948	938	931	960	925	938	943	917	974	866	904	934	893	904	878	916	950	990	952	981	981	925	921	919	916	973	877	898	887	835	931	913	948	940	981	1022	907	910	895	927	976	883	934	924	950	984	919	949	966	907	888	964	946	942	919	911	941	920	855	864	978	875	945	906	940	910	944	920	909	928	900	898	936	920	972	948	899	927	883	912	942	927	894	966	898	929	940	882	916	906	928	899	950	937	943	949	916	946	919	898	934	951	921	943	944	951	873	944	970	947	950	907	933	934	944	933	911	904	912	914	944	925	926	964	971	938	932	922	907	899	959	948	879	915	853	944	956	887	972	907	961	918	938	952	886	930	890	974	907	883	973	917	945	879	933	928	919	929	967	896	941	922	910	936	995	941	909	903	907	892	940	898	889	951	936	917	907	931	968	871	930	955	944	908	962	955	955	863	915	916	883	890	970	944	869	922	915	976	937	943	922	895	959	957	937	923	975	942	929	903	880	994	934	908	964	904	1013	965	900	949	899	905	918	1003	901	985	961	871	922	967	963	878	959	992	933	923	913	940	898	943	967	899	943	943	902	957	882	983	879	921	935	915	871	896	925	914	931	939	912	971	947	927	884	923	955	969	913	964	920	865	933	934	922	886	900	952	921	956	995	936	927	926	919	896	955	984	902	932	944	899	928	941	963	929	956	932	956	911	911	952	923	967	933	915	955	976	912	945	916	968	971	945	940	986	906	897	855	968	921	910	992	903	912	927	877	923	939	894	914	998	930	934	938	895	992	937	931	926	970	914	891	945	948	933	931	940	926	959	934	972	929	999	947	971	874	957	934	901	942	939	931	899	834	910	907	930	946	930	874	921	929	978	933	972	930	953	905	915	896	954	895	951	898	900	972	960	944	947	951	946	971	888	906	963	931	906	941	952	930	931	971	968	906	925	962	914	907	870	969	903	913	969	924	955	935	943	969	967	967	969	925	1017	903	984	931	915	907	924	922	931	952	923	970	888	907	927	911	944	909	902	927	925	956	932	928	937	950	947	959	952	896	919	929	944	940	903	969	920	998	938	927	986	943	919	872	944	923	956	959	906	922	924	917	937	983	897	909	986	870	845	927	956	966	909	913	853	884	945	934	933	974	964	972	980	924	956	956	894	948	922	965	945	970	956	912	889	892	936	897	923	924	914	959	932	908	936	937	968	937	904	891	938	889	893	941	939	912	926	874	942	1002	951	949	911	951	923	899	914	938	936	941	869	924	895	920	947	907	895	922	966	897	918	886	938	936	917	931	891	948	981	1007	989	868	870	954	914	936	938	881	904	934	935	946	930	955	903	895	944	894	948	888	986	974	964	942	926	946	942	952	950	902	931	879	888	857	930	906	981	898	975	989	920	907	955	887	920	930	971	889	935	917	938	917	945	949	928	913	883	986	928	894	965	877	976	926	852	927	908	973	918	916	941	914	947	917	971	959	916	913	910	939	939	911	915	906	957	952	896	930	876	958	906	905	994	891	909	898	919	911	880	870	878	892	960	948	888	954
45179	40605	41713	43531	34603	13730	2145	5165	5855	1401	1122	1130	1051	1071	1009	1004	1061	960	1109	1219	1316	1302	1423	1319	1293	1517	1665	1615	1593	1680	1720	1695	1675	1588	1559	1636	1504	1448	1348	1260	1272	1257	1154	1087	996	971	876	889	843	799	851	873	870	803	760	790	851	790	788	773	780	766	755	730	758	772	735	755	783	787	792	751	739	785	840	781	774	755	700	727	741	787	712	769	813	816	777	774	754	784	759	786	731	765	770	743	771	714	710	760	744	764	764	756	753	742	806	757	778	751	703	742	791	759	762	743	748	724	739	740	788	808	775	782	767	739	739	759	788	806	826	726	776	718	777	733	808	714	797	770	781	744	750	766	760	752	743	762	762	799	721	763	765	815	766	783	680	762	773	738	822	770	763	766	762	745	772	776	737	751	761	798	760	774	781	714	700	747	743	788	752	735	745	727	751	776	775	811	773	766	743	756	741	759	717	767	776	774	700	817	794	786	721	761	723	771	750	777	743	791	770	729	758	741	765	742	741	792	759	748	728	799	755	775	823	722	755	749	761	812	766	797	776	771	764	746	748	754	795	764	727	805	769	724	792	762	801	780	757	739	794	704	767	783	767	775	773	754	814	763	754	767	846	800	737	772	769	718	777	744	709	736	736	712	755	778	779	793	744	778	791	748	754	792	806	739	764	726	763	769	766	764	749	750	724	750	803	780	765	783	748	729	743	755	746	778	744	766	792	785	795	734	800	791	763	799	729	783	786	757	764	752	788	804	761	797	773	750	752	762	739	758	793	793	787	759	759	745	724	737	738	774	748	783	764	793	762	795	811	781	747	766	733	723	784	766	725	737	773	808	797	778	736	746	771	776	797	763	731	780	771	769	792	771	774	757	750	690	769	740	753	786	737	816	808	758	813	755	760	758	758	794	778	743	761	808	782	780	718	753	751	757	774	770	714	839	760	793	743	761	768	770	787	751	755	750	801	784	746	775	772	737	788	782	814	745	781	744	755	783	771	715	753	705	755	748	743	801	738	755	754	772	794	742	717	746	745	760	765	731	756	790	764	767	728	784	735	812	741	760	822	729	755	747	741	780	802	797	748	750	797	776	781	805	773	797	777	745	782	752	788	763	738	789	742	755	714	761	766	768	753	776	791	752	796	808	762	723	756	775	756	755	819	755	763	753	752	778	765	746	761	784	780	752	793	752	793	746	813	741	784	797	772	754	782	713	779	734	806	761	771	766	775	738	769	824	746	830	741	833	807	799	762	771	754	785	771	770	778	764	725	759	760	753	732	753	752	789	769	753	746	788	799	761	770	746	724	761	804	774	748	733	738	763	738	780	742	780	736	747	818	780	805	787	732	783	756	791	806	761	736	814	770	808	722	773	770	770	766	774	775	790	758	762	759	798	764	738	767	768	703	760	717	805	820	762	742	759	747	745	758	717	774	765	752	734	751	766	737	777	749	735	817	727	731	778	773	732	771	735	715	764	799	752	720	773	784	767	795	784	719	751	774	749	768	748	743	789	738	740	776	795	792	738	770	770	764	746	809	724	776	763	737	739	746	819	826	814	772	750	760	766	781	776	778	816	728	814	781	770	776	716	730	778	769	795	805	718	738	784	800	767	779	737	745	755	720	780	722	757	816	761	754	787	755	749	755	743	781	743	780	728	769	758	799	727	747	731	735	716	776	751	768	752	767	710	791	788	768	802	752	769	760	748	759	780	782	767	767	749	803	749	723	781	733	744	761	711	785	776	753	770	837	739	741	746	788	718	744	762	761	763	744	745	757	773	782	778	766	764	783	773	679	739	762	774	784	831	717	758	780	765	758	774	762	725	738	760	734	780	771	783	721	716	761	728	732	776	782	734	798	765	736	809	740	754	745	784	752	748	759	766	751	800	777	759	780	769	729	763	827	794	733	705	767	782	768	740	783	724	745	732	766	793	821	737	789	796	794	778	809	768	758	757	834	772	775	742	826	777	775	768	745	698	744	808	831	770	774	744	738	747	799	750	767	754	750	790	810	769	729	767	736	734	730	805	785	776	712	802	749	768	742	793	769	763	779	756	788	762	736	761	780	737	735	748	769	780	733	774	737	773	775	765	728	787	727	805	805	755	699	752	698	733	734	773	734	807	776	783	725	723	749	792	787	769	762	775	726	730	749	800	775	823	795	756	762	779	744	784	815	753	772	757	734	730	740	719	745	777	816	730	734	763	761	736	705	765	758	739	792	771	793	729	773	793	750	772	714	775	734	737	756	717	765	761	721	781	782	762	778	808	726	781	785	755	751	725	725	783	772	763	752	792	809	747	781	735	713	743	812	787	802	771	759	767	731	795	775	764	795	747	788	805	721	740	749	764	797	759	765	775	793	767	761	791	749	756	741	752	770	767	782	747	735	796	762	787	764	721	750	754	724	801	819	696	803	755	772	743	754	765	758	829	746	764	773	765	827	729	743	789	784	783	786	690	728	739	768	774	755	775	737	802	754	749	782	740	770	735	750	758	791	777	735	788	793	757	762	768	780	741	739	774	715	757	745	774	739	755	747	742	748	767	784	742	750	703	787	773	774	724	773	746	733	759	736	801	708	794	794	757	800	719	736	760	783	750	732	735	704	788	779	803	767	720	787	763	757	766	763	760	771	749	754	751	758	788	794	764	754	753	782	772	763	732	800	744	750	734	765	712	769	760	790	784	740	795	751	711	775	764	722	722	745	811	774	746	784	766	766	708	798	738	765	787	745	772	780	801	710	760	727	758	811	756	751	716	772	794	729	766	810	812	792	746	753	728	777	777	758	730	751	770	764	774	766	699	767	785	821	740	780	740	802	720	776	771	766	758	772	753	761	777	781	799	768	782	755	761	739	745	830	763	770	767	747	785	729	804	808	840	789	733	807	815	741	755	760	752	756	739	747	758	758	732	758	776	814	800	809	774	757	754	759	762	776	756	771	785	762	776	798	739	786	791	803	765	798	727	759	734	783	779	778	764	765	804	759	771	738	731	768	790	811	775	734	749	784	755	738	775	782	753	783	807	793	736	743	717	791	780	771	806	752	771	746	786	776	711	803	785	787	718	749	774	795	799	795	764	773	805	770	741	797	789	754	836	759	752	755	751	751	701	738	775	861	777	800	807	780	796	749	714	760	743	760	777	760	731	822	759	794	757	797	783	740	775	750	764	750	753	760	752	735	825	749	760	809	733	776	781	761	784	797	790	757	787	730	749	725	793	773	837	797	731	741	806	735	755	787	757	781	792	754	765	796	781	762	797	747	772	769	725	762	713	770	809	776	786	788	740	823	764	774	738	760	750	773	788	775	731	795	772	803	779	757	738	771	802	770	787	810	784	750	748	786	730	784	847	822	694	777	771	747	730	819	749	767	741	767	728	787	762	771	729	772	730	771	793	737	785	769	720	745	758	784	725	778	783	765	738	744	764	758	789	795	738	778	756	758	720	700	783	758	768	721	777	736	755	755	773	785	717	779	772	723	762	762	705	771	742	767	729	767	753
28533	21113	26524	26618	15934	3436	1135	1107	1271	984	954	1008	968	952	986	974	989	991	1011	975	1068	1076	1071	1117	1173	1151	1209	1172	1260	1253	1186	1167	1145	1195	1131	1171	1131	1117	1131	1023	998	1022	1030	1051	1037	942	978	977	931	953	923	907	868	919	922	924	962	895	927	928	912	941	990	900	876	944	907	921	983	962	943	978	971	971	889	956	939	916	935	972	932	915	900	957	943	897	958	873	935	927	903	948	920	939	915	892	890	919	917	963	989	927	970	897	911	890	887	895	926	916	955	873	938	983	903	964	938	951	922	941	968	926	973	943	981	926	985	883	940	927	960	911	917	978	878	872	909	920	899	855	949	1017	958	898	876	952	903	976	886	921	879	920	974	882	978	849	973	958	923	963	883	882	946	910	936	944	915	934	945	949	929	927	962	919	937	990	924	882	902	953	999	883	979	969	942	940	969	940	932	835	895	912	969	940	943	974	938	975	1017	973	940	868	948	957	957	982	963	906	926	945	946	903	976	868	886	877	966	895	898	947	973	932	911	950	877	953	845	950	939	943	982	922	912	933	923	917	967	917	913	906	880	962	898	924	939	881	926	924	966	884	900	902	868	917	919	896	893	992	910	906	1010	938	940	893	910	915	910	927	948	882	901	839	889	917	951	950	967	920	993	915	967	888	875	942	929	869	964	892	941	900	884	871	973	900	914	895	901	915	913	902	962	950	905	866	925	939	962	934	892	913	947	938	913	925	922	961	939	908	907	912	887	1003	952	928	921	916	850	957	961	883	920	920	873	932	993	942	942	953	898	900	904	983	953	879	948	896	984	941	900	1004	943	897	960	949	923	908	946	972	933	915	931	863	862	927	922	923	948	871	919	880	920	902	925	934	931	934	969	976	967	951	934	908	938	933	923	905	944	987	889	943	955	850	927	915	909	927	918	919	921	873	988	881	946	954	894	934	894	922	932	948	903	884	893	974	978	984	899	980	872	962	919	941	929	954	967	931	936	896	904	938	860	876	943	952	975	935	973	909	892	997	954	928	937	918	871	933	915	930	920	915	922	929	920	924	942	926	931	938	953	898	975	946	900	928	936	899	953	936	912	923	998	905	904	936	970	894	965	925	912	942	892	889	913	916	903	885	925	928	911	919	920	916	924	916	935	903	958	908	939	857	957	911	950	894	925	955	920	926	905	991	866	915	990	974	919	935	916	867	950	954	909	917	932	884	916	887	945	934	916	941	854	921	854	896	920	893	940	963	968	935	913	941	930	921	918	970	887	895	880	932	952	935	944	893	910	937	961	905	917	930	870	908	930	916	947	935	886	931	916	935	927	936	949	897	918	933	959	886	936	972	958	897	903	857	957	890	866	941	911	947	904	930	926	945	921	959	939	953	924	981	884	938	928	845	867	983	944	976	922	925	934	893	950	894	961	972	930	933	917	947	934	912	938	925	898	870	921	917	959	967	935	943	1006	923	899	918	937	929	942	921	968	923	916	961	907	976	954	880	939	928	974	928	870	952	959	902	919	908	945	920	996	918	920	951	936	918	929	959	921	936	938	971	898	911	960	869	916	917	902	978	884	882	865	959	925	934	915	902	886	918	928	895	922	954	918	922	967	925	880	907	957	918	890	967	954	930	940	925	883	890	920	920	888	902	908	956	1008	910	965	897	932	930	921	885	915	916	937	947	900	944	924	971	915	938	970	962	899	936	958	865	917	893	925	925	960	957	941	969	932	843	877	919	931	928	921	927	924	932	938	918	876	948	976	944	937	964	894	908	930	846	966	928	936	869	939	920	941	954	924	939	962	906	909	863	898	904	911	860	973	903	898	947	895	934	932	933	912	957	944	975	957	925	948	900	903	965	923	1007	916	943	946	913	874	887	961	935	965	931	947	896	889	882	861	974	990	915	920	917	946	910	871	895	937	965	921	934	915	948	894	980	903	890	953	921	973	893	932	925	917	924	876	893	914	924	918	889	895	940	925	907	901	950	883	968	910	891	928	901	925	935	910	927	905	885	926	887	960	893	968	947	935	862	902	976	902	953	970	920	920	961	892	933	901	942	871	963	935	923	962	905	960	959	908	914	921	887	981	987	974	1002	946	903	938	928	944	928	954	959	944	944	874	892	857	943	874	906	901	921	897	924	912	910	954	882	963	934	957	970	919	991	930	968	947	923	1011	955	972	961	939	877	939	993	937	927	928	941	902	913	936	958	901	928	919	960	887	920	898	904	881	962	921	930	957	875	929	952	894	979	942	862	875	920	1010	944	950	966	865	919	944	931	944	908	931	945	944	933	896	908	952	932	957	931	916	916	949	932	930	886	926	880	870	937	935	1007	915	945	882	934	909	954	923	925	966	983	955	946	894	962	936	852	916	922	911	909	930	857	961	903	892	979	959	914	854	963	932	970	885	875	919	929	937	927	944	932	919	935	978	933	940	904	895	978	931	894	947	918	900	947	879	894	924	912	910	948	972	907	913	934	906	912	892	890	927	944	909	863	947	963	869	972	863	964	957	958	966	902	947	959	966	898	903	966	898	911	962	982	863	963	904	965	920	924	922	887	881	917	918	953	888	933	884	906	920	873	1002	968	929	968	958	903	955	959	901	921	932	928	910	962	928	895	967	963	913	1004	958	918	885	888	926	933	941	936	918	930	938	908	903	923	927	924	964	967	988	938	879	942	991	891	924	912	960	912	934	873	965	965	938	961	924	952	932	942	988	882	913	946	921	892	963	926	881	1034	890	901	956	966	949	958	971	885	923	935	938	946	879	934	887	928	921	976	980	881	920	933	865	900	939	880	862	870	930	913	943	905	905	901	920	941	942	866	929	933	877	943	931	895	933	975	925	928	933	1021	950	906	925	922	925	905	961	896	889	939	935	919	883	940	880	956	965	984	906	899	929	950	920	930	914	941	933	913	962	974	912	888	893	900	916	902	940	945	972	899	897	915	896	924	1008	895	873	872	852	922	921	944	965	902	893	1053	897	963	967	957	946	901	989	889	943	907	879	957	937	939	922	897	897	916	956	978	986	871	925	922	932	941	941	919	939	918	891	879	919	978	921	889	888	871	913	934	914	997	862	899	927	924	978	913	962	940	934	983	935	971	931	923	901	910	907	933	910	869	932	900	940	990	909	909	901	935	942	896	861	945	831	910	897	967	974	954	904	953	965	893	909	872	904	918	882	926	954	898	930	883	946	915	872	908	974	925	956	942	926	930	904	887	885	949	925	901	875	878	927	987	938	938	936	920	913	893	927	948	945	929	886	931	971	930	971	913	923	879	894	921	963	884	899	899	940	944	890	915	989	934	901	940	949	942	1009	919	897	873	929	875	900	902	957	858	887	950	883	940	914	886	917	913	915	972	906	922	940	922	940	947	950	914	940	939	920	944	852	964	930	872	901	969	912	921	969	908	920	893	887	916	940	957	933	903	965	944	925	933	980	913	954	936	943	930	933	939	915	951	916	890	949	872	914	939	941	938	845	860	977	935	871	905	899	899	950	945	923	926	921	915	972	907	886	920
44696	31680	31988	31741	17567	2792	1047	1012	1573	925	860	877	863	808	825	883	853	911	959	1038	1011	1045	1089	1140	1222	1280	1284	1302	1322	1339	1306	1284	1277	1287	1260	1265	1211	1248	1060	1115	1027	1015	1038	926	881	876	861	822	857	742	864	831	772	800	834	816	776	794	790	749	763	813	741	758	731	745	755	774	768	835	757	756	795	794	777	726	707	755	792	782	723	751	749	771	787	774	785	812	701	775	787	777	788	780	777	750	791	722	752	787	737	742	744	790	742	773	809	821	742	783	786	780	766	787	790	766	735	751	742	713	748	738	726	831	778	763	731	760	789	769	775	779	754	740	772	761	764	785	770	740	742	787	784	791	753	787	776	767	805	765	754	748	827	772	738	780	751	754	764	782	825	778	815	732	736	727	771	751	740	745	753	750	792	836	730	728	757	770	758	711	753	756	774	742	758	753	785	716	812	763	774	808	783	752	774	782	781	761	769	765	737	748	774	779	738	829	733	778	719	745	797	758	780	744	722	775	737	741	751	791	814	766	744	762	739	750	716	750	801	773	800	761	817	774	824	739	773	716	720	748	782	760	769	808	763	724	759	778	757	765	793	753	749	829	796	726	791	782	754	762	789	751	802	773	773	787	767	734	781	756	796	743	774	768	758	768	834	724	751	740	782	786	832	809	797	798	786	772	729	830	770	817	769	725	786	780	829	733	770	794	777	748	755	751	725	780	798	732	791	753	730	785	711	803	721	797	745	755	752	757	759	761	791	739	768	747	700	814	751	718	772	820	716	759	746	805	783	812	772	767	738	798	746	736	799	812	790	753	788	749	763	788	744	770	810	783	733	775	716	727	789	764	781	754	775	795	806	829	795	775	830	800	768	796	739	793	793	767	730	799	746	732	774	793	728	763	741	698	787	775	778	737	781	791	767	760	746	749	760	744	744	797	807	803	736	815	811	771	773	739	761	749	786	788	738	760	763	795	749	777	782	745	813	759	770	761	775	772	750	740	784	757	747	770	797	725	732	771	716	778	751	761	797	740	750	714	754	775	782	758	747	791	751	783	752	781	765	747	740	759	738	772	750	820	788	784	771	783	847	720	769	791	736	716	784	779	779	763	758	785	736	788	822	766	857	779	792	797	761	782	745	774	777	770	795	745	789	789	750	827	777	787	784	741	788	822	721	833	821	746	728	821	791	731	757	751	724	783	747	756	760	815	733	791	798	782	762	778	752	716	729	811	799	773	765	763	763	802	743	730	764	739	773	778	768	754	745	811	733	801	790	804	784	788	770	766	768	762	849	793	759	777	783	758	789	777	762	800	782	776	727	757	778	763	750	766	775	737	728	755	775	783	800	750	759	769	762	763	804	772	771	751	760	789	820	793	773	781	755	756	766	801	761	736	809	778	774	764	747	777	723	741	813	749	767	767	765	728	794	766	747	765	785	721	807	755	756	799	814	788	799	758	768	761	795	759	763	793	785	739	768	763	788	786	788	764	741	761	785	757	783	793	801	769	768	790	772	766	756	734	736	757	803	763	757	744	796	803	768	747	782	767	787	758	782	737	790	806	757	781	755	794	808	824	769	813	815	824	780	827	745	832	836	793	767	819	759	771	810	772	777	777	764	782	741	755	839	800	752	759	757	765	792	749	745	742	778	741	790	775	789	799	762	764	701	788	716	753	697	769	785	728	774	769	727	768	736	748	760	810	735	778	765	764	753	791	781	768	745	774	772	805	711	795	784	760	754	764	750	767	788	739	782	748	798	766	756	773	788	719	768	801	800	744	751	778	771	752	773	775	740	801	804	798	720	747	762	829	812	756	805	722	749	807	748	776	710	741	795	750	775	792	810	755	734	839	783	774	750	823	765	771	758	768	792	808	754	767	761	734	785	759	763	752	759	798	730	762	750	808	770	738	754	728	731	792	748	754	743	740	767	750	742	737	738	770	740	794	756	805	767	734	760	751	813	764	799	770	836	759	752	815	802	735	788	764	734	768	746	783	739	745	804	753	820	764	766	728	821	817	788	769	753	781	763	791	754	755	782	774	807	785	767	759	773	779	757	808	728	763	798	771	731	757	831	767	751	755	782	782	830	790	774	803	756	753	800	757	746	759	741	752	752	785	786	786	779	750	825	788	726	790	817	767	813	772	709	792	787	757	770	771	818	741	769	753	791	745	785	754	723	764	723	793	744	786	781	814	782	774	791	779	711	761	802	827	775	750	786	752	794	754	747	766	712	736	773	715	755	783	732	783	758	772	793	842	731	758	753	784	792	809	772	698	779	778	774	757	770	779	746	762	794	774	770	748	729	756	793	746	732	766	752	772	763	741	738	758	720	740	788	762	767	776	738	734	763	759	811	771	757	797	750	832	758	773	784	753	785	779	775	783	765	766	768	773	786	735	740	749	755	804	814	750	782	759	745	760	723	805	729	761	766	807	764	738	769	778	726	708	769	784	756	758	810	754	744	760	746	733	744	785	771	761	755	736	724	749	759	798	785	742	800	754	790	778	773	739	695	761	755	772	753	765	749	767	783	781	780	781	790	747	783	738	761	767	705	773	710	789	788	791	829	813	784	739	759	762	764	777	796	764	726	810	745	838	773	758	766	715	801	780	813	802	793	762	748	766	744	759	739	787	729	702	780	783	751	772	811	755	770	779	737	762	778	771	783	746	754	802	779	771	726	779	771	772	781	783	767	762	736	824	782	799	731	773	746	731	770	722	770	804	784	732	753	780	760	741	767	812	791	768	779	776	774	815	778	748	772	743	754	781	790	788	834	721	768	788	813	791	758	795	781	774	777	745	772	775	793	773	777	719	762	803	763	815	740	753	793	818	820	799	776	776	703	735	797	757	776	817	758	749	818	705	728	780	780	699	738	802	851	796	753	801	765	761	760	722	774	790	739	766	778	749	814	753	748	761	796	778	736	793	757	833	788	792	768	808	752	763	779	801	743	798	754	771	751	785	775	802	766	752	726	773	806	761	747	757	732	771	797	776	782	703	730	748	712	782	751	779	781	728	737	764	781	797	765	765	811	786	760	786	735	749	747	760	810	789	827	800	742	742	752	780	731	741	767	767	746	770	773	728	755	764	757	779	776	738	783	796	809	753	736	748	767	791	781	755	813	715	743	783	776	779	748	744	831	788	803	772	744	733	743	786	751	719	757	750	801	729	789	787	680	705	737	786	773	803	711	745	750	821	759	775	721	821	746	798	756	773	766	780	791	755	776	789	733	805	781	732	792	711	796	737	732	768	806	771	744	749	771	755	806	781	760	761	761	791	770	751	813	866	743	753	716	728	769	867	768	798	782	728	756	781	810	780	746	782	781	796	722	716	769	793	762	787	737	785	833	729	789	760	793	723	783	758	791	759	743	810	749	746	739	817	778	763	788	758	785	796	769	767	750	738	780	819	720	770	777	813	762	753	762	740	731	761	799	814	723	754	767	767	784	751	814	730	732	821	751	760	808	765	749	696	797	776	763	755	805	713	791	760	768	778	792	780
26906	20975	27557	24728	21334	13929	2348	1422	1911	1207	1067	1036	1083	1039	990	1050	1068	1095	1148	1093	1104	1094	1132	1203	1264	1255	1305	1294	1298	1315	1258	1334	1284	1359	1270	1331	1331	1219	1194	1222	1176	1070	1054	1088	1075	1069	996	920	976	940	915	974	968	908	923	888	895	948	979	895	957	961	923	937	902	885	919	884	902	930	927	961	965	893	960	922	895	981	893	915	905	889	873	926	943	938	927	892	981	962	924	871	872	941	952	930	884	982	880	877	862	913	858	866	879	904	868	887	916	923	907	910	912	903	913	926	928	913	930	919	846	915	857	870	917	911	907	943	897	880	950	941	950	926	921	932	877	894	922	880	920	900	908	940	893	950	909	982	956	885	886	908	961	961	860	924	935	911	924	876	913	873	941	912	933	932	887	911	917	930	970	900	905	899	893	928	895	960	927	940	916	896	908	935	909	881	870	901	891	927	919	937	939	880	936	907	862	858	895	917	926	931	882	927	915	863	880	960	915	889	889	887	887	904	895	846	911	888	877	904	911	854	887	941	944	875	936	875	832	889	915	857	917	914	918	832	923	922	864	894	947	916	880	906	940	934	917	945	910	934	911	900	927	927	927	861	940	910	878	924	896	975	956	919	909	886	910	957	920	950	874	918	907	938	901	885	920	929	962	910	929	889	921	888	921	898	864	883	915	913	933	863	964	880	959	904	955	947	897	893	935	915	947	905	899	857	935	912	903	896	892	902	870	834	943	891	925	889	937	898	946	956	886	891	863	889	928	927	886	908	902	871	875	908	893	926	899	916	929	980	885	915	899	911	875	926	934	910	889	839	851	853	910	942	880	847	893	920	927	930	855	921	969	868	911	925	943	927	959	924	960	898	918	896	894	932	890	899	901	913	921	920	886	928	884	921	918	958	959	950	847	932	943	890	899	968	908	933	846	915	883	915	880	910	923	895	929	849	873	871	888	832	946	864	915	860	887	926	929	897	930	907	879	918	974	893	922	925	923	944	912	932	946	879	852	931	941	904	961	929	900	942	924	870	935	883	856	924	976	1001	902	929	926	914	919	939	898	901	901	959	906	954	896	971	930	849	858	910	918	977	950	896	900	944	888	891	932	904	895	898	862	878	914	931	890	874	920	913	930	895	873	857	924	930	954	852	946	912	909	950	931	947	975	871	965	878	953	878	865	913	940	888	900	906	858	901	919	882	876	855	861	910	910	961	934	860	950	901	830	871	926	927	901	956	912	883	903	921	808	904	916	945	874	883	949	934	930	930	934	909	925	882	942	903	876	860	919	884	928	901	914	913	909	894	902	865	945	887	894	928	910	913	892	888	883	906	867	891	948	913	913	940	876	886	939	925	910	870	930	911	946	923	894	869	956	892	845	943	916	893	934	893	916	927	904	895	891	857	976	933	918	888	894	921	909	933	861	946	875	878	907	885	905	856	880	900	917	950	944	958	895	889	875	892	949	904	938	908	875	931	914	890	931	934	930	943	882	918	925	934	883	910	930	860	908	968	929	923	971	842	886	949	902	900	922	854	846	895	846	912	878	954	898	913	889	877	927	936	918	881	898	912	921	896	896	906	876	874	920	946	964	943	904	910	910	911	899	898	963	877	835	879	955	933	916	894	942	876	917	957	914	988	931	892	901	932	911	908	928	926	909	920	937	875	892	882	900	904	870	898	946	881	957	836	884	898	935	901	956	887	827	876	973	922	896	930	948	858	956	834	927	890	903	925	913	883	870	959	863	912	911	937	957	936	850	969	883	910	884	934	855	897	849	866	890	888	958	950	936	861	875	917	897	950	827	902	937	914	914	891	956	870	894	913	903	878	900	928	954	934	920	929	924	908	935	908	882	884	953	949	946	884	915	906	872	899	878	924	964	916	856	847	906	866	906	882	900	875	876	922	890	883	928	905	863	916	953	878	897	886	894	899	907	868	900	875	973	880	902	866	864	880	891	900	936	890	932	872	951	878	861	880	941	894	870	925	892	898	903	897	911	887	898	913	915	923	911	932	888	911	879	908	924	908	892	896	912	908	943	910	969	880	915	869	923	903	909	869	968	900	935	863	905	915	905	930	937	883	856	897	906	907	931	905	955	896	897	881	926	846	895	949	953	919	870	877	914	921	872	918	932	882	982	890	885	845	881	905	932	906	930	887	920	936	885	901	926	902	892	892	918	899	917	899	903	900	891	861	906	869	946	914	907	893	911	862	951	921	937	882	876	953	906	876	927	942	859	956	829	888	837	906	873	886	908	904	919	903	925	927	934	947	950	898	924	915	877	875	964	962	861	915	878	917	884	922	869	947	851	923	874	855	940	878	897	916	932	904	1002	894	918	909	933	900	928	923	926	954	898	926	940	897	849	973	885	899	925	829	905	914	878	897	882	927	983	919	903	841	926	907	908	914	900	871	936	928	916	906	909	912	897	912	907	909	899	892	890	949	937	852	891	900	888	936	923	975	910	928	931	979	857	929	939	942	858	906	986	895	934	904	904	944	920	961	936	942	852	908	950	873	950	908	894	946	867	896	909	910	877	890	932	868	917	889	873	879	901	871	905	925	889	960	908	905	867	866	901	895	883	921	935	922	885	896	905	966	916	885	917	904	945	921	916	895	842	912	930	861	934	905	943	929	978	953	930	950	911	937	880	874	881	897	855	902	905	869	933	907	880	896	896	926	929	874	881	913	869	900	894	917	890	933	922	916	905	913	879	892	896	909	909	962	924	928	891	923	912	894	854	932	880	884	914	873	969	918	903	916	944	909	911	939	934	901	907	911	929	894	903	876	996	888	950	906	854	907	886	903	918	914	929	826	904	922	880	975	966	937	911	932	917	916	938	875	931	936	926	857	931	934	914	881	885	869	879	880	953	922	911	898	942	894	889	898	985	910	872	964	891	881	924	920	953	929	949	940	921	923	904	874	903	894	887	916	874	896	915	881	894	889	899	892	922	907	952	892	938	901	878	899	934	922	926	884	858	903	903	875	887	903	852	898	938	887	883	884	932	923	860	880	924	965	875	940	878	950	920	881	941	914	909	850	903	890	901	915	905	834	910	929	909	906	931	911	893	944	929	929	944	918	981	911	906	881	917	886	951	872	932	929	967	935	897	925	960	923	884	930	921	988	942	936	927	929	893	938	914	935	858	907	896	923	901	960	881	927	937	915	923	895	946	936	948	879	862	938	946	950	885	926	914	976	945	935	896	898	930	899	869	950	864	957	939	886	904	891	881	959	893	899	928	890	877	890	909	935	927	902	907	861	923	887	917	912	894	918	856	909	894	958	950	894	904	906	890	880	898	893	953	966	896	918	882	934	911	898	898	911	869	888	881	941	892	908	953	919	879	892	946	889	930	928	911	864	897	867	891	901	830	940	854	909	918	887	897	934	885	933	907	924	881	896	907	918	912	952	902	897	878	919	914	878	905	940	904	888	954	915	875	886	934	916	876	921	918	926	885	939	849	902	924	941	865	964	943	935	921	935	978	865	964	925	914	924	899	839
42494	34299	35350	33524	19973	5364	1625	1506	2813	1295	1031	975	938	1025	1003	950	998	1128	1186	1216	1152	1154	1257	1340	1377	1400	1552	1386	1545	1562	1545	1490	1482	1489	1526	1530	1499	1439	1367	1288	1259	1112	1084	945	1058	918	922	842	838	887	856	773	778	749	755	794	734	734	803	757	778	747	784	780	728	787	667	720	741	765	751	737	795	775	748	754	767	742	715	758	748	740	753	770	773	750	743	720	751	756	769	766	785	756	822	792	730	750	730	789	791	734	748	838	739	758	770	772	733	792	724	789	783	778	791	734	788	790	758	742	772	729	763	774	753	754	731	702	779	737	780	716	752	761	754	765	740	779	752	747	718	749	768	746	798	761	719	741	768	760	770	751	798	767	811	794	716	796	774	717	772	740	712	774	758	710	772	792	714	707	802	727	738	766	736	774	743	717	733	768	736	770	785	771	794	795	769	723	752	770	696	762	747	748	745	752	695	708	791	765	738	742	767	721	744	737	808	790	727	712	787	719	773	724	702	810	771	774	808	738	732	757	762	787	784	744	811	755	702	753	710	772	749	792	711	745	800	789	747	741	781	721	721	750	781	719	722	783	746	757	756	787	757	740	773	709	762	767	767	739	733	697	766	758	790	766	794	732	734	752	745	770	751	756	770	774	752	764	824	774	776	788	720	732	719	757	731	721	728	759	768	769	709	778	735	806	754	762	717	718	782	737	778	703	726	722	760	754	776	759	735	723	773	753	706	740	729	685	758	714	711	754	744	751	779	714	742	777	805	743	726	744	735	748	739	795	701	751	720	724	804	740	732	757	737	745	711	750	762	774	761	751	683	766	787	744	750	768	745	731	765	772	740	806	741	751	722	703	762	769	782	777	705	780	763	726	789	728	741	748	763	781	783	764	756	795	731	860	745	786	794	745	754	688	769	729	738	756	728	783	800	734	757	718	761	732	774	779	749	731	779	746	772	715	792	731	757	774	744	750	753	753	781	729	742	746	787	778	700	757	767	739	802	743	747	769	765	742	765	723	721	783	759	779	683	772	792	790	725	782	772	740	758	764	756	792	792	738	738	744	815	749	780	773	759	759	777	737	729	738	754	795	742	742	754	784	764	754	797	711	768	768	765	741	783	774	757	723	754	695	762	773	769	715	784	777	723	762	758	707	773	761	773	718	723	787	803	706	818	719	726	738	775	752	772	727	733	743	715	799	766	749	820	755	748	705	725	719	799	729	779	768	729	776	698	739	738	769	796	754	774	777	763	730	761	751	737	747	750	780	799	745	775	729	736	787	800	786	713	763	761	741	736	699	742	791	746	739	752	818	731	749	723	733	724	748	744	765	727	756	752	770	764	760	762	788	759	695	726	750	735	790	821	708	755	741	737	715	705	766	731	707	793	772	745	765	748	750	745	757	755	745	735	758	821	773	773	733	763	733	771	729	777	753	744	744	804	786	786	759	737	715	709	783	783	772	813	752	729	769	699	757	772	801	749	692	761	738	719	721	740	757	750	806	776	767	781	773	777	769	719	688	738	766	763	829	773	764	740	772	809	761	714	756	740	742	765	761	722	759	756	772	754	819	739	791	748	713	744	740	735	783	758	754	763	728	745	749	789	807	740	783	736	842	760	790	786	710	769	788	779	745	750	764	696	769	798	768	720	717	781	772	739	708	713	781	756	775	740	765	736	751	766	778	699	776	746	743	811	731	761	801	768	786	793	836	724	751	767	730	782	753	747	768	751	772	757	737	782	715	750	740	797	744	747	802	773	752	762	760	726	717	746	770	742	727	815	746	811	759	744	720	718	744	743	739	781	760	747	780	801	728	769	794	764	754	755	768	753	717	728	739	764	790	732	774	742	739	740	709	757	775	732	755	736	721	728	777	735	739	702	802	737	747	733	738	812	766	742	776	725	775	745	735	790	736	750	796	789	788	789	749	782	750	744	732	754	672	759	796	753	735	779	786	722	790	779	792	763	787	788	801	804	756	762	745	754	745	779	759	732	826	803	759	775	708	771	739	796	755	732	745	738	755	766	740	768	740	747	736	762	777	771	753	733	754	797	734	762	742	719	782	744	772	751	783	693	729	758	755	796	757	712	718	726	769	723	732	666	706	771	688	742	774	728	767	762	785	813	727	769	728	715	704	769	787	752	762	801	733	769	760	703	703	795	733	764	761	723	762	774	776	784	766	813	694	757	759	771	729	726	749	756	774	741	768	755	763	755	729	777	721	756	763	735	800	739	707	785	710	783	731	762	753	759	696	788	730	769	714	793	768	713	765	749	764	784	810	784	730	762	769	784	723	769	708	718	764	751	724	780	797	777	773	765	765	764	738	741	709	781	733	759	761	800	774	745	770	771	786	723	745	785	731	762	745	737	754	745	780	728	721	769	768	762	666	756	785	738	719	721	795	748	754	746	772	740	810	757	755	747	753	765	725	748	744	805	755	767	751	795	703	757	757	775	718	756	806	761	720	728	762	735	772	741	749	800	725	724	727	739	758	755	748	793	793	752	720	725	766	798	740	720	767	754	801	797	749	740	708	782	738	763	709	737	756	759	755	717	761	805	811	752	788	699	769	762	777	768	762	714	763	730	715	775	749	767	759	788	778	778	735	730	787	721	768	744	742	705	754	758	769	777	733	754	776	755	753	779	729	742	792	793	745	773	764	684	765	758	783	731	771	748	737	700	762	769	700	733	725	757	791	750	804	773	727	752	768	754	780	772	763	828	699	749	738	731	802	799	746	723	776	738	761	777	766	725	754	777	746	769	758	715	763	746	754	762	766	743	726	717	754	708	757	779	739	743	801	758	697	765	768	726	757	743	714	772	766	749	733	713	738	751	752	749	673	765	750	764	721	734	772	796	799	736	780	763	750	773	759	716	786	788	767	779	781	785	818	809	784	728	769	749	721	801	796	718	769	779	755	805	734	770	745	805	756	759	798	745	764	769	767	788	748	752	761	763	792	768	711	765	716	795	732	732	750	753	737	747	726	758	757	766	764	755	795	750	738	797	765	718	739	770	754	743	778	736	807	750	723	743	760	824	744	751	787	793	789	750	774	753	716	710	804	760	740	796	719	746	761	745	722	759	789	777	773	797	745	734	761	746	760	747	750	764	746	758	717	754	749	768	733	719	775	742	760	762	791	790	743	748	735	850	733	759	735	727	727	791	780	736	740	745	706	756	821	743	783	734	800	765	792	772	753	737	741	762	775	776	726	729	795	757	735	809	756	755	697	735	766	757	726	711	781	760	706	766	762	817	750	791	735	735	739	778	759	731	777	710	740	746	783	749	776	714	759	791	755	767	754	775	785	762	757	731	714	766	813	727	745	802	766	742	775	710	763	744	774	771	738	790	758	751	782	740	703	701	746	729	763	756	792	741	707	711	733	778	737	745	792	757	772	784	798	762	724	718	750	747	745	762	751	774	743	731	819	757	724	762	768	748	762	751	788	776	740	752	786	777	772	714	726	846	753	777	721	757	767	775	768	717	752	719	781	724	764
26202	20957	27898	24102	21064	19879	6632	1421	1711	1339	1168	1074	1054	1012	1033	1062	1052	1121	1149	1167	1173	1206	1250	1186	1202	1251	1233	1298	1272	1315	1311	1381	1411	1452	1372	1331	1319	1350	1337	1370	1224	1214	1192	1138	1135	1141	1093	1010	977	1035	967	1055	989	994	1006	972	954	962	1000	941	959	974	983	964	961	968	942	905	956	987	933	1024	933	977	979	937	1002	918	900	924	961	901	998	911	964	974	939	1003	977	995	930	919	950	941	966	931	991	902	968	945	955	899	922	979	926	999	984	959	949	1018	955	939	916	974	975	948	974	975	965	936	925	968	954	937	928	923	898	962	928	938	966	923	900	963	960	961	915	965	990	966	931	1017	950	891	936	942	952	920	962	940	908	904	940	953	980	937	1005	924	978	969	998	968	989	940	971	969	912	952	980	943	944	927	968	962	968	960	914	973	995	915	889	972	958	968	962	971	923	910	951	1005	957	949	909	964	911	912	962	940	970	875	940	954	914	973	955	939	903	937	936	948	943	954	1002	987	946	919	960	912	932	963	923	932	923	926	921	962	985	941	958	935	963	955	918	982	945	957	984	961	949	925	973	922	956	925	964	933	906	900	959	946	999	967	963	951	950	908	945	1010	945	910	975	935	943	940	955	978	943	870	958	939	937	980	897	969	929	939	987	981	955	940	911	1009	1005	954	994	939	942	936	964	956	949	1018	931	931	942	917	999	932	986	912	913	952	938	946	948	933	992	977	947	995	913	968	922	913	970	992	969	962	918	930	967	961	943	942	1016	1004	944	894	933	969	949	1014	956	971	945	966	928	1034	944	945	931	981	948	900	963	979	932	933	907	984	917	960	879	922	961	964	927	973	945	889	916	972	935	902	949	963	911	867	946	941	944	934	929	907	924	984	992	931	946	985	953	934	957	946	979	941	999	910	935	923	932	930	909	959	936	997	989	903	973	992	907	952	932	1001	977	966	921	976	970	968	999	962	967	976	919	944	970	987	939	917	974	990	960	933	971	975	995	970	945	938	961	940	996	930	971	921	985	979	988	934	976	946	946	929	966	921	947	969	955	951	939	933	921	968	995	1006	932	972	955	994	974	958	1007	963	944	911	917	955	967	913	997	932	979	913	922	977	907	972	942	922	934	942	915	986	979	915	985	964	980	983	917	970	944	1007	945	941	940	915	942	916	970	944	951	974	972	982	900	993	915	966	986	906	966	904	953	979	973	929	930	923	985	990	982	972	939	897	969	910	942	920	951	988	955	931	956	911	989	951	930	932	882	966	960	982	937	996	954	978	911	935	961	987	914	969	936	949	968	953	925	969	949	926	915	997	910	973	946	978	967	944	934	937	990	934	920	1004	923	1000	948	981	943	926	945	956	960	963	929	931	926	981	947	961	996	935	975	895	996	945	915	952	946	986	955	956	948	951	947	942	871	982	970	956	942	915	875	962	948	923	990	959	908	952	996	972	979	985	997	961	974	959	967	936	965	967	939	917	990	915	955	997	979	1015	871	918	945	966	945	977	973	936	923	975	938	930	929	955	921	959	1006	981	965	978	982	979	948	982	957	893	968	942	911	966	945	958	1003	941	951	897	962	923	920	956	976	927	979	907	961	926	993	919	955	914	992	942	951	994	918	1013	901	980	951	919	983	925	997	995	963	1002	948	930	985	974	924	966	994	913	986	954	993	1000	928	987	986	978	911	968	943	969	945	947	915	996	932	958	970	912	998	924	877	988	867	961	899	950	956	965	990	941	926	945	952	919	945	955	989	875	961	984	1027	943	920	963	902	993	944	912	1057	985	937	897	1002	975	967	937	988	995	983	970	903	1019	917	994	969	976	913	943	916	925	958	904	929	959	930	958	1026	959	939	930	926	936	973	967	971	972	943	953	932	964	928	929	917	979	922	930	1021	1039	984	956	938	958	943	966	955	963	934	921	937	938	949	933	925	980	959	917	937	941	972	944	916	944	934	909	1018	947	928	933	924	900	890	939	965	978	962	944	997	1017	999	960	972	952	997	998	944	959	886	957	953	967	954	1006	938	922	950	969	925	954	931	990	912	944	956	941	931	917	941	886	921	941	970	993	910	955	978	900	946	972	929	925	935	925	990	920	919	1007	983	981	913	928	930	959	943	897	960	966	985	972	988	960	928	956	947	973	925	911	937	915	936	925	948	913	981	940	911	947	959	941	967	958	953	906	966	979	923	984	935	981	924	936	993	960	903	958	946	1012	974	975	907	958	1033	912	960	944	976	986	984	946	971	1015	954	915	947	921	907	914	928	955	968	914	935	990	935	938	942	973	1000	920	978	964	945	945	936	950	910	906	932	974	970	906	971	909	910	922	902	979	971	985	897	903	925	989	980	879	996	992	893	976	976	957	944	942	978	982	921	911	945	883	949	980	946	908	928	987	939	949	973	932	945	986	947	967	960	911	926	932	961	947	1003	993	912	949	934	976	989	963	928	960	968	924	969	921	907	948	919	951	940	934	998	936	995	968	902	1002	975	980	960	994	893	959	949	950	943	969	933	999	926	914	983	908	952	918	981	905	900	1001	935	982	942	952	986	1004	996	953	1015	921	967	986	930	990	1005	993	938	927	948	937	983	933	967	972	973	939	940	951	1022	902	968	942	918	964	917	961	954	994	970	936	958	973	931	976	983	958	1005	979	931	966	921	958	893	932	939	859	945	969	979	912	884	958	924	953	990	987	958	918	945	968	1034	946	1000	936	938	970	953	925	946	945	943	967	1001	1003	927	980	945	929	991	961	926	928	953	910	975	956	933	934	933	887	973	931	963	952	919	959	940	978	922	953	944	942	878	1008	956	914	984	939	929	957	915	940	960	901	955	983	949	955	970	972	955	956	918	893	966	958	940	953	981	982	947	952	925	958	938	956	917	927	972	965	969	982	921	935	955	973	967	967	960	976	977	890	977	947	958	960	944	954	1004	965	984	956	974	892	895	943	999	992	927	965	972	936	1004	982	954	911	910	968	960	953	1029	947	982	963	968	875	1045	930	1010	915	974	993	980	968	959	937	928	989	923	915	965	952	931	974	941	932	972	916	947	933	953	943	965	976	958	953	930	982	931	975	937	984	945	932	965	922	939	946	931	881	936	954	989	926	933	998	921	917	962	991	988	940	903	902	891	940	933	946	1003	911	922	1000	983	962	920	938	963	945	972	990	880	969	955	949	967	954	984	918	965	958	936	969	1041	985	912	927	961	913	930	1001	937	984	955	1004	898	985	898	911	943	938	933	966	970	1005	955	918	892	890	902	951	920	967	971	981	922	943	970	878	963	1015	953	1007	968	906	946	934	866	919	936	914	878	938	954	924	916	971	971	996	956	933	914	948	944	924	979	951	896	920	952	942	960	902	961	989	896	942	941	959	951	940	919	912	972	963	940	957	945	914	965	997	909	965	911	966	964	958	1007	907	935	888	975	959	919	954	971	982	908	986	967	932	976	939	902	932	917	909	949	917	952	944	1004	968	995	992	992	904	963	934	904	889	955	941	891	921	909	992	977	970	975	931	978	951	949	966	950	898	988	877	988	962	963	952	937	979	903	997	979	927	936	936	963	964
48469	40208	38094	33105	23910	10477	1997	1499	2625	1343	1094	1110	1067	957	1006	1080	1140	1153	1207	1224	1290	1305	1279	1321	1288	1398	1428	1484	1471	1495	1480	1571	1635	1677	1613	1647	1570	1608	1517	1396	1281	1274	1159	1100	1010	958	902	911	842	883	828	860	842	824	840	807	759	774	801	809	839	740	747	769	790	753	812	850	820	776	807	749	764	783	798	794	806	760	799	830	809	794	778	788	775	767	786	774	805	796	771	782	728	795	806	801	722	783	802	734	814	751	797	765	754	773	740	792	753	772	777	777	813	794	776	776	756	795	779	779	772	777	753	734	775	799	824	761	747	810	787	769	741	844	785	804	802	785	812	838	747	790	771	742	803	781	814	776	765	793	773	807	733	811	806	740	803	796	789	757	801	755	822	702	793	784	786	802	748	741	757	758	777	734	759	744	819	760	775	781	751	792	758	802	800	756	809	791	785	766	823	796	775	767	784	756	799	746	798	785	769	761	820	834	791	747	816	799	771	792	765	778	779	804	764	760	813	795	798	785	796	779	795	764	824	757	838	782	792	770	806	777	812	822	789	789	742	756	720	769	747	785	799	752	781	788	775	805	774	768	836	804	774	723	773	817	802	803	801	770	792	776	761	765	735	818	756	781	819	757	796	821	758	794	753	781	802	825	828	741	793	745	751	825	751	778	783	752	788	784	800	716	799	766	768	813	789	815	754	775	774	739	768	728	794	783	777	788	715	794	787	781	770	750	797	793	804	808	794	797	797	744	762	793	764	747	730	775	791	728	792	799	764	811	802	774	775	786	780	756	815	760	799	767	750	759	818	782	809	727	749	783	780	778	773	776	751	818	770	780	741	779	789	829	745	769	793	763	842	793	747	840	770	785	759	714	799	803	824	752	775	760	776	767	793	768	782	776	807	749	800	771	787	740	776	790	788	827	814	770	787	829	812	844	787	764	718	788	796	804	781	794	788	789	763	808	766	786	764	792	763	728	763	757	778	831	765	745	798	758	753	791	734	823	776	791	803	801	824	758	768	781	826	802	723	766	777	781	779	781	780	855	792	766	814	763	792	766	774	777	777	796	779	793	786	765	796	770	767	770	764	770	783	782	817	808	753	779	764	795	806	777	786	806	786	756	820	795	772	774	802	689	774	824	818	792	820	775	788	777	747	774	752	758	793	783	782	770	777	772	765	778	759	793	802	761	777	825	830	791	762	830	763	765	818	796	820	767	790	751	724	746	757	783	779	782	773	793	793	768	791	751	765	792	787	761	770	829	785	790	787	786	819	807	807	747	772	769	832	779	765	856	793	853	787	794	821	799	783	802	803	781	767	763	794	760	826	778	815	766	744	777	760	759	840	798	829	773	795	780	806	760	797	818	767	751	789	771	785	797	793	747	799	783	768	805	783	794	786	762	779	781	726	797	750	807	777	781	796	752	680	778	804	797	788	756	796	786	785	814	768	785	776	752	782	762	792	812	750	749	760	801	760	822	807	760	807	820	776	806	795	736	768	781	751	809	756	771	785	758	778	749	800	715	747	820	756	775	782	758	820	740	824	757	824	754	775	720	821	813	774	774	736	727	756	772	830	801	745	793	799	843	737	858	762	785	807	814	762	810	772	763	788	758	809	723	842	782	791	838	771	796	805	735	722	754	787	768	759	784	808	791	807	816	781	781	696	792	809	758	749	753	757	822	794	754	774	749	787	766	745	770	779	785	739	771	740	794	765	758	756	827	839	737	747	763	782	718	781	797	749	758	800	806	780	770	755	784	840	795	747	767	789	815	728	740	802	817	758	779	806	753	784	806	815	757	767	810	765	805	767	769	801	743	779	782	724	823	815	801	732	798	779	761	749	766	784	731	787	741	841	830	788	743	765	788	791	801	807	800	784	738	786	737	819	758	792	762	763	743	780	791	824	794	809	764	755	758	790	764	767	784	768	810	812	797	766	829	803	811	761	754	802	756	788	755	816	768	740	801	815	780	785	802	805	744	762	760	766	764	800	768	784	772	787	748	785	788	787	800	764	791	759	778	717	795	816	786	751	800	779	800	785	826	808	793	790	838	805	763	815	746	798	800	797	757	788	776	772	786	803	778	814	733	779	780	788	755	770	753	773	779	760	770	794	775	789	761	769	779	813	778	762	808	778	786	811	746	786	757	778	814	809	800	744	770	802	777	801	733	747	728	824	777	733	788	753	766	770	740	753	742	792	760	776	753	776	777	766	781	770	757	776	755	767	787	798	791	806	768	800	815	800	759	789	827	772	779	815	768	839	769	821	776	848	787	771	733	824	747	757	787	778	811	783	769	832	836	770	748	801	793	782	789	727	780	772	800	776	781	782	790	806	759	823	820	782	812	774	788	798	733	787	772	776	791	795	749	756	845	762	791	813	808	788	742	855	807	793	801	747	769	744	761	802	856	788	810	765	797	794	811	809	738	775	769	721	792	755	799	728	809	790	776	723	798	767	808	817	808	793	788	771	844	819	778	765	783	800	806	778	794	801	776	784	757	777	770	761	763	758	832	809	753	728	777	802	796	731	751	770	718	815	781	771	822	798	791	797	769	761	739	789	812	785	803	815	760	786	759	753	822	802	810	751	795	781	793	765	836	769	798	755	735	803	758	770	821	780	802	768	772	768	714	757	745	797	765	779	750	845	805	786	823	802	797	788	839	772	757	776	758	786	773	723	746	767	760	758	773	736	799	778	815	745	759	761	798	795	771	779	730	745	802	741	830	729	795	796	782	758	787	779	766	751	803	773	815	739	755	765	756	794	781	799	770	774	820	775	759	793	778	735	735	725	837	793	734	840	809	811	770	784	807	786	785	788	778	790	765	784	789	792	796	790	747	720	736	784	790	785	778	759	741	774	763	778	739	790	775	783	765	775	776	774	778	781	746	777	764	798	818	810	757	855	779	804	805	785	756	793	795	797	793	803	779	801	749	786	803	808	781	847	745	783	795	782	738	817	787	757	780	801	791	758	755	832	752	805	748	769	764	786	820	804	804	791	836	788	811	831	822	774	751	766	798	793	765	745	781	821	780	811	749	757	819	809	741	751	831	738	797	801	761	792	810	789	750	709	773	810	780	738	792	749	832	750	840	771	759	730	798	793	807	779	777	795	801	794	768	772	805	785	788	794	783	759	791	805	743	753	772	776	793	827	777	785	808	760	747	784	781	782	731	768	801	801	782	810	788	803	771	765	759	782	770	756	727	778	746	761	775	750	717	782	727	775	781	787	774	773	782	803	777	739	806	809	796	741	730	761	803	735	777	792	773	800	764	820	778	812	825	809	825	758	728	818	803	745	723	728	821	797	791	716	812	825	776	775	747	823	763	751	857	763	780	785	759	753	794	747	796	775	790	821	729	788	771	798	813	738	804	778	723	802	750	790	756	774	825	758	841	748	766	771	757	799	745	794	801	821	758	756	737	787	802	775	804	769	829	779	770	738	747	728	777	784	798	757	769	789	778	775	710	772	765	795	811	799	791	738	795	791	786	712	801
25526	20947	28030	24049	21016	21060	11480	1860	1915	1295	1168	1156	1075	1033	1107	1073	1139	1119	1059	1202	1208	1166	1156	1184	1220	1250	1329	1224	1227	1350	1340	1366	1450	1418	1407	1476	1453	1327	1276	1300	1276	1165	1175	1118	1122	1051	1031	990	954	985	934	967	947	1008	989	962	912	992	899	920	953	947	953	979	910	966	933	908	941	862	939	953	971	926	936	945	954	931	978	899	907	953	940	947	901	908	924	929	923	907	973	919	943	970	994	980	938	920	941	978	934	944	949	946	889	905	873	923	952	940	969	919	915	951	914	948	948	943	923	940	871	939	913	936	935	902	929	902	920	964	928	889	884	913	920	903	925	909	946	948	896	920	917	961	919	970	903	960	919	955	935	909	919	927	931	937	974	999	938	907	913	941	950	923	938	953	954	908	932	826	933	975	891	929	908	954	948	982	898	896	913	894	973	912	988	944	963	947	994	904	898	903	941	919	919	898	927	923	889	920	906	884	886	951	944	976	961	951	915	939	961	940	952	944	945	922	947	920	900	950	966	911	924	907	939	958	868	919	935	962	947	908	927	971	942	946	923	936	958	917	956	931	952	918	836	915	868	847	904	961	941	991	1000	924	884	950	944	910	925	918	952	907	971	879	973	1008	891	931	939	959	939	971	926	912	896	941	935	978	933	957	934	909	925	979	942	943	917	942	946	976	899	959	969	905	939	896	921	971	921	910	948	923	958	930	971	913	975	942	958	872	939	914	953	894	972	975	900	948	953	931	930	891	945	995	940	947	913	920	968	905	927	944	963	921	922	934	971	881	941	1011	931	955	902	937	976	930	946	891	923	941	903	961	939	921	839	895	996	955	925	925	938	953	975	886	913	941	951	911	992	895	942	971	947	946	995	987	964	969	960	953	877	910	913	914	930	885	918	914	892	960	926	900	972	902	949	933	943	925	932	940	922	951	992	893	949	887	928	937	964	926	895	939	908	911	885	889	971	940	914	986	970	970	1032	950	933	956	938	1004	923	925	964	961	964	967	903	913	888	906	905	887	936	894	912	935	956	941	933	1014	966	889	962	921	963	937	979	936	942	986	961	950	971	965	930	986	915	963	919	953	899	944	962	945	974	863	939	969	876	884	902	923	920	922	957	931	862	902	931	926	934	920	948	930	955	928	931	867	915	916	954	890	936	935	880	898	951	903	949	955	941	919	914	890	956	926	923	896	931	920	958	971	919	887	883	926	942	970	946	928	969	937	908	911	900	954	922	902	916	874	931	961	897	890	962	910	927	886	894	957	892	922	914	909	941	928	981	937	987	892	928	970	917	921	832	975	960	914	924	886	966	1018	892	956	942	961	955	926	937	914	954	914	960	920	956	989	989	911	957	930	924	878	922	873	914	930	945	962	897	901	932	908	904	912	922	951	988	906	945	930	911	954	938	959	955	938	941	938	928	955	919	944	903	952	920	948	952	926	927	950	923	928	998	919	936	980	981	988	901	1015	926	950	974	952	1009	969	973	879	903	865	924	962	929	920	877	1027	938	893	966	985	924	938	904	907	894	896	974	934	927	894	871	930	983	864	959	929	982	969	943	944	911	925	930	961	927	909	931	937	955	966	948	899	954	913	945	943	939	941	931	949	938	893	886	918	951	985	947	918	977	941	885	938	946	884	901	949	953	965	921	961	944	905	895	928	938	956	908	886	948	901	913	900	953	949	955	913	890	872	946	931	957	975	919	903	1009	936	928	879	900	960	946	987	903	945	887	937	919	926	953	947	880	946	890	941	981	891	907	964	955	897	930	936	912	959	925	863	958	891	917	935	922	889	865	954	916	923	944	924	938	919	975	975	916	968	919	924	929	888	930	919	925	878	996	903	933	875	960	963	877	860	925	937	893	904	872	937	923	905	899	924	962	951	936	905	938	929	885	958	921	916	901	928	923	926	920	890	963	899	913	959	918	947	905	915	923	872	915	941	947	901	958	935	940	932	975	984	894	910	932	961	938	941	892	864	884	873	917	915	889	984	946	914	968	930	937	934	986	929	868	953	910	878	943	883	918	899	933	955	944	876	950	961	1001	921	948	963	918	968	974	1003	911	938	938	927	929	920	960	876	921	955	973	938	920	940	965	957	927	985	877	918	915	906	866	935	944	940	946	891	889	905	917	891	950	979	891	938	931	886	905	970	951	924	925	976	951	933	931	940	922	882	950	867	978	939	942	873	938	961	930	897	931	940	949	907	911	921	930	945	980	854	911	961	912	937	896	933	911	912	960	913	932	983	942	934	971	848	999	919	946	939	890	885	914	974	948	919	881	882	1003	931	943	941	893	967	943	944	939	891	947	916	961	975	951	929	993	921	934	988	927	922	886	888	881	883	950	920	967	927	960	915	868	921	927	979	901	927	868	950	938	942	906	909	979	888	977	955	966	914	939	951	985	967	1011	947	931	996	868	875	927	931	908	934	929	912	962	927	959	957	902	978	891	907	954	904	933	911	883	926	951	950	907	913	876	908	951	959	918	963	965	943	932	931	954	971	902	919	909	1012	933	972	919	922	913	952	929	970	959	925	930	940	922	942	903	933	920	951	918	943	949	905	922	940	884	928	975	958	956	928	920	895	903	951	892	898	924	897	906	963	932	913	942	894	991	877	1021	934	882	915	940	940	994	924	908	896	953	924	936	897	905	930	896	908	932	929	907	949	957	911	943	906	917	955	947	931	943	939	924	909	937	892	942	908	932	948	910	872	898	920	910	880	924	932	895	944	922	926	902	976	902	904	932	886	931	959	980	1041	900	926	934	925	905	943	917	930	957	901	925	892	923	928	945	886	943	919	1004	913	962	887	959	984	943	947	973	928	925	901	909	959	965	898	979	960	960	1006	963	928	950	898	886	965	896	880	974	929	936	915	866	909	959	927	930	1013	937	926	946	938	898	926	965	927	928	945	966	994	939	898	894	982	937	924	907	928	949	943	952	916	973	914	975	926	934	934	931	896	919	897	925	916	931	951	958	919	938	872	893	911	924	963	958	900	932	942	942	971	920	951	897	934	856	956	939	968	991	942	925	949	893	862	903	925	900	883	930	903	950	945	856	924	919	915	944	910	927	944	933	938	948	895	951	911	927	924	938	931	915	955	939	920	907	948	907	950	923	925	893	959	889	928	981	922	919	893	948	957	927	981	928	910	860	972	982	926	906	931	888	922	953	938	904	929	903	893	915	915	898	939	919	955	911	928	975	925	948	955	979	935	911	934	966	900	938	941	907	917	915	900	920	956	907	925	960	919	922	989	892	952	959	923	905	909	901	942	971	955	900	945	945	880	917	931	999	913	928	921	914	890	929	890	950	957	932	955	906	893	932	892	909	915	907	995	942	949	894	941	928	963	954	916	940	964	894	912	945	919	915	989	915	919	878	860	888	916	921	940	949	918	915	948	919	960	942	891	982	1003	960	901	919	956	909	895	923	891	948	939	947	936	932	938	996	859	992	933	926	928	927	900	946	922	951	917	885	913	948	924	896	891	931	949	876	987	910	888	902	913	931	947	878	929
48516	41149	38773	32237	24094	11113	2191	1719	2591	1463	1186	1122	1043	1063	1053	1146	1145	1135	1161	1194	1251	1208	1200	1332	1306	1393	1398	1457	1449	1467	1623	1527	1578	1737	1717	1719	1653	1519	1564	1533	1435	1270	1191	1086	1036	952	936	925	848	828	853	846	822	837	807	826	778	804	828	822	728	781	805	776	748	803	738	768	762	738	721	689	794	814	747	769	779	745	775	786	733	757	739	769	782	737	731	783	790	763	770	735	805	742	765	787	743	743	753	784	742	748	742	778	775	756	812	744	774	760	759	795	805	753	766	787	765	754	757	777	746	769	746	816	744	768	818	752	760	737	812	775	712	774	751	722	776	804	776	774	770	759	763	754	799	821	748	743	801	748	813	788	763	747	768	753	797	784	765	795	757	771	780	787	835	783	753	766	743	739	753	789	811	758	764	786	745	783	762	760	767	750	729	819	784	788	830	724	774	770	816	768	792	713	767	802	761	785	744	834	793	809	771	771	750	807	756	815	827	734	788	840	766	746	776	782	660	734	714	773	814	761	776	800	757	812	751	770	768	801	756	750	761	798	735	831	759	712	772	772	824	740	736	786	759	776	793	769	768	792	786	812	778	745	734	761	742	739	742	823	740	755	777	786	799	754	730	733	798	794	755	765	765	756	809	833	756	738	781	762	806	778	777	847	773	762	728	754	781	786	728	744	757	766	772	755	781	724	772	803	749	804	797	785	739	838	767	773	783	775	810	757	735	765	781	745	743	761	751	747	794	750	761	769	787	775	782	753	749	763	792	721	819	812	797	763	804	795	756	727	749	722	768	772	764	776	786	762	809	780	815	750	722	722	747	762	725	763	788	753	769	779	718	764	802	763	778	747	709	793	746	750	736	787	830	776	744	741	749	809	799	750	754	771	782	726	786	771	742	800	733	789	765	780	793	785	773	784	771	822	735	747	737	773	784	745	787	765	769	818	763	759	735	789	758	760	759	720	745	791	807	779	779	740	745	789	754	778	781	748	766	814	737	738	767	763	747	750	719	814	787	722	797	814	764	777	781	746	820	811	740	745	754	803	760	739	767	762	790	779	766	814	753	762	754	795	800	752	736	732	795	760	780	807	747	790	771	767	797	779	749	718	790	808	775	818	711	755	755	749	706	817	766	787	769	766	776	747	810	760	765	767	784	789	698	779	749	734	727	787	793	759	759	753	796	790	770	758	772	760	845	740	805	725	800	729	801	759	753	801	718	776	767	752	760	758	734	774	813	767	755	726	798	707	776	833	757	729	763	769	794	820	772	712	765	717	769	782	776	827	741	787	768	796	783	786	784	757	837	783	774	809	795	779	779	723	811	721	741	749	754	790	718	731	745	777	792	777	775	794	778	755	739	789	761	736	741	811	723	790	774	828	723	759	728	780	737	777	812	789	833	767	805	801	788	750	706	742	777	804	754	798	810	790	767	688	762	800	781	786	795	747	814	765	788	800	785	788	791	790	774	810	781	751	763	815	782	753	773	729	745	804	796	774	786	746	763	702	740	704	827	772	751	734	758	787	736	756	745	773	791	788	752	722	774	771	767	827	753	731	806	758	804	779	789	773	786	802	761	757	791	827	796	722	738	745	777	799	796	749	769	764	743	785	797	765	718	744	765	812	751	724	709	786	748	730	791	734	739	827	770	758	789	755	774	828	743	784	759	802	779	752	730	784	795	784	789	778	730	791	731	803	755	790	749	805	768	797	805	776	743	739	772	747	712	727	816	713	816	757	746	811	794	742	798	777	812	816	743	765	765	713	775	727	813	695	797	732	760	733	746	774	738	764	770	747	742	775	767	756	698	725	763	818	761	760	749	817	764	737	782	796	798	772	729	784	780	792	759	782	759	744	785	761	778	775	774	760	782	778	739	813	737	803	777	734	787	745	742	819	773	800	792	808	728	783	790	755	784	751	752	788	808	807	765	762	763	775	802	784	763	762	786	741	761	740	767	795	805	772	791	748	749	782	762	756	731	714	824	750	763	770	787	769	770	757	760	730	686	778	786	832	812	799	748	768	755	771	792	773	760	717	819	750	774	777	737	796	785	743	792	754	744	748	792	783	719	821	815	705	749	716	789	775	807	767	799	776	741	787	805	790	789	779	777	803	776	770	821	789	755	812	744	788	745	779	765	778	743	766	724	798	728	763	770	750	765	718	743	725	763	739	766	807	800	735	774	789	731	771	812	818	807	756	716	747	789	774	811	790	796	799	766	798	765	754	804	777	778	816	763	808	785	783	785	770	763	740	750	763	794	739	752	769	728	833	761	748	790	792	818	784	780	804	754	736	808	778	776	744	783	757	796	754	749	737	747	744	761	783	792	765	813	789	776	722	741	727	757	770	727	791	788	795	722	757	761	784	763	783	793	790	785	767	738	747	753	742	756	771	776	770	746	799	777	800	792	753	760	756	759	720	764	743	681	754	734	743	798	731	774	735	772	796	713	759	777	737	748	751	794	735	772	773	847	782	755	759	779	769	794	775	800	773	784	724	781	792	793	793	771	746	808	751	723	757	742	744	716	768	729	797	735	793	755	779	714	747	767	740	774	796	740	813	746	747	767	744	763	712	806	766	768	769	783	704	733	744	738	770	814	781	739	801	790	744	791	740	774	754	804	827	762	754	764	715	730	780	757	769	752	792	835	773	783	751	807	806	737	742	743	764	779	795	729	747	727	717	782	775	756	742	766	763	768	708	746	759	725	761	766	763	793	784	762	719	766	760	761	802	718	718	736	761	763	754	795	749	766	738	730	757	800	782	715	710	799	753	751	745	776	743	772	749	721	770	758	762	777	768	802	813	776	789	756	770	752	745	755	791	780	760	802	739	784	780	751	771	756	782	741	783	760	732	695	722	739	682	765	775	762	784	799	770	740	740	748	788	783	778	789	796	758	815	767	748	788	773	791	708	847	773	736	680	750	742	780	734	808	802	794	784	795	776	755	786	710	764	738	769	753	745	806	796	776	775	768	828	828	774	790	762	748	775	767	837	765	777	762	824	742	782	787	807	747	729	768	775	765	796	803	740	771	770	754	789	777	758	776	743	806	788	807	738	726	764	753	786	772	782	751	798	804	794	770	788	757	755	708	807	808	799	807	819	703	773	777	777	804	785	738	766	740	769	764	775	789	793	787	718	769	775	773	792	782	847	772	842	744	764	756	787	759	791	788	814	776	751	724	814	728	781	740	789	725	774	755	765	760	798	779	784	814	709	724	756	804	731	780	757	752	787	819	813	777	780	802	756	739	742	750	774	706	738	762	842	770	759	729	783	734	731	736	753	771	768	776	751	791	782	806	702	778	809	773	799	769	779	744	752	752	772	805	760	771	790	728	757	748	786	770	747	742	760	733	776	810	790	815	741	781	768	749	785	776	724	784	794	759	788	779	748	768	781	731	756	742	760	761	731	766	776	778	719	762	788	741	769	800	777	767	782	787	732	797	766	751	737	777	767	806	814	721	743	727	732	769	745	826	729	750	755	750	713	773	747
29062	21187	26195	25065	11457	2967	1162	1034	1018	1026	938	944	934	996	1031	1014	961	957	975	1023	974	1065	992	1082	1008	1048	1118	1080	1053	1123	1105	1147	1121	1121	1162	1149	1166	1202	1154	1129	1101	1108	1079	1061	938	972	974	968	897	982	938	930	949	935	922	953	930	922	924	936	883	964	922	935	966	973	905	915	980	928	963	909	888	917	952	966	933	965	969	921	880	925	982	888	876	955	930	916	929	878	878	926	915	954	870	880	912	991	971	914	949	963	893	904	921	887	959	944	907	904	972	886	908	912	963	913	923	927	976	966	970	940	971	945	994	903	891	938	915	946	901	975	909	935	874	917	925	938	913	914	899	951	930	924	908	914	976	909	966	947	884	875	906	959	889	934	947	896	917	850	952	927	920	912	933	949	935	955	981	922	1010	905	935	966	930	974	929	939	948	828	921	984	894	913	898	928	1000	936	917	942	984	915	932	930	946	914	940	897	942	934	969	907	927	968	887	962	909	895	940	940	893	958	931	942	954	971	944	903	912	894	954	969	954	937	931	916	934	927	930	932	868	886	972	990	952	994	866	945	938	917	957	905	920	877	959	982	914	963	947	937	924	932	973	911	912	963	936	916	933	1003	895	924	952	1021	927	957	936	968	964	934	898	938	922	920	891	920	946	912	961	935	921	931	877	930	950	925	929	884	921	887	944	887	986	917	976	990	960	918	944	943	929	944	888	944	935	955	905	883	896	962	885	978	988	927	928	954	865	956	912	893	970	887	909	953	1004	951	943	954	954	901	975	935	987	905	963	940	951	924	956	895	902	979	931	902	897	910	901	871	902	1002	917	909	954	930	893	919	948	947	955	944	928	916	952	878	956	916	867	945	881	927	946	971	907	936	909	938	960	896	981	905	939	894	986	930	959	954	962	954	974	893	971	976	927	884	919	960	979	897	873	886	977	952	942	945	915	936	925	950	927	873	917	996	904	952	937	928	927	896	944	956	924	898	867	932	898	924	952	953	922	912	885	957	931	906	913	899	910	951	870	915	961	959	954	877	872	942	913	912	889	947	882	902	933	990	959	959	886	896	830	962	921	964	912	947	917	940	870	861	929	918	911	908	918	922	973	939	948	989	935	923	884	950	941	910	966	932	928	932	926	927	981	940	906	931	911	891	952	936	963	968	908	965	922	914	943	943	934	925	964	911	904	894	942	938	971	898	884	918	919	931	951	888	970	945	920	929	948	860	961	918	962	969	934	927	947	902	944	907	942	931	945	904	947	966	939	905	930	890	916	908	865	896	941	934	904	937	959	916	1001	969	926	963	971	945	921	943	943	914	943	886	940	916	920	992	909	962	963	988	954	941	906	920	922	866	903	937	935	934	934	906	929	858	930	894	898	940	922	933	903	924	942	891	919	936	934	917	950	957	938	998	933	949	970	963	1010	948	913	890	898	892	939	954	910	969	951	941	935	895	974	902	916	932	957	986	920	921	926	915	900	928	980	896	947	957	918	949	919	987	925	956	943	933	955	953	953	960	859	940	929	870	932	961	884	931	925	960	903	946	938	924	936	865	965	912	928	941	947	925	964	932	864	931	929	888	1036	1008	877	912	945	917	945	967	920	912	932	907	947	918	926	909	962	921	932	888	936	934	921	965	903	933	959	941	934	926	937	940	922	900	962	934	945	955	905	947	932	933	890	961	895	963	918	905	900	913	921	931	957	938	942	916	956	927	952	939	922	929	919	936	935	943	913	903	924	968	933	924	909	904	922	959	995	970	914	864	866	941	946	893	922	973	976	938	943	918	953	875	979	900	944	890	993	905	928	915	983	908	982	899	936	895	941	971	963	956	912	945	927	932	954	918	955	938	925	937	925	935	900	922	943	929	932	964	930	911	928	961	901	949	933	922	947	896	922	980	1001	941	970	915	913	966	907	919	922	909	909	873	926	924	948	950	958	954	895	928	902	937	938	881	957	942	904	897	877	901	995	1024	920	921	956	877	905	969	971	950	926	926	918	948	900	939	950	955	923	944	940	889	917	912	885	959	981	915	910	921	915	896	941	957	945	897	955	898	968	893	922	944	941	936	920	875	892	896	916	925	935	943	1009	927	949	921	934	904	914	896	959	916	919	949	937	940	881	882	986	929	974	1035	875	937	879	967	927	949	922	918	932	912	904	958	963	938	897	921	924	893	935	893	917	947	915	991	953	902	946	871	912	924	987	975	936	947	904	946	950	970	957	967	933	906	975	926	957	924	908	887	919	960	1005	982	947	895	939	902	922	854	890	962	929	912	926	905	895	919	918	942	965	966	893	1007	958	892	858	972	877	918	944	960	977	964	971	948	893	945	921	845	936	931	899	922	955	919	937	937	896	943	922	927	896	900	926	985	879	912	939	939	955	979	867	942	974	935	878	928	958	929	912	924	963	897	973	947	918	970	916	953	996	934	890	917	921	974	927	948	910	896	887	949	896	935	924	927	907	913	887	939	974	890	931	967	1007	927	982	929	931	942	1009	919	936	989	846	950	912	987	972	936	942	936	934	898	928	945	984	940	962	917	930	930	908	946	921	947	929	893	942	916	873	937	960	934	924	897	892	935	905	934	910	910	981	979	922	920	894	947	905	916	961	904	894	941	972	958	938	956	933	940	881	908	960	911	981	875	941	905	887	916	990	920	895	921	928	894	927	961	959	885	975	969	933	928	980	915	924	871	870	891	888	938	958	925	880	899	864	918	983	896	917	908	900	931	918	944	980	955	885	955	931	881	966	961	916	859	927	946	895	928	945	990	945	929	934	974	920	987	968	915	976	908	922	940	926	927	969	930	915	893	914	939	918	938	910	979	941	941	928	917	955	908	937	936	910	914	923	916	932	895	914	924	923	928	938	955	932	966	970	890	870	968	893	969	966	901	904	937	948	953	903	919	922	868	964	884	954	928	938	910	885	905	905	904	937	911	923	926	892	998	932	941	931	911	1002	915	934	934	920	876	841	913	927	862	969	861	951	907	933	937	883	922	979	945	890	849	958	932	889	889	943	990	883	1007	877	909	917	931	922	943	968	905	942	915	934	969	1004	975	894	914	912	941	943	951	918	981	850	930	988	928	953	904	959	927	893	912	947	953	972	900	962	862	891	960	919	913	910	907	948	856	915	916	972	893	902	909	893	890	926	976	933	948	926	956	899	956	945	878	955	911	960	946	935	1020	938	912	925	906	903	907	919	919	980	916	956	943	968	919	894	914	949	978	902	986	948	921	939	967	916	893	963	926	881	897	920	903	884	911	926	921	955	935	907	907	966	926	920	905	920	974	994	879	923	953	965	903	911	986	905	866	882	998	922	953	924	907	944	924	938	928	959	972	942	913	911	945	890	922	936	962	969	937	918	897	913	940	965	892	912	1003	929	924	958	978	954	968	959	906	928	902	975	954	955	995	933	945	878	943	966	924	967	926	908	936	905	911	982	963	919	957	940	867	883	913	911	1025	940	891	900	946	948	913	908	952	937	967	924	827	968	921	925	929	917	914	939	930	930	949	923	935	871	938
47584	30861	24643	20046	11270	3216	1106	961	1012	933	880	800	836	801	868	860	881	882	938	951	889	1007	960	918	1072	1008	1052	1075	1088	1097	1142	1185	1269	1189	1215	1239	1183	1197	1150	1120	1099	1097	1018	1001	928	857	858	825	789	757	814	787	800	819	802	800	760	792	772	774	749	747	743	771	821	802	825	755	828	711	787	756	714	820	723	771	736	828	760	736	754	760	742	780	751	801	800	733	747	723	750	758	858	768	796	753	797	729	816	758	778	791	759	767	807	797	761	752	788	795	752	782	788	803	766	784	750	771	789	775	810	768	826	784	726	764	769	798	743	751	719	764	804	808	766	727	765	781	788	721	775	780	790	809	775	760	723	810	731	721	774	785	761	774	793	725	787	775	766	786	785	765	768	765	747	756	798	769	758	755	768	855	772	798	763	732	781	751	793	769	787	824	766	713	731	754	805	773	789	780	732	817	773	721	701	752	761	756	753	778	758	780	774	741	747	749	806	834	767	753	779	778	819	745	752	742	774	781	747	822	807	761	775	779	749	770	748	760	728	763	725	754	771	723	753	748	749	807	756	777	785	754	779	711	794	836	763	804	820	827	773	719	768	768	779	748	786	763	780	733	783	774	831	770	726	782	821	744	762	770	776	751	767	787	776	815	804	739	768	775	760	788	740	796	776	795	724	741	760	794	753	782	737	781	762	715	816	766	772	792	766	787	795	728	800	755	789	760	718	760	763	780	754	789	748	771	827	743	778	787	737	784	791	758	791	806	779	763	763	730	764	781	756	775	774	745	790	785	793	799	759	755	760	758	752	787	792	756	782	740	738	778	769	813	802	802	732	721	775	747	750	762	781	763	782	785	760	769	795	783	749	743	755	783	755	813	808	800	753	790	782	721	798	839	814	752	770	789	791	815	681	766	733	786	752	734	790	806	810	779	756	729	775	749	753	778	771	745	796	786	747	785	791	796	778	781	718	758	779	781	809	782	760	818	755	793	803	802	820	759	722	769	783	809	748	764	759	787	805	751	838	797	784	768	780	753	797	746	787	747	773	756	797	817	772	767	799	792	815	755	781	728	758	831	765	781	792	793	783	767	792	799	768	769	741	788	782	737	762	739	805	779	829	821	813	857	775	798	787	814	780	808	824	765	789	722	761	776	797	767	810	744	859	824	757	765	798	804	755	797	738	720	767	796	775	790	747	733	788	722	802	795	822	774	725	740	785	808	742	759	763	737	745	806	763	765	761	739	790	755	758	771	761	777	758	732	794	816	771	751	786	743	763	738	794	793	746	749	801	782	778	768	800	773	771	811	761	758	783	742	762	802	815	795	724	782	756	815	759	728	787	782	742	767	787	787	764	740	728	775	770	817	752	820	751	762	774	783	751	772	778	761	853	760	789	788	732	779	775	844	739	837	766	778	824	796	808	764	761	793	741	764	753	751	765	785	759	746	792	766	774	820	783	772	735	779	777	815	765	778	776	786	803	776	758	720	761	738	792	724	821	779	743	762	749	772	765	766	747	768	802	765	751	772	790	761	777	767	760	765	757	750	774	764	694	728	720	807	812	832	753	783	776	732	808	822	759	757	796	772	765	784	820	747	777	828	745	787	774	771	745	764	732	799	738	779	822	784	795	776	776	765	797	772	763	813	739	776	802	840	759	751	792	765	743	732	773	749	739	805	777	778	800	828	749	720	797	773	783	760	771	735	742	845	779	786	778	764	770	759	769	804	814	767	741	753	764	772	743	779	742	783	756	766	732	761	782	793	754	776	787	733	759	744	797	725	839	721	790	796	802	786	791	782	775	768	776	759	805	758	763	764	792	770	772	778	754	737	780	758	831	779	796	757	782	739	769	771	762	780	746	795	786	741	751	799	814	787	769	759	814	825	776	797	757	813	791	821	801	781	767	747	832	732	774	801	774	785	755	808	772	784	725	773	718	840	759	789	805	771	812	732	830	774	794	787	735	754	771	836	782	763	722	746	742	749	780	738	712	742	804	818	764	773	750	798	803	798	788	783	786	736	727	796	760	779	797	781	756	811	822	784	782	748	819	757	760	801	781	774	752	724	739	750	717	764	745	829	738	754	757	745	768	754	786	750	742	797	744	751	762	800	761	740	779	789	795	765	784	752	748	796	776	728	767	791	773	765	795	781	694	766	802	782	819	785	773	792	797	771	782	776	786	816	709	722	801	801	736	777	751	800	762	743	812	757	754	782	792	788	774	778	735	771	731	755	785	732	759	775	788	784	773	729	751	776	773	722	771	768	786	756	749	770	805	780	759	798	812	772	752	803	724	805	723	808	793	735	763	753	736	745	784	770	766	774	790	766	795	773	817	750	795	753	780	783	782	740	794	793	804	784	763	799	763	757	796	784	806	750	747	781	736	801	801	794	798	775	774	775	713	778	756	773	730	801	766	748	720	812	769	777	723	748	766	788	784	780	758	749	810	743	788	811	719	788	742	799	755	778	766	755	786	742	751	747	728	750	795	750	754	764	760	788	761	795	795	749	778	776	752	797	802	790	721	730	739	788	786	789	727	772	757	762	776	810	841	776	724	789	838	752	804	768	780	766	767	749	799	806	726	878	759	785	766	794	768	757	803	742	741	802	777	763	759	780	776	771	762	799	766	815	774	747	762	799	814	770	814	767	797	776	790	765	746	738	796	763	751	797	776	725	734	758	788	781	777	808	814	794	785	779	744	803	811	774	786	740	748	709	770	760	785	778	797	730	765	791	810	783	792	822	775	770	770	740	808	767	786	760	764	778	767	744	744	776	744	820	830	772	770	783	788	816	775	748	753	812	721	742	784	801	751	737	763	752	770	773	783	790	752	742	738	744	721	798	818	742	795	751	821	783	813	829	779	765	819	756	801	780	785	782	808	762	758	727	759	756	776	765	727	777	783	753	784	826	792	722	775	761	809	748	740	813	713	740	793	773	763	744	724	809	769	754	748	739	789	756	735	785	753	769	754	781	809	803	772	782	803	736	759	795	758	774	771	784	773	776	768	797	793	830	755	793	727	781	733	789	762	798	798	777	814	728	816	761	744	831	804	731	802	745	780	792	733	776	723	711	816	783	757	761	784	749	755	759	786	816	796	744	790	734	729	741	774	766	781	758	780	774	774	780	821	809	801	791	769	752	790	804	823	796	765	806	772	750	790	749	782	766	770	813	803	778	830	776	776	787	787	771	750	807	842	792	756	793	855	770	777	810	808	779	739	810	754	793	758	773	802	772	752	791	802	801	792	729	782	765	785	772	792	768	764	737	830	771	797	783	770	748	771	788	771	755	745	724	759	744	783	792	787	795	808	742	720	747	736	753	822	791	749	787	756	759	796	755	797	784	753	786	824	725	732	771	792	793	753	699	746	753	777	765	736	759	734	797	770	790	778	788	807	797	779	778	786	761	785	782	767	777	768	743	795	758	766	735	786	778	803	714	781	780	721	806	814	804	746	766	764	802	739	755	784	780	854	763	728	749	752	825	793	754	819	805	770	799
27124	20934	27505	24489	21048	14291	2564	1253	1136	1092	1034	1002	983	929	984	960	971	1081	999	989	1001	1026	998	1070	1084	1084	1062	1139	1188	1206	1172	1166	1246	1174	1207	1184	1194	1175	1131	1145	1198	1078	1141	1011	1024	986	941	980	953	929	907	926	912	902	927	893	982	867	910	905	957	883	928	935	935	926	934	902	916	879	925	836	907	916	868	950	894	918	897	917	950	903	867	934	846	940	948	891	897	890	877	937	923	921	1011	925	917	895	943	927	854	841	926	819	963	920	921	886	927	915	941	943	935	966	937	941	935	923	926	870	848	929	921	985	928	909	894	935	901	857	986	880	956	865	929	911	950	895	927	921	880	918	932	954	923	932	943	886	885	981	897	866	923	866	940	917	939	898	956	912	931	934	936	912	905	956	960	909	930	913	914	923	902	895	905	1011	922	887	912	870	915	890	942	857	884	961	887	920	936	969	946	864	919	985	898	857	925	880	874	977	922	930	913	914	944	905	922	947	899	921	952	930	872	877	876	916	894	954	944	870	871	974	922	885	973	957	918	923	973	935	905	918	938	929	911	936	921	940	886	929	903	937	930	884	936	905	858	873	944	961	939	914	912	920	900	953	945	954	912	892	989	899	899	941	953	931	912	944	883	907	961	905	925	920	904	952	976	878	923	933	879	964	937	874	914	912	947	935	862	912	952	865	1000	945	925	915	927	949	870	885	939	933	886	919	925	844	845	900	904	889	968	865	927	907	865	928	915	949	883	951	863	852	910	902	948	922	954	893	898	975	886	888	895	917	937	892	898	919	873	916	941	892	926	942	898	942	926	922	887	901	874	921	956	924	907	921	903	923	928	897	895	942	917	920	903	809	916	951	877	913	919	917	904	913	948	938	912	908	903	926	924	927	937	873	927	937	921	908	923	897	931	925	887	915	901	923	907	925	902	986	893	943	889	954	879	941	939	886	919	926	896	949	933	942	896	901	863	945	948	962	923	878	914	863	917	886	906	918	899	884	895	873	923	918	947	997	883	917	877	939	949	963	912	917	880	905	937	917	858	920	969	903	871	872	930	969	890	928	971	935	956	919	988	855	954	913	981	926	914	907	928	938	924	876	942	873	910	963	945	937	921	906	915	961	924	826	887	913	877	910	919	894	980	905	899	906	938	933	889	877	917	877	929	885	842	890	878	879	902	897	926	893	889	943	901	950	892	914	884	847	856	920	886	925	954	933	944	967	909	873	928	887	900	889	942	933	881	884	911	919	942	941	841	934	905	850	968	901	937	928	860	911	890	918	1029	912	931	901	859	907	921	881	919	910	903	918	947	951	907	885	924	906	895	916	864	901	936	921	910	921	912	893	930	923	890	848	973	916	901	918	945	937	891	893	901	915	939	944	908	868	915	890	947	869	936	948	956	977	904	879	872	910	885	930	889	925	901	968	871	956	915	953	900	903	937	931	920	979	901	925	902	883	905	887	961	963	850	888	912	888	911	903	922	900	873	900	960	897	952	908	907	950	948	892	930	919	895	938	886	897	899	918	887	951	897	920	935	910	928	870	908	926	900	864	907	866	894	927	947	963	919	969	885	929	908	921	894	898	933	905	978	891	921	907	931	894	987	931	920	903	871	938	941	895	918	962	951	860	896	956	889	927	894	910	919	929	927	948	946	966	932	953	989	863	897	949	952	864	933	967	881	914	930	941	935	913	976	954	904	871	908	934	920	988	878	871	929	904	941	919	853	896	949	992	912	944	883	888	898	913	888	956	884	921	912	923	948	927	917	930	930	858	927	860	924	901	922	922	954	908	962	916	919	865	910	921	873	920	900	895	898	867	917	930	868	931	905	966	948	915	916	923	903	929	925	883	927	969	889	925	892	888	979	965	956	959	905	933	895	885	959	902	893	869	885	879	908	901	906	942	950	903	903	887	961	978	895	952	878	947	904	931	959	889	925	890	861	937	929	901	914	920	949	917	934	882	890	858	931	972	921	916	901	911	897	931	935	855	913	932	872	897	907	933	960	851	851	903	863	999	898	859	913	912	883	953	895	922	950	939	928	919	972	965	943	931	868	899	908	915	909	908	896	878	901	945	929	969	946	936	936	918	888	921	983	906	932	873	867	910	919	872	903	901	946	872	957	926	878	947	948	930	902	942	937	940	932	908	905	859	915	922	939	893	965	914	910	944	925	934	875	865	927	895	919	915	901	947	945	933	944	977	888	955	909	912	910	909	955	958	900	857	934	901	932	894	901	910	932	902	902	900	922	867	921	895	886	931	918	912	929	964	943	937	930	968	870	924	853	922	881	900	955	918	903	937	896	931	982	898	929	903	905	932	993	974	930	908	875	929	923	940	896	901	862	893	959	896	908	904	932	909	965	933	959	868	954	886	914	924	948	870	919	913	970	946	919	857	913	926	916	933	906	928	902	958	902	881	911	912	926	837	967	945	936	931	929	927	982	945	949	931	928	953	890	934	879	960	895	910	912	921	894	929	943	918	916	872	897	1004	879	955	910	908	890	883	894	933	912	895	908	865	918	917	918	894	883	916	894	881	926	942	949	918	892	938	911	902	927	888	912	918	849	893	923	952	941	863	912	964	904	953	941	909	941	950	929	943	901	886	907	907	898	901	894	920	926	874	945	925	898	929	930	898	913	923	979	883	936	925	874	899	935	879	922	928	908	941	895	941	935	899	874	915	965	935	929	899	874	886	896	973	948	926	916	943	916	892	913	886	965	876	915	875	911	917	899	903	937	877	886	933	923	869	946	902	926	873	904	940	947	895	945	878	908	914	928	943	927	874	909	951	882	862	931	964	913	963	926	889	945	801	874	892	884	913	934	889	895	904	916	929	939	946	883	973	951	895	918	925	937	933	918	970	973	899	916	942	937	904	898	971	894	938	955	947	950	917	905	932	950	893	898	925	917	878	898	965	887	911	918	955	929	921	890	940	893	883	918	910	916	884	968	928	918	933	893	878	915	920	922	888	861	918	930	876	865	928	948	931	948	897	937	890	878	888	917	911	947	875	957	944	944	915	917	873	903	883	923	878	924	972	877	919	922	975	911	920	922	892	852	934	920	931	879	907	937	941	872	869	888	908	876	894	900	893	953	899	899	920	959	932	920	920	898	909	936	941	941	888	949	903	951	920	932	939	922	910	948	906	934	929	824	926	960	945	933	874	975	938	906	900	980	897	997	904	957	936	875	924	951	942	906	927	892	921	968	884	906	912	891	913	899	915	953	928	927	907	916	898	901	866	930	900	921	965	925	916	919	976	881	922	882	945	891	937	943	876	991	919	920	872	919	906	912	891	922	915	950	921	921	982	886	954	877	966	1001	907	893	851	950	885	940	938	958	946	886	873	910	938	900	934	966	890	957	869	892	929	923	954	894	907	893	933	968	910	938	954	961	920	881	936	893	934	930	879	891	900	913	913	938	915	898	917	938	900	905	916	922	866	883	911	915	852	968	960	898	873	895	922	934	885	862	964	885	888	881	939	922	897	916	951	898	942	923	923
44467	32818	30450	26722	16326	6231	1609	1201	1279	1050	928	904	907	920	902	892	947	946	960	985	1019	926	1024	989	1086	1115	1128	1162	1242	1247	1245	1241	1203	1333	1312	1365	1299	1325	1317	1234	1164	1022	999	929	937	865	941	871	846	806	814	807	806	813	783	748	753	765	807	746	817	740	802	731	756	790	788	745	742	776	722	708	783	777	772	734	754	746	751	740	763	761	800	768	714	722	746	726	794	756	787	722	756	819	761	805	751	748	763	794	730	834	741	767	735	780	823	717	804	751	760	750	792	772	797	802	744	719	753	804	758	719	747	732	750	798	783	730	769	736	756	746	823	747	739	743	754	804	801	723	734	734	710	721	736	721	779	793	744	741	789	729	731	751	777	780	794	741	766	748	770	741	761	796	737	752	746	787	735	727	739	740	757	783	833	814	688	736	782	798	770	766	744	765	755	744	757	743	776	741	806	821	728	747	747	730	751	784	757	789	726	743	731	741	791	782	713	706	758	744	818	751	761	726	767	825	731	749	803	744	756	799	841	812	772	767	774	781	762	788	677	733	744	695	752	769	725	774	778	725	754	755	739	758	768	743	775	767	763	765	768	692	765	749	742	732	731	753	766	768	712	775	730	720	789	811	727	757	781	771	749	781	716	783	788	760	737	742	747	806	756	783	734	792	836	721	746	781	773	747	768	710	798	779	704	748	799	758	772	790	716	778	770	709	778	717	763	780	820	649	820	725	763	780	757	718	820	736	797	757	792	772	775	745	717	726	780	754	723	801	759	751	780	741	705	746	733	743	782	707	737	791	781	755	759	707	782	784	740	729	751	768	736	751	735	773	717	717	789	749	748	761	783	786	763	725	743	722	782	784	739	771	724	716	787	738	755	746	777	733	726	750	791	766	706	698	767	731	757	743	798	758	753	791	780	830	772	731	740	737	727	805	748	771	764	762	774	732	751	753	780	761	726	750	743	822	790	789	756	710	790	777	782	772	735	732	771	838	719	756	784	741	720	748	730	739	784	801	776	750	761	788	744	758	731	760	775	745	777	763	784	769	744	752	737	744	752	708	713	763	733	770	731	708	703	768	753	731	728	798	799	767	750	789	733	772	756	757	738	788	769	767	737	691	721	717	815	710	753	743	776	787	772	760	732	771	743	782	763	795	797	701	795	755	714	680	739	778	762	772	730	748	763	728	749	773	749	769	769	745	753	789	762	718	738	778	728	746	794	722	727	764	767	772	795	717	721	790	744	769	736	735	784	733	765	784	779	776	748	755	764	713	774	779	737	739	794	757	817	710	776	807	727	732	734	750	731	724	768	789	740	741	747	765	773	684	784	795	723	783	793	774	783	764	746	743	772	790	730	715	781	704	740	750	791	790	784	788	751	776	721	793	784	818	767	771	725	794	758	757	786	781	779	745	771	823	737	737	793	747	769	754	781	813	757	793	767	761	767	715	721	739	741	746	726	733	730	754	687	755	762	744	734	746	735	753	746	773	754	787	739	778	782	747	774	726	740	793	786	721	738	745	796	753	740	831	747	735	753	781	771	787	769	766	752	797	780	773	722	746	704	749	732	746	727	729	765	715	766	798	785	722	779	769	739	722	736	780	695	717	774	730	815	710	765	824	753	768	748	741	793	765	777	808	746	770	807	792	766	760	748	754	751	788	783	769	770	792	758	750	710	707	813	722	719	763	774	732	737	755	719	807	740	703	754	747	778	766	805	737	738	747	768	764	729	792	764	741	746	789	798	755	766	758	742	775	756	769	784	749	785	763	779	757	776	725	794	825	728	767	778	771	757	720	787	752	740	792	756	757	752	819	771	721	735	721	719	747	752	776	751	754	771	711	756	769	802	762	766	782	778	762	749	745	758	801	780	789	771	753	747	723	793	735	740	766	775	757	742	740	736	770	756	774	724	802	749	828	759	746	773	795	798	741	682	761	740	745	708	805	760	748	733	752	761	770	727	757	766	711	727	738	738	708	745	792	740	769	756	762	778	744	719	770	721	800	773	750	798	764	747	762	756	781	738	748	770	833	731	724	734	756	772	782	731	764	749	729	769	764	787	792	759	767	754	790	768	710	799	752	723	724	763	740	768	741	773	717	774	734	714	752	807	771	771	790	786	769	771	781	725	789	773	744	763	765	777	740	735	759	782	765	732	801	789	722	745	749	719	739	757	774	763	786	727	738	796	770	769	720	727	776	763	820	786	737	733	755	768	800	748	757	715	730	729	738	780	787	797	808	791	727	704	785	801	779	768	746	746	743	738	767	790	714	756	769	773	767	755	774	790	724	721	731	776	768	720	777	744	759	748	761	779	785	746	835	710	718	784	770	785	722	800	706	826	717	737	725	771	775	782	805	776	750	689	701	772	749	812	723	741	769	790	755	763	777	733	791	727	728	731	775	729	769	740	759	785	737	756	766	754	790	767	770	768	797	767	757	785	747	723	745	827	734	689	742	731	725	775	772	783	767	731	785	753	797	724	724	761	767	776	783	736	750	759	796	783	766	797	735	799	737	713	741	737	740	779	783	790	783	755	754	751	811	752	760	762	738	748	709	700	744	733	759	807	755	751	729	773	777	757	766	789	783	771	753	748	789	723	752	763	744	729	792	735	766	802	780	764	811	753	698	732	771	756	752	751	718	751	778	780	743	771	789	730	711	735	713	768	764	732	763	762	751	769	728	726	728	801	729	731	772	813	737	782	713	756	733	708	793	747	776	787	752	760	760	748	753	738	745	744	778	731	806	729	767	759	756	756	766	768	756	746	698	777	806	734	746	758	753	765	789	716	783	730	744	706	763	765	757	743	739	798	761	744	723	755	769	821	819	744	758	805	773	775	774	718	797	758	755	756	797	757	756	753	790	765	791	817	769	787	729	728	764	722	806	754	771	795	745	771	724	800	789	776	743	775	698	713	762	761	734	751	781	725	786	745	780	735	808	703	768	748	758	762	752	779	745	726	722	762	758	725	792	764	748	757	746	800	755	754	782	759	795	769	716	772	753	805	780	748	744	779	741	804	755	701	795	740	756	787	766	737	755	753	723	782	739	772	737	732	780	750	752	717	793	768	755	758	756	736	772	743	726	740	804	743	738	797	728	773	775	760	768	765	791	789	766	742	762	739	770	769	797	760	756	740	742	766	759	763	822	741	755	747	776	775	734	740	772	706	736	740	775	776	753	748	726	735	780	762	754	790	776	783	764	806	725	770	741	800	762	697	756	715	781	738	763	736	744	716	754	719	773	758	770	735	816	789	795	792	772	761	770	739	756	734	745	775	757	742	734	809	760	740	723	761	799	757	783	738	770	781	745	758	757	719	752	759	756	770	732	740	736	759	784	795	714	797	738	726	714	729	775	737	766	744	738	766	739	728	770	742	729	746	729	762	754	773	768	758	785	707	776	764	755	763	776	768	730	793	746	748	730	712	778	768	762	740	734	796	811	737	729	773	755	769	742	741	753	760	791	748	767	716	718	772	743	729	789	781	743	744	750	758	733
26389	20936	27878	24123	20949	19637	5901	1470	1250	1157	1081	1043	1022	1049	1062	1086	1066	1065	1186	1070	1030	1119	1092	1143	1138	1168	1245	1192	1293	1283	1339	1342	1248	1306	1298	1336	1391	1343	1272	1281	1143	1128	1098	1033	1149	1030	1071	988	1002	1034	1011	971	970	977	916	975	968	976	912	980	952	907	920	955	924	938	991	950	918	910	1021	1020	955	1008	941	944	959	901	962	930	954	967	986	967	939	898	938	941	976	928	962	938	1009	990	963	936	955	942	946	986	943	970	983	945	981	969	981	960	948	941	960	965	920	875	1016	971	910	998	983	987	940	952	945	956	951	952	963	968	964	937	981	984	924	960	962	910	971	907	955	928	938	931	964	949	935	944	923	957	955	939	948	943	934	917	961	945	990	944	982	981	1043	936	952	990	987	964	960	993	921	920	905	929	916	930	949	906	1022	953	960	941	939	1010	982	927	959	957	966	961	951	979	914	969	934	946	945	974	888	911	954	935	976	953	958	975	973	944	955	906	953	977	918	926	934	1001	938	955	931	1006	970	931	925	889	934	945	927	957	967	952	982	958	977	944	998	922	887	1041	996	885	1006	947	934	945	974	957	922	946	951	924	952	996	990	969	1004	920	917	988	919	944	902	970	922	908	957	953	946	952	940	927	902	942	954	970	972	1005	997	971	987	910	931	970	905	942	1047	996	979	946	1018	1011	1059	930	944	972	963	922	980	996	963	967	955	957	1001	965	946	922	1017	982	952	938	920	930	911	921	991	961	1018	898	987	942	923	941	958	976	939	994	993	951	988	950	946	967	978	1011	913	961	959	982	1044	930	946	952	935	913	952	970	927	936	942	927	960	887	982	944	1007	906	1010	918	956	911	909	956	905	956	1021	950	939	922	895	930	946	962	1013	943	944	965	969	969	969	912	947	962	961	900	937	987	947	939	993	961	933	969	910	966	917	1000	981	1003	955	951	1006	954	998	933	918	926	969	910	973	951	908	965	954	990	953	934	1008	1024	983	919	966	979	963	936	967	933	921	967	974	972	979	968	964	941	915	965	948	992	946	957	972	987	953	965	939	957	960	938	1009	1002	949	928	982	940	942	923	968	912	952	932	896	917	886	973	925	966	968	958	972	923	954	962	924	898	954	1010	947	903	974	965	972	949	998	930	1003	952	972	940	957	961	992	989	936	967	989	972	923	975	959	909	925	973	943	942	949	943	944	931	995	958	982	967	935	968	964	971	1019	945	978	949	935	971	937	993	983	997	980	966	987	968	938	939	929	944	995	950	940	944	971	922	891	963	988	951	1002	1054	942	946	979	912	991	994	1007	961	991	926	934	963	1011	955	974	1005	979	913	903	972	944	872	913	988	973	896	959	963	981	915	944	921	941	918	922	921	978	981	964	995	966	1021	857	944	965	996	925	978	921	1014	976	892	889	940	963	942	901	913	909	953	980	998	932	900	920	952	938	1007	998	961	951	901	954	926	977	954	1001	921	1001	976	953	982	969	950	926	928	900	958	948	940	940	926	868	977	943	960	1001	968	950	947	954	979	914	915	951	895	960	931	959	950	923	993	1001	1022	926	935	953	969	976	964	930	935	1001	1021	988	1009	975	900	986	944	1021	951	958	931	970	1016	952	982	933	942	980	986	951	963	934	980	901	951	933	963	975	911	920	964	959	1011	1004	983	970	965	968	930	977	983	886	914	947	966	922	912	869	1008	956	1036	947	963	1009	925	947	981	986	993	942	967	959	968	954	963	974	934	956	973	955	979	917	930	926	947	941	961	958	1000	940	928	996	965	990	949	934	1016	986	940	968	924	961	940	971	959	967	914	953	935	1005	945	970	968	964	984	980	962	934	927	952	934	954	984	965	975	976	965	976	920	988	976	1000	940	991	964	938	967	985	972	950	919	1014	905	965	987	897	959	1002	970	939	952	948	972	902	958	941	960	921	949	950	993	920	949	1006	1011	886	946	904	926	907	931	955	928	920	921	992	974	942	942	954	967	951	988	927	979	976	919	976	891	1007	967	965	995	929	932	981	889	937	930	922	940	985	937	998	952	946	952	966	963	953	929	933	963	886	990	965	939	943	979	939	948	987	940	986	919	981	967	906	942	978	953	962	964	982	912	961	917	931	977	925	923	953	984	928	941	996	945	929	976	1001	952	967	897	911	948	978	960	999	946	923	933	956	952	978	919	976	931	976	953	985	924	935	914	899	937	985	970	975	994	947	976	984	929	942	978	925	915	986	975	965	980	984	958	959	883	926	1008	923	929	965	987	999	964	951	955	982	969	953	968	955	960	975	988	932	989	942	969	988	955	997	903	919	939	960	994	950	1017	1031	991	962	998	941	978	983	952	945	917	981	1014	928	980	974	919	976	918	941	920	905	945	970	948	923	1011	981	961	927	920	962	961	957	895	934	985	958	941	907	933	944	964	962	949	988	981	871	981	916	969	963	979	923	942	968	978	957	987	991	933	1003	948	990	966	1003	987	977	984	1004	979	990	967	927	946	922	937	974	969	1006	880	907	922	949	924	894	941	940	931	940	939	958	961	937	906	944	911	952	961	987	938	934	952	975	964	968	969	962	996	969	934	1003	958	945	972	940	945	971	978	925	987	934	917	995	888	983	971	916	996	921	990	928	927	925	913	908	1003	1019	935	980	958	963	961	901	939	919	935	944	962	918	969	922	946	883	984	902	936	977	957	948	927	937	963	943	953	955	955	970	919	975	935	971	949	927	921	936	977	931	988	940	943	998	966	1000	952	962	974	926	963	953	934	913	920	973	931	936	917	970	993	967	941	941	1025	963	917	948	960	964	913	962	952	928	994	957	1009	925	963	962	977	953	919	934	954	951	961	963	936	965	949	939	1002	932	966	961	928	985	950	973	932	994	909	946	943	945	989	948	920	1005	1013	997	946	1014	958	952	983	976	995	932	959	973	999	964	895	940	955	960	888	926	937	877	975	914	985	971	959	946	935	974	887	939	985	1008	951	967	933	975	948	968	955	949	907	948	940	918	1004	930	975	944	993	985	950	944	901	959	948	963	991	968	937	978	974	987	1000	930	981	1004	920	975	971	931	953	962	927	951	913	990	979	942	959	982	932	987	890	918	911	912	977	966	909	961	946	1015	1000	989	968	960	937	965	939	919	912	949	960	992	960	957	976	980	959	1006	968	981	977	988	1010	924	889	988	957	973	940	987	1023	1007	904	898	974	973	942	905	974	937	991	903	981	984	955	973	965	981	973	982	950	934	979	956	934	958	950	983	973	963	987	920	925	935	906	957	976	924	930	950	990	974	933	956	915	936	970	985	942	956	1017	939	964	974	1002	976	938	959	977	928	965	962	939	941	940	953	868	956	981	973	924	951	964	885	1000	976	986	932	979	966	920	957	963	974	916	959	965	1006	933	913	920	949	948	961	881	932	942	941	1009	948	989	996	953	945	922	994	923	958	955	986	933	940	966	930	971	964	952	1003	964	887	919	915	958	929	926	938	988	921	970	962	951	996	999	966	941	958	984	971	950	935	888	937	961	967	937	920	976	934	971	968	953	975	984	940	946	961	933	955	943	938	924	877	988	984	949	953	953	915	963	1010	949	966	942	933	953	961	1015	920	949	956	1022
45939	38623	36845	33835	21835	7424	2011	1436	1324	1120	1123	1042	1018	961	1059	1055	1032	1058	1051	1096	1004	985	1074	1082	1140	1164	1280	1366	1431	1453	1516	1523	1437	1486	1552	1649	1638	1589	1493	1390	1232	1156	1136	1050	940	939	918	897	886	811	863	831	791	827	779	804	841	804	758	769	760	789	787	803	789	715	780	778	778	731	796	743	760	770	785	820	766	746	830	811	765	749	750	830	756	779	737	778	738	787	764	767	783	780	757	763	792	726	793	820	742	787	783	742	788	798	816	792	796	795	767	759	795	762	812	797	767	767	782	777	855	722	814	760	831	739	821	757	750	793	844	724	789	782	766	743	757	826	797	782	808	822	757	741	799	782	804	800	775	745	762	743	765	753	772	798	813	772	750	789	788	771	770	801	809	749	773	774	767	800	812	782	786	716	801	805	773	818	791	802	770	807	796	785	749	799	771	754	744	809	845	758	777	792	787	737	765	800	824	775	762	782	792	800	724	773	755	819	718	740	797	759	741	774	794	817	764	793	765	780	823	784	770	771	774	748	782	809	788	789	848	772	792	729	825	796	781	835	814	772	787	780	773	802	775	766	800	783	795	764	766	779	801	813	739	753	820	759	810	843	822	751	811	731	840	774	764	725	696	749	760	776	826	728	755	778	764	822	790	787	791	749	760	795	800	815	746	805	754	812	741	809	828	758	800	822	771	798	810	780	786	825	760	787	812	777	830	776	832	779	716	779	738	759	731	844	781	758	799	765	759	753	783	836	800	810	769	780	756	811	779	780	779	814	750	780	794	836	765	790	786	836	776	886	799	820	783	772	771	750	797	801	815	775	767	773	743	799	777	785	778	795	790	783	781	830	796	824	810	832	769	792	783	779	836	795	790	776	826	798	758	790	751	802	761	793	752	821	762	762	795	799	733	826	740	828	791	816	765	767	742	791	742	851	766	786	771	804	755	787	781	760	766	790	766	799	799	809	748	796	794	808	770	834	784	825	758	783	738	774	793	790	819	787	800	791	802	785	771	835	768	753	798	809	822	818	793	759	782	709	784	808	773	759	830	800	766	793	804	776	781	801	759	802	787	807	751	810	796	763	771	781	816	733	791	840	816	733	803	815	775	787	798	732	792	827	782	793	817	779	801	832	822	756	761	769	762	819	768	741	795	793	774	768	822	768	800	804	765	813	837	818	789	745	835	776	769	807	781	809	767	806	766	785	809	800	794	826	780	761	824	789	742	771	819	738	767	764	749	801	761	809	828	787	786	773	791	800	811	787	795	791	744	766	769	765	820	789	804	766	791	781	777	808	826	729	786	751	770	729	819	774	733	834	807	772	827	808	759	805	802	822	797	757	752	799	790	788	774	808	781	754	804	771	755	798	762	807	831	811	806	682	785	755	770	834	809	791	778	817	756	785	814	791	805	715	778	793	772	762	803	752	760	773	806	854	813	728	778	795	779	788	805	746	713	755	814	793	764	786	799	751	788	814	757	765	783	777	792	763	809	786	784	754	790	761	775	776	792	793	763	771	828	803	806	834	796	789	790	807	764	836	777	721	802	786	820	786	788	858	830	759	767	829	831	739	812	728	763	754	787	767	770	775	797	781	832	807	825	788	834	801	818	769	732	718	768	871	741	788	808	797	794	756	801	757	748	770	761	784	769	861	772	763	806	802	813	793	815	813	777	775	853	824	759	754	765	781	742	825	797	806	826	763	783	780	881	826	786	801	802	805	801	755	807	817	784	802	756	804	819	814	781	810	790	809	822	785	755	845	807	789	799	808	807	804	820	799	832	778	813	786	749	833	782	822	806	798	773	798	808	764	785	804	830	810	730	796	780	777	831	797	737	776	760	818	777	788	761	812	803	788	794	763	860	755	797	822	776	767	779	807	781	747	770	834	749	751	830	761	741	770	820	772	785	808	778	787	773	807	779	767	770	802	825	812	795	781	766	761	769	767	812	781	788	763	821	781	768	809	793	796	765	790	762	784	824	754	807	782	798	798	798	773	783	775	799	763	799	787	734	783	771	774	753	789	777	790	754	765	788	791	764	810	804	815	862	790	736	746	785	753	725	745	795	821	796	773	781	823	787	787	816	755	789	751	804	794	732	804	826	799	768	778	774	725	814	789	796	735	746	786	761	775	808	784	786	776	770	798	756	806	805	797	804	805	777	745	797	787	788	774	762	803	782	732	746	743	795	824	750	840	749	793	805	773	765	745	775	805	777	777	741	786	753	716	808	794	774	780	809	805	775	821	779	750	781	737	810	725	804	801	785	756	794	841	796	744	787	792	781	824	808	757	761	762	806	833	739	774	833	799	802	816	793	766	808	801	798	761	757	802	783	778	802	750	832	819	788	780	763	717	814	760	768	761	765	803	769	826	769	771	793	807	816	775	772	832	755	799	761	764	825	795	783	793	787	808	846	854	792	804	756	827	748	828	744	734	752	812	799	757	808	786	786	780	768	761	797	801	772	774	807	738	784	728	808	792	746	778	791	748	731	810	799	783	746	805	802	816	816	797	726	763	790	800	798	788	703	801	755	816	779	785	743	806	820	801	806	783	778	841	779	789	767	835	757	797	833	794	837	768	729	788	775	785	789	799	796	783	819	785	734	760	790	796	795	794	767	802	826	773	797	804	765	801	778	827	779	754	757	802	796	762	780	780	784	839	767	760	806	784	789	782	770	794	769	759	795	785	791	779	777	825	775	801	819	854	829	786	770	746	773	760	776	794	810	788	798	781	773	814	774	767	794	765	806	761	786	749	776	763	781	745	806	773	746	807	756	806	749	834	846	738	795	831	760	794	765	815	809	803	766	757	767	797	766	794	797	816	784	784	779	828	818	794	788	802	740	765	772	778	812	762	738	829	772	760	783	770	784	796	788	782	756	824	757	746	760	810	783	840	763	755	833	809	823	754	775	805	755	845	786	814	813	794	813	772	777	800	802	777	792	830	768	746	776	797	787	798	790	775	751	748	805	764	767	813	773	774	789	777	790	737	787	817	775	787	785	766	783	783	826	804	794	793	741	769	771	774	739	839	777	789	782	737	737	792	784	750	750	799	808	818	774	757	736	773	775	783	754	816	798	805	745	792	813	816	828	798	768	745	790	771	820	725	773	772	845	782	782	820	771	756	784	790	836	797	791	773	794	815	811	786	830	784	778	765	754	739	814	807	784	751	726	801	794	778	768	774	785	783	779	803	792	840	828	784	783	744	782	803	769	789	775	754	747	781	790	806	821	766	787	785	753	771	767	738	761	828	811	756	796	826	796	788	851	760	754	821	759	807	776	808	791	783	778	801	792	779	734	799	812	781	841	780	793	820	783	806	843	808	801	843	740	818	789	804	807	773	734	778	824	791	794	782	776	756	790	769	798	791	734	802	783	774	822	851	790	788	779	737	734	804	704	790	762	741	793	771	786	759	773	797	727	791	805	750	767	763	830	763	753	794	755	787	767	786	814	789	816	766	797	778	756	759	794	720	764	809	849	829	790	802	769	762
25589	20951	28037	24075	21038	20935	11561	1714	1289	1270	1203	1021	1093	1049	1103	1047	1095	1128	1070	1073	1112	1085	1145	1146	1168	1211	1187	1230	1273	1360	1440	1379	1428	1338	1394	1429	1421	1360	1344	1273	1273	1145	1097	1049	1090	1002	1025	1020	1052	1005	1013	939	967	974	915	922	948	929	975	896	956	990	960	979	977	923	954	975	947	904	901	948	950	988	920	965	976	985	1011	928	923	954	935	921	967	928	977	902	944	934	935	855	932	929	937	890	983	953	922	891	963	942	929	947	938	941	888	916	936	978	923	936	880	973	912	920	933	978	936	978	993	887	912	924	915	980	997	936	895	919	957	918	897	933	960	941	933	961	1004	921	966	885	896	972	974	959	907	929	913	998	967	924	963	991	980	943	919	967	959	930	905	961	941	996	946	931	896	934	953	982	943	930	949	928	907	907	950	977	922	968	894	949	968	913	939	928	966	954	957	998	926	968	925	963	943	922	952	909	901	977	893	935	907	927	998	969	939	940	922	994	923	941	938	1012	972	986	887	957	986	914	974	941	913	902	912	926	914	984	947	925	964	902	921	933	916	984	912	985	924	963	922	928	922	910	938	986	924	914	922	952	956	945	909	947	945	923	973	975	921	899	947	987	955	946	972	955	957	1020	945	946	940	917	938	998	956	926	926	884	952	956	861	938	883	923	895	916	924	982	963	925	938	895	922	968	972	918	1002	962	955	962	1022	934	942	949	948	945	1019	922	967	972	925	949	984	932	917	919	917	955	979	1013	988	874	960	971	903	912	943	886	936	910	936	943	969	902	985	936	976	933	925	911	958	915	894	930	925	912	957	941	906	953	971	883	961	945	994	971	957	941	946	933	908	934	903	884	961	923	924	880	922	904	907	945	922	973	927	940	1014	952	991	860	915	938	930	905	951	939	923	910	943	970	949	935	923	992	898	918	924	945	956	927	926	1007	903	868	926	868	923	915	877	969	948	935	925	891	907	924	892	901	910	916	908	992	933	920	932	937	920	981	933	931	942	926	939	972	959	934	892	936	1048	957	966	979	928	891	941	922	970	962	918	979	994	933	938	956	922	935	944	940	932	996	990	921	926	942	932	900	910	966	912	965	950	915	919	952	903	990	918	951	917	965	984	942	929	931	991	997	919	894	923	942	971	905	942	915	893	915	974	1016	939	927	990	911	945	944	931	885	923	902	952	933	944	956	935	906	896	972	946	968	927	997	934	953	956	943	909	918	958	934	920	956	994	944	940	891	925	987	910	880	922	945	975	953	936	949	937	934	889	952	931	918	949	940	928	902	901	899	926	932	873	929	925	931	979	976	921	970	1052	956	938	949	884	920	899	997	986	944	938	899	979	915	948	952	963	932	907	983	930	955	970	959	845	928	940	928	955	945	938	973	927	943	968	949	975	942	918	930	908	898	882	946	938	857	874	945	979	917	941	985	941	928	894	893	879	928	951	847	954	944	975	981	927	911	897	953	970	950	901	916	946	936	931	958	949	948	946	926	894	981	932	950	964	917	968	938	897	900	927	916	872	893	997	937	887	996	897	901	929	923	928	986	972	890	930	960	920	971	962	905	926	901	949	989	920	902	948	884	919	895	960	998	1004	951	885	928	934	949	932	966	963	977	895	978	893	919	917	921	984	886	931	910	926	889	946	905	912	989	944	947	959	932	921	938	978	962	915	980	961	936	987	935	937	958	958	928	977	944	956	984	953	936	959	986	927	913	971	916	926	948	935	918	963	961	895	927	918	889	960	929	954	947	945	938	980	973	903	998	932	968	974	902	943	902	902	951	961	932	909	963	900	920	883	958	938	952	862	892	1001	956	959	961	987	941	911	952	956	965	923	883	996	938	961	899	1000	894	910	931	925	971	933	954	963	924	896	935	908	947	915	958	898	901	901	964	979	882	936	965	953	985	954	956	893	908	965	957	923	978	962	907	960	921	949	890	932	959	889	952	962	920	869	957	1003	970	923	932	948	880	888	956	948	971	952	902	863	963	944	918	945	884	932	957	931	911	930	916	909	939	905	959	923	917	905	962	951	894	943	907	915	941	930	915	915	849	900	953	935	1017	998	954	955	934	1013	972	918	950	974	958	921	911	981	936	875	919	943	909	943	955	921	922	1018	881	959	935	942	997	974	959	904	926	963	940	987	977	984	853	935	960	1012	880	930	921	943	945	880	889	977	859	938	901	964	950	994	878	960	951	924	953	895	985	997	963	930	923	981	911	959	935	883	971	937	977	953	987	927	911	982	903	902	940	1000	951	955	992	926	918	948	917	943	970	936	913	942	924	923	884	914	977	997	906	949	967	950	949	928	920	979	950	918	928	899	937	882	919	933	917	977	936	958	938	965	900	888	937	872	915	953	891	1012	941	987	937	934	961	986	942	952	984	931	899	926	958	929	945	928	952	921	956	915	967	912	919	924	926	927	927	936	953	976	924	925	954	933	967	888	967	916	939	911	958	903	989	899	949	940	933	979	962	940	934	944	922	912	939	975	967	919	967	945	920	908	904	884	912	983	899	963	916	933	938	953	925	970	938	925	972	942	986	865	933	999	930	932	856	969	932	922	921	910	909	937	938	908	1004	950	941	907	998	937	942	936	985	980	968	920	916	923	920	954	942	945	925	893	902	935	952	935	844	993	892	906	901	908	962	932	937	924	874	891	945	928	924	947	970	930	968	957	918	954	922	892	973	918	917	889	954	905	992	919	912	925	931	915	922	865	931	919	971	917	890	925	977	932	997	958	893	925	948	937	873	940	928	980	944	938	978	879	932	977	980	940	922	921	923	902	955	948	894	961	977	958	972	956	910	936	956	969	916	909	922	932	1006	929	941	884	908	899	910	929	929	990	946	936	935	937	901	953	927	955	929	1003	935	916	908	944	967	928	916	946	893	980	963	922	940	957	851	949	936	919	1004	904	928	934	886	967	938	887	970	904	931	910	891	977	909	892	910	971	905	924	912	949	929	921	920	925	909	969	936	974	888	919	955	893	883	887	938	901	957	887	968	1004	946	902	991	942	926	930	910	909	995	953	944	970	934	962	947	888	962	1006	936	954	903	986	958	927	922	977	923	955	898	998	876	929	999	997	956	951	903	876	952	1001	908	907	905	970	870	932	944	929	905	868	940	862	939	913	940	905	909	940	971	962	909	955	917	995	900	898	934	936	893	965	905	934	935	963	956	997	921	941	962	924	946	867	979	910	870	902	916	940	915	902	929	937	963	948	917	934	959	965	951	945	981	936	970	940	894	911	898	923	877	969	997	952	891	945	941	895	951	946	953	969	1008	945	941	922	902	921	869	952	938	931	901	931	943	883	879	967	941	879	1018	902	962	917	964	920	896	939	907	931	946	970	1012	1005	963	922	903	944	925	969	952	990	969	910	998	916	982	913	917	961	923	886	915	898	922	965	931	992	905	937	964	912	927	942	920	945	951	859	931	955	965	934	891	953	923	934	899	913	914	971	915	929	959	886	935	955	903	919	922	934	958	910	904	927	984	966	953	1003	969	956	964	934	999	911	952	935	981	913	967
48702	43906	39014	37242	22757	8609	2572	1644	1535	1332	1177	1072	1075	1067	989	1066	1078	1087	1138	1058	1065	1052	1146	1174	1253	1206	1273	1357	1455	1520	1640	1625	1634	1544	1645	1730	1619	1528	1543	1363	1332	1154	1137	1012	1015	950	884	839	913	872	824	820	732	778	819	793	756	805	778	782	786	804	802	790	743	784	763	808	799	846	777	766	793	749	789	818	754	802	728	804	760	786	803	786	781	790	793	757	758	766	772	725	776	806	803	761	734	726	780	754	779	769	784	795	786	814	783	764	776	808	743	782	817	736	755	790	809	761	799	772	807	762	786	778	775	800	794	845	801	760	823	742	768	729	765	787	743	712	805	802	770	818	722	784	762	771	790	750	771	787	785	793	718	753	798	789	774	749	801	787	759	806	799	817	778	766	732	774	771	763	832	763	757	749	748	783	749	809	814	804	777	730	723	784	797	784	766	767	765	796	775	765	826	801	796	779	802	816	764	782	751	778	724	757	784	767	800	754	790	792	784	796	781	784	767	801	755	752	767	798	809	750	774	732	776	804	801	775	831	778	797	815	776	731	731	789	763	718	797	801	774	781	764	758	812	794	760	731	769	772	778	791	732	753	785	789	782	810	741	780	727	770	746	769	771	750	794	741	779	799	754	797	776	767	759	774	742	724	784	728	796	774	826	769	771	752	791	778	775	760	754	707	799	740	752	787	781	814	790	741	764	786	772	763	763	775	786	765	816	757	740	798	816	756	760	764	829	747	778	763	767	795	759	790	755	752	740	774	708	795	783	767	739	779	833	792	732	772	779	781	789	755	789	790	804	773	760	773	759	765	740	778	763	812	794	704	825	764	737	782	773	794	790	788	721	780	737	811	772	742	826	784	778	819	775	802	761	768	811	802	780	769	817	809	767	748	807	827	757	779	723	808	740	816	700	806	791	728	830	794	742	787	838	813	755	794	731	757	755	764	804	788	778	815	739	762	762	855	805	733	825	799	759	757	797	780	778	825	787	831	777	799	741	802	705	757	819	812	797	798	824	754	762	797	775	803	734	767	849	833	813	768	799	796	756	819	785	791	722	801	711	818	796	759	760	755	740	759	767	779	753	753	740	749	788	820	815	785	843	769	791	774	810	737	798	813	819	770	729	787	841	803	788	793	781	759	742	778	759	755	769	773	793	820	779	800	806	776	737	828	773	812	783	712	844	764	789	709	762	787	766	795	766	715	784	731	793	770	759	799	794	789	783	804	784	761	791	754	756	787	790	793	814	764	775	774	778	789	727	755	781	779	767	781	763	782	774	763	793	795	783	747	805	785	801	759	761	790	803	798	805	731	753	789	714	776	770	771	777	731	773	796	777	817	761	816	789	790	749	788	764	778	806	761	754	760	713	776	798	685	754	817	790	848	769	769	761	745	742	793	746	750	741	741	786	789	773	746	755	773	793	789	761	764	710	771	760	752	781	781	769	781	786	777	773	752	790	798	788	792	759	787	763	730	779	846	750	726	779	776	803	766	773	809	743	794	796	724	809	760	737	881	763	790	788	788	774	797	795	816	771	713	803	780	779	725	805	755	779	752	789	753	778	784	794	797	756	814	761	821	749	787	770	752	781	755	748	723	814	773	842	736	766	793	793	762	799	727	773	739	783	764	769	762	751	733	767	731	755	764	765	743	734	768	786	773	794	771	697	772	789	811	760	785	809	785	793	791	766	815	747	760	777	764	756	832	786	771	763	761	756	769	734	776	777	777	774	735	710	783	741	741	827	804	825	767	760	735	748	773	791	745	822	740	784	793	767	703	796	763	774	766	750	780	816	760	768	784	782	765	792	772	746	792	799	798	786	804	765	775	791	783	760	756	793	777	760	787	799	807	758	766	792	798	743	722	815	735	776	821	773	775	745	788	745	740	795	784	817	793	799	800	808	777	796	732	756	762	786	787	784	779	765	786	773	735	759	753	783	773	796	795	752	818	686	813	740	774	807	766	841	774	784	768	731	763	783	818	785	773	808	795	826	776	788	826	789	769	792	748	744	753	787	799	786	756	801	787	841	749	738	761	754	755	782	776	736	750	780	765	758	795	765	772	806	776	779	794	785	762	840	779	806	771	789	802	752	804	755	785	736	746	775	791	790	698	757	767	794	807	789	781	808	817	756	762	778	794	768	765	749	781	761	794	765	788	755	765	769	774	789	768	769	743	760	795	742	773	835	783	777	764	773	770	777	770	756	705	753	805	776	753	817	739	735	741	778	854	793	730	775	746	828	732	754	803	804	757	751	831	764	752	800	742	741	784	778	781	758	772	773	782	718	763	789	796	807	762	787	707	759	792	771	750	776	763	748	756	804	770	789	792	757	746	769	747	753	757	740	753	779	764	759	754	763	732	779	756	761	761	758	788	766	781	798	772	776	789	772	802	772	767	727	759	785	756	802	747	760	775	807	772	785	783	776	726	763	740	822	769	768	794	753	771	770	767	799	768	781	795	763	777	766	745	751	803	743	781	771	721	845	775	800	793	748	792	736	742	766	822	770	757	744	803	728	762	761	794	782	784	783	755	765	809	717	813	736	795	765	791	814	821	810	779	768	773	799	796	717	799	794	837	765	834	753	805	776	728	769	790	800	810	767	786	776	793	782	764	778	750	722	795	799	755	754	747	771	776	774	778	794	742	755	801	745	749	756	772	766	746	811	785	816	732	757	819	739	791	790	791	731	767	743	792	757	754	784	769	757	794	782	750	816	777	740	840	751	741	736	748	817	839	816	783	802	763	766	781	736	783	742	771	770	795	751	763	746	739	742	812	802	801	809	746	755	772	778	795	798	838	751	791	784	754	737	816	782	785	798	757	779	779	719	759	782	741	776	767	805	786	755	792	812	801	728	766	800	773	772	770	806	789	788	764	771	791	806	755	765	762	742	785	756	737	764	775	823	766	778	771	840	769	763	772	782	840	771	789	786	748	759	778	828	766	747	793	800	755	792	772	777	722	757	777	747	780	778	773	772	716	751	795	794	782	801	805	763	772	736	771	744	708	757	734	805	812	791	759	774	787	742	790	783	744	776	784	817	755	752	770	756	766	752	790	757	744	748	766	749	736	781	797	750	786	770	753	802	787	792	729	754	750	735	771	767	785	817	724	751	746	795	787	783	770	831	771	816	742	767	762	801	754	749	794	749	767	751	724	757	777	779	796	770	745	778	768	731	767	759	750	725	742	821	773	785	767	754	817	791	744	799	760	716	736	847	815	748	788	803	797	804	755	767	775	783	784	799	784	780	761	781	762	752	813	797	769	773	775	819	777	793	743	769	817	737	790	849	766	822	815	744	751	834	774	757	737	781	741	759	805	743	782	731	809	777	739	781	785	729	726	766	796	773	824	766	782	696	778	804	748	758	796	794	770	829	797	754	788	766	772	806	745	805	744	764	819	740	769	741	774	779	750	792	706	746	824	745	776	785	727	776	819	771	768	739	799	798	735	756	706	810	745	750	778	731	755	755	756	783	840	754	752	752	736	767	798
29048	21252	26557	25322	11560	2871	1267	1089	1021	967	970	943	984	929	921	963	1008	1010	951	991	984	958	1000	1020	1033	1093	1048	1041	1045	1109	1067	1195	1076	1111	1144	1117	1136	1181	1077	1077	1014	1027	978	996	958	1020	962	964	989	918	987	989	912	988	940	926	926	963	978	940	969	971	968	896	961	926	960	941	974	976	924	942	967	935	965	947	948	986	880	924	977	957	928	1015	962	921	931	922	904	910	937	982	956	956	1004	917	891	940	937	887	945	950	969	939	939	912	995	952	953	937	922	889	945	979	1006	995	949	933	969	943	960	945	947	929	875	952	939	876	956	956	1014	922	999	937	968	946	1000	988	860	924	941	962	882	929	891	928	959	1024	957	967	948	918	998	983	919	972	952	933	996	930	968	873	948	919	907	949	891	891	939	950	898	902	996	958	953	914	898	958	946	950	917	894	906	997	936	939	905	969	995	874	930	982	910	911	922	941	985	949	994	965	969	976	919	928	943	955	919	901	909	918	1021	890	968	978	973	974	959	959	970	896	950	925	917	918	943	905	970	992	915	916	949	954	955	939	946	887	966	944	944	945	921	945	906	970	951	916	951	947	931	912	943	938	994	964	908	921	969	897	923	952	1005	928	933	958	860	965	940	942	955	953	916	961	941	917	914	981	981	937	946	918	927	917	960	964	949	1016	999	974	1000	990	968	920	1032	952	938	953	960	921	916	964	961	932	960	941	914	1005	921	910	960	910	964	919	959	981	932	971	907	933	911	951	942	997	975	901	987	917	961	921	936	973	896	964	985	917	991	915	936	965	941	912	908	921	923	899	960	942	928	909	889	983	959	987	944	917	912	870	938	938	971	924	923	980	965	913	945	942	953	1002	942	959	935	946	995	949	936	981	925	955	944	908	980	949	929	947	963	946	954	921	959	950	884	936	947	980	946	906	915	932	927	863	913	939	962	929	1040	949	928	907	982	947	949	912	963	930	929	894	970	976	967	952	966	925	923	973	933	932	933	899	909	909	931	989	938	978	906	934	932	912	923	950	931	917	978	927	962	942	942	968	990	969	913	913	943	926	897	938	924	1000	974	912	912	986	949	916	902	979	946	963	932	988	987	917	898	965	870	972	948	929	900	957	952	955	926	959	911	936	924	993	927	953	977	908	949	918	947	952	925	963	934	961	932	909	893	957	945	920	1001	919	952	947	988	945	907	1001	929	945	920	879	950	972	939	869	971	969	919	925	886	881	965	924	951	949	974	969	943	925	950	934	968	1008	940	871	942	929	935	892	908	952	921	901	1014	896	965	973	949	893	890	916	926	940	911	906	886	940	946	933	962	959	943	919	970	902	909	978	953	895	933	965	943	921	975	946	899	869	935	930	951	885	1001	948	970	950	995	948	940	951	901	960	966	963	1001	992	915	953	899	918	927	987	974	988	982	970	966	907	875	902	977	928	969	905	953	938	897	886	942	928	967	879	942	935	951	956	910	961	973	925	925	913	898	937	926	879	958	930	962	966	893	889	868	926	985	983	965	987	967	968	954	882	930	960	980	920	907	984	884	940	1004	989	912	967	964	954	966	958	955	907	942	986	925	941	980	911	982	948	912	955	989	964	957	994	987	954	943	892	914	929	964	935	921	905	969	946	947	911	890	878	899	908	987	980	938	863	960	938	982	940	941	898	958	968	954	909	919	978	966	942	927	996	923	982	945	989	952	936	1007	912	949	933	939	971	981	951	951	922	928	907	951	942	925	942	951	943	890	895	969	917	925	922	944	953	931	971	946	933	907	952	909	949	969	944	944	940	895	944	956	935	903	897	892	949	896	947	970	957	960	954	891	930	929	892	977	961	945	941	928	931	880	999	964	922	923	913	951	954	949	958	912	919	920	937	944	971	930	946	937	915	1006	905	927	901	901	915	958	979	934	933	927	962	959	954	909	949	923	904	902	947	986	905	970	956	901	924	968	936	955	889	970	914	924	928	932	938	957	974	937	936	1006	932	971	916	917	960	900	995	929	917	923	956	951	969	948	983	911	957	924	951	1001	857	876	904	1000	952	973	928	948	979	941	976	967	950	1035	901	991	970	939	872	993	945	997	921	937	921	943	947	924	990	938	977	940	909	891	990	958	951	946	917	945	918	955	903	916	948	881	948	940	939	926	966	938	907	942	914	936	952	901	956	973	927	965	975	923	925	935	960	971	947	955	951	971	954	967	958	943	939	934	918	934	938	935	915	946	923	945	915	933	938	910	927	867	970	953	977	893	963	883	952	954	938	913	915	963	898	892	978	998	941	956	955	925	1005	932	930	1019	909	939	975	963	924	927	961	947	1014	918	937	1044	988	923	909	922	965	971	900	957	959	951	962	975	924	957	926	985	915	918	962	963	926	943	960	956	1012	968	983	887	932	923	936	931	932	985	927	942	955	1004	931	918	984	966	899	965	911	934	941	958	1010	1008	988	960	958	886	951	1016	977	1002	913	945	886	951	938	919	913	912	906	933	962	954	963	920	950	931	882	924	938	966	880	905	881	972	916	970	922	982	959	942	931	1005	996	946	933	906	895	940	947	952	931	894	939	926	962	944	924	930	946	898	981	906	975	968	978	916	913	969	951	893	968	931	995	970	923	939	972	929	897	930	914	962	947	931	942	944	917	852	951	961	993	963	907	931	962	996	908	923	918	919	947	905	941	982	948	915	939	982	948	897	968	972	957	959	921	962	941	988	953	958	941	978	941	862	960	976	946	947	956	920	939	945	944	918	908	897	947	952	892	934	966	910	974	856	934	970	956	931	911	922	898	965	921	942	965	945	955	937	955	993	944	962	958	883	983	919	940	948	1002	970	916	957	917	994	930	959	988	917	966	908	911	992	966	936	926	933	959	930	1002	911	953	976	938	969	957	944	955	953	904	923	940	964	958	881	910	915	989	910	947	952	979	949	949	980	892	915	972	880	925	930	939	930	970	978	950	909	919	931	922	943	953	943	921	937	933	901	913	905	943	969	908	959	939	958	969	958	1008	946	966	899	970	895	927	922	900	961	986	937	971	980	883	939	932	959	965	908	956	919	924	926	992	947	939	972	933	921	960	958	894	934	933	968	962	940	971	952	980	907	963	922	944	970	904	943	921	937	943	987	923	935	916	912	918	943	891	941	972	961	983	929	936	967	962	959	922	994	937	940	935	979	912	938	935	930	961	955	983	899	973	946	921	895	960	919	955	936	930	920	991	915	927	913	877	969	935	941	935	966	916	923	969	908	945	922	952	944	968	946	978	936	919	919	988	936	945	910	959	937	952	938	945	889	959	1003	938	932	928	964	1046	954	936	870	940	985	941	930	947	916	904	941	930	882	1002	968	967	955	934	915	961	939	955	935	918	895	938	932	888	961	890	934	897	906	894	936	946	925	967	964	976	928	906	907	931	949	973	894	917	934	938	947	888	918	914	972	897	854	965	939	951	895	987	929	955	912	915	969	916	934	928	915	991	989	917	948	917	981	997	962	972	919	917	932	987	876	944	936	949	967	943	959	962	965	899	972	972	891	980	897	968	963	894	945	947
49547	34618	30096	21479	10431	3085	1152	908	881	891	827	888	834	839	832	876	825	909	905	829	870	886	957	951	974	982	990	1018	1110	1080	1080	1174	1107	1091	1071	1144	1167	1066	1072	1040	935	983	869	908	857	867	808	832	771	805	789	785	789	804	791	798	805	789	805	759	803	816	763	752	758	791	748	795	774	789	747	798	750	802	775	796	811	808	757	796	822	778	757	782	693	815	747	756	760	825	789	824	792	804	803	764	851	788	782	802	799	774	775	831	767	748	762	749	802	784	781	771	792	759	750	761	771	804	802	736	760	779	803	749	751	744	779	750	774	769	860	807	745	809	750	778	703	762	744	765	766	750	754	788	813	730	778	803	780	837	773	751	795	761	805	757	763	746	693	804	764	749	775	795	755	778	742	727	743	836	746	802	778	785	785	781	777	753	768	776	765	800	792	769	822	835	804	804	738	793	770	797	786	755	765	787	786	786	752	724	774	759	787	832	797	757	775	772	797	823	811	811	746	797	777	809	746	746	731	784	745	815	770	807	764	786	772	824	733	783	772	808	787	774	796	778	765	790	782	802	764	761	808	778	788	775	738	765	778	760	799	777	786	806	755	775	834	761	777	754	776	806	784	752	776	715	830	780	791	806	807	771	783	787	782	782	771	770	765	846	764	816	782	772	790	748	816	768	783	821	787	796	777	790	790	804	767	743	795	790	771	769	780	792	824	768	803	792	723	843	838	815	791	773	790	812	789	772	779	795	787	840	802	757	795	776	816	784	794	771	762	767	740	798	813	807	781	737	786	804	821	805	767	783	769	761	783	735	780	786	783	794	764	836	862	766	812	803	785	752	830	799	783	812	810	749	764	819	751	777	832	817	781	816	827	787	814	792	746	763	775	788	751	853	745	763	757	789	777	784	738	808	792	785	814	770	759	775	795	781	772	776	815	776	808	838	758	760	807	761	816	759	767	798	776	750	754	784	831	772	802	784	795	794	773	842	850	818	793	745	801	746	759	802	793	823	788	790	814	774	758	782	748	777	824	814	788	790	810	796	802	785	806	783	772	791	759	837	772	729	818	770	808	815	774	821	768	763	764	758	792	798	752	800	750	787	846	839	836	759	772	728	798	796	790	769	793	788	726	783	753	759	779	757	818	764	764	812	797	787	813	833	808	783	799	815	803	815	766	816	802	767	794	786	794	753	788	819	832	759	766	727	758	789	747	836	775	791	738	828	751	799	817	769	796	736	802	762	813	777	818	834	748	771	784	790	766	738	795	719	765	804	814	783	776	801	767	780	807	794	771	806	775	778	784	772	823	820	747	828	797	781	763	814	791	778	826	787	801	796	851	733	752	768	772	777	805	774	775	789	773	822	821	788	789	745	761	692	760	733	768	819	792	801	788	823	815	767	721	721	794	781	719	788	821	791	790	807	760	835	823	816	829	757	773	764	793	801	816	856	770	789	781	768	783	798	763	786	759	770	767	798	785	805	767	733	765	841	740	800	797	802	790	762	816	802	744	767	821	766	751	788	761	767	813	746	777	764	805	849	755	757	794	819	793	729	726	771	748	755	796	810	794	756	773	756	800	776	770	790	755	783	806	773	783	789	825	778	758	788	785	797	811	760	746	780	809	813	778	786	825	751	739	823	804	830	784	732	732	801	755	772	802	831	807	822	766	796	813	746	828	793	770	776	769	783	773	746	800	816	751	815	832	776	815	814	776	822	764	840	737	807	780	745	804	824	734	824	815	780	749	805	825	765	795	802	767	820	809	786	781	752	767	812	753	785	801	794	748	787	778	784	826	823	814	810	763	753	779	815	779	756	780	803	808	810	781	711	793	763	816	757	780	773	790	793	796	778	801	797	749	791	748	719	790	783	786	749	748	740	792	752	776	792	794	765	800	767	830	755	797	762	752	779	747	785	831	790	732	791	772	772	792	752	810	759	812	762	720	793	810	764	785	806	802	775	789	803	777	728	777	793	786	780	792	805	761	785	788	761	772	763	750	757	724	827	769	808	792	792	736	793	851	824	785	771	806	765	772	780	809	822	773	803	745	773	741	752	764	815	787	789	730	781	772	753	760	797	773	837	767	801	750	829	762	821	767	809	759	815	814	801	757	777	765	768	777	731	746	777	757	786	768	819	775	768	772	786	839	795	803	771	746	800	764	806	744	777	772	770	792	772	754	819	744	800	759	808	806	723	810	765	782	802	740	768	786	766	783	750	793	743	720	802	800	778	775	784	773	766	751	782	828	811	793	721	787	800	827	795	735	785	752	780	803	719	790	806	804	812	771	808	831	844	790	782	797	769	741	802	779	801	746	819	760	826	750	803	757	804	726	813	780	746	817	756	745	740	809	744	734	775	768	829	821	783	795	809	803	761	765	775	811	780	754	716	737	753	808	776	864	793	833	762	760	806	723	754	798	793	788	783	745	790	720	798	746	827	753	823	766	744	818	811	774	773	808	769	783	762	742	807	807	736	772	805	782	770	754	821	788	759	779	780	785	746	762	752	840	749	804	776	806	761	787	751	806	800	738	784	773	770	784	764	795	743	821	789	806	795	821	775	814	781	823	776	772	798	751	802	786	766	805	781	754	804	772	813	789	774	801	739	772	816	746	841	763	759	752	810	784	786	783	728	813	803	798	779	805	775	793	797	777	814	760	727	780	802	765	748	671	734	804	785	786	790	813	820	763	771	758	758	750	809	731	786	736	790	763	750	792	820	753	801	776	738	815	768	740	778	819	840	747	824	769	749	802	793	785	777	760	846	805	776	802	790	758	777	782	743	785	790	776	846	818	793	744	805	787	819	789	823	811	762	802	766	798	785	753	767	860	762	794	814	776	744	762	790	825	769	768	768	789	768	799	773	763	808	798	823	793	750	777	735	714	765	835	775	788	809	769	768	757	801	836	764	754	794	790	767	750	794	772	822	776	745	804	777	770	747	763	799	749	772	797	781	755	807	783	769	833	752	766	837	789	765	744	753	805	778	776	799	749	763	805	757	732	755	751	773	772	810	812	794	789	774	780	779	781	769	836	819	805	796	787	769	753	827	864	792	795	782	829	741	809	776	793	744	802	788	766	787	733	825	761	761	760	815	780	804	725	748	812	827	780	795	781	736	772	746	759	759	798	761	823	768	814	792	791	733	825	734	720	821	747	767	763	768	759	811	760	796	705	783	828	811	809	777	777	762	769	746	751	815	778	758	771	804	790	778	769	795	798	753	780	757	775	777	780	774	808	846	780	783	790	803	786	773	851	732	771	780	770	789	820	834	777	717	780	803	738	761	804	801	818	793	776	787	777	767	798	805	792	836	768	761	755	739	727	800	784	745	791	799	798	799	750	793	771	725	803	783	788	782	771	755	789	780	851	808	781	783	773	767	738	885	763	821	811	791	781	791	750	760	762	812	782	770	824	787	821	769	832	758	749	751	797	764	743	811	827	761	811	808	803	761	775	785	784	784	754	805	748	787	775	829	741	789	793	782	766	783	764	791	795	767
26972	20950	27618	24418	20999	13812	2472	1234	1063	1028	1029	972	1024	1061	970	1054	994	987	1041	1040	1061	1058	1060	1020	1091	1070	1156	1254	1274	1129	1236	1266	1262	1178	1161	1180	1212	1195	1196	1113	1140	1080	1059	1015	935	994	999	1027	997	972	917	910	872	925	945	884	981	897	951	909	967	899	922	927	911	921	885	961	912	926	916	924	925	943	956	920	909	994	914	883	900	934	975	876	919	918	933	926	891	952	921	955	885	895	916	870	898	889	962	912	896	918	919	937	925	946	939	897	874	914	884	982	968	944	931	923	946	897	888	933	906	952	913	898	937	856	898	970	910	925	874	941	909	880	928	879	897	938	921	906	922	904	946	932	888	959	936	882	934	917	931	900	908	891	918	938	967	913	917	918	912	930	902	862	889	914	874	889	918	896	917	869	914	854	920	899	923	925	945	935	910	952	987	918	918	900	879	919	940	907	983	930	904	927	872	867	889	938	968	906	921	907	922	916	897	936	861	965	919	960	948	907	902	949	889	926	909	899	963	928	935	954	864	869	930	898	861	881	931	878	902	874	903	894	878	868	901	845	861	905	949	907	872	899	926	895	868	957	963	959	902	903	904	992	920	886	929	928	890	899	873	963	944	909	931	916	905	874	876	936	889	902	933	966	920	1001	930	949	866	944	959	938	929	904	909	888	933	901	931	872	928	955	935	956	927	918	902	877	884	918	927	867	902	922	965	913	954	936	954	925	908	988	831	942	968	898	963	881	945	967	940	982	889	971	905	903	928	955	897	911	919	967	908	917	900	909	847	950	962	937	880	952	918	918	901	878	972	877	878	938	877	931	937	893	872	924	980	963	974	922	946	888	911	955	975	925	862	938	924	947	965	939	944	924	867	928	903	898	858	922	919	925	894	893	925	918	906	905	961	944	908	966	965	931	848	943	884	909	902	904	881	913	913	910	932	904	923	914	888	949	894	911	941	890	989	929	958	882	913	928	926	935	918	946	963	903	912	936	937	922	918	929	923	927	917	930	884	909	933	958	921	920	917	892	913	931	909	891	913	943	921	868	921	903	954	954	900	907	944	954	926	941	908	881	972	876	890	964	941	910	908	887	960	877	949	879	867	929	912	942	882	947	941	877	854	949	891	940	947	971	907	873	952	899	920	944	910	930	984	900	944	946	971	934	940	925	865	871	887	887	886	914	882	956	950	919	952	938	906	943	922	908	920	967	911	911	879	953	920	951	905	902	999	931	897	847	1005	840	936	901	995	904	958	979	907	960	940	899	931	911	889	963	944	904	913	921	942	931	897	900	949	942	926	903	890	921	992	942	940	909	960	931	949	921	874	957	930	911	928	908	929	951	912	895	891	911	858	917	954	880	900	861	957	867	902	882	966	891	962	944	957	945	933	898	938	936	966	946	956	939	949	927	911	917	961	961	926	898	908	885	903	1011	914	885	932	927	902	911	921	914	935	979	896	927	877	905	888	902	905	936	946	960	930	973	900	885	944	888	923	900	976	900	934	936	913	888	908	910	960	951	908	943	982	896	1020	912	937	933	929	953	973	924	884	980	898	925	937	985	943	911	977	903	913	950	929	901	877	932	904	929	929	930	952	915	919	865	992	930	949	921	920	902	901	903	950	894	927	903	936	912	967	937	942	948	952	908	873	938	962	886	913	895	929	970	977	905	947	886	911	863	917	920	814	893	961	908	880	912	963	898	915	876	898	954	921	933	965	964	913	938	875	904	936	872	940	900	920	933	900	932	904	917	956	905	915	898	916	939	928	902	910	903	892	869	859	907	857	855	882	955	968	966	936	905	898	937	914	875	886	924	981	910	935	908	839	878	936	893	907	892	926	908	911	917	931	940	915	925	949	921	937	849	868	937	907	935	897	897	925	902	940	938	951	970	903	878	914	898	883	942	909	889	869	972	918	950	904	894	916	921	963	918	904	956	917	1007	938	917	922	854	949	954	887	913	919	976	957	955	920	895	919	933	908	905	952	929	903	859	883	892	972	936	906	912	939	886	917	894	881	941	901	929	942	926	915	965	952	927	1004	932	911	947	1001	950	909	988	859	925	945	911	933	923	946	877	930	874	864	901	877	906	910	934	893	886	1004	911	886	907	887	950	899	919	942	917	860	912	935	904	885	971	877	929	913	933	948	877	921	909	876	885	898	924	920	961	923	928	863	890	893	854	906	893	958	846	905	889	950	849	967	870	960	897	926	940	894	881	931	945	838	913	916	888	914	906	914	917	887	947	925	938	925	907	842	878	943	911	910	933	903	976	950	944	888	931	889	950	925	913	892	937	961	922	934	907	891	951	941	881	876	954	939	962	905	946	904	900	923	901	951	828	943	964	963	927	891	928	913	898	982	884	932	959	903	837	924	906	879	940	958	956	961	878	835	905	879	929	971	919	911	907	862	955	894	888	984	912	958	881	839	898	953	853	892	929	961	891	905	896	932	938	952	975	924	927	911	926	864	894	887	935	931	968	878	868	882	940	932	960	913	958	906	899	907	892	905	882	935	887	923	948	917	908	910	969	971	908	897	953	934	984	877	917	946	882	939	903	918	953	900	885	843	910	935	927	932	933	962	858	905	849	942	927	863	972	868	925	910	952	920	923	946	965	1001	984	908	894	942	931	936	934	900	918	948	896	927	931	906	882	910	937	897	928	912	950	904	927	929	891	953	908	968	958	945	927	871	1009	874	936	921	892	891	889	918	903	939	963	950	898	935	917	930	898	886	918	905	916	922	900	931	933	931	953	944	889	951	958	889	867	976	927	918	923	904	920	924	901	925	980	926	912	922	944	939	940	926	929	944	908	952	891	892	894	883	901	893	953	928	895	999	903	915	881	951	928	930	932	932	920	992	890	912	893	861	919	879	934	881	931	892	919	916	912	896	948	892	922	950	958	914	874	943	918	902	912	914	918	896	956	930	928	948	922	954	958	906	877	938	907	878	960	893	975	948	860	973	898	884	952	960	966	932	986	894	905	953	905	875	958	930	920	906	923	946	861	913	916	873	886	924	935	953	949	908	911	888	882	934	996	983	932	931	837	919	930	885	930	910	929	914	936	892	952	925	931	935	1008	900	979	952	922	947	904	894	940	949	960	925	964	938	982	989	927	900	939	918	924	954	815	937	935	918	903	908	895	963	979	937	945	937	911	881	919	893	899	885	989	943	917	911	948	940	930	913	879	911	906	913	935	913	990	946	979	867	879	951	852	957	938	1013	930	944	921	895	951	901	880	958	956	916	894	954	880	953	926	944	945	944	885	891	957	919	941	866	953	968	954	904	937	849	872	879	860	943	841	885	880	925	937	927	953	936	929	900	924	918	975	910	898	894	892	879	842	895	898	881	832	893	888	906	920	916	964	928	878	951	920	936	977	928	918	941	941	952	911	934	952	899	957	966	911	900	888	935	873	903	900	928	903	892	924	896	878	935	896	903	872	921	877	951	926	897	925	847	915	948	901	860	901	914	908	883	897	941	915	963	965	894	868	916	913	935	918	846	960	940	897
46694	37967	33713	25703	13974	5341	1769	1208	1131	997	995	978	914	924	876	921	922	961	912	948	958	965	1051	1023	1108	1186	1246	1309	1299	1368	1430	1413	1357	1332	1228	1294	1291	1260	1189	1206	1038	1033	965	953	866	880	877	807	783	810	762	779	791	786	817	777	734	812	712	743	743	742	799	771	788	804	762	801	810	799	763	745	738	731	772	758	762	761	804	772	785	744	719	718	761	752	772	751	765	739	774	755	745	745	723	779	753	763	746	773	779	802	748	789	811	763	782	794	778	731	739	766	816	753	768	775	797	791	790	776	750	685	837	820	776	742	764	729	796	749	745	779	794	813	740	738	764	801	754	763	725	727	725	743	810	774	755	758	744	719	750	753	737	745	727	741	761	795	771	822	697	764	824	778	789	767	785	748	809	751	755	741	700	814	803	777	827	790	787	757	726	827	708	725	780	797	762	777	746	765	763	792	748	767	789	736	779	806	767	779	838	788	767	781	797	804	722	794	717	723	736	804	746	765	759	721	767	749	696	718	743	820	803	781	702	728	771	764	767	762	764	737	771	721	769	788	778	732	747	743	794	780	817	785	779	803	762	741	776	809	755	741	749	775	800	757	748	778	777	756	710	748	776	810	770	729	794	782	730	795	763	803	739	730	773	788	758	809	726	781	782	777	759	777	804	790	749	776	785	768	761	720	723	739	769	797	739	761	759	666	770	772	768	724	721	779	786	814	733	783	786	786	725	735	755	767	774	806	766	740	757	779	783	728	787	786	746	714	770	729	783	810	743	770	759	753	796	786	731	795	760	780	815	811	767	754	736	770	786	796	771	714	754	770	725	720	781	782	765	748	756	755	740	800	786	739	778	767	756	780	725	753	793	789	758	736	825	776	806	729	753	795	770	796	796	750	795	757	797	735	750	778	755	733	775	730	825	724	726	736	794	759	722	789	743	780	768	799	717	814	812	726	740	755	739	703	772	748	763	741	738	768	737	819	753	746	738	778	816	706	727	767	751	733	788	737	785	756	755	813	774	768	847	776	777	802	767	779	778	797	793	766	757	740	760	735	723	782	769	810	832	732	761	761	733	810	790	731	804	789	741	743	745	734	773	744	758	761	749	762	744	765	747	772	751	717	783	738	776	770	756	758	728	801	799	723	801	757	787	755	771	794	769	755	712	781	732	742	793	737	769	734	782	772	766	769	750	742	760	757	801	779	758	777	758	793	767	721	808	765	704	722	779	766	783	747	726	783	753	739	783	790	789	779	796	777	745	712	771	779	795	762	759	813	727	803	790	800	790	770	734	763	770	765	766	775	767	740	789	744	771	802	761	738	753	800	802	773	736	791	786	717	732	782	737	742	784	766	767	812	767	806	755	750	732	762	805	777	766	821	748	767	776	761	757	784	752	771	749	747	769	761	788	742	747	755	731	724	765	796	766	744	726	787	775	782	744	736	768	752	767	782	850	745	758	738	772	770	819	798	807	801	756	799	796	742	762	793	725	685	738	787	773	737	799	780	758	775	763	747	755	783	746	788	780	761	761	791	760	753	803	768	773	716	769	797	738	751	788	819	751	759	772	766	781	756	774	728	810	722	799	757	745	773	746	772	736	775	745	738	806	812	763	765	756	845	798	731	763	812	778	730	740	747	748	777	794	795	793	726	792	769	711	778	756	783	747	774	768	829	738	776	758	777	761	813	755	721	723	772	768	755	748	814	728	821	789	748	733	774	732	759	777	773	746	780	733	779	753	800	815	745	747	728	783	702	775	754	739	749	782	758	756	773	805	718	772	800	764	758	729	753	726	773	786	720	765	762	728	755	720	751	763	736	754	738	766	769	802	771	804	770	754	702	755	825	744	743	762	764	801	769	754	790	701	753	777	771	779	768	790	800	832	795	744	776	794	755	815	811	797	751	746	764	792	779	802	738	777	789	768	761	785	792	754	693	817	805	739	722	755	828	766	796	743	744	741	780	776	784	731	714	765	812	784	777	766	800	808	793	778	752	756	804	799	802	723	775	748	732	763	772	773	744	727	712	772	740	811	729	800	728	793	777	750	776	788	754	764	722	743	769	795	733	724	778	764	788	781	747	746	783	776	775	770	748	724	762	735	790	781	755	822	810	733	740	765	781	751	739	766	741	698	760	822	781	770	738	804	771	721	750	735	785	768	757	786	746	729	774	763	775	781	808	747	754	754	735	787	739	692	795	763	719	823	786	777	784	773	763	741	780	791	809	782	766	777	789	704	770	738	753	781	771	789	789	793	754	777	747	713	758	773	726	813	764	768	753	715	752	800	754	777	724	704	737	736	745	761	750	740	777	781	779	729	788	764	746	762	786	713	814	725	789	798	763	759	778	794	745	791	759	800	801	791	777	782	746	741	765	730	776	825	759	760	758	788	737	797	808	763	757	731	738	774	761	750	771	792	745	732	755	767	759	758	755	776	754	746	741	709	738	799	717	760	776	725	760	815	762	724	668	764	784	775	749	784	782	755	733	762	773	740	764	742	727	857	708	768	762	808	699	771	781	769	740	765	720	728	774	757	802	786	820	782	822	750	754	742	759	781	771	803	788	765	809	746	786	775	725	700	715	794	775	754	768	750	769	690	801	772	767	748	800	738	759	759	762	779	780	753	762	774	802	758	771	765	724	741	766	777	774	754	793	755	729	726	726	730	744	753	798	748	773	824	782	779	769	769	757	706	753	777	788	676	791	779	800	756	771	764	764	768	773	747	791	763	795	735	755	783	730	775	728	761	747	774	744	735	794	748	750	799	769	768	775	774	782	744	730	818	844	782	768	760	778	732	776	793	791	763	806	775	727	752	732	809	773	776	808	808	767	760	769	690	773	781	781	777	780	781	739	751	756	779	784	715	753	758	781	759	799	806	747	757	788	813	740	782	743	762	752	714	758	757	753	770	754	768	761	704	789	753	718	768	759	764	759	717	763	820	773	782	812	715	810	796	761	779	764	746	780	743	723	761	761	745	750	735	740	734	720	767	779	722	818	752	778	830	773	836	716	764	711	726	781	721	760	757	730	788	740	763	733	808	761	771	774	797	745	801	764	736	786	807	738	775	736	761	744	815	824	759	801	762	764	724	777	787	829	757	746	742	780	743	750	760	761	755	775	778	764	759	779	731	798	760	739	767	791	777	794	753	760	780	816	791	725	763	774	812	801	753	746	757	754	808	753	769	764	801	802	755	737	804	774	751	772	769	804	759	711	784	776	784	722	746	780	814	762	770	818	779	723	789	777	791	793	746	800	793	730	712	754	748	756	783	735	738	776	778	769	756	734	744	761	755	778	789	788	758	810	717	728	781	790	770	780	796	726	823	755	760	715	780	742	770	736	801	777	754	751	807	762	777	749	771	730	744	740	707	786	757	797	746	782	689	735	750	749	719	807	783	769	818	772	777	713	761	777	730	812	759	799	751	779	735	742	781	810	803	791	777	756	760	766	770	740	749	746	782	751	778	785	713	765	755	764	741	774	748	719	750	756	751	792
26228	20956	27863	24172	20822	19610	5300	1478	1229	1218	1089	1064	1074	1044	1069	1131	1025	1081	1038	1068	1092	1112	1152	1154	1245	1203	1244	1292	1301	1338	1364	1430	1313	1394	1333	1333	1340	1266	1243	1229	1236	1157	1088	1085	1037	1014	1027	1033	971	1015	995	956	903	988	948	952	994	952	939	923	956	956	974	981	952	957	976	965	968	1018	950	949	955	986	950	938	984	935	922	1013	1008	945	950	941	904	956	943	997	982	947	893	969	941	966	980	967	974	970	928	893	981	996	966	947	967	980	974	1009	977	984	892	939	974	959	1033	920	934	999	982	941	929	972	932	934	989	987	985	988	946	1009	969	958	940	916	1016	941	951	927	964	976	994	963	960	942	1023	914	990	965	947	931	965	991	958	949	997	1022	990	997	961	970	951	994	997	968	937	955	901	988	934	891	1005	933	951	895	944	1003	939	952	936	952	996	997	881	943	975	945	975	981	932	965	956	976	965	922	999	1014	966	914	975	966	1018	956	957	929	899	967	959	930	982	960	965	959	936	899	982	955	985	972	901	961	987	935	934	962	926	967	959	928	1044	951	940	951	1002	996	911	992	947	946	935	953	1032	929	904	957	954	917	979	939	999	978	962	967	1024	934	923	937	926	947	1024	958	976	941	951	982	945	917	945	977	955	952	949	1011	1003	933	877	959	959	987	948	953	960	902	947	959	961	1003	902	975	930	940	955	932	984	964	921	1015	981	1003	976	986	965	1000	1000	986	987	944	931	966	921	951	930	903	896	991	968	900	972	973	939	969	997	978	996	971	958	989	933	912	956	978	948	945	955	937	914	986	973	936	1025	933	947	936	910	963	970	1001	947	978	988	948	963	990	943	916	918	973	967	930	959	976	960	975	955	983	959	980	982	953	897	999	937	968	990	934	983	950	950	987	919	940	978	861	950	923	936	973	942	987	950	956	894	980	942	926	926	931	896	1035	984	917	1015	913	948	981	902	1010	914	901	960	924	957	927	971	1020	931	1009	1021	983	969	939	954	989	993	966	1018	953	979	946	959	1013	964	979	918	966	995	965	982	996	971	944	942	976	996	974	962	953	937	918	942	954	935	937	962	952	972	1029	971	953	949	965	946	946	929	941	890	980	969	982	928	944	961	980	931	863	964	923	977	959	961	887	958	946	937	976	939	889	1015	988	963	936	988	1025	1019	995	1062	974	975	930	933	976	957	911	996	923	941	945	945	964	970	978	961	945	1005	895	945	877	971	929	926	910	926	970	956	930	996	938	919	953	915	1032	926	914	992	1012	933	941	968	897	984	966	953	969	966	943	959	930	944	911	966	990	993	923	892	975	937	942	917	974	960	1028	959	952	923	933	947	929	985	915	964	963	970	977	979	933	950	976	986	961	971	970	962	946	921	989	986	922	988	1026	967	927	978	1003	937	923	955	969	1001	939	987	987	889	944	957	926	1010	924	960	970	941	981	927	1003	931	942	948	942	1012	941	953	950	965	937	987	952	953	946	958	921	950	866	946	969	934	965	980	932	970	929	981	949	923	983	961	914	939	932	965	944	937	938	984	982	904	956	955	948	931	963	922	925	1006	970	1037	964	926	941	967	947	958	980	947	931	934	974	965	924	979	940	925	895	954	917	911	987	954	949	952	934	932	984	937	977	918	966	972	947	950	969	1013	951	930	930	1026	931	956	983	938	1000	932	894	959	1021	980	1017	977	932	901	953	982	919	955	966	984	996	1003	958	984	1021	1035	931	946	909	1007	972	938	923	968	926	940	983	982	940	961	967	965	940	917	1005	942	968	958	968	923	980	945	967	963	983	924	925	1006	919	950	930	969	989	969	929	978	997	921	922	982	903	1002	948	1007	945	951	991	1001	955	922	986	942	912	1036	959	992	968	934	995	937	936	930	1001	966	957	957	959	991	990	969	949	946	1053	1004	950	1008	934	940	982	959	989	939	948	936	977	950	945	935	907	925	958	987	967	949	912	941	985	1012	922	1007	992	924	953	933	1011	970	940	890	996	993	979	961	957	989	933	972	931	953	918	930	949	938	929	1029	902	980	1003	988	923	937	953	940	976	968	1037	964	963	932	950	903	943	983	987	951	992	952	964	957	946	935	912	961	981	934	953	967	894	976	1011	941	966	921	931	923	949	949	927	973	935	977	1009	995	980	993	971	999	984	920	984	971	940	922	984	969	983	938	913	952	943	967	929	984	1008	953	993	976	1007	959	967	951	952	921	945	981	999	920	932	950	976	959	998	941	969	962	936	994	886	946	996	943	917	949	951	1007	916	1011	960	949	980	880	982	973	964	992	956	967	974	951	946	917	967	943	995	1000	982	929	967	985	899	920	972	908	998	989	949	972	952	942	981	927	1010	960	936	925	949	985	1012	978	934	1023	928	947	965	952	978	1018	956	1024	921	975	930	927	932	981	959	962	986	969	987	974	938	1002	987	908	929	1006	949	975	990	946	996	974	924	945	911	1007	927	931	985	986	971	972	1044	965	948	935	923	895	968	964	985	921	1006	975	984	925	921	996	982	982	920	987	953	918	885	959	953	947	908	877	995	982	974	1010	963	985	971	946	953	989	989	948	920	962	952	972	930	963	965	929	952	938	983	990	967	917	1013	975	935	972	912	952	909	941	995	960	932	911	960	1003	1006	945	1018	957	919	953	964	970	1002	958	982	953	998	921	933	903	970	903	988	938	951	973	960	963	955	1014	972	959	922	931	942	993	969	972	991	981	920	955	993	947	897	950	938	959	918	967	912	963	987	975	1020	963	959	909	937	925	950	973	957	956	960	1047	943	994	915	959	968	932	912	991	945	956	903	948	946	934	979	933	915	919	943	976	938	978	958	949	944	997	1005	967	949	946	998	901	968	969	965	912	974	984	991	1047	936	936	946	957	924	973	962	940	937	1007	965	978	914	916	946	946	914	919	953	940	965	936	975	982	949	898	962	946	882	995	1002	965	986	1008	940	966	927	966	962	973	958	980	912	975	959	984	971	983	991	928	981	967	976	972	930	940	972	956	972	994	935	986	1025	992	971	937	907	897	938	952	962	945	967	978	941	944	942	923	955	971	906	934	1024	966	999	1015	912	940	968	1038	933	904	942	917	967	914	987	1021	1039	916	967	974	914	992	941	950	946	909	942	924	871	954	983	979	946	941	986	915	1035	999	980	1003	936	959	933	884	943	952	1008	956	987	981	943	938	973	929	935	991	976	909	925	971	951	963	922	929	962	968	955	895	978	932	932	959	1001	975	940	929	958	963	977	989	991	919	977	994	975	943	960	925	962	989	945	875	947	944	966	906	970	954	995	968	930	946	909	971	943	957	907	968	949	924	914	921	921	943	981	970	917	1005	993	947	988	1000	930	1010	938	919	939	963	968	964	963	972	946	957	973	974	977	936	941	963	973	928	938	953	902	958	1037	969	914	950	958	913	977	931	1012	956	910	1031	882	970	996	973	965	961	967	961	964	960	985	957	991	951	969	947	936	982	993	958	943	958	951	934	994	922	964	1001	886	1018	966	997	1022	939	912	916	940	973	907	937	978	1037	939	955	993	990	913	898	954	912	922	867	973	968	934	916	977	965	991	914	934	951	973	954	949	924	1009	972	939	954	1001	941	954	915	932	970	969	958	930	976	947
49105	41878	34380	31202	14293	6703	2050	1467	1265	1181	1108	1031	1045	1022	1055	1001	1017	1056	1082	1044	1141	1160	1152	1287	1256	1327	1450	1494	1511	1534	1637	1698	1494	1594	1554	1639	1537	1473	1434	1382	1253	1163	1127	981	959	909	944	871	867	833	862	882	841	825	824	808	750	771	832	853	789	802	793	846	805	806	768	780	779	788	810	783	813	770	756	804	803	777	812	744	759	726	768	802	811	775	836	818	845	808	826	779	810	791	827	712	789	821	821	856	749	730	813	782	794	771	765	771	809	798	822	792	821	806	837	823	761	791	787	795	726	822	780	810	797	769	774	819	754	789	788	790	784	770	761	766	802	827	826	800	783	780	800	777	774	838	787	795	771	826	807	818	831	761	789	727	864	826	818	733	799	820	758	716	845	841	812	785	785	826	789	786	840	815	775	768	755	791	814	775	775	791	757	821	852	806	762	817	795	779	800	808	794	835	819	804	825	825	784	819	823	780	764	739	809	804	818	889	793	838	847	769	830	813	848	776	836	765	813	744	777	736	764	815	802	746	758	853	828	767	802	768	858	767	778	782	797	779	799	778	795	780	769	826	813	800	782	814	768	767	812	765	751	776	770	840	751	735	798	740	795	738	835	803	811	811	814	808	816	778	793	797	786	773	815	725	808	747	817	754	771	804	776	770	773	841	769	783	783	805	813	794	796	806	779	767	763	795	756	815	812	804	844	789	819	789	805	778	783	834	758	757	842	790	747	774	797	733	810	780	818	813	792	789	791	759	787	760	862	796	764	776	804	784	798	807	759	812	797	818	775	772	788	809	799	775	816	761	802	810	833	746	821	782	799	799	786	800	801	757	821	847	762	785	836	745	745	815	850	835	764	783	763	842	783	725	786	764	769	820	812	824	773	796	766	810	858	781	800	804	777	800	756	827	726	780	817	759	779	746	791	860	835	769	784	803	785	771	787	843	818	797	769	715	830	797	764	825	771	810	812	802	815	796	771	787	804	801	799	824	783	809	827	752	795	810	797	811	770	770	813	787	803	791	798	799	819	791	793	845	812	821	808	798	746	785	789	784	816	822	843	786	746	761	780	760	816	812	786	779	839	793	777	862	816	766	733	774	765	858	832	797	778	771	771	771	788	784	803	773	808	780	799	826	748	757	785	793	794	831	797	803	816	779	821	813	765	772	773	792	810	781	766	782	808	744	776	820	748	799	771	823	798	801	759	819	770	798	797	746	808	723	832	770	749	786	823	784	765	818	857	806	781	799	835	765	815	766	861	781	761	810	800	752	782	801	783	819	782	793	784	832	744	761	846	764	796	759	776	825	802	798	808	787	817	780	808	813	787	804	778	806	789	747	822	793	792	730	785	755	801	824	782	801	812	822	767	755	773	771	791	816	810	806	756	763	784	817	813	791	823	802	786	781	785	764	799	764	774	727	824	750	808	818	758	801	794	801	772	775	774	833	791	774	782	842	806	793	728	802	796	806	775	803	794	815	789	811	778	794	825	809	780	796	821	828	804	800	794	780	778	791	770	838	819	728	796	812	759	775	794	845	740	779	782	808	766	809	773	801	788	742	857	778	769	830	811	807	788	781	774	846	780	778	787	815	820	823	780	803	784	784	819	801	798	809	782	780	794	743	798	757	810	777	785	739	811	741	840	792	793	765	759	769	758	737	802	810	784	798	849	804	774	782	836	768	821	797	798	800	773	763	730	833	799	826	758	758	808	761	791	771	777	817	774	799	778	823	789	791	801	821	796	812	833	834	811	770	836	820	768	794	818	800	774	764	790	834	764	782	811	823	736	772	775	772	805	776	813	804	788	809	802	780	770	766	779	810	759	786	792	800	754	788	830	802	813	845	785	758	830	788	843	813	771	754	766	805	772	780	818	842	764	752	774	764	803	786	752	766	834	811	830	825	768	791	789	795	797	745	803	819	800	783	778	817	785	799	787	736	815	800	791	805	798	799	794	790	811	803	806	800	841	823	789	750	821	852	731	785	788	779	805	765	823	792	839	779	824	759	810	740	756	770	773	808	818	807	761	762	845	779	754	750	722	827	820	802	760	764	752	761	756	754	747	794	802	789	795	824	789	819	798	834	789	786	810	770	784	820	806	786	828	792	830	796	800	792	782	769	763	776	765	780	796	752	791	799	732	746	783	812	751	801	785	793	806	766	788	733	788	806	838	810	792	802	773	786	811	811	791	814	787	802	800	799	822	759	796	752	761	723	761	792	783	825	776	836	837	784	808	804	823	796	760	808	785	810	801	783	811	762	776	757	813	774	813	748	803	807	772	819	751	790	847	807	806	787	820	748	791	816	779	824	788	759	777	769	813	784	787	760	809	853	807	785	806	785	859	807	758	785	821	780	812	835	790	753	806	790	773	818	737	809	796	752	796	770	798	801	810	793	766	798	875	806	812	769	821	769	800	767	790	781	781	795	800	768	778	800	739	824	736	868	829	832	803	801	809	775	794	793	807	758	817	836	815	777	782	817	833	787	800	805	771	801	772	749	810	798	804	773	770	785	809	738	744	799	781	765	774	724	856	804	787	778	776	758	770	804	792	818	842	862	803	823	810	769	796	794	795	827	755	786	815	804	748	793	778	821	840	810	765	810	803	791	774	801	824	813	799	771	788	792	782	836	796	758	799	758	816	778	813	789	825	793	825	771	825	785	781	781	752	788	790	822	816	826	817	817	765	775	727	792	801	815	795	781	743	831	806	721	824	793	821	763	803	753	795	825	799	775	747	780	802	758	786	799	770	809	826	806	810	804	801	798	765	793	800	748	808	783	760	759	848	807	802	854	812	772	760	819	782	820	826	786	776	802	783	755	816	816	802	788	787	863	763	806	789	728	745	774	796	748	759	810	779	789	773	760	801	850	792	780	781	755	815	772	791	763	805	779	739	809	800	788	784	830	776	803	831	773	785	807	780	785	746	850	790	823	791	813	803	803	816	814	801	789	814	782	866	765	770	817	797	748	841	778	790	768	856	814	774	797	798	860	784	798	802	768	817	810	763	795	817	777	769	833	797	844	756	794	795	807	811	799	808	798	757	768	839	776	792	838	767	787	814	814	796	760	788	806	784	737	809	864	788	779	755	825	809	782	795	785	849	768	754	803	782	780	817	778	816	795	789	800	833	829	865	755	792	767	782	792	765	777	770	835	711	801	791	816	774	799	838	772	808	792	809	771	786	767	821	763	778	776	765	798	762	777	858	816	860	813	779	811	735	814	760	846	783	798	777	830	784	753	783	791	801	813	810	803	835	749	794	779	864	769	844	774	806	765	794	855	761	770	765	819	749	819	767	815	833	853	815	839	761	826	768	846	858	798	844	834	885	863	833	780	796	805	810	775	780	840	783	834	823	780	800	811	818	799	828	767	763	764	784	786	819	802	836	753	805	752	764	752	771	794	760	790	774	810	798	762	784	781	757	844	790	820	789	790	747	790	833	795	822	760	798	803	786	791	747	760	782	814	761	780	793	768	798	764	844	778	793	796
25618	21000	28058	24171	21062	20890	11089	1924	1281	1263	1194	1129	1083	1082	1056	1127	1079	1137	1079	1151	1128	1091	1214	1243	1221	1271	1357	1279	1409	1412	1421	1533	1549	1577	1476	1439	1371	1376	1335	1251	1197	1134	1087	1102	1128	1030	984	997	1051	960	958	996	963	933	979	986	908	955	966	970	929	898	894	936	922	927	936	901	940	936	927	938	945	931	965	943	887	969	932	968	974	921	938	920	953	950	949	909	944	838	928	872	932	916	959	939	935	969	972	979	965	987	987	976	872	911	948	931	982	933	1002	936	904	936	951	956	944	935	921	927	919	918	935	950	956	987	953	911	891	936	991	882	951	927	931	955	917	927	984	967	941	902	922	936	1005	996	1003	913	940	962	926	926	914	978	971	952	936	923	915	942	960	950	920	905	996	920	939	944	899	916	938	925	916	929	939	937	1006	926	958	957	963	924	895	914	1002	967	910	964	911	957	968	947	973	1001	915	953	958	929	961	939	986	931	971	936	935	974	949	940	944	962	902	928	952	955	978	990	951	920	937	961	882	929	884	930	932	906	920	986	972	906	925	955	907	905	971	975	918	914	950	920	952	985	985	945	923	896	903	907	917	929	951	925	907	895	953	930	911	908	916	945	948	978	931	932	913	934	896	965	1013	938	977	951	952	940	957	976	994	927	949	935	881	936	996	945	899	936	909	926	959	925	923	955	956	941	945	920	944	911	974	923	907	901	939	964	921	964	938	891	986	958	924	967	987	938	885	939	969	1053	998	921	932	967	965	937	992	936	976	967	948	1021	975	929	940	910	935	967	959	924	967	952	970	966	959	963	937	999	953	895	938	963	943	946	1023	898	998	958	906	954	1001	969	940	945	960	935	917	955	956	956	946	877	931	903	957	950	966	929	942	952	861	950	942	984	978	958	999	939	939	914	936	964	901	928	956	990	981	912	956	952	908	932	959	942	962	983	945	898	923	948	948	958	935	983	939	911	935	920	964	980	901	966	921	948	937	965	922	926	907	954	936	955	966	947	917	881	922	925	988	935	901	903	985	975	948	937	927	931	927	940	907	936	962	919	933	1003	934	962	924	963	943	879	926	922	996	925	944	971	930	935	969	987	962	977	977	962	932	935	945	940	969	959	916	958	956	933	886	930	916	985	912	930	906	979	942	958	928	933	869	926	918	900	986	995	914	964	907	956	957	974	901	987	958	933	960	953	950	905	960	931	931	965	930	947	922	971	951	902	894	912	962	894	954	991	970	919	952	967	974	884	970	942	952	1013	946	975	922	945	892	967	919	969	932	931	922	918	906	924	984	960	921	862	958	914	900	896	990	930	900	925	1006	954	891	950	909	918	929	960	947	941	983	972	892	918	913	988	962	884	955	930	919	934	963	954	925	955	1016	898	916	997	934	905	908	925	915	961	930	1001	951	940	912	975	999	899	955	928	984	919	942	935	957	944	957	979	903	931	975	906	993	931	935	947	927	888	981	931	933	945	924	956	947	969	978	951	912	981	940	948	930	957	912	940	919	929	909	940	903	938	932	919	944	905	941	966	940	931	950	911	910	954	966	983	960	996	969	936	908	937	940	947	944	908	897	990	951	919	959	978	958	1008	957	946	962	938	919	934	912	929	958	927	983	960	968	964	924	903	949	928	944	893	951	957	992	909	928	910	937	964	955	930	951	962	974	964	975	923	947	885	966	990	1009	957	945	955	974	926	843	884	938	936	983	966	924	942	967	918	955	965	912	936	953	994	977	930	952	969	900	965	898	943	942	879	912	995	959	992	916	908	966	969	955	976	977	977	908	878	956	957	926	995	986	904	953	923	899	938	951	976	941	962	930	905	859	953	896	960	956	917	994	914	912	937	953	901	903	971	889	964	943	905	961	938	918	927	957	968	964	979	940	931	963	974	973	950	894	906	935	882	898	951	939	913	938	1036	979	898	977	899	949	918	953	950	906	899	941	901	977	952	944	918	1006	922	998	935	1016	918	914	957	940	922	942	957	904	918	982	965	932	936	950	957	955	935	964	1014	907	925	949	903	969	974	922	938	971	937	961	922	943	966	963	929	953	965	995	942	871	946	962	923	983	941	964	1010	974	925	925	911	977	928	927	936	930	906	946	921	920	937	931	902	925	956	977	931	951	968	927	967	955	924	968	921	901	939	934	927	871	968	914	972	1007	891	963	999	907	958	929	988	947	974	972	1005	954	933	884	923	897	906	905	948	940	934	948	930	900	983	911	969	952	946	904	979	864	951	947	924	930	983	962	922	900	976	925	920	943	961	966	953	982	999	1004	940	945	950	927	1003	959	877	913	964	933	942	980	951	939	967	936	916	926	990	964	991	973	985	930	939	887	959	953	957	967	970	921	939	925	948	904	933	957	939	906	943	938	951	860	953	1002	910	945	931	961	920	981	927	1002	922	1015	938	978	962	951	969	935	891	909	972	986	912	941	993	969	951	960	952	965	950	922	967	919	898	892	906	931	942	944	928	974	963	936	910	949	939	997	910	962	910	984	912	976	962	994	947	960	917	969	949	988	944	953	954	965	980	946	924	957	922	946	913	922	919	892	895	894	971	938	914	911	959	941	859	924	916	919	954	935	928	948	928	927	957	968	918	911	942	955	968	928	889	933	934	921	976	975	965	970	956	944	934	938	935	909	911	975	951	944	913	972	948	940	952	908	914	951	918	902	972	944	947	931	913	945	897	943	930	891	938	968	949	921	882	970	923	914	935	935	939	950	927	941	937	974	945	907	934	942	950	994	967	945	914	937	880	950	988	967	913	931	961	950	937	932	973	932	1024	963	932	965	929	950	967	998	936	960	965	927	958	931	938	926	917	942	963	964	932	958	911	961	945	916	991	906	925	935	895	1000	935	953	912	885	945	976	945	944	1014	973	968	908	927	940	977	973	949	895	961	982	960	909	935	913	956	892	967	901	917	959	959	842	981	959	935	919	984	953	949	933	930	981	1006	908	918	911	1008	941	924	916	921	892	989	943	952	962	951	909	920	922	908	914	943	907	935	939	932	947	934	954	991	936	936	922	935	987	978	913	931	934	956	935	1007	938	926	929	918	929	965	972	963	917	949	908	941	931	890	926	964	943	956	944	889	921	869	924	902	945	907	918	887	972	911	952	937	909	896	958	962	951	960	942	928	934	920	940	936	925	956	989	979	957	995	953	913	931	951	881	899	924	912	965	925	980	971	921	984	936	945	956	970	935	907	935	906	921	1000	902	886	977	911	931	912	960	924	911	920	902	931	970	1005	927	917	966	948	958	1034	976	943	949	949	940	952	902	945	912	966	955	929	983	916	917	994	913	950	908	900	935	939	933	934	926	978	930	970	999	994	943	917	946	908	976	927	921	946	871	921	953	943	940	947	950	905	981	934	957	902	1014	981	902	917	890	966	870	927	910	899	929	885	991	867	932	977	958	912	938	998	936	881	930	903	957	901	963	971	932	974	994	906	917	972	967	938	912	928	904	879	952	983	946	944	888	923	931	969	952	938	941	971	959	959	916	950	881	997	959	935	893	922	933	946	961	937	909	918
48948	43587	41574	39207	19097	6243	3085	1761	1497	1340	1253	1149	1097	1112	1080	1053	1010	1047	1046	1148	1164	1226	1303	1389	1424	1498	1501	1503	1568	1659	1608	1852	2014	1910	1867	1780	1773	1533	1524	1423	1334	1233	1097	1016	1069	967	936	863	860	822	815	868	848	786	835	815	848	794	804	789	830	807	767	795	821	850	774	750	803	815	799	711	775	795	771	783	765	776	813	781	748	766	791	818	803	778	734	737	770	825	771	775	771	800	795	815	725	771	816	806	773	770	766	748	760	805	798	784	787	819	772	766	805	773	797	740	746	747	745	778	793	769	755	784	774	850	828	787	800	754	785	815	758	816	780	791	776	779	780	791	764	740	743	756	790	795	764	783	748	810	803	778	714	762	753	760	759	789	777	760	823	749	784	788	858	756	788	786	810	837	778	833	785	760	820	759	858	793	784	790	791	784	749	759	786	753	784	793	772	812	773	789	815	820	809	814	777	773	778	789	749	766	774	782	788	800	759	750	833	742	815	792	782	818	787	813	778	804	753	727	737	799	760	796	787	780	791	800	754	769	808	839	783	762	791	772	750	805	786	796	805	755	798	779	785	753	797	782	774	770	838	754	774	816	755	708	792	754	766	774	771	811	812	777	769	779	808	782	783	786	782	753	780	822	768	832	760	763	768	745	786	824	789	828	801	752	821	791	785	763	753	748	771	800	816	833	815	780	773	808	744	831	780	795	725	778	745	839	730	732	783	784	752	800	831	815	817	776	805	776	813	751	813	753	763	753	784	769	839	771	723	816	836	777	788	775	785	821	754	779	724	820	783	757	759	775	747	830	759	799	795	803	811	747	825	792	788	766	776	814	759	846	800	768	777	792	771	830	814	780	812	778	775	813	800	794	801	789	758	801	781	742	808	803	765	768	759	794	792	763	759	794	790	813	763	810	818	773	763	810	785	781	757	770	818	752	772	749	788	782	750	793	760	759	773	788	752	755	744	764	784	768	769	784	773	796	753	783	753	817	795	804	802	809	788	725	789	756	759	797	780	814	793	799	782	864	821	825	800	774	738	796	808	786	758	782	733	751	789	767	740	847	761	803	777	762	799	793	855	835	751	744	743	782	820	804	759	745	787	745	746	817	776	804	783	811	797	816	815	781	765	745	864	781	765	755	830	814	748	762	796	751	801	793	817	777	748	853	809	772	774	809	723	777	804	765	756	787	786	842	833	793	812	725	812	806	743	756	730	794	813	775	776	720	722	777	769	787	805	798	764	796	757	769	828	735	796	799	774	804	770	746	816	808	759	778	806	782	764	827	757	785	766	780	810	816	769	750	809	758	800	787	836	748	771	792	774	797	781	744	831	795	750	798	783	794	798	797	769	784	836	794	812	775	788	747	740	752	772	782	757	767	773	792	819	871	728	799	831	795	774	769	784	783	732	801	771	817	762	747	793	727	777	802	789	748	806	782	784	729	780	762	795	773	814	828	795	771	790	752	764	780	811	796	776	739	784	758	819	770	780	802	847	827	767	821	768	789	828	795	762	798	797	755	783	792	798	784	776	748	732	797	750	770	763	795	796	777	802	813	775	796	767	791	777	761	795	750	817	727	827	799	793	781	774	754	794	784	763	731	816	751	781	833	754	729	747	794	773	806	842	802	812	740	770	779	768	779	749	779	782	805	809	769	768	752	786	795	768	791	804	760	819	813	773	798	807	769	831	790	829	744	773	742	723	816	812	766	761	747	777	782	832	749	791	784	706	810	818	806	747	745	788	846	760	822	780	756	765	760	754	769	775	754	764	810	765	757	818	745	831	784	763	763	773	811	772	785	771	770	780	770	712	747	809	770	746	801	761	797	748	761	786	787	808	780	796	789	769	792	761	806	802	812	760	824	782	803	766	771	816	785	789	726	762	796	745	789	785	777	811	776	823	788	738	794	774	760	805	787	806	738	799	761	746	783	759	786	831	732	805	771	749	755	786	765	751	776	722	811	817	786	813	768	812	766	787	786	789	776	797	797	786	813	745	776	752	812	786	815	725	828	805	796	790	778	766	758	792	788	807	809	816	794	819	759	793	733	759	769	802	785	796	788	815	797	813	795	766	799	808	787	793	793	804	781	795	809	787	819	718	774	815	753	766	767	781	787	810	781	789	789	824	790	766	844	772	801	819	806	758	758	771	797	797	782	791	805	755	764	803	804	756	772	773	777	787	775	834	773	759	794	789	771	782	788	752	768	741	791	772	815	797	791	792	745	827	735	794	774	771	838	772	828	775	755	749	756	738	721	775	774	810	800	782	843	777	810	747	765	846	800	810	755	754	735	790	781	748	755	817	757	771	820	805	742	827	768	787	735	844	779	801	710	834	830	744	749	793	722	811	784	777	717	825	784	773	751	808	829	783	781	763	788	777	809	768	761	754	794	820	742	736	813	793	786	792	785	778	778	737	774	741	754	729	735	817	797	814	785	797	763	783	796	761	759	795	817	777	774	754	791	779	810	766	774	780	794	766	786	771	771	761	789	756	756	757	780	749	759	786	775	777	780	806	812	828	780	818	800	840	756	771	736	816	762	824	780	764	792	788	787	756	773	753	829	761	753	761	811	796	773	765	776	751	785	792	803	747	756	768	772	796	755	812	757	755	771	754	793	760	798	798	797	745	778	733	727	799	775	754	768	735	782	810	768	731	834	791	791	753	783	801	779	760	806	802	758	784	741	751	781	793	732	800	754	798	757	770	783	752	785	783	828	812	735	777	788	762	796	733	789	779	800	771	749	818	734	743	774	737	774	817	771	794	781	773	794	785	768	787	733	784	776	789	801	793	788	746	732	761	777	804	783	772	810	805	799	817	793	798	775	811	784	749	773	813	747	722	778	768	767	790	783	814	737	787	811	772	780	769	753	776	819	753	778	806	776	766	787	702	800	774	781	814	817	779	800	845	836	790	798	814	772	822	800	738	809	833	781	719	756	778	759	766	780	759	821	785	785	752	747	764	764	748	758	775	784	789	775	798	791	821	779	787	804	803	775	780	729	790	771	766	795	833	793	731	788	789	786	794	746	783	809	789	834	853	820	732	806	795	784	801	763	750	814	750	780	775	789	754	767	779	787	825	828	784	748	786	733	800	778	802	729	808	781	820	799	753	782	720	803	784	787	784	789	812	749	778	748	801	798	795	792	763	768	769	792	768	795	803	756	736	779	793	815	777	793	737	791	789	797	791	778	772	769	796	834	801	794	782	809	794	787	772	725	789	808	755	802	795	750	700	801	780	778	827	811	772	744	809	767	745	748	797	810	778	740	771	821	765	804	774	836	731	785	781	796	781	818	768	787	804	755	792	798	789	773	810	724	785	765	774	789	791	788	761	795	736	770	817	755	774	788	773	782	764	758	769	785	764	801	816	774	737	815	727	791	788	774	803	768	786	785	797	795	779	796	763	778	753	760	764	753	816	775	749	752	765	763	745	794	788	820	817	790	737	739	753	780	749	758	750	764	843	749	814	810	818	800	776	774	801	802	779	742
28748	21245	26652	25847	10834	2674	1540	1103	1028	1014	1071	1001	983	946	1010	975	1012	963	1058	988	1019	1084	1039	1083	1112	1152	1108	1130	1194	1166	1182	1143	1221	1381	1238	1199	1202	1176	1111	1122	1028	1016	1047	1026	939	972	1028	985	1007	962	907	962	942	993	990	944	975	966	991	984	950	979	971	967	998	1010	907	962	939	1029	934	962	920	959	916	976	918	982	970	1012	979	931	944	941	915	899	940	983	947	942	956	996	995	915	959	972	888	955	923	957	991	912	958	1010	885	1011	918	981	949	927	992	921	928	1008	943	909	963	926	952	914	955	960	952	940	938	941	912	852	923	973	901	896	941	959	928	910	934	922	943	1024	949	936	926	948	938	953	957	1004	946	973	929	973	990	954	970	954	920	933	928	954	941	918	924	926	1011	931	862	974	951	907	897	944	930	991	962	977	949	953	944	902	945	958	985	916	908	992	951	948	931	871	969	929	984	1002	920	976	920	915	946	889	981	969	942	902	958	932	933	921	942	907	936	924	950	931	953	938	916	953	896	963	931	899	986	921	967	943	934	931	966	968	1001	941	916	986	977	935	941	967	940	946	983	910	915	893	974	1017	945	979	959	899	1009	947	970	935	1011	908	897	881	900	917	933	914	905	941	946	926	968	986	917	957	959	960	985	927	918	968	939	978	992	991	904	936	887	901	970	965	959	904	946	938	990	1027	997	905	952	950	935	938	930	923	886	957	927	989	1010	1003	956	976	922	903	938	983	966	974	1013	942	875	916	918	923	951	941	963	965	920	922	942	1023	977	969	929	962	963	907	925	997	937	992	925	928	1001	1030	958	951	886	1020	966	958	948	927	993	947	948	929	962	952	944	921	927	988	996	897	956	887	964	918	953	921	934	911	952	909	954	878	958	970	931	939	970	934	949	937	977	946	893	958	921	907	940	960	941	898	940	960	979	924	1017	969	925	959	995	922	980	1025	958	963	959	956	988	943	925	959	976	957	925	965	1000	973	908	1012	1005	915	938	953	950	941	906	913	981	915	967	983	895	907	915	945	940	934	938	939	934	986	951	947	957	936	938	919	981	965	983	1002	926	883	962	939	914	929	934	943	917	925	933	961	972	940	984	950	939	971	956	959	965	926	995	929	960	966	981	981	946	942	958	965	880	944	967	924	936	949	967	906	931	901	966	951	914	896	902	942	987	1006	965	963	935	939	969	950	919	920	915	966	975	974	952	907	917	949	893	985	977	959	902	952	986	959	959	891	959	936	941	953	980	909	983	922	922	939	937	891	993	933	933	943	982	921	949	900	976	1002	924	964	893	971	938	952	957	912	950	945	945	972	875	1005	925	942	954	962	962	887	889	960	953	964	902	992	968	903	954	954	917	956	926	947	964	973	970	939	922	945	986	968	967	929	1005	930	966	959	934	954	968	945	933	965	1004	910	945	937	941	948	907	939	926	981	918	919	941	962	972	924	950	945	957	945	900	1011	940	943	912	907	936	956	964	962	979	975	917	969	915	938	909	961	924	949	951	943	923	919	983	956	984	912	943	892	899	949	931	926	962	912	927	935	938	941	946	996	945	934	901	950	925	963	896	941	989	886	937	901	915	931	906	948	966	979	911	945	962	952	985	952	949	949	963	961	957	887	1022	1005	936	916	960	921	925	970	879	938	967	988	971	922	1028	979	966	944	933	912	866	968	955	972	903	968	931	949	958	940	974	935	971	930	967	990	965	917	943	989	934	905	972	956	945	920	945	1001	934	975	965	959	964	987	994	948	906	959	896	920	959	961	938	969	950	913	959	910	953	946	940	988	938	968	948	916	960	962	906	938	952	901	938	925	943	952	951	990	946	911	915	922	935	914	946	953	961	943	950	891	880	928	996	973	949	900	925	955	916	1004	932	981	932	955	973	961	935	943	913	1012	976	965	930	968	916	958	904	952	931	934	939	973	912	976	941	1050	951	939	970	975	956	942	928	938	849	968	945	954	968	921	968	968	950	944	979	953	956	927	937	963	906	937	914	909	911	945	957	964	980	917	910	938	964	932	977	1003	913	988	954	931	923	940	925	963	955	924	958	924	975	964	922	987	966	935	979	911	938	919	925	959	955	943	963	966	978	932	966	959	951	981	915	1011	959	889	1003	909	945	1007	917	960	905	863	950	914	958	899	962	922	904	967	954	961	1009	969	996	959	950	957	955	920	912	945	916	987	948	921	952	979	1006	962	932	953	988	973	964	980	929	955	911	954	935	912	933	937	946	908	953	931	930	938	970	973	910	916	956	913	959	947	870	952	973	928	962	933	926	937	997	944	997	923	925	925	943	983	956	962	1052	946	980	958	913	876	900	994	933	911	899	963	950	967	960	924	993	926	951	991	956	904	961	913	950	920	946	939	956	938	928	964	935	1001	984	993	921	989	959	964	963	951	981	910	955	980	937	918	929	987	948	943	894	950	936	894	917	919	979	946	937	955	936	967	976	895	933	923	920	945	903	960	966	940	930	993	939	986	949	970	958	988	970	983	994	937	979	936	964	981	920	962	956	967	954	909	902	936	952	944	989	980	894	971	910	932	884	928	944	951	994	965	912	911	963	928	931	987	970	965	927	940	929	965	943	936	929	932	967	984	947	910	909	1006	985	1047	954	958	948	874	913	958	1006	958	936	997	975	916	974	984	957	980	949	940	942	977	1031	968	1021	926	945	917	956	922	896	935	920	940	926	949	928	963	947	983	973	944	925	943	966	919	897	889	942	955	941	970	995	899	980	925	910	932	975	892	929	936	906	913	954	920	974	913	913	963	918	957	948	929	885	949	911	947	985	961	923	975	959	979	972	947	909	982	879	918	956	888	953	958	933	997	900	906	998	1017	963	953	968	943	917	958	961	985	970	962	933	949	936	926	907	967	931	999	980	973	974	992	913	944	977	951	984	982	917	926	958	974	1002	912	973	933	980	939	927	934	921	915	937	978	972	965	937	924	970	961	1024	948	951	937	999	939	997	920	931	924	940	904	978	943	989	906	908	899	939	913	933	909	947	934	933	953	991	947	974	898	956	942	904	953	946	953	951	1009	958	960	995	945	986	944	938	981	974	938	922	911	912	964	971	988	972	944	970	940	923	953	923	933	896	1043	949	958	997	931	968	935	946	928	910	909	963	954	964	939	952	926	958	995	966	971	976	936	874	935	994	924	916	914	935	954	924	931	990	962	976	900	955	898	972	925	943	1028	938	975	999	979	973	897	927	972	954	907	937	881	955	915	951	961	950	952	927	914	934	969	898	935	945	971	924	1002	993	956	926	940	960	984	967	960	931	915	956	886	944	938	887	918	974	926	895	982	926	964	949	950	897	897	959	973	947	906	919	980	964	942	981	892	940	1008	934	973	1014	976	959	1033	987	951	989	918	916	929	960	944	956	924	936	907	892	930	916	974	884	985	911	953	972	925	976	957	976	971	916	968	905	962	980	1005	921	988	889	909	924	951	910	946	948	969	959	916	909	992	938	963	912	914	926	977	964	939	943	1015	916	940	970	959	968	908	949	966	908	970	940	966	964	953	892	951	957	911	952	918	977	942	972	959	935	926
47943	33211	30432	24511	7762	3198	1647	1007	921	956	851	933	901	871	903	889	884	828	896	956	999	993	1102	1115	1163	1157	1137	1181	1220	1265	1204	1319	1494	1464	1251	1298	1293	1186	1245	1076	1028	940	938	922	909	857	853	826	845	814	805	826	818	793	760	813	797	802	795	743	786	869	786	743	789	807	790	798	750	828	755	812	806	855	768	863	818	728	734	760	810	784	804	773	714	800	800	771	817	739	785	837	819	780	786	848	786	772	794	800	783	760	793	795	788	814	752	771	753	815	765	771	786	797	734	789	734	782	764	763	810	738	731	808	780	781	769	724	803	747	773	812	827	811	795	795	782	759	778	793	741	815	800	754	813	742	783	730	811	759	741	798	799	759	798	816	797	776	803	843	830	758	751	746	779	811	748	798	750	768	771	782	754	837	789	821	757	781	780	776	755	793	759	832	840	759	756	769	758	789	761	755	790	740	795	805	819	789	805	781	815	785	805	777	806	773	746	800	831	811	728	731	820	820	789	795	825	796	817	754	806	797	779	778	853	794	773	803	786	815	782	783	758	805	777	773	757	802	716	806	796	750	785	765	803	808	813	767	752	774	785	770	808	824	784	821	788	795	802	762	794	786	800	757	790	805	803	758	756	756	824	770	751	790	765	782	815	772	794	771	830	831	783	816	781	804	768	731	829	760	809	808	773	823	819	839	820	758	758	762	817	819	822	777	803	752	790	809	760	819	809	733	741	723	806	783	796	755	784	776	772	789	820	800	745	803	814	812	767	755	788	769	793	802	710	824	801	793	753	751	788	747	835	775	796	788	757	739	769	812	796	794	785	825	784	823	752	788	816	818	795	829	773	779	803	787	759	725	792	806	803	794	762	716	835	790	786	774	791	827	791	799	852	841	801	763	786	780	802	794	738	725	820	819	807	800	772	795	822	798	818	828	801	744	761	817	786	807	829	815	757	740	800	729	799	825	743	777	786	779	806	805	785	749	829	745	798	826	812	802	751	745	790	790	758	762	805	775	772	788	794	795	770	805	812	793	786	786	770	790	805	795	783	760	775	778	802	822	777	809	795	839	747	783	801	758	789	784	792	819	776	790	772	799	752	790	835	769	739	805	776	800	763	788	829	777	748	789	768	765	743	831	781	782	745	773	798	772	793	803	793	780	818	793	805	760	794	830	779	772	797	752	784	830	773	781	797	782	778	800	798	810	824	781	765	758	785	750	788	800	755	760	765	822	779	793	783	790	817	731	738	766	803	765	801	730	772	809	792	804	758	768	818	749	748	757	739	778	785	784	817	758	804	818	841	756	783	778	792	820	800	777	785	788	781	828	833	753	753	750	729	783	820	764	807	830	763	799	797	787	814	800	757	811	757	796	773	766	795	816	775	831	783	769	769	757	784	789	813	838	814	808	777	827	771	766	773	779	756	830	784	797	787	800	778	812	768	797	850	803	780	759	817	772	747	807	794	827	719	829	763	765	796	793	808	777	752	817	830	801	782	753	780	752	779	762	798	761	831	796	785	795	780	787	759	805	759	813	807	758	806	805	794	764	765	767	812	839	795	771	790	792	766	805	807	772	767	752	780	810	791	803	792	754	784	807	792	844	786	748	762	797	778	781	759	788	776	795	855	788	796	770	769	770	739	808	821	771	802	814	752	757	782	800	763	785	824	799	811	789	778	776	775	786	777	749	848	796	792	809	800	775	830	812	763	761	791	789	769	769	782	779	759	790	742	739	778	760	831	786	822	827	756	750	801	802	791	776	854	798	755	791	784	803	811	789	801	789	783	742	756	807	780	765	805	814	779	797	755	772	772	792	808	828	757	767	805	806	822	827	737	843	783	785	775	789	750	730	754	796	776	767	791	803	799	768	713	835	776	789	882	793	783	754	768	780	792	752	797	781	812	797	758	773	804	787	802	814	829	825	781	781	791	727	817	790	755	787	778	844	772	777	819	733	811	817	789	792	836	780	807	777	814	798	811	838	824	754	828	833	792	710	780	772	755	782	779	755	809	821	807	785	748	761	805	778	791	843	812	785	781	766	813	812	849	821	803	738	807	809	813	807	751	827	798	761	808	788	810	745	786	785	798	764	762	749	793	750	811	822	752	792	750	823	752	806	787	795	828	801	790	765	843	798	790	791	779	824	772	797	801	788	802	790	800	781	807	839	844	772	766	817	794	812	732	788	820	780	787	789	770	803	796	753	745	809	791	788	755	756	768	754	767	746	799	785	790	755	799	763	770	794	863	775	771	760	774	759	825	733	826	777	768	765	797	780	748	771	782	803	826	775	799	744	811	801	760	806	816	786	778	790	829	779	758	806	821	753	781	781	760	853	718	749	789	805	803	794	773	854	822	743	782	791	828	837	776	786	794	827	766	766	814	813	776	852	769	722	874	775	771	787	811	801	841	783	815	785	800	796	810	830	809	772	803	776	749	817	847	791	770	807	764	731	768	759	777	787	748	776	771	795	801	772	800	727	766	826	802	754	763	744	798	806	788	772	764	766	779	832	788	742	796	785	780	770	766	730	773	758	811	796	799	763	797	805	818	769	817	784	777	804	786	790	822	788	819	748	797	731	771	821	806	764	815	769	776	807	809	734	785	800	821	752	746	771	766	796	760	745	722	827	779	812	825	779	759	822	811	772	809	763	809	845	796	773	781	775	800	790	817	795	770	755	857	758	800	749	752	775	818	740	834	726	791	806	787	779	760	800	750	772	824	812	790	787	775	729	839	785	786	765	791	773	762	804	783	792	781	837	768	804	814	756	787	805	853	774	847	815	817	773	816	812	779	779	797	765	754	798	792	783	797	752	795	778	818	800	791	742	798	785	819	804	793	786	790	800	739	821	794	768	797	803	787	767	816	837	791	793	784	745	777	793	789	805	810	756	759	801	779	800	763	795	780	797	780	801	806	832	747	806	771	805	772	755	783	741	799	801	758	787	851	791	768	795	738	792	758	797	774	771	822	794	815	773	792	802	797	755	757	767	720	836	760	762	791	754	794	804	763	775	822	831	798	811	745	723	805	804	786	758	801	827	744	816	774	728	799	789	804	768	830	749	772	778	786	824	731	781	783	779	715	788	814	779	816	783	771	811	803	756	776	798	820	744	806	770	764	801	740	814	737	802	800	817	795	787	796	789	809	792	721	818	828	837	799	792	776	778	809	748	810	805	845	782	798	775	762	770	764	747	774	787	764	762	831	823	835	772	798	749	803	740	769	777	798	758	759	793	742	754	805	797	772	764	787	814	809	795	795	771	717	820	762	774	866	841	760	806	773	733	793	800	816	771	743	792	773	801	785	807	780	766	785	810	786	772	814	787	792	790	810	791	719	803	818	811	776	808	776	794	774	818	748	800	787	751	810	752	790	780	816	742	794	780	806	781	765	814	740	783	832	805	802	775	824	740	783	794	795	818	853	761	765	778	769	752	777	802	778	776	794	789	809	790	787	791	807	781	789	786	748	772	777	757	764	818	790	796	742	790	793	748	821	791
26994	20969	27663	24482	20907	14044	3390	1452	1183	1141	1087	1105	1109	1025	1047	1016	1053	1066	1085	1117	1158	1074	1091	1175	1160	1227	1161	1218	1178	1302	1333	1417	1523	1540	1440	1383	1328	1278	1148	1120	1146	1116	1059	1029	1012	968	954	1016	969	940	977	909	904	974	989	942	932	932	908	950	968	930	938	890	886	923	919	890	908	875	957	909	966	945	908	961	881	898	917	922	917	935	894	980	916	963	884	947	937	911	964	930	945	902	922	944	970	933	916	979	880	937	940	954	906	935	961	962	897	890	983	901	924	974	863	932	906	930	891	945	956	953	905	977	995	892	933	930	892	915	971	859	980	895	920	920	890	983	942	907	987	920	842	919	896	958	914	957	987	937	946	962	928	953	940	934	941	937	923	969	917	929	948	939	992	885	871	928	948	917	916	908	918	983	916	904	884	984	940	953	915	868	920	906	915	965	914	929	948	963	897	878	932	871	940	926	908	900	981	935	908	986	914	939	945	983	915	935	954	874	910	928	931	960	922	1023	970	943	890	899	908	918	925	912	974	932	946	940	887	952	908	938	937	961	944	985	873	916	902	878	938	899	906	950	978	904	862	924	951	981	940	892	900	892	975	942	896	930	928	940	904	956	944	924	926	960	853	902	916	949	961	970	987	931	928	904	930	901	922	939	944	934	980	995	946	853	904	923	951	902	941	935	945	897	926	919	921	994	924	966	914	964	952	882	925	949	981	894	932	938	901	924	871	899	884	945	928	917	998	901	888	915	879	920	941	926	948	873	973	913	884	918	947	904	909	936	860	886	944	942	909	933	967	939	952	858	947	911	958	966	927	937	966	920	874	917	961	936	956	885	924	918	933	907	880	934	895	903	881	956	937	902	916	876	941	915	911	941	917	899	923	873	977	940	957	923	933	887	913	944	913	914	954	935	900	917	935	926	888	902	890	961	906	912	949	885	933	956	903	955	963	934	950	908	921	935	890	947	924	920	927	941	933	917	923	929	970	940	915	950	914	934	902	922	908	848	889	887	935	921	899	898	944	915	877	1006	948	933	982	935	943	982	932	964	920	926	968	924	949	929	935	940	953	919	928	913	953	954	926	945	883	912	927	846	906	980	926	950	912	942	970	975	961	951	880	896	920	983	918	922	927	903	965	1018	953	941	954	921	909	942	883	932	925	925	940	884	946	932	913	938	929	992	967	909	885	938	912	955	920	907	887	863	933	985	914	939	964	953	947	1009	923	891	960	1011	872	952	924	947	943	854	958	916	958	896	937	881	896	925	893	952	893	919	927	888	977	896	919	921	965	959	911	892	915	989	891	941	948	899	912	948	926	983	967	919	979	912	950	935	930	923	871	956	918	955	935	915	892	906	946	902	933	1019	883	995	960	881	974	955	927	963	901	910	907	921	921	955	921	963	881	958	941	928	930	942	944	907	944	937	991	943	862	922	898	952	915	956	946	996	884	962	949	957	915	947	919	898	949	890	912	914	913	871	914	951	924	973	942	895	888	969	905	948	916	958	914	933	950	873	926	938	931	902	909	948	1013	904	953	886	929	950	911	936	923	888	978	900	954	927	963	895	956	898	957	916	951	913	929	926	915	924	955	906	942	943	938	956	892	959	890	898	914	932	956	942	951	924	953	901	962	964	920	910	930	951	961	858	940	861	913	906	912	932	964	933	935	884	954	963	952	889	902	955	909	930	869	965	958	894	907	912	944	902	901	976	916	924	922	921	923	933	959	893	915	952	934	934	965	922	930	979	971	967	955	952	893	954	899	904	911	949	956	950	952	916	880	942	972	956	914	868	974	939	890	899	937	875	939	961	944	936	931	860	936	945	916	934	925	964	905	928	964	964	933	916	897	899	898	918	968	905	885	925	896	883	921	983	878	940	928	881	930	886	947	902	912	927	901	995	897	894	908	897	914	941	925	874	927	963	932	894	945	947	931	943	983	913	907	938	953	938	971	945	968	919	982	995	939	921	926	986	939	880	938	935	954	911	949	958	934	878	879	962	909	898	933	962	947	964	945	906	861	891	894	914	882	930	924	891	917	962	917	952	866	905	920	937	900	938	917	932	916	971	963	963	914	932	946	853	928	878	964	947	923	892	972	850	951	945	955	933	971	904	938	904	937	945	947	919	864	927	914	901	882	975	903	851	929	883	937	954	987	920	911	901	909	915	935	971	957	948	876	911	955	952	965	921	927	873	916	916	938	945	864	935	925	889	953	940	940	928	946	962	905	928	906	943	941	946	941	968	967	969	885	913	833	941	908	945	964	919	939	938	923	890	938	909	913	905	942	949	894	983	943	955	961	944	925	915	906	994	926	957	935	934	891	1008	861	930	1004	923	947	914	940	926	977	922	917	949	946	948	939	953	875	906	949	889	886	864	896	951	921	890	910	937	929	928	920	967	928	931	942	935	951	926	883	889	896	896	956	964	916	933	904	943	932	969	929	933	924	880	898	963	835	932	913	903	884	947	938	864	975	915	958	929	909	910	918	934	902	943	946	969	929	893	952	915	944	898	879	895	927	901	937	913	984	960	969	959	945	914	948	935	930	882	902	945	884	916	905	925	941	926	899	918	886	926	912	940	903	903	973	907	925	954	959	849	880	949	895	856	914	949	986	875	927	873	945	912	945	905	919	899	878	904	959	932	943	913	954	944	979	905	950	923	916	892	892	913	906	942	922	908	913	934	908	924	961	971	886	878	914	925	884	953	914	925	925	902	867	977	986	919	957	918	980	930	912	924	935	921	924	921	962	926	896	976	942	920	902	896	914	955	904	935	939	947	894	875	906	959	890	924	882	951	980	982	923	879	913	958	920	904	829	922	922	923	985	926	925	976	916	963	918	872	868	953	964	955	957	996	928	936	905	892	903	903	900	901	910	949	952	894	901	946	862	924	956	962	923	878	940	960	903	904	973	930	973	968	924	893	916	886	953	910	916	884	895	920	963	921	920	939	874	898	913	908	917	932	937	955	912	898	943	951	927	944	961	896	912	958	912	896	921	968	886	965	918	899	932	978	943	966	897	898	912	919	857	990	957	911	905	887	902	938	937	931	967	926	942	972	899	925	908	901	960	961	926	934	906	936	900	906	923	890	952	931	948	931	889	953	865	875	921	937	894	946	884	948	895	976	989	910	907	921	948	919	876	936	916	921	920	945	919	913	875	918	946	928	911	883	896	954	943	939	970	917	947	900	943	970	977	870	965	921	911	944	963	895	944	993	936	912	952	931	913	913	923	941	859	892	915	895	897	930	935	976	916	989	929	927	963	949	894	950	1014	928	951	939	917	906	912	959	862	906	902	975	907	1010	889	893	957	986	930	967	919	891	907	926	953	934	953	924	919	932	916	909	868	923	982	935	896	949	944	891	955	918	912	863	964	952	961	896	986	930	913	902	932	897	942	941	910	932	953	911	898	884	872	888	952	956	908	979	915	958	973	904	913	928	938	919	921	957	907	909	945	903	877	896	972	925	901	942	975	896	965	916	921	855	862	918	928	959	938	946	897	921
43607	35117	32901	28713	12785	6687	3177	1501	1257	1141	1041	976	980	949	935	1008	949	947	1023	1158	1138	1175	1160	1170	1245	1225	1196	1259	1351	1489	1661	1731	1898	2122	1818	1608	1490	1375	1276	1241	1142	1097	975	950	946	894	886	849	838	759	762	769	798	776	759	757	860	817	793	782	779	760	748	759	787	753	778	786	765	823	751	756	788	789	785	742	771	684	795	731	710	752	750	768	767	739	749	774	792	748	761	770	758	796	804	720	803	836	734	769	798	761	771	746	774	757	805	737	762	797	758	775	764	796	736	806	824	776	794	780	788	742	766	807	743	775	752	721	777	757	768	800	745	749	797	754	786	751	805	734	796	729	705	774	728	744	796	736	806	730	745	789	785	721	808	785	783	794	757	720	762	766	775	807	730	782	746	757	775	734	737	804	748	719	750	763	803	787	768	803	805	753	737	767	762	760	786	793	752	762	756	726	812	739	801	763	739	745	712	729	695	791	794	771	736	760	770	775	785	786	754	774	746	768	743	779	754	803	800	731	758	720	776	735	784	720	794	765	769	799	764	757	739	763	742	792	788	754	742	764	747	733	734	779	780	844	766	774	742	737	716	777	780	751	746	748	737	770	805	837	742	786	804	721	814	804	715	743	711	732	765	757	742	733	775	775	818	766	751	758	774	793	784	771	726	809	782	796	780	780	768	773	735	801	781	741	791	792	769	730	773	754	742	765	774	742	777	774	802	741	785	749	722	840	788	783	756	772	799	792	744	795	759	782	748	672	730	746	799	752	732	792	814	736	741	744	769	736	766	810	734	779	779	773	825	796	765	739	791	798	797	744	773	716	785	780	783	795	773	789	731	746	774	761	762	786	783	759	762	733	786	793	798	807	809	821	750	778	734	786	739	767	772	740	793	777	749	774	751	745	814	768	764	777	830	749	795	743	777	809	785	764	813	777	787	768	796	748	807	807	829	789	814	748	756	725	763	766	736	749	764	782	728	744	776	769	758	716	780	732	788	756	768	782	802	805	766	759	768	781	796	781	726	738	725	737	787	783	810	818	771	732	748	774	794	803	754	725	785	758	760	805	757	763	725	736	774	736	786	777	781	767	760	743	710	787	732	806	749	757	770	808	777	780	752	754	773	747	824	788	792	786	790	802	779	789	755	765	797	761	725	749	756	758	751	752	773	787	785	798	770	828	759	778	776	753	764	752	787	763	741	787	791	787	798	792	766	772	734	761	757	811	746	786	806	780	779	785	730	775	763	739	807	775	738	771	781	764	776	789	737	739	782	810	731	724	702	720	723	797	766	720	776	750	801	725	746	776	792	787	782	750	763	796	777	780	789	780	781	785	795	776	770	701	755	815	755	714	754	764	773	789	761	784	781	759	825	774	782	800	760	786	776	800	747	727	788	766	778	751	771	824	767	755	739	768	764	763	788	779	776	775	735	784	786	762	743	779	758	819	759	808	825	760	780	761	810	739	794	772	766	751	798	756	792	782	771	762	750	791	749	735	734	721	778	762	763	802	763	768	762	776	811	787	777	764	716	776	755	800	747	798	779	786	765	832	820	792	737	808	739	752	738	758	754	736	806	737	763	701	739	696	766	750	773	776	766	724	784	818	787	765	819	714	758	765	799	797	755	743	762	770	777	760	697	787	758	698	768	763	778	787	816	682	737	785	741	736	732	758	756	810	825	802	808	735	790	728	801	763	816	764	807	733	816	764	753	779	781	768	757	779	722	757	778	780	765	746	710	819	742	781	767	770	747	810	769	780	753	783	748	797	741	747	777	747	753	789	793	803	753	788	718	735	815	785	760	748	812	767	776	762	778	769	779	749	753	815	754	756	796	721	752	731	807	763	755	752	733	780	798	778	805	773	802	735	702	730	754	742	744	763	803	775	841	757	774	727	812	781	787	714	776	743	780	759	748	761	788	730	804	761	747	761	758	737	809	768	780	732	795	712	767	818	741	757	764	742	753	767	773	762	777	744	746	764	761	742	764	723	770	791	770	791	753	723	826	826	758	795	759	785	785	826	768	736	760	842	794	740	750	781	792	781	773	781	743	786	723	781	734	774	760	750	791	786	757	792	738	777	764	783	751	740	797	801	763	817	752	739	753	773	739	741	705	744	836	757	767	783	794	805	767	772	760	781	810	765	800	820	786	734	759	821	730	759	714	801	753	787	740	804	819	739	765	770	767	791	750	789	779	766	747	772	811	757	755	778	791	763	792	781	729	856	735	757	742	783	752	775	765	759	784	759	735	784	783	756	810	732	783	804	740	768	772	729	776	728	804	790	762	801	747	777	771	756	791	827	779	738	763	776	775	755	749	768	789	761	744	798	803	778	779	835	821	786	759	821	816	753	749	736	821	751	765	763	760	790	786	775	809	746	805	788	754	773	771	737	771	771	735	790	797	766	749	732	771	743	773	745	789	744	779	732	763	752	790	774	758	768	775	814	783	795	795	804	755	740	747	735	810	766	770	768	768	755	792	737	782	755	758	761	788	766	754	831	780	802	781	746	790	747	744	802	730	803	745	759	807	751	755	751	762	742	790	772	752	742	813	817	778	758	707	786	763	766	778	779	773	763	787	766	772	774	747	756	765	723	751	769	771	761	758	750	763	787	751	738	758	691	786	776	787	784	817	747	782	769	749	804	733	785	761	788	747	786	722	747	749	781	815	741	773	772	728	807	772	768	781	797	774	747	794	832	776	762	761	787	778	831	801	778	769	738	777	698	732	759	795	792	781	856	763	764	782	787	744	772	794	727	824	744	821	795	758	817	740	714	732	765	841	747	797	766	788	822	796	747	778	788	728	774	767	766	741	748	750	789	799	842	715	770	786	786	768	747	756	792	768	707	760	782	737	766	748	793	787	769	756	823	769	791	765	761	736	734	797	825	751	723	750	776	798	769	777	759	770	767	756	768	790	773	748	762	768	763	783	777	808	789	758	745	784	731	778	712	780	737	766	768	769	794	762	748	796	788	755	711	788	787	792	790	794	786	813	746	780	799	785	798	769	800	763	778	748	754	786	809	757	759	738	796	824	780	737	767	719	737	794	784	778	790	735	769	768	729	804	758	778	758	768	720	758	791	745	777	768	778	790	736	772	765	810	792	806	757	747	746	794	804	836	690	792	754	740	760	769	707	801	785	733	742	718	777	702	785	766	750	712	826	766	747	736	782	766	785	759	786	814	732	795	774	811	743	738	749	820	778	774	775	721	786	760	780	744	772	788	737	767	702	769	767	794	757	748	821	734	753	736	769	824	774	751	758	756	761	807	806	767	762	752	748	760	762	773	748	776	779	768	781	751	762	805	737	744	779	759	731	778	793	727	750	744	764	747	802	782	778	809	798	770	767	725	765	749	812	745	763	764	806	770	763	766	729	812	752	790	787	765	756	710	774	786	724	749	760	779	791	760	742	785	780	757	775	766	797	757	769	773	713	737	750	769	774	749	759	786	780	774	753	758	791	806	765	773	721	766	758	736	782	748	756	786	731	744	808
26344	20955	27808	24090	20729	19670	6137	1617	1184	1080	1069	1026	1002	1047	1081	1149	1059	1113	1139	1092	1127	1146	1082	1088	1181	1115	1152	1133	1197	1258	1331	1306	1475	1508	1406	1400	1370	1279	1195	1125	1160	1125	1073	1056	1040	1039	1033	990	1008	1016	1027	926	989	1021	990	902	928	974	953	906	989	942	971	970	956	1005	952	970	989	956	990	965	971	954	985	935	972	1012	973	954	1005	947	945	979	939	972	938	995	1027	1051	958	964	951	898	927	958	951	989	948	1041	1008	977	955	934	896	996	927	976	974	939	921	987	950	979	952	962	961	963	936	996	926	971	984	968	934	1019	956	959	969	944	954	978	964	892	960	977	990	971	1001	996	968	925	959	984	927	1014	970	1019	991	912	956	954	934	1010	964	962	1032	959	955	985	959	950	909	954	1019	955	934	944	963	972	941	971	967	934	980	1003	983	935	938	997	931	928	983	919	988	945	979	965	962	957	1005	947	954	1000	966	944	941	939	962	958	967	993	945	1000	895	961	955	961	939	1029	954	936	1001	942	952	979	1011	992	910	967	934	952	979	995	921	971	964	936	1000	959	1041	918	927	986	939	972	1010	951	969	931	993	981	1035	925	995	942	907	919	969	984	993	963	923	940	986	1022	986	994	934	936	914	968	982	941	1020	1003	932	1009	972	983	962	934	972	998	983	974	1001	931	981	954	974	966	1026	1005	932	929	940	931	967	931	967	929	974	957	935	984	990	956	969	922	942	933	959	942	1000	958	1002	948	935	926	1033	936	899	944	1002	982	997	974	983	931	956	922	957	970	933	967	978	940	980	975	968	970	973	978	996	988	967	962	985	992	891	936	984	969	933	992	961	951	1022	999	1024	966	993	951	936	966	989	951	903	899	986	961	961	983	914	1020	982	962	921	919	990	916	961	1012	949	1016	1006	998	986	974	977	942	935	951	948	925	949	936	986	936	998	938	933	970	957	964	957	973	962	954	938	969	941	903	958	988	1004	972	961	981	952	950	963	1008	1017	985	987	967	929	955	957	943	998	981	973	916	975	1006	1001	928	969	936	947	1005	945	999	979	955	975	991	1018	974	1000	994	924	937	985	981	960	928	951	986	966	959	950	972	939	954	939	936	956	963	989	979	952	1006	991	992	895	939	988	962	969	941	990	948	960	981	969	971	956	976	969	936	1007	1011	1033	942	965	935	939	993	914	981	986	934	914	920	961	988	993	995	994	911	1004	990	980	926	1000	953	962	1016	977	959	952	973	994	941	967	918	986	983	980	946	960	969	906	952	955	1000	1000	931	935	920	999	945	987	946	907	971	1013	959	1008	902	1003	954	956	929	1008	981	931	985	972	933	982	929	977	953	959	1003	963	1028	995	1004	951	905	938	966	961	962	1037	980	913	945	974	999	964	951	885	914	999	933	977	962	928	984	929	926	931	1014	926	979	961	973	947	996	979	930	983	975	992	997	1012	989	969	932	934	904	1000	951	958	957	950	919	910	950	1018	969	999	986	910	950	916	914	975	970	970	1045	982	927	946	1017	908	962	940	972	955	951	927	1015	949	970	971	947	986	940	1001	963	951	955	959	936	968	887	935	919	942	978	988	980	941	996	944	899	906	946	948	921	960	917	985	1003	908	953	1008	985	979	965	995	1005	975	926	970	961	943	961	971	949	973	1050	981	919	899	1018	1002	949	995	942	1026	973	930	979	971	966	951	892	976	912	1004	1040	991	967	969	917	946	1036	956	1042	952	955	930	953	961	929	978	945	954	939	970	1006	948	953	932	943	934	958	986	956	913	974	934	986	1006	987	996	1003	997	975	978	939	937	945	915	987	963	992	988	1004	945	985	942	994	917	946	999	906	941	925	919	940	943	983	943	1005	964	928	917	938	929	1014	1026	967	950	966	928	938	950	936	974	957	968	907	945	1038	952	930	919	976	947	1015	940	924	1007	972	977	902	957	1032	988	942	958	985	959	979	955	928	949	938	949	932	956	952	948	935	970	963	983	930	944	926	956	947	941	940	948	976	947	936	907	929	940	929	967	967	984	999	945	960	967	982	976	959	1002	961	947	935	921	914	985	976	965	970	988	943	988	917	985	927	967	985	904	938	925	953	959	930	954	985	927	944	997	946	977	969	951	919	956	948	984	993	916	977	953	929	981	1006	968	919	964	1023	938	987	963	1033	1007	984	1016	956	972	959	998	972	993	966	921	1049	965	955	957	928	991	1008	939	982	1017	957	963	948	935	982	1025	980	915	954	963	972	920	977	974	974	1004	972	965	972	989	1005	924	964	923	947	980	949	966	991	950	980	957	940	969	977	986	903	949	979	993	952	993	929	956	958	952	960	924	956	990	973	978	982	1032	948	956	1014	1038	919	917	921	916	918	904	949	998	977	912	946	941	987	985	946	991	940	1015	961	997	997	989	947	921	1039	972	922	973	905	947	995	970	965	990	958	959	925	958	929	1014	883	961	926	939	975	964	970	972	949	968	980	1008	958	920	967	902	1001	957	953	997	960	941	936	965	898	952	979	936	953	941	977	940	906	964	971	963	940	986	985	995	980	940	967	1042	1007	939	977	958	1008	991	927	948	957	949	1009	950	986	1013	931	905	937	981	994	956	973	1005	943	914	972	944	989	950	1004	991	924	959	930	949	949	1006	983	1008	980	942	941	1008	998	924	939	920	975	991	974	975	988	910	955	965	963	964	942	905	964	967	974	962	978	1008	971	991	964	974	936	984	966	963	1021	958	979	988	942	916	946	1026	930	974	974	914	1001	985	990	948	966	1016	968	913	942	1023	961	998	1026	924	1030	995	967	925	935	1020	965	999	988	995	967	972	968	952	906	980	947	929	932	951	948	973	956	945	958	957	966	960	982	953	935	993	910	971	948	1002	956	928	965	977	974	871	993	902	934	968	998	924	907	917	951	922	966	947	961	879	967	964	1000	952	994	955	952	906	928	979	908	957	996	928	1011	972	973	982	1040	967	963	898	957	999	1010	991	986	934	966	964	1001	989	965	985	980	937	957	921	1009	960	1019	937	890	917	945	995	1006	986	934	946	956	936	1002	943	928	953	923	928	958	1018	1012	943	941	1004	939	933	975	967	989	937	984	996	935	976	987	977	941	950	993	986	943	978	945	885	999	947	962	977	970	965	1041	908	965	944	949	965	942	912	929	968	963	945	951	996	980	912	977	938	908	1024	981	974	901	947	979	974	960	958	987	901	951	928	917	963	980	990	1029	921	899	920	984	961	994	964	933	944	985	962	991	946	960	969	986	911	959	969	1014	942	1031	944	962	908	959	985	967	1028	968	955	952	989	878	1015	964	923	941	988	951	971	977	941	976	916	971	979	971	956	994	1001	959	966	979	951	923	1008	980	946	939	1002	984	985	962	978	957	962	1001	983	975	965	991	982	937	1014	940	957	974	966	947	931	971	955	944	968	917	948	943	999	1019	949	927	997	906	972	950	967	942	935	975	1026	976	976	966	973	951	934	941	938	969	954	953	853	924	925	979	1025	957	976	934	930	951	939	948	960	960	949	948	913	957	962	972	962	926	983	989	935	934	973	919	927	939	979	981	964	930	973	905	952	970	970	1001	978	1014	992	1037	984	957	970	964	960	993	938	996	1048	971	959	959	948	1002	947	988	939	967	1006	902	981	965	936	926	1022	964	970	961	1037	889	976	997
49054	38133	30903	24105	10668	6175	3840	1526	1225	1144	1053	1083	1084	973	1030	1000	1021	1015	1065	1069	1078	1106	992	1126	1190	1205	1218	1193	1363	1473	1607	1631	1723	1983	1700	1580	1495	1417	1268	1179	1087	1028	1029	976	965	880	900	889	847	849	817	856	840	854	817	816	811	837	798	826	790	776	778	842	797	782	805	830	792	769	767	833	757	820	771	810	751	754	864	794	782	801	752	811	802	812	761	780	785	783	794	753	750	810	778	754	787	771	816	864	836	780	776	804	821	791	760	787	807	750	811	726	776	850	797	828	849	862	763	776	796	804	778	810	806	795	797	777	828	759	805	850	805	815	803	851	746	771	828	824	788	819	805	788	822	797	813	804	775	806	828	820	849	829	814	788	807	829	783	764	792	807	816	828	768	770	771	804	815	781	795	812	801	768	800	759	799	790	778	747	762	841	803	793	754	769	825	808	861	785	813	715	796	768	825	744	793	833	811	794	749	829	803	768	817	795	786	773	755	795	810	803	790	805	828	781	815	772	785	769	793	757	756	825	825	784	820	814	787	825	824	836	773	791	794	793	788	801	794	801	789	817	790	835	774	805	774	818	761	827	769	767	846	775	792	780	793	803	794	806	804	725	825	739	744	768	760	817	767	796	776	837	739	822	780	830	772	811	760	779	827	775	763	804	818	793	813	769	761	787	807	764	814	788	791	830	779	819	841	765	765	774	777	788	806	779	784	835	777	788	801	830	789	822	834	767	795	801	825	811	768	810	800	816	777	770	711	758	766	805	827	763	858	803	772	807	803	780	753	818	786	810	836	824	735	774	777	774	794	786	784	791	746	799	856	798	774	804	745	757	783	806	718	767	810	765	844	813	766	851	814	764	800	799	837	836	782	798	763	832	768	781	755	825	828	782	783	796	756	785	791	819	802	798	768	770	779	800	795	761	782	760	861	820	793	783	800	780	777	817	799	778	804	727	810	779	823	811	824	803	775	715	789	795	797	798	766	758	785	775	808	812	770	778	831	763	787	790	762	773	839	768	786	816	783	795	842	800	802	837	826	797	797	750	804	786	777	728	804	793	787	780	832	751	757	802	785	780	825	810	837	790	767	779	763	798	793	809	756	808	794	741	797	825	809	795	772	788	787	785	767	808	795	789	802	826	800	800	836	759	798	774	762	826	823	799	782	785	802	795	805	787	777	805	806	822	799	801	768	769	797	823	809	741	836	770	790	798	838	772	794	794	774	800	782	805	792	735	760	835	799	870	824	825	790	740	839	759	769	823	763	815	788	774	818	807	773	789	797	828	772	816	773	788	847	829	823	823	811	798	782	826	794	797	760	711	806	815	790	844	834	853	770	783	868	836	795	797	767	788	730	832	819	817	806	821	858	821	755	806	736	833	766	820	780	770	793	819	793	827	810	820	782	748	853	806	804	774	796	756	858	791	789	805	786	816	770	834	788	750	755	768	776	805	801	766	727	808	759	755	769	786	742	802	781	843	747	760	776	813	790	748	782	805	832	744	833	777	862	792	760	806	784	781	793	834	771	797	766	791	788	812	767	789	812	763	822	815	750	824	793	791	779	849	813	791	834	796	818	776	866	772	825	755	806	855	819	777	772	804	782	819	803	775	768	776	795	727	796	831	832	784	824	836	787	752	775	783	808	789	791	807	793	743	809	812	851	779	751	760	753	783	797	825	767	791	804	785	773	749	781	808	795	803	830	763	797	768	784	766	783	816	752	792	851	820	790	808	797	783	814	845	768	816	776	826	797	800	833	812	854	738	794	808	768	783	775	804	759	790	774	766	798	821	795	848	815	803	786	785	780	784	851	772	805	790	739	782	816	874	815	779	821	742	782	783	796	777	759	803	824	802	755	817	780	820	782	812	780	795	768	806	773	824	787	790	772	795	831	790	734	796	783	857	812	831	768	818	774	779	766	764	759	778	728	819	771	754	791	815	811	812	805	792	777	803	780	830	794	821	779	782	793	761	783	803	824	811	793	790	792	782	760	780	800	778	843	841	783	783	791	785	749	816	807	797	831	825	818	838	792	800	775	808	822	755	834	783	786	808	797	742	826	802	830	813	836	816	810	794	746	814	826	830	765	791	788	813	776	767	805	786	772	795	770	759	816	816	864	790	765	806	773	812	782	750	746	750	762	793	794	840	812	752	819	821	764	833	844	804	764	812	805	785	861	740	780	863	805	800	841	807	810	830	817	782	819	748	773	800	777	767	849	743	783	764	782	820	763	816	776	824	767	779	805	779	849	749	817	812	818	788	795	752	795	820	812	766	820	745	828	834	810	797	816	777	837	758	778	762	770	761	756	830	868	810	744	781	815	784	752	818	769	766	771	792	776	762	812	739	787	806	833	761	841	840	782	742	788	759	791	801	798	783	824	787	789	816	838	771	805	795	784	797	786	826	817	826	793	727	795	802	831	760	816	838	842	806	816	827	798	859	823	762	829	828	827	740	857	734	813	818	811	783	770	797	763	745	715	820	802	751	823	821	754	812	771	779	821	790	786	821	747	796	826	799	820	758	741	791	776	812	785	743	790	795	763	747	801	783	819	836	800	815	804	777	814	865	806	848	787	787	759	772	818	753	780	813	842	806	782	793	787	837	797	780	785	785	814	804	764	759	826	809	758	803	743	760	854	762	732	801	782	771	774	754	806	838	819	759	842	790	792	768	803	783	829	808	811	749	800	793	840	851	844	789	798	842	791	807	760	809	801	783	793	825	821	770	795	751	761	787	816	809	778	833	776	751	787	836	825	768	817	774	756	812	791	764	803	760	803	787	875	771	832	843	744	817	796	758	847	815	822	787	807	767	784	792	767	791	757	879	832	818	830	824	775	783	820	782	810	777	753	732	782	760	795	791	769	764	792	816	764	777	766	800	748	822	805	829	810	778	811	774	829	804	870	864	799	809	803	845	810	804	772	809	764	804	809	791	760	831	765	828	811	837	836	817	759	761	759	855	772	780	772	805	770	805	833	801	809	756	768	794	780	829	802	829	796	814	799	799	782	807	797	822	825	792	792	782	809	816	784	809	810	788	785	777	800	774	797	792	820	799	822	802	800	807	774	759	793	835	762	810	820	776	786	798	786	828	765	788	812	782	843	768	792	817	764	762	753	818	811	803	784	785	825	795	789	790	828	804	810	796	807	828	833	813	766	830	752	821	800	814	766	762	782	834	841	763	834	805	811	805	747	856	830	838	794	788	749	798	756	791	788	745	756	784	772	784	808	751	785	809	809	800	821	794	783	728	752	790	830	762	775	776	827	770	819	805	840	796	808	850	785	816	772	787	814	777	785	760	778	768	811	799	783	848	813	799	768	743	760	836	804	817	785	769	785	824	783	853	825	810	781	802	791	798	832	797	826	728	809	803	795	788	792	828	829	762	797	770	800	785	763	820	815	788	846	795	769	842	764	749	792	803	779	791	807	806	768	805	789	814	768	781	816	788	789	782	814	815	829	760	786	748	792	801	798	791	799	808	762	761	782	803
25700	20963	28012	24082	20900	21058	13027	2205	1364	1265	1220	1120	1147	1110	1142	1135	1160	1089	1087	1055	1096	1070	1155	1160	1159	1179	1295	1186	1312	1403	1586	1621	1470	1618	1577	1476	1417	1359	1290	1170	1182	1173	1134	1148	1062	1007	1056	1013	1090	1015	1058	1007	1003	948	969	968	956	961	966	944	947	967	993	988	979	955	980	919	935	950	939	947	1021	981	1010	910	962	978	982	961	910	971	936	973	995	928	936	969	977	993	986	929	975	963	983	936	936	920	972	967	976	898	953	882	959	972	930	964	922	946	977	898	924	931	936	951	948	1036	924	951	942	945	969	949	992	974	975	988	982	914	962	958	951	926	958	905	920	991	914	955	954	991	922	970	975	892	954	979	943	926	1008	953	974	934	979	940	966	948	916	929	937	1001	928	931	998	968	938	966	971	1030	959	908	924	945	891	964	934	930	902	921	958	918	970	932	927	932	939	886	948	952	1055	1000	923	925	940	968	958	988	950	997	929	905	942	952	921	947	905	952	980	969	991	953	985	949	960	947	939	981	945	964	923	847	909	959	937	963	974	889	978	918	905	952	956	955	918	934	922	914	912	933	914	914	929	960	966	919	1000	970	888	963	884	986	956	977	924	944	998	925	932	967	977	961	961	968	974	981	1006	974	914	892	912	966	918	923	945	963	905	907	945	980	926	899	896	935	992	964	1002	920	903	899	944	940	913	902	943	939	1002	994	998	931	982	947	922	918	999	927	954	957	965	948	983	960	989	973	934	930	967	921	949	1007	947	996	889	952	909	949	1000	937	939	964	968	882	995	941	916	967	885	955	1018	941	934	962	949	930	949	925	924	959	972	947	929	972	984	1001	940	861	902	984	904	917	934	926	937	970	890	958	958	922	888	988	949	944	952	927	995	977	992	906	971	935	998	939	973	965	921	854	1001	980	963	954	999	912	957	921	920	930	943	935	950	915	944	918	976	882	944	908	937	946	942	945	959	938	988	914	975	876	938	954	938	937	972	964	911	927	906	967	982	960	938	951	970	943	950	945	892	937	967	911	919	949	927	912	990	946	944	943	896	894	950	917	962	918	941	1019	938	889	892	891	970	916	963	956	924	941	966	950	992	922	1025	973	933	853	946	941	983	986	915	949	873	972	987	939	950	910	913	969	894	922	940	983	971	955	918	921	972	987	1011	905	934	960	960	911	932	955	936	974	970	951	975	950	956	911	940	906	972	1001	983	922	928	949	929	955	975	968	957	922	921	982	919	967	952	984	964	895	933	958	948	946	943	1006	987	874	918	1001	930	930	1011	976	947	938	872	939	952	956	889	863	995	963	936	897	931	963	903	929	952	940	930	948	957	951	938	933	963	907	954	899	957	982	925	929	955	973	1026	908	921	953	944	898	1005	923	948	931	952	977	910	938	990	895	960	925	907	940	938	936	976	927	930	921	1011	881	897	934	934	968	962	951	954	971	926	884	929	988	918	970	922	957	896	933	988	911	965	936	944	924	953	951	935	944	869	954	966	1001	946	979	882	971	982	959	995	930	974	899	923	971	951	960	904	914	922	899	961	1035	954	954	901	981	921	957	930	925	964	1023	966	942	948	958	981	956	968	969	984	933	967	949	982	980	937	906	943	984	925	1012	935	959	919	963	959	949	976	950	986	941	943	898	943	928	861	935	984	933	957	997	960	911	929	975	958	917	988	888	963	971	961	939	885	911	943	936	922	1012	899	960	951	935	932	904	908	877	962	912	921	959	955	923	923	967	967	968	932	917	952	952	989	968	954	905	892	904	910	982	1020	928	1045	929	923	993	919	940	900	915	951	961	974	919	992	1024	970	910	956	966	940	964	929	894	1017	969	957	974	976	1008	947	962	906	964	940	986	956	924	912	1010	961	979	967	932	960	944	903	982	953	996	945	957	930	951	953	937	1018	988	1044	937	966	937	930	870	889	982	938	921	952	949	980	941	973	943	955	942	920	964	930	883	924	942	933	1017	961	947	930	911	940	966	938	995	921	977	950	997	954	950	910	918	933	989	912	939	978	983	913	907	923	967	917	893	965	1000	981	933	903	937	949	954	995	984	976	923	940	909	953	915	877	956	970	1048	924	937	930	943	963	936	951	934	936	941	934	927	998	946	980	868	967	981	948	901	918	936	961	949	966	931	909	953	909	962	875	925	939	952	940	958	951	895	934	964	975	925	931	920	917	976	875	955	982	942	931	938	928	953	921	947	970	964	926	989	886	990	889	915	915	921	927	996	988	937	932	908	902	909	957	983	916	932	970	964	963	938	881	910	924	916	961	953	937	938	907	916	912	985	940	922	974	992	957	958	959	974	1006	954	903	944	982	925	952	974	915	977	943	928	940	962	907	944	879	932	924	929	935	916	975	905	917	918	966	946	918	946	960	948	933	961	976	906	892	928	930	996	915	899	942	909	893	897	960	915	922	932	921	893	929	959	960	903	949	971	933	1009	966	923	916	971	979	915	944	888	947	974	990	903	964	974	910	950	937	912	909	953	972	853	921	951	941	981	993	934	940	950	943	984	892	883	956	939	1034	1008	1058	938	969	981	919	948	924	883	1001	971	931	920	938	971	921	955	935	982	920	911	938	935	925	916	900	916	957	878	924	912	953	959	909	928	940	929	934	994	982	936	958	900	962	949	850	932	955	920	888	965	946	961	994	934	958	929	958	933	927	885	932	931	958	902	978	922	888	935	979	958	923	875	944	969	906	956	939	984	938	1009	924	964	957	962	897	963	928	903	915	950	973	988	976	907	868	957	933	977	983	961	932	989	885	939	919	943	947	936	955	971	955	991	984	920	900	907	995	939	961	925	937	977	881	986	932	916	911	945	989	939	946	958	921	931	900	930	942	844	1023	929	901	983	935	952	931	973	972	935	941	953	986	955	882	944	1006	924	923	978	952	971	1000	933	962	963	1000	987	979	928	909	967	1009	967	958	929	955	941	951	955	897	970	919	951	924	924	905	941	964	1032	930	958	950	963	1003	935	937	940	959	947	966	940	965	931	988	958	927	907	1003	859	940	958	942	934	899	944	912	906	946	948	950	873	963	924	952	883	920	958	933	977	965	937	964	929	943	931	958	977	971	999	959	965	963	947	946	953	922	934	985	950	982	928	940	940	930	945	959	948	967	925	955	985	883	896	931	913	861	915	995	993	956	905	991	987	961	875	932	992	897	936	933	974	946	921	923	875	908	994	978	903	939	906	902	914	927	897	936	939	909	929	987	951	907	975	991	954	943	936	982	892	967	942	906	951	970	958	966	922	915	941	993	972	932	918	946	944	983	913	922	973	901	922	903	950	996	918	914	962	893	993	918	930	955	933	968	916	922	970	986	972	963	929	984	975	987	987	984	946	943	965	899	984	1038	921	940	891	911	993	958	1019	976	903	938	986	1003	903	930	975	898	977	982	966	914	966	905	963	928	946	928	958	944	995	990	903	967	942	931	966	977	933	958	911	897	917	918	956	951	928	942	970	957	935	999	978	960	893	950	964	949	996	907	934	1000	976	937	972	970	960	911	962	939	933	980	977	1003	928	952	950	943	942	907	900	981	1025	973	919
46013	38774	33761	23858	12049	8059	5986	2022	1557	1278	1178	1179	1116	1082	1109	1071	1123	1090	1259	1208	1041	1109	1109	1191	1166	1231	1349	1443	1530	1690	1983	2097	1854	2105	1951	1754	1659	1505	1490	1377	1267	1204	1162	974	948	955	898	827	862	859	787	830	830	829	825	804	800	804	817	844	800	815	778	757	789	788	775	816	835	782	740	825	792	765	738	798	793	754	801	780	760	779	809	757	780	810	802	862	786	782	797	767	755	759	800	829	780	731	805	770	790	772	800	794	780	777	772	830	766	816	738	799	819	768	827	784	742	817	774	837	795	755	804	818	771	740	793	739	765	756	770	861	798	765	835	786	783	744	826	728	751	783	759	758	782	795	777	816	796	779	757	800	756	776	789	751	772	811	786	837	775	719	788	790	789	797	750	851	739	749	744	784	816	756	756	810	749	772	782	841	793	802	786	827	739	807	789	798	807	727	803	794	786	791	785	761	744	760	758	794	794	794	721	787	723	753	775	779	838	788	772	750	798	799	771	743	836	776	721	805	813	817	809	822	759	808	807	804	817	805	754	810	786	744	824	754	782	766	814	790	771	792	770	766	769	810	817	796	781	746	817	807	778	742	732	830	797	774	736	787	826	779	790	794	771	760	732	786	786	784	769	798	752	826	740	781	804	770	802	745	802	766	766	805	743	764	743	743	735	804	746	778	821	771	783	751	770	791	750	824	782	776	778	808	790	775	795	736	777	839	813	726	805	785	805	770	803	811	837	758	775	802	800	763	798	787	803	755	789	783	793	781	787	817	725	775	739	760	728	736	786	771	755	793	798	764	777	761	773	700	778	788	810	765	817	760	761	773	773	762	818	775	773	778	796	846	795	737	802	760	806	774	752	783	762	774	784	806	770	800	780	757	809	787	763	766	795	757	763	795	754	780	773	757	736	828	783	805	774	765	759	774	783	787	809	760	748	782	852	748	809	755	776	785	818	801	836	763	780	790	761	785	799	796	832	790	792	785	772	746	765	806	799	821	791	777	808	810	807	812	764	728	768	725	790	795	794	796	738	790	796	760	810	765	798	772	749	836	770	794	729	788	749	747	776	781	750	774	812	750	759	743	753	767	810	792	794	789	766	781	799	804	820	766	771	795	730	784	787	787	779	765	765	765	742	837	790	785	805	760	789	837	762	770	776	771	848	787	787	808	771	825	815	797	823	795	802	777	753	801	740	761	812	811	798	776	741	803	769	756	807	747	823	737	742	779	861	805	749	741	792	818	788	796	782	753	763	719	786	810	814	809	785	798	787	753	787	757	755	805	778	799	741	789	739	874	769	806	753	762	802	766	759	744	822	764	807	764	770	744	811	805	807	731	725	793	803	797	803	750	770	733	786	812	817	785	758	807	771	741	782	729	770	731	813	809	809	791	799	730	743	794	795	809	827	787	823	786	767	777	820	765	753	811	769	783	818	766	793	773	759	803	744	780	792	764	794	795	786	811	706	771	786	795	824	780	772	823	761	781	795	811	757	843	811	822	805	742	820	772	787	803	741	772	790	780	795	763	749	824	745	824	767	780	757	733	768	811	707	813	803	810	751	791	758	769	756	769	790	809	781	773	779	740	770	810	788	773	819	825	746	820	779	744	766	818	815	738	773	839	800	752	781	784	748	802	756	788	782	764	748	789	783	778	811	745	822	789	786	777	748	777	799	803	810	756	782	775	797	799	779	799	769	776	763	807	742	777	796	770	720	836	839	774	781	761	764	796	752	747	822	825	775	806	796	780	725	779	778	796	809	805	785	773	798	837	810	773	816	846	751	811	770	794	796	790	755	745	743	780	757	829	747	789	828	764	792	767	770	814	790	741	758	752	778	747	819	764	756	770	758	770	781	822	790	752	800	757	810	724	823	812	743	763	757	780	812	805	787	780	771	765	767	804	774	765	786	788	804	838	786	842	775	759	789	779	796	763	775	772	799	787	808	738	752	748	761	801	775	809	791	723	819	813	799	809	770	780	782	783	767	767	767	826	811	731	786	816	781	746	779	813	770	821	759	771	750	744	763	760	811	812	801	773	784	774	796	763	782	818	771	849	773	809	759	787	786	773	740	810	765	765	795	823	790	813	757	824	771	773	757	797	809	757	799	805	780	799	758	778	784	801	796	801	809	800	690	755	799	772	767	813	769	827	727	738	782	778	790	825	811	802	826	763	756	815	712	761	751	780	751	799	787	828	829	821	761	769	831	817	784	782	824	769	775	749	781	779	815	798	792	784	746	750	773	830	789	754	766	773	762	813	775	829	768	805	772	774	756	763	791	816	807	767	794	818	794	802	798	745	769	814	834	846	762	785	777	786	778	804	792	785	817	811	778	819	790	749	771	774	780	789	816	756	744	791	824	754	772	807	795	820	768	776	759	811	820	730	795	803	815	795	779	803	786	767	757	762	816	806	760	756	809	807	767	809	751	794	786	785	775	786	804	850	755	811	789	795	828	764	825	800	779	810	816	800	787	732	794	768	737	731	801	779	752	787	791	755	755	750	767	813	817	750	819	794	739	763	776	780	747	747	774	766	728	764	780	727	804	781	797	774	756	781	788	760	732	783	761	760	745	765	810	780	752	774	707	814	756	765	804	799	760	781	821	794	768	758	818	773	776	792	774	819	802	777	785	797	799	802	747	815	770	773	778	792	791	767	795	752	813	742	792	789	785	807	811	784	818	747	750	809	767	821	757	757	803	766	789	767	817	755	746	794	817	806	776	745	824	819	759	787	796	829	748	807	772	785	776	795	721	748	807	784	757	757	758	779	795	762	756	754	721	762	751	795	763	813	776	799	785	782	811	806	796	806	782	777	791	796	797	809	821	763	794	820	821	813	775	758	809	737	803	814	774	826	751	816	778	795	761	780	772	781	783	775	781	804	820	695	762	784	770	789	756	789	765	807	766	754	792	782	818	789	788	792	775	799	784	795	802	765	809	792	792	826	743	743	805	773	803	780	737	777	780	817	780	812	757	782	846	806	843	740	785	759	790	777	817	761	787	795	773	795	756	755	745	769	757	747	820	798	788	781	817	756	782	856	777	815	768	741	731	768	784	783	777	809	773	778	780	806	739	749	801	819	789	789	766	760	806	779	813	780	783	823	826	794	755	786	810	788	831	802	817	789	763	792	810	782	840	793	771	795	785	801	786	754	751	747	795	768	785	807	831	770	757	755	796	762	774	783	804	803	799	787	792	799	740	751	800	745	766	796	775	814	796	801	857	796	746	783	774	780	771	774	792	775	752	724	812	790	819	764	831	781	775	818	739	774	736	784	797	832	766	777	804	770	793	767	818	791	800	783	737	765	759	790	808	772	784	789	781	804	749	785	781	751	763	834	795	765	786	808	779	818	760	774	750	756	766	825	751	755	736	755	772	786	753	795	747	753	765	757	801	792	794	791	818	838	841	777	775	779	777	792	769	845	803	768	785	788	792	787	772	793	762	782	779	785	823	780	802	798	723	795	740	787	772	775	753	753	796	767	836	771
28832	21086	26075	24902	9204	2728	1856	1100	958	959	975	1034	979	958	987	1006	1011	1006	1025	1036	1034	1024	1038	962	1053	1065	1035	1146	1211	1071	1140	1231	1242	1256	1261	1200	1126	1116	1117	1145	1068	1072	978	965	1030	966	969	992	956	991	950	888	951	956	982	962	983	952	923	948	920	937	989	1005	925	883	934	930	983	926	976	930	945	941	992	935	959	959	965	911	933	983	893	1005	968	963	858	956	996	914	956	937	967	909	925	901	906	966	951	944	931	978	929	912	910	970	943	944	900	898	970	922	918	922	941	964	1000	958	944	923	940	963	960	932	987	977	965	890	938	950	952	933	950	974	877	918	950	937	979	922	998	989	946	922	937	963	947	970	941	934	954	920	899	966	872	943	920	934	1021	964	938	952	956	952	958	962	1024	957	918	919	1017	958	948	941	948	873	899	961	965	964	935	981	954	962	957	954	882	901	974	962	957	994	943	969	903	960	927	982	942	964	919	924	998	928	936	901	948	931	953	955	977	984	930	960	925	923	976	969	964	942	922	942	954	964	925	912	951	908	928	1015	896	934	947	889	950	926	981	915	919	922	950	979	939	943	972	968	1028	951	933	961	961	919	968	962	1004	899	906	953	946	940	942	931	903	958	946	944	945	919	925	951	928	983	898	897	935	919	959	930	942	985	915	906	882	963	938	977	907	936	1001	912	967	964	918	915	1014	961	937	907	881	923	967	940	913	949	941	965	943	957	939	958	933	943	955	940	987	965	919	883	904	911	968	931	961	953	964	928	957	956	957	949	945	928	951	964	967	939	906	918	975	946	984	986	890	958	924	898	849	955	932	961	926	929	993	938	942	954	939	928	995	936	895	988	947	929	900	943	977	1002	987	1015	953	993	964	940	917	894	995	915	946	898	935	924	962	926	950	904	954	910	942	932	899	931	935	910	970	925	949	884	988	926	948	994	965	940	912	963	959	959	959	1013	906	927	931	956	1004	978	983	909	970	1008	985	940	954	945	973	938	961	927	997	898	958	960	914	957	926	979	965	968	937	954	953	951	986	965	928	932	924	916	947	948	972	881	998	985	972	948	896	921	962	995	963	959	896	881	988	951	967	957	972	936	930	966	963	975	946	912	951	870	956	939	971	994	936	907	918	1013	966	937	956	968	958	923	975	954	980	928	926	962	962	944	976	917	872	947	960	923	912	900	917	911	911	899	897	913	925	952	947	972	946	966	901	876	990	925	929	951	938	938	929	918	969	934	894	992	977	927	953	974	963	969	917	916	961	894	962	965	957	954	973	953	953	949	956	958	976	930	956	898	955	917	1011	940	938	887	928	922	946	966	950	923	927	963	923	991	937	926	910	997	959	925	964	943	926	919	947	936	954	1007	917	947	918	981	935	985	904	928	951	959	956	964	940	998	868	949	969	924	968	921	974	960	981	903	947	941	948	934	913	913	947	915	929	933	947	972	939	946	900	910	929	967	949	922	982	950	975	975	953	898	948	958	936	898	882	942	1002	954	963	940	974	979	991	946	906	922	931	909	968	962	964	927	985	953	895	914	924	942	986	904	949	963	951	951	928	959	960	899	969	942	880	949	959	974	970	920	905	964	934	942	929	940	928	1009	943	956	941	900	977	942	983	901	937	891	961	924	987	955	897	945	931	915	931	958	945	918	913	952	917	907	961	934	943	950	902	955	922	959	945	907	948	901	963	997	916	940	959	979	930	939	899	976	954	936	951	947	932	964	947	912	979	930	953	982	942	872	916	921	972	989	997	969	904	959	924	899	985	938	933	951	972	989	945	948	964	904	996	974	928	958	935	947	993	999	985	894	919	964	931	1042	975	964	918	898	969	923	957	965	945	944	942	966	921	992	919	925	956	901	894	982	925	976	922	942	1027	975	933	943	942	976	972	908	957	860	948	886	945	947	931	947	916	981	934	951	942	904	936	932	934	968	982	959	951	923	935	1008	910	927	915	958	897	967	977	891	890	988	969	947	961	938	941	1028	986	902	917	983	941	930	972	940	873	944	945	967	901	989	971	967	1003	953	984	902	958	968	918	914	897	975	925	934	912	874	930	977	996	900	1001	992	901	908	922	954	1013	983	940	912	906	947	941	918	967	961	975	937	909	933	906	873	958	994	986	935	962	990	942	928	916	988	996	895	932	950	958	928	928	953	956	920	955	943	919	919	964	989	975	910	987	935	1017	978	949	954	893	959	985	944	973	976	912	942	1013	1010	960	956	919	967	964	953	965	915	904	901	934	909	932	964	946	910	965	958	943	971	941	975	932	916	931	956	990	925	927	960	906	950	925	896	910	946	912	933	931	902	915	911	967	911	965	971	938	908	959	951	907	905	948	925	925	903	964	966	903	932	947	925	897	968	959	907	995	902	948	919	960	940	942	918	957	983	914	945	922	991	932	989	940	987	970	942	950	890	978	976	991	977	935	961	926	905	958	961	919	963	1005	986	985	948	904	989	924	928	915	915	966	979	967	910	975	909	941	945	922	914	908	924	934	965	932	899	1005	932	934	979	938	914	945	997	1008	966	972	957	945	944	966	932	974	948	950	882	961	967	942	981	966	872	928	915	907	936	926	956	1002	944	931	951	921	937	924	913	951	899	900	919	973	906	999	895	926	886	1009	927	1008	989	929	966	965	973	895	968	966	979	927	988	977	968	976	961	926	989	915	922	964	978	961	913	915	950	940	861	934	962	939	947	907	909	940	927	897	937	900	965	944	970	935	947	957	958	941	957	938	973	934	902	915	932	1013	919	1007	927	926	924	947	963	963	947	954	924	938	1015	965	934	919	970	926	974	929	915	941	888	935	1002	945	980	931	902	944	968	899	945	888	1018	977	952	931	968	955	984	888	949	972	1003	997	965	932	896	985	924	996	968	958	926	967	966	925	828	925	968	974	917	943	942	928	934	943	928	928	966	962	911	959	934	923	1039	961	946	918	960	988	939	914	955	944	949	975	957	952	1015	984	944	966	960	936	951	956	942	921	933	945	874	919	1013	977	976	984	956	934	1012	998	849	993	930	930	914	952	928	911	962	878	932	883	962	974	1013	956	887	971	958	958	937	973	962	972	970	926	928	994	998	950	941	956	927	911	956	974	941	950	952	949	950	963	974	965	910	886	907	954	909	937	958	930	1004	956	981	922	955	959	940	951	977	973	996	996	958	939	895	980	962	916	944	952	954	974	957	888	952	951	1042	942	961	938	1016	964	957	921	929	976	919	987	921	943	971	878	941	926	911	941	948	909	916	939	938	1029	987	949	976	921	965	939	952	953	998	952	979	961	1000	955	1003	968	931	995	958	949	999	960	937	963	999	1016	978	939	990	976	898	883	927	1017	963	1001	982	914	925	914	959	980	962	890	948	896	914	936	956	980	971	956	910	972	932	947	916	927	909	946	914	950	975	902	929	932	953	916	1010	989	940	912	943	900	938	990	968	964	983	966	916	982	982	973	971	983	926	977	933	935	921	895	947	909	924	933	894	947	947	908	970	963	1003	955	949	941	970	949	907	920	964	964	930	896	955	964	931	941	910	944	932	973	916	977	1014	929	930
44337	28985	24065	18379	6307	3984	2631	1156	984	906	898	870	894	827	911	875	966	977	941	879	894	913	865	989	1002	1052	1143	1153	1144	1245	1260	1394	1347	1450	1413	1284	1250	1192	1148	1153	1079	973	942	878	918	820	871	845	833	832	794	836	758	800	786	817	800	808	788	768	813	781	812	803	808	792	741	833	730	831	752	783	752	802	772	777	830	796	771	859	734	756	779	792	795	876	775	715	787	804	776	810	777	830	760	804	750	746	828	748	804	794	778	770	791	797	755	751	753	775	777	802	793	772	761	832	785	764	748	774	791	803	770	725	821	776	766	810	770	776	839	819	763	842	805	807	843	774	779	802	786	825	796	790	817	838	799	817	804	741	806	842	801	802	795	761	787	795	784	786	781	770	815	796	789	777	795	794	761	770	769	774	826	781	759	754	781	744	765	786	749	749	810	809	781	773	786	822	787	805	795	791	804	753	777	836	781	818	813	803	731	754	764	793	823	756	772	797	771	805	775	786	781	743	753	788	834	808	751	848	754	804	783	762	788	769	822	735	790	784	819	777	819	813	816	776	817	781	805	723	755	799	749	812	781	789	808	791	813	819	794	777	769	801	807	780	794	759	768	745	793	776	789	786	767	768	749	804	777	796	762	787	747	746	822	777	807	787	805	755	809	758	770	799	797	765	773	823	726	764	825	796	737	806	743	743	729	775	714	773	771	764	783	773	753	795	739	793	771	776	787	790	776	746	816	798	786	785	814	824	796	753	793	780	844	819	769	757	787	803	794	776	803	817	821	823	795	746	789	808	774	770	795	822	768	764	755	796	769	781	775	787	820	802	785	822	750	783	757	752	737	773	718	805	758	747	794	785	789	754	813	821	787	752	825	805	814	764	795	803	732	780	824	778	780	793	777	717	823	792	789	768	796	715	780	775	776	804	813	792	730	777	799	754	749	830	782	760	816	827	808	802	759	789	808	817	763	790	803	788	757	748	781	809	793	786	797	837	781	786	822	831	834	773	740	801	804	785	770	816	841	709	815	773	770	787	790	792	790	813	784	805	782	765	728	800	788	754	790	798	817	796	785	755	815	773	760	806	819	814	773	803	832	772	789	827	771	722	729	810	827	790	780	807	806	830	728	743	783	786	790	769	769	784	833	776	812	775	783	757	752	756	782	780	770	804	783	800	784	761	728	765	751	774	786	783	766	832	751	782	829	767	787	800	783	815	807	752	798	786	773	849	812	774	725	769	778	802	788	784	799	795	784	803	784	782	789	809	852	876	769	775	756	764	771	833	788	806	764	846	768	817	799	784	773	804	818	803	795	803	840	771	792	798	818	767	846	781	775	743	801	783	785	746	835	842	748	809	827	766	833	762	817	790	810	822	801	827	831	771	783	714	826	823	742	808	782	764	849	819	764	814	793	788	780	799	815	809	753	797	809	789	821	797	807	766	754	821	847	763	759	815	790	746	765	798	796	785	850	781	772	776	783	771	796	770	777	790	732	789	798	746	780	763	820	813	768	809	734	778	805	770	776	821	801	780	819	767	785	735	754	743	774	792	763	763	818	788	742	785	804	781	786	765	867	771	798	768	807	812	806	820	776	737	817	767	797	816	760	778	769	788	786	786	789	807	769	755	818	764	766	876	776	817	786	802	762	822	801	777	754	812	758	786	787	792	821	856	788	845	754	771	808	737	830	739	883	775	804	808	822	829	789	796	775	800	737	766	723	755	800	800	785	810	824	743	766	764	784	787	798	762	767	731	767	737	782	840	786	792	750	780	778	775	820	793	823	777	760	797	836	778	798	792	748	735	765	811	795	770	790	795	738	839	792	818	800	766	819	784	806	784	806	811	782	748	790	749	801	763	760	788	751	816	794	792	736	801	759	733	784	761	779	842	823	819	782	772	785	758	803	794	780	796	766	794	774	838	809	720	771	818	748	825	780	808	815	800	860	776	787	797	786	743	793	741	780	801	814	814	818	788	766	747	808	734	779	812	794	795	826	746	780	786	803	830	761	782	757	719	809	777	726	764	799	783	769	803	757	774	782	802	755	785	781	748	838	739	801	771	783	745	812	786	785	801	829	798	774	866	778	717	788	761	782	794	786	766	810	772	766	783	796	759	822	790	776	773	783	830	761	784	796	785	757	705	726	806	824	767	738	753	827	749	795	796	851	796	845	825	811	755	768	815	816	764	805	746	789	760	787	795	820	833	808	847	786	766	759	830	764	840	786	790	833	785	783	770	789	776	772	775	808	786	774	784	756	793	772	778	782	823	771	798	817	784	783	819	772	815	798	752	779	787	825	715	808	779	843	842	792	821	768	770	827	808	765	760	806	822	836	831	796	785	810	757	767	826	800	798	755	835	799	731	779	794	763	805	760	830	718	826	804	765	760	748	777	812	809	748	755	772	866	803	795	812	785	781	740	832	769	750	808	798	779	751	821	788	774	785	776	803	796	799	821	795	798	790	746	806	835	746	800	782	789	810	796	783	752	797	835	751	769	820	750	788	798	806	789	787	781	824	772	797	792	821	772	776	799	744	755	779	832	765	779	746	761	781	752	789	757	758	766	744	729	777	828	796	799	758	783	826	773	738	771	807	771	770	792	819	774	751	737	777	803	790	778	789	719	802	766	806	814	798	752	791	776	710	823	782	836	797	776	772	743	778	782	769	816	787	808	747	811	812	774	793	808	826	814	777	720	829	752	776	737	768	742	751	791	785	787	836	798	782	808	817	807	790	789	793	766	774	793	786	755	818	793	830	763	778	761	794	774	781	826	762	752	827	766	819	786	765	750	751	798	782	768	805	833	788	806	783	809	762	775	778	754	802	824	818	817	816	821	805	756	761	767	814	733	783	734	799	772	804	763	813	791	806	817	845	720	722	861	750	824	772	758	748	789	801	802	795	788	821	793	812	806	731	814	769	751	787	791	795	774	830	724	798	801	773	760	802	818	763	812	789	824	810	834	825	855	798	834	855	778	782	818	779	824	869	810	797	775	765	793	820	771	771	802	827	786	791	754	836	743	717	801	787	807	819	816	788	816	817	799	754	764	801	796	765	780	797	820	801	748	751	813	768	789	839	786	824	848	738	801	768	788	802	748	813	760	766	789	760	777	770	847	762	809	757	833	806	769	726	819	756	790	843	804	787	701	810	810	769	813	769	768	788	792	830	796	801	792	773	797	802	753	765	801	787	822	803	781	750	776	802	818	798	778	782	807	750	828	759	803	790	754	810	799	834	736	790	715	777	806	722	745	788	790	781	810	750	811	758	783	800	823	775	735	785	782	773	744	832	811	761	841	807	743	775	791	746	794	792	827	773	798	803	776	823	766	803	718	828	807	742	812	774	820	769	803	825	743	846	779	789	798	839	777	817	778	873	807	797	852	788	754	770	752	815	764	784	774	827	780	804	778	793	813	762	795	742	769	773	824	786	786	820	814	795	794	809	769	761	794	809	779	779	817	751	808	810	763	835	802	742	818	778	746	813	762	809	785	797	758	776
27114	20972	27673	24403	20847	14185	4631	1541	1076	1047	1087	1028	1019	1059	1023	1047	1088	1062	1026	1031	1051	1019	990	1070	1079	1130	1090	1125	1147	1197	1213	1246	1296	1355	1353	1277	1298	1230	1200	1131	1166	1084	1047	1017	992	999	960	927	907	952	990	927	960	924	976	882	929	944	942	941	875	915	971	965	964	906	937	883	904	901	991	870	958	938	946	960	913	971	955	888	979	901	931	898	908	970	962	919	913	926	893	870	939	901	907	881	943	943	884	896	941	869	953	951	906	900	917	984	869	966	952	943	918	917	949	916	943	966	943	955	956	890	920	956	927	939	951	973	969	974	904	948	949	943	926	918	981	916	989	963	945	893	918	935	978	931	969	898	922	941	874	899	937	894	904	895	892	900	901	930	995	940	931	957	902	945	965	985	919	960	919	853	965	991	896	907	936	988	936	916	947	966	930	910	933	966	936	946	934	876	946	999	921	889	942	932	913	925	952	951	931	913	960	917	940	924	882	928	919	876	871	851	920	871	926	945	886	894	916	928	892	897	901	933	976	931	914	926	896	915	996	931	909	899	949	930	902	946	934	878	990	952	960	895	936	915	906	966	896	940	935	933	933	929	855	923	910	915	930	895	881	937	926	927	938	907	890	921	945	906	946	917	924	944	875	876	922	939	997	903	898	850	925	938	909	876	913	998	920	918	950	926	931	902	882	930	942	895	948	894	901	921	945	947	923	903	914	874	923	909	994	988	896	914	925	925	959	839	925	919	935	877	867	942	852	910	958	953	930	901	902	883	908	895	942	927	924	923	920	885	940	870	938	939	924	954	922	963	924	951	924	925	952	875	974	916	935	916	985	935	885	904	959	941	881	912	912	923	984	940	1021	968	1008	888	916	921	940	922	914	958	916	970	889	909	912	871	975	926	952	921	895	878	956	956	913	898	913	890	915	885	921	908	933	954	898	871	912	918	939	934	876	951	940	955	915	917	956	924	889	873	881	945	905	921	960	949	912	920	937	936	958	870	972	853	912	993	971	904	910	918	982	891	924	950	929	1001	945	908	850	893	965	925	913	878	922	877	882	908	865	969	913	928	856	940	980	940	874	931	879	948	910	932	910	902	941	911	917	904	960	916	958	949	941	940	953	941	914	937	952	977	921	876	949	938	897	937	959	881	901	937	905	914	913	924	919	932	878	933	912	891	876	942	950	955	900	966	937	937	961	949	862	894	959	966	974	937	901	915	884	888	914	941	913	905	887	940	877	985	919	954	922	901	911	967	939	912	911	910	904	905	925	919	847	918	947	938	923	919	931	961	947	874	922	993	938	913	971	988	943	954	931	883	911	910	883	932	983	950	923	878	922	891	887	864	939	926	885	864	926	947	941	962	950	924	947	916	956	914	893	957	901	840	907	941	914	916	899	865	896	889	918	931	908	927	922	914	945	907	949	925	918	886	973	955	958	872	919	886	920	914	890	964	905	895	982	881	855	905	901	969	956	957	892	948	925	920	910	931	963	951	904	940	913	909	897	929	944	904	916	914	927	921	965	921	904	915	936	932	950	953	941	952	980	945	937	901	932	879	933	922	932	910	948	961	921	956	986	923	921	918	945	904	861	924	919	874	906	911	905	894	943	922	960	911	926	934	878	935	939	972	931	927	978	951	919	934	955	939	925	966	993	926	923	937	930	894	962	951	905	904	885	891	907	909	941	919	872	908	947	951	883	922	865	950	875	856	925	917	914	883	928	909	866	917	921	872	930	896	901	911	950	950	909	907	939	951	939	880	921	961	927	908	900	899	930	871	924	922	948	946	885	912	944	902	935	910	889	939	957	942	982	921	885	958	943	914	929	929	900	964	899	875	898	988	954	853	954	959	889	919	868	949	877	917	870	977	903	910	903	925	926	927	919	978	880	903	910	881	909	913	919	937	893	901	898	968	927	902	913	918	936	910	945	964	947	904	924	899	952	933	880	939	933	880	930	963	935	951	906	930	921	892	913	959	943	926	917	952	938	1002	877	959	908	888	937	925	864	922	935	923	982	929	897	910	922	966	926	936	892	928	923	924	929	909	891	928	917	907	894	909	924	962	881	895	962	940	987	883	966	988	851	946	907	911	906	897	931	936	944	952	948	938	949	935	910	933	932	992	904	891	915	944	931	896	927	907	928	945	951	980	942	920	920	966	937	925	882	942	908	955	894	938	951	932	942	887	881	902	892	944	953	964	892	951	921	867	941	971	939	994	964	896	939	968	892	910	896	972	872	943	913	915	924	942	988	945	961	887	949	897	898	878	923	913	948	872	911	928	929	915	996	869	925	902	966	882	906	922	950	863	905	929	900	923	957	925	941	910	863	909	918	958	883	927	955	931	932	912	911	899	915	903	950	914	950	1000	948	912	879	896	901	989	905	909	906	939	921	901	896	894	920	906	898	947	954	942	955	926	853	848	859	938	889	956	968	957	894	907	952	868	913	900	954	908	855	937	944	883	976	957	1014	857	944	990	960	914	895	939	898	967	874	929	894	906	945	903	960	943	944	938	879	953	993	920	915	913	976	948	962	946	940	988	928	897	962	929	950	909	880	967	884	899	940	892	907	972	925	922	966	840	938	903	910	872	952	877	881	904	921	990	878	932	926	901	926	921	836	940	898	922	943	890	895	886	888	953	916	949	942	915	941	956	938	943	892	907	930	946	894	983	955	944	963	899	924	949	968	941	903	937	921	925	893	922	929	898	957	894	932	900	968	906	941	959	962	903	910	920	890	881	900	995	882	976	886	979	951	945	904	934	874	926	964	962	938	840	907	891	912	888	939	919	919	936	893	844	945	915	912	943	962	1003	912	921	922	962	946	906	946	884	911	870	867	925	865	935	913	942	924	932	975	955	942	904	941	922	919	934	878	915	934	900	899	911	891	980	932	893	921	956	909	926	873	982	923	930	952	863	902	942	879	943	940	1009	897	921	932	887	942	944	911	907	946	945	830	937	923	929	990	889	871	885	986	916	950	932	990	906	928	934	921	903	933	917	902	945	929	985	926	956	976	938	987	941	946	926	908	963	921	953	968	965	887	914	925	851	926	946	980	907	942	893	882	945	948	891	943	960	887	920	941	957	933	952	958	964	925	879	897	924	902	920	904	888	943	936	912	957	931	905	898	963	907	919	896	932	990	952	933	910	900	1008	977	887	909	956	942	891	910	932	921	886	920	908	943	926	898	934	874	872	912	939	927	938	858	911	949	954	898	877	947	884	948	983	874	956	890	907	882	933	928	899	968	880	910	926	898	894	837	937	920	887	926	902	924	946	871	972	891	851	949	909	910	932	923	920	887	895	936	921	945	966	875	929	843	949	910	918	926	925	924	958	928	920	947	954	932	971	911	994	949	945	904	895	863	958	889	878	903	887	897	868	894	898	942	954	870	857	886	929	940	936	952	976	929	908	924	917	901	904	909	895	868	863	922	919	906	944	917	918	883	883	893	926	914	915	949	902	979	937	922	899	892	955	911	934	1003	934	884	887	949	930	922	967	893	972
45699	37472	34504	24345	9791	7206	4879	1534	1105	1031	985	968	939	936	927	963	970	948	921	928	906	978	971	1045	1073	1141	1180	1203	1198	1291	1395	1530	1481	1529	1507	1528	1422	1357	1217	1177	1073	1069	989	971	938	905	880	833	837	786	821	777	722	824	793	806	795	822	773	761	805	789	794	755	754	716	781	813	769	750	751	767	734	808	756	828	751	786	749	799	781	718	788	740	743	760	714	768	783	735	766	774	753	773	743	781	827	743	733	804	767	798	790	743	796	783	755	743	732	809	794	772	773	736	792	812	717	747	759	779	751	705	743	752	740	790	746	759	758	773	719	794	781	770	824	803	754	767	757	743	735	768	779	742	749	761	819	757	761	793	782	797	768	785	740	798	789	768	757	744	722	788	769	758	713	783	798	751	777	785	744	751	747	739	746	762	766	776	766	789	744	760	734	702	726	758	768	761	740	743	782	701	717	774	753	816	766	743	727	730	742	744	757	756	815	757	769	831	748	799	768	803	763	779	784	719	842	746	763	752	757	770	751	766	750	788	750	763	748	712	772	788	784	780	714	743	807	749	788	775	776	752	739	725	745	745	757	769	731	789	761	784	762	761	752	785	752	797	786	802	783	806	801	797	754	799	731	775	763	767	738	756	816	786	764	730	765	754	756	798	717	801	848	801	786	797	769	772	755	753	809	786	805	797	749	754	768	768	799	816	753	824	800	833	796	762	793	758	764	766	795	745	817	752	741	823	765	778	761	800	765	744	770	772	782	811	743	783	757	771	737	793	807	756	782	767	813	763	751	832	770	760	769	731	704	756	766	724	740	743	761	785	714	781	781	789	767	703	737	768	747	754	772	806	783	786	795	745	736	783	790	767	784	798	776	760	769	748	767	753	723	771	766	739	765	773	815	779	741	768	775	796	720	747	740	761	747	733	755	753	780	795	759	799	780	797	811	753	737	796	717	748	757	816	750	743	781	740	751	793	822	776	799	777	744	777	793	837	795	810	733	769	755	830	755	783	772	754	756	801	765	746	775	784	754	770	768	784	779	732	766	731	754	776	767	762	787	755	783	799	733	806	755	783	747	741	765	788	749	737	769	755	780	749	808	726	723	766	788	745	736	779	798	756	748	754	823	730	769	783	781	757	749	793	758	768	809	777	777	735	766	768	794	746	766	780	770	755	803	767	752	761	789	802	809	761	714	745	707	806	802	746	791	743	727	776	804	775	740	751	750	757	762	767	841	779	786	733	786	816	773	845	724	796	765	779	809	751	814	779	757	822	745	771	775	749	712	786	774	793	758	779	800	768	778	791	775	794	761	844	776	767	769	778	759	748	785	761	812	805	756	757	731	750	803	735	746	726	775	783	714	796	768	772	830	770	834	766	766	755	737	763	747	768	733	747	752	760	792	750	758	743	772	764	805	724	826	750	765	759	757	784	750	766	767	738	781	794	760	782	757	744	768	772	732	700	735	774	718	766	779	764	726	754	792	736	778	741	753	755	789	764	757	719	754	761	771	737	738	738	763	791	761	779	754	779	702	801	775	763	740	729	765	765	764	829	771	768	742	726	798	797	765	751	732	786	765	769	765	763	827	735	810	740	788	784	748	805	754	746	769	841	745	748	765	784	808	776	757	714	770	798	789	812	779	812	821	733	765	775	741	758	734	778	727	767	768	746	756	755	761	769	785	772	766	771	744	765	746	773	754	778	793	775	730	806	773	777	805	786	820	786	754	751	738	823	791	761	803	796	732	750	787	815	775	755	753	757	771	735	744	763	788	747	747	765	779	695	804	731	757	758	751	790	813	774	766	747	791	772	753	836	758	785	767	796	784	764	822	773	782	777	808	699	768	742	746	785	754	773	805	811	753	792	754	799	784	757	777	750	759	756	784	745	758	752	749	717	696	754	755	762	801	739	770	762	740	729	768	736	764	757	763	806	716	820	797	738	768	712	746	716	781	781	785	747	772	748	767	769	732	774	780	730	770	783	771	758	795	763	759	775	795	762	790	759	732	772	786	793	765	784	746	758	769	783	761	794	727	760	732	812	747	743	748	782	804	760	815	774	754	757	761	807	771	749	778	726	786	764	740	776	712	780	723	811	686	771	780	755	763	714	749	809	798	779	775	755	801	764	777	791	747	751	786	795	723	734	745	738	782	798	780	772	822	768	748	816	738	775	813	771	762	754	749	746	748	747	796	773	790	787	733	730	715	778	735	706	803	823	784	714	778	799	772	790	763	742	784	762	805	729	810	788	824	760	790	779	757	795	795	739	742	826	783	784	788	773	801	748	809	753	771	747	773	761	757	766	800	758	755	767	771	747	750	761	808	732	822	726	787	770	781	742	729	773	763	759	786	780	735	780	717	810	764	796	775	749	751	765	736	824	787	777	802	768	767	817	723	756	811	796	776	752	817	775	767	783	829	769	741	727	780	770	720	772	743	755	745	792	764	774	794	727	772	742	730	773	793	768	789	797	774	766	774	736	806	770	818	764	820	766	819	786	756	750	777	765	757	793	777	802	758	783	751	770	796	740	749	735	759	831	789	809	787	709	737	753	749	755	842	736	792	755	779	764	773	765	738	752	769	773	766	813	759	770	761	728	791	818	758	729	764	804	732	723	738	785	812	787	835	834	775	784	788	770	847	785	796	760	747	742	816	768	638	764	754	716	739	775	758	743	837	766	789	764	739	764	726	759	753	761	792	787	799	795	742	775	821	749	787	787	761	757	795	727	746	776	855	757	825	813	783	773	832	766	787	801	799	802	759	767	780	799	712	763	758	774	797	723	763	738	834	747	761	761	820	758	790	812	822	746	804	738	717	760	757	730	786	737	756	743	784	747	791	768	726	794	716	753	791	783	787	752	757	756	757	758	808	787	727	784	752	800	797	731	796	727	757	780	831	746	775	830	754	730	786	786	765	811	761	767	719	754	760	749	764	811	774	749	751	694	786	779	716	755	776	771	823	769	749	764	832	808	796	776	745	763	762	781	754	762	802	758	743	732	765	751	757	721	773	765	820	749	778	743	760	804	764	814	783	767	770	805	763	815	736	767	832	811	739	798	767	728	802	783	783	749	798	750	779	757	767	772	726	794	814	784	736	748	726	792	743	762	757	775	703	750	778	740	762	824	728	769	729	810	771	767	750	803	775	785	739	736	739	738	768	771	754	794	789	773	736	811	843	738	768	757	784	775	809	767	781	755	720	725	810	746	808	760	762	762	770	751	753	783	774	748	790	714	784	805	777	768	759	809	808	755	749	764	763	728	794	768	803	789	773	831	803	771	826	764	716	728	816	715	741	776	773	786	820	782	762	738	778	782	784	800	755	797	746	772	741	820	741	763	717	741	740	744	775	713	778	767	799	753	756	787	772	785	769	805	774	739	804	746	751	736	736	738	784	796	763	830	782	750	776	726	767	761	779	804	773	755	750	788	772	763	788	761	737	734	778	762	769	721	752	764	753	803	786	768	739	829	759	760	773	758	815	835	790	744	786	790	781	748
26244	20927	27873	24054	20713	20283	8796	1986	1245	1158	1046	1142	1051	1107	1110	1099	1097	1089	1071	1064	1097	1120	1125	1153	1118	1196	1225	1270	1238	1197	1296	1344	1357	1480	1406	1400	1439	1294	1259	1232	1207	1126	1109	1060	1057	1053	1030	1045	983	1003	999	979	1029	996	1017	1014	923	967	945	973	989	939	991	969	968	1004	1007	970	924	958	1065	913	913	984	932	961	958	949	941	936	964	943	949	980	981	994	960	955	1014	946	1023	944	910	996	1010	991	943	957	949	963	940	1013	1001	1048	997	995	930	963	954	947	1009	947	977	990	976	1043	934	977	953	942	958	993	942	999	978	944	960	965	959	968	949	1009	1017	1016	947	860	936	970	953	936	974	967	990	940	976	941	1017	988	927	1033	970	1033	927	948	889	1000	936	1001	963	954	985	902	1055	982	976	945	928	933	961	971	973	943	1005	1010	968	974	1030	981	971	982	969	991	970	962	928	904	982	934	998	956	971	946	1012	980	939	968	970	938	993	906	1019	957	1001	974	950	993	945	985	878	998	959	1014	969	959	965	966	946	960	939	982	985	927	961	975	975	948	958	1005	954	913	968	981	899	957	979	976	965	948	963	980	899	934	1021	938	994	946	1031	951	876	954	974	988	939	1005	949	936	952	982	966	952	978	979	978	968	1021	958	923	1012	965	975	947	992	901	1020	954	960	1007	923	960	1027	938	917	999	1013	1036	932	976	993	988	962	975	945	957	949	926	961	986	941	919	995	982	921	905	902	965	1037	899	993	946	921	1009	971	956	991	942	990	954	1003	973	959	998	1021	981	999	942	974	940	962	941	996	938	975	976	983	922	1032	970	927	984	984	1002	958	995	948	930	953	964	943	968	953	934	1003	1006	941	1020	994	937	956	984	982	1002	972	989	966	993	963	987	1013	996	937	995	950	978	975	936	960	961	1017	984	966	966	875	915	1022	959	883	959	995	977	986	925	899	894	954	950	912	950	931	941	972	991	962	953	949	942	974	973	952	933	1022	939	983	954	969	963	930	976	942	992	984	928	956	972	930	996	963	983	946	987	942	947	961	993	958	980	869	973	956	1021	967	924	925	974	945	955	952	928	1009	981	944	998	950	991	978	957	953	996	939	967	939	938	1000	970	1000	946	962	944	964	915	980	990	942	924	1021	977	952	1026	927	986	897	946	956	916	940	945	914	935	979	984	954	961	939	980	948	932	1007	956	972	1027	917	973	974	1024	983	988	980	990	959	965	933	915	916	950	967	888	956	866	964	968	974	1009	931	966	1033	996	949	963	973	954	983	968	1004	929	994	944	918	939	974	1005	974	925	1039	915	972	988	909	951	973	1018	989	1025	996	972	975	907	1036	1004	937	975	952	975	959	970	984	935	916	942	925	983	1042	993	1007	989	969	946	910	1022	1056	988	973	964	925	928	896	930	984	979	1011	991	965	955	935	998	929	952	923	982	948	992	1017	939	948	951	954	945	975	1022	967	986	973	996	1002	936	953	986	953	990	986	937	955	978	915	925	983	985	1001	963	966	962	973	934	980	976	932	979	979	988	985	956	1066	956	945	989	970	958	931	958	1041	929	1006	967	979	968	950	977	947	909	932	1006	939	973	976	980	963	985	947	994	907	1021	925	879	916	930	993	942	974	942	942	961	936	1001	967	1021	972	939	941	968	878	964	1000	936	974	1014	924	913	994	923	1012	1014	983	926	995	915	948	1001	999	998	986	982	988	941	957	955	962	946	952	882	954	952	965	940	909	939	931	957	939	949	1005	987	959	936	954	919	968	997	966	1017	906	952	996	925	996	1015	961	944	942	963	1011	974	964	1016	982	954	998	960	961	977	948	970	988	967	978	957	941	977	985	965	949	949	966	914	1000	928	928	933	995	968	941	945	928	937	984	960	937	1001	927	1005	1018	1029	940	972	965	1018	975	933	925	982	963	1010	967	946	930	1015	1001	965	957	960	990	980	908	961	939	940	955	967	963	918	958	1005	969	947	953	972	957	969	968	936	968	965	985	948	974	918	965	947	978	938	1016	969	964	973	972	902	1042	941	985	974	906	964	942	1002	945	904	1003	990	976	973	969	961	963	954	935	950	1017	1006	987	994	937	925	978	989	868	927	979	998	952	964	962	923	950	947	920	934	956	988	972	984	1011	1012	992	980	958	992	987	961	936	923	959	1028	935	985	1002	949	956	999	970	924	981	998	925	984	970	971	989	1034	1012	944	930	921	966	996	971	993	897	960	932	921	973	970	930	966	949	1021	1030	921	987	947	943	937	1002	965	940	982	968	948	940	947	990	959	936	945	927	940	979	895	1029	942	956	1005	953	951	966	931	978	990	1025	950	979	948	1031	974	903	986	965	925	955	903	957	927	920	947	924	958	992	954	952	991	979	956	979	940	1008	905	938	983	943	942	969	973	1002	967	940	975	927	1014	994	983	1006	953	976	1000	978	945	956	917	915	940	984	963	960	926	970	935	932	998	977	996	966	913	962	900	964	941	963	1010	975	962	960	1015	946	1012	947	974	947	966	991	951	1011	1020	960	970	1003	972	932	923	996	996	965	1019	971	974	953	940	971	957	950	922	938	970	947	949	989	916	1015	958	960	989	894	948	992	973	965	930	973	947	978	940	863	960	934	954	984	900	960	991	947	952	1005	929	980	959	977	898	927	927	987	959	943	958	1044	946	967	940	983	918	897	928	945	924	895	962	972	954	974	962	981	953	958	992	959	922	959	970	957	964	1040	1019	907	999	899	912	941	988	955	975	950	909	939	972	1011	1007	926	944	943	950	979	948	966	986	937	998	877	951	928	992	968	944	953	950	937	991	964	943	956	941	1061	915	971	987	921	1008	972	899	935	979	935	966	1016	954	955	958	986	954	896	949	1016	978	941	1003	995	951	969	956	938	923	1008	946	976	936	938	973	994	1007	1021	989	1016	962	968	962	949	966	940	982	965	968	969	970	955	984	955	973	921	970	955	1009	965	984	1028	952	986	923	986	918	969	903	970	884	961	990	977	962	953	959	969	1018	978	957	952	929	910	948	990	1021	916	1004	988	899	962	973	987	909	925	970	966	929	1004	931	947	927	969	974	952	981	935	982	996	953	990	970	972	946	891	962	949	946	985	940	991	1000	1020	1000	989	948	936	972	946	984	1003	921	1016	919	998	950	897	1008	951	998	943	974	955	966	1007	920	951	982	972	995	922	881	916	962	980	1024	981	967	961	956	978	965	958	1007	942	978	943	929	1006	932	994	963	930	972	938	1001	983	927	960	922	984	932	935	1004	943	970	977	969	942	943	968	1030	982	943	929	927	989	1017	919	961	975	985	907	915	1013	1013	955	957	943	946	968	945	1010	974	954	944	953	929	1026	947	986	910	966	966	991	1011	975	939	966	969	1014	970	947	902	961	977	1005	948	984	966	994	983	993	1003	985	926	942	986	976	967	988	934	927	958	950	976	940	918	1038	944	971	928	919	992	955	927	966	1029	977	970	971	979	934	970	997	994	1021	929	933	1002	952	954	909	929	945	922	944	1010	1018	1013	972	988	980	896	947	908	972	920	956	958	951	998	974	1003	976	931	937	985	928	888	991	959	1001	981	989	953	951	967	943	915	988	919	918	959	970	993	962	954	961	952	1042	934	946	935	1006	926	915	964	953	1014	974	984	950	980	1004	938	953	956	984	949	944	1020	1016	964	1027	951	984	936	989
48250	38847	34757	25445	12202	11178	6750	2048	1308	1203	1067	1007	1012	1002	992	1050	1011	999	980	995	953	1012	1104	1187	1243	1227	1198	1310	1281	1382	1534	1645	1687	1791	1586	1607	1604	1526	1394	1314	1213	1170	1123	1033	1008	897	869	848	868	874	848	807	814	857	839	828	804	842	796	849	804	815	808	795	810	800	778	748	800	799	822	814	761	763	813	762	812	851	801	800	782	776	786	778	784	789	805	809	792	834	791	796	792	797	802	780	831	756	861	786	807	751	838	823	722	755	797	799	831	803	791	825	861	845	802	749	794	772	854	760	796	815	790	848	827	802	790	801	740	820	823	796	777	749	734	817	795	834	812	792	796	806	803	792	747	790	786	774	804	828	770	837	808	781	805	779	834	800	847	782	823	804	753	811	796	780	815	823	829	812	804	774	758	812	832	819	779	854	812	799	796	818	764	810	783	775	771	790	866	769	776	745	789	820	788	799	776	811	850	779	798	844	806	705	856	808	860	814	786	815	786	827	801	782	781	776	831	776	850	792	799	835	774	825	827	849	746	781	819	849	762	838	765	739	784	801	755	763	802	809	822	782	750	761	763	811	762	775	791	872	792	899	821	840	789	824	803	781	774	805	778	791	782	803	779	778	795	830	790	827	854	802	818	765	790	845	792	804	791	776	806	783	819	800	739	827	801	799	789	805	754	812	828	814	725	786	744	830	794	757	799	778	815	843	776	792	807	802	772	773	732	817	850	784	829	772	847	814	748	853	757	772	794	782	762	821	794	797	788	844	826	766	859	801	808	832	769	824	870	854	793	749	775	801	786	794	749	728	754	806	791	790	767	772	820	818	795	813	806	761	795	780	773	812	727	805	775	787	807	780	814	762	808	815	771	760	813	783	803	763	813	803	778	809	834	765	747	813	811	774	853	782	758	818	783	773	755	828	776	794	768	817	760	769	783	802	803	814	749	806	852	776	794	805	801	862	753	808	755	774	754	805	787	713	759	822	740	795	758	785	751	822	807	816	768	834	832	858	779	792	779	826	828	807	823	755	784	792	793	799	785	841	750	802	814	750	813	759	841	792	849	814	797	775	807	813	830	752	822	817	775	799	780	821	823	796	758	773	765	836	787	800	805	782	803	822	822	762	844	786	778	800	788	778	770	849	821	786	810	784	770	765	805	772	822	785	819	851	813	827	787	791	785	772	797	774	847	769	824	781	773	833	804	775	807	811	766	778	806	801	786	806	793	827	783	757	778	825	772	777	823	780	776	825	710	788	820	794	781	806	772	771	816	830	832	806	807	822	797	835	823	763	787	773	788	762	831	835	886	771	825	811	742	805	839	815	759	827	833	795	796	791	827	822	841	820	868	811	809	845	808	815	778	803	794	789	753	797	759	773	822	828	792	827	831	774	817	786	745	769	832	808	801	733	825	879	807	812	802	799	766	781	815	842	797	832	820	832	762	780	814	753	705	771	798	802	775	788	777	807	829	807	835	774	805	788	792	776	826	825	776	812	773	825	786	767	747	795	827	792	823	817	765	797	791	781	811	796	813	799	836	824	753	762	739	787	819	788	772	786	775	776	827	805	820	798	768	784	814	732	800	827	768	826	869	828	789	792	774	793	835	802	784	799	819	775	783	825	813	833	774	775	829	781	829	799	867	795	794	764	802	764	792	758	779	791	823	814	806	698	795	813	792	793	841	791	768	801	817	847	790	816	803	819	774	837	788	822	831	768	777	816	784	817	802	789	809	819	798	821	735	752	807	785	802	820	788	794	817	831	836	790	805	826	820	768	788	782	823	854	774	806	794	798	846	790	836	775	800	774	815	791	832	831	807	799	841	791	839	800	785	755	790	793	789	797	904	721	776	768	837	843	814	810	842	747	799	795	744	823	775	781	827	807	808	776	814	796	771	783	831	790	830	806	769	753	807	788	814	819	805	740	828	822	778	743	854	799	808	808	820	776	780	834	818	823	795	896	807	792	769	795	755	789	798	832	807	819	795	836	790	844	770	819	828	821	811	797	785	782	851	828	795	787	780	747	805	817	778	810	838	804	768	841	786	804	761	839	832	778	807	863	827	735	799	823	790	789	795	771	815	816	804	776	803	821	824	783	808	816	818	805	792	788	802	759	794	796	843	790	784	789	787	819	821	771	791	771	799	785	792	821	778	843	806	813	804	822	750	755	794	801	809	777	764	825	793	794	825	794	826	872	792	822	817	799	785	845	795	822	828	759	798	818	763	812	793	767	809	757	809	781	780	744	785	797	843	765	796	816	803	787	822	818	837	828	784	816	811	798	818	770	801	771	761	800	833	769	801	830	758	826	768	822	780	789	833	797	782	762	847	820	758	779	778	741	801	843	816	863	849	832	791	814	761	813	800	759	828	802	756	841	803	805	843	764	817	766	784	812	786	762	802	801	791	805	779	765	845	765	843	815	828	857	839	792	790	828	734	747	826	763	779	794	763	799	804	807	800	739	756	758	805	816	800	754	792	820	793	807	799	794	826	788	755	805	773	813	824	816	817	769	790	825	813	789	831	826	797	874	841	786	807	821	755	809	825	835	798	799	801	839	793	792	793	801	831	782	778	848	771	819	820	827	813	818	788	765	767	785	798	829	799	796	807	804	819	737	795	850	792	800	741	787	755	760	732	831	790	790	822	799	775	817	848	794	802	782	782	688	812	831	805	790	810	825	791	741	799	803	769	798	794	856	870	776	796	809	826	791	845	782	769	820	736	802	790	769	802	807	800	795	835	845	859	786	784	764	775	792	797	818	781	821	780	786	785	779	815	831	831	800	789	866	785	803	827	817	820	759	777	789	740	829	807	832	828	768	824	783	783	776	810	816	764	824	792	840	809	818	802	856	800	843	794	837	820	795	836	759	810	812	811	779	837	823	770	771	800	825	816	820	835	764	834	845	830	777	839	788	819	778	808	779	817	814	766	748	767	815	800	778	810	804	762	800	835	782	817	789	792	813	790	777	806	839	819	807	800	773	810	838	753	759	797	780	825	768	813	833	803	830	811	794	789	810	787	829	829	834	757	774	826	847	789	765	811	813	841	772	749	798	804	795	811	765	772	849	782	786	814	859	834	790	779	803	776	825	834	826	817	858	792	778	781	792	820	782	758	840	766	807	811	788	824	820	753	849	830	825	801	806	807	810	768	796	774	781	778	838	769	793	757	764	806	818	774	770	787	826	780	790	749	824	803	830	808	829	798	839	826	796	748	769	775	830	797	774	775	788	831	784	806	821	835	793	810	765	775	785	808	782	764	766	766	768	783	775	785	794	797	803	811	786	799	828	803	812	765	803	813	832	800	757	778	835	791	773	801	799	755	820	824	813	840	838	827	804	810	818	784	753	820	799	764	816	868	809	756	764	812	821	788	809	813	791	844	825	779	780	823	835	764	806	777	780	772	819	821	784	806	777	807	839	777	824	830	796	761	780	766	780	811	834	745	819	830	793	820	805	810	809	808	798	782	793	808	778	796	808	808	762	802	824	757	792
25513	20958	28019	24051	20921	21415	16606	3503	1261	1187	1259	1128	1076	1162	1086	1066	1063	1065	1005	1017	1152	1104	1036	1086	1153	1225	1281	1245	1190	1245	1336	1400	1529	1482	1436	1429	1448	1372	1353	1243	1183	1129	1130	1103	1035	1117	983	1017	994	985	979	916	1002	970	960	967	982	959	966	983	980	974	889	921	891	910	927	962	958	955	964	952	996	939	938	934	917	905	932	934	922	1031	970	996	908	948	968	887	982	920	917	980	946	905	921	913	953	940	907	923	914	970	1006	961	980	898	986	974	957	970	908	1001	957	978	991	938	963	953	988	955	931	927	897	938	966	962	952	970	978	1001	885	941	928	942	988	946	962	912	974	922	863	949	955	953	946	974	952	950	969	920	994	958	931	899	919	975	989	888	924	975	944	943	947	1003	990	998	985	907	960	936	968	1004	971	956	931	962	949	964	900	940	933	951	957	1044	962	1041	983	967	941	984	912	933	945	936	915	923	896	891	975	961	916	940	962	919	983	979	928	913	942	908	936	956	920	956	921	964	952	973	910	943	935	996	928	985	1009	911	978	933	926	970	986	972	895	950	976	976	898	962	966	914	937	967	939	951	902	917	963	942	926	988	1005	974	980	967	932	978	957	886	921	978	914	933	972	990	951	933	1041	929	883	939	898	956	969	929	950	935	941	958	940	930	907	935	957	980	955	940	939	964	940	984	947	984	904	929	955	989	953	943	909	959	915	993	962	962	919	932	960	991	914	923	958	975	876	924	931	964	940	984	929	920	913	965	945	982	912	929	951	1003	948	890	926	1001	984	942	926	968	960	928	977	900	921	943	928	982	904	939	983	942	964	945	972	932	904	936	947	947	902	915	902	945	897	941	940	949	935	928	916	923	965	942	1003	984	918	997	898	904	917	937	899	922	932	947	977	970	969	960	956	931	964	925	958	969	948	950	966	962	990	969	912	929	883	959	922	952	1013	928	958	961	930	915	952	911	893	905	968	940	963	937	934	949	938	1006	985	937	932	900	910	976	959	935	899	938	954	977	906	981	926	966	1019	1020	960	950	986	1019	943	975	1010	938	965	951	894	915	951	909	957	897	954	923	929	952	952	981	948	967	902	902	954	979	1006	1024	923	937	948	970	890	915	984	976	914	992	948	887	923	944	984	944	958	929	947	904	964	937	949	915	1007	951	984	942	924	968	962	874	973	957	902	973	925	936	908	980	927	983	986	938	978	998	940	951	913	905	971	991	927	961	902	982	982	906	932	926	994	932	970	888	929	900	954	941	896	932	909	908	930	976	922	906	957	933	953	946	967	974	920	960	973	982	964	929	955	880	958	952	959	941	944	962	931	946	934	977	870	972	961	937	898	933	955	947	961	952	875	938	968	960	899	951	951	931	963	908	923	921	918	954	927	952	922	933	924	909	967	949	948	994	953	939	896	899	903	1001	953	920	945	983	999	940	947	955	961	912	932	950	923	958	938	962	949	947	908	953	913	979	942	912	960	923	945	972	989	906	964	968	956	945	1002	932	972	915	1005	1005	951	913	944	936	897	964	980	948	948	957	978	942	880	937	918	900	908	971	925	933	952	939	930	937	980	936	951	962	916	955	961	970	975	958	936	918	965	899	1008	888	958	905	935	958	956	913	949	982	920	936	987	975	948	949	945	950	929	917	948	961	913	885	870	956	942	982	960	950	981	969	1001	991	950	996	960	954	889	914	914	912	925	913	948	955	979	995	925	949	902	956	959	902	968	934	932	971	898	933	951	950	988	954	958	927	949	970	922	932	922	923	895	945	1004	914	989	933	951	942	930	922	910	932	961	935	987	958	939	988	973	980	965	997	897	965	942	959	869	967	959	947	926	901	954	998	930	920	958	957	958	915	915	960	979	905	967	940	1001	960	922	978	937	957	940	984	929	939	927	957	910	967	929	975	923	948	924	932	940	909	957	950	942	948	952	931	929	876	949	968	893	884	883	906	984	977	889	908	977	926	943	964	929	925	963	929	915	1000	913	891	942	901	967	953	922	916	950	938	897	984	896	959	950	946	930	984	930	1025	935	973	968	937	961	952	967	938	944	949	913	952	957	941	953	992	978	938	930	920	997	945	950	925	966	912	947	899	974	921	870	915	952	960	993	967	949	920	977	977	947	930	933	986	911	941	973	935	909	941	969	896	1010	919	962	905	937	988	976	908	963	908	973	976	987	884	909	949	1015	939	952	952	949	960	944	886	942	946	951	952	922	967	956	953	945	938	911	965	925	929	966	991	951	916	934	951	920	902	950	979	970	947	883	922	972	909	895	892	885	900	927	943	928	949	928	967	953	1003	923	918	989	944	952	936	924	937	959	878	933	1030	962	934	939	932	950	964	967	912	915	927	948	951	968	948	914	968	960	934	886	901	971	926	906	939	965	958	976	935	892	874	960	919	966	935	903	1004	954	933	986	954	966	966	921	894	963	954	921	938	917	978	933	957	934	920	966	967	907	932	963	948	912	971	956	965	991	911	942	956	969	937	999	943	917	931	945	964	898	913	909	935	956	866	932	1022	914	911	970	924	902	917	945	953	960	937	890	948	947	924	964	953	991	923	971	980	922	914	889	953	991	934	955	986	956	960	933	942	925	955	948	933	933	922	980	900	959	930	935	918	976	919	930	975	931	913	1007	972	914	970	956	984	984	1022	992	950	961	945	954	982	958	976	912	972	937	976	976	938	924	880	907	931	884	961	945	997	934	952	927	878	931	937	910	945	940	960	942	957	940	957	1031	889	889	965	951	882	926	941	931	947	954	999	973	921	938	972	993	1012	982	948	969	992	934	949	929	928	985	943	920	933	943	975	941	981	886	996	988	975	982	992	934	927	921	941	931	961	869	947	938	928	970	943	893	942	956	901	934	960	969	939	917	937	952	948	968	949	954	898	952	879	1020	915	967	930	1015	919	975	945	967	949	961	997	945	935	1035	977	896	1007	956	895	938	964	931	967	948	928	954	942	959	930	959	1017	966	959	940	969	905	964	921	978	899	962	950	977	987	951	962	867	975	970	921	1026	926	946	915	947	901	882	958	987	1023	875	957	946	977	968	927	1011	933	984	910	907	941	915	928	958	950	941	932	931	925	903	947	929	917	908	933	952	936	988	916	951	921	901	951	934	971	954	984	911	954	909	886	975	910	892	937	978	879	1012	870	981	932	1011	966	947	897	928	918	948	933	971	951	932	996	929	924	974	921	940	917	946	1025	933	979	918	942	967	923	916	986	952	911	939	957	900	1016	962	891	985	947	922	984	897	897	987	953	965	903	933	901	916	915	906	925	922	951	972	990	986	927	939	987	925	931	923	951	947	956	967	877	913	941	950	931	943	908	1022	979	943	934	950	931	933	916	991	919	901	872	967	963	922	977	936	913	915	901	993	1001	963	999	975	895	945	877	972	930	927	904	976	954	994	967	991	943	941	940	910	954	947	952	920	902	944	942	985	1019	945	954	954	900	931	958	921	907	946	858	926	959	923	906	954	1034	934	917	931	928	917	963	917	955	929	983	905	966	925	932	943	927	862	936	930	965	893	882	922	969	1019	956	932	924	972
47588	43372	41469	34333	16934	15087	10945	3098	1395	1248	1148	1131	1035	1110	1041	1009	1029	1017	1000	955	1025	1041	1055	1159	1169	1202	1337	1319	1311	1356	1461	1610	1774	1781	1747	1646	1633	1592	1406	1376	1252	1178	1115	979	930	1002	945	863	849	854	845	828	844	782	830	738	825	804	772	735	746	817	775	811	771	820	786	798	835	716	822	742	745	817	755	814	782	756	765	751	774	833	781	770	794	803	771	764	791	789	777	777	781	773	751	799	794	795	822	796	812	718	790	860	785	750	794	764	752	792	699	735	768	753	799	768	801	771	755	814	742	741	797	780	838	807	753	762	742	808	815	799	798	817	793	765	792	792	758	775	789	780	779	786	742	839	823	746	755	733	768	819	763	750	785	790	829	762	802	777	769	825	760	771	770	754	753	746	806	796	754	781	767	759	763	847	799	754	778	793	780	792	758	772	747	793	772	803	766	739	794	798	788	744	796	759	760	754	757	780	816	756	776	806	791	777	812	777	772	780	808	801	745	808	757	798	788	775	768	776	763	767	775	803	741	819	778	783	783	771	804	776	809	754	800	727	786	776	732	778	833	798	764	757	765	777	777	772	769	770	830	857	761	761	827	820	775	820	773	802	791	786	756	840	816	753	775	785	750	803	739	755	755	796	814	776	792	739	775	736	814	763	800	798	749	755	783	758	757	788	784	788	748	786	754	804	786	782	818	791	757	759	798	778	772	779	740	793	758	797	816	755	830	749	837	740	768	752	792	774	802	799	801	791	761	796	775	759	850	811	758	794	834	770	778	749	753	798	794	784	751	856	780	793	807	772	785	744	837	775	839	733	767	779	787	785	789	823	763	791	770	778	794	778	731	788	760	773	771	783	748	771	853	766	835	850	798	829	786	791	759	779	755	793	791	756	757	797	788	776	752	764	789	806	787	873	767	782	796	774	794	827	835	754	805	769	839	765	778	778	790	757	781	824	754	781	760	780	767	781	801	801	740	822	760	790	804	762	817	727	791	772	804	775	782	825	749	793	858	773	755	816	738	791	786	750	810	807	782	756	755	776	765	757	752	787	743	783	804	843	750	743	790	785	792	803	727	800	788	807	803	811	734	841	815	818	802	786	739	777	811	773	786	797	737	790	775	796	776	771	796	819	816	802	768	795	833	767	739	803	807	791	792	755	778	796	831	796	729	803	795	723	817	755	777	783	805	731	836	779	747	785	763	753	816	829	784	819	819	799	780	828	783	779	758	805	768	763	781	794	762	744	783	810	822	780	744	731	788	822	803	772	765	762	750	801	787	776	798	811	797	786	759	785	765	780	763	762	792	743	782	808	767	717	754	820	800	783	783	728	770	831	809	752	780	774	762	755	828	759	757	757	793	755	815	785	756	763	759	774	805	693	778	775	760	769	743	804	756	796	740	785	772	771	735	819	782	781	777	811	766	831	789	743	766	779	754	713	793	780	774	759	791	761	739	777	786	762	768	741	771	783	803	777	834	758	787	750	757	820	784	804	801	813	808	786	739	787	781	757	776	771	766	797	781	772	771	778	820	820	806	772	801	757	745	783	774	802	717	767	794	800	766	806	735	759	753	783	811	772	728	791	790	749	774	772	777	808	819	772	779	840	784	797	815	768	767	810	739	812	782	773	799	736	812	813	762	779	804	815	793	762	846	788	821	737	788	811	783	801	767	800	811	777	800	766	801	727	759	776	760	806	787	816	784	840	803	795	773	784	726	787	774	775	739	781	710	775	810	774	807	739	802	782	772	776	792	737	756	792	807	781	827	785	786	769	790	811	761	748	802	790	762	799	806	796	820	776	792	784	777	766	795	809	731	768	765	758	775	809	759	769	770	782	795	786	771	773	841	750	787	762	795	772	776	779	771	742	781	776	831	764	769	773	770	770	789	799	812	829	786	761	783	753	799	836	809	751	794	805	749	812	783	743	798	777	805	754	779	737	802	802	744	759	768	783	732	809	796	795	743	823	783	768	728	755	753	810	812	820	751	784	829	782	806	790	837	803	757	821	783	760	800	773	777	775	780	765	809	822	791	760	840	827	773	767	764	793	732	815	842	819	769	803	785	787	775	770	775	810	772	744	795	786	779	756	762	773	771	759	798	777	770	787	747	824	778	764	766	731	760	778	782	775	769	783	795	819	795	779	760	775	783	807	789	792	813	816	808	802	782	754	781	772	756	825	811	769	786	776	813	778	783	771	750	793	725	781	762	759	740	800	774	812	798	754	789	774	748	814	777	743	830	800	797	744	804	775	803	752	786	804	776	771	757	829	747	845	801	722	809	721	733	802	793	784	782	739	780	798	749	809	812	805	783	765	757	804	770	765	738	791	778	750	787	789	781	766	785	731	760	788	771	765	796	766	822	787	777	709	771	758	774	829	801	852	755	734	746	788	807	761	777	802	832	782	759	748	772	774	783	795	808	738	774	772	785	794	775	701	823	785	773	775	761	768	793	792	782	779	768	730	796	769	797	755	773	739	742	844	773	755	789	732	802	801	774	761	773	786	787	805	741	764	781	790	798	766	773	742	769	820	747	822	792	778	748	740	804	781	819	797	793	740	757	758	738	823	782	817	760	786	838	763	845	816	792	806	754	827	781	787	749	808	817	798	785	786	750	735	733	814	735	802	812	762	782	758	798	789	764	735	758	745	829	768	790	765	780	762	826	785	781	834	818	748	770	716	790	787	788	761	746	795	773	755	742	731	813	764	764	787	813	729	774	809	751	759	766	789	765	801	753	780	807	786	794	787	787	747	801	833	803	757	699	787	787	709	816	759	744	749	776	770	764	816	824	795	767	769	739	763	786	769	742	739	789	763	770	785	817	766	721	754	773	746	751	814	748	791	748	782	762	780	800	825	775	815	791	753	757	828	892	791	799	823	767	748	765	762	797	840	810	744	779	749	768	784	837	724	770	834	846	802	775	788	811	779	817	768	798	755	802	780	749	804	784	772	747	789	838	768	805	833	760	786	800	782	771	791	774	778	748	772	730	790	802	759	779	740	772	792	806	760	761	748	820	737	835	795	782	789	765	755	710	817	766	768	788	787	755	758	798	800	765	775	760	757	763	756	777	775	751	777	797	822	778	825	773	808	811	785	810	815	799	792	795	809	811	776	746	781	768	785	805	786	785	811	766	799	778	781	762	801	793	738	780	805	811	755	757	784	765	760	795	777	782	794	796	787	750	717	798	775	778	774	774	795	729	778	838	770	760	797	748	858	788	762	768	779	772	810	783	782	814	804	845	792	802	736	825	758	794	772	773	782	806	854	756	758	812	799	719	823	737	836	731	799	798	800	808	800	734	735	820	735	779	812	760	781	828	774	840	791	759	784	798	737	726	761	801	768	742	784	780	849	752	751	777	794	802	809	769	791	780	776	839	792	692	779	796	742	750	806	810	781	788	796	740	827	751	771	809	783	779	724	804	790	745	774	783	791	811	819	815	820	785	800	724	794	802	788	775	775	770	810	803	753	811	792	785	787	780	778	788	742
28719	21346	26413	25292	11607	4936	2900	1192	1004	1045	1023	950	1002	932	924	999	1001	1037	954	997	1073	952	1052	1059	999	1046	1053	1093	1073	1103	1104	1179	1224	1225	1243	1198	1187	1114	1142	1052	1106	1019	1035	942	978	1007	988	954	953	967	1033	942	976	959	1000	986	965	987	979	946	1004	965	938	934	990	932	922	928	943	899	898	946	920	953	952	987	920	922	896	922	932	943	960	957	956	943	987	1002	984	954	968	990	908	950	963	927	944	883	950	931	918	961	956	950	947	941	897	908	976	975	940	955	930	918	916	957	924	973	959	971	977	954	1013	936	905	1024	925	945	938	952	926	911	1000	951	960	931	948	900	872	930	987	926	946	924	935	932	909	913	938	947	972	951	898	939	955	986	969	968	1000	961	967	960	950	957	966	918	947	925	935	983	1049	906	953	980	911	945	934	905	910	921	934	949	955	959	1037	955	948	943	979	970	935	964	945	875	931	952	931	946	955	977	918	941	968	966	907	912	949	945	962	921	966	990	974	970	973	992	967	975	991	996	950	930	945	912	911	1010	986	938	903	929	966	982	982	957	957	952	907	949	951	947	964	981	933	944	963	945	924	945	874	889	946	952	957	973	1062	913	931	928	916	912	993	915	987	953	924	938	892	972	933	968	912	955	966	991	939	975	969	962	956	978	979	938	925	940	923	955	961	977	908	963	1005	913	918	924	890	958	962	970	930	922	967	950	979	946	970	939	926	917	985	923	947	982	967	935	954	935	989	932	964	898	949	929	981	936	965	937	937	989	924	926	906	967	930	975	947	931	988	923	902	1011	973	950	988	949	982	992	918	977	946	959	969	964	936	938	882	1006	965	907	908	955	938	930	990	983	950	952	980	938	963	932	927	974	928	985	881	978	989	915	942	899	879	939	963	877	935	903	968	935	927	922	972	932	920	959	961	917	910	922	914	931	1023	923	978	947	900	941	958	932	920	975	1026	957	951	923	944	940	940	932	951	971	946	951	923	928	998	914	932	911	935	937	969	935	940	936	967	961	974	927	980	971	928	940	926	926	991	987	980	902	966	930	941	985	870	923	962	984	926	965	975	929	949	933	921	873	914	965	963	955	939	962	896	899	1025	937	843	996	1022	910	912	981	985	973	912	927	957	916	934	979	1000	963	981	928	944	946	988	907	964	992	917	942	969	962	922	957	1015	960	1003	958	919	985	932	950	966	954	998	995	921	955	967	898	961	925	925	951	979	941	928	1015	1020	892	903	981	986	927	882	916	938	950	934	950	979	1006	888	955	908	974	935	983	920	941	939	982	950	886	980	837	945	959	949	923	922	908	958	951	950	901	962	922	960	953	932	967	939	911	923	963	964	937	981	945	973	952	992	965	889	1033	975	982	991	940	938	953	948	973	913	956	968	937	987	948	978	940	914	955	987	918	899	971	970	905	959	904	907	967	950	931	970	975	898	960	898	959	938	938	884	970	976	950	943	914	939	982	965	933	959	890	982	898	987	963	954	968	948	964	914	971	986	905	918	976	961	977	906	934	933	936	897	927	991	946	915	989	912	926	996	921	926	969	908	932	978	952	965	950	941	905	966	960	910	954	922	935	965	958	1006	917	952	998	960	906	935	939	902	932	979	970	922	943	950	946	971	998	972	986	962	922	975	934	901	955	935	923	1017	960	906	963	901	904	912	917	975	977	952	966	982	933	963	935	937	952	931	956	900	950	965	995	964	959	979	952	958	954	991	947	972	972	931	929	909	963	895	906	867	974	959	932	952	892	967	993	975	928	951	1016	891	983	931	905	958	965	986	953	964	935	901	950	934	984	920	954	940	1004	928	931	951	905	960	943	962	976	904	945	938	914	893	873	979	906	969	925	959	932	1043	949	958	969	894	944	979	952	923	927	929	965	938	981	958	934	930	985	929	910	917	928	879	895	958	952	926	950	945	912	873	941	937	965	918	989	926	855	954	981	913	937	910	944	941	980	903	960	915	916	968	906	918	969	948	945	929	917	948	914	986	911	985	957	958	949	945	978	960	920	975	916	965	958	927	965	963	907	939	947	933	954	956	934	1031	912	939	925	953	954	932	908	949	946	996	981	993	933	1016	959	977	918	920	936	936	1013	986	967	942	1006	954	956	908	936	948	986	923	905	966	961	974	971	971	976	927	973	916	907	977	954	987	961	921	916	976	982	934	928	908	954	984	986	986	1030	931	965	941	967	967	928	996	971	886	960	974	978	927	996	1001	953	976	945	980	949	907	969	894	946	993	910	913	914	972	1024	990	944	945	945	969	964	974	888	933	956	903	979	947	957	941	1000	884	987	934	915	994	968	916	972	945	915	912	940	905	988	945	920	939	928	904	885	978	964	937	908	944	997	905	955	910	968	948	903	955	983	926	909	951	957	932	968	1006	982	939	925	982	992	945	946	1011	894	897	919	957	977	980	921	935	965	975	929	937	911	890	960	936	990	937	949	993	1019	957	948	931	947	959	989	916	905	936	975	932	923	904	879	956	921	926	974	931	925	978	992	948	964	934	916	920	945	950	1067	915	955	943	957	911	903	957	964	907	970	952	960	997	939	873	957	929	948	962	966	934	985	937	990	934	999	1019	954	980	944	950	962	983	933	969	915	979	918	917	916	954	960	976	952	994	919	947	936	963	950	941	1009	1004	945	953	881	960	981	951	909	965	905	964	962	984	946	950	966	992	966	949	972	972	973	921	1000	941	918	937	932	931	897	936	930	956	925	880	980	948	932	884	956	934	995	932	1008	938	934	971	1028	933	914	903	947	977	959	942	945	931	934	946	1000	941	997	945	918	931	957	970	973	978	920	1016	922	941	919	933	903	960	929	930	895	973	1003	952	984	964	958	941	940	955	886	943	964	956	940	936	961	978	900	979	963	972	945	907	918	970	1016	924	921	893	969	956	1014	895	949	971	923	921	1017	938	957	966	931	945	937	890	945	902	908	952	962	918	929	964	994	935	1002	909	959	951	944	982	883	934	950	992	902	971	924	922	913	958	897	903	935	966	934	985	996	906	924	954	934	945	932	958	975	959	960	935	939	949	988	943	980	980	939	932	983	929	970	849	1007	950	940	924	993	907	929	923	967	987	1047	1022	897	981	1007	978	973	908	956	921	935	1000	929	916	948	929	907	895	951	960	892	930	923	905	935	921	1003	983	975	943	898	1004	935	942	970	974	924	943	925	935	970	947	953	919	892	940	1014	921	982	976	992	984	928	1004	995	911	930	930	1040	964	974	911	948	964	933	969	972	961	948	928	982	936	968	960	926	921	936	927	939	927	994	948	910	926	932	972	886	948	925	909	889	920	925	954	966	905	889	960	915	983	867	996	951	983	980	936	955	836	974	1001	927	985	918	965	957	914	903	973	938	971	936	952	913	978	944	930	931	911	949	919	980	981	927	910	936	944	964	945	967	891	969	993	946	923	943	1014	949	970	935	978	958	922	905	936	902	1002	946	1024	913	957	950	886	966	1015	954	899	890	973	996	996	945	960	919	968	979	943	963	971	974	973	936	953	984	964	961	917	923	932	963	965	954	932	919	975	987	1007	982	940	913	922	940
48412	36484	29286	21734	9803	7961	4387	1187	937	820	869	917	921	891	861	855	867	852	851	897	948	931	909	951	994	1068	1079	1074	1046	1091	1218	1328	1349	1315	1300	1319	1292	1175	1141	1005	1007	959	966	933	869	871	810	834	790	794	822	825	823	785	781	813	781	809	855	839	833	772	784	754	761	797	825	826	797	791	820	823	749	781	820	840	787	814	805	759	784	796	808	770	783	802	840	792	800	808	772	791	772	783	776	752	806	805	787	750	783	824	777	819	806	801	788	792	753	783	771	775	781	817	786	785	791	806	795	807	802	784	806	791	768	793	786	820	746	833	792	768	750	812	819	826	789	803	810	792	803	798	807	819	748	775	773	783	830	788	769	749	783	768	779	806	768	782	831	752	797	732	828	828	810	742	774	778	770	836	785	806	779	798	779	815	812	798	789	786	799	821	789	812	789	797	786	798	836	782	777	760	826	804	761	828	743	801	749	810	816	827	795	777	792	795	772	818	795	753	746	777	763	782	773	779	754	766	785	802	800	774	805	832	799	837	810	804	800	786	784	758	814	770	818	750	769	838	772	781	827	789	804	781	795	774	775	820	811	801	789	805	795	740	823	830	748	766	794	774	807	773	866	780	785	784	801	789	794	836	839	819	793	802	770	822	769	777	776	782	793	765	770	797	818	763	814	793	771	755	817	791	777	818	813	747	827	779	783	791	806	822	791	728	883	851	788	782	814	828	781	772	821	821	804	807	822	746	765	803	803	774	771	788	795	801	848	754	854	798	825	771	754	793	853	761	787	772	811	804	789	812	777	782	818	786	811	811	742	781	771	790	713	788	762	829	806	800	795	796	797	816	752	786	779	822	773	770	819	808	832	811	832	746	853	809	788	768	809	795	813	805	762	773	777	749	796	801	785	778	797	732	828	791	799	798	782	791	804	752	777	827	779	797	777	753	727	801	814	776	755	814	783	845	801	793	787	780	787	829	808	759	823	760	806	722	779	783	817	809	807	776	830	879	827	817	802	773	851	791	773	799	779	829	773	836	771	810	785	812	748	815	795	806	790	799	802	772	754	772	776	801	782	764	825	776	770	780	774	813	765	831	813	812	787	821	784	804	786	762	826	794	806	770	788	807	779	765	781	823	810	822	828	756	860	866	817	816	777	761	768	788	755	854	878	804	770	783	800	760	839	816	766	783	788	785	828	804	807	770	771	784	805	801	801	750	813	800	771	820	765	838	766	807	776	736	754	794	768	766	734	799	786	823	785	794	801	811	750	791	784	780	739	759	772	741	771	788	799	793	794	803	794	831	780	816	726	776	837	787	759	752	792	817	767	755	792	751	833	816	755	798	759	780	831	811	826	789	792	725	816	772	806	808	794	798	775	845	797	775	817	813	829	806	810	808	778	814	778	852	765	825	802	753	792	787	796	770	817	788	814	821	828	779	819	830	755	792	778	754	780	776	777	800	740	792	819	785	802	816	773	820	802	811	799	768	856	812	820	813	751	758	816	796	846	773	837	792	815	842	768	785	758	806	819	807	750	790	808	799	789	839	738	793	793	792	797	765	822	843	778	794	767	772	753	786	768	824	764	791	823	747	776	770	764	795	836	800	789	803	777	783	756	790	828	803	782	797	804	826	764	801	772	776	775	823	801	791	766	769	760	784	794	765	771	739	802	784	784	782	758	756	765	784	797	759	786	764	840	826	776	870	794	751	748	793	801	832	814	786	738	778	789	812	805	829	790	815	817	792	712	830	786	821	815	830	749	782	790	776	818	826	753	790	773	816	813	819	796	764	793	794	756	803	772	777	805	777	755	803	791	820	791	789	773	755	767	794	811	789	795	798	795	767	797	738	768	804	730	715	775	827	819	775	767	815	763	802	746	768	772	854	782	823	778	767	777	806	791	784	795	820	792	800	742	833	828	777	782	766	836	813	801	809	819	777	816	729	805	745	760	766	762	801	835	788	763	827	780	839	780	737	806	771	789	832	776	816	763	818	755	781	810	809	788	803	816	759	824	728	798	844	794	827	761	828	791	787	765	836	815	801	775	829	804	816	758	754	828	793	767	773	770	824	764	836	860	785	788	781	768	851	762	765	759	837	832	783	808	788	837	819	762	798	791	798	811	801	755	813	796	775	804	801	781	822	803	806	793	760	757	778	801	826	806	822	780	808	827	766	837	800	812	868	775	813	793	800	716	785	809	757	746	789	804	773	774	789	777	770	791	750	790	773	773	773	740	768	783	806	787	723	755	746	767	758	794	772	812	764	793	818	756	764	807	827	820	739	789	821	746	810	748	803	788	760	783	805	797	807	835	759	800	728	745	778	738	798	779	827	838	831	797	808	810	758	803	753	799	774	791	804	770	828	814	800	826	765	790	753	813	781	775	802	736	780	807	791	715	820	783	822	771	759	779	750	822	761	784	804	853	806	752	781	840	795	827	749	776	750	805	779	760	786	859	811	771	782	822	798	831	770	757	781	786	781	792	764	790	748	823	775	789	819	767	819	830	795	798	791	795	812	779	816	765	814	808	878	785	807	774	788	777	769	765	797	805	777	798	790	800	757	773	809	773	809	802	848	792	801	792	801	823	757	848	782	829	798	768	779	845	795	761	810	824	748	788	817	780	789	775	752	746	811	809	756	793	795	792	791	761	801	773	785	760	780	818	748	799	783	786	785	800	809	815	828	764	792	778	775	740	789	774	804	761	797	743	719	808	802	754	772	783	772	836	799	803	780	769	769	808	815	835	807	767	793	781	815	812	769	795	795	802	705	827	821	771	799	762	801	821	790	766	763	814	778	769	753	729	782	797	804	774	803	787	794	867	830	802	778	804	757	774	790	792	761	775	773	790	801	788	779	812	789	778	805	780	832	777	769	790	797	791	798	776	810	774	775	783	796	784	788	760	768	814	722	818	786	775	819	824	828	807	721	780	808	789	816	837	747	790	747	782	797	811	815	778	803	781	801	812	826	817	762	812	801	801	755	825	779	811	796	777	793	814	767	806	787	821	793	780	810	776	792	801	775	767	787	778	785	820	781	779	794	756	806	802	787	801	793	775	761	801	767	797	769	782	825	774	806	760	757	750	828	800	842	852	839	718	794	748	765	821	768	775	797	785	795	814	800	725	797	812	779	754	711	805	803	782	791	806	737	861	841	753	768	765	771	822	806	859	793	791	798	767	791	770	799	794	852	778	779	779	768	712	814	821	724	816	791	866	825	830	804	832	791	770	790	764	801	738	818	797	789	785	781	826	784	791	813	757	822	795	738	733	791	737	827	802	784	782	778	792	796	790	795	772	833	755	800	794	791	793	830	818	813	765	786	785	745	787	763	778	774	763	824	797	771	804	824	793	796	795	787	775	791	762	824	806	828	816	791	804	784	784	818	761	792	790	739	833	807	812	823	806	771	821	787	833	821	774	778	745	807	738	753	783	801	750	796	757	796	785	787	795	792	796	754	782	831	746	783	793	847	772	767	783	785	736	762	848	791	789	795	780	765
26946	20957	27629	24599	21077	16865	7270	1783	1121	1062	1069	983	1009	1026	956	1017	981	965	1007	1000	989	1030	990	1093	1088	1073	1120	1146	1174	1123	1282	1224	1380	1261	1267	1349	1245	1175	1177	1121	1070	1108	1018	992	933	987	983	971	929	941	909	937	895	883	945	929	942	913	926	977	923	980	921	969	956	991	881	919	944	974	980	942	897	917	922	903	922	874	962	936	923	889	881	920	925	931	964	927	913	877	910	944	986	918	935	910	918	909	922	914	916	897	943	886	959	898	951	935	951	954	870	883	935	981	882	914	942	973	909	916	921	908	902	910	916	932	891	936	929	914	951	954	913	919	949	948	911	943	938	934	901	888	957	926	876	950	923	913	908	880	926	939	901	946	850	884	920	926	962	943	939	951	922	867	903	894	905	882	920	949	943	945	933	908	882	889	904	913	948	921	860	958	892	954	877	968	978	927	908	942	957	912	940	903	954	962	922	850	918	925	912	906	898	979	919	879	917	943	899	935	918	959	933	874	893	978	905	925	880	900	928	890	917	933	961	921	930	896	962	948	939	911	922	959	919	915	966	898	910	911	913	899	843	901	916	966	936	942	920	939	930	944	905	939	855	953	913	924	989	964	939	898	949	934	896	938	934	919	876	936	945	942	911	914	937	892	911	938	923	900	936	953	914	924	976	890	894	908	960	932	914	946	911	908	903	919	944	894	868	921	873	944	900	908	921	955	924	887	923	948	922	915	950	922	900	954	939	913	916	941	965	909	932	933	960	844	927	929	938	863	893	938	911	913	893	872	865	946	982	953	898	906	964	938	926	878	954	929	911	910	912	874	982	951	896	895	919	895	933	898	903	872	932	961	933	950	917	904	958	934	987	896	931	914	942	915	920	951	901	843	893	899	852	937	902	992	963	926	897	876	988	930	914	904	855	917	926	919	955	942	990	892	914	909	943	943	929	966	970	856	916	940	903	943	917	947	892	906	975	941	895	932	958	939	967	914	917	885	955	943	959	936	920	859	918	903	940	886	920	954	954	864	932	958	906	928	934	911	909	868	922	985	972	877	961	935	953	928	965	920	912	846	943	910	917	958	901	931	920	896	942	905	900	928	890	903	886	899	917	967	956	910	928	950	959	916	908	975	923	957	905	885	938	899	918	923	933	932	902	935	909	918	874	920	944	905	956	918	939	908	911	916	939	937	921	920	950	941	922	934	895	924	899	912	951	959	876	908	963	944	930	992	988	908	937	906	890	949	942	899	916	904	937	995	895	915	932	898	962	970	938	898	976	911	922	958	886	899	911	859	943	935	857	922	947	933	906	954	921	897	881	948	916	864	895	906	935	974	945	944	934	960	909	916	932	968	942	935	938	951	914	896	891	919	1026	952	897	871	975	937	886	885	867	979	861	947	962	986	958	899	894	901	861	871	903	949	921	908	933	891	869	948	920	916	918	916	946	940	964	975	904	939	1015	890	923	889	946	926	969	898	921	931	942	901	916	877	906	928	892	881	902	929	950	910	888	893	899	942	952	945	918	912	955	938	970	939	939	949	923	905	924	942	899	885	922	961	902	889	978	865	922	931	931	902	898	941	954	894	906	940	862	905	939	936	946	927	909	908	977	873	994	890	898	911	919	962	908	881	893	925	904	939	931	889	979	892	946	890	915	920	937	950	941	910	955	950	958	934	850	903	967	960	877	988	953	891	947	945	912	931	926	918	974	882	919	953	892	959	921	962	928	886	913	957	947	910	911	893	906	884	939	920	922	885	855	964	951	947	923	856	965	928	963	923	919	882	917	885	929	886	909	906	923	907	893	937	1012	944	955	931	924	931	897	865	951	919	968	951	972	903	953	859	940	918	896	937	937	904	899	912	871	942	855	912	920	953	910	947	904	928	900	936	912	946	930	939	909	977	868	964	992	897	915	905	966	892	969	956	952	863	953	910	932	938	909	970	870	922	864	902	873	949	894	917	954	963	908	904	914	919	929	975	920	929	910	946	892	933	862	912	937	960	913	905	872	927	932	942	915	965	929	999	926	920	898	1000	920	927	945	912	955	920	965	961	861	906	914	852	908	916	909	940	1002	924	929	901	925	943	867	947	876	927	923	982	954	901	946	965	926	924	933	905	896	987	887	952	912	942	929	885	924	909	902	948	990	918	966	931	918	923	935	908	956	907	944	909	906	949	1001	931	848	994	922	891	926	948	914	890	919	937	933	887	967	949	919	923	903	933	925	951	985	910	917	927	949	957	920	912	905	942	895	894	899	932	918	960	874	943	932	904	898	943	892	886	910	899	949	963	943	941	935	906	945	907	913	924	916	924	1012	982	916	949	952	916	892	906	895	926	962	964	933	950	924	925	1007	957	884	910	917	908	952	943	951	916	906	986	883	963	963	929	984	958	936	917	899	899	998	962	876	930	983	955	958	950	957	924	903	937	942	941	921	937	923	942	926	954	924	919	942	944	934	1025	926	961	887	941	934	972	957	931	896	907	907	924	950	1002	892	905	939	879	957	925	910	928	894	970	874	983	931	924	931	902	897	907	966	939	927	989	923	877	973	913	917	882	870	915	922	908	886	903	936	887	885	959	969	922	878	943	908	924	955	943	951	919	970	963	956	892	953	933	920	911	917	936	889	886	934	885	891	931	952	896	903	942	894	954	920	994	915	908	896	912	926	920	876	898	967	939	937	982	907	876	890	930	919	918	912	940	939	888	919	910	932	889	874	893	970	923	865	974	931	903	922	923	904	937	941	935	954	968	899	960	964	910	908	897	935	953	926	978	919	922	966	886	973	917	938	906	908	909	904	915	895	935	919	988	961	959	931	891	941	949	979	928	936	971	923	923	1002	955	913	940	995	920	905	904	910	946	916	917	905	883	897	923	913	969	924	919	888	986	894	963	937	915	917	911	877	961	883	954	868	953	878	912	867	937	915	859	898	963	952	908	856	899	924	893	952	956	1025	895	960	936	897	914	954	892	939	994	960	926	890	904	975	900	901	947	912	892	925	857	880	886	945	964	920	860	899	910	892	906	925	918	970	953	906	915	934	940	954	894	867	951	948	891	921	867	950	932	935	890	867	922	894	862	917	917	903	923	913	888	865	931	907	947	958	970	980	828	927	905	938	904	899	972	926	887	927	892	934	977	898	921	911	947	923	903	969	958	936	945	942	927	842	975	883	968	959	884	932	937	966	903	915	902	918	988	897	864	931	919	968	920	916	877	909	867	965	940	916	892	908	956	930	921	877	955	937	913	916	874	875	941	881	875	946	891	919	916	909	922	932	903	900	960	940	940	937	890	974	945	919	966	889	951	957	905	913	931	877	898	962	905	882	904	909	874	904	945	920	980	977	948	952	955	943	895	915	964	910	935	894	960	934	960	939	940	892	922	927	915	897	976	961	964	956	968	913	1003	913	944	933	869	917	968	925	882	929	920	893	996	948	884	918	912	928	940	921	886	981	925	923	891	906	915	927	952	945	913	886	946	950	964	905	886	869	945	902	909	925	893	904	995	958	937	893	917
47712	39444	35221	32142	15708	13701	7284	1860	1090	1004	959	930	926	894	894	873	915	931	920	889	881	885	961	985	1055	1125	1138	1145	1145	1158	1328	1416	1527	1560	1487	1451	1391	1333	1270	1136	1027	1047	985	866	867	877	830	860	856	745	822	810	773	816	812	778	748	811	770	764	727	757	760	816	800	781	754	752	790	779	777	707	766	752	788	725	784	761	780	735	755	772	756	705	737	792	812	779	789	789	778	755	759	781	752	800	783	746	776	750	791	773	715	765	765	748	776	735	792	724	811	766	784	788	742	786	750	786	740	764	752	745	823	782	757	773	783	770	758	769	771	778	759	793	727	779	747	796	780	810	771	754	805	800	756	751	729	755	758	761	767	826	775	810	757	808	780	758	766	790	758	746	788	723	763	734	781	756	769	794	788	766	800	743	745	777	781	818	728	792	752	770	758	760	786	748	769	803	774	731	757	738	784	792	735	759	786	740	747	792	820	756	802	779	713	743	806	783	775	780	740	740	760	739	765	753	743	775	757	814	790	810	763	728	748	807	765	772	779	756	797	828	749	744	787	770	757	735	747	772	751	787	752	795	813	744	847	731	753	734	753	750	780	785	762	767	753	740	790	754	779	770	756	744	741	798	728	801	771	768	724	752	751	772	782	774	777	812	731	779	749	784	782	749	774	814	787	731	719	806	769	696	826	777	749	763	754	747	755	756	711	825	780	770	800	750	755	780	772	820	743	779	777	753	734	785	727	806	759	735	776	776	748	730	766	738	768	761	798	765	760	750	751	715	774	771	744	813	770	766	768	766	769	828	752	768	796	747	782	790	716	777	796	818	820	746	736	829	760	744	724	740	757	788	761	830	750	731	731	762	756	746	778	783	771	754	793	869	826	774	745	783	775	793	754	765	766	753	812	779	736	790	806	800	787	806	734	770	790	763	751	758	740	718	771	767	804	744	780	762	801	753	716	780	735	742	811	796	785	810	804	755	727	784	796	804	773	803	817	771	773	761	776	773	746	766	778	783	810	786	766	752	769	801	810	785	789	769	742	818	731	786	790	786	808	770	767	770	779	727	734	751	728	763	771	762	763	824	792	807	738	808	721	738	798	797	802	773	771	773	789	812	730	790	717	807	747	811	826	763	717	774	740	773	798	782	741	805	777	811	787	789	789	793	726	747	778	736	764	794	740	778	791	796	769	712	761	807	774	770	756	756	756	827	781	757	737	770	774	774	755	755	812	744	780	779	743	745	785	766	820	803	770	765	778	778	734	812	750	737	816	731	792	778	827	772	753	811	759	770	762	782	753	767	778	801	760	716	786	820	781	818	808	783	784	787	813	825	739	773	736	806	781	755	772	795	770	753	776	723	756	762	779	745	753	774	821	781	782	774	771	832	780	770	787	770	757	776	792	765	797	808	796	774	782	794	752	781	775	766	772	764	758	780	830	804	821	787	760	756	765	772	749	751	780	827	790	791	766	798	763	740	766	836	789	759	785	747	737	741	770	808	757	780	733	789	781	728	747	755	783	736	749	783	769	736	726	831	770	805	724	786	757	772	738	791	738	739	747	755	781	775	773	777	760	721	767	782	784	748	742	806	776	788	794	753	762	798	822	797	735	765	830	748	779	734	744	823	779	707	765	730	775	768	773	805	736	784	716	745	780	753	746	770	747	724	750	770	768	758	753	730	788	775	765	809	814	770	780	788	771	757	778	748	771	785	781	732	774	732	737	815	744	747	759	751	788	793	786	796	757	768	748	790	834	844	751	775	785	771	769	758	688	801	784	718	752	768	806	742	714	794	771	729	741	757	807	778	754	712	767	785	735	747	799	759	704	722	778	775	802	745	748	741	743	750	776	843	739	778	776	717	781	756	726	760	741	802	795	804	793	788	797	751	775	706	802	763	773	795	816	791	784	762	759	757	797	795	740	812	783	794	817	747	734	809	789	762	742	729	785	723	804	725	755	765	771	810	778	815	748	772	812	778	734	784	786	761	729	750	778	761	774	789	784	828	773	772	761	754	789	782	792	742	780	771	764	764	741	753	790	782	765	741	769	750	738	806	733	724	721	779	760	770	834	773	780	775	785	804	748	773	829	798	743	708	783	797	753	706	759	763	716	797	779	779	716	786	793	750	779	735	762	755	772	760	746	775	759	738	802	817	739	762	805	793	800	732	776	772	776	733	776	787	753	768	769	758	829	775	704	802	788	778	773	719	738	737	794	733	746	753	822	802	788	775	815	780	788	731	745	741	738	823	779	801	762	755	761	762	743	752	754	754	834	749	791	811	769	739	735	748	800	826	748	801	807	777	726	781	792	767	774	793	797	767	748	746	767	804	804	770	750	793	768	739	712	747	677	802	787	800	778	761	792	787	808	760	782	783	779	777	765	797	816	752	749	767	756	803	742	782	694	761	817	703	806	785	779	781	759	797	751	767	776	793	786	768	760	761	751	776	745	793	776	819	785	797	824	769	798	769	754	723	812	749	748	761	736	801	783	735	741	783	747	777	771	736	755	802	785	731	757	757	803	789	798	765	785	735	762	775	783	769	797	758	766	815	747	779	766	772	744	707	819	827	783	755	782	784	785	739	800	769	797	766	749	776	740	783	746	737	741	791	768	746	753	749	716	814	750	758	762	780	752	839	806	759	733	751	756	807	795	786	817	703	749	776	761	782	750	772	786	808	727	783	748	793	785	723	786	731	754	786	773	785	730	741	731	724	793	772	747	798	813	769	831	751	774	803	757	711	777	760	761	763	786	793	751	720	793	791	756	778	714	787	793	773	774	771	767	768	704	806	792	736	773	848	845	782	809	714	773	745	768	756	743	771	740	711	792	767	732	768	768	797	836	785	744	733	801	768	749	801	804	761	810	757	749	815	779	755	772	772	744	788	838	732	755	767	806	749	824	783	784	759	749	779	750	777	756	740	747	761	772	813	764	725	747	772	797	819	802	804	777	772	754	763	770	786	756	838	795	790	776	759	796	756	797	811	774	748	836	762	762	767	793	754	742	823	741	774	748	794	759	753	804	742	785	748	803	758	790	722	776	759	792	789	779	765	753	735	779	785	794	765	791	781	805	758	788	747	756	763	798	778	825	806	795	760	727	788	796	766	779	794	753	795	810	704	795	759	779	770	801	768	776	770	726	753	813	736	792	769	807	764	822	714	762	768	785	762	761	741	783	723	799	802	705	742	748	781	756	756	791	797	745	737	766	792	750	765	810	805	816	786	800	811	782	787	784	792	828	783	745	778	743	717	807	764	791	766	739	737	751	763	764	740	778	763	752	759	788	786	756	789	814	796	746	757	728	768	778	754	803	768	747	788	782	810	757	795	793	750	724	779	755	760	821	766	736	778	791	768	700	770	794	847	729	710	837	768	762	769	796	775	746	839	757	805	790	769	738	790	782	789	775	779	759	739	711	748	764	783	780	742	788	810	775	784	813	815	726	809	738	777	717	785	741	795	780	778	803	786	793	798	812	795	778	749	785	738	748	715	760	747
26250	20948	27824	24163	21048	20812	11198	2362	1279	1222	1107	1100	1076	1066	1057	1066	1076	1092	1074	1065	1034	1120	1111	1170	1177	1243	1239	1284	1267	1336	1350	1409	1498	1484	1474	1456	1378	1375	1331	1256	1197	1171	1042	1099	1042	1015	1023	1028	1004	1038	990	1033	1031	942	976	980	1010	959	982	974	1002	1014	917	978	990	979	1035	978	973	977	1019	1006	980	982	961	961	957	999	990	920	948	995	967	953	935	1005	988	1023	975	940	968	996	996	961	938	1004	1031	903	969	964	958	969	962	936	990	968	978	984	971	974	1002	1011	984	925	980	941	1039	1004	999	985	926	1086	965	992	1018	956	1000	920	1018	1009	985	983	957	929	994	944	1004	973	955	995	961	982	906	970	970	918	959	979	911	1002	946	978	962	987	965	984	939	1024	960	1039	964	938	951	965	997	977	986	999	1021	983	974	1023	921	969	1021	954	975	1002	1021	954	960	929	990	1040	913	1042	952	971	938	910	1004	929	963	1035	974	1016	1027	979	980	946	947	934	991	988	925	984	974	952	985	1021	971	992	998	984	978	943	1008	1014	964	923	955	1029	1003	974	906	1002	1008	947	992	939	974	1025	998	1030	968	972	997	939	968	959	929	911	956	955	945	973	940	911	1025	938	974	1003	969	1013	991	978	952	942	946	1010	967	947	933	956	948	937	1005	1004	1005	922	933	970	964	942	958	1016	989	969	988	937	925	970	1012	968	997	914	966	986	988	929	965	1002	921	996	956	934	1001	995	964	978	963	956	1030	991	1000	962	1015	939	955	965	1075	973	882	962	974	995	975	983	958	1009	926	881	936	988	969	942	967	923	976	977	944	990	951	954	961	958	977	994	989	986	949	987	998	962	986	963	975	996	972	969	1005	940	973	951	972	959	1025	967	953	978	976	931	968	998	985	945	952	964	951	891	961	981	992	984	942	999	976	998	986	1019	959	949	919	1041	893	951	974	954	945	997	963	1005	967	1015	1002	1003	954	977	968	941	955	952	986	947	908	941	965	950	930	994	1010	956	991	973	954	966	980	974	938	978	1008	1010	964	964	972	1039	935	1006	932	978	956	1001	973	962	1004	979	1020	976	988	971	965	1013	988	969	961	944	1025	919	1024	945	928	914	955	951	962	978	1002	936	982	1015	979	981	998	976	1004	979	944	930	969	1001	1014	1006	1023	960	946	983	1024	1006	955	985	972	957	927	1019	989	978	1008	959	1003	994	1022	1008	1038	974	1023	917	973	944	1021	983	1016	911	935	927	950	955	912	974	977	951	981	973	916	922	921	943	983	964	1001	959	979	926	975	912	969	945	1007	947	978	944	973	961	1008	965	900	951	961	1011	961	944	957	1017	933	943	966	963	936	996	947	953	973	1016	1003	947	961	976	991	981	958	982	960	949	968	970	952	981	953	965	961	975	977	994	938	933	931	990	983	959	1010	994	995	927	990	955	997	951	1025	947	978	901	918	949	991	1004	986	1033	970	978	990	931	1063	945	957	971	1004	1002	965	952	944	933	1019	975	968	978	950	1001	991	988	913	986	945	958	1035	1000	995	945	916	939	1023	990	1007	921	1043	927	969	953	1009	961	994	960	928	959	973	985	977	956	1008	957	984	991	1046	947	969	920	937	962	990	981	997	1005	961	983	950	1009	1016	946	989	941	947	985	1011	941	934	1000	1022	981	989	982	1024	1042	957	934	960	1002	964	1042	990	981	1012	1012	996	983	949	963	983	917	978	960	1011	953	1011	975	967	1011	1032	950	927	947	935	1035	1021	950	975	957	1006	1002	968	1000	976	936	1014	937	970	974	993	971	963	998	989	919	976	972	964	991	1019	946	939	934	965	1000	976	967	1017	981	993	993	971	1036	973	970	994	993	986	972	946	961	938	1004	971	958	988	965	1025	960	931	924	987	956	1011	966	1007	1038	1010	960	970	1014	973	937	971	893	935	999	982	1031	943	933	935	952	1007	973	997	937	979	966	945	952	971	962	1029	928	905	988	949	983	985	1003	996	965	945	993	978	918	999	955	980	970	1036	1011	916	992	1004	950	977	988	926	939	923	978	981	1006	927	1012	985	945	1039	990	935	961	978	1002	990	1031	960	948	955	943	975	962	945	925	913	907	973	965	941	984	979	972	953	983	987	925	966	1001	954	971	969	1003	992	968	1059	1023	1032	991	1001	984	950	969	982	963	947	945	973	982	994	1015	978	986	964	989	926	970	997	1007	955	981	996	965	1009	962	980	975	973	979	996	918	946	921	912	985	959	1031	996	925	925	1028	926	918	973	930	926	910	996	917	945	925	999	1028	937	998	951	1057	1018	971	1020	943	935	1029	962	983	924	953	1010	1018	992	954	949	948	981	981	938	1030	944	981	948	983	951	996	1002	993	972	991	958	937	974	935	958	900	957	960	1020	938	998	1004	991	919	961	1005	931	947	943	926	1012	1011	922	970	899	948	936	925	1025	974	917	963	954	957	978	951	963	988	974	971	1017	1007	1025	922	971	972	924	948	1000	914	980	949	1002	1035	971	990	1010	929	964	979	980	927	973	991	969	979	946	952	975	966	936	987	976	1002	973	978	987	970	968	991	991	980	985	984	963	983	987	979	945	1010	966	1004	960	924	999	946	958	1023	994	849	940	951	1019	940	1014	949	940	936	964	943	914	955	929	987	1026	921	935	1028	894	963	1011	1045	929	1032	1035	1002	965	923	944	984	1000	927	978	964	1035	1011	930	910	949	930	956	1007	942	921	1005	972	999	999	1027	976	978	978	985	985	996	950	952	941	980	950	1024	935	945	924	974	911	989	1008	963	928	962	980	879	983	994	968	972	940	928	951	1001	979	1004	927	980	972	999	923	944	969	990	1001	922	876	999	943	956	930	999	989	993	938	999	948	1016	931	1000	1028	986	1027	979	964	919	911	1022	966	992	1010	934	1010	975	975	978	947	1010	1053	946	971	966	977	948	907	949	978	941	970	1100	970	983	961	974	999	944	1022	975	1009	985	970	952	995	944	994	991	985	987	1018	1008	974	970	945	918	1018	916	956	937	1011	910	965	1034	970	980	981	957	983	956	980	956	974	975	965	947	1010	902	925	956	970	956	970	952	987	953	950	927	913	943	922	1024	987	988	930	968	986	944	972	936	984	1009	944	980	969	969	988	973	948	910	929	952	998	944	975	980	1000	910	992	942	963	990	974	973	913	951	964	951	945	953	982	961	972	964	948	999	954	964	968	925	980	969	998	943	970	960	971	969	966	927	947	960	980	990	948	897	972	983	1033	976	999	894	966	1012	891	958	952	987	1010	946	1025	905	986	934	1005	1007	1012	978	988	989	989	956	979	1001	960	958	907	960	921	988	995	970	997	963	947	956	928	958	974	964	942	1036	920	967	879	985	1001	991	954	963	952	1006	965	944	979	1014	1014	963	939	953	968	991	966	1014	926	912	955	881	1002	914	988	989	981	968	962	961	1008	991	983	981	943	958	915	1024	960	910	971	983	962	946	971	996	951	993	953	951	987	1023	921	963	964	1045	967	946	953	1002	1030	984	971	972	1028	973	972	986	987	987	915	1012	964	1046	987	952	936	972	921	1013	920	956	944	902	956	996	999	909	982	975	957	987	1015	992	936	977	980	984	1026	950	953	934	947	971	931	951	1043	1045	970	971	952	930	1026	955	962	981	981	971	940	953	981	982	937	925	971	961	958	913	948	974	933	995	1014	951	981	942	957	942	960	933	951	929	1007	930	1003	954	994	978	967	978	1006	996	970	998	973	993	966	1024	961	942	939	965	955
47399	41812	40258	32909	23870	17282	8407	2396	1344	1251	1089	1018	1014	1012	971	939	1003	956	943	960	944	1035	1051	1145	1250	1331	1425	1430	1394	1473	1572	1696	1697	1721	1680	1693	1623	1612	1421	1324	1192	1081	1063	979	985	936	890	863	932	842	827	894	883	840	787	852	842	819	845	861	803	832	786	757	771	810	764	825	750	750	769	787	819	778	833	782	866	763	796	824	812	833	800	805	792	792	796	755	790	818	794	825	767	807	789	781	847	775	788	755	763	814	827	792	825	808	790	767	792	805	814	811	801	842	785	789	795	756	791	799	793	803	765	778	758	755	779	801	801	812	757	810	819	831	780	809	812	827	799	794	785	773	826	789	795	811	771	797	783	797	820	779	758	792	838	744	817	799	770	789	808	787	814	797	795	807	784	786	777	856	831	777	816	764	813	767	831	790	843	736	778	800	818	859	802	759	835	782	805	784	796	787	797	765	784	795	802	809	785	814	840	831	790	836	803	843	774	800	858	830	777	815	865	784	800	842	817	795	796	831	814	805	807	822	821	796	836	773	776	788	754	826	808	834	787	831	766	768	816	782	818	786	802	783	804	824	806	773	792	816	787	766	809	831	780	814	851	787	810	749	792	764	791	791	764	782	844	805	835	801	809	762	801	847	802	791	857	775	851	796	802	786	798	866	828	790	812	859	873	762	847	809	777	833	809	799	779	819	836	810	780	841	765	785	800	830	806	759	814	761	776	800	828	832	793	771	780	766	801	811	832	810	823	750	788	754	824	842	795	834	839	799	813	802	796	822	772	866	855	767	787	821	805	791	784	813	825	765	834	825	773	815	783	831	726	794	816	790	788	839	772	819	780	811	814	782	810	817	781	811	802	747	799	749	783	834	804	847	767	796	808	755	832	808	805	795	803	754	841	813	796	830	838	819	804	787	840	812	784	773	793	762	776	813	767	780	747	789	755	779	767	810	813	788	788	797	821	799	795	789	881	845	828	774	724	846	804	847	821	801	830	749	773	822	830	805	812	833	823	777	803	793	840	752	816	809	764	831	783	800	816	819	770	781	791	810	802	788	809	795	779	771	809	757	772	823	824	764	845	798	821	833	783	806	779	830	761	775	785	733	808	776	794	763	835	751	829	840	791	826	805	781	807	804	826	802	831	791	788	755	831	792	791	814	853	788	773	774	807	780	780	791	842	789	855	797	771	800	779	813	794	784	800	783	819	825	810	808	808	812	799	739	770	801	737	860	778	848	754	773	831	755	771	784	803	779	749	852	834	802	877	777	828	807	827	800	767	821	810	781	810	747	842	720	808	858	806	817	819	777	808	793	821	788	828	796	796	786	772	844	763	812	771	777	831	809	821	880	846	775	784	830	787	752	802	826	782	790	772	801	802	755	836	825	784	776	816	759	863	816	785	736	792	799	812	789	781	776	796	820	783	786	808	790	799	797	788	798	836	791	813	813	780	780	814	793	772	777	789	812	785	849	803	787	888	798	794	774	813	812	782	840	797	799	790	805	828	785	750	846	770	753	780	787	809	820	837	813	811	801	815	768	808	829	801	771	794	835	834	782	803	843	864	820	797	800	839	808	830	819	847	817	778	851	835	813	778	767	802	795	794	828	809	785	801	821	822	823	785	796	791	832	791	753	771	791	783	806	825	791	831	805	787	739	814	823	788	802	802	789	761	807	797	805	809	816	782	765	836	754	800	851	842	871	789	769	754	781	813	812	764	855	771	797	814	856	810	793	808	767	832	821	776	803	792	788	829	831	812	845	819	824	783	781	796	799	837	803	809	771	759	736	789	770	858	871	797	802	815	806	826	820	802	803	809	788	836	801	776	782	818	822	783	802	780	764	820	789	793	798	766	840	813	841	777	810	814	747	821	813	847	764	786	757	849	788	809	799	776	806	699	768	790	790	803	800	794	798	859	835	778	789	816	805	809	836	794	787	784	785	839	829	801	809	809	761	833	756	806	812	812	772	781	807	769	779	810	795	747	796	845	792	796	775	814	783	760	820	778	818	801	849	818	834	813	845	793	797	775	824	804	717	791	775	865	766	806	800	798	789	816	785	802	769	813	785	770	797	793	867	808	839	779	836	773	813	823	766	745	806	762	778	792	813	841	792	789	765	819	812	831	769	844	809	789	803	795	807	784	774	796	862	829	811	791	773	778	745	796	818	832	800	808	767	792	829	753	823	813	813	768	811	771	764	766	819	797	821	822	837	842	818	815	817	778	836	778	768	790	772	821	782	834	823	815	797	740	819	808	821	803	799	814	784	769	835	805	788	774	750	773	732	813	768	813	800	809	819	814	828	794	794	762	822	809	795	824	808	757	750	777	813	812	816	810	843	787	782	811	808	767	801	798	826	775	776	809	797	833	784	881	774	808	795	852	819	822	846	801	778	751	808	850	795	798	752	804	783	801	811	796	751	839	763	780	770	817	812	773	905	791	778	794	816	788	811	772	830	819	797	782	805	823	857	803	825	805	811	810	839	810	792	788	777	793	830	825	781	840	816	769	810	764	832	810	789	807	801	813	785	761	818	816	785	840	795	812	804	818	790	856	760	829	793	802	788	792	776	849	807	829	797	833	801	864	842	822	817	817	862	807	791	800	788	809	759	820	813	805	825	768	821	772	782	821	807	763	785	807	758	774	770	823	814	839	812	773	813	821	779	832	817	805	816	805	813	769	745	835	788	801	814	819	837	831	784	816	781	837	780	759	816	853	785	848	845	801	850	805	789	769	801	791	874	798	769	789	778	766	787	827	803	783	816	794	855	755	791	787	849	826	821	758	813	821	770	827	827	824	794	802	816	829	806	827	862	787	809	818	792	804	789	813	806	808	773	788	838	849	780	840	785	818	819	765	838	769	805	765	808	805	780	805	809	821	822	790	816	809	766	804	793	788	792	846	807	790	766	861	805	814	838	849	828	861	771	805	785	814	701	841	816	777	789	795	800	807	798	789	783	853	798	813	816	789	797	816	789	810	792	807	843	774	816	741	775	831	823	807	800	817	775	830	803	793	805	804	803	796	796	764	824	839	815	793	816	787	814	837	791	743	811	785	802	763	823	840	819	803	769	787	775	786	794	781	791	882	827	805	800	800	819	809	820	836	863	804	866	786	807	772	789	788	828	795	794	792	821	806	799	750	805	815	853	797	795	821	844	782	771	824	758	861	804	874	832	819	796	832	777	837	773	787	769	783	798	834	799	789	824	814	804	790	806	809	780	845	776	810	810	773	824	809	813	817	783	775	777	787	804	795	740	797	822	797	845	808	779	796	829	787	763	847	813	784	784	802	812	762	772	783	785	814	756	793	781	790	809	790	752	789	837	777	791	810	834	745	818	754	736	877	812	777	791	802	787	759	816	789	830	810	764	768	812	837	796	825	736	801	796	806	823	782	821	857	835	811	815	794	839	805	807	792	821	806	798	812	829	810	821	781	801	811	829	753	794	783	761	808	817	790	814	821	820	792	830	842	813	798	784	744	806	809	834	781	752
25491	20954	28000	24077	21162	21894	16322	3674	1394	1258	1155	1141	1042	1067	1072	1095	998	1037	1023	1007	1002	1059	1134	1119	1161	1248	1262	1368	1351	1297	1375	1383	1531	1586	1533	1489	1382	1356	1302	1288	1177	1150	1102	1055	1060	1055	990	973	1009	1007	889	956	971	1004	983	1025	963	920	923	959	950	933	942	1006	920	981	951	958	941	926	945	937	945	929	901	925	917	914	995	985	954	960	966	965	992	923	987	946	952	943	954	961	935	956	887	1005	915	917	920	882	948	929	978	941	936	931	967	989	948	908	956	1000	917	942	927	1018	945	990	965	983	935	944	908	944	928	925	932	934	876	941	923	976	955	932	961	962	914	987	920	921	910	955	933	889	925	970	964	1045	969	950	954	954	932	980	953	915	921	1028	966	1010	952	935	895	923	1002	970	935	950	981	992	970	953	954	924	977	982	954	951	958	940	946	916	914	1014	951	985	941	968	959	939	960	933	977	962	934	942	960	899	916	945	1023	986	944	957	931	891	941	970	904	903	1007	969	962	919	938	922	931	918	960	966	936	959	918	951	961	926	895	926	997	933	937	916	950	901	965	952	954	995	995	975	953	978	863	897	1016	929	939	1026	966	930	941	940	977	976	947	976	977	978	922	922	931	936	989	918	901	946	943	956	918	919	926	935	937	936	950	967	948	979	976	970	950	995	968	960	934	973	907	985	930	961	942	921	990	908	952	1000	912	970	938	951	948	956	985	944	947	948	980	940	955	996	924	921	943	921	960	939	1010	1012	941	930	986	954	968	957	948	981	953	972	948	978	980	942	910	956	940	953	930	935	948	952	998	972	963	908	988	988	938	956	955	994	955	982	932	959	876	933	932	989	965	963	968	946	877	969	961	929	929	950	927	1007	984	911	971	922	949	974	971	886	963	928	990	963	1005	967	960	976	885	880	915	976	964	908	895	971	938	971	983	1013	1009	913	979	992	921	958	953	958	1005	975	936	891	1023	939	988	969	907	903	946	932	947	933	983	975	992	943	895	960	971	918	922	960	883	948	937	877	934	981	971	957	960	942	948	877	962	962	947	942	979	933	900	963	967	960	979	896	951	975	920	942	922	934	935	918	930	934	930	958	945	966	965	916	924	989	957	932	918	957	914	936	958	914	981	977	975	972	944	905	979	929	961	996	965	1010	934	933	976	928	972	952	988	917	930	928	928	936	917	901	972	986	1005	923	936	980	977	916	1001	950	911	925	954	975	913	956	910	957	913	944	889	958	945	899	932	929	916	890	970	937	881	911	960	951	938	971	939	952	909	942	930	904	889	988	949	918	964	953	958	986	949	980	968	955	965	1025	921	961	932	945	983	970	891	899	973	905	975	997	938	927	965	948	915	925	954	962	972	899	882	914	986	912	948	968	974	939	913	901	997	980	947	886	968	990	968	953	932	893	895	969	959	933	969	881	916	951	945	934	889	958	929	920	992	897	931	933	1001	936	950	928	977	964	996	985	966	950	920	1023	953	933	957	978	989	934	940	955	954	910	984	956	888	994	1027	950	964	917	947	930	937	902	931	929	946	947	988	978	944	869	965	936	953	918	986	908	936	897	983	975	953	977	933	949	935	953	948	969	908	919	965	966	941	941	935	946	974	997	951	872	997	941	915	921	946	964	893	967	928	913	923	983	912	964	930	953	886	951	926	986	895	940	932	904	892	935	964	895	958	985	930	956	943	895	901	927	999	1023	955	982	963	929	978	934	943	945	951	1016	921	921	937	948	1001	946	953	944	948	917	1038	993	995	991	932	924	918	940	927	980	982	930	969	953	948	930	936	922	986	957	997	950	1019	890	934	928	978	905	934	949	960	924	945	891	871	941	861	916	933	971	949	963	919	942	997	983	954	914	972	973	984	963	1002	919	939	890	927	950	946	926	963	936	932	921	1000	954	1005	1005	935	959	932	924	926	913	963	949	1030	936	959	977	960	957	945	921	916	1002	902	988	955	963	848	922	958	901	987	924	961	945	990	997	924	1022	938	927	918	894	936	981	976	963	962	972	965	933	906	972	961	976	993	936	941	923	933	948	938	961	909	931	920	923	920	883	960	939	926	925	919	938	972	948	969	911	1004	979	942	954	938	927	936	954	917	961	977	980	933	927	956	947	948	958	958	894	974	976	950	924	915	918	970	976	949	961	921	896	923	907	918	940	900	923	943	965	984	965	935	959	937	926	993	1031	969	925	950	1001	929	905	974	958	912	971	939	912	956	984	977	923	922	924	939	936	963	929	996	1023	972	906	913	961	918	967	928	964	967	1020	931	948	956	978	959	937	1015	922	942	936	947	989	955	911	969	957	929	958	964	946	936	915	944	911	940	939	920	996	951	984	927	938	946	977	1012	929	953	976	923	949	927	894	972	954	943	991	935	975	955	929	920	949	930	918	952	971	913	967	917	962	911	942	955	1000	973	928	925	932	996	928	919	897	945	897	955	948	942	938	896	955	962	972	930	986	979	960	951	911	961	995	960	941	989	925	953	944	930	962	945	966	929	937	960	923	921	930	958	982	969	913	980	903	935	931	960	965	981	997	916	926	956	992	934	891	900	902	969	921	961	948	926	946	979	952	926	912	919	952	956	925	948	940	981	919	963	931	922	959	999	903	947	911	946	962	957	894	1002	926	989	970	999	937	973	888	953	987	969	999	969	1006	972	975	991	999	962	969	941	892	968	891	942	900	973	974	944	976	959	938	960	989	931	969	942	1000	955	908	943	877	963	968	948	981	982	979	957	917	955	986	954	961	928	933	913	922	920	931	918	941	968	917	952	952	993	961	961	945	965	949	931	956	977	925	944	953	978	941	952	920	906	951	895	950	1002	973	966	906	955	909	934	910	936	924	954	963	943	977	928	939	964	1002	994	934	980	911	986	963	973	927	885	998	985	955	955	1005	929	911	988	928	967	954	1005	936	946	973	917	962	958	931	948	959	913	943	918	1006	880	953	948	940	993	946	1012	954	899	908	953	944	951	893	960	954	988	983	972	914	927	938	934	952	931	968	914	959	954	921	957	942	949	964	926	951	917	989	970	991	958	948	870	938	981	956	934	932	986	900	981	946	988	935	961	971	1005	979	972	965	958	926	928	936	884	964	939	949	966	941	978	971	934	963	948	991	898	932	955	927	960	972	926	958	976	924	931	933	948	954	927	946	930	1002	953	928	935	945	955	950	998	960	959	916	938	952	947	1007	961	993	985	937	953	874	971	982	936	969	938	932	919	887	996	874	908	940	953	897	927	949	942	1010	956	917	911	901	916	946	905	977	939	938	961	931	954	897	926	934	932	977	984	989	905	926	906	928	973	912	949	942	932	959	943	940	932	926	945	998	927	927	957	979	963	975	980	944	964	908	953	945	943	981	936	965	952	921	962	918	959	1001	994	932	960	933	971	987	870	927	993	914	968	964	1000	965	955	930	982	912	1003	876	914	931	898	931	944	935	936	942	988	945	953	924	942	927	955	939	964	944	946	902	938	909	962	973	964	964	962	983	916	951	942	927	961	964	945	958	894	992	952	944	970	999	927	908	979	962	907	952	926	968	917	927	932	936	952	1004
49473	42741	41992	34695	28196	19331	9861	3821	1536	1307	1146	1070	1096	1006	995	1003	1005	979	1003	953	1001	963	1132	1208	1296	1378	1401	1467	1585	1579	1638	1712	1875	1968	1851	1743	1741	1528	1462	1357	1208	1169	1030	1023	953	932	839	923	868	866	774	768	767	834	783	773	803	805	809	781	812	783	809	784	748	839	773	810	819	791	797	783	766	790	757	842	759	762	832	798	741	747	814	749	791	746	755	795	785	787	761	800	815	811	757	821	768	799	803	829	783	802	802	784	772	812	754	775	804	859	766	808	822	791	774	803	748	781	758	755	767	786	773	752	831	786	795	838	773	793	767	736	768	811	818	838	767	810	772	787	751	756	764	840	824	796	742	825	751	812	796	761	754	804	750	753	793	780	792	767	827	803	792	802	819	805	783	802	764	789	813	762	751	745	743	764	716	772	780	782	783	772	787	780	758	749	782	818	815	778	781	778	754	758	810	855	798	831	779	762	750	821	761	765	801	811	778	787	813	810	752	803	798	854	770	798	751	773	813	816	810	819	770	846	757	793	799	823	771	760	821	742	816	797	778	785	810	791	790	752	811	738	805	853	755	788	806	800	823	810	759	826	745	766	764	827	847	738	776	784	793	797	763	824	811	751	755	800	724	790	778	790	837	821	842	798	786	760	777	775	779	772	767	768	785	750	728	824	765	739	822	769	815	837	796	790	738	786	793	771	767	784	817	821	807	789	776	785	762	800	806	796	793	769	822	763	819	765	749	741	775	779	782	815	798	763	794	830	752	798	855	808	793	822	791	823	788	752	786	751	735	786	807	759	733	742	762	782	777	771	771	778	775	761	750	793	796	806	778	803	791	797	771	751	750	831	814	799	771	761	758	796	753	749	787	790	792	790	767	793	838	794	757	804	802	784	786	772	808	774	804	820	783	775	822	777	770	741	847	759	809	824	795	786	714	782	776	779	824	778	751	806	800	786	807	790	818	799	783	789	756	758	793	790	754	778	822	782	792	798	756	760	807	754	814	774	800	791	742	796	791	763	808	755	798	813	837	746	829	805	784	786	792	775	834	745	783	758	838	801	881	776	792	735	805	750	798	841	780	749	837	822	771	793	773	787	773	808	791	809	808	791	842	800	736	791	784	781	820	810	793	817	779	794	760	795	786	808	758	804	789	814	821	815	827	836	765	784	771	785	787	801	788	776	773	754	790	771	783	779	754	781	780	784	853	772	803	783	762	811	756	747	779	775	751	813	783	811	809	773	857	820	781	812	839	779	770	777	779	800	782	742	819	742	807	800	777	750	788	753	792	805	739	753	800	768	809	780	785	695	828	773	798	799	780	771	765	786	826	809	758	791	728	765	727	812	834	760	786	713	807	805	783	765	758	833	801	823	869	742	781	787	715	790	797	833	776	802	767	721	795	767	754	828	794	809	792	762	796	795	705	788	815	811	720	783	741	844	789	816	781	811	813	773	783	798	798	774	756	758	762	715	802	794	781	741	777	804	790	767	791	809	812	806	821	799	816	804	785	797	840	769	778	832	756	840	744	763	802	767	860	755	810	833	762	773	793	820	764	787	807	793	781	812	770	768	765	800	824	823	794	773	817	845	750	798	807	795	784	789	781	792	816	771	805	812	803	800	728	838	779	801	721	753	817	755	732	751	761	771	730	813	758	786	771	797	796	734	801	793	759	769	835	753	775	781	788	770	790	771	803	823	796	780	754	793	734	817	791	765	809	761	761	801	781	781	822	761	750	758	789	783	740	763	795	828	748	792	760	791	817	822	813	806	764	804	805	775	804	776	794	846	810	748	788	761	779	808	790	778	780	818	815	742	811	846	798	768	787	789	795	792	786	805	779	769	830	840	845	783	767	806	739	810	742	789	774	763	765	819	779	775	794	734	776	773	745	714	785	806	840	766	788	749	771	759	751	779	768	753	790	740	803	790	797	778	817	779	757	718	799	752	748	780	800	770	755	781	753	782	777	800	865	809	804	771	818	782	790	794	756	734	785	807	769	766	793	798	743	804	815	765	779	800	812	819	826	778	778	744	730	802	812	770	779	771	778	775	757	794	805	765	764	746	773	774	818	762	798	774	754	761	774	786	776	770	792	771	836	797	763	764	785	734	811	782	804	783	799	767	780	770	812	756	743	750	787	746	820	776	781	796	775	794	765	778	806	789	789	819	747	803	724	809	779	757	796	789	781	740	766	799	780	788	823	837	749	778	798	881	772	759	846	801	806	781	802	734	762	790	793	797	772	751	823	784	755	754	810	754	793	768	858	786	797	780	771	744	764	754	793	776	768	768	833	747	764	799	825	770	757	798	753	806	744	753	777	768	754	783	783	827	763	763	796	775	788	832	840	711	779	757	802	804	762	751	775	800	775	791	811	757	788	816	793	725	819	804	805	738	782	800	783	829	805	788	812	769	769	787	802	760	761	789	801	826	754	844	764	774	795	797	763	793	752	724	762	744	754	748	836	804	797	773	838	771	835	761	851	777	810	774	742	839	792	804	775	794	775	788	806	822	799	811	837	785	804	808	822	812	792	827	757	805	762	775	788	770	749	772	796	791	747	771	806	761	795	812	812	813	816	735	762	778	759	778	793	794	777	767	785	749	800	772	785	750	765	795	769	751	773	752	784	805	790	757	774	758	769	784	818	767	825	803	715	787	816	747	772	756	776	822	811	850	792	840	791	752	793	788	815	754	750	783	778	815	818	760	797	775	798	804	759	773	767	753	771	774	778	760	796	802	757	839	770	821	806	810	816	785	796	768	778	851	782	777	773	769	795	824	785	794	775	753	788	778	756	791	792	734	794	747	851	752	816	804	783	853	771	812	749	784	752	752	777	796	751	825	825	763	763	737	760	773	768	807	766	794	810	741	764	805	767	804	769	763	813	829	769	785	795	787	811	756	839	791	787	761	824	771	806	819	775	782	798	780	765	808	815	792	810	765	746	796	785	731	783	795	765	795	785	852	753	749	786	817	805	773	810	780	756	775	863	780	773	752	775	823	805	789	802	779	810	818	805	818	766	777	809	773	798	824	754	767	767	801	785	751	834	854	745	779	767	749	778	789	842	754	786	808	745	801	762	812	770	779	817	797	787	797	747	821	770	774	810	798	778	786	783	774	803	802	786	775	723	779	758	792	816	803	791	788	829	790	793	808	775	772	761	783	773	738	778	753	777	743	738	790	796	801	836	762	771	802	782	844	773	765	787	787	767	803	791	792	796	763	780	833	845	782	795	827	728	805	782	755	787	774	789	783	786	752	814	770	753	771	785	769	749	755	805	782	778	808	745	839	782	813	786	831	767	782	740	752	788	769	806	762	818	741	740	840	787	811	810	777	834	760	798	768	845	788	817	786	767	790	798	788	766	779	777	727	794	780	786	792	807	792	766	780	830	797	791	797	788	777	804	834	797	763	787	754	861	778	762	795	813	791	803	751	801	803	749	812	815	808	711	778	833	846	771	810	765	773	809	742	798	826	791	752	817	749	818	781	758	809
28599	21151	26415	25756	15234	8407	3731	1453	1058	1041	980	1024	988	993	987	1024	1005	969	1025	1031	971	953	985	970	1053	1085	1116	1128	1167	1194	1249	1267	1297	1298	1319	1215	1212	1155	1116	1134	1009	1041	1003	989	1011	958	956	994	950	1036	920	962	964	957	935	897	939	963	955	916	963	885	894	984	1003	983	977	931	953	965	963	962	918	934	947	901	960	945	985	954	887	962	908	905	941	969	956	922	938	979	955	915	1006	973	948	945	1020	992	1018	885	954	978	978	983	1032	1001	988	945	999	992	926	931	975	945	954	999	896	935	1003	995	999	984	1001	972	983	904	934	1020	1007	1004	928	961	950	894	938	937	926	955	930	974	988	951	919	937	982	972	998	957	972	941	991	963	945	941	945	952	928	947	952	999	941	1016	967	978	961	942	900	936	916	923	948	1019	999	1015	981	1006	1006	968	1000	909	1010	996	926	948	990	914	942	951	954	917	1003	953	938	924	930	959	989	931	946	918	935	1007	933	909	933	975	964	997	939	920	932	1011	989	961	992	936	999	946	1001	968	964	926	972	948	967	959	963	973	989	949	965	890	979	1000	963	955	930	921	905	987	968	898	891	958	926	992	917	982	979	943	961	1000	947	978	969	956	984	964	955	934	968	975	916	945	1018	928	1034	947	896	968	945	949	1041	966	953	901	979	969	979	928	886	989	948	961	948	916	927	937	950	935	942	971	899	915	979	1011	937	951	913	958	1029	1006	952	976	977	960	929	953	914	1000	981	936	933	945	931	972	928	924	943	914	962	947	953	966	969	953	983	916	952	939	999	937	959	955	958	992	951	953	913	932	928	960	953	945	1018	923	954	922	966	956	1014	940	954	1002	934	966	966	956	935	941	938	948	922	915	982	966	971	961	926	973	1012	916	963	930	978	991	973	980	916	954	988	918	967	980	1038	1016	958	962	921	930	985	999	966	914	970	913	924	969	1009	970	956	927	970	944	904	977	970	997	906	991	996	980	983	976	940	975	923	981	951	943	971	973	932	923	965	922	953	927	1005	943	932	934	976	894	943	923	939	956	942	942	1016	968	959	949	918	917	951	913	975	964	976	910	995	1028	935	980	996	1006	919	976	1025	983	926	995	917	966	874	938	956	926	948	953	950	932	969	1007	954	996	997	955	1000	934	1004	956	973	942	956	917	965	938	948	940	962	911	934	990	964	921	891	1015	947	955	911	935	924	972	967	956	956	889	953	934	943	926	972	1019	933	919	977	969	943	989	929	924	960	934	1023	955	961	973	969	974	992	925	960	965	909	989	955	970	961	966	987	979	963	1024	954	931	958	985	916	927	987	959	950	972	890	989	1000	945	962	954	929	976	984	938	953	938	886	940	966	935	945	996	944	978	905	937	965	933	990	1033	907	967	945	966	972	936	959	962	929	946	953	902	952	991	957	1017	927	1002	944	894	915	905	923	977	985	983	1026	921	981	926	951	1018	996	961	968	929	906	914	971	867	1011	946	993	979	964	924	976	970	964	969	964	1016	917	903	888	983	949	945	937	979	936	935	962	913	940	884	947	974	919	956	928	934	929	992	945	950	990	966	967	950	979	929	948	976	915	1026	937	960	1002	935	971	997	987	971	923	924	924	891	977	920	970	974	985	1006	1004	950	945	946	1014	878	936	977	994	932	928	1024	925	1007	960	995	946	917	968	941	973	992	996	971	958	979	907	921	968	963	1021	934	993	933	922	907	951	969	1031	953	918	936	966	983	984	982	989	996	936	910	933	956	938	931	922	985	973	977	977	988	906	957	972	906	960	1028	1002	1011	995	910	974	961	938	966	907	973	937	940	938	967	991	965	946	973	976	938	941	918	969	957	949	995	967	955	969	967	943	944	961	979	921	943	981	948	918	981	888	975	987	911	927	919	942	932	957	985	966	981	940	964	973	935	957	940	962	974	965	989	912	914	979	963	896	962	960	903	950	968	927	955	953	924	938	986	936	954	949	961	893	967	953	920	921	954	936	929	971	980	970	935	940	953	940	944	947	943	941	962	970	1011	970	972	980	1009	925	955	980	968	926	950	933	1000	913	970	1023	984	938	918	954	974	1002	939	953	956	971	964	902	955	895	985	978	973	982	947	940	1029	1032	952	941	978	948	955	962	921	1005	966	965	994	924	927	947	1002	1007	979	949	939	963	944	1005	919	952	916	955	951	925	894	967	945	1000	927	1000	1008	978	875	997	1006	965	930	956	973	981	1019	893	939	989	943	909	929	896	952	977	988	997	971	921	930	966	990	1004	922	1002	989	988	939	983	978	947	950	993	936	954	945	957	913	980	917	938	908	970	915	1015	976	975	935	937	928	978	954	900	936	937	919	971	996	922	983	1000	945	968	976	983	967	941	1033	906	946	898	930	947	891	1001	990	911	941	993	913	945	976	964	976	910	959	965	945	963	965	970	914	964	971	998	984	978	927	997	995	941	947	999	978	947	937	963	911	947	977	994	1010	948	1014	958	953	958	992	980	1003	968	955	1007	950	961	936	945	926	983	909	939	924	870	994	958	1030	936	969	935	955	1006	1006	955	992	929	959	931	978	954	1011	937	943	1005	972	978	936	919	985	955	921	990	989	991	974	1013	931	976	989	994	933	901	927	959	925	922	959	973	951	944	1018	1040	958	934	904	960	972	916	975	905	991	921	961	920	940	914	958	952	959	942	924	952	976	937	938	890	975	919	914	958	965	969	968	949	955	957	978	930	942	965	985	939	994	949	976	916	951	904	996	1003	960	976	1023	971	946	949	955	973	951	895	985	960	976	933	908	977	892	911	931	944	885	996	945	950	945	1016	967	1008	997	976	956	960	990	959	927	959	979	974	956	955	1010	937	979	996	936	950	1017	958	944	951	936	1015	971	947	982	933	950	975	956	979	973	921	908	919	947	943	964	953	936	960	942	951	968	926	921	909	1003	972	975	1005	987	967	935	973	955	956	961	969	934	935	935	991	922	1013	959	932	971	966	946	980	944	958	923	890	908	957	966	864	946	987	1005	989	958	901	893	887	1003	961	971	913	970	923	918	988	967	928	928	986	974	917	902	972	957	1018	947	932	1010	984	977	979	1001	945	998	911	971	967	960	944	989	989	994	998	997	957	969	972	953	936	922	991	951	975	980	994	951	888	985	982	921	910	885	927	953	975	946	924	963	980	963	978	942	975	929	977	985	972	932	1010	979	904	1005	954	954	990	968	945	931	951	966	967	1003	946	943	981	954	907	977	1010	908	936	958	921	987	944	989	939	937	962	928	982	952	964	864	992	966	1021	926	957	925	937	948	958	966	1004	1030	928	966	972	910	950	936	916	914	984	879	986	968	988	949	913	921	953	915	969	972	973	949	999	951	886	950	888	1015	982	938	969	980	968	1006	943	942	931	969	992	943	911	950	918	943	969	961	963	933	1016	928	946	902	972	912	930	1021	995	946	993	948	974	934	971	957	934	1017	980	934	942	1005	934	992	934	979	909	1038	965	974	957	979	977	936	947	937	970	934	995	941	940	972	1004	952	926	938	958	1006	905	912	938	969	987	918	914	963	914	946	895	930	1042	946	956	914	961	972	955	894	928	953	1039	967	950	951	935	994	926	942	947	958	906	939	971	1020	940	988	1029	997	975	977	1019	953
45253	33437	29006	25867	18448	12721	5204	1728	938	944	844	890	842	819	809	908	840	875	843	917	848	932	915	943	1054	1081	1162	1231	1206	1248	1281	1379	1517	1464	1486	1378	1237	1209	1193	1075	1027	988	905	884	803	814	830	861	805	792	753	832	850	809	789	807	788	791	850	742	852	822	783	757	831	754	794	828	742	792	785	747	828	777	779	824	781	796	821	771	809	795	785	795	789	765	775	743	807	788	779	800	806	796	821	806	851	770	814	760	840	800	773	790	777	751	755	732	859	821	852	764	799	730	816	786	823	817	795	788	811	803	835	760	774	788	813	783	744	760	732	801	749	788	827	808	760	821	789	816	788	790	775	810	821	811	800	814	767	803	739	821	795	783	792	768	763	778	805	792	806	754	760	797	774	739	830	783	787	756	831	758	785	753	774	759	779	769	746	736	807	768	822	789	774	786	797	802	791	815	807	790	787	775	773	854	770	794	776	775	760	829	827	780	779	789	754	793	800	801	857	760	786	784	773	761	799	788	830	749	790	787	764	780	781	738	774	766	805	772	782	802	859	784	750	771	859	754	785	753	776	762	817	712	814	826	774	816	809	752	834	772	805	784	788	810	824	784	817	800	785	790	800	811	816	800	793	822	824	815	814	793	755	751	795	852	792	755	896	777	774	750	773	809	776	787	787	767	830	773	826	796	797	780	820	782	841	825	764	801	832	787	800	794	754	767	824	764	810	815	697	780	765	830	808	813	793	826	771	764	786	792	787	759	762	791	815	774	802	773	764	815	746	833	805	765	837	788	824	863	839	821	819	788	795	806	752	795	783	732	799	756	740	822	817	780	841	776	756	789	826	794	753	829	809	814	769	810	790	789	732	804	767	791	792	804	797	734	774	814	785	769	771	790	767	753	819	807	803	836	819	825	765	780	725	791	809	791	806	760	789	791	832	774	826	783	839	810	782	810	770	802	822	826	754	784	797	797	815	767	780	783	791	779	784	812	821	780	768	835	805	808	790	819	766	841	784	779	821	811	764	789	766	756	859	743	825	756	740	784	834	787	824	813	782	787	772	822	830	824	788	790	820	840	756	818	785	774	802	787	797	795	793	777	800	816	790	789	788	803	790	823	790	749	808	813	840	817	802	786	771	740	794	793	796	842	776	793	798	823	793	812	775	832	809	762	807	782	867	781	815	768	810	802	820	833	794	784	798	811	788	792	808	805	770	793	849	772	751	802	759	737	742	767	767	870	786	802	826	801	746	811	822	788	833	788	763	802	767	830	809	741	776	833	801	761	769	774	764	771	857	814	773	785	816	762	792	791	807	750	751	811	791	796	811	769	750	824	799	823	818	780	791	759	773	798	784	827	793	717	809	804	762	784	807	769	786	720	789	823	776	806	784	793	790	780	822	808	741	771	787	753	823	776	749	780	742	824	831	811	722	779	800	808	700	779	787	782	809	808	793	797	790	863	812	783	766	827	792	784	802	764	832	792	806	784	761	775	763	760	782	816	792	804	779	794	770	808	801	842	741	805	797	778	790	780	723	800	830	804	802	812	815	829	779	835	757	778	787	773	843	798	825	734	806	817	816	846	815	754	790	721	798	814	840	810	766	796	815	755	731	776	770	806	821	794	776	780	783	765	792	766	827	763	829	791	854	810	773	773	781	760	762	816	820	830	748	795	724	785	794	761	784	845	820	747	765	804	769	791	831	751	781	765	774	774	773	787	824	813	803	790	795	756	801	807	761	818	811	819	772	778	764	827	833	773	849	814	799	791	792	812	795	792	779	780	799	828	810	837	781	846	827	774	779	805	817	800	775	809	823	757	844	834	771	821	753	808	781	807	803	835	816	794	785	797	791	823	782	718	799	789	797	775	794	807	775	777	823	835	766	833	828	793	798	769	783	810	772	781	808	851	828	814	761	807	815	813	822	814	797	768	770	849	842	746	793	808	777	827	828	772	808	749	784	824	827	791	789	824	773	836	782	828	793	768	808	761	809	827	795	808	817	787	802	766	800	795	772	774	767	781	815	818	815	817	808	841	789	780	759	785	790	822	792	790	755	797	780	804	784	785	753	778	745	808	777	839	814	785	802	800	798	765	763	795	839	808	830	832	809	807	803	801	779	766	838	787	794	789	753	789	831	764	742	776	832	765	808	756	759	801	830	748	824	776	831	829	802	796	792	819	782	757	727	776	771	766	756	821	785	799	737	795	776	793	790	835	741	777	773	758	804	745	865	776	787	786	736	801	754	758	815	808	774	814	794	831	785	778	793	786	798	780	794	840	827	811	799	789	798	824	790	789	790	813	820	790	755	808	826	794	783	828	829	754	762	769	809	871	831	793	830	795	788	791	775	793	770	763	790	788	796	772	812	809	851	806	787	786	851	778	819	833	804	810	749	768	783	783	803	734	757	799	865	821	755	820	775	748	816	814	818	824	767	808	767	769	779	832	787	794	795	798	810	787	783	766	757	797	816	812	795	760	806	845	789	804	790	783	748	751	787	804	804	783	812	769	787	757	757	772	814	771	812	843	793	848	806	815	801	791	752	799	778	769	785	795	779	811	766	791	807	809	802	772	792	776	800	761	804	776	785	818	793	794	771	813	821	785	798	725	764	765	789	829	809	786	804	800	753	853	764	830	782	744	769	772	777	800	788	793	839	812	863	761	820	798	769	761	809	810	778	796	761	784	802	790	774	761	729	852	828	798	823	813	791	814	802	782	769	813	787	772	767	793	819	761	783	801	802	801	818	795	838	797	773	805	766	804	768	791	817	779	805	800	839	775	758	792	811	792	791	797	834	793	785	799	756	838	819	751	786	772	774	846	801	798	768	834	761	784	789	796	767	760	792	821	793	795	775	780	765	811	808	762	772	787	804	817	834	797	767	769	823	830	828	823	798	788	786	757	850	843	800	786	818	843	821	848	784	788	789	795	763	794	795	709	746	775	778	807	790	798	745	821	760	815	785	767	783	752	824	782	837	814	837	828	813	827	750	780	802	821	766	832	808	855	818	802	815	799	792	808	777	795	738	805	836	854	789	773	790	762	782	734	833	811	762	777	827	784	829	797	779	798	788	846	827	784	777	761	825	748	775	803	791	817	800	753	748	760	789	805	764	833	766	742	789	804	827	767	845	783	752	802	846	775	785	794	776	815	791	769	804	771	847	778	803	763	781	813	783	816	785	782	813	792	772	780	783	785	864	824	804	767	831	784	818	804	772	741	830	765	804	794	783	832	746	817	834	757	781	760	779	766	774	776	759	843	816	791	783	845	800	802	835	799	832	783	796	785	804	821	765	779	820	825	788	757	807	864	798	806	807	768	814	774	776	811	803	803	826	791	786	750	831	773	796	819	767	746	773	794	816	806	769	786	839	826	855	796	801	827	784	749	764	772	826	797	795	827	778	772	759	781	770	748	777	836	793	784	819	832	800	767	777	797	816	801	804	793	794	802	785	793	819	824	791	786	765	730	809	812	802	769	830	807	792	813	795	752	740	731	795	761
26864	20922	27647	24532	21858	19926	9640	2130	1190	1125	1038	1009	1038	1043	999	982	976	970	966	998	1088	1053	1051	1073	1109	1146	1287	1216	1234	1302	1397	1366	1424	1427	1378	1383	1333	1206	1206	1110	1113	1076	1066	1002	1044	1001	981	959	915	923	917	981	956	991	955	959	957	954	907	916	961	930	926	957	959	916	956	932	971	919	927	935	939	951	966	940	958	950	979	922	924	895	992	903	976	943	916	963	952	940	909	901	940	986	936	938	923	927	959	890	957	918	946	950	927	958	937	952	936	923	964	968	981	972	946	913	925	930	966	938	916	891	912	947	897	919	940	918	924	935	928	926	896	921	921	894	987	890	915	940	917	1013	958	869	888	976	978	928	981	908	927	932	919	907	916	904	954	926	922	926	946	918	928	905	926	985	919	971	915	957	913	914	966	911	948	1004	936	904	922	937	855	945	980	958	922	1006	921	904	994	853	935	914	916	948	916	904	931	958	926	963	956	966	909	917	868	880	950	942	961	913	985	898	947	927	910	935	957	962	944	882	885	949	962	917	947	963	939	942	921	906	926	916	901	921	952	944	969	976	951	951	922	964	940	883	865	956	948	958	956	889	937	950	951	921	937	926	929	962	925	968	905	914	971	949	955	939	948	973	957	909	961	975	987	904	928	880	962	937	889	884	1013	944	904	944	984	916	967	930	912	954	979	946	967	944	944	979	939	899	929	931	943	919	880	973	931	968	978	948	908	910	962	984	951	899	936	935	969	951	925	938	952	948	904	901	950	953	987	897	971	925	931	1009	963	961	1009	954	936	895	868	970	958	959	916	944	874	916	950	890	946	918	967	917	959	933	899	974	944	937	931	932	1006	963	958	889	1018	940	965	933	935	957	910	971	986	959	920	967	919	943	901	961	968	952	914	929	936	926	932	957	891	942	922	951	929	940	997	933	961	947	924	978	905	953	935	963	937	917	946	947	977	952	958	913	951	946	891	921	932	947	915	985	990	924	985	955	897	953	994	922	900	953	904	937	916	979	958	938	901	991	980	925	934	840	940	970	1007	974	889	990	951	973	918	874	989	954	934	939	921	909	948	968	951	983	955	888	953	964	948	961	928	938	928	904	963	983	914	945	931	904	970	908	969	917	984	966	919	934	931	945	952	909	900	950	894	933	879	958	916	966	968	930	955	913	931	964	929	967	915	906	929	984	952	906	991	931	929	953	949	992	917	971	978	977	949	912	966	911	877	931	953	980	893	930	895	955	911	928	952	962	955	924	894	933	905	919	924	929	899	889	912	929	934	935	914	936	909	966	940	931	962	891	916	964	964	905	915	904	888	967	951	1026	903	915	949	913	949	930	887	896	919	984	927	935	938	930	905	957	956	897	914	943	955	921	939	929	937	944	919	924	939	952	890	974	881	937	921	956	909	943	860	917	895	971	947	978	1014	929	965	960	928	940	907	996	929	921	972	986	1005	977	889	989	911	934	908	877	929	876	950	960	946	941	1027	919	993	891	897	925	909	939	926	922	976	937	910	991	952	946	946	924	884	903	999	969	938	954	948	935	997	945	967	913	968	982	904	952	954	924	921	962	973	923	910	938	936	929	923	878	916	943	863	955	987	895	911	958	942	940	932	963	939	930	929	960	1006	925	958	963	985	975	926	925	975	932	921	937	927	928	1002	950	923	907	923	934	950	951	936	1015	937	968	941	951	958	929	1029	887	952	899	966	948	927	914	983	979	973	873	948	927	927	971	951	908	944	938	902	909	954	960	895	959	898	893	909	956	892	971	976	936	904	915	1001	883	961	934	966	866	942	970	911	964	907	938	922	941	945	925	893	951	918	939	928	911	956	940	943	961	915	900	914	898	946	902	943	904	1003	892	936	940	969	953	925	962	941	896	911	972	952	941	893	958	909	937	894	914	919	958	933	955	868	891	1019	892	910	941	963	939	914	923	958	937	926	938	891	932	957	945	921	934	949	957	912	910	963	926	931	922	964	961	896	876	926	988	989	942	901	966	894	863	955	972	896	887	936	907	938	915	937	978	948	944	914	916	970	917	936	960	951	1003	940	910	900	988	963	931	941	948	968	944	926	947	942	911	951	919	905	906	919	948	941	928	1008	950	884	976	964	944	851	947	900	904	914	911	976	922	973	904	939	929	942	972	917	901	945	954	902	987	978	927	924	922	946	943	895	987	955	962	983	932	979	901	976	923	945	962	905	935	963	989	912	954	974	987	938	889	978	919	959	920	942	912	961	995	904	921	920	982	982	943	925	976	889	939	950	949	887	891	992	907	890	919	941	998	926	977	999	926	969	906	924	947	894	964	931	972	903	947	920	976	932	950	951	911	890	922	922	989	904	963	958	942	998	970	957	977	884	916	945	924	895	925	929	917	957	934	964	899	984	940	997	949	905	944	934	935	898	915	1001	1006	908	951	921	943	909	943	953	898	930	975	967	984	926	920	903	916	927	853	906	886	905	927	951	899	925	911	953	955	899	948	972	993	972	887	969	937	994	918	899	956	949	921	942	929	946	983	987	934	956	900	940	919	903	951	946	934	915	951	940	958	922	956	913	950	915	927	908	905	920	908	932	898	925	934	899	878	922	940	953	933	1005	922	962	882	961	979	943	1027	951	966	976	941	937	935	883	934	897	922	963	941	919	993	969	939	919	949	986	971	899	957	921	898	862	950	910	928	946	911	972	936	944	954	934	1002	891	954	937	945	930	932	981	990	945	953	903	939	930	920	944	952	916	953	897	940	959	925	928	1013	961	948	1003	987	974	928	968	975	966	953	949	966	935	925	939	951	924	965	1005	933	971	956	955	938	965	904	968	928	952	949	891	870	935	993	992	935	948	915	936	954	903	945	987	940	906	909	994	915	1000	989	944	980	962	899	966	881	929	909	880	967	966	921	920	962	899	977	894	958	969	932	984	934	920	931	1023	920	929	959	921	920	879	934	898	944	1001	866	914	984	936	952	958	917	943	972	927	895	1011	892	913	870	965	912	921	898	940	954	988	892	972	974	941	945	898	926	901	920	947	946	973	936	919	996	939	958	881	910	962	894	951	969	958	925	909	931	928	928	954	1018	931	977	948	915	960	910	996	932	894	960	914	906	891	916	941	946	960	956	915	893	938	969	1001	902	951	984	953	997	968	945	954	959	911	950	939	928	902	911	941	905	964	932	937	924	899	928	949	958	979	916	936	944	916	929	902	953	920	939	921	916	989	971	868	982	987	929	938	956	938	912	963	885	982	968	930	933	933	976	965	935	919	869	923	886	972	920	900	912	915	989	974	898	929	882	935	941	958	954	965	1005	908	937	953	944	960	953	920	884	962	887	932	924	926	951	910	961	929	963	920	980	906	914	976	928	911	971	916	909	970	915	940	992	942	961	939	921	876	948	941	965	927	946	934	945	926	921	960	894	912	903	932	973	965	957	858	910	1023	935	943	956	934	968	921	905	983	930	933	963	926	939	921	962	936	949	933	967	926	919	927	945	933	961	924	944	891	917	924	947	965	1002	986	938	929	925	904	954	1004	1002	941	924	950	923	900	947
46062	40208	37256	32782	26618	19724	9056	2050	1266	1099	945	995	900	897	913	913	896	867	880	958	931	971	1072	1038	1046	1286	1280	1312	1395	1515	1541	1623	1678	1607	1659	1574	1468	1319	1244	1124	997	981	960	859	901	792	834	775	850	795	832	823	771	815	746	790	815	757	743	750	793	800	743	845	789	781	740	748	756	748	806	758	795	754	826	711	748	719	784	765	776	791	827	761	761	794	776	791	735	739	748	776	729	749	764	756	769	766	798	726	748	768	771	723	796	789	779	753	806	723	759	795	761	786	764	729	794	789	789	808	775	804	809	801	790	812	759	785	764	778	805	750	742	770	766	818	750	809	768	797	732	733	753	771	789	783	775	756	729	775	749	736	780	754	818	760	804	775	806	739	722	770	802	770	759	832	800	760	796	756	772	791	760	719	759	764	795	747	734	795	764	705	805	732	836	797	736	781	776	780	770	725	768	756	739	761	753	763	787	798	781	787	720	750	763	803	777	790	730	780	768	779	788	804	787	741	780	770	775	775	768	771	740	818	765	763	819	744	750	770	764	779	781	787	776	765	768	782	786	758	787	750	761	776	803	764	745	768	786	788	720	828	763	782	783	779	744	769	766	770	780	765	755	812	851	780	715	770	764	768	744	843	780	799	788	790	782	793	798	790	775	818	745	835	779	724	756	771	746	759	738	767	742	778	776	781	777	780	778	781	692	710	738	761	758	745	735	803	797	760	777	818	780	769	764	817	787	767	763	777	763	706	744	826	764	792	707	750	782	790	781	784	827	755	726	770	793	780	790	740	743	772	756	745	789	761	720	816	807	803	753	814	785	779	754	766	801	802	783	789	746	759	727	805	778	757	775	766	774	792	728	744	756	819	778	769	786	746	766	789	769	762	794	767	786	773	792	772	742	784	779	768	786	794	760	724	761	800	732	760	768	793	763	774	779	795	754	773	822	763	699	760	755	782	738	808	734	773	778	776	763	803	738	748	767	840	775	802	783	794	790	811	795	794	784	750	782	777	736	725	757	784	783	728	790	804	755	752	789	796	766	745	804	793	774	750	760	771	759	764	794	747	822	780	754	778	754	794	755	823	742	761	745	763	756	755	789	765	790	714	728	785	795	761	799	737	795	754	776	770	763	755	801	756	812	821	787	766	750	796	774	797	797	771	751	807	816	836	750	750	744	731	798	729	817	751	798	798	755	768	800	795	750	803	792	793	759	771	788	781	805	787	772	748	799	789	779	786	761	719	797	739	833	774	827	766	808	758	768	806	800	736	765	784	774	768	784	796	756	753	748	820	756	770	788	759	779	811	839	813	733	770	767	783	763	825	769	808	785	793	753	788	816	789	794	764	738	766	822	820	792	712	745	798	753	773	765	779	799	760	740	759	784	771	756	752	814	772	825	753	718	755	735	776	730	741	809	781	697	783	750	768	754	771	767	777	780	811	731	761	754	831	769	829	815	729	811	777	773	740	753	757	792	782	760	778	807	741	770	791	795	819	749	840	771	733	792	778	746	722	824	751	702	770	749	709	721	758	766	760	758	782	734	788	767	767	760	768	802	760	780	783	813	769	766	740	779	789	839	799	716	749	817	740	804	738	770	774	784	784	744	788	784	743	753	792	725	778	728	795	772	782	758	777	751	793	771	772	803	787	783	774	771	817	778	739	814	781	752	794	798	793	734	768	732	754	796	782	758	754	803	770	775	722	767	744	786	767	765	801	795	816	809	770	763	793	768	769	807	745	788	771	820	777	771	793	787	783	793	765	747	751	794	800	775	814	729	811	769	801	791	777	780	739	773	778	789	783	793	796	730	757	791	742	764	778	808	780	757	778	808	771	743	708	748	756	774	729	766	753	820	791	742	789	832	792	739	766	793	798	836	826	825	796	810	820	771	775	758	775	803	754	771	768	761	769	777	799	750	780	754	756	773	769	789	760	746	770	783	789	754	798	765	804	791	791	757	778	753	759	770	812	784	770	822	778	739	778	738	782	789	773	744	772	779	778	765	802	801	828	778	737	812	784	767	771	708	804	723	773	727	759	771	755	770	778	777	763	767	720	745	762	743	796	758	752	688	789	770	784	798	817	797	775	827	827	762	751	771	733	791	754	857	738	757	768	762	807	809	741	750	789	782	780	756	717	757	778	751	789	788	760	738	769	757	777	839	759	793	777	803	777	712	777	761	788	766	785	797	778	767	747	808	772	807	713	762	797	773	785	744	775	748	756	762	781	781	769	756	787	776	765	774	798	748	772	785	798	795	767	773	783	733	770	754	777	764	773	806	738	790	734	760	765	767	743	784	782	773	787	776	755	770	804	755	807	784	791	810	762	778	757	775	790	782	790	780	786	725	782	819	773	783	798	727	769	781	758	799	800	730	792	831	764	760	737	829	816	785	770	771	799	765	833	860	761	832	770	767	730	759	764	750	744	766	744	779	772	762	780	771	763	825	715	816	767	779	771	817	835	766	776	801	718	751	783	800	734	757	755	842	757	751	794	800	762	721	775	787	785	801	791	798	778	760	778	777	772	767	743	762	796	790	759	781	749	839	769	798	768	821	801	763	814	764	760	763	760	778	827	791	720	721	814	767	773	798	731	783	802	799	779	766	714	732	775	760	756	799	749	761	794	733	741	724	764	763	735	764	796	784	802	776	826	788	779	786	832	750	801	770	772	745	734	742	759	748	730	780	776	817	789	773	754	779	792	808	785	814	795	793	774	780	782	729	764	790	773	779	758	789	791	793	811	802	702	750	827	777	784	827	697	821	835	735	801	760	736	795	807	781	799	794	763	773	832	778	757	812	763	726	725	785	772	750	777	804	778	785	770	792	781	755	734	828	769	755	786	781	825	750	794	734	773	772	772	763	788	741	786	785	767	744	723	751	749	793	753	717	734	828	768	786	760	783	772	739	780	804	793	770	791	758	790	810	815	758	731	787	747	783	812	800	771	803	769	732	773	767	847	809	778	766	795	772	772	794	754	758	759	784	750	808	776	784	793	784	789	801	789	749	742	721	811	799	789	796	788	770	796	814	714	794	779	785	790	774	769	805	801	762	749	805	805	717	787	742	758	764	780	752	744	784	742	809	783	745	819	808	796	760	770	778	794	785	760	768	792	784	768	781	770	790	765	750	791	773	766	785	812	810	727	737	744	756	757	846	774	794	765	820	822	763	757	753	769	779	793	763	811	782	822	759	721	736	789	821	746	734	827	760	787	758	765	748	830	760	819	762	810	793	775	793	804	759	796	783	740	773	833	760	791	718	741	753	759	814	765	779	764	762	769	807	793	759	750	775	773	820	781	791	776	760	787	752	822	796	764	781	764	784	770	785	797	759	786	760	800	775	785	801	792	762	728	742	804	782	841	806	804	764	724	781	816	793	704	797	783	822	780	786	776	782	815	772	765	834	763	788	830	769	837	782	789	829	804	789	771	718	782	758	758	798	794	749	772	790	799	791	772	795	733	750	810	747	753	755	758	764	816	798	769	720	796	758	765
26310	20977	27923	24211	21378	21162	13021	2848	1269	1157	1056	1066	1069	1087	1067	1075	1061	1026	1073	1031	1109	1072	1091	1117	1207	1251	1316	1334	1295	1387	1377	1509	1403	1483	1490	1431	1426	1240	1264	1166	1139	1074	1067	1117	1034	1025	1005	1041	1019	1000	993	982	987	935	998	940	979	922	1015	965	937	1002	1035	978	948	978	967	933	975	1003	979	973	956	981	982	986	1026	970	986	993	1045	933	1015	983	1009	958	987	990	971	1018	932	930	951	940	1016	1011	990	1005	1024	974	971	989	991	978	1044	959	968	949	1008	992	957	1004	962	944	985	1000	966	1007	966	1005	968	971	991	937	1010	968	984	1002	978	975	1021	1014	969	1029	1003	1001	969	1001	964	1017	1013	937	941	971	969	1027	996	1035	943	1020	1031	1038	1000	1010	958	935	945	933	917	962	972	1012	1004	973	967	961	971	981	968	1011	1031	1009	1009	1018	1030	915	973	1004	995	972	891	1005	1013	959	1053	948	999	987	975	969	1001	941	902	964	958	959	1044	969	1030	980	1054	950	949	968	994	1011	982	963	962	1036	981	994	970	1004	1014	972	969	959	979	959	992	971	973	1048	1002	985	960	1003	932	971	1045	1004	935	945	990	1037	954	914	1007	965	997	938	965	999	1000	939	985	1003	1007	973	979	987	958	978	960	984	967	978	945	933	938	956	976	992	958	948	1018	919	971	965	952	970	969	991	1014	966	982	965	993	1041	968	1026	965	983	974	987	923	1031	992	984	1007	1012	999	973	933	957	976	1022	1020	953	1019	1009	941	953	1005	974	928	906	927	1028	985	983	954	923	942	948	947	967	983	924	972	980	1010	952	988	1000	961	960	1040	971	971	1001	975	948	1018	907	1000	983	953	978	977	1016	964	1018	984	893	914	984	978	967	917	916	1014	990	954	969	1009	946	993	960	979	985	1023	1017	982	944	968	954	1009	984	1000	976	921	957	922	1021	947	989	941	1000	981	997	978	1029	954	974	973	950	935	942	948	979	962	946	967	1005	1024	968	1006	922	993	962	1000	1057	1007	967	993	1029	988	985	924	969	975	955	932	985	998	962	1006	958	1024	917	1025	927	929	977	1003	972	933	940	976	954	963	1018	1018	923	982	972	985	949	985	955	956	976	1039	970	982	1007	1049	972	918	959	1021	1016	906	949	931	974	1051	959	1015	1000	981	919	1015	984	990	989	935	916	998	973	983	999	955	1002	980	1049	999	976	1034	1006	972	984	998	1020	982	939	954	971	994	984	1025	1014	987	1002	977	981	1009	1013	986	939	964	979	997	994	969	966	915	947	1001	955	970	960	992	963	1025	1004	999	985	938	1052	925	945	995	995	1002	913	940	993	955	928	1020	967	1007	950	986	902	957	1010	985	964	954	1016	976	992	986	956	992	936	911	1004	1026	986	955	945	979	992	1005	945	908	1025	980	986	985	1013	954	967	987	967	993	983	993	1073	978	1007	939	945	975	962	939	925	992	959	1031	965	916	1009	944	966	943	920	940	1032	976	917	970	937	1025	1001	990	978	944	1021	1025	993	990	980	968	1056	1038	936	940	974	1029	1003	888	969	1010	989	985	1008	937	965	1008	991	947	978	990	974	976	944	981	985	1023	1052	958	974	974	1006	1027	1009	967	1002	1009	987	990	974	982	999	958	1003	960	947	939	981	1008	910	992	950	998	1046	971	999	984	938	976	1024	992	975	969	974	1037	977	946	995	972	979	950	975	984	974	962	1027	1024	984	983	977	995	951	957	1002	926	962	988	959	1026	989	944	955	976	1000	920	1000	1051	988	959	897	934	983	1000	980	1012	933	1012	956	938	980	1005	943	1018	978	1025	960	979	1010	1003	1021	1028	1041	983	971	985	938	1018	951	933	968	1019	984	1014	1023	985	1013	1010	1001	1000	967	976	994	979	914	984	965	1025	978	998	1022	976	1042	916	1021	1002	961	961	930	1027	1061	1000	1018	960	962	979	997	968	936	921	982	1010	969	955	979	987	1021	1076	940	970	950	971	943	991	941	971	984	988	959	978	974	956	983	1003	967	959	972	969	971	965	971	1002	1019	985	987	1020	999	944	996	1029	981	934	984	945	957	980	966	928	971	987	994	1015	955	1010	936	1025	936	1038	997	978	1002	985	983	923	963	1009	1002	964	960	964	983	982	990	997	931	976	972	979	1015	976	951	960	984	987	960	988	893	997	953	934	959	948	975	979	960	961	937	980	1005	985	995	973	1039	1001	978	1023	931	985	971	992	981	972	949	1017	1009	980	986	970	1020	959	954	980	935	985	968	953	1006	989	948	959	1022	998	959	971	983	954	997	952	984	976	970	973	910	963	958	982	944	1014	970	981	980	986	946	991	948	940	926	996	955	1000	940	964	1031	958	988	971	923	967	992	950	940	1014	950	931	999	974	976	990	969	999	946	929	950	908	1039	920	935	997	965	946	957	973	968	1032	974	988	953	984	950	1019	1038	967	1006	970	926	988	939	982	945	975	923	982	1002	1011	942	1008	1036	1011	949	920	966	950	1005	942	992	975	967	1008	1004	975	965	959	973	990	977	980	943	969	1004	1002	952	947	1001	974	944	984	1030	1035	927	987	974	976	1004	995	972	1016	944	919	1005	927	964	985	996	968	1021	997	992	997	958	959	986	989	994	970	987	965	1004	967	979	1044	1000	946	968	1038	950	949	1013	946	981	965	951	944	936	998	979	978	991	1007	1043	984	941	946	982	917	1014	988	982	971	904	1016	1005	983	978	998	1041	948	1007	1000	998	952	988	999	1041	924	996	1008	906	952	962	928	948	1011	990	916	949	1045	981	959	936	956	996	962	960	1015	965	1034	981	957	975	996	924	939	978	950	944	966	941	975	1027	972	1032	969	992	973	1006	949	952	973	1004	1003	979	1004	987	971	933	991	980	965	969	974	959	992	1019	890	932	973	964	1029	992	988	988	1004	1017	955	949	945	1011	964	978	934	942	988	1005	1052	962	931	970	956	915	994	990	953	959	989	993	995	934	962	1005	970	989	961	950	901	1009	954	958	958	982	983	948	1003	1058	976	964	944	955	948	970	962	992	1008	1036	933	938	972	978	977	1025	973	944	962	938	989	1035	966	993	977	952	1009	1005	1014	982	993	958	967	934	996	992	987	961	956	963	971	927	1013	972	995	952	930	962	933	933	1047	952	1033	999	1022	1013	996	995	993	1023	984	950	963	959	995	981	1000	901	925	981	969	913	965	930	1012	989	1011	949	954	977	976	985	952	1009	964	956	952	972	986	958	1008	980	993	954	925	963	941	962	945	931	991	934	1051	950	993	961	985	978	986	916	990	960	1074	972	984	948	1027	959	983	975	969	947	997	1034	974	969	1029	979	940	976	1017	1005	964	971	943	920	973	982	948	1046	974	1011	946	1021	980	993	964	980	931	962	930	940	990	952	972	1001	919	1009	978	1016	934	998	974	995	1013	972	1016	939	983	954	956	959	961	1004	1000	979	998	955	1033	936	964	1005	996	991	979	1027	969	1019	951	1030	959	1018	961	966	996	975	947	967	972	1007	997	918	960	932	1006	982	923	978	977	970	1000	1043	947	985	985	962	983	1009	959	947	990	927	999	991	930	1012	1012	994	1057	1008	946	949	957	993	961	991	988	941	1024	895	937	1034	949	1000	973	950	955	1023	960	947	988	980	959	932	956	973	1018	971	953	1019	1037	896	989	997	962	1005	979	1024	1010	955	993	946	994	940	975	1014	997	958	975	972	934	951	950	957	945	912	963	967	1048	995	984	913	969	1017	952	1007	976	979	945	978	968	972	930	938	989	966	959	1014	978	953	991	957	1013	941	951	904	999	954	944	967	966	997	969	1007	983	971
48903	42802	38673	38547	27922	18548	10541	2882	1300	1157	1014	1052	936	971	965	972	962	913	951	937	1008	1042	1073	1180	1200	1333	1456	1506	1500	1643	1750	1781	1703	1797	1803	1690	1539	1432	1241	1200	1049	1026	1060	956	915	893	884	868	855	867	860	829	863	888	867	780	799	785	823	816	849	797	777	815	799	770	859	803	801	829	812	811	835	824	758	781	833	825	797	807	845	824	848	803	842	778	752	764	827	801	773	766	782	806	806	803	814	797	772	802	784	824	832	770	814	828	828	723	803	786	856	853	798	827	816	804	812	810	848	767	814	791	761	758	802	817	790	814	787	784	838	784	798	791	831	780	809	785	760	818	839	839	877	775	760	795	802	782	799	768	821	816	812	765	803	799	741	837	813	814	840	775	849	785	816	793	765	813	806	823	809	811	782	781	786	847	778	834	816	803	809	836	824	783	827	828	832	803	786	800	788	773	810	817	809	814	792	835	774	796	785	762	813	742	843	820	821	753	797	820	791	799	854	802	850	814	820	814	801	815	808	828	804	807	784	817	805	816	797	800	818	790	854	798	836	822	843	835	828	841	801	820	788	786	807	751	813	832	837	765	814	808	786	735	798	865	800	764	798	808	822	760	814	821	819	752	849	827	804	795	767	804	819	830	790	756	781	819	856	816	755	764	773	821	801	763	779	807	801	769	808	774	835	836	812	834	846	845	818	865	823	803	748	858	802	810	837	781	836	795	803	826	798	848	804	807	800	805	824	811	785	838	809	802	742	818	802	810	817	799	804	838	772	775	819	813	829	812	812	830	820	795	773	786	826	789	788	811	794	796	842	813	836	808	759	794	811	793	826	822	826	798	761	833	827	764	786	788	770	810	774	814	785	769	799	843	806	801	873	805	824	760	850	789	820	815	766	746	782	838	800	799	811	802	809	845	822	768	819	769	849	767	797	807	803	791	781	806	801	832	827	817	821	798	812	837	741	771	810	779	778	817	837	761	815	792	783	840	823	838	807	814	779	773	825	783	853	785	820	799	844	796	804	800	812	812	798	798	804	806	813	789	810	816	849	827	782	808	810	787	812	796	750	807	813	788	847	778	815	840	865	774	808	801	840	788	810	808	855	841	844	797	792	776	837	817	780	827	797	796	837	735	771	761	813	825	804	807	811	815	842	787	787	789	835	813	818	836	792	806	818	815	804	819	794	808	750	783	770	798	815	839	800	794	821	813	826	788	790	769	753	822	778	812	751	796	823	842	810	804	831	772	821	887	823	802	771	832	786	811	783	796	805	788	794	787	772	776	792	749	818	806	751	804	825	756	825	809	838	822	831	837	850	830	806	745	810	843	854	812	830	830	821	841	806	830	769	769	819	781	763	785	820	806	805	810	782	822	824	777	828	869	799	837	790	826	816	809	787	817	830	787	826	839	815	822	813	765	773	807	841	817	795	808	789	784	815	814	784	775	755	776	811	839	771	802	773	843	796	849	730	863	789	778	771	829	789	771	762	800	740	814	825	815	785	798	809	805	797	794	794	806	783	790	804	814	806	800	788	765	838	790	871	799	840	845	764	819	793	836	839	781	903	791	811	764	806	817	773	811	804	745	804	792	787	791	824	774	784	816	780	789	812	802	870	797	760	772	831	813	776	808	818	797	802	731	781	828	789	782	798	826	810	731	790	800	766	755	808	815	831	808	779	818	780	806	799	797	799	790	832	804	803	795	830	844	870	774	865	787	764	776	815	836	801	865	802	787	762	829	852	817	824	805	842	850	814	819	747	768	797	819	800	785	798	780	818	744	814	827	795	781	818	809	817	839	804	781	793	879	849	750	823	776	792	827	818	835	840	784	804	783	796	753	828	753	827	806	812	810	843	816	775	869	759	849	774	838	825	821	782	784	777	785	778	784	772	827	840	770	753	853	835	867	862	786	791	813	775	811	810	771	805	805	821	848	780	817	800	844	839	772	781	783	878	756	823	818	784	789	820	821	769	793	781	814	810	812	826	816	798	831	793	847	815	774	820	837	785	767	779	772	819	799	796	839	852	740	813	794	792	773	780	845	850	786	840	803	838	823	767	794	773	844	734	832	801	847	764	821	805	781	800	837	786	785	830	823	808	770	798	818	761	754	805	804	838	852	815	800	747	815	791	786	786	824	813	807	795	842	798	835	785	821	837	839	790	793	823	809	864	746	794	828	767	806	824	765	840	857	798	860	778	841	798	823	811	886	762	791	780	858	788	822	767	833	825	871	771	849	795	772	777	820	819	787	783	785	759	850	781	826	833	806	820	850	775	771	791	796	824	774	773	804	830	786	852	822	784	783	759	819	794	839	804	813	758	783	763	775	827	744	752	824	804	739	748	859	801	805	816	842	817	794	813	766	805	824	797	795	813	799	794	817	833	826	798	799	760	797	804	858	839	795	859	778	857	850	812	785	771	771	836	790	765	786	802	759	808	829	802	849	788	727	834	829	809	860	833	783	804	813	796	835	778	800	835	794	839	803	826	851	827	819	780	767	781	859	788	743	833	864	799	843	760	853	767	800	844	807	806	784	757	821	803	815	787	797	763	833	790	764	817	843	803	803	831	774	770	795	816	835	793	817	822	780	840	748	809	804	790	840	827	819	824	796	775	826	830	766	795	828	804	826	804	790	793	834	767	811	783	773	822	769	830	795	742	827	788	827	848	817	791	799	826	788	755	816	791	786	811	821	851	811	735	734	817	783	774	821	777	815	820	761	810	790	812	797	793	835	829	785	795	799	791	802	776	818	758	766	806	808	750	813	819	794	763	781	823	823	795	807	795	802	825	808	800	776	818	789	784	804	797	825	774	797	806	820	751	798	787	809	849	835	807	793	810	808	806	811	768	777	781	782	813	795	800	813	819	778	780	769	781	761	778	767	789	773	769	794	783	772	848	786	852	843	828	789	786	816	794	818	793	779	779	799	771	774	778	833	800	763	795	799	855	860	847	777	755	795	792	753	764	788	778	866	801	782	814	782	772	780	815	806	810	806	810	790	794	809	831	780	811	826	819	791	812	820	770	819	816	784	745	790	795	798	827	788	762	807	790	794	807	784	797	804	855	839	823	825	824	861	833	830	791	794	817	767	844	838	803	821	809	785	812	801	853	842	841	798	802	792	786	791	793	789	797	790	817	766	812	776	780	799	802	783	803	808	806	801	797	747	834	787	801	876	785	807	807	794	778	831	804	826	812	826	786	831	835	790	794	809	807	866	794	805	809	796	781	753	798	805	801	843	851	787	802	795	832	823	818	768	824	793	834	765	834	825	852	797	861	774	794	778	764	783	810	807	773	771	760	751	809	795	757	852	818	832	757	825	803	774	776	790	823	815	820	839	763	795	771	831	739	800	843	881	769	821	810	808	863	792	844	806	791	856	841	802	814	859	844	802	778	872	846	826	785	730	782	830	814	818	778	814	817	739	820	763	836	806	824	803	784	833	805	805	816	798	852	808	799	831	780	801	781	801	784	817	797	767	855	753	805	815	831	755
25706	21047	28198	24143	21244	22131	16771	3120	1264	1283	1117	1139	1068	1085	1069	1062	1086	1142	1116	1084	1065	1093	1150	1198	1261	1301	1376	1297	1383	1424	1487	1520	1537	1542	1574	1413	1337	1332	1217	1167	1150	1077	1036	1050	1051	1041	1042	1005	1009	927	1018	956	956	1005	978	958	971	948	1031	965	975	1039	994	944	907	892	991	990	953	976	966	953	981	930	914	943	949	985	898	907	1022	939	967	939	1022	950	959	913	943	938	975	949	1024	940	995	981	960	935	1036	973	964	981	922	953	978	927	949	975	951	930	1027	986	944	939	927	943	962	966	883	930	924	913	964	967	921	901	933	928	970	934	972	1012	987	949	975	1001	984	989	1043	942	997	896	997	958	927	954	970	960	995	925	915	992	968	997	960	978	1000	955	985	940	1003	921	940	995	944	938	977	929	972	901	923	902	912	965	1006	982	964	943	949	949	960	908	934	1049	955	890	892	913	941	948	947	900	938	957	948	959	945	941	919	997	969	939	957	930	946	910	928	933	980	966	907	974	1027	938	974	903	970	938	962	911	977	921	932	969	964	1006	1016	998	985	1019	963	907	917	982	891	983	969	922	959	904	941	975	950	975	1016	928	948	930	953	940	968	939	929	924	1008	993	915	925	962	961	1008	954	937	918	994	979	967	930	929	945	959	943	991	969	905	946	988	982	1026	1003	1012	982	956	998	931	899	957	1038	952	1004	974	970	951	959	945	937	948	994	996	901	931	942	938	992	987	934	1017	950	977	967	949	1001	948	946	980	905	954	945	948	932	1004	1027	998	968	938	933	979	963	940	954	960	950	895	1000	937	911	933	938	921	994	956	968	966	967	923	954	975	916	1004	1001	949	939	926	944	935	955	1021	929	926	945	963	1014	958	947	963	969	1003	952	901	1017	949	948	956	949	909	984	996	968	1010	926	964	989	982	1014	974	928	903	900	969	978	998	1047	919	979	935	956	969	962	989	924	995	953	939	967	930	994	943	945	968	927	938	953	933	949	978	947	935	983	964	996	978	975	1014	1005	909	986	949	928	993	968	956	966	946	1006	957	1007	1011	959	918	940	974	948	954	962	981	1001	914	924	962	1009	929	932	1040	954	981	987	1017	986	940	914	967	1015	981	1041	896	972	946	978	925	932	963	983	1007	957	972	1038	959	996	997	947	990	941	914	1000	950	929	965	984	967	1002	1020	953	969	965	917	951	971	966	953	988	937	955	957	935	948	981	958	948	922	937	954	945	936	959	942	944	996	973	947	949	999	955	1005	979	1006	980	908	975	994	993	962	959	1015	979	933	923	965	932	934	1003	971	1000	991	974	986	997	1034	981	924	1021	933	1005	956	930	945	1013	1020	901	966	930	935	958	970	927	977	904	1011	985	938	879	1006	999	1053	963	968	979	959	996	991	982	953	990	938	952	953	958	972	946	924	935	876	953	977	968	892	990	1014	953	930	909	913	952	945	969	892	983	954	977	967	990	932	934	964	935	916	956	958	942	948	987	1003	964	924	935	961	942	902	957	965	923	982	957	1027	946	934	960	916	956	939	960	1014	988	930	949	958	966	944	974	943	946	943	886	947	974	959	969	997	950	996	920	975	1009	1057	967	978	940	933	942	1002	943	956	930	960	946	945	931	915	983	972	909	988	991	939	940	1030	974	960	926	991	959	949	908	922	977	953	1020	987	966	933	985	946	974	965	1005	945	1010	937	929	901	936	996	984	947	1004	910	1013	934	1010	947	974	960	986	992	1014	1000	911	950	1000	960	938	965	964	937	960	895	971	944	927	1006	933	958	907	990	954	947	1023	993	958	961	925	918	953	936	1004	985	976	959	1032	946	994	983	979	928	965	989	1001	995	1052	998	961	955	962	948	936	935	951	876	1007	989	989	908	978	964	973	972	979	968	899	978	927	922	956	1021	934	986	1025	972	989	970	939	1000	995	970	963	955	926	903	992	930	943	931	988	996	972	948	977	926	948	975	960	990	972	887	979	954	999	933	961	986	966	939	969	915	987	985	1007	1011	940	961	963	1006	979	998	1028	984	964	974	959	936	968	967	1006	911	960	1045	921	950	979	940	970	974	952	992	908	960	972	1019	985	977	977	988	1017	979	963	958	923	894	974	975	911	927	918	959	916	965	926	960	929	983	992	961	923	1022	1010	980	985	946	941	967	899	1003	979	924	1054	1005	895	922	963	939	947	927	981	983	926	913	919	961	884	965	948	978	1004	976	980	947	994	955	970	903	955	968	936	1020	987	1000	930	936	972	943	946	976	921	977	921	968	1018	904	964	931	933	987	1016	947	942	957	952	945	942	990	958	962	948	959	1038	1003	960	985	917	938	954	1005	988	974	962	1001	915	921	946	1017	950	978	952	997	939	884	912	1000	987	969	1022	1013	949	995	926	905	1008	951	942	929	958	994	959	996	951	964	966	945	903	965	960	948	984	987	937	964	984	1015	938	964	941	973	980	951	929	936	946	923	976	956	994	1036	956	916	916	980	940	947	934	1023	971	912	994	940	941	1009	1002	970	956	950	944	935	960	1033	925	1005	903	950	1009	932	924	968	982	985	969	1006	989	885	1004	955	930	997	983	941	951	989	1000	1004	983	972	959	928	944	1000	985	980	1026	973	944	882	924	950	926	987	919	948	998	972	960	995	980	1001	933	982	933	916	940	983	1015	975	1037	998	899	980	937	957	923	919	933	937	995	993	951	965	1032	936	922	951	924	969	943	949	963	974	935	980	1013	970	942	952	969	941	949	960	982	929	954	982	919	973	940	953	902	979	893	971	933	965	972	922	1004	983	950	945	970	947	953	1007	1030	1023	923	968	973	1000	958	915	947	988	1037	926	978	936	962	1008	960	978	1026	918	926	1002	983	942	967	933	961	973	926	1022	948	986	939	1012	946	927	956	914	986	893	986	997	1000	972	960	931	969	958	931	1007	960	905	959	936	953	926	908	956	954	976	986	1030	909	982	924	975	950	1034	926	997	913	985	1051	970	956	1001	958	990	937	1014	932	940	997	955	972	987	953	939	1007	1006	957	946	942	934	967	1018	939	971	1028	978	1007	979	940	1014	983	989	940	989	992	924	952	959	1007	998	931	940	952	973	989	986	926	962	982	929	998	975	944	948	931	996	949	975	978	952	1050	981	977	930	955	958	952	974	989	978	992	981	911	912	936	959	965	997	897	1024	958	971	989	918	975	936	907	923	889	930	916	962	961	1015	952	958	931	960	956	985	913	926	967	1002	975	983	990	956	948	1026	982	950	961	967	969	951	989	994	911	905	947	925	955	939	981	963	993	918	989	960	1012	940	970	915	884	925	952	971	927	1011	961	932	951	922	949	973	975	940	949	916	976	931	972	949	957	938	983	948	910	948	982	975	970	964	894	990	928	946	987	937	942	979	888	944	955	958	912	937	932	917	966	903	935	1005	968	999	968	956	953	975	1002	967	952	1011	997	920	942	924	948	932	976	993	1005	949	1000	978	933	995	974	939	928	962	949	970	972	946	946	945	993	1015	1000	949	976	932	978	973	979	990	940	936	966	969	952	977	892	969	961	959	966	926	936	965	969	929	936	956	1008	1008	969	963	879	941	971	967	976	1005	956	901	983	974	981	918	942	949	932	950	957	982	963	952	940	972	950	974	952	931	979	974	929	954	911	986	955	920	1009	985	1005	941	963	918	963	992	964	983	932
50058	43078	43082	40271	27196	20025	10364	2637	1370	1305	1135	1048	997	1002	1004	924	955	977	934	956	1078	1118	1180	1277	1368	1474	1468	1589	1556	1693	1736	1852	1780	1740	1726	1656	1538	1468	1206	1164	1081	1071	1008	1002	906	882	878	811	818	854	792	835	810	802	845	814	790	806	792	804	811	785	771	743	804	839	791	823	780	773	849	707	825	814	788	857	847	789	800	835	769	808	831	806	834	772	817	768	830	806	807	779	790	774	807	831	796	799	796	818	830	776	816	792	779	831	794	763	792	832	764	787	759	787	754	785	784	789	779	744	803	829	768	817	799	802	798	802	807	768	779	770	790	796	825	768	764	775	812	822	884	755	817	799	761	809	773	812	775	793	800	809	810	795	795	780	777	765	736	783	800	816	787	788	815	796	806	774	774	791	802	811	810	781	769	812	839	718	814	729	807	843	813	786	761	807	822	873	800	790	752	766	794	732	783	836	798	765	793	785	798	807	814	764	763	868	821	789	787	837	832	792	816	814	825	812	807	785	765	785	794	796	782	765	789	805	832	783	833	776	804	771	775	774	792	840	775	776	798	781	828	783	794	775	746	795	761	731	772	754	821	798	825	777	809	807	755	810	761	797	798	787	824	808	740	827	823	807	801	761	766	741	790	807	798	767	762	781	813	788	806	813	764	854	795	750	766	803	777	776	777	796	798	787	865	762	800	830	791	791	782	762	826	779	802	785	798	792	781	821	809	757	799	816	779	803	767	854	783	771	787	773	726	822	781	757	842	809	812	780	804	841	794	745	764	774	791	760	773	743	833	799	782	821	802	852	794	757	791	825	849	773	779	826	809	799	817	824	824	739	797	817	801	786	789	771	788	771	766	830	793	808	776	785	840	815	766	796	772	796	836	773	793	790	773	785	758	698	750	800	800	799	793	748	788	810	825	830	795	791	826	782	806	836	728	767	787	803	789	786	840	763	827	786	802	819	792	761	810	770	774	802	771	783	803	781	776	827	795	839	751	803	750	774	841	793	768	841	843	858	807	789	789	775	760	812	768	784	804	810	780	771	776	761	785	757	779	800	845	775	753	814	839	748	732	812	809	847	810	807	820	817	747	800	812	793	753	785	783	809	780	810	816	763	772	780	743	822	828	784	809	790	770	788	799	802	792	763	760	796	815	806	789	742	740	811	796	777	780	782	817	799	784	805	794	803	777	775	820	823	809	778	791	794	836	769	754	762	785	782	760	787	771	772	770	792	809	806	823	786	793	808	841	795	793	818	844	781	788	770	810	793	763	807	780	788	795	787	829	807	808	758	833	757	822	817	806	794	810	787	769	773	834	732	835	779	776	825	810	801	828	795	779	823	823	794	811	765	740	816	807	759	777	844	736	769	808	763	776	761	845	809	780	779	822	794	794	765	817	794	785	805	792	776	792	824	813	784	751	802	828	764	838	750	736	825	774	813	785	773	781	759	784	759	765	730	827	792	856	848	786	747	813	803	788	826	793	790	819	842	792	811	822	806	749	820	832	820	805	701	841	754	822	744	864	799	802	787	771	813	761	787	774	795	782	806	751	765	790	845	753	740	775	793	794	790	796	812	814	778	759	768	782	748	791	843	814	796	763	834	787	803	838	821	770	812	754	816	819	850	815	788	831	808	752	784	817	846	800	806	787	794	789	808	761	744	760	781	742	788	793	820	771	738	803	744	774	768	814	791	766	847	777	806	838	780	812	784	776	768	694	773	786	766	837	771	802	749	798	837	797	786	753	807	821	802	823	834	776	812	747	819	752	745	730	770	785	808	815	799	795	770	791	800	769	812	826	792	828	790	782	726	796	830	803	790	821	805	777	801	855	818	787	793	761	814	752	835	790	786	741	784	771	817	849	804	817	815	725	841	864	804	755	789	818	773	769	803	795	784	803	776	745	794	777	770	762	779	766	761	806	813	823	839	786	780	798	820	789	784	824	797	767	781	783	797	828	770	763	782	775	795	778	783	818	822	767	803	785	843	819	770	773	789	766	802	768	821	802	792	791	826	756	786	781	825	797	785	789	792	795	792	849	816	810	824	792	787	784	812	832	805	824	839	812	770	742	778	773	815	828	758	777	808	772	748	810	826	836	777	781	822	776	812	734	787	784	835	733	789	815	813	799	800	801	785	792	826	729	814	815	766	817	774	811	827	868	827	770	845	792	771	778	795	822	759	768	823	790	756	785	782	753	798	802	814	802	791	858	778	845	778	830	766	830	775	817	849	769	780	815	834	814	850	799	759	803	774	760	813	747	804	838	761	741	789	770	772	788	791	786	828	782	780	824	806	774	773	792	814	790	824	836	788	719	778	743	818	773	777	774	780	778	797	816	817	785	774	782	800	793	764	784	845	769	752	785	740	771	792	824	798	831	744	772	812	799	806	787	764	757	826	783	784	769	838	781	794	790	774	832	817	793	820	795	784	866	785	798	757	757	788	782	786	786	766	785	849	779	790	793	798	791	768	779	808	785	790	799	786	780	786	782	818	762	773	842	857	760	795	791	743	818	766	830	790	801	756	761	813	794	783	763	811	806	753	774	832	862	820	846	785	779	816	803	837	806	809	763	793	790	764	814	773	834	796	811	798	789	810	772	730	824	821	772	798	786	809	786	801	806	858	797	759	788	765	819	734	832	778	801	810	723	793	825	812	786	783	775	808	778	837	818	823	801	796	785	792	790	839	765	824	789	764	795	765	821	788	803	800	785	793	773	767	782	799	812	787	796	807	799	766	792	722	768	835	824	798	864	828	771	794	795	814	825	828	792	796	749	794	764	794	786	767	763	762	842	767	803	815	796	777	844	807	810	794	846	771	802	814	801	839	731	763	785	773	816	797	748	767	812	791	753	757	817	786	761	816	811	800	809	853	788	763	735	854	812	837	819	742	822	795	787	823	773	775	807	781	785	821	809	739	784	764	820	757	806	777	802	814	782	756	752	833	776	787	786	772	788	758	807	782	841	811	804	766	743	775	785	804	774	734	765	802	820	815	815	859	796	818	802	746	756	792	804	790	780	826	756	777	742	753	811	786	828	836	772	787	847	800	800	788	793	798	789	746	761	810	806	763	816	791	801	870	820	823	825	805	810	762	789	751	772	790	803	858	827	777	812	829	801	803	814	842	821	711	829	829	787	746	848	767	830	825	778	782	781	788	740	804	815	789	801	781	783	794	799	790	770	795	799	791	804	738	797	757	785	793	764	764	776	757	780	805	784	806	814	813	765	810	817	811	736	833	773	770	822	803	763	785	852	824	804	792	797	806	861	787	777	746	745	806	795	746	796	745	798	815	804	806	769	804	815	751	797	743	832	830	767	754	831	816	803	735	768	793	739	755	778	819	775	743	813	794	778	775	822	817	854	823	793	803	789	768	785	764	742	775	752	769	833	808	776	777	799	782	789	798	806	781	847	838	778	754	815	809	783	746	793	752	844	771	786	811	778	807	851	803	762	789	769	811	796	749	768	796	779	797	794	820	802	809	769	794	818	840
28768	21157	26863	25754	13580	7179	3330	1237	1007	1049	1051	982	1011	1077	993	976	1016	940	966	983	1039	1030	1103	1099	1133	1117	1171	1154	1253	1296	1225	1321	1265	1211	1283	1210	1249	1153	1127	1061	1030	1065	1007	1064	985	922	994	999	922	949	954	907	931	1007	975	943	995	959	994	985	926	953	943	976	948	952	985	915	990	963	894	955	953	933	1015	957	1025	945	975	916	1003	913	897	901	940	916	908	1001	975	921	928	977	994	982	965	933	987	953	1009	929	982	920	954	967	909	940	955	1045	989	971	952	995	911	904	972	949	941	939	974	1033	951	889	863	935	907	991	946	1028	948	973	988	943	1010	923	995	897	923	969	971	955	934	914	966	911	1015	983	938	944	1007	977	949	908	964	974	947	969	949	962	967	913	1012	988	943	960	949	961	916	952	878	916	918	959	968	951	977	897	964	940	1012	973	953	972	979	961	919	968	888	991	994	983	904	926	931	949	964	909	956	945	959	996	928	917	950	945	964	1046	941	965	974	935	938	919	921	950	989	984	1064	987	914	989	937	987	997	1000	972	993	938	920	896	919	948	955	992	1023	962	955	927	941	984	939	950	1012	978	971	986	959	953	960	940	982	943	972	982	968	962	955	974	948	946	898	952	978	952	977	986	993	914	930	965	934	971	907	979	874	942	1056	1008	973	945	996	979	1026	945	989	975	957	943	1000	1001	946	961	972	963	964	904	940	967	970	959	1015	933	969	945	940	950	949	996	988	978	961	880	943	971	984	978	940	1018	936	961	941	961	974	922	943	946	890	946	966	946	966	998	949	936	977	997	965	987	943	987	937	955	983	976	979	980	932	978	954	1037	960	986	917	963	969	933	945	959	974	971	907	968	959	941	976	932	928	931	1021	963	960	946	925	897	1049	923	935	918	975	931	929	914	959	927	950	1033	947	1008	995	945	980	994	971	958	905	965	968	1019	924	931	937	977	935	982	984	911	975	945	959	999	968	978	1025	906	1016	958	927	989	931	918	922	923	933	942	966	942	954	981	943	988	950	959	946	998	1004	978	978	935	983	989	941	970	980	948	898	942	972	955	964	968	996	904	913	1003	978	953	1003	971	1011	977	938	968	923	955	1018	971	954	937	951	972	979	987	929	952	903	952	927	966	934	955	1010	962	936	1026	976	981	940	967	1003	908	985	956	1028	932	975	992	902	948	1008	950	979	1012	1002	944	916	995	934	975	1012	1015	992	956	1014	977	935	913	917	949	979	921	973	959	968	1000	937	963	952	914	1008	921	991	955	991	1032	967	987	961	905	954	1006	1011	995	938	973	947	980	944	909	994	1032	936	937	1011	977	940	998	1005	1024	958	915	963	913	1011	975	1011	1030	905	973	960	918	988	1010	963	952	1035	1006	959	950	959	985	986	967	969	977	947	941	1004	992	1008	977	942	976	988	948	960	1017	945	946	978	946	902	910	1000	987	957	933	904	952	930	1009	947	970	975	983	968	965	954	944	918	954	910	975	926	942	959	920	1032	1025	930	1006	964	950	965	994	924	1001	951	893	921	941	983	999	992	989	907	950	929	992	1009	990	963	928	926	947	968	954	977	950	984	930	989	1024	933	926	927	1007	928	1025	964	920	958	940	1019	983	980	933	1019	1002	991	940	1007	925	915	1018	925	949	960	939	1023	954	901	964	960	1018	931	985	923	905	936	939	964	948	979	947	947	989	949	957	1000	953	921	972	942	943	915	884	969	913	967	964	908	995	935	945	1011	947	1023	931	981	1004	978	972	945	995	946	913	924	966	1048	935	921	961	974	1028	973	975	960	962	953	976	1020	954	930	962	900	914	968	942	935	926	936	988	1003	910	938	945	981	992	971	975	947	954	954	951	948	947	914	952	981	966	989	996	926	953	952	1019	976	951	1008	958	945	917	952	928	979	949	1000	972	947	950	1020	936	919	911	934	1038	919	966	981	927	932	914	1011	942	975	1016	1030	942	931	965	980	970	942	984	942	974	974	916	948	958	997	990	965	959	954	997	916	973	941	900	926	979	971	963	981	978	996	939	973	992	953	987	994	956	920	929	972	915	907	928	956	986	973	951	955	955	982	928	1044	979	918	949	948	1001	966	1003	926	910	958	989	950	945	889	974	941	926	992	970	933	936	932	925	949	946	983	978	956	938	911	959	972	954	1013	986	990	952	918	981	932	933	963	969	1027	983	1002	965	934	971	995	1024	985	938	943	965	1003	969	1003	967	959	952	942	967	969	938	971	954	944	985	996	981	991	981	940	992	940	987	925	949	947	944	920	956	957	983	1000	897	930	996	898	979	919	937	884	943	1014	954	931	923	960	926	910	981	898	943	984	967	954	953	933	923	1006	937	990	928	937	998	910	886	943	951	933	945	928	969	945	909	941	1018	990	971	929	948	975	964	929	892	980	968	931	972	919	932	1008	953	928	968	904	944	962	953	952	905	982	869	935	957	957	971	917	926	993	988	993	980	917	971	980	893	966	979	909	983	1014	1011	962	952	934	946	1002	998	1042	937	954	984	933	916	943	996	907	954	953	916	960	916	985	956	941	935	1018	996	942	961	991	961	1035	974	997	963	958	944	933	972	954	1025	980	985	1009	931	923	926	965	934	967	969	958	937	929	943	911	1001	977	965	934	964	1030	1000	964	997	953	943	973	952	944	965	959	993	926	937	994	986	927	944	939	913	1006	988	1017	980	946	960	1004	936	929	971	933	1032	995	930	928	978	912	987	921	995	936	942	939	958	1000	968	945	960	943	917	997	908	973	925	935	983	957	978	954	941	929	1007	950	1016	1002	977	935	976	909	923	965	955	947	1002	964	974	954	1013	946	979	945	979	970	1033	954	974	971	977	946	983	983	958	1001	979	937	937	1004	985	995	896	879	979	1031	963	951	953	979	914	943	921	971	938	931	1000	940	1006	888	979	958	1023	973	912	931	932	904	977	1016	946	924	1002	909	933	918	927	950	899	938	909	967	972	911	898	885	965	987	1001	949	1014	964	982	953	1006	988	932	948	977	923	927	926	966	957	964	1006	933	943	977	949	944	921	943	990	938	987	1043	984	942	965	981	982	980	926	863	977	1005	937	939	981	883	919	944	970	963	958	954	985	965	936	944	952	995	949	944	955	961	947	947	946	943	938	1014	1003	991	939	980	980	957	1029	899	993	995	966	945	958	982	954	1014	971	933	1005	954	1031	982	952	983	940	979	961	993	977	919	894	929	978	958	965	994	992	960	954	1022	936	950	1010	938	898	941	958	958	1005	950	977	941	918	987	971	997	1002	998	934	992	972	1014	947	993	1010	954	982	958	899	973	948	979	968	982	963	928	928	982	986	972	931	963	973	995	999	974	972	859	915	971	945	976	983	895	971	961	995	914	963	942	935	950	1041	930	959	1019	934	977	960	931	925	968	954	967	977	966	994	913	928	989	907	1000	1028	968	961	980	899	949	956	964	970	894	888	910	945	978	934	955	959	970	899	915	964	937	956	1002	998	954	886	927	958	983	987	1026	1020	997	1003	978	1010	987	926	941	998	926	947	975	941	934	979	1019	1025	922	933	954	1008	955	923	981	1003	936	987	991	896	944	962	943	942	998	1005	988	935	942	901	949	947	1010	964	996	985	961	948	903	996	983	952	957	901	1014	978	935	932	959	980	899	1066	940	941	947	940	944	1052	940	901
46122	34914	35558	25175	14551	11154	4893	1283	918	904	877	868	850	883	868	850	868	901	859	869	929	983	971	1065	1156	1190	1243	1259	1345	1421	1477	1467	1428	1440	1348	1306	1186	1126	1086	1050	1002	874	916	844	827	862	832	788	778	794	816	822	847	850	790	786	789	783	814	784	777	790	828	828	820	814	812	774	816	815	843	771	840	786	756	781	786	774	860	797	764	819	815	820	829	797	768	811	785	810	805	807	743	813	802	785	837	834	801	750	823	816	792	801	797	796	757	812	737	823	789	788	799	821	798	811	795	788	803	758	763	779	813	776	817	798	790	749	799	787	771	829	803	785	787	834	753	855	792	808	790	821	783	764	822	803	806	786	809	756	816	782	765	846	793	794	790	812	838	785	824	762	834	777	827	760	780	755	763	817	804	782	786	792	803	769	800	790	779	794	834	819	801	803	769	772	783	830	875	824	724	788	789	820	802	837	819	805	761	778	811	770	817	811	779	792	817	793	820	810	818	776	791	792	799	807	819	852	776	794	783	809	819	797	782	816	795	714	810	761	807	788	785	818	759	824	817	787	842	819	756	821	774	815	881	765	763	804	795	777	829	790	799	808	833	835	733	840	811	866	784	832	794	766	880	737	800	800	762	778	839	780	741	761	759	793	811	814	776	811	768	850	765	716	767	848	793	821	804	800	733	828	826	829	807	781	796	804	797	820	809	807	808	815	804	782	865	807	818	843	795	757	758	739	808	761	796	800	729	817	791	806	775	816	740	730	817	788	807	817	834	847	775	803	819	810	750	785	780	832	783	806	752	790	824	789	798	801	752	767	789	794	820	874	814	752	740	744	776	803	817	781	815	817	795	788	836	777	778	802	849	759	829	826	812	748	763	797	768	750	815	819	763	722	740	785	756	794	785	797	818	768	804	873	786	821	820	777	826	817	812	807	785	812	814	832	799	833	800	768	814	828	790	799	786	771	759	803	756	794	816	778	812	786	836	812	760	751	826	831	803	741	758	804	816	801	767	756	777	813	834	812	801	808	809	814	789	806	825	787	741	766	768	803	770	788	817	758	780	761	790	761	782	804	795	774	799	763	800	818	779	808	849	824	824	775	776	748	786	779	744	771	790	770	796	767	760	746	782	826	818	782	786	831	756	745	774	799	862	795	758	740	777	759	777	825	800	848	766	818	787	716	813	788	809	711	819	799	793	737	775	780	775	867	820	762	796	835	763	799	844	774	800	831	763	806	797	753	818	812	801	755	829	781	817	801	790	838	728	833	783	783	823	831	734	836	833	774	799	828	794	796	798	777	834	789	764	749	842	798	784	837	815	820	826	766	836	757	815	796	811	779	764	777	785	775	831	823	810	842	806	767	775	793	832	744	797	764	807	812	764	787	842	867	759	828	816	841	814	812	727	830	781	794	815	772	825	809	738	801	833	774	827	807	756	819	781	797	769	800	791	791	809	807	827	844	789	795	751	796	826	804	782	790	833	835	754	846	763	772	764	792	776	795	801	776	769	809	802	747	733	802	830	774	835	823	778	766	800	758	756	783	811	857	828	826	794	805	825	755	782	764	849	814	782	802	847	800	794	792	794	743	829	743	825	849	797	783	780	842	795	820	815	787	786	873	794	800	787	789	800	824	798	822	747	808	838	755	791	782	836	767	789	790	807	814	807	789	825	776	767	846	802	793	747	829	779	778	804	768	861	772	824	793	819	778	786	824	811	808	743	809	839	832	810	784	795	808	778	754	800	747	839	784	763	828	812	810	825	797	750	811	740	756	846	764	808	775	781	811	768	792	738	779	815	837	814	781	804	828	770	755	759	814	821	800	828	797	806	792	807	818	772	829	805	699	773	806	730	787	745	794	772	789	811	794	783	823	739	808	846	796	744	880	783	786	796	758	798	816	767	824	746	755	792	763	831	768	825	838	829	799	815	773	768	776	821	764	828	787	805	734	790	732	763	773	783	832	795	792	811	763	743	808	820	806	811	841	799	841	826	815	798	782	789	762	822	815	818	797	762	808	758	773	835	811	749	791	779	848	814	783	813	828	825	775	812	783	785	798	761	805	795	809	740	802	800	814	762	793	813	827	819	830	793	775	746	818	798	780	777	748	790	847	792	783	793	805	846	838	764	781	780	797	799	786	821	824	811	784	802	760	765	824	790	827	808	808	783	802	762	771	794	799	821	796	781	763	808	779	807	780	799	808	762	821	820	796	819	804	823	790	788	805	784	791	805	778	809	717	820	819	792	856	829	799	800	794	827	798	785	828	787	792	794	813	804	750	843	817	815	739	854	825	776	822	760	800	789	800	739	783	853	765	789	785	740	780	770	789	784	815	755	773	790	832	754	749	812	839	780	797	755	779	797	773	767	812	799	786	829	787	806	765	788	831	830	773	783	764	768	790	819	853	764	804	791	773	779	775	790	822	804	800	811	793	806	775	809	747	801	804	777	792	842	764	807	771	828	792	769	805	782	731	817	777	779	790	783	731	799	764	772	807	792	787	800	774	764	824	781	751	794	776	779	778	837	768	835	729	822	812	783	765	753	803	776	805	831	775	772	823	720	807	783	783	781	757	787	780	809	800	835	805	797	775	769	789	783	814	788	817	792	835	813	797	763	856	827	769	836	818	798	766	742	839	755	828	795	762	805	772	788	812	800	809	847	795	809	788	811	782	823	807	802	818	804	766	817	823	756	763	829	837	836	860	876	828	843	809	798	867	810	779	829	824	761	775	767	807	783	800	772	816	803	836	755	814	759	796	805	795	832	806	821	838	769	852	765	786	842	856	767	793	788	782	844	831	791	801	754	709	849	788	734	734	822	817	787	862	782	788	781	753	785	794	801	768	804	769	759	821	807	812	812	767	817	822	774	779	814	784	831	747	747	773	771	775	808	747	758	789	769	782	811	820	808	802	776	818	775	776	839	801	783	842	816	830	832	794	761	788	790	800	767	810	777	806	785	807	801	831	816	847	781	807	776	769	782	790	726	819	832	796	744	749	750	845	811	764	782	808	807	823	778	823	785	779	809	811	743	757	800	832	747	795	802	767	829	791	748	784	767	800	838	766	829	796	815	833	825	774	831	775	789	772	749	838	813	802	862	803	755	764	795	805	829	803	785	768	787	782	754	784	837	845	820	828	806	797	800	779	817	818	847	764	799	797	821	796	837	769	741	778	827	791	765	781	819	821	768	765	801	791	806	747	735	777	766	803	768	816	757	820	856	773	816	793	775	772	795	825	789	798	839	759	724	790	852	791	781	788	801	788	814	793	791	810	805	805	797	795	766	799	723	804	794	822	793	811	806	790	766	839	820	761	792	832	738	819	757	770	810	767	771	752	797	834	831	825	774	827	808	744	796	825	778	782	817	796	781	790	794	807	873	793	826	838	801	760	805	799	762	830	820	814	799	798	828	794	795	762	804	800	763	832	846	776	787	822	789	785	727	789	799	765	782	792	794	801	790	811	787	799	775	778	802	807	829	799	810	768	850	786	821	794
26749	20952	27638	24598	21604	18556	7779	1597	1149	1090	1071	1003	1022	1000	1035	982	986	946	1017	1071	1097	1202	1120	1158	1154	1232	1195	1248	1324	1343	1372	1374	1413	1416	1414	1297	1253	1192	1140	1101	1026	1075	1061	1005	992	1004	962	958	960	976	940	968	909	900	957	933	978	960	1010	930	936	955	929	963	926	928	938	942	938	890	966	921	1035	932	948	882	1008	917	953	943	943	915	978	916	942	919	1013	936	942	973	892	968	939	953	962	952	933	942	919	907	910	930	923	958	903	906	928	933	961	964	886	934	887	978	960	939	933	937	966	950	954	926	938	961	985	923	945	921	922	955	881	963	884	917	971	937	1005	920	956	970	970	982	950	939	902	921	969	960	896	991	935	921	931	996	894	937	934	969	966	924	965	905	922	914	1000	939	971	904	952	963	970	940	952	978	919	908	927	920	1004	963	931	924	934	881	914	869	898	978	1006	954	902	928	949	909	955	889	917	984	963	972	908	932	943	968	950	935	898	947	952	959	955	992	944	949	955	904	961	921	918	957	977	1009	923	931	1004	939	952	982	991	948	942	922	1020	932	929	950	941	955	890	897	942	917	938	903	928	963	947	955	933	917	941	861	1011	922	922	938	928	951	913	927	942	887	980	964	931	966	936	920	915	923	938	957	995	970	925	978	937	959	934	932	956	944	910	1007	910	1020	947	892	911	963	971	899	963	934	939	861	944	1005	917	919	930	884	900	957	948	959	976	942	947	940	937	922	931	938	906	918	966	914	897	919	921	972	991	949	883	932	980	947	934	889	894	960	901	957	959	920	926	922	927	955	945	974	947	994	933	923	971	941	988	957	954	957	922	905	964	912	934	960	996	898	974	944	896	934	900	932	872	913	940	954	925	920	909	943	923	972	993	992	951	925	949	921	907	907	930	980	886	966	942	927	933	959	931	999	944	903	934	952	909	881	907	893	964	902	971	949	928	925	916	893	943	945	926	948	942	960	956	953	942	970	936	953	1003	987	927	959	918	923	894	982	885	930	909	913	940	1003	983	916	948	928	881	924	916	944	885	947	953	892	966	981	974	943	930	905	959	905	933	905	907	975	931	954	889	933	971	937	962	917	973	968	947	972	976	936	909	908	953	951	915	981	977	976	924	952	928	924	957	939	927	957	903	937	966	897	932	962	927	949	867	903	929	941	914	968	952	952	981	937	966	944	974	952	878	909	975	929	960	934	908	941	977	931	925	900	969	947	936	973	900	934	968	895	986	974	910	937	951	960	930	958	965	903	880	959	945	923	930	934	952	970	910	925	935	933	979	935	928	958	966	979	951	912	943	902	937	951	945	971	933	954	965	897	924	943	946	989	928	959	926	911	945	946	923	1014	964	949	959	960	927	930	846	949	945	956	866	900	903	938	882	916	938	965	945	929	949	922	996	953	948	892	940	950	927	941	935	892	1003	943	933	931	930	913	925	965	919	936	962	954	964	908	918	877	909	927	924	959	940	918	958	955	939	944	929	933	895	908	969	899	925	970	934	929	951	960	944	941	884	964	906	928	958	887	902	930	944	941	956	963	958	931	903	928	936	937	977	972	957	948	955	899	902	954	941	957	931	957	932	950	927	969	926	957	934	912	931	937	971	922	914	961	928	949	958	1001	938	989	931	923	968	977	959	940	937	929	931	930	946	911	911	902	982	939	918	953	916	929	954	923	907	928	935	882	991	953	951	893	955	931	906	966	959	883	961	966	947	976	988	973	972	957	927	977	978	902	953	985	915	946	993	932	883	984	906	909	913	944	961	945	872	939	916	916	941	935	977	941	962	928	957	915	897	948	916	938	907	935	862	913	941	968	932	895	947	919	909	959	920	924	957	1005	906	950	987	917	1047	945	945	953	947	971	933	901	862	937	924	930	986	916	990	960	945	935	907	921	987	927	916	944	914	943	910	988	940	894	909	949	904	948	948	941	900	986	900	937	914	903	937	959	961	944	965	945	964	914	965	921	883	940	962	927	920	940	955	903	951	962	965	958	926	943	909	926	920	963	893	889	952	995	902	963	891	1018	911	961	944	935	925	885	1010	938	943	905	919	957	945	951	938	912	924	920	923	970	938	957	944	960	960	915	941	938	952	889	918	941	899	917	889	833	901	961	909	921	961	932	885	888	963	957	968	948	938	919	964	982	939	968	926	924	941	976	928	959	1004	998	956	909	959	959	1057	953	971	978	924	940	899	958	948	886	954	940	934	961	960	957	864	924	957	945	962	953	946	949	950	906	956	970	915	945	961	928	940	950	968	929	1007	947	890	903	932	913	1011	903	940	929	948	971	898	932	956	970	879	930	905	905	944	919	902	952	922	945	911	907	927	946	1014	947	910	902	896	965	903	956	980	937	899	922	911	923	961	952	912	920	906	949	995	977	948	934	883	886	972	924	956	942	953	957	900	903	954	954	876	885	979	974	931	912	989	930	952	950	889	957	969	959	937	936	928	919	897	990	971	945	937	901	922	889	945	892	958	882	965	954	961	950	907	961	972	1004	918	938	924	915	1003	881	953	940	975	969	935	910	931	928	910	959	963	944	997	949	962	868	941	925	915	943	877	962	925	945	911	917	912	952	919	979	974	933	985	982	962	920	953	941	942	966	973	934	921	947	942	992	978	923	896	873	942	970	914	941	980	975	975	907	903	943	956	975	924	931	922	862	936	929	965	966	932	943	925	916	952	931	951	935	891	944	908	935	939	1021	950	989	917	888	948	882	973	941	992	918	937	908	933	946	919	953	902	945	995	940	929	928	940	911	959	908	922	996	963	933	917	957	908	875	965	906	872	994	926	949	964	938	967	920	986	961	968	978	917	983	948	985	984	921	954	918	978	948	917	920	964	927	943	924	933	944	993	970	983	929	961	964	982	964	932	965	965	886	970	960	919	942	969	960	914	917	922	978	955	907	925	973	948	952	919	926	889	953	969	913	919	916	968	943	958	945	898	927	907	973	953	933	958	952	957	927	927	980	978	945	957	976	924	934	940	924	928	967	987	966	913	903	905	955	956	885	939	967	972	881	908	941	981	919	975	909	973	919	904	967	917	925	965	948	938	945	975	950	930	861	957	921	909	923	928	965	901	931	927	919	926	913	901	957	978	951	907	964	963	938	943	963	931	884	936	946	964	921	892	974	950	946	940	980	1031	915	902	967	1000	906	887	972	940	934	1000	945	981	980	973	911	888	967	994	966	996	960	925	998	970	933	977	935	910	943	962	959	945	944	976	953	942	961	937	919	921	956	927	953	917	911	935	985	942	890	927	945	919	919	968	884	899	911	899	908	914	914	935	897	956	965	977	910	891	944	937	922	937	949	913	917	934	918	921	881	919	965	919	972	933	917	903	957	884	925	917	937	991	977	897	966	974	969	933	932	866	953	925	948	922	920	917	922	940	965	929	969	899	855	926	929	948	949	982	958	941	965	953	919	914	973	988	920	950	895	903	895	899	940	930	937	912	908	921	990	968	968	957	994	932	909	929	928	943	937	996	925	906	958	955	931	945	960	884	921	938	922	929	931
46011	40636	42021	31612	23660	16520	6376	1553	1176	1040	999	983	933	862	919	873	868	881	947	960	1079	1074	1107	1116	1253	1282	1331	1416	1535	1627	1653	1590	1679	1731	1636	1409	1382	1300	1157	1058	1064	941	942	911	852	882	805	826	832	763	808	796	856	789	729	797	800	742	811	736	792	765	753	781	773	773	794	754	732	775	763	777	786	820	780	795	760	800	770	799	782	786	769	784	773	736	773	769	745	725	841	750	777	767	828	764	802	772	737	734	770	824	754	745	728	774	802	759	797	776	737	796	762	771	761	725	760	744	791	788	772	777	770	768	779	775	794	816	775	761	719	800	805	769	781	772	781	755	725	774	717	811	750	726	780	803	792	786	775	805	745	764	817	773	766	768	782	743	741	760	753	769	792	762	817	780	747	764	789	799	789	770	773	730	720	775	797	774	732	822	771	736	812	758	777	734	779	760	813	780	767	773	750	806	794	802	734	731	820	752	787	788	778	722	766	799	749	770	716	792	780	789	814	805	813	797	760	758	728	777	789	794	801	723	715	717	783	745	777	771	768	776	759	766	785	769	740	754	766	772	792	719	797	767	769	755	832	778	751	744	745	777	807	792	796	776	762	804	754	836	791	730	815	782	740	799	795	783	757	757	804	746	719	774	766	802	757	824	828	733	728	776	788	758	780	747	819	750	726	724	780	789	765	788	763	796	778	768	750	838	794	774	770	804	766	764	787	765	769	729	787	769	763	816	829	751	734	810	753	792	747	765	816	770	793	750	798	758	760	736	805	746	747	756	730	777	770	782	752	809	805	746	808	764	743	794	772	794	768	795	784	828	749	740	778	741	760	755	742	783	773	773	749	744	805	744	745	767	818	743	806	792	747	765	776	765	778	860	755	770	724	773	817	821	782	758	810	768	740	778	804	801	734	787	808	752	788	784	762	741	805	766	772	749	739	752	817	791	826	736	725	791	789	768	762	782	726	811	763	801	755	776	762	733	774	786	818	779	744	774	791	726	796	748	785	767	789	783	773	790	820	742	768	703	769	744	770	785	805	789	761	771	781	880	795	755	759	753	721	733	795	756	760	790	768	730	785	787	809	808	768	794	786	792	794	759	769	807	776	819	799	798	805	792	798	778	735	819	763	816	809	807	814	806	794	787	843	772	743	785	813	779	798	753	799	773	737	755	741	784	759	841	740	752	772	779	803	769	701	760	785	742	782	757	777	792	757	767	764	774	811	772	777	786	825	740	792	758	761	739	785	797	741	720	783	786	802	740	848	796	817	800	733	761	750	804	807	759	742	803	799	784	758	813	763	738	774	751	797	778	805	768	742	822	788	740	794	757	775	765	736	815	760	766	742	742	814	803	758	758	796	741	728	735	764	830	761	770	712	714	770	804	724	795	815	746	802	875	794	778	785	808	814	800	788	771	760	810	748	861	772	809	754	751	765	776	817	814	808	793	766	741	804	751	800	734	817	756	758	756	759	795	801	796	819	794	803	780	804	780	768	775	750	776	811	800	812	800	793	736	768	837	811	720	789	779	704	779	797	798	768	789	844	781	797	764	777	795	812	727	802	856	785	796	725	761	766	723	710	759	800	818	751	749	755	754	788	780	760	735	792	868	807	734	744	765	759	741	788	804	759	767	766	799	782	783	808	766	823	774	786	740	781	762	788	737	787	715	838	829	797	740	771	768	763	794	839	773	778	797	760	796	768	798	803	807	729	770	735	774	797	782	744	759	796	772	753	757	845	769	778	775	781	753	793	766	785	797	772	785	824	737	792	765	748	738	819	806	780	759	758	764	770	797	799	816	780	789	778	796	730	803	759	786	770	755	757	761	745	761	771	786	741	770	766	798	825	719	761	767	768	796	707	749	774	759	744	739	757	744	827	737	836	773	804	821	810	828	755	776	773	768	772	764	743	773	806	753	802	753	793	723	781	773	815	809	764	785	753	778	725	805	779	768	783	772	824	787	771	866	791	814	745	792	787	775	827	790	757	768	759	788	800	784	793	770	731	785	801	804	760	754	814	798	751	739	749	763	814	746	715	729	768	760	790	786	792	689	802	774	772	762	748	758	752	807	758	806	803	810	756	821	718	772	772	780	825	761	778	759	766	767	829	765	749	750	778	791	797	777	713	754	781	804	797	782	782	809	778	770	776	749	765	773	779	809	771	751	788	770	763	737	794	718	729	767	742	770	788	792	776	809	792	761	795	793	763	763	754	743	753	776	742	762	729	776	807	786	763	765	759	801	787	834	776	784	764	749	777	747	796	769	763	801	830	753	807	769	785	775	784	728	781	786	736	795	796	790	765	777	775	762	744	739	807	751	783	744	765	798	775	772	814	759	793	773	774	752	754	762	757	742	748	757	794	793	758	773	807	828	767	818	776	790	741	773	771	804	780	804	751	748	763	787	787	716	765	755	788	785	756	754	776	834	767	789	819	770	775	728	767	791	749	769	807	748	793	732	814	782	797	804	796	797	821	831	742	778	786	793	764	783	838	771	799	781	773	809	782	774	723	787	728	763	776	769	770	775	798	818	776	760	761	760	721	752	826	794	743	739	765	776	795	785	771	771	739	795	769	796	751	804	746	773	780	772	755	755	751	769	781	771	781	738	733	756	790	744	784	748	780	795	761	775	795	757	817	727	812	790	785	787	836	785	790	731	750	785	740	785	779	753	772	786	792	754	761	739	788	757	787	798	808	759	789	773	794	784	806	745	749	845	786	755	797	795	751	821	829	773	744	779	788	767	785	803	787	809	775	764	755	776	761	797	775	770	805	765	801	764	755	768	767	805	813	781	791	767	776	785	815	768	778	769	789	755	801	816	774	772	813	754	807	781	803	726	797	784	794	758	800	735	781	750	772	741	801	770	793	759	748	733	826	794	777	758	832	849	777	754	764	766	796	796	790	760	745	771	791	750	761	790	815	772	744	810	724	715	735	801	750	769	795	780	812	801	746	722	780	807	803	793	751	764	775	787	795	847	804	772	737	768	794	758	770	798	814	773	768	729	796	768	777	789	775	834	765	809	768	767	726	788	800	809	799	807	739	756	829	826	757	797	823	726	809	782	804	794	797	761	797	745	749	797	779	791	758	767	769	790	731	740	778	739	755	717	760	762	773	827	724	788	747	758	786	754	839	743	834	787	769	791	751	753	780	771	778	759	789	786	760	773	799	767	795	731	813	806	785	776	783	807	722	808	768	795	761	819	752	754	759	789	791	801	791	777	773	779	749	741	760	782	743	821	769	795	786	827	817	727	779	759	751	786	792	790	792	819	813	780	760	773	814	802	729	793	783	743	747	761	833	725	782	816	780	780	787	782	786	795	787	767	802	725	784	750	754	781	800	777	817	726	728	773	771	784	762	789	775	756	808	783	768	776	766	834	781	772	753	752	795	734	755	806	764	761	745	760	775	795	792	724	859	805	737	755	802	787	792	716	727	759	790	787	830	764	793	767	845	754	771	829	821	828	725	793	774	691	775	769	762	759	770	747	774	757
26191	20932	27850	24176	21086	20799	10499	2270	1287	1147	1049	1067	1052	1055	1043	1087	1048	1069	1037	1149	1093	1168	1225	1265	1270	1270	1347	1374	1358	1395	1382	1522	1536	1642	1466	1444	1323	1290	1242	1184	1166	1106	1042	999	1087	977	1063	1087	988	1042	999	999	929	1002	1035	985	1018	1023	977	906	983	974	995	1025	965	924	968	993	968	982	981	961	956	1020	949	954	985	1036	1048	949	998	976	956	991	999	989	950	1038	1002	1013	968	926	981	991	922	961	961	1000	1012	971	944	995	1007	988	988	988	965	1026	980	953	992	993	970	985	983	1015	1058	961	960	997	1017	948	1009	965	970	1001	981	990	945	1002	934	1009	1032	988	991	974	949	969	932	994	958	983	972	987	967	958	963	975	971	937	990	932	982	976	948	927	953	965	941	989	958	982	956	955	904	987	985	1024	1006	1016	973	1019	974	987	971	972	1046	986	979	947	970	1008	981	1075	899	1031	999	961	1035	1006	985	923	998	968	1066	978	951	930	981	948	967	1009	978	963	963	1024	981	948	1031	1003	990	1020	1001	974	996	1024	1014	978	1009	959	920	997	957	1026	996	1006	1014	970	945	1041	927	994	999	933	955	991	1017	1031	994	1002	997	947	965	997	1014	970	1016	963	892	941	1012	959	950	953	1033	904	987	1013	946	937	965	967	972	900	937	1016	958	974	999	1006	1046	998	968	984	941	968	983	1026	985	943	996	1022	971	1028	972	930	990	964	952	1016	916	992	914	963	999	1018	1018	958	961	951	940	961	1000	987	942	991	1016	955	990	986	1041	965	994	929	989	932	982	905	951	1016	1010	992	995	1022	959	1009	935	1015	972	967	944	993	925	1007	917	981	1001	1021	980	947	999	996	949	951	945	1000	926	978	964	971	946	932	996	972	975	960	960	1011	919	1023	984	938	976	1042	994	1015	986	962	925	992	999	978	965	1016	1022	922	1013	942	943	984	1005	958	961	972	954	983	960	946	997	961	978	965	1000	1014	1028	1035	948	969	940	988	975	952	898	954	980	960	964	1017	922	1001	942	962	1016	930	1033	977	967	976	980	1009	975	986	962	991	1043	1002	984	1001	983	1004	976	963	951	961	1028	985	965	1017	920	1006	981	994	1004	966	991	945	969	964	977	1018	986	1033	985	952	980	956	977	959	941	926	913	988	1020	1004	974	997	920	973	958	1023	956	957	940	954	965	996	998	1019	969	1004	995	1014	1004	997	1015	961	935	973	966	969	1031	994	999	1025	1044	986	953	1047	957	986	976	972	936	904	977	995	1000	1003	962	972	925	969	955	1020	991	972	935	1004	958	1017	1004	999	971	940	1064	927	968	973	950	961	1008	920	936	991	1011	1011	993	941	1013	997	969	978	975	972	942	1009	1009	936	1003	982	953	976	930	965	916	984	1026	978	1001	1001	1009	938	932	979	988	949	964	1016	1020	1004	1001	936	991	1005	940	1006	911	1008	962	942	986	1004	998	952	1005	924	982	1006	1043	961	954	977	957	941	959	960	944	994	953	995	941	970	1028	925	1063	998	941	1007	926	971	959	972	983	951	939	1055	967	990	980	971	968	988	959	1010	1016	1005	957	1007	938	969	990	1003	994	1030	953	966	989	927	962	1017	1010	952	968	985	991	930	962	947	962	932	1008	980	923	955	949	964	936	991	984	926	968	954	1002	1000	972	1006	967	1008	983	1006	930	1005	1022	984	955	950	951	992	1002	925	998	995	942	1017	948	950	990	1016	998	992	929	942	949	966	978	952	958	931	950	988	1005	925	966	948	985	941	965	971	974	877	973	1018	958	987	1012	929	1013	987	979	970	968	934	982	983	932	986	955	889	970	974	924	999	976	992	954	989	962	965	952	988	991	947	1002	992	982	1051	962	968	1005	965	982	991	1015	988	993	1015	990	976	959	967	995	997	963	962	946	988	960	969	946	971	953	1001	989	1017	1024	968	951	928	978	982	966	1010	996	943	1022	1017	953	977	958	976	958	1016	1001	966	929	953	990	971	988	1048	960	941	1001	919	978	962	907	1034	969	969	946	981	964	1008	989	979	969	1002	1000	994	1002	944	932	976	932	926	969	1013	955	993	962	978	1005	1042	1015	967	998	1003	976	1031	945	947	976	941	979	911	907	1009	960	984	956	1015	1057	995	957	941	963	1024	1005	960	975	962	972	989	1019	982	948	1004	997	1008	975	960	963	1020	950	977	1016	922	965	966	982	946	984	993	986	982	953	967	1029	980	1029	965	992	976	1001	924	954	938	970	943	943	989	976	1005	1017	1008	1017	989	1033	977	1001	1002	935	991	960	974	974	964	951	1004	1015	985	944	987	1015	995	928	944	1009	963	971	979	971	1017	996	964	932	977	988	964	986	1015	964	999	958	961	924	1017	993	1021	962	975	939	959	936	935	937	949	1014	1019	945	950	972	993	917	999	994	976	922	970	1019	1018	1011	1003	975	1024	1037	963	961	963	1000	1004	983	995	957	949	996	971	950	1006	945	912	1050	941	938	1006	1056	967	975	1047	977	948	953	974	987	987	998	988	977	1037	983	950	1014	983	946	1004	1047	1029	975	945	920	938	950	911	960	1020	956	910	922	1016	986	950	960	936	948	946	981	984	991	945	995	1025	996	936	1023	947	975	1101	967	1032	989	974	958	977	949	939	1001	980	935	964	918	986	997	1006	951	970	976	954	924	931	985	940	923	970	972	1019	1015	1000	1075	967	954	1008	984	984	1009	966	931	969	1004	932	983	1017	956	952	966	951	962	931	995	1022	995	990	941	941	970	1000	1018	990	985	997	946	954	966	1013	984	1002	987	936	973	972	989	943	949	920	948	968	983	949	1015	962	975	985	987	1023	1038	936	1021	1033	962	978	952	1060	943	957	964	975	1006	974	990	1036	972	903	1000	961	989	958	970	1003	976	960	972	968	1000	977	970	1001	1042	971	987	982	987	1000	927	973	945	946	993	922	1010	989	1089	989	964	951	925	1032	984	983	970	1000	965	942	981	949	1006	986	986	937	961	997	962	1010	981	1011	947	1015	980	927	1013	968	973	998	967	943	1027	954	983	1002	964	1003	979	992	969	965	1010	971	1018	1007	997	947	964	924	982	915	957	964	1022	967	920	976	1063	945	972	954	991	935	915	967	927	1009	961	933	974	974	904	956	969	984	946	944	1012	963	985	1002	989	958	979	1028	961	995	936	938	1010	931	969	929	992	971	971	960	1007	988	1012	1013	977	941	1011	1034	977	982	949	991	982	981	953	977	975	955	963	958	1013	942	997	1017	963	952	984	1007	969	943	959	981	951	968	987	1000	1012	991	980	934	964	973	947	934	1004	944	1013	1003	985	995	983	972	1005	932	917	1000	957	990	957	989	991	961	980	912	985	938	955	1003	940	983	923	977	1057	989	934	944	941	952	946	958	962	994	1026	973	989	1047	984	1015	951	991	975	966	935	988	991	1006	952	944	980	978	936	944	1015	958	1012	965	981	1002	921	1015	907	968	1021	978	971	971	937	989	957	1023	974	975	991	1015	943	939	954	968	996	962	995	924	976	974	944	955	935	954	965	1034	968	965	988	964	967	947	1004	965	965	968	935	974	944	961	985	940	952	1002	1009	956	965	949	1000	972	954	984	947	933	1036	989	946	936	1005	1013	939	930	977	975	920	914	899	958	964	989	971	941	970	978	959	1008	976	1000	963	1031	1042	1007	932	945	972	929	992	955	990	925	1023	934	973	943	1016	990	958	1010	1004	960	1027	962	998	988	991	972	1006	1005	957	975	966	963	985	949	994	940	1001	985	982	990	930	970	959	966	1006	988	1026	986	1003	904	987	977	928	966	949	938	929	987	967	943	956	978
50128	44091	40366	32135	21154	17380	7252	2196	1391	1138	1062	1025	1005	937	908	924	928	969	1014	1051	1166	1146	1183	1208	1291	1396	1559	1642	1692	1771	1844	1842	1779	1829	1751	1641	1510	1439	1223	1202	1098	1025	958	917	883	842	842	876	843	768	841	774	816	814	886	754	836	790	786	849	771	801	832	776	773	815	828	806	849	817	781	794	790	778	793	817	748	812	791	792	767	808	825	828	786	815	786	786	786	835	839	781	769	785	745	769	767	854	808	809	795	848	776	761	810	789	781	760	809	836	783	820	760	795	784	820	764	793	883	785	814	856	756	785	798	813	820	764	796	788	801	810	809	841	834	831	761	806	793	796	739	814	795	807	815	837	861	772	823	817	762	781	798	779	770	845	810	796	804	833	768	795	766	862	844	797	769	780	751	819	772	803	793	796	787	754	799	815	779	821	811	763	812	806	818	793	794	807	809	796	832	788	815	816	792	806	774	798	843	804	849	724	821	802	788	793	768	838	803	759	808	800	796	820	779	794	843	828	783	818	819	811	776	768	817	819	795	782	797	796	798	811	782	788	848	795	764	746	855	802	848	794	772	743	824	826	812	833	828	788	808	844	780	744	835	752	806	790	776	798	783	727	791	783	844	789	766	797	833	804	792	833	798	792	795	789	795	777	815	768	766	751	827	807	774	778	791	781	818	811	822	845	784	817	782	822	760	764	775	813	822	789	802	840	785	817	784	831	833	795	785	815	777	800	871	766	868	846	746	749	781	817	773	761	797	854	752	843	793	817	833	816	783	771	822	822	845	768	822	796	799	796	861	790	837	792	785	743	792	798	785	767	785	766	794	792	770	808	805	799	840	799	813	813	783	786	763	791	876	800	862	804	795	861	817	812	797	813	842	855	801	793	854	765	809	764	740	786	787	781	771	806	795	780	786	799	798	846	813	775	821	798	796	780	840	850	817	791	793	802	824	787	808	793	824	787	786	765	810	769	849	782	792	813	872	795	768	818	798	833	837	809	816	802	807	768	806	796	824	824	753	824	807	805	804	815	801	817	801	811	790	835	793	830	789	865	815	779	829	826	856	805	857	822	748	783	821	800	805	800	833	767	846	744	798	784	847	862	829	821	791	833	759	828	817	816	801	776	816	798	820	795	735	767	803	816	783	792	806	803	812	890	821	780	779	827	802	783	827	781	742	753	830	790	775	758	782	794	852	828	764	808	823	786	795	798	743	817	783	828	826	789	825	806	783	775	807	810	810	777	787	844	783	784	776	804	811	821	790	837	796	788	829	842	798	799	825	837	814	794	781	800	830	752	801	787	823	768	768	754	784	804	785	777	812	748	812	751	840	793	751	807	809	783	819	785	781	773	793	734	772	802	802	770	809	811	800	838	742	772	814	798	813	827	814	790	815	822	809	756	758	770	798	814	764	823	813	741	801	800	841	856	817	820	832	818	824	836	779	835	868	845	766	782	768	792	845	792	838	768	856	784	766	767	797	797	788	856	773	766	825	830	817	824	800	751	796	748	835	865	772	815	835	800	859	810	745	803	772	805	785	798	800	789	811	826	796	788	817	818	816	790	795	789	805	835	799	819	785	831	754	808	828	750	739	800	813	769	797	792	771	796	772	778	786	821	839	862	839	823	798	774	776	813	865	812	831	849	815	808	789	805	852	788	783	760	854	849	743	778	829	802	809	812	827	840	795	793	841	796	782	758	830	860	815	791	807	851	787	784	787	814	789	892	808	780	755	829	842	793	857	804	762	852	817	801	742	843	763	811	765	814	781	825	816	799	836	775	773	810	772	815	813	831	765	829	835	827	792	806	822	806	792	796	758	809	776	806	778	835	780	821	813	753	835	752	793	812	824	812	791	793	760	803	823	819	776	778	799	782	792	812	797	754	796	779	767	771	808	781	811	774	777	752	755	780	773	819	837	808	768	857	791	825	786	823	798	806	820	785	843	784	757	788	810	796	771	749	819	819	760	832	824	835	792	778	785	780	803	775	832	820	757	805	788	796	772	807	846	773	824	776	824	851	845	846	781	792	761	805	792	796	850	810	835	821	846	836	828	807	776	806	791	801	762	812	765	828	779	809	797	831	821	803	856	802	807	806	782	838	777	747	782	825	821	797	851	787	780	829	781	764	796	806	811	805	772	798	791	807	798	838	848	788	783	820	771	763	829	790	753	792	861	770	798	789	820	798	834	846	827	806	783	810	782	808	805	805	859	735	788	794	813	785	769	810	794	774	840	751	798	824	784	734	777	819	778	829	806	825	851	744	724	813	765	768	769	787	776	821	803	809	790	791	795	780	848	873	793	760	822	785	820	790	809	804	737	810	829	838	835	809	765	786	812	829	829	792	832	782	791	799	796	767	753	755	794	847	811	837	775	819	785	768	825	779	833	798	847	747	782	815	832	742	798	800	805	864	791	815	820	798	876	784	823	734	816	778	829	778	782	804	794	830	801	763	759	846	778	799	833	814	789	839	829	783	767	846	871	769	813	833	830	808	767	798	792	823	804	829	798	788	818	812	780	806	803	779	836	848	835	793	766	803	804	827	808	765	768	783	813	794	850	770	803	884	829	792	813	781	782	745	795	768	806	835	836	850	793	858	792	813	792	771	787	788	779	785	795	815	780	819	826	832	826	840	804	804	811	755	850	778	855	836	810	715	782	844	839	838	825	786	784	789	762	821	812	797	812	814	815	837	798	827	763	805	794	788	768	856	829	775	799	771	800	809	786	825	826	743	833	840	847	843	812	810	769	842	774	805	792	817	815	867	790	821	800	812	835	800	771	772	779	816	849	749	799	792	795	815	795	866	831	757	790	819	800	786	810	876	818	823	780	815	776	825	790	798	836	858	819	794	755	740	803	793	845	792	808	741	820	797	837	770	790	792	770	828	765	828	832	828	796	730	813	822	796	751	808	795	799	769	815	765	804	848	831	830	809	772	824	799	766	800	842	807	829	795	795	797	822	825	798	811	778	846	781	786	818	786	807	783	805	824	824	773	807	773	793	823	785	814	783	781	784	781	838	752	790	808	798	762	789	753	773	830	780	809	802	844	811	835	769	815	773	795	776	799	803	844	768	838	785	844	780	807	813	751	808	776	810	799	801	778	780	811	811	814	819	789	782	828	835	785	826	762	767	761	845	800	769	821	790	797	786	793	780	806	780	793	822	801	784	822	850	828	779	796	816	777	855	811	802	779	830	789	800	787	773	779	797	788	762	851	775	818	814	801	805	754	844	791	754	827	794	785	816	795	786	806	816	787	810	735	840	793	761	789	798	822	784	812	798	837	805	809	787	835	805	811	767	806	774	797	826	781	804	829	839	813	839	843	796	795	832	726	827	822	822	822	811	822	781	817	811	807	811	797	785	834	858	803	808	778	810	792	755	783	786	806	805	811	858	785	809	813	803	838	794	751	788	801	833	826	830	800	826	811	794	812	854	816	808	749	743	777	820	792	791	768	821	825	796	766	850	839	781	766	839	806	785	807	804	775	844	833
25611	20984	28054	24071	21060	22087	15300	2822	1394	1209	1166	1129	1108	1056	1078	1032	1085	1031	1103	1173	1249	1294	1197	1257	1276	1387	1377	1491	1401	1578	1671	1682	1587	1684	1562	1475	1432	1335	1273	1193	1172	1139	1101	1068	951	981	974	1006	958	966	1012	948	950	938	951	1010	961	968	933	951	961	932	932	930	963	983	991	912	951	972	978	969	1002	934	961	947	943	889	951	989	964	964	961	911	979	972	951	985	962	934	945	921	1018	1004	996	945	952	868	949	916	952	934	956	966	976	939	1001	911	930	897	958	940	957	973	969	962	1012	971	941	962	942	996	933	979	989	985	1004	990	924	923	926	972	1018	907	919	971	980	972	928	979	971	1003	909	932	960	993	967	926	944	968	970	921	940	960	945	984	959	982	931	970	1055	938	956	980	952	940	942	954	1002	964	993	962	972	952	929	931	980	961	1014	959	936	958	937	959	947	933	902	962	959	945	945	1006	950	936	954	943	937	937	918	967	1003	938	975	971	1003	897	972	970	895	973	936	953	962	934	965	929	959	971	1004	927	927	967	947	913	986	909	965	958	980	915	957	1001	953	964	1000	998	964	1011	1009	978	992	939	962	993	953	979	955	933	981	943	961	942	999	964	993	934	891	987	1025	954	924	930	993	964	966	910	883	935	977	902	975	946	920	966	877	906	933	949	969	943	963	955	935	942	1001	1036	954	993	971	971	913	942	945	982	1033	978	991	990	942	952	975	943	1037	964	939	966	982	966	998	950	973	921	1002	973	946	920	959	960	1003	917	934	990	936	999	960	979	984	984	951	928	987	987	938	935	909	933	953	946	963	989	935	979	939	1036	917	989	919	937	937	940	947	956	931	963	931	993	894	952	957	939	920	954	925	939	974	1002	953	980	946	946	965	975	983	939	907	888	906	969	965	953	998	988	1010	1013	970	957	909	933	962	935	958	964	930	987	983	950	1009	931	925	945	925	917	962	945	928	921	886	923	1013	941	926	1039	991	941	950	986	974	903	1009	1002	950	939	952	973	959	998	949	914	965	896	950	979	936	1027	914	991	947	1033	992	957	933	969	930	942	968	969	956	962	1007	891	987	985	1028	923	991	971	965	953	931	956	942	1014	913	929	973	962	1029	978	985	944	967	980	963	934	991	981	957	957	931	929	984	995	989	962	908	956	940	971	949	963	942	962	936	946	903	970	916	985	978	1048	968	953	960	926	969	985	1009	944	915	890	929	1020	987	936	930	954	964	971	947	962	973	965	980	930	957	956	946	971	993	1004	996	965	922	942	953	1000	951	1001	1016	988	979	1016	965	1008	972	930	973	958	947	937	966	964	975	1004	877	926	956	917	960	954	970	1005	956	944	936	955	968	967	936	914	952	1007	954	890	1028	889	980	946	945	943	944	955	1000	942	959	920	990	980	985	971	993	915	953	935	937	991	990	967	952	902	914	979	926	1021	952	939	936	952	989	912	971	956	940	995	954	942	976	969	940	964	976	960	960	975	958	997	970	939	920	969	858	966	978	955	960	952	997	985	954	995	888	912	1012	926	927	964	926	964	959	960	976	941	936	896	974	950	983	964	974	912	1009	913	958	937	942	976	953	970	975	935	962	959	955	976	1023	987	962	960	915	987	901	961	985	931	917	975	986	907	1015	1008	914	976	992	981	924	923	922	1007	914	917	938	945	974	944	940	926	936	919	972	970	952	963	958	990	892	954	949	975	923	919	978	894	940	946	940	974	981	963	967	975	935	955	886	934	919	963	967	919	916	931	953	987	998	893	1015	981	916	1037	933	988	967	974	977	965	954	923	988	989	951	996	963	965	972	999	932	926	956	945	987	941	1001	930	931	960	980	882	927	899	1013	940	952	1040	1004	967	959	968	976	959	946	982	928	962	982	1003	978	963	969	970	892	951	1028	983	978	916	906	939	1007	956	948	964	966	970	986	924	966	995	944	955	1022	950	1062	1025	945	1005	939	960	955	982	941	998	978	947	989	986	936	967	965	969	954	971	921	928	984	905	1017	909	964	968	919	925	931	934	929	890	1031	965	918	1003	994	974	949	943	927	964	977	951	911	975	952	959	936	932	929	997	1005	921	954	970	959	970	946	979	1025	882	919	1021	922	952	937	939	940	948	916	928	934	962	984	934	926	956	1003	960	982	951	920	941	928	974	905	947	907	976	960	994	965	931	959	986	965	997	1014	983	985	910	974	924	928	938	936	933	928	992	903	930	997	986	937	966	939	938	999	986	938	968	937	927	970	981	911	988	979	998	976	892	984	950	998	940	976	984	950	973	941	961	952	900	959	913	990	960	957	1020	962	953	1009	897	956	966	961	939	915	984	940	958	986	955	949	923	953	970	957	980	985	929	956	980	944	947	982	973	974	896	882	976	919	949	978	889	966	978	948	949	1017	877	916	960	916	956	970	953	953	978	941	1003	954	933	952	936	975	984	956	914	951	951	970	957	937	904	962	963	938	932	977	966	970	970	943	896	989	969	947	989	922	953	969	905	947	996	950	985	960	923	952	963	938	933	927	935	931	898	869	984	983	978	896	958	920	930	927	955	960	933	939	945	972	920	960	1001	1043	950	949	894	947	946	958	985	954	1022	947	962	976	932	993	910	921	956	924	921	1006	978	986	994	902	933	936	963	914	1078	938	976	949	948	973	975	984	958	919	946	1002	966	906	966	969	942	934	977	938	943	965	927	895	936	917	995	963	963	961	955	962	985	956	962	911	951	951	920	972	1027	960	920	935	974	961	949	949	953	921	942	931	942	992	955	942	946	967	947	951	967	993	993	909	971	912	929	988	957	995	903	989	946	945	952	975	973	946	936	932	950	943	1000	916	997	1011	920	950	967	984	957	971	926	1006	985	944	968	972	947	951	950	966	921	989	990	990	971	944	915	958	980	977	937	982	978	1006	981	966	966	1032	949	961	974	983	965	922	951	1007	930	908	915	967	936	958	949	988	938	936	954	906	1023	991	963	936	979	942	961	987	1005	1000	1011	956	941	951	978	923	982	940	959	930	986	927	883	949	968	938	955	954	912	956	955	1014	939	919	953	932	983	926	999	939	990	1018	930	932	987	933	930	951	952	951	934	976	973	972	909	930	992	964	929	999	945	889	989	961	928	987	942	938	957	958	949	917	974	981	956	908	951	1004	933	931	935	968	973	964	971	1006	951	948	957	936	900	1011	951	915	895	927	953	927	985	952	931	946	982	932	926	944	945	941	882	950	975	942	1002	933	982	960	989	965	934	988	975	973	985	1023	955	938	993	997	1032	982	965	911	913	909	923	938	986	964	978	1001	979	964	936	925	881	934	1001	955	943	923	944	1036	983	956	914	977	968	913	929	1001	985	908	956	942	983	957	964	999	911	912	940	947	918	974	972	1006	1037	964	967	1010	970	963	947	943	946	974	957	931	943	938	999	947	977	972	966	1013	971	1016	1001	966	969	977	920	960	958	929	961	933	949	923	943	923	925	907	973	969	981	959	957	977	955	999	972	1007	972	976	924	1013	969	936	959	903	962	933	925	1051	910	919	958	985	958	947	943	981	966	968	981	910	941	948	978	1028	957	968	990	877	974	944	895	1013	978	910	950	941	964	874	1014	957	990	1013	894	955	985	976	951	987	952	933	956
49875	44019	41531	32846	23740	21283	7128	2327	1635	1254	1108	1144	1027	1022	1002	967	992	987	1070	1227	1297	1334	1351	1381	1353	1562	1716	1679	1790	1870	2013	2078	2004	2051	1816	1828	1656	1447	1345	1223	1093	1030	985	919	874	838	861	818	838	769	815	838	801	751	811	796	852	781	853	840	762	807	820	797	753	832	793	794	791	786	787	794	819	804	802	774	814	758	821	811	792	796	819	808	781	858	805	852	786	830	803	806	769	840	762	869	823	758	783	757	805	819	764	788	834	796	798	799	774	749	773	805	739	772	811	815	779	775	811	794	780	781	795	778	849	738	805	798	770	848	768	811	809	796	769	800	750	753	799	798	767	809	766	789	814	764	785	775	778	769	731	796	756	834	843	810	849	813	792	828	831	826	781	782	725	785	773	743	752	801	829	780	797	764	826	805	779	810	784	821	798	776	788	821	767	775	832	789	788	834	807	750	773	765	808	770	828	754	779	807	760	837	774	762	806	733	779	796	809	829	787	766	779	821	814	810	781	791	786	817	819	817	792	857	785	769	774	784	797	804	804	812	821	767	799	821	806	775	814	756	784	785	798	754	762	854	771	793	796	808	741	776	726	775	848	823	849	814	784	849	793	767	773	796	823	762	808	766	803	822	771	754	832	798	798	790	743	765	846	831	804	770	837	764	768	805	785	764	790	766	768	798	816	808	825	776	768	768	796	797	809	813	835	788	781	766	760	799	781	790	832	803	809	787	815	806	794	800	793	810	767	765	771	828	807	763	771	800	770	832	839	779	807	776	756	826	770	751	771	738	794	760	758	783	800	811	773	763	764	812	757	771	805	774	761	695	768	774	761	786	775	741	823	800	748	794	785	820	812	789	788	784	810	791	768	783	847	756	742	791	768	762	781	814	766	820	813	803	806	780	803	779	802	787	831	790	800	818	792	797	786	820	816	785	775	764	829	728	792	826	818	809	829	775	779	803	806	815	815	786	804	773	843	810	802	785	754	802	782	742	795	833	801	818	762	814	785	788	840	795	814	809	783	794	791	778	853	788	773	772	770	774	782	820	839	727	769	817	743	749	776	839	766	757	736	794	813	828	778	760	749	800	731	769	789	797	835	788	799	879	783	789	784	816	873	780	753	803	847	734	769	814	785	757	795	791	774	865	826	776	813	773	780	835	784	752	780	819	812	769	816	782	750	763	811	775	830	811	733	805	751	848	724	787	805	765	764	816	767	801	794	815	808	727	771	799	768	760	822	765	737	784	812	780	794	792	791	736	763	728	790	832	855	729	744	782	826	816	796	782	748	799	822	811	788	762	827	736	817	800	803	831	832	768	787	777	770	813	798	781	820	795	775	805	775	785	814	799	826	800	830	758	819	784	802	792	850	843	793	778	779	837	752	793	798	775	836	782	770	801	784	741	770	801	795	766	793	860	799	818	793	784	806	804	777	741	814	780	812	833	807	768	754	768	777	809	791	771	800	820	758	773	806	803	774	778	727	791	802	760	822	752	768	812	791	792	816	805	782	825	792	776	779	790	837	751	834	776	799	786	850	828	755	782	775	767	822	829	824	783	752	820	798	775	742	842	765	768	823	773	795	819	769	797	806	837	784	799	777	824	770	820	760	754	778	799	730	777	828	756	767	784	769	781	852	817	794	796	728	817	815	817	859	799	820	797	809	761	786	794	775	794	780	780	745	814	808	839	785	748	807	774	754	814	777	792	806	789	757	837	754	753	746	847	841	763	811	790	769	804	794	789	822	807	791	782	812	847	818	784	804	749	803	846	825	794	764	775	770	801	750	833	815	789	791	753	846	819	785	813	770	815	815	805	764	780	803	825	795	800	836	787	819	800	775	817	762	764	793	824	822	750	769	787	832	775	769	831	771	776	783	836	787	811	753	789	771	799	819	747	806	793	770	760	765	823	780	792	799	786	764	785	759	799	788	803	780	799	763	821	828	795	780	796	800	740	732	809	801	809	780	782	781	853	750	768	871	777	749	832	804	778	770	850	762	768	782	829	786	784	823	824	791	792	795	836	793	787	780	831	817	764	767	789	752	756	772	782	775	780	803	782	789	809	771	801	760	773	793	772	793	819	810	787	810	789	763	822	764	753	777	765	800	768	841	764	826	769	766	764	816	770	814	781	771	790	822	784	805	752	789	761	817	789	804	785	816	844	754	764	760	825	780	781	783	793	811	825	830	792	796	781	778	780	799	827	800	788	794	783	794	833	783	794	756	816	798	810	764	795	817	712	810	746	805	761	796	776	765	786	849	775	777	808	783	759	750	791	778	797	774	805	739	826	811	823	772	741	800	812	796	851	801	801	789	796	779	753	856	776	824	815	767	822	810	840	821	772	806	817	806	766	825	798	820	772	798	791	735	765	795	777	789	793	821	835	792	805	776	839	722	747	789	813	801	784	794	758	806	793	828	837	750	817	797	793	801	757	820	817	785	762	813	778	814	783	781	835	776	835	746	799	815	792	807	801	776	793	773	869	813	793	752	771	825	812	774	772	803	822	758	805	748	797	793	796	792	834	777	776	770	751	815	765	766	773	815	803	749	807	793	791	766	769	797	789	858	809	834	818	748	807	710	751	823	806	771	819	795	772	834	777	817	747	794	806	823	749	809	765	823	793	766	760	829	792	816	766	751	811	802	821	826	780	786	804	770	811	780	810	790	755	769	766	764	819	818	827	768	761	787	767	840	760	740	840	808	806	797	827	760	824	801	739	844	792	847	799	840	776	769	784	781	820	835	770	828	758	798	788	769	761	827	827	784	798	821	774	810	816	734	761	810	775	777	785	813	752	788	814	825	803	769	797	801	796	822	766	817	819	778	825	839	789	789	809	841	782	778	772	812	781	792	765	796	816	791	846	800	817	789	868	829	812	793	787	811	764	766	768	819	775	798	800	774	746	785	763	780	773	770	758	839	778	775	785	819	750	729	758	765	824	793	793	852	704	789	775	831	827	800	729	792	744	798	777	805	831	829	799	791	771	766	796	767	760	759	831	766	760	756	768	825	813	788	812	803	838	752	762	826	839	774	826	768	823	787	767	843	811	803	855	783	811	799	829	744	789	861	763	791	717	743	724	793	769	742	798	796	821	769	814	763	754	773	788	786	809	783	762	769	795	778	798	821	776	785	790	767	795	737	822	803	760	786	800	833	819	722	733	805	788	759	760	814	793	812	793	775	777	770	753	818	818	789	812	772	817	804	814	768	795	803	807	749	827	808	845	793	777	781	802	767	828	773	769	765	795	818	810	864	790	801	764	774	784	766	803	812	744	782	761	791	759	778	767	763	764	764	782	779	798	782	817	801	857	783	807	776	746	774	806	785	761	825	780	780	837	806	808	803	801	746	824	851	780	803	779	772	846	771	831	795	805	795	751	792	805	777	812	791	793	799	829	783	732	818	817	816	852	782	799	812	780	765	838	830	789	802	832	776	801	761	773	835	860	761	859	798	807	823	791	795	825	793	783	798	739	806	759	787	802	805	825	783	811
28591	21211	26402	25110	12149	7051	2607	1363	1049	1029	1014	1002	990	964	1020	1047	1057	986	1054	1042	1104	1044	1093	1110	1083	1197	1232	1214	1167	1283	1409	1384	1376	1374	1420	1237	1240	1155	1076	1105	1090	1012	1000	993	1027	1044	989	988	990	928	934	974	997	942	978	904	1008	941	942	1001	913	942	944	924	934	947	950	917	992	990	941	878	895	914	937	955	974	1010	958	963	908	945	930	948	918	897	991	948	945	949	955	931	959	935	931	947	949	922	932	961	928	992	946	982	918	965	1034	951	953	986	942	930	952	942	968	979	937	997	946	983	1043	979	986	949	940	981	948	923	912	945	915	934	1004	959	959	938	915	869	932	923	979	998	969	927	941	1035	922	944	951	928	986	979	916	999	956	953	945	978	967	971	957	946	956	1002	1002	948	978	986	959	947	945	966	970	950	1042	971	910	908	990	988	961	949	889	968	922	955	986	901	915	930	880	934	955	934	991	932	970	980	1008	942	947	982	984	1026	942	952	902	965	965	905	1024	952	965	1002	1023	977	948	963	992	873	1011	936	987	920	976	969	905	938	948	997	941	986	981	995	970	941	928	997	986	946	959	934	1011	964	974	915	939	983	957	959	972	949	955	910	916	1016	959	1030	996	1000	936	961	980	910	992	926	987	926	997	931	984	900	943	935	920	935	938	943	999	975	987	938	937	995	1006	959	931	1028	977	932	974	943	957	976	946	995	921	904	970	913	921	1052	993	905	986	980	919	933	968	998	953	950	963	935	949	988	917	912	957	930	951	906	946	982	953	1023	975	905	930	984	996	957	975	981	944	1016	900	986	959	926	941	974	859	942	918	992	946	953	949	947	979	962	954	940	904	1023	969	1046	949	920	924	997	1007	964	962	1011	998	948	937	976	943	934	969	925	932	968	925	952	925	983	935	988	999	913	979	961	962	958	978	971	945	918	946	961	939	940	941	961	968	987	960	1003	955	981	980	944	945	938	985	919	978	982	963	949	992	1016	970	958	929	905	996	964	963	965	976	959	1012	972	975	1023	976	996	918	979	928	928	943	934	904	901	956	917	915	985	982	960	958	957	892	926	941	949	968	916	930	976	943	960	885	967	945	951	984	949	926	981	898	1004	978	945	939	960	957	987	964	963	891	984	927	943	996	1022	913	943	966	899	935	954	961	951	962	991	1003	944	937	959	984	1003	976	982	1005	930	904	918	921	999	951	953	955	899	946	926	976	952	935	990	953	948	921	894	928	978	940	959	990	963	910	902	957	937	924	949	960	942	1007	974	995	977	905	935	950	913	963	890	977	969	982	1000	913	987	943	948	1040	971	955	924	934	900	953	885	984	1009	961	917	962	966	1025	975	986	993	885	950	1037	894	1027	959	975	920	990	906	942	912	961	993	986	919	921	943	1009	936	971	926	922	964	919	950	939	1006	983	963	979	916	989	952	990	940	919	941	957	928	980	917	956	1016	957	994	945	977	934	938	950	970	966	931	989	955	1004	935	931	931	972	956	901	960	931	943	944	893	974	943	926	993	999	946	981	924	961	967	942	945	937	881	977	958	942	902	943	981	899	973	952	964	982	919	956	968	969	876	1016	953	974	928	907	978	978	946	952	933	939	1016	1013	929	910	928	968	955	938	949	1003	912	960	1010	923	873	971	942	1016	909	933	934	1000	933	959	957	924	938	980	962	912	928	896	931	972	938	916	971	1002	995	935	930	1011	912	907	920	963	978	942	953	939	935	989	984	968	949	931	1027	958	925	1020	1006	932	918	965	988	895	961	942	929	966	966	944	941	967	945	947	989	954	884	988	995	960	972	1034	969	963	984	965	956	984	946	980	989	970	900	975	943	925	964	972	914	1015	995	958	933	964	963	943	1009	963	992	936	1000	995	924	973	949	953	952	1003	979	935	947	975	961	945	923	919	989	977	1019	927	928	925	979	995	989	1035	915	996	967	957	967	936	939	974	917	954	962	994	983	964	954	971	946	963	957	942	946	946	953	994	990	938	984	988	961	999	995	938	952	881	1005	986	896	972	1021	973	981	1037	899	976	909	951	943	976	945	949	947	959	1041	1011	960	907	936	924	993	914	986	910	954	948	976	934	980	950	1031	937	959	1002	979	954	984	928	941	949	951	950	972	956	936	1021	981	960	995	946	926	947	955	999	901	951	939	931	923	930	937	975	931	941	965	958	911	943	1004	941	986	989	912	977	1003	911	933	962	989	968	939	927	982	969	958	951	980	965	996	900	967	989	973	952	994	982	967	1000	969	993	981	982	1007	957	983	952	962	975	1009	925	991	952	941	994	1008	955	930	912	1003	958	921	992	989	966	916	950	957	952	954	1027	940	983	952	884	998	943	946	901	945	950	957	975	933	968	985	995	987	939	912	945	889	979	999	947	968	927	961	1002	982	940	955	916	906	929	964	940	916	938	936	940	976	946	946	952	924	965	915	936	912	929	1048	929	904	903	973	960	943	944	917	986	966	914	986	1039	990	987	911	1025	983	956	959	926	966	942	1013	926	999	980	950	967	1003	918	930	923	998	915	955	888	935	943	924	1006	912	995	945	1007	919	974	938	953	907	979	956	959	921	959	935	963	998	926	955	919	934	925	984	950	950	894	964	991	913	949	955	1032	943	962	934	1016	961	1042	960	936	951	919	997	1008	1004	962	968	910	972	975	937	960	931	919	982	955	995	950	932	1000	915	939	968	898	942	950	956	930	925	934	951	975	878	905	950	921	906	913	967	939	970	956	893	910	964	1003	993	918	951	974	917	999	979	937	919	922	900	993	956	955	969	967	926	975	978	964	994	952	930	933	943	998	966	913	940	978	967	942	928	993	938	1011	1012	915	904	980	955	964	1000	934	995	970	952	934	972	909	952	1006	972	996	954	934	911	920	917	941	955	960	986	1006	982	983	969	965	943	986	962	947	958	973	964	1001	981	960	967	924	959	942	986	942	931	978	984	956	940	972	934	938	997	954	968	921	971	981	966	973	990	960	931	950	974	1014	948	969	952	914	941	926	973	963	941	948	972	972	954	941	920	928	908	953	1020	931	929	956	968	970	921	987	976	962	925	1003	914	997	947	943	941	936	928	946	991	983	954	911	922	926	892	911	1026	940	1000	960	946	1010	957	916	971	984	991	986	965	964	959	948	956	966	957	962	953	964	933	965	969	942	942	943	947	963	938	980	925	947	946	965	952	919	970	958	977	989	1028	947	948	938	941	933	941	985	963	970	951	957	950	956	1013	952	901	973	948	955	979	960	953	986	944	887	905	941	956	991	970	960	913	942	978	969	934	966	979	934	943	976	940	985	996	1037	987	916	996	972	938	917	937	944	982	947	992	957	1014	965	1015	974	988	1018	967	936	1003	973	963	969	979	999	960	935	968	969	929	922	977	984	979	950	970	944	947	955	983	943	919	983	960	965	993	955	940	948	939	1012	939	987	953	976	865	970	958	954	987	972	956	968	945	990	913	934	947	972	948	977	925	941	1028	963	910	973	1050	928	932	897	993	921	937	1009	946	950	921	947	960	1012	934	972	989	966	998	933	982	1014	962	928	952	978	947	967	939	979	1000	925	954	936	969	971	956	1010	1013	967	943	1012	950	933	983	925	909	1042	953	974	951	977	980	927	961
45252	34233	31645	20252	13165	10815	3434	1430	1014	872	897	851	855	897	845	887	867	919	919	963	1135	1069	1128	1063	1141	1252	1293	1337	1413	1512	1673	1708	1701	1631	1501	1450	1301	1262	1216	1025	995	974	921	846	871	815	868	811	806	837	747	783	805	815	823	798	792	829	803	793	824	773	810	810	808	770	772	830	795	805	776	809	800	783	832	808	767	793	801	812	834	812	753	781	870	855	812	796	770	780	788	817	818	827	814	831	835	841	786	787	807	805	783	808	777	822	856	793	791	790	757	801	814	813	767	842	823	787	790	774	769	818	807	805	813	795	756	817	758	827	855	782	810	796	761	815	816	771	795	796	806	771	819	848	809	810	780	826	817	822	819	804	786	847	838	808	791	834	813	788	835	800	788	846	815	810	837	797	790	789	781	790	776	822	754	786	734	763	839	752	795	790	808	822	757	787	766	777	768	796	814	824	801	820	818	768	793	843	807	747	814	779	798	773	816	764	791	805	822	774	803	761	806	788	799	827	807	842	757	782	764	792	803	833	819	779	759	768	837	812	816	813	805	773	776	791	758	809	790	777	845	801	836	787	763	805	825	774	792	760	746	799	833	784	806	748	734	780	776	823	766	813	817	809	791	800	808	843	825	808	791	760	830	845	834	804	783	794	852	809	785	776	788	796	809	795	841	806	788	788	830	808	768	830	795	831	838	832	804	802	796	816	770	774	792	857	761	791	813	815	781	764	811	790	800	804	780	747	779	812	760	818	837	776	777	797	782	814	825	783	796	817	831	747	794	746	753	814	779	792	789	833	812	840	796	833	763	798	749	742	773	815	788	855	794	770	823	816	770	809	789	791	791	830	785	811	753	784	801	809	787	772	784	875	819	777	826	809	819	854	820	807	805	833	843	818	763	783	854	788	833	785	777	804	820	809	815	779	741	813	807	824	815	799	791	782	841	724	789	785	798	782	781	806	798	757	854	779	794	790	835	804	791	834	812	754	776	793	826	814	855	788	793	807	794	776	804	778	810	773	802	797	808	797	735	785	805	798	790	844	784	734	855	772	858	786	806	795	848	825	818	783	792	800	859	827	764	726	773	757	813	794	790	788	827	791	821	788	771	794	759	824	770	811	783	775	820	785	749	821	773	762	761	790	767	782	744	816	800	803	802	837	807	821	820	783	798	773	764	752	792	818	768	813	773	827	808	809	801	842	766	803	797	763	816	762	790	801	832	819	804	840	775	836	839	789	814	803	796	793	788	817	802	852	788	776	755	729	821	835	802	820	763	764	829	769	794	824	826	811	813	828	776	820	793	846	800	787	800	744	808	824	758	831	822	816	810	813	862	813	804	829	769	849	780	807	776	787	866	766	759	831	806	812	791	795	803	779	788	823	856	821	749	771	777	823	792	771	790	796	856	826	857	806	792	809	821	764	813	767	818	814	795	759	762	821	761	765	769	768	798	777	784	794	740	814	789	784	773	794	773	802	783	792	866	810	790	800	853	801	837	777	782	803	802	866	788	768	791	799	785	781	776	845	788	788	778	825	819	809	778	780	831	754	821	805	798	743	815	786	818	786	803	715	783	815	756	830	783	792	846	820	786	775	770	764	823	741	800	826	813	783	802	822	822	839	785	818	787	758	787	818	848	771	828	769	790	861	819	821	856	844	792	863	811	787	803	761	783	782	825	784	849	770	782	781	794	801	777	781	815	767	786	791	760	815	803	819	796	782	781	736	803	772	770	782	814	816	794	747	838	806	777	836	815	762	786	760	794	766	831	780	822	815	793	808	792	786	801	772	822	866	829	750	762	805	846	830	828	802	797	805	771	805	815	790	698	846	800	799	775	792	835	830	795	851	776	835	732	799	824	823	822	824	817	785	822	797	787	804	828	757	850	787	761	794	806	801	840	800	810	869	813	835	797	830	800	791	812	784	833	788	774	850	817	821	825	766	851	788	778	829	776	780	782	797	786	784	763	784	779	775	824	790	761	777	841	791	811	832	779	815	802	797	769	794	826	788	799	760	778	796	790	761	740	794	756	817	782	751	789	777	777	806	795	834	751	778	809	762	815	814	791	810	803	825	784	822	804	801	832	799	796	791	803	797	788	824	762	769	785	780	797	827	755	738	825	850	820	792	786	848	816	825	845	846	782	789	814	759	812	812	750	790	844	796	780	790	778	805	805	805	778	810	802	807	722	793	808	795	832	813	810	777	814	761	834	818	776	809	819	744	814	809	823	812	793	819	826	816	767	816	779	824	810	757	803	801	729	748	830	804	802	822	785	791	767	803	778	800	834	773	788	783	753	796	765	806	817	818	780	811	801	822	743	759	835	807	763	803	887	753	811	758	829	796	799	745	842	804	760	778	822	801	768	803	769	766	804	843	825	847	822	800	772	820	799	789	790	722	828	788	775	809	808	792	804	781	790	788	784	799	739	822	816	815	808	789	823	822	785	820	826	750	775	849	766	832	791	764	800	798	828	827	797	827	770	848	816	797	790	779	820	791	839	863	772	793	782	750	778	856	814	779	793	774	816	816	770	762	800	808	806	807	831	817	796	829	868	824	856	835	822	785	849	789	826	774	758	796	792	806	775	807	821	726	766	802	872	816	812	777	784	808	824	835	786	772	797	789	761	796	854	755	816	779	764	802	818	770	792	799	785	782	784	743	805	794	805	786	790	751	817	783	832	833	805	795	754	818	784	809	843	789	773	763	870	791	752	792	811	830	784	815	784	838	838	813	820	764	846	753	786	815	829	827	820	802	747	835	814	793	788	836	827	769	795	771	727	793	756	808	822	805	839	831	799	802	831	827	788	838	788	772	756	811	786	774	825	810	816	817	744	864	846	772	768	781	802	799	777	829	784	804	747	837	807	778	794	804	746	840	830	804	761	771	799	818	789	776	805	800	778	793	810	793	812	799	800	826	772	787	786	785	793	831	838	795	811	796	794	754	797	806	791	782	788	792	802	834	830	783	769	732	789	819	775	800	806	840	769	812	784	793	798	778	783	782	792	823	842	819	801	785	823	851	802	821	805	802	770	779	784	809	769	775	754	812	813	822	821	762	774	797	817	803	788	812	747	776	835	785	819	836	802	847	757	782	842	763	795	827	746	784	805	777	794	789	790	773	795	797	817	821	790	760	821	776	823	831	776	772	793	800	829	814	789	763	802	851	811	777	827	796	830	769	749	784	758	859	783	866	778	799	806	843	816	766	821	825	807	800	842	757	817	794	797	754	806	829	808	843	762	847	785	757	796	798	753	781	824	839	816	793	827	759	809	837	848	775	843	775	778	813	817	801	804	791	780	842	832	770	776	836	774	837	795	808	828	859	789	792	780	779	816	799	789	783	772	743	773	823	772	763	782	792	750	777	812	793	774	797	811	785	826	799	761	778	799	863	758	816	789	837	795	818	808	778	765	807	766	781	831	785	805	790	804	800	788	799	829	745	793	755	826	806	780	865	834	795	803	813	781	811	822	772	764	786	827	823	792	832	786	852	818	782
26917	20948	27622	24361	21209	16799	4703	2032	1361	1140	1092	1064	988	1058	1009	1051	1040	983	1037	1037	1051	1060	1132	1164	1117	1193	1288	1385	1469	1487	1486	1521	1556	1452	1403	1365	1341	1247	1216	1146	981	1037	973	991	956	998	999	940	946	930	895	976	951	929	985	930	973	993	933	940	948	909	985	923	953	979	908	907	935	942	966	909	874	943	898	865	887	915	965	927	931	871	901	935	972	973	944	924	942	893	937	917	989	942	1021	917	941	965	929	972	924	945	907	929	959	953	957	941	955	897	982	951	943	926	939	947	961	927	920	901	923	963	917	938	952	940	950	926	969	917	971	1000	991	1035	936	943	906	912	968	925	943	933	975	896	918	936	855	919	924	928	917	972	939	952	900	884	879	886	978	969	912	913	906	986	948	935	916	996	920	972	952	939	957	925	973	982	985	948	886	847	908	915	918	945	941	900	969	932	935	945	956	965	931	935	925	1022	959	914	918	973	918	920	903	981	956	922	925	939	929	935	884	939	888	930	951	941	916	949	937	935	950	965	954	929	981	956	932	966	895	947	941	930	924	966	929	996	969	926	948	936	892	939	916	936	924	996	955	953	913	942	949	987	900	976	938	922	954	946	907	903	924	931	985	941	898	883	957	954	968	917	944	1014	932	949	962	887	927	952	919	942	921	956	942	978	923	982	927	948	967	930	963	921	975	941	961	949	925	926	951	924	921	919	961	986	984	916	974	942	922	905	910	922	919	940	992	904	932	898	921	898	906	923	990	879	938	929	917	918	935	965	935	888	910	936	981	908	880	925	919	908	940	901	937	891	975	978	933	910	959	957	961	921	902	953	907	931	971	902	960	988	937	950	940	953	929	905	925	918	918	1002	968	919	902	927	904	948	918	894	931	934	919	967	981	942	973	883	907	936	877	988	943	886	905	999	931	995	920	917	940	935	902	916	944	841	917	1004	923	985	932	952	907	911	868	972	966	946	923	1044	929	963	1011	981	897	906	967	969	950	908	959	955	975	916	937	894	945	957	929	970	903	978	926	953	950	888	919	978	927	907	947	929	896	932	1022	908	992	943	914	959	955	918	970	863	883	916	911	950	944	973	954	942	952	974	947	938	949	962	982	889	926	880	955	965	880	945	936	975	904	931	913	908	949	928	928	949	896	934	930	952	967	952	911	920	928	970	959	880	959	933	964	936	937	970	920	950	897	979	943	887	969	934	935	890	915	876	922	945	907	959	909	958	930	967	950	936	870	945	931	943	972	979	863	929	937	926	949	889	924	951	900	958	941	981	910	937	934	975	953	917	1024	894	961	956	933	929	918	961	899	940	955	891	965	934	1007	1021	980	930	942	950	886	905	945	942	958	943	935	971	956	904	960	983	937	976	958	930	991	982	888	939	917	976	940	958	925	909	893	947	927	923	931	929	967	968	889	927	935	950	926	945	934	937	856	942	950	904	949	920	971	935	967	938	914	987	923	932	970	965	916	950	941	971	968	963	964	906	903	947	911	991	940	938	914	945	966	931	969	941	925	962	900	908	936	933	973	952	915	994	957	911	927	953	923	920	900	951	948	916	946	920	888	934	933	937	961	959	958	933	903	938	946	874	973	936	919	982	943	890	997	904	918	948	920	941	932	935	952	959	943	899	927	953	952	947	975	953	913	940	901	942	917	889	860	974	958	993	948	923	925	947	914	912	929	947	903	967	902	922	911	935	933	954	935	994	980	994	945	951	978	933	969	936	953	941	966	869	913	962	948	987	975	970	970	875	921	1010	942	885	957	949	937	940	882	902	952	953	874	882	977	957	930	967	924	963	903	875	947	942	924	887	994	939	954	992	907	933	924	963	971	1045	936	987	917	945	953	946	959	872	942	888	934	980	921	925	910	949	888	911	978	969	964	948	939	926	910	898	899	941	979	962	892	928	953	883	930	911	989	960	943	928	936	977	972	915	945	948	903	930	929	939	960	908	1024	950	931	921	991	877	947	944	916	964	948	948	894	941	937	932	945	941	917	923	923	869	930	908	916	924	943	900	930	910	941	915	902	910	987	955	930	905	946	1010	961	933	987	891	867	896	929	921	970	935	895	921	950	892	933	882	928	956	954	920	972	926	968	960	935	990	894	937	910	936	918	928	960	948	981	855	946	927	1002	935	887	931	892	956	885	927	999	874	948	920	908	944	960	968	970	934	962	1003	974	916	911	912	907	935	977	946	916	910	904	903	926	965	902	993	958	917	941	999	935	918	873	894	967	943	950	917	957	983	924	973	1032	938	922	948	948	973	937	983	941	980	920	952	883	963	972	931	1010	908	932	883	940	930	889	966	950	965	963	959	950	993	922	919	971	956	965	894	942	883	995	918	889	947	921	970	984	929	970	940	927	929	949	908	897	947	922	982	964	951	878	930	963	947	1007	937	980	917	958	910	904	936	1006	965	951	955	933	957	915	960	936	1009	883	930	904	987	909	956	956	917	922	974	938	937	944	939	927	1028	939	918	963	921	878	907	975	971	979	915	978	938	909	940	974	872	937	927	914	917	923	986	946	895	922	972	962	978	895	1033	893	939	927	930	984	930	901	900	916	933	906	934	909	952	940	921	939	882	942	965	954	952	926	927	936	895	974	930	939	918	906	982	923	905	932	957	905	967	926	862	943	990	976	937	975	888	964	907	881	903	891	932	953	940	955	924	987	977	935	966	954	909	936	900	920	914	933	938	1005	962	916	934	965	960	981	925	959	980	925	961	957	884	910	933	920	920	961	871	987	968	975	949	947	960	926	962	940	926	928	918	896	941	972	900	929	910	910	933	968	879	956	943	925	928	1002	907	955	879	899	851	953	902	945	897	925	991	906	950	958	916	887	896	913	888	902	916	931	960	923	961	978	903	1003	925	912	921	925	926	929	904	924	947	936	1029	929	918	920	930	904	962	1001	948	900	949	938	954	938	904	921	960	902	938	919	956	975	886	943	916	927	926	961	972	959	866	914	1028	872	895	944	938	933	884	960	951	882	1011	978	917	931	902	942	867	910	913	890	919	996	938	966	935	986	940	999	981	960	998	928	912	938	945	942	908	915	939	956	993	918	1010	935	959	908	941	957	927	869	964	954	891	888	916	927	963	948	951	954	919	916	984	924	961	898	996	880	936	889	966	887	954	959	967	929	978	975	923	915	967	946	920	935	884	924	856	905	969	962	906	961	905	925	968	906	914	873	977	911	951	926	945	932	967	981	928	890	920	967	964	897	980	946	968	951	917	955	924	959	971	917	949	974	935	910	962	952	950	959	977	899	869	933	918	891	933	955	960	981	914	958	981	987	932	978	870	910	961	919	942	933	906	890	936	960	969	897	939	903	964	902	975	934	913	923	886	945	947	902	950	928	984	932	917	981	926	935	918	963	914	919	899	985	955	981	930	898	910	931	920	978	962	923	948	958	920	946	905	924	923	943	883	880	936	936	931	943	897	923	943	930	901	989	922	941	893	919	949	869	931	920	952	963	928	968	946	962	945	959	950	937	914	910	868	915	974	878	978	878	921	915	896	953	928
47153	37611	35393	25001	19527	12682	3595	2477	1604	1080	1037	957	919	903	864	895	873	918	1039	1099	1010	1059	1155	1122	1237	1348	1462	1511	1697	1890	1828	1955	2017	1911	1730	1630	1462	1321	1221	1098	1009	969	907	853	829	845	843	845	845	797	774	790	758	818	784	766	797	771	787	802	764	747	738	805	798	842	712	790	808	791	778	811	746	750	801	708	744	766	782	756	723	740	763	787	831	836	795	792	779	779	797	771	767	769	775	814	736	778	756	829	774	778	809	710	757	821	785	777	735	763	782	785	804	801	780	784	777	794	824	746	798	786	831	778	761	842	798	807	762	791	777	784	803	792	775	761	800	769	760	740	771	793	750	794	795	795	760	764	793	787	722	757	785	740	756	757	776	765	702	780	825	756	762	783	796	806	747	746	771	794	779	807	776	813	811	758	785	759	764	808	781	797	785	827	780	792	781	792	803	759	730	762	794	797	777	840	744	797	810	784	826	808	781	776	779	776	792	798	742	753	801	775	773	750	751	817	746	795	767	783	786	796	756	816	797	757	773	759	730	772	761	752	813	800	804	782	726	817	745	844	758	774	786	745	769	792	776	785	732	776	768	715	731	783	778	798	742	766	804	752	792	757	767	790	752	798	788	787	817	740	725	796	771	792	729	771	808	721	828	779	775	735	781	776	792	758	765	768	784	760	759	823	804	729	773	774	777	733	784	787	797	775	747	797	754	737	840	718	779	778	843	734	759	763	763	764	846	777	779	717	757	785	817	812	781	774	783	791	761	814	770	797	753	765	771	800	795	763	750	764	779	758	740	736	823	771	814	792	806	777	714	786	796	791	803	736	776	787	808	759	734	804	709	805	762	751	785	765	753	754	728	828	800	794	780	800	808	805	806	796	769	764	744	771	753	747	778	787	767	754	802	778	796	759	839	832	833	767	787	747	765	799	813	768	782	758	818	828	776	800	719	816	875	740	796	799	776	749	766	758	798	803	761	794	747	770	770	787	749	753	762	793	734	794	825	780	789	789	706	811	798	740	785	751	766	818	811	791	797	794	814	793	813	739	758	812	749	763	758	783	807	792	769	735	752	771	755	776	801	784	788	794	785	786	805	828	798	824	761	756	772	814	790	801	771	840	716	804	725	812	734	793	823	800	716	728	753	774	787	801	774	794	784	811	760	807	770	794	752	790	781	771	771	865	759	799	767	813	841	787	765	823	777	763	744	791	811	741	819	756	797	752	729	780	769	776	775	721	823	792	777	785	777	757	759	818	772	750	788	794	763	755	760	779	765	809	803	805	863	792	797	781	797	758	752	769	757	736	809	800	730	752	739	798	784	849	801	792	784	815	784	783	724	836	797	755	752	796	759	765	804	727	751	814	766	773	783	769	760	833	808	818	797	773	740	800	771	805	733	803	793	782	815	742	746	785	758	802	773	795	774	781	778	783	799	738	785	766	761	790	803	773	758	772	789	753	788	781	832	779	801	792	836	753	773	744	815	785	764	772	761	776	797	773	785	767	705	755	771	762	764	825	775	804	779	825	769	821	782	775	773	766	794	802	729	779	783	817	832	767	769	767	795	844	781	762	774	808	787	771	785	773	783	772	762	766	743	811	751	801	833	808	779	752	800	769	789	761	789	786	788	746	772	819	788	801	806	766	785	753	844	771	742	793	775	815	735	754	797	783	774	769	747	794	775	786	774	834	803	796	794	820	818	761	724	751	759	770	756	767	774	700	809	722	780	756	725	782	793	812	805	822	760	820	792	787	767	741	790	750	751	761	792	764	804	754	785	760	797	754	771	738	766	797	742	791	690	776	777	831	785	784	820	796	750	768	779	731	742	805	779	774	772	773	798	829	761	790	760	820	730	831	752	766	789	783	795	751	758	774	813	775	843	759	793	778	788	816	768	731	844	829	788	766	768	790	810	794	816	800	734	836	742	839	754	758	775	723	788	803	748	799	787	809	780	759	831	767	744	768	775	801	731	789	766	796	803	774	785	786	723	779	756	734	708	789	791	812	784	749	736	774	757	823	761	786	797	728	818	770	807	800	777	798	785	822	764	841	773	788	840	768	807	764	772	730	766	750	771	786	753	758	818	779	770	815	800	778	760	820	768	801	732	785	772	761	765	792	801	779	739	792	818	829	802	784	801	801	762	799	729	756	734	744	745	800	789	811	718	765	772	807	797	799	731	721	767	742	800	802	829	820	771	800	770	799	835	804	823	764	779	788	834	772	793	722	796	806	813	835	818	746	834	755	802	771	731	751	822	780	790	785	802	750	760	773	783	765	808	773	784	714	802	801	779	770	789	827	747	818	761	813	771	771	781	764	747	810	748	791	747	808	764	739	803	751	766	796	766	721	784	767	755	745	829	789	811	781	756	779	814	780	785	769	781	745	775	778	789	770	821	804	789	769	777	747	839	784	772	757	781	789	784	790	797	776	797	794	822	741	751	804	793	819	761	711	785	798	765	742	813	765	776	785	777	736	742	775	774	805	766	759	809	748	783	766	767	823	773	775	789	741	774	796	724	763	750	781	755	783	817	760	741	795	734	787	770	815	764	791	772	744	792	759	797	781	764	795	780	804	780	798	748	838	783	824	772	746	760	829	755	768	786	757	816	825	738	833	803	794	779	760	737	832	825	782	790	795	799	733	735	752	724	822	800	819	776	734	830	765	747	809	751	794	827	801	755	726	785	764	748	842	812	832	805	766	795	732	731	795	802	840	740	766	861	770	774	805	785	762	802	803	783	807	794	776	755	814	782	812	819	799	755	765	780	780	744	777	756	760	748	847	761	774	768	736	799	771	810	815	794	725	811	790	750	730	778	799	791	778	763	796	759	783	851	796	728	787	784	794	785	814	777	775	760	731	768	802	781	728	797	740	767	814	791	788	746	772	746	816	797	805	774	755	765	751	831	811	778	793	794	838	782	728	780	800	697	764	758	789	770	773	775	768	783	780	780	818	813	784	765	766	796	802	748	710	760	777	805	792	756	795	750	753	753	793	761	753	731	780	807	735	814	764	743	785	751	722	780	826	793	752	795	755	744	787	784	785	778	784	799	800	787	770	764	815	716	735	778	794	798	788	790	766	778	736	789	765	761	782	791	795	776	763	794	767	796	793	777	825	801	814	741	756	829	742	737	827	803	798	777	758	779	780	765	764	784	793	728	766	783	806	769	802	766	812	792	744	773	713	772	774	796	779	759	741	766	766	817	761	837	767	842	739	791	758	802	796	753	774	811	773	747	790	797	796	691	792	737	779	736	772	794	752	770	777	779	799	791	789	729	762	809	802	759	792	742	788	795	744	741	754	790	848	785	768	793	794	729	781	805	778	805	805	779	746	777	777	756	793	749	842	790	746	835	798	757	769	779	787	787	781	744	726	791	787	724	772	769	842	794	742	731	759	809	820	800	813	729	741	770	801	764	753	799	809	802	787	742	779	752	791	748	735	764	796	786	761	823	737	811	763	808	797	794	821	762	776	790	779	821	726	815	795	780	765
26323	20951	27841	24133	20903	20333	7540	1925	1324	1088	1163	1113	1124	1088	1095	1064	1128	1066	1078	1098	1168	1167	1198	1307	1345	1360	1479	1423	1505	1732	1734	1624	1729	1710	1557	1464	1382	1275	1265	1200	1080	1087	1042	1020	1046	1031	1041	1024	955	971	998	977	975	994	930	960	928	925	958	965	1002	1011	980	950	975	968	938	932	943	992	985	974	997	983	928	953	1004	965	979	988	987	991	1008	988	943	990	1009	969	906	999	1000	981	970	970	1077	984	969	955	944	926	958	955	967	931	958	993	953	902	980	935	958	959	931	953	970	987	992	1028	933	954	1025	958	894	1024	987	1004	1002	962	935	1062	968	1002	1051	982	924	983	991	969	967	1023	972	1021	903	987	943	1000	968	940	1009	932	901	990	1013	961	1017	988	956	1002	964	974	944	967	990	945	989	987	954	952	1018	921	977	1027	984	982	968	888	1045	944	988	913	998	1010	983	988	964	963	958	992	975	1004	984	960	974	991	1038	956	972	995	998	942	975	986	973	968	974	977	944	976	894	1005	980	968	1009	992	992	955	977	982	923	1011	953	981	990	948	982	982	955	967	945	1001	985	980	975	1033	1020	925	1000	978	990	924	967	917	996	948	945	986	992	961	958	924	1012	1021	973	944	1000	994	910	988	1017	925	1024	963	940	1054	940	955	904	935	962	991	1024	980	975	977	956	963	979	903	939	1038	933	993	969	1012	984	1007	1018	971	1033	965	980	926	991	937	966	937	1013	1024	1019	973	1022	1028	974	969	1009	1006	1047	933	955	1017	1026	985	952	1031	990	1001	976	976	976	970	1033	1012	1040	1009	955	925	999	989	954	973	974	965	986	980	966	986	963	953	977	1018	960	979	1045	1042	999	1025	961	939	965	983	1035	976	930	957	949	964	988	1020	1007	947	1044	1001	1012	970	967	943	939	1023	1036	982	963	1012	944	978	971	978	987	1042	964	992	975	959	964	997	1004	988	954	974	979	1024	960	1022	1033	1000	998	962	952	997	986	972	1001	962	953	990	1000	966	996	905	916	999	962	976	912	976	1053	942	1001	948	959	1034	963	975	984	956	997	1011	934	962	965	967	960	1021	961	997	959	940	989	987	981	943	999	928	937	973	993	1041	956	946	941	1022	963	943	982	942	982	1032	910	1002	995	970	978	998	1020	962	980	965	1011	951	954	952	1001	979	964	988	930	989	973	1087	991	917	938	944	952	936	973	1024	980	1010	990	963	988	939	966	950	962	982	1043	1007	997	996	965	982	1012	1002	935	961	949	966	1057	956	957	972	980	973	982	973	959	1020	983	939	924	982	1004	974	934	970	909	1011	976	981	870	988	976	962	1012	989	976	881	932	982	1030	981	960	961	980	992	1010	1011	943	918	962	1009	985	918	957	951	974	993	980	1007	994	945	1037	998	958	958	939	925	995	945	976	994	1027	984	958	1006	1011	1004	936	972	982	952	907	949	974	982	961	980	960	956	976	966	950	993	947	933	994	916	962	962	983	1008	987	971	952	965	919	969	947	984	989	1032	973	992	991	995	991	964	935	1014	950	952	974	1004	1019	974	945	997	961	970	895	992	1014	981	971	913	906	931	945	975	975	922	1001	1020	985	965	932	938	1034	1014	1016	1090	961	942	970	990	948	1009	1000	922	964	1003	913	1008	961	946	953	921	943	967	976	951	979	984	972	1028	991	933	994	971	984	987	991	1007	974	948	1003	943	982	956	975	965	966	964	946	986	927	953	964	974	940	969	949	950	892	1004	902	1024	950	999	930	974	1010	974	996	976	933	961	1002	1022	926	966	1012	997	969	996	930	966	902	1047	976	941	905	928	983	946	1037	967	961	981	953	963	920	990	947	954	1021	1000	929	1006	1002	937	995	947	1001	1034	964	911	930	980	957	992	963	960	949	982	1020	998	1021	957	980	942	953	1049	972	1024	1015	990	907	992	982	1007	950	1033	929	961	923	883	1012	981	988	946	950	938	952	1004	1025	965	955	999	1000	970	948	983	1002	910	1069	947	940	1029	960	972	938	940	1041	933	1038	933	957	1016	968	989	956	964	984	1031	989	953	983	972	959	983	936	950	966	955	957	974	954	1003	988	936	942	959	944	1004	962	977	929	952	945	955	994	983	913	950	990	973	941	994	951	931	952	974	1001	1009	995	1006	982	943	957	993	1010	1009	1036	968	1025	990	973	935	924	951	982	996	1023	1037	982	975	995	1006	993	1000	963	970	1014	926	930	938	920	956	961	974	949	958	957	967	967	947	1003	1005	954	970	1030	1027	1002	969	961	969	1008	935	940	952	1041	1016	1003	943	922	940	993	975	1017	916	990	965	1043	949	929	979	976	973	1015	937	952	957	995	981	1015	961	997	969	996	990	909	989	973	994	941	949	976	948	947	1024	953	967	964	991	976	967	932	928	974	1004	981	998	998	969	940	958	929	884	912	945	949	959	955	963	1003	957	1060	1004	985	1002	940	962	1008	947	1018	947	1065	977	1044	953	983	967	1006	907	931	1008	937	999	976	942	973	951	1039	1009	1015	974	966	977	942	973	961	995	861	930	950	925	949	1002	1025	981	1001	1001	967	987	1015	949	932	1017	941	984	998	1007	989	953	904	1007	986	966	981	936	985	1015	1004	987	916	963	939	978	1000	993	925	1009	957	998	963	993	942	975	1058	1030	968	1016	1007	985	939	957	978	950	940	935	996	973	947	991	941	971	937	977	990	943	1005	965	991	986	925	1003	974	969	998	984	945	1010	928	983	956	1054	974	967	976	983	889	984	1001	1039	965	977	908	1030	984	914	992	998	1010	947	996	1029	1038	961	965	1030	963	939	991	1032	939	980	1020	1019	1002	980	929	1009	958	1002	962	968	936	1036	969	960	1037	944	1008	913	919	1024	1009	975	995	1062	1001	1014	933	968	1001	947	953	1018	964	886	891	968	968	970	963	966	966	1024	976	974	967	996	944	1000	983	992	955	1063	942	986	991	1018	990	935	952	956	992	953	909	975	950	987	945	953	956	1003	998	941	1015	975	941	948	995	968	979	948	943	992	1042	1020	946	978	1009	971	942	981	977	986	912	972	987	992	981	1004	934	970	983	1019	987	997	988	984	952	943	956	987	994	952	1029	1050	1002	988	967	951	953	1002	933	969	944	951	926	983	958	963	973	966	1013	993	951	966	910	1002	939	978	933	1004	918	988	932	903	982	924	985	1013	1020	1016	1007	1000	959	994	984	996	967	950	1014	1004	931	941	971	985	964	1007	936	975	978	978	942	999	985	953	935	1000	963	1020	974	887	930	955	907	952	999	1017	1006	1006	959	874	1005	994	1039	950	973	1040	961	962	969	997	1023	946	945	950	963	977	949	974	922	968	982	987	976	995	1033	973	973	935	1022	951	940	969	953	983	971	958	987	956	941	997	984	1036	962	982	992	1004	946	1033	1029	943	997	993	934	1044	969	986	913	944	996	961	937	960	957	1008	976	1023	968	992	938	956	1008	945	950	948	990	913	962	987	1011	929	971	972	943	968	954	959	1012	985	917	967	943	980	992	1002	983	977	969	977	1015	956	1013	963	945	1002	994	996	1001	943	943	950	939	1014	967	967	941	954	1016	983	981	1003	958	989	960	921	988	974	987	1003	933	947	1009	941	955	992	1018	977	975	1012	933	979	955	955	1048	1002	960	931	984	905	933	910	956	999	955	986	1004	945	972	985	936	928	962	1006	921	941	916	1019	945	993	982	987	996	973	1011	989	965	947	1033	982	946	994	977	952	1027	966	979	1006	961	1009	970	1000	1002	951	1002	982	998	1014	947	941	962	968	915	1000	983	1000	968	998	978	981
47771	42612	36912	31047	20156	13702	2826	2252	1572	1194	1143	1111	1094	1006	1042	1038	1021	996	1041	1117	1185	1239	1246	1390	1533	1657	1814	1957	1985	2217	2263	2312	2264	2050	1914	1815	1558	1373	1313	1232	1114	1022	917	923	906	839	839	789	847	805	814	764	807	817	824	805	810	841	831	820	762	829	809	898	845	792	820	813	831	736	812	790	773	777	839	869	815	856	827	816	804	816	781	768	815	778	751	785	757	822	848	838	765	841	790	774	805	849	838	788	868	801	848	815	783	791	745	818	795	792	822	830	762	770	772	770	770	795	802	792	822	836	818	831	822	826	800	797	821	823	828	813	805	790	835	773	789	838	798	775	766	869	821	805	888	790	820	762	823	791	814	741	802	855	830	820	781	836	776	837	873	806	814	843	750	771	803	776	781	761	843	780	845	789	801	782	793	787	828	865	790	826	759	806	769	787	797	854	781	862	841	827	781	837	823	775	834	840	833	799	759	805	826	810	816	859	810	813	799	805	808	784	831	805	780	814	755	802	806	837	870	768	784	805	862	797	800	767	791	804	810	846	865	812	840	798	777	775	838	825	812	786	813	821	777	811	814	794	782	811	794	747	785	734	838	854	792	827	815	833	827	819	820	787	793	849	831	850	787	801	827	758	846	853	784	797	781	787	848	784	850	770	860	805	781	822	787	830	766	780	833	811	831	799	856	821	770	817	846	834	780	813	719	830	771	821	841	784	799	860	851	744	792	750	772	794	812	765	792	860	810	748	798	832	818	768	760	788	805	833	812	790	777	838	824	849	799	770	807	786	827	829	804	786	813	798	834	856	817	782	807	808	821	784	816	806	772	792	813	814	799	810	799	809	815	833	815	866	778	785	816	783	790	814	808	834	836	755	831	771	755	772	793	745	807	814	794	794	850	789	781	802	794	811	828	841	823	806	785	841	771	794	784	789	812	783	811	791	821	761	787	835	804	809	853	807	776	751	786	822	835	805	780	751	800	872	848	846	816	799	774	859	796	767	780	872	786	843	776	836	828	792	834	805	836	823	805	783	805	847	812	785	811	807	825	809	837	800	816	807	736	824	855	844	747	795	843	821	795	776	803	823	815	856	778	852	776	815	814	831	764	752	819	863	788	787	814	809	790	842	822	804	789	820	835	817	815	827	762	811	743	780	813	840	808	847	830	815	777	742	799	799	775	815	783	794	829	736	853	855	799	819	781	822	822	811	769	838	830	766	799	775	809	808	840	843	790	782	740	811	815	846	764	820	783	870	817	787	799	786	847	801	852	814	769	818	858	795	810	788	717	816	777	762	805	850	775	805	853	804	842	815	819	822	798	790	880	834	761	790	843	800	751	783	813	802	773	823	795	793	832	779	880	784	804	829	799	764	821	816	807	799	780	792	834	806	810	784	794	806	850	860	816	813	775	828	799	840	766	799	847	783	766	760	812	778	798	815	796	746	824	814	830	796	853	809	839	758	831	761	785	789	805	806	788	833	807	814	819	792	806	843	805	814	783	831	772	777	746	797	780	800	773	805	753	789	822	833	788	792	827	811	831	868	792	840	832	841	810	830	778	797	789	798	821	812	785	827	860	818	774	764	841	814	811	831	823	794	825	760	823	832	830	806	839	831	781	843	840	814	774	815	837	822	791	758	820	838	803	802	796	799	769	814	808	823	799	809	814	796	830	773	785	778	751	817	803	848	827	813	817	825	868	806	825	842	775	819	800	809	802	795	866	811	816	805	789	775	792	763	799	793	796	785	808	827	791	767	778	768	812	790	852	783	778	836	816	832	833	827	873	812	776	811	835	766	801	836	802	796	767	810	798	803	828	806	785	775	839	830	874	765	830	761	812	815	749	787	797	791	818	823	803	795	829	761	774	853	822	828	888	829	815	824	844	848	836	827	821	841	895	819	859	821	847	774	810	754	825	817	759	805	869	765	783	861	844	842	798	806	774	807	809	819	829	795	810	764	840	844	805	777	785	832	852	811	843	819	792	800	804	858	860	797	814	814	789	814	814	823	840	829	769	819	838	799	777	797	826	803	785	813	803	792	794	795	797	787	811	828	773	795	806	806	810	845	781	766	829	816	739	793	802	776	849	850	793	830	798	811	772	836	844	784	795	821	805	830	776	817	841	810	812	788	797	787	748	820	789	852	823	764	839	814	780	802	817	837	826	828	800	788	780	777	844	809	776	826	760	854	819	830	826	795	809	774	768	780	819	821	765	766	779	841	819	755	780	818	762	811	747	770	792	832	882	771	830	830	755	812	847	783	834	847	819	791	828	799	800	825	803	814	807	805	819	827	851	812	829	816	841	779	831	782	803	786	801	819	792	807	793	783	797	821	744	828	822	822	744	818	854	796	814	805	824	767	813	836	820	845	829	835	865	773	812	798	797	775	822	792	846	821	809	826	787	727	822	823	809	782	825	822	799	812	820	788	822	804	804	795	822	801	769	824	814	860	812	785	820	757	807	831	810	801	821	795	837	793	831	824	817	808	829	782	768	774	824	830	827	820	794	784	794	828	812	839	749	827	805	790	857	761	826	824	769	780	776	805	768	783	791	828	797	832	858	824	865	830	765	816	768	798	799	807	844	803	806	833	808	790	842	773	820	824	862	800	782	808	814	816	765	816	754	781	759	768	785	807	776	789	781	837	805	821	839	819	788	756	793	792	796	808	805	786	847	778	817	774	790	762	798	826	812	787	811	758	823	804	786	799	820	778	794	781	791	790	779	807	817	784	853	807	820	830	838	810	828	829	845	820	825	765	779	774	831	763	794	785	834	836	863	791	763	754	825	820	819	800	792	784	793	792	787	840	836	780	798	844	882	764	820	789	819	812	823	803	861	820	805	746	821	815	790	811	766	796	794	807	796	801	800	815	804	816	795	808	801	829	761	784	798	840	822	713	837	808	800	776	798	791	834	826	796	829	840	828	811	852	818	789	830	777	801	874	805	819	827	783	860	817	798	786	787	814	801	781	834	811	788	825	820	807	820	778	834	800	775	803	851	789	780	787	827	800	785	783	794	800	812	739	808	822	827	795	803	815	791	776	856	784	826	802	774	800	811	834	777	807	790	784	764	832	836	821	851	771	839	868	827	820	832	782	776	770	791	774	845	796	810	797	825	814	783	790	820	811	779	797	794	830	807	853	804	800	820	773	814	735	820	808	803	780	830	838	812	794	816	796	799	809	789	773	801	803	806	824	823	809	813	811	810	825	823	812	783	823	806	843	839	867	815	795	834	780	784	824	814	795	750	822	739	817	785	799	813	774	797	837	826	846	808	866	796	808	854	748	812	820	799	824	835	824	815	825	773	839	800	798	773	821	838	750	798	820	836	791	838	819	789	799	796	845	835	828	760	837	784	766	771	812	846	827	769	805	801	784	770	841	809	799	835	839	824	849	796	775	804	851	812	798	753	843	829	807	805	780	768	827	819	783	748	789	788	853	820	828	803	835	814	821	814	861	822	798	811	812	764	832	801	788	801	795	842	847	800	789
25678	20995	28039	24167	21029	21541	12793	3152	1731	1207	1240	1175	1149	1105	1098	1073	1050	1042	1130	1155	1180	1241	1272	1295	1405	1446	1583	1718	1653	1692	1759	1758	1771	1588	1587	1539	1405	1265	1251	1187	1095	1030	1046	1030	961	1091	979	1029	1014	942	959	1037	993	1011	977	954	1005	924	980	909	991	932	948	1039	1014	915	975	949	1008	901	979	921	987	970	938	924	936	968	956	962	1004	985	979	1022	990	992	956	982	957	978	928	985	957	920	973	965	1014	973	1001	993	967	965	987	949	963	943	976	938	917	1034	958	963	952	1001	962	922	974	994	1030	903	988	979	971	987	982	951	1004	982	946	995	943	936	932	959	982	926	962	907	976	985	1000	990	999	971	974	983	928	911	941	981	970	942	972	913	953	922	987	938	971	1004	993	974	922	940	971	973	1033	911	970	947	987	1000	999	927	953	928	996	950	948	996	979	1000	970	977	995	945	950	980	948	958	874	1012	996	942	964	970	976	907	957	921	960	987	1011	966	958	952	944	957	990	977	946	962	968	950	963	996	974	993	939	928	997	954	971	956	1035	1013	984	1027	976	1017	994	979	988	907	949	1010	995	984	1003	972	1003	927	941	983	932	940	961	962	984	952	983	930	992	983	948	991	979	907	933	906	986	947	954	989	952	980	980	1021	972	963	974	1005	973	958	972	1001	923	974	985	1046	961	914	917	989	1000	1022	1006	950	930	958	963	988	930	937	922	965	955	977	966	947	937	926	975	974	957	929	923	943	1026	958	986	987	991	982	882	927	1011	973	964	1011	948	992	1022	954	995	964	944	983	1023	972	928	1012	917	944	970	915	935	983	1002	996	951	949	998	1019	1010	1011	1001	915	943	955	965	995	1010	975	958	990	977	990	945	918	957	956	1002	955	965	998	959	979	1001	972	921	969	954	960	984	937	952	978	991	973	951	934	952	989	932	939	1002	983	962	986	960	1018	997	1016	924	961	906	1001	953	971	911	939	959	995	911	914	982	957	934	931	985	1025	972	922	983	937	919	955	978	935	996	992	936	1017	989	1008	1016	985	981	938	965	956	968	992	886	935	901	896	960	967	994	954	994	998	995	970	926	996	952	977	947	1000	992	974	966	960	988	960	912	970	977	920	1030	952	957	903	974	1016	969	963	934	977	918	962	995	1071	959	1004	995	922	958	987	995	966	913	1022	1027	967	987	925	965	971	919	999	1007	962	1019	973	1014	967	927	1031	996	965	940	892	967	953	933	980	994	940	979	972	962	925	973	927	947	966	980	920	962	979	927	970	921	916	941	942	963	965	986	994	1006	919	964	921	993	935	993	959	938	987	940	916	957	972	992	999	945	920	987	984	966	991	954	977	927	948	976	905	941	973	1031	987	995	932	954	976	1013	954	967	900	984	942	916	988	932	1005	962	952	939	950	943	963	948	950	905	1035	975	971	878	1028	1004	958	950	954	956	948	967	960	975	953	942	992	972	991	982	1029	969	961	936	921	987	968	990	913	1024	936	983	923	897	915	893	950	953	984	966	948	952	966	954	1001	944	954	933	1014	963	1016	936	991	951	970	983	926	945	977	1013	1000	998	931	1002	981	951	938	909	954	984	855	995	1051	935	1007	983	941	1000	917	919	910	1001	956	962	948	945	970	956	941	986	975	1001	923	953	944	967	1034	985	903	996	978	988	996	910	928	959	952	984	958	963	970	971	995	987	1024	1027	990	1028	942	1022	1025	916	924	1022	938	945	1042	966	1025	942	920	1005	930	959	932	989	926	985	959	942	924	1015	976	986	918	963	958	949	928	892	979	953	958	962	1020	939	995	945	984	1048	988	992	1001	965	1003	1006	1004	962	994	935	936	989	891	945	962	1008	965	949	957	953	1028	952	951	1000	958	974	973	905	979	985	944	1008	945	928	973	962	959	960	988	940	965	937	1003	924	974	934	959	928	954	978	1002	905	962	947	924	997	930	956	917	1049	996	931	976	911	966	974	996	978	974	949	982	954	958	900	913	978	937	939	952	879	932	964	992	1006	915	910	974	969	879	971	1000	992	951	1000	956	964	948	941	1032	902	923	991	1007	950	984	982	992	947	991	972	961	897	954	953	993	994	1001	967	923	965	900	978	955	960	966	1004	911	921	963	1019	931	971	1007	961	1007	975	997	982	953	915	938	978	950	905	905	968	962	974	953	1002	966	972	946	972	917	1011	989	968	901	948	933	1004	1004	955	1015	999	932	928	981	985	981	943	940	948	985	1012	968	958	974	936	960	924	977	953	985	940	984	922	1041	996	958	962	898	985	964	975	977	1027	922	1005	949	1016	911	961	962	917	959	957	1000	985	963	1010	962	909	925	970	990	989	1036	969	1045	911	978	942	963	927	995	1005	943	960	945	1005	889	933	969	940	976	983	982	1015	928	920	958	942	965	962	975	930	966	949	973	909	961	969	960	929	936	999	958	982	970	936	928	944	957	958	933	967	977	966	1019	918	906	997	952	954	995	925	914	1002	923	1016	975	994	971	943	964	1005	952	936	974	947	958	981	931	973	995	1030	988	951	995	992	926	943	923	958	953	990	923	978	946	884	994	962	917	972	1000	957	987	892	930	916	928	936	960	921	935	953	985	1000	972	986	941	951	981	957	956	974	918	960	1057	941	953	923	960	999	951	999	948	929	956	966	969	961	887	955	1004	959	971	1005	981	981	991	897	956	915	950	959	991	892	965	990	970	987	936	1007	948	955	907	955	938	901	929	996	959	959	929	981	952	983	939	908	956	964	950	930	972	957	949	957	976	927	1022	959	964	962	991	1003	979	997	978	984	1000	1030	984	955	946	994	935	920	989	953	946	916	948	920	949	918	1009	943	944	934	967	905	945	959	946	915	963	964	929	993	925	963	984	956	964	957	983	938	1002	986	946	955	949	909	960	990	908	974	971	954	968	884	945	979	969	968	980	997	937	927	971	946	935	942	978	938	941	1002	960	1016	985	929	955	1032	1009	1020	1035	1044	952	970	1043	959	951	970	1027	938	965	920	933	1027	985	988	966	929	934	946	1007	956	1001	924	958	1001	946	981	976	957	951	968	981	963	972	1002	933	1025	950	981	990	946	1004	991	975	1018	912	913	1010	1022	922	915	910	934	946	967	944	950	959	1012	955	973	1006	929	919	982	944	1001	928	1007	985	935	979	968	979	1009	938	969	918	997	1006	912	984	998	981	967	954	983	910	927	1009	947	963	966	986	931	966	917	988	928	964	1063	968	914	937	966	929	923	967	1005	969	884	987	970	973	964	949	940	1024	947	986	946	957	938	929	944	1001	939	983	975	961	949	948	964	951	946	936	969	978	967	967	948	957	950	1012	937	969	920	1048	984	973	1030	963	955	928	988	974	977	976	937	956	1003	965	928	984	957	998	996	908	953	990	953	971	937	965	980	947	987	924	992	983	1013	966	1036	998	979	879	1032	981	949	980	983	943	1027	980	925	955	991	996	941	959	921	995	967	940	1053	924	916	1000	910	929	897	976	964	988	1006	921	930	947	935	921	939	991	936	994	956	1049	974	950	919	921	932	931	963	921	1022	993	954	1012	927	980	991	1019	969	962	974	972	950	981	980	941	956	980	1003	931	961	951	990	932	958	946	936	954	984	946	941	967	965	899	925	944	981	955	954	933	988	931	975	923	886	965	941	945	987	972	925	983	962	976	926	970	973	997	1018	1024	984	970	969	991
47668	45598	40281	32977	21427	16585	3543	3997	2105	1245	1179	1188	1021	1120	1052	1079	1052	1049	1086	1159	1241	1312	1395	1562	1652	1754	1997	2281	2142	2199	2281	2286	2257	2168	1953	1829	1638	1464	1319	1190	1119	1050	963	887	899	896	862	805	850	835	841	786	818	821	796	869	826	844	798	848	807	827	781	831	819	798	791	811	789	794	764	827	809	809	807	815	811	814	777	826	747	839	793	801	811	842	798	828	769	747	811	757	841	805	823	788	795	745	826	800	788	801	791	796	812	765	821	798	792	784	745	773	789	788	872	803	832	827	832	763	838	780	836	828	776	752	802	824	770	795	772	761	770	743	842	818	788	783	750	811	794	805	789	811	841	855	849	801	809	796	787	789	810	809	785	789	807	806	790	747	750	797	740	796	748	825	814	775	852	832	773	735	774	757	847	804	808	802	788	808	821	804	805	802	779	824	777	852	770	763	796	815	776	754	877	815	754	792	851	803	748	749	786	825	803	855	797	856	834	745	793	776	770	808	791	796	775	775	827	796	756	814	774	790	807	787	830	792	774	798	766	804	796	771	758	779	840	758	838	804	866	787	840	781	793	804	782	821	779	791	804	813	820	814	833	804	770	788	785	820	792	815	793	874	760	782	766	808	792	769	777	819	799	785	769	804	845	783	769	794	742	788	810	810	791	771	775	815	836	763	819	711	783	809	774	808	801	801	793	761	756	809	764	774	795	809	860	835	792	790	818	820	796	805	845	753	801	794	767	759	822	809	782	826	783	832	805	783	763	817	789	780	768	802	790	819	759	827	810	814	775	819	780	780	797	778	790	821	789	776	817	804	762	841	776	800	842	823	798	790	771	769	853	801	725	798	750	774	781	746	786	842	786	780	833	726	770	781	774	817	786	784	805	798	794	808	778	778	787	777	826	751	797	817	785	834	791	805	762	792	822	764	737	797	784	833	847	802	748	816	853	835	782	833	827	784	789	786	773	847	807	820	780	756	792	786	810	831	782	782	806	800	806	800	774	809	853	773	847	733	842	756	793	776	777	788	813	765	779	851	791	766	795	798	803	803	754	771	820	759	778	791	822	831	759	785	800	795	856	768	792	839	785	842	760	798	794	814	791	779	814	773	858	798	810	819	787	780	837	794	762	778	791	783	763	794	833	795	833	800	809	786	822	826	798	816	829	738	809	797	783	821	808	791	812	789	788	801	775	796	782	781	807	751	784	864	809	782	803	800	790	806	755	785	823	814	830	796	826	785	757	802	839	794	765	783	788	787	797	776	809	817	807	834	797	772	810	802	795	795	768	795	796	798	754	806	753	804	853	821	784	796	737	791	813	775	787	779	823	806	775	795	781	791	781	783	776	801	851	779	760	843	824	810	804	795	834	817	855	775	865	842	742	819	805	859	792	822	781	804	834	760	827	819	809	746	789	836	802	794	765	810	832	817	837	780	782	786	762	773	810	796	806	840	764	814	828	811	816	788	835	762	801	765	805	797	781	811	744	783	789	805	787	801	790	862	783	822	784	795	784	826	792	809	822	805	799	812	789	849	814	744	801	800	780	789	799	819	826	808	776	772	801	802	803	781	851	831	805	780	831	753	786	818	846	804	804	823	807	782	855	823	749	824	823	807	783	842	782	797	831	743	780	790	763	805	847	755	782	794	816	784	786	773	776	810	820	837	799	835	802	835	823	764	774	769	797	813	775	856	852	800	786	803	815	806	799	777	802	805	780	794	812	810	774	789	843	805	812	772	761	823	782	777	770	805	764	787	802	766	817	802	753	819	792	820	816	772	800	767	797	775	785	802	814	816	731	820	788	842	810	834	809	769	830	770	799	776	849	795	793	809	771	775	778	820	840	783	823	840	810	727	835	782	810	819	817	770	844	837	808	772	792	798	803	789	746	799	827	842	776	879	752	792	802	768	754	803	855	783	844	789	825	762	765	761	796	827	798	766	779	845	814	757	810	826	796	771	817	814	807	815	839	762	782	808	762	772	799	764	810	744	767	801	751	779	809	770	803	784	879	782	799	813	791	807	741	739	817	818	744	790	821	746	848	801	794	807	835	798	780	756	724	804	789	818	845	805	802	815	786	837	834	820	840	769	744	829	794	780	803	834	781	797	811	793	831	847	849	839	803	807	766	771	801	797	783	744	832	854	837	788	790	820	804	811	764	800	760	834	793	780	795	794	801	856	800	767	799	770	741	791	812	760	783	811	734	772	771	745	815	752	781	815	812	808	804	808	811	816	788	821	797	771	768	783	768	776	827	809	777	815	783	760	778	817	771	761	777	782	806	805	820	766	776	845	835	773	754	795	763	759	790	752	816	814	803	760	775	832	807	810	798	810	840	793	790	816	818	787	797	774	798	766	855	756	802	837	812	788	797	780	785	783	779	779	824	785	800	765	866	834	759	848	782	810	747	804	832	808	786	826	826	775	784	813	753	743	787	795	791	812	781	773	818	779	776	803	842	864	754	744	795	816	791	783	839	793	799	819	837	850	800	833	856	845	791	779	794	778	823	808	771	877	771	775	747	799	809	732	744	757	799	822	788	802	803	826	775	760	801	825	789	783	787	815	804	852	811	780	815	755	785	822	792	830	828	795	839	790	836	798	791	805	816	822	784	805	797	796	763	857	825	808	822	799	826	802	777	759	778	817	768	786	797	790	822	821	824	794	754	760	843	825	799	787	771	796	831	794	803	804	780	795	767	782	797	751	817	789	757	803	774	870	809	777	805	777	780	794	756	782	766	824	791	803	835	829	825	829	834	811	811	831	806	768	741	845	786	818	813	820	801	762	841	753	771	822	810	845	802	786	844	763	795	815	758	817	798	798	799	827	753	791	771	793	810	779	800	803	773	813	799	780	785	840	722	808	778	787	807	776	793	799	801	786	871	813	853	768	803	760	831	789	749	779	803	801	785	836	786	779	779	804	777	799	852	785	799	750	826	813	806	816	769	766	817	810	725	748	798	780	771	780	822	788	813	770	792	784	760	753	784	769	797	804	885	756	785	775	779	754	782	793	792	769	799	749	844	811	788	811	754	786	831	820	778	807	799	799	803	814	831	796	830	800	805	796	817	770	846	818	814	853	827	808	807	793	806	798	809	828	813	783	783	843	807	768	827	828	822	782	820	791	770	798	828	808	770	777	803	740	832	794	821	808	800	738	837	777	764	816	854	821	801	776	811	798	776	816	824	804	793	766	725	779	825	774	768	805	791	840	767	823	838	789	781	802	799	770	789	842	808	810	803	806	851	828	816	786	841	852	780	757	791	829	813	767	807	775	789	767	794	764	745	829	770	771	800	747	811	846	817	776	838	801	781	806	802	770	838	780	742	797	777	797	791	763	833	826	781	837	813	782	758	813	807	774	786	800	776	855	758	816	816	832	815	785	793	809	827	806	776	843	830	835	810	751	823	846	782	806	761	759	787	822	794	729	877	757	798	789	778	828	793	803	764	814	746	784	767	795	804	823	820	812	813	858	829	788	745	767	814	774	786	811
28754	21178	26744	25416	13363	5113	1661	1266	1173	970	1031	945	1033	1041	994	962	1032	1026	1048	1083	1131	1076	1104	1202	1242	1242	1291	1293	1385	1249	1449	1336	1349	1291	1274	1206	1162	1129	1154	1098	1084	1023	974	1025	960	1009	1080	932	958	973	938	946	945	948	945	939	957	940	982	1046	978	940	951	972	954	1007	963	975	948	1009	980	989	974	977	973	1014	941	952	969	1001	949	942	993	1003	987	924	916	941	963	1025	931	938	933	948	963	954	1027	927	969	956	1094	959	932	999	954	942	964	945	971	990	953	953	984	954	957	983	963	986	998	930	919	944	936	932	997	1019	942	942	928	925	942	953	923	954	965	904	936	925	974	1024	972	1029	1042	965	1006	970	908	935	944	947	942	928	956	973	962	1040	1002	988	971	990	957	901	962	943	982	941	959	924	951	941	1009	976	923	993	1027	934	994	984	972	934	961	979	936	930	985	957	913	931	989	910	984	968	976	1005	976	971	907	943	901	1006	948	978	980	976	922	901	1010	945	979	923	942	983	996	951	1034	967	971	978	1002	961	942	957	994	977	1004	1011	961	994	960	1016	996	990	995	939	944	900	968	981	922	992	954	980	954	972	981	981	919	975	884	1024	959	971	930	991	965	881	950	940	958	988	916	945	937	1001	1006	973	1060	964	1016	1012	1024	1013	999	927	995	985	984	868	1050	960	1003	1002	1000	1021	959	970	938	978	915	927	977	1004	985	926	1003	972	976	1013	963	945	885	923	971	988	927	1038	891	987	1020	958	932	976	966	1004	1004	959	951	984	972	999	980	978	990	938	935	945	999	950	932	958	1026	973	1008	970	1007	939	978	939	999	977	936	941	993	963	964	949	970	995	993	907	957	918	997	926	944	938	928	945	935	996	986	958	925	985	929	991	963	961	934	931	952	1005	918	989	1021	934	957	909	979	999	940	901	1000	934	954	986	936	992	993	996	907	948	957	1001	969	919	949	923	1001	948	897	967	997	971	1008	997	1004	979	979	1000	934	954	987	912	992	959	935	957	1014	972	1013	925	1007	884	961	935	1007	944	981	1023	995	972	980	966	993	951	956	927	976	977	934	936	991	968	984	995	983	968	950	946	1011	970	994	1001	893	967	994	906	1000	906	949	934	979	925	1000	963	943	1011	990	1024	916	997	1004	954	1037	1027	966	955	978	965	926	967	965	940	932	965	922	967	984	971	963	995	969	962	953	991	943	965	957	955	911	903	919	949	952	978	960	947	957	1001	984	942	939	999	985	953	969	947	1041	1023	1006	979	964	954	960	972	952	963	964	928	953	947	965	943	931	984	944	998	955	976	920	969	997	979	963	970	986	960	968	999	955	933	924	946	961	912	953	951	942	923	892	903	967	1012	952	931	977	941	958	945	972	998	1024	976	956	984	949	1005	974	964	931	965	935	939	1024	989	1017	970	963	1024	881	975	988	982	1042	968	974	969	954	976	961	953	1027	989	967	966	977	1024	925	928	956	994	992	958	929	959	995	980	1044	962	968	955	1031	966	934	969	929	956	977	925	995	953	954	958	967	990	980	954	977	948	904	957	935	928	1055	1002	984	1035	981	982	985	963	952	966	933	1007	963	953	943	938	1007	906	939	974	980	955	942	937	964	1019	957	908	943	971	1013	984	902	963	1000	970	946	973	918	941	947	926	977	924	961	968	943	912	983	953	919	992	966	992	960	1005	962	921	896	954	980	961	955	946	970	946	996	968	971	1003	952	982	948	947	991	905	981	940	980	982	984	991	949	937	959	950	978	986	967	951	923	942	956	905	914	983	929	958	910	972	963	985	918	929	959	980	914	922	947	912	952	925	981	948	939	989	978	983	940	1025	970	976	977	974	961	920	968	1013	984	1023	991	978	969	973	989	957	969	993	988	1021	979	951	964	991	970	937	989	995	986	976	961	965	919	990	972	968	983	997	1007	921	959	948	967	1021	1006	908	983	1007	975	974	857	986	982	970	1018	947	939	975	955	933	969	1016	990	948	1001	1021	998	955	952	915	984	999	927	981	970	941	992	983	982	967	970	1028	901	947	970	948	952	940	947	1005	974	975	970	893	957	964	957	946	948	1008	991	998	962	1004	936	945	990	951	981	941	973	914	899	949	918	992	985	973	953	955	979	979	986	969	955	970	942	933	924	930	998	959	921	977	983	957	1030	942	969	977	964	963	958	972	984	947	953	1011	983	1042	954	931	1007	983	992	964	953	970	1025	988	966	954	993	993	933	958	992	979	953	921	948	949	943	950	925	948	894	930	997	985	955	930	929	981	922	944	952	941	960	1002	964	944	1035	952	944	935	961	982	938	961	976	923	959	952	998	955	1001	994	946	1002	993	950	951	979	978	961	962	960	1016	960	977	945	948	997	938	994	970	969	966	921	953	1003	1006	980	983	991	964	948	944	958	1009	988	1022	1003	928	942	983	979	930	953	979	991	985	1005	938	905	977	992	1027	980	982	943	974	977	984	984	926	960	949	950	974	902	972	912	945	1000	950	937	944	953	976	974	1022	913	998	947	970	1017	997	959	1003	944	951	937	937	972	889	983	959	1000	1019	910	960	961	1003	953	976	960	923	964	955	925	977	947	956	981	998	939	969	939	946	965	950	912	1011	977	1001	1016	962	927	909	969	919	937	970	938	957	948	983	986	969	920	959	940	884	959	892	918	1010	949	923	968	1006	968	945	916	940	932	1001	958	938	945	980	956	1000	987	968	981	972	953	989	937	960	981	984	957	969	974	982	946	918	973	1017	1001	938	994	900	975	981	928	919	947	960	985	967	947	959	956	952	925	1011	977	931	913	978	992	1009	1024	937	938	962	970	1001	978	987	973	968	1017	939	945	982	948	931	961	955	910	1026	928	980	909	935	1000	989	979	991	979	1021	924	958	960	946	934	983	966	942	955	933	998	954	880	918	922	944	933	919	913	964	1017	934	970	988	968	956	943	919	1023	959	990	1048	978	944	964	964	960	981	973	1018	901	1012	966	980	958	959	961	926	946	1003	909	996	1002	959	989	973	1002	946	945	954	933	915	937	893	1001	991	964	990	983	1001	952	922	939	917	938	972	931	1007	960	960	972	981	1000	970	954	954	954	978	993	982	985	956	1016	966	1026	958	927	998	970	967	946	977	977	997	969	1009	983	933	969	941	978	976	1008	882	917	979	1060	981	966	939	907	964	979	947	974	974	985	941	951	961	876	926	986	1015	968	962	954	939	961	951	979	896	936	971	966	969	1000	1015	952	995	966	915	1010	950	959	947	978	967	996	965	950	969	949	968	986	960	947	970	909	961	938	924	994	985	992	944	1021	933	970	981	919	1012	976	1010	985	978	968	940	984	966	917	963	990	951	945	936	967	946	980	960	966	960	995	957	942	1028	949	950	1038	983	958	992	1009	992	950	963	947	937	931	946	992	986	953	934	957	940	992	984	928	946	967	992	990	945	1032	970	996	1008	935	941	980	1009	927	987	926	960	957	938	1003	939	962	957	1011	953	992	907	948	991	981	952	998	915	952	954	930	914	989	998	989	998	924	976	947	957	955	956	962	991	962	955	915	952	975	950	953	1014	924	972	961	945	964	977	961	977	892	950	885	935	938	958	1004	965	950	960	923	923	968	965	974	974	948	993	978	971	940	952	989	936	927	1004	944	972	963	903	972	964	1021	1016	1021	1028	975	967	970	999	923
46815	32466	33867	23513	14327	6793	1731	1546	1216	893	909	894	828	865	893	850	868	951	911	950	1030	1053	1157	1170	1320	1417	1520	1528	1542	1571	1565	1563	1541	1402	1458	1271	1159	1153	1057	1019	1000	904	911	825	873	855	797	802	800	854	831	744	810	848	844	749	825	814	798	823	794	796	740	799	739	793	802	806	781	798	786	791	828	819	817	813	846	752	829	787	822	793	807	763	828	798	817	757	808	790	829	831	781	888	795	776	796	808	786	820	766	847	777	834	747	755	810	770	816	815	826	810	746	802	767	785	776	814	803	768	772	827	884	801	780	827	766	835	843	797	811	798	788	821	792	808	817	817	841	741	817	825	849	793	761	812	807	772	810	767	859	775	750	757	807	757	782	778	775	813	838	792	821	810	772	829	776	819	793	767	788	776	832	764	836	796	800	844	801	777	772	780	837	795	811	805	777	791	807	793	796	791	833	824	813	835	837	783	786	821	759	770	797	814	798	796	797	853	797	789	805	799	800	779	835	810	801	786	841	828	779	781	893	809	826	828	798	768	792	790	782	800	817	807	821	787	793	815	837	836	755	819	852	789	821	807	808	856	807	829	799	826	779	770	786	817	818	792	779	777	814	813	800	822	863	768	739	812	816	779	825	828	810	779	883	799	822	829	833	833	836	813	827	819	846	788	801	774	788	790	860	755	840	807	801	819	755	746	766	773	826	767	776	792	807	799	806	804	810	827	783	772	782	770	766	774	791	793	794	784	786	812	791	812	819	804	749	832	839	833	814	807	788	823	819	856	822	786	781	843	782	798	768	789	770	803	811	795	766	798	782	802	802	813	782	787	867	718	772	840	865	801	785	755	824	818	827	794	784	774	792	835	821	869	803	803	745	817	798	825	804	831	764	770	783	838	798	784	759	767	815	767	777	817	792	755	818	796	808	770	838	821	775	772	797	843	859	791	830	826	788	888	789	839	804	799	833	817	833	735	769	742	803	812	757	791	874	842	784	836	790	828	790	817	769	845	829	825	791	851	799	813	799	808	845	794	785	838	785	819	784	771	798	811	790	804	804	765	716	797	827	859	777	838	788	725	809	792	775	816	835	771	782	798	773	786	755	836	789	829	813	718	820	760	784	798	811	800	793	820	828	801	840	751	800	787	794	803	804	832	837	779	864	819	811	833	833	803	827	781	785	779	781	800	823	766	815	798	846	808	803	836	806	808	805	772	777	832	823	819	780	830	779	801	734	809	854	801	800	848	793	780	824	790	796	857	843	762	788	829	806	776	769	769	803	772	750	813	810	785	778	794	789	780	807	855	820	796	815	807	834	789	805	799	801	806	758	804	808	820	837	840	761	803	856	762	809	841	780	797	748	793	754	754	775	816	809	842	796	811	784	819	798	813	831	821	790	804	784	832	774	818	826	843	806	820	777	823	784	806	823	743	828	796	795	828	802	765	816	823	750	806	825	811	788	782	832	845	837	851	760	781	827	765	791	842	789	806	765	852	786	835	787	750	879	821	806	773	781	757	767	787	778	784	776	803	785	791	810	818	793	840	817	779	807	793	766	786	857	839	865	792	822	786	825	825	824	816	813	808	782	786	826	813	785	803	795	822	818	742	812	797	861	790	832	799	815	830	796	790	787	844	805	803	818	811	760	828	763	849	809	822	842	773	722	796	817	795	811	838	785	788	786	815	854	811	803	791	767	833	861	783	829	790	741	773	798	748	794	827	793	806	835	764	859	808	808	784	793	831	828	818	788	795	779	786	820	820	764	775	805	751	813	852	763	782	814	827	792	839	843	764	803	798	777	826	797	799	802	823	845	775	776	837	822	800	846	831	802	772	838	739	760	838	839	736	793	798	799	830	802	822	846	809	841	828	830	795	847	776	775	787	808	821	782	796	809	771	861	772	786	845	805	746	796	831	778	782	822	755	821	811	781	791	811	803	805	762	828	734	828	825	789	778	828	822	802	798	824	804	835	790	798	834	796	803	786	809	790	807	753	864	814	789	791	789	788	813	789	858	801	780	837	817	821	800	814	816	798	766	801	848	771	786	815	830	766	781	775	860	763	764	795	784	847	799	836	829	808	845	825	792	810	792	786	784	827	801	761	760	753	837	798	798	818	826	799	786	826	761	754	829	760	817	804	778	825	749	791	793	830	823	839	762	831	770	796	873	777	866	839	792	812	842	761	822	831	824	840	821	811	754	853	810	840	791	785	801	781	838	786	807	809	815	779	812	764	838	829	783	807	738	817	785	771	783	753	793	805	775	769	786	854	858	809	808	798	815	801	802	802	783	807	840	767	789	802	766	772	837	813	813	831	767	810	790	811	793	776	777	824	775	851	836	822	732	797	776	780	759	806	806	797	807	810	843	821	809	833	808	830	749	807	797	832	798	818	805	833	755	833	747	804	791	822	791	790	834	764	835	817	790	851	788	777	797	807	795	829	804	775	789	845	893	807	806	830	821	851	804	815	770	812	833	845	801	823	814	838	758	819	774	829	841	790	836	761	819	818	851	797	785	801	810	804	802	804	778	816	792	762	821	787	826	795	827	740	791	838	786	755	811	739	849	865	822	792	804	819	842	824	780	821	796	776	773	785	836	779	779	799	814	807	825	792	783	831	838	795	784	799	767	797	803	823	848	809	784	864	846	814	790	801	798	768	855	872	834	821	828	833	754	789	817	767	829	774	804	826	747	747	844	768	779	824	777	789	806	770	783	784	792	790	813	808	798	789	812	768	772	763	775	793	825	810	753	767	810	825	774	770	757	790	850	809	734	797	794	779	793	823	768	783	752	783	797	798	859	746	801	813	758	836	816	813	814	752	804	837	824	813	780	821	797	774	787	800	773	775	760	773	807	798	800	804	746	763	806	853	825	806	793	769	802	810	799	764	819	768	819	740	777	793	790	783	804	846	844	839	806	795	814	865	799	777	851	802	794	798	826	773	811	786	765	813	841	788	768	828	820	797	807	792	837	760	788	841	859	797	849	822	831	812	843	813	816	837	846	812	860	853	817	816	821	818	829	752	804	828	795	765	777	778	839	845	794	783	823	819	791	843	790	816	831	842	834	742	859	794	821	776	753	808	811	802	802	804	801	799	830	764	757	788	802	813	764	821	744	766	781	783	885	803	785	816	800	821	710	808	816	779	808	807	762	740	786	828	810	795	759	808	812	795	793	816	801	796	787	780	807	795	761	822	804	800	826	793	783	778	858	846	832	834	813	837	806	880	809	802	819	754	822	783	764	821	778	811	811	844	806	845	843	799	782	791	811	813	795	820	817	840	799	794	746	817	790	817	806	836	774	784	790	824	804	859	761	833	828	778	803	823	742	857	817	807	781	860	836	833	790	794	811	825	805	819	802	815	796	832	800	825	800	788	796	818	809	760	820	832	835	848	810	782	800	803	810	785	774	817	808	832	809	825	764	775	807	878	797	788	786	818	832	797	824	841	803	815	827	754	778	796	776	805	809	811	792	808	811	783	775	783	784	779	773	846	797
27086	20951	27670	24417	21106	14859	3129	2443	1868	1142	1118	1079	1052	1060	1067	1080	1028	1065	1100	1086	1170	1206	1232	1252	1292	1400	1438	1621	1529	1440	1438	1466	1386	1374	1363	1278	1307	1306	1205	1128	1119	1058	1021	985	998	1017	950	952	982	956	994	926	929	951	956	955	986	960	967	892	968	968	979	969	961	973	962	936	940	980	914	928	900	947	904	966	942	895	975	961	985	929	1020	869	911	904	899	923	906	972	932	881	968	923	973	965	933	959	938	942	988	959	999	973	946	961	915	918	941	969	976	917	925	954	931	967	929	952	896	947	999	969	998	962	975	918	964	952	954	915	949	953	959	944	919	975	883	947	933	924	906	939	985	951	966	968	976	928	928	929	954	921	930	887	960	936	865	943	965	926	953	915	963	910	905	876	898	994	954	942	974	917	970	997	971	923	993	872	908	991	900	933	961	997	944	965	939	918	969	966	946	966	938	978	978	933	954	918	935	973	988	965	931	1007	947	908	949	954	938	955	926	991	928	948	918	977	936	971	941	897	953	996	944	994	950	931	936	940	904	957	1006	933	939	896	957	993	985	943	954	982	967	918	891	1003	958	992	925	980	940	963	924	920	961	936	945	958	951	970	947	950	961	925	913	896	927	937	953	902	957	902	967	902	966	907	956	901	951	947	894	985	929	905	912	911	912	872	931	997	980	886	943	1012	902	928	923	964	922	981	935	924	972	901	921	984	958	946	930	917	989	959	900	935	1012	923	894	954	953	1027	939	996	914	975	945	922	938	976	953	990	941	927	988	928	949	999	979	956	978	911	917	947	994	898	948	929	929	919	915	930	955	922	951	937	982	909	921	926	932	928	933	960	1004	986	967	938	959	973	945	963	929	919	978	974	903	943	932	944	927	912	934	954	971	913	949	925	893	916	931	905	945	982	944	947	986	959	943	942	1024	943	920	948	946	970	989	953	912	985	943	974	1001	1008	966	928	978	931	953	971	965	938	951	921	931	899	962	973	920	925	1048	922	944	942	923	935	937	981	1010	987	933	998	902	905	930	951	974	967	892	936	951	964	984	969	956	923	933	977	980	938	905	953	947	944	1004	996	890	970	924	982	981	959	930	936	955	952	956	971	916	951	982	1022	954	928	945	916	933	924	960	971	945	979	1006	974	931	1004	940	942	929	934	991	922	970	952	931	936	989	992	963	932	984	1014	971	965	922	1001	991	988	875	885	947	993	978	891	867	950	945	965	959	954	954	889	975	940	981	938	967	920	958	934	946	1003	973	909	903	930	956	929	919	976	965	914	921	995	952	981	941	987	1016	955	963	962	894	954	952	901	985	904	970	943	955	902	961	1041	939	963	928	914	971	884	889	980	948	999	884	934	913	950	974	946	997	939	972	958	971	924	958	986	935	970	926	929	945	990	987	940	898	1066	946	991	954	910	953	917	971	941	992	941	953	983	945	933	909	934	950	962	942	950	948	981	931	931	925	860	898	991	929	1011	964	952	987	970	898	987	963	921	943	954	993	980	981	916	921	1027	939	955	957	957	857	961	980	927	951	997	910	981	982	914	962	992	1032	932	913	979	979	961	922	967	1004	933	938	954	955	947	956	956	934	970	961	923	983	919	970	940	929	902	942	928	913	960	1026	973	921	994	956	912	929	941	955	972	977	915	960	969	939	893	893	972	885	921	939	973	924	974	969	883	961	973	965	884	938	975	961	1004	999	891	956	1013	974	954	955	953	969	920	931	966	972	930	983	982	943	918	959	933	929	937	940	955	980	948	981	984	994	912	980	964	928	929	972	925	956	949	900	968	904	955	953	979	958	958	955	943	936	970	938	931	992	952	889	969	979	970	940	886	961	926	924	973	967	953	969	971	981	913	913	997	960	972	942	914	918	919	958	964	966	963	953	949	955	958	971	933	961	997	912	960	970	892	954	934	965	960	919	938	901	893	965	963	970	931	941	1018	949	966	923	968	958	937	973	984	953	948	934	910	953	958	900	1009	895	959	955	926	910	935	946	916	925	969	955	945	994	950	977	925	997	938	983	976	942	971	1004	956	963	932	970	914	913	941	1009	937	936	978	953	930	950	929	976	906	901	931	967	936	992	968	962	986	931	925	962	923	964	943	994	963	1014	983	1001	893	990	937	970	992	961	959	951	944	975	953	984	1014	983	974	962	961	903	952	947	909	1007	1016	974	962	940	955	969	993	927	950	934	952	978	1000	908	999	920	979	955	937	932	913	947	976	1046	953	959	930	923	926	977	970	942	940	912	980	967	945	942	975	915	907	926	921	954	955	902	990	972	923	918	957	1001	980	891	943	889	959	922	963	936	935	958	958	970	903	931	906	910	989	946	888	964	962	985	945	906	963	1013	957	982	944	956	915	968	962	960	960	1016	937	949	900	955	962	956	964	963	937	1027	965	941	977	925	956	938	938	1004	898	977	915	952	1009	928	907	934	952	982	898	912	1001	1034	874	988	926	970	935	893	912	912	939	997	977	911	976	984	969	968	952	941	965	948	907	961	950	922	964	961	953	935	962	933	925	998	925	933	963	983	911	880	970	938	952	931	962	963	987	918	903	950	968	977	959	941	922	984	971	907	958	1019	981	953	924	976	934	942	905	887	910	952	916	917	940	917	911	917	939	968	988	977	904	971	946	955	942	919	974	957	913	951	894	971	935	919	920	970	925	906	925	974	962	936	926	951	973	996	891	917	955	946	939	936	949	969	944	942	970	957	951	935	961	956	879	988	971	951	981	987	967	962	942	974	943	967	929	953	940	1001	891	966	942	921	970	958	987	977	961	915	983	914	936	1019	954	903	906	921	930	946	986	944	937	957	922	973	919	895	947	1006	971	945	945	897	875	938	910	986	942	943	1032	984	958	909	985	971	943	956	883	947	955	959	978	977	963	968	965	1019	945	955	960	975	918	933	959	938	974	932	973	948	945	964	875	983	995	969	965	959	972	943	940	920	893	958	902	973	907	958	950	882	1003	974	967	914	882	877	903	903	957	994	935	946	1029	971	963	985	965	1001	947	926	940	929	929	921	982	975	948	990	978	918	910	988	939	978	957	888	986	938	903	949	945	953	979	951	984	934	934	929	900	958	961	994	960	915	919	984	940	928	941	934	952	958	912	977	918	991	925	954	891	908	950	933	971	905	893	916	948	914	893	919	917	962	944	925	935	1009	962	927	906	945	904	898	975	977	910	971	921	913	907	851	962	940	890	923	907	889	1012	960	967	992	1010	928	936	960	920	939	879	984	932	953	948	948	925	959	929	920	933	895	952	931	898	932	946	985	919	938	974	997	976	957	990	901	963	925	939	975	972	988	946	974	930	1010	916	982	874	906	886	889	975	941	975	923	962	951	935	986	962	965	927	960	939	939	922	944	940	968	952	896	897	919	966	965	916	926	927	908	957	994	943	952	973	915	975	923	921	966	919	968	977	963	941	981	885	976	932	884	962	968	912	929	977	955	925	983	935	1028	947	953	997	915	941	965	914	926	977	1000	910	919	914	949	904	935	915	974	962	984	917	938	987	959	931	964	912	954	1000	973	905	941	936	967	991	968	977	976	943
47335	40213	35100	25413	16640	6591	2209	3553	2549	1031	1096	962	984	962	912	971	953	1010	993	1190	1218	1225	1357	1396	1503	1616	1787	1933	1846	1636	1741	1741	1643	1594	1483	1507	1380	1286	1218	1095	1044	965	882	879	831	809	816	781	848	814	769	821	769	842	817	768	830	757	757	812	803	790	738	786	775	796	822	760	791	833	799	716	739	784	793	799	755	796	795	804	810	791	797	807	808	774	844	819	769	744	733	798	775	791	767	792	785	815	786	709	821	738	760	859	753	762	803	775	754	803	760	773	831	759	751	778	773	758	766	781	812	823	828	758	781	784	764	823	779	775	767	756	763	794	720	774	804	740	803	806	749	818	848	806	767	761	725	782	824	810	785	794	755	755	789	794	801	757	793	762	756	739	799	835	778	748	805	798	774	808	789	806	811	784	768	826	848	774	787	789	795	801	849	816	802	786	816	815	778	787	771	722	804	815	798	795	787	740	776	755	768	781	787	792	791	768	797	771	818	773	787	768	810	769	807	798	773	750	789	789	796	780	818	772	831	743	830	779	796	823	802	733	775	766	832	804	780	787	791	832	830	803	807	802	771	778	761	778	775	779	801	799	791	805	737	746	784	817	801	751	850	722	752	779	796	793	759	787	813	775	742	747	779	806	755	780	791	840	747	790	823	823	778	780	775	794	822	800	773	763	812	789	718	854	816	746	860	739	788	778	789	765	796	861	778	763	830	782	747	820	805	795	725	841	789	782	794	790	786	790	734	814	834	803	816	798	779	787	772	771	811	785	784	782	809	718	783	786	793	778	816	816	781	795	760	730	755	834	760	806	752	789	781	798	763	814	787	786	756	800	772	791	771	781	807	768	846	756	778	770	762	810	775	759	818	748	756	808	765	754	797	756	827	785	804	840	818	787	758	777	771	742	805	820	814	763	725	821	778	757	758	771	751	765	791	790	800	815	786	766	799	780	756	794	807	761	739	801	801	804	791	782	792	806	787	771	772	778	822	760	776	771	833	773	776	746	810	781	781	805	806	751	790	774	757	794	842	804	764	731	743	736	755	740	708	744	798	744	787	750	698	793	829	796	797	790	786	745	800	797	761	770	753	828	778	804	779	740	819	760	770	717	844	835	802	779	781	781	816	807	747	738	765	789	772	787	770	787	859	750	773	848	823	739	805	722	800	766	791	810	777	797	757	840	789	745	778	758	778	801	839	784	771	789	731	762	809	741	763	737	815	759	769	727	762	769	843	799	804	770	750	789	751	788	782	768	771	791	813	824	774	858	774	777	773	839	792	771	770	770	722	766	796	769	730	818	746	768	804	816	792	739	784	808	799	821	849	785	787	764	815	806	788	802	778	799	822	759	766	762	804	803	800	849	822	785	801	763	728	823	772	758	743	833	797	765	744	799	820	758	749	779	765	840	827	767	774	799	815	806	772	841	785	756	789	816	784	766	808	767	763	731	765	809	758	799	756	796	774	786	762	793	806	810	750	746	812	772	803	812	810	780	798	806	794	738	779	839	770	784	848	765	769	781	788	792	816	761	818	825	729	837	795	789	764	816	807	759	767	755	729	822	784	758	747	783	778	814	785	763	794	759	784	815	821	803	786	773	763	859	834	754	776	802	765	749	815	773	769	794	816	764	786	784	794	774	767	741	784	795	762	805	799	775	784	830	766	722	777	752	791	740	794	804	759	749	782	761	765	742	727	807	769	769	809	734	753	806	766	810	766	774	760	770	770	763	830	804	810	749	765	726	806	764	756	768	760	787	829	777	724	798	779	779	751	808	776	788	734	785	768	765	751	793	803	801	788	800	806	798	786	760	802	807	794	820	797	760	829	782	817	755	778	782	769	744	720	810	836	819	758	767	777	757	798	769	772	766	759	805	834	775	775	822	715	768	813	813	825	792	815	813	807	816	822	795	766	760	779	786	735	849	798	837	758	745	730	787	775	787	757	788	784	826	764	788	801	830	765	817	835	800	755	774	775	799	760	781	795	789	748	760	753	790	735	801	771	770	768	785	780	814	772	789	784	752	802	801	815	751	785	765	829	837	722	775	764	810	759	755	840	751	746	813	757	778	795	849	796	776	763	774	796	794	811	760	773	783	755	817	804	743	831	779	803	819	772	788	752	789	808	764	762	826	765	807	725	808	772	781	778	758	796	803	824	817	803	843	780	780	761	798	760	767	771	776	814	792	762	771	783	705	831	775	762	775	821	762	796	795	871	802	750	773	754	798	789	771	784	798	786	814	758	828	759	800	744	757	770	747	786	825	783	787	765	850	797	770	708	767	758	713	760	788	786	825	774	740	818	790	806	807	736	804	784	771	769	803	755	784	842	761	797	784	813	794	766	802	750	794	782	834	800	748	756	799	753	763	766	821	800	808	784	780	830	813	802	799	791	773	763	745	799	781	811	772	803	791	767	795	778	749	802	783	799	775	750	778	761	783	775	731	760	809	831	772	771	770	799	771	798	759	822	728	779	721	799	756	776	774	797	856	799	742	762	822	803	756	806	793	762	778	757	838	786	784	776	782	777	733	811	791	777	786	797	793	782	775	760	786	751	795	791	763	778	778	805	802	784	754	814	817	767	816	799	774	779	796	777	773	791	767	768	778	798	798	754	759	838	734	768	794	768	765	764	798	786	781	776	800	782	781	760	769	795	806	772	809	832	836	778	730	798	800	798	799	761	729	790	748	819	787	789	760	847	765	736	757	767	756	752	827	826	764	798	766	832	754	750	758	812	810	747	769	775	764	758	800	788	788	776	769	782	779	804	769	795	752	765	804	788	806	796	819	783	815	805	748	777	834	779	786	798	783	780	749	779	779	743	776	820	798	737	758	743	765	789	749	759	759	793	805	780	788	828	782	758	796	837	770	790	768	797	797	779	809	781	772	772	815	808	726	821	794	798	784	797	763	834	767	792	804	795	811	772	817	818	782	794	748	804	790	793	800	726	805	768	769	809	797	828	762	757	778	805	784	781	798	768	752	752	841	759	792	781	796	781	786	768	806	832	819	782	769	792	818	755	767	779	735	797	773	758	783	784	743	755	788	758	811	795	803	786	811	786	817	795	790	773	796	808	806	815	767	823	806	807	784	777	811	795	779	830	777	788	785	828	782	771	751	820	768	818	816	796	772	753	764	797	824	835	742	845	790	777	769	785	849	836	786	800	737	770	789	789	761	841	772	798	736	793	785	796	766	732	778	783	754	804	795	786	831	795	747	745	763	734	804	796	769	783	733	774	767	816	749	783	779	810	798	732	779	806	743	779	768	772	834	799	783	767	780	804	793	780	830	817	760	721	792	780	782	762	747	781	782	779	806	804	816	816	792	768	816	797	771	735	837	691	790	827	803	777	819	805	799	804	772	782	767	740	806	787	769	745	816	839	789	756	822	771	750	744	803	820	805	812	777	814	732	820	770	807	747	761	788	767	781	793	830	765	801	787	773	772	780	816	775	803	793	790	828	745	780	746	787	815	750	829	808	762	782	785	827	768	789
26399	20925	27826	24082	20833	19885	6140	1896	1812	1237	1218	1158	1082	1046	1065	1124	1162	1212	1225	1272	1226	1278	1385	1381	1544	1646	1603	1713	1740	1707	1683	1641	1561	1527	1467	1452	1445	1319	1335	1301	1226	1181	1155	1063	1060	990	1014	1012	1005	977	1043	1037	988	1014	1031	953	1013	1009	1041	1026	1039	1032	998	970	982	1027	997	954	966	913	1004	990	983	934	976	999	917	997	1002	984	980	1000	991	996	976	983	990	986	967	981	958	1009	979	1024	1040	903	962	995	1000	959	1000	1028	1021	950	959	927	949	911	966	986	984	1015	1000	983	1016	943	984	980	968	933	971	979	1021	1002	985	1111	984	961	970	1016	996	1021	1028	1020	1036	969	1025	992	987	968	1032	965	995	971	1025	1010	953	1000	1013	959	984	1013	959	946	1012	951	1015	1018	997	966	1015	999	916	1000	1004	1052	950	993	989	950	946	980	998	1000	964	968	964	1044	980	955	1039	998	1007	1002	991	990	1033	1043	1042	1039	1036	990	1018	946	986	952	948	998	952	903	1011	993	1034	953	997	947	994	950	979	1039	955	1040	1037	1005	984	991	978	1025	971	951	978	995	1044	939	978	1038	994	955	974	899	998	1055	938	1031	993	1005	1031	991	959	979	977	1006	1022	979	1023	960	1008	931	957	1007	1020	1013	989	938	998	946	1020	1039	1003	1018	1019	980	971	955	981	962	1024	1030	912	1018	1008	947	998	1045	998	917	956	969	947	990	1011	972	971	1005	960	1018	933	940	978	988	970	1012	956	1057	965	993	1013	978	1023	1035	979	991	934	983	990	946	1007	1041	1011	932	1007	986	967	999	995	959	1002	990	948	939	1032	1007	1038	986	926	990	1025	985	988	933	974	1018	940	968	963	1022	972	989	1044	992	986	1041	1018	961	1054	1001	966	1019	994	1052	994	1039	1019	988	1000	1000	989	1008	989	977	952	1006	1008	1004	1004	985	1032	983	981	926	1014	1027	1018	951	1000	946	1001	1018	958	987	987	1031	1012	1014	1001	973	986	956	1028	1004	924	968	1021	996	978	1000	963	952	959	968	942	993	1002	1002	975	913	953	970	974	1015	998	946	962	1015	963	976	1008	996	959	991	976	1001	980	975	980	1046	954	1005	1007	968	987	949	1004	942	1005	1006	1000	909	985	965	1010	934	965	1022	995	929	973	973	1021	1010	976	980	1021	981	996	976	932	999	1008	1004	1020	961	948	1025	984	1035	948	1030	1000	966	997	1002	939	976	988	973	992	1001	974	997	993	990	968	946	1060	949	943	917	946	984	997	964	932	981	956	947	1016	951	997	999	1019	979	1023	1026	991	1006	987	970	979	989	1029	944	954	993	978	1015	1016	924	982	1030	970	975	1005	974	985	1003	1005	983	995	945	1022	989	1040	1007	1046	975	1026	1003	975	973	948	1004	987	1063	948	959	996	956	1017	985	933	967	959	1004	1010	990	954	1003	1007	969	1025	1000	991	996	974	983	1018	954	967	952	946	979	1023	1023	1028	1025	972	1050	1032	949	1002	969	967	955	1058	1009	970	1060	1021	1068	981	1001	986	951	978	1087	979	974	1004	929	958	965	957	1004	1011	987	1027	1010	1007	957	995	965	965	949	935	949	957	945	1031	1045	992	999	1040	922	968	930	988	1007	1004	971	1006	967	1013	958	966	954	972	1002	912	989	962	1068	1038	1013	990	957	984	992	1010	973	1022	1028	1004	985	986	984	1022	1027	960	980	1009	1000	952	1037	992	992	1023	993	972	956	983	1015	980	1007	995	985	972	948	1034	1032	1001	973	934	1024	993	994	921	1022	989	1019	965	917	995	996	961	1039	964	986	1027	971	1012	994	1003	1004	951	1022	922	1006	1096	956	967	987	997	969	962	1046	972	953	1022	966	1002	984	936	977	957	1014	970	991	991	1043	1013	988	997	981	984	959	966	991	947	1021	933	971	1005	978	979	975	985	936	924	967	982	1018	985	957	962	1002	989	980	916	1012	1001	988	994	1007	994	954	949	1013	968	1007	939	988	987	959	978	1008	942	1015	1019	1011	1015	989	970	1002	982	921	980	1025	956	1017	983	1013	1060	961	989	941	951	960	973	1013	1002	977	988	941	1010	968	1012	999	978	933	1006	978	1003	1029	946	988	1002	952	967	1026	959	1063	950	964	998	1029	977	958	937	1010	999	1008	962	1001	947	930	1024	990	1037	999	962	1008	1016	969	987	973	1013	1027	946	1006	1012	966	979	1000	1031	982	1043	993	1017	1019	965	919	1019	964	962	987	980	974	981	985	959	985	994	924	982	976	999	986	1018	1005	988	985	1042	967	1056	985	909	1032	1005	1039	968	945	960	1052	1009	957	1004	959	987	1062	984	937	1037	952	1002	977	1011	981	991	1018	1028	1025	1022	993	978	989	1011	1051	1017	914	986	930	1032	987	982	969	980	959	937	988	959	903	956	993	940	962	982	987	1005	993	951	991	943	956	930	941	1016	947	994	1013	994	976	950	960	1015	1000	969	999	1001	1003	993	935	951	947	987	945	962	1048	967	978	1013	926	984	997	1053	1011	1008	1030	1075	936	995	989	1017	980	965	1021	1013	1028	1021	979	931	1041	995	994	994	961	1022	957	1033	983	1026	1005	1032	999	955	918	981	968	969	962	953	1011	989	950	993	1031	965	1013	1045	1049	953	982	956	1007	1009	963	986	997	960	981	979	990	998	970	970	1016	980	976	946	953	1019	1031	973	950	994	1028	1025	967	948	971	1027	972	922	1038	971	964	939	981	1002	989	1003	940	960	964	996	972	1037	998	968	1000	965	970	1047	937	944	1005	990	979	1011	1021	980	1006	1025	935	990	958	957	954	1015	959	943	985	1008	997	983	991	977	939	1008	971	966	998	1006	993	957	985	981	1011	994	960	957	957	1014	975	987	964	991	1006	994	953	987	990	958	968	958	1017	947	982	961	965	996	965	1015	1049	1039	1046	981	1028	907	950	984	1024	987	928	1007	957	1000	993	1023	978	968	1040	967	1043	1010	925	960	992	953	932	1011	956	1067	958	991	983	968	959	957	1043	998	860	979	1078	1004	995	1000	946	1020	996	995	970	1011	974	983	1008	1044	951	958	957	970	987	1001	996	1006	1001	978	964	969	1039	988	1001	977	984	1019	955	962	963	975	944	1010	971	1004	1001	1072	946	996	1018	986	991	992	991	973	1000	995	961	969	963	977	983	958	961	1012	935	987	1029	957	945	908	919	1022	964	996	962	982	1005	992	973	1010	970	1009	978	936	959	1002	1006	1022	1010	971	988	986	970	922	972	999	958	976	1005	1008	928	977	1016	965	1006	937	1011	1001	993	1006	998	984	1000	993	1004	967	925	952	1061	967	996	993	1001	934	970	946	1031	999	958	1014	1001	992	932	979	937	1014	1021	991	996	996	972	986	926	964	1014	919	965	998	994	1032	995	978	928	1004	963	1025	955	975	1000	974	993	1078	977	986	1002	990	996	983	973	973	1011	1019	1063	983	979	967	1033	940	1017	970	970	961	1006	980	945	964	995	1007	1003	975	959	996	983	1011	1020	986	973	975	1026	961	930	1015	944	974	1059	1024	976	1011	980	989	951	1001	952	1027	1006	1022	941	933	991	990	940	1040	1059	987	1016	1036	972	970	985	1000	978	1035	1013	971	1009	1021	1005	937	967	1020	947	1035	982	975	975	937	992	1001	989	1026	1013	1004	1026	992	942	960	977	1004	1062	988	987	970	996	1006	970	982	968	1006	953	1014	940	999	972	974	1020	1028	931	962	967	937	1011	982	1025	993	1009	982	1046	993	965	927	981	971	969	962	1012	1023	966	957	989	997	1004	1020	1018	964	1001	1018	1001	1003	960	892	984	1055	929	996	981	955	997	995	1006	940	1001	976	949	973	980	1060	1037	957	1001	1029	939	952	994	996	1023	973	947	1037	1039	1011	1042	995	1010	1050	989	1009	992	1001	1016	946	934	998	958	955	958	1038	966	979	964	964	933	975	972	987	968	986	894
45789	39561	39198	29788	17590	7678	2124	2476	2613	1206	1167	1198	1101	1014	1006	1015	1139	1187	1216	1289	1462	1538	1605	1711	1997	2086	2144	2145	2359	2272	2105	2063	1946	1980	1846	1753	1703	1512	1492	1281	1232	1145	1039	969	894	899	846	861	851	835	837	810	848	861	770	814	815	831	807	807	818	807	780	809	796	803	872	795	807	807	834	816	798	782	842	814	843	826	864	813	854	822	826	818	832	775	804	826	776	791	764	823	813	841	812	778	843	820	857	835	777	853	807	825	853	820	820	812	807	848	802	804	829	805	811	808	838	801	793	783	804	770	849	761	825	782	799	808	807	833	798	819	816	826	829	837	815	772	846	828	834	832	787	804	735	819	833	851	842	858	785	797	799	818	802	847	800	768	795	811	830	751	776	787	813	741	797	832	821	798	799	749	817	799	794	844	785	851	811	807	829	763	788	826	802	829	858	795	809	859	792	840	813	854	809	804	795	812	775	783	822	818	811	832	830	807	846	804	803	858	785	843	835	794	801	773	749	777	831	796	783	774	799	850	792	838	796	780	855	853	769	817	850	807	820	772	753	837	826	789	779	825	786	795	832	815	830	860	830	818	819	827	733	784	808	832	784	829	800	797	827	786	804	797	792	816	801	782	816	772	773	830	831	819	779	833	799	822	795	767	817	810	801	823	811	803	835	802	811	851	833	860	786	805	777	793	832	810	858	840	789	811	820	854	767	813	765	740	824	789	859	791	830	870	809	848	822	801	795	818	775	794	778	798	887	783	769	778	780	793	804	852	838	800	813	784	793	788	790	842	827	844	778	805	778	779	781	833	800	783	824	820	786	772	805	776	793	827	833	828	825	842	767	827	766	793	815	797	819	830	822	863	754	796	832	801	845	868	823	780	787	860	809	803	852	852	811	800	777	825	789	805	818	805	825	818	794	804	813	835	858	837	804	775	833	765	800	801	841	836	806	832	810	834	822	772	805	813	831	789	799	816	788	817	790	798	769	792	812	841	829	822	808	781	808	842	709	808	833	791	799	806	809	807	786	827	838	803	835	768	750	787	843	828	756	846	796	769	791	829	835	860	800	834	786	819	781	874	785	813	847	822	765	802	874	817	806	840	738	828	796	786	826	775	801	809	825	826	849	856	799	826	813	851	794	763	776	780	778	851	780	791	815	796	771	804	841	812	792	788	799	805	827	791	814	815	799	784	748	772	803	800	794	802	805	800	793	772	844	881	767	860	797	841	845	795	810	816	783	812	861	804	836	821	801	804	795	821	828	863	781	810	825	846	798	737	814	763	789	768	840	788	783	783	792	830	828	780	844	800	810	842	807	824	827	770	852	821	829	807	848	823	837	806	784	817	837	798	777	794	809	849	813	808	823	759	837	730	842	821	841	795	785	787	854	854	882	832	842	820	779	792	821	835	868	811	840	801	807	766	788	775	791	823	791	775	828	804	800	818	794	830	795	804	788	813	828	779	786	839	816	785	800	780	798	778	833	798	852	799	758	831	792	791	817	784	823	745	764	780	831	818	790	750	797	797	837	889	803	832	814	850	786	835	799	834	796	818	810	801	802	861	810	809	793	783	849	770	821	879	821	797	843	809	827	745	750	773	829	813	814	836	806	791	788	794	790	853	788	807	854	820	799	788	790	813	766	799	867	842	843	833	804	774	832	819	821	816	801	808	775	776	818	813	802	796	878	837	777	804	859	856	799	772	820	800	818	826	786	811	809	795	825	870	760	796	733	867	820	817	820	860	784	845	768	853	752	843	765	794	826	762	834	807	859	864	776	794	794	777	809	810	821	830	778	764	791	777	809	851	813	786	827	818	812	750	835	807	742	832	756	759	773	837	808	797	783	823	835	785	800	779	860	781	823	826	840	824	763	879	801	795	847	832	827	826	844	756	796	810	809	812	809	789	771	769	789	843	787	787	887	783	814	803	773	831	796	816	787	863	800	841	827	827	757	796	815	803	824	843	803	870	789	829	825	837	779	843	789	813	785	745	853	810	777	780	787	793	828	826	839	874	812	824	768	788	798	819	824	825	802	813	768	787	865	808	886	799	812	797	820	805	807	802	849	794	802	781	770	798	786	804	831	784	778	807	811	765	831	873	757	799	820	802	782	838	780	819	853	805	851	820	793	825	828	826	808	786	795	801	788	792	824	862	811	800	827	772	838	762	858	776	853	823	830	812	775	850	870	825	828	818	770	822	803	809	845	784	774	795	819	825	827	789	784	781	806	805	835	804	785	789	881	784	848	724	799	826	871	818	803	801	836	816	834	845	850	801	814	867	796	792	795	780	811	815	836	806	825	785	811	835	802	816	803	796	769	801	770	787	788	796	838	808	817	800	796	810	778	742	836	757	833	802	840	786	813	801	807	799	810	876	850	792	793	850	777	801	825	835	851	833	834	843	851	800	827	778	810	827	830	873	777	776	784	757	789	837	780	773	794	780	817	813	827	807	832	805	792	781	849	791	762	845	805	818	875	810	836	847	825	830	796	794	736	848	827	774	824	820	787	797	814	791	782	771	829	795	834	783	806	782	856	803	801	842	790	801	854	827	832	780	846	774	833	796	713	756	855	769	783	793	803	819	794	811	830	779	770	825	840	827	789	839	810	800	823	777	830	825	824	837	792	769	808	792	813	803	819	784	827	806	809	782	810	863	793	810	807	857	832	888	791	791	877	813	819	854	809	844	778	799	808	770	828	791	853	851	831	826	823	819	764	827	774	785	809	794	821	780	791	807	799	782	845	804	827	793	810	860	800	784	792	826	823	797	854	881	823	843	817	797	841	797	778	821	795	800	859	817	819	743	789	752	799	845	789	859	817	814	789	812	845	790	778	787	814	818	814	768	783	815	830	811	771	749	787	833	800	772	812	804	824	810	785	851	859	825	835	761	817	765	772	773	831	832	750	755	831	792	813	818	785	784	822	807	820	837	828	777	807	784	770	773	775	779	826	866	747	848	782	885	856	841	745	777	809	789	834	787	824	836	829	805	820	768	791	731	798	793	834	821	801	837	805	793	796	822	815	791	808	824	813	826	828	801	814	850	778	865	868	813	775	833	838	814	798	863	817	805	870	804	797	771	820	781	751	858	819	829	796	756	809	803	793	833	806	800	828	800	830	768	721	791	796	814	816	840	821	817	839	796	849	789	799	832	828	826	767	779	819	786	837	831	823	798	823	813	836	792	826	805	778	785	816	791	834	819	839	860	829	784	881	825	852	850	864	799	819	837	792	801	802	818	802	780	826	834	831	827	824	814	751	799	864	801	798	839	848	797	791	785	805	791	821	840	798	802	820	832	842	770	778	770	825	785	849	841	793	838	808	790	824	805	814	788	809	818	807	828	808	818	821	760	776	793	841	826	876	801	815	834	775	804	796	812	853	865	804	776	829	793	798	826	829	855	824	818	827	735	839	782	851	833	839	781	836	789	810	796	794	790	807	745	793	858	802	770	816	774	813	783	854	766	821	818	779	803	845	788	819	829	846	805	810	800
25610	20962	28086	24010	20949	20944	11630	1799	1576	1234	1175	1136	1082	1088	1154	1097	1138	1200	1283	1306	1343	1300	1369	1317	1470	1604	1628	1681	1820	1892	1692	1590	1733	1583	1489	1382	1466	1398	1360	1286	1180	1067	1100	1081	1055	1070	1020	986	902	976	990	956	1032	998	998	1026	933	947	975	940	924	972	978	942	1015	1007	955	996	960	972	920	1008	952	975	1029	996	984	993	1020	975	882	901	973	1004	986	968	974	1040	978	1007	949	977	947	947	983	1080	989	1006	946	983	980	950	977	1039	907	951	999	982	953	960	980	950	963	1037	919	985	1000	966	1006	1024	997	993	1023	975	942	992	1039	953	961	972	1034	966	996	998	1011	993	936	925	1022	1050	1031	971	1024	949	977	1013	977	988	987	1009	922	971	986	922	974	961	987	951	1002	937	987	967	1019	959	1004	991	955	978	933	974	937	1047	998	954	965	1009	992	981	968	979	983	925	960	1008	969	991	963	960	951	953	980	948	980	1006	990	999	951	960	974	961	995	986	996	1006	1010	901	954	957	920	969	1018	963	929	941	1011	1011	963	975	943	982	931	961	991	978	1003	963	1009	960	946	967	915	949	973	1002	1005	976	960	1025	962	978	1005	937	935	952	962	963	980	986	948	1032	990	949	950	918	919	972	989	936	943	962	941	898	1011	1029	972	954	1037	971	955	925	955	1007	964	996	964	942	944	972	1005	980	1004	1037	988	947	947	913	969	974	1017	971	1013	985	989	997	1035	1005	1000	965	959	967	998	1018	977	969	965	942	934	959	958	922	953	1003	921	898	979	998	964	974	1039	927	1011	960	957	975	987	990	1001	966	952	993	909	986	976	919	1029	974	936	957	1016	974	992	984	945	932	973	966	934	972	992	1002	894	993	953	920	996	967	971	999	984	930	1023	904	952	961	1014	939	950	980	908	888	998	938	946	928	992	999	985	975	996	1017	988	943	972	964	1004	975	977	961	947	1049	992	1006	973	922	928	906	1016	1006	913	919	1001	1000	977	963	949	982	967	963	961	975	978	1001	995	1018	934	881	1009	992	952	974	955	1001	919	951	926	958	985	975	981	976	993	974	923	898	992	947	930	962	1006	1028	1037	923	997	993	944	886	978	969	905	997	1007	960	919	974	976	961	950	948	991	1001	972	961	961	952	955	959	998	950	952	980	904	967	943	962	987	979	1003	932	1011	1003	953	948	1009	1021	975	943	990	991	967	977	953	956	963	953	976	995	985	968	1012	986	991	924	1014	1003	941	957	939	945	952	962	910	1003	921	989	960	910	934	966	922	1038	965	941	1008	948	972	950	947	962	970	942	992	1017	955	944	1059	895	976	906	990	948	979	997	992	1011	987	1014	993	971	946	999	939	934	1016	1013	1004	950	983	999	912	996	967	944	929	1002	989	1027	928	979	990	961	912	964	976	978	933	993	986	975	999	989	965	937	919	909	976	916	966	968	928	967	973	942	1023	954	934	890	949	945	977	1016	989	974	963	990	963	985	962	923	953	1025	983	1006	993	955	908	1007	947	961	944	1000	953	952	1003	1001	916	956	971	970	981	930	990	970	979	1057	964	977	961	980	983	938	954	946	969	1026	891	904	1021	962	950	964	1016	941	949	966	959	985	998	972	992	975	963	976	1008	913	1008	949	983	1013	959	1015	976	1021	964	993	965	947	942	940	972	939	1009	979	982	941	958	975	1033	945	939	976	1037	995	938	1005	1015	1019	969	995	951	1007	946	990	929	939	941	998	993	881	952	933	968	972	897	935	993	924	1010	933	945	958	950	1013	973	977	982	975	1010	1006	947	974	1035	975	968	990	1029	980	1000	931	994	977	974	951	976	959	932	931	1030	937	984	1013	972	934	956	980	962	981	1013	926	994	938	1023	959	928	1022	989	994	977	949	950	986	981	961	944	982	972	921	949	932	967	942	978	931	979	982	935	954	946	930	971	882	985	899	1015	995	964	1012	986	896	904	977	985	899	1001	991	1019	1000	915	1027	942	985	945	992	955	1020	1004	994	945	963	981	960	941	949	945	1003	1002	935	1001	962	983	916	914	968	984	923	994	978	989	979	969	910	947	953	967	993	1012	965	973	1045	1003	993	945	987	986	951	932	962	1014	904	1010	958	988	955	969	972	962	941	982	982	1002	939	945	958	956	993	1008	988	961	946	1053	1007	967	963	968	981	889	975	919	965	960	976	921	1031	999	979	978	995	976	954	936	982	939	917	990	952	1025	955	976	975	943	950	984	982	931	919	975	1000	962	1021	1010	981	970	1004	995	927	1028	935	941	980	955	983	1029	939	965	973	945	987	961	966	960	910	989	925	924	933	965	942	955	989	925	916	996	971	918	948	938	931	998	940	991	1003	956	933	986	996	901	947	1002	947	969	999	901	963	1019	933	948	975	993	957	976	928	879	988	1008	952	931	968	987	1009	960	981	1026	978	979	982	991	953	949	955	981	988	985	949	977	941	998	936	1036	962	999	956	952	1018	955	948	964	990	1005	1014	971	943	1009	958	1023	919	929	998	1021	880	929	985	972	949	960	987	961	971	1043	924	988	982	997	1016	946	957	971	887	1032	956	876	1006	918	1008	1003	1017	937	1006	948	966	961	989	938	911	959	955	993	1029	946	987	983	1027	1010	943	969	963	951	997	1011	975	983	943	1047	965	892	964	994	913	989	929	967	915	1014	978	971	990	998	991	1006	969	1024	930	915	921	1002	981	997	966	979	1035	983	912	983	1041	958	939	888	981	939	974	898	943	988	943	963	1004	979	939	997	963	973	973	973	927	961	934	1021	951	970	937	972	967	973	1002	977	1015	1043	970	1041	996	975	996	1035	967	942	984	1027	993	1014	924	1008	979	1011	975	978	943	993	983	927	944	1006	913	988	1000	992	951	909	967	993	932	990	965	978	949	1018	962	985	968	980	920	954	952	976	963	966	1012	1045	965	964	972	1039	960	1022	884	936	1002	966	1033	982	1005	960	945	962	956	948	962	940	994	969	914	1014	943	951	1002	947	991	943	968	1017	1031	1006	953	1032	996	1018	974	931	931	933	952	936	965	954	970	984	957	992	969	941	932	1067	968	977	948	979	961	982	970	957	974	948	980	971	991	985	979	981	959	1005	989	1015	948	959	949	979	955	966	985	961	979	1038	926	973	945	1000	998	915	971	980	943	989	989	981	949	965	961	949	1006	936	1006	950	1012	986	964	1032	933	1013	994	964	1042	951	986	959	961	1012	1008	967	974	948	1001	946	927	987	969	966	1053	966	961	982	939	928	941	1010	935	926	946	938	920	998	977	960	939	977	972	1017	969	955	1024	1007	969	953	1003	918	953	976	1022	913	995	954	969	927	1000	948	964	995	1007	925	965	971	915	934	973	935	971	940	959	957	876	998	1006	1018	957	943	970	1018	981	963	982	987	889	933	995	982	976	1003	970	967	941	932	968	994	1013	953	990	942	971	905	979	967	1002	980	965	999	1005	990	971	968	999	962	1011	932	969	981	1017	966	980	953	1052	928	986	949	1018	1006	1021	958	970	933	939	956	985	986	974	984	929	934	960	933	988	953	994	923	1008	973	988	906	1018	929	942	993	925	929	950	962	969	999	1005	977	988	973	946	975	944	937	940	934	934	984	970	974	989	945	981	980	943	971	1012	967	953	958	904	989	965	954	971	941	967	947	975	946	1007	953	910	936	965	1016	935	962	952	936	975	966	939	973	967	967	942	960	936	977	921	946	927	927	983	971	943	999	948	927	954	986	918	1008	973	955	1011	982	987
47514	43489	42351	30094	16088	6677	2536	1834	1958	1350	1182	1165	1123	1076	1021	1096	1142	1259	1388	1472	1418	1509	1547	1658	1743	2022	1999	2330	2406	2363	2120	1966	1995	1950	1908	1764	1635	1493	1436	1257	1204	1107	989	976	905	846	805	806	825	827	832	837	795	826	763	838	866	813	866	803	853	755	828	772	835	835	772	813	807	793	758	814	770	805	848	784	808	809	766	783	776	832	801	794	801	795	818	853	750	775	783	789	830	771	844	766	741	786	745	786	755	778	781	769	735	803	766	797	767	767	803	776	845	827	805	765	804	831	813	754	784	754	755	818	802	808	818	801	799	794	770	765	823	798	799	765	763	760	764	737	804	814	808	782	745	787	779	758	813	858	764	764	823	772	790	807	767	808	858	731	749	827	823	754	775	789	790	774	834	853	763	771	772	810	761	850	763	799	750	855	748	851	838	835	794	841	781	812	818	789	783	736	797	806	819	768	790	796	808	805	774	807	747	793	782	820	784	788	776	751	765	809	774	804	829	849	822	800	788	730	782	782	819	808	821	760	784	827	783	781	843	842	774	801	817	730	866	786	775	786	805	811	824	817	805	778	818	793	817	778	758	794	788	805	828	803	807	773	785	793	762	787	802	816	801	811	821	797	771	790	826	815	824	781	808	800	830	855	827	786	805	793	815	784	821	791	747	793	771	813	801	731	783	791	790	793	790	774	775	805	823	768	806	832	871	762	824	769	820	803	829	823	825	785	834	820	794	843	802	804	770	791	777	756	772	869	816	753	826	816	782	821	786	792	803	841	834	764	791	778	772	806	791	760	810	793	796	813	854	802	799	808	833	769	811	769	776	817	834	818	807	817	788	811	765	828	815	842	834	811	795	760	760	803	777	823	829	829	820	815	834	822	835	770	796	753	823	808	833	813	815	812	811	796	779	802	804	788	799	812	801	798	793	823	800	822	776	822	843	760	800	767	792	793	803	778	777	759	781	774	802	808	819	800	778	817	719	784	830	765	840	842	797	796	729	783	803	798	779	770	784	783	794	855	794	791	772	824	831	830	778	775	765	822	729	797	757	779	768	746	809	807	745	797	792	796	753	839	788	745	805	775	748	827	808	827	813	810	831	846	793	787	809	805	744	800	809	808	807	774	766	854	830	778	813	760	709	801	743	803	827	749	779	780	775	728	791	779	780	784	821	796	852	787	748	781	795	814	786	812	820	807	779	828	798	796	820	799	769	780	850	833	765	804	772	779	727	806	768	761	775	800	843	787	809	836	804	783	803	725	737	817	845	798	795	818	759	779	797	800	836	782	819	799	764	793	801	788	836	810	809	763	852	829	768	808	835	757	866	780	827	816	792	826	809	844	789	748	747	831	820	808	833	807	799	806	815	794	803	841	811	753	801	787	737	782	816	753	793	783	815	824	828	801	814	759	803	794	807	824	802	790	796	784	786	714	783	788	797	806	835	802	780	805	812	726	800	824	788	830	786	780	778	783	818	802	744	776	825	826	750	807	790	826	809	792	803	799	772	780	802	825	824	776	799	773	799	766	840	764	821	790	831	772	805	834	808	737	780	780	785	772	837	745	794	787	825	759	769	797	785	824	807	808	777	800	749	810	744	759	799	793	788	729	780	806	796	798	815	805	799	800	817	783	846	797	834	786	809	772	818	740	826	827	789	740	776	758	812	791	814	800	824	801	837	719	828	784	829	797	805	812	788	837	833	737	835	771	799	804	820	791	821	815	798	769	783	790	795	819	821	821	775	750	780	796	777	835	798	804	794	760	838	788	803	759	779	822	824	814	801	816	758	823	801	824	788	757	827	815	751	771	814	833	783	841	823	768	774	811	795	837	773	821	750	799	836	794	830	810	815	785	796	776	741	760	777	807	791	807	807	790	821	804	773	815	760	794	831	798	808	771	791	736	835	815	805	743	783	788	726	697	809	790	794	814	854	789	845	825	815	807	804	788	767	776	822	799	794	797	791	803	772	779	822	795	800	824	861	820	736	801	791	750	819	782	779	831	803	809	809	773	780	807	808	826	809	781	791	782	822	810	851	808	773	812	788	793	806	782	776	769	823	765	784	749	804	793	777	807	807	774	828	803	786	718	695	784	792	779	796	828	801	740	822	784	769	793	820	751	818	765	820	827	777	848	776	808	818	800	772	779	805	810	800	779	793	805	795	797	787	793	796	786	767	817	773	849	828	798	780	793	845	838	790	792	740	768	858	777	802	878	800	795	809	800	811	779	762	730	800	820	805	866	805	777	813	759	760	844	804	782	818	767	752	837	838	840	796	757	775	797	758	756	798	771	842	806	781	832	836	791	777	782	809	847	830	723	834	783	788	815	730	821	809	756	834	833	769	763	768	801	767	813	788	754	790	760	805	809	774	822	807	787	792	800	805	789	786	783	804	837	860	766	771	811	765	814	732	803	804	784	782	791	812	783	815	806	759	778	785	788	737	779	816	802	763	788	758	764	785	818	797	803	777	814	870	708	798	838	782	772	831	827	795	761	769	793	765	745	801	805	836	775	783	771	821	803	775	796	767	774	764	749	788	736	758	811	775	800	764	777	756	851	819	828	782	782	799	804	762	781	777	830	762	820	780	787	798	825	788	775	787	785	850	789	784	777	803	838	850	796	802	778	792	782	772	819	818	771	777	797	799	734	780	762	801	827	844	769	792	820	779	774	794	755	778	783	747	841	790	813	736	777	800	832	789	754	796	764	836	801	809	826	763	782	801	798	796	798	789	778	816	807	751	767	803	806	811	869	773	798	828	805	767	759	807	771	791	804	774	788	786	789	826	746	783	770	801	812	773	796	771	745	827	779	790	832	765	794	761	787	802	770	794	784	770	768	804	782	765	785	798	801	810	802	804	747	758	835	801	776	784	809	744	855	837	775	772	782	766	772	839	824	799	784	766	761	754	834	795	816	835	826	786	792	823	792	801	765	794	801	722	783	852	796	784	762	759	851	855	807	772	779	797	783	703	790	829	813	799	782	830	766	818	822	816	769	797	810	829	780	758	837	759	810	797	757	828	800	792	806	798	805	794	772	826	789	848	745	774	780	803	802	831	793	782	802	778	804	765	792	772	806	784	773	815	799	761	770	844	804	801	800	731	780	761	792	795	758	783	872	784	839	780	835	772	760	782	841	787	816	841	815	822	789	793	767	800	821	844	783	772	824	795	819	754	790	795	817	767	776	826	793	795	773	782	759	757	771	781	770	808	815	780	816	825	756	763	812	801	773	746	820	798	756	829	832	813	823	798	802	816	794	768	781	775	760	782	809	834	819	765	772	837	809	781	776	784	797	790	786	743	761	764	847	775	826	830	773	742	769	835	763	834	782	721	823	814	792	782	821	819	800	753	793	805	802	829	809	784	833	803	764	800	828	832	790	828	822	802	777	762	780	794	795	804	837	825	801	763	807	802	715	799	784	841	764	778	828	780	822	774	794	814	772	823	796	821	786	820	825	848	814	810	834	771	830	744	783	853	796	760	817	807	802
28479	21143	26452	25176	9891	2168	1302	1040	1077	1012	1030	1023	993	986	1005	1041	1035	1065	1040	1140	1151	1125	1148	1212	1296	1394	1355	1359	1454	1458	1344	1264	1357	1332	1357	1314	1226	1288	1159	1206	1113	1068	1003	1036	980	995	992	1003	978	979	928	946	1013	1018	922	996	927	961	967	956	967	994	997	934	952	901	1032	1008	973	955	992	942	990	973	999	998	944	983	961	982	981	917	987	962	932	991	937	1004	976	969	954	1028	981	1028	979	992	1000	974	961	938	976	919	1004	1004	1001	990	975	1006	972	983	1016	930	987	931	976	922	965	965	942	985	979	948	936	997	991	957	958	928	948	936	959	971	919	1012	981	966	957	985	988	935	994	934	999	992	989	957	919	952	964	989	985	947	987	977	980	965	1007	959	935	1015	961	987	922	960	939	964	979	951	983	972	921	1052	978	974	984	918	951	1031	941	968	908	950	1005	947	962	914	955	953	967	990	949	1017	1037	933	984	931	993	954	985	978	988	961	970	966	981	1011	1006	947	918	987	1031	954	913	977	996	992	982	935	975	921	970	958	960	1075	968	950	977	975	1002	962	949	982	979	931	956	938	955	942	919	941	970	974	907	992	999	928	998	1012	947	984	901	915	944	964	953	967	924	976	962	961	962	928	1011	995	931	967	939	936	1029	933	944	996	985	1010	944	980	945	1010	966	929	946	978	958	951	925	955	985	884	982	966	966	966	942	1023	1020	969	964	1000	953	1019	951	985	952	972	978	946	961	909	973	946	955	965	953	1036	974	979	951	956	989	971	961	949	990	950	993	992	981	932	945	969	932	980	1010	930	962	1040	1014	1011	950	909	975	938	1018	959	958	969	973	964	1021	1005	920	949	970	939	895	963	967	949	983	985	946	981	1020	1003	947	963	948	940	953	956	946	982	969	951	931	952	918	972	971	942	924	918	973	959	981	962	912	966	954	930	946	897	959	990	953	909	962	937	1041	1029	989	972	944	970	936	998	915	988	939	1003	883	980	1034	938	960	962	968	1007	985	900	937	971	1031	980	953	1026	955	959	1014	949	927	977	996	953	944	978	949	959	970	987	1000	993	928	895	998	984	948	1021	966	973	943	940	1003	988	1000	974	948	966	986	990	1003	994	992	980	995	975	980	1009	974	1006	979	968	975	956	984	1022	956	993	975	956	941	934	1031	975	977	907	974	918	955	942	972	973	963	967	980	944	921	928	985	976	941	936	935	983	919	1019	1080	1018	986	964	969	973	959	998	1000	959	948	973	934	971	983	1051	957	964	942	943	979	944	1006	984	956	955	1008	955	980	969	978	1000	983	976	913	962	1018	1002	965	966	1007	945	973	959	1006	960	1011	1000	919	977	975	996	950	988	971	948	944	930	994	1003	939	1007	987	961	954	1003	990	915	956	1029	942	965	978	954	973	947	987	914	996	995	944	971	959	1001	1013	880	995	934	945	968	978	978	958	938	921	897	951	950	970	964	946	1011	960	1024	972	997	980	903	968	1008	958	891	900	925	943	909	975	958	1004	957	979	979	993	941	961	962	1005	923	960	990	939	950	1002	912	955	941	1030	932	926	945	979	991	959	913	967	1022	985	1001	950	969	990	990	948	949	985	979	979	966	978	1014	970	957	983	947	982	972	1001	1002	992	965	969	977	1009	1013	939	950	944	1019	972	945	981	1005	1007	999	957	958	975	972	946	962	888	927	980	943	956	946	939	966	954	970	979	969	1002	1005	992	936	1020	957	961	931	950	1020	938	970	982	994	1039	964	962	939	959	932	962	902	981	970	947	968	1015	979	953	976	996	936	966	971	909	970	968	944	964	940	1019	979	944	1020	1017	932	987	960	971	917	971	997	912	949	1005	973	925	956	1004	1000	945	941	998	991	963	1000	919	1036	950	1007	982	1062	935	963	950	932	974	948	945	939	976	954	1026	967	976	995	993	958	1010	941	981	982	1045	975	966	942	951	987	969	1031	983	1013	994	974	1008	936	928	970	967	956	930	969	988	999	947	986	978	920	957	996	889	916	914	965	965	985	953	929	954	991	989	1001	949	942	993	972	964	986	963	947	991	973	989	1001	974	963	973	967	912	1047	951	968	1059	933	958	958	991	969	992	1003	972	959	923	952	981	941	1019	986	937	1007	964	964	1001	968	963	951	954	982	979	938	1025	917	936	962	974	998	969	1041	993	990	939	1001	918	984	962	959	950	1035	946	967	988	983	999	980	976	969	964	957	920	939	970	933	948	958	917	937	970	1050	988	956	911	1001	912	959	975	952	987	918	1008	964	932	942	953	950	959	931	938	904	988	963	962	969	974	943	932	951	933	948	947	975	927	894	952	940	951	956	942	910	993	984	936	1003	990	988	1030	929	939	905	954	972	921	971	927	940	961	922	888	957	936	991	977	982	956	981	956	909	945	1008	996	1027	927	929	1020	961	984	951	950	925	977	1024	1055	991	974	960	916	954	989	968	988	920	1000	963	966	987	943	938	985	948	918	935	931	992	914	939	920	990	982	964	966	971	972	938	957	921	964	907	962	999	984	984	994	966	956	981	958	934	967	965	954	1014	949	949	965	961	954	1000	951	1002	971	1019	1017	973	893	957	969	957	964	953	998	975	926	954	971	1022	984	1029	950	985	957	983	997	1012	967	1016	967	940	944	971	988	971	933	976	975	967	988	973	969	950	934	881	990	1008	1029	950	991	963	946	932	971	906	946	946	971	995	970	947	1007	961	965	952	976	994	1024	966	921	985	983	942	962	1001	978	978	944	927	966	954	966	980	1002	984	1004	912	965	947	965	1013	967	1017	1017	938	889	963	996	971	932	987	927	950	966	1038	971	972	938	965	1001	961	1000	963	986	975	946	1002	979	973	968	952	1014	943	1012	1037	1029	1001	1011	953	974	917	987	899	962	945	943	962	1006	1009	982	979	1001	978	1011	991	1020	912	989	977	963	1007	954	933	1042	989	922	998	998	993	927	937	961	943	998	960	933	943	962	926	1002	951	963	968	924	957	993	1017	952	941	957	926	939	956	1067	969	1010	1027	967	979	922	941	915	962	938	947	970	1036	981	926	940	955	950	921	943	991	919	968	1005	951	1012	942	916	943	1006	962	960	1050	970	966	1011	1015	914	1011	928	916	984	956	980	941	914	935	988	968	952	941	969	966	943	1004	974	983	948	954	984	947	953	947	961	973	949	978	1011	979	966	963	1000	951	1007	838	965	989	943	965	950	936	957	1001	926	969	927	997	983	982	997	977	983	980	1027	991	985	921	952	983	950	934	1008	969	1023	934	1024	983	1017	935	963	989	1000	894	955	981	982	963	973	984	1045	971	927	993	931	938	1004	967	973	1073	954	982	941	956	1012	908	1032	991	951	1016	950	938	1001	972	932	960	976	967	964	976	937	998	967	960	988	962	1006	965	965	912	1002	947	973	927	982	943	945	1000	974	938	987	942	969	990	873	904	933	977	947	977	989	1016	903	994	1013	979	1005	983	1031	997	993	919	990	1008	947	990	1012	988	916	968	938	1020	973	1007	1002	906	956	998	993	992	950	945	1022	977	980	998	948	966	972	909	976	1025	1014	1014	997	951	997	949	1055	969	953	952	1002	948	979	963	1001	992	914	891	981	920	985	979	943	932	995	984	972	1010	964	1026	1000	966	979	984	1036	915	908	966	960	980	959	952	962	923	1017	987	970	957	966	969	1015	964	962	999	996	958	989	984	1021	1007	965	955	1010	980	958	966	975	1038
44991	32457	30481	20730	6866	2554	1305	1060	969	947	921	892	857	895	923	858	935	1022	1069	1079	1143	1205	1260	1458	1425	1606	1584	1726	1698	1770	1552	1464	1538	1552	1493	1440	1387	1302	1291	1170	1038	988	912	905	920	865	795	824	820	835	795	839	837	852	836	825	848	810	820	812	813	801	804	802	791	796	801	788	778	791	786	815	812	774	795	770	838	788	763	797	828	815	808	812	770	782	828	820	790	860	855	807	827	775	790	805	810	788	819	847	875	779	823	758	815	841	837	841	820	804	787	767	822	799	837	770	826	780	850	782	831	826	751	745	804	762	777	821	797	846	776	749	817	795	835	780	803	864	839	792	834	797	808	786	832	820	852	820	816	789	791	786	787	783	816	763	773	840	815	864	764	861	806	772	847	822	809	784	823	823	755	807	758	819	771	794	853	839	809	755	828	813	836	808	798	850	822	718	800	855	810	773	815	782	825	796	808	806	816	847	855	824	779	809	843	817	788	798	767	740	880	805	750	796	822	837	752	734	809	803	776	806	780	768	817	782	745	811	792	766	816	824	794	804	751	769	796	837	770	781	764	825	816	776	813	810	822	801	799	764	908	823	767	777	753	810	815	787	786	825	833	775	800	786	825	814	783	812	813	831	798	774	770	784	773	868	812	790	801	774	818	846	782	788	843	766	833	791	770	798	815	744	843	781	765	862	772	790	855	794	784	780	821	755	775	751	769	711	841	813	780	777	779	788	784	818	790	843	805	800	776	785	808	783	733	782	785	794	782	797	810	826	841	754	802	848	784	777	833	811	829	764	803	809	806	789	797	859	795	819	787	825	811	751	845	774	825	809	772	815	815	842	835	801	801	830	826	799	788	796	827	821	846	793	767	826	766	789	799	745	855	812	791	858	821	796	799	777	813	747	828	799	795	783	808	849	819	856	871	793	788	734	815	826	834	825	803	785	846	825	831	790	772	797	808	834	835	803	827	810	762	803	809	791	845	780	806	808	795	809	812	829	835	783	787	806	759	835	844	749	806	802	756	779	804	826	789	809	866	798	750	844	807	822	786	785	787	813	821	796	807	842	795	824	767	781	834	823	849	824	779	801	758	817	785	783	853	808	817	758	773	808	848	803	758	768	770	795	801	774	860	780	797	827	752	754	848	799	847	830	825	805	795	791	832	824	782	808	839	762	754	785	802	791	803	827	838	807	857	818	806	811	819	826	795	777	803	797	784	762	752	845	757	821	797	833	769	811	775	758	839	841	810	830	751	776	796	755	739	793	833	784	785	796	771	835	809	844	818	863	772	828	813	752	794	828	780	812	844	784	820	809	805	796	782	848	801	800	758	768	825	839	807	773	762	829	800	831	777	812	817	759	815	829	734	821	811	867	819	767	788	796	786	836	836	787	754	829	811	824	786	805	784	799	783	813	793	798	794	783	806	836	794	832	771	784	818	760	863	798	797	786	774	759	812	830	768	769	819	841	812	771	828	781	750	783	799	823	804	813	787	858	792	791	819	791	856	818	805	818	786	797	793	817	779	804	835	768	818	784	794	794	805	826	763	788	847	842	811	812	804	827	802	801	794	832	816	724	813	808	799	783	832	753	814	844	782	806	809	795	769	812	794	797	792	740	773	785	823	765	804	812	846	838	776	801	806	800	812	831	807	769	895	802	791	763	850	822	779	840	799	841	778	846	787	821	805	819	799	815	800	800	797	825	782	775	849	811	835	768	804	831	751	780	827	804	837	842	787	857	792	823	809	817	819	834	785	807	857	825	819	814	801	783	763	805	823	807	787	870	835	800	773	788	796	821	789	807	835	775	819	822	784	803	818	826	844	760	823	781	853	798	830	799	822	800	814	803	822	789	828	819	849	802	816	765	783	799	801	764	846	775	766	780	799	821	781	809	825	827	807	801	811	776	776	803	764	832	811	843	761	834	805	779	721	801	798	779	788	809	781	797	837	833	792	757	762	751	808	838	839	792	759	813	813	837	789	792	763	823	796	838	826	780	801	801	763	791	806	754	861	804	774	805	775	766	841	809	747	795	817	789	779	761	832	783	827	786	764	784	756	799	786	813	799	827	802	836	772	839	768	742	774	831	806	759	805	817	798	846	817	785	812	824	826	753	762	841	788	834	787	782	797	819	824	796	781	790	863	766	802	778	801	793	815	804	810	832	837	796	808	815	789	793	774	808	813	771	791	783	827	811	767	767	763	814	821	818	808	783	817	778	799	799	814	791	806	847	790	830	872	818	787	836	769	761	792	824	783	791	816	789	835	787	811	822	835	816	814	846	803	776	848	775	799	830	815	788	822	839	778	807	822	784	811	793	815	794	804	825	786	788	802	798	837	818	788	814	801	845	774	811	814	813	753	819	772	729	820	814	798	813	845	840	800	827	768	792	776	774	792	813	800	822	795	729	806	753	822	826	826	801	814	825	807	803	729	781	788	799	802	806	778	803	790	868	824	803	802	849	761	789	827	829	798	773	796	789	798	776	798	836	784	806	813	824	783	833	805	827	777	775	786	813	781	802	861	763	831	776	824	792	812	834	770	794	737	836	807	794	868	853	847	808	827	810	803	825	861	821	810	826	817	802	832	850	783	826	804	823	812	801	784	806	825	777	793	831	760	804	748	747	818	725	779	818	777	749	835	807	807	813	774	826	808	757	787	779	803	771	763	834	773	775	734	828	830	841	761	776	817	798	838	794	789	812	815	829	833	796	821	749	822	796	818	816	787	806	798	772	813	795	820	763	813	809	791	776	812	834	789	827	821	812	830	809	791	808	808	760	779	758	805	750	776	829	839	820	766	842	807	786	750	832	825	871	806	841	759	830	833	824	813	803	817	835	771	791	810	809	882	781	844	814	807	797	783	819	749	801	782	788	804	821	757	822	735	817	805	776	813	783	840	823	822	832	820	822	824	777	801	795	806	761	811	803	813	785	832	787	758	785	813	807	839	810	756	807	830	828	803	831	820	746	777	779	787	820	808	834	801	805	765	838	782	805	826	847	863	801	829	789	796	785	840	803	813	790	784	802	779	786	811	811	744	793	849	830	849	794	811	817	764	793	820	807	753	828	776	790	810	774	745	774	829	820	790	782	783	776	792	824	756	807	789	872	822	794	816	810	757	788	823	777	724	843	849	830	812	816	777	853	815	750	795	845	757	738	826	781	798	759	823	809	772	806	757	842	799	863	786	767	823	813	801	780	781	789	803	856	828	816	768	797	785	827	769	827	799	822	783	785	834	750	749	841	828	834	805	784	775	861	849	808	804	786	848	834	786	788	803	807	792	777	843	777	819	826	807	822	803	783	797	784	802	792	820	769	791	813	790	748	800	786	795	818	794	873	834	826	802	797	831	809	773	787	791	807	798	734	877	780	783	832	817	793	827	835	768	764	796	800	777	817	812	793	759	818	796	828	774	858	751	828	789	747	789	819	801	766	890	820	776	823	803	814	783	842	785	858	834	858	800	818	805	758	845	810	793	805	900	850	764	815	803	786
26976	20951	27679	24370	20751	13331	2304	1291	1156	1183	1061	1053	1008	1021	1094	1079	1047	1147	1112	1123	1203	1200	1272	1316	1335	1391	1427	1556	1529	1584	1432	1382	1376	1366	1413	1402	1333	1300	1243	1225	1164	1093	1004	985	999	1017	1032	962	1006	928	994	988	954	974	991	948	944	926	924	926	944	996	939	1019	951	920	917	972	946	927	897	936	965	1003	898	919	972	958	1000	923	932	916	958	961	970	951	941	933	994	903	942	943	895	938	939	908	952	909	973	959	943	956	969	956	983	956	977	993	922	980	997	986	962	905	1003	956	975	927	984	916	914	984	961	946	948	956	956	938	985	968	944	1018	1010	956	930	969	979	961	989	930	898	928	862	986	935	991	994	965	941	1011	950	844	913	1010	943	912	944	934	938	944	945	922	987	971	935	928	965	955	917	956	958	973	921	928	980	981	933	945	967	927	939	907	980	910	978	994	926	945	962	977	963	950	961	920	940	946	979	905	917	1001	928	900	984	953	939	971	956	989	974	960	949	954	985	947	953	901	919	919	965	928	889	951	1003	938	924	1015	947	962	930	989	963	931	960	979	967	923	944	955	951	903	979	933	984	950	929	915	950	919	910	916	992	929	971	929	945	975	962	886	912	943	998	943	906	936	961	975	963	983	926	941	972	979	985	951	1008	921	932	929	996	940	995	951	963	955	964	969	887	963	959	971	909	987	950	933	962	939	933	892	940	1023	986	892	977	926	939	934	920	892	944	943	913	966	915	925	995	946	937	897	924	969	916	936	918	942	901	940	966	967	947	965	970	940	930	955	914	939	916	933	914	953	931	948	938	914	963	944	922	901	960	940	957	983	925	948	915	984	947	948	951	944	942	986	1012	950	953	934	920	984	938	966	970	919	919	939	940	939	949	948	1010	917	997	1013	1013	922	965	932	935	953	911	908	916	958	962	923	897	998	957	894	968	930	943	984	945	933	925	1003	910	905	937	1060	989	948	906	945	940	943	946	937	926	971	933	948	924	945	955	969	959	945	922	966	982	958	937	962	944	922	901	938	985	929	893	958	913	970	947	988	893	1002	980	925	920	1007	952	995	936	954	936	922	925	992	977	915	952	967	895	903	906	942	991	921	972	910	952	914	964	990	905	985	965	936	961	1007	918	983	883	937	971	900	904	947	950	904	962	910	980	972	993	943	951	969	954	984	965	914	992	923	914	959	974	950	895	932	969	1005	965	927	968	955	929	919	967	999	945	971	942	988	910	922	967	938	940	951	1015	969	942	941	931	955	947	960	973	934	979	887	980	932	911	1021	984	909	944	913	936	957	923	915	918	933	946	858	971	921	977	935	906	1043	952	947	978	979	918	973	945	968	923	942	972	932	929	990	979	947	913	938	977	899	1004	956	998	1014	960	924	904	987	905	981	975	981	916	952	980	906	965	916	972	946	954	970	926	984	913	913	915	957	976	913	955	975	928	912	1023	967	969	969	945	972	949	955	944	973	965	951	901	986	1008	963	915	950	919	897	901	945	870	938	968	943	892	930	953	924	936	924	914	998	946	944	928	966	963	958	931	882	910	954	944	947	940	983	949	986	980	922	955	952	935	938	972	906	947	958	900	954	993	986	935	924	1025	970	990	928	932	947	943	869	947	918	954	932	922	960	976	949	998	967	964	975	1013	973	899	950	943	869	950	928	956	957	987	951	922	1009	1011	1034	929	916	940	935	927	989	896	955	957	939	1014	923	940	1000	958	948	940	918	928	975	950	935	962	993	920	923	971	930	955	961	943	954	896	915	942	985	950	940	977	1030	931	962	958	989	948	939	964	890	932	934	1011	937	995	927	956	962	940	942	947	912	922	999	988	952	948	920	995	929	963	938	907	922	981	1017	905	978	959	953	926	974	925	965	1000	979	947	905	985	958	923	928	991	935	927	919	926	943	953	977	895	940	944	953	943	945	943	956	973	976	968	941	966	974	913	898	933	981	969	972	910	972	962	1004	864	909	950	913	1002	1016	964	887	1016	952	1001	917	967	947	927	938	908	997	964	944	970	922	993	912	915	960	942	966	956	888	927	937	1007	980	933	965	971	949	917	906	903	923	965	935	996	962	957	936	929	951	939	897	996	973	961	934	957	869	972	886	934	949	900	899	983	939	996	976	916	954	952	946	940	950	922	931	955	969	974	930	950	1004	953	988	1031	977	917	974	981	944	988	993	956	970	958	939	951	892	913	959	876	899	934	933	981	926	963	944	936	946	955	943	981	965	924	949	951	880	913	923	1001	1020	957	915	924	917	937	930	999	917	945	979	941	928	970	927	955	906	953	942	961	957	944	931	915	971	903	934	937	958	959	933	933	872	964	1006	949	980	938	964	976	955	927	897	951	961	903	978	963	972	878	957	936	905	944	973	957	964	972	967	950	880	931	933	939	978	935	1007	904	950	980	969	915	897	949	959	970	919	927	935	916	935	971	929	938	986	957	975	924	952	935	954	960	1001	955	950	962	1000	973	971	994	953	936	933	916	1005	922	956	981	949	902	962	959	927	955	930	983	1013	957	927	901	963	918	945	943	954	923	935	941	909	959	962	945	963	944	1004	940	970	983	964	972	954	999	953	934	980	908	928	974	947	939	938	979	971	923	935	991	954	918	908	880	930	902	894	929	943	903	905	904	935	974	959	1009	995	969	917	972	959	966	921	928	934	925	949	930	903	946	966	951	962	1041	952	954	946	937	982	964	941	937	924	908	970	874	921	1012	988	976	952	910	979	982	951	952	960	961	948	931	947	978	927	938	936	944	979	958	984	951	979	1039	970	962	924	892	968	1000	920	884	928	939	868	943	907	901	993	922	974	978	947	935	886	972	955	967	884	996	977	977	925	931	920	961	957	934	943	958	928	939	951	965	955	954	896	910	935	938	980	962	911	940	947	917	897	909	894	1016	944	958	955	938	934	925	996	949	974	945	997	952	972	934	950	939	979	976	1008	926	894	937	961	946	970	937	895	949	998	987	936	921	927	944	903	940	962	972	935	920	977	958	911	1027	925	995	895	931	985	980	946	915	971	940	992	970	941	1013	978	952	949	922	928	962	1026	899	964	927	931	980	937	890	952	915	938	915	899	945	950	912	972	1004	953	902	931	931	953	1003	939	929	942	917	943	891	953	924	977	968	957	892	900	944	925	955	972	943	918	963	976	963	971	922	917	982	919	934	992	990	949	1027	928	936	960	946	914	1015	921	972	914	929	921	922	914	894	967	942	955	955	922	956	996	856	957	909	918	946	945	960	944	957	998	920	949	922	989	932	910	900	1028	957	885	922	889	952	959	962	970	959	932	919	977	911	959	911	961	890	973	917	936	963	941	916	938	966	994	980	961	948	969	995	985	970	957	985	939	920	962	985	924	968	982	937	958	974	983	990	996	960	966	940	939	902	924	977	1003	960	915	947	885	947	941	963	951	978	962	1000	995	942	885	944	927	988	998	951	918	862	977	945	905	939	917	939	910	931	908	946	946	959	937	920	981	952	987	962	936	934	960	940	935	951	928	966	991	964	973	903	916	933	947	987	969	962	975	958	963	1008	956	968	996	954	1000	913	947	927	916	952	945
46644	39224	35704	28020	5847	2987	1764	1326	1215	1077	969	984	1015	928	932	977	985	1099	1043	1132	1180	1322	1392	1415	1625	1723	1748	1837	1904	1814	1704	1740	1646	1691	1640	1646	1481	1430	1366	1219	1121	1004	892	856	852	865	806	870	805	817	778	793	832	843	714	834	834	855	827	819	806	804	761	830	747	786	813	830	796	769	820	799	812	754	730	817	771	772	768	790	797	777	815	759	724	797	790	768	769	843	737	799	757	767	816	739	795	735	749	781	759	751	773	811	832	729	750	786	809	785	779	776	786	778	795	788	748	772	773	778	772	771	789	756	785	745	746	764	762	779	816	836	811	786	781	806	790	794	772	819	823	799	800	761	795	789	783	784	729	834	842	742	771	795	777	824	729	807	772	738	800	788	838	835	743	803	781	785	841	783	773	796	773	793	819	788	739	766	804	796	801	739	746	713	796	799	721	756	753	776	746	711	758	780	768	776	763	798	778	793	808	768	787	722	741	782	769	793	776	822	799	763	789	790	799	810	782	797	760	797	812	739	770	811	758	760	794	808	836	799	806	799	789	749	767	790	753	825	793	784	807	774	777	788	771	716	776	757	813	759	776	771	810	790	760	758	741	798	793	816	779	777	755	856	771	773	755	770	785	782	795	781	764	803	836	798	747	788	814	740	778	777	781	756	739	786	807	784	816	742	760	787	806	766	753	756	787	796	837	807	796	768	772	776	790	787	804	815	788	775	758	818	848	793	764	760	837	773	781	768	826	765	824	763	795	811	777	807	786	796	797	817	849	799	778	816	722	790	767	777	784	758	759	808	788	806	761	823	792	774	814	769	830	760	779	762	818	797	796	825	759	743	734	788	785	720	772	770	785	724	808	798	777	786	774	729	757	796	804	784	742	816	739	804	777	793	745	764	800	737	801	766	793	763	773	723	776	766	839	790	813	750	759	790	829	819	761	728	736	784	769	749	743	813	802	782	756	788	831	734	773	780	798	772	767	780	743	817	753	793	771	815	744	794	799	751	803	763	813	752	814	769	788	802	762	802	717	824	759	758	796	736	771	770	765	801	772	832	758	792	753	797	785	799	764	809	808	772	803	799	745	840	786	774	789	813	767	816	813	780	809	774	760	800	781	782	788	817	747	809	789	813	722	763	772	760	801	829	837	809	779	790	778	796	767	773	817	796	761	784	806	782	758	789	750	803	787	739	799	779	739	774	751	775	771	782	752	777	742	780	729	773	763	795	814	765	766	792	775	755	736	792	766	775	784	778	799	702	747	815	775	812	819	764	787	753	746	801	868	774	783	860	763	723	780	799	784	769	773	805	766	778	808	765	788	726	767	784	772	804	734	750	774	804	789	789	776	760	736	805	777	755	804	759	741	809	811	735	787	756	778	814	834	785	800	824	746	765	812	736	810	796	765	783	723	809	762	777	781	772	795	752	737	806	789	781	759	746	781	711	826	769	758	762	828	734	754	790	754	774	756	769	753	762	789	770	745	760	764	759	766	790	773	815	780	743	755	760	783	776	819	790	784	812	784	786	797	786	821	707	793	787	812	778	781	794	787	818	755	773	808	750	758	812	795	721	715	805	714	811	733	765	770	721	683	773	757	752	759	795	789	764	757	777	779	739	795	761	749	798	829	759	760	798	820	791	828	792	746	793	804	816	766	770	727	775	798	785	775	784	740	805	765	785	751	797	768	769	764	798	768	736	769	754	738	801	760	737	807	739	751	813	750	830	755	797	723	789	763	737	766	798	816	793	784	807	819	746	775	741	783	766	794	769	776	768	761	805	784	790	752	820	785	740	824	806	821	768	804	750	781	751	788	755	805	825	791	739	760	833	749	785	765	746	788	845	754	784	771	784	789	785	776	788	755	768	795	842	783	820	792	831	783	756	750	770	799	828	789	790	784	764	811	831	761	809	762	772	785	786	803	717	795	806	804	749	772	782	796	798	813	820	802	802	816	813	767	768	838	761	798	773	794	805	728	781	751	768	773	760	773	809	724	779	764	780	783	761	821	787	837	787	784	774	761	741	784	787	781	762	794	797	767	843	734	762	763	791	800	822	805	812	802	783	823	793	727	799	783	799	796	756	738	819	781	784	812	774	724	765	788	780	773	813	779	769	740	721	795	809	779	723	737	800	788	817	810	792	804	772	780	764	759	811	760	813	822	749	801	737	776	789	825	794	822	756	751	789	790	776	804	821	771	829	791	760	842	802	832	757	793	819	742	797	839	823	769	796	809	764	754	752	765	793	713	825	807	768	798	775	781	697	783	775	765	784	817	778	785	793	813	763	776	763	812	813	804	824	769	765	810	797	794	773	783	788	805	810	761	773	800	757	805	800	785	766	766	744	773	760	789	752	757	720	791	794	784	801	818	745	808	806	866	806	772	826	793	810	773	774	808	721	800	770	772	801	782	800	741	792	770	770	751	791	746	757	762	711	812	798	767	776	806	759	805	812	817	781	811	814	796	809	786	790	727	749	824	776	812	797	694	749	791	802	781	806	792	774	803	812	783	791	802	775	759	802	765	771	754	787	768	768	806	743	758	731	805	700	805	749	782	808	746	823	761	772	794	839	730	781	775	786	810	790	750	787	808	770	798	798	801	827	806	780	827	808	760	763	761	815	802	770	751	770	765	775	780	799	720	739	778	774	760	747	738	780	798	747	789	730	744	800	790	761	793	781	720	743	744	766	793	795	752	717	784	814	826	759	785	753	739	829	744	787	769	754	734	763	729	809	792	818	769	747	825	780	799	799	817	806	802	811	753	762	772	823	756	770	818	737	771	778	732	796	774	761	759	779	798	774	817	776	846	763	808	843	789	783	781	810	794	796	833	784	774	741	760	793	766	770	751	725	771	798	823	767	739	774	727	766	780	766	780	795	773	779	792	826	764	819	795	755	814	830	774	807	785	780	749	776	747	773	786	765	807	826	796	818	776	822	809	786	769	828	777	781	766	779	796	788	786	807	785	710	820	824	816	761	756	799	809	797	772	729	757	770	807	753	778	791	800	722	722	781	788	815	772	730	804	848	775	830	863	803	758	747	787	779	782	797	800	780	758	761	784	777	823	750	716	793	764	775	801	817	784	829	802	827	752	814	749	768	761	769	776	741	817	759	825	720	790	774	827	791	768	801	821	748	761	766	782	801	772	786	840	764	829	822	740	752	744	781	762	808	806	770	763	785	735	767	780	759	807	803	772	781	775	773	764	821	762	735	837	794	785	773	777	781	815	805	803	767	801	772	797	759	850	755	827	714	808	827	797	782	827	767	792	756	740	812	754	741	785	753	798	803	764	773	827	796	795	797	788	792	783	777	799	816	788	821	817	843	780	831	853	717	755	791	789	798	803	742	765	747	774	782	787	794	789	801	778	823	762	809	819	802	773	847	775	791	827	743	793	782	776	751	798	806	804	848	784	806	768	819	805	803	807	807	788	763	820	774	790	797	789	787	782	818	787	781	766	800	821	785	739	795	758	752	775	765	844	798	758	731	761	787
26375	20964	27967	24064	20745	19794	5161	1504	1255	1202	1128	1111	1163	1082	1143	1091	1178	1162	1089	1111	1201	1278	1348	1389	1452	1455	1562	1575	1599	1473	1521	1579	1512	1545	1525	1408	1387	1275	1249	1207	1178	1119	1070	1027	1066	1060	1037	957	1030	977	980	1036	1029	995	1046	1055	1008	1012	1010	994	1055	1060	1002	980	922	1031	995	1024	1027	1065	955	1023	974	1042	978	1029	976	1000	1031	987	945	989	1026	1048	1017	1019	1066	1009	1032	1019	1040	992	911	1032	1019	1013	930	978	1030	941	995	1022	1019	980	991	963	1037	955	927	952	1015	959	947	1033	971	953	990	989	988	1008	975	1008	1031	1031	1029	936	987	1006	1031	1014	981	923	952	954	972	974	1020	1025	1036	959	989	1001	1001	1021	936	971	983	996	941	968	959	915	963	956	962	1014	987	962	963	999	953	1026	1054	964	942	996	985	936	938	959	920	929	1019	1044	939	1011	964	962	1013	967	1030	1032	948	1007	983	1022	985	974	970	1026	988	979	969	1034	1055	989	1011	1003	991	1049	966	1008	1025	994	1003	978	1080	992	1008	968	973	1019	974	997	982	1047	985	1019	974	1007	1005	990	1001	1049	1013	1002	1032	1028	929	983	987	1025	1056	984	976	982	1014	1000	918	984	1008	1003	1046	963	1052	973	1047	998	1016	969	997	1015	989	1000	965	976	936	1056	1031	1039	971	1007	991	1037	1022	1002	1001	1017	998	950	976	988	980	1006	1000	1028	1076	963	1000	984	983	930	1016	987	981	1015	1043	980	952	990	1021	945	972	997	910	996	1050	1005	999	1011	1012	906	970	997	1002	988	963	1033	1009	926	1026	991	967	960	961	949	1007	1000	964	1013	1009	947	1028	1058	987	950	943	978	1018	961	981	979	1033	1009	967	988	989	1029	1031	992	970	1015	1023	979	1021	984	981	1047	981	1016	999	989	988	983	950	974	1007	1042	955	1011	1023	966	998	1059	1002	976	988	933	985	994	997	978	984	989	990	1006	960	1012	995	984	969	976	986	968	978	969	996	986	986	1001	1018	999	1044	1015	970	991	996	946	1017	940	1013	1013	997	999	1029	1016	985	1020	960	994	962	1017	1018	963	972	975	995	936	983	1035	1027	1027	1013	1001	974	970	988	1001	960	1032	1051	949	1000	1035	995	986	985	984	985	998	1003	967	920	978	966	1008	929	1041	1004	1027	1033	989	967	1019	993	938	1004	974	987	1041	980	1005	1022	1025	993	987	1026	1040	1003	1035	979	994	985	1057	939	928	949	917	1027	992	972	984	969	1015	1001	942	974	1000	1044	980	971	987	983	965	1015	975	984	968	969	1002	1008	988	955	1024	978	990	987	1013	995	973	980	980	1052	975	958	1021	980	954	991	934	998	1007	988	1047	986	995	1022	965	989	962	1004	1001	1008	957	946	1010	983	1013	1000	973	965	937	1011	979	1009	1004	1036	993	1029	1008	1047	1022	1004	962	988	973	1001	1016	1047	1008	960	991	956	976	953	977	1040	1052	1010	1028	1004	1029	947	989	953	986	997	925	996	944	975	964	1034	977	907	998	998	985	999	970	1025	954	987	973	1025	984	1063	985	992	971	966	928	1036	985	948	1006	984	973	1027	1022	1011	1029	984	1015	1010	973	981	973	942	970	999	1036	1042	1039	999	945	982	995	1017	981	988	998	1019	992	995	1040	1039	978	984	1088	1025	1035	1031	924	999	1016	1012	1043	1025	978	976	989	987	1002	1002	1010	971	1060	1025	1010	998	1035	984	960	970	969	976	920	1021	973	949	990	1035	1013	980	921	1010	1016	1001	980	1000	1004	1034	977	976	1022	997	973	1007	986	1043	995	988	1012	1005	951	1030	1000	999	1003	1018	950	1026	960	996	924	991	955	1023	1093	1040	1008	1074	998	993	1015	1020	978	973	1010	978	971	968	1026	1041	1058	1025	981	991	993	991	960	956	932	1037	1031	1015	973	1060	965	1025	970	944	939	945	1036	959	1015	1103	1002	1025	1011	996	997	980	999	1034	973	1002	951	1009	957	1000	1005	1077	997	955	974	969	973	953	997	1034	938	961	1047	1037	913	984	940	998	993	1027	954	993	999	977	1037	965	986	947	992	996	1006	1013	1000	976	940	984	956	978	1040	1021	1025	941	932	912	983	1039	1023	989	994	1027	987	1044	1003	975	1004	999	1001	1000	933	1059	968	1006	1007	1002	1045	974	976	1003	969	959	972	937	1042	940	964	1023	965	999	960	951	1000	1002	965	1003	1007	972	969	914	979	1009	1054	966	1000	967	958	1006	980	1027	992	992	969	1039	1021	1019	970	1007	1028	950	967	1026	1016	1009	971	1004	994	932	982	1037	999	1038	967	975	1006	1000	963	1014	961	960	990	1004	983	992	978	949	952	966	992	986	994	976	964	1026	1010	968	1004	1035	990	1038	1006	1018	977	1042	996	1025	979	1045	960	966	1010	961	968	972	979	980	967	1003	1020	989	968	992	999	1015	982	945	962	1066	978	1050	965	1024	945	1033	955	1013	973	975	1010	960	961	949	1028	988	1051	965	965	960	935	987	997	1029	1013	975	1001	933	934	977	1012	1030	981	918	975	944	925	918	1021	1029	1006	936	1003	1000	1019	1026	1007	1009	988	1006	1000	1022	1007	1006	974	1040	995	1006	1063	985	1033	1047	985	1012	958	937	976	1022	985	948	977	990	1000	1011	1001	934	979	1050	984	1038	1007	911	922	991	994	996	1014	1018	1009	959	1016	996	1016	1018	1012	947	982	962	1000	1002	956	982	935	973	1006	992	1032	1035	965	972	999	1006	943	938	965	1013	1015	946	1028	928	1013	945	1031	1052	1022	1037	983	1008	965	976	992	991	984	1008	950	966	1009	901	1011	1002	986	964	980	983	976	982	1000	963	980	985	977	994	979	953	952	1017	989	995	1018	958	956	997	982	980	1016	1047	993	990	952	992	960	952	973	940	968	1025	954	1002	969	965	971	923	984	1021	1007	1004	1031	1014	1002	1016	1016	926	937	1030	1053	1001	966	944	1010	977	955	1041	987	992	985	1015	975	1018	949	994	933	939	936	1015	945	994	990	979	994	1039	995	950	1006	971	982	1007	1011	958	946	965	989	1003	937	1004	1006	972	998	943	974	1017	976	1003	1032	969	991	1034	932	1022	963	980	1004	981	995	980	952	1007	1004	1020	998	949	969	1020	1013	951	972	976	972	995	976	951	927	1023	976	1012	1002	1058	1023	1006	926	1061	951	1031	997	927	1051	992	921	966	892	1034	978	991	923	966	988	974	1043	1002	906	1002	974	994	1032	1019	1003	1002	1003	979	979	970	969	969	917	988	985	1017	998	988	1017	1057	984	982	1056	1008	938	1026	1004	1050	957	962	954	1051	959	1030	959	1003	945	960	941	1031	968	993	1028	993	1004	996	995	1001	960	994	988	988	951	1006	1067	958	990	987	1015	985	984	965	1013	1016	976	1046	1013	1040	997	940	1014	1013	1016	965	979	1007	1020	961	987	999	1039	954	946	973	1005	1001	978	1007	994	969	1017	957	1045	955	973	957	1009	1035	977	1003	984	999	1018	984	982	970	1032	1021	1018	984	985	1001	986	995	908	1010	989	989	960	1029	1032	1017	994	981	994	1041	977	1067	965	1012	952	1019	988	978	1024	1020	1022	1005	938	987	987	1008	1024	1058	966	1007	986	1055	1001	993	1025	995	979	990	971	1047	916	1000	1000	1014	986	979	954	1015	975	1004	1042	1014	981	933	1010	1004	961	958	995	970	1012	950	994	934	947	973	1044	1006	966	1007	987	967	1026	998	1026	1030	1006	1061	980	972	958	974	1014	947	980	1003	977	987	987	982	940	1004	1000	997	978	1004	971	1009	973	945	969	985	1051	968	1031	964	954	974	994	1003	1018	1085	970	937	949	957	921	1026	971	1008	1043	995	997	981	995	960	940	1011	982	998	1022	1013	1081	956	935	984	1014	966	971	968	1021	1040	1013	937	1066	971	990	952	1027	1014	1018	953	957	978	1003	996	1027	999	989	990	1010	1001	1019	960	990	973	976	1008	990	1002	992	939	993	997	999	986	982	961	991	908	1007
48354	38303	36486	27011	7060	3475	2010	1468	1397	1191	1137	1122	997	967	961	1106	1072	1001	1082	1161	1246	1404	1486	1611	1710	1778	1945	1973	2072	2040	1943	2004	1900	1845	1764	1663	1494	1477	1293	1279	1065	1030	968	917	870	871	844	868	812	818	836	851	826	845	893	813	867	836	775	803	797	825	833	853	816	787	783	803	858	814	831	828	834	797	795	786	834	873	810	854	800	802	846	821	850	771	820	799	850	742	789	753	791	800	809	823	818	824	809	791	842	839	853	781	792	781	794	750	845	802	805	793	836	828	859	844	827	851	816	811	806	842	764	785	868	795	816	815	809	797	815	800	812	811	845	825	848	813	797	810	783	824	799	836	769	805	843	852	816	823	837	804	871	776	807	792	851	790	828	779	864	806	799	814	825	811	831	810	859	796	812	788	815	848	791	801	848	818	842	815	854	794	784	823	806	812	869	828	765	817	829	827	803	793	835	812	816	808	846	761	846	787	780	810	777	788	792	857	788	758	837	845	793	846	799	809	837	758	851	791	793	862	835	851	799	851	843	777	817	884	798	810	836	791	775	808	799	808	804	840	892	765	829	833	804	813	807	821	808	824	827	828	828	783	806	833	827	774	788	803	796	824	835	772	789	820	866	819	858	797	791	814	835	783	799	846	799	738	829	827	806	814	784	781	875	804	846	758	810	782	827	735	831	776	840	850	839	844	801	822	826	802	807	795	771	800	824	770	776	840	790	829	824	805	827	810	828	784	795	811	796	764	796	813	807	830	781	856	854	821	764	805	836	784	786	835	775	799	780	835	803	817	766	806	769	860	798	777	799	809	841	818	783	842	851	808	777	763	811	875	830	796	800	758	831	825	772	835	835	803	807	794	865	762	761	846	787	799	802	757	834	775	806	849	803	851	816	877	808	835	781	818	836	850	818	799	812	833	748	843	831	892	829	820	801	798	777	815	818	764	826	803	808	841	825	817	787	796	820	796	846	815	858	829	787	792	741	786	787	810	831	812	828	826	827	771	830	759	842	807	832	798	841	759	840	796	816	788	818	813	882	891	828	800	793	790	801	811	761	881	784	803	791	824	810	772	842	888	813	770	816	831	838	793	803	795	807	818	768	785	812	785	865	821	814	794	834	850	764	774	790	784	823	739	827	804	806	835	809	830	822	804	863	832	861	780	813	830	819	768	824	795	818	797	816	803	798	810	854	826	849	776	763	833	826	814	859	807	806	828	813	804	807	806	805	850	786	808	846	827	845	842	846	831	782	807	873	817	785	809	835	813	794	846	828	824	811	831	799	785	827	773	794	803	796	795	815	786	822	803	832	790	860	821	852	829	869	782	803	839	856	862	792	875	795	833	809	812	775	831	826	829	804	782	837	802	817	794	795	827	793	827	831	785	865	794	791	832	818	841	819	799	826	819	814	829	829	790	752	787	848	809	781	837	837	815	814	827	805	838	754	844	847	813	799	780	833	763	799	796	798	822	846	767	790	849	838	793	805	788	859	853	796	831	785	809	826	850	808	775	802	847	821	799	808	815	809	825	845	813	823	806	811	792	787	807	804	819	757	839	773	801	839	813	816	817	826	784	854	774	819	819	834	836	832	800	838	788	793	858	812	861	807	762	780	875	827	817	803	869	787	834	811	784	868	854	878	793	783	830	872	791	849	830	812	806	803	778	851	832	855	830	809	802	855	792	809	801	807	828	782	837	822	822	827	811	809	838	830	811	799	804	840	838	773	817	778	824	765	783	793	915	773	805	807	816	833	834	796	811	832	769	800	781	831	798	804	801	828	750	819	819	863	790	815	802	782	820	770	790	817	861	809	784	822	821	863	771	826	797	873	822	807	824	802	764	813	813	817	844	797	763	870	776	834	818	833	788	824	838	808	810	825	819	820	832	811	837	828	769	869	814	855	812	800	836	815	790	839	806	843	762	797	838	794	841	840	789	796	812	856	807	800	844	765	780	824	756	779	812	810	784	771	834	827	789	801	801	809	747	842	783	762	850	757	818	803	823	779	767	826	808	819	796	837	849	826	806	838	821	810	808	828	845	785	792	786	776	887	790	804	821	822	823	797	826	835	840	817	818	831	800	797	797	829	763	827	798	777	812	797	838	844	822	810	788	848	805	864	853	844	791	803	757	777	776	812	770	810	788	813	780	850	834	828	781	777	809	790	815	775	809	857	831	810	807	816	811	800	800	747	812	818	809	824	800	829	825	777	818	760	864	785	774	795	789	838	825	759	812	815	836	807	787	857	828	792	770	808	837	792	833	790	806	775	804	806	791	811	824	826	804	756	796	880	775	787	827	873	835	831	794	762	803	820	817	825	822	842	843	762	797	778	802	800	793	765	776	843	828	762	824	755	784	791	813	820	788	845	766	770	803	806	815	779	807	843	872	818	831	802	814	836	823	774	817	791	818	797	789	834	772	791	817	831	795	824	799	797	814	818	840	833	804	812	822	824	805	796	811	872	823	850	790	767	835	851	790	803	840	837	803	849	824	802	797	788	785	824	818	808	775	831	828	779	865	848	780	832	807	833	828	833	826	821	833	799	797	807	797	792	807	814	821	730	847	826	798	791	838	767	843	847	765	802	817	856	829	768	780	792	767	747	833	840	797	824	839	820	818	823	810	791	854	834	804	868	785	834	843	803	824	781	790	802	813	799	833	776	792	841	830	825	795	778	811	773	786	825	835	865	800	790	793	833	902	782	873	859	858	846	833	774	828	849	840	824	796	812	780	814	809	855	832	781	849	799	783	804	813	834	792	821	851	796	810	804	799	786	816	812	833	792	769	794	877	813	841	821	836	804	840	796	760	807	836	833	809	816	843	856	819	790	801	747	812	872	840	770	828	858	822	821	792	801	858	779	789	807	801	852	835	799	818	799	788	843	800	835	816	805	781	804	828	796	768	808	804	829	850	774	829	777	813	786	784	798	764	763	786	830	809	814	806	852	818	787	824	827	883	775	819	803	791	815	809	835	802	814	804	793	763	792	790	870	825	831	829	840	802	841	783	850	820	792	842	793	825	800	790	827	831	821	802	812	821	786	839	851	755	869	790	802	820	809	770	825	847	811	774	800	783	836	836	824	813	771	799	821	822	774	783	806	841	814	790	796	832	815	838	791	771	802	798	801	837	821	831	813	844	769	771	817	796	814	817	802	816	827	797	796	805	810	824	828	820	843	775	875	781	767	774	800	848	780	803	809	767	856	823	833	825	791	824	853	814	839	775	794	829	804	795	799	765	752	745	812	826	818	773	794	816	826	780	843	841	818	773	867	829	755	804	840	798	792	774	802	815	764	775	823	811	827	784	807	824	775	743	810	848	774	814	845	807	772	806	860	814	816	860	833	785	791	798	779	810	854	801	808	819	816	799	762	809	790	817	809	803	853	801	821	781	802	831	789	783	829	874	807	798	815	785	853	836	777	766	825	795	777	822	790	784	852	828	769	830	802	809	813	805	831	814	765	790	851	822	836	849	787	799	803	779	821	799	800	818
25508	21014	28116	24149	20977	20982	11335	1987	1447	1316	1221	1170	1085	1128	1176	1113	1163	1107	1216	1253	1396	1405	1492	1559	1686	1681	1746	1790	1874	1826	1806	1834	1789	1771	1784	1668	1578	1470	1355	1293	1134	1240	1103	1103	1038	939	1038	985	979	1053	972	962	1056	988	1028	993	1006	982	985	1002	963	961	968	981	1053	960	985	1004	982	1063	984	937	962	1006	996	966	927	967	981	976	942	973	966	954	997	937	1009	961	910	1018	985	996	1037	973	978	967	971	964	983	978	943	995	992	940	918	933	982	969	983	932	1000	947	925	988	994	989	993	1006	1023	976	1007	973	989	961	948	977	897	998	942	975	955	983	930	984	926	987	968	967	1013	965	938	965	923	958	991	1004	957	994	1004	985	1045	1035	954	962	1018	1004	1004	982	1002	951	1003	994	989	979	952	942	908	944	1008	954	978	983	970	985	934	986	985	958	931	931	965	959	1013	926	954	945	958	1068	976	972	969	990	946	982	954	962	984	896	936	941	950	938	996	932	963	972	976	946	934	985	969	973	956	1005	990	997	931	1020	982	982	964	957	967	1010	976	973	996	980	966	990	963	975	971	1015	989	1043	958	991	964	917	958	961	955	992	918	987	958	937	995	997	1024	958	961	1025	972	1002	983	957	962	956	985	950	1039	1069	969	989	975	997	987	997	962	951	956	963	909	973	954	999	968	971	939	995	1026	956	954	978	962	1025	981	976	980	976	930	941	1014	1010	963	986	977	975	976	974	985	996	945	1036	955	983	1014	953	972	1009	1024	981	1025	958	935	986	959	965	960	974	931	1001	986	966	948	979	929	972	1049	914	1043	927	966	978	958	984	1031	960	1000	964	975	954	916	931	957	984	957	997	976	939	957	997	1014	937	968	959	961	919	1014	961	1019	974	963	973	965	974	1003	975	962	993	916	994	968	989	1002	946	965	959	957	982	957	995	975	946	961	1002	951	985	936	1030	973	977	959	920	960	940	947	983	1004	960	958	908	956	1007	992	945	1047	1002	1062	978	1003	941	1019	937	1004	963	960	957	977	966	1017	988	971	957	945	970	1028	947	1004	972	921	998	965	1013	986	981	917	933	976	928	931	1018	994	930	943	976	1037	1011	988	966	1018	1005	933	975	947	942	957	1002	1011	993	921	967	924	947	968	1016	983	969	1013	980	914	1009	961	982	945	980	1026	966	923	976	997	1000	962	937	993	1000	957	943	950	983	983	948	926	997	966	996	964	1009	1003	960	1003	940	942	949	928	1003	964	948	1011	1007	961	955	925	948	955	938	976	948	967	1022	976	1010	985	964	959	947	996	966	984	1026	957	909	914	1006	1005	988	938	1010	990	956	952	958	980	955	991	951	1015	1026	1001	937	914	977	986	958	953	937	968	990	992	907	1008	1004	977	989	970	1009	927	912	1017	960	969	975	962	971	951	999	1007	966	980	925	1002	976	968	997	964	1009	953	934	961	945	935	940	969	970	999	956	1000	973	968	1023	1008	1005	981	955	926	952	971	1032	968	1010	982	937	974	978	953	966	994	1040	945	985	970	972	980	978	954	971	994	954	954	943	1000	1019	1017	955	995	970	965	981	934	951	915	935	917	1004	1047	1002	956	933	996	940	995	986	981	1037	922	946	991	983	995	951	960	920	896	938	983	956	1021	964	1014	936	1010	982	966	1019	956	990	942	924	947	961	938	966	969	967	945	934	948	934	989	947	1050	955	1020	1008	960	1008	984	949	962	1009	990	919	1022	1029	956	924	1043	992	1006	958	988	958	918	984	956	991	949	979	1005	990	946	965	973	951	991	961	947	996	954	1001	931	974	927	963	982	984	959	971	969	961	958	997	990	919	966	942	996	961	985	912	992	955	953	972	985	921	971	934	1008	982	986	952	965	1039	980	943	989	1014	934	1025	1015	976	965	933	1004	967	942	997	957	961	972	981	965	1003	1017	915	939	936	962	924	927	946	1039	1031	938	963	986	987	936	974	997	961	982	1000	991	991	1009	981	944	1023	939	927	981	1006	970	944	1041	980	998	983	963	951	944	965	975	1010	976	974	1000	968	974	952	923	946	970	957	964	1033	985	963	996	946	905	972	923	970	950	965	944	1001	977	990	991	977	954	961	961	981	989	983	930	900	1009	957	977	957	1004	953	1017	982	1022	983	1022	954	991	948	968	950	1006	994	987	937	977	1048	928	1015	1003	962	982	959	959	949	985	998	976	994	935	987	935	959	972	945	950	937	915	977	960	973	995	958	991	976	982	932	978	1037	984	939	989	962	964	975	983	970	1044	999	1030	948	941	972	948	975	998	928	1012	984	1000	983	950	922	982	993	970	1019	997	998	1008	921	1008	991	1011	991	980	948	982	959	956	962	957	905	1024	959	985	949	1016	957	991	1009	970	959	969	930	1003	992	991	968	935	1014	1003	951	1006	996	928	965	948	939	971	954	997	949	947	979	1021	945	953	958	984	986	964	968	964	927	948	973	955	988	940	990	884	1052	998	921	968	983	965	940	945	997	1004	998	969	980	993	955	939	998	954	924	972	964	1001	957	1013	949	947	949	1008	991	968	977	927	992	975	956	979	965	995	954	981	991	953	940	947	1016	990	959	947	1034	967	951	1004	955	957	989	1027	965	998	986	967	981	921	926	990	922	977	960	994	1000	983	996	984	950	986	975	943	943	953	1002	995	988	997	946	909	1021	944	958	967	961	939	961	973	1004	991	1003	980	988	917	1020	1006	998	1010	979	1013	1003	988	1005	942	963	1010	995	956	1021	925	948	999	913	950	980	971	913	953	959	985	940	986	980	960	918	964	944	989	985	974	1029	913	958	1053	1015	1010	984	993	982	947	986	968	981	994	971	947	1016	993	916	945	944	991	977	928	998	1003	994	1024	948	954	951	986	958	973	999	944	969	955	932	954	990	1014	947	958	1029	968	960	933	1004	970	979	953	973	943	985	962	983	960	948	945	984	1003	945	1010	959	1005	926	969	896	981	1006	976	972	1004	1004	996	1030	973	988	959	992	999	965	948	1000	979	984	972	955	1016	963	1007	1004	1023	925	969	980	954	974	1043	966	983	972	981	974	964	1001	951	963	958	949	964	948	974	999	964	963	932	1004	950	990	998	920	955	1004	912	971	915	974	986	948	908	989	943	940	982	977	966	956	945	969	959	963	935	977	973	971	940	958	975	935	978	1010	1025	946	962	1006	954	931	939	922	981	976	1002	971	982	953	962	935	964	947	949	920	1039	960	987	973	982	999	1003	914	977	1008	947	965	1002	1016	998	955	976	995	992	938	940	992	988	928	970	973	1049	925	973	989	999	1044	998	993	956	973	952	1006	958	988	1014	992	955	993	927	959	1025	961	958	963	917	938	955	897	975	946	1001	958	962	975	963	1005	918	952	978	965	928	1012	990	973	987	1013	935	948	997	984	985	987	955	953	971	983	976	984	941	956	948	1007	950	977	958	1085	964	963	980	996	941	987	958	1027	956	1004	972	1034	926	956	936	1005	948	1005	977	949	935	981	957	986	963	970	968	952	996	916	963	1003	944	980	987	993	964	983	951	1023	957	944	949	972	992	975	998	1007	975	954	1015	975	966	985	961	972	985	963	958	985	967	1005	959	1005	977	979	940	955	1027	930	1021	946	923	990	994	995	1007	942	899	942	1009	951	1015	1017	999	967	986	975	949	946	936	1001	952	946	938	1019	962	973	937	967	1001	996	958	990	986	905	955	985	982	948	937	1002	1009	967	988	952	1051	1016	985	920	966	964	991	878	960	955
43875	40197	42278	37271	11714	6484	3261	1901	1744	1382	1301	1251	1118	1091	1132	1196	1135	1121	1244	1360	1523	1632	1833	2010	2101	2176	2358	2304	2591	2497	2365	2522	2477	2411	2344	1994	1915	1656	1450	1415	1236	1173	992	894	871	857	819	824	902	827	843	772	813	821	843	827	855	801	836	809	814	867	827	799	767	821	780	807	804	810	778	764	807	843	838	782	821	797	780	766	827	842	785	776	810	853	814	849	816	743	831	843	813	870	814	795	855	842	835	792	788	810	841	755	833	792	844	784	801	774	824	848	800	791	799	778	750	818	807	788	749	814	789	840	824	778	757	845	786	842	794	756	775	832	846	831	805	787	804	770	842	853	847	776	798	783	813	764	798	811	765	843	806	813	829	793	771	816	809	854	791	796	769	824	781	781	832	757	878	797	778	783	846	828	746	798	802	858	782	750	828	817	802	776	813	823	809	776	792	791	789	798	811	790	799	744	834	806	772	778	767	816	807	793	780	814	780	770	773	815	807	822	791	823	770	788	820	813	806	802	811	787	813	753	819	785	807	787	809	790	821	818	804	769	862	797	812	833	835	803	776	846	763	801	779	837	825	825	798	780	779	793	808	802	780	792	788	773	810	808	789	860	820	810	770	812	763	768	822	820	827	764	797	794	812	814	776	806	772	799	815	785	801	738	794	843	797	772	791	779	827	807	799	797	761	772	844	740	799	791	780	775	812	781	811	728	773	828	826	830	830	801	766	733	823	791	808	800	733	782	808	813	803	801	799	856	756	799	780	805	759	807	793	783	848	768	761	780	786	790	835	834	783	830	784	794	799	822	804	776	792	836	775	803	774	765	803	797	789	780	839	779	801	741	821	784	788	811	821	819	773	793	834	801	777	753	782	794	793	763	785	763	787	826	830	778	772	798	817	861	813	765	814	815	766	794	839	808	846	830	818	817	791	799	746	793	846	775	823	831	792	788	744	781	759	776	803	833	781	788	820	786	794	783	865	800	770	855	735	816	784	838	800	792	807	825	793	776	823	798	806	801	794	814	810	788	844	788	758	854	745	768	796	812	806	811	798	814	774	841	846	764	764	791	846	813	857	818	864	797	790	791	791	800	817	836	783	851	773	804	803	808	771	824	750	842	838	771	765	877	818	797	772	801	764	762	816	792	865	784	820	808	805	746	808	791	783	791	831	770	780	823	771	780	799	740	835	768	806	792	849	805	804	793	844	793	762	791	768	800	810	737	807	822	833	740	803	800	803	822	814	773	821	844	807	804	757	833	799	761	784	802	797	841	795	813	783	851	757	800	830	804	851	785	840	794	808	797	780	805	830	846	794	822	817	840	851	811	763	789	789	836	765	801	810	907	824	773	778	794	812	795	792	839	817	813	786	840	792	740	771	791	815	799	859	755	797	781	824	824	798	809	764	859	796	785	797	807	833	798	819	809	798	847	756	780	849	854	785	819	757	771	793	804	825	800	800	811	789	821	783	786	778	765	859	777	797	782	803	744	846	822	805	786	782	791	783	807	824	826	799	818	808	788	784	847	829	774	818	820	762	773	834	781	791	823	757	830	807	812	783	820	781	784	786	863	785	838	753	828	792	791	785	738	783	744	787	778	776	796	816	765	794	793	769	801	817	798	772	782	778	779	747	834	795	773	889	774	795	760	797	807	844	812	805	769	793	836	756	804	806	781	797	811	815	799	814	831	805	815	829	809	799	782	839	795	821	772	841	792	787	830	791	807	800	792	825	780	796	802	799	794	812	803	803	784	801	817	814	792	802	799	819	787	854	813	806	814	789	817	796	788	776	809	777	797	759	748	798	820	761	785	790	822	815	793	780	827	843	783	807	802	793	867	853	822	782	789	815	827	829	822	850	779	829	785	787	778	745	802	760	779	745	783	830	824	782	828	823	758	779	810	774	817	749	796	823	862	735	836	780	788	791	780	772	799	812	734	800	860	790	777	840	818	804	772	799	806	785	766	811	821	815	786	792	841	805	813	832	842	797	780	823	814	779	799	783	808	805	841	837	815	828	798	798	800	792	761	816	822	830	776	818	795	780	830	827	815	830	769	846	793	833	802	765	798	766	847	762	791	792	790	813	772	765	812	827	768	817	760	750	803	844	804	786	846	840	771	785	818	802	797	759	813	810	783	831	765	804	788	769	835	787	806	793	805	844	809	832	811	805	810	832	814	796	793	786	803	803	795	775	786	808	837	755	818	803	742	785	754	817	767	801	732	808	850	792	797	801	760	813	751	759	816	767	818	760	771	788	778	759	796	800	799	844	840	822	769	803	796	794	781	813	807	796	806	788	795	803	810	791	766	772	796	745	790	778	846	777	829	809	816	792	767	797	778	828	812	825	834	840	810	827	815	776	780	809	746	775	824	816	765	777	702	762	800	793	786	802	800	843	843	783	831	806	766	789	840	790	841	801	795	792	794	770	838	772	795	828	783	820	832	806	802	790	786	830	893	739	790	776	821	811	836	769	858	813	762	793	790	811	800	766	823	809	753	774	759	759	820	770	753	772	764	789	805	795	770	799	825	789	813	770	811	788	785	789	860	791	776	783	872	813	857	854	784	794	787	780	769	808	792	841	806	787	801	818	774	883	821	798	855	783	783	769	755	790	799	789	784	800	787	807	768	810	786	812	780	792	833	771	812	815	811	772	875	807	826	802	841	776	736	798	833	807	781	812	814	771	741	792	800	765	815	825	801	767	821	822	798	837	802	800	837	757	736	798	814	811	831	771	840	800	773	762	758	793	851	779	803	820	812	831	801	801	813	805	848	825	760	836	797	828	819	770	826	789	794	804	812	809	856	805	797	793	759	802	747	769	799	755	797	797	808	752	806	768	811	773	720	782	765	809	853	789	816	835	751	830	751	807	790	777	774	792	781	788	802	845	822	787	786	813	789	768	782	806	806	837	719	804	815	836	779	820	785	808	855	831	778	812	760	763	848	813	819	766	766	794	774	822	808	780	759	777	825	761	760	804	785	752	811	762	793	770	780	789	852	779	799	757	782	852	764	777	754	815	804	821	781	748	848	781	816	829	796	770	803	804	752	872	867	780	785	805	839	759	821	833	782	857	782	834	799	815	823	728	796	770	787	843	846	815	799	761	796	844	791	764	764	783	804	800	853	802	788	782	794	801	815	832	762	779	846	817	841	832	825	872	850	744	814	798	782	819	851	796	777	800	817	758	804	793	743	786	813	838	775	828	778	793	854	826	799	822	768	787	819	786	797	805	767	773	795	847	765	827	788	752	757	844	779	730	790	852	787	795	793	839	813	807	793	771	777	775	804	771	815	782	738	828	778	781	802	794	845	779	835	854	789	822	810	792	819	792	801	806	814	806	826	744	842	793	791	869	779	817	779	781	732	769	797	827	751	794	762	836	795	780	846	831	832	818	805	776	814	819	781	810	823	787	823	811	806	797	822	798	833	829	813	762	789	776	846	812	836	767	828	753	819	798	729	836	798	790	775	772	829	825	777	797	761	817	811	835	837
28472	21146	26408	25495	12243	2875	1423	1040	1054	929	971	996	993	1033	1023	1028	1006	1013	1062	1089	1079	1125	1164	1172	1259	1292	1358	1439	1351	1400	1387	1386	1316	1283	1307	1332	1301	1157	1099	1144	1112	1083	993	1030	1003	1004	967	1045	964	1008	965	937	1027	999	997	977	1013	1009	916	986	951	959	957	970	932	942	978	949	898	975	935	955	993	1010	1024	935	992	998	943	957	959	914	942	952	988	871	978	981	957	953	970	938	1021	968	969	949	925	1020	919	967	938	936	930	938	988	1000	985	967	982	919	997	929	879	945	972	971	1017	989	940	972	1003	921	1067	932	943	935	970	961	1000	965	967	922	933	972	956	903	1053	951	957	995	957	928	880	961	935	959	993	952	937	1073	1043	974	961	977	978	1036	963	972	983	961	963	956	938	957	996	1001	943	1008	944	947	898	951	983	989	956	931	1003	991	1000	912	1024	969	999	957	913	1002	980	961	987	998	958	938	953	954	1030	949	1046	948	998	960	966	986	931	999	957	988	938	953	979	990	995	1028	998	1010	972	978	959	936	1002	941	975	932	1010	1049	978	965	976	971	991	1022	962	948	942	943	1003	927	1036	960	980	944	944	982	955	995	1001	950	958	1005	907	1001	1005	964	1014	931	948	991	952	953	982	939	952	956	962	961	960	943	973	972	903	981	947	919	921	957	952	941	957	938	977	989	1024	1001	903	956	1010	939	937	949	952	964	936	994	1000	900	937	921	981	969	957	953	1008	935	991	942	971	1001	989	985	979	960	958	983	1013	971	978	935	959	960	985	976	947	938	1022	982	965	1000	932	980	984	926	1011	932	973	967	914	988	977	997	997	1013	973	923	948	955	965	1006	967	971	965	1010	933	992	918	948	924	965	953	985	964	983	927	985	952	959	961	979	1019	947	1012	986	980	970	955	970	975	980	948	996	980	992	925	980	1003	961	977	940	942	956	934	911	907	993	991	956	919	954	1051	1015	971	986	961	959	960	954	971	926	939	939	938	978	974	917	975	973	996	948	969	964	958	930	1033	973	1010	981	970	945	868	979	947	885	922	1017	1018	1026	937	1031	950	991	985	918	973	972	987	942	1011	997	1008	941	979	934	976	965	970	1047	993	1031	993	962	912	980	948	1009	1029	925	964	979	979	960	928	954	894	954	976	955	927	1020	984	993	945	1033	972	969	946	965	974	998	980	959	1018	983	979	983	910	963	955	965	942	980	1020	979	963	910	960	966	916	1022	935	975	1014	940	963	910	954	920	959	942	995	986	884	978	982	956	919	999	928	982	958	973	985	992	968	928	1021	991	976	1008	964	957	947	975	979	931	964	993	1035	923	949	944	909	1018	1014	899	949	927	1025	951	960	951	978	963	1034	962	918	913	928	926	983	970	971	947	907	1058	914	945	987	953	967	973	962	963	955	980	980	878	949	949	962	954	959	970	983	937	942	1028	876	919	1029	981	1019	976	952	942	979	933	964	991	922	978	952	950	968	946	952	980	1007	980	981	959	943	941	975	1031	987	1004	937	965	951	966	969	960	942	982	979	961	951	994	956	952	990	946	948	905	943	952	931	936	977	978	1009	1052	926	997	948	1020	992	1001	975	986	996	939	962	896	894	962	941	953	975	979	1003	921	977	971	974	961	1026	970	969	985	987	1022	955	993	986	970	1003	939	955	990	939	972	945	964	1005	958	1030	963	953	945	1045	1002	993	963	939	939	979	938	994	1025	930	980	970	978	988	989	938	966	978	955	938	989	963	992	976	927	971	947	979	975	974	922	977	993	986	983	889	1025	962	965	1027	961	991	939	1002	945	963	982	912	954	947	1019	971	1019	981	1002	988	982	1013	1021	980	925	972	916	1015	969	950	951	953	945	981	1001	970	971	940	961	967	1007	947	986	1017	945	932	970	979	922	899	941	952	969	977	946	994	1013	979	985	979	982	973	971	976	964	988	1012	962	957	972	974	951	974	959	953	975	986	955	919	959	998	938	966	994	974	959	971	946	949	977	978	968	954	980	1021	962	943	1015	937	986	986	994	967	909	925	940	986	969	963	964	948	914	998	1012	955	938	929	968	925	946	931	950	986	995	947	935	1013	916	992	960	976	1014	1011	946	909	960	956	970	976	946	983	931	993	1002	923	954	989	876	976	910	948	951	932	986	958	960	962	940	1017	976	991	1034	982	989	996	990	931	920	969	959	995	959	936	999	893	970	932	943	962	960	956	947	987	978	965	930	922	952	979	997	956	979	933	966	973	966	936	946	976	952	961	950	1033	963	907	931	927	1017	952	959	1015	957	968	955	964	1006	931	951	955	977	986	974	911	1031	943	973	1010	995	1014	944	930	992	994	940	994	980	954	914	901	930	993	982	908	989	922	920	971	920	975	926	930	992	938	917	937	953	930	949	996	1036	1022	949	962	945	968	981	988	936	1007	1045	976	999	998	948	977	996	967	1012	977	976	952	973	1008	987	975	976	987	953	973	1012	1030	979	1008	972	947	990	985	975	895	937	1000	1000	940	951	982	957	982	967	956	966	949	945	1038	887	971	920	959	1075	896	1001	986	1014	983	977	985	954	928	1034	982	954	995	941	938	984	985	984	919	952	997	960	989	945	909	931	1022	939	975	944	926	929	921	953	955	959	984	976	976	956	994	902	930	918	1010	981	974	998	985	944	937	985	1005	991	980	958	1008	923	974	1017	955	952	982	959	933	994	927	975	958	951	964	957	1018	968	947	979	910	920	998	959	1016	998	984	1048	943	957	945	981	958	967	979	1018	993	982	979	976	965	1021	961	929	923	938	991	929	1024	1008	973	969	931	940	961	987	962	968	958	955	1039	913	1007	987	934	997	961	1006	996	1007	985	941	944	962	987	923	1016	920	976	983	983	954	993	982	931	971	992	959	998	966	951	953	1001	944	993	985	1020	942	996	1022	1015	944	954	942	954	953	975	967	986	979	916	924	921	982	948	953	945	943	1011	972	977	989	990	922	934	998	943	971	944	1015	974	988	912	920	1001	942	940	960	983	1013	1026	916	930	998	960	935	935	926	967	968	986	929	958	950	980	972	984	928	973	992	934	960	915	969	1002	1008	965	942	998	979	947	876	985	930	954	967	939	1022	920	897	1020	1015	1048	997	962	1010	986	997	1003	910	991	1004	972	963	1040	1036	968	1002	963	950	1008	958	956	958	959	918	1017	999	972	986	949	992	993	920	954	938	992	935	949	888	937	942	997	963	939	952	934	958	1016	948	984	967	937	940	983	916	930	994	953	923	967	998	990	958	962	946	1022	921	934	1021	991	971	931	946	976	973	909	995	1005	927	938	959	971	958	975	928	964	961	985	984	939	1019	1005	923	946	925	965	934	914	976	936	963	911	938	965	928	1043	995	971	973	982	1011	959	916	989	968	994	994	953	952	982	944	972	940	1004	913	1012	967	1061	999	991	921	987	1013	982	1008	931	972	921	982	952	1003	979	931	901	934	960	977	945	952	979	954	940	932	955	991	946	997	922	909	975	1046	992	952	954	953	930	908	992	996	917	976	973	1006	946	947	955	932	989	995	978	937	971	954	998	1011	965	1010	1032	928	962	960	984	967	928	982	1007	941	981	972	919	1003	906	911	976	923	952	966	952	977	938	962	943	974	956	1006	907	968	912	959	975	969	948	940	948	971	1024	1006	937	934	919	937	936	937	934	946	915	996	955	984	951	1015	999	969	990	1003	950
43436	34880	30477	23791	11743	3422	1622	1015	900	901	908	887	848	897	934	877	918	918	953	1088	1115	1177	1337	1354	1379	1446	1647	1686	1663	1640	1542	1617	1590	1525	1442	1519	1337	1278	1156	1104	993	981	892	888	902	804	834	771	804	846	789	787	824	818	828	837	841	767	788	802	827	826	799	779	767	796	823	794	831	808	825	824	750	809	830	865	795	800	794	843	810	859	834	791	793	808	778	817	771	821	780	777	792	830	811	804	789	825	858	781	791	797	827	798	848	828	801	831	849	807	841	845	832	779	807	786	785	802	754	783	807	826	804	770	795	816	793	786	803	772	828	831	780	797	805	782	813	800	797	791	825	838	770	815	757	800	823	780	822	826	778	786	821	747	797	813	804	784	810	789	819	851	787	825	761	794	807	757	817	772	831	812	800	783	810	816	808	779	841	791	850	809	841	825	801	760	783	783	807	809	844	881	783	810	765	799	787	793	797	866	779	825	792	795	810	828	815	804	825	836	837	828	785	805	812	845	808	780	807	780	807	805	812	780	797	774	835	766	798	827	787	747	801	815	831	817	773	788	762	775	785	783	828	814	775	850	811	794	799	769	793	824	767	800	771	777	768	767	787	820	790	815	829	801	834	831	827	768	840	843	791	773	774	813	777	789	765	810	747	735	787	807	806	754	840	785	758	863	789	784	807	804	831	816	828	782	758	791	788	833	831	763	774	751	842	851	789	794	790	813	796	802	799	800	826	855	834	774	818	763	787	746	745	781	776	809	822	761	806	858	827	827	831	834	838	793	820	797	749	752	779	804	795	803	828	747	841	810	809	761	814	841	823	844	807	780	800	913	787	802	850	802	836	770	749	758	802	804	835	840	783	752	838	781	782	781	757	804	804	816	813	859	781	812	807	821	781	818	846	839	747	823	807	785	808	786	783	803	809	825	792	834	789	854	798	830	776	811	809	782	802	768	816	784	805	806	893	836	792	801	764	796	784	782	833	829	799	790	812	797	823	774	770	766	782	795	756	807	781	838	786	850	799	824	803	818	808	768	806	856	828	739	772	825	783	795	840	837	807	807	777	808	784	838	803	817	811	807	811	807	845	780	804	839	825	782	768	762	767	771	770	836	834	796	770	812	741	812	793	815	797	812	836	842	844	810	787	792	821	770	820	799	804	801	722	787	836	803	759	815	825	765	821	818	730	875	810	824	811	821	742	785	800	808	763	823	797	805	820	829	792	854	831	812	831	810	803	855	783	792	792	792	837	775	788	815	792	810	778	775	812	780	771	813	829	787	810	771	867	853	800	775	821	836	840	771	837	800	796	822	805	776	825	769	794	817	750	781	792	767	815	801	801	810	764	854	794	751	778	779	810	791	810	843	782	828	828	761	799	833	849	784	798	760	805	818	802	757	808	736	779	830	850	826	803	808	810	839	805	814	859	787	744	806	775	819	830	819	804	801	799	800	821	808	853	775	767	793	778	767	789	807	805	830	824	792	818	832	797	846	769	829	856	831	846	866	779	811	800	790	797	813	808	822	829	786	754	805	822	879	853	806	803	785	821	802	799	787	813	822	840	833	780	819	778	803	828	770	754	827	769	834	785	799	849	821	752	803	795	812	811	857	802	832	831	787	806	814	858	820	823	802	815	790	764	857	807	802	775	774	805	832	811	816	861	821	825	805	852	782	777	794	832	776	810	838	856	781	826	803	760	818	814	786	785	791	794	774	869	792	799	822	787	762	796	809	806	731	768	812	795	789	824	822	803	789	765	832	828	770	788	824	797	836	799	817	807	829	794	809	836	775	776	837	775	766	813	796	864	803	811	823	766	741	817	783	819	783	836	822	799	796	782	826	797	806	817	759	823	796	827	848	719	842	807	837	832	802	777	795	783	833	776	792	799	824	830	806	792	793	770	818	805	838	797	835	846	765	819	789	769	805	760	801	792	790	811	802	813	795	810	785	856	805	780	829	799	763	806	788	788	811	838	780	831	793	770	797	793	850	784	755	749	804	791	753	823	835	787	807	827	791	831	806	796	812	813	806	783	814	766	757	819	775	826	777	798	769	778	773	823	787	755	811	846	803	805	832	779	796	815	793	819	804	798	784	762	803	780	805	777	819	836	810	859	799	781	786	838	793	752	796	777	786	791	824	805	825	796	800	857	832	799	814	735	764	848	778	787	764	793	815	853	829	750	769	827	792	790	878	834	814	812	759	782	825	818	831	763	804	818	769	769	773	827	816	837	811	851	795	833	779	830	807	813	796	813	813	783	750	803	785	798	838	780	775	799	827	894	800	814	826	780	761	826	783	792	797	803	795	799	813	834	803	767	779	767	811	802	794	883	802	856	805	816	821	788	783	785	796	809	856	779	810	793	793	761	856	777	787	831	759	807	820	791	837	831	799	823	816	794	801	795	803	804	839	812	766	825	789	782	804	776	802	774	786	777	862	820	840	829	808	785	796	833	826	831	783	756	787	785	833	813	767	849	811	778	816	766	795	777	793	785	764	790	877	781	839	785	783	789	792	794	760	780	820	798	822	852	753	796	797	794	805	802	793	824	801	819	791	791	813	790	799	753	794	784	816	796	841	815	775	832	745	829	824	815	803	817	797	849	807	824	796	809	853	880	795	794	805	846	787	798	785	813	819	763	842	801	834	815	823	781	823	839	776	783	802	773	833	754	809	784	776	834	796	782	806	814	822	828	795	820	804	824	835	847	773	795	739	821	844	772	797	814	818	802	852	833	817	822	787	782	796	769	836	820	812	817	773	873	772	776	788	830	846	733	800	819	807	795	826	807	802	801	810	776	823	765	804	777	798	797	794	849	799	833	796	812	859	819	819	852	827	813	765	786	791	777	819	803	821	787	806	798	819	827	772	767	806	823	770	843	797	826	761	816	736	819	796	817	820	788	851	797	811	826	817	802	823	807	825	819	778	788	793	809	813	843	776	824	786	761	859	768	803	818	790	834	821	818	866	804	830	806	813	814	806	852	798	819	824	845	827	794	805	769	818	811	811	765	827	746	857	846	812	802	831	844	825	827	800	830	806	826	794	810	831	833	790	779	804	848	827	810	781	835	829	762	842	795	794	802	804	770	810	817	790	782	812	808	821	841	797	797	832	789	804	768	811	797	794	820	873	813	823	845	830	831	819	822	801	788	798	816	806	795	802	792	803	797	828	788	808	825	828	817	792	783	796	778	812	770	750	808	780	805	796	774	795	798	776	853	818	800	819	761	775	786	850	788	794	829	786	801	816	800	768	770	797	785	810	803	812	832	806	783	834	821	796	757	838	813	772	816	822	787	825	809	755	836	818	769	766	853	809	773	816	836	820	817	831	816	845	770	787	858	820	843	817	764	820	822	868	822	842	813	828	766	756	800	826	784	868	805	807	833	834	787	787	803	815	759	761	749	808	812	802	792	811	859	785	791	802	783	833	764	818	767	777	774	846	804	830	834	821	732	825	825	777	783	829	783	853	792	786	790	850	824	749	810	811	844	818	795	808
26891	20956	27699	24722	21559	15029	3219	1343	1192	1115	1049	1072	1049	998	1034	1027	987	1020	1088	1123	1113	1135	1223	1262	1314	1378	1400	1524	1475	1464	1486	1419	1434	1482	1379	1409	1279	1237	1259	1121	1121	978	1014	983	944	971	919	975	993	924	972	960	992	911	938	978	960	921	969	970	935	1002	972	984	938	934	880	902	949	946	989	992	953	880	994	931	911	904	895	983	935	916	921	905	983	941	968	997	919	972	890	891	970	944	972	916	967	932	980	940	931	927	957	957	937	924	871	973	937	988	942	947	944	962	926	984	920	944	980	923	949	980	967	951	935	902	876	916	955	941	908	976	968	973	972	920	944	955	964	982	977	898	971	970	918	968	900	904	965	978	910	942	981	933	975	926	995	961	946	919	928	902	931	953	941	977	845	918	960	1001	928	950	930	944	965	947	966	944	973	960	972	914	936	1003	932	994	988	919	916	959	914	908	980	933	980	936	909	966	968	950	960	980	914	964	937	1006	976	927	985	984	918	1017	939	945	934	926	885	912	928	943	952	910	930	949	974	948	954	941	953	940	979	968	989	963	935	923	889	998	965	943	938	951	964	907	951	888	955	947	897	952	953	916	987	967	911	923	993	911	936	922	949	970	936	921	935	922	978	946	935	972	990	977	945	875	915	993	856	983	992	934	985	950	931	923	953	951	985	995	961	926	939	903	912	951	949	915	943	974	917	943	954	949	979	928	992	984	975	978	929	952	929	926	929	977	914	953	909	1007	950	939	941	976	961	990	927	950	947	1015	952	920	948	939	967	972	959	954	933	957	926	954	946	1009	904	965	968	955	930	966	957	967	949	907	978	889	945	937	960	975	888	941	954	995	948	951	986	916	941	942	887	951	972	1027	911	928	1026	949	946	935	961	974	981	927	1007	923	997	910	952	974	984	975	953	916	947	938	965	974	970	993	942	922	936	954	947	990	907	967	982	978	978	951	927	909	924	1021	917	982	936	936	987	951	882	920	972	970	955	949	943	980	960	995	942	951	923	925	963	946	965	891	989	903	969	944	915	913	937	920	995	1001	965	967	932	912	949	924	946	896	989	916	947	952	939	920	935	954	919	971	950	950	984	917	914	892	991	900	969	970	978	944	931	957	947	967	983	1009	963	963	949	940	975	913	960	984	1015	933	932	935	984	975	1013	936	977	928	927	932	949	999	943	961	949	931	979	908	952	908	926	980	962	902	926	963	926	950	970	1025	974	891	940	928	915	955	949	893	925	949	939	933	945	970	900	908	927	938	952	938	950	942	1027	945	881	969	946	948	966	965	915	930	980	929	979	929	979	966	961	959	928	1001	909	979	993	987	985	955	931	967	948	938	954	923	986	909	950	932	1000	947	976	951	965	879	1009	1006	893	967	996	908	977	914	922	963	937	954	956	976	981	897	943	911	949	954	988	931	959	889	937	962	911	960	954	950	956	961	988	956	929	936	958	936	955	905	933	921	959	924	923	916	946	874	966	931	903	985	934	987	936	932	990	968	904	931	955	989	944	978	959	942	965	966	929	995	873	967	942	866	946	947	943	973	948	918	960	1013	975	950	976	958	967	971	1024	924	968	939	950	939	882	950	920	977	1005	954	980	923	990	935	993	877	985	948	898	932	959	966	954	959	1023	936	954	890	941	936	957	888	952	931	965	937	943	939	966	950	962	918	944	1002	964	939	922	1023	988	1028	930	925	950	946	1000	959	930	921	970	878	900	970	994	950	978	932	877	921	995	929	881	896	957	956	927	920	956	941	956	979	921	899	976	883	913	952	966	1010	964	894	980	962	927	910	963	992	963	935	1003	961	904	913	887	917	999	960	961	962	983	1008	969	962	944	928	944	983	919	926	950	962	949	943	933	917	976	897	966	919	921	946	1021	975	943	927	975	954	1009	956	1013	990	979	979	890	886	1018	947	1014	908	946	968	926	952	954	910	970	990	945	881	936	965	945	879	932	940	936	996	919	951	989	972	930	952	989	952	957	945	949	925	875	937	979	959	921	998	949	948	970	894	975	971	914	975	930	932	992	995	944	959	907	924	983	906	946	993	900	884	939	979	973	965	933	943	961	937	948	971	982	955	933	926	997	979	918	953	953	945	947	958	931	933	947	899	929	935	940	904	907	1006	944	929	983	976	963	874	973	926	963	944	950	910	945	904	946	927	895	969	1038	928	984	945	1005	937	1000	931	932	944	913	948	903	965	949	925	963	966	919	983	935	1006	1014	949	917	943	939	920	913	988	968	972	951	930	951	877	960	922	968	948	944	998	933	978	964	979	906	944	930	952	933	917	953	941	953	959	920	993	916	954	910	886	968	893	961	899	925	985	964	896	947	958	965	878	966	981	909	949	976	993	981	949	989	966	949	981	974	940	970	921	926	939	970	918	944	927	933	996	985	926	974	945	985	945	987	925	912	930	1006	893	944	938	983	933	947	965	929	938	959	969	938	964	913	969	853	959	933	964	970	980	965	952	884	922	950	943	896	982	967	938	946	955	927	998	965	920	937	958	945	956	971	901	912	974	924	974	913	954	942	998	918	990	943	935	939	927	1013	890	938	929	920	973	952	978	959	957	1004	955	928	1001	947	944	922	956	998	919	981	1043	951	901	913	959	982	924	977	879	938	965	934	973	942	997	974	968	937	1002	986	956	922	927	965	975	967	983	906	904	960	883	982	963	1006	967	940	947	979	935	1037	918	969	926	950	884	889	929	958	981	940	996	901	963	950	947	956	949	973	944	929	911	919	901	942	942	916	994	932	891	910	995	942	978	1012	895	947	1022	975	918	964	923	904	975	938	970	1006	896	970	954	923	921	909	910	971	975	904	973	907	922	968	914	993	980	979	925	912	944	972	982	948	921	914	983	955	900	978	953	901	955	921	916	944	968	926	957	931	962	919	960	957	967	929	933	970	944	985	959	956	939	928	938	967	956	932	914	986	1000	958	937	967	919	913	1012	968	932	931	939	948	957	971	978	947	986	972	920	946	951	910	889	918	914	957	990	1017	978	975	950	970	931	922	942	941	948	974	935	903	932	977	1000	957	969	904	959	944	910	998	972	922	978	958	967	968	896	905	929	1002	970	924	939	912	911	940	951	909	1027	913	976	932	922	977	1014	994	923	947	871	966	989	965	899	936	953	930	978	929	928	901	965	952	957	947	1005	959	960	971	913	917	992	934	915	946	965	968	962	950	975	919	976	981	930	956	999	917	980	924	989	1003	934	936	954	974	964	1003	943	969	938	932	961	995	908	965	913	997	927	927	926	926	928	952	904	987	892	935	936	986	999	962	990	967	941	973	981	940	973	1001	926	970	999	991	939	918	975	913	937	951	941	934	953	964	964	993	916	953	928	958	963	936	996	922	965	922	921	968	1003	922	1013	885	954	971	990	1007	946	969	932	994	956	1013	948	890	899	947	963	967	973	952	903	933	978	942	949	927	934	943	948	918	925	999	880	927	924	884	903	971	941	945	948	964	931	933	985	950	957	969	903	923	933	929	905	901	983	960	941	985	989	891	943	931	951	896	953	910	910	959	991	936	1026	968	971	918	944	918	961	959	935	922	973
44102	36550	38600	38180	20753	6378	2039	1261	1279	1010	1030	956	935	990	939	910	920	970	1055	1130	1138	1168	1290	1370	1490	1585	1618	1747	1851	1756	1777	1822	1717	1698	1588	1586	1458	1382	1332	1228	1166	1039	957	874	854	783	800	846	797	804	776	814	831	782	874	839	784	801	803	796	779	785	839	772	754	782	807	784	840	801	804	785	749	826	776	784	790	785	829	762	799	750	774	814	833	822	713	750	789	809	826	755	836	855	776	772	804	757	783	800	826	774	826	788	812	775	797	780	779	799	753	795	805	811	771	785	775	770	798	796	755	764	779	757	721	820	796	826	777	763	748	781	805	762	843	800	767	784	766	773	790	768	746	799	786	784	782	799	821	742	786	812	804	766	750	782	795	772	794	801	774	754	786	731	746	764	784	720	807	730	802	782	792	803	826	800	754	754	813	771	767	794	796	801	809	827	775	760	811	775	759	776	798	775	770	818	804	771	746	763	811	791	795	812	778	735	753	801	830	771	749	785	788	769	782	780	789	792	808	817	798	720	755	771	825	754	804	743	795	748	807	807	769	777	779	770	797	785	799	736	800	797	802	782	747	756	796	815	780	788	785	815	851	778	769	799	746	801	831	794	763	757	799	790	775	784	736	789	815	808	825	764	785	766	796	768	793	859	770	801	776	796	749	780	826	814	761	762	823	800	755	806	803	769	769	820	776	762	764	767	796	827	735	727	778	790	821	771	759	741	789	751	823	818	773	835	805	778	751	834	787	776	772	780	818	794	822	815	773	818	773	786	783	774	758	767	760	856	778	795	798	777	740	765	736	788	793	833	759	778	828	725	846	795	801	769	771	780	772	781	782	749	762	735	780	764	799	728	767	757	832	802	774	815	738	777	754	817	813	756	754	791	771	811	809	774	789	790	790	799	752	804	792	820	777	755	785	743	818	789	839	712	802	779	817	773	793	810	812	812	776	760	804	787	834	811	827	782	786	756	798	769	750	739	743	752	741	829	793	766	830	823	808	774	782	782	848	795	816	714	800	770	818	782	755	807	758	776	742	779	763	834	807	782	839	839	753	739	788	795	749	778	798	816	797	804	770	821	813	806	813	798	789	764	811	804	788	829	802	852	741	799	797	741	816	790	780	869	781	846	782	780	813	752	797	832	775	800	801	821	793	797	728	814	828	815	806	784	740	803	771	784	759	826	790	770	819	791	811	785	787	762	822	829	788	781	776	833	795	779	761	763	788	770	796	759	828	791	792	801	770	777	792	790	775	857	784	781	794	816	794	751	752	762	847	790	767	765	792	860	786	817	800	825	784	825	777	743	764	764	728	824	760	761	805	745	831	785	827	783	772	776	778	820	739	765	814	759	756	796	824	786	742	817	785	779	769	794	797	839	773	773	776	769	783	792	817	778	750	706	763	824	745	802	808	794	766	750	778	758	786	786	808	737	772	763	854	792	787	789	779	758	772	737	771	811	777	800	792	805	768	847	765	758	819	782	799	783	829	837	762	790	854	784	777	824	779	768	772	773	718	730	788	797	830	822	799	821	797	792	772	782	783	795	820	792	768	763	780	779	795	763	816	790	794	727	780	739	795	796	825	770	793	750	863	829	818	809	779	819	763	834	736	757	763	775	800	768	737	779	817	752	811	777	778	829	773	785	772	832	748	778	777	776	777	764	798	740	801	774	769	777	765	821	781	754	773	785	769	774	769	772	749	792	728	766	756	813	749	754	738	817	746	789	786	791	773	801	756	808	794	798	776	815	807	821	792	809	721	783	774	802	740	796	740	743	801	870	800	754	797	752	776	805	763	771	799	815	781	736	787	753	759	761	774	791	775	795	757	794	785	754	797	778	733	780	806	815	766	821	809	779	800	786	781	780	820	796	799	799	762	771	832	817	813	818	785	806	738	788	800	788	719	739	752	760	736	743	762	747	776	764	825	808	797	782	778	807	791	751	785	771	782	776	833	784	797	773	779	787	774	768	814	776	805	770	818	773	782	819	769	756	814	805	777	787	794	820	767	816	767	729	734	798	777	785	821	740	823	740	803	758	800	776	793	817	730	809	775	793	800	766	775	782	810	820	747	736	810	788	788	795	861	822	764	841	777	752	795	765	775	761	786	770	756	780	789	760	822	786	721	790	773	782	847	783	770	808	777	782	778	786	766	787	794	803	826	797	772	732	760	787	771	741	786	781	764	774	760	848	787	844	749	771	780	795	742	743	761	761	780	764	776	790	815	716	798	776	835	776	752	793	804	766	809	796	808	776	793	802	770	784	796	808	730	737	776	733	849	783	778	776	763	824	780	750	748	799	769	825	752	809	796	778	741	758	751	736	713	807	849	782	748	752	804	780	789	783	807	773	768	799	762	753	780	770	818	766	757	806	800	746	777	743	792	764	761	765	734	782	781	783	766	754	808	778	821	826	779	789	795	766	785	798	776	774	804	821	785	825	764	831	723	753	835	763	806	770	844	743	816	815	807	825	815	752	792	785	864	811	819	792	771	780	757	761	806	838	746	786	861	787	756	766	802	777	801	813	794	794	764	795	811	775	806	824	773	782	830	772	725	758	755	788	787	794	758	769	743	805	794	782	784	788	799	766	737	805	794	839	785	842	818	806	736	838	811	807	744	736	786	786	813	793	811	823	802	794	754	743	858	778	778	786	737	734	776	766	729	776	784	782	799	806	742	773	804	764	799	730	758	760	785	787	755	759	772	775	803	773	739	827	768	802	768	796	780	770	772	773	798	780	776	777	775	776	811	775	769	743	775	797	792	809	811	766	766	810	789	783	819	789	779	786	772	785	796	799	756	782	781	740	736	801	795	852	758	817	878	754	831	811	773	785	795	745	818	758	781	729	781	803	846	794	787	806	815	772	802	820	764	745	803	772	787	774	776	768	809	734	794	805	742	765	767	805	780	804	773	747	808	807	749	781	774	783	780	755	820	776	753	772	792	801	797	843	799	767	825	780	750	757	785	795	722	757	845	777	808	759	802	801	795	805	827	776	760	798	763	782	775	753	778	807	848	841	817	827	820	806	750	779	790	806	830	809	780	780	767	784	727	766	842	769	762	819	815	799	796	835	820	796	767	774	777	807	733	751	796	786	736	788	780	785	794	785	784	789	788	796	782	815	805	799	749	727	778	748	751	775	772	771	727	787	764	798	769	754	775	755	789	764	778	779	780	801	769	755	744	795	775	780	780	789	748	781	813	786	814	748	781	760	812	758	761	736	749	764	744	743	806	792	788	821	758	848	772	743	775	764	765	787	773	817	782	769	817	795	794	794	745	807	799	774	784	774	725	752	770	815	829	807	790	801	776	797	776	816	797	799	836	774	780	776	793	756	777	781	785	734	789	720	787	781	809	796	819	803	779	808	777	830	739	796	815	846	765	791	805	759	765	734	785	790	773	798	777	816	793	819	736	791	796	758	808	778	809	758	773	780	778	798	780	802	808	765	809	792	793	760	806	821	745	746	791	766	816	784	807	769	776	777	793	738	812	797
26092	20925	27883	24155	20900	19599	6212	1491	1296	1157	1092	1117	1097	1183	1119	1088	1061	1143	1114	1149	1201	1193	1272	1283	1385	1398	1484	1506	1669	1599	1757	1706	1649	1674	1547	1449	1428	1343	1287	1274	1179	1073	1086	1093	1080	1064	1093	995	1045	951	974	988	1021	1016	1043	975	1002	980	1003	942	962	1000	1023	1041	1001	1013	954	990	967	972	996	1023	1059	996	1026	1033	966	1018	1030	1017	991	945	921	985	994	923	1065	988	958	960	993	1022	964	1008	1067	1003	949	1033	1039	993	1011	1001	983	1005	962	932	1039	974	957	958	979	989	946	988	993	991	1002	923	980	1042	977	1043	974	1043	980	1032	1002	1009	933	1000	1032	974	985	941	1035	1057	953	995	924	1049	956	973	981	1026	982	986	1005	947	1015	977	999	1026	965	1039	1019	1012	1011	985	968	944	997	939	1002	979	954	994	976	968	1008	1044	1005	977	996	980	1018	1008	1016	986	984	998	973	976	1026	947	962	1024	927	918	1010	965	1047	987	947	1007	995	994	971	931	1016	991	940	980	961	981	1035	943	970	930	959	997	1031	1041	1025	1005	1036	949	961	1016	981	1001	989	1022	966	1003	997	1014	982	1003	984	992	1057	1041	953	1002	935	1026	1000	1025	997	1011	1003	1040	996	1034	990	1008	1004	983	993	1007	970	1035	1008	987	982	1029	969	1063	980	996	936	1029	1003	974	1022	1019	980	1012	961	991	1038	1001	1021	954	972	1018	973	1003	952	968	1003	949	1003	920	974	926	1048	1031	943	1043	1013	1041	987	1030	996	969	1000	1012	977	1005	993	1006	962	968	947	984	1022	974	1001	943	1003	1046	990	967	973	1001	942	1071	1001	1003	958	978	1012	981	1005	1015	1012	970	1018	1039	991	968	995	958	1011	972	1002	966	986	1015	1017	958	1032	972	996	961	979	1022	1031	979	1021	943	994	942	981	998	1002	984	1062	971	953	969	1012	1029	992	952	969	969	1007	1012	996	959	943	951	987	937	1050	1041	990	984	1058	1003	962	1009	1010	1044	1010	1008	996	1043	1069	943	1026	1007	1031	998	1029	935	1024	989	991	977	981	1032	988	959	992	994	983	1031	1029	994	1048	1003	1048	972	980	976	1025	924	1009	991	986	993	1046	974	958	1044	982	950	981	989	1066	955	995	998	1039	1016	994	951	991	1000	1009	1018	965	956	946	936	1021	935	996	986	991	920	999	950	976	979	928	1030	965	956	995	1003	1006	994	979	1017	982	986	987	1034	971	969	996	1035	935	1009	938	1025	1052	986	1035	1027	1002	1025	1046	1011	976	1020	926	1036	1020	1009	1004	977	1017	999	1022	952	1012	1013	956	983	964	994	982	1006	997	1055	1064	984	970	965	1006	948	960	1002	1045	988	956	960	1010	976	968	978	981	940	1015	984	989	1021	1002	1013	1011	1062	1017	985	1041	957	1018	1068	992	998	1017	945	983	974	997	980	949	969	1033	940	998	1010	995	1005	955	1041	1029	1059	1013	1006	978	1030	955	1005	946	1025	1011	1009	968	984	991	935	965	1019	949	992	967	956	991	985	1042	982	984	964	988	963	979	1009	1054	976	987	993	1009	996	1058	1001	987	983	1041	986	937	1062	1021	946	1014	1013	1015	970	1057	1009	988	945	987	965	986	977	1024	946	920	995	1016	976	1003	975	1013	1033	1010	972	954	980	978	972	952	1009	1047	1018	1001	997	987	1005	958	958	1028	1024	955	990	989	1005	1021	1039	1043	971	1048	1006	971	997	959	1033	943	1059	990	1027	1019	978	1014	968	972	977	1035	1051	956	1008	960	965	1009	1007	947	1019	986	984	992	964	986	1047	990	1025	1027	951	1049	990	1004	959	1016	944	929	970	984	949	899	973	992	970	1006	994	1005	961	964	987	990	1043	1025	1059	956	991	942	973	1060	959	975	991	988	1021	1005	1029	993	977	1021	998	944	982	1002	948	942	1014	1066	1004	972	1058	946	1023	993	1039	966	928	1003	1031	1018	931	1011	1022	965	989	987	1038	966	956	973	978	1024	1003	940	977	1006	961	913	982	1024	963	1059	1005	989	1008	982	1010	1013	1004	1016	1053	994	961	953	1001	964	984	1037	1018	1042	964	967	1012	1013	1015	1015	1003	997	1040	976	916	999	1001	999	991	993	1040	942	996	945	971	984	929	994	986	960	990	916	1005	1034	1023	1015	971	981	936	1021	1013	977	996	988	971	1044	1014	983	967	982	1062	938	999	965	984	987	994	1021	937	955	899	1031	1002	975	968	989	1019	1023	974	970	1028	974	994	950	1016	1022	1023	1016	989	997	1057	1035	977	999	937	996	948	987	941	932	1016	988	991	1033	966	1023	957	926	967	1007	1022	963	963	1013	1052	986	999	962	984	1021	1006	1015	987	998	1010	959	934	961	943	979	980	982	1038	1020	1021	964	970	1072	945	958	1003	952	936	989	941	1005	985	1047	997	980	1027	1014	1062	1036	1045	966	1016	972	944	993	944	1018	1019	974	1039	988	983	967	960	990	1033	1013	990	985	1071	1064	984	973	926	976	1011	1028	979	968	986	1018	979	976	985	1007	1011	955	972	1014	1047	982	996	1004	975	977	966	1012	991	959	1011	965	1022	1065	1066	991	1031	1051	930	956	1005	999	952	1031	1009	954	988	943	1021	977	1025	1013	1017	1008	999	1030	984	997	979	1043	1001	973	1016	1058	1018	1073	1040	993	979	988	986	982	1016	1000	1027	1009	1017	991	994	958	969	990	1049	1006	978	1006	973	1010	976	948	983	1007	979	1008	1054	1009	945	1000	995	1031	1005	1004	992	932	980	962	960	964	967	964	1010	1002	1019	988	995	975	972	945	1007	938	1027	970	1048	994	917	1032	973	1006	1001	1029	954	965	1017	1013	1021	952	978	1021	979	1033	977	968	988	1002	979	961	991	988	994	1023	984	1043	986	982	1009	943	1024	968	974	934	955	979	967	960	940	1058	1019	1013	989	1016	986	928	957	974	1004	1044	976	1024	974	993	1012	1032	951	1020	1000	1028	979	979	988	985	995	997	976	949	984	1027	1050	930	1027	990	968	956	1013	953	1004	1056	954	1019	969	921	988	946	963	967	1029	1006	975	998	1053	961	958	973	1010	1021	1002	1033	963	1075	1007	994	1057	963	1024	949	1027	970	945	986	961	979	993	962	1024	980	997	1032	987	1002	973	973	1006	990	1056	993	1002	963	979	958	1020	1042	1011	997	938	1030	989	977	1013	1024	1057	967	1008	968	1013	1030	956	958	1006	1008	1036	952	936	959	993	1006	1067	995	992	1021	1006	994	1001	986	955	972	1037	985	1011	971	1031	976	965	973	945	1004	962	978	990	1012	999	963	942	999	960	979	1016	988	1007	942	968	1013	959	1053	976	1080	979	987	1002	938	1013	979	981	1002	1008	1007	959	944	1026	1011	1002	1004	991	1011	986	946	974	982	1007	1026	960	951	999	1003	1044	963	943	950	980	981	982	938	992	938	997	944	1006	982	984	979	1019	960	983	981	1035	982	979	975	963	991	1008	977	1005	983	1006	1028	967	1066	1020	1026	1011	1028	999	1004	978	968	964	1008	996	935	962	1007	1075	960	947	967	997	1016	914	999	961	1012	1013	976	980	1030	1005	1003	992	998	1004	910	930	1002	975	1034	999	977	992	1043	987	983	1008	987	953	962	1003	988	1029	1001	983	967	965	976	976	991	988	1030	1003	1007	1018	985	923	1004	998	986	1041	981	1011	990	978	958	960	985	1008	1009	1000	985	962	1006	961	999	1016	959	1015	1027	1042	977	985	987	1014	972	984	982	914	953	980	1010	1041	957	937	989	1004	1011	975	974	1053	942	969	927	945	1008	996	1013	964	980	971	1016	991	987	1011	997	1012	1013	967	979	991	1020	1024	955	989	1029	921	968	967	1012	1003	983	1034	930	935	1005	1025	997	1028	1054	1013	966	953	998	958	1012	991	954	977	980	1043	989	1016	966	997	986	979	969	989	996	1057	972	960	960	1002	997	994	1033	1035	996	987	983	1016	928	1061	954	1008	1005	1014	935	952	990	964	984	974	1013	998	1058	1047	960	973
47446	40400	40273	32722	17340	7384	2401	1547	1363	1172	1099	1098	1105	953	1017	982	999	1142	1208	1246	1293	1230	1327	1486	1590	1759	1842	1951	2027	1948	2118	2187	2170	2088	1934	1824	1716	1543	1422	1311	1180	1040	1048	998	820	889	853	793	858	837	849	824	863	806	789	908	841	885	847	853	831	861	855	847	833	798	836	754	782	812	830	802	841	786	805	807	830	832	803	771	827	812	783	833	741	793	801	840	855	832	805	782	826	779	830	846	836	788	864	847	829	789	794	790	793	813	798	827	833	799	827	826	821	793	819	800	786	838	804	859	825	772	825	833	841	839	813	820	818	838	812	815	835	792	800	806	864	827	784	851	829	818	847	851	882	835	815	805	790	837	821	790	812	820	856	838	869	848	809	823	837	811	852	853	839	840	808	841	808	778	840	827	819	823	793	796	815	806	830	843	840	793	791	776	775	800	817	820	830	827	774	778	809	806	818	774	785	835	828	815	799	800	840	859	853	864	802	799	811	828	834	785	830	833	867	855	798	822	789	852	777	804	821	827	792	792	804	756	819	827	784	787	781	843	838	784	820	859	794	829	803	832	789	850	777	824	774	795	811	834	803	821	862	804	797	801	829	792	830	824	812	800	814	845	837	830	777	791	811	800	848	848	770	793	820	837	825	792	796	767	827	795	833	852	826	805	811	787	807	874	844	806	819	790	832	816	839	858	799	805	812	834	824	798	822	810	804	830	835	813	790	793	825	835	828	769	842	786	823	846	776	817	830	767	788	794	843	824	807	852	778	812	768	779	810	834	822	839	859	807	793	794	828	791	832	837	763	899	794	885	825	811	828	757	798	776	762	762	773	775	796	812	810	770	793	808	842	762	789	820	884	835	841	812	810	831	776	814	832	809	791	842	907	791	858	796	841	802	843	835	840	810	856	846	808	837	766	816	840	811	830	826	812	830	800	821	797	879	801	795	832	807	835	738	795	807	839	859	808	802	821	828	868	813	850	835	783	798	778	779	809	828	822	828	789	824	819	775	859	791	831	841	835	800	877	762	824	806	809	863	772	820	761	823	821	821	866	825	860	815	811	814	769	818	825	735	834	796	813	805	841	782	805	829	805	822	800	758	829	800	788	797	796	843	791	846	823	780	795	819	776	827	824	844	819	805	771	841	817	787	893	794	792	858	830	857	847	778	834	750	834	819	869	783	858	804	814	790	784	823	845	844	799	814	821	811	804	861	807	832	854	796	827	839	813	785	786	826	800	812	837	795	839	812	811	833	823	814	768	838	823	801	767	843	869	834	782	831	818	819	861	857	837	784	769	800	826	778	796	803	787	802	790	837	796	775	798	785	806	824	812	822	840	795	810	825	860	847	808	842	777	821	843	843	842	769	793	875	809	730	789	786	799	840	802	802	825	818	805	809	839	797	914	821	812	870	830	808	809	896	814	797	808	777	829	805	808	821	861	789	801	814	763	786	782	813	805	824	805	794	774	822	823	795	783	799	843	835	821	773	776	870	798	796	796	791	807	851	836	817	815	817	788	791	865	755	840	824	831	846	776	836	831	816	825	849	842	786	803	805	832	819	788	799	842	804	827	815	805	794	831	752	801	805	828	796	821	786	819	795	781	771	861	814	863	831	819	830	841	831	789	782	773	803	822	846	863	772	767	827	822	844	805	807	807	794	831	834	859	770	791	884	854	813	848	794	850	841	809	805	756	814	828	760	827	810	867	876	823	771	779	780	824	787	845	860	787	834	812	851	860	830	830	771	778	834	785	849	841	797	813	759	796	844	865	774	861	873	812	821	792	810	799	838	788	846	773	750	842	843	769	790	813	797	860	820	792	804	766	786	854	805	821	830	795	818	777	848	822	813	808	814	818	854	772	832	816	831	819	767	814	828	847	829	876	760	835	794	850	830	754	844	800	791	800	835	804	849	818	835	757	855	797	761	797	802	795	791	811	836	813	794	854	815	824	719	783	792	764	802	786	795	800	784	824	807	837	815	842	830	791	752	826	869	806	776	811	815	820	818	800	863	868	735	796	822	770	810	832	829	822	873	773	825	786	844	804	827	784	816	856	848	778	836	783	766	855	830	793	814	786	775	831	832	793	775	865	864	806	804	823	824	868	780	823	809	818	824	817	781	824	766	837	780	834	813	813	786	796	808	792	861	771	822	748	827	858	788	851	805	785	798	845	782	857	816	828	816	836	841	794	765	855	759	812	792	812	796	835	851	832	767	777	828	820	793	809	834	773	788	802	790	788	808	816	792	765	811	850	794	854	777	811	771	864	823	843	808	809	820	802	870	829	844	802	820	810	828	788	841	811	829	866	801	781	871	824	825	791	836	805	824	792	779	846	800	803	812	843	811	797	897	811	821	799	830	800	855	788	755	807	753	858	807	814	846	827	780	801	790	824	839	814	803	829	839	901	808	803	839	794	777	843	801	822	829	812	829	815	764	811	799	835	783	766	718	811	816	818	839	825	805	807	810	758	814	796	788	809	808	852	803	829	791	788	829	787	835	789	871	798	791	796	873	841	853	826	799	764	838	774	842	828	819	801	776	783	830	797	818	791	786	817	837	859	794	765	824	800	874	824	800	829	814	786	788	796	795	757	856	795	782	856	804	799	818	816	780	832	797	826	859	776	804	786	777	824	786	865	771	779	832	870	846	768	810	807	776	812	804	845	841	782	858	826	745	812	769	826	841	846	786	824	841	838	820	824	836	771	795	781	846	809	806	798	804	838	802	861	786	777	789	861	852	826	776	755	813	819	811	801	806	811	834	815	780	785	831	906	761	815	824	820	816	783	794	792	837	785	786	792	777	857	806	865	846	797	809	826	832	818	828	805	866	754	850	828	830	849	783	835	818	833	809	802	785	846	792	774	860	842	808	802	828	827	842	835	771	841	813	786	839	834	806	852	840	830	817	788	826	833	794	820	793	855	822	799	862	833	810	786	781	816	846	758	844	794	832	819	785	805	787	811	834	869	829	809	875	760	831	840	785	824	753	862	784	840	790	812	836	843	783	830	826	783	867	822	794	815	808	782	821	844	821	786	811	839	847	811	832	812	825	805	878	844	802	822	803	796	835	829	825	812	779	829	780	823	802	761	793	781	802	786	840	775	837	829	841	804	799	789	827	824	810	782	786	864	775	787	794	798	816	839	801	787	823	812	772	876	824	805	817	797	792	830	809	805	813	817	827	781	760	840	844	800	846	808	834	819	844	843	874	837	807	818	789	826	810	784	822	770	849	828	789	778	821	830	841	773	823	794	782	804	789	808	826	801	811	875	835	785	809	816	815	855	773	826	833	781	809	806	799	782	854	786	792	882	822	842	826	791	830	804	836	837	793	785	778	805	814	888	783	786	796	766	821	814	824	842	805	848	795	836	815	828	838	782	810	894	818	773	831	834	830	818	780	799	821	813	837	832	784	823	818	813	780	798	826	792	823	821	809	822	862	818	820	824	826	808	852	866	809	796	839	852	794	840	787	797	810	846	822	869	828	762	846
25617	20981	28107	24071	21032	20997	11630	1811	1307	1313	1211	1149	1075	1123	1122	1083	1148	1162	1184	1201	1156	1203	1247	1247	1350	1470	1563	1608	1750	1737	1678	1680	1598	1714	1596	1659	1546	1469	1310	1292	1207	1130	1102	1033	954	1062	1012	963	986	1015	970	997	989	987	1011	960	969	954	952	999	1009	991	1021	936	1001	1000	967	960	1010	967	1003	959	978	974	976	952	924	944	941	1002	949	971	993	959	961	999	994	967	1001	1005	1027	892	918	941	972	988	949	989	925	959	968	984	982	947	964	973	946	985	1004	1031	1011	1007	996	1002	965	966	994	937	973	990	1022	935	962	980	955	954	956	1021	979	1008	970	936	978	918	1007	921	919	995	921	962	904	1023	972	964	964	964	964	967	955	907	985	960	982	972	1016	935	972	986	979	917	997	959	985	956	1003	971	977	919	930	981	946	982	981	918	987	925	985	977	979	1010	965	957	995	953	981	960	946	949	989	978	1001	985	945	948	940	1007	1009	1004	973	940	945	994	955	1009	969	1007	986	993	965	964	988	1012	886	994	986	946	980	971	1005	1017	950	970	934	985	1006	965	951	969	1000	933	942	976	986	957	881	948	999	976	961	984	949	1055	1029	981	943	1024	945	909	1026	924	971	975	913	1020	933	950	989	897	965	995	985	941	963	957	946	979	988	954	940	984	954	933	915	948	947	953	973	1005	990	968	969	971	976	1019	940	945	947	980	943	999	934	992	949	1011	971	1004	982	983	1013	975	937	1012	968	971	984	959	917	1001	966	991	968	1010	899	977	1018	990	985	1003	972	975	971	939	987	984	977	1031	996	980	947	1006	973	924	997	965	1001	915	980	1055	948	1078	979	1016	1009	997	978	995	973	951	995	1008	999	963	969	994	987	1008	973	977	951	933	993	904	957	983	1017	945	955	980	1062	964	949	958	972	1000	983	944	970	913	928	986	962	921	989	1000	980	934	977	965	974	976	1024	982	951	956	981	1017	987	966	949	884	1001	931	939	951	972	1011	949	935	1048	979	952	1011	984	912	943	1012	939	924	977	979	975	932	978	928	953	980	972	919	999	1034	938	968	948	994	965	929	909	966	1011	987	1024	989	955	983	926	990	958	965	957	927	919	1034	986	939	955	933	972	946	964	935	1025	985	984	965	1010	983	946	990	984	1010	972	1064	991	1034	933	973	1021	997	944	930	998	989	980	958	956	1034	995	1001	890	923	975	983	992	979	991	1002	963	924	942	962	1021	966	1029	1000	949	1015	991	972	984	981	984	999	1003	962	980	994	988	982	931	948	990	1013	998	979	993	958	973	971	981	995	957	999	1043	942	975	980	942	927	939	982	983	922	985	971	963	929	989	965	896	991	977	1042	948	991	997	969	1013	1009	1000	992	1004	967	932	954	995	989	969	955	989	989	976	960	935	1009	982	967	994	1007	966	949	961	988	963	941	1014	1002	983	918	957	949	968	936	952	975	1000	1023	984	989	957	969	926	1004	930	1014	1001	985	966	961	974	962	1025	1011	938	992	958	991	992	1010	963	999	1017	906	906	972	948	1016	1005	984	1038	957	924	1006	953	959	981	981	938	990	1039	1005	945	943	985	961	976	965	918	993	990	1013	998	1041	965	931	952	947	977	1013	982	934	1010	1057	986	927	988	1012	975	939	927	1060	974	997	950	954	1007	973	988	944	1024	985	976	932	1035	959	939	946	945	1029	936	991	1015	977	927	947	957	975	1019	932	985	972	916	951	989	1003	980	961	996	973	1006	968	984	904	893	981	953	918	947	951	945	984	969	950	996	988	933	949	1000	992	991	929	996	975	973	950	962	980	1034	973	1003	949	988	934	954	951	973	1002	959	945	969	968	940	943	1065	987	938	984	989	973	995	984	949	970	973	972	958	966	985	947	1012	970	921	1002	1012	938	992	990	1036	957	1010	987	993	978	940	962	912	914	981	1053	962	997	999	944	946	989	979	1025	1003	989	955	990	931	960	926	982	931	986	1021	971	980	1023	964	929	910	1033	974	991	986	952	935	995	964	960	1007	951	994	999	968	1002	1008	938	935	946	1020	934	964	945	979	955	954	1001	1011	941	912	952	932	962	971	966	951	923	912	971	957	983	989	988	928	976	957	942	954	954	970	978	963	971	1001	971	982	938	929	955	913	990	969	1034	947	967	972	935	920	957	933	912	992	1030	975	925	963	996	969	1000	991	950	972	914	974	970	939	959	967	918	993	977	1021	994	948	894	988	952	967	1001	999	1004	991	951	909	939	994	997	950	908	984	1027	970	915	965	911	953	1005	969	994	1002	989	933	952	977	929	929	914	946	940	1018	1001	953	932	971	965	953	997	970	948	972	915	999	975	958	1010	1022	990	956	989	981	988	985	948	972	956	955	948	942	1003	1006	997	992	939	996	924	957	925	1019	954	983	962	972	976	964	1013	994	1010	922	1008	936	937	935	951	995	976	990	970	942	996	942	959	918	961	992	970	986	915	954	994	1019	903	936	953	979	987	952	935	923	999	1021	1004	918	933	961	967	940	956	923	955	964	911	902	938	948	971	963	964	1041	938	968	970	947	947	1004	972	943	966	962	1057	947	988	959	1029	1026	1019	931	933	998	956	998	943	993	1007	1016	982	942	978	943	951	958	992	1008	984	992	994	976	988	1006	940	1009	928	970	991	922	940	941	962	958	978	976	954	980	978	977	1006	883	960	993	997	972	979	918	950	971	1043	929	917	990	980	972	964	991	988	951	924	1009	953	924	1010	958	931	990	939	995	994	964	968	941	975	915	980	986	931	962	957	889	961	971	1001	941	969	947	995	964	999	1010	929	963	955	976	954	954	1007	979	923	969	982	1015	982	999	959	970	993	882	940	1010	960	1002	995	969	972	973	1006	952	973	1042	981	991	938	935	951	918	989	888	928	992	972	994	980	1003	1029	989	969	945	988	916	978	939	981	965	975	963	999	932	988	941	941	956	952	981	968	945	965	976	1012	967	964	978	952	956	993	1034	942	974	992	893	967	1009	987	927	954	981	940	944	994	943	991	965	999	968	964	986	935	976	930	979	990	1023	901	968	953	909	943	936	961	966	1002	944	962	1008	985	955	949	1007	993	975	966	1000	950	1019	957	1020	951	989	959	962	977	973	998	952	938	1026	976	987	967	966	981	990	942	990	944	978	988	961	948	999	975	1022	960	939	984	960	960	961	1010	975	999	950	972	908	1003	962	972	968	999	1004	969	962	950	1013	1004	929	915	991	961	968	984	1017	972	962	1014	982	948	980	973	999	970	1054	961	995	1016	1011	942	960	1023	1006	943	962	981	926	976	907	991	946	991	995	943	953	942	992	958	989	997	948	966	987	1004	1014	1022	961	962	961	973	961	932	960	957	972	946	954	981	983	957	920	968	999	933	982	954	961	923	958	971	1001	963	1021	930	938	992	1010	962	904	926	957	995	930	928	977	981	923	992	962	1023	966	965	927	964	981	941	990	969	1003	958	932	920	983	1018	978	975	976	980	913	916	991	975	988	941	964	951	952	1019	965	979	951	941	955	952	936	965	998	950	962	936	1016	974	1028	979	972	926	964	938	987	1001	976	983	957	950	989	962	964	985	957	989	935	994	1012	1003	957	909	1000	947	992	954	982	882	948	990	866	981	978	944	967	949	1024	944	958	956	968	912	945	970	1001	956	973	1012	978	953	1001	998	971	933	915	914	925	980	1011	939	962	1053	977	929	993	997	953	966	945	966	955	948	970	987	977	967
48148	43486	40986	36203	19421	7718	3303	1631	1502	1286	1135	1197	1105	1040	1058	1041	1093	1174	1171	1119	1243	1281	1339	1473	1606	1879	2032	2043	2235	2276	2098	2123	1987	2176	2038	1955	1717	1546	1433	1346	1184	1057	953	913	904	807	904	855	821	849	805	852	812	787	779	814	828	852	799	864	786	772	806	824	807	785	800	835	803	741	819	814	813	786	869	747	841	779	728	810	791	861	777	792	813	759	809	784	779	737	807	783	820	807	822	840	759	750	795	768	793	795	849	795	794	863	753	813	752	820	793	784	783	792	800	793	837	808	811	808	797	780	802	769	769	801	872	851	814	836	828	802	807	783	792	794	807	807	825	748	811	778	797	797	801	798	766	838	752	815	821	791	833	869	835	783	769	787	829	789	780	846	833	801	821	790	795	775	765	855	816	824	803	768	810	774	802	793	825	822	825	813	793	838	778	789	796	809	782	823	765	834	846	786	813	787	798	815	826	843	748	795	808	776	742	811	845	832	795	812	782	773	737	852	813	810	784	816	845	798	839	783	803	788	768	812	799	804	820	806	788	807	819	826	817	802	787	816	825	824	811	771	751	768	746	842	853	821	832	800	767	809	801	753	822	809	819	761	774	788	784	833	817	781	790	747	821	786	829	820	816	811	776	817	797	759	810	788	738	852	793	809	840	808	763	820	811	770	792	855	797	809	793	820	787	778	787	811	796	796	909	749	812	797	804	792	806	795	786	793	772	822	801	781	823	815	798	746	881	731	785	789	773	812	807	798	780	788	772	740	748	861	799	801	747	778	801	794	826	876	817	825	806	802	762	754	792	808	812	866	848	824	834	816	787	828	782	831	865	808	816	832	755	854	845	843	811	779	821	828	761	840	824	812	798	857	850	807	768	741	812	817	763	822	833	782	804	820	718	819	808	797	786	812	801	804	800	791	766	765	805	795	724	793	775	784	801	777	722	801	811	797	795	773	791	855	834	818	824	781	787	830	813	789	777	782	799	792	791	812	811	846	791	851	805	836	790	819	822	804	820	799	809	787	785	767	820	823	846	785	813	803	799	817	764	840	763	786	842	816	851	831	805	797	797	816	749	800	780	826	812	798	812	802	759	851	840	793	808	799	764	787	793	836	791	754	766	752	796	791	790	804	790	749	826	811	786	798	826	775	826	768	835	774	793	820	776	773	818	811	819	734	764	838	790	766	815	789	827	809	766	803	816	782	779	781	814	798	813	799	820	788	800	781	787	820	792	781	776	791	767	795	811	832	818	809	757	794	812	765	842	828	810	792	844	800	808	768	820	813	793	824	794	783	799	798	767	821	822	816	753	859	820	864	824	784	786	737	800	798	782	837	804	815	810	838	802	796	813	800	756	825	833	782	840	770	817	809	803	740	869	829	801	813	827	787	780	755	784	853	801	752	825	776	780	814	819	861	817	789	801	795	843	803	780	799	835	769	779	712	822	846	701	796	838	782	835	810	786	788	812	822	799	760	835	745	790	859	787	770	786	809	793	821	779	756	790	771	823	800	842	810	796	798	812	761	760	777	734	791	774	757	822	788	801	841	765	765	780	791	734	798	773	820	834	819	778	855	817	775	755	799	778	778	819	869	776	758	801	785	819	789	761	761	824	770	827	786	796	787	759	755	839	773	769	801	811	790	861	820	827	826	768	787	760	819	853	782	778	813	792	804	817	797	752	787	795	819	747	789	812	759	817	786	779	783	798	776	868	803	786	770	792	758	800	813	818	754	812	739	790	779	835	791	872	752	777	772	801	814	826	804	870	788	792	806	848	788	809	772	772	845	802	751	812	820	759	834	796	804	831	827	791	819	826	791	814	801	833	778	805	774	803	758	770	765	813	803	814	783	758	755	802	779	814	752	838	774	826	805	803	809	814	827	819	768	780	845	817	802	837	809	726	818	817	776	808	803	813	790	730	847	805	819	755	784	860	778	749	855	781	835	763	804	831	776	784	833	787	790	781	796	788	838	782	838	796	843	802	786	783	819	796	811	823	770	777	839	840	795	838	810	794	819	814	794	805	843	780	763	782	758	844	793	782	773	837	833	815	718	819	802	813	819	799	857	792	835	797	800	789	813	816	804	795	818	822	798	840	826	757	804	787	838	775	791	808	823	762	822	771	812	842	835	810	784	808	773	787	791	807	780	762	766	764	818	822	842	800	842	760	829	773	809	752	791	800	780	825	790	796	808	802	763	787	820	819	799	808	803	818	784	757	816	793	783	817	789	831	775	805	827	743	776	752	792	766	808	827	865	761	807	792	782	807	774	775	797	871	813	828	817	761	825	785	819	792	818	834	811	824	843	794	791	802	798	794	797	763	854	800	793	785	830	773	846	745	774	820	824	781	781	841	798	798	802	759	753	785	829	788	792	816	763	808	818	796	787	807	788	826	814	779	831	787	769	850	818	821	804	828	780	768	820	805	824	812	778	798	746	783	767	841	828	802	807	816	820	793	813	771	807	800	809	811	750	785	800	821	773	792	775	777	775	786	776	806	838	825	799	820	852	809	817	822	763	809	781	776	850	800	812	797	775	787	801	785	783	787	822	806	825	814	773	823	811	838	842	825	794	770	784	801	781	802	780	818	794	821	818	836	838	779	812	796	819	783	785	789	767	786	795	837	846	829	802	765	811	757	775	744	833	809	791	829	788	797	792	808	755	782	770	779	836	768	797	813	871	818	842	785	809	816	747	782	763	785	815	772	804	795	865	813	720	776	821	773	780	791	836	780	724	792	791	834	822	802	770	791	781	751	803	807	820	737	813	816	771	749	831	841	856	777	782	794	799	830	814	798	841	786	763	822	887	798	801	807	730	761	802	786	757	781	821	803	796	778	818	842	790	745	822	807	792	806	805	805	740	811	764	802	777	840	788	751	772	762	780	835	880	767	817	845	793	817	810	807	793	852	778	826	784	805	816	764	801	766	804	810	795	747	868	825	775	811	790	844	827	845	815	795	782	846	774	803	792	817	811	836	813	810	811	791	812	787	814	805	815	793	797	768	785	783	820	781	773	800	860	825	775	819	766	754	830	794	806	795	804	779	852	788	819	801	813	809	823	782	780	852	815	785	821	812	780	788	833	814	807	824	777	762	766	781	755	824	800	821	803	760	814	790	809	810	804	782	807	820	835	828	808	740	800	816	806	786	806	790	787	851	867	810	792	828	846	811	826	774	804	816	796	774	816	780	796	784	784	798	761	789	774	737	791	807	790	799	787	831	799	863	790	769	777	776	834	770	787	836	777	844	829	796	785	794	796	777	799	833	768	811	780	841	818	782	836	783	814	791	813	785	797	785	806	791	782	781	792	806	782	862	809	812	817	784	784	840	885	773	825	772	824	809	791	802	817	847	798	798	758	807	789	761	764	859	755	789	753	779	878	804	766	792	796	833	834	807	812	771	779	778	835	780	835	840	807	800	787	755	760	798	821	788	816	792	736	821	795	781	827	816	802	805	818	835	802	804	803	781	856	800	812	841	817	756	806	802	850
28530	21160	26312	25420	11353	2631	1516	1043	1009	1027	1075	1024	997	999	1023	1013	1077	1006	1020	1114	1018	1036	1130	1174	1205	1227	1317	1286	1305	1336	1373	1290	1273	1287	1324	1275	1259	1192	1192	1120	1101	1061	1029	919	1023	966	1103	943	1012	992	976	951	931	971	970	959	1040	948	948	1004	1047	997	979	984	943	989	942	1030	903	968	913	1002	973	936	962	983	944	970	992	963	989	972	958	909	982	907	985	1032	963	978	983	935	944	968	1030	1005	958	1036	1033	981	962	961	986	968	976	940	1025	1028	995	916	958	983	950	986	1009	1004	932	926	951	983	932	925	1013	945	913	956	995	981	953	952	945	995	978	1025	974	969	916	1007	953	929	930	966	907	950	982	956	986	970	965	1025	953	976	1003	968	986	920	1005	970	1003	925	950	960	966	952	976	977	968	981	944	946	909	991	984	985	968	967	939	964	932	935	1019	971	959	962	986	945	964	1005	985	957	942	920	968	963	948	989	904	926	919	947	954	965	958	987	961	951	986	962	942	944	962	981	1005	954	957	978	898	990	949	1003	980	954	992	988	1035	952	1012	910	982	964	991	923	982	956	933	939	954	956	973	956	957	938	980	969	973	960	956	957	938	971	979	996	974	1008	940	948	953	916	941	963	978	980	990	949	972	986	951	1003	958	1009	972	1003	952	967	935	981	886	1008	973	991	976	951	952	987	985	999	983	930	1005	972	969	952	960	926	916	950	949	1001	954	956	999	944	992	1066	967	933	1013	977	984	1019	943	949	966	973	1050	904	994	1010	931	984	942	976	1018	985	995	941	943	960	979	984	940	997	1015	1027	969	941	947	938	929	999	975	992	992	996	976	953	991	976	971	942	979	887	929	979	957	999	1006	916	979	924	972	962	986	970	969	974	940	993	910	949	928	1008	886	975	948	1010	952	967	973	944	977	973	939	970	955	1014	966	943	989	971	929	984	978	927	925	1056	966	971	937	1005	948	896	946	1016	1002	967	956	953	987	973	1008	973	956	911	965	999	952	950	991	952	893	922	940	951	973	976	960	988	924	992	985	980	980	915	995	985	1020	971	991	1037	1017	985	988	981	1008	993	967	977	971	987	1007	983	968	959	1004	953	951	988	959	988	920	1002	963	981	939	975	923	950	972	942	975	969	983	964	936	990	973	912	986	981	938	1048	949	1020	999	996	1010	973	974	971	969	992	981	1033	986	965	1000	986	994	935	966	946	926	959	991	1001	922	1010	949	922	989	996	964	1024	978	956	970	964	989	1016	979	1014	946	963	995	918	964	998	951	977	986	973	996	968	946	941	980	991	996	1018	969	947	983	989	1001	988	999	1001	954	954	931	966	934	948	966	986	967	956	931	960	942	940	919	902	963	1002	1008	999	972	976	963	965	951	918	939	1013	938	993	1015	927	907	1042	907	988	952	999	993	956	969	937	953	984	986	990	926	988	949	1005	956	972	1005	945	972	925	979	988	962	959	1038	947	968	1011	949	994	1004	950	937	997	985	1004	972	954	956	927	947	956	957	982	955	973	965	994	963	984	1041	982	935	939	980	925	948	992	999	994	930	1002	967	977	939	944	981	977	953	998	984	937	974	966	999	957	960	913	957	946	965	988	979	923	990	926	950	974	993	963	989	947	944	987	933	972	987	969	959	939	1004	936	982	1014	1034	950	1038	942	998	1000	973	972	940	934	935	948	926	973	1005	979	1025	978	966	944	991	1013	999	967	916	1013	926	960	999	989	924	1001	1026	950	919	1028	948	918	1002	1023	953	992	969	957	965	957	980	967	980	955	907	986	959	999	964	997	944	968	971	973	924	990	1006	951	943	1021	1020	1019	973	971	997	1037	981	937	956	956	1012	1008	1015	990	965	940	944	945	977	965	1039	999	1002	975	918	967	968	991	980	952	986	1001	976	949	947	902	946	956	929	964	993	1013	986	988	941	969	912	970	1022	957	954	943	1043	963	1007	930	980	934	959	1008	989	1014	972	947	955	936	938	935	995	913	961	960	996	947	923	1013	913	959	983	989	989	1012	949	958	1020	1008	952	953	960	997	999	994	984	1003	980	952	981	937	942	951	991	899	963	922	960	993	959	925	1015	966	967	964	908	1008	970	971	951	948	974	922	947	928	929	991	964	939	958	943	938	911	997	945	968	992	952	955	967	1012	976	985	933	917	990	993	970	935	928	937	946	952	999	1005	995	1007	965	968	991	1009	976	977	991	976	994	983	989	980	954	941	981	960	962	952	958	1012	1007	969	1024	983	968	975	977	949	956	922	945	1003	961	942	959	1029	923	980	990	969	917	973	1014	999	990	980	997	969	888	991	957	929	924	964	1049	940	974	948	946	969	986	980	915	968	940	935	986	939	1012	999	1015	957	951	1010	961	1003	985	962	949	924	955	1005	977	997	959	919	1062	992	953	991	973	927	926	946	988	939	969	971	948	962	941	988	941	979	954	989	958	996	958	972	991	966	970	926	956	950	954	985	931	961	983	969	935	927	1000	931	978	916	957	959	954	981	1006	1004	987	933	949	961	978	983	901	899	980	913	961	1010	928	970	957	951	965	914	1007	950	921	994	926	949	961	973	1009	964	902	932	986	1036	999	955	975	963	1017	896	941	961	977	970	951	964	923	993	1028	999	915	1001	922	1001	903	968	959	1025	1041	1010	935	965	978	957	982	914	1007	999	1004	990	895	1020	943	987	993	1008	997	969	968	941	989	886	949	951	975	962	1036	983	954	972	938	996	973	973	1000	990	946	972	970	958	998	906	1040	1000	920	923	946	945	920	926	976	959	983	988	997	1006	980	955	991	923	994	964	903	946	957	930	939	936	943	994	957	950	972	954	943	966	1009	960	930	975	935	928	981	996	963	972	1010	965	988	947	910	1000	1018	991	1020	912	937	1041	951	1004	968	946	974	956	929	936	985	966	953	927	961	887	927	947	1027	978	966	902	973	1018	938	956	982	977	980	982	978	942	957	995	935	968	1000	938	983	965	924	968	907	975	980	983	973	983	974	995	1003	961	925	1000	952	964	1007	965	955	981	1008	981	948	998	967	1015	986	987	999	990	1023	996	951	931	986	978	949	987	992	975	958	979	993	986	939	988	959	973	1008	975	908	936	992	1013	964	1018	996	997	942	1012	988	1021	934	1050	952	983	953	962	926	994	986	996	986	977	957	974	916	1006	974	945	980	998	954	1044	978	978	950	972	1002	1027	956	952	973	960	1037	924	989	943	966	969	950	949	975	921	931	966	969	952	980	958	1011	993	972	967	933	999	1001	940	997	958	963	973	985	913	941	961	960	968	959	960	937	970	964	978	1012	935	915	977	980	1000	972	964	936	995	1027	1028	1021	981	960	950	945	950	956	1008	1008	989	982	928	973	956	998	953	911	987	950	990	945	957	1002	941	986	970	936	995	996	991	958	912	928	972	967	973	933	994	994	926	963	934	936	971	936	977	959	902	976	978	1017	927	976	1058	982	941	979	1001	1014	985	1027	931	928	943	1031	1035	923	1002	984	1003	1008	937	937	932	945	977	941	1001	972	947	965	976	946	937	921	999	1044	961	962	955	941	975	971	947	930	960	973	944	965	974	1008	978	1026	979	1016	985	969	918	1010	935	913	956	951	897	923	915	996	984	904	925	994	964	986	1026	964	983	987	966	950	1018	947	1004	973	967	1009	1015	1015	967	1029	974	1039	984	1018	968	985	953	977	967	927	1000	987	952	952	959
44179	32622	28880	23709	9643	2893	1599	991	1020	926	905	862	845	857	897	932	898	909	1048	1029	1015	1108	1116	1212	1316	1321	1445	1464	1536	1599	1566	1576	1497	1411	1450	1502	1308	1284	1129	1055	1047	996	887	885	856	857	808	855	847	858	811	800	782	830	834	797	776	809	816	810	744	809	777	729	835	843	776	808	817	803	800	861	754	854	811	771	790	753	814	752	813	836	772	797	791	823	799	819	832	804	800	831	817	824	767	791	802	753	820	775	800	798	795	834	831	860	798	822	823	843	812	836	817	793	783	746	784	805	842	774	838	803	790	842	812	816	813	812	833	776	812	780	793	848	830	788	812	831	756	837	795	813	826	760	804	830	798	817	832	809	854	794	792	812	847	837	817	822	780	764	854	777	818	784	807	836	810	795	817	822	822	838	798	795	810	792	776	798	877	785	780	757	796	782	808	786	839	800	802	818	803	793	832	797	838	817	786	824	802	816	827	766	799	788	772	817	788	812	822	823	799	810	764	796	812	802	768	779	766	806	750	800	793	822	811	763	807	794	773	779	828	846	830	766	798	826	774	795	829	794	799	768	758	817	829	863	771	816	824	801	783	784	795	776	802	760	828	806	769	811	760	785	770	824	823	819	815	800	785	806	790	779	799	804	801	809	778	845	827	753	788	847	785	778	847	820	816	821	855	730	769	742	757	817	830	812	862	831	826	815	819	767	834	779	771	766	847	802	787	804	778	825	805	812	783	797	746	815	772	868	810	791	772	840	822	817	838	771	800	782	807	774	846	830	795	810	811	814	721	778	813	746	767	839	804	781	808	797	800	819	841	780	814	766	853	791	772	797	828	872	802	822	809	806	810	828	812	804	798	771	818	786	771	808	812	888	745	779	801	835	821	782	768	841	859	757	803	799	789	801	789	784	787	800	865	824	788	831	841	800	788	842	783	833	830	743	790	804	847	862	713	785	804	776	783	791	855	779	795	827	795	775	830	829	818	799	793	787	811	750	801	831	808	736	772	849	801	847	746	811	810	795	800	863	813	780	761	821	857	825	807	807	768	802	756	794	753	795	794	791	848	813	827	783	793	792	833	789	852	882	757	799	808	834	785	795	866	830	820	805	825	783	816	770	823	735	862	817	812	783	782	779	809	842	829	792	834	864	830	782	805	836	816	834	807	838	833	782	811	783	830	834	818	790	811	817	818	818	797	820	814	782	802	813	829	785	806	829	880	808	820	805	851	805	801	812	808	831	793	774	801	792	813	757	820	824	786	774	768	834	723	768	849	770	782	815	840	845	818	810	762	766	830	797	792	815	785	800	816	794	782	813	838	771	822	828	807	845	767	829	796	793	783	834	788	826	789	803	824	812	834	813	891	861	776	830	854	850	812	793	812	813	769	774	862	826	820	785	784	893	806	771	780	802	744	798	809	796	740	813	814	817	795	764	840	836	810	813	818	830	809	757	863	762	818	790	822	792	835	803	830	835	779	824	781	784	836	804	823	805	730	840	793	852	858	824	845	770	790	833	847	864	818	836	836	885	785	769	831	789	793	827	780	800	805	843	809	803	818	835	844	792	806	848	812	748	765	788	806	847	781	769	788	794	758	830	825	820	847	804	787	781	829	863	762	773	800	773	807	844	796	833	844	786	796	816	797	793	795	795	790	839	804	820	784	818	791	838	791	775	797	844	784	860	817	815	825	814	810	829	800	860	801	843	834	809	860	839	754	802	823	799	779	828	735	784	811	779	797	826	774	774	778	822	826	808	846	849	825	804	794	784	788	805	800	769	846	813	770	829	785	769	787	820	849	819	798	795	795	809	762	875	764	806	800	755	795	851	783	794	777	799	798	852	816	745	829	763	855	789	787	854	786	778	776	781	852	805	795	835	779	829	788	806	845	822	784	808	786	790	795	808	834	861	825	799	840	811	802	830	796	817	816	813	797	798	797	794	786	799	827	772	756	802	802	810	791	811	857	786	826	779	802	846	835	804	800	764	782	805	815	807	795	752	817	836	774	860	798	777	822	808	814	775	804	797	786	793	836	802	876	815	783	812	784	786	829	842	774	850	775	781	809	810	788	811	793	822	767	755	767	859	821	795	838	824	775	825	786	745	802	774	748	773	780	796	767	825	778	813	790	888	820	759	844	801	782	760	788	804	776	753	808	857	791	802	780	828	737	805	784	860	799	812	761	825	789	725	753	798	767	771	822	790	765	790	783	864	847	829	825	840	801	856	809	769	810	805	838	825	820	831	807	768	841	825	786	794	869	815	851	817	809	800	838	806	798	800	822	844	804	861	830	799	761	810	808	774	835	805	795	798	799	805	811	804	798	828	839	753	781	782	803	758	793	794	817	794	764	845	745	791	814	827	820	802	833	775	833	814	807	900	842	795	789	802	799	834	853	825	818	807	796	756	816	826	841	776	789	808	830	837	796	814	788	796	756	777	802	833	835	805	774	774	816	793	787	823	768	751	833	853	786	730	784	802	771	831	790	826	791	876	784	790	828	799	751	841	806	819	798	749	815	862	801	806	790	823	798	877	763	784	818	803	835	843	793	811	835	798	770	797	834	826	792	844	838	858	818	823	787	828	834	802	819	795	878	799	851	847	821	786	774	843	789	807	785	823	779	751	839	814	761	752	802	816	807	828	803	848	812	828	827	803	874	799	783	774	810	802	820	834	823	743	833	847	812	830	838	788	793	781	791	755	851	775	818	846	829	826	772	785	839	808	796	809	804	830	768	784	805	800	749	781	815	780	839	781	791	832	786	811	778	816	770	760	820	804	802	806	816	819	785	814	781	803	799	785	792	749	796	814	778	798	799	807	809	784	805	784	783	805	811	829	797	787	778	790	773	838	855	839	793	836	792	809	807	815	816	791	765	875	804	847	773	825	764	815	796	844	846	792	811	773	845	800	817	814	781	821	807	851	799	808	811	785	834	819	756	781	813	844	798	802	825	780	772	804	783	796	831	817	787	833	791	837	814	797	848	850	761	852	800	811	808	794	837	799	837	874	773	810	850	765	826	810	809	798	813	825	767	772	794	791	802	797	809	766	788	801	828	822	803	784	812	792	791	824	768	785	794	817	749	853	811	838	724	826	841	861	832	753	800	841	796	789	802	768	838	867	826	816	761	806	820	782	830	828	778	797	746	811	788	770	776	767	835	781	791	868	776	807	780	823	808	811	831	853	821	792	816	796	747	795	783	773	758	821	823	825	757	804	834	836	801	773	767	814	789	783	835	824	783	834	839	817	831	829	803	820	829	833	856	798	819	805	814	763	830	829	821	731	869	783	799	772	819	770	826	848	856	804	737	835	864	829	803	828	854	821	792	803	783	822	785	800	795	807	829	790	815	784	838	818	845	807	818	787	833	806	835	860	787	795	827	808	773	802	805	846	833	822	766	810	893	822	766	842	735	780	794	813	789	807	834	761	732	776	808	746	781	766	779	763	827	809	821	848	840	806	804	799	761	801	766	815	804	842	856	768	789	821	838	797	775	826
26840	20946	27655	24550	21302	14250	3059	1283	1121	1170	1045	1026	1030	1066	1079	1016	1062	1163	1090	1037	1075	1169	1223	1259	1354	1372	1400	1437	1528	1463	1563	1474	1391	1428	1438	1349	1392	1244	1165	1154	1071	1086	1007	945	978	927	916	936	969	1002	945	969	974	958	931	1019	886	968	895	923	942	942	909	907	961	916	964	948	927	954	916	920	960	920	914	957	977	922	861	989	964	990	995	986	936	995	964	957	963	973	931	993	897	907	937	928	940	937	959	933	894	886	945	871	926	958	899	911	907	938	942	890	942	997	912	987	938	898	974	975	936	951	969	913	952	951	969	934	1002	956	865	958	940	916	938	940	935	941	926	913	918	956	879	908	917	967	958	934	935	905	912	928	959	979	960	944	924	955	879	900	945	981	937	985	963	968	940	971	957	924	992	964	943	935	910	886	904	971	953	1040	899	997	967	930	1024	985	956	892	988	917	937	981	918	934	945	898	918	957	971	993	933	918	947	900	958	905	961	929	933	949	969	923	965	937	905	976	882	949	933	949	930	977	923	941	913	934	988	894	977	969	915	914	921	986	940	967	949	952	974	903	928	973	972	885	890	962	935	927	921	928	935	938	914	906	937	930	980	917	991	956	937	940	919	870	915	930	884	1006	1011	949	978	923	945	901	964	967	973	995	935	927	902	934	952	965	954	942	980	979	936	965	960	923	979	979	925	921	914	951	905	942	961	967	952	980	896	955	968	947	933	908	986	966	956	992	891	932	1006	916	1018	927	972	953	934	937	952	994	931	980	899	948	914	965	934	931	924	917	924	985	872	957	943	931	970	930	918	905	956	934	970	913	956	964	905	962	970	932	920	932	915	933	978	876	894	975	987	998	881	942	1004	952	968	946	940	963	925	917	928	903	975	921	981	919	975	928	955	890	907	982	945	899	949	935	962	943	975	911	962	1025	932	926	912	964	935	946	991	958	928	932	993	960	920	948	917	1016	939	940	889	985	988	944	903	943	964	938	959	959	1002	942	1024	942	945	958	973	973	933	970	977	942	974	1006	940	943	916	952	916	945	933	929	931	982	944	955	939	946	973	925	961	1028	957	918	942	926	934	927	936	968	962	902	891	901	882	943	941	969	878	930	993	896	940	1011	986	926	892	968	917	874	905	1002	980	921	952	984	914	925	981	985	942	962	964	950	976	977	925	945	960	981	925	901	929	917	936	936	932	975	966	975	987	956	962	940	952	1013	933	1027	979	894	938	927	978	927	948	962	965	961	935	991	919	960	956	947	864	951	977	919	911	942	948	906	959	936	978	998	942	963	937	923	967	947	940	930	933	909	963	967	925	953	935	948	973	934	959	1023	946	966	941	1022	928	926	903	968	940	976	985	936	962	956	894	961	975	948	1001	888	938	948	912	978	942	907	974	915	956	958	909	1001	978	974	944	946	943	946	915	951	882	945	955	954	986	914	910	920	977	940	970	949	931	999	944	942	946	937	947	964	937	966	885	979	952	895	963	975	973	916	935	967	934	960	981	925	939	938	946	890	990	939	973	959	944	973	972	967	912	937	892	944	943	930	930	925	915	1015	912	955	959	958	959	949	954	965	956	940	1013	943	980	938	907	915	929	920	928	919	911	929	956	939	978	912	923	867	959	922	898	950	976	958	925	1002	956	901	968	975	928	928	971	954	971	935	961	930	973	957	951	953	969	942	929	875	941	885	934	912	967	950	949	967	924	927	919	965	967	948	917	938	913	965	955	976	928	981	925	957	944	947	930	914	949	847	936	915	1015	948	1015	901	970	941	980	951	951	960	952	915	897	940	964	920	945	952	932	941	965	927	921	863	921	985	960	901	938	998	861	909	935	874	994	942	946	942	965	994	959	959	925	874	952	916	951	895	973	927	935	907	930	965	973	963	966	933	960	890	948	912	917	930	954	909	931	1005	944	923	900	950	989	918	905	947	952	977	939	941	984	950	900	930	996	931	943	958	992	971	941	970	917	860	938	924	933	921	939	995	985	976	957	919	905	964	968	939	913	941	914	981	946	945	902	944	921	965	964	970	925	957	937	970	895	945	947	899	934	979	987	985	933	951	922	915	941	998	914	939	889	974	912	911	900	961	926	948	917	922	892	983	903	951	983	932	931	916	896	904	944	961	943	940	895	963	911	934	974	924	903	930	895	920	968	942	988	954	971	944	964	896	939	967	960	918	959	935	884	939	910	916	936	982	935	950	966	963	930	977	958	900	900	920	928	981	978	899	1019	923	987	964	981	933	937	931	910	985	848	931	956	952	969	925	985	971	1027	962	914	936	969	980	927	945	956	934	922	919	981	959	915	964	1015	979	905	927	977	937	1012	969	926	889	1032	965	1006	942	1001	950	906	986	977	954	902	932	968	928	914	936	886	959	990	951	925	1002	989	952	983	962	981	953	930	935	905	902	883	930	996	921	921	947	978	895	926	967	926	947	987	973	901	966	974	969	901	947	922	913	957	883	970	953	1020	936	935	953	946	957	930	1018	983	906	892	938	936	938	935	941	893	961	924	933	995	939	981	916	974	919	943	913	962	961	940	1032	896	943	951	960	906	922	982	984	940	975	952	949	902	931	921	972	946	981	954	996	944	948	926	958	950	941	975	924	953	986	943	939	952	961	900	943	982	925	918	1001	935	889	992	952	987	947	918	913	911	962	1008	887	967	942	977	985	902	938	932	865	946	987	931	918	1008	924	974	966	918	904	967	884	937	961	964	967	957	979	951	895	912	960	977	991	949	951	968	961	898	961	978	963	924	942	1000	936	896	967	966	928	944	961	900	977	980	948	980	905	975	924	961	985	932	973	936	970	937	938	959	939	957	979	929	868	998	917	956	892	890	940	970	951	958	970	935	946	903	925	866	923	926	948	969	949	957	927	941	944	967	877	938	955	939	951	983	943	938	919	952	939	948	899	927	948	982	969	978	932	934	948	934	899	968	953	925	1018	938	958	922	919	986	938	911	972	900	879	952	954	956	917	989	890	834	911	907	865	905	925	979	988	985	928	901	963	941	890	949	941	960	858	887	929	975	939	915	906	968	952	943	915	909	954	928	935	943	940	943	962	938	988	933	949	931	977	999	912	951	909	1006	940	943	929	990	947	989	967	958	949	881	969	936	939	902	923	935	980	962	927	959	945	930	946	917	949	884	954	884	915	894	907	996	915	917	863	934	914	896	957	949	908	936	965	973	927	973	973	950	944	978	919	905	913	927	906	957	916	887	971	910	979	977	925	924	884	986	926	880	895	960	970	911	982	903	954	905	902	961	939	988	947	897	907	997	943	921	962	922	975	974	928	1010	937	948	968	949	927	998	916	932	912	983	916	960	941	985	915	992	935	948	982	916	978	972	865	981	874	897	943	942	952	935	955	941	960	936	959	980	966	926	963	990	959	976	976	936	924	946	933	918	889	909	993	851	909	923	891	962	969	940	953	1003	943	955	978	891	923	950	956	962	864	959	987	971	968	894	979	968	869	909	909	1028	933	970	966	945	898	913	923	966	956	947	977	936	1012	934	912	974	965	933	934	940	946	955	961	898	978
44003	37678	34093	33738	17521	5029	2589	1318	1121	1084	996	1040	1054	966	952	928	963	1043	1067	1071	1076	1162	1267	1402	1588	1678	1749	1810	1886	1834	1904	1817	1636	1520	1517	1612	1484	1347	1188	1146	1069	1039	939	866	869	863	833	838	815	772	802	829	808	827	775	821	796	768	800	819	772	799	818	835	787	806	836	811	748	762	770	802	759	794	823	808	791	833	804	750	790	790	748	814	791	762	815	773	772	782	801	805	764	807	757	824	780	841	735	791	789	819	774	778	748	747	827	736	757	864	791	767	746	842	788	836	765	784	769	777	793	786	825	804	843	790	806	788	765	826	753	770	783	781	769	798	813	827	779	738	794	802	759	771	760	827	840	750	794	794	762	778	776	768	834	771	810	771	820	775	810	802	761	781	761	748	786	805	762	751	825	748	716	758	797	829	751	714	833	768	753	769	803	755	724	803	823	799	790	803	766	790	776	783	767	786	808	765	780	761	789	768	754	779	804	804	767	770	795	831	798	798	764	776	774	831	763	787	743	796	811	772	798	787	749	822	797	791	829	774	795	799	756	818	822	770	809	756	838	737	756	775	738	751	787	770	824	797	779	797	748	760	745	770	790	750	827	768	807	744	786	780	786	780	767	784	792	801	708	793	828	819	790	756	745	792	794	778	824	755	760	772	806	775	726	786	792	818	735	775	809	805	784	758	773	795	721	785	786	817	782	772	833	829	795	786	736	761	773	829	824	803	770	714	810	789	752	825	743	800	779	768	740	789	796	771	810	815	754	800	790	801	803	777	835	747	785	767	720	778	762	764	798	801	772	745	758	810	723	791	755	791	772	783	750	787	771	769	778	824	809	776	829	790	816	744	791	827	734	770	790	815	810	825	796	752	796	740	796	799	776	775	739	770	792	735	768	749	790	852	781	806	757	756	818	798	820	765	820	840	774	789	743	809	731	752	765	773	833	772	698	793	836	765	807	802	814	834	800	765	765	796	798	765	738	752	762	820	789	824	798	761	794	789	778	771	803	786	807	715	824	811	822	767	825	816	791	783	771	799	750	758	769	777	763	784	729	766	786	771	782	812	737	740	805	761	776	769	794	803	781	759	738	744	762	747	774	764	766	819	788	788	782	786	802	764	767	804	757	791	834	791	786	810	775	797	733	786	771	779	773	791	795	768	738	821	840	798	760	814	764	766	756	819	746	801	822	814	776	810	795	795	811	819	805	775	779	830	769	768	822	775	801	734	802	756	784	839	739	784	767	793	796	703	787	788	765	790	813	798	803	797	845	776	791	782	771	831	796	770	765	755	811	833	759	796	813	755	802	771	762	746	836	846	777	810	773	708	735	841	744	808	853	756	756	797	780	778	793	806	773	746	775	768	752	735	779	788	718	804	792	797	810	832	801	763	780	792	795	745	761	781	818	750	738	832	822	820	819	837	739	784	781	765	741	798	744	756	777	776	800	780	802	774	811	771	772	753	774	805	746	776	819	779	817	815	769	786	795	790	766	807	770	794	865	762	738	762	782	725	771	723	770	768	809	811	822	793	776	789	795	770	807	817	829	770	772	748	812	747	817	786	746	769	784	753	781	790	779	781	790	761	782	811	783	821	757	779	750	802	837	792	771	771	814	729	794	767	763	813	824	736	794	754	803	754	756	768	803	806	803	789	743	758	777	757	807	780	780	805	804	836	740	797	770	802	806	777	742	754	832	773	767	826	775	774	837	817	769	870	786	803	800	770	810	784	828	779	729	707	800	768	788	750	778	751	772	787	774	816	804	773	773	775	789	756	756	783	823	770	751	788	798	739	766	768	783	786	792	793	825	753	796	782	765	801	803	768	733	764	775	752	801	749	773	802	771	728	799	786	776	785	795	735	797	746	786	764	772	801	777	736	721	768	843	775	824	818	765	782	829	751	796	766	818	771	801	746	790	786	813	803	789	794	817	793	812	787	840	769	824	760	765	773	815	761	827	779	765	786	790	784	781	763	822	805	781	806	767	828	754	749	797	795	830	793	733	791	787	751	755	798	787	804	850	799	781	788	810	811	814	748	803	739	820	800	787	764	768	792	775	799	795	838	789	779	856	758	757	779	777	746	777	794	851	726	807	797	795	826	781	788	784	748	737	765	759	781	791	773	822	836	827	756	807	804	774	798	753	784	767	764	811	779	833	756	750	768	808	788	810	769	819	812	812	780	741	841	856	768	778	770	800	747	796	749	769	842	810	742	806	769	760	835	773	821	760	788	809	800	748	786	787	818	789	777	727	791	797	796	803	763	762	765	781	780	757	803	759	804	786	798	752	808	763	758	807	826	817	794	834	749	831	821	801	806	805	792	777	769	779	768	808	779	795	771	749	784	781	821	800	798	774	821	786	771	814	773	775	806	790	820	828	780	804	776	789	738	799	779	743	778	851	800	788	751	767	800	764	819	821	785	843	747	768	794	796	798	771	842	801	834	803	797	778	769	787	775	824	790	798	826	783	790	793	774	714	753	791	788	786	782	794	775	776	759	767	736	809	769	757	747	839	791	766	781	774	763	762	768	763	785	798	800	805	787	827	808	844	762	853	781	738	816	726	792	790	780	780	743	801	819	781	778	816	828	824	779	816	747	853	766	777	764	788	801	784	785	738	771	765	739	801	765	806	771	819	814	766	813	782	798	778	842	859	783	807	805	783	796	781	783	823	757	807	776	764	788	765	730	790	771	802	791	761	722	799	770	765	736	794	810	737	847	821	700	806	787	750	738	768	779	786	737	743	837	711	784	856	755	781	756	781	779	782	783	804	822	801	824	840	802	848	808	750	791	752	808	779	771	837	758	805	778	795	828	764	785	818	780	775	748	799	779	780	746	765	785	806	799	781	839	779	736	739	800	784	766	768	788	779	755	844	785	816	733	786	828	824	783	822	791	783	784	799	792	733	766	770	825	800	773	764	751	796	802	788	773	818	787	817	791	775	767	747	789	858	780	741	777	765	774	782	758	754	795	722	788	746	768	775	791	770	790	744	730	776	777	765	795	790	767	770	756	782	742	817	765	821	782	804	809	806	801	765	826	781	775	785	819	792	783	801	789	750	778	756	767	812	797	797	750	803	783	775	767	797	828	771	813	798	746	781	764	761	747	801	784	774	778	786	820	761	813	795	745	779	826	782	818	784	772	819	783	758	771	769	757	796	793	801	811	780	823	836	810	801	761	794	844	762	760	792	785	827	790	809	751	793	792	819	787	810	796	770	815	792	811	822	789	815	793	814	760	770	794	775	827	803	785	797	793	799	767	786	778	766	740	777	830	833	759	735	709	786	799	736	725	787	779	762	775	819	837	789	767	784	810	826	780	780	778	807	775	777	772	762	805	764	822	821	759	782	786	798	807	784	736	817	742	848	764	747	719	806	724	793	791	803	803	738	803	815	777	790	786	800	804	817	781	804	801	796	810	745	737	792	789	787	783	817	812	796	780	864	785	761	788	810	765	812	780	777	775	778	762	758	817	773	760	786	777	857	856	741	794
26293	20927	27866	24223	21031	19488	6511	1594	1220	1178	1182	1086	1146	1093	1034	1052	1123	1086	1130	1190	1163	1232	1203	1305	1517	1514	1579	1560	1604	1606	1618	1560	1499	1453	1360	1372	1364	1331	1288	1243	1126	1185	1095	1003	1033	1023	964	1064	1009	986	962	993	1009	990	967	1017	983	1012	995	1008	1013	1033	1040	1008	1019	992	992	1076	1002	972	977	951	1017	999	995	947	1048	927	964	964	976	959	984	1004	981	943	1020	939	1053	1018	993	970	949	986	989	989	1052	1047	954	979	949	986	1001	971	1022	996	990	982	949	968	1010	1028	1035	966	1032	1020	1054	957	956	1022	1032	1027	972	987	955	1006	1015	914	1045	976	985	944	1013	1011	982	990	998	1011	978	1014	944	1008	998	994	1005	1012	953	969	905	951	1004	1023	1027	1033	1026	978	1017	910	964	933	973	992	1015	961	945	1036	982	972	968	975	958	1000	1035	997	939	978	959	961	993	972	1005	1015	1012	992	984	998	1040	1011	1006	999	1018	998	983	984	1022	1023	1021	991	1012	980	1004	940	998	1013	995	1027	993	969	1029	1041	1004	993	944	939	984	958	1034	1028	1054	933	957	982	978	978	971	1004	995	984	951	1025	956	981	1009	1023	1014	948	1008	948	978	999	996	981	988	968	1028	1002	1015	1010	978	994	1000	994	1049	967	1034	1066	1017	967	966	1004	1062	949	994	992	989	975	1038	1055	1062	945	976	1023	1010	947	957	1014	1025	971	1051	930	1007	987	985	1023	988	977	959	968	975	969	962	1004	967	997	1018	993	965	936	981	969	971	979	942	959	997	952	959	1035	991	1006	1003	1005	1003	1031	962	979	1019	1022	952	966	984	889	982	994	1050	971	1000	948	978	956	953	1011	989	980	990	1053	944	965	1054	997	1040	1002	1017	952	940	1047	1009	941	958	1035	939	933	1028	973	1037	1045	1031	998	996	923	995	1013	1023	1002	1044	967	987	992	989	1042	956	1053	929	964	1007	1044	968	982	1011	1002	1013	1010	1008	963	964	959	1061	1004	998	1014	970	967	1007	956	979	972	1013	1001	978	906	1014	988	982	987	1013	1081	1014	973	1010	957	955	959	1011	989	957	1037	999	967	965	1010	1020	1025	1013	950	1020	956	1044	1057	955	969	980	1036	986	1000	1008	961	976	976	1009	945	1063	1006	1038	981	1016	1010	978	989	1056	1008	993	944	1030	951	930	970	946	998	1012	1002	997	1036	994	979	948	976	989	998	1052	1010	1007	1016	1020	992	1014	1024	996	999	1029	921	1016	1013	975	1012	1039	1012	961	952	974	887	991	987	1032	1007	1044	957	972	907	962	987	981	956	966	919	976	1018	986	983	1008	1032	1000	998	979	938	960	986	943	978	954	952	954	1005	1033	987	1002	994	968	977	1010	943	1013	1018	991	993	995	953	958	994	1030	1024	1013	974	921	1006	982	1001	991	979	958	1039	1049	972	995	994	999	976	1014	953	1048	956	969	1002	942	1025	997	995	950	1036	983	959	985	1020	969	982	1037	988	1005	961	969	952	998	983	981	976	954	971	997	1022	1011	1035	936	1006	981	979	1004	954	1048	996	1014	998	1000	967	998	992	977	1040	982	968	984	966	993	990	955	922	1046	955	962	948	978	966	983	998	1002	983	1039	933	975	991	978	1017	1021	948	998	1010	933	973	941	971	941	990	935	945	925	953	970	980	988	977	986	968	1010	920	1003	966	985	1002	993	988	983	1043	988	1020	1030	977	1001	989	1004	1011	989	1057	954	962	1022	1017	942	1031	1001	996	955	957	996	1000	941	1001	956	961	997	968	1004	972	979	973	1033	960	979	988	949	992	986	1010	948	998	970	1008	973	964	1014	1048	939	1012	982	1042	974	1058	945	972	1018	1012	961	980	921	989	981	972	1040	970	1023	1019	972	965	982	1034	1033	988	956	1006	1019	1004	972	986	1043	982	972	986	984	981	1019	1003	929	1001	979	970	1002	983	1015	999	979	1046	984	1051	946	929	994	966	980	994	964	981	936	1008	1028	961	957	988	987	1026	977	991	1032	980	1035	1000	1016	985	994	970	1004	1019	922	978	957	948	1048	1004	958	1060	939	1020	1021	978	972	917	1054	971	919	966	1002	989	997	948	1001	1025	977	976	957	982	1019	1023	927	1018	1008	1013	938	1006	957	969	1017	1070	993	1025	1009	993	916	1007	971	933	955	1016	1001	1011	960	1001	969	912	994	1019	989	974	998	972	960	998	962	954	974	987	1053	934	950	943	979	986	981	986	956	999	984	962	1011	995	1019	937	1007	988	1056	1002	946	949	909	982	998	990	936	1024	988	996	1004	967	945	963	1041	1046	992	979	969	943	950	973	1039	1012	930	1011	941	1031	961	1060	992	1004	965	982	969	1022	964	999	968	976	1049	1007	981	1024	987	999	971	980	1039	961	995	999	1022	1017	1028	983	896	988	954	1025	981	930	955	1038	1011	1000	985	978	931	1001	1006	1015	1050	1019	967	1028	959	944	1047	1058	974	960	1012	953	996	973	1021	950	1000	967	1022	988	965	989	1000	983	993	1017	976	1001	982	947	1005	976	966	1030	1011	1021	964	990	950	974	1017	988	1046	991	993	1007	1012	957	979	1053	956	1014	988	1010	968	998	955	1005	955	974	1011	947	963	994	1008	985	991	913	981	1014	945	968	1007	1013	1010	999	973	1000	968	1019	923	1037	1006	1041	1017	934	1022	964	1025	941	1063	923	961	957	950	910	959	1016	1025	971	924	1015	1059	991	971	943	960	959	932	981	952	991	1012	984	1026	1000	1002	967	1024	944	1025	1008	999	1000	953	950	1029	976	942	1002	962	956	919	973	980	1005	1009	972	975	959	996	986	970	1007	963	1006	977	987	1019	972	1005	982	1023	977	1014	942	1024	971	1031	1017	993	1017	1032	1034	1018	990	951	954	1041	974	999	909	961	1031	972	937	933	1009	953	1021	1017	944	998	993	966	972	1039	982	958	973	934	1018	1022	952	973	1003	1026	1011	967	974	978	1005	1009	982	1024	1006	930	1008	987	996	967	965	1001	1016	1009	965	948	1027	947	984	980	986	1040	1043	971	1033	1013	979	1036	933	983	1024	976	1021	1002	938	989	995	908	971	946	903	984	997	1006	1030	965	1002	948	1012	962	942	1002	1010	928	949	955	1039	1017	975	982	1065	1033	971	1026	942	1045	1011	986	988	1009	989	996	1027	931	966	982	971	966	905	910	984	1062	993	948	1067	966	981	1020	961	998	1056	976	1011	961	966	974	984	1002	952	1030	1038	1001	968	948	989	1004	941	971	955	992	924	999	1011	959	991	1011	996	952	949	1013	987	1002	987	984	1019	893	1008	985	979	1004	1009	928	962	1021	977	963	990	979	965	976	960	982	942	977	1044	986	946	945	1044	1000	1058	1047	933	942	962	1046	995	1032	967	993	974	960	1030	1009	986	1063	1029	944	1073	1037	970	1008	953	983	996	959	1036	1017	942	985	933	978	967	978	914	1046	1034	996	1025	980	1002	973	999	979	990	996	974	981	957	1037	1017	950	950	1007	1030	1080	987	1017	1013	986	996	987	994	1040	950	999	1005	969	1055	959	989	1042	928	1000	1018	967	951	1046	976	977	993	988	944	990	993	1014	1007	930	1006	1036	1043	991	984	1006	992	964	909	968	982	1009	967	963	1060	1015	1005	1007	1008	1012	997	1003	1013	995	1010	979	980	978	984	1002	971	1000	1049	980	1020	961	991	949	988	924	960	999	1006	975	923	970	1037	1009	992	1014	1002	942	1045	986	996	967	1013	976	1038	955	992	963	1001	995	992	1013	1011	970	983	973	995	1019	999	979	992	936	967	1008	953	1006	997	967	1031	964	957	986	983	1000	976	961	1034	994	1067	1018	977	1017	1003	978	992	1043	1020	921	1000	981	961	936	1027	950	1041	1013	994	975	934	960	931	989	985	1004	1018	1012	982	1006	972	978	979	971	1008	924	991	979	1061	976	950	995	1003	995	1038	950	980	975	1072	1005	958	977	1029	980	988	981	977
47244	40737	38702	40255	18412	5985	2893	1499	1288	1122	1154	1078	1086	1019	1028	1010	1108	1107	1058	1162	1179	1296	1405	1490	1695	1972	2000	2021	2082	2051	2023	2009	1837	1760	1699	1715	1590	1495	1351	1307	1101	1059	962	941	846	827	919	809	826	893	807	834	809	771	821	882	808	821	851	858	783	854	831	853	836	848	824	876	833	791	738	778	824	828	793	753	829	805	864	819	852	824	795	841	892	846	824	820	811	810	820	838	855	821	793	816	834	796	837	827	785	767	822	765	791	873	832	790	858	797	823	800	806	814	810	802	805	802	802	781	845	847	797	787	827	801	806	890	792	741	787	778	789	851	814	807	776	800	814	846	849	860	806	836	795	796	896	796	794	847	840	848	833	854	820	795	895	798	786	834	846	736	866	780	878	846	850	782	875	849	842	820	791	835	812	791	808	834	834	808	853	801	780	831	860	764	827	855	808	811	828	838	814	838	838	839	755	760	834	773	849	793	820	819	828	797	822	813	812	857	827	881	829	835	827	853	798	827	800	793	865	788	798	834	828	769	825	785	883	782	816	771	840	821	807	823	855	836	819	825	842	824	828	844	820	791	862	813	775	765	783	809	848	832	806	808	791	799	873	825	799	826	772	798	846	778	838	782	833	888	763	866	803	795	759	855	846	819	799	808	850	834	817	789	830	776	824	833	712	801	786	848	826	831	811	808	808	787	832	782	796	822	811	895	774	761	817	804	807	821	812	845	829	838	830	849	816	790	833	778	814	794	851	840	814	816	786	835	834	814	830	859	858	864	842	779	834	842	813	818	826	830	787	833	801	805	826	882	847	815	846	796	818	846	771	839	859	827	826	794	782	796	794	786	780	807	773	830	877	822	853	807	813	757	830	814	805	824	785	862	794	828	764	779	829	821	808	892	800	812	812	814	727	793	833	786	820	801	789	864	797	776	821	815	804	824	761	805	811	858	779	834	846	821	804	815	842	772	805	792	852	839	789	805	824	826	791	823	810	782	820	825	826	831	836	834	818	794	861	818	784	847	854	826	857	756	819	828	822	834	797	848	788	771	805	848	828	820	805	777	844	861	804	842	750	792	862	835	787	821	849	786	842	835	835	825	791	853	835	812	776	824	779	779	819	815	806	818	880	792	798	818	794	805	851	848	801	798	812	854	801	790	837	818	823	844	814	794	846	839	829	793	798	843	792	809	835	840	847	827	835	829	811	809	819	802	821	779	882	827	826	826	816	816	843	856	862	795	777	848	849	787	815	773	840	840	841	827	795	813	751	797	797	837	797	805	816	743	852	800	747	865	823	855	833	862	765	788	849	819	870	737	810	858	817	831	803	851	831	802	850	840	816	842	803	821	859	838	778	837	825	817	828	803	783	845	854	846	828	760	772	812	796	842	837	794	865	834	842	810	838	820	799	794	884	838	810	765	804	790	794	782	851	823	847	827	772	824	815	814	834	799	796	778	750	779	801	832	828	835	773	814	779	835	781	838	794	788	780	844	803	821	821	827	835	826	802	805	780	788	834	810	859	828	793	821	798	804	832	840	824	881	790	819	757	815	845	814	783	806	791	821	825	870	835	798	797	771	789	811	793	819	842	826	835	799	835	805	900	810	829	810	791	869	824	808	823	829	837	815	805	806	813	810	863	814	811	836	789	809	842	791	837	802	824	834	836	818	768	812	844	780	847	842	794	833	769	832	802	856	858	824	864	783	766	847	764	827	826	757	781	792	769	819	838	802	852	787	798	781	818	851	836	773	833	802	807	781	824	804	787	795	740	804	789	857	854	788	822	815	806	827	837	882	857	820	804	818	830	811	797	848	814	815	838	847	786	792	796	819	848	807	852	838	804	793	765	774	819	858	811	827	851	822	836	827	827	857	829	824	812	828	778	827	848	869	823	845	821	790	832	846	768	818	836	832	803	849	807	798	858	803	827	837	837	794	825	826	800	833	817	857	822	823	879	809	845	856	837	781	834	802	841	812	804	850	799	798	799	870	825	854	817	799	766	773	840	803	795	801	838	798	779	836	809	840	794	826	787	839	812	852	782	777	828	827	835	803	844	851	802	871	871	835	847	790	860	843	851	798	762	800	792	824	809	790	818	862	831	790	766	812	754	830	755	823	842	818	786	813	812	818	820	791	803	835	776	823	834	761	776	811	803	852	795	751	781	796	776	853	797	776	853	771	783	834	816	818	796	823	848	787	841	861	842	868	843	831	772	802	844	801	781	862	854	796	820	819	780	782	780	772	834	798	844	839	808	849	801	786	831	829	832	883	795	792	782	846	831	785	819	828	828	782	842	857	831	846	820	786	804	866	840	801	781	783	790	782	860	807	820	861	792	801	779	802	815	776	818	845	815	856	768	791	834	813	840	808	762	803	769	795	827	831	904	807	807	881	763	789	845	860	818	817	812	833	765	842	830	830	797	821	810	770	800	857	813	829	820	814	835	800	806	846	805	790	857	799	845	823	803	830	847	808	821	839	829	772	854	781	761	747	846	780	806	827	763	827	843	855	768	827	785	862	835	803	776	782	762	815	759	820	809	824	811	815	777	847	812	766	766	830	822	839	804	823	786	833	821	832	761	775	859	857	815	770	841	827	788	808	869	839	788	793	874	807	771	789	857	832	838	846	831	769	788	795	867	796	833	851	815	847	813	792	803	848	855	839	795	823	789	781	854	777	813	843	850	868	836	811	798	831	769	864	834	845	833	852	835	796	785	771	820	849	782	847	796	837	810	805	786	816	868	811	836	783	856	826	824	763	813	824	823	814	838	809	817	826	797	821	768	845	789	804	810	800	780	806	802	807	834	861	801	850	838	818	799	810	790	822	812	794	850	794	831	771	796	828	848	877	812	808	792	808	819	863	845	838	826	819	824	833	781	764	814	811	833	876	812	862	789	871	807	795	861	809	843	817	802	807	831	805	844	795	806	810	874	790	858	864	805	831	810	812	796	826	798	869	834	847	802	781	821	813	799	816	792	835	821	777	871	827	787	817	858	777	806	807	804	833	791	794	849	768	808	785	775	800	807	840	821	886	786	828	814	802	770	862	841	809	841	858	824	799	797	799	825	791	792	826	783	822	852	832	851	820	833	854	781	820	822	841	784	815	824	840	833	788	777	834	827	844	803	859	846	803	848	850	820	836	807	830	837	778	812	856	758	866	814	779	775	786	839	845	828	772	816	854	848	847	815	814	786	771	827	760	843	836	826	820	822	744	802	852	834	834	815	821	839	818	830	831	775	867	741	810	831	805	796	815	858	813	780	838	833	840	843	828	796	863	804	801	794	833	817	790	810	807	792	825	821	800	803	827	807	802	785	798	813	784	832	775	820	838	816	810	822	823	828	859	839	844	797	864	841	819	838	836	761	837	865	809	756	801	791	763	802	805	894	842	800	817	819	828	841	868	838	823	836	804	778	793	768	757	850	781	823	845	782	805	812	823	783	824	781	787	793	834	840	828	820	802	875	837	826	798	860	766	793	770	808	816	850	807	809	788
25465	20958	28058	24060	21026	20895	12370	2050	1344	1243	1227	1138	1152	1157	1181	1086	1182	1126	1153	1171	1287	1296	1417	1480	1625	1672	1749	1682	1630	1732	1763	1711	1814	1613	1561	1594	1440	1388	1334	1266	1152	1104	1097	1046	951	1059	986	970	1035	998	1058	989	928	935	961	998	928	996	951	991	981	924	969	978	965	956	993	979	895	955	916	933	1010	939	957	950	1019	972	989	1011	959	966	964	1040	960	963	1003	956	965	993	960	926	960	935	925	967	926	976	1023	996	956	954	957	944	1034	983	944	950	973	999	1019	1000	1009	1032	973	991	979	972	983	1008	1038	972	911	936	921	977	972	979	928	971	987	960	997	961	985	972	1027	1008	992	998	985	940	984	1000	969	967	1002	959	980	962	983	989	956	952	987	959	993	993	980	935	930	984	981	992	1005	937	974	963	1046	954	973	1007	987	945	988	998	941	952	999	946	992	929	971	940	912	935	991	1054	959	951	954	930	952	966	965	951	963	973	974	988	934	968	975	1003	992	948	969	948	977	996	963	948	987	983	1025	967	974	959	950	925	995	954	948	1009	977	964	953	950	991	1015	959	940	989	1006	946	929	979	1006	951	950	976	932	947	1011	938	997	964	955	969	908	989	948	969	933	1000	979	984	994	931	915	944	944	968	985	968	919	963	877	1021	962	936	1000	1068	965	960	958	1005	939	967	976	950	920	987	978	987	1003	931	987	989	932	1044	909	973	976	935	936	963	954	980	971	934	946	959	982	956	1007	971	940	916	1017	954	984	906	957	980	968	1022	957	946	977	953	919	952	1033	927	941	946	954	957	980	956	1001	945	980	960	921	968	999	995	945	1003	941	990	966	974	983	944	940	973	1008	986	971	1013	920	990	966	988	970	976	927	949	1007	982	970	1003	946	988	975	942	926	962	958	1019	993	932	1000	912	991	916	962	928	993	960	959	913	1005	980	951	972	1011	975	961	984	954	1010	992	935	971	968	889	970	869	969	959	975	973	965	975	966	997	954	1000	1005	964	958	930	952	973	868	983	958	943	1004	1006	981	946	930	995	930	1012	1011	915	990	962	960	898	931	1016	993	984	989	957	968	983	952	951	996	1000	958	926	971	949	959	917	944	950	967	976	933	896	929	947	980	956	911	956	933	946	974	962	963	937	981	928	982	960	954	912	940	960	1006	957	998	997	997	974	950	970	960	974	940	993	972	966	1024	963	940	940	973	935	922	952	972	999	960	974	1000	981	968	967	926	957	966	972	943	963	993	960	979	956	907	1000	990	1038	916	921	923	934	987	980	978	963	965	936	1004	1041	974	978	997	967	995	960	965	913	928	981	954	1001	953	1010	1003	979	994	1034	942	939	995	916	991	927	944	986	1038	933	923	978	984	900	963	946	991	923	953	1012	981	988	972	945	949	993	947	941	919	940	964	1001	996	1001	971	995	949	971	981	935	993	975	970	950	972	978	991	935	913	965	977	969	949	912	962	919	958	907	982	1020	956	937	962	953	978	968	931	982	931	941	948	957	991	970	1002	934	941	995	958	989	947	972	981	948	980	941	949	995	969	945	991	892	1010	954	1017	953	931	979	971	985	954	1011	940	919	921	956	993	959	1029	951	962	1003	940	950	968	963	992	954	994	951	947	987	963	995	962	975	910	948	910	948	963	972	952	1006	965	970	971	1027	973	960	927	997	959	950	1030	969	982	1004	963	932	881	968	1002	937	1022	992	1003	993	975	1016	993	990	1008	998	1002	968	1026	938	976	993	1062	979	950	903	974	954	900	921	973	970	993	966	936	981	957	942	971	999	957	967	955	938	999	962	1009	986	948	949	937	943	979	974	963	971	1005	952	940	948	980	967	966	1007	944	932	988	1013	969	910	949	1009	924	956	974	918	980	954	1041	1009	938	959	1008	966	974	993	1003	922	1043	964	1018	980	945	961	938	992	989	966	957	982	993	961	959	979	1011	932	984	973	949	904	986	982	964	929	979	965	989	935	964	984	988	938	964	916	924	936	965	970	973	961	1028	995	920	997	1028	978	942	959	971	1035	922	955	991	992	997	967	970	947	929	946	956	938	975	1020	993	949	951	930	965	981	938	948	1006	962	986	992	978	919	976	977	987	925	966	936	953	922	962	1030	942	1024	945	1007	923	935	975	990	952	956	975	975	998	949	936	1032	982	1035	1035	963	1027	961	1035	970	989	967	966	915	1003	970	922	1015	1012	978	1031	995	971	987	966	907	987	951	963	937	945	950	1013	1018	953	958	961	971	1014	950	970	989	998	1017	999	1024	1005	1028	977	930	913	970	919	959	985	1020	997	989	953	983	964	985	1012	1049	975	985	979	959	984	979	975	940	965	953	1007	913	934	968	950	962	1004	913	980	940	961	920	945	971	952	977	987	982	964	957	874	949	1013	960	950	964	971	991	1008	948	978	968	971	885	953	944	1010	918	922	990	992	1008	956	935	931	949	1003	923	954	934	962	925	998	973	963	929	1008	1024	986	969	947	967	1007	1013	1018	933	1019	1012	940	945	989	920	987	974	979	1018	977	973	867	968	1010	960	1001	933	944	995	992	948	981	1021	988	983	1002	1002	972	1026	981	973	1020	945	1018	927	936	950	991	984	947	982	954	960	974	963	1017	997	976	981	1022	988	928	1005	973	974	983	959	962	1020	948	935	959	993	981	979	977	1001	985	950	973	981	924	956	1002	972	956	972	958	948	1045	927	979	986	966	969	959	987	949	982	979	990	947	1020	929	964	931	997	941	999	922	967	929	947	988	978	935	941	945	952	992	981	986	953	984	957	992	1052	949	951	996	957	954	1014	991	963	992	975	938	944	946	956	946	1028	954	961	971	981	949	964	926	830	984	955	1023	978	976	971	990	904	977	966	982	1008	944	974	940	931	970	987	988	956	962	1025	986	959	962	946	977	982	967	951	963	967	972	960	906	1018	908	938	970	996	986	977	984	1023	917	976	963	953	914	950	942	999	891	1034	918	973	971	961	1009	1007	982	932	925	969	965	953	956	1004	952	957	931	959	981	977	941	980	904	1023	927	928	977	929	964	931	948	942	1006	1045	927	928	989	994	1047	937	942	951	931	958	918	956	985	969	1009	1018	962	1002	978	921	947	994	981	945	958	944	955	982	954	897	1002	985	977	986	961	978	918	968	927	1016	1055	1040	952	979	987	979	986	946	1017	1007	942	991	951	1059	977	933	993	970	950	929	907	1004	1003	916	927	939	952	892	933	993	934	955	1007	943	950	995	936	987	923	949	948	936	983	981	991	934	989	998	945	1002	1045	967	1001	966	976	975	999	965	992	1008	956	918	926	948	976	986	953	1020	923	1015	948	925	882	964	976	987	986	925	915	935	936	988	1027	960	937	972	957	999	944	973	942	935	950	997	1032	1012	959	875	978	977	974	947	1005	977	930	925	928	934	953	981	986	972	975	1007	1015	982	952	992	923	911	995	959	977	983	895	1007	931	922	958	1002	935	1003	984	948	1003	1052	984	987	948	1019	948	907	945	951	943	949	945	902	1006	998	927	960	941	1002	964	945	961	991	934	903	993	1008	979	944	861	980	979	1026	1004	984	973	984	945	959	955	996	997	991	968	1012	977	963	976	970	989	964	952	974	935	984	991	939	1022	1003	939	928	951	953	976	915	979	1005	971	975	1024	985	980	1032	987	988	953	954	995	932	955	1010	951	958	961	987	942	931	964	911	992	967	1013	930	985	1002	982	990
48333	42106	42405	39459	19874	7189	4175	1789	1566	1302	1219	1203	1168	1155	1014	1156	1123	1088	1152	1224	1374	1580	1726	1799	1996	2154	2247	2200	2176	2241	2291	2288	2265	2083	1999	1874	1771	1584	1505	1339	1157	1044	1003	954	853	830	856	821	885	820	891	860	808	767	807	809	800	824	819	783	835	821	789	810	823	820	785	853	785	796	768	842	764	782	811	775	796	801	867	841	807	822	775	802	807	775	780	816	811	848	802	789	805	804	780	822	786	796	766	756	809	761	786	768	813	717	800	794	811	810	854	814	776	816	816	839	776	791	832	743	809	796	772	827	830	777	768	826	791	798	768	791	792	847	775	813	777	796	785	840	802	798	808	813	772	810	810	843	768	813	821	833	837	762	843	783	836	806	802	770	774	756	842	777	808	770	789	762	828	812	784	753	742	791	791	786	777	822	761	763	798	837	797	776	803	794	798	834	781	795	806	750	808	780	777	832	778	778	804	826	771	777	799	784	837	765	801	750	835	816	783	835	781	830	833	783	760	826	798	828	819	806	853	830	802	752	802	766	782	827	774	729	804	835	786	807	811	874	807	797	849	763	800	761	783	781	816	759	784	789	815	781	809	824	841	793	724	773	769	807	808	771	823	893	802	816	803	803	790	768	781	805	809	756	768	724	796	801	805	817	796	775	783	800	812	786	784	799	807	837	828	788	779	824	850	778	835	765	784	807	810	885	772	746	797	801	789	767	804	781	795	752	790	784	817	808	822	730	774	799	839	847	792	806	809	772	797	757	805	798	780	833	733	819	842	786	796	817	772	786	800	767	812	776	792	803	786	831	780	803	777	798	806	780	845	762	814	775	832	824	806	820	793	783	818	811	819	803	822	818	811	836	781	744	831	802	811	805	806	838	790	830	774	841	815	768	827	807	763	821	839	774	753	776	769	807	780	852	772	774	823	822	799	809	818	772	789	789	804	821	813	794	776	788	858	855	792	781	818	779	855	764	853	770	836	773	793	787	779	805	768	799	784	764	780	800	767	778	742	799	778	785	789	852	800	789	803	806	775	802	840	795	774	773	784	797	735	806	787	787	817	824	775	794	798	822	779	807	801	804	804	803	804	837	826	848	824	822	802	870	797	830	799	794	777	800	776	803	853	814	795	814	777	810	782	815	769	760	804	802	736	774	738	756	752	807	797	819	777	817	788	811	775	784	822	791	851	734	832	766	817	807	812	806	809	824	773	793	789	801	814	786	808	764	765	780	781	778	823	767	789	867	849	818	759	828	775	812	815	800	801	765	786	782	833	829	794	767	811	767	784	782	807	820	811	808	778	804	745	807	774	782	772	807	828	811	773	781	778	740	789	767	794	786	771	806	757	791	820	811	787	826	784	821	796	777	814	821	810	779	784	791	786	758	796	786	783	790	777	785	774	741	780	771	820	753	788	796	836	802	759	799	802	801	781	835	764	792	753	802	773	808	809	813	772	802	821	799	771	776	789	784	800	761	803	794	833	788	806	785	793	828	823	811	859	807	807	785	824	824	826	769	812	812	790	841	839	811	788	798	795	806	822	846	807	754	798	793	785	793	803	829	775	806	776	800	781	825	798	815	805	801	797	822	777	847	796	769	778	829	857	761	787	786	795	771	806	811	822	795	821	779	784	785	841	794	824	796	790	741	842	807	769	798	807	780	798	775	836	824	802	784	776	838	785	800	788	815	803	799	843	790	786	785	871	808	728	827	798	805	814	784	772	781	793	758	784	793	801	805	805	863	781	777	833	806	738	777	785	802	773	782	746	818	794	800	825	788	833	786	829	789	812	740	818	834	820	800	769	782	810	824	820	807	822	777	727	802	824	766	787	783	792	829	790	858	804	806	777	779	758	813	828	782	824	815	780	770	745	811	815	736	830	787	811	778	798	823	746	784	815	826	822	786	817	808	817	767	767	811	851	741	796	838	792	826	775	798	867	785	795	761	795	765	786	792	831	838	801	782	780	816	781	800	810	854	825	811	768	833	800	841	767	847	765	747	796	713	748	778	769	826	798	777	732	768	823	819	766	804	803	770	750	835	817	811	837	792	826	771	825	820	784	759	765	785	771	821	779	801	741	829	825	799	786	747	830	832	831	790	820	768	788	747	806	820	823	814	794	826	746	794	820	828	798	822	770	789	724	774	836	808	824	779	761	757	798	778	802	780	762	830	765	775	789	824	821	850	794	797	796	766	820	791	816	736	818	857	802	780	751	771	796	781	848	765	773	815	764	784	784	769	801	839	807	790	866	800	812	775	798	779	777	824	781	777	751	796	794	811	808	782	771	759	763	808	785	794	774	784	820	832	790	793	807	846	786	801	784	752	830	791	775	806	781	788	789	799	858	830	830	821	826	845	788	781	801	848	789	811	811	808	795	845	783	834	783	822	756	740	785	815	794	787	814	779	879	832	861	811	774	808	865	765	773	777	795	773	784	806	800	833	749	791	787	808	801	737	773	792	797	800	821	799	818	806	787	830	791	813	774	800	753	768	787	767	801	796	795	782	757	723	740	851	806	804	860	808	771	822	801	751	816	765	846	785	815	783	826	712	758	775	818	835	800	820	778	717	777	801	802	806	787	801	816	799	808	777	784	792	850	852	769	773	771	785	751	788	816	802	759	790	808	800	775	807	802	823	803	760	758	758	808	783	826	781	803	805	807	817	810	749	827	877	824	762	760	798	849	789	811	788	793	765	816	837	809	787	763	807	794	805	826	789	766	816	759	804	783	829	767	812	780	713	838	742	783	767	774	769	821	793	769	798	789	832	824	761	807	806	782	785	829	757	840	808	767	803	815	811	812	802	795	764	792	797	790	814	838	805	816	775	770	839	712	796	793	780	774	808	783	759	805	777	818	793	783	754	758	774	829	817	805	786	814	840	798	811	827	808	765	814	813	775	849	808	775	781	822	769	811	753	746	764	786	796	788	799	748	840	776	782	817	791	824	785	801	790	753	822	794	757	771	837	836	806	776	830	772	803	760	768	763	771	770	779	780	823	859	816	792	789	837	785	802	802	781	814	776	819	806	781	764	774	750	807	796	786	804	814	810	793	826	871	790	810	783	824	843	795	749	812	785	798	825	783	821	801	768	842	807	800	802	751	807	813	763	779	820	783	858	778	809	808	813	820	855	843	772	803	843	825	809	779	850	814	794	746	813	779	799	755	821	833	783	877	794	812	834	775	730	811	836	804	782	797	827	768	792	816	752	752	853	772	797	802	827	852	766	781	834	777	800	765	823	753	741	751	836	773	787	774	785	831	774	827	801	755	801	796	811	785	816	755	840	742	788	803	866	794	790	796	806	797	778	789	768	818	803	784	780	784	802	765	790	810	793	786	796	827	796	795	769	789	826	803	776	824	749	751	818	846	786	787	839	814	832	825	765	854	728	766	803	813	752	813	738	772	772	860	787	801	734	798	787	841	808	830	832	831	812	797	805	792	786	775	829	818	792	762	808	803	786	793	783	762	825	853	836	756	839	810	815	763	782	785
28764	21143	26282	25820	11378	2269	1324	1031	1014	942	1019	999	1021	1035	1000	1012	997	998	1034	1074	1177	1140	1188	1199	1266	1268	1338	1348	1353	1320	1406	1338	1266	1190	1282	1216	1194	1211	1148	980	1051	1048	1038	976	1019	1000	958	936	988	987	1003	1042	1010	1004	988	963	993	957	947	1018	986	996	951	997	963	953	953	988	954	930	893	963	940	975	1007	972	1003	1019	998	897	957	986	997	941	999	923	941	950	914	920	974	965	973	987	979	950	940	1013	999	968	985	982	982	958	955	965	1001	988	970	1033	1027	917	988	933	937	957	973	1001	986	1002	1001	949	973	947	907	950	969	974	921	992	1011	972	943	931	984	944	928	926	932	969	999	1033	982	999	974	955	953	1015	990	960	920	954	992	923	955	974	971	964	991	973	974	997	978	961	948	952	948	999	1013	987	962	915	1031	1062	944	944	980	910	905	938	952	1001	944	949	978	949	995	979	971	988	903	908	965	967	954	976	979	953	926	988	996	988	936	1007	1001	965	970	991	942	932	924	949	922	1032	967	980	948	920	952	992	983	1004	990	959	979	931	986	936	991	952	938	963	1012	1023	1012	970	980	972	949	962	947	950	974	934	1000	959	954	982	966	1007	952	933	964	1010	956	949	967	915	973	954	946	1002	1015	952	913	1006	940	958	919	912	985	957	919	942	979	950	913	1009	1009	946	960	965	959	945	973	986	966	988	935	970	1053	829	983	923	976	1009	991	973	925	1018	907	986	958	970	940	968	915	953	955	973	937	951	1082	1010	992	917	1009	952	1022	990	950	944	1012	933	920	947	947	976	943	938	915	974	967	998	980	975	943	969	973	946	933	971	949	938	957	1016	978	975	976	997	997	958	961	999	998	911	950	1000	884	964	1005	963	924	931	946	966	1017	925	1035	954	1006	976	933	921	1015	965	945	972	964	918	964	974	984	953	969	960	969	1012	978	966	982	968	945	949	931	975	1005	979	954	975	929	965	953	964	961	951	984	949	936	976	961	980	969	1005	987	1004	957	988	872	1002	962	939	965	886	1044	994	1012	987	993	995	934	966	951	931	929	980	1000	983	987	934	949	926	983	1015	974	959	1015	940	939	1017	974	966	971	943	980	965	982	980	1002	996	982	1001	996	935	1000	966	969	992	950	943	941	980	967	926	1033	925	996	985	988	890	1014	1003	976	970	995	958	1010	952	934	993	999	956	952	1000	934	950	973	982	955	936	951	964	997	974	983	988	955	997	996	996	992	965	962	950	944	956	939	1018	956	975	1000	1002	1018	1002	922	1004	963	965	930	974	1008	916	963	934	956	930	980	976	953	897	1032	975	980	970	1015	973	974	943	1010	1012	1002	956	937	981	939	1020	927	1009	931	994	931	997	980	1007	975	944	966	970	1010	952	942	980	950	974	999	929	943	988	1023	999	952	953	996	966	924	938	921	1005	984	922	928	976	944	967	1015	992	986	964	921	948	957	1010	931	933	953	933	1001	1013	970	990	954	983	937	985	962	994	950	912	938	912	976	975	978	990	925	955	1015	963	961	967	1012	951	947	991	917	993	953	978	1046	963	970	989	1017	1005	973	1005	981	976	930	1044	964	957	968	956	943	894	967	1003	965	969	938	921	942	927	958	931	927	957	1038	952	1001	1000	1002	979	945	929	959	970	960	938	946	965	1006	957	993	922	968	997	1037	984	990	965	922	966	948	971	966	946	983	1008	981	1025	958	1017	985	952	1004	976	978	922	985	970	883	972	976	998	972	920	1004	926	950	1002	960	941	948	999	967	979	917	966	1004	962	956	970	927	927	976	981	959	942	959	959	918	1008	1044	1000	1036	981	968	953	939	947	993	959	1003	989	1021	989	975	946	962	973	1008	960	991	985	1025	993	935	977	1004	943	933	931	948	983	982	967	966	960	991	956	958	1004	978	991	934	961	976	976	945	964	990	938	933	963	940	953	884	931	980	976	960	970	894	958	962	953	961	973	957	924	1009	1016	1013	951	970	921	907	994	977	887	943	991	967	964	935	975	912	940	962	923	1014	968	943	966	971	988	993	911	923	966	963	986	997	1007	948	957	905	943	995	893	939	956	959	974	965	938	945	960	937	1002	970	967	959	1009	997	931	944	924	979	935	940	920	948	968	1024	997	952	960	945	958	925	938	985	1003	975	1008	957	996	952	914	940	924	979	971	976	979	997	925	1001	1034	1000	955	985	971	935	952	968	966	921	960	935	1012	974	990	1041	953	979	934	937	956	949	938	937	974	961	1047	980	928	915	937	937	976	949	976	979	1005	909	1042	1008	978	910	955	982	930	899	934	967	988	931	896	944	980	937	935	967	974	985	954	921	957	959	1031	1002	911	971	1010	914	985	1051	967	968	1008	964	969	1002	1007	1003	947	978	1003	961	942	948	940	983	957	965	902	940	1012	982	1012	934	1016	1022	988	1012	1003	947	988	913	954	956	899	941	953	970	971	1007	998	989	997	985	1035	992	982	963	970	905	1012	1004	899	1008	945	946	1001	986	1003	960	1008	945	960	953	1018	952	1030	959	979	1008	962	955	1010	939	951	1052	950	955	1014	956	960	959	990	958	943	1006	926	948	1010	978	959	978	968	993	986	917	991	1038	947	977	985	939	969	1010	1002	952	969	999	989	966	970	977	946	890	913	1000	913	955	923	974	939	976	987	996	950	959	977	898	948	942	950	1002	986	957	966	908	948	991	913	941	1001	985	943	989	990	928	973	981	935	947	996	1005	988	1011	916	941	1013	993	971	952	994	930	951	948	990	962	1004	924	939	928	1000	986	898	935	972	971	997	973	945	991	1026	951	1002	904	966	984	996	969	944	953	1017	910	988	969	973	997	961	929	1008	972	972	955	991	971	978	970	985	912	946	1015	989	1002	964	941	976	1005	975	925	922	972	943	971	948	955	985	935	953	967	992	941	973	945	923	943	903	948	964	979	889	908	942	997	966	977	976	973	921	980	904	988	995	950	912	995	972	1001	967	939	903	936	1026	946	952	957	968	966	978	947	996	968	979	965	1000	996	997	1022	955	928	959	945	935	981	928	965	950	898	968	935	982	916	958	919	943	969	978	920	963	942	985	1005	950	948	986	995	980	999	997	963	952	964	922	959	944	911	958	935	981	950	1004	988	976	962	942	926	902	938	919	1002	990	974	988	983	967	948	979	1017	988	930	951	955	1000	969	931	946	951	918	963	996	936	1009	964	1000	1005	945	957	976	895	1009	1012	925	923	941	1000	940	1042	1026	974	965	979	978	930	974	978	929	966	921	1023	946	918	1003	872	970	967	981	924	972	994	946	976	1026	933	992	946	981	985	939	953	935	976	990	983	947	931	930	962	961	962	1006	963	940	953	939	962	964	933	938	1001	931	950	942	992	988	947	941	971	994	959	1013	976	1030	1023	975	990	944	951	1019	935	941	963	941	911	931	986	969	905	942	949	962	980	973	1024	975	945	958	943	886	956	985	945	1002	935	966	924	983	922	1001	954	1008	945	1003	892	933	966	953	1025	991	937	966	939	937	1011	986	977	1017	976	972	958	927	1014	1017	997	973	1011	927	963	973	956	1010	896	1025	984	964	1043	966	1008	906	984	1016	928	953	950	964	1025	852	967	1010	969	931	969	1018	991	994	985	979	976	960	1030	996	965	936	946	970	977	941	953	984	990	930	1046	947	962	1025	975	992	964	971	930	991	996	978	983	948	930	925	956	950	967	985	981	954	978	957	986	947	993
46672	32826	29108	25800	8640	2362	1420	1029	951	894	897	887	903	869	916	913	935	936	1011	1047	1099	1160	1256	1326	1527	1603	1637	1622	1581	1565	1600	1538	1486	1499	1445	1311	1267	1190	1114	1043	951	964	865	864	804	835	807	791	839	834	784	765	836	787	808	822	786	808	811	860	791	853	841	800	808	806	792	802	825	811	811	811	818	789	779	826	774	843	837	829	836	844	808	828	810	811	749	758	838	828	798	775	801	838	800	819	842	838	767	767	805	796	852	781	807	745	787	812	817	819	789	808	786	803	775	810	856	755	798	786	816	791	784	806	801	778	790	834	821	831	850	799	816	815	847	788	759	852	776	773	845	827	791	767	802	736	800	807	795	804	769	805	846	828	790	832	801	817	785	791	816	754	844	847	795	786	790	811	761	793	769	838	783	829	799	801	782	808	806	788	790	747	821	789	772	823	822	806	790	790	758	795	812	775	858	786	821	801	855	857	823	793	826	798	797	827	808	815	794	788	856	849	831	795	841	766	873	804	779	793	780	793	825	768	808	768	814	786	874	781	793	800	796	814	870	817	805	802	831	834	820	778	805	770	835	809	783	803	817	840	821	785	798	815	839	784	808	823	758	812	863	828	825	788	835	790	817	777	802	793	802	827	801	836	868	824	786	818	796	814	784	858	787	868	826	824	824	841	820	785	808	818	804	833	802	758	772	788	792	799	811	824	831	807	842	851	765	812	809	767	776	761	756	833	832	771	825	774	767	810	772	817	843	825	817	836	812	829	789	795	779	804	804	818	800	844	763	812	820	790	819	831	784	829	833	793	829	821	805	787	783	822	788	804	866	781	818	847	834	795	828	767	823	820	813	834	796	849	781	778	775	730	750	842	812	803	800	807	833	765	806	803	842	824	808	858	811	810	795	839	836	781	825	778	785	826	818	810	783	816	809	867	801	760	836	874	774	781	834	812	823	862	760	827	818	855	827	823	818	794	819	833	812	830	771	797	861	832	810	804	810	888	801	767	788	846	831	764	796	802	799	821	774	776	827	822	800	801	809	806	847	768	811	826	798	770	841	763	814	750	763	807	817	781	838	815	857	822	804	814	821	786	822	829	794	802	751	782	802	809	790	828	762	857	796	831	801	818	779	811	758	835	829	828	843	796	814	783	835	760	803	799	794	754	822	821	811	801	766	800	832	808	818	859	810	805	864	803	831	758	803	805	809	813	851	840	769	836	802	861	783	831	847	747	803	795	761	775	783	845	831	781	831	814	757	815	854	769	789	804	784	770	836	761	850	751	769	782	787	774	805	833	801	797	807	817	756	850	825	816	839	816	790	870	820	801	803	786	805	814	814	760	776	760	766	816	797	809	813	814	816	824	738	822	773	834	837	797	808	791	875	828	822	791	825	825	790	826	883	752	819	846	788	797	812	851	825	804	845	805	812	755	768	805	833	849	794	776	774	811	834	846	784	793	820	799	828	833	810	800	788	795	818	856	801	778	784	795	794	844	767	770	852	785	848	815	814	791	773	850	855	797	773	842	842	777	841	809	823	770	869	855	834	754	813	770	827	846	781	841	819	775	854	816	831	777	834	818	821	793	825	770	825	766	788	817	785	772	832	806	795	846	803	835	728	793	758	759	810	858	819	829	822	844	797	814	804	822	782	820	833	811	844	767	788	765	753	833	805	830	806	784	839	825	832	746	854	745	852	794	803	828	790	804	802	789	806	809	793	832	830	771	820	806	783	792	791	796	806	754	819	782	793	774	745	795	798	804	850	813	759	813	829	816	805	769	804	817	816	824	748	854	836	801	793	788	818	830	844	816	801	796	815	810	773	818	861	812	798	866	802	795	794	801	778	790	820	811	824	791	805	809	795	823	796	794	766	836	816	786	819	795	854	783	810	848	775	834	806	813	826	782	773	808	754	886	815	817	760	788	812	779	775	830	826	797	805	824	825	751	809	808	842	777	799	822	818	828	791	818	801	777	784	795	836	788	781	811	810	822	795	783	804	833	827	805	769	840	873	818	798	831	802	791	831	791	784	803	823	791	801	839	831	771	737	764	843	825	841	798	864	817	741	815	753	780	807	843	845	816	852	830	793	780	846	784	814	827	793	851	866	752	796	787	811	825	769	773	795	817	825	781	874	780	809	758	812	791	816	828	808	753	822	818	806	782	774	748	808	821	785	784	816	791	862	811	812	844	789	770	798	752	767	818	801	756	780	809	810	833	807	801	836	806	831	812	799	798	858	806	793	820	821	792	818	777	818	815	803	842	803	759	817	841	782	819	748	809	765	839	799	821	809	835	737	812	819	852	797	820	755	791	808	799	845	768	838	827	789	808	844	794	793	820	827	797	781	821	832	805	805	820	797	760	781	798	805	829	808	799	828	821	807	868	787	808	808	818	808	794	864	790	849	759	780	803	812	832	798	814	800	823	785	819	803	764	799	825	818	810	873	784	818	800	794	793	808	843	762	858	814	802	795	816	832	784	789	785	837	750	779	835	780	791	746	747	832	780	846	780	803	840	783	813	882	790	803	776	807	775	850	836	836	832	812	792	832	779	830	796	824	812	783	808	798	825	798	770	821	777	802	826	833	798	778	785	782	808	825	806	853	833	820	792	843	793	832	805	776	794	818	808	851	762	802	820	849	783	804	795	786	825	803	814	811	780	775	751	775	761	849	852	759	847	764	812	805	834	793	869	818	797	821	804	876	783	773	830	826	800	819	882	796	815	819	821	767	778	775	832	788	831	805	786	799	801	813	804	832	763	790	812	830	795	825	786	876	786	800	786	809	820	787	785	748	773	782	819	806	770	838	781	802	832	808	797	868	864	822	852	743	787	805	768	805	781	810	844	807	827	790	781	815	817	847	807	806	798	792	790	820	752	826	826	849	811	823	794	815	763	819	756	823	787	806	790	803	762	814	846	776	772	805	839	780	783	779	819	842	805	775	832	819	762	817	853	846	767	804	788	819	815	752	797	761	813	806	773	839	779	814	768	791	757	817	744	809	791	801	819	805	764	789	796	765	807	804	835	839	791	789	850	779	813	853	852	793	763	833	787	838	814	829	816	793	814	856	828	816	763	772	805	788	787	811	806	774	804	848	816	803	788	799	777	791	814	803	794	786	856	821	801	800	797	825	843	756	773	804	731	809	785	747	798	722	802	813	773	839	801	784	815	777	791	820	791	868	837	865	833	846	860	780	828	844	836	836	843	763	823	807	857	758	807	800	737	809	790	767	830	822	806	816	815	798	809	866	776	777	786	858	770	831	814	778	804	826	789	817	836	753	769	772	837	818	780	827	713	808	787	784	822	827	784	820	804	869	830	824	810	815	780	873	806	810	840	753	834	824	825	788	831	797	815	761	808	803	819	780	807	808	809	802	812	793	813	823	863	778	776	845	787	799	759	766	819	796	779	804	800	795	749	806	793	808	809	848	793	806	773	780	753	812	804	774	753	809	816	822	774	777	800	855	826	801	810	827	829	834	813	762	798	819	824	790	847
27153	20956	27566	24583	20847	13300	2416	1267	1167	1069	1065	1065	1031	1112	1074	1001	1048	1085	1154	1117	1242	1220	1239	1318	1404	1532	1497	1490	1506	1461	1496	1503	1392	1380	1337	1255	1247	1214	1104	1135	1073	1090	1017	986	962	1003	937	939	975	1002	934	946	1007	887	897	962	965	956	960	931	995	932	941	967	911	949	883	916	960	956	948	998	886	956	959	909	967	960	854	937	937	957	954	930	899	956	951	863	961	952	966	920	932	977	899	915	972	927	952	952	933	911	973	926	929	918	956	910	902	958	947	906	924	928	927	946	969	971	903	980	970	972	1000	956	990	949	917	920	892	927	981	949	982	911	917	932	920	959	985	921	997	955	959	926	971	937	965	1000	961	929	981	949	955	891	942	930	925	958	992	945	943	975	968	917	950	928	889	925	907	885	954	883	935	951	958	939	906	930	977	989	916	906	948	904	894	939	936	984	982	952	919	967	952	918	950	967	946	926	917	959	953	965	1004	946	903	939	975	964	922	988	985	958	946	939	953	980	925	1000	939	990	955	938	961	924	936	925	931	938	944	990	996	1003	946	922	929	1009	964	976	937	970	970	924	916	930	937	965	927	900	886	952	924	914	931	934	952	982	986	925	949	955	920	957	993	967	937	975	938	948	930	953	979	950	971	986	954	944	892	971	957	958	940	986	953	898	940	883	880	921	984	932	954	918	918	959	931	990	929	933	984	961	936	997	953	917	950	1021	941	929	982	943	981	937	959	937	942	936	913	935	981	964	954	914	988	981	971	923	941	906	915	970	951	951	934	970	910	909	959	960	911	947	960	961	985	976	937	934	960	920	1024	983	976	956	984	919	929	930	924	924	952	986	970	931	971	931	981	928	913	928	987	1000	954	980	1007	967	966	961	927	932	917	1016	967	957	963	1011	958	933	990	900	969	950	933	937	963	958	911	936	947	952	983	863	952	910	913	918	952	912	936	926	962	963	958	903	930	935	904	943	957	917	875	944	961	925	939	1002	982	932	985	934	971	919	919	1002	941	1020	903	961	998	960	930	966	930	909	920	977	932	903	942	929	978	967	897	957	984	978	946	941	990	948	916	927	945	923	887	926	961	958	901	958	938	948	935	919	926	926	960	933	959	984	949	1032	963	923	975	946	958	951	963	1009	947	989	979	938	923	978	955	908	914	968	959	961	929	951	921	945	960	918	908	958	933	955	952	946	952	909	966	920	959	929	954	956	958	949	985	960	965	936	932	983	893	921	949	983	999	930	880	944	948	891	956	981	976	981	920	964	902	967	990	938	1025	1009	929	951	863	953	964	948	975	911	1006	904	904	984	952	958	950	956	971	935	1003	985	922	987	975	966	926	959	1018	950	949	934	977	907	915	920	922	910	927	979	966	941	929	949	999	915	942	949	904	905	951	934	930	967	942	948	954	947	928	948	965	945	911	973	967	978	983	979	880	910	944	956	952	964	916	890	919	994	985	965	967	939	950	928	931	913	966	959	925	939	971	965	1026	1003	960	946	916	945	897	931	937	902	934	962	946	947	963	934	944	908	926	965	972	994	951	987	929	1065	950	996	1012	1017	974	966	935	951	917	1004	906	935	927	896	898	909	955	963	995	946	947	933	1001	950	939	911	951	972	932	993	941	975	920	1025	925	921	926	989	968	995	930	905	994	972	935	938	927	993	927	948	933	912	931	959	986	964	949	914	975	932	956	937	915	955	944	903	951	953	952	963	905	944	992	907	945	951	977	967	960	1025	939	987	933	960	966	973	904	891	921	965	945	932	917	934	911	983	976	919	992	943	954	969	927	911	976	991	936	927	911	970	953	950	995	943	978	904	935	991	1003	933	929	961	910	949	934	928	983	1004	961	946	880	937	919	905	957	956	898	959	966	970	993	980	922	1013	966	933	929	971	962	957	941	926	946	966	900	911	950	931	945	955	949	981	933	969	924	978	895	993	928	963	972	903	891	938	913	987	900	926	927	959	979	982	941	940	940	916	951	869	943	961	890	912	939	921	961	939	964	884	981	881	923	966	929	987	1038	973	1001	888	1010	945	941	959	984	956	900	969	965	950	945	949	1001	993	914	962	981	986	900	950	980	968	972	940	940	890	904	961	947	938	966	938	976	901	959	961	929	1019	962	972	979	951	943	1000	920	935	942	1022	921	958	946	933	927	970	959	962	935	910	963	977	968	987	971	918	977	933	951	983	941	966	968	908	1004	956	970	937	945	911	967	1016	921	938	943	979	983	985	940	941	917	964	966	970	954	932	950	917	929	1028	897	986	919	902	989	980	948	946	947	886	958	932	914	1013	945	952	977	924	950	936	983	939	950	972	1010	976	910	1028	916	929	915	950	990	913	943	930	966	994	938	941	888	985	925	933	964	955	937	940	971	933	898	927	959	899	942	915	933	988	942	920	956	970	979	984	981	934	920	979	947	940	985	986	938	953	952	989	937	960	942	925	959	1024	888	880	922	903	898	920	913	978	980	969	924	958	954	950	956	1011	951	937	954	994	906	882	952	934	994	946	952	914	958	953	983	974	983	869	940	921	1006	947	974	984	1007	930	995	939	920	966	956	956	962	880	949	956	912	939	955	898	965	900	964	975	947	949	933	934	873	930	916	904	967	963	960	937	859	961	979	952	973	939	936	898	949	1010	957	982	980	936	940	999	973	940	982	937	962	894	937	960	961	939	895	924	910	931	934	895	969	1002	929	963	945	911	970	946	914	982	879	919	944	916	917	973	988	976	924	988	911	956	1008	967	943	909	935	941	975	985	952	944	1015	977	960	955	991	941	913	981	937	948	975	904	985	937	965	982	932	907	925	983	935	944	940	930	941	937	975	918	924	891	956	963	897	977	938	894	924	982	924	943	950	924	890	950	898	962	903	949	935	961	947	913	948	957	942	967	937	919	903	969	898	937	962	972	964	942	906	911	939	953	968	917	933	967	875	966	971	927	972	946	959	1021	954	963	934	930	913	1011	929	914	942	958	979	995	962	1000	944	889	934	932	936	894	948	933	966	993	948	950	915	945	962	941	923	989	939	952	923	945	975	939	929	884	917	919	919	923	968	994	947	943	957	966	900	963	1004	939	877	965	952	936	967	876	962	921	938	911	920	940	936	958	1011	933	927	952	919	937	883	927	976	998	936	944	927	953	968	996	943	937	905	1017	924	966	880	885	946	880	925	971	926	923	900	926	979	883	960	966	920	1006	954	954	957	973	945	935	923	970	892	961	915	932	905	941	928	922	939	937	929	848	992	1006	952	963	977	972	977	947	949	913	937	974	970	915	1007	956	939	928	928	1026	919	994	952	947	916	1009	907	962	920	949	968	929	979	993	945	945	919	935	918	953	896	940	930	952	891	951	894	946	995	908	939	974	973	917	917	942	1016	961	986	965	968	967	972	937	934	967	907	893	933	1001	964	914	962	937	943	950	964	946	971	958	976	910	976	923	907	968	923	932	962	932	965	899	939	976	935	904	897	961	950	952	1007	952	915	918	962	935	956	937	900	944	934	961	925	963	940	971	959	920	918	976	932	909	969	962	934	948	1009	893	987	924	970	928	1028	897	933	937	976	998
42810	37032	36094	29963	9416	4016	1756	1249	1130	1121	1065	1032	953	1007	949	970	987	1059	1142	1199	1259	1399	1516	1535	1701	1745	1901	1999	1944	1822	1875	1779	1631	1498	1593	1502	1288	1272	1154	1057	959	894	881	870	797	880	799	806	815	850	789	833	747	748	778	817	766	822	784	813	763	789	806	772	844	789	765	790	813	834	829	763	735	807	760	821	756	786	790	793	746	783	793	759	783	797	779	744	821	801	735	773	786	792	764	740	772	816	818	844	738	747	774	799	801	756	796	817	811	789	795	840	807	792	834	837	755	800	841	730	772	805	762	839	779	797	795	765	752	789	754	772	826	824	812	779	749	740	796	788	808	760	728	804	798	817	821	740	815	812	778	760	779	786	782	733	795	758	810	795	798	770	793	790	819	775	742	809	813	791	845	798	773	820	795	814	814	830	823	820	791	792	776	816	808	785	785	832	887	787	861	763	791	809	777	761	811	800	750	795	788	779	746	809	773	773	737	827	771	774	784	812	796	816	768	831	739	789	774	809	830	759	718	823	790	749	813	791	755	806	768	806	792	801	799	796	805	751	818	778	794	854	828	806	795	765	809	778	774	814	781	821	752	773	756	745	751	790	783	804	767	804	766	773	784	817	783	757	794	784	746	775	751	745	799	781	788	753	759	802	860	774	783	769	781	803	721	793	824	837	783	779	756	799	820	784	772	785	766	777	787	830	819	795	752	772	787	712	747	767	843	808	851	769	776	802	762	793	815	743	751	798	735	816	801	787	818	790	822	800	807	806	777	765	792	816	733	841	773	822	795	765	760	791	784	823	771	770	812	824	846	770	816	820	751	789	820	756	828	807	802	842	761	767	833	827	813	756	731	833	752	759	776	737	828	828	790	750	751	752	785	764	760	807	848	789	779	805	758	766	752	754	783	820	768	815	770	800	783	768	813	806	771	768	795	740	798	788	775	785	822	824	783	815	777	787	807	795	809	825	786	817	771	821	848	787	776	773	747	790	741	750	804	797	793	821	791	759	830	782	781	763	806	771	784	794	756	758	739	762	810	790	807	775	814	778	723	783	821	814	808	767	765	775	792	773	756	800	785	775	762	797	770	826	819	822	775	791	767	769	787	737	831	779	821	786	792	778	794	830	814	778	738	776	777	784	785	752	791	806	813	762	769	750	787	786	772	820	733	748	767	809	763	781	816	827	799	772	762	780	791	816	736	793	785	780	808	770	764	829	741	784	788	735	791	808	798	786	743	805	806	786	831	775	746	778	792	796	757	728	805	805	753	788	783	834	775	808	797	787	809	760	797	767	803	784	784	810	780	831	825	738	762	835	813	780	804	760	739	788	768	816	787	814	811	803	744	756	815	794	807	764	781	775	812	762	838	781	772	766	811	764	801	808	796	808	799	768	768	731	823	782	784	791	787	775	775	737	793	802	766	843	806	787	757	810	757	779	781	772	764	828	817	777	798	802	737	808	768	749	827	754	797	733	763	821	787	808	791	788	846	746	790	751	790	796	792	797	812	757	759	770	835	778	782	838	786	795	784	797	735	855	848	757	780	796	746	772	735	768	743	782	788	847	786	784	748	776	812	782	778	841	853	830	794	797	753	753	779	775	787	731	776	767	823	778	781	786	755	831	809	797	752	816	856	785	807	794	775	789	768	734	791	875	836	800	764	791	751	792	770	795	807	752	842	771	842	792	797	785	761	769	821	786	836	798	804	800	809	760	713	728	792	834	754	785	805	813	808	780	777	770	739	795	816	807	794	800	785	782	790	760	781	776	846	796	790	806	754	792	801	806	794	800	779	806	787	802	809	784	791	773	773	780	828	814	799	767	796	770	806	819	792	757	780	797	750	807	760	820	739	788	800	803	798	771	790	772	798	773	811	779	779	805	756	779	791	741	786	775	769	815	781	799	846	810	762	816	763	810	850	765	750	815	747	784	804	775	775	761	790	800	782	767	782	790	808	749	811	761	760	842	778	752	766	818	802	780	816	778	796	793	800	743	814	772	762	747	810	768	820	785	775	780	796	773	766	777	747	791	756	841	775	826	807	756	759	795	765	801	742	756	798	798	793	859	738	752	770	780	753	775	752	787	771	791	801	804	795	776	809	782	747	786	788	801	787	746	811	775	809	779	776	797	805	799	794	826	815	752	823	817	751	765	765	758	770	774	764	788	753	798	712	831	789	774	793	817	796	763	803	776	774	796	794	800	732	768	773	801	770	840	757	768	810	808	783	742	790	834	817	846	805	785	768	768	810	771	769	772	797	835	756	775	775	762	803	796	773	772	817	802	798	757	757	763	770	741	742	819	769	819	789	776	808	801	805	747	772	799	763	809	783	787	784	747	770	805	765	813	733	771	754	784	798	803	749	784	821	756	843	734	766	817	755	764	740	773	759	786	785	791	820	816	799	782	746	853	838	769	779	772	747	782	763	815	779	788	768	754	794	804	776	772	764	737	835	778	819	778	757	796	786	783	802	775	737	789	752	782	734	789	796	737	764	797	801	819	819	772	763	801	739	812	768	822	852	780	746	789	732	785	781	833	755	782	792	826	772	770	830	739	805	772	814	752	804	803	747	760	837	803	737	809	826	744	784	792	790	810	770	789	778	805	811	786	799	785	753	790	785	781	769	761	776	805	814	743	822	774	786	760	789	789	787	778	811	769	799	775	781	772	782	781	775	766	779	764	839	776	800	804	810	774	789	780	785	777	803	756	770	723	832	836	779	744	786	813	771	758	768	783	815	807	794	805	777	830	740	784	808	781	832	779	820	802	739	726	777	822	809	797	761	783	811	801	789	848	829	771	774	719	745	778	777	772	766	786	777	737	802	767	804	773	779	773	855	773	736	812	778	747	739	767	786	785	785	798	787	784	818	805	811	774	767	762	821	819	720	791	784	767	760	732	773	784	801	837	762	765	789	771	788	784	774	826	727	794	807	759	760	751	809	802	733	807	766	821	775	756	829	799	840	811	791	757	810	768	778	791	813	778	756	798	801	798	812	776	784	764	751	821	784	805	704	747	797	783	792	838	765	823	747	806	777	830	801	735	718	793	761	779	753	757	768	787	804	793	832	758	808	826	792	769	760	785	719	764	869	785	736	786	801	771	799	835	799	785	805	727	764	747	840	828	721	772	786	790	723	805	815	782	726	773	872	793	826	772	803	804	765	831	738	804	765	820	808	762	740	834	817	782	826	752	781	777	818	783	779	758	778	788	792	766	769	751	770	817	771	817	824	753	762	745	753	770	773	795	784	802	825	740	772	796	793	763	768	826	803	773	787	751	759	789	778	806	712	827	783	780	807	776	751	795	785	781	781	722	806	826	769	784	792	758	795	819	776	801	813	827	785	791	781	796	830	823	723	791	778	778	780	793	759	812	737	794	740	811	761	775	764	799	789	760	804	780	817	809	761	792	811	784	768	750	788	735	752	763	772	757	765	750	795	817	772	804	838	789	821	829	799	820	793	816	794	832	787	775	786	736	823	839	755	776	763	805
26288	20981	27916	24142	20850	19547	5726	1539	1197	1227	1096	1145	1137	1119	1102	1126	1106	1154	1202	1287	1271	1249	1345	1523	1496	1555	1579	1634	1569	1595	1571	1434	1463	1327	1270	1409	1397	1219	1168	1200	1193	1132	1148	1016	1041	1099	1070	1050	947	1026	947	1004	1061	1001	1041	941	1027	1002	1031	986	950	970	1026	1050	959	1012	1063	1003	967	1017	969	985	985	978	975	1008	1017	1017	1007	959	991	1019	1009	1015	1009	986	948	980	988	983	997	1063	1005	929	1008	986	994	932	1021	1010	972	1012	961	1017	1002	904	923	969	953	997	1044	988	1007	984	1000	1025	1025	967	931	1029	983	951	982	995	993	1020	995	978	951	1010	993	985	1031	970	991	963	1015	1012	939	1044	1029	984	995	994	1024	1001	1075	988	1017	1027	964	974	972	1024	959	1009	998	993	986	1031	987	982	1023	1069	1031	985	979	970	992	1049	983	1022	1000	979	1004	1034	986	951	1018	957	974	1009	1020	1067	1014	983	1064	966	1003	999	1017	995	934	1035	998	1007	998	1003	926	995	994	955	942	1022	954	997	938	1018	1010	1021	1005	1029	1055	960	986	1055	938	975	977	1031	952	988	988	1005	924	938	1059	1024	1028	997	1033	992	1018	955	970	982	1021	1006	992	1002	960	969	980	1050	963	960	978	1033	1025	984	963	956	1025	1009	1009	998	950	1027	1047	1060	1034	946	976	1014	970	1017	989	975	1000	1013	1040	1003	1079	1017	980	1048	999	963	982	985	1049	981	963	1006	1003	999	962	922	913	1000	999	1017	995	1044	1024	983	956	1032	976	1031	987	976	1052	1014	971	979	1025	1028	1048	1008	1044	1008	995	981	995	968	1005	969	1007	998	1001	921	1002	974	938	1040	1037	988	972	983	1068	983	972	981	983	1053	1011	1027	1024	989	968	1036	1036	1069	1027	1000	1029	989	949	967	1009	930	994	922	979	959	978	974	983	959	996	979	994	952	1001	994	1005	939	1014	1006	968	1093	985	970	976	977	1000	1015	1006	1017	1045	956	1000	1035	997	981	986	967	977	969	992	983	989	1003	979	1008	1032	1033	997	950	920	949	1019	937	1058	937	969	1064	1017	1036	1059	949	1002	1034	992	1017	1021	1005	1047	1041	976	961	1040	936	953	986	945	968	1025	951	954	1036	1054	971	1014	920	980	998	1010	1063	993	973	1022	1027	976	930	988	948	986	965	981	954	980	968	1004	951	979	973	929	1021	1005	1006	985	964	961	974	1017	990	958	951	987	1008	1027	1026	936	1027	967	1003	928	979	999	1032	999	987	1021	973	1007	982	1002	1000	986	1007	983	989	1005	986	1009	958	1018	966	1003	1017	1046	1023	1072	993	1048	1012	1029	1037	1029	980	1028	1008	1003	1018	1002	1006	941	1019	1025	1022	1006	968	994	993	973	964	983	1007	978	1038	1000	987	981	982	1013	1008	945	1025	1002	1010	1031	1043	1002	973	927	930	1000	968	967	959	1018	944	952	1025	987	924	920	973	1034	971	970	969	979	977	1006	990	1053	999	1009	965	1005	1007	1010	928	999	969	1033	979	1047	1009	995	965	1047	937	926	960	934	927	954	984	974	985	1027	1046	1021	1002	996	993	1046	958	1038	959	1039	981	1020	1008	959	981	1037	972	1001	953	985	978	1056	1015	972	1000	993	963	960	1032	960	1018	1017	962	970	940	951	998	946	960	1047	968	965	976	986	1012	1034	950	1010	995	947	956	1032	1039	998	906	1028	1028	960	1040	974	982	983	970	1031	1029	987	972	990	1021	939	978	1022	931	975	1011	1042	957	949	939	912	1002	1007	966	959	983	984	1005	1004	1024	975	982	990	999	995	1009	951	958	952	991	967	983	989	1037	1013	958	975	1052	973	947	950	982	987	1014	958	992	983	960	1028	949	1000	1002	1015	970	964	993	1024	988	988	1004	994	961	960	1016	970	997	1003	957	956	992	1003	943	986	976	1005	1034	1032	935	994	1048	1020	957	926	994	1062	975	1011	929	1030	1003	1007	979	992	1006	994	1028	990	963	1010	1027	1002	986	955	994	987	994	1003	985	1029	985	954	978	966	995	1033	963	995	946	992	979	1007	985	992	950	1030	1015	969	952	988	997	1047	987	1003	1048	1006	1043	996	974	994	1036	1073	971	926	984	1010	1016	1020	1018	1014	1017	999	954	952	911	954	997	1017	994	994	937	990	974	985	1007	976	990	985	1037	968	994	920	997	1030	961	977	1018	932	986	1021	997	982	957	987	938	1010	999	975	990	944	962	933	947	948	968	961	1044	1003	950	1060	1001	933	1007	972	963	1005	956	974	947	950	957	1004	1019	1000	1037	986	961	965	968	954	968	1013	999	973	962	987	963	953	1002	940	989	1008	1017	992	955	983	1003	988	895	969	950	1018	1044	968	1010	1022	978	974	985	995	1011	1012	995	973	1005	965	962	984	1052	988	1010	1037	955	1004	997	1021	971	970	1005	1020	958	975	994	959	950	953	981	988	1012	977	977	964	1020	944	985	971	936	1079	1042	994	1019	995	970	976	990	925	947	1002	955	1034	986	935	1003	987	1004	981	1015	1045	1000	1003	928	965	955	977	1042	985	912	948	973	992	1036	1054	973	978	995	1033	1002	1028	971	1013	948	980	972	988	935	1005	1020	991	986	976	965	990	987	991	970	971	978	987	983	986	937	966	982	960	969	977	1018	1001	1020	1003	1012	1009	1033	1007	994	1013	956	944	983	978	959	1007	969	976	940	986	1038	994	1019	972	950	1034	1006	982	989	1039	1001	952	997	986	970	975	990	983	1052	984	975	1025	984	993	999	1004	974	994	1015	1015	1046	1028	971	953	958	938	983	994	1024	981	961	955	1003	1022	983	973	985	1004	1036	1012	991	963	1009	967	983	1000	986	1045	970	1023	945	940	945	999	939	1050	923	1076	882	987	980	976	947	951	998	1012	993	991	986	988	1007	1018	944	994	1025	1013	981	988	953	1010	997	950	1000	1019	950	995	994	999	993	980	969	978	973	972	935	994	970	938	961	971	1015	946	1008	1060	993	994	998	1025	990	938	957	998	971	1011	1013	1059	1017	1013	1056	937	977	954	976	1057	950	928	964	1017	974	1050	993	1022	946	1044	980	963	1012	1002	1000	978	1075	1054	958	954	972	934	1019	1030	1018	940	1024	948	993	1002	935	1037	967	1010	1010	1009	961	965	940	1002	1060	953	953	997	997	1039	992	950	963	974	963	1002	970	1051	975	962	957	1032	965	912	969	1054	1015	1001	1029	965	992	1009	1017	994	937	954	982	1036	1022	956	995	954	1005	987	1020	970	959	994	963	936	1041	983	1004	960	1011	980	967	997	1015	946	951	995	992	935	1018	1057	974	1031	949	1011	994	975	991	939	1024	1010	1007	983	981	973	968	951	1012	1014	971	1007	949	1031	950	1007	1020	1003	1000	1010	999	960	1001	1011	1021	1026	997	974	990	987	969	939	995	980	951	958	968	1005	976	1037	966	986	1014	1013	987	1043	986	978	958	947	949	1011	1017	953	998	964	942	1049	970	1007	1004	976	1040	1015	1019	982	1031	891	979	1023	987	1000	966	1052	985	1020	940	979	984	996	1064	996	994	1038	990	979	1026	1047	1018	1057	987	965	952	1039	1027	976	995	1014	1004	990	974	958	972	990	966	926	1010	948	1003	1036	988	918	931	981	947	913	1053	982	955	981	1011	1036	985	1037	1053	1002	957	1020	1020	954	1048	978	999	978	1003	949	940	1019	1041	1000	977	992	1012	1056	1010	1011	967	1009	990	1020	997	1005	995	1013	949	1040	1000	974	958	947	962	935	1007	971	974	973	970	953	997	995	1025	1018	987	1013	994	977	975	970	1029	999	954	994	972	935	1004	955	977	1039	993	1007	1009	1051	1002	987	982	940	981	1025	924	938	941	986	917	1013	988	991	1002	912	971	990	993	988	975	1014	999	931	985	992	1010	1036	1020	1037	983	936	1036	947	976	1020	1035	955	973	971	934	918	1015	997	1030	1045	1008	1010	988	973	956	1026	1049	972	952	986	964	1002	968	1075	987
48617	42840	39079	34138	15797	4841	2125	1429	1320	1175	1086	1182	1020	1025	1053	1126	1074	1194	1299	1422	1445	1511	1620	1855	1862	1976	2028	2144	2191	2046	1980	1786	1782	1558	1602	1544	1544	1412	1249	1196	1123	1001	949	876	918	866	863	859	846	809	833	871	818	790	775	879	819	852	895	851	832	845	856	837	828	849	836	823	822	816	818	791	810	818	776	819	823	754	839	832	783	799	828	808	849	810	830	806	829	876	809	815	817	815	814	827	815	840	842	817	790	842	845	763	867	907	823	853	815	819	873	799	791	797	847	848	828	845	841	781	825	842	866	776	837	826	801	842	776	820	802	815	826	810	847	778	826	791	804	835	823	824	806	856	872	813	822	794	839	819	829	793	794	770	799	880	788	787	823	845	815	830	821	823	869	818	820	801	799	826	812	889	836	907	853	800	763	854	826	821	750	798	872	824	837	824	821	786	802	808	792	846	822	816	814	810	858	777	845	801	780	832	812	879	833	844	823	820	817	844	874	847	793	844	858	774	830	824	839	867	801	807	826	868	807	784	769	849	811	777	843	873	802	829	824	800	806	839	811	837	816	841	820	808	767	804	838	813	838	831	863	815	822	865	859	802	819	815	848	805	859	832	791	847	794	826	756	846	839	822	823	776	863	849	882	796	825	883	787	828	811	811	817	820	790	749	800	820	768	801	844	775	806	846	812	793	807	805	788	789	847	861	854	797	767	857	837	805	843	813	850	839	823	830	786	818	824	816	797	807	798	834	798	839	822	828	852	830	806	804	851	841	799	793	814	813	828	770	769	841	795	842	829	811	770	793	825	826	825	818	837	808	839	794	742	783	768	784	845	780	838	841	837	793	833	770	841	794	845	794	794	867	762	770	755	830	821	826	836	865	782	856	829	788	832	785	859	810	843	841	815	820	836	802	817	773	789	851	813	801	774	840	823	833	811	802	837	787	825	831	836	809	808	798	832	824	789	821	803	786	791	807	849	852	802	829	768	822	829	852	730	802	803	784	849	794	828	802	799	807	804	863	861	836	809	816	835	837	845	777	840	839	806	875	845	811	797	847	817	815	788	793	816	855	791	796	882	814	796	827	805	785	816	819	812	813	776	805	873	818	850	793	833	826	813	786	856	797	799	787	834	791	860	803	767	787	815	807	809	888	845	872	796	785	842	826	843	822	802	865	835	767	845	781	793	836	825	809	807	852	837	804	849	832	823	833	833	783	735	792	835	804	846	824	873	825	812	813	767	788	846	872	828	797	813	841	856	867	819	862	815	821	835	810	791	808	779	842	837	787	793	830	848	844	822	782	824	790	818	791	787	828	825	807	851	771	840	829	877	761	782	833	824	797	799	793	844	801	863	841	849	804	832	823	818	826	799	817	847	820	807	809	823	805	773	787	808	805	784	796	821	886	773	812	797	845	850	809	813	837	896	829	830	827	808	856	759	850	806	787	802	766	853	840	816	784	818	810	828	761	847	844	771	796	797	844	813	809	794	789	840	831	853	810	831	824	809	877	839	896	803	864	830	845	841	790	863	826	865	833	847	798	867	848	840	869	798	845	831	820	825	841	806	792	886	798	809	797	874	821	803	776	822	836	824	817	800	832	771	855	861	834	883	836	816	818	809	848	839	842	769	777	817	805	834	776	825	846	820	851	774	833	855	842	803	787	846	849	781	849	805	839	844	812	811	814	790	833	792	884	877	809	804	770	789	866	821	819	852	843	774	783	831	783	902	810	831	775	804	780	802	818	819	790	854	821	799	787	811	788	835	812	814	778	826	845	855	782	790	830	835	790	862	878	784	831	797	788	846	823	828	813	855	818	818	822	825	833	813	837	812	804	823	832	834	800	834	811	806	867	821	828	846	812	818	793	822	825	823	790	849	880	817	771	838	854	826	849	809	824	827	820	768	872	765	779	797	792	816	821	815	782	860	820	836	774	791	799	822	856	812	848	838	819	846	828	840	814	854	776	872	850	857	792	809	811	808	851	815	813	827	820	813	803	809	840	857	799	868	799	821	773	806	835	795	820	809	792	833	848	814	813	846	828	753	831	854	808	816	863	797	820	858	836	833	853	808	811	807	857	841	836	774	796	812	785	820	783	814	810	842	805	818	834	822	807	805	810	835	809	762	802	813	811	876	793	791	807	775	811	835	842	804	802	864	811	829	855	789	820	854	825	830	835	823	804	813	802	790	807	817	799	816	844	913	804	851	813	862	796	820	875	871	897	848	796	814	822	827	794	850	827	864	843	782	867	780	816	863	874	844	820	808	762	844	761	870	799	803	815	807	734	799	796	823	776	805	805	800	826	846	819	860	816	831	779	828	834	793	863	830	830	808	845	785	784	768	799	847	774	817	842	813	776	856	848	849	897	812	853	837	815	804	811	801	854	819	855	805	794	791	846	817	812	867	821	814	825	785	802	766	844	840	791	793	878	829	840	839	774	788	800	834	829	814	858	825	827	824	908	865	812	835	834	819	803	818	790	849	771	838	813	853	810	884	878	795	803	836	849	830	828	800	828	834	826	793	807	770	832	840	774	903	846	792	864	822	847	818	780	786	812	840	806	793	850	854	793	827	799	797	808	810	829	804	833	816	812	754	814	838	788	859	828	832	791	787	816	761	831	876	803	779	854	842	821	825	843	828	829	788	820	853	815	825	798	795	846	821	822	877	851	842	848	817	808	803	798	814	826	801	777	822	849	814	811	846	842	806	774	808	843	801	813	857	819	799	786	839	826	798	798	858	820	828	866	835	799	821	817	799	829	810	799	839	829	893	879	831	859	857	757	875	846	814	846	802	775	786	808	804	830	805	811	810	823	837	834	803	744	790	803	861	788	795	843	825	836	799	788	831	812	777	780	836	886	812	859	805	842	806	838	851	800	838	860	791	787	830	757	848	826	805	793	793	785	816	837	804	800	842	807	824	807	807	771	812	819	894	835	766	827	780	753	817	815	808	836	869	829	799	775	841	811	803	781	834	841	802	812	771	834	829	777	839	780	808	826	807	894	837	771	847	855	849	850	779	796	835	822	857	838	831	828	806	804	822	884	774	791	772	860	821	773	847	806	821	835	772	737	764	791	746	834	816	872	850	791	827	819	790	850	812	834	840	826	876	826	777	900	763	851	814	781	813	813	844	861	900	822	839	822	809	791	857	835	783	788	847	823	803	811	871	874	830	834	846	773	796	833	802	783	788	799	823	829	779	793	813	844	832	861	856	803	835	784	779	863	769	858	838	821	811	795	820	800	870	811	850	850	871	818	842	799	826	878	842	842	811	840	810	819	838	874	831	818	860	768	823	765	795	804	797	850	874	770	811	803	813	830	850	869	831	840	835	820	827	774	844	824	842	775	838	802	854	830	803	818	841	807	773	843	812	849	815	769	791	802	833	806	855	820	822	838	800	805	833	828	784	808	899	817	856	806	854	800	794	823	785	854	764	829	814	808	768	816	868	836	838	843	818	786	802	804	801	874	842	865	816	796	839	832	790	780	842	822
25614	20958	28081	24055	20952	20835	11124	1781	1270	1212	1154	1170	1092	1085	1160	1112	1141	1215	1239	1307	1335	1347	1351	1394	1497	1516	1569	1565	1536	1483	1515	1498	1550	1446	1448	1421	1375	1270	1284	1223	1133	1090	1056	988	958	965	998	971	925	952	1024	952	997	914	952	1009	959	980	973	995	969	1009	989	949	965	936	954	970	995	948	949	959	1017	956	984	958	922	1022	955	900	988	982	943	986	967	976	998	979	928	943	965	936	1011	976	984	957	966	979	1034	988	1006	935	963	993	991	960	955	1020	1000	1037	962	911	982	1020	951	1000	1024	1039	944	915	988	1002	999	1020	969	1016	975	999	940	1046	989	939	968	984	916	997	987	955	938	1018	929	941	976	1042	1006	979	993	924	1015	950	1033	966	942	948	953	1011	934	978	985	934	949	966	985	875	975	902	953	941	963	965	988	1014	965	953	963	939	989	940	924	948	933	1016	887	1022	1033	1001	1023	949	985	966	1004	1021	939	928	1013	1008	995	1008	991	997	948	934	961	948	982	889	1003	1000	960	947	971	1000	990	932	959	933	945	992	981	983	952	983	938	984	987	920	951	949	976	992	1032	978	1028	987	938	907	956	999	940	966	952	970	877	990	985	941	964	948	988	949	982	964	927	933	960	947	993	986	979	1009	992	944	995	997	966	1000	1061	985	1010	998	965	947	977	980	973	981	937	1018	922	960	921	1027	981	965	982	934	957	928	937	937	962	965	1022	986	991	981	948	984	969	956	933	972	965	963	989	985	955	970	971	983	935	956	910	903	994	1000	1002	963	972	989	1014	982	1043	1008	944	966	1027	981	970	944	964	964	915	1016	959	955	976	958	995	961	956	931	908	988	995	953	981	1000	986	974	932	921	984	967	999	936	1020	973	951	990	937	926	949	988	981	971	955	916	914	907	1003	976	989	967	973	923	991	934	984	979	960	918	981	944	956	932	977	941	993	955	994	969	1032	956	966	934	968	986	896	967	968	990	992	913	1015	976	1015	1012	985	941	972	947	957	947	947	984	976	950	949	969	1023	982	1045	947	947	1019	961	949	972	979	988	986	957	1013	1022	963	887	928	947	955	988	973	927	1005	955	998	1005	939	996	1016	934	968	913	906	962	990	973	999	1015	1030	978	957	995	1007	1013	975	993	1044	929	946	949	939	924	965	1003	964	1004	986	978	973	980	936	971	910	957	908	934	975	965	1015	958	943	980	995	913	1023	1010	985	970	992	973	1013	991	969	953	958	953	911	952	909	991	950	962	961	916	929	955	970	981	1001	983	968	966	979	990	970	891	967	984	970	996	966	1001	1006	975	1007	977	953	943	995	968	947	1014	919	934	994	1002	969	978	913	975	956	987	1014	943	984	944	999	965	983	974	1026	1020	936	967	971	1002	990	1022	977	1002	975	1001	920	925	1016	1000	991	950	947	943	942	960	967	1016	896	979	971	930	967	957	985	954	950	957	949	1013	1000	1034	947	889	965	953	994	948	954	939	954	947	938	933	993	1003	944	989	995	1025	929	961	919	938	1022	969	960	933	1012	910	913	956	948	958	948	931	971	937	1030	970	988	950	950	968	999	991	912	966	961	942	1013	937	966	973	991	950	927	1019	972	913	952	908	991	974	1014	979	941	985	939	945	953	962	892	1041	955	946	1019	967	954	974	1048	979	994	921	964	1000	1008	1020	1007	939	1003	1007	1038	1018	968	976	969	957	925	942	960	949	953	931	962	1009	927	973	950	961	964	974	966	933	959	955	917	970	1066	1001	1035	1003	955	934	998	1015	900	975	963	984	955	967	957	921	931	971	938	909	941	981	995	918	932	957	983	995	1020	980	974	995	939	922	934	897	1004	994	981	957	974	990	968	1011	919	938	1009	961	1014	940	1041	1009	985	956	975	969	972	959	967	869	982	960	1012	960	957	946	991	936	950	1022	961	999	952	950	993	1024	976	997	1023	980	978	986	962	976	958	945	1024	952	1021	981	957	911	970	947	979	954	979	977	993	971	962	936	940	932	902	961	1001	939	963	934	944	925	952	973	995	940	939	992	1001	992	963	984	998	920	998	985	899	949	999	967	936	981	955	928	985	968	912	938	989	1002	1003	943	960	940	940	958	950	910	946	977	957	990	1001	990	1019	978	942	952	915	980	953	976	987	979	1032	960	950	971	938	1006	1001	1007	947	991	934	956	977	930	982	978	1022	927	989	945	985	936	1017	944	934	982	985	1022	945	984	988	1022	953	952	974	960	995	1004	975	928	984	944	999	931	1000	977	1042	992	970	928	1011	922	931	936	985	932	938	943	930	948	962	928	953	990	957	965	953	928	969	890	1038	963	952	977	957	944	1022	965	1003	949	975	1006	982	997	898	961	897	980	993	924	999	921	933	970	976	948	955	936	1015	910	949	923	974	966	900	950	962	914	968	1009	975	944	994	943	954	993	960	951	948	996	911	970	977	921	961	906	943	912	956	878	998	938	991	944	988	933	969	1006	966	980	926	973	970	986	951	982	891	998	962	953	924	975	946	1024	912	946	969	968	935	936	930	955	982	976	922	910	983	995	922	914	982	910	1006	936	988	988	1036	931	974	947	1009	990	983	927	933	970	955	1008	934	920	970	975	920	940	925	1017	961	934	944	965	965	991	961	967	936	984	982	1014	921	966	958	920	934	960	1046	1009	953	976	992	978	931	953	978	1012	981	969	988	934	1004	935	969	950	950	1005	948	989	995	1028	957	956	972	989	961	933	995	937	953	940	957	995	993	981	968	985	945	1011	926	967	923	959	943	969	1003	959	966	958	922	1013	951	996	938	935	965	992	936	1035	918	983	986	978	980	963	1067	960	973	949	917	936	962	935	946	1032	949	934	960	953	982	962	962	976	949	923	939	987	961	913	951	949	969	982	973	992	966	929	996	938	912	958	953	981	944	953	1001	972	1002	981	971	958	968	981	982	952	997	937	943	916	921	940	989	949	985	982	948	1023	961	949	947	943	940	965	948	991	985	938	899	998	950	977	862	1014	975	954	908	970	966	936	926	953	955	959	973	989	927	939	1034	978	978	1001	979	1025	880	901	939	993	1024	970	908	963	984	970	962	956	942	1023	990	962	969	977	982	991	1001	954	966	931	978	982	1006	951	914	972	992	956	918	947	978	977	969	1007	929	998	947	1010	988	944	955	975	990	1004	926	928	939	961	940	999	980	985	923	963	966	930	920	1015	951	949	919	1027	954	944	932	1037	1019	973	983	949	1015	977	977	900	951	992	1027	942	948	979	943	1040	986	929	953	918	991	978	967	895	892	943	973	920	978	992	944	949	933	953	927	933	977	937	962	982	968	869	964	950	975	1009	1032	980	1023	921	987	929	1021	987	959	936	970	935	983	936	968	959	916	895	967	964	911	981	1005	952	937	971	940	1006	1000	955	939	1013	989	1011	983	972	960	972	980	984	992	970	958	929	963	976	939	919	956	959	1021	939	974	1050	982	1000	978	926	969	989	965	995	1004	930	1025	1034	976	949	990	891	959	1006	992	896	945	966	949	952	947	973	986	914	921	933	1019	961	955	999	908	976	999	962	925	971	910	978	948	990	955	982	997	940	913	954	999	1032	973	963	1060	981	950	962	961	886	982	1003	986	1019	960	1042	963	977	990	926	976	934	944	990	987	927	896	936	962	967	962	940	981	913	949	892	940	1007	987	971	995	979	936	1007	970	1026	990	937	952	1010	962	941	1011	962	962	997	953
50873	43618	42401	37957	15908	5188	2389	1552	1373	1202	1175	1180	1050	1058	1196	1167	1128	1260	1409	1510	1521	1419	1583	1774	1885	1902	1939	2017	1972	1870	1874	1763	1810	1849	1667	1578	1533	1383	1295	1223	1076	1046	979	895	849	867	826	784	870	873	800	818	822	855	798	742	813	801	754	891	809	847	831	852	800	794	789	785	840	752	793	833	786	780	800	791	806	771	788	783	816	770	804	742	831	784	786	880	812	780	797	812	821	835	739	804	814	794	811	790	859	810	782	787	801	786	797	786	837	773	747	812	774	767	839	845	807	810	842	755	834	813	775	829	780	817	787	829	814	798	820	772	822	803	792	805	815	753	774	751	828	784	784	788	760	782	801	821	774	811	794	826	841	821	807	804	813	792	788	811	798	773	776	793	770	781	758	805	808	763	783	770	802	816	795	805	812	761	789	817	834	782	773	807	775	821	837	788	800	786	812	801	828	814	815	825	782	813	797	762	800	809	781	783	795	799	806	782	804	838	772	811	740	793	804	754	804	791	864	791	838	805	784	836	785	767	779	789	835	827	749	744	748	824	788	792	772	797	816	811	768	779	766	813	854	791	791	790	759	812	783	760	747	797	803	811	806	804	812	795	782	775	787	827	780	851	805	807	858	827	807	759	776	754	791	818	823	760	835	822	831	804	825	835	780	808	780	801	786	813	747	765	801	792	780	775	783	791	825	770	776	800	827	795	825	806	824	803	824	789	817	763	815	765	799	801	793	798	764	823	812	825	832	790	857	769	806	826	819	814	777	827	804	833	775	805	781	807	797	782	810	799	779	797	829	785	772	804	831	838	815	818	774	795	809	808	777	817	822	809	820	816	837	794	806	818	764	811	801	850	788	817	791	798	815	840	796	831	802	824	791	808	786	783	827	832	771	783	837	823	760	794	810	801	822	798	722	825	762	809	769	775	824	794	806	830	763	813	755	806	822	760	808	816	826	794	806	768	856	827	754	778	784	843	766	733	812	832	823	801	800	789	768	829	806	782	831	837	832	758	782	848	784	792	781	825	799	741	796	802	789	794	793	789	809	793	836	764	796	822	827	767	807	783	770	788	787	809	806	825	800	794	857	793	778	790	774	819	834	772	798	735	795	797	798	780	754	789	760	765	798	769	828	756	812	832	843	855	796	752	754	768	797	817	782	792	835	815	785	817	793	762	788	794	775	760	787	811	750	810	757	791	736	781	811	838	774	787	839	845	765	784	830	781	812	847	768	792	792	789	742	798	800	824	816	831	806	842	736	795	845	777	784	779	813	820	776	829	826	797	815	807	766	758	757	826	800	778	842	790	800	852	799	838	806	791	792	779	790	805	796	761	806	860	859	782	798	768	791	798	782	796	778	839	813	817	786	818	784	797	831	784	845	756	794	727	827	753	789	809	785	758	793	836	816	776	800	762	825	751	783	824	789	773	809	754	801	776	822	758	762	822	803	823	785	789	808	784	816	808	816	849	786	805	787	819	777	816	844	795	764	807	743	776	791	783	839	839	791	770	803	796	811	790	802	778	799	753	818	809	788	793	819	759	828	813	790	814	798	762	789	789	826	792	768	852	801	826	733	817	809	770	778	819	789	769	819	786	789	848	858	852	794	837	807	796	850	808	728	819	801	779	763	787	768	763	831	779	771	815	795	785	829	845	796	801	787	807	748	806	771	790	764	805	803	764	788	857	771	765	815	826	812	840	772	790	812	803	806	763	819	800	788	815	763	856	821	798	756	795	770	780	798	806	796	816	812	790	803	789	843	787	813	796	778	798	813	790	807	816	799	855	739	810	879	812	834	770	792	799	798	773	778	795	811	799	794	793	798	824	748	787	788	732	782	833	729	792	786	800	848	758	840	817	761	819	784	803	816	852	777	798	746	793	812	803	763	784	776	857	812	794	820	838	797	764	809	768	797	760	792	830	799	803	753	836	777	859	813	756	803	862	775	848	857	754	816	780	794	816	824	744	817	849	763	805	802	769	788	817	742	775	798	789	785	753	819	787	757	784	854	814	849	829	821	787	837	797	803	857	776	781	808	768	858	784	806	826	792	843	805	779	771	811	806	778	791	806	800	821	761	796	756	797	783	784	766	798	752	771	791	808	821	810	797	792	772	815	773	796	806	761	785	825	857	771	761	800	768	800	800	786	801	763	798	822	805	827	776	821	750	780	812	829	781	839	831	817	759	790	755	833	837	794	749	774	787	767	820	763	757	754	813	761	827	817	821	818	819	812	822	799	810	784	768	822	785	819	816	801	813	759	778	785	777	775	801	790	742	820	790	809	840	840	783	754	739	817	771	758	864	806	775	809	815	758	807	713	789	800	792	790	809	798	787	781	789	809	801	778	826	855	856	756	807	805	764	817	785	799	828	815	802	771	865	786	866	772	776	799	797	822	806	818	781	829	842	796	825	824	804	773	812	796	784	791	831	799	788	777	827	824	811	803	786	844	759	796	762	827	793	791	763	752	778	854	810	831	803	820	823	779	790	762	798	805	807	830	812	833	829	811	784	769	792	782	810	839	783	798	812	784	769	815	795	780	791	760	799	819	793	782	791	813	794	810	826	817	814	786	774	779	747	776	760	776	807	792	806	768	807	792	796	818	797	818	799	829	776	828	828	816	790	789	727	807	780	817	806	797	800	801	763	793	810	762	794	797	789	819	814	819	791	836	796	809	785	780	859	778	774	773	832	797	837	848	797	840	798	792	839	834	798	757	840	736	747	819	774	770	778	769	784	747	793	800	807	806	755	752	775	796	779	827	838	757	820	778	734	814	812	792	779	791	862	784	830	795	852	801	833	774	810	789	803	835	760	794	776	812	778	817	774	809	766	796	838	821	823	846	809	753	776	825	733	775	811	803	845	764	830	816	803	778	798	833	838	803	781	813	820	802	862	791	769	757	771	855	825	789	770	770	766	794	809	780	811	802	838	826	817	773	833	817	781	837	763	827	839	755	748	768	826	821	787	774	792	821	739	795	786	763	825	782	786	783	800	750	795	758	796	819	772	709	832	841	818	785	825	741	829	752	777	883	831	798	797	770	791	790	784	777	819	852	810	801	808	820	812	802	874	786	816	788	787	741	816	794	831	759	820	848	801	831	787	802	803	789	784	817	779	807	810	797	837	829	862	784	801	741	741	817	832	798	822	814	828	793	787	776	818	807	818	790	783	810	804	841	828	791	790	772	771	783	778	765	800	786	826	773	786	828	828	808	787	745	801	789	786	764	778	782	778	773	810	843	760	843	830	788	817	835	805	767	829	786	781	788	794	776	814	836	778	807	788	791	823	758	806	805	857	800	815	771	828	751	804	801	756	808	797	854	815	814	764	822	785	830	767	826	798	786	757	818	773	811	758	817	768	769	789	849	799	763	820	823	832	801	788	841	781	765	794	764	784	753	820	792	797	836	745	788	792	837	833	819	771	801	764	768	761	748	804	772	795	774	812	816	769	789	834	740	799	741	835	785	801	791	824	787	782	781	781	811	765	799
29012	21344	26629	25243	10325	2253	1198	1005	1010	1009	1026	968	989	1045	967	1099	1020	1037	1119	1157	1134	1159	1220	1263	1341	1235	1208	1308	1221	1251	1236	1190	1215	1183	1173	1174	1085	1107	1126	1054	1090	1056	980	975	998	1060	994	933	1006	959	940	946	937	1033	996	1001	1018	972	991	999	990	927	954	984	1009	1014	951	929	931	937	937	965	951	931	979	961	937	1002	952	938	944	974	1024	923	964	954	953	1025	998	949	1024	924	969	963	991	932	953	954	960	966	916	1010	991	984	934	997	973	949	947	964	1016	966	980	1039	954	1033	942	1004	972	976	954	952	1035	1070	982	964	1012	888	978	951	940	1002	959	1003	948	990	1007	988	1028	1011	961	950	978	964	966	944	945	960	943	982	915	930	910	957	965	957	953	988	955	890	975	937	962	1032	961	965	962	965	922	961	965	952	1027	995	943	991	968	992	965	967	1074	953	973	976	965	938	995	939	1001	990	970	987	969	966	1026	1002	944	986	992	987	948	935	1048	955	1013	967	995	952	925	990	1001	995	1000	935	965	946	962	965	1003	1033	958	933	966	1038	910	966	966	966	969	970	974	966	983	971	1003	946	989	915	929	949	990	945	973	979	988	903	979	923	939	951	978	947	921	933	1010	987	965	1012	1052	976	905	912	993	994	988	938	1012	983	948	923	938	973	1001	936	999	881	987	972	971	1009	952	994	1007	984	943	981	917	989	940	979	976	971	968	964	990	944	989	1043	972	981	976	1014	947	973	997	995	951	979	949	953	995	974	931	949	1008	1019	921	942	979	989	920	963	943	958	937	985	934	984	925	963	920	936	953	956	1009	996	958	935	955	1013	962	923	948	1008	906	932	981	945	937	914	957	993	971	987	999	1021	954	951	950	1016	951	982	954	947	987	946	986	1010	987	973	991	1006	987	1027	1004	1002	995	987	1002	941	1044	912	961	926	993	918	987	917	973	1033	968	961	968	972	974	968	946	950	946	942	997	994	1007	924	976	980	961	980	924	946	993	1006	980	948	969	953	964	930	952	969	1004	991	960	917	989	966	982	994	945	964	1002	953	1025	988	932	957	907	1038	959	947	961	936	1014	1032	984	932	913	992	954	990	980	983	930	938	995	953	952	954	968	944	1000	992	968	962	1060	936	949	962	946	1021	960	958	976	938	992	984	976	1020	994	914	966	952	971	941	1020	1012	1012	968	998	987	952	963	964	995	872	967	950	1044	983	974	938	967	982	926	977	988	988	941	892	1047	987	984	945	929	951	943	934	886	962	939	996	942	924	986	986	972	967	976	947	901	958	1051	962	923	967	982	1000	1035	958	954	963	974	943	987	981	923	973	973	971	1028	1003	996	898	949	985	946	965	956	983	959	1048	959	939	958	946	1030	969	938	979	962	966	935	989	907	958	973	880	984	1021	959	1025	1019	971	951	990	963	1040	954	977	921	953	971	926	927	974	977	980	942	945	997	981	1029	959	979	1025	1000	986	990	927	1018	949	998	988	934	952	979	992	932	991	1002	952	957	942	1014	990	942	987	954	936	1005	1010	906	954	948	971	989	914	966	971	975	921	957	920	949	966	995	952	977	973	983	977	943	1005	965	939	1009	1000	1000	937	1003	964	1017	950	961	959	1010	961	961	1000	1022	984	942	946	959	1015	951	935	989	980	981	1066	928	959	942	966	956	895	919	942	908	997	942	946	933	934	946	1016	947	944	976	916	1023	934	989	937	978	942	922	1006	956	974	989	959	947	915	939	963	1022	953	940	963	965	973	1011	946	979	973	995	1033	958	981	955	993	968	951	973	932	964	1013	957	1024	996	977	1004	972	1047	1004	948	985	956	987	956	981	957	984	951	977	1002	971	986	987	965	1001	1022	946	959	998	993	950	935	966	938	965	949	976	999	934	945	948	942	977	952	972	1010	983	966	1006	1023	970	964	971	950	986	952	1006	953	980	906	1042	987	962	1011	962	963	982	961	923	963	967	951	982	908	963	944	959	1009	1015	935	934	888	926	988	1027	987	1015	1015	998	1003	911	992	927	981	1000	989	981	986	999	954	992	1012	1009	966	984	962	995	933	987	996	899	967	1016	969	1011	985	930	946	942	1019	1015	936	990	964	987	936	949	955	970	923	1003	985	950	982	1023	989	969	985	962	1014	997	984	950	941	910	969	929	938	958	949	976	962	951	996	955	963	1026	996	1013	945	946	953	954	981	966	948	986	987	997	956	993	1000	925	984	956	981	977	1014	928	944	948	964	969	968	996	1007	992	1035	914	946	927	928	987	972	953	953	993	989	1013	1045	946	996	968	990	938	1010	951	1005	957	996	968	977	997	1001	901	1004	981	948	929	954	965	957	968	988	1001	1027	955	932	950	968	988	1009	979	956	1021	912	967	959	928	978	969	984	946	928	976	962	1035	1015	945	1002	999	910	968	954	947	920	970	948	983	957	1029	944	930	1012	997	984	987	958	957	957	1022	967	992	968	920	988	970	985	987	957	975	948	945	970	997	921	1007	951	953	1009	977	1001	988	961	970	997	969	1000	965	969	983	954	993	906	1036	940	952	973	995	1012	943	1004	962	972	1007	953	954	966	947	982	934	991	995	1015	992	990	1025	940	1053	958	965	946	953	963	994	963	989	952	1028	941	952	1034	921	943	941	973	931	908	999	918	952	994	1009	970	988	952	949	936	985	949	1015	955	917	938	964	999	969	944	1029	1024	970	986	967	997	945	1043	979	982	946	982	986	966	939	974	971	986	987	994	952	936	980	992	992	1006	975	933	937	1000	982	967	957	977	1001	1032	957	927	1035	941	1000	946	980	976	1003	990	921	975	964	923	1014	929	982	972	945	998	999	990	1006	1023	992	925	960	1026	969	970	1007	968	999	939	997	957	1004	982	959	994	994	947	941	935	990	1037	949	936	970	986	1005	982	966	968	969	981	989	962	944	953	983	948	970	953	968	933	950	942	955	952	942	931	1008	960	1002	960	1068	910	987	957	1022	935	1025	955	1011	1013	1004	1009	961	937	957	957	928	940	924	978	949	983	987	1008	936	1009	1033	1023	932	947	925	988	984	939	969	931	967	937	1007	966	968	934	984	993	914	936	947	940	939	1029	966	994	909	978	978	960	925	948	1032	977	1038	951	975	956	988	948	1006	948	1020	985	960	961	931	994	991	972	940	958	992	987	1023	966	1006	1032	952	1003	993	1021	1000	987	975	953	965	960	994	966	974	968	1026	923	984	920	981	936	931	923	1026	990	988	937	967	998	953	981	968	975	1031	921	970	928	985	960	989	1045	978	991	963	961	1060	944	953	974	937	939	953	895	1000	943	989	916	961	945	979	954	964	993	1035	958	970	967	922	892	999	964	940	933	948	1038	980	958	924	987	974	983	927	970	986	1012	974	981	966	925	956	970	1008	974	919	961	982	946	1020	980	972	1020	963	876	957	904	949	922	968	983	997	1015	984	937	950	911	982	981	948	948	1000	1014	1077	987	930	961	1008	986	925	957	987	957	967	920	998	973	969	989	980	941	976	989	944	948	933	903	947	947	968	1015	987	973	1030	970	1002	931	944	955	929	1002	1009	954	1000	963	961	969	1009	982	989	970	982	991	939	1030	986	983	934	971	981	993	955	975	986	1010	1003	978	968	980	940	906	969	1011	1022	978	941	930	985	992	938	936	997	1004	930	1032	965	937	979	937	991	949	938	957	961	1002	1012	936	943	1002	987	977	973	940	908	947	1009	1000	1016	931	1031	952	993	931	910	960	978	953
50337	35914	29973	21407	6739	2595	1192	1008	889	923	864	852	875	930	919	1001	931	1046	1100	1082	1151	1230	1248	1416	1493	1462	1380	1407	1412	1439	1331	1371	1318	1324	1231	1195	1155	1076	1023	970	1039	861	868	866	851	902	769	825	874	789	815	798	754	809	856	789	787	826	775	873	799	879	836	829	791	814	819	834	751	785	795	801	816	808	822	777	833	859	816	821	804	869	844	769	876	805	835	837	823	812	832	808	803	782	784	852	790	751	827	807	780	819	791	803	837	792	806	799	771	784	813	772	797	834	759	791	787	798	777	840	837	848	777	806	815	769	838	802	804	883	767	854	843	838	756	797	797	809	850	794	862	794	860	861	810	838	824	748	798	794	812	847	800	831	815	825	846	828	827	781	790	749	767	826	788	790	794	838	813	803	754	790	824	826	811	813	819	815	805	796	825	863	789	810	775	799	779	820	814	817	765	795	822	815	810	801	798	794	798	795	798	755	766	774	856	804	830	818	734	820	771	819	828	808	792	782	801	828	796	833	824	791	750	823	831	782	759	804	734	806	835	852	813	834	796	777	793	864	799	803	820	815	823	837	809	798	787	856	808	845	778	787	844	808	782	809	804	796	806	805	832	796	755	807	854	763	802	765	833	831	790	816	817	874	827	781	775	851	826	788	782	809	803	850	818	816	808	804	845	788	771	837	721	835	786	779	794	847	803	826	775	774	783	783	786	774	803	792	809	775	819	749	854	787	786	790	815	795	775	861	789	803	773	771	787	840	857	825	783	845	811	776	800	870	818	821	797	825	807	801	814	849	830	797	791	802	830	814	796	804	804	891	858	853	778	825	789	802	818	829	833	816	809	846	791	871	816	817	821	839	831	771	827	772	851	764	880	792	801	829	821	750	756	801	771	790	829	762	793	815	814	854	812	767	784	813	801	828	866	810	827	771	819	827	788	807	801	814	798	851	829	798	770	779	816	773	801	752	721	726	810	761	810	794	813	814	794	851	766	848	838	828	820	837	848	836	839	821	782	807	804	797	834	839	868	746	811	823	827	820	837	766	844	857	816	739	797	744	843	802	744	810	795	823	818	806	822	805	812	776	832	805	833	839	811	775	856	800	835	790	795	802	775	811	871	822	852	779	734	790	803	811	793	833	781	812	829	804	793	801	795	815	807	849	830	827	824	840	860	861	842	802	804	811	846	854	760	839	808	761	847	850	811	802	850	822	796	836	788	822	836	785	747	798	759	769	792	841	803	811	856	806	820	818	825	804	789	831	759	819	815	836	840	822	794	809	798	820	827	844	764	770	786	832	823	767	802	789	798	786	847	858	803	802	763	802	862	733	786	762	798	745	801	868	858	817	788	813	815	786	852	801	801	765	835	824	802	805	742	841	835	793	800	811	754	829	779	866	830	838	832	777	769	825	809	790	776	804	843	789	800	849	783	786	885	804	808	819	819	813	761	745	792	857	814	812	831	775	886	763	825	815	796	767	783	774	815	747	742	789	801	805	820	801	771	811	801	812	765	829	779	840	817	847	776	827	838	806	783	775	757	820	772	815	785	810	788	813	764	792	840	808	827	781	775	792	790	809	752	817	793	792	831	792	773	817	815	786	807	762	871	772	828	766	813	840	824	747	793	767	817	838	805	797	777	871	793	792	773	792	780	776	849	839	844	842	790	768	766	832	794	810	781	786	805	811	825	767	834	804	799	755	835	838	784	875	819	750	796	785	764	814	839	776	772	804	794	801	781	790	811	834	803	843	837	798	777	759	813	801	769	798	812	802	846	788	804	788	823	806	785	812	843	806	850	804	757	808	817	780	800	809	843	815	835	794	802	801	819	807	816	842	821	831	809	821	796	735	819	846	808	780	774	831	824	787	823	820	824	827	792	802	761	851	810	779	757	809	812	815	825	805	797	822	809	825	813	829	777	839	807	804	799	816	805	777	803	830	844	826	839	800	815	851	799	774	818	830	780	804	830	809	827	832	813	856	786	816	812	778	839	795	837	769	851	803	808	799	838	789	803	814	867	796	795	820	802	795	794	839	748	828	785	806	861	808	756	824	776	854	806	783	795	806	778	773	806	799	812	776	797	794	808	812	835	864	845	813	827	791	764	808	782	810	757	827	807	851	769	897	822	812	852	784	789	819	799	849	855	832	817	854	813	894	799	795	827	807	789	824	806	821	827	833	815	817	810	810	802	844	802	796	818	822	778	802	805	823	829	796	810	748	863	864	820	790	813	811	829	825	829	819	846	838	783	828	799	782	789	819	769	832	811	815	836	775	785	821	764	782	779	799	826	805	806	788	829	791	793	810	781	827	770	830	817	791	812	803	793	793	793	805	788	776	769	764	800	771	861	795	834	813	785	817	822	802	761	776	834	818	777	789	819	794	832	848	799	772	764	762	851	797	822	889	804	836	841	832	824	798	822	814	742	804	826	805	799	762	828	821	822	798	806	837	791	767	768	801	828	845	799	792	805	778	814	799	779	776	815	820	780	821	842	824	800	819	818	795	855	830	778	789	802	791	787	799	793	782	823	845	750	835	797	785	824	822	797	790	821	796	804	823	832	793	828	827	817	790	839	821	813	776	785	787	852	773	768	815	819	833	772	783	770	787	795	808	831	828	804	823	758	821	797	818	768	783	855	851	733	813	824	788	770	756	791	814	796	771	773	775	838	820	839	778	789	782	777	770	801	762	774	816	813	778	804	795	794	821	777	805	805	815	818	821	802	772	840	770	825	781	752	838	811	790	822	797	780	854	850	794	805	804	794	770	798	821	787	790	810	850	778	778	823	825	786	851	814	779	758	760	827	804	801	802	798	806	795	802	811	828	794	831	770	798	788	853	830	853	839	797	868	833	803	801	823	797	819	835	795	764	834	815	767	780	822	836	751	765	787	848	787	803	820	859	849	767	807	812	858	828	838	822	843	801	793	835	847	831	814	785	808	798	839	796	854	808	857	821	813	863	802	807	815	811	800	821	848	782	794	836	821	795	858	832	795	778	823	823	863	822	810	786	783	878	832	848	817	787	827	851	811	800	788	741	812	851	779	816	798	777	813	743	771	776	845	810	768	820	795	833	818	812	817	807	858	826	846	761	835	770	757	750	808	789	763	785	778	815	753	809	808	849	821	783	805	782	807	848	771	801	835	821	791	773	778	830	846	790	784	818	823	868	825	839	815	800	776	746	838	805	789	765	804	805	830	713	826	819	777	805	823	843	781	778	772	747	800	853	800	842	811	789	839	828	803	770	793	861	839	784	844	813	809	793	776	816	756	837	815	787	823	809	819	799	822	819	830	826	788	854	829	823	743	838	804	823	767	791	780	782	824	822	816	794	799	830	787	794	833	788	813	839	777	819	804	811	819	764	836	862	755	759	822	809	790	795	833	839	784	867	824	804	844	846	813	750	807	773	792	831	771	810	807	824	807	786	810	819	781	839	780	785	824	804	827	822	806	844	833	805	809	820	848	785	832	841	788	826	769	795	808	866	803	821	819	802
27195	20974	27658	24425	20912	14258	2831	1326	1156	1137	1089	1067	986	1064	1078	1063	975	1110	1201	1131	1224	1320	1432	1404	1412	1420	1424	1469	1472	1413	1415	1416	1380	1315	1346	1218	1210	1138	1112	1019	1089	1001	990	928	972	985	990	913	973	961	1003	934	983	960	908	923	941	961	956	941	953	997	881	948	926	887	930	886	895	917	916	940	937	943	974	945	907	951	956	958	924	960	925	940	923	934	962	954	928	960	939	961	885	974	1012	983	903	960	956	980	988	964	975	1008	990	927	980	924	933	900	952	965	968	930	960	909	985	951	947	921	937	974	932	933	987	930	964	951	1003	939	887	941	959	928	975	922	854	978	949	950	981	916	951	958	883	988	912	897	934	965	1017	951	965	965	981	934	956	978	937	956	917	958	992	943	942	1000	936	936	919	948	973	986	968	971	910	1005	968	915	978	918	946	1007	965	970	912	978	969	915	966	964	912	1019	903	969	933	936	929	945	889	943	996	961	895	919	904	924	929	948	910	962	912	965	979	911	984	955	974	920	936	924	855	929	959	907	958	955	957	925	994	985	942	936	900	940	978	911	947	900	1008	946	984	1007	933	927	949	949	936	952	984	935	907	979	933	880	950	912	923	956	932	966	988	947	911	968	933	976	891	951	942	922	949	952	973	991	953	909	982	955	915	933	952	998	957	1002	952	971	944	949	943	936	988	900	927	976	969	919	997	909	940	920	911	923	924	947	956	935	870	909	989	961	937	930	974	953	919	883	899	958	1001	972	964	922	985	989	864	951	957	958	926	1004	982	908	935	890	895	986	893	952	927	953	919	946	933	988	966	1010	978	938	970	965	968	958	909	979	951	959	962	964	871	961	955	967	873	931	966	990	901	982	931	950	957	985	943	957	986	959	976	994	930	969	987	912	990	927	943	966	994	938	942	977	1034	896	912	958	889	946	960	943	938	920	922	1004	1000	915	972	965	920	956	920	944	913	931	934	935	989	939	911	958	996	975	956	959	941	968	946	996	978	946	1009	895	942	930	932	920	984	933	950	956	964	938	1005	955	936	966	999	965	964	940	957	961	981	947	918	933	908	904	949	933	959	936	960	967	918	980	924	926	929	955	902	950	949	946	949	939	922	964	983	944	985	945	946	972	932	947	940	938	949	962	977	944	919	928	950	964	936	962	936	961	964	998	1022	912	970	958	933	970	863	894	950	975	959	941	984	880	984	944	921	976	899	917	963	933	971	934	904	974	958	909	969	999	936	971	948	914	874	916	926	958	908	943	903	962	917	925	959	972	968	956	944	955	948	920	986	963	921	966	935	965	927	882	935	923	980	951	970	949	948	920	968	1000	915	950	984	947	921	932	952	969	953	948	930	930	963	970	923	1022	958	1010	962	903	990	992	969	1011	993	946	989	999	917	959	893	909	952	974	964	884	924	944	930	982	928	951	947	927	920	944	951	920	929	935	954	950	949	933	974	900	947	946	968	962	928	982	906	924	941	897	921	923	992	949	946	916	996	936	962	927	1007	927	971	967	969	931	892	952	930	908	951	915	940	990	909	919	902	954	946	890	988	954	914	933	949	963	925	950	918	878	937	918	955	987	940	890	954	941	926	966	948	969	939	935	954	929	968	958	942	951	927	967	892	919	941	956	948	968	958	964	957	907	1027	934	955	1007	928	964	948	925	1001	934	915	938	958	962	942	905	919	921	920	965	902	978	899	951	925	937	1013	935	946	940	947	989	903	953	983	1017	923	929	965	907	916	962	958	984	974	917	980	910	958	924	943	968	950	912	923	910	893	968	958	950	925	972	927	936	960	956	935	954	963	978	954	1013	971	971	917	914	926	947	1010	917	953	931	944	945	962	937	939	911	942	932	977	963	940	978	917	932	958	996	930	938	946	963	958	964	957	946	934	921	962	948	963	944	881	893	926	932	926	966	941	912	921	949	904	928	932	960	1002	881	945	913	961	954	930	910	942	978	967	891	974	959	912	921	967	939	938	929	899	955	923	949	995	968	959	956	915	959	937	921	992	923	936	971	975	963	907	987	974	957	1005	995	967	986	926	923	969	1000	991	916	907	859	919	947	913	936	956	916	913	1009	964	1001	920	907	995	954	933	955	939	955	975	969	918	918	941	899	969	932	953	979	1038	963	992	990	886	905	977	943	972	965	915	970	957	968	932	930	908	950	1016	962	924	959	957	949	939	901	918	982	972	924	999	968	982	966	971	944	960	907	992	952	984	972	969	992	951	896	942	949	921	887	935	920	978	1006	979	915	935	947	981	986	955	918	988	937	914	960	895	938	952	941	908	958	927	927	938	948	939	991	942	902	941	964	931	979	928	926	921	921	918	890	942	982	927	897	941	1022	912	916	929	984	987	918	926	956	911	914	916	977	923	947	954	918	965	954	983	960	948	882	943	979	941	903	943	974	985	943	917	1014	938	990	992	902	999	964	955	939	963	990	970	1012	917	911	982	969	965	921	908	973	977	912	897	942	948	988	955	868	974	1081	933	990	923	914	985	942	950	922	973	962	899	994	917	933	909	886	974	955	958	1004	915	970	910	978	911	985	931	1007	907	942	917	938	985	953	976	903	941	908	941	941	915	997	958	1013	935	1017	974	903	958	993	917	869	978	981	944	981	946	945	996	909	928	977	963	907	932	964	948	963	966	942	909	939	932	928	905	884	934	935	956	967	904	956	962	939	1000	976	960	961	983	997	953	988	915	952	875	970	945	966	951	929	940	898	942	968	878	931	945	919	995	966	909	926	862	971	894	1001	950	929	928	970	951	846	945	892	952	915	952	948	994	974	990	973	932	995	965	947	980	1006	959	906	874	926	961	978	965	927	922	949	937	982	940	947	964	954	964	925	910	921	902	944	945	950	905	939	956	945	921	918	896	976	925	934	1034	931	948	977	961	958	920	928	948	885	948	920	920	914	923	933	916	929	898	910	889	962	881	948	923	956	960	968	1001	917	952	938	921	931	952	957	969	951	975	959	987	944	945	897	966	901	959	935	936	943	870	829	953	895	965	976	996	940	919	946	965	930	947	919	968	958	906	919	950	937	939	951	959	921	976	1033	964	915	958	954	921	982	952	932	889	989	973	910	933	996	908	974	934	909	954	910	943	972	988	940	960	924	971	952	985	958	878	907	978	918	907	920	907	926	971	927	931	914	903	949	955	970	937	966	943	928	938	902	926	940	961	976	926	956	946	889	980	926	943	957	880	915	954	957	919	985	957	911	969	973	954	962	902	933	927	933	951	935	943	936	937	937	947	869	982	935	948	944	919	950	977	952	1004	970	926	931	973	954	902	952	923	965	957	896	920	908	935	981	931	958	964	968	836	953	918	973	919	961	975	1004	930	978	969	925	931	975	917	931	950	957	931	955	989	916	937	920	959	899	948	931	974	916	949	964	943	924	926	997	922	941	961	968	965	909	910	951	1022	966	999	1016	952	942	987	900	959	944	970	897	962	920	943	931	978	910	1014	946	918	909	970	974	964	946	901	976	1000	992	946	931	959	946	944	933	928	964	932	969	1000	934	954	984	935	922	953	901	929	936	926	887	935	883
47231	36812	31643	27590	12068	5452	2160	1264	1089	1061	961	952	981	1075	1049	1010	980	1162	1179	1193	1422	1536	1677	1811	1753	1772	1764	1876	1743	1770	1706	1651	1565	1512	1361	1425	1221	1142	1121	1070	934	949	842	871	811	796	832	783	821	835	845	815	812	796	866	807	830	769	753	786	796	785	766	802	788	814	809	774	812	751	773	807	767	827	783	763	801	819	815	777	782	769	814	749	771	764	787	791	792	786	774	791	751	806	771	822	751	788	752	795	798	756	812	815	756	745	791	777	794	824	764	826	792	769	807	772	751	787	751	783	776	809	790	758	767	768	731	764	817	747	782	802	833	796	795	785	795	808	785	766	804	781	791	769	819	822	774	808	785	787	763	814	751	820	753	740	784	783	791	789	791	830	808	800	743	773	777	783	776	762	782	782	752	792	779	799	776	740	770	813	775	782	782	761	792	767	772	828	766	761	793	824	796	815	756	828	771	844	774	746	811	817	760	817	843	807	784	826	765	767	792	779	799	762	755	797	750	733	736	816	760	776	767	756	798	801	770	757	756	774	782	813	725	756	789	769	726	787	775	778	826	762	794	792	793	803	814	798	780	783	787	812	829	798	773	833	783	812	796	785	798	782	778	784	790	813	757	714	790	802	804	757	770	772	787	814	769	783	814	776	750	765	798	773	845	791	761	783	782	790	805	818	771	803	784	835	798	791	746	814	780	834	779	830	764	815	777	783	845	830	803	768	736	775	792	824	810	805	810	795	793	740	835	787	785	760	822	724	820	790	832	764	788	801	798	774	794	797	794	810	795	811	779	840	826	768	779	773	735	768	802	858	792	788	756	763	745	754	831	774	785	800	786	790	763	816	792	749	801	815	819	777	798	817	797	797	776	769	763	774	806	829	801	784	799	763	781	800	796	822	762	786	794	834	788	786	746	771	787	796	769	787	840	783	765	790	751	746	760	756	771	725	757	749	776	782	827	844	761	745	829	784	737	785	798	777	752	822	734	775	810	820	830	781	756	763	795	795	774	778	845	823	792	746	777	776	804	799	770	752	807	744	834	802	822	770	822	765	788	770	771	740	771	738	756	811	817	781	763	820	805	821	788	797	812	820	789	786	755	789	858	802	809	837	754	766	770	746	762	762	762	816	812	746	780	765	767	777	783	804	764	807	814	798	771	790	772	799	760	775	768	756	834	752	787	778	812	796	779	804	832	797	813	798	788	773	773	762	759	787	798	817	805	775	732	808	837	812	807	792	763	786	773	765	804	796	758	757	811	744	783	724	804	807	790	794	737	806	846	745	758	776	814	821	768	762	761	768	795	750	809	805	777	834	744	742	743	769	766	807	820	813	821	796	778	796	794	779	781	809	800	801	790	788	779	814	773	754	752	815	801	794	808	787	769	818	745	791	772	808	756	757	790	762	781	762	766	795	771	732	791	829	769	767	793	816	748	705	733	751	818	819	751	775	728	778	751	778	766	823	772	782	809	818	739	825	802	793	826	813	796	769	783	782	732	731	838	804	788	762	725	771	743	772	808	777	776	752	798	790	775	743	807	777	763	796	809	740	799	819	817	770	759	780	796	727	819	744	831	730	761	747	839	810	816	753	762	749	752	752	793	784	790	771	714	748	774	739	794	793	813	813	777	794	775	817	821	781	789	829	820	754	745	786	778	743	789	783	795	758	773	722	827	828	796	841	803	772	747	769	743	743	835	720	764	819	802	745	787	787	801	778	794	731	804	785	772	815	833	796	773	766	819	805	810	782	766	770	777	806	772	782	792	781	774	827	802	730	783	759	778	771	780	780	771	837	777	790	782	776	763	827	735	817	756	796	779	768	805	739	769	809	799	757	800	810	792	767	801	778	777	765	816	780	763	773	780	744	768	803	823	782	765	789	802	775	784	775	720	788	766	767	818	769	772	744	761	796	800	830	840	752	748	772	803	770	771	774	799	784	821	775	809	784	765	787	810	729	801	793	767	788	825	772	772	830	769	799	789	761	744	814	774	854	732	860	751	792	810	776	753	784	764	820	767	799	785	793	748	792	851	780	754	821	804	806	803	796	798	740	832	796	777	799	781	790	771	769	793	755	849	832	793	794	805	783	779	785	805	771	747	753	749	778	809	820	756	816	769	813	823	788	782	789	785	816	809	763	808	770	775	734	805	748	799	749	735	772	786	784	767	777	814	800	798	778	800	826	791	728	786	823	796	807	791	746	762	771	778	818	766	815	741	817	772	789	771	781	773	793	792	749	810	769	772	806	737	774	789	832	781	774	810	791	767	806	806	814	786	784	834	712	790	746	765	822	794	778	762	773	804	846	784	789	780	797	796	792	804	781	851	751	789	781	836	775	733	782	754	793	776	763	771	795	773	782	790	778	808	764	794	804	797	765	748	815	785	781	810	841	766	756	769	778	770	781	789	783	769	813	767	731	825	778	795	802	779	808	810	750	816	776	820	750	768	821	799	768	807	796	747	804	739	778	827	804	798	777	783	744	775	769	800	847	748	806	743	742	778	856	800	769	760	825	793	805	795	728	782	763	804	770	807	794	810	793	813	813	722	747	796	839	787	782	823	808	811	761	840	831	807	791	783	736	801	785	773	768	753	793	758	815	807	764	753	809	776	773	748	790	787	751	774	770	708	804	771	756	739	783	799	834	777	757	746	814	769	793	757	786	745	759	745	738	825	775	717	766	781	793	790	773	778	770	819	817	820	803	769	744	745	789	776	758	795	778	785	754	778	788	744	883	783	807	785	765	789	829	741	781	766	751	809	796	786	812	805	782	801	776	769	860	751	802	793	812	776	794	809	771	789	801	758	770	755	825	838	741	801	759	778	780	760	785	789	800	782	814	835	725	763	767	815	816	762	788	804	729	761	779	754	809	826	839	769	830	793	811	776	741	809	778	766	778	785	743	820	801	817	762	834	735	761	750	820	774	760	784	815	768	821	792	789	791	776	786	822	786	832	841	748	826	786	809	799	808	748	792	735	766	780	840	770	798	824	773	696	770	755	752	722	802	765	843	795	796	756	824	818	820	814	817	771	801	783	803	758	843	763	757	844	776	743	813	799	786	794	804	817	811	783	754	809	772	767	788	808	826	817	777	791	771	772	803	763	792	774	851	778	783	753	780	767	754	750	771	812	737	799	804	815	760	783	785	808	847	819	767	807	783	806	851	780	819	762	796	774	778	748	758	792	781	718	753	760	782	777	769	784	811	823	778	792	800	808	800	758	788	775	747	799	773	768	797	785	809	810	775	748	795	825	785	762	777	802	774	782	796	775	765	798	779	816	778	794	795	771	781	761	813	825	776	765	811	830	782	755	848	780	814	737	742	779	785	737	797	796	750	764	790	783	817	790	783	789	781	809	724	757	783	799	742	822	797	774	822	791	807	783	753	742	766	808	850	761	756	798	801	769	828	797	746	828	762	756	796	776	779	784	787	835	791	796	798	796	787	767	770	795	777	799	756	798	797	749	775	826	738	828	771	811	845	849	799	797	788
26192	20928	27854	24113	20920	19520	6254	1554	1180	1208	1135	1164	1190	1125	1176	1179	1238	1197	1205	1445	1623	1737	1764	1742	1809	1810	1753	1863	1795	1747	1702	1675	1636	1474	1421	1398	1281	1240	1202	1143	1093	1084	1059	1054	1049	1003	959	989	988	1035	1003	1054	986	1043	970	1000	1006	957	1021	1007	997	1039	960	1008	967	1018	1017	995	960	988	1041	998	1001	963	985	1046	977	968	1023	916	927	977	1037	935	972	1002	928	990	985	992	969	1001	993	979	1003	1014	997	936	980	915	1016	958	942	1036	893	955	978	937	957	1018	957	960	997	946	987	1020	1029	914	922	1030	951	944	975	1029	925	1006	959	1076	961	1046	962	962	973	977	1061	979	1056	983	964	1001	945	1041	958	1012	1011	1000	974	995	1042	981	990	1015	980	985	957	982	993	1034	987	927	1024	1027	953	951	967	958	955	979	973	975	1018	948	956	1011	990	970	994	1031	1055	1010	954	1002	980	1017	979	976	952	963	1007	949	957	1023	915	967	984	1021	928	971	945	1009	966	1047	976	1010	951	1033	1004	995	968	1022	981	971	984	932	991	957	1002	967	1020	954	955	990	975	982	968	926	1068	1066	1059	987	1004	935	1010	988	980	968	987	962	963	977	1023	1039	989	989	1014	1012	944	974	973	1019	969	959	990	945	963	1060	988	969	942	1007	952	989	1013	949	1027	963	1057	975	992	947	1014	960	971	942	972	1008	987	975	969	977	935	967	957	987	951	933	945	935	1023	1020	924	1001	921	954	980	950	961	947	951	1021	962	1056	987	978	977	969	955	970	954	917	971	948	1000	996	971	993	1057	989	985	985	954	984	1017	1010	989	994	910	930	1014	998	975	1015	966	991	988	992	985	1026	991	975	915	996	1020	1035	948	989	1001	955	1024	834	1045	1007	995	996	954	967	958	964	986	1036	999	1044	986	1010	936	970	966	916	1003	991	1028	954	984	930	898	971	951	948	989	1041	968	1003	1013	1007	973	899	965	1013	1007	943	963	995	1015	968	916	942	971	892	1042	985	917	963	983	982	968	975	1004	955	970	966	987	960	982	954	988	955	1015	1006	952	1022	975	1010	1036	976	1029	909	1014	986	1005	1006	1000	994	923	956	984	1010	946	982	1012	983	983	998	984	975	1035	1016	1009	1000	1026	927	1005	977	1043	1017	919	990	997	975	1034	979	1023	1025	939	974	991	1027	980	931	983	933	969	974	995	1031	987	1017	950	964	976	1009	1023	954	986	1021	977	1034	958	1006	1064	970	940	1027	1014	978	1012	956	981	967	993	967	1025	957	987	1018	967	1003	997	979	994	955	1014	988	996	959	1010	994	999	1007	975	992	988	935	947	936	956	971	976	991	943	989	962	916	976	959	973	918	1037	970	960	952	982	1030	937	991	1005	989	974	1002	974	1001	987	968	1002	1005	998	1028	948	1064	1010	963	957	993	938	1006	948	998	995	1049	959	992	980	976	946	1019	1023	996	986	1023	994	978	1042	1057	994	1014	957	1021	978	979	981	975	993	925	1018	998	953	931	977	974	956	1001	973	980	964	1024	964	1019	979	975	975	970	937	992	1027	1023	992	1002	1029	974	1000	967	973	956	966	987	985	924	995	1050	930	929	925	980	1014	960	951	1064	999	1019	1001	952	1065	923	932	966	996	954	990	955	987	988	1019	965	936	995	1041	990	1000	1029	986	958	1015	971	944	960	1027	986	978	956	971	947	988	993	964	943	982	972	913	985	983	975	1027	1021	1000	989	957	1014	981	957	1019	1001	948	917	1053	974	933	957	990	994	1015	1006	939	955	975	979	959	968	920	969	887	958	916	1008	984	931	997	964	1006	973	949	962	1011	1045	958	940	958	991	977	989	925	1030	1045	985	964	992	1020	941	965	980	949	973	972	997	973	1008	1010	1000	983	1065	1048	1023	1030	934	1000	1007	983	994	951	986	1000	1034	948	979	971	979	1010	1042	994	1015	992	1034	1001	953	957	938	1034	955	1036	946	970	1013	993	986	990	989	957	1008	960	1007	971	956	963	1029	939	997	1015	928	984	1029	991	959	1024	1047	997	970	983	939	956	1001	964	943	962	998	1019	941	984	962	996	955	954	952	1015	997	989	987	960	929	966	1007	1020	986	1035	993	1031	1032	956	1031	969	994	1001	996	1037	987	963	968	986	993	982	961	955	968	974	973	963	1061	998	1001	982	983	985	978	931	938	943	1046	980	976	1033	930	1021	958	1013	962	1011	978	983	957	1010	965	1010	965	995	989	977	971	994	925	992	1009	941	996	1045	926	1035	964	996	1021	948	1029	933	960	1017	986	988	1012	960	906	1014	1011	1035	904	998	1035	914	980	1037	950	1000	986	998	1027	967	1014	979	937	1043	980	987	981	980	978	993	960	956	973	1006	958	965	1017	960	1022	980	1055	948	1051	906	1006	933	996	969	984	994	1020	970	937	983	971	969	1007	983	1012	1032	973	959	935	978	1012	987	1028	962	982	917	1007	934	989	1028	1013	1011	909	984	967	963	998	958	999	1017	1003	968	1020	1036	955	980	999	922	1021	990	954	960	986	989	999	993	962	1014	1062	977	987	969	981	1028	1020	955	1033	960	999	983	947	1032	971	988	1013	966	958	966	964	967	995	999	1002	1047	926	1039	1002	956	940	1004	988	977	990	1001	1009	989	981	991	950	951	924	950	940	976	1018	1009	957	941	1023	948	1014	965	1024	980	1003	951	986	992	938	932	996	991	988	954	1006	1002	1051	985	1005	1015	1034	978	950	944	932	954	967	981	976	973	971	956	1015	985	950	980	960	951	1014	1004	1011	900	932	988	971	980	984	974	986	972	1010	1012	933	1018	912	995	951	1004	980	995	979	1005	975	958	1009	923	931	979	1006	994	992	997	949	962	1001	984	979	965	1004	1024	937	913	1027	943	955	1010	953	994	976	961	983	1006	981	963	1018	968	952	1075	952	999	957	972	987	930	901	974	990	976	1016	952	939	1027	982	945	1024	1026	969	956	1017	921	962	994	970	1057	944	959	985	1007	976	971	1036	1020	1000	1011	982	1006	983	1027	1051	1007	945	1029	974	972	1046	954	1016	991	995	1045	956	1010	973	965	963	958	990	1022	1003	962	970	961	981	1006	1024	1018	952	959	982	995	1008	977	991	934	952	958	1003	948	987	949	1015	988	949	1041	1017	937	1036	991	1026	975	1044	974	997	1050	1012	992	1001	1041	1040	1024	977	976	973	986	1038	1018	977	947	973	952	960	1033	940	979	1007	985	934	1020	993	972	1004	980	1000	993	964	913	1009	1011	986	978	953	1001	968	972	1031	977	978	968	1035	987	967	1014	996	927	979	983	988	993	976	1035	983	996	1014	943	984	992	974	983	919	1063	1024	980	964	999	1025	987	950	943	1024	956	1009	900	920	949	1050	1011	949	934	1018	977	973	998	1019	992	1005	955	947	954	1031	973	1015	1025	987	989	929	981	970	982	996	954	1007	963	1030	975	1022	971	1057	943	1056	973	956	937	966	1028	911	964	1006	981	984	978	982	998	992	987	939	935	1000	968	990	1009	973	968	956	898	985	980	1002	982	994	1000	970	964	956	969	968	989	988	940	939	977	986	977	960	999	1034	1069	1018	927	974	1044	969	990	987	934	978	996	949	1053	983	973	1011	1006	956	1020	976	971	983	963	983	1040	1026	1038	900	936	975	1018	940	963	986	967	945	1046	957	971	976	975	997	967	971	981	1001	971	982	981	948	972	967	945	1005	963	965	1040	996	971	976	957	965	998	987	964	924	968	961	1001	958	980	1010	983	982	980	1018	940	975	1040	1009	974	987	983	1026	1010	890	989	1016	939	986	972	969	948	959	992	974	953	998	946	977	1018	1002	1019	984	1018	955	924	967	989	979	945	988	909	957	966	932	953	966	989	991	1005	1011	983	1017	994	943
45397	39177	38183	37625	18049	7101	3015	1547	1313	1221	1204	1225	1100	1162	1195	1288	1295	1329	1414	1886	2175	2310	2458	2479	2363	2485	2512	2465	2345	2195	2299	2130	1904	1789	1713	1629	1393	1275	1087	1126	1030	942	930	914	818	863	903	868	851	852	814	848	831	833	861	793	848	785	787	832	780	835	803	824	797	815	823	792	800	792	800	862	799	808	877	793	782	820	815	776	849	810	804	807	835	844	875	816	807	840	772	828	844	806	875	834	806	813	784	809	805	780	825	825	855	807	793	782	878	795	817	789	824	820	803	850	821	826	849	847	804	779	788	802	840	811	756	838	805	827	803	772	813	804	778	817	801	861	824	798	844	792	805	801	758	802	850	848	851	852	823	845	778	853	784	835	755	824	811	841	821	816	777	806	830	817	820	777	839	807	843	860	834	857	771	789	803	821	821	842	821	808	857	843	852	809	765	798	817	798	855	769	806	815	844	840	825	826	860	791	794	828	844	840	808	827	829	815	795	815	809	846	821	833	802	859	822	787	816	766	825	829	817	850	792	791	805	822	841	848	794	814	833	795	800	813	833	812	809	867	860	808	818	855	823	839	833	814	845	842	833	817	782	802	814	823	819	831	805	804	769	799	816	792	826	862	860	866	816	776	836	787	786	814	787	853	823	831	843	812	811	808	837	729	766	842	832	819	799	860	803	826	799	795	794	851	813	829	820	819	816	761	831	821	805	803	789	820	825	855	788	826	823	812	795	802	825	858	806	833	806	768	829	808	812	807	850	816	799	811	809	798	825	809	777	803	869	854	846	814	816	831	786	828	849	883	844	872	810	816	781	783	783	812	839	864	792	816	827	866	831	772	852	795	854	766	794	809	825	823	808	778	847	871	870	832	769	795	821	876	843	835	792	805	783	817	825	771	833	821	842	828	781	836	783	810	811	805	858	771	854	815	815	881	805	825	754	822	761	884	813	857	793	867	890	803	779	792	810	853	760	835	803	785	811	863	805	824	808	812	795	825	873	828	836	816	769	800	792	856	821	836	841	792	799	829	830	875	775	866	843	821	827	824	814	812	828	827	791	832	840	784	857	822	861	796	790	783	829	798	840	818	813	827	804	825	779	778	801	821	835	749	795	861	824	834	850	847	803	867	797	802	842	868	835	825	850	828	814	813	802	801	810	852	796	815	797	820	817	829	803	779	767	798	872	791	846	813	869	829	823	810	801	855	787	857	854	863	831	848	835	828	798	844	748	771	817	870	817	825	815	837	795	834	799	812	767	789	827	831	832	828	836	807	772	781	836	825	813	799	825	789	874	870	852	806	831	826	803	814	810	801	794	845	783	860	799	831	807	821	841	812	841	789	845	816	806	827	851	810	803	856	769	812	791	795	782	784	827	805	826	816	803	863	809	862	858	838	868	799	781	830	795	845	809	862	886	820	832	824	798	812	854	819	822	767	830	818	792	817	813	824	815	870	827	814	795	806	787	788	783	837	834	849	813	800	839	802	822	815	916	796	844	807	812	804	826	850	830	813	784	858	839	762	841	859	861	792	757	830	860	796	864	821	820	832	824	821	822	789	795	786	839	838	800	841	793	802	805	859	835	834	845	824	810	810	815	782	895	798	802	764	823	800	851	801	833	811	839	798	848	839	819	758	820	817	818	790	757	829	777	840	826	806	845	796	793	845	828	816	799	797	832	862	829	837	850	854	813	823	766	858	847	808	793	855	797	860	817	819	778	816	824	817	869	821	789	743	767	810	763	864	817	842	874	866	781	855	807	796	787	842	784	818	779	794	857	861	837	797	882	781	830	818	884	820	839	802	859	791	861	842	783	808	806	796	822	766	786	846	790	776	816	760	799	831	782	767	835	835	826	820	811	776	860	794	841	801	819	812	807	792	807	823	819	830	841	847	834	846	797	745	793	857	833	849	894	843	840	790	815	791	799	816	827	840	806	820	844	834	843	780	855	824	791	817	847	790	835	799	764	777	810	840	865	809	817	824	805	813	777	800	820	863	824	846	810	832	831	836	825	821	813	796	830	828	806	816	833	726	783	836	836	808	826	804	842	881	789	826	835	838	810	822	826	812	778	820	827	815	840	799	808	840	793	823	795	848	876	856	836	862	775	873	787	821	784	782	825	832	899	807	851	826	842	808	788	852	787	862	843	831	841	801	778	841	829	831	831	855	785	797	846	781	823	768	771	806	828	829	843	849	785	861	835	836	779	783	825	766	770	817	840	806	787	883	803	798	789	843	803	821	806	819	835	820	818	837	861	834	871	829	803	841	819	831	804	836	837	786	791	780	898	808	787	827	829	831	837	824	790	812	839	839	788	776	799	797	860	854	770	850	838	778	833	802	791	820	789	841	875	809	790	801	775	837	790	772	870	798	827	825	823	830	836	810	807	799	833	809	835	830	775	860	855	853	847	828	868	851	794	830	778	876	766	794	897	816	761	800	806	804	812	801	764	792	789	830	849	837	806	827	810	830	845	848	842	844	814	812	809	755	877	776	829	790	796	793	786	817	892	793	823	862	797	795	775	837	880	780	804	784	840	816	799	756	825	924	858	823	796	791	805	874	808	863	854	813	772	777	813	799	845	801	837	881	820	854	837	817	832	800	849	817	886	819	759	794	755	821	776	806	852	803	865	827	813	802	808	872	820	792	806	802	849	816	858	791	822	777	818	815	834	842	795	805	835	832	841	869	799	836	816	795	814	775	793	832	767	781	804	776	779	794	820	808	815	851	814	833	832	850	848	770	838	742	815	902	784	833	809	849	848	811	782	800	889	828	783	791	850	806	843	799	857	826	834	832	836	836	822	829	804	803	881	846	795	836	830	826	849	810	837	798	832	797	764	828	778	815	790	812	815	809	854	837	851	795	848	820	831	836	798	863	842	809	781	809	833	864	739	820	837	816	804	859	826	787	808	763	812	816	772	780	857	862	818	869	781	772	803	769	800	834	783	790	815	798	807	826	821	810	860	842	796	772	831	804	820	841	823	835	825	818	864	832	804	812	810	821	785	765	861	815	807	844	809	810	806	820	825	802	843	819	805	819	883	799	826	828	864	820	788	799	778	788	813	854	803	849	807	789	856	796	814	831	798	843	782	798	835	829	788	792	830	827	823	812	820	836	812	801	820	827	825	784	824	847	816	819	799	805	798	808	831	860	813	807	815	817	790	832	839	788	769	845	823	826	829	847	858	811	823	817	843	809	831	866	821	756	836	816	786	816	830	827	844	854	790	834	827	820	810	841	781	832	825	792	879	776	844	801	823	850	844	788	851	817	799	837	766	807	809	857	858	852	769	825	794	774	860	813	816	797	808	782	817	826	803	785	851	842	811	821	792	791	828	848	831	831	789	890	798	779	784	818	792	849	753	864	824	846	830	760	864	820	834	857	812	789	819	839	795	831	788	803	840	836	879	831	840	844	814	764	781	826	775	866	834	902	764	854	805	815	784	816	774	805	767	814	826	803	790	798	803	791	812	778	826	832	793	814	868	808	857	794
25581	20965	28070	24063	21062	21025	11976	1867	1354	1292	1201	1231	1179	1220	1186	1282	1264	1314	1572	1935	2040	2092	2054	2101	2001	2080	1932	1922	1850	1730	1669	1527	1516	1441	1384	1308	1205	1274	1164	1111	1020	1040	1047	1038	1000	997	979	999	1009	957	1010	982	1026	996	944	1005	980	1042	965	940	995	941	992	945	966	1012	942	957	1001	1045	962	995	958	936	979	967	936	950	985	965	967	1003	972	1000	966	952	951	933	936	945	930	927	1004	956	996	997	1024	924	1004	979	931	970	948	969	964	967	1020	970	957	998	924	905	985	997	952	1012	956	966	970	937	1003	936	1024	1016	971	943	927	929	971	932	998	947	958	997	966	970	973	985	950	965	934	1029	963	961	961	926	998	1004	955	969	950	972	979	987	993	995	954	1026	968	988	946	954	910	974	958	980	995	966	989	954	939	915	972	997	955	970	981	997	906	985	971	902	972	983	949	984	1001	992	979	974	1021	926	943	979	1012	946	969	987	954	910	947	964	971	989	1020	987	910	1012	982	989	1009	966	984	932	971	956	931	1008	951	1009	908	990	941	980	955	975	976	976	1004	1024	940	936	960	958	974	955	1009	976	1026	1022	1049	1068	1072	948	922	972	1001	937	1002	988	995	978	922	932	963	970	1041	1041	952	984	986	1013	1024	1022	972	957	947	934	936	993	902	1014	948	937	924	969	962	983	958	950	920	998	994	923	956	912	1006	969	999	945	956	1015	971	997	1003	899	979	946	974	902	979	967	1029	942	1003	952	968	998	967	947	973	1019	937	998	949	969	949	966	936	979	957	1014	964	960	986	999	961	949	971	989	990	934	975	998	968	985	975	1001	930	979	992	956	980	963	994	986	964	936	986	973	942	971	963	976	963	941	968	898	954	911	907	970	965	948	1011	1001	986	1008	962	957	962	914	929	935	960	1006	1006	914	1017	929	992	962	970	968	983	888	989	958	998	968	945	939	947	956	997	1011	969	988	946	942	923	975	986	1006	962	1003	971	974	927	977	1007	1045	981	948	991	989	948	992	1034	994	982	991	871	987	936	938	978	967	990	938	945	998	998	980	1013	931	910	949	998	950	959	1038	1006	1006	959	995	1025	975	983	977	987	944	881	952	962	932	933	929	987	979	1006	936	953	998	1033	981	1002	991	960	960	940	1033	952	1002	996	1016	987	944	960	914	1000	986	986	986	975	997	1009	996	915	996	976	971	975	968	1010	944	955	1002	937	978	950	991	983	953	919	903	949	1033	974	898	968	931	977	972	955	1004	1007	964	942	969	967	922	991	983	1002	972	969	982	959	962	1002	911	970	963	1033	995	1008	985	961	993	959	961	997	965	1008	957	914	969	970	905	964	975	996	907	1008	959	998	956	947	979	964	998	932	990	988	947	980	959	952	944	1001	996	950	1003	978	905	1049	968	1004	977	976	973	950	988	971	924	993	992	954	1006	968	1004	935	977	940	987	1028	1014	910	931	949	931	1002	939	1021	1017	945	1003	906	1001	972	887	990	961	950	974	957	960	973	997	948	952	962	943	978	980	990	1011	1017	932	1000	958	1001	1019	1037	1017	934	959	955	893	918	955	922	957	1014	991	927	955	964	968	944	945	973	986	966	972	954	993	974	998	982	1006	963	901	982	976	982	938	910	997	1023	954	977	1052	959	1015	1026	950	983	992	963	996	943	991	985	938	959	923	944	965	926	884	934	952	911	992	949	1008	1000	966	997	981	942	936	923	938	901	959	1002	959	970	916	940	993	974	976	991	993	956	978	981	949	1015	994	980	999	1014	886	951	959	932	939	1006	978	1010	976	939	929	1012	940	930	984	937	967	951	947	964	929	941	997	1000	985	1010	928	973	996	917	929	986	968	940	1000	948	928	1012	965	968	950	996	948	944	957	923	954	982	987	1024	971	964	923	998	1014	978	959	984	966	956	894	903	973	894	900	955	996	964	1001	1018	944	981	972	973	960	1000	947	982	930	1006	958	953	928	973	962	973	986	970	982	958	965	990	983	950	979	966	965	966	998	965	976	923	938	993	990	936	999	953	910	980	944	936	972	940	962	956	984	993	1009	1002	956	1013	941	946	1030	950	995	950	908	990	1014	962	975	1000	943	923	942	1022	1017	964	993	994	929	959	951	933	971	963	986	923	913	987	977	947	974	1009	965	986	1005	982	943	957	905	955	1020	951	961	1033	954	996	962	948	983	1047	975	981	974	922	954	1004	992	882	948	973	911	946	941	957	990	952	991	999	930	976	978	923	946	1010	979	931	975	980	991	995	1009	953	961	927	994	954	938	947	931	942	1010	962	1066	950	1029	984	930	949	915	978	988	951	958	993	995	968	950	978	932	981	1004	954	962	1010	970	977	950	966	981	961	969	962	965	985	999	960	973	944	953	941	890	1004	963	956	945	934	934	999	919	963	1000	935	986	951	919	984	955	964	939	982	990	988	1024	957	934	915	965	987	934	962	931	977	951	997	1023	915	1002	924	940	1021	995	960	937	945	966	943	934	980	984	983	937	927	962	931	948	974	956	929	962	952	952	902	983	949	1017	995	929	950	942	955	945	954	952	989	941	950	958	989	967	981	861	942	987	988	917	1032	944	945	971	956	983	998	989	974	996	1031	960	1022	964	1007	988	973	980	980	986	939	961	924	976	1021	937	998	971	974	948	1001	997	998	927	989	903	975	961	965	966	996	917	931	946	924	960	992	968	965	888	1005	976	927	944	955	991	974	979	998	977	988	929	955	973	997	983	926	935	941	1005	991	978	931	886	1003	900	946	973	959	1002	924	939	957	940	1026	938	994	969	981	1001	918	979	962	923	1000	962	931	955	951	984	974	976	939	971	1024	946	980	930	940	1029	986	976	986	1001	946	968	969	989	996	977	967	965	959	967	953	976	986	955	971	1006	937	983	956	971	932	1018	941	919	1016	914	1001	980	1038	992	976	984	973	1010	1018	966	973	934	971	993	1012	1034	943	1037	1021	941	999	1021	945	997	946	928	983	1008	998	967	849	982	996	938	973	1017	983	959	898	941	968	926	939	985	946	941	940	1001	977	952	953	1018	988	952	987	933	930	999	937	986	973	995	944	977	987	981	937	1003	998	961	1001	996	949	969	964	981	997	1005	949	961	935	960	976	1003	986	986	993	941	947	961	916	982	921	977	968	980	948	973	973	946	956	1001	960	1017	996	982	955	997	989	1008	978	1026	961	968	972	916	1031	991	940	960	885	1021	947	971	990	985	1000	1005	966	1015	962	974	1050	980	932	938	975	967	998	1018	997	925	929	904	1006	992	990	951	1043	983	989	1007	938	962	929	990	957	1000	972	954	969	971	999	924	996	986	1009	982	999	950	971	969	943	943	940	932	929	988	971	981	975	917	945	971	981	991	998	959	985	933	1007	955	940	912	931	881	988	1021	970	995	971	970	959	953	988	950	957	1001	909	970	1033	1002	961	984	1044	969	1000	1002	918	939	1000	974	1012	958	949	913	1004	938	919	993	1008	1015	999	1012	1004	965	1010	972	932	958	930	999	971	946	1010	986	1017	971	945	971	923	1041	1001	981	934	944	960	1000	954	956	976	950	974	1005	940	985	989	952	997	963	996	941	976	921	979	948	1005	943	979	945	991	940	961	947	979	951	978	965	999	983	971	947	934	934	1008	1024	938	967	998	955	1020	952	991	977	986	987	1017	958	949	966	941	954	977	961	972	995	1017	920	958	957	987	966	962	1022	955	895	999	935	936	995
46670	41515	41734	39788	23519	8707	3015	1745	1520	1325	1251	1216	1143	1206	1298	1345	1426	1642	2077	2801	2931	3093	2921	3017	2848	2865	2704	2521	2476	2287	2205	1950	1850	1706	1578	1433	1419	1150	1146	1040	937	912	893	884	809	866	844	823	843	783	803	825	854	837	798	781	824	779	806	777	807	758	845	777	798	841	786	814	801	764	878	773	830	757	772	784	805	813	771	789	748	811	827	769	815	792	778	788	841	859	817	786	806	789	782	745	813	796	783	839	811	779	794	818	790	771	810	805	792	816	737	820	831	824	820	802	793	799	829	778	809	814	813	790	828	771	804	767	811	815	793	831	778	836	790	787	806	777	838	815	815	827	731	781	757	769	834	789	796	769	795	783	841	808	769	833	757	791	828	782	773	821	767	802	775	799	814	822	771	846	802	768	783	820	795	771	814	773	789	731	761	765	817	797	812	840	797	771	819	833	835	831	814	786	842	800	779	786	795	834	810	799	819	826	829	840	756	804	812	885	803	777	842	834	774	740	795	823	811	792	787	765	792	793	814	811	811	825	785	847	789	774	824	788	794	839	802	766	819	764	802	814	783	793	815	759	822	786	818	793	790	780	795	735	813	763	823	789	792	797	817	800	790	765	791	800	832	780	776	770	815	818	801	810	801	766	801	805	738	821	825	770	787	811	776	849	859	824	788	796	792	800	787	818	784	812	794	806	806	846	821	789	849	832	815	805	794	794	825	782	813	801	774	778	790	791	786	834	826	802	781	768	767	809	780	770	837	806	797	808	778	776	774	805	791	800	788	779	813	785	880	820	819	787	811	806	851	823	762	811	809	862	791	802	821	814	771	791	801	813	829	856	809	893	808	799	820	822	791	840	833	818	858	803	793	804	797	792	802	847	836	872	796	765	797	768	751	814	804	817	800	848	824	806	824	787	855	834	769	803	789	825	797	778	835	812	774	777	790	800	819	811	837	821	799	832	727	750	814	776	752	785	782	807	784	786	814	837	786	842	837	814	812	773	774	831	804	841	817	824	848	762	833	802	835	861	811	811	799	788	787	775	812	854	806	791	804	780	806	819	811	815	796	841	827	790	822	849	830	785	828	817	820	831	754	739	806	751	790	822	801	778	811	838	823	853	759	809	820	810	806	830	804	809	794	819	854	792	791	778	732	823	786	804	796	797	848	787	835	847	821	785	798	831	836	777	814	822	837	785	748	786	811	812	853	761	857	815	808	810	775	828	818	762	814	827	818	806	815	780	779	798	828	794	818	812	791	851	822	812	782	823	782	836	802	831	776	832	801	795	791	786	795	805	804	812	797	793	816	778	789	813	811	805	762	842	842	811	819	852	773	845	846	774	757	879	767	842	772	796	778	838	799	818	860	817	784	816	782	749	806	811	752	799	884	780	821	829	809	765	865	799	797	790	762	792	770	817	793	814	813	827	785	815	766	816	781	754	736	797	795	835	770	833	766	820	796	798	808	768	808	809	747	813	813	733	826	773	748	808	729	848	772	820	798	817	782	817	787	843	829	795	797	811	808	845	797	801	795	802	809	819	793	815	785	835	816	792	815	792	784	804	726	856	825	790	817	743	787	802	781	760	764	788	812	761	846	787	811	824	792	787	834	822	762	775	783	820	819	821	819	803	778	758	812	809	730	816	819	862	800	792	812	786	800	836	831	793	726	813	779	828	777	806	783	810	783	806	840	798	771	806	772	795	843	805	815	842	780	826	780	815	799	828	838	843	836	842	813	813	817	784	797	772	791	763	759	804	806	799	821	773	795	804	793	772	773	813	842	801	816	755	861	843	829	792	835	805	813	799	824	849	812	793	810	757	805	773	818	827	849	801	787	753	769	831	736	784	771	886	775	821	782	799	800	813	757	831	788	805	823	799	819	823	839	770	808	825	784	804	833	829	781	800	733	801	807	763	809	828	812	841	753	834	794	798	792	806	806	809	770	787	829	833	825	754	807	826	772	818	777	797	783	817	793	798	831	800	754	832	811	807	796	833	795	817	815	820	784	811	799	871	826	823	840	821	770	835	784	802	811	785	782	795	817	778	827	746	821	789	819	793	823	787	839	797	840	755	862	818	769	774	758	790	789	776	785	805	851	817	814	812	801	782	797	754	832	776	886	745	812	790	793	773	864	805	806	741	788	788	804	805	817	802	787	797	785	780	837	835	787	795	806	822	769	775	783	807	803	812	828	749	804	799	821	830	797	787	799	761	812	806	800	818	800	855	805	782	799	811	760	769	802	836	781	769	776	798	817	820	794	821	774	838	775	781	815	811	875	830	799	788	788	808	815	800	773	811	841	823	826	819	794	804	738	810	855	770	822	785	794	795	785	783	842	827	789	830	779	760	805	776	795	824	792	791	808	792	787	774	822	814	826	832	820	821	807	766	841	796	788	792	819	780	782	819	869	788	745	808	831	750	816	827	841	818	828	820	772	781	804	795	774	769	762	748	815	783	780	850	746	800	804	793	769	818	842	792	835	800	852	791	806	806	817	820	793	847	793	800	810	845	787	777	823	772	837	797	811	776	764	814	805	812	756	833	776	785	779	773	793	782	833	823	830	796	782	881	758	798	771	824	830	841	794	799	816	828	784	791	783	844	818	818	778	847	814	773	768	768	762	848	811	797	834	800	787	842	771	784	785	810	870	829	810	745	822	768	757	802	792	777	841	811	798	745	804	846	777	806	816	812	778	869	760	823	801	813	785	840	801	760	820	772	764	821	768	798	816	824	785	823	791	797	814	808	814	789	795	845	810	812	819	780	858	821	821	778	794	849	801	825	750	771	766	818	815	814	795	826	772	807	823	790	865	803	787	773	837	813	798	802	780	848	782	813	813	794	804	822	810	786	786	823	795	766	788	858	808	811	738	824	804	774	802	831	797	813	817	815	824	755	754	754	760	781	767	805	813	779	798	807	801	790	849	789	819	794	801	812	818	780	805	793	814	847	782	777	840	756	741	826	763	843	824	823	775	729	791	833	827	780	855	789	836	803	883	787	830	781	816	827	825	765	829	791	816	775	830	818	802	831	768	835	791	833	825	800	824	808	777	829	795	788	814	788	785	801	821	814	786	773	818	795	783	795	825	834	828	809	844	801	796	835	783	801	819	777	824	798	763	758	779	846	814	764	779	800	818	776	805	787	789	784	789	827	796	851	861	782	854	838	816	802	818	795	785	807	817	818	792	837	804	795	785	827	818	819	814	727	826	802	809	802	817	825	784	879	783	865	737	796	865	792	795	792	836	805	798	803	753	813	847	810	807	811	814	791	809	819	775	845	760	766	782	828	822	840	804	823	863	858	784	795	810	817	828	793	848	765	804	824	840	817	871	792	817	803	837	812	822	785	802	779	818	852	834	820	795	841	806	825	787	782	817	825	795	849	791	857	782	777	813	839	828	799	876	770	756	776	839	764	800	812	796	815	807	803	768	796	736	814	825	802	838	757	821	814	789	755	823	797	753	826	815	789	751	797	859	781	820	785	763	797	817	816
28640	21182	26429	26084	14488	3271	1371	1079	1068	1060	1057	972	1074	1045	1054	1091	1078	1208	1217	1291	1452	1574	1551	1517	1664	1492	1478	1403	1367	1275	1213	1310	1152	1188	1101	1123	1107	991	1000	1018	1010	1035	1008	964	1040	953	943	971	1025	1000	996	952	1021	979	1020	971	957	992	896	963	970	959	980	960	915	985	910	984	926	969	942	999	933	1049	997	975	973	981	1008	1009	967	940	989	941	966	910	922	956	1018	950	944	958	960	1004	1050	1000	942	922	983	918	975	931	945	977	989	992	930	937	993	1020	906	1051	945	939	992	943	1034	944	1011	974	955	962	949	960	995	1031	952	965	929	943	975	962	974	1003	1016	979	972	1018	952	952	1005	956	956	1047	968	882	984	967	975	998	979	949	1021	1028	1001	943	896	968	986	1014	965	982	947	1006	963	967	955	933	937	1029	999	1020	975	947	1057	939	941	944	950	975	1026	978	977	950	988	1022	996	1016	1011	881	1018	1030	957	1006	957	979	958	956	941	923	970	913	969	981	937	926	989	961	979	959	974	978	987	989	986	963	985	923	950	990	1012	940	971	977	1008	963	953	936	979	967	951	958	936	1014	944	948	974	1004	930	962	999	955	982	941	934	935	973	919	938	990	981	990	1018	986	915	937	916	976	953	930	977	957	1029	976	988	936	954	967	976	975	971	977	978	918	970	998	946	951	958	986	986	998	951	949	977	929	977	980	987	1003	998	949	941	955	930	943	997	935	966	878	910	1015	969	958	939	941	950	953	996	985	961	984	993	1003	942	984	1015	983	1026	977	945	971	981	1021	912	978	964	989	962	995	840	961	964	1049	983	985	993	957	966	998	998	998	1006	999	998	959	948	987	954	1046	908	973	1020	941	939	941	971	979	974	970	969	975	957	906	905	1017	944	956	991	994	944	974	1025	967	974	955	967	989	1018	961	899	1006	996	989	952	998	969	942	955	975	962	1003	991	1020	971	982	1034	958	937	943	989	987	961	1000	992	1022	984	954	958	968	1017	972	940	931	963	1000	993	1005	965	962	980	991	966	1005	991	1032	996	1005	975	962	990	974	976	938	918	970	975	999	928	982	952	955	999	1003	991	1042	987	993	963	990	973	940	946	1011	932	968	942	956	988	934	943	980	944	985	1009	923	1018	954	988	996	963	947	1014	954	991	955	930	1077	969	987	930	957	942	1023	975	976	956	952	991	996	987	892	980	991	949	952	971	967	921	938	956	997	961	998	954	1007	982	954	978	930	965	951	1004	974	908	1010	978	949	986	1001	962	986	972	997	979	1007	964	1022	966	978	906	1013	975	1039	978	960	962	1011	932	948	989	1009	967	1047	928	1017	956	1009	957	1048	1032	971	996	1019	984	965	1017	986	978	995	937	939	909	995	1027	989	915	965	968	964	972	913	941	941	989	942	957	985	915	964	934	985	1015	988	999	956	941	980	938	965	960	946	954	965	989	927	976	982	995	955	932	978	924	920	993	902	961	904	968	957	976	977	1013	933	910	930	948	1007	968	973	1006	923	1004	967	962	936	971	989	1008	964	960	1013	953	973	925	929	969	940	934	933	937	963	976	1018	921	993	970	954	984	964	954	931	958	1046	981	980	987	1007	931	937	991	976	920	936	943	977	916	1026	961	995	977	905	978	962	959	993	992	951	1003	968	982	936	976	925	943	994	1000	996	951	974	993	998	969	933	971	972	951	955	944	955	948	944	947	990	987	1011	919	1009	985	1002	968	986	983	989	995	915	948	963	938	967	1020	986	968	979	963	1026	972	989	934	955	986	934	933	911	1000	1006	983	1004	943	992	963	964	960	981	1002	1025	969	1017	962	986	974	958	955	993	982	938	980	1002	971	1015	926	1002	1054	968	962	993	1017	1022	970	998	932	922	997	930	1036	970	956	988	936	1002	977	945	963	966	986	960	918	932	956	976	998	929	1012	914	942	971	981	1001	924	916	935	918	953	962	919	935	992	971	918	945	935	979	985	923	965	990	991	952	1013	987	951	993	990	920	932	956	1047	951	925	993	898	956	968	1016	971	923	979	973	927	992	959	987	973	974	1011	962	943	916	941	994	1018	1016	1030	962	945	991	1038	953	1018	892	1010	981	972	985	920	955	988	983	953	1007	963	961	977	917	977	947	983	920	945	933	998	1008	1001	969	999	961	948	967	932	1004	984	914	955	1007	980	918	952	954	986	979	973	1027	930	965	991	1022	923	997	1009	945	961	986	928	929	969	917	969	947	1009	1012	952	960	962	972	915	939	950	985	946	997	973	977	960	992	985	983	989	930	1000	982	959	989	969	967	929	958	942	987	994	955	1009	977	979	950	965	917	988	942	929	986	958	925	948	1008	952	970	971	1000	1008	965	954	996	995	956	885	997	966	963	1019	962	909	955	981	975	941	953	1015	981	997	962	978	985	982	978	898	987	985	960	986	910	969	977	962	949	1008	928	984	993	964	933	944	948	986	1020	1047	970	931	1009	1010	1015	995	1005	958	982	984	946	964	1046	1022	937	920	964	977	948	955	996	968	952	955	990	897	984	972	911	954	966	952	968	1021	942	939	938	965	973	973	964	933	932	944	946	927	963	927	1005	975	968	1001	1008	935	941	1034	1019	956	1001	1002	1007	971	976	979	972	949	948	941	932	990	942	949	1012	1000	965	1026	992	955	956	966	981	991	920	964	975	957	951	987	997	1009	946	986	913	972	1035	894	940	957	993	1007	959	959	997	1001	966	939	972	969	1053	992	946	1029	971	953	991	1026	946	973	1003	983	1006	999	935	999	948	919	986	980	941	943	958	911	934	989	978	1017	946	990	915	959	951	1057	985	976	941	1013	994	987	983	1009	992	973	934	956	969	973	972	955	979	971	942	935	944	958	966	985	952	920	942	1004	974	952	969	994	953	989	964	987	981	1002	1002	954	958	1000	948	912	1002	993	967	976	942	986	991	912	995	904	936	978	964	961	920	964	942	1008	1013	975	996	975	943	1019	1014	930	889	1029	989	971	1019	1049	991	959	963	982	969	958	960	989	1011	992	911	982	1040	997	983	987	929	1011	989	984	1010	1021	1007	970	968	971	991	988	965	983	959	945	939	951	997	925	939	1005	957	1010	1013	989	1018	977	1009	982	995	996	1004	951	940	1005	964	981	1010	960	944	961	986	975	966	896	953	1020	939	918	952	989	945	923	952	963	949	957	998	979	1005	950	990	1004	1024	988	1005	942	973	1050	974	935	950	947	926	999	984	945	1018	947	967	1006	958	1013	998	1002	959	943	963	952	958	929	974	984	964	916	961	974	943	993	944	932	977	968	996	913	1020	993	992	918	962	953	1000	921	993	987	1007	977	956	995	941	948	1043	944	1014	936	1029	951	985	976	940	974	942	951	947	978	954	987	949	1018	965	952	924	952	941	1024	1006	977	940	998	1016	1018	933	995	1021	970	973	945	961	974	930	965	993	977	1004	915	918	954	933	954	994	1003	965	960	1020	940	927	949	927	1020	988	930	889	954	967	942	948	959	924	1056	958	1001	961	986	960	971	960	944	987	985	879	964	989	995	949	1011	984	965	919	977	971	984	968	957	983	983	951	1013	965	978	999	990	948	936	1010	992	951	1010	964	935	927	943	972	955	1005	962	1001	1017	996	883	956	993	969	952	956	976	970	974	969	1009	939	987	978	956	980	956	989	956	992	989	980	910	962	1021	1031	1007	1026	1043	961	1011	1006	951	971	1002	902	999	1028	959	954	996	983	927	977	971	985	1018	933
45968	34697	30388	28725	14662	3173	1302	951	1026	972	872	903	930	930	996	1026	1056	1268	1345	1603	1856	2030	2027	2041	2022	2027	1823	1732	1590	1441	1421	1408	1303	1288	1185	1060	1027	936	990	895	888	862	876	823	844	810	768	802	815	804	778	854	837	758	833	857	820	797	847	800	783	815	787	867	786	846	810	826	786	824	768	781	773	854	807	786	854	833	758	854	773	799	802	808	801	825	817	833	856	808	762	778	857	786	761	797	814	792	807	862	853	821	810	858	853	787	862	807	854	808	779	858	812	835	813	798	798	811	802	803	790	815	832	816	825	796	796	817	823	764	774	762	782	825	884	833	808	773	800	813	803	780	771	823	814	818	831	781	790	837	828	859	799	836	803	816	811	827	756	829	875	830	762	759	804	861	805	784	830	848	792	812	845	871	790	835	826	841	833	780	837	803	791	809	814	812	759	839	803	808	809	771	857	808	819	791	808	791	790	854	815	812	806	834	805	794	787	804	802	847	780	782	841	747	774	830	799	819	774	769	818	831	872	781	803	791	786	758	823	809	793	856	783	860	823	798	794	745	815	812	826	841	808	801	837	808	854	797	830	720	759	752	806	814	799	816	771	803	727	821	790	806	788	808	792	814	812	825	826	782	801	788	807	819	814	776	804	858	798	768	835	812	799	827	851	775	784	816	813	824	765	796	850	803	842	820	829	811	801	802	816	831	860	798	767	744	819	732	772	819	787	839	802	823	808	807	768	805	840	792	841	817	751	811	872	855	855	845	821	874	818	768	870	772	826	854	823	856	817	764	791	829	795	800	800	808	761	802	799	857	825	819	797	812	841	803	856	853	807	777	803	850	815	813	811	827	875	808	834	813	786	798	765	796	774	781	846	820	785	843	817	783	803	809	877	812	823	826	755	809	800	773	800	831	837	846	849	836	784	775	814	786	794	784	834	803	795	808	792	763	825	783	803	814	810	849	799	831	832	774	752	799	790	821	804	833	830	764	810	781	805	844	820	844	848	814	805	806	812	842	789	746	809	833	761	849	823	855	822	785	748	788	883	818	817	759	862	825	785	798	853	789	821	831	810	786	814	848	799	840	800	843	793	776	795	831	816	816	801	815	822	781	813	819	822	848	821	859	819	856	813	843	820	864	843	787	817	855	810	759	814	826	816	836	815	789	788	771	778	832	817	797	813	846	795	814	788	837	826	775	837	796	778	831	800	814	828	758	825	841	796	753	820	757	786	778	776	799	841	831	789	804	901	795	796	863	835	785	829	794	846	793	824	829	838	834	783	769	799	829	827	816	758	866	808	824	796	788	809	779	769	819	831	783	811	814	762	815	812	821	859	806	798	773	809	840	852	796	832	783	844	787	792	806	838	810	772	822	796	733	781	802	802	818	762	770	795	807	761	817	855	772	888	805	825	838	842	828	807	795	796	847	822	801	799	799	772	826	799	841	806	812	776	797	779	828	804	789	821	780	813	811	804	761	784	832	841	778	778	858	829	817	778	827	818	782	785	810	853	782	757	809	797	827	837	811	793	812	794	776	825	863	787	792	806	773	793	821	778	783	776	834	830	836	805	796	822	799	782	845	828	814	821	822	769	818	839	830	810	815	852	793	796	827	792	828	805	831	805	840	784	781	817	779	817	819	778	798	792	806	806	823	826	815	866	790	784	804	794	790	801	805	805	811	821	807	823	832	782	799	815	838	780	800	798	820	809	800	855	838	860	814	790	807	795	817	837	771	830	781	812	818	804	823	831	847	823	803	846	799	867	833	828	791	811	836	827	822	803	833	780	813	818	803	806	797	804	824	794	821	834	767	821	819	801	817	773	747	823	770	814	817	796	788	789	830	775	824	810	778	794	789	784	780	788	847	830	796	833	833	821	797	765	832	816	841	779	843	772	771	845	782	807	799	790	793	792	811	790	788	850	799	836	822	833	785	764	774	808	798	797	777	804	831	781	827	808	836	775	771	799	808	791	847	774	791	872	782	779	808	793	814	905	829	811	811	808	834	835	779	864	814	817	800	794	796	784	757	792	740	838	810	764	811	787	843	787	763	835	845	764	807	798	857	757	802	827	821	804	759	743	789	802	801	838	851	801	800	796	828	782	790	808	794	804	840	821	816	846	819	826	829	795	797	818	797	800	837	836	787	858	787	759	804	720	798	811	809	826	853	824	786	784	855	797	815	766	795	806	816	789	812	805	769	786	831	839	787	832	789	758	837	812	775	832	786	790	816	809	815	817	794	844	794	839	833	757	802	791	778	797	805	817	838	819	755	826	758	775	876	794	799	800	805	799	764	857	813	749	828	802	839	812	820	799	798	767	806	854	828	812	840	808	813	756	745	778	834	810	857	781	787	783	800	799	844	817	816	758	803	807	769	834	776	800	811	832	825	835	823	818	777	802	795	822	799	866	804	786	767	787	817	807	821	755	816	776	838	799	804	834	843	829	788	829	821	754	819	833	811	750	812	811	808	807	811	790	810	803	825	827	819	840	776	853	854	824	857	807	803	814	850	805	762	853	788	831	817	846	837	843	868	770	806	772	812	824	794	838	826	833	751	867	825	805	835	803	810	796	779	762	773	799	794	835	834	812	797	808	767	858	867	823	831	831	828	792	817	795	786	797	795	811	843	801	796	841	813	792	808	805	762	789	807	812	790	851	855	808	785	780	821	814	801	818	861	821	801	857	782	847	814	820	776	840	816	779	843	808	821	764	860	818	793	773	845	822	817	787	852	792	768	798	865	853	862	765	798	773	774	774	877	795	808	759	805	835	800	823	851	830	829	817	837	833	794	817	894	802	873	775	837	777	798	836	804	805	800	789	776	773	822	748	815	839	832	809	820	824	802	795	834	794	829	801	797	809	798	756	807	797	810	761	855	800	845	821	807	848	801	782	781	819	809	804	801	822	788	825	774	814	812	831	832	829	777	792	835	833	766	833	824	812	837	777	782	771	804	773	800	848	786	839	766	788	821	819	831	776	824	784	794	803	743	823	856	832	841	796	820	803	792	798	841	805	821	850	757	839	837	829	806	795	805	836	817	810	856	816	817	788	818	798	794	780	787	781	773	801	821	803	828	770	767	803	801	795	782	813	774	828	804	754	781	830	791	781	807	756	836	800	833	805	784	834	769	818	843	793	833	810	833	808	863	788	702	814	774	836	791	792	780	843	823	814	872	818	780	795	788	787	814	801	822	841	821	780	803	850	833	818	818	824	807	797	815	763	773	835	808	793	815	774	814	796	815	780	791	812	814	800	843	796	843	757	813	865	809	816	836	816	820	795	844	784	825	821	796	797	802	767	755	851	828	798	787	867	786	837	817	811	826	807	809	738	760	794	812	777	822	794	780	768	804	839	785	815	846	808	829	798	852	799	815	784	810	861	844	807	799	790	785	775	809	806	819	817	792	830	795	792	859	799	775	838	800	794	819	797	754	795	767	831	775	801	837	787	793	796	800	781	835	844	797	830	787	790	792	848	770	785	794	808	833	789	792
27033	21012	27737	24691	21289	14237	2618	1363	1116	1041	1080	1068	1121	1124	1141	1193	1195	1296	1341	1515	1667	1772	1744	1766	1771	1806	1661	1587	1458	1368	1367	1416	1376	1301	1221	1132	1059	1043	1057	1086	989	956	984	1044	1015	975	934	956	967	894	988	996	901	936	1014	929	973	964	955	919	944	895	977	945	880	918	980	970	934	969	982	983	942	922	968	976	898	958	932	884	870	936	905	880	979	924	934	967	964	988	961	929	948	921	927	949	930	952	965	945	969	945	974	993	981	947	970	980	922	935	951	974	942	973	980	927	947	964	909	999	993	949	955	901	979	926	952	953	939	957	938	951	944	956	959	912	925	919	964	945	993	951	1013	939	957	908	949	920	1011	970	948	982	958	927	1028	979	983	972	922	920	1003	915	1007	938	904	965	937	928	926	920	970	1001	986	982	936	943	985	974	941	992	869	964	974	941	984	987	998	953	947	1001	959	913	909	954	967	1008	935	936	993	913	936	1001	983	967	979	961	974	988	925	918	1004	1021	920	946	1013	924	993	957	935	927	956	982	986	985	981	940	836	962	957	931	909	944	962	928	934	965	1039	983	944	957	963	946	911	977	972	940	954	960	953	938	969	940	960	959	963	970	955	969	992	1002	969	998	959	902	1003	961	922	982	1043	947	957	952	964	927	967	949	942	918	999	947	942	915	968	957	951	988	906	919	952	927	935	920	936	969	936	986	960	965	931	997	975	950	949	981	955	924	956	1003	960	946	960	929	986	919	926	975	956	997	1024	969	931	947	960	940	908	970	974	916	951	949	958	962	930	933	934	935	921	925	995	938	959	1007	946	924	958	895	969	927	963	953	981	946	962	939	963	933	954	947	904	1013	965	902	927	910	933	954	985	968	991	980	941	900	948	934	954	1014	993	977	917	921	957	1013	920	918	964	926	957	973	1013	914	921	977	917	930	954	991	939	977	974	955	927	986	989	968	1010	972	929	998	977	974	907	990	980	988	939	975	957	961	949	934	953	1003	978	936	922	964	957	940	989	929	921	962	940	924	929	975	900	1004	944	949	936	941	942	993	974	936	935	945	929	1001	907	917	972	934	958	947	911	957	920	897	984	969	968	933	946	997	877	967	979	968	971	961	896	974	949	946	945	912	993	955	972	933	1015	982	949	984	996	946	902	965	965	922	929	937	959	945	979	954	919	973	1024	988	941	943	949	957	922	1015	921	957	966	970	926	1012	911	919	973	955	963	1002	930	1018	947	915	962	993	920	988	905	1020	942	963	956	959	910	943	955	932	984	997	950	898	909	933	942	1004	972	1008	939	913	922	950	955	939	899	991	935	1012	984	947	949	972	946	994	958	941	1003	1007	993	928	956	973	916	1008	911	1001	938	949	941	978	960	963	939	965	931	928	952	937	921	1050	931	975	970	952	910	966	934	960	961	973	969	948	1000	907	949	905	919	973	942	980	935	928	916	948	967	931	955	1016	942	903	910	934	951	930	972	979	987	968	957	952	978	945	945	915	903	931	915	1003	924	925	954	895	901	974	945	980	943	928	990	980	916	953	940	886	902	954	887	952	973	937	965	906	945	928	1021	987	903	968	993	987	922	959	920	944	986	987	988	951	962	931	912	949	935	939	943	918	932	1010	976	935	943	994	975	976	974	916	931	960	956	977	970	981	978	955	993	971	924	965	959	979	1009	1017	914	943	975	999	953	952	954	972	931	942	956	998	924	948	936	965	947	911	968	923	923	940	903	948	935	973	938	960	954	950	944	949	947	955	938	954	954	985	907	939	897	978	930	1019	927	951	982	929	998	900	959	928	932	966	925	940	913	937	913	989	917	941	936	933	973	966	949	997	966	945	963	976	979	937	937	924	972	926	901	969	947	961	914	981	991	945	939	987	980	966	976	953	973	978	997	941	988	895	955	982	1003	962	1001	972	929	983	959	981	982	960	976	942	947	927	968	940	982	961	949	964	976	946	918	949	1005	931	930	911	960	961	966	947	933	936	970	989	954	917	967	977	972	907	929	961	940	862	940	999	1009	961	1001	950	964	963	942	983	893	952	977	907	993	847	951	923	923	996	964	950	935	946	945	935	959	995	981	1024	969	932	958	1014	955	936	918	927	950	993	902	941	964	957	963	957	1000	947	895	1021	946	950	940	996	954	959	980	958	924	873	906	986	947	1022	985	906	928	940	933	952	970	959	983	928	919	972	951	913	977	986	940	917	962	924	953	891	948	931	918	979	921	1007	955	940	941	923	996	986	962	929	968	941	1013	955	924	916	936	955	991	960	979	949	963	882	966	970	904	943	951	919	950	967	930	958	945	955	951	943	954	969	944	890	940	932	894	981	927	933	904	921	973	965	920	927	917	900	969	993	944	988	948	958	970	923	947	937	945	938	972	959	895	980	943	924	912	946	967	962	972	963	934	955	943	994	985	939	1006	943	927	922	979	935	941	970	975	978	983	966	968	982	895	1002	983	922	951	923	922	974	930	958	972	962	917	971	927	981	920	936	917	915	964	957	912	1029	1006	912	955	897	977	1005	930	905	961	971	924	972	903	901	902	931	947	994	984	941	965	982	895	958	976	929	981	916	929	952	938	910	991	937	921	987	977	953	924	989	950	922	980	932	944	982	1016	920	938	948	887	964	924	982	980	973	954	994	949	1007	1021	995	949	872	943	946	953	984	901	942	971	915	914	975	917	985	965	919	967	983	933	980	972	973	1059	917	1019	937	955	937	954	966	965	969	991	914	1014	928	988	932	1008	929	897	956	908	908	963	973	953	926	992	1030	946	980	985	948	968	976	900	882	920	920	965	882	907	958	975	959	874	967	945	955	935	939	862	961	1014	993	880	937	970	977	959	927	964	922	986	1021	938	948	932	1008	942	980	959	995	950	946	902	899	927	946	985	979	929	973	945	957	969	939	971	945	924	972	909	962	939	873	946	996	965	946	913	884	928	988	973	997	948	955	910	990	934	925	890	890	942	960	945	961	908	962	926	1028	985	991	908	949	928	994	924	992	959	963	994	986	939	945	966	948	933	930	958	916	964	988	920	955	945	961	962	963	973	932	948	934	924	960	977	1031	960	1014	936	981	980	990	909	917	887	964	963	929	934	898	960	966	960	956	901	940	960	961	1006	967	951	920	960	886	941	956	998	992	942	966	957	912	987	951	917	903	896	931	940	1031	915	934	1025	1015	993	986	971	932	945	961	923	900	918	970	954	907	943	984	919	908	954	981	940	968	944	939	949	938	951	936	952	958	972	933	930	930	915	934	943	872	944	948	973	985	965	961	976	1022	942	986	959	955	1002	1043	955	969	915	940	985	974	972	964	970	957	932	972	985	900	956	996	915	956	931	939	966	1021	938	940	892	989	950	937	1010	901	941	997	990	969	952	926	885	924	954	924	938	966	948	969	947	961	946	955	931	897	964	969	961	973	961	1001	996	952	924	948	874	943	958	950	859	994	915	956	928	959	913	923	968	919	929	980	1005	899	912	935	976	910	1038	961	919	976	963	983	960	950	937	951	918	963	917	978	1000	916	949	970	883	912	912	954	969	949	932	989	967	978	977	929	875	955	904	914	974	978	943	954	906	982	1010	973	949	943
47378	36743	36527	35869	15991	4007	1791	1267	1112	1077	1085	1038	1004	1114	1132	1236	1234	1371	1515	1851	2174	2319	2357	2367	2330	2350	2110	1880	1791	1516	1542	1494	1481	1339	1306	1135	1100	1013	915	890	881	838	801	819	828	844	848	822	836	853	824	813	789	830	787	803	843	787	803	809	783	803	840	788	812	798	793	797	812	789	787	833	821	773	835	757	755	746	775	818	806	763	782	801	826	770	784	829	758	851	777	778	812	798	767	788	797	777	811	852	844	813	786	787	785	787	773	789	802	826	818	729	798	775	817	769	795	739	759	805	834	778	787	791	778	785	809	761	806	744	772	781	818	831	781	806	736	788	800	763	782	842	768	773	765	803	744	787	840	805	772	806	810	806	778	798	854	849	817	817	779	823	805	809	780	820	806	785	802	796	777	783	791	760	758	844	787	825	809	768	744	795	766	790	745	765	795	721	801	807	759	809	821	816	790	826	772	838	797	783	804	818	810	781	744	809	806	788	767	789	792	804	800	754	806	762	818	779	816	847	784	765	773	823	751	788	810	783	796	836	812	775	756	737	774	771	804	851	775	798	797	800	759	803	759	726	796	791	844	845	815	813	796	763	799	808	805	770	803	816	778	768	798	785	798	789	785	804	788	806	755	812	787	759	824	787	753	757	806	789	813	786	823	805	813	824	782	788	764	764	763	840	788	758	801	815	792	758	774	807	790	777	742	798	815	768	802	774	773	770	791	778	769	797	793	818	830	781	782	817	835	755	779	736	748	819	790	770	758	746	771	781	782	776	781	774	793	803	792	764	818	788	754	798	798	772	810	812	801	820	786	777	810	784	898	799	799	806	834	823	747	825	752	793	770	778	785	780	788	790	794	824	776	798	804	824	745	788	800	787	806	815	784	758	764	754	800	777	797	767	810	779	783	797	779	770	798	801	792	768	797	774	788	794	836	827	805	774	810	768	781	783	763	779	808	744	775	764	748	808	815	745	810	798	772	871	847	759	742	786	817	820	778	830	760	801	791	786	755	797	799	796	752	791	838	841	800	761	783	763	771	819	785	786	843	784	777	801	817	792	776	828	806	726	822	779	779	747	773	769	787	767	778	777	753	793	797	765	840	763	793	788	758	743	788	773	781	819	767	774	813	840	771	804	856	817	814	807	839	799	786	831	875	790	854	800	800	735	792	800	737	787	739	804	726	743	827	823	830	787	733	738	859	798	792	785	807	742	786	811	775	761	788	812	806	783	786	820	804	827	795	837	788	839	770	817	798	765	777	807	803	767	813	780	771	812	801	822	779	767	835	810	789	833	826	810	771	807	766	784	832	789	774	812	789	778	765	815	795	779	835	769	797	771	755	764	854	781	792	803	816	778	792	778	820	779	763	783	773	801	786	761	773	744	792	766	768	801	819	793	788	804	837	839	801	790	781	782	785	786	843	807	778	750	810	827	790	788	750	771	769	814	756	834	815	802	808	784	819	818	794	774	794	790	780	785	799	798	841	771	818	764	728	833	805	781	809	763	766	739	837	761	809	827	812	810	802	793	784	798	839	775	828	756	771	766	833	774	800	742	849	800	810	803	793	751	729	767	815	773	799	802	772	834	763	766	756	770	781	789	792	788	758	732	788	865	799	802	814	757	834	780	794	822	823	770	768	754	763	731	812	809	789	747	801	834	790	774	859	798	780	827	784	845	795	795	803	779	820	769	747	785	764	828	809	832	793	788	756	762	773	775	772	776	764	823	778	791	787	826	745	823	808	800	845	790	793	744	798	811	853	731	814	795	797	813	726	764	785	783	821	790	771	853	806	772	772	794	796	785	804	729	832	764	737	797	789	842	746	766	787	794	786	779	810	820	836	784	751	752	827	824	808	796	787	828	780	807	739	873	801	771	784	789	791	837	775	792	772	761	805	796	760	746	799	791	829	820	807	824	785	825	841	771	837	782	774	806	807	754	828	754	822	789	793	757	817	763	784	790	774	738	790	843	840	788	800	787	780	781	812	788	778	759	723	832	812	776	800	779	761	798	815	769	805	780	746	753	808	816	798	832	781	800	773	780	803	812	786	857	814	783	794	806	800	822	759	813	818	778	790	768	821	848	788	797	816	792	794	765	791	782	826	779	779	805	788	818	818	745	850	827	808	752	791	794	798	828	789	828	782	809	736	796	785	800	810	781	740	830	772	793	806	762	774	815	801	826	763	789	792	718	760	798	810	814	814	797	828	750	786	781	795	783	827	786	813	783	775	785	828	858	768	786	834	799	790	801	758	758	785	817	783	837	787	772	710	783	793	818	765	787	768	798	808	808	800	865	823	751	793	800	821	812	769	804	783	796	792	761	789	793	788	832	760	805	814	800	841	719	784	795	770	797	847	821	820	802	805	784	784	795	768	781	787	787	810	833	835	771	737	795	792	754	805	797	786	816	820	820	786	789	757	774	798	826	779	784	804	789	835	763	820	765	836	800	776	787	791	812	752	779	792	794	800	762	830	782	776	817	810	773	776	764	783	763	828	791	802	797	780	830	783	781	773	787	794	824	768	799	788	764	773	807	804	769	772	782	781	808	790	787	765	762	794	829	754	769	755	765	797	793	843	784	788	793	809	810	765	867	747	830	787	784	750	799	772	767	832	772	831	802	768	800	805	828	814	755	814	815	811	794	793	788	735	745	808	777	809	824	774	806	789	812	765	757	782	757	841	784	729	803	742	803	789	817	803	768	743	815	776	759	762	804	806	824	844	810	807	812	790	796	812	789	740	832	806	773	798	783	789	822	769	807	808	803	758	797	792	762	832	809	797	810	741	828	783	805	789	784	778	843	785	794	840	772	797	748	770	743	803	762	814	836	816	850	751	815	798	769	765	771	782	833	725	785	798	792	808	809	842	800	778	808	767	813	796	824	808	793	818	798	798	763	785	788	791	821	803	790	803	774	776	768	755	813	781	754	824	756	790	779	787	830	780	814	852	779	786	804	784	818	830	804	817	804	741	807	740	789	765	772	805	799	783	838	789	760	799	774	813	820	741	758	799	831	789	790	831	780	771	809	771	771	785	757	786	797	778	858	852	730	783	833	836	792	771	786	803	811	845	806	806	790	769	783	804	829	765	839	810	762	785	808	791	811	792	834	798	795	789	790	820	849	793	822	799	814	735	744	865	781	756	787	742	835	754	823	792	798	781	782	800	770	814	799	829	780	789	798	804	827	771	781	777	808	822	831	827	775	801	740	764	788	795	806	801	784	849	811	796	798	753	797	777	790	769	765	760	779	808	768	810	823	754	788	832	795	841	787	797	829	818	786	818	799	798	783	752	842	783	756	809	773	798	817	796	825	813	830	792	759	841	825	838	826	798	827	772	771	787	766	804	816	840	797	828	774	758	759	779	787	802	794	764	759	743	757	776	739	773	767	842	773	783	793	777	791	841	826	767	797	825	796	789	769	814	798	818	827	801	783	809	788	808	833	738	757	817	779	717	792	802	782	773	794	802	744	783	811	769	777	772	792	810	795
26250	20982	27963	24158	20880	19726	6025	1451	1209	1244	1146	1091	1154	1179	1228	1407	1306	1339	1580	1809	1942	1924	1997	2104	2151	2035	1837	1896	1651	1616	1514	1422	1382	1325	1241	1141	1105	1111	1071	1052	1025	1041	1063	1086	1013	1043	1041	957	984	968	968	1014	976	968	1055	1002	938	996	1021	996	1022	1041	982	1023	990	978	1011	1012	1000	1004	966	981	946	1004	1019	979	1025	968	1007	945	1009	1033	1021	1007	1052	988	987	1003	968	867	969	958	1010	974	956	1018	1062	1002	1040	979	963	979	1022	1032	971	1020	1006	1017	970	983	1006	999	985	938	926	950	1027	1016	1007	977	1029	1013	922	988	964	984	1015	1061	989	986	1011	989	1022	1009	990	966	970	1012	1018	1060	970	973	976	971	1063	974	995	960	1003	1002	1019	1001	965	975	1050	1004	930	997	1003	948	1056	992	989	1036	1010	1001	1031	1034	997	992	1007	1003	986	1008	1007	965	1049	1004	962	1014	952	963	989	921	987	1029	995	1022	997	1042	1038	1004	964	997	966	1076	999	1086	1037	980	959	966	986	944	1010	1052	1044	1025	979	949	996	964	978	958	1010	1060	979	1081	977	1034	977	991	991	1050	924	982	1037	976	1012	981	986	910	979	1014	982	1019	1056	969	971	912	999	960	969	998	1006	993	1007	945	958	1024	936	996	964	983	934	988	1002	999	979	982	968	961	1044	958	957	1008	984	988	973	973	1002	1006	1031	967	978	1011	991	937	963	970	1019	1024	1015	963	975	998	1008	1014	1050	990	977	972	990	972	1031	952	975	1044	973	973	1022	1027	983	1025	954	1007	957	980	973	1011	1048	977	961	1050	1054	995	1001	1004	983	990	972	984	965	981	1034	994	1044	1024	957	976	1033	1030	1017	1004	1017	956	986	983	1047	977	999	1054	1015	1016	1010	1011	985	976	953	1031	1008	984	1001	1019	939	979	995	1010	1012	1001	1008	974	950	985	1014	995	980	986	971	988	1002	1034	1018	975	957	957	976	984	999	974	1002	1013	1032	1027	979	936	930	999	954	969	1031	1004	1026	968	974	969	1002	1020	994	1061	945	1001	1036	974	988	997	995	992	1015	1023	991	994	1023	984	1008	984	1057	939	997	1013	963	1016	998	1028	997	974	1068	1022	955	975	998	1029	1030	965	999	1011	997	1043	1033	1054	939	980	975	985	1038	982	985	964	1038	960	936	985	1023	960	1019	997	985	1026	982	1009	1052	940	997	1023	1014	991	955	967	968	1033	990	983	1004	896	944	998	977	1070	988	992	997	988	968	984	969	1005	1012	1003	997	990	1059	941	948	998	1041	1036	1024	989	1004	1043	973	1028	987	1053	925	1018	997	1046	942	973	1013	954	979	969	992	1003	967	1023	1025	987	998	969	989	1006	1007	1009	992	961	961	970	1016	991	1033	1001	974	1033	965	1001	1005	999	1052	949	1060	1040	942	1033	973	987	1037	1013	1018	991	1022	1092	1001	960	969	1046	1010	998	981	1015	1051	1013	960	1035	965	943	975	1021	971	1068	977	983	1046	992	1007	1018	989	948	1023	992	980	971	931	993	1049	989	998	1046	1017	995	1013	992	973	974	991	939	951	955	986	1000	1021	1002	1021	990	981	1019	964	1035	1015	985	1019	1009	979	964	976	979	957	978	993	1008	1010	987	994	1014	1044	1030	1039	1008	983	955	940	992	974	1014	950	967	1036	973	1053	1022	1063	1013	993	1002	967	1018	1038	975	1006	969	999	1002	1004	985	1032	992	1005	1006	939	1019	951	1036	992	985	984	992	1021	1029	975	976	1051	1020	966	959	933	968	945	1011	975	988	1032	973	1048	927	977	986	1013	936	1027	1011	1041	1022	941	994	987	962	983	987	969	1003	990	960	1012	999	958	993	1062	997	970	1011	1011	960	1060	1026	1040	952	988	973	947	1010	995	961	1000	929	1019	1031	989	981	995	1028	968	1013	988	987	1019	985	963	1025	1013	1047	1007	1044	1061	924	1007	920	1031	1043	1017	1033	1041	1021	984	1007	968	997	1061	962	1026	1050	1001	1046	955	997	1008	1003	1011	1032	972	1003	1060	983	999	1020	979	1037	1023	959	1032	980	1028	1007	960	1092	1026	966	1023	996	1029	968	1000	1014	985	1006	1012	1036	1021	1006	1023	1008	971	981	990	994	1040	983	1043	1034	999	993	1022	973	993	952	1024	931	1014	1015	995	998	1067	1076	1023	1006	999	995	997	943	1071	974	990	956	991	1015	1047	943	950	955	977	1018	1032	1029	1010	995	975	961	957	1003	944	998	961	964	986	995	999	971	996	974	996	945	973	1016	1072	976	937	1022	982	1035	974	1053	982	1020	977	1009	983	989	956	990	957	1004	980	948	947	996	1053	1009	960	897	989	1011	955	930	988	946	1027	987	994	920	984	958	1046	951	1025	939	1021	1028	1023	971	1030	992	992	1053	1005	960	947	1049	965	931	948	949	977	1033	976	916	1033	942	954	955	988	1004	1008	1005	990	944	1004	1027	1010	1003	950	998	973	1000	969	1033	977	993	995	960	971	949	1061	1026	962	986	998	943	988	951	922	984	999	1036	918	990	1012	1005	984	969	1002	987	1013	979	972	999	980	1120	1027	984	979	962	1024	1052	1063	977	968	970	943	994	1060	996	958	996	1017	1004	993	969	926	925	1026	1022	991	954	984	1004	1007	952	1041	927	986	984	969	969	957	991	982	990	965	1016	970	995	1045	972	956	980	1029	991	1022	1005	1001	1029	1019	995	1025	991	979	997	979	961	999	1015	1016	1048	1041	1009	952	971	1013	1024	982	961	980	1052	1008	975	982	953	1008	1054	1001	1023	1022	997	983	985	1026	984	970	1026	1048	1019	992	979	1031	1010	974	1001	1011	1030	1035	1032	970	981	985	959	1002	1009	1015	1040	1016	991	1015	1000	1005	1004	1023	982	954	975	962	996	1008	1001	960	1071	1010	1002	1023	973	1022	972	1029	1048	976	949	941	991	981	985	990	983	1004	1021	926	983	957	996	996	992	1002	978	985	1018	997	976	1028	955	964	1003	1021	991	996	962	963	1020	1035	927	998	999	1018	973	1030	1031	946	1038	996	1014	1048	978	976	1003	989	1007	1016	965	984	1023	1051	949	994	964	997	1044	996	1009	1009	982	927	1010	977	1004	938	1013	953	951	1043	953	973	947	1027	934	989	960	973	1023	991	971	1004	1040	1015	964	1028	990	1040	1017	955	1005	945	982	1038	970	1003	985	993	964	970	963	975	1017	1053	969	981	1003	993	987	1013	998	978	984	1005	1045	1031	992	1025	1012	1045	996	1011	997	1014	947	997	930	942	1048	1029	990	952	932	1034	1018	1017	990	966	1035	1031	964	1071	995	1069	997	960	1029	1007	985	928	960	979	963	978	984	1031	1021	1002	962	988	1064	969	952	1035	993	938	989	980	974	985	1027	983	967	969	977	1039	997	1041	1025	978	1013	946	967	983	1019	1028	1006	979	1003	1039	964	920	959	969	1068	1018	1031	1032	1016	1007	1033	1006	962	1006	1004	1040	1007	1019	923	1011	977	980	1025	952	1002	982	1020	987	981	1046	1017	1020	1004	979	1024	981	1044	947	1017	1004	964	1003	1007	979	1003	999	980	979	909	1012	988	1017	1010	1007	955	1033	994	985	1002	996	998	1008	1033	961	978	1004	1061	1031	970	1049	983	976	936	999	996	1015	1038	993	1001	1009	998	1037	996	974	1020	996	1025	982	959	991	997	1015	964	1092	944	948	1015	1036	921	970	1040	974	1056	986	984	1065	1004	1066	971	1043	1006	1003	904	971	1025	1024	945	988	981	1013	1036	961	1007	1020	1002	975	1057	1030	977	984	1013	1010	1014	940	990	964	1015	985	1048	969	979	1032	973	1003	926	971	946	961	1008	966	973	999	943	951	1048	938	989	987	950	994	989	1027	975	984	1011	921	947	1060	964	972	990	1009	926	1000	982	1032	976	1003	944	1018	1006	889	973	1024	977	988	1032	1001	967	956	992	1034	972	909	951	988	976	989	955	1016	1039	1029	957	982	966	1039	968	967	1023	916	1015	986	966	994	978	1010	983	1019	962	1075	975	1005	1044	1044	962	975	978	953	971
48017	43217	40742	31494	16853	5410	2149	1426	1352	1208	1164	1144	1129	1229	1263	1465	1476	1687	2048	2515	2711	2667	2871	2983	2998	2835	2557	2345	2091	1937	1872	1686	1541	1456	1285	1183	1071	981	953	962	886	891	882	869	906	801	865	857	847	871	807	792	836	840	869	812	776	829	831	812	879	802	786	792	843	814	825	818	743	800	825	795	809	780	851	868	833	807	811	802	852	845	815	827	802	781	826	804	841	841	800	793	776	791	846	785	766	810	773	840	817	812	778	761	823	793	788	768	821	805	840	850	809	790	822	851	781	805	834	808	810	831	767	823	843	766	757	780	781	778	861	805	835	820	813	824	789	790	832	841	839	794	838	801	863	827	794	795	812	798	806	840	790	808	826	822	797	774	782	784	782	803	793	864	812	841	815	823	796	792	831	835	768	804	850	810	833	823	835	794	811	833	827	837	811	805	844	822	770	817	815	795	797	762	811	827	789	841	798	798	820	764	836	853	829	830	787	871	830	799	829	818	806	790	784	785	829	797	814	823	839	807	806	833	814	821	789	789	851	793	812	814	842	857	811	797	821	795	831	857	755	839	823	879	839	879	807	789	823	868	814	814	794	827	793	855	807	780	817	815	776	798	824	795	834	824	810	782	745	805	776	889	830	810	776	823	825	778	832	827	842	790	784	837	792	825	797	805	796	832	825	785	805	798	808	855	830	757	883	802	854	859	834	813	834	787	810	841	802	801	823	773	829	768	821	824	814	810	860	866	794	824	773	799	808	812	798	815	753	836	762	827	806	824	771	886	821	806	809	858	842	837	837	812	784	808	787	816	813	825	772	793	851	758	871	835	865	857	770	829	844	818	807	802	860	836	829	803	809	846	829	801	797	810	867	816	788	782	805	853	826	805	800	822	852	793	830	826	828	819	846	833	837	809	815	787	805	798	814	784	839	808	798	783	830	798	785	782	853	810	806	805	814	808	790	775	832	833	820	798	848	839	781	836	833	803	765	806	849	823	840	753	807	793	853	823	812	812	808	833	824	834	836	851	833	832	838	787	843	796	810	845	841	792	826	825	800	815	801	877	819	795	802	836	841	784	792	859	806	847	762	817	788	784	840	791	831	825	809	804	816	776	853	778	786	842	794	795	874	848	766	808	848	862	835	828	778	801	844	820	860	776	798	847	831	828	805	803	805	819	834	874	814	781	786	840	818	788	782	855	874	816	798	809	834	860	789	773	797	845	781	772	762	813	802	765	830	818	816	807	816	834	796	847	848	829	839	813	814	832	818	846	828	785	775	778	850	817	813	853	856	810	793	874	776	732	854	810	786	817	873	754	843	835	827	828	795	859	849	784	803	795	820	807	784	789	864	830	815	831	840	820	838	777	832	818	861	759	781	850	813	847	849	819	789	833	830	834	825	780	865	832	812	857	801	771	815	867	843	803	802	844	814	826	770	774	859	834	862	840	870	836	774	829	816	805	823	807	846	815	806	858	760	777	799	788	827	816	874	744	840	830	815	864	831	815	840	874	834	816	836	827	815	825	814	791	879	808	785	794	773	865	886	814	802	749	813	712	819	818	794	789	814	805	811	835	813	822	798	837	754	811	825	800	844	829	808	846	806	835	836	826	827	846	800	881	786	828	833	804	830	826	781	775	892	826	820	788	814	826	822	798	812	828	818	842	799	797	806	861	819	825	791	813	788	789	791	774	803	790	845	845	811	819	748	780	841	783	810	805	834	856	786	790	819	801	810	788	865	828	850	791	823	795	829	845	820	851	834	834	776	773	788	766	798	777	773	875	804	801	830	856	831	814	788	831	770	837	812	807	838	838	818	855	784	790	824	785	790	815	851	854	786	796	797	827	862	746	750	853	803	850	868	800	819	820	773	823	811	834	778	824	777	790	852	826	834	813	816	816	849	777	824	824	819	865	820	808	834	845	801	784	771	821	833	835	876	822	825	825	821	766	873	847	816	810	824	805	828	817	780	890	789	786	816	842	872	796	851	798	824	844	794	811	803	867	862	801	831	796	823	802	793	850	810	795	789	889	833	788	814	813	829	839	817	825	832	770	792	806	768	826	809	846	803	780	824	866	836	807	794	805	823	847	749	844	787	843	770	793	828	830	812	787	802	823	837	731	844	785	818	805	811	835	842	767	806	804	803	795	867	800	875	794	796	848	791	834	765	828	803	835	821	853	799	885	791	786	835	775	815	848	826	856	802	795	774	837	834	849	821	843	802	843	839	810	747	793	780	848	775	820	812	861	809	819	792	821	883	807	875	802	838	765	836	800	821	824	821	843	869	806	796	795	790	798	756	794	810	843	839	800	801	787	842	782	789	809	911	823	841	801	814	836	872	818	865	784	787	817	819	849	824	764	832	814	815	836	846	764	849	774	833	816	801	813	815	837	811	847	854	793	819	801	807	823	850	828	791	846	793	839	820	815	833	845	824	830	824	817	804	805	798	849	840	794	819	851	874	805	835	796	872	841	780	805	833	791	747	827	874	753	772	799	812	812	826	856	805	828	810	821	819	828	809	817	814	837	806	841	824	808	824	811	812	823	807	822	834	830	790	771	870	844	791	817	808	814	776	823	833	744	793	756	813	805	814	793	848	854	839	834	804	827	809	862	846	771	797	820	798	809	842	813	796	842	787	834	772	791	867	807	781	801	813	795	833	811	825	811	830	763	794	813	792	846	843	835	816	877	807	835	817	797	831	863	815	803	875	810	780	792	793	790	825	841	771	811	829	851	835	817	761	839	806	838	817	866	800	801	812	832	798	793	863	834	814	827	792	812	793	816	853	847	793	804	872	814	829	812	802	842	814	837	849	796	798	840	828	788	835	817	845	826	791	871	827	826	775	788	794	828	843	858	800	795	813	789	800	850	806	780	868	827	803	858	832	752	844	795	804	853	819	812	797	779	840	812	826	795	844	800	798	868	825	765	793	816	823	824	805	803	799	801	801	792	818	800	775	848	841	768	793	844	798	802	762	820	808	827	831	828	786	781	805	828	841	868	839	833	834	837	772	854	789	842	835	874	819	849	834	822	794	786	803	829	813	833	819	833	820	816	886	789	752	825	796	836	842	770	832	791	823	790	793	817	779	836	808	795	832	764	852	846	788	802	765	773	764	805	851	797	840	782	823	838	850	857	869	813	825	826	817	874	795	811	796	804	848	842	812	813	782	833	814	812	771	857	814	805	814	781	817	843	816	838	757	805	851	795	846	853	832	778	774	779	862	799	841	809	816	804	828	788	788	804	861	785	839	841	811	855	826	830	839	863	825	788	846	847	869	837	808	815	856	860	791	859	773	808	817	874	763	800	824	831	819	808	831	789	796	825	844	780	837	813	838	818	798	805	805	822	832	824	838	836	852	788	822	777	822	834	788	840	782	836	820	800	801	831	814	846	768	835	811	818	811	840	775	810	886	810	811	869	843	832	885	781	803	804	836	807	799	816	796	803	838	809	823	797	835	843	803	784	817	806	838	855	819	803	766	849	779	819	837	844
25644	21002	28094	24086	21056	20957	11727	1711	1287	1240	1178	1232	1150	1136	1242	1279	1478	1605	1738	1905	2019	2043	2117	2192	2089	1972	1919	1808	1706	1601	1453	1410	1348	1226	1247	1167	1060	1102	1077	1076	1033	1059	1008	1063	1006	1033	965	973	977	981	997	961	996	987	1022	982	962	969	990	965	974	984	993	939	993	940	1011	944	979	983	969	1007	1009	1008	994	1008	1028	949	976	969	997	965	906	1022	991	992	993	946	1020	1058	1023	948	985	973	960	1036	920	970	963	961	1003	998	1032	980	984	927	969	949	990	892	1003	984	1009	996	1018	985	969	970	1006	927	978	1002	945	984	1003	920	973	995	985	948	926	928	964	1015	950	1051	965	987	1010	962	980	971	944	960	963	1031	989	956	1016	972	1025	946	1001	1007	931	980	981	965	1008	1032	960	952	941	996	994	1001	980	943	1004	1016	934	951	981	966	947	943	931	985	1024	932	925	1013	982	922	944	1045	1014	974	954	985	974	1019	931	997	994	969	979	878	1012	1051	1035	1011	1000	980	986	959	1018	957	942	999	951	953	968	934	1009	991	994	1026	986	959	1020	1031	972	943	887	962	990	948	943	965	967	969	972	925	984	990	982	953	991	955	1011	1042	957	1007	967	1051	968	908	974	1005	974	969	953	1049	1004	973	999	936	937	927	972	942	959	1027	1048	1050	1007	935	934	985	993	994	991	1007	976	958	1023	964	951	978	924	944	980	986	995	966	905	987	1001	1021	986	960	988	953	950	984	974	1050	908	993	1027	937	960	912	995	1033	961	966	1012	961	964	964	959	959	983	1001	1037	990	977	966	998	1022	954	958	1004	1024	1010	986	970	969	1006	998	964	928	970	972	963	954	1002	982	1009	1010	940	960	967	905	998	958	957	954	987	948	974	983	1055	917	1005	926	1011	943	981	943	984	949	983	988	1019	977	961	1062	989	958	989	962	979	1000	958	995	978	919	978	986	944	944	986	978	945	979	958	956	954	912	953	962	1017	973	959	988	1006	920	966	986	1014	1036	977	938	968	1025	970	1043	984	970	1053	963	981	966	981	992	938	1009	957	1038	957	978	1010	966	980	969	927	961	985	1006	1026	930	935	1009	995	996	985	993	957	985	1045	964	1027	964	974	930	937	943	968	1008	976	952	1009	953	971	1015	963	999	1023	965	989	998	972	940	974	956	970	1027	989	945	1003	962	957	1027	1033	951	968	983	959	911	956	959	903	1036	1068	944	934	954	982	932	998	1007	1069	979	967	935	952	1065	1019	969	968	976	972	968	969	967	992	987	1004	942	973	982	1048	942	1022	972	970	999	1002	943	978	947	978	995	993	982	991	933	1018	1000	957	1001	938	969	1047	1062	1004	930	966	986	1026	957	943	935	960	1032	1008	1017	993	978	1009	962	989	990	986	1039	971	966	938	974	1014	974	1033	964	972	1000	1008	996	967	938	953	962	1007	991	1032	950	947	941	999	1023	994	916	1004	993	1010	975	1050	1017	1014	960	988	965	956	957	921	1060	913	955	928	974	930	1001	989	1039	978	1035	985	993	970	946	973	938	926	998	951	979	992	948	999	943	1018	1006	949	989	958	968	923	1017	989	914	1026	1034	977	901	965	1070	953	1005	997	1020	1028	1051	997	999	1006	970	946	1000	994	926	974	966	995	984	926	1008	1000	1001	961	923	960	956	948	958	965	904	1005	960	951	959	1019	980	1014	899	947	953	995	945	985	1026	1002	954	998	969	948	911	988	977	1010	948	926	981	1002	994	921	997	953	980	1010	988	967	961	948	965	990	943	943	955	956	919	1034	950	937	937	992	1037	990	947	970	960	969	988	955	972	968	928	974	1016	994	959	1011	932	943	1022	983	1018	993	1028	964	960	999	1005	945	975	956	950	1036	979	1005	947	994	984	944	932	1041	1015	987	921	998	1001	946	970	974	915	954	983	949	984	1015	989	961	971	1014	949	931	990	921	948	998	966	952	993	981	1003	980	1003	983	976	1013	884	992	914	969	960	1005	934	950	987	954	1001	1075	945	1034	973	946	903	983	932	994	967	996	1008	1027	1014	982	974	997	997	966	990	990	986	892	986	963	988	936	961	933	979	970	907	1006	958	999	939	1010	927	999	1009	999	931	938	981	1026	962	1016	996	975	963	955	1002	952	993	1000	949	951	974	971	1016	1011	1006	1030	985	976	970	959	968	971	941	1019	990	996	983	995	934	1001	959	941	899	976	987	936	915	953	967	1006	974	997	989	1009	938	953	958	981	990	994	999	938	975	1011	999	978	983	987	997	971	964	990	977	937	1044	970	958	1058	956	980	963	960	1036	992	943	961	978	945	980	1054	1047	943	956	936	1011	984	997	1028	948	997	1030	951	955	1013	999	972	969	1009	1010	984	985	955	1017	1019	982	940	960	956	1017	956	988	921	961	994	1009	978	951	995	937	953	937	982	987	936	936	981	956	978	1000	955	1032	1016	1015	1002	962	983	956	923	1001	987	999	966	1045	1010	953	925	1005	992	987	985	1035	1020	986	1005	994	1034	1014	1023	979	982	982	957	971	1017	938	974	991	962	1008	1002	973	1005	990	970	1005	950	993	945	1035	950	947	1003	927	989	1015	952	988	994	963	945	999	976	965	954	998	1006	1003	954	1023	962	923	979	951	888	956	984	964	955	962	958	995	999	981	1056	1033	999	972	962	982	984	924	968	1004	1015	989	1017	947	1008	1019	982	921	991	969	1040	978	1013	1040	983	977	974	963	941	1028	918	1005	955	962	1002	989	950	923	976	998	931	986	943	992	967	967	977	992	1017	1000	1033	961	992	989	938	1003	963	957	942	955	992	986	963	934	989	977	975	986	966	901	959	956	1006	991	993	1050	988	992	1005	989	986	980	949	985	925	963	1005	1017	947	968	1013	972	957	1006	990	982	961	1034	959	1007	1021	988	978	944	963	1013	936	1047	938	975	933	953	908	969	939	945	1017	937	1023	969	926	970	1000	927	976	964	976	1028	1005	951	1054	946	992	1007	1006	1034	1001	1004	1003	1046	977	935	978	1013	967	970	994	961	992	1014	959	945	976	1001	1013	921	1000	943	957	987	990	1000	963	950	988	1026	970	957	971	912	1006	963	961	940	966	929	1021	976	1011	998	955	983	985	975	1039	966	992	964	943	963	986	966	982	976	975	987	992	1004	990	955	1015	1018	938	972	947	929	1048	973	985	982	975	955	905	945	1018	1003	955	981	1035	928	1000	1000	963	961	961	999	984	941	945	956	942	1004	1001	967	967	956	965	995	990	1007	1050	957	999	999	941	993	986	991	1003	975	1011	1039	1042	948	924	961	934	944	959	958	993	949	935	931	973	1009	924	1016	946	936	977	996	943	1041	975	1005	1001	945	1037	1004	991	961	953	1016	924	959	936	925	1012	970	1031	1029	952	969	982	970	987	1015	980	1000	1011	1005	906	951	976	1015	955	978	973	977	979	983	987	995	963	993	964	997	976	1010	999	949	951	967	1026	947	950	937	985	1009	938	992	957	1031	1011	946	984	1021	985	1035	944	948	940	1012	982	1012	1024	985	952	985	974	1003	998	946	983	938	986	953	1011	982	964	930	976	977	1033	907	996	1006	965	1009	919	986	949	987	940	965	962	1018	968	963	959	1008	1052	1013	938	939	968	975	977	982	969	995	979	971	972	944	938	952	973	1005	975	1026	971	1004	1044	958	960	954	1023	971	986	1006	1001	986	938	991	1006	968	995	975	960	982	944	994	973	1002	997	933	1012	997	942	1008	1007	968	984	956	946	955	931	991	963	968	961	991	967	952	957	990	970	999	992	956	972	957	983	950	945	987	988	949	966	985	1017	1021	980	971	925	948	915	1022	964	955	910	954
49465	42440	39470	37492	21598	7437	2531	1577	1350	1314	1196	1211	1214	1223	1357	1521	1720	1875	2351	2583	2748	2797	2947	3111	2946	2906	2659	2371	2082	1873	1721	1610	1465	1276	1245	1148	1048	994	977	942	923	863	832	800	822	786	797	822	825	865	779	830	800	808	836	829	783	779	752	807	799	812	820	819	794	838	806	764	899	811	700	838	820	799	830	795	783	785	854	755	854	771	793	841	768	811	829	793	815	824	844	794	788	794	792	788	822	763	803	821	817	804	780	839	814	829	777	824	763	772	835	805	824	814	829	859	823	772	769	801	787	816	765	820	794	818	811	805	826	787	796	857	811	835	806	773	785	825	841	860	807	782	773	809	780	795	785	799	806	810	777	800	785	758	812	784	825	801	763	815	838	821	799	806	841	776	804	766	804	814	830	766	806	809	790	821	819	795	810	765	810	785	821	789	754	835	841	796	814	802	833	789	791	846	776	794	848	793	793	816	872	788	810	777	784	855	780	823	837	785	853	818	836	825	778	787	775	790	801	852	816	755	783	788	813	839	795	820	831	784	813	829	792	812	785	793	839	836	811	851	772	759	832	845	853	745	793	774	836	845	840	798	815	768	793	773	822	752	791	782	768	809	753	807	786	830	768	798	791	826	808	825	808	805	815	802	804	785	798	780	803	793	785	770	851	765	752	842	826	827	833	769	800	843	840	862	821	828	801	837	814	808	823	824	832	789	747	848	844	819	784	792	791	840	797	832	836	813	793	769	816	780	775	824	766	817	774	828	833	813	835	751	770	809	814	798	759	817	816	799	795	794	769	819	797	832	792	799	823	843	774	778	804	809	809	806	776	776	812	784	884	837	823	874	845	809	778	750	770	784	813	793	730	762	813	783	766	807	799	799	791	798	815	814	821	788	789	748	824	867	813	778	827	796	806	851	801	765	734	758	824	796	791	752	820	820	786	752	782	814	765	763	798	788	811	791	759	782	797	819	778	825	796	837	784	833	791	815	795	815	839	794	851	810	825	795	838	838	801	772	775	796	814	785	848	801	839	814	821	801	803	783	795	809	830	772	792	798	832	868	796	796	840	775	827	779	857	814	831	819	782	810	818	786	822	844	824	780	802	818	805	836	821	779	796	822	783	793	809	783	820	813	809	831	777	820	812	807	793	796	884	784	768	809	800	807	852	762	802	840	793	802	808	762	804	786	786	801	769	807	800	813	840	799	798	827	837	816	846	795	804	769	794	756	755	841	785	857	816	794	822	754	795	771	767	833	840	759	759	788	780	845	793	840	790	839	803	849	791	807	818	825	808	755	773	781	821	844	738	812	818	763	842	826	782	780	786	802	795	805	771	784	850	830	800	829	809	822	787	821	860	869	790	791	835	855	805	822	811	748	816	847	795	741	754	846	785	831	806	804	807	777	791	805	802	845	849	789	806	793	823	823	754	823	822	817	816	763	822	809	789	790	834	801	784	754	829	805	763	762	791	772	836	808	835	788	822	815	786	788	825	824	817	826	776	817	762	794	795	802	793	862	775	843	859	789	823	794	851	772	778	746	863	845	844	839	805	843	782	783	729	786	789	773	793	787	827	813	817	762	798	788	811	790	800	795	808	783	812	782	766	805	771	805	795	815	783	823	790	825	764	839	803	820	837	805	890	761	814	806	798	800	808	838	800	843	836	791	752	826	775	843	866	807	772	795	838	842	780	801	804	826	767	832	813	811	863	793	862	795	825	796	806	787	826	782	744	801	844	831	806	822	781	789	798	783	837	801	757	798	856	747	809	846	801	845	786	819	826	793	773	806	818	775	788	770	831	834	776	850	817	786	805	791	858	857	768	814	794	809	815	798	861	817	822	779	850	816	764	785	762	842	805	793	783	747	796	824	772	779	801	810	830	755	841	813	854	856	804	786	809	791	770	792	743	810	789	849	783	803	745	826	841	782	840	815	843	760	798	833	836	819	807	817	864	872	782	764	763	839	825	851	851	794	768	800	785	813	819	828	800	788	803	848	796	790	812	826	811	828	846	821	798	838	764	821	822	760	862	774	819	824	793	794	752	847	806	804	755	830	811	802	823	817	792	888	810	808	866	800	835	800	819	801	775	792	817	823	790	775	793	830	815	751	865	802	829	790	818	757	803	799	801	800	778	746	855	763	749	804	812	850	812	826	862	799	821	738	763	781	783	815	825	823	786	762	783	865	832	816	809	779	814	787	783	776	775	770	871	799	876	776	806	826	829	807	805	797	832	807	830	787	774	843	817	790	807	810	809	856	768	806	814	812	792	782	801	830	797	762	823	807	800	818	775	839	846	812	816	814	783	865	772	827	875	764	757	808	779	817	799	816	862	822	804	761	779	845	775	862	764	806	849	819	782	840	796	842	809	813	797	820	856	826	831	791	852	867	805	786	792	744	804	780	845	796	849	767	824	791	806	807	852	821	795	790	795	812	816	797	794	817	814	808	781	741	789	797	751	802	784	804	809	783	774	811	825	832	773	780	797	769	797	806	774	849	819	755	830	814	803	835	797	788	777	817	806	775	797	792	836	806	818	833	760	788	807	791	825	803	800	791	800	804	780	821	774	804	812	872	812	768	822	790	780	795	798	810	789	821	762	814	790	807	826	803	807	772	776	749	786	806	808	792	770	828	797	788	777	828	788	812	869	838	861	806	763	819	798	811	807	802	793	833	800	815	878	829	820	798	794	817	817	818	848	828	856	766	877	773	792	803	861	771	800	809	788	846	801	786	800	804	753	810	754	797	815	783	857	749	825	808	775	800	781	823	788	732	805	791	823	824	800	814	756	811	772	798	818	788	774	783	849	801	836	822	835	818	790	823	798	812	832	808	810	839	801	757	829	842	794	803	808	770	776	792	747	759	760	823	784	773	810	830	825	797	795	775	805	827	855	781	764	805	750	789	826	783	850	768	797	769	797	776	795	794	794	790	826	789	819	798	778	831	805	844	787	777	773	771	816	829	840	825	803	804	790	765	751	794	787	764	742	777	846	786	813	827	816	804	783	782	821	785	786	802	760	840	823	838	802	835	851	774	807	824	851	831	860	815	803	814	820	774	794	796	830	821	792	801	801	821	778	815	791	832	775	815	811	757	798	735	795	832	779	835	818	750	777	787	837	799	818	811	828	814	742	791	807	810	821	803	829	828	800	808	802	871	808	807	803	805	827	835	831	785	813	808	810	868	819	813	765	813	797	820	831	788	802	832	806	798	722	777	774	804	833	802	816	801	797	793	818	817	761	834	806	752	804	768	772	832	811	789	852	759	832	769	823	826	820	803	792	813	804	768	716	828	779	786	766	812	802	804	790	818	811	790	844	761	804	803	746	711	803	843	863	772	797	798	852	842	766	848	793	774	819	820	797	828	826	793	785	775	840	816	825	808	832	789	773	823	827	856	830	799	783	763	803	814	805	848	792	826	825	810	796	781	759	866	847	796	846	810	871	775	810	813	774	777	793	805	819	737	838	825	745	790	791	788	856	737	791	832	779	835
28714	21077	26395	25563	11309	2916	1422	1053	1054	991	1045	1066	1072	1038	1186	1233	1428	1452	1510	1563	1642	1676	1637	1707	1585	1634	1539	1540	1486	1312	1222	1140	1144	1153	1163	1041	1052	965	1002	1052	1043	950	966	941	965	935	940	973	1020	965	958	1026	933	965	937	963	941	995	954	980	982	1002	960	1002	967	948	987	957	995	966	936	923	872	962	910	989	931	954	962	996	914	978	976	943	947	969	1001	1023	935	978	951	935	978	963	964	924	954	904	968	971	963	947	1002	983	986	997	970	937	966	931	1016	994	979	945	1022	974	903	940	986	974	956	965	955	883	950	996	962	985	1012	957	936	967	922	994	975	971	982	968	979	986	981	954	1028	970	959	970	979	935	943	929	1020	1008	973	908	912	958	956	944	988	946	962	986	923	946	963	957	950	986	916	993	985	986	947	988	968	1030	1006	929	957	910	946	980	959	928	999	957	1037	984	933	1023	987	951	998	1032	933	1016	955	936	959	936	925	969	995	1016	947	973	954	986	956	905	1013	1018	963	921	949	953	999	969	936	964	983	1008	945	957	991	962	999	994	921	981	947	944	1014	1011	988	1015	923	946	955	951	1020	996	985	997	975	938	926	1009	916	955	965	959	951	1010	976	979	1003	959	936	1016	965	921	983	976	952	972	970	981	948	969	978	974	999	960	903	990	919	978	903	961	917	956	983	987	997	1018	971	966	946	931	972	955	950	997	1015	989	986	951	886	976	917	935	1003	962	971	976	961	929	978	968	978	990	913	963	1050	994	959	934	946	1008	944	984	1010	978	949	944	970	967	970	958	958	1011	901	965	925	1000	969	992	980	1022	975	949	999	946	968	975	944	986	983	998	1010	934	994	974	955	982	1026	963	937	945	1002	937	956	980	1049	980	934	914	998	949	945	999	910	984	992	960	976	970	919	946	898	950	976	929	958	963	970	986	941	904	932	1000	1004	953	956	989	977	964	968	1008	999	992	937	993	993	1014	949	962	961	971	932	960	971	983	1022	963	939	950	1025	924	928	963	987	990	955	989	1013	992	945	945	939	1003	933	960	947	987	981	893	984	987	969	948	949	964	957	973	943	978	942	958	947	989	935	947	968	997	963	977	912	952	996	930	1052	977	982	945	991	954	966	995	980	960	1017	938	929	1004	963	884	1001	968	1001	989	982	1011	979	990	936	943	962	987	1028	984	970	969	930	961	961	939	951	940	954	935	965	969	925	931	911	993	899	983	928	1014	1010	970	904	1016	977	989	919	1017	993	977	970	966	952	1010	949	935	954	970	998	982	1006	1009	966	960	982	990	1001	979	957	993	971	990	985	943	974	933	972	966	988	958	956	972	847	931	902	1016	977	1024	1024	964	938	957	951	1026	916	985	1052	1020	987	1014	960	940	949	1017	970	980	970	961	930	939	920	1025	925	1000	1004	955	1003	931	997	961	929	964	945	951	983	1031	960	965	1021	962	991	997	1035	989	968	975	961	972	932	957	978	972	939	919	941	951	924	994	966	939	990	983	981	977	920	985	992	924	954	957	984	1000	976	1007	938	1015	958	954	964	938	999	996	935	973	988	936	956	981	930	986	935	977	964	1010	1015	976	956	990	981	941	1007	989	964	990	945	1014	957	983	970	947	923	959	966	957	935	918	929	1007	983	1016	990	1063	1007	970	965	954	932	968	996	981	975	941	949	976	963	974	981	925	986	976	1024	960	981	996	990	954	1005	932	988	984	962	994	909	994	917	1023	963	954	1009	946	982	940	1003	937	962	969	951	952	975	910	1029	919	996	934	989	977	973	954	928	978	973	1051	1011	974	979	990	981	961	972	921	974	955	1016	989	938	987	973	939	970	951	918	974	991	995	941	1008	950	979	927	1013	978	955	1003	965	974	962	983	901	930	956	937	902	989	953	979	995	925	976	1044	1006	916	970	929	1031	960	969	915	1005	967	996	1038	1005	1003	968	988	951	889	932	931	980	992	1010	1061	945	1004	933	907	994	950	948	937	890	946	995	974	947	939	926	960	1001	909	997	989	967	953	1037	985	1015	980	931	953	1004	904	985	996	975	998	979	944	952	1015	1010	942	959	938	997	970	1074	1000	974	974	984	1032	963	898	982	959	1009	991	949	925	933	957	947	987	966	966	1003	1007	912	976	987	979	955	910	988	1014	958	927	980	925	916	958	965	969	977	981	1037	938	960	939	930	950	903	961	943	917	908	940	968	942	976	964	963	926	1001	935	966	976	966	928	986	974	978	985	972	958	950	941	933	903	935	938	912	948	966	998	943	944	953	1007	1019	945	935	970	953	971	995	937	987	1006	994	918	977	962	954	957	940	960	894	937	953	939	1007	984	981	927	984	952	923	967	966	986	988	932	983	985	1044	985	959	943	981	988	959	993	992	1013	963	942	976	982	1016	1010	982	899	956	940	929	1052	972	919	953	954	939	955	914	1022	980	998	1004	951	970	940	925	924	966	965	1010	1001	920	918	941	927	1003	944	963	980	974	938	965	1008	992	1011	1015	982	1035	897	915	1002	886	1004	926	1034	1018	968	973	1015	986	956	954	921	1003	954	986	997	971	970	976	1013	957	933	976	948	925	945	937	949	948	987	983	997	978	934	935	915	919	973	942	934	974	951	1007	1004	969	987	938	1008	905	983	1003	1015	941	961	956	967	961	935	968	1000	946	976	980	975	968	949	995	985	941	915	1003	986	1039	991	993	947	941	942	963	972	1023	946	982	994	964	986	1007	978	970	998	960	980	965	954	936	968	1033	1034	986	1016	979	926	975	988	964	1023	985	981	992	930	953	987	941	1015	914	911	960	959	969	960	940	960	985	874	917	994	976	953	944	959	960	973	952	967	973	987	992	955	986	1014	1008	949	963	1017	956	972	929	963	978	1038	1026	1035	1008	960	947	982	963	1040	910	945	914	1009	957	955	944	954	935	908	926	938	943	948	957	1032	955	946	1009	1002	895	982	950	1005	978	975	970	1011	1017	1039	1023	976	973	928	1005	1012	969	948	1000	925	1002	986	1009	979	960	970	933	995	1001	900	920	1009	997	928	915	958	1012	929	947	943	1013	929	965	1006	969	1025	969	892	985	968	950	974	995	949	925	933	1000	912	898	977	951	958	982	982	969	1032	1056	889	984	1042	995	928	991	941	1013	964	941	999	1006	960	1013	992	990	948	935	965	965	975	982	1024	966	929	973	995	978	1009	1006	981	976	1050	919	985	959	951	965	959	970	981	957	935	973	971	924	971	927	944	1017	1007	938	998	945	932	969	1005	970	1009	985	1003	946	969	995	986	1018	966	969	981	952	945	980	990	974	980	947	1010	949	1039	1002	1028	1025	951	999	991	947	892	967	1013	999	937	931	918	954	955	935	956	934	967	977	925	996	988	960	992	985	980	989	977	972	983	948	973	949	971	976	880	1033	975	953	947	930	986	936	966	1025	949	1006	993	1012	1062	969	981	974	928	984	1002	1006	997	937	1005	1007	959	984	1021	1014	990	965	948	973	992	1008	967	1004	968	937	955	1006	957	952	1014	991	963	1059	1019	964	944	925	1033	949	948	913	1005	881	951	938	965	1035	989	974	978	947	926	916	998	960	976	1005	959	952	970	977	1023	958	976	987	997	1002	993	959	968	1004	986	972	1010	965	955	970	986	960	988	980	1012	961	999	997	944	880	940	964	958	951	990	943	983	1001	984	943	1013	944	952	988	999	962	969	931	977	976	1032	958	935	938	993	985	1035	1002	988	937	999	945
45664	31019	28688	22869	9706	3181	1446	998	965	932	971	915	980	1035	1181	1458	1826	1862	1939	2206	2389	2230	2326	2367	2328	2207	2080	2066	1777	1577	1423	1329	1213	1126	1084	1018	950	952	897	905	807	835	806	821	813	813	775	832	827	848	857	834	846	796	835	842	800	820	744	802	843	820	760	870	820	829	802	824	823	784	858	762	773	821	828	810	819	799	802	788	792	774	764	842	785	797	805	815	789	825	792	767	863	802	785	803	817	844	820	763	844	785	815	824	802	784	753	831	805	798	819	793	808	839	801	855	833	802	776	786	818	786	818	816	837	799	865	794	842	883	814	788	827	808	826	777	829	818	821	813	832	826	762	769	853	811	786	809	797	819	776	758	811	839	806	780	791	831	788	826	772	884	799	815	812	753	817	753	794	804	850	821	813	814	847	800	800	840	818	800	866	822	784	851	811	819	828	824	817	839	788	802	813	810	827	792	858	821	874	807	795	791	838	815	829	795	790	802	818	790	826	822	867	798	800	792	841	811	791	785	828	837	772	822	828	786	798	838	750	864	813	795	780	877	801	846	784	793	775	825	790	797	803	795	857	799	797	872	802	798	782	797	840	811	820	788	824	756	786	775	856	798	768	854	815	810	809	782	843	814	799	765	801	844	817	820	808	803	772	841	809	842	838	775	808	809	845	832	804	841	824	787	763	827	828	790	807	783	849	791	849	862	759	805	851	805	785	808	786	801	755	817	792	818	819	777	818	803	834	851	815	846	826	802	834	802	806	817	829	796	842	761	840	796	823	776	791	790	784	844	811	799	843	829	783	777	791	812	841	803	842	767	896	785	813	848	870	832	804	806	757	838	819	833	810	808	792	860	811	849	765	800	731	785	796	824	877	819	808	763	817	755	863	806	795	860	811	832	895	768	813	834	806	787	807	818	814	788	831	828	780	809	804	760	788	792	801	811	817	806	831	879	828	835	802	820	803	826	782	805	869	886	786	823	801	841	775	814	801	817	820	834	853	803	852	775	805	803	835	807	813	725	834	827	853	820	833	835	808	810	855	828	786	845	894	759	813	832	782	828	838	777	815	763	809	801	859	798	796	817	781	833	788	782	840	754	844	784	798	813	799	837	842	796	794	861	782	783	845	793	783	840	836	813	792	835	808	795	817	762	759	790	786	801	793	840	863	875	795	873	767	839	808	819	824	833	811	764	801	776	774	775	807	817	852	846	849	812	866	833	815	842	769	784	849	778	808	810	795	822	798	844	825	783	791	859	838	843	789	816	820	765	811	840	814	797	839	769	821	823	806	808	851	776	807	786	830	799	819	822	813	855	812	809	872	726	790	828	830	807	799	780	835	874	785	878	870	802	798	869	831	841	771	822	847	799	763	819	819	820	770	833	767	818	819	794	801	775	794	763	796	770	812	807	815	783	837	867	818	835	823	784	821	777	840	780	848	796	832	807	789	836	781	791	784	808	785	812	826	837	769	801	800	823	841	820	792	873	849	782	820	795	802	810	801	807	821	785	812	817	830	758	814	818	779	820	834	800	793	847	761	799	783	806	804	790	824	812	850	855	812	816	806	800	852	769	869	798	800	840	793	817	832	840	802	853	792	827	828	824	818	747	818	731	802	807	769	779	766	798	778	834	811	804	806	773	811	852	819	833	799	792	795	832	816	832	858	835	809	876	814	750	824	795	806	786	841	829	778	815	782	810	810	823	831	849	805	798	766	836	771	754	798	816	821	772	743	828	806	830	820	792	801	883	777	788	815	807	854	758	839	863	817	800	826	793	868	811	816	800	786	746	788	856	822	835	789	817	816	794	805	826	780	839	793	805	810	803	820	815	759	803	831	783	845	756	837	802	860	814	807	823	789	822	815	860	821	787	770	777	730	792	761	823	797	774	833	822	825	771	833	809	812	774	829	833	792	807	811	763	849	851	849	810	836	781	817	807	809	801	837	809	820	827	830	806	815	772	775	815	780	812	842	809	803	811	804	803	807	750	833	859	847	789	786	848	791	861	845	822	802	769	782	841	846	824	770	747	759	817	786	806	836	837	788	834	791	777	774	786	775	838	800	791	798	779	786	812	838	846	832	786	853	787	820	787	865	840	771	765	835	810	828	818	799	804	789	802	813	811	763	812	868	821	797	823	815	809	791	809	752	753	808	789	846	802	803	782	816	827	748	808	838	779	804	834	822	823	858	825	828	822	779	802	781	753	823	812	766	772	803	835	793	828	797	874	792	871	792	865	831	798	809	812	767	829	875	740	770	772	859	826	807	781	829	774	827	849	812	800	798	842	791	815	814	761	794	815	828	803	770	807	833	844	781	846	797	836	839	799	829	799	847	842	773	814	817	788	766	869	831	812	783	799	816	848	821	818	774	794	791	853	832	861	845	815	806	838	784	832	772	835	808	773	868	814	819	778	830	826	797	814	851	795	824	791	798	811	812	859	848	826	806	811	854	805	763	824	808	830	742	849	826	791	788	785	762	788	838	876	772	838	827	791	794	853	887	824	802	890	817	787	844	809	847	860	739	851	812	813	801	803	796	813	835	839	824	774	824	815	795	825	819	860	836	845	817	840	820	810	776	762	750	850	790	819	813	785	789	820	809	798	789	769	822	798	781	873	821	797	813	764	853	868	773	844	819	795	818	865	783	864	788	817	820	841	780	837	814	784	804	776	811	824	808	830	793	783	807	807	792	753	799	833	772	826	826	831	807	828	842	816	884	791	776	820	801	798	857	833	811	813	796	817	833	826	805	820	801	775	808	764	796	794	812	797	843	781	830	848	764	783	825	810	799	820	819	804	803	824	787	866	806	876	804	826	833	806	755	772	830	815	808	777	796	805	821	820	869	798	794	835	782	761	884	821	844	851	805	825	807	781	833	829	787	804	836	852	775	823	824	821	769	818	812	783	824	761	828	794	852	820	787	773	805	804	809	783	801	850	769	858	793	852	798	800	781	869	839	758	751	777	774	824	766	811	814	776	797	808	843	846	834	777	851	829	841	794	773	822	784	808	832	760	810	842	799	766	762	748	836	849	790	805	777	803	819	866	801	813	842	828	773	822	814	821	820	824	821	800	817	820	806	816	740	818	785	807	837	822	807	810	828	809	834	830	826	837	824	792	780	812	811	776	819	828	781	802	780	830	807	823	765	797	756	821	879	786	780	811	808	829	755	807	814	850	837	772	835	799	827	800	794	815	801	811	826	817	787	789	778	828	751	807	802	852	858	819	864	842	759	832	812	830	810	808	809	772	801	831	792	833	824	897	786	795	798	766	828	836	846	800	834	812	805	823	825	799	810	841	832	766	846	812	810	790	814	802	825	819	826	766	788	823	738	862	776	814	848	786	811	788	853	797	840	862	778	871	828	792	849	870	767	814	800	775	729	842	848	792	825	870	845	848	833	791	773	826	874	778	835	772	776	785	843	832	812	769	822	797	849	824	761	843	809	785	753	856	789	820	778	824	822	792	790	784	817	772	835	814	759	801	774	758	770	842
26994	20931	27658	24405	21089	14325	2809	1416	1138	1122	1134	1067	1171	1275	1401	1668	1899	1834	1809	1802	1889	2052	1920	1925	2106	1988	1828	1816	1714	1599	1402	1335	1274	1267	1154	1069	1075	1083	1028	1029	1026	977	983	964	991	955	991	950	946	976	970	985	946	923	923	991	994	947	986	951	965	972	969	963	923	952	989	971	940	984	910	899	964	954	990	942	971	940	938	920	903	982	995	951	962	926	964	943	943	928	929	953	975	975	969	996	969	936	934	973	887	933	937	945	971	944	985	908	941	994	956	956	986	945	915	885	975	971	938	908	942	979	1006	956	974	942	981	947	1038	952	967	902	979	957	983	961	970	957	963	972	901	956	925	964	920	996	981	941	965	970	962	935	972	1044	952	987	1023	942	903	957	992	942	920	992	942	951	936	962	961	991	942	933	961	913	1001	936	1004	909	952	955	946	909	946	963	997	969	915	975	1004	904	952	938	932	970	957	877	943	972	933	989	949	876	994	859	950	988	911	948	962	943	903	913	949	984	971	990	955	953	970	965	930	917	1008	959	945	939	954	964	960	970	1003	970	968	972	956	939	929	916	910	896	981	972	955	958	962	999	990	962	939	941	970	926	952	955	970	959	936	967	938	911	956	942	927	899	922	943	957	892	930	997	973	953	949	919	993	961	988	944	905	959	933	983	871	1046	912	882	950	913	934	942	953	968	961	960	992	914	916	989	926	970	959	943	993	1031	944	948	943	1033	1023	999	907	885	999	959	993	936	914	952	948	959	966	955	959	952	962	983	1001	947	936	947	931	972	931	929	989	911	928	934	1027	961	940	951	1003	1022	913	939	956	939	992	950	964	1020	956	969	945	954	942	992	941	950	919	1023	1008	973	955	952	1023	1005	970	991	991	967	990	959	937	948	971	978	915	996	962	930	941	963	907	975	929	937	984	925	944	959	949	997	914	940	964	913	886	882	958	978	940	949	870	1014	947	951	946	971	919	998	918	938	928	1052	962	952	967	984	953	905	946	911	998	968	960	942	896	910	993	993	1039	967	954	912	959	993	990	992	947	1020	986	936	927	878	938	959	916	940	987	947	992	960	958	970	916	916	990	892	969	923	952	908	926	948	970	960	981	984	957	984	951	950	1012	964	914	934	981	994	952	942	984	921	925	956	995	994	929	989	961	922	1002	973	927	959	937	982	886	955	941	940	951	931	928	970	983	973	953	923	944	916	973	971	922	983	929	954	994	999	978	966	960	938	944	967	937	966	920	926	953	959	944	906	999	953	887	960	990	948	926	921	940	954	888	924	967	985	1027	963	1015	960	947	958	934	925	956	926	975	897	919	925	998	947	937	1021	950	962	949	965	987	995	932	961	941	1008	877	992	916	977	975	929	936	937	979	939	898	934	970	893	976	984	972	984	949	966	949	952	939	949	938	933	906	950	983	922	894	951	961	910	959	909	891	982	970	977	931	970	978	922	926	939	894	940	947	951	922	1043	1019	946	996	895	972	965	907	983	926	982	1000	1002	989	953	917	942	983	878	955	930	974	931	954	990	964	1001	945	976	1007	982	932	989	952	919	934	936	1027	928	928	992	935	972	1000	944	961	932	933	979	953	962	950	983	975	939	983	987	892	949	948	967	1013	915	980	973	934	936	977	966	1021	934	992	982	925	969	959	903	925	987	978	911	904	956	932	971	972	1021	998	928	926	948	973	932	940	944	893	930	1009	986	1007	968	942	968	936	1023	902	955	970	898	925	960	987	969	915	983	959	951	949	948	932	990	936	952	951	958	916	921	978	987	913	941	982	958	904	977	975	961	929	929	996	959	981	974	975	1002	1014	961	922	962	1005	951	928	914	962	939	934	945	969	967	944	952	987	982	969	980	968	1013	992	947	997	977	931	956	931	934	912	991	937	953	942	968	991	929	996	911	986	942	956	970	1002	925	936	989	961	956	1012	930	984	1001	862	1003	1001	945	901	966	976	975	1007	957	1002	929	936	951	954	993	1051	927	937	966	951	940	915	955	912	989	978	956	971	959	944	991	944	984	960	940	968	961	1002	992	961	954	931	944	998	1006	935	934	959	982	947	972	955	970	996	955	986	940	886	986	981	948	979	954	943	973	969	938	981	1013	955	883	931	969	973	960	940	998	916	952	947	948	926	933	995	920	968	939	967	947	998	957	979	941	960	952	1000	926	880	955	925	976	972	988	970	894	934	959	951	968	974	955	1005	941	919	944	926	1032	927	960	937	987	939	939	967	1018	1005	958	916	971	992	980	891	981	938	953	977	934	963	928	977	907	944	931	960	1002	980	948	969	950	955	966	968	930	920	954	992	964	945	948	1000	922	1064	928	958	959	968	932	899	1008	923	1001	937	937	959	944	955	958	946	976	987	949	942	983	962	948	940	962	922	968	964	925	970	980	965	965	940	917	944	1001	955	936	913	942	919	924	995	954	939	934	935	891	1015	1040	979	908	991	960	958	972	938	927	922	1025	895	918	986	968	953	920	915	969	940	993	962	1018	925	928	977	1022	924	973	964	937	907	982	1009	935	971	979	966	952	938	994	935	896	961	928	989	961	1026	1010	952	965	948	968	952	1001	924	949	953	939	956	947	932	1010	968	1013	946	992	922	968	1001	986	973	957	963	990	964	911	996	986	908	1016	962	962	909	961	956	936	951	906	944	882	991	983	1001	944	919	918	973	945	958	948	971	980	1000	988	954	1026	896	962	944	990	915	885	1021	994	938	978	913	973	998	976	932	966	936	957	964	907	982	945	957	917	899	954	960	919	916	940	1026	943	967	934	988	949	943	971	907	985	938	957	954	953	967	892	931	969	947	976	1002	941	975	982	979	923	938	941	940	913	986	1004	1009	966	999	1013	940	975	955	961	943	903	897	910	947	945	958	932	956	904	988	935	948	968	932	957	996	931	941	976	932	964	960	973	955	956	898	989	949	966	976	953	1001	989	936	929	888	970	936	903	982	998	930	917	966	967	980	952	1022	999	1005	1019	907	945	963	873	953	952	918	994	976	900	1002	976	999	954	985	961	964	992	951	952	987	988	946	1020	938	955	935	954	967	956	961	930	953	973	908	937	974	958	925	954	993	924	932	962	958	959	974	942	915	954	989	966	928	913	939	955	902	954	942	884	979	911	975	945	927	963	986	946	945	927	932	983	964	996	961	984	1009	915	996	898	963	950	1007	937	948	994	993	949	981	945	955	984	939	902	985	936	955	933	929	945	942	1020	962	1002	946	1005	962	1008	956	954	948	1009	930	911	1009	960	1010	950	932	954	934	953	1029	961	976	973	936	1045	912	980	993	886	952	1030	954	1008	931	931	983	914	950	939	919	984	979	943	933	991	933	977	961	943	949	967	1020	1002	908	925	964	1022	912	980	970	962	940	985	990	981	945	894	932	981	948	940	1001	979	971	959	908	1004	968	957	943	920	997	939	933	967	1012	965	964	1031	989	921	942	996	913	950	935	989	953	962	1029	869	914	998	966	984	918	941	1016	967	951	984	992	1000	893	978	967	959	1003	930	929	943	940	967	982	1014	986	953	968	921	975	963	959	946	907	936	955	1015	979	939	992	979	929	987	967	958	937	988	953	967	970	942	985	992	968	1012	999	927	922	951	981	984	968	955	1003	969
44208	34681	34687	30283	15515	5372	1922	1388	1240	1184	1109	1161	1200	1383	1595	2270	2678	2779	2624	2587	2653	2770	2772	2772	2732	2709	2499	2459	2264	1949	1580	1440	1397	1270	1153	1058	1012	997	933	895	827	852	876	764	858	791	817	789	834	797	792	787	792	795	804	787	828	814	769	860	797	773	824	749	813	821	789	750	754	839	809	803	779	770	773	799	832	784	773	783	844	785	790	809	800	809	792	802	791	806	812	760	735	768	818	777	822	803	763	828	813	828	834	796	818	742	769	753	756	788	810	838	785	754	752	773	812	788	816	794	765	777	796	807	801	789	787	790	812	822	817	828	763	804	807	749	796	803	814	794	813	796	792	823	787	821	799	801	786	779	792	805	755	784	801	788	814	782	782	765	821	773	816	779	723	811	815	801	739	759	835	807	784	812	785	791	820	768	797	815	775	838	835	746	769	808	819	756	846	821	797	760	776	765	776	823	797	816	773	813	753	756	807	795	782	779	797	835	749	748	827	812	773	790	803	772	728	798	811	788	807	765	802	792	767	823	831	809	778	832	759	754	789	808	793	770	801	783	799	782	796	814	820	769	716	776	793	817	763	777	825	794	783	801	785	779	800	802	797	776	784	778	759	773	745	825	744	807	836	816	773	762	788	764	843	791	818	760	814	818	815	865	812	795	771	803	842	788	820	732	779	805	786	793	766	789	812	797	757	805	824	829	774	818	805	772	813	797	744	777	767	787	749	797	772	793	772	777	753	846	812	800	811	821	754	793	818	830	805	757	761	781	838	803	834	790	803	792	796	784	803	770	808	811	822	819	799	835	810	753	803	784	774	790	789	796	784	798	821	807	816	844	808	748	786	795	782	720	763	848	797	778	764	768	787	755	792	845	817	750	804	814	749	750	860	787	798	740	756	723	784	811	761	790	825	818	775	837	807	798	832	780	811	757	789	805	777	814	767	817	805	789	845	794	812	789	819	796	774	787	846	722	795	794	761	806	765	787	805	810	829	736	815	787	760	792	789	763	774	812	730	729	760	777	752	809	781	790	784	796	789	814	771	776	777	752	782	801	776	726	817	764	761	801	801	730	797	846	774	823	828	827	793	768	812	776	776	796	791	794	844	804	785	791	773	793	773	809	762	777	770	801	760	801	777	772	751	778	805	772	783	798	738	708	824	815	739	806	806	784	853	774	803	795	747	780	806	830	791	815	768	763	781	749	767	769	785	810	782	785	831	804	819	760	756	840	820	757	810	766	816	771	789	791	775	785	809	765	768	789	792	804	806	799	783	792	783	756	775	767	823	773	821	771	781	795	802	794	785	806	791	756	738	804	723	796	790	777	819	784	809	802	798	771	798	750	832	760	761	773	754	841	774	748	835	777	757	802	795	826	748	771	783	736	793	797	802	791	802	811	758	820	800	748	775	781	769	764	783	736	828	797	806	824	813	817	776	810	751	732	769	755	803	839	773	822	767	801	814	807	769	800	816	834	784	745	846	757	786	799	785	807	784	816	778	743	721	812	783	780	810	752	830	791	775	856	775	802	767	759	802	728	800	793	776	785	807	843	812	787	786	785	754	790	793	829	795	794	773	837	828	793	806	822	825	810	736	784	849	803	764	814	777	805	778	761	746	791	812	791	819	784	802	828	799	810	822	742	802	795	767	751	825	767	762	765	800	759	805	784	752	750	827	777	777	837	785	790	781	809	789	780	775	824	799	782	770	782	770	805	693	730	761	798	806	762	757	774	831	831	802	827	801	800	759	760	784	774	808	825	757	789	799	782	836	825	749	779	788	784	815	783	811	805	767	797	771	748	868	813	810	781	764	857	752	790	819	807	796	813	768	778	776	780	773	795	794	757	783	785	801	820	767	799	815	769	812	786	812	728	755	748	755	761	745	838	837	808	765	799	768	765	804	748	783	810	812	810	793	782	792	809	782	782	783	766	773	775	735	781	756	796	763	794	771	829	718	742	834	799	803	846	782	799	784	773	824	835	771	785	800	774	818	790	723	818	795	817	807	814	794	829	782	744	843	784	801	769	787	759	775	797	762	821	767	811	725	800	821	782	809	801	780	789	762	830	804	792	781	784	807	845	779	784	768	754	817	776	794	806	753	818	830	822	744	801	774	795	771	821	820	833	814	814	748	791	799	857	801	791	794	794	797	797	830	797	767	771	860	770	784	792	877	810	762	868	802	789	821	795	844	812	801	781	758	746	730	832	800	809	761	777	769	831	789	749	818	769	781	784	760	839	799	762	795	752	839	836	795	826	763	759	802	766	770	833	788	774	805	813	807	799	757	785	784	764	755	784	801	764	815	782	817	812	868	795	764	815	824	773	835	812	776	801	761	837	812	783	847	807	786	820	801	784	749	792	764	793	794	777	773	852	780	754	799	801	778	797	749	758	766	756	747	768	787	796	777	831	791	828	756	811	786	846	817	796	827	738	838	821	850	842	834	775	797	723	788	772	755	804	818	843	785	785	809	769	792	827	830	788	839	759	746	775	791	792	821	788	827	768	839	782	796	822	790	810	754	816	755	755	797	731	781	777	802	765	837	841	820	812	806	825	789	809	811	763	752	771	787	843	743	777	803	810	753	823	803	774	800	775	802	801	823	816	799	824	775	818	769	764	791	783	784	773	829	827	888	751	772	805	805	774	788	781	778	793	804	773	791	758	784	748	804	789	780	817	810	794	770	791	813	837	828	802	853	812	789	796	797	826	758	768	773	771	806	801	824	797	815	849	765	783	782	789	813	803	812	850	764	810	768	782	786	782	755	768	772	791	754	782	764	811	820	731	787	787	802	764	781	775	802	805	768	801	772	779	802	779	776	829	839	785	787	803	761	822	781	829	795	810	753	828	791	743	831	754	824	789	750	821	787	805	794	847	793	829	839	774	794	817	787	775	774	846	852	786	787	799	747	792	788	815	791	778	819	787	800	812	849	755	807	711	752	787	834	778	768	814	744	836	734	815	804	798	768	761	845	829	769	808	797	753	785	777	717	806	820	778	824	853	797	802	824	809	816	811	789	767	823	777	805	725	809	855	764	793	780	820	786	785	798	789	790	760	794	799	777	819	791	766	822	824	851	827	792	790	806	843	796	787	770	815	767	827	810	770	802	821	805	767	824	806	824	772	777	724	783	822	813	805	804	780	804	790	791	815	811	785	837	808	788	836	835	808	798	785	817	788	806	773	788	796	812	828	805	791	761	780	829	821	768	790	773	804	824	751	844	769	778	829	797	800	769	809	815	845	745	795	809	780	803	770	780	815	776	856	797	803	796	860	763	786	800	795	766	804	782	853	792	795	749	774	800	834	797	814	826	787	833	790	802	803	809	774	757	799	759	804	819	800	821	780	742	793	762	781	825	773	748	780	755	794	801	778	828	835	782	734	789	777	753	832	813	774	812	766	796	816	755	814	857	751	815	809	753	799	789	788	768	818	812	741	849	806	810	808	802	785	768	746	773	777	822	782	751	749	850	749	774	751	760	764	782	825	807	833
26110	20919	27885	24122	20833	19793	6318	1561	1249	1204	1150	1286	1306	1515	1851	2110	2003	1909	1830	1901	2023	1936	1854	1961	2003	1921	1959	1810	1633	1616	1456	1337	1189	1184	1166	1229	1121	1134	1042	1068	1028	1018	1026	1036	962	978	1035	1019	1033	1016	969	997	1006	1013	1044	940	1025	998	1042	986	959	945	973	966	984	969	993	969	1024	952	1013	1046	999	1016	977	973	959	954	1038	988	977	996	996	1028	959	1044	966	1019	981	1016	999	1006	974	1084	992	1015	1007	975	997	996	976	915	975	1029	978	989	1030	997	1033	980	978	1003	991	991	971	991	1011	970	921	980	956	958	998	977	957	979	1030	1021	946	967	1044	1003	991	1001	987	945	1004	1017	970	1030	952	1016	963	987	1004	1023	1043	922	1032	1021	1038	943	1010	990	981	974	1009	1044	952	1052	938	960	1007	1023	993	1020	1028	954	1003	981	998	1046	1026	986	998	975	971	950	989	984	1002	980	978	1020	998	1005	998	1007	1016	1018	983	940	983	1029	1005	987	1046	938	1004	996	986	973	1000	937	1000	962	979	1013	1005	980	1024	973	978	981	933	1056	1006	1004	978	1020	1005	985	946	1006	968	966	1022	1001	960	940	1004	1001	982	1003	978	990	956	997	986	1017	970	967	954	1009	1039	974	985	1017	975	1034	976	935	1068	989	1004	921	971	951	995	991	964	955	1024	978	1001	983	941	1019	946	969	994	953	964	976	986	1006	1008	936	985	973	984	981	1008	1000	986	1001	1058	1012	991	975	981	995	1021	1032	964	981	973	982	1011	992	1029	984	1058	1019	993	946	997	1006	1024	1043	1029	1012	1027	1007	969	977	1021	967	973	1086	962	963	968	1069	994	1011	931	1051	961	1007	970	981	1022	1021	1030	968	1017	1041	1003	1005	1006	1007	1006	955	1010	965	982	1033	998	981	1026	947	1006	1036	980	1003	979	1020	1021	995	995	974	1013	990	949	985	985	975	1028	976	988	1038	947	966	1010	1033	970	992	943	951	1007	977	977	962	1008	1005	979	989	1002	1000	970	1017	978	1023	970	938	976	1059	985	937	1046	962	979	1045	953	1031	1037	1036	990	996	971	1017	945	1013	998	1079	989	990	990	938	985	1015	969	974	1023	998	951	1008	987	913	976	998	1011	949	998	948	1004	986	1038	997	944	970	993	1008	999	972	1020	998	997	890	975	1004	967	979	987	1021	1026	961	1003	1000	973	950	971	1017	1002	1006	951	1005	1002	954	949	952	992	981	992	998	1012	1027	964	917	1015	992	957	942	1057	980	978	1015	967	1056	1012	1030	988	1030	990	905	961	946	948	993	961	945	945	973	1037	933	1021	1034	1009	988	993	1044	1038	970	1021	1010	979	972	1000	1038	1006	1033	1004	980	1002	1038	1008	1039	983	1004	988	1004	1005	991	954	1044	1000	1011	947	984	970	973	1007	932	983	996	1010	1008	1005	1004	1017	953	1015	999	1002	1019	999	994	1019	1027	994	981	986	1020	953	970	970	1002	976	985	951	951	1005	964	995	994	961	982	911	978	1005	999	984	972	950	1026	984	975	939	1003	1015	991	1061	1017	986	949	966	962	1013	982	967	1044	998	985	1030	1014	985	930	966	987	986	961	1089	981	1024	1025	966	974	981	1009	978	1031	954	1021	926	1019	1056	977	988	1024	952	958	988	981	1009	1001	961	969	935	1018	978	1009	1009	983	957	1031	961	967	1042	1015	994	995	988	998	1009	961	951	996	998	1001	989	1030	987	959	961	1004	998	1044	997	990	1021	979	1025	944	965	984	996	1056	995	987	998	1040	946	980	982	944	987	962	1009	1040	1036	1018	1042	996	1057	1029	1008	949	952	1056	928	973	1042	1036	1001	999	1017	991	1044	1037	1000	1011	989	980	960	1010	983	977	1020	1008	936	996	953	977	987	1007	1012	985	1041	972	985	948	988	963	1019	1046	928	975	1000	970	998	994	1021	957	947	947	1009	961	1012	971	1039	957	955	954	988	925	1066	1024	1025	1006	970	1026	1016	1023	1029	982	1022	946	968	893	973	1016	1010	961	973	989	1035	1000	974	1002	981	966	966	986	940	954	950	984	970	978	1034	977	983	1053	1006	1029	1023	936	1027	973	1033	964	969	1012	1022	947	984	934	978	959	972	982	1044	978	947	1003	976	958	906	1019	968	1015	1002	982	984	969	990	982	1009	1023	992	958	1018	935	972	955	1023	1042	1036	1003	1009	979	964	996	976	994	935	985	946	991	991	1011	945	996	994	976	1028	976	968	1016	985	975	964	1012	942	1006	991	957	1011	945	999	1005	1043	1019	1034	990	971	1041	959	967	1056	1029	1010	973	954	1010	1039	1005	996	1036	945	1000	1043	1011	982	977	966	1009	1004	954	979	1060	942	989	963	946	938	1036	1017	995	977	977	1008	967	1027	988	1003	965	955	993	945	958	978	1008	986	956	959	963	1004	940	1064	996	1029	978	952	1058	1029	960	1016	993	958	972	1007	989	943	990	978	1036	972	978	1004	1027	982	981	1039	994	959	981	984	1044	973	959	964	976	981	1047	1015	996	964	1003	979	1026	985	1005	971	976	1011	1001	958	926	960	932	972	954	968	1016	1046	999	1043	1004	993	1026	1030	987	937	992	985	986	1076	990	1003	997	1028	997	958	944	947	992	969	995	987	1023	1039	1026	933	994	936	1031	1003	1012	952	1000	1012	1024	987	930	1003	1077	982	1015	1029	989	952	988	996	993	1061	975	1052	998	966	989	1026	981	985	1001	973	959	1009	993	886	992	1020	1016	979	996	958	993	1088	974	1001	974	944	956	997	1026	1002	1012	990	984	979	942	963	1018	1010	995	1014	983	1008	1004	994	1035	970	966	986	928	959	1013	1017	950	987	995	1003	989	981	988	933	997	985	971	976	974	998	937	977	954	972	965	1015	972	972	1019	1037	995	1017	1033	953	1015	953	1009	995	1007	1006	996	981	1008	1009	984	1046	962	935	1000	1043	1048	977	968	1016	963	1026	958	986	1004	976	974	968	940	987	991	1026	948	997	1056	949	1005	973	986	1018	989	1008	1046	1016	986	960	933	991	998	968	968	1003	947	1013	956	1016	991	1011	1009	1052	949	965	937	952	974	970	1034	944	974	951	1032	989	1010	989	970	1012	1013	1031	1030	991	1017	1022	937	998	974	1018	945	1038	1008	979	1011	1047	1002	1033	983	1021	986	954	943	1014	1009	997	959	1050	1025	1026	995	1067	944	1058	942	984	982	1014	948	943	983	939	972	1007	1013	1020	990	936	974	949	1006	966	984	1010	1024	990	1017	1030	1003	1007	1044	976	1021	1003	987	945	1020	1005	999	964	999	992	989	978	990	1044	1003	999	988	998	899	992	988	977	1053	982	1042	1006	976	970	980	964	1035	955	988	1020	978	974	1022	970	1017	1057	979	971	990	961	971	999	977	1039	974	1049	1011	948	970	1009	972	999	972	992	1004	948	1012	1027	967	996	1041	976	953	999	968	1052	999	1029	1050	947	1005	965	1026	955	976	985	1009	1025	1008	993	995	982	1027	931	1013	956	984	978	1006	1051	972	1000	1080	1018	1012	999	1049	1021	972	981	961	894	979	1008	974	1001	995	1013	993	955	961	1018	989	1018	944	930	960	1026	977	995	1033	1068	994	958	1011	1000	1020	971	985	975	967	1026	998	985	976	1036	1013	923	997	1001	1004	910	1019	936	977	987	1008	971	994	1014	1002	938	928	1051	1001	985	955	1005	1020	1007	999	1043	1057	1048	944	979	978	1008	936	973	983	997	969	964	980	1017	974	986	1011	977	992	1008	1026	981	932	977	973	991	1020	1046	1021	988	1000	1020	983	984	1012	989	1046	963	930	952	971	1078	1032	1032	1060	1000	990	1024	990	1015	1016	1054	1027	988	997	997	913	1030	914	985	970	1030	1037	980	974	1019	945	995	1041	978	950	981	1017	969	976	952	1007	995	989	971	1039	1002	1004	1066	938	987	1001	969	923	1002	990	1026	1039	958	1003	1007	998	999	1018	1020	953	959	989	986	1005	1007	947	973	956	985	1072	1004	1061	1004	973
47861	41811	40533	33764	15902	5808	2171	1637	1331	1227	1197	1268	1503	1804	2648	3136	2983	2800	2579	2599	3036	2723	2584	2880	2784	2764	2677	2361	2202	1900	1708	1637	1328	1212	1127	1061	1007	910	941	932	813	885	831	862	830	822	828	864	792	798	876	818	833	794	850	750	836	806	801	792	793	856	794	820	755	841	825	810	837	772	845	838	824	824	821	810	837	811	776	769	857	782	853	796	816	874	813	867	845	811	818	795	838	830	808	886	796	816	819	827	791	833	799	875	789	836	801	789	793	884	846	828	797	758	830	864	795	844	789	878	805	782	791	846	807	773	840	797	843	858	828	828	822	797	832	844	821	846	758	837	806	834	850	859	820	824	805	805	876	855	835	847	832	792	797	795	813	812	830	803	798	843	861	773	784	838	838	803	772	892	783	793	829	847	833	785	769	803	812	826	775	833	803	833	823	846	793	815	827	812	871	796	817	803	826	831	822	784	844	808	781	825	854	859	769	818	823	798	815	849	778	839	841	825	807	788	826	796	832	797	822	803	803	797	819	827	826	781	830	785	781	847	761	787	779	837	814	839	810	884	786	829	809	842	819	812	882	809	887	798	780	819	830	832	851	828	822	822	837	825	835	835	852	839	812	807	859	794	813	847	787	857	789	840	814	756	820	831	838	837	802	852	731	816	841	837	854	798	852	796	825	835	807	846	819	796	815	805	793	848	839	810	803	784	877	813	829	856	780	847	772	924	838	815	854	774	838	815	824	804	800	842	811	864	862	824	834	824	814	830	829	876	815	801	802	839	854	827	800	834	838	807	843	816	813	826	859	834	797	847	881	809	811	849	848	792	862	834	847	816	785	812	830	775	830	809	819	838	797	834	838	815	819	781	860	777	841	852	810	832	827	871	842	814	788	831	844	823	815	812	806	770	847	787	802	794	823	801	835	795	843	833	765	822	795	782	834	878	795	770	814	791	790	832	825	806	806	787	781	806	824	759	834	853	835	858	910	807	789	851	764	798	796	826	801	851	788	776	801	828	795	815	823	784	827	832	848	789	789	842	812	816	808	818	815	846	827	845	820	836	849	816	862	848	804	806	783	807	852	863	829	908	842	882	814	755	797	803	807	794	812	826	800	835	798	850	757	840	890	883	797	782	803	813	870	841	803	868	799	838	843	826	802	783	846	858	834	751	803	789	763	860	846	845	786	809	821	829	820	797	847	825	814	802	775	815	856	801	829	783	787	790	777	798	832	881	833	841	790	832	744	845	757	845	783	806	786	825	826	772	798	794	836	834	824	780	861	838	828	862	795	844	829	778	822	820	811	841	806	819	791	849	816	804	812	787	817	794	819	853	816	824	823	858	825	834	829	789	765	870	800	828	765	838	804	865	855	851	771	825	800	827	859	801	796	861	814	860	807	799	830	811	773	799	771	858	783	776	860	770	845	838	806	842	772	833	822	794	775	822	827	805	830	808	822	836	822	813	802	856	777	816	853	847	798	840	833	818	791	799	805	810	789	830	799	807	795	792	825	787	844	818	812	851	807	806	817	841	828	798	821	807	827	797	834	833	815	863	817	840	853	823	822	766	796	795	797	791	813	874	783	847	813	831	808	810	813	792	826	842	799	823	803	835	833	798	829	825	863	811	806	852	820	819	816	770	790	790	808	784	813	861	823	791	799	835	824	821	794	811	844	847	798	869	826	865	768	813	809	831	840	813	839	787	837	868	795	812	804	828	822	823	840	834	848	832	794	798	817	883	757	851	853	838	775	829	805	808	839	755	799	826	805	790	812	776	812	831	820	820	841	877	825	813	820	851	820	801	808	781	833	824	772	786	840	775	809	795	805	867	846	852	837	841	802	803	814	816	793	818	803	812	812	827	831	839	776	778	825	816	821	801	844	825	808	853	842	800	818	801	791	800	819	767	845	822	822	843	833	804	814	835	805	814	830	832	800	850	811	804	759	808	817	793	797	814	847	814	781	815	768	866	793	801	799	826	833	810	768	808	893	821	884	790	854	809	807	802	827	828	826	867	805	793	779	780	843	836	849	813	803	813	781	797	792	772	800	833	821	822	848	837	872	804	837	776	800	829	828	804	810	797	814	804	820	811	798	850	771	768	843	764	760	864	800	758	824	838	885	792	817	838	856	773	848	811	799	830	795	817	829	807	767	801	822	848	800	817	805	809	828	780	871	804	818	848	803	826	834	783	809	829	827	816	838	806	849	811	868	868	838	848	809	777	827	875	844	848	805	801	845	852	880	778	785	804	830	822	832	815	795	832	828	831	783	804	796	795	829	805	820	804	842	822	830	834	817	832	843	833	843	797	833	773	843	774	806	764	807	809	774	815	775	830	847	874	829	767	804	775	812	813	821	785	806	836	861	811	843	828	778	851	793	789	799	793	785	800	849	801	811	814	835	844	773	784	804	808	870	871	862	834	823	805	850	806	817	817	807	811	833	832	815	797	833	817	807	844	782	830	812	871	791	859	781	832	793	773	837	800	788	831	825	810	859	790	842	830	807	865	781	826	827	833	791	837	829	810	772	855	825	802	853	803	816	788	834	772	843	797	814	822	860	767	814	855	810	826	823	817	856	737	852	803	827	863	830	856	811	786	811	834	779	833	800	842	855	811	856	831	827	825	806	806	826	828	819	819	835	837	794	836	834	817	849	828	820	804	840	820	809	813	817	848	841	815	863	798	829	813	797	812	822	889	790	788	831	863	843	819	862	881	839	885	835	786	768	806	804	858	848	780	744	814	847	796	798	804	850	785	845	821	860	871	786	769	840	862	812	795	796	813	811	838	794	844	807	842	806	847	804	786	857	760	826	828	820	845	800	801	846	877	863	821	844	775	800	836	793	828	824	819	798	827	796	848	826	848	785	841	812	788	805	797	824	847	841	828	755	823	838	809	829	809	799	830	847	840	832	794	819	863	836	809	795	825	833	812	822	802	806	782	850	825	855	815	844	814	821	845	822	817	815	758	819	842	811	770	798	784	825	816	774	811	831	841	829	844	826	810	836	786	822	833	829	818	792	842	803	799	806	848	814	818	790	797	806	769	861	843	826	868	817	816	785	837	793	825	797	794	837	812	814	769	841	801	858	810	803	777	828	788	866	873	816	740	851	807	819	855	817	844	825	798	855	828	766	820	826	823	833	837	890	829	777	821	763	813	842	844	802	800	855	784	869	749	834	816	803	799	796	821	844	779	817	812	783	833	794	811	744	817	819	880	840	830	833	840	805	833	803	868	799	765	832	787	876	815	810	807	807	818	802	789	797	796	848	846	842	861	771	838	787	829	775	775	815	818	784	837	833	800	824	796	846	871	836	825	810	839	882	797	854	843	812	780	842	801	819	843	808	762	793	820	806	820	870	812	811	824	839	814	782	813	811	817	808	797	854	823	810	804	766	786	814	800	853	835	815	858	827	811	794	791	810	807	811	832	822	842	829	840	784	812	835	780	858	811	798	795	886	823	820	777	788	842	862	803	818	814	804	783	814	769	791	823
25628	20959	28063	24034	20966	20969	11962	3388	1433	1317	1296	1424	1604	2062	2601	2504	2332	2385	2312	2331	2236	2194	2055	1906	1941	2005	1973	1906	1847	1757	1615	1524	1469	1309	1282	1172	1166	1100	1096	1005	986	1047	1045	1000	1004	1003	953	959	931	1042	956	945	956	1019	960	976	1024	982	984	978	970	1040	965	954	963	961	1020	985	946	1017	1026	992	977	1033	970	978	950	982	991	980	991	941	987	989	971	994	938	976	937	1007	959	969	1059	918	988	957	1005	1018	996	926	1026	990	1011	1024	997	963	1028	978	985	1045	1017	956	1016	934	987	997	1008	1021	963	1017	1011	984	998	1032	980	1028	1024	953	971	1014	979	1004	1036	943	956	960	970	986	958	987	969	959	960	944	987	973	999	1006	988	989	993	1015	971	959	955	986	958	971	1003	1029	1018	920	957	1000	988	916	1023	985	988	961	984	976	941	935	925	988	990	1004	1014	970	998	982	1017	977	999	965	929	949	1025	1013	981	977	1051	1026	972	981	989	889	1007	1000	1026	963	1019	936	995	948	966	963	956	980	982	953	999	1002	1009	960	964	961	947	1004	969	955	989	995	995	1057	1015	1001	1000	954	919	994	1031	977	969	950	969	966	997	968	994	988	968	996	1034	955	946	976	949	943	1004	992	1015	982	987	989	953	974	947	982	952	911	966	983	940	967	1049	967	1028	1012	968	971	1017	999	969	918	1039	947	1043	964	943	1012	971	926	990	990	1015	906	1015	987	962	999	969	971	971	986	992	984	971	983	969	991	974	1022	953	969	973	968	952	1005	967	973	1018	1002	955	933	1006	1031	982	1000	938	1008	935	941	964	914	963	964	951	1017	977	1004	1001	1010	937	945	983	969	980	966	1038	996	1010	1023	936	973	982	1026	960	972	935	983	1010	984	960	1017	988	952	971	948	947	989	932	993	1053	983	966	962	971	966	991	946	953	982	977	994	983	957	962	978	1014	1010	995	973	972	971	958	984	982	1028	1002	954	1015	1009	999	947	978	1001	972	943	963	996	1003	965	1001	1058	968	1026	1038	1010	965	983	990	968	973	998	953	1013	1014	923	963	952	1012	935	964	951	985	965	945	932	1029	1033	974	979	941	987	995	984	1027	990	1015	1011	979	998	943	975	947	1050	960	936	970	1011	973	956	961	967	978	968	934	1001	1027	1000	940	942	959	996	990	948	928	932	1015	964	1008	971	970	983	976	1003	999	981	1009	1032	934	985	1015	958	980	1012	959	1029	953	1019	1066	1026	952	1042	969	951	997	1015	970	1019	1041	960	999	990	976	975	1012	961	965	995	969	1004	1038	999	926	1005	1014	999	967	959	979	944	1004	985	1019	1054	1012	975	992	970	966	1034	974	1018	961	965	1031	935	970	938	1044	997	984	979	1002	984	1041	988	1002	969	992	904	960	935	958	966	949	1039	1020	917	1007	985	938	1015	968	964	970	956	1023	1010	996	1013	981	1004	966	989	956	992	991	975	979	1017	1030	989	1054	1035	1062	1016	1014	1015	992	1010	925	931	975	956	964	956	1005	956	907	968	1031	951	950	959	984	1004	952	957	984	1014	981	969	998	962	983	1022	954	1001	965	985	1016	970	1001	994	1028	959	989	975	1007	961	996	915	968	997	1038	1045	901	971	1003	934	943	945	1040	982	951	993	992	965	1022	1004	977	995	985	977	972	1035	988	1028	944	981	985	997	924	979	1014	999	950	982	949	978	963	949	982	995	947	978	960	1004	977	969	943	985	1040	927	943	959	1022	991	1017	944	1043	999	1018	937	965	1006	1024	936	1006	986	974	948	970	968	975	983	977	967	894	1019	997	1001	991	921	932	959	926	1023	1065	964	969	1005	986	1000	963	968	948	978	978	981	962	1007	1023	996	1023	997	975	942	979	1030	1005	963	1018	952	991	956	1002	996	973	1057	992	983	1001	1035	973	958	967	974	921	1047	992	928	1027	938	983	971	975	975	978	932	953	923	950	994	958	938	978	1043	973	978	952	1001	976	972	989	983	1015	997	999	978	1018	943	953	973	1026	965	1025	985	1033	1002	1001	950	955	983	947	959	970	952	1015	1031	932	942	999	948	974	988	971	991	975	979	1005	1028	911	998	987	1032	1023	984	970	944	970	982	1013	1011	985	944	978	966	995	979	925	1019	992	1037	1003	963	1038	966	965	1009	953	952	956	949	982	960	980	987	973	996	983	1008	966	1019	1040	990	964	989	992	940	1007	1030	1033	998	978	940	987	998	973	931	954	979	953	992	951	1003	1028	935	933	1002	960	981	995	1008	1017	977	986	991	1005	1050	993	982	929	944	1004	956	967	955	952	968	903	972	978	1001	1029	988	952	985	989	1029	930	986	1005	940	969	1014	986	1027	1037	951	969	982	949	956	1004	1011	1028	1016	1027	982	956	978	975	963	1013	930	971	1014	989	1010	963	973	953	968	996	998	938	998	981	1007	972	940	1033	1039	967	936	996	983	1005	1040	966	988	1006	1061	987	994	925	1008	952	947	1012	931	985	940	980	947	996	933	1019	1009	945	1008	1016	1030	996	1010	986	968	999	934	1018	989	978	945	1008	974	1002	982	954	967	948	951	978	971	969	972	1026	987	998	1031	949	975	956	942	983	995	1003	995	1016	1035	1002	974	909	1027	1037	970	973	963	1009	995	965	923	1010	974	967	964	948	935	1007	1018	966	1017	935	1003	919	993	928	996	959	948	960	959	933	921	981	977	988	992	967	956	959	1017	981	987	1015	942	920	947	956	1012	1009	977	970	1023	1071	1018	994	997	1009	1062	1023	927	970	962	982	1009	995	997	924	980	969	1020	1002	986	1065	970	973	1018	996	958	969	1006	1033	1075	1005	970	1004	939	973	942	977	1012	1016	1048	1040	1023	976	983	992	954	939	941	991	966	986	1016	985	990	1014	999	1041	957	1048	1017	972	982	982	957	981	979	979	933	984	916	1017	962	966	975	970	1033	1041	919	985	984	960	962	959	1005	999	972	1010	941	940	953	961	1024	989	994	966	1007	979	995	948	1012	961	988	1010	936	1023	987	975	980	1009	1000	970	975	945	1004	931	993	983	905	973	948	1023	1014	979	1022	980	992	940	982	1022	955	985	1015	998	973	910	954	1004	1025	1020	966	1004	983	946	973	954	973	995	901	1017	957	942	968	965	954	959	974	1005	998	969	978	933	938	973	939	1021	1039	1030	1037	994	997	958	1004	989	921	990	989	971	1013	901	934	934	1008	990	963	993	988	1028	1043	1006	964	975	961	997	991	980	969	940	1021	931	952	954	1025	1005	983	945	998	999	981	1012	1050	952	1048	975	959	940	1045	959	987	967	966	999	994	996	998	1018	1001	961	1051	953	961	981	962	969	963	950	965	954	1028	1043	989	995	995	973	992	962	1002	922	1009	929	956	981	993	1026	1029	995	997	966	1019	929	1040	977	975	1059	1005	1026	940	991	1001	910	947	963	985	946	938	978	1017	1035	1020	975	1002	1026	965	955	1044	1059	978	983	1034	1009	958	1039	978	965	991	999	1034	1022	1013	1013	1013	994	1028	1007	981	963	989	1016	1003	979	959	1031	1029	961	962	944	1017	1019	924	981	1010	994	978	956	929	941	871	1016	1000	946	1050	1027	974	938	986	1019	966	1000	1038	989	939	956	942	992	1019	976	968	1012	983	977	1019	945	956	963	955	1008	983	989	990	1001	1017	948	958	977	999	955	1002	1014	926	1042	938	996	990	979	921	1006	1040	971	969	966	982	958	1015	946	970	944	986	991	973	1051	950	946	987	941	974	956	1004	1018	988	1006	997	918	947	1005	947	950	962	909	935	966	955	994	1009	951	940	1002	1003	968	1015	942	1008	1026	980	922	976	960	983	1007	981	957	1040	1011	1013	930	1002	957	955	975	956	1034	994	994	1042	980	918	1003	1027	956	990
48987	43493	38850	33211	21172	7988	2632	4472	1544	1456	1473	1676	2158	2976	4111	3775	3645	3439	3357	3363	3314	3060	2841	2685	2619	2763	2742	2429	2345	2207	1867	1738	1544	1414	1260	1199	1049	1012	922	932	875	840	821	845	849	875	814	822	807	858	819	789	786	804	796	828	799	806	837	775	817	806	798	787	870	824	819	788	821	851	811	821	801	819	815	789	866	824	750	772	811	806	784	807	863	865	770	762	835	811	830	879	826	814	771	845	795	778	780	816	756	818	783	815	779	781	806	789	847	833	812	816	799	819	833	790	826	805	816	770	803	791	829	785	816	837	820	822	827	781	810	802	826	795	790	820	873	863	804	810	819	746	834	759	786	840	779	751	820	763	833	804	741	764	778	865	800	809	816	817	823	788	819	819	819	783	834	819	792	780	795	810	814	805	833	821	778	773	817	787	767	765	849	810	866	808	810	840	830	877	832	830	844	748	765	803	803	796	830	758	814	834	791	774	856	781	808	816	798	824	748	835	815	805	793	804	765	801	807	791	821	775	803	829	784	798	791	850	784	865	774	824	807	805	847	795	770	813	781	801	789	798	805	783	809	774	851	779	830	813	825	785	813	818	762	824	797	776	816	809	806	850	820	795	813	841	826	759	767	829	828	779	807	843	812	769	800	845	822	824	807	843	776	797	814	810	841	850	818	823	815	816	807	818	830	782	789	837	765	800	823	819	823	788	770	849	772	767	788	806	835	802	834	845	799	862	861	845	814	817	779	813	757	787	830	790	769	827	807	846	808	845	780	826	762	786	781	846	762	768	831	822	823	826	845	750	835	808	781	760	768	807	785	786	777	870	825	828	782	800	772	815	818	785	737	835	783	788	817	831	825	798	816	847	799	783	837	802	834	815	783	825	784	822	836	820	811	816	749	767	798	840	747	775	801	794	796	817	832	811	786	894	780	790	800	820	830	839	774	772	829	781	811	805	814	834	777	816	782	819	851	762	786	842	807	851	792	852	811	860	795	797	816	799	809	799	806	850	826	762	766	822	782	818	872	782	828	811	827	807	826	858	808	806	789	831	799	817	806	807	796	802	848	843	875	883	821	829	829	787	807	784	819	818	770	789	809	832	824	858	887	786	792	855	827	809	874	766	810	781	815	785	744	855	809	814	827	807	831	823	849	799	805	811	814	779	816	817	796	772	851	829	862	824	802	838	832	828	799	814	830	851	782	805	770	777	698	865	827	810	824	787	830	806	823	813	864	846	844	821	812	857	819	815	775	776	798	871	814	852	826	815	841	834	847	790	830	809	840	795	771	794	791	833	829	778	771	782	813	766	793	794	825	821	770	801	805	785	742	857	818	792	774	785	823	860	813	803	811	831	853	834	839	793	768	842	767	755	819	800	758	798	804	818	748	795	808	834	797	845	845	791	797	797	821	841	832	834	783	846	887	785	794	794	821	846	828	790	752	809	806	872	789	743	820	803	813	804	803	800	820	842	807	801	794	794	810	860	786	807	812	804	843	790	787	847	809	826	839	803	780	800	777	872	775	799	817	797	777	825	799	790	792	820	811	807	845	852	855	790	799	763	808	812	784	797	791	795	809	827	797	799	846	801	791	820	815	815	803	847	813	801	820	829	825	820	778	800	861	783	838	871	869	827	752	805	834	846	797	797	773	759	831	805	842	778	818	848	796	831	823	822	868	788	808	805	790	834	819	793	865	863	828	852	799	819	791	801	831	786	809	838	859	788	787	819	862	791	829	842	798	743	801	821	808	754	812	794	853	804	798	795	772	821	821	819	779	836	845	743	836	840	792	826	827	792	816	821	849	816	827	842	790	786	791	837	883	765	741	823	811	841	805	825	798	817	780	777	807	811	781	764	814	791	804	836	840	782	828	820	819	865	806	769	769	803	840	853	780	773	790	822	790	763	759	822	810	818	794	783	797	823	855	762	824	770	846	808	821	783	822	767	802	830	878	813	824	807	804	800	782	779	831	805	841	797	836	769	820	802	823	864	799	805	773	815	781	824	831	817	806	820	804	799	789	807	853	812	814	811	795	828	798	787	812	819	807	825	798	805	815	763	805	776	818	823	830	812	797	796	798	848	810	822	781	816	810	793	797	839	803	784	822	856	816	795	796	798	810	787	776	830	775	785	835	787	828	790	794	842	830	782	825	832	826	815	827	819	819	777	850	816	792	775	830	832	828	823	758	779	766	819	822	817	796	806	768	828	804	811	828	792	822	807	819	786	807	823	772	835	817	830	806	842	813	806	840	845	804	796	818	794	860	851	810	815	809	827	796	782	853	821	881	812	808	796	771	808	870	840	748	861	804	840	833	819	789	863	841	765	821	784	787	788	843	815	830	845	787	771	816	766	838	795	819	783	816	811	799	825	798	830	763	761	849	798	814	786	816	769	806	845	822	820	792	809	812	787	843	808	806	848	757	819	787	752	820	778	825	752	717	784	789	866	833	809	822	861	764	821	846	871	802	838	828	799	802	857	862	818	767	825	795	841	811	798	796	813	854	818	780	818	793	778	804	824	841	782	811	785	781	806	744	841	803	789	867	823	785	818	843	833	803	816	849	812	798	782	805	809	819	822	827	824	737	828	794	800	864	782	816	845	838	781	782	803	798	866	830	822	811	761	829	808	814	765	825	827	803	768	799	820	772	801	767	833	808	815	839	794	774	850	821	800	824	800	840	797	799	808	857	782	811	772	775	798	826	859	800	860	811	750	798	817	820	814	786	829	815	774	802	779	801	812	846	835	804	795	836	799	812	832	813	798	733	812	824	778	807	865	805	793	803	811	865	768	796	853	816	854	783	827	796	803	789	839	782	811	869	810	788	789	822	767	842	831	854	810	838	779	815	781	789	834	822	750	810	800	765	824	852	836	815	802	766	812	825	780	820	804	811	764	781	813	793	811	829	759	819	816	813	838	862	812	840	830	821	843	778	832	799	797	827	774	791	786	799	824	833	820	858	829	817	811	823	817	809	834	828	827	798	787	759	811	800	859	829	805	828	820	800	780	809	777	814	762	821	783	809	776	785	793	806	804	831	791	783	873	816	875	853	827	798	767	837	777	813	835	819	791	810	796	776	792	832	805	813	819	765	788	739	792	808	814	813	844	843	842	779	845	822	848	829	779	794	857	863	854	793	754	842	828	809	830	847	845	763	872	821	789	793	820	805	846	899	833	778	816	797	792	804	822	807	789	818	848	822	853	772	844	802	833	832	806	806	817	935	826	747	782	818	782	805	808	778	827	777	870	854	798	791	796	830	851	810	829	773	807	803	807	810	813	765	809	820	790	831	816	822	807	806	808	791	812	768	753	823	834	805	816	833	798	816	831	819	805	768	829	815	790	765	850	894	792	803	835	827	801	784	865	765	860	845	853	824	788	813	793	830	809	813	809	778	856	819	850	803	830	775	842	833	848	836	821	794	810	830	850	805	790	820	792	776	799	775	827	788	818	816	857	755	836	841	802	800	808	771	834	824	799	800	807	776	787	825	763
28596	21345	26884	26173	14680	3292	1319	1597	994	1079	1114	1166	1368	1774	1791	1800	1794	1799	1788	1592	1637	1596	1537	1482	1500	1481	1476	1387	1405	1327	1299	1243	1183	1127	1085	1084	1043	997	1074	1003	1050	1037	1001	1031	898	998	1018	928	1015	1045	993	946	974	1032	972	999	956	1007	989	989	940	997	957	992	961	944	1030	1015	1003	957	961	959	944	1005	1032	963	1007	1017	983	1009	900	968	942	1015	996	1009	926	1012	970	976	956	990	925	979	1006	926	992	962	980	999	1021	931	989	952	995	1032	974	961	993	958	964	977	953	956	995	1012	950	968	967	980	996	1021	996	957	960	925	1042	971	1006	1021	957	991	972	1055	952	941	950	975	1014	952	924	1006	967	1025	952	1070	976	1007	992	965	1036	970	1002	1011	914	948	942	990	986	1031	967	1006	1026	975	957	966	995	938	985	942	945	960	972	995	939	987	1022	986	975	1004	961	1026	989	1014	927	987	1009	1002	1012	1070	984	998	995	982	971	948	999	1014	1007	1059	990	978	997	959	974	966	1023	1018	1017	965	970	955	963	924	961	1022	988	1005	954	979	951	899	948	997	954	931	983	1009	1014	970	980	947	980	959	965	969	1009	1010	963	978	908	984	947	999	1016	970	1042	967	1001	973	1007	960	965	910	984	1018	993	949	936	972	1013	1017	967	1021	959	952	995	973	937	973	1027	1048	991	1030	997	994	953	978	996	1000	994	961	877	979	930	944	959	1015	924	998	1006	1003	1001	968	1017	948	1021	932	932	1021	967	969	961	982	992	1016	985	979	971	992	968	952	923	976	947	950	970	935	1036	988	981	992	1011	1044	947	995	970	983	980	986	906	1018	986	994	959	956	992	1032	1000	976	981	994	928	987	1023	1032	1011	1015	955	972	1003	973	984	984	959	1011	940	956	984	1036	969	994	1014	946	981	974	995	990	1013	950	991	940	992	1002	1047	1044	967	1023	1033	983	1008	979	1005	963	1058	976	944	983	1009	980	960	955	1016	991	1036	1017	954	982	1002	950	1016	955	1047	982	968	995	967	965	973	1001	1047	970	969	999	1021	1029	993	974	959	970	934	943	1011	1008	1024	1058	924	939	980	986	967	1014	982	981	981	1015	994	1039	944	947	1035	966	938	1013	932	1009	979	967	903	1005	1025	960	995	971	1007	925	895	989	967	961	962	949	967	1002	964	974	966	916	1026	954	1030	986	1021	969	986	994	952	1000	996	967	991	989	983	915	961	1005	994	973	1008	980	955	1045	979	931	934	909	999	973	934	1002	962	914	987	984	958	979	1027	1055	987	1025	998	961	958	1016	985	1034	999	1013	1052	991	996	945	998	984	1009	989	977	990	1010	1002	1001	1044	971	950	937	999	1012	995	1000	1012	1017	1000	1031	989	984	998	949	988	928	1027	988	1016	991	1061	997	970	967	1005	1011	981	987	1028	1055	1004	977	1031	955	931	1053	1071	1039	975	956	931	999	950	1023	957	994	986	925	1002	980	1011	967	987	961	1008	1002	939	1002	1044	949	975	1025	963	985	984	966	989	870	955	1030	975	923	985	989	988	999	990	1000	975	1053	939	981	1010	996	943	965	936	1018	968	963	1002	990	966	934	1020	1004	959	988	979	982	1025	966	963	972	1026	1011	943	1016	978	1005	954	1013	1004	1028	936	995	1023	1002	966	989	985	957	1034	956	972	938	925	971	1000	990	942	994	987	968	978	935	1005	1002	1015	983	988	956	1018	988	985	1001	961	1030	1002	995	1010	1034	994	971	987	959	985	968	955	952	972	935	955	1020	980	955	978	945	956	1019	961	961	994	1001	928	927	982	976	984	977	961	984	979	995	987	962	982	964	988	931	1001	957	947	975	997	1037	1019	980	989	909	1018	1025	970	966	985	991	1025	995	976	971	984	957	985	957	984	997	983	918	988	972	1012	973	959	1063	1005	1019	956	1028	973	935	971	970	981	923	967	1031	985	996	934	958	955	1001	964	971	987	1031	933	1017	1023	1008	969	996	931	1012	968	1006	956	988	1059	993	1056	1023	944	976	1029	980	927	956	1008	1003	1015	963	1001	965	1021	1001	901	1003	920	991	923	977	1005	957	992	970	1014	992	995	956	982	1006	945	980	953	981	1014	1020	991	971	968	993	973	948	983	1041	954	978	931	1025	949	1043	933	994	976	921	978	957	998	987	986	1000	981	963	1012	962	1000	1015	1019	975	961	1028	996	974	989	981	1005	943	982	967	921	1001	1001	986	958	978	918	1040	968	994	1001	1013	920	940	958	1047	976	937	982	947	923	993	904	970	1005	997	969	995	997	1019	1004	966	1001	951	1038	955	979	1033	1029	1018	1049	1016	966	946	979	1023	991	1026	983	1007	1005	966	1009	980	975	994	978	1028	1014	971	927	981	1004	997	978	949	1040	928	1015	1013	1001	990	975	973	1024	1022	983	965	1006	1032	986	988	956	1009	974	953	998	1026	992	944	1024	1046	1011	932	989	1019	1039	1001	953	983	979	1006	980	1022	1000	999	992	1052	980	935	1001	974	968	1030	989	1014	976	972	989	1033	920	1022	964	1022	975	962	999	950	995	1004	990	1005	953	964	990	996	1006	991	962	1036	996	1018	1018	990	979	1002	968	954	1012	973	973	950	991	996	1004	964	964	993	982	970	947	973	1012	947	940	953	1054	994	958	1023	1005	984	989	985	996	1003	992	958	977	991	903	961	958	956	997	1047	1022	979	961	974	986	1006	938	1018	959	1018	973	1032	1038	906	975	989	979	1005	1037	1006	950	1033	955	996	958	961	967	1032	998	990	961	1009	924	1007	946	1040	992	1028	980	1030	996	934	980	950	934	931	1001	994	987	977	1024	992	955	997	978	1000	973	979	912	942	931	996	976	986	1018	985	967	971	980	993	982	1009	1024	973	992	952	954	944	983	921	977	996	998	985	956	988	1003	981	924	964	1006	1010	979	945	1018	1007	1038	945	1015	1013	956	1037	995	959	981	925	932	924	996	978	964	943	961	950	894	975	1028	1016	992	1005	974	963	931	953	1018	970	960	964	989	973	1013	975	995	996	995	967	944	989	971	961	981	917	1001	1024	1079	959	953	973	971	952	956	983	988	973	1015	979	1028	989	997	1028	943	991	924	941	995	1007	1039	1012	971	951	937	938	1045	1006	927	945	952	973	957	987	1031	954	965	979	959	1001	965	969	981	979	926	892	998	972	1066	964	988	990	930	997	996	932	1016	1033	975	957	951	935	1063	959	953	1061	985	958	952	1010	1013	1004	993	1000	1006	924	966	930	929	1009	975	1003	976	950	1017	934	1001	1018	997	955	962	968	971	1017	971	960	940	992	936	928	1004	970	1006	977	990	1043	964	979	979	973	1016	1016	912	998	1012	970	992	959	966	960	972	1001	942	962	991	1053	987	986	992	948	980	983	1040	967	1069	1047	990	983	1030	993	1030	939	974	963	1005	994	1013	962	968	974	1044	990	1001	933	1002	925	947	927	1004	1006	943	953	986	1025	1003	971	1021	1030	943	997	973	1083	951	972	980	960	957	951	1018	1023	1019	1001	1002	980	974	912	1011	946	1015	979	975	944	985	1083	1027	1009	988	999	1054	946	963	970	968	952	1040	1004	994	1007	927	948	1007	958	904	943	1002	997	1021	908	1006	976	927	957	961	952	956	942	931	936	915	934	1014	949	958	1014	956	951	978	934	938	1003	1026	959	974	1029	987	978	993	984	951	952	1042	1031	983	979	993	1002	963	1017	1017	1002	1015	1007	1009	957	1007	995	977	1023	890	993	1068	1024	989	925	1015	936	975	1027	999	955	972	1013	1013	959	989	1005	957	955	997	957	959	980	971	967	980	970	1018	1024	945	1043	1009	971	960	973	950	947	954	1007	980	986	938	992	961	976	973	959	1010	952	975	984	946	950	983	1033	977	1001	947	954	1006	1006	920
45482	35897	32324	28857	15841	3079	1342	2255	974	1002	1143	1391	1747	2451	2505	2516	2631	2585	2368	2253	2101	2141	1965	1852	1813	1795	1748	1681	1659	1517	1299	1279	1148	1111	1054	1040	934	893	931	875	878	883	835	813	806	824	837	846	807	819	781	851	821	879	839	872	898	817	817	796	809	852	841	795	821	784	802	795	836	778	821	805	759	840	808	843	880	793	818	785	800	771	813	762	819	804	798	831	801	805	814	848	819	828	803	826	834	802	788	808	812	846	813	779	814	836	824	822	841	809	839	824	842	796	813	810	769	826	774	830	833	794	834	790	876	800	803	842	766	799	840	804	815	801	833	813	863	836	815	821	813	831	803	819	767	845	844	835	813	773	811	812	843	834	804	784	816	829	833	780	793	819	866	821	879	821	804	822	801	869	842	774	817	827	834	821	835	808	805	834	795	842	777	838	789	791	808	805	785	845	798	818	819	805	853	807	841	819	764	794	830	828	836	785	790	816	829	829	863	794	830	839	806	761	831	837	790	798	830	822	818	813	872	748	816	846	806	806	860	848	837	842	815	807	845	839	800	858	789	820	806	842	855	823	825	853	846	855	788	784	820	792	844	853	837	831	810	832	791	832	866	837	842	810	774	841	835	812	826	869	812	823	798	833	786	808	779	791	841	829	840	854	862	795	815	780	810	788	848	890	810	812	814	866	840	824	867	826	846	837	798	787	761	828	882	770	776	838	784	812	799	847	787	835	834	825	793	817	820	852	800	810	849	860	805	792	792	802	769	818	802	762	816	842	793	876	825	857	860	802	804	805	796	830	818	837	864	790	752	867	769	759	837	744	794	829	779	827	792	826	813	780	844	793	830	826	812	824	839	794	820	833	825	802	777	813	820	846	797	843	842	822	834	778	791	780	832	807	863	782	822	830	778	782	790	884	788	873	812	841	818	802	786	831	788	795	846	835	797	756	871	844	890	768	814	831	769	836	857	779	822	850	853	780	785	841	859	814	815	797	772	851	817	855	832	829	796	800	781	820	787	872	825	815	821	873	811	820	808	805	755	823	819	809	806	810	848	817	849	821	828	819	826	826	810	787	847	812	799	809	836	815	819	832	876	842	797	775	834	842	792	822	788	819	843	794	805	790	790	826	816	839	833	805	821	813	843	768	842	784	805	849	836	759	853	829	791	850	833	857	845	839	831	816	786	848	868	813	786	792	875	840	827	827	799	831	839	797	754	865	841	866	816	795	845	811	798	842	836	780	820	815	791	822	786	808	858	841	806	838	820	802	793	846	810	835	842	805	832	769	805	862	844	825	834	813	810	783	805	833	808	822	828	827	774	849	804	829	800	812	748	778	812	801	818	836	772	802	816	843	786	814	852	850	823	776	818	803	805	744	803	769	792	839	782	727	794	827	858	800	821	855	841	834	737	854	782	857	832	823	787	829	830	845	812	768	777	805	831	803	796	822	784	788	797	818	782	831	796	766	806	832	806	842	781	850	823	844	815	788	804	783	860	804	787	857	833	802	795	813	854	814	789	811	894	811	831	824	792	822	805	812	862	798	811	821	825	785	826	775	809	827	863	822	821	791	856	806	847	779	846	795	834	823	810	862	833	815	807	870	858	783	847	854	867	820	811	758	821	784	817	835	810	812	809	822	831	818	775	846	812	772	783	833	813	832	781	790	789	762	820	790	810	828	801	808	809	814	808	795	794	799	850	805	839	825	799	833	807	827	837	839	826	843	787	831	812	786	865	837	813	774	829	848	837	822	884	831	842	833	845	843	857	822	837	809	823	779	780	846	808	827	836	828	850	836	858	805	819	790	807	836	840	861	826	775	851	756	844	771	810	814	814	827	871	840	811	799	812	831	803	827	800	840	812	831	822	811	826	781	786	823	780	830	842	848	860	827	812	742	784	873	787	867	800	863	826	860	860	857	839	863	775	828	786	834	839	828	833	821	837	844	842	778	823	827	839	796	803	835	857	781	814	777	860	811	802	794	816	830	808	761	792	846	810	820	812	802	829	819	803	850	867	830	793	839	841	854	841	788	790	862	793	798	801	876	808	813	832	774	748	835	812	843	806	839	822	865	803	828	836	837	846	763	866	746	810	835	851	844	814	824	784	771	771	819	801	754	849	815	802	794	815	799	840	807	808	819	790	826	838	815	786	796	791	831	796	799	848	782	789	818	844	874	821	846	794	796	809	757	807	829	765	796	734	835	807	816	849	828	831	841	797	819	831	765	875	800	871	819	786	801	771	826	820	813	836	866	818	793	815	800	808	817	815	783	798	849	855	835	861	878	829	813	809	830	820	842	831	825	830	859	810	811	824	849	805	801	793	815	826	799	808	866	839	826	783	831	824	784	784	845	803	777	856	787	796	832	816	836	777	860	794	858	848	792	837	832	836	860	811	809	840	817	812	787	805	833	783	833	848	831	848	885	806	779	768	814	825	908	851	834	799	800	794	782	795	787	784	856	744	802	804	853	762	817	841	835	836	787	833	797	858	853	825	793	824	841	774	765	837	796	822	823	783	796	771	842	829	749	812	855	853	790	802	857	826	800	786	819	798	843	811	799	806	778	886	797	832	799	785	821	841	821	845	805	795	881	804	783	802	819	817	845	822	795	829	796	811	755	857	813	838	797	865	839	780	826	817	847	768	800	871	803	777	854	860	810	841	880	799	786	827	818	870	840	857	828	788	786	840	903	787	828	821	755	848	842	809	772	787	819	812	822	857	811	780	818	785	861	779	836	809	843	837	807	816	799	819	783	850	787	802	810	812	824	819	805	803	804	848	871	806	834	846	784	835	824	797	869	844	817	783	746	826	840	828	869	786	843	866	805	857	814	850	821	823	850	799	849	777	819	803	781	802	840	823	820	826	802	804	817	737	834	782	845	826	780	823	775	851	806	831	808	828	799	803	803	818	786	790	790	825	819	820	795	853	795	815	844	780	812	856	779	840	879	783	817	759	777	857	793	825	842	840	834	839	834	869	765	823	806	856	813	833	791	844	841	856	834	817	820	826	785	869	808	826	805	792	799	778	819	808	843	786	815	819	813	821	832	851	825	802	800	853	816	828	789	832	842	817	855	827	814	800	815	785	770	846	809	796	771	854	758	815	833	815	869	823	842	810	753	829	803	832	799	804	794	811	837	806	813	838	852	797	813	813	838	854	848	801	786	800	837	820	789	768	816	771	767	805	802	803	829	806	814	818	895	790	795	805	848	761	814	785	832	861	846	837	800	845	806	837	822	847	858	780	807	829	847	779	823	798	800	820	816	835	795	849	826	793	836	787	792	819	799	806	847	781	798	830	770	771	870	825	858	798	801	794	812	866	782	870	834	807	820	850	807	840	799	866	843	851	835	791	806	806	790	836	820	742	846	836	820	842	834	793	806	825	778	810	825	837	872	804	839	832	820	831	805	827	855	771	837	857	762	845	823	828	870	792	818	812	794	838	810	816	821	823	834	831	807	818	823	790	781	816	862	829	793	794	806	826	797	818	828
26873	20945	27695	24618	21578	14627	3083	5436	1252	1122	1235	1412	1692	2012	2154	2287	2236	2091	1969	1775	1788	1798	1763	1653	1622	1683	1703	1574	1539	1479	1281	1259	1211	1131	1129	1124	1104	1008	1027	997	972	952	991	946	925	990	987	921	954	948	992	932	977	957	928	964	924	939	969	933	992	987	956	982	956	943	935	1017	989	945	965	968	973	951	969	992	966	944	955	952	941	934	1007	960	946	993	944	996	973	985	978	927	964	990	945	928	994	959	938	932	961	989	908	956	1006	981	1002	990	932	957	948	964	941	971	957	908	955	989	954	995	970	1000	1006	1001	923	963	990	905	990	982	957	961	1010	945	969	999	925	930	980	931	962	922	935	979	1029	1008	947	957	946	943	979	958	975	972	944	937	966	962	981	961	986	984	916	953	956	961	1006	979	991	1020	967	1017	960	996	941	949	972	990	934	1013	959	1038	1009	958	961	936	1021	933	915	933	956	977	998	960	1043	956	936	959	949	997	1002	925	894	988	978	954	962	1036	1019	966	998	935	971	1000	967	947	927	925	931	983	964	965	919	994	951	975	919	925	946	983	978	902	961	948	969	901	993	1009	994	948	907	913	963	952	991	941	974	947	987	963	940	1000	975	937	954	938	903	966	977	961	1005	915	942	982	969	978	949	979	956	937	948	905	980	1034	919	952	956	957	934	951	995	928	969	945	974	903	963	938	916	970	976	904	976	957	1022	990	916	987	938	941	926	935	932	1014	989	979	947	950	966	955	932	929	938	978	988	949	947	1020	978	954	989	960	990	975	930	957	952	955	941	968	1002	951	960	931	925	1053	991	1006	956	982	979	948	955	993	1004	986	968	965	936	961	936	992	1017	973	929	975	979	983	985	936	941	966	932	931	956	911	947	998	1003	1006	964	980	982	986	911	965	947	964	940	982	1042	980	943	1016	974	916	916	945	984	1009	970	968	966	971	993	958	957	994	985	951	924	953	991	990	945	976	911	922	987	990	1028	936	1011	1020	980	979	987	988	955	982	967	945	958	961	971	980	992	960	981	921	980	955	879	952	968	993	989	968	994	912	955	943	991	980	984	979	932	975	941	1021	979	975	980	925	956	974	949	1014	992	1003	949	941	1023	1017	973	950	950	968	973	913	996	967	962	997	973	932	930	988	987	954	968	960	1009	991	956	1004	944	921	936	963	933	938	990	974	990	962	975	930	896	942	966	992	999	945	1004	962	976	986	965	982	987	978	969	898	938	954	981	1003	979	918	1011	955	952	938	1036	992	993	951	970	972	893	941	998	957	966	968	944	974	961	951	960	908	1000	970	916	957	988	982	929	992	974	1023	1017	926	980	973	984	984	1009	965	978	971	975	942	922	989	911	929	1015	936	941	958	956	915	979	933	976	953	933	948	951	943	1000	971	917	966	962	991	941	927	987	995	977	937	986	979	959	949	950	938	956	1015	953	936	981	968	926	954	974	1003	1012	931	1000	949	966	969	959	986	956	918	937	978	986	964	1027	1011	946	945	995	915	932	981	971	974	980	943	1005	951	933	927	991	981	968	988	995	988	1030	1013	988	948	958	968	970	895	999	975	930	969	945	992	925	989	911	970	955	948	993	989	1000	922	1013	958	985	931	945	996	1072	920	966	1033	963	931	966	994	931	976	1007	938	986	1019	973	969	973	985	1003	957	971	929	946	969	992	928	912	929	980	943	1002	916	972	941	975	1006	944	980	997	963	961	1013	950	964	996	954	1023	943	938	955	1002	980	992	937	980	906	952	980	935	969	973	930	985	935	964	959	953	998	953	955	962	965	961	984	938	1004	991	913	986	1055	961	970	1018	964	947	984	967	933	1000	1005	976	984	1000	938	949	926	944	939	968	968	987	983	961	995	973	966	994	950	908	985	986	930	950	956	937	966	1018	985	960	953	1063	988	978	916	936	1028	957	1013	1001	1006	947	1019	947	1024	935	1020	979	1045	963	943	1011	1003	945	929	938	960	937	1014	960	1004	997	992	957	977	935	966	989	956	983	980	964	976	956	1038	936	977	960	953	952	986	932	955	972	959	1004	962	977	969	985	988	1008	976	997	935	967	970	1023	929	965	909	1001	1005	976	1013	977	954	981	933	957	945	976	965	1007	1012	956	961	939	942	926	976	1034	915	979	993	968	921	958	901	935	993	939	954	929	955	935	956	1026	950	965	1027	965	951	975	940	1012	983	914	988	972	979	1001	958	964	947	999	992	943	954	994	945	938	955	989	1043	980	961	964	930	963	944	978	952	916	950	959	949	1002	992	982	891	973	953	911	993	945	954	961	1034	949	985	996	944	957	885	955	957	971	928	965	954	991	974	954	1003	966	943	1019	986	977	965	994	992	984	979	945	964	959	966	951	967	972	924	980	985	1014	940	955	994	968	958	989	991	945	1001	939	981	943	926	959	975	1009	943	961	970	972	990	953	928	1021	968	1001	945	996	1026	917	960	967	928	966	951	939	963	958	933	960	929	1007	1008	983	925	927	956	940	978	932	938	958	973	948	964	958	1012	948	976	949	955	990	970	932	929	964	943	972	946	935	1002	1021	978	965	1022	967	973	982	953	993	985	951	990	951	977	1017	945	981	944	946	957	969	894	1000	932	971	955	966	912	977	958	979	948	954	939	939	925	981	948	993	966	956	968	992	971	977	968	966	922	924	926	1002	971	959	950	964	1001	955	961	986	998	955	971	998	1042	967	947	945	956	986	975	997	947	912	979	991	925	992	966	964	948	984	949	984	996	1012	999	1015	959	952	963	968	1023	935	981	970	950	981	951	980	948	978	911	934	885	1006	996	964	966	974	987	936	955	932	959	961	950	904	990	984	979	971	995	946	993	951	1014	971	974	1053	981	1002	953	959	1031	1023	986	997	998	917	986	949	966	951	990	986	1015	1013	962	944	958	960	937	973	990	973	964	932	990	982	1022	1007	949	1013	963	995	984	962	979	928	975	950	930	974	982	990	909	936	959	937	1009	1038	967	954	972	990	963	984	947	919	1018	923	973	974	969	960	964	1003	956	958	994	992	995	981	1054	1020	922	970	993	994	996	940	966	1004	928	989	981	1009	963	959	1000	974	959	982	978	1011	1004	967	955	966	981	917	938	888	965	965	941	953	944	927	944	955	917	993	930	994	962	945	1006	998	939	989	945	1003	955	921	994	987	956	940	916	1015	894	992	966	890	973	991	943	1016	944	980	913	978	964	972	948	1053	1031	978	1014	996	987	965	989	990	1000	995	984	1008	944	960	959	1000	955	975	928	984	1034	922	968	948	930	952	956	965	943	948	992	981	988	992	978	912	999	932	1015	974	957	941	921	940	960	964	952	966	971	943	927	936	961	993	964	996	964	957	945	989	944	940	955	894	924	927	966	1033	954	947	962	956	980	960	976	983	906	983	948	979	1005	997	934	980	1030	959	932	996	955	959	975	996	1002	1013	1025	957	957	989	996	971	941	979	983	929	985	978	975	926	944	978	997	947	966	923	970	932	948	990	971	1039	966	1010	947	924	958	960	903	1008	955	1008	954	1013	975	983	996	1008	962	948	955	1009	913	944	973	945	956	1009	945	956	950	926	1016	921	920	969	942	991	970	989	956	952	968	940	948	1024	949	910	944	929	999	1004	984	913	951	960	980	961	947	950	989	946	932	981	949	965	936	921	935	946	980	972	990	980	948	1012	952	985	935
44781	40317	38832	36519	20000	4719	2190	7924	1222	1254	1344	1686	2406	2815	3180	3459	3232	3073	2755	2394	2409	2288	2345	2186	2021	2051	2136	1837	1753	1641	1459	1394	1193	1173	1098	1066	991	951	924	889	836	824	849	800	793	824	840	819	800	778	815	844	754	815	785	819	765	847	783	794	801	793	809	813	757	824	750	744	789	805	758	781	808	827	779	792	830	830	763	818	819	774	775	764	739	791	830	857	829	844	805	786	785	852	785	815	806	806	801	752	794	754	798	851	821	779	811	792	789	768	791	827	834	776	802	756	821	748	800	819	800	816	771	785	770	800	809	812	850	777	780	810	841	827	845	789	762	781	766	781	860	797	803	783	780	847	764	837	790	807	805	756	806	822	741	782	774	768	776	819	799	832	820	782	790	780	809	822	836	780	766	816	784	784	785	790	815	806	759	841	803	822	804	796	818	775	769	788	824	828	790	777	838	794	797	773	856	761	753	847	789	799	802	753	750	787	760	820	811	775	802	800	845	840	799	769	810	795	801	812	773	789	811	810	825	805	793	809	782	783	815	816	832	785	770	786	793	775	838	780	773	833	782	770	806	780	796	797	759	831	820	802	829	798	792	803	844	790	802	842	788	809	830	749	816	834	758	777	780	803	820	813	775	814	807	817	802	754	818	821	868	810	784	801	768	811	784	822	833	814	798	782	801	731	796	778	802	825	769	807	782	885	813	800	850	775	806	793	748	803	790	754	780	793	791	794	805	804	793	788	786	808	823	804	826	800	781	797	796	784	811	786	824	790	777	739	792	766	809	860	742	813	825	788	773	816	828	755	829	723	814	813	769	778	745	821	801	799	828	828	750	736	791	803	833	738	794	785	744	790	789	770	802	808	794	824	780	832	746	802	782	758	790	851	810	765	844	768	780	758	806	823	827	754	840	775	798	853	806	779	780	769	774	773	780	789	788	772	777	811	823	846	760	795	753	781	820	783	840	815	763	792	808	776	789	813	786	782	769	832	818	809	804	773	814	781	782	806	757	842	833	827	786	793	860	805	821	763	739	808	774	862	800	827	767	746	792	824	819	825	789	749	828	818	793	813	835	813	824	812	785	786	806	802	768	777	815	820	760	828	815	802	784	819	815	832	783	772	800	750	822	766	833	849	814	811	798	783	770	787	758	769	789	726	799	816	786	783	842	762	805	802	801	834	816	830	830	836	863	802	832	800	834	808	788	792	786	834	807	778	843	802	817	842	812	812	816	768	840	787	793	767	766	777	853	806	767	788	788	796	813	778	822	781	780	729	763	794	799	812	752	839	783	811	794	844	790	783	865	810	773	808	785	819	826	770	773	774	768	754	785	847	811	756	780	832	762	808	733	722	785	815	769	827	779	816	755	852	833	828	797	814	769	793	820	791	772	838	763	807	779	751	821	791	797	797	788	795	778	793	751	802	751	755	758	766	818	783	780	807	804	804	779	758	798	795	762	835	775	788	776	826	752	814	818	792	845	807	744	790	733	789	811	867	780	782	813	766	807	796	826	819	830	808	815	818	797	795	852	810	839	815	806	790	818	767	825	827	806	819	751	803	815	812	781	812	857	794	813	809	814	793	800	835	771	822	795	750	799	784	821	807	807	805	837	839	770	787	812	826	834	803	771	774	755	802	805	786	840	790	740	796	771	752	804	788	732	781	787	838	824	811	810	844	802	755	828	841	793	792	854	766	809	790	831	751	769	834	769	819	827	831	807	793	784	775	768	816	766	814	810	812	794	775	853	800	783	819	812	770	831	798	775	785	798	814	782	753	825	820	781	808	810	798	854	775	782	820	777	770	795	777	822	833	841	788	826	778	824	791	826	801	761	818	784	845	793	800	861	803	816	776	729	808	799	814	762	833	758	819	839	781	787	822	765	781	820	811	779	861	819	798	806	787	763	808	835	848	839	814	869	834	794	788	811	822	788	810	849	812	822	797	790	818	799	832	804	863	806	848	827	820	743	799	783	824	773	781	814	787	815	867	813	779	814	800	839	723	828	790	806	778	840	778	797	775	766	783	762	740	754	810	777	802	848	851	835	809	781	818	766	766	809	809	807	811	789	797	794	781	819	780	794	834	804	751	797	755	792	779	811	843	818	840	761	814	758	796	834	822	789	835	766	810	770	761	761	807	768	793	758	794	751	818	802	803	767	830	786	826	788	823	833	842	853	816	838	791	850	783	849	771	791	836	769	822	820	813	822	766	797	778	783	807	790	863	773	794	746	850	760	834	778	791	799	816	821	771	778	801	834	808	788	853	786	774	814	778	790	752	843	819	823	784	770	804	754	821	800	809	787	832	746	789	755	832	816	786	797	760	775	792	794	823	860	803	815	785	800	767	797	767	740	812	780	790	781	824	761	829	776	866	759	787	853	812	782	812	818	821	814	791	762	808	820	831	773	749	781	778	762	790	757	798	808	752	796	879	761	813	808	820	819	770	792	813	828	788	801	794	790	765	784	764	820	804	795	817	775	813	829	838	793	848	841	824	804	764	750	787	801	776	751	780	829	813	764	745	799	815	823	802	811	821	773	836	795	836	779	837	812	832	796	810	786	776	802	775	774	798	771	779	785	748	746	765	831	773	771	782	851	815	802	778	774	803	829	828	781	762	763	807	839	786	806	835	816	778	815	784	750	808	775	805	767	808	770	836	768	749	820	833	790	779	787	772	796	787	828	860	835	840	825	836	810	836	818	833	765	859	790	785	792	766	787	779	823	789	786	735	791	817	826	843	802	773	814	814	781	792	792	791	774	802	737	752	787	800	834	809	729	806	780	798	798	797	833	787	801	820	774	803	764	796	828	839	867	810	865	782	724	770	768	797	769	800	814	797	826	818	800	779	759	767	821	783	778	783	734	796	791	770	798	790	799	807	808	753	777	839	741	799	791	795	781	834	785	817	797	808	778	791	856	800	786	843	817	841	822	779	843	820	888	801	776	777	811	830	846	814	778	811	767	803	780	773	845	824	793	804	802	814	854	824	877	799	808	760	778	779	790	778	773	865	759	798	758	717	814	750	742	761	818	829	852	799	784	831	796	873	794	768	778	755	775	785	726	821	810	789	828	779	810	806	801	751	829	807	772	793	807	823	833	782	754	811	729	825	776	838	863	814	829	767	755	797	839	796	795	843	827	789	831	824	787	827	830	790	822	832	803	786	764	801	795	771	771	815	779	756	775	828	819	736	830	753	818	771	785	795	768	802	828	802	810	750	818	790	843	859	841	786	832	768	762	775	781	796	800	799	824	796	813	800	803	793	740	823	770	859	774	774	822	750	786	826	811	833	803	795	768	779	765	780	850	790	819	749	823	800	791	790	808	806	824	807	798	789	800	775	793	753	815	810	762	789	761	770	818	777	797	747	756	831	778	835	823	801	784	835	814	808	809	787	813	819	788	811	757	806	825	770	810	747	824	836	846	815	766	774	821	806	776	745	835	796	804	802	800	799	772	811	799	787	775	852	815	773	769	785	795	775	787	763	778	804
26398	21001	27909	24318	21162	19512	7827	8952	1478	1262	1341	1664	1938	2156	2507	2391	2301	2200	2013	1928	1910	1861	1827	1738	1768	1667	1719	1626	1495	1468	1310	1379	1315	1184	1108	1151	1093	1048	1062	986	1047	1079	965	1088	1062	1055	1025	986	1060	1019	1026	971	960	1003	999	1038	958	949	1053	1065	1001	956	1014	962	969	978	977	993	966	997	955	973	975	966	1009	1003	986	991	971	987	1005	974	1005	979	1006	979	956	1022	999	1020	973	965	1017	996	973	977	994	943	998	1045	1006	1014	1014	1034	980	985	1017	976	950	1048	1033	1047	985	969	998	1013	1000	953	945	959	1048	988	1023	979	1001	1074	1017	1005	963	1012	1008	1039	1045	969	1013	963	994	1015	996	988	983	1032	1004	977	1003	1017	1004	948	1016	964	987	1021	981	966	1026	981	996	996	990	1066	1047	1038	1047	1014	1029	1025	979	1007	1024	1036	924	986	1019	1009	1042	938	988	1047	1005	950	1029	1012	1062	1071	1002	985	1031	971	982	1047	990	979	962	1046	980	992	983	979	1033	993	978	1028	924	998	943	1029	992	965	1045	953	1011	976	1012	982	1004	1027	987	996	995	1004	1013	1017	1038	993	983	1017	1035	996	1069	955	994	953	1009	1000	956	977	992	1038	1027	975	969	936	1002	1005	993	997	966	940	996	976	997	1003	1030	991	937	1011	1015	995	936	985	1018	988	982	1017	1055	1000	981	972	991	994	1018	1026	974	974	971	989	1001	990	1004	945	996	983	1044	1016	1030	1000	1051	969	976	972	1012	981	991	1007	976	1042	988	1015	961	989	980	988	1017	987	1006	965	1030	1020	1085	987	1022	997	1018	1021	1058	975	1047	1007	1050	1037	1020	987	1026	1049	952	1037	989	931	986	1061	1003	981	996	1027	995	1062	995	1025	1069	1001	1016	1012	1030	1038	953	1005	1017	1001	947	1039	1009	972	991	1024	1039	1032	993	987	1011	998	983	977	1009	993	1027	1027	942	959	958	964	1054	980	982	909	982	1011	983	1001	1026	981	966	972	931	1024	991	930	948	980	973	979	985	1039	1031	1004	1030	1052	1001	966	1038	965	980	1020	1026	1028	1006	1019	942	1005	1010	1069	1047	1025	1006	954	1014	1025	914	995	958	1063	1014	992	1012	994	998	1033	1020	1048	982	1031	1003	1019	998	944	1057	984	1010	1013	1035	1044	979	999	1041	946	1021	992	934	967	1008	949	1007	1035	1039	1030	1040	1005	1002	949	976	1059	1053	1002	1024	976	944	1031	981	1029	1028	955	953	1035	1005	1045	899	1029	995	1022	1018	964	998	1020	995	1035	973	991	1050	1058	1041	1005	1007	1012	999	955	980	982	990	953	959	1017	981	1047	981	1000	1020	1030	915	980	1003	991	958	966	1008	986	1013	997	1052	1008	989	978	1027	995	981	1005	1001	954	983	1002	958	963	1034	986	988	985	1010	1043	1037	980	982	964	1031	1011	1015	1052	1015	950	970	1006	957	980	996	1121	951	995	986	973	1012	983	972	1045	940	1013	971	1027	975	1028	1010	1004	975	1041	995	1025	1015	982	988	957	994	979	1000	962	1003	978	972	940	1027	1059	979	994	1013	991	1114	952	966	1042	972	945	970	956	1054	973	969	1024	998	1009	959	989	1004	938	941	983	946	995	924	1014	930	987	985	980	1037	998	991	982	986	1003	1007	971	1025	1018	958	1074	1031	970	985	955	995	1035	994	1017	973	961	923	970	964	936	981	998	1041	1003	1013	998	1056	1007	986	1001	962	973	1034	1030	1002	971	931	979	973	1032	1020	1018	1013	999	1063	1013	1012	999	897	966	950	985	1026	1031	1008	1020	971	971	1028	887	993	968	972	1058	1026	944	1060	984	1001	974	1007	1018	1000	998	971	1019	972	983	1016	1024	981	1080	1035	980	1007	1013	1010	979	1014	998	1011	996	1012	983	979	1054	979	996	1049	937	1009	1019	907	982	983	1008	1003	1069	1033	1003	984	1019	1062	1022	944	998	1010	948	974	1029	982	1071	948	987	988	931	1014	1025	992	998	1032	978	955	1019	962	996	971	1010	1010	1019	996	984	1026	979	1010	994	992	960	1010	1045	997	983	981	1002	995	944	1005	1008	960	1028	990	1054	1008	984	980	996	990	1022	980	976	1009	1010	958	949	986	1040	970	1028	1018	944	966	984	1003	992	1003	989	991	983	971	1030	987	976	983	999	1011	976	1026	1067	993	1005	1013	972	959	1001	1021	1044	1017	1019	963	956	1032	995	929	994	948	979	1026	1014	1009	1018	1018	1012	1015	971	992	956	947	1035	1030	1012	1019	991	1012	1005	966	988	1041	1012	988	987	1042	984	1048	997	945	1014	1017	978	983	971	989	964	1024	1047	985	989	1018	977	1079	1008	1023	991	971	1010	945	966	1007	1062	1015	949	976	1016	982	1010	997	1010	1012	933	974	986	995	996	952	1048	990	978	992	974	978	976	1000	959	1077	981	992	1009	965	1009	962	1001	1052	961	1049	963	1008	1050	951	1033	1049	1052	1072	1011	1015	978	998	1013	984	985	987	990	979	1027	1044	1026	1042	1014	1016	1010	1079	992	1002	983	977	1006	963	1026	976	989	990	1016	976	1046	1003	979	1027	1013	982	970	1022	1036	994	973	975	1010	980	989	1015	966	1052	1025	1031	1035	986	1014	963	1013	1012	1007	942	999	949	958	970	955	994	971	963	1053	951	978	1009	969	1045	1018	1058	1024	995	1002	1004	1005	1036	966	1021	1042	963	1032	988	969	1044	1015	994	1007	1030	937	1019	958	999	960	1029	923	1015	975	1041	1006	998	1029	963	1009	1004	969	972	1009	1028	1004	995	1016	970	981	1064	984	986	918	1006	1001	1026	943	1033	990	976	951	958	1012	1043	987	1018	1051	1009	1040	1015	1016	931	979	972	961	992	993	1000	1056	986	1001	1035	1025	1033	995	1035	957	965	1017	958	977	1038	975	995	983	1003	1021	974	1037	976	975	953	1051	974	979	1044	998	965	996	993	947	979	992	1012	994	994	974	1002	959	957	985	1014	979	988	1012	962	977	1022	1029	1019	979	1006	996	1018	996	1010	1015	1025	999	1014	991	957	1049	991	990	985	1007	1067	975	1013	1019	943	996	1006	1000	969	961	1025	959	1004	1004	963	1007	987	982	1035	1000	992	983	1013	1011	987	1014	1017	1006	1013	948	1008	1000	1008	1009	1023	996	941	1060	921	1000	994	1041	1056	922	975	995	1052	1013	941	963	1037	1017	969	1001	989	951	990	975	922	1007	971	968	1021	976	950	1092	967	991	1027	1014	1040	955	1016	964	977	930	1031	1041	1082	1018	1004	968	979	928	988	977	971	1050	963	962	998	966	986	1001	1011	978	1022	993	975	991	1032	1002	1057	983	981	952	1014	1018	987	981	1028	998	1037	993	974	983	992	994	1040	981	1062	992	1017	1014	997	1032	913	1015	948	991	953	1038	995	1009	975	980	1034	970	1009	992	994	1055	947	1025	1014	975	964	997	981	1027	974	1002	992	1038	1036	1049	1007	987	981	972	999	999	980	963	921	978	1038	1015	1021	966	1016	1016	938	938	1036	1027	966	1028	1000	1022	998	960	986	979	951	1000	999	1000	1004	940	1004	981	1064	1017	1002	971	972	1002	1004	962	993	980	973	987	998	1040	1022	1007	1012	989	979	1024	931	1007	956	1004	927	1006	1007	995	960	999	1018	991	1054	946	1017	972	1019	1012	979	966	978	969	965	929	1041	946	996	994	982	1054	1000	1046	1042	1018	1020	982	1042	989	1034	971	965	1023	998	1021	1088	993	1029	1018	1009	962	956	1023	1005	1012	1053	947	975	946	961	992	1018	985	1035	1024	996	1025	1019	1030	999	989	955	1002	989	1014	985	956	953	1001	1025	983	1020	980	984	1056	971	942	993	929	1003	999	1008	1028	913	1002	984	1000	1063	1047	1010	1015	1002	1004	981	1009	1037	1006	1018	975	996	975	946	1039	953	1010	1016	1002	992	972	1033	1013	1056	1032	962	961	1014	964	1015	1002	1001	994	996	1016	1018	997	1011	1046	1021	969	951	1004	1064	984	1014	963	1024	1014	972	978	934	995	983	1015	1014	922	956	1009	976	1000	1043	978	969	985	1020	982	1011	956	954	1008	1001	1016	950	967	1049	980
47272	42555	42697	40171	21682	6839	5040	12388	1351	1443	1637	2210	2963	3385	3806	3504	3616	3338	2911	2702	2605	2601	2407	2313	2245	2085	2144	2108	1940	1783	1654	1449	1311	1214	1101	1073	1005	950	904	867	907	885	811	860	831	826	893	811	845	807	855	837	797	812	796	787	823	819	782	846	857	854	852	790	827	799	788	774	846	763	792	857	816	816	841	845	762	801	807	822	822	767	803	823	803	812	843	775	856	832	798	797	855	825	763	850	812	836	865	800	791	783	836	804	828	816	834	866	827	814	854	783	852	807	781	811	797	867	792	823	833	854	842	844	814	856	833	853	800	799	870	791	800	830	824	869	831	805	799	811	802	845	857	774	826	821	808	843	817	809	851	857	825	830	833	837	810	850	797	764	861	821	793	846	822	776	845	804	828	854	858	788	830	821	844	783	818	779	889	774	811	876	831	858	791	815	812	799	794	853	818	832	824	844	854	849	771	854	768	809	798	836	817	805	838	810	837	849	822	799	814	801	846	842	823	863	808	845	848	856	829	780	839	816	867	858	780	855	865	797	830	816	851	884	789	821	865	836	859	817	862	805	865	829	816	781	764	791	774	793	828	800	787	812	811	869	824	826	821	853	834	789	806	843	821	821	805	835	800	780	828	883	852	790	840	824	822	835	818	815	791	797	860	805	878	841	810	843	822	896	848	829	846	794	817	839	861	805	848	802	803	802	764	800	853	824	851	813	821	826	849	809	831	856	804	777	800	841	779	794	804	780	824	852	821	810	774	799	895	830	831	808	804	803	762	872	855	797	893	796	839	846	853	814	771	830	837	798	842	840	857	852	790	840	851	804	879	829	831	828	826	821	868	805	829	808	824	832	822	816	775	800	856	802	803	823	826	759	826	799	807	851	810	852	805	838	838	817	810	844	791	821	863	807	803	877	816	845	816	848	807	866	874	836	842	827	808	831	798	780	791	826	795	781	821	844	843	816	837	905	788	820	832	811	817	806	841	779	854	785	858	818	848	810	827	808	800	748	870	832	847	808	835	770	768	824	829	857	822	775	797	825	813	802	827	826	865	813	796	824	849	817	859	806	860	822	813	818	804	902	780	813	880	765	869	790	790	845	817	816	777	839	803	790	852	863	837	815	826	813	798	784	791	776	852	811	839	906	781	836	848	792	860	820	825	840	820	797	832	842	851	824	835	822	844	844	814	888	783	824	820	840	784	823	842	827	782	855	850	820	839	810	832	830	838	765	817	837	803	777	838	813	865	858	861	755	832	820	823	829	834	854	857	805	817	789	790	844	837	854	818	811	860	786	815	777	818	832	813	831	857	801	871	802	808	791	831	836	851	800	834	819	851	788	849	820	842	815	784	801	845	820	832	799	866	810	798	809	783	818	870	840	825	851	801	821	826	854	865	843	834	838	820	817	835	821	844	838	795	867	862	848	829	807	871	825	836	800	847	829	827	838	831	779	839	875	807	806	851	796	842	849	814	822	798	840	780	834	826	857	811	836	831	791	845	762	830	794	830	823	856	817	864	802	810	809	830	835	827	802	843	809	851	798	785	867	788	808	839	865	779	832	809	859	785	818	850	850	825	773	851	864	810	798	799	806	802	792	790	851	794	811	811	790	830	832	848	831	805	803	873	816	766	870	875	777	795	789	792	839	827	778	858	878	776	845	843	874	755	852	850	769	804	796	780	785	807	806	819	795	759	786	827	756	850	851	821	873	817	814	850	772	856	804	828	781	801	771	835	809	821	838	888	815	824	790	813	840	852	818	808	830	821	794	805	796	809	822	810	817	799	825	828	811	848	790	810	784	840	838	796	822	837	824	873	826	825	835	833	823	873	788	884	866	832	793	846	852	808	828	853	792	814	782	818	875	813	803	829	823	842	830	858	808	792	784	813	796	817	794	779	851	829	771	875	856	806	822	815	810	849	809	818	868	793	817	807	785	829	812	832	846	788	803	855	856	813	823	793	806	805	845	809	832	821	835	850	869	787	821	815	810	783	814	900	822	878	815	829	804	782	850	823	775	813	789	854	790	775	825	789	859	814	824	819	831	856	804	873	800	824	818	823	803	862	807	816	866	805	839	831	881	800	842	873	849	828	848	808	771	851	809	805	823	810	812	818	792	806	825	823	840	815	822	819	850	823	830	818	789	805	814	798	825	783	829	857	811	836	798	842	807	813	875	823	866	805	840	889	852	817	829	827	800	767	779	811	866	841	791	785	806	830	866	783	792	819	795	775	799	858	827	778	832	801	815	879	787	875	842	811	828	871	802	826	792	809	815	846	845	782	823	821	831	868	845	819	855	875	834	797	800	817	834	854	804	861	832	826	851	874	853	814	765	771	814	818	848	746	842	807	808	774	817	856	822	817	799	916	854	792	847	827	844	840	798	846	898	811	854	818	813	816	772	825	828	805	827	776	824	836	790	843	790	807	862	850	800	822	855	806	824	852	843	798	844	778	814	772	866	858	789	839	782	793	843	798	852	820	802	801	845	799	835	864	844	790	856	775	844	844	820	837	862	818	820	784	826	825	843	842	869	788	844	842	775	848	791	836	777	799	796	859	791	819	823	785	807	845	800	798	808	801	765	859	867	818	808	785	781	869	769	869	826	837	829	771	777	801	839	761	823	785	840	830	817	815	753	834	803	821	819	815	802	855	800	789	781	777	899	802	795	775	795	780	793	787	840	822	819	835	803	855	861	779	837	797	852	783	821	827	831	814	841	848	754	806	768	888	838	842	848	854	810	854	837	833	814	844	832	870	831	850	844	800	785	802	766	874	855	813	811	799	840	808	844	817	838	788	866	791	826	842	810	808	807	796	817	830	851	871	851	814	784	810	798	818	806	801	834	822	801	831	861	844	807	847	878	834	830	795	795	839	815	852	821	866	833	846	792	809	769	827	876	834	887	815	802	827	836	818	858	854	861	785	867	850	829	840	795	829	792	761	829	819	831	827	835	769	796	846	799	862	844	826	796	830	811	815	843	807	851	851	779	818	826	813	775	858	852	821	862	817	827	799	834	824	774	808	860	852	784	821	824	866	805	823	853	799	811	871	805	819	806	764	786	809	822	807	818	808	822	869	811	802	782	862	773	829	787	774	796	814	830	898	889	794	859	818	832	791	828	798	821	838	820	829	830	810	832	839	880	800	846	841	824	867	822	819	797	819	784	823	809	812	812	802	818	808	814	843	782	791	814	799	818	813	774	809	847	803	794	781	848	786	823	816	886	792	813	839	878	840	875	817	835	852	815	805	801	836	868	807	845	801	844	831	784	796	793	877	801	785	814	824	761	823	844	800	810	887	811	816	883	765	862	824	751	794	818	827	833	798	811	798	768	823	849	815	851	821	835	757	816	810	819	787	827	808	813	801	807	834	825	818	810	829	821	849	846	847	782	840	818	816	790	827	784	852	845	850	791	777	811	833	835	823	830	804	814	822	816	804	791	827	817	854	782	840	807	810	814	807	851	841	852	811	788	826	793	856	814	773	845	870	850
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
