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
341425305800	341425306371	341425306921	341425307471	341425308019	341425308571	341425309121	341425309671	341425310219	341425310771	341425311321	341425311871	341425312419	341425312971	341425313521	341425314071	341425314619	341425315171	341425315721	341425316271	341425316819	341425317371	341425317921	341425318471	341425319019	341425319571	341425320121	341425320671	341425321219	341425321771	341425322321	341425322871	341425323419	341425323971	341425324521	341425325071	341425325619	341425326171	341425326721	341425327271	341425327819	341425328371	341425328921	341425329471	341425330019	341425330571	341425331121	341425331671	341425332219	341425332771	341425333321	341425333871	341425334419	341425334971	341425335521	341425336071	341425336619	341425337171	341425337721	341425338271	341425338819	341425339371	341425339921	341425340471	341425341019	341425341571	341425342121	341425342671	341425343219	341425343771	341425344321	341425344871	341425345419	341425345971	341425346521	341425347071	341425347619	341425348171	341425348721	341425349271	341425349819	341425350372	341425350921	341425351471	341425352019	341425352571	341425353121	341425353671	341425354219	341425354771	341425355321	341425355871	341425356419	341425356971	341425357521	341425358071	341425358619	341425359171	341425359721	341425360271	341425360819	341425361371	341425361921	341425362471	341425363019	341425363571	341425364121	341425364671	341425365219	341425365771	341425366321	341425366871	341425367419	341425367971	341425368521	341425369071	341425369619	341425370171	341425370721	341425371271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2768	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
23358	21806	29540	24653	21816	21756	9536	1566	1209	1120	1076	1032	1032	963	958	919	909	896	923	932	895	941	857	890	917	972	861	882	900	881	855	887	889	846	842	859	889	882	860	864	908	881	871	922	859	887	868	844	925	880	881	830	902	897	891	840	898	890	861	879	892	958	896	867	905	795	862	861	914	839	838	914	870	864	898	900	854	806	841	868	905	827	900	871	882	849	898	882	891	850	889	839	871	846	915	881	851	842	850	856	859	834	820	858	835	849	850	894	834	822	895	806	810	862	894	839	841	871	808	814	867	810	852	894	860	904	815	810	841	838	873	840	852	843	861	836	817	886	863	801	867	867	852	804	873	859	802	900	844	808	820	829	848	839	840	865	848	781	826	793	814	855	780	833	881	819	820	813	862	805	904	897	924	846	855	826	862	805	845	830	886	846	843	771	823	860	832	837	922	859	859	826	833	904	853	848	824	858	888	878	820	844	813	881	829	841	781	825	871	845	866	922	857	881	841	880	771	823	870	865	852	879	820	826	882	857	810	864	862	825	788	827	830	841	870	879	846	818	843	868	860	854	858	782	860	906	818	871	862	834	804	908	803	819	836	868	869	872	825	845	851	857	849	844	847	872	868	868	883	863	800	811	837	900	884	869	852	847	851	841	848	820	846	876	874	845	867	885	835	864	809	835	845	831	882	850	819	856	841	826	876	861	806	855	800	896	848	848	791	880	816	832	885	868	864	886	846	840	855	882	851	843	861	852	817	820	840	846	893	833	832	867	834	882	885	822	871	870	826	807	831	825	823	883	849	823	839	837	831	867	825	869	874	841	774	862	839	802	836	842	844	808	849	841	882	890	834	813	835	806	842	820	820	779	892	843	851	869	872	872	845	841	841	830	899	812	870	806	829	789	883	820	869	835	880	853	823	821	827	819	824	821	876	805	841	840	851	831	816	853	844	869	805	797	841	857	884	861	778	847	859	896	831	853	806	769	874	828	841	812	769	847	821	828	800	842	835	888	841	855	842	872	887	833	833	876	836	824	849	882	852	864	798	822	890	835	862	845	886	858	828	838	872	898	802	826	854	860	880	884	867	879	806	847	851	829	845	836	855	879	829	862	874	844	884	857	876	816	818	834	860	837	866	825	889	813	818	812	893	853	857	816	852	868	803	829	826	878	876	824	845	856	880	772	832	890	825	826	873	833	833	818	854	884	858	910	823	829	828	869	900	839	845	860	797	808	833	885	848	851	793	815	817	848	858	854	839	838	793	822	807	835	905	865	802	791	817	851	858	848	881	865	861	821	801	906	840	831	808	875	829	832	818	838	819	809	794	835	856	847	852	846	853	875	827	855	810	821	848	836	830	831	854	795	863	841	851	850	804	842	832	840	862	809	831	787	855	874	827	842	865	835	820	834	853	853	881	858	807	811	860	779	800	877	779	890	869	819	860	859	851	850	875	847	885	838	825	823	863	890	866	818	878	804	802	855	824	841	873	844	830	906	833	830	882	893	843	878	881	828	855	827	880	838	815	836	847	876	845	803	820	812	825	840	828	869	851	815	807	846	918	835	846	828	849	819	829	831	840	866	840	833	848	833	766	869	830	855	851	910	838	833	851	809	818	852	864	841	834	854	856	836	785	788	821	812	830	835	821	844	848	846	820	849	789	838	837	812	830	841	888	829	885	837	855	857	869	848	854	817	807	851	867	863	838	820	861	807	859	823	875	883	793	861	904	804	818	873	850	846	816	801	860	882	867	843	869	844	843	847	802	836	857	831	814	916	863	827	845	814	874	890	852	787	856	874	802	890	850	876	838	836	818	848	829	799	863	847	831	884	796	839	830	885	837	854	824	772	845	854	817	835	804	866	824	773	863	852	788	866	877	836	851	873	854	891	842	802	902	826	884	817	833	824	828	860	834	814	836	814	829	873	798	820	812	805	889	835	835	878	882	824	865	824	903	820	863	923	773	863	838	851	850	820	880	848	862	850	817	845	848	850	842	876	827	871	833	848	822	882	815	860	812	825	907	884	853	845	880	797	849	852	878	807	848	811	840	889	860	851	819	821	865	826	884	845	862	767	871	804	861	887	863	886	912	825	857	842	880	889	857	891	816	794	821	824	858	794	886	851	881	855	853	843	862	826	841	867	847	813	816	838	865	779	830	817	808	862	886	799	853	811	831	860	782	854	762	859	766	823	809	819	862	829	871	840	864	849	805	864	835	810	898	863	818	818	823	830	831	837	807	846	796	826	916	857	861	931	830	817	884	835	845	881	830	797	812	835	883	854	867	795	830	824	843	799	842	817	809	870	809	819	841	818	847	851	848	819	859	807	855	851	811	846	806	885	824	848	833	815	831	850	835	883	803	857	824	849	839	875	876	873	834	890	913	834	823	840	839	848	852	840	910	833	833	827	873	813	875	886	796	864	869	848	829	811	875	896	853	827	864	905	827	860	851	900	904	871	846	801	836	834	841	865	812	877	842	795	858	889	835	839	853	888	872	817	867	833	840	872	845	841	786	929	847	809	825	835	891	862	828	840	887	847	833	846	813	844	829	871	825	840	876	838	871	900	827	854	860	853	868	882	839	866	856	846	826	821	857	797	885	861	852	864	851	851	849	840	859	859	841	846	834	826	893	815	818	891	848	856	850	817	841	844	830	824	839	849	814	856	793	824	862	847	828	857	854	860	896	754	834	847	857	827	836	852	865	878	812	819	879	817	900	856	831	785	836	826	858	838	861	866	865	779	852	864	921	874	871	917	800	812	824	873	809	806	893	800	826	866	875	860	822	828	862	824	869	810	828	851	797	851	863	837	827	815	899	870	924	844	876	819	838	800	843	841	879	846	856	811	839	851	841	875	865	854	872	811	855	835	851	862	873	853	867	850	867	870	843	866	855	784	897	790	840	849	819	847	773	834	796	851	865	861	856	796	850	872	881	820	775	872	851	850	800	809	875	885	878	869	906	811	896	895	813	818	801	829	815	891	793	841	799	856	820	883	877	827	890	829	843	766	805	825	890	813	841	844	837	841	805	831	865	859	827	861	859	798	885	828	832	854	852	801	805	799	831	810	824	851	901	851	853	818	891	835	900	889	822	828	801	842	791	892	793	861	843	873	827	849	863	843	820	811	826	829	823	851	779	842	849	827	890	818	844	803	850	864	854	828	834	874	874	841	796	819	888	872	839	802	852	825	891	836	836	835	870	848	810	859	784	875	870	856	863	811	815	857	864	824	876	804	871	869	865	861	802	814	853	778	783	864	846	819	841	829	826	817	888	818	842	833	816	861	853	811	843	828	850	857	823	853	833	852	834	899	899	819	835	844	844	824	815	833	824	877	849	860	880	815	871	923	809	806	821	836	802	870	821	831	890	868	818	824	794	820	827	840	848	854	879	826	827	861	830	830	837	838	850	812	833	783	836	836	886	854	871	845	812	842	792	831	884	868	797	867	889	845	847	819	851	851	871	800	863	821	802	880	828	854	842	893	822	805	849	805
31821	47284	33695	16272	9570	5243	2618	1890	1716	1493	1424	1338	1321	1192	1192	1136	1140	1112	1059	1057	1058	1088	1071	1048	996	1049	1014	1052	1105	1075	1032	1032	1044	1080	1012	1040	1082	1039	1101	1031	1020	1127	1087	1079	1134	1064	1072	1056	998	1029	1081	1019	1027	1060	1083	1086	1046	1053	1072	1055	1069	1035	1048	966	995	982	982	1010	1035	1013	1026	1073	985	1014	1017	1000	1043	1043	1010	1009	1029	1042	1054	932	1002	1029	1026	1029	964	997	991	1029	975	1024	986	1009	934	1005	994	1030	1010	970	956	1022	1020	988	1011	1023	949	979	1001	999	968	1059	1023	989	1045	956	974	979	941	978	1045	963	996	1050	1021	957	982	1003	1011	1026	989	994	1006	962	925	1022	957	1052	952	964	1024	970	1041	1012	995	1005	973	954	1049	1012	1042	979	933	997	987	985	1007	1012	1023	983	965	985	1000	1012	977	1030	993	970	995	936	1023	988	971	960	1016	1003	962	985	946	933	980	1006	935	1036	983	987	1033	985	1029	1010	970	1018	1011	1059	999	982	1056	952	1007	966	1000	1037	983	1010	962	929	965	1010	972	1010	996	1002	971	955	1020	1021	970	1029	1008	981	1010	1001	971	1035	972	1004	998	967	996	992	1009	999	1029	986	984	1024	1057	1013	982	978	1027	1014	958	972	1020	1018	991	940	976	944	933	1001	981	937	1055	929	1006	1030	994	1071	1009	994	971	1011	940	964	983	942	1046	973	983	986	1006	975	1049	1011	1004	958	941	968	1000	976	1009	1032	1065	1045	966	985	1019	993	977	1016	984	962	1011	966	1026	1043	989	986	977	975	1004	950	1015	964	1051	974	920	976	1018	1023	1019	999	974	972	991	984	963	1009	999	999	976	950	975	955	964	1025	967	968	1006	962	968	1022	1069	965	1004	966	980	1005	997	959	1013	998	1057	1010	939	976	959	964	958	1007	996	976	971	922	1009	1009	1041	1002	1046	1011	995	1035	1044	1021	996	947	976	1039	1023	967	973	1038	1011	945	944	1001	1027	1002	1036	948	971	981	1008	1001	1005	995	951	987	1030	964	1016	889	1021	1022	978	987	952	1019	1029	979	985	955	1027	1025	969	996	1000	977	998	941	1010	1011	941	981	1001	1044	951	941	1017	995	1027	1005	1015	988	1025	992	1015	981	1031	993	987	1007	972	1048	935	1011	994	987	967	982	988	962	976	956	985	986	1053	1016	1045	1078	984	1002	946	983	1022	999	973	995	1004	980	986	976	1017	1025	999	997	938	992	980	1012	1006	990	1010	964	1005	1018	960	972	993	984	901	976	961	974	1003	1046	940	1024	1013	1002	1024	1020	1014	956	996	1008	919	947	1038	1015	1021	953	980	997	981	1033	1045	968	973	932	1024	996	981	976	939	1005	1013	988	1013	1004	989	927	972	938	982	1015	974	989	994	990	970	976	1022	1048	1037	1009	986	1012	973	1015	957	1017	997	981	1009	1020	1014	963	998	994	981	1024	976	1000	975	995	1017	961	947	1005	1012	997	976	936	957	992	979	1018	985	1000	1011	1029	1012	970	1036	983	953	1023	1000	969	1002	1032	1007	964	975	996	1016	1017	987	926	986	1060	991	1045	1033	986	972	1027	1011	981	1022	986	982	961	987	1000	1018	997	1000	1061	995	1022	969	991	963	997	974	984	1014	975	998	981	1030	1041	998	1002	1027	991	996	1027	953	939	996	985	918	997	1001	1018	967	976	1006	1003	1020	1028	953	924	1025	1004	1030	1032	1016	995	999	941	969	1011	956	992	1002	997	981	993	1035	1057	945	1004	1003	974	1007	963	1032	1045	1012	989	999	988	1015	974	982	1047	987	969	1024	1038	1034	1008	985	967	984	983	984	979	1023	953	971	967	973	1032	992	933	1028	991	949	1013	983	973	1002	995	1020	970	960	1015	973	1013	1024	1029	967	954	1011	1000	989	1035	975	1015	934	920	946	965	977	965	957	1054	979	963	1014	1020	945	1000	964	978	972	1032	948	951	954	967	948	967	1011	1027	1014	970	984	983	959	990	970	1048	995	989	1023	1002	1020	992	942	1000	1008	1023	981	955	961	964	976	1007	980	990	1022	1010	976	949	1002	986	1012	970	979	1041	1036	967	979	943	991	983	1005	950	985	971	967	974	953	999	996	1029	986	1038	953	927	997	1013	1011	923	1045	1024	954	1007	982	1055	972	1023	1023	990	1029	994	995	998	982	966	1002	1033	997	978	1017	962	1023	961	956	954	993	1049	984	994	982	991	976	973	998	933	971	998	930	948	1004	1046	1026	985	974	959	977	1009	994	1003	1056	958	960	956	1006	944	1018	920	1013	934	1075	981	988	993	991	955	979	1014	951	985	931	984	1027	983	960	977	964	960	992	992	963	1046	1000	1042	990	1042	1037	972	999	906	1002	1034	997	985	986	952	988	1000	947	981	943	1021	984	1003	1016	1007	1017	979	1016	1039	983	1016	941	987	970	988	978	978	989	950	994	1058	988	967	971	1038	974	996	1031	1032	978	983	920	1008	984	946	1019	993	1020	972	973	1020	965	969	1004	935	983	1005	969	1021	971	1053	955	1027	1037	973	977	986	1026	946	904	1003	974	994	988	1041	1029	929	963	958	1019	993	963	1023	986	965	925	933	1028	977	982	992	1021	965	983	942	987	1004	981	991	1000	1016	933	948	991	997	998	977	1001	931	969	1010	968	949	1025	984	941	985	1020	969	994	945	941	975	966	1070	996	953	1008	968	961	962	941	1037	997	948	1007	976	976	1002	1021	964	971	920	1016	999	1032	991	975	960	1038	981	1021	1023	989	992	1019	1014	1023	995	984	963	967	1009	980	958	984	993	956	972	1032	1014	928	922	1027	949	975	972	977	950	1002	1002	943	988	936	1023	1016	986	1050	1007	957	993	977	968	1008	994	990	944	1052	1002	981	1014	959	935	1052	1018	952	990	1015	987	987	956	949	980	951	1031	953	1005	979	990	966	976	967	963	993	951	1039	973	1006	965	988	1005	1038	961	1034	997	1010	1009	916	922	977	1000	1012	969	973	1040	946	1050	941	980	986	976	942	981	975	1020	991	976	982	1024	1008	1005	977	952	1040	1021	1005	1036	962	1017	948	1002	964	931	1012	954	954	984	943	966	995	994	979	969	993	972	1002	940	1010	972	928	983	969	1000	929	1020	984	1002	991	1004	974	936	958	1035	1035	959	990	967	1048	968	1014	1008	967	1007	1028	1038	987	965	983	967	965	1000	1026	1020	985	959	971	1011	966	1006	1042	1011	978	977	944	972	1009	983	986	967	997	1049	1010	1015	1021	1013	1033	967	1017	1023	944	937	979	997	980	1020	999	985	963	969	1010	971	976	1023	1018	919	983	976	1002	1036	1000	1025	974	1005	964	959	1009	1007	996	989	1014	1027	981	921	1026	976	1013	1023	976	1025	973	932	1024	964	995	1024	995	1017	984	1015	1002	975	1023	949	960	955	1009	972	941	968	987	970	1024	983	975	997	1021	963	1012	1032	970	1020	1006	994	1039	924	990	1029	946	966	974	966	949	1017	1015	1014	1001	1002	1033	964	912	951	1022	927	1001	962	993	981	981	982	1004	991	991	1034	949	1010	959	1028	969	954	1056	966	1019	970	973	1017	948	1040	995	983	1038	1004	992	1025	961	1017	986	964	1034	985	1007	992	1015	981	1044	1017	999	982	936	976	961	1001	986	987	901	1011	1012	978	973	1042	1027	939	987	979	981	980	975	950	1008	994	1016	989	997	955	1015	936	1013	1000	1040	1005	960	983	997	965	940	1000	990	986	982	988	971	973	987	950	1058	1021	991	989	959	989	967	981	991	962	930	1024	959	1004	1006	962	945	971	1041	935	934	999	1014	971	995	1053	987	979	972	1003	1003	1034	964	963	995	946	1012	948	1000	990	945	986	1013	987	950	1005	935	974	988	958	1039	1021	975	993	995	1024	992	1027	1070	962	1006	1034	1004	1014	1037	992	979	997	1009	967	964	1027	1019	994	952	988	1018	999	1032	986	982	973	932	1002	962	1029	1025	1014	960	990	923	1052	996	989	977	1014	1027	1014
28400	22011	16919	5015	1715	1194	976	879	909	908	921	890	956	841	908	886	898	864	898	850	904	890	894	891	917	937	885	885	901	926	864	923	935	929	935	923	918	898	893	923	933	926	887	954	922	935	839	924	909	912	899	900	897	945	909	901	873	877	897	916	906	970	959	942	904	897	865	888	906	930	939	892	893	973	925	898	924	885	857	896	930	961	912	887	940	945	894	899	911	892	907	889	891	924	867	894	930	929	913	924	957	928	889	962	927	870	906	870	949	882	902	911	877	954	896	910	918	946	907	883	948	906	926	887	947	924	894	910	919	942	909	873	852	925	891	896	926	930	889	914	877	915	894	947	879	899	954	871	856	920	925	933	904	904	884	881	897	863	887	946	857	881	911	971	895	898	926	913	953	890	938	908	896	954	909	919	912	914	993	924	939	863	857	898	900	929	886	893	923	912	908	919	890	899	917	920	905	889	945	915	925	929	860	926	935	875	900	912	852	946	876	915	913	900	863	882	969	935	894	939	897	888	880	917	909	905	915	887	936	888	905	933	881	909	918	879	912	911	899	891	900	904	928	870	896	896	903	963	872	914	934	894	919	906	849	866	909	918	965	930	858	932	899	880	900	916	883	895	943	913	888	920	916	885	892	927	858	905	902	885	857	921	911	921	831	929	895	901	841	866	863	890	899	929	881	903	897	911	844	855	944	897	921	910	858	876	894	908	846	926	882	871	896	906	1005	931	918	875	905	873	940	854	937	859	911	869	915	862	887	905	938	931	837	871	907	908	936	899	894	893	909	914	908	864	907	907	830	904	946	942	922	897	923	887	875	913	914	910	906	952	912	936	894	950	896	902	919	901	940	894	908	902	925	927	890	895	950	912	879	910	862	922	906	988	888	921	928	905	872	869	939	926	897	902	947	863	890	917	939	925	896	894	891	894	869	881	884	925	952	931	870	946	913	898	949	905	905	907	916	922	856	875	946	935	890	919	917	908	871	918	876	886	860	902	892	860	905	923	915	883	856	896	904	912	911	865	903	944	932	950	889	877	854	895	851	852	836	879	898	901	862	939	829	939	903	884	883	862	925	865	969	899	929	919	921	883	923	971	939	896	862	968	852	874	924	899	876	922	912	898	910	890	849	881	902	915	896	954	916	939	898	898	899	880	947	910	910	891	865	891	911	944	896	895	909	876	876	945	914	902	904	886	887	917	911	964	922	922	917	984	930	938	875	981	886	939	892	874	938	865	902	911	952	930	940	851	941	927	932	908	938	879	889	938	921	891	883	899	883	947	898	928	929	886	824	891	994	930	963	925	892	923	898	936	948	874	819	883	965	905	876	919	935	915	918	880	911	889	904	935	902	935	913	907	930	895	854	894	920	932	902	917	854	905	910	916	893	931	933	925	939	899	857	911	948	889	882	927	868	926	906	947	938	968	870	856	850	913	857	902	884	877	913	930	821	961	958	897	891	925	929	902	917	909	903	918	943	965	889	921	945	848	874	935	948	903	907	851	926	834	917	907	962	873	888	859	934	912	864	879	876	946	863	930	928	848	852	881	893	914	876	927	888	921	896	919	905	920	919	853	886	859	918	896	946	926	901	954	918	921	899	932	918	910	896	912	840	921	904	910	898	874	909	901	834	876	899	900	970	913	908	900	885	867	873	941	873	848	886	924	938	876	926	966	896	936	928	921	896	830	880	879	904	909	941	905	920	861	896	892	922	919	907	933	898	898	952	847	907	914	925	908	888	917	910	939	890	924	919	952	900	922	905	881	866	880	902	904	925	911	902	913	901	896	915	889	938	955	979	900	905	854	866	949	918	917	925	883	931	915	903	938	898	875	926	893	920	933	933	921	897	954	915	905	933	934	847	923	894	906	885	884	880	916	933	868	912	891	878	912	888	917	855	866	885	854	909	904	914	929	907	952	914	972	922	920	914	855	906	875	886	929	908	889	875	893	903	915	880	949	883	895	891	901	919	857	887	899	854	914	911	924	868	878	924	955	915	936	901	894	882	907	889	946	938	929	867	941	938	922	928	882	881	854	941	899	904	919	844	965	892	929	879	861	905	941	889	921	842	924	901	933	907	872	876	936	949	918	939	904	911	932	926	941	893	942	894	899	905	917	926	834	931	900	930	975	923	873	914	911	892	891	878	904	955	847	914	928	917	917	923	909	939	942	905	905	972	873	956	860	843	964	900	932	896	884	847	889	862	916	929	908	908	895	897	918	889	922	844	905	874	895	922	901	953	885	903	916	892	931	906	954	913	934	894	893	926	890	906	874	922	912	928	925	900	895	923	865	900	953	937	891	912	877	918	919	838	877	887	901	909	924	892	911	914	913	888	903	942	896	970	873	951	996	958	929	886	920	907	898	909	901	942	903	919	899	906	875	877	956	880	904	861	943	923	912	931	942	875	886	886	908	898	936	918	976	897	899	926	866	964	931	844	872	883	892	915	903	932	872	913	913	882	900	898	921	889	898	913	989	945	873	932	924	878	846	931	907	884	937	912	931	887	923	888	857	895	896	912	915	950	881	885	930	863	917	938	826	902	871	896	854	909	946	914	897	930	896	892	909	892	886	942	859	909	916	976	845	968	887	928	922	840	937	947	891	876	963	902	847	926	920	911	859	960	884	895	902	922	942	945	894	885	921	943	878	896	868	870	906	929	953	912	918	893	898	892	935	951	915	894	909	874	944	907	976	897	935	935	911	904	890	891	876	859	905	917	926	916	916	883	967	915	900	880	956	901	896	935	907	924	867	943	942	900	842	942	865	856	871	905	878	890	900	875	864	887	861	882	874	892	926	952	904	877	920	912	941	883	912	854	880	893	868	894	907	872	848	947	887	903	874	887	921	929	885	973	849	868	900	944	895	858	878	888	922	914	939	867	956	921	935	949	869	921	924	951	955	886	912	963	891	952	858	925	907	900	910	945	922	930	947	930	884	899	929	899	892	959	899	858	919	904	897	940	931	873	847	931	856	896	893	919	919	922	926	849	942	893	871	931	869	872	918	880	871	906	940	942	862	881	855	866	931	927	931	915	908	910	874	953	872	896	934	873	880	826	930	886	910	934	867	896	889	901	899	918	947	903	883	907	861	876	925	890	882	887	862	913	896	966	947	921	941	897	919	886	938	924	888	936	887	900	892	839	893	883	861	892	880	911	871	920	867	912	913	879	914	882	911	923	896	935	833	902	917	901	910	944	912	882	862	888	927	941	936	923	839	898	878	936	889	924	926	889	916	931	900	872	873	902	889	891	950	936	885	843	893	883	913	882	897	888	959	873	939	871	929	913	846	926	924	929	891	937	867	980	890	913	924	909	910	878	878	916	882	920	872	937	870	884	864	906	879	909	898	952	911	869	904	926	907	938	887	919	938	929	899	880	938	977	897	919	894	882	942	888	946	889	906	898	878	895	875	910	907	890	887	902	928	889	914	927	925	956	887	906	918	902	911	939	887	904	894	965	897	938	884	896	920	886	889	892	851	873	943
27556	30228	17285	4493	2502	1579	1194	1081	1064	1101	1042	1068	1067	1054	1047	1115	1064	1033	1063	1070	1030	1095	1105	1001	1065	1063	1092	1056	1076	1085	1100	1038	1057	1122	1037	1010	1133	1052	1056	1037	1028	1075	1050	1043	1045	1042	1053	1053	1072	1043	1044	1101	1044	1025	1048	1089	1120	1068	1048	1045	1082	1075	1063	1089	1054	1073	1068	1094	1051	1063	1091	1068	1047	1115	992	1128	1068	1043	1074	1120	1055	1111	1061	1064	1128	1077	1124	1051	1059	1063	1134	1047	1077	1098	1062	1093	1004	999	1066	1031	1040	1053	1047	1051	1064	1109	1043	1091	1026	1035	1010	1092	993	1008	1043	1072	1035	1069	1050	1050	1043	1067	1061	1072	1078	1091	1010	1055	1064	1055	1035	1027	1062	1098	1028	1068	1100	1049	1044	1018	1067	1108	1034	1107	1037	1033	1069	1061	1010	1061	1006	981	1028	1081	1064	1044	1085	1060	1048	1062	1056	981	1004	1044	1069	1003	1024	1026	1118	1068	992	1121	1068	1092	1045	1009	1036	1090	1070	1036	1102	1028	1089	1063	1100	1073	1052	1089	1063	1047	1072	1029	1083	1032	1004	1063	1066	1090	1076	1046	1032	1056	1013	1013	1055	1066	1061	1099	1036	1030	1092	1088	1067	1106	1066	1067	1070	1119	1033	1064	1024	1058	1052	1101	1058	1058	1015	1058	987	1030	1063	1085	1089	1044	1005	1069	1066	1046	1050	1045	981	1123	1058	1077	1102	1085	1065	1062	1023	1050	1001	1085	1080	1113	1047	1067	1022	1043	1040	1089	1069	1018	1080	1097	1011	1037	1046	1008	1024	1076	1060	1021	1012	1045	1123	1172	1040	1065	996	1028	1106	1086	1046	1107	1031	1025	1031	1041	1084	1031	1033	1050	1069	1037	1059	997	1038	1035	1072	1060	1026	1070	1006	1086	1058	1056	1109	1046	995	1091	1018	1050	1087	1022	1060	1098	1092	1035	994	1020	1028	1048	1072	1031	1031	1086	1065	1064	1066	1101	1113	1063	1008	1046	1092	1083	1024	1072	1043	1046	1030	1058	1082	1078	1074	1033	1040	1099	1037	1056	1081	1067	1075	1093	1052	1073	1055	1029	1072	1007	1055	1069	1063	1037	1061	1100	1075	1066	1116	1036	1095	1051	1047	1028	1134	1045	1049	1119	1030	1042	1080	1027	1007	1022	1027	988	1031	1033	997	1094	1044	1068	974	1032	1071	1039	1092	1109	1058	1105	993	1016	1080	998	1042	1041	1067	1070	1013	1107	1043	1014	1039	1067	1109	1091	1044	1037	1032	1039	1097	1036	1019	1045	1010	1046	1043	1088	1083	1096	1108	1083	1058	1077	1051	1037	997	1048	1067	1036	1076	1054	1073	1024	1006	1034	1074	1054	1049	1072	1093	1103	1046	1024	1030	1108	1066	1070	1063	1179	1068	1047	1043	1066	1056	1058	1038	1076	1050	1133	1035	1010	998	1037	1104	1045	1015	1075	1036	1064	1058	1037	1035	1024	1020	1095	1080	1091	1057	1111	1021	1062	1091	1105	1046	1037	1044	1034	1048	1048	1095	1002	1102	1070	1069	1038	1036	1041	1059	1044	1071	1069	1113	1041	1034	991	1042	1034	1134	1101	1053	1082	1079	1048	1044	1034	1064	1017	1065	1036	1028	1086	1068	1076	1086	1056	1011	1031	1035	1080	1083	1057	1066	1049	1056	1038	1130	1090	1029	1023	1081	1058	1075	1065	1049	1067	1061	1136	1052	1059	1013	1119	1034	1070	1070	1123	1043	1043	1046	1071	1036	1047	1059	1032	1042	996	1074	1054	1020	1043	1106	1125	1078	1067	1150	1061	997	1048	1108	1120	1039	1049	1052	1071	1094	1041	1065	1009	1029	1049	1084	1055	1086	1069	1087	1105	1098	1088	1033	991	1081	1052	1029	1103	1041	1047	1036	988	1094	1005	1077	1033	1073	1056	1074	1103	1089	1075	1038	1084	1062	1090	1044	1016	1077	1045	1053	1022	1026	1058	1017	1110	1035	1080	1050	1071	1058	1094	969	1057	1120	1032	1049	1069	1061	1066	1060	1051	1023	1001	1061	1069	1058	1033	1042	1037	1095	1086	1082	1085	1057	1007	1023	1085	1081	1089	1036	1085	1041	1060	1052	1029	1040	1055	1047	1073	1065	1037	1093	1056	1065	1087	1088	1112	1107	1094	1066	1084	1065	1042	1102	1095	1085	1015	1102	1050	999	991	1105	1091	1039	1040	1062	1093	1037	1026	1059	1080	1063	1022	1100	1076	995	1025	1089	1114	1061	1137	1090	983	1061	1063	1057	1130	1093	1055	1115	1031	1108	1066	1010	1023	1027	1076	988	1061	1074	1049	1044	1098	1123	1070	1071	1089	1039	1066	1061	1100	1035	985	1042	1086	1097	1086	1110	1036	1054	1010	1049	1060	1012	1092	1099	1043	1042	1066	1049	1040	1055	1074	1094	1045	1105	1067	1015	1095	982	1035	1073	1027	1055	958	1069	1040	1067	1074	1087	1069	1017	1105	1059	963	1040	1056	1080	1068	1063	1063	1056	1058	1049	1060	1036	1101	1102	1056	1043	1053	1071	1077	1076	1075	1084	1053	1074	1098	1081	994	1071	1060	1079	1107	1072	1078	1021	1037	1027	1064	1082	1083	1015	1041	1094	1092	1037	1072	1023	1022	1064	1104	1067	1033	1065	1035	997	1021	986	1001	1045	1028	1034	1102	1007	1064	1108	1091	1077	1023	1018	1054	1092	1077	976	1031	1045	1015	1054	1052	1093	1055	1015	1108	1024	1097	1101	1019	1070	1096	1036	1073	1061	1085	1091	1017	1031	1028	968	1065	1104	1107	1055	1045	1052	1061	1054	1043	1048	1009	1083	1031	1086	1056	1099	1009	1038	1069	1043	1063	1081	1031	1069	1088	1063	1088	1066	1046	1090	1070	1048	1078	1048	1103	1119	1060	1119	1063	1030	1106	1081	1049	1095	1012	995	1111	1039	1096	1011	1054	1078	1106	1024	1035	1063	1031	1045	1074	1070	1052	1092	1081	1018	1069	1094	1085	1041	1050	1061	1083	1072	1103	1084	1109	1034	1135	1060	1027	1065	1028	1102	1050	1090	1045	1058	1031	1121	1077	1109	1051	1018	1096	1068	1036	1021	1058	1074	1069	1057	1092	1041	1103	1053	1020	1042	1053	1046	1063	1067	1045	1040	1056	1043	992	1082	1030	997	1058	1114	1056	1055	1058	1042	1033	1005	1056	1081	1042	1051	1045	1024	1016	1091	1035	1056	1063	990	1045	1071	977	1089	1045	1093	1102	1051	1093	1087	1046	1063	1097	1045	1106	1048	1023	1066	986	1091	976	1004	1032	1076	1011	1065	1063	1037	1023	1016	1021	1055	1023	1058	1049	1049	1066	1029	1064	1098	1088	1043	1037	1083	1016	1078	1076	1069	1055	1038	1041	1036	1035	1054	1054	1060	1088	1086	1060	1078	1041	1027	1047	1051	1067	1062	1096	1105	1101	1066	1132	1094	1030	1023	1064	1085	1088	1062	1000	1080	1055	1131	1048	1090	1070	1052	1007	1036	1069	1030	1004	1069	1047	1049	1044	1128	1006	1023	1102	1010	1097	1093	1047	1002	1106	1094	1043	1044	1062	1075	1070	1020	1046	1070	1016	1060	1037	1055	1071	1047	1089	1082	1109	1058	1051	1026	1110	1082	1105	1037	1066	1081	1040	1073	1044	1036	1104	1007	1050	1033	1116	1070	1088	1122	1027	1035	1111	1100	1083	1087	1083	1098	1070	1105	1075	1065	974	1022	1072	1083	1033	1060	1087	1103	1040	1030	1037	1065	1038	1110	1054	1127	1039	1102	1030	1073	1088	1045	1092	1083	1063	1097	1057	1076	1053	1044	1031	1028	1042	1046	1037	1052	1031	1055	1057	1063	1018	1109	1061	1058	971	1082	1075	1085	1029	1056	1002	1052	1013	1096	1013	1100	1076	1028	1033	1034	1059	1024	1008	1071	1069	1000	1051	1065	1140	1058	1028	1004	1003	1089	1053	1025	1046	1092	1039	1096	1139	1059	1046	1061	1085	1106	1135	1056	1044	1087	1102	1081	1017	1023	975	1083	1100	1010	1093	1051	1071	1105	1015	983	984	1006	1041	1010	1005	1059	1124	1102	1064	1120	1077	1084	1077	1023	1087	1034	1069	1063	1090	1098	1029	1017	1025	1066	1024	1057	1080	1024	1069	1092	1080	1096	1025	1026	1057	1024	1035	1102	1035	1047	1037	1058	1013	1065	1005	1111	1078	1098	1065	1041	1087	1059	1035	1064	1078	1061	1045	1069	1028	1082	1068	1048	1096	1061	1044	996	1062	1085	1021	1017	1051	1060	1116	1055	1044	1089	1081	1080	1053	1060	1074	1050	1054	1015	1060	1062	1039	1151	1043	1031	1031	1056	1070	1056	1080	1078	1109	1059	1066	1044	1046	1042	1122	1009	962	1052	1087	1060	1072	1029	1148	1036	1066	1054	1011	1053	1057	1069	1082	1002	1088	1068	1047	1074	1074	1044	1043	1119	1021	1022	1009	1091	1063	1094	1082	1049	1044	1072	1021	1061	1054	983	1068	965	986	1028	1121	1067	1013	1079	1100	1028	1039	1113	1027	986	1105	1097	1078	1089	1086	1034	1062	1075	994	1077	1087	1063	1070	1056	1082	1014	1050	1021	1044	1060	1089	1072	1063	1028	1086	1061	1145	1054	1061	1098	1063	1101	1110	1034	1103	1043	1006	1089	1017	1027	1002	1110	1030	1143	958	1034	1059	1051	1063	1046	1039	1098	1040	1058	1063	1026	1047	1059	1012	1040	1066	1054	1052	1039	1070	1019	1092	1088	1003	1026	1074	1072	1030	1087	1083	1045	1001	1057	1119	1084	990	1053	1017	1071	1104
23729	21030	27974	24326	20934	10214	1899	1222	1148	1180	1110	1129	1063	1107	1091	966	1021	1007	1054	996	1015	1052	1076	1013	1051	1078	1042	1058	1018	1098	1033	1001	1087	1039	1032	966	1056	1025	1048	1027	1006	1079	1032	1028	1041	1081	1009	970	1045	1003	1020	1088	1067	1054	1058	1011	1019	1039	1028	978	984	1036	1108	984	1081	1046	1025	991	1061	1091	1057	1013	1041	1031	991	1000	1038	996	1020	1055	1029	1008	1043	996	1058	1004	1062	1069	996	1009	1059	1022	1045	1050	932	988	1052	1023	1065	1066	1040	1024	1010	1064	1031	1045	987	1021	1016	989	1068	993	1015	1069	1006	1027	1006	1063	1040	984	1062	967	1010	928	1039	1058	990	1048	1008	997	1014	1052	983	1024	1020	982	1038	952	1000	980	964	975	1006	1042	1005	1036	1009	1013	1031	977	1035	1038	1026	1022	1013	1052	1055	967	999	1002	1031	1014	1014	1023	1024	955	994	1018	981	1005	1023	1015	1008	1050	1059	1005	1031	964	1053	1074	1023	1024	962	970	1018	976	1040	1067	1009	1037	998	1002	1033	1067	983	998	1024	1005	1019	1021	1061	994	1064	937	968	1049	1066	1030	995	1046	1019	1083	1004	1042	957	968	1048	953	1025	1018	1032	1016	969	981	1058	1030	1020	1029	1007	1029	961	1044	1032	1079	1033	1011	1011	1051	980	987	950	1037	1009	994	984	1078	1030	981	1021	1068	1015	1050	1036	1014	1027	1040	1040	1080	1071	1015	1040	1065	1044	1021	977	976	1028	1009	958	1042	984	986	984	1027	1034	988	1035	1034	1070	1006	999	1030	993	1073	1020	1059	1029	1018	1044	1036	996	996	1082	1026	993	1013	982	1008	998	997	1031	975	1047	1033	1005	990	1013	1035	1051	944	1035	1034	1055	989	1035	1040	993	1002	987	960	980	1028	1053	1058	1026	1033	1078	1059	1040	1005	1084	1074	982	1091	1030	1037	1004	982	979	989	998	1059	1005	1033	1058	1006	1007	1048	1049	974	1066	1001	1077	1045	1034	1022	1007	1030	999	990	1050	1012	1035	1021	1069	1023	1038	987	981	1059	996	1041	1067	1015	999	1051	1023	1003	980	1064	1034	1048	984	1035	993	979	904	1018	992	1007	1003	1005	986	1046	967	1051	1016	1043	994	973	1015	991	1058	965	1027	1069	1021	1007	1010	947	1028	1047	1015	1000	984	992	1020	944	996	1035	1002	1054	1024	1058	982	1028	995	992	989	991	1022	1014	1050	964	1010	1026	1014	984	1021	1025	928	1013	1026	1042	964	1036	1023	1033	989	1020	1065	1036	964	1005	951	991	1021	1035	1028	1043	968	979	997	974	989	1040	989	1040	1002	1038	978	1032	1014	1011	1001	946	1012	1008	1002	1067	1013	998	1025	983	1058	1055	968	1000	964	978	976	1024	1029	976	1082	1050	1019	1045	982	993	1045	1005	1026	956	1033	976	1048	1014	991	989	1019	993	995	1078	1038	953	1078	1018	1001	1022	989	1010	1018	1016	1047	987	999	1033	943	966	996	1062	1031	1045	1068	975	989	929	1006	1045	1049	1004	1025	1017	1005	942	981	1067	1018	1020	1019	1048	999	998	984	1065	991	1047	1023	1035	1049	1032	982	962	1026	1004	1059	1019	982	997	1080	984	1056	992	1067	994	1085	1000	1053	1057	1013	1023	1030	1001	1018	1011	1049	1030	961	979	1065	1090	1066	994	996	1046	1040	1046	1036	1040	1063	1011	988	1018	983	992	1070	987	1012	1047	979	998	1027	1047	991	1048	987	1054	1004	1027	1006	1005	1058	1014	974	1051	1046	1007	1004	993	1089	993	1007	1007	1085	991	1057	1021	1041	1003	1021	1033	1015	1015	999	1019	967	1000	1047	978	1095	1016	1004	1016	1034	1035	951	945	1028	987	1032	985	965	996	1014	989	999	995	1005	983	997	1063	1019	974	1056	1004	1028	1040	1071	1066	1026	1075	1035	1020	1011	1008	1001	1009	1010	1043	1000	1045	992	981	1041	997	1030	976	1001	1012	1073	1010	1049	986	996	1060	1031	983	967	1004	1046	996	1099	1033	1019	1034	981	985	1013	1039	1052	1038	980	1018	1045	1036	1050	993	982	982	1032	1027	972	984	1062	1116	1004	963	1012	1035	1050	1015	1082	1010	971	1046	940	988	1043	1067	1026	1049	1027	1055	1010	981	988	979	1021	1041	1009	1021	997	1025	1005	995	990	962	970	1037	965	1017	1008	977	990	997	997	967	1014	1058	995	1063	1005	1040	1041	980	985	1020	1048	1039	1033	1018	1036	1015	1120	1031	1047	1018	1011	1026	1044	975	1070	1040	989	1064	1041	1030	1040	975	991	1027	1019	1044	1035	957	966	1004	1006	1043	967	1021	1043	1004	986	1036	1044	1026	1089	985	1013	1034	1058	944	1033	1039	1028	1036	1046	951	1018	946	1011	988	1050	976	1015	1048	952	1036	1053	1006	986	973	1000	971	998	1030	953	973	1071	1019	1017	989	1004	977	1026	1052	1105	1054	1008	994	979	1028	1013	998	1037	972	1026	1018	1025	1063	1063	1059	955	1026	1034	997	1015	1056	970	1020	973	1015	1021	1059	994	1035	1032	991	952	996	991	1005	1047	975	1037	1044	1035	1019	991	1038	989	1060	1002	989	1017	975	1064	1012	1035	1062	1009	1019	1141	1055	1019	1027	1038	1010	1047	1069	998	1027	934	970	1016	1028	1067	1013	1068	999	1063	1061	1099	971	960	1022	1024	986	1018	1065	1031	973	1009	1018	1054	994	1015	1002	1042	1070	1001	1041	1010	984	970	1002	1002	1030	979	999	1083	1029	968	1022	1067	1016	995	1005	1061	991	990	984	944	1011	999	1041	986	1014	1032	990	1050	980	1086	994	1002	1026	1012	989	1014	1000	993	977	1021	1050	938	1008	1037	1025	1024	996	1094	1000	1036	986	1049	960	982	974	1013	1002	1020	1003	1090	1002	1054	987	1060	1009	947	1029	1017	991	1014	1046	1037	1033	1028	987	968	1008	975	1057	1006	1044	1034	1014	997	1048	1020	1009	1066	992	1043	1002	1044	1026	1021	1067	1007	1033	979	991	1009	1020	998	1034	1060	1047	1030	1034	1055	1013	975	968	966	1001	988	1041	1017	992	1015	1003	1001	999	1041	1009	1018	996	996	1043	991	1019	991	1023	964	984	1022	1059	980	1019	1033	1069	1034	986	962	1022	1028	974	995	1024	1016	1005	1005	937	998	995	1026	1101	962	1040	1040	1042	978	1032	953	1061	984	988	987	1021	1019	1032	1009	1045	1081	1064	1024	1041	1073	1030	944	987	991	959	1047	1041	1033	1021	1016	1026	966	997	1010	993	1006	1007	964	1037	992	1030	992	995	1030	982	1048	1013	1043	1024	1018	1058	1012	1073	1080	970	1079	990	1003	990	972	1059	1023	975	1036	1025	959	1022	1064	1029	1013	1030	1041	1053	977	999	1034	1020	1012	1013	989	961	1019	1033	988	1029	1014	1022	1028	1010	1007	976	1033	998	1070	1010	1013	917	998	961	1005	1026	1014	957	1017	1037	1018	1038	1022	1034	1013	1032	1011	1007	999	979	1017	992	1004	940	1041	1046	936	989	1007	1039	1049	1051	1064	1020	1008	1019	959	1052	993	1065	1085	998	997	1028	1001	1050	1017	994	1009	1025	1054	963	1085	1043	1011	999	984	1023	996	1028	1011	1027	1036	1047	1054	1019	1059	998	1027	1034	1026	1006	1011	999	1010	1042	1031	960	999	958	1033	1011	995	935	1053	1016	946	1012	1042	1035	1058	1033	970	1002	1008	1030	981	1015	1008	959	1025	989	1085	1002	963	974	1049	993	1017	1027	1031	994	988	1028	1062	1077	996	940	962	1000	1000	993	1065	1035	1014	996	1063	1046	1030	989	1020	1001	999	1061	981	1018	1008	1028	1026	1079	979	1023	1013	961	1047	1009	1053	1012	1001	1021	1046	962	993	1060	1036	1073	1007	1006	1011	1034	1017	1043	1051	1008	1054	967	1057	1000	1025	993	1037	1023	978	1076	1013	996	1045	1000	979	1017	1026	1020	996	940	1018	1031	946	1019	1011	974	973	1029	998	1006	1061	1002	1020	1070	1036	1094	1019	1026	1029	1059	987	1037	979	1077	1034	1063	984	1040	1029	1038	1053	1006	1062	1054	1016	1052	962	958	1056	1051	1023	982	1000	1013	1042	1048	997	984	1051	969	1006	1041	948	1000	1021	989	1006	997	1003	1031	1039	992	1022	983	1042	980	1014	1013	1019	1008	1057	1042	1034	1046	1080	963	1010	1007	1017	979	1044	1030	1056	1004	1024	994	966	935	1058	1059	999	1029	999	1045	1027	986	1040	1063	943	992	1013	1046	1023	1004	1012	1029	1063	1028	1037	1028	992	1008	1030	1006	1054	1021	1072	1000	1011	1035	983	979	998	1004	1021	1016	1019	1045	968	1000	1058	1024	1020	987	1010	1022
29149	41844	28791	10822	6436	3735	1906	1602	1531	1467	1375	1364	1272	1307	1278	1253	1274	1291	1211	1204	1150	1200	1215	1181	1241	1191	1203	1178	1181	1223	1258	1207	1202	1273	1198	1209	1231	1197	1280	1162	1246	1186	1266	1271	1220	1215	1265	1206	1170	1163	1213	1199	1180	1238	1191	1167	1187	1212	1247	1197	1275	1127	1182	1185	1219	1208	1220	1173	1247	1173	1138	1178	1257	1210	1230	1252	1238	1169	1204	1116	1179	1186	1160	1149	1133	1165	1134	1215	1208	1175	1178	1197	1203	1190	1217	1175	1147	1204	1153	1174	1151	1204	1199	1162	1201	1165	1167	1158	1174	1202	1230	1145	1134	1216	1167	1224	1225	1165	1213	1185	1204	1213	1164	1151	1154	1193	1171	1162	1190	1235	1172	1155	1130	1161	1173	1254	1132	1186	1168	1175	1229	1210	1184	1162	1212	1242	1209	1167	1213	1218	1155	1231	1232	1182	1164	1179	1144	1206	1209	1153	1151	1189	1144	1198	1146	1220	1156	1254	1160	1181	1124	1187	1127	1169	1203	1172	1167	1221	1190	1209	1085	1187	1230	1146	1237	1201	1182	1219	1207	1137	1157	1243	1153	1137	1170	1183	1163	1181	1162	1249	1174	1152	1182	1160	1173	1221	1187	1179	1176	1180	1183	1179	1176	1197	1261	1235	1139	1204	1131	1186	1166	1223	1158	1188	1175	1149	1196	1153	1119	1227	1227	1148	1241	1180	1193	1191	1205	1239	1261	1173	1145	1184	1116	1215	1171	1157	1187	1173	1227	1166	1183	1198	1143	1173	1171	1152	1171	1200	1157	1145	1162	1165	1247	1208	1205	1171	1178	1127	1164	1189	1134	1229	1202	1167	1196	1195	1186	1175	1209	1167	1196	1193	1197	1176	1180	1171	1159	1179	1240	1197	1210	1184	1178	1162	1227	1203	1190	1211	1202	1169	1243	1174	1191	1169	1143	1199	1188	1214	1262	1178	1175	1186	1247	1163	1168	1181	1145	1166	1163	1158	1212	1161	1182	1198	1219	1187	1149	1172	1161	1157	1150	1224	1185	1157	1188	1146	1175	1173	1129	1203	1196	1161	1182	1195	1168	1212	1201	1182	1203	1179	1163	1187	1171	1165	1185	1218	1202	1145	1196	1182	1173	1223	1271	1261	1275	1140	1195	1240	1212	1141	1209	1227	1185	1147	1196	1202	1179	1141	1208	1175	1175	1155	1163	1202	1128	1181	1113	1244	1154	1182	1244	1200	1174	1120	1202	1201	1234	1166	1255	1185	1175	1172	1223	1150	1213	1183	1205	1158	1164	1140	1188	1146	1196	1156	1137	1146	1172	1106	1210	1239	1223	1129	1160	1159	1184	1229	1197	1207	1209	1139	1119	1197	1190	1182	1106	1191	1172	1145	1158	1152	1254	1228	1211	1188	1199	1207	1223	1202	1174	1185	1165	1164	1192	1173	1201	1204	1250	1171	1193	1181	1138	1115	1182	1208	1177	1213	1226	1136	1143	1176	1146	1132	1180	1202	1150	1134	1169	1200	1203	1155	1229	1213	1191	1191	1228	1145	1185	1181	1193	1198	1144	1193	1178	1180	1196	1180	1148	1169	1165	1160	1220	1224	1248	1222	1164	1207	1186	1151	1208	1167	1215	1256	1208	1170	1200	1246	1184	1203	1164	1114	1247	1156	1184	1154	1185	1159	1141	1151	1204	1198	1195	1121	1200	1184	1204	1197	1234	1146	1115	1191	1181	1245	1215	1168	1140	1205	1191	1169	1154	1115	1191	1238	1175	1254	1173	1132	1174	1163	1178	1217	1203	1198	1132	1231	1177	1181	1195	1263	1233	1199	1129	1229	1218	1139	1172	1198	1138	1210	1189	1217	1179	1174	1215	1181	1248	1197	1205	1191	1124	1161	1125	1132	1241	1198	1130	1159	1205	1182	1215	1122	1182	1177	1137	1202	1159	1197	1201	1205	1224	1189	1137	1099	1282	1118	1134	1162	1150	1243	1190	1168	1174	1174	1163	1171	1181	1207	1164	1123	1153	1192	1183	1222	1184	1144	1184	1165	1180	1076	1212	1178	1219	1164	1192	1197	1193	1253	1146	1189	1164	1161	1206	1150	1180	1183	1217	1166	1195	1172	1178	1097	1184	1215	1162	1183	1250	1223	1201	1066	1216	1159	1125	1151	1197	1216	1183	1246	1219	1190	1164	1219	1154	1140	1201	1224	1171	1212	1168	1186	1187	1190	1197	1182	1170	1199	1224	1161	1182	1167	1243	1182	1213	1157	1212	1240	1168	1155	1146	1232	1221	1198	1207	1177	1192	1185	1133	1124	1231	1156	1173	1152	1177	1201	1176	1146	1148	1144	1117	1218	1156	1212	1186	1194	1208	1203	1161	1201	1176	1149	1240	1222	1218	1174	1154	1182	1131	1155	1242	1196	1102	1147	1203	1170	1148	1203	1222	1176	1168	1226	1247	1200	1213	1262	1168	1167	1201	1154	1155	1246	1205	1122	1222	1175	1188	1153	1181	1217	1202	1165	1189	1109	1200	1199	1175	1158	1218	1140	1128	1208	1123	1160	1185	1156	1135	1177	1137	1145	1194	1223	1139	1183	1216	1214	1174	1177	1182	1226	1178	1185	1224	1220	1201	1234	1186	1143	1144	1161	1189	1176	1240	1185	1121	1217	1225	1201	1178	1150	1176	1240	1203	1134	1149	1231	1222	1150	1225	1221	1157	1177	1236	1194	1165	1225	1188	1229	1247	1172	1191	1142	1231	1244	1173	1187	1167	1215	1193	1220	1209	1236	1127	1184	1179	1161	1193	1179	1157	1209	1174	1133	1168	1183	1200	1202	1216	1182	1189	1209	1133	1185	1235	1137	1243	1198	1168	1176	1190	1160	1164	1202	1183	1122	1151	1163	1224	1161	1196	1224	1186	1141	1155	1168	1215	1103	1163	1157	1157	1155	1181	1167	1271	1186	1171	1187	1205	1214	1233	1217	1197	1157	1149	1147	1234	1156	1173	1168	1156	1184	1189	1115	1139	1171	1084	1195	1139	1144	1199	1171	1177	1132	1182	1166	1232	1173	1254	1153	1211	1165	1204	1192	1211	1187	1124	1178	1184	1121	1198	1184	1207	1204	1150	1127	1175	1175	1248	1148	1229	1211	1233	1168	1252	1120	1185	1219	1161	1231	1197	1136	1192	1263	1215	1267	1188	1159	1220	1172	1152	1168	1141	1176	1151	1166	1182	1191	1225	1176	1194	1177	1182	1241	1200	1145	1196	1200	1190	1173	1242	1150	1153	1191	1185	1160	1186	1157	1155	1212	1195	1218	1168	1224	1231	1211	1148	1138	1159	1203	1206	1213	1167	1197	1126	1207	1142	1253	1218	1145	1256	1106	1117	1143	1130	1210	1233	1109	1217	1169	1247	1205	1165	1174	1150	1176	1170	1196	1154	1156	1210	1189	1156	1208	1211	1127	1205	1141	1208	1152	1127	1127	1177	1268	1179	1198	1202	1212	1181	1137	1167	1169	1160	1210	1154	1173	1189	1209	1204	1179	1165	1187	1215	1181	1183	1191	1163	1195	1236	1172	1132	1183	1160	1171	1138	1216	1169	1197	1130	1136	1122	1184	1187	1173	1209	1211	1238	1195	1235	1129	1127	1214	1140	1170	1227	1202	1217	1172	1193	1197	1172	1245	1141	1160	1153	1135	1204	1264	1208	1182	1123	1237	1198	1128	1172	1158	1162	1178	1141	1179	1190	1217	1219	1158	1175	1197	1217	1183	1140	1128	1169	1214	1171	1168	1156	1177	1231	1185	1187	1233	1190	1199	1175	1157	1167	1141	1178	1143	1169	1194	1190	1242	1169	1168	1270	1203	1172	1227	1180	1167	1201	1171	1159	1192	1207	1158	1184	1232	1243	1131	1192	1157	1165	1156	1174	1176	1183	1130	1171	1180	1180	1211	1215	1129	1159	1162	1201	1191	1209	1223	1228	1200	1183	1234	1195	1169	1204	1266	1224	1251	1221	1173	1157	1229	1190	1187	1162	1193	1194	1226	1216	1142	1173	1162	1232	1201	1171	1211	1172	1205	1147	1182	1202	1184	1142	1118	1192	1176	1165	1163	1222	1133	1162	1186	1122	1175	1200	1200	1180	1233	1196	1218	1126	1207	1204	1141	1154	1180	1217	1157	1227	1225	1157	1204	1214	1135	1162	1189	1136	1192	1135	1235	1186	1170	1183	1145	1173	1220	1250	1206	1097	1107	1213	1127	1158	1199	1178	1197	1197	1187	1229	1191	1160	1200	1195	1152	1167	1181	1163	1202	1166	1159	1221	1156	1194	1165	1182	1168	1221	1200	1139	1188	1164	1206	1234	1209	1201	1221	1160	1225	1203	1168	1248	1120	1189	1220	1198	1215	1178	1193	1198	1206	1194	1224	1152	1203	1155	1176	1209	1232	1135	1193	1161	1182	1190	1192	1182	1128	1163	1165	1177	1179	1247	1181	1160	1196	1210	1146	1166	1180	1158	1215	1071	1198	1144	1132	1150	1200	1171	1223	1140	1101	1163	1207	1219	1156	1169	1148	1225	1208	1156	1219	1107	1168	1128	1154	1153	1146	1209	1153	1173	1245	1169	1237	1235	1175	1146	1199	1233	1190	1166	1261	1163	1190	1181	1215	1199	1163	1225	1207	1156	1146	1148	1140	1157	1144	1207	1227	1158	1204	1193	1254	1220	1135	1204	1258	1196	1242	1177	1134	1095	1199	1173	1182	1156	1181	1185	1198	1118	1203	1176	1204	1141	1090	1155	1149	1181	1192	1242	1152	1162	1146	1166	1151	1176	1200	1218	1126	1211	1200	1203	1236	1147	1195	1178	1221	1248	1154	1139	1174	1199	1105	1137	1206	1191	1192	1194	1211	1149	1191	1137	1123	1188	1232	1249	1165	1152	1161	1167	1186	1169	1198	1172	1198	1182	1156	1230	1189	1148	1182	1148	1193	1191	1180	1202	1213	1238	1183	1174	1213	1191	1216	1232	1151	1166	1212	1176	1170	1222	1097	1209	1154
24537	21027	27133	24969	13830	2236	930	808	786	771	734	721	733	736	695	711	666	730	703	679	675	708	678	688	753	654	735	660	709	703	698	667	668	635	691	728	677	667	706	658	683	693	669	683	712	738	659	698	674	662	668	688	668	650	709	647	700	725	642	658	672	711	687	628	716	723	684	729	683	666	674	709	679	698	680	668	653	724	708	716	616	706	687	644	649	657	703	656	660	728	686	719	653	682	630	728	678	661	714	684	674	642	638	624	651	703	659	667	648	678	703	683	704	679	663	701	701	632	692	682	659	678	675	663	671	681	728	721	666	715	677	640	654	675	670	665	686	674	652	658	671	647	644	711	685	698	671	680	668	676	703	696	686	674	664	685	687	698	709	693	676	697	721	718	638	645	677	691	734	670	673	648	700	635	641	693	628	675	677	719	679	668	718	636	658	669	668	668	704	657	630	694	683	700	665	681	666	706	720	667	691	690	652	735	708	684	667	678	702	690	653	724	698	656	685	624	725	639	678	635	676	677	651	670	675	656	702	656	703	692	695	669	648	683	681	642	614	670	678	670	686	678	703	620	649	684	664	674	725	693	679	669	669	667	715	677	627	735	705	658	664	665	652	692	651	679	669	675	664	673	708	690	688	690	663	693	705	711	667	687	662	682	672	704	684	643	678	647	659	685	682	644	656	672	701	664	708	647	650	652	677	672	712	630	681	678	701	663	660	714	675	699	717	701	662	662	708	676	701	675	682	657	717	651	701	694	669	702	650	667	680	646	701	676	711	704	670	618	655	680	690	683	663	655	730	677	653	737	702	686	701	697	669	681	661	732	715	687	726	669	612	668	658	671	691	657	710	661	701	626	682	667	622	658	711	666	618	667	701	671	719	694	707	667	658	651	665	698	677	652	682	668	642	716	677	662	681	677	686	618	702	709	680	698	693	647	658	709	658	668	694	679	700	650	644	680	655	668	707	659	668	691	655	666	680	676	652	682	681	647	700	667	685	631	679	651	690	650	678	670	707	644	696	707	669	706	673	702	680	709	694	649	681	690	709	692	693	653	656	673	670	741	713	674	645	640	668	652	680	684	648	684	700	647	624	696	701	624	677	622	650	701	651	696	669	646	685	650	646	648	644	699	676	739	660	673	621	683	680	645	686	738	647	648	702	674	664	676	659	662	715	690	719	666	659	653	685	654	667	697	709	654	680	664	704	693	692	680	686	649	686	729	691	689	645	663	687	702	683	672	710	624	709	704	668	643	721	660	649	663	672	691	713	664	716	646	686	655	675	676	683	720	645	675	671	691	657	630	637	654	700	727	690	664	715	701	685	736	723	663	694	661	686	698	681	686	691	677	676	662	635	675	692	699	676	740	618	701	678	655	696	710	703	608	692	673	659	715	676	624	676	675	668	627	631	682	667	675	737	640	703	684	681	664	695	643	685	692	664	664	710	721	643	655	687	662	693	700	653	714	688	734	673	686	648	743	651	650	622	699	698	708	656	699	682	663	676	678	665	665	672	682	717	690	663	644	718	661	694	633	735	660	636	688	717	677	683	673	678	679	621	676	718	695	710	672	714	646	651	693	708	641	679	667	698	710	671	667	728	688	665	689	733	671	713	703	697	674	697	667	646	660	679	668	655	698	680	643	661	654	639	651	669	692	652	661	671	683	668	681	666	657	714	675	692	644	661	688	647	719	685	675	688	686	702	665	656	671	677	686	671	674	718	663	684	689	667	657	673	709	649	670	652	690	714	664	704	694	668	657	663	659	649	639	711	702	679	692	668	667	679	656	656	670	664	622	699	686	677	672	669	689	705	678	709	692	701	651	704	691	638	623	670	682	636	675	652	596	723	709	682	669	638	656	665	665	681	681	685	662	675	652	686	693	714	667	653	681	668	685	664	697	644	680	669	653	632	661	699	729	644	671	663	698	655	676	702	659	648	613	710	712	652	696	710	682	677	668	665	681	683	629	649	641	689	666	661	714	709	699	678	656	678	684	697	669	641	720	671	694	704	679	706	639	692	670	665	679	671	656	669	683	704	668	708	675	678	729	667	654	641	678	639	649	657	651	607	653	670	636	641	675	679	685	638	740	686	704	664	683	670	634	710	669	745	694	689	681	666	723	662	673	689	612	665	697	664	658	682	695	658	718	675	675	678	646	669	683	681	685	681	656	667	642	685	659	708	644	657	691	658	673	679	665	673	674	729	645	687	664	691	705	694	688	612	647	675	696	659	665	698	704	662	668	676	667	658	665	673	659	672	696	666	717	640	692	694	629	695	672	671	622	703	700	707	709	673	721	688	712	668	742	664	677	663	672	715	638	664	709	672	655	678	691	714	652	672	640	721	638	625	604	651	621	655	707	659	626	687	686	694	691	711	649	695	696	679	682	695	685	680	663	684	628	686	725	722	623	686	638	688	650	636	685	630	700	653	719	624	646	652	657	707	656	681	646	682	693	647	713	716	644	682	714	671	670	687	711	698	671	696	650	682	659	670	644	668	630	625	709	644	704	665	690	692	720	725	635	663	668	680	685	718	670	701	669	706	683	691	664	696	663	674	728	680	719	642	686	694	678	668	656	693	721	667	659	674	706	715	681	666	665	680	705	678	671	680	626	672	625	692	670	692	700	649	687	726	676	684	704	616	657	661	711	695	701	716	646	674	633	674	708	665	706	724	659	639	679	720	699	645	679	649	721	663	665	675	666	652	700	694	712	650	651	661	667	699	654	664	690	648	684	684	649	739	698	715	683	678	668	662	665	652	678	690	631	657	698	680	693	665	675	644	632	695	676	677	677	703	648	666	687	655	679	707	683	684	625	638	693	728	660	731	661	703	698	704	673	700	663	688	663	672	689	699	682	740	633	689	662	679	666	721	652	621	651	673	653	689	668	686	704	671	652	703	642	639	698	693	714	691	650	649	691	674	665	723	692	694	659	664	665	684	624	741	701	642	668	650	681	659	658	652	674	716	677	649	676	634	686	683	671	706	686	679	670	679	690	683	652	706	643	650	641	650	634	661	654	677	677	696	665	697	651	728	700	662	657	677	686	674	670	634	718	660	663	665	676	695	686	654	661	671	657	616	652	673	699	725	605	673	690	708	677	692	667	701	767	677	713	669	638	661	666	688	631	650	692	681	688	692	685	697	686	638	687	663	693	689	673	708	728	681	692	707	700	665	696	703	651	687	658	672	641	685	706	679	717	622	670	692	638	651	699	692	641	666	669	655	642	674	676	709	652	690	662	664	685	678	653	649	643	667	695	649	696	621	684	658	657	672	673	678	717	663	653	646	672	702	682	682	646	668	688	631	704	692	661	674	686	685	671	710	627	670	655	693	670	697	632	671	668	693	669	661	783	674	671	702	653	724	675	679	701	677	654	661	647	715	642	699	673	684	714	620	696	669	687	682	665	703	681	685	704	737	715	650	653	709	659	659	647	673	702	689	613	679	643	674	651	675	696	680	701	674	677	634	670	722	704	684	685	678	728	710	685
26885	39204	23041	8420	5224	2515	1277	1050	1000	966	866	842	898	836	825	863	828	859	865	810	820	814	843	809	814	822	827	825	820	784	804	825	848	794	818	852	836	790	803	807	826	832	858	826	821	744	816	813	837	816	787	842	854	838	830	793	804	834	836	849	855	864	848	856	814	775	795	737	801	868	804	811	813	786	838	861	828	853	784	798	799	840	837	855	800	734	770	811	849	849	779	731	855	814	860	860	836	821	843	817	756	841	801	803	847	781	799	809	780	813	798	792	784	796	820	828	794	785	840	835	835	772	799	838	788	837	807	775	798	809	792	793	777	791	842	846	849	803	812	789	792	834	800	782	791	807	813	794	819	820	776	786	799	813	793	783	820	838	816	774	832	790	774	768	810	774	852	812	787	818	833	779	785	799	808	852	809	790	794	781	815	759	780	816	774	865	785	805	777	827	834	860	809	782	784	842	796	852	821	816	785	765	765	792	745	842	785	786	858	803	792	802	773	815	844	816	838	816	773	824	840	825	737	789	813	762	819	786	775	849	876	796	778	791	819	813	777	848	806	827	815	848	770	877	855	778	785	840	811	837	815	797	757	814	779	801	769	854	833	778	790	799	800	837	778	797	824	819	790	814	835	809	792	800	771	820	801	841	753	776	838	786	791	763	831	816	801	821	817	884	799	763	783	828	819	815	849	791	806	837	798	808	825	772	772	787	765	821	805	793	798	750	817	837	834	795	852	801	839	760	799	794	777	816	802	820	778	776	826	833	847	797	826	850	830	796	778	812	763	786	842	781	829	821	778	804	850	839	841	817	850	759	826	804	775	769	832	775	768	787	838	789	855	834	839	743	794	852	791	763	793	820	768	826	818	797	834	785	828	776	828	763	792	769	778	801	779	767	827	772	767	792	794	809	787	800	783	841	828	828	814	806	822	791	813	837	805	795	762	793	762	778	792	825	811	795	770	765	810	717	785	802	820	775	787	826	833	784	798	826	806	842	851	782	769	786	835	806	791	838	847	781	805	798	834	830	799	826	864	774	802	767	811	798	769	816	758	787	768	821	815	797	811	861	768	801	756	834	801	801	783	806	761	757	799	820	774	814	775	786	838	845	820	817	814	746	804	848	791	789	779	783	823	795	814	813	780	772	797	814	844	820	835	785	793	771	773	842	777	796	810	833	776	782	832	812	826	826	822	804	842	801	805	869	790	783	749	806	775	818	769	771	772	865	757	826	814	813	809	753	828	785	784	798	797	768	772	825	807	812	779	742	796	793	809	777	730	790	823	802	812	803	848	753	784	799	830	839	788	806	790	807	814	767	850	815	770	782	879	823	749	808	779	717	843	838	784	775	785	799	829	810	786	820	778	800	776	782	778	805	812	763	781	820	816	781	804	792	804	810	822	830	827	791	804	808	794	801	807	770	821	830	769	779	775	822	793	790	776	830	814	874	844	803	776	776	829	841	772	863	817	811	842	790	793	774	788	786	824	805	797	799	873	808	754	820	787	798	797	835	805	789	831	806	818	846	775	784	778	795	823	854	838	791	794	767	800	825	777	770	833	858	794	794	789	807	796	797	784	848	820	799	827	807	827	794	772	801	779	829	787	819	805	808	809	849	796	781	804	827	807	781	820	766	797	846	750	808	808	819	789	813	793	789	789	819	814	773	806	799	819	787	863	828	860	835	769	794	811	819	783	791	794	819	814	816	802	776	803	805	838	763	833	736	785	760	822	828	814	782	838	801	843	816	778	828	759	810	825	794	814	837	749	807	783	883	793	773	846	789	800	821	808	794	819	772	799	765	810	837	775	762	780	821	821	818	847	777	809	811	851	774	761	804	828	833	794	789	789	778	807	805	767	793	788	775	808	760	847	838	806	847	865	828	774	826	755	743	725	813	800	815	778	843	816	831	818	802	804	809	765	806	798	808	823	807	797	818	834	798	831	833	823	742	820	767	786	785	835	803	820	757	773	802	807	776	807	813	781	779	787	803	812	770	803	817	805	823	844	798	830	828	807	808	778	845	800	792	830	791	813	836	827	807	797	838	807	819	740	835	784	818	783	739	767	802	814	773	805	766	835	804	808	767	796	821	795	843	816	856	792	786	771	831	845	780	775	754	781	809	803	743	824	787	835	864	759	776	830	786	801	761	851	810	846	805	835	805	828	775	783	814	790	786	813	770	784	794	807	836	798	796	783	792	766	844	794	790	798	849	856	815	818	820	777	791	786	802	851	824	835	777	818	821	781	849	842	823	829	775	822	831	829	809	804	796	839	833	768	771	789	800	820	839	794	803	841	825	780	798	815	827	791	769	816	843	774	780	798	802	804	792	827	782	757	805	802	791	794	850	820	857	859	815	824	819	812	772	790	821	876	800	767	774	779	817	806	755	801	808	836	792	814	816	808	816	828	795	809	784	808	770	814	773	765	817	778	845	837	816	797	769	792	804	776	757	811	851	802	785	750	753	775	794	820	812	808	804	828	773	803	770	790	791	804	802	792	817	835	796	821	758	805	822	828	819	805	812	808	836	733	775	781	778	817	823	806	799	816	794	809	762	820	780	802	794	791	783	790	830	812	764	767	807	812	759	814	813	772	820	795	792	802	792	763	817	789	843	837	807	839	771	848	844	779	824	820	788	787	776	775	771	719	792	789	784	828	838	782	815	793	821	775	804	824	805	780	819	816	826	798	821	777	844	832	798	846	778	754	828	823	787	810	802	769	787	794	814	765	809	801	814	811	798	778	826	821	843	815	750	840	790	803	834	774	801	806	790	765	791	781	772	811	809	826	773	801	799	831	800	804	767	816	808	841	810	760	798	803	795	860	826	778	788	756	779	784	784	856	818	857	773	765	819	776	799	819	795	781	780	784	828	851	791	827	781	818	837	834	827	823	791	811	778	806	791	799	781	785	784	820	792	792	828	790	825	819	879	778	812	834	784	799	807	798	776	816	840	797	854	820	828	771	776	825	731	788	838	810	815	821	824	861	773	830	781	815	790	824	790	817	832	773	771	784	781	711	814	806	860	806	798	852	793	781	840	828	798	822	817	828	818	805	805	744	820	799	776	797	842	841	800	827	811	804	789	830	820	851	778	804	802	845	760	788	794	852	807	804	789	825	794	795	776	807	778	864	777	820	800	834	786	838	803	827	839	836	811	837	841	806	811	804	822	809	780	779	723	786	795	769	818	840	772	813	805	832	793	828	841	760	850	788	785	789	796	779	764	792	792	814	784	826	802	800	798	813	815	833	810	784	792	818	847	808	806	773	758	799	793	800	798	849	847	756	841	779	830	800	772	807	833	791	750	844	801	831	780	829	729	787	862	822	769	819	807	804	849	800	773	827	750	797	771	825	838	751	808	798	870	803	788	786	770	754	833	775	830	762	787	778	778	795	843	771	812	774	823	778	761	828	821	807	792	849	784	800	801	785	839	812	784	795	817	759	777	817	842	749	809	812	795	806	834	786	825	781	793	872	821	770	811	806	746	774	773
22572	21063	28492	23852	21071	21020	9087	1473	1119	1041	996	935	944	921	853	927	846	858	862	859	832	845	836	834	857	830	804	794	809	835	859	805	837	849	811	826	784	874	811	898	836	802	841	806	807	809	794	792	814	780	823	852	804	851	845	842	724	807	821	787	814	807	792	788	772	756	799	806	795	787	837	776	881	778	778	794	771	791	833	763	838	787	766	766	800	774	787	810	869	820	805	788	778	797	784	793	801	767	781	799	758	756	815	814	785	772	812	756	815	776	777	790	807	780	753	829	845	842	790	758	838	759	784	761	701	787	818	781	808	793	784	818	749	834	783	731	815	790	778	751	823	801	752	800	805	802	784	823	768	818	790	782	802	799	739	761	844	827	799	803	777	800	843	788	815	827	805	755	740	765	801	816	821	732	799	803	747	737	811	797	780	750	762	808	758	777	787	820	805	822	749	800	838	792	773	785	786	752	808	854	815	771	803	792	786	824	773	789	825	808	819	778	775	792	870	786	819	796	830	795	809	794	792	762	807	778	794	757	803	783	792	829	775	782	756	766	790	809	848	760	749	703	837	797	775	784	833	784	808	821	762	747	781	764	778	855	777	727	831	795	807	800	805	771	796	799	779	747	776	746	756	840	820	821	767	809	758	818	774	845	760	768	755	814	767	805	739	758	793	763	811	817	829	778	777	754	784	825	808	798	804	830	837	794	820	820	788	813	774	767	826	773	812	787	797	785	851	812	810	788	789	800	783	796	832	815	816	765	781	804	784	754	784	753	777	822	816	785	816	795	830	779	801	808	836	801	801	783	780	774	780	731	776	810	790	811	814	868	824	803	789	816	787	810	763	782	777	773	797	791	749	784	792	803	788	754	826	764	806	802	792	847	790	833	755	785	792	807	797	779	730	775	781	812	769	809	805	854	813	752	806	785	800	803	767	816	829	804	797	821	778	748	792	790	772	812	778	788	771	824	773	787	744	802	779	751	797	809	745	794	791	819	787	781	786	829	761	759	779	771	758	804	814	812	845	726	765	754	775	795	741	807	782	766	855	794	781	774	753	802	795	713	773	770	739	797	780	801	794	762	771	734	828	804	729	783	763	782	769	826	770	833	791	757	748	791	815	809	797	794	753	802	842	833	803	829	781	758	786	764	767	769	768	792	796	786	818	827	760	774	790	803	795	810	804	808	807	786	783	786	849	785	804	785	784	798	793	796	795	733	786	824	824	782	794	794	769	833	750	816	791	781	760	834	792	771	783	824	810	780	824	836	791	825	811	748	816	793	797	806	819	769	816	802	734	771	766	809	846	798	788	790	830	815	798	797	773	802	833	778	822	822	772	838	773	869	778	747	770	747	780	723	782	805	803	797	788	765	817	778	794	789	806	792	810	822	783	761	766	776	824	780	777	775	772	823	764	740	757	787	787	785	841	807	802	804	830	775	762	808	792	811	809	827	756	840	823	765	776	838	766	750	786	810	810	789	776	824	790	800	788	786	829	747	835	748	774	858	823	773	844	774	788	792	803	771	821	786	784	766	767	796	780	799	791	819	753	782	777	789	803	793	832	801	792	785	808	789	778	826	779	802	788	814	794	758	768	777	733	826	817	829	829	806	772	820	778	739	820	771	765	802	830	803	888	751	806	805	743	783	756	816	773	788	806	790	805	814	751	763	744	741	786	781	822	767	807	834	777	827	807	805	811	790	789	726	822	783	800	814	789	785	806	811	760	751	804	765	758	741	821	786	830	802	816	840	796	775	781	787	808	787	820	835	752	784	836	778	811	761	811	793	798	797	764	760	785	817	820	807	829	797	814	828	799	779	761	745	810	849	774	754	819	808	744	789	849	797	762	810	812	762	831	788	779	790	765	771	776	762	856	802	823	796	848	840	780	793	750	817	729	831	814	828	816	802	774	816	828	801	769	757	778	756	781	794	791	731	793	807	740	782	842	786	794	773	767	781	738	785	786	748	743	776	784	757	755	787	779	800	788	720	779	797	805	701	811	834	798	785	789	848	788	768	764	772	751	820	787	786	772	830	772	787	782	764	777	807	825	745	797	809	727	812	763	782	729	750	778	842	767	766	805	801	760	737	789	835	793	776	808	754	767	769	805	834	793	822	754	804	836	766	756	780	800	776	775	800	836	792	812	820	756	812	771	794	829	790	821	741	773	757	811	781	818	793	830	770	748	793	795	796	785	798	777	769	784	830	758	830	857	814	811	805	765	797	797	766	843	801	828	794	844	746	778	796	831	803	808	761	823	800	783	799	754	799	776	809	817	778	797	768	753	783	795	796	746	779	777	796	800	774	828	743	767	744	781	820	824	807	780	808	793	763	790	825	776	833	831	759	804	816	830	799	783	846	795	791	779	769	794	830	817	787	817	820	798	758	810	805	831	781	792	834	797	789	771	797	782	785	817	739	778	704	821	790	793	815	759	831	746	770	747	821	799	807	751	785	775	797	803	761	775	745	801	829	753	731	791	827	779	785	814	803	761	794	834	776	730	796	765	823	778	802	776	762	815	807	773	759	791	771	732	821	791	776	821	810	782	769	769	769	787	767	802	786	778	790	777	801	803	803	776	821	775	777	812	796	793	750	791	782	792	781	746	746	800	808	830	760	780	774	773	802	823	789	795	809	808	783	766	765	773	809	775	815	809	808	814	774	810	766	808	778	825	751	796	786	770	785	786	801	835	805	860	791	812	786	813	755	829	813	743	812	736	817	805	760	763	788	813	751	804	804	768	814	807	762	741	819	743	784	734	776	778	789	783	769	774	797	787	746	808	792	833	811	786	824	773	789	826	783	776	784	765	795	784	807	805	770	830	799	804	762	746	744	788	813	802	792	777	788	801	824	757	788	819	840	793	817	823	775	782	812	807	742	803	810	786	781	759	737	780	802	790	823	887	784	806	789	837	751	745	739	782	791	789	748	793	825	779	810	818	789	808	777	802	749	827	745	795	795	796	832	799	762	780	766	784	797	821	802	793	803	755	839	791	761	786	743	843	752	783	832	757	741	822	744	776	750	788	796	794	801	772	799	797	824	803	790	802	792	743	806	756	787	802	796	802	784	760	784	795	755	772	762	806	795	808	820	819	762	803	827	760	752	729	819	809	791	794	781	747	822	812	819	795	758	761	775	829	810	805	780	749	802	775	748	804	781	780	825	808	804	754	712	729	827	829	824	786	773	780	804	765	760	810	788	768	786	811	812	781	773	795	808	843	769	748	818	754	854	806	800	773	762	766	728	844	711	740	795	763	761	807	796	826	803	800	818	813	805	787	749	750	763	788	795	789	807	793	801	831	799	809	761	787	844	819	836	822	761	808	768	822	827	780	789	779	797	790	779	775	747	803	844	767	754	793	817	807	774	834	777	800	791	766	797	837	741	804	796	805	771	808	806	761	771	813	826	726	769	812	790	845	814	786	832	787	762	783	822	812	766	813	789	781	803	801	806	789	782	765	770	772	797	791	774	760	783	816	747	795	757	770	823
29720	47558	31565	15903	10384	5213	2468	1822	1580	1388	1255	1242	1208	1127	1050	1092	1050	1025	1087	1030	941	999	1000	1018	1006	971	960	975	984	939	929	961	919	938	977	979	962	974	935	1042	999	953	979	978	997	968	982	988	966	979	981	944	953	939	979	883	964	990	967	962	951	976	973	917	875	896	893	982	948	913	980	946	984	897	951	976	971	921	973	975	918	1018	942	927	944	973	950	923	947	989	900	931	963	934	892	967	995	910	921	896	913	894	933	911	931	912	943	924	901	926	959	941	939	943	887	993	904	955	929	921	964	955	962	924	978	918	934	893	897	920	922	914	885	871	908	925	865	981	904	939	901	977	919	884	895	942	862	912	953	908	916	886	938	896	935	909	925	911	905	908	945	930	936	937	923	939	933	924	926	912	912	908	946	962	900	929	928	872	947	933	907	930	901	917	981	884	908	936	911	991	923	911	955	922	939	956	945	914	968	873	876	972	918	985	912	978	912	947	912	929	948	916	925	969	892	910	867	934	1007	945	923	926	969	949	919	923	977	891	937	898	927	949	904	934	950	943	945	935	1004	891	916	943	932	858	928	948	924	928	948	902	907	902	876	925	923	938	862	936	947	935	958	920	895	910	929	969	920	927	896	912	942	856	909	917	921	908	960	860	957	926	885	971	933	911	940	940	940	937	887	909	938	943	939	920	929	978	927	910	914	953	935	901	925	963	952	918	926	844	958	956	915	1002	935	963	891	853	873	937	902	916	951	909	927	947	939	968	961	915	897	917	890	904	907	913	927	898	895	944	922	911	910	930	928	853	962	932	911	904	976	978	912	897	951	878	945	959	930	955	881	928	905	912	959	906	956	940	933	934	872	860	973	965	970	907	912	890	848	951	899	918	931	927	927	921	961	890	902	1004	903	950	899	941	921	921	966	937	995	892	948	910	961	899	897	965	958	945	926	911	914	896	914	908	987	928	881	983	922	893	901	937	929	977	966	950	918	919	936	917	954	881	917	917	906	945	914	896	909	924	950	874	830	918	930	904	943	917	949	914	940	910	870	911	917	930	883	932	922	925	918	943	903	884	965	916	974	987	891	914	926	939	906	951	927	962	954	938	969	900	906	958	918	941	914	949	955	950	940	935	925	897	950	914	886	971	930	909	910	935	927	923	901	920	910	857	939	938	887	953	915	993	944	903	912	968	900	919	934	925	996	902	961	937	937	946	974	936	894	878	941	909	977	954	974	949	927	969	929	941	900	875	930	934	902	913	919	895	964	940	935	930	939	996	898	910	948	888	888	952	954	905	891	875	970	986	944	937	962	947	887	925	864	902	909	933	899	848	913	907	921	906	961	889	960	936	938	911	925	898	936	928	911	932	933	927	938	952	933	943	945	879	931	916	880	962	923	896	931	942	889	907	947	906	927	945	951	933	957	959	885	945	948	936	898	883	944	912	952	970	926	929	892	888	884	958	886	915	940	928	857	928	941	933	847	981	946	887	912	972	918	958	944	922	906	887	901	910	892	929	887	894	944	925	897	912	985	890	947	911	974	937	927	949	897	899	911	896	980	978	905	924	934	971	919	956	916	873	907	938	925	942	921	915	935	913	892	941	970	935	909	919	930	914	872	928	925	961	935	933	889	981	921	944	915	932	947	917	976	925	903	942	889	942	896	888	924	929	924	885	904	931	942	939	941	893	920	893	867	946	873	947	916	893	953	943	853	908	958	967	882	875	926	937	915	896	973	908	961	955	894	887	928	925	902	953	914	969	965	933	952	923	962	914	923	946	983	930	902	889	914	931	959	904	893	939	867	929	975	878	929	871	949	929	916	970	897	905	911	924	900	939	910	945	935	946	895	914	958	914	911	901	967	955	950	903	925	948	941	908	987	904	910	910	849	906	932	924	941	880	939	914	885	927	960	925	928	915	914	875	995	980	949	905	986	901	977	933	917	935	879	937	866	958	914	897	940	908	907	885	958	957	916	940	866	949	964	950	947	949	866	873	904	899	904	945	963	972	914	919	923	950	887	967	957	897	975	976	916	935	942	970	859	957	970	944	966	942	940	907	932	938	869	945	905	948	916	950	924	923	886	932	963	920	925	964	915	883	891	968	932	919	922	925	902	926	956	908	937	916	931	914	912	947	919	904	933	952	911	894	918	919	922	917	922	901	949	935	909	886	900	897	967	865	914	905	939	928	907	922	889	946	948	965	895	892	922	962	928	938	898	940	997	953	902	942	932	926	929	918	963	907	932	927	887	972	938	848	873	915	861	909	899	895	933	902	902	892	907	898	870	910	875	880	920	917	891	881	862	928	940	884	909	880	930	899	975	916	942	966	883	925	970	936	906	935	961	913	954	970	935	943	895	885	931	872	874	917	938	911	900	977	910	902	932	944	957	936	916	921	903	934	970	921	979	904	955	926	931	911	929	967	883	951	906	856	986	953	889	929	932	894	913	883	912	914	896	878	875	921	948	887	951	904	912	936	934	927	889	932	883	898	880	946	950	914	905	932	876	948	942	889	963	938	912	963	906	948	943	869	915	946	881	957	972	971	923	926	928	939	918	891	951	938	1008	909	885	949	906	898	934	928	918	957	931	935	930	941	898	978	869	965	922	935	903	968	910	960	944	906	970	920	887	948	913	860	935	918	907	927	920	908	945	887	894	913	938	878	946	945	906	909	911	891	926	896	947	926	911	941	911	968	939	981	878	909	906	968	893	951	951	885	909	943	958	970	937	898	922	912	895	972	937	908	954	980	876	910	887	942	916	876	923	912	889	942	887	922	896	930	906	921	935	864	911	878	969	938	894	915	909	933	875	974	940	905	888	910	920	934	947	961	914	900	907	903	913	924	852	913	908	932	912	968	874	882	911	918	913	928	903	892	914	920	893	918	920	938	911	915	893	857	939	930	870	885	942	938	905	942	895	889	948	886	907	961	918	923	919	916	912	934	927	904	954	977	970	912	916	925	898	923	909	905	878	867	848	905	960	911	980	923	932	877	950	907	903	923	884	930	859	939	912	886	917	900	922	941	927	957	935	884	911	958	931	923	892	891	932	911	896	967	901	900	896	972	969	931	924	904	929	930	936	978	913	919	925	934	931	941	946	902	944	927	912	935	955	956	896	921	936	933	906	900	943	945	920	936	957	876	926	919	891	935	914	900	897	926	933	920	828	927	917	972	867	908	869	911	950	919	878	956	938	923	968	920	965	899	931	905	944	966	937	998	925	871	920	981	900	908	892	937	910	867	901	925	892	962	941	957	880	950	976	919	900	919	952	900	905	888	892	914	916	929	881	966	883	947	994	914	961	933	930	945	993	938	927	912	958	936	931	942	956	939	910	965	925	899	950	915	927	950	970	893	895	906	926	915	874	907	914	898	936	964	905	934	909	926	914	928	903	924	923	925	907	906	887	956	916	989	911	853	859	918	924	960	872	962	884	897	940	891	932	925	941	918	945	920	917	935	913	883	985	964	914	923	908	912	934	908	898	885	948	905	936	871	918	913
28066	22248	16039	4872	1770	1141	890	918	875	874	883	905	910	910	922	902	914	902	875	867	844	869	877	911	914	934	897	881	864	854	841	939	873	893	937	935	859	833	866	840	848	901	851	888	900	871	818	853	832	895	890	822	873	890	890	901	905	816	905	880	865	880	874	903	871	888	853	861	837	812	855	867	885	854	861	940	915	880	864	913	860	858	915	840	844	844	850	921	882	949	864	917	865	860	886	920	831	863	867	871	921	863	911	873	864	857	845	864	882	821	888	866	905	840	906	863	865	940	848	870	903	921	876	901	878	894	936	879	887	866	919	897	898	927	837	871	906	827	879	875	910	831	860	875	830	910	882	883	862	885	889	936	899	844	931	880	838	890	861	900	886	897	933	889	888	815	879	887	868	881	846	876	886	895	914	890	858	891	851	895	874	828	900	880	903	834	879	853	886	899	891	867	840	836	909	911	850	836	915	889	881	908	835	937	899	912	915	907	866	896	896	917	870	892	835	900	904	875	881	943	888	880	897	834	863	887	849	869	888	858	818	861	861	929	894	883	915	860	895	890	894	846	942	861	832	911	905	858	882	850	918	899	852	904	954	843	889	889	841	891	902	851	906	849	854	822	889	922	871	894	870	883	899	909	881	893	941	882	872	860	846	955	829	858	849	872	883	883	871	870	837	888	896	947	910	855	874	888	927	909	908	888	857	913	876	849	896	874	838	909	855	868	896	891	818	917	875	888	909	938	881	902	860	885	880	874	823	837	893	890	879	926	896	862	883	897	850	912	850	831	847	857	862	874	848	881	879	850	858	811	934	852	846	884	865	923	935	841	945	867	897	865	906	890	847	845	876	872	862	901	928	865	867	885	907	881	891	868	869	911	881	902	838	851	893	870	899	915	876	907	869	839	824	856	872	908	849	874	859	931	913	862	858	858	934	890	912	868	932	898	889	898	859	881	821	868	905	844	884	814	874	883	927	903	900	838	919	903	796	842	914	900	863	899	910	859	891	885	889	921	916	916	878	969	917	861	856	890	919	927	866	935	884	883	859	858	888	834	876	877	892	885	883	884	875	920	878	781	799	937	904	918	851	857	889	870	896	910	921	878	931	828	909	921	901	904	922	886	842	823	908	875	938	874	867	933	849	852	901	874	901	881	850	869	889	854	891	864	872	856	913	877	862	901	889	863	901	868	894	883	904	876	906	915	900	814	900	915	893	853	940	848	907	874	870	924	857	880	823	891	893	880	906	896	939	928	907	970	867	877	875	820	908	831	893	885	927	913	920	865	896	838	839	876	872	867	831	859	905	880	872	925	842	917	880	886	900	895	977	863	895	904	882	853	879	860	904	877	901	857	880	888	859	907	841	942	866	888	846	870	878	873	900	900	842	914	854	892	923	826	891	896	848	842	901	862	823	915	934	875	871	875	901	948	870	843	916	840	914	909	835	956	913	872	886	867	879	920	882	895	841	928	865	880	858	902	871	869	871	874	982	871	916	834	848	886	910	859	916	878	907	890	894	855	942	873	883	894	886	834	902	952	842	877	844	872	919	893	839	863	841	890	894	880	922	871	883	913	895	896	906	882	904	869	858	870	875	857	877	868	969	883	886	876	894	878	955	863	934	920	889	876	875	858	877	851	843	861	897	857	852	877	892	873	888	889	908	887	916	886	891	907	946	938	819	832	852	843	870	829	881	901	853	902	897	846	868	844	842	849	905	864	857	895	871	913	833	814	861	902	882	856	895	870	871	831	816	863	891	888	907	832	878	902	886	910	870	845	885	890	902	898	829	863	881	884	941	835	904	874	848	895	893	899	894	912	880	866	890	872	934	854	872	859	926	858	868	915	865	857	880	872	902	828	911	840	851	889	873	918	894	893	908	921	915	920	862	834	867	901	895	912	904	880	821	879	825	901	889	816	885	897	848	901	943	891	897	827	904	901	842	894	834	914	831	853	883	876	879	844	835	879	916	928	864	896	914	888	884	891	867	866	891	846	809	913	903	873	909	865	906	917	895	879	891	947	862	855	885	871	882	911	936	874	921	848	856	874	880	924	916	899	859	884	908	890	915	836	891	877	871	920	813	886	916	857	895	880	932	853	788	905	934	831	886	853	890	830	898	861	889	895	876	855	835	884	895	839	913	884	845	871	885	891	893	849	861	887	885	871	907	924	922	912	870	902	896	870	897	931	875	849	844	897	890	881	911	904	880	818	921	849	911	884	859	908	875	852	894	907	957	909	885	851	870	863	882	869	872	906	878	883	880	876	873	936	833	852	885	876	907	866	931	889	845	862	888	867	848	883	898	845	881	859	877	862	877	961	876	892	893	909	909	908	867	885	881	912	876	901	886	893	870	858	902	845	903	832	891	889	865	888	889	918	862	871	885	922	834	879	898	852	886	897	898	907	862	890	880	877	858	901	795	853	861	883	818	867	879	845	900	830	873	902	838	925	859	876	839	835	858	816	889	907	902	900	815	900	912	908	908	888	835	828	890	893	863	900	895	926	916	904	905	874	905	884	888	909	875	904	921	866	919	905	894	939	838	866	882	908	826	894	884	835	814	893	901	930	874	897	910	883	879	858	913	864	905	864	854	871	901	833	948	891	873	908	879	941	885	910	850	898	895	889	882	852	866	861	878	880	880	902	841	876	835	862	869	946	866	871	844	820	858	936	847	906	912	879	855	884	798	860	922	875	900	898	875	834	900	880	876	870	875	871	869	939	843	936	872	869	921	843	901	879	892	899	808	849	899	887	853	859	866	888	889	890	872	837	908	863	856	831	920	920	909	848	895	895	865	892	930	902	871	886	854	926	867	851	927	827	868	901	883	860	878	883	861	896	844	912	854	889	879	851	873	890	907	905	860	920	855	891	905	857	901	914	894	914	860	866	825	875	876	860	882	858	875	867	849	849	900	892	896	938	849	812	866	865	889	909	892	854	869	930	876	899	888	924	843	885	929	857	860	868	901	882	908	899	871	848	882	886	887	846	938	868	897	953	913	850	861	869	917	881	883	899	886	871	873	831	860	898	926	887	865	831	930	816	897	862	854	866	836	883	906	880	864	897	880	868	866	913	818	861	875	918	895	892	889	911	850	881	946	880	899	891	909	956	862	923	865	882	895	923	864	858	882	917	859	873	864	879	857	919	881	884	929	888	853	913	919	903	951	867	878	927	844	882	892	845	891	957	846	841	855	868	844	834	859	859	907	854	903	909	878	929	874	905	907	923	904	922	901	852	887	872	857	913	867	911	883	845	912	872	870	844	888	876	864	887	877	877	853	923	879	884	910	930	861	864	877	816	894	874	862	872	872	911	926	890	878	866	857	875	887	888	928	891	878	960	892	850	832	861	855	846	886	917	898	869	909	845	938	843	880	849	886	894	820	913	901	832	853	863	908	842	864	844	888	861	904	851	879	870	882	880	899	892	900	908	885	874	862	926	851	850	910	934	892	901	882	843	917	884	834	930	883	859	869	860	886	875	878	895	859	849
26888	31527	14210	4635	2500	1577	1137	1000	1015	1041	1010	1039	1047	944	959	1009	988	994	991	1004	1016	1029	936	1055	1001	1090	951	1043	1021	1070	1070	1018	1024	997	1022	1072	990	1032	1008	937	1042	1047	1017	1078	1022	1079	1072	982	990	994	1032	1003	1030	1047	1003	1065	1052	987	1018	1045	1035	1021	1017	1032	1048	973	1018	977	1028	1014	969	1010	1024	1057	1014	1047	1022	1029	980	1039	1046	1021	984	973	1033	1016	1056	968	987	1046	1001	1059	1004	1018	1100	1051	1054	1059	973	1047	994	1021	1046	1057	1068	1073	1047	1061	1044	975	1043	986	1019	949	1017	1001	1069	1003	1033	980	1028	1024	1005	1047	991	960	1057	1052	989	984	996	1020	1014	1025	999	1000	996	1019	1010	1057	1055	1014	968	1021	1017	1009	1032	1053	1030	1020	1006	996	1005	1008	1067	1031	1021	1036	1041	978	1042	1011	1027	1015	1012	1001	1021	1061	1033	1017	983	995	1005	967	987	991	987	1032	1027	965	1038	996	1017	975	999	1010	1023	980	982	963	968	1003	1073	973	1035	1034	998	1014	1046	990	1037	1053	1044	1012	1036	1004	992	1011	1027	1039	1037	1043	957	1035	1035	1020	1047	1013	964	1026	958	975	993	1025	996	947	1055	1007	1022	1050	1030	1055	999	1037	1031	987	1015	1050	1002	1053	975	972	962	1016	1105	1039	991	998	1023	1054	1112	1059	977	1087	1002	1026	1018	1031	995	1003	1003	998	997	1009	1061	976	989	1017	1025	1038	976	1014	1017	972	1025	1020	1041	1052	1032	1024	1005	1016	989	1039	1016	977	1049	990	1094	1025	1007	1048	1022	1039	1038	979	999	959	1026	981	1004	1042	993	984	1000	1038	1031	1000	1027	993	995	1061	1088	1045	1036	1028	1003	1057	1009	996	1020	1027	1066	1012	1073	999	1067	1055	1028	1006	1041	994	1004	1016	1046	1050	1023	1007	988	974	1020	998	970	980	1021	1069	1036	1024	1004	1039	1042	974	1002	1028	1044	1008	982	969	1079	1055	991	972	984	978	1076	980	1032	978	996	1024	987	1074	1044	1011	1033	1028	996	974	964	1040	1020	992	1061	981	1012	1044	963	982	1054	1066	1069	985	1005	1023	971	953	1005	963	997	1031	1051	1028	994	1030	999	994	1046	1013	961	1060	1045	999	1062	962	1010	1022	1022	993	1052	984	1056	1051	989	1030	1018	992	979	992	941	1042	997	1048	1024	1001	1020	981	1003	991	1017	1037	1066	980	1031	985	1035	1093	1045	968	1039	1058	973	1004	1057	971	1012	977	1053	1040	1077	1027	970	986	1027	1003	958	1038	1007	1073	1013	1004	1030	1008	982	1013	1027	994	1010	984	991	1023	970	1036	969	1012	1010	1021	1009	1060	947	1040	942	1037	1000	1026	1028	971	1088	1028	1067	1009	1014	1050	1028	1026	1029	1028	989	967	1052	1046	978	974	982	1015	1014	1017	967	1034	1005	1035	1025	1018	1030	981	1064	1033	1000	975	1059	972	1023	987	987	1006	983	1035	1041	929	1028	1022	997	996	999	984	1042	1066	1013	997	986	970	1057	1048	1004	1055	1029	1049	962	1041	999	1065	974	1045	1014	1088	993	1041	946	1007	1008	1041	1028	1022	960	1044	1049	1024	1062	1013	1003	1027	974	1033	1007	1061	985	1069	1011	1020	1058	1014	1027	1002	1030	999	973	1039	1028	1023	1034	1027	1066	1066	988	1029	1043	988	1035	1000	1017	1028	1076	1022	1054	1061	1046	986	993	1024	1046	1017	1001	992	1052	1028	993	1008	1017	1008	1019	1011	998	1008	990	1049	1021	998	1084	999	967	978	1022	1050	975	1014	1007	1049	1009	979	1050	1006	1004	1053	999	1032	970	1002	1038	984	1006	977	1122	1018	1003	1074	1025	1046	1092	1034	1023	976	1031	1024	999	1064	1034	1017	1071	992	974	982	1022	1034	1030	993	959	1003	1034	1036	1060	1042	1015	1048	1063	1023	993	1033	1010	1014	1012	965	1033	1008	987	981	1085	1040	1040	996	947	1067	1009	962	1049	1051	991	1013	1043	1070	1031	996	1013	1008	1024	959	984	989	1066	1047	1010	1059	1046	955	1013	1019	1008	1016	1091	1037	1046	1019	1069	1035	954	1026	1046	1003	1053	991	998	997	1030	1001	982	1037	1006	1000	981	1011	1024	1087	1119	1034	1059	1000	1018	993	1025	1003	984	979	996	987	1017	989	1038	1061	971	1019	1034	991	1021	971	1012	1028	1023	1061	971	1019	1093	975	1005	990	1041	1042	963	1053	966	1020	985	993	1046	1024	1026	1013	1001	1045	1030	1083	1011	1062	1038	1049	1067	1004	1009	962	1034	1037	1115	1027	985	986	1050	1024	989	1019	1064	981	1054	1031	982	1028	1040	1040	1065	1033	1017	1016	983	1048	1016	1013	1057	1026	994	990	1015	1031	1040	984	1072	1014	983	1025	1004	1014	988	994	1025	985	1045	1090	1028	1020	975	1025	954	978	1027	1085	1017	1041	1038	974	1019	1054	1000	909	982	1041	1043	1012	1042	1011	1016	1010	1015	996	1047	1050	1055	1026	1103	1045	986	1031	1045	973	1041	973	1039	910	1000	972	989	976	996	1057	1007	1030	981	988	997	1001	1024	1047	994	1047	1023	1017	1018	1020	1015	994	1044	1041	1047	986	1079	1054	997	1049	980	1016	991	1010	986	1017	1023	1059	999	984	1077	1032	1058	1036	1032	1010	1021	1003	1012	1000	1023	972	993	1010	962	997	1028	1071	1042	1030	1043	1032	1064	1058	983	1078	1004	1020	984	948	1055	1001	979	1013	1000	1036	1022	1017	1053	985	1014	933	1047	1003	968	951	974	1002	1013	1016	1024	974	1020	1059	1005	1018	1041	996	977	1054	1034	1010	982	1042	1008	1060	1020	992	1045	995	1019	1020	1007	1010	1061	982	992	1014	1020	1061	1034	997	978	1019	1018	1060	985	1005	1082	1002	1059	1028	1009	992	1064	1005	1042	962	998	1016	986	992	973	1052	1083	1010	964	998	1034	1063	1106	963	1006	1038	1045	994	1005	1034	1023	1050	1036	1004	1037	1029	1021	1036	1087	996	971	1015	958	1049	1065	982	1016	1035	1066	942	1009	1057	991	1047	1028	1016	1009	988	1045	990	1017	1016	974	1057	970	1021	1060	1034	1007	1031	1085	994	998	1015	996	1029	1036	1014	1008	1045	1010	1015	1004	967	1011	1023	1065	1030	960	975	1000	952	1001	976	1009	964	1039	1001	992	1035	1008	1005	1011	985	963	1039	999	1024	1043	1039	1000	991	992	1065	1029	1000	1008	985	1000	1019	1043	1025	1029	1008	1021	1020	976	1025	1038	975	1022	1039	1012	1063	953	945	1029	1045	1034	1015	1063	1026	983	1042	969	1079	913	1017	1007	983	1021	1079	968	1000	1027	1040	1030	1017	1010	1077	1054	1066	1016	1073	996	1031	1053	1010	1001	1017	992	1004	1001	992	1069	1065	1061	994	1031	1051	1007	999	1043	1011	1004	1008	1037	977	1058	999	1022	996	1057	1070	959	1037	1032	990	1016	987	963	1031	1027	1014	1015	1030	1039	1012	1060	1008	1069	1025	989	1009	1021	1028	953	988	1056	1044	986	1026	1059	1077	1027	1020	977	1000	992	1079	1047	1020	1009	965	1060	1023	985	976	976	1040	982	1014	992	963	1019	1005	1023	979	1006	998	988	969	1066	1022	1037	1032	1028	1001	1043	1034	928	1008	1055	1073	1026	1037	1023	989	989	1008	995	980	1018	993	1024	1017	1029	1040	1021	1006	1067	1032	984	1011	1017	988	1024	978	1037	1032	981	977	1028	1077	1044	1036	1083	1016	1010	1021	992	988	989	1003	1128	1018	1008	1000	1011	1051	1037	1046	1023	978	965	985	1024	1047	1058	1042	1036	1031	1023	986	1044	1045	1018	972	1022	1053	986	951	1026	986	1062	999	984	959	1027	1068	967	1005	1008	1058	1030	1014	1086	1022	1012	999	1001	1009	1004	1003	1106	987	1072	1054	993	1055	1027	1008	1019	968	966	1032	1045	1008	1029	1096	1115	970	1022	1010	1028	993	996	1006	1036	984	1018	1062	1090	1044	1019	1006	1036	1043	993	976	1038	1030	954	1072	998	1040	1050	1032	1027	1020	1019	1049	1024	1048	997	1011	1039	1003	1003	1016	1007	1048	997	994	1044	998	991	1048	1010	1037	1034	1046	1000	1008	1056	1013	1036	1029	1040	983	1061	997	1014	1028	972	1032	993	1040	1018	1013	1062	1041	1002	1016	1010	1039	1035	998	1055	1019	1018	1011	994	995	1020	994	1048	1042	1037	1004	1013	1003	962	993	1023	1036	1012	1045	1033	1009	1053	970	1069	1048	982	1032	1050	977	974	992	977	991	1030	959	1022	1016	1040	1046	1092	998	1003	944	1033	943	1071	1039	969	1051	1058	995	1041	974	1020	1018	1038	1028
23723	21037	27999	24317	20934	10247	1902	1303	1202	1117	1192	1085	1092	1035	1093	1072	979	956	1018	1013	1022	1017	988	1051	993	1033	1012	991	974	1013	1038	996	1013	1005	989	1013	1059	1037	1000	1008	1029	978	1043	1012	1026	1029	1020	1033	990	1036	1011	1031	992	1048	1035	976	996	984	1003	1035	993	1008	1019	984	967	1003	1059	1008	1047	999	988	1028	1006	1017	1001	965	1015	980	928	1019	1018	994	985	973	1045	1002	1042	1003	991	953	1006	1011	1021	1025	986	960	975	965	985	996	987	988	966	954	999	978	998	1027	968	969	995	986	977	989	986	982	1019	1001	993	936	1035	965	975	1030	1011	969	1018	976	1021	1010	973	987	942	997	983	960	991	1007	940	982	1015	1004	977	959	1002	949	946	1019	956	958	1002	1021	1002	1017	1013	1023	980	994	1011	995	991	987	1012	991	947	1005	1031	1027	985	988	976	1026	1029	1059	1019	945	992	987	928	993	969	948	1010	991	1013	1028	977	1015	976	983	970	999	962	965	959	1000	985	988	1013	992	962	978	980	1023	1040	1048	1023	1034	992	1005	960	994	1004	949	999	1024	1003	1002	963	976	1006	981	958	1012	966	945	946	979	1003	1013	985	939	990	1013	1018	1050	1026	979	964	1011	1013	1012	997	934	994	983	975	1005	1054	986	1024	949	963	958	1023	934	980	978	978	920	938	961	979	973	998	960	1009	1005	997	1003	995	954	968	982	961	984	946	993	1010	1015	1004	1060	952	1009	1019	923	986	967	959	980	964	1013	971	1034	1039	963	980	967	972	955	1018	975	1001	972	1003	956	978	989	1010	1031	990	1023	982	944	980	1009	985	999	962	943	977	959	1043	904	951	1034	1014	991	965	958	976	984	988	1001	954	985	999	1019	1031	1056	1016	1002	993	973	951	999	1006	992	1011	924	989	979	991	987	1015	1016	1013	967	959	1006	973	1021	929	976	996	990	1026	1012	1011	918	995	955	944	968	1005	978	1009	951	996	1012	975	974	957	965	1014	982	1006	1021	931	957	1002	1015	963	1005	959	979	985	1059	986	1006	990	975	974	925	1030	964	953	947	1002	999	989	1033	964	1007	1042	949	969	987	1005	1026	984	993	972	964	995	917	1009	965	1026	973	941	987	965	1000	1021	972	963	979	999	1009	922	1009	1063	1008	980	1010	1013	968	951	961	951	975	1022	952	987	1059	995	948	930	951	969	1002	967	1019	967	1022	970	981	965	979	957	975	968	989	1037	1031	973	1003	978	988	953	1011	1021	976	1024	977	1005	972	1006	953	1026	1004	964	972	988	1018	1022	1005	1015	1001	958	1008	1015	958	974	1004	964	976	956	1037	995	1002	976	1014	977	1015	989	964	1023	1020	976	1035	985	916	1003	929	975	957	1010	918	971	979	968	962	983	976	992	1034	1002	1036	996	1056	1030	942	1034	1016	1050	984	1009	996	952	1004	979	1023	952	913	1004	991	960	1006	923	985	970	1024	995	949	994	957	970	1014	983	956	1017	1011	1033	988	989	932	979	944	996	965	999	1000	1023	1024	1013	966	1032	1001	989	1026	1009	936	908	906	960	909	1036	954	1026	956	962	974	975	993	969	972	992	1019	976	1004	999	939	957	916	1031	1021	972	990	1037	967	994	1042	980	982	1005	1021	972	975	945	970	946	978	1007	967	946	973	1005	974	947	996	1021	977	936	964	958	979	1039	971	975	972	966	1004	957	972	1040	965	1003	997	975	922	970	1057	1008	1005	997	1006	966	1042	1015	977	969	1020	1027	974	990	993	938	1007	971	1003	957	915	968	944	961	946	986	946	982	1028	986	972	937	939	1058	957	957	967	980	996	1039	1015	1016	989	950	959	1033	1026	996	995	984	989	999	1066	968	1010	1028	1002	971	983	973	947	1057	978	956	929	933	971	1040	1014	974	1029	978	918	999	997	1001	1007	990	970	1023	1014	968	1020	978	1024	969	991	990	990	1026	965	1013	962	985	1043	1017	961	1002	969	940	949	942	992	1023	996	943	932	933	957	981	975	935	975	973	1072	973	997	1038	1016	977	970	983	983	988	910	1033	994	957	991	958	1022	1015	963	978	982	998	999	1012	1011	995	986	959	1032	980	937	926	985	960	948	967	985	961	986	999	981	944	1028	971	915	987	1022	900	953	934	918	1007	977	1000	924	961	990	1030	1054	953	1002	955	939	1012	1014	1006	983	983	997	984	980	999	986	1042	1045	940	1005	975	958	997	954	990	973	997	974	930	951	1005	1016	970	974	969	993	961	975	1001	979	1012	939	979	1035	1000	958	904	943	1034	981	984	969	982	974	963	968	990	1010	949	938	921	982	1090	955	976	981	992	1021	962	989	958	1015	991	1041	984	988	1048	946	922	967	934	961	969	917	958	975	976	1026	940	966	998	978	982	950	1012	1004	1009	1033	1009	971	969	1027	999	1077	946	1024	990	990	993	987	976	1005	961	971	936	969	1036	972	998	982	958	932	962	946	1014	945	1054	1006	995	990	998	983	1029	1018	940	992	1060	1012	958	1037	965	1023	971	1043	923	988	1022	972	996	937	987	968	1008	1024	974	972	979	1023	1027	990	988	1042	981	1031	1009	980	974	984	997	957	1031	976	912	984	1028	945	991	988	1011	965	1004	1004	1009	1015	1026	924	994	948	978	1018	955	986	992	967	962	952	927	992	1019	986	992	950	1003	974	977	1040	1020	997	927	977	991	992	994	977	992	977	1003	956	975	967	949	1055	979	967	999	977	1007	996	1021	946	980	976	954	975	1004	963	1007	1017	1044	972	957	967	972	1022	951	1004	993	981	989	938	947	951	1001	1008	978	924	1020	1011	951	941	1005	978	989	1000	979	981	1034	992	956	1021	951	999	976	1016	981	892	980	1010	978	963	1045	1026	1033	1020	988	981	1014	974	955	1019	1041	996	1004	960	1022	976	996	936	974	977	990	949	1016	1002	964	993	1002	1020	930	983	998	954	1068	958	1012	968	975	1011	972	994	974	959	974	994	976	948	958	1035	1025	1006	982	979	939	1009	963	995	1017	975	1027	1002	1011	936	975	950	1014	946	955	1023	976	1045	976	950	967	955	991	1015	1003	966	913	986	994	1027	943	1043	1020	1016	1053	932	1056	956	975	977	954	982	972	966	1042	975	991	980	1039	991	1009	972	977	1027	1022	973	992	971	958	962	982	953	977	948	983	992	1008	994	1004	948	1028	1003	990	993	967	977	926	995	998	990	1049	997	1021	971	1005	1021	959	1037	978	1005	1034	965	975	965	984	960	1004	994	1016	1015	940	977	960	948	962	979	933	1009	1014	981	991	1011	952	993	987	961	1015	1005	1027	938	1030	955	1008	1003	967	982	1021	970	965	1000	988	1013	942	993	1007	952	985	957	1056	1012	1005	1021	1004	1027	941	996	1030	1006	1003	1010	987	964	1005	972	993	954	954	938	951	1010	963	959	932	961	1051	988	994	980	970	988	995	981	983	979	1015	958	1068	928	1011	956	956	980	968	900	1026	992	1007	990	987	939	987	960	1020	991	967	980	1002	950	996	946	1012	970	1026	963	1042	972	942	969	985	952	982	985	987	973	937	977	943	958	1026	977	1006	1017	964	965	965	969	970	953	985	973	888	951	964	959	988	969	938	960	949	929	1010	1004	974	955	948	1004	983	1004	1041	915	1004	1006	948	1010	992	982	1007	964	961	970	946	953	981	1023	968	1058	1010	1009	963	984	990	1032	1023	1021	1008	1036	994	976	1039	981	960	1007	979	973	1043	1013	1013	983	953	960	961	995	971	984	1004	956	1022	1014	963	979	1021	963	1000	954	948	920	969	976	966	950	980	967	954	958	931	982	968	984	985	985	1010	918	971	1007	946	957	957	1001	961	999	978	977	983	957	929	1012	1014	1009	1004	961	1002	986	1020	979	986	990	964	987	1048	988	981	920	970	1045	968	1021	1036	939	1002	1038	1012	1023	981	972	1103	1028	999	985	997	928
26076	41093	25630	11894	6799	3061	1970	1637	1464	1401	1365	1276	1256	1227	1173	1242	1187	1211	1226	1208	1231	1265	1185	1191	1231	1178	1146	1167	1108	1091	1190	1144	1203	1167	1211	1141	1225	1171	1175	1172	1168	1145	1277	1211	1229	1189	1153	1135	1122	1136	1153	1193	1158	1162	1185	1120	1171	1156	1201	1170	1167	1161	1264	1186	1137	1134	1206	1173	1161	1179	1106	1156	1208	1172	1148	1186	1104	1188	1143	1236	1142	1190	1096	1166	1189	1148	1131	1166	1156	1183	1152	1191	1111	1162	1135	1132	1152	1152	1136	1137	1127	1140	1148	1134	1167	1189	1114	1178	1161	1124	1103	1113	1141	1172	1109	1194	1173	1092	1218	1105	1048	1100	1150	1117	1231	1157	1128	1152	1103	1172	1137	1133	1162	1116	1227	1134	1146	1119	1153	1152	1190	1090	1153	1113	1155	1178	1182	1086	1144	1134	1095	1121	1158	1126	1196	1134	1148	1170	1149	1197	1205	1155	1146	1167	1166	1121	1155	1166	1206	1084	1132	1155	1129	1144	1142	1171	1081	1142	1133	1132	1098	1105	1139	1166	1107	1166	1147	1122	1111	1156	1138	1123	1174	1122	1205	1105	1072	1223	1142	1155	1129	1134	1138	1140	1126	1141	1095	1144	1118	1133	1221	1208	1130	1130	1169	1131	1136	1168	1133	1130	1146	1166	1111	1184	1139	1179	1143	1130	1121	1205	1136	1116	1098	1120	1112	1148	1143	1112	1208	1125	1133	1158	1172	1162	1122	1166	1102	1122	1174	1113	1190	1180	1138	1155	1191	1131	1108	1124	1155	1145	1124	1142	1110	1133	1158	1122	1173	1161	1235	1129	1107	1100	1097	1176	1173	1105	1102	1138	1173	1181	1117	1192	1122	1123	1206	1169	1127	1190	1154	1148	1143	1142	1122	1161	1183	1190	1134	1145	1119	1142	1173	1181	1083	1148	1101	1120	1176	1174	1157	1110	1175	1145	1149	1145	1114	1171	1155	1146	1122	1158	1136	1148	1166	1218	1133	1112	1146	1084	1174	1109	1187	1158	1128	1171	1185	1172	1131	1108	1187	1154	1146	1205	1118	1086	1110	1084	1191	1160	1106	1085	1163	1119	1211	1113	1118	1128	1156	1199	1147	1127	1094	1143	1184	1137	1165	1099	1096	1128	1121	1106	1159	1150	1146	1136	1103	1086	1095	1170	1151	1153	1160	1200	1165	1220	1140	1124	1171	1167	1142	1141	1125	1126	1147	1159	1145	1126	1228	1131	1113	1221	1130	1163	1146	1150	1086	1145	1102	1119	1132	1056	1150	1171	1130	1165	1230	1136	1155	1090	1240	1230	1176	1068	1228	1195	1120	1153	1170	1113	1142	1135	1134	1187	1064	1103	1116	1125	1115	1191	1111	1188	1159	1149	1108	1155	1147	1142	1189	1146	1154	1176	1126	1165	1114	1104	1113	1181	1134	1171	1182	1190	1143	1171	1134	1113	1157	1176	1141	1126	1107	1137	1142	1221	1108	1137	1216	1134	1155	1145	1121	1084	1128	1139	1106	1121	1178	1176	1126	1101	1137	1173	1082	1202	1181	1205	1163	1159	1213	1152	1109	1195	1119	1088	1135	1111	1112	1092	1144	1120	1184	1124	1081	1183	1064	1165	1118	1128	1197	1157	1153	1120	1184	1165	1183	1203	1142	1127	1100	1186	1102	1169	1148	1136	1133	1132	1157	1139	1204	1169	1198	1140	1231	1162	1191	1156	1125	1126	1168	1148	1101	1157	1211	1120	1159	1131	1143	1098	1130	1194	1151	1175	1092	1151	1127	1174	1110	1203	1094	1150	1139	1136	1145	1143	1163	1169	1138	1127	1183	1172	1098	1144	1173	1111	1148	1154	1146	1192	1160	1116	1056	1127	1154	1195	1108	1172	1143	1135	1165	1146	1112	1120	1139	1124	1191	1127	1196	1115	1149	1127	1123	1135	1125	1167	1144	1181	1154	1205	1166	1098	1198	1177	1134	1162	1093	1139	1212	1112	1169	1143	1154	1247	1120	1117	1205	1160	1169	1113	1228	1161	1145	1140	1079	1122	1206	1095	1208	1129	1175	1156	1194	1141	1130	1169	1174	1131	1111	1176	1166	1115	1133	1147	1172	1086	1136	1106	1150	1159	1096	1141	1168	1171	1076	1139	1131	1128	1149	1161	1076	1099	1153	1208	1172	1165	1090	1162	1190	1145	1180	1181	1152	1114	1142	1126	1147	1186	1145	1065	1172	1133	1133	1149	1182	1194	1127	1145	1146	1170	1171	1112	1106	1214	1130	1165	1179	1219	1128	1136	1089	1106	1136	1141	1093	1069	1151	1155	1145	1156	1155	1113	1095	1118	1147	1206	1085	1175	1110	1151	1145	1196	1140	1165	1171	1148	1145	1148	1193	1147	1171	1152	1142	1180	1124	1092	1151	1136	1184	1122	1137	1124	1160	1164	1198	1177	1200	1159	1140	1138	1090	1153	1159	1156	1118	1083	1070	1131	1148	1205	1146	1164	1179	1150	1157	1140	1110	1192	1183	1177	1132	1100	1160	1108	1095	1155	1166	1177	1166	1191	1126	1127	1115	1181	1129	1073	1209	1107	1127	1163	1219	1186	1143	1101	1117	1160	1193	1106	1134	1109	1125	1153	1150	1205	1175	1149	1159	1141	1156	1224	1135	1118	1154	1182	1156	1141	1098	1111	1145	1187	1108	1176	1151	1160	1140	1151	1159	1134	1125	1155	1135	1125	1190	1133	1147	1141	1157	1098	1147	1143	1148	1154	1121	1103	1140	1098	1120	1126	1147	1178	1111	1161	1128	1088	1117	1154	1213	1192	1179	1116	1175	1111	1134	1105	1158	1158	1125	1155	1175	1150	1125	1141	1145	1172	1140	1141	1150	1189	1145	1163	1112	1132	1154	1172	1129	1136	1113	1166	1117	1178	1188	1157	1129	1101	1125	1217	1196	1153	1161	1156	1137	1123	1154	1192	1138	1144	1155	1137	1147	1165	1131	1060	1119	1078	1181	1113	1159	1209	1125	1180	1124	1137	1149	1126	1156	1144	1138	1128	1135	1139	1122	1158	1109	1089	1180	1146	1171	1134	1166	1129	1157	1131	1195	1140	1122	1107	1098	1085	1133	1077	1159	1095	1164	1168	1218	1078	1218	1086	1129	1119	1217	1162	1121	1204	1128	1142	1112	1205	1145	1153	1092	1195	1129	1175	1121	1081	1099	1188	1189	1128	1113	1167	1146	1132	1091	1144	1150	1105	1203	1152	1155	1177	1181	1119	1144	1156	1120	1169	1141	1220	1089	1136	1128	1090	1108	1160	1116	1241	1129	1117	1139	1167	1189	1195	1147	1152	1131	1159	1084	1212	1135	1177	1214	1130	1113	1188	1146	1111	1171	1178	1105	1166	1220	1137	1153	1047	1141	1147	1097	1141	1166	1201	1119	1088	1099	1159	1241	1128	1182	1143	1142	1104	1135	1222	1131	1163	1148	1106	1089	1146	1168	1106	1116	1167	1211	1120	1137	1162	1168	1080	1131	1155	1104	1188	1081	1080	1179	1086	1187	1139	1116	1182	1154	1128	1115	1107	1159	1112	1144	1166	1106	1166	1132	1163	1175	1163	1197	1165	1128	1126	1175	1180	1192	1166	1123	1145	1092	1200	1129	1132	1083	1177	1140	1115	1111	1163	1196	1132	1072	1149	1190	1129	1137	1196	1172	1172	1141	1125	1196	1142	1130	1202	1155	1120	1140	1119	1138	1118	1115	1169	1164	1110	1173	1150	1113	1162	1151	1155	1202	1142	1146	1157	1178	1165	1093	1063	1133	1161	1163	1125	1136	1184	1137	1163	1127	1092	1207	1183	1140	1089	1221	1149	1132	1130	1095	1139	1143	1150	1122	1146	1193	1168	1131	1215	1125	1162	1144	1142	1130	1177	1075	1164	1062	1158	1147	1150	1116	1175	1194	1127	1193	1135	1205	1127	1148	1173	1203	1166	1146	1139	1137	1158	1176	1128	1122	1191	1131	1104	1150	1140	1184	1114	1199	1182	1088	1160	1148	1196	1175	1102	1136	1089	1167	1149	1180	1126	1194	1205	1150	1106	1178	1154	1149	1144	1166	1117	1166	1141	1113	1117	1097	1120	1088	1109	1113	1155	1128	1101	1105	1137	1177	1147	1144	1155	1190	1140	1132	1164	1179	1165	1153	1156	1102	1125	1164	1153	1104	1146	1166	1127	1123	1134	1175	1188	1226	1184	1192	1149	1133	1152	1160	1157	1147	1126	1180	1147	1141	1147	1144	1127	1102	1234	1164	1077	1189	1106	1178	1217	1164	1136	1167	1118	1168	1146	1082	1142	1169	1142	1227	1054	1185	1141	1184	1108	1211	1143	1184	1109	1184	1151	1138	1185	1096	1158	1137	1138	1135	1173	1150	1137	1178	1115	1060	1152	1155	1156	1162	1171	1146	1154	1158	1159	1118	1201	1133	1127	1132	1125	1145	1162	1053	1150	1120	1168	1137	1120	1151	1237	1176	1156	1107	1106	1108	1153	1154	1135	1150	1128	1159	1179	1110	1152	1103	1120	1172	1113	1166	1110	1161	1161	1154	1178	1125	1131	1169	1198	1215	1163	1164	1134	1144	1145	1135	1188	1147	1102	1096	1178	1150	1136	1163	1170	1090	1102	1188	1116	1117	1115	1221	1135	1160	1150	1127	1139	1176	1190	1126	1190	1148	1136	1087	1136	1126	1175	1137	1128	1156	1139	1149	1139	1174	1164	1142	1183	1164	1112	1072	1130	1188	1103	1166	1097	1111	1076	1120	1189	1102	1153	1139	1136	1236	1158	1182	1172	1156	1138	1109	1207	1138	1176	1172	1158	1104	1130	1171	1160	1136	1128	1161	1203	1190	1192	1142	1190	1168	1170	1126	1148	1126	1159	1168	1124	1127	1109	1151	1132	1141	1166	1142	1088	1185	1192	1169	1151	1169	1157	1103	1187	1171	1155	1136	1157	1123	1089	1128	1163	1172	1166	1138	1174
24598	20996	27083	25029	14272	2086	968	750	741	707	701	732	744	732	688	708	706	693	638	680	649	637	664	684	642	661	729	669	628	660	642	679	624	682	643	639	674	656	641	653	643	634	664	659	651	688	656	631	669	656	656	692	680	653	657	654	683	620	683	711	683	682	655	646	668	632	680	670	673	647	631	642	655	660	625	652	666	661	643	631	650	653	667	658	660	669	646	639	667	649	695	638	648	693	637	690	649	613	634	697	641	663	678	639	604	579	652	677	658	613	617	607	661	600	652	644	627	652	664	670	647	700	688	606	682	658	631	629	611	600	678	643	611	648	646	693	643	648	691	622	648	619	611	614	637	664	626	661	648	640	667	642	659	620	608	634	629	671	633	643	676	672	672	638	623	654	644	644	669	615	637	663	640	698	647	633	667	651	668	619	640	650	620	634	586	629	628	642	621	677	656	667	685	656	626	646	617	616	627	661	658	625	624	651	662	666	697	659	666	650	607	614	644	664	636	643	643	631	680	619	665	659	617	647	633	624	592	715	688	614	648	587	630	637	642	656	640	658	665	671	675	626	690	626	632	610	651	641	604	642	655	614	647	665	634	610	606	686	690	633	641	578	603	617	670	634	624	630	618	658	652	700	619	613	615	676	640	654	627	631	673	636	662	663	647	653	654	670	654	698	645	657	589	652	625	683	629	647	660	622	626	611	628	644	642	635	623	664	649	632	617	656	656	662	672	633	661	648	623	597	673	679	675	618	627	666	663	698	652	664	646	622	593	658	671	681	634	648	618	632	656	662	657	633	672	631	651	655	648	649	655	690	626	630	674	688	619	631	676	640	685	650	645	628	640	698	659	636	656	657	659	691	642	640	626	648	664	627	659	635	660	656	597	638	658	660	632	610	722	653	661	666	665	625	617	665	679	670	639	641	614	625	648	660	663	641	635	630	630	626	664	624	650	665	674	664	637	653	675	624	640	623	605	654	626	631	626	622	634	671	628	613	712	631	622	666	682	661	630	632	652	660	613	646	660	625	704	617	696	630	661	629	621	632	656	625	662	635	653	677	643	656	643	656	645	665	640	692	668	633	657	640	640	681	623	715	669	683	658	633	631	638	676	661	643	653	634	640	655	644	632	661	628	620	682	592	659	630	662	676	624	688	631	649	648	675	641	654	632	614	638	638	637	669	680	635	641	605	673	615	644	647	639	615	620	596	640	645	676	637	667	615	663	657	619	643	626	630	652	659	679	658	608	645	695	651	648	669	601	627	672	640	636	641	657	659	688	679	612	636	649	676	642	633	684	632	647	627	656	659	588	658	615	671	684	605	667	629	626	621	641	668	619	609	648	619	631	629	592	674	659	599	659	627	676	674	650	634	641	653	620	660	617	673	640	665	680	690	675	663	672	665	709	672	658	625	622	614	639	666	626	690	640	640	666	672	638	620	650	634	661	627	613	633	607	612	621	658	618	689	638	660	683	640	633	655	722	615	621	668	650	626	642	653	674	678	675	615	639	627	698	606	610	630	672	623	565	646	702	658	673	592	626	648	626	648	672	646	666	656	653	651	669	658	636	645	630	623	603	653	640	645	595	597	654	643	707	595	649	644	628	686	683	705	616	661	626	640	664	616	650	630	618	638	627	613	628	630	659	631	665	703	650	646	646	664	642	628	661	674	644	645	649	643	671	635	680	681	649	658	633	640	641	614	685	656	627	673	675	665	647	673	639	670	574	644	647	653	644	664	683	660	604	644	659	681	631	676	652	630	665	646	634	642	663	595	675	649	641	662	627	670	651	643	652	612	641	623	676	620	655	681	628	642	665	637	634	657	677	678	666	654	626	605	682	670	634	630	652	627	684	640	665	658	621	647	630	674	643	660	669	645	665	652	635	642	629	665	604	663	646	644	661	656	646	643	645	650	627	649	630	623	668	645	671	646	684	637	665	679	646	627	642	702	634	660	643	650	655	660	609	629	707	647	641	619	676	629	639	653	651	633	647	666	636	654	620	645	708	644	660	644	629	603	629	623	660	651	613	657	671	622	693	631	645	617	665	635	697	663	606	620	676	694	624	641	706	612	651	636	685	672	639	655	654	637	663	630	645	614	626	629	631	669	672	619	638	609	706	647	651	585	642	655	623	632	677	678	651	628	597	650	615	685	633	636	659	665	656	625	640	676	665	639	658	641	676	640	610	717	640	645	671	666	647	643	665	645	621	669	649	640	627	657	642	678	664	643	631	659	658	606	629	641	653	662	629	623	629	663	669	660	625	669	665	664	629	656	683	646	625	639	675	613	640	644	649	642	681	635	651	663	683	623	656	676	648	686	640	658	657	682	653	635	673	638	672	659	625	699	676	641	635	628	628	612	659	610	679	662	683	619	673	637	631	660	648	671	616	672	632	638	646	591	618	603	661	657	708	617	670	616	620	656	653	628	639	712	655	633	639	656	688	661	624	618	659	647	649	670	669	631	663	653	656	654	655	616	652	650	666	626	596	656	642	635	665	639	672	662	626	628	669	699	626	644	720	649	648	661	646	644	660	669	660	695	640	629	643	645	672	685	636	648	634	696	621	649	616	685	656	600	651	635	671	683	698	634	662	624	646	674	592	669	685	636	661	648	673	679	668	643	630	634	692	630	665	659	635	679	679	712	647	675	645	673	652	657	627	622	663	611	627	668	680	674	662	643	609	662	640	665	624	681	622	659	622	602	618	640	645	709	684	693	647	649	648	657	633	663	693	653	623	601	652	657	602	659	660	660	682	614	656	615	694	633	645	632	695	694	651	709	627	697	651	633	609	634	673	669	625	669	688	619	658	705	602	657	631	664	673	647	657	572	635	604	631	643	642	613	646	593	638	661	622	667	623	629	666	615	675	647	615	644	705	635	648	652	648	662	674	627	672	673	598	624	553	639	721	661	651	647	623	664	660	635	647	588	643	621	637	621	616	628	626	640	607	632	632	633	634	665	654	675	665	641	623	616	617	642	621	669	640	619	608	655	640	660	633	611	668	621	643	644	675	644	654	633	643	605	628	615	674	703	627	649	657	669	668	629	708	644	685	628	627	638	656	624	697	630	611	614	622	641	656	657	664	648	668	672	706	611	650	628	655	606	612	647	625	646	642	613	659	626	637	680	631	673	604	599	699	656	669	610	650	668	666	694	628	628	647	644	683	648	667	618	612	633	669	633	636	652	680	619	673	617	683	621	644	637	651	651	617	615	619	667	670	662	592	643	612	641	656	648	685	630	659	706	670	670	602	655	658	664	681	633	621	653	639	658	686	617	661	621	614	690	668	667	627	618	669	650	675	633	648	649	645	652	635	647	651	674	611	642	665	621	645	658	692	682	670	641	676	624	676	674	633	635	621	630	646	641	612	656	673	662	627	656	630	628	658	646	685	633	633	665	610	626	690	671	634	667	608	647	655	620	583	655	604	634	629	655	639	664	641	627	651	667	592	684	597	674	638	632	655	642	647	634	611	629	658	631	671	622	670	618
26609	38466	21857	9157	5051	2264	1315	1085	957	894	876	927	799	820	796	867	786	859	758	782	822	790	792	850	783	829	809	792	792	771	799	809	796	766	749	757	813	783	770	816	811	780	861	783	790	756	811	769	766	818	784	813	782	767	734	807	883	756	845	781	824	804	808	734	795	788	773	805	765	773	770	793	794	792	784	796	747	852	759	785	859	797	788	775	767	803	724	790	804	782	822	810	813	829	825	789	780	750	777	801	785	745	773	772	801	777	816	749	796	807	791	762	792	767	797	750	788	796	726	806	752	745	762	767	747	731	785	732	824	734	779	812	787	830	782	798	834	755	797	798	786	782	768	775	797	863	738	801	764	789	716	792	768	769	795	811	745	777	744	744	779	804	753	775	780	754	769	792	794	798	753	761	758	814	819	778	780	758	841	768	750	788	822	738	780	756	775	785	767	783	804	799	805	837	798	738	771	730	770	726	783	751	729	719	759	760	770	781	713	780	735	733	814	816	821	769	753	779	754	743	811	772	735	751	789	768	755	735	772	756	733	725	736	723	767	780	768	722	769	782	823	761	786	754	774	764	808	757	728	812	785	729	779	775	773	825	794	748	765	754	795	812	818	770	710	795	786	765	763	800	734	750	740	814	825	773	769	825	778	741	759	778	760	777	762	782	802	788	798	719	811	747	791	747	753	806	781	824	791	792	798	772	737	852	770	793	778	809	761	735	811	765	784	796	743	776	805	775	754	805	811	837	797	762	727	787	740	813	747	773	762	789	756	731	749	785	758	763	778	827	769	771	794	799	727	751	820	813	791	714	722	756	784	803	788	814	781	748	801	794	762	767	797	790	763	781	778	765	780	778	789	767	799	794	780	801	785	780	785	774	777	797	785	741	738	773	732	746	766	771	777	724	794	747	774	761	780	814	805	790	747	782	725	763	833	786	767	753	776	767	792	760	753	725	788	789	781	777	806	815	814	769	832	800	770	767	758	754	755	824	777	779	749	702	707	739	792	718	776	757	777	764	738	817	747	749	750	776	764	735	770	794	769	773	779	753	687	729	840	730	799	741	786	786	794	775	725	865	810	750	789	722	737	813	746	787	759	816	801	817	784	797	775	806	783	811	726	819	764	838	731	776	775	751	772	803	760	829	796	817	783	762	778	775	793	771	770	746	732	747	775	844	800	804	758	800	768	794	800	765	767	745	810	798	738	773	783	800	789	775	766	747	743	722	779	787	771	795	782	779	780	791	737	770	746	763	734	792	747	738	770	788	728	743	769	716	781	744	750	808	780	771	782	757	760	769	761	798	777	787	734	821	776	777	748	760	811	751	778	777	754	790	793	741	779	819	774	806	783	775	768	744	779	786	747	803	790	801	747	763	821	759	790	803	791	772	745	759	773	789	747	777	815	775	835	730	751	758	794	738	822	747	787	820	719	725	755	761	767	779	752	768	730	749	773	781	799	753	784	750	807	835	809	717	793	825	771	780	797	779	769	749	770	805	789	779	793	749	794	751	783	798	781	785	818	781	783	779	854	795	769	749	774	770	778	739	833	753	785	808	772	781	765	776	742	842	776	735	751	775	779	801	769	797	742	785	805	740	791	773	747	780	751	789	776	813	783	755	775	766	758	772	720	705	751	788	789	782	785	792	778	723	834	757	762	777	790	794	725	748	759	807	752	749	731	812	769	767	787	802	793	745	764	724	791	774	820	725	809	723	791	772	789	795	777	772	774	818	803	816	725	750	801	784	865	744	762	880	798	753	790	766	831	799	824	829	753	739	786	845	758	839	710	772	805	729	796	818	762	797	760	737	789	701	789	723	809	754	793	758	772	792	767	800	784	749	740	789	830	762	799	777	749	794	755	788	807	813	783	778	790	779	783	770	788	816	779	824	725	830	736	807	738	765	754	752	785	745	722	795	755	790	764	765	846	773	761	723	820	787	803	761	754	718	747	772	738	751	803	736	790	768	767	824	753	789	793	792	810	768	772	761	817	797	748	773	769	777	788	722	775	760	767	767	745	789	852	783	708	716	786	741	752	804	762	757	753	774	766	802	744	759	784	814	747	739	799	783	766	790	810	735	774	755	780	798	815	829	759	791	797	803	698	748	761	788	754	764	778	831	743	750	786	760	764	807	783	749	745	829	754	781	766	747	794	802	776	753	823	791	801	803	732	835	775	730	782	749	834	781	768	761	823	779	781	738	767	748	792	784	746	820	763	722	783	751	768	787	782	806	747	812	777	774	765	809	770	824	736	731	751	783	750	781	801	774	766	774	747	736	755	792	736	802	757	754	775	759	743	725	749	748	710	784	751	787	731	751	747	734	787	797	742	779	787	753	756	823	762	771	813	801	803	793	797	840	780	750	844	745	785	817	780	752	774	773	719	780	728	779	793	732	789	747	774	796	718	780	774	768	769	674	785	768	803	772	828	779	773	742	790	740	776	760	752	804	775	778	797	788	785	795	798	770	822	777	776	780	818	768	779	728	768	803	793	806	795	756	795	777	782	753	812	804	832	814	817	770	736	789	768	802	750	762	764	778	802	773	750	810	790	754	731	765	785	785	791	805	760	765	781	807	766	784	838	795	752	764	762	796	803	761	764	841	789	766	780	762	671	785	727	772	721	788	826	761	762	788	785	787	740	764	792	779	729	728	745	803	768	775	806	755	796	793	797	781	794	806	774	744	817	784	778	779	762	789	777	742	753	751	797	723	807	774	766	783	766	775	769	793	782	764	757	760	835	804	770	756	822	762	783	783	750	758	776	785	815	785	793	766	749	752	818	757	789	778	708	762	751	760	817	811	782	795	809	802	745	713	781	749	808	759	779	756	761	757	841	760	773	751	742	819	782	759	800	775	771	783	790	767	784	781	759	763	761	770	749	734	777	769	840	745	773	816	741	766	771	729	806	782	837	767	792	782	744	803	722	736	788	765	761	799	759	770	835	727	786	748	763	734	736	801	803	807	802	766	750	794	787	773	820	739	758	835	758	783	842	781	748	738	749	811	764	799	816	793	749	776	732	802	756	783	746	758	799	760	792	757	735	763	787	784	816	773	776	755	816	773	764	796	792	716	782	745	789	804	786	792	779	786	793	799	832	812	786	783	758	762	794	771	745	811	793	802	765	805	766	746	720	749	803	760	784	782	754	762	767	742	795	796	748	757	781	788	789	798	787	749	756	801	816	775	789	788	750	750	795	720	774	798	820	793	737	785	760	751	742	755	758	809	737	763	778	755	763	762	767	786	798	762	742	744	693	806	780	736	768	798	802	782	763	769	785	841	771	786	729	739	807	767	742	777	835	758	778	777	782	738	737	770	811	753	768	777	791	709	754	797	786	798	791	787	790	722	760	795	764	796	725	756	824	816	790	781	800	759	759	796	776	814	747	813	769	782	773	757	776	822	783	812	791	772	732	755	740	810	734	784	754	756	752	757	776	761	727	783	799	797	746	824	753	761	787	767	760	771	767	851	758	764	820	775	769	776	741	797
22574	21054	28515	23838	21068	20986	8938	1451	1142	1019	1026	932	871	875	849	834	882	825	833	821	741	795	751	779	816	748	772	789	768	711	785	759	753	796	805	785	784	809	799	852	813	815	803	800	819	773	747	795	768	806	817	809	813	773	801	788	761	785	820	759	807	791	767	789	732	750	758	773	760	726	701	727	773	793	786	748	756	804	724	801	825	785	772	807	762	796	774	743	778	754	783	780	760	754	813	873	780	753	747	759	785	737	754	770	753	774	730	735	704	741	741	733	706	774	723	726	735	746	805	762	759	757	742	768	767	751	735	795	786	764	774	771	752	753	764	807	799	768	727	746	770	740	764	731	772	735	773	780	719	755	769	770	781	772	784	685	720	762	743	730	758	736	754	769	791	719	717	724	781	755	784	744	805	772	802	746	756	769	701	756	732	766	767	673	771	742	714	764	765	725	763	729	709	772	735	724	789	770	728	764	740	795	745	697	767	753	714	788	780	792	713	754	766	750	757	725	800	714	749	771	833	725	741	807	783	773	782	771	775	756	724	693	763	766	743	778	721	769	763	782	715	753	777	736	723	784	737	780	715	747	700	766	764	704	749	707	693	773	811	773	758	737	754	788	767	759	742	789	737	721	777	789	734	756	729	761	702	765	735	744	737	762	773	758	784	760	764	770	758	757	695	784	764	731	726	773	773	731	740	765	731	724	787	721	727	781	750	754	757	749	737	760	779	753	759	755	776	776	776	753	775	732	733	734	783	709	752	767	772	741	757	728	772	735	767	750	759	744	713	752	750	792	738	754	757	707	779	746	724	751	761	693	809	744	793	777	744	792	782	734	782	764	795	688	755	810	749	729	754	767	793	776	766	730	777	737	810	728	720	689	735	718	791	768	787	746	700	748	736	770	763	803	769	839	738	758	711	783	719	722	723	762	787	796	734	776	796	776	847	763	744	765	786	741	793	793	828	740	789	732	750	740	729	735	702	730	734	760	765	765	742	793	753	767	757	779	778	757	733	772	756	744	798	798	798	776	731	780	745	702	773	766	800	758	760	738	744	738	775	797	730	770	783	753	682	733	765	734	766	756	767	775	736	774	771	742	757	755	730	721	711	718	719	724	778	786	750	770	751	790	720	721	752	755	797	751	746	709	778	757	788	734	820	759	786	732	796	737	731	713	748	740	769	739	740	756	805	766	757	741	760	819	772	831	742	775	808	777	744	732	783	771	787	785	741	788	738	767	711	744	735	757	767	753	695	806	778	722	731	760	799	785	759	797	767	753	754	737	777	711	790	675	747	763	772	742	782	770	732	801	806	766	731	748	768	749	788	725	767	724	725	771	751	784	726	792	798	725	736	759	743	755	768	719	697	809	734	782	738	727	784	782	770	735	816	838	748	775	702	757	729	768	741	741	794	786	742	746	746	784	734	773	767	719	734	749	760	700	762	723	728	797	792	738	766	765	779	759	724	778	751	750	766	780	767	760	757	774	798	767	756	784	747	760	769	753	714	767	777	773	747	769	775	727	758	729	776	754	716	776	738	761	789	762	780	754	752	781	748	783	727	747	730	734	750	801	755	795	774	772	742	736	770	757	738	791	749	731	730	736	693	785	752	760	731	748	753	742	786	753	721	734	768	732	728	757	745	745	737	745	746	763	686	722	729	791	745	738	750	770	750	804	790	724	722	809	748	723	741	728	756	739	778	756	723	724	764	782	733	747	711	772	777	785	725	814	812	770	748	760	738	774	766	712	752	786	744	740	747	735	747	761	754	754	746	738	714	815	791	771	746	762	723	742	751	791	751	732	737	746	791	751	737	666	768	770	730	813	737	719	774	717	773	783	773	715	763	739	771	732	816	785	711	751	730	802	744	791	721	728	757	766	795	771	762	772	766	741	765	738	774	752	764	771	735	751	760	786	802	747	768	757	766	747	759	712	794	724	765	714	712	731	797	697	765	742	782	751	778	775	782	741	784	766	757	755	759	751	796	785	770	784	812	750	747	755	746	800	763	789	726	801	781	707	721	691	772	715	730	747	691	789	766	801	756	784	731	742	751	806	756	760	732	775	735	755	750	725	746	740	819	693	731	707	698	764	809	733	750	765	728	782	754	776	729	769	735	797	748	767	710	746	771	721	755	754	746	718	765	763	772	726	749	729	761	736	737	746	756	770	794	760	725	746	731	762	747	711	751	717	734	764	772	776	776	763	737	758	784	738	715	743	758	790	764	751	761	782	742	738	744	713	735	769	753	762	736	735	790	718	754	735	752	700	768	807	733	750	739	761	749	769	760	758	787	713	782	744	761	737	790	754	742	677	713	802	757	749	772	707	721	773	764	779	766	751	769	764	760	757	767	767	758	730	751	764	754	736	761	743	767	720	783	753	703	726	780	715	745	764	754	718	770	773	734	734	718	745	725	722	766	737	801	740	760	715	758	736	758	735	787	749	738	691	773	799	774	784	731	761	786	770	777	719	756	743	769	705	761	781	728	760	734	751	723	719	793	776	694	756	761	686	772	744	773	748	734	770	754	758	713	724	738	725	731	714	703	735	728	755	754	774	736	711	739	760	733	726	702	742	773	721	784	790	734	733	738	713	736	716	731	746	744	720	771	742	753	734	770	792	759	757	783	723	753	674	769	724	742	756	755	774	726	694	761	762	773	745	790	773	745	739	713	701	749	788	812	766	752	739	770	757	759	745	745	762	747	735	794	756	738	810	733	718	717	758	777	760	747	741	795	729	746	739	758	796	789	806	710	763	742	759	794	760	694	754	783	744	733	747	778	797	776	697	835	747	726	747	752	802	780	754	764	813	790	723	757	738	751	795	758	704	755	750	747	726	737	736	777	758	721	756	728	778	781	774	825	818	743	732	743	728	764	734	750	789	756	783	710	756	761	755	812	749	743	760	768	752	733	727	696	754	769	735	797	778	715	751	743	798	747	733	793	739	755	756	773	791	760	784	798	779	774	717	810	737	748	789	763	724	807	749	749	770	750	770	750	717	758	765	715	767	775	744	753	786	770	751	736	761	798	766	759	775	748	738	757	757	767	736	767	749	798	750	762	763	768	768	734	744	735	721	781	771	708	740	731	758	749	728	728	775	761	755	751	729	720	765	763	806	763	790	753	776	750	777	738	768	684	772	711	726	760	723	759	806	745	729	745	751	723	784	744	700	730	764	763	772	731	770	721	770	723	737	754	740	738	816	775	755	769	787	767	723	729	773	733	749	741	742	762	781	775	790	721	753	759	784	723	778	733	760	766	757	720	731	766	755	741	738	746	730	748	780	755	739	782	784	715	769	786	788	799	742	738	792	678	735	739	728	729	754	780	752	747	760	776	788	772	784	728	795	827	729	739	738	713	764	743	765	728	770	738	736	736	735	779	692	751	746	777	779	764	803	729	775	712	746	785	787	763	715	760	742	791	706	750	769	715	782	768	713	760	732	822	762	768	764	744	709	727	757	733	730	755	806	755	753	743	716	752	792	723	756	782	799
27992	49006	33854	17743	10393	4479	2469	1821	1611	1391	1266	1216	1197	1156	1067	1095	1098	1024	990	1033	981	1020	925	977	1007	935	925	906	945	887	927	904	949	887	965	930	949	918	951	907	988	938	980	970	968	932	974	913	923	920	954	878	914	946	981	946	961	935	971	871	963	944	910	890	902	890	879	882	888	886	898	892	898	874	957	960	877	940	924	957	910	952	888	898	936	966	954	952	921	927	981	936	913	926	887	964	952	922	917	916	916	866	904	889	914	940	881	883	914	917	879	908	910	859	894	852	868	870	907	911	937	885	885	916	867	870	900	930	936	873	901	934	919	890	863	903	914	886	880	839	923	945	899	912	952	911	859	924	879	913	899	879	928	926	898	953	876	853	936	921	880	919	850	820	938	897	939	839	888	879	880	885	881	934	889	863	857	890	890	862	876	915	889	967	877	919	886	884	881	866	884	931	855	898	890	934	915	921	876	919	896	873	881	860	843	908	873	908	882	856	914	847	824	928	919	913	938	923	881	834	861	899	879	925	906	899	885	871	894	850	944	904	939	876	901	918	844	897	925	885	914	854	841	861	871	886	880	869	872	915	926	879	875	882	908	899	898	927	893	870	941	891	900	904	878	940	825	888	895	875	903	866	936	904	818	869	928	910	966	918	863	942	927	881	891	904	863	889	896	866	864	913	877	874	973	910	915	925	906	866	875	912	859	831	918	935	896	923	946	933	886	900	853	892	853	897	900	917	897	873	896	888	877	916	848	911	911	913	892	899	882	916	904	874	927	866	931	904	888	905	863	926	895	897	919	894	900	900	856	822	882	966	880	894	869	878	914	872	857	905	950	867	938	883	878	887	874	910	947	927	930	887	880	889	877	871	890	901	927	887	926	904	828	924	907	868	900	879	947	951	866	899	858	892	859	890	889	862	892	909	888	914	906	813	877	894	924	900	894	868	889	866	897	926	917	861	908	934	927	909	869	899	922	911	882	902	860	883	871	924	899	870	904	921	862	852	913	911	835	824	910	885	902	893	883	869	893	874	922	865	897	940	915	868	887	864	886	857	858	902	987	907	860	911	922	830	894	849	841	901	910	875	812	849	913	871	927	933	942	897	873	894	904	844	934	894	894	866	876	923	849	929	944	882	882	890	842	894	909	846	908	934	904	920	913	919	873	894	878	861	844	915	905	844	935	882	886	878	912	920	858	884	917	916	913	901	884	866	877	849	941	909	931	879	895	945	907	900	933	877	886	893	905	934	888	899	850	913	850	866	875	883	892	857	907	874	914	892	903	851	886	861	912	891	878	919	961	923	897	846	846	898	867	856	867	899	877	869	893	907	889	915	908	908	843	898	904	891	901	840	859	866	917	905	901	858	859	863	889	861	877	912	897	923	882	948	857	864	948	894	926	851	918	917	846	913	853	859	927	813	860	883	844	949	890	923	842	927	877	959	878	834	894	899	905	864	890	905	875	872	875	904	908	923	884	925	842	828	868	900	904	883	888	903	889	886	918	901	933	899	903	899	910	909	915	924	883	853	879	940	867	969	864	871	885	875	905	899	888	875	867	937	892	911	894	899	861	936	864	943	895	929	894	854	861	908	937	902	912	872	876	894	871	919	900	893	920	903	896	917	855	925	893	853	914	900	881	922	845	884	857	936	880	866	895	871	864	878	851	902	886	886	865	918	902	842	920	842	886	880	934	896	876	931	863	902	885	903	903	924	844	917	821	932	896	893	872	893	892	882	844	871	910	893	941	917	883	880	919	867	847	888	931	866	866	849	861	858	893	839	835	907	890	825	870	878	938	941	846	882	912	894	889	939	885	928	935	890	905	885	880	917	929	917	911	866	843	849	853	875	851	887	909	898	874	831	881	874	852	882	855	921	812	907	888	913	889	871	885	818	903	800	830	875	888	907	902	891	877	856	896	865	917	898	870	898	902	905	898	893	893	849	936	888	911	917	869	899	908	945	901	906	901	826	915	943	883	911	906	923	913	858	902	870	921	927	897	906	877	901	897	870	895	880	953	846	968	857	891	908	844	888	842	922	869	902	883	889	893	947	907	881	860	892	899	879	859	856	942	928	915	900	864	913	878	937	876	874	951	875	899	862	937	930	883	882	857	845	826	843	910	892	939	911	891	883	917	894	870	846	908	887	910	884	908	919	906	912	880	875	871	937	882	869	943	904	881	810	923	868	899	933	936	898	917	896	884	911	940	888	909	871	905	911	884	908	876	919	910	821	842	860	846	898	874	855	882	878	867	879	852	876	863	946	911	871	901	916	918	868	887	900	854	891	933	898	881	850	893	824	911	926	869	889	923	928	889	912	939	916	915	900	893	861	913	918	876	953	881	912	891	914	898	881	860	871	907	893	934	927	917	886	946	899	886	880	873	859	845	859	920	847	927	908	879	867	853	831	866	794	914	839	856	813	925	916	883	870	906	937	854	873	812	906	898	886	884	882	875	913	922	905	917	948	889	892	855	911	929	916	865	895	871	860	855	898	921	969	927	881	911	888	907	865	883	884	909	913	885	890	907	902	889	915	885	874	925	935	890	935	896	872	891	834	937	829	879	956	887	879	885	873	849	859	847	871	845	874	861	850	875	910	890	846	900	908	856	890	871	910	915	929	915	886	928	924	904	869	844	876	902	893	922	946	915	876	911	906	836	871	897	927	897	926	901	934	884	894	868	897	934	910	924	855	942	887	857	881	879	949	860	888	901	873	866	880	921	883	870	872	959	917	886	925	923	859	850	928	854	878	885	899	903	877	934	925	919	839	863	868	877	879	810	877	891	821	940	908	923	839	843	882	880	886	890	853	848	866	897	894	899	864	899	893	906	872	944	882	891	891	893	857	901	885	922	907	863	860	897	899	847	896	844	905	906	873	857	846	869	910	900	867	883	935	920	884	922	964	912	807	907	908	875	867	877	880	849	896	872	856	943	913	907	951	918	881	895	962	900	892	868	897	916	875	888	847	855	875	897	915	864	954	900	885	906	910	866	888	926	832	954	829	907	921	911	916	845	884	887	931	881	895	831	895	876	887	892	877	909	896	912	883	898	867	852	922	856	899	864	878	939	886	895	894	879	918	947	924	834	890	900	923	891	887	948	840	975	934	881	878	915	876	848	876	851	954	881	929	895	862	909	905	847	892	898	892	899	958	887	870	921	892	853	877	878	894	902	898	931	918	854	896	913	975	865	896	869	880	883	916	857	887	939	977	833	867	870	915	847	876	954	918	934	854	868	861	860	914	927	849	874	870	922	862	871	906	878	887	909	975	926	881	872	896	904	902	869	926	904	872	891	882	901	875	895	937	873	916	891	856	897	887	921	849	831	861	894	851	879	904	848	865	876	897	937	874	921	878	941	954	925	921	895	928	889	896	849	844	894	884	935	942	958	901	910	915	872	906	879	873	922	889	835	919	852	876	893	953	881	876	876	869	876	930	901	886	866	813	889	828	936	871	847	860	885	924	887	921	912	880	908	898	867	893	888	880
28093	22402	16355	4811	2075	1268	1053	840	930	931	871	839	912	885	851	849	850	870	892	822	854	877	873	862	924	882	837	838	826	868	904	839	851	872	862	854	908	854	887	854	791	833	918	864	824	809	862	817	854	818	829	865	872	862	824	848	873	896	889	917	876	946	877	855	849	825	914	812	831	851	827	830	874	847	859	889	857	874	840	873	911	869	795	883	862	832	893	849	875	846	839	806	848	836	860	855	838	808	919	839	877	827	873	856	840	852	841	898	854	887	828	847	854	859	839	834	796	832	861	860	840	875	859	824	871	853	871	824	876	792	887	866	819	907	842	860	850	881	860	793	868	829	856	854	843	831	866	864	868	844	842	883	806	862	843	850	839	886	843	846	819	834	904	886	864	837	885	834	855	832	831	818	849	864	812	835	829	860	833	866	825	857	824	874	827	842	813	857	861	897	832	850	864	855	860	880	881	871	845	891	866	890	818	923	863	882	856	815	880	814	865	813	848	854	833	841	812	855	861	876	837	812	874	802	857	804	831	847	870	812	841	838	836	878	862	830	866	830	824	867	844	831	868	886	914	823	909	837	803	870	847	886	849	868	808	885	860	839	857	828	875	900	848	834	876	868	831	798	824	850	827	881	853	879	828	816	912	843	911	865	838	783	844	819	906	851	832	833	851	862	817	884	880	823	862	833	838	912	864	837	776	842	877	882	839	933	857	870	886	840	832	893	851	853	869	824	831	874	883	864	861	849	852	857	872	881	855	858	828	840	891	885	869	824	836	903	850	873	909	866	822	835	852	912	850	867	889	845	908	850	867	851	891	817	881	859	890	863	836	849	828	859	808	802	839	786	789	829	888	869	848	911	862	840	828	910	849	835	832	836	875	849	858	840	901	807	845	806	862	837	818	865	858	839	837	908	850	846	805	872	860	859	846	872	853	818	799	927	778	853	848	906	884	848	820	828	860	804	859	863	855	851	876	802	825	790	867	851	903	886	830	830	793	883	841	858	880	867	860	846	806	860	899	835	838	852	901	856	849	860	875	887	870	830	841	892	854	921	901	821	820	879	835	869	877	796	884	846	872	827	870	872	906	842	861	844	903	859	875	809	906	873	872	871	873	870	910	855	884	913	847	839	886	864	860	811	838	892	871	822	885	845	867	860	844	888	843	844	885	844	861	863	812	882	771	852	858	827	887	838	793	803	884	842	826	832	799	838	905	870	817	846	846	885	824	895	809	869	822	845	823	840	894	874	888	843	831	833	885	873	834	877	858	828	833	815	877	900	860	871	895	819	809	896	836	810	843	820	882	899	840	843	916	841	844	847	845	865	813	866	843	828	864	849	919	878	875	864	865	915	840	902	835	824	829	843	806	857	848	905	867	865	828	881	861	811	854	837	849	841	834	896	808	876	809	870	856	858	862	875	874	895	861	832	845	842	841	820	808	838	854	892	836	880	837	829	838	829	865	882	844	847	847	855	871	864	873	870	886	893	873	865	872	866	875	881	900	852	882	878	852	893	851	894	860	822	869	857	842	815	886	843	894	859	835	861	875	876	884	840	864	892	860	880	847	864	861	891	824	837	876	832	814	878	841	913	848	864	882	837	865	842	848	878	808	866	874	801	907	893	860	816	829	872	865	857	846	836	876	871	835	821	850	890	834	864	800	858	813	841	891	870	849	847	851	877	839	844	799	838	843	870	811	860	911	844	869	873	811	879	872	848	919	812	883	835	821	862	818	865	853	827	873	876	840	875	845	786	838	859	877	824	846	805	903	864	823	852	856	853	866	879	847	872	868	816	800	954	836	857	856	850	805	822	879	858	848	828	864	845	807	879	803	853	809	869	825	860	847	847	808	916	819	806	897	873	815	879	850	849	837	883	874	890	903	863	869	855	812	838	867	839	844	881	887	860	880	874	864	860	920	879	883	823	847	815	848	832	825	806	858	832	918	874	849	833	782	848	853	878	872	846	774	819	901	847	864	898	821	844	864	903	852	826	904	887	814	877	875	823	801	886	889	858	836	900	854	859	848	859	885	831	871	846	826	831	875	909	870	856	813	823	831	805	886	874	831	831	828	867	856	902	886	826	812	880	818	777	808	834	879	913	887	835	854	859	827	802	875	875	897	807	848	880	827	848	867	846	843	817	835	866	854	890	880	839	780	850	837	849	883	819	845	850	845	820	856	855	838	820	861	853	849	928	809	853	826	906	832	892	887	786	848	888	819	882	827	830	845	901	862	860	875	874	884	869	859	861	838	841	847	871	832	839	901	832	837	851	858	864	832	903	834	804	843	839	855	854	878	839	844	877	853	895	869	870	864	902	870	821	838	840	851	829	843	912	821	853	861	875	849	819	900	857	855	903	828	860	883	920	833	847	841	878	843	868	868	833	810	849	885	916	873	840	846	883	850	868	893	857	848	845	800	827	857	846	857	875	873	807	786	870	865	868	835	838	870	885	862	869	861	833	873	889	883	876	885	932	828	869	878	824	837	868	853	902	887	853	826	873	853	851	874	845	858	824	794	867	853	855	827	844	859	840	842	882	806	869	830	923	896	857	836	824	834	844	805	837	849	801	906	853	864	868	864	818	822	861	844	917	894	823	864	849	844	822	882	881	844	832	767	889	840	879	824	801	902	855	898	868	845	852	837	850	807	861	949	810	861	868	865	848	832	864	843	883	836	842	845	813	830	832	851	857	904	838	852	817	823	842	854	826	853	845	866	789	872	898	865	854	809	808	867	849	852	908	870	830	917	888	836	858	863	830	883	873	863	852	826	857	846	881	828	837	858	855	867	873	852	889	875	869	866	885	861	939	852	851	900	858	851	916	875	900	817	797	824	887	796	907	847	872	884	857	886	823	867	872	859	826	849	855	860	874	806	831	824	912	871	835	827	824	874	834	869	885	826	862	792	815	915	842	855	837	824	853	874	854	897	901	835	820	876	815	838	862	806	795	833	822	806	838	843	883	855	860	892	864	866	797	849	847	864	814	808	920	884	854	829	815	865	836	904	892	872	853	881	870	829	861	905	865	820	809	857	840	870	829	861	853	839	907	853	806	862	812	786	872	840	823	843	832	845	826	864	874	814	870	815	887	841	934	815	861	840	798	842	817	868	911	882	855	848	832	849	841	850	882	810	824	841	821	842	862	849	804	881	830	881	861	859	878	863	878	858	878	886	864	863	899	810	861	861	871	822	842	830	863	848	894	795	839	868	841	904	798	874	821	886	851	844	844	862	839	841	829	851	870	835	859	846	932	846	841	822	895	864	867	896	841	869	870	823	859	888	912	880	842	812	821	882	780	867	863	864	855	795	870	834	863	876	825	870	879	831	900	847	906	855	851	830	838	815	799	841	867	830	807	892	868	825	846	828	846	842	848	876	772	903	867	877	879	818	814	888	875	840	822	841	848	837	875	831	828	827	862	865	833	891	876	804	886	856	879	843	890	873	803	836	822	884	812	850	824	903	827	860	881	862	869	850	839	807	810	825	841
27207	32767	15155	4482	2559	1651	1176	1084	1010	1088	994	983	995	1015	998	989	1057	1015	1041	954	1024	1013	973	1082	1028	989	1022	970	1034	1012	1016	1019	1032	1011	983	981	957	1067	1022	1008	983	1015	1044	1008	966	1051	1031	1039	1089	1001	943	1020	1006	1048	1063	1067	1063	1053	1028	1020	975	1010	1010	1084	1011	951	1009	1044	991	989	978	1026	996	1011	998	1005	986	1061	993	1002	981	984	1016	1022	987	1021	1012	1022	1011	966	965	998	1060	948	1017	1037	910	1060	1002	1033	1029	1010	1012	1014	1024	1031	1007	1028	1035	922	1062	1009	992	977	1004	1024	984	937	1001	950	991	1064	1000	974	1011	951	1026	994	1036	1062	927	991	991	1091	982	970	1011	1001	1011	995	1007	1008	984	987	987	1006	1017	1009	1010	1014	1032	973	981	1002	1013	987	995	1049	966	1006	1030	1014	994	938	995	1023	988	1022	982	1031	978	1009	952	969	949	1019	1003	1008	961	995	1028	963	1040	998	940	968	1045	944	1004	1018	1032	953	994	993	956	985	1000	996	1000	1034	985	961	968	1009	978	977	984	995	1037	991	978	920	1019	967	984	1003	1040	1062	949	925	1015	981	986	1028	997	1037	937	989	1005	1007	952	1031	967	1007	991	1025	1039	1054	1044	1004	972	1028	954	1003	1024	996	988	971	1027	1008	938	965	998	940	1012	997	954	1031	995	1042	1005	1042	1055	961	1000	997	1011	991	1051	986	993	972	1022	966	1023	1006	1011	1016	1029	1057	997	1036	1028	1026	999	1001	958	1119	1010	991	961	940	957	982	969	1024	1004	996	1040	959	1015	1030	994	997	980	934	969	1008	1049	1009	1047	1001	1003	1013	996	991	1094	1004	1003	1050	985	1021	974	1047	1001	1046	976	1042	1058	963	1010	1017	1013	981	983	984	1026	1011	1001	1021	985	949	1033	973	910	1013	1017	1005	1015	1025	971	988	1011	1000	971	1023	1002	1005	1012	993	1045	1024	983	1016	1024	978	977	949	1045	1038	1019	1034	964	972	1062	1007	975	1001	989	1010	975	985	976	987	1030	979	999	1029	982	967	996	999	992	1026	1030	988	986	1017	984	964	1032	1008	952	1017	1020	1023	1035	1060	964	992	1039	958	1006	995	1038	1014	960	1003	1064	952	1036	1035	993	1015	997	1027	996	990	976	984	1032	955	1001	1057	920	943	1006	992	1024	1014	960	987	1004	1022	1018	1017	983	1002	923	1016	964	1000	1019	1028	995	1038	998	991	973	983	961	967	965	1029	976	990	1007	973	1032	997	1052	999	996	989	990	945	991	976	992	993	983	1002	986	987	1016	1010	956	948	1025	1011	975	933	1032	1011	1012	993	994	991	969	1063	1035	1033	992	948	1014	1005	1020	1022	1023	993	1048	1027	987	1008	969	1019	950	988	986	991	1023	1006	1018	961	1000	1012	906	969	992	1047	1011	949	1048	965	1028	1028	1015	1001	1043	1009	1005	979	972	1014	1047	995	995	1011	969	1027	1023	1098	969	975	1002	1021	976	1034	972	985	976	952	1042	1053	1033	1001	981	1000	978	1026	952	969	1000	1016	952	974	1044	989	1020	1003	1026	992	981	974	1006	1005	1055	929	1005	1017	1015	1054	1008	969	970	1016	1024	1010	1037	937	939	1021	992	1001	981	1048	990	1014	1026	1012	1022	1005	1006	1020	1070	1071	1002	999	1025	1040	943	965	994	988	996	998	950	988	1045	962	1021	1032	1000	970	968	1030	971	1027	993	992	1004	946	1058	955	978	1010	964	1015	993	1049	978	1025	957	1001	1056	1046	959	1049	952	1021	1052	1015	995	997	984	970	964	975	1026	967	993	963	992	984	1041	1039	1006	1072	1006	980	1001	985	988	987	1023	990	959	973	1010	1004	985	1040	989	1001	1021	1026	954	1023	1037	979	978	961	1018	972	948	929	1013	978	978	1046	966	992	1024	1049	1014	977	991	1022	1016	971	977	998	1005	968	920	986	967	1020	1030	1050	970	931	991	990	984	975	931	1045	969	918	986	1006	945	971	966	991	998	972	1004	1034	929	1017	1073	1025	1008	990	1026	1013	971	1002	998	1043	995	999	1046	1032	1026	999	1009	996	996	1025	998	1047	973	881	1051	1041	1042	1012	914	981	997	923	991	939	1056	1012	986	965	1044	1025	1017	1006	1022	944	978	1012	988	1025	1020	955	1013	965	994	994	966	927	1009	1008	921	951	986	1024	1000	965	1010	993	977	915	972	950	981	1002	989	1017	1014	986	1021	1019	996	960	1027	972	994	1006	987	1000	1055	1013	967	975	968	1000	1032	1012	1025	975	990	1061	1044	986	1041	1047	1066	1060	989	980	1028	974	950	957	1043	947	1005	957	1034	979	929	1006	984	996	1045	973	971	1104	949	1030	1025	1005	1030	1038	1081	976	985	974	1006	973	1025	1003	1065	973	1038	1013	995	1048	1010	1004	1011	1009	912	998	991	947	1035	982	996	1050	996	963	988	981	1002	1032	954	1015	999	1006	1007	936	982	954	979	1059	968	981	981	977	1034	982	909	1001	1029	950	965	973	1032	1017	1042	969	1029	922	950	991	1088	921	998	940	961	990	1006	1028	1028	1012	1008	1026	955	1006	976	1053	997	1008	1031	1001	983	1069	1044	897	1028	1010	1010	980	948	1018	986	1017	972	1013	1004	1026	1041	998	992	1018	982	987	1053	992	987	1010	1009	1004	966	964	991	1018	990	985	979	978	994	940	986	969	1073	985	1075	992	980	1033	1035	1053	1009	1007	980	1020	1040	1007	1008	996	1047	973	987	1052	1013	990	978	999	976	1004	1043	1011	970	1019	973	923	991	1035	983	996	1015	1010	1027	1027	961	953	954	1032	1063	1027	962	989	1072	990	995	951	1021	1029	999	989	999	1068	1007	954	1036	986	999	938	1024	1020	971	980	974	1019	1003	1002	1028	989	1014	997	991	1013	982	918	949	1008	997	1022	1006	984	980	979	982	1012	1066	1027	1040	979	1030	1007	960	1020	966	1009	1022	1008	1007	996	988	1003	1022	1033	1014	1049	1020	1005	1029	1043	974	978	1019	1064	1020	974	1029	986	995	1038	1022	953	962	1009	1011	987	989	996	964	954	1030	1022	1045	1016	990	1007	1027	971	963	958	962	970	981	1010	1019	959	945	999	972	953	945	1026	1024	1011	1001	989	957	1033	964	1010	975	1049	1046	1041	1056	1038	1063	996	974	1095	962	1043	999	960	969	1032	1021	986	1002	954	964	969	994	1019	952	996	970	993	931	1027	979	1012	982	1004	1012	983	999	962	1047	978	1014	1048	1000	1022	992	1052	1007	974	991	1011	979	994	1037	1009	1038	1027	1035	967	1011	986	1006	1024	988	1046	992	1043	1000	996	1031	978	957	976	951	1037	983	1008	995	957	1048	952	1034	1006	1054	993	1000	997	972	1006	966	1002	999	1076	987	994	960	985	1029	1050	987	966	1056	1028	1027	1006	985	1036	1003	1028	983	1071	1013	1002	1002	1023	1026	1029	981	983	1041	1050	1032	980	1062	992	985	968	994	1008	996	988	1009	1026	986	1020	966	1052	984	1004	986	1007	1047	978	945	991	939	939	999	1028	983	1029	1036	980	1013	992	994	960	979	961	1001	941	981	1014	1042	1020	947	1027	1033	979	976	1010	977	1027	1062	966	969	997	965	1044	1021	997	990	952	983	990	975	1027	1001	1049	1006	1006	990	997	972	1032	1019	1015	1004	1002	1036	1031	942	966	997	1006	997	945	954	1027	1041	1035	1018	994	986	988	1025	982	1023	962	974	1013	980	989	997	1034	1005	1049	986	969	1014	999	958	1019	936	1060	998	955	961	1014	980	953	988	1042	999	990	1007	1034	992	968	979	1002	985	1013	998	1013	1015	1012	953	979	1005	987	996	1043	955	982	982	1033	1028	956	975	1016	1075	1017	969	968	977	1029	969	978	1091	976	1014	1050	1041	1029	1032	961	1036	951	985	930	1002	957	1000	1050	951	959	1053	1123	1007	1024	970	995	980	979	981	939	988	957	1000	1010	988	1064	958	999	967	995	1042	1006	1025	1019	1019	1002	977	1017	1034	1009	1025	1012	967	1006	996	1053	997	995	1006	1002	1046	1006	991	1024	994	1012	962	957	995	941	1055	968	978	1003	1041	1015	962	1017	1023	1003	987	987	958	985	973	1065	959	972	994	954	999	997
23606	20967	27915	24153	20861	10572	2031	1296	1154	1093	1080	1068	1096	1050	1061	997	959	994	1014	972	1007	972	917	1024	1061	988	1026	1010	964	1006	1008	1027	1009	947	958	1021	909	1016	971	948	999	923	987	1025	996	1041	995	940	994	954	976	955	1018	1042	1009	985	945	935	1041	1031	953	990	994	1021	971	977	917	932	972	984	939	953	962	1013	982	970	1012	947	1015	985	994	978	1041	947	964	982	1001	1044	980	991	1054	966	1027	1016	998	933	958	991	946	1007	945	999	934	988	934	974	928	973	972	954	928	1039	1038	956	940	942	977	983	987	953	1021	988	1014	973	927	972	977	995	999	941	981	994	899	978	962	948	981	947	981	1006	985	981	957	935	965	998	939	964	967	938	987	979	925	930	940	1004	973	936	951	922	946	954	911	973	890	982	950	950	953	976	903	981	961	949	971	975	1000	887	947	966	888	975	997	963	937	931	988	970	934	939	1003	952	968	916	925	921	1020	970	974	945	1003	977	954	958	934	947	952	925	969	993	1054	932	995	953	999	954	991	940	991	969	980	1030	989	1008	1036	965	952	997	981	896	943	948	942	953	939	929	923	987	952	957	946	977	915	989	925	989	907	957	951	910	909	1054	962	988	1008	945	947	993	969	935	1017	944	957	1016	960	1040	928	954	945	992	1004	961	973	1003	991	946	950	970	1011	978	901	981	970	955	960	967	971	955	930	960	987	919	956	976	982	942	944	929	915	978	1029	979	953	911	957	910	1010	1007	978	1003	914	948	925	922	988	967	940	957	924	932	970	950	915	959	966	952	967	1040	961	944	1028	989	930	985	899	971	1025	898	985	972	939	941	927	936	933	942	975	974	1022	947	951	959	949	1019	1005	938	984	952	973	982	941	895	967	938	939	984	993	968	944	930	989	993	984	917	982	948	1002	997	972	968	946	935	984	933	937	946	953	942	936	974	973	981	971	1026	960	963	995	968	983	908	905	947	984	935	937	925	893	954	947	936	980	910	963	983	938	973	984	1025	964	1004	962	979	942	930	999	1042	972	994	939	981	948	985	976	999	955	928	933	957	933	968	997	991	951	881	978	928	925	965	965	1002	959	952	956	961	942	960	969	985	971	947	952	972	998	902	955	979	925	963	1014	968	989	932	977	944	930	945	979	954	977	967	1006	984	912	974	961	951	922	955	976	1005	975	923	977	910	957	1005	950	1003	998	1002	1018	926	986	976	985	984	974	973	985	974	942	952	926	938	962	939	976	963	957	963	975	952	965	985	979	976	986	989	1011	902	912	967	957	1044	971	967	943	896	973	967	968	1008	1024	959	993	945	963	977	994	974	1002	945	980	977	1013	972	1028	908	918	939	965	950	940	997	1020	943	1013	903	936	949	911	932	936	978	977	970	994	980	968	958	973	941	974	954	960	1003	944	984	1069	986	981	961	981	980	921	1009	992	977	989	998	994	937	995	952	959	998	950	938	955	1004	957	995	1011	940	964	984	971	967	903	982	962	955	926	957	999	1050	924	1018	991	957	977	945	970	948	941	985	973	993	968	983	968	921	1015	889	989	928	1028	963	986	993	973	911	961	1004	960	940	999	993	948	979	979	955	986	937	905	992	934	1008	964	918	982	978	972	974	950	1004	977	967	984	991	991	982	958	981	890	957	1011	934	955	966	940	961	1004	991	967	985	926	998	962	948	1000	960	971	898	979	983	950	966	930	930	963	925	997	962	982	976	940	966	1015	982	942	955	965	979	977	1008	961	969	986	939	1001	1013	956	986	938	897	986	1001	924	1004	939	989	943	919	972	969	964	926	1002	901	967	935	974	967	968	917	995	919	988	987	963	967	947	910	970	919	965	957	985	989	1021	938	963	916	1003	988	997	1005	932	982	928	958	967	921	956	960	972	928	981	961	1029	967	960	1001	937	958	973	921	958	960	941	982	967	927	937	929	994	989	936	1004	952	1006	966	987	933	953	932	966	938	989	979	935	986	1015	983	984	959	966	954	957	966	993	951	966	948	932	954	965	1008	935	1009	941	969	979	967	927	1005	915	961	965	907	1024	932	961	959	947	953	946	1006	992	921	986	964	960	942	909	940	949	956	912	941	983	978	1014	979	948	943	983	971	957	968	980	935	910	957	990	991	959	1002	892	1010	986	985	921	949	974	961	943	964	972	987	983	976	1017	999	935	965	960	934	926	932	921	957	961	974	936	983	970	984	990	982	927	927	980	963	1026	962	955	988	891	937	926	979	992	1051	887	966	921	962	937	949	1033	984	1017	1005	941	931	1006	907	995	1009	945	934	903	935	1006	990	987	973	970	955	1048	925	972	913	932	936	968	950	923	984	995	953	1002	938	951	981	996	963	955	951	916	924	1016	983	923	984	922	981	932	968	965	1002	959	950	1002	938	969	929	984	1022	998	921	1001	949	952	958	930	975	970	971	980	975	990	984	962	913	957	1001	968	922	922	956	1017	961	984	889	957	941	948	982	965	983	963	928	947	1005	988	971	957	945	940	1013	985	950	941	990	947	928	966	983	940	997	945	997	982	907	975	918	915	999	969	949	991	944	1000	970	924	978	969	996	979	985	940	983	990	926	1032	1018	994	971	928	942	905	939	923	957	1016	955	967	978	946	992	978	987	1005	948	922	973	931	948	985	970	977	951	958	951	993	950	991	977	947	942	966	982	975	914	965	912	964	1023	981	972	953	929	947	945	971	931	918	982	952	921	956	945	984	934	934	998	966	989	929	935	976	977	1019	972	927	996	1022	961	936	979	932	990	1033	983	982	944	958	956	979	939	941	968	936	978	940	948	924	955	950	983	1035	899	979	949	977	971	995	917	1010	989	953	988	952	965	958	976	1032	966	959	992	987	972	984	951	914	984	1000	1013	927	948	913	999	933	900	1009	893	967	920	971	922	949	956	980	910	964	927	962	947	983	943	948	954	968	917	998	987	991	967	972	963	998	976	938	1042	959	950	1013	969	947	1016	978	940	1001	907	1003	958	930	963	966	953	968	977	931	925	1036	925	967	909	993	936	934	960	973	954	927	959	970	1008	959	944	964	994	996	912	985	900	991	952	990	1003	908	973	1019	954	935	1018	944	962	1014	957	975	970	994	970	930	912	909	930	956	982	971	963	961	951	926	968	957	969	973	981	982	957	963	957	968	985	919	982	981	987	1031	967	892	1001	957	962	942	967	927	986	966	923	1026	919	1039	958	956	981	926	954	952	940	876	978	950	998	1004	984	932	933	931	981	938	913	974	978	943	979	985	969	1004	960	941	973	922	940	1026	945	997	928	943	949	879	981	994	901	930	1004	974	938	1056	976	982	993	961	931	930	938	964	970	953	949	949	965	947	975	942	961	1032	945	924	972	945	938	975	962	941	964	972	1000	938	935	962	1024	979	972	951	957	931	949	915	993	987	939	952	980	936	937	966	900	996	957	962	944	1011	979	973	998	1010	948	977	993	967	992	914	982	962	948	958	1024	956	1015	902	969	947	917	912	951	930	961	1011	958	896	974	927	956	949	935	962	1010	980	998	939	933	952	961	1002	989	977	944	944	969	1004	984	904	973	972	1009	949	891	981	936	954	991	933	891	949	927	952	975	955	983	977	931	973	961	967	911	962	944	997	986	1002	932	952	966	917	968	973	943	965	992	946	964	977	962	977	932	956	904	971	953	972
26180	40424	26897	11644	6705	3545	2122	1600	1402	1389	1321	1308	1267	1278	1263	1189	1216	1144	1198	1188	1155	1177	1092	1191	1197	1217	1176	1155	1115	1118	1178	1158	1151	1199	1156	1209	1165	1201	1124	1174	1181	1136	1172	1175	1092	1211	1151	1078	1066	1092	1140	1181	1122	1097	1171	1191	1124	1149	1131	1223	1105	1245	1202	1152	1102	1135	1096	1144	1164	1171	1116	1106	1109	1090	1177	1133	1107	1127	1109	1169	1165	1197	1178	1156	1146	1105	1143	1211	1168	1077	1154	1116	1173	1116	1160	1097	1135	1190	1164	1170	1124	1128	1174	1142	1183	1110	1096	1175	1149	1161	1080	1119	1121	1127	1085	1116	1161	1140	1118	1203	1156	1133	1146	1111	1111	1151	1156	1131	1156	1125	1139	1091	1127	1204	1140	1153	1171	1165	1164	1164	1113	1131	1070	1056	1135	1168	1088	1112	1112	1158	1126	1106	1127	1081	1140	1085	1128	1148	1151	1174	1091	1089	1116	1099	1126	1098	1117	1082	1111	1117	1141	1036	1094	1170	1122	1159	1158	1152	1130	1113	1198	1131	1178	1180	1093	1112	1120	1080	1094	1083	1096	1116	1098	1107	1178	1064	1117	1104	1054	1194	1068	1133	1049	1070	1127	1178	1137	1103	1128	1093	1072	1132	1158	1084	1110	1126	1098	1212	1119	1067	1134	1143	1169	1107	1100	1088	1127	1114	1134	1154	1087	1109	1091	1166	1111	1167	1154	1134	1142	1133	1121	1082	1127	1152	1119	1136	1100	1089	1156	1112	1109	1047	1119	1141	1189	1104	1154	1177	1096	1118	1162	1046	1162	1133	1129	1128	1114	1171	1130	1115	1137	1157	1117	1124	1195	1173	1138	1085	1081	1163	1074	1132	1120	1111	1097	1107	1118	1110	1122	1120	1073	1086	1158	1114	1098	1112	1129	1111	1175	1165	1188	1109	1129	1094	1148	1129	1135	1101	1132	1115	1137	1185	1167	1125	1172	1095	1182	1102	1115	1070	1136	1173	1086	1111	1101	1094	1082	1142	1158	1141	1176	1127	1067	1160	1136	1123	1171	1086	1059	1056	1112	1106	1110	1150	1173	1085	1096	1087	1128	1141	1084	1092	1158	1190	1072	1075	1131	1152	1135	1137	1107	1084	1119	1106	1125	1055	1145	1140	1140	1115	1105	1014	1135	1138	1116	1098	1163	1123	1133	1094	1181	1112	1118	1071	1142	1097	1134	1094	1085	1171	1090	1119	1078	1067	1199	1159	1099	1104	1198	1096	1143	1206	1089	1083	1060	1164	1075	1165	1133	1107	1098	1127	1144	1088	1129	1171	1135	1179	1124	1123	1105	1083	1118	1091	1179	1057	1094	1111	1104	1192	1173	1154	1130	1113	1191	1112	1111	1127	1143	1117	1110	1179	1086	1113	1135	1153	1164	1144	1098	1087	1147	1109	1122	1118	1091	1108	1085	1142	1131	1168	1172	1169	1078	1113	1091	1163	1058	1145	1124	1124	1085	1120	1158	1160	1162	1110	1158	1078	1191	1160	1080	1110	1168	1113	1179	1141	1149	1182	1065	1139	1129	1132	1132	1163	1167	1132	1117	1159	1120	1097	1130	1114	1124	1098	1162	1164	1112	1039	1088	1159	1166	1116	1128	1085	1145	1060	1174	1074	1120	1083	1109	1126	1142	1142	1084	1132	1104	1126	1138	1130	1110	1145	1102	1097	1105	1091	1178	1082	1084	1114	1094	1138	1165	1094	1093	1122	1158	1111	1129	1112	1063	1127	1124	1121	1142	1168	1089	1158	1124	1130	1156	1123	1114	1102	1120	1110	1150	1107	1110	1108	1209	1119	1135	1120	1130	1166	1129	1125	1138	1137	1070	1116	1110	1176	1106	1094	1095	1084	1103	1136	1164	1098	1118	1095	1073	1145	1081	1168	1101	1073	1183	1136	1114	1077	1047	1125	1068	1120	1139	1099	1117	1146	1076	1168	1155	1160	1106	1122	1087	1154	1131	1077	1177	1130	1111	1165	1148	1144	1109	1104	1090	1080	1140	1136	1113	1107	1134	1183	1129	1184	1100	1112	1146	1128	1140	1130	1146	1078	1165	1172	1119	1112	1108	1150	1155	1122	1149	1144	1133	1143	1099	1133	1160	1152	1061	1086	1082	1115	1150	1114	1078	1083	1038	1116	1111	1077	1107	1117	1056	1070	1124	1102	1169	1165	1100	1094	1126	1124	1116	1104	1085	1170	1131	1134	1145	1168	1125	1136	1131	1112	1102	1136	1118	1101	1177	1144	1138	1130	1082	1122	1074	1185	1103	1119	1083	1087	1148	1148	1214	1165	1136	1126	1102	1081	1135	1134	1075	1079	1121	1161	1056	1046	1108	1181	1108	1104	1112	1083	1105	1082	1156	1139	1138	1141	1154	1143	1105	1102	1161	1103	1076	1089	1199	1153	1161	1141	1063	1140	1132	1128	1144	1129	1121	1100	1148	1106	1147	1075	1080	1131	1084	1134	1084	1117	1081	1132	1143	1152	1130	1115	1155	1122	1126	1078	1069	1132	1108	1152	1099	1120	1084	1134	1155	1076	1135	1061	1125	1109	1111	1119	1110	1107	1095	1131	1117	1156	1131	1121	1087	1113	1118	1156	1089	1171	1098	1133	1147	1142	1107	1086	1057	1156	1147	1123	1152	1095	1106	1102	1096	1147	1072	1072	1122	1145	1131	1122	1054	1120	1111	1139	1164	1131	1078	1124	1102	1152	1140	1130	1175	1077	1076	1109	1171	1158	1115	1154	1153	1147	1127	1172	1131	1173	1108	1144	1119	1132	1121	1071	1113	1060	1122	1068	1127	1178	1095	1128	1128	1069	1170	1098	1167	1112	1132	1121	1221	1058	1113	1125	1107	1096	1101	1087	1162	1126	1105	1106	1124	1158	1090	1108	1166	1139	1129	1105	1162	1084	1168	1099	1084	1046	1128	1080	1050	1125	1153	1121	1153	1084	1111	1124	1067	1136	1138	1113	1086	1117	1133	1096	1147	1082	1096	1079	1157	1105	1128	1164	1084	1169	1155	1150	1130	1053	1153	1130	1133	1112	1072	1104	1063	1074	1163	1155	1087	1090	1200	1170	1097	1136	1096	1080	1168	1148	1115	1128	1162	1063	1115	1157	1119	1117	1082	1147	1101	1083	1093	1113	1161	1113	1142	1046	1188	1117	1126	1130	1113	1130	1116	1116	1124	1108	1140	1117	1188	1118	1121	1067	1103	1123	1115	1127	1115	1093	1178	1112	1102	1145	1133	1157	1083	1111	1096	1093	1126	1092	1060	1106	1148	1125	1091	1139	1157	1121	1070	1148	1158	1168	1169	1131	1063	1158	1137	1127	1152	1122	1183	1172	1095	1074	1114	1022	1076	1160	1122	1109	1159	1152	1142	1112	1083	1110	1099	1085	1134	1103	1106	1162	1137	1055	1088	1207	1090	1059	1105	1107	1129	1167	1121	1088	1109	1112	1145	1138	1128	1086	1141	1129	1116	1173	1130	1140	1091	1147	1134	1135	1071	1130	1103	1115	1106	1095	1099	1055	1080	1142	1079	1070	1109	1076	1153	1168	1094	1135	1056	1140	1106	1031	1113	1095	1143	1115	1110	1143	1033	1149	1100	1164	1166	1106	1113	1068	1140	1059	1107	1053	1153	1131	1116	1054	1105	1133	1119	1122	1110	1113	1086	1183	1098	1196	1120	1129	1125	1066	1160	1126	1114	1097	1080	1050	1195	1183	1143	1162	1110	1080	1166	1112	1129	1086	1086	1206	1128	1139	1160	1126	1151	1101	1112	1176	1088	1161	1102	1118	1187	1163	1147	1113	1088	1229	1088	1114	1122	1108	1079	1101	1127	1189	1187	1186	1056	1137	1152	1100	1104	1111	1098	1138	1127	1170	1145	1062	1079	1119	1097	1117	1132	1066	1132	1136	1165	1122	1129	1109	1105	1144	1070	1104	1108	1133	1101	1122	1109	1233	1129	1079	1099	1131	1124	1147	1139	1104	1156	1132	1160	1108	1201	1174	1107	1094	1150	1166	1176	1065	1178	1171	1119	1159	1027	1193	1160	1122	1111	1166	1120	1189	1148	1105	1120	1155	1116	1069	1158	1120	1032	1131	1131	1137	1155	1128	1092	1121	1152	1137	1117	1090	1102	1154	1126	1160	1176	1150	1145	1182	1112	1157	1102	1118	1164	1037	1124	1145	1149	1132	1129	1124	1152	1129	1121	1146	1104	1130	1096	1109	1123	1192	1130	1124	1111	1088	1147	1128	1179	1150	1093	1111	1086	1070	1127	1084	1085	1141	1084	1078	1140	1074	1152	1134	1080	1124	1105	1105	1183	1155	1143	1111	1095	1130	1076	1125	1191	1151	1186	1126	1148	1149	1186	1135	1144	1090	1129	1091	1117	1131	1125	1107	1150	1134	1196	1076	1094	1115	1119	1113	1066	1120	1112	1115	1127	1123	1104	1131	1149	1142	1108	1095	1153	1136	1106	1132	1147	1099	1128	1163	1159	1078	1140	1070	1090	1159	1102	1105	1166	1116	1043	1120	1080	1141	1166	1163	1102	1122	1143	1127	1101	1095	1084	1125	1083	1113	1113	1095	1073	1116	1142	1110	1134	1089	1126	1066	1119	1144	1124	1062	1114	1118	1070	1196	1105	1056	1140	1113	1129	1135	1117	1058	1115	1140	1074	1176	1141	1111	1085	1162	1155	1164	1151	1127	1157	1091	1078	1147	1168	1124	1149	1087	1138	1019	1147	1163	1163	1116	1061	1133	1097	1065	1173	1141	1114	1157	1116	1141	1146	1076	1067	1115	1148	1130	1124	1126	1139	1138	1090	1071	1090	1094	1156	1100	1090	1126	1149	1189	1138	1122	1132	1093	1076	1111	1155	1130	1068	1140	1114	1145	1080	1157	1214	1098	1076	1154	1180	1112	1094	1135	1123	1181	1122	1138	1141	1125	1190	1092	1119	1099	1167	1194	1073	1135	1124	1067	1118	1086	1156	1109	1173	1120	1151	1156
24602	20995	27094	25022	14132	2252	967	736	690	692	725	731	663	672	694	672	661	670	657	642	659	640	623	606	590	703	611	638	663	639	666	675	633	637	685	669	648	648	656	687	657	673	638	637	653	651	674	626	692	621	693	656	665	706	659	650	697	640	641	655	662	678	682	673	638	668	654	631	675	689	645	607	637	613	681	623	667	618	688	619	665	645	692	703	613	642	623	669	670	657	643	597	633	671	613	639	633	572	642	597	674	631	672	640	636	614	631	632	649	623	667	627	656	626	637	699	640	617	590	652	633	635	638	629	615	639	645	670	654	666	612	593	611	590	658	629	618	689	649	648	616	623	650	595	620	637	638	600	664	644	623	653	625	657	638	595	593	598	666	625	667	650	668	650	608	674	649	598	617	645	620	659	664	635	610	632	633	616	652	628	673	627	626	618	660	672	664	596	682	643	655	643	629	619	673	715	608	628	615	649	713	630	619	661	632	658	627	675	616	621	621	601	647	619	654	644	587	653	641	625	629	647	627	641	653	631	656	627	608	643	601	619	680	624	681	641	636	642	637	606	614	656	606	662	658	628	634	674	585	632	613	652	637	656	628	677	598	649	627	648	640	649	635	623	620	656	642	641	673	648	628	691	621	669	659	672	623	607	634	651	654	662	656	652	665	622	641	641	627	652	631	647	631	583	626	670	624	639	651	672	659	633	629	669	665	647	624	654	607	601	622	639	625	629	642	650	672	599	664	646	607	654	629	636	684	625	636	627	667	652	651	591	673	613	593	592	623	656	654	696	588	624	649	629	606	666	643	622	608	619	607	644	634	644	663	611	585	625	626	647	626	606	609	624	657	635	659	628	679	630	680	643	633	636	635	636	592	612	664	558	589	654	640	623	596	661	675	627	684	654	620	653	648	624	648	633	627	611	596	630	629	688	639	622	658	626	626	591	657	615	626	681	667	641	612	621	593	601	662	630	623	652	669	692	674	619	651	656	613	636	685	652	623	610	621	594	639	618	660	642	654	616	683	663	669	641	645	671	636	689	586	630	648	616	628	608	648	617	652	671	618	652	637	697	595	625	611	651	666	614	607	617	662	632	616	641	667	635	616	669	592	618	660	634	601	623	588	650	650	645	638	616	654	634	633	613	627	631	637	632	629	594	625	613	658	688	633	604	620	653	653	618	644	601	636	614	647	632	644	668	604	656	608	602	602	687	658	646	640	668	626	644	619	616	632	628	640	675	643	691	646	628	619	668	661	623	631	624	641	660	575	652	606	605	593	658	649	605	626	638	652	567	650	623	666	634	621	658	622	616	629	617	644	647	653	621	632	641	626	647	680	589	643	595	720	597	652	672	625	641	670	646	637	656	591	629	596	627	586	629	663	642	631	645	657	611	641	622	594	630	685	613	630	579	656	662	639	636	636	612	676	666	632	663	651	678	621	630	625	644	616	606	624	618	635	617	657	607	632	617	632	687	578	602	639	643	649	655	611	639	654	639	635	624	606	609	644	634	678	626	689	638	691	627	660	657	679	586	640	626	599	663	669	638	630	657	648	648	605	648	679	647	656	648	654	666	632	635	641	644	617	611	705	615	665	648	614	682	649	623	623	652	658	624	609	618	668	647	586	606	638	673	617	678	651	668	631	618	675	619	613	652	656	644	612	618	641	639	629	640	627	644	664	598	673	659	613	634	636	621	606	621	603	621	665	600	643	590	665	625	643	647	619	659	639	641	660	701	609	638	644	689	640	627	641	641	682	632	657	613	638	561	687	626	688	613	632	639	650	601	659	643	626	648	614	655	643	607	618	626	630	650	646	664	661	635	663	679	620	678	592	640	663	660	665	638	621	670	630	617	648	655	621	633	632	614	613	609	630	635	610	603	647	646	656	638	619	623	638	629	654	623	662	648	660	632	618	652	664	631	669	634	674	612	623	629	640	657	695	586	668	634	660	626	614	664	595	592	623	656	692	674	613	609	598	617	651	626	642	647	616	643	678	642	643	626	638	634	643	638	663	655	631	634	615	651	661	596	656	646	611	671	673	606	595	628	603	655	681	588	636	646	676	620	600	668	610	611	656	644	647	643	679	670	675	669	620	646	654	647	658	667	618	630	591	635	611	633	608	621	646	658	615	663	596	633	608	645	620	634	637	609	648	617	635	662	608	644	655	592	622	615	623	667	631	582	631	618	625	656	622	592	626	597	617	633	655	654	643	595	611	639	604	605	667	649	650	629	668	651	667	598	603	659	630	668	660	659	666	665	617	691	597	646	637	633	647	612	615	664	630	675	618	594	627	576	616	649	668	622	671	620	629	650	662	646	662	635	666	627	671	648	657	619	601	601	609	609	605	616	631	669	583	623	665	629	676	647	650	632	626	608	638	607	632	640	637	627	611	604	650	634	609	623	610	623	640	603	661	635	619	662	625	651	609	620	579	650	585	639	693	618	653	610	610	615	614	640	630	626	651	645	663	613	637	636	630	619	654	593	631	585	616	616	565	634	616	643	682	601	656	624	652	624	670	632	655	624	644	661	669	655	595	585	634	637	649	664	602	648	626	595	640	622	683	592	637	625	662	668	615	657	647	651	631	625	626	666	617	632	627	602	636	679	654	607	659	638	661	649	657	647	618	624	623	644	674	630	620	589	662	621	601	610	632	677	638	630	641	639	645	635	642	676	627	619	629	654	622	575	664	616	609	652	624	639	634	642	669	628	687	629	638	638	633	609	678	607	626	646	636	614	604	617	638	646	656	635	667	684	615	548	693	673	642	649	651	647	628	659	607	646	639	618	629	612	624	589	658	629	674	671	608	633	607	625	637	650	643	631	653	570	618	620	598	658	630	643	635	617	637	653	604	648	616	669	606	656	681	632	618	656	627	595	697	674	648	622	593	612	600	622	635	616	611	625	624	684	594	629	650	602	619	638	660	646	612	600	651	614	603	633	617	673	646	672	668	602	604	672	631	620	628	641	599	611	658	629	662	657	672	616	620	632	606	601	649	635	615	634	638	659	653	714	673	616	640	669	646	657	658	638	591	627	636	655	636	647	650	630	625	644	590	648	612	615	661	619	627	652	654	699	642	649	643	623	646	637	623	639	620	629	644	588	649	647	660	638	609	652	652	665	651	643	640	620	629	682	660	658	619	647	679	670	678	607	613	618	654	649	627	653	657	669	636	661	640	590	639	670	692	703	635	586	630	633	638	650	653	649	595	674	571	632	653	642	635	676	606	625	646	630	639	648	687	654	609	616	622	632	607	659	644	632	612	662	620	633	617	648	615	599	627	615	630	639	576	604	638	636	677	599	650	601	621	587	659	614	664	666	632	635	625	619	637	650	611	655	667	618	653	646	652	587	647	663	653	643	682	654	617	629	607	588	635	635	622	646	630	640	633	608	592	662	647	670	622	613	689	649	654	668	611	616	630	660	617	637	659	646	631	621	641	612	675	638	593	628	658	671	616	661	644	648	607	676	617	652	591	662	656	600	624	658	636	676
26701	38709	23578	9370	5214	2588	1403	972	1011	900	923	906	802	809	807	864	852	824	758	799	762	799	734	827	780	769	755	799	758	682	773	783	781	790	771	778	770	773	797	751	764	806	803	802	778	808	769	813	766	848	791	762	788	777	782	795	802	781	793	792	821	773	776	759	767	738	756	780	783	818	766	786	766	764	763	774	766	777	744	754	776	762	802	747	766	763	823	768	792	780	760	756	789	732	777	797	811	751	764	777	709	743	803	740	734	777	764	731	768	729	773	763	754	784	801	760	758	757	786	813	750	711	702	745	802	769	742	786	762	708	786	755	774	792	782	755	764	736	781	735	750	747	745	752	765	844	791	779	744	712	759	749	728	724	767	759	755	792	819	721	741	700	777	811	747	721	763	731	713	793	788	769	741	816	751	770	755	757	773	762	793	777	721	760	772	778	768	735	774	735	734	748	756	730	766	773	756	748	776	764	785	790	808	765	801	775	804	784	768	721	744	788	752	751	807	768	716	742	756	769	763	750	748	765	784	794	786	770	711	790	762	789	778	734	738	779	751	774	752	765	812	704	742	748	727	775	760	771	789	693	815	807	763	728	772	719	756	741	763	833	712	739	752	785	760	717	719	726	731	732	758	747	774	740	771	763	764	784	779	765	739	770	704	753	749	693	728	792	748	786	786	761	761	755	800	703	807	786	766	744	769	762	777	784	773	768	746	807	670	753	768	748	754	734	723	767	726	816	700	748	776	745	768	712	763	769	801	799	725	723	733	712	773	773	795	840	793	772	778	755	769	765	752	813	748	807	818	771	739	758	778	729	837	712	766	773	722	748	748	733	768	728	782	743	801	790	797	783	792	800	772	820	767	726	760	747	800	750	739	794	732	778	788	814	725	729	801	749	772	760	791	750	795	801	759	732	772	740	714	789	759	752	763	828	765	720	770	805	790	785	787	778	767	732	736	767	722	716	757	761	704	749	778	761	796	736	824	746	742	752	807	753	717	739	756	744	770	779	744	789	750	754	753	765	747	775	746	760	753	794	731	743	737	748	759	724	728	752	726	753	732	785	784	781	825	774	774	765	818	686	760	721	739	738	783	723	762	749	755	736	713	724	783	743	771	780	791	736	768	733	704	726	719	722	807	777	769	750	762	735	798	779	791	753	781	753	737	740	758	736	829	783	758	747	829	753	747	805	801	776	790	713	749	750	778	754	808	776	698	757	784	721	736	770	765	815	729	754	777	797	752	761	773	711	782	763	766	754	769	758	769	780	791	761	780	693	746	733	803	804	779	760	765	759	769	804	735	770	786	765	740	727	776	807	789	812	721	731	753	725	771	757	757	791	747	749	758	838	786	781	799	781	774	726	743	728	728	757	750	775	729	743	770	751	761	730	741	752	747	728	735	803	742	778	753	714	791	783	815	796	764	762	741	784	770	717	807	739	770	764	809	790	731	722	764	760	779	756	751	764	723	740	749	754	746	775	770	832	739	745	740	768	786	747	718	757	757	787	786	771	742	745	783	780	785	726	766	774	775	755	730	762	739	753	840	791	781	778	769	773	764	733	779	730	758	805	784	763	774	771	757	769	768	700	761	808	771	801	728	773	749	776	744	742	791	778	763	775	741	732	758	712	762	779	767	771	802	771	783	763	789	736	830	745	763	765	752	732	767	747	778	680	744	740	817	801	780	753	751	771	746	748	717	727	786	737	787	754	695	770	708	773	778	712	756	792	771	759	724	768	792	785	729	777	804	773	726	768	743	763	735	761	814	745	817	785	788	752	747	792	773	773	728	762	765	760	801	779	755	774	766	776	775	780	742	724	736	725	792	742	807	740	782	729	764	740	751	744	808	759	765	756	784	693	751	797	787	778	762	809	779	797	810	820	771	753	743	777	794	803	748	747	742	781	759	756	820	700	787	771	790	779	763	740	775	731	775	778	762	780	795	763	751	763	775	751	780	756	760	770	752	802	737	750	760	699	798	727	759	783	725	763	775	760	764	746	777	789	741	771	811	754	793	756	831	786	786	760	735	772	733	783	753	727	815	810	747	750	741	734	763	725	801	782	768	794	731	767	753	761	771	742	771	764	709	769	700	751	732	733	757	770	729	744	779	749	777	783	786	743	783	749	742	730	722	780	770	757	764	766	794	781	752	694	731	744	761	738	726	693	779	788	745	752	771	773	730	750	722	717	787	778	806	728	777	731	799	749	745	772	746	750	767	772	835	735	739	798	770	734	728	746	791	759	784	700	720	769	737	740	745	768	778	756	796	736	784	732	756	755	746	779	773	806	713	761	797	730	753	797	793	750	802	769	777	792	767	723	708	741	797	792	718	765	781	718	751	834	755	737	764	767	755	791	749	754	780	784	743	788	768	764	741	799	717	762	776	712	792	788	781	729	725	764	722	749	749	812	768	774	810	721	776	785	746	773	783	818	801	782	773	732	754	738	771	744	741	779	741	746	737	809	812	775	786	805	803	801	766	750	789	761	736	709	798	762	778	761	754	730	762	730	765	779	751	742	802	767	777	728	752	727	760	765	771	733	739	758	752	809	753	739	733	761	795	740	741	727	744	762	758	770	770	765	767	778	727	785	753	773	749	715	761	752	772	752	768	758	730	768	736	721	718	732	736	776	790	742	781	729	730	747	775	756	717	752	803	727	827	720	742	804	759	727	732	771	773	822	763	770	755	733	791	757	780	779	724	727	747	772	738	701	789	794	716	706	765	812	756	755	753	772	762	785	743	753	732	796	752	818	749	750	742	808	721	747	775	692	793	730	745	805	698	737	729	788	747	781	744	774	772	763	777	759	726	760	737	761	751	751	770	777	756	808	753	760	720	750	770	779	777	743	755	808	808	697	791	777	746	744	722	789	766	779	735	764	761	741	748	781	802	803	734	761	841	742	772	781	710	764	801	762	757	755	812	732	739	692	815	763	799	805	750	753	773	758	720	773	749	756	796	742	785	751	755	768	766	733	737	748	750	735	780	705	764	794	721	765	770	797	748	769	737	776	748	776	735	747	742	750	759	770	744	736	723	789	746	769	788	763	788	748	759	779	761	794	727	721	751	740	710	780	750	728	804	735	759	744	767	770	773	767	734	773	770	805	762	768	786	783	770	779	794	751	750	777	741	719	770	769	753	761	775	773	722	731	749	736	779	804	701	721	762	797	736	766	727	742	784	764	763	763	724	777	736	746	747	752	771	744	729	780	747	742	835	785	781	750	772	762	745	724	800	721	740	777	784	769	781	790	786	789	703	766	744	756	741	712	725	722	768	724	763	779	768	757	712	749	784	770	769	747	738	780	804	760	762	718	734	748	758	758	788	702	780	769	804	768	773	782	722	763	734	717	755	776	761	783	729	735	746	773	705	754	727	730	716	744	788	747	751	745	785	740	751	701	766	751	790	753	769	763	819	747	743	731	768	770	800	737	779	781	724	700	733	742	768	788	754	739	755	763	683	762	747	761	733	742	759	777	780	767	707	721	780	747
22500	21006	28479	23789	21004	20938	9305	1463	1089	996	922	871	856	876	940	841	809	813	848	786	795	782	804	823	779	800	787	808	824	792	770	818	763	743	832	783	745	786	822	766	751	808	828	802	799	757	789	717	763	790	769	766	738	787	765	767	775	770	751	787	808	801	759	752	770	742	779	759	782	769	736	709	768	759	777	800	734	756	739	758	748	757	796	734	731	713	759	728	755	741	742	747	737	742	749	771	743	788	763	739	768	754	744	727	731	761	734	707	720	733	761	803	780	773	664	769	732	689	747	755	794	743	736	779	712	782	756	787	733	726	779	754	815	769	739	763	753	716	751	744	740	798	743	723	737	722	800	787	828	745	733	739	725	752	737	786	764	754	744	747	774	799	738	740	791	775	777	721	715	781	753	734	746	740	749	729	788	780	718	721	697	743	699	767	720	771	749	759	762	782	753	742	733	755	755	709	705	681	747	773	770	716	727	711	736	717	725	782	749	756	741	768	713	739	700	803	765	725	744	734	748	714	782	746	752	724	709	695	719	758	746	707	712	726	738	758	761	723	802	742	682	761	761	741	768	738	748	729	797	789	741	754	741	744	752	689	722	787	747	725	718	740	706	668	772	736	773	760	746	761	751	705	726	733	748	769	800	754	783	702	752	735	744	733	752	817	741	698	718	712	775	793	727	714	753	710	736	733	726	771	743	794	722	732	769	731	736	707	761	751	756	716	729	739	693	779	761	775	747	738	731	779	761	776	780	781	711	755	743	773	760	709	714	691	712	741	720	726	782	744	704	724	747	738	776	755	782	724	748	731	736	781	729	718	720	678	769	730	696	750	712	746	721	750	804	767	741	757	730	732	760	758	754	774	748	723	737	795	781	754	727	717	709	776	721	719	733	755	703	745	772	845	768	728	716	795	785	750	714	755	740	786	776	754	750	750	727	731	750	777	760	741	783	728	763	707	746	749	760	730	733	674	779	792	729	750	758	720	739	751	762	737	729	763	722	736	775	707	721	780	775	736	760	775	791	791	766	745	728	749	733	710	762	762	755	750	765	755	690	739	739	731	748	762	719	771	690	714	752	754	722	796	785	728	741	776	728	759	749	748	741	779	764	738	755	750	679	758	774	725	782	736	730	724	709	713	693	744	759	778	752	779	778	713	737	762	726	774	796	742	772	751	754	804	730	769	778	752	752	740	747	733	725	738	727	781	779	731	746	754	721	763	768	764	702	792	755	749	794	755	731	731	730	745	773	699	744	743	792	705	711	749	748	762	691	713	761	739	725	768	703	702	744	759	736	724	747	734	701	751	709	710	721	724	776	762	726	700	746	729	728	707	726	710	697	748	714	757	780	769	780	741	752	734	757	777	705	762	744	719	782	779	752	751	750	756	749	745	724	757	772	766	765	722	753	726	715	765	741	733	726	686	744	773	825	743	743	732	742	740	739	732	739	713	752	765	780	736	768	722	787	752	738	753	718	785	704	760	700	718	685	768	739	751	722	760	768	772	784	722	748	741	825	742	725	779	749	743	716	735	677	716	717	738	743	722	742	748	765	710	706	712	753	721	765	745	731	718	680	761	727	704	686	739	727	680	722	785	753	736	745	717	734	760	697	734	773	700	688	762	812	720	702	772	725	734	778	689	770	713	747	737	747	746	732	741	767	756	754	807	738	726	770	758	766	745	721	753	730	731	734	736	772	747	719	740	712	753	766	694	741	739	742	768	718	754	717	737	745	693	764	756	729	762	771	768	714	696	731	716	744	760	779	759	695	740	695	757	742	711	767	785	714	780	769	722	792	715	766	727	711	749	768	721	732	731	725	704	735	754	747	707	751	726	754	758	743	761	746	753	755	727	767	763	760	778	729	767	722	707	714	736	773	720	689	777	800	779	738	688	723	712	736	741	740	725	763	710	760	756	744	794	769	691	807	743	763	762	769	733	700	728	716	746	771	787	741	720	801	724	767	763	724	752	766	681	784	784	751	751	760	761	709	785	734	758	741	757	772	754	724	782	698	772	723	731	737	707	755	700	737	796	726	809	746	741	746	753	720	714	804	770	740	756	760	748	705	727	749	755	732	744	735	779	778	755	736	750	736	754	762	767	782	759	742	780	740	709	743	711	758	741	768	772	751	732	715	684	735	725	784	777	738	708	734	751	729	790	793	766	711	752	714	735	693	695	770	797	732	788	729	679	719	720	708	666	790	777	701	747	732	761	732	748	792	758	752	692	757	726	768	746	728	774	754	778	756	732	680	689	733	760	721	731	708	712	784	702	730	713	755	733	742	728	699	750	711	741	748	757	734	712	718	758	708	706	736	718	760	758	764	714	739	772	746	743	738	758	700	755	710	726	725	767	746	698	769	729	786	734	735	708	727	773	769	711	753	751	714	736	786	744	743	731	744	808	779	712	753	737	755	750	753	705	738	734	760	753	743	782	765	715	761	765	802	750	770	755	741	752	696	716	717	735	739	783	710	675	757	736	741	737	721	774	757	763	797	696	722	695	758	736	691	789	707	701	705	763	714	779	700	794	774	717	731	731	758	751	773	755	739	697	741	743	715	701	700	766	781	713	726	701	746	713	736	784	776	789	729	796	696	707	763	698	766	724	720	729	706	767	831	754	779	770	740	728	690	747	745	762	710	718	702	758	736	734	728	765	698	725	713	688	742	786	745	705	733	787	756	776	699	753	724	759	792	757	758	747	768	753	773	718	746	745	786	769	746	710	757	781	733	759	741	744	775	723	783	763	797	752	710	750	738	746	690	743	727	741	726	763	784	744	757	731	680	805	761	713	748	718	729	768	745	746	709	734	702	722	722	711	748	743	757	751	771	748	747	790	717	707	764	692	746	771	724	718	751	745	772	725	775	731	719	808	756	794	715	753	738	743	735	798	732	719	734	687	752	728	750	752	756	733	784	723	773	700	719	747	730	705	691	777	754	767	707	696	712	699	760	719	759	781	758	749	749	710	766	732	752	717	719	717	744	769	736	740	791	727	748	723	736	788	771	826	726	767	725	730	772	796	714	757	679	743	761	713	726	742	739	765	744	754	776	787	721	755	729	770	721	729	719	707	737	725	742	732	766	704	723	762	704	747	763	760	784	735	728	733	756	765	708	721	769	730	722	763	757	771	712	688	775	765	761	711	786	681	797	734	719	789	725	726	740	731	723	698	766	799	741	749	715	723	740	720	764	738	729	759	729	755	717	734	787	733	718	738	711	798	743	754	757	761	768	766	714	764	746	746	724	785	731	707	807	792	724	768	752	741	773	714	714	760	712	729	746	783	773	792	775	734	747	734	743	728	758	758	708	754	766	779	781	790	750	736	706	739	737	724	745	734	749	779	719	733	727	725	767	743	675	777	755	747	733	724	758	713	739	733	705	745	742	828	734	750	711	731	755	718	781	750	727	821	718	712	746	769	694	805	739	784	732	741	780	691	740	768	740	776	753	721	761	734	765	742	707	756	746	759	778	764	719	735	770	715	723	756
29650	47874	33856	17410	10566	5366	2535	1916	1526	1399	1294	1167	1170	1077	1060	961	1034	1024	992	970	986	961	987	954	912	930	912	915	939	935	924	904	924	935	898	962	958	906	931	930	907	927	926	931	932	920	874	908	857	965	905	944	944	914	971	881	937	910	852	941	940	926	950	936	938	974	873	945	879	881	863	845	911	877	922	913	977	915	898	900	907	906	876	973	873	912	845	923	915	903	891	832	884	946	894	860	927	872	902	900	904	880	890	918	858	875	854	871	888	867	792	860	857	840	844	892	933	864	892	864	881	852	887	891	868	867	825	869	846	862	914	876	865	914	883	862	816	890	912	857	838	860	841	914	876	825	885	893	861	919	860	878	910	831	795	937	883	896	833	909	866	867	833	879	884	945	900	834	875	916	883	845	860	903	865	880	915	904	911	891	882	838	851	857	898	897	861	889	888	916	876	932	841	861	868	864	886	887	823	893	854	909	844	813	872	932	908	848	894	837	931	797	921	866	877	854	883	879	900	863	859	888	828	929	872	903	866	874	887	900	893	874	882	891	947	887	857	860	922	867	893	875	887	931	827	885	909	861	885	867	905	835	871	856	890	870	855	866	929	872	850	854	850	865	865	799	884	907	878	924	854	885	838	860	897	895	861	870	885	946	843	838	876	943	872	912	852	876	845	881	887	882	868	871	892	872	856	868	871	899	890	921	889	911	885	845	864	865	901	904	862	861	844	843	892	813	889	861	842	889	854	850	936	887	867	871	853	865	911	819	916	891	864	845	876	918	884	908	882	919	832	887	861	835	855	835	874	879	863	913	889	871	872	874	839	872	861	861	903	848	882	884	910	865	921	885	874	879	889	853	880	872	851	853	894	900	823	924	885	917	898	861	904	884	871	872	835	867	882	935	875	805	897	853	856	928	866	847	855	859	862	857	868	899	830	895	905	853	885	919	918	914	851	831	826	910	897	895	870	877	873	894	907	959	866	933	874	905	886	902	874	888	921	873	849	884	873	855	905	907	912	877	880	874	868	907	855	899	846	834	854	828	904	854	888	910	867	851	879	906	896	852	888	880	919	881	919	864	916	811	939	859	850	861	883	924	891	878	868	866	856	888	872	819	896	908	848	876	851	887	887	901	901	870	902	849	931	865	924	854	895	880	875	846	870	883	841	910	841	882	878	867	912	912	876	909	907	875	910	883	840	912	898	911	841	929	907	868	888	938	907	901	846	916	859	867	864	869	918	901	903	929	895	865	838	892	878	902	864	874	848	889	894	871	901	835	926	806	853	859	890	864	914	861	831	897	894	894	925	817	893	880	883	871	872	902	937	855	863	886	879	877	901	910	876	879	881	877	888	842	856	884	850	901	893	831	872	874	867	937	890	861	915	825	880	865	904	889	861	906	878	879	882	878	852	892	885	868	903	868	843	859	917	873	875	877	900	856	888	890	868	882	842	891	809	843	868	852	839	887	872	877	879	850	830	890	862	898	868	903	865	886	909	856	873	855	810	855	940	838	807	875	924	838	844	862	910	872	876	882	877	876	967	917	866	830	859	906	935	910	894	880	853	873	948	898	873	878	853	862	863	890	817	876	892	866	866	864	902	882	860	882	871	917	847	881	895	875	825	807	907	858	929	897	874	904	857	886	907	854	918	861	876	856	878	837	837	820	895	914	885	897	927	819	899	875	841	855	887	875	859	870	824	847	912	865	850	911	884	876	866	839	869	868	889	863	905	919	848	919	890	850	928	839	868	851	927	917	938	889	867	874	896	915	857	890	899	922	838	861	904	874	830	898	939	839	881	878	807	899	875	870	815	880	902	892	898	866	903	857	859	805	864	893	827	849	871	833	870	908	868	889	871	905	902	839	914	833	854	866	865	873	883	890	886	828	858	825	891	895	907	840	885	876	835	874	899	871	897	872	876	852	902	856	904	906	849	873	867	849	857	879	883	879	871	879	856	869	846	896	868	873	886	872	855	876	872	851	923	892	893	892	928	858	844	861	896	881	846	903	891	903	817	904	859	884	857	836	891	862	848	871	881	909	907	871	873	872	882	833	918	895	845	879	899	852	877	899	903	842	865	859	888	860	912	879	950	925	858	859	888	920	918	870	899	906	790	874	857	856	909	855	886	861	870	853	902	869	834	853	900	894	902	876	885	887	892	904	839	926	854	867	898	827	886	848	864	871	903	893	937	911	905	893	888	861	862	879	856	903	862	895	921	861	899	821	852	934	889	865	890	893	903	852	893	876	960	891	862	916	876	911	904	895	893	884	869	863	943	876	845	876	844	890	821	844	859	835	914	848	857	852	875	897	878	923	846	878	897	872	920	870	875	869	907	900	913	870	916	881	884	845	879	882	881	869	885	865	858	886	941	841	858	832	847	939	825	898	863	890	871	894	918	866	944	881	884	888	879	912	926	869	840	912	888	897	921	877	920	856	870	889	838	896	872	862	893	910	885	926	906	820	836	820	888	843	891	955	892	838	902	924	870	877	878	927	848	861	843	850	851	857	882	885	936	892	920	858	881	887	832	873	872	897	871	879	883	857	874	836	876	885	858	842	906	869	871	855	856	928	903	831	886	894	853	932	878	949	845	857	862	863	911	888	906	889	868	905	880	910	886	893	880	912	889	866	867	888	913	881	821	896	874	864	918	851	853	879	902	871	895	884	831	892	909	862	894	901	905	859	926	914	871	901	924	912	917	904	903	879	887	856	875	907	873	907	887	889	915	925	903	837	886	896	864	844	902	875	854	915	886	860	927	913	911	895	876	915	846	867	934	856	846	846	874	844	897	853	884	928	876	856	909	888	886	864	856	893	859	898	810	887	928	866	877	847	859	838	947	914	841	879	860	923	882	906	864	859	859	914	944	858	861	895	877	872	883	909	887	906	874	879	909	894	897	896	916	920	820	844	912	911	879	878	804	900	885	856	819	890	910	864	881	851	876	865	850	876	892	920	845	882	851	913	876	816	856	892	899	865	899	882	847	820	841	865	894	875	864	878	905	873	896	842	933	871	904	910	900	882	866	824	852	838	900	917	900	880	818	854	923	945	897	886	860	868	886	856	855	897	841	898	819	914	864	860	875	903	860	831	880	910	940	886	931	917	866	917	857	854	920	830	935	923	864	866	869	868	895	877	877	886	858	906	851	891	887	874	875	874	840	870	860	836	907	911	884	882	893	837	862	875	912	859	873	900	888	910	897	869	885	852	888	901	847	865	935	929	934	835	845	791	847	845	882	894	906	901	882	891	884	953	827	899	927	932	886	855	931	878	795	906	855	880	887	823	904	853	893	864	883	832	895	904	913	896	843	916	898	856	909	916	835	870	853	918	873	846	864	858	860	920	833	837	853	855	914	849	889	886	895	831	820	816	859	942	844	904	827	887	845	823	871	819	885	910	907	893	843	841	849	916	932	896	853	854	875	823	883	880	950	862	889	852	873	850	891	864	891	850	858	851	868	905	852	875	916	878	872	848	873	890	883	900	929	909
27912	22503	17241	5078	1774	1186	927	783	833	843	862	908	868	818	852	854	868	836	867	860	876	839	861	829	864	798	829	860	874	845	839	847	864	834	818	790	841	863	808	816	855	854	850	774	855	895	849	869	808	826	853	874	835	846	862	838	838	849	866	865	851	868	850	841	826	803	861	839	828	834	814	814	855	827	849	802	850	844	807	868	864	887	793	877	855	832	896	864	890	786	797	851	813	833	872	874	844	803	831	848	812	837	827	798	828	815	841	859	839	839	796	864	850	840	852	832	854	858	836	875	873	819	790	823	864	796	798	798	825	798	795	823	820	816	767	839	851	829	792	831	825	846	849	837	840	856	827	819	826	864	801	859	834	811	820	821	824	851	847	842	856	812	833	868	879	797	858	813	839	841	754	834	832	818	832	904	856	834	815	830	833	821	894	839	823	823	801	860	870	817	825	856	825	852	823	890	883	838	820	809	850	809	836	844	790	846	852	838	849	798	802	878	796	843	846	852	842	806	846	855	829	796	802	816	857	834	785	814	792	847	776	860	813	844	910	835	862	842	862	908	853	843	833	798	818	826	845	815	787	843	840	892	827	830	825	813	812	846	842	870	876	829	799	765	828	827	799	850	836	877	756	746	808	850	803	860	829	885	823	842	845	837	828	841	835	738	821	811	832	806	865	851	812	776	799	801	795	827	833	892	837	833	862	803	856	841	880	820	798	818	823	800	844	852	834	872	842	900	771	872	853	870	927	862	826	844	853	787	920	830	842	809	859	903	750	773	869	773	812	808	829	863	803	812	879	812	857	837	841	824	825	779	833	829	799	836	835	820	809	795	797	832	831	801	849	759	848	845	858	824	811	808	833	824	847	779	821	806	838	855	830	815	784	814	814	818	809	869	838	811	816	872	862	860	847	813	799	846	834	818	854	856	875	828	849	801	843	853	788	810	821	867	896	802	827	893	838	843	849	819	811	862	836	837	822	913	885	804	843	853	853	875	856	832	800	855	828	847	813	840	797	870	811	906	825	874	832	828	824	843	827	810	870	770	850	834	870	872	867	832	823	844	849	847	876	823	864	881	843	840	800	792	865	874	851	841	806	815	859	809	805	845	827	851	846	880	827	857	827	814	757	845	843	838	812	831	834	824	856	837	877	846	851	852	895	868	828	878	809	811	861	843	793	860	843	858	848	847	814	826	825	843	872	818	818	842	852	818	797	826	845	869	835	814	882	819	831	806	808	826	817	829	839	812	863	815	838	831	839	872	818	786	840	857	823	815	829	839	854	831	814	843	835	795	867	844	791	773	811	832	856	833	848	880	812	847	851	860	798	843	891	866	856	831	875	849	912	814	764	847	814	852	872	781	872	827	851	816	841	762	869	810	871	770	797	819	804	813	877	873	834	793	838	854	805	808	808	823	860	859	844	819	833	832	865	849	819	774	804	787	822	860	838	809	836	785	853	865	801	787	810	821	847	823	805	836	849	851	803	812	833	842	807	839	849	800	809	813	833	814	801	818	850	840	865	857	790	850	839	838	849	846	849	827	861	796	856	876	813	822	794	853	842	826	894	842	826	821	904	802	835	798	875	815	806	872	864	840	782	848	811	843	850	875	891	792	834	830	797	802	851	828	851	831	821	862	819	819	824	795	820	842	829	800	867	794	788	895	817	835	837	888	848	847	834	826	837	823	820	814	855	861	797	843	859	879	810	836	875	855	839	854	895	886	831	854	834	905	794	822	777	849	867	826	852	872	830	858	883	797	848	819	863	872	887	845	861	818	881	844	848	830	842	908	843	863	865	790	824	838	805	850	850	853	841	855	856	863	816	844	842	844	835	781	831	792	845	785	914	822	867	825	861	790	850	849	779	819	875	823	809	798	834	835	849	814	813	786	827	805	874	907	802	839	874	848	861	840	817	853	875	824	843	822	832	854	802	845	874	857	775	833	802	832	829	817	836	849	844	860	804	848	837	800	824	898	830	771	822	842	870	808	845	814	866	869	807	814	823	846	824	818	819	773	842	829	829	831	844	853	895	894	833	853	801	828	879	881	809	836	855	820	817	809	830	892	826	869	824	808	816	828	832	842	863	858	822	876	802	795	888	827	855	813	844	883	846	788	777	867	784	868	774	861	912	847	851	911	796	858	904	820	848	825	794	781	849	823	805	815	797	858	844	845	873	880	841	776	868	797	827	882	817	829	834	824	782	812	815	807	851	852	832	847	811	832	839	861	825	773	823	831	869	829	788	821	809	869	844	808	811	880	836	792	826	854	842	873	838	861	870	808	864	865	770	808	837	803	842	793	823	820	846	807	790	845	874	831	842	829	819	824	804	826	810	799	864	856	829	827	899	838	870	869	822	820	874	835	816	859	855	782	846	776	920	847	881	807	860	835	814	806	833	863	850	851	840	869	796	863	788	827	887	831	833	818	871	848	843	803	808	823	918	873	862	852	811	839	872	829	848	824	852	851	867	818	889	892	834	870	819	863	846	857	828	830	875	801	842	828	818	808	852	814	832	812	786	858	831	880	833	839	798	839	813	852	886	858	827	808	810	842	819	786	844	852	848	846	844	823	818	835	816	834	850	795	798	888	854	858	843	838	840	843	791	794	837	916	810	826	831	792	797	836	871	849	814	797	804	813	832	838	812	837	792	784	818	797	850	868	818	815	817	809	822	829	848	827	860	802	795	884	883	815	872	830	897	856	837	801	880	891	834	835	848	796	830	885	836	866	820	846	853	865	812	842	825	826	834	798	828	791	819	872	810	859	824	824	804	839	793	819	804	887	821	863	829	800	835	807	874	827	820	844	814	859	856	887	840	811	849	818	799	790	790	873	846	823	866	834	824	854	866	837	798	845	803	797	830	826	885	793	827	843	843	815	841	822	836	858	808	797	793	840	835	833	832	827	815	829	846	852	814	868	831	819	860	822	827	864	791	818	819	843	838	836	861	855	846	854	843	820	825	835	807	838	826	850	861	845	789	834	801	787	815	853	856	818	855	876	832	886	785	780	856	832	852	853	829	823	864	911	813	842	842	804	835	825	863	907	792	804	862	821	830	844	823	819	845	889	853	869	862	859	854	856	823	871	837	799	856	835	855	839	855	855	838	832	881	852	769	821	810	813	795	824	862	802	806	859	845	832	837	810	865	796	851	862	814	806	833	840	801	850	825	813	829	785	834	840	853	784	853	821	816	841	790	893	852	855	834	873	829	878	851	893	819	828	848	840	807	862	904	878	835	894	820	824	891	839	872	812	839	832	820	840	859	818	803	812	823	823	807	828	840	828	850	859	859	785	821	804	790	831	889	850	873	832	879	813	856	801	843	867	850	822	850	873	868	817	851	882	847	876	820	864	835	810	894	853	854	840	847	858	826	849	825	876	808	871	842	807	802	820	853	783	834	839	870	844	727	848	839	776	897	814	849	798	819	862	814	847	805	855	846	849	862	848	830	847	840	851	848	831	817	788	789	797	799	841	803	899	831	813	840	764
25914	34068	16564	4462	2458	1581	1143	1057	958	969	935	985	1002	951	946	994	983	1007	996	1001	971	955	1008	986	953	986	946	1028	967	1002	992	955	1026	898	994	967	1051	939	954	987	913	991	972	980	1013	1014	1048	996	948	947	941	981	1055	1017	970	983	1025	976	957	1003	1078	947	1001	960	1050	955	997	960	1003	994	959	929	960	1025	985	932	974	995	1018	968	964	985	990	973	970	1000	1008	1013	1004	970	951	997	944	1048	988	938	1052	978	953	999	1001	969	956	923	1022	1000	985	984	1000	993	952	975	946	1003	1024	942	1005	943	985	992	914	957	997	990	944	965	933	1026	972	989	958	965	980	925	957	988	999	990	1012	1014	984	934	985	968	993	1006	952	986	1006	996	977	950	954	1038	937	941	1028	1005	988	954	979	978	971	971	967	983	961	998	932	992	1012	1020	1004	961	944	928	972	992	992	1005	987	963	980	1007	1008	988	944	993	997	944	971	975	986	1023	943	983	1008	977	984	925	944	970	948	983	942	959	989	1015	957	942	965	913	941	1060	994	982	1004	986	923	985	981	976	919	970	967	996	956	961	974	1025	975	940	982	990	986	971	949	990	942	933	966	1030	979	1006	953	962	932	974	1017	964	1000	976	984	1017	1021	1013	1024	1014	963	945	996	939	932	1010	1014	988	993	947	1011	942	1001	943	968	960	1004	970	954	957	1032	980	945	912	1027	922	1010	958	978	1007	1029	977	971	955	998	1008	1001	993	966	995	1029	1016	1012	974	992	965	979	941	941	998	913	929	1005	992	924	908	970	1002	1012	962	992	963	958	983	949	994	935	988	1001	962	964	1027	946	972	971	963	939	988	1003	990	969	959	970	978	938	975	967	988	975	962	976	1050	984	974	980	940	948	970	992	931	925	947	946	1013	996	964	1032	965	956	1026	970	991	1025	1022	955	948	991	933	1013	948	958	924	975	951	964	963	981	975	1001	995	963	909	940	1000	964	1038	970	955	950	943	987	994	933	1045	987	930	938	928	933	946	1004	947	969	991	899	988	993	984	962	987	992	1001	974	988	1027	997	988	986	962	1011	975	942	966	985	964	955	1010	979	1052	1016	977	1001	978	954	984	968	1053	944	907	984	977	950	979	962	1009	1002	960	984	1031	1000	976	992	979	958	955	989	937	977	926	978	995	973	1007	1002	942	964	940	991	998	981	981	966	988	971	985	1013	963	971	996	1000	952	981	926	955	995	977	988	1023	1000	935	969	970	943	989	961	1008	995	962	1022	963	979	949	1010	999	954	974	1002	957	1041	965	978	1006	939	934	978	971	981	972	930	970	917	1016	1001	1035	931	965	961	1015	987	975	952	1010	946	1028	945	1015	940	1027	960	1005	973	1017	987	954	987	940	976	981	921	985	950	993	984	1008	1034	970	965	894	1019	914	967	983	972	973	974	976	913	972	980	971	1062	999	930	982	1024	946	913	966	984	965	984	981	1021	974	992	956	972	948	977	983	955	990	994	974	1010	957	949	961	942	953	934	962	1001	944	1004	1019	999	988	964	959	1004	921	965	979	975	986	932	945	977	945	964	947	946	938	942	969	985	953	946	1018	951	902	985	970	987	976	973	1002	1023	956	1043	963	983	968	1012	959	993	956	992	1016	1018	984	966	1003	1024	1028	948	1023	1000	972	1011	950	970	940	991	968	999	992	977	960	962	970	983	951	922	976	950	931	990	957	967	993	1046	1039	924	1010	1017	974	957	949	938	949	1001	990	985	982	938	1012	971	968	1022	944	1002	1029	985	1003	995	1014	1006	1074	1001	960	977	939	954	968	950	976	981	975	945	961	961	982	992	988	1014	963	958	953	994	936	956	1012	933	925	1007	977	1033	1007	947	1000	983	998	937	995	985	951	1001	930	986	973	973	929	984	1014	969	1006	988	977	985	914	988	987	965	1023	990	933	1019	1016	978	1003	1012	998	954	974	1012	960	1000	884	999	1014	1029	946	957	983	1013	1001	983	926	964	960	991	931	955	945	966	963	963	971	942	972	994	1080	949	961	982	933	927	1005	943	1032	942	949	961	1016	989	1049	911	1028	960	967	957	932	951	1000	925	957	996	979	1008	1015	949	926	995	988	963	979	946	976	985	982	969	995	942	940	974	987	967	964	971	936	951	991	976	1031	1003	1016	1010	940	971	998	996	969	985	1006	1019	953	995	951	1031	1005	971	980	988	949	948	980	968	993	945	1009	982	950	946	941	936	937	971	986	924	970	955	965	980	940	991	965	966	1035	1013	993	983	967	1013	979	947	959	965	959	980	946	911	1002	989	928	969	942	976	996	980	983	1001	954	970	1007	1025	922	1008	911	941	1007	950	965	986	990	936	1012	960	1002	959	1000	1002	996	977	928	1006	1006	986	953	973	926	1011	1075	943	943	984	992	983	956	988	989	969	918	1011	1026	985	971	965	979	943	995	984	1020	963	970	909	961	943	962	993	984	977	990	963	976	1015	992	992	956	988	994	983	937	947	999	937	925	909	958	1005	932	975	1003	936	988	987	1016	1012	1011	921	973	988	1003	995	1016	1016	988	995	1037	990	997	988	983	992	1002	955	922	1040	959	1022	945	953	999	944	959	1014	981	948	974	999	925	1010	1022	939	1010	969	1014	976	1035	965	989	920	982	999	998	931	1040	927	993	995	892	976	912	1020	951	1008	999	954	944	972	996	954	953	966	945	992	947	988	977	978	975	954	998	1024	975	1030	1014	985	989	924	904	952	1008	946	995	977	1020	1029	952	1010	956	995	933	975	948	963	999	954	996	986	965	995	923	972	978	991	1019	928	1015	961	956	981	978	943	1001	979	942	942	947	1017	958	933	876	919	984	921	965	991	978	992	974	996	963	963	948	913	1000	971	1001	984	929	985	980	979	1011	987	927	1009	961	1024	971	955	975	1000	944	1033	953	944	960	977	962	934	948	1012	1040	969	987	1015	969	966	904	951	1000	1015	1051	994	939	947	1031	976	976	973	975	940	967	902	1011	1011	1021	972	1010	959	987	996	1038	1065	994	1005	959	954	960	977	994	997	1029	984	983	970	962	966	953	970	992	1005	943	992	924	989	967	1009	908	1057	945	931	1004	993	1005	980	1001	980	986	1003	1011	1012	956	1010	950	959	957	979	969	1000	964	987	948	998	932	1054	955	944	944	953	953	948	964	984	971	1024	1031	955	936	948	971	963	958	937	965	985	981	965	986	990	963	939	968	974	986	998	1035	988	971	899	962	952	963	1007	922	989	1001	936	990	1004	960	912	995	1004	974	984	899	1003	892	983	932	1051	936	1010	962	975	992	969	945	957	907	983	989	994	997	967	1002	893	938	946	1008	952	955	919	990	943	1015	978	989	936	958	967	1019	1010	965	960	922	954	1032	910	999	945	966	955	956	981	1000	1011	972	981	1027	974	997	948	950	940	1010	981	946	995	972	980	988	985	936	955	948	994	983	988	977	959	975	966	967	978	937	981	984	1005	997	984	984	932	937	932	1008	1023	950	964	918	975	981	1015	991	1013	950	975	949	961	921	1018	1005	959	928	945	1024	957	933	1007	1009	973	967	982	991	972	1018	953	942	982	1027	1023	935	1001	991	993	951	948	980	1000	963	948	993	945	1003	954	972	996	916	931	1008	973	967	941	958	993	926	995	1026	972	955	963	955	1005	964	1043	977	977	986	981	962	978	1017	969	968	976	967	987	915	944	1005	965	929	982	957	994	979	993	943	1012	971	956	985	968	1000	954	942	984	960	978	988	969	984	980	965	928	1042	960	1038	977	1005	953	1014	956	942	941	961	1025	910	998	957	917	969	994	957
23592	21013	28002	24233	20870	10393	2017	1352	1177	1039	1085	1022	1028	954	926	1030	1003	1006	983	1052	983	1029	944	970	987	943	948	978	960	980	969	997	984	978	980	962	973	1010	921	1024	1005	1039	952	941	946	949	992	1012	931	987	1032	954	983	995	992	919	927	962	934	1025	975	1017	986	951	989	1004	961	958	890	968	931	1007	924	952	930	896	958	958	965	944	984	976	905	950	962	980	889	977	987	1015	974	957	911	996	949	984	936	999	965	945	930	920	938	929	968	957	988	912	970	912	922	979	928	931	910	904	997	953	954	955	948	976	963	955	968	958	963	941	1007	969	920	946	981	1000	960	937	950	961	930	972	962	970	959	931	918	911	1003	981	899	928	908	949	937	988	981	942	988	988	909	956	957	894	983	963	938	961	911	949	928	946	911	998	942	967	936	896	908	932	987	955	937	955	982	942	949	968	966	991	966	968	966	903	929	928	989	970	964	960	977	924	958	951	934	934	937	936	987	915	973	958	886	954	958	962	981	968	902	922	915	968	950	945	977	941	941	941	926	939	972	961	970	947	961	936	979	966	997	929	967	965	988	926	889	948	972	918	1015	983	893	990	915	983	938	921	950	993	967	963	951	903	966	900	952	952	957	927	941	998	976	996	940	948	926	891	988	899	918	933	976	915	966	931	993	934	934	917	959	887	949	962	878	953	911	961	977	990	977	930	933	1033	1018	948	905	939	975	1005	924	949	916	961	946	900	971	1007	967	943	991	957	965	946	942	957	928	949	893	943	939	966	1010	994	969	943	926	932	948	985	964	912	917	849	938	934	889	955	981	945	985	891	928	910	1000	950	949	960	954	991	957	976	959	961	952	937	938	941	980	963	895	977	930	977	940	940	938	890	972	974	910	975	944	913	933	942	931	938	971	955	933	948	913	950	1003	958	957	980	1025	931	944	941	975	943	940	949	984	996	949	968	929	949	949	950	978	952	939	936	988	918	931	980	963	929	940	960	993	998	973	979	1009	915	937	965	906	912	939	924	985	914	965	960	926	932	961	948	956	893	962	947	972	961	919	974	934	911	960	960	946	973	976	935	942	926	895	912	918	946	964	963	916	943	919	940	982	985	934	974	953	935	965	962	953	911	940	964	1031	933	935	980	920	945	957	927	978	1001	953	899	983	993	979	949	922	944	905	961	1007	949	997	950	945	951	989	1030	954	952	930	929	912	940	954	922	932	963	927	909	943	971	965	947	992	956	976	972	892	973	918	952	976	938	947	959	948	920	945	979	983	986	967	940	963	984	955	956	998	1012	981	988	969	958	982	959	975	914	919	956	954	1003	969	935	1030	988	911	924	929	1011	918	955	946	958	927	949	975	940	960	970	950	953	935	910	898	951	1001	959	942	973	958	945	926	957	907	952	932	959	918	921	936	1002	897	925	964	988	976	951	955	975	931	912	960	899	919	944	966	878	903	938	957	973	944	947	955	929	988	933	968	983	945	932	913	963	964	947	979	996	979	1011	873	947	920	903	981	937	937	952	917	929	931	963	971	990	997	943	941	926	934	950	932	935	959	933	966	934	979	959	969	907	901	957	952	959	963	993	952	887	953	962	906	938	968	1033	1035	962	931	954	962	946	894	941	959	905	975	943	952	952	977	970	965	963	915	935	942	969	994	961	964	941	943	917	947	954	993	1005	948	908	917	983	932	1008	903	978	933	920	920	903	948	972	935	919	956	984	997	929	946	992	911	964	955	973	966	953	1015	974	968	953	919	922	918	996	966	909	950	946	868	966	973	942	935	938	1016	947	917	982	953	941	969	957	959	939	997	943	922	918	960	876	874	943	944	953	993	960	950	940	947	957	912	932	958	960	960	955	930	925	889	951	948	935	957	977	1020	957	1001	961	983	928	928	949	1002	916	976	896	996	944	959	926	926	983	992	968	923	883	951	939	931	942	964	920	931	943	941	947	896	942	1044	948	917	935	964	933	958	942	930	899	926	967	926	920	901	922	906	975	990	924	916	899	905	931	947	1005	946	902	971	944	916	959	935	994	988	976	1021	886	905	941	913	939	1003	949	954	1000	974	902	959	980	973	889	936	932	923	977	988	907	929	934	930	921	986	914	946	1001	945	929	969	924	946	925	989	922	919	972	937	923	1009	949	940	941	938	907	960	935	960	981	921	933	965	912	1024	988	989	929	953	972	917	989	961	944	994	965	902	959	966	911	976	911	1002	949	927	899	962	944	958	1021	936	935	893	954	953	915	967	932	1013	927	922	927	904	1013	927	986	964	958	962	890	919	911	1013	964	956	973	927	956	946	943	1011	954	949	927	959	940	958	964	919	961	922	961	914	983	967	951	944	978	906	990	940	974	922	935	962	920	945	970	953	963	936	871	925	930	890	931	910	925	997	938	968	950	934	998	973	962	921	948	954	945	940	911	978	978	973	990	968	920	961	975	953	925	913	948	899	960	929	943	982	981	986	915	951	951	943	931	878	934	944	918	869	965	945	903	957	909	915	980	964	988	959	907	917	946	924	908	923	898	956	963	991	976	906	984	963	972	1006	939	903	915	921	940	975	936	909	914	945	948	903	966	969	892	968	974	915	857	937	968	993	911	938	947	980	957	929	914	959	980	983	942	980	1012	916	925	997	974	989	890	930	988	991	965	979	973	895	913	976	923	940	948	915	944	980	971	914	938	888	930	1026	944	945	942	908	957	926	933	966	912	892	946	884	1028	932	958	944	932	935	937	948	970	928	909	953	936	962	950	959	915	996	978	928	969	949	947	992	949	982	950	881	961	964	922	948	969	948	903	918	945	913	946	984	922	933	987	924	933	945	891	941	991	957	955	920	933	955	885	933	997	900	953	888	932	964	936	962	926	1015	899	918	977	949	923	956	953	986	963	972	971	922	950	951	945	1013	949	849	961	962	954	934	927	984	955	933	951	922	960	906	899	937	884	963	952	939	931	945	951	963	988	960	953	903	959	957	946	935	1008	945	967	985	917	963	932	949	905	927	947	950	936	898	982	893	918	967	881	960	932	933	961	924	956	968	911	947	930	961	909	968	1008	942	996	908	1001	953	914	973	940	960	904	933	958	940	958	947	904	962	947	977	972	978	909	961	1040	907	944	914	965	890	969	958	938	940	931	949	968	974	941	930	981	928	975	971	963	922	913	993	893	935	992	953	951	889	963	925	926	986	978	946	920	994	945	978	984	996	992	929	939	905	894	965	895	873	965	916	959	938	991	940	999	913	1012	930	950	981	874	925	972	933	937	961	938	947	972	957	969	929	998	952	958	982	928	979	951	903	948	945	939	924	954	858	911	969	949	923	982	927	894	872	997	914	980	967	975	965	905	915	952	995	953	985	947	914	1047	951	982	978	936	918	968	950	947	933	956	924	938	986	989	945	959	945	1000	898	906	944	937	957	965	936	949	878	923	975	964	899	921	953	924	921	987	980	966	968	954	933	955	942	966	950	959	980	912	942	944	1007	962	896	940	947	963	960	919	914	973	911	956	920	917	948	971	959	969	946	970	921	961	979	979	946	948	918	987	989	956	934	952	962	963	1001	981	956	979
27323	45062	27548	12098	6324	3292	2162	1709	1472	1373	1310	1267	1279	1210	1207	1166	1172	1202	1074	1130	1145	1198	1155	1156	1131	1219	1156	1114	1126	1090	1129	1134	1120	1160	1151	1085	1102	1099	1103	1099	1106	1102	1127	1098	1154	1102	1124	1133	1122	1137	1166	1133	1157	1128	1089	1149	1111	1049	1145	1147	1114	1128	1116	1135	1120	1081	1154	1127	1117	1129	1133	1076	1139	1147	1107	1112	1121	1118	1130	1099	1120	1144	1090	1171	1123	1163	1112	1111	1106	1107	1105	1131	1075	1065	1169	1126	1104	1108	1074	1112	1120	1086	1078	1101	1133	1145	1102	1101	1089	1122	1096	1129	1120	1123	1111	1107	1048	1125	1082	1097	1123	1121	1118	1094	1116	1132	1068	1075	1133	1161	1074	1140	1067	1099	1064	1099	1105	1118	1141	1205	1063	1124	1069	1114	1089	1099	1135	1109	1139	1106	1107	1120	1158	1081	1104	1065	1123	1044	1086	1094	1163	1108	1106	1160	1130	1120	1110	1089	1102	1134	1094	1080	1110	1057	1148	1089	1089	1134	1099	1122	1131	1058	1052	1091	1079	1118	1077	1093	1025	1097	1162	1073	1118	1139	1102	1059	1120	1099	1152	1119	1079	1076	1116	1141	1069	1071	1083	1112	1058	1080	1091	1103	1129	1039	1080	1140	1086	1110	1146	1061	1087	1082	1089	1137	1126	1079	1054	1102	1098	1101	1114	1103	1088	1086	1117	1052	1080	1130	993	1129	1069	1118	1124	1143	1116	1097	1158	1136	1072	1086	1091	1115	1110	1113	1147	1121	1111	1130	1077	1105	1124	1053	1145	1109	1024	1124	1122	1111	1118	1065	1071	1124	1109	1039	1122	1126	1057	1059	1135	1146	1011	1101	1109	1058	1154	1098	1112	1065	1125	1153	1065	1084	1101	1089	1086	1110	1132	1096	1062	1038	1089	1089	1101	1090	1121	1128	1071	1130	1089	1074	1090	1087	1156	1115	1060	1106	1079	1174	1050	1127	1088	1097	1114	1086	1049	1072	1104	1091	1086	1127	1048	1099	1140	1104	1081	1111	1124	1122	1091	1043	1196	1089	1082	1087	1086	1126	1082	1075	1104	1080	1084	1117	1076	1183	1091	1132	1131	1137	1059	1103	1126	1090	1116	1143	1128	1113	1156	1031	1165	1147	1041	1070	1058	1110	1135	1035	1114	1122	1067	1125	1131	1144	1186	1097	1086	1098	1149	1033	1075	1113	1097	1067	1105	1129	1036	1067	1085	1070	1104	1121	1094	1088	1116	1110	1107	1095	1086	1093	1047	1097	1068	1155	1152	1137	1097	1063	1127	1117	1084	1115	1105	1084	1184	1094	1104	1106	1095	1208	1078	1067	1048	1105	1139	1081	1050	1150	1090	1113	1144	1111	1088	1123	1056	1051	1125	1160	1102	1088	1163	1085	1127	1104	1110	1114	1073	1050	1145	1072	1105	1105	1099	1042	1118	1076	1105	1141	1114	1090	1161	1107	1140	1130	1123	1075	1042	1098	1125	1152	1125	1103	1106	1101	1121	1137	1092	1052	1096	1079	1136	1125	1074	1066	1071	1091	1097	1114	1104	1141	1074	1094	1116	1113	1060	1124	1122	1127	1104	1046	1126	1060	1108	1102	1114	1070	1115	1140	1128	1057	1088	1075	1089	1093	1089	1143	1059	1149	1118	1073	1115	1070	1079	1043	1079	1074	1150	1129	1084	1104	1166	1151	1073	1126	1114	1132	1024	1128	1105	1117	1049	1125	1086	1052	1079	1127	1094	1159	1090	1083	1104	1089	1117	1075	1138	1109	1057	1107	1071	1092	1074	1102	1084	1123	1086	1135	1074	1073	1025	1071	1090	1131	1119	1127	1071	1099	1069	1062	1091	1108	1091	1099	1086	1119	1094	1179	1169	1092	1127	1071	1100	1140	1056	1146	1070	1162	1087	1133	1043	1073	1096	1124	1117	1057	1092	1118	1085	1111	1097	1057	1122	1089	1099	1095	1118	1088	1133	1091	1066	1171	1108	1087	1117	1097	1118	1129	1098	1127	1088	1178	1108	1120	1072	1164	1132	1078	1113	1155	1101	1102	1131	1142	1109	1105	1148	1083	1052	1087	1064	1109	991	1127	1064	1087	1150	1062	1080	1078	1076	1092	1074	1162	1081	1098	1086	1127	1102	1096	1026	1086	1092	1088	1066	1096	1096	1150	1081	1152	1102	1085	1083	1100	1111	1144	1091	1102	1139	1152	1167	1107	1149	1151	1106	1100	1119	1130	1060	1063	1082	1071	1087	1126	1080	1068	1046	1091	1141	1133	1120	1102	1151	1108	1095	1117	1142	1157	1060	1118	1112	1078	1075	1113	1160	1105	1134	1082	1084	1065	1088	1102	1013	1146	1133	1114	1126	1050	1085	1172	1101	1075	1067	1055	1103	1127	1151	1131	1055	1064	1107	1088	1097	1115	1093	1087	1095	1106	1072	1124	1074	1119	1114	1095	1060	1106	1110	1070	1069	1096	1024	1111	1145	1075	1070	1116	1102	1105	1078	1059	1132	1088	1108	1064	1137	1113	1083	1058	1108	1108	1072	1164	1085	1124	1089	1164	1130	1096	1120	1150	1110	1110	1158	1100	1171	1075	1134	1174	1135	1089	1134	1095	1096	1070	1102	1137	1114	1036	1133	1105	1118	1091	1085	1053	1135	1112	1049	1068	1134	1096	1121	1113	1070	1093	1120	1158	1079	1066	1074	1070	1158	1089	1106	1161	1116	1048	1090	1102	1081	1160	1115	1108	1097	1071	1096	1059	1102	1045	1113	1087	1107	1102	1046	1136	1133	1101	1064	1112	1094	1101	1087	1154	1062	1100	1121	1090	1154	1110	1131	1087	1124	1085	1101	1040	1057	1081	1134	1124	1066	1106	1160	1115	1064	1146	1075	1066	1066	1156	1049	1042	1134	1116	1104	1088	1062	1124	1081	1151	1093	1096	1104	1198	1156	1135	1119	1106	1080	1119	1105	1096	1064	1145	1108	1104	1132	1064	1133	1127	1075	1033	1182	1088	1170	1088	1089	1068	1146	1131	1078	1065	1109	1105	1083	1092	1082	1125	1106	1097	1039	1085	1089	1102	1060	1127	1133	1093	1129	1090	1086	1138	1155	1153	1107	1070	1098	1177	1144	1103	1112	1084	1093	1113	1096	1108	1091	1128	1111	1063	1084	1079	1075	1097	1120	1149	1104	1100	1091	1133	1061	1155	1086	1133	1081	1085	1053	1107	1078	1177	1114	1148	1115	1061	1125	1107	1139	1088	1127	1091	1155	1128	1085	1063	1084	1088	1135	1134	1164	1083	1136	1057	1069	1071	1067	1091	1117	1086	1087	1104	1033	1065	1098	1097	1115	1095	1093	1105	1084	1118	1083	1090	1085	1078	1102	1092	1064	1129	1100	1069	1062	1100	1168	1106	1072	1073	1083	1102	1121	1092	1152	1117	1057	1087	1118	1129	1046	1056	1063	1099	1126	1088	1105	1078	1120	1096	1141	1138	1090	1142	1082	1131	1087	1091	1145	1125	1121	1074	1158	1098	1151	1066	1141	1082	1163	1083	1076	1109	1032	1106	1058	1071	1079	1130	1139	1062	1111	1083	1064	1109	1111	1097	1189	1100	1062	1081	1098	1115	1101	1065	1094	1148	1129	1137	1057	1096	1101	1117	1134	1111	1103	1073	1086	1078	1071	1090	1129	1130	1091	1069	1095	1153	1157	1075	1089	1080	1065	1146	1052	1083	1187	1095	1122	1100	1096	1149	1152	1054	1071	1106	1146	1106	1144	1112	1105	1122	1114	1120	1118	1153	1129	1122	1152	1139	1118	1157	1074	1171	1191	1164	1071	1126	1095	1146	1019	1067	1153	1156	1125	1082	1100	1100	1131	1116	1097	1070	1092	1065	1094	1083	1097	1126	1050	1131	1107	1111	1078	1054	1147	1106	1113	1081	1077	1106	1171	1146	1099	1103	1077	1138	1015	1086	1061	1112	1098	1087	1051	1095	1100	1077	1110	1091	1078	1095	1145	1052	1079	1052	1123	1046	1115	1130	1121	1094	1157	1063	1171	1141	1150	1137	1125	1131	1064	1052	1094	1093	1057	1083	1100	1138	1102	1096	1131	1100	1052	1076	1100	1098	1088	1106	1177	1055	1068	1105	1103	1106	1119	1100	1150	1142	1111	1090	1127	1109	1057	1105	1103	1075	1117	1028	1019	1115	1126	1104	1078	1160	1153	1104	1076	1071	1138	1071	1100	1068	1096	1119	1068	1137	1098	1116	1113	1123	1114	1129	1104	1106	1092	1115	1130	1124	1099	1109	1108	1097	1128	1108	1113	1093	1090	1075	1137	1121	1083	1129	1158	1102	1068	1071	1074	1153	1150	1133	1125	1043	1085	1096	1094	1030	1122	1114	997	1053	1128	1122	1139	1064	1105	1083	1069	1094	1095	1105	1081	1096	1107	1091	1102	1116	1124	1116	1094	1148	1041	1116	1065	1130	1141	1097	1086	1069	1085	1114	1041	1111	1118	1031	1160	1062	1052	1082	1063	1091	1090	1037	1076	1066	1089	1107	1157	1071	1164	1117	1105	1129	1095	1084	1113	1139	1153	1133	1084	1104	1133	1104	1124	1111	1084	1117	1097	1095	1144	1073	1095	1087	1032	1058	1051	1063	1105	1078	1057	1077	1099	1119	1126	1075	1079	1127	1114	1063	1146	1105	1060	1137	1090	1127	1192	1091	1109	1130	1118	1152	1052	1118	1096	1107	1105	1159	1044	1037	1127	1077	1040	1116	1103	1073	1121	1131	1112	1052	1132	1061	1088	1110	1119	1072	1106	1124	1103	1095	1108	1090	1151	1089	1101	1146	1080	1085	1057	1117	1128	1127	1077	1042	1075	1102	1102	1059	1084	1108	1145	1122	1118	1053	1107	1104	1061	1109	1094	1151	1094	1122	1127	1070	1108	1070	1125	1096	1063	1092	1124	1080	1060	1130	1090	1127	1119	1123	1081	1093	1134	1093
24586	21010	27158	24947	14244	2190	991	802	687	678	650	631	669	700	638	666	679	685	652	614	688	668	596	615	636	592	653	626	630	635	584	612	620	612	629	594	676	630	589	618	648	606	627	655	639	659	633	632	644	679	671	611	657	624	624	640	597	645	603	639	671	694	680	656	667	626	643	654	563	620	645	633	595	656	612	630	606	605	582	661	597	604	633	632	642	636	625	651	635	601	593	647	597	615	627	640	614	623	626	640	601	669	666	564	590	620	566	601	637	617	641	587	608	612	610	567	593	616	611	645	614	594	600	610	625	554	581	630	601	560	649	619	643	631	605	629	596	613	627	653	593	666	609	652	598	618	634	631	620	638	631	630	627	608	681	616	603	609	637	628	579	612	609	566	585	628	615	606	615	596	606	596	657	599	638	613	593	641	595	616	629	648	629	639	660	556	599	607	607	624	594	650	622	613	632	588	602	642	581	620	632	634	592	595	643	573	606	611	610	638	611	637	663	650	567	594	608	642	582	618	606	638	620	655	587	648	671	626	655	601	649	648	638	642	583	634	642	617	581	627	615	598	695	639	605	597	593	621	576	590	598	573	616	597	616	602	644	620	601	642	592	590	660	648	585	657	631	566	602	616	637	598	618	592	619	628	644	615	600	611	618	603	610	591	630	604	595	585	660	660	629	620	665	620	641	650	634	586	576	606	590	634	630	586	603	617	615	648	633	571	609	631	612	617	600	585	599	585	581	628	631	629	593	655	588	608	608	632	635	634	635	620	644	639	641	610	560	596	628	621	621	642	609	626	607	631	598	592	638	620	636	598	573	647	587	652	608	621	626	592	589	626	612	608	637	576	618	599	622	617	595	670	615	608	593	629	634	586	647	628	627	596	624	627	629	620	632	630	585	646	669	663	612	646	641	660	579	604	635	619	626	683	593	609	587	595	627	607	657	633	592	608	606	598	623	633	586	660	633	600	610	657	608	620	569	566	576	653	654	625	621	603	623	655	604	609	650	611	586	649	634	604	590	650	624	603	635	618	620	599	633	622	660	618	554	606	648	627	606	618	592	597	569	603	584	616	623	676	579	573	632	607	616	646	621	628	650	605	626	647	625	641	633	639	622	645	592	586	640	633	613	646	609	616	589	649	637	618	562	605	633	612	618	614	625	589	618	580	646	638	617	617	650	657	644	637	604	633	630	608	629	589	611	589	598	591	627	614	569	651	663	601	607	658	575	659	595	609	610	635	573	626	641	570	633	629	588	611	641	635	614	624	629	645	582	653	646	632	599	675	611	605	644	638	601	587	619	648	617	595	640	590	636	631	631	596	593	572	608	615	594	608	655	616	622	582	637	614	600	622	560	648	669	615	623	621	604	623	660	612	595	551	629	623	645	658	604	648	621	601	623	588	615	631	627	612	615	599	606	603	606	630	593	632	631	626	612	605	650	617	665	609	616	615	647	637	630	624	631	594	614	600	657	618	667	607	643	579	622	597	588	604	596	576	597	609	598	591	553	559	614	608	590	623	634	597	586	621	581	620	615	624	641	618	592	583	616	637	637	613	565	625	659	667	607	612	655	691	600	589	623	602	644	555	624	623	625	588	596	597	584	644	656	616	635	586	602	617	615	610	596	622	597	598	634	600	602	647	600	603	585	637	633	589	638	602	641	615	578	609	639	645	612	644	592	636	643	616	622	635	645	578	652	581	647	626	632	601	658	623	571	648	626	588	631	624	635	609	575	595	662	609	590	617	623	599	594	599	585	609	617	635	610	615	645	632	588	594	642	608	592	664	604	623	641	614	604	613	609	634	560	584	572	623	606	628	565	644	608	604	648	598	612	619	578	653	635	583	662	610	580	609	617	619	624	603	564	599	638	583	670	614	648	605	640	566	611	631	644	608	651	632	600	636	625	638	600	638	650	661	622	606	620	607	622	587	576	591	605	651	622	600	604	651	612	647	643	622	603	585	630	624	673	578	613	619	623	600	632	614	630	660	615	604	629	650	591	605	615	579	631	622	618	624	630	602	639	624	627	642	640	585	681	617	588	606	643	608	603	627	529	611	644	608	635	629	622	592	591	602	570	572	606	605	646	589	659	583	608	655	613	592	659	604	602	611	628	683	615	606	621	632	620	655	606	560	614	608	604	622	654	568	629	597	592	622	657	586	640	636	638	634	613	603	639	632	648	621	649	613	607	613	645	625	577	577	583	565	612	655	636	600	608	582	660	625	597	615	622	547	628	626	598	608	625	623	589	597	661	601	578	640	590	621	628	630	637	612	613	569	635	625	607	602	647	633	645	636	611	615	573	649	611	588	603	642	579	607	624	628	570	633	592	611	613	642	585	590	601	598	623	587	641	627	576	620	600	619	651	644	596	664	666	645	619	619	615	631	689	604	638	562	643	576	595	629	618	623	617	562	649	611	583	594	624	613	667	629	568	590	576	600	599	620	631	646	633	606	576	618	560	628	632	624	613	576	642	570	615	610	610	643	612	586	616	619	582	632	609	594	646	651	594	624	598	572	609	662	602	684	610	611	601	580	630	624	628	637	610	576	605	598	608	614	610	638	594	599	642	575	577	636	613	638	624	552	641	599	616	603	605	596	626	673	637	646	610	613	619	616	627	659	584	655	586	578	615	618	583	631	633	619	608	582	609	651	611	603	616	607	631	597	642	592	587	616	588	635	678	606	629	607	612	578	601	606	609	587	625	586	593	559	590	598	615	576	586	625	595	644	645	611	630	618	609	654	596	649	592	604	601	607	652	634	622	584	627	603	590	581	580	635	604	621	618	636	660	659	633	599	590	596	614	621	586	589	619	585	655	586	614	588	579	591	644	584	601	632	637	591	612	603	604	616	564	605	626	640	635	589	612	632	660	558	594	646	625	628	606	627	625	628	600	597	621	613	635	596	601	660	653	581	593	617	631	693	623	629	641	566	610	609	596	650	583	622	608	603	604	674	603	638	649	575	639	577	610	620	606	595	635	651	580	644	623	634	642	604	628	633	616	618	573	605	617	613	617	605	602	603	632	595	626	606	600	598	582	585	606	592	646	607	622	609	613	645	641	632	619	606	563	632	623	635	610	651	582	619	612	545	628	587	584	595	584	558	573	638	622	596	624	562	584	626	576	625	589	584	619	588	595	601	630	610	625	586	571	630	564	573	591	610	564	613	602	647	604	644	609	630	644	582	631	632	596	624	567	571	615	609	574	579	631	601	627	612	621	626	598	606	626	647	628	639	625	652	622	603	602	623	608	633	624	596	584	603	674	646	578	624	606	603	623	661	610	624	590	609	632	643	628	638	558	595	607	617	632	583	601	620	625	625	592	597	618	614	628	615	587	632	599	628	609	651	586	628	608	587	609	651	588	624	622	600	635	565	593	603	624	621	607	565	624	602	632	634	619	671	627	609	638	606	628	648	622	630	634	645	614	642	634	613	574	578	621	577	586	625	608	629	640	585	621	601	560	559	628	628	587	597	675	620	587	635	616	620
26939	39040	23095	8972	4709	2277	1479	1161	951	877	849	890	761	790	796	829	726	759	794	776	788	711	765	778	726	808	777	721	790	759	779	770	773	738	733	746	780	759	747	766	735	795	764	765	735	817	730	745	751	757	713	719	737	706	730	794	776	784	727	776	799	766	767	739	741	754	713	738	751	764	755	738	711	742	762	732	783	730	756	724	766	767	711	751	701	723	730	702	796	728	747	780	742	760	775	740	751	772	781	790	768	715	749	695	722	726	727	748	747	737	752	756	754	665	730	741	732	731	713	701	781	695	718	735	772	767	742	762	757	727	758	727	756	699	684	739	747	754	783	738	737	694	708	737	720	786	709	750	699	740	706	726	745	707	711	750	702	720	735	695	736	775	751	744	776	720	685	710	712	698	711	725	733	756	773	683	777	756	735	745	768	776	709	703	745	733	748	742	761	731	744	771	761	706	755	718	725	735	818	731	726	757	753	720	717	728	798	719	712	757	772	840	748	788	777	711	726	748	752	761	770	716	728	712	747	764	690	686	748	807	750	751	725	687	761	718	758	723	728	755	734	738	723	714	699	741	721	747	756	751	768	772	751	765	716	703	778	715	746	759	779	715	706	675	742	777	719	755	718	722	758	726	719	691	725	695	734	754	696	720	724	735	745	718	744	751	767	726	720	701	701	760	673	765	789	742	729	731	736	731	738	693	741	722	754	751	699	713	748	759	702	765	737	736	706	738	754	746	778	728	758	788	714	744	791	718	732	774	708	729	666	719	720	677	757	721	766	675	698	741	748	718	758	724	715	779	738	749	699	743	738	813	733	708	736	753	667	735	722	748	742	733	736	728	776	792	752	730	776	739	701	737	705	719	753	724	708	726	773	762	737	700	703	766	735	773	759	725	698	750	748	733	685	763	761	716	752	654	711	737	683	763	738	750	739	745	720	751	730	766	740	716	742	716	718	769	800	757	771	723	749	798	773	717	739	750	718	736	770	784	688	756	755	700	736	760	747	740	731	754	713	721	728	751	754	711	703	697	734	709	747	717	807	743	759	698	766	735	699	766	713	744	742	743	778	757	756	764	748	770	749	741	767	724	743	780	715	723	764	719	733	791	744	735	739	757	753	712	676	729	725	719	730	707	699	728	767	744	718	753	735	716	746	734	748	765	728	756	750	703	737	748	710	763	715	715	754	719	714	749	735	742	732	734	725	758	710	738	679	694	735	732	751	763	775	707	715	760	715	692	730	738	771	746	772	744	751	732	759	682	714	722	729	710	740	737	752	733	754	738	702	751	780	738	711	768	765	766	709	782	731	743	760	729	710	733	738	755	706	758	749	734	713	749	728	689	745	741	761	736	758	758	687	763	736	764	741	754	780	732	746	713	722	741	793	695	710	750	692	724	732	737	695	734	755	697	702	756	723	694	743	761	722	724	712	728	704	707	761	734	717	728	763	764	727	773	741	696	697	730	754	721	744	690	710	705	715	734	730	730	774	723	736	718	740	736	731	752	754	736	736	719	734	751	781	762	734	712	694	746	704	716	728	739	703	757	752	717	674	694	690	732	775	748	731	764	718	743	752	688	699	726	735	705	757	759	727	777	735	751	748	719	777	737	718	779	704	720	722	741	765	745	716	741	711	720	756	754	738	755	697	699	725	702	715	711	689	699	752	735	740	742	784	713	769	708	751	742	725	749	771	732	699	751	757	750	716	704	725	776	689	743	749	722	716	716	787	750	729	758	764	735	777	736	753	713	701	769	744	687	762	714	746	762	759	753	728	724	779	729	694	700	742	793	785	736	723	760	779	739	738	726	741	728	737	729	742	728	704	689	761	746	761	740	728	729	698	724	751	748	783	795	764	719	693	731	727	719	728	762	712	737	760	782	758	735	738	700	751	737	772	733	723	729	711	721	681	710	690	744	768	710	733	747	696	676	772	686	719	784	748	719	752	725	755	738	773	746	722	742	760	697	779	723	729	721	728	729	699	707	764	692	734	700	767	742	738	739	692	722	743	732	769	719	708	696	769	779	751	702	742	703	767	738	714	751	739	736	704	780	762	727	725	787	769	740	699	718	795	739	750	761	714	750	755	728	709	717	714	655	715	704	741	726	730	794	709	765	757	726	696	735	741	687	687	713	691	760	751	722	732	747	767	719	786	707	746	717	776	665	727	708	761	764	720	751	771	764	746	713	690	735	785	715	725	737	752	722	674	727	766	750	729	732	747	731	730	736	741	739	764	729	695	718	755	769	743	766	738	701	733	732	738	754	725	699	776	710	747	707	697	728	688	677	685	730	697	701	742	753	731	726	738	735	746	781	737	664	759	720	714	742	759	731	745	668	702	703	734	732	760	695	692	787	738	721	725	784	760	777	782	760	742	741	733	679	709	679	764	745	766	752	746	700	700	690	670	768	751	777	732	736	688	730	777	739	759	714	765	775	705	739	740	741	716	756	740	774	718	747	766	788	719	710	729	703	708	739	735	690	716	719	726	777	743	743	731	768	711	719	778	709	703	706	767	754	706	719	749	752	735	732	709	725	773	764	771	770	686	716	700	712	727	747	706	777	768	752	673	706	692	778	735	763	720	752	724	703	726	784	739	759	704	750	745	750	774	720	731	708	707	725	760	742	731	761	750	749	756	760	728	719	740	738	710	739	696	751	721	753	721	723	717	731	717	761	745	704	723	739	734	719	722	749	733	731	739	753	740	702	683	734	724	756	737	739	724	762	750	725	708	744	750	733	725	738	698	755	707	724	713	782	716	730	747	713	729	719	720	760	771	717	755	726	711	717	719	726	724	737	739	759	723	700	699	727	743	754	704	680	759	670	740	727	702	731	707	733	740	706	747	707	727	757	713	732	721	712	727	755	775	751	714	734	724	719	749	705	743	757	716	770	757	744	704	765	704	754	704	719	672	761	757	734	759	712	718	746	704	727	738	731	756	732	717	731	722	724	657	732	769	752	733	737	657	688	732	699	770	699	708	708	730	760	702	777	704	743	754	746	723	661	733	753	741	754	719	721	717	766	718	713	736	707	755	762	744	744	738	752	721	745	728	696	765	756	763	715	804	739	762	737	694	724	719	773	734	755	709	744	730	764	783	695	719	791	713	713	732	730	728	734	741	720	701	711	730	769	685	726	713	801	733	739	719	737	750	745	731	716	768	764	750	797	733	777	752	824	747	780	714	756	771	766	687	748	742	749	758	750	750	736	748	744	717	685	748	746	741	713	689	734	771	748	752	734	713	751	724	759	728	732	761	712	724	748	671	749	757	691	772	726	731	762	703	738	743	721	756	787	696	705	741	735	730	753	754	735	703	730	776	734	757	729	698	774	736	726	726	773	727	711	749	717	713	739	727	744	738	778	742	713	685	712	661	686	761	678	709	701	754	709	690	713	761	796	716	746	712	734	744	748	720	747	738	731	721	747	730	734	705	722	723	805	728	721	767	743	792	763	710	722	722	708	700	737	759	752	726	677	694	741	755	700	749	711
22516	21011	28425	23741	21012	20991	9770	1645	1055	994	954	1001	837	838	810	803	841	789	791	809	794	826	748	721	733	781	752	730	763	721	739	773	739	708	733	770	790	774	783	785	774	784	787	771	758	743	760	715	709	774	755	721	746	745	757	736	777	721	743	727	759	747	766	743	739	712	787	696	791	703	751	734	701	755	757	719	706	736	693	741	749	739	761	716	793	711	750	708	682	729	716	743	717	733	734	710	755	733	733	756	724	727	739	735	747	730	742	773	764	701	654	698	766	718	769	654	721	733	727	746	736	722	698	727	726	760	705	728	711	741	701	762	694	715	735	700	751	714	720	701	683	779	703	740	768	757	695	712	715	738	701	724	720	671	736	747	749	717	708	697	734	717	708	714	743	691	713	721	689	750	720	725	737	757	715	721	726	759	739	638	767	735	694	700	724	705	717	709	730	717	718	760	695	730	709	729	712	707	728	743	715	725	748	739	705	738	683	721	717	692	730	691	727	722	709	699	726	737	740	766	716	706	738	769	728	740	727	726	695	695	727	706	711	747	714	707	703	680	720	709	732	697	742	715	729	711	729	731	672	727	724	732	733	726	726	727	766	764	719	709	698	734	699	691	666	693	736	741	741	749	696	714	721	702	702	702	774	722	722	714	732	740	736	744	686	750	712	694	724	679	724	758	691	721	756	717	775	757	722	723	742	716	723	750	731	737	744	682	761	697	671	738	705	665	707	720	736	750	750	704	742	713	769	752	688	813	740	736	628	727	726	736	693	697	724	774	687	729	704	722	718	710	715	698	697	711	734	704	681	700	787	681	729	703	697	731	717	718	750	760	686	740	678	710	735	698	756	759	707	771	762	735	701	713	695	683	733	771	722	693	695	664	717	705	763	704	686	705	704	745	737	731	732	759	714	661	712	748	685	749	739	728	738	714	710	736	754	671	710	750	695	712	748	715	698	756	695	743	689	685	748	756	696	726	707	698	733	715	743	741	742	709	650	694	720	715	696	729	729	693	737	716	685	762	674	662	709	687	711	724	698	720	728	751	687	722	725	693	697	682	753	754	745	694	741	738	673	751	747	777	758	767	762	711	704	733	711	710	707	711	738	739	719	723	742	751	686	728	771	738	719	751	714	715	730	692	729	731	712	732	716	768	688	757	714	692	719	697	739	682	726	707	690	714	716	748	731	755	705	703	715	673	704	708	750	708	707	659	765	747	712	717	711	724	716	692	736	729	705	700	709	701	718	733	716	710	758	730	738	757	792	722	675	672	735	686	718	720	718	707	699	717	687	695	781	731	716	746	672	732	759	722	716	742	696	693	735	706	723	736	719	756	690	748	720	725	678	725	718	701	712	712	709	733	689	755	734	676	754	723	681	652	694	705	725	671	691	720	712	744	780	694	696	731	708	774	726	702	741	711	745	665	740	704	740	713	680	716	694	683	710	714	686	696	711	759	722	685	699	662	764	699	754	704	682	713	733	720	728	721	707	762	678	720	680	726	706	735	770	700	682	709	667	701	761	675	744	784	689	682	708	765	704	669	768	726	677	748	737	692	724	725	738	699	697	695	701	748	748	737	714	743	688	697	754	755	765	729	725	748	701	660	706	736	717	751	746	711	767	777	767	771	744	754	673	703	748	771	693	686	650	756	729	744	762	694	701	795	751	733	691	738	693	749	720	737	711	645	699	683	742	689	728	716	695	702	747	707	743	747	708	727	705	692	701	726	711	674	701	674	747	736	675	694	746	728	702	703	714	742	737	756	684	693	700	732	743	711	721	684	716	715	720	714	714	745	704	711	702	681	784	745	687	715	739	713	705	701	719	734	724	692	712	693	732	730	730	731	683	659	689	734	714	708	685	711	693	726	750	677	683	716	703	704	725	671	687	706	752	703	727	727	751	735	730	748	758	764	722	712	698	724	729	703	716	745	713	696	762	743	763	752	676	745	653	747	663	705	714	713	682	704	689	703	729	715	744	654	771	691	717	759	701	749	709	737	754	651	723	744	725	653	733	704	707	700	685	713	724	724	751	758	745	741	685	724	709	726	807	779	709	765	678	747	727	706	703	718	705	767	707	708	719	692	706	778	744	711	732	717	712	711	733	691	725	758	705	746	713	747	730	734	732	691	720	708	708	665	683	726	701	657	687	729	707	712	743	743	687	724	712	715	732	688	723	723	739	721	754	735	725	743	710	707	732	703	663	741	736	671	732	705	722	715	694	741	739	695	692	733	756	766	752	686	704	692	761	704	746	721	749	744	757	726	706	704	727	722	717	790	680	699	743	679	744	748	772	697	763	729	726	721	667	721	733	744	728	710	671	697	723	663	691	741	733	719	726	676	748	729	746	732	718	745	711	697	707	671	731	707	689	718	764	680	682	751	719	710	718	740	751	689	736	689	722	743	779	704	710	746	692	703	758	712	769	693	710	697	755	690	745	762	728	681	764	768	725	678	768	695	764	693	706	744	723	709	716	713	703	746	715	707	744	741	766	723	717	720	700	750	688	683	707	713	742	742	654	758	710	702	717	706	729	704	754	704	706	721	718	695	754	750	713	727	750	661	737	716	676	782	724	722	746	697	730	694	660	735	716	733	724	716	799	706	722	677	707	721	664	727	693	724	713	762	736	728	724	776	736	670	706	692	710	699	728	717	717	682	727	691	694	731	704	692	738	736	688	687	678	713	711	717	701	698	722	707	691	747	703	690	717	727	700	690	686	702	725	771	688	735	706	739	685	740	755	689	725	698	717	766	721	714	711	712	722	728	686	720	696	661	710	694	757	727	756	723	705	750	685	719	788	719	715	757	714	693	711	741	720	690	703	742	709	693	745	738	684	694	745	756	722	725	685	677	754	689	770	685	747	719	718	709	721	711	717	717	748	752	704	732	721	693	680	677	655	761	737	724	719	688	700	687	753	738	733	732	687	712	749	744	686	675	715	724	700	730	723	746	685	702	706	728	723	733	675	739	700	735	707	780	719	761	713	749	683	727	721	731	762	697	700	751	701	709	726	736	733	752	730	680	725	781	680	730	718	700	690	729	672	721	725	705	700	714	695	731	714	743	709	696	756	695	714	703	706	718	730	719	682	725	732	691	718	721	707	696	695	728	679	726	719	744	737	713	733	742	689	726	729	683	744	739	707	716	700	701	746	692	749	741	710	716	730	725	682	706	714	747	733	712	769	697	713	723	741	698	722	765	695	723	727	745	684	659	746	735	760	775	705	747	727	651	713	701	733	684	708	682	716	660	728	679	691	752	773	732	677	718	686	748	724	723	728	764	690	695	688	724	742	681	730	707	694	767	708	728	761	679	745	666	730	718	771	699	710	695	696	710	645	692	676	711	704	658	718	665	693	724	721	715	696	695	675	724	744	683	685	672	747	715	721	736	767	677	695	747	725	748	739	721	698	697	725	735	709	755	719	671	706	703	691	735	748	735	718	692	773	708	732	755	723	711	669	719	725	727	733	760	697	712	691	751	728	703	719	718
27955	47038	35597	17645	9597	4790	3052	2106	1620	1356	1230	1200	1102	1075	996	926	966	1006	909	999	940	907	929	886	907	947	909	888	893	917	892	908	833	915	910	875	918	931	875	988	887	905	923	928	932	885	899	868	923	957	916	920	906	921	897	919	881	916	923	916	914	965	961	894	881	843	858	885	886	890	819	788	869	880	865	898	894	857	865	920	823	899	819	869	892	861	912	867	874	859	901	852	894	893	920	862	860	872	838	896	889	830	904	842	853	856	802	810	793	865	843	868	832	862	914	838	843	858	845	940	894	885	870	842	893	823	832	908	844	908	839	845	830	810	854	869	858	861	852	840	837	851	871	883	832	847	871	861	856	903	865	843	805	855	827	855	892	848	824	900	869	930	799	833	834	831	822	851	843	845	835	892	854	858	858	797	868	873	851	889	826	833	830	844	838	857	868	849	816	821	834	850	848	830	875	837	822	860	830	817	875	834	869	853	874	843	828	899	835	857	883	878	871	843	791	818	861	847	835	845	828	855	834	842	874	854	876	866	841	871	828	849	849	784	805	843	818	872	834	840	862	894	809	828	872	798	835	846	856	881	888	842	878	866	839	843	903	790	859	835	901	859	916	809	854	903	815	885	842	854	855	831	837	865	859	941	831	837	811	808	791	856	845	841	863	887	847	892	884	835	840	809	840	851	819	870	863	847	845	880	832	825	871	875	811	851	848	873	844	867	860	836	837	813	845	819	843	857	818	829	898	790	830	794	825	854	881	781	870	890	849	872	846	893	845	863	866	821	888	831	852	819	795	850	856	833	833	875	823	857	850	885	832	854	841	872	857	843	877	862	866	821	810	877	889	843	818	882	839	822	874	894	859	816	883	905	817	845	828	880	845	827	874	831	897	831	868	872	857	839	857	843	866	761	875	872	844	865	921	785	873	893	906	833	871	910	858	832	852	849	938	833	869	829	835	883	858	799	872	887	857	881	837	849	849	937	827	818	823	830	886	822	890	864	849	867	915	838	920	927	858	888	811	811	900	863	857	896	862	926	865	822	911	793	862	856	839	826	833	808	862	864	847	879	834	868	896	765	842	846	851	824	808	862	859	857	880	841	898	838	899	864	816	824	853	821	852	819	921	888	857	809	795	881	899	870	884	855	855	880	837	850	907	866	861	869	867	853	903	849	887	828	818	820	827	840	886	848	922	875	850	880	853	880	883	842	890	823	841	820	853	808	844	819	882	854	863	799	841	883	879	851	882	860	863	839	878	847	820	860	865	836	856	845	883	861	857	836	862	827	808	855	869	822	871	837	777	850	883	839	904	890	850	846	884	859	849	804	831	889	829	848	866	852	802	847	858	850	904	809	910	819	833	901	830	826	828	897	868	883	848	827	799	834	868	833	833	876	825	842	860	861	879	853	865	849	821	847	867	830	859	855	833	940	830	861	866	828	828	904	850	808	828	882	867	872	854	868	895	809	869	849	821	883	895	881	844	869	839	862	866	869	885	806	839	822	842	879	874	875	888	844	866	846	862	871	830	843	844	873	876	890	878	879	868	831	868	853	822	887	899	870	859	823	829	864	900	846	857	834	839	861	833	863	850	836	876	829	831	885	870	837	851	846	858	896	802	846	862	828	787	872	838	865	897	795	838	855	849	839	887	910	836	836	846	876	802	864	854	861	861	873	869	843	833	843	855	877	869	848	853	853	859	855	847	843	823	885	821	850	866	859	866	852	850	864	870	879	844	842	894	839	833	815	846	879	857	831	866	836	856	831	861	879	855	853	860	858	835	836	827	842	846	844	861	833	836	902	840	832	852	824	879	845	881	887	829	892	912	874	855	864	809	860	860	855	845	847	838	851	811	821	910	825	834	852	840	855	830	807	837	920	847	800	891	873	817	864	831	875	833	783	843	839	829	830	802	851	889	801	866	936	845	834	868	885	771	863	873	843	844	796	833	841	862	809	896	855	890	867	882	852	828	883	834	894	872	844	823	849	828	791	874	833	882	887	828	806	827	873	833	844	848	880	860	888	837	855	873	834	851	809	862	866	865	861	869	902	822	866	895	858	837	830	853	890	883	853	837	876	852	845	820	837	870	868	884	823	793	824	889	861	887	865	845	820	855	844	829	886	840	858	835	859	862	841	847	852	929	862	846	847	877	814	818	886	901	856	857	842	850	842	850	885	829	877	822	865	884	869	844	852	842	873	811	829	884	817	857	820	861	868	848	806	833	819	859	817	886	900	836	902	810	890	869	865	891	879	832	862	892	831	845	864	823	816	861	893	808	870	839	893	842	921	843	843	847	884	830	776	857	826	864	872	820	884	818	883	853	850	833	903	881	825	862	882	857	847	845	882	906	871	828	800	801	847	884	822	817	844	852	857	839	822	825	903	889	847	807	847	860	807	827	898	873	882	828	859	861	787	834	858	837	830	782	843	893	877	851	801	941	892	834	856	854	824	843	839	872	909	851	858	823	831	860	860	890	878	825	853	889	818	838	858	849	835	857	822	857	876	897	897	829	864	856	811	808	826	883	822	842	834	834	864	850	819	857	821	866	824	834	856	803	873	823	885	871	857	836	869	846	852	819	823	826	805	766	843	898	883	841	889	848	807	853	804	833	819	830	896	883	856	863	896	875	832	864	830	899	854	859	864	849	841	938	893	822	857	839	840	825	834	778	845	832	846	849	864	849	833	879	891	858	827	845	887	830	801	865	822	816	887	817	856	849	861	854	850	862	871	840	831	846	817	874	848	869	885	859	850	786	874	777	804	833	842	841	815	848	811	862	858	868	807	844	829	880	835	867	897	815	829	823	825	859	840	840	807	873	846	849	821	916	793	858	864	852	829	874	851	856	876	874	898	856	824	846	859	836	823	819	861	819	814	845	853	877	864	819	813	858	861	848	828	830	876	871	838	851	866	808	882	866	823	852	899	864	886	830	830	836	830	871	850	884	884	871	844	871	877	844	808	855	855	867	829	899	840	826	881	826	810	840	833	842	836	887	891	830	859	901	865	907	879	822	861	826	864	867	839	811	830	822	823	790	863	851	823	800	862	793	824	844	854	850	853	869	846	858	855	815	853	865	856	888	850	861	778	863	847	881	833	872	813	834	837	852	841	842	859	854	871	863	847	861	880	863	799	766	858	821	853	843	810	787	764	808	860	826	808	876	795	843	861	838	861	865	819	835	861	869	829	831	836	862	869	815	839	843	902	886	868	814	875	815	852	843	851	853	829	855	828	873	821	865	851	861	822	832	820	812	827	861	810	862	872	876	882	841	838	851	851	898	860	843	809	832	884	860	816	852	849	808	844	835	836	868	902	831	853	872	885	841	836	848	879	856	818	895	836	868	884	839	861	836	852	849	881	849	878	899	855	902	887	866	822	858	874	852	904	838	836	833	832	826	839	850	876	834	834	824	844	913	883	860	900	844	899	875	820	846	833	860	858	860	861	854	829	832	808	887	843	893	848	870	841	834	884	832	867	888	903	836	885	844	885
28022	22650	18300	5610	1859	1281	1070	893	856	820	844	848	805	863	863	839	811	841	848	848	789	817	846	776	843	859	853	807	806	867	812	827	829	859	845	876	840	891	793	832	824	830	801	779	871	838	850	840	796	842	867	835	877	820	790	879	826	834	858	866	836	869	822	809	841	843	855	836	820	796	823	820	808	891	787	807	844	869	852	806	818	850	837	839	853	798	906	812	859	805	789	844	870	845	861	851	814	863	781	798	850	868	775	812	800	837	887	872	803	766	832	826	799	786	865	826	815	880	868	831	815	795	872	826	871	850	819	809	843	831	886	838	854	864	806	855	863	799	854	824	800	862	867	858	840	839	868	769	873	837	800	851	851	829	877	825	882	824	855	861	862	805	812	813	859	833	790	855	817	863	812	801	799	811	870	789	798	875	809	834	822	820	853	816	855	803	840	839	865	847	839	793	773	826	878	819	857	837	858	857	812	872	844	805	818	851	829	763	884	863	811	822	812	844	863	819	828	816	813	851	857	828	859	828	845	849	843	851	804	886	850	846	860	788	869	765	863	868	732	776	834	798	814	856	860	824	845	865	837	833	857	787	843	818	889	828	817	851	805	791	774	893	849	765	791	833	836	823	889	803	876	811	816	836	824	876	863	817	856	799	844	848	802	811	852	817	815	813	812	773	881	869	863	850	792	757	805	823	857	849	837	841	940	843	799	870	844	895	813	824	820	819	872	823	830	833	833	800	840	825	907	879	793	824	814	836	834	806	805	828	844	791	881	794	830	827	811	815	827	883	799	874	834	819	827	813	826	838	822	816	828	824	799	827	822	816	851	814	857	802	856	824	778	803	854	829	878	825	808	856	834	856	793	848	855	803	825	832	870	884	818	863	803	823	811	831	853	782	807	849	808	818	818	838	810	864	842	883	819	856	806	819	784	857	831	793	871	830	854	848	844	814	814	821	867	812	837	858	851	855	820	844	828	845	889	843	800	805	826	873	872	857	842	802	857	810	806	786	829	853	824	840	841	808	823	832	870	828	859	884	811	803	809	762	861	818	896	823	827	782	833	792	832	825	848	747	832	844	829	879	887	825	832	827	801	817	736	810	838	794	826	853	830	895	832	832	837	828	746	881	825	787	846	815	842	798	832	826	813	894	811	875	873	816	821	816	826	741	833	864	833	770	907	853	884	870	778	805	784	866	829	755	829	808	832	862	850	849	795	799	872	829	833	799	858	848	847	845	837	813	859	900	854	830	847	864	819	830	835	804	805	757	848	824	867	825	870	804	853	828	862	835	843	762	785	809	761	831	839	802	794	839	839	842	834	842	810	874	776	868	834	837	897	791	845	823	801	860	833	823	885	790	816	850	800	839	856	825	821	847	803	819	828	835	863	833	784	841	848	811	795	856	853	825	782	844	837	834	797	845	829	842	846	850	815	797	849	845	843	861	847	800	851	858	834	810	892	839	821	773	801	794	815	845	879	820	821	794	830	858	837	863	881	867	849	824	827	879	779	848	832	834	859	868	891	830	845	857	815	848	889	881	791	826	897	818	845	789	855	873	829	866	821	809	846	780	842	824	834	814	808	822	818	871	864	838	855	812	827	857	798	823	868	851	844	794	849	792	832	848	822	822	817	807	873	831	832	817	873	805	811	862	835	831	838	809	822	810	800	825	862	801	817	817	871	794	829	857	857	824	822	868	810	844	910	811	847	839	816	863	792	853	806	809	846	846	822	848	857	813	873	810	811	823	806	807	812	868	790	797	848	850	770	823	852	825	821	836	821	843	814	817	865	786	783	778	846	840	860	789	867	846	830	839	817	860	848	799	783	836	844	854	851	850	843	856	828	875	789	806	805	829	801	838	843	800	822	768	764	815	805	855	844	808	831	796	851	879	853	792	860	816	835	809	816	830	805	815	851	892	782	799	880	801	842	779	843	805	764	802	854	813	810	777	760	882	848	863	855	835	820	863	826	855	850	833	858	821	861	849	833	829	803	846	861	849	796	872	804	815	835	843	809	823	833	876	772	824	851	822	826	839	819	807	868	802	820	894	842	818	817	799	842	784	858	788	774	865	872	804	838	793	829	786	794	844	867	850	838	850	846	795	795	861	794	814	817	837	863	853	841	825	808	840	857	843	855	800	848	844	850	816	813	826	853	838	802	826	831	835	857	815	821	808	781	845	806	824	801	810	907	815	831	886	888	816	809	882	845	813	860	837	851	855	894	850	857	859	798	832	866	834	831	770	811	857	831	823	830	817	821	849	833	827	797	795	787	821	848	812	845	787	822	835	831	809	794	789	828	876	792	839	803	830	844	890	846	814	846	831	827	834	839	814	836	841	826	804	861	828	830	830	768	788	826	850	846	756	843	892	840	854	847	795	883	858	836	876	847	849	872	793	782	837	808	857	808	829	856	807	854	816	855	816	787	860	893	914	836	829	862	807	847	859	816	845	818	790	846	828	755	807	837	844	876	832	805	845	817	779	859	876	818	797	794	835	823	826	843	801	857	806	861	836	811	810	854	813	751	818	880	847	842	826	889	852	856	815	822	803	771	879	810	829	858	798	800	805	857	840	860	797	805	795	833	834	838	812	815	776	864	817	819	830	860	887	865	834	806	801	810	828	830	803	813	845	884	829	845	845	846	814	796	788	809	833	833	850	801	750	846	798	891	838	866	837	830	804	797	822	862	835	792	883	870	853	901	816	822	756	829	831	846	804	846	795	818	818	866	807	868	819	839	825	852	806	834	862	836	834	844	888	841	840	830	842	788	838	759	825	844	811	793	834	853	846	854	830	856	780	892	870	799	849	855	807	826	844	862	839	847	808	832	855	838	872	867	834	813	812	789	846	852	868	800	835	855	858	841	815	836	803	756	848	860	857	815	821	860	855	794	828	838	867	812	838	812	851	842	804	880	808	788	860	783	783	871	833	867	854	871	837	848	832	805	838	797	792	838	839	865	855	848	880	789	859	841	830	826	806	796	838	818	813	808	830	796	785	807	818	835	794	794	806	869	856	836	843	857	807	830	820	854	816	848	839	791	826	865	856	825	864	827	797	825	792	794	799	816	890	863	863	857	811	842	852	856	818	834	866	806	849	878	844	864	820	899	859	850	826	843	804	855	816	830	867	858	836	853	809	860	757	852	854	804	788	780	832	866	831	832	817	811	830	838	806	893	881	883	812	839	849	870	803	862	855	818	859	877	848	808	841	861	833	811	808	867	794	782	829	846	847	778	870	839	788	866	821	827	833	837	806	837	869	789	815	789	810	883	813	837	828	834	819	829	773	887	823	866	856	858	816	845	843	770	814	807	797	809	824	816	860	822	724	812	793	898	832	804	805	780	831	809	784	783	826	812	803	844	803	865	828	828	796	858	801	883	821	834	867	815	775	852	841	788	815	824	765	873	831	795	794	824	865	779	863	844	814	841	818	818	820	804	838	822	828	876	870	882	840	829	802	833	814	835	859	819	856	875	835	813	836	830	787	845	853
26668	34738	17968	4900	2363	1485	1193	1150	1048	949	983	936	924	948	988	939	998	938	1028	980	947	1023	908	999	1015	948	1035	956	945	984	917	967	914	1007	1031	977	1030	1028	977	999	1037	1027	941	1004	952	947	934	936	994	998	973	924	946	996	1045	932	1002	1049	1089	981	1017	982	1057	1042	952	1032	995	982	982	1032	947	957	933	1002	985	964	1042	968	946	914	933	1020	977	935	955	984	988	1012	992	938	947	961	953	1011	948	1027	1043	978	979	948	978	972	1005	955	980	991	923	976	982	983	938	983	973	971	982	978	983	931	968	966	983	1000	926	959	929	971	1004	978	969	954	920	967	1029	977	960	1059	905	957	993	995	1040	927	915	983	935	992	961	1011	976	924	957	972	955	996	972	920	932	974	931	945	965	986	924	1011	941	1017	986	927	953	1019	979	961	964	980	994	974	966	968	993	974	942	1010	966	956	1006	923	933	940	1023	971	993	981	951	988	950	1018	967	957	972	907	899	1012	990	979	951	980	956	935	941	967	979	1000	981	951	931	1021	957	995	974	940	962	931	965	991	979	955	1004	969	1023	936	962	993	918	995	962	952	976	957	931	1001	959	999	1031	989	977	977	962	921	984	952	976	936	966	965	964	984	986	1004	967	956	973	970	986	1036	975	965	975	982	1026	1004	975	972	910	1065	929	918	972	971	965	1001	980	919	994	949	982	1010	951	938	929	958	998	964	998	971	1011	977	1014	940	985	980	969	931	937	1011	985	973	990	1034	881	1019	987	995	1000	1007	975	957	1003	975	1016	992	996	1037	989	964	1007	971	941	952	963	956	968	988	1012	985	991	971	1000	978	984	976	906	1006	952	983	1020	958	961	965	993	983	913	1035	958	968	966	989	958	995	1017	939	956	1030	984	990	940	951	960	982	948	973	965	935	1015	935	993	943	986	982	1004	1033	982	981	982	960	959	939	981	1004	971	995	1002	949	1006	952	948	997	963	953	986	943	946	951	993	938	971	1001	958	936	944	936	993	932	955	971	996	937	981	957	1007	1033	1048	974	949	978	1005	947	960	941	971	972	956	963	964	938	1021	929	944	1004	928	1008	1026	1007	943	986	989	1006	995	936	986	974	943	1020	976	1028	947	980	953	981	983	970	950	1003	1027	1016	955	967	1008	939	973	977	987	1049	951	960	969	1033	989	1004	946	953	993	974	981	955	965	972	945	972	991	991	998	967	971	969	952	984	1004	954	949	967	1011	985	950	957	940	961	1001	1025	961	1030	959	978	939	941	960	965	1022	961	942	986	997	891	983	966	919	917	945	985	1006	1053	1031	952	906	953	1013	1011	995	951	983	959	1008	1020	1003	945	962	977	987	966	957	966	976	1023	967	950	953	989	972	968	1009	970	962	990	978	909	926	969	951	942	924	1001	988	1031	960	1035	995	1021	940	984	1036	980	1010	954	971	1005	994	997	921	999	947	981	979	986	944	959	947	1004	937	1004	957	992	944	973	955	969	1025	924	996	950	1008	955	955	968	944	990	934	979	971	970	1013	1001	1011	981	992	971	911	923	1002	946	1002	971	996	1000	982	962	999	939	969	988	981	934	1005	947	1024	986	1038	1004	940	978	975	936	1024	924	1002	990	1009	998	942	956	980	964	999	984	921	970	927	946	919	979	987	943	927	962	935	929	995	964	1067	979	979	969	1019	940	1008	986	927	957	986	946	1015	947	980	977	946	942	964	1011	997	968	942	990	987	969	991	907	965	945	926	1041	954	971	956	953	931	1013	966	949	976	940	970	886	961	930	989	997	913	961	975	967	1000	968	922	961	957	980	949	1007	951	1004	939	936	996	971	982	943	984	970	939	935	995	991	974	940	947	1014	994	964	927	959	1001	952	966	961	1011	973	946	1004	935	1014	947	959	970	996	1013	1005	990	915	1008	914	984	972	936	982	1011	970	938	977	953	980	929	981	986	954	937	951	925	1000	942	960	990	1003	967	962	898	990	940	1014	1033	983	935	961	979	993	963	986	966	976	949	989	969	959	949	976	1006	981	989	992	984	948	986	932	923	936	984	990	999	975	1003	995	955	1003	994	912	993	990	979	972	968	948	1003	944	954	1005	959	998	1003	910	939	944	969	1006	973	988	983	980	912	973	1018	967	1018	929	970	876	1009	944	1005	987	995	905	986	967	997	971	942	950	1002	962	933	1000	955	952	980	942	1020	973	971	968	921	1040	953	947	968	980	950	998	967	960	980	1022	922	957	973	1014	975	991	990	941	969	955	942	995	980	942	908	998	1000	944	968	1028	970	977	954	945	965	990	982	1018	943	941	981	968	959	1003	988	952	954	944	1001	1014	970	960	936	983	985	989	951	965	973	960	983	959	1006	986	883	957	988	972	966	961	1024	957	1022	1008	986	970	1035	1010	905	982	986	948	971	955	920	990	976	945	957	1013	959	998	972	951	944	950	970	927	941	987	936	1003	918	970	1007	966	985	966	951	1017	966	988	989	968	953	954	933	992	1001	920	973	964	993	957	983	962	963	956	971	968	933	938	970	961	940	954	966	951	960	956	955	987	958	1013	948	948	953	1018	1012	1018	989	937	914	972	991	920	1006	946	918	921	980	999	952	959	984	1007	997	938	946	970	980	911	950	1012	998	917	981	917	978	999	1000	972	924	962	983	931	944	941	972	967	1015	987	964	964	1006	990	999	972	979	1010	998	959	926	980	986	949	909	976	994	970	968	924	959	942	857	998	970	965	950	995	959	989	990	991	975	965	1000	1000	977	960	983	994	978	947	979	939	986	1021	988	992	969	978	972	938	952	962	947	975	1005	933	931	1016	949	1050	965	1001	1008	935	951	954	978	964	937	994	1006	975	985	974	999	987	952	982	940	977	1008	964	1009	937	1035	1012	973	983	966	990	917	916	944	1027	1018	973	941	963	1031	993	967	980	984	925	915	947	1008	1021	960	960	943	1000	968	955	981	1043	938	968	960	977	957	978	1018	974	915	941	978	972	959	987	986	1009	948	960	925	996	914	987	966	961	954	904	1005	953	1013	991	969	994	945	953	977	981	979	989	986	1015	955	1005	933	988	968	960	960	940	970	946	1004	926	973	968	935	995	1042	990	950	981	949	955	961	1007	960	904	980	1002	910	996	1042	973	1008	934	1024	1008	979	932	948	909	983	1000	953	954	959	959	990	939	1001	963	989	1015	970	952	958	977	966	1009	980	985	922	935	953	1000	968	915	936	918	977	986	974	1006	923	1011	910	977	976	943	951	1012	965	993	966	1000	974	953	951	974	1028	982	961	954	997	969	994	998	1004	977	954	908	1033	977	978	1004	956	989	992	923	962	1035	988	952	950	995	919	951	962	994	994	950	1011	1014	1011	970	1031	933	979	924	950	964	959	927	935	988	1021	990	975	996	991	924	956	940	966	1003	992	957	977	979	972	975	967	952	974	950	989	971	1005	1018	982	1003	990	1038	993	960	953	987	953	955	958	964	987	1035	1033	998	1011	976	980	987	960	952	1006	958	981	923	974	946	967	925	997	956	1001	963	947	937	1013	982	911	978	960	938	1004	995	1010	965	959	1024	953	1003	1004	990	960	1012	987	987	1004	993	983	984	967	947	942	932	1009	1011	989	928	1007	990	1001	961	961	990	935	1030	990	1003	913	992	981	964	980	926	999	954	975	979	1012	952	972	1020	947	962	1003	953	927	985	935	931	956	943	909	1022	1024	934	940	951	938	932	953	1024	1001	932	977	965	995	977	985	988	947	958	985	1011	962	996	949	974	930	976
23618	20961	27906	24167	20889	10354	1982	1314	1132	1117	1048	980	946	1034	1004	1023	1004	948	967	970	951	1036	942	1022	933	920	979	986	939	965	914	928	940	898	1029	982	1005	956	918	978	957	929	943	995	955	964	968	974	964	966	923	922	930	975	929	929	926	968	929	941	964	920	941	974	946	953	923	961	996	953	946	885	971	940	889	943	948	915	971	890	900	969	919	996	966	919	964	906	939	997	964	951	920	915	933	942	988	956	981	970	972	920	913	858	919	968	943	992	948	946	941	961	883	933	920	928	886	958	905	980	960	933	954	944	1003	925	943	920	970	965	988	968	926	897	945	913	1011	970	986	900	956	948	950	873	954	953	938	946	917	902	929	956	955	882	909	961	943	976	900	921	936	916	969	931	923	932	993	947	924	962	952	911	869	948	942	967	962	948	950	894	965	976	959	953	971	966	977	942	951	906	888	952	894	915	943	958	954	920	949	914	884	949	972	911	979	967	907	976	955	942	928	942	983	914	919	967	968	988	950	961	997	994	968	930	909	896	941	891	965	914	955	913	991	963	934	953	930	998	992	927	919	949	898	966	918	924	996	974	896	922	900	921	1008	995	923	920	963	1004	946	938	922	951	937	925	917	941	931	893	919	927	1027	896	942	932	958	942	896	970	956	975	976	966	971	966	930	957	877	962	928	892	898	913	953	881	904	942	945	910	1005	1010	969	930	951	943	957	979	902	969	960	926	965	946	921	930	942	924	911	933	909	956	966	956	1011	899	961	929	924	952	975	899	938	938	947	932	911	898	956	933	892	962	970	966	937	932	961	864	918	955	922	882	959	895	934	933	859	905	986	896	914	892	929	908	953	910	926	990	1004	958	954	902	936	920	887	918	948	971	964	906	994	937	932	948	946	955	934	899	887	987	947	970	972	944	897	945	964	912	961	982	941	933	892	885	877	880	974	897	941	898	933	896	926	967	907	932	968	1005	950	951	938	934	920	921	942	898	929	908	967	955	962	882	1017	958	957	913	946	925	976	1006	928	948	973	931	998	920	912	935	932	982	917	955	960	967	943	939	941	910	949	942	893	944	904	931	949	908	967	927	943	930	945	911	959	881	915	912	940	942	955	951	942	918	972	984	914	948	983	966	928	993	917	925	944	880	967	938	975	979	1018	889	974	922	946	935	955	949	959	910	940	903	876	921	958	943	960	924	889	955	982	981	950	963	969	949	948	956	905	965	918	942	973	971	924	986	927	965	996	932	976	953	930	963	939	906	966	939	945	957	942	924	943	940	878	917	953	936	956	886	915	978	961	966	916	974	936	938	936	875	928	920	919	979	1007	945	896	925	911	953	924	906	978	940	933	912	929	891	931	902	897	908	1017	969	955	956	979	906	920	980	959	929	890	971	932	885	944	957	943	930	969	930	930	914	930	894	951	955	966	947	916	964	908	939	948	910	957	954	938	950	935	929	925	973	965	923	886	985	931	949	926	922	894	867	944	936	907	900	893	924	957	895	922	945	963	943	938	996	925	909	927	920	936	936	922	918	956	907	957	909	947	958	892	954	971	898	934	952	946	917	914	1010	976	939	957	917	905	883	942	969	962	950	963	898	893	964	887	905	942	961	949	942	908	956	964	910	924	951	919	915	945	937	983	949	940	941	903	837	984	868	933	966	913	953	919	927	930	918	939	987	990	915	939	939	879	961	958	957	887	960	931	1003	921	912	904	964	937	981	961	957	986	928	943	941	954	952	950	932	943	933	897	920	947	937	902	898	961	895	932	971	949	921	931	960	919	964	918	948	978	923	948	930	948	966	962	885	896	970	1017	959	966	916	926	963	951	940	925	896	886	917	1017	957	947	969	958	908	935	941	963	956	895	983	954	945	938	972	958	974	953	891	867	941	928	905	960	930	952	965	938	950	910	956	896	892	906	910	986	920	959	954	918	896	964	966	918	930	959	957	978	922	934	993	950	952	934	942	932	936	916	905	926	883	950	946	953	914	945	979	952	934	969	952	963	982	919	949	929	1004	964	925	912	963	921	983	943	988	934	938	962	937	953	961	956	894	949	889	942	906	963	909	948	929	959	943	957	897	897	920	935	964	927	928	902	964	903	959	920	885	896	933	934	904	921	922	976	931	967	926	959	966	943	983	952	929	959	962	962	950	930	946	928	981	963	927	943	943	940	914	877	898	932	892	954	897	934	900	917	938	958	930	895	966	960	899	931	954	954	914	963	930	927	874	956	909	888	879	903	943	965	968	945	856	886	932	900	890	982	924	909	949	965	975	925	932	964	919	938	950	985	939	987	889	934	933	914	1003	863	956	988	970	927	927	920	939	876	917	935	933	916	938	962	915	893	940	925	957	964	897	859	955	918	978	928	961	888	923	931	936	941	948	988	949	908	939	948	896	900	932	923	947	981	909	915	890	984	916	946	905	983	987	905	921	920	887	959	994	951	964	963	950	927	959	914	903	931	953	924	966	932	944	980	897	916	941	975	906	937	948	1017	940	948	957	940	984	953	919	949	941	967	910	950	910	960	859	943	926	957	945	942	925	951	943	898	894	926	895	937	918	912	919	889	932	944	965	900	970	929	916	945	923	995	908	905	940	872	955	931	934	919	868	901	931	950	959	873	935	999	926	943	936	954	992	949	979	923	902	954	956	950	936	934	921	950	989	928	953	950	931	916	904	965	979	926	923	987	936	918	966	913	947	900	959	955	959	945	921	956	923	949	960	911	982	972	917	901	885	956	930	873	974	939	981	915	945	882	893	920	941	907	933	937	948	933	945	932	938	920	980	970	955	926	967	910	922	919	949	936	917	925	986	930	914	930	940	915	897	968	959	971	928	990	917	941	933	881	928	976	917	938	1002	908	949	886	847	940	917	965	946	920	959	934	950	978	1010	961	962	959	901	931	943	926	975	927	953	1023	927	945	977	907	941	972	951	959	924	889	925	931	909	903	912	911	1012	993	923	862	931	895	989	1005	917	915	960	908	882	936	979	964	967	946	955	931	937	963	892	953	940	959	971	954	963	938	963	959	907	940	920	915	921	933	1011	913	919	944	941	945	954	924	955	948	937	929	932	977	937	933	953	932	885	953	921	995	915	937	948	946	910	874	901	946	950	918	921	948	925	915	934	956	898	935	941	950	950	946	934	903	963	950	912	910	980	979	920	926	969	953	945	933	938	947	987	917	877	899	928	921	867	908	928	863	946	950	938	965	865	957	988	919	942	933	902	980	936	958	884	880	974	953	949	862	920	952	926	963	907	942	892	943	934	913	1022	926	917	963	925	909	980	881	957	926	940	997	911	919	955	903	975	945	903	949	953	912	920	960	995	985	926	983	980	957	929	933	1021	898	966	947	898	938	930	940	995	941	914	987	929	900	884	975	923	923	939	946	935	945	968	980	927	968	971	936	876	920	964	910	926	955	964	929	950	948	958	942	913	954	911	938	880	945	957	963	947	943	956	995	918	953	929	912	917	930	936	896	895	953	875	969	966	931	924	936	929	921	937	951	914	936	935	936	997	954	910
27128	42324	24995	11844	6190	3252	2130	1660	1424	1454	1271	1240	1223	1158	1187	1148	1117	1189	1189	1151	1110	1132	1170	1143	1176	1117	1112	1094	1154	1111	1174	1091	1049	1128	1111	1135	1129	1120	1157	1216	1096	1162	1167	1088	1104	1121	1115	1128	1116	1109	1120	1093	1142	1115	1141	1141	1111	1191	1096	1189	1133	1150	1120	1105	1167	1145	1099	1161	1100	1067	1108	1067	1072	1077	1081	1107	1108	1100	1097	1057	1133	1101	1133	1068	1131	1064	1092	1155	1111	1064	1058	1100	1101	1116	1099	1057	1054	1103	1132	1048	1155	1130	1116	1123	1163	1059	1070	1108	1101	1033	1100	1097	1112	1081	1093	1154	1122	1086	1130	1127	1085	1068	1062	1117	1121	1139	1107	1153	1092	1111	1040	1082	1055	1073	1080	1086	1099	1081	1080	1105	1089	1066	1048	1020	1110	1125	1102	1084	1081	1070	1087	1137	1096	1091	1097	1052	1088	1040	1126	1073	1076	1059	1113	1062	1110	1030	1110	1095	1103	1081	1078	1090	1061	1064	1083	1083	1046	1096	1096	1094	1066	1094	1049	1116	1105	1095	1145	1130	1110	1113	1121	1127	1121	1084	1063	1106	1066	1107	1175	1083	1044	1025	1088	1120	1175	1125	1134	1071	1135	1165	1123	1119	1154	1144	1086	1046	1147	1083	1123	1132	1067	1097	1124	1085	1145	1129	1111	1115	1082	1105	1089	1049	1102	1083	1079	1128	1093	1116	1089	1085	1138	1078	1036	1120	1130	1092	1117	1061	1095	1080	1125	1091	1063	1129	1040	1076	1118	1149	1118	1144	1067	1127	1100	1105	1058	1080	1131	1104	1118	1104	1086	1126	1015	1101	1107	1147	1074	1052	1133	1070	1072	1062	1081	1056	1041	1111	1096	1111	1116	1138	1110	1087	1077	1089	1115	1073	1054	1097	1138	1079	1106	1133	1105	1156	1124	1090	1105	1054	1093	1118	1098	1078	1090	1109	1078	1061	1085	1106	1069	1113	1104	1054	1092	1111	1140	1064	1094	1128	1120	1069	1066	1113	1138	1197	1115	1108	1036	1157	1113	1123	1058	1129	1092	1093	1118	1079	1126	1104	1076	1136	1104	1041	1074	1092	1114	1089	1153	1084	1115	1100	1095	1133	1099	1173	1097	1115	1133	1111	1079	1084	1148	1154	1123	1082	1095	1052	1114	1070	1158	1128	1050	1091	1113	1115	1055	1133	1089	1090	1066	1117	1074	1026	1079	1081	1187	1126	1079	1129	1108	1120	1038	1141	1109	1102	1054	1100	1060	1097	1082	1133	1088	1067	1108	1141	1042	1145	1103	1067	1097	1048	1182	1134	1078	1072	1064	1043	1117	1098	1091	1119	1090	1116	1158	1035	1037	1140	1078	1153	1096	1107	1076	1090	1117	1109	1048	1103	1044	1075	1094	1091	1093	1092	1026	1125	1118	1115	1095	1132	1034	1134	1065	1113	1094	1114	1141	1033	1098	1103	1162	1089	1084	1190	1160	1081	1052	1110	1080	1085	1093	1037	1092	1072	1098	1086	1094	1117	1063	1102	1059	1067	1097	1093	1137	1093	1125	1101	1069	1096	1063	1080	1089	1128	1148	1116	1117	1121	1129	1136	1138	1116	1106	1129	1112	1092	1114	1086	1055	1096	1160	1064	1064	1098	1053	1109	1119	1019	1146	1093	1105	1080	1079	1121	1117	1097	1084	1065	1096	1088	1115	1104	1084	1101	1096	1081	1092	1037	1058	1059	1107	1015	1099	1073	1115	1145	1074	1104	1014	1074	1107	1073	1130	1104	1101	1113	1052	1141	1159	1065	1059	1134	1041	1091	1041	1093	1150	1106	1073	1026	1093	1088	1050	1084	1114	1079	1146	1039	1081	1071	1124	1105	1090	1118	1065	1081	1076	1129	1098	1101	1113	1014	1080	1061	1133	1105	1107	1071	1083	1116	1118	1159	1053	1103	1145	1147	1122	1077	1113	1072	1139	1075	1075	1115	1123	1132	1092	1098	1113	1126	1094	1111	1097	1106	1076	1069	1102	1084	1077	1110	1104	1062	1091	1115	1120	1159	1030	1070	1108	1096	1112	1079	1075	1067	1163	1141	1067	1107	1061	1092	1100	1059	1097	1102	1090	1090	1093	1068	1058	1056	1102	1072	1096	1109	1084	1075	1090	1117	1091	1133	1059	1112	1094	1112	1109	1041	1060	1190	1040	1105	1092	1125	1076	1105	1111	1128	1125	1117	1125	1126	1123	1082	1065	1055	1059	1122	1087	1073	1109	1087	1071	1101	1038	1075	1130	1073	1049	1089	1067	1072	1117	1086	1047	1167	1044	1142	1045	1130	1094	1113	1054	1044	1057	1132	1031	1122	1034	1090	1052	1056	1099	1056	1067	1103	1103	1088	1084	1081	1099	1130	1027	1037	1049	1090	1153	1106	1095	1025	1053	1090	1049	1116	1038	1130	1108	1061	1116	1082	1121	1053	1095	1097	1088	1046	1127	1092	1101	1111	1109	1101	1069	1040	1032	1043	1121	1100	1115	1073	1111	1074	1120	1134	1105	1082	1134	1058	1119	1083	1060	1079	1104	1127	1092	1072	1043	1100	1119	1098	1132	1087	1054	1110	1114	1110	1036	1125	1090	1097	1054	1096	1137	1087	1092	1109	1068	1132	1137	1123	1081	1103	1072	1106	1134	1116	1158	1098	1129	1060	1146	1113	1045	1130	1058	1138	1099	1141	1094	1103	1112	1061	1112	1083	1085	1134	1129	1073	1134	1111	1088	1113	1091	1096	1103	1128	1178	1057	1139	1116	1097	1180	1107	1104	1087	1076	1123	1128	1032	1077	1072	1109	1013	1105	1056	1116	1049	1119	1105	1108	1120	1096	1034	1051	1067	1103	1036	1103	1115	1063	1067	1119	1131	1112	1103	1085	1037	1141	1100	1030	1131	1078	1058	1087	1053	1116	1060	1060	1069	1106	1084	1048	1133	1114	1076	1035	1048	1069	1057	1065	1120	1102	1124	1099	1085	1085	1089	1059	1097	1129	1061	1097	1124	1111	1107	1135	1068	1050	1049	1102	1078	1085	1090	1046	1088	1110	1067	1118	1079	1071	1130	1071	1123	1087	1138	1163	1091	1061	1120	1095	1143	1092	1066	1107	1109	1052	1141	1129	1062	1097	1128	1051	1130	1130	1162	1078	1083	1063	1156	1072	1077	1086	1103	1096	1102	1073	1117	1137	1078	1090	1101	1093	1176	1099	1048	1107	1117	1150	1094	1116	1131	1096	1094	1038	1136	1072	1084	1116	1071	1056	1096	1072	1082	1133	1101	1067	1085	1087	1036	1102	1125	1100	1062	1076	1155	1086	1110	1089	1078	1106	1124	1147	1054	1162	1120	1076	1102	1088	1129	1065	1118	1048	1134	1069	1126	1032	1132	1089	1124	1060	1141	1138	1050	1110	1070	1128	1120	1093	1125	1052	1099	1123	1082	1074	1121	1143	1030	1073	1155	1125	1111	1047	1049	1082	1113	1127	1100	1152	1083	1090	1147	1168	1104	1079	1111	1080	1075	1106	1130	1114	1061	1055	1054	1131	1131	1105	1059	1097	1123	1038	1096	1038	1082	1091	1093	1047	1026	1144	1099	1080	1099	1134	1035	1123	1075	1054	1134	1102	1112	1091	1110	1153	1085	1104	1111	1122	1102	1086	1110	1094	1065	1091	1089	1098	1088	1106	1061	1077	1062	1098	1083	1086	1109	1123	1065	1112	1057	1111	1120	1057	1104	1094	1154	1078	1075	1116	1110	1098	1116	1036	1066	1165	1073	1140	1068	1152	1117	1096	1096	1084	1106	1094	1071	1108	1112	1106	1103	1050	1103	1087	1052	1085	1086	1101	1112	1146	1100	1116	1091	1057	1118	1074	1065	1143	1114	1076	1089	1088	1149	1080	1086	1108	1098	1048	1102	1101	1085	1077	1081	1119	1077	1102	1064	1067	1134	1068	1070	1054	1105	1099	1135	1095	1068	1087	1095	1081	1113	1093	1074	1105	1126	1075	1059	1132	1145	1079	1127	1090	1156	1050	1138	1034	1119	1102	1100	1071	1086	1027	1111	1059	1139	1123	1115	1106	1079	1038	1126	1115	1083	1133	1104	1136	1112	1086	1153	1105	1094	1150	1075	1064	1046	1131	1124	1124	1135	1136	1092	1100	1100	1068	1084	1079	1055	1107	1105	1050	1043	1133	1081	1061	1101	1142	1070	1120	1117	1059	1111	1073	1073	1119	1110	1084	1046	1029	1060	1047	1097	1057	1045	1073	1096	1123	1110	1048	1097	1112	1105	1080	1092	1126	1064	1083	1067	1057	1133	1153	1159	1141	1107	1092	1115	1113	1112	1119	1027	1136	1098	1091	1139	1069	1034	1009	1093	1102	1098	1118	1096	1112	1065	1057	1123	1105	1124	1128	1103	1143	1083	1091	1145	1105	1122	1071	1086	1064	1090	1096	1119	1125	1094	1096	1118	1108	1080	1018	1113	1133	1109	1144	1128	1123	1091	1048	1123	1118	1107	1109	1076	1100	1107	1096	1062	1080	1110	1156	1064	1062	1081	1138	1088	1127	1203	1083	1085	1067	1101	1037	1120	1117	1029	1095	1112	1124	1042	1139	1115	1046	1105	1078	1077	1136	1121	1091	1167	1122	1065	1029	1054	1075	1108	1108	1115	1125	1140	1081	1122	1050	1134	1083	1099	1164	1138	1105	1154	1112	1148	1148	1102	1106	1019	1134	1032	1106	1095	1185	1088	1094	1110	1098	1163	1080	1128	1111	1141	1104	1102	1133	1108	1111	1132	1056	1157	1110	1073	1089	1109	1116	1046	1126	1122	1075	1105	1087	1085	1091	1104	1149	1084	1091	1100	1154	1113	1038	1137	1083	1095	1109	1132	1098	1064	1093	1050	1136	1101	1100	1096	1033	1122	1095	1088	1121	1052	1139	1145	1105	1042	1081	1083	1151	1171	1057	1107	1059	1064	1059	1116	1109	1096	1099	1061	1078
24638	21002	27144	24919	14090	2012	971	793	666	684	675	609	657	642	633	632	619	644	617	623	612	654	618	629	675	671	621	631	617	609	659	631	627	618	614	599	619	563	594	602	645	643	568	629	594	606	640	607	589	596	638	610	658	614	645	568	612	616	612	632	647	623	603	616	599	604	590	623	573	571	589	587	613	628	594	578	649	643	600	634	605	604	629	641	607	627	616	591	667	628	606	627	619	592	614	610	594	657	619	650	579	595	665	586	584	600	612	595	570	630	618	598	614	578	625	591	611	603	577	643	614	578	598	596	638	620	641	626	645	616	651	607	635	589	611	585	595	607	604	627	623	602	650	628	563	615	622	604	603	571	670	595	580	617	652	600	643	632	586	598	598	624	570	607	591	601	645	615	625	599	570	621	586	582	558	621	579	613	559	587	572	619	620	616	562	664	631	627	595	594	615	569	593	580	595	635	605	613	584	590	587	595	596	561	555	578	675	653	632	593	630	628	575	587	624	587	627	593	608	635	555	577	591	602	583	606	614	646	605	598	614	612	626	619	616	621	602	569	633	589	625	590	629	609	600	616	617	576	596	614	630	611	591	597	601	624	594	638	590	601	583	603	668	573	639	612	602	569	607	619	586	595	639	620	564	590	619	588	611	598	593	624	650	623	592	623	602	642	628	605	609	621	603	617	632	600	641	586	624	613	602	575	588	556	623	600	617	614	676	579	583	641	596	621	597	608	585	585	589	653	639	612	593	576	602	606	613	597	581	632	580	615	603	607	607	608	616	579	627	579	618	613	602	620	650	580	588	645	598	624	572	644	565	612	620	664	591	595	585	620	636	609	594	611	599	595	569	616	601	579	586	612	627	601	597	618	655	619	604	568	603	600	593	582	659	653	626	638	620	613	657	636	633	657	600	596	581	616	540	606	650	645	636	609	629	598	624	616	602	615	644	620	625	626	626	626	615	623	633	588	594	576	636	627	582	569	616	597	572	643	655	623	606	607	597	598	576	570	635	635	614	612	585	600	633	611	611	620	643	613	599	615	618	609	624	602	576	615	576	601	584	612	696	618	610	600	611	597	638	627	561	600	554	640	632	585	607	583	573	625	652	609	634	612	638	590	604	587	656	560	631	644	594	583	597	609	598	582	606	607	632	576	631	576	590	582	589	605	599	591	633	610	555	614	610	636	611	623	563	569	602	621	562	620	598	632	616	596	606	574	613	564	588	633	597	600	606	605	649	616	599	611	618	610	636	638	622	592	634	669	613	634	626	620	554	584	619	581	631	608	643	603	584	641	592	579	592	599	627	602	612	584	629	600	637	589	640	616	597	608	639	617	646	621	589	601	597	606	558	619	628	618	606	579	614	632	658	642	604	637	599	563	613	567	611	575	634	579	603	594	614	637	572	611	630	605	611	591	583	680	650	603	583	582	618	598	576	625	617	622	602	639	577	626	586	656	588	607	632	591	678	611	623	599	629	581	600	587	588	635	596	620	632	585	618	593	569	559	568	589	621	607	633	567	656	614	604	590	617	604	607	592	609	603	630	604	595	619	615	623	555	600	623	553	598	620	617	604	610	639	674	595	578	617	630	612	535	588	619	595	614	557	659	622	582	594	598	641	610	638	642	658	619	593	613	640	625	594	604	573	602	618	602	594	639	597	619	621	583	613	605	576	653	581	593	592	602	626	617	555	589	613	623	628	579	586	615	635	619	605	638	639	611	586	633	609	600	614	617	594	586	559	625	585	635	609	601	624	589	601	597	600	569	602	627	632	608	562	610	535	584	587	601	622	605	672	612	559	619	614	610	601	602	640	622	599	611	610	596	601	604	590	593	585	598	631	624	585	575	560	665	633	623	641	579	625	573	601	656	610	645	610	607	653	633	550	620	628	627	571	629	642	629	591	565	629	608	583	614	651	643	605	616	612	605	580	609	603	613	607	623	603	631	637	610	562	606	604	605	610	598	620	627	619	588	594	622	619	606	593	616	552	607	606	579	584	664	589	587	607	585	600	563	614	605	594	595	578	641	577	627	591	597	654	598	597	628	579	631	627	605	623	628	579	607	602	623	606	579	613	634	615	577	599	612	617	587	634	637	533	595	613	615	573	598	623	551	628	611	594	651	570	622	605	606	595	592	653	610	621	649	582	615	577	604	572	576	621	582	586	588	613	628	585	635	566	643	596	593	603	626	641	607	577	621	616	606	625	649	622	606	636	588	597	619	585	600	628	590	620	578	578	595	615	580	598	592	627	574	606	643	625	591	641	589	604	620	583	602	593	609	574	623	644	612	629	594	578	579	598	598	578	626	635	602	621	610	566	611	591	549	582	604	561	656	598	639	595	570	624	634	634	579	580	594	661	605	578	591	600	660	592	607	594	596	615	656	602	575	591	604	585	617	588	587	554	594	639	564	595	614	600	590	593	612	571	617	614	643	604	619	602	597	604	629	561	628	568	607	572	616	585	643	631	591	618	624	581	576	603	654	596	617	557	616	626	630	598	600	619	603	622	636	601	579	649	631	593	603	648	620	601	608	597	673	599	580	601	602	587	651	621	594	625	557	579	561	603	596	590	598	621	629	619	588	579	638	626	596	638	611	623	613	656	598	592	595	602	641	655	547	608	580	603	587	633	614	595	559	589	609	572	610	622	572	615	620	599	639	607	614	618	592	591	626	640	658	566	594	581	606	562	549	619	611	615	590	606	538	649	580	614	579	563	613	635	616	636	639	645	612	593	635	652	655	628	596	611	656	617	630	613	552	602	559	598	623	574	594	582	580	600	643	582	583	586	612	656	606	612	606	610	623	603	575	595	600	623	658	596	626	606	625	596	573	606	587	602	592	618	659	628	609	627	599	600	663	562	601	620	641	656	598	639	599	569	633	616	605	598	567	618	648	601	598	644	596	591	656	566	617	589	587	577	616	649	564	626	594	604	629	604	635	601	618	602	559	624	621	609	613	615	598	628	612	577	622	644	641	591	614	641	615	622	576	618	590	641	613	593	632	569	582	585	576	594	635	598	661	583	582	608	612	595	627	604	644	610	596	619	567	618	635	600	596	618	641	611	614	569	611	585	587	627	594	640	571	660	590	620	601	615	610	608	641	596	619	651	583	609	618	607	609	590	642	606	614	558	592	608	627	625	581	607	599	607	620	612	603	595	576	613	612	582	609	668	634	603	651	614	613	597	613	612	571	607	553	613	615	542	631	600	612	587	669	623	614	591	655	604	646	642	584	598	598	602	600	587	619	638	590	606	585	614	576	686	593	617	599	593	556	630	600	641	624	618	577	612	566	615	603	598	663	615	598	627	584	621	613	601	593	623	648	643	572	600	624	594	620	623	588	595	614	603	573	609	623	660	614	656	603	605	661	620	585	592	594	620	607	554	610	629	667	622	610	607	595	662	549	603	633	555	623	578	594	606	642	588	591	639	581	644	564	605	622	597	648	604	640	621	603	612	625	580	606	623	619	597	588	586	580	628	586	637	629	608
27274	38197	19061	8773	4189	2310	1393	1118	964	905	894	841	832	795	791	796	801	779	762	794	773	778	759	737	774	754	750	775	760	786	788	731	757	735	764	723	790	740	731	768	726	812	748	795	768	785	742	744	777	757	767	728	797	780	719	797	743	774	737	789	747	723	713	761	805	739	780	739	771	717	728	723	731	743	739	750	725	730	790	766	755	773	775	777	728	777	779	760	759	759	735	726	704	744	726	745	721	671	775	716	741	701	772	717	778	759	709	757	684	760	788	741	770	766	757	763	718	733	763	712	708	721	785	699	692	716	677	760	734	748	714	803	693	732	725	712	731	726	699	722	738	682	677	775	753	705	738	746	746	740	707	702	715	756	714	786	746	731	707	742	734	739	764	769	722	757	725	753	747	744	662	722	733	725	716	719	722	705	740	732	732	732	695	740	702	725	717	739	720	710	739	730	725	761	707	731	691	734	781	736	729	765	741	754	727	714	700	752	786	699	754	727	725	756	720	776	719	728	712	745	732	752	698	684	739	719	715	718	715	747	756	762	728	731	752	743	716	727	731	746	757	790	757	748	755	739	734	731	740	715	745	743	755	776	725	740	752	746	760	732	767	741	740	749	735	718	751	772	756	777	728	715	735	741	707	753	718	767	755	727	702	729	719	757	719	738	692	713	682	724	745	702	724	704	739	700	792	758	767	715	740	715	698	798	723	732	745	726	762	665	728	748	704	749	685	825	738	735	729	773	744	708	722	720	731	768	697	743	728	736	691	737	700	783	673	721	727	734	734	729	678	740	754	737	757	693	729	715	748	770	732	747	729	740	769	732	751	727	714	744	749	709	736	736	779	713	785	683	766	748	734	753	754	701	762	763	734	779	738	761	699	719	780	759	741	750	778	762	727	757	745	748	716	722	728	752	740	729	743	691	749	736	726	788	676	739	732	751	754	706	683	790	737	765	766	717	792	777	782	733	718	729	738	737	737	684	718	721	721	738	727	753	767	753	707	696	712	764	679	714	677	718	789	738	733	710	739	729	717	688	756	686	757	712	781	719	743	724	709	715	726	769	775	661	730	718	684	729	692	702	764	741	703	728	724	735	710	718	760	716	730	766	708	723	742	705	785	771	767	745	728	706	709	726	702	754	701	772	748	736	727	704	722	711	698	754	689	718	730	734	732	751	743	749	708	755	734	744	779	718	713	721	715	690	718	775	748	724	738	756	710	717	757	752	729	762	751	706	751	708	743	783	705	792	729	743	735	732	722	745	725	747	734	758	732	712	718	779	690	750	773	749	751	772	678	712	758	787	700	788	728	730	760	738	750	693	746	707	782	772	751	736	746	780	760	757	700	734	701	672	687	755	752	749	716	707	764	724	753	725	745	756	796	742	738	758	724	742	714	739	717	741	756	761	738	717	765	733	736	727	747	724	732	716	749	740	748	795	735	685	752	792	696	721	751	799	723	739	780	730	743	685	762	759	729	727	734	729	722	756	763	711	719	726	762	730	726	775	749	710	721	778	685	789	721	714	724	729	712	719	720	757	794	758	651	762	711	735	724	702	740	786	719	738	713	720	699	728	730	756	747	708	753	773	775	759	717	741	698	695	727	744	727	730	759	745	776	722	754	758	754	716	761	713	689	732	721	703	762	743	720	694	742	776	727	741	673	748	727	728	717	730	747	748	700	749	723	735	719	703	755	723	698	730	692	771	706	724	727	763	686	723	771	786	730	672	753	739	674	721	742	794	744	745	748	735	695	704	675	682	738	728	768	702	727	734	766	750	759	723	722	729	716	741	695	683	763	725	759	693	753	691	769	724	787	755	759	727	720	718	740	706	736	699	717	716	741	730	710	752	712	751	732	753	744	688	766	749	693	774	724	758	748	732	751	706	698	740	754	711	701	746	732	770	744	708	759	759	693	723	729	753	778	720	698	710	730	764	753	716	726	747	719	697	750	769	736	737	709	737	709	741	735	766	756	749	771	725	728	730	765	685	729	702	721	752	724	738	782	709	766	717	706	718	713	753	743	749	767	731	727	733	705	710	708	755	766	759	745	708	731	707	657	749	715	768	675	741	715	661	770	729	780	716	719	689	715	717	742	756	730	765	743	767	764	718	733	716	714	766	689	670	682	725	708	681	771	758	695	759	710	717	721	753	697	735	735	779	754	783	727	775	752	737	690	703	700	703	729	754	757	676	719	734	714	737	743	713	684	749	798	716	771	713	695	753	689	711	759	703	735	708	784	766	708	768	724	752	733	708	720	756	750	692	716	750	731	764	714	726	713	715	725	769	719	756	738	732	714	780	702	706	715	733	740	742	754	772	781	780	743	750	768	748	717	738	724	734	746	728	767	730	757	723	700	712	723	719	743	685	690	747	716	739	770	719	714	739	700	751	722	731	777	754	709	775	715	744	717	723	765	740	713	712	772	744	735	716	746	728	757	758	723	761	757	742	764	688	732	722	759	768	732	749	737	748	772	758	793	716	764	728	739	780	712	745	676	727	754	768	673	792	772	756	744	763	709	708	762	730	750	757	725	765	776	743	759	721	752	757	730	713	766	753	753	744	747	720	737	735	732	759	719	747	743	791	726	771	687	716	765	766	778	691	741	708	733	767	684	737	717	782	743	736	687	732	730	780	728	760	746	740	721	760	697	765	703	744	745	719	702	778	713	727	770	673	711	745	714	775	721	729	724	721	758	706	697	717	697	744	672	783	732	752	723	713	752	747	775	733	723	748	756	708	685	700	737	707	700	775	731	739	712	736	691	729	742	778	731	704	691	714	761	666	720	728	787	755	703	751	737	710	765	724	759	703	779	761	713	756	733	764	752	753	707	751	721	721	768	782	747	777	757	711	746	745	725	730	772	702	748	756	711	747	779	682	719	733	725	708	804	697	703	726	760	733	712	734	755	719	804	749	772	706	773	683	739	736	756	726	726	707	733	748	752	718	748	732	701	776	752	723	719	736	740	703	785	768	690	732	775	769	738	763	760	699	738	694	728	717	710	695	734	735	731	749	712	661	751	680	710	689	744	733	710	731	703	757	734	750	791	731	731	713	680	764	737	755	722	748	718	775	743	740	729	751	682	726	729	706	755	759	732	751	721	702	769	721	733	706	727	744	746	751	749	714	728	692	770	740	746	713	728	715	761	760	763	787	760	752	747	733	725	714	719	700	770	723	703	780	718	736	708	731	755	741	770	737	694	674	790	704	725	729	782	703	747	720	698	713	688	735	744	723	745	731	691	703	781	765	747	671	702	733	722	709	740	727	714	716	758	741	785	698	725	736	760	747	686	704	752	760	777	744	764	724	728	732	738	750	736	717	736	735	739	741	768	728	769	698	739	743	719	789	719	737	771	705	710	695	773	758	765	714	686	727	739	711	787	754	786	718	726	756	705	699	736	736	754	721	745	741	762	726	768	731	773	752	731	734	727	755	703	740	738	680	713	742	735	758	723	746	730	730	720	764	722	686	772	746	731	785	767	726	734	744
22508	21003	28457	23750	21002	20984	9628	1563	1089	992	990	913	828	873	811	842	777	760	813	818	796	745	783	793	760	713	728	747	760	721	730	747	752	800	737	760	779	711	794	717	786	738	703	741	723	771	712	715	740	720	761	709	788	790	777	711	728	733	752	761	738	689	735	711	699	742	731	758	721	693	691	683	761	785	690	746	744	740	764	722	735	750	732	706	730	757	735	710	764	704	706	686	725	749	729	669	688	709	711	694	708	712	712	727	743	723	711	699	681	701	719	686	693	731	661	740	715	704	768	705	691	730	745	736	688	781	751	697	729	753	700	645	676	718	736	734	738	744	724	688	655	769	682	720	700	715	684	738	703	735	742	682	728	741	706	672	731	681	683	710	730	668	723	716	729	661	739	759	734	687	736	678	707	692	684	710	701	732	720	711	724	718	741	731	712	695	675	717	728	675	720	723	690	706	755	656	691	745	696	735	739	733	752	684	697	741	674	689	747	705	744	694	713	702	700	651	741	729	666	670	741	689	711	708	719	739	749	730	733	675	736	673	729	734	719	732	713	736	694	747	743	722	744	703	745	733	736	732	677	692	678	722	722	680	690	740	729	703	697	666	746	722	717	679	668	703	656	736	737	682	714	743	701	658	718	693	714	678	745	687	726	733	726	738	715	721	733	663	665	732	716	755	669	741	684	706	694	727	712	750	738	670	734	709	739	668	729	699	706	726	722	694	700	744	729	716	711	677	722	718	714	707	696	732	720	656	684	706	754	678	677	755	726	717	766	718	715	698	731	703	737	703	704	674	682	730	731	690	712	757	773	697	716	651	658	647	727	750	704	732	678	699	735	710	690	722	734	723	692	700	697	692	713	739	749	699	738	696	758	686	695	698	684	728	697	776	673	700	716	705	712	662	732	741	718	684	691	745	754	697	699	750	729	738	729	748	698	681	728	754	721	729	652	696	677	687	670	710	732	721	718	721	732	747	738	744	713	699	682	767	711	715	759	725	708	695	718	702	751	733	722	720	740	755	755	732	730	708	713	707	752	703	748	682	714	742	728	732	708	698	738	726	755	652	706	730	728	688	701	628	693	670	759	703	701	688	699	733	719	736	742	702	672	717	734	716	708	702	685	724	733	719	709	737	729	703	675	737	710	731	681	727	728	689	701	704	740	691	662	718	676	773	747	707	695	752	712	678	713	677	664	760	672	703	700	696	692	673	738	713	721	777	690	716	747	664	741	685	704	743	732	711	697	759	761	699	721	736	704	714	738	719	757	730	678	704	711	721	751	688	734	679	752	704	684	696	730	699	693	739	741	698	741	713	694	704	679	710	684	710	765	681	654	755	704	736	699	677	679	700	700	669	686	752	684	732	734	738	671	704	696	723	721	670	719	706	733	724	727	753	718	676	729	711	694	692	700	687	742	686	740	728	717	707	682	718	715	694	768	711	715	757	701	706	690	708	693	726	721	707	705	700	713	687	694	699	680	668	718	773	700	688	672	733	735	753	679	743	690	728	687	744	725	702	741	728	702	678	745	707	698	712	727	724	731	730	725	750	728	726	688	718	716	732	726	698	685	723	730	727	707	705	676	693	700	646	671	716	688	743	715	714	667	712	697	713	701	697	734	708	718	725	732	750	725	681	648	711	663	695	749	717	709	709	722	683	726	687	730	710	737	712	721	686	676	711	717	694	666	672	720	774	698	718	711	693	718	771	700	710	680	686	734	718	683	723	731	703	694	737	751	709	727	723	739	670	709	716	713	677	691	728	721	714	696	691	753	711	681	680	713	721	707	672	722	741	737	696	728	710	734	685	703	742	736	681	703	689	741	748	748	711	723	681	716	681	711	690	740	690	730	717	701	738	688	690	686	727	652	729	661	716	690	714	690	748	687	705	705	724	731	719	695	676	709	694	729	704	704	736	734	659	713	755	760	706	707	700	731	734	709	706	761	697	749	673	695	726	695	692	704	742	671	722	705	719	724	690	746	698	655	689	695	728	728	771	692	716	712	716	729	682	658	737	702	714	699	730	694	750	712	724	722	708	678	683	719	706	727	718	764	661	738	691	672	707	739	718	703	716	688	735	779	725	686	682	766	725	740	706	763	733	723	742	670	702	692	780	708	748	705	703	747	726	726	723	728	660	697	707	688	688	715	760	704	663	733	728	706	749	717	727	736	722	731	710	715	740	671	730	727	724	690	693	753	689	780	678	719	719	698	720	699	737	732	726	748	706	691	687	677	690	699	699	698	684	700	718	728	726	665	746	690	735	707	699	717	752	729	757	717	703	725	775	702	722	694	721	684	698	676	696	728	743	748	713	727	745	702	673	703	739	714	694	740	702	689	709	772	772	706	689	753	707	713	687	677	714	725	729	708	694	669	734	713	647	701	755	727	708	711	703	698	729	672	710	761	742	713	760	713	685	725	717	708	725	733	706	682	733	744	723	709	720	769	704	680	715	720	700	706	689	719	738	700	706	677	702	758	688	721	668	705	757	706	703	733	717	683	699	686	671	741	737	693	681	704	696	672	709	723	722	747	692	709	692	690	696	624	653	727	701	698	697	755	696	730	705	727	718	710	718	711	730	624	719	711	695	655	729	672	674	645	705	673	714	689	718	700	696	722	690	725	717	725	733	727	714	722	708	715	665	739	727	687	702	681	726	679	743	744	740	717	745	719	708	675	708	698	672	721	707	702	703	713	708	715	711	784	681	673	720	667	684	734	712	680	700	701	749	688	723	703	726	690	688	723	739	690	726	720	740	728	658	713	757	716	726	647	724	710	696	711	667	704	674	722	712	740	723	694	717	673	785	729	690	697	693	738	724	738	705	725	757	672	721	733	736	766	701	720	672	730	729	711	700	712	694	668	719	747	706	721	688	677	680	705	676	760	732	712	702	759	706	674	721	713	713	703	707	685	733	701	789	666	694	738	725	698	673	751	690	703	703	708	739	722	711	709	679	685	660	694	669	729	791	738	685	721	767	733	723	736	695	708	754	741	745	729	714	704	698	712	759	709	692	704	730	700	708	725	734	674	699	715	691	727	679	709	710	689	658	721	731	722	730	756	742	692	753	723	725	715	690	678	684	765	644	651	734	711	700	684	731	711	675	680	722	730	691	676	739	705	708	661	701	672	703	716	718	720	726	663	705	677	727	693	714	702	750	729	773	747	732	699	688	691	668	762	724	697	732	647	701	736	733	728	739	739	645	688	722	680	715	709	735	756	717	772	744	688	690	694	691	717	738	750	757	710	722	715	698	725	652	687	696	691	701	688	726	714	741	746	673	719	697	703	712	729	687	684	738	641	708	722	736	751	686	699	715	711	708	725	692	716	695	686	699	706	704	715	736	737	740	746	727	715	732	743	719	758	715	730	740	659	737	698	747	688	732	682	713	678	742	721	709	674	666	719	707	736	680	747	691	711	713	750	714	718	739	720	717	725	670	693	727	647	709	706	726	716	685	745	700	682	702	723	762	738	708	742	712	742	682	728	760
29150	44225	27773	16401	9087	5283	2841	2052	1620	1326	1289	1190	1096	1071	1039	1025	1027	1016	968	1020	910	926	896	912	837	927	919	941	935	860	923	897	881	881	958	899	951	864	880	902	883	889	938	924	934	893	873	920	917	905	946	924	916	926	950	916	911	888	881	856	888	941	904	886	844	876	856	895	883	888	917	890	897	801	830	832	908	828	873	850	935	811	828	849	946	889	866	858	875	854	867	879	839	850	897	878	865	897	893	878	899	934	878	818	876	863	815	867	846	831	877	787	810	819	856	865	820	857	812	826	832	838	821	866	835	833	838	890	847	861	818	859	841	822	855	838	849	900	851	796	865	843	862	826	861	853	830	840	843	869	829	863	917	851	837	837	854	860	845	838	885	804	815	844	833	834	854	900	845	898	827	855	799	918	877	888	880	866	874	877	857	834	847	866	869	837	843	826	861	817	905	881	840	879	881	814	898	883	872	809	818	863	874	863	871	895	875	846	907	854	809	841	804	816	851	833	847	874	859	836	842	840	835	862	852	891	879	820	851	874	875	855	855	861	913	862	757	863	835	849	817	820	855	866	837	814	877	818	785	864	804	799	871	822	882	887	864	868	874	843	838	860	872	840	879	845	786	847	880	881	845	826	879	864	871	870	810	854	883	818	850	823	835	866	855	840	860	877	834	908	871	783	829	846	845	868	836	840	873	810	802	877	850	794	840	901	863	850	859	817	855	809	869	899	871	815	918	812	836	826	808	797	788	830	857	878	866	802	884	812	851	875	873	863	845	843	880	834	832	829	849	882	826	828	844	841	922	823	803	838	827	840	835	822	830	854	863	861	895	836	865	830	850	811	846	880	838	846	789	823	809	831	874	818	831	892	807	863	850	849	852	896	820	868	769	854	877	926	868	856	905	817	870	896	838	816	857	833	745	823	873	919	833	960	842	899	827	818	883	898	882	849	873	828	835	904	876	870	801	792	854	815	847	830	851	856	851	842	865	805	867	851	844	816	859	836	832	903	802	862	888	892	818	842	863	862	908	842	809	896	825	887	855	839	841	791	827	852	878	846	863	839	851	896	858	828	918	874	841	828	897	918	831	867	865	823	866	856	864	804	835	822	801	861	796	831	906	884	908	860	825	895	837	906	807	955	860	883	844	930	785	792	771	838	809	828	854	784	841	888	792	878	837	853	815	873	836	851	885	898	837	820	894	842	876	820	908	886	880	918	839	834	859	847	903	812	859	830	841	921	840	897	880	879	877	831	869	875	858	879	888	796	819	896	859	857	846	820	896	856	864	801	856	830	808	857	861	820	872	892	825	799	818	860	841	812	849	874	794	910	899	799	851	828	859	807	856	843	872	818	830	850	840	882	830	896	790	852	840	867	820	855	826	832	874	889	860	834	827	838	822	862	818	856	878	866	858	809	828	877	868	864	875	867	848	875	872	822	877	874	879	860	888	807	798	890	837	860	897	863	873	844	845	832	884	843	829	882	900	848	849	841	887	880	851	807	854	818	839	874	805	885	827	865	857	831	894	867	848	882	866	831	884	854	817	823	794	857	846	897	836	889	857	861	832	816	810	868	800	764	862	889	860	901	887	843	846	817	832	861	829	883	842	825	875	861	869	831	847	858	822	852	839	848	834	842	848	867	917	871	836	839	834	843	808	867	825	812	838	808	868	851	818	852	865	891	857	812	809	874	869	840	827	857	845	868	871	886	853	859	796	853	888	904	810	872	861	868	835	794	777	862	858	909	898	845	835	842	869	861	782	839	839	860	831	851	880	860	866	879	853	871	846	876	864	851	800	824	894	875	852	895	877	844	847	817	876	886	857	842	845	886	905	879	844	837	885	896	850	835	802	842	853	830	829	870	895	849	828	840	834	841	808	874	857	865	851	853	892	831	846	828	839	830	854	847	838	845	881	881	855	857	858	848	798	835	867	836	828	907	852	859	840	882	886	903	857	894	831	823	857	864	852	859	846	830	846	864	853	854	808	832	836	918	819	824	850	857	942	818	844	845	837	827	840	868	868	837	791	809	801	849	852	854	778	830	876	848	842	849	878	806	859	867	868	828	815	840	865	852	877	893	800	801	855	825	844	880	864	847	864	893	887	860	901	793	806	875	831	839	810	831	881	876	903	839	862	889	822	868	875	838	819	863	826	858	871	870	824	840	786	875	866	852	853	876	832	859	798	859	846	867	874	817	862	841	829	875	939	881	844	855	848	818	886	805	814	837	822	856	843	786	851	859	837	843	808	818	840	847	899	849	875	855	824	871	845	838	867	876	838	808	865	797	848	813	829	863	866	819	835	891	838	836	819	850	895	796	908	914	837	829	848	889	824	804	844	766	811	867	836	830	887	857	819	882	861	817	855	814	891	861	872	865	821	809	819	864	775	854	803	857	856	829	886	858	864	883	843	842	896	867	853	851	843	797	846	892	840	889	855	823	940	833	840	855	821	827	866	868	854	874	872	844	870	871	821	832	917	859	840	826	824	813	852	855	799	852	842	819	843	817	844	850	893	808	790	848	838	879	833	935	833	821	780	848	837	839	801	838	848	811	829	863	890	872	807	824	856	867	875	847	852	812	818	883	841	876	891	839	853	839	819	846	828	841	854	791	819	884	864	865	831	879	792	834	850	841	822	894	846	844	801	863	804	843	828	855	856	879	862	855	852	888	870	831	868	917	853	845	910	854	869	809	837	851	823	877	879	818	818	838	813	847	843	850	841	880	841	905	850	874	851	869	854	833	859	871	897	818	882	844	880	854	879	873	851	822	835	823	905	840	832	842	843	837	794	799	842	897	879	809	864	851	829	867	838	896	891	845	899	870	800	855	835	814	826	875	833	838	884	826	860	845	853	780	807	890	879	866	822	853	841	848	879	858	878	887	845	841	835	882	809	825	857	881	849	851	853	884	835	836	832	872	825	920	866	873	855	814	883	863	871	876	835	831	853	853	889	858	829	819	825	853	879	854	854	815	825	883	849	862	856	900	827	846	892	851	871	870	818	812	833	818	848	870	830	853	857	849	867	856	860	903	780	861	860	911	837	869	820	836	844	836	823	864	821	839	831	868	829	867	818	876	869	846	863	835	805	811	870	861	861	850	838	853	829	840	837	837	869	889	877	832	876	843	832	863	880	878	865	894	856	862	833	828	860	833	825	828	864	854	892	865	857	868	840	903	821	842	902	830	862	799	866	855	843	829	849	830	877	862	878	858	823	853	878	819	857	845	858	811	803	871	832	841	824	868	874	824	851	863	881	828	876	827	832	870	830	843	825	813	878	804	850	846	773	878	841	867	851	871	860	821	824	879	795	886	843	897	860	827	825	854	877	851	832	828	834	889	875	840	824	874	848	840	823	863	838	805	797	792	892	829	872	869	833	854	848	828	844	920	853	875	852	825	852	912	837	871	833	877	888	831	867	920	900	854	834	816	849	820	852	802	959	804	867	867	871	867	792	866	883	861	864	863	834	921	840	832	854	831	858	855	866	841
27854	21730	15343	4575	1679	1096	933	833	821	846	837	886	783	853	836	838	809	820	867	775	792	806	784	823	835	824	799	794	818	892	814	807	877	861	819	827	808	823	819	851	830	778	847	785	863	889	777	787	807	822	855	816	837	811	835	832	840	824	795	809	826	788	816	804	799	812	806	847	827	799	845	868	814	823	824	815	819	794	897	791	763	812	836	869	899	795	821	799	895	839	825	828	794	897	827	771	844	819	856	827	809	817	825	824	821	736	815	824	829	813	826	802	800	825	874	840	855	811	860	828	739	811	814	800	826	819	776	828	785	764	791	828	823	794	799	818	832	834	806	782	835	814	806	864	773	805	788	816	843	815	824	818	821	856	816	767	815	863	798	857	775	826	789	818	767	846	760	817	803	787	806	825	831	836	789	800	752	811	874	812	819	801	818	820	855	814	761	790	877	768	812	874	743	830	808	813	789	864	866	823	868	835	871	825	831	826	794	808	809	809	818	834	816	840	859	831	825	800	771	805	774	824	798	846	811	863	766	827	832	819	798	793	813	804	791	818	845	841	846	818	874	840	811	807	824	771	811	813	819	844	838	803	814	815	873	786	840	840	807	866	846	833	860	799	826	808	821	769	841	873	786	832	840	820	826	801	819	790	844	862	809	844	835	912	803	811	802	815	838	823	797	805	847	869	825	836	863	815	800	781	810	815	795	834	824	821	845	834	786	783	863	808	805	819	869	866	810	788	842	770	803	799	855	838	803	825	835	787	811	863	819	793	831	813	817	809	813	856	838	781	781	833	847	855	729	799	813	805	799	792	802	856	786	865	805	826	816	792	866	816	792	799	836	802	881	811	806	771	819	790	798	804	812	778	861	821	835	795	801	840	846	786	779	807	848	839	858	759	859	815	803	806	811	841	815	812	844	811	812	805	784	813	839	792	766	830	794	767	783	779	836	790	807	818	816	852	808	829	814	839	771	819	836	874	855	779	855	794	797	820	855	801	849	817	817	814	777	796	873	790	809	846	847	796	812	831	805	867	810	782	799	807	812	860	820	846	849	830	758	819	833	775	789	815	759	838	848	829	820	863	803	846	814	791	824	830	807	798	809	775	813	831	821	814	823	788	817	849	780	810	833	790	792	790	776	809	804	862	808	840	808	820	842	824	825	776	860	775	809	809	844	767	856	802	830	776	843	829	799	826	825	822	802	833	784	801	845	801	802	799	800	805	793	836	823	842	820	859	771	786	824	829	805	857	825	828	811	817	816	795	826	829	816	793	756	826	796	864	804	828	824	783	786	839	832	797	807	842	814	800	816	799	835	828	873	789	862	779	819	783	816	840	820	791	771	800	824	830	808	786	804	839	800	786	812	785	794	840	839	855	829	817	779	840	805	793	819	837	816	812	806	830	871	881	817	838	842	855	837	811	817	798	862	835	823	854	815	818	817	826	798	888	776	808	773	716	826	857	791	810	816	811	830	880	754	764	833	756	764	790	813	777	833	821	833	794	795	856	798	842	796	833	844	797	784	848	822	771	789	865	840	869	794	835	823	819	840	851	871	771	838	836	822	776	812	858	857	834	827	771	909	800	843	795	875	800	858	842	817	811	807	816	798	817	871	840	867	860	856	819	803	796	811	831	818	833	786	808	824	871	833	802	814	815	854	846	819	825	775	804	782	837	838	845	817	774	774	817	822	846	840	841	825	843	807	850	824	760	812	815	791	857	855	836	811	800	804	848	849	834	824	823	804	792	817	851	775	876	823	776	792	838	814	819	839	861	824	817	825	773	832	794	831	807	849	822	842	820	798	826	823	854	829	795	812	872	821	818	843	760	831	777	832	815	797	780	775	853	818	761	852	799	892	796	774	747	831	826	855	827	762	805	814	845	761	797	796	821	776	795	865	774	782	828	815	766	820	783	803	806	781	783	802	797	827	803	820	765	810	775	831	813	797	804	806	832	764	817	778	799	872	858	847	825	851	799	796	815	823	854	789	838	790	825	810	866	790	824	816	815	837	783	882	829	787	806	797	840	824	874	853	799	819	859	781	807	846	811	808	780	821	761	785	809	816	783	806	824	809	765	832	827	806	774	827	770	773	834	822	858	809	815	814	754	781	835	772	814	819	777	831	864	805	805	739	784	819	850	808	756	843	805	861	759	878	809	833	782	860	817	858	819	808	828	810	847	790	770	822	820	800	910	878	831	795	799	779	776	844	826	868	852	826	800	825	828	786	748	837	848	828	834	820	820	845	799	802	802	836	788	808	824	853	854	813	799	812	811	819	829	856	801	829	792	863	818	860	810	803	816	850	811	853	798	815	866	830	890	775	774	824	882	857	799	899	878	841	826	803	785	889	763	789	853	879	785	830	785	801	835	876	845	832	858	796	861	792	796	808	766	848	790	801	841	825	856	814	842	858	777	804	826	873	826	831	812	804	824	861	856	819	827	818	841	847	863	793	817	851	847	799	864	836	822	839	823	842	814	868	802	839	816	823	787	754	808	821	833	899	755	800	759	787	873	816	817	808	752	785	820	799	799	788	800	738	811	839	835	827	812	814	865	818	834	798	796	801	814	822	802	806	799	747	816	815	806	799	775	780	833	794	867	844	782	864	791	795	815	801	786	816	810	834	815	830	846	823	853	824	840	760	818	782	829	825	806	854	805	774	833	783	850	853	762	776	843	796	854	813	823	866	815	864	842	799	774	796	790	757	767	827	838	840	857	828	783	834	814	823	784	781	811	839	773	818	825	846	781	782	860	819	840	857	796	820	848	848	827	845	807	813	848	839	811	801	829	821	843	808	823	801	772	797	786	767	790	815	797	828	808	859	814	812	827	753	794	882	766	825	785	816	855	866	777	873	778	832	788	760	842	793	822	827	864	862	831	788	757	871	810	802	802	828	783	825	818	833	831	820	807	811	811	843	834	860	833	831	818	831	846	804	783	823	828	811	818	836	895	805	832	810	851	804	811	833	808	817	828	799	803	787	793	832	787	811	809	820	813	764	847	844	817	843	819	815	798	875	800	828	848	822	824	794	819	838	862	796	849	802	822	788	824	825	843	828	873	802	796	864	800	839	811	853	819	812	800	814	797	824	848	766	765	791	827	848	765	824	802	834	867	808	819	812	815	844	854	858	787	831	828	798	783	784	825	822	788	832	797	784	859	874	842	833	786	808	880	793	821	804	795	801	843	829	828	827	861	819	769	781	769	814	808	808	771	816	816	842	807	865	794	814	840	839	824	807	808	813	795	769	851	810	844	865	811	817	790	789	817	850	854	858	852	852	880	826	805	760	801	796	808	826	827	811	846	797	811	802	794	788	817	818	799	837	814	820	795	836	830	849	856	819	816	822	829	814	777	789	857	793	785	781	777	787	777	826	835	813	776	822	783	845	792	871	803	801	856	827	795	835	817	782	761	834	825	876	790	797	770	828	834	819	817	776	816	852	829	884	877	821	847	801	861	791	835	825	838	860	905	787	834	811	826	828	848	799	814
26465	30078	12852	4360	2380	1487	1118	1094	999	978	1042	1022	961	943	937	982	951	997	918	996	976	1008	982	902	919	976	1007	958	912	974	927	920	991	984	953	979	998	981	983	988	965	970	982	1008	914	891	915	999	934	951	946	997	988	1001	972	945	957	1010	996	989	1016	967	941	942	1031	986	973	984	980	956	1001	978	958	975	958	1003	934	985	944	953	1020	1023	952	923	990	998	998	952	951	913	899	983	966	969	938	908	976	946	954	1039	919	954	879	940	951	977	908	901	957	929	960	968	1018	1043	1008	967	941	978	958	941	979	937	935	957	1024	920	962	924	949	954	949	938	950	962	1027	947	971	969	965	933	942	979	948	911	959	962	932	927	957	912	955	954	924	924	940	993	955	870	909	872	954	944	957	898	962	960	962	880	962	934	979	931	942	925	981	918	966	941	940	993	922	911	935	912	971	930	955	971	989	920	951	956	939	986	1021	959	1005	942	920	958	863	917	994	996	957	942	904	981	942	934	987	964	906	910	951	945	954	953	960	940	941	997	944	1030	942	913	985	960	1002	913	948	973	939	1004	995	975	987	933	904	915	981	889	962	1018	959	916	959	951	978	888	944	992	981	921	999	970	908	997	933	946	968	948	952	912	929	924	998	967	963	923	963	951	951	948	991	947	959	918	960	926	940	971	960	990	997	989	915	986	904	964	946	972	935	942	900	978	951	928	970	965	954	970	932	985	941	906	905	1011	917	934	970	948	924	1018	925	931	1016	1007	959	906	898	931	1010	940	933	927	953	969	979	964	915	946	1007	926	977	999	924	971	911	948	995	925	936	976	937	950	960	975	961	935	929	933	999	942	964	930	1005	972	1009	926	990	934	997	950	1007	929	984	955	926	954	906	972	955	968	960	930	938	939	941	964	972	975	932	981	981	1011	924	945	973	954	980	907	981	908	905	984	981	973	973	964	935	929	942	969	959	922	954	964	933	941	920	957	965	972	963	956	981	992	933	931	948	961	966	931	945	930	924	1017	958	988	940	1003	1025	961	892	966	965	917	964	1015	942	989	911	957	952	975	932	975	992	981	956	995	959	943	956	1033	966	977	926	960	971	952	980	932	982	988	957	938	981	975	924	920	968	966	959	913	956	876	930	914	954	975	982	995	975	953	980	985	998	967	1000	959	926	938	973	970	957	944	916	959	939	978	957	915	978	952	999	955	976	955	969	921	929	944	937	938	940	965	938	964	969	935	966	1013	973	977	961	945	970	935	934	992	898	1032	974	1002	990	949	959	987	961	944	934	936	925	939	948	953	994	899	918	920	885	946	949	988	954	962	907	1009	989	904	946	874	958	915	958	1000	956	980	891	948	925	939	968	956	969	935	890	1000	916	915	957	986	954	948	878	953	910	954	989	948	996	991	928	930	948	940	983	936	930	943	971	949	944	936	986	963	1000	993	894	1027	964	953	971	927	936	918	998	933	990	961	997	986	952	984	941	950	951	958	927	954	912	907	935	965	969	921	923	1004	944	971	1000	937	977	969	971	960	976	969	935	939	924	925	951	924	957	907	932	921	990	988	1008	953	974	1021	971	884	959	956	917	944	934	935	985	928	926	923	987	908	896	908	992	969	997	940	902	930	914	951	956	979	962	950	1002	933	1011	916	947	957	1011	968	1004	923	930	972	951	944	976	897	958	961	1014	989	921	940	924	991	948	1000	899	917	933	961	963	980	944	956	962	968	989	962	967	913	988	961	969	979	950	903	930	974	946	934	931	930	958	932	964	906	1004	942	926	947	1000	899	922	979	927	977	931	977	972	974	896	957	955	948	920	929	986	937	955	1007	955	1017	975	948	963	986	964	937	994	900	905	973	927	1001	935	941	1017	916	1012	922	931	974	980	987	997	963	949	932	984	944	986	967	951	980	924	979	999	979	952	930	929	972	939	977	914	953	934	964	967	951	974	951	979	935	962	946	979	964	907	989	1004	964	939	980	930	988	937	985	934	892	940	931	985	980	980	988	918	999	975	981	951	943	926	968	970	922	898	942	959	957	949	971	942	936	938	1005	996	989	937	948	972	1006	917	947	1002	1009	976	923	978	893	1037	919	925	965	950	972	967	1004	939	1006	917	908	955	891	962	977	951	947	935	955	921	949	973	1008	968	958	968	1020	986	949	949	961	922	954	929	970	932	973	968	984	952	952	956	942	954	905	929	984	986	941	908	956	957	879	997	972	996	982	952	1014	939	985	934	926	939	972	982	928	925	918	895	943	900	962	972	960	998	917	948	1000	970	982	928	958	998	969	953	991	959	886	959	938	965	1022	909	931	1028	955	948	912	967	1030	959	947	925	931	928	939	890	915	983	924	904	969	985	1002	998	964	929	955	925	969	921	956	917	945	987	968	972	986	923	974	991	924	977	981	949	991	943	958	955	899	951	939	951	947	971	1003	944	953	957	969	983	962	898	976	955	970	938	933	935	952	928	951	964	934	921	1007	1019	993	972	989	951	968	993	939	978	974	969	978	949	946	954	922	942	955	1023	1049	930	940	1005	950	963	971	981	957	980	970	944	897	1001	942	994	950	993	947	943	946	903	931	932	927	973	912	936	912	885	900	932	977	982	942	969	1008	915	944	890	1007	955	943	985	917	995	945	977	1021	984	1032	991	983	951	974	932	954	913	938	974	955	947	910	935	977	989	990	924	892	984	938	956	978	889	1002	1004	988	951	956	939	952	952	982	926	964	984	939	997	958	965	990	980	993	956	983	978	993	1002	969	954	957	961	981	935	962	924	995	953	895	986	950	962	897	976	945	947	968	966	944	939	944	965	890	932	969	941	1009	962	946	953	1011	954	980	984	974	958	926	948	994	923	1028	931	991	959	945	925	983	953	937	966	952	903	926	977	952	943	928	976	938	951	905	904	982	961	924	926	950	976	944	933	890	952	933	971	961	951	930	951	959	1003	962	1006	979	939	969	992	958	918	949	1000	946	949	940	952	1022	986	948	1010	977	983	937	992	906	975	948	984	988	966	922	893	950	919	1004	955	976	976	948	948	944	992	943	910	985	1023	969	935	976	954	958	1011	951	923	963	991	976	972	981	977	965	944	968	913	991	908	969	980	948	948	956	927	952	963	919	990	933	993	914	939	975	898	911	991	965	896	994	933	969	966	965	942	942	969	916	927	952	948	966	931	956	957	966	952	1020	999	975	890	1000	987	935	913	910	905	961	914	887	955	970	956	923	944	942	949	989	917	967	932	908	986	991	980	916	951	963	982	996	929	963	924	890	1003	940	990	935	937	916	964	992	982	973	912	925	961	940	920	979	942	973	947	937	932	962	962	965	980	928	1006	936	976	1006	943	959	1037	934	926	918	980	990	969	946	900	942	976	965	904	971	944	909	955	989	935	973	1003	943	953	974	946	930	966	946	936	961	913	931	948	936	927	911	985	932	900	929	934	990	950	919	1005	928	959	977	1017	1003	924	948	953	942	965	922	962	967	990	943	913	958	965	952	947	897	965	940	965	956	920	957	971	963	922	973	941	978	937	1005	916	957	975	921	964	926	964	916	985	936	979	966	903	938	938	943	917	943	907	932	979	952	992	980	985	994	964	964	991	947	949	940	906	915
23652	20974	27971	24147	20879	10682	2097	1314	1103	1055	1072	1039	1034	972	970	978	1052	933	951	979	965	1003	954	1003	941	943	925	923	953	926	928	882	940	922	945	965	924	983	982	934	926	1010	959	949	925	959	984	922	938	963	1018	970	927	1009	927	934	961	937	933	949	1008	972	891	944	950	925	948	898	905	917	919	905	892	918	948	925	918	968	978	938	971	959	1031	959	948	882	992	982	942	990	955	919	948	921	959	948	986	948	1000	929	958	989	920	905	922	963	924	946	902	953	923	895	947	897	926	1003	933	932	858	927	892	940	895	930	956	947	947	977	885	905	940	953	924	887	967	943	888	946	927	872	880	979	871	978	954	931	947	936	870	925	924	883	906	919	912	890	977	922	909	922	921	871	925	972	966	959	958	964	962	971	885	978	948	897	945	986	897	979	934	928	928	931	912	944	926	943	903	940	963	986	939	919	957	910	933	913	949	958	912	928	947	921	906	962	920	958	940	944	872	919	897	1005	981	940	932	935	902	972	933	964	850	964	970	840	909	922	914	943	949	930	916	913	852	963	936	913	934	938	959	937	924	884	974	1007	967	918	900	949	927	935	907	907	978	944	862	956	956	943	931	916	949	911	956	902	890	935	919	944	945	927	919	913	939	889	974	900	952	1000	937	936	961	981	940	924	918	884	957	947	941	988	913	949	952	972	952	879	971	945	910	955	930	910	927	923	896	907	940	900	868	955	949	960	920	954	947	934	939	927	941	900	962	925	923	965	888	1011	916	911	965	926	919	980	907	870	922	962	903	936	983	923	881	962	942	858	942	907	953	899	925	952	919	926	911	949	883	956	968	912	939	949	954	970	910	932	960	941	908	979	947	969	954	948	929	993	901	888	954	930	904	916	929	971	889	877	920	976	913	948	881	876	955	912	927	931	881	931	878	962	932	921	922	953	861	898	968	947	900	905	901	857	905	927	969	978	911	895	941	951	882	921	927	954	939	926	897	901	1001	917	950	883	921	860	873	914	929	931	897	879	1006	965	953	921	935	945	863	927	933	971	926	895	905	919	912	910	963	956	954	906	897	955	880	944	930	933	912	961	939	880	884	962	939	891	909	906	943	931	917	967	882	956	931	897	890	902	919	967	968	944	906	913	956	894	934	890	937	937	910	949	908	906	921	928	937	947	932	953	947	990	909	892	958	963	883	957	892	909	934	940	915	894	953	901	927	899	892	976	929	913	954	971	955	886	948	961	965	953	941	928	925	917	936	948	954	908	893	1007	803	945	919	925	999	935	973	884	986	876	926	902	925	903	941	986	944	934	967	908	925	896	907	981	931	1008	909	941	947	936	922	951	938	880	938	951	933	902	921	878	987	907	928	928	896	950	922	925	940	915	933	910	971	941	934	1001	931	972	928	993	912	903	866	936	926	947	902	961	957	943	897	897	981	936	897	914	958	899	945	897	951	942	958	882	965	974	926	960	894	877	947	955	925	934	925	915	874	927	883	933	903	925	917	949	936	966	919	995	903	946	980	960	959	911	904	934	893	977	900	886	918	895	926	942	910	917	894	917	928	894	886	977	932	946	897	951	963	920	900	941	891	903	900	902	884	951	917	974	931	949	928	844	918	955	896	903	907	977	925	961	975	914	949	905	896	888	898	978	960	945	929	951	913	892	977	967	916	927	868	911	945	904	899	853	889	972	906	893	974	947	909	964	943	968	878	953	945	926	910	875	860	970	951	915	925	911	912	948	943	922	987	911	911	920	964	962	891	883	948	905	879	914	951	903	946	955	917	930	1014	1017	910	937	935	939	918	944	911	907	944	950	910	945	922	927	930	943	897	959	968	983	963	952	868	940	846	881	944	921	943	955	932	950	915	906	886	938	942	886	947	940	934	939	917	951	951	944	961	979	984	930	899	892	993	965	936	880	997	928	967	908	928	895	900	941	915	936	877	941	879	894	908	939	958	925	923	894	881	909	969	961	917	984	947	932	885	941	916	934	916	915	912	881	931	979	895	921	942	891	894	955	902	906	959	882	915	918	901	877	949	942	923	947	962	894	910	915	898	928	914	938	884	933	980	946	972	930	923	945	869	932	920	906	896	946	954	930	935	979	897	946	910	886	973	928	963	944	967	928	969	954	982	952	967	949	971	924	908	956	927	907	874	962	888	945	890	944	911	921	903	899	947	939	920	933	932	894	976	902	911	945	924	919	960	902	939	941	871	949	905	937	894	930	864	902	864	919	970	948	967	896	888	901	924	900	910	947	961	898	894	877	934	975	986	969	970	986	891	967	928	923	913	955	932	976	913	987	962	959	944	969	955	927	920	927	958	925	926	956	953	928	905	952	930	918	942	921	877	956	955	897	908	939	942	935	964	955	959	911	874	885	929	947	932	950	893	930	927	887	903	974	947	942	946	910	971	913	914	926	903	936	931	926	876	911	945	893	931	875	898	926	937	897	928	952	903	893	911	895	937	928	917	936	877	886	980	962	932	927	988	916	879	899	938	957	953	968	916	981	928	942	955	957	941	960	986	897	903	917	908	998	907	867	852	919	949	954	909	943	927	963	906	966	921	899	932	1000	918	939	925	934	943	883	905	959	865	874	924	943	909	930	932	986	909	882	931	939	962	974	941	890	887	881	924	924	959	946	923	901	888	896	896	856	893	889	916	921	944	940	924	952	931	900	926	939	1019	979	916	910	978	937	925	939	895	975	942	935	886	964	966	876	936	968	944	897	935	901	966	900	894	946	905	936	915	934	971	928	917	908	942	946	893	987	856	921	926	867	902	887	936	977	968	913	980	876	867	921	937	929	906	911	935	902	969	937	936	927	901	981	927	916	891	949	917	964	934	915	917	899	941	922	903	890	942	953	973	946	928	891	928	951	933	928	935	913	964	947	942	889	935	889	915	925	951	947	853	916	968	1000	953	927	903	902	938	895	945	919	947	937	969	876	929	902	933	927	976	917	911	936	913	897	931	925	936	940	950	941	869	903	981	941	921	880	928	950	984	918	919	904	924	899	901	923	927	925	930	936	851	957	924	954	911	897	981	957	971	969	917	912	948	910	936	933	920	909	943	919	925	904	951	865	935	910	955	871	912	892	910	902	914	866	933	984	955	942	946	913	940	927	954	905	872	924	920	898	885	885	951	884	928	966	923	925	935	899	879	923	944	889	903	936	988	921	896	946	967	892	934	978	900	937	837	933	957	953	945	928	944	931	881	930	948	929	930	882	982	908	983	927	923	937	918	960	887	936	923	964	970	967	966	926	905	994	914	919	900	935	873	945	900	939	921	877	927	909	936	870	952	938	954	980	913	897	895	975	963	916	909	924	903	926	949	919	896	908	892	923	877	923	885	951	880	919	890	940	972	890	845	975	921	884	924	1005	882	909	899	950	929	892	947	931	933	922	916	941	942	868	950	919	906	942	966	914	900	947	892	897	927	963	971	871	922	917	942	936	962	884	902	939	959	932	949	912	962	929	977	917	908	880	931	913	934	939	918	899	921	974	942	958	940	929
28097	41120	25191	11963	5891	3401	2177	1635	1393	1272	1244	1190	1200	1266	1225	1251	1163	1166	1184	1180	1099	1135	1134	1194	1146	1081	1131	1124	1156	1146	1102	1071	1139	1085	1087	1099	1134	1041	1117	1140	1176	1146	1073	1135	1128	1065	1048	1164	1072	1110	1142	1129	1146	1132	1079	1093	1049	1151	1127	1139	1140	1161	1109	1084	1103	1137	1076	1069	1144	1073	1119	1107	1176	1100	1074	1082	1076	1080	1150	1088	1085	1167	1076	1127	1118	1089	1057	1083	1123	1108	1162	1056	1115	1059	1102	1064	1066	1065	1088	1067	1142	1063	1106	1075	1046	1146	1128	1120	1134	1135	1095	1016	1125	1107	1053	1127	1057	1104	1035	1085	1077	1095	1147	993	1042	1102	1139	1080	1056	1053	1131	1049	1064	1039	1078	1048	1063	1040	1076	1020	1082	1125	1144	1087	1020	1114	1086	1041	1049	1150	1054	1073	1068	1095	1095	1075	1116	1092	1057	1086	1053	1052	1156	1031	1085	1112	1063	1035	1074	1032	1079	1086	1094	1009	1109	1067	1097	1052	1092	1126	1079	1095	1104	1089	1071	1060	1091	1063	1127	1078	1096	1084	1089	1144	1054	1195	1117	1061	1099	1075	1132	1149	1079	1054	1077	1055	1057	1066	1066	1071	1029	1022	1086	1095	1092	1025	1088	1084	1118	1055	1038	1115	1075	1096	1059	1077	1047	1106	1138	1092	1034	1060	1091	1156	1094	1091	1070	1116	1151	1096	1100	1080	1044	1087	1077	1051	1159	1027	1077	1101	1066	1118	1065	1120	1079	1094	1049	1091	1080	1065	1107	1091	1108	1109	1059	1087	1082	1126	1076	1049	1084	996	1063	1078	1087	1094	1088	1101	1091	1051	1088	1022	1115	1081	1061	1022	1091	1098	1125	1122	1095	1062	1087	1081	1107	1106	1058	1087	1091	1127	1116	1098	1068	1028	1118	1104	1097	1083	1100	1104	1112	1065	1090	1088	1133	1143	1103	1029	1136	1130	1141	1093	1133	1127	1076	1125	1074	1065	1113	1054	1104	1125	1122	1072	1052	1013	1100	1061	1057	1092	1094	1109	1100	1069	1051	1099	1089	1095	1110	1067	1094	1116	1123	1048	1091	1128	1136	1060	1102	1011	1064	1113	1102	1103	1096	1066	1104	1051	1010	1165	1099	1112	1032	1119	1043	1081	1095	1077	1091	1101	1093	1156	1063	1104	1083	1070	1100	1093	1120	1066	1147	1071	1052	1118	1031	1061	1102	1078	1076	1006	1088	1076	1100	1127	1091	1116	1119	1084	1077	1120	1082	1119	1151	1041	1096	1100	1080	1068	1079	1056	1072	1039	1077	1057	1106	1089	1049	1115	1109	1060	1094	1109	1083	1084	1079	1065	1108	1104	1094	1094	1146	1112	1070	1031	1044	1022	1132	1084	1051	1139	1054	1114	1149	1076	1074	1131	1116	1040	1147	1073	1022	1083	1126	1092	1048	1107	1043	1064	1038	1047	1144	1123	1055	1114	1062	1110	1042	1106	1098	1150	1099	1088	1069	1081	1059	1059	1066	1077	1102	1086	1084	1120	1065	1044	1110	1121	1156	1054	1029	1022	1096	1063	1059	1100	1080	1083	1106	1051	1080	1103	1022	1120	1106	1094	1098	1113	1108	1050	1084	1108	1035	1159	1071	1036	1120	1095	1120	1099	1132	1146	1112	1061	1098	1096	1098	1070	1112	1098	1143	1083	1111	1101	1056	1089	1056	1067	1082	1110	1127	1071	1063	1111	1104	1079	1114	1070	1043	1043	1096	1071	1111	1065	1095	1092	1022	1066	1053	1077	1084	1165	1105	1051	1121	1082	1120	1065	1075	1099	1123	1122	1138	1085	1136	1084	1080	1048	1123	1105	1093	1114	1157	1113	1064	1106	1099	1142	1053	1088	1062	1078	1067	1075	1097	1089	1069	1121	1151	1110	1128	1122	1057	1059	1029	1065	1024	1149	1086	1109	1029	1088	1045	1141	1132	1086	1125	1111	1102	1050	1090	1020	1089	1096	1047	1065	1096	1038	1113	1099	1098	1087	1039	1062	1044	1047	1083	1089	1106	1091	1129	1088	1134	1074	1064	1107	1166	1096	1077	1077	1062	1135	1082	1111	1068	1113	1028	1047	1137	1082	1097	1064	1112	1069	1121	1060	1064	1084	1110	1130	1111	1062	1164	1101	1111	1094	1104	1108	1078	1101	1045	1073	1059	1131	1098	1031	1097	1008	1103	1133	1088	1090	1023	1081	1076	1079	1086	1087	1045	1044	1081	1044	1074	1053	1118	1104	1160	1114	1103	1041	1091	1092	1123	1098	1157	1050	1088	1118	1133	1078	1088	1086	1076	1122	1040	1061	1154	1098	1114	1142	1130	1138	1088	1067	1109	1086	1086	1046	1086	1112	1056	1112	1060	1070	1097	1101	1148	1143	1101	1077	1133	1114	1052	1061	1060	1012	1085	1118	1014	1077	1044	1116	1057	1079	1077	1094	1053	1142	1027	1155	1057	1118	1047	1111	1098	1027	1082	1082	1082	1092	1108	1103	1063	1125	1090	1086	1124	1060	1109	1124	1089	1087	1055	1047	1076	1012	1079	1093	1082	1098	1065	1060	1141	1013	1070	1105	1046	1073	1119	1094	1103	1087	1059	1049	1079	1149	1069	1135	1052	1076	1089	1044	1100	1035	1141	1077	1067	1084	1059	1034	1043	1063	1144	1078	1122	1115	1085	1093	1051	1126	1053	1069	1069	1090	1065	1098	1105	1154	1032	1054	1068	1026	1122	1090	1064	1129	1042	1103	1166	1080	1090	1035	1127	1105	1055	1122	1069	1117	1079	1110	1098	1100	1066	1093	1067	1087	1096	1069	1022	1062	1084	1130	1076	1082	1017	1092	1071	1086	1085	1107	1121	1046	1102	1179	1076	1048	1127	1123	1044	1141	1072	1056	1133	1114	1110	1076	1034	1087	1101	1097	1102	1084	1055	1109	1100	1107	1050	1093	1144	1067	1078	1069	1084	1102	1059	1051	1073	1082	1054	1050	1122	1097	1103	1041	1107	1114	1090	1064	1027	1111	1071	1107	1054	1083	1101	1107	1112	1071	1079	1098	1126	1052	1097	1082	1040	1095	1118	1069	1049	1094	1146	1115	1124	1115	1089	1056	1178	1105	1107	1088	1070	1069	1049	1094	1053	1132	1130	1075	1078	1090	1118	1086	1062	1166	1101	1041	1090	1054	1061	1037	1114	1074	1113	1067	1055	1114	1136	1000	1107	1077	1105	1114	1185	1102	1118	1126	1115	1055	1100	1156	1104	998	1053	1099	1126	1135	1074	1049	996	1058	1077	1130	1173	1063	1063	1106	1144	1040	1105	1055	1055	1094	1069	1116	1085	1129	1101	1142	1092	1058	1127	1066	1042	1075	1109	1049	1084	1054	1042	1061	1047	1051	1112	1098	1043	1128	1083	1056	1076	1125	1092	1154	1040	1079	1076	1141	1091	1105	1118	1068	1088	1088	1148	1073	1079	1046	1083	1121	1084	1082	1058	1142	1061	1075	1111	1041	1078	1045	1106	1068	1136	1089	1073	1091	1069	999	1033	1082	1128	1091	1108	1002	1026	1085	1097	1133	1031	1075	1130	1083	1090	1096	1057	1067	1104	1095	1084	1087	1077	1069	1037	1016	1067	1052	1084	1103	1118	1077	1053	1035	1133	1045	1067	1117	1078	1119	1082	1076	1041	1138	1139	1104	1142	1036	1082	1098	1108	1046	1083	1078	1023	1067	1130	1130	1070	1090	1061	1027	1118	1061	1094	1102	1047	1118	1036	1101	1093	1101	1097	1098	1062	1071	1033	1069	1110	1043	1098	1041	1070	1118	1046	1071	1128	1054	1096	1086	1108	1123	1088	1135	1084	1094	1091	1080	1068	1087	1085	1019	1110	1075	1072	1141	1084	1115	1060	1052	1118	1029	1052	1111	1108	1052	1083	1030	1059	1076	1075	1068	1094	1069	1028	1134	1119	1054	1046	1085	1075	1071	1057	1051	1050	1121	1086	1097	1074	1062	1083	1129	1101	1082	1101	1128	1050	1118	1179	1089	1040	1058	1049	1070	1096	1105	1072	1018	1021	1113	1119	1073	1053	1090	1135	1110	1089	1110	1097	1052	1127	1029	1108	1070	1087	1081	1107	1136	1089	1058	1092	1077	1065	1087	1091	1121	1130	1097	1062	1084	1123	1087	1092	1068	1095	1092	1073	1023	1094	1061	1076	1108	1117	978	1076	1063	1050	1056	1170	1098	1068	1071	1019	1052	1074	1105	1089	1135	1101	1071	1080	1013	1058	1096	1110	1080	1086	1100	1064	1116	1111	1082	1145	1030	1090	1105	1115	1066	1068	1104	1047	1117	1075	1117	1029	1078	1048	1072	1107	1009	1099	1129	1120	1125	1096	1139	1060	1048	1106	1107	1083	1080	1114	1125	1091	1051	1085	1068	1075	1023	1056	1087	1088	1090	1113	1081	1061	1077	1100	1022	1088	1093	1082	1091	1078	1058	1085	1068	1121	1035	1066	1043	1094	1043	1054	1086	1130	1084	1111	1118	1067	1070	1139	1062	1121	1055	1055	1104	1118	1094	1121	1108	1080	1115	1101	1091	1132	1093	1049	1130	1096	1041	1145	1108	1051	1121	1138	1052	1092	1096	1092	1089	1093	1010	1105	1128	1102	1064	1042	1070	1096	1087	1089	1078	1041	1106	1067	1069	1161	1103	1128	1103	1083	1082	1082	1099	1098	1101	1089	1069	1154	1046	1095	1075	1100	1095	1091	1136	1068	1071	1100	999	1080	1076	1074	1156	1052	1089	1115	1084	1068	1093	1061	1068	1093	1036	1053	1112	1135	1111	1060	1053	1042	1089	1079	1100	1110	1072	1042	1085	1124	1039	1128	1107	1058	1029	1149	1147	1090	1135	1109	1098	1060	1130	1097	1071	1103	1087	1076	1100	1091	1029	1140	1091	1093	1024	1058	1115	1094	1119	1041	1053
24503	20966	27142	24929	14144	1986	1028	798	694	694	633	656	670	587	627	605	632	598	644	634	639	663	634	651	600	612	622	589	627	572	621	613	688	646	612	630	590	587	614	541	585	601	618	612	608	619	612	620	640	626	680	629	649	640	608	642	640	602	595	645	592	648	647	611	633	614	601	596	591	588	610	612	615	585	626	658	612	604	628	594	623	618	640	651	600	671	615	578	592	609	618	589	563	655	607	585	606	588	608	610	636	604	628	606	633	622	591	586	644	607	629	616	582	602	599	564	582	622	608	595	606	598	640	607	585	622	612	632	579	643	638	643	578	624	563	593	593	597	618	621	549	604	604	593	619	657	628	571	597	602	571	582	594	570	595	644	590	575	596	607	643	613	599	590	600	593	594	603	617	598	605	590	644	647	603	616	664	589	569	586	601	593	589	607	655	603	607	685	624	597	575	588	622	591	584	594	564	643	617	605	621	601	586	612	587	650	594	594	612	613	589	629	596	601	541	606	620	623	595	608	579	607	592	588	585	618	604	591	563	603	611	599	579	598	570	608	612	623	636	614	578	598	676	611	638	642	608	597	623	642	574	642	566	597	607	609	597	597	624	582	625	624	600	628	613	666	605	628	599	621	591	623	620	617	619	607	600	600	589	619	615	630	629	609	596	626	617	647	612	597	622	602	619	613	583	608	571	560	637	609	645	593	566	590	616	569	633	630	570	575	559	607	602	607	592	636	581	599	608	570	584	609	631	590	554	598	615	624	563	587	586	629	573	583	605	552	628	608	588	587	583	620	589	623	647	602	606	633	622	586	611	585	587	619	658	581	606	566	616	643	619	633	582	612	606	632	664	565	593	597	570	563	608	630	574	622	656	559	603	590	628	594	630	628	612	577	617	643	583	605	611	631	587	619	591	627	637	612	606	653	630	595	627	592	596	592	621	629	602	581	607	624	614	658	589	612	655	618	603	604	631	571	649	570	617	627	618	639	635	632	683	576	580	589	582	601	585	642	602	608	586	600	612	655	617	634	593	630	579	608	638	648	591	577	608	621	627	599	673	607	640	582	641	576	591	586	588	566	617	610	597	610	609	633	600	599	613	625	612	628	628	593	606	566	638	613	606	620	658	670	625	577	629	648	598	570	569	589	611	585	583	601	620	599	635	635	607	593	594	623	586	590	591	616	618	587	640	581	588	641	575	583	610	601	604	568	629	682	625	594	644	648	598	635	598	616	606	630	615	597	640	606	575	566	595	611	598	610	573	594	575	602	616	596	650	599	564	618	628	591	623	623	603	619	607	625	585	567	594	579	601	651	599	606	649	605	637	602	591	621	638	578	613	567	604	602	628	652	629	627	602	603	630	575	636	621	607	645	597	553	601	603	631	581	587	653	607	571	578	611	545	646	636	671	618	656	594	612	584	610	618	593	590	610	601	620	657	568	652	613	578	599	580	625	604	587	586	622	596	609	584	580	580	604	617	622	583	649	589	594	646	581	584	644	564	624	595	596	597	658	593	610	628	589	590	594	623	594	638	620	614	599	631	584	613	594	613	600	614	598	575	622	596	626	631	649	588	627	558	593	612	597	618	593	579	580	630	638	595	580	587	594	625	600	631	616	636	586	593	685	615	638	614	597	645	629	601	637	646	613	623	592	582	599	609	623	582	599	604	613	604	637	568	641	635	555	632	637	619	633	616	615	677	622	619	593	620	625	599	648	654	601	603	598	584	603	589	591	598	619	590	629	582	604	604	545	597	587	599	629	599	622	604	646	643	583	614	640	611	624	618	590	602	605	622	592	602	649	580	596	628	603	562	608	586	596	615	675	618	617	642	581	598	542	613	630	587	577	614	626	608	585	587	550	643	652	583	581	609	591	634	622	571	631	582	608	611	593	584	592	627	614	597	650	623	615	583	608	603	610	660	612	609	564	668	613	620	593	644	587	597	570	583	569	590	619	629	597	573	611	655	593	589	612	647	609	620	643	613	595	641	630	594	628	621	617	591	608	633	631	559	645	605	578	631	603	633	588	588	617	591	597	618	651	584	615	580	608	630	565	650	597	589	628	628	652	586	597	595	601	580	640	604	605	589	548	577	577	616	636	658	618	573	590	577	616	583	615	640	621	586	610	610	638	621	628	609	585	579	620	612	621	627	645	574	601	605	617	612	612	596	624	603	592	603	579	574	600	584	607	596	626	623	660	552	595	586	613	565	605	611	613	617	600	583	606	599	648	561	577	640	598	646	592	631	573	602	588	601	603	637	639	565	621	590	659	598	599	603	585	680	619	578	622	602	610	577	572	632	595	611	640	594	643	597	580	596	583	659	628	597	598	633	632	575	616	595	638	588	637	621	591	612	662	587	644	581	588	609	602	630	611	618	589	648	619	598	601	629	593	583	617	633	586	584	604	630	603	595	602	597	598	618	568	615	569	643	595	618	580	614	602	655	584	583	572	602	597	596	606	593	606	611	614	620	613	621	605	623	602	618	651	594	589	567	604	606	614	604	586	592	612	587	589	589	597	633	628	582	582	616	596	612	606	625	650	624	578	631	619	609	587	613	591	654	614	590	583	598	574	627	614	625	612	611	662	623	590	595	622	558	555	593	651	642	614	640	592	652	601	586	636	618	617	603	629	609	610	638	612	568	562	630	603	598	642	611	568	601	585	621	594	619	588	588	620	602	593	593	608	589	617	609	595	601	572	603	604	609	601	574	594	593	639	611	645	611	584	615	647	667	599	628	615	580	605	613	595	591	574	602	614	607	578	602	589	674	634	635	619	607	588	604	643	616	604	626	587	636	587	626	583	601	608	579	606	654	619	583	606	605	587	621	601	646	625	589	572	606	592	586	582	581	614	564	654	651	585	595	641	596	589	606	613	584	581	596	587	637	594	600	629	620	625	583	599	615	628	641	626	617	585	621	662	589	642	587	645	637	567	656	547	599	610	611	614	591	621	587	631	598	646	624	680	607	549	600	588	640	628	646	596	633	632	642	623	658	618	606	638	626	597	629	637	634	612	601	592	647	616	594	584	590	571	627	598	585	614	622	660	591	591	603	582	611	583	621	645	651	641	613	609	625	562	602	636	621	607	599	618	643	603	611	581	594	640	649	625	638	562	621	625	610	618	573	606	644	624	616	619	659	637	585	578	579	599	573	618	640	581	593	615	575	610	602	616	573	606	615	605	627	572	597	642	548	626	620	612	617	624	594	637	612	612	630	567	583	580	615	670	572	572	629	610	534	620	572	586	561	617	615	618	610	602	633	610	567	566	600	603	631	600	616	663	615	598	561	601	552	582	600	579	596	662	661	626	600	615	591	610	578	617	614	610	622	624	599	623	576	594	593	631	560	607	581	601	618	636	659	552	632	645	622	611	639	613	637	617	592	612	596	601	636	626	647	621	628	592	578	614	638	600	616	590	620	626	665	567	604	637	591	614	610	624	619	587	599	622	548	624	602	610	587	613	599	607	664	579	616	591	664	630	623	594	642	552
25998	38875	21182	8679	4432	2499	1501	1093	953	933	821	850	844	837	762	757	712	821	740	804	760	787	795	775	773	773	755	730	760	721	739	731	721	727	772	741	771	728	743	757	742	741	769	773	718	722	735	726	771	748	764	771	762	729	788	787	792	775	758	749	737	725	775	740	721	729	737	680	742	728	743	710	707	765	743	737	739	733	749	691	737	759	718	718	762	720	712	746	750	724	716	762	728	738	737	730	731	766	754	722	782	741	746	741	703	750	687	777	708	737	748	708	723	757	778	700	655	713	751	745	723	753	717	720	712	707	741	653	729	735	717	737	734	755	706	746	740	778	728	706	653	690	755	709	696	750	752	718	769	747	712	717	743	764	707	685	686	750	726	765	744	730	757	705	733	734	743	783	743	706	758	764	728	702	721	734	731	762	720	722	722	737	728	745	714	738	733	717	745	749	706	749	713	719	727	725	697	733	745	684	743	756	776	739	704	716	736	755	668	773	740	723	739	752	721	742	768	711	736	694	741	733	708	735	753	703	693	701	667	739	743	743	714	724	719	700	743	715	722	723	714	716	720	701	739	717	751	726	698	780	711	731	717	725	733	696	725	742	685	754	712	711	720	719	673	683	721	732	740	681	718	719	720	725	721	688	701	734	727	737	743	748	735	714	719	783	743	684	734	763	740	737	739	738	739	691	723	752	735	755	671	743	792	693	720	735	729	701	703	757	695	728	720	735	743	713	751	774	762	787	772	734	733	700	739	740	723	746	754	739	706	649	742	690	719	741	726	752	696	750	754	717	767	704	695	727	772	760	715	669	712	739	750	733	703	674	736	715	798	727	733	767	708	753	691	699	712	699	765	744	759	736	761	722	713	716	742	685	719	758	751	712	735	780	717	742	742	700	761	719	689	700	721	777	686	725	731	741	746	772	730	735	728	746	750	752	758	702	707	753	750	766	702	737	720	721	721	754	742	722	749	706	727	782	755	725	750	680	754	755	708	736	741	751	784	663	721	718	735	716	756	725	730	697	742	691	728	739	722	752	738	721	683	722	735	705	744	748	756	751	734	712	726	735	730	727	783	714	729	729	771	770	728	681	727	703	729	695	712	784	758	733	717	704	739	737	721	722	695	776	752	690	732	740	682	768	716	726	684	714	679	754	699	790	735	722	753	727	745	770	749	753	788	748	675	725	711	737	742	721	738	746	738	730	656	742	695	708	740	712	749	722	767	716	762	740	797	760	745	756	748	729	796	745	735	679	781	719	729	722	749	730	726	747	732	749	715	717	794	739	728	698	708	725	692	701	745	730	728	755	684	724	740	739	701	725	697	735	737	726	708	745	731	682	720	699	705	664	758	709	796	748	726	709	746	759	736	729	704	731	676	707	769	716	706	703	724	720	815	749	712	705	723	767	700	703	760	732	709	670	693	750	743	764	698	696	730	740	757	724	750	766	703	745	724	777	734	690	734	738	711	707	766	808	752	756	735	694	721	751	720	719	740	756	717	720	776	720	700	780	718	754	707	765	724	712	729	716	702	698	754	747	708	726	741	723	719	751	684	713	736	717	718	749	706	758	699	730	704	714	676	773	751	726	720	728	697	734	734	719	695	739	705	738	764	704	799	716	772	778	709	730	760	711	728	728	747	702	748	769	704	721	750	687	706	710	734	693	726	770	671	730	729	711	683	734	737	749	755	715	675	701	726	665	726	680	726	714	744	763	757	750	750	728	726	694	745	695	692	769	751	715	711	732	722	741	721	720	722	719	708	699	711	731	730	733	712	747	757	667	741	766	709	700	719	726	706	692	772	698	727	741	723	729	731	754	741	767	742	721	731	737	730	769	736	745	742	771	714	717	753	722	749	684	746	689	736	732	728	675	721	722	772	719	669	723	713	768	737	682	732	716	736	741	717	710	690	716	767	748	737	736	671	712	742	736	714	674	709	730	725	719	727	766	717	733	756	707	723	721	679	715	724	684	746	703	729	746	734	749	754	742	690	744	726	698	725	728	726	719	750	731	700	728	721	755	710	668	756	676	771	750	742	672	730	725	718	691	759	753	707	716	742	766	743	737	700	737	693	717	743	705	726	731	751	722	739	734	743	736	716	749	682	745	778	707	706	732	746	705	689	723	750	710	691	720	676	750	684	720	707	712	694	704	731	751	708	734	739	713	741	688	730	706	756	708	714	727	733	727	710	767	764	740	718	739	718	717	695	686	706	727	729	757	731	772	730	740	704	707	700	706	683	721	727	760	724	709	744	792	720	701	704	684	730	732	707	750	666	747	739	728	697	756	707	723	676	781	729	732	733	723	729	719	716	750	700	733	749	727	732	773	730	699	715	667	730	761	742	735	731	778	722	753	701	740	709	724	708	742	707	742	720	732	693	675	714	713	743	678	751	750	687	698	719	721	729	766	725	780	689	764	710	767	685	759	724	769	691	707	760	705	754	707	714	775	771	722	697	743	666	752	728	751	733	726	735	722	766	794	753	702	702	751	724	728	742	771	770	693	730	731	767	776	742	755	753	738	707	770	705	727	744	696	737	758	695	727	734	759	698	700	738	773	735	728	702	755	745	723	752	746	736	689	716	691	729	742	730	745	685	760	717	770	757	733	700	751	753	759	709	737	712	690	754	754	758	768	743	730	768	695	721	736	746	725	787	670	727	719	707	755	691	722	741	747	752	735	712	726	740	706	742	674	717	701	740	696	752	776	716	720	672	715	725	770	741	706	712	680	774	746	770	690	723	723	758	696	707	724	735	734	769	760	734	738	749	775	698	767	703	750	717	736	764	739	664	745	704	777	732	718	731	734	721	752	759	733	720	711	697	762	739	765	757	709	708	747	770	729	712	730	774	761	747	734	717	722	701	707	675	757	679	727	716	705	732	771	764	709	721	746	768	682	710	723	733	730	750	730	725	722	702	715	710	761	730	687	722	718	706	728	698	731	722	716	747	736	746	726	686	700	725	736	687	725	762	742	702	736	683	717	721	756	690	711	736	700	712	730	721	752	749	803	704	682	736	741	719	689	704	691	698	756	773	680	730	714	724	757	657	747	774	721	732	783	710	735	724	736	717	716	769	763	802	741	688	742	691	740	727	700	723	735	697	696	736	704	755	726	746	741	734	707	726	689	753	726	790	743	690	677	734	714	743	715	756	704	703	750	775	722	738	766	689	730	715	774	712	707	794	749	724	691	737	711	742	728	740	651	738	748	748	757	698	718	726	705	732	731	693	752	743	741	747	676	737	761	744	712	721	776	734	766	761	700	736	825	723	688	701	704	745	724	726	718	717	753	693	681	767	697	765	716	749	725	748	733	759	717	764	695	724	740	724	751	713	720	743	710	737	710	759	665	761	681	734	710	731	708	710	742	735	751	687	752	727	713	732	717	730	719	723	776	729	747	720	699	727	729	741	753	716	721	739	728	749	757	707	677	742	730	743	735	704	685	741	734	711	713	702	763	769	688	660	765	775	753	691	694	751	754	746	694	720	770
22546	21001	28469	23744	20993	20982	9744	1484	1065	1014	911	919	864	806	838	784	766	786	836	771	864	795	756	788	745	763	737	721	734	742	768	742	690	748	791	780	734	724	750	779	728	752	742	738	730	747	726	734	733	777	827	766	782	757	727	767	754	737	754	744	743	760	740	718	735	750	741	699	703	703	695	739	682	726	712	762	717	743	730	714	726	737	682	723	769	724	741	721	720	668	705	719	711	736	701	739	764	715	670	734	738	725	763	705	712	729	722	706	721	733	699	696	747	738	771	755	726	702	734	703	691	676	760	707	748	702	672	724	724	672	716	707	723	699	718	699	685	750	740	722	707	736	664	759	759	687	721	735	706	711	699	755	764	740	707	685	728	725	722	692	732	745	689	693	743	745	711	704	693	726	682	693	722	724	734	736	696	691	711	693	716	714	735	695	725	754	744	714	697	677	707	746	784	681	730	709	742	728	689	726	709	723	677	687	721	732	727	689	691	731	668	717	681	748	712	726	723	737	716	712	745	691	696	755	678	681	707	696	705	699	718	709	738	753	704	694	754	744	710	721	717	720	707	700	778	715	691	670	702	727	705	691	753	685	707	669	741	716	756	695	685	675	684	694	698	714	695	761	712	699	714	700	698	679	707	724	692	732	701	727	678	652	715	686	737	679	696	719	772	758	690	687	749	705	713	709	712	673	716	745	678	695	645	726	662	689	679	724	675	726	729	679	685	706	688	729	695	694	685	717	742	701	703	714	766	757	721	711	773	708	698	741	731	705	672	742	721	706	696	737	691	704	744	751	723	691	775	664	735	710	722	677	706	705	702	677	745	673	676	683	675	692	697	730	670	733	699	766	708	689	707	691	722	715	686	707	735	681	708	705	739	697	726	729	720	684	714	700	753	745	670	749	760	717	715	699	693	715	742	724	700	696	728	741	707	714	700	739	719	719	726	674	665	723	685	707	731	686	682	693	717	717	665	757	696	761	732	734	698	719	713	714	747	693	756	703	700	731	664	709	711	742	716	729	690	723	708	750	733	698	716	737	736	706	685	707	702	758	716	737	672	711	738	730	746	675	705	714	691	741	736	751	709	686	748	728	752	685	681	675	667	782	726	692	735	667	672	753	688	680	714	742	722	733	745	739	696	693	696	709	696	710	649	721	716	695	702	680	712	763	717	704	717	685	705	744	686	701	710	758	699	687	712	743	738	739	722	684	711	759	704	691	715	693	701	679	781	712	736	699	691	704	692	691	708	722	751	731	694	742	683	721	697	673	700	696	700	711	695	735	720	703	691	724	710	727	705	679	666	718	721	699	655	705	647	703	718	690	694	740	768	694	708	720	737	746	743	667	730	671	712	734	712	686	756	706	733	744	734	688	762	718	694	728	722	710	733	723	723	721	689	703	640	754	693	740	677	747	698	768	732	757	680	658	715	695	666	716	724	742	676	733	697	726	792	733	776	701	724	732	705	753	722	701	724	677	685	698	712	767	720	690	687	725	742	702	745	734	696	737	756	728	718	688	713	742	724	705	692	704	678	699	728	762	686	728	697	709	711	729	663	635	749	688	729	715	700	678	711	725	713	692	675	706	716	748	698	736	735	676	724	747	734	736	737	685	721	687	670	669	723	734	735	620	741	713	703	711	750	704	737	727	706	686	743	721	687	712	722	725	764	713	777	684	697	762	692	695	677	751	734	671	714	697	704	785	696	733	684	681	687	725	718	688	668	707	723	699	744	759	692	678	781	763	711	761	680	679	685	801	722	706	668	661	646	747	718	706	673	735	763	703	667	684	722	764	716	647	712	731	741	758	705	710	725	734	698	764	697	706	708	654	693	723	713	677	717	745	741	798	679	715	678	700	708	726	694	712	725	732	676	719	717	709	726	735	673	679	693	700	682	715	709	698	702	726	694	708	683	716	672	731	671	733	722	712	702	688	694	679	664	726	732	716	745	716	692	695	732	700	709	721	705	725	685	735	752	700	712	692	727	713	715	685	681	724	691	752	681	698	688	731	699	684	710	731	688	699	721	738	723	732	679	735	706	787	727	718	711	717	694	749	665	700	733	686	738	701	760	715	698	705	720	690	720	723	723	774	793	715	727	698	730	687	747	677	678	743	661	774	690	739	706	659	744	684	664	714	726	683	682	703	693	742	676	737	696	712	720	776	758	800	698	727	705	752	704	720	760	736	656	683	688	685	739	723	705	689	703	708	686	718	741	708	734	675	733	727	694	719	662	673	731	707	699	676	724	694	703	659	734	712	700	692	731	731	713	718	711	683	738	717	714	695	720	674	683	711	720	691	699	719	692	734	681	734	721	731	691	728	665	707	714	712	711	761	764	738	722	710	714	757	708	669	659	749	697	729	689	710	699	724	702	695	700	708	701	733	694	775	726	696	671	692	689	697	686	718	722	683	693	699	778	759	702	658	704	707	755	683	715	689	727	704	715	705	696	701	718	692	757	744	690	710	718	688	716	718	690	713	704	674	706	715	753	719	678	682	735	734	687	711	694	727	679	690	723	702	664	764	698	733	676	704	728	709	701	740	725	708	713	702	695	743	700	702	732	693	688	686	698	685	672	728	659	708	751	681	687	742	697	667	747	748	756	678	675	712	709	718	740	679	697	721	723	704	708	735	719	741	678	735	669	730	724	733	684	690	683	740	680	729	735	721	721	720	718	734	778	643	680	752	705	688	717	709	697	695	747	723	721	724	704	709	714	718	666	705	682	743	733	682	707	753	720	737	728	705	678	723	716	681	682	700	668	728	714	701	736	763	731	751	699	710	681	738	720	752	691	751	690	709	733	697	715	714	670	682	678	711	694	686	690	683	716	675	700	747	742	671	719	659	704	696	752	740	701	702	703	729	716	705	685	692	776	727	709	708	766	699	708	721	671	662	714	718	742	726	714	719	717	711	719	706	697	717	710	748	734	664	719	729	734	744	713	680	739	693	745	781	711	702	736	683	699	700	722	712	698	753	713	710	699	720	748	721	703	719	712	714	716	706	694	684	710	686	714	701	720	715	722	722	712	724	733	724	699	729	700	672	710	752	750	668	746	740	683	736	673	708	743	693	771	698	692	703	693	670	686	723	665	731	711	687	730	724	720	691	735	697	722	690	703	682	691	691	671	730	726	690	697	648	735	678	705	708	698	666	734	666	713	736	730	698	732	672	694	753	735	752	747	715	676	714	710	743	712	718	737	705	773	738	759	691	697	771	714	663	730	704	705	721	711	690	705	705	767	661	748	706	756	742	706	698	756	723	727	723	724	726	703	699	736	692	726	731	695	753	723	706	697	743	681	749	708	685	714	757	667	701	700	666	740	653	671	736	676	684	687	683	712	677	715	767	720	754	722	738	660	691	732	740	690	725	676	708	729	708	678	705	706	683	726	708	718	717	739	692	735	764	684	734	728	713	733	701	675	686	739	722	751	644	701	692	641	710	719	720	694	699	703	682	689	680	739	720	681	702	668	701	679	705	697	670	718	713
28958	49879	31322	16681	8674	4721	2781	2060	1557	1399	1260	1151	1188	1063	1039	1037	966	978	937	1030	933	949	952	883	883	902	868	901	926	939	919	859	935	910	857	867	931	881	916	904	915	868	903	867	926	869	900	880	897	916	903	896	906	899	905	923	919	936	934	886	858	882	898	868	936	879	829	872	858	891	842	859	872	897	865	918	919	858	906	850	876	949	882	864	875	915	885	862	839	847	854	869	845	898	889	860	857	831	851	923	846	908	864	796	877	856	861	825	861	880	888	804	815	877	851	861	829	861	804	863	870	875	892	862	886	890	860	894	878	855	824	883	847	902	783	855	803	838	872	847	835	831	858	868	901	859	850	880	821	823	861	859	858	857	876	819	887	804	873	868	814	889	862	870	830	887	846	876	841	904	852	841	833	870	836	836	802	808	889	870	846	837	864	856	831	805	902	908	848	856	876	869	845	854	859	863	854	849	860	851	820	821	866	842	821	840	846	831	886	829	825	810	844	800	821	857	891	834	836	870	852	851	835	899	841	853	847	841	839	872	905	815	874	828	827	788	881	906	873	890	878	875	878	870	827	851	811	824	818	889	824	824	910	865	912	872	905	832	791	884	873	900	839	868	828	880	851	828	863	871	814	832	864	828	873	897	850	876	858	884	833	804	839	838	808	850	855	873	858	854	892	825	840	808	878	788	871	848	834	837	859	829	804	848	889	801	782	885	894	838	889	833	846	888	891	858	879	914	864	838	839	867	810	919	881	841	877	847	805	824	830	854	785	901	833	842	844	892	885	881	840	821	883	821	854	876	865	870	857	816	857	872	851	843	860	884	862	816	885	845	869	886	857	846	870	895	863	833	876	841	874	822	818	844	832	833	889	836	864	877	856	874	847	830	829	947	813	855	875	835	853	831	854	872	846	832	884	821	794	826	869	818	907	871	856	855	837	836	833	832	807	840	863	833	853	848	851	819	827	820	815	803	866	852	883	902	864	825	864	882	804	840	861	833	872	852	833	908	826	859	842	829	934	845	844	856	878	838	879	808	804	784	833	870	864	848	808	852	818	873	879	841	841	887	813	864	856	835	889	837	869	905	791	864	874	858	849	867	893	844	842	818	784	857	862	835	865	860	867	827	845	830	873	906	872	817	845	806	815	825	821	855	880	877	844	810	812	847	825	832	883	870	890	877	853	817	900	860	836	827	813	856	859	863	831	832	872	855	873	896	821	854	843	856	870	893	898	918	829	887	881	876	887	854	846	861	850	823	883	857	882	794	874	808	857	832	884	844	852	809	818	837	919	796	877	846	858	866	893	815	843	803	850	873	861	834	841	825	877	837	895	842	851	826	870	878	839	808	856	855	881	802	876	838	859	864	861	834	891	836	927	851	842	891	862	888	858	829	897	878	869	864	810	843	870	821	871	818	852	860	837	818	832	825	892	843	838	872	840	868	870	893	880	884	797	851	904	818	840	848	829	761	846	839	838	870	833	875	892	854	875	911	897	929	829	894	879	839	848	856	844	799	851	836	852	793	819	842	853	826	808	851	893	845	859	854	864	881	870	863	907	824	858	844	823	869	876	783	781	859	849	859	840	873	856	888	854	866	858	848	856	946	854	818	859	916	869	851	823	857	892	890	868	816	845	856	886	871	873	858	833	836	839	869	806	844	837	850	882	838	882	828	840	899	861	870	836	869	874	883	801	838	850	891	820	847	817	836	849	910	864	879	867	880	877	842	829	866	841	843	878	789	815	851	839	841	828	849	855	826	882	878	851	880	845	793	838	840	876	859	856	893	860	853	856	837	857	888	794	838	877	853	869	880	845	864	795	824	895	849	848	817	874	869	872	812	840	868	859	854	915	857	871	849	882	841	862	854	839	799	812	864	856	862	811	842	822	918	852	892	857	830	834	820	839	879	817	849	846	808	839	805	864	840	829	815	865	842	907	811	917	892	848	839	832	867	809	862	847	890	836	829	823	831	866	894	826	826	824	869	854	842	838	878	848	858	885	851	804	795	878	834	899	858	785	826	859	910	893	834	832	877	865	884	835	851	888	814	840	904	859	879	858	844	876	875	833	854	854	880	843	922	803	855	867	833	823	838	862	804	850	902	843	876	841	883	811	828	859	828	877	827	811	858	835	841	878	768	845	835	828	830	876	881	837	880	855	933	858	884	788	854	853	892	894	843	856	878	854	880	858	827	857	824	887	871	847	882	927	861	843	832	865	858	801	862	823	833	826	859	874	840	863	861	914	803	843	850	874	868	839	870	906	872	887	858	782	887	879	795	806	849	755	810	827	788	834	833	878	802	839	868	859	821	872	862	857	868	913	909	865	829	847	853	861	835	875	850	848	835	772	838	832	852	867	882	878	935	840	847	849	798	872	833	871	834	853	816	864	798	858	864	808	843	854	783	837	865	877	847	868	823	846	836	882	885	825	834	859	834	886	852	857	887	851	850	898	826	844	808	836	896	835	826	838	851	866	852	874	861	778	815	868	851	864	833	834	849	787	841	852	835	832	889	899	859	849	865	826	809	889	912	856	833	811	783	902	867	881	889	837	896	847	853	838	849	864	905	823	823	901	868	841	861	828	883	809	833	822	848	817	841	790	886	838	892	835	850	858	843	826	866	833	840	866	819	850	865	888	892	870	810	818	844	883	860	899	815	843	826	815	936	819	855	825	886	835	855	834	836	842	772	860	877	886	868	891	815	847	884	847	892	840	848	856	811	848	896	862	856	874	840	851	863	824	841	889	841	902	824	822	917	819	864	900	846	839	848	860	831	860	814	891	826	916	811	875	827	870	886	846	859	893	860	847	843	844	839	854	839	853	957	799	841	880	822	905	829	883	863	841	804	852	816	828	819	790	842	781	874	883	861	858	866	797	863	905	862	868	903	805	869	832	820	865	864	873	871	877	849	874	813	850	876	825	878	862	860	855	849	844	848	818	905	823	837	833	889	848	888	844	860	904	822	849	860	826	846	926	916	862	826	854	903	854	893	872	825	916	833	821	825	874	918	814	817	888	826	873	875	832	857	859	877	876	818	857	813	834	883	876	806	874	870	875	863	842	852	855	838	859	818	871	867	842	865	863	821	822	834	881	809	838	817	822	803	912	848	864	865	821	863	818	819	844	835	848	840	825	843	819	865	892	830	816	886	840	865	877	905	826	917	855	840	883	879	830	870	890	873	851	826	882	849	858	922	847	892	813	921	802	849	787	890	854	840	856	821	829	884	818	910	850	872	799	828	866	828	847	827	859	835	803	862	832	806	815	850	788	840	877	881	883	795	868	860	828	810	827	823	881	824	832	920	824	831	856	886	800	893	851	866	882	850	811	848	901	791	918	854	801	804	817	809	847	842	848	815	860	827	782	840	896	838	883	841	834	860	808	864	792	887	835	805	844	856	785	815	861	809	840	861	802	867	852	896	870	815	868	876	856	858	860	861	847	841	828	827	851	822	853	841	875	902	824	866	816	827	881	816	814	794	901	842	902	900
27756	21679	14592	4513	1609	1056	924	844	826	822	751	795	831	845	787	822	822	805	902	818	831	820	874	856	786	868	803	839	762	830	870	823	812	793	838	791	820	854	833	797	770	813	795	874	825	837	849	815	824	827	854	834	810	894	856	840	870	816	835	792	827	807	870	842	868	814	815	789	796	821	781	799	884	814	854	852	815	806	832	821	835	794	804	848	818	785	880	855	841	813	814	831	842	842	809	767	865	861	882	784	792	857	785	788	835	767	819	831	823	807	794	827	832	804	842	814	818	824	813	746	830	834	807	825	791	800	806	820	796	776	791	795	784	810	775	816	788	816	830	832	824	780	767	806	799	847	848	763	814	776	796	790	804	878	849	772	800	788	796	842	873	803	862	851	805	785	802	800	906	802	774	791	816	802	765	778	766	795	810	819	836	848	798	848	844	825	837	786	853	802	812	824	831	798	793	831	759	793	804	768	826	830	817	813	808	796	777	786	802	806	837	805	793	800	785	792	811	790	833	824	818	802	844	765	815	871	802	810	756	792	808	786	814	778	818	813	851	824	791	810	794	798	758	785	794	807	813	811	806	812	815	866	784	777	833	773	813	791	762	804	802	849	831	823	841	820	790	854	805	780	797	798	782	758	818	779	809	816	820	766	839	768	800	790	827	797	747	844	802	829	826	826	786	838	749	828	780	817	855	849	826	829	778	783	860	843	778	810	845	792	833	803	787	787	786	749	788	837	820	768	837	828	845	830	824	804	811	788	816	808	828	821	835	822	747	792	797	801	842	830	814	876	813	822	791	807	813	822	815	847	820	859	773	772	834	821	807	820	780	788	791	801	770	789	796	798	778	779	749	801	749	811	815	852	771	848	804	847	840	801	817	873	827	834	824	819	841	800	789	841	788	810	833	861	808	790	841	812	858	827	802	833	819	814	884	790	818	805	788	832	842	776	785	785	789	784	825	804	830	793	804	850	787	736	810	824	824	817	794	799	815	796	836	829	814	812	781	812	824	809	850	795	790	836	810	808	827	804	843	841	777	784	816	786	793	791	825	795	803	765	776	827	806	817	834	831	863	816	819	777	840	824	818	829	830	813	792	783	835	836	819	801	774	730	832	788	794	845	809	810	798	809	837	809	835	767	807	821	804	814	803	795	807	837	920	818	836	797	820	817	806	762	728	785	804	719	791	836	863	806	818	815	815	794	806	801	864	809	806	824	817	866	857	833	843	780	806	777	803	758	813	830	783	784	762	821	849	778	843	802	838	846	848	847	863	840	866	803	809	816	853	809	808	841	807	856	834	838	794	861	779	821	837	807	812	823	822	816	770	807	826	820	794	770	803	879	800	845	788	734	779	794	824	776	805	785	863	765	840	817	795	840	800	811	817	811	802	828	807	809	833	814	791	825	800	832	791	786	809	831	791	819	816	825	815	829	837	874	848	771	800	806	798	798	823	815	815	839	779	820	847	767	785	787	802	831	770	811	756	824	850	798	798	853	851	832	831	855	803	830	848	812	829	844	819	790	833	826	851	821	825	808	823	825	769	812	829	813	798	812	808	784	827	797	839	779	787	826	790	824	786	770	789	811	809	795	792	796	824	790	833	806	813	780	825	858	786	783	767	802	802	853	820	749	805	755	829	771	806	852	883	799	793	794	807	875	860	800	829	778	822	760	882	809	833	838	821	844	803	799	833	785	811	794	819	810	813	807	820	766	841	831	842	794	877	802	837	811	791	785	809	823	745	838	817	846	846	870	823	805	760	801	842	802	803	799	829	822	801	831	785	777	743	797	824	793	800	793	779	801	877	803	838	813	760	821	786	818	787	776	777	808	847	837	830	846	828	783	786	856	865	816	802	787	807	849	845	824	854	807	835	797	811	819	808	863	756	773	791	771	825	807	798	818	824	790	848	791	817	792	829	814	825	843	799	848	773	835	782	830	865	793	836	771	800	835	779	819	780	818	811	726	814	800	765	841	827	795	806	831	813	770	842	838	817	830	802	779	848	807	768	805	787	823	777	829	833	824	787	797	836	812	796	809	810	771	835	834	855	767	816	834	775	892	758	798	810	833	837	864	852	825	869	797	794	845	880	775	809	785	749	801	766	827	808	828	776	793	824	796	811	844	839	836	774	798	853	833	751	789	809	788	827	820	831	799	798	814	790	826	796	772	797	803	815	811	809	838	802	863	813	772	835	868	839	807	805	828	840	822	809	807	756	788	806	817	782	820	873	832	774	813	819	812	832	813	776	768	835	810	856	871	788	806	803	814	822	783	800	777	814	804	809	798	803	807	837	826	854	862	846	768	801	781	804	783	837	840	791	801	759	796	796	836	805	815	799	805	830	811	823	835	836	848	760	792	871	829	843	838	842	826	797	823	800	838	773	791	809	785	835	797	842	806	811	838	807	819	809	819	821	872	835	784	763	872	790	843	847	831	802	790	829	867	802	757	825	825	814	794	762	817	790	820	787	850	809	861	842	829	836	805	796	784	862	805	813	770	849	790	805	860	810	859	820	835	801	774	792	821	820	799	801	828	827	846	779	830	824	866	776	834	823	794	820	793	801	821	815	747	839	827	806	846	771	802	824	806	842	875	852	770	822	771	785	821	842	923	827	774	856	806	832	776	813	905	826	796	875	833	807	834	872	804	821	803	838	805	825	834	783	791	814	804	812	810	761	839	849	794	831	827	800	813	806	816	803	817	780	830	800	844	826	817	849	790	813	859	806	791	845	818	817	817	877	805	827	798	762	786	849	823	818	875	818	841	763	782	815	806	835	826	766	821	872	816	829	775	792	842	784	854	836	829	758	861	835	826	863	831	813	864	830	796	865	788	854	780	826	804	809	836	803	849	818	863	803	878	790	864	835	829	788	825	793	782	792	825	820	820	829	778	793	798	839	860	837	831	804	781	823	816	771	832	802	786	824	823	820	826	793	822	773	842	822	804	856	813	835	819	789	801	810	810	828	765	772	825	819	856	820	808	822	825	792	758	764	782	797	794	821	753	793	819	782	825	804	835	799	811	837	823	820	823	889	832	854	825	802	829	825	788	824	833	871	811	836	817	809	872	811	812	785	874	857	816	802	844	825	727	877	792	806	790	786	816	793	804	796	850	792	831	755	844	770	866	775	826	838	834	870	782	772	864	765	767	799	776	830	868	767	824	770	783	859	830	821	840	828	827	807	917	794	788	811	880	866	758	787	771	829	790	851	814	806	778	800	794	803	805	784	818	771	871	819	840	805	843	801	829	801	799	817	838	793	803	786	817	809	818	800	786	842	810	835	810	784	804	758	848	819	789	820	791	822	859	763	796	887	847	816	782	825	809	819	784	827	826	750	816	807	856	816	776	779	807	782	800	829	858	810	777	781	772	791	832	806	812	813	805	844	833	792	816	872	841	849	839	823	834	787	812	751	777	762	769	846	865	855	852	781	796	891	779	796	785	827	812	832	867	837	771	842	817	811	779	802	816	835	834	833	806	846	832	834	837
24564	29348	12243	4556	2273	1450	1080	1071	986	937	967	1026	969	978	995	925	932	1036	949	976	971	979	943	931	1006	952	960	1012	954	893	1037	945	943	943	988	975	975	956	993	919	955	978	1038	977	941	1000	1046	964	959	947	994	973	982	989	945	1038	950	953	941	1009	954	987	1009	954	985	978	936	945	980	1026	962	938	971	949	969	925	1016	1019	1035	1007	981	963	983	1025	976	915	966	920	948	948	995	978	977	962	928	952	966	966	952	957	934	1002	983	963	946	974	956	946	949	979	961	986	951	956	962	932	934	983	997	972	946	953	989	929	985	953	979	931	988	943	929	913	964	936	1015	908	968	958	1007	966	979	964	965	1002	992	1008	998	991	951	1007	962	904	961	947	1019	937	955	951	937	963	872	948	952	925	986	974	973	971	957	909	935	887	999	975	956	1022	1001	931	960	929	987	1002	1015	957	988	929	959	978	958	930	981	1013	911	985	922	961	999	919	923	957	957	973	911	993	943	990	961	948	961	919	1006	978	981	1031	961	973	1013	929	899	931	968	956	944	962	973	999	945	1001	944	1003	954	882	934	1031	917	934	974	962	965	995	944	997	948	975	878	957	978	919	939	958	974	967	940	957	962	936	1013	956	963	990	928	943	955	927	966	974	965	982	988	998	943	936	974	925	980	1033	947	972	919	1016	967	982	986	968	995	933	927	990	936	919	924	1022	907	980	1015	966	970	907	969	955	939	959	945	925	966	982	916	911	999	953	903	1015	932	921	959	924	979	975	1019	947	968	927	955	922	1006	905	930	958	976	958	970	943	980	992	950	891	947	979	983	933	888	936	995	916	960	966	898	938	986	981	964	946	1001	917	1002	961	995	987	939	956	922	915	953	1001	932	940	1014	893	943	965	1014	971	1018	1001	950	931	944	937	1003	998	1024	1006	930	950	982	948	957	951	882	955	942	920	965	993	967	979	917	939	998	949	971	989	940	984	987	1006	907	918	956	916	967	935	967	997	957	952	919	972	897	937	938	942	1012	1004	947	956	928	970	1016	969	1014	965	901	955	943	958	941	957	938	979	986	955	985	957	897	970	1031	906	950	935	952	962	951	956	983	922	914	954	996	953	952	948	962	992	958	991	991	972	927	959	965	945	965	1045	893	1029	926	1020	1020	972	977	927	965	945	945	967	954	916	908	939	917	932	915	940	945	936	958	944	960	943	924	922	1019	958	909	1004	944	951	927	978	923	947	1012	965	934	955	929	933	972	975	995	998	1025	942	968	944	915	929	985	951	904	916	1020	956	997	963	947	924	936	926	933	951	927	971	972	965	959	930	983	1014	901	1015	968	975	977	986	920	941	956	960	965	989	1040	939	912	910	933	907	981	994	1004	952	899	946	967	923	985	941	959	957	934	950	1021	974	903	999	928	998	968	981	997	973	954	1036	976	1004	1009	936	922	988	992	933	951	965	953	971	961	919	940	965	933	959	966	927	953	936	942	929	989	948	942	956	982	1009	963	978	920	903	939	915	958	953	950	934	922	950	936	958	937	995	944	943	954	916	988	963	962	943	995	972	923	945	967	917	916	930	936	917	1007	919	967	995	947	886	946	958	957	989	972	938	973	956	997	958	1008	974	943	939	1004	1006	904	943	958	984	984	962	977	906	918	958	992	921	990	954	920	942	903	967	983	936	978	934	907	937	897	952	984	937	983	963	977	963	959	923	901	946	942	970	944	902	943	956	961	928	998	946	976	965	943	930	920	965	980	1025	959	946	939	962	956	928	950	994	992	939	971	911	961	977	975	944	959	925	941	943	1001	935	1006	964	991	952	964	945	938	948	991	910	980	973	948	930	969	981	964	978	965	952	989	918	1036	922	979	1000	969	964	946	980	962	949	934	934	1022	956	974	929	953	1007	991	955	996	944	965	997	958	968	942	925	1020	947	977	967	920	938	944	998	927	927	982	977	986	924	965	930	966	1018	966	919	953	919	966	928	967	994	977	1018	919	942	981	1010	955	1005	940	952	986	920	984	973	1035	945	969	962	972	895	904	971	1002	1022	943	971	977	957	941	916	927	973	961	990	912	950	978	1000	915	931	917	966	983	979	941	1014	936	917	947	958	946	948	938	979	946	934	973	990	932	994	954	951	988	926	913	996	991	965	999	955	993	975	1005	961	963	934	926	1028	932	946	1026	933	960	956	959	918	1012	991	943	992	946	989	924	968	985	961	982	926	982	960	996	980	929	962	955	966	952	935	917	947	993	978	1001	960	985	961	992	1009	923	970	959	979	963	1009	967	959	987	921	898	987	921	970	982	996	1031	935	937	937	980	953	1012	951	969	940	975	962	910	933	976	945	957	948	923	916	986	986	944	903	965	917	944	950	940	1000	959	870	945	926	949	951	930	949	983	983	973	954	1046	991	962	974	892	912	943	941	947	1015	920	964	971	921	1025	948	912	969	941	973	898	915	957	936	967	935	946	952	951	989	948	952	995	955	998	972	989	944	943	960	950	938	1023	944	1028	919	922	1034	932	944	972	922	949	988	976	959	992	930	950	955	975	911	920	962	982	954	956	932	967	911	962	960	925	959	988	973	899	930	1008	976	949	930	980	939	944	946	941	931	983	936	979	925	935	993	954	1005	971	927	1015	964	991	987	1006	963	934	1067	907	936	996	954	914	988	993	943	903	953	939	946	927	955	976	927	984	924	948	950	953	936	896	935	901	944	930	936	943	901	951	977	951	946	937	968	991	997	943	911	945	976	961	956	985	940	919	954	950	963	954	947	919	949	919	988	962	993	934	949	938	961	964	972	911	940	946	983	982	927	924	922	942	969	953	930	990	931	892	938	949	945	988	951	939	949	996	919	920	940	916	953	992	966	948	960	1012	928	930	966	971	957	1008	965	962	889	962	986	940	951	958	931	932	949	941	992	963	901	964	956	938	927	985	899	1001	950	937	952	997	940	997	992	960	978	972	955	949	942	994	976	952	992	934	924	956	994	993	998	950	961	917	963	967	954	892	927	971	903	975	975	985	986	1006	990	919	984	975	996	932	985	1026	941	978	960	966	941	941	1014	928	996	934	955	967	991	945	894	931	972	930	975	984	998	918	991	917	943	931	967	944	978	954	906	967	992	920	936	950	965	962	973	1006	984	972	928	975	917	938	946	948	943	978	952	955	932	949	947	996	1014	1015	931	1000	993	940	977	948	955	970	1004	975	950	988	954	946	929	983	943	1018	897	936	927	990	961	960	938	989	876	946	948	986	959	980	986	946	939	967	938	921	958	990	923	1006	940	913	963	990	1003	949	920	944	923	958	943	940	877	960	968	920	989	957	914	962	926	990	948	904	970	952	913	971	958	960	987	971	965	891	972	948	936	923	987	918	984	965	916	953	895	962	929	952	994	939	940	965	969	919	933	942	987	1031	965	917	971	952	994	960	963	929	976	946	928	923	946	971	952	968	972	932	928	969	965	962	929	943	926	938	986	976	906	903	899	969	928	958	1003	971	942	937	953	940	955	910	947	961	963	960	960	936	909	977	946	924	968	993	1006	933	928	967	1045	983	1042	922	960	939	953	974	1016	941	991	942	998	964	971	1097	950	899	907	911	874	933	937	1021	925	902	979	985	972	951	970	959	973	945	953
23677	20980	27955	24165	20892	10393	2121	1368	1149	1043	1041	989	1043	1024	951	1006	1016	1002	935	947	910	950	1010	986	946	944	954	938	957	945	962	922	932	952	927	984	946	988	910	978	974	912	923	954	928	899	958	989	921	969	1008	965	962	979	998	942	957	980	922	924	967	919	899	880	913	911	916	922	922	928	955	905	913	900	884	982	896	940	968	932	963	992	958	942	915	921	949	905	948	949	980	932	933	881	938	943	901	971	989	921	980	875	939	945	895	920	939	965	955	889	967	939	894	932	884	997	852	938	929	934	895	946	907	941	953	959	860	911	920	927	904	948	933	992	934	960	939	944	971	961	905	911	943	963	986	916	897	946	948	970	923	891	934	927	879	896	908	932	875	930	958	941	972	924	876	953	903	939	920	990	925	900	935	944	886	988	922	986	871	1007	951	942	923	931	993	862	903	907	909	890	925	927	970	945	943	881	896	951	958	978	939	918	898	949	951	919	923	916	866	908	890	1023	954	932	957	922	885	884	911	939	893	939	913	944	905	903	988	980	974	923	915	910	963	937	913	936	903	917	957	882	896	951	933	952	905	951	962	950	997	945	949	855	943	949	920	941	988	908	915	917	1004	917	960	915	936	931	899	893	902	974	955	961	868	956	977	881	912	979	921	930	916	919	905	885	860	905	950	963	934	941	934	930	866	917	930	979	944	953	910	945	914	921	916	909	944	933	955	934	933	908	928	940	877	974	866	932	912	909	960	898	947	908	901	895	930	923	898	909	910	906	895	908	946	913	959	994	948	918	973	958	895	933	925	864	879	930	896	946	901	934	878	878	935	890	891	875	885	961	934	918	922	901	912	935	930	945	925	944	901	884	895	906	941	869	975	858	873	911	921	945	908	958	938	874	905	905	926	887	927	902	901	929	937	899	885	921	924	927	949	921	895	883	935	953	949	927	921	890	911	929	918	919	953	928	871	917	908	909	902	951	931	940	957	961	952	901	905	937	959	872	889	930	951	948	909	931	924	946	925	861	933	924	895	930	960	876	924	988	947	921	932	946	896	922	917	946	912	912	866	924	950	896	894	940	926	910	954	948	921	927	963	928	876	927	912	922	914	881	862	855	962	929	907	909	898	972	889	927	904	906	973	912	944	895	947	897	982	924	945	904	897	972	899	936	958	906	940	918	975	968	920	937	883	915	872	949	888	986	927	912	905	952	955	939	951	914	905	887	870	973	931	946	911	875	875	926	926	926	907	922	943	899	914	947	942	896	937	959	885	958	934	931	892	919	910	934	877	956	905	920	917	904	915	957	938	908	926	920	953	928	911	937	931	892	989	929	907	927	966	861	929	906	869	952	907	892	924	877	945	958	919	918	853	912	903	947	914	913	958	898	933	864	1010	920	926	907	925	909	921	915	953	886	926	907	866	899	933	910	884	962	947	944	943	931	889	883	934	927	922	948	896	923	899	930	920	908	904	910	909	893	894	969	971	915	902	909	934	878	906	976	883	868	950	900	917	932	985	911	914	940	927	904	934	965	876	875	918	902	932	907	893	998	923	886	950	949	905	942	952	966	919	928	891	930	911	892	906	905	895	875	931	901	974	904	948	905	897	928	920	929	863	976	841	884	954	902	952	936	951	883	895	906	956	922	904	886	957	901	978	912	936	945	852	954	909	849	890	935	940	924	932	893	902	941	960	956	871	886	908	859	934	921	913	914	911	913	944	875	917	889	921	912	922	926	934	917	931	945	941	969	915	916	883	862	907	868	930	920	969	892	994	914	825	963	911	909	906	857	912	861	930	946	968	873	915	937	924	884	898	917	947	991	884	927	919	895	923	898	903	938	903	867	890	860	914	916	967	946	871	968	936	949	884	904	874	907	973	892	948	908	951	893	890	908	938	891	942	919	931	954	904	907	928	894	968	980	911	927	980	894	950	907	928	918	941	920	905	895	983	925	925	936	896	931	923	906	956	910	973	952	918	971	958	963	995	917	955	939	940	981	931	922	908	859	898	962	919	963	909	912	910	925	923	944	887	928	931	907	942	888	911	886	910	922	945	941	851	1001	883	926	890	928	972	912	896	898	924	949	942	917	900	872	935	871	925	927	941	960	965	897	890	946	908	925	1004	946	927	909	927	880	917	885	927	932	914	936	924	924	898	917	907	923	897	910	913	935	936	900	952	967	927	909	936	909	938	918	980	927	920	867	960	915	929	960	916	953	925	938	917	970	911	911	863	906	908	983	932	933	918	938	885	890	886	889	915	992	931	937	975	863	959	928	926	899	954	913	901	938	897	889	923	965	913	923	921	964	1002	906	954	913	934	935	936	979	867	902	939	933	961	940	926	885	931	957	898	938	860	921	923	864	914	923	880	972	902	932	993	963	920	951	987	871	927	916	955	942	921	913	966	881	921	865	891	966	886	955	983	913	973	880	941	916	902	915	935	923	954	893	897	912	939	893	949	971	953	920	905	829	846	919	940	933	932	909	910	907	934	891	868	942	958	947	912	938	904	938	939	912	933	882	969	916	885	914	908	904	930	953	916	894	954	953	913	952	884	938	911	934	894	953	937	958	956	883	874	845	908	960	962	926	901	897	959	937	968	953	947	935	899	932	894	935	842	908	890	900	902	980	911	963	954	949	950	895	937	930	941	859	892	888	905	896	861	917	904	901	911	932	926	890	941	924	909	910	893	955	888	956	935	864	925	907	934	935	978	907	841	937	905	940	892	941	932	913	911	1011	930	900	953	930	951	872	928	956	928	944	940	924	938	962	912	958	944	910	971	871	896	884	926	926	895	899	890	914	960	919	913	900	910	918	953	956	914	901	948	935	959	886	879	887	904	882	863	891	918	931	939	864	938	908	897	938	885	933	877	917	927	933	909	913	913	931	862	952	855	926	914	910	958	915	907	923	951	940	916	898	877	895	935	912	882	925	906	966	949	946	924	907	888	924	872	889	911	930	939	871	927	935	895	888	941	914	998	950	922	958	961	894	862	902	890	961	918	879	935	891	898	856	918	904	921	931	896	900	900	896	955	936	980	850	902	886	913	877	910	891	880	914	865	938	914	941	920	914	954	906	863	949	901	940	949	1001	903	895	927	943	904	996	907	895	956	935	958	875	994	914	956	924	916	842	922	924	948	892	954	899	919	970	959	961	912	934	996	888	897	923	928	951	904	942	934	918	892	998	929	902	908	915	905	913	913	943	914	972	899	996	909	883	879	868	890	917	955	926	929	943	895	901	936	929	887	886	953	909	890	875	907	959	945	940	929	925	909	866	928	939	915	859	936	889	953	937	933	905	871	909	886	914	906	927	949	940	921	925	960	874	948	933	911	947	879	882	956	896	906	930	909	910	964	943	899	908	933	967	884	964	935	934	947	954	949	892	933	922	975	939	953	974	942	893	955	923	893	922	920	928	946	941	928	941	913	942	869	883	993	921	965	919	915	898	953	939	919	951	925	950	925	915	911	966	956	903	959	903	938	913	893	882	918	968	951	934	968	955	931	981
26124	37877	25510	10927	6150	3424	2266	1814	1511	1380	1285	1303	1229	1223	1127	1166	1128	1156	1136	1171	1129	1127	1097	1103	1107	1094	1075	1114	1077	1095	1140	1133	1043	1095	1093	1137	1093	1076	1077	1139	1162	1117	1127	1153	1126	1137	1125	1167	1054	1109	1160	1090	1158	1146	1099	1156	1093	1179	1131	1074	1172	1177	1056	1122	1114	1088	1103	1061	1083	1105	1121	1077	1122	1108	1101	1078	1132	1111	1112	1098	1054	1097	1081	1143	1061	1084	1097	1098	1055	1041	1053	1058	1145	1094	1152	1077	1057	1082	1084	1074	1039	1057	1108	1084	1083	1045	1073	1073	1074	1088	1072	1107	1073	1078	1059	1073	1121	1013	1112	1077	1107	1096	1032	1055	1013	1133	1100	1043	1092	1110	1091	1163	1086	1080	1092	1065	1064	1069	1071	1083	1079	1021	1104	1098	1116	1070	1098	1099	1069	1058	1066	1090	1058	1017	1126	1048	1079	1092	1122	1128	1054	1072	1100	1133	1098	1059	1105	1179	1072	1066	1057	1126	1111	1046	1031	1064	1120	1131	1084	1056	1041	1069	1058	1069	1020	1048	1099	1076	1114	1164	1105	1088	1070	1089	1099	1122	1118	1156	1059	1030	1094	1044	1088	1131	1076	1102	1072	1121	1121	1075	1090	1046	1070	1106	1086	1083	1143	1086	1081	1125	1004	1113	1018	1108	1080	1067	1071	1127	1057	1131	1060	1069	1017	1090	1081	1087	1098	1099	1098	1097	1066	1145	1100	1083	1085	1118	1106	1032	1024	1096	1093	1074	1097	1069	1103	1115	1087	1104	1052	1074	1048	1116	1074	1091	1101	1063	1073	1097	1088	1042	1060	1076	1075	1048	1136	1063	1097	1063	1110	1115	1079	1093	1032	1100	1073	1017	1100	1100	1173	1088	1090	1122	1144	1062	1043	1032	1065	1075	1137	1057	1050	1015	1115	1095	1093	1098	1055	1125	1054	1066	1027	1079	1053	1065	1079	1065	1051	1122	1099	1122	1091	1085	1082	1025	1111	1049	1104	1098	1037	1131	1074	1080	1093	1105	1075	1041	1086	1061	1119	1090	1107	1101	1129	1082	1072	1033	1088	1125	1079	1084	1102	1081	1056	1043	1121	1059	1095	1061	1078	1075	1087	1093	1152	1061	1074	1056	1079	1084	1112	1076	1065	1071	1127	1148	1117	1106	1105	1032	1049	1090	1091	1088	1046	1075	1107	1108	1148	1125	1130	1067	1133	1070	1096	1106	1094	1107	1074	1054	1111	1059	1086	1105	1074	1104	1083	1029	1070	1094	1094	1047	1067	1089	1081	1032	1104	1066	1074	1121	1084	1045	1140	1143	1067	1066	1070	1079	1119	1047	1088	1023	1125	1083	1089	1076	1092	1104	1022	1027	1103	1074	1080	1077	1054	1096	1089	1088	1062	1117	1009	1148	1107	1091	1085	1078	1116	1100	1127	1036	1098	1124	1058	1070	1102	1095	1089	1040	1080	1078	1095	1083	1116	1085	1137	1055	1113	1077	1042	1058	1079	1119	1078	1111	1081	1082	1118	1148	1103	1101	1051	1071	1097	1072	1106	1049	1045	1070	1101	1096	1115	1074	1061	1042	1097	1015	1098	1126	1104	1068	1088	1079	1101	1120	1011	1019	1067	1139	1017	1146	1107	1081	1063	1099	1148	1056	1053	1047	1079	1032	1101	1077	1116	1088	1098	1057	1094	1091	1075	1094	1100	1082	1124	1056	1110	1134	1054	1084	1134	1136	1126	1092	1072	1099	1061	1135	1065	1049	1111	1064	1120	1056	1028	1066	1100	1063	1087	1080	1114	1122	1154	1047	1135	1129	1091	1057	1110	1095	1103	1090	1079	1069	1127	1090	1097	1089	1123	1107	1066	1081	1063	1077	1134	1081	1058	1106	1068	1089	1036	1114	1072	1069	1035	1034	1092	1036	1096	1074	1050	1060	1121	1118	1029	1069	1052	1095	1061	1055	1111	1049	1122	1070	1054	1098	1040	1143	1081	1111	1063	1057	1094	1093	1102	1119	1079	1062	1082	1031	1082	1068	1090	1120	1147	1093	1091	1140	1104	1083	1107	1088	1105	1047	1126	1068	1038	1060	1064	1110	1092	1093	1103	1145	1089	1091	1102	1079	1073	1153	1047	1029	1065	1082	1034	1080	1075	1173	1045	1022	1103	1147	1100	1067	1112	1067	1100	1038	1056	1063	1079	1105	1095	1088	1027	1084	1095	1086	1094	1043	1151	1065	1074	1075	1071	1086	1096	1072	1112	1068	1070	1099	1086	1080	1049	1133	1088	1062	1110	1120	1070	1105	1083	1081	1050	1069	1079	1082	1063	1052	1092	1044	1086	1110	1184	1007	1065	1071	1029	1049	1105	1088	1026	1056	1131	1146	1069	1050	1044	1126	1062	1098	1043	1051	1062	1129	1150	1071	1093	1072	1061	1111	1154	1112	1066	1129	1115	1066	1022	1092	1066	1161	1141	1063	1018	1065	1088	1125	1063	1084	1071	1073	1089	1027	1138	1096	1045	1092	1086	1116	1085	1095	1053	1051	1097	1131	1028	1098	1102	1080	1094	1083	1017	1034	1090	1095	1083	1045	1094	1117	1051	1128	1073	1082	1079	1105	1061	1073	1066	1102	1090	1064	1079	1105	1080	1095	1068	1100	1071	1065	1092	1100	1021	1080	1035	1080	1074	1100	1044	1096	1131	1067	1061	1112	1081	1071	1141	1087	1102	1141	1086	1152	1134	1065	1123	1140	1066	1110	1088	1122	1079	1080	1112	1064	1084	1064	1098	1058	1073	1061	1101	1075	1101	1078	1033	1108	1085	1088	1084	1071	1100	1052	1121	1083	1103	1095	1042	1093	1060	1114	1071	1143	1085	1049	1079	1038	1082	1081	1041	1031	1124	1091	1133	1021	1092	1144	1064	1059	1085	1084	1132	1091	1096	1041	1103	1064	1062	1032	1098	1095	1125	1059	1058	1147	1110	1079	1072	1139	1082	1056	1084	1107	1083	1105	1041	1008	1086	1143	1117	1150	1091	1128	1080	1090	1060	1059	1053	1068	1068	1122	1091	1069	1088	1114	1098	1019	1076	1148	1083	1099	978	1040	1107	1104	1071	1079	1131	1129	1047	1081	1050	1107	1099	1098	1098	1089	1057	1096	1018	1024	1064	1094	1050	1112	1111	1049	1033	1058	1097	1105	1055	1079	1062	1115	1096	1072	1075	1027	1109	1086	1076	1094	1080	1073	1069	1111	1076	1136	1118	1075	1053	1045	1103	1049	1069	1059	1151	1043	1114	1036	1042	1083	1053	1065	1150	1118	1060	1118	1047	1024	1035	1088	1020	1064	1048	1120	1081	1073	1132	1100	1031	1052	1120	1111	1023	1103	1147	1075	1078	1137	1081	1092	1119	1156	1055	1080	1084	1069	1086	1009	1078	1085	1123	1074	1100	1077	1062	1076	1078	1074	1070	1061	1123	1072	1120	1077	1034	1116	1090	1071	1122	1043	1085	1030	1061	1087	1036	1057	1095	1100	1014	1113	1020	1050	1023	1053	1082	1080	1104	1044	1041	1124	1064	1116	1063	1133	1061	1055	1139	1118	1049	1055	1083	1070	1075	1115	1112	1147	1055	1079	1032	1081	1103	1045	1078	1161	1043	1060	1042	1100	1126	1062	1122	1086	1104	1099	1157	1088	1111	1077	1088	1105	1077	1155	1091	1096	1063	1090	1059	1114	1169	1063	1101	1080	1047	1116	1057	1046	1043	1056	1063	1072	1093	1144	1088	1041	1107	1119	1099	1128	1036	1045	1128	1054	1077	1084	1088	1098	1043	1020	1126	1073	1107	1078	1139	1091	1124	1086	1101	1109	1067	1068	1104	1079	1146	1085	1162	1072	1089	1117	1078	1071	1127	1102	1024	1021	1086	1115	1119	1122	1072	1060	1119	1093	1102	1099	1096	1109	1027	1099	1154	1068	1139	1083	1070	1090	1109	997	1097	1093	1104	1028	1073	1098	1102	1154	1098	1103	1050	1096	1084	1077	1087	1062	1057	1087	1077	1047	1059	1098	1138	1111	1129	1064	1075	1036	1074	1096	1114	1128	1077	1095	1083	1032	1120	1060	1115	1000	1094	1032	1082	1120	1086	1094	1127	1069	1040	1109	1029	1080	1006	1077	1012	1083	1106	1090	1069	1077	1131	1111	1017	1132	1019	1050	1096	1053	1112	1093	1072	1094	1053	1025	1095	1080	1069	1115	1103	1072	1048	1097	1083	1076	1040	1055	1079	1124	1127	1141	1076	1036	1074	1080	1083	1083	1071	1074	1110	1048	1085	1120	1076	1078	1107	1088	1070	1059	1077	1107	1124	1083	1109	1089	1086	1079	1078	1148	1116	1049	1028	1063	1091	1041	1068	1079	1108	1042	1105	1065	1054	1069	1059	1052	1096	1056	1086	1085	1054	1090	1086	1096	1041	1077	1048	1137	1077	1131	1102	1104	1119	1088	1066	1124	1114	1006	1065	1168	1080	1068	1061	1142	1094	1157	1055	1129	1171	1109	1062	1024	1031	1090	1078	1062	1091	1051	1052	1039	1052	1049	1135	1136	1004	1068	1076	1091	1030	1060	1038	1112	1115	1113	1077	1114	1045	1103	1089	1045	1047	1113	1126	1104	1025	1054	1064	1061	1147	1128	1089	1086	1084	1104	1159	1094	1075	1099	1038	1092	1053	1124	1041	1086	1097	1112	1059	1076	1078	1047	1056	1073	1046	1107	1020	1091	1093	1013	1100	1048	1133	1171	1057	1069	1089	1089	1081	1057	1158	1075	1048	1126	1035	1084	1072	1087	1082	1089	1029	1053	1076	1114	1141	1055	1151	1076	1064	1063	1107	1066	1096	1096	1052	1116	1056	1096	1047	1067	1073	1044	1064	1066	1076	1096	1090	1061	1009	1107	1078	1114	1070	1084	1086	1063	1059	1077	1104	1038	1120	1120	1074	1055	1083	1033	1075	1081	1077	1016	1059	1069	1130	1065	1114	1075
24600	21002	27083	24964	14199	2233	1100	849	699	729	678	697	642	655	621	604	612	655	656	652	641	596	591	665	653	600	599	610	639	669	628	605	599	662	623	610	648	626	612	592	653	628	647	645	610	577	601	635	623	615	645	643	648	607	645	667	632	626	592	636	700	572	594	636	644	655	612	613	613	653	557	615	626	567	583	622	639	616	607	618	649	646	633	614	634	628	602	606	647	609	593	600	640	640	608	620	617	615	623	639	670	604	627	592	611	625	619	619	580	599	571	618	606	635	587	620	645	603	581	592	632	588	571	611	665	598	593	635	620	638	601	600	605	631	614	624	590	547	580	595	603	612	615	609	617	631	643	590	576	569	620	599	590	625	586	637	630	631	587	631	602	565	639	629	623	630	671	583	596	626	569	607	626	625	654	564	634	635	597	631	591	627	624	600	623	614	622	657	616	623	621	596	587	606	656	592	609	641	633	605	657	609	557	602	601	619	651	692	602	639	627	626	621	626	645	582	638	602	609	588	578	615	601	623	601	593	655	577	588	611	632	631	588	589	621	635	583	639	616	667	593	603	606	615	608	577	590	566	606	615	627	616	621	599	590	602	608	568	592	619	580	612	568	598	554	651	582	599	576	620	606	613	589	623	680	587	647	601	622	662	614	628	617	625	633	600	619	616	598	624	601	665	603	641	588	611	647	619	613	604	610	638	609	634	668	652	591	589	570	597	604	598	649	611	634	647	647	596	597	597	579	612	608	584	601	604	598	632	597	616	616	648	582	598	588	597	624	611	610	613	561	605	623	640	568	653	607	567	605	583	583	587	635	586	639	595	602	611	592	604	565	615	624	604	633	651	636	599	650	594	604	596	589	616	598	607	587	642	608	606	587	579	597	587	609	637	616	609	629	624	600	603	608	646	616	561	599	676	616	618	620	603	607	618	653	583	630	619	563	593	620	624	563	599	599	586	597	625	621	646	570	609	588	629	595	591	588	615	629	646	638	614	588	638	631	646	604	614	617	600	635	593	636	603	590	567	649	559	625	581	575	600	618	591	592	583	621	649	641	569	646	604	620	597	633	618	632	589	635	645	607	637	562	591	591	643	659	633	615	621	587	598	603	616	596	619	631	605	666	582	576	638	619	609	628	604	648	573	571	553	656	606	593	604	615	626	627	615	592	589	577	594	580	604	612	655	634	614	579	599	628	588	621	629	622	643	649	603	630	608	627	559	583	610	556	604	642	601	629	627	627	603	573	622	597	626	580	659	638	634	617	607	615	621	580	617	605	624	631	643	624	614	624	626	592	567	610	609	662	587	579	601	614	610	586	600	619	622	634	594	624	646	585	637	593	636	613	640	588	591	637	654	589	622	610	610	647	560	611	672	619	626	625	615	605	616	621	606	599	612	624	623	625	613	599	626	616	646	631	621	613	595	619	688	626	586	645	635	571	604	563	571	605	617	628	646	605	595	654	642	567	623	596	664	674	589	587	600	578	606	586	577	622	601	635	615	551	601	603	611	636	622	622	612	616	673	581	650	649	622	648	613	643	605	628	624	646	596	596	592	658	586	598	624	589	615	642	597	582	655	669	650	625	563	663	650	619	597	619	614	639	633	607	607	604	615	619	637	612	612	611	626	606	593	595	637	589	625	610	609	627	623	622	596	636	618	625	629	622	606	587	606	605	629	645	595	586	583	619	604	598	584	602	615	574	602	652	647	607	642	619	600	601	632	611	594	599	614	556	648	640	597	592	620	597	653	649	555	612	631	599	643	588	631	624	632	660	625	593	589	632	614	581	655	612	597	582	588	599	574	639	627	625	632	594	594	581	578	662	648	626	594	611	632	634	640	611	616	651	615	630	580	612	625	657	595	657	607	653	572	588	593	629	614	569	605	610	617	640	609	608	581	574	564	577	602	608	590	619	595	651	636	606	672	613	569	587	612	619	594	588	601	614	589	614	622	589	612	633	555	669	651	582	551	618	607	619	601	652	579	633	623	620	609	611	585	643	620	589	551	637	608	563	597	593	621	624	594	613	616	635	612	612	586	626	618	597	648	651	632	575	654	631	592	617	648	605	613	633	635	644	626	639	598	638	606	639	579	610	599	597	586	635	615	662	582	620	634	568	585	639	576	572	611	624	584	644	604	641	578	637	618	586	625	577	614	584	623	613	566	617	599	614	581	610	591	594	623	612	578	609	578	594	564	618	576	593	603	626	621	581	582	639	623	603	620	638	606	620	609	601	630	637	599	583	649	629	628	663	626	562	629	596	621	619	637	643	638	607	622	619	614	588	592	643	613	569	598	600	626	612	612	622	641	607	617	632	601	586	627	620	601	628	613	626	638	560	617	597	592	632	627	661	615	593	640	598	628	594	620	581	583	629	610	637	616	622	605	629	565	575	577	636	611	610	603	648	629	623	611	560	644	592	595	614	629	601	590	614	620	627	629	593	642	620	590	590	599	617	609	593	625	582	594	589	642	579	606	641	586	609	653	632	630	619	620	649	628	596	612	633	614	569	631	572	637	621	613	598	612	603	569	564	600	614	620	598	609	603	569	596	612	637	589	644	608	657	659	602	620	623	628	604	654	627	572	584	611	610	633	610	621	560	603	613	579	605	633	635	576	578	581	603	605	568	604	657	609	570	628	574	626	663	608	614	640	594	631	600	610	608	645	639	602	648	608	596	571	615	586	598	636	581	646	635	632	637	604	591	630	584	586	656	637	635	619	605	626	592	563	658	643	588	602	612	556	577	655	572	585	632	589	624	590	618	597	568	603	614	633	575	563	596	604	612	582	563	551	598	604	589	625	578	573	604	625	575	638	556	593	602	605	580	607	635	569	628	638	599	622	637	588	626	615	638	611	574	603	579	563	586	669	563	590	632	637	612	630	621	633	620	585	598	633	615	608	615	594	563	636	577	583	650	610	613	627	645	597	596	585	601	631	584	633	602	595	602	635	607	645	666	600	634	633	631	568	636	588	577	580	571	593	623	598	620	594	596	631	620	636	651	641	631	662	625	584	570	608	636	599	625	594	640	618	582	637	594	578	634	584	619	598	598	621	615	578	638	626	611	671	579	595	600	558	581	582	609	645	664	618	608	642	604	590	660	564	607	618	626	581	582	602	658	616	557	629	581	582	595	633	600	595	661	584	637	613	615	643	616	589	602	615	642	597	623	651	623	665	574	634	632	671	573	609	615	652	665	571	588	583	631	591	640	617	620	638	556	612	607	577	641	590	576	633	621	593	626	595	601	655	591	584	635	605	516	579	618	629	588	595	642	633	616	622	617	596	618	584	575	589	626	595	608	641	575	612	630	568	651	602	621	620	659	594	600	612	588	597	587	588	649	596	539	628	620	569	599	631	615	638	611	608	591	689	621	589	625	628	622	641	635	608	600	626	589	619	622	646	597	567	606	629	608	559	623	586	609	638	590	605	634	613	643	593	593	626	638	588	639	643	604	662	602	579	604	549	588	600	569	635	635	608	571	604	584	582
26106	35976	19079	8530	5227	2652	1694	1199	1024	894	894	880	817	766	797	779	791	765	782	761	801	772	751	726	797	735	725	750	778	704	707	741	736	709	702	738	752	742	770	741	770	715	745	802	763	761	762	781	738	776	820	717	738	752	737	759	787	745	726	781	769	739	758	774	754	785	750	728	731	778	805	730	729	729	740	747	742	753	756	714	803	762	788	730	724	748	767	733	735	719	727	810	730	760	774	729	770	837	712	754	727	742	687	775	772	706	713	719	726	735	740	725	733	753	722	721	752	768	694	693	776	749	739	741	748	739	745	753	673	714	735	755	760	698	678	720	747	760	747	715	757	729	717	746	770	767	749	737	741	727	761	730	797	746	724	749	767	728	732	719	679	723	728	729	719	761	732	702	694	757	710	742	719	696	745	733	728	761	727	756	726	727	693	719	715	740	722	738	800	728	747	707	782	738	707	764	745	736	742	749	762	744	709	725	689	764	763	722	732	723	703	774	774	735	773	687	737	771	716	726	736	726	735	757	789	756	760	741	726	749	740	690	744	769	695	716	749	747	704	729	726	666	736	750	726	720	738	762	721	758	689	739	772	709	722	755	746	732	791	752	722	731	707	773	781	763	746	760	691	730	754	752	692	736	727	699	742	750	679	682	750	708	733	700	781	777	718	750	719	723	743	775	732	718	732	765	721	793	738	717	772	746	708	733	758	760	715	734	775	716	764	750	738	720	754	728	723	732	660	756	739	679	773	702	779	706	718	758	674	752	739	809	712	766	734	751	715	722	755	726	759	751	755	729	724	752	768	756	736	740	714	782	714	717	734	779	723	756	756	741	798	704	726	759	689	770	738	762	740	759	708	696	731	711	785	730	772	695	771	740	771	726	739	703	709	731	723	719	754	721	703	709	749	716	757	764	732	699	766	774	757	749	737	699	721	688	766	699	710	781	763	743	740	743	729	755	728	756	698	702	749	793	755	728	771	751	766	742	756	665	709	753	773	749	708	730	689	687	724	749	757	768	770	693	732	733	738	780	794	722	774	734	748	707	766	710	731	719	740	730	748	700	705	696	683	722	751	694	702	712	717	773	766	740	762	763	733	767	702	764	703	733	719	700	734	730	720	738	752	714	747	739	674	719	776	724	702	714	762	720	787	753	754	714	734	719	766	764	735	727	710	733	770	754	752	743	762	753	725	716	765	750	747	775	733	741	735	714	714	696	737	728	703	716	669	752	708	750	769	732	775	723	780	753	738	772	701	684	728	719	691	740	692	700	763	718	744	739	725	722	689	719	745	748	742	818	787	786	745	744	732	729	742	717	759	728	735	724	697	780	712	716	701	719	751	775	717	709	740	743	659	769	715	706	777	735	698	730	756	783	750	755	794	762	724	725	751	710	744	711	735	748	711	709	706	721	757	699	740	724	715	794	713	738	692	737	738	670	753	742	666	810	763	758	748	780	757	742	698	746	683	718	695	758	772	679	750	686	730	727	730	745	773	726	758	728	761	753	704	711	752	752	747	742	715	678	732	709	734	739	753	737	704	778	724	764	750	762	767	721	760	741	740	795	730	726	730	764	734	770	731	754	711	759	759	784	718	748	753	700	791	766	748	692	732	693	809	755	743	756	745	758	729	719	766	699	781	747	712	740	699	752	724	703	704	733	700	743	766	676	743	761	732	780	704	747	727	756	748	777	767	754	733	739	744	755	742	740	749	745	738	718	739	731	715	731	780	751	786	728	735	712	740	716	731	768	750	750	731	734	777	749	715	703	726	736	738	729	778	718	706	743	737	723	728	727	739	726	773	760	802	727	717	724	708	739	748	688	747	737	723	698	719	748	777	753	692	742	767	753	741	759	779	776	734	696	742	699	727	776	744	698	764	694	708	756	778	729	749	721	743	781	735	746	706	724	730	762	734	781	699	748	730	693	749	760	731	751	702	726	714	746	769	732	768	741	698	750	729	731	726	736	761	738	713	732	740	727	716	745	668	751	784	739	724	747	772	715	769	757	715	735	691	715	715	785	735	738	795	741	759	694	763	704	712	796	676	761	740	728	744	697	736	709	778	717	756	725	776	744	719	720	772	711	745	737	700	723	761	732	708	734	710	743	704	668	751	689	728	722	686	733	717	761	748	719	719	765	733	765	764	722	717	761	657	726	779	745	697	762	728	736	731	745	672	756	759	739	726	761	758	811	724	718	713	731	716	807	707	779	732	741	768	748	742	773	739	738	740	803	702	759	705	714	750	747	752	693	752	745	757	755	757	713	751	775	740	745	723	751	691	715	787	745	745	710	733	789	703	709	719	734	746	737	774	725	724	755	746	751	778	757	758	725	757	756	743	732	745	727	717	732	730	711	729	740	764	790	711	736	713	772	713	750	775	713	730	720	687	744	741	703	728	681	747	765	727	707	718	733	726	739	739	709	732	734	701	773	775	713	743	782	751	735	723	748	736	733	764	718	757	766	795	753	743	722	664	732	734	764	742	756	761	758	737	755	756	709	774	726	745	744	740	784	756	729	758	737	748	742	803	728	799	743	727	696	713	770	741	759	733	682	716	754	740	736	728	718	738	745	737	731	735	737	734	711	747	740	712	728	770	703	755	675	714	732	693	740	699	750	698	733	774	731	728	740	701	753	706	768	711	700	714	768	696	787	741	703	713	736	682	718	736	714	758	732	779	710	733	717	773	737	716	764	755	715	742	816	727	734	733	732	692	764	759	735	747	699	773	733	738	746	731	727	756	737	732	676	725	743	738	707	796	710	769	732	732	730	698	741	702	825	733	745	707	733	701	717	709	723	769	723	751	694	757	703	694	735	698	674	737	758	701	759	734	747	720	705	727	782	709	757	716	753	736	717	781	820	736	721	713	743	757	794	710	741	735	724	727	753	716	732	774	729	712	728	728	776	780	686	743	701	730	735	758	727	724	715	720	782	758	684	716	715	739	726	763	701	803	699	752	787	786	707	779	710	731	722	732	764	757	759	750	764	712	717	770	747	720	730	707	718	743	695	731	721	784	744	761	675	728	743	704	678	741	724	709	745	695	777	769	769	778	753	741	711	792	756	731	728	709	745	709	725	677	773	730	713	757	715	705	742	751	741	728	740	729	708	804	726	786	710	718	728	753	748	744	768	718	731	694	762	722	732	730	761	745	741	726	706	763	718	738	740	722	670	733	752	721	746	743	714	730	756	747	733	731	726	706	748	752	730	753	687	755	763	746	750	751	753	713	705	738	709	728	714	731	693	706	768	759	739	687	725	770	761	718	711	777	746	729	707	773	722	723	717	718	724	757	723	728	755	719	737	758	792	731	724	735	730	775	738	717	714	741	761	729	753	757	736	730	704	772	676	775	739	714	775	729	781	706	730	763	706	716	759	725	706	783	744	715	753	743	740	771	679	739	719	739	769	731	781	722	729	718	783	699	739	727	754	718	742	730	733	725	778	800	748	749	717	736	759	777	757	733	700	726	730	745	754	734	715	743	715	741	731
22440	20993	28459	23701	20996	20999	10325	1639	1037	981	936	943	849	830	790	821	800	774	807	877	782	817	756	716	753	770	784	762	764	743	728	717	734	726	740	744	774	770	752	742	789	787	783	736	789	731	718	769	757	776	770	769	709	831	755	749	781	712	743	716	741	775	734	711	729	714	764	711	686	721	699	764	719	744	764	728	737	711	742	700	741	665	792	717	737	734	681	693	703	721	776	758	764	742	734	735	726	705	737	720	723	754	736	730	734	739	748	732	776	711	701	735	699	744	692	703	724	673	736	750	687	706	702	723	742	714	684	757	721	743	746	682	728	685	684	717	734	694	706	722	697	695	751	765	697	697	726	750	705	702	711	746	717	751	715	763	785	731	712	682	730	719	686	726	727	741	708	765	665	707	673	696	693	725	677	709	745	701	724	747	705	755	715	710	688	749	748	726	699	695	704	758	734	720	708	757	737	716	741	715	739	705	698	729	724	711	718	734	713	736	708	685	732	734	718	710	697	709	738	731	716	716	707	717	702	731	697	684	691	666	752	653	745	716	661	693	788	692	742	706	751	726	710	713	684	694	734	740	739	697	671	743	754	683	716	720	685	704	686	693	751	669	693	700	684	768	765	749	712	717	743	725	742	728	750	715	721	708	728	694	700	732	693	732	719	758	699	731	727	745	744	729	705	704	710	734	688	742	754	725	768	729	751	695	706	730	745	797	754	727	761	722	703	735	708	707	734	733	746	725	708	729	670	700	747	751	741	744	735	754	746	702	707	732	731	715	716	705	701	740	750	667	722	707	726	723	717	750	708	783	727	749	706	707	711	719	712	680	716	702	737	698	714	669	699	695	736	709	765	730	758	763	745	718	699	750	719	720	755	738	767	660	702	650	732	702	707	736	702	774	704	723	700	693	731	680	767	703	717	712	754	728	765	733	738	721	743	760	712	710	744	687	718	717	746	752	692	708	715	714	699	698	725	707	747	758	781	696	724	705	719	738	739	709	710	733	733	693	735	696	731	739	762	729	695	748	705	681	739	702	690	700	780	748	703	736	695	699	730	687	762	735	691	727	696	742	697	707	707	701	718	692	734	703	711	708	723	749	702	765	698	688	746	721	691	751	708	692	709	757	741	732	794	751	671	746	756	726	715	726	712	708	719	773	706	750	706	754	676	694	707	737	712	742	747	708	742	694	680	741	718	724	727	733	709	726	668	785	689	766	748	773	697	684	731	727	694	751	718	715	656	744	750	678	711	732	747	728	664	761	712	657	725	713	704	777	748	757	755	757	763	708	723	711	702	709	705	722	698	704	705	765	682	722	673	746	773	739	761	736	704	700	749	756	714	729	729	719	715	735	710	779	708	697	722	712	706	734	704	703	701	753	707	705	730	725	716	711	722	733	735	680	722	715	733	731	704	687	707	762	618	664	671	643	697	724	713	706	718	716	693	739	743	694	741	714	736	741	645	683	778	700	705	748	724	734	696	736	700	714	702	691	748	709	683	695	759	694	728	715	708	711	700	762	731	682	696	724	704	726	677	722	730	721	702	724	729	803	694	725	730	745	724	722	720	698	749	725	700	676	679	735	724	734	755	692	735	687	734	699	744	715	710	763	709	689	753	716	779	713	741	759	720	758	685	717	747	693	725	747	729	712	700	698	759	724	756	719	735	717	726	732	725	729	695	757	755	757	715	686	691	693	735	715	689	724	718	724	681	737	691	731	692	749	733	708	741	685	725	756	700	710	692	691	734	703	693	695	725	734	747	718	719	710	726	737	721	766	730	653	716	747	696	695	689	686	732	677	711	686	737	730	717	728	678	713	755	718	717	750	662	736	712	695	714	689	735	721	706	727	757	705	704	783	736	717	742	701	738	721	724	693	718	728	716	734	753	778	726	728	705	755	717	757	759	773	728	736	738	669	723	761	721	696	716	710	756	702	680	774	680	737	727	715	720	749	696	694	694	724	727	721	729	724	728	735	750	783	732	740	727	758	778	773	742	714	679	764	690	671	724	744	671	702	694	710	749	729	744	673	750	687	725	681	750	780	689	692	718	717	670	717	723	747	699	727	703	730	672	693	705	721	752	713	754	736	756	705	692	696	761	742	704	732	737	732	745	680	741	693	716	704	657	731	752	732	734	752	703	692	698	712	708	731	715	721	710	687	715	710	687	673	726	691	734	665	747	735	706	716	722	724	712	722	693	739	716	723	704	720	726	687	705	702	701	642	710	698	731	736	705	705	699	726	715	661	735	675	730	751	721	780	719	748	689	670	721	694	686	734	695	697	691	710	753	699	700	691	717	736	696	687	653	769	736	738	738	676	708	706	682	697	749	705	740	710	703	705	694	680	729	721	683	705	735	704	762	706	741	768	725	705	725	717	718	739	694	688	695	741	714	739	714	739	725	694	696	735	712	717	724	739	695	690	700	702	705	771	710	692	678	704	743	759	734	718	726	728	713	730	732	759	672	726	715	710	673	682	721	686	744	730	721	682	685	694	694	739	749	722	721	676	749	744	716	708	767	753	719	712	749	722	728	762	752	724	678	697	693	709	701	724	669	708	726	689	713	701	696	746	737	705	718	718	755	694	742	717	668	688	697	673	715	699	747	712	713	673	677	713	708	744	695	730	760	727	740	715	759	789	735	702	697	693	700	694	731	732	727	718	747	712	647	745	735	720	780	729	695	743	736	726	747	741	754	724	676	712	725	690	722	745	743	666	699	790	724	733	672	728	711	680	721	689	702	761	720	683	709	701	729	712	724	743	702	735	681	712	727	703	725	681	736	745	772	681	689	694	687	751	729	721	720	708	742	708	754	740	741	757	721	681	725	676	647	724	725	675	692	704	705	768	721	693	728	676	746	712	725	695	720	748	694	728	723	737	680	715	688	741	735	742	740	729	737	732	738	708	672	740	713	726	671	719	775	743	692	672	701	678	709	686	782	669	718	719	724	737	663	707	774	749	744	777	744	661	673	739	697	689	723	690	696	707	747	725	692	730	746	652	782	706	725	692	754	751	661	729	671	749	699	726	731	673	740	721	718	746	679	726	686	727	712	708	738	719	705	715	740	773	696	708	733	714	708	689	726	669	679	777	697	697	705	687	701	749	734	776	711	697	708	719	743	716	714	698	724	743	706	674	740	712	706	688	671	745	703	714	725	716	711	672	698	756	712	693	721	716	764	772	766	708	674	727	696	727	775	715	703	733	685	685	721	701	716	688	723	696	691	706	724	744	676	754	671	729	716	700	720	717	684	738	746	726	704	750	739	708	739	699	710	686	693	687	768	711	701	704	667	755	747	701	713	791	702	723	706	712	666	741	713	704	727	739	650	745	774	697	708	706	720	708	719	698	686	690	736	716	676	699	789	718	674	747	737	747	691	781	656	694	765	754	705	679	748	689	717	684	760	683	791	705	720	681	776	707	720	710	741	724	757	732	701	715	727	772	729	670	734	692	763	692	670	720	687	688	679	671	754	759	730	739	747	677	764	732
30819	45933	31177	16148	9809	6045	3444	2134	1543	1365	1266	1180	1076	1116	1029	1048	962	990	952	1030	999	968	950	935	923	898	927	894	884	888	898	907	857	882	868	932	909	846	903	919	887	919	908	901	898	914	925	960	868	910	894	920	924	911	998	873	848	879	891	929	874	901	833	926	908	895	894	845	842	831	829	856	844	852	906	876	877	908	900	839	834	851	868	877	865	915	878	850	920	897	875	895	869	840	887	888	866	829	888	873	876	795	880	855	813	884	873	841	858	864	806	880	820	805	812	817	879	847	843	878	892	844	841	795	823	856	878	806	851	842	845	824	895	829	859	841	879	890	837	836	820	846	861	864	857	844	867	842	875	835	865	833	882	878	839	865	875	838	799	833	881	826	820	867	871	866	870	855	825	842	876	801	864	884	891	877	816	906	845	929	820	831	842	881	834	810	820	868	881	890	814	869	870	853	814	854	781	878	811	826	868	849	853	883	837	843	843	877	845	871	826	850	840	859	803	901	883	865	811	879	827	851	843	794	868	862	816	875	887	816	868	895	820	825	854	831	835	837	817	865	839	846	835	845	881	896	827	825	916	823	876	878	844	879	836	804	857	857	826	820	802	852	833	807	853	848	837	852	850	844	854	855	874	846	842	894	905	805	852	864	854	881	870	811	882	802	837	861	814	852	860	829	817	854	804	891	849	887	800	811	863	826	894	853	839	861	864	842	855	800	831	842	857	886	856	833	872	845	818	826	896	809	852	863	829	850	833	833	878	855	882	859	873	862	844	816	816	853	877	882	834	817	899	821	852	851	864	882	851	860	848	921	850	858	870	855	946	845	861	844	863	842	870	844	919	872	844	817	881	905	845	883	899	859	891	852	862	875	828	834	802	874	808	846	838	916	850	844	885	864	857	871	864	839	854	842	834	879	864	865	893	850	884	847	818	835	862	860	836	830	810	853	820	853	827	854	830	900	857	879	799	893	833	867	890	858	844	847	864	890	871	893	859	856	826	904	850	847	881	840	822	880	871	807	831	876	825	862	838	818	823	815	866	868	890	804	891	845	873	873	873	825	819	846	839	872	892	889	851	859	825	864	917	858	859	821	846	817	862	881	867	849	839	861	867	827	854	857	865	867	827	896	826	795	860	883	875	841	818	832	836	909	896	879	869	884	817	896	835	864	848	871	839	836	897	808	869	887	800	888	877	858	908	811	865	865	850	875	830	824	835	838	850	873	823	821	899	872	855	834	886	884	873	769	852	831	854	870	869	840	789	896	867	845	838	833	884	871	868	862	894	929	888	834	831	852	851	884	847	816	843	837	866	860	841	840	836	790	846	793	814	860	849	885	881	817	858	804	836	822	890	827	827	862	863	869	834	832	882	883	831	894	902	888	850	852	842	818	845	858	869	855	868	835	823	837	885	824	865	853	820	838	863	869	865	826	846	804	865	852	825	844	827	852	889	845	863	876	901	839	834	813	851	889	888	853	848	812	819	854	867	839	849	849	829	886	817	814	851	854	881	835	855	900	842	843	880	874	813	833	832	829	830	840	881	859	878	853	831	908	848	844	866	855	857	891	867	878	862	798	846	848	854	878	826	848	829	894	859	802	827	883	841	832	826	848	787	914	858	861	853	821	815	828	851	894	867	884	860	887	739	881	874	847	816	832	837	839	853	816	837	862	861	832	854	872	859	890	849	798	856	832	863	890	916	865	830	856	842	856	864	822	878	807	863	858	831	842	863	895	887	854	799	929	865	851	804	788	887	780	808	836	851	863	867	837	811	798	852	902	915	846	903	791	847	887	860	837	879	836	809	849	821	845	836	892	802	799	906	887	853	866	873	872	868	873	914	846	873	820	861	804	851	841	829	815	855	806	827	883	875	884	859	884	812	906	883	845	879	860	879	876	848	879	890	830	842	862	829	802	878	833	839	854	898	832	879	836	863	890	826	889	836	845	899	836	844	832	853	797	895	865	900	853	848	846	832	901	851	849	880	831	897	848	801	814	871	853	873	860	879	834	881	881	907	828	842	874	852	756	823	854	828	854	887	834	853	875	813	840	825	862	852	889	938	814	837	858	866	844	855	872	838	827	864	837	876	888	910	830	845	887	877	825	838	868	855	843	800	889	851	895	857	886	886	824	896	880	854	849	878	841	863	858	813	765	799	874	874	911	838	809	911	856	868	822	862	852	873	819	832	894	872	871	852	876	852	831	832	853	849	861	850	864	826	888	861	852	894	841	862	883	868	841	804	848	846	849	845	841	868	880	838	852	858	889	859	854	835	841	909	868	848	844	875	895	870	861	821	906	798	869	846	809	814	844	864	842	845	828	845	849	857	831	851	893	828	840	884	818	835	841	871	882	839	883	843	894	849	834	864	886	843	879	869	841	859	890	862	897	829	864	899	860	777	849	866	806	876	866	800	847	822	851	863	875	819	865	848	853	882	879	861	821	861	845	840	831	832	818	841	863	825	849	851	837	863	797	891	847	850	932	816	826	851	908	830	911	871	822	905	821	886	885	855	845	838	857	791	840	803	849	854	829	889	862	851	803	836	839	824	855	873	842	850	887	847	881	827	802	857	874	865	855	836	846	805	866	849	858	870	863	855	869	856	866	924	869	902	836	866	894	845	878	847	845	862	840	845	891	905	868	822	817	858	857	862	843	889	871	852	818	861	839	891	872	831	893	883	836	839	846	787	817	892	871	810	842	872	855	852	832	867	827	853	847	855	892	793	841	866	876	847	828	881	822	794	874	840	909	845	864	871	808	890	843	885	864	878	897	846	868	833	855	875	800	891	871	859	882	801	860	797	839	848	836	832	814	858	874	821	818	832	856	892	849	845	835	874	895	844	826	853	868	828	852	810	885	852	907	897	855	833	846	842	899	854	855	840	820	868	922	849	880	853	829	827	805	871	859	870	873	849	868	895	830	873	922	856	822	884	842	836	857	883	789	847	846	860	884	849	844	851	824	818	862	850	886	838	874	819	863	878	856	853	869	860	857	850	822	825	842	881	823	903	841	843	851	818	834	855	882	842	849	913	838	859	869	858	878	882	938	887	874	840	870	883	885	820	836	836	826	826	857	802	840	816	830	812	885	880	841	815	822	845	806	861	897	824	867	845	841	871	859	818	827	873	834	877	838	867	871	867	905	848	814	830	859	873	835	871	850	810	839	867	847	871	830	873	805	864	835	848	833	888	857	868	857	845	809	855	858	855	877	856	871	880	853	848	929	852	828	839	821	869	848	866	881	809	863	871	840	834	865	893	850	825	881	857	849	852	910	845	877	827	868	867	858	893	862	862	839	884	899	809	864	854	874	855	885	833	879	784	897	808	851	842	840	788	903	845	844	899	824	940	903	835	810	866	845	791	862	873	808	871	815	822	818	823	855	804	877	880	874	857	845	891	860	858	854	868	832	817	903	864	864	836	870	915	857	846	800	904	832	863	882	840	837	876	774	789	845	812	830	824	867	896	861	835	845	868	891	814	867	861	809
27993	21819	15850	4752	1652	1171	983	907	840	854	799	799	812	809	819	807	836	868	820	851	825	876	830	792	835	847	884	819	819	872	855	822	879	863	854	798	827	832	836	873	857	766	791	851	824	820	848	791	803	807	819	862	804	781	820	836	852	906	864	844	870	811	829	903	806	771	840	816	838	792	806	751	801	858	810	862	757	809	747	824	831	727	806	863	855	843	852	784	809	843	847	800	847	795	808	801	802	833	783	835	808	767	845	809	817	814	813	847	845	807	817	797	793	798	832	845	798	823	824	835	824	837	829	875	813	874	828	798	762	870	850	829	818	806	813	850	847	813	802	867	849	807	727	849	873	823	839	818	823	817	845	848	826	837	834	771	817	774	830	847	817	843	848	820	847	874	817	844	798	850	838	835	823	814	824	844	803	896	867	822	870	862	828	821	778	835	779	833	845	848	831	808	828	853	831	786	793	830	814	793	815	812	796	837	843	810	810	826	812	821	814	821	840	761	829	875	840	809	792	796	769	862	771	809	811	805	838	821	811	817	773	788	807	770	861	776	809	879	811	785	857	821	821	766	853	837	797	773	799	812	825	783	858	833	805	823	796	844	799	768	816	794	807	789	819	801	826	748	823	845	792	771	827	799	796	782	814	792	826	828	843	851	859	804	841	831	812	814	816	814	866	826	809	827	822	822	834	807	791	867	817	795	820	811	815	858	837	853	808	762	774	888	815	839	827	831	860	882	864	811	834	868	804	870	811	819	797	836	883	778	812	767	803	814	827	885	765	818	798	802	804	840	870	797	782	867	788	821	840	832	809	828	783	792	822	833	797	859	792	786	787	831	828	811	785	843	839	845	796	769	847	769	771	820	804	770	816	814	835	788	840	820	815	848	885	810	842	844	770	777	784	785	770	865	789	816	813	799	800	812	813	828	797	807	832	764	832	815	800	906	824	769	878	831	770	828	802	788	799	827	826	844	783	843	883	766	814	867	858	832	828	850	782	823	807	834	813	813	781	799	820	792	829	848	839	817	806	864	833	802	835	792	797	825	796	857	832	796	830	806	861	802	818	809	856	763	795	895	823	840	830	793	820	812	788	760	782	818	811	782	835	827	810	818	807	816	840	808	839	802	744	830	811	807	795	835	797	858	754	797	846	842	794	878	815	794	841	781	816	857	787	866	864	796	802	804	821	838	847	806	766	815	803	784	836	831	850	775	810	831	778	817	834	831	879	847	803	794	822	850	806	889	830	789	780	867	867	792	807	806	843	821	851	847	797	844	810	832	886	850	805	833	805	799	815	809	826	822	846	822	817	830	795	799	763	816	827	821	815	807	795	792	806	786	812	847	845	806	804	817	828	827	808	854	848	836	819	864	823	811	835	852	842	829	836	818	806	826	831	835	794	816	808	829	857	769	809	763	815	795	868	778	845	830	833	817	808	831	805	842	865	808	841	823	770	836	792	825	797	817	852	783	896	830	837	804	793	819	815	859	792	869	818	768	808	834	834	859	826	855	811	814	792	776	822	801	822	803	811	849	843	854	830	874	830	812	795	799	822	779	818	801	856	869	807	806	769	824	843	853	810	787	807	784	782	821	845	750	802	775	821	827	850	845	790	814	840	773	791	867	800	826	840	831	856	776	816	811	754	806	837	817	779	805	799	827	850	786	773	849	804	793	793	867	806	803	808	803	800	815	812	845	835	821	837	820	866	819	817	874	801	829	855	796	811	806	796	802	828	840	843	840	834	842	807	825	788	854	888	811	830	786	806	849	814	850	829	867	802	790	819	753	788	915	809	809	805	797	843	831	794	836	819	808	799	829	831	817	817	792	802	809	825	801	854	816	803	806	864	812	750	811	788	828	819	765	854	859	804	826	855	838	764	815	828	810	850	782	792	807	823	825	836	808	778	789	804	833	821	814	833	812	770	829	804	860	798	809	790	834	808	862	868	841	844	808	832	823	791	813	813	827	796	845	781	822	838	883	849	841	913	855	881	831	840	789	817	807	715	777	777	810	842	816	826	808	779	794	859	793	806	748	818	828	810	787	862	872	814	770	785	801	839	818	847	855	848	845	822	840	786	832	816	821	859	836	787	838	790	771	831	845	850	825	800	758	845	836	812	836	806	809	896	822	814	815	798	796	874	802	801	830	852	847	820	782	845	808	840	772	773	841	808	871	812	866	824	787	750	857	832	840	828	774	814	788	822	753	814	804	786	827	847	837	813	836	857	799	853	843	833	827	802	796	836	834	784	811	843	826	864	811	826	809	793	837	845	776	846	834	836	814	796	819	824	818	785	836	790	788	829	833	811	794	906	817	835	796	875	870	809	848	803	789	847	826	825	816	855	856	816	845	817	794	812	794	801	781	828	896	831	850	786	797	811	877	811	845	809	812	834	805	859	847	815	818	859	791	798	831	840	835	811	797	776	824	820	784	821	840	843	799	774	772	863	807	836	819	820	805	813	804	848	810	859	840	828	779	848	825	845	826	854	871	820	790	798	806	810	803	777	786	837	854	814	785	883	820	802	807	782	795	829	845	843	812	788	891	815	855	828	844	749	857	807	848	790	822	869	857	816	853	829	779	792	787	770	828	854	843	777	798	769	824	832	790	825	832	826	828	804	856	887	800	822	814	795	816	840	805	835	819	810	818	797	834	890	819	810	810	850	802	800	801	822	807	799	867	787	851	859	824	822	783	821	808	806	804	837	790	820	771	780	816	765	817	825	872	838	794	821	790	830	817	821	801	783	872	842	794	802	794	856	830	812	794	781	853	813	784	821	803	796	855	818	820	849	805	792	757	801	788	820	816	782	828	804	816	858	821	828	815	809	824	811	798	825	833	828	846	782	818	846	849	849	799	819	864	789	812	746	800	828	811	816	793	834	863	816	769	863	796	795	773	839	789	817	811	807	840	837	841	832	850	810	791	816	856	829	880	803	841	782	842	831	801	819	831	823	808	784	819	858	815	844	783	813	823	798	848	821	824	838	772	797	830	811	808	837	896	823	795	797	811	858	788	812	799	734	780	789	768	782	768	809	824	838	855	812	792	819	804	809	794	790	829	756	826	788	782	798	778	786	780	815	823	829	854	821	764	808	829	829	826	813	788	837	788	820	809	824	790	748	781	805	850	847	842	794	828	794	780	851	835	782	836	823	840	808	830	805	832	748	834	812	777	847	799	837	832	796	836	792	820	842	839	814	810	817	803	786	820	823	867	805	818	798	796	810	780	844	790	819	840	778	789	831	778	757	810	843	796	812	825	772	788	858	822	767	816	815	849	811	835	843	806	854	828	800	876	818	837	793	839	847	782	837	830	790	853	806	808	834	826	814	818	839	799	806	864	827	861	839	795	792	831	814	783	819	830	858	800	845	830	786	823	810	765	834	792	859	799	822	806	814	819	829	813	835	842	818	762	780	779	818	804	796	831	758	872	794	806	806	798	846	821	774	828	895	807	808	810	834	834	819	824	825	832	833	809	810	798	825	833	855	823
26684	30014	15196	4392	2342	1670	1192	1057	1015	1022	998	1032	1017	954	977	973	940	1043	943	995	961	1015	984	978	909	1005	1012	989	1054	977	970	976	970	972	952	997	978	1023	1012	979	1033	959	950	1003	956	957	982	878	982	991	962	956	979	1032	931	1029	979	955	978	981	997	977	941	948	1003	992	928	963	940	998	921	927	928	974	988	988	998	978	937	988	982	920	984	941	947	945	938	1018	995	993	946	979	914	969	949	994	931	1001	978	967	938	931	995	985	944	948	987	1039	967	982	965	958	871	973	949	942	920	967	976	967	1008	983	902	920	984	1009	1011	1040	998	1011	928	1029	968	963	954	932	989	1001	948	1012	980	993	911	952	996	966	972	973	965	952	942	953	925	973	938	940	969	1010	946	948	942	938	929	980	959	1025	999	943	1006	963	975	996	1016	947	989	959	910	966	945	957	903	890	1002	1017	959	948	950	942	953	981	944	957	981	949	943	971	941	898	983	927	955	974	960	975	949	905	941	942	930	922	901	938	1003	947	927	935	978	968	991	940	991	969	1027	980	912	963	995	1031	968	957	948	964	975	954	954	977	979	969	915	931	983	948	1001	1025	1010	941	981	986	929	975	945	978	1002	993	945	893	975	1026	964	988	977	991	976	980	923	993	908	932	971	1016	970	985	965	948	1006	947	943	1003	985	953	967	945	1002	932	993	979	953	954	936	959	963	999	977	1006	957	922	965	973	957	967	992	971	974	935	981	1015	987	893	996	974	976	935	954	988	930	981	974	968	962	973	976	929	978	940	953	997	1013	995	950	940	957	1017	937	981	932	999	961	947	966	978	962	990	931	998	998	980	958	998	944	991	982	959	999	962	925	985	987	972	1001	1007	944	1029	972	980	963	976	966	932	1000	982	959	947	970	984	918	985	936	989	954	924	956	961	964	976	906	960	962	1011	956	936	1014	931	924	1019	967	978	990	972	952	960	1003	958	955	903	988	1008	898	935	972	957	981	872	891	984	1018	934	984	994	913	955	976	926	955	963	1025	970	978	936	972	953	965	941	948	957	918	951	962	960	983	943	976	997	978	948	937	1011	931	986	907	978	962	961	930	968	960	956	1007	958	1001	1003	922	932	956	993	915	962	976	979	951	965	970	978	977	952	999	1001	975	929	979	930	1009	963	958	974	1013	965	962	933	971	955	939	936	1011	935	975	951	988	925	983	874	943	989	904	965	971	873	948	967	954	967	997	1017	997	956	1016	907	982	917	937	966	950	1001	924	1007	914	960	990	994	983	971	957	977	932	960	1008	995	937	985	923	940	959	943	1018	948	957	1010	1025	964	967	975	1023	957	983	1013	971	986	961	982	949	984	973	981	933	962	951	984	958	938	972	966	964	967	1040	917	959	975	893	952	955	979	1005	952	1000	954	988	956	924	964	1006	950	962	1016	974	962	954	962	979	1010	1022	997	969	960	897	958	976	948	939	973	981	1001	989	985	971	991	955	965	927	1001	962	975	994	924	953	1006	930	989	947	999	971	954	985	947	947	929	995	961	927	950	945	923	937	929	949	1002	1051	955	976	968	954	953	968	948	975	988	987	925	979	936	992	1002	977	960	988	949	1012	948	942	956	1002	960	969	958	958	950	961	966	929	995	956	998	966	948	983	949	959	989	974	995	920	973	1005	989	976	968	936	974	929	966	958	961	933	913	972	983	956	973	976	949	949	952	949	982	996	999	964	977	930	952	889	1044	961	946	913	951	943	997	984	960	912	970	927	960	944	959	997	966	943	934	982	964	992	935	984	986	936	975	965	941	901	911	943	1005	942	960	927	995	989	905	966	975	947	964	966	1012	927	981	994	934	1031	885	982	985	954	955	917	969	927	962	1000	1011	1023	951	1007	1001	987	934	961	945	942	983	969	942	930	981	1028	960	962	992	953	932	959	971	1034	998	913	930	998	990	956	913	1003	940	1017	1000	948	908	977	992	955	950	983	1015	934	975	973	928	951	924	932	985	970	938	982	920	946	959	976	983	924	990	949	1015	939	957	1001	971	1007	961	943	957	989	943	908	980	996	965	953	994	946	1003	978	1037	963	958	985	984	969	957	986	967	1001	961	974	997	996	989	1002	964	995	1027	967	1004	941	922	925	985	1061	937	968	992	948	933	940	917	1009	928	974	956	877	951	943	1023	951	950	967	897	968	963	979	941	917	978	960	923	988	981	974	956	942	961	937	996	992	967	925	935	1010	1004	1060	946	993	953	1001	921	935	985	946	1004	987	910	1009	914	982	936	979	930	964	979	946	918	993	989	989	940	965	1005	976	947	1011	987	986	940	958	959	1007	968	944	990	947	987	978	953	924	985	919	960	975	993	935	982	937	947	993	966	922	946	946	988	961	973	956	949	994	979	944	946	952	954	973	959	981	956	953	912	932	1028	984	956	949	989	941	934	972	958	957	978	949	967	959	951	870	994	957	956	930	946	1001	972	950	948	997	959	971	961	948	913	926	930	1000	986	953	978	970	957	924	968	968	1011	977	945	958	1041	1019	890	952	921	1015	940	972	975	1012	902	922	928	931	1034	993	947	967	877	958	1014	980	934	961	946	966	923	953	977	959	951	960	926	923	971	998	987	972	1013	1025	1003	985	943	1005	965	1003	1002	880	984	926	950	968	966	976	989	989	918	1013	954	954	1007	918	862	1006	926	1024	943	1015	1017	1003	921	955	1004	939	960	989	961	975	934	908	933	998	1008	947	922	943	973	922	959	968	987	900	993	1001	1005	975	956	978	917	957	987	1010	960	975	958	950	984	962	996	1032	911	961	964	961	960	902	930	989	967	908	965	940	962	990	958	978	990	968	987	960	962	1000	1019	939	957	945	930	998	957	983	974	988	1030	928	992	996	1026	926	951	952	970	946	929	972	957	996	994	941	953	970	972	973	921	907	982	1016	935	946	984	925	972	894	940	970	981	966	986	909	961	942	974	946	905	975	994	935	980	999	959	986	994	970	977	940	919	1028	951	972	935	934	935	985	965	1001	990	928	983	974	929	973	1015	936	969	971	996	930	956	990	988	952	989	965	974	981	922	1007	979	980	944	961	1001	882	958	978	963	939	1002	948	930	939	958	959	977	998	954	940	930	960	980	963	940	992	947	944	951	916	1024	918	940	962	913	973	1003	991	979	981	986	1032	967	978	947	1016	964	1000	937	977	957	949	940	985	977	934	953	1016	957	975	986	995	1044	977	938	958	965	972	1004	962	937	963	950	991	988	966	999	1003	972	951	935	948	889	949	979	960	931	890	936	909	938	1005	983	941	924	979	976	984	999	920	970	951	1001	964	975	996	968	929	989	951	980	961	977	957	1082	988	960	983	1003	939	970	921	953	989	982	953	982	911	959	962	894	954	936	947	967	962	943	938	941	979	999	962	988	986	961	983	962	1038	957	968	1007	1004	968	925	975	959	934	974	1000	987	920	974	977	957	975	982	1010	931	969	994	941	925	983	943	953	971	970	980	999	1006	927	922	917	889	960	937	983	979	906	938	1009	1023	960	971	957	930	974	987	958	913	1012	965	948	948	974	956	972	930	968	988	932	939	983	934	956	956	957	1051	930	968	959	1003	935	973	871	917	944	1026	960	952	928	967	995	1009	916	956	949	958	989	931	998	943	952	957	970	947	986	973	1005	1021	949	958	934	987	1026	965	1010	936	1017
23626	20967	27883	24217	20878	11026	2404	1299	1122	1077	1048	991	995	969	1000	976	948	969	1048	1013	966	966	940	927	915	956	886	957	1004	945	900	893	874	993	981	887	985	955	954	987	934	919	930	1031	925	946	991	969	931	937	898	939	913	979	951	912	958	926	986	937	955	924	883	928	938	918	944	950	966	906	1007	975	938	936	875	896	903	920	904	996	930	905	948	931	1007	969	965	976	893	917	948	939	928	923	987	915	892	981	940	917	899	954	919	927	925	969	948	914	917	925	925	919	975	883	938	893	977	917	923	1012	926	923	893	935	919	926	860	933	914	894	924	904	866	982	915	927	863	864	898	984	953	921	871	874	882	903	964	970	945	852	977	937	918	907	908	922	901	877	893	921	855	901	898	930	923	941	937	921	899	963	938	911	933	876	918	893	935	926	924	862	979	943	914	898	877	881	941	969	949	943	924	941	873	927	920	917	912	854	942	956	894	904	913	991	936	932	901	960	877	939	944	939	927	961	900	983	921	886	924	915	951	880	944	921	899	934	955	960	945	898	949	982	944	970	865	926	858	889	937	938	917	951	972	928	895	873	967	960	863	925	869	964	928	914	933	945	929	889	906	962	930	885	972	877	908	952	906	930	904	996	903	930	880	891	895	880	944	866	922	874	887	854	930	931	912	895	925	921	905	891	908	946	874	907	843	889	894	923	870	883	889	880	904	872	885	972	940	918	868	933	936	901	911	886	969	941	917	880	970	941	924	894	920	893	898	900	950	914	900	937	936	962	867	921	948	906	915	959	941	941	879	915	937	916	891	929	902	895	914	902	880	917	977	945	955	908	905	901	913	932	930	983	845	917	948	925	927	912	885	932	961	939	846	911	882	949	934	909	918	910	989	908	981	871	921	891	883	897	931	929	887	904	889	902	921	876	943	938	961	904	919	875	911	927	895	952	906	910	930	951	968	929	875	898	926	960	915	962	899	869	970	938	901	900	971	882	950	924	971	948	951	909	914	965	921	882	920	936	944	873	913	953	941	948	932	899	961	884	886	929	889	849	868	882	897	901	909	873	919	980	888	910	880	890	930	894	881	924	944	928	887	889	904	938	894	915	904	892	898	942	928	934	929	928	961	938	933	947	915	953	924	936	926	887	961	936	957	911	890	945	941	930	974	936	893	921	1009	914	941	913	895	963	905	899	958	959	928	915	935	913	885	933	872	887	877	901	907	928	915	890	934	845	949	973	951	900	929	884	924	905	874	948	867	891	923	933	942	859	910	881	933	897	902	922	968	1006	906	952	906	924	1006	913	907	917	897	888	903	939	872	910	869	993	919	955	880	929	907	928	889	905	911	939	906	938	921	917	855	982	897	932	955	880	932	880	905	877	896	942	875	923	898	863	900	864	884	888	894	871	937	918	894	926	891	934	921	911	940	945	894	929	884	920	914	858	884	923	869	920	947	883	934	904	875	873	944	945	943	950	906	914	920	935	920	928	975	940	935	924	914	889	884	874	911	941	939	863	885	924	860	872	884	907	907	961	928	919	913	940	909	928	902	931	921	965	884	938	927	897	866	908	913	915	892	882	942	930	926	910	927	955	898	928	880	874	964	893	945	911	836	859	868	922	946	935	957	927	900	931	916	920	868	871	901	912	931	901	882	913	872	868	885	901	1002	947	944	922	958	900	927	917	924	969	886	910	900	912	926	1031	941	947	884	906	912	851	929	907	873	940	953	881	970	899	899	877	935	912	980	897	973	894	953	893	914	929	911	941	915	906	919	884	936	891	871	927	887	947	894	902	941	903	877	872	917	995	901	928	908	869	942	881	900	931	900	901	884	869	909	900	952	926	927	954	948	869	938	883	923	902	954	930	900	903	842	915	927	946	941	856	947	901	938	940	875	900	934	903	895	908	985	917	894	943	895	915	902	963	905	910	890	909	932	914	912	929	839	920	948	957	964	895	905	925	915	937	917	998	883	958	923	922	985	914	885	902	892	798	907	910	889	917	915	912	878	948	960	888	952	958	916	905	840	938	884	912	886	905	902	929	902	938	899	926	934	948	944	914	924	840	928	917	943	892	955	849	959	928	917	876	935	926	892	915	861	948	896	931	881	892	880	914	965	895	929	935	907	855	881	914	864	916	857	865	904	917	942	890	961	894	901	904	923	959	905	918	932	871	939	954	892	899	894	900	924	920	942	927	944	943	913	930	900	852	881	926	927	934	941	910	916	915	917	917	904	927	883	917	923	857	898	849	954	914	865	880	929	954	960	936	963	930	876	965	927	941	916	914	944	930	879	881	897	899	873	961	919	882	902	904	933	852	953	994	856	928	917	860	945	962	963	923	877	873	935	902	905	936	868	921	895	822	942	849	929	971	931	850	954	877	934	909	920	953	904	939	943	850	881	937	886	879	919	874	958	902	924	866	906	906	958	908	901	928	881	893	939	949	959	850	954	966	962	959	903	943	945	913	854	944	865	943	933	891	941	966	876	901	894	925	938	933	940	903	890	942	885	881	960	903	939	933	868	918	938	915	897	892	931	937	906	883	959	909	946	876	960	940	912	963	914	919	895	922	887	938	888	953	924	901	906	955	899	931	906	895	963	951	910	910	884	915	930	919	989	944	961	923	923	915	913	904	899	964	882	978	921	905	854	880	923	943	963	873	925	922	857	882	923	872	921	948	885	883	915	898	943	954	911	867	898	929	895	932	855	954	864	926	863	908	899	901	888	857	854	935	883	899	948	917	907	870	881	910	929	904	910	927	928	933	908	954	919	912	964	897	917	912	920	912	934	929	884	923	879	903	880	946	934	915	888	927	960	973	908	908	886	870	884	896	902	919	891	929	883	895	906	919	920	896	888	893	867	907	898	922	954	899	908	910	895	899	958	898	926	917	911	943	898	920	890	891	868	900	882	970	898	886	925	929	941	926	929	956	897	874	923	927	911	883	932	927	886	870	897	892	941	904	947	1013	1000	924	909	970	948	863	942	943	933	918	895	858	877	900	882	932	937	942	931	912	878	912	971	961	913	920	886	883	882	919	889	900	928	935	929	953	915	948	939	931	912	928	905	931	911	947	933	905	935	900	897	922	910	911	918	944	892	933	936	899	908	904	895	927	936	899	907	865	951	910	959	880	897	886	902	922	881	817	908	910	931	950	936	956	879	932	928	876	950	912	888	901	928	940	930	918	933	926	887	917	902	878	927	915	929	898	916	953	939	889	868	900	936	915	967	931	970	913	900	913	893	894	928	976	921	922	951	946	946	923	914	861	932	872	942	913	886	941	944	917	932	913	935	903	905	950	882	930	915	922	899	879	893	915	875	920	932	942	948	891	874	914	896	977	955	914	922	933	921	911	976	950	938	930	938	900	895	909	877	923	1015	934	988	979	929	887	953	907	917	925	870	924	932	944	872	884	918	886	949	888	932	908	868	1003	897	901	879	923	914	933	901	893	973	951	871	883	923	945	939	918	919	892	874	907	902	875	934	877	916	966	916	943	899	884	877	884	956	987
26246	40357	25825	11749	6436	4147	2487	1784	1458	1410	1298	1267	1249	1181	1185	1174	1144	1139	1237	1137	1077	1112	1145	1087	1081	1142	1125	1094	1122	1107	1127	1133	1093	1080	1126	1090	1042	1135	1085	1094	1138	1136	1113	1140	1152	1068	1058	1102	1168	1120	1075	1123	1162	1109	1212	1112	1103	1135	1164	1106	1114	1106	1119	1020	1095	1078	1089	1072	1103	1078	1080	1069	1068	1110	1092	1051	1058	1102	1110	1045	1062	1119	1113	1128	1142	1120	1148	1063	1049	1174	1107	1074	1116	1067	1078	1091	1078	1099	1094	1087	1077	1060	1085	1040	1065	1084	1099	1065	1050	1078	1028	1041	1126	1134	1062	1054	1093	1094	1082	1078	1024	1148	992	1054	1095	1082	1067	1066	1092	1035	1055	1086	1077	1127	1088	1086	1077	1105	1076	1114	1075	1086	1092	1105	1078	1061	1077	1068	1121	1005	1050	1085	1108	1090	1128	1100	1117	1052	1050	1065	1088	1071	1049	1041	1103	1103	1073	1108	1091	1120	1078	1053	1048	1039	1069	1121	1161	1023	1075	1086	1060	1075	1107	1008	1037	1037	1168	983	1053	1030	1032	1062	1118	1068	1077	1103	1071	1137	1063	1017	1086	1137	1068	1096	1091	1106	990	1094	1095	1093	1097	1108	987	1026	1110	1072	1086	1060	1062	1068	1108	1097	1081	1066	1078	1066	1018	1028	1043	1082	1057	1120	1079	1059	1115	1066	1062	1071	1095	1042	1063	1094	1104	1045	1137	1089	1124	1016	1078	1105	1082	1048	1122	1081	1044	1056	1038	1063	1107	1057	1113	1085	1130	1067	1067	1081	1116	1052	1051	1062	1097	1067	1059	1079	1117	1099	1093	1031	1057	1046	1042	1053	1094	1043	1088	1064	1082	1039	1081	1075	1097	1028	1075	1103	1082	1080	1115	1105	1120	1097	1088	1073	1048	1008	1107	1078	1102	1096	1092	1128	1108	1039	1044	1016	1108	1067	1094	1085	1095	1077	1116	1057	1084	1117	1116	1000	1073	1116	1111	1020	1057	1124	1015	1057	1055	1076	1079	1136	1095	1094	1033	1034	1105	1081	1051	1106	1131	1050	1089	1073	1047	1049	1150	1073	1093	1115	1046	1108	1049	1060	1084	1064	1082	1038	1030	1028	1111	1078	1051	1031	1118	1060	1074	1088	1098	1100	1090	1099	1103	1058	1051	1073	1118	1093	1108	1049	1101	1062	1072	1008	1067	1115	1064	1073	1079	1070	1046	1009	1111	1041	1057	1072	1086	1110	1059	1132	1117	1109	1119	1113	1101	1070	1090	1156	1135	1035	1075	1104	1161	1137	1047	1036	1133	1068	1129	1097	1082	1118	1065	1065	1081	1073	1074	1133	1135	1072	1075	1080	992	1042	1108	1084	1080	1096	1093	1082	1058	1045	1025	1071	1136	1045	1076	1135	1122	1137	1082	1056	1115	1093	1127	1048	1047	1069	1118	1134	1038	1128	1077	1113	1075	1087	1081	1105	1094	1061	1105	1022	1072	1115	1070	1090	1118	1045	1034	1032	1042	1075	1042	1087	1066	1079	1094	1098	1132	1141	1083	1141	1081	1075	1085	1081	1047	1093	1058	1113	1133	1065	1053	1104	1082	1037	1086	1018	1026	1099	1097	1108	1057	1071	1060	1107	1071	1120	1093	1054	1071	1047	1075	1091	1047	1067	1031	1045	1078	1080	1073	1071	1107	1073	1066	1144	1074	1073	1049	1112	1086	1138	1100	1071	1099	1038	1044	1024	1040	1075	1049	1104	1102	1080	1113	1036	1059	1127	1067	1132	1049	1065	1129	1118	1081	1110	1065	1039	1089	1082	1092	1056	1058	1028	1096	1142	1120	1114	1116	1087	1056	1099	1089	1074	1057	1084	1065	1034	1086	1109	1037	1089	1073	1049	1104	1118	1117	1061	1075	1099	1053	1099	1120	1115	1104	1108	1061	1111	1073	984	1047	1037	1138	1050	1081	1066	1110	1082	1083	1102	1107	1074	1204	1078	1091	1143	1041	1179	1042	1033	1083	1057	1029	1084	1033	1042	1060	1055	1139	1089	1133	1081	1073	1090	1122	1065	1071	1075	1096	1099	1063	1064	1077	1069	1063	1072	1075	1044	1039	1080	1160	1084	1121	1046	1128	1085	1114	1043	1016	1059	1079	1136	1113	1081	1078	1063	1081	1080	1055	1149	1021	1128	1142	1073	1081	1053	1111	1099	1128	1009	1082	1076	1148	1103	1113	1024	1107	1063	1062	1043	1090	1040	1090	1112	1075	1092	1012	1097	1057	1104	1126	1077	1073	1103	1027	1075	1118	1071	1112	1055	1073	1098	1094	1054	1155	1122	1032	1083	1050	1102	1048	1102	1047	1088	1069	1041	1116	1065	1017	1052	1115	1051	1072	1105	1141	1028	1068	1077	1048	1071	1036	1091	1068	1065	1101	1164	1080	1047	1089	1074	1073	1042	1096	1036	1052	1065	1086	1077	1098	1090	1023	1102	1109	1067	1045	1095	1100	1043	1114	1072	1111	1136	1099	1043	1061	1108	1103	1032	1109	1082	1082	1064	1055	1107	1064	1037	1095	1125	996	1096	1060	1116	1063	1058	1085	1121	1089	1088	1069	1069	1099	1070	1059	1036	1078	1136	1078	1016	1117	1087	1076	1094	1055	1171	1143	1071	1052	1144	1077	1059	1010	1057	1102	1107	1050	1131	1078	1142	1002	1074	1074	1075	1088	1107	1037	1063	1094	1089	1070	1102	1062	1124	1065	1055	1046	1081	1063	1071	1087	1083	1091	1094	1111	1093	1031	1078	1109	1121	1095	1089	1076	1074	1065	1052	1049	1065	1035	1070	1099	1065	1063	1034	1078	1028	1075	1082	1156	1142	1098	1078	1067	1029	1077	1021	1075	1076	1105	1068	1018	1029	1084	1109	1037	1050	1095	1059	1068	1054	1114	1053	1086	1090	1089	1024	1087	1087	1050	994	1090	1041	1034	1054	1090	1058	1070	1112	1079	1094	1052	1101	1090	1064	1090	1056	1108	1087	1053	1054	1086	1063	1093	1054	1048	1032	1106	1057	1064	1073	1065	1118	1052	1082	1072	1043	1065	1052	1116	1050	1087	1079	1077	1064	1099	1019	1100	1035	1091	1039	1101	1098	1026	1072	1100	999	1115	1054	1048	1107	1057	1056	1113	1120	1033	1094	1104	1069	1106	1082	1059	1087	1063	1053	1086	1065	1051	1074	1060	1037	1076	1107	1092	1067	1065	1047	1106	1089	1083	1078	1101	1068	1091	1110	1099	1110	1076	1093	1118	1104	1052	1077	1088	1042	1131	1061	1131	1093	1075	1083	1099	1091	1114	1064	1066	1099	1125	1127	1060	1073	1121	1081	1058	1098	1045	1132	1054	1141	1014	1138	1060	1053	1080	1064	1049	1067	1054	1080	1024	1060	1103	1088	1104	1098	1087	1086	1085	1105	1111	1108	1068	1088	1049	1111	1066	1038	1038	1123	1053	1111	1086	1103	1032	1085	1072	1122	1105	1080	1038	1117	1099	1072	1019	1121	1065	1011	1084	1050	1093	1074	1030	1070	1012	1043	1098	1008	1049	1101	1086	1012	1152	1002	1095	1086	1090	1046	1085	1110	1038	1073	1068	1083	1136	1089	1076	1083	1037	1064	1048	1144	1084	983	1084	1104	1045	1111	1034	1087	1078	1067	1125	1130	1079	1063	1063	1114	1085	1029	1053	1068	1068	1085	1029	1068	1062	1108	1097	1032	1082	995	1055	1037	1085	1132	1060	1037	1056	1043	1008	1113	1136	1084	1049	1123	1054	1052	1130	1064	1100	1084	1105	1142	1076	1042	1078	1097	1055	1052	1157	1063	1070	1082	1015	1056	1090	1092	1085	1122	1129	1066	1056	1058	1092	1046	1012	1116	1085	1110	1018	1088	1106	1135	1108	1142	1038	1034	1130	1044	1089	1072	1082	1049	1063	1078	1088	1091	1036	1050	1093	1106	1059	1055	1132	1080	1069	1049	1161	1050	1064	1107	1102	1107	1058	1001	1076	1054	1087	1026	1060	1049	1045	1028	1026	1044	1055	1129	1090	1104	1061	1072	1065	1074	1073	1064	1058	1117	1066	1094	1077	1115	1083	1026	1066	1098	1127	1102	1093	1079	1106	1070	1092	1080	1075	1109	1086	1098	1101	1065	1064	1036	1071	1016	1119	1060	1086	1064	1084	1081	1067	1051	1098	1093	1060	1074	1068	1136	1050	1094	1100	1090	1043	1068	1100	1063	1070	1161	1105	1101	1023	1078	1062	1080	1126	1039	1077	1098	1028	1125	1138	1125	1071	1017	1075	1087	1078	1045	1095	1121	1057	1070	1072	1038	1076	1057	1077	1062	1085	1124	1038	1111	1049	1043	1054	1027	1022	1076	1043	1092	1025	1125	1066	1047	1046	1077	1039	1050	1090	1081	1045	1101	1109	1053	1120	1101	1109	1079	1062	1054	1104	1079	1087	1120	1063	1139	1014	1081	1073	972	1037	1112	1072	1095	1105	1039	1070	1083	1080	1107	1082	1037	1130	974	1091	1108	1046	1101	1074	1039	1085	1006	1118	1057	1089	1105	1091	1052	1123	1064	1092	1073	1113	1145	1056	1051	1053	1116	1092	1067	1058	1126	1062	1077	1012	1132	1067	1094	1110	1103	1000	1117	1024	1101	1055	1148	1117	1054	1070	1135	1097	1081	1001	1079	1055	1092	1057	1055	1086	1111	1060	1100	1096	1091	1128	1102	1101	954	1140	1034	1148	1063	1090	1120	1067	1107	1048	1075	1098	1058	1078	1121	1127	1055	1136	1034	1105	1015	1051	1033	1039	1095	1021	1111	1036	1063	1097	1068	1098	1136	1075	1052	1134	1094	1128	1079	1112	1074	1071	1051	1044	1108	1072	1072	1072	1112	1077	1096	1089	1012	1091	1083	1083	1050	1065	1059	1105	1027	1112	1081	1071	1081	1064	1035
24610	20984	27099	24972	14029	2212	1121	846	714	660	648	666	679	664	686	614	667	658	638	676	639	640	657	621	617	630	610	599	613	650	613	630	603	626	592	615	618	656	588	594	635	612	720	644	672	575	603	627	603	618	610	646	651	656	606	641	616	667	607	608	647	628	644	643	633	616	622	629	638	634	592	609	613	628	606	656	580	597	641	643	597	629	641	574	590	636	625	631	642	601	594	603	590	610	608	643	653	591	664	599	607	650	622	623	628	607	627	640	646	623	596	597	611	577	577	628	569	662	539	660	618	612	657	619	589	637	592	624	621	619	575	633	641	573	558	586	631	580	598	587	622	628	609	595	624	647	680	617	571	593	597	603	618	625	601	602	657	622	639	622	582	580	591	584	575	558	634	554	605	600	642	596	587	565	589	607	598	629	578	592	647	644	607	641	687	629	595	668	666	628	663	636	597	578	615	592	611	638	669	568	565	574	659	632	603	639	589	624	615	651	660	621	602	625	602	602	608	611	616	613	616	603	635	602	633	582	652	660	642	644	642	608	579	638	638	627	626	606	644	586	576	584	564	603	628	621	653	642	569	620	655	612	598	582	597	605	592	621	607	608	642	600	658	614	572	656	583	627	616	621	630	601	616	636	602	600	589	596	599	638	605	630	601	612	635	612	628	618	590	608	591	626	606	632	650	571	629	612	591	606	638	600	573	594	606	605	602	618	640	596	609	601	664	633	607	608	609	605	634	613	578	632	593	617	633	589	612	632	597	615	599	589	625	653	641	658	630	612	610	651	646	655	616	620	635	658	603	616	632	606	628	594	621	593	634	621	630	663	643	616	647	588	597	593	645	601	600	598	612	625	625	618	604	608	577	605	603	612	586	584	598	593	595	593	628	614	600	573	627	646	609	639	610	600	642	620	622	616	654	633	598	600	674	626	608	599	621	633	589	629	661	623	643	641	641	600	628	608	628	594	630	588	646	647	574	621	603	623	615	622	601	606	578	590	584	553	641	627	596	589	646	614	577	637	620	686	611	615	575	634	602	619	611	619	616	654	627	647	627	668	579	579	631	605	601	646	573	601	631	618	595	619	611	595	589	605	570	601	581	549	620	597	648	610	603	612	629	625	622	615	614	585	656	583	630	588	638	642	585	630	617	549	613	609	613	616	603	642	648	648	579	622	623	579	636	605	626	642	616	569	649	610	625	597	602	611	610	625	609	612	611	615	576	609	601	608	629	593	569	614	639	656	627	642	640	642	628	634	616	558	632	602	593	629	593	616	629	589	593	635	606	601	568	602	607	563	632	657	692	596	656	566	626	611	634	606	582	550	607	566	596	585	637	586	586	593	635	656	595	670	635	664	621	605	579	587	611	624	679	616	578	623	608	636	612	613	591	616	592	617	592	571	575	615	617	611	601	645	645	617	609	607	650	606	593	594	587	642	634	619	624	619	611	651	614	643	653	648	640	628	602	640	620	651	664	607	616	624	584	633	599	606	629	604	612	643	601	630	578	588	635	662	593	618	661	612	601	606	617	636	629	573	610	650	632	636	582	674	602	614	661	648	614	628	587	599	581	592	582	581	613	574	659	628	589	567	601	578	562	648	638	630	613	633	619	656	672	600	656	625	576	634	612	616	590	605	589	636	576	610	597	571	632	590	649	639	628	599	647	569	615	612	580	587	586	610	606	579	600	629	569	629	583	627	603	627	607	668	580	609	657	635	617	567	621	654	608	665	589	628	644	583	615	619	614	624	591	574	593	587	585	593	620	595	635	565	649	637	622	610	629	614	633	583	609	591	611	600	606	636	614	613	625	621	636	616	645	652	599	630	593	617	635	640	635	610	663	642	605	601	621	627	637	705	611	670	601	594	601	651	597	614	557	613	605	602	610	591	591	600	589	561	634	639	623	580	630	645	585	637	619	585	635	621	613	639	619	634	597	628	646	601	645	618	610	597	586	618	651	585	629	594	597	605	666	606	635	596	591	604	575	601	636	624	618	630	611	623	646	618	605	632	612	558	600	625	621	607	617	600	627	634	617	635	627	625	598	626	615	626	594	632	681	626	626	619	606	652	594	659	632	624	615	639	625	598	629	607	626	609	618	649	587	631	598	626	627	607	601	640	575	625	616	584	589	622	629	606	608	606	605	617	607	573	602	643	652	605	619	581	599	609	637	626	586	611	579	645	596	597	634	614	613	629	610	659	644	620	600	649	627	633	616	619	617	638	576	628	597	615	552	572	593	627	565	587	617	611	629	615	618	611	628	607	627	603	627	622	611	615	622	644	677	598	611	569	614	587	611	596	615	618	623	634	647	580	630	620	623	596	610	611	596	559	576	580	619	611	619	597	605	629	687	598	604	613	636	567	616	617	626	622	600	621	637	658	604	611	631	640	641	624	605	633	608	624	591	658	595	598	594	633	592	618	577	579	636	621	609	612	628	633	575	637	639	599	592	645	642	619	568	626	629	625	614	618	603	622	577	603	616	587	607	632	601	615	574	609	572	628	623	609	660	633	612	677	617	580	648	610	598	606	615	650	629	624	629	619	608	602	574	617	579	618	641	603	593	603	589	598	591	623	634	608	583	642	599	618	584	629	616	553	641	647	640	629	599	563	624	569	652	607	631	605	557	592	622	614	623	601	620	606	626	596	613	642	595	590	656	656	632	637	600	641	602	654	591	638	622	656	598	641	567	615	617	623	626	576	581	612	587	642	641	611	586	579	620	614	589	649	582	646	639	630	610	658	623	640	570	629	660	620	610	602	599	617	639	574	591	572	619	606	639	608	589	617	597	649	638	619	626	592	616	629	656	589	641	602	603	617	642	628	634	630	634	602	617	597	582	574	624	634	608	568	605	626	603	578	623	599	669	626	581	631	609	605	630	647	631	592	578	595	623	601	612	610	623	625	620	640	559	591	598	559	599	588	578	615	639	613	565	561	653	589	648	641	578	626	615	650	654	630	637	619	614	620	645	595	626	619	630	632	660	671	584	651	608	644	604	625	630	583	593	658	650	644	614	600	610	615	634	636	583	640	610	635	613	669	627	601	634	603	602	586	617	586	631	595	555	643	615	595	620	599	613	607	606	568	632	614	605	627	587	595	634	640	633	609	642	619	588	615	650	662	657	597	567	640	592	619	561	621	603	613	587	637	615	607	638	579	637	640	623	577	638	630	563	620	607	627	599	621	625	647	604	588	616	587	596	598	634	586	594	639	638	578	629	603	612	598	587	652	620	623	603	622	631	631	642	593	651	592	570	658	632	608	591	641	607	597	571	607	639	563	630	620	647	618	613	644	644	602	607	645	619	650	564	619	651	624	606	613	638	617	624	599	607	555	594	646	629	617	571	605	610	624	594	593	603	625	581	629	637	607	618	595	598	650	646	587	598	573	674	633	612	614	584	628	590	648	588	621	600	601	621	605	637	599	599	641	614	610	609	598	592	627	612	631	633	605	600	584	623	591	587	586	658	599	605	628	623	591	598	621	615	612
27255	33545	19497	9405	4409	2559	1687	1294	894	873	856	843	866	863	785	822	812	791	802	749	768	772	791	759	818	758	739	724	723	732	797	739	729	742	736	806	790	776	758	797	767	755	765	759	823	753	773	785	724	783	784	799	755	783	773	797	756	755	784	800	733	774	747	759	745	736	807	704	799	734	745	748	745	751	729	744	728	771	754	762	737	765	769	787	716	760	734	779	764	779	790	739	751	739	785	748	764	751	711	749	800	759	800	743	714	758	758	727	716	750	780	733	746	768	774	760	746	757	769	741	716	759	689	806	771	743	735	754	749	737	689	743	749	705	770	762	717	737	789	774	748	702	749	712	752	771	733	711	726	717	773	797	748	770	784	726	781	732	739	723	778	778	765	727	743	723	773	813	773	738	754	758	741	756	760	733	730	765	753	733	703	702	779	705	727	757	794	766	744	755	769	757	761	739	757	747	751	811	729	721	801	714	716	720	716	748	751	782	775	748	721	795	752	717	801	777	737	736	761	727	749	750	779	762	724	738	709	726	756	769	747	752	721	747	743	717	747	760	712	701	749	721	707	788	755	732	709	738	804	737	740	715	777	748	762	728	754	781	752	694	806	761	798	758	753	737	737	734	723	724	742	718	748	717	768	730	734	758	777	776	752	749	706	743	785	759	739	744	739	691	743	723	756	723	772	751	818	724	710	739	775	736	733	759	719	780	730	706	763	765	708	719	689	772	703	725	781	737	740	749	789	714	781	720	721	764	692	744	708	737	760	768	740	705	766	726	758	772	739	762	753	768	710	764	741	758	732	763	725	755	688	801	805	763	759	788	805	745	735	745	740	762	753	733	717	715	744	711	775	744	698	750	754	749	734	819	715	761	720	730	748	785	723	736	761	709	748	768	718	750	782	790	722	727	715	742	761	749	718	767	750	755	714	761	712	773	755	773	719	779	760	733	755	730	732	749	690	774	700	696	740	754	723	742	713	741	756	736	727	728	766	780	777	690	740	725	727	762	725	754	784	720	730	763	700	708	741	729	741	686	747	762	695	754	721	680	731	762	742	700	726	786	766	727	783	763	756	730	734	722	758	747	704	706	719	735	714	782	766	699	729	745	743	691	740	764	709	707	725	747	766	738	761	744	758	700	736	759	731	684	758	761	779	769	736	696	738	758	767	717	757	710	760	735	723	775	745	724	683	733	763	779	750	786	689	750	765	782	749	747	773	727	795	746	715	746	745	746	731	773	697	722	725	753	724	757	755	759	722	736	770	728	722	713	752	808	740	793	785	779	724	706	687	784	718	792	723	722	800	753	768	749	767	758	788	805	777	805	727	716	797	755	729	754	769	763	717	739	773	703	730	730	736	764	760	724	751	748	781	741	799	728	743	756	748	746	715	713	746	786	748	733	721	773	783	737	748	818	783	744	763	699	717	716	725	733	768	730	739	767	775	745	733	796	803	748	725	765	709	700	786	767	758	756	767	743	749	799	764	731	761	757	776	698	729	751	734	710	721	738	737	752	748	766	740	743	710	789	743	707	725	729	741	761	762	712	783	775	751	770	752	743	748	730	742	782	773	703	722	730	727	723	756	755	725	690	729	741	790	701	711	730	739	772	729	733	761	750	733	707	759	770	785	788	708	762	741	729	749	771	742	698	697	706	776	725	706	744	736	745	706	766	764	757	736	772	790	750	775	747	771	732	706	772	759	726	723	761	748	783	748	742	761	793	739	744	741	747	767	782	727	793	740	766	789	745	725	739	749	729	754	756	759	745	753	746	788	718	726	739	711	685	731	779	746	724	774	771	747	744	688	782	708	763	716	721	744	711	704	760	741	793	739	727	764	727	745	739	742	713	708	716	788	739	747	770	720	759	747	812	736	747	743	710	747	742	758	685	760	707	712	710	751	775	715	734	701	698	792	735	731	692	749	747	775	722	740	733	721	693	744	767	749	708	702	779	702	757	745	732	716	724	781	743	738	697	714	707	759	754	709	735	778	777	721	749	777	764	726	769	787	762	789	743	765	757	741	703	739	751	803	735	716	727	745	698	732	759	698	758	761	730	805	714	785	760	707	758	800	774	739	769	745	705	738	755	718	782	779	791	732	762	728	728	780	708	716	733	740	746	743	769	794	777	794	724	727	785	800	716	772	747	776	708	712	740	744	740	735	782	772	749	742	755	736	766	829	730	718	710	709	719	720	727	736	759	769	752	695	694	775	761	728	791	770	760	801	746	750	773	775	745	759	718	697	796	755	777	774	726	744	723	760	742	753	688	734	719	770	740	705	742	753	710	759	712	724	734	754	785	704	746	720	753	760	723	759	750	751	762	785	776	773	713	730	724	736	741	766	715	728	775	784	716	688	722	740	780	739	751	764	743	702	758	724	732	756	762	743	733	765	716	720	738	714	770	760	754	734	760	739	720	763	749	785	751	747	755	812	732	748	742	716	776	715	737	746	739	783	752	746	713	764	756	688	721	790	748	724	735	777	763	752	740	760	777	683	736	768	771	728	710	760	762	769	738	764	733	736	717	771	719	717	742	708	707	691	731	765	763	741	775	785	726	765	752	759	744	721	727	771	778	728	756	739	728	745	770	756	756	728	774	756	728	693	777	760	709	697	765	784	717	752	804	733	721	757	726	718	776	790	750	690	725	748	717	754	742	782	731	753	732	777	750	753	721	758	752	698	746	766	725	782	709	709	806	697	741	711	762	730	717	740	743	726	727	709	739	698	733	735	737	745	695	727	769	771	733	729	741	740	693	789	760	794	799	725	761	738	769	758	759	688	726	750	772	744	742	753	730	704	753	802	719	743	756	726	756	754	760	751	757	744	729	696	743	760	719	735	777	799	728	740	721	746	720	737	740	758	738	720	765	805	684	709	745	759	753	717	722	720	734	753	729	724	752	719	717	725	743	759	757	779	742	712	758	722	721	740	730	718	784	733	737	740	752	715	728	733	775	786	771	769	727	753	752	704	736	762	763	774	752	712	738	764	746	721	734	738	779	728	722	709	724	736	751	716	734	708	745	719	748	725	736	755	721	776	743	744	774	778	751	688	710	754	737	731	705	745	710	731	784	741	741	745	772	780	699	757	703	752	745	704	731	785	764	732	755	801	746	721	761	710	742	780	735	729	815	734	696	695	700	732	728	727	766	740	754	749	748	743	723	721	731	710	729	761	730	779	740	764	750	718	753	708	744	719	794	726	748	721	728	745	712	770	783	783	698	773	752	700	751	758	736	749	766	672	731	722	742	765	737	728	746	708	763	775	709	780	748	766	712	781	736	745	732	731	691	759	691	759	724	726	757	689	739	718	716	728	751	736	707	739	743	688	724	727	764	755	725	767	750	727	759	795	735	756	748	758	761	772	769	777	757	742	759	756	764	785	747	753	739	745	753	721	787	766	715	738	798	750	739	748	769	747	716	712	751	697	697	733	716	694	750	783	777	750	751	751	735	737	783	766	703	781	788	758	703	773	754	779	753	753	714	724	760
22522	21044	28502	23781	21038	21021	10530	2035	1087	975	975	916	917	820	858	824	844	823	803	762	792	786	792	764	748	768	774	769	742	760	745	735	723	748	768	773	761	772	706	786	833	791	805	713	726	780	775	736	777	744	766	782	758	722	733	734	770	735	706	753	789	771	779	752	736	712	697	707	749	771	726	718	739	729	741	738	696	748	772	731	755	744	679	757	699	733	699	730	751	698	667	716	717	721	751	737	734	761	740	705	702	747	684	678	750	744	708	735	693	742	757	704	735	708	783	750	729	704	727	698	714	715	722	755	716	713	732	712	757	807	724	738	697	710	691	752	675	766	716	712	718	721	712	684	721	781	694	693	706	750	686	741	756	697	701	738	720	692	720	683	765	717	710	711	759	755	739	730	700	684	698	704	763	749	745	712	721	685	714	707	691	729	733	694	728	758	737	712	678	750	715	679	723	737	697	733	760	713	717	742	672	742	747	709	711	746	756	695	735	723	730	766	772	699	689	684	722	729	684	670	714	720	733	710	711	700	751	707	727	720	745	727	733	738	772	704	749	766	728	719	695	715	697	707	716	710	715	689	750	713	712	742	721	710	741	723	708	672	723	731	734	715	738	702	730	704	707	683	684	743	674	726	716	749	722	748	720	724	736	716	679	723	717	689	703	689	691	697	702	708	732	705	710	748	749	791	702	678	717	719	709	683	776	682	708	723	725	723	669	697	742	731	716	716	685	709	707	657	723	754	722	718	793	754	744	726	692	681	697	755	694	727	721	700	692	721	708	702	696	689	655	708	681	677	707	745	743	716	763	740	743	660	752	657	780	754	722	692	744	734	738	753	721	686	707	687	716	720	721	713	739	729	738	655	737	678	713	703	742	762	721	685	796	693	797	706	712	699	743	707	700	720	719	686	645	749	750	727	719	707	768	729	760	711	790	677	719	698	788	677	706	704	774	733	658	723	687	719	678	743	688	709	734	685	753	698	707	725	718	763	709	725	790	713	747	743	785	694	696	690	691	758	703	736	728	747	698	723	734	684	721	722	706	672	722	741	741	739	662	668	677	674	700	733	709	647	712	709	736	725	731	732	728	717	743	755	760	738	732	667	702	719	747	715	689	692	702	703	710	737	685	670	765	740	722	707	793	725	742	695	722	707	640	721	690	713	681	746	709	690	682	683	717	721	724	718	715	694	727	669	709	706	747	734	700	721	753	673	685	732	692	728	715	738	725	714	701	695	707	719	733	697	734	673	723	749	740	781	733	736	714	756	763	644	745	758	679	678	724	705	720	688	762	669	678	780	692	736	716	730	725	747	732	743	773	745	723	707	735	751	711	721	766	708	703	684	741	702	724	743	705	739	741	775	778	703	694	728	742	688	703	750	717	760	708	732	732	782	708	720	733	674	702	719	716	719	731	723	689	712	753	720	723	740	723	721	758	737	729	719	723	733	728	664	733	735	752	680	738	700	761	691	702	746	699	700	749	685	651	707	711	699	714	773	746	689	681	702	696	690	717	717	707	707	748	770	741	724	671	701	703	713	719	745	732	743	731	732	712	705	693	747	713	694	726	697	739	724	780	714	703	721	699	742	716	704	711	762	679	704	733	747	656	700	711	744	686	701	732	713	718	728	679	698	657	690	725	716	702	772	747	710	738	737	737	702	714	750	699	704	730	727	725	697	714	701	685	692	693	704	702	750	746	718	776	746	683	734	754	728	689	734	707	715	685	745	697	767	740	690	705	734	674	725	706	734	721	765	720	750	705	656	705	702	683	740	760	716	718	678	697	719	717	707	693	710	680	692	727	752	697	734	692	708	707	665	727	739	699	693	728	721	718	731	679	709	729	709	762	723	686	699	696	736	720	698	736	709	681	689	750	769	638	694	731	727	747	730	706	737	678	712	769	682	712	701	748	764	738	735	730	717	724	697	760	711	704	729	704	703	728	711	733	701	721	721	710	706	695	735	732	724	706	699	745	762	708	665	728	712	715	712	748	681	735	698	687	683	700	765	720	706	723	702	763	728	725	733	701	720	746	741	775	709	702	743	731	741	680	730	677	742	714	711	719	704	710	719	756	730	744	703	713	718	712	759	631	706	777	721	696	737	675	758	708	722	716	750	723	749	701	730	740	732	730	698	676	712	730	739	710	719	738	719	663	752	732	763	719	741	699	728	765	708	720	734	699	719	635	726	709	710	718	728	706	736	697	682	698	718	644	709	726	728	741	687	697	780	713	708	720	699	729	686	724	725	731	732	712	676	723	734	668	715	748	740	717	689	699	702	706	716	710	713	691	727	705	721	698	731	724	763	752	688	719	730	711	693	707	715	748	698	761	688	702	692	720	738	669	686	735	744	748	696	698	732	680	722	676	685	782	707	733	694	746	724	722	736	688	742	736	700	722	676	700	719	665	658	699	757	693	707	733	765	735	756	651	733	726	732	733	686	701	666	694	729	761	750	721	744	785	737	724	732	702	797	758	741	699	720	751	677	729	709	716	699	716	700	729	698	729	686	760	747	743	729	692	729	662	728	696	690	757	705	742	720	712	650	695	720	727	733	712	769	746	671	713	703	689	765	725	701	753	655	671	694	701	703	705	710	707	709	699	701	720	726	729	729	707	737	781	732	693	663	706	705	697	686	724	810	730	727	679	744	697	740	688	764	733	706	731	718	756	695	746	715	728	699	723	722	718	700	750	739	713	688	701	728	694	673	729	739	699	768	712	740	690	683	669	670	649	703	711	718	716	713	693	692	698	714	763	742	755	684	694	750	726	670	686	696	726	713	704	694	730	744	710	734	712	705	658	701	738	736	757	758	724	746	713	713	734	718	687	759	707	745	745	711	704	723	645	713	720	698	698	711	694	667	735	715	749	692	711	722	703	703	707	696	677	714	716	708	684	714	721	737	726	738	714	723	654	718	716	754	733	716	743	691	699	711	691	717	741	751	720	697	750	715	674	686	756	718	742	714	737	664	710	699	705	685	713	718	700	687	720	699	703	733	745	735	678	722	747	708	779	748	720	731	657	727	704	740	729	736	744	726	718	720	704	678	735	739	729	745	718	734	739	735	748	736	712	706	670	742	738	736	769	690	686	701	670	719	709	746	733	671	698	750	688	681	726	746	725	708	707	717	709	679	697	713	702	758	738	719	736	713	686	750	727	751	722	744	690	690	739	718	761	732	725	715	714	721	733	724	696	751	670	663	729	732	723	713	712	709	701	697	726	764	688	718	681	766	752	720	767	719	724	764	727	740	744	745	718	774	710	709	738	695	706	726	725	735	699	696	675	707	707	752	680	753	747	763	690	716	678	699	712	672	709	665	728	738	745	716	679	662	756	693	698	705	712	754	707	679	696	712	729	679	729	747	737	738	716	708	703	717	754	721	726	707	714	712	748	733	783	728	677	683	703	706	732	689	740	728	689	735	710	705	747	689	716	702	707	698	744	711	730	736	653	714	716	737	707	741	743	697	723	692	731	696	699	763	671	723	747	751
27874	43713	33299	18140	10119	5738	4154	2766	1636	1382	1244	1225	1156	1062	1056	1029	1019	1003	1085	909	957	972	929	910	898	882	887	901	875	917	889	842	886	903	919	878	858	886	906	891	998	904	901	959	950	947	970	950	887	936	843	944	970	933	917	932	920	970	940	840	898	883	882	859	833	910	886	842	855	954	875	895	871	923	892	896	871	905	861	845	925	911	814	853	883	872	890	874	834	864	927	878	845	839	876	847	900	895	894	924	872	864	819	849	847	897	836	815	875	852	804	854	843	849	880	797	874	880	878	845	860	876	833	857	883	854	840	803	838	828	841	847	858	849	860	836	867	820	909	859	829	868	893	862	866	851	855	880	830	857	845	793	827	848	863	852	820	891	793	843	886	872	861	907	818	838	860	852	846	850	847	850	822	895	813	856	803	842	893	845	879	892	856	850	868	822	872	848	861	881	819	862	821	869	835	864	827	926	897	872	812	894	851	871	858	860	840	860	867	886	897	812	898	884	892	869	865	876	875	875	892	853	881	855	842	877	805	826	803	919	836	813	903	884	875	850	841	882	808	889	895	885	845	864	875	901	835	805	845	862	843	844	809	840	871	820	809	860	887	797	833	823	872	869	822	854	828	840	843	874	923	870	903	813	893	865	842	867	850	823	828	885	804	858	866	878	871	891	863	848	894	848	871	870	836	850	835	836	869	817	869	833	878	832	780	805	799	839	893	860	876	868	828	828	832	829	855	888	890	828	784	784	850	798	933	836	848	864	848	902	859	919	898	871	847	913	860	870	869	865	837	807	831	832	855	881	864	888	821	872	859	838	890	866	851	862	838	840	863	845	805	872	866	879	873	797	821	822	862	806	826	825	851	840	814	849	898	858	938	824	838	866	856	842	959	864	846	837	856	892	850	894	857	864	874	838	853	877	884	850	810	841	875	864	864	827	841	857	876	927	856	879	888	852	864	909	826	897	834	859	854	841	836	837	899	848	843	865	866	902	805	874	852	878	830	895	820	832	865	851	866	910	814	854	882	842	832	864	871	857	816	844	846	803	861	878	847	822	903	863	814	838	874	859	857	853	867	846	811	898	871	880	831	874	849	894	815	860	883	854	846	796	879	910	871	835	875	830	870	854	870	863	909	838	891	850	857	878	916	821	841	862	888	896	836	832	878	854	855	822	847	886	852	819	791	903	902	881	874	839	878	820	827	863	867	869	849	843	887	814	827	840	851	874	863	890	836	879	877	802	838	844	801	824	776	923	897	864	853	827	860	886	862	834	800	857	821	866	828	874	876	888	813	836	851	832	898	866	836	882	804	851	904	807	835	832	913	851	862	832	857	886	858	818	838	904	861	805	854	907	828	841	836	854	822	819	878	843	847	864	849	899	838	848	881	851	867	845	832	841	851	865	810	809	841	879	828	849	832	830	842	823	861	861	854	872	876	907	819	873	814	824	844	892	877	874	855	941	859	866	850	842	863	846	779	827	834	835	862	837	821	879	803	849	827	872	871	883	835	874	866	834	801	887	847	857	865	891	818	828	834	829	842	840	881	884	813	833	765	845	855	833	891	884	821	849	811	868	874	882	861	865	839	833	885	844	887	870	874	861	921	878	851	856	852	857	847	855	899	870	869	838	851	797	802	868	831	885	887	887	832	873	868	882	862	878	940	847	814	836	883	841	857	841	839	897	818	896	841	865	872	785	863	842	784	874	938	871	816	885	871	864	850	878	861	819	880	846	848	824	843	853	845	863	840	844	824	869	840	860	886	849	797	862	870	868	864	805	933	833	838	868	854	844	850	853	897	847	891	851	860	885	849	871	890	894	858	880	874	908	872	921	881	897	856	903	806	851	897	861	799	866	937	835	872	848	875	858	878	863	795	846	890	825	870	855	878	887	855	871	896	801	895	877	892	865	803	851	813	831	835	845	872	888	923	858	856	880	822	793	861	815	912	868	807	848	807	857	869	881	834	841	870	910	827	856	893	858	820	842	869	818	835	832	873	868	836	835	890	840	905	840	835	840	824	831	834	890	876	879	824	855	831	862	911	858	873	865	839	844	813	849	864	889	878	877	808	837	854	933	846	835	901	767	886	835	891	859	871	856	811	900	881	827	822	832	914	888	855	852	833	814	891	821	811	843	894	867	822	894	822	840	888	834	816	858	806	846	860	844	838	840	843	832	818	848	906	872	852	862	841	857	881	856	848	852	820	834	833	874	883	837	836	856	881	849	896	879	866	850	840	851	839	840	868	873	808	850	861	853	859	847	891	833	829	871	883	820	871	837	855	847	817	846	860	879	852	876	892	846	877	886	815	861	868	844	843	859	845	839	842	863	800	912	840	822	888	845	911	828	802	876	856	852	888	867	832	823	861	862	820	804	807	857	835	875	889	903	879	851	877	804	822	880	808	836	832	864	845	843	865	908	849	877	875	874	861	863	828	827	904	841	800	868	829	797	879	831	822	782	889	874	853	867	911	872	894	839	914	853	805	864	872	811	855	870	844	858	817	899	808	847	896	855	840	847	852	911	845	822	832	880	854	859	887	835	799	883	837	820	905	844	815	876	827	872	876	843	853	807	853	830	921	928	891	855	844	838	785	845	841	810	854	836	885	895	862	870	876	854	814	831	880	826	831	795	869	884	849	880	892	836	824	878	872	885	822	820	903	831	862	815	839	893	851	869	843	844	913	859	857	830	833	926	815	848	888	855	851	866	887	856	829	880	823	914	866	862	830	858	805	849	879	838	866	875	848	851	858	889	908	804	882	912	892	832	890	897	823	877	834	867	858	879	842	846	855	830	912	794	853	888	892	895	831	856	850	897	873	864	824	913	838	870	865	863	848	804	838	859	876	883	867	854	841	799	861	901	865	848	829	850	857	822	872	846	856	795	870	896	894	841	848	835	907	865	875	875	822	838	798	891	866	811	871	851	829	824	831	808	834	813	813	834	820	796	869	834	852	827	843	856	830	867	825	823	884	869	859	845	874	859	882	850	898	834	813	843	825	859	873	849	830	817	855	866	838	852	848	842	871	824	819	798	840	866	825	893	902	843	873	846	874	854	834	857	812	883	786	814	911	840	859	846	881	905	853	811	868	867	894	841	848	864	847	848	831	818	833	852	870	878	821	869	811	865	819	817	810	846	835	855	828	842	864	865	849	880	845	848	854	871	887	820	826	903	832	915	844	860	891	840	865	814	827	886	886	886	837	866	848	894	895	827	886	865	871	870	797	877	813	811	837	907	848	825	868	799	838	857	844	812	906	919	824	855	850	901	833	840	898	800	842	779	852	858	886	848	853	858	861	777	852	806	867	802	839	873	883	878	862	871	850	866	863	831	865	870	848	837	896	854	835	832	795	843	852	853	838	866	878	834	804	865	915	875	838	827	847	810	830	869	872	838	862	805	855	886	819	834	886	904	855	807	905	864	880	875	818	842	849	860	852	879	844	841	869	848	850	903	887	838	839	925	823	839	881	851	869	865	874	859	843	870	856	817
28041	21687	18069	6516	1948	1166	1044	886	874	782	878	790	859	871	864	868	787	889	842	781	827	866	807	832	876	810	772	809	832	788	812	844	777	831	766	869	843	842	818	855	877	854	863	868	818	864	809	834	797	802	852	828	820	860	788	857	827	813	865	841	804	868	846	861	792	846	834	816	845	801	783	835	745	791	873	824	819	790	807	840	784	809	811	792	815	835	808	811	823	834	783	812	845	829	805	818	811	789	817	879	779	779	776	837	871	801	802	853	816	804	802	825	840	815	807	852	841	797	772	873	771	784	809	845	793	768	808	806	770	854	873	747	865	823	828	844	793	841	816	798	842	848	795	870	832	794	788	814	850	801	802	823	791	830	844	801	811	851	833	818	846	861	746	795	840	787	833	796	799	805	790	819	837	793	788	799	791	768	827	873	828	835	860	824	825	849	839	807	856	821	817	825	843	819	838	852	840	796	820	798	802	791	796	792	851	777	815	762	800	847	807	810	866	862	775	804	839	807	856	807	829	808	826	813	800	851	867	796	822	812	776	844	874	789	780	867	827	837	765	790	800	789	823	853	831	812	807	789	839	824	830	846	854	813	836	798	770	827	774	718	811	845	822	790	870	833	852	799	819	837	823	819	836	788	844	745	806	823	831	816	831	811	827	765	823	822	824	823	821	871	821	790	799	833	803	819	808	783	826	852	803	806	878	845	794	803	824	849	843	777	826	814	829	828	772	831	790	789	818	811	816	836	817	816	828	759	791	820	841	858	835	841	825	828	890	887	844	826	822	841	809	896	820	833	821	848	817	782	851	841	803	774	836	765	815	840	833	818	853	744	895	834	837	847	784	803	882	819	833	790	834	811	834	874	846	747	873	818	789	816	859	827	866	834	824	785	769	836	803	786	826	781	868	806	855	851	803	803	825	840	822	795	781	812	807	755	777	818	797	785	823	820	797	858	830	787	820	781	783	793	770	808	783	854	784	836	829	826	739	865	866	850	841	827	800	832	855	836	818	798	826	800	785	832	863	791	796	844	809	830	817	854	875	773	802	799	843	816	801	805	844	794	818	811	833	834	866	855	761	732	821	805	813	775	812	861	767	809	821	796	818	805	790	819	821	822	844	827	854	821	816	791	863	849	829	778	831	849	815	805	791	828	792	794	781	827	770	813	828	814	840	813	839	785	815	810	819	832	814	830	814	799	822	849	796	811	844	837	815	848	826	837	826	844	753	800	876	787	870	751	857	862	795	832	814	823	835	810	857	747	824	786	811	827	832	852	840	831	822	842	849	803	804	852	808	867	794	847	875	820	779	857	805	832	847	865	816	799	814	838	779	818	785	864	764	873	812	807	806	778	798	821	821	820	810	812	828	819	819	857	806	798	830	799	783	878	840	802	778	790	860	844	827	797	756	773	844	820	780	841	785	803	798	812	849	808	840	795	754	810	837	837	783	819	790	795	814	844	825	805	838	792	785	814	852	831	866	849	848	776	816	809	855	815	833	796	785	810	848	832	802	808	827	765	761	847	838	807	873	846	848	807	834	779	786	844	856	856	816	826	814	789	781	808	859	791	829	848	816	778	796	772	781	816	756	866	835	804	865	827	818	776	832	814	804	792	824	835	820	835	805	796	786	771	846	844	777	803	806	853	824	793	850	852	816	840	861	777	775	833	874	744	827	834	777	837	868	778	817	820	854	802	853	869	850	813	831	841	832	801	841	891	768	787	797	825	789	836	865	814	787	832	791	796	771	850	812	815	792	800	815	810	813	826	839	802	790	797	852	827	862	813	830	808	819	800	803	792	839	833	781	864	841	819	795	805	820	776	751	811	800	849	826	790	773	817	838	799	828	837	863	844	808	794	812	828	802	765	817	799	820	793	834	807	823	781	826	866	841	858	792	875	819	805	765	828	812	806	797	857	822	802	798	803	848	825	788	811	817	794	811	845	817	793	859	796	841	844	772	799	819	791	802	843	738	793	839	828	808	860	884	844	837	797	854	796	828	769	871	796	753	830	828	810	876	802	847	790	825	834	857	825	838	839	789	819	861	837	812	807	831	852	820	833	826	863	774	812	805	759	856	783	855	804	813	784	835	808	814	854	803	834	857	824	834	809	812	829	818	852	846	729	868	802	797	839	826	780	830	873	852	835	806	786	830	805	803	832	840	811	807	860	784	800	838	782	824	844	835	807	851	828	837	822	857	813	826	821	819	782	822	746	823	822	823	753	794	855	811	828	873	770	811	763	816	865	861	777	830	847	793	838	851	842	808	825	796	846	845	783	851	837	884	853	815	839	826	821	836	842	817	816	757	805	790	815	820	833	830	827	817	865	825	818	817	757	867	816	802	845	768	768	773	785	808	823	771	822	779	797	800	833	826	771	821	823	811	786	803	806	770	774	818	819	792	806	813	824	827	782	785	839	831	858	861	858	780	841	849	787	842	793	808	834	837	820	801	783	783	906	838	826	831	851	815	842	828	829	757	817	832	844	786	855	829	838	805	805	820	825	826	785	785	851	833	841	868	773	795	807	847	821	875	906	849	760	831	856	762	811	799	793	813	791	787	846	853	834	844	846	878	773	825	817	798	808	873	816	798	836	827	793	797	817	826	782	803	813	822	856	796	768	875	846	837	818	835	794	811	802	846	781	784	819	841	745	780	792	771	813	847	767	840	879	876	788	815	808	856	852	792	805	752	827	834	814	792	827	799	780	828	812	847	800	851	789	846	792	825	826	838	834	881	821	838	770	769	767	799	787	851	842	830	798	794	832	844	824	813	831	803	773	858	783	803	861	806	824	874	838	789	815	796	796	857	769	788	783	787	787	789	807	820	790	860	801	794	825	825	848	778	782	839	776	813	818	822	780	855	846	829	826	859	858	753	814	839	793	780	847	854	852	799	849	833	802	849	820	815	840	825	809	845	884	799	792	786	776	866	829	810	849	840	843	848	831	769	898	890	792	903	833	811	822	818	805	780	814	800	772	815	779	841	809	835	829	843	805	787	825	826	786	822	823	832	822	826	839	851	858	829	836	784	792	789	797	783	879	794	804	828	834	839	795	827	845	826	827	818	830	810	786	821	824	799	844	855	806	799	845	799	797	793	798	794	808	819	798	835	844	762	802	809	812	822	854	803	818	817	866	804	801	795	815	868	831	834	836	809	808	846	808	805	844	847	842	855	876	803	846	806	819	770	824	840	799	824	832	832	803	829	831	807	801	811	804	805	834	806	839	812	818	764	855	832	806	811	858	844	847	815	773	814	765	822	825	790	790	769	830	844	825	761	831	803	807	790	786	793	802	798	820	808	789	853	857	839	820	829	817	783	810	846	811	867	788	829	815	860	780	857	846	801	828	822	810	797	827	749	799	821	766	826	824	812	770	814	801	774	798	792	762	861	859	848	879	813	807	884	766	835	806	839	821	823	801	761	816	784	791	839	807	837	863	855	778	801	859	844	820	788	788	764	837	836	848	804	818	809	794	785	810	833	802	835	789
25100	29418	19846	6030	2733	1670	1354	1165	979	1060	1004	908	953	983	1006	965	926	938	977	1057	990	953	965	952	968	962	963	905	961	969	999	937	986	906	938	905	896	1021	975	999	996	942	958	997	987	921	951	957	994	992	936	964	997	1021	999	1000	947	967	978	926	998	1027	951	987	991	999	1021	967	957	986	935	960	986	992	930	972	945	976	1021	948	964	979	934	988	1013	978	947	961	966	961	952	1003	976	978	964	964	989	990	950	962	938	926	947	964	970	968	987	950	943	979	1004	962	998	902	973	955	942	917	970	963	922	951	980	954	993	952	1005	917	974	927	933	974	1005	1020	983	973	942	954	940	988	1025	945	915	1005	999	946	1017	950	1006	966	952	939	976	929	971	937	975	933	949	946	902	903	948	942	981	969	975	1038	938	1004	942	966	919	1001	972	994	980	1013	994	991	944	939	938	1000	959	1013	931	1020	979	1005	995	964	1013	972	979	1007	982	982	976	903	875	940	959	996	953	955	975	940	950	964	993	920	984	966	954	957	1026	944	974	942	974	1020	945	970	978	950	956	960	981	952	944	920	921	845	984	969	948	970	995	1003	973	962	930	1007	980	933	1019	935	969	947	966	961	958	972	948	1013	948	943	993	941	971	935	969	993	1004	903	917	902	994	923	998	939	959	954	963	897	1023	1005	1018	949	910	1059	983	1008	979	980	989	992	944	999	925	957	951	931	964	936	955	940	990	961	954	1021	971	947	969	935	977	932	975	971	1012	981	974	966	951	955	1003	1009	993	893	967	935	1032	980	934	978	998	958	1009	987	970	1002	927	971	996	1015	944	952	958	978	988	986	1001	947	989	984	918	1013	971	990	975	965	994	974	971	963	984	965	955	944	945	954	1007	985	970	925	997	963	930	944	954	956	1002	968	968	930	920	939	1003	951	963	973	947	958	987	1017	983	936	978	994	953	931	946	999	931	987	1009	967	941	998	939	983	1018	917	974	964	932	988	921	939	977	990	964	994	1010	949	948	999	976	950	892	935	915	964	1039	954	933	927	998	1031	974	949	961	963	970	962	929	975	953	988	995	979	974	973	997	952	928	988	970	929	993	948	915	965	966	924	934	942	960	969	948	959	929	948	951	973	984	979	977	975	964	951	950	947	949	1011	943	934	986	965	969	973	960	963	1018	948	1021	1003	997	1016	997	962	978	987	961	966	967	980	917	1014	990	988	978	984	931	912	963	1002	993	1006	948	969	990	954	979	974	942	956	994	993	956	963	972	921	963	948	975	962	979	946	971	958	974	974	957	965	980	952	953	969	965	967	968	956	998	946	952	953	983	1006	915	982	1000	948	967	958	974	964	956	932	950	982	992	940	983	978	996	965	964	925	989	943	958	1003	973	1067	1008	909	975	993	966	990	964	982	972	961	918	980	971	1025	964	964	1011	977	993	1012	956	995	936	990	943	1003	902	946	911	921	934	938	971	886	938	923	940	945	995	930	998	1022	998	931	1008	967	948	973	985	976	997	968	992	963	935	898	964	953	963	920	968	987	940	966	987	1008	1009	1021	940	959	955	974	970	945	1017	959	955	950	974	936	972	952	919	954	948	977	966	944	948	969	903	990	964	971	998	971	959	978	926	1001	926	904	972	1022	1015	960	998	976	965	952	994	981	934	974	988	927	974	998	944	976	981	1021	970	979	942	1011	963	944	926	943	958	990	976	963	951	990	962	962	950	926	994	951	930	963	950	979	968	933	997	951	892	979	958	1003	959	944	912	977	945	983	950	996	952	961	944	909	967	925	956	957	964	995	949	979	958	945	939	917	951	968	939	980	963	937	990	994	989	1026	914	953	1030	920	1018	976	940	934	979	1008	973	952	947	985	950	930	966	1000	994	943	959	978	972	967	955	953	989	962	913	966	953	974	953	1010	982	958	963	979	957	955	955	969	932	999	1050	959	960	956	898	930	975	972	956	963	941	895	974	935	977	898	976	945	958	954	970	964	991	949	942	957	958	935	970	954	961	965	937	910	982	952	914	1059	969	967	974	940	936	950	943	944	1017	933	998	952	925	967	1006	938	1006	961	940	956	909	944	984	914	898	950	957	917	893	969	953	957	942	934	956	946	940	948	972	974	978	973	954	951	958	969	990	1017	951	975	987	958	1017	965	983	1025	989	941	946	895	1017	965	954	988	948	899	972	924	957	981	976	963	962	1008	973	1010	967	987	972	959	953	965	952	959	982	969	1008	917	934	985	987	920	947	910	932	970	937	946	972	978	977	954	960	968	978	987	950	960	961	947	956	913	957	972	983	935	974	958	987	903	966	977	979	988	970	932	946	963	943	947	934	929	934	917	926	918	969	938	964	926	918	922	915	960	1027	1000	927	1018	944	1015	973	964	951	994	962	953	957	914	933	922	1009	910	959	973	955	914	947	987	940	927	954	958	984	909	930	967	973	944	1017	964	936	1039	987	934	992	992	931	970	944	992	999	942	967	1001	935	967	956	951	1009	926	1022	931	1000	969	993	972	970	969	975	930	990	948	1000	964	965	926	895	945	953	1041	989	981	916	941	1069	957	965	968	979	944	951	931	1013	997	938	939	953	955	993	985	929	943	938	961	965	954	936	990	1014	946	980	949	978	954	940	923	996	956	948	961	939	1007	981	961	931	939	979	968	944	982	962	954	977	916	969	1007	1005	1009	972	928	997	968	881	1008	1003	946	974	937	963	970	1006	944	938	921	970	908	990	931	962	976	968	976	939	966	966	904	948	942	954	962	901	905	953	991	939	942	977	1009	976	982	930	1028	981	958	940	1030	928	973	989	928	946	993	963	991	1015	929	981	1005	960	923	948	946	991	1003	940	954	980	967	868	935	940	967	932	954	936	984	976	1021	946	971	967	1028	955	980	939	945	973	957	1003	1031	1017	984	928	916	938	937	995	978	970	971	997	979	978	964	957	917	998	1004	996	967	970	961	900	914	977	935	965	965	967	952	966	912	932	953	965	933	898	974	991	963	982	955	973	980	987	928	914	1011	993	967	960	1007	963	992	958	917	983	1045	1041	954	926	1023	992	991	983	1004	938	951	954	928	949	938	938	956	940	987	952	983	988	1028	919	983	925	942	959	959	977	959	942	937	963	990	936	1012	912	944	970	980	966	915	988	1027	950	936	967	962	941	878	961	1009	993	951	971	1003	949	957	974	971	939	970	1023	941	967	927	976	940	896	918	986	968	974	932	976	954	963	994	929	941	986	969	1007	927	986	943	970	982	954	878	978	922	1008	965	973	980	971	975	929	962	939	1027	982	982	930	988	955	981	1006	980	964	994	1048	901	988	986	955	917	978	943	935	988	991	933	936	937	979	980	937	973	941	967	962	938	965	964	984	961	963	908	981	990	963	956	968	961	972	902	958	964	955	1000	973	1016	945	949	916	899	978	944	963	915	945	966	939	959	955	939	1014	968	982	974	971	977	955	977	980	961	940	958	937	975	1007	992	999	930	1019	962	1013	1013	981	913	984	976	921	997	960	942	949	930	953	989	966	942	975	959	956	945	952	959	973	987	992	944	1010	985	995	975	936	964	997	987	952	960	991	983	894	975	978	976	990	1017	934	1004	960	1005	977	1024	917	982	996	893	918	975	952	944	971	1005	997	943	985	932	1039	888	970	958	920	970	951	985	928	964
23573	20963	27893	24211	20834	11405	2929	1463	1115	1057	1087	1040	1010	1035	998	982	967	954	1025	974	998	973	985	926	912	930	974	950	914	933	936	900	961	942	881	940	942	959	916	932	930	993	942	942	947	935	894	1011	956	919	953	954	931	936	938	1045	992	913	945	951	916	911	891	863	933	984	929	938	890	913	851	947	927	951	944	977	913	917	929	888	946	908	932	923	891	935	903	946	943	885	892	930	913	974	904	878	926	910	890	924	921	944	883	903	912	929	902	898	934	894	910	878	874	935	929	908	918	890	925	887	874	944	937	968	910	914	905	917	931	857	860	918	903	867	910	971	882	928	979	876	937	900	885	907	937	940	957	886	949	917	904	893	946	917	930	882	938	929	887	862	863	898	919	908	870	923	893	915	916	913	963	882	878	916	927	906	908	850	925	894	903	881	904	868	914	916	912	910	901	908	859	906	912	873	897	939	895	943	920	936	859	875	894	920	821	923	887	956	931	853	957	855	924	942	892	884	866	969	859	882	907	914	893	874	918	935	904	944	848	846	903	895	880	935	893	872	889	909	922	941	915	945	1013	903	909	874	879	941	921	918	935	903	897	913	955	965	910	848	914	971	943	911	915	906	918	855	933	924	946	1003	939	867	916	923	925	972	950	900	906	937	973	894	873	876	944	954	920	872	885	921	931	897	898	904	903	916	925	903	943	908	886	956	901	916	958	874	876	926	918	879	935	901	877	884	950	891	920	886	907	938	940	922	914	916	894	935	860	895	900	885	930	892	980	910	908	927	914	918	917	948	921	910	888	887	935	931	934	927	944	911	953	910	941	893	919	973	915	894	930	949	937	923	883	930	909	915	921	930	943	908	897	868	883	908	906	895	946	888	951	990	901	944	926	951	892	970	920	928	914	892	945	915	922	857	923	889	924	912	939	900	913	887	897	924	939	920	938	943	921	889	899	972	909	920	943	927	914	877	905	911	894	985	935	849	930	926	904	873	929	957	953	866	900	936	934	883	883	930	972	914	891	929	893	868	908	912	920	898	902	940	867	916	881	905	933	907	889	938	941	914	930	899	914	898	976	936	939	890	864	902	890	886	958	897	889	912	912	941	920	888	892	911	840	941	926	940	899	874	911	930	947	891	933	914	930	954	939	899	902	893	885	912	870	855	969	929	896	963	899	887	891	925	915	889	912	940	899	863	913	894	945	891	919	911	916	930	922	920	910	914	879	846	864	901	941	896	933	838	900	914	956	893	937	907	910	894	859	908	917	863	954	916	886	886	888	910	919	851	895	877	888	904	958	913	957	909	919	894	907	900	955	892	988	911	921	952	916	909	914	943	875	926	900	891	976	891	952	892	947	874	913	902	940	920	904	939	894	933	925	939	927	937	962	916	944	874	874	911	933	875	937	923	909	981	908	880	988	919	937	949	965	933	936	929	891	872	880	943	934	946	866	913	892	931	901	944	944	931	920	943	917	967	892	953	907	893	935	953	960	923	913	944	905	933	886	968	842	862	916	887	880	916	906	910	901	929	973	920	924	856	894	903	932	928	935	936	903	877	891	918	861	899	921	889	885	942	882	923	868	848	953	882	895	913	880	906	912	858	942	920	865	917	903	951	935	922	837	883	984	880	931	913	874	894	898	982	909	928	880	926	967	933	924	877	945	875	894	921	921	904	947	898	910	958	937	914	962	971	861	914	934	878	895	909	965	885	863	878	869	855	938	918	938	904	937	964	934	910	990	931	934	891	912	985	939	918	884	892	900	928	873	919	889	900	888	894	911	884	961	916	886	896	935	898	925	896	932	905	952	909	892	880	913	953	913	904	836	868	915	900	915	911	895	870	905	889	909	882	940	896	901	924	915	893	899	932	897	893	884	961	924	943	898	918	887	927	918	966	894	901	913	880	904	868	888	909	904	934	878	909	970	939	954	896	921	893	916	952	944	921	919	956	960	928	895	897	886	918	908	899	908	903	891	873	911	876	877	928	955	953	905	886	916	921	924	924	962	917	902	871	832	885	881	881	916	906	887	900	888	924	965	892	941	934	851	911	933	884	944	936	926	918	891	923	942	894	942	946	904	928	933	933	910	927	892	959	914	949	845	902	943	925	940	964	897	887	873	875	943	987	885	911	883	908	931	913	888	880	950	919	970	921	912	951	898	955	884	913	908	870	926	926	925	875	949	895	922	888	925	938	870	924	927	955	924	887	922	898	905	909	972	943	933	909	865	865	939	896	893	967	956	887	896	922	871	911	931	875	919	896	909	865	922	941	899	922	903	897	909	918	915	922	929	928	942	942	940	918	938	934	886	935	875	905	945	952	867	873	889	871	945	925	912	901	907	917	937	907	917	912	878	900	884	844	825	936	886	949	880	924	866	927	867	955	915	964	917	904	881	926	877	924	876	836	933	972	909	909	909	918	899	953	876	882	913	898	927	918	986	924	954	952	903	925	955	947	931	887	900	855	911	918	887	911	900	864	899	961	915	942	856	924	899	943	891	925	916	904	956	957	902	907	927	867	871	911	991	936	931	946	871	856	854	926	919	855	906	899	945	860	871	906	920	913	912	899	892	934	914	894	886	898	967	893	979	884	901	918	949	909	901	1015	891	915	919	883	965	902	899	907	888	903	931	954	860	884	891	934	872	924	926	875	886	895	921	991	924	860	927	876	915	869	904	967	907	887	886	889	912	890	906	891	915	950	869	892	939	931	893	910	877	940	902	893	915	886	889	894	946	874	891	901	932	900	863	929	965	892	915	907	886	890	872	899	911	939	858	992	944	960	981	943	888	939	928	905	950	902	884	891	952	910	945	869	925	912	896	935	907	900	865	906	804	899	933	905	909	965	946	918	883	895	921	954	874	903	964	935	911	899	915	902	878	935	974	893	889	893	909	932	930	908	943	907	867	826	930	895	872	896	942	884	869	950	860	905	923	936	934	938	938	942	899	868	901	962	883	882	881	921	927	874	930	878	849	949	923	948	948	918	862	906	873	936	891	888	943	906	920	871	894	949	946	880	890	911	922	892	951	951	928	899	965	944	939	910	890	915	881	909	921	929	871	957	909	920	914	937	953	887	967	898	921	905	918	932	938	896	900	890	923	942	872	894	869	880	931	914	895	906	937	963	915	923	969	885	898	896	960	823	883	918	881	965	930	906	902	898	906	902	981	963	888	904	876	912	907	914	900	846	925	856	916	920	901	908	894	902	889	904	923	873	878	928	944	938	944	882	895	938	942	894	892	916	892	943	917	884	886	896	922	951	906	943	919	921	934	910	970	907	904	917	929	925	886	966	919	883	883	853	877	899	917	958	914	848	871	906	878	922	906	909	909	971	913	905	878	890	941	883	972	903	889	909	883	925	915	951	938	912	881	907	908	885	847	902	914	878	894	925	916	919	930	890	929	950	930	837	905	957	974	924	912	939	893	924	941	924	963	897	943	922	919	958	871	940	900	920	936	917	933	866	871	932	931	916	901	945	890	938	954	938	952	875	910	871
25751	39483	32838	14135	7065	4534	3246	1988	1465	1387	1291	1215	1185	1174	1155	1192	1157	1128	1187	1044	1110	1119	1092	1078	1116	1116	1099	1014	1137	1080	1086	1124	1060	1105	1065	1107	1132	1031	1078	1139	1145	1112	1121	1159	1098	1153	1049	1085	1115	1145	1111	1071	1158	1081	1123	1141	1188	1083	1060	1094	1106	1067	1084	1149	1110	1059	1059	1071	1076	1130	1070	1110	1062	1101	1049	1044	1063	1058	1060	1103	1058	1122	1139	1106	1057	1093	1040	1141	1092	1103	1050	1050	1071	1057	1044	1058	1018	1067	1061	1058	1046	1098	1069	1085	1090	1025	1073	1072	1043	1107	1054	1050	1110	1110	1028	1079	1011	1101	1014	1090	1077	1063	1041	1094	1098	1131	1107	1036	1047	1076	1095	1089	1105	1074	1031	1069	1062	1020	1094	1053	1069	1143	1076	1082	1063	1112	1065	1105	1088	1024	1051	1054	1088	1029	1076	1025	1083	1101	1028	1090	1030	1071	1022	1113	1048	1059	1039	1104	1017	1065	1089	1064	1041	1072	1095	1094	1109	1068	1095	1095	1067	1035	1048	1052	1050	1024	1042	1064	1042	1081	1070	1096	1013	1041	1051	1041	1026	1027	1079	1076	1060	1058	1047	1089	1055	1053	1025	1032	1065	1067	1126	1135	1072	1080	1077	1076	1075	1106	1080	1068	1060	1031	1064	1075	1092	1065	1067	1029	1044	1117	1057	1033	1099	1083	1090	1067	1099	1063	1048	1090	1102	1055	1085	1091	1046	1088	1087	1011	1139	1105	1078	1057	1062	986	1117	1117	1028	1028	1050	1025	1009	1058	1116	1055	1072	1043	1066	1116	1052	1097	1076	1094	1097	1099	1048	1098	1036	1027	1079	1024	1035	1087	1040	1107	1037	1054	1076	1051	1073	1043	1056	1067	1121	1098	1083	1115	1048	1088	1060	1028	1105	1057	1049	1155	1074	1130	1032	1153	1114	1083	1060	1091	1088	1065	1122	1057	1066	1034	1057	1053	1109	1085	988	1008	1040	1031	1083	1029	1099	1059	1117	1091	1042	1063	1065	1043	1071	1135	1045	1086	1092	1046	1087	1071	1121	1058	1050	1056	1050	1039	1116	1040	1055	1060	1045	1081	1019	1084	1077	1012	1086	1113	1097	1046	1057	1039	1071	1094	1094	1124	1075	1058	1045	1062	1067	1052	1039	1078	1110	1150	1058	1084	1047	1076	1059	1045	1092	1048	1109	1066	1055	1053	1086	1088	1051	1087	1043	1031	1078	1082	1074	1086	1071	1072	1073	1057	1098	1069	1090	1057	1061	1083	1108	1015	1075	1064	1050	1053	1109	1065	1167	1061	1068	1003	1103	1054	1128	1076	1042	1121	1083	1070	1045	1101	1062	1056	1086	1133	1059	1069	1043	1109	1092	1050	1087	1097	1095	1017	1124	1003	1056	1024	1030	1091	1005	1069	1096	1112	1056	1007	1031	1026	1024	1067	1051	1115	1031	1060	1085	1085	1067	1046	1046	1032	1035	1093	1077	1109	1080	1098	1059	1042	1071	1076	1095	1023	1070	1064	1112	1139	1049	1076	1071	1111	1071	1105	1098	1067	1038	1080	1076	1032	1060	1091	1043	1030	1068	1077	1115	1091	1066	1034	1101	1077	1064	1076	1042	1108	1093	1035	1145	1105	1059	1044	1041	1052	1067	1075	1048	1087	1066	1117	1115	1052	1127	1037	1074	1056	1067	1056	1119	1023	1060	1044	1059	1090	1106	1067	1118	1113	1101	1068	1091	1103	1093	1010	1092	1041	999	1073	1087	1053	992	1087	1088	1060	1081	1049	1022	1058	1003	1071	1049	1109	1073	1084	1090	1056	1101	1020	1078	1078	1121	1101	1073	1123	1080	1066	1118	1006	1034	1088	1125	1111	1006	1091	1081	1100	1088	1052	1051	1118	1059	1052	1083	1050	1098	1035	1100	1000	1059	1080	1013	1047	1071	1068	1070	1109	1061	1072	1075	1080	1056	1044	1128	1084	1083	1079	1072	1041	1151	1059	1090	1106	1107	1084	1116	1099	1022	1063	1135	1108	1060	1109	1080	1095	1051	1024	1097	1038	1092	1016	1028	1062	1080	1080	1123	1131	1139	1063	1114	1081	1040	1035	1048	1104	1101	1087	1033	1016	1077	1031	1050	1098	1037	1066	1091	1044	1153	1034	1066	1036	1070	1058	1045	1082	993	1155	1075	1061	1020	1085	1096	1099	1088	1134	1045	1114	1059	1064	1079	1109	1091	1073	1039	1010	1049	1112	1110	1027	1065	1120	1065	1031	1051	1057	1094	1092	1080	1112	1049	1089	1043	1061	962	1075	1078	1050	1106	1035	1099	1122	1107	1033	1069	1075	1080	1113	1049	976	1063	1015	1119	1033	1030	1077	1117	1036	1065	1108	1064	1049	1101	1062	1066	1077	1054	1065	1037	1128	1093	1063	1033	1059	1080	1027	1080	1052	1031	1053	1052	1030	1055	1043	1026	1123	1091	1043	1113	1094	1028	1117	1063	1020	1062	1100	1107	1030	1068	1112	1071	1057	1069	1128	1045	1059	1028	1073	1058	1070	1045	1065	1070	1057	1105	1078	1050	1047	1078	1083	1094	1052	1076	1124	1097	1026	1021	1099	1055	1076	1046	1093	1073	1087	1119	1067	1099	1036	1095	1084	1027	1045	1091	1084	1100	1125	972	1093	1015	1076	1080	1078	1059	1066	1053	1106	1090	1090	1028	1025	1088	1104	1069	1058	1041	1044	1099	1082	1050	1043	1112	1042	1095	1075	1015	1041	1078	1074	1107	1111	1067	1090	1072	1121	1029	1059	1090	1033	1069	1081	1032	1096	998	1045	1041	1085	1071	1097	1037	1073	1062	1060	1069	1063	1032	1021	1027	1073	1087	1068	1080	1070	1081	1016	1032	1085	1031	1059	1067	1070	1115	1101	1089	1099	1095	1113	1007	1013	1052	1066	1053	1095	1114	1043	1029	1081	1032	1045	1031	1069	1055	1054	1087	1063	1124	1055	1114	1085	1062	1080	1074	1062	1117	1098	1078	1074	1091	1101	1065	1039	1083	1102	1024	1082	1052	1052	1063	1099	1018	1054	1105	1050	1089	1035	1064	1121	1078	1065	1049	1052	1128	1110	1114	1095	1085	1105	1079	1048	1144	1081	1137	1106	1032	1092	1044	1066	1108	1098	1077	1077	1114	1061	1098	1059	1087	1088	1064	1091	1143	1098	1027	1112	1022	1098	1059	1085	1070	1072	1113	1110	1076	1045	1073	1072	1109	1059	1048	1127	1079	1077	1054	1104	1098	1045	1097	1084	1050	1082	1079	1054	1074	1014	1037	1080	1074	1075	1071	1045	1090	1073	1046	1078	1112	1113	1050	1065	1086	1082	1065	1100	1054	1058	1091	1067	1024	1056	1084	1096	1111	1048	1034	1091	1080	1112	1089	1033	1067	1071	1063	1047	1053	1093	1059	1092	1018	1028	1112	1035	1049	1081	1069	1088	1036	1092	1070	1143	1047	1049	1075	1112	1075	1051	1089	1073	1102	1057	1009	1061	1087	1041	1111	1077	1063	1037	1038	1055	1060	1101	1149	1068	1028	1120	1113	1081	1089	1037	1109	1063	1073	1106	1067	1059	1076	1033	1079	988	1061	1027	1078	1097	1095	1053	1030	1053	1104	1018	1069	1010	1085	1056	1082	1067	1070	1080	1119	1057	1067	1067	1097	1104	1009	1085	1097	1105	1050	1115	1028	1072	1014	1028	1058	1063	1082	1105	1068	1036	1025	1023	1065	1049	1016	1099	1094	1049	1078	1039	1025	1036	1035	1058	1050	1078	1074	1094	1109	1025	1052	1080	1079	1102	1063	1084	1081	1062	1041	1090	1025	1041	1046	1075	1093	1106	1052	1022	1126	1036	1069	1084	1034	1136	1086	1015	1061	995	1043	1140	1088	1074	1131	1064	1033	1054	1066	1052	1098	1069	1041	1041	1110	1049	1064	1032	1004	1072	1097	1107	1081	1055	1095	1086	1077	1012	1028	1078	1071	1032	1046	1032	1065	1026	1063	1130	1072	1052	1100	1123	1051	1029	1078	1097	1075	1095	1029	1023	1063	1054	1039	1106	1081	1065	1124	1102	1038	1047	1102	1052	1018	1084	1062	1111	1075	1092	1035	1112	1071	1051	1080	1101	1107	1047	1024	1027	1094	1090	1029	1101	1110	1038	1075	1071	1067	1045	1037	1053	1074	1074	1083	1064	1090	1072	1030	1060	1081	1111	1045	1018	1075	1087	1064	1050	1087	1008	1051	1097	1108	1072	1090	1099	1077	1014	1020	1102	1068	1043	1020	1055	1115	1132	1033	1143	1097	1031	1063	1099	1009	1026	1076	1105	1138	1058	1078	1087	1106	1053	1068	1043	1034	1075	1064	1136	1097	1107	999	1065	1155	1046	1029	1086	1066	992	1047	1041	1059	1060	1120	1012	1068	1105	1087	1084	1106	1119	1073	1007	1089	1092	1073	1127	1060	1056	1078	1060	1043	1032	1116	1020	1027	1037	1104	1036	1083	1090	1061	1056	1045	1078	1068	1164	1082	1046	1134	1042	1044	1057	1066	1074	1020	1120	1058	1033	1118	1052	1061	1059	1108	1073	1038	1048	1052	1068	1034	1048	1064	1059	1030	1121	1050	1013	1082	1158	1050	1022	1062	1065	1076	1047	1101	1119	1026	1092	1134	1094	1071	1038	1096	1151	1100	1079	1035	1072	1066	1039	1096	1059	1046	1110	1153	1080	1106	1121	1069	1040	1090	1071	1102	1077	1113	1073	1025	1135	1082	1119	1112	1066	1090	1103	1051	1060	1064	1084	1062	1071	1068	1091	1077	1096	1100	1048	1090	1100	1050	1043	1049	1063	1132	1069	1062	1048	1081	1136	1077	1103	1065	1048	1101	1085	977	1124	1073	1015	1082	1082	1063	1108	1051	1108	1019	1053	1034	1050	1052	1082	1027	1062	1072	1043
24491	20963	27165	24846	14744	2919	1608	947	779	676	686	677	624	663	639	694	677	656	670	638	606	594	652	638	600	596	595	613	647	624	596	636	613	670	633	622	645	615	649	637	605	683	631	645	630	661	644	641	631	628	656	636	612	666	633	604	661	628	617	661	658	645	646	588	630	583	574	619	580	617	619	599	590	656	616	605	667	584	580	657	624	669	609	615	595	571	621	608	628	636	643	656	639	607	659	609	621	623	613	622	606	656	648	603	608	594	637	625	619	634	569	616	603	654	594	665	617	582	635	633	652	611	635	633	621	565	633	653	595	633	629	639	608	606	643	612	551	629	632	644	596	627	632	588	623	632	606	614	575	599	609	626	599	637	655	642	603	629	615	629	649	588	627	568	618	587	618	622	639	658	669	642	634	633	604	591	600	625	571	627	597	566	634	601	588	607	573	620	631	576	617	632	577	624	593	574	574	637	580	627	615	598	587	627	643	609	677	624	653	605	607	616	585	615	619	602	575	595	592	642	598	617	644	616	625	597	622	618	589	595	623	605	610	613	638	619	632	645	615	622	623	626	589	632	620	635	652	595	619	662	606	632	603	602	586	639	616	625	613	606	572	612	570	633	615	646	593	636	625	609	613	651	580	636	575	661	647	607	630	638	626	662	606	599	627	591	632	643	663	639	582	637	632	654	608	626	573	613	632	605	589	644	593	635	617	587	636	611	634	640	617	630	687	638	676	654	660	621	601	661	612	635	582	571	601	613	622	602	583	585	597	612	631	641	637	614	636	633	611	599	629	626	613	629	665	644	618	628	644	657	596	663	606	583	652	565	598	607	643	609	619	618	596	625	610	630	623	614	645	635	591	616	646	613	608	598	615	654	629	657	643	610	640	580	630	653	608	614	608	638	600	618	641	604	646	604	640	601	644	652	604	603	625	626	615	673	624	611	632	604	594	624	638	637	622	591	593	620	631	626	610	596	610	604	606	563	614	615	597	600	604	596	625	635	589	578	624	609	607	648	632	652	591	606	655	638	557	622	540	610	596	647	593	633	589	592	619	629	591	629	624	604	597	623	618	589	616	625	565	647	657	582	651	635	635	607	673	641	659	596	625	620	655	635	623	613	611	601	621	623	657	626	589	650	601	632	624	585	617	606	579	610	629	559	604	608	638	658	603	590	617	612	668	629	651	620	572	575	631	619	586	631	647	609	619	624	625	662	640	612	652	657	621	600	611	647	617	620	646	633	649	617	617	646	571	617	624	633	602	625	614	610	603	645	660	620	643	604	637	648	633	600	631	622	676	625	624	631	611	633	624	605	607	666	600	607	607	603	611	607	640	641	581	614	645	602	602	573	639	583	646	584	652	645	597	619	598	638	610	590	587	615	637	615	600	649	647	575	638	604	623	617	608	602	595	632	590	615	653	663	629	567	592	616	614	619	636	596	593	623	622	658	594	585	614	601	629	610	596	657	613	578	588	618	620	574	580	647	592	612	612	609	611	628	601	595	591	633	618	606	603	622	630	586	619	615	636	604	656	607	597	644	608	653	623	651	618	617	580	614	572	652	646	630	620	635	690	672	651	605	610	642	592	655	622	631	627	606	564	596	626	666	631	630	585	646	620	595	678	598	609	622	583	618	660	597	602	613	648	625	611	580	623	640	556	638	646	614	620	606	603	598	604	661	585	556	639	595	640	643	600	629	603	629	633	632	599	596	606	610	593	625	636	654	617	625	602	597	627	607	631	602	645	602	612	612	636	622	613	650	646	635	565	635	604	638	619	656	641	604	545	648	578	643	596	634	591	597	679	631	609	611	613	661	619	634	608	549	654	613	608	578	608	591	633	597	648	606	592	624	640	623	606	611	581	648	690	584	599	606	611	593	617	660	667	611	610	598	617	638	631	627	611	665	617	626	594	621	631	660	581	619	621	636	616	615	642	591	588	598	561	631	674	595	628	596	644	634	616	642	632	582	607	559	608	613	595	654	602	623	594	658	620	631	669	603	636	593	646	619	610	632	604	637	638	629	618	602	660	631	645	618	603	684	606	648	676	615	603	584	646	611	600	581	618	625	626	609	604	602	596	628	620	667	581	621	632	628	650	643	632	608	636	618	620	600	600	626	626	593	637	616	619	601	628	648	616	617	651	591	597	630	592	593	609	641	631	608	628	599	631	604	605	597	601	584	588	612	621	604	628	601	629	605	653	579	606	614	603	571	674	626	630	650	605	602	634	641	617	644	629	584	636	627	603	680	597	638	622	621	622	629	646	635	622	611	648	590	624	594	628	611	645	631	596	637	617	637	629	653	576	606	587	630	616	673	643	629	611	609	591	586	568	635	614	636	619	672	628	565	593	607	630	649	600	630	579	647	608	645	628	601	615	612	582	624	562	599	596	654	587	589	588	622	571	623	592	581	602	630	603	593	620	627	647	617	603	624	634	664	629	591	612	643	629	562	626	622	635	617	620	599	639	626	623	625	633	597	636	609	602	599	622	617	637	634	566	648	593	616	610	618	625	632	627	619	616	651	587	614	641	625	618	612	570	624	651	595	583	586	599	599	633	627	629	624	591	598	649	608	579	610	618	676	594	616	572	608	630	652	621	604	604	640	659	579	634	659	616	604	673	587	609	658	603	624	590	628	586	599	634	611	648	577	609	598	583	591	645	650	576	629	678	654	555	636	615	621	593	620	629	632	645	615	595	589	619	602	618	626	658	644	611	643	618	619	676	586	646	595	635	597	625	661	658	632	580	616	624	622	627	606	616	623	632	595	615	624	601	597	630	604	639	630	610	600	610	620	608	580	601	596	656	618	653	649	586	570	585	615	583	611	611	637	619	614	619	564	599	594	626	627	571	597	617	633	626	642	588	630	637	588	631	624	633	606	631	604	643	569	609	606	631	596	645	643	602	606	618	643	637	637	616	619	631	630	599	610	580	658	609	650	609	580	613	612	617	601	644	596	629	603	613	613	650	608	582	657	612	584	629	587	630	620	638	635	592	571	597	617	598	597	597	641	632	653	609	653	609	600	607	649	665	613	594	595	631	633	652	637	577	667	592	604	616	642	612	611	630	590	595	646	585	580	600	615	624	601	630	590	609	619	629	640	616	576	623	600	631	633	639	634	591	634	624	668	581	550	611	643	623	634	621	647	633	652	606	646	624	581	661	607	593	600	650	638	647	636	583	623	674	668	585	586	615	621	633	641	627	642	635	653	609	617	608	650	640	590	586	660	687	599	662	645	633	584	629	607	630	609	659	613	663	590	611	605	619	607	643	602	636	671	639	592	621	614	597	638	663	612	592	612	580	623	610	592	673	628	639	608	615	574	647	647	622	663	588	609	653	611	586	601	639	611	637	629	555	596	584	616	607	618	605	576	581	609	605	609	654	652	645	634	604	642	622	594	615	654	591	609	661	618	640	664	610	615	617	627	607	630	652	590	576	624	615	606	607	639	626	618	651	597	614	619	620	628	613	665	623	599	640	636	617	594	644	625
25007	38440	29777	10697	5873	3709	2604	1421	1018	896	851	852	825	803	800	770	793	794	774	753	840	791	784	737	788	736	749	782	788	787	792	767	761	763	726	729	767	804	738	702	765	799	787	766	804	776	776	735	769	783	802	762	774	839	788	758	788	770	782	811	744	788	780	743	785	717	739	737	734	720	730	777	819	788	718	776	771	811	741	709	714	763	687	747	742	762	806	718	769	730	723	777	781	741	733	748	758	765	742	754	811	737	699	732	731	744	744	729	752	725	763	729	762	763	771	748	712	761	759	728	694	704	722	774	761	742	721	702	778	676	751	734	766	736	753	721	723	718	850	748	731	766	735	743	745	739	735	747	772	749	742	735	718	721	728	743	729	759	735	746	760	776	733	712	776	771	765	778	691	757	743	730	732	763	730	722	748	752	796	763	718	774	763	752	701	736	772	773	721	730	716	717	784	743	721	714	724	755	725	720	777	811	745	715	725	718	735	740	747	763	745	759	724	746	737	761	734	744	706	755	735	743	708	757	720	747	720	754	730	694	748	743	768	799	739	673	744	752	773	724	767	747	751	727	729	733	731	735	701	719	722	789	746	747	684	748	692	665	764	734	762	739	737	739	715	714	731	693	700	718	767	770	721	761	730	714	734	714	739	742	714	753	719	712	724	745	747	734	754	719	756	686	739	712	758	736	729	720	748	727	724	763	730	728	720	747	739	726	751	803	739	711	730	732	725	715	732	748	699	725	753	689	721	673	765	723	783	699	725	707	706	753	772	746	699	746	744	774	744	712	763	780	748	712	736	731	784	699	673	738	743	726	729	699	741	722	754	723	734	728	729	781	806	760	722	732	786	733	803	721	742	759	728	804	770	749	729	721	756	738	764	744	729	747	747	738	774	735	759	731	786	744	737	721	717	744	750	703	782	764	706	708	710	730	708	708	775	738	740	741	767	693	760	719	698	804	709	726	732	719	739	780	740	727	745	695	747	782	761	714	736	734	775	743	742	722	740	778	749	736	783	755	714	794	700	726	741	722	749	758	722	721	727	767	779	714	781	740	692	695	796	733	742	738	774	734	733	717	760	794	752	710	730	740	799	744	758	726	728	758	722	729	754	730	758	737	737	734	700	752	679	740	749	675	774	734	750	706	740	731	760	698	756	761	768	752	770	712	735	772	735	740	744	741	768	706	750	743	759	708	771	752	735	725	706	795	707	734	754	785	720	737	761	736	747	713	768	736	765	747	758	739	732	815	751	794	750	768	755	760	728	718	746	786	732	730	717	746	660	736	756	788	751	760	766	740	740	761	766	681	724	777	746	717	726	671	768	762	763	732	715	768	720	716	741	747	730	709	763	764	729	744	676	781	730	734	762	744	740	774	734	747	766	719	757	742	766	712	769	736	713	721	692	757	744	709	749	707	706	718	784	743	758	702	732	742	757	757	762	754	787	767	724	714	741	716	810	755	728	756	774	738	738	721	724	832	733	751	766	740	745	717	719	748	720	795	746	707	782	745	745	732	727	756	721	766	752	732	766	774	710	756	753	749	732	744	747	783	754	683	745	737	718	747	761	710	700	765	678	757	745	732	764	758	742	734	718	737	735	754	714	781	782	682	741	740	713	740	709	732	747	745	795	723	705	737	713	722	734	749	781	742	712	775	742	754	742	739	764	790	688	739	743	700	726	737	767	745	748	735	743	762	745	695	750	728	740	729	780	754	744	725	735	693	757	714	734	743	732	772	764	760	693	740	767	725	755	734	698	747	723	729	686	785	704	751	723	765	763	781	721	730	816	731	733	756	779	769	734	735	703	733	743	746	745	718	760	772	716	757	748	689	755	772	784	713	784	763	754	750	758	776	698	710	769	745	734	713	718	745	763	764	792	728	765	741	718	746	739	722	703	701	773	678	720	757	774	720	717	785	688	763	705	757	771	750	784	750	774	769	771	726	713	699	744	799	718	771	753	727	730	788	747	752	722	775	737	717	735	754	738	725	743	811	706	775	782	724	742	715	770	775	728	755	784	753	719	724	743	739	737	725	694	695	771	705	725	773	741	728	729	786	723	768	748	744	737	761	725	769	775	758	713	740	712	760	733	777	757	759	782	725	784	742	701	771	754	716	720	732	758	778	737	752	780	717	765	757	781	743	735	749	737	756	790	751	761	702	760	696	746	750	785	734	717	750	766	780	711	774	724	734	768	684	786	759	757	754	770	715	700	749	764	776	762	698	745	743	749	749	754	791	747	750	734	722	739	739	748	714	719	730	758	739	756	718	721	730	755	774	738	752	752	772	722	733	745	740	772	738	741	710	701	736	725	737	788	734	790	745	761	771	734	741	737	733	793	758	712	718	758	765	765	708	761	726	778	762	714	745	711	723	728	752	738	730	741	765	758	717	726	772	691	749	775	782	753	723	755	744	708	737	759	772	717	777	786	758	741	723	769	747	758	751	775	760	715	763	753	757	767	759	717	762	740	743	730	724	738	739	715	686	741	775	781	751	742	706	769	749	736	733	728	758	749	740	784	745	722	767	740	744	752	700	746	719	754	737	778	748	755	719	734	726	761	706	721	750	763	741	717	734	768	766	687	695	715	762	754	679	723	727	763	732	766	740	707	727	752	747	751	724	776	724	724	745	793	713	746	757	706	736	751	758	747	721	751	662	700	777	743	736	744	741	724	766	782	760	716	769	686	704	737	734	777	748	728	718	738	816	768	747	740	725	679	720	709	758	732	751	747	698	696	755	756	746	762	753	756	720	769	741	720	679	739	745	739	763	708	664	717	757	707	762	769	744	759	719	727	723	724	755	755	699	738	754	759	794	710	834	705	728	712	734	765	728	782	731	693	734	743	784	746	746	676	717	770	689	750	795	767	744	763	758	776	748	759	718	719	733	707	729	743	789	747	767	723	704	737	750	700	707	722	703	735	724	745	749	753	721	698	699	769	751	693	716	724	766	766	733	724	743	754	729	752	813	709	703	732	743	746	795	729	703	758	718	802	759	711	718	803	716	718	737	725	725	715	711	765	726	694	769	707	809	737	725	782	726	736	670	769	758	720	748	734	723	802	740	740	709	731	737	769	742	729	753	728	715	722	736	710	718	716	746	729	726	728	750	729	802	794	739	739	796	752	794	793	708	744	745	751	723	720	717	741	764	691	732	728	726	733	730	747	785	712	772	773	703	757	742	774	727	669	701	774	778	785	737	729	728	772	743	733	721	729	735	727	711	738	714	742	726	782	715	728	734	750	710	771	732	728	714	731	751	825	687	764	748	725	766	740	736	744	724	754	734	732	716	789	722	742	740	713	710	744	732	722	773	758	771	759	719	799	754	770	716	745	778	731	723	782	738	742	793	763	747	771	739	751	725	753	750	763	744	777	683	713	734	750	786	780	757	729	715	762	791	757	681	679	735	673	779	758	738	750	745	763	766	748	695	756	749	723	786	788	739	746	735	696	801	743	745	726	726	716	753	714	746	741	773	772	813	778	766	742	793
22518	21045	28545	23748	21045	21118	11331	2140	1139	1012	938	872	879	825	857	780	830	800	794	816	801	765	795	789	725	750	759	751	746	809	755	756	795	709	751	703	787	741	730	754	737	787	758	787	758	757	779	690	769	769	727	768	764	803	741	730	728	789	795	721	723	804	780	776	740	714	746	753	692	753	712	679	725	703	737	707	725	770	702	745	745	762	730	743	749	777	701	719	782	684	723	693	732	734	749	754	749	717	733	747	759	753	707	683	707	731	690	655	703	683	645	698	716	673	720	697	719	695	690	731	710	725	773	751	746	699	744	723	733	750	763	742	722	675	754	703	708	741	711	725	708	684	761	808	725	712	701	738	650	682	669	775	733	711	736	761	737	715	717	739	714	688	744	789	731	687	718	738	684	729	715	696	724	722	730	726	695	723	761	743	752	689	770	724	709	723	729	775	694	772	738	658	718	686	694	708	758	713	706	726	718	711	735	743	675	740	722	706	696	702	733	664	684	697	710	723	718	789	734	724	686	735	699	698	717	696	744	721	683	665	681	753	697	743	763	700	703	745	738	716	706	708	704	720	720	781	669	700	758	698	693	712	682	727	747	680	712	742	678	687	771	766	702	711	742	714	732	731	738	742	737	752	768	751	699	711	720	724	687	705	723	712	739	696	681	693	718	707	732	722	726	729	700	735	753	723	737	724	710	716	730	732	747	700	704	705	715	732	662	726	726	744	707	756	707	699	705	692	691	740	746	728	697	701	689	695	739	704	718	711	692	727	711	689	683	698	746	708	700	685	724	768	723	699	747	734	741	722	702	730	705	715	733	700	710	698	746	703	714	718	720	682	698	720	715	698	696	722	710	689	746	732	729	737	742	731	760	709	725	703	719	723	747	716	763	699	707	723	731	724	709	724	677	709	732	716	704	684	712	722	713	688	722	698	753	738	731	743	711	730	749	657	688	738	693	726	707	752	731	730	747	721	701	745	726	708	758	722	683	712	734	714	768	756	724	720	723	685	673	718	689	692	683	732	698	751	735	704	703	720	706	712	744	710	749	718	748	719	739	717	734	718	721	708	700	715	710	721	728	729	646	680	736	759	705	672	675	726	728	667	711	778	715	718	689	678	727	733	728	740	698	706	760	678	674	704	714	742	701	689	738	692	707	701	781	797	768	763	753	729	672	718	719	742	754	726	711	722	696	690	730	746	753	743	719	720	712	756	726	697	715	691	717	752	736	711	719	711	714	701	673	686	728	737	699	691	708	723	704	791	725	738	726	741	686	686	714	768	723	765	754	733	726	753	729	735	679	734	760	706	757	746	724	716	741	705	725	702	736	719	680	707	741	733	717	720	755	696	673	713	703	728	709	703	734	727	727	705	707	732	690	717	679	744	725	734	705	755	748	718	751	674	770	713	708	785	730	740	735	678	727	745	718	726	758	735	707	719	717	759	678	718	710	736	682	679	761	728	718	687	681	701	641	713	714	739	711	757	728	694	755	696	689	730	721	727	707	692	731	745	707	694	688	679	693	731	718	732	703	710	704	705	729	740	762	716	714	715	704	745	737	680	735	763	701	714	680	712	719	706	738	691	748	678	696	743	692	708	717	725	675	731	715	690	697	685	691	693	741	735	752	705	682	720	785	660	741	677	762	730	700	690	753	768	778	708	725	713	732	726	727	747	724	747	719	697	751	659	719	678	669	695	720	709	706	731	711	713	730	741	737	729	664	740	691	714	721	733	681	662	713	725	724	625	764	738	691	690	707	698	731	708	689	744	675	727	723	733	731	689	713	716	698	686	707	702	754	683	716	766	723	749	760	698	729	731	697	715	685	702	753	749	697	757	728	758	760	693	696	707	714	677	750	741	698	804	742	750	694	724	703	692	740	728	702	689	727	710	717	726	706	730	723	716	775	728	728	747	714	701	697	701	735	738	693	738	707	728	704	684	725	698	719	713	695	743	712	722	734	740	711	720	709	694	736	706	713	706	723	744	751	730	736	753	752	717	708	706	744	705	725	729	705	698	708	691	714	709	696	731	734	755	712	755	759	722	738	764	717	732	732	718	684	735	698	740	712	686	763	709	711	709	743	670	714	724	695	667	680	699	729	683	718	714	707	743	667	692	697	750	736	697	688	698	708	718	675	718	771	738	684	685	747	704	699	728	681	731	719	731	706	672	704	749	750	686	695	757	733	708	685	663	761	738	724	709	684	708	716	700	703	712	757	723	776	691	706	734	663	657	727	774	721	742	718	678	732	712	684	708	700	770	718	718	775	677	728	717	668	674	714	725	713	746	746	763	714	730	706	717	679	733	698	715	709	675	721	728	724	672	718	717	744	747	752	769	720	693	694	694	722	696	682	715	756	735	699	686	710	678	669	714	680	685	709	732	744	781	684	723	704	724	678	714	733	710	682	723	708	690	741	719	710	712	702	704	761	733	698	713	709	695	727	702	719	714	702	740	719	724	697	741	747	790	742	683	707	723	683	675	704	654	693	746	712	662	748	700	710	760	765	673	721	688	734	708	730	685	703	715	678	707	732	739	705	719	663	728	707	767	683	750	705	744	721	702	708	667	654	668	718	749	747	667	782	682	715	697	692	706	748	692	719	752	692	704	778	714	645	677	722	729	693	716	674	700	712	691	685	702	731	727	742	751	664	700	708	737	707	726	665	742	715	736	715	730	686	717	682	761	712	742	714	692	683	701	716	725	722	774	699	682	710	661	702	696	695	706	696	704	700	695	699	703	699	703	717	667	723	734	709	732	693	711	753	696	703	741	677	714	689	701	701	742	712	675	678	699	706	717	715	660	718	761	698	723	721	739	712	708	762	745	705	787	787	718	726	700	727	732	750	719	691	704	672	750	662	643	713	696	746	717	691	698	693	739	691	700	689	700	714	708	768	682	720	711	720	749	719	694	662	716	735	699	705	736	726	762	677	720	723	740	718	734	683	739	724	707	763	709	729	708	764	723	763	709	706	730	746	708	663	748	733	713	719	672	769	722	713	703	709	686	732	756	719	727	636	764	779	686	736	651	730	743	703	746	698	711	737	692	771	715	685	689	732	686	706	671	763	727	773	731	703	724	692	719	719	740	730	721	696	704	686	737	743	695	750	685	678	710	703	714	726	715	723	722	738	748	758	711	725	696	705	703	713	715	753	683	687	737	755	746	715	732	750	749	773	675	692	731	771	736	750	717	676	696	772	780	726	693	701	716	674	733	749	685	711	701	712	702	729	728	717	721	702	690	711	685	698	704	683	739	702	740	720	704	682	680	665	708	703	714	723	706	737	723	727	687	694	706	660	733	770	705	708	715	734	734	733	699	663	641	709	708	717	721	712	687	746	707	746	775	720	670	697	695	752	706	727	754	685	729	699	691	705	734	770	700	728	730	699	730	705	687	729	720	749	729	712	688	706	751	749	690	691	727	723	774	714	721	715	686	681	682	702	734	719	716	723	693	718	730	729	719	698	775	712	728	742	744	717	683	694	710	696	727
28381	50514	39324	17834	10684	7285	5129	2773	1582	1342	1194	1179	1145	1113	1099	1010	955	978	983	983	960	934	941	927	857	913	867	903	904	892	902	842	893	882	893	867	892	884	930	950	927	926	962	880	901	863	940	909	956	941	970	965	941	941	873	935	971	891	923	866	930	810	838	904	830	891	848	853	882	838	910	897	978	888	899	816	830	825	928	866	841	885	882	885	928	865	888	904	880	881	848	911	884	865	869	845	898	941	867	871	893	811	854	885	873	911	870	847	862	850	863	814	838	881	847	849	859	904	899	866	826	862	863	878	849	865	887	888	848	886	877	843	800	856	850	805	892	805	867	867	826	858	892	910	871	848	889	821	807	866	867	800	842	826	897	841	822	824	820	811	869	836	884	817	894	844	830	837	854	827	829	904	841	873	841	844	817	828	856	831	818	812	886	856	806	879	825	880	886	891	766	876	835	846	810	878	828	865	836	892	859	822	823	864	846	831	916	823	855	843	860	841	876	820	816	814	900	907	796	852	876	866	869	839	819	890	829	843	905	856	798	843	767	813	866	801	834	901	874	862	837	833	892	842	806	890	838	898	897	822	807	825	861	825	853	865	831	854	865	840	815	857	832	896	841	888	919	815	825	845	871	860	919	906	850	868	830	868	823	874	855	842	820	842	875	899	856	850	892	874	824	833	841	799	824	824	848	791	815	863	892	847	867	796	820	829	852	873	865	884	830	844	857	859	864	839	886	813	897	881	895	807	883	866	817	862	848	820	901	801	825	839	872	894	912	844	847	870	859	884	818	929	845	813	806	842	870	844	828	829	847	839	846	832	821	824	821	881	807	846	840	897	846	842	872	838	866	853	874	838	788	850	872	914	818	916	928	837	874	823	836	848	888	838	829	889	811	807	844	841	858	835	836	840	802	849	857	874	835	877	854	825	838	854	817	858	881	881	807	834	857	861	861	868	851	889	901	872	830	907	888	798	835	831	870	869	853	863	839	842	854	820	921	896	873	881	829	833	916	857	900	839	811	851	813	873	864	889	843	844	851	874	826	819	865	796	795	829	843	860	896	848	845	885	844	830	833	827	824	844	859	837	890	850	902	896	796	873	899	873	898	810	832	862	864	803	841	840	834	836	839	802	868	874	910	855	821	850	865	837	873	830	858	821	842	867	797	848	853	819	884	816	848	825	854	873	803	859	867	880	866	848	876	820	878	877	870	888	881	847	840	835	807	833	832	876	842	860	798	855	855	899	818	834	878	840	820	808	864	838	875	878	854	860	883	851	834	879	870	863	853	891	866	845	816	846	846	880	846	886	828	831	868	821	878	879	853	858	863	846	855	834	814	840	844	841	860	868	911	880	850	893	804	865	835	827	832	827	903	885	867	915	845	866	856	859	841	878	843	894	834	842	853	872	825	883	879	866	848	857	877	838	842	836	870	847	851	824	817	833	858	823	825	817	847	836	831	873	885	882	827	866	815	872	877	853	866	828	912	866	832	769	859	845	860	855	843	829	822	846	854	894	829	850	805	860	857	868	809	848	847	862	898	829	822	865	865	852	812	830	831	868	826	891	848	854	855	873	847	888	847	839	819	845	893	876	825	841	850	836	857	909	844	838	884	870	878	856	858	869	851	839	868	822	838	855	859	804	842	827	879	861	899	849	831	841	836	865	828	801	881	865	843	876	857	844	860	876	872	863	821	854	838	890	867	875	877	870	858	890	812	842	849	871	830	904	847	864	864	876	878	903	825	877	811	859	845	846	858	878	858	839	852	830	828	886	850	843	852	828	861	885	885	861	887	839	825	866	845	843	799	869	839	841	882	895	918	823	899	910	855	806	904	784	853	865	821	837	864	869	833	880	826	863	864	853	834	866	802	859	831	842	865	835	855	872	867	844	822	897	864	865	846	849	859	800	861	865	837	784	840	811	821	847	824	802	848	864	863	883	897	883	840	808	812	819	864	863	840	826	888	852	830	881	826	842	889	842	842	896	856	819	821	820	809	782	859	908	877	840	831	867	892	799	831	858	859	835	849	902	874	814	885	881	798	846	908	875	878	874	846	851	832	880	846	842	875	852	875	859	885	812	857	869	864	854	843	869	853	879	873	831	891	849	892	878	789	846	921	856	840	903	863	871	832	812	912	839	920	841	861	885	848	871	867	883	801	858	819	830	893	821	872	870	869	890	833	885	880	885	839	872	812	870	876	812	866	833	870	870	890	824	869	902	830	880	857	868	850	862	837	815	878	842	836	816	835	830	854	858	833	811	826	849	873	858	900	851	872	914	824	808	868	879	830	855	861	844	854	860	786	842	797	891	845	844	877	846	827	875	842	867	895	860	806	837	855	844	838	851	833	843	867	830	884	861	880	790	833	834	865	831	844	855	828	832	836	869	860	842	874	853	852	835	885	828	873	839	864	785	826	875	848	811	899	824	838	919	883	851	836	880	844	819	853	875	863	879	836	849	844	851	833	842	893	834	841	837	874	834	846	814	836	863	822	831	853	833	824	841	881	869	873	877	844	871	887	829	848	884	814	808	855	830	859	911	810	905	903	858	873	850	899	892	842	931	841	830	844	827	865	797	872	834	827	837	844	797	926	854	917	818	840	836	811	870	854	863	864	826	871	881	836	854	886	875	854	788	863	832	812	853	855	909	837	820	850	816	892	852	848	861	866	814	854	888	923	814	881	849	821	887	931	817	839	845	862	867	870	869	883	879	810	868	853	872	858	828	876	836	845	804	869	860	827	860	841	783	922	813	870	839	878	851	938	858	852	821	845	858	903	901	895	876	848	858	853	844	887	835	856	844	851	871	857	869	842	858	844	897	846	808	834	886	861	838	894	849	872	908	792	796	872	828	895	824	869	820	860	842	818	814	868	804	877	921	799	841	852	844	810	904	892	842	869	840	883	859	849	896	840	928	840	811	855	847	862	846	820	861	851	881	864	826	879	856	820	906	801	860	872	867	830	905	827	907	887	882	815	847	860	784	871	851	800	851	774	876	830	823	847	907	862	862	822	900	834	860	869	852	832	824	860	890	822	805	885	902	870	852	842	865	810	770	895	861	899	840	767	880	808	810	889	886	850	839	856	882	849	866	865	861	867	787	871	832	815	860	791	858	891	861	823	832	843	850	841	838	885	883	899	853	817	856	882	908	842	841	832	877	858	868	805	831	834	843	872	865	889	793	846	856	797	901	795	848	853	887	883	872	828	801	893	849	874	848	826	824	861	874	862	808	882	821	854	857	835	860	846	816	855	798	853	810	864	824	863	844	822	867	820	818	855	901	855	852	848	906	794	882	901	865	847	855	852	846	850	836	827	858	897	825	862	855	838	838	831	869	850	857	855	891	905	886	853	884	814	866	813	879	832	891	891	844	845	811	774	836	833	845	853	832	925	873	830	828	791	834	817	848	841	840	859	872	877	818	859	895	853	838	815	856	882	857	897	806	822	791	817	851	793	841	873	809	855	886	859	881	832	860	874	887	860	868	841	900
27940	23015	19207	5742	1966	1465	1157	902	840	870	858	847	841	865	771	766	776	839	822	870	835	772	796	767	856	825	807	815	839	806	815	878	865	831	835	866	837	836	875	813	793	802	862	853	862	844	844	870	798	814	850	840	837	768	860	860	833	794	827	840	821	798	833	812	762	833	802	824	832	843	842	854	830	822	756	848	766	840	815	792	818	753	836	802	786	839	826	819	827	795	755	805	830	775	856	789	799	840	827	787	802	760	822	792	832	813	772	871	762	825	834	834	803	821	794	843	803	870	811	827	812	797	866	804	831	810	849	855	793	823	824	842	860	791	804	829	782	834	790	819	802	811	818	824	844	781	793	866	835	836	821	826	793	738	815	815	820	786	858	792	817	840	809	813	813	778	882	779	862	791	829	816	851	834	834	846	761	823	761	780	817	865	839	797	764	830	862	840	836	810	795	790	842	821	732	772	822	805	858	837	796	798	846	811	786	804	817	788	784	854	844	881	810	821	824	832	804	768	902	843	824	822	779	822	860	834	798	876	827	805	828	802	814	833	820	835	836	782	853	770	832	778	869	841	789	785	858	819	844	789	822	843	801	813	807	814	792	870	834	820	856	786	802	790	825	783	837	833	804	825	791	830	760	838	814	775	810	811	795	816	814	810	816	827	793	767	852	790	833	814	845	820	825	795	780	803	782	782	863	854	843	806	867	819	812	828	833	833	797	787	784	844	849	847	825	796	780	820	853	829	845	795	824	815	821	826	822	849	801	840	817	809	825	837	844	820	827	837	807	864	850	830	767	827	828	796	803	849	788	872	826	792	800	802	807	776	808	801	835	816	761	818	808	857	787	805	808	839	817	774	782	790	826	769	807	833	802	817	793	817	810	814	782	814	821	791	787	783	834	823	856	830	842	785	783	873	809	834	788	815	862	801	764	855	830	787	810	835	826	777	742	752	748	826	809	831	815	792	808	783	832	785	729	843	793	830	812	811	849	824	827	788	848	840	839	839	790	787	771	815	846	846	748	833	825	857	891	829	857	817	846	795	791	838	798	815	804	835	773	814	795	834	779	819	845	750	798	817	793	819	844	854	800	852	802	788	802	794	811	822	802	822	856	854	857	808	775	784	825	794	828	778	800	782	784	825	795	841	799	832	765	781	808	806	816	760	800	807	851	858	851	781	838	804	821	857	829	802	745	829	835	881	845	831	832	871	788	777	802	819	847	782	802	817	770	807	808	771	848	840	785	869	779	846	809	791	837	808	794	887	806	807	870	860	790	865	854	794	783	778	788	816	805	814	811	835	795	847	815	860	794	804	778	799	822	788	790	829	788	804	783	829	815	822	850	758	818	780	786	865	784	849	793	799	831	792	776	801	836	800	825	855	760	767	810	860	828	822	810	831	853	750	849	818	798	788	831	782	781	782	812	831	811	785	763	797	795	778	835	881	818	842	801	823	816	791	829	776	808	826	808	839	864	816	831	816	803	773	787	770	803	757	802	785	856	803	801	821	794	864	784	763	815	838	843	863	832	784	859	846	845	839	805	820	811	806	835	767	813	810	831	832	789	830	852	722	853	828	822	825	836	803	789	837	799	803	845	781	816	772	807	846	784	822	738	815	821	842	824	832	836	856	842	798	827	823	781	822	860	787	769	859	825	779	852	787	833	831	814	820	798	774	837	817	801	784	801	830	778	806	811	800	790	821	774	852	821	813	821	831	810	826	808	774	793	782	801	841	795	840	842	805	808	786	844	860	823	848	810	817	807	841	815	807	879	849	842	831	804	858	828	830	828	829	838	817	813	798	781	830	831	812	772	843	817	771	808	800	773	873	776	780	831	794	834	785	860	829	808	869	808	779	832	811	800	793	792	843	863	793	865	822	841	783	803	783	811	859	829	879	859	852	839	809	816	797	849	858	843	837	828	848	783	865	822	840	835	779	747	851	820	809	811	821	870	803	831	823	850	872	753	798	819	778	839	817	875	833	801	828	803	792	803	822	849	819	825	811	817	831	838	775	798	824	811	838	844	796	843	838	788	839	777	818	827	821	824	851	772	833	850	814	792	799	868	828	807	801	811	801	840	799	853	824	827	803	819	827	846	809	835	786	811	856	891	825	755	794	789	801	825	818	789	866	827	871	800	849	810	811	812	800	806	815	818	842	854	811	881	842	805	792	827	842	808	859	869	826	781	852	794	853	840	789	854	805	872	776	847	852	846	812	833	786	813	798	829	854	805	808	841	843	799	807	840	804	774	801	812	816	836	835	794	815	816	792	838	793	827	784	838	818	862	828	823	782	822	783	792	834	831	835	805	840	872	791	819	825	780	788	797	851	809	810	746	856	805	799	790	787	808	856	789	843	857	789	775	772	825	793	815	819	827	805	828	794	781	812	864	816	786	830	876	870	807	837	797	817	806	829	800	823	740	827	837	826	826	810	831	791	796	818	815	848	852	830	784	869	829	818	792	846	841	798	812	789	840	813	796	850	807	796	816	819	794	802	827	736	802	824	828	799	793	841	826	841	817	833	839	830	804	848	842	885	738	832	851	782	867	730	813	897	809	844	799	843	858	853	827	794	875	839	831	781	847	783	884	788	761	783	858	837	782	852	799	813	828	857	849	807	803	818	826	817	825	852	804	839	843	844	803	836	761	811	790	791	812	821	824	825	806	819	816	837	821	844	824	812	829	786	802	849	768	801	827	800	782	839	784	792	763	839	839	791	787	777	812	816	807	797	811	808	845	794	851	833	811	806	828	819	781	849	759	840	842	818	817	776	810	840	831	811	835	803	810	834	876	822	798	837	794	797	852	868	821	817	818	845	854	830	826	824	852	817	828	867	851	825	839	815	848	826	817	820	846	862	794	822	775	797	777	765	870	853	811	792	842	823	873	821	844	827	786	822	802	807	771	813	854	846	810	798	829	881	846	827	830	834	797	803	771	862	781	827	817	788	800	860	835	820	807	807	794	846	836	814	829	827	782	793	793	817	754	848	815	852	790	788	832	804	846	815	846	840	889	804	768	825	804	812	811	846	834	817	785	780	780	801	835	857	850	855	819	803	870	791	822	800	838	816	781	756	835	802	820	754	771	828	825	835	806	802	802	802	811	782	848	821	834	822	839	828	783	821	788	823	795	786	823	744	838	799	753	780	783	823	828	831	793	801	819	811	836	764	850	841	764	803	813	815	756	801	850	796	821	813	790	815	764	823	839	812	851	825	836	857	832	791	855	778	809	814	796	843	769	830	878	838	815	823	880	814	835	826	843	815	779	834	840	877	809	817	790	825	827	835	775	793	819	833	798	783	810	809	810	847	766	808	808	817	857	783	866	794	844	787	800	832	864	775	885	850	806	817	752	888	802	813	761	791	789	823	788	858	848	864	795	772	789	802	793	809	825	798	788	770	797	798	812	808	857	870	838	788	814	822	850	783	795	788	861	841	896	835	884	845	811	798	792	839	869	821	781	817	827	828	796	784	819	816	792	766	808	797	791	799
27244	35601	19525	4663	2590	1917	1486	1209	983	1008	989	980	1042	983	996	980	1010	1004	1009	981	975	961	972	979	980	1005	964	952	999	945	987	963	936	925	955	1038	976	1008	963	975	961	1069	1042	934	954	957	967	985	954	1006	980	1007	959	1024	925	1022	980	965	1030	961	986	1053	977	964	997	1025	942	919	923	944	950	950	963	1004	900	988	1004	951	986	984	972	994	979	929	938	985	1023	1000	915	902	932	972	948	1008	971	998	961	1011	912	947	995	990	937	929	961	968	926	977	956	952	970	956	976	969	971	929	888	977	947	1006	1008	975	967	966	931	940	943	911	947	949	935	982	962	978	997	965	955	937	941	941	1021	973	945	903	901	910	993	943	978	919	1003	926	955	972	897	974	901	953	998	983	944	1023	979	945	975	949	967	1012	944	938	976	972	973	934	944	1001	973	971	986	1029	982	915	973	996	957	924	936	943	920	952	966	952	966	944	948	922	947	927	962	947	979	972	996	1000	952	960	909	917	984	985	932	878	934	992	958	913	958	945	924	989	921	995	935	956	930	928	947	947	952	948	934	974	978	943	940	956	983	929	992	1026	990	1008	987	944	953	911	940	992	980	977	984	956	974	934	902	980	933	977	969	980	945	956	945	940	958	950	959	977	951	979	972	974	993	947	976	953	1009	970	980	927	952	953	893	923	893	944	985	950	979	931	927	942	979	929	983	932	981	972	950	942	923	924	968	978	949	977	932	1003	977	977	1012	897	964	967	968	942	950	956	971	965	931	1000	953	935	945	928	898	959	956	986	963	967	931	936	997	958	969	965	1007	1009	985	952	940	973	966	945	928	948	895	979	966	913	918	925	995	1013	929	934	944	920	936	922	939	985	1011	1020	977	977	958	994	963	965	914	971	955	962	969	967	936	975	943	953	997	924	997	957	961	931	917	979	991	947	953	942	945	1008	972	960	976	967	1001	955	954	1008	956	936	907	941	942	955	997	990	967	961	960	946	945	1015	963	974	995	1005	960	938	932	1029	919	989	930	947	932	1004	963	930	943	913	927	936	965	966	972	1010	952	915	971	955	922	984	892	982	959	968	980	949	1000	941	979	918	975	938	991	968	878	954	922	977	925	956	1010	986	961	967	927	995	1011	966	976	910	951	993	949	949	1009	918	977	958	992	947	913	870	948	929	953	884	962	920	948	959	967	965	950	937	968	951	980	962	1020	923	961	969	1009	918	905	957	1004	974	933	981	917	946	935	942	929	984	925	940	950	958	942	947	965	936	969	952	989	966	955	987	996	1027	925	1009	906	980	973	930	941	984	950	991	969	939	941	956	931	947	1004	928	946	968	942	941	1055	995	1061	986	941	966	931	896	955	910	949	976	943	940	908	953	1015	969	982	995	934	919	913	1002	974	984	939	992	966	956	1009	934	902	959	948	908	934	1001	908	946	985	916	1012	968	947	952	937	1013	945	939	941	897	969	937	947	954	938	1009	946	1026	954	983	929	950	966	943	926	996	939	970	965	978	919	970	932	923	958	948	996	921	962	998	960	990	928	1002	1031	1006	983	953	982	953	969	978	979	926	920	940	947	910	946	994	1015	940	974	930	1006	965	959	915	968	971	961	967	891	979	956	992	963	977	978	947	968	936	941	969	932	965	1001	972	924	983	988	895	934	973	956	980	943	968	903	906	858	972	945	1028	946	1006	981	933	960	974	981	1001	944	985	963	963	919	974	933	940	942	956	957	970	1013	990	882	994	935	996	961	964	907	1004	970	948	980	999	945	976	933	953	954	938	928	961	1012	996	968	922	942	945	981	938	973	950	1010	967	1022	1001	951	997	998	1013	937	938	990	951	932	989	954	982	1004	966	958	967	915	962	963	997	926	945	904	975	975	927	961	977	989	975	989	914	924	990	969	964	938	1043	946	978	971	995	1013	933	925	938	986	1014	933	939	984	936	982	951	978	985	979	939	902	958	973	998	940	970	950	968	994	948	943	941	970	997	996	949	947	1008	959	973	973	957	979	958	987	949	975	985	961	907	973	965	925	990	931	922	983	956	969	922	908	1002	910	960	995	930	978	952	935	1020	968	944	952	1006	950	1030	982	881	976	960	968	923	935	904	989	957	937	950	984	930	931	984	986	944	1047	956	967	941	976	946	949	995	936	907	941	979	991	979	962	942	926	921	1047	903	958	965	949	925	912	921	982	968	938	937	999	962	1002	963	927	951	998	956	959	956	943	976	929	962	961	1005	966	947	960	877	964	950	948	983	949	978	943	986	919	970	921	949	936	910	890	963	956	908	972	1009	1010	931	979	992	912	980	992	945	946	976	947	936	975	964	960	996	877	960	950	960	955	894	961	977	932	988	983	966	938	955	906	974	1036	975	892	933	936	930	957	974	974	940	1009	970	924	996	966	904	942	965	937	997	958	947	1009	940	1034	914	916	998	932	974	976	969	968	987	1003	967	947	949	961	963	930	977	994	942	967	996	998	982	972	928	978	914	908	955	889	961	1017	1021	915	964	966	972	938	956	967	932	946	986	972	991	983	985	995	976	977	891	947	879	1020	937	951	999	968	900	963	935	886	964	906	933	968	960	981	941	915	983	970	937	957	980	991	956	916	941	976	962	952	966	974	975	961	968	963	986	997	895	947	975	961	980	898	964	961	957	942	944	1020	911	963	864	1009	923	983	977	896	965	979	971	980	970	1022	974	1013	938	957	974	890	909	972	932	918	975	997	941	961	931	955	981	956	968	934	951	959	973	930	923	983	1003	1013	956	930	919	981	924	925	935	972	976	927	907	971	995	997	977	994	1009	945	940	953	919	939	995	1011	1008	964	941	928	953	944	978	974	970	957	971	913	980	950	970	932	997	984	996	957	997	948	962	926	982	1032	961	972	962	978	915	928	1008	939	971	974	927	954	996	959	937	952	952	948	958	963	961	930	952	979	981	988	919	970	941	970	994	972	922	923	945	942	983	964	965	963	944	942	939	967	936	944	1007	997	927	983	974	958	943	923	1000	998	919	939	1006	869	930	976	914	1001	981	932	953	975	911	963	924	991	959	963	972	913	958	958	996	983	1003	933	970	952	947	998	968	947	969	938	891	984	944	991	924	969	946	1007	968	936	955	955	983	951	920	931	918	965	917	951	976	965	949	993	963	961	932	903	965	940	994	941	979	947	972	934	1014	994	931	987	986	971	998	967	1009	1004	1002	952	954	948	975	1000	954	931	970	969	958	926	970	921	980	955	944	949	939	950	934	1018	973	1012	947	985	895	921	910	992	914	967	940	946	931	922	918	940	964	976	874	963	957	955	955	980	957	965	960	900	980	961	914	971	1001	997	939	951	1014	1054	978	968	908	977	961	971	982	966	974	931	959	981	956	947	947	919	989	947	906	986	954	946	967	994	958	989	979	948	949	975	977	939	930	938	906	951	951	970	965	964	926	909	987	936	901	973	973	909	932	941	939	928	998	962	1009	898	995	961	981	942	964	981	905	1027	987	955	909	952	914	959	971	922	968	980	971	939	953	950	952	916	999	971	973	957	915	915	937	949	963	913	932	959	946	933	951	915	996	952	971	920	1032	987	923	1025	973	937	968	995	1012	952	955	943	929	998	1022	962	943	994	985	937	902	925	920
23609	20980	27981	24184	20910	11589	2976	1411	1142	1080	1061	1014	1029	1001	1030	925	878	966	1047	963	999	936	935	910	944	949	950	880	940	921	855	941	904	930	969	945	939	984	913	934	946	986	948	897	941	924	915	950	932	933	965	980	1015	931	932	982	892	1017	971	941	940	979	932	969	984	896	974	902	956	931	939	915	898	939	897	909	954	951	929	874	938	900	881	915	933	893	957	929	910	966	920	965	932	970	909	911	942	919	881	933	928	941	920	864	984	962	910	964	919	934	905	921	935	889	949	919	927	944	947	875	908	908	908	928	967	892	942	886	949	928	917	914	925	964	892	848	863	948	962	910	948	889	965	902	935	897	941	969	923	928	960	947	894	899	904	880	933	951	915	904	951	947	892	954	887	889	876	914	900	954	917	958	953	944	876	903	922	884	941	1000	929	877	909	906	903	900	922	893	905	965	904	907	949	893	910	994	936	928	895	881	902	934	957	902	911	908	936	893	916	988	904	922	927	912	916	881	902	948	916	877	902	906	915	969	878	924	910	930	897	887	913	862	931	915	924	949	920	940	925	929	937	921	931	900	934	918	917	902	902	962	931	926	917	880	925	956	872	936	936	922	915	973	851	922	918	903	952	938	905	957	908	899	921	882	916	943	903	894	954	920	905	863	934	925	946	873	919	916	924	879	875	862	910	877	883	923	914	870	924	931	929	871	917	863	928	878	813	957	916	973	864	938	941	901	928	875	937	919	933	996	896	890	910	888	899	878	964	875	878	935	943	908	895	959	880	953	877	883	898	936	899	910	927	943	873	903	992	906	962	897	927	906	867	927	873	888	903	862	937	928	920	986	902	900	901	930	881	936	925	932	929	932	899	856	916	946	900	919	901	881	868	978	864	933	906	933	942	949	946	932	914	891	954	896	966	911	894	929	949	944	906	912	947	851	884	935	941	946	933	841	929	896	859	906	912	857	922	905	924	947	905	920	929	924	936	871	977	870	907	903	950	947	931	931	936	906	971	936	919	947	946	945	943	903	842	944	958	958	934	937	924	888	898	898	902	886	874	955	920	953	904	975	857	920	885	901	888	957	898	892	900	892	889	927	881	909	897	918	896	886	855	941	891	920	862	915	943	920	872	919	895	911	933	911	913	891	897	922	917	967	887	912	923	949	898	847	957	861	875	914	961	889	891	922	916	916	904	909	900	932	879	960	918	885	929	909	917	902	967	877	888	874	910	929	967	951	869	961	889	902	927	915	930	923	907	884	873	903	933	882	865	917	925	913	903	933	883	927	907	925	925	895	948	914	913	934	882	923	906	863	876	983	954	947	937	905	940	929	940	928	912	917	879	892	902	982	941	925	931	850	954	900	945	904	879	945	900	850	965	928	897	916	953	925	950	900	899	905	942	891	964	912	921	942	954	871	909	958	943	923	918	951	957	878	813	910	897	946	888	947	896	836	925	886	900	905	992	943	871	893	915	927	962	922	940	943	934	923	917	948	929	865	994	951	939	858	941	920	956	864	888	890	878	884	901	875	963	893	932	892	906	898	873	928	893	922	920	895	933	938	889	893	913	964	915	931	889	874	853	880	945	922	907	880	895	938	959	907	917	880	900	849	879	873	908	936	988	921	937	936	902	895	955	893	888	907	932	927	920	917	948	892	884	902	957	896	898	912	923	895	895	860	892	927	934	927	876	863	901	912	894	877	866	925	954	894	885	961	873	908	896	866	896	910	891	855	923	889	880	913	923	898	886	894	870	898	892	865	918	889	998	962	980	977	942	902	892	920	889	916	959	926	946	949	928	976	883	928	917	911	858	939	863	913	924	952	869	944	899	882	880	924	881	874	927	865	930	912	929	863	913	919	950	916	881	920	913	890	964	895	903	885	878	923	970	861	958	940	982	877	886	899	907	904	922	894	887	888	915	930	918	854	916	918	894	898	944	939	932	965	972	909	877	943	976	928	913	874	863	957	884	916	840	903	928	945	935	892	957	928	934	890	890	954	948	913	934	914	876	907	847	915	916	886	889	919	886	944	920	918	890	833	934	912	953	924	949	895	949	974	930	861	885	923	868	896	953	942	919	943	901	981	942	962	875	944	941	937	884	963	954	905	916	887	905	911	909	974	884	912	984	897	892	898	923	906	969	937	883	888	931	902	860	916	924	965	913	900	969	910	908	923	944	938	887	934	959	878	918	917	931	921	870	919	952	906	951	929	908	919	915	984	905	984	922	953	902	881	972	900	931	876	903	953	888	958	932	887	923	899	881	899	917	899	880	870	919	974	949	894	924	906	949	941	928	862	936	899	963	899	913	871	877	903	910	920	920	917	918	920	878	980	906	865	926	909	966	833	912	895	972	939	900	945	983	902	898	939	950	899	967	919	923	927	903	936	1004	917	934	926	953	950	886	868	868	930	876	939	918	908	926	893	912	899	966	918	905	894	925	953	893	945	898	924	910	894	894	877	910	881	920	922	909	926	884	933	948	916	909	878	885	913	903	872	899	892	938	859	920	948	927	924	886	932	910	943	973	924	886	952	916	908	901	861	937	898	841	963	852	900	971	913	915	954	906	872	897	938	898	938	952	945	906	941	978	876	921	967	917	862	960	881	892	932	897	894	892	920	905	880	885	904	908	907	985	886	920	943	894	905	903	872	884	881	919	947	908	913	893	921	918	946	927	910	910	962	944	909	898	944	928	930	912	935	856	897	924	907	916	917	877	915	885	879	909	921	864	879	874	931	921	956	937	943	975	944	923	925	976	939	934	893	863	888	955	911	908	937	889	905	930	916	849	914	858	879	897	877	919	903	930	923	971	904	902	859	902	928	891	902	945	887	873	945	933	903	935	904	934	910	953	899	886	947	963	938	923	950	881	879	934	923	939	987	881	924	894	924	939	927	884	930	974	878	861	936	868	889	960	922	903	993	989	946	912	892	892	919	911	928	915	897	912	954	905	926	873	916	902	887	910	900	844	923	956	934	977	921	884	894	830	930	936	944	927	902	939	918	983	949	874	895	882	894	915	946	935	877	861	980	970	826	891	952	926	938	918	945	948	895	912	984	942	952	932	949	928	942	948	916	901	956	866	923	907	905	931	935	892	892	900	943	922	974	938	910	867	880	951	931	857	876	855	906	929	887	922	925	894	926	848	905	884	957	900	960	932	935	882	929	922	888	930	954	933	966	906	906	946	904	879	932	938	933	911	981	796	880	909	879	895	980	891	889	956	908	929	939	916	951	891	966	959	933	927	867	922	936	905	956	941	926	898	914	883	905	957	892	880	921	871	862	906	913	931	890	855	916	895	945	929	913	959	882	896	951	930	885	915	948	913	916	926	932	909	957	966	897	952	906	993	932	907	867	905	892	920	946	941	915	970	874	927	902	918	905	926	935	859	919	908	886	914	908	909	978	894	916	872	972	985	904	916	880	902	937	831	939	877	949	909	927	975	926	908	890	902	878	930	951	875	902	876	903	945	897	952	938	923	863	917	954	886	925	925	873
28073	42489	24834	10378	6509	4898	3536	1888	1448	1324	1245	1193	1234	1126	1192	1208	1154	1148	1149	1141	1136	1105	1084	1135	1173	1101	1138	1070	1055	1115	1108	1076	1058	1142	1059	1068	1101	1081	1139	1114	1126	1138	1046	1121	1128	1059	1121	1153	1131	1114	1144	1107	1150	1134	1120	1111	1134	1147	1113	1126	1085	1127	1062	1081	1089	1071	1105	1084	1105	1059	1007	1030	1107	1096	1051	1058	1078	1081	1072	1032	1080	1066	1104	1033	1031	1043	1040	1094	1028	1076	1110	1019	1090	1057	1109	1088	1082	1035	1105	1138	1116	1095	1125	1064	1123	1044	1058	1067	1070	1025	1098	1058	1117	996	1019	1016	1055	1078	1059	1100	1059	1072	1072	1043	1053	1044	1120	1106	1024	1129	1056	1045	1041	1081	1059	1021	1067	1011	1046	1097	1053	1111	1090	1041	1090	1077	1078	1162	1065	1062	1115	1063	1098	1071	1062	1084	1020	1082	1048	1020	1055	1066	1104	1086	1070	1019	1048	1000	1053	1078	1102	1106	1112	1094	1061	1099	1078	1057	1044	1097	1067	1082	1101	1064	1049	1058	1003	1041	1061	1044	1078	1051	1044	1057	1084	1086	1040	1051	1113	1015	1056	1145	1092	1177	1021	1053	1061	1085	1066	1052	1110	1030	1158	1073	1005	1057	1052	1039	1091	1120	1056	1054	1043	1084	1060	1116	1087	1053	1075	1123	1065	1113	1078	1017	1101	1134	1066	1071	1049	1143	1076	1063	1113	1073	1076	1071	1099	1055	1019	1074	1089	1006	1106	1115	1113	1098	1107	1034	1066	1053	1101	1080	1072	1058	1058	1096	1134	1077	1102	1070	1107	1111	1039	1092	1073	1047	1041	1040	1072	1084	1101	1132	1145	1047	1075	1083	1040	1079	1042	1048	1027	1087	1090	1050	1090	1076	1068	1063	1031	1153	1078	1043	1125	1081	1039	1064	1109	1091	1089	1033	1109	1072	1047	1101	1081	1102	1132	1027	1097	1100	1072	994	1089	1027	1057	1033	1057	1063	1087	1037	1059	989	1069	1055	1011	1061	1042	1111	1058	1078	1051	1076	1055	1036	1088	1026	1091	1066	1034	1078	1091	1078	1060	1049	1114	1088	1055	1048	1087	1032	1068	1043	1048	1074	1059	1072	1116	1067	1129	1063	1061	1071	1039	1052	1062	1061	1101	1138	989	1048	1047	1120	1193	1081	1014	1136	1146	1060	1025	1079	1127	1060	1138	1072	1051	1045	1102	1080	1054	1109	1035	1074	1074	1061	1052	1054	1033	1068	1128	1064	1107	997	1050	1121	1075	1050	1064	1062	1054	1064	1001	1042	1072	1037	1049	1067	1029	1083	1126	1050	1012	1011	1113	1094	984	1074	1046	1020	1083	1107	1024	1045	1062	1061	1117	1061	1059	1023	1048	1100	1122	1071	1066	1046	1082	1064	1107	1097	1092	1090	1090	1080	1040	1019	1026	1015	1091	1025	1018	1099	1115	1056	1039	1113	1098	1115	1079	1097	1068	1046	1059	1083	1076	1091	1131	1066	1061	1100	1079	1094	1065	1031	1090	1051	1066	1061	1147	1076	1103	1064	1072	1086	1072	1076	1099	1076	993	1060	1073	1118	1064	1059	1076	1106	1110	1092	1087	1052	1088	1137	1051	1063	1040	1007	1124	1078	1080	1039	1115	1084	1108	1057	1095	1054	1015	1070	1065	1059	1104	1080	1122	1125	1100	1090	1045	1033	1042	1052	1108	1115	1039	1043	1070	1045	1073	1115	1066	1042	1143	1060	1055	1087	1046	1067	1067	1079	1056	1061	1059	1077	1089	1131	1051	1036	1080	1069	1091	1071	1000	1033	1048	1056	1015	1048	1083	1058	1116	1098	1036	1094	1082	1053	1078	1090	1041	1071	1077	1011	1076	1035	1073	1075	1079	1093	1062	1038	1059	1048	1068	1021	1061	1093	1061	1068	1079	1046	1105	1079	1089	1037	1063	1010	1091	1076	1076	1177	1106	1038	1058	1068	1059	1071	1071	1006	1069	1005	1061	1011	1051	1042	1076	1081	1049	1076	1075	1072	1086	1074	1105	1077	1075	1051	1084	1067	1062	1044	1093	977	1049	1056	1104	1091	1095	1026	1046	1049	1098	1077	1064	1067	1081	1022	1015	1075	1023	997	1083	1059	1042	1067	1096	1055	1055	1001	1092	1036	1043	1084	1026	1019	1104	1068	1043	1059	1044	1043	1079	1091	1092	1050	1050	1089	1085	1089	1084	1038	1026	1074	1086	1100	1079	1125	1090	1055	1024	1133	1009	1047	1090	1060	1067	1054	1064	1016	1055	1029	1076	1061	1022	1081	1049	1044	1025	990	1023	1040	1091	1057	1005	1104	1070	1049	1035	1042	1099	1061	1016	1112	1114	1063	1066	1155	1005	1052	1018	1080	1070	1024	1053	1077	1068	1096	1070	1067	1080	1050	1042	1042	1066	1079	1101	1115	1116	998	1145	1096	1077	1088	1131	1041	1082	1042	1050	1060	1027	1044	1085	1121	1076	1082	1095	1044	1087	1119	1082	1076	1052	1050	1076	1069	983	1048	1050	1077	1071	1027	1065	1105	1067	1073	1063	1075	1014	1103	1102	1113	1085	1097	1053	1097	1081	1051	1054	1105	1107	1055	1038	1140	1085	1093	1053	1058	1112	1101	1093	1087	1072	1083	1092	1051	1081	1016	1095	1016	1120	1065	1045	1077	1027	1044	1056	1068	1088	1084	1093	1077	1051	1037	1122	1075	1066	1087	1050	1059	1081	1052	1097	1068	1081	1089	1075	1092	1075	1106	1030	992	1012	1100	1086	1052	1078	1082	1116	1088	1041	1116	1060	1022	1041	1072	1026	1043	1094	1110	1082	1058	1035	1055	1032	1063	1043	1060	1088	1055	1030	1132	1090	1072	1103	1179	1071	1024	1127	1018	1098	1044	1125	1100	1073	1101	1145	1036	1043	1056	1081	1083	1071	1036	1119	1125	1056	1115	1075	1051	1115	1049	1091	1059	1061	1100	1128	1102	1106	1072	1110	1070	1111	1061	1033	1081	1078	1067	1037	1050	1112	1124	1017	1008	1045	1041	1095	1091	1066	1085	1042	1050	1086	1057	1038	1020	1050	1032	1114	1063	1114	1055	1061	1073	1079	1069	1084	1067	1035	1100	1071	1018	1048	1067	1047	1009	1072	1035	1049	1143	1058	1080	1041	1088	1068	1103	1125	1069	1052	1094	1094	1068	1108	1133	1056	1107	1117	1047	1051	1020	1084	1058	1103	1073	1059	1103	1152	1036	1065	1095	1095	1051	1053	1098	1086	1109	1050	1038	1076	1039	1120	1037	1035	1015	1144	1100	1099	1083	1061	1066	1059	1103	1071	1072	1086	1032	1050	1045	1096	1110	1057	1066	1095	1119	1060	1028	1056	1019	985	1109	1099	1092	1090	1098	990	1024	1023	1059	1079	1027	1129	1085	1050	1109	1032	1041	1098	1061	1101	1076	1063	1095	1038	1095	1090	1002	1067	1068	1083	1040	1054	1091	1120	1045	1161	1069	1072	1057	1086	1057	1074	1058	1057	1079	1068	1004	1054	1077	1138	1121	1077	1063	1084	1090	1068	1043	1090	1055	1060	1079	1111	1098	1025	1077	1010	1077	1072	1071	1079	1060	1033	1098	1034	1077	1098	1050	1042	1124	1082	1047	1066	1112	1123	1069	1019	1107	1122	1037	1117	1065	1128	1064	1096	1103	1065	1046	1102	1085	1027	1077	1022	1099	1028	1090	1118	1116	1075	1060	1125	1032	1097	1099	1094	1120	1045	1125	1045	1089	1055	1050	1087	1064	1069	1086	1097	1056	1046	1101	1066	1041	1017	1064	1070	1102	1063	998	1040	976	1095	1085	1011	1104	1117	1070	1026	1112	1126	1092	1121	1110	1042	1042	1117	1044	1118	1101	1110	1069	1070	1069	1050	1076	1029	1090	1079	1060	1079	1084	1079	1079	1037	1086	1095	1076	1046	1100	1038	1136	1090	1058	1069	1072	1038	1043	1060	1010	1051	1105	1048	1080	1021	1079	1089	1117	1091	1021	1082	1056	1032	1086	1102	1066	1052	1079	1067	1062	1019	1073	1107	1073	1088	1072	1036	1074	1071	1043	1082	1073	1096	1026	1070	1062	1108	1030	1092	1072	1037	1050	1024	1036	1118	1051	1098	1038	1073	1054	977	1054	1060	1056	1062	1062	1112	1122	1075	1045	1083	1049	1100	1072	1068	1072	1078	1085	1069	1055	1060	1064	1103	1058	1061	1059	1070	1084	1090	1149	1103	1118	1063	1097	1090	1063	1110	1105	1056	1075	1053	1016	1066	1114	1111	1117	1115	1024	1077	1087	1086	1135	1083	1064	1097	1036	1092	1029	1074	1075	1011	1081	1055	1065	1082	1082	1067	1115	1063	1108	1100	1118	1061	1043	1025	1062	1126	1107	1094	1120	1055	1016	1083	1067	1093	1112	1046	1028	1045	1070	1125	1080	1126	1114	1046	1052	1058	1071	1025	1089	1024	1085	1081	1129	1059	1032	1059	1078	1064	1061	1078	1018	1090	1050	1087	1109	1054	1069	1052	1077	1089	1086	1060	1012	1077	1057	1037	1054	1005	1071	1119	1063	1037	1079	1104	1056	1020	1088	1118	1078	1095	1072	1048	1084	1105	1053	1080	1073	1138	1044	1064	1130	1043	1162	1109	1042	1074	1076	1093	1083	1068	1095	1072	1089	1105	1034	1019	1081	1024	1022	1107	1070	1038	999	1028	1059	1030	1120	1109	1027	1064	1038	1096	1053	1167	1111	1051	1025	1134	1114	1078	1041	1027	1054	1074	1094	1102	994	1081	1157	1093	1084	1043	1070	1093	1063	1050	1025	1019	1066	1065	1009	1181	1051	1066	1086	1102	1039	1060	1160	1033	1088	1117	1099	1042	1080	1063	1081	1050	1122	1070	1069	1066	1088	1117	1122
24660	21020	27084	25056	14295	2754	1305	805	680	710	691	706	689	668	654	700	661	631	614	670	651	639	637	610	608	597	666	628	593	634	632	662	620	645	627	659	624	659	641	606	643	646	631	587	625	649	680	635	640	626	707	578	655	660	635	663	676	609	678	654	663	597	635	631	609	609	594	627	622	620	647	626	605	628	638	625	638	636	612	599	666	653	657	620	675	600	607	650	618	632	648	612	649	645	643	608	595	582	633	644	609	655	634	668	642	595	658	637	654	581	642	671	660	618	657	603	605	640	633	597	684	626	556	642	626	620	662	648	615	614	610	635	621	603	636	617	605	654	626	642	652	626	640	567	601	606	633	610	586	603	589	612	624	636	636	580	655	620	620	596	657	645	596	613	630	603	611	667	597	591	616	617	588	643	619	639	570	627	635	625	631	591	598	626	612	607	618	619	610	643	640	599	575	591	598	595	582	616	623	601	608	595	593	601	592	651	593	619	609	634	581	615	597	608	591	605	597	628	606	603	625	657	631	651	637	581	641	642	621	666	632	597	622	637	650	629	637	569	621	648	628	629	605	619	594	669	596	621	608	624	636	623	605	632	670	692	620	627	586	653	635	578	579	651	631	639	664	617	632	637	614	620	584	612	632	596	686	625	592	661	554	588	584	621	636	626	658	613	653	614	610	621	582	628	627	649	616	621	586	638	623	577	649	662	642	605	580	612	625	611	653	570	642	656	594	660	655	616	617	649	643	611	657	651	641	628	642	621	589	608	604	588	665	638	637	623	640	633	650	657	615	643	614	631	591	625	638	635	580	606	630	605	602	595	610	589	655	603	624	600	587	603	633	628	610	620	650	580	618	641	648	630	647	596	591	636	624	583	553	596	668	627	653	675	614	620	651	648	609	648	643	568	632	640	638	640	626	629	589	591	590	607	622	620	615	603	659	662	615	620	674	592	616	604	639	611	594	628	627	592	634	619	596	613	604	622	623	644	637	637	620	616	653	597	623	596	624	614	645	616	663	609	662	606	600	619	611	607	639	591	610	569	610	612	641	684	651	602	624	613	631	606	657	600	559	629	601	618	631	578	608	630	630	642	600	667	627	632	622	652	609	641	633	621	624	601	607	596	617	605	615	623	599	628	622	599	612	633	645	644	655	590	579	640	575	657	616	633	603	659	638	584	651	628	584	635	640	617	685	601	622	652	621	643	653	639	617	652	626	686	645	623	605	615	611	667	651	633	624	650	659	615	628	650	696	655	620	650	603	642	653	620	565	605	621	596	618	604	636	643	642	617	596	634	647	610	607	601	644	635	608	619	586	618	587	633	633	636	660	590	605	627	612	613	623	627	615	605	675	623	599	605	598	607	642	625	644	610	615	634	667	659	626	636	592	644	661	607	598	620	620	656	604	617	630	626	598	631	637	619	579	595	591	634	663	657	622	626	663	663	614	621	599	611	637	653	586	584	593	614	621	594	607	591	627	639	619	585	632	619	614	647	649	605	578	619	647	673	595	635	617	631	647	624	622	615	575	660	638	626	628	609	573	670	633	628	625	635	636	609	633	527	594	619	649	621	586	599	650	671	673	628	629	599	599	613	598	616	654	654	643	603	633	606	615	607	605	637	636	642	597	654	583	600	640	609	579	624	642	636	643	605	623	608	612	636	632	618	629	605	586	622	598	600	580	639	622	594	637	635	548	603	604	648	628	574	609	675	585	637	597	599	618	631	652	599	618	583	637	601	617	625	652	682	614	615	640	619	680	629	631	616	580	645	577	582	623	626	637	637	634	626	632	655	687	604	644	659	612	637	596	664	601	570	640	621	659	615	636	626	628	587	628	603	585	606	648	644	642	639	663	615	590	587	575	575	615	614	614	637	610	596	631	611	621	650	583	622	632	659	567	620	617	604	633	609	589	604	692	646	637	602	599	591	600	665	650	611	633	641	622	580	654	650	613	631	620	604	604	604	636	651	644	649	620	640	580	652	638	617	638	597	616	644	637	598	616	621	637	676	592	680	623	619	586	640	629	579	610	600	615	583	588	645	639	605	661	610	600	676	605	582	616	629	647	650	619	633	637	630	628	615	635	613	658	617	643	598	644	625	671	601	668	586	612	584	597	639	601	675	610	660	631	591	574	634	634	653	611	595	609	588	609	633	688	583	616	638	603	669	600	625	651	608	637	620	636	720	608	633	636	598	633	614	680	620	634	621	611	659	624	619	658	623	616	580	629	598	644	613	632	618	637	601	618	628	628	625	638	630	676	664	626	653	625	635	641	629	599	602	631	610	591	637	596	630	601	589	608	650	655	636	605	565	568	625	616	600	591	637	612	596	644	663	625	622	623	591	608	636	649	607	647	654	618	635	637	632	628	622	591	606	654	635	692	590	614	579	628	634	608	684	647	635	602	612	597	575	644	617	675	641	584	621	589	633	663	614	619	634	614	645	639	629	644	588	661	656	644	610	640	652	593	607	668	670	575	628	600	575	634	589	594	605	628	644	624	640	639	595	651	657	647	634	604	658	618	606	620	620	658	644	649	638	636	648	605	568	642	637	598	619	590	625	593	622	637	612	641	627	607	643	640	599	637	622	617	619	569	608	636	631	622	609	643	604	603	650	640	606	607	628	627	604	626	580	581	631	618	630	616	652	587	682	638	604	641	639	636	621	627	655	622	647	595	566	621	639	605	613	632	598	674	646	642	629	635	624	585	640	615	577	622	648	577	667	619	652	629	611	583	623	626	593	620	653	615	635	615	619	615	607	621	582	630	628	598	676	560	630	650	611	620	629	623	600	578	601	623	634	640	620	650	616	594	625	615	624	639	674	616	639	569	634	586	578	587	614	634	635	612	669	647	635	665	619	622	606	602	613	637	627	632	607	669	556	604	639	643	651	598	660	647	608	594	606	600	633	621	582	609	609	625	632	628	614	656	601	652	569	626	646	602	633	626	663	620	593	642	614	625	559	631	610	640	626	657	602	635	624	593	615	635	631	632	686	661	644	567	629	593	617	615	656	581	602	645	631	614	603	612	614	603	634	610	606	631	599	610	620	622	628	653	635	657	607	581	621	666	599	613	599	627	624	661	619	608	598	604	619	640	617	560	623	605	595	649	632	631	603	637	606	627	611	611	655	653	603	650	582	626	575	592	595	647	623	643	593	615	618	643	623	568	637	661	618	613	650	625	596	607	601	648	628	606	615	628	588	640	631	617	610	622	613	601	628	627	646	653	652	584	673	622	634	628	581	563	623	567	608	628	630	631	654	634	627	617	586	611	654	614	624	608	615	606	635	656	643	628	623	655	628	648	623	606	584	626	655	652	641	598	587	604	622	620	658	609	629	605	590	643	636	624	610	618	640	674	623	643	623	631	615	641	605	635	603	631	578	621	645	621	624	604	651	637	663	637	629	637	644	623	646	633	595	661	612	563	673	593	611	637	628	673	617	613	642	569	603	603	646	609	604	646	622	654	577	644	677	616	633	659	630	637	618	592	622
27643	40074	22582	7904	5138	3599	2020	1134	989	938	914	866	816	816	784	765	795	835	805	813	748	821	804	773	745	750	759	765	776	743	749	757	763	808	772	785	740	739	732	794	783	791	793	797	770	765	790	748	737	774	817	768	788	835	806	823	782	788	772	787	825	753	803	783	751	748	763	728	790	724	803	759	717	737	733	724	747	783	731	834	747	791	790	777	762	732	719	780	769	747	804	750	760	741	709	781	755	728	736	733	710	721	705	739	779	776	759	696	732	732	792	746	793	713	771	781	737	769	773	723	737	782	731	767	776	777	692	772	731	755	730	706	770	772	757	734	779	770	721	772	773	792	670	762	757	759	715	715	729	745	729	699	707	768	757	759	744	773	783	764	724	788	744	730	772	760	769	759	760	744	744	718	756	734	748	720	775	757	746	748	713	732	708	774	714	769	739	779	769	750	760	726	742	781	700	756	754	722	769	723	794	748	762	734	725	742	769	797	754	761	747	766	776	706	786	772	722	725	805	762	715	752	756	787	782	727	707	797	767	713	730	732	781	780	760	736	674	765	751	776	766	754	752	743	796	743	812	755	766	745	793	739	716	719	754	728	769	718	735	788	751	778	756	709	745	779	744	768	777	732	726	707	722	699	744	735	778	746	757	755	732	731	723	733	777	750	779	784	747	744	733	744	772	781	783	736	750	794	704	747	738	704	761	708	774	763	771	727	744	688	767	773	749	800	754	738	770	776	805	762	744	802	719	770	784	720	758	761	763	787	687	751	766	730	763	747	735	742	711	742	745	696	699	727	740	724	729	720	725	776	719	737	768	760	743	763	759	719	759	748	747	737	771	696	704	802	729	771	722	760	758	765	803	721	731	722	770	722	772	787	755	770	753	769	722	736	752	793	750	804	783	731	726	748	733	783	745	772	760	685	754	730	762	741	750	832	740	769	749	755	778	752	727	728	745	707	725	758	774	743	737	776	760	729	773	728	725	795	783	704	782	759	774	728	768	715	762	730	785	756	767	774	720	745	745	733	713	773	726	773	804	755	760	718	821	737	743	755	720	785	744	710	793	749	800	729	774	733	744	742	728	708	770	763	787	703	670	752	735	727	782	761	726	748	775	721	769	814	714	740	738	785	757	699	750	771	737	751	766	764	781	737	747	770	720	752	727	760	742	757	755	749	726	754	763	747	728	799	768	730	757	744	799	782	749	761	747	758	707	764	756	742	714	743	722	725	780	691	739	735	724	725	732	719	728	735	781	756	760	741	778	706	721	714	749	783	737	695	823	745	773	717	728	754	758	750	718	770	805	743	751	760	781	765	806	799	733	767	735	732	731	726	758	741	784	711	759	793	762	725	822	727	787	744	726	735	762	758	739	791	736	729	761	714	736	770	704	710	785	731	817	749	755	763	690	740	797	709	718	699	743	780	742	733	820	742	739	792	777	765	763	750	708	744	813	723	753	741	797	732	771	810	793	754	744	703	688	728	825	733	735	738	758	759	779	767	731	721	739	751	772	772	756	761	749	767	766	784	750	699	709	766	717	762	761	791	792	773	742	791	752	760	774	772	760	804	716	679	725	729	809	768	758	725	724	745	784	720	772	737	730	751	702	725	761	726	695	733	758	767	747	772	777	775	749	790	761	749	731	718	727	754	764	749	771	741	741	765	694	719	737	735	702	754	746	734	738	749	788	732	693	776	776	750	763	724	795	748	733	748	729	763	755	770	796	770	776	791	756	726	748	771	757	786	748	783	736	757	734	732	733	719	785	721	741	753	738	736	736	753	761	742	749	734	759	762	743	767	769	779	763	768	729	754	836	754	771	707	781	760	784	748	737	763	750	742	726	762	738	730	768	751	775	773	741	781	742	806	749	756	710	723	716	813	721	779	763	783	732	776	731	746	753	759	708	737	766	753	728	750	736	727	776	744	772	736	752	746	737	790	739	774	715	721	739	712	757	774	729	754	782	739	745	688	810	770	733	704	764	766	768	768	758	773	730	760	762	703	727	767	727	749	737	750	754	741	768	739	757	734	769	778	769	720	740	721	727	731	740	743	792	739	753	767	716	750	758	763	725	762	774	770	726	712	729	712	792	772	730	766	748	778	731	751	782	730	777	706	761	763	804	743	759	769	760	763	770	705	744	768	769	753	782	801	715	749	744	761	771	746	756	767	744	756	746	740	718	728	761	772	730	758	684	728	744	764	731	742	698	734	729	711	733	757	754	723	765	688	692	784	735	704	771	691	785	793	740	773	734	705	788	791	708	769	704	739	797	715	798	771	721	778	757	742	710	785	729	767	781	798	729	715	762	737	733	721	695	745	718	716	742	790	768	754	792	774	780	708	743	765	742	724	736	724	663	784	719	779	747	807	777	760	749	747	744	702	712	730	723	733	765	693	759	744	811	710	773	776	744	717	776	762	752	717	755	738	771	720	765	743	718	772	735	749	781	760	737	772	784	745	784	759	747	670	750	761	747	767	725	810	737	748	803	733	768	755	724	756	730	749	736	752	773	757	749	774	681	743	737	753	803	763	734	724	705	704	741	763	709	735	812	804	709	738	752	769	721	749	756	765	747	790	763	724	766	774	707	795	717	732	747	745	750	745	764	710	711	765	747	696	741	764	780	737	754	744	734	781	703	774	711	752	699	813	719	738	762	732	715	755	750	770	712	717	761	740	743	755	744	788	798	745	774	757	746	734	723	738	816	745	725	714	773	760	743	776	737	738	758	759	766	742	741	735	723	774	755	761	809	720	734	735	780	775	774	753	763	755	798	755	773	765	747	730	750	720	755	736	773	754	799	751	712	767	720	699	720	761	745	727	709	719	757	802	748	749	728	747	714	747	768	759	740	734	718	784	742	761	777	693	771	787	718	713	776	718	748	736	724	751	812	725	801	747	726	802	803	762	722	788	755	696	730	718	691	765	744	817	741	782	747	754	728	757	736	746	726	775	746	773	737	736	727	780	777	755	761	769	816	716	729	767	730	772	737	765	775	750	755	687	822	771	708	728	782	742	713	720	744	701	807	780	772	705	759	792	797	794	801	748	758	717	724	726	791	780	770	743	746	738	779	756	741	802	763	734	772	766	746	778	731	715	766	745	727	743	751	730	721	752	738	778	705	716	760	763	745	748	745	755	736	741	740	770	743	800	759	751	781	768	723	728	743	758	717	747	742	750	714	734	802	723	725	790	751	728	726	781	747	766	787	727	739	728	755	791	735	729	773	733	739	767	730	693	776	731	766	750	752	769	785	788	756	769	788	769	733	774	743	787	677	750	755	758	812	727	745	804	718	714	653	734	763	709	811	739	747	788	737	766	770	743	764	816	798	744	774	745	732	773	790	708	764	741	766	749	712	770	728	780	749	736	763	732	749	752	757	721	781	772	763	774	712	741	774	791	776	751	762	740	756	734	762	770	753	744	768	771	783	727	785	744	760	788	786	734	758	720	758	734	728	697	770	709	776	769	790	720	731	751	752	746	748	762	761	711
22563	21061	28542	23813	21067	21104	10652	1510	1039	989	957	900	877	823	817	817	823	903	807	787	784	747	756	728	735	749	733	797	725	764	751	706	752	741	813	770	744	774	787	775	762	769	718	767	751	770	786	722	718	774	775	781	764	811	796	835	834	842	744	713	738	736	742	788	715	667	775	678	744	705	735	729	698	732	757	692	702	703	744	686	723	776	752	693	686	745	721	791	714	662	782	758	733	759	726	739	768	702	723	782	699	721	713	743	687	761	698	719	645	744	724	752	733	759	769	730	724	709	745	678	725	719	735	724	697	705	643	725	751	671	721	711	709	735	719	747	783	691	724	725	745	729	698	708	747	695	687	745	705	728	713	680	700	708	708	715	721	751	733	675	758	668	734	691	704	728	783	706	711	698	749	723	740	711	721	659	680	757	722	789	714	719	752	794	706	727	684	686	711	735	743	733	677	748	699	721	700	724	711	688	751	683	735	697	705	700	737	714	734	710	699	797	753	720	765	713	724	714	730	721	733	730	747	685	679	758	766	714	709	744	762	714	692	744	733	761	743	776	763	770	684	685	765	716	698	745	672	722	662	755	763	712	717	723	722	722	739	749	700	691	762	728	749	663	715	717	697	717	704	749	719	718	663	723	754	730	736	730	753	681	696	738	705	662	721	734	704	738	737	745	688	693	725	684	705	714	744	714	729	706	742	724	755	716	742	671	719	719	712	733	710	710	681	676	725	712	691	680	771	719	709	736	696	687	722	706	719	758	699	709	705	705	750	743	758	720	717	781	693	746	742	743	682	766	734	715	734	695	724	717	733	751	712	743	684	709	727	744	742	723	750	685	723	714	742	743	735	705	700	722	714	742	724	714	705	725	740	718	644	754	735	717	728	700	733	668	729	731	704	772	695	756	747	728	752	685	697	765	719	718	712	697	712	726	729	753	756	740	740	726	772	754	703	701	710	767	710	741	694	676	730	760	705	696	769	708	757	746	729	720	692	682	665	722	703	735	704	724	712	721	666	766	750	750	696	719	708	726	760	712	708	709	709	752	736	682	673	676	712	713	753	763	754	737	689	721	718	705	730	738	735	699	722	711	714	700	783	722	715	730	781	749	714	677	682	723	711	735	739	675	706	727	699	724	701	681	714	719	730	690	693	686	741	703	703	716	753	705	753	685	732	703	717	706	771	640	715	727	664	701	747	712	688	720	699	709	712	695	731	748	732	703	701	737	729	718	737	750	685	718	721	751	701	672	720	722	738	696	758	699	734	724	694	730	740	781	754	730	731	711	707	699	699	690	714	726	796	768	684	736	717	746	713	736	727	703	725	708	694	727	724	761	729	695	729	758	759	762	726	721	706	741	728	683	801	699	662	720	726	715	767	737	688	711	690	718	683	710	710	777	730	734	746	704	746	727	740	680	685	741	723	719	697	756	716	723	766	699	753	745	704	716	763	741	759	718	713	730	729	707	707	714	710	727	702	676	653	765	708	679	713	702	737	732	721	674	747	743	712	773	721	679	696	653	720	727	727	721	723	722	720	742	703	728	740	699	708	737	716	738	715	688	743	727	714	760	663	702	707	714	705	730	690	710	693	703	750	716	731	777	735	722	707	689	749	715	707	697	689	732	735	714	793	679	698	719	753	750	714	708	706	733	746	720	719	709	734	772	757	705	705	721	718	733	712	761	740	751	671	770	723	728	754	735	695	718	753	726	671	694	746	717	720	727	705	727	680	706	722	749	703	689	702	731	740	722	683	698	725	710	682	729	756	696	739	736	721	727	726	665	712	694	777	757	727	714	744	701	684	727	717	703	681	741	779	727	721	684	720	742	707	716	722	779	690	709	724	744	722	709	751	716	707	728	716	709	720	693	685	736	723	717	678	724	694	753	700	733	721	728	702	735	707	713	722	683	690	693	710	697	709	674	664	709	678	724	737	716	744	667	716	743	754	721	790	739	677	649	733	730	737	738	691	674	717	742	715	716	688	752	700	666	717	686	711	724	763	736	720	631	692	710	673	708	687	709	707	731	700	702	703	688	741	695	743	758	712	732	740	703	730	694	732	695	702	758	685	701	666	694	702	657	727	710	697	690	683	705	770	686	696	645	684	705	736	745	747	737	668	721	757	768	725	729	651	718	768	732	716	684	697	673	730	687	713	679	704	742	722	753	738	719	699	725	721	697	720	705	696	685	736	704	693	769	739	740	707	697	697	745	703	720	722	796	695	722	724	716	668	724	744	733	723	657	742	758	679	749	729	741	764	710	719	714	702	736	727	711	723	709	746	687	698	727	748	739	724	748	749	757	671	674	704	746	680	704	713	720	675	730	703	712	719	734	727	740	758	717	745	815	745	682	755	728	699	732	716	669	751	679	708	714	676	697	719	699	738	699	655	686	679	708	710	699	673	655	714	715	738	766	685	707	766	720	727	696	698	692	696	744	683	674	739	697	693	727	686	709	709	742	730	730	744	707	707	709	743	739	745	754	711	695	721	705	729	730	682	725	721	750	668	734	746	694	726	759	658	717	698	689	703	709	706	785	721	688	700	712	759	758	711	726	733	702	728	739	729	686	719	728	711	736	722	746	709	716	691	687	724	696	768	717	688	726	717	743	670	740	726	797	720	710	695	678	678	722	728	698	771	756	709	700	704	713	698	710	695	697	747	720	738	698	739	658	713	737	743	729	710	731	755	675	733	692	762	715	765	696	747	721	750	696	705	754	734	751	725	708	718	709	697	725	689	693	732	738	757	742	717	690	739	740	739	735	711	758	744	728	734	737	680	721	724	756	718	739	705	674	734	729	734	715	734	689	692	707	682	750	695	721	704	741	737	710	691	710	696	689	710	740	718	714	758	716	720	739	736	730	697	716	657	705	700	737	713	693	688	718	730	719	756	763	690	736	701	742	691	728	717	733	667	728	694	686	734	747	720	718	704	679	774	730	704	699	638	684	686	707	728	706	721	700	691	672	729	735	742	717	726	732	737	670	709	691	707	729	779	726	748	702	683	717	706	760	771	702	731	759	671	772	764	718	738	712	760	687	715	686	680	667	694	761	719	730	702	716	696	706	660	702	712	660	712	713	747	712	719	741	772	741	723	733	679	744	730	721	705	705	757	678	703	750	675	734	726	748	738	729	712	723	708	769	677	766	710	715	730	745	658	686	680	705	764	695	740	668	665	763	687	742	718	714	714	736	763	713	764	701	711	711	731	738	743	701	729	754	737	738	714	702	707	696	690	738	705	704	669	693	762	753	759	743	724	715	743	741	723	748	739	765	714	698	697	746	711	715	751	742	709	704	724	753	719	731	776	676	685	702	744	733	646	681	745	770	729	700	731	752	747	747	747	705	732	718	758	682	704	690	691	710	797	757	703	696	705	703	700	735	656	687	708	747	719	724	728	673	675	696	736	726	747	736	760	695	764	677	737	706	713	752	736	789	691	741	709	729	718	696	731	676	679	686	750	693	684	719	742	707	721	679	717	728	695	751	702	773
29873	50198	29459	14278	10086	7248	3836	1914	1470	1373	1256	1208	1113	1106	992	1064	1045	1070	1008	985	909	945	982	904	949	912	902	910	907	895	905	900	893	924	867	971	920	887	867	965	952	948	912	970	856	888	925	916	913	919	914	925	931	948	947	949	931	950	972	859	859	897	933	894	888	868	826	835	917	905	822	884	839	854	895	830	868	906	875	929	848	845	856	838	857	868	862	850	872	851	906	874	854	897	859	857	863	812	873	907	868	826	893	843	836	860	859	848	927	867	877	888	814	862	855	868	895	841	862	898	845	911	817	812	877	811	814	882	799	828	834	875	842	834	829	809	885	817	761	889	808	854	834	841	838	871	861	819	870	876	872	857	867	813	859	833	820	864	851	911	823	846	857	840	864	858	852	844	878	843	798	856	898	849	873	899	891	837	853	859	854	872	814	823	839	869	949	895	860	815	841	833	787	879	878	766	839	848	870	881	846	849	881	822	867	875	840	895	842	882	891	816	816	850	830	900	809	865	876	856	796	855	875	793	825	859	865	846	823	887	809	830	889	807	889	829	880	852	809	838	905	810	830	837	868	878	861	857	884	864	859	832	804	839	866	792	840	871	871	830	855	864	821	860	844	848	843	842	831	856	878	863	862	863	833	854	863	865	831	876	826	811	840	865	838	871	881	887	873	825	893	840	856	821	837	846	882	805	858	841	854	845	883	853	878	886	845	835	841	811	816	853	865	779	798	850	871	835	836	856	830	880	879	835	880	879	844	857	832	823	891	819	862	823	887	832	866	828	848	870	871	833	865	822	813	844	791	872	853	841	823	870	817	851	832	840	832	895	872	891	864	829	862	839	845	841	837	823	821	886	839	882	859	800	879	868	869	858	857	823	872	825	829	816	844	925	886	909	924	903	856	834	832	820	834	834	860	843	813	861	877	880	828	793	835	887	835	844	834	860	858	889	817	849	844	803	834	853	875	883	888	855	885	858	880	826	859	884	854	880	912	856	849	853	851	902	802	870	917	876	889	900	852	797	864	880	870	827	817	854	854	796	813	819	827	868	923	838	862	788	845	851	866	848	847	819	899	859	794	860	825	846	912	885	844	866	827	862	841	843	835	852	883	819	839	859	840	832	900	962	881	863	811	826	856	820	858	866	888	838	895	813	858	839	870	843	831	847	836	850	848	892	835	866	877	774	901	863	866	853	893	823	852	831	805	853	861	875	809	798	812	822	861	852	832	870	874	892	846	827	843	883	853	846	855	865	850	826	825	840	787	861	832	845	885	812	892	876	818	817	850	808	864	787	905	844	821	904	821	832	860	862	855	846	857	837	837	867	910	857	870	812	861	877	858	895	846	852	804	870	872	836	866	843	872	857	858	858	818	837	883	808	860	810	858	845	835	892	892	835	873	851	826	865	815	838	817	866	851	808	910	861	814	856	833	838	820	863	867	858	796	888	855	828	911	809	903	820	889	857	882	855	849	902	850	867	840	825	885	831	823	884	935	824	867	848	837	878	801	866	854	846	891	877	899	836	849	826	890	898	844	782	863	858	890	837	885	829	845	834	844	853	816	818	817	838	898	877	833	808	826	836	854	833	833	775	798	868	869	904	816	871	843	835	864	862	848	881	830	850	802	864	819	867	827	873	846	814	840	841	793	916	846	825	846	903	842	878	899	822	846	817	822	845	842	829	885	835	839	889	865	776	868	863	838	860	795	843	863	879	859	815	867	818	816	867	876	848	814	822	846	804	851	829	850	852	819	843	829	886	838	872	872	834	856	839	812	833	854	874	900	857	853	837	859	893	896	813	827	869	850	850	846	819	861	826	855	824	824	856	851	852	855	815	870	874	836	838	875	841	860	800	857	842	888	837	817	825	830	895	796	825	878	862	830	874	871	791	852	889	852	852	843	869	825	832	882	889	872	877	833	836	838	849	820	855	810	846	862	851	861	841	834	858	865	810	851	863	843	826	875	885	869	837	828	866	830	885	866	875	843	824	883	848	874	828	868	851	816	860	803	834	884	923	824	883	849	909	835	829	831	790	782	849	842	839	882	826	859	850	863	871	800	810	912	854	853	911	878	855	851	852	872	844	866	829	841	847	832	904	907	842	853	844	928	901	843	835	872	807	916	834	827	843	877	823	798	844	874	847	832	875	871	789	908	919	821	878	865	855	868	821	825	864	874	810	834	900	861	849	865	828	833	893	868	840	790	875	876	841	856	929	896	803	864	892	866	849	835	905	889	889	903	856	820	876	901	846	898	876	854	836	856	830	860	887	803	851	826	851	854	840	831	790	857	892	865	880	848	828	834	908	845	864	840	890	862	790	897	821	839	866	859	826	823	816	821	832	826	810	884	804	884	854	891	800	869	850	815	875	837	872	881	838	864	840	883	830	858	865	886	833	869	806	885	867	877	831	848	863	873	826	869	857	880	898	871	881	884	849	867	830	866	840	915	864	890	830	847	875	850	822	842	871	799	847	865	845	874	877	885	860	831	873	833	848	848	889	808	866	810	849	895	890	870	849	895	899	870	886	872	817	891	908	853	845	887	829	822	834	883	818	843	864	871	846	877	844	832	854	804	817	894	824	828	831	852	863	869	823	866	891	854	850	848	865	863	844	861	858	815	831	884	870	828	843	829	859	814	849	839	836	862	848	840	842	849	851	873	871	800	816	852	845	858	893	862	851	846	868	852	838	869	863	889	828	883	861	898	827	888	791	836	807	864	864	837	904	895	829	875	831	847	870	807	911	877	835	822	908	883	838	847	865	873	887	844	862	823	927	857	832	787	889	892	842	881	896	874	825	913	836	839	853	859	852	882	828	841	911	886	854	816	843	840	913	858	833	858	836	862	795	858	886	877	834	820	840	860	866	839	829	863	859	855	854	880	842	829	839	943	896	846	839	877	854	866	816	871	843	914	877	866	917	875	837	846	877	876	873	859	819	839	890	864	842	845	840	849	839	863	834	890	872	905	851	865	832	821	858	831	836	883	874	812	855	865	812	863	848	872	887	863	852	876	885	899	830	835	880	898	870	854	855	857	813	897	875	854	860	824	802	922	858	810	890	813	880	833	837	855	808	870	857	872	777	821	836	874	851	810	883	808	849	845	859	901	894	875	870	848	802	836	839	837	898	833	818	848	817	837	854	866	820	850	851	865	876	831	869	819	832	872	857	847	835	856	852	840	840	798	842	851	883	881	846	819	808	897	875	882	840	849	780	910	844	823	852	845	858	843	837	871	910	828	822	860	868	881	847	804	867	837	909	840	871	789	837	876	814	900	871	850	892	860	866	879	809	889	901	892	835	879	825	861	905	835	866	821	860	867	835	786	887	876	877	846	831	836	855	852	843	876	866	844	837	860	843	820	837	858	876	849	895	856	897	822	893	852	883	853	895	809	825	823	869	904	862	872	861	845	831	869	879	824	886	892	840	879	839	803	845	874	802	862	825	806	848	834	900	866	877	856	825	838	864	842	862	854	865	880	884	852	808	831	870
27895	22064	15439	4180	1582	1239	1009	849	824	855	845	814	820	802	829	833	858	805	816	806	797	810	791	769	806	851	813	780	834	839	820	831	812	783	814	772	762	754	761	833	828	801	890	805	814	834	792	807	834	824	817	835	843	826	855	862	810	769	794	834	807	804	801	844	806	804	794	809	796	815	793	778	752	832	810	807	797	798	791	819	799	816	789	818	811	821	810	783	765	764	816	803	835	827	833	798	822	816	809	792	766	876	816	766	755	800	817	775	775	816	751	825	807	769	804	757	792	793	828	869	812	815	798	791	784	793	820	835	770	724	817	805	768	805	808	780	796	773	774	824	788	816	775	829	846	820	732	776	853	860	834	770	780	757	784	783	873	801	779	799	761	815	819	816	778	824	864	822	808	824	770	821	749	799	751	787	837	792	763	840	764	792	787	858	762	809	794	803	761	823	725	848	809	814	808	803	878	819	787	831	791	786	825	773	772	794	817	760	762	796	793	820	779	801	836	838	784	832	738	810	751	789	749	786	789	841	741	788	855	793	842	809	797	778	793	798	783	760	800	826	785	839	807	790	758	767	834	832	816	821	831	798	835	821	770	845	818	779	773	783	803	768	780	841	864	753	767	792	826	801	819	790	844	776	789	813	717	846	782	776	845	776	801	851	781	782	773	819	822	838	807	777	817	852	777	853	817	791	785	812	804	747	809	753	789	824	715	842	788	790	791	837	831	758	795	786	784	814	835	745	759	819	829	784	773	860	776	812	797	823	797	819	772	774	803	804	778	815	815	821	811	819	811	783	840	830	804	796	803	777	818	722	817	760	777	793	792	740	813	819	835	804	790	780	799	778	803	806	819	809	712	797	790	752	825	850	768	793	773	762	732	823	756	812	770	807	781	776	860	832	789	826	766	842	776	826	871	763	793	852	823	820	764	859	798	803	774	820	780	772	815	875	771	816	861	806	827	849	778	809	799	842	802	763	808	754	782	774	842	845	779	860	786	847	826	803	853	809	796	835	787	841	814	809	801	788	758	862	813	782	820	791	821	808	849	794	867	804	768	808	764	742	834	820	792	798	787	815	750	800	814	835	791	774	825	786	796	835	836	837	839	749	796	775	830	804	797	794	832	819	780	797	764	794	830	774	774	814	782	822	853	800	834	843	790	835	726	822	855	798	785	813	822	839	818	835	792	795	798	836	798	798	822	812	833	816	823	839	830	840	784	791	798	883	827	837	801	836	810	821	799	829	785	787	837	781	825	814	799	775	805	796	839	840	789	800	821	757	818	763	814	738	788	780	802	794	771	807	741	803	770	780	783	807	807	771	766	774	830	814	805	764	818	807	824	817	789	866	804	800	825	817	808	764	792	750	800	788	779	763	775	797	853	833	813	803	811	780	804	833	768	807	774	844	805	803	792	831	742	821	826	843	812	828	792	769	813	774	763	799	831	812	809	787	790	779	777	774	779	812	802	852	801	776	807	796	822	783	816	831	826	879	826	815	850	843	808	814	786	790	805	767	786	812	816	813	846	825	785	782	782	800	818	790	731	802	827	883	787	807	831	830	764	766	847	808	791	812	777	831	809	832	789	764	808	825	824	792	785	810	768	817	825	820	800	816	789	802	777	793	789	817	789	770	832	800	858	839	799	787	783	765	778	833	781	834	766	755	819	787	805	817	804	785	781	814	840	764	784	821	772	820	805	796	767	774	817	782	807	829	801	780	743	840	819	814	732	760	789	814	795	809	802	791	797	770	763	779	818	803	819	828	814	824	814	847	798	819	817	773	813	780	785	786	815	752	792	844	810	759	801	768	814	837	835	768	797	835	802	763	769	764	805	795	780	767	758	831	781	816	798	850	802	777	802	823	763	785	767	819	837	801	792	792	832	814	752	797	758	793	839	818	728	816	750	807	857	785	747	797	783	823	861	835	810	805	865	765	794	794	790	790	761	819	777	749	807	786	799	781	774	818	802	838	796	767	779	814	755	809	840	822	772	794	801	784	808	776	736	756	788	834	755	844	777	809	787	811	799	778	794	789	802	812	771	786	823	808	830	807	834	782	789	775	797	809	811	796	805	825	765	796	767	795	828	808	792	792	815	813	813	781	798	801	778	815	808	812	778	835	802	793	800	819	794	773	814	780	801	811	791	798	753	827	782	787	790	796	766	815	804	760	808	793	771	813	834	824	761	757	790	803	786	791	810	826	770	774	764	794	761	779	824	855	784	771	767	843	827	763	799	787	817	805	790	813	838	778	839	808	777	769	756	857	820	799	790	788	792	800	820	805	748	798	782	845	800	741	750	842	771	809	757	805	774	854	793	789	774	881	809	816	773	804	786	878	855	764	763	804	737	796	764	757	783	851	812	799	821	826	824	790	827	771	764	841	799	885	839	806	800	767	790	778	810	789	813	829	822	809	827	789	826	773	822	750	842	816	817	798	816	814	764	815	844	791	811	837	839	814	816	820	782	827	826	768	820	837	813	787	784	791	749	818	806	853	804	831	827	798	795	784	779	801	824	787	814	772	782	824	797	811	758	791	776	760	783	780	816	839	806	767	813	758	771	832	778	754	792	771	781	795	799	835	802	827	781	815	802	785	791	789	844	755	816	809	769	838	808	791	828	825	805	807	803	779	764	795	803	826	779	787	770	818	737	796	831	788	822	835	771	778	835	816	801	805	791	816	806	797	840	742	806	815	818	808	826	805	765	767	796	795	758	810	827	812	801	831	808	836	808	816	800	801	791	824	839	785	851	797	857	844	756	815	771	758	764	773	736	827	819	812	804	862	812	831	787	794	828	854	796	846	759	748	820	806	787	817	797	768	802	775	831	829	807	803	796	779	810	849	832	809	762	773	753	812	770	796	814	813	871	776	779	800	763	827	810	789	763	777	830	763	838	817	795	792	793	819	767	816	804	801	777	787	806	797	810	838	833	803	830	786	790	832	828	799	829	822	829	760	797	819	781	853	779	826	793	768	819	779	785	777	834	876	826	816	811	767	784	793	818	815	786	870	798	811	776	811	784	747	776	834	841	832	834	769	816	819	755	821	841	859	815	792	813	789	785	820	868	790	815	838	770	797	803	800	785	770	793	781	815	753	791	772	799	824	796	823	822	787	815	782	824	809	822	833	848	811	782	814	819	790	788	775	809	762	829	769	830	766	841	853	843	788	771	823	812	830	811	821	814	812	803	778	793	836	812	840	784	817	780	728	845	832	834	788	799	839	844	786	891	853	764	805	868	779	813	802	825	789	778	834	780	788	807	800	846	812	843	785	811	794	829	768	761	814	792	788	759	804	824	786	761	765	736	822	801	802	825	774	794	813	784	775	771	796	730	810	781	807	795	813	843	766	844	850	793	812	835	838	782	830	866	814	765	825	788	799	811	826	764	772	819	814	806	798	829	799	754	809	800	894	854	887	838	767	804	809	795	809	814	846	797	809	805	848	764	804	790	784	771	812	847	781	790	760	799	757	785	775	780	728	795	852	744	790
27517	31083	13576	3831	2246	1771	1242	994	970	988	939	997	918	944	1010	989	957	958	994	973	968	909	944	990	941	1008	948	936	1010	1015	992	961	947	941	950	910	983	933	944	977	956	1001	916	940	932	928	934	943	947	903	941	940	947	957	940	963	972	980	977	949	936	978	992	956	924	942	948	952	939	969	952	869	934	892	925	996	951	967	947	938	920	949	919	941	931	942	941	961	945	942	1009	944	915	950	910	973	924	936	986	987	947	949	943	970	962	940	964	894	977	922	902	967	905	994	949	960	937	870	964	955	930	946	896	952	920	948	940	942	952	950	929	892	914	1031	974	900	903	977	995	964	933	954	934	982	948	921	926	934	920	889	955	935	936	932	942	960	923	949	930	933	936	952	953	942	923	906	978	982	968	932	972	957	924	928	927	962	957	938	939	938	909	940	950	953	986	994	961	930	934	908	948	933	966	863	962	950	913	904	963	931	978	960	953	901	904	930	920	970	923	932	872	897	968	1014	974	909	931	971	1002	959	929	867	912	923	983	994	961	966	994	944	938	975	913	913	921	931	970	917	932	940	966	926	948	971	926	963	927	935	941	905	978	943	989	999	963	910	947	920	925	995	958	991	930	933	951	906	912	952	997	876	901	900	951	911	901	964	859	954	976	976	956	976	934	892	924	974	911	909	932	924	887	953	910	921	965	951	966	950	952	965	923	921	914	1015	945	1006	928	965	923	914	948	899	941	936	945	979	912	880	908	936	878	1007	949	913	982	973	953	945	977	927	985	969	952	945	963	967	882	895	921	889	927	938	983	903	931	933	942	909	941	926	955	875	962	952	938	922	982	953	923	885	975	920	940	917	932	938	949	918	926	949	948	973	925	915	991	952	949	915	961	886	988	937	916	901	958	900	912	949	928	968	925	955	960	948	930	958	894	931	937	970	904	977	895	911	922	940	941	944	973	945	857	965	942	945	904	918	956	936	932	921	937	967	933	932	964	920	903	940	932	939	956	949	893	963	936	951	963	938	922	935	995	966	955	990	970	980	889	950	924	921	975	968	995	918	924	950	1032	920	967	961	952	893	959	997	945	924	919	955	859	912	961	910	925	937	933	983	951	959	953	923	925	943	927	953	987	1008	981	878	923	897	911	985	977	955	910	899	910	963	955	951	981	905	934	932	972	917	949	942	927	935	989	1001	966	951	974	959	938	933	922	932	948	970	967	973	913	949	937	916	915	990	935	948	963	892	958	996	937	972	965	979	975	965	964	914	932	968	974	932	974	973	964	978	909	909	936	974	912	972	918	898	973	938	914	904	956	936	1025	974	958	959	941	921	991	946	951	919	917	900	946	977	939	975	921	962	991	971	920	916	912	969	917	953	930	972	924	946	968	945	927	972	939	954	927	926	895	981	968	957	911	977	914	974	930	910	990	976	966	935	896	886	913	895	944	977	923	914	861	939	1001	990	918	910	939	923	933	952	934	915	1010	985	959	944	972	908	934	998	949	965	914	968	974	866	900	901	927	940	934	983	963	962	886	936	946	950	919	959	995	925	977	975	960	944	916	987	938	930	944	885	946	911	1004	986	936	966	967	908	950	901	959	952	886	976	953	995	952	939	943	918	941	941	938	952	919	927	917	934	958	923	967	946	913	919	962	972	967	954	990	894	950	965	903	943	948	925	937	937	923	901	956	958	907	877	882	992	945	928	1012	947	956	952	944	960	932	894	929	941	913	948	954	916	879	931	922	958	978	937	921	895	864	943	938	924	932	928	999	954	958	964	949	1021	915	904	956	924	972	976	905	877	977	912	899	1004	949	920	877	981	984	966	939	938	986	967	918	920	950	924	922	940	894	921	934	920	949	863	933	899	934	913	959	935	902	914	926	948	953	954	960	947	947	983	958	996	964	933	912	936	954	972	961	947	911	909	926	877	985	967	929	870	969	969	924	1004	939	981	937	952	965	927	948	1000	947	989	900	948	1017	965	979	997	945	951	934	971	954	904	911	971	974	934	924	971	898	997	958	929	938	907	930	979	933	912	961	954	945	907	962	932	964	939	914	927	908	914	992	978	928	962	943	972	962	888	956	935	949	907	968	923	937	953	933	947	958	958	959	935	868	958	972	1000	927	957	917	985	955	955	934	928	946	977	909	918	882	920	919	995	977	983	952	850	959	950	941	943	975	947	903	948	976	970	932	890	917	910	959	939	929	940	931	909	909	914	935	904	900	946	957	975	994	982	1005	910	920	912	921	963	992	941	953	929	981	940	927	902	930	960	926	942	894	896	922	1012	988	935	901	929	913	912	943	1000	917	871	935	956	989	911	905	990	964	931	975	985	902	985	913	978	909	916	939	951	980	917	943	1006	908	909	926	870	934	948	965	961	922	948	932	1002	940	849	946	956	952	952	934	950	915	893	863	968	935	955	948	1010	950	958	965	905	961	937	944	916	952	959	954	961	953	930	980	944	936	955	950	917	926	959	962	956	995	927	915	911	951	942	949	941	940	947	979	948	973	969	987	966	926	892	984	920	965	959	959	918	974	895	982	938	886	959	953	950	935	942	944	932	964	927	971	923	970	977	919	967	876	970	944	920	942	939	961	972	888	902	957	937	875	984	929	954	982	948	938	989	993	956	928	982	959	914	963	929	924	971	923	927	898	954	915	962	950	935	968	922	923	974	934	941	987	931	901	952	966	959	979	943	899	934	918	891	944	880	954	1014	927	979	904	925	935	1000	885	930	947	977	900	940	955	942	918	929	940	889	975	943	889	919	925	959	929	921	957	1012	965	951	911	1002	953	929	946	999	958	992	946	920	873	900	902	968	980	943	908	952	963	958	961	932	938	959	911	936	915	996	926	908	930	921	918	1006	954	931	948	988	943	933	934	935	931	941	897	937	975	976	929	932	917	1004	906	942	933	988	943	964	926	962	936	973	931	969	1013	939	979	926	915	1027	965	948	938	900	951	923	923	939	974	1006	990	858	968	927	979	926	971	947	874	945	961	958	922	950	964	889	941	977	894	923	948	937	927	917	934	986	966	989	939	904	941	969	925	932	973	901	923	926	1000	947	928	1009	953	939	910	951	936	928	996	952	980	963	990	900	935	948	908	938	937	988	909	949	977	920	905	924	966	956	971	955	927	948	912	967	970	952	936	954	934	959	965	986	933	946	884	914	931	979	896	927	960	973	903	936	857	948	977	954	954	904	973	885	952	956	897	938	934	924	956	972	922	960	932	935	947	930	915	968	960	929	926	941	963	989	1009	955	941	1013	927	937	933	1003	935	951	986	969	880	921	941	930	919	964	938	881	996	970	939	996	983	919	966	898	950	976	1001	957	928	996	933	979	914	932	1009	891	924	1017	916	929	924	926	990	906	907	958	904	966	882	956	890	1028	931	948	954	929	946	966	896	940	948	955	957	939	980	898	943	984	901	943	958	915	888	939	931	930	968	953	949	1008	978	985	944	929	925	932	944	943	976	944	898	942	893	957	928	948	979	1003	989	913	951	924	945	904	967	891	955	915	927	983	959	985	921	917	941	936	952	889	982	918
23567	21000	28018	24186	20913	11201	2872	1343	1144	1063	1011	992	1004	963	1016	983	964	1005	974	925	900	935	932	940	935	871	899	914	929	953	922	873	937	889	918	951	909	929	929	955	951	948	926	927	948	890	949	860	905	970	961	923	951	922	904	945	951	1009	949	919	936	926	932	908	894	915	884	927	866	896	879	874	866	890	866	893	916	945	936	950	907	967	937	907	879	962	920	872	885	925	896	899	819	953	874	900	908	933	947	901	935	920	910	888	895	866	885	868	832	921	829	904	936	923	925	893	933	895	957	954	928	941	878	876	904	945	872	913	885	889	859	886	874	912	896	890	876	917	924	949	877	940	855	890	903	906	903	887	876	870	891	895	926	893	924	915	875	939	876	862	891	879	889	941	958	875	916	922	906	898	887	904	901	897	931	904	907	858	960	898	896	853	884	917	924	882	973	933	877	888	904	921	840	890	867	871	874	916	892	924	885	887	868	864	902	887	934	950	892	934	906	897	863	856	863	909	914	934	903	858	925	890	857	871	876	912	909	951	833	867	906	953	928	877	948	961	890	945	933	874	936	894	895	874	925	900	827	937	856	931	900	870	905	870	933	917	814	934	940	875	931	871	840	879	921	940	894	863	869	922	869	913	871	929	938	908	893	939	886	920	905	903	926	992	893	907	851	949	883	938	876	915	866	897	931	903	910	885	925	925	891	946	864	882	851	857	846	929	881	875	875	870	893	918	872	927	807	932	883	900	902	944	882	935	883	913	927	945	863	933	897	927	925	947	879	936	876	920	927	867	878	925	907	898	905	919	904	933	884	844	883	899	941	811	959	932	927	870	917	868	873	884	907	925	880	816	860	908	888	880	857	871	871	914	871	895	882	890	901	897	934	968	873	947	918	864	881	878	890	892	890	907	888	877	900	905	910	919	890	920	906	887	889	896	878	908	915	879	938	842	925	884	916	889	877	875	925	927	914	824	877	901	896	897	889	920	904	908	895	927	873	910	823	846	911	900	925	943	942	920	910	867	870	924	841	881	934	887	889	948	923	955	904	888	860	905	921	915	877	899	884	934	919	892	893	894	830	857	878	884	867	848	929	841	923	913	851	896	903	890	862	898	915	901	857	955	892	867	903	903	902	941	831	890	911	811	882	898	874	889	897	889	888	929	852	875	920	926	910	952	914	939	894	884	918	886	934	946	941	920	936	910	902	811	869	926	872	868	911	903	882	949	895	918	911	926	904	941	933	902	971	918	932	881	906	876	842	876	924	891	922	904	925	891	919	940	939	881	877	871	870	902	898	908	893	904	936	897	886	866	886	893	900	883	879	886	917	891	889	890	895	884	860	879	903	857	872	903	833	883	937	873	873	926	917	895	910	897	896	926	872	943	936	916	957	972	911	903	897	938	834	913	902	952	871	919	920	867	878	896	858	853	875	881	889	938	964	930	955	927	970	941	965	916	922	864	873	848	866	920	887	897	882	945	943	890	881	903	917	895	887	921	913	845	908	870	837	915	880	938	862	926	899	884	904	909	915	899	932	916	936	894	878	913	894	884	913	899	946	912	853	897	882	915	869	848	895	917	908	905	896	923	904	930	881	919	908	895	878	925	914	881	894	911	882	907	881	890	878	909	864	891	899	887	874	869	913	907	880	911	928	872	892	938	905	902	917	900	873	935	894	897	933	908	956	967	865	855	925	911	919	928	875	899	923	900	874	933	922	910	866	880	963	872	871	943	897	906	940	895	873	961	908	865	847	950	897	884	890	918	896	873	913	910	918	849	873	925	918	937	878	831	912	878	896	922	906	894	865	914	911	915	883	850	907	892	914	901	868	969	901	903	939	895	907	877	851	907	903	953	914	917	893	831	953	924	914	870	866	895	878	915	911	927	885	902	912	905	895	873	922	875	871	897	866	910	866	949	861	890	933	861	873	892	927	901	905	871	850	918	911	874	900	890	847	909	929	835	909	939	905	913	890	937	950	923	905	881	884	917	889	897	878	918	929	864	934	907	896	964	936	897	870	901	907	909	946	899	953	909	858	865	905	935	889	944	859	925	948	959	870	906	899	843	858	858	929	894	879	950	885	861	852	943	864	888	876	918	892	898	908	897	884	899	898	924	863	910	932	933	877	902	878	888	877	872	866	884	925	896	907	891	867	885	925	928	895	899	951	880	915	899	953	851	883	924	886	921	923	887	907	924	860	901	936	930	912	970	926	872	913	864	831	859	902	889	920	867	883	889	918	923	906	910	879	925	900	933	899	906	910	887	827	837	873	878	943	869	903	897	852	842	866	899	958	917	890	899	874	903	922	885	850	916	904	936	924	917	931	908	887	898	880	898	883	896	873	885	905	935	948	894	876	856	931	915	915	979	915	878	910	887	880	934	851	882	887	883	923	911	870	918	892	881	925	896	846	892	880	911	909	924	917	888	887	882	874	848	887	930	879	919	863	881	931	871	966	928	964	904	910	906	911	861	902	950	870	962	847	846	867	937	876	873	905	875	885	915	881	870	947	902	927	875	873	860	907	886	893	893	877	899	899	880	954	917	898	872	932	913	930	841	918	949	907	948	903	893	895	965	892	888	952	886	932	898	959	925	890	881	898	900	905	938	854	944	876	946	930	864	887	872	915	886	894	879	873	840	931	948	901	875	870	914	906	914	898	883	870	909	894	896	896	891	912	911	931	913	889	921	884	935	884	890	875	931	929	903	910	907	960	928	897	895	869	898	874	892	868	882	853	899	905	883	834	888	921	890	913	924	916	829	903	894	905	892	920	934	964	860	889	886	939	861	934	902	883	913	893	929	881	898	860	869	939	933	875	875	948	905	901	916	902	956	909	911	899	915	913	918	936	871	877	902	901	962	945	891	940	854	929	908	955	903	845	885	900	889	871	878	940	883	913	881	909	903	816	935	947	906	870	908	888	929	913	896	869	871	870	888	947	853	899	910	856	929	883	901	887	881	912	897	853	959	906	896	928	868	886	911	868	878	883	855	867	891	895	878	924	888	908	891	861	921	863	903	899	905	856	904	910	904	884	913	884	864	855	955	912	876	902	904	934	922	923	917	940	861	881	845	898	938	858	879	832	901	906	899	935	929	894	900	863	942	892	857	941	937	972	936	864	868	914	950	844	925	895	896	882	887	863	871	874	891	872	934	856	904	894	872	943	845	880	876	916	884	857	832	920	908	920	916	914	905	865	868	858	869	904	892	854	910	858	954	917	914	883	901	926	898	886	879	896	888	886	844	925	903	918	874	878	879	842	897	890	905	896	917	895	896	906	868	900	825	988	863	931	900	885	923	912	908	886	892	906	893	915	894	879	905	886	916	904	910	881	880	870	951	902	902	839	881	874	832	913	861	908	908	920	905	853	907	904	916	910	864	949	943	916	881	915	935	879	860	876	875	931	893	859	902	899	908	830	950	947	918	887	888	903	905	893	899	931	927	880	904	956	898	868	901	910	902	910	886	891	925	873	893	966	905	906	853	881	911	906	939
26198	40128	24611	10359	5583	4470	3182	1760	1481	1323	1311	1230	1232	1174	1097	1179	1157	1187	1184	1144	1069	1096	1128	1106	1123	1113	1065	1041	1050	1097	1054	1085	1053	1074	1113	1067	1037	1094	1118	1154	1097	1109	1138	1120	1182	1045	1078	1074	1096	1069	1098	1147	1141	1132	1059	1077	1100	1095	1075	1112	1109	1129	1114	1058	1003	1100	1122	1067	1131	1049	1033	1060	1092	1061	1073	1033	1059	1086	1038	1071	1083	1058	1108	1018	1070	1029	1040	1142	1094	1102	1115	1067	1008	1023	1013	1062	1081	1075	1065	1093	1101	1096	1076	1066	1055	1080	1037	1057	1014	1080	1081	1077	1051	1015	1074	1063	1066	1015	1053	1110	1092	984	1121	1081	1070	1075	1052	1020	1052	1067	1014	1037	990	1115	992	1047	1024	1077	1130	1046	1010	1058	1049	1055	1054	1084	1033	1094	1027	1026	1062	1072	1062	1042	1072	1040	1061	1057	1073	1066	1082	1088	1044	1034	1065	1055	1090	1043	1049	1010	1041	1068	1092	1056	1093	1002	1076	1019	1059	1031	1053	1051	1009	1071	1099	970	1100	1002	1062	1104	1052	1036	1067	1084	1098	1064	1068	1120	1031	1042	1062	1015	1078	1054	1152	1040	1065	1082	1095	1036	1015	1107	1021	1102	1005	1051	1063	1061	1019	1061	1101	1086	1071	1078	1065	1103	1038	1027	1074	997	1022	1070	1036	1062	1031	1020	1078	1045	1055	1018	1058	1075	1130	1064	1040	1023	1031	1099	1069	1026	1117	1057	1012	1025	1131	1105	1095	999	1091	1059	1106	1025	1066	1035	992	1085	1038	1048	1044	1005	1028	1056	1075	1103	1047	1046	1095	1083	1052	1087	1067	1032	1090	1043	1054	1048	1010	1101	1052	1068	1057	1033	1076	1067	1060	1079	1076	1048	1030	1070	1052	1109	1037	1059	1046	1084	1039	1062	1002	1043	1059	1071	1095	975	1038	1092	1025	1081	1071	1033	1072	1044	1043	1047	1078	1039	1053	1056	1043	1084	1076	1060	1011	1034	1075	997	1041	1030	1084	1061	1099	1075	1062	1100	1087	1120	1057	1102	1039	1046	1005	1064	1044	1048	1009	1128	1071	1050	1025	1083	1048	1036	982	1083	997	1060	1064	1068	1045	1090	1079	1002	990	1100	1026	1076	1048	1051	1130	1055	1067	1089	1070	1014	1129	1058	1017	1054	1087	1018	1060	1116	1041	1027	1075	1070	1032	1023	1084	1065	1055	1052	1055	1038	1029	1036	1069	1021	1112	1057	1067	1032	1084	1050	1071	1010	1061	1072	1091	1029	998	1050	1070	1043	1081	1093	1084	1130	1072	1085	1032	1029	1082	1058	1066	1104	1118	1020	1001	1071	1050	1103	1067	1003	1073	1013	1010	1044	1057	1029	1077	1032	1045	1050	1024	1097	1075	1068	1080	1085	1108	1054	1039	1093	1082	992	1070	1058	1041	1056	1049	1060	1105	1110	1043	1064	1091	1124	1097	1074	1103	1007	1052	1108	1029	1086	1035	1098	1031	1011	1074	1048	1047	1063	1070	1077	1080	1049	993	1058	1052	1097	1015	1096	1070	1083	1027	1046	1129	1069	1111	1038	1052	1024	1059	1046	1022	1069	1043	1061	1038	1039	1064	1053	1089	1034	1074	1022	1065	1089	1054	1037	1022	1096	1033	1049	1047	1127	1095	1036	1061	1055	1051	1059	1148	1056	1024	1073	1006	994	1062	1104	1056	1077	1054	1067	984	1063	1085	1085	1081	1074	1065	1019	1064	1050	1002	1050	1061	1061	1063	1053	1095	1047	1061	1046	1065	1061	1069	1009	1083	1063	1017	1077	1041	1102	1071	1075	1076	1077	1063	1007	1109	983	1049	1079	1027	1103	1103	1103	1045	1069	1076	1104	994	1024	1039	1065	1048	1024	1039	1052	1053	1068	1069	1053	1118	1077	1090	1024	1064	1018	1079	1084	1103	1090	1068	1009	1131	1129	1089	1067	1017	1053	1062	1072	1058	1015	1051	1071	1106	1101	1103	1058	1056	1110	1045	997	1039	1020	1073	1048	1079	1070	1007	1039	1105	1096	1059	1035	1059	1057	1093	1094	1080	1043	1054	1067	1027	1075	1058	1092	1080	1094	1107	1051	1052	1002	1042	1092	1046	1103	1032	1017	1103	1072	1105	1098	1121	1047	1060	1024	1066	1049	1039	1099	999	1012	1036	1101	1081	1083	1090	1052	1021	1053	1046	1002	1045	1075	1051	1132	1073	1074	1020	1055	1050	1066	1029	1029	1051	1092	1050	1011	1051	1064	1094	1053	1088	1029	1072	1112	1020	1090	1043	1073	1102	1035	1067	1067	1047	1060	1063	1063	1088	1046	1068	1102	1045	1110	1098	1060	1012	1050	994	1022	1017	1102	1043	1020	1078	1096	1051	1103	1020	1031	1032	1073	1056	1031	1040	1004	1032	1023	1049	1027	1078	1072	1071	1099	980	1073	1054	1068	1049	1115	1086	1043	1068	1023	1065	1061	1056	1070	1069	983	1068	1089	1041	1080	1030	1057	1038	1058	1048	1055	1061	1013	1084	1027	982	1032	1051	1113	1109	1014	1101	1123	1040	1045	1046	1081	1083	1055	1035	1101	1069	1085	1116	1084	1069	1107	1051	1108	1071	1064	1027	1018	1038	1088	1020	1009	1118	1084	1075	1052	1067	1046	1076	1081	1099	1076	1105	1058	990	1023	1008	1058	1084	1039	1015	1064	1064	1103	1101	1083	1012	1122	1054	1019	1063	1028	1020	1028	1098	1099	1067	1140	1034	1125	1035	1088	1053	1030	1101	1028	1013	1062	1072	1036	1085	1058	1062	1088	1099	1117	1056	1030	1079	1016	995	1030	1019	1041	995	1048	1057	1046	1091	1028	1077	1044	1062	1049	1033	1048	1071	975	1023	1074	1024	1007	1086	1050	1077	1031	1079	1087	999	1082	1047	1023	1041	1101	1049	1032	1024	1053	1032	1031	1022	1050	1083	1046	1052	1012	1077	1069	1056	1016	1078	1081	1111	1021	1059	1108	1065	1113	1087	988	1059	985	1076	1030	1053	1065	1032	1104	1102	1099	1004	1083	1056	1167	1075	1057	1080	1023	1041	1065	1084	1070	1118	1051	1125	1023	1109	1087	1025	1076	1063	1027	1022	1106	1054	1050	1060	1067	1039	1007	1062	1082	1045	1061	1074	1030	1074	1045	1063	1056	1023	1036	1065	1057	1030	1014	1053	1093	1077	1107	1107	1042	1066	1072	1091	1091	1064	997	1046	1085	1032	1047	1136	1087	1071	1079	1043	1072	1084	1065	1062	1041	1045	1023	1076	1061	1102	1012	1063	1067	1070	1059	1087	1049	1017	1088	1044	1071	1074	1098	1039	1085	1043	1043	1072	1057	1049	1072	1060	1016	1052	1014	1038	1060	1013	1006	1046	1027	1053	1139	1043	1048	1110	1049	1095	1099	1055	1100	1081	1079	1029	1029	1005	1085	1052	1039	1078	1017	1053	1061	1007	1086	1136	1095	1050	1054	1075	1048	1068	1043	999	1045	1042	1084	1100	1034	1069	1044	1138	1022	1127	1027	1043	1027	1060	1081	1027	961	1000	1054	1041	1021	1062	1092	1096	1099	1032	1080	1042	1093	1014	1094	1053	1072	1010	1044	1086	1013	1073	1045	1017	1091	1071	1078	1073	1034	1087	1077	1056	1039	1086	1055	1009	1019	1080	1089	1056	1073	1074	1068	1102	1013	1080	1092	1062	1072	1056	1000	971	1036	1101	1133	1067	1071	1018	1070	1056	1042	999	1024	1073	1056	1053	1101	1013	1007	1068	1068	1074	1051	1041	1061	1078	1105	1043	1084	1032	1082	1020	1072	1074	1049	1023	1053	1092	1044	1038	1096	1046	1137	1069	1031	1055	1109	1025	1054	1048	1080	1063	1049	1087	1088	1072	1044	948	1072	1060	1032	1063	1051	1043	1039	1049	1063	1083	1012	1108	1061	1055	1056	1050	1007	1033	1061	1094	1041	1056	983	1016	1087	1064	1057	1011	1079	1007	1097	1067	1005	1132	1029	1044	1067	1049	1093	1031	1087	1067	995	1000	1019	1076	1043	1025	1058	1086	1028	1035	1098	1000	999	1107	1040	1000	1108	1031	1063	1102	1051	1072	1060	1040	1046	1014	1052	984	1054	1063	1135	1027	1035	1081	1021	1072	1055	1091	1075	1074	1129	1069	1120	1095	1001	975	1056	1077	1064	1075	1088	1077	1055	1089	1032	1078	1018	1015	1054	1077	1028	1000	1027	1060	1100	1034	1076	1076	1044	1031	1078	1036	1046	1078	1040	1052	1017	1053	1033	1134	1047	1052	1090	1088	1015	1023	1088	1062	1084	1045	1064	993	1076	1130	1033	1058	1112	1083	1019	1092	1079	1143	1061	1093	1081	1038	1062	1068	988	1071	1059	1083	1110	1044	1059	1070	1064	1043	1066	1078	1053	1106	1043	1055	1055	1084	1059	1064	1046	1057	1019	1048	1079	990	1074	1050	1044	1020	991	1034	1024	1109	1085	1000	1034	1080	1048	1041	1067	1068	1062	1052	1064	1044	1035	1024	1002	1109	1080	1104	1028	1079	1092	1023	1032	1098	1081	1045	1059	1005	1086	1072	1032	1039	1043	1048	1043	1051	1097	1023	1102	1086	981	1026	1062	1025	1050	1031	1117	1064	1070	1072	1060	1055	1010	1008	1067	1036	1050	1132	1076	1116	1085	1095	1081	1073	1104	1052	1041	1042	1071	1110	1122	1076	1014	1000	1053	1028	1044	1083	1015	1075	1017	1036	1112	1055	1022	1027	1062	1035	1075	1079	1094	1064	1137	1042	1054	1021	1043	1049	996	1085	988	1018	1084	1080	1054	1031	1077	1051	1092	1004	1080	1079	1013	1051	1168	1031	1013
24574	21010	27183	24972	14212	2518	1309	792	723	660	661	675	618	625	632	642	660	627	637	624	606	648	644	600	622	618	601	615	575	621	647	614	676	606	645	636	637	666	654	657	647	695	668	635	622	640	609	627	649	638	641	630	655	655	677	601	630	647	656	617	624	625	623	632	635	663	680	680	633	646	672	603	664	665	637	608	654	605	622	627	651	572	608	611	555	641	605	625	687	614	639	612	593	623	568	607	595	640	632	627	618	620	612	621	589	661	638	621	642	616	641	627	588	631	627	634	623	580	594	613	670	602	632	600	611	637	557	575	616	621	656	614	646	613	610	605	628	644	618	590	620	587	644	629	592	575	616	638	620	606	620	560	627	610	635	610	614	601	566	575	584	612	576	608	592	598	601	567	610	579	635	632	629	622	615	623	595	612	628	646	606	627	631	625	581	629	645	622	593	576	681	573	647	582	605	624	674	638	592	570	661	625	599	569	651	632	618	586	636	555	605	623	647	609	588	652	599	636	622	626	633	587	583	631	631	600	643	581	633	619	596	603	616	584	638	601	585	603	639	635	592	632	630	612	678	611	657	617	591	645	649	622	596	614	616	618	655	614	584	596	571	605	629	642	607	662	621	611	642	587	624	631	585	594	577	595	652	606	621	619	671	642	597	650	616	651	551	603	601	556	621	617	658	624	579	618	600	596	597	607	562	604	629	604	631	588	624	637	606	625	608	587	626	639	594	578	601	597	591	616	605	605	590	569	625	589	588	623	653	630	602	616	661	601	625	643	638	621	640	614	664	602	611	575	585	660	627	614	619	582	632	638	578	628	643	612	608	649	598	624	575	630	609	611	635	610	647	589	608	633	657	661	642	570	623	617	608	622	609	613	661	573	626	630	567	615	608	625	594	591	573	587	680	591	644	602	610	606	594	597	648	581	660	643	594	606	657	596	645	608	617	596	583	618	590	620	616	596	638	567	609	580	601	639	568	579	637	594	604	593	607	588	625	626	615	610	605	634	599	569	623	604	613	625	594	619	576	608	646	584	590	607	596	589	637	611	570	594	607	605	617	600	608	622	641	580	638	595	649	629	618	580	633	622	614	638	631	583	625	626	619	632	601	608	637	587	600	639	613	599	645	660	605	607	567	616	651	580	636	594	622	593	604	624	581	567	610	622	600	625	586	639	593	619	576	593	652	640	660	633	644	626	614	610	623	616	592	621	606	592	594	600	625	646	624	592	645	661	607	639	647	604	639	637	583	612	630	606	580	616	619	612	590	590	648	610	609	593	636	637	627	620	614	620	611	613	599	590	657	611	621	608	644	662	623	580	648	606	616	602	590	668	621	615	609	565	645	608	630	599	670	601	638	552	585	662	607	575	638	621	617	577	624	630	622	592	615	570	669	578	604	639	565	589	649	602	598	590	622	637	591	650	623	602	615	639	587	635	576	641	617	590	633	641	535	622	637	593	602	666	633	605	582	613	605	617	603	606	600	597	621	602	640	608	612	651	625	629	619	584	605	587	596	639	553	587	585	599	687	599	599	626	612	595	616	588	611	623	607	588	594	629	547	628	587	636	654	627	616	605	643	643	616	650	615	622	584	653	668	581	604	645	640	582	599	592	619	630	604	630	620	575	646	573	563	616	619	661	601	640	635	615	641	641	633	637	630	618	634	626	610	617	627	673	601	626	572	624	610	643	616	528	628	612	620	665	584	609	627	602	612	613	608	618	619	657	604	632	610	651	648	592	611	615	617	600	616	569	582	588	598	592	583	646	633	603	611	605	619	626	651	640	611	639	647	602	669	616	606	630	595	577	585	636	657	611	644	643	611	592	614	597	586	638	613	632	614	636	574	612	572	566	632	645	640	636	590	640	628	599	642	598	634	603	592	590	604	641	593	584	606	562	584	618	573	609	606	642	618	624	610	598	633	604	578	597	617	621	580	605	620	597	593	628	608	670	596	671	591	551	585	590	622	661	616	579	619	604	619	610	603	619	581	593	608	642	587	635	645	575	598	666	624	642	613	630	574	596	571	616	631	581	605	591	645	603	612	630	616	620	646	638	603	574	654	606	615	584	600	604	613	598	635	638	595	604	531	616	648	577	616	610	661	612	593	588	621	629	645	586	625	621	605	602	588	682	639	609	580	630	602	582	593	559	650	678	575	605	615	606	625	588	614	615	605	618	632	627	618	587	633	584	609	609	612	606	618	661	636	621	611	647	588	614	587	618	589	612	584	626	620	605	566	614	581	627	597	643	622	600	631	611	583	611	608	595	609	594	590	586	597	599	619	630	600	608	619	624	607	623	610	622	581	601	560	544	584	593	573	627	594	550	656	634	605	655	603	637	653	610	610	586	585	638	591	636	603	581	589	602	641	615	598	619	604	627	613	619	615	653	609	636	601	616	635	647	626	599	620	588	588	622	620	651	626	575	631	649	582	636	604	600	582	646	586	596	637	596	582	595	639	606	612	578	589	661	619	582	623	610	625	617	635	610	595	631	657	602	643	606	601	618	599	604	648	563	610	590	644	575	633	579	589	634	589	623	635	581	656	586	626	610	602	634	617	617	648	641	614	607	610	637	586	651	640	622	602	634	602	596	635	597	585	655	598	623	559	641	617	654	621	590	620	613	603	580	601	607	636	644	630	592	597	622	602	649	648	565	629	570	606	617	632	628	605	601	616	604	602	667	580	561	611	609	569	612	569	566	633	586	606	617	597	641	631	576	621	595	635	629	644	628	597	617	601	594	614	639	604	591	630	603	615	600	630	649	660	639	656	642	633	581	642	618	645	613	572	631	590	611	622	611	584	623	637	568	609	603	663	610	593	594	589	591	612	619	625	564	595	566	602	626	597	600	614	627	600	665	597	610	646	660	619	601	616	635	626	603	607	612	636	582	632	634	606	629	638	607	570	652	630	598	568	610	590	608	597	603	599	559	608	603	623	610	644	609	574	634	637	565	613	631	593	603	596	597	660	627	580	613	618	568	649	613	646	586	638	647	605	606	668	627	582	599	624	618	621	601	626	620	626	640	593	657	630	621	607	651	578	612	682	601	567	623	601	669	620	615	594	613	652	608	637	588	631	621	633	605	608	577	626	630	652	635	611	606	636	575	652	619	588	569	624	580	574	623	612	645	621	623	580	604	620	572	631	588	600	628	701	603	595	604	631	609	595	623	600	605	666	653	596	573	624	597	576	601	637	613	596	619	631	598	594	616	606	629	644	594	585	581	659	606	631	629	603	613	599	620	626	568	577	586	648	593	614	599	671	638	571	588	590	584	579	567	609	598	633	633	600	604	606	605	596	589	645	588	599	605	599	632	617	616	648	623	633	664	597	621	628	604	620	614	636	589	575	643	668	568	617	603	612	629	611	640	612	638	612	576	673	648	642	564	642	657	632	637	631	663	566	609	581	634	596	605	639	595	590	589	597	625	632	564	568	615	628	592	564	632	615	610	623	584	581	608	620	606	607	590	625	632	653	601	605	584	617	656
24845	38351	21177	8712	4248	3260	2215	1141	978	878	931	849	822	823	819	841	813	799	816	754	762	810	730	804	755	764	739	739	761	746	702	741	749	734	759	785	788	802	769	757	791	830	784	796	811	788	754	790	709	761	747	726	776	830	724	805	768	766	768	781	800	726	763	736	747	732	737	745	743	790	750	666	737	679	710	749	794	731	804	749	738	728	760	738	694	718	730	718	764	761	751	783	732	706	760	768	751	724	724	698	745	761	728	778	768	725	718	790	732	785	715	751	718	764	746	734	738	735	750	733	709	756	753	738	674	761	767	726	735	732	759	762	731	739	759	737	800	763	729	754	751	715	713	745	734	766	781	727	724	689	732	747	755	734	782	718	693	769	722	746	743	698	775	720	733	734	735	755	718	784	740	725	686	750	704	780	775	727	754	713	767	769	710	790	767	771	732	756	726	691	734	715	757	714	771	738	779	742	749	714	719	726	704	719	730	695	710	718	728	730	729	727	725	742	737	776	729	707	746	761	733	730	712	723	706	734	696	779	756	730	692	784	736	745	754	737	751	733	754	793	750	727	776	779	750	705	721	752	721	747	696	710	754	726	736	752	749	709	721	733	785	693	784	768	720	765	746	737	710	737	747	735	706	748	754	755	721	708	758	734	755	695	729	751	757	731	734	716	748	740	762	722	761	762	705	712	742	725	777	751	750	685	707	738	772	741	674	751	723	764	741	671	758	741	741	727	730	754	717	747	706	747	684	747	760	781	698	776	705	728	720	768	711	758	772	716	718	761	711	751	756	741	741	724	748	766	687	726	782	737	744	732	757	737	780	726	811	761	685	729	768	747	724	753	740	774	679	711	743	795	739	713	757	739	730	769	769	765	688	724	744	745	778	744	747	713	766	761	745	742	766	720	753	735	725	760	729	741	725	738	722	742	767	730	744	719	758	697	749	738	740	732	702	768	748	746	783	743	728	734	772	711	743	685	730	710	728	743	733	796	721	711	751	769	750	785	714	723	710	751	691	784	713	727	755	736	704	719	698	751	777	727	746	718	712	701	772	755	799	776	740	741	738	711	708	729	699	774	708	748	758	745	734	783	764	716	745	761	674	739	693	746	748	754	789	755	748	773	751	737	696	735	713	717	721	774	695	713	745	735	708	734	684	755	695	767	764	715	718	742	737	744	740	760	780	816	724	780	766	716	726	746	729	731	760	740	757	727	760	745	735	737	762	767	737	745	767	716	728	744	723	731	702	710	731	738	698	751	709	737	785	741	756	712	728	720	721	766	725	777	743	773	663	765	737	721	736	695	806	747	763	720	749	754	724	730	727	769	754	764	725	771	755	734	749	708	745	701	752	724	723	745	764	756	717	727	717	731	746	711	716	738	776	772	754	724	712	769	748	743	772	729	786	744	703	698	775	749	714	726	718	767	749	753	746	714	728	768	709	759	721	658	806	751	732	775	733	739	701	732	697	750	759	761	767	758	713	755	772	757	749	732	725	734	806	712	690	789	791	705	725	730	731	762	715	693	735	745	748	758	750	730	709	758	766	728	766	722	797	772	686	723	747	715	822	773	685	691	731	728	748	759	751	760	728	700	737	804	781	731	766	754	717	769	752	734	729	750	767	716	754	766	758	680	715	722	709	764	755	761	729	747	795	731	696	705	757	740	761	754	750	719	704	762	815	755	724	718	682	699	724	743	693	747	733	770	736	746	715	756	705	752	720	750	754	738	727	694	766	753	715	697	754	761	720	743	728	807	734	759	712	760	769	695	729	713	773	715	740	697	755	778	726	786	687	780	752	721	714	762	724	705	710	704	768	736	742	753	734	700	742	736	757	725	704	733	769	751	750	736	788	707	744	736	736	733	777	721	706	701	765	769	741	736	727	757	680	795	731	804	781	752	766	715	748	737	730	700	742	747	725	738	779	711	728	684	729	720	725	694	752	746	731	756	713	773	753	732	707	724	735	752	748	769	709	752	715	688	729	723	710	707	736	776	729	731	732	721	759	728	735	764	774	758	739	764	766	757	707	718	715	748	710	703	791	779	758	710	705	710	752	733	676	781	768	715	739	739	783	734	750	777	773	754	743	724	696	717	727	732	776	742	724	815	739	769	792	710	726	786	734	725	746	786	728	727	716	728	744	773	742	737	778	711	698	719	689	714	718	708	724	763	750	756	750	784	738	763	788	753	729	705	759	751	765	737	724	771	731	725	757	680	720	733	748	715	765	713	753	701	721	789	771	694	657	727	721	785	732	721	749	750	735	724	768	721	675	720	762	759	692	723	728	740	735	713	709	712	748	761	731	723	788	688	711	755	768	763	725	699	759	768	735	707	741	723	795	703	789	781	744	752	701	702	750	735	717	757	718	754	699	766	739	716	755	710	752	781	753	720	781	762	682	764	706	761	744	731	759	768	734	736	757	731	717	727	740	711	747	776	741	717	731	695	723	756	762	722	744	705	734	762	756	723	727	728	736	769	760	714	771	755	715	777	774	703	739	766	741	700	754	726	698	725	753	731	744	758	725	722	762	741	783	720	715	744	760	779	732	765	722	703	733	764	765	729	722	706	714	791	728	779	670	737	766	776	705	731	750	734	788	730	768	738	709	753	785	726	699	760	754	751	731	730	735	729	784	728	724	765	698	739	742	721	758	757	732	702	754	737	706	737	753	777	721	748	763	711	733	722	705	754	694	738	774	799	727	713	740	742	713	739	742	752	743	721	716	767	717	732	768	795	704	722	700	734	741	738	732	722	722	750	778	707	714	716	747	695	742	696	707	758	789	736	718	761	812	755	744	754	719	733	704	709	778	693	709	746	742	747	760	736	713	776	780	737	672	710	766	745	715	768	714	725	744	721	752	751	769	745	699	754	706	738	781	730	731	666	723	720	744	707	763	755	723	735	780	690	780	695	754	722	719	749	735	754	724	700	762	721	714	701	771	748	768	715	721	735	685	703	754	743	700	715	758	756	775	720	721	740	724	790	706	727	755	764	732	756	749	744	728	751	780	693	725	727	718	730	699	700	730	736	714	692	745	742	727	732	722	724	720	697	748	727	717	725	786	686	779	695	709	752	726	758	787	741	755	715	736	733	788	743	776	754	728	708	736	774	706	710	716	715	760	705	705	693	781	755	725	756	744	714	711	735	731	717	768	776	725	750	714	664	758	700	777	790	708	724	757	741	769	818	757	708	744	716	736	692	676	720	763	712	705	725	765	720	782	791	773	719	781	749	728	796	732	748	727	764	704	729	709	743	763	762	745	751	706	801	691	741	731	768	722	715	745	720	756	753	737	751	747	806	728	704	715	742	742	737	739	694	805	696	711	728	717	774	718	705	783	745	727	741	772	747	737	736	731	731	702	748	728	742	749	686	739	715	734	754	755	739	741	699	755	776	744	710	759	768	747	759	766	724	714	733	756	744	752	757	775	764	744	746	735	733	726	722	733	745	673	735	732	664	740	725	758	725	745	735	767	708	730	757	768	782	775	680
22514	21050	28546	23786	21046	21068	11064	1695	1052	1016	952	913	855	830	856	899	820	765	756	809	764	757	785	734	804	734	726	750	785	788	754	735	767	714	717	743	699	734	772	804	776	722	720	795	788	738	723	723	710	734	707	770	772	741	805	770	754	746	733	713	724	750	711	746	767	736	706	707	715	715	697	744	714	701	737	690	725	728	702	717	733	731	738	678	701	736	727	723	736	735	686	748	693	663	741	704	700	702	736	692	688	691	736	705	717	698	718	746	675	705	657	694	704	704	729	712	664	666	689	723	733	734	745	692	717	714	737	702	684	721	708	666	759	696	737	691	759	693	680	701	704	690	698	670	690	685	715	672	720	723	698	709	674	703	707	713	705	704	707	683	706	736	679	673	707	711	740	680	669	719	693	664	647	672	686	683	661	690	688	695	719	649	681	750	652	700	669	713	736	719	747	751	706	736	709	714	711	650	668	660	709	715	679	692	738	711	710	698	687	674	673	695	707	675	721	694	695	699	719	700	642	690	746	669	721	719	736	682	688	726	696	739	701	671	690	685	703	640	682	708	712	703	751	700	758	721	686	667	729	720	687	681	721	748	727	714	746	776	708	730	704	687	687	736	677	745	712	740	718	692	733	665	689	666	643	750	658	744	702	732	735	727	714	715	752	668	707	706	667	709	742	720	712	667	684	706	704	703	701	700	660	733	725	640	724	673	663	645	685	711	715	721	702	729	680	724	693	703	709	633	696	731	697	721	741	727	682	733	718	754	764	705	697	738	710	693	722	743	778	691	664	741	700	709	747	664	689	713	736	739	720	650	702	683	737	681	696	702	664	731	714	711	713	675	646	695	673	700	687	729	705	679	739	689	699	731	728	695	733	699	690	698	689	670	729	685	710	688	644	669	714	682	699	712	701	694	709	692	717	691	699	712	718	685	719	702	723	672	699	723	710	671	689	721	723	736	743	702	737	691	696	662	701	708	683	679	673	727	696	699	720	661	686	667	671	688	688	664	747	698	698	698	675	658	698	757	733	734	704	739	700	692	732	734	687	719	739	725	705	693	668	696	695	733	710	732	668	760	673	696	667	680	714	749	717	668	708	710	718	681	692	739	707	693	729	720	683	727	705	749	679	720	694	719	746	702	737	673	727	703	712	678	714	713	708	712	712	728	719	737	723	744	705	700	732	758	703	677	730	649	729	648	680	673	667	748	704	694	667	672	670	711	702	758	702	696	702	733	711	719	739	732	669	691	681	710	669	722	654	675	763	657	689	722	736	705	723	692	742	711	699	682	705	699	728	707	719	687	712	691	681	732	677	675	706	711	722	723	745	696	721	692	697	722	692	690	700	718	714	703	709	728	719	660	699	708	667	706	730	694	674	700	684	704	736	681	726	690	737	741	705	670	700	704	698	719	708	681	683	730	696	731	714	748	669	698	676	675	753	675	695	681	722	732	709	719	712	693	733	730	724	667	692	684	701	691	717	746	699	710	696	700	648	743	702	693	697	676	726	662	710	664	710	684	642	660	692	666	677	698	637	717	725	715	679	683	681	690	682	710	703	687	728	689	738	722	706	701	727	736	700	666	702	723	696	690	652	708	698	710	652	658	669	663	712	713	730	701	715	668	712	682	732	691	714	689	721	715	726	773	709	685	680	722	705	720	686	707	712	692	690	681	727	708	720	695	680	631	672	707	702	728	717	680	780	685	702	714	700	673	697	694	708	715	724	709	718	695	666	707	724	692	733	734	649	703	709	679	671	692	684	739	655	667	678	703	694	701	673	699	654	725	630	689	706	699	710	728	680	736	658	691	715	680	707	735	700	684	735	677	720	706	698	677	676	712	724	693	748	703	676	730	687	679	706	690	724	713	735	748	729	704	733	680	706	724	676	675	677	737	673	730	685	716	723	710	709	679	708	720	663	688	729	695	717	737	665	700	699	707	728	709	688	683	704	710	698	699	704	699	651	673	711	698	719	701	693	681	685	727	727	688	666	691	721	717	736	704	738	694	704	692	759	690	704	725	697	682	685	722	694	714	701	703	731	758	664	716	646	703	724	701	738	726	685	759	719	684	720	682	722	667	722	690	689	731	667	712	678	706	697	733	666	689	669	685	705	714	743	723	744	724	678	691	728	703	662	716	698	721	695	717	691	739	686	689	709	706	710	727	687	710	725	659	672	718	650	709	697	631	753	727	672	712	736	685	685	705	712	704	658	761	693	688	691	726	702	692	727	696	731	702	664	674	701	722	710	707	660	697	692	679	703	684	697	686	715	670	668	725	679	686	709	730	729	684	686	700	710	751	708	720	729	708	648	781	688	720	658	723	653	698	649	702	689	695	682	757	692	699	702	697	706	726	730	643	716	689	704	689	707	674	670	702	715	692	709	683	715	690	682	670	695	678	705	647	699	727	727	718	753	673	693	743	683	727	754	699	692	692	677	674	696	754	718	762	705	704	736	684	701	702	690	699	722	701	680	716	736	717	683	698	696	754	746	694	682	665	698	673	723	717	695	707	670	736	712	715	679	754	750	698	725	697	716	760	714	704	733	702	741	648	660	739	744	733	764	717	702	709	671	681	689	697	728	732	671	675	677	729	689	703	740	682	695	677	679	696	695	718	724	731	726	688	715	681	712	730	698	721	742	728	667	690	689	676	765	689	694	656	722	701	632	727	713	714	719	730	711	706	642	643	727	718	762	630	716	702	715	674	719	655	698	726	679	678	708	725	712	714	714	714	665	720	717	691	712	680	701	682	722	727	709	707	653	701	723	675	719	673	690	715	709	745	706	653	699	743	712	706	739	720	657	699	736	715	713	683	682	678	728	684	699	734	645	664	700	717	699	636	699	690	700	695	761	680	664	706	631	679	679	688	688	718	713	692	706	638	750	717	710	721	704	771	718	688	711	757	701	694	698	715	693	739	651	674	688	706	713	663	706	709	693	712	679	680	675	701	703	698	714	733	727	703	706	667	742	746	692	732	671	737	699	665	783	744	699	676	708	706	632	742	680	707	699	683	697	731	685	717	663	716	731	714	654	685	696	690	721	707	741	720	671	710	691	695	702	717	753	699	693	691	704	695	724	658	725	729	687	737	720	677	741	681	709	727	668	694	695	684	696	715	663	694	721	762	724	696	728	691	686	709	753	680	719	741	683	709	700	714	709	693	703	661	681	634	765	682	686	761	724	699	705	700	676	717	752	692	715	693	682	692	705	685	719	689	698	687	727	644	706	711	798	715	677	720	685	700	729	710	734	740	720	715	711	656	660	687	693	711	737	709	695	722	643	724	749	697	702	691	724	697	700	734	685	724	680	728	705	717	675	715	701	696	720	721	703	710	707	684	714	748	722	703	705	736	698	710	729	654	676	691	726	710	731	723	742	684	715	723	740	747	689	681	717	690	673	713	662	665	726	662	683	676	728	741	733	675	698	684	758	745	703	716	741	720	696	724	665	694	717	689	701	719	702	734	695	700	660	693	680	690	696	683	740	725
29118	50188	34934	16925	9587	6307	4654	2057	1552	1385	1233	1148	1085	1142	1000	1088	1032	983	1032	884	978	982	959	910	850	928	886	847	886	909	942	863	865	860	899	843	892	889	930	902	957	966	991	961	938	909	840	882	883	888	894	891	967	948	951	888	945	914	922	890	876	926	873	910	848	833	822	873	867	931	794	865	825	868	840	880	823	781	890	848	896	844	849	860	900	813	857	870	846	850	859	894	871	858	863	812	836	819	808	840	798	813	798	807	809	868	835	830	850	814	870	840	861	834	855	804	833	875	863	850	819	880	823	859	855	876	827	846	795	808	827	852	844	842	860	825	819	834	802	828	874	842	888	816	831	862	804	872	841	818	831	807	829	846	855	802	845	823	868	818	868	855	775	786	882	852	791	840	847	828	838	829	799	799	838	794	839	877	823	818	799	803	864	816	870	859	851	819	869	820	838	833	892	853	832	844	804	776	776	815	865	812	825	828	850	869	798	901	872	826	843	845	866	803	826	878	874	875	811	853	834	863	818	821	851	805	836	822	812	839	870	865	834	883	779	832	870	870	821	857	874	885	836	887	866	852	804	835	830	826	835	802	857	849	869	840	816	824	855	820	852	842	862	823	831	877	815	857	870	814	814	822	850	877	852	855	847	890	867	877	848	813	821	855	849	840	822	881	864	826	822	851	841	860	809	776	826	892	873	843	856	836	856	873	844	860	835	858	810	838	832	847	817	803	850	858	833	775	867	841	854	799	858	798	855	780	799	839	832	865	866	867	839	808	842	850	802	836	889	842	800	872	801	838	808	817	885	862	851	757	839	831	817	816	801	835	856	840	802	820	823	799	829	846	803	841	832	830	782	849	797	838	857	867	847	829	842	838	833	894	868	809	834	846	853	889	848	821	813	865	793	829	830	854	825	851	850	865	855	783	817	842	844	869	786	785	864	831	908	833	867	799	823	824	870	806	844	836	843	866	862	818	797	828	850	845	796	803	872	855	875	812	837	840	825	860	795	846	816	803	865	868	851	816	898	848	834	808	887	841	858	795	853	822	815	778	870	820	782	813	864	816	845	938	837	861	824	836	812	862	842	772	828	791	816	815	844	836	869	821	862	843	854	843	808	803	852	837	827	831	856	838	821	884	829	849	858	844	841	898	859	861	818	877	825	807	860	820	842	807	807	822	864	843	860	847	877	828	790	859	806	856	842	840	862	858	869	809	836	821	828	868	887	812	815	868	863	809	843	803	845	829	837	872	798	830	764	831	859	886	859	889	822	828	817	829	848	882	853	830	852	838	816	880	868	823	835	797	809	818	792	856	813	855	806	923	859	783	805	860	817	854	832	863	768	860	857	837	833	770	794	830	779	803	842	812	828	867	846	837	831	785	821	882	860	806	828	816	806	817	854	850	842	853	893	807	865	828	830	818	826	827	842	824	824	842	843	855	770	821	841	807	826	854	867	798	866	853	823	886	828	853	866	828	824	800	781	834	809	853	768	817	865	862	839	818	858	869	816	796	821	835	822	864	815	807	832	850	835	846	833	827	860	798	825	864	866	871	865	822	794	823	862	827	790	789	840	851	810	822	783	798	823	880	827	859	848	812	847	879	829	813	858	847	898	822	854	791	861	857	788	815	789	881	894	797	832	883	880	866	829	832	862	829	879	831	818	803	857	817	770	790	844	790	853	879	854	852	828	805	865	838	856	800	868	838	865	863	827	829	866	797	846	854	858	845	818	848	875	827	847	846	826	847	846	831	791	837	838	861	793	807	831	843	863	887	815	843	852	864	815	780	850	888	787	839	840	888	867	843	837	898	777	839	796	823	806	846	821	851	873	809	837	836	830	894	837	884	860	804	876	840	872	807	787	813	832	802	834	857	815	796	892	827	845	873	842	871	817	843	812	867	875	815	793	860	872	814	909	848	816	866	860	848	838	823	781	857	854	850	835	891	870	833	785	794	782	859	801	856	818	860	836	895	871	798	879	878	829	828	837	834	823	786	907	866	891	848	826	827	794	790	908	896	848	810	869	832	821	887	871	872	832	892	784	832	875	842	863	821	831	847	845	836	842	883	842	835	850	860	799	885	857	873	867	831	895	830	858	827	851	827	817	841	856	803	795	861	836	872	833	807	871	857	870	810	907	808	845	837	835	830	820	867	836	876	853	815	861	870	868	831	855	848	813	821	850	863	820	890	834	809	857	885	865	887	862	860	896	820	854	854	803	861	871	847	850	801	788	881	857	827	846	802	861	842	859	848	795	854	835	849	821	794	830	847	818	814	868	917	899	808	818	838	826	799	821	842	838	834	809	798	837	848	865	846	832	855	817	833	843	825	840	826	855	793	805	865	847	826	859	845	784	872	781	788	854	889	846	886	813	846	862	873	813	854	802	837	868	776	825	846	821	786	814	893	917	776	868	845	800	827	895	792	835	853	796	846	840	821	895	810	815	851	864	804	903	883	852	887	817	864	865	778	832	851	861	865	848	800	820	832	822	847	837	851	834	843	860	843	877	836	867	845	850	871	849	880	831	868	844	837	830	807	830	854	832	827	832	866	812	905	880	836	854	847	833	808	905	867	866	874	842	822	803	851	811	830	837	819	870	816	835	891	821	880	856	852	806	819	846	874	862	864	790	805	822	815	797	805	818	870	846	857	844	868	820	837	850	814	824	872	819	815	854	857	847	865	846	822	871	857	833	859	857	773	819	831	841	817	806	867	792	822	840	844	883	817	861	851	803	872	823	829	823	800	830	892	862	897	830	856	849	857	873	875	830	826	854	821	804	832	841	828	814	884	887	822	800	822	863	845	845	842	841	839	827	858	821	783	861	850	816	888	829	812	883	820	804	846	829	829	868	817	851	849	785	855	818	824	833	841	877	855	814	845	802	815	848	821	838	798	838	896	806	866	822	865	852	794	863	866	806	838	824	799	791	852	856	846	788	801	801	755	831	877	807	847	831	879	873	836	836	832	869	841	852	802	848	810	867	843	810	825	830	861	779	820	811	854	822	860	840	788	856	837	827	876	821	840	869	841	842	834	872	816	811	871	837	886	867	856	843	860	858	880	866	781	787	879	833	815	857	821	812	849	839	860	894	884	839	833	834	815	876	830	797	850	869	811	855	849	802	861	831	830	830	861	856	832	869	910	842	815	792	845	842	846	851	898	851	829	835	810	874	850	803	858	839	842	830	877	835	804	880	817	790	769	817	797	827	832	830	854	812	779	853	805	855	797	843	842	831	881	844	840	809	834	851	846	838	880	868	818	849	840	837	855	879	822	826	850	804	812	842	841	888	848	824	841	780	829	801	857	845	858	821	833	866	882	819	818	844	854	894	818	887	815	850	891	842	816	735	806	841	888	809	836	807	857	860	871	803	869	822	892	856	820	813	817	795	836	845	883	878	819	812	778	801	838	821	820	855	804	815	884	785	839	848	775	826	881	890	897	879	804	845	848	860	829	859	865	832	858	851	836	864	778	846	819	858	827	822	819	865	790
27907	22690	19139	7140	1739	1208	945	872	747	849	791	803	795	814	823	812	821	794	811	820	847	809	832	802	829	810	784	760	808	848	778	790	849	748	829	815	810	830	809	825	838	825	833	812	818	793	752	824	801	783	765	787	804	790	865	890	827	811	847	777	809	806	828	803	805	799	736	858	818	802	783	789	845	837	777	805	791	812	812	846	821	804	762	797	808	820	815	819	824	846	781	840	785	791	757	819	843	774	790	784	809	831	752	796	788	795	823	806	840	841	757	828	810	818	786	797	823	809	801	796	835	816	829	844	837	823	791	807	870	805	793	808	822	804	815	803	808	745	845	779	803	814	861	794	773	772	785	805	753	723	819	815	841	771	787	816	786	806	790	807	828	800	775	828	821	750	761	813	828	755	761	816	801	827	778	810	784	762	823	817	812	800	760	866	834	801	830	752	768	802	750	798	838	789	750	802	750	765	772	809	794	775	786	799	807	795	818	809	772	767	776	777	779	767	791	843	773	868	799	771	822	756	752	783	798	809	768	779	763	837	827	802	770	798	861	809	840	792	722	816	804	805	803	792	775	739	762	764	781	810	777	786	814	827	753	767	772	777	844	803	839	784	794	855	786	840	828	806	771	857	792	776	766	783	851	850	812	832	775	763	804	779	813	828	779	762	801	768	791	827	750	842	767	842	803	794	814	805	758	810	784	831	847	846	786	809	817	822	802	824	802	792	825	806	787	744	805	826	825	816	761	808	760	798	799	769	788	765	781	847	795	757	784	779	811	798	800	806	796	792	836	820	777	775	809	754	768	768	778	744	769	818	833	798	761	813	772	758	754	862	771	779	801	796	826	777	796	793	777	769	823	773	801	792	816	807	796	754	846	824	785	776	870	867	792	820	776	821	785	780	785	823	780	810	787	752	781	775	776	804	827	763	824	806	724	829	841	791	778	829	795	838	836	784	830	762	734	760	805	810	764	780	821	791	788	795	767	841	788	760	849	794	836	754	784	832	831	823	855	819	776	816	813	826	763	841	787	792	804	814	817	751	792	808	764	750	823	801	801	793	814	818	775	830	765	809	814	824	811	818	760	797	791	778	833	783	785	821	767	798	799	814	768	837	786	798	791	792	824	773	728	812	835	799	782	764	776	810	871	805	784	753	760	774	835	784	814	798	875	833	810	831	830	822	761	827	772	818	801	807	821	795	787	800	798	802	792	778	751	817	800	763	810	816	837	826	797	726	807	799	813	761	839	868	743	851	809	786	832	789	811	822	818	813	789	784	829	839	833	801	773	848	788	793	826	812	833	769	769	826	821	794	839	800	776	779	834	779	792	763	814	797	780	818	801	828	747	787	812	786	834	814	774	794	815	825	801	835	829	778	825	810	780	835	786	831	850	809	829	825	815	833	803	789	809	798	804	801	838	809	785	787	816	799	839	791	819	815	849	766	820	794	801	822	823	836	792	826	759	843	789	770	761	793	781	803	818	798	808	794	784	823	762	812	766	797	817	770	769	813	804	738	825	817	781	846	820	821	795	827	811	791	814	799	823	827	836	882	829	782	804	822	845	812	767	773	737	770	802	827	733	826	802	830	833	827	772	841	823	805	823	828	799	780	781	718	761	845	798	804	793	808	798	834	849	804	773	773	809	842	757	845	801	839	838	830	798	818	796	804	819	801	773	778	824	780	788	859	846	813	818	744	808	811	791	754	802	750	777	779	872	781	792	831	831	813	797	762	794	802	796	829	799	786	803	792	816	821	794	812	805	782	831	803	797	786	833	848	839	830	770	814	791	787	759	764	794	861	808	789	728	770	757	783	814	792	868	779	814	771	779	770	762	787	818	745	804	797	773	814	780	861	835	781	725	816	790	805	790	840	808	833	813	777	814	828	815	813	731	784	795	734	824	820	819	793	749	765	844	785	836	815	829	806	797	796	829	809	834	797	800	766	836	833	777	812	857	816	810	827	861	815	802	808	798	789	775	782	799	832	809	808	837	787	739	839	842	752	799	815	787	782	806	760	769	861	795	810	792	776	753	752	814	770	798	745	816	814	786	768	799	814	818	788	772	850	762	779	767	748	767	804	830	793	777	838	828	850	905	833	846	794	800	804	811	843	806	805	796	791	780	810	831	749	805	807	837	784	819	801	792	803	782	831	820	818	766	774	817	814	808	821	792	818	756	760	846	844	807	745	832	827	798	785	840	813	746	823	839	834	828	738	739	794	774	802	810	828	781	820	874	826	834	781	818	775	816	836	798	796	831	791	821	775	767	806	749	804	781	845	791	793	780	816	834	800	793	786	791	775	761	789	797	822	818	835	809	830	799	791	755	825	773	800	782	788	805	759	754	836	786	779	821	787	788	802	769	777	754	751	815	794	801	833	786	859	820	834	818	831	820	787	773	871	801	873	854	815	792	822	780	791	790	845	786	825	762	827	816	792	804	791	851	769	809	814	770	780	805	769	755	788	776	829	871	823	782	791	778	790	786	757	804	811	810	841	788	826	793	820	795	811	806	792	787	851	802	862	825	785	808	809	800	821	821	783	835	779	824	754	837	843	841	789	760	750	779	844	771	812	742	806	787	845	805	817	789	813	719	815	765	821	856	770	826	763	816	781	767	755	819	815	812	779	801	767	837	793	807	835	764	786	799	818	804	810	811	835	817	857	782	742	747	798	809	791	813	859	754	804	807	796	820	824	814	796	763	818	808	821	863	813	777	758	816	836	747	843	762	764	797	828	835	845	790	783	775	794	778	787	845	742	786	880	797	775	778	835	763	754	822	789	785	826	777	817	752	792	823	814	828	851	808	801	828	827	758	772	818	819	793	817	788	798	837	877	836	781	810	788	774	767	786	823	761	791	754	764	814	820	812	772	798	840	808	830	754	800	819	788	790	793	827	789	809	805	823	817	790	797	803	842	790	803	791	831	747	809	838	828	786	837	811	797	828	772	788	771	807	810	840	791	782	767	808	811	805	818	747	810	794	793	778	786	801	833	803	785	794	782	801	756	813	786	846	806	765	783	813	753	808	799	766	740	800	808	772	808	774	811	835	791	781	834	812	793	743	802	797	800	784	787	778	785	822	749	841	734	762	781	852	807	801	817	850	784	785	835	794	740	810	773	777	852	775	834	791	846	792	753	782	876	787	821	778	816	798	874	870	799	804	778	779	784	805	806	757	851	799	824	802	769	803	792	805	811	776	799	801	857	821	834	808	838	799	760	853	834	770	803	776	776	821	786	809	798	821	776	800	802	813	805	794	796	752	753	815	877	749	788	779	797	839	797	764	771	795	807	764	808	799	819	808	855	790	822	818	831	765	797	797	824	796	815	816	820	836	795	828	772	776	822	832	809	797	735	852	722	787	797	855	841	814	836	786	851	738	791	780	813	787	814	807	841	805	774	802	792	849	824	767	778	820	784	823	809	777	795	815	771	804	843	846	783	756	881	811	758	846	776	785	775	825	789	782	815	790	772	770	810	755	816	828	804	757	851
26573	34632	20040	6366	2477	1729	1338	1030	949	926	1024	989	993	977	924	965	1031	951	988	949	981	936	1006	950	903	969	981	970	964	966	939	962	992	944	938	951	942	1002	958	926	965	995	943	980	941	1010	975	928	954	940	1003	982	960	999	978	1017	1001	1002	957	976	987	997	923	936	904	935	926	932	913	958	945	1012	985	935	983	951	949	949	943	953	930	942	987	940	937	962	909	964	945	984	912	949	922	932	984	931	961	952	935	920	934	979	895	956	917	945	949	984	948	956	942	912	941	915	895	924	991	937	1004	930	951	975	918	962	968	909	881	947	922	945	930	938	963	963	923	926	1009	963	958	961	920	939	965	965	912	949	938	920	907	963	926	936	944	973	967	920	981	989	874	926	884	970	964	963	942	920	909	985	935	999	948	926	918	963	991	945	957	928	912	1039	967	915	969	985	919	884	956	982	963	972	874	934	929	903	966	898	971	905	948	885	956	936	920	959	925	965	942	950	943	947	913	932	912	906	989	1003	975	986	925	956	952	929	979	917	928	943	943	900	987	926	960	897	974	948	969	944	988	921	934	879	984	941	916	993	1012	956	947	938	953	943	980	942	938	918	966	945	966	942	906	954	894	924	945	920	932	948	905	874	951	990	939	1010	996	916	961	956	934	938	948	871	957	925	957	1006	926	878	976	905	964	961	972	876	918	901	927	1001	917	913	963	974	981	937	910	960	941	987	908	925	939	927	902	916	950	919	963	922	1033	983	948	933	935	986	940	971	905	925	944	957	924	871	951	946	980	976	943	954	929	965	972	988	935	943	936	922	884	900	976	920	985	878	956	947	954	957	992	917	962	943	903	893	975	950	926	972	974	979	982	939	882	1015	958	1011	996	952	942	957	995	996	950	1009	920	989	908	949	937	964	956	982	927	925	938	1017	907	954	923	975	979	973	972	943	916	982	888	905	908	911	947	930	981	947	930	938	939	975	927	958	956	959	962	974	962	999	946	1001	911	935	958	957	949	934	985	934	921	906	966	909	931	950	962	903	922	937	943	929	897	925	933	964	909	913	971	918	899	977	869	973	983	892	942	950	996	924	928	931	980	937	985	977	905	870	920	962	920	1004	907	892	984	969	913	927	926	903	979	899	962	930	948	963	992	968	944	977	884	938	944	971	953	950	960	934	950	949	965	961	968	920	963	1039	905	956	967	1023	974	997	910	957	920	917	997	937	900	946	947	983	933	937	959	968	977	967	901	904	910	966	967	940	911	1007	933	899	934	958	913	956	939	962	996	908	957	932	953	1037	953	966	908	947	955	930	917	935	967	916	966	935	960	952	915	942	908	913	946	903	899	964	910	967	913	931	932	917	878	981	943	935	943	909	911	922	941	959	911	892	905	968	897	928	925	971	899	929	950	957	954	904	893	967	959	915	933	916	928	978	976	950	907	943	997	933	931	970	938	922	929	938	961	980	967	945	963	959	952	953	942	935	954	950	930	928	969	907	983	997	909	973	959	938	917	1002	936	926	948	986	934	953	968	954	943	976	979	980	993	987	918	980	976	973	928	941	953	935	939	946	931	930	899	934	968	965	949	962	933	926	945	964	909	988	985	978	949	972	942	1015	974	1004	959	955	944	949	935	920	954	901	956	943	963	954	948	957	984	886	989	906	1011	977	962	941	947	952	960	954	943	846	962	909	947	951	920	941	962	951	972	980	939	998	987	950	933	981	1033	944	954	916	954	989	978	914	955	960	1001	994	894	945	956	912	916	943	980	955	977	967	920	963	981	959	928	920	995	904	920	920	988	951	913	971	946	924	942	931	927	920	999	952	961	928	977	964	972	979	956	977	940	956	907	907	884	929	940	916	936	916	924	944	1019	934	964	932	929	953	911	985	949	902	901	944	948	963	961	929	910	911	935	947	962	870	969	911	958	901	939	937	938	960	940	934	1006	985	941	902	982	922	902	958	922	981	936	931	999	984	948	989	925	907	901	934	948	984	918	945	949	965	964	928	960	909	1018	972	948	966	975	918	931	948	969	910	929	955	931	937	867	914	1023	959	912	951	941	946	966	913	898	899	971	998	910	942	927	976	933	889	1001	1001	980	944	934	872	909	1008	935	917	916	927	997	944	932	918	923	960	943	981	914	850	950	965	946	926	938	983	928	982	884	968	957	966	909	941	942	932	942	873	916	955	941	918	969	941	936	967	915	925	966	923	919	990	929	898	919	948	881	947	901	906	926	870	932	965	923	962	957	969	930	889	939	991	927	945	902	931	886	937	981	961	1002	983	912	930	937	954	952	959	946	927	969	939	991	908	987	942	946	925	944	899	969	970	915	902	922	954	936	884	908	979	934	994	952	942	959	939	864	955	972	976	951	958	911	886	902	909	975	957	945	1004	975	890	962	989	967	890	909	999	948	886	908	953	997	984	950	964	966	917	966	1015	910	938	932	925	960	892	943	995	959	943	962	960	955	922	945	947	992	977	931	961	918	951	950	966	964	935	961	919	961	950	988	978	940	945	899	927	936	937	917	940	894	928	930	886	955	997	966	995	983	916	951	902	864	936	920	950	898	952	939	969	965	922	968	1008	910	961	950	967	997	961	922	962	931	993	933	946	922	985	982	941	969	881	855	951	985	947	938	939	961	947	943	988	960	903	914	860	1003	956	979	930	928	1029	951	925	978	949	925	971	908	961	917	879	968	940	927	962	933	924	952	969	944	947	919	951	1002	948	959	911	948	919	954	915	933	966	976	981	1005	972	929	936	980	984	913	979	912	915	939	928	926	968	946	921	963	914	924	980	953	944	943	988	971	917	972	921	894	952	891	917	951	946	866	955	866	910	969	977	893	912	907	892	969	905	1021	1010	938	911	983	920	958	961	935	922	907	971	968	914	947	1001	914	927	950	968	933	972	953	1020	950	983	937	898	956	927	954	967	968	949	921	922	941	963	952	874	982	911	920	946	975	971	932	960	928	971	964	986	939	926	928	937	913	969	972	938	972	902	1036	973	938	912	935	957	1002	958	905	944	945	995	934	928	948	942	983	943	908	932	963	932	929	935	928	954	970	972	958	992	948	931	898	1005	920	961	941	900	948	963	951	983	963	912	954	917	911	905	962	950	923	971	995	977	933	990	959	946	980	896	940	1015	912	947	917	902	986	904	946	938	969	960	917	993	944	909	999	979	916	967	935	939	924	944	995	944	933	895	941	970	933	906	969	956	931	987	939	986	912	981	926	979	933	930	964	914	955	970	922	965	958	1014	969	885	946	970	952	929	961	918	968	924	954	972	987	948	917	968	912	936	943	917	920	925	984	942	955	947	911	979	895	965	1033	917	952	952	945	980	936	937	967	955	941	964	922	925	938	936	926	910	932	965	959	925	1003	976	968	1002	915	879	955	953	901	932	918	895	900	959	974	933	964	977	935	976	937	862	937	983	951	943	926	923	927	950	959	911	976	919	948	966	949	940	977	946	860	912	968	905	962	973	962	962	937	1009	939	930	857	1013	964	921	955	924	972	953	999	905	999	976	931	926	1007	988	928	920	945	932	937	949	973	932	928	970
23685	21035	28094	24193	20943	11320	2507	1286	1105	1018	1042	994	1030	1005	959	972	976	960	956	951	985	988	943	909	932	936	880	963	914	942	927	891	868	944	956	916	928	962	919	948	886	917	883	898	960	924	915	916	893	899	919	958	913	962	942	975	907	928	857	917	961	938	933	893	897	984	915	956	857	884	897	893	867	898	876	916	894	887	915	920	926	917	953	886	895	849	896	870	915	841	899	885	875	909	902	883	937	848	834	915	844	907	869	874	924	861	884	880	897	935	911	950	936	915	937	860	869	833	925	902	860	860	927	897	868	891	878	901	936	885	918	916	929	865	950	893	868	853	892	896	842	867	874	897	861	895	922	927	916	941	854	911	919	882	899	968	925	888	937	892	875	866	946	882	857	905	902	877	943	871	886	933	852	946	914	887	918	860	837	875	868	913	916	899	833	882	918	873	926	890	923	903	892	893	892	880	907	872	896	891	871	885	844	875	881	965	915	881	896	872	862	959	870	884	889	863	908	901	858	878	910	887	872	900	933	903	870	946	929	880	923	940	865	893	932	899	865	918	911	897	919	858	863	900	889	888	879	884	893	983	867	924	875	976	892	895	874	919	900	912	882	837	971	907	916	887	909	879	879	885	944	909	907	911	889	828	885	900	912	917	865	936	937	875	898	937	943	918	890	928	931	934	924	898	928	897	923	919	893	881	952	877	897	924	941	907	943	899	912	906	870	928	875	908	882	838	929	911	843	842	903	886	958	944	830	924	840	921	933	852	931	901	880	885	929	893	950	906	931	857	897	924	851	901	922	930	881	914	859	865	957	893	914	920	932	848	918	909	941	842	900	883	875	875	927	857	903	860	902	894	846	939	858	890	932	873	944	918	916	892	889	868	871	918	903	895	909	934	921	876	912	924	877	928	901	896	915	883	841	925	873	908	859	874	892	884	928	875	903	897	925	879	915	910	903	872	934	925	916	917	952	917	921	866	880	877	891	870	898	840	870	888	879	875	905	887	893	884	849	926	920	905	936	899	879	837	841	866	884	906	928	931	917	877	891	960	881	852	889	857	901	901	893	946	859	945	898	878	917	913	907	905	906	934	923	888	930	883	880	922	861	909	884	887	919	929	889	902	893	904	938	912	928	859	877	876	918	865	868	925	924	924	979	880	972	898	924	856	910	909	909	927	917	878	895	877	875	924	970	881	879	858	945	914	961	909	928	891	936	874	850	907	903	949	897	902	876	896	898	892	845	919	869	857	922	883	918	871	884	925	855	887	836	881	915	917	892	931	894	901	853	872	848	899	844	895	832	903	925	879	886	894	880	926	934	905	902	877	929	898	906	851	894	891	915	922	951	923	867	950	900	930	913	915	884	846	901	922	854	863	913	906	928	900	864	897	881	875	915	896	921	876	925	913	896	902	933	870	923	889	909	906	922	928	880	893	907	913	865	904	927	930	900	858	897	877	931	966	950	889	826	875	889	869	919	908	899	880	874	923	865	915	926	828	930	903	821	905	889	865	861	929	946	951	882	888	854	922	864	899	861	899	935	882	895	910	878	915	911	984	924	921	901	916	887	901	891	932	957	933	912	930	847	906	923	881	864	917	935	880	928	880	853	872	845	963	881	936	888	868	892	907	891	897	896	904	863	866	936	908	883	857	901	889	913	833	921	908	929	900	877	854	922	918	876	892	854	868	916	940	929	919	905	885	907	860	921	904	893	913	923	935	894	805	921	919	919	913	838	873	919	956	889	879	909	952	961	892	989	915	880	944	824	908	879	873	882	894	889	884	869	892	934	857	911	907	890	856	909	953	907	874	944	922	935	878	910	857	904	923	880	875	946	916	906	910	954	948	910	888	917	913	904	880	901	875	902	957	913	894	885	871	872	886	910	886	867	917	866	874	935	842	871	888	862	912	904	880	843	840	893	883	885	927	897	842	936	829	941	878	873	878	932	897	881	891	909	918	919	948	931	896	891	892	881	863	879	888	878	892	934	890	851	905	841	893	910	890	899	833	897	900	879	893	868	892	873	946	902	866	886	943	909	904	887	907	880	931	858	918	927	914	901	912	917	915	923	875	884	867	932	889	834	899	905	891	846	910	853	896	896	923	933	864	848	876	888	887	863	886	917	927	883	954	914	889	865	925	855	892	927	918	865	905	910	910	890	901	923	859	877	877	890	908	895	879	847	949	834	848	873	889	891	945	947	927	872	907	885	906	926	910	881	806	849	945	884	888	888	905	883	910	862	962	864	933	905	903	926	903	879	904	934	885	906	885	900	891	825	903	910	877	905	894	858	906	904	938	890	874	901	890	885	898	916	872	905	864	871	897	898	920	877	927	952	840	894	908	910	921	877	939	882	880	952	946	866	821	897	888	976	849	870	936	899	892	913	915	882	874	904	896	942	882	896	884	937	902	903	912	835	923	941	924	881	893	821	892	894	920	921	893	854	912	854	939	910	888	932	904	847	890	855	857	856	876	905	849	916	902	846	896	888	878	896	969	913	905	881	893	845	886	916	904	911	890	856	911	857	869	962	869	935	941	971	873	854	903	891	848	886	912	911	962	835	900	899	889	908	958	926	869	899	842	877	869	977	908	906	839	898	900	939	919	938	904	933	923	946	892	822	881	917	892	843	894	905	839	835	876	894	908	869	839	918	924	898	851	924	926	878	926	863	882	827	903	947	922	875	889	925	938	982	917	908	933	870	836	894	880	897	856	925	932	903	862	926	942	908	910	960	890	917	868	906	883	886	866	908	869	933	888	940	914	888	899	857	890	878	832	860	903	881	872	910	923	877	938	936	884	902	902	906	913	891	917	887	893	883	936	868	923	962	864	880	877	915	909	946	904	928	850	910	931	942	913	889	931	866	896	874	895	873	920	876	873	918	933	899	852	941	951	927	893	876	878	955	895	929	894	931	908	906	888	840	933	882	910	881	877	909	906	892	940	912	889	909	898	896	903	931	910	903	846	854	921	835	899	900	902	863	890	889	911	921	879	893	901	905	900	896	875	891	893	893	883	874	923	937	873	915	899	952	896	894	858	912	938	917	842	869	937	898	915	964	925	912	880	912	903	930	896	839	909	934	887	877	908	889	933	870	905	894	870	914	846	902	876	877	873	900	929	899	882	865	925	917	917	888	833	934	909	941	881	911	885	880	884	896	915	912	921	854	922	884	899	951	912	880	880	972	918	914	905	875	905	930	904	917	917	896	913	844	911	884	910	861	896	884	863	950	879	865	853	897	903	929	941	892	975	881	888	882	902	905	904	943	888	918	891	898	885	914	877	888	904	966	904	928	886	889	860	893	898	919	904	925	918	916	909	917	942	858	883	860	915	841	908	917	935	948	927	892	922	888	870	878	876	851	886	901	873	884	898	847	868	930	894	878	857	939	874	927	869	908	875	881	906	891	883	917	841	938	920	853	936	867	914	880	888	867	888	921	909	923	909	940	889	899	893	919	898	851	915	875	902	942	943	943	877	978	930	872	908	959	889
27399	43471	32829	12995	6445	4645	2881	1601	1376	1271	1255	1265	1194	1176	1132	1219	1146	1138	1172	1157	1122	1090	1122	1069	1111	1074	1092	1046	1021	1081	1079	1096	1047	1109	1095	1101	1094	1091	1078	1131	1085	1177	1142	1065	1081	1077	1156	1097	1114	1104	1073	1158	1184	1093	1049	1173	1163	1168	1087	1086	1128	1062	1090	1020	1113	1105	1014	992	1047	1129	1090	1076	1020	1054	1101	1094	1060	1089	1071	1074	1030	1039	1099	1112	1116	1061	1082	1081	1047	1069	1122	1125	1072	1064	1022	1056	1053	1076	1097	1129	1022	1088	1108	1062	1055	1108	1005	1099	1076	1044	1060	1059	1084	1099	1085	1071	1070	1091	1084	1075	1051	1097	1082	1099	1010	1066	1079	1049	1013	1070	1065	1019	1045	1043	1110	1050	1040	1068	1088	1094	1084	1091	1021	1063	1075	1065	1083	1045	1068	1050	1057	1025	1068	1017	1095	1064	1076	1064	1061	1056	1024	1085	1069	1038	1051	1039	1016	1043	1132	1072	1019	1056	1105	1005	1038	1031	1061	976	954	1062	1063	1038	1061	1088	1021	1060	1003	1017	1068	1049	1066	1012	996	1055	1083	1020	1033	998	1012	1080	1092	1072	1048	1039	1063	1079	1096	1042	1055	1044	1073	1071	1098	1039	1038	1031	1039	1057	1029	1088	982	1112	1075	1032	1034	1108	1115	1062	1041	1070	1022	1079	1070	1015	1088	1080	1021	1072	1052	1052	1024	1042	1048	1044	1075	1054	1063	1052	1042	1071	1061	1119	1031	1072	1061	1128	1082	1027	1061	1070	1029	1031	1034	1036	1056	1073	1068	1102	1101	1092	1078	1064	1034	1032	1070	1029	1071	1036	1050	1097	1104	1098	1074	1083	1052	1082	1133	1091	1100	1026	1076	1080	1122	1090	1055	1004	1063	1066	1000	1036	1045	1021	1021	1097	1078	1030	1077	1025	1079	1019	993	1080	1049	1068	1043	1093	1037	1050	1074	1095	1078	1075	1124	1037	1078	1056	1053	1025	1079	1025	1066	1029	1083	1056	1079	1018	1044	1057	1011	1051	1040	1005	1030	1043	1035	1097	1085	1049	1042	1037	999	1029	1101	1050	1051	1071	1052	1068	1050	1049	987	1018	1067	1026	1064	1142	1056	1061	1038	1042	1025	1042	1065	1001	981	1128	1082	1114	1053	1010	1125	1065	1064	1079	1020	1082	1052	1170	1042	1084	1089	1064	1045	1042	1050	1034	1083	1058	981	1082	1068	1047	1021	1044	1059	1089	1105	1034	1057	1097	1088	1076	1050	1024	1053	1063	1001	1065	1052	1005	1048	1048	1081	1021	1051	1057	1067	1027	1073	1060	1098	1029	1011	1063	1034	1029	1028	976	1039	1047	1033	1033	1021	1011	1038	1080	1102	1075	1036	1066	1037	1106	1070	1015	1072	1033	1104	1014	1068	1063	1021	1099	1062	1061	1035	1086	1043	1047	1049	1053	1055	1070	1091	1123	1048	1122	1088	1057	1085	1056	1042	1136	1068	1057	1020	1074	1074	1038	1015	1055	1054	1074	1042	1010	1047	1048	1037	1014	999	1039	1045	999	1028	1060	1054	1009	1052	1039	1064	1036	1081	1051	1042	1094	1007	1029	1016	1059	1062	1058	1063	1058	1119	1021	1037	1059	1053	1092	1055	1078	1079	1009	1102	1047	1038	1024	1043	1091	1125	1067	1028	1040	1012	1080	1055	1050	1068	1072	991	987	1012	1047	1000	1018	1006	1024	1078	1109	1009	1062	1047	1054	1007	1060	1041	953	1052	1058	1046	1076	1081	1048	1049	1050	1065	1108	1101	1046	1051	1062	1072	1022	1155	1072	1066	1056	1090	948	1046	1053	1114	1124	1031	1102	1085	1048	1021	1090	1116	1063	1071	1040	981	997	1057	1090	1038	1055	1037	1092	1051	1079	1021	1009	1030	1059	1054	1000	1083	1028	1016	1032	1059	1079	1108	1084	1067	1036	1075	1013	1080	1073	1036	1056	1058	1067	1074	1083	1107	1055	1090	1083	1075	1067	1058	1081	1043	1082	1027	1040	1040	1069	1043	1086	1027	1098	1042	1029	1072	1087	1002	1085	1025	1063	1087	1063	1042	1063	1036	1011	1095	1038	983	1027	1075	1028	1035	1037	1129	1034	1021	987	1004	1105	1113	1065	1010	1074	1040	1091	1087	1041	1083	1139	991	1014	1073	1039	1112	1062	1026	1127	1019	1080	1064	1019	1071	1013	1116	1066	1025	1052	980	1048	1074	1035	1102	1046	1123	1056	1053	1007	1137	1027	1088	1091	1107	1066	1057	1093	1145	1047	1071	1059	1049	1020	1054	1049	1026	1026	1059	1062	1089	1042	1051	1078	1122	1073	1063	1032	1055	1078	1076	1022	999	1078	1074	1077	1060	1043	1077	1085	1083	1084	1077	1075	1118	1035	1060	1067	1055	1070	992	1079	1041	1030	1066	1113	1098	1060	1079	1027	1112	1045	1068	1068	1087	1052	1057	1093	987	1059	1086	1021	1154	1062	1012	1094	1015	1031	1055	1084	1076	1028	1090	1067	1062	1073	1080	1074	1039	1009	1063	1041	1087	1053	1077	1028	1055	1053	1026	1069	1039	1016	1093	1071	1065	1046	1107	1040	1100	1072	987	1066	1075	1060	1083	1075	1056	1109	1052	1043	1034	1052	991	1051	1027	1079	1069	1053	1057	1047	1059	1067	1030	1027	1052	1016	1068	1086	1059	1019	1080	1113	1013	1068	1123	1092	1034	1041	1069	989	1012	1065	1061	1074	1052	985	1025	1048	1046	1089	1037	990	1032	1105	1076	1068	1029	1025	1062	1041	1054	1024	1087	1045	1078	1023	1052	1030	1067	1078	1066	1109	1054	1081	1010	1060	941	1084	1051	1031	1046	1061	1053	1101	1036	1024	1062	1066	1051	1068	996	1079	987	1035	1038	1053	1084	1084	1050	1102	1055	1036	1024	1052	1033	1032	1030	1022	1070	1083	1084	1024	1052	1061	1077	1041	1050	1027	1061	1044	1046	1047	1044	1020	1002	1004	1071	1030	1043	1078	1072	991	987	1034	1058	1069	1095	1040	1036	1049	1001	1112	1042	1089	1026	1045	1017	1030	1056	1094	1091	1035	1048	993	1097	1049	1015	1073	1081	1058	1071	1077	1027	1121	1029	1028	1052	1004	1060	1051	1034	1052	1051	1085	1063	1055	1042	1077	1043	1060	1026	1077	1084	1035	1134	1051	1050	1074	1059	1019	1076	1049	996	1071	1025	1042	1019	1107	957	1064	1035	1028	1101	1018	1078	1086	1004	1042	1100	1022	1092	1054	1008	1015	1014	1060	1064	1051	1033	1002	1003	1046	1069	1025	1055	1007	1044	1089	1023	1089	1083	1072	1013	1109	1100	1083	1024	1069	1019	1063	1092	1073	1043	1062	1076	1073	1025	1071	1043	1137	1081	1073	1059	1089	1007	990	1064	1101	1055	1016	1061	1058	1089	1064	1065	1048	1097	1036	1018	1124	1061	1082	1074	1033	1073	1060	1072	1074	1077	1031	1045	1022	1004	1104	1017	1039	1097	1103	1115	1073	1063	1123	1072	1025	1087	1016	1080	1019	1101	1053	1047	1060	1148	1075	1055	1017	1063	1031	1068	1020	1074	1048	1051	1075	1020	999	1109	1068	1076	1113	1079	1093	1033	1026	1087	1015	1095	1042	1037	1048	1024	1066	1110	1022	1078	1051	1052	1082	1097	1076	1122	990	1062	1036	1059	1054	1043	1051	1100	1058	1098	1041	1096	1070	1096	1098	1108	1067	1082	1075	1101	1053	1037	1033	1072	1065	1116	1021	1064	1056	1043	1061	1085	1035	1092	1142	1041	1001	1014	1113	1099	1091	1032	1016	1096	1025	1042	1036	1018	1020	1069	1011	1076	1032	1014	1056	1064	1027	1082	1018	1036	1090	1085	1081	1086	1026	1010	1091	1062	1073	1099	1087	1077	1071	1067	1056	1043	1057	1081	1031	1011	1082	1057	1004	1008	1035	1077	1047	1054	1043	1044	1078	1036	1153	1076	1028	1113	1069	1046	1038	1086	1050	1095	1058	1033	1050	1012	1081	1118	1100	1101	1047	1048	1083	1111	1051	1009	1032	1041	1083	1060	1060	1058	1090	1074	1154	1027	1028	1037	1063	999	1028	1034	1074	1081	1113	1068	1069	1044	1019	1049	1085	1025	1063	1076	1095	997	1086	1075	1101	1070	1046	1093	1038	1074	1037	1111	991	1041	1068	1025	1052	1050	1034	995	1039	1030	1061	1059	1021	1150	1067	1043	1049	1095	1036	1090	1046	1079	1019	1038	1066	1080	1038	1085	1042	1071	1051	1063	1051	1080	1059	1017	1095	1032	1044	1025	1021	1029	1006	1068	1038	1025	1002	1092	1033	1018	1039	1005	1079	1039	1081	1071	1049	1005	1021	1071	1090	1057	1072	1093	1036	1035	1064	1057	1037	1089	1044	1091	1075	1101	1092	1042	1095	1012	1038	1057	1051	1031	1033	990	1073	1044	1058	1019	1044	1091	1059	1110	1077	1005	1125	1107	1064	1124	1018	1035	1062	1039	1076	1143	1088	1065	1042	1104	1100	1049	1069	1055	1041	1034	1056	1065	1009	1021	1038	1065	1061	993	1008	1031	1068	1013	980	1061	1094	1078	1060	1039	1081	1059	1085	1049	1077	1092	1080	1037	1066	1121	1052	1055	1081	1096	1034	1112	1002	1085	1019	1002	1029	1058	1030	1091	1078	1118	998	1065	1061	1088	1090	1089	1011	1068	1068	1068	1096	1074	1093	1096	1062	1015	1087	1070	1050	1026	1058	1067	994	1050	1055	1069	1049	1036	1112	1108	1034	1089	1045	1075	1096	1046	1030	979	1094	1041	1055	1090	1078	991	1043	1100	1057	1072	1030
24605	20978	27118	24925	14317	2706	1339	807	754	661	760	663	665	707	646	674	669	655	626	687	676	644	626	638	656	653	647	644	605	646	622	615	629	623	617	591	607	631	605	635	639	640	696	664	614	622	610	663	655	685	632	607	633	659	655	664	623	648	654	686	618	635	644	640	630	552	634	626	605	604	620	617	587	622	638	647	580	573	662	598	589	616	656	644	667	651	618	594	640	590	631	590	620	611	621	607	703	608	631	657	600	593	582	627	613	616	612	617	628	675	654	669	628	581	642	600	632	638	578	610	588	687	634	665	598	572	618	591	623	610	676	632	591	618	625	588	644	661	635	596	632	620	699	632	680	582	582	644	644	605	594	623	632	612	579	601	601	634	601	656	610	650	640	588	628	663	665	653	569	691	676	630	655	651	606	665	627	631	607	625	589	659	648	577	605	640	635	599	641	635	613	613	623	619	659	607	601	576	637	623	650	628	631	591	617	641	675	598	641	634	612	656	607	643	615	604	598	636	596	651	560	592	617	620	663	668	597	620	615	603	640	607	663	644	637	632	642	582	647	606	646	636	645	629	610	643	636	634	612	635	621	613	599	578	621	651	614	630	629	625	628	639	617	574	628	648	628	636	659	666	644	593	664	655	609	605	623	602	649	655	602	597	615	643	637	607	600	598	597	649	624	607	617	645	595	554	652	652	616	615	603	649	578	597	587	633	676	627	658	650	632	600	623	641	648	622	620	611	643	633	629	622	614	624	625	668	669	594	646	639	657	658	587	625	615	630	614	654	575	643	639	653	610	584	626	598	669	608	625	635	638	623	605	617	664	654	634	604	590	622	636	603	662	571	645	645	597	615	611	589	671	600	644	626	617	640	654	664	653	632	648	633	622	631	609	589	587	598	625	562	639	604	609	623	608	610	603	622	601	646	600	652	611	644	584	644	574	618	645	593	609	636	635	617	624	623	615	613	604	624	603	646	633	626	662	599	630	618	588	657	640	616	607	595	601	604	635	633	600	659	612	617	591	640	634	603	646	613	660	690	633	613	646	624	604	649	619	608	651	657	657	656	650	638	612	627	644	626	655	579	613	615	656	599	628	661	528	631	616	624	594	593	618	636	632	641	632	592	612	653	608	627	621	668	608	588	647	611	601	645	624	666	616	636	621	619	636	619	631	617	620	604	633	643	559	611	623	581	616	634	638	664	645	652	659	580	588	635	654	624	634	617	627	624	615	635	610	590	671	617	581	666	633	595	597	621	629	600	645	636	616	594	652	649	619	622	585	598	595	622	600	634	599	630	629	600	598	600	607	683	590	566	585	634	618	638	615	607	654	592	607	632	591	601	606	597	614	637	619	630	625	620	639	638	612	606	597	639	630	604	673	629	614	618	601	635	614	597	609	601	668	603	651	616	661	615	638	598	580	609	644	670	668	613	640	625	648	617	635	632	655	645	635	642	588	651	625	641	578	629	621	588	617	631	626	602	628	663	619	608	632	626	662	633	669	608	616	568	628	600	605	611	571	620	596	617	610	617	618	679	597	659	618	647	610	615	635	587	647	652	647	643	645	656	598	675	641	619	614	600	623	615	631	615	621	653	596	635	586	635	631	613	614	638	646	585	617	646	629	649	562	619	623	634	641	669	590	603	664	605	582	637	644	615	646	648	616	650	608	616	656	630	591	644	663	638	681	620	622	598	630	616	648	608	625	611	632	654	660	592	608	620	622	619	603	601	660	606	581	637	645	636	616	614	666	643	651	590	613	617	601	547	624	679	609	692	630	638	591	646	585	618	633	611	641	595	655	612	627	597	602	630	598	660	641	583	617	619	609	609	631	653	640	644	636	621	621	607	586	600	586	638	642	611	591	657	636	631	630	609	638	630	643	571	622	595	563	583	663	639	592	594	615	609	633	631	619	611	598	663	640	650	603	600	624	587	668	565	633	641	636	607	683	614	622	661	645	620	607	625	593	602	633	583	630	628	608	617	606	595	642	629	655	591	570	640	580	575	641	628	656	634	608	609	620	628	659	608	668	612	606	608	594	591	658	595	628	592	617	636	617	597	573	600	609	623	562	619	639	670	663	612	606	601	625	631	581	624	601	593	573	602	638	624	614	611	644	595	578	647	665	583	630	611	608	618	587	661	581	621	626	627	624	630	579	627	597	590	590	601	655	647	619	619	566	617	637	639	616	636	656	653	647	615	621	617	682	592	631	630	611	594	589	639	647	569	616	674	612	615	615	626	674	595	651	598	629	620	604	645	656	605	621	673	610	600	588	608	664	629	613	616	627	630	622	626	617	580	616	585	627	640	633	619	620	667	595	684	643	605	615	607	618	643	590	624	572	585	632	622	599	570	613	622	578	660	588	594	633	627	585	634	582	674	660	596	666	651	654	651	606	615	572	605	657	582	694	676	580	619	600	589	650	677	595	621	584	611	627	596	583	638	580	608	608	632	621	619	625	598	602	597	637	636	599	643	654	618	655	677	642	600	606	617	598	611	589	627	621	613	640	621	634	614	637	624	594	642	616	609	668	629	611	644	619	625	630	619	609	559	622	640	628	630	631	640	609	587	587	617	617	617	626	648	660	594	646	636	654	601	645	549	609	684	620	655	619	643	631	668	678	621	654	658	660	612	629	580	604	608	626	632	609	600	643	613	615	653	640	622	610	684	597	581	626	688	599	628	632	629	633	668	612	623	624	598	667	598	604	613	641	626	643	621	595	635	629	616	603	647	558	607	630	615	614	633	632	611	614	602	645	668	615	634	623	588	643	668	605	640	645	641	605	604	630	601	600	635	658	640	594	602	598	645	642	630	611	613	672	592	633	602	602	584	593	617	602	633	618	627	634	591	635	573	624	658	601	636	627	656	615	618	638	637	671	589	667	642	613	577	634	622	616	645	607	583	656	611	621	602	592	650	626	625	700	658	594	588	614	674	647	582	634	641	632	610	639	649	635	592	616	615	633	629	612	640	664	630	644	591	641	659	616	676	596	591	576	607	588	628	644	610	611	585	596	619	630	632	627	675	646	642	600	638	586	618	645	634	596	610	607	613	637	630	649	607	652	607	565	605	635	603	661	642	603	630	659	595	646	627	603	616	649	598	629	610	616	633	620	588	630	666	676	645	620	628	633	611	656	604	639	612	650	635	643	598	608	646	594	612	657	592	586	638	678	641	579	564	628	641	692	634	613	602	598	630	642	666	619	600	657	612	659	598	592	627	609	665	618	601	616	638	646	666	615	607	621	600	648	604	633	594	658	613	600	624	602	666	588	620	623	613	580	592	610	593	637	610	652	626	610	631	654	576	620	650	671	629	632	621	626	623	641	629	594	614	663	648	632	630	637	637	672	621	640	616	656	648	588	626	630	601	603	596	642	638	644	605	682	652	583	636	613	628	634	609	607	611	629	630	610	607	581	629	643	618	590	620	604	656	645	658	600	654	625	605	621	718	605	625	655	598	577	623	618	643	606	654	652	626	644	620	628	657	622	656
27119	41763	27860	8373	4553	3538	2180	1149	924	876	864	845	846	868	748	816	814	802	804	812	834	787	766	781	828	745	760	782	751	759	776	788	707	749	747	768	799	790	801	808	797	784	791	836	750	765	787	759	762	748	789	810	860	814	846	764	791	824	809	811	781	760	816	767	728	787	807	763	784	762	758	754	738	769	734	793	740	767	763	749	738	740	788	802	775	806	769	789	768	776	699	774	751	825	740	715	743	767	747	731	770	813	763	741	741	756	737	752	779	775	738	756	779	717	753	746	765	747	752	744	765	743	785	790	758	708	738	777	734	701	744	792	736	746	736	752	724	719	762	769	730	726	750	766	722	733	749	739	702	724	724	753	748	725	709	745	796	741	754	791	731	777	716	773	696	716	763	717	749	733	762	715	733	762	786	749	794	705	765	792	751	767	803	729	736	702	742	743	743	760	707	788	716	737	764	744	721	739	702	721	771	707	760	704	775	752	727	734	764	739	757	735	707	728	744	747	754	771	789	769	735	725	772	746	769	745	732	775	743	756	790	768	726	772	725	785	755	781	725	739	727	752	736	704	775	734	753	776	763	730	782	740	766	780	755	816	743	772	776	770	696	843	732	756	700	763	723	781	786	761	676	765	760	805	719	780	725	746	757	799	806	749	730	749	761	745	769	741	744	724	771	740	710	754	721	717	799	724	804	745	780	729	790	766	726	737	740	757	771	713	764	764	762	723	798	692	754	728	770	773	744	716	776	752	752	721	727	734	767	785	735	728	800	706	774	685	736	705	735	752	790	737	743	714	770	766	739	740	742	759	782	731	693	799	776	780	738	797	745	689	706	685	767	700	741	777	755	790	737	769	747	786	777	813	750	729	763	679	729	785	757	786	754	752	793	770	762	708	786	748	769	744	727	771	772	748	726	760	756	781	739	688	797	751	761	820	713	744	777	731	738	741	802	750	766	721	770	760	754	770	754	702	759	725	724	723	782	775	745	733	751	768	751	726	735	760	773	768	778	735	736	792	732	759	728	791	788	786	737	743	741	735	714	691	782	727	752	739	775	754	762	705	753	754	761	732	716	748	775	718	752	781	751	770	794	781	760	753	730	730	773	776	763	775	744	761	732	734	756	711	780	765	767	760	765	714	753	786	763	765	747	769	746	773	803	765	743	754	762	705	752	687	794	783	756	709	704	775	767	726	751	731	767	812	733	834	734	740	733	750	717	731	752	740	771	754	708	701	726	745	712	719	785	753	764	730	711	774	760	750	788	762	763	757	754	799	742	788	721	771	718	747	760	728	754	786	727	776	733	732	799	755	744	723	724	775	732	731	746	777	761	766	744	773	774	718	733	735	729	779	783	732	713	766	802	760	749	755	766	763	745	707	774	797	779	714	742	722	779	735	737	770	763	771	809	705	740	756	754	746	794	748	782	765	713	745	772	817	766	752	794	755	780	792	786	727	762	736	733	757	757	777	699	760	755	737	756	769	741	752	713	775	738	727	744	794	775	769	737	763	728	761	772	751	705	749	758	735	752	815	723	764	741	779	778	757	779	805	754	754	700	781	744	741	725	803	743	786	777	796	757	749	786	771	764	766	805	750	702	770	784	705	789	784	789	826	705	746	733	741	773	810	775	709	797	747	776	790	746	757	762	789	758	752	763	740	768	700	732	764	791	740	709	763	758	756	749	751	726	720	746	770	751	774	737	731	772	755	732	747	757	711	786	722	748	689	711	773	725	746	756	750	756	718	736	767	742	730	761	703	793	713	766	725	763	704	737	702	750	727	753	738	769	711	753	760	740	739	758	764	726	706	765	714	747	747	779	735	742	755	769	717	763	764	736	751	692	792	750	726	721	782	724	772	756	720	719	763	725	757	817	785	772	705	753	749	768	723	772	774	808	779	734	735	729	766	716	771	776	738	758	703	743	773	717	735	709	760	749	737	803	778	755	769	748	754	719	768	731	739	767	751	725	738	752	789	752	781	749	759	735	723	747	796	724	750	721	731	717	745	729	725	762	791	791	733	774	698	769	725	733	752	758	751	735	778	769	745	753	741	749	717	770	729	745	784	775	800	789	726	796	764	770	806	732	814	730	739	771	766	758	796	728	727	744	733	782	740	747	748	753	735	721	707	732	745	728	774	766	796	746	728	761	754	740	757	777	747	744	745	750	761	738	765	714	792	756	739	769	709	732	758	742	705	778	744	744	812	692	774	757	782	712	763	767	751	687	751	712	742	792	742	759	760	810	729	698	761	747	722	733	740	764	753	690	750	729	760	752	697	749	802	772	763	804	733	800	720	785	725	715	769	721	751	737	829	758	742	755	732	693	738	772	740	744	766	764	761	724	744	728	753	719	780	712	764	759	761	758	740	754	715	749	741	748	750	787	744	771	731	779	801	757	721	749	743	717	762	749	729	752	826	749	744	735	699	721	757	771	768	721	757	793	722	756	742	720	713	748	754	750	735	738	707	725	710	746	760	785	750	776	721	784	844	733	736	738	760	755	748	739	739	760	753	742	708	705	744	751	830	748	758	751	762	760	707	716	723	697	816	727	737	722	822	740	758	767	789	749	769	752	711	726	744	756	751	744	756	682	758	739	688	766	723	747	731	770	726	694	740	747	777	768	726	718	713	744	759	753	728	771	791	755	713	797	768	771	763	730	708	712	701	726	737	773	797	767	743	712	735	756	742	756	755	730	769	731	732	747	752	775	755	740	693	722	740	725	763	749	736	749	722	773	747	796	767	726	770	745	750	725	791	735	739	763	776	738	759	774	779	752	754	714	709	779	755	746	776	790	775	769	731	766	750	742	732	756	751	731	749	743	732	734	731	750	736	699	754	757	729	715	773	739	816	719	726	770	755	761	782	741	767	798	730	775	777	722	733	755	771	749	729	740	736	716	762	758	750	724	775	738	744	731	719	777	747	742	777	762	747	780	754	764	740	768	733	693	764	777	734	705	772	806	759	707	804	748	747	745	739	710	796	697	779	725	765	790	779	729	756	799	754	777	754	757	760	765	746	721	799	733	762	801	785	721	761	754	741	784	777	746	723	724	737	721	742	747	762	763	762	760	729	711	748	785	712	749	768	730	760	745	734	790	769	709	720	787	784	745	737	723	722	726	720	734	760	757	750	783	776	783	703	753	771	730	803	717	717	698	728	773	759	740	737	761	741	758	779	711	711	736	754	748	752	710	746	727	752	726	728	724	807	714	770	789	801	781	737	763	771	710	735	741	764	714	754	739	744	761	770	803	720	791	707	742	745	804	756	792	758	752	693	764	691	742	770	719	748	733	766	717	719	746	729	724	759	721	753	771	756	773	740	773	727	725	753	770	769	758	783	758	676	786	731	774	733	744	777	726	749	756	735	710	767	749	772	710	760	774	760	758	733	732	715	727	687	754	766	709	727	745	746	759	734	714	769	750	753	719	721	725	765	718	746	761	711	763	685	730	748	739	747	771	761	768	774	750	758	721	751	754	758	757	698	747	761
22529	21063	28576	23793	21071	21147	10992	1573	1024	1026	994	884	915	805	809	803	840	803	817	782	797	779	740	720	798	775	773	726	738	819	751	718	718	763	788	741	712	715	832	746	742	773	771	750	765	732	730	766	687	700	721	793	782	736	781	724	753	735	750	725	784	754	785	762	782	710	737	724	711	669	724	745	708	713	725	723	745	705	710	750	734	749	729	737	746	704	736	713	712	744	721	726	757	720	712	713	708	701	722	712	704	701	785	750	716	715	750	715	720	772	741	749	735	726	710	712	739	703	721	724	714	709	717	668	702	703	693	706	706	734	730	730	698	710	722	718	693	753	754	671	703	758	724	722	705	704	754	689	686	665	752	728	716	737	695	689	684	689	702	715	669	686	694	744	666	742	760	702	703	693	731	716	687	761	727	661	720	728	706	735	680	724	689	724	715	738	714	691	729	746	707	703	692	744	712	679	720	696	683	703	679	709	669	694	734	731	747	728	727	691	731	714	728	637	704	754	696	757	679	693	676	687	696	728	680	724	721	696	717	701	739	668	697	682	749	720	684	706	685	742	742	705	703	694	670	688	726	714	698	728	698	717	692	707	712	671	761	687	789	686	737	720	717	725	692	693	715	718	728	720	781	737	673	657	734	731	703	710	742	689	697	722	703	698	685	703	738	713	693	699	688	721	723	674	760	672	682	718	701	696	703	701	699	708	723	747	688	729	745	708	723	685	702	753	685	755	678	665	685	687	738	711	729	670	694	717	760	709	696	696	733	722	708	696	752	751	658	743	732	724	761	757	682	708	686	737	713	745	689	764	645	675	707	739	701	671	717	716	737	704	673	699	676	738	670	705	713	684	723	718	712	699	716	736	726	709	739	701	702	734	706	715	728	710	739	678	683	736	702	758	733	775	759	693	745	685	702	682	747	765	702	729	685	708	727	688	692	700	741	703	747	768	707	745	730	718	733	687	777	719	737	741	700	752	709	742	712	692	724	726	669	707	703	711	770	670	754	767	755	695	755	708	735	741	722	717	708	700	709	732	720	685	693	742	644	684	701	736	685	719	722	710	720	713	674	722	722	735	700	697	710	690	773	716	744	697	707	722	671	713	736	714	757	702	725	711	755	717	673	762	704	685	699	715	692	678	707	694	692	677	713	696	693	713	698	661	697	686	695	746	709	722	724	678	661	740	694	730	703	732	718	703	749	683	667	694	721	735	673	660	707	701	730	716	684	703	717	677	743	718	715	699	774	709	712	664	700	681	719	752	719	710	747	696	674	732	711	723	686	723	729	679	740	702	730	748	731	726	684	742	774	711	700	707	659	722	706	714	716	705	700	708	663	738	725	693	699	727	683	704	731	709	686	646	701	680	700	707	700	681	705	688	755	690	710	717	696	757	681	712	707	662	735	726	712	673	696	732	672	725	724	629	730	732	679	683	684	709	753	714	741	697	709	661	718	723	708	676	768	731	716	735	765	709	695	697	695	683	708	735	665	720	731	733	719	694	718	665	738	719	680	747	698	694	729	750	727	636	707	702	725	721	733	707	752	669	686	707	676	670	708	726	705	705	702	746	693	679	705	687	723	730	686	707	696	713	672	728	687	684	718	682	718	682	747	672	748	709	729	693	721	754	709	666	694	668	719	728	729	731	701	658	735	732	737	704	744	736	739	648	681	725	738	679	712	690	719	703	741	742	708	720	694	676	654	732	701	736	747	664	734	688	682	728	714	705	721	721	743	735	749	681	699	710	671	682	764	731	710	669	739	709	727	764	714	685	703	688	696	714	762	693	733	712	736	728	731	697	675	754	666	731	678	705	763	691	700	737	683	729	696	728	670	767	701	710	756	678	734	718	730	698	762	704	732	652	667	695	717	669	735	718	745	770	627	741	684	677	712	712	677	675	704	708	675	701	675	699	697	728	721	711	671	718	716	746	684	691	774	681	792	722	750	683	756	717	718	731	712	717	740	669	725	695	689	716	681	667	736	723	694	675	721	706	676	742	726	717	725	727	694	751	704	679	719	714	720	732	726	711	705	693	724	656	686	689	713	757	708	767	723	765	725	719	654	683	700	667	701	720	683	724	750	728	702	704	735	742	712	710	735	701	688	670	723	704	680	732	751	710	709	718	672	687	721	721	724	768	705	698	724	752	740	746	725	737	719	727	702	716	694	703	752	725	716	664	677	734	730	742	742	720	660	733	722	724	715	702	721	721	706	695	726	711	771	693	690	715	690	736	670	685	717	770	713	715	703	727	678	740	665	701	724	719	719	693	743	713	702	727	699	757	696	715	694	695	703	689	727	685	740	687	701	696	697	675	727	691	741	732	703	706	743	685	707	730	726	670	745	729	726	781	724	682	717	732	720	711	732	700	785	715	658	740	710	701	681	703	717	750	717	678	770	769	704	704	711	718	726	728	742	684	682	693	742	711	679	689	731	703	701	710	731	722	718	725	728	733	712	700	721	704	712	674	713	735	695	709	700	678	757	688	715	691	729	705	712	710	739	706	694	712	713	718	718	723	693	701	722	741	722	679	663	719	744	711	687	711	713	742	751	720	695	713	663	696	692	745	701	739	753	720	648	704	735	669	720	659	707	728	734	784	677	704	693	743	705	676	692	717	750	723	672	684	724	726	732	701	759	706	749	700	715	704	656	716	654	760	726	684	718	709	778	725	661	722	722	701	740	662	726	701	718	689	749	737	675	709	737	713	657	707	726	702	676	681	723	698	686	702	731	687	682	763	710	715	704	717	710	725	664	706	721	672	740	719	704	717	695	703	706	777	685	757	712	727	728	699	766	720	680	725	726	746	748	709	709	694	650	772	668	720	740	672	755	694	697	680	674	715	713	698	731	701	750	689	703	799	697	735	710	740	685	692	717	686	719	696	675	693	693	669	681	696	726	719	695	695	709	724	732	673	699	730	721	719	730	698	699	697	706	724	656	741	737	714	718	731	700	683	718	747	732	689	739	689	707	710	679	677	696	774	790	707	695	683	741	710	717	704	708	708	651	706	729	708	715	688	676	732	726	709	720	738	687	691	696	696	707	695	702	742	713	710	712	750	734	694	724	718	710	669	685	747	687	751	741	732	684	713	723	715	736	730	742	720	713	726	700	711	718	702	688	706	676	655	684	738	662	692	731	730	705	724	669	653	754	692	725	664	685	740	704	690	668	719	664	686	724	725	756	720	701	689	731	693	734	712	707	747	719	681	703	673	683	699	701	698	735	736	700	703	696	671	735	741	710	746	730	714	684	712	705	697	761	723	714	712	718	687	716	657	776	729	706	687	731	720	725	697	722	757	682	721	735	703	718	721	704	684	722	693	694	688	751	688	702	730	719	712	650	718	718	668	705	728	670	706	697	749	653	716	713	710	686	748	665	686	723	708	737	747	698	745	690	698	631	709	740	681	731	719	719	697	693	701	769	733	740	715	696	732	693	689	704	742	723	691	715	760	733	702	710	688	690	720	698	692	702	753	701	762	732	672	665	722
29885	48721	39576	15595	10596	7365	4323	1990	1534	1352	1237	1216	1138	1054	1008	1051	1057	970	977	987	935	947	932	882	877	893	871	914	901	888	940	868	863	868	936	853	906	895	908	954	951	994	999	935	926	883	845	838	910	883	910	915	972	869	972	941	898	916	910	927	897	915	915	879	839	913	818	889	888	866	858	849	858	931	875	871	856	917	850	827	896	881	896	863	867	861	902	881	858	904	867	864	867	846	840	897	868	859	854	799	831	835	792	830	796	827	784	805	838	892	848	870	806	873	854	831	859	842	827	852	851	838	832	830	825	776	860	904	844	813	841	848	872	834	858	886	874	865	824	891	885	782	828	829	834	861	841	865	871	883	894	845	823	841	807	883	843	839	862	894	866	872	845	821	894	870	881	811	798	832	847	833	876	876	821	857	808	768	864	803	779	883	838	828	908	844	857	836	812	842	872	826	868	827	901	886	830	866	811	789	839	880	824	864	838	881	853	880	803	798	866	878	875	824	807	863	911	896	894	808	846	836	805	927	854	860	835	847	842	844	831	822	884	846	849	821	869	844	868	855	860	847	891	834	836	835	822	786	786	755	793	814	903	847	859	832	891	901	860	854	815	864	868	870	875	842	872	847	832	863	856	851	895	839	873	868	823	844	902	878	855	820	823	849	861	879	859	816	848	848	890	800	839	850	830	872	826	853	849	811	786	868	840	868	868	894	809	804	813	857	834	830	846	839	832	861	866	800	841	834	886	866	864	855	816	884	829	826	901	798	890	883	857	847	836	845	877	882	811	832	884	825	839	858	816	883	819	832	845	864	843	798	854	804	788	862	873	899	861	861	873	855	792	803	829	848	839	846	827	827	884	839	901	844	863	790	864	803	832	873	873	865	818	830	844	810	865	829	820	850	834	849	881	836	841	886	852	866	852	871	871	823	764	883	868	840	840	826	830	843	879	826	900	866	838	848	809	837	848	827	878	839	835	871	828	840	855	831	868	865	839	863	845	817	809	851	854	749	847	775	871	858	831	805	862	900	865	823	846	848	864	791	905	831	847	882	831	846	858	809	893	885	865	839	853	835	886	869	863	787	802	806	812	831	881	801	908	883	867	822	775	871	858	870	823	855	924	861	847	900	805	828	847	850	867	839	823	784	857	886	811	879	801	860	859	846	888	831	840	864	838	897	844	854	835	854	909	831	861	803	830	856	871	851	895	818	862	811	822	832	831	861	825	846	867	826	788	812	811	834	830	868	884	816	847	834	797	826	837	830	907	788	820	890	837	893	866	883	871	848	804	835	890	876	855	851	853	828	870	862	886	859	834	820	873	877	802	810	862	826	836	863	869	822	859	835	826	861	826	853	863	792	854	893	840	878	886	838	878	836	854	788	869	871	779	856	853	885	894	846	877	819	826	841	842	841	893	841	877	877	855	871	856	873	851	838	822	795	838	869	896	841	853	881	820	897	830	860	866	906	873	824	860	819	805	852	886	843	831	814	820	872	822	820	877	899	814	860	842	855	820	781	831	869	833	823	823	873	858	832	827	839	851	829	832	872	866	839	846	841	812	866	867	877	826	814	812	825	814	811	804	822	832	809	861	820	877	825	837	856	833	808	903	847	860	817	786	809	822	819	848	886	886	888	823	861	821	868	854	882	835	839	763	827	850	872	822	837	860	846	859	868	806	867	893	821	892	877	853	841	830	892	873	901	846	916	901	846	887	884	831	837	834	826	866	868	875	837	810	838	937	822	836	834	824	816	803	839	866	812	818	858	845	857	833	884	845	849	807	847	865	817	866	868	851	854	833	880	834	827	839	853	847	842	872	815	785	838	837	871	831	822	851	823	764	814	876	846	908	859	863	851	870	835	853	846	856	878	835	875	830	865	809	845	819	875	797	828	855	827	867	850	873	827	815	813	827	826	835	849	852	819	847	904	861	809	824	825	835	820	891	882	815	848	843	862	867	833	801	891	796	834	870	836	902	853	818	857	859	869	832	801	817	830	850	891	872	868	813	880	821	817	882	841	865	854	834	865	833	840	845	898	860	791	809	902	872	864	855	807	813	853	881	898	859	873	853	914	842	838	810	868	840	856	861	884	904	868	837	818	870	849	896	818	869	867	830	842	866	884	845	789	854	856	849	858	801	804	874	852	861	864	809	860	830	842	892	826	888	811	792	797	834	837	833	883	840	830	819	906	863	851	888	848	888	849	838	851	806	829	848	872	831	864	848	769	856	832	793	837	825	801	813	872	837	882	817	815	872	859	912	877	864	833	829	911	821	855	847	858	801	876	838	873	806	848	837	810	888	833	840	853	813	800	785	827	820	844	844	867	879	888	810	862	855	816	813	790	863	847	840	824	853	874	837	835	813	859	872	836	821	830	802	842	873	813	863	846	863	817	839	815	839	843	845	839	804	831	887	783	862	863	837	905	898	851	844	842	874	866	853	853	796	900	859	838	825	807	779	856	882	840	868	888	864	898	835	821	837	844	822	884	878	813	849	821	800	865	828	838	800	881	846	815	858	841	828	909	840	790	831	927	792	875	800	876	827	832	874	868	889	861	837	836	902	814	821	843	797	899	839	874	921	837	845	807	839	823	897	806	860	794	869	853	880	866	815	858	866	841	847	818	795	832	861	907	841	783	812	797	846	847	878	826	851	760	837	863	837	863	896	915	831	893	822	822	889	858	829	855	879	809	835	863	806	859	858	872	832	866	890	852	866	846	918	794	774	818	790	796	812	845	815	895	870	815	841	799	880	814	811	848	863	828	842	850	876	829	831	865	834	829	889	853	836	872	879	871	840	839	865	862	791	857	902	867	887	801	882	864	817	866	897	854	797	816	875	842	888	869	878	846	839	833	833	815	843	860	857	879	870	842	856	857	835	909	850	928	829	828	834	862	835	832	848	834	826	862	870	854	844	831	845	857	822	821	854	864	847	884	839	818	810	819	849	872	816	849	819	850	840	890	879	807	850	865	870	831	870	894	849	832	923	849	848	820	855	783	857	888	799	859	831	846	889	836	885	818	809	836	844	824	861	812	840	850	793	814	900	824	856	840	851	880	803	854	834	885	848	882	838	864	855	860	860	799	832	880	815	855	823	835	892	881	815	893	841	836	857	849	837	814	849	818	896	822	864	842	857	842	803	827	858	850	819	810	919	865	865	783	847	886	851	844	881	868	781	852	872	879	831	826	829	868	848	870	805	899	870	871	873	794	835	873	860	865	787	841	887	837	862	824	876	821	821	826	854	849	878	814	868	823	823	829	866	885	839	849	843	865	894	857	835	810	872	787	851	873	881	838	805	840	874	836	809	844	828	827	845	851	828	851	832	854	829	856	819	868	825	817	828	850	833	859	822	852	911	818	850	840	846	852	829	824	859	890	881	866	860	857	901	843	792	844	886	883	873	876	876	837	813	835	835	824	832	822	807	837	842	834	833	867	858	827	788	874	825	857	851	844	848	913	818	868	855	825	818	796	856	849	844	878	918	866	800	889
27817	22653	19793	5212	1877	1204	978	906	814	843	792	831	849	827	841	865	798	837	894	812	811	846	813	806	833	849	795	820	808	829	816	826	827	853	829	818	845	893	770	848	797	822	826	834	804	776	790	792	796	841	812	825	811	832	863	824	810	843	805	815	827	870	767	778	836	830	793	888	853	813	814	848	757	807	853	806	804	773	742	817	790	881	842	766	841	817	765	790	828	831	831	842	788	795	831	836	769	826	784	774	843	825	806	787	813	786	812	863	770	765	845	772	774	793	860	841	844	793	858	856	820	844	830	780	776	798	867	793	793	784	806	825	876	811	820	827	820	852	825	824	811	859	861	798	818	827	802	800	805	832	819	841	819	796	798	798	792	789	807	825	783	774	767	805	830	810	774	756	818	787	787	855	754	812	788	777	789	796	806	820	782	848	861	829	787	862	832	848	834	832	807	782	805	796	804	791	822	790	776	795	803	807	814	812	805	783	825	824	776	761	825	840	842	832	808	841	810	789	839	778	834	806	788	822	755	818	799	814	849	839	837	837	820	814	791	803	807	791	793	826	772	776	850	817	767	811	803	795	761	820	816	819	790	805	812	813	831	785	758	810	791	820	770	773	837	824	795	807	736	815	815	820	766	779	793	808	834	833	850	803	820	823	792	825	802	821	826	820	838	777	871	789	767	835	795	794	782	832	824	855	863	821	833	822	876	838	782	797	878	805	754	857	791	790	818	829	770	824	804	802	815	786	754	765	815	876	813	741	781	842	796	798	848	773	799	794	788	823	802	770	807	832	800	797	838	853	829	834	799	836	737	768	813	780	843	820	827	862	767	840	763	783	800	803	765	813	812	811	797	863	793	815	819	797	791	821	800	776	841	854	757	824	790	874	814	802	822	825	826	808	763	811	798	830	834	785	818	776	826	842	828	780	816	782	845	827	811	822	826	840	775	796	801	832	795	798	800	785	793	807	829	813	812	811	825	822	777	776	805	830	781	830	827	805	873	801	820	802	762	788	814	829	790	846	793	814	809	822	793	814	818	839	831	784	785	821	806	804	763	821	818	806	749	790	783	838	851	825	788	805	800	843	817	815	885	809	809	798	824	807	809	768	806	825	772	833	813	815	809	825	786	838	882	781	800	764	829	847	800	822	885	814	803	806	788	788	768	815	827	786	763	783	779	827	805	809	779	817	785	790	809	809	777	774	728	879	806	799	830	807	780	788	819	786	739	792	830	860	813	812	795	795	815	779	842	816	805	796	795	844	860	832	783	814	844	802	812	783	794	828	847	889	792	759	805	796	836	803	838	817	856	744	822	814	792	786	859	757	789	776	835	833	814	808	792	791	804	819	729	883	783	818	776	790	865	813	788	816	825	810	773	806	848	802	804	771	839	824	788	754	779	741	812	798	828	796	769	800	796	787	802	782	856	797	779	760	818	747	785	779	846	796	807	794	788	798	808	854	832	787	810	780	811	855	804	821	753	831	814	804	778	820	851	797	816	832	806	829	803	732	790	832	798	867	782	887	779	793	731	829	785	857	841	789	793	826	822	752	836	799	782	826	781	824	839	756	823	811	825	814	791	829	815	831	775	835	749	815	808	796	859	815	785	786	824	829	823	829	797	781	830	767	811	833	800	802	794	826	822	801	841	800	790	828	768	815	789	762	822	823	838	789	819	797	790	799	848	785	759	839	822	864	823	764	791	805	850	764	807	832	843	813	809	805	843	784	835	778	848	769	788	803	844	793	853	757	842	789	782	795	803	814	827	801	741	789	802	785	775	822	802	784	841	769	807	781	817	815	836	816	809	794	805	775	818	774	822	819	810	819	840	830	838	825	792	862	792	809	797	740	854	802	844	853	774	784	776	857	825	818	774	801	756	832	829	844	893	785	812	804	820	760	825	836	811	792	823	807	794	785	812	816	785	854	800	834	859	828	814	824	804	777	822	853	799	802	764	827	785	796	796	792	788	772	795	785	855	789	802	807	827	811	795	780	771	828	773	766	822	780	811	787	797	834	760	812	867	828	786	833	832	793	784	814	792	829	819	832	859	809	845	809	814	818	813	801	894	814	815	833	742	769	797	816	791	866	794	787	853	830	803	770	765	840	807	807	796	822	826	829	831	792	840	830	798	860	805	810	829	844	786	803	913	791	838	789	805	834	812	834	765	871	803	795	797	798	828	787	767	772	776	849	843	836	827	804	815	807	838	825	789	830	824	821	823	779	845	811	762	785	823	769	827	782	816	773	763	786	802	741	814	788	770	792	762	812	820	828	797	812	825	793	773	773	840	826	834	803	776	734	736	844	832	814	778	756	737	811	783	810	816	790	818	832	814	831	791	755	783	765	804	831	806	779	778	785	774	759	825	853	853	758	823	801	829	828	781	806	811	827	776	768	806	804	790	786	791	804	834	833	847	812	828	825	851	792	803	802	846	790	830	839	840	813	791	802	825	828	851	807	819	804	826	820	794	788	810	786	775	855	806	802	778	852	798	818	810	800	819	782	787	842	825	826	793	810	841	762	851	808	851	817	813	805	782	838	813	849	764	796	786	852	815	785	830	859	860	860	790	878	784	811	776	812	799	747	852	872	874	772	831	838	779	817	836	820	828	801	837	844	812	750	811	821	826	768	784	814	844	804	830	808	765	790	822	785	831	837	813	795	782	815	810	811	771	794	832	818	810	810	798	814	800	790	793	794	848	810	832	818	785	778	805	833	792	811	808	874	805	810	840	889	836	816	803	766	743	854	788	821	719	776	741	821	844	799	814	805	781	841	789	773	788	848	818	779	808	822	795	783	804	804	799	823	815	834	792	773	852	809	848	818	811	839	789	811	804	824	820	767	798	795	804	846	771	790	803	838	834	764	777	792	794	783	809	830	827	779	781	779	827	803	855	867	811	861	805	814	787	826	815	817	785	815	806	760	773	784	790	783	780	824	816	822	836	835	862	849	777	796	826	795	821	735	824	868	775	791	811	841	868	839	801	809	844	797	796	788	762	783	792	818	843	799	790	802	846	807	786	829	851	825	824	818	812	795	796	789	786	760	872	827	824	847	808	816	843	791	770	765	830	799	804	837	814	746	800	786	768	799	766	817	740	778	856	841	786	784	792	845	794	783	820	793	868	815	837	839	836	790	787	788	811	788	786	755	825	811	764	847	810	871	826	862	820	788	813	806	813	808	848	812	781	811	807	806	816	810	770	813	809	807	828	781	844	784	786	843	780	804	824	813	794	754	816	754	820	768	809	828	777	823	790	784	803	795	825	772	842	838	774	808	754	800	777	788	828	817	852	749	769	771	782	790	805	781	736	831	851	794	824	808	847	815	807	804	802	784	795	795	837	772	820	823	864	826	849	818	796	810	802	810	861	778	850	755	829	838	802	792	817	769	837	781	805	789	785	774	759	791	811	784	804	766	872	805	819	780	775	853	810	771	788	800	839	836	776	779	790	802	820	795	810	768	773	796	802	788	839	816	816	797	813	775	799	832
25899	35122	19999	3982	2552	1741	1300	1010	936	1015	957	988	955	966	971	1034	969	990	942	929	958	942	900	919	964	969	912	953	987	944	964	954	922	970	962	999	979	974	940	918	920	1008	994	948	987	1027	944	928	958	983	952	994	945	982	1014	966	934	934	968	1005	966	988	967	991	987	1025	991	947	956	954	944	951	959	942	949	959	955	984	989	976	927	896	975	941	974	994	982	932	951	940	981	971	902	977	947	950	901	942	905	967	890	948	970	964	947	986	928	919	859	973	944	990	940	1022	1000	921	1006	916	950	944	974	936	892	934	981	915	985	921	931	949	956	937	936	918	960	932	930	941	990	975	968	939	931	914	979	971	1011	946	970	931	915	933	924	937	958	1007	950	941	957	927	959	939	954	920	911	944	920	990	886	936	941	953	948	971	934	942	935	913	927	995	959	952	917	951	1020	964	966	965	953	954	910	963	938	956	926	974	938	925	964	950	959	985	972	967	937	933	1031	973	938	979	965	984	962	942	936	926	929	928	933	922	971	954	947	953	953	1001	991	924	974	857	904	945	966	918	979	934	962	947	923	969	977	934	934	961	932	942	937	914	972	913	943	973	950	925	882	940	870	970	904	956	941	955	977	924	915	970	985	939	976	942	943	990	949	972	936	976	925	949	945	950	999	939	978	936	955	891	934	959	973	904	957	944	933	961	996	943	922	1010	937	912	978	992	921	929	931	969	967	937	990	918	930	983	991	907	962	993	998	886	942	912	919	949	946	927	957	953	958	920	937	944	940	933	974	928	926	954	925	952	993	897	940	940	960	887	1012	920	959	962	974	929	942	924	947	895	1040	971	1018	943	976	938	973	1006	943	948	955	944	984	964	969	956	963	951	927	942	985	991	997	921	988	935	984	991	973	941	920	906	902	943	956	928	976	937	921	924	918	965	1010	925	975	872	993	922	937	920	968	932	977	920	963	935	977	972	936	973	969	931	937	948	884	988	981	922	925	887	942	890	927	963	983	980	947	952	919	949	950	997	943	943	901	951	947	993	978	925	954	952	972	995	956	969	962	924	990	960	940	904	949	916	974	950	956	963	971	1014	1014	986	937	952	933	962	925	920	971	950	905	924	923	894	1001	863	912	978	995	911	976	926	962	935	927	917	985	936	976	947	972	975	991	939	964	1019	973	898	973	974	988	966	952	970	948	963	945	945	950	920	997	958	952	933	908	953	988	923	962	983	896	948	969	972	981	957	950	989	982	935	975	953	934	918	945	960	966	975	925	935	964	955	981	959	938	970	966	984	986	977	962	947	923	930	967	915	958	946	963	906	951	1028	995	991	944	946	925	1022	953	918	952	995	968	977	938	960	942	942	924	982	969	1002	970	935	917	908	926	928	983	891	965	987	923	940	935	966	965	943	1007	943	935	886	901	969	934	975	907	985	961	970	957	1003	968	968	958	973	1003	972	950	944	926	981	981	983	883	997	997	911	936	966	945	956	923	881	946	966	977	979	911	968	951	973	965	982	919	946	939	945	950	934	955	929	920	941	912	973	936	952	984	945	914	937	956	914	958	942	959	896	928	959	976	946	987	960	937	924	995	946	883	952	916	872	942	918	923	891	943	992	958	909	948	967	931	910	928	967	934	959	994	963	978	977	977	963	915	906	986	867	871	951	945	972	957	969	994	946	922	931	937	1019	968	946	918	981	961	968	924	965	949	909	929	966	962	954	920	992	936	971	928	995	954	952	947	937	951	955	952	984	960	973	929	918	948	981	927	970	973	997	941	965	960	933	949	988	955	914	946	983	996	924	981	939	957	926	966	923	949	967	976	930	907	946	938	937	949	896	967	913	916	939	925	890	966	960	940	946	901	886	941	936	964	981	947	947	974	940	940	937	944	893	958	976	953	919	982	944	912	930	938	910	951	989	910	924	991	973	984	1002	915	915	943	906	922	954	957	963	1005	952	914	954	942	973	951	965	899	951	952	932	987	948	893	985	950	932	905	943	902	945	962	999	944	981	954	913	925	939	960	953	961	933	924	962	921	985	892	957	970	956	934	941	966	911	926	969	964	881	1002	968	931	980	977	907	929	909	935	894	912	878	947	986	984	946	999	987	885	969	952	977	948	993	915	1018	992	984	999	995	932	942	968	921	953	985	937	1021	969	918	989	926	935	912	968	905	919	949	959	977	944	979	986	971	947	936	955	933	915	959	951	973	908	894	1005	1003	909	866	965	964	994	898	961	964	913	983	968	970	986	963	997	913	923	976	957	941	920	959	984	971	965	943	916	953	973	961	954	982	974	905	920	944	944	972	999	935	930	951	942	911	952	892	954	929	891	976	980	928	1018	954	900	920	915	995	962	939	951	940	920	948	963	965	957	996	961	899	968	938	938	953	904	1017	967	937	1004	960	971	1007	936	924	969	969	940	963	951	1001	942	945	908	938	977	904	997	940	973	932	952	999	946	933	946	968	911	997	929	905	940	939	931	948	966	977	1022	931	900	967	896	994	973	1074	931	860	943	921	907	934	923	933	935	904	970	997	945	962	886	956	976	933	912	974	925	977	981	984	1011	909	940	956	997	943	955	976	1010	933	984	941	954	948	971	960	938	915	930	951	987	927	1034	960	895	1001	956	977	983	918	958	959	986	982	973	946	993	974	1035	953	921	1014	993	947	923	903	986	981	993	964	941	1004	990	943	952	962	950	1004	930	1008	997	939	931	938	921	961	950	976	976	953	905	911	952	959	955	942	925	962	931	894	933	956	951	906	923	944	948	924	947	1006	992	982	929	983	981	946	897	967	999	934	964	998	947	974	955	976	925	1050	973	971	990	918	972	940	894	897	948	956	913	960	958	955	935	951	957	973	970	919	988	1001	974	949	925	987	939	988	929	969	941	967	929	1005	989	950	896	943	954	951	975	1008	977	923	951	974	981	985	957	965	963	925	1002	961	938	988	965	906	932	972	913	924	947	981	928	980	987	949	935	956	968	985	953	974	1004	946	939	974	933	957	934	945	973	995	911	1011	909	937	1005	933	985	899	994	928	958	1026	987	928	935	963	936	928	954	964	926	940	966	952	1000	961	966	887	925	999	892	1007	936	979	892	935	935	983	908	951	970	948	947	907	920	1010	972	983	998	956	968	946	891	930	905	989	986	942	872	909	956	1047	965	945	972	908	978	904	901	971	949	943	998	975	930	937	948	938	901	975	904	896	956	917	951	932	990	988	966	991	956	928	936	980	946	882	961	947	942	905	1019	943	875	965	951	977	931	931	949	948	963	919	963	924	970	980	975	908	903	921	992	917	923	944	897	963	968	950	978	984	966	975	989	968	893	908	943	945	985	910	916	957	973	921	932	961	943	934	927	996	969	915	928	958	922	946	1025	938	959	999	965	955	928	952	1007	969	928	934	915	911	998	970	906	963	959	960	997	908	955	965	973	988	989	887	1048	968	972	920	955	929	928	965	945	921	976	958	944	928	923	902	923	911	957	969	967	920	950	974	958	981	931	924	953	940	915	970	955	966	982	975	962	906	927	958	963	910	972	938	941	910	940	1025	932	976	975	942	961	948	1004	980
23683	21006	28028	24172	20942	11592	2409	1333	1138	1074	1052	1008	981	956	977	1016	981	963	998	903	943	947	908	980	938	864	950	868	878	909	899	920	902	953	956	970	882	901	1024	960	911	887	928	957	935	894	973	938	968	938	953	893	922	996	904	1001	925	937	945	920	911	922	935	932	903	914	886	938	908	960	927	921	903	892	917	953	897	867	894	900	901	906	943	887	903	869	905	917	919	956	888	906	939	956	930	973	863	916	896	843	897	893	929	921	935	852	866	888	945	872	898	932	897	867	924	931	877	939	892	899	867	902	903	940	916	955	913	876	910	937	919	861	950	873	914	903	895	879	876	903	892	959	927	954	905	922	866	928	865	942	894	886	902	878	887	869	905	836	890	896	910	906	917	882	924	932	900	914	882	901	873	940	920	892	899	919	918	886	921	879	898	897	923	842	947	889	886	901	896	942	917	918	927	850	852	900	922	928	846	886	897	901	923	902	963	901	920	941	969	872	911	824	900	895	857	940	933	912	880	907	862	925	876	873	911	857	911	883	922	957	888	851	923	885	835	867	872	867	923	890	905	852	843	892	907	899	917	861	916	931	929	945	884	898	903	888	908	929	861	869	926	927	954	940	872	934	925	867	950	939	913	937	883	875	890	861	862	874	908	905	925	877	898	906	894	946	905	914	902	947	879	865	900	873	897	930	931	899	882	928	882	911	885	938	891	891	908	908	904	907	914	922	913	935	952	881	900	955	884	932	915	902	868	906	863	944	976	895	912	943	916	873	854	894	927	886	877	905	902	881	891	971	881	860	882	898	950	914	915	923	908	914	862	917	940	927	879	922	910	887	943	910	871	899	876	873	927	881	905	894	870	889	882	896	901	935	889	925	922	866	881	922	892	929	928	868	911	902	913	842	891	905	905	903	903	873	916	946	863	892	895	862	894	943	938	890	949	898	916	925	969	910	910	1005	935	895	956	917	905	898	879	965	900	937	892	892	899	876	888	894	934	940	942	937	934	878	904	965	902	842	947	852	922	836	924	922	912	927	878	876	865	885	926	927	926	926	909	928	926	905	877	880	906	869	865	904	843	883	835	854	885	916	867	899	910	901	942	912	929	914	912	931	917	925	921	893	899	893	816	873	915	876	931	926	948	899	898	873	942	908	881	913	956	923	947	934	906	897	913	887	919	940	942	923	902	894	921	886	903	931	934	867	906	878	924	942	865	890	843	883	900	891	895	880	908	847	915	878	925	870	893	931	925	905	898	936	884	887	902	902	914	918	899	880	910	859	872	916	879	904	918	868	882	879	905	843	917	885	886	833	938	933	905	852	1011	926	878	863	958	891	878	928	932	922	905	862	839	915	898	960	900	920	929	917	907	886	895	845	877	943	949	901	874	925	832	966	872	900	903	899	902	930	912	890	959	914	852	954	920	856	923	913	877	885	849	916	867	929	901	892	884	877	889	942	911	906	875	899	901	904	850	926	875	855	912	942	905	897	922	921	858	917	929	877	918	934	907	872	948	913	961	887	926	870	917	948	855	909	923	899	956	905	842	859	935	929	857	917	948	929	904	836	912	943	893	865	867	938	894	899	910	857	907	890	905	932	897	845	920	898	884	916	844	892	904	898	920	882	858	881	889	879	883	897	933	896	950	896	906	875	928	851	860	872	918	965	867	910	883	936	880	886	931	946	885	883	873	862	920	909	910	903	866	899	930	883	867	892	930	903	900	919	916	907	903	906	953	883	909	913	881	926	894	908	962	900	881	946	881	940	911	917	851	886	878	883	912	900	864	919	914	902	865	838	854	890	921	872	897	933	893	873	882	930	941	865	877	906	947	892	890	892	917	945	908	920	884	887	907	876	927	903	879	833	896	929	857	923	872	902	910	911	933	882	913	885	872	874	852	905	898	921	860	851	962	865	896	958	878	926	914	920	903	902	884	948	906	906	921	866	948	920	901	915	925	921	881	940	878	935	907	860	932	902	903	903	904	914	921	922	910	947	937	942	862	887	937	922	895	892	924	916	892	889	846	877	913	867	911	940	921	951	965	899	902	920	904	953	895	839	907	915	851	929	884	900	935	899	944	921	875	900	930	863	888	967	947	923	930	879	871	937	939	841	946	891	905	887	849	929	929	869	879	945	890	875	918	936	915	915	881	863	918	883	918	896	866	955	962	843	853	902	858	982	879	917	893	923	927	928	965	946	837	867	908	896	887	873	945	883	872	902	860	885	892	882	937	841	919	953	901	859	903	926	907	874	888	854	877	889	923	945	890	920	923	894	788	923	879	926	893	917	894	837	929	923	922	919	922	912	896	909	900	861	900	901	923	881	870	881	931	894	918	888	876	949	879	939	913	905	938	913	844	820	863	856	898	870	886	913	894	905	914	901	879	837	915	931	870	877	905	909	882	927	916	888	870	884	917	879	924	900	857	862	873	891	931	899	889	936	893	894	888	931	868	860	860	903	883	912	934	931	883	875	931	908	899	948	893	929	926	896	898	885	909	945	922	907	899	840	902	942	904	894	873	891	909	891	923	928	892	905	890	886	901	909	883	921	941	863	872	904	911	901	881	914	897	889	935	948	890	924	937	914	944	977	875	877	859	875	893	874	896	955	895	853	897	906	889	869	859	932	896	881	893	873	1003	929	822	930	847	909	941	881	896	852	890	913	883	850	888	920	892	889	934	897	920	924	888	907	1010	871	905	925	854	892	910	896	918	888	906	891	949	867	926	829	879	887	846	896	938	921	908	881	909	927	857	916	879	909	914	935	924	877	937	919	886	858	877	898	910	869	922	922	907	911	865	895	922	878	901	949	928	886	872	895	889	908	896	910	965	901	888	858	888	890	869	919	912	889	874	850	910	930	869	900	906	925	897	904	898	888	894	882	906	951	951	849	826	905	962	875	954	892	864	864	926	866	885	918	842	909	865	936	940	933	906	907	883	823	951	905	908	896	908	923	885	899	921	907	897	939	875	924	919	894	941	981	876	922	865	905	910	915	887	929	919	858	897	921	920	912	887	925	882	916	864	897	873	881	870	908	865	890	937	921	871	941	928	885	937	849	892	912	907	869	894	896	927	878	910	916	859	902	885	917	868	882	855	904	915	897	921	876	894	928	865	926	839	903	853	935	902	822	943	858	914	882	913	897	873	876	879	879	900	897	888	891	893	907	949	892	868	884	904	874	898	866	900	877	932	936	911	932	954	954	888	837	892	880	962	886	870	914	886	936	855	915	952	915	937	887	940	915	911	954	886	891	906	914	905	889	869	944	884	926	866	875	922	871	859	921	948	889	897	899	880	911	869	859	878	917	923	865	932	884	894	901	880	955	897	882	834	918	916	909	979	925	899	942	919	905	876	895	936	877	872	917	914	908	905	917	940	918	854	866	918	943	948	905	917	906	941	900	905	929	941	931	887	886	916	863	901	892	923	897	945	870	923	911	933	892	890	870	911	923	919	932	960	922	911	895	949	893	954	877	891	853	934	853	878	904	881	887	882	900
28799	46688	28815	10481	6719	4374	2536	1712	1438	1321	1319	1251	1201	1164	1157	1218	1135	1183	1138	1089	1164	1024	1152	1075	1083	1125	1082	1139	1100	1101	1082	1104	1081	1111	1041	1082	1119	1163	1060	1154	1140	1123	1114	1141	1085	1092	1088	1102	1108	1060	1090	1099	1116	1096	1082	1104	1141	1106	1106	1108	1093	1111	1051	1085	1063	1065	1104	1095	1024	1092	1077	1054	1077	1051	1117	1039	1129	1065	1090	1075	1046	1042	1090	1052	1066	1048	1093	1113	1106	1057	1066	1074	1122	1015	1060	1086	1042	1080	1018	1041	1136	1067	1052	1089	1094	1034	1089	1164	1011	1095	1083	1080	1008	1082	1054	1127	1074	1071	1013	1031	1021	1120	1080	1081	1094	1047	1074	1126	1074	1037	1048	1077	1063	1077	1101	1042	1067	1127	1040	1034	1083	1053	1079	1058	1091	969	1032	1075	1033	1098	1035	988	1028	1036	1066	1065	1040	1069	1081	1049	1083	1029	1053	1055	1069	1025	1019	1075	1068	1111	1068	1108	1015	1053	1089	1096	1115	1025	1057	1086	1063	1073	1097	1082	1058	1011	1045	1068	1060	1068	1048	1063	1025	1031	1053	1049	1090	1070	1054	1107	1029	1105	1048	1056	1055	1094	1084	1033	1037	1022	1084	1100	1075	1080	1058	1043	1037	1038	1074	1057	1035	1110	1069	1033	986	1065	1020	1068	1023	1026	1075	1103	1090	1049	1045	1030	1054	1100	1114	1032	1037	1070	1031	1081	1028	1096	1061	1154	1047	1111	1104	1120	1042	1079	1062	1089	1027	1052	1046	1100	997	1072	1055	1124	1031	1071	1040	1003	1009	1085	1026	1023	1059	1053	1149	1029	1077	1117	1062	1105	1027	1038	1049	1039	1054	1045	1041	1106	1082	1063	1052	1073	1031	1081	1041	1036	1079	1068	1098	1060	1044	1082	1058	1043	1020	1090	1078	1092	1052	1079	1021	1059	1035	1069	1089	1039	1076	1052	1010	1050	1027	1025	1003	1029	1040	1032	1088	1051	1085	1103	1016	1064	1025	1022	1020	1046	1175	1083	1054	1078	1085	1136	1093	1038	1002	1105	1040	1082	1077	1029	1054	1067	1065	1063	1049	1039	1032	1075	1071	1077	1068	1100	1017	1057	1081	1060	1111	1049	1062	1109	1077	1035	1013	1096	1062	1069	1094	1131	1053	1021	1074	1042	1064	1073	1051	1061	1081	1060	1045	1034	1072	1059	1041	1057	1058	1031	1011	1064	1017	1065	1052	1048	1063	1005	1078	1040	1009	1031	1048	1086	1114	1058	1096	1067	1062	1012	1083	1011	1082	1100	1034	1088	1059	1050	1084	1011	1022	1073	1056	1022	1105	1041	981	1054	1004	1078	1100	1105	1066	1074	1031	1097	1045	1130	1103	985	1022	1029	1044	1112	1041	1111	1045	1063	1084	1032	1095	1057	1101	1060	1039	1099	1020	1028	1066	1032	1049	1100	1084	1043	1014	1064	1070	1049	1031	1096	1035	1034	1010	1065	1083	1057	940	1101	1036	1039	1054	1072	1031	993	1026	1026	1065	1053	1079	1034	1105	1079	1017	1061	1082	1080	1027	1061	1071	1032	1069	1063	997	1083	1118	1080	1077	1067	1065	1056	1053	1062	1049	1075	1080	1041	1061	1054	1037	1063	1047	1045	1063	1068	1068	1073	1070	1127	1061	1106	1059	1030	1011	1063	1059	1070	1028	1075	1073	1109	999	1023	1101	1073	1084	1058	1093	1080	1063	1095	1045	1081	1071	1025	1083	1057	981	1086	1085	1071	982	1074	1059	1101	1039	1058	1031	1044	1053	1121	1043	1078	1071	1064	1056	1145	1038	1047	1063	1065	1022	1071	1017	1117	1058	1021	1020	1038	1027	1026	1104	1099	1084	1116	1110	1124	1086	1081	1050	1048	1060	1115	1117	1054	1059	1047	995	1096	1013	1062	1032	1072	1074	1078	1059	1043	1036	1084	1043	1005	1037	1109	1006	1061	1050	1064	1069	1071	1112	1004	1064	1110	1012	1080	1075	1094	1074	1038	1102	1060	1040	1058	1121	1035	1039	1078	1068	1071	1016	1009	1003	1058	1043	1047	1014	1074	1073	1087	1155	1058	1049	1073	1034	1055	1038	1033	1051	1012	1051	1064	1034	1034	1095	1083	1072	1060	1106	1087	1139	1068	1080	1038	1113	1093	1044	1088	1041	1044	1094	1012	1089	1110	1029	1025	1062	1076	1076	1080	1029	1013	1009	1065	1070	1090	1070	1085	1113	1129	1029	1037	1084	1080	1068	1053	1125	1053	1065	1081	1032	1050	1095	1143	1086	1014	1012	1106	1026	1054	1029	1151	1051	1079	1048	991	1082	1049	1037	1065	1090	1001	1081	1051	1033	1049	1076	1037	1094	1004	1057	1030	1018	1074	1010	1045	1045	1053	1082	1126	1074	1111	1039	1052	1066	1071	1108	1064	1043	1096	1077	1040	1094	1043	1037	1035	1085	1042	1038	1100	1029	1069	1056	1066	1069	1057	1025	1016	1028	1028	1047	1081	1081	1048	1068	1023	1112	1039	1071	1038	1083	1038	1097	1066	1056	1008	1075	1083	1060	1065	1037	1043	1060	1085	1125	1064	1017	1081	1063	1032	1052	1074	1057	1089	1055	1092	1050	1038	1045	1039	1007	1083	1086	1056	1034	1038	1040	1068	1106	1034	1081	1050	985	1058	1078	1086	1073	1122	1026	1111	986	1063	1058	1053	1053	1072	1058	1044	1082	991	1068	1113	1081	1046	1100	1039	1072	1050	1032	1058	1041	1033	1079	1057	1077	1037	1075	1040	1083	1044	1069	1032	1054	1079	1030	1037	1083	1046	1048	1035	1034	1049	1046	1047	1100	1008	1054	1016	982	1084	1058	1012	1105	1052	1023	1000	1109	1044	1036	1083	1047	1055	1092	1055	1040	1068	1082	1024	1076	987	1062	1109	1055	1039	1030	1043	1095	1037	1051	1090	1029	1090	1091	1058	1061	1087	1074	1051	1124	1022	1071	1055	1110	1080	1038	1048	1061	1080	1063	1015	1028	1126	1068	1015	1036	1066	1092	1008	1030	1093	1042	1043	1147	1088	1011	1047	1075	1005	1047	1093	1085	1048	1065	1024	1055	1053	1044	1076	1092	1035	1048	1098	1066	1122	1007	1081	1053	1024	1054	1028	1035	1029	1074	1079	1080	1044	1082	1077	1055	1006	1039	1077	1045	1055	1085	1054	1032	1036	1037	1047	1076	1048	1045	1062	1082	1066	1083	1060	1047	1057	1057	997	1059	1075	1134	1098	1080	1037	1067	1033	1070	1017	1110	1077	1041	1046	1070	1044	1079	1076	1080	1103	1107	1054	1088	1037	1106	1054	1044	1037	1107	1056	1035	1072	1087	1032	1025	1074	1067	1071	1079	1097	1052	1118	1086	1038	1038	1052	1042	1151	1096	1150	1056	1019	1063	1052	984	1097	1062	1120	999	1082	1014	1048	1083	1028	1073	1111	1032	1071	1061	1028	1057	1045	1015	1069	1025	1072	1069	1058	1081	1035	1016	1079	1053	1094	1052	1025	1046	1125	1063	1038	1003	1048	1077	1072	1033	1044	1114	1109	1084	1067	1097	1020	1112	1046	1018	1029	1087	1065	1098	1065	1031	1030	1025	1060	1040	991	1076	1110	1086	1022	1056	1047	1020	1035	992	1105	1074	1101	1054	1089	1086	1048	1048	1073	1048	1025	1085	1048	1051	1042	1075	1018	1038	975	1103	1059	1087	1103	1080	1053	1056	1065	1086	1057	1070	1073	1061	1042	1047	999	971	1059	1045	1065	1094	1046	1073	1123	1055	1044	1091	1041	1077	1057	1034	1077	1099	1117	1042	1105	1054	1101	1112	1087	1064	1029	1027	1011	1042	1004	1098	1096	1112	1133	1139	1031	1063	1055	989	1061	1046	1083	1062	1020	1080	1037	1021	1040	1053	1060	1078	1005	1065	1081	1091	1030	1101	1056	1087	1069	1036	1032	1025	1081	1025	1085	1066	1066	1073	1083	1098	1052	1056	1056	1078	1047	1047	1051	1033	1053	1059	1064	1017	993	1031	1100	1084	1016	977	1061	1122	1051	1029	1071	1033	1073	1045	1102	1053	1039	1035	1028	1078	1011	1049	1102	1065	1035	1051	1065	1032	1071	1014	1094	1056	1072	1082	1088	1038	1043	1089	1070	1109	996	1018	1034	1038	1043	1064	996	1033	1060	1079	1098	1023	1052	1100	1040	1056	1042	1087	1002	1065	1050	1100	1074	1078	1096	1016	1067	1100	1034	1034	1036	1051	1076	1071	1013	1087	1098	1058	1093	1043	1073	1042	1064	1110	1115	1110	1037	1002	1034	1028	1082	1001	1094	1095	1088	1067	1052	1056	1082	1026	1074	1052	1034	1075	1020	1021	975	1087	992	1039	1025	1053	1045	1042	1065	1078	1054	993	1023	1103	1046	1039	1013	1063	1044	1020	1053	1097	1020	1024	998	1002	1039	1079	1066	1017	1074	1114	1084	1065	1011	1052	1057	1107	1011	1056	1085	1096	1039	1087	1072	1079	1074	1056	1073	1151	1094	991	1067	1054	1053	1072	1113	1033	1118	1074	1126	1033	1086	1087	1061	1084	1104	1075	1114	1056	1035	1025	1013	1028	1053	1066	1050	1036	1049	1045	1044	1074	1091	1040	1052	1033	1063	1074	1058	1020	1019	1036	1138	1074	1034	1033	1053	1072	1096	1089	1036	1059	988	1070	1049	1077	1101	1070	1040	1070	1029	1069	1066	1034	1102	1007	1047	1031	1007	999	1039	1139	1081	1049	1028	1059	1050	1021	1094	1057	1075	985	1044	1120	1049	1028	1116	1068	1047	1079	1073	1033	1078	1087	1059	996	978	1065	1039	1048	1066	1061	1037	1034	1048	1045	1024	1042	1077	1103	1069
24498	20975	27139	24903	14612	2701	1396	887	723	689	715	683	722	707	643	600	701	671	696	683	685	599	686	639	653	673	647	616	666	646	634	624	619	632	619	645	675	596	648	660	651	633	625	640	641	652	598	596	631	665	619	663	687	712	693	653	653	679	664	649	664	645	667	633	641	662	629	647	643	605	632	656	605	673	626	610	606	609	583	648	673	646	607	634	679	595	624	651	585	651	648	643	642	634	658	630	640	612	588	635	609	593	617	649	655	620	628	653	607	633	633	596	605	641	627	646	628	644	650	612	647	651	594	638	603	644	663	630	630	600	649	613	604	629	645	637	607	658	653	628	668	614	608	672	621	622	629	650	617	647	594	614	667	619	618	643	582	638	624	646	622	632	675	640	673	673	604	654	635	590	660	623	613	666	639	656	615	655	598	640	647	628	655	611	614	624	619	585	661	611	632	571	612	653	604	596	643	618	613	595	639	636	644	634	626	637	615	646	622	587	664	647	600	609	596	624	661	583	620	641	639	660	629	627	622	638	648	691	643	633	636	637	627	622	638	650	626	599	600	658	600	617	649	667	680	644	664	649	662	651	655	641	616	625	603	614	641	639	660	666	616	647	605	652	613	655	656	641	664	639	596	641	647	583	650	641	583	629	572	647	654	637	637	607	619	678	634	686	605	603	629	688	618	594	600	648	663	656	645	612	616	604	575	640	640	631	612	630	628	653	664	615	630	661	664	647	599	634	636	621	641	610	631	596	615	627	638	637	666	660	610	692	594	652	654	637	652	630	628	626	647	642	628	628	609	618	615	656	605	642	643	607	650	605	617	675	643	583	634	655	636	635	652	636	656	628	638	599	589	621	657	620	620	664	613	648	651	591	613	608	645	675	652	607	582	663	618	612	625	625	685	644	601	612	641	645	641	637	616	549	613	633	635	600	616	618	656	593	627	614	608	643	643	634	599	625	598	629	607	676	624	652	626	669	608	660	613	644	659	608	608	663	664	615	626	610	641	646	649	617	621	596	605	610	615	634	645	652	632	633	687	633	653	617	624	618	607	634	624	594	626	633	579	640	667	612	648	632	689	610	589	599	650	656	613	609	621	640	605	668	624	630	609	681	637	641	640	680	598	624	605	592	622	597	668	691	642	607	646	642	653	652	637	603	642	628	611	595	635	614	634	636	632	611	654	639	628	654	608	610	660	611	654	599	642	612	636	651	609	640	629	644	634	632	636	603	667	622	669	688	651	638	631	605	654	636	597	691	632	622	578	598	639	610	626	618	653	660	624	637	608	616	621	618	629	556	647	606	618	636	623	659	621	589	651	679	639	623	603	640	642	625	570	624	638	642	624	637	618	621	639	632	601	646	613	671	637	653	626	601	658	655	642	629	606	646	653	627	636	589	626	622	621	635	580	618	677	617	655	636	644	627	652	632	616	608	597	670	666	672	695	632	596	628	598	594	619	619	601	592	631	649	634	623	699	618	677	654	698	636	616	590	601	637	605	632	630	671	636	613	652	638	584	621	611	601	627	620	639	566	631	605	611	608	632	584	641	604	584	615	632	683	633	637	621	658	601	618	638	632	656	607	646	599	679	624	637	609	646	577	619	600	623	625	636	578	613	627	624	651	608	636	618	653	626	629	575	629	653	653	631	628	665	616	621	609	634	620	614	638	637	623	666	651	603	621	625	607	643	601	653	635	660	611	570	645	582	595	664	613	603	606	621	621	632	618	577	619	642	643	645	611	634	604	612	653	591	605	613	690	670	647	639	642	626	587	580	629	632	642	592	645	646	646	666	574	615	628	650	621	658	598	660	610	650	605	644	625	620	619	640	618	643	642	640	616	625	622	659	625	619	612	644	632	696	634	595	600	657	659	668	626	626	613	584	606	633	645	617	654	623	656	681	647	663	669	626	578	659	627	651	643	643	636	641	626	630	593	621	613	594	583	611	624	608	667	621	646	625	647	685	593	680	650	622	605	622	630	565	637	639	642	635	611	602	646	637	632	633	624	676	603	631	607	613	637	645	658	651	673	629	650	649	617	647	630	674	630	662	607	653	621	634	631	649	632	633	659	602	671	655	635	631	626	602	633	647	612	633	612	642	623	684	588	618	629	605	629	665	637	592	664	648	579	582	609	661	628	649	642	653	580	641	622	623	604	663	626	610	651	616	634	641	650	619	586	605	579	573	665	627	663	618	578	674	655	632	588	647	581	620	614	601	706	607	646	635	659	596	683	622	682	604	655	650	652	643	613	642	608	607	644	613	620	664	597	639	665	652	625	630	647	642	630	639	659	633	636	641	619	626	639	612	623	662	604	613	578	598	614	666	604	595	605	580	629	632	620	678	620	639	651	630	648	592	669	634	625	644	644	645	607	624	629	617	625	619	628	668	641	652	628	640	608	641	659	638	615	658	639	643	597	612	656	617	640	615	641	585	598	602	643	624	663	660	626	639	611	629	674	630	641	635	606	619	630	620	601	582	602	649	628	640	626	628	604	597	635	624	590	617	651	629	603	672	694	612	609	656	643	642	626	649	598	599	642	569	650	609	596	637	648	659	657	591	643	611	647	663	611	628	645	630	631	617	616	631	612	620	642	601	667	612	579	643	605	609	645	653	653	636	644	653	621	656	638	625	627	640	666	671	617	639	604	582	645	606	620	631	642	660	631	598	651	672	610	646	612	595	667	660	607	627	639	649	646	625	601	633	594	672	593	628	611	588	650	649	645	643	679	618	609	603	618	635	612	624	664	625	651	674	641	620	637	626	633	619	615	676	637	639	676	683	660	609	677	675	625	624	634	583	609	623	647	596	677	627	659	592	629	609	640	572	637	613	621	588	649	630	584	635	641	626	649	610	607	619	608	603	603	648	641	598	618	591	623	656	606	642	625	661	615	649	617	640	638	598	642	695	613	584	621	630	649	635	611	620	556	653	609	659	599	646	673	649	580	654	647	682	621	647	641	593	647	626	662	655	629	591	585	680	646	640	667	657	628	609	599	625	607	638	604	631	629	653	630	601	613	616	621	611	670	645	603	668	614	636	662	644	665	617	661	629	668	648	641	642	630	668	678	643	662	591	631	595	627	591	641	619	621	618	673	636	717	649	656	608	610	649	620	628	629	643	639	611	625	615	643	613	646	632	653	648	622	600	656	645	622	623	650	680	638	637	605	650	639	653	646	621	605	645	670	621	622	622	589	633	648	643	588	671	618	579	628	664	627	658	637	613	608	666	693	623	644	585	639	656	649	657	616	669	633	596	625	635	621	643	634	613	608	621	673	623	646	647	694	632	630	601	691	614	611	613	594	593	619	642	654	699	644	613	622	645	591	621	655	706	603	625	623	633	642	631	661	638	670	651	612	609	596	597	635	651	613	627	628	634	609	619	628	658	667	646	645	652	599	620	678	636	617	644	635	626	643	712	677	608	626	613	646	609	640	627	635	618	632	658	611	654	621	609	668	628	581	603	654	631	613	632	640	615	650	582	651	600	661
27968	43570	23970	8018	5035	3327	2253	1336	973	876	876	907	809	775	761	798	854	841	815	798	787	807	776	771	765	740	809	748	789	732	739	744	777	727	732	765	767	805	748	769	803	796	814	793	775	788	750	793	748	807	773	748	756	786	819	791	796	855	758	757	798	731	786	732	807	758	776	731	786	762	713	757	840	728	775	775	770	751	800	759	789	743	728	793	761	741	803	739	733	808	748	767	739	777	766	759	719	776	774	801	724	780	764	744	740	753	730	713	756	763	764	736	725	714	719	753	740	790	793	774	757	719	701	729	694	808	770	747	720	760	776	772	755	766	768	757	682	783	763	726	778	773	694	735	772	785	735	755	721	777	674	720	749	699	780	751	774	781	721	777	786	732	749	767	750	750	745	779	766	749	777	759	781	748	745	719	736	728	739	713	780	707	688	801	769	812	731	745	699	759	784	743	779	738	737	718	713	783	764	696	749	774	752	706	755	725	815	701	767	770	745	772	817	792	792	754	738	729	688	729	761	705	729	752	736	731	704	692	697	723	784	782	750	704	763	753	732	759	744	726	791	762	719	754	735	761	749	791	764	799	778	728	729	734	782	777	773	726	749	757	733	783	781	794	735	722	713	750	770	735	710	736	801	748	735	751	712	760	782	792	764	718	773	770	717	746	737	724	783	745	756	786	799	782	766	738	739	697	741	748	749	747	787	761	731	768	775	760	723	774	759	740	781	768	733	745	773	721	765	771	791	776	768	713	762	773	743	757	810	774	764	727	735	762	753	751	767	738	758	777	750	728	799	780	759	763	726	781	752	676	724	762	762	776	709	745	728	770	771	743	776	760	704	735	774	710	809	711	751	752	804	762	708	762	712	765	748	755	709	736	773	747	770	748	743	760	701	761	712	762	791	730	757	723	745	763	773	758	741	751	756	700	712	781	786	755	731	765	750	782	752	752	753	746	763	739	734	749	796	712	784	740	687	766	736	741	757	748	723	754	761	727	723	762	752	803	743	763	728	723	737	748	721	788	749	750	728	764	767	758	729	752	757	694	756	761	768	815	775	738	703	693	731	776	783	768	765	756	777	740	736	783	774	744	753	736	739	757	815	735	751	748	762	758	785	788	802	730	745	713	758	753	785	763	783	757	752	736	762	790	733	752	763	784	720	750	789	777	777	747	732	725	741	729	708	786	760	748	807	753	769	744	733	708	798	713	711	757	752	730	780	748	730	764	806	792	719	756	743	761	765	739	754	714	732	731	779	736	765	702	708	786	735	769	764	765	720	712	762	766	755	725	703	730	783	751	742	771	773	804	723	769	744	803	768	759	746	752	713	763	748	742	716	752	778	758	713	779	738	777	711	753	793	735	806	792	753	712	748	717	760	741	729	779	785	748	738	774	698	768	788	716	788	767	742	753	776	717	737	751	779	705	779	813	744	755	705	735	753	752	792	720	807	728	766	730	719	739	731	762	793	729	746	751	787	748	754	740	762	751	776	776	727	748	743	774	744	700	781	757	804	747	771	721	747	736	747	734	762	730	731	800	741	745	712	772	742	771	753	760	738	743	779	732	761	776	780	807	780	713	793	743	735	767	730	771	738	739	757	745	709	787	786	745	774	771	783	741	754	776	755	770	746	766	746	741	725	759	753	747	738	721	709	756	725	751	701	740	738	780	713	723	766	742	721	750	765	774	778	702	718	742	773	704	742	739	781	743	735	731	743	771	808	738	745	744	753	744	714	781	686	739	736	763	731	703	765	751	741	828	772	742	723	760	751	724	766	742	773	811	738	748	685	802	738	739	752	773	773	748	741	717	757	777	778	716	730	774	703	701	702	727	714	757	707	761	743	729	714	765	742	743	766	769	737	787	755	708	744	759	785	769	806	754	728	709	744	806	776	755	774	769	750	780	749	755	790	748	732	774	741	762	765	719	726	785	703	704	748	782	803	754	743	718	757	748	719	768	786	742	777	728	706	765	668	784	756	743	735	742	749	765	773	771	782	718	729	768	775	751	717	737	835	774	743	766	737	777	760	778	743	751	729	755	756	705	730	729	725	776	758	785	792	725	842	782	776	713	716	738	773	773	767	744	778	747	724	795	726	769	754	746	746	696	783	712	762	732	684	772	743	717	751	760	760	759	752	689	761	729	754	686	717	766	808	751	773	775	752	746	721	824	763	743	755	724	770	733	729	734	740	738	827	731	732	749	771	755	767	754	715	728	723	717	784	710	753	712	730	756	734	800	700	757	767	711	765	763	730	736	748	780	762	771	743	774	789	711	704	734	781	720	770	721	770	757	715	754	780	703	767	774	740	812	756	743	767	747	768	721	693	761	747	772	729	756	774	764	744	722	774	764	717	758	764	737	738	748	749	769	761	757	707	749	753	736	797	790	792	779	717	732	763	740	758	747	710	750	799	764	772	775	744	777	739	746	703	757	724	715	769	762	723	770	715	770	712	749	771	706	765	801	718	750	757	746	721	731	727	824	766	765	784	710	768	730	728	701	780	787	748	753	765	774	707	818	792	735	734	746	757	782	731	738	800	746	723	766	749	804	739	747	730	744	790	693	721	729	747	786	749	715	754	745	765	714	710	763	755	723	768	732	776	770	750	748	734	763	732	755	749	767	742	723	766	797	688	772	736	772	750	765	798	708	734	752	794	758	788	737	762	784	719	735	783	753	746	733	768	737	763	768	767	790	754	746	738	804	801	784	772	752	733	756	738	730	732	781	713	748	703	725	706	807	775	774	742	749	776	741	736	722	806	747	737	807	813	764	707	784	767	792	711	705	760	701	787	754	747	787	723	696	789	779	728	734	730	756	735	737	739	774	717	774	755	717	763	751	760	725	733	752	733	747	769	800	774	722	763	767	738	773	704	752	782	771	758	750	760	759	729	737	741	793	742	749	727	778	749	740	699	805	738	708	782	802	729	812	743	720	769	756	717	745	775	803	765	756	748	755	746	786	738	732	718	809	746	773	734	759	754	763	797	735	840	742	758	745	759	791	694	760	762	821	771	730	757	748	758	737	747	717	785	756	765	748	762	756	741	758	728	743	730	734	783	761	737	760	755	734	732	759	777	725	773	726	760	734	746	738	761	706	814	772	733	745	727	793	735	752	759	753	747	743	745	712	788	746	790	751	738	714	755	777	725	792	720	698	762	700	761	787	724	751	799	807	763	756	773	672	781	765	710	724	730	751	765	736	713	747	743	698	773	754	787	762	763	812	729	735	771	754	746	711	786	705	706	764	716	785	748	736	736	735	721	783	725	723	747	759	776	745	764	689	790	751	728	722	810	747	750	751	781	774	773	774	699	792	753	772	748	753	751	745	770	763	765	742	743	772	733	722	805	791	743	769	752	693	759	746	769	796	744	755	785	769	741	758	763	741	745	718	728	748	750	718	765	788	702	775	735	738	736	736	753	760	722	733	775	732	761	746	750	779	735	753	748	772	753	717	742	701	788	716	732	757	726	723	751	771	758	714	761	799	756	788
22529	21048	28548	23740	21059	21122	11056	1606	1045	978	953	892	853	846	861	849	816	790	825	811	815	770	791	782	749	753	757	710	766	759	735	766	692	739	792	747	774	797	737	787	820	768	819	740	745	731	742	749	729	763	720	732	782	778	784	821	674	786	762	806	755	772	748	678	708	727	791	766	757	671	702	725	739	703	749	769	695	683	747	763	739	714	755	746	697	812	740	722	732	716	743	729	727	721	729	707	701	678	743	730	737	740	710	698	698	723	694	732	711	765	737	701	679	745	726	692	717	710	711	697	721	713	691	731	678	713	713	740	707	705	743	761	680	742	738	696	747	719	642	781	714	720	696	708	681	665	714	697	698	691	718	690	744	735	719	671	738	685	680	696	706	739	707	708	775	686	707	730	684	685	691	701	758	747	700	726	700	692	736	674	691	763	707	747	622	675	720	714	728	706	644	720	738	704	687	714	719	676	743	755	690	725	746	689	763	678	681	716	713	706	718	711	695	711	713	724	729	727	686	670	734	698	752	764	756	701	705	700	643	754	722	679	676	730	718	699	704	766	733	730	702	730	675	760	737	740	716	675	774	721	715	708	724	718	710	727	712	688	695	715	743	734	760	720	700	698	722	710	707	715	731	748	656	680	656	691	727	719	744	739	663	716	707	706	736	678	685	729	711	714	766	685	734	711	792	685	696	710	735	704	709	704	738	709	719	743	680	654	665	763	708	708	713	644	745	694	708	663	734	696	698	705	732	689	738	731	717	702	720	720	755	683	661	717	708	687	666	728	718	739	729	717	719	694	748	702	668	681	713	713	715	695	731	707	672	716	721	745	731	709	685	639	746	692	712	766	755	694	719	661	693	752	682	706	730	674	709	659	722	706	719	734	717	684	688	723	689	729	712	716	746	726	694	724	728	717	736	751	760	738	671	737	704	707	753	695	692	735	717	748	712	743	681	673	715	674	728	678	740	674	674	711	730	701	703	724	722	730	687	704	692	639	777	756	722	704	736	705	746	735	735	677	766	716	729	733	735	732	691	743	732	713	704	723	745	713	720	681	735	694	739	688	747	736	699	726	675	749	742	663	745	722	717	710	737	720	735	707	716	677	704	700	746	709	700	704	690	686	679	697	712	739	691	656	711	746	745	664	669	729	727	743	746	747	723	743	730	731	735	736	722	739	718	702	748	687	725	722	668	719	704	713	737	741	678	701	701	777	733	705	770	734	739	722	742	690	701	707	745	728	648	677	669	730	687	735	686	682	792	706	737	675	749	665	765	707	695	704	700	697	699	713	707	704	713	690	767	712	724	708	727	696	714	713	774	691	730	674	734	710	761	711	762	743	725	744	759	699	680	663	702	715	731	734	686	690	685	725	716	750	673	759	715	715	739	740	741	680	727	702	716	685	746	683	692	713	694	735	706	769	728	710	719	722	706	751	731	708	721	707	740	714	738	723	705	759	704	701	698	737	696	722	754	703	730	698	702	731	735	754	716	757	688	694	674	696	769	727	730	745	718	741	709	735	718	736	725	702	717	676	703	718	704	731	721	731	702	714	686	664	732	728	705	731	721	721	731	702	728	744	711	704	724	718	779	664	717	707	681	774	698	745	736	752	707	692	677	737	721	680	752	700	688	747	712	688	747	719	748	740	728	725	748	751	715	722	705	712	731	757	723	663	711	747	717	719	693	692	704	722	720	742	731	709	690	661	716	745	704	746	734	742	702	679	685	711	770	754	700	680	736	703	727	717	719	674	703	701	697	687	730	722	663	718	732	679	709	707	781	719	664	715	713	704	706	707	682	729	690	755	734	721	763	710	684	703	743	711	696	714	688	703	686	699	684	717	731	685	748	725	723	650	695	759	741	709	682	725	745	657	735	743	716	701	704	771	710	725	662	745	732	640	699	718	696	728	717	688	707	715	690	714	718	699	737	680	704	714	696	654	734	744	738	703	680	658	686	731	697	679	691	665	645	697	715	743	641	632	713	722	742	770	724	662	674	671	751	710	730	676	705	690	724	711	716	692	731	730	718	700	715	683	690	716	726	736	729	761	733	738	711	745	740	700	697	684	702	710	712	723	672	713	748	730	739	716	762	696	722	719	711	686	702	713	748	716	746	705	671	688	635	700	746	701	725	744	765	735	717	703	734	725	742	724	737	723	761	731	741	756	701	737	714	673	748	731	719	721	716	714	723	692	791	746	684	717	692	725	702	737	711	704	652	708	702	715	742	719	684	710	728	715	697	742	704	731	684	696	676	762	693	725	704	744	755	693	749	697	687	659	712	725	764	721	696	679	731	717	697	723	712	723	715	683	739	742	732	722	713	731	720	726	743	699	720	698	705	734	707	683	692	733	667	739	703	692	750	719	688	669	728	691	727	752	677	743	718	701	776	687	736	733	740	750	720	678	719	704	737	721	725	714	768	752	728	714	747	698	761	688	779	705	770	739	710	717	693	679	721	713	709	713	744	713	669	678	713	688	699	701	752	738	777	740	743	715	697	728	670	710	721	752	725	768	705	716	766	739	675	708	758	703	759	726	723	749	719	680	702	699	683	700	690	697	722	704	719	710	726	712	686	736	769	698	727	736	691	721	763	735	719	691	707	764	779	722	708	662	706	688	704	706	719	687	724	696	765	673	732	759	739	722	709	653	736	712	763	699	737	713	711	728	679	714	702	734	731	723	720	727	668	672	735	718	714	723	696	673	670	727	683	755	702	666	732	717	725	683	713	739	674	701	729	748	718	667	730	707	741	666	698	734	722	706	732	709	689	710	798	737	727	704	690	669	730	757	682	710	692	702	713	723	741	719	696	683	746	725	708	721	708	664	671	723	716	747	676	721	714	712	702	706	733	774	701	726	725	729	673	687	677	693	711	683	729	642	699	712	759	715	727	701	716	702	703	684	730	730	767	686	747	694	713	723	707	720	725	696	687	715	777	696	691	660	706	726	710	719	741	703	743	779	729	699	664	716	733	684	713	692	705	720	722	701	704	718	738	681	749	729	698	731	726	699	694	729	750	741	725	753	717	688	747	707	760	727	720	718	699	768	720	752	719	734	721	705	726	776	696	741	714	665	711	744	677	669	664	724	727	737	714	688	701	755	771	763	704	689	729	698	672	747	786	732	746	692	709	687	679	682	682	723	732	705	696	692	727	722	686	715	707	718	733	711	707	734	691	661	749	667	722	736	721	681	722	673	709	732	710	704	728	759	697	713	717	773	700	705	703	698	732	699	709	712	718	700	713	692	696	709	706	698	690	705	719	713	767	708	707	700	696	701	695	735	678	700	711	739	719	697	734	696	732	773	699	691	697	693	775	719	676	706	716	697	676	684	705	718	746	691	737	712	730	772	671	723	699	693	733	758	682	707	690	718	715	741	693	758	690	764	678	731	693	751	695	734	678	701	737	678	704	721	700	707	716	718	700	689	682	689	740	698	714	696	740	687	673	661	723	731	708	728	678	719	730	707	671	745	677	714	711	682	750	689	671	744
32381	50268	36183	15091	9886	6625	4005	1983	1546	1441	1229	1226	1067	1037	1083	1016	994	1009	979	1023	910	925	946	902	863	907	847	896	883	926	898	848	838	891	896	964	921	928	952	942	965	929	898	886	911	850	920	868	870	861	927	951	901	886	926	855	878	866	895	908	919	903	879	906	889	852	811	861	871	844	829	811	864	886	893	902	871	877	881	878	888	854	865	855	936	862	817	898	865	815	858	862	827	802	828	843	864	837	816	830	859	867	845	824	860	831	827	825	791	791	841	832	859	848	828	811	881	825	813	849	819	830	830	845	823	869	821	847	834	889	873	829	824	867	875	833	826	785	821	826	789	818	838	829	817	827	855	831	843	836	804	848	800	826	863	845	861	829	860	858	860	825	823	845	916	871	825	878	853	809	856	817	854	846	831	809	827	831	845	856	864	837	800	838	851	846	814	872	857	821	856	811	887	846	835	801	850	878	882	817	865	819	869	817	814	809	850	841	885	819	813	832	917	869	852	894	847	861	866	871	841	834	837	860	832	852	851	893	822	818	862	765	875	892	856	847	892	873	821	818	832	781	830	782	817	854	820	870	805	933	811	861	822	849	799	857	804	851	834	793	865	831	918	825	787	851	849	877	817	823	838	843	835	811	786	817	803	835	843	822	823	824	827	841	840	807	861	814	861	842	797	849	840	881	873	893	846	881	875	850	853	828	823	841	874	824	840	856	853	846	907	795	833	820	879	868	877	857	778	892	886	864	865	891	845	868	855	839	811	836	795	835	869	819	880	803	824	841	859	832	812	871	815	851	795	830	822	801	831	886	851	834	787	816	849	881	842	868	877	863	795	841	863	854	876	860	847	866	837	838	875	845	864	905	834	849	829	848	862	856	821	840	864	833	825	817	824	832	851	850	874	823	870	881	833	834	887	849	845	785	843	816	822	887	887	755	857	863	836	751	877	773	848	850	827	856	859	883	798	867	839	832	839	866	862	841	854	857	853	914	914	846	824	873	842	888	828	812	836	793	890	923	908	845	849	783	779	774	815	844	830	855	860	877	807	868	837	849	805	854	794	835	811	819	816	850	832	821	802	876	834	825	859	855	810	813	829	848	802	893	870	832	855	876	820	875	845	828	782	842	847	851	864	823	830	878	852	860	849	830	859	865	884	824	861	858	832	892	847	862	803	808	836	846	824	817	852	888	843	823	849	854	833	855	864	856	893	847	848	844	833	844	814	885	869	826	883	829	835	890	881	900	860	816	841	885	868	802	905	895	799	849	861	807	854	902	840	894	854	858	831	856	847	834	819	816	829	829	851	786	817	840	819	853	841	831	835	860	853	836	898	900	856	874	813	872	830	837	866	857	866	864	808	827	895	829	855	862	875	888	846	853	844	803	855	824	858	818	884	856	859	767	843	848	830	894	878	886	859	841	850	883	901	811	839	834	788	816	849	838	847	818	881	846	850	861	834	837	820	872	845	805	879	845	824	843	832	813	839	843	830	908	794	815	818	780	827	882	837	876	873	864	892	864	826	785	879	884	856	823	845	848	817	837	844	831	798	833	839	885	837	859	891	876	849	815	859	856	830	828	810	841	853	800	851	836	778	833	840	840	837	845	845	893	848	846	831	800	813	865	856	866	880	884	856	810	813	854	838	860	849	850	847	856	846	926	886	824	819	856	839	828	837	858	852	892	861	828	877	886	840	828	872	844	883	856	851	852	887	836	852	793	790	878	898	854	769	795	858	806	859	798	847	832	804	863	839	847	862	754	837	876	832	834	834	856	846	828	816	837	801	828	816	823	829	887	772	860	846	893	843	864	853	846	801	886	828	870	854	846	824	793	871	897	906	835	799	827	879	858	858	813	824	850	860	884	848	804	825	803	852	816	806	816	803	805	818	816	844	818	796	828	795	833	856	858	830	836	832	865	868	814	747	823	816	814	803	844	797	830	901	852	800	835	865	823	826	811	803	819	826	826	836	827	854	851	812	831	818	895	858	820	848	804	866	823	866	869	879	881	847	823	820	874	826	885	846	797	823	867	791	824	807	866	800	857	852	849	817	842	799	830	864	817	804	851	852	849	841	834	888	823	852	827	864	857	792	830	831	856	874	844	833	822	783	824	793	856	857	866	807	817	807	856	905	874	869	832	831	850	883	872	877	881	846	853	839	855	841	829	838	843	823	834	814	825	853	886	827	798	857	871	863	860	839	842	804	815	813	833	834	841	855	840	807	860	853	878	838	849	862	837	879	852	832	835	837	864	802	857	817	873	850	820	862	812	800	843	867	871	834	809	801	852	793	868	811	833	887	803	876	814	819	838	833	826	905	809	871	829	842	910	850	831	869	863	842	813	826	837	815	804	878	831	822	831	790	817	861	865	856	787	845	831	785	849	851	811	856	845	868	898	815	862	786	803	825	836	799	820	870	859	835	781	840	820	857	846	811	849	826	832	843	850	850	836	860	928	841	843	871	875	863	873	876	879	859	867	842	858	761	842	821	889	840	834	806	867	869	774	829	843	874	830	793	813	804	797	870	824	847	810	825	839	871	852	828	816	875	863	795	878	831	856	843	797	801	814	870	834	831	856	877	782	846	808	864	846	883	832	843	859	874	836	898	790	834	812	836	831	842	828	857	833	858	824	843	831	837	858	817	795	880	896	814	830	842	873	859	838	769	841	833	783	862	850	776	879	863	805	885	858	829	780	838	829	835	871	893	856	905	869	853	860	842	836	826	841	834	865	792	861	845	820	786	823	834	907	863	849	846	817	828	848	869	854	845	864	800	849	800	848	896	889	846	814	851	882	827	827	872	785	836	852	814	821	832	896	881	885	866	851	831	830	839	828	847	805	800	851	836	823	844	846	807	866	874	834	801	889	810	883	854	843	830	835	843	823	821	866	819	822	822	831	804	888	799	785	894	820	873	854	887	815	800	846	812	839	825	869	819	829	804	873	829	833	835	838	869	846	815	858	833	829	786	860	818	869	784	808	862	839	860	868	881	815	823	854	858	845	839	829	902	857	874	870	839	827	824	851	860	853	863	829	829	856	814	863	866	826	810	860	815	857	879	845	883	822	780	859	864	811	806	866	879	816	856	817	879	818	837	796	831	777	823	829	887	890	855	819	847	901	844	857	886	831	902	869	818	888	809	878	777	837	845	867	864	854	807	819	890	866	801	872	851	896	877	824	843	817	828	860	834	895	839	830	825	868	845	855	829	858	878	843	797	850	882	867	860	810	845	808	779	813	825	822	903	872	829	793	874	882	777	816	809	851	794	885	841	824	801	812	830	867	899	806	844	830	867	834	837	854	857	846	894	832	818	827	823	814	794	867	807	804	808	927	846	867	838	888	830	863	760	844	830	873	860	865	847	842	828	832	835	818	861	792	845	853	822	875	841	847	813	841	824	808	866	846	825	835	898	918	830	842	840	819	850	806	887	842	932	839	787	779	803	858	812	834	877	896	857	847	873	839	846	848	861	840	896	825	844	848	866	805	813	804
28165	22627	17794	4927	1544	1117	990	828	789	844	824	813	830	864	853	859	765	834	863	840	836	793	822	802	765	831	782	803	822	784	759	831	771	819	820	778	797	805	818	845	804	834	810	834	794	816	878	781	813	800	793	811	795	839	816	801	834	806	839	826	808	780	811	843	790	806	822	770	776	770	842	782	823	827	798	810	818	805	748	825	792	833	836	792	831	798	781	788	847	803	764	844	800	765	743	784	796	780	801	738	741	837	822	756	807	827	792	797	841	864	828	846	783	750	785	772	814	761	797	798	804	793	729	783	823	778	805	754	798	802	788	815	805	848	808	805	848	833	805	795	791	821	827	801	843	773	795	802	804	797	768	839	740	817	763	780	804	782	830	753	819	872	841	861	803	777	823	805	854	865	733	833	785	823	882	846	807	779	801	789	800	820	827	816	848	769	801	820	833	782	811	806	772	802	791	826	859	834	822	810	774	767	785	759	843	759	779	799	779	786	759	798	820	777	800	823	777	791	756	797	841	801	829	819	822	803	795	807	786	774	813	785	836	793	793	815	835	822	764	808	772	838	762	764	772	820	801	822	788	788	817	774	780	810	771	778	821	805	825	798	803	772	770	814	831	793	787	729	804	854	826	836	825	790	775	805	817	814	782	850	814	822	776	836	806	754	831	839	807	813	805	881	767	799	823	790	807	788	845	891	776	771	751	781	818	851	836	780	849	808	820	789	785	819	781	792	799	800	753	845	849	824	848	838	868	799	804	783	809	761	828	855	797	819	856	787	797	803	823	784	792	808	795	775	818	784	768	803	821	763	814	783	821	791	828	852	787	819	795	825	823	829	826	790	819	772	864	819	814	781	812	833	757	778	807	771	747	828	794	782	765	785	784	816	830	783	814	843	784	810	870	768	732	825	793	774	746	852	821	799	790	807	776	791	780	760	795	768	837	776	795	814	806	893	812	745	844	844	777	776	770	801	834	805	831	777	847	830	823	858	828	763	837	805	782	792	820	759	801	824	766	782	812	794	814	816	801	828	824	759	828	820	799	789	774	759	789	772	768	796	817	774	809	806	819	813	835	767	868	842	827	792	796	852	832	816	789	835	823	775	833	734	830	787	823	835	812	834	820	805	792	730	814	795	733	788	766	812	760	772	782	807	793	817	753	822	794	807	811	831	816	793	847	768	841	815	811	797	777	710	795	852	776	806	824	825	846	760	791	815	792	827	801	801	788	796	835	810	829	861	806	804	849	786	814	838	780	799	786	826	854	794	803	796	792	849	817	778	789	824	780	746	782	853	835	794	813	746	782	849	782	847	830	821	846	771	787	765	828	820	765	826	835	787	850	800	785	812	795	820	808	823	815	825	822	778	795	797	842	783	807	784	753	773	814	781	745	772	751	834	831	825	789	798	807	777	769	814	782	808	772	762	816	808	844	845	778	786	830	796	777	820	821	806	828	806	740	834	760	792	793	846	845	771	788	804	773	802	790	789	800	819	803	812	776	801	802	831	860	776	829	795	819	794	820	797	776	821	789	819	827	793	776	804	825	806	821	806	796	807	841	828	827	806	781	835	794	776	827	879	799	818	837	774	781	822	859	811	784	801	783	773	772	794	762	785	788	855	832	755	804	823	797	829	798	812	813	774	844	830	790	830	831	825	855	803	793	853	779	874	838	732	821	846	812	800	788	787	792	781	821	790	801	872	824	825	843	798	803	785	808	818	825	799	808	826	795	800	824	801	778	845	822	816	783	799	765	801	800	823	779	760	812	813	820	805	794	803	793	803	782	797	807	837	803	780	771	816	807	813	827	782	841	783	851	845	808	842	847	788	793	794	822	795	820	777	799	787	837	722	804	798	790	785	793	835	824	818	802	779	804	781	811	778	799	829	840	757	834	809	795	795	836	799	798	764	820	798	813	797	831	831	746	792	799	792	816	803	804	775	761	855	801	804	833	822	812	814	840	786	821	836	800	765	812	813	783	854	797	822	848	825	788	790	777	810	783	778	822	819	814	788	774	800	800	763	852	760	801	805	755	802	818	762	780	799	814	770	795	801	772	758	815	764	808	786	810	792	798	791	809	835	795	855	795	796	775	817	782	781	745	802	814	830	772	767	855	798	778	774	813	790	820	824	793	818	803	791	795	772	787	765	782	830	852	822	843	837	761	796	781	872	772	811	855	847	801	773	795	827	851	810	802	800	779	840	792	810	781	820	781	826	803	762	812	802	795	801	804	778	796	832	829	775	787	846	817	769	798	791	852	750	796	821	775	740	796	804	801	795	827	786	791	858	813	777	853	780	761	824	801	855	789	856	756	824	823	815	834	823	848	770	793	783	766	812	814	822	837	830	764	848	860	796	834	835	816	793	826	791	806	773	836	790	791	787	786	735	811	825	798	794	795	809	799	816	846	796	824	795	827	797	796	837	785	795	838	815	768	845	836	803	769	810	803	790	815	825	769	818	817	788	822	808	844	834	805	805	796	798	828	800	798	780	809	788	864	803	801	786	808	805	774	821	789	839	782	794	785	769	852	816	842	832	777	810	844	831	802	805	832	795	813	815	788	806	833	814	801	803	722	840	836	815	779	772	819	717	776	783	784	807	807	822	764	850	773	818	793	802	785	821	762	808	795	791	791	786	818	828	784	784	833	798	784	796	800	790	780	793	850	793	796	760	839	824	790	829	813	816	816	747	802	789	810	792	777	836	820	791	836	754	854	833	834	848	806	817	795	797	835	761	823	816	781	801	876	790	793	755	809	862	856	788	813	812	760	771	800	770	803	835	840	829	770	828	790	817	768	794	785	774	840	819	798	794	852	803	795	822	806	823	796	836	778	829	856	834	768	776	751	833	834	764	817	798	793	831	762	771	752	758	793	839	838	769	862	818	788	868	840	789	808	853	833	787	806	862	866	828	812	813	840	768	787	772	766	819	790	798	794	788	790	769	809	810	832	805	745	770	767	865	834	834	809	803	729	811	776	768	744	795	803	803	798	801	761	775	824	786	872	765	756	804	814	861	827	851	787	825	822	781	797	760	773	816	782	776	752	760	823	815	801	809	822	779	813	793	793	805	770	791	816	780	763	839	773	778	814	793	784	779	748	867	769	880	816	822	784	778	768	785	844	755	783	788	767	782	774	834	800	795	819	782	813	835	829	837	755	827	781	844	804	794	822	800	844	768	787	830	801	842	826	786	765	812	794	817	824	858	799	843	791	844	847	794	766	855	831	783	819	792	775	806	825	799	809	792	846	884	812	760	812	796	797	818	797	826	775	781	859	780	861	759	793	815	737	789	813	774	770	858	788	782	779	767	759	777	807	716	811	765	759	827	768	810	805	820	847	764	828	829	798	757	799	779	868	831	798	837	778	790	793	815	814	791	851	815	810	764	819	826	814	786	793	781	808	780	799	793	814	776	797	742	866	814	808	795	793	775	792	832	801	781	847	782	816	833	804	786	819	810	842	801	814	788	784	847	809	818	816	797	751	802	823	791
26385	34309	17353	4083	2254	1532	1256	1039	982	941	951	957	923	1019	946	990	982	968	958	975	976	943	996	983	911	924	940	951	940	972	996	939	966	935	948	961	1018	978	1000	969	926	903	937	984	1007	938	935	970	940	955	957	996	981	1010	1012	946	932	1009	977	1021	1037	995	958	994	987	944	875	975	953	965	895	989	988	912	918	902	877	943	956	1012	954	956	952	936	973	987	952	998	972	991	912	905	959	937	953	968	944	964	923	979	944	959	953	909	894	929	910	911	930	910	902	918	953	940	962	900	950	924	964	910	935	958	925	944	990	936	938	939	929	908	976	939	922	998	1014	956	941	983	948	946	904	939	970	898	945	918	947	976	927	951	942	933	987	921	953	927	959	966	928	932	1005	932	998	997	950	963	989	954	990	914	931	932	952	940	969	888	970	923	924	975	1005	930	985	883	949	1011	944	976	948	937	956	949	960	877	975	922	944	1021	944	943	969	938	936	929	953	978	956	941	931	903	901	904	980	938	912	920	892	895	950	973	902	1011	889	946	922	939	890	935	934	973	990	934	975	940	941	882	960	963	924	919	968	930	948	959	900	989	906	897	945	938	916	958	943	938	925	954	904	935	968	920	994	960	936	932	928	947	924	925	944	933	895	903	980	949	942	997	917	945	907	916	940	996	931	959	978	900	956	1004	938	963	947	923	955	937	928	980	972	926	915	931	918	993	948	947	919	969	934	959	999	954	974	960	930	960	913	869	963	944	989	924	977	942	939	928	965	984	911	914	914	946	984	972	953	981	897	969	903	917	927	908	941	1003	1026	860	889	918	954	940	935	952	940	915	968	911	936	968	927	908	917	939	946	938	925	976	900	956	865	938	965	946	939	935	931	966	971	971	987	885	929	934	981	943	906	998	931	919	965	889	867	938	971	983	908	932	931	1004	957	987	963	982	936	944	989	903	961	960	951	978	971	1010	913	925	953	981	967	958	939	965	950	894	927	948	1005	896	945	906	978	975	917	996	938	942	930	965	921	915	918	896	950	923	943	980	956	922	903	935	890	903	1004	1004	951	939	989	939	936	919	961	960	929	987	918	977	941	964	954	931	983	967	960	970	950	919	896	905	983	938	980	966	915	902	958	979	988	926	910	1008	984	912	972	923	914	948	931	975	924	957	1057	951	969	952	952	971	979	941	957	988	980	934	1000	931	994	968	942	976	980	940	977	984	963	1029	936	961	934	928	925	978	960	931	956	918	998	945	971	918	944	975	975	978	949	963	977	986	982	1010	975	955	911	949	901	956	916	918	902	925	900	918	982	976	905	950	937	938	945	938	884	951	974	968	952	938	959	1008	931	943	879	950	971	990	993	956	965	959	1007	933	924	984	930	909	941	979	995	885	919	976	901	932	922	900	934	943	915	948	960	928	970	912	963	930	910	918	941	941	952	972	970	961	949	970	900	958	941	954	947	959	887	995	931	962	939	1013	958	963	915	957	908	908	961	925	914	958	906	951	1000	939	931	909	966	935	914	976	948	914	914	939	1035	931	900	1043	982	938	965	954	964	958	979	900	919	937	905	971	983	928	904	941	966	907	953	946	974	957	953	1022	947	970	933	952	985	990	904	980	869	952	963	941	966	925	916	967	984	923	930	974	950	938	962	966	993	956	974	927	932	962	893	993	955	959	874	914	927	929	948	963	944	974	963	977	913	928	965	948	928	958	918	939	919	977	943	984	899	960	939	955	932	939	905	946	921	1004	1000	932	936	944	998	946	895	914	966	963	944	926	932	938	897	964	972	919	938	964	904	933	932	971	928	947	996	905	926	989	984	932	951	957	946	951	950	951	974	975	947	943	966	895	919	910	980	920	922	998	944	952	953	964	923	903	920	938	934	982	923	955	946	959	942	970	945	927	894	938	942	928	927	962	920	991	989	910	934	989	937	925	924	922	937	925	904	903	930	1025	938	964	890	927	910	908	965	937	937	934	930	924	903	964	944	907	888	930	921	960	984	965	911	946	962	938	994	955	942	926	943	952	924	914	975	983	933	962	860	969	975	967	933	946	937	942	999	939	928	952	963	986	868	946	959	943	947	944	930	950	954	908	970	903	955	945	972	970	962	975	970	972	975	936	896	950	950	965	925	976	985	924	962	881	970	953	973	986	964	979	960	995	954	947	937	947	949	936	982	981	929	923	984	889	923	953	979	938	991	955	927	941	914	956	932	896	884	967	920	973	889	944	969	939	911	932	956	954	929	922	993	944	932	924	937	1009	950	952	961	964	956	900	904	987	976	953	957	961	950	928	873	982	981	924	982	960	924	988	924	947	955	882	927	879	929	944	992	960	880	955	921	929	939	949	894	918	985	917	914	923	934	881	918	1005	952	944	951	936	958	898	953	962	900	921	954	949	952	972	963	937	912	885	916	922	978	917	973	950	892	954	962	979	995	935	917	961	917	927	956	985	967	946	968	972	937	963	938	944	949	936	944	981	957	925	894	926	967	985	912	931	964	973	955	952	942	929	901	917	1022	909	956	895	989	951	949	969	970	958	925	962	901	979	938	906	952	971	908	957	947	955	896	899	957	946	920	927	939	918	915	973	946	961	968	961	951	951	939	948	985	1009	965	952	910	991	917	1013	932	880	961	920	894	967	903	964	905	930	949	938	934	916	922	932	978	969	998	935	892	945	871	861	992	996	952	908	995	937	947	956	989	928	876	1007	959	987	911	964	968	947	933	886	961	981	956	945	982	912	1001	941	929	946	921	951	975	968	921	967	1024	895	936	952	924	925	975	943	902	998	921	959	931	951	895	954	948	967	952	986	960	945	895	923	941	932	873	962	939	992	973	875	942	969	949	903	940	911	942	974	930	979	954	901	903	939	934	949	934	913	941	987	992	979	932	940	959	905	920	887	948	928	911	926	922	919	938	943	927	918	990	951	934	956	920	938	916	963	921	907	1007	956	957	984	943	934	982	935	907	918	960	936	956	972	1000	900	945	952	929	925	932	912	922	985	964	935	1007	920	954	938	912	941	925	948	959	924	936	945	931	1004	1001	929	951	950	943	975	963	952	939	922	931	981	938	902	911	972	935	972	972	898	957	982	925	925	975	923	954	935	975	962	941	957	906	918	902	940	947	932	923	972	927	961	958	965	972	967	951	915	912	945	964	907	961	947	970	958	967	936	928	968	918	931	945	904	964	952	956	939	963	959	981	992	945	953	912	966	1003	993	937	917	968	920	950	995	930	948	961	935	887	964	917	994	983	976	953	963	976	955	967	983	958	899	917	971	876	967	971	969	908	934	957	966	964	945	992	926	927	928	932	901	964	948	936	955	919	954	935	966	943	960	995	935	1008	961	900	969	940	978	916	981	948	914	970	887	973	911	930	974	941	1006	943	893	939	932	999	914	972	931	909	922	900	1020	926	1026	966	940	987	999	951	878	905	913	947	1010	963	929	1026	977	965	956	979	929	989	953	899	947	951	963	980	912	948	979	943	907	955	974	968	921	995	888	909	985	968	997	960	978	958	930	947	980	926	889	960	946	944	943	929	912	933	934	972	955
23702	21051	28051	24240	20977	11085	2366	1253	1098	1042	972	963	944	960	939	932	935	923	941	928	914	909	924	880	891	899	970	905	948	888	891	857	880	963	887	885	924	979	965	950	997	895	911	959	885	948	931	922	940	877	879	895	933	912	886	879	886	939	936	887	988	925	933	860	896	869	863	895	965	867	918	887	892	886	861	892	912	887	875	867	957	919	874	874	847	861	883	913	936	882	864	928	901	868	992	889	901	839	862	867	898	930	943	930	877	874	905	875	849	884	930	939	918	903	844	868	845	850	938	884	893	873	879	868	893	878	873	873	914	907	907	900	861	897	900	895	947	894	869	876	870	896	884	875	919	928	883	918	843	963	893	914	927	915	895	911	922	918	860	908	892	902	888	887	855	897	881	898	895	869	921	871	912	949	918	891	924	892	819	871	893	867	948	867	899	891	852	872	907	931	906	896	894	889	892	900	859	862	870	869	914	938	891	877	907	890	884	859	894	843	929	868	908	895	837	914	929	908	847	864	875	897	863	921	892	827	841	870	885	858	886	925	917	921	923	882	834	889	876	841	893	902	889	920	875	921	901	905	940	940	846	856	899	901	893	847	931	926	916	926	901	897	883	880	930	952	861	926	865	815	901	904	876	942	872	869	873	829	913	898	862	874	890	926	897	896	891	882	910	856	912	938	934	890	872	871	897	870	903	916	908	874	938	870	900	885	882	887	924	903	903	964	874	894	921	885	949	905	829	927	879	923	926	861	869	891	860	972	894	893	920	892	915	918	860	889	902	900	882	886	918	906	896	922	845	866	881	868	878	893	930	904	909	910	831	874	897	917	871	922	924	920	915	908	900	874	889	827	852	911	888	878	943	858	878	868	867	899	919	853	895	921	822	940	922	874	883	924	932	880	920	857	845	929	915	873	873	956	916	853	880	882	878	892	888	874	931	939	875	903	881	997	925	898	852	907	945	907	879	923	901	943	849	905	858	875	874	867	893	947	895	929	911	877	889	911	882	891	876	913	886	938	903	948	883	877	930	915	894	881	945	902	970	895	906	909	906	976	891	884	889	867	865	887	943	927	846	876	883	884	956	962	884	916	917	849	874	975	895	897	908	899	882	901	931	924	899	869	897	915	949	961	917	873	921	861	877	866	933	931	904	808	903	873	905	865	918	891	912	827	936	877	895	914	920	910	907	911	929	906	927	899	894	878	866	901	841	841	882	868	881	844	893	866	884	905	897	901	951	909	891	887	905	906	911	963	907	870	879	930	888	925	937	903	869	880	909	889	843	863	915	878	876	862	869	900	927	899	892	908	918	887	879	930	886	866	938	857	887	881	909	874	906	876	904	919	887	916	835	923	857	877	859	898	914	850	865	815	871	888	904	916	926	946	892	869	905	911	879	906	916	829	904	877	873	913	949	869	882	886	857	951	857	870	944	928	872	894	894	867	922	930	890	898	926	918	908	902	878	863	837	831	893	926	882	909	883	865	909	895	874	921	883	921	878	907	858	896	922	845	922	925	930	868	870	908	854	946	860	910	921	945	878	867	880	895	875	879	854	917	885	872	864	880	886	910	920	927	907	875	907	884	902	908	893	905	880	838	872	853	905	930	896	870	898	867	908	889	916	917	862	895	939	855	877	916	865	869	877	875	897	908	848	874	967	836	890	916	861	888	913	925	871	920	903	928	899	872	911	913	905	882	948	930	928	861	895	843	874	889	888	898	925	867	862	858	881	921	864	897	896	907	860	888	892	935	903	879	904	887	859	907	960	889	881	933	867	880	893	911	947	918	905	879	918	895	875	890	844	901	886	917	938	891	824	873	955	899	842	859	871	893	948	879	910	856	897	868	912	898	835	826	895	909	911	830	843	859	893	821	939	943	936	866	927	913	863	885	895	886	875	921	868	922	936	897	914	834	892	890	864	906	843	861	871	912	907	821	881	863	912	884	923	892	919	883	889	866	859	899	897	923	902	854	879	885	908	858	946	872	833	920	926	875	860	858	942	916	899	873	894	953	885	846	916	896	929	926	893	934	878	850	938	902	915	867	942	857	854	880	877	857	892	909	890	889	868	892	941	849	880	883	862	912	865	952	962	896	900	911	941	877	906	925	871	858	886	922	896	896	840	878	872	943	909	919	857	885	857	893	887	899	930	876	957	877	901	871	885	922	828	859	924	878	866	878	934	880	913	844	926	859	848	885	941	873	959	889	870	920	925	919	935	937	908	925	893	948	940	912	873	887	943	848	916	937	906	885	883	856	868	889	934	873	867	925	946	889	882	846	921	866	939	913	919	878	842	859	849	891	885	841	885	847	847	873	950	862	904	886	908	987	887	917	971	900	933	877	889	836	863	902	945	905	898	936	887	861	872	880	943	910	887	893	908	866	901	893	941	902	867	890	909	865	883	910	866	883	882	855	925	897	930	900	941	878	920	890	904	883	918	894	831	855	871	905	876	871	885	853	899	917	867	913	856	880	921	922	916	905	936	910	869	867	908	911	913	925	863	875	890	897	888	878	881	875	909	954	853	894	944	863	910	903	825	879	855	904	871	907	894	936	924	880	907	914	871	927	866	894	883	909	868	903	894	919	906	880	869	920	857	933	880	901	877	878	934	919	885	934	858	923	895	859	871	895	879	856	875	866	901	902	896	875	895	958	886	863	861	945	861	901	889	922	925	874	859	871	860	896	860	921	834	837	920	916	931	916	914	873	947	859	911	844	897	865	902	901	878	886	887	913	957	918	881	957	861	891	960	883	885	859	857	886	920	850	899	911	897	903	876	872	924	898	944	937	910	905	893	886	915	861	904	919	855	881	889	850	925	863	890	891	925	819	959	928	862	857	975	904	893	877	910	819	832	920	897	942	924	939	912	906	920	924	855	885	871	878	922	831	934	902	917	936	897	959	873	864	947	865	893	879	920	888	968	898	897	846	903	892	881	861	876	877	884	921	943	851	872	918	858	949	889	832	870	892	888	883	933	873	926	909	860	856	900	852	893	904	856	795	890	905	885	918	864	901	884	832	882	889	888	868	899	902	923	909	904	906	917	913	918	936	919	942	885	817	890	862	982	942	874	828	872	857	889	898	928	889	916	855	862	919	891	907	886	893	896	867	915	885	892	858	909	924	869	917	847	904	946	889	888	942	919	916	919	897	893	850	886	922	850	868	903	932	906	898	883	869	914	886	926	848	875	917	901	880	897	842	886	875	933	869	909	883	883	885	853	944	904	874	910	895	875	895	894	862	859	902	862	901	952	919	897	837	882	876	880	884	853	905	845	891	893	879	907	884	914	860	870	888	910	860	861	882	944	869	900	891	848	883	866	886	897	885	909	871	875	884	956	925	870	901	857	866	890	909	852	938	855	907	875	931	884	869	847	872	888	927	889	879	893	859	920	878	935	887	898	896	895	896	983	892	904	913	852	905	920	927	941	879	897	940	917	864	900	845	885	938	907	895	870	928	858	860	913	888	885	886	895	874	939	915	902	882	925	845
27478	42784	29653	10124	5927	3860	2502	1694	1475	1321	1278	1210	1186	1197	1209	1131	1157	1138	1148	1166	1195	1086	1072	1081	1053	1022	995	1068	1035	1104	1101	1013	1110	1033	1114	1101	1113	1121	1111	1112	1137	1142	1125	1050	1059	1118	1062	1098	1090	1061	1089	1133	1101	1070	1069	1162	1075	1078	1061	1109	1131	997	1059	1130	1095	1119	995	1036	1108	1077	1095	1073	1060	1005	1015	1020	1030	1046	1047	1053	1025	1036	1087	1074	1074	1054	1102	1055	1045	1029	987	1053	1016	1055	1052	1120	1096	1036	1105	1007	1062	990	1034	1013	1047	1053	1097	1053	1007	1066	1034	1021	1014	1025	1034	1133	1037	1073	1069	1036	1084	1083	982	1064	930	1062	977	1060	1041	1030	1085	1049	1002	1039	1024	1020	1079	1079	968	1048	1018	1016	1016	1015	1041	1111	1072	1035	1047	1064	1054	1096	1013	1054	1123	1120	1091	1029	1037	1036	1018	1023	1030	1058	1084	1080	1100	1009	1040	1086	1063	1041	1037	1121	1058	1019	1052	1021	1013	1001	1047	1044	1011	999	1082	1027	990	1086	1052	1048	1020	1045	1022	1093	1028	1048	1039	1073	1055	1046	1112	1032	991	1069	1063	1058	1045	1121	1035	1016	1049	1011	1070	1026	1042	1047	1041	1040	1045	1072	1017	1020	1072	1075	1026	1023	1019	1010	1032	1078	1067	1012	1081	1045	1011	1066	1030	981	993	1098	1013	1032	1008	1110	1089	1020	1021	1063	1039	1034	1088	1033	1076	1059	1045	1085	1060	1083	1049	1042	1088	1083	1123	1013	1058	982	1056	1025	1012	1011	1007	1049	1048	1029	1094	1003	1008	1039	1050	1057	1035	1031	1065	974	1042	1014	1069	1054	1031	1072	1033	1070	1065	1101	1047	994	1098	1017	1054	1077	1039	1061	1057	965	1004	1075	1104	1060	1060	1035	1079	1062	1069	1054	1060	1087	1035	1068	1040	1060	1024	1064	1006	1084	1066	1026	1003	1053	1010	972	1022	1067	1018	1072	1072	1038	1036	1094	1044	1036	1051	1010	1087	1040	977	984	995	1067	1011	1056	1035	1045	995	1050	1007	1075	1033	1023	1041	1068	994	1046	1015	1098	1033	988	999	1109	1040	1029	1085	1066	1022	1037	1107	1045	1060	1088	996	1086	1104	1089	1042	1072	1031	1045	1105	1023	1037	1065	1047	1033	1017	1058	1033	1039	1043	1042	1047	1023	1031	1012	1032	1009	1013	1110	1060	1079	1054	1030	1056	1044	1057	1036	1091	1040	1087	1043	1044	992	991	1042	1003	993	1028	1065	1015	1069	958	1061	1019	1011	1051	1053	1002	1017	1044	1027	1071	997	1062	1070	1038	1036	1014	1046	1035	1105	1044	1049	1052	1059	1027	1010	1018	1033	1035	1055	1049	1009	1038	1001	1015	1045	1058	1038	1025	1034	1085	1083	1057	1131	1069	1039	1040	1007	1128	991	998	1069	1025	1024	1019	1040	1038	1085	1074	951	1018	1052	1029	1045	997	1035	1048	1029	1088	1115	1025	1004	1030	1067	1079	1052	1035	1022	985	1102	1054	997	1033	1077	1031	1051	1041	1030	1077	991	1073	1115	1062	1020	1044	1083	1032	1024	1107	1075	1026	1054	1091	1036	1018	1025	1032	1028	1020	1029	1029	1065	1112	1060	1054	1113	1065	999	1056	1029	994	1022	1084	979	978	1063	1076	1003	1068	1066	1077	980	1066	1061	1026	1090	1049	1142	1021	1028	1040	1116	1066	1020	1048	1107	1068	1046	1059	1003	993	1104	1051	1075	1065	1013	1151	1028	1008	1050	1046	1052	1055	1071	1056	1093	1021	1009	1077	1049	1068	1027	999	1024	1020	1044	1052	1008	1062	1036	1114	1011	1047	1083	1074	1048	1068	1036	1012	1049	1054	1041	1014	1071	1070	1055	1033	1059	1070	1020	1048	1104	1082	1035	1062	1048	1071	1035	1034	1016	1038	1027	1011	1001	1063	1058	1018	1033	1078	976	1056	1069	1075	1048	1020	1085	995	1050	1041	1076	1070	1002	1018	1039	1038	1088	1047	1001	1055	1042	1057	1077	1046	1069	1027	1083	1011	1071	955	1030	1072	1038	1081	1038	1060	990	1022	982	1012	1115	1025	1032	1073	1028	1033	1026	1010	1056	1031	1049	1044	974	1075	1062	1088	1107	1074	1049	1038	1053	1079	995	1041	1055	992	1096	1085	1032	1020	1045	1013	1071	1087	1061	966	1045	1109	1022	1014	1038	1092	1017	1066	1065	1008	1021	1047	1012	994	1135	1086	1031	1051	1050	1049	1054	988	1055	1040	1040	1051	1027	958	1020	1020	1006	1005	1126	1057	1037	1047	1038	1018	1053	1038	1020	1053	1035	1006	1029	1054	1114	1055	1024	1019	1088	1061	1096	1125	1089	1067	1062	1049	1048	1021	1019	993	1068	1084	1068	1028	1024	1134	1054	1050	1003	1053	1052	1051	1069	1046	1041	1077	1049	1084	1043	1058	1055	1045	993	1033	1078	1030	1058	1034	1051	1026	1041	1038	1060	1060	1082	1083	1034	1084	1048	1027	1014	1056	1058	1016	1036	1012	1124	1065	1019	1035	1038	1048	1046	1022	1068	1033	1033	1021	1052	1052	1097	1017	1061	1063	1073	1020	1036	1078	1029	1052	1140	1031	1097	1084	1034	1023	1029	1037	1056	1082	1077	1048	1066	1013	1023	1002	1053	1054	1093	1058	1026	1076	1035	1039	1003	1055	1015	1051	1046	1009	1062	998	1055	1092	1037	1000	1071	1031	1053	1061	1099	1053	1028	1078	1037	1028	1126	1043	1099	1027	1053	1028	1061	1014	1101	994	1105	1116	1035	1082	1002	1055	1089	1057	1025	1074	1012	1042	1072	1023	1038	1066	1021	1051	1057	1066	1042	1027	1004	1044	1069	1098	1040	1036	1089	1039	1026	1053	1020	1037	1011	1027	991	1034	1038	1060	1025	1082	1058	1033	1081	1052	980	1024	1069	1051	999	1029	1085	1145	1066	1021	1034	1068	1059	1071	1009	1013	1040	1042	1091	1050	1048	1082	1073	1011	1048	1121	1033	1054	1059	1073	1086	1045	1059	1116	1105	1038	1046	1101	1013	1052	1040	1101	1047	1061	1005	1044	1011	1035	1058	1048	998	1013	1032	1027	1009	1046	1110	1055	1051	1057	1017	1058	1075	1014	1033	1050	1062	1123	1042	1043	1077	1068	1013	1027	1020	1017	1098	1061	1049	1028	1068	1061	1041	1047	1090	997	1076	1032	1041	1059	1028	1040	1067	1115	1067	991	1091	1010	1031	1074	1065	1050	1009	1069	1046	993	1029	1049	1073	1056	1038	1021	1042	1094	1045	977	1020	1015	1073	1044	1031	1034	1077	1024	1067	1045	1063	1093	1033	1014	1024	1124	1042	1052	1038	1051	1068	1028	1011	1029	1039	1032	1047	1032	1046	1064	1052	1020	1074	1109	1058	1042	1060	1026	1032	1070	977	992	1045	1004	1046	1032	1027	1041	1073	1026	1021	1076	1039	1063	1033	1051	1075	1041	1036	1043	1100	1027	1061	1009	1074	1005	1003	1083	1082	1049	1051	1066	1006	1083	1082	1057	1020	999	1077	1054	1095	1020	1049	1007	1034	1027	1027	979	1057	1066	1033	1045	1029	1006	1010	1020	1098	1014	1037	1040	1009	1030	1023	1086	1002	1032	1045	1024	1054	1013	1071	1081	1043	977	1033	984	958	1021	1040	1004	1044	996	1085	1051	1108	967	1014	1075	1044	1052	978	1107	1024	1039	1039	1061	1079	997	1074	1031	1078	1052	1053	1068	1000	1059	1073	1059	1065	969	1085	1028	993	1072	1070	1037	1072	1040	1042	1075	1093	1067	1053	1005	1060	1042	1078	1060	1006	995	1032	1020	1071	1047	1062	1011	999	1079	1017	1102	1049	1022	1034	1089	1024	1034	1039	1066	1004	1068	1051	1008	1059	1017	1076	1068	1082	1066	1026	1159	1059	1071	1084	1093	1052	1068	1050	1073	1078	1080	1068	1053	1051	1054	1072	1037	1014	1041	1016	988	1084	1042	1059	1053	1057	1096	994	1023	1076	1065	1022	1074	1061	1052	1009	1110	1062	1060	989	1075	1012	1049	1078	1007	1011	1029	1042	1064	1034	1009	1049	1027	1047	1094	1048	1018	1030	1013	1001	1081	1084	1007	1045	1014	1007	1044	1032	1037	1013	1063	997	1074	997	1093	1018	1050	1051	1049	1047	1058	1035	1078	1033	1119	1033	1062	1062	1070	1074	1049	989	1053	991	1039	1024	1032	1039	1049	1110	1058	1027	1031	1065	1050	1066	1045	1075	1054	1036	996	1015	1016	1020	1028	1060	1032	1006	1019	1035	1053	1030	1031	1032	1053	1039	997	1081	1084	1052	1083	1053	1026	1023	1044	1095	1040	1058	1020	1022	1021	1032	992	993	1076	1034	1021	1083	1034	1076	1039	1031	975	1003	1073	1073	1037	1076	1042	1071	1040	1083	985	1045	1008	1079	1041	979	1097	1022	1035	1025	1081	1112	1063	1017	1079	1069	1042	1034	1058	1040	1077	1044	1075	1059	1057	1046	1044	1002	1042	1049	1016	1008	1047	974	1004	1052	1049	1071	1063	1025	1099	1019	1033	1053	1008	1095	1062	1094	986	1081	1038	1054	1024	1010	1098	1024	1014	1004	1088	1049	1040	988	1017	1031	1032	1070	1029	1047	1063	967	1008	1080	1042	1018	1016	1090	1044	1110	1057	1047	1001	1053	1086	1005	975	1011	996	1080	1039	1024	1057	1108	1033	1014	1038	1029	1005	1056	1092	1043	1085	1017
24593	21036	27184	24957	14073	2227	1196	842	733	689	661	662	625	683	702	660	682	620	693	701	672	687	666	656	651	646	619	614	679	664	605	581	654	658	631	625	651	645	627	613	644	647	611	601	652	623	618	625	624	635	679	631	670	643	621	625	626	656	680	649	655	606	637	626	638	634	613	603	644	651	657	669	656	636	639	600	626	623	637	639	608	629	615	599	591	605	609	629	616	671	627	621	623	673	627	633	602	615	633	621	659	573	591	611	619	619	633	567	569	627	631	565	639	590	653	629	641	695	613	683	576	625	623	612	602	646	661	640	623	650	624	614	605	622	581	622	678	576	591	640	621	597	640	585	617	626	657	587	645	606	647	616	586	634	648	603	599	655	623	628	619	610	628	644	620	602	629	650	645	601	656	569	616	653	607	626	634	652	596	557	658	625	618	604	626	618	650	641	590	617	601	631	592	626	598	629	630	627	588	648	638	615	594	623	638	648	614	591	642	630	649	598	622	657	590	616	652	617	607	638	657	616	629	613	593	622	608	613	625	623	642	566	573	635	631	653	599	597	596	599	595	653	601	648	627	630	608	604	618	647	607	627	588	641	631	637	600	616	649	635	640	629	620	623	598	617	645	599	584	602	561	650	662	582	562	587	628	575	615	587	660	611	652	587	660	618	609	629	577	591	634	618	584	652	641	614	633	618	580	586	607	597	603	602	629	588	608	640	656	628	621	604	614	613	612	606	662	595	621	593	666	618	626	618	623	637	644	648	623	569	584	603	600	610	584	603	612	633	579	649	621	673	608	653	578	666	637	607	621	647	620	601	603	645	618	595	601	634	603	593	674	644	614	635	651	610	594	657	620	634	564	633	620	592	623	627	618	637	652	615	606	636	615	664	588	599	633	598	644	627	580	641	637	630	661	614	553	623	588	683	635	634	595	600	553	643	607	604	631	648	627	641	612	578	605	633	598	581	646	630	601	643	650	632	599	651	583	558	636	603	607	597	618	661	628	610	591	649	619	631	627	651	619	628	687	628	623	632	667	593	612	607	603	638	647	647	642	615	647	645	598	683	600	561	624	618	634	612	634	623	612	637	624	535	609	619	590	640	619	604	645	619	586	593	605	600	584	629	625	645	587	615	627	642	596	562	640	626	637	657	623	627	610	550	569	598	653	646	623	598	638	613	601	600	542	606	621	596	659	599	659	617	655	622	663	628	631	619	621	626	622	608	651	600	609	585	610	677	633	628	620	602	578	643	590	631	615	569	603	653	609	586	594	604	626	619	581	635	643	608	609	592	581	641	583	619	667	585	625	604	607	598	607	616	584	597	615	597	634	621	628	604	575	622	637	612	603	652	625	629	595	648	596	604	619	632	616	620	583	637	641	608	596	604	611	653	634	639	601	608	598	611	630	678	624	633	619	649	647	627	644	694	624	618	634	600	575	661	677	582	612	640	567	600	574	608	653	593	618	633	623	610	599	571	632	612	606	627	612	621	587	635	658	645	600	608	620	647	634	644	652	604	623	618	647	636	649	677	633	610	636	638	612	672	646	591	602	635	609	608	629	625	587	621	592	597	617	630	588	602	627	612	598	629	633	628	619	647	646	610	648	593	575	645	599	607	642	632	579	592	602	616	640	638	603	614	622	574	644	608	677	605	590	584	616	639	622	587	674	656	612	634	616	595	587	600	595	600	615	584	639	604	600	615	623	598	648	627	663	660	590	626	621	631	639	647	575	584	624	606	651	608	624	601	676	616	660	654	621	629	627	622	587	576	646	610	600	644	595	590	602	643	659	581	611	618	594	585	654	648	606	639	650	590	624	618	582	634	617	597	658	589	618	615	621	674	583	617	615	626	609	616	636	637	625	623	624	645	644	666	633	592	587	592	594	621	591	592	581	554	634	600	649	639	633	568	670	656	601	620	623	601	607	603	586	616	638	635	568	601	609	602	588	608	658	632	631	601	651	615	621	615	577	630	660	619	620	615	638	600	606	651	619	612	588	603	656	610	623	627	612	703	678	631	614	628	634	648	679	634	632	626	606	629	656	597	633	671	614	589	646	619	626	620	615	612	596	674	646	608	596	623	650	623	646	642	603	624	607	593	611	585	581	595	643	595	604	598	612	631	622	633	631	615	595	567	597	612	617	621	581	636	638	603	656	655	591	615	622	624	624	648	638	615	616	611	602	612	641	612	607	672	600	638	650	623	658	595	642	664	545	599	633	578	630	585	655	663	540	636	654	617	651	617	631	624	610	661	593	546	616	624	654	607	616	581	589	609	597	621	628	600	585	669	647	594	587	639	634	634	644	595	634	584	582	634	628	679	594	613	572	629	637	639	593	596	610	588	636	630	615	608	577	618	647	615	603	569	613	580	577	632	614	630	611	637	661	597	572	626	628	661	637	601	608	611	633	606	596	601	633	598	582	644	632	622	580	668	622	636	565	597	636	595	571	649	599	651	606	652	627	609	650	609	661	621	637	645	622	604	621	615	645	590	652	629	614	614	617	611	631	585	641	616	644	641	638	609	621	611	595	578	591	623	611	603	615	679	552	602	586	613	623	645	636	641	656	635	651	603	636	667	607	617	655	645	590	630	580	595	598	640	634	596	614	599	658	666	636	638	663	621	637	612	624	656	623	616	609	628	622	605	589	629	582	553	608	645	606	627	609	572	624	649	623	623	609	607	649	585	608	591	621	629	606	591	604	646	604	601	608	638	603	633	689	589	640	598	578	638	639	602	581	629	634	622	610	626	603	640	611	586	606	621	621	619	616	619	567	611	600	657	617	574	585	632	594	596	585	621	592	603	611	629	620	664	610	649	643	577	601	618	672	621	592	623	602	642	619	633	598	632	588	623	650	590	606	596	581	604	620	627	658	608	622	589	642	624	619	657	633	641	601	657	595	638	613	638	619	562	642	646	635	643	629	632	636	627	612	668	681	640	607	626	619	615	622	606	605	635	612	622	603	657	620	628	589	569	602	559	640	572	637	623	633	636	674	598	608	614	663	607	638	608	616	616	653	635	629	658	627	602	629	640	628	585	566	604	609	617	644	596	638	605	589	633	615	588	643	598	654	616	635	644	632	621	626	661	604	621	617	654	614	659	619	632	577	603	618	621	624	574	620	562	630	620	587	613	648	601	620	608	609	602	580	574	594	608	643	602	626	597	615	661	602	609	601	633	617	645	575	634	625	608	607	607	622	577	656	632	646	667	645	599	643	636	666	637	590	564	624	596	613	634	631	565	620	623	631	626	622	625	650	616	649	659	648	624	664	610	646	608	628	631	607	654	619	576	626	592	586	628	659	583	596	599	680	593	622	638	619	666	637	601	633	651	633	607	608	550	616	570	639	615	598	632	646	621	592	626	614	656	651	612	616	621	628	635	593	594	583	647	628	611	580	633	599	599	594	572	595	642	617	620	640	602	629	665	635	649	614	609	590	710	567	569	662	593	607	604	600	672	598	659	606	556	619	623	624	605	656	632	622	599	606	625
28323	42229	25658	6987	4466	2945	1944	1250	1007	894	880	912	888	786	848	842	777	790	820	814	767	808	761	783	763	790	767	740	774	775	785	748	734	742	754	791	789	800	798	803	753	824	741	754	774	765	762	744	745	801	734	849	723	773	801	827	763	789	740	748	758	771	792	768	790	738	810	724	790	758	758	740	765	790	717	769	773	727	742	710	770	728	724	803	757	749	769	772	752	744	724	718	769	771	706	743	724	772	711	771	785	731	765	740	807	761	729	778	726	702	734	759	696	742	698	758	709	713	795	738	776	734	733	762	783	736	755	728	718	739	730	727	759	780	776	789	751	739	748	767	755	759	725	760	718	774	784	719	702	780	717	748	811	733	737	746	712	763	693	747	766	821	773	763	774	722	756	756	749	701	726	738	727	748	731	747	741	760	745	741	773	767	763	725	796	719	698	723	759	766	773	696	738	786	746	717	785	713	722	774	757	747	777	745	721	715	725	742	741	782	716	757	758	735	749	758	700	745	721	777	740	783	747	716	738	738	761	745	713	710	697	730	807	737	758	721	736	762	734	773	696	766	701	737	744	725	743	756	769	746	736	734	763	749	788	745	758	699	758	755	766	764	751	752	710	688	749	724	697	712	713	756	741	738	709	746	688	728	716	758	743	736	755	757	778	762	797	757	735	746	754	709	777	722	752	739	775	757	708	729	693	753	752	774	723	751	705	754	756	726	732	721	757	738	721	753	798	763	750	725	748	750	725	737	756	757	700	764	754	725	738	718	766	779	739	743	738	788	762	803	745	737	765	800	769	782	724	758	727	741	763	720	744	778	796	747	730	764	726	727	748	755	757	771	692	756	737	738	751	733	744	771	702	725	713	765	745	742	756	755	750	713	742	748	747	712	778	701	731	773	767	713	746	750	719	796	739	749	761	732	786	748	731	758	775	727	744	714	712	781	800	767	722	748	730	758	792	721	789	703	754	728	725	742	712	695	778	762	700	731	714	725	748	795	728	749	740	750	710	759	751	723	739	701	736	777	735	733	789	765	760	804	705	720	726	694	737	737	749	782	693	708	729	697	726	734	731	769	748	771	729	748	752	729	724	692	675	752	719	741	700	749	729	746	741	742	738	760	758	804	737	751	748	761	682	720	760	719	760	715	763	713	735	704	715	751	704	748	715	751	752	766	723	728	743	770	759	694	712	714	790	753	730	719	752	768	741	715	772	722	759	758	773	688	741	773	735	717	758	769	715	690	753	802	772	759	750	746	731	754	742	761	739	765	748	749	749	751	729	752	716	724	755	741	707	718	709	758	743	776	751	730	748	747	762	757	782	764	745	707	742	792	761	691	747	727	773	754	742	757	777	793	722	764	733	743	750	775	735	748	736	726	719	767	726	749	760	699	733	773	718	717	723	754	714	743	726	711	754	763	739	762	712	750	760	779	748	729	710	749	762	729	741	776	712	679	731	726	731	761	760	725	696	769	783	712	717	744	765	771	762	789	703	708	709	727	744	715	724	716	766	708	758	732	734	753	758	733	776	717	725	703	754	732	769	749	675	752	754	808	732	781	730	753	736	731	699	770	777	747	689	721	763	756	742	699	721	767	792	793	726	770	734	760	779	767	737	771	769	732	729	709	774	747	778	788	693	781	757	736	713	756	750	747	713	732	726	746	751	717	748	755	755	702	729	775	782	732	757	685	693	724	740	761	698	751	731	752	781	755	739	784	773	749	768	712	732	753	730	784	783	767	723	766	774	699	749	754	808	701	748	704	727	758	754	742	775	737	716	767	756	747	750	737	730	727	776	811	726	752	758	739	734	693	732	713	755	702	731	724	782	770	753	745	765	786	738	771	701	741	708	749	740	701	787	741	748	754	755	763	763	698	725	699	757	786	729	780	707	749	751	728	746	684	701	698	721	758	760	742	745	703	821	733	740	752	751	749	781	738	735	789	759	738	739	762	739	706	744	735	756	723	753	764	747	744	753	780	830	728	702	709	742	743	710	750	733	772	740	697	716	743	781	759	796	704	742	751	758	801	724	770	747	739	817	749	708	747	735	733	742	764	727	758	764	707	718	738	726	778	764	716	770	734	776	789	783	807	782	736	715	678	710	796	729	798	782	724	748	740	740	734	754	780	688	727	717	789	756	743	698	769	742	769	706	719	729	763	769	794	771	782	748	762	711	773	742	737	706	750	708	744	722	722	761	730	787	783	733	732	744	758	759	793	763	744	736	738	709	752	786	744	730	731	755	742	729	722	701	732	731	765	778	740	717	737	737	710	758	743	721	701	722	732	769	760	731	743	782	722	759	737	734	710	806	749	759	776	779	760	744	731	725	682	776	713	706	718	753	735	725	689	728	704	766	714	758	748	699	720	728	724	772	741	737	752	752	723	713	727	740	733	747	742	742	738	694	796	721	796	738	773	759	700	742	703	702	755	766	772	780	761	725	772	795	739	768	757	726	733	753	741	695	784	690	740	746	745	752	777	762	774	763	710	738	772	755	752	738	749	720	740	768	764	744	704	771	759	708	798	743	745	739	762	791	763	703	768	750	740	741	681	757	760	788	731	772	743	776	727	686	757	820	727	774	782	762	765	679	750	742	764	739	730	745	711	762	737	717	789	741	761	713	738	741	736	723	755	711	687	778	732	765	801	761	789	751	748	720	743	788	730	735	765	771	753	721	744	768	702	740	739	742	720	767	746	756	735	781	783	782	732	705	745	773	772	778	711	716	780	801	743	775	775	772	748	744	753	699	748	733	748	789	715	736	696	732	788	790	720	749	787	733	696	748	712	818	766	734	709	717	725	726	734	745	707	746	696	714	754	712	781	769	755	736	768	732	757	718	775	737	741	783	738	671	732	795	731	748	757	757	744	766	722	720	695	741	727	779	778	733	697	724	772	706	795	784	741	781	764	746	740	754	784	715	711	695	756	768	757	709	721	687	748	740	730	768	747	751	750	752	725	735	723	783	749	749	768	714	759	744	746	781	782	790	706	714	749	702	731	719	762	702	767	751	740	781	740	758	782	754	750	736	745	725	746	782	802	734	726	698	755	760	755	752	730	775	772	756	780	727	761	745	748	710	748	762	739	765	752	724	770	717	745	768	754	732	755	832	721	743	777	812	717	769	710	743	675	755	737	744	772	704	699	746	757	740	738	801	742	759	771	759	776	687	731	780	762	736	723	736	699	750	759	735	742	763	732	750	711	738	762	757	763	720	696	730	747	695	748	746	783	795	720	744	745	738	684	735	765	722	762	751	750	763	742	738	742	743	718	756	757	752	716	703	741	756	728	778	741	713	761	758	731	755	722	752	726	774	766	797	716	744	734	738	733	769	748	727	700	764	752	767	706	765	758	710	754	700	758	752	731	726	738	703	794	757	780	743	739	744	759	722	762	690	754	773	770	758	740	707	757	738	740	783	707	768	695	750	734	740	746	773	730	754	736	769	691	720	768	729	785	757	778	725	785	753	740	731	714	748	750	736	769	705	790
22557	21087	28622	23795	21101	21139	10399	1593	1083	976	907	917	856	849	812	836	817	804	791	773	785	742	817	778	742	754	742	703	716	731	717	736	725	724	720	698	741	786	782	778	761	806	770	743	769	707	709	735	720	737	742	706	744	715	806	739	711	725	761	686	743	728	726	698	747	747	780	739	714	696	713	696	701	739	735	751	697	724	691	715	697	742	731	669	745	721	706	700	722	773	686	682	696	700	692	668	738	718	733	693	732	754	661	694	684	670	704	691	691	689	649	739	765	685	718	723	715	716	671	700	736	678	688	646	737	702	729	687	713	692	764	742	714	700	689	694	690	718	718	649	666	701	727	726	704	663	680	724	674	669	748	716	692	672	687	732	691	714	687	728	661	733	689	682	682	724	742	695	759	669	727	716	693	716	703	677	708	683	683	687	679	697	682	732	646	705	676	678	675	714	684	709	672	643	689	708	689	664	704	673	711	694	713	718	707	704	718	726	692	720	667	714	712	699	730	687	698	701	713	745	723	733	651	690	699	750	722	690	660	727	731	693	686	692	714	678	672	756	698	715	662	686	675	691	730	690	718	667	691	722	736	703	723	636	667	723	707	709	664	677	703	735	673	677	699	707	699	739	670	705	658	706	672	691	715	689	687	694	706	684	656	679	697	706	721	692	699	711	717	724	683	729	680	722	720	674	658	719	727	704	651	715	697	657	694	694	704	687	730	687	719	672	687	684	673	722	725	710	694	723	668	635	701	691	721	704	700	705	744	706	716	694	735	764	667	669	675	681	680	725	706	765	631	696	741	666	754	710	737	730	676	679	719	726	731	703	734	680	684	713	709	718	661	662	733	679	675	668	695	685	738	725	689	724	724	715	688	694	705	687	694	711	684	717	690	749	728	683	737	710	686	711	710	678	740	713	722	701	707	711	724	715	683	693	690	764	707	706	711	689	681	667	702	653	738	714	711	711	778	653	719	680	705	698	706	674	691	673	700	714	666	653	681	761	697	726	628	666	651	656	700	759	685	743	751	684	671	714	716	696	672	693	720	674	674	674	673	739	762	718	696	679	709	655	674	693	724	653	665	717	704	695	673	751	667	679	748	702	753	696	668	730	664	715	679	693	738	728	691	709	686	717	683	697	727	728	701	689	747	732	746	649	668	717	723	696	707	726	672	675	678	676	684	687	660	694	695	706	659	662	726	731	740	695	674	706	742	726	722	685	738	711	656	728	681	700	687	723	705	675	740	630	650	692	726	727	716	725	690	737	687	706	743	706	646	689	682	741	708	682	725	711	704	720	733	693	648	665	697	702	671	745	700	725	729	680	683	676	718	686	718	686	669	730	723	706	686	758	727	677	680	731	714	703	637	702	698	687	726	680	743	707	703	670	669	682	702	725	637	742	698	701	711	672	679	692	668	702	729	753	697	718	710	655	684	689	731	735	704	702	721	674	687	687	649	708	703	676	682	669	701	721	705	668	710	749	659	684	687	693	715	697	718	698	726	728	692	696	671	691	703	707	696	687	735	679	684	684	680	704	717	719	734	665	749	684	713	657	713	717	665	716	680	710	700	729	707	720	715	661	732	699	771	683	703	740	685	704	691	720	688	726	671	691	688	700	675	726	691	718	722	670	719	722	710	703	696	661	703	641	664	688	652	703	674	696	667	711	692	649	713	708	722	719	721	700	711	692	735	689	689	674	749	718	694	706	730	699	703	678	664	696	693	758	757	713	654	746	690	699	694	747	691	749	664	675	726	685	703	709	697	701	674	737	727	702	696	684	724	648	704	673	679	670	681	675	700	716	669	678	717	715	691	677	660	685	716	699	667	713	669	698	695	719	701	675	690	641	632	741	693	711	657	683	679	728	721	665	696	702	717	680	661	687	731	724	697	684	667	669	639	722	695	736	660	682	680	715	699	631	632	715	668	699	695	673	709	698	699	709	761	723	678	698	639	680	710	695	708	677	711	708	682	682	725	727	674	667	707	717	702	695	663	710	714	735	725	685	697	693	696	759	680	703	720	699	699	672	758	695	690	692	720	687	680	701	672	723	678	685	713	718	702	727	705	683	722	714	714	670	721	686	702	675	689	685	700	701	762	714	767	734	719	705	721	721	720	696	728	677	664	718	738	677	748	719	757	703	696	735	693	674	718	673	699	698	676	695	700	689	689	703	687	750	710	713	690	687	706	741	657	705	723	728	676	718	707	704	714	744	743	683	706	742	668	687	669	706	697	681	694	758	730	671	695	641	676	671	716	687	634	659	721	718	691	686	732	726	698	648	698	696	700	694	733	703	679	734	688	663	670	758	687	682	692	691	677	653	718	723	717	659	692	733	691	733	729	683	689	672	671	692	699	646	713	655	732	696	700	698	675	748	762	707	703	705	651	683	683	714	648	731	682	708	659	698	725	754	706	712	706	746	650	689	648	701	714	706	689	727	717	728	717	697	745	732	727	711	655	639	688	703	674	700	686	712	705	704	737	679	703	707	683	689	686	688	671	764	699	709	717	750	697	751	730	698	717	721	721	699	658	719	634	612	702	714	717	744	698	646	675	678	703	681	720	703	695	710	699	729	755	705	676	655	749	710	745	671	647	697	708	688	677	658	725	640	727	716	692	690	697	679	693	711	715	664	732	721	730	646	710	715	713	660	663	669	692	675	707	729	714	723	709	698	672	726	672	728	715	711	672	718	707	726	706	650	695	704	738	681	668	753	692	670	727	712	744	722	747	685	722	699	687	679	675	656	690	648	651	695	675	709	709	645	710	727	732	701	655	677	740	715	694	698	714	694	721	703	690	672	692	747	703	678	737	685	696	718	748	719	681	703	704	723	646	673	703	699	679	711	683	650	704	666	688	692	735	688	678	737	698	701	707	652	712	721	697	651	664	711	674	682	691	665	692	673	734	716	665	648	705	687	727	703	689	723	676	718	719	748	671	685	740	677	696	681	695	685	705	680	700	713	658	719	724	663	719	697	727	709	687	724	712	686	668	732	668	736	682	685	695	702	744	672	670	724	676	678	648	708	689	662	710	688	716	754	701	696	721	739	665	720	722	682	738	681	708	665	684	734	703	718	700	693	714	703	728	688	680	649	673	686	677	676	715	708	703	648	685	715	720	704	694	758	709	707	727	696	678	700	674	704	726	680	695	682	748	664	707	688	719	706	655	635	712	709	683	680	702	728	702	702	707	701	680	668	704	704	755	685	700	730	701	681	641	747	712	696	685	683	724	703	651	671	676	699	720	690	653	692	680	733	708	694	691	700	736	652	663	709	650	680	693	666	700	709	675	696	708	694	719	687	708	686	679	687	655	685	693	708	650	689	701	710	692	681	694	664	683	692	654	657	646	694	732	683	685	701	672	703	674	697	714	696	670	705	687	680	713	731	702	719	728	672	724	674	716	705	709	699	674	711	725	694	677	721	671	657	705	698	663	710	727	676	709	673	749	681	710	664	687	681	684	715	711	686	628	650	715	695	740	677	679	701	704	705
31511	50033	37683	14127	9128	6161	3425	2076	1558	1352	1233	1189	1123	1045	1056	1046	955	953	955	963	875	909	997	896	845	907	943	878	906	878	853	856	866	902	850	919	878	916	949	960	946	822	888	857	908	835	824	928	936	857	878	848	944	915	923	925	920	871	907	894	893	912	868	870	830	895	938	830	847	830	844	849	823	792	850	858	829	831	842	861	837	827	841	814	811	871	867	889	791	872	854	836	851	879	900	892	809	834	866	819	847	842	840	847	876	808	871	786	818	889	773	826	870	831	823	799	852	902	857	819	803	834	814	835	779	911	840	847	822	828	834	824	863	786	876	842	831	874	815	824	787	805	864	931	857	855	789	869	879	817	821	854	859	851	836	843	837	849	793	869	854	773	823	848	847	833	858	811	804	816	830	884	816	840	821	812	820	809	868	868	829	902	900	830	867	838	853	825	794	831	827	833	827	841	825	888	832	850	836	841	803	795	807	874	885	759	825	856	783	835	796	836	812	807	828	818	843	838	923	817	824	847	811	869	856	818	828	832	825	845	842	806	800	830	837	794	842	828	770	835	815	801	813	800	830	769	807	835	805	806	823	885	822	806	812	816	821	823	851	846	849	868	874	820	843	742	841	824	856	814	834	859	863	843	826	886	763	825	817	815	783	870	801	819	830	834	806	850	908	846	812	848	826	827	820	808	854	821	804	823	862	821	818	842	768	816	844	847	798	835	858	828	826	809	870	850	835	865	785	887	824	900	816	818	832	869	900	824	814	869	904	858	833	832	776	808	846	869	826	825	818	852	885	858	842	841	867	846	797	803	866	820	827	895	813	879	805	792	819	875	853	831	800	864	816	830	833	868	785	866	825	805	857	819	843	872	821	778	835	822	850	827	838	791	811	867	823	892	784	835	816	832	800	890	815	844	775	836	860	848	815	809	864	824	852	830	773	862	811	841	823	870	880	829	825	796	783	887	867	822	787	875	814	862	829	826	823	822	823	861	807	864	855	881	860	786	875	842	829	885	847	820	872	820	798	833	839	843	819	891	821	835	803	786	802	858	801	876	798	834	834	854	837	827	890	828	826	809	832	774	822	817	829	867	824	812	842	824	806	831	831	807	817	841	843	813	845	902	881	818	880	837	819	839	855	795	847	842	865	806	836	826	890	786	802	849	868	831	825	798	848	796	853	851	789	792	807	848	819	841	852	815	842	813	854	858	846	865	863	809	852	857	846	823	783	787	831	842	903	846	815	869	880	896	837	812	845	823	847	810	884	779	860	840	812	809	838	770	834	792	816	841	869	886	895	833	816	800	805	858	822	791	837	799	813	835	873	822	780	817	801	859	842	879	791	838	893	776	818	837	849	773	803	853	817	838	819	833	778	789	820	837	776	811	831	856	792	831	846	838	802	853	824	818	836	806	847	844	842	817	814	821	858	809	803	806	831	878	814	827	835	821	810	807	818	849	824	835	831	895	822	839	849	821	843	813	836	828	848	878	839	810	843	813	782	866	876	792	814	824	818	811	841	835	868	871	810	802	831	852	861	821	875	796	870	854	800	837	834	796	851	841	832	823	836	883	819	873	800	848	805	813	823	813	886	778	775	867	854	807	833	876	814	880	840	810	822	851	830	872	834	844	840	813	765	804	839	820	844	779	830	852	856	862	834	803	831	889	846	803	897	834	810	822	821	854	838	875	839	834	805	844	842	879	885	834	853	767	823	754	806	791	827	833	827	798	819	824	874	790	805	841	831	807	900	792	857	861	850	841	833	815	868	784	823	850	828	824	836	853	815	830	767	838	856	811	885	845	827	806	832	826	845	820	799	804	786	817	800	847	844	829	776	829	854	815	838	857	849	819	779	853	793	823	843	849	871	864	863	802	788	813	775	794	826	852	840	806	835	789	838	760	771	843	845	903	847	858	859	803	812	837	759	842	788	810	933	878	868	852	854	860	817	792	848	870	840	821	829	851	888	817	795	803	799	860	833	839	818	786	775	800	795	860	852	810	837	869	791	839	863	813	849	797	775	887	805	846	841	850	846	854	822	886	835	819	818	888	875	870	829	875	843	832	813	815	835	799	806	820	851	803	859	787	867	823	826	857	845	799	918	861	816	822	796	818	836	874	862	811	831	857	810	806	816	814	824	783	830	809	836	841	808	869	834	841	838	845	867	781	845	811	866	831	789	857	786	842	885	807	871	812	803	819	830	866	851	867	836	843	780	847	873	832	844	812	824	842	849	879	857	817	810	889	866	770	825	816	772	864	849	871	821	834	830	779	823	808	849	811	825	837	804	883	825	793	803	860	813	869	807	832	858	837	812	865	867	843	813	824	829	858	808	806	814	808	840	817	871	847	806	844	819	854	833	837	837	847	861	782	813	770	829	788	826	909	825	839	837	854	796	880	843	798	831	763	870	818	852	812	832	845	832	857	817	845	772	806	839	844	871	858	836	819	824	833	789	860	863	853	803	820	876	842	843	861	827	808	835	820	885	838	822	838	832	847	795	787	821	850	810	842	859	880	880	804	835	872	811	887	858	825	857	848	837	778	837	836	773	856	810	818	833	829	855	840	859	798	826	867	860	863	811	837	822	834	793	812	822	842	807	827	850	812	820	904	838	804	883	836	808	878	900	769	808	834	824	863	838	844	859	800	822	824	873	818	800	798	859	831	881	779	841	809	838	844	811	860	819	852	855	827	839	829	797	820	803	769	818	762	909	882	884	775	832	858	826	792	866	840	798	799	843	801	816	837	856	886	833	800	836	859	808	816	827	871	801	824	794	834	852	807	873	802	898	839	854	852	802	822	803	848	836	886	835	814	862	826	848	824	812	844	847	869	864	854	794	819	817	811	874	830	817	854	882	826	835	841	816	852	894	861	836	831	815	813	802	809	871	797	838	811	844	869	850	855	811	804	827	820	858	884	839	820	868	828	865	835	867	845	863	845	833	859	791	868	836	824	838	844	821	778	852	867	848	809	781	811	800	788	884	863	829	856	861	862	821	869	847	844	813	831	827	798	817	819	806	836	844	822	844	846	812	888	841	852	819	829	881	857	885	823	803	849	835	822	850	831	827	828	840	807	797	815	794	863	806	798	861	825	788	826	835	804	820	842	865	849	861	802	874	807	813	856	815	868	839	823	813	789	850	793	869	842	829	864	853	856	859	861	830	801	837	845	816	827	790	825	815	846	883	819	822	832	837	815	860	842	861	852	860	844	843	805	859	823	864	823	836	839	841	781	802	823	856	828	811	841	850	843	865	824	852	833	852	827	862	834	820	811	807	840	847	826	816	844	877	836	830	842	845	797	857	836	855	834	872	841	861	806	823	865	869	853	772	826	840	841	833	851	818	859	834	790	835	813	830	825	819	819	831	885	828	832	848	851	852	801	831	874	831	808	836	862	833	811	838	857	777	829	839	824	835	794	865	829	816	839	819	781	838	796	786	909	791	845	791	811	832	816	810	830	798	816	825	818	831	845	826	795	804	856	844	851	816	829
28225	22524	19472	5052	1512	1061	951	848	816	834	761	797	780	822	811	762	785	773	839	808	801	817	755	780	813	766	752	810	756	789	773	814	765	790	798	830	779	783	802	857	792	808	836	778	773	770	786	815	807	788	799	851	818	840	773	822	831	826	824	859	810	771	762	819	771	795	762	794	777	819	811	780	791	749	776	779	828	773	787	798	784	737	797	773	757	819	741	831	767	828	763	783	770	796	772	808	806	805	803	779	801	811	794	776	751	788	798	792	787	764	804	763	818	807	803	761	763	801	779	729	793	779	757	814	813	821	773	824	813	806	769	832	776	794	774	786	822	809	853	785	803	784	767	830	799	781	770	783	839	785	824	805	798	770	810	776	773	776	792	839	814	760	745	773	763	824	791	768	766	756	828	805	811	783	796	809	836	788	784	715	765	799	797	836	733	797	778	805	818	790	817	780	766	787	787	808	791	741	793	804	799	799	823	808	780	796	760	756	767	790	790	766	767	823	790	818	773	814	753	773	788	804	814	789	744	799	837	741	808	750	814	790	747	791	761	839	802	781	748	874	787	847	790	786	787	774	814	814	800	752	816	853	805	744	826	747	811	772	765	784	752	760	779	779	778	793	799	757	774	774	809	831	771	828	759	814	775	753	816	797	765	740	782	759	779	775	771	796	778	775	813	800	756	784	783	766	750	815	828	777	831	775	756	820	841	817	789	781	785	763	792	773	842	801	820	818	838	757	827	798	799	822	791	781	861	761	805	805	801	803	768	775	823	781	768	794	806	818	783	766	842	796	783	825	743	779	782	815	827	807	785	784	793	794	794	782	782	749	784	810	797	815	796	803	818	736	795	754	780	796	804	806	777	777	796	800	820	834	774	774	746	750	821	793	802	824	790	817	752	775	760	781	767	816	768	787	822	822	784	818	830	824	768	808	815	763	737	770	742	744	746	721	861	783	776	783	774	792	827	816	849	761	809	806	804	746	802	772	831	772	816	792	754	806	799	819	780	816	835	814	810	802	801	768	807	749	799	778	786	769	820	805	759	808	770	771	795	806	807	786	819	792	812	776	763	745	788	780	766	781	861	780	825	757	811	760	801	833	832	754	790	792	803	817	746	808	755	749	795	776	806	784	789	824	784	768	872	810	743	773	786	823	825	818	834	753	802	735	765	799	804	802	801	775	781	811	833	761	827	839	807	797	806	755	781	784	821	790	806	758	792	775	805	759	740	780	806	815	733	774	772	802	758	784	796	764	819	777	791	802	792	799	812	770	772	772	800	793	816	785	803	797	781	826	795	798	804	782	824	806	803	818	761	769	776	802	792	758	765	718	755	780	829	806	766	798	780	766	772	769	749	776	821	787	747	808	802	807	839	781	813	822	805	804	802	814	767	808	782	848	810	806	756	807	816	834	839	781	758	806	816	833	802	844	770	777	764	825	797	796	743	784	797	811	803	805	788	791	751	814	831	804	848	768	792	755	757	813	845	771	785	783	836	786	823	797	791	798	777	787	793	800	748	792	764	717	777	769	782	815	774	826	825	789	763	846	829	793	787	807	769	816	720	778	799	865	781	840	810	754	766	829	776	827	766	864	793	832	813	783	767	768	825	788	774	750	806	787	762	797	776	768	742	783	782	780	754	826	786	770	753	797	778	802	822	808	783	777	809	775	747	762	751	757	761	778	806	851	809	781	831	795	786	771	778	731	822	783	789	780	769	809	778	812	736	783	782	766	759	769	796	832	785	814	795	795	796	832	788	799	790	802	773	807	786	797	777	791	778	819	787	772	777	796	756	813	847	863	765	770	774	815	769	782	813	805	749	809	806	775	757	814	778	823	782	755	772	795	800	820	802	814	773	805	822	841	815	793	755	806	833	818	786	795	831	771	790	783	768	844	824	837	762	795	801	790	794	795	821	774	776	792	809	832	749	800	787	732	817	734	794	778	775	749	796	818	785	806	801	817	790	806	847	774	793	808	771	787	787	799	819	854	780	760	795	803	767	777	761	810	807	807	792	800	802	792	789	776	772	813	833	807	796	837	797	809	770	780	780	786	791	754	757	761	760	779	790	811	797	788	799	727	813	758	786	752	796	775	800	791	822	794	830	754	819	796	814	755	786	804	822	782	842	746	790	788	786	761	788	776	823	806	811	780	809	789	775	784	762	794	822	790	838	776	837	801	804	794	784	771	768	764	807	778	757	804	803	762	811	789	820	802	732	782	791	801	797	843	787	769	755	791	795	784	790	796	837	857	798	796	823	880	787	797	807	789	800	835	832	814	791	801	817	795	765	838	746	780	795	824	844	815	770	801	801	826	806	790	788	815	779	812	783	787	760	835	806	769	827	774	810	792	814	788	819	764	785	771	776	811	783	795	807	777	795	845	819	839	818	799	778	761	847	767	787	761	804	785	784	808	772	807	765	769	739	793	777	844	824	745	771	780	781	754	771	776	795	794	799	722	819	770	746	822	803	833	784	795	822	788	766	786	792	770	787	810	816	801	784	796	800	755	817	810	796	778	797	759	772	786	801	775	773	788	754	786	799	804	846	770	876	798	823	820	823	755	795	774	794	816	788	811	806	773	796	775	808	784	777	772	755	776	736	777	778	795	781	813	794	818	747	820	793	752	796	803	857	796	783	743	786	785	794	773	756	820	781	765	773	778	782	835	829	782	799	767	768	802	785	733	793	807	844	799	796	754	758	797	779	756	869	772	847	788	837	812	812	863	829	759	776	794	754	770	800	824	851	828	786	782	768	791	794	794	876	802	755	797	812	815	815	814	750	757	815	792	789	780	833	708	780	807	831	821	808	779	752	840	811	792	782	754	795	808	771	780	832	767	804	814	802	764	820	799	768	813	820	756	821	811	790	779	797	797	799	814	784	772	761	797	749	811	793	819	758	783	791	831	811	803	747	773	784	800	785	792	735	778	773	796	747	796	791	810	772	819	823	814	792	851	839	800	789	760	833	773	732	792	839	797	782	770	801	829	724	739	776	782	760	786	795	849	796	837	796	825	816	766	709	774	830	771	785	823	819	719	759	744	794	765	760	794	779	826	741	848	847	766	794	806	771	802	789	795	793	736	767	780	798	799	765	755	771	741	801	816	759	792	786	855	844	758	768	763	811	766	765	764	792	745	779	814	838	754	745	793	790	812	753	768	778	845	824	783	775	780	770	757	808	778	791	810	834	821	818	733	755	833	786	775	801	859	801	779	783	788	809	794	847	800	759	790	779	790	766	781	804	817	825	787	782	816	769	761	849	778	768	814	809	788	796	808	767	847	755	766	790	816	757	798	799	881	788	788	800	796	816	773	768	760	784	793	851	787	736	738	811	798	789	796	764	782	775	827	794	793	870	758	817	782	800	739	782	752	809	791	836	823	842	754	764	757	805	793	835	798	813	748	779	767	769	779	805	737	801	765	781	785	842	802	785	806	845	828	798	767	802	795	767	790	789	780	798	771	811	832	752	779	789	823	851	803	788	793	816	798
26453	34179	19949	4170	2093	1481	1227	1054	1019	943	950	960	947	994	912	946	949	1033	934	978	971	919	984	929	984	912	966	947	973	918	942	947	955	937	985	969	960	903	948	925	996	978	976	904	960	919	966	945	983	928	935	924	956	931	997	989	906	944	1012	954	987	978	947	949	966	941	974	1002	902	981	936	938	870	940	906	947	968	939	936	983	940	988	952	1000	915	953	986	928	925	924	976	939	957	944	964	940	1011	919	980	987	945	933	984	968	918	996	905	963	925	967	944	839	927	919	960	921	959	936	927	892	981	945	958	973	920	977	885	906	936	962	948	935	970	913	932	941	946	920	944	950	945	960	965	939	932	889	965	932	921	972	943	959	932	933	909	928	957	978	921	970	960	979	901	899	892	960	882	906	965	928	935	918	950	937	891	904	941	945	890	900	964	911	1003	940	883	941	927	990	973	894	970	919	900	962	947	994	930	939	1016	956	951	948	934	921	914	934	961	919	970	960	986	969	947	922	941	974	904	993	948	939	894	885	916	929	920	887	933	929	937	955	937	907	983	963	918	941	921	929	922	914	897	922	934	952	925	917	878	931	905	919	910	925	953	927	981	974	950	936	926	977	928	941	951	953	971	940	900	934	977	941	1044	950	926	882	937	970	915	897	940	967	952	878	876	948	901	934	947	957	906	867	952	928	898	934	915	843	958	959	933	971	909	909	933	914	893	1013	905	924	930	874	956	946	967	909	938	930	945	921	922	1004	934	948	935	968	907	901	957	888	949	937	897	934	969	903	961	927	942	951	958	966	983	891	898	976	947	926	910	939	956	973	957	980	912	953	894	865	951	926	991	943	937	955	940	932	896	920	914	927	999	973	925	938	989	921	981	930	884	905	914	967	957	915	894	908	947	945	935	960	967	906	925	889	933	915	925	943	923	974	946	954	926	913	979	895	963	928	956	913	960	988	965	979	950	935	943	935	968	914	969	905	901	941	916	930	932	945	940	944	964	950	897	946	901	946	916	921	928	987	970	843	914	925	943	914	890	957	979	932	963	919	929	900	965	884	943	929	890	921	932	905	960	977	930	955	1003	935	978	984	949	951	976	991	962	915	923	973	961	903	957	938	967	939	925	923	960	909	953	978	961	938	879	902	899	962	942	896	954	934	914	1033	940	973	973	938	957	950	906	924	953	939	937	954	978	959	963	931	920	952	952	931	910	888	952	964	936	940	965	910	1007	946	921	965	943	935	950	952	946	921	947	916	949	974	956	921	960	955	952	902	929	869	902	933	889	968	936	931	983	899	974	937	966	942	1013	929	904	974	966	948	883	953	922	913	912	920	932	869	888	917	970	931	959	936	885	912	952	881	958	917	965	908	911	1001	935	884	911	926	924	928	912	892	943	895	973	950	910	917	932	957	921	916	925	893	896	912	948	865	952	957	951	920	908	866	947	900	877	942	936	940	933	959	1012	996	938	942	971	965	929	934	988	986	895	955	926	913	911	952	970	1016	933	934	886	939	922	922	948	955	945	978	912	876	965	928	927	945	934	926	971	964	913	948	934	920	888	925	880	896	978	946	958	958	862	893	932	950	935	973	939	974	926	971	917	962	932	922	903	972	973	912	921	970	954	900	953	951	901	934	903	956	938	991	998	929	914	879	894	938	981	909	955	901	934	963	913	901	930	915	888	966	901	955	950	933	945	928	971	909	927	910	943	936	961	875	901	909	923	964	888	901	911	985	948	928	964	915	935	906	937	920	912	929	945	948	965	954	965	922	919	936	958	967	985	915	976	953	941	876	893	957	914	923	920	944	919	889	955	901	971	934	964	931	909	932	912	875	942	926	975	929	944	936	945	936	953	947	956	952	941	935	958	975	942	920	913	899	919	893	870	947	960	955	944	962	939	943	918	918	918	934	946	909	936	869	914	964	902	950	923	943	954	919	951	978	911	926	956	928	941	953	904	937	916	951	948	920	973	914	973	871	920	944	958	982	932	995	935	931	953	992	957	961	896	966	938	910	939	965	928	932	914	939	927	943	956	920	912	939	970	960	879	979	952	917	918	946	932	908	943	946	921	978	917	939	930	916	939	998	914	881	946	941	959	959	946	909	917	910	964	949	911	942	921	920	921	955	939	1004	990	928	927	952	951	925	916	951	974	972	928	930	914	924	912	973	920	883	878	1002	948	926	906	970	934	943	956	877	911	935	945	959	933	897	968	879	913	961	909	911	943	939	902	928	917	919	880	952	929	927	933	934	973	929	995	959	913	925	890	949	904	922	893	851	896	993	923	908	923	936	984	887	918	935	921	901	905	904	931	938	968	1002	953	941	924	930	907	1005	944	938	963	987	951	925	911	948	962	937	929	929	893	938	979	966	908	1026	907	945	900	918	911	883	921	929	995	962	944	982	886	933	934	984	971	896	923	991	944	950	952	959	920	927	965	934	943	941	917	993	947	985	914	938	982	928	921	892	900	921	980	954	940	934	934	940	974	971	970	935	964	932	932	947	879	993	937	910	929	946	927	963	891	930	932	921	915	977	928	914	925	948	954	956	941	959	924	960	933	905	951	945	940	954	910	954	998	965	917	918	950	948	934	929	971	948	908	915	929	916	925	928	885	910	905	847	983	987	910	986	925	929	908	954	952	1009	927	978	974	953	933	937	967	949	947	910	908	931	919	926	941	926	970	967	946	978	968	880	946	921	938	896	907	916	942	936	911	938	917	920	926	957	985	908	951	932	947	955	891	885	950	936	922	959	969	944	953	972	942	958	921	943	897	944	960	927	934	929	886	929	955	947	960	972	957	935	975	951	881	882	956	923	930	960	913	910	927	920	981	915	915	969	928	959	942	938	949	936	925	977	987	860	896	1004	989	897	974	893	958	914	943	962	964	991	899	903	962	890	935	928	889	926	923	931	912	967	923	936	946	959	955	896	880	922	901	903	977	929	917	964	965	978	945	953	913	952	926	941	947	940	891	978	954	914	891	924	939	955	916	953	923	962	1009	949	873	971	953	974	941	905	956	946	876	969	945	935	923	981	936	883	923	963	925	923	932	878	932	955	912	918	931	968	897	997	947	918	963	977	948	907	941	884	930	921	929	945	971	941	914	959	886	927	935	903	936	920	946	925	897	924	894	931	907	931	986	890	991	961	918	913	927	974	945	960	973	845	892	912	893	958	948	926	944	932	917	884	932	958	938	946	936	916	985	918	956	949	937	925	914	942	906	895	953	952	969	970	972	952	994	972	955	946	932	936	918	910	901	981	981	906	958	971	952	880	958	946	915	928	897	925	931	930	868	944	872	955	933	960	998	901	907	899	873	920	945	894	981	894	940	888	910	929	941	960	927	946	969	968	955	959	977	899	871	871	970	946	882	858	943	923	904	896	957	894	922	918	911	960	948	1005	916	966	916	941	937	969	900	897	915	959	934	920	962	924	942	948	927	932	948	953	948	950	930	943	974	929	968	922	898	899	883	908	908	948	946	946	972	966	893	930	914	906	957	959	953	915	917	967	915	929	921	955
23678	21007	28040	24172	20945	10630	2178	1380	1053	980	928	980	965	940	953	1017	928	978	934	935	900	895	876	903	873	856	940	877	822	914	851	890	859	938	883	843	877	893	916	893	907	917	878	886	887	888	798	955	978	905	934	902	860	931	916	906	922	923	971	897	883	936	850	886	919	916	876	886	911	865	898	891	854	898	868	898	880	862	919	841	876	861	894	851	883	837	860	910	889	887	864	882	842	900	885	832	937	856	881	862	878	856	878	906	926	869	875	916	837	873	958	903	891	819	843	847	816	840	829	908	947	835	895	887	888	905	866	823	877	884	927	861	870	866	846	885	851	870	888	895	850	873	846	855	927	852	829	889	873	870	900	867	891	857	837	835	854	880	857	895	874	825	845	879	859	901	841	884	875	856	885	910	904	899	837	876	860	895	837	880	844	846	807	873	855	889	898	845	864	863	894	869	882	872	885	854	878	810	846	857	865	870	931	911	826	875	802	888	878	825	885	892	838	870	969	920	918	864	856	838	870	879	867	894	898	922	803	865	865	898	902	868	866	909	831	874	851	903	865	896	902	857	887	912	831	816	861	891	863	877	836	867	894	853	903	857	893	864	873	890	876	837	845	844	869	855	858	912	914	878	869	870	907	898	857	934	851	941	929	825	891	841	938	795	881	878	870	809	865	887	837	861	879	847	787	879	880	934	880	901	856	846	898	822	923	894	885	879	831	866	884	877	848	820	909	895	840	866	860	882	858	852	859	819	908	874	875	916	887	838	877	860	870	850	810	852	868	898	923	883	782	896	863	877	869	880	828	827	901	895	833	885	822	870	895	903	870	843	888	885	849	865	859	828	888	857	836	831	913	871	855	905	904	859	883	872	859	880	902	877	905	871	888	911	840	915	846	887	880	884	845	889	887	840	861	838	844	835	832	866	842	862	918	877	886	856	887	919	865	891	858	889	839	854	884	908	852	848	857	879	890	831	908	881	838	830	824	867	841	853	871	821	848	865	806	825	876	868	875	844	861	901	889	879	889	846	863	891	906	877	872	860	846	870	875	878	833	869	897	861	847	853	912	875	870	876	824	868	852	889	864	887	884	854	880	854	866	791	876	849	882	887	898	933	898	859	908	873	846	886	847	841	915	854	911	886	853	856	840	859	886	901	903	858	849	915	852	888	865	841	897	851	878	858	844	856	873	891	913	909	838	891	866	871	897	884	886	858	858	862	850	873	829	863	840	855	947	832	861	884	912	804	904	890	840	861	885	874	833	840	897	887	876	912	851	861	861	858	835	886	887	885	861	920	879	868	832	845	899	924	851	891	847	828	883	862	881	851	850	886	868	910	849	860	879	858	831	927	860	868	851	833	842	839	879	868	874	866	896	930	867	845	871	921	887	864	890	890	862	895	892	831	840	818	877	868	907	890	856	825	847	891	855	809	860	908	890	882	852	940	886	881	868	895	893	941	928	876	838	872	872	867	861	895	875	819	897	864	884	882	892	835	818	828	888	850	844	915	911	857	847	811	850	840	831	902	883	873	903	871	871	840	846	809	859	856	846	885	856	912	839	882	853	834	893	946	878	864	867	881	896	836	862	868	846	851	839	855	940	874	898	890	823	896	839	856	875	876	858	874	876	891	871	788	826	879	866	880	900	868	851	901	844	902	883	890	900	835	861	857	837	843	907	851	924	883	891	919	875	898	924	871	879	890	862	861	885	838	884	854	894	847	872	873	837	852	885	853	878	847	837	864	828	840	842	884	886	862	918	864	861	864	886	860	934	864	899	870	832	866	833	851	886	873	882	881	919	845	883	928	841	883	876	864	854	879	835	847	933	856	887	794	824	883	881	922	918	925	895	862	827	849	865	859	834	907	824	860	846	871	888	907	835	861	807	883	884	855	906	895	918	877	851	868	880	891	857	891	911	901	858	835	817	822	876	913	862	864	861	820	867	882	861	828	853	878	842	900	872	846	903	931	850	895	864	917	847	871	868	878	855	866	865	826	878	854	866	849	873	893	907	924	884	920	867	868	896	876	873	882	939	855	846	887	840	838	925	841	893	876	896	862	914	903	886	881	909	837	884	907	893	906	902	844	866	900	873	866	875	868	855	857	836	864	868	908	874	845	854	888	885	902	884	812	846	918	874	870	904	886	883	854	860	919	896	868	854	854	947	870	864	847	864	923	857	820	871	851	885	902	865	839	888	888	881	885	846	861	865	873	947	870	868	852	843	880	918	867	848	914	896	872	906	873	871	878	827	889	817	888	864	839	875	921	888	865	839	889	882	878	846	879	876	837	856	859	888	855	824	916	858	859	891	836	856	901	943	861	896	848	896	864	892	909	867	836	879	884	863	867	875	886	850	879	898	858	802	875	834	847	915	871	900	879	891	836	900	892	867	881	881	836	858	885	879	819	889	889	888	870	875	890	820	863	842	866	863	896	864	811	902	845	892	894	907	878	796	833	880	842	852	860	884	867	848	829	870	882	922	862	873	863	851	905	866	861	877	904	896	852	860	869	896	852	851	890	866	881	910	916	874	877	856	872	879	853	876	881	896	882	850	857	882	865	866	853	860	881	869	876	900	872	799	839	907	873	859	843	888	940	867	839	869	821	929	840	859	916	842	855	839	892	872	906	823	867	874	909	864	885	880	874	881	888	864	882	892	877	891	857	909	895	868	834	894	804	895	790	884	868	896	840	884	852	812	854	849	888	902	875	885	841	892	951	884	871	857	893	881	884	867	864	868	869	867	859	843	890	887	889	855	905	848	884	874	916	893	862	892	890	908	852	855	936	858	891	877	861	825	848	855	835	884	911	829	834	836	849	877	858	907	835	849	897	885	855	846	820	921	906	916	887	803	837	902	833	841	888	835	898	891	865	852	869	872	842	821	858	877	912	933	845	884	825	877	843	880	841	864	833	859	910	897	869	845	927	859	893	863	846	906	866	864	893	904	908	873	864	873	875	907	848	857	810	889	899	898	902	925	880	892	941	861	837	862	898	839	897	841	890	858	905	869	881	859	818	860	870	894	922	841	858	893	844	935	887	887	929	883	894	843	922	870	890	839	909	877	823	843	863	869	872	895	847	840	894	860	850	865	848	858	867	854	899	876	883	879	931	840	847	898	883	855	862	921	841	899	806	875	877	874	866	846	856	879	812	817	872	881	853	900	888	908	849	860	925	899	893	931	849	850	871	867	802	846	920	873	867	925	898	856	874	880	844	877	875	875	896	841	852	892	827	876	855	933	863	895	847	857	857	830	836	904	911	849	839	886	910	904	878	905	897	839	914	891	881	810	851	865	856	883	900	921	824	878	834	883	908	848	867	897	874	864	893	850	853	866	846	877	820	901	887	886	912	901	885	861	875	877	798	894	865	879	901	869	848	861	897	860	910	841	872	887	881	890	889	869	846	863	858	901	906	881	839	859	885	842	866	852	828	847	876	884	883	866	903	836	833	846	883	847	838	849	827	907	904	916	849	867	885	858	934	865	907	866	833
24738	45551	25577	10550	5653	3318	2444	1852	1386	1372	1209	1219	1170	1145	1178	1139	1196	1111	1153	1096	1084	1098	1055	1071	1065	963	1091	994	1048	1082	1058	1018	1104	1045	1039	1084	1168	1091	1089	1106	1079	1110	1048	1053	1047	1051	1066	997	1060	1015	1069	1082	1082	1032	1116	1039	1054	1039	1066	1105	1112	1069	1082	1053	1068	1035	1037	1022	1079	1069	1093	973	1030	1054	952	1002	1043	1073	1031	1048	1063	1042	1070	1054	1011	1089	1070	1059	1067	1000	1056	1023	1071	1003	1026	1061	1009	1087	1106	1051	1065	994	1028	1051	1064	1075	1044	1055	1044	1032	998	1059	1026	1079	1044	1023	1040	1079	1002	1070	1030	1070	1058	981	1019	1016	990	1082	1043	976	1039	995	1039	1028	1025	1013	1023	1092	1032	1003	1073	1006	1032	972	1076	1038	1008	1024	993	1049	1052	1027	1003	1002	1041	1066	1055	988	1042	1048	1022	1035	1081	1036	1011	984	1036	1067	1056	1069	1072	1043	999	1016	976	1053	988	1040	982	1051	1078	1040	1079	1062	989	1064	989	1038	1055	1003	961	1045	1026	1030	1024	1008	1049	1076	969	1015	1042	1065	1092	1049	1044	968	930	1069	1010	973	1094	968	1018	1052	998	1065	1015	1009	1070	1017	1046	1072	1040	1129	961	994	1036	981	1092	1070	1037	1021	1055	1037	1078	1036	1034	1047	1017	1076	1019	1045	1068	962	1004	1031	991	990	1059	985	1028	993	1048	1028	1075	1031	1078	1011	983	1033	1032	1094	1058	1027	1034	1029	991	1057	1004	1042	1027	1015	1019	1041	1030	1013	1070	1037	1041	982	1028	1034	1035	1033	1044	1008	1067	1094	966	991	949	1064	1016	1045	1017	967	1023	973	1031	1036	1069	1056	1060	1028	1026	1064	1034	1109	1071	1059	1039	1016	1017	1057	991	1057	1002	1102	1066	1046	1005	1013	1078	1067	977	1029	1066	1028	1109	1002	1026	1029	998	975	1007	1058	1055	989	1052	1045	1052	1013	1001	1088	1034	1052	1024	1057	1039	1034	1080	995	972	1045	1006	978	995	1051	984	1108	1047	1015	1017	1097	1002	1016	1042	1066	1034	1019	1017	1053	1008	1021	1060	1069	1036	1050	1045	1050	1035	1007	1059	1025	1022	1008	1022	1047	1002	1045	1002	1091	997	1083	1063	1007	1037	1083	985	1026	1092	1022	1031	1020	1090	1085	980	980	1004	1039	1011	1019	1021	1075	964	1081	1102	1039	994	1045	1005	1013	1028	1054	1055	1029	998	975	1055	1030	1072	1027	1021	971	1024	1036	1060	1027	1032	1024	1058	1001	1033	1055	1053	1053	1075	1019	1067	1023	1038	1078	1098	1048	1036	1056	1004	1012	1007	1018	1054	1081	1103	978	1018	1054	1038	1007	1043	1064	1046	1021	1052	1049	1113	1077	1052	1000	1040	1037	1005	1050	1084	1081	1023	1036	988	1051	1011	1039	1087	1052	986	969	1036	969	1017	977	1019	1044	996	1070	1024	960	1041	1042	1020	1070	1067	1022	1015	1047	1063	984	1084	1070	1017	1009	1043	997	981	995	1006	1042	980	1101	1012	1026	1072	1031	973	1065	1009	1014	990	1035	1085	1082	1048	1038	1082	1076	1069	1069	1009	1010	1040	1054	1052	991	1064	1055	1030	1031	1057	1044	1073	1090	1024	1040	1059	1021	1014	1062	997	1062	1097	1069	1026	1044	971	1081	1045	1026	1015	994	997	1065	1081	1040	1087	1011	1094	1053	1030	1044	989	1031	1026	1064	1078	1041	1037	1020	1026	1061	1028	1005	1035	977	1060	1039	1035	1052	1012	1021	1059	1022	1013	1022	1064	1086	1061	1014	993	971	1034	1029	1086	983	1066	1073	1043	1062	1046	1031	1040	1015	1052	1073	1040	1011	1037	1042	1040	1036	1075	1022	1021	1028	1014	1058	1002	1031	1010	1061	1076	995	1030	1024	1013	1048	1094	1078	1073	1015	1039	1000	1022	1043	1022	1048	1042	1048	1042	1030	997	992	1033	1032	1032	1065	1076	1049	1068	1028	1066	981	1040	1009	982	1041	998	1021	1045	1072	1005	1028	995	1013	1045	1043	1001	1035	1009	1022	1084	985	961	971	1031	986	1011	1068	1082	1054	1019	1050	1062	1060	1039	1039	1034	1004	1032	985	1003	1006	1063	1053	1037	1056	973	1039	1023	1054	1005	1027	1043	1037	1086	1032	1039	1003	1065	1023	998	1051	1057	1044	1042	1006	1027	995	1068	1053	1072	1012	1000	1034	1053	1044	1020	1013	1043	1056	1032	987	1015	1067	1026	1036	1010	1030	1027	991	1012	1039	1057	1015	1046	1028	988	1028	1069	1063	1039	1029	1010	1025	985	974	1030	1031	1041	1077	1057	1051	1002	1021	1065	1047	1023	1041	1055	1063	1101	1006	1039	1095	1000	1046	1012	1086	1039	987	1014	988	1099	1026	1088	1044	997	1039	1079	1090	999	1054	1037	1050	1029	1054	1066	1026	974	1007	1069	979	1066	1049	1048	1060	983	1031	1115	997	1064	1072	1029	1050	1054	1039	1021	984	1040	973	1032	1001	964	1004	997	1041	1030	1035	1008	1022	1069	1060	1012	955	1063	1013	979	960	1061	1037	1029	1015	1010	1038	1046	1100	1023	1008	1009	1083	947	1021	990	995	1060	1015	1017	1062	1066	1023	1071	990	1100	968	1058	1013	1036	1059	1025	1028	1056	1073	1047	1008	1011	995	1060	993	1009	1023	1000	1011	1025	997	1063	1066	1120	1000	1069	945	1077	1050	1035	998	1008	1075	1023	1059	998	1048	1018	1049	1023	1072	998	1084	1029	1034	1056	1021	1023	1031	1046	1043	1106	1055	1010	980	983	1021	996	1037	1082	1070	1058	1026	1073	1017	1037	1019	1003	1017	1021	992	958	987	1016	1036	1026	1032	983	1061	1019	1046	1023	1012	1000	981	993	1057	1038	1084	1019	1054	1014	1035	993	1073	1081	1017	1058	1006	1040	1047	1040	1118	1036	983	1000	1023	1037	1005	1004	1089	1009	978	1028	1071	1019	1036	1076	1024	1057	972	1005	1056	1050	983	1034	1037	974	1003	1012	981	1009	1063	985	1064	1040	1028	1042	1112	988	1032	995	1139	1004	1012	975	1042	979	1029	1022	1028	1056	1041	1018	1021	999	1028	976	1051	1022	1040	1018	1040	1015	1009	1015	1082	1041	1025	1071	1044	1010	1030	1051	1087	1045	1035	982	1046	1011	1032	1082	1006	1058	1059	1064	987	1082	1020	1012	1048	1001	1014	1147	1037	1033	1021	1039	1032	1005	1003	1061	1041	988	1029	966	1059	1059	968	1057	1045	1015	1016	1072	1047	1029	1013	1021	1085	985	1017	1086	1044	1064	1057	1034	1028	1010	1029	1034	980	1042	1053	1004	1036	1058	1043	1001	1068	1032	993	1010	1025	1031	1017	1011	1047	1010	1015	1024	993	1028	989	1054	1085	1018	1033	1018	1043	1059	1040	1020	1019	1016	1058	1031	991	1059	1039	1005	1074	1001	1011	1025	1019	1040	1017	1015	1035	1016	1053	1020	1001	1032	1056	1077	1075	1012	1004	1029	1006	1072	1069	1032	1000	1059	991	1042	1019	1081	1044	1067	1075	1043	1005	1040	1014	1041	1016	1006	1021	981	1041	1055	1009	994	1050	1074	1034	1065	998	1063	1020	1030	1048	1005	1013	1023	1017	1025	1018	1018	993	1013	1035	1057	1055	989	994	990	1074	1027	960	1075	1052	1091	1029	1044	954	1011	1014	1051	983	1031	1032	1051	1032	1094	1098	1053	1040	1029	1028	1052	1079	1070	1039	1057	1028	1042	1017	1037	1028	994	1058	1033	1014	1083	1021	1040	942	1053	1040	1043	952	1091	1044	1040	1012	1009	1038	1071	1035	1047	1044	1089	987	1058	1019	1029	1022	1093	1054	1019	1063	1067	1004	1063	1004	1046	1032	1034	1069	1072	1044	1066	1045	1048	1083	1065	1047	1038	1046	1070	1003	980	1008	1034	1020	1062	1006	1101	1073	1072	1012	1088	1090	1090	1025	1026	1047	1092	998	1052	999	1030	1059	1020	964	1035	1083	1003	1021	1022	1005	1069	1014	983	1046	1064	1023	1007	1028	1062	1034	1068	961	1013	1010	973	1052	1036	1033	1045	992	1089	1067	1104	1103	981	1017	980	1057	1064	1053	1077	1091	995	1017	1010	1057	1078	1012	1072	1062	1037	1048	1054	1076	1064	1069	1010	1052	957	1011	1048	967	1012	1052	1047	1007	1055	997	1025	994	979	1097	1000	1013	1040	1049	1053	1021	1051	1060	1048	1062	1013	1018	1024	1019	974	982	1005	1053	962	1006	1082	1024	1036	1014	1031	1036	1034	1044	1002	1080	1009	983	1073	1080	1040	1019	1105	964	1049	993	1028	1039	1071	1085	1039	1052	1042	1037	1054	1019	1002	1020	1055	1097	1039	972	1039	1044	1017	1032	1007	985	1004	1038	1004	1006	1038	1002	1058	1026	1010	980	1024	1033	1012	992	1052	1062	1026	1017	1066	1023	1100	1006	1110	1028	1014	1063	1017	968	1033	1073	1063	1012	1046	1080	968	1038	966	1027	992	1027	1086	984	1029	963	1106	1076	1008	1052	947	1058	1023	1053	1060	1044	1041	1019	1017	1093	1008	1042	1007	1000	1041	991	999	1065	1013	1031
24593	21036	27153	25021	13760	1814	1083	820	701	732	692	669	661	647	684	666	664	649	616	588	645	671	657	658	672	621	625	623	578	628	623	561	592	599	632	662	641	641	634	652	654	601	637	621	649	653	656	610	689	623	637	633	628	621	674	651	621	611	677	676	636	659	626	644	653	676	620	624	665	619	634	597	622	603	653	604	647	600	623	637	645	645	636	633	632	637	603	600	602	592	636	642	637	591	606	645	603	636	645	627	583	596	597	587	619	620	635	617	625	604	565	596	610	624	597	643	598	592	650	614	607	560	643	600	617	568	621	616	640	608	572	647	622	606	644	631	600	689	611	609	582	642	599	621	604	664	606	608	597	614	618	632	588	569	598	638	611	612	606	638	588	613	626	600	630	601	580	612	596	631	584	622	651	568	605	612	642	594	618	608	617	626	627	635	620	624	636	555	619	630	635	628	652	618	551	580	609	639	616	585	642	630	634	637	601	620	605	639	612	604	623	669	650	616	649	595	570	602	582	588	632	630	571	570	602	607	620	615	597	620	653	567	596	615	607	654	604	624	619	583	617	607	652	635	615	560	634	572	602	628	591	629	667	609	593	640	625	607	639	628	649	603	620	541	651	633	659	632	629	616	625	625	627	603	595	604	616	605	587	591	616	605	595	598	624	660	633	606	599	561	610	614	598	588	628	607	639	608	596	595	619	595	611	601	609	597	620	575	545	606	628	614	621	641	632	635	636	602	620	606	572	571	629	621	588	616	658	595	615	589	586	600	629	648	556	671	591	660	610	637	610	597	642	569	610	645	583	612	640	651	622	579	631	585	586	635	571	614	627	606	591	603	637	666	599	606	585	605	644	666	613	664	656	609	594	664	654	587	627	659	582	645	648	594	622	641	627	612	607	599	641	632	630	606	618	584	595	586	571	631	602	611	662	664	596	607	620	607	603	633	638	606	625	612	639	649	637	651	625	654	595	630	596	637	572	629	620	575	603	583	615	607	613	604	615	604	600	603	579	586	622	612	599	606	631	645	628	632	600	610	620	599	630	609	624	615	637	636	622	624	611	633	626	617	645	597	613	590	610	578	650	674	638	630	627	632	622	614	643	627	627	658	599	629	632	649	637	598	609	618	623	623	644	590	585	628	587	647	631	630	599	624	608	638	612	616	630	630	638	626	614	629	597	629	584	637	598	630	619	608	619	615	627	593	606	601	596	620	634	634	573	632	549	650	624	647	623	627	618	558	608	661	612	605	623	591	618	580	634	635	636	643	594	640	577	656	646	620	645	625	644	633	659	667	602	588	626	634	588	592	640	610	608	618	601	619	638	591	606	609	576	624	586	651	601	651	651	604	619	627	652	611	645	570	621	622	619	640	630	581	655	626	598	623	626	586	594	601	604	574	658	618	643	585	668	590	606	607	599	596	591	605	590	611	581	647	611	625	605	611	601	615	591	598	621	612	635	606	576	590	557	638	633	603	590	589	641	630	616	620	618	592	596	584	658	594	662	588	611	604	613	636	625	569	639	633	625	643	635	607	563	625	624	649	607	603	603	607	649	598	631	633	605	634	614	621	624	609	608	632	586	601	577	628	598	571	591	635	607	654	646	619	626	619	632	621	609	596	599	587	569	622	610	649	636	625	626	617	618	660	605	634	595	632	605	607	591	605	620	639	649	622	615	653	594	612	623	591	625	591	648	597	612	618	589	592	600	632	654	606	621	597	583	620	621	623	590	620	629	602	610	578	584	581	628	592	622	593	591	634	627	596	617	597	646	617	620	641	605	627	612	593	611	616	625	600	586	591	618	580	662	619	596	619	591	605	605	567	626	625	618	628	600	610	617	631	610	602	614	612	613	639	616	654	650	620	592	630	573	619	602	578	576	611	622	622	601	589	632	567	593	619	621	630	607	618	660	580	602	565	586	599	588	627	592	622	600	576	633	613	571	620	626	602	630	612	642	619	588	596	651	606	597	639	620	603	646	614	586	610	585	640	583	622	625	614	600	586	613	671	642	599	620	597	615	600	630	576	632	640	662	615	611	671	603	610	616	573	606	598	655	627	625	596	554	645	628	633	658	624	600	583	643	642	648	607	604	645	609	608	653	628	603	655	624	657	588	580	588	622	619	665	632	624	587	585	596	621	596	607	603	620	565	608	599	601	588	656	631	649	654	634	588	647	584	632	600	597	614	621	621	639	630	626	608	621	602	582	642	632	610	604	608	613	567	628	641	664	589	591	657	626	625	586	620	639	612	590	580	602	675	600	594	594	604	578	605	619	629	558	628	634	655	590	616	586	622	592	605	605	601	609	592	606	627	588	605	621	623	633	622	594	600	621	638	594	618	636	622	644	645	604	624	623	604	626	592	529	607	624	581	624	558	587	582	591	644	622	647	642	635	584	585	637	658	622	614	603	643	622	611	605	609	565	643	641	573	574	643	584	591	586	623	606	654	629	625	627	587	625	595	606	603	623	620	592	566	610	586	633	595	590	627	591	605	635	600	626	605	626	616	639	642	668	631	616	599	612	627	629	665	661	598	635	585	593	587	595	654	643	583	643	617	612	639	633	607	617	595	613	547	620	643	636	644	606	619	598	642	648	603	643	647	614	592	601	566	599	616	612	608	626	605	561	625	633	658	625	586	589	599	563	620	650	617	652	629	633	577	647	617	621	603	623	614	609	597	599	667	628	636	640	584	569	614	582	620	570	609	577	615	611	621	666	599	628	584	595	626	620	600	586	642	616	630	632	643	651	618	638	554	623	619	630	604	653	621	619	629	619	617	664	620	597	638	631	611	598	626	582	663	670	612	581	576	618	608	620	678	599	607	651	573	652	648	595	613	612	592	602	609	600	640	620	610	572	592	624	663	618	604	611	651	637	645	602	600	645	630	569	654	615	609	604	657	636	642	628	620	613	579	602	590	597	619	659	610	617	624	616	590	625	635	624	623	607	617	577	625	610	632	625	564	625	616	623	602	563	606	648	574	625	628	557	632	627	619	619	630	673	586	641	604	600	583	605	643	646	651	591	594	619	613	654	649	650	610	641	598	631	636	645	564	609	586	639	655	641	641	645	592	595	628	600	607	605	613	645	629	617	603	620	610	623	608	674	575	641	599	611	638	615	586	625	574	598	645	627	642	665	626	602	627	645	621	618	632	581	622	569	627	609	654	648	593	643	589	643	615	624	594	621	640	633	598	627	628	613	646	603	637	631	612	579	647	647	600	589	571	612	635	625	635	598	590	595	683	658	615	645	610	597	652	649	595	595	659	654	586	630	608	614	560	613	606	635	594	600	574	616	629	610	564	558	602	557	620	601	635	606	618	589	605	640	660	626	615	665	638	639	643	598	626	634	583	606	628	639	659	603	617	636	597	637	606	618	614	645	633	615	599	599	636	647	572	622	595	621	592	624	547	603	582	626	621	635	620	601	650	638	608	648	624	652	625	620	641	597	656	631	614	617	612	580	625	578	617	611	604	610	556	664	638	564	600	622
27600	39580	18234	6955	3696	2137	1622	1229	994	861	833	868	869	858	845	760	831	837	726	815	774	731	745	760	761	758	755	760	763	773	724	733	779	797	768	801	813	746	788	785	740	728	772	747	770	767	776	770	741	771	763	781	785	797	802	803	784	738	795	818	753	801	775	757	757	777	766	785	741	756	787	758	802	735	759	761	722	727	796	745	768	784	763	783	769	750	790	701	704	726	776	737	769	807	773	729	702	739	738	785	762	720	775	749	719	728	753	746	763	789	720	712	738	757	728	775	752	737	747	754	733	681	720	751	758	709	761	738	701	746	735	796	748	722	722	680	725	756	732	763	766	745	759	733	759	749	742	765	771	764	714	724	738	726	764	740	755	708	773	726	700	716	706	734	726	721	739	738	758	725	727	734	686	733	706	729	810	789	687	751	777	752	775	714	711	715	779	763	738	746	736	745	765	746	732	741	800	748	737	743	718	709	735	747	763	696	714	725	745	680	792	802	743	762	745	796	721	778	751	710	728	732	747	690	788	753	746	748	786	742	751	724	734	755	748	694	756	749	677	746	723	731	757	762	719	734	725	748	678	703	745	702	732	751	760	723	749	708	721	738	791	748	690	749	745	772	773	751	736	704	698	745	766	712	716	708	730	714	755	783	770	763	773	762	754	724	721	719	719	776	793	767	738	754	751	771	759	701	753	734	730	727	732	720	757	715	780	710	760	744	741	697	718	748	731	733	740	724	724	681	757	757	736	768	758	718	769	715	714	725	743	761	797	731	744	688	751	694	764	770	731	746	740	735	720	711	768	784	731	743	719	722	741	725	752	764	686	707	716	775	717	741	726	699	728	763	742	730	714	765	762	725	729	769	761	789	719	716	736	769	716	790	813	718	780	751	679	710	755	767	735	787	715	762	744	747	754	746	744	731	761	772	741	699	771	732	705	684	772	709	675	719	733	748	730	749	739	762	733	708	728	783	715	735	747	736	749	689	771	771	706	783	714	765	780	751	765	763	740	728	793	778	733	744	723	727	732	715	710	774	762	724	718	776	794	777	716	721	710	777	781	769	743	766	798	707	762	738	771	698	765	733	689	755	697	724	744	732	729	802	744	796	728	706	749	794	729	727	763	740	728	754	699	746	759	743	814	747	699	741	698	754	728	717	744	719	735	743	790	756	753	774	736	738	766	749	823	726	770	764	757	757	740	729	749	746	749	777	732	718	720	781	713	729	744	739	786	730	745	760	748	732	723	745	745	768	711	757	699	742	699	723	716	771	739	715	735	702	715	766	714	715	763	731	755	764	750	728	689	733	741	774	700	782	745	745	722	753	734	739	794	774	723	674	723	741	781	770	735	750	718	749	661	723	798	817	775	691	733	734	775	754	759	725	748	768	752	799	754	776	758	681	700	745	733	777	767	745	767	722	708	724	754	777	752	697	724	729	726	738	746	736	764	722	713	741	698	729	745	737	773	760	736	702	749	732	760	743	746	711	717	741	796	757	722	755	761	772	727	706	710	773	720	749	751	740	729	739	754	748	707	721	756	774	791	758	771	713	722	720	725	787	767	760	776	769	727	789	729	762	747	788	727	730	730	747	743	686	790	742	747	696	697	711	693	743	791	742	736	743	750	728	712	736	770	768	736	788	740	692	753	729	754	682	817	769	794	737	759	769	743	774	747	726	699	691	741	743	724	711	754	720	742	762	758	726	768	750	756	695	724	756	719	759	750	691	750	799	738	780	740	705	750	765	710	730	745	720	754	666	777	741	775	729	712	785	694	743	783	704	734	748	754	722	769	762	727	760	786	747	789	764	752	779	755	776	734	741	748	758	760	752	699	728	760	774	750	742	774	715	764	741	713	733	767	719	782	735	737	764	739	749	794	769	724	709	741	731	744	758	718	746	755	771	744	716	798	771	756	689	751	773	745	725	714	753	734	708	765	754	704	765	745	783	711	689	752	779	741	755	724	720	718	744	725	797	709	757	781	713	759	731	715	777	727	809	737	710	769	738	755	753	776	785	697	735	748	749	735	700	725	757	717	721	707	712	725	720	761	782	828	738	775	755	741	737	740	753	753	718	797	740	781	675	762	753	707	748	723	739	723	722	731	750	732	750	735	704	772	790	714	725	735	727	780	731	777	701	757	723	721	699	766	769	757	749	705	733	735	797	709	739	740	787	756	756	726	740	750	727	760	711	752	744	756	735	762	766	769	758	772	760	776	737	753	757	784	756	721	725	767	786	735	706	733	743	697	700	759	757	726	765	752	728	751	716	735	774	738	761	708	784	744	728	745	726	783	794	745	792	728	758	769	740	794	694	758	707	734	757	709	758	715	748	759	708	708	764	763	731	753	778	749	722	811	747	710	719	753	722	733	702	736	757	730	790	729	760	756	704	755	741	740	748	779	720	798	710	800	764	774	773	693	735	715	776	747	725	790	787	750	712	746	738	750	710	747	706	743	755	746	739	711	723	774	700	690	747	778	731	727	761	745	719	776	746	770	706	710	750	714	696	798	715	703	737	774	723	743	726	723	717	693	694	813	747	745	755	766	777	737	782	753	731	764	728	724	720	722	660	708	768	793	772	744	751	778	786	738	742	782	707	783	692	736	703	753	741	747	729	756	699	748	775	765	700	716	764	668	739	685	731	730	770	747	719	728	750	733	820	746	719	737	733	767	729	723	739	716	715	762	798	725	798	757	721	751	756	740	726	727	745	734	727	753	754	731	738	765	778	759	717	768	745	773	759	748	741	746	744	725	712	765	738	767	772	691	716	740	706	724	745	692	704	727	724	712	746	754	772	743	758	755	815	694	779	710	752	718	703	746	745	711	745	719	763	721	775	720	693	777	777	729	727	772	726	716	729	735	772	737	741	732	781	771	737	765	782	756	726	755	699	703	790	727	756	769	746	765	683	731	738	716	716	725	762	793	730	735	746	735	756	707	766	727	738	694	741	769	757	715	725	735	751	759	775	784	731	729	721	750	708	748	740	732	731	729	717	753	744	775	784	755	749	728	718	759	713	745	793	747	749	723	742	733	732	728	739	738	742	723	670	732	742	777	736	713	707	722	769	756	746	758	797	735	731	746	760	707	770	743	784	735	747	780	765	711	747	724	702	690	750	762	756	733	760	766	747	752	771	747	798	782	743	766	744	753	704	775	690	736	756	737	708	706	678	723	712	746	738	756	753	698	703	744	745	773	752	716	699	737	719	712	739	720	758	706	769	730	674	772	752	747	748	741	762	757	750	752	742	679	720	769	759	736	755	772	747	731	734	770	765	735	734	767	673	748	738	752	726	770	756	756	734	767	752	713	730	785	780	772	705	754	746	731	702	763	750	783	728	742	713	723	756	739	737	742	718	739	764	786	748	695	736	737	739	712	727	751	716	775	752	757	728	742	778	750	757	796	711	728	739	676	718	733	763	729	724	744	762	792	753	755	749	743	749	729	757	694	725	743	696	726	765	743	748	714	725	732	760	719	749	714	752	782	778
22590	21094	28584	23824	21113	21125	10051	1657	1107	977	943	916	922	870	810	885	788	812	802	752	794	763	760	709	765	697	731	723	702	766	765	705	761	732	752	712	769	763	756	779	759	743	768	736	689	671	707	748	737	753	728	706	809	760	702	811	725	739	754	717	709	777	747	773	733	736	747	698	709	676	747	683	695	689	703	711	752	752	709	680	761	694	657	727	721	680	707	727	690	707	704	750	720	720	699	722	666	731	693	702	710	702	694	716	707	686	719	673	722	748	707	696	703	656	699	696	702	685	710	689	728	687	756	688	660	703	737	693	728	762	678	700	714	681	716	678	697	704	714	715	714	721	747	701	701	731	687	682	716	626	721	681	680	678	663	682	790	650	651	734	664	656	692	673	721	716	711	733	690	700	668	701	664	656	685	696	740	696	711	702	714	703	728	700	675	698	653	664	692	747	737	673	682	716	682	651	705	676	697	647	720	695	716	635	718	728	697	690	690	729	636	681	677	678	687	728	718	703	674	685	692	728	673	665	763	655	735	687	724	657	683	698	698	664	702	709	719	659	685	711	713	722	688	738	728	652	719	674	739	641	723	728	674	702	691	716	683	704	726	710	695	729	698	689	687	740	666	667	715	727	727	711	656	715	688	690	697	701	692	693	730	748	675	705	710	648	709	723	679	697	680	699	679	701	692	707	711	696	682	660	716	686	715	722	701	692	697	664	624	656	718	703	669	699	657	724	708	739	671	735	690	693	707	719	667	683	652	696	748	750	690	688	766	728	665	655	691	712	713	706	667	688	686	736	633	696	640	714	687	714	642	732	734	688	724	671	748	678	672	697	739	700	672	642	697	708	685	641	654	693	663	684	746	708	703	700	718	713	682	704	710	778	736	670	776	695	721	683	706	661	708	686	711	730	718	693	719	713	676	718	708	708	680	715	677	739	658	673	708	685	683	684	688	679	657	653	690	688	615	678	706	665	708	670	663	718	746	684	708	682	730	663	723	694	735	691	671	715	699	695	704	713	694	776	670	652	729	738	729	653	677	686	706	658	709	710	695	724	709	732	712	708	700	714	733	707	732	680	696	773	665	631	719	754	735	710	718	728	720	706	674	657	757	747	666	708	728	694	748	688	703	745	713	696	670	696	733	690	693	711	688	724	717	635	693	726	709	681	741	721	716	703	712	710	717	787	669	731	713	670	686	625	707	705	700	700	701	716	719	681	690	649	701	670	642	676	671	645	654	713	674	659	715	698	680	701	757	665	699	734	685	700	729	659	729	704	699	686	640	722	738	713	726	687	721	731	678	691	724	649	666	712	707	699	703	686	692	757	709	688	705	662	668	687	708	649	771	721	732	716	683	751	638	719	655	694	721	672	735	716	708	684	746	737	698	677	715	710	648	690	627	685	673	724	743	660	726	720	719	698	696	679	691	702	747	663	677	692	696	706	718	692	710	676	683	690	719	685	677	714	696	727	706	758	768	664	672	680	681	701	734	676	714	699	721	669	643	668	714	719	680	707	673	640	754	668	691	683	731	699	722	721	705	739	726	681	680	756	697	732	724	702	730	738	714	723	721	664	637	700	761	699	635	644	729	709	715	720	720	691	693	710	747	683	734	667	784	708	701	686	647	696	678	700	716	682	695	704	657	702	722	683	666	719	627	726	668	708	693	703	657	699	716	658	680	712	711	727	653	728	740	679	702	698	729	699	689	706	724	711	709	696	691	718	699	705	729	639	664	724	671	724	642	704	707	705	743	699	719	697	722	703	701	682	691	679	716	747	679	712	680	683	666	790	714	703	702	685	714	719	709	688	673	719	712	674	691	707	710	703	737	732	670	718	715	721	703	671	683	705	681	697	698	676	722	682	705	689	640	733	690	688	689	660	721	715	709	741	677	722	693	733	636	685	645	691	691	697	658	679	689	729	669	741	723	669	659	745	722	696	714	738	670	659	685	712	713	652	645	676	675	705	760	703	669	695	681	709	667	675	693	700	674	645	699	700	647	719	669	689	692	722	710	697	650	733	683	652	686	683	713	727	751	736	710	702	696	685	687	701	647	723	667	691	743	708	713	671	726	652	702	739	657	698	702	675	687	692	653	725	688	732	714	709	712	701	658	703	716	697	740	696	699	695	696	687	679	680	676	684	666	716	641	710	661	658	701	680	680	733	702	732	691	692	699	725	716	668	694	734	701	696	717	717	667	704	679	710	662	726	711	696	665	680	705	687	716	710	710	662	712	689	678	713	730	674	707	701	701	704	665	710	669	708	666	702	637	665	642	693	704	698	678	747	703	708	709	672	718	690	748	680	745	710	685	718	699	717	671	679	746	693	669	669	671	755	667	713	699	660	717	706	722	640	724	736	734	724	713	714	693	697	694	744	700	699	708	663	694	686	698	669	680	680	712	700	699	714	687	660	710	768	711	713	670	763	737	692	730	728	719	681	714	710	728	687	701	703	671	659	747	692	757	659	682	718	694	678	729	745	739	702	645	727	693	712	703	685	682	700	679	683	729	664	716	701	720	726	691	694	668	730	729	673	668	609	681	700	712	697	695	728	714	722	655	691	702	696	690	647	671	694	723	655	690	767	703	697	660	701	681	737	717	652	690	717	738	717	713	747	665	695	698	642	714	716	683	675	700	666	711	693	741	718	733	698	677	655	735	676	674	729	699	696	734	646	719	643	702	717	688	704	663	737	741	716	674	737	697	703	707	710	731	706	687	686	655	695	683	690	683	707	699	678	668	745	730	720	715	623	717	758	682	701	680	701	686	626	730	677	680	686	692	704	657	672	666	705	678	705	760	693	707	690	676	682	727	694	706	679	670	713	691	687	738	701	686	748	729	682	720	718	718	734	640	658	709	721	703	709	706	675	682	721	705	711	707	691	751	649	723	712	659	670	699	725	666	713	695	658	765	686	682	682	722	730	673	708	710	724	728	696	733	684	676	693	694	723	722	680	708	691	695	692	719	689	705	704	652	658	708	702	718	696	672	663	655	666	649	667	686	681	688	722	685	692	791	665	682	634	688	753	750	725	664	735	650	707	675	712	706	697	660	686	681	687	739	697	718	677	619	691	667	720	726	721	669	621	715	674	722	718	674	668	659	696	704	693	712	681	698	675	714	712	733	683	717	771	711	669	642	678	712	722	729	661	713	697	727	709	737	668	724	727	726	687	689	712	671	712	703	713	694	686	699	699	647	657	733	677	704	687	675	697	687	658	703	701	684	684	664	664	709	691	739	680	718	684	742	709	692	717	717	693	721	683	701	692	721	716	641	703	668	696	641	676	670	704	722	703	716	698	667	695	675	714	690	713	714	722	693	728	670	678	713	708	662	718	730	708	697	710	705	652	758	715	706	663	672	711	680	718	712	689	698	693	724	689	717	737	702	731	688	666	689	734	647	679	684	757	679	674	659	661	696	701	724	708	697	647	678	707	698	674	747	733	674	712	680	719	690	693	665	636	691	760	734	690	688	715	676	694	673	680	747	729
28940	40015	26052	12325	8158	4727	3668	2206	1517	1395	1270	1195	1104	1100	1052	1081	995	1046	992	980	888	956	884	906	895	872	870	897	921	868	830	901	869	873	898	943	931	933	948	902	931	985	915	863	846	828	870	872	905	926	861	918	954	921	930	897	940	899	865	867	972	947	894	970	889	858	883	875	856	841	823	858	839	891	839	855	880	856	903	864	839	837	817	871	869	827	794	883	894	886	815	810	849	823	803	804	849	838	823	881	865	833	827	855	838	798	819	842	791	837	846	779	838	830	818	824	820	846	830	798	787	794	802	845	865	826	848	803	848	810	830	826	857	827	832	797	814	870	833	814	796	795	873	911	808	830	805	848	858	792	845	852	791	793	850	774	800	854	798	822	776	797	829	833	870	808	804	855	866	833	835	800	808	842	818	899	844	792	849	825	812	801	774	891	825	816	816	841	797	815	884	817	882	840	821	811	826	845	839	786	863	865	836	765	806	823	856	844	838	871	832	866	856	800	843	832	808	890	814	833	776	818	802	832	831	855	782	854	825	844	819	884	794	819	807	848	786	857	833	822	800	804	817	841	800	844	815	847	825	817	880	825	824	845	813	812	787	821	824	821	860	861	806	820	810	810	816	857	869	887	797	850	820	838	835	867	803	819	799	873	831	852	853	796	860	875	808	809	839	853	778	847	839	867	828	831	766	840	844	837	813	827	843	847	810	847	878	889	837	829	890	863	839	824	789	809	767	836	781	833	824	817	825	814	834	855	852	826	851	796	820	800	824	807	879	818	799	852	803	826	849	797	846	811	802	856	808	770	861	839	849	821	816	785	801	808	860	849	831	834	796	859	844	885	764	837	867	842	760	852	826	844	836	823	798	829	842	841	883	827	837	866	794	827	858	794	819	820	793	790	815	838	859	807	795	795	827	879	832	768	818	800	864	853	852	790	877	789	832	808	837	853	809	811	830	817	869	847	852	787	821	853	860	865	813	787	810	838	880	829	900	850	825	847	848	847	812	806	882	829	816	819	847	813	839	788	835	854	847	825	814	807	780	819	839	813	849	821	837	802	873	800	914	828	854	842	825	844	762	840	849	876	834	798	782	791	799	819	828	861	850	773	863	807	819	806	835	795	822	798	827	867	880	769	811	811	818	796	833	845	836	800	778	774	822	848	837	805	825	849	865	833	813	865	815	810	807	824	828	824	811	814	845	812	836	827	793	851	879	788	827	852	831	881	832	855	861	893	779	867	814	800	898	853	850	830	822	833	843	849	837	829	810	765	840	845	840	799	825	831	780	849	825	799	788	867	808	849	789	860	812	829	837	857	830	840	837	858	829	818	785	838	826	786	862	843	797	805	796	826	848	839	823	889	792	811	793	837	826	828	843	829	781	759	849	885	783	863	837	857	812	874	829	843	814	862	840	839	859	829	823	803	826	811	805	906	889	837	838	788	805	849	845	814	821	847	820	821	797	834	826	858	845	871	823	820	826	855	862	852	816	867	816	817	792	811	831	808	842	829	815	846	823	854	839	791	858	865	818	864	815	818	811	852	829	821	799	815	868	867	829	794	852	825	820	869	874	796	831	832	818	855	838	789	831	807	848	797	826	819	861	869	793	842	884	834	846	855	776	849	862	781	795	826	864	829	850	839	867	841	791	821	844	837	849	812	868	844	867	852	868	806	822	813	836	830	812	851	854	760	849	824	806	798	781	825	885	900	807	803	808	820	842	839	790	836	793	845	863	839	861	854	814	845	874	847	851	831	856	882	861	856	827	833	809	829	831	840	838	857	898	814	859	776	819	814	767	853	832	841	767	826	871	830	864	804	788	881	784	830	860	831	829	828	868	890	834	852	801	786	820	798	766	875	845	838	843	827	859	848	838	833	860	864	812	882	783	762	838	791	835	850	845	867	809	834	768	851	856	846	848	815	805	842	787	899	845	815	828	824	795	847	825	828	811	795	811	798	820	826	826	833	886	833	842	837	779	771	828	766	823	837	842	880	800	813	830	803	836	833	837	818	786	852	804	800	825	818	876	781	795	841	845	833	873	847	862	794	781	861	830	854	811	836	783	876	810	776	817	865	800	834	853	791	805	827	850	873	852	852	822	799	820	859	828	811	877	818	820	807	794	874	817	839	845	802	824	811	836	782	804	779	817	812	835	786	838	835	798	846	837	837	836	817	839	877	816	824	853	805	820	827	896	825	846	850	764	807	865	792	782	809	858	842	856	838	847	801	861	762	884	794	871	823	840	890	822	855	900	814	833	817	884	785	821	795	862	821	792	810	858	831	872	847	855	820	808	818	847	806	853	849	824	868	852	819	839	810	831	801	839	834	872	835	804	871	909	832	798	826	858	867	851	790	800	864	803	789	832	818	845	834	800	795	841	898	765	812	779	868	829	817	802	840	802	808	856	814	761	813	812	793	813	828	809	889	836	833	843	835	802	796	785	869	868	791	819	839	793	817	824	832	828	821	824	792	822	836	814	803	827	788	865	821	859	811	840	876	852	846	850	866	867	891	812	805	847	843	823	851	849	815	836	860	822	842	872	839	815	850	869	849	778	830	855	822	864	827	850	888	872	802	854	813	842	832	816	831	862	772	759	858	758	818	835	784	819	821	861	828	807	846	797	849	839	814	891	794	812	839	854	838	841	811	808	827	847	836	877	822	854	838	827	826	837	861	825	859	794	830	821	828	804	834	841	795	838	829	856	853	814	856	794	830	812	854	815	826	808	836	831	806	862	828	854	798	843	826	797	807	830	876	821	851	871	780	820	855	823	804	858	831	860	820	832	806	827	827	764	821	895	861	865	806	833	814	822	811	840	851	824	823	812	823	824	764	834	907	843	836	856	812	853	820	846	814	851	802	781	813	838	801	872	830	812	854	824	851	837	832	859	862	842	834	809	824	803	853	858	826	793	813	803	887	842	771	835	853	840	826	823	831	825	852	868	825	774	861	874	859	829	802	845	826	767	854	851	832	843	802	814	789	878	848	828	778	818	836	849	823	881	841	784	855	852	831	802	823	828	852	813	799	849	840	823	838	831	790	830	823	809	798	889	862	849	830	809	789	778	824	819	837	835	834	877	849	853	811	818	831	838	789	820	774	800	789	863	829	767	821	862	848	834	781	849	866	792	797	911	812	856	816	770	798	851	852	851	827	857	801	847	839	815	839	819	811	823	772	782	835	831	811	792	821	848	840	855	874	809	859	798	811	793	801	838	867	862	843	824	871	822	865	840	822	839	837	831	826	822	788	799	788	817	857	820	861	805	871	783	905	813	758	828	857	879	828	824	825	875	791	832	855	831	823	822	790	748	822	811	820	843	870	854	822	846	783	845	821	811	848	835	863	805	800	827	809	829	815	810	869	771	789	852	852	846	852	876	844	828	800	855	821	819	842	883	835	797	782	796	878	793	838	794	821	828	833	816	790	767	853	798	818	790	820	845	810	822	796	860	820	816	850	844	861	780	835	838	832	837	824	798	806	807	843	848	842
28274	21367	13956	3485	1402	1014	932	852	833	815	784	794	843	791	826	803	768	819	829	779	811	760	756	797	808	795	828	803	769	824	780	803	822	792	788	828	785	803	772	835	806	785	795	765	817	810	816	797	847	729	759	743	842	855	849	832	795	850	787	814	780	840	842	782	757	781	841	780	842	821	821	764	784	794	855	778	797	791	799	796	775	824	791	792	776	794	807	795	781	775	852	802	793	771	795	795	819	774	820	746	795	795	801	742	791	777	803	785	801	778	859	798	805	788	815	825	825	760	791	803	809	770	746	784	843	829	788	844	758	747	764	790	765	805	771	812	816	735	801	777	831	761	767	793	811	787	787	784	825	823	765	783	784	771	789	820	771	804	781	805	822	792	858	780	841	773	799	816	807	812	781	781	792	817	843	839	823	757	771	753	760	815	784	806	798	834	757	810	789	811	778	746	794	823	762	789	769	802	821	771	770	801	788	835	737	776	827	808	795	745	814	787	799	767	764	772	806	826	829	762	824	827	776	752	804	818	835	794	770	756	794	834	813	791	749	799	779	778	754	797	768	826	798	741	760	739	782	783	754	754	865	811	812	790	773	784	777	753	839	820	811	744	816	781	823	767	809	749	779	759	787	804	789	833	801	783	809	740	829	758	783	777	806	851	810	774	808	770	815	770	774	776	771	777	768	799	793	763	805	827	765	835	831	795	775	827	789	768	821	828	784	761	819	793	755	821	793	805	841	752	793	811	807	789	749	853	810	747	785	806	804	790	788	833	807	744	793	770	796	806	773	779	763	812	837	754	780	780	821	751	794	781	802	815	787	815	814	792	831	787	752	809	774	772	796	794	774	771	747	761	775	816	825	780	767	761	783	801	767	799	804	796	812	801	845	810	729	774	755	769	796	816	796	845	737	797	800	770	808	804	797	744	765	755	748	825	842	773	779	812	786	808	790	779	797	803	777	785	814	764	790	836	807	842	812	810	736	807	791	792	784	821	755	762	791	801	760	759	778	809	805	766	785	789	788	791	808	771	812	823	858	797	799	819	826	754	775	784	799	844	778	799	737	838	795	810	831	766	778	817	834	779	830	789	840	797	758	811	798	772	803	793	778	809	792	802	800	755	804	798	779	820	773	821	789	809	843	797	773	798	797	808	760	786	818	813	757	847	827	814	803	807	790	836	795	760	821	819	804	844	780	741	811	766	812	792	813	754	813	802	819	781	785	818	805	814	825	749	797	820	767	791	778	812	761	717	806	807	792	780	777	758	762	760	784	737	818	787	772	783	767	786	819	775	750	775	776	799	781	821	774	835	792	829	803	752	805	778	769	759	790	765	838	759	804	784	774	780	781	797	763	795	787	784	767	743	795	809	772	895	779	825	816	800	775	833	776	783	763	816	783	756	796	769	758	821	772	776	782	817	805	817	809	766	781	764	781	836	801	794	764	764	838	786	775	797	820	782	733	857	745	841	798	785	758	751	795	844	797	821	828	746	779	766	809	833	755	779	802	776	798	803	827	846	849	775	803	849	800	809	777	748	822	805	775	808	746	797	796	774	797	815	773	732	793	762	818	784	823	757	843	791	784	783	755	808	747	829	845	733	850	771	761	818	782	762	766	796	802	758	795	788	801	780	771	761	781	823	809	767	835	775	792	781	774	768	811	792	782	825	793	799	775	864	814	788	789	805	765	776	774	791	808	725	753	803	800	784	802	820	814	789	796	827	729	832	778	799	810	826	774	808	828	818	797	810	791	822	795	854	776	755	752	840	765	756	780	826	763	807	765	804	802	801	796	820	837	772	836	839	808	802	827	785	768	804	770	730	783	841	810	809	798	868	817	806	820	775	792	816	842	807	760	790	786	764	821	774	775	854	765	782	843	787	805	815	812	768	792	823	773	790	771	822	828	746	755	773	795	799	818	764	820	783	796	825	818	777	782	763	771	781	831	841	805	803	810	813	754	799	801	773	797	853	799	791	794	763	825	749	792	776	762	804	796	747	813	802	805	716	816	799	794	789	759	797	800	778	783	832	785	787	784	872	805	733	741	771	777	776	753	815	770	769	778	795	837	804	787	792	760	770	814	795	769	810	792	792	809	821	787	824	811	813	853	787	802	801	838	817	777	781	825	785	834	812	773	742	788	851	784	826	781	774	786	758	783	819	855	808	798	810	759	796	847	813	811	768	789	794	777	813	816	756	804	795	799	829	843	824	736	846	781	809	763	843	749	822	796	832	759	762	804	779	819	775	767	805	821	780	759	820	788	832	792	803	789	773	787	827	789	805	731	826	853	864	771	781	763	733	813	821	827	804	795	829	847	809	775	766	791	809	799	777	763	821	806	797	796	758	810	808	774	835	819	795	847	790	788	803	721	809	742	841	809	766	780	793	800	773	802	814	787	842	720	813	793	805	786	788	864	800	790	789	765	792	805	796	767	804	793	794	810	892	834	769	789	798	798	787	726	833	734	833	851	800	774	784	777	765	805	853	799	775	787	834	809	797	785	810	800	815	755	761	750	827	804	730	789	842	759	854	786	772	789	817	769	830	832	792	799	779	760	815	814	801	843	821	741	801	801	820	781	788	835	813	804	768	795	794	741	789	792	820	811	799	788	772	784	779	753	806	773	785	770	730	837	796	819	829	768	804	776	833	786	794	862	823	791	774	775	793	813	786	808	796	818	742	799	752	822	780	770	804	824	804	831	779	797	796	802	817	769	789	775	810	824	762	812	755	790	776	788	740	785	792	791	786	791	838	785	782	772	768	732	777	833	760	818	724	766	816	790	817	800	781	795	787	807	848	824	784	822	794	839	761	844	807	798	750	772	810	792	772	821	832	769	774	790	864	786	829	800	756	776	844	774	817	857	787	772	819	790	817	774	823	788	784	739	817	769	765	790	744	814	771	756	754	799	808	833	813	856	777	761	772	800	786	784	849	752	758	764	782	801	811	829	791	776	788	759	830	771	806	757	772	791	808	816	836	806	810	860	812	872	802	798	822	807	770	815	748	796	794	792	830	789	749	823	763	799	844	803	787	763	790	790	777	778	821	828	796	780	805	839	846	773	779	776	763	796	790	786	832	774	788	802	801	792	805	840	759	761	804	798	780	801	819	768	824	823	786	757	795	775	813	719	771	783	756	715	863	790	756	807	787	786	822	779	747	778	855	771	831	825	835	819	808	790	741	762	768	785	786	789	745	833	768	799	819	752	789	826	762	785	836	837	820	755	830	815	815	781	787	793	815	820	781	781	780	772	812	797	812	814	807	785	797	786	786	745	797	837	760	798	830	776	761	814	792	834	818	840	789	788	809	807	779	802	780	734	798	750	838	819	834	761	791	787	754	816	828	829	801	754	801	763	783	822	767	779	735	818	791	800	788	780	778	795	784	870	777	781	738	772	758	824	772	815	731	793	792	819	802	802	784	743	768	823	771	782	817	847	785	798	826	828	849	797	785	771	720	796	758	787	798	810	763	821	802	760	838	809	799	749	800
27052	26746	11575	3038	2033	1451	1237	1074	998	944	963	937	997	913	971	962	937	901	923	910	897	965	898	935	933	1012	913	948	895	915	920	978	901	923	950	947	931	918	966	936	953	963	931	993	931	913	955	914	949	962	892	995	951	940	896	993	906	900	930	974	948	920	959	948	989	945	968	944	942	911	917	940	917	931	965	921	949	942	934	916	942	957	924	907	906	993	960	930	902	943	898	908	985	947	970	975	904	874	873	965	932	955	920	923	974	1000	917	883	938	982	959	932	960	902	950	935	969	959	981	926	900	907	925	899	932	926	960	924	948	881	884	914	956	894	980	896	958	911	871	921	966	944	910	920	984	880	923	937	949	886	925	988	927	908	947	925	949	955	898	917	941	942	928	930	927	918	935	917	953	914	894	909	928	900	941	893	917	948	956	936	921	900	927	884	907	890	974	958	993	904	962	924	947	991	934	983	928	985	941	903	951	930	976	882	947	924	920	910	935	995	901	928	946	938	942	932	919	955	943	944	874	967	932	889	931	898	955	913	989	942	883	922	863	878	942	980	936	917	936	919	951	1010	929	957	968	946	947	944	888	906	968	935	977	951	884	917	983	955	952	945	932	989	931	948	962	926	945	917	947	953	950	925	971	877	908	918	901	981	910	949	933	949	940	926	955	968	975	949	926	918	941	885	894	953	930	898	950	906	973	898	890	954	872	978	976	942	962	871	888	900	959	935	925	971	950	965	937	941	981	911	977	947	894	944	985	976	949	940	963	901	876	913	911	905	953	910	943	961	917	924	971	843	939	910	934	883	885	873	986	942	920	964	923	894	894	894	929	936	970	883	970	916	922	981	938	916	923	897	943	934	875	924	952	943	913	868	925	897	936	936	1027	967	942	876	960	953	997	958	901	976	939	991	955	977	900	1009	905	957	998	946	911	902	942	944	917	985	955	914	977	928	859	966	914	920	899	927	942	902	921	970	929	979	945	955	943	950	962	952	978	937	953	977	990	878	942	956	925	940	941	935	911	919	925	923	914	955	907	923	950	956	890	929	911	950	924	892	975	889	966	889	931	934	930	901	915	919	927	966	930	925	875	974	918	896	906	933	938	870	883	912	949	930	928	913	936	928	957	945	881	932	920	953	952	903	904	944	950	934	956	908	971	903	990	831	944	982	992	901	903	934	905	910	950	950	923	950	907	959	961	957	943	933	900	975	932	917	907	970	984	948	958	914	919	886	973	868	961	917	1009	925	888	913	934	898	964	922	916	992	952	928	960	954	907	953	932	965	960	954	917	951	952	886	926	886	909	936	960	981	950	968	912	910	924	932	905	948	905	950	934	890	948	937	968	944	960	903	973	949	937	950	957	942	906	978	892	900	934	903	955	924	964	967	938	925	954	999	884	880	928	929	987	933	896	899	932	895	957	920	1009	971	918	933	877	932	896	901	989	937	964	924	948	943	930	911	843	949	920	940	958	944	931	938	944	936	950	972	932	920	925	957	932	927	981	889	905	987	982	876	914	946	912	913	920	932	940	920	971	927	873	914	954	950	916	929	943	896	986	919	969	916	938	957	957	907	985	885	961	909	955	923	974	943	887	957	907	890	873	987	892	946	927	915	923	932	918	934	923	953	906	955	885	965	927	969	949	963	970	905	933	940	975	963	903	899	971	915	946	938	908	902	938	1009	945	966	982	901	875	956	940	936	930	923	910	935	930	932	936	938	957	925	935	915	941	918	1007	937	939	951	904	913	944	923	924	917	942	926	958	893	958	916	949	918	906	949	946	907	948	999	950	958	916	949	947	920	1018	950	928	925	860	945	909	953	937	947	955	988	965	924	963	986	899	887	1021	937	922	1035	916	1005	937	958	928	953	913	882	948	934	930	846	914	900	890	963	962	917	907	945	911	933	891	966	944	926	947	945	923	953	939	905	966	924	958	942	898	899	892	921	930	877	971	976	954	901	946	928	999	955	962	1002	960	885	900	938	928	935	870	934	917	952	952	927	896	877	874	917	968	948	903	896	933	901	922	934	938	934	907	993	959	920	911	909	917	919	916	916	953	969	881	932	961	937	995	935	939	946	907	947	991	936	951	921	898	921	944	993	924	923	958	933	859	941	953	919	969	939	912	914	927	970	932	931	920	908	934	932	885	953	956	919	932	925	896	951	915	925	902	905	927	924	896	953	933	972	900	931	972	945	941	893	975	909	906	907	902	910	864	950	955	894	937	1000	953	938	923	937	886	942	955	968	954	866	979	989	940	927	959	945	926	977	950	957	917	886	954	922	881	985	940	952	1002	924	884	874	932	901	974	945	927	872	906	921	916	912	960	989	898	933	914	906	937	961	965	937	939	956	918	908	961	937	985	967	945	910	959	945	914	977	946	957	975	963	942	904	936	999	903	925	942	951	932	951	998	957	973	913	946	917	924	859	970	949	918	998	939	953	968	937	887	938	880	927	905	937	932	967	949	932	957	954	902	894	954	904	908	959	933	905	913	936	983	927	900	924	967	953	904	930	960	873	904	945	952	885	907	918	917	926	1005	893	919	932	1009	984	905	954	971	971	942	900	917	931	974	929	949	944	993	948	898	911	926	908	902	910	909	906	906	921	934	937	943	898	956	930	909	950	911	944	910	922	976	938	889	899	958	936	898	951	937	964	961	882	904	926	962	874	928	976	901	921	984	886	929	927	940	910	944	965	965	967	947	917	980	955	946	899	925	878	949	967	895	950	929	912	962	942	973	931	923	919	939	947	920	972	984	928	909	915	933	940	960	951	871	953	942	905	905	927	947	935	876	900	955	919	932	949	955	941	924	952	937	962	952	950	966	967	965	938	956	948	933	970	935	883	894	928	918	933	925	929	913	988	968	932	963	876	970	965	967	930	901	950	975	910	940	903	941	941	916	913	927	925	962	932	943	950	947	923	924	965	948	928	903	945	951	942	862	912	927	992	970	911	925	905	874	952	950	963	968	945	909	946	952	928	932	943	918	909	930	937	903	949	944	937	911	928	894	953	948	925	940	918	918	941	984	902	943	909	958	904	921	934	938	943	890	926	969	923	967	952	906	897	876	913	955	941	912	1005	897	917	941	956	900	960	965	921	850	895	935	947	940	927	930	940	937	922	962	919	952	964	917	892	898	975	929	948	958	945	872	927	928	876	901	965	885	910	935	916	958	953	863	923	966	952	903	895	897	984	903	969	923	976	908	914	881	952	883	950	946	943	919	910	951	960	927	934	910	912	884	877	939	896	921	941	935	944	941	972	910	921	892	915	925	964	933	889	956	884	978	984	949	945	883	902	952	912	909	904	864	961	929	931	926	905	896	963	906	922	896	947	935	899	928	873	1007	990	908	908	900	921	918	914	952	939	946	973	963	932	967	904	930	950	928	910	882	953	918	932	945	948	929	935	941	918	927	973	913	902	901	974	959	972	947	876	949	920	927	938	958	941	939	938	927	927	923	938	953	932	951	869	997	899	946	908	921	923	978	906	929	933	958	978	905	878	993	910	961	919
23623	20982	27936	24187	20930	10657	2121	1354	1023	1003	948	933	942	991	927	911	939	964	893	938	896	865	895	903	917	923	891	872	819	892	927	926	903	846	926	879	900	888	889	934	894	932	841	852	920	849	923	881	907	907	873	869	916	876	895	874	875	912	887	931	892	882	853	867	905	926	898	872	891	864	851	856	896	919	883	937	853	934	865	925	895	863	857	920	856	877	914	897	856	860	839	819	930	877	901	878	873	902	886	818	889	884	893	859	902	867	908	917	850	911	843	873	875	851	893	884	896	893	841	859	871	822	886	873	836	887	821	857	895	863	876	931	847	888	872	925	882	893	879	848	872	827	883	884	901	889	918	896	898	928	840	855	888	851	889	856	872	859	899	882	927	907	831	848	892	863	873	946	922	840	835	901	892	878	854	827	873	863	869	846	877	844	790	828	835	834	856	901	862	911	873	836	854	880	903	853	816	930	860	851	885	924	932	892	844	865	840	879	860	854	882	855	890	867	854	844	894	851	878	851	890	850	840	828	868	888	867	850	863	861	852	851	858	911	891	854	838	929	832	902	860	907	875	850	882	858	879	877	839	834	849	826	876	880	902	804	890	926	860	842	893	851	843	913	875	879	863	844	846	921	928	911	924	825	884	892	895	846	924	897	846	808	826	862	860	896	889	855	875	890	903	863	925	880	875	868	912	876	875	863	840	873	832	886	904	855	857	883	883	918	888	890	865	873	839	835	870	834	910	857	929	857	910	926	885	888	857	859	809	871	880	888	870	894	812	833	916	863	869	831	821	839	824	854	790	847	815	885	893	884	875	884	857	848	851	842	838	856	866	867	837	940	855	885	870	868	911	890	875	868	898	843	827	895	872	843	884	849	903	874	856	852	862	844	888	874	850	862	914	890	876	791	890	841	892	893	911	922	894	869	835	890	844	924	824	851	887	885	832	908	903	820	927	901	881	822	896	829	825	835	859	867	902	817	868	871	826	865	874	851	873	898	878	890	854	805	870	885	848	864	862	894	856	901	823	886	839	847	898	894	819	897	858	855	885	857	918	901	866	831	911	852	839	856	886	836	852	912	906	909	854	880	850	897	911	867	899	868	869	905	896	847	817	899	841	930	864	847	882	870	883	817	919	900	882	827	880	841	882	888	884	889	841	860	884	841	845	849	887	854	852	869	871	873	880	830	827	890	858	888	822	895	821	892	865	877	864	889	897	868	824	804	906	889	862	923	891	871	866	832	913	868	863	885	855	867	884	893	890	827	872	853	856	903	899	865	884	853	840	871	897	862	876	855	884	935	818	865	805	898	842	881	866	858	919	848	902	888	908	820	897	866	883	859	870	848	836	876	880	838	856	878	888	850	870	862	825	894	874	932	859	894	836	863	902	842	858	889	842	862	855	917	854	868	865	866	834	852	875	872	892	833	816	916	839	883	894	884	892	903	848	889	819	823	895	810	931	916	856	896	845	908	870	858	831	835	873	838	838	823	918	864	922	889	831	860	843	886	861	902	925	885	893	842	883	897	863	917	877	854	875	915	823	819	841	811	834	856	827	904	883	823	952	864	811	899	939	909	887	900	847	896	914	853	818	904	871	916	824	876	879	871	879	905	821	914	844	892	902	836	901	848	845	866	817	888	875	825	894	831	878	903	849	870	864	846	889	834	875	894	877	866	886	860	855	889	878	822	868	908	868	842	890	868	870	866	900	897	842	888	869	915	833	819	865	881	879	838	863	821	836	883	844	878	822	836	850	819	895	886	863	920	890	857	902	857	843	866	857	833	855	855	836	845	925	853	836	855	933	873	887	926	869	852	877	889	934	845	912	865	879	889	880	894	916	860	846	862	872	826	930	873	882	871	883	867	899	830	837	874	841	889	844	880	891	834	884	866	886	859	848	873	859	862	881	893	840	847	895	892	880	853	875	874	878	847	854	903	830	805	835	840	868	900	830	871	843	880	876	887	932	881	847	881	865	844	871	906	907	879	871	887	870	889	847	944	874	884	916	852	966	955	935	852	822	891	844	927	873	897	820	907	882	853	889	920	894	872	920	859	845	861	935	907	877	852	872	863	832	874	931	904	846	844	862	879	858	849	828	933	833	877	842	891	862	864	841	851	894	894	854	895	842	885	893	871	931	806	861	839	803	846	838	899	859	902	879	821	912	886	951	856	901	847	891	841	834	894	869	875	906	892	859	878	829	855	824	886	858	897	889	839	921	916	844	877	911	842	915	857	827	888	911	850	858	866	888	839	920	861	861	916	890	877	833	835	891	888	882	890	865	899	887	857	860	849	887	891	837	891	840	824	895	922	818	830	865	869	886	840	825	847	879	864	865	871	882	851	875	868	889	858	886	873	891	848	859	805	926	826	807	870	805	854	871	885	817	839	882	842	950	819	920	814	855	871	846	852	907	889	836	862	879	861	890	896	904	854	846	870	825	820	871	877	893	875	842	905	897	845	831	849	896	895	821	889	830	900	895	865	912	866	896	913	875	887	828	861	888	876	854	854	870	912	814	936	876	844	832	847	933	881	811	883	909	886	888	891	816	856	862	813	899	912	906	847	911	869	856	856	826	846	920	902	854	834	858	839	921	865	830	918	885	866	851	856	866	822	885	894	825	860	904	856	867	846	850	833	858	853	923	898	880	891	907	917	819	858	863	839	890	848	834	862	870	865	878	841	906	888	898	854	928	879	852	832	853	870	877	883	904	875	929	869	863	863	857	884	859	853	831	866	866	838	892	870	907	877	907	891	899	899	855	842	797	857	858	887	836	860	873	862	880	906	901	853	851	868	890	823	840	846	875	884	843	913	876	889	848	893	865	919	926	855	876	825	840	854	859	868	855	897	853	830	851	836	879	884	824	870	860	866	831	870	913	896	863	819	937	861	862	866	791	887	852	845	899	866	902	876	885	856	882	871	901	860	854	854	870	864	891	834	893	856	870	847	894	867	850	831	862	896	903	846	865	889	904	876	897	874	914	847	847	886	846	861	857	933	886	953	862	857	894	867	885	865	793	844	866	869	822	839	847	869	850	843	906	893	873	906	887	845	858	898	884	872	931	884	942	891	907	846	892	880	875	876	903	854	893	918	866	889	890	822	919	909	857	894	856	914	923	871	894	843	882	853	840	831	926	860	882	841	859	872	876	888	852	885	820	895	846	868	905	807	853	915	843	873	869	862	924	866	830	821	901	833	857	871	848	864	860	897	836	806	903	880	874	860	852	947	839	905	894	872	835	850	889	912	912	840	840	840	900	935	842	897	822	852	887	804	872	874	899	872	892	853	898	867	816	820	885	866	866	859	845	844	852	905	845	852	891	875	867	855	830	895	842	887	877	873	909	897	859	864	868	800	854	842	906	859	864	852	886	881	818	882	830	853	905	889	867	899	943	862	823	891	877	844	868	905	871	868	865	891	860	830	858	908	878	841	870	861	922	882	830	839	846	909	868	878	906	805	898	914	866	890	863	895	904	850	866	850	842	861	799	851
27438	38760	24580	8256	5355	3366	2288	1769	1368	1324	1196	1221	1222	1158	1164	1104	1161	1098	1101	1084	1110	1046	1064	1097	1093	1072	1119	1026	1067	1064	1094	1053	1048	1060	1089	1006	1070	1116	1094	987	1106	1011	1066	1044	1037	1010	1036	1039	1082	1086	968	1015	1102	1076	1130	1125	1063	1082	1118	1103	1110	1068	1136	1057	1056	1022	1030	1051	1064	1058	1031	1006	1023	1049	1092	1040	1092	1014	1046	1114	1002	1036	1026	1020	1035	1068	1036	1006	984	1052	1043	1032	1038	994	1009	1079	1020	1099	1038	1060	1051	1011	990	1013	1030	1040	996	1033	1034	973	956	1033	1026	1041	1037	1063	985	1043	1070	1064	1027	1022	1035	1005	1032	1001	991	1009	991	1008	1011	1027	995	1004	1047	1004	1038	1015	990	1021	1064	1035	1025	1060	1011	984	1068	998	1004	974	1008	1047	1029	1020	1016	1069	1010	1038	1014	1049	1056	1009	1044	1030	1036	978	1017	1003	1054	1001	1029	988	964	994	1033	1062	1107	1023	1018	1018	1010	1033	1079	1028	965	1021	956	959	1007	987	1049	1048	1009	1011	996	1014	1072	978	1036	1049	1019	1033	982	928	1017	1039	944	1037	1060	1047	1020	1012	970	1012	1083	1040	1046	1057	1001	1000	1006	1054	1101	1047	982	999	1022	1029	1077	1020	1019	1036	1001	1070	994	958	1038	1059	1070	986	1039	1001	1011	990	1005	1007	1041	976	984	1016	975	1050	971	1049	1019	1002	1038	1031	1028	1006	1013	1038	998	1066	1047	1026	1050	1049	1079	1029	1025	1036	1026	1021	1009	1028	1019	958	1071	1086	1006	1035	1012	1015	977	1002	997	1028	1015	1067	996	1052	987	1056	1064	987	1002	969	1064	1052	994	1023	1033	1024	1014	1030	1041	1059	1027	999	1065	1012	1025	1008	1062	997	1037	1063	1018	1059	1028	1074	993	1045	1075	1032	990	1013	994	976	1053	1037	1041	979	988	993	990	1015	995	1053	983	1041	1030	1032	1014	1070	1025	1044	965	990	1069	1034	1039	980	1024	998	1000	1044	1022	1008	1012	1076	1052	1036	1005	977	1004	994	1034	1023	1044	992	971	1016	1016	1015	1035	1003	1079	1002	1007	1029	1017	971	1017	1007	1037	1028	1065	997	1037	1042	986	972	1074	995	974	1036	1028	1083	961	1017	1028	1009	1062	1004	1029	1030	1038	1040	1032	1059	1041	1033	1062	977	1015	1025	1081	997	1049	1046	1038	1052	956	961	1048	987	1070	1059	1000	1011	1015	1020	1052	1083	1049	1023	1029	1046	1016	1020	965	1094	1046	1072	1062	975	1017	1024	1067	1019	1003	1016	1091	1040	1036	1048	1026	1030	1042	1003	1082	1009	1063	1035	1041	1016	1030	988	1037	1076	1062	1056	1008	1004	1036	1041	1024	1006	1038	1046	1026	1029	1026	1013	1095	1034	1039	1054	988	1007	1023	1016	964	1010	978	988	982	990	1061	1036	1020	1023	1020	1027	988	1054	942	1101	1075	1000	993	1004	1010	1042	1095	1043	1076	991	1041	1049	1011	980	1039	1012	1010	1079	1043	1027	1031	1011	1029	1038	977	1041	958	981	953	1060	1010	1019	1057	991	991	1027	1007	1059	1068	1016	985	1008	1010	1041	1029	1048	991	1020	1038	1015	980	998	1018	1045	1017	987	1035	1067	1007	1032	1027	1038	1002	1026	1021	1047	1009	1013	1041	977	1005	997	993	1002	995	1009	1026	1030	1051	993	1027	1122	1059	1032	1026	1049	1087	1043	1057	1017	1025	1006	983	1016	1008	1054	1050	1062	1009	1006	1034	1048	973	1003	1036	1041	1042	1041	1027	1024	984	1066	1091	986	1013	1072	1013	1064	984	1010	969	986	1026	1071	1016	1027	1004	1079	957	1035	1014	1045	1048	1023	1022	977	991	1060	1053	1024	1062	1081	996	994	1005	1083	1044	995	1010	1062	961	1023	1033	1060	987	1016	1015	1008	1039	1026	1018	1051	1047	1060	1055	1059	1079	1024	996	1022	1037	1016	1027	1121	1047	1028	1041	1087	1013	960	1009	998	1007	981	1050	1101	996	1012	1063	1053	1024	939	989	1031	1065	1027	1055	1050	1046	966	1064	1021	1031	1001	1035	1012	1013	1014	1029	1030	1016	1022	1020	993	1003	1049	1031	986	1014	972	1033	990	1006	1071	1047	994	1017	992	957	966	999	973	993	975	1065	1027	1063	997	1014	995	1051	1019	1045	1017	1098	973	1037	1071	991	948	1012	1049	1006	1014	1038	1037	1036	1027	1075	1015	1025	1016	1022	1062	1003	984	1058	1062	1038	1036	975	1015	960	1039	1059	1058	1060	1084	981	1004	1007	1026	1002	1066	975	979	1000	1020	994	1137	1042	1065	1001	1064	998	1051	1027	1068	998	1044	1071	1014	992	1073	952	1033	1054	1057	985	994	968	1023	1045	1034	1056	1026	1015	1031	1049	984	991	1021	971	1037	1028	1055	1042	985	996	1022	1021	937	1060	1041	1050	1044	1008	1015	1036	998	1052	1089	1024	960	1059	1001	1022	1031	952	1039	975	1063	1108	1022	996	1049	987	1016	994	1017	1013	1020	983	1103	1009	1036	1020	1048	1066	967	1021	1011	1018	1022	1034	1007	1022	1052	1003	1039	1007	1024	1006	1016	1016	1040	1002	1012	1062	1032	1042	984	1047	1030	977	1007	1102	1085	1022	1021	1009	1026	1036	1005	1063	1022	1084	974	1015	1032	1026	1045	1015	1017	1003	1055	1002	1004	997	1101	987	1007	1050	1023	1031	1076	1006	997	1050	1092	1043	1038	1080	1069	1074	1064	993	999	962	1071	1002	1078	988	1053	1009	1017	1049	1054	1090	966	1026	1041	1076	1013	993	1014	1040	1017	1063	1004	994	1047	1084	1053	1004	1036	984	1021	1045	1055	973	1054	989	996	1060	1036	1017	1058	981	1057	1020	1049	973	1093	989	1101	1024	1012	999	1060	1002	1001	1010	1051	1061	1009	1040	1080	982	1074	1087	955	1051	1010	977	1063	1057	1049	1003	1032	1020	964	1022	1037	1018	1096	973	1110	1051	1045	1059	1067	937	1081	1048	1027	1001	1009	1033	965	1019	967	993	1026	985	1043	1014	1004	1086	982	1013	1030	1025	1080	987	1052	1039	1015	1038	1071	966	1000	987	986	1043	1024	1004	1037	1138	987	1031	1030	1013	1019	1031	1006	1044	1027	1024	1051	1023	1055	1159	1015	982	1029	1018	1070	1017	989	970	997	1031	982	998	979	991	1002	969	992	1019	1075	1039	988	1011	980	1093	998	1018	987	1049	1051	1035	1008	1036	1020	992	1045	1029	1041	1034	1006	946	1008	1064	1025	1018	1009	1001	1031	1035	1074	960	949	1045	1017	977	1027	1009	1041	1038	994	1075	981	1019	987	1000	964	1044	1002	1044	1061	1048	1026	1046	1039	986	1025	961	996	1050	1012	1056	1057	1007	1045	1047	971	1056	1050	1030	1060	1104	1037	1008	1018	1000	946	958	1003	1034	1037	1019	1033	967	1032	1034	1089	1014	1046	1034	956	1015	1020	1006	1044	1012	1116	1040	1000	1087	1096	1056	1048	1012	1046	979	1055	1049	1014	1056	1011	1007	1035	962	975	1000	1059	983	996	1012	1049	1087	1067	999	972	1016	1016	980	1061	997	1028	969	1059	1065	1022	1016	972	983	1045	993	1006	1078	1007	1014	1011	1010	1030	967	1082	1052	1011	1013	1005	1022	1056	993	1019	1050	1002	1003	956	1018	1072	999	1020	1044	1098	1043	1070	1026	1113	1071	1057	1050	1064	1001	1014	988	994	1005	1003	1007	966	959	1027	1040	999	1041	996	1055	1057	1043	1038	1051	1047	1010	961	984	1009	995	1011	974	1029	1047	1057	1042	1035	1021	1003	1052	958	1066	1006	1063	1023	1045	1057	1072	1061	1017	1006	1078	987	968	997	1064	1026	1037	1062	1046	1047	1068	1037	1024	1057	998	1013	1026	1024	1004	1065	1007	1057	1068	1001	1024	1018	1015	1064	987	1041	1015	1016	1091	1047	1002	987	1003	1074	1065	1012	1036	999	1028	1072	1019	1069	1003	989	1024	1030	1068	1006	1035	1008	1023	1023	1084	1061	1035	1029	1086	1044	1065	1077	1010	1029	1023	996	1066	1049	1036	1040	1009	1027	1060	1009	1023	971	1055	1037	1051	985	984	1019	1049	996	1030	1033	1020	1092	1002	1019	1024	1036	997	1035	1031	1013	1026	1021	1014	1008	1001	1034	1014	1046	966	1045	970	1003	1024	961	1036	1055	973	1024	1049	1072	1065	1029	1049	971	1025	1057	1014	994	1068	1003	1024	1039	1050	1017	1079	999	1001	1008	1012	1093	1054	1049	1048	1015	1073	967	963	1036	1052	1038	1043	1055	1010	1048	1039	996	1055	1002	986	1016	1012	1028	1008	1055	1011	1024	980	1028	1006	997	1051	963	949	1052	1016	1003	1002	1023	1003	1023	983	979	1018	1050	1021	1006	1017	1014	1045	1020	959	1039	985	1040	1011	1068	1048	1048	984	1059	1029	1046	983	1033	1026	982	1010	1012	1030	962	1045	1023	1033	1048	1048	1018
24556	21025	27180	25012	13815	1791	1056	818	692	662	689	669	640	656	655	644	669	659	616	608	608	607	626	611	669	626	581	640	660	623	597	658	662	656	632	640	636	620	632	633	593	657	628	629	580	635	627	651	675	641	643	657	663	637	670	596	627	632	604	658	653	647	662	636	618	614	615	631	636	638	633	580	645	600	638	632	673	637	657	666	632	641	629	584	624	665	607	634	637	565	583	657	642	628	631	654	645	624	567	663	601	630	617	610	596	629	629	641	607	574	623	615	565	635	578	602	606	626	584	593	597	619	609	596	626	640	621	592	620	572	591	593	619	623	583	604	657	646	619	594	651	579	621	639	604	629	653	588	627	593	627	626	594	630	615	639	607	596	606	628	613	577	621	613	630	605	655	607	595	653	616	614	593	623	614	592	643	621	586	594	600	641	622	605	583	557	590	587	620	555	635	588	619	578	611	649	581	637	613	645	617	582	614	603	561	616	621	604	639	644	598	616	621	659	589	617	620	650	644	569	634	594	613	598	609	602	669	599	623	609	615	562	602	599	575	609	588	662	595	605	613	621	634	617	605	622	579	603	575	668	644	599	627	584	621	587	627	583	610	582	635	583	611	669	611	628	611	610	650	667	588	605	604	609	607	565	573	578	607	578	623	609	561	620	637	606	592	608	605	629	583	628	653	623	631	642	587	615	629	625	595	622	629	636	607	636	651	619	584	545	659	627	626	639	599	614	641	595	543	589	618	600	648	641	623	557	684	595	600	593	605	600	597	616	616	635	626	634	598	579	606	643	573	626	561	587	627	654	597	621	586	568	625	579	616	586	669	637	636	602	640	580	646	609	613	598	591	616	591	612	565	589	604	615	657	605	647	620	597	603	579	615	590	660	650	591	607	662	616	597	597	610	601	606	593	592	605	584	635	593	632	597	624	608	603	595	619	594	591	631	590	607	616	602	581	641	657	628	624	582	617	618	623	608	547	626	571	591	636	602	571	601	603	639	617	588	597	611	586	588	595	641	680	625	647	638	674	657	613	649	560	565	563	585	611	639	625	626	609	628	687	630	626	617	583	631	564	627	656	639	595	617	594	581	570	571	622	642	625	622	608	606	606	605	579	607	637	609	586	588	581	614	551	655	610	593	572	561	554	621	628	630	624	614	641	593	594	611	599	595	620	594	579	596	609	647	606	579	568	587	650	586	589	614	612	645	573	593	581	603	625	566	621	592	543	611	577	589	629	569	641	598	640	608	604	657	627	644	600	619	612	645	630	581	640	641	613	619	619	609	633	603	571	666	614	654	616	639	571	591	597	601	609	603	613	627	613	617	629	578	652	657	604	611	588	583	633	663	632	641	658	593	606	674	593	608	623	586	634	575	645	613	655	571	599	583	628	614	636	624	624	590	590	564	625	609	627	622	603	647	621	561	642	625	620	614	619	597	613	584	616	632	607	635	605	601	649	603	599	654	617	598	620	581	633	608	657	611	620	621	624	612	616	608	618	631	620	594	605	599	624	642	608	606	581	661	674	613	617	628	600	618	577	570	614	592	587	628	660	633	626	635	588	629	671	608	597	590	628	640	626	566	605	601	626	586	588	591	587	604	624	617	574	619	583	575	649	592	634	628	618	627	596	576	692	590	608	640	595	607	614	597	557	601	609	594	605	566	634	626	584	601	613	583	614	598	570	630	631	577	655	607	596	609	643	618	603	627	674	596	591	637	557	619	574	615	614	612	602	613	597	624	661	557	599	634	600	617	586	644	617	585	642	601	606	604	622	586	596	603	618	642	620	585	577	640	638	600	595	603	616	577	568	634	642	609	604	617	617	629	608	656	621	643	620	635	600	581	608	618	592	589	619	638	645	565	587	647	596	644	617	610	655	619	653	625	601	588	593	595	650	605	577	591	552	615	678	598	618	607	598	596	602	619	602	603	601	669	612	635	650	593	566	558	623	587	625	598	583	622	597	614	585	665	647	609	596	614	621	596	604	663	650	619	591	621	597	616	603	577	613	608	605	608	630	606	625	651	648	625	628	616	566	651	625	555	628	612	601	619	617	611	611	639	625	611	625	584	573	595	652	579	651	618	640	607	596	613	673	571	629	595	612	580	632	636	617	629	577	579	641	593	691	625	563	613	590	659	621	607	625	605	605	617	611	578	597	605	597	658	655	607	624	609	610	596	627	640	602	588	637	605	639	574	633	624	585	623	703	614	609	604	629	612	579	643	647	589	637	588	615	639	554	589	624	645	608	603	599	611	662	648	593	673	637	605	620	668	597	624	650	595	673	720	588	620	605	597	611	606	597	625	621	635	606	618	590	600	650	607	609	604	629	646	637	609	632	597	635	617	589	614	587	648	594	602	578	594	580	595	564	655	573	610	569	589	638	634	616	650	637	616	580	622	613	537	584	599	642	650	637	613	611	641	619	594	584	593	594	578	557	596	631	578	604	614	629	598	600	599	592	623	610	624	638	590	612	619	606	599	598	609	588	604	604	631	615	613	628	604	620	627	601	634	616	592	579	614	611	613	607	576	604	585	609	627	625	652	610	561	644	590	592	601	615	574	600	612	634	615	643	591	579	610	602	586	606	653	623	588	553	586	620	633	638	613	608	545	653	609	641	602	588	592	607	608	638	597	615	584	609	570	632	622	604	610	592	597	590	598	614	543	571	617	606	619	556	593	598	618	609	588	647	604	617	604	612	642	633	640	606	616	622	566	623	628	625	603	618	644	588	643	599	626	632	613	607	624	614	620	613	574	616	603	674	611	608	579	593	601	601	569	596	563	614	605	603	605	641	564	602	590	584	651	571	620	617	586	632	610	579	576	610	581	573	620	611	610	613	597	615	608	622	617	580	628	578	666	625	647	615	625	605	603	641	611	625	637	610	577	618	620	611	599	598	640	589	577	590	634	649	653	627	598	603	620	589	617	603	622	611	636	610	590	611	615	604	634	579	598	581	578	592	629	616	604	653	642	604	593	626	600	604	570	587	602	650	648	609	652	576	665	653	579	618	615	624	614	625	602	627	598	647	607	617	582	570	624	642	601	578	624	626	577	590	616	617	610	604	613	623	678	608	642	604	567	586	620	602	611	574	626	622	596	602	569	653	609	609	628	618	629	606	616	612	601	638	645	580	617	633	592	566	673	600	589	614	661	632	581	650	619	609	643	608	591	621	609	633	562	609	613	602	610	620	636	594	632	629	604	585	614	597	619	579	603	599	627	640	592	611	574	608	612	566	601	636	658	650	633	601	612	600	566	636	591	603	596	599	612	585	602	624	635	613	592	628	579	652	610	608	636	572	573	598	589	559	637	589	630	623	624	607	601	598	608	598	604	618	604	654	586	618	593	604	613	656	607	665	591	613	650	598	627	607	589	648	615	636	603	630	607	609	614	619	588	603	624	621	679	612	614	611	626	612	578	592	579	605	594	638	574	619	611	610	610	615	602	620	616	587	610	598	576	606	609	606	642	588	618	599	605	620	629	622	602
28815	36096	21745	6165	3957	2002	1607	1187	962	840	824	833	878	811	792	740	804	793	822	816	755	737	710	766	752	769	768	672	743	768	786	778	760	782	753	743	762	802	783	763	753	769	745	745	781	774	721	724	725	802	759	735	774	760	781	800	797	830	824	791	761	776	770	768	741	715	783	797	754	798	740	708	710	744	765	721	770	730	720	767	749	778	788	764	703	710	751	779	731	761	735	716	738	737	718	714	770	713	704	740	717	784	719	769	766	720	738	737	766	759	748	746	758	727	740	752	759	793	760	747	699	721	727	749	727	754	757	763	740	741	702	716	729	807	735	733	717	738	745	733	726	725	771	704	759	755	689	734	763	711	736	726	693	775	726	746	757	708	728	694	700	743	754	732	758	723	759	650	717	742	782	696	713	703	743	742	687	702	765	710	720	744	778	728	738	744	725	737	708	713	748	784	719	720	767	747	740	740	734	766	742	716	691	732	724	730	752	726	707	725	701	711	727	754	744	711	740	769	740	737	723	760	792	771	738	772	714	756	740	752	717	750	760	757	719	779	718	716	687	711	713	692	754	716	763	772	784	759	661	687	687	714	725	737	718	750	724	761	761	721	752	706	748	709	729	678	748	749	727	745	732	761	788	737	754	697	752	700	723	750	687	751	705	774	792	744	729	756	727	782	715	763	740	797	751	782	732	756	732	737	743	799	739	745	709	713	731	740	756	726	739	756	745	730	741	719	751	736	703	725	693	806	789	733	729	728	732	715	726	730	737	671	746	738	702	747	739	730	725	705	736	736	745	740	713	751	734	720	773	747	755	708	691	726	766	731	740	723	710	774	736	745	701	703	722	789	785	707	730	721	757	781	686	750	714	701	764	779	741	740	791	709	728	729	778	773	701	753	712	718	711	726	750	761	742	756	762	750	684	739	767	748	741	731	749	765	722	740	766	727	803	702	746	760	731	744	723	807	727	695	771	745	730	740	744	729	699	767	735	736	771	726	730	712	762	737	757	773	729	754	737	722	772	716	738	733	732	764	699	740	755	687	741	764	773	758	733	709	754	745	757	746	788	770	697	750	769	741	765	697	758	696	709	726	731	726	731	717	723	721	701	709	743	769	755	755	736	739	746	739	749	774	766	809	705	733	751	797	725	758	726	758	726	759	717	714	741	745	785	745	730	756	738	700	728	730	809	796	780	722	732	731	739	739	731	723	696	748	745	777	750	703	755	697	734	705	738	759	764	768	741	717	699	732	736	724	713	770	751	733	722	776	733	771	694	714	741	727	729	717	707	709	729	748	750	744	779	723	763	747	745	716	757	726	734	738	742	749	699	730	711	749	688	706	694	709	744	767	778	720	771	712	784	757	743	729	760	770	776	720	730	721	761	768	752	767	743	715	665	743	705	717	796	744	746	742	718	743	794	742	735	705	766	746	744	702	751	725	731	753	709	766	694	756	698	712	681	750	788	750	731	744	689	767	710	728	717	709	773	743	762	712	729	737	737	701	735	723	725	710	765	743	741	744	759	753	723	776	700	755	760	748	779	728	726	771	725	707	779	740	687	748	771	722	764	754	713	712	764	747	718	744	702	733	716	739	704	740	725	745	743	720	717	685	742	724	747	720	739	722	725	729	732	729	695	737	742	764	762	763	748	711	784	710	743	726	711	699	737	721	801	760	717	758	717	721	730	795	715	672	753	690	753	738	726	737	688	724	705	744	731	706	788	769	719	748	744	734	721	767	709	720	747	746	678	730	710	717	754	750	761	703	702	729	751	756	802	716	712	723	780	767	743	742	734	747	746	761	738	794	713	693	788	751	699	737	738	760	711	722	729	696	805	733	709	781	724	714	725	750	753	710	790	714	781	714	696	757	782	675	728	769	759	696	703	730	738	752	755	726	743	703	748	736	782	769	749	714	759	713	719	750	708	816	741	709	756	766	765	719	737	744	708	750	743	784	840	759	744	751	714	686	762	721	743	705	760	705	721	697	732	763	725	802	733	734	698	753	753	737	764	723	736	773	742	737	734	719	797	725	667	786	783	760	726	792	735	734	746	760	727	648	746	711	745	704	718	778	721	692	735	724	783	728	723	728	706	728	706	714	728	705	726	725	699	799	677	763	717	722	684	748	740	778	707	752	766	764	765	747	733	721	724	723	756	713	746	748	740	727	706	745	749	726	745	733	722	742	725	731	702	783	716	763	742	743	755	707	744	729	753	685	728	746	739	722	675	731	785	710	713	760	769	738	781	783	740	716	707	726	710	744	772	737	764	734	769	756	720	726	713	744	776	740	704	741	746	787	761	773	731	735	764	724	716	680	722	734	737	709	792	697	719	799	749	717	749	746	738	713	786	696	803	748	721	713	703	772	762	695	743	749	725	733	715	757	702	730	747	748	753	693	731	722	720	755	755	754	721	751	743	754	715	748	761	691	751	726	713	750	715	742	740	778	695	740	733	776	760	627	722	728	739	782	713	686	738	735	739	737	788	712	736	736	719	718	721	709	779	740	749	744	740	759	726	712	739	687	731	775	751	770	718	734	723	742	718	736	708	758	692	785	756	755	754	750	728	715	747	719	710	693	733	747	717	708	720	757	754	741	771	737	728	744	713	767	710	744	733	744	718	725	726	705	742	720	771	715	732	740	777	735	785	758	748	727	734	735	779	700	685	753	714	720	740	732	737	738	771	720	789	779	754	748	750	769	740	694	712	720	728	746	716	679	798	795	759	721	712	698	704	693	768	722	767	688	728	678	730	680	743	741	685	754	772	730	794	701	718	727	708	796	749	776	783	771	768	736	719	707	718	713	724	696	703	730	756	758	730	768	755	746	701	727	736	729	768	714	773	765	750	798	778	714	767	713	781	740	714	734	717	725	739	747	724	718	705	680	714	710	690	698	703	706	782	723	767	694	754	752	694	762	718	704	743	713	705	715	746	735	744	707	718	774	776	695	712	718	707	754	720	789	799	724	720	757	713	734	767	738	720	730	716	724	754	730	707	715	766	719	747	769	724	738	704	741	777	799	775	749	739	742	737	745	746	734	709	744	747	751	746	773	762	763	742	729	717	750	679	718	754	655	793	762	720	700	718	785	735	711	727	712	759	753	720	712	740	716	686	741	709	726	740	697	717	732	726	682	777	716	748	733	759	737	714	777	756	708	726	708	745	725	731	750	721	715	694	752	747	727	682	717	760	726	716	754	723	709	775	710	731	712	711	750	752	773	718	759	763	700	716	677	745	738	698	738	711	747	755	722	744	727	702	735	744	747	717	752	695	707	709	737	741	712	776	701	730	742	743	784	723	763	715	751	736	713	754	739	699	727	704	764	698	774	753	728	717	741	689	767	782	710	701	787	732	738	739	801	708	710	711	771	707	738	781	738	719	755	729	745	775	744	735	755	734	752	725	696	756	778	748	727	720	748	745	728	714	717	746	740	744	754	784	731	746	758	766	779	747	764	722	757	712	774	717	715	774	707	734	689	713	746	681	763	756	736
22489	20987	28415	23746	20985	20983	9387	1648	1008	908	840	903	860	824	807	784	792	805	764	774	769	708	766	663	714	721	680	731	735	708	667	717	702	739	746	701	776	746	743	767	759	712	691	747	715	670	728	698	656	698	782	784	717	755	759	756	743	738	719	733	695	713	731	733	732	705	742	727	709	689	690	706	703	709	688	698	742	715	658	707	657	740	681	679	681	716	703	680	686	690	729	679	677	669	724	664	697	677	696	713	700	707	676	654	690	688	656	692	662	640	720	709	668	665	671	720	725	697	679	671	663	713	643	693	661	709	652	681	671	663	715	669	706	691	643	704	707	662	692	707	668	721	683	663	682	643	720	719	657	677	697	695	689	671	657	700	650	687	674	631	668	688	676	618	645	676	689	694	687	660	645	700	683	670	697	659	683	706	671	689	654	709	691	665	700	670	664	624	613	662	697	722	655	694	691	712	635	691	616	683	678	725	678	701	707	710	678	656	723	656	723	675	712	681	698	705	664	689	670	711	721	704	694	710	750	685	651	665	707	687	699	675	668	648	698	670	702	684	636	685	687	721	669	705	644	657	669	701	698	647	668	696	669	677	687	747	696	690	659	663	708	666	706	679	679	688	683	704	676	728	697	698	707	659	678	697	673	712	692	721	698	635	697	657	700	725	662	671	687	662	686	626	683	669	689	663	680	679	646	697	664	676	679	630	723	726	671	688	669	713	646	669	685	706	717	734	672	647	674	658	641	646	717	693	678	654	659	642	724	652	726	656	694	676	635	703	640	657	653	666	699	712	722	643	645	685	657	704	683	651	654	697	675	617	698	651	671	624	715	696	681	695	602	715	688	698	660	664	632	698	694	684	692	690	601	636	666	669	637	635	651	742	679	711	614	660	670	690	701	685	695	719	682	713	659	668	708	703	695	720	671	676	669	701	729	683	703	702	633	652	664	720	701	715	704	661	692	689	683	673	675	654	679	701	690	676	670	651	634	658	732	687	680	707	702	697	627	636	705	689	645	711	691	685	682	666	658	679	704	718	659	653	679	679	698	654	712	677	727	739	686	698	662	689	654	697	708	704	691	718	682	709	693	652	693	679	680	641	630	667	677	677	670	660	726	617	738	675	701	676	671	660	689	704	716	704	665	678	625	688	628	734	687	751	664	673	723	659	713	693	707	657	681	684	694	670	664	659	677	661	680	687	659	665	694	666	628	678	671	696	704	636	654	713	694	677	696	730	687	707	678	710	711	689	626	664	666	643	718	699	709	664	685	699	684	732	697	666	661	669	702	648	711	696	672	634	667	724	655	712	677	685	675	672	691	651	701	690	667	707	710	693	663	698	659	696	628	681	747	662	661	660	645	698	702	700	717	690	657	665	676	712	688	659	685	652	656	661	656	680	635	639	665	637	679	670	636	681	702	661	687	740	676	705	692	738	662	698	675	649	728	714	715	703	665	649	660	672	672	686	652	674	676	674	701	711	692	683	659	678	674	660	677	681	679	647	653	706	691	722	696	675	712	752	659	679	630	709	699	671	653	699	643	710	659	632	668	672	660	672	696	693	681	682	642	680	632	654	635	734	691	723	665	674	706	672	733	671	649	725	693	623	687	647	672	677	660	666	659	731	687	645	705	712	681	661	664	695	682	689	672	699	685	691	712	693	687	690	683	656	719	694	680	686	682	678	693	683	632	696	669	701	704	672	697	634	645	738	653	709	665	659	649	656	677	656	668	633	665	690	695	708	702	712	687	710	627	676	654	668	669	673	663	670	669	746	686	701	660	649	694	693	691	696	692	626	683	630	677	708	714	677	678	702	648	714	682	703	680	705	642	666	705	650	639	666	672	678	697	658	667	663	726	688	679	663	656	683	721	659	677	690	674	639	654	698	683	668	633	669	692	673	674	665	695	626	664	696	675	671	651	694	681	702	651	682	701	697	725	654	718	718	637	670	613	683	652	667	684	692	685	682	709	674	698	738	707	673	686	647	676	652	676	706	694	675	658	657	689	702	681	650	672	688	678	720	696	698	668	705	672	688	683	650	705	633	684	689	659	699	665	670	705	727	631	652	671	662	642	688	660	647	674	658	694	720	694	705	637	646	722	682	686	711	673	651	656	679	650	719	697	671	694	700	690	685	672	638	671	679	759	699	682	683	659	682	660	708	675	675	705	692	688	744	686	676	672	676	677	683	650	690	684	686	649	668	633	661	701	676	664	685	677	638	692	659	666	700	713	658	696	671	670	676	710	689	741	667	697	661	653	681	683	664	671	661	628	662	686	658	642	721	683	672	653	670	684	706	655	712	666	711	643	671	659	703	677	691	651	690	691	681	736	723	663	679	698	671	673	665	659	676	692	671	665	688	721	637	668	711	671	648	684	699	655	669	673	673	653	696	686	701	669	709	703	696	655	645	668	696	703	635	686	627	634	702	659	661	676	684	678	702	655	676	668	728	697	649	653	672	659	680	676	679	655	683	677	709	665	683	680	639	700	683	706	681	689	631	645	701	640	668	729	634	677	679	666	683	643	664	660	656	708	632	629	649	692	692	660	679	709	677	613	695	611	684	652	732	689	675	703	682	693	709	667	644	659	682	709	664	649	729	676	676	616	668	663	679	683	660	637	666	658	681	713	645	721	710	660	655	625	714	689	650	685	688	686	677	680	636	701	728	638	692	676	619	673	715	689	652	747	644	701	687	664	683	688	693	689	643	688	649	725	677	673	716	651	681	645	707	682	747	672	684	669	715	678	696	698	699	665	719	684	656	716	648	677	672	680	680	678	642	642	622	646	767	679	666	706	659	662	665	657	664	671	652	725	659	696	681	691	630	668	665	694	662	704	694	671	653	655	659	671	716	681	633	679	676	690	709	674	687	663	667	697	723	704	672	677	654	649	653	683	677	661	687	684	669	674	673	651	671	682	690	708	688	628	657	658	646	658	677	674	671	655	677	717	672	678	674	638	673	684	660	701	684	688	675	686	691	696	716	695	598	687	696	616	707	695	754	647	685	662	655	689	691	701	664	670	689	743	674	671	697	672	715	655	658	659	675	668	639	689	757	687	686	679	675	661	681	691	632	680	703	725	700	687	731	715	683	691	687	725	639	665	681	696	657	742	644	652	677	677	702	704	665	678	643	658	674	658	711	675	684	686	638	635	669	670	669	658	673	628	692	706	686	653	626	629	655	728	696	649	677	654	705	641	686	646	664	668	641	671	737	698	648	679	656	688	722	652	669	651	635	680	678	649	655	682	632	679	692	637	667	643	679	695	652	630	658	726	647	675	672	657	639	667	661	721	731	689	694	683	691	612	693	685	650	707	697	699	634	706	659	728	690	645	658	692	730	670	680	654	701	694	711	637	696	678	624	666	712	671	666	648	700	666	686	696	659	683	656	684	751	690	717	638	675	737	714	704	649	701	636	700	653	709	687	672	705	612	689	652	672	709	687	703	686	682	686	664	646	678	654	666	660	664	649	698	688	678	648	639	682	710	609
28066	47862	30993	13279	8033	4211	2980	1967	1611	1307	1234	1223	1112	1109	1055	998	994	944	926	934	938	916	901	895	897	862	845	870	858	867	850	870	837	825	887	903	928	912	918	896	886	834	890	910	839	826	904	895	861	869	848	830	835	907	884	922	885	869	905	853	914	895	887	865	859	866	836	887	844	856	858	841	791	835	854	847	871	866	804	820	830	838	863	795	815	887	817	781	838	840	838	810	861	791	795	807	835	846	813	809	805	796	779	831	771	843	796	796	799	773	839	822	847	816	783	827	826	838	792	827	745	786	857	806	804	777	840	849	817	784	814	801	809	857	775	831	793	804	769	850	803	804	835	887	816	811	841	800	830	848	810	789	813	801	854	797	850	749	801	860	820	821	756	811	818	745	777	813	814	828	782	786	775	841	797	778	835	788	772	801	861	801	842	792	780	758	796	797	875	837	782	878	800	840	777	802	819	798	789	800	801	834	838	799	828	814	815	789	792	849	813	779	806	792	806	808	796	829	826	803	794	859	802	823	800	774	811	773	783	835	837	856	864	862	845	796	802	825	824	855	781	819	907	790	808	815	837	851	852	803	823	833	803	842	818	787	812	803	814	808	848	823	839	819	823	812	795	789	851	843	764	827	839	829	775	862	839	846	797	858	829	801	833	776	852	827	851	852	837	806	831	813	798	779	810	797	805	793	813	836	846	805	890	818	805	792	795	791	783	792	814	822	827	840	829	811	831	789	789	817	851	813	794	799	845	781	791	813	814	788	823	792	852	802	774	829	827	838	823	824	872	808	758	835	822	803	782	827	789	765	765	781	829	720	727	834	800	815	788	810	819	811	892	787	794	776	764	835	778	789	789	816	815	820	808	819	795	836	824	807	834	809	803	817	786	820	800	769	796	785	806	852	764	814	898	780	784	785	858	832	776	817	873	824	837	833	826	790	846	819	817	786	782	822	784	799	848	779	728	812	827	796	824	831	751	822	808	806	795	788	820	829	820	827	833	863	825	795	845	853	836	782	765	819	813	780	784	780	866	799	822	823	854	798	804	796	839	789	844	851	833	771	770	784	790	801	793	828	863	809	852	784	819	782	785	787	812	821	805	826	815	811	872	816	795	819	812	779	768	812	827	824	824	809	813	825	818	831	835	857	833	860	870	808	787	852	829	847	861	834	860	758	822	819	774	810	792	786	778	776	766	812	840	839	777	806	796	809	808	837	810	850	849	763	778	767	852	866	785	817	801	803	764	819	788	804	823	809	831	808	855	790	830	822	821	829	838	787	860	835	814	810	796	819	813	784	812	846	816	799	849	814	779	794	807	808	795	809	829	846	808	806	787	817	852	831	840	778	807	857	834	804	800	818	808	853	786	799	793	805	838	775	816	835	764	834	788	810	829	857	800	794	826	748	753	795	791	776	807	806	833	810	801	832	829	763	827	854	803	837	778	757	776	833	793	808	788	802	806	802	788	796	802	788	800	846	801	783	782	779	745	782	812	806	805	837	773	834	852	853	816	822	786	826	832	783	809	827	745	827	829	768	871	833	798	812	838	810	835	793	815	834	775	847	826	791	815	766	821	770	828	861	790	819	888	766	809	808	798	802	807	834	806	793	787	833	746	833	842	815	852	792	789	807	808	825	811	809	785	798	813	850	808	885	761	839	794	872	819	794	806	821	862	785	772	787	830	845	858	794	815	805	845	807	827	739	824	831	817	783	779	761	766	808	819	853	787	778	825	837	780	792	845	771	812	817	836	794	843	787	822	784	791	867	812	801	800	850	848	849	845	784	777	843	801	817	808	783	806	809	798	777	767	742	761	836	779	803	754	827	809	778	795	832	854	791	870	764	794	820	850	797	820	739	762	819	743	827	813	774	802	811	758	832	840	835	839	821	793	785	840	786	793	839	803	795	831	834	808	793	775	813	794	809	757	805	831	799	788	792	823	810	763	822	808	810	854	803	808	764	772	851	755	857	804	848	851	839	830	774	783	815	804	853	811	769	812	810	787	751	799	793	762	798	760	843	812	807	829	821	795	825	809	856	828	802	823	777	864	827	800	771	760	822	813	803	836	801	797	781	887	793	808	843	842	800	815	825	831	819	879	823	811	802	825	819	816	791	807	784	744	831	814	830	847	797	839	814	826	781	786	835	798	799	809	826	847	792	809	855	867	803	827	823	802	825	800	770	759	809	791	797	813	813	836	765	754	825	773	820	767	802	831	802	804	764	802	800	834	785	847	770	814	865	794	810	809	830	833	818	817	835	822	813	798	805	792	818	797	781	822	769	788	777	775	791	800	784	838	815	830	828	802	812	849	796	791	875	753	776	822	798	915	834	779	799	842	777	856	821	812	814	798	791	765	852	805	845	847	814	797	777	858	800	827	785	845	810	786	800	831	784	801	796	822	832	775	832	867	824	764	798	803	840	837	773	795	777	831	840	815	793	808	770	798	777	770	777	833	821	809	778	832	785	807	798	766	814	773	790	800	783	896	801	834	789	803	826	803	784	813	813	809	857	832	756	780	775	778	775	844	795	764	830	824	760	819	860	789	794	735	855	825	781	900	810	787	740	792	800	784	754	813	811	795	809	824	826	762	838	809	768	805	798	782	840	827	838	840	844	820	826	781	838	832	799	845	800	774	845	814	829	856	822	813	835	846	777	826	818	800	761	787	784	814	761	774	817	853	812	759	793	823	783	794	793	756	820	800	856	785	799	814	829	805	796	784	789	839	785	860	801	822	790	805	815	773	830	757	789	834	787	787	827	806	798	798	814	830	848	836	828	860	874	812	783	814	838	791	803	784	798	770	795	865	817	844	897	769	783	808	842	814	771	839	813	815	782	796	793	787	791	786	796	822	848	784	768	790	832	772	841	772	833	790	780	756	795	798	829	769	833	827	823	818	795	826	839	840	793	777	801	799	804	816	838	772	827	780	818	746	801	785	803	834	814	830	804	833	823	776	803	768	784	788	797	799	846	834	831	818	786	810	824	857	843	765	804	802	821	805	828	832	807	808	817	858	778	804	799	792	780	803	865	789	848	775	812	798	825	851	814	843	805	840	804	814	744	823	849	811	824	823	897	883	830	778	775	806	780	864	797	776	816	832	828	751	797	820	812	864	811	828	788	790	850	807	797	778	814	825	816	840	780	844	791	812	809	813	836	813	775	806	808	846	846	860	831	823	832	782	817	797	876	796	852	820	798	772	801	817	846	859	825	801	835	766	837	810	839	799	808	798	851	804	808	858	784	797	864	817	853	822	854	784	851	839	770	817	826	821	780	790	833	840	805	717	806	745	826	774	785	800	791	824	780	788	807	775	825	769	823	770	774	818	784	860	806	802	809	865	776	802	765	826	825	774	770	830	820	825	826	815	843	844	818	782	881	761	786	786	804	853	782	780	834	834	830	773	794	775	836	812	794	792	782	770	806	799	792	814	823	775	775	806	861	807	747	826	839	797	773	796	778	791	797	810	764	791	801	809	810	838	861	819	845
27660	22151	15704	3739	1415	985	877	807	732	810	808	774	815	749	730	802	737	787	767	716	737	790	752	758	799	762	777	794	773	797	744	764	798	815	760	738	793	762	740	782	812	751	783	760	749	785	759	766	773	751	798	776	800	802	788	784	786	780	740	729	750	766	749	767	793	755	764	744	799	723	843	745	787	797	808	815	756	778	739	717	788	800	711	743	758	797	767	721	755	747	745	730	777	786	756	747	742	718	748	735	766	774	818	718	723	769	777	778	798	704	741	782	770	722	769	758	702	802	749	753	764	774	758	775	748	768	739	742	745	805	809	755	743	726	757	737	828	784	733	717	772	768	760	777	798	726	777	756	697	691	785	746	823	744	733	754	751	778	788	750	767	783	803	808	758	778	759	802	750	712	791	791	794	734	767	745	765	759	759	768	735	791	739	815	738	760	718	774	768	746	751	767	760	790	735	792	811	773	750	741	662	739	751	760	715	779	727	777	788	726	762	744	722	782	774	756	732	749	801	749	795	780	819	786	792	766	704	727	759	802	792	716	759	734	747	768	740	742	738	750	773	788	796	758	775	734	777	804	774	782	762	721	765	749	802	788	820	784	769	760	757	762	796	704	737	719	729	735	727	798	737	807	720	816	733	734	794	788	819	785	727	754	774	797	764	751	756	813	796	749	757	767	772	776	733	718	801	778	747	788	751	740	759	710	770	762	793	737	786	774	730	788	730	743	718	733	754	735	745	751	749	723	740	776	777	768	738	752	782	763	787	778	789	792	764	781	740	750	758	736	741	737	702	748	754	790	794	734	751	762	787	777	777	736	791	780	697	766	763	730	729	765	802	760	800	777	798	780	735	749	762	778	744	750	703	769	800	752	747	755	743	723	764	765	780	768	775	753	796	772	730	734	768	780	757	778	788	743	771	734	728	822	732	740	784	726	757	762	786	793	774	764	780	754	756	760	779	773	763	757	746	732	771	771	739	744	747	761	731	730	753	712	766	773	787	777	783	788	851	760	777	768	841	755	788	786	789	806	776	760	731	758	743	743	768	739	756	767	792	797	778	784	773	754	748	748	728	765	738	777	766	734	766	743	743	711	767	785	782	727	724	728	746	710	750	726	756	788	778	764	749	810	759	799	743	804	773	806	789	748	740	820	745	758	786	774	799	746	780	762	786	803	757	757	789	756	713	733	750	747	726	747	773	786	821	755	723	726	774	771	793	723	796	763	742	745	711	716	751	793	748	803	807	782	770	767	779	777	811	764	749	775	689	796	727	738	776	783	748	819	802	737	724	740	756	774	778	755	752	741	817	782	748	784	757	753	730	735	769	720	798	782	763	683	728	737	751	773	741	806	778	778	765	739	745	755	745	754	783	777	724	743	774	723	780	786	791	805	776	782	773	756	753	764	763	809	798	752	780	735	771	769	750	815	715	749	760	755	714	785	797	737	801	778	760	758	761	734	770	779	745	789	741	751	801	779	756	746	761	739	791	753	786	763	757	748	774	756	779	752	788	809	804	762	757	723	777	784	768	742	784	767	761	786	762	775	758	744	746	721	805	786	745	734	714	741	716	722	801	765	830	804	785	761	759	799	747	737	788	777	755	725	780	724	750	750	747	773	724	788	786	787	772	788	753	776	749	739	775	736	779	753	770	762	758	765	756	776	811	737	758	711	753	763	816	788	741	727	780	764	759	784	742	761	774	776	704	747	804	782	768	782	748	788	713	744	746	738	784	716	749	774	745	797	764	799	769	781	767	759	784	742	797	771	750	757	766	756	740	791	719	729	708	737	748	755	764	796	784	724	789	761	722	763	754	720	817	776	725	721	780	749	837	724	738	751	766	738	749	729	748	789	740	774	776	820	743	734	808	800	792	806	727	806	749	746	757	742	733	756	756	748	746	741	772	787	735	777	793	772	762	779	756	730	749	748	805	745	723	764	772	802	769	727	775	764	746	737	811	739	776	790	761	732	761	748	782	734	787	794	744	752	763	750	739	718	769	778	763	785	777	795	732	766	779	800	741	778	764	838	813	749	774	761	704	750	772	776	775	765	780	756	787	820	835	744	753	796	778	785	766	758	767	720	763	757	776	757	675	727	732	777	763	751	765	743	800	768	751	753	769	795	795	810	762	747	750	790	734	759	751	722	777	756	768	735	729	794	803	743	744	775	785	799	763	739	779	742	788	796	792	833	748	802	730	769	741	744	777	729	808	780	771	729	740	706	775	790	782	755	764	760	726	709	763	781	785	763	755	766	787	779	760	755	746	761	788	772	802	788	779	770	752	798	750	752	753	748	764	771	801	687	754	765	768	753	792	756	829	813	745	782	760	744	700	750	798	791	767	779	764	791	779	759	744	782	726	716	771	761	772	746	719	781	778	792	812	789	771	773	786	770	726	680	771	752	758	785	796	770	775	753	755	792	800	765	719	772	751	713	766	825	758	782	728	739	748	762	732	778	772	875	752	762	730	780	751	775	786	756	748	766	767	751	781	775	738	771	763	746	785	806	781	724	744	780	724	699	767	751	736	707	746	818	768	754	757	723	763	767	725	790	762	772	754	795	775	743	816	777	773	689	739	765	731	710	752	745	731	730	788	773	761	765	780	772	776	775	740	755	765	723	729	742	724	753	758	764	717	749	807	794	753	777	747	759	792	768	796	765	717	691	777	757	743	756	756	728	785	758	768	750	761	789	765	794	726	752	749	762	773	802	742	799	814	781	747	780	773	772	746	694	790	806	758	762	758	777	727	806	751	788	739	779	776	787	792	756	768	734	727	773	762	766	735	836	776	751	755	798	716	739	754	766	781	775	738	791	770	769	751	737	768	763	779	730	745	784	753	757	761	822	711	785	760	702	758	755	758	753	763	772	744	751	734	767	817	799	750	761	786	772	775	791	718	724	800	735	729	759	769	753	746	752	813	717	752	781	825	753	751	724	778	799	830	752	757	771	766	744	724	804	731	765	761	750	722	772	772	776	745	722	792	752	746	808	772	733	786	761	744	723	765	734	710	695	808	712	767	800	727	748	746	736	760	755	769	754	773	709	728	765	801	776	748	781	717	717	716	820	801	750	771	705	760	816	781	752	719	784	747	748	770	736	762	756	755	762	713	749	784	743	774	803	778	781	789	751	718	749	776	756	773	707	788	722	703	760	786	776	771	758	745	750	794	702	716	817	776	809	761	793	741	800	766	770	777	760	773	823	721	766	732	731	750	781	772	755	743	723	740	756	732	762	717	741	774	808	763	792	723	786	782	808	732	820	792	770	810	816	777	789	817	760	756	737	726	798	797	766	781	753	743	785	741	766	747	752	770	731	779	738	686	760	781	757	747	751	761	750	761	781	738	776	693	733	749	753	737	750	796	765	742	757	770	808	754	757	766	760	765	779	771	785	815	718	761	784	766	747	773	780	745	809	713	764	725	761	757	808	745	834	769	781	773	781	764	776	816	780	752	775	760	767	783	756	762	794	784	785	825	783	726	763	719	778
25538	33114	13138	3273	2023	1369	1131	1034	974	884	917	862	934	898	929	895	915	896	928	904	973	882	881	972	903	899	948	947	946	948	898	856	950	900	855	885	898	916	934	910	871	898	906	956	896	920	948	920	908	907	878	846	879	952	925	974	917	933	951	940	1009	939	962	956	926	912	963	920	894	878	912	873	848	984	939	900	971	927	953	893	890	914	870	840	923	901	949	919	886	895	888	868	885	906	959	933	902	927	938	906	943	915	933	929	901	908	927	952	907	928	904	904	920	939	907	888	926	910	896	866	876	881	925	932	884	905	910	886	902	871	882	856	912	879	933	956	934	919	909	986	918	927	857	909	884	920	927	926	840	916	847	926	895	922	900	892	909	844	873	867	924	912	920	917	904	894	868	887	897	901	845	908	895	911	965	880	872	866	916	900	874	909	947	873	908	897	921	902	950	867	920	904	907	877	916	888	904	925	898	888	944	892	885	920	856	895	968	952	882	936	925	927	920	905	900	842	868	892	913	903	934	973	873	910	926	904	922	846	891	946	877	904	936	888	874	926	870	892	915	854	934	926	958	917	914	913	982	894	898	868	884	898	944	940	930	939	918	894	902	852	963	895	888	949	837	903	889	884	898	882	900	984	913	885	931	912	847	872	924	942	917	929	912	907	988	881	887	927	905	873	901	895	885	873	906	949	926	890	883	921	913	978	882	902	903	934	911	872	875	935	872	922	921	945	889	821	886	891	920	876	929	912	881	1039	910	965	922	902	888	927	865	900	944	864	905	881	939	919	882	969	987	896	910	941	898	898	863	891	844	939	855	942	918	897	892	922	902	834	875	941	886	917	906	853	898	958	933	928	896	921	876	914	875	929	915	935	899	957	953	916	894	877	931	875	884	900	851	914	932	941	870	853	931	875	888	917	892	913	940	899	908	920	892	874	904	877	923	870	903	893	924	903	955	896	901	948	917	879	872	895	945	908	930	928	871	969	922	924	922	901	937	969	900	890	890	900	912	940	896	884	891	958	870	890	895	929	847	888	880	889	878	886	911	935	914	924	929	880	916	886	896	931	912	938	934	889	884	891	924	887	898	877	931	873	864	871	956	878	875	928	947	941	909	970	913	923	933	894	914	894	878	863	851	895	884	865	896	901	902	967	881	914	849	859	933	890	915	891	954	861	898	878	972	944	943	924	880	925	905	933	927	830	932	917	894	901	926	881	895	907	915	921	861	889	929	906	879	911	866	912	942	942	888	933	903	919	931	982	846	926	937	824	936	867	942	852	874	882	929	938	904	919	847	910	881	927	905	881	932	941	916	932	902	931	893	966	966	912	946	845	912	901	918	868	932	936	902	922	909	881	944	865	905	945	872	942	922	938	886	904	900	919	895	864	910	902	890	916	906	875	909	891	916	864	900	899	934	930	930	919	892	908	985	905	866	913	901	877	914	934	923	840	887	889	903	870	926	912	984	859	896	922	877	901	914	900	892	930	936	890	953	888	936	905	894	950	903	876	953	899	927	940	943	903	896	860	918	861	980	914	919	956	937	919	888	927	915	938	896	908	890	917	959	876	864	882	898	866	883	898	883	903	893	845	853	851	915	956	976	924	896	882	873	896	861	905	898	893	912	913	908	873	913	898	950	936	943	907	964	909	900	936	892	884	908	925	886	919	901	922	876	905	915	864	933	897	912	931	908	894	940	944	893	899	804	901	900	888	902	897	931	924	925	868	924	901	918	888	880	881	920	944	920	905	884	860	898	931	953	887	925	907	906	904	931	889	891	896	876	945	859	956	911	920	891	908	922	952	860	865	885	976	908	853	893	910	882	878	975	937	918	895	900	916	882	930	954	932	866	949	953	892	879	884	919	880	936	876	936	929	872	870	906	881	884	937	902	882	893	869	903	882	908	908	874	915	912	927	903	876	909	898	937	904	884	892	926	895	884	865	782	912	891	901	891	931	921	851	936	912	921	953	912	939	878	960	913	868	907	928	926	916	907	918	938	880	867	902	857	893	896	890	887	907	916	937	921	877	929	940	955	890	849	875	908	904	947	911	872	872	904	918	869	862	891	951	888	879	971	857	855	886	929	907	912	890	901	933	857	920	885	897	918	873	907	930	941	895	931	850	944	913	837	921	893	894	942	914	854	892	894	874	860	854	937	904	846	896	905	894	863	924	911	864	933	870	913	934	917	937	874	930	902	904	908	903	907	856	878	920	866	889	913	909	895	891	926	876	941	927	898	925	968	907	915	882	873	918	901	923	921	918	894	919	875	912	911	911	921	926	946	876	891	965	839	872	897	934	915	849	946	934	858	861	922	886	928	881	929	875	884	884	897	826	847	893	889	922	964	849	981	933	924	971	858	873	939	949	863	911	869	919	962	845	944	896	898	871	871	946	870	890	913	884	904	951	894	885	929	906	881	941	863	937	879	888	869	920	890	902	905	972	823	897	897	934	886	910	869	881	901	922	865	923	970	913	912	905	929	905	907	860	904	903	951	917	931	929	909	943	935	866	915	878	909	893	924	878	958	891	903	897	940	897	890	922	869	954	913	886	896	852	888	866	937	868	883	928	867	908	936	937	892	914	887	941	962	910	874	866	875	933	945	886	905	917	922	874	863	925	921	902	969	859	827	893	873	925	883	854	926	978	937	942	975	904	905	893	969	882	916	918	909	931	925	922	921	868	894	859	927	896	832	865	914	929	843	906	890	910	911	926	871	861	918	860	885	928	889	936	959	902	895	944	850	869	934	904	900	905	876	905	886	929	901	927	897	950	956	904	895	958	918	887	913	906	862	890	898	972	932	887	879	904	905	885	929	849	906	882	907	853	912	924	918	875	937	925	862	910	908	895	927	909	886	967	910	867	935	899	890	943	932	922	872	914	964	887	932	885	896	841	910	913	955	902	919	927	898	865	907	873	984	911	909	909	896	909	844	879	847	938	882	873	840	865	932	874	890	965	927	861	920	864	943	889	918	899	918	913	898	881	923	937	951	863	988	884	922	940	922	856	913	918	866	921	865	915	886	902	885	885	882	859	946	874	892	880	912	899	889	920	871	809	899	873	905	913	947	864	852	935	893	872	885	945	925	911	852	921	918	922	909	891	947	917	843	891	874	897	928	927	865	869	906	912	958	946	905	966	901	942	926	908	930	865	878	939	905	937	912	954	894	973	938	928	893	926	890	901	940	921	931	902	886	959	925	877	860	914	872	934	901	949	970	877	870	926	923	879	900	917	821	901	930	903	925	926	909	921	944	888	919	889	935	907	970	902	905	897	878	914	918	883	848	986	903	889	883	868	885	925	919	862	920	885	853	988	892	944	889	871	901	922	884	950	793	892	869	857	930	923	880	871	894	934	908	925	902	961	921	890	916	873	912	905	844	912	887	915	863	948	909	916	908	890	863	938	895	899	905	921	883	892	858	935	858	887	870	896	881	895	901	887	927	974	875	887	941	921	918	877	892	869	880	965	864	919	917	906	844	907	909	898	898	905
23533	20952	27926	24137	20872	9991	1944	1296	1019	1015	961	936	939	908	950	909	935	900	935	862	863	850	881	883	916	888	833	879	803	910	860	880	838	810	843	891	850	920	934	840	881	809	847	830	813	896	862	930	809	898	869	872	849	853	916	952	863	936	876	846	845	883	861	911	881	871	834	849	846	845	903	837	846	886	802	848	889	866	859	891	844	844	870	834	811	846	861	816	874	816	908	899	864	808	902	827	838	824	831	791	890	865	879	867	893	862	853	811	856	820	865	901	848	865	853	850	821	853	873	875	849	838	849	836	871	825	828	831	815	867	861	862	806	885	855	823	856	846	805	892	792	838	850	900	843	831	862	808	847	803	831	829	797	847	862	848	826	858	825	867	822	822	812	811	836	849	863	851	864	863	814	867	842	833	875	822	849	815	801	844	891	810	815	830	847	820	825	844	845	860	813	818	829	878	860	840	849	863	812	799	829	825	823	914	857	848	828	863	829	920	876	852	875	816	876	842	819	840	881	879	847	792	865	833	784	867	804	839	856	891	821	859	834	844	910	827	830	905	871	826	848	792	852	833	841	892	830	780	860	831	869	833	812	814	855	864	906	795	787	840	869	871	825	830	865	829	862	810	848	889	857	829	846	869	841	874	896	907	813	870	846	812	838	850	862	828	830	864	813	854	838	832	818	797	856	814	821	820	832	885	899	852	871	799	847	821	847	875	851	843	824	888	877	876	838	799	814	874	802	866	798	824	850	794	877	824	862	851	805	809	786	878	837	876	858	836	864	837	888	839	850	805	844	813	848	843	856	827	861	853	874	800	844	843	852	862	902	855	841	846	856	825	863	837	853	872	878	814	855	819	883	875	839	821	849	815	818	910	792	829	822	849	825	900	825	856	880	870	852	813	861	876	841	843	802	859	852	844	844	868	793	818	899	839	852	844	857	831	864	879	841	857	833	896	837	836	797	882	907	884	878	886	855	856	837	835	833	856	869	821	819	875	824	813	893	800	873	822	884	900	855	820	846	830	847	875	843	820	867	842	838	851	852	830	781	910	821	845	871	756	900	825	856	835	833	833	857	848	804	864	867	860	866	827	839	855	824	899	877	843	824	810	877	888	857	806	849	862	861	847	842	846	847	828	820	918	910	879	833	821	795	858	876	834	851	867	828	859	859	840	941	851	816	822	852	835	866	819	861	859	831	872	848	881	853	836	866	852	861	865	861	828	859	836	808	886	816	860	828	817	816	862	862	797	859	799	858	879	847	877	831	829	863	822	841	839	806	829	807	895	852	881	858	935	850	862	835	861	833	832	830	842	893	840	855	829	918	813	840	822	828	820	826	847	828	845	854	858	828	833	868	799	857	863	852	852	855	903	885	854	848	810	792	837	819	841	866	881	861	811	873	840	825	835	842	896	851	773	827	880	815	848	843	833	874	824	837	851	837	809	860	811	799	826	820	823	824	875	823	863	859	826	841	893	833	865	801	863	872	831	851	826	870	850	857	794	853	837	789	883	845	833	847	836	882	828	819	829	873	887	846	831	851	865	830	837	804	827	879	821	850	872	889	859	883	838	880	804	864	881	817	840	866	850	871	850	804	840	881	874	842	858	843	865	844	840	841	868	821	827	852	843	893	821	824	825	835	915	867	835	867	826	825	874	849	867	826	780	846	836	828	877	875	832	841	808	843	845	795	843	845	858	914	853	822	844	823	824	874	814	775	773	791	819	834	839	847	899	853	853	782	870	856	897	783	853	824	823	834	855	859	846	822	879	774	809	853	854	870	869	835	832	800	837	858	881	853	823	833	813	812	884	842	815	845	828	861	823	868	826	854	853	870	849	843	829	852	820	814	875	872	842	825	824	865	833	862	829	784	796	868	824	838	816	874	927	816	812	870	890	826	870	808	886	830	886	869	849	816	837	868	818	876	853	888	800	869	903	818	859	813	845	904	836	829	816	815	838	848	805	791	877	800	866	841	785	865	865	817	832	845	810	849	804	841	875	864	803	828	832	865	839	874	802	840	861	816	801	868	796	842	821	799	833	811	876	840	804	875	878	819	854	834	860	887	791	887	830	802	786	827	843	884	813	818	886	833	808	819	829	845	834	839	843	834	846	863	850	806	906	845	817	862	882	839	790	843	804	867	849	814	887	812	873	784	824	835	822	842	855	830	853	850	847	855	900	810	823	800	834	775	873	822	813	837	799	866	818	861	878	852	866	872	867	850	813	792	833	862	837	868	813	873	844	808	865	898	850	785	882	816	882	830	843	773	824	910	847	855	844	845	829	874	889	852	848	850	790	832	887	866	801	876	806	853	896	850	825	855	811	830	844	841	904	906	896	831	863	815	819	820	834	867	854	929	849	873	798	800	837	864	845	823	845	839	849	857	759	839	831	844	871	810	870	831	821	821	851	879	807	805	828	879	810	848	838	894	836	927	801	861	841	790	825	804	754	793	849	876	833	863	804	837	847	901	844	826	843	858	885	848	856	820	843	857	834	821	876	836	872	843	870	825	834	804	833	801	867	831	864	758	898	805	866	876	827	835	815	862	813	883	833	797	903	817	852	813	854	858	825	853	880	870	868	855	831	851	831	807	897	788	836	831	841	868	878	847	862	873	838	827	873	831	836	822	880	830	865	849	862	828	844	837	832	852	886	899	836	892	834	812	791	831	845	817	847	823	830	838	835	881	821	839	888	829	852	834	811	828	817	881	860	900	870	932	826	855	835	841	808	837	845	839	814	863	812	835	895	837	873	896	849	789	899	873	867	855	828	885	837	834	831	792	833	862	847	826	800	828	852	803	850	836	840	854	833	845	794	836	833	869	838	827	853	850	853	871	862	828	874	819	815	875	804	878	837	849	844	884	829	870	780	856	806	801	890	784	843	852	878	822	853	814	900	873	827	816	827	832	863	845	791	839	849	863	828	872	879	847	817	849	871	844	855	876	850	864	851	816	826	848	852	848	805	858	828	903	808	873	792	864	832	846	837	822	801	886	847	825	876	838	805	873	840	865	816	847	857	851	868	830	816	784	831	839	836	872	822	890	883	783	826	859	853	830	867	832	848	831	839	849	824	877	837	839	840	794	810	816	775	790	901	865	914	803	844	811	824	831	850	816	853	803	852	855	849	908	866	858	820	873	884	836	861	842	807	835	860	844	904	838	873	824	862	835	867	845	808	821	851	906	885	819	822	848	849	840	839	817	818	891	825	833	814	819	849	835	926	900	835	817	829	850	861	808	840	851	840	872	920	926	842	832	818	854	823	795	892	833	851	849	885	860	913	872	817	849	876	790	854	890	859	800	832	881	840	853	870	836	900	865	818	823	821	793	873	871	806	857	862	839	859	854	849	796	842	837	853	802	894	839	833	889	867	807	826	842	874	853	874	807	846	858	800	850	845	873	819	851	851	830	851	868	827	812	856	811	852	866	892	822	850	884	852	782	860	803	850	798	883	892	869	798	904	813	852	842	786	867	840	805	766	851	854	838	825
25314	37761	22474	8596	5074	2910	2107	1817	1310	1350	1262	1231	1206	1161	1157	1073	1059	1086	1111	1123	1108	1099	1003	1097	1030	1060	986	993	999	1016	1001	1045	1032	1084	1060	1031	1045	1088	1051	1018	1026	1066	1010	1044	1024	1018	1039	994	980	974	1053	1038	1022	981	1084	1075	1053	1091	1070	1049	1074	1108	1011	1037	1069	1113	1089	1012	1058	962	1014	1020	969	1020	1062	1033	1045	1084	1011	1019	981	939	1061	955	1087	1048	1031	973	1063	1007	1008	965	1022	991	1052	1037	929	951	939	956	986	1017	1082	1019	1033	1075	922	1006	1013	965	960	991	1031	1035	989	1031	994	997	1028	1015	952	1017	1035	931	1051	1001	1006	974	1059	957	988	1009	935	1022	987	988	1032	1032	956	935	1006	994	1032	990	1019	1034	1034	999	961	1016	1051	975	1017	1010	1040	999	985	990	1006	981	980	942	991	1011	1023	1059	1000	1047	991	974	978	988	979	963	1006	1008	966	993	996	962	984	1016	950	1024	1029	1046	976	993	971	986	1006	985	1056	1017	994	1023	1030	1035	987	998	984	1027	1000	989	1059	1032	970	1001	949	952	1004	1017	984	1020	954	966	958	1023	1020	1003	999	1013	988	1035	984	983	963	950	1001	1003	1046	1056	928	996	992	1055	1018	984	991	1012	991	965	1033	1043	1014	967	942	1041	1038	1027	989	970	1033	961	992	1005	981	985	1021	1015	983	1017	1040	996	954	977	987	988	1040	1015	1030	1026	975	977	1001	1063	972	1027	1005	1027	961	980	999	989	1002	957	986	929	1027	1059	991	985	986	1077	976	1009	970	915	956	1028	1000	989	971	993	1060	952	937	949	986	987	1039	976	918	1072	1006	1008	1015	945	1014	1080	1023	990	983	976	1045	987	986	1022	970	966	985	1018	1005	1027	970	962	993	1064	972	976	980	959	1001	959	997	988	1011	1039	972	972	1011	1022	990	1082	1012	972	1039	981	996	1050	952	992	1086	996	976	976	943	1047	1014	1000	1047	994	989	986	977	988	969	1023	987	1033	995	954	1031	978	1026	984	991	958	981	984	955	987	1017	985	1059	975	1042	1004	1015	999	996	1014	1021	983	982	977	979	1011	988	970	1090	945	983	980	1012	974	991	985	995	939	1026	1050	927	1006	969	988	928	1006	993	1022	1037	1001	942	1031	965	1026	1014	1014	1007	1037	986	1003	993	1015	1000	944	932	1068	1016	1005	1015	1044	933	995	1002	976	1041	984	1007	977	941	1027	1018	959	968	961	1011	1001	983	1056	1029	961	975	1027	1031	975	966	1022	983	1012	1002	968	1020	1033	982	1006	1003	959	1019	961	1029	1022	989	995	1024	966	950	970	988	990	1033	1042	1001	982	1052	980	995	1038	997	1058	959	1001	1004	1031	1007	1007	1008	939	1025	970	1037	937	1024	950	1001	991	966	1046	976	979	998	985	1019	1023	1036	1009	951	965	992	986	1017	1030	1002	1016	1025	978	966	980	972	1018	1021	977	922	990	1025	1032	1027	998	991	1028	1042	1010	974	954	992	1023	976	1018	1028	954	1012	984	986	972	993	953	979	954	1001	1014	1014	1020	973	1003	1002	958	1027	967	1017	1017	977	964	990	1022	1064	979	1001	979	1039	1025	972	1002	927	1037	993	1016	991	945	988	1056	1034	1034	982	982	1019	966	1023	995	1035	998	982	985	988	1015	999	969	1001	981	1018	1034	936	964	955	1019	967	1097	980	1046	985	1032	994	983	1043	979	956	1022	993	975	958	989	955	974	953	979	984	942	1035	886	976	1028	1025	1039	981	982	951	1103	952	994	1058	997	1011	1022	964	948	949	1002	1016	1024	985	946	1049	1002	991	983	1030	989	1036	960	995	1064	1064	994	981	975	1017	1037	972	995	1033	1000	1005	1032	976	1012	962	964	1008	1028	1015	1023	1007	967	987	983	975	1015	1034	1047	1011	1052	1030	970	1013	1042	1009	1040	1055	967	1008	985	1035	978	982	998	957	986	987	965	1000	1060	1047	937	1009	1005	987	987	1020	993	979	1011	986	981	980	1006	952	1016	977	1008	1002	1034	982	915	1015	985	1030	1026	973	962	977	1013	1015	1033	1058	965	1007	972	1060	1021	933	1001	969	1048	952	975	1042	973	967	1007	972	1038	980	1055	1000	979	1044	1041	1064	1009	965	948	969	990	984	1032	984	1012	963	1018	1003	1046	1002	992	958	944	983	981	937	899	1001	937	1035	968	986	978	1003	1041	1048	1050	1017	1055	991	1029	987	1012	1015	998	981	1029	984	1017	975	980	969	947	988	989	993	984	981	989	1025	992	1038	1020	985	1012	1054	1023	1000	967	972	1022	1014	1042	954	1005	990	1028	1064	1024	1033	981	980	950	999	1006	968	961	1007	1011	1054	990	959	999	963	1015	1026	1012	980	1008	978	1063	1015	1015	960	990	963	957	958	939	1019	1010	992	990	946	1019	1004	971	1021	1017	968	1009	1000	995	989	1014	984	975	993	984	1011	1033	1058	932	969	979	978	1046	994	1015	1050	998	1029	1014	951	968	1018	996	974	1047	998	1032	1035	928	984	968	978	947	1023	1029	996	1030	987	1017	1031	983	1004	1014	1002	1015	965	1011	999	1026	989	1004	956	995	1021	1037	1022	939	987	1043	978	1010	1030	1028	1045	1039	993	964	955	1094	1066	993	1012	1014	940	961	986	1036	1005	1009	979	1033	1017	1025	1004	986	989	1019	992	1027	1006	983	977	951	1005	1019	963	967	984	1004	975	1035	986	1020	1033	994	964	1002	1027	981	949	1014	997	982	983	1004	995	1052	965	963	1014	1059	987	952	972	978	1007	1008	1032	944	988	977	1001	1001	964	1000	1020	962	1012	981	1017	951	1055	994	1012	1033	1001	984	1008	1019	984	976	1055	949	991	985	1041	931	1015	1015	1001	1034	962	1071	976	994	1035	1023	975	1011	1040	989	988	963	988	996	990	989	931	967	1000	1054	1028	934	988	976	968	988	988	1017	983	971	1034	1012	976	933	1016	966	998	1012	966	980	1004	1024	1065	995	986	1031	993	1023	1008	1013	973	1029	1028	954	1009	982	949	984	1016	1042	989	1010	987	1011	1000	966	938	989	997	1022	1047	958	981	1024	962	991	965	1007	965	1015	1018	944	987	1019	1018	1022	955	1024	988	985	1023	969	1047	976	1008	1012	1013	985	1005	1030	989	971	1048	999	1014	997	989	993	1002	948	942	978	942	1000	1008	997	963	992	1024	964	1067	1010	1042	987	1044	973	1020	1019	1009	1045	1019	1042	1036	1020	989	948	996	988	1039	971	1003	1027	970	1031	983	1012	970	1000	1003	1002	979	981	945	920	1003	979	1012	995	1018	946	1044	965	984	1035	966	981	1019	1025	969	1012	962	947	958	1016	984	969	1020	1002	969	995	999	977	956	991	997	994	992	1031	1022	1029	988	989	1055	958	1008	997	963	1003	998	985	1015	991	1025	961	991	984	1012	1019	1044	943	1003	1012	1003	1022	1058	923	1045	1001	993	1019	1027	997	1036	999	1047	1010	970	1019	1063	995	1020	1016	968	949	970	989	991	969	1008	919	1024	963	1020	1035	989	966	991	1025	989	980	1031	987	1004	1066	1000	1016	966	994	1007	996	994	998	984	960	984	974	1026	979	984	990	948	963	976	1061	967	1000	920	974	1012	966	975	956	1032	1002	1042	1064	1007	1024	965	989	931	974	986	1007	929	964	989	1046	1033	1002	966	995	966	976	980	998	1023	947	985	1024	1029	963	973	1021	1049	978	1018	1019	1001	1025	1050	992	1023	1029	1054	962	949	1011	1016	1024	1013	1056	1042	1004	1041	991	979	977	1036	992	971	1032	1007	1024	1030	1053	931	1007	977	1066	1006	982	1000	920	962	970	1024	939	977	978	1042	1037	1002	1009	941	983	1027	1052	1032	916	965	1032	1047	972	971	990	977	1023	968	1011	972	980	1001	996	959	1006	971	988	995	1014	978	1063	1020	1042	1004	964	1042	1011	959	997	986	1001	928	1011	961	991	995	962	1032	978	1080	963	994	990	991	1017	1030	942	1028	1010	985	972	1042	1025	1016	961	1016	1017	1001	962	978	1090	935	1016	1018	988	966	1002	1004	995	985	989	1023	1059	977	988	1021	947	1064	1058	1016	964	1028	982	950	1026	993	945	998	985
24629	21011	27128	24976	13357	1756	1067	798	664	617	594	650	655	612	618	633	602	658	659	597	617	643	589	578	633	613	607	610	578	632	604	587	602	619	613	590	592	597	602	636	607	592	629	586	605	642	622	600	586	609	628	634	651	609	637	622	587	641	565	643	609	633	646	605	601	612	622	588	603	579	580	611	586	571	582	639	617	560	561	574	590	617	552	601	581	597	600	597	622	596	582	611	630	638	619	567	607	604	636	636	593	579	592	562	603	596	570	574	584	623	602	601	595	583	588	593	580	608	570	630	566	570	576	540	581	601	672	592	614	589	615	555	582	600	539	574	559	602	529	564	630	580	605	620	565	590	616	610	568	581	565	582	616	596	592	569	557	599	572	635	626	559	590	574	569	578	554	625	577	561	631	566	594	599	576	558	590	607	595	555	579	569	632	578	641	585	607	608	584	592	558	573	593	566	573	585	614	595	575	590	603	564	554	575	591	576	604	554	589	633	612	579	589	582	612	612	552	603	567	571	628	589	545	584	624	618	541	573	597	624	619	578	613	566	566	613	583	631	596	526	583	604	616	594	584	587	578	549	594	584	546	582	571	568	604	576	590	590	573	544	578	553	604	594	583	583	601	597	583	609	611	575	563	595	600	624	586	620	564	571	571	594	622	585	580	567	581	580	593	560	604	589	605	614	594	613	603	645	603	615	556	580	590	592	558	584	603	596	584	583	584	572	642	593	584	596	573	569	569	576	561	581	632	576	558	615	596	578	554	588	631	569	597	585	572	578	618	608	594	569	626	588	608	595	626	550	590	536	578	596	625	594	535	569	542	586	616	606	620	620	624	585	608	579	594	579	587	602	568	615	565	637	580	592	597	577	590	596	571	547	583	603	567	620	594	579	583	516	589	612	574	612	582	560	612	594	555	632	598	575	588	611	628	602	599	557	550	544	594	570	559	610	579	596	551	575	585	605	610	601	580	607	580	563	600	580	569	586	609	591	640	621	599	574	575	579	635	600	602	636	544	598	603	602	588	615	603	519	573	610	572	613	632	601	596	562	589	558	541	567	586	594	588	545	587	627	612	610	604	583	567	582	588	616	568	591	592	614	584	565	623	560	579	586	582	594	609	630	563	585	561	599	614	586	626	565	576	536	536	576	582	628	607	567	579	608	607	569	633	576	568	555	604	588	591	613	620	606	556	588	566	566	615	596	591	620	544	659	577	593	599	537	613	608	562	579	551	590	629	621	584	584	602	613	570	582	560	585	592	598	557	598	599	575	575	589	608	556	604	583	628	516	621	549	578	616	557	612	568	589	561	602	566	593	562	586	580	585	606	571	568	591	548	634	591	650	592	581	559	595	615	644	602	609	573	570	619	589	570	538	592	649	643	642	569	586	602	610	573	604	593	583	597	571	569	582	551	528	622	635	604	590	608	559	555	596	578	597	586	576	565	570	594	563	564	593	595	575	584	584	606	562	556	584	570	551	568	586	597	634	611	595	591	588	609	614	589	643	531	622	577	601	594	577	589	580	554	547	561	575	601	561	597	575	579	608	555	582	630	580	593	598	601	607	562	581	580	539	570	671	609	594	603	560	640	562	589	599	610	565	590	605	553	567	554	639	590	600	613	573	564	581	594	576	603	571	568	583	587	581	561	556	608	596	596	577	543	565	600	624	613	548	565	572	597	588	587	560	617	597	563	602	600	601	615	606	579	575	587	546	616	614	581	636	570	565	616	603	610	572	608	634	565	601	594	560	625	575	574	576	604	617	574	590	591	552	611	547	601	544	601	578	602	642	558	590	579	605	548	619	602	579	579	573	558	606	575	611	560	610	611	587	592	569	610	657	553	621	585	576	595	604	548	614	565	600	575	630	593	579	605	603	565	616	575	589	577	579	583	590	605	647	652	574	555	599	563	550	617	573	576	622	561	586	601	594	592	544	545	604	583	607	571	588	613	624	618	615	594	591	629	580	593	575	627	599	568	642	589	543	578	601	651	578	598	603	516	579	575	601	604	551	571	566	638	596	646	573	610	569	574	573	606	598	587	582	600	550	601	562	547	556	595	598	566	554	629	553	602	598	604	563	590	614	589	599	609	581	592	568	610	635	602	622	628	605	574	627	637	622	599	602	650	573	572	579	560	564	602	614	564	591	641	584	582	587	595	605	563	573	636	610	545	564	588	513	600	575	601	599	558	595	584	539	613	573	598	591	622	556	582	577	574	596	579	541	586	602	593	570	597	540	619	583	578	587	555	598	625	591	625	619	594	599	616	579	573	590	581	605	627	602	606	588	594	560	601	575	544	595	581	609	587	591	560	568	568	585	565	567	538	576	583	622	602	616	604	566	595	574	584	605	634	604	584	574	591	567	591	543	577	574	589	593	581	612	618	617	599	581	573	563	572	600	619	577	577	628	551	618	607	597	588	566	629	611	582	595	595	573	599	549	579	641	543	632	568	605	633	558	610	590	603	578	606	577	597	589	587	596	570	561	587	541	550	575	578	623	589	554	595	551	620	574	580	570	556	602	557	613	620	581	533	570	598	567	584	591	584	579	573	566	611	559	552	556	611	601	566	638	609	603	561	587	587	576	591	604	592	577	622	542	565	544	619	579	597	617	606	598	633	645	593	622	617	604	567	568	615	584	538	548	559	597	607	575	602	623	547	593	547	589	586	624	588	583	598	622	594	546	583	544	578	548	570	565	581	550	553	604	554	623	576	603	578	610	587	572	529	586	553	574	573	596	605	569	586	542	580	568	621	591	585	601	561	549	596	595	544	624	536	573	607	612	633	587	558	609	599	599	574	528	581	590	575	605	571	596	590	613	584	604	599	604	590	563	618	558	595	542	584	618	590	584	568	591	592	653	577	595	625	569	585	633	610	547	589	578	562	604	608	571	619	536	555	582	590	624	588	614	623	592	625	575	594	626	591	552	593	551	575	572	580	630	555	568	603	569	562	543	583	572	573	574	611	611	551	582	578	579	576	599	576	599	556	603	605	621	584	584	517	551	605	606	579	588	606	584	592	601	592	618	548	614	560	624	597	633	600	625	543	617	593	585	574	597	581	546	572	585	559	578	561	576	596	589	582	578	587	599	583	544	568	618	612	562	581	617	626	588	601	587	576	642	586	595	554	587	596	569	581	619	579	574	601	546	595	555	584	535	604	590	599	572	581	600	571	628	593	563	588	601	615	570	598	535	589	559	597	600	566	576	553	607	604	592	566	636	634	544	595	585	586	609	584	580	606	581	548	593	583	591	566	571	602	611	565	559	596	537	597	622	601	610	619	573	575	583	531	619	572	572	617	584	581	608	596	569	616	550	583	578	561	609	559	585	608	591	606	622	576	574	556	591	607	575	570	572	603	593	609	595	583	583	552	642	609	569	559	540	564	554	632	613	594	586	633	592	618	589	616	568	582	586	601	569	616	564	616	593	560	598	546	590	563	572	548	636	599	581	584	555	610	599	554	613	625	583	584	574	623	593	610	589	566	562
27010	34561	23603	6587	3458	2083	1499	1142	882	948	844	777	841	742	750	820	789	753	758	723	749	741	709	745	737	745	716	726	709	717	727	733	755	665	736	741	722	710	732	708	707	781	714	719	684	722	687	773	721	743	707	725	769	787	770	730	736	715	724	724	734	746	806	732	781	766	755	710	740	737	733	723	712	724	740	755	698	755	715	736	691	704	687	723	753	747	685	682	696	717	685	683	737	709	704	662	719	746	765	706	720	694	777	689	700	724	739	743	735	738	721	706	664	714	769	693	675	718	699	733	743	705	677	718	704	735	734	753	738	701	689	689	674	661	663	667	712	702	750	678	711	697	728	707	705	741	709	725	688	721	719	698	718	743	701	716	710	715	716	744	660	701	690	727	730	722	706	664	707	700	711	714	668	712	680	762	687	706	694	690	712	672	696	705	685	706	715	753	723	743	682	713	747	679	686	737	693	692	692	714	687	742	683	656	764	688	732	740	699	776	744	704	723	652	706	658	704	711	678	672	715	719	718	689	746	710	680	739	708	723	658	669	744	704	704	734	734	687	722	735	737	690	725	690	698	743	703	747	744	714	759	692	725	703	708	736	705	710	672	699	712	681	683	689	758	691	722	700	719	746	696	718	710	695	714	724	688	688	704	700	683	742	704	694	697	703	709	685	654	714	720	718	703	724	694	687	705	715	755	781	691	729	676	748	704	730	725	746	695	711	728	673	667	726	712	679	700	746	725	698	703	726	737	707	697	694	681	695	708	759	722	707	705	706	693	732	701	735	685	754	750	741	690	740	728	708	686	698	722	737	744	676	704	710	666	653	715	744	679	751	731	751	733	679	699	734	713	714	699	697	755	692	695	691	692	681	744	751	707	711	760	729	666	697	705	689	739	693	722	709	724	726	690	744	722	693	706	697	716	740	695	679	684	769	686	705	721	703	690	711	695	746	712	697	689	710	657	701	724	685	688	707	678	736	757	709	708	685	745	717	688	676	697	697	687	746	659	737	692	749	694	733	729	682	693	700	719	721	674	750	707	708	716	705	678	696	723	737	677	696	726	697	698	690	719	709	677	754	728	700	724	655	718	691	730	718	721	684	670	758	686	742	709	649	746	669	732	727	696	710	731	740	712	726	736	669	741	745	730	673	727	700	706	709	663	753	747	707	711	743	684	682	720	734	724	740	697	734	726	729	744	704	671	678	742	702	739	725	682	741	715	697	783	666	645	695	702	702	713	754	694	703	761	686	747	695	737	718	723	670	699	700	686	724	683	670	721	701	668	702	700	707	682	689	692	739	692	744	745	732	711	754	690	696	726	725	692	731	718	715	725	713	699	726	751	679	718	716	699	737	706	735	727	725	741	721	734	726	693	699	720	763	747	721	731	729	678	682	675	775	733	705	714	753	712	660	708	700	708	744	747	751	682	706	726	680	674	654	656	705	703	709	732	705	708	718	741	694	686	729	712	686	687	731	739	728	692	682	710	708	659	708	750	729	680	741	695	698	734	753	696	707	689	688	725	706	672	701	707	761	745	723	706	722	716	692	695	703	743	714	720	716	746	697	691	754	722	707	678	756	748	701	678	705	708	740	708	697	714	718	718	689	734	706	741	758	753	691	701	719	742	668	687	702	693	708	720	752	692	733	695	715	681	723	681	691	654	691	760	716	677	709	679	695	714	688	708	715	681	718	739	762	742	677	689	741	698	705	707	735	718	732	670	774	692	725	703	746	707	698	678	732	710	727	735	675	680	754	685	695	682	707	712	702	680	707	695	719	702	705	719	752	697	763	687	713	699	700	697	769	741	706	761	679	695	711	693	739	713	673	709	728	693	670	707	688	703	713	742	750	722	664	731	733	696	705	728	689	705	739	720	737	743	707	719	762	731	705	711	689	684	737	719	701	669	684	688	727	705	660	699	690	704	737	655	695	764	730	760	675	745	679	726	697	724	746	704	679	715	695	685	692	741	694	750	702	703	727	714	751	689	711	692	743	711	687	740	734	714	709	733	720	701	676	698	675	757	683	722	677	692	694	718	683	705	731	655	688	687	741	700	737	689	742	660	688	724	695	719	675	721	714	714	717	665	752	719	712	716	757	664	700	757	690	742	737	735	721	744	707	712	698	690	747	673	717	742	736	669	716	718	684	695	691	682	700	696	729	714	689	645	724	669	723	726	724	679	696	735	725	685	702	707	719	722	710	726	694	735	706	671	731	687	721	691	686	691	726	700	779	715	757	653	744	705	712	702	748	698	730	734	698	723	729	737	695	734	725	664	731	702	700	709	736	729	682	729	790	747	685	724	659	699	719	725	671	721	688	722	655	687	715	722	719	736	697	729	672	718	665	703	680	720	701	677	764	685	710	758	719	681	705	704	698	701	732	719	638	684	702	727	666	730	718	712	697	683	684	726	693	727	671	717	727	733	722	737	756	698	683	695	701	742	763	727	684	679	728	729	723	751	674	689	675	750	730	742	701	661	722	709	721	689	700	700	663	672	730	700	658	713	754	710	698	712	715	730	685	696	681	695	716	701	672	730	755	722	728	741	685	746	685	713	734	687	765	732	720	701	701	732	726	776	713	662	715	732	684	686	750	716	691	722	679	752	688	706	713	688	684	695	685	697	734	712	698	742	734	740	721	699	725	707	673	696	747	705	731	726	686	711	719	654	729	743	704	695	697	676	726	700	713	695	733	761	696	680	756	734	749	697	720	708	723	696	740	709	701	691	744	683	734	707	697	698	718	722	637	705	730	751	694	766	715	765	707	733	729	706	694	694	718	753	730	705	689	711	694	680	731	707	710	716	689	705	680	705	719	715	702	717	676	665	735	699	715	708	707	752	717	694	670	720	690	745	709	685	639	664	753	690	717	705	713	741	708	693	726	716	711	720	696	713	725	735	718	666	660	704	705	665	714	700	705	701	695	706	724	710	708	680	684	732	693	686	652	681	686	685	682	713	687	679	718	715	685	728	683	707	722	665	713	724	705	703	665	773	746	700	736	751	709	759	713	712	722	677	718	719	714	715	710	730	726	706	757	771	718	679	718	691	717	716	678	721	700	721	728	651	720	733	703	719	779	681	670	705	748	753	712	744	741	698	743	688	702	734	680	671	720	692	697	692	702	708	757	711	742	707	710	722	677	699	692	742	744	726	731	734	697	713	743	694	713	683	724	726	686	703	714	718	685	688	723	715	746	776	681	704	681	690	676	655	690	691	721	738	661	676	698	717	704	660	696	671	747	766	697	702	720	703	733	747	706	690	653	734	691	708	713	711	707	715	721	666	694	709	703	706	723	678	703	658	705	705	689	686	709	698	707	715	691	736	709	763	700	717	701	668	737	726	703	704	773	686	747	720	695	694	713	707	734	706	702	703	735	696	672	747	738	671	658	681	707	702	717	764	704	715	692	682	698	702	764	747	693	691	665	679	721	731	652	728	698	684	656	699	727	691	750	727	688	675	722	678	746	717	756	680	710	708	756	716	701	716	695
22505	20992	28439	23776	21014	20964	9536	1463	1003	956	924	778	797	783	814	801	800	722	739	728	696	689	736	677	703	718	719	703	648	717	694	684	680	664	693	701	691	673	633	661	653	714	719	718	653	626	653	650	677	653	674	726	717	749	707	734	708	700	726	676	653	698	709	676	677	685	693	694	697	616	678	700	637	715	632	671	695	658	664	709	684	634	657	663	667	706	680	665	640	659	656	697	624	660	630	654	671	602	650	675	618	611	621	638	657	711	695	636	661	621	627	643	677	630	754	688	655	673	625	621	642	652	678	627	675	630	638	668	629	680	705	696	656	676	654	637	691	656	642	668	606	683	650	698	642	677	631	694	682	678	687	682	678	674	689	632	647	636	681	638	739	664	632	646	669	702	669	610	690	686	647	643	655	678	675	662	643	690	685	672	667	622	678	650	676	678	687	657	636	688	610	648	662	640	620	638	634	676	661	689	664	631	699	670	634	665	637	658	679	703	670	634	638	619	656	636	711	685	714	697	643	611	687	615	653	644	648	661	652	638	699	668	668	618	663	673	623	687	702	684	699	678	630	636	680	636	626	634	657	682	676	688	651	668	629	652	683	704	635	663	639	689	654	645	666	661	633	608	584	668	655	636	649	680	668	684	650	655	648	630	656	670	694	701	645	663	661	695	692	663	652	692	673	664	706	680	607	666	602	684	662	624	666	706	666	637	648	689	664	621	655	640	661	599	642	661	631	625	629	627	669	696	703	649	693	639	705	655	619	706	672	696	607	660	669	648	668	609	648	668	654	649	612	631	671	674	634	638	654	634	673	690	632	663	663	616	654	694	687	660	665	658	663	680	692	656	643	653	678	659	709	602	718	666	701	705	671	649	692	706	611	681	620	634	625	646	615	695	642	644	636	649	597	670	626	608	623	669	617	613	636	641	667	620	676	664	687	672	691	681	643	649	667	678	629	671	625	662	659	632	651	627	691	608	712	702	684	659	674	674	623	639	644	689	667	630	640	650	663	636	636	670	685	677	677	650	682	657	642	673	655	622	676	653	701	671	669	641	654	693	638	668	645	639	648	636	692	650	660	669	668	655	643	698	668	641	637	673	608	652	654	641	676	712	672	659	731	671	680	665	670	618	680	666	647	705	664	624	640	641	670	676	641	625	632	654	639	632	643	688	604	686	677	632	660	636	678	643	666	706	639	668	658	616	636	691	665	630	671	642	617	671	675	640	666	670	667	626	650	637	635	653	665	612	690	699	660	639	669	630	677	656	610	641	652	665	634	675	676	660	610	641	650	654	664	667	642	680	656	664	692	693	696	647	694	683	670	683	647	676	689	715	631	615	672	645	657	648	657	638	689	663	667	663	643	673	641	665	694	671	669	651	708	644	665	602	651	650	656	706	686	635	639	690	618	662	635	688	683	701	641	659	671	628	650	726	681	654	656	634	655	645	608	723	631	623	665	679	695	674	617	669	631	669	701	661	684	625	651	682	679	612	660	650	617	639	667	664	682	694	609	623	668	662	670	710	637	605	627	690	635	679	664	674	628	616	629	662	631	632	645	645	623	614	637	637	670	701	660	672	622	624	666	657	697	648	674	660	691	679	675	635	663	654	649	639	687	695	658	627	646	638	643	663	626	704	592	681	664	650	671	650	669	626	633	631	623	679	645	676	662	685	671	662	701	659	611	638	679	667	624	631	679	678	641	676	647	673	623	687	689	691	675	675	693	675	654	709	673	705	675	658	643	639	665	657	715	635	633	648	648	656	631	650	620	672	633	658	640	654	620	667	671	657	642	617	706	637	624	628	633	697	679	620	649	663	641	671	678	662	692	659	624	627	667	665	666	696	636	644	632	699	629	646	654	630	658	664	676	698	628	680	666	670	673	677	647	664	619	663	665	707	720	641	671	691	654	683	658	627	678	688	647	642	675	646	679	674	699	668	673	667	658	665	667	630	649	623	676	671	683	651	660	637	662	675	598	668	676	697	671	648	656	662	639	650	650	657	625	715	675	648	666	635	729	603	663	664	652	662	661	646	642	692	649	678	630	670	673	626	659	678	643	667	714	678	628	679	619	642	678	635	642	643	692	647	645	674	659	662	693	640	626	663	649	620	638	674	654	652	650	663	620	685	649	659	637	708	618	636	661	661	649	683	667	678	699	667	649	645	713	654	709	642	609	675	644	678	723	647	666	687	705	704	649	637	647	651	662	631	672	676	692	623	666	713	674	693	682	662	646	583	662	632	666	681	655	674	677	682	633	629	640	692	648	641	652	658	636	652	683	664	623	678	639	682	643	642	624	626	678	646	672	617	692	706	636	664	670	674	662	674	623	666	701	630	679	667	655	653	705	632	652	659	626	663	677	653	680	638	679	647	658	610	662	721	644	664	687	615	615	667	688	699	679	681	658	626	635	675	641	642	636	651	604	621	622	667	687	634	648	671	667	644	638	696	660	660	648	647	657	703	670	684	634	687	690	660	660	633	706	642	647	654	698	612	672	697	662	667	668	656	694	650	627	668	642	673	609	658	664	677	679	656	670	684	667	646	728	622	652	645	690	644	669	631	658	641	657	656	661	650	616	603	613	670	683	673	604	644	677	684	628	623	705	602	627	723	629	656	648	625	627	638	706	635	628	610	654	668	632	688	646	699	649	618	636	659	643	634	629	674	654	644	666	638	645	583	696	648	722	698	643	660	652	643	657	621	636	655	620	658	664	647	687	703	629	669	698	624	671	681	704	627	648	641	631	660	654	694	605	667	650	668	651	635	655	666	649	630	681	643	727	660	675	627	626	693	613	646	621	667	664	666	652	653	674	674	646	654	659	640	652	646	655	664	654	664	625	639	632	668	656	697	685	664	634	644	642	637	634	623	615	697	665	635	628	669	635	626	652	674	675	666	636	663	663	683	671	710	667	685	640	670	631	669	655	629	668	696	626	678	620	686	716	650	717	645	644	636	614	609	613	652	611	642	692	680	693	597	639	639	690	671	696	677	620	614	623	600	662	613	704	633	615	653	686	651	653	684	665	696	656	664	664	672	646	646	644	691	682	640	626	652	626	612	651	645	660	667	638	647	666	655	602	644	635	639	708	599	673	617	646	647	607	697	659	640	618	653	646	667	637	657	661	627	629	692	655	649	680	663	635	672	613	634	657	686	709	637	651	641	659	650	664	666	657	651	655	680	641	671	651	671	669	633	695	642	655	610	667	654	696	642	612	673	668	665	674	616	652	657	667	662	631	632	674	660	625	680	703	681	682	654	690	681	676	654	673	666	675	650	654	660	719	602	667	682	602	627	689	650	654	611	651	692	694	654	633	685	686	610	634	663	616	660	652	680	650	623	666	665	683	653	612	677	632	653	628	637	678	659	653	670	659	613	623	688	698	665	698	663	634	621	637	648	626	658	652	639	651	662	671	689	688	642	651	649	664	683	622	686	640	678	633	660	622	613	666	634	623	659	635	627	644	619	637	625	617	646	686	660	650	700	639	651
27728	44769	35270	13213	8268	5449	3435	2068	1508	1362	1198	1132	1125	1010	1058	1015	949	933	1025	971	918	884	857	858	871	865	861	850	838	860	810	805	886	902	833	902	859	838	883	884	823	797	831	838	828	868	826	856	873	817	896	868	881	886	833	887	925	922	789	880	814	843	872	836	872	833	865	863	828	760	770	812	858	749	795	840	898	819	779	861	825	798	818	806	781	828	815	844	788	784	809	802	778	833	779	784	834	776	828	805	751	799	819	812	755	813	731	784	790	806	791	784	792	793	765	754	804	779	833	758	727	811	781	787	825	768	785	756	806	806	772	785	756	809	795	768	779	762	803	774	812	761	775	727	800	788	760	761	760	783	790	818	785	806	790	718	797	740	801	819	814	821	811	805	771	795	802	826	837	796	757	803	767	804	759	794	796	780	788	780	788	786	786	723	810	747	826	811	739	813	815	777	771	782	814	786	808	764	751	750	814	770	779	781	764	775	766	803	788	827	775	789	815	768	768	809	794	754	765	753	812	779	798	792	804	827	854	808	772	756	782	754	762	804	742	777	813	754	800	813	767	764	781	759	761	784	838	805	816	783	727	842	730	791	780	821	821	788	758	768	759	820	809	774	762	768	794	758	761	790	812	791	815	763	747	778	802	778	815	774	775	789	775	836	791	772	797	751	771	752	761	791	772	780	785	794	741	830	785	760	868	784	766	747	756	825	812	803	779	806	830	758	798	779	765	768	797	802	784	807	778	793	821	754	842	824	798	791	809	719	794	744	785	738	788	739	762	784	772	809	757	768	826	769	811	752	821	800	766	867	774	806	789	836	763	741	758	798	722	743	779	775	772	862	788	800	767	815	759	763	786	805	801	741	793	762	792	751	825	834	782	755	767	817	788	787	796	802	786	813	820	764	765	722	790	794	787	794	797	773	828	794	815	806	797	780	813	796	786	826	744	783	770	758	785	804	780	794	809	786	783	796	772	796	752	781	807	788	740	799	840	764	783	808	824	770	807	783	729	732	771	832	791	777	815	744	810	824	804	840	813	780	807	805	740	773	813	797	748	719	788	761	726	754	784	796	786	798	797	809	800	794	800	798	778	773	752	751	803	813	775	798	790	772	729	843	829	813	767	743	849	719	786	772	772	809	844	854	790	760	756	807	754	841	785	785	760	796	785	785	811	802	775	738	762	775	775	755	770	786	751	771	778	791	794	830	813	779	787	722	738	779	802	771	806	716	806	777	796	741	712	797	789	790	744	780	770	796	781	759	826	751	786	754	762	795	758	779	830	748	812	838	770	817	791	793	787	818	778	770	758	750	803	770	827	775	797	814	768	770	782	806	741	817	788	787	800	792	776	758	735	799	815	815	796	747	770	767	770	784	740	772	726	804	804	805	764	836	756	813	793	788	785	778	829	770	791	764	802	765	747	788	783	812	792	800	768	790	767	775	762	768	765	802	798	797	812	777	815	769	812	821	793	761	758	798	728	812	752	765	817	828	753	790	750	766	732	734	777	795	761	792	812	789	806	817	792	800	809	728	768	750	810	738	797	776	807	792	749	760	774	837	773	787	803	805	741	822	825	769	786	826	801	824	808	776	826	744	817	768	801	806	785	849	774	760	770	781	797	754	790	812	783	815	762	815	776	790	747	806	813	785	786	790	798	829	788	774	799	804	759	802	738	748	817	728	795	766	727	756	753	772	746	817	786	761	751	808	762	783	770	788	764	743	813	782	802	785	742	802	788	812	721	823	719	797	736	770	787	765	710	798	814	782	771	760	785	773	800	771	801	726	791	791	770	689	810	808	763	830	795	836	812	754	797	778	807	766	781	754	829	792	766	787	747	803	732	748	789	795	777	812	795	747	775	790	807	753	787	775	812	834	808	791	810	733	778	792	810	791	788	820	762	800	808	786	813	784	828	798	753	787	752	760	789	827	806	777	784	768	738	750	788	790	771	776	737	749	791	785	815	763	802	769	764	803	770	764	773	751	775	793	771	805	786	797	777	736	795	813	758	756	729	761	814	776	764	804	789	830	769	802	780	841	737	747	796	727	734	829	787	781	793	733	777	751	800	845	808	788	751	803	795	807	758	792	795	779	820	782	733	794	801	802	812	830	814	719	806	768	792	809	774	789	795	745	797	766	810	764	787	794	810	774	835	760	788	808	795	812	798	802	731	763	789	802	785	738	790	860	781	799	793	797	791	800	751	811	805	782	786	777	797	742	769	766	730	792	807	787	796	760	792	735	754	801	755	774	816	790	712	806	790	803	755	703	748	818	801	728	818	740	825	773	787	781	750	807	792	807	785	793	773	793	812	826	749	770	765	789	763	777	798	766	739	845	828	780	821	851	754	799	755	733	800	731	739	797	821	734	797	786	789	770	772	821	825	748	793	789	807	772	811	769	776	742	757	760	752	815	788	748	811	764	788	756	802	787	760	777	761	783	865	721	806	787	737	783	760	825	791	813	781	779	794	779	773	787	776	783	760	735	816	796	811	806	766	746	821	800	776	752	824	783	804	791	766	744	824	819	779	784	842	736	819	799	773	812	808	728	800	800	748	765	811	755	778	781	794	784	778	788	747	774	799	766	803	731	780	792	837	793	809	765	832	767	810	801	751	795	786	799	733	766	735	754	834	782	773	786	767	799	738	792	776	826	818	755	792	841	759	744	787	771	788	783	767	822	797	789	738	776	827	790	787	781	753	743	780	811	718	758	780	781	790	820	771	810	749	766	787	790	761	839	814	814	773	756	826	795	745	798	811	743	807	755	773	730	828	792	789	787	749	789	772	752	803	773	802	742	842	809	771	815	807	811	845	765	785	749	763	776	737	823	817	773	820	816	793	741	746	779	771	789	818	836	802	797	842	779	746	842	771	754	812	789	735	749	855	789	827	844	787	734	804	781	761	773	769	829	772	787	739	767	759	788	785	765	782	774	772	779	766	782	808	739	819	785	797	785	775	838	776	811	775	801	799	725	816	785	754	789	809	764	755	790	775	754	838	776	777	804	763	791	792	820	782	815	779	800	742	738	838	780	787	780	744	770	773	782	853	790	757	792	754	795	829	757	768	785	819	769	803	774	753	794	816	798	751	792	836	775	814	817	778	806	827	755	886	822	768	794	819	798	809	740	754	790	796	809	812	771	831	807	810	772	848	791	784	756	843	766	818	800	758	798	834	758	751	777	836	799	805	819	799	773	770	821	799	769	797	769	824	815	820	796	813	777	769	779	735	769	784	732	745	851	781	766	755	822	840	768	733	805	777	792	769	771	799	748	815	798	792	732	764	756	796	771	752	754	764	770	796	785	781	812	768	756	802	739	780	755	761	787	723	800	799	813	794	785	804	845	784	796	833	782	849	775	745	793	836	784	782	774	796	798	757	774	816	759	807	871	763	791	784	774	763	764	851	772	772	820	821	807	756	773	790	810	819	807	833	790	804	750	775	752	798	869	773	749	809	761	809	764	821	787	808	818	783	777	760	787	818	743	791	779
27917	21597	18361	4704	1392	1038	839	783	819	783	795	784	803	724	786	766	832	770	729	799	780	811	739	783	738	759	744	789	825	717	753	783	766	808	776	752	788	736	765	781	793	788	757	745	772	788	735	777	766	786	741	751	793	760	802	773	780	792	763	771	747	755	771	762	785	767	747	732	740	749	765	736	760	744	759	718	774	778	750	784	749	740	710	761	769	795	721	786	752	757	774	757	717	731	697	700	738	737	748	717	742	768	772	786	747	783	733	751	747	794	743	717	729	720	750	755	805	749	741	730	764	745	740	789	732	776	739	773	772	706	774	777	782	759	746	749	726	741	751	744	806	748	764	766	757	725	779	776	763	710	732	801	764	748	728	780	725	787	717	723	782	780	783	757	713	746	718	763	784	754	759	737	749	780	752	756	761	725	766	747	788	731	729	729	736	732	763	796	721	728	731	736	698	766	731	699	736	741	817	723	757	717	801	783	762	762	774	791	745	770	689	752	752	779	751	717	718	749	774	772	773	798	784	749	716	775	722	766	778	753	745	740	753	778	765	739	788	744	785	789	716	717	761	763	718	707	746	791	728	706	777	769	707	734	781	770	766	731	719	770	808	731	709	701	788	764	758	727	745	758	746	793	700	759	724	801	741	765	745	730	711	790	776	745	764	678	792	750	757	813	714	752	739	757	734	818	743	776	812	735	713	761	724	754	786	775	785	770	745	727	727	771	756	754	724	808	758	703	752	812	726	760	750	709	759	759	790	719	705	743	754	742	726	736	763	753	802	760	734	758	736	755	773	746	771	742	796	732	733	781	792	768	781	756	749	746	748	749	782	813	742	744	807	764	741	787	706	745	754	702	747	764	743	761	753	780	766	763	748	770	732	774	738	794	746	740	730	733	764	827	788	766	800	705	762	762	727	783	752	747	746	710	784	769	776	747	779	736	777	782	770	752	759	779	712	778	740	767	766	739	751	739	746	781	739	767	734	725	741	719	695	738	713	748	759	788	754	723	738	771	735	786	755	727	747	748	765	721	796	730	741	696	771	811	763	733	748	746	693	807	720	783	747	735	736	765	780	763	767	776	808	737	753	719	756	721	792	764	767	710	784	727	755	717	753	744	772	778	753	755	767	731	765	735	740	721	764	792	812	717	749	800	749	765	763	713	752	762	773	721	751	802	819	706	762	767	778	738	756	794	752	678	711	806	750	740	761	745	716	796	738	743	750	775	753	742	748	752	741	729	795	758	771	764	747	753	820	766	742	746	780	724	726	727	750	717	792	735	741	787	758	744	765	783	709	791	802	788	737	799	708	758	746	764	771	771	727	728	770	763	772	764	707	751	805	782	790	739	723	730	762	730	730	759	756	770	751	729	798	722	767	742	734	810	787	708	778	781	718	765	737	755	736	739	736	784	770	761	672	697	801	772	722	771	787	731	790	750	713	765	752	773	760	766	745	744	805	730	773	785	762	747	675	790	748	804	746	785	826	761	761	726	770	748	732	739	768	731	743	742	774	743	747	723	771	747	791	749	703	719	792	766	820	734	736	708	767	736	779	734	740	726	767	771	788	760	780	788	766	709	749	760	756	718	788	757	782	725	769	773	734	744	747	785	718	718	787	687	772	812	775	746	761	750	719	765	749	820	785	793	747	750	723	764	793	714	740	806	747	770	747	747	815	750	809	775	759	761	763	718	743	750	725	741	755	711	760	742	748	765	760	766	768	752	770	737	734	779	758	700	755	728	691	740	730	741	786	759	756	742	748	721	737	695	773	767	768	760	750	750	769	743	767	761	749	748	734	758	754	769	756	748	746	799	754	739	761	723	737	796	789	698	739	747	679	792	762	745	776	756	722	732	740	716	724	748	736	740	731	747	726	738	721	764	753	786	729	766	700	726	717	749	776	740	733	771	774	770	796	749	767	721	742	753	788	744	742	741	728	738	775	738	765	734	764	758	744	758	758	752	760	768	749	797	758	773	751	730	802	808	740	733	745	767	717	769	769	741	735	795	744	736	762	740	767	781	755	747	740	779	773	751	751	741	782	737	718	723	755	722	771	749	749	760	764	747	825	767	749	765	762	696	854	788	783	765	775	706	749	778	703	754	768	772	762	735	720	762	728	770	724	727	762	791	723	772	749	700	754	714	787	702	833	709	732	749	786	738	771	748	713	797	712	754	758	710	743	770	766	733	745	769	720	768	760	757	809	739	783	772	799	783	735	755	755	789	775	765	795	732	754	794	737	775	763	708	721	756	747	790	767	732	751	796	749	723	740	792	737	763	749	731	709	737	677	748	725	742	807	785	772	773	788	748	758	731	816	762	743	719	797	779	792	786	822	760	746	738	756	766	762	764	761	780	753	749	749	757	739	776	753	816	783	738	778	748	764	784	767	759	759	763	787	777	770	741	788	788	791	749	767	749	808	706	763	727	722	757	760	734	737	707	769	738	749	724	752	768	681	747	732	738	744	746	756	764	733	782	749	809	778	743	785	791	768	755	740	705	750	790	763	747	668	770	747	773	767	746	771	704	765	725	769	735	762	787	723	760	776	740	797	745	768	803	789	778	726	748	775	775	740	682	759	787	755	783	754	770	729	731	778	758	757	724	731	738	776	760	826	732	778	738	777	713	782	753	744	774	780	763	784	759	760	798	743	760	728	823	785	774	762	739	758	708	758	774	741	800	731	755	721	790	783	752	798	763	704	782	764	723	750	760	723	740	763	789	729	781	744	733	748	753	754	718	737	750	783	797	757	763	754	739	793	750	792	752	756	738	731	700	746	702	764	797	738	719	725	705	802	763	715	705	758	734	741	775	757	726	768	797	755	744	713	755	739	746	780	750	738	734	694	715	722	778	801	729	768	725	788	770	708	791	790	766	756	729	746	717	771	797	731	786	803	819	765	733	718	763	728	737	768	755	734	803	780	765	754	810	795	770	768	766	731	707	776	720	743	751	699	786	745	775	758	738	740	748	776	769	745	791	745	754	766	773	748	729	772	789	794	788	781	723	821	726	740	753	751	702	746	736	764	720	802	755	720	758	754	680	819	738	788	748	745	710	718	692	763	738	756	764	792	738	743	753	755	732	728	757	786	762	787	762	730	813	758	726	757	768	760	730	751	705	695	722	713	730	780	711	778	815	757	786	723	734	734	767	720	772	739	720	819	754	788	773	710	797	749	775	712	772	770	741	791	770	740	750	693	759	779	738	760	749	755	774	689	718	776	810	757	774	721	722	722	716	788	729	773	716	754	734	714	799	744	708	712	763	785	763	758	765	730	785	728	794	755	715	762	730	773	769	760	742	746	789	744	739	773	791	700	778	736	795	732	783	799	827	757	742	775	778	697	731	742	785	737	724	729	752	766	771	760	772	762	768	792	809	783	770	790	788	787	721	732	724	707	671	777	759	785	791	732	751	790	760	712	770	784	790	795	755	711	771	766	825	738	765	788	771	782	765	742	720	761	709	804	755	749	755	771	759	771	772	761	745	757	712
25319	29921	19683	3301	1886	1444	1125	931	952	933	938	966	930	942	946	918	899	954	921	902	883	894	911	904	892	892	887	889	911	861	934	916	892	902	931	872	892	894	919	981	927	869	919	874	878	907	908	898	947	906	910	918	940	903	912	944	921	913	923	883	940	931	946	946	884	914	852	885	942	878	829	929	963	864	910	893	893	938	884	876	851	895	905	858	837	896	919	937	879	928	886	932	808	938	905	905	912	962	843	894	893	868	944	852	882	877	866	907	904	940	926	866	933	888	928	864	860	831	887	914	896	948	913	868	909	871	877	893	887	852	863	874	812	937	887	939	861	896	920	889	917	898	966	894	895	913	887	875	873	910	900	940	877	842	885	884	867	878	889	890	907	875	871	880	912	853	850	927	926	851	887	901	904	862	842	914	837	889	852	914	894	867	905	893	949	940	842	875	870	904	955	881	899	897	855	920	888	906	886	848	855	852	869	931	897	843	849	901	897	841	912	906	893	869	885	872	905	881	841	888	837	883	859	912	910	886	833	867	882	869	898	902	847	938	910	850	892	893	923	886	913	818	871	945	861	911	889	880	911	863	906	906	877	869	905	915	881	857	964	884	869	882	884	851	905	930	868	916	875	921	970	894	924	892	902	862	895	932	844	867	908	875	876	857	920	941	916	912	891	875	954	960	843	908	900	883	875	864	879	933	898	869	882	884	867	906	893	892	926	829	852	908	872	878	927	902	936	895	934	912	869	900	917	871	880	936	952	841	932	927	930	865	821	875	913	917	929	872	892	925	891	840	913	937	845	863	906	850	901	871	880	886	898	910	900	919	896	891	933	899	933	863	927	885	857	895	823	924	954	933	832	885	907	821	900	911	871	834	823	892	910	896	881	921	905	886	889	842	848	895	878	877	884	930	871	905	964	930	895	888	947	876	858	945	863	904	865	862	901	932	905	845	902	936	945	829	849	860	866	890	857	856	884	937	883	889	883	887	866	912	919	860	873	849	890	875	870	886	853	833	911	916	910	919	900	938	913	870	943	868	891	898	891	845	898	894	873	893	917	963	939	878	814	888	870	882	894	879	853	839	925	849	900	848	872	919	875	840	877	918	860	916	901	941	911	889	900	858	905	873	873	861	862	889	935	884	897	896	877	883	909	885	862	892	893	922	908	881	907	966	851	884	913	924	893	874	889	871	937	864	872	886	806	858	841	861	892	853	920	910	895	833	865	935	863	891	868	907	867	883	896	829	886	910	904	915	880	893	921	933	890	892	920	864	883	923	883	928	958	896	880	877	848	828	864	902	871	881	895	838	891	930	892	861	890	950	841	904	921	902	834	883	857	870	937	892	862	946	893	932	885	871	849	866	827	874	865	924	896	846	846	864	841	891	929	901	896	854	848	917	837	860	859	875	863	910	906	836	923	894	920	891	893	888	862	833	915	878	907	910	909	862	916	964	929	869	899	900	897	932	870	873	944	861	947	920	875	908	905	869	881	889	929	892	893	916	893	857	916	834	885	963	896	867	874	873	918	905	888	922	854	879	879	916	873	851	921	903	877	866	859	881	860	916	920	891	881	894	891	926	903	868	876	910	875	865	903	933	848	876	868	894	918	943	894	921	899	930	872	915	852	849	856	901	947	948	902	890	827	857	840	869	896	789	881	898	874	879	863	914	977	889	876	924	879	854	881	893	908	895	927	885	873	894	871	878	891	890	902	895	902	856	860	872	900	924	881	930	862	938	896	928	862	941	902	919	892	849	917	857	893	908	878	863	948	871	871	897	873	863	932	869	901	857	908	889	888	929	830	917	939	880	908	900	880	899	906	883	893	960	884	919	882	931	884	854	893	873	865	894	827	931	915	921	846	887	838	898	873	871	817	942	876	941	882	866	869	945	890	969	860	891	863	921	924	869	872	883	912	872	904	920	881	890	917	894	884	919	872	882	911	920	821	902	865	833	874	871	899	914	877	947	863	897	841	886	878	890	932	881	876	902	884	882	893	941	912	867	944	830	913	881	888	892	873	927	871	897	927	888	882	926	803	949	856	856	879	887	895	918	859	923	880	886	843	844	896	871	887	905	859	880	882	884	918	888	900	851	911	873	909	905	913	916	896	917	897	850	852	881	931	917	910	855	873	881	888	933	930	901	911	904	857	900	874	932	938	943	862	870	900	852	896	856	873	853	888	877	875	852	873	913	839	912	861	908	929	901	911	870	916	899	935	920	924	895	898	891	916	909	878	917	916	861	882	875	907	873	870	922	882	881	862	903	914	879	872	913	890	913	898	853	941	864	879	889	876	889	914	942	842	921	898	912	838	896	895	899	932	963	929	838	860	849	909	838	918	873	886	931	914	887	931	891	861	909	857	895	868	870	874	892	883	935	903	917	888	860	911	863	894	818	886	932	903	859	883	852	883	881	838	849	895	866	856	863	909	931	871	829	906	850	888	906	861	869	875	840	857	881	857	877	843	831	894	876	864	904	861	911	891	883	923	895	881	914	926	892	872	858	891	878	920	880	932	915	878	884	873	912	822	898	865	858	900	872	915	854	885	871	908	824	908	909	937	905	888	914	880	898	856	869	892	865	956	881	879	887	877	902	883	856	882	854	913	888	853	942	915	879	859	900	877	904	876	913	867	929	937	869	915	896	920	848	932	876	859	911	906	923	875	883	887	896	874	894	895	882	861	884	873	906	947	920	932	868	878	899	840	909	865	906	879	877	888	879	863	840	859	880	922	864	926	877	846	846	894	913	926	896	927	858	915	864	877	943	893	890	946	896	875	903	870	939	833	885	925	894	894	902	870	829	891	884	879	889	935	933	865	883	917	846	870	902	898	856	888	866	917	905	879	889	825	865	867	848	869	873	880	906	915	876	943	879	875	831	862	880	844	866	892	915	878	911	906	904	949	860	877	973	861	883	895	916	936	874	985	873	921	868	872	931	884	910	846	868	927	868	878	878	903	926	874	914	872	920	871	880	942	896	866	907	888	944	894	938	878	890	944	880	900	930	879	879	881	939	926	933	891	910	905	943	927	921	873	881	912	880	894	911	927	903	932	884	842	914	840	880	885	916	825	899	901	862	908	928	868	926	900	904	951	899	919	857	894	928	926	914	850	874	853	915	923	930	869	883	899	887	872	872	904	903	914	839	856	858	920	892	929	879	850	914	903	936	918	853	881	886	911	860	898	883	870	895	951	872	879	925	868	866	873	909	875	918	919	916	882	906	887	862	892	967	886	820	879	883	832	914	892	975	897	902	885	896	881	892	890	902	911	872	924	934	890	911	897	936	912	951	924	858	913	882	873	887	934	885	898	988	948	928	900	887	897	839	857	863	890	897	974	899	943	905	850	893	921	869	907	875	906	932	862	897	889	863	856	854	947	897	927	870	869	874	897	909	906	862	930	876	861	897	884	959	895	878	911	891	900	870	838	867	891	924	888	922	922	874	893	902	857	891	933	895	945	901	1010	883	860	877	825	973	909	908	947	913	889	897
23637	20964	27910	24171	20892	10057	1822	1120	1065	992	952	933	919	872	865	865	936	904	885	919	886	895	811	848	939	864	874	907	872	893	855	815	859	855	877	858	884	838	808	882	834	872	874	895	850	824	816	870	879	850	832	891	878	875	835	860	863	843	861	842	864	857	925	813	893	825	836	827	843	861	853	792	846	889	857	840	808	878	816	870	840	847	802	845	915	808	864	810	841	847	856	830	850	802	876	788	859	823	913	839	820	792	801	781	839	830	847	816	858	877	820	864	868	824	806	814	821	880	808	917	834	873	851	787	809	834	832	828	803	838	889	852	833	834	790	813	838	856	807	852	844	833	828	810	848	793	821	802	862	871	818	808	890	855	859	868	800	824	784	801	851	880	851	843	805	850	828	864	845	852	859	848	880	807	808	845	895	826	832	862	859	844	783	866	808	860	828	841	900	832	834	732	849	869	839	863	836	804	869	814	879	835	786	837	829	871	852	893	860	823	857	798	877	869	810	902	863	839	739	826	846	840	910	822	878	851	844	813	845	807	819	867	850	811	843	840	800	871	868	829	817	850	836	832	819	835	827	808	824	817	851	851	855	826	874	848	864	824	811	849	828	835	843	836	847	843	834	784	828	810	827	802	825	887	813	801	891	802	848	847	815	819	804	864	847	843	823	850	859	827	864	813	857	810	862	827	881	837	821	877	831	800	800	826	823	839	802	876	826	795	834	876	827	821	794	883	813	817	823	787	790	891	848	863	810	826	845	868	842	891	827	846	812	864	841	832	831	784	837	876	875	839	816	852	842	862	831	864	857	844	810	819	854	822	863	822	840	787	829	832	865	857	816	840	799	812	806	819	819	787	789	866	791	848	846	838	816	793	886	820	826	830	880	816	852	813	829	858	884	831	807	782	855	833	819	782	834	823	804	859	819	788	795	785	837	803	772	860	920	810	841	762	824	831	833	823	814	851	833	840	824	877	830	854	822	787	821	870	791	864	847	850	778	830	856	828	803	822	870	849	838	851	879	846	833	795	866	813	823	838	829	826	862	811	820	804	853	806	825	819	816	743	831	856	904	833	825	820	807	800	803	809	838	836	830	806	841	866	833	865	878	870	832	773	860	791	802	848	845	853	856	814	813	823	820	813	858	816	803	881	809	807	819	818	818	788	866	817	808	867	843	888	795	826	815	781	849	820	922	835	831	829	863	833	856	854	815	817	834	793	855	812	833	843	812	829	797	850	850	812	842	833	815	890	837	862	833	870	874	837	804	841	819	859	844	854	820	828	830	810	854	844	816	789	906	816	829	797	804	828	833	882	779	813	821	811	843	777	829	862	874	844	865	848	803	813	856	854	897	905	837	840	863	861	857	831	841	788	837	855	770	844	841	846	866	802	785	873	803	808	828	840	895	885	877	840	881	820	808	854	880	825	843	837	775	817	821	795	872	807	838	849	827	816	809	816	806	839	852	790	860	776	829	814	782	823	839	782	843	849	832	844	777	831	780	795	862	769	858	857	893	827	852	850	875	841	802	799	812	805	824	819	836	831	845	824	845	842	806	831	861	891	875	859	784	796	832	871	836	828	872	866	836	834	824	868	831	828	824	851	867	793	846	839	769	776	801	876	837	817	838	810	821	874	835	862	893	856	880	817	773	826	797	823	894	862	830	862	806	856	831	856	796	834	818	834	832	833	816	819	842	848	787	847	829	821	814	826	827	843	788	834	808	868	787	840	824	846	799	758	843	813	878	798	824	804	852	805	841	790	825	828	875	890	839	841	756	815	834	786	879	863	803	811	776	864	838	830	797	831	945	811	781	791	807	870	869	856	795	819	799	770	900	824	808	858	891	891	862	854	881	838	839	858	833	869	808	891	817	826	846	861	845	824	867	864	859	784	803	799	894	850	832	801	814	831	894	842	829	843	819	808	848	830	833	859	821	842	861	838	836	824	852	808	843	797	820	865	840	852	780	828	866	854	816	865	866	814	832	822	862	866	809	854	861	859	866	865	839	867	801	870	841	792	830	845	872	872	843	806	865	823	815	903	867	794	851	820	765	866	918	832	842	879	854	842	837	793	809	804	820	781	826	847	855	766	825	820	883	817	837	909	858	807	803	776	886	846	810	838	898	774	853	800	835	881	847	826	857	819	865	787	858	779	845	816	805	803	810	826	826	840	822	806	847	851	890	783	831	831	850	794	859	854	801	797	827	871	840	802	790	831	834	771	807	784	810	824	834	801	827	818	792	831	870	875	875	803	804	822	809	805	883	875	846	801	842	842	814	819	831	827	815	843	810	804	828	806	851	813	807	816	816	826	832	863	775	879	868	869	803	849	852	860	834	825	859	852	842	913	785	891	818	810	826	830	814	823	822	845	837	897	824	840	815	812	852	840	851	851	855	836	831	838	881	841	791	831	864	805	814	854	813	827	886	837	844	855	847	889	848	790	873	810	765	801	873	807	856	820	847	880	837	826	822	829	880	859	845	867	846	823	799	820	843	819	803	838	818	838	828	852	814	873	850	849	868	849	863	819	926	847	868	845	840	810	818	785	794	891	843	849	813	870	872	903	846	820	804	856	835	837	865	856	869	803	848	810	837	819	882	811	820	836	805	795	836	841	876	793	832	807	825	816	840	823	871	812	790	815	817	847	812	818	912	805	823	896	799	818	831	882	858	832	801	802	850	850	836	860	885	822	864	835	841	878	814	807	799	808	802	785	828	833	816	852	809	810	828	797	877	865	787	842	833	784	822	812	831	859	847	799	811	825	809	822	797	885	853	841	846	820	809	864	836	818	870	843	847	856	840	826	860	827	786	794	874	823	806	815	855	797	872	791	835	878	791	832	808	849	813	835	895	818	801	760	814	809	779	883	826	847	768	772	845	782	833	825	774	846	782	818	823	837	834	776	824	835	804	822	853	808	809	842	799	872	865	913	857	845	868	823	809	854	848	847	853	845	775	792	788	844	855	877	857	839	816	794	877	884	780	821	845	856	847	868	799	839	835	842	855	863	816	802	803	814	897	791	794	871	811	819	814	832	868	820	857	890	890	826	814	858	807	817	852	814	881	848	843	845	868	852	858	829	838	857	842	823	830	849	829	808	832	817	849	836	802	861	812	781	822	901	851	835	773	824	833	803	835	776	837	841	815	795	833	847	843	822	852	760	852	771	841	839	874	813	844	819	820	831	832	874	791	819	818	826	800	791	822	826	884	836	830	806	866	823	850	846	825	846	836	830	805	807	836	832	804	807	847	816	791	807	828	846	852	849	844	804	786	842	804	819	894	834	855	840	824	816	827	844	809	837	903	822	819	832	884	842	864	842	861	845	784	823	837	811	819	835	794	840	826	840	871	898	811	847	876	847	814	824	878	814	790	817	843	863	829	833	835	800	850	818	843	833	808	848	829	838	805	808	897	837	820	794	848	848	838	842	871	839	815	842	859	785	855	874	834	857	871	841	778	872	836	815	846	803	868	843	833	864	842	822	808	828	807	794
26068	39239	25108	7093	4892	3352	1926	1420	1390	1277	1151	1199	1131	1078	1085	1063	1076	1024	1094	1071	1023	1088	1021	1069	1039	1085	956	1028	980	962	1027	1028	1000	1035	1004	1024	1038	1013	1076	1058	993	1037	963	985	986	973	1047	988	1021	1043	964	1063	994	1017	1054	1003	1032	1095	1008	1034	1002	997	987	1041	1040	1027	1014	988	981	927	1024	951	1037	1022	961	1017	952	986	1000	994	957	977	995	979	904	983	1019	960	1045	946	948	1052	1014	983	1001	975	964	988	993	981	960	1029	1049	943	1066	975	1021	1045	980	995	1025	1010	915	947	952	947	972	995	985	1032	953	978	1006	932	970	940	975	960	988	967	980	948	1017	985	1010	971	1033	1000	1034	924	939	998	979	1029	955	977	995	1017	1004	975	975	979	1006	940	970	984	1003	942	948	975	1006	1004	958	1014	910	983	967	962	994	1011	966	964	974	1004	1036	974	993	982	987	991	956	1002	972	978	966	996	927	919	971	976	1024	984	954	1006	926	985	1027	961	944	1002	1003	988	993	947	990	1055	990	957	960	966	961	982	975	1021	972	989	961	1017	998	976	965	1025	1068	931	970	969	970	986	970	946	990	974	977	967	992	1005	1064	996	965	968	966	967	1001	993	945	958	941	1006	1028	941	985	1015	941	1028	1016	1027	1004	949	994	952	1059	987	982	971	940	944	1011	1070	1030	999	962	964	964	948	972	989	1033	952	939	994	1018	1018	1037	1008	979	969	968	953	1009	1010	1032	979	973	1024	989	1003	934	990	1014	986	1028	983	1015	983	960	997	1030	928	1038	933	1004	990	982	982	945	1014	970	938	927	950	947	1027	991	966	961	1012	907	977	973	1011	987	1038	942	960	972	982	966	980	916	940	931	1003	981	1004	980	948	1017	1020	1018	1057	1008	999	1000	958	972	944	967	979	1024	1007	960	954	964	943	958	1036	1020	995	1009	990	996	993	996	952	971	966	958	955	976	934	974	978	1026	974	963	955	963	981	973	969	987	1003	993	1017	942	968	1020	1000	970	994	1013	983	932	958	964	934	976	974	989	972	1055	1037	961	1018	1016	952	989	1008	973	962	1050	997	957	972	979	993	941	960	981	980	971	964	932	913	994	968	1035	940	984	938	976	985	1000	1021	1000	1003	1007	1026	955	976	942	927	967	920	952	1037	1013	987	980	971	994	1016	969	1028	968	976	989	970	973	978	1015	984	1035	1024	943	954	977	1024	1051	956	977	992	999	965	975	993	997	956	969	1003	914	980	973	988	968	964	975	983	980	1042	975	984	1011	1013	980	967	967	1063	1005	998	964	988	1017	1005	994	1053	964	931	1006	1033	958	984	1003	987	955	1025	996	978	1000	956	910	972	975	901	1010	1000	992	961	995	969	1009	980	997	987	955	991	951	929	992	1021	1031	1002	1018	934	1013	951	1002	999	952	979	998	973	990	952	970	973	989	961	980	1003	994	1024	978	939	972	979	993	969	971	1028	1048	961	1021	1040	1044	972	962	979	962	1008	977	949	999	997	1020	950	993	1024	969	954	944	908	948	989	1007	984	994	1010	987	974	1014	955	996	996	1000	984	978	1007	962	991	1003	952	966	990	977	948	994	946	987	966	1055	1079	1016	975	984	1008	987	960	1020	1036	1019	977	946	1079	1020	957	1022	972	1052	982	918	985	976	961	947	938	1023	1009	1011	1006	993	989	997	969	979	990	964	964	933	994	996	905	983	981	950	976	1007	966	990	984	1008	1028	1028	984	973	938	967	1019	980	936	989	1017	927	943	991	942	960	957	966	965	928	933	974	1027	970	996	960	981	996	975	1030	980	967	1066	980	992	955	1010	990	974	1030	991	962	934	894	971	980	967	987	946	1013	1017	989	977	1004	994	981	969	994	996	1018	1000	1038	999	987	997	988	990	966	943	955	1027	993	1020	991	952	1003	992	962	988	940	948	1025	999	925	979	969	948	997	994	983	977	972	948	923	977	935	959	1039	952	962	1037	979	1012	953	983	900	980	936	1011	981	1005	1032	952	1015	929	999	994	1025	1012	990	963	969	1006	996	994	993	971	958	972	981	950	941	950	989	971	1003	1022	917	974	988	946	967	986	957	1014	997	1003	1006	961	988	977	1025	938	934	982	984	1046	976	1019	990	1038	972	994	972	973	964	993	961	981	988	969	896	949	1000	984	947	974	953	972	956	955	982	944	1073	970	911	975	1064	958	947	954	985	959	955	994	976	989	1016	968	980	995	1038	974	984	980	1015	992	977	1016	989	1006	960	1004	956	934	966	1029	968	1021	1030	967	949	940	933	958	959	1000	959	944	936	983	1027	974	973	1030	973	965	1012	942	988	1003	1000	1005	966	933	958	981	999	991	962	941	950	994	978	976	995	974	1007	912	1058	1015	943	944	1011	973	964	963	964	1000	972	975	946	1048	993	935	1002	1010	1027	971	989	1027	994	971	993	990	1038	946	976	1016	977	978	928	983	1006	1011	1007	963	933	920	957	1017	971	982	982	991	985	953	990	1041	1020	1008	956	930	1001	955	1022	1017	958	969	900	973	1023	960	992	973	1025	1025	943	1034	1038	991	970	943	939	1031	1056	953	945	977	958	949	928	994	992	959	1002	960	963	982	973	1033	935	906	982	1004	984	1019	953	1023	972	979	960	1020	1003	1020	919	952	969	1006	1006	976	951	1007	1017	976	1019	1011	914	990	995	968	996	944	978	1074	1037	978	994	992	919	937	1006	966	973	954	1014	996	916	950	975	1019	1004	971	978	1030	1039	993	978	1001	1050	1004	939	1001	966	958	907	909	1022	970	957	994	983	952	963	1017	1002	972	963	940	990	1009	999	1025	992	1007	971	990	982	971	1018	962	913	970	941	1018	993	986	1043	1008	986	983	972	966	993	997	1048	1042	938	989	1045	963	1037	973	954	1026	984	1013	953	989	969	932	973	954	914	987	984	1001	981	1021	909	1024	1009	979	971	944	988	989	993	1071	945	967	981	961	1006	973	1003	1001	992	968	984	1024	950	1003	984	998	972	987	912	1005	947	924	958	966	966	913	1004	968	1020	965	991	956	1006	997	978	1033	988	1023	952	1029	1000	1018	967	1015	931	1053	980	981	1016	977	966	1005	952	986	1028	967	996	934	942	985	997	941	1010	980	958	1002	974	987	956	972	998	970	1036	1007	970	1045	883	947	973	937	950	972	1023	1026	950	1033	954	1015	990	979	926	951	985	1018	1048	985	951	982	941	950	1005	1021	1006	991	992	948	954	990	1056	939	1013	991	998	1031	1024	963	960	962	1021	954	1010	1059	1022	943	991	1002	938	1060	965	1028	1036	1054	1025	1024	948	1005	971	949	923	940	1002	980	1039	921	961	1046	1027	1004	962	1051	995	974	959	1027	1029	960	998	984	1025	986	984	981	953	1039	957	990	952	960	1036	986	986	974	970	976	983	928	969	1006	1014	981	1003	1011	1007	985	1001	949	1027	977	1036	918	946	1006	962	992	958	948	973	961	1015	986	916	1050	931	1020	905	982	978	875	1004	992	957	996	1028	976	954	988	949	981	959	947	973	933	1004	990	1009	1002	944	999	977	990	971	1008	929	996	961	1004	968	925	998	976	1005	915	949	995	920	986	978	948	1005	1024	1018	978	973	1019	955	1014	931	931	966	924	981	987	978	1010	993	981	997	1008	945	1019	961	922	1013	1027	966	969	948	1013	973	935	944	932	1013	991	944	997	995	1004	1000	962	970	973	984	957	1025	964	991	950	954	1051	1031	1022	1005	911	1001	959	998	998	1021	990	972	983	975	914	1008	934	984	969	979	1013	957	985	966	1023	982	1021	1016	961	983	958	981	927	924	1002	942	932	985	1032	935	982	974	1012	1017	997	1077	977	953	966	1033	1020	1006	984	965	1048	1007	989	988	995	1005	969	963	1010	1000	956	1028	971
24536	20955	27027	24939	13372	1699	874	689	692	628	674	583	616	639	579	610	577	616	607	582	563	611	561	606	614	645	583	567	605	563	596	586	618	618	562	609	612	562	588	583	624	600	617	609	563	607	609	578	586	630	552	593	606	616	596	647	602	596	597	657	639	578	607	599	599	591	622	550	583	608	534	584	595	542	582	555	560	607	609	581	601	581	518	589	548	546	567	577	569	616	561	557	557	593	626	533	568	579	621	567	563	582	560	562	563	550	530	605	535	538	575	566	618	561	564	599	582	611	568	553	560	564	572	546	549	588	570	568	569	586	570	606	561	536	564	583	551	572	596	544	564	581	556	551	570	575	592	588	534	572	615	620	603	578	567	574	565	606	579	575	569	582	558	580	586	545	577	576	586	584	544	589	553	538	570	582	593	573	631	589	590	622	569	587	570	572	581	567	597	583	602	588	568	575	549	610	563	621	580	553	609	578	539	561	575	554	558	623	562	596	586	556	565	592	605	562	552	611	546	599	567	570	567	594	549	580	549	556	583	582	579	580	584	556	581	565	583	593	601	545	608	577	563	573	565	553	644	576	580	540	528	613	610	568	524	577	583	588	557	516	593	594	590	588	588	586	547	597	603	566	579	550	593	583	590	582	555	555	535	534	553	575	585	620	607	567	579	593	585	598	599	587	582	578	589	556	641	591	572	573	564	566	596	573	585	585	522	580	616	600	549	620	558	591	576	575	620	571	564	501	578	545	512	576	593	599	630	581	589	566	567	569	544	576	571	539	556	565	546	590	572	582	571	559	544	535	599	587	557	583	572	596	578	574	551	608	583	565	557	564	552	577	605	552	589	576	587	547	562	553	555	578	562	568	555	577	541	574	582	575	580	596	575	551	551	596	615	595	601	591	595	603	571	554	599	575	587	548	534	605	563	537	564	579	528	583	532	585	544	640	571	555	574	553	588	559	559	606	581	575	597	611	583	573	577	571	565	623	610	580	615	548	562	567	617	572	591	560	583	570	548	542	597	583	602	578	566	584	600	569	555	620	567	550	574	559	597	574	607	570	585	578	577	581	606	579	606	585	600	593	563	575	566	569	557	571	558	573	567	578	555	594	560	597	581	573	596	584	572	589	609	557	582	571	607	572	571	593	582	585	561	581	558	541	585	556	597	591	541	610	544	588	597	526	592	585	571	597	581	584	590	575	618	623	544	586	547	544	554	538	569	564	577	609	568	536	591	573	577	615	580	578	576	559	558	585	575	551	563	576	548	570	594	580	570	567	589	614	584	580	594	573	558	566	569	548	539	545	574	608	598	592	545	583	580	562	684	598	587	589	569	595	574	578	582	573	566	609	585	563	619	581	568	562	528	587	588	606	537	573	573	583	558	535	611	619	560	586	546	556	562	556	577	582	575	579	551	589	587	570	569	570	632	532	606	589	532	585	575	594	603	522	588	522	588	593	577	595	580	570	621	579	573	573	559	569	535	581	547	583	622	586	569	533	603	602	557	539	622	600	586	551	542	591	561	582	609	523	574	535	569	564	572	593	563	510	574	557	543	583	571	542	568	582	578	562	566	595	554	589	570	579	539	563	566	555	573	542	562	569	568	575	557	571	593	566	535	575	628	567	580	616	570	543	578	545	561	536	579	564	604	608	562	571	560	523	559	566	545	538	582	588	518	596	554	562	583	568	566	576	603	583	592	611	565	572	636	556	540	544	593	624	580	573	587	557	574	567	602	542	554	579	626	601	607	606	598	614	588	662	596	586	604	597	562	604	595	569	604	590	612	585	606	582	593	533	590	588	601	553	574	562	578	599	645	550	555	578	553	618	559	552	584	599	565	565	577	537	574	591	566	545	571	609	595	578	529	561	565	574	585	578	617	576	581	609	583	580	567	569	561	591	552	566	553	586	580	542	575	558	560	577	579	572	558	522	622	531	549	602	600	558	547	536	545	558	603	593	575	568	579	565	543	583	560	593	578	587	612	574	584	583	509	588	583	592	527	583	589	585	540	584	568	558	601	588	563	558	564	541	558	566	611	577	568	562	547	525	590	574	578	586	564	542	557	569	551	556	555	543	603	563	593	555	596	581	566	605	588	594	588	509	606	575	574	577	536	570	582	580	590	577	552	585	576	612	571	587	620	597	581	579	563	546	558	571	607	585	573	558	571	591	557	560	543	554	529	571	571	555	519	569	575	584	612	568	559	579	544	570	631	581	600	558	566	526	553	545	591	580	580	570	589	538	570	613	606	535	611	555	597	564	587	600	569	541	600	554	538	561	578	562	570	570	603	531	571	538	572	592	580	563	560	578	523	561	537	545	570	577	578	590	580	568	626	551	579	571	565	546	579	536	567	544	547	626	604	544	537	618	552	569	571	567	588	582	588	583	593	599	566	558	586	582	578	590	588	591	584	572	591	625	575	559	574	579	545	617	575	616	598	568	558	558	550	583	569	584	557	591	620	575	598	591	561	549	555	627	555	554	572	527	553	561	566	570	549	577	598	563	610	571	577	575	601	571	566	577	585	529	555	585	556	571	558	568	580	548	563	609	581	590	569	561	622	561	585	587	625	592	601	590	596	573	552	550	613	582	558	599	549	572	558	578	589	560	587	583	571	551	562	531	588	588	609	570	590	606	585	557	598	568	585	558	561	577	581	595	586	556	633	601	569	537	604	596	559	576	611	550	577	597	622	570	570	619	585	532	589	607	546	564	569	571	579	579	554	576	541	597	555	602	603	542	550	567	609	579	552	525	595	582	571	571	570	577	572	586	627	556	603	572	533	598	582	589	574	556	589	596	544	579	569	571	588	569	568	596	552	568	532	572	648	550	579	559	584	562	590	576	580	578	616	604	556	581	586	568	552	575	544	586	587	576	546	599	582	551	572	593	577	606	542	559	584	571	577	551	519	610	609	599	562	610	570	570	595	623	561	575	557	566	577	544	539	603	543	597	598	579	577	590	560	576	563	568	568	611	596	580	580	566	561	574	520	574	575	582	579	573	595	555	591	548	564	550	616	567	560	555	552	588	575	610	614	558	550	554	553	594	586	550	604	548	551	608	584	584	543	552	574	606	546	566	564	554	578	639	510	544	580	574	605	590	591	583	626	565	571	534	576	586	583	539	532	588	515	563	591	565	575	559	600	627	592	584	521	550	566	569	584	564	568	558	610	545	553	606	610	562	621	540	584	600	533	577	587	560	562	557	599	566	553	565	621	574	594	579	572	584	566	570	595	574	583	576	564	549	578	583	649	525	550	572	610	584	575	549	598	580	559	569	548	577	542	581	575	577	572	578	563	570	595	564	576	597	571	586	580	575	537	521	558	589	596	581	559	555	592	608	567	594	552	575	563	587	569	611	550	567	596	599	588	571	570	560	566	533	605	574	601	597	612	562	603	543	569	561	568	580	614	561	541	570	571	584	569	547	557	580	563	584	624	565	525	538	569	586	560	555	522	543	561	589	556	600	584	552	525	573	519	525	539	559	603	626
25862	38785	20009	4942	3311	2166	1202	1011	924	827	802	793	844	805	823	759	737	792	744	761	757	708	752	742	726	762	709	707	770	708	741	725	767	729	725	695	740	705	762	672	676	711	670	717	696	722	722	718	748	701	777	724	762	734	758	768	803	738	719	803	737	740	739	729	724	692	695	723	681	698	716	731	746	710	704	679	681	700	694	693	718	740	752	728	708	731	718	676	722	728	732	742	682	755	705	663	745	664	731	736	676	705	664	711	611	709	712	677	672	702	681	691	650	704	684	727	690	635	676	682	719	705	699	705	728	705	662	685	672	677	695	755	686	710	681	736	631	703	680	671	653	696	709	704	728	670	686	704	727	716	708	771	667	692	718	702	670	704	698	666	716	708	659	672	714	714	719	677	638	779	693	733	695	708	721	750	713	678	697	690	702	758	667	694	693	651	692	692	672	724	748	695	700	694	677	731	691	746	684	685	699	689	671	737	655	700	764	717	722	697	740	714	729	710	721	679	722	710	695	700	716	711	683	709	707	693	722	714	730	676	716	710	669	693	712	675	673	701	710	697	702	668	662	687	701	691	667	726	670	668	762	658	694	700	632	766	683	705	724	656	728	671	660	711	724	692	690	696	673	724	756	716	726	680	688	708	698	711	675	659	672	744	700	702	677	678	686	705	708	724	695	649	728	688	724	747	700	649	696	715	652	712	654	701	691	709	658	678	664	688	707	639	703	708	626	675	709	732	684	735	695	693	719	696	689	655	713	688	749	700	676	668	692	701	724	757	716	697	700	662	702	719	707	700	682	629	693	705	695	645	707	688	716	706	688	690	691	711	684	704	697	712	692	675	666	738	716	648	707	688	724	678	704	716	701	698	709	677	682	714	672	679	741	683	692	714	703	676	678	694	701	638	684	712	699	682	724	669	700	704	711	682	697	687	701	700	667	689	690	751	628	658	693	687	699	704	719	675	679	684	679	704	686	671	701	673	705	697	669	724	700	654	694	732	692	679	742	665	688	718	646	701	654	690	661	669	694	652	641	709	699	671	659	669	671	696	722	731	669	702	725	645	770	676	683	743	717	707	686	710	688	740	655	701	710	704	697	628	680	702	747	704	713	736	691	655	736	714	671	704	684	705	669	709	732	703	682	649	659	720	680	694	712	696	695	628	666	683	703	688	662	688	712	717	693	707	743	666	695	663	736	755	714	713	655	722	708	700	676	679	681	689	674	688	737	663	707	688	663	712	691	698	732	716	730	754	691	695	682	700	683	729	714	726	685	678	707	673	656	709	704	672	691	730	725	682	691	686	667	690	698	720	659	709	743	720	671	715	707	749	702	668	633	688	673	712	740	752	729	741	684	688	666	670	710	694	681	715	691	669	671	701	683	678	641	702	653	663	695	667	683	707	689	664	714	673	717	671	726	686	710	676	731	710	687	663	692	697	708	665	676	685	706	688	756	667	708	689	685	701	689	650	639	682	723	730	711	682	653	728	690	691	688	717	687	675	653	654	706	720	652	673	677	686	674	622	690	671	687	701	678	669	663	715	707	668	695	698	703	689	665	678	717	715	689	695	685	686	718	669	747	682	721	761	706	709	684	681	710	672	672	677	700	753	726	709	667	719	732	692	720	664	689	675	713	651	718	703	659	712	680	698	743	673	711	697	712	718	722	686	686	679	671	751	655	738	694	695	674	692	673	730	668	679	654	685	680	708	692	715	693	706	680	724	716	712	696	692	693	716	728	672	711	692	702	671	707	683	691	694	721	719	765	738	709	741	657	708	701	673	654	701	687	683	717	671	674	671	723	681	717	686	688	732	707	739	709	737	674	712	675	759	715	657	714	648	714	668	684	668	657	720	721	689	686	658	651	711	703	690	751	697	704	714	705	694	738	675	710	665	678	716	683	689	716	742	660	692	674	689	669	628	679	755	682	703	715	694	676	687	680	673	709	695	690	675	695	695	714	658	657	674	684	700	684	715	673	710	648	655	671	690	704	682	738	707	640	689	701	655	679	674	706	671	702	740	669	677	674	660	660	692	643	646	670	678	692	715	718	682	656	700	705	682	651	701	716	708	648	667	749	653	662	693	689	668	675	714	665	637	692	709	678	674	701	721	656	700	704	700	730	677	682	684	703	686	723	727	675	688	693	681	729	697	708	683	694	661	732	695	716	692	682	724	690	701	685	679	654	646	734	708	712	685	677	684	683	706	670	703	716	672	706	674	690	681	680	689	697	671	713	674	716	658	727	682	723	673	696	691	674	722	718	681	654	748	679	717	681	683	710	693	702	711	654	700	713	685	694	691	697	717	747	678	711	691	663	748	703	692	702	694	665	678	691	668	682	656	675	687	714	727	653	688	680	666	691	713	660	665	673	658	708	651	729	700	694	714	736	706	726	706	712	774	723	679	712	688	680	701	655	676	654	672	693	714	707	704	685	686	708	720	695	677	659	711	701	698	637	678	653	735	725	673	674	687	674	647	751	665	657	663	702	724	686	661	681	628	734	755	678	690	682	677	710	642	691	705	675	710	655	726	685	704	658	696	668	688	664	683	716	722	729	698	710	704	721	718	717	671	681	684	655	693	723	678	725	697	699	696	709	734	730	685	675	676	647	683	695	649	732	726	708	722	696	691	730	700	705	740	726	698	716	741	672	694	659	715	674	673	665	651	708	728	680	679	689	683	691	675	690	689	693	683	718	677	661	709	702	669	695	688	705	711	735	672	675	688	727	665	693	713	721	702	692	708	666	677	698	707	705	694	705	716	677	718	708	688	665	699	734	694	668	717	697	694	687	638	640	720	719	716	680	680	689	696	724	701	722	695	702	685	673	696	680	680	742	660	675	748	726	726	711	658	721	693	741	735	682	742	705	662	694	663	723	700	725	700	665	659	714	693	702	652	689	690	705	685	717	692	715	721	714	688	693	702	708	654	731	674	682	696	691	657	718	714	695	663	713	681	720	720	706	688	762	704	704	674	704	738	698	760	701	686	682	681	696	736	705	720	745	675	681	672	680	693	651	658	687	698	724	718	680	690	696	678	671	717	745	706	729	695	696	663	696	698	667	685	669	670	700	685	658	702	730	682	709	648	714	681	760	702	711	710	697	671	677	687	723	662	701	698	686	674	644	739	708	712	651	708	725	669	710	674	715	691	691	685	678	695	677	704	726	695	704	689	674	722	698	718	700	665	726	716	718	682	728	703	693	675	654	732	708	712	704	691	670	679	673	712	667	687	725	749	715	710	669	651	698	694	699	688	713	652	684	728	672	652	698	687	721	711	746	685	681	701	731	721	669	706	695	700	691	668	664	681	669	668	735	678	726	703	687	712	634	681	694	734	674	702	681	709	726	692	677	681	741	694	702	705	662	705	710	727	683	693	689	716	699	722	720	694	634	721	688	748	656	704	711	674	673	693	651	653	732	670	670	673	733	691	692	666	674	702	663	752	733	720	718	659	653	649	720	711	660	691	693	669	683	770	681	647	692	695	699	755
22489	21019	28503	23701	21010	21016	9124	1270	954	960	854	836	811	791	725	760	796	746	676	743	714	740	663	692	624	673	647	666	703	645	691	669	683	708	690	750	683	694	692	673	666	680	683	643	671	698	686	677	730	704	751	698	715	697	672	720	743	703	706	659	680	710	655	660	681	620	660	636	681	648	667	661	646	641	665	650	675	656	639	656	652	623	671	661	673	672	658	684	659	647	686	618	657	645	651	666	643	675	679	628	655	613	637	666	626	630	637	653	652	646	686	628	657	613	648	627	625	657	592	658	584	639	682	596	635	689	642	677	670	663	657	586	632	665	674	603	629	640	689	625	582	626	608	651	678	604	687	631	662	605	658	677	644	664	628	621	645	668	605	668	697	653	632	689	660	681	617	648	686	639	660	643	659	629	656	631	627	625	654	644	652	600	670	621	581	609	648	653	698	660	660	626	661	636	658	656	610	676	679	644	684	678	598	619	622	637	646	625	649	642	609	637	656	599	656	649	650	597	676	649	613	705	631	648	644	632	631	677	639	613	626	635	653	641	636	684	620	681	597	629	621	636	670	622	651	626	635	665	671	611	597	614	623	641	644	659	662	641	670	644	667	680	638	667	668	656	644	641	622	639	651	652	689	657	632	654	673	616	691	676	621	643	639	611	626	653	668	652	618	675	658	660	635	648	625	642	630	679	643	594	625	612	619	655	617	630	650	646	643	669	648	629	677	615	639	636	610	618	621	625	594	644	698	660	649	620	627	616	635	617	614	647	626	644	626	647	632	626	621	656	636	626	651	674	638	688	624	641	646	683	675	666	637	662	674	698	682	634	615	657	626	632	650	656	646	637	663	622	659	616	639	644	705	631	664	611	644	646	634	618	636	606	617	673	595	643	647	638	647	631	674	613	683	648	658	665	673	632	638	655	681	632	683	620	643	665	632	645	649	625	654	677	578	664	653	669	654	611	659	653	646	596	616	651	666	632	601	620	616	685	645	658	668	629	611	647	641	627	623	672	652	590	596	622	655	617	629	638	679	660	603	673	678	632	642	650	628	625	647	636	660	634	649	608	605	646	611	634	685	640	605	641	627	639	631	624	673	664	681	610	623	593	702	640	630	665	638	640	620	645	681	621	647	627	636	647	627	647	663	652	621	651	630	659	629	642	633	665	651	634	614	693	634	668	603	656	657	659	667	632	611	636	672	638	582	635	637	660	658	664	645	613	641	617	628	637	641	629	651	662	689	606	615	641	644	612	655	700	624	616	685	611	598	630	608	595	623	620	611	685	632	622	640	701	655	626	699	643	635	673	635	653	671	651	653	652	623	628	605	616	666	655	640	620	653	631	669	642	646	644	625	685	639	614	630	655	619	666	626	671	624	592	596	608	625	640	621	654	638	638	650	633	652	675	627	612	646	641	641	630	666	583	639	635	661	653	636	632	656	672	628	680	647	618	624	634	637	612	668	591	642	624	633	673	634	642	658	681	647	658	635	654	656	631	627	633	591	647	636	594	605	612	659	640	648	681	675	669	666	653	636	631	628	621	642	635	641	638	609	636	636	580	628	663	595	648	652	666	643	668	637	638	687	606	580	634	618	659	679	621	659	641	654	668	661	661	562	651	644	663	649	654	659	614	673	592	658	663	641	640	652	646	621	655	674	625	674	675	649	643	627	655	607	623	638	653	695	631	666	656	674	663	668	648	660	653	661	654	651	627	616	660	645	674	635	648	662	638	658	644	650	672	593	679	645	633	644	636	629	683	650	696	635	635	687	606	634	663	688	652	656	612	616	612	616	647	651	631	695	617	635	633	576	664	626	636	700	642	599	641	659	651	623	673	631	652	656	657	673	643	648	657	631	651	669	627	688	638	634	671	622	640	656	643	692	669	657	624	694	683	625	684	645	611	632	682	606	624	637	672	625	646	629	668	642	633	671	640	609	656	665	630	646	619	609	646	633	607	639	606	595	643	668	664	630	682	657	640	666	627	650	633	591	617	607	647	668	601	676	652	649	653	655	640	635	650	626	634	636	654	616	625	611	634	635	656	673	674	629	642	673	613	668	615	638	656	651	656	629	623	640	648	654	616	638	611	680	643	626	639	603	698	660	646	614	641	615	625	663	587	602	629	694	663	654	652	641	632	627	665	669	640	653	639	680	628	612	632	631	694	657	617	660	606	620	653	633	660	683	670	673	651	639	693	619	632	626	670	644	640	661	678	686	615	598	655	639	642	641	677	642	658	688	629	650	603	652	627	666	612	660	660	664	634	637	678	610	663	628	655	661	598	632	630	625	657	624	646	664	655	631	650	634	660	634	624	642	625	601	592	660	652	641	670	665	647	650	587	631	628	666	678	607	613	644	664	640	625	610	644	629	673	669	645	573	664	645	661	622	622	647	601	613	651	640	653	640	609	659	627	652	656	634	652	594	665	631	622	648	656	644	638	628	641	656	620	670	609	646	641	677	645	640	654	629	658	646	643	644	661	623	665	665	630	641	661	637	642	649	615	656	632	615	614	648	638	613	666	689	628	642	682	592	669	669	665	655	649	666	622	633	661	692	636	669	646	641	621	668	665	661	690	615	663	662	650	631	692	655	654	694	674	683	650	634	604	649	632	604	645	644	607	643	629	664	605	643	630	648	603	694	650	662	615	640	593	592	621	631	616	689	654	674	646	577	640	628	617	638	617	623	616	682	645	655	608	660	659	666	636	673	667	634	669	636	627	650	636	686	617	668	592	638	646	645	671	593	640	634	622	663	615	654	609	631	585	631	643	660	661	639	628	624	632	635	654	632	675	689	634	653	612	658	647	600	648	658	645	656	621	660	635	626	663	646	624	629	645	666	624	669	642	647	617	697	674	631	603	655	622	652	629	651	629	667	647	672	607	655	650	613	655	663	649	622	598	694	658	608	637	674	701	637	682	631	657	690	662	622	710	636	599	611	665	665	607	602	652	650	640	624	632	620	625	600	570	693	670	629	618	618	596	648	667	622	594	687	663	647	622	581	649	626	638	681	645	653	638	625	632	649	618	626	638	678	655	644	637	650	644	617	607	636	666	699	602	618	708	644	597	670	638	620	630	641	624	628	609	668	658	661	593	612	683	641	704	623	597	650	638	630	611	642	645	669	586	671	616	639	643	632	651	686	676	606	692	629	583	643	641	598	602	620	695	641	642	636	624	638	630	621	649	639	672	660	640	651	603	631	662	672	649	654	622	676	663	626	657	580	622	594	660	603	645	715	585	641	583	643	636	648	592	663	678	623	621	649	653	687	586	661	621	647	676	658	597	666	635	641	638	666	652	632	675	666	668	621	657	665	615	630	657	635	598	584	654	630	624	629	675	610	644	694	665	674	607	645	659	693	575	667	647	618	646	618	582	665	626	651	676	631	683	689	635	566	663	637	629	606	624	673	606	669	624	660	644	635	642	615	671	615	640	642	658	632	617	607	670	676	665	655	653	619	641	674	656	621	562	639	649	696	607	664	593	663	650
27637	49182	28295	10585	6783	4539	2471	1759	1548	1301	1202	1085	1070	1001	1016	974	948	918	908	886	851	854	870	808	855	794	783	775	813	838	782	813	864	854	823	884	867	768	817	844	783	856	836	806	817	835	778	860	854	831	835	838	802	873	827	862	821	824	835	888	818	801	810	800	846	842	834	824	806	826	806	779	833	755	829	783	792	798	822	825	790	845	777	735	829	777	721	784	799	808	834	801	748	796	816	775	792	766	787	781	744	722	768	759	749	781	767	739	772	761	771	713	777	749	758	811	747	763	775	759	778	777	773	761	780	798	721	821	839	773	787	735	753	836	764	742	794	756	803	813	780	770	748	766	738	720	753	756	790	751	771	787	771	751	772	776	733	793	813	790	809	767	762	803	726	761	781	765	764	795	757	799	769	784	749	747	803	780	825	809	783	753	795	786	796	800	764	776	754	797	821	775	748	822	767	811	723	794	766	784	793	771	763	780	765	772	815	778	767	765	790	816	780	733	754	707	756	807	754	810	782	782	766	750	779	771	800	731	773	750	714	745	750	742	761	762	777	822	758	711	778	755	801	767	760	762	801	774	794	745	732	753	712	819	766	779	780	792	787	759	760	759	830	736	810	736	759	800	772	788	789	830	778	805	805	844	797	779	725	775	765	716	764	782	782	754	789	784	774	774	807	740	786	762	774	763	796	768	801	747	726	738	769	788	728	754	792	791	783	795	787	780	766	753	771	750	765	812	743	785	762	798	790	749	747	786	733	781	768	811	750	804	807	818	829	756	779	733	762	786	756	711	740	731	768	763	769	775	718	779	721	765	789	793	769	725	762	781	766	750	787	740	782	738	740	750	754	774	768	766	722	774	762	761	781	750	774	800	704	736	777	722	779	798	771	760	790	813	774	793	799	779	795	724	796	774	778	803	791	777	689	796	789	780	771	761	761	754	774	715	748	748	802	760	757	770	751	796	750	764	756	779	770	766	803	784	726	772	763	760	740	792	740	765	782	786	758	742	745	751	727	757	755	773	763	772	770	731	766	762	768	759	748	791	770	784	762	758	755	797	795	733	809	781	778	803	764	738	734	773	781	769	786	741	766	792	757	828	774	787	746	806	754	774	790	786	746	804	775	756	782	755	761	776	769	788	791	737	816	737	790	787	805	750	820	804	734	808	774	787	803	805	780	743	756	812	781	756	762	807	794	770	728	797	807	749	783	731	810	762	788	789	752	760	749	795	792	771	768	783	755	774	787	763	744	731	799	751	757	793	769	825	789	791	750	746	758	727	775	736	782	732	741	779	790	786	787	793	786	750	811	764	795	756	774	851	816	784	786	725	790	777	793	770	790	767	797	792	768	779	810	735	790	696	759	736	764	789	810	770	764	764	739	739	781	763	716	729	705	816	734	807	774	749	760	781	762	757	755	740	801	764	766	755	782	792	755	727	784	758	732	814	790	767	776	751	799	808	732	777	762	770	745	761	799	725	771	785	771	822	765	767	733	803	764	737	779	760	764	760	763	806	765	792	751	761	784	753	774	794	764	823	800	759	738	783	780	742	760	781	758	778	764	815	747	786	768	757	813	776	772	795	773	773	784	785	791	746	769	741	772	723	755	740	763	709	745	744	751	790	794	763	816	793	761	789	791	779	744	775	759	786	783	791	755	835	774	806	762	769	785	770	696	760	788	788	749	755	769	783	777	754	806	741	742	775	779	802	813	732	792	746	812	713	758	747	751	755	761	783	739	750	787	749	740	798	776	750	749	740	747	801	814	762	778	797	760	807	783	781	757	756	764	784	821	739	792	712	786	803	829	738	784	793	741	757	788	711	747	743	761	794	740	754	751	781	776	770	777	751	822	781	773	776	797	808	756	747	789	751	818	759	720	751	798	701	749	744	732	787	732	734	782	781	791	740	779	803	758	801	735	772	763	752	735	747	770	790	736	759	734	762	792	746	765	798	769	770	767	774	776	819	750	774	745	729	788	738	799	759	767	757	781	756	721	784	750	817	767	717	743	808	758	761	760	803	754	769	769	739	755	818	786	781	768	718	778	759	747	781	785	833	738	802	740	803	742	734	761	757	782	777	782	828	822	756	731	807	751	766	773	770	797	780	775	770	776	811	801	756	798	821	756	755	758	771	800	779	773	753	790	816	788	764	783	752	762	819	780	785	710	745	760	765	702	731	779	809	761	766	833	763	764	732	769	771	780	736	833	744	772	810	752	730	793	759	755	800	786	778	770	786	799	816	747	761	796	740	793	798	779	783	753	758	797	790	772	808	727	752	813	788	793	772	769	783	727	787	763	799	756	792	766	750	793	740	777	821	739	775	796	715	760	745	747	773	780	770	781	794	762	736	716	776	805	800	693	720	785	775	737	768	768	777	783	775	799	786	727	783	786	808	790	735	785	770	743	734	729	728	776	783	772	767	727	767	784	776	741	749	775	724	805	735	757	759	766	768	772	702	802	763	811	744	761	778	746	773	704	784	752	742	791	789	777	791	789	768	724	791	737	752	760	794	767	750	794	754	781	741	724	810	810	744	771	780	783	762	755	816	771	798	806	777	788	785	700	761	818	757	733	771	753	779	714	787	759	765	743	782	787	815	753	803	835	822	752	772	793	791	747	797	775	819	754	777	761	767	752	756	750	775	763	758	757	712	759	733	779	755	807	770	774	787	785	784	754	766	771	831	766	771	806	772	800	765	776	775	812	741	708	755	767	780	767	745	827	792	805	772	777	757	782	753	811	753	771	732	767	743	789	714	805	801	776	798	779	796	815	743	761	778	754	789	769	772	742	761	787	769	755	771	758	798	749	752	787	766	751	746	770	759	791	722	787	782	733	767	790	748	753	766	761	817	791	790	778	744	753	774	784	785	761	850	794	762	738	775	791	768	775	769	786	764	714	785	738	787	751	795	787	790	780	754	771	778	746	740	818	722	792	774	773	820	801	807	772	799	828	739	671	791	743	789	797	795	736	780	765	798	798	771	800	758	790	773	777	762	725	765	781	793	814	729	805	752	773	771	763	790	728	755	773	771	793	794	763	745	793	758	769	790	793	773	761	749	764	780	760	758	777	736	782	717	754	803	770	784	794	807	811	756	759	709	768	815	810	760	806	795	751	700	774	754	709	732	738	739	743	801	771	804	783	704	766	756	787	770	735	738	736	775	759	768	754	783	773	782	840	862	811	725	838	818	750	833	771	785	796	788	832	756	716	790	773	767	760	806	736	777	761	744	711	759	771	742	781	766	790	804	794	752	746	720	818	744	743	807	725	733	736	748	778	769	754	756	758	783	800	741	718	766	799	832	781	790	764	771	787	803	777	726	714	786	737	821	803	807	739	766	769	834	734	750	798	751	777	791	779	784	734	757	728	792	792	742	732	754	763	769	817	775	755	826	781	732	758	772	792	810	787	772	792	737	795	770	759	808	802	750	853	736	785	784	768	804	807	802	720	779	710	742	805	842	779	781	752	760	745	780	752	745	835	784	778	735
27780	22036	15228	3174	1367	1131	865	812	737	820	730	717	745	716	783	781	745	729	734	734	730	777	706	725	695	735	734	737	729	699	656	711	743	702	704	722	753	737	717	699	710	709	769	789	736	714	733	784	748	726	775	720	787	787	772	755	761	756	769	794	722	722	737	762	751	742	721	694	726	759	671	767	763	770	724	736	721	767	744	754	728	688	714	770	693	771	749	693	757	767	719	737	726	724	781	688	746	752	759	786	684	712	763	734	721	766	693	754	725	721	694	780	742	687	779	708	779	715	766	707	706	675	731	718	796	743	686	663	746	694	727	738	734	749	719	728	757	704	787	748	788	786	754	709	721	723	706	724	761	718	716	757	709	780	766	745	716	739	763	714	736	723	731	721	749	699	763	717	767	718	703	737	705	759	734	723	757	730	720	754	739	747	692	728	766	769	742	733	739	795	752	742	792	751	759	743	748	735	737	732	777	744	763	740	742	769	725	741	736	725	749	737	733	751	775	738	799	763	737	747	722	767	783	753	748	723	744	739	750	709	742	769	767	707	711	741	752	773	786	742	738	699	722	786	760	744	758	690	757	730	759	748	777	782	773	747	729	736	739	715	715	774	702	711	730	703	724	766	745	714	720	704	716	796	784	763	712	733	697	757	721	728	663	736	714	787	761	708	719	736	765	714	750	748	722	685	738	780	695	751	745	760	748	713	775	730	733	692	745	720	742	767	717	753	725	735	770	732	754	727	744	758	750	734	754	783	650	764	750	757	756	744	742	729	781	652	752	744	713	734	728	760	748	745	740	709	716	769	744	718	768	710	787	736	726	766	710	755	692	737	693	713	704	735	762	712	767	776	759	737	727	698	685	695	768	730	738	742	729	723	695	741	747	737	738	733	735	775	712	759	710	739	733	752	775	688	705	732	769	740	736	754	739	749	715	692	727	728	733	736	758	724	731	739	735	699	733	786	735	742	722	789	726	696	786	650	718	723	746	707	768	731	754	715	736	748	724	710	760	733	729	782	717	734	736	733	779	747	698	734	757	756	756	720	695	743	768	726	782	710	717	725	731	714	749	745	719	694	676	729	786	737	736	729	763	787	745	755	786	754	722	779	733	774	695	739	760	731	785	706	742	710	745	741	753	703	677	751	732	805	705	707	769	818	712	767	714	752	702	699	752	770	743	693	713	697	746	726	737	736	719	718	754	702	736	721	704	778	763	720	761	735	688	738	792	731	717	715	706	712	798	719	717	751	738	750	674	707	739	725	710	697	683	738	784	739	708	729	708	664	727	680	766	717	758	769	737	697	744	729	742	741	750	692	679	745	741	721	662	721	748	774	743	722	731	740	749	723	761	713	731	736	737	767	701	729	726	723	714	744	759	738	711	775	743	735	747	734	753	766	749	782	726	736	748	732	728	759	725	737	746	707	696	774	801	741	716	737	722	731	795	687	789	715	758	735	707	675	774	749	749	716	752	732	683	727	731	725	703	761	734	733	788	764	760	750	736	777	748	713	767	685	735	729	768	729	756	700	756	719	709	696	728	743	713	722	748	768	698	757	759	725	734	754	757	700	732	729	785	732	721	715	795	772	744	755	695	723	765	717	766	699	744	781	753	726	740	759	712	721	697	735	780	719	725	736	770	677	748	751	788	749	763	723	696	739	713	729	759	728	708	760	660	722	742	722	723	728	768	722	731	754	754	746	719	730	760	731	756	772	680	748	711	756	755	737	734	703	702	729	711	733	747	732	737	713	771	715	741	746	769	739	686	751	761	693	735	765	762	747	726	788	726	711	739	781	724	702	785	684	703	700	746	741	734	744	705	722	719	749	756	706	750	766	785	781	744	751	734	756	711	749	720	708	761	731	704	754	666	720	713	784	660	718	765	749	775	722	752	741	750	747	699	719	710	752	771	697	732	764	707	746	754	717	785	719	791	730	704	724	728	712	748	760	712	727	710	748	770	730	739	689	732	736	729	662	759	757	744	721	680	788	743	729	749	773	736	735	716	715	751	712	731	695	742	775	740	744	734	714	699	728	717	748	700	723	692	774	753	760	738	732	774	759	749	715	684	710	766	721	760	773	735	770	728	749	748	767	722	760	750	773	716	734	722	711	765	760	711	778	722	735	770	731	728	771	737	703	713	713	735	710	747	725	728	705	761	718	746	767	753	767	722	782	775	786	753	729	747	761	710	765	762	754	684	745	719	748	754	716	693	718	738	746	727	727	765	743	736	741	768	743	722	750	736	715	763	736	747	772	688	709	740	762	700	698	765	749	746	763	697	718	756	733	747	740	778	734	766	743	773	723	809	768	768	780	776	701	723	724	756	724	751	723	742	752	726	727	721	704	774	695	743	696	721	710	778	708	687	720	761	727	777	737	726	708	740	749	779	741	728	715	738	694	757	772	701	739	705	737	761	737	726	799	747	710	729	734	721	734	735	716	748	737	717	736	673	696	775	730	756	674	760	733	725	799	747	760	741	761	745	740	713	741	737	698	693	686	732	754	735	743	745	752	722	733	734	752	719	751	763	784	776	773	733	723	712	717	706	743	716	736	718	761	739	772	729	726	801	685	741	777	732	711	752	740	720	735	736	716	808	694	774	764	748	734	722	730	735	735	742	696	747	776	786	757	719	748	720	758	713	756	696	692	767	736	712	722	753	733	731	693	764	715	734	714	768	763	721	756	744	742	760	795	724	803	745	786	695	770	768	691	733	741	734	703	753	706	749	740	740	748	736	769	738	749	730	730	698	751	732	751	736	719	727	713	770	758	735	745	768	727	730	714	772	735	756	737	755	722	730	737	694	707	749	753	708	754	719	694	731	744	735	742	717	720	752	773	713	733	720	769	726	730	753	735	733	771	752	725	723	738	734	698	742	704	761	757	779	709	775	790	713	744	732	721	751	730	714	718	755	768	752	693	745	714	724	749	792	731	728	768	687	714	749	715	714	743	725	742	747	742	716	712	726	732	703	727	753	714	743	727	708	743	744	721	734	729	721	755	715	755	698	747	708	702	741	741	735	751	753	715	706	704	760	737	709	716	750	769	688	753	756	689	730	721	724	741	714	734	748	735	795	762	769	764	693	737	723	700	726	762	733	743	778	704	713	756	725	699	710	767	719	752	742	793	770	719	753	725	713	734	691	755	775	809	687	750	724	744	714	755	753	770	718	709	701	733	688	762	780	723	752	710	694	705	784	750	703	665	755	711	769	697	701	764	752	677	768	733	694	733	711	738	743	709	737	686	747	739	729	702	748	722	749	731	701	749	775	748	746	735	697	754	742	719	737	707	722	729	719	734	747	735	734	652	788	761	720	699	744	776	726	783	722	712	754	750	691	763	748	737	779	726	756	746	788	713	807	717	735	750	786	694	748	683	710	738	709	767	740	703	769	702	719	713	750	752	727	764	724	758	742	783	761	738	731	716	729	657	804	699	739	758	763	703	716	716	765	723	696	744	697	731	757	745	771	756	770	708	724	729	713	723	786	724
25131	32051	11747	2518	1705	1328	996	931	861	930	873	837	935	879	929	862	940	872	927	875	908	862	815	887	877	875	840	873	874	860	844	872	902	900	947	867	905	892	900	893	861	878	890	855	863	930	860	914	908	889	883	905	910	838	932	871	888	883	861	886	892	891	867	895	882	888	885	855	937	843	880	907	861	859	871	926	873	851	885	872	840	912	862	882	940	889	823	877	866	815	840	897	891	880	826	900	867	877	862	859	844	883	913	851	830	869	874	855	856	896	831	881	850	893	853	867	894	848	883	839	902	860	822	873	842	826	859	882	914	867	917	916	891	830	909	915	822	908	894	901	799	891	905	838	829	849	908	867	876	853	895	853	823	848	867	864	871	831	878	835	882	884	814	886	892	899	873	858	884	869	875	917	861	887	859	901	880	847	873	827	865	891	868	908	852	818	876	911	855	825	870	860	883	844	828	834	889	825	859	852	862	874	893	894	866	868	870	859	887	892	895	849	889	888	825	860	864	859	851	947	896	884	818	840	855	919	818	864	870	795	861	861	872	939	901	896	899	847	867	849	925	838	824	828	847	868	871	878	955	883	834	854	877	867	877	880	864	895	868	874	846	894	902	848	883	903	832	859	882	907	928	819	863	850	897	918	902	855	860	861	894	884	866	873	895	892	867	863	853	889	882	851	866	892	881	844	905	870	885	903	899	886	857	852	881	848	895	896	840	890	832	893	814	890	846	864	868	896	894	822	902	857	864	895	875	940	851	856	862	889	864	844	874	827	846	892	853	877	886	863	902	871	867	842	924	890	806	878	884	871	931	858	857	862	916	846	877	910	881	852	840	850	847	894	915	892	844	902	956	937	865	893	872	930	886	793	872	872	905	900	855	897	863	841	864	860	923	823	869	868	890	859	913	879	878	873	870	869	875	926	847	863	867	872	901	879	878	870	869	855	869	894	858	856	882	854	876	841	882	874	836	885	885	858	886	869	862	903	907	830	861	884	891	858	902	856	845	842	879	879	930	870	879	871	868	899	855	874	856	808	848	893	895	894	893	906	875	875	878	848	893	854	832	837	845	802	885	871	850	848	833	800	884	889	845	864	828	889	903	819	871	871	864	853	824	864	889	866	859	864	933	888	878	847	928	872	878	843	908	861	853	863	828	898	839	841	832	901	836	857	886	838	897	939	831	880	889	873	872	818	844	807	906	852	933	923	902	898	874	881	890	873	836	876	830	868	908	896	809	867	880	875	872	883	921	836	858	837	835	878	866	937	898	872	882	879	882	881	836	866	811	836	828	871	861	954	886	928	903	899	860	879	848	866	881	908	874	895	896	828	867	838	829	859	876	894	885	873	917	843	833	850	885	900	866	803	856	846	837	931	881	831	856	860	806	861	873	861	872	839	873	897	865	889	867	847	905	845	848	865	872	823	847	875	870	887	889	855	907	922	859	839	870	831	846	854	886	894	897	847	878	910	878	873	870	961	863	891	856	913	867	854	872	864	874	850	875	826	880	910	895	860	882	859	900	855	893	891	842	856	908	869	889	886	872	851	860	825	889	845	857	905	886	876	882	912	864	798	866	864	874	891	810	830	864	943	860	823	881	859	868	864	899	893	924	888	850	884	884	886	848	878	860	900	881	884	925	833	823	852	881	847	876	901	909	856	838	919	869	887	888	881	851	846	892	846	890	862	948	898	859	872	923	886	832	805	888	875	838	897	878	876	866	888	869	864	867	860	825	913	802	853	883	869	901	900	846	857	873	889	906	882	867	871	942	897	832	866	871	868	881	903	877	926	890	874	831	885	861	904	834	853	898	847	843	885	890	857	898	843	863	840	796	841	873	880	835	898	885	871	863	876	857	856	853	912	852	822	914	814	857	878	881	828	869	797	867	861	835	849	853	877	837	858	844	898	909	940	867	851	865	813	906	882	944	899	889	870	878	892	859	846	902	813	889	884	858	863	895	873	903	857	856	889	833	897	896	879	889	882	882	856	864	891	836	895	891	870	881	898	873	912	862	873	833	878	840	868	832	861	862	898	886	853	845	851	858	825	872	873	880	875	900	911	906	864	868	873	862	821	860	866	807	847	851	905	890	801	817	880	838	880	831	921	881	924	918	887	859	927	910	861	852	842	919	895	894	899	878	847	864	866	953	857	822	860	921	842	850	825	844	916	850	800	906	918	860	871	817	889	872	861	900	850	834	842	882	873	859	799	901	888	857	873	883	850	887	841	923	906	823	892	898	879	882	849	860	853	853	857	891	892	910	863	871	854	895	832	835	821	858	890	866	884	933	819	866	918	878	870	826	926	869	892	917	840	839	845	786	899	893	889	884	882	833	889	939	859	840	861	846	866	831	892	857	899	851	928	837	898	862	848	810	891	878	896	914	831	892	892	876	857	877	905	867	898	885	832	913	873	903	832	835	867	862	873	930	898	891	880	870	938	829	919	913	877	877	863	886	863	849	892	858	844	883	896	867	891	910	827	908	871	872	870	945	935	900	850	844	880	834	892	870	901	823	830	926	877	850	889	903	833	856	870	857	840	866	860	823	857	826	906	837	856	879	883	911	884	852	948	842	871	849	871	849	891	870	874	869	837	832	871	839	876	839	895	894	894	893	877	836	851	894	879	868	835	913	863	891	844	881	845	848	827	874	880	869	866	905	845	916	917	860	875	829	795	856	889	877	835	892	844	901	854	928	834	877	867	878	897	923	889	859	896	862	845	938	848	907	901	873	874	890	921	889	865	808	878	830	903	904	898	848	916	877	851	896	854	910	889	851	881	858	921	878	874	874	873	864	848	873	883	870	895	884	858	896	869	873	927	884	874	947	881	871	794	879	859	886	872	915	908	863	882	878	899	879	845	858	872	856	862	831	868	815	854	898	851	850	827	914	950	844	881	904	832	841	853	870	840	859	866	858	851	887	868	886	863	869	851	887	815	873	824	855	907	905	848	858	898	824	874	886	897	860	898	891	878	903	843	880	850	846	827	836	870	848	849	888	854	904	908	899	800	880	874	911	912	891	910	847	823	890	827	896	837	868	860	892	847	855	924	820	874	897	834	883	841	871	832	849	907	868	875	869	871	907	867	866	842	913	846	863	833	884	869	902	862	866	838	849	897	890	858	886	904	857	851	883	916	838	887	847	872	895	871	817	860	867	838	893	850	877	860	899	872	836	871	863	831	876	878	848	834	839	851	887	920	889	874	897	949	867	836	869	848	896	854	897	815	947	861	838	835	876	854	845	883	825	842	872	898	840	883	883	825	864	882	838	864	858	892	883	834	857	869	875	914	911	924	862	830	878	845	848	865	873	906	853	903	869	876	819	917	836	899	874	870	848	852	808	907	861	839	885	875	900	928	901	873	888	871	917	855	875	850	880	876	865	899	830	901	881	912	897	862	857	897	892	889	852	852	886	889	939	867	871	803	904	866	895	875	852	852	881	842	851	853	888	928	895	908	856	845	883	812	819	864	804	841	892	831	809	891	867	888
23575	20973	27960	24147	20913	10227	1716	1119	1048	931	974	972	888	912	896	886	921	850	855	875	841	803	885	818	827	844	836	867	803	842	819	865	825	870	861	879	810	873	809	821	826	860	879	862	817	834	846	858	804	851	853	870	800	795	843	799	812	853	878	798	853	822	831	881	832	878	818	828	836	861	757	893	776	828	782	846	799	808	791	864	859	819	833	854	850	821	860	783	824	812	848	798	827	851	769	846	802	806	823	805	827	824	807	822	823	792	839	844	844	773	818	802	832	840	820	839	795	823	841	814	786	778	799	846	832	828	833	827	795	840	839	820	767	796	844	813	816	833	851	799	811	880	863	821	818	778	808	840	769	824	837	829	778	819	852	837	862	806	819	813	823	787	801	785	794	833	826	771	785	855	821	832	823	789	784	807	788	838	788	819	807	865	876	819	813	871	831	822	767	802	792	831	821	827	829	811	719	814	768	805	832	866	835	840	785	811	795	845	818	873	802	856	774	792	843	932	879	834	794	725	791	806	803	751	843	813	832	777	832	916	809	788	808	787	786	887	786	840	840	844	787	784	813	814	871	830	813	807	846	875	770	820	851	802	824	823	814	812	760	827	823	769	822	862	810	863	853	760	820	854	787	883	778	821	808	863	845	812	795	805	814	853	791	772	805	825	823	818	820	792	843	794	822	822	817	883	776	847	819	801	849	796	853	790	769	815	838	784	823	826	806	844	831	832	815	785	847	798	854	802	813	806	819	821	788	862	815	779	839	864	801	826	788	791	792	806	829	785	844	776	797	822	836	832	860	834	785	813	861	765	786	768	834	790	833	805	871	832	800	882	810	832	808	820	820	838	754	815	846	824	821	750	760	843	859	847	893	773	805	818	868	790	833	813	834	828	838	870	808	874	845	800	830	842	782	720	813	821	831	829	827	781	777	842	818	837	803	787	843	813	819	828	791	811	829	833	798	830	791	831	796	777	771	806	805	847	863	841	839	802	753	826	843	847	851	808	900	804	836	850	816	865	818	821	851	836	769	806	763	810	799	816	842	815	815	827	829	824	838	872	737	827	892	806	811	808	780	818	829	838	823	774	818	780	870	794	811	849	841	808	794	830	822	863	811	828	834	807	809	787	899	821	835	835	809	796	753	811	829	813	823	814	779	812	825	831	831	830	796	819	814	776	817	767	846	874	845	799	765	843	864	815	819	836	755	831	817	803	760	791	812	813	839	842	828	832	768	809	828	833	824	893	820	771	818	779	795	827	757	815	845	797	834	793	856	798	815	756	847	817	823	815	825	861	792	808	850	733	803	742	876	823	806	843	785	846	874	790	813	838	769	806	767	809	836	825	816	806	819	786	793	802	800	840	802	822	847	816	781	792	756	837	803	847	835	792	888	788	823	836	859	834	819	832	804	854	832	807	793	840	776	755	829	873	824	796	814	862	843	830	826	813	765	827	793	852	812	787	776	828	816	847	834	793	822	849	810	793	806	783	818	819	820	843	787	859	864	813	796	871	826	811	796	806	828	788	803	820	824	836	838	863	833	836	824	784	818	845	856	786	791	804	795	777	834	821	872	805	774	808	818	841	789	765	810	770	788	787	791	806	777	841	851	872	850	853	858	825	835	822	857	808	834	803	810	813	806	806	819	818	854	794	855	847	813	784	829	806	779	855	778	868	775	870	788	753	794	777	789	847	816	846	789	817	765	804	835	817	844	820	860	849	896	812	798	805	823	854	826	764	817	802	836	785	800	831	846	799	825	868	814	808	806	812	820	801	780	885	823	836	748	784	798	755	833	815	781	827	785	778	820	849	808	791	850	818	797	839	842	814	858	822	800	793	825	807	816	799	864	848	861	824	799	844	795	891	822	825	803	792	817	815	804	824	858	839	787	804	810	812	845	834	862	805	803	811	780	824	806	797	831	788	847	789	825	804	900	847	796	809	788	831	799	864	819	877	793	848	774	811	792	836	841	777	832	815	813	813	787	829	848	788	826	805	864	835	811	809	838	853	809	803	861	783	843	787	809	820	795	806	833	825	782	845	829	819	824	872	786	782	849	795	826	821	819	800	845	813	817	780	807	820	800	863	815	860	819	797	844	780	819	795	850	839	812	877	801	827	815	793	784	802	819	804	835	864	758	820	860	766	802	802	832	817	795	847	853	840	883	813	796	811	819	851	826	835	852	869	786	811	842	833	835	787	816	790	757	750	842	830	815	873	822	794	845	812	855	838	862	804	802	830	776	807	859	815	831	835	817	799	823	774	840	872	780	786	798	811	793	777	782	803	828	769	824	809	838	829	801	845	803	874	795	814	844	873	814	815	877	841	892	824	831	820	825	865	799	802	831	847	810	812	849	826	794	817	860	828	811	775	814	826	781	877	795	815	832	777	792	853	836	835	846	850	766	817	824	798	824	771	854	851	822	840	808	815	793	805	757	825	788	808	803	831	812	824	790	793	894	819	794	854	785	848	788	783	790	855	791	782	846	866	796	819	832	783	789	824	864	868	815	788	834	810	819	822	839	835	871	817	800	842	850	819	874	830	772	784	811	817	804	821	777	802	806	846	767	817	762	808	820	803	838	845	841	802	754	838	756	791	829	798	815	836	824	846	813	823	770	810	850	800	842	825	819	824	858	786	874	800	807	757	781	807	808	860	814	827	791	811	821	768	855	884	782	833	836	775	867	857	830	836	812	834	793	809	838	793	796	814	847	787	853	773	812	811	795	827	799	820	830	810	835	833	861	819	825	828	803	919	802	825	829	854	776	802	807	847	805	853	826	825	843	849	833	777	825	795	807	771	821	831	832	823	821	838	796	847	816	863	819	785	839	820	849	834	815	820	816	760	808	846	786	802	817	866	813	785	820	799	831	815	850	800	854	804	838	828	830	852	761	779	816	844	820	841	806	767	819	797	801	831	767	843	793	813	872	864	787	826	787	844	829	845	793	806	810	817	859	825	842	830	790	823	806	806	805	778	865	781	803	852	815	787	770	805	821	854	836	842	813	853	827	821	838	840	864	811	829	792	854	818	804	875	797	829	813	808	832	776	828	842	861	789	802	786	821	769	816	847	831	830	850	844	876	828	764	811	859	754	811	839	859	802	833	817	808	818	816	781	843	786	811	841	795	803	754	790	834	796	782	796	862	822	801	819	828	803	816	806	850	788	780	823	828	840	755	794	822	823	829	821	819	834	804	795	823	797	852	815	848	816	788	847	869	847	845	811	836	833	855	843	858	772	775	873	805	806	785	894	869	800	764	886	832	822	791	809	830	819	829	813	831	812	812	839	819	784	870	791	792	782	842	776	855	834	813	879	811	848	796	838	897	789	825	789	789	824	823	850	835	810	781	819	850	817	870	814	840	830	810	825	795	790	807	778	814	795	827	816	835	827	798	778	840	839	829	793	854	857	817	835	775	781	830	794	860	761	811	852	831	857	798	840	812	829	748	811	806	838	823	799	783	800	774	799	850	755	811	826	801	801	819	831	796	799
24501	42801	20504	6994	4285	2919	1742	1457	1388	1202	1241	1197	1114	1102	1100	1075	1105	1120	1035	1101	1040	1019	970	1003	994	1014	1020	970	1018	1008	1001	973	975	992	985	975	1040	1032	978	1025	993	978	1041	972	959	1029	993	1045	941	1035	990	1028	994	997	1004	994	985	973	1045	1030	998	970	1034	1017	965	981	1005	1007	977	991	1001	994	1038	992	947	958	976	974	1002	997	1004	1007	922	954	966	1031	997	905	983	993	988	947	1023	951	924	976	1016	939	957	998	993	940	938	966	981	960	994	992	939	915	955	941	959	988	975	1009	1005	999	944	927	947	985	1005	961	962	957	977	956	945	925	972	930	996	1014	944	972	1011	1010	973	940	971	989	948	1004	929	986	971	962	935	952	966	959	974	936	963	982	935	969	957	951	935	933	989	961	992	944	975	973	926	963	1044	1018	977	977	914	934	941	929	990	958	912	989	988	972	983	976	951	964	931	974	990	908	931	928	1004	914	962	923	982	920	985	988	989	962	979	977	967	1005	961	991	943	981	1012	991	1014	957	1006	1015	979	964	893	957	883	922	1034	1010	945	996	957	980	1018	934	1013	934	964	991	982	950	949	965	939	943	924	948	924	941	918	996	994	980	1022	1010	951	928	936	989	904	992	912	956	934	986	998	988	936	962	991	968	985	966	978	1021	978	889	999	952	941	924	932	973	969	976	958	1002	947	982	967	916	1013	997	961	935	951	980	922	964	979	987	986	932	892	951	952	932	962	1004	959	951	956	922	964	1030	980	1005	919	967	972	921	974	907	974	990	978	990	967	997	971	967	958	917	977	966	967	925	1000	963	961	926	975	977	956	975	955	929	911	932	938	1025	899	1000	1015	969	987	937	939	959	904	988	913	978	956	933	970	927	925	969	947	921	977	948	971	951	980	979	968	951	984	934	962	896	967	947	983	919	977	959	961	951	953	959	924	920	957	976	943	942	978	966	1051	996	1040	956	950	938	989	955	971	915	989	1003	932	1007	888	983	990	984	997	970	980	1034	967	949	990	950	998	999	954	959	1003	936	953	945	923	977	1004	999	974	938	965	894	945	920	986	951	991	958	965	933	982	958	966	951	978	935	958	965	991	995	950	947	940	958	961	973	984	969	1058	970	985	962	962	946	911	917	951	946	926	914	980	919	1000	965	970	967	1017	987	916	946	922	998	1001	976	990	971	955	1011	974	966	956	951	950	954	889	939	983	1037	987	943	983	966	908	936	890	962	921	958	952	899	975	915	971	947	993	923	979	1019	930	954	923	940	972	968	974	963	907	919	952	982	1012	929	1014	939	1005	971	919	1049	971	1004	920	991	977	980	1005	926	995	991	960	950	999	988	964	971	950	971	992	986	930	903	967	996	1019	1006	960	907	970	940	938	995	985	913	949	943	970	940	984	990	933	958	957	963	906	996	1012	972	935	952	968	983	958	969	1008	981	907	1013	998	971	968	980	914	898	968	947	992	989	914	976	945	973	982	997	930	979	971	953	923	965	1007	975	946	997	966	990	941	947	926	988	971	1007	931	942	958	964	986	975	907	981	948	960	899	909	955	951	902	983	918	950	975	953	990	968	941	953	980	958	1026	944	990	1001	995	982	960	892	1035	1024	990	970	956	984	968	971	972	980	965	1019	974	924	967	1016	931	955	979	970	1005	938	908	966	944	976	923	939	951	992	939	984	942	955	1006	984	994	1035	993	988	992	992	911	970	951	912	945	941	971	923	919	956	1029	963	987	931	977	1003	1008	988	914	981	937	962	892	946	941	988	974	996	975	948	940	941	964	1017	1083	972	1000	962	948	982	885	968	945	886	977	991	949	910	968	989	957	967	961	984	944	931	933	923	941	969	1021	993	942	955	984	1001	900	996	959	978	932	941	923	1027	935	958	942	968	942	942	977	984	962	963	947	948	978	934	990	1002	1002	924	960	978	1038	965	993	973	976	904	980	1020	933	916	986	984	916	984	948	912	975	1003	876	951	927	1016	983	961	951	969	956	903	1000	943	1012	933	939	947	966	900	954	967	981	930	950	933	937	1014	944	949	952	939	951	971	970	977	928	995	991	971	983	948	965	1000	985	991	955	942	967	899	955	973	1025	984	955	950	926	957	965	1018	920	945	922	974	917	983	861	953	962	987	963	937	924	967	983	935	967	974	962	970	946	913	1000	958	929	977	1011	950	959	953	965	989	983	943	970	987	953	953	968	1000	987	964	1018	946	904	972	930	932	923	909	939	1020	963	984	928	932	990	925	994	944	931	956	953	1004	962	958	917	949	972	964	920	965	976	983	1020	959	972	1023	932	932	937	947	936	897	977	925	962	953	927	973	997	932	961	970	958	911	946	938	960	983	950	978	963	968	922	978	1003	941	932	1001	955	922	995	969	956	987	952	927	879	891	960	944	1001	963	947	916	962	985	945	965	927	959	958	995	999	928	940	917	986	1035	990	928	1015	937	918	1030	967	947	931	954	937	945	951	989	947	908	990	933	945	971	958	917	964	922	946	969	933	952	1013	1010	993	984	933	993	979	919	970	952	976	953	972	970	954	975	963	934	978	938	923	952	971	975	957	959	931	903	904	1012	946	969	947	978	949	983	983	932	906	950	1018	908	958	981	980	948	990	964	976	978	958	949	898	997	924	980	957	999	956	946	961	916	995	892	975	1031	957	1014	909	950	955	983	960	935	917	906	917	934	950	1008	998	976	978	958	1031	1002	987	934	960	969	929	980	956	952	954	983	981	948	964	921	937	965	971	967	929	904	943	997	973	951	969	957	974	998	946	979	946	932	1004	990	935	944	939	946	969	943	896	915	955	905	988	996	956	1006	981	940	989	972	960	910	970	965	954	957	961	931	974	963	914	962	932	976	905	1009	906	984	926	933	974	979	983	928	986	935	963	937	1006	941	1000	930	956	921	1030	990	945	916	951	981	912	916	966	955	1002	940	926	930	987	959	925	952	972	955	921	958	937	962	963	981	987	1034	889	985	916	944	982	953	975	966	997	984	986	1008	954	960	936	924	942	960	971	937	969	1001	988	940	971	990	938	947	976	976	1022	979	1007	981	970	933	970	986	981	1001	946	982	1014	938	927	982	978	981	964	970	927	954	946	1028	930	940	975	986	957	909	971	1003	932	940	1035	1006	992	921	1007	968	934	998	1005	906	976	986	914	922	916	955	953	976	955	952	940	978	918	902	951	1049	930	947	1015	882	954	974	986	984	930	975	968	903	931	971	987	967	943	915	990	943	916	974	1000	915	943	977	993	961	949	951	947	1012	962	922	980	983	923	912	968	994	1011	932	960	954	953	944	977	918	915	972	958	967	986	931	942	1013	980	964	955	975	1019	998	941	997	950	986	949	963	1018	975	955	975	941	977	937	1008	957	940	948	956	958	997	1021	935	989	946	905	964	890	913	991	977	912	1002	978	987	1022	960	956	1012	920	926	939	1006	937	972	933	984	959	930	946	956	989	944	963	915	933	943	969	993	966	926	943	1001	957	965	972	930	1025	984	950	990	971	972	985	943	1012	967	980	992	911	950	1020	963	950	988	939	928	955	921	984	933	947	928	920	935	915	956	970	952	931	984	912	949	967	935	976	968	958	926	947	943	935	972	1017	966	918	923	933	934	968	1004	936	981	989	970	952	910	938	877	930	937	967	1004
24615	20976	27057	24918	13392	1546	767	744	651	602	627	617	620	624	613	564	580	555	602	583	548	600	601	570	548	572	574	553	596	549	538	585	576	558	570	600	559	605	608	567	615	564	592	614	602	538	585	557	591	581	549	542	526	574	564	637	612	626	567	608	583	587	587	557	603	565	585	549	603	606	588	496	581	550	543	558	580	557	566	573	538	544	544	523	588	542	574	607	512	576	535	584	581	586	557	559	541	563	599	611	505	525	564	530	560	517	542	596	560	534	542	569	538	541	577	559	554	538	526	582	559	519	546	562	565	549	582	569	548	594	516	498	534	587	593	535	587	524	572	573	585	508	599	583	563	557	558	564	552	565	573	570	560	531	504	538	526	554	543	520	563	557	565	572	526	578	579	612	609	561	545	549	573	534	567	581	565	532	576	599	536	530	591	575	564	529	548	539	594	553	580	526	625	549	553	571	562	550	607	548	529	577	613	568	562	566	524	559	522	572	590	541	604	607	492	571	561	552	502	543	598	574	499	564	638	503	553	578	608	522	583	604	524	556	547	543	533	598	554	561	561	531	565	546	535	579	558	586	570	583	547	542	582	559	586	548	543	526	578	559	574	540	543	565	571	548	536	554	563	547	548	581	551	595	527	559	591	525	585	580	554	517	597	573	565	542	598	562	525	555	525	547	561	574	541	587	544	568	590	551	538	562	563	500	556	566	595	548	602	583	529	559	562	550	554	533	593	557	528	597	583	537	561	566	599	514	568	542	551	575	497	553	538	561	578	547	559	549	559	577	526	524	562	596	549	532	574	537	584	537	499	566	564	563	593	540	543	569	531	574	552	502	565	565	563	563	571	537	555	549	573	562	558	554	595	552	546	597	545	552	548	557	570	581	579	557	529	543	590	563	539	557	544	547	528	572	552	612	567	563	572	532	553	593	569	535	582	583	542	523	578	533	558	558	580	556	570	562	546	538	497	543	553	565	581	510	584	588	538	572	470	536	553	602	576	566	575	567	575	542	549	570	569	510	558	526	574	595	553	565	549	552	569	552	558	543	572	576	544	553	551	546	581	513	586	599	562	527	535	570	536	569	525	534	572	556	547	605	567	548	603	523	583	508	558	577	569	619	579	538	580	501	558	541	526	554	559	570	550	542	552	522	583	581	532	580	560	578	552	547	508	583	583	518	589	559	610	507	555	517	574	588	545	557	564	537	574	568	542	535	505	590	545	578	549	592	534	574	533	518	560	594	546	512	544	553	524	600	595	536	536	562	608	556	553	575	555	552	532	552	572	606	569	579	517	584	549	535	562	563	601	562	547	571	570	548	527	536	560	556	520	511	555	526	585	555	548	555	484	537	545	567	571	514	545	592	558	528	541	538	585	567	542	577	549	568	543	546	548	545	579	540	554	542	557	579	559	552	642	572	576	564	559	534	517	576	523	534	553	485	575	568	577	502	594	515	541	585	543	532	548	554	541	532	563	600	557	530	581	566	557	531	570	551	500	568	579	594	593	570	571	563	563	541	541	540	530	609	591	564	541	519	556	562	565	587	569	546	558	579	564	536	527	561	587	542	540	537	515	508	546	523	563	550	567	581	545	546	576	562	524	570	587	544	562	513	558	544	587	551	575	576	561	512	540	588	579	520	554	567	554	598	572	554	544	566	561	558	572	535	551	550	547	514	560	581	582	520	554	548	545	532	545	523	494	562	500	554	519	523	580	543	554	523	536	527	563	562	555	548	606	607	530	540	653	591	575	561	570	558	504	579	570	583	565	562	596	561	555	527	534	595	552	552	576	523	567	507	582	509	540	573	577	548	565	554	535	545	572	546	599	559	594	553	521	564	563	566	520	562	556	544	541	535	559	527	528	571	559	580	544	569	530	528	534	543	561	550	588	581	603	565	569	594	585	548	554	531	603	538	555	557	523	545	550	549	564	572	525	565	558	534	595	585	561	557	600	560	503	549	553	583	546	545	543	513	555	553	571	545	573	580	591	530	564	549	527	539	539	534	573	528	567	584	490	564	529	568	577	551	586	535	577	566	590	547	589	557	547	556	562	594	541	563	523	557	579	546	553	501	602	566	513	519	568	607	585	527	547	524	538	558	583	613	565	564	553	538	551	543	537	573	584	531	590	576	545	602	564	559	587	569	518	574	605	569	576	577	562	564	572	558	565	541	585	548	592	544	582	550	514	552	555	591	538	538	553	558	593	579	606	544	554	528	607	553	539	577	583	567	571	491	605	562	553	566	576	574	540	498	522	520	538	510	550	568	608	600	558	544	549	577	558	550	548	533	609	562	565	548	524	546	539	551	548	601	529	507	525	570	551	566	559	560	538	528	602	540	577	545	540	558	553	570	582	579	560	556	571	576	561	546	578	565	549	607	524	569	587	579	543	514	551	520	547	559	576	566	533	513	567	526	560	539	553	525	569	530	560	545	573	520	500	569	555	535	546	570	619	532	532	584	542	603	554	529	529	556	611	542	578	557	543	538	624	560	568	550	548	538	555	526	543	573	579	552	567	572	535	545	565	580	566	556	593	539	499	561	562	608	569	568	575	564	553	561	558	570	552	601	544	520	573	553	553	564	543	595	579	571	580	554	566	543	602	568	571	584	559	541	582	602	564	577	571	582	546	541	561	557	537	529	571	562	571	580	574	561	536	574	556	569	600	546	533	544	563	566	514	534	559	573	534	595	576	535	549	571	558	577	561	578	528	521	546	554	562	520	538	525	538	558	545	599	569	585	534	535	533	570	600	535	574	565	575	546	559	565	531	515	536	597	584	532	540	564	554	531	555	542	560	573	563	599	591	545	545	523	577	547	541	539	567	570	572	589	537	592	547	561	557	575	549	561	548	541	516	557	569	577	554	558	535	576	556	552	573	557	511	587	572	559	555	513	558	556	550	576	541	580	553	592	542	553	550	574	543	594	542	569	576	521	563	553	573	527	555	553	573	573	566	575	575	540	539	557	553	553	553	564	539	570	575	539	560	590	560	556	533	563	581	536	535	580	540	525	533	539	545	536	550	548	536	543	560	551	563	510	553	531	517	593	533	540	608	538	581	598	555	564	540	538	564	546	585	540	591	558	570	552	540	561	534	561	553	612	532	564	541	560	564	564	608	505	544	511	538	559	552	538	549	548	563	532	589	547	580	545	584	529	572	590	571	555	513	573	534	522	567	566	540	535	541	581	582	567	557	557	541	517	559	553	582	552	544	546	572	541	583	553	586	568	566	570	602	550	580	531	561	527	570	555	591	551	564	554	560	598	606	568	535	569	549	584	560	526	563	544	556	535	562	559	535	568	570	566	586	597	588	512	552	525	572	550	550	577	573	535	558	561	549	550	555	514	539	549	565	528	576	556	527	543	584	546	548	524	542	592	576	519	517	571	511	563	595	594	553	577	553	576	559	582	528	528	550	567	537	567	573	531	537	569	571	579	556	552	564	552	524	560	555	532	537	593	564	525	545	549	587	584	552	560	537	596	563	567
27044	39861	19582	4681	2787	1772	1124	964	871	847	807	765	741	727	758	753	747	708	740	752	724	681	695	662	679	683	692	703	672	691	645	734	736	738	720	689	728	696	698	692	668	669	682	735	683	684	743	706	691	728	687	650	670	654	684	692	725	756	713	694	690	704	695	698	744	676	668	708	701	648	691	702	713	664	659	705	656	715	700	649	665	645	712	662	688	675	656	678	685	681	680	650	638	677	644	665	664	683	641	665	650	702	684	716	634	655	648	650	657	682	684	702	648	667	720	700	681	657	678	674	662	668	733	682	684	695	657	636	633	646	679	643	679	680	682	692	709	630	657	709	626	629	641	665	713	648	661	670	694	677	712	646	693	642	678	694	680	704	638	655	679	651	670	667	657	733	681	673	680	711	661	665	695	648	640	689	635	670	674	645	658	647	697	695	630	693	685	670	689	671	665	677	698	699	612	678	698	682	696	623	676	670	671	660	662	692	669	677	685	687	716	684	669	631	669	645	646	685	637	675	651	686	709	643	618	718	704	645	687	641	682	661	710	665	674	634	681	691	702	653	650	655	681	687	643	659	690	634	626	664	695	665	628	661	682	673	676	674	674	661	667	696	686	678	664	668	701	703	689	638	677	735	664	674	692	671	663	644	673	682	693	687	652	710	674	688	686	660	678	657	676	684	685	659	702	681	688	707	690	676	655	665	684	708	683	699	678	642	689	643	664	650	671	693	672	635	688	701	688	670	665	730	655	688	661	651	696	617	687	666	652	642	659	707	658	653	671	677	674	653	691	677	622	664	673	702	685	692	721	666	659	699	669	695	673	682	693	659	648	659	664	669	650	649	646	640	681	696	637	673	642	738	725	677	692	673	682	647	616	667	655	679	659	655	721	609	657	652	653	681	638	694	660	689	641	691	697	640	610	649	680	684	739	658	670	645	685	716	723	637	691	718	689	726	673	669	636	651	638	690	677	734	714	691	653	654	658	694	646	702	657	693	727	628	692	679	679	655	680	678	649	675	701	693	745	710	675	693	682	637	634	677	702	686	645	702	656	661	645	690	649	676	656	685	706	696	664	631	648	727	679	731	655	699	639	667	669	669	696	671	677	664	681	682	675	684	645	686	651	656	688	660	649	682	668	726	691	664	698	631	673	726	657	736	640	713	670	673	652	688	645	688	641	629	681	709	668	688	667	659	690	670	680	669	654	677	681	666	682	647	684	670	663	678	652	655	691	700	655	687	620	656	657	625	674	736	689	688	647	692	707	668	645	655	727	649	677	680	649	705	678	687	689	670	705	610	712	698	698	667	717	696	675	721	715	688	655	661	699	648	717	642	664	652	671	707	719	696	667	669	657	635	650	678	757	658	660	673	651	641	686	680	672	660	682	606	689	683	652	670	718	679	678	688	691	630	681	642	706	707	685	643	636	671	641	619	695	625	668	630	632	667	648	649	681	667	669	704	667	654	677	697	685	670	691	668	688	657	662	630	683	656	686	682	683	692	703	671	622	691	644	686	707	633	706	675	654	699	646	690	660	718	686	689	661	693	717	632	649	665	638	684	650	699	670	673	644	616	670	687	691	648	656	694	655	650	658	665	697	687	706	674	670	645	668	673	710	632	697	683	640	665	653	680	657	660	657	653	692	688	706	673	702	666	677	691	693	696	668	682	665	646	677	683	682	648	681	681	689	696	694	655	628	672	631	685	707	637	654	651	679	663	702	681	708	611	675	677	657	684	670	712	690	691	685	699	633	657	686	624	655	655	692	663	685	655	677	680	654	670	624	674	622	691	706	701	686	715	679	668	672	673	621	647	690	658	653	650	616	654	691	665	662	650	680	690	682	667	681	670	668	634	646	634	725	693	641	705	653	695	648	654	630	706	650	606	740	682	687	659	678	654	685	634	686	698	676	727	684	709	699	693	660	684	683	686	668	654	710	690	659	685	656	646	691	704	685	685	675	696	643	675	718	713	709	663	652	673	668	685	633	701	658	669	584	717	653	649	660	680	635	707	626	640	629	679	693	706	690	683	719	655	693	724	627	650	712	678	644	674	698	697	641	696	647	654	705	706	661	658	644	657	675	654	708	661	706	639	640	689	705	679	664	708	651	720	707	645	636	665	644	672	673	655	633	712	672	680	678	687	668	697	642	648	694	687	656	709	641	703	625	687	676	678	714	686	702	671	691	695	686	647	656	670	689	684	695	657	667	702	669	665	689	660	687	697	662	654	672	631	665	711	694	651	694	661	647	713	631	706	624	612	687	658	709	660	666	650	692	664	653	701	671	706	696	663	645	641	658	628	664	700	647	690	686	686	667	707	684	675	726	640	669	681	652	630	664	660	700	676	667	674	676	678	683	642	645	655	709	680	675	677	657	650	636	666	652	675	623	674	678	673	660	676	700	677	666	657	665	707	698	698	628	656	638	631	690	652	651	641	690	682	638	689	615	647	720	644	711	629	647	670	671	701	662	659	668	656	645	652	691	663	674	630	716	678	650	707	649	710	668	648	704	594	688	670	645	704	652	685	692	680	715	657	655	651	718	658	724	678	659	617	660	716	665	738	671	668	650	608	675	679	652	646	657	639	686	704	689	666	681	645	664	680	661	655	672	723	675	664	629	669	678	655	672	647	663	679	681	679	668	664	679	659	655	701	658	698	720	681	687	675	649	700	679	645	627	687	641	635	678	671	652	640	694	666	693	665	669	661	696	663	658	679	661	736	683	624	683	648	662	678	668	647	670	677	680	694	697	690	685	613	656	654	674	661	681	644	701	695	747	662	710	674	633	723	645	655	649	626	749	615	650	686	667	698	671	717	672	666	674	673	684	638	658	685	702	680	609	701	686	676	660	687	691	702	657	638	689	666	706	666	690	680	697	670	645	698	715	723	688	715	658	647	639	672	728	664	714	642	700	664	670	689	747	727	624	691	691	684	657	670	711	666	693	672	672	667	723	672	653	647	673	689	673	685	678	631	665	688	714	674	675	629	715	673	652	672	684	685	675	707	645	680	705	726	643	666	672	688	645	696	641	667	647	673	618	659	732	672	686	629	693	648	678	624	652	650	658	689	675	699	650	686	707	606	665	667	670	723	676	648	676	676	665	627	666	654	692	681	695	641	649	681	657	656	676	678	723	643	678	713	640	697	660	658	657	653	684	691	664	657	632	712	694	641	687	639	698	622	628	695	673	661	694	668	649	680	680	684	694	673	699	670	703	717	656	636	691	668	693	619	714	685	640	672	734	675	652	706	632	693	687	664	668	655	711	686	675	658	653	644	678	659	704	662	686	660	729	660	631	711	633	687	633	674	644	678	745	668	664	699	654	680	645	668	681	702	682	679	647	669	697	607	704	708	651	635	638	670	663	695	668	642	701	718	719	687	699	691	631	664	697	662	631	677	648	671	607	652	713	643	634	690	663	678	666	639	686	663	648	622	646	650	697	655	665	670	688	720	656	661	714	672	668	641	666	749	699	690	640	666	671	701	655	683
22508	20991	28487	23678	20998	20982	8988	1285	992	917	842	780	802	769	751	744	770	775	724	695	706	704	680	711	668	654	650	621	669	610	656	653	658	623	700	629	705	682	648	632	660	667	625	640	660	695	692	674	694	695	692	703	697	691	678	685	680	665	643	695	629	706	667	689	672	647	626	682	666	630	607	614	655	665	633	612	580	602	670	617	632	605	664	646	649	604	662	590	605	618	644	639	620	687	676	626	629	605	650	627	656	593	588	601	657	577	708	622	610	611	571	613	627	655	596	650	626	596	624	623	632	613	635	635	631	669	631	591	652	616	648	592	647	594	609	660	604	595	644	630	638	634	613	611	630	607	634	608	613	646	642	618	629	621	643	606	622	588	613	587	654	639	657	621	576	663	586	625	608	642	631	643	666	602	583	615	620	602	566	633	635	651	631	637	647	599	647	648	609	611	633	636	620	554	641	585	570	646	657	629	620	633	648	645	679	623	587	633	601	657	635	614	658	602	616	636	607	616	614	598	629	590	694	611	637	637	634	622	599	659	623	604	618	617	625	615	650	610	628	629	601	639	618	607	598	644	588	676	616	620	654	622	612	618	597	613	643	599	619	603	618	648	603	630	655	617	626	662	614	622	623	583	628	612	624	635	659	639	629	612	548	616	621	625	616	634	607	644	623	612	583	600	618	608	607	632	618	622	581	637	627	611	625	653	598	634	621	610	649	605	605	616	629	661	632	650	603	634	620	635	632	628	603	607	575	625	658	617	608	587	621	599	591	644	641	598	609	606	648	621	612	629	603	611	615	603	601	585	638	609	615	633	582	603	617	629	625	618	598	601	596	617	577	624	668	631	605	668	644	566	639	590	619	624	671	617	734	603	621	625	627	642	620	626	657	639	671	558	596	625	610	629	654	635	624	608	650	626	619	614	662	614	614	630	658	677	604	607	622	589	621	672	668	616	627	660	613	595	640	609	674	664	612	619	646	633	623	614	597	616	587	638	669	602	663	619	645	668	599	646	588	611	637	601	604	638	630	574	577	589	635	605	576	645	634	592	645	613	639	642	648	583	585	635	636	612	592	592	676	623	659	645	607	652	605	627	585	675	618	568	614	626	626	659	616	617	632	671	604	601	592	621	599	610	610	631	612	618	670	661	622	671	609	619	634	624	625	629	589	643	565	604	615	659	616	640	587	632	633	636	621	593	619	619	649	621	575	616	647	640	626	619	608	651	605	594	594	654	654	603	624	658	600	632	618	654	569	607	553	635	618	619	635	614	639	636	624	596	605	634	620	584	635	596	624	623	646	654	654	630	658	605	599	602	640	601	589	624	594	649	660	620	616	640	608	649	626	642	636	631	625	596	687	657	609	617	619	604	643	632	637	633	602	579	633	600	651	619	666	653	622	631	633	676	636	625	630	606	621	557	568	635	583	594	615	617	599	636	640	629	590	635	636	620	677	644	645	628	616	623	595	607	623	673	636	597	648	612	634	643	572	633	599	602	590	607	627	636	635	580	601	577	672	627	639	598	589	603	598	623	574	637	595	588	635	586	653	652	612	639	616	624	610	595	690	617	636	604	645	642	689	596	592	620	622	612	633	624	624	671	631	601	643	628	643	650	644	589	593	657	598	678	606	604	694	632	648	678	646	631	623	600	643	619	599	624	624	655	615	581	579	599	590	642	633	678	626	658	622	572	612	615	619	657	626	620	625	640	617	592	629	627	655	595	621	648	610	638	626	599	587	600	613	598	631	643	580	583	646	632	642	580	633	638	640	565	598	656	617	621	630	667	608	601	611	657	650	558	601	625	654	636	556	622	626	617	599	599	641	615	600	629	671	592	553	636	637	601	591	602	646	593	622	566	625	626	607	611	624	647	640	696	650	568	628	626	645	630	603	610	637	643	591	634	580	621	575	635	613	669	656	637	609	630	644	647	637	646	628	679	607	605	597	626	632	609	620	599	591	614	609	631	569	635	653	667	638	638	578	623	611	642	624	610	584	636	613	627	617	626	651	608	603	635	590	604	619	600	616	607	613	609	630	630	598	587	610	615	650	603	590	594	616	648	591	589	628	603	623	597	562	625	608	638	613	598	660	582	596	620	674	604	667	641	620	596	583	607	588	654	621	623	556	620	634	638	637	643	638	668	643	614	637	620	643	638	648	627	631	649	610	616	607	677	627	593	600	636	623	617	636	646	609	591	603	651	625	641	563	592	595	628	660	607	637	618	589	596	609	589	580	624	628	582	576	613	637	608	587	616	583	621	642	620	588	594	672	602	615	658	649	613	633	666	637	536	630	613	603	627	652	645	632	606	620	663	591	661	622	649	630	611	615	638	597	626	620	588	608	646	626	626	576	625	612	621	594	641	561	612	596	648	584	598	596	624	620	595	628	596	606	658	598	600	618	627	615	611	654	612	589	636	636	581	622	587	615	613	588	621	642	632	610	611	638	666	631	639	622	602	643	602	601	648	660	612	599	617	632	610	584	625	607	617	610	642	659	610	636	616	624	656	618	641	645	566	667	616	641	646	609	630	671	607	615	649	662	633	543	620	560	645	573	621	611	614	611	585	598	630	639	611	637	633	626	598	615	658	635	611	606	629	640	582	650	622	621	609	637	674	614	637	629	636	649	616	581	604	645	585	569	604	617	606	634	628	589	621	604	614	612	633	631	636	634	616	627	609	602	590	638	591	633	619	639	630	608	626	581	604	594	654	584	630	642	614	652	625	626	654	608	589	635	651	601	630	625	626	656	614	608	602	644	636	606	665	590	628	637	602	648	627	618	643	636	621	624	571	616	643	639	583	610	595	643	606	560	617	659	605	663	593	615	605	594	605	617	670	601	658	651	554	604	640	633	639	622	611	604	608	618	661	650	614	576	631	604	595	647	611	591	622	606	609	637	649	599	613	659	603	610	656	649	618	552	616	650	610	607	629	685	669	626	653	628	602	625	640	607	608	623	650	631	594	639	636	577	636	590	635	569	585	609	626	631	621	598	577	660	619	603	577	618	609	591	588	631	660	578	638	628	566	624	622	617	594	598	604	633	579	589	639	613	621	613	637	626	626	607	589	596	671	607	645	604	613	606	611	699	589	620	623	613	604	647	584	641	581	656	624	624	595	626	636	601	602	608	592	638	584	629	597	640	612	635	614	633	646	625	591	621	647	654	590	611	624	573	601	612	598	631	597	591	576	616	598	652	609	634	626	627	629	620	626	617	616	671	597	624	637	637	639	638	636	641	673	600	620	611	601	659	623	601	650	623	599	631	620	631	633	614	618	589	625	634	614	606	610	654	623	614	595	592	640	635	578	619	649	621	617	603	615	560	635	633	557	612	652	571	636	584	632	610	662	634	610	630	593	634	641	593	604	595	621	649	591	618	615	632	636	605	629	628	602	640	613	617	603	613	602	605	648	651	612	662	565	587	625	660	656	635	602	630	658	622	672	590	608	648	608	588	592	619	656	589	624	622	631	624	620	586	637	665	611	624	610
27487	47111	23276	10431	6504	3779	2275	1804	1538	1303	1242	1059	1018	1068	921	943	934	917	890	889	888	851	819	839	806	810	776	776	775	790	784	757	767	824	827	863	805	815	800	799	857	821	798	833	815	802	746	828	852	800	859	786	856	795	838	839	830	825	823	835	782	782	825	783	816	765	781	814	757	786	813	811	781	816	749	730	698	742	746	811	776	811	759	775	815	754	780	776	770	736	755	776	757	776	769	703	739	765	732	727	795	809	728	722	780	737	804	751	749	788	753	767	725	701	778	751	731	719	718	721	703	704	712	729	823	705	773	710	773	694	720	705	729	705	733	726	758	705	689	714	714	747	740	770	708	726	740	793	722	743	735	736	737	711	736	736	729	772	729	758	694	722	712	836	713	733	728	700	733	756	742	759	761	724	732	731	737	771	728	764	723	795	774	769	757	770	758	807	737	721	742	692	774	774	813	810	737	698	698	797	828	750	748	736	728	789	735	721	721	751	731	755	762	717	739	757	730	729	769	769	743	727	761	737	742	678	742	743	719	774	719	772	766	783	726	746	760	751	726	735	765	737	802	724	696	722	735	751	767	741	754	759	740	728	734	764	754	731	758	751	755	735	755	724	766	735	726	683	782	680	741	742	753	774	738	764	756	750	775	712	700	767	767	770	784	751	802	807	733	740	744	774	749	745	839	731	724	741	748	702	763	736	725	714	763	748	758	804	792	776	742	769	719	716	680	776	719	697	752	711	725	755	735	821	771	722	754	737	747	735	744	736	737	718	770	736	710	757	759	731	719	746	770	750	689	744	803	748	793	729	715	718	712	745	746	705	800	707	733	748	720	765	726	754	712	776	786	746	731	738	728	773	773	757	751	707	715	688	710	792	756	798	764	760	734	711	821	713	730	729	745	755	725	729	777	746	728	761	757	770	755	708	747	745	788	716	712	742	744	792	753	690	752	759	716	746	724	768	734	712	740	775	731	744	731	754	735	745	771	711	755	751	763	724	744	748	720	719	751	704	715	787	764	727	728	692	722	719	729	720	774	741	698	753	732	774	696	728	754	723	748	698	773	726	763	774	684	737	761	781	787	783	748	745	745	721	753	733	788	746	730	769	718	734	751	733	761	728	742	775	725	776	761	768	751	791	735	707	738	745	771	740	744	747	753	776	753	759	784	758	724	709	752	769	661	742	739	708	775	760	771	757	718	741	740	768	697	702	780	770	703	733	718	739	730	735	736	749	763	711	797	771	743	754	755	743	758	766	749	748	775	746	743	726	724	759	800	685	750	778	744	710	766	764	747	723	772	701	750	776	787	791	755	722	710	743	712	722	738	710	752	752	767	715	780	730	738	716	738	745	756	687	705	700	746	745	736	716	721	753	711	756	798	793	775	737	729	734	696	720	725	730	727	730	760	725	751	744	744	718	747	771	703	731	771	763	754	764	749	763	740	776	700	724	738	732	704	715	749	793	730	750	722	710	735	746	755	760	743	747	764	756	736	768	789	739	720	741	724	711	734	702	771	699	747	729	749	775	760	758	751	773	708	826	761	783	719	733	784	795	756	762	753	761	754	744	802	787	754	781	754	764	729	685	758	684	754	732	760	733	765	764	777	752	741	737	749	760	763	767	741	711	759	753	728	739	720	727	775	772	740	748	718	710	683	720	785	744	753	756	763	761	737	717	750	796	781	741	728	742	747	751	735	779	739	743	697	770	691	747	738	771	745	729	766	719	772	758	721	727	746	711	749	789	743	760	760	754	729	748	767	739	737	706	774	780	735	712	731	751	751	739	738	735	730	719	755	715	729	788	743	754	723	752	743	765	690	734	762	780	743	715	784	737	759	742	747	729	743	761	798	734	748	718	756	722	754	753	756	748	747	742	705	714	726	721	697	696	735	748	785	718	733	712	730	760	744	679	728	794	762	740	741	739	746	744	717	722	755	749	791	736	801	683	794	708	725	785	720	704	738	729	730	739	768	740	740	723	740	716	794	726	731	714	705	725	770	756	725	679	752	761	762	750	788	745	761	698	731	737	691	768	768	756	721	727	745	748	798	794	755	718	766	754	746	726	732	753	778	778	722	758	796	739	732	755	772	741	719	774	802	730	779	766	763	748	733	789	749	722	737	723	724	735	719	717	742	760	695	755	718	737	766	756	706	725	760	709	723	746	768	701	779	747	736	734	703	767	810	715	748	774	760	716	738	737	729	790	763	742	760	754	739	720	752	754	716	789	768	788	724	747	770	712	740	728	718	710	731	751	724	750	782	759	781	747	705	724	765	712	761	740	731	723	774	748	717	740	735	731	749	808	770	704	732	726	749	726	743	681	732	744	719	775	764	698	711	759	728	728	727	772	777	737	704	750	745	696	765	694	754	769	767	706	760	737	788	771	757	780	716	734	779	706	758	748	748	715	764	778	762	728	756	750	762	729	790	753	752	788	760	709	755	785	736	737	813	732	754	714	733	734	740	727	786	708	758	769	765	745	765	721	757	739	707	780	767	752	768	719	688	755	771	693	734	804	673	792	703	744	749	706	773	740	721	722	756	741	731	775	715	738	744	763	771	707	685	744	703	738	711	728	768	732	742	756	716	721	788	745	723	738	702	748	730	761	761	744	703	725	746	712	674	772	682	786	726	716	742	795	752	716	741	753	781	741	746	736	774	744	755	762	747	718	766	729	769	768	720	755	725	744	768	745	788	749	783	762	738	780	708	784	669	751	771	729	780	726	736	740	806	737	768	717	749	703	759	739	695	756	758	718	777	766	727	745	768	752	738	735	713	703	759	778	719	738	777	758	746	703	782	711	760	761	764	751	754	713	804	717	760	742	774	755	719	748	715	760	742	764	754	735	771	784	774	734	722	787	708	725	718	756	736	687	728	745	729	726	760	704	766	709	785	761	732	736	727	755	735	745	711	750	694	777	732	684	780	736	723	752	656	751	712	761	762	742	721	737	714	728	754	707	701	702	733	771	757	752	742	767	761	745	726	788	709	767	764	733	738	708	778	743	739	735	713	727	706	744	778	737	755	736	769	708	740	771	725	729	742	744	796	759	748	716	743	723	758	702	763	733	754	750	744	757	767	768	738	777	684	689	736	747	775	771	725	723	808	705	735	700	750	734	726	763	726	779	764	733	793	710	715	740	795	737	748	744	731	712	731	768	766	760	718	740	757	736	724	763	753	765	710	711	680	777	760	729	774	768	739	768	770	743	734	736	734	748	755	759	720	725	721	782	738	736	795	745	814	753	714	760	766	723	771	733	769	749	793	736	735	759	773	726	741	712	715	682	729	697	738	710	723	757	744	745	793	735	737	741	771	717	738	785	717	780	743	742	699	764	787	748	723	758	728	746	793	765	733	789	750	716	710	712	732	737	732	794	750	710	741	735	743	836	730	733	789	729	780	738	780	787	717	728	773	735	782	745	748	762	779	775	737	736	744	761	714	726	735	755	759	746	740	739	755	732	714	795	769	736	808	720	714	766	740	755	710	747
27872	22256	15056	3278	1378	1059	827	702	727	748	693	717	782	719	776	740	728	737	741	692	748	711	716	736	759	722	692	684	716	723	785	675	724	687	709	684	689	730	718	713	708	747	714	763	714	694	726	711	694	731	754	714	749	749	716	741	714	810	688	746	740	720	706	732	774	737	703	693	701	682	715	707	688	719	739	721	780	746	704	673	751	700	743	709	703	697	700	710	671	694	728	703	697	703	715	704	685	708	712	749	647	708	737	754	717	687	704	727	703	713	705	702	707	756	742	742	773	715	682	711	701	705	778	697	708	735	724	699	665	697	717	665	709	758	693	726	706	693	668	759	714	748	683	712	719	698	733	730	679	705	768	704	713	706	723	716	724	743	738	699	699	733	739	747	716	739	730	696	692	756	760	695	695	717	713	707	683	702	736	727	692	744	751	720	718	714	706	755	728	720	777	699	730	701	745	719	667	725	722	727	682	698	697	692	742	681	698	720	726	730	697	708	704	727	715	667	728	727	751	693	748	712	707	747	755	693	714	673	722	721	716	726	717	730	725	721	714	718	714	686	716	729	681	759	663	716	692	718	706	730	741	720	725	707	700	738	701	739	727	707	713	708	685	716	714	700	717	687	733	665	679	747	760	712	693	685	695	721	777	707	690	721	707	739	678	716	705	740	699	742	740	707	726	708	714	736	720	706	685	759	726	702	738	708	762	710	726	716	703	702	713	712	742	702	695	672	711	680	714	706	691	721	686	750	697	699	711	734	692	712	730	676	688	694	709	666	717	718	724	696	726	736	720	656	759	644	711	749	768	726	743	722	721	706	719	713	779	670	693	748	773	678	673	715	705	760	685	764	694	738	692	697	733	684	724	746	695	735	691	669	697	723	750	709	702	693	709	686	692	700	735	689	708	765	731	673	745	716	699	709	701	707	680	690	652	684	749	721	683	727	726	727	719	736	726	747	700	686	739	748	725	739	692	742	763	688	727	730	717	734	743	711	699	730	663	709	701	743	707	740	704	766	720	730	667	754	673	768	743	690	760	699	687	732	669	734	675	692	713	687	719	736	667	687	715	721	717	668	762	655	692	743	713	697	673	720	701	731	711	757	706	743	702	707	729	712	672	728	631	740	726	735	686	698	716	713	668	736	694	712	713	707	703	767	674	657	740	653	684	727	770	709	742	713	738	724	694	716	654	688	738	659	721	696	751	719	676	681	726	766	735	755	750	738	715	731	724	731	712	709	769	673	722	723	682	735	703	746	768	648	728	708	724	759	746	699	709	704	708	698	739	746	690	668	686	746	714	725	696	704	715	717	688	695	722	672	735	691	729	741	721	695	726	706	721	710	704	690	721	689	721	662	717	735	709	730	669	679	747	686	785	718	707	714	704	729	698	711	678	715	771	696	710	741	730	689	693	744	746	668	730	717	716	748	736	712	688	713	714	787	732	696	736	685	752	704	697	713	750	729	700	754	695	700	693	734	681	722	694	773	679	738	693	692	731	719	743	729	730	727	738	717	738	681	691	698	710	678	694	702	735	687	702	679	775	763	703	725	752	745	740	702	746	722	686	730	753	720	745	703	780	725	727	771	723	676	722	771	725	715	664	735	726	729	699	700	748	730	756	694	656	716	756	729	723	713	730	725	725	722	720	699	763	707	732	693	719	741	652	679	740	678	687	680	724	725	710	727	696	686	709	740	710	696	712	688	731	735	738	709	704	688	683	727	709	733	683	706	725	754	698	679	707	724	740	675	655	686	788	734	727	691	702	680	713	703	667	708	691	721	742	731	686	643	767	674	727	726	734	702	693	706	701	726	673	706	718	728	692	657	731	717	744	762	663	665	736	720	722	667	716	729	740	718	771	720	694	691	783	676	734	703	760	729	669	730	707	716	739	725	655	766	712	689	722	719	728	700	717	700	689	650	669	711	697	667	765	677	699	709	705	763	692	718	751	788	733	712	651	744	718	720	689	749	686	717	730	690	729	680	696	716	701	705	709	720	704	708	699	723	667	727	729	727	725	730	741	707	733	745	655	690	721	706	743	706	781	708	691	712	705	644	700	730	669	704	722	713	706	752	693	703	714	723	737	684	738	701	742	681	715	705	696	729	780	685	731	720	739	741	726	713	693	664	743	734	693	707	695	704	697	736	698	723	685	721	700	734	756	736	702	756	712	686	746	718	731	711	715	746	704	670	712	747	735	703	719	699	735	673	737	688	723	718	751	739	675	745	722	703	749	671	716	694	701	704	710	720	684	680	688	706	703	682	721	651	720	702	665	725	732	717	710	718	711	721	735	655	699	707	702	705	694	707	699	735	703	699	745	742	679	744	738	704	724	687	717	712	672	721	725	736	740	750	692	710	747	675	697	705	678	696	736	701	731	738	714	698	691	729	741	707	693	719	730	665	703	711	710	695	700	694	694	725	751	696	717	694	691	714	728	757	759	674	723	673	773	726	708	733	716	772	745	727	739	685	736	652	707	710	711	680	702	728	746	682	714	742	708	679	711	745	711	746	757	701	735	726	687	739	749	726	715	695	719	733	777	740	711	686	692	704	690	760	731	723	719	707	736	665	676	699	723	718	706	735	700	781	723	731	686	702	723	750	699	739	721	687	730	700	716	735	714	681	783	695	646	724	738	678	726	667	709	686	699	732	694	743	697	712	702	780	669	658	720	729	697	732	742	732	752	698	732	688	697	715	726	722	723	711	698	724	696	675	727	683	753	715	712	706	731	704	690	728	685	713	736	711	666	698	664	733	699	745	686	685	721	709	682	703	757	732	704	751	702	697	699	748	754	765	731	733	710	704	687	758	707	773	722	686	691	733	744	741	739	752	702	708	720	698	699	698	703	751	705	719	700	715	730	722	780	690	693	717	684	727	720	728	679	699	758	715	690	692	738	712	714	731	736	676	721	722	744	704	735	720	707	740	697	724	753	710	712	749	718	701	713	701	706	722	744	693	684	769	765	688	667	698	680	703	711	730	732	684	704	710	690	731	718	680	704	756	700	713	735	701	693	667	732	715	740	699	724	679	697	699	684	709	715	753	673	713	693	721	719	692	718	720	709	742	700	689	683	700	721	706	726	713	715	691	696	755	702	733	692	736	692	750	688	727	713	680	743	745	724	652	741	718	710	684	729	758	734	741	693	742	706	731	770	701	757	717	692	751	724	682	725	741	736	706	738	689	705	739	727	779	714	760	697	707	696	722	744	729	689	701	665	667	691	725	746	713	730	715	679	769	660	735	678	691	690	717	713	676	723	689	715	688	721	691	692	703	711	694	655	731	682	725	700	720	695	719	724	766	672	723	738	742	727	685	709	757	720	679	736	707	751	707	720	766	702	729	736	753	742	739	725	736	739	735	752	710	765	713	711	716	681	718	701	707	719	756	756	722	761	727	678	711	689	682	636	735	713	744	751	733	747	690	687	735	724	722	745	727	745	688	703	685	708	719	695	717	744	709	728	727	744	730	698	744	753	670	682	714	749	761
24867	33454	11382	2787	1700	1309	979	982	853	881	846	921	859	882	884	889	879	819	820	896	892	862	849	898	865	847	846	859	847	837	853	806	877	865	844	825	921	870	816	875	831	871	861	850	887	823	887	889	941	876	850	849	875	841	905	839	856	852	887	869	846	876	873	870	899	880	840	920	873	854	867	869	857	804	809	901	836	852	841	903	848	867	907	878	876	803	821	863	859	819	895	857	824	866	880	802	851	825	852	847	842	858	853	817	861	843	876	815	841	853	858	809	877	812	888	846	829	893	861	820	837	810	838	857	835	850	793	848	883	792	845	803	851	840	804	829	833	852	802	853	838	814	857	897	845	859	820	891	829	852	832	887	905	872	853	843	859	790	859	853	870	870	887	816	878	857	856	829	870	881	857	877	861	834	844	893	853	918	856	875	850	855	830	833	817	815	848	882	886	861	856	804	837	808	886	834	867	897	859	834	875	857	821	913	875	864	822	846	859	783	855	880	884	820	845	839	848	843	873	854	866	852	823	847	865	813	831	861	879	918	917	798	895	881	827	840	840	829	849	829	851	879	887	920	836	842	844	858	902	879	883	862	855	855	890	849	833	917	822	847	892	839	799	863	835	826	797	835	838	842	864	856	813	824	866	818	866	827	816	838	886	859	834	920	846	886	858	873	880	870	808	949	834	861	851	820	850	860	809	825	839	843	853	876	832	791	866	859	834	865	840	850	841	903	822	833	867	842	864	854	823	818	856	830	859	870	835	873	848	835	849	884	845	854	828	852	849	853	861	896	851	829	843	886	838	831	884	857	818	861	814	847	851	896	846	848	792	839	836	826	881	866	820	850	844	856	817	836	827	851	855	863	854	837	833	866	841	890	852	812	853	860	884	829	857	904	904	850	860	877	850	863	823	830	868	864	889	818	851	898	826	802	831	850	830	855	805	823	815	843	812	848	856	852	856	857	910	802	866	827	817	802	834	848	839	878	850	836	832	894	892	914	834	854	866	829	879	869	884	854	775	845	832	873	805	834	877	845	839	861	855	841	879	859	846	824	811	829	844	822	835	871	870	842	834	919	859	842	877	837	821	805	813	858	858	835	859	867	902	867	830	863	819	899	876	851	825	853	893	826	854	809	855	839	857	839	868	850	866	846	915	849	869	845	834	800	823	858	869	808	801	910	871	898	824	816	849	876	858	798	867	847	864	850	831	833	828	890	909	840	846	829	908	830	855	843	830	812	808	875	837	852	871	831	856	848	829	863	828	885	827	842	853	871	886	786	780	849	848	893	831	889	845	901	854	824	892	812	811	810	894	861	852	834	825	857	795	815	828	928	863	847	805	825	859	848	857	849	844	894	910	863	875	964	823	843	878	910	843	819	858	819	840	845	873	869	839	861	825	854	855	829	870	830	861	854	868	848	859	839	842	861	883	848	855	915	898	858	827	844	873	865	802	862	865	929	794	822	901	848	844	861	811	875	833	881	825	871	855	868	817	785	895	902	895	850	862	843	856	872	848	913	827	878	805	802	897	825	789	856	855	862	835	887	828	820	862	847	855	817	925	842	846	915	859	816	798	836	921	868	838	841	878	864	814	825	848	881	828	862	827	917	800	874	827	900	796	881	887	821	818	861	827	821	809	852	844	809	811	859	883	785	879	790	881	857	852	880	870	825	807	825	882	870	887	878	831	827	856	868	841	829	841	807	870	854	825	885	819	830	840	885	842	848	806	902	813	895	841	913	832	848	873	809	863	852	884	879	881	796	851	865	887	820	853	822	840	849	866	810	863	875	879	823	806	906	848	876	883	887	870	822	819	849	801	878	917	867	899	863	906	811	845	837	857	804	842	852	845	860	847	850	847	788	888	889	830	900	811	835	893	821	837	853	841	845	815	867	870	858	871	847	817	879	893	855	847	836	874	896	864	826	867	845	857	820	829	874	825	890	879	832	861	813	813	845	823	818	844	831	865	842	827	897	826	883	863	896	824	828	838	855	915	834	849	856	864	915	861	837	820	842	821	866	894	825	872	895	881	823	839	838	866	789	886	847	900	901	839	877	804	853	900	827	904	856	836	862	807	807	825	803	856	889	843	862	851	843	828	851	837	849	869	808	867	874	858	870	923	833	837	828	807	842	868	888	853	885	872	881	879	861	828	834	850	884	862	854	837	786	838	849	822	853	862	849	838	850	892	875	858	819	817	834	794	864	848	879	834	866	802	860	832	848	873	902	893	833	874	859	871	854	842	834	837	849	877	836	887	820	816	842	915	889	810	805	819	855	824	852	925	815	822	858	891	858	888	846	900	816	826	823	822	876	860	845	895	815	875	806	869	861	808	834	833	892	881	853	852	878	806	825	883	869	839	850	883	853	831	850	855	873	805	814	842	923	855	839	881	834	840	896	866	890	853	867	818	826	870	848	844	875	863	899	829	843	850	912	870	856	825	881	851	862	916	853	816	863	893	911	837	815	860	847	881	805	881	885	880	851	843	849	846	889	824	837	900	863	879	820	881	861	840	835	840	848	907	889	846	875	853	817	867	866	881	857	826	810	855	868	903	842	835	845	864	791	845	894	862	876	872	887	892	845	881	834	831	853	835	843	851	873	836	815	876	875	861	842	883	856	899	847	886	842	875	849	798	871	853	800	839	841	850	865	843	831	840	872	835	851	916	871	894	847	849	904	861	841	825	855	859	874	926	861	825	851	854	849	822	837	833	879	855	843	855	893	810	815	892	888	866	844	862	881	791	833	914	820	845	837	881	823	844	862	886	843	843	892	889	843	894	879	875	851	870	872	800	866	845	817	827	895	863	860	858	870	848	887	805	824	845	826	855	877	830	879	828	888	876	862	814	849	814	812	848	860	884	863	846	855	822	872	850	870	876	821	857	865	869	806	847	792	866	881	892	871	860	847	893	860	860	822	878	878	830	834	861	787	872	905	864	818	874	811	854	873	874	879	832	862	897	846	871	832	859	872	875	877	878	857	883	903	858	874	877	840	861	883	858	861	860	807	846	874	845	882	868	821	872	898	851	829	881	865	862	814	847	859	846	842	864	803	877	872	875	842	835	872	853	885	864	864	802	823	818	891	814	862	861	855	854	819	871	801	817	823	848	847	879	896	866	866	869	916	779	863	880	790	849	847	889	873	839	874	817	827	870	881	849	847	914	842	804	846	818	841	825	922	904	854	880	813	811	913	870	850	835	838	879	823	858	805	844	825	871	870	838	861	848	802	857	892	806	863	832	838	820	846	818	847	820	892	874	843	825	869	819	826	874	866	896	862	843	839	853	815	837	902	811	901	868	861	840	835	844	837	877	839	837	883	925	859	864	853	814	837	852	801	831	857	848	835	887	827	850	843	858	894	848	822	862	903	811	880	797	851	815	833	872	855	850	839	874	818	852	844	815	902	888	814	858	813	844	852	910	862	888	835	795	851	821	836	823	887	847	779	815	867	927	823	819	857	874	883	843	869	870	822	856	855	893	862	867	875	832	874
23597	20952	27966	24098	20894	10065	1642	1069	956	907	958	868	879	922	837	915	857	824	813	856	840	783	791	867	776	803	814	763	808	747	786	850	838	780	872	890	800	827	796	841	817	787	804	835	809	778	816	800	812	790	850	825	848	790	853	815	815	807	847	797	817	833	784	841	847	768	757	764	707	801	737	800	827	785	752	819	813	805	760	810	800	809	797	798	793	789	784	824	803	754	752	801	769	766	799	729	752	805	807	788	745	828	793	823	813	806	729	793	821	785	767	836	821	803	767	793	810	754	805	819	728	778	769	757	762	775	759	838	768	775	808	781	762	789	762	796	742	776	786	781	790	794	763	841	770	817	809	775	770	770	766	809	783	786	785	746	802	816	830	804	770	821	791	776	768	809	777	733	739	810	807	790	801	782	798	795	798	755	780	803	807	766	723	830	775	791	788	812	812	812	832	779	793	778	770	769	749	803	825	775	736	793	788	832	785	759	792	798	797	797	792	773	773	755	761	797	803	765	778	798	784	766	834	827	816	788	779	797	784	776	813	813	813	791	804	799	812	779	790	806	793	844	797	792	809	834	817	846	788	801	754	759	741	777	770	732	802	778	809	754	766	824	746	818	755	797	784	739	861	808	777	781	740	808	762	759	775	786	810	830	778	762	772	767	811	756	775	811	797	773	770	781	836	781	806	775	828	788	804	771	807	758	803	753	758	822	715	809	841	800	815	804	783	759	797	770	796	760	806	757	797	819	750	760	783	765	773	736	739	806	745	790	802	791	760	765	809	806	825	764	798	808	825	776	817	810	770	788	820	801	766	764	744	750	786	786	770	791	797	802	776	750	797	769	778	753	773	834	819	858	845	804	802	754	823	796	775	795	843	769	738	768	733	783	799	774	776	774	753	764	775	769	786	744	722	765	790	785	756	770	787	842	827	775	829	796	716	782	745	736	792	742	824	801	785	743	805	802	782	836	790	723	788	808	772	805	762	778	801	764	781	774	817	761	810	844	796	751	791	774	800	772	820	798	834	731	783	805	748	800	771	799	797	761	794	861	803	730	813	861	779	795	783	777	803	815	777	780	835	781	762	805	769	794	825	797	800	815	799	850	763	766	771	779	747	761	784	808	828	793	770	752	787	784	804	782	810	754	752	760	823	820	815	808	795	775	768	751	804	817	815	734	792	797	814	821	833	862	810	780	749	745	754	802	799	813	719	829	824	735	766	745	731	786	742	704	749	774	723	758	844	801	810	769	781	820	761	777	759	762	802	805	795	783	776	791	780	767	725	778	785	785	797	818	726	836	802	739	813	798	772	795	823	779	791	772	787	761	767	784	795	817	757	766	785	818	764	756	791	787	775	849	782	768	784	781	780	789	797	785	757	808	828	799	800	838	778	730	822	788	823	820	776	803	812	791	788	765	818	798	771	801	798	765	782	815	801	799	780	758	820	813	771	737	783	792	791	801	781	794	765	788	748	811	761	778	755	789	807	808	765	782	738	743	792	782	847	806	791	792	785	840	813	792	804	809	804	854	788	825	734	777	797	777	784	774	747	754	776	810	790	757	747	763	804	842	794	778	771	787	815	801	847	772	784	788	787	748	753	791	789	741	799	748	792	763	809	726	780	773	804	804	768	770	790	792	808	842	797	754	761	780	752	792	786	835	768	808	822	796	745	794	760	780	802	801	744	802	758	791	739	778	771	762	796	762	824	815	779	806	802	792	781	810	802	768	812	812	735	798	821	817	784	784	802	786	788	775	739	816	793	779	806	791	787	801	801	829	766	754	807	769	767	784	793	762	846	797	801	782	759	813	783	813	800	799	821	817	820	770	755	783	801	751	794	768	803	747	774	799	811	768	806	795	780	804	787	800	834	777	784	783	748	729	764	788	792	758	781	788	773	793	831	797	800	811	781	819	798	835	772	739	774	750	820	748	795	752	834	801	825	793	811	768	779	807	820	785	806	782	800	802	784	816	814	800	757	754	794	786	788	808	771	813	771	787	795	779	835	758	779	754	814	774	777	762	775	820	796	763	846	762	823	774	798	780	764	774	782	789	857	789	752	759	773	758	808	785	802	735	785	764	788	788	779	755	803	764	754	756	818	782	735	832	884	837	763	790	749	802	802	780	771	761	780	828	821	754	813	784	774	786	777	777	847	747	780	788	740	787	746	733	734	804	798	780	737	809	800	797	747	763	820	799	785	822	780	753	817	749	744	750	739	782	766	783	757	765	802	714	796	779	768	764	804	786	788	762	794	734	821	799	789	804	829	785	753	839	798	784	769	783	796	893	779	783	765	814	801	758	771	804	803	812	789	798	790	795	838	796	803	796	801	822	827	806	816	780	855	786	719	759	757	788	794	748	817	786	746	776	812	701	810	755	799	783	781	774	734	795	824	780	756	769	783	854	769	799	795	789	778	740	775	763	786	803	760	735	811	789	801	800	795	747	794	820	829	789	800	809	744	763	751	802	781	810	774	805	769	804	839	759	773	742	792	810	788	788	767	759	843	776	787	775	781	788	807	744	783	789	830	756	778	781	772	734	800	797	787	783	764	810	728	819	786	801	881	796	741	802	792	792	795	781	770	786	768	785	761	815	784	850	749	755	803	785	778	757	723	831	769	785	802	834	769	759	805	791	785	801	818	781	853	813	806	793	837	813	815	752	770	826	751	782	810	741	819	769	791	774	786	785	779	838	814	807	812	754	807	810	762	788	797	768	786	792	779	806	791	783	812	827	750	787	773	772	805	703	785	842	767	819	803	772	809	748	790	866	769	785	768	815	795	811	812	737	751	823	801	736	789	800	769	806	831	767	775	828	808	761	756	780	833	709	770	790	748	743	786	761	780	814	822	816	763	806	777	749	765	766	741	811	771	750	783	793	791	834	771	768	778	818	759	750	776	803	788	789	810	795	821	797	774	749	812	802	792	804	802	787	842	769	792	761	820	823	798	740	788	779	823	824	785	792	756	783	728	785	752	726	795	758	756	780	774	760	802	821	741	793	765	774	785	765	818	790	744	785	831	799	799	765	777	795	784	771	812	762	782	791	753	768	817	782	717	705	783	771	802	782	765	780	767	797	799	808	782	754	764	808	827	785	794	790	754	818	837	810	798	760	794	814	779	804	769	838	771	751	780	791	795	823	757	808	789	797	746	775	752	812	743	775	762	847	810	784	795	767	790	807	772	823	778	792	807	773	740	795	758	781	816	754	789	811	797	851	761	745	771	805	769	792	775	808	803	784	816	815	735	793	752	762	772	823	819	781	774	758	751	783	808	804	827	795	809	793	808	779	822	796	825	751	837	713	799	829	789	729	790	827	792	761	800	771	780	792	761	787	816	770	810	798	785	773	796	779	795	764	786	775	834	809	764	795	760	824	764	818	815	783	779	759	798	809	765	787	830	749	770	781	770	824	782	822	763	807	792	820	833	782	786	853	822	769	813	766	745	795	853	784	785	799	797	818	756	748	786	755	801	835	770	811	798	799	768	735
26548	41345	16279	7204	4428	2742	1877	1460	1329	1219	1110	1117	1071	1021	1031	1037	1041	1028	988	995	1005	1037	1036	972	961	992	1013	965	960	960	970	955	965	997	952	1001	990	947	989	987	954	982	967	931	950	1035	966	970	998	971	975	974	1041	963	1018	989	973	1012	973	984	988	988	978	1003	975	1021	962	944	980	913	953	910	969	942	949	899	1021	933	922	977	947	954	925	968	971	947	940	957	981	948	952	897	942	935	955	983	1007	893	926	923	972	981	954	922	995	906	917	879	898	921	939	999	910	901	987	962	882	942	941	932	966	897	905	923	980	902	1006	885	920	965	935	925	973	936	917	909	931	951	969	953	942	1019	953	906	906	957	996	975	950	947	910	925	924	912	973	950	1002	970	940	928	950	970	930	926	965	960	938	880	928	887	955	918	954	926	940	949	949	990	929	998	901	909	993	930	947	976	917	933	915	963	935	979	1002	916	903	962	941	963	953	938	967	927	915	974	923	932	924	917	981	938	949	940	887	964	894	953	945	925	956	955	912	971	971	921	1007	981	966	908	924	862	927	894	896	884	941	914	915	974	922	944	945	934	981	954	946	932	958	927	929	939	964	936	928	959	957	946	945	960	916	955	926	918	946	973	896	945	928	909	911	922	933	956	910	961	931	914	912	1010	961	951	932	901	955	919	961	1007	954	961	910	935	958	912	961	944	963	912	917	970	907	965	951	901	922	947	965	895	927	933	972	961	948	997	959	962	938	933	1003	903	977	931	948	991	939	963	950	971	934	966	987	964	1006	938	967	936	936	980	941	932	954	906	870	957	949	954	989	944	945	922	950	970	976	940	1005	950	953	945	934	915	948	998	969	962	915	959	900	942	943	948	981	938	946	945	939	918	972	909	917	872	921	955	974	893	986	928	957	892	900	913	966	925	913	951	934	990	960	961	935	922	901	923	928	939	975	899	987	921	924	876	964	972	962	915	920	960	993	959	909	924	936	919	911	905	905	966	922	920	979	962	932	1007	895	918	933	916	923	921	962	981	967	1007	975	980	951	946	941	947	870	900	973	923	973	937	917	927	932	886	956	949	927	892	930	915	992	867	879	941	901	980	1012	916	939	942	912	954	930	929	986	934	932	992	971	954	886	924	973	964	968	965	945	977	933	933	958	947	952	984	964	988	946	919	913	950	920	932	901	969	964	947	901	914	955	885	944	957	946	889	893	917	970	988	953	970	901	921	954	918	917	966	966	908	922	917	932	944	938	919	937	905	937	956	901	900	936	932	948	956	932	965	907	939	1021	929	960	926	906	928	938	928	992	988	945	989	940	941	958	916	944	889	966	944	943	979	915	938	984	908	907	916	909	967	944	936	938	965	940	968	925	935	937	935	928	960	925	881	945	925	966	973	945	916	913	967	979	961	959	952	920	976	909	959	928	920	954	931	924	955	928	921	948	914	944	995	976	941	931	953	998	943	937	918	907	871	933	933	982	932	966	959	930	925	955	890	990	914	926	902	941	970	911	934	918	907	936	916	969	951	944	984	941	872	1001	952	1024	921	965	875	917	887	947	961	971	973	932	930	914	911	932	972	973	912	959	930	868	901	996	939	980	944	907	914	890	910	899	928	929	937	954	951	952	990	901	939	950	933	962	907	991	901	947	938	960	1020	981	941	941	895	890	943	957	945	950	954	973	958	951	980	927	967	945	915	962	922	902	854	915	901	958	913	925	986	956	919	948	970	914	936	905	889	891	922	955	1005	947	957	908	919	960	975	930	968	902	884	922	891	970	931	942	968	965	936	891	951	933	951	986	942	880	992	961	984	938	959	934	974	935	905	934	945	922	883	897	935	939	934	989	943	909	947	965	902	958	978	881	970	994	935	892	916	959	948	908	943	972	952	907	956	911	1013	910	909	895	938	941	991	906	952	874	986	890	951	894	951	946	981	945	985	939	994	951	945	931	964	948	947	930	1042	950	914	962	953	970	942	925	877	944	955	936	935	977	899	955	933	905	936	954	958	958	946	903	900	971	966	909	981	985	944	970	929	970	913	938	918	911	961	937	987	903	926	954	900	889	937	922	931	862	940	948	926	976	994	976	966	943	919	934	987	894	918	966	935	932	956	946	924	895	902	943	945	979	950	939	940	995	950	950	990	945	986	977	964	911	889	933	867	950	915	931	966	869	906	948	963	959	897	901	992	966	931	925	899	953	955	946	925	958	1005	949	914	970	918	939	927	958	944	1001	930	962	955	900	932	982	901	1001	878	939	945	963	962	958	916	938	978	891	974	931	916	1010	907	943	902	970	938	944	916	982	930	920	926	946	924	866	960	956	957	982	919	975	959	875	965	939	916	921	944	1003	930	923	885	933	919	977	939	958	954	903	911	932	899	932	947	959	936	936	921	942	925	967	882	970	940	907	871	902	929	932	941	940	967	913	901	914	895	901	957	972	1006	900	911	928	943	918	886	920	939	905	925	980	912	911	977	885	947	953	916	949	971	949	932	936	951	943	925	882	910	942	887	999	900	958	901	922	859	892	919	914	916	997	869	927	888	890	970	906	919	926	922	945	934	960	968	971	982	993	938	895	930	915	963	967	951	995	904	938	1004	973	970	909	972	920	926	974	949	936	949	944	998	946	922	950	929	977	934	908	930	995	898	935	937	907	907	948	958	993	964	952	968	912	965	913	956	933	916	928	954	941	942	976	968	992	885	902	898	937	940	949	917	962	961	955	864	932	938	941	916	929	937	948	994	985	919	971	912	954	947	956	884	915	910	999	956	965	895	968	972	935	900	912	920	926	970	899	967	957	966	902	933	932	952	911	918	924	939	929	881	967	899	947	896	986	955	880	926	904	961	918	916	915	979	923	916	943	926	969	945	1006	937	921	963	930	953	950	976	946	893	990	983	942	903	971	939	943	953	932	942	901	930	958	992	936	948	957	929	933	879	976	960	945	929	933	914	921	942	915	972	947	940	988	926	935	866	935	948	921	981	889	890	932	968	932	1024	952	997	941	907	919	881	948	976	910	994	946	952	947	914	897	940	932	926	895	924	940	910	923	953	960	930	932	897	923	942	972	971	928	911	961	971	925	952	929	920	904	854	979	964	942	976	930	971	961	961	912	951	982	975	920	966	983	938	950	864	961	944	988	961	857	922	937	878	905	974	953	1019	949	939	919	869	945	950	928	972	918	927	940	945	921	928	935	911	931	903	910	959	932	968	937	908	885	945	921	869	975	994	938	975	927	895	898	949	958	939	876	923	943	879	953	929	941	959	904	944	938	992	950	917	973	903	919	935	947	893	982	945	981	955	954	909	921	960	948	942	931	943	966	940	953	958	942	953	970	867	921	903	978	893	919	935	909	896	953	945	929	897	892	912	971	922	918	984	920	933	967	971	971	929	897	953	980	913	933	935	959	894	988	946	943	922	930	968	951	968	977	889	885	959	926	929	989	944	924	890	981	1007	879	989	957	906	908	954	974	947	950	927	924	928	924	945	973	982	936	921	966	987	898	904	954	929	942	931	933	995	992	927	965	992	934	900
24500	20950	27053	24861	13140	1520	885	666	627	653	567	583	561	629	576	631	568	559	595	583	577	591	554	500	557	582	588	541	562	555	562	549	568	561	566	571	585	566	568	548	570	530	513	553	566	515	554	564	571	562	561	533	556	601	573	589	561	567	554	540	537	545	568	552	544	546	527	518	532	521	541	580	526	558	497	529	572	543	557	577	531	523	521	507	513	533	539	576	548	541	554	501	512	548	545	522	533	524	533	519	582	554	510	527	526	540	545	557	608	515	526	547	561	526	510	550	509	500	587	543	577	543	554	538	536	571	539	582	581	533	548	524	551	543	508	520	532	550	520	572	551	546	542	516	503	519	530	514	539	534	530	527	533	543	540	514	518	557	499	541	550	557	572	561	558	547	550	520	546	534	534	518	530	562	556	560	504	529	523	567	560	575	541	512	518	532	543	491	529	535	544	516	566	556	518	516	515	548	543	519	536	540	595	529	547	557	553	526	526	551	547	583	519	519	530	509	521	543	532	542	531	486	493	523	563	524	570	534	537	532	525	571	536	533	529	573	563	503	524	505	538	493	526	568	601	533	541	563	517	570	572	493	553	532	530	584	581	508	540	563	511	517	548	533	513	575	567	537	527	516	558	581	548	530	551	521	562	525	528	543	502	498	532	530	518	511	546	520	508	564	570	523	521	570	498	531	525	526	532	554	529	541	509	523	527	563	563	517	565	566	564	559	552	539	497	529	508	589	509	519	514	498	525	526	516	527	518	557	538	510	555	551	540	530	505	536	545	546	554	549	560	556	547	522	500	501	542	526	484	519	537	564	549	556	583	535	509	540	519	526	500	515	533	562	521	567	560	514	614	511	553	552	467	515	520	520	541	579	537	486	491	552	520	562	555	516	534	535	529	539	570	573	541	547	542	531	559	554	555	507	525	567	517	566	522	584	542	519	498	530	517	542	522	566	534	523	554	534	551	545	517	523	564	506	531	512	574	552	552	493	532	535	503	556	528	532	524	528	555	582	563	497	517	538	517	491	525	537	522	562	573	542	564	579	514	530	512	557	522	506	494	555	538	519	535	538	509	587	523	551	563	546	562	526	515	546	515	556	521	510	527	530	531	572	525	531	541	570	536	500	535	541	558	555	514	548	541	548	544	558	545	546	542	475	552	576	564	568	508	531	526	545	532	551	619	532	531	538	529	568	571	533	544	522	487	488	585	509	569	588	522	522	551	483	511	535	538	528	514	528	515	534	501	556	580	514	548	552	541	538	502	540	550	523	540	561	514	553	519	534	558	540	526	548	555	572	572	532	555	519	538	508	548	533	566	536	500	554	538	490	518	511	542	517	547	588	513	512	571	522	523	553	522	521	516	583	534	563	522	532	557	517	522	569	532	535	538	510	542	530	566	482	469	522	505	546	546	573	504	527	521	530	524	559	523	564	539	567	555	544	570	533	521	509	518	575	567	526	501	588	524	550	541	502	539	542	530	537	550	556	454	537	557	561	540	537	473	554	530	496	519	525	586	528	527	508	494	557	545	546	509	530	510	535	553	557	476	544	486	560	575	501	564	501	526	523	509	589	512	529	512	523	553	530	511	538	580	560	559	544	537	550	551	528	558	520	498	560	535	542	552	557	528	542	517	546	567	533	548	498	510	514	516	527	541	505	552	527	551	540	552	549	536	542	531	557	539	562	503	533	498	549	531	531	523	541	555	519	551	539	548	551	534	550	492	557	535	517	524	539	523	582	579	518	554	542	516	571	534	557	524	532	556	581	544	518	543	553	540	534	512	549	572	520	479	505	558	571	538	543	533	531	551	542	552	533	523	560	563	547	519	535	567	525	517	522	598	527	543	553	564	539	508	557	521	525	546	520	539	522	527	522	523	537	536	540	531	537	500	505	541	573	467	519	541	543	547	583	538	505	541	552	519	532	528	539	515	560	531	543	561	565	517	568	551	573	515	534	545	559	583	535	545	510	580	510	565	547	541	484	523	539	529	528	572	538	569	557	511	503	543	554	568	536	532	482	544	546	529	545	513	555	551	536	540	552	514	568	561	503	602	542	521	495	501	539	616	525	527	578	533	537	542	504	549	555	530	515	564	535	534	499	546	558	525	580	529	538	564	522	549	518	530	521	482	522	522	506	515	520	529	502	578	502	516	535	482	594	472	523	515	520	530	540	533	505	507	551	518	535	561	582	555	548	588	516	537	505	556	537	526	473	529	525	572	522	561	513	504	570	516	533	560	522	527	564	534	529	534	547	551	525	529	546	554	559	517	534	546	530	562	579	532	501	596	536	524	566	559	521	537	535	578	554	547	535	563	536	569	558	550	524	529	535	559	547	507	564	528	537	530	544	585	549	552	552	571	500	518	532	525	541	490	537	551	543	530	545	534	538	516	512	533	530	541	564	546	540	553	562	562	543	515	550	511	562	525	537	504	533	522	535	533	552	511	498	564	533	565	462	549	561	497	556	517	549	562	531	512	526	531	460	525	531	491	512	531	511	548	545	510	495	547	554	545	557	520	522	574	560	523	530	548	532	523	525	506	565	518	507	562	532	560	545	564	564	514	569	546	535	588	532	542	569	558	515	537	541	522	533	558	512	549	554	544	542	546	496	502	536	551	560	537	528	510	534	499	502	526	519	518	552	526	510	561	546	570	534	556	520	543	561	569	522	514	535	552	536	570	514	539	560	549	528	519	512	528	532	544	541	563	541	562	502	495	528	552	522	570	513	553	538	577	522	527	565	503	554	589	541	542	506	539	530	574	511	490	559	531	576	498	539	541	533	529	495	538	560	534	549	503	548	565	476	560	509	538	545	520	522	514	567	506	553	527	568	549	520	482	546	569	559	523	550	547	532	520	548	570	571	538	558	515	536	580	528	539	574	555	479	533	546	527	561	565	541	512	533	524	507	532	539	511	526	521	517	537	556	531	523	513	555	556	561	519	569	538	550	563	504	549	533	554	512	476	508	516	581	557	535	522	565	560	535	601	567	533	498	519	562	529	532	539	497	562	541	542	535	508	525	519	544	503	562	584	548	521	544	556	506	514	531	542	520	502	499	543	548	539	554	555	564	541	583	531	540	545	536	550	518	555	528	521	485	548	540	544	516	531	482	530	509	540	583	547	569	524	541	496	526	538	555	547	479	582	473	526	532	513	553	584	526	509	509	551	488	539	522	526	498	520	567	550	518	524	531	552	512	512	542	528	572	530	524	506	511	512	530	550	480	544	490	530	552	515	527	550	531	542	518	525	570	489	527	577	507	553	535	522	507	526	559	514	551	553	543	515	539	529	535	522	542	537	547	540	489	546	546	525	543	520	535	544	515	541	503	555	530	553	582	505	545	511	512	548	543	564	514	558	544	559	539	517	594	538	569	557	544	572	507	543	519	546	518	571	517	530	592	534	581	509	543	511	556	531	498	509	504	522	518	532	562	571	513	563	522	530	524	525	543	537	570	548	483	547	578	522	523	575	519	558	605	511	515	568	530
27642	33193	14494	4961	3007	1807	1276	1014	933	848	783	816	760	838	685	733	709	702	723	707	701	722	690	669	698	663	680	654	677	670	665	709	638	696	701	705	651	726	693	727	662	655	680	693	664	683	697	674	660	722	720	692	621	662	711	692	740	694	672	731	669	714	684	714	659	695	646	639	608	671	695	648	651	679	686	665	653	638	639	692	667	649	673	626	638	670	604	699	653	646	717	637	653	662	641	628	692	685	655	641	651	715	691	677	691	637	681	641	644	658	674	680	624	689	643	633	691	643	649	654	636	653	657	692	634	672	684	675	619	627	642	647	651	685	618	696	645	653	632	660	657	665	658	675	650	675	684	627	619	687	663	642	683	591	718	680	653	672	617	637	707	644	656	632	652	610	635	670	639	637	620	652	647	658	649	664	627	597	667	620	658	672	657	634	663	693	633	666	657	620	645	657	659	644	674	683	632	619	666	686	637	665	635	635	655	601	681	673	667	652	663	657	603	668	651	629	700	635	581	658	701	636	689	656	635	660	606	660	649	668	667	611	654	626	621	694	666	669	634	679	702	642	648	664	670	632	654	654	671	618	688	645	679	623	677	662	647	699	702	639	656	661	646	675	619	653	660	631	650	674	632	608	631	650	657	660	654	686	677	618	684	625	642	683	639	650	645	649	649	670	623	609	671	680	632	692	649	662	660	641	652	609	636	673	696	660	639	681	687	656	636	637	653	643	678	650	681	631	635	665	609	652	644	653	663	673	593	651	687	629	601	713	664	672	660	595	699	666	692	636	663	636	644	611	655	705	658	619	672	691	614	682	622	636	670	664	651	662	628	684	667	617	646	707	652	647	695	660	681	622	633	636	676	678	654	641	626	662	625	661	650	666	665	670	607	634	690	649	629	654	642	669	657	610	681	609	653	631	645	628	651	677	624	677	656	696	645	639	666	637	686	619	640	666	616	663	655	623	696	650	691	632	647	649	704	617	652	683	681	624	628	627	688	640	666	658	637	565	685	679	661	685	691	663	640	640	645	643	677	672	653	651	664	637	666	671	645	684	641	588	626	665	654	663	652	657	636	654	663	610	705	640	638	642	641	642	635	660	604	688	663	661	644	669	666	641	592	682	731	694	653	600	644	684	669	610	681	624	681	625	631	681	650	670	658	636	650	655	644	637	653	664	697	675	665	641	671	648	700	668	637	619	655	650	643	657	656	628	685	659	660	632	648	642	674	611	687	674	637	644	597	631	661	701	663	630	670	627	638	687	639	664	666	638	664	636	666	671	645	668	631	621	690	679	674	659	638	603	650	688	670	667	604	626	662	625	652	669	666	645	666	600	598	692	643	675	622	692	641	625	677	673	647	661	642	651	686	639	650	663	674	642	665	656	622	626	675	662	678	625	661	654	643	652	629	607	629	672	646	626	682	674	643	601	644	654	670	703	674	650	663	656	678	658	636	676	638	617	622	660	660	649	642	636	694	668	693	603	667	646	629	646	645	658	690	640	688	667	609	677	648	643	657	669	678	661	640	681	662	640	660	651	665	667	622	616	658	668	663	682	652	703	682	676	675	637	647	643	677	672	674	657	677	671	660	622	674	650	641	657	657	701	649	660	688	562	691	667	640	661	640	624	668	659	610	639	675	679	654	662	625	633	669	695	682	684	649	659	621	612	648	678	674	703	660	651	694	616	663	634	646	613	628	661	651	698	621	625	708	684	677	603	684	696	625	636	619	682	704	653	638	639	655	625	633	648	614	652	640	620	628	639	701	665	691	664	649	665	645	712	669	705	656	633	656	629	654	659	645	628	622	643	651	650	687	665	676	654	631	627	655	652	622	643	638	685	657	646	650	656	659	623	640	644	631	663	589	686	656	612	650	686	633	657	689	677	673	700	626	647	641	660	615	656	682	641	637	720	642	667	685	646	698	653	703	631	626	646	691	682	618	651	627	590	638	612	631	689	639	627	620	635	705	600	647	655	649	623	607	657	640	666	641	648	646	655	675	661	645	649	589	610	664	682	647	635	677	624	681	604	637	642	676	649	637	688	706	674	627	670	650	657	632	665	660	659	686	663	655	647	689	690	643	654	622	672	644	655	670	677	620	623	625	702	693	669	635	671	639	676	700	646	706	644	619	675	671	672	672	635	643	629	689	680	657	631	612	688	651	641	651	651	604	648	646	680	629	670	634	681	636	664	650	686	647	650	639	650	650	653	650	673	632	625	646	602	676	652	640	691	671	662	622	638	680	703	627	700	665	650	642	661	687	666	640	618	641	679	634	652	669	647	628	629	696	652	670	648	681	668	656	697	666	605	641	661	626	670	655	641	684	681	623	669	682	649	671	662	629	677	651	663	630	637	624	638	682	674	692	626	654	666	655	630	607	627	676	648	645	689	629	673	698	628	638	681	615	662	663	615	658	646	672	683	628	672	651	676	622	648	642	672	630	670	675	628	609	639	684	676	658	642	646	691	680	652	585	635	664	639	612	645	656	671	641	694	650	626	641	637	663	653	641	606	660	615	680	666	640	612	640	620	642	672	651	655	645	672	653	611	667	667	639	670	635	633	673	645	660	631	668	649	643	649	667	665	693	661	647	689	713	647	675	627	678	643	682	650	650	667	674	610	638	645	601	654	658	641	716	647	663	643	658	669	625	621	687	647	680	627	664	661	667	649	685	644	655	690	660	603	647	677	651	648	625	642	645	659	610	647	713	622	662	637	637	628	670	604	641	641	652	651	604	636	608	678	692	661	637	670	677	652	629	684	666	651	638	662	688	682	650	660	666	673	647	666	636	652	621	668	609	625	697	607	634	605	618	655	677	608	623	650	669	634	724	682	661	693	667	648	654	636	673	610	663	628	724	654	689	599	645	627	652	668	637	624	648	628	622	642	642	652	635	650	634	653	672	654	661	692	681	671	628	694	662	648	606	636	629	648	640	669	702	701	611	644	640	633	654	704	672	692	645	658	642	640	660	637	605	667	661	648	600	651	664	647	657	651	669	663	639	645	677	677	661	678	678	673	630	641	645	658	641	705	654	645	674	687	654	694	689	672	641	632	642	690	681	648	645	634	660	662	650	668	626	635	673	627	658	660	669	673	676	620	673	658	633	640	664	654	615	665	634	637	693	701	661	705	654	646	615	669	674	680	646	649	663	641	696	668	705	652	641	681	651	684	613	648	603	681	628	679	630	662	675	627	613	643	646	667	688	670	658	671	653	670	673	628	614	711	717	668	657	674	647	681	644	694	620	678	634	674	683	642	657	653	707	626	649	671	692	686	658	692	635	665	634	660	650	599	628	669	647	667	662	643	635	687	673	638	612	692	663	609	625	685	651	662	663	685	607	653	649	676	599	699	642	657	667	689	621	616	649	671	674	654	625	691	628	669	655	616	664	644	690	622	670	616	659	633	720	639	624	635	675	660	677	659	643	677	630	662	644	628	711	679	667	682	686	640	650	621	648	673	640	652	620	625	648	696	644	654	706	632	685	597
22521	21007	28494	23720	21013	21021	9362	1329	965	937	877	794	796	775	747	710	702	687	682	679	675	653	615	625	651	648	633	669	636	658	634	630	617	628	666	718	687	631	673	647	650	702	612	636	640	654	651	625	690	659	655	671	645	651	647	648	671	665	629	685	620	647	672	625	605	608	669	600	624	678	622	612	586	609	669	624	615	615	644	645	613	588	613	681	661	608	573	633	615	633	629	594	621	583	663	586	618	596	549	635	579	572	645	636	645	623	609	616	617	637	618	596	614	606	622	590	611	543	652	602	611	576	619	611	579	594	621	659	635	596	643	591	615	626	628	662	636	639	623	626	594	649	568	663	636	598	597	615	612	607	615	627	640	669	588	645	575	629	668	623	676	608	609	580	627	632	609	590	590	609	637	565	601	608	624	627	575	621	640	644	614	604	615	621	590	563	639	628	563	599	611	606	573	625	604	583	614	615	579	616	616	621	620	600	613	593	615	650	616	597	602	629	612	629	625	645	588	617	629	619	591	614	600	603	625	599	625	645	649	632	571	695	588	633	583	602	645	630	604	588	613	631	621	621	600	616	626	632	604	631	646	622	596	623	607	636	613	595	606	602	616	638	612	630	617	596	638	596	611	635	566	628	582	631	611	610	642	593	625	615	604	599	561	642	659	617	610	631	625	631	611	618	624	616	613	611	577	639	622	632	614	594	610	593	622	590	633	571	638	625	587	604	633	618	589	639	611	591	574	594	634	595	628	629	603	572	616	603	574	607	650	603	603	585	637	588	599	629	612	584	551	646	632	669	594	603	604	584	572	624	535	632	601	567	645	611	614	615	614	600	604	594	612	653	651	649	577	609	626	598	569	609	626	587	609	678	635	658	607	559	642	612	598	589	605	583	626	643	602	601	615	595	606	577	604	584	587	668	635	639	619	586	618	590	634	621	641	611	606	598	603	627	637	614	608	577	657	624	624	641	607	616	637	597	601	605	615	629	615	638	610	578	569	602	582	588	658	603	651	644	620	622	622	578	573	643	628	577	565	653	587	573	615	667	617	647	624	620	596	612	617	587	609	626	601	579	603	589	633	588	659	603	607	625	653	632	616	580	619	622	650	593	596	591	629	622	648	614	586	585	638	640	634	623	635	660	602	591	593	563	572	612	597	627	601	580	670	602	586	610	616	621	604	670	617	646	623	607	622	646	635	580	646	598	626	583	631	623	618	625	578	621	637	603	610	645	618	608	598	648	611	634	570	557	650	627	646	623	618	622	623	601	608	599	568	637	643	600	634	566	601	626	649	644	602	623	602	623	648	623	619	621	605	535	604	613	599	620	603	628	586	625	631	622	593	647	591	621	588	577	551	621	627	596	626	657	570	600	607	580	649	600	640	610	598	581	590	615	617	625	581	635	606	591	597	582	619	598	586	607	588	617	628	616	596	622	606	641	610	624	629	623	596	623	636	607	588	635	602	623	639	637	578	589	625	591	577	587	634	578	611	619	636	600	635	586	657	592	565	626	621	593	604	633	597	605	629	538	595	631	624	608	579	650	583	568	621	596	604	598	651	559	553	586	607	602	626	645	554	612	607	584	569	598	631	583	579	657	635	609	580	621	650	607	660	614	643	608	606	611	625	650	570	648	627	553	565	642	595	584	635	612	621	626	611	628	619	607	609	591	594	626	623	615	631	630	609	606	621	604	604	650	608	629	605	622	603	592	602	556	591	617	632	592	607	598	591	616	604	610	630	613	626	619	588	622	596	595	589	593	650	565	639	597	611	618	615	587	611	597	606	571	616	609	636	587	584	624	585	606	633	664	612	604	591	582	633	609	618	580	643	615	623	566	630	632	628	605	582	659	628	602	599	602	571	634	595	619	608	600	556	611	615	586	566	571	653	599	639	545	614	598	585	600	615	625	641	638	633	633	620	603	602	577	585	606	597	638	584	597	622	632	576	620	596	615	608	573	625	591	597	627	621	592	607	624	617	635	589	588	620	596	597	612	622	628	625	581	549	618	609	567	620	606	603	609	633	631	606	598	615	632	582	615	607	618	624	619	620	577	567	604	622	584	650	610	623	627	638	606	627	632	595	613	593	618	604	651	617	609	653	628	604	631	659	595	642	571	601	626	631	602	610	580	581	630	601	581	601	603	605	653	593	659	586	581	635	590	665	559	583	623	610	632	619	589	623	612	659	628	609	636	623	593	594	614	621	612	580	635	642	598	604	613	643	590	668	596	624	613	588	618	573	603	598	589	621	585	650	569	660	613	567	643	662	581	580	574	616	626	633	601	579	558	622	614	588	578	675	603	647	615	612	571	611	583	611	566	603	640	590	580	666	558	585	609	635	599	624	614	631	612	586	649	586	618	608	582	570	624	635	649	612	608	591	583	623	616	607	598	637	566	591	624	610	588	586	612	620	598	601	573	643	617	637	606	632	618	600	571	627	574	571	615	621	594	582	594	606	605	588	604	621	615	598	608	639	593	628	565	601	600	632	601	609	633	655	584	581	578	623	617	576	601	610	587	636	590	610	621	604	620	582	551	604	630	612	639	655	621	637	642	592	613	593	560	626	628	639	635	660	632	652	614	625	577	583	641	635	606	580	622	601	563	632	588	660	566	641	582	612	595	587	603	580	592	633	660	615	618	586	600	601	669	637	596	629	608	612	617	645	670	576	606	581	612	618	585	618	601	619	619	577	666	598	611	590	604	633	637	601	550	663	654	619	587	566	587	548	643	612	619	574	630	602	606	602	575	607	589	603	623	591	624	613	594	625	585	586	598	603	620	616	602	554	614	606	596	593	619	623	664	609	594	585	574	631	606	613	586	644	623	619	662	650	635	605	592	585	584	594	627	652	592	599	636	659	599	595	596	608	568	600	617	644	593	596	632	638	616	640	599	574	602	588	621	600	603	617	599	599	595	580	594	616	642	599	583	615	572	620	606	590	653	619	603	585	588	637	608	579	663	595	666	604	619	632	599	583	586	584	585	614	641	588	591	657	589	598	582	629	594	628	608	612	623	621	597	650	599	615	621	596	599	603	610	546	555	601	604	626	613	606	604	588	586	621	617	621	622	636	602	594	604	625	612	558	660	612	635	604	571	601	596	593	572	593	585	591	595	597	561	615	598	587	611	641	579	618	627	587	596	641	623	593	603	621	599	609	583	593	589	596	609	571	580	641	620	596	651	610	615	599	605	653	600	610	617	633	578	676	582	611	599	577	600	624	608	631	578	592	610	554	617	610	585	594	618	609	650	615	592	586	625	608	605	604	614	626	584	621	603	607	631	559	594	587	611	633	578	600	612	582	613	596	634	626	601	612	581	617	615	592	641	586	658	588	598	602	599	616	598	593	662	605	609	578	609	583	579	577	645	602	563	611	615	604	646	610	619	602	585	579	590	624	591	579	638	580	570	640	598	617	578	607	549	598	583	620	610	598	597	561	578	639	586	607	620	612	620	579	614	592	623	645	623	594	631	616	654	576	629	622	564	623	574
30003	47571	22912	10132	6565	4404	2891	1864	1495	1254	1103	1066	1021	1037	925	945	946	870	901	885	851	808	806	837	827	801	845	785	793	838	806	776	783	789	793	853	844	827	850	808	771	777	819	732	802	791	809	794	793	808	829	784	830	823	794	793	803	869	821	815	791	806	774	753	827	792	809	782	692	794	823	723	749	766	792	725	740	770	768	749	752	726	754	735	758	783	750	779	788	797	762	798	761	727	740	750	775	739	714	761	767	717	751	742	749	707	727	731	710	718	744	790	680	713	725	780	719	786	746	727	723	728	773	746	749	759	760	713	734	741	725	805	799	739	733	736	752	772	751	757	704	745	679	757	726	728	705	762	733	694	747	702	723	752	770	750	775	806	754	730	781	737	779	752	678	699	739	718	808	717	726	768	725	682	746	727	741	730	749	725	710	782	735	729	741	739	746	735	714	757	707	747	715	764	743	719	735	762	726	739	720	759	698	703	750	746	728	696	792	735	740	722	741	701	799	730	699	666	736	709	780	747	736	776	752	711	717	756	751	747	742	746	768	754	751	793	739	775	749	754	776	701	790	740	738	780	720	742	730	758	781	733	744	732	716	769	745	738	715	695	762	705	708	739	752	744	709	714	726	734	754	756	763	699	732	713	729	748	707	731	742	773	764	699	743	695	754	737	742	763	745	729	742	751	689	754	748	732	719	714	717	690	743	747	785	760	733	737	712	752	719	750	734	754	754	767	751	697	756	719	786	707	712	802	812	719	729	751	763	725	755	726	792	748	748	732	731	759	767	739	719	749	739	708	740	737	759	708	727	722	700	753	776	747	732	713	758	762	770	750	728	729	755	721	742	755	701	764	742	735	769	695	723	776	719	727	722	763	728	753	741	784	710	740	720	738	787	740	765	702	708	720	780	717	751	720	740	736	732	716	758	767	740	748	732	785	716	718	777	753	717	753	807	731	726	751	716	760	766	709	739	757	733	716	735	728	773	714	742	740	729	715	758	739	742	733	735	755	722	708	687	707	786	760	719	735	736	771	733	804	713	754	708	759	761	733	718	716	705	745	765	745	740	744	764	738	756	733	785	743	718	724	726	766	764	697	697	729	735	741	707	757	740	715	718	726	710	718	760	725	747	734	724	759	695	766	770	693	717	770	740	724	717	722	745	702	767	773	775	759	745	752	793	746	783	744	754	756	751	736	730	715	731	725	748	752	746	725	741	740	704	757	746	720	725	693	685	751	754	795	743	720	739	711	751	752	783	708	744	734	701	733	721	723	763	755	748	713	719	740	748	730	742	751	718	745	765	712	725	740	719	776	780	751	748	716	749	778	778	692	753	728	716	757	721	730	689	691	730	727	746	788	775	769	756	725	708	736	707	720	746	771	770	756	737	735	745	730	742	753	730	727	734	749	703	701	764	761	741	702	723	759	736	719	789	776	751	726	714	757	720	759	744	771	749	791	779	752	729	709	744	701	770	718	733	742	733	740	747	723	745	717	748	746	746	783	714	721	739	752	707	765	686	737	733	712	718	737	726	729	751	692	751	716	711	751	756	794	755	699	768	695	744	729	738	737	750	714	755	765	780	745	730	703	712	703	741	726	728	786	699	716	717	748	722	757	708	718	710	750	719	745	758	717	774	738	736	744	754	804	707	684	786	720	741	751	759	726	771	704	716	734	759	711	760	715	765	726	740	766	744	694	721	757	766	663	763	754	723	710	711	726	741	736	733	733	696	808	739	727	733	738	752	718	702	758	717	723	712	735	737	762	812	684	757	705	749	708	734	716	735	737	746	790	800	726	717	772	761	737	756	754	728	705	783	738	716	731	739	708	743	749	757	758	705	707	737	741	747	743	773	708	743	766	720	747	739	762	748	747	729	741	744	735	758	730	692	797	683	724	764	746	717	759	758	712	768	725	758	728	785	726	747	707	788	719	749	771	759	734	714	727	767	733	696	686	761	751	747	785	739	738	747	731	778	775	773	725	793	716	731	744	724	685	716	801	721	719	754	751	740	722	776	758	769	759	734	696	736	777	743	693	766	701	734	729	731	739	769	715	786	706	782	699	740	750	712	751	711	735	706	779	734	717	735	745	745	723	761	766	759	683	719	733	721	718	698	739	731	712	743	777	730	773	759	774	720	704	736	731	764	745	662	748	760	703	741	755	725	722	731	725	689	720	737	717	734	762	748	730	727	748	711	770	757	720	731	731	750	746	731	767	713	735	697	761	696	751	726	723	734	748	796	732	737	762	726	730	689	749	758	746	712	743	761	696	718	725	701	703	705	802	743	788	728	767	751	704	738	749	746	763	717	715	779	775	745	745	740	782	733	680	775	752	722	717	727	749	740	748	744	703	760	754	781	762	725	747	739	770	731	685	705	763	734	743	745	751	728	736	746	747	706	801	739	733	756	715	728	754	727	760	740	733	771	743	769	732	744	772	725	745	709	708	729	726	696	777	708	701	745	732	725	763	683	763	762	704	708	694	737	698	693	747	747	736	718	758	749	742	717	742	768	718	712	692	767	750	761	735	697	781	716	741	756	714	716	718	691	706	660	766	760	743	717	760	706	770	732	688	775	746	728	764	761	733	755	729	688	709	768	733	747	704	741	751	735	665	705	788	784	718	743	730	702	768	701	701	737	712	702	703	701	764	719	755	759	756	751	698	730	715	709	728	713	740	742	770	767	683	739	735	753	804	740	738	763	736	759	754	669	742	751	755	707	696	719	764	749	729	698	684	759	718	722	695	688	710	754	752	704	739	712	765	789	719	752	777	760	759	705	768	815	677	682	743	777	776	760	776	733	763	749	749	724	709	764	684	752	693	693	716	776	692	783	715	726	755	725	696	727	757	744	744	695	720	690	768	718	767	733	734	773	715	707	751	719	718	742	779	758	745	762	757	733	716	785	736	749	762	714	733	723	723	737	746	764	721	761	745	751	768	732	771	764	691	739	785	748	738	752	738	715	757	691	733	733	730	728	755	778	751	721	737	711	697	718	759	745	785	696	748	709	720	719	775	691	758	695	730	707	749	707	708	721	777	725	707	710	747	746	692	739	729	738	749	770	723	722	759	708	747	761	777	691	748	741	728	737	733	726	709	691	713	731	742	753	709	698	727	733	736	694	751	743	721	760	722	787	697	700	749	733	666	710	758	748	739	763	742	761	748	730	711	750	763	767	765	713	738	745	745	739	733	715	740	719	708	732	750	745	708	687	764	735	741	711	743	733	734	718	755	676	729	737	747	684	765	692	762	734	755	738	718	708	720	731	748	743	745	731	731	713	731	762	720	716	758	777	742	750	761	750	700	753	744	733	703	715	742	757	677	743	744	732	695	757	776	693	707	761	769	705	742	708	793	732	712	730	722	733	738	726	766	742	759	764	713	705	697	736	748	723	702	732	716	744	707	701	718	753	739	743	739	748	741	732	718	720	779	698	758	715	762	748	715	719	670	721	748	785	756	741	685	739	749	737	766	727	749	767	720	746	758	709	736
27664	21308	12835	2673	1149	895	841	789	745	749	709	747	714	699	689	711	759	706	690	714	693	718	695	728	697	710	748	677	692	695	772	730	729	717	694	721	744	730	717	729	734	704	690	708	668	741	706	712	733	718	774	740	691	687	757	745	756	703	716	715	700	744	709	729	724	668	687	702	755	713	734	748	767	706	689	718	714	746	659	695	706	721	713	704	710	730	719	687	715	687	691	708	701	694	754	728	652	702	666	680	723	692	718	716	734	703	716	704	702	656	714	713	710	705	714	703	742	648	677	704	736	682	694	696	723	696	716	678	711	686	664	743	653	705	677	718	708	718	636	672	709	726	685	678	699	679	723	702	730	704	639	679	676	713	700	683	701	712	705	662	711	691	674	701	717	690	691	722	747	636	749	657	694	724	747	706	746	706	715	686	740	705	674	702	691	716	679	680	713	682	743	685	731	741	729	702	687	670	717	681	697	669	690	672	717	699	689	691	740	725	759	684	690	711	748	697	713	705	686	704	690	697	645	739	737	707	723	756	715	753	660	712	684	715	698	694	690	719	683	701	726	721	680	703	719	679	688	708	708	732	718	648	662	723	737	714	680	701	692	677	701	657	717	688	721	726	661	647	698	684	685	710	670	723	717	710	698	715	664	703	712	704	681	764	689	772	700	725	720	687	728	759	658	681	706	720	733	739	684	689	730	710	763	721	728	735	713	756	699	661	728	742	702	713	703	715	703	703	749	661	699	710	677	678	708	743	739	721	702	722	652	695	738	698	687	674	692	665	724	722	719	704	712	686	713	705	674	676	730	738	715	695	736	711	740	725	707	686	656	769	710	708	675	669	684	745	668	682	691	700	717	743	718	696	657	694	650	651	697	733	674	709	726	741	688	687	718	643	707	695	690	678	678	681	693	701	706	715	717	709	700	691	747	692	699	644	662	674	734	680	694	669	683	685	742	752	675	662	652	682	665	688	706	712	674	708	710	680	746	704	742	674	703	708	665	679	708	691	705	691	771	758	703	689	691	713	732	722	741	710	666	733	688	690	672	701	703	714	700	719	724	726	697	736	678	697	683	658	717	704	719	729	690	700	727	672	733	766	716	689	704	716	730	697	741	635	706	680	682	742	764	702	682	724	676	660	669	677	670	686	681	724	701	747	692	726	721	701	662	706	668	684	739	707	722	724	695	714	704	714	680	733	702	700	686	683	673	683	706	685	681	747	714	673	694	697	715	722	672	696	696	660	701	706	738	692	730	747	738	646	711	677	706	700	687	740	687	715	687	743	707	715	756	665	659	682	739	678	679	750	713	687	724	683	725	686	704	683	706	697	751	695	681	722	719	678	695	664	671	713	679	720	686	739	735	721	713	692	658	676	679	691	651	706	710	697	705	727	642	685	693	689	702	685	720	698	700	711	730	708	710	728	703	684	681	708	682	700	726	716	723	725	724	700	673	742	693	699	730	638	726	681	752	683	692	704	684	695	749	695	734	720	727	696	698	720	703	682	709	749	712	671	731	706	698	708	704	722	658	701	702	719	669	753	647	681	626	737	721	700	710	762	692	681	758	680	722	732	620	713	693	747	744	725	681	673	762	693	703	671	698	697	673	724	718	738	681	687	703	698	685	696	714	711	677	681	703	693	668	700	726	698	727	729	722	709	729	681	730	764	708	658	706	685	698	713	678	686	730	656	689	715	728	687	669	729	688	688	648	722	717	689	686	692	684	685	718	695	665	716	711	695	728	687	661	657	732	719	772	721	703	654	729	692	713	747	691	734	687	671	712	698	697	702	703	712	736	705	720	732	697	711	720	675	737	680	724	666	709	698	678	689	694	684	747	674	711	693	698	703	698	710	716	730	719	668	725	684	696	669	668	696	752	734	684	696	712	721	687	669	707	698	678	727	708	712	668	696	735	680	735	673	728	752	765	667	735	727	687	738	738	716	701	759	698	772	738	676	716	696	726	684	737	696	678	690	718	697	699	698	716	710	714	679	678	674	734	648	685	735	686	715	716	750	671	686	695	701	708	726	636	754	716	659	690	715	711	722	674	726	717	701	693	713	714	714	763	707	753	681	697	737	667	699	728	709	678	743	706	718	714	711	718	692	656	751	715	676	658	717	728	724	705	666	726	745	720	652	714	699	696	700	751	696	707	685	676	730	671	692	717	755	716	706	737	663	720	678	701	678	710	696	693	696	743	711	707	710	607	731	718	697	729	691	729	720	693	697	655	686	648	710	688	682	711	717	691	687	711	739	715	748	694	692	679	677	701	716	707	684	727	683	725	686	730	649	697	682	750	635	718	712	695	708	664	700	677	690	705	704	732	718	687	699	696	758	715	684	785	680	708	697	719	739	703	718	724	666	729	715	750	681	688	722	687	674	736	689	704	721	685	689	675	701	704	688	719	667	691	638	736	704	725	673	719	727	732	673	691	674	672	708	720	772	718	703	723	693	732	676	701	692	735	715	747	648	708	674	732	755	709	648	754	773	676	680	727	666	656	715	741	745	729	723	708	692	717	709	699	698	676	753	664	697	757	686	711	745	714	729	693	730	735	685	747	752	706	740	727	714	704	698	673	660	725	689	715	675	691	707	751	731	725	705	700	754	754	726	675	721	710	721	683	718	722	731	686	715	672	690	694	728	683	719	733	718	667	737	733	673	672	722	682	693	700	709	776	661	701	704	740	676	679	710	713	751	712	720	734	699	713	700	751	713	717	685	712	705	740	735	705	738	687	706	705	644	691	695	688	714	737	720	693	722	639	737	708	718	695	694	692	699	750	702	746	727	681	749	703	676	720	709	656	688	669	698	711	681	665	771	727	667	679	755	707	742	715	700	664	712	715	706	682	756	690	681	743	670	682	679	712	666	697	721	671	701	701	663	717	715	684	707	700	687	732	671	687	705	700	688	695	703	696	688	716	657	718	681	721	655	721	742	706	662	686	712	654	690	689	662	710	703	624	694	715	712	676	725	720	697	689	737	696	725	695	709	736	671	645	693	704	691	729	718	669	704	667	684	713	690	723	738	687	675	684	678	747	733	716	666	715	704	716	691	645	738	678	722	718	688	702	710	711	697	701	673	667	712	742	689	697	688	699	647	659	699	692	692	690	659	673	658	710	719	742	667	702	739	692	731	715	686	691	730	715	735	702	724	720	694	717	657	691	707	692	745	697	693	696	685	696	646	633	731	711	712	812	694	670	710	718	681	686	733	713	685	693	726	733	676	668	713	719	715	697	718	703	770	760	708	732	726	737	744	702	760	763	711	701	701	695	761	742	657	688	698	655	710	713	710	695	723	701	681	699	705	761	718	698	691	676	662	676	692	746	638	737	709	711	715	758	695	702	718	726	717	670	733	671	686	685	701	723	707	738	716	719	656	696	722	752	699	667	723	687	689	672	709	701	688	748	688	752	688	712	688	752	739	695	709	679	672	691	691	708	718	706	726	741	676	651	686	711	659	668	699	671	726	691	711	710	695	688	674	727	677
26085	27002	8778	2566	1547	1263	1079	908	901	879	904	919	872	906	851	818	893	853	846	825	839	852	815	884	860	862	838	805	858	839	857	858	871	845	887	832	849	848	909	829	828	890	891	855	877	855	835	838	885	860	876	813	834	827	870	848	895	890	880	844	862	874	904	861	856	876	831	826	835	828	794	841	892	820	853	812	869	794	840	877	836	855	859	858	856	837	826	809	891	874	815	821	875	826	841	840	847	840	863	893	832	856	818	826	839	877	876	863	831	854	868	826	803	815	857	847	849	838	860	845	782	820	828	866	814	824	832	853	822	826	837	815	858	843	824	868	824	840	828	811	842	803	833	837	840	862	848	810	841	852	850	861	872	798	835	839	834	819	837	824	792	790	848	827	805	807	771	824	833	832	881	824	821	829	817	801	856	806	881	844	814	850	830	763	840	762	864	832	800	845	803	778	845	876	811	835	866	826	825	826	821	837	868	849	774	824	801	912	810	861	851	827	833	824	850	808	838	825	874	757	908	844	775	844	791	848	833	873	823	832	792	839	869	845	845	887	793	855	791	849	832	806	856	810	868	794	882	887	870	831	804	859	802	855	814	829	857	825	799	853	887	809	827	825	791	821	803	806	805	916	853	873	847	837	824	847	821	805	851	848	906	824	837	828	850	809	834	826	818	830	839	822	852	889	858	835	859	829	780	877	829	876	879	896	846	782	790	857	853	888	801	884	847	842	841	806	829	899	811	839	841	832	803	795	795	872	773	824	858	870	782	848	835	808	817	874	823	811	820	858	848	792	827	830	787	832	826	870	805	840	898	887	843	847	867	889	804	833	828	858	785	803	817	844	819	822	891	842	840	857	866	827	837	829	838	874	787	801	868	843	869	870	854	843	824	835	806	856	875	828	844	853	799	778	818	845	822	873	853	912	854	832	848	849	837	861	817	827	826	855	786	840	849	852	849	837	856	827	811	826	856	821	819	836	805	830	834	864	851	887	848	821	884	851	843	850	807	865	851	877	853	820	884	864	808	857	880	807	873	883	817	828	849	823	862	826	842	810	843	832	857	790	850	851	842	848	890	852	848	893	847	852	833	855	858	837	868	850	788	852	846	853	834	837	825	857	843	845	821	837	851	857	781	835	837	860	801	825	816	839	833	867	830	815	841	832	822	871	857	872	791	849	882	814	793	852	827	850	775	842	856	842	803	860	878	826	856	840	896	837	867	799	803	832	835	871	798	842	873	851	834	818	857	824	868	867	893	822	882	783	833	857	857	870	845	871	899	858	861	891	865	814	850	847	817	866	824	925	831	867	850	889	851	879	812	770	870	839	845	886	875	845	835	822	824	871	816	842	761	812	826	807	838	795	831	865	827	836	843	840	800	854	818	758	872	779	821	834	839	873	817	831	871	804	832	842	848	849	855	843	811	844	860	833	878	832	831	877	818	809	795	838	802	840	818	793	805	830	837	843	814	850	853	874	832	816	848	802	848	811	797	904	889	811	875	836	863	785	794	871	825	879	852	826	870	794	792	823	867	836	853	836	805	820	880	893	852	844	834	838	871	824	853	835	836	806	859	839	866	862	889	823	822	815	819	884	863	847	853	837	843	837	846	832	888	797	824	805	849	827	824	868	859	814	837	840	898	868	778	842	827	869	799	894	845	833	846	860	819	844	814	880	878	801	882	813	824	860	861	811	836	839	854	910	865	864	863	828	872	821	795	847	795	811	873	828	826	821	892	855	838	846	813	818	835	868	778	829	849	853	872	830	855	815	802	822	813	840	828	764	841	867	867	874	825	828	858	902	837	823	869	826	829	833	777	862	842	908	824	850	862	898	843	823	857	879	852	866	836	815	847	852	839	900	900	819	836	826	837	846	839	847	836	827	800	867	842	796	814	845	870	855	812	805	867	866	897	817	776	827	805	817	850	784	856	843	819	811	885	868	851	851	795	870	821	816	791	875	865	838	786	841	815	892	870	855	855	835	829	872	864	845	880	785	814	837	842	821	860	839	851	864	827	784	805	827	850	861	838	833	805	825	834	829	880	791	849	850	824	847	845	868	907	823	841	846	849	828	825	822	859	840	850	842	841	824	844	845	851	865	833	816	844	821	792	820	869	819	857	803	815	827	874	826	848	851	806	830	846	814	856	851	848	803	839	818	807	949	810	864	873	805	877	813	887	822	792	812	880	817	843	808	806	834	871	841	813	854	786	827	849	825	863	843	763	835	820	797	778	811	799	863	826	854	823	827	828	846	827	851	837	892	829	843	889	904	851	796	843	898	829	849	832	830	902	884	854	836	811	857	857	774	826	845	841	858	809	817	796	836	869	851	895	849	888	851	823	859	853	850	842	886	844	800	829	831	842	866	856	848	825	795	848	890	845	840	864	827	864	868	840	850	829	828	836	845	862	785	799	848	832	836	880	876	785	851	815	840	871	825	843	818	860	818	798	836	758	853	807	840	843	889	836	877	879	804	862	881	846	825	863	838	898	851	844	819	870	821	871	802	809	838	894	909	855	820	813	855	799	845	869	842	845	841	837	854	885	840	830	817	851	813	852	850	837	799	846	790	896	873	820	837	875	832	792	826	859	861	827	811	835	887	828	865	885	863	824	821	845	799	815	823	815	903	874	865	800	791	809	812	846	783	832	850	807	863	866	806	825	796	791	796	829	869	850	851	813	858	803	831	858	846	747	837	816	838	826	837	860	894	851	816	864	826	866	793	833	831	883	840	816	873	832	852	878	852	844	808	807	809	823	874	890	881	868	869	819	782	823	846	812	845	839	830	772	832	834	853	797	826	825	879	884	862	823	845	873	905	840	888	817	829	845	823	851	856	767	756	854	810	791	842	829	837	825	805	790	913	812	848	879	875	811	881	797	816	857	847	830	855	855	874	874	841	876	866	830	899	787	834	857	844	838	841	868	888	815	845	849	825	792	890	889	914	843	816	864	804	835	865	836	802	825	811	808	873	821	826	804	804	894	833	858	797	837	858	883	814	856	854	870	853	857	810	857	834	843	843	839	870	899	778	876	833	822	822	805	821	843	847	812	822	829	776	814	847	862	844	866	834	789	783	831	878	842	901	866	812	845	816	829	891	838	818	893	831	826	823	799	808	882	798	858	792	832	862	846	860	891	832	863	810	807	831	875	830	845	820	812	815	833	865	816	826	866	829	845	837	857	831	817	817	809	841	823	872	866	850	852	890	857	866	844	853	847	885	883	814	851	824	853	842	868	817	856	874	823	848	830	849	818	822	829	842	893	858	861	810	875	787	805	846	885	848	828	824	802	880	829	846	832	775	879	858	872	848	843	842	813	867	828	870	853	862	879	804	820	855	863	777	892	831	837	811	853	821	861	890	818	863	850	847	780	839	816	843	801	869	835	787	875	830	826	904	858	809	845	835	864	879	887	825	806	812	784	860	853	861	823	878	837	817	805	838	814	865	882	847	837	852	821	846	822	849	845	832	843	843	839	813	869	825	918	817	826	816
23618	21014	28035	24201	20995	10424	2015	1161	960	984	928	885	859	840	848	885	816	807	840	806	824	777	830	816	800	816	792	825	838	839	824	773	775	741	797	779	794	863	808	781	829	797	807	792	817	827	808	800	799	834	769	788	792	768	802	856	821	811	806	816	851	805	750	821	784	825	752	840	820	737	801	795	796	787	763	763	778	781	834	794	764	814	788	858	845	765	813	832	786	781	793	794	798	784	794	826	783	720	780	788	710	762	776	754	803	769	846	812	793	751	769	830	767	807	835	766	752	767	796	796	740	789	792	775	786	799	781	728	785	813	799	774	765	787	793	772	757	787	814	804	788	819	761	819	777	777	781	793	759	794	794	791	836	796	748	769	825	769	808	783	791	794	817	750	752	774	715	774	805	781	814	761	767	752	760	764	744	768	812	769	759	805	755	785	735	850	812	815	823	805	783	761	743	724	737	795	795	777	741	784	765	729	761	775	755	771	812	766	743	811	786	757	801	735	799	788	738	780	773	764	735	807	788	834	771	846	735	736	776	770	788	800	760	757	769	777	775	749	762	796	813	816	752	787	782	797	739	766	779	794	771	815	807	829	762	781	784	778	766	752	711	741	779	779	812	763	774	775	837	790	801	831	759	785	776	788	748	746	742	802	830	737	766	749	779	786	822	786	753	725	771	791	824	747	753	740	802	780	776	789	759	768	771	785	798	736	771	780	743	789	796	774	780	784	818	750	791	794	781	752	782	782	778	798	753	756	791	730	767	795	818	791	739	803	800	796	753	797	814	774	769	785	780	797	717	805	768	760	787	742	735	749	765	789	790	744	790	799	786	806	803	813	804	764	759	740	748	714	795	760	794	762	812	783	750	766	861	795	784	793	801	768	790	753	728	754	802	807	802	789	823	780	794	787	805	792	790	814	775	765	814	732	774	766	797	775	767	778	760	805	828	771	821	818	709	822	795	744	750	789	812	807	778	865	791	797	777	790	798	762	734	791	797	790	839	771	782	770	764	775	751	788	730	800	762	794	780	824	766	762	765	761	743	781	785	796	862	798	750	739	761	770	800	794	800	858	723	802	765	805	796	763	759	776	828	787	812	732	722	809	768	796	775	790	789	801	774	774	802	784	751	779	757	734	794	783	784	790	796	798	804	801	779	764	802	757	784	784	827	768	750	757	797	764	777	752	731	758	732	739	751	775	785	752	812	792	763	817	812	799	798	719	781	727	760	785	759	749	741	766	740	768	768	730	801	782	772	743	795	865	754	758	747	757	787	794	774	777	771	757	757	783	768	807	774	793	796	768	793	768	768	761	779	713	806	808	759	816	782	757	742	781	822	791	810	763	801	805	824	771	821	764	793	774	762	806	745	826	776	714	768	741	774	775	766	787	810	722	774	796	803	794	816	793	749	776	793	762	786	775	751	823	724	703	809	847	787	816	768	788	742	771	818	709	777	798	753	767	778	812	767	763	789	777	764	775	765	777	781	785	742	820	791	765	818	785	772	789	768	813	792	771	753	768	753	748	800	806	745	774	755	825	782	833	782	789	841	805	764	775	843	777	758	763	773	730	787	778	772	757	755	789	796	793	766	801	772	829	831	749	751	775	760	789	730	774	777	784	763	803	826	730	763	743	783	822	801	766	785	774	829	828	765	785	783	742	774	789	745	774	766	740	751	780	802	748	748	803	767	776	764	795	797	725	806	773	807	751	752	785	810	771	739	782	845	802	759	794	781	779	803	789	758	782	811	764	788	781	786	802	788	797	824	783	759	724	767	795	814	780	765	746	757	799	764	819	773	794	753	717	812	807	773	734	714	819	740	752	798	805	770	764	759	791	844	749	764	760	800	762	799	824	805	749	754	792	753	744	797	785	760	738	734	796	773	823	745	799	733	728	765	768	696	855	770	795	724	797	789	795	789	806	774	764	795	747	801	817	756	751	798	728	772	786	814	769	786	801	808	825	751	806	783	791	734	778	811	742	777	758	792	822	743	728	781	840	758	790	786	829	787	762	741	753	787	752	795	831	814	798	771	805	756	774	814	813	782	736	778	743	770	782	832	767	776	744	785	808	797	836	847	758	800	757	761	751	770	756	779	805	757	745	759	797	791	780	804	755	789	820	815	764	740	819	797	755	823	775	771	761	737	802	794	765	735	794	779	764	764	777	802	760	813	796	743	846	802	796	832	800	765	827	777	758	766	784	780	779	803	799	780	797	751	728	784	809	758	765	801	763	816	766	781	724	746	787	745	773	742	755	772	757	764	776	807	790	782	822	773	803	825	868	763	778	812	764	779	739	802	771	783	759	795	742	770	784	786	788	753	825	744	731	795	768	742	796	782	805	745	807	807	838	748	829	737	813	803	823	769	808	810	777	788	769	793	774	764	751	816	802	782	752	781	813	821	792	762	731	758	762	814	751	809	796	750	737	738	777	772	779	809	743	803	799	825	780	790	762	763	797	778	794	788	792	783	812	782	783	788	758	761	801	786	780	778	830	752	753	790	793	789	828	794	791	798	731	766	778	758	756	780	826	745	789	727	773	754	772	809	742	778	758	764	759	799	772	803	738	747	805	738	795	745	755	826	744	815	780	756	821	789	791	783	784	751	835	760	721	777	787	761	776	787	790	818	747	768	774	738	785	777	826	765	808	787	764	757	763	843	735	791	747	763	819	758	729	763	768	751	769	727	754	770	779	762	794	789	806	724	795	795	739	721	799	749	711	828	777	774	772	778	745	753	745	775	771	817	820	736	738	773	808	764	797	794	726	763	786	758	796	815	767	769	777	750	781	798	755	780	759	807	769	753	820	769	766	790	832	798	820	784	841	772	783	763	733	746	790	761	768	796	785	759	797	764	763	745	762	760	741	777	785	782	786	751	783	786	762	819	780	784	755	778	788	817	772	770	736	800	783	818	769	774	786	760	776	750	761	754	799	792	749	758	772	776	762	769	745	781	760	753	786	806	754	793	732	803	772	787	805	776	736	820	815	789	750	785	796	788	790	742	746	761	803	750	816	799	744	737	830	756	760	766	801	799	792	796	782	774	774	800	794	799	806	810	763	743	778	802	756	752	757	805	794	777	823	802	814	803	762	731	728	787	822	763	764	798	790	871	746	788	772	772	822	769	785	784	784	759	777	784	724	750	789	753	754	766	764	779	781	750	784	768	782	769	781	781	786	792	788	793	816	767	770	815	801	747	777	777	807	722	813	764	781	832	801	768	784	801	771	818	822	751	793	752	782	781	804	781	811	746	786	800	840	758	819	750	784	770	790	771	781	781	752	809	783	783	800	724	759	819	801	804	775	780	847	780	766	742	750	810	789	796	785	800	765	799	775	756	802	786	800	755	788	768	799	745	738	775	805	768	812	758	745	786	751	788	755	800	766	728	728	764	783	731	801	725	744	815	763	801	777	794	746	743	698	795	776	768	818	779	773	773	805	719	777	782	816	794	761	764	800	765	821	806	742	802	812	784	756	790	825	779	753	772	783
27215	41031	17390	6865	4269	3298	2306	1545	1325	1230	1164	1129	1125	1073	1109	1040	1073	1040	1033	1004	955	968	1009	932	958	967	940	918	936	936	960	992	1040	930	975	987	1008	1012	1007	994	963	961	979	969	918	952	947	943	974	1022	956	987	982	983	920	963	969	967	961	947	968	1013	970	970	919	964	943	956	971	955	935	969	882	925	924	990	1009	1004	896	937	934	931	905	932	979	938	967	951	952	900	900	958	903	909	891	935	926	917	924	946	952	952	917	950	960	969	973	936	923	979	923	912	974	892	956	932	944	920	869	935	921	872	947	912	932	918	973	920	942	926	952	871	874	959	914	926	926	930	963	886	936	944	870	887	960	925	902	894	897	966	939	992	910	961	894	919	913	923	1010	957	923	969	918	896	948	964	919	954	905	973	941	927	896	916	945	979	953	933	894	957	966	960	923	886	974	965	963	953	969	930	891	982	893	971	943	911	957	992	942	953	991	916	948	855	937	958	892	952	933	953	926	931	1003	927	955	872	902	938	922	959	891	892	906	915	950	930	927	933	948	938	953	885	942	929	923	938	949	952	928	958	937	859	913	916	905	948	869	880	943	933	878	946	877	894	904	915	913	916	989	982	957	931	914	972	934	873	912	924	915	974	880	951	975	908	886	910	900	993	906	909	980	938	941	895	996	911	961	905	909	949	929	883	919	921	934	964	928	959	898	977	931	918	863	910	912	907	895	944	898	955	929	929	954	977	959	972	961	932	904	938	827	895	899	887	912	969	936	930	937	887	953	972	895	946	974	930	938	945	888	933	916	923	914	938	912	933	949	958	967	915	907	950	931	888	962	938	940	953	930	898	917	912	917	1029	975	931	972	893	930	920	928	940	966	918	899	908	896	932	921	942	984	922	920	923	951	901	910	924	911	984	944	891	954	939	909	943	934	950	925	979	915	949	927	913	905	958	923	907	918	929	946	876	948	860	927	901	912	939	860	920	901	879	965	909	969	901	932	983	955	896	911	940	985	956	980	916	940	892	907	946	891	942	925	940	897	907	975	906	913	930	910	906	941	918	941	963	912	942	959	934	957	914	1005	970	886	922	905	969	959	913	916	902	953	884	949	898	883	933	957	951	923	977	897	932	937	957	986	965	884	937	921	858	926	968	919	956	990	957	1021	944	882	913	936	945	957	930	936	857	930	913	866	946	961	901	933	972	856	950	946	925	966	901	933	976	952	901	947	968	940	940	923	876	974	960	917	925	945	971	929	888	989	938	926	924	904	926	966	970	915	917	897	925	886	902	951	884	991	949	961	895	911	945	961	951	899	912	970	924	937	948	943	909	885	942	977	910	927	906	988	858	917	1005	952	930	919	948	883	918	908	974	906	936	941	973	919	947	985	975	892	986	873	908	924	925	986	950	950	932	1011	874	884	998	953	924	892	942	946	1004	939	900	941	894	962	974	953	910	939	917	901	916	912	899	918	941	921	976	884	911	962	935	931	931	976	903	970	938	947	996	901	951	932	907	950	964	918	958	901	920	899	977	938	907	890	953	931	946	936	962	944	984	922	944	924	964	898	930	929	943	956	921	956	923	890	925	913	922	954	907	884	921	911	933	967	923	892	910	950	969	947	894	929	990	918	953	919	954	911	922	974	933	999	935	956	933	912	966	909	897	910	921	941	909	961	922	1005	905	930	914	939	983	961	930	916	942	909	931	909	915	934	921	996	867	988	924	989	934	950	856	921	952	950	879	922	916	950	954	935	907	953	919	947	898	955	943	971	993	954	913	974	860	863	909	933	949	895	927	958	958	921	923	922	947	932	955	896	900	932	935	962	909	947	918	921	888	932	959	919	923	910	898	889	939	902	893	927	949	894	909	942	926	896	915	940	908	900	931	970	971	901	929	873	938	875	902	989	909	951	898	957	945	921	967	949	940	944	928	953	944	934	965	949	902	882	958	883	946	898	858	946	884	930	923	949	957	921	915	940	914	877	966	907	920	934	911	944	937	911	916	906	948	915	934	908	932	917	887	933	908	921	908	917	926	899	891	924	934	987	916	949	852	916	979	902	890	958	948	918	960	912	883	907	904	945	955	914	906	907	960	942	952	960	896	874	923	959	979	949	924	908	930	867	931	903	900	879	914	944	918	975	914	879	896	939	935	944	952	841	953	867	899	915	882	897	949	988	982	966	923	894	906	858	915	928	901	973	957	932	930	914	929	955	904	931	895	941	930	981	941	975	927	919	907	927	949	963	923	960	919	946	946	973	979	941	976	963	923	955	903	887	938	929	948	918	926	973	938	966	931	931	881	992	919	954	944	897	946	928	907	927	953	914	921	919	922	924	962	900	954	958	950	915	908	961	956	879	940	915	950	938	891	911	926	958	921	928	970	880	911	962	937	929	936	935	955	891	948	920	897	952	963	905	950	889	919	892	937	909	935	938	986	954	945	933	874	944	939	930	920	925	954	913	976	908	950	986	965	911	887	920	922	921	936	944	954	970	945	889	896	931	903	956	932	989	993	913	967	934	920	989	932	946	959	919	912	912	944	922	942	940	973	934	949	885	922	938	917	873	928	911	918	904	919	946	889	940	951	873	900	858	935	958	969	891	928	954	972	938	915	895	877	916	902	919	951	942	932	983	960	877	930	939	964	953	949	926	960	939	886	923	921	950	875	941	924	922	917	919	901	980	996	920	959	937	953	925	896	915	998	937	949	931	962	917	929	923	928	896	938	958	946	951	979	874	957	958	925	852	926	913	928	982	921	875	945	936	877	915	940	899	965	930	902	899	921	926	983	959	918	922	949	872	924	940	898	908	895	869	939	882	941	889	957	959	911	968	973	868	880	940	924	942	899	910	923	906	879	972	932	912	964	930	887	985	934	917	947	948	872	956	949	1006	948	905	943	928	920	951	946	915	914	855	890	923	910	907	946	923	916	969	924	937	915	929	996	943	966	924	939	884	926	965	941	924	883	952	941	905	922	907	938	879	992	950	919	945	974	888	935	951	931	957	874	844	927	918	898	935	976	919	975	905	913	901	850	903	888	920	912	899	940	937	922	879	920	976	903	923	886	973	924	817	918	968	963	852	926	973	910	955	973	917	915	952	930	910	916	951	911	923	910	879	940	919	931	930	950	923	921	931	977	942	957	898	946	920	953	948	895	902	901	936	882	970	919	919	966	929	920	961	964	886	954	967	942	985	887	911	958	874	963	902	908	935	931	886	922	992	960	932	965	919	881	895	953	911	957	940	940	942	978	934	870	947	916	878	909	965	929	913	932	969	954	902	924	954	895	940	903	1013	966	947	958	906	959	938	954	932	936	938	929	919	888	929	888	924	928	949	899	930	923	922	916	955	954	969	935	898	946	894	894	934	922	899	940	923	901	959	950	959	957	941	950	935	909	949	921	928	880	872	873	865	1009	928	935	902	940	894	986	888	917	931	962	878	899	904	907	935	954	918	905	947	980	936	940	957	959	954	911	949	877	922	965	933	937	963	906	931	903	919	916	982	978	926	922	978	962
24638	21033	27190	25003	13241	1570	1011	680	601	598	572	565	563	564	568	530	604	564	555	602	547	553	530	506	506	561	590	545	513	472	507	548	565	566	562	570	542	551	548	536	531	529	564	594	532	517	520	565	551	549	556	574	540	523	626	545	583	550	602	583	562	554	525	532	512	562	496	544	549	569	567	499	588	526	577	554	551	569	532	537	497	536	546	507	539	532	499	568	529	544	519	543	530	544	539	531	566	518	572	551	524	516	557	539	533	514	545	548	549	574	523	527	511	500	506	501	522	518	509	497	570	548	510	523	521	571	525	506	540	526	491	515	537	549	520	538	544	530	516	544	563	539	517	506	578	488	558	555	519	526	544	553	498	531	584	536	561	557	533	543	530	541	512	551	480	506	533	559	549	512	540	540	502	517	499	494	543	539	529	523	542	537	524	501	520	563	537	497	518	543	510	543	527	544	525	553	527	591	544	540	532	529	539	543	542	521	564	566	522	538	551	488	503	552	540	539	525	493	517	509	544	553	524	566	504	495	507	570	527	480	555	543	564	548	568	535	556	507	519	469	529	539	553	536	518	575	491	507	543	538	554	516	569	548	527	497	530	509	552	547	548	542	546	529	551	523	490	564	511	528	507	539	515	582	569	548	546	560	512	534	528	530	538	504	502	514	524	528	509	542	580	532	545	515	513	516	552	569	498	500	524	504	515	536	565	554	530	515	505	548	518	535	527	537	524	535	556	527	580	557	500	504	497	509	522	546	519	493	524	561	475	524	513	511	525	540	488	506	529	499	569	595	535	494	550	532	526	542	471	531	517	555	535	550	498	551	526	527	533	514	523	555	540	568	522	482	504	535	544	522	511	516	512	528	559	514	580	533	515	564	563	520	513	510	514	567	542	529	526	438	560	529	481	543	516	536	523	514	523	562	518	591	529	530	550	512	512	531	546	545	522	496	516	507	538	573	562	519	512	559	516	553	559	568	516	538	526	510	545	565	531	512	574	545	531	557	530	542	529	574	551	545	563	559	554	547	562	505	533	537	517	531	543	542	507	548	541	561	546	547	498	536	547	544	556	518	567	515	507	511	532	525	533	547	552	507	510	509	564	576	561	522	554	491	541	506	530	524	498	556	532	520	566	539	548	489	555	536	556	515	523	578	532	555	522	555	531	499	518	530	563	534	564	527	525	503	553	534	548	530	586	549	507	580	495	523	531	508	528	564	509	554	521	551	538	500	573	523	523	577	523	536	510	474	536	521	532	539	588	527	532	572	566	556	526	533	546	562	512	558	557	541	536	541	513	581	488	537	522	527	489	499	552	518	521	525	558	518	523	527	511	521	468	572	542	518	553	528	497	604	561	570	536	505	558	540	503	501	539	504	528	554	491	576	547	546	550	541	579	490	493	555	549	513	522	503	543	525	523	485	540	542	515	544	534	527	542	503	480	508	487	544	525	538	551	499	541	514	516	506	556	535	502	548	545	570	535	550	554	527	564	517	528	507	517	499	555	501	528	531	506	524	527	551	552	524	515	486	541	530	555	520	533	522	547	504	487	504	594	520	567	554	498	521	495	482	519	535	500	514	509	539	533	516	524	518	502	518	503	503	523	502	497	512	508	501	521	557	521	550	522	536	537	549	548	530	576	552	557	537	563	549	550	521	543	521	508	532	562	525	545	515	568	542	494	575	510	524	546	526	524	533	506	510	555	514	546	515	514	493	548	512	548	511	561	553	511	493	579	527	555	537	550	507	462	541	550	546	547	522	543	492	550	541	552	484	561	540	537	548	545	479	537	537	533	554	552	566	553	541	537	516	552	518	520	521	482	587	535	533	528	526	520	556	555	524	538	527	539	511	561	545	534	570	533	485	538	503	502	520	525	578	547	522	511	505	528	559	497	522	520	501	500	525	509	538	541	474	470	519	517	515	539	533	519	570	564	525	542	495	551	552	516	547	503	510	552	562	528	549	523	549	526	541	550	546	516	499	559	531	546	499	530	541	510	498	556	546	545	515	533	532	541	583	531	541	511	523	525	515	542	488	549	543	527	513	547	545	556	538	524	515	542	522	524	516	576	505	509	535	552	508	528	540	521	522	534	480	510	515	485	517	563	516	538	591	563	520	514	513	573	511	506	547	531	536	549	558	553	567	540	506	518	539	502	549	551	530	496	512	524	502	546	540	532	546	525	528	575	530	568	476	542	518	497	540	583	543	539	528	545	497	530	506	474	540	538	533	513	529	491	527	543	519	512	558	540	526	519	516	548	571	524	542	538	499	509	545	516	546	540	520	543	470	503	523	513	529	556	545	553	536	515	479	531	549	523	510	501	553	510	542	545	518	548	590	476	512	555	527	511	542	516	513	558	568	512	557	532	554	520	573	530	531	544	500	527	518	553	584	543	544	530	534	551	528	545	530	548	527	526	520	483	533	477	517	571	515	557	506	578	535	524	523	523	520	527	561	555	550	545	569	526	516	515	540	548	521	533	557	560	511	578	555	556	533	543	501	527	542	514	530	518	523	527	503	490	546	496	527	541	522	537	511	524	544	545	515	497	553	551	528	515	557	496	533	520	553	557	493	513	516	556	582	559	538	548	529	497	572	496	541	567	503	523	535	570	536	553	515	540	472	541	508	552	545	549	553	498	539	519	538	533	524	521	533	527	525	562	537	534	496	531	521	543	567	480	538	485	548	490	541	547	510	537	527	558	508	562	537	516	572	558	503	526	525	586	510	522	572	536	499	532	536	516	539	513	497	543	568	545	504	525	505	546	551	530	501	515	543	516	565	516	560	536	540	527	514	513	525	505	518	500	533	551	512	499	524	557	549	535	554	608	556	549	514	539	555	501	557	548	556	520	532	560	525	524	542	531	546	527	485	509	537	505	562	515	572	508	496	532	503	567	523	511	552	552	529	535	519	566	554	505	549	536	535	544	537	557	528	534	517	521	509	533	496	545	534	542	559	550	528	524	533	499	515	536	534	551	529	526	543	521	514	536	535	510	499	529	556	514	535	526	541	488	519	499	508	500	535	537	523	521	524	542	503	545	574	507	561	523	496	573	529	443	507	550	535	563	487	536	553	553	539	537	574	528	529	555	562	498	506	511	529	557	572	553	495	542	610	539	517	509	552	497	551	547	523	514	565	557	556	549	522	480	527	501	553	531	525	567	558	516	545	514	538	531	517	545	516	543	526	513	549	507	536	507	568	503	534	500	525	573	528	599	545	530	523	501	523	547	501	572	509	494	540	516	522	538	508	477	523	520	523	506	517	567	520	551	538	498	544	503	537	525	504	526	524	495	549	512	553	530	529	554	542	537	519	530	512	518	577	528	547	510	530	529	575	504	526	515	547	506	506	517	521	530	537	528	520	557	529	548	533	560	490	530	502	513	550	530	523	539	572	537	551	523	520	528	539	555	525	540	554	536	583	527	474	535	553	574	516	559	508	553	521	533	506	528	515	499	548	536	522	503	522	524	510	532	529	552	520	500	482	514	533
25555	35781	12988	4863	2844	2079	1526	993	827	796	788	781	761	711	751	709	728	716	665	712	702	661	639	683	685	721	687	663	671	623	660	669	715	739	650	656	704	705	746	660	677	686	680	659	699	688	622	702	686	736	679	715	674	741	742	660	731	686	709	717	699	685	682	669	637	659	633	643	653	684	646	634	688	684	658	603	640	666	627	654	670	650	613	660	614	565	643	636	654	701	678	631	682	670	624	646	635	642	653	656	635	667	656	625	678	644	634	655	628	668	664	669	642	658	634	663	637	638	691	656	632	601	652	643	652	673	659	636	647	660	647	622	668	692	657	655	646	716	657	666	650	652	635	650	687	628	616	630	673	669	675	614	634	636	625	678	606	653	653	642	651	645	625	642	690	660	658	652	665	636	634	634	612	682	676	610	681	609	644	657	606	676	695	628	679	638	636	646	661	616	651	690	726	634	657	622	670	649	687	657	652	639	640	614	642	650	653	620	646	683	641	629	673	634	643	664	673	668	631	669	670	680	674	669	694	654	650	661	642	673	654	724	658	614	586	621	651	620	664	682	656	633	597	649	639	651	665	628	638	658	613	617	638	654	649	662	637	624	639	664	631	608	629	633	670	645	663	639	691	660	667	648	656	595	625	663	651	641	639	686	660	647	626	670	685	603	674	657	647	634	664	611	640	649	634	673	631	650	607	613	674	644	618	623	649	659	689	644	609	623	675	671	590	661	606	606	633	666	618	609	636	574	652	670	599	654	646	645	662	624	662	668	613	631	637	639	629	630	632	637	651	679	640	657	650	624	616	673	624	614	641	648	684	608	620	658	686	633	677	649	676	644	624	643	649	667	674	662	653	646	666	642	656	650	637	654	672	636	635	620	631	637	653	638	643	642	620	652	616	646	617	651	686	628	605	642	617	639	600	639	660	620	619	637	637	609	634	715	686	679	636	652	652	648	659	619	630	636	580	637	619	623	627	650	625	622	658	687	651	647	656	702	634	658	651	603	675	653	562	646	630	645	667	642	669	600	655	697	618	599	641	623	675	634	611	673	634	643	627	654	674	622	624	639	642	624	620	622	607	589	632	646	649	621	619	657	640	641	642	647	636	651	667	650	652	674	632	668	660	717	629	603	613	617	629	683	670	638	698	639	617	607	643	627	641	674	624	698	667	652	606	657	639	636	624	627	666	607	650	627	640	642	656	619	627	612	664	655	624	669	691	668	613	657	661	679	679	627	686	634	622	640	626	637	612	669	614	673	659	626	687	674	662	653	625	632	685	633	641	626	666	618	640	623	658	625	670	596	634	706	654	615	621	670	661	645	635	633	661	683	740	654	652	633	631	673	614	644	622	667	643	625	661	644	654	643	697	649	611	671	615	611	637	681	618	676	676	657	631	614	656	636	649	671	610	650	657	618	614	648	594	639	630	629	641	612	629	614	671	676	651	646	672	644	617	678	645	672	602	613	636	563	624	634	640	642	669	641	613	653	636	660	633	631	648	653	622	648	659	667	610	610	668	671	622	640	674	654	629	619	623	683	665	660	622	623	653	648	653	667	657	661	680	642	602	677	637	645	657	679	613	651	679	640	653	648	602	625	647	646	685	656	701	649	612	646	613	680	608	656	650	673	674	654	668	663	673	611	678	638	651	638	618	604	671	646	641	616	674	657	659	604	645	678	678	628	647	638	627	643	576	650	624	649	609	676	656	625	677	666	677	646	665	662	691	657	677	629	665	637	670	641	656	664	640	622	675	661	669	633	589	643	618	604	640	713	684	671	631	689	672	658	621	655	666	677	567	667	635	616	648	692	656	683	615	651	592	646	630	646	665	624	643	629	665	694	627	640	644	654	618	651	608	619	658	679	648	650	692	652	659	628	639	660	680	635	604	678	649	666	663	635	592	626	657	659	564	684	668	703	642	636	617	640	659	668	648	674	595	685	611	658	661	666	630	606	665	642	640	655	593	637	670	658	637	630	708	620	615	650	639	666	643	606	621	627	643	656	677	644	605	595	687	596	609	667	666	662	656	645	667	667	653	670	689	618	668	675	624	673	603	637	654	636	663	664	607	661	666	602	650	635	665	629	639	695	619	619	634	643	646	662	622	649	566	652	641	632	658	629	674	660	659	651	678	626	656	612	702	623	638	648	654	642	645	605	685	653	674	668	694	681	671	625	696	649	683	641	584	629	678	645	637	634	669	612	659	637	653	672	662	652	700	668	597	660	727	627	622	620	720	653	690	641	616	624	622	613	683	659	657	666	650	639	630	644	679	670	656	648	638	657	649	618	649	620	608	686	597	680	653	649	671	689	669	618	624	641	624	613	649	658	666	633	614	616	613	628	664	650	663	683	643	632	599	665	670	604	660	624	612	652	627	612	627	610	666	646	664	654	659	649	641	674	676	658	654	678	651	672	622	688	646	664	675	654	663	667	654	662	653	653	602	620	641	670	641	637	645	703	709	631	613	700	605	636	677	602	637	698	601	644	638	666	686	654	609	640	672	599	662	648	671	618	626	611	668	663	643	645	649	635	631	675	656	591	652	638	656	644	649	662	657	605	687	673	663	609	630	685	625	626	614	637	668	649	637	664	626	647	688	657	671	666	696	648	598	682	618	644	674	622	672	640	649	631	642	686	703	604	608	707	630	672	639	650	600	655	623	642	686	669	666	642	667	622	636	623	642	619	651	649	640	614	625	659	705	637	609	599	633	618	672	698	625	640	623	683	676	643	674	639	608	689	667	631	612	654	670	634	695	606	661	637	643	606	631	583	646	674	610	635	653	639	691	647	601	607	668	665	652	684	660	678	605	647	651	660	628	638	606	673	728	671	640	634	611	645	635	690	641	647	667	670	623	653	615	641	651	644	639	601	628	619	655	649	673	641	671	606	641	626	664	631	645	643	567	658	634	703	643	645	613	640	678	653	658	660	624	660	659	672	625	647	675	622	634	644	643	671	686	683	670	589	644	639	653	644	619	605	632	701	655	642	655	662	635	613	634	622	630	596	656	637	625	657	638	664	645	634	679	586	672	641	632	651	664	643	655	683	625	649	673	646	623	705	620	625	608	650	643	635	678	654	629	626	606	661	635	666	641	634	670	643	620	676	661	598	646	635	658	670	635	644	653	611	668	696	652	628	651	664	669	655	631	636	693	680	662	652	658	639	693	665	617	652	650	638	635	612	645	658	642	649	636	686	674	602	633	648	660	638	663	653	590	676	630	643	644	611	650	669	631	664	637	641	658	606	642	610	668	642	651	629	657	663	636	717	679	644	668	616	638	637	664	658	672	674	614	688	594	641	683	649	690	663	672	644	632	660	650	648	693	641	666	702	637	673	634	624	604	665	652	634	633	613	665	660	613	660	674	663	627	656	634	657	614	640	673	681	680	649	665	622	648	639	638	615	685	623	651	674	591	693	703	665	680	637	638	661	645	627	603	660	658	648	615	682	635	660	626	591	684	683	636	612	622	626	664	655	594	626	652	629	657	617
22566	21058	28573	23747	21055	21079	9242	1376	987	877	798	853	779	776	760	664	690	670	733	605	662	707	666	669	678	612	653	626	614	618	658	648	609	639	672	651	662	650	632	678	654	656	681	625	609	659	619	643	660	679	668	642	634	633	686	645	625	598	636	625	696	688	659	642	657	616	635	662	622	588	616	646	599	610	589	615	634	635	624	637	626	618	608	616	629	633	636	664	627	564	590	635	589	615	613	594	608	623	601	679	648	595	593	603	605	590	626	590	587	609	598	615	626	592	591	591	566	609	566	598	652	586	635	561	590	558	626	567	617	616	621	603	590	607	632	649	593	588	610	540	576	595	638	613	606	585	597	581	639	608	605	599	592	584	561	615	607	624	587	578	589	610	586	613	579	596	552	588	571	598	568	603	582	597	628	597	571	585	568	624	589	603	632	587	577	622	599	579	616	544	606	600	619	622	614	585	590	627	576	587	574	609	599	617	608	567	590	583	604	590	583	596	559	637	614	595	598	647	594	622	591	585	594	553	594	596	631	552	657	635	640	634	638	608	618	575	608	667	625	606	604	634	605	608	617	613	588	574	597	628	585	570	560	595	635	634	598	617	630	625	630	652	617	603	589	594	620	615	629	624	600	591	600	584	581	605	562	636	582	577	606	611	601	598	603	616	614	563	607	665	606	583	599	597	605	596	577	570	587	611	567	634	641	577	654	592	576	587	602	583	621	625	560	611	576	644	643	607	649	604	595	633	573	563	646	647	609	570	597	603	594	630	619	597	602	615	562	623	567	628	575	559	634	577	609	598	634	602	581	623	589	592	583	604	579	602	612	642	579	575	636	566	611	599	624	542	581	581	568	594	557	586	633	561	609	597	616	569	654	619	602	624	622	613	612	588	595	654	567	529	629	556	539	567	602	613	630	598	610	613	591	603	609	553	588	562	611	581	595	619	588	609	621	620	608	584	584	595	572	617	627	549	614	596	567	602	612	586	589	571	644	619	565	608	618	572	612	625	603	625	612	610	583	610	613	589	643	594	572	642	598	598	572	606	591	635	597	621	606	622	620	596	547	577	602	589	566	637	600	594	557	565	601	593	602	593	569	632	624	591	642	627	602	591	594	586	611	606	606	589	603	633	597	602	587	595	609	593	567	597	602	589	610	606	601	647	591	564	609	604	561	578	574	624	602	554	603	591	623	584	587	619	564	581	628	612	584	608	624	592	582	598	605	575	594	623	580	636	596	606	605	627	619	587	589	608	638	601	625	586	589	573	597	599	606	543	564	558	567	632	616	607	592	648	584	599	606	599	577	600	573	604	572	619	626	590	624	584	627	584	588	633	632	601	572	576	628	560	611	597	592	585	555	592	637	650	606	603	598	662	561	575	591	566	628	617	576	591	565	648	582	591	654	673	635	570	606	608	588	608	565	635	588	569	640	626	590	612	578	607	636	596	580	598	619	588	612	604	647	596	594	599	595	592	570	629	601	566	600	573	591	602	602	591	624	627	610	575	609	633	598	586	573	552	563	601	659	578	593	572	575	606	606	596	653	596	572	588	617	599	644	609	620	589	591	567	604	607	590	587	627	612	557	596	577	648	539	639	599	635	647	594	577	602	594	618	604	562	550	614	648	643	562	570	581	561	627	585	581	588	624	594	602	564	567	568	579	624	552	596	606	577	570	560	620	611	594	642	561	595	622	594	584	604	615	604	599	594	596	586	613	578	613	624	581	560	576	594	627	592	639	579	622	532	568	552	606	575	649	593	577	652	612	600	590	554	626	623	570	651	634	568	602	617	567	597	600	611	617	603	615	637	624	589	614	589	627	617	612	666	579	552	600	557	607	589	606	591	572	568	621	592	627	608	624	578	626	554	598	604	634	622	610	569	615	626	627	602	558	629	585	600	583	615	636	576	591	633	620	587	580	592	578	638	583	657	603	595	639	579	562	592	623	604	609	610	564	597	621	608	641	589	579	626	538	607	640	629	589	615	566	605	634	583	548	617	568	568	599	595	611	617	626	562	618	614	597	575	642	588	616	626	586	582	585	599	551	548	557	611	594	587	638	613	603	624	600	571	567	604	584	551	622	580	583	564	591	611	594	576	599	617	608	559	616	595	560	627	600	597	575	594	598	585	595	640	550	612	595	645	594	629	585	611	584	591	614	578	598	607	632	597	579	624	576	590	565	614	646	577	638	598	609	602	559	607	595	605	603	652	602	572	560	587	593	622	606	603	575	550	573	589	604	615	607	569	614	589	576	607	610	578	595	594	575	611	583	553	611	637	583	594	611	591	641	599	602	581	626	589	628	572	576	590	613	628	620	577	562	612	592	579	607	599	592	605	554	588	579	649	592	598	597	624	554	571	582	602	632	569	605	545	573	580	611	582	593	573	621	636	603	620	576	584	594	603	569	569	574	558	614	580	543	568	592	612	578	605	574	644	574	644	567	585	556	585	629	612	602	576	609	653	606	573	583	623	609	557	574	568	588	599	589	571	642	590	560	634	615	621	608	620	567	575	612	584	597	635	577	615	549	617	625	630	600	593	582	567	622	597	601	596	572	578	558	630	558	594	610	632	639	539	559	591	645	629	590	596	606	623	557	585	654	600	665	609	568	635	608	618	620	608	595	603	604	634	588	615	614	585	610	630	554	572	604	592	570	585	597	608	612	597	603	565	659	644	594	609	636	593	572	580	587	582	601	623	605	589	616	633	611	551	550	544	586	613	548	629	634	549	593	608	623	609	629	599	614	583	630	607	596	588	564	616	601	583	632	602	588	603	621	555	599	626	602	578	623	597	611	591	558	560	549	567	595	613	546	598	591	633	618	541	604	609	593	601	646	583	592	614	596	593	622	618	615	594	611	644	590	590	602	582	581	627	628	583	582	589	584	592	614	614	551	624	605	574	617	590	580	589	629	588	661	614	572	606	602	618	609	629	590	639	597	612	609	576	588	606	639	596	593	595	588	560	644	558	600	598	605	597	595	620	591	607	593	588	546	613	550	612	568	594	603	586	584	638	573	620	597	616	636	586	572	626	620	585	566	541	596	620	573	622	581	661	580	569	626	599	589	577	567	584	582	604	623	568	598	588	593	565	574	586	623	589	587	610	596	670	575	596	589	572	615	572	585	557	628	616	611	545	663	567	626	584	603	615	571	610	609	555	607	570	596	607	610	609	597	596	560	592	582	584	602	604	603	609	573	608	579	674	619	566	630	589	615	641	606	559	549	588	625	620	595	633	609	600	628	604	597	555	617	591	567	634	607	625	607	591	585	629	577	667	569	564	596	579	609	591	601	559	565	565	623	572	568	606	570	608	563	653	573	592	589	604	607	599	574	556	522	612	605	653	542	636	586	570	568	595	615	576	616	606	577	585	606	595	624	588	637	632	592	626	631	625	605	606	619	581	581	581	643	601	584	579	616	592	597	597	551	599	572	634	602	622	604	586	585	626	518	573	587	566	611	589	567	590	637	571	622	612	614	588	584	593	582	604
28724	47878	21501	10055	5742	4249	2766	1797	1387	1302	1140	1071	1091	1060	983	932	918	904	876	884	862	862	815	804	755	783	809	750	813	755	755	785	773	804	781	791	806	816	771	805	749	816	778	800	744	737	788	821	747	790	797	753	793	812	790	833	823	779	836	817	777	776	766	840	737	772	724	774	747	755	728	692	731	710	741	725	772	697	765	816	764	738	739	773	751	748	752	738	781	751	722	723	793	735	669	753	700	671	765	748	675	728	712	731	697	712	725	769	675	722	718	731	700	748	764	739	744	746	745	719	671	755	725	699	734	771	697	764	670	697	731	694	717	754	715	780	710	725	718	722	736	669	808	710	729	739	704	737	695	747	656	681	692	711	728	791	745	706	746	756	759	705	728	693	732	768	724	681	743	638	743	732	740	717	768	701	726	720	700	732	739	726	705	719	744	690	731	743	711	713	724	709	676	718	692	752	759	723	736	704	754	754	698	758	701	763	714	742	747	678	753	700	731	753	702	704	741	719	742	773	752	732	722	773	702	725	743	732	739	701	718	770	778	699	753	736	701	750	702	698	740	716	737	702	756	736	722	750	729	746	651	740	706	761	713	700	717	711	651	800	701	739	691	733	697	759	741	695	699	713	733	714	693	723	761	742	736	684	752	762	729	725	744	747	720	719	681	766	691	733	691	735	718	699	699	748	705	730	710	751	755	775	759	743	763	744	789	729	727	719	707	737	737	677	728	655	725	760	760	705	689	756	639	716	717	707	716	734	759	722	712	682	726	692	701	728	692	755	708	702	765	702	722	694	719	756	733	702	732	673	724	690	731	727	716	754	725	699	724	771	707	714	758	756	707	731	692	760	724	751	780	715	700	729	724	698	731	687	723	746	754	753	711	732	667	734	705	701	728	694	717	711	729	754	719	747	707	764	640	739	700	717	770	700	698	751	720	677	747	712	745	697	695	702	745	714	711	692	744	697	726	700	719	739	718	761	730	724	757	741	723	758	721	716	701	759	739	757	711	701	766	732	681	686	755	731	733	710	709	760	738	698	659	722	745	691	689	717	737	770	723	717	731	762	768	691	696	668	760	655	727	745	712	733	738	752	757	704	764	711	755	724	759	702	687	744	706	740	712	748	681	721	680	752	712	697	690	684	776	697	756	727	718	759	752	676	673	714	733	725	722	705	712	736	714	677	737	709	742	753	722	683	767	730	691	724	688	725	744	805	715	717	762	709	734	722	777	703	759	762	762	685	707	705	709	746	762	717	724	718	718	727	712	708	662	749	733	724	676	740	722	722	701	708	716	728	718	692	746	729	740	711	716	717	720	711	766	665	731	745	714	759	731	700	717	736	744	712	738	715	727	763	747	722	746	727	737	718	745	720	728	738	752	677	742	733	678	722	680	673	731	732	698	717	714	741	716	774	701	680	727	775	772	685	727	733	768	737	746	768	746	739	758	665	758	721	689	748	805	722	747	704	720	708	757	753	727	709	706	731	698	725	731	695	682	683	724	740	728	748	718	647	764	688	765	709	676	807	695	770	711	762	712	657	738	754	724	698	672	742	766	692	705	721	744	720	726	750	731	732	735	664	739	733	692	719	763	751	707	735	768	702	725	662	754	719	714	744	735	697	714	736	724	749	752	714	643	759	739	768	663	687	671	702	738	748	720	681	724	724	733	743	679	721	720	750	749	668	741	729	730	784	762	754	744	720	741	729	686	697	704	743	717	685	730	686	701	739	738	730	739	668	747	740	720	752	745	711	740	735	720	776	749	677	686	754	738	727	706	705	717	745	697	725	734	735	704	668	749	670	746	735	733	736	737	752	734	690	729	754	698	744	741	714	707	709	697	747	722	743	691	698	742	715	733	781	709	690	721	711	754	721	736	719	718	712	756	702	735	745	720	756	722	727	734	737	779	704	697	762	679	696	741	741	679	731	675	743	665	716	740	742	735	756	713	738	730	769	717	727	748	759	745	718	742	736	714	731	721	717	693	719	707	776	752	757	711	746	741	713	725	775	748	775	732	732	768	676	709	711	707	735	682	722	736	733	772	671	725	744	752	736	738	725	691	768	658	753	723	703	757	725	716	664	731	763	726	759	763	721	698	716	717	783	721	802	738	715	753	702	736	777	700	709	715	707	759	690	728	672	737	759	704	707	725	729	706	696	726	714	702	707	753	713	763	768	709	706	701	739	720	731	750	722	763	687	704	763	679	758	731	738	737	725	737	773	804	741	713	713	713	713	733	728	729	722	700	699	709	769	707	719	700	780	724	714	717	712	734	755	732	721	785	727	781	714	724	761	693	743	736	735	723	747	761	677	682	713	752	705	673	744	721	768	725	726	737	714	711	729	777	741	772	731	731	703	777	719	707	716	665	747	745	758	720	754	705	675	771	737	690	708	671	739	748	743	721	745	718	741	688	747	738	710	704	701	730	700	762	709	698	734	761	738	730	728	696	736	673	706	740	715	724	701	760	712	776	778	681	709	687	725	695	739	701	741	728	716	737	736	753	728	780	713	684	703	684	766	778	734	725	760	729	662	722	671	766	745	713	727	727	710	733	693	736	743	702	716	710	730	718	731	736	736	697	741	710	680	721	737	761	744	740	754	756	704	747	722	701	736	743	738	708	743	745	773	705	740	713	704	719	677	706	736	703	712	730	679	711	700	756	716	709	724	722	712	749	746	681	732	673	752	770	717	762	716	762	726	721	730	732	757	729	669	778	703	747	743	744	713	704	757	699	694	672	673	699	736	735	692	729	752	698	742	714	716	721	693	706	707	694	744	691	741	744	737	719	674	777	683	747	735	660	739	769	743	730	742	696	672	730	720	720	769	721	727	746	727	690	720	718	754	735	684	701	692	690	751	715	703	723	754	769	742	690	695	722	747	775	725	752	753	683	741	765	672	760	729	736	713	678	747	744	726	708	719	766	725	769	707	774	758	734	700	753	714	744	735	692	712	746	734	663	690	764	745	687	696	719	761	702	747	762	694	717	720	746	740	737	730	716	659	724	709	729	765	736	783	712	710	749	777	687	754	747	697	765	692	756	709	766	677	725	720	715	679	762	729	662	722	708	753	697	733	755	673	719	728	725	722	758	710	751	689	761	751	694	707	679	683	720	722	724	655	739	713	695	727	717	723	745	740	717	767	693	743	710	664	739	747	733	708	726	728	699	763	731	723	742	756	707	722	724	724	757	704	705	774	758	750	706	759	702	780	728	770	737	735	762	756	720	744	702	724	762	703	709	717	723	706	739	714	730	691	716	754	776	724	732	705	684	698	703	736	753	718	754	654	728	717	747	717	747	749	730	742	805	729	743	715	720	700	721	692	705	724	730	690	714	723	734	773	722	727	775	708	661	699	791	746	749	700	732	738	720	696	718	710	734	755	748	727	718	754	747	708	710	717	746	694	673	718	694	720	754	787	715	772	722	714	730	795	775	743	735	747	692	731	757	740	731	722	705	716	723	740	697	737	742	762	776	716	748	715	732	698
27912	21524	12803	2577	1120	851	764	804	738	748	707	699	741	751	708	691	705	681	711	730	729	727	725	663	666	721	710	685	672	681	689	679	729	694	697	693	700	733	712	740	708	703	723	690	729	706	724	659	736	702	713	703	746	701	706	761	732	718	690	706	695	726	732	678	678	729	672	729	678	678	693	736	709	678	716	743	719	713	674	697	667	742	662	678	722	698	729	755	713	722	678	737	699	687	658	742	707	681	726	667	678	723	697	698	715	698	717	684	688	688	702	687	702	675	710	687	701	661	703	700	695	720	679	697	650	716	703	695	693	664	684	664	650	676	716	689	739	696	696	739	659	690	658	644	733	639	663	687	708	670	691	699	715	678	697	698	720	709	710	725	699	683	764	762	712	707	711	683	714	642	677	749	685	691	695	704	674	727	677	681	690	677	702	674	676	685	719	718	675	660	664	746	674	729	714	697	693	695	669	745	686	702	637	700	741	688	690	701	679	655	701	737	673	707	645	751	726	707	684	684	634	743	715	722	728	704	725	676	674	670	678	685	702	671	709	658	692	716	711	707	697	707	713	716	676	644	674	703	687	667	707	718	711	667	706	657	711	697	682	652	692	692	690	681	694	696	740	714	664	653	678	673	699	661	758	688	657	693	719	672	677	642	750	727	700	709	725	723	662	671	676	781	707	707	697	676	717	687	699	705	687	654	686	712	709	718	680	670	700	701	695	716	675	659	720	660	686	700	701	694	715	694	733	694	706	694	684	697	703	713	703	703	700	684	742	714	688	678	720	695	663	735	702	647	701	710	655	694	733	703	715	725	720	703	680	691	701	672	709	764	705	700	697	731	703	689	719	725	667	630	701	673	676	700	712	697	735	677	724	708	720	673	677	682	682	681	682	694	671	661	657	698	677	697	693	724	744	723	641	684	676	752	700	703	710	670	702	636	688	667	674	690	692	687	729	664	655	731	711	664	709	701	655	690	724	691	750	729	691	686	698	709	717	681	685	629	718	728	680	672	717	732	716	673	672	753	720	702	678	691	708	672	700	645	684	711	695	692	652	726	710	690	692	712	764	699	689	685	660	717	712	647	677	713	686	643	693	709	688	711	703	672	694	706	703	705	728	672	711	630	679	705	698	718	693	709	688	693	735	699	737	650	692	709	713	669	689	671	708	715	690	673	715	712	702	686	665	721	691	700	665	707	710	627	655	666	695	694	709	667	673	709	696	686	684	694	705	689	699	677	741	701	723	590	710	725	690	707	698	710	699	717	696	679	657	703	744	685	674	689	659	686	718	709	685	676	675	736	707	713	668	717	680	684	746	664	696	692	700	688	698	673	709	664	702	728	700	753	687	722	668	696	687	688	719	661	685	699	708	695	704	673	700	701	676	724	733	683	703	728	715	692	734	691	702	702	670	692	716	682	715	691	730	693	693	664	669	702	697	674	705	662	675	678	725	723	694	699	704	717	713	698	721	701	696	673	681	726	678	656	700	737	713	684	722	689	664	682	684	693	690	704	747	710	684	665	738	734	717	663	678	663	717	716	727	667	699	688	689	663	669	720	694	689	709	686	674	654	707	694	697	692	694	748	697	681	703	701	721	712	669	672	697	676	710	701	726	695	708	663	669	675	680	704	691	681	705	696	703	744	691	739	680	692	687	711	680	718	702	693	707	739	691	695	708	700	667	684	686	685	736	718	662	678	715	691	661	661	704	710	728	704	702	710	685	704	701	673	722	734	702	737	704	728	724	720	640	669	715	645	696	703	699	705	677	650	709	724	707	699	737	652	683	688	737	694	678	703	729	663	657	655	678	710	698	719	685	780	657	676	692	703	704	715	723	736	735	754	679	721	695	698	687	646	711	677	682	646	686	667	659	671	684	687	668	643	713	705	658	677	744	706	697	723	696	725	688	659	643	663	673	703	699	711	716	677	647	715	722	720	711	686	663	693	703	707	756	661	706	704	684	724	659	689	731	703	690	690	713	675	687	666	703	775	711	663	698	723	728	687	693	682	694	699	661	669	700	688	667	649	680	669	673	708	670	705	763	704	717	694	669	730	660	700	701	724	684	681	687	718	725	696	671	755	718	707	769	714	688	740	714	731	686	677	659	682	712	702	695	745	670	653	696	688	679	685	723	654	711	686	661	721	697	737	698	694	703	703	701	756	736	706	692	696	667	706	675	669	673	643	712	697	652	747	750	646	690	700	677	674	691	718	713	709	733	705	704	712	669	668	661	666	708	734	702	711	744	674	729	710	719	672	721	651	666	728	676	688	700	643	708	675	698	693	662	737	695	696	721	677	702	636	693	704	706	689	691	719	667	691	675	687	714	657	690	696	700	705	672	674	721	683	661	736	726	684	710	721	683	691	701	725	687	730	712	641	685	657	686	681	676	720	748	715	695	701	679	695	674	671	709	722	700	666	688	693	710	713	712	709	697	719	713	648	716	705	657	661	653	666	717	728	708	650	686	675	749	695	738	734	698	689	686	701	718	658	702	703	701	715	700	676	661	699	711	684	692	689	715	716	715	696	678	660	683	693	697	691	678	728	728	661	699	713	721	709	684	710	677	677	688	656	719	711	708	666	697	656	672	719	677	721	707	669	667	702	671	669	722	735	709	772	675	707	653	671	667	678	770	672	738	701	694	645	716	690	711	712	708	711	733	696	666	758	709	766	726	681	642	723	715	711	675	668	708	650	665	707	730	667	649	678	718	695	709	691	692	683	671	677	709	666	664	669	665	674	702	721	644	713	705	726	683	704	696	692	703	733	735	697	688	705	683	718	724	706	709	701	685	735	701	697	704	680	660	701	721	702	722	722	709	698	706	702	728	715	709	715	710	722	630	691	670	722	687	726	699	709	717	692	668	698	703	693	673	707	686	655	707	703	692	644	708	698	718	679	680	665	733	767	677	727	654	741	696	704	707	694	691	698	682	713	711	671	649	717	713	691	734	666	706	712	697	694	719	742	672	696	708	713	685	680	684	656	706	695	689	675	693	667	660	671	667	723	630	684	731	674	703	709	660	683	703	726	680	683	687	703	717	706	706	653	693	708	727	673	716	704	714	723	689	675	656	728	744	718	703	702	719	710	718	701	678	708	636	707	661	711	677	703	712	698	720	707	685	700	709	697	728	720	705	683	728	729	690	723	718	704	669	669	693	670	664	740	708	690	647	701	684	737	656	685	702	696	684	679	691	660	673	707	698	723	682	665	709	678	677	655	715	695	691	712	726	700	711	692	652	709	678	698	675	688	675	718	716	684	712	677	741	715	664	678	655	700	739	714	684	702	697	694	680	682	732	701	725	648	721	641	658	692	739	733	667	694	720	708	752	659	677	659	700	697	698	685	651	650	715	667	724	686	652	705	690	716	695	669	688	703	695	719	672	657	708	718	738	664	702	704	740	655	679	641	715	705	697	690	705	686	687	669	679	690	683	746	655	696	717	705	690	683	704	699	672	677	673	722	746	685	706	686	689	740	696	684	699	663
25988	27921	8598	2420	1393	1076	980	936	924	866	836	894	875	786	873	827	840	797	890	817	809	859	891	834	841	826	850	868	797	793	861	908	814	889	821	821	833	814	871	840	862	855	870	790	870	853	833	843	799	861	869	832	844	875	812	861	854	825	834	945	897	841	899	845	821	796	799	822	873	863	828	835	827	876	871	821	861	814	816	881	824	852	854	821	811	842	805	797	825	797	871	868	856	812	821	847	796	855	873	856	844	870	844	855	837	777	801	776	889	854	854	810	785	852	765	831	790	835	819	877	806	810	808	819	836	795	820	850	811	826	824	890	799	817	854	780	853	900	817	813	798	868	846	793	856	777	821	830	851	740	813	803	786	799	882	826	820	800	851	814	852	856	828	860	841	812	832	847	836	800	832	818	830	838	831	774	802	826	840	851	807	835	825	802	811	845	834	795	841	850	848	818	789	827	776	820	849	848	824	831	875	849	840	844	832	804	817	877	815	835	799	862	844	856	828	823	864	832	811	815	823	779	799	836	820	839	857	773	850	878	795	871	796	796	819	796	821	818	801	817	840	848	831	810	835	844	802	788	779	842	828	770	878	858	815	827	856	770	786	836	797	818	819	821	817	845	851	825	844	840	852	860	857	886	887	793	855	834	803	825	849	849	769	815	798	790	826	844	833	846	834	815	876	874	873	819	853	790	803	823	834	804	813	839	804	824	819	843	824	864	859	816	775	801	779	821	788	823	819	810	743	858	838	862	860	803	829	813	802	879	816	869	822	815	851	843	839	829	882	830	817	851	809	878	854	821	858	872	813	835	826	818	848	847	837	826	839	795	800	817	818	855	832	845	848	826	790	837	802	824	824	901	837	865	828	796	801	800	845	828	777	842	821	816	831	795	813	809	765	825	858	791	857	860	842	821	813	828	849	790	839	816	850	821	809	814	834	808	870	787	864	851	737	856	837	820	787	824	823	898	878	808	879	786	853	807	844	814	799	836	801	787	851	898	848	814	796	830	822	838	835	834	839	847	791	787	818	848	797	820	845	813	827	817	826	825	841	847	871	802	855	810	831	819	820	835	843	780	831	866	854	842	819	868	833	777	842	811	884	795	836	807	833	798	798	789	812	872	804	812	806	840	840	841	887	791	847	814	835	790	773	790	850	817	804	898	878	825	870	814	897	821	813	793	839	822	831	820	810	842	842	856	850	834	776	807	839	835	838	835	883	858	823	829	833	830	799	772	789	826	833	826	813	793	864	808	824	798	845	865	823	806	868	822	848	810	860	789	854	850	815	864	851	863	812	817	842	798	833	796	822	879	836	845	811	822	871	797	833	848	833	839	763	853	794	792	823	839	816	823	808	824	829	826	845	849	873	812	874	831	832	779	858	833	866	823	778	859	852	793	827	819	839	826	871	843	853	832	808	846	840	846	874	840	850	832	853	846	859	841	833	803	820	845	832	813	835	846	825	894	854	843	804	822	772	838	839	833	862	849	823	886	848	839	850	808	869	849	778	878	792	862	823	861	814	820	849	826	829	844	844	849	760	770	826	810	800	880	823	756	837	806	811	811	831	810	776	869	846	846	840	821	823	808	833	833	787	801	831	805	812	869	783	864	803	798	812	855	803	842	813	822	840	802	837	840	785	819	802	842	835	799	809	840	897	837	846	857	820	789	819	854	814	863	820	870	875	821	852	818	840	861	817	834	768	849	838	806	811	875	788	775	869	836	821	907	850	846	835	819	788	835	803	777	807	778	832	834	808	842	834	832	834	845	822	804	819	870	834	801	809	809	817	881	829	786	820	854	828	831	786	812	813	846	833	771	801	829	835	853	781	845	865	811	842	820	862	801	835	852	834	866	842	850	844	809	850	862	862	833	899	845	848	840	862	815	847	793	841	855	840	772	821	828	845	873	832	833	822	800	832	790	810	845	802	861	844	839	829	807	857	869	830	861	825	801	831	808	850	826	822	822	818	806	818	834	806	805	817	871	846	824	807	847	836	830	810	811	859	830	851	834	808	836	839	817	845	877	858	825	850	832	810	775	834	822	788	863	837	849	843	787	828	845	796	821	860	868	834	873	825	850	780	873	807	792	860	860	792	846	827	775	842	837	794	812	798	798	807	881	793	816	862	830	798	871	810	826	785	834	826	848	866	807	782	804	894	776	834	786	838	810	885	792	844	840	838	812	804	834	802	845	810	823	819	841	863	792	842	778	825	769	788	799	811	794	810	842	836	846	842	821	833	823	853	801	894	849	846	845	806	807	815	856	847	800	830	861	847	817	819	814	788	775	841	840	847	867	828	834	800	797	815	819	886	812	761	820	813	844	844	862	822	825	779	790	834	827	831	820	821	864	849	823	828	796	827	865	829	803	833	820	839	798	814	807	826	803	820	821	877	856	820	791	896	862	822	823	902	847	863	775	846	846	806	778	872	795	783	787	803	821	864	849	831	823	864	796	876	814	827	815	839	799	780	855	857	841	842	799	807	859	828	846	816	850	811	859	831	848	828	849	834	836	843	820	856	798	890	878	800	801	800	819	797	784	822	822	828	805	882	790	802	810	830	820	799	849	859	813	819	784	814	852	834	833	835	808	791	836	821	823	825	835	800	876	812	844	817	841	800	827	825	848	857	825	794	766	861	816	835	824	822	858	843	865	763	810	858	856	818	842	836	836	830	835	786	820	850	788	790	763	780	877	821	785	751	818	877	819	851	796	807	819	801	851	829	819	862	838	897	834	828	809	848	814	839	847	827	833	812	792	846	803	883	874	803	813	810	854	861	840	862	762	819	908	791	860	850	821	823	793	852	795	867	816	844	765	828	830	825	803	815	777	844	876	831	832	838	807	809	849	839	866	820	800	858	848	850	805	845	801	845	850	832	841	857	852	779	835	806	828	835	864	867	844	833	794	840	788	832	791	833	811	824	840	890	825	816	852	880	758	877	782	829	814	865	820	827	805	846	850	815	825	814	789	841	865	819	845	859	874	852	829	812	802	818	809	810	824	804	848	772	887	819	881	837	836	806	852	796	862	861	850	836	831	862	821	905	790	865	832	811	841	801	782	853	820	817	885	830	866	796	821	801	846	798	886	778	798	806	837	812	824	812	833	844	890	850	817	792	817	883	778	805	832	861	815	797	836	836	853	827	799	828	765	848	836	844	803	877	820	837	807	845	812	834	840	794	839	835	799	827	815	831	876	880	843	794	790	810	805	840	802	876	847	833	779	839	830	802	856	854	850	850	859	870	872	822	875	869	764	816	843	812	788	822	861	870	839	854	849	854	851	786	798	827	843	824	794	891	804	817	842	823	818	843	865	794	858	881	780	818	853	829	821	830	787	857	776	817	854	908	759	824	825	809	866	806	836	815	866	865	799	819	837	826	838	854	856	835	855	837	802	884	817	856	822	884	794	824	828	825	868	809	790	806	823	794	819	803	818	845	837	874	745	771	808	858	842	866	809	812	781	868	782	842	867	814	862	858	842	808	838	808	808
23792	21025	28013	24211	21000	9995	1558	1140	962	947	919	889	820	893	826	819	832	799	803	914	840	826	830	833	770	794	749	742	783	810	806	814	759	816	787	765	861	796	780	814	805	776	772	804	807	745	796	828	783	765	819	774	769	745	877	767	746	739	779	772	759	806	776	756	748	743	805	810	817	776	770	746	766	793	769	787	758	789	802	762	765	819	783	770	758	763	785	800	741	745	804	710	767	763	740	739	740	750	811	762	794	755	724	771	786	778	803	773	799	756	754	735	747	728	768	763	777	816	751	784	762	770	833	752	821	798	721	765	781	770	750	757	762	753	735	778	810	756	737	737	757	790	713	732	790	787	816	793	775	759	767	757	791	753	811	816	735	754	788	803	714	791	739	775	800	735	764	742	728	747	771	790	765	779	788	787	800	809	816	753	708	759	744	759	719	753	747	748	798	729	766	754	702	754	804	760	784	811	739	729	731	766	760	750	775	754	728	790	770	817	757	822	769	761	796	703	780	757	781	802	799	750	781	797	686	778	762	814	750	790	812	859	772	775	760	750	786	790	745	723	768	723	778	764	713	727	715	782	743	772	818	787	749	762	763	784	755	779	793	753	754	772	716	782	768	788	783	746	784	765	762	742	754	737	797	779	731	782	772	829	759	744	801	732	786	722	807	765	747	747	799	829	806	759	715	788	746	771	760	772	791	786	768	779	771	751	738	825	717	755	785	783	734	716	746	771	722	775	756	747	769	779	812	767	773	693	800	743	776	736	789	764	761	825	801	784	717	749	791	741	732	750	772	769	758	777	754	775	746	732	770	751	782	716	805	808	767	755	800	777	728	750	773	802	749	766	751	782	765	739	777	778	825	785	789	732	780	779	743	774	760	825	749	782	755	741	771	827	780	771	777	765	752	794	789	778	771	748	787	767	705	754	805	775	757	829	809	706	781	785	765	791	765	747	749	776	747	786	799	757	758	757	739	743	763	769	775	704	761	773	760	752	816	813	746	782	817	729	776	783	737	774	753	783	764	782	750	802	708	763	816	822	788	780	791	749	823	778	788	695	722	724	741	788	756	735	777	744	781	745	762	798	754	752	795	761	780	800	781	755	785	736	816	710	762	732	756	766	778	763	809	755	793	727	791	758	778	805	809	747	748	786	789	778	776	755	775	795	800	802	784	785	735	769	782	799	755	828	779	754	786	758	764	745	743	792	780	798	771	759	769	827	759	764	794	768	749	768	773	812	759	746	754	726	778	714	786	785	752	751	790	735	732	749	795	784	758	713	756	763	780	763	842	792	774	726	738	752	786	751	788	735	790	767	737	792	749	735	764	772	757	751	808	726	770	760	737	785	728	787	755	777	768	763	795	789	714	746	760	737	741	775	739	739	757	723	768	751	810	743	783	817	758	766	774	777	756	817	726	808	777	765	797	802	792	740	784	751	779	756	770	788	784	776	779	678	789	749	761	744	762	737	824	710	748	747	772	724	796	820	783	773	725	775	762	795	789	798	791	795	757	739	727	758	770	770	776	731	832	760	772	801	806	780	806	741	794	768	776	775	755	779	793	773	756	770	778	755	738	766	811	761	750	787	835	798	789	727	789	777	746	790	777	774	745	772	777	781	772	744	808	756	781	752	783	798	770	789	772	781	757	836	728	753	774	724	793	774	845	810	734	756	810	708	795	762	801	714	793	762	784	756	735	754	798	726	802	776	776	771	789	775	767	764	820	771	761	769	743	773	752	770	811	785	756	762	755	730	721	762	749	755	769	796	755	783	803	744	727	791	782	792	758	763	741	768	741	746	750	719	753	690	786	753	748	731	753	769	769	737	799	701	754	801	785	771	777	766	770	793	759	747	768	805	771	767	681	742	765	738	805	748	815	776	786	728	766	768	759	740	747	798	727	798	775	764	751	783	712	764	731	803	747	794	800	778	815	815	810	824	787	755	786	754	730	710	788	785	776	770	784	682	784	754	790	731	762	797	790	726	752	705	829	764	787	769	785	729	764	805	789	764	763	766	732	776	770	722	729	739	751	741	754	742	740	769	747	725	706	810	786	733	746	707	742	754	783	776	787	771	802	748	778	753	775	785	783	761	775	749	797	703	801	776	749	744	804	782	802	756	766	768	801	761	764	814	769	796	758	767	759	770	742	764	786	772	709	740	780	835	748	793	771	715	742	770	748	770	830	779	798	751	781	830	833	777	775	749	714	802	771	751	778	804	714	757	750	820	774	722	772	767	776	745	777	820	785	774	801	760	738	766	788	756	785	795	763	736	804	737	804	801	778	768	800	777	768	767	805	757	746	734	725	757	745	742	758	750	757	771	741	743	782	781	788	752	756	744	799	750	788	778	775	769	757	704	787	712	779	817	738	776	792	754	751	806	818	798	780	852	762	740	815	771	700	797	792	804	798	752	758	766	775	748	747	780	698	727	722	777	723	760	806	753	787	745	741	754	812	774	799	767	764	774	793	814	745	799	765	735	732	737	768	749	790	732	818	743	771	756	771	821	762	712	760	704	755	748	763	817	799	807	751	772	780	750	790	758	720	798	767	776	714	748	785	776	757	796	778	769	797	707	780	805	752	802	731	750	767	757	735	814	772	761	781	760	791	809	807	788	716	796	717	761	773	740	818	762	750	770	800	775	811	754	817	725	773	776	759	784	750	758	794	745	732	788	742	752	729	772	776	740	798	799	781	760	784	774	722	716	744	815	798	818	771	770	771	779	802	757	763	756	754	761	735	770	757	765	793	756	760	712	799	762	746	767	730	781	728	757	762	759	810	738	703	737	748	782	796	796	746	764	773	774	779	766	790	696	709	746	777	790	771	757	744	783	759	778	743	844	756	761	769	790	801	767	799	759	765	753	759	771	793	798	709	743	776	788	771	805	709	721	819	801	792	837	814	758	797	796	720	765	733	742	785	783	772	817	771	760	774	740	825	810	783	748	729	701	769	738	790	766	780	740	783	811	755	749	722	772	768	728	801	791	791	708	773	787	751	768	805	773	761	794	837	790	802	763	754	818	718	763	735	775	780	723	778	810	789	708	725	724	757	755	841	751	785	754	782	770	753	757	765	775	824	758	738	788	791	771	769	800	758	759	762	812	761	803	778	794	826	758	786	779	750	726	740	755	763	733	776	783	736	804	788	787	761	820	773	742	749	763	753	775	724	750	758	743	806	784	776	736	755	779	769	753	729	774	762	778	735	807	796	784	800	776	760	845	748	788	773	772	726	721	755	773	766	786	753	739	716	775	797	775	832	824	769	806	758	791	776	806	779	769	757	783	754	883	760	772	728	764	766	780	765	768	812	774	787	759	743	714	785	783	769	786	767	771	790	762	779	774	801	701	786	774	764	791	791	762	814	718	781	774	765	788	728	749	753	714	788	749	740	795	783	759	735	799	772	804	800	780	719	798	787	764	798	818	736	730	799	722	740	727	729	762	798	767	744	790	767	743	794	707	789	771	759	796	790	740	780	763	776	762	749	792
25736	38913	17241	6474	3828	2266	1700	1417	1305	1249	1149	1090	1087	1082	1037	1036	1013	1008	983	983	964	953	1002	947	983	949	988	956	969	952	934	923	976	930	971	1004	961	915	943	926	971	930	977	957	887	954	987	955	975	974	987	950	906	970	965	913	968	962	961	1013	963	969	932	872	920	898	911	908	924	894	937	911	955	952	935	972	941	961	916	931	887	993	975	912	907	882	941	932	930	872	939	851	940	902	904	854	950	965	922	946	911	938	939	936	954	905	965	884	893	911	899	916	919	949	962	895	952	941	883	941	906	921	855	942	916	855	934	942	865	887	878	877	924	885	894	956	896	866	934	917	871	905	893	852	892	938	885	940	937	941	929	887	900	925	919	922	904	877	922	925	955	910	910	893	929	948	935	958	952	967	871	1005	902	918	951	938	902	944	881	917	900	847	913	929	920	908	929	898	912	906	914	901	925	904	934	891	913	924	946	926	917	882	973	848	882	970	863	946	924	975	930	885	955	944	951	894	875	859	951	896	900	971	895	913	944	880	922	958	925	882	889	888	917	899	886	863	893	968	903	923	924	898	917	951	904	906	913	912	878	908	896	884	926	878	894	912	925	900	879	912	904	889	915	956	933	921	894	927	910	918	868	896	893	935	873	931	904	972	903	911	908	878	858	915	878	890	890	904	905	874	926	945	876	888	934	904	927	923	953	928	984	928	930	879	912	932	920	916	904	950	837	872	854	937	942	906	896	866	881	913	906	907	894	935	927	933	946	925	879	896	886	905	863	850	965	937	892	835	898	915	920	907	960	918	891	896	871	937	877	929	876	847	923	895	898	857	894	882	883	867	915	892	920	944	917	960	909	914	834	883	907	931	888	912	924	902	888	957	909	979	884	957	838	898	930	881	882	947	899	875	965	908	899	950	987	943	872	912	934	968	906	887	917	900	936	958	923	912	918	905	956	905	917	891	874	867	915	897	915	891	885	889	872	886	943	916	996	895	936	906	896	846	936	905	902	819	945	934	895	946	896	906	947	923	929	867	948	870	874	926	894	886	911	898	889	924	906	917	888	886	884	878	897	912	892	850	879	918	961	929	892	923	924	876	944	912	937	909	924	870	892	939	885	946	868	912	941	885	889	961	928	878	904	916	941	961	935	969	926	882	915	891	901	882	884	911	932	911	893	866	927	929	945	933	910	917	890	912	891	862	935	923	954	969	904	876	848	920	939	873	895	909	917	924	927	951	887	897	840	910	919	916	928	908	886	923	977	915	889	851	889	932	972	943	908	904	851	867	926	952	864	937	942	894	930	920	933	898	951	865	940	942	908	941	946	917	956	926	888	878	898	859	927	952	905	891	903	928	935	895	882	988	842	924	913	923	936	909	929	857	907	858	923	943	903	901	897	905	957	911	908	913	891	852	939	902	922	896	908	906	949	952	901	930	870	911	862	934	870	911	905	945	868	901	940	922	889	881	927	916	835	891	923	958	869	853	957	844	909	898	879	886	889	904	918	895	919	923	888	884	894	940	927	925	913	924	889	892	901	926	910	851	890	936	884	956	924	935	921	888	944	974	869	900	883	866	913	886	933	937	984	895	887	874	870	939	865	805	890	882	844	910	955	860	850	899	847	927	918	998	891	929	922	896	915	923	907	918	910	873	929	909	997	918	898	900	912	929	933	939	891	912	892	992	914	936	901	917	854	898	970	900	909	917	905	898	905	916	907	953	959	953	838	948	907	919	893	917	881	969	910	879	926	899	878	869	967	932	932	891	958	961	920	923	932	927	919	910	803	912	925	978	920	964	885	891	865	902	870	893	939	946	921	939	973	920	854	946	929	942	881	892	937	894	870	931	890	939	922	897	909	910	894	897	856	904	942	930	902	843	955	932	910	865	918	883	927	914	907	915	891	980	894	979	912	888	882	918	889	952	964	932	888	873	940	976	943	925	918	918	881	908	901	907	924	894	865	887	946	866	960	888	925	908	892	906	870	914	915	913	940	919	911	912	904	933	852	897	877	896	944	884	909	900	859	894	896	937	875	911	947	938	948	836	919	886	946	895	902	914	876	945	950	902	924	904	955	865	897	894	877	956	948	930	968	927	933	898	962	909	898	927	909	851	932	866	919	880	924	919	943	906	937	884	887	909	896	868	854	888	887	947	876	927	846	854	836	896	914	881	909	919	959	961	943	887	906	948	875	920	889	897	887	892	937	877	879	913	901	906	865	865	948	917	981	944	967	854	945	918	906	888	891	861	942	915	879	922	914	920	886	931	1004	915	860	937	869	852	923	872	928	913	892	933	936	861	959	938	968	921	900	906	915	925	915	918	916	914	968	977	854	936	868	909	884	909	938	880	900	895	880	985	895	881	962	912	905	925	851	921	957	900	880	909	885	850	892	898	903	997	889	876	940	899	915	960	856	862	909	893	910	911	906	889	868	927	901	908	885	886	889	861	931	901	915	946	922	852	925	881	880	892	935	966	934	842	933	985	907	946	871	945	931	851	949	915	884	905	906	882	978	837	900	874	934	916	908	887	911	933	888	938	929	882	882	902	901	865	930	879	913	894	874	916	934	896	927	984	905	941	895	890	911	937	924	909	923	925	952	893	897	920	925	888	923	943	966	908	916	911	915	922	891	933	902	889	948	846	915	892	912	909	918	958	865	867	956	895	931	912	897	939	913	906	919	865	904	902	846	938	853	873	940	931	877	939	900	913	919	884	877	901	907	902	903	919	939	921	914	831	910	889	897	942	928	891	924	939	927	948	853	899	917	918	939	938	908	897	914	901	935	906	873	912	920	906	903	890	894	922	921	856	980	950	962	923	885	934	905	913	900	945	904	930	926	908	944	885	899	893	874	903	958	854	913	880	903	904	927	916	952	991	910	879	891	897	920	911	917	920	903	863	874	886	921	926	907	909	907	888	902	913	899	922	881	934	882	895	943	866	909	904	921	932	932	919	896	816	921	903	927	913	919	908	908	913	859	887	923	851	885	922	882	862	883	968	834	862	941	854	923	900	904	936	876	915	935	978	933	886	911	896	869	882	906	918	876	906	891	910	889	888	936	951	839	927	955	935	898	926	903	882	960	892	910	934	905	910	943	854	942	907	901	984	920	932	923	945	955	896	900	887	900	925	928	889	923	910	914	908	962	915	915	858	915	878	942	943	908	908	949	934	870	908	895	911	967	943	924	936	887	903	880	902	903	887	875	904	922	881	919	890	933	900	935	935	948	885	865	932	895	937	891	936	949	942	891	906	917	851	890	902	866	956	886	912	950	893	888	943	920	907	947	942	926	925	902	920	896	893	896	879	893	872	966	913	869	913	899	906	864	894	955	822	885	965	932	951	950	860	840	883	913	912	917	931	931	899	893	902	922	962	949	931	934	891	887	868	911	946	896	933	925	897	925	963	875	918	937	926	930	890	890	901	915	896	933	870	837	936	885	931	946	926	934	895	971	914	946	966	905	909	893	938	909	882	908	899	916	872	964	863	893	913	923	936
24697	21051	27124	25031	13221	1283	709	674	649	590	577	544	556	548	538	596	579	578	559	545	525	551	546	522	556	536	496	546	522	544	491	513	544	569	526	535	510	544	526	567	511	547	530	530	551	519	480	489	533	524	489	502	499	528	497	476	521	559	540	528	558	509	515	511	546	530	514	548	534	526	543	515	505	498	554	502	517	545	547	539	554	535	550	530	493	502	541	534	557	530	475	542	504	506	546	586	517	521	523	518	576	508	520	481	541	525	551	515	511	539	541	536	516	524	566	514	551	534	539	540	539	448	530	536	509	548	546	543	485	509	523	540	524	496	497	505	504	507	503	490	508	514	544	502	518	553	503	571	496	569	497	529	543	556	484	512	481	516	504	497	515	514	496	503	516	548	530	532	514	527	523	509	494	493	545	542	513	517	535	507	504	512	508	523	475	519	503	530	536	526	491	553	519	505	539	505	509	478	504	505	532	502	460	545	527	498	530	512	537	493	539	469	477	534	511	509	477	541	506	539	507	533	532	514	506	517	534	487	495	531	543	508	553	508	495	528	522	514	508	548	487	527	536	519	507	514	536	490	514	515	509	523	531	531	566	524	490	532	503	540	512	522	497	500	480	500	529	558	517	522	507	534	517	531	584	533	490	502	552	494	491	510	503	477	503	510	520	561	540	526	499	516	536	506	500	503	545	514	520	554	499	522	473	510	504	529	551	517	536	519	549	505	530	517	525	511	528	524	512	500	570	479	532	485	509	483	522	514	501	571	512	490	499	507	514	521	512	527	563	545	524	528	585	534	531	546	516	485	492	487	540	524	549	509	488	514	494	538	464	494	505	491	546	534	518	518	515	490	499	498	508	516	550	522	525	486	535	517	508	466	529	523	525	525	539	494	512	510	510	483	503	496	482	511	546	542	508	527	525	532	542	521	503	534	528	544	548	482	498	536	517	514	492	532	498	506	523	509	501	549	532	507	541	530	519	494	550	529	528	508	507	539	552	501	528	550	517	534	492	568	514	501	512	529	479	458	532	507	453	527	516	490	530	534	510	490	510	537	489	539	554	512	476	503	515	553	534	540	502	479	512	483	532	493	505	485	515	559	489	530	480	554	477	517	519	550	516	504	500	490	546	496	490	518	524	507	485	518	526	533	539	535	513	502	456	505	550	484	548	495	546	536	522	518	535	515	524	549	534	490	486	538	496	509	503	491	542	487	545	513	535	497	505	486	521	499	524	582	525	496	500	500	541	502	501	516	501	511	518	516	510	509	541	474	522	511	523	533	511	536	490	543	531	518	499	527	505	547	532	522	520	527	513	507	523	516	529	507	512	513	538	473	522	465	501	522	545	512	539	515	492	530	517	477	535	514	545	496	534	519	512	491	483	544	516	530	541	517	502	491	535	511	527	500	522	497	549	499	506	519	543	495	537	517	510	505	505	515	498	475	480	467	516	499	482	483	523	513	511	466	498	490	499	498	515	550	514	544	490	449	523	510	539	554	517	495	514	509	517	501	546	569	507	531	488	519	509	523	505	510	502	522	513	490	521	535	495	553	520	517	549	535	513	530	522	473	496	497	501	561	500	503	505	515	540	536	509	521	529	531	517	513	496	536	513	531	505	480	531	488	523	485	515	489	482	490	531	520	513	509	486	517	513	478	534	529	520	547	499	485	492	500	543	517	509	524	520	482	520	549	513	529	523	539	486	495	505	505	525	555	531	528	539	523	475	466	539	529	493	521	533	542	548	525	547	497	512	534	518	536	552	500	566	525	507	537	516	543	498	522	469	490	538	524	493	512	539	528	495	514	550	517	475	503	526	492	502	538	501	518	562	543	522	486	533	498	498	530	535	514	468	488	537	527	516	554	535	546	520	487	494	525	554	503	543	554	560	465	493	512	517	524	483	470	547	498	507	509	541	495	543	494	547	478	501	522	554	515	520	520	533	540	501	477	491	503	538	527	488	515	493	534	479	519	504	510	506	488	552	535	527	532	473	488	522	474	526	516	551	504	506	478	504	535	508	493	525	519	527	523	517	483	521	505	515	512	517	546	500	492	535	525	521	498	538	527	509	507	530	502	471	505	530	484	495	494	519	533	518	520	534	525	511	515	512	519	506	507	551	527	516	517	512	545	505	482	528	551	511	533	525	569	515	506	516	476	492	541	514	546	537	519	520	513	494	532	520	488	482	540	510	535	489	538	523	482	492	524	587	500	488	526	506	543	481	481	498	508	477	509	459	502	509	510	542	476	542	532	533	487	501	505	543	511	526	514	487	564	500	448	508	500	536	500	525	559	515	527	485	505	528	511	508	527	485	524	505	501	530	485	506	524	532	501	540	551	550	519	532	527	518	515	518	506	481	538	508	508	504	526	518	511	523	532	533	513	471	532	539	542	515	553	508	506	498	514	468	502	517	468	479	522	535	518	487	529	544	573	549	523	523	536	508	488	534	529	522	501	517	533	528	514	520	525	540	517	517	519	501	539	529	514	491	543	553	529	543	522	457	498	519	516	532	491	453	532	503	540	514	502	472	489	501	509	464	505	481	522	522	497	506	542	554	543	529	492	547	528	502	571	534	563	506	539	500	534	478	492	463	486	489	504	575	518	495	517	519	543	513	497	518	509	498	528	529	528	518	533	559	509	516	484	507	481	509	529	512	502	516	501	554	545	503	512	501	525	588	534	515	483	539	469	518	536	507	503	521	536	499	499	540	540	517	491	527	521	533	501	511	547	500	516	511	501	530	482	517	566	549	518	494	528	533	524	493	531	541	508	564	509	503	518	466	522	529	543	545	535	531	504	516	497	565	506	505	512	524	522	479	512	517	544	501	521	521	548	537	506	534	509	507	515	503	549	471	515	538	506	505	502	521	514	471	522	550	475	507	524	522	473	492	536	506	531	525	505	471	503	474	503	533	529	532	520	515	505	494	489	529	501	487	512	525	488	519	549	498	504	522	532	510	488	483	530	521	528	517	538	515	523	487	541	546	492	497	530	511	505	545	520	518	526	538	516	491	497	503	487	493	513	511	531	556	532	486	562	538	475	507	518	511	562	515	487	487	504	525	576	549	536	534	474	579	530	484	524	537	504	498	516	508	487	501	512	507	538	542	469	522	518	547	530	520	521	471	485	538	494	517	541	544	508	524	552	549	507	504	546	505	497	504	535	494	541	523	517	542	496	497	504	536	543	507	460	498	520	489	506	509	514	524	540	509	541	511	497	498	504	521	505	506	550	512	516	533	501	483	463	507	528	540	476	498	499	532	485	530	519	535	482	514	514	516	525	456	502	488	501	541	555	494	495	517	517	540	494	540	515	532	493	496	520	503	520	492	504	458	553	529	500	499	490	550	483	538	524	510	512	540	510	488	537	516	504	538	503	497	515	549	517	502	487	465	521	520	506	529	515	505	484	523	493	550	506	512	537	533	510	494	530	507	529	544	482	513	498	516	511	561	508	535	467	516	514	491	497	513	475	500	505	577	492	517	502	554	533
26126	34095	14024	4622	2729	1420	1123	1003	871	820	786	725	772	753	702	711	695	697	703	656	681	686	656	655	636	674	658	671	667	619	600	587	633	662	669	673	656	679	701	718	714	682	640	659	648	679	650	672	688	667	662	670	650	673	658	641	686	688	683	662	680	647	659	667	616	659	629	621	682	601	627	602	661	656	600	617	575	597	641	625	621	654	627	616	648	611	640	662	621	616	623	606	662	629	640	622	650	611	652	664	602	606	649	626	649	617	613	631	596	640	625	645	661	670	623	630	594	679	622	613	611	624	660	628	651	596	571	584	668	619	603	647	613	622	649	647	654	619	705	650	623	596	584	583	645	615	640	609	641	611	619	644	596	640	619	600	612	667	626	559	679	613	596	628	634	626	667	635	692	637	588	654	608	629	601	662	617	676	607	599	631	632	665	603	645	649	612	618	581	602	631	542	661	646	645	625	577	628	634	641	636	627	596	622	626	609	617	605	610	647	584	676	640	609	633	625	609	604	608	622	651	595	667	653	636	625	648	645	607	598	659	637	667	647	611	660	619	618	636	645	635	587	675	667	611	606	628	671	611	615	649	669	603	606	622	644	623	643	627	627	592	600	611	612	651	666	577	654	656	647	582	626	663	648	673	674	615	648	656	635	643	632	636	570	642	628	672	642	613	600	595	623	598	629	658	652	603	634	659	636	611	557	703	657	655	613	615	614	604	591	598	669	625	620	657	662	606	611	691	585	648	628	655	655	604	583	641	612	593	605	580	636	636	583	668	602	639	621	666	624	649	597	667	636	644	663	611	657	628	617	653	632	636	631	609	582	649	622	627	611	624	639	625	651	647	650	612	611	629	606	669	641	641	610	625	603	614	612	620	622	637	640	583	638	611	604	640	600	593	653	614	628	619	694	657	608	590	641	614	636	624	633	629	632	619	608	613	653	593	619	629	655	635	648	685	635	625	613	604	605	626	636	563	674	628	653	616	689	638	626	606	667	643	639	634	656	617	606	602	633	648	612	655	657	632	614	632	618	644	593	597	614	671	631	686	621	659	610	620	570	640	610	668	617	635	656	628	599	637	622	615	615	641	626	620	650	643	602	615	619	637	593	651	670	640	573	656	631	626	616	631	657	704	591	590	630	658	659	622	649	648	571	628	625	593	596	638	621	593	651	599	613	623	639	630	617	626	580	649	622	654	629	660	615	592	651	604	639	636	637	660	609	644	631	628	634	637	606	696	659	631	562	629	660	621	588	650	615	611	648	673	599	632	656	634	657	648	651	634	629	614	670	625	638	639	610	677	660	640	604	642	627	622	593	594	639	649	642	632	653	615	603	591	594	695	633	616	603	611	614	653	633	607	591	586	607	633	634	597	629	614	633	610	626	624	609	605	610	617	581	611	640	613	631	591	624	605	619	652	626	621	669	620	648	640	628	638	646	650	607	657	639	628	638	624	648	624	647	564	639	635	701	587	619	636	589	635	580	660	608	635	621	562	611	614	613	611	628	689	674	640	609	620	656	618	614	589	610	652	672	595	614	630	620	633	644	608	634	647	613	657	589	625	624	635	650	597	590	672	637	696	630	638	605	621	631	636	659	627	607	639	636	606	602	594	687	612	638	636	596	612	588	622	652	624	629	581	617	597	649	629	636	634	626	624	657	624	641	606	625	638	639	614	604	607	627	687	656	637	617	652	603	628	611	616	627	620	649	562	614	644	623	631	636	629	580	665	600	589	651	636	627	601	592	625	640	655	629	628	640	636	635	651	649	652	607	675	662	673	639	623	586	588	658	631	603	583	641	608	617	672	645	574	621	640	620	641	604	591	613	621	623	607	592	596	609	607	617	624	625	669	609	654	639	661	635	588	676	643	641	610	634	640	617	666	613	615	590	647	623	608	570	674	649	622	573	597	603	601	608	631	656	584	660	657	623	617	635	630	625	635	625	613	631	603	630	638	602	658	583	668	598	641	597	657	662	604	580	644	656	630	603	597	616	639	661	635	589	602	641	655	603	593	631	594	667	693	644	592	584	647	597	601	638	644	642	671	684	645	638	650	630	596	642	634	616	698	635	635	623	631	613	569	611	641	620	615	627	606	610	611	647	619	629	665	609	632	601	634	657	661	618	620	607	626	638	611	634	597	616	631	626	643	617	619	614	603	636	645	649	619	622	604	592	622	646	679	612	690	655	601	614	604	610	614	629	672	647	629	622	659	627	599	601	627	645	634	647	666	588	632	605	651	619	666	623	637	606	670	637	616	621	620	659	608	641	651	647	652	656	567	634	658	623	652	641	683	639	608	613	619	614	614	641	625	687	647	618	644	614	628	649	589	610	643	649	630	615	619	621	633	615	657	580	646	684	600	640	611	634	645	630	581	619	596	611	601	600	618	586	649	638	619	609	623	639	663	627	623	645	610	633	650	649	608	585	618	627	631	606	658	646	628	621	619	594	622	606	591	636	643	605	632	613	633	644	583	641	618	639	587	639	622	653	635	652	626	609	601	614	625	583	698	621	627	631	596	669	631	574	644	652	657	622	641	673	638	578	641	642	639	599	661	625	628	684	608	644	656	652	608	647	674	629	607	592	645	617	616	678	623	624	631	623	689	621	636	609	640	651	587	612	588	633	617	617	653	640	610	627	635	622	578	674	615	647	596	659	680	617	633	643	681	604	647	647	619	654	652	651	609	626	643	613	643	627	619	623	666	667	696	644	605	618	625	597	642	619	644	617	671	653	632	641	609	655	630	659	641	581	628	631	637	712	620	645	694	632	625	609	614	664	621	642	638	628	620	641	650	622	606	607	611	626	619	627	621	607	614	662	611	622	589	624	620	607	619	634	641	629	627	612	662	605	649	640	628	657	633	599	615	655	640	621	598	626	620	626	625	630	618	667	574	632	600	646	611	643	623	649	720	622	606	625	613	585	653	641	583	644	655	610	657	635	656	653	608	604	638	625	607	618	620	630	641	610	678	619	621	665	643	641	656	610	622	638	639	641	617	637	635	588	585	651	616	677	661	621	659	652	613	676	605	616	577	664	607	623	680	627	647	667	608	645	619	653	652	638	633	619	556	628	643	612	601	617	669	623	639	633	618	597	632	654	641	634	615	614	579	653	649	616	631	622	673	620	622	676	640	586	585	607	603	615	641	588	620	608	679	673	632	639	591	626	658	586	604	618	673	661	631	610	614	635	656	622	643	634	630	629	647	609	668	556	619	570	619	630	598	631	617	594	595	629	685	669	625	637	596	630	630	696	643	663	635	671	652	669	636	603	629	641	632	608	611	638	633	621	583	640	648	627	601	620	624	637	604	632	646	647	647	615	642	584	633	618	605	645	660	688	626	631	671	645	585	654	636	620	628	639	634	657	654	675	621	642	631	673	584	638	658	627	621	641	651	592	644	575	639	651	589	623	630	643	635	651	613	612	640	625	605	647	630	622	611	661	661	638	698	654	650	615	623	617	610	659	672	651	619	601	664	623	628	637	648	665
22519	21048	28536	23761	21044	21060	8771	1304	914	926	787	736	725	772	752	689	718	673	612	599	697	652	659	651	648	640	646	614	638	678	621	627	614	638	643	593	651	654	653	632	644	597	669	622	630	624	624	638	603	596	660	620	626	625	662	690	618	689	626	654	640	609	587	708	627	605	613	624	579	613	649	578	572	643	608	572	637	618	609	620	610	592	627	609	577	578	589	611	607	556	626	631	580	595	551	600	590	598	574	579	628	616	626	592	568	610	582	581	618	563	604	608	560	616	609	646	587	618	618	626	582	620	601	580	563	602	596	586	601	600	569	582	570	572	595	556	617	622	630	568	609	570	604	634	626	599	591	557	535	568	596	604	591	618	612	575	609	565	608	589	565	600	591	564	625	622	574	588	564	604	587	602	575	601	567	630	569	637	566	599	585	635	614	607	556	561	607	627	578	639	583	565	570	590	561	606	626	566	546	593	604	590	568	595	596	642	578	614	592	570	616	588	574	581	627	616	605	606	637	563	574	597	581	624	574	565	633	611	593	605	571	604	591	613	582	549	600	581	608	613	581	590	621	585	633	574	561	578	585	590	618	584	558	611	602	655	593	607	619	559	600	582	601	581	583	603	551	581	590	596	598	595	574	613	579	525	562	555	576	611	580	554	599	618	540	584	600	595	613	569	564	564	559	587	588	561	606	575	626	615	586	586	593	562	579	593	550	561	546	654	575	600	600	611	590	590	578	595	581	598	525	629	622	561	577	571	571	621	557	598	538	557	621	601	597	575	599	573	612	575	557	580	598	657	601	578	574	601	584	606	601	553	546	580	628	584	595	640	644	623	557	617	574	589	571	608	613	555	636	594	568	593	562	612	588	574	568	602	578	635	580	603	566	613	630	579	634	620	588	618	553	564	616	578	605	566	573	598	629	606	578	589	582	603	552	571	599	599	599	580	613	544	599	577	604	602	599	570	621	577	610	593	586	599	609	622	578	619	593	590	606	601	599	571	601	605	618	612	568	571	599	607	567	591	580	565	632	599	578	531	545	625	607	618	595	577	594	605	601	580	532	597	621	646	632	548	622	610	665	586	571	535	566	592	638	614	570	585	587	575	604	589	597	590	586	592	606	565	571	589	609	602	633	584	597	596	574	616	621	615	588	611	613	567	601	613	571	604	621	551	566	610	510	589	607	563	549	608	628	599	612	584	581	602	595	556	582	592	623	606	624	583	627	643	566	638	614	603	573	557	584	619	609	568	548	565	594	570	603	589	581	554	566	596	609	623	635	581	597	563	573	579	588	630	570	567	596	571	605	609	564	604	591	588	587	634	564	580	588	556	553	638	585	588	612	579	622	553	614	601	597	585	566	560	587	649	625	611	623	567	596	566	605	593	607	613	624	571	585	581	583	548	581	623	587	621	585	572	559	577	544	601	600	584	553	578	537	591	598	599	584	599	598	598	610	606	625	574	621	587	575	579	619	581	596	578	599	567	595	597	580	603	601	566	585	646	620	542	597	603	596	597	551	630	579	643	559	584	551	553	609	610	611	596	575	610	626	594	614	567	543	596	610	565	588	623	584	629	594	592	596	556	578	571	558	603	631	639	554	609	612	593	542	591	578	622	613	568	530	583	595	607	623	595	607	577	547	593	544	557	576	615	551	589	595	627	604	556	566	592	590	571	556	600	589	564	539	611	598	581	603	551	600	605	630	617	610	583	572	532	608	547	596	560	639	613	601	597	597	603	591	605	626	582	603	616	577	550	552	607	603	575	610	560	605	548	539	567	594	596	585	571	595	567	581	560	603	599	581	613	598	571	612	578	568	587	558	555	590	620	581	587	617	580	570	571	584	598	582	594	567	612	583	586	588	595	577	530	590	634	595	609	554	537	558	590	644	577	571	557	539	610	552	601	576	595	569	624	606	590	538	590	556	576	587	591	605	536	553	616	592	572	596	614	579	536	578	571	570	569	616	592	593	585	583	592	623	559	556	610	585	604	608	603	591	572	537	611	595	594	592	556	608	570	564	563	562	564	603	584	616	629	636	580	592	548	585	603	582	580	595	599	565	607	616	604	636	593	619	580	644	591	603	609	568	599	562	611	555	575	582	618	587	594	585	572	556	550	577	573	567	610	565	570	586	587	644	586	578	573	622	649	597	663	558	596	547	564	564	615	606	586	524	549	582	589	663	618	562	577	592	571	626	616	606	595	580	594	587	584	607	604	582	601	596	584	586	569	585	619	617	560	584	600	612	593	592	612	599	586	588	574	607	591	588	544	595	573	568	599	574	586	559	560	592	638	590	628	592	609	574	608	578	573	587	578	595	577	609	567	607	605	578	636	625	601	585	625	562	615	550	597	596	614	572	587	581	535	599	595	586	552	596	583	613	587	609	619	539	566	578	631	603	631	584	611	586	549	550	558	616	611	512	606	575	583	563	602	646	585	634	559	588	602	585	570	548	520	588	584	563	600	585	589	591	580	524	588	574	592	601	607	556	554	557	539	569	595	587	580	564	615	631	576	571	566	637	579	570	608	627	516	551	568	587	585	622	586	586	574	547	558	570	608	572	637	580	590	612	613	576	553	592	562	588	586	605	601	543	574	582	593	584	548	538	588	568	595	583	552	643	574	579	571	609	607	598	610	599	611	603	630	576	557	550	607	586	600	594	575	605	571	621	588	582	577	604	567	537	577	551	570	612	642	591	583	599	558	537	554	571	611	560	563	613	560	574	567	555	604	622	582	592	576	569	637	556	579	552	584	559	580	560	590	581	615	569	593	608	596	598	578	572	584	610	576	592	610	594	544	583	630	567	573	541	604	612	557	591	569	585	591	564	579	590	588	570	548	608	625	593	602	587	583	574	598	605	582	587	629	616	587	612	632	599	554	596	574	582	520	607	551	578	566	576	573	605	570	595	596	555	589	585	584	538	618	564	594	585	611	607	575	581	595	586	532	563	577	560	578	572	576	641	572	569	574	549	569	581	594	587	592	599	596	571	560	539	553	625	587	548	564	598	575	583	566	626	594	590	638	594	578	568	621	541	578	600	588	640	582	614	588	537	606	607	611	575	608	584	619	594	625	598	595	614	574	577	580	593	608	574	593	613	573	599	567	618	605	563	599	598	577	603	558	567	606	570	605	610	601	610	595	565	546	631	594	552	560	575	575	603	622	537	570	589	578	547	598	598	560	617	573	580	601	577	596	585	567	620	541	577	583	584	581	603	557	563	582	564	583	584	559	571	576	603	583	581	592	579	631	573	575	590	596	578	610	564	641	571	566	571	601	577	570	565	610	619	594	580	579	562	571	534	557	613	559	616	633	525	557	559	583	556	568	628	622	598	564	583	587	589	580	589	610	588	546	627	563	566	625	638	579	607	573	588	568	618	599	578	578	564	577	553	551	622	574	607	599	603	550	558	585	532	629	582	597	594	558	569	574	577	601	571	543	584	569	585	583	536	561	620	614	572	577	607	583	538	603	611	620	567	595	615	602	559	591
30383	42530	19096	9877	6217	3101	2246	1790	1412	1245	1188	1109	1052	1008	952	904	869	860	800	840	790	813	870	793	758	792	736	780	748	777	782	744	790	758	786	820	859	807	823	824	766	770	774	801	783	726	787	744	748	758	767	770	785	815	773	823	752	790	796	786	778	752	790	759	764	699	724	749	685	753	702	699	692	730	728	717	669	713	733	740	816	746	791	763	707	677	723	756	723	724	731	748	737	708	710	737	711	685	739	740	707	718	716	712	735	686	750	687	726	695	716	720	681	718	709	676	745	684	736	730	706	754	729	704	748	696	743	713	744	758	768	720	730	694	718	721	703	678	664	693	723	744	692	714	720	685	693	711	685	724	727	689	701	697	736	699	652	755	726	680	699	718	711	715	702	655	712	671	736	732	760	706	701	717	731	709	641	709	734	720	671	683	764	721	732	696	707	712	741	701	680	708	721	728	736	745	665	723	723	691	719	714	690	754	736	757	680	745	720	725	693	668	733	683	693	719	681	716	723	717	709	728	700	754	744	691	687	695	711	698	681	702	727	749	733	715	684	699	701	684	707	667	745	712	702	729	768	716	735	734	741	712	714	709	750	731	704	717	739	670	714	723	750	739	718	674	684	665	687	689	722	760	736	732	686	724	699	673	687	675	712	747	682	646	816	687	673	697	680	709	720	747	719	679	742	709	698	734	715	689	663	730	742	705	733	672	719	712	692	755	707	702	699	722	706	744	717	716	734	711	701	740	690	706	681	704	697	669	668	761	686	697	723	701	722	741	732	708	741	699	717	739	669	727	734	699	713	700	741	700	719	757	740	772	706	689	661	705	705	727	702	676	695	673	699	744	672	724	710	734	704	698	697	739	769	742	690	718	720	717	699	718	737	713	729	695	683	714	706	722	686	719	721	706	660	758	729	711	725	734	740	710	720	718	744	714	760	691	705	718	701	724	719	683	720	667	740	720	780	730	701	740	716	740	713	733	696	731	668	725	771	679	705	691	735	710	714	694	706	720	670	685	695	742	744	694	697	755	711	679	687	718	694	694	686	643	709	744	706	684	729	696	775	753	748	715	729	729	699	748	738	681	754	745	727	761	659	736	717	700	691	708	730	710	692	703	722	758	726	710	734	745	675	701	688	690	730	746	694	722	759	683	701	741	705	701	711	679	663	700	660	674	725	736	682	718	705	723	672	677	703	752	694	724	716	684	692	729	709	701	742	682	687	720	769	722	682	741	725	724	734	682	749	705	732	720	704	706	716	731	712	725	728	666	739	708	692	729	690	700	702	722	694	712	719	689	658	708	686	650	705	710	670	717	692	699	679	734	749	708	722	705	694	708	730	714	745	701	688	714	733	747	693	682	701	725	789	686	719	682	705	753	687	718	717	674	702	754	696	724	693	743	728	698	668	707	718	711	703	704	692	714	742	713	683	692	735	733	729	728	696	726	706	698	693	670	744	679	745	734	741	712	687	673	721	712	705	713	657	745	708	715	692	716	735	671	661	727	706	735	691	708	708	651	748	702	669	766	736	728	770	645	712	705	731	723	765	732	696	699	717	680	733	708	761	740	671	700	693	679	753	710	707	694	702	724	680	707	693	722	675	714	732	723	701	724	673	741	695	732	704	704	727	737	720	696	746	698	765	751	717	684	717	748	773	720	703	716	743	735	682	748	708	701	737	744	704	728	716	708	697	697	726	734	700	702	695	729	737	692	710	770	754	691	768	683	690	690	722	692	739	740	681	734	711	702	734	726	722	709	707	691	681	705	714	748	692	730	699	679	691	720	690	685	713	721	673	702	700	692	689	732	692	758	706	715	685	700	731	722	728	738	697	722	684	725	748	746	723	707	688	650	736	710	733	648	765	729	754	717	730	659	690	676	670	722	703	714	659	722	757	689	666	709	690	711	711	679	698	687	711	727	736	724	728	697	722	760	698	673	775	702	689	749	697	703	715	738	660	702	683	732	702	764	684	705	712	751	708	729	679	680	736	662	702	689	723	688	712	763	740	685	782	710	726	696	699	732	729	687	688	699	756	702	740	690	739	675	684	739	711	727	698	673	746	711	739	712	706	685	650	707	675	751	711	734	755	713	712	667	710	717	725	691	704	732	691	763	721	704	747	752	713	717	718	736	749	759	721	697	748	744	750	726	683	770	727	772	688	729	700	710	749	707	680	641	697	728	739	694	714	770	704	671	706	718	753	778	721	695	717	713	678	731	739	744	748	719	692	725	719	713	705	719	712	695	712	722	714	744	740	728	757	750	726	681	715	746	722	708	682	709	708	730	662	697	726	756	691	697	697	713	673	695	702	736	733	650	693	678	684	720	722	734	691	704	707	733	737	706	719	697	708	695	724	754	657	728	769	720	652	686	710	736	674	687	727	753	640	683	716	700	729	715	721	679	710	668	721	763	685	733	689	688	682	727	713	713	736	717	704	739	719	722	681	735	749	685	744	715	730	707	699	701	706	725	644	727	683	681	684	717	713	722	683	692	768	712	730	710	705	748	716	686	712	728	731	724	735	712	761	672	720	708	684	706	709	722	749	745	707	721	718	719	692	666	732	708	666	723	703	717	707	683	716	680	705	685	698	713	672	703	693	722	742	725	697	708	747	749	728	749	718	739	731	736	706	673	688	674	701	634	759	674	718	705	709	751	676	724	682	757	707	683	685	662	747	727	751	690	681	691	713	724	718	728	717	720	729	706	703	723	689	719	722	658	729	666	708	798	737	706	705	744	710	730	737	741	765	745	673	747	719	718	704	763	746	753	743	705	731	750	728	694	704	682	737	833	742	747	675	755	756	691	680	664	739	692	767	674	697	700	697	691	688	709	691	707	683	764	728	752	738	698	716	699	684	724	714	661	686	730	699	747	747	735	722	667	724	738	755	678	660	708	709	693	707	729	691	727	687	731	677	720	699	669	655	694	682	684	729	689	700	714	668	747	757	737	731	690	714	717	704	706	674	716	695	709	691	732	678	744	708	694	663	769	684	714	724	689	750	682	685	637	686	673	691	684	706	765	680	704	707	743	746	715	738	690	672	722	698	694	719	754	705	702	684	700	706	757	720	724	714	729	739	729	730	730	714	701	760	684	702	709	661	712	677	711	738	718	700	724	669	723	753	646	716	689	717	723	692	715	675	711	730	753	726	710	745	713	694	708	711	708	705	682	699	696	736	703	674	720	703	688	655	703	718	735	701	719	744	705	726	703	666	714	686	679	742	717	743	674	710	709	704	698	672	709	725	751	762	681	714	667	715	723	776	724	684	721	687	662	749	695	688	730	706	712	747	740	686	681	719	722	670	700	717	707	732	704	668	731	702	729	712	672	697	741	733	683	729	725	737	709	710	703	714	760	718	702	668	753	744	728	725	720	709	721	696	725	753	717	734	709	723	715	689	684	695	663	715	713	689	684	699	726	700	721	697	683	648	709	738	694	685	668	713	760	713	706	706	715	705	717	682	710	739	706	704	673	738	696	736	695	674	748
27930	21585	12162	2482	1148	814	743	716	694	743	721	649	715	746	716	722	681	749	743	719	714	680	700	722	655	684	681	688	735	711	729	710	665	634	718	726	731	709	751	726	746	743	679	661	666	696	686	710	701	697	734	669	677	730	677	681	730	701	723	711	731	727	697	712	732	691	703	679	691	694	695	689	706	754	658	675	708	721	698	678	689	710	670	702	748	664	715	688	697	686	692	708	731	759	701	688	682	705	726	663	676	716	700	674	688	689	741	704	695	729	720	639	660	722	711	670	718	678	687	686	719	641	684	681	710	676	724	661	744	701	732	683	681	714	662	703	732	671	678	694	709	714	669	702	705	701	671	672	657	668	718	666	722	671	716	702	684	654	649	713	632	696	699	667	724	679	733	710	650	688	687	682	754	692	681	693	695	657	669	690	679	689	696	656	723	693	716	687	669	693	692	651	655	679	662	704	680	725	671	677	681	663	696	724	663	699	652	670	635	699	641	667	674	720	691	668	679	726	681	693	706	738	689	678	669	696	690	691	666	684	666	680	720	633	660	720	701	720	689	678	673	682	683	715	686	715	650	683	716	732	670	725	701	682	716	731	617	656	666	669	652	740	694	694	669	702	674	653	719	653	736	725	692	712	712	707	665	665	674	722	644	697	684	719	687	704	702	674	687	725	693	680	720	716	732	727	656	732	704	690	676	719	654	721	679	670	682	701	675	660	651	662	676	721	742	725	670	687	708	746	718	658	675	727	703	694	735	695	716	698	704	704	722	689	691	670	685	697	668	670	660	650	718	683	709	712	688	674	724	662	699	702	730	692	690	716	677	714	685	720	708	686	671	667	650	723	641	694	706	665	698	739	691	670	682	701	648	645	654	681	671	704	688	666	684	685	688	701	725	708	666	760	720	734	692	679	726	669	696	713	701	728	658	653	664	665	665	703	700	738	729	696	682	686	669	717	641	710	714	629	751	665	720	759	678	680	667	634	699	705	684	673	684	693	688	683	689	716	719	733	620	660	709	694	685	728	701	668	647	687	681	715	695	702	687	670	708	683	674	674	692	694	669	695	674	755	665	691	674	664	643	719	655	705	683	651	748	701	717	662	635	680	711	693	702	683	677	618	662	704	683	704	689	690	655	727	691	635	748	769	644	704	668	711	688	664	645	705	700	680	734	694	658	699	682	728	690	686	736	712	674	649	638	669	680	696	704	718	678	693	716	703	688	697	676	685	647	756	708	673	661	696	666	680	669	698	667	664	708	702	677	701	660	718	683	674	680	697	682	670	666	715	738	691	717	697	645	705	697	679	699	724	693	658	721	703	728	702	667	665	706	700	707	676	692	685	675	691	691	738	688	746	708	630	657	671	721	679	709	681	675	718	683	741	680	686	702	663	693	632	717	684	697	688	662	672	704	677	691	655	649	716	682	681	703	687	707	697	712	693	730	686	692	683	660	681	729	676	672	684	725	655	675	708	698	683	669	705	673	672	638	718	702	728	698	694	668	676	725	724	695	662	712	688	665	705	709	684	687	655	697	742	680	695	649	685	658	692	718	715	683	679	687	697	685	665	702	641	721	699	639	700	710	683	682	683	755	732	686	720	654	721	663	693	659	677	674	687	662	699	695	684	673	701	688	672	696	657	733	710	722	687	688	695	722	658	677	681	735	675	732	676	708	716	717	707	710	690	730	653	644	666	697	689	667	685	724	678	688	719	669	696	663	710	734	694	675	694	659	688	704	665	665	711	675	665	757	721	720	679	672	700	717	687	685	733	680	651	677	671	720	703	653	653	709	718	695	673	694	728	673	649	675	692	684	654	742	669	663	707	712	641	654	707	762	695	650	690	676	682	677	684	662	676	730	719	724	679	644	687	683	729	736	678	696	677	690	686	699	694	675	684	691	688	718	734	704	732	679	674	692	710	723	715	742	694	700	642	699	691	671	690	706	710	694	716	696	718	668	676	680	653	703	667	723	703	658	663	696	700	673	717	751	653	715	662	704	690	680	687	685	694	646	663	685	673	651	666	731	716	643	695	712	687	683	653	686	680	642	725	715	682	695	671	702	670	692	673	712	675	676	683	670	707	696	746	686	655	704	682	679	679	705	692	653	715	691	717	682	675	638	683	680	678	669	689	702	661	721	682	689	673	689	701	689	686	707	664	697	711	721	709	696	686	725	675	688	660	747	710	740	656	708	688	715	702	742	695	675	660	663	733	755	657	731	655	680	699	716	707	686	691	711	691	675	720	624	677	687	694	694	691	690	716	646	730	675	658	652	684	708	655	693	735	651	716	708	666	679	705	697	735	694	659	717	613	723	690	686	689	689	697	700	713	700	687	656	717	650	698	706	739	667	697	695	679	682	727	670	726	675	621	644	656	648	734	757	689	652	647	685	741	701	710	693	703	706	652	702	683	672	719	708	659	668	670	649	694	697	689	701	707	661	666	685	739	734	692	727	754	685	678	695	710	738	742	652	700	705	680	648	693	716	688	707	718	720	701	640	717	720	659	663	682	683	674	663	706	681	721	652	677	701	704	683	700	641	655	694	697	642	647	651	668	708	710	690	688	687	703	736	735	674	709	645	662	703	713	703	702	682	688	690	714	671	659	712	756	696	714	680	682	702	667	676	734	698	664	684	655	709	692	718	684	657	687	704	723	666	664	693	703	682	695	672	711	706	644	672	691	669	688	686	620	676	717	737	712	704	689	718	699	723	741	636	652	674	688	652	666	675	703	680	702	652	684	681	642	698	696	728	645	669	721	668	713	680	644	677	759	683	688	680	665	664	673	701	732	708	733	681	703	699	665	683	678	678	664	736	689	670	713	656	691	676	680	669	702	651	650	681	711	671	628	665	669	666	711	684	671	684	695	682	694	712	714	705	671	698	762	690	691	652	662	700	680	716	674	630	684	670	678	694	638	671	727	645	716	707	683	726	638	734	686	687	720	653	690	713	726	699	647	698	683	649	751	704	691	687	691	681	670	704	740	722	773	663	722	706	687	693	693	713	765	744	693	654	679	681	716	721	725	656	651	687	678	681	677	714	719	664	699	672	673	692	687	668	672	695	741	667	690	701	681	737	705	705	729	675	673	716	664	678	691	639	730	664	699	715	738	711	688	664	615	686	705	671	712	733	654	673	674	671	727	682	670	664	674	699	692	672	725	630	705	653	686	679	683	737	666	679	725	758	674	697	676	700	691	739	729	699	669	710	712	714	692	680	711	691	696	706	713	733	710	668	694	683	680	646	668	634	698	676	680	666	729	652	668	706	668	687	668	737	692	644	712	676	707	657	678	700	726	729	644	757	671	686	719	704	752	644	665	652	697	715	663	715	696	651	696	682	740	699	737	702	617	653	652	652	663	667	691	699	685	722	694	638	696	696	670	721	704	674	655	698	741	681	712	669	739	729	743	700	690	675	730	700	688	742	711	706	740	675	683	692	697	665	696	714	657	690	647	697	691	668	738	655	718	724	676	669	642	673	711	696	699
25359	27536	6527	2365	1491	1056	992	928	884	888	885	835	877	869	842	853	840	815	830	830	842	817	827	819	824	859	853	822	863	804	808	842	852	874	836	859	805	777	851	779	826	870	866	828	828	850	884	881	892	941	852	844	859	867	830	872	822	864	867	914	868	867	880	826	862	794	876	820	798	874	850	855	868	806	808	863	780	802	797	817	799	846	841	824	854	840	790	797	819	828	809	775	821	815	786	871	815	818	842	808	798	807	838	831	838	822	812	791	848	830	827	852	800	841	854	804	800	810	857	869	840	833	861	844	815	818	803	854	823	821	782	841	841	816	826	845	811	832	849	873	796	774	794	837	867	842	821	830	805	777	854	782	865	795	856	876	800	761	832	851	859	812	831	871	854	823	830	832	791	851	802	779	798	779	818	861	858	816	797	809	833	811	787	850	827	812	804	822	826	774	770	880	797	853	805	815	822	828	787	823	780	858	794	779	835	837	837	822	795	826	819	809	814	808	826	790	820	843	810	847	766	829	870	823	830	830	837	855	804	832	824	755	779	837	842	828	867	804	846	812	804	827	771	803	793	822	846	843	843	775	841	813	836	830	862	847	825	840	806	833	766	848	786	800	800	793	794	781	833	814	823	832	774	817	908	798	762	765	852	805	842	836	816	793	853	896	809	835	818	875	851	796	841	796	812	822	800	805	809	849	782	856	781	802	846	796	808	800	791	865	849	792	863	823	827	814	776	816	841	806	835	829	864	829	866	776	831	828	879	822	850	837	833	833	855	833	846	888	808	849	794	804	808	862	803	853	844	851	806	804	833	790	791	780	763	864	863	843	825	798	870	810	770	845	859	839	782	832	833	842	788	835	797	819	847	785	840	820	884	806	785	799	836	813	802	771	785	801	817	821	799	815	783	823	828	829	845	797	810	822	850	811	807	812	797	829	814	819	821	849	831	781	864	889	805	804	845	861	811	828	812	792	847	815	823	832	827	872	842	797	838	899	797	797	827	809	816	787	788	829	746	819	841	858	812	835	831	797	863	810	847	842	845	805	827	827	840	763	857	778	807	811	809	792	891	791	765	815	842	826	885	856	790	859	821	838	872	775	801	822	800	788	818	809	860	804	794	811	826	810	778	816	803	844	831	829	835	823	865	830	820	861	819	834	807	825	833	789	847	853	845	776	824	881	790	852	845	832	770	830	795	827	794	786	819	821	834	834	841	828	813	834	798	830	791	833	855	857	802	797	786	818	836	835	817	807	819	798	834	810	775	800	787	798	802	783	798	834	809	794	819	827	825	863	813	850	814	805	881	795	815	834	826	822	856	852	777	844	867	801	852	818	850	826	817	807	809	826	831	832	874	799	806	820	828	861	828	830	833	864	842	831	881	790	803	764	815	845	841	812	820	839	840	822	816	837	834	832	833	846	819	800	817	830	789	837	847	861	844	810	865	814	725	846	822	826	870	864	832	853	867	834	787	822	858	831	826	759	794	800	805	817	798	823	882	812	874	798	845	841	830	843	813	743	854	847	783	806	858	838	817	786	779	863	813	791	809	842	783	813	831	770	872	812	817	808	845	825	845	805	852	783	800	761	862	826	825	849	855	897	853	798	834	859	808	813	875	816	830	803	818	848	836	861	850	834	848	821	776	828	809	797	834	850	806	793	831	791	785	845	875	870	843	822	781	761	852	804	820	848	839	809	780	796	851	825	837	774	839	862	773	838	804	804	818	780	800	860	855	764	807	849	818	813	804	789	772	821	822	843	851	863	831	840	821	808	780	883	842	809	839	827	804	799	836	840	820	824	828	886	806	836	804	852	827	828	805	846	839	813	865	837	839	773	816	850	828	820	801	825	821	879	791	828	826	854	810	884	842	874	808	842	827	802	852	870	789	833	782	798	788	830	890	854	774	792	810	777	809	816	838	848	803	812	807	856	859	798	806	834	866	819	847	793	818	855	785	800	832	784	842	870	805	825	815	778	834	795	847	883	788	791	843	819	795	828	833	802	819	849	865	843	828	867	810	820	858	791	835	772	796	844	840	741	863	847	867	826	779	846	808	856	834	849	789	842	812	825	829	761	874	850	809	791	782	873	800	868	886	773	839	776	794	827	782	813	804	793	839	848	801	846	844	798	825	780	788	864	834	807	838	822	846	823	853	810	842	784	811	858	825	816	789	777	844	822	841	808	831	789	857	820	807	819	827	859	818	814	864	817	785	849	789	845	835	802	801	785	882	815	792	815	797	916	786	851	821	832	862	783	862	832	826	821	833	797	803	780	841	788	849	808	826	843	829	851	827	807	854	786	826	839	839	841	829	773	783	844	845	870	766	818	873	792	825	833	811	807	845	876	812	778	833	823	811	860	832	829	840	828	822	767	811	799	834	847	811	823	876	828	799	807	781	827	818	862	839	864	828	749	804	844	806	843	807	809	815	820	859	787	812	854	815	844	798	814	798	857	882	870	919	848	860	862	847	842	840	823	816	816	828	818	809	828	879	819	808	820	730	800	775	791	789	827	844	856	802	835	846	875	838	879	799	878	824	822	813	797	821	854	816	753	821	817	814	819	789	822	836	804	829	829	824	854	856	821	796	852	812	776	801	814	788	810	846	804	872	872	824	835	832	799	819	852	801	825	827	864	806	835	816	861	878	855	815	842	750	805	823	794	858	836	825	853	840	838	851	863	829	883	777	796	836	912	785	847	794	835	865	809	807	870	803	857	790	816	809	801	847	790	778	830	768	861	806	814	841	815	853	843	816	796	822	801	860	809	848	847	841	850	814	809	813	797	843	802	848	872	826	789	819	783	850	830	815	813	855	791	845	825	836	827	803	783	775	848	803	820	788	799	804	806	774	790	835	798	829	825	867	834	836	807	739	809	809	847	819	814	898	860	833	771	802	816	827	826	832	813	800	844	850	813	801	801	829	782	848	820	836	825	818	760	789	851	854	789	794	803	821	852	803	797	806	848	914	840	796	854	881	844	865	865	854	860	810	778	819	815	848	805	858	815	855	826	869	860	841	800	770	816	851	851	768	817	778	834	819	807	845	842	828	823	794	813	808	830	824	786	769	819	847	810	872	832	836	810	846	814	826	805	828	830	863	828	797	820	801	823	818	799	835	772	835	821	806	879	836	846	815	849	788	864	855	806	854	798	863	832	851	831	781	806	873	839	901	848	880	773	825	824	848	843	841	799	804	851	856	816	794	821	826	839	813	790	860	864	801	880	814	852	848	874	813	825	802	836	838	828	872	823	811	832	846	810	846	772	839	851	865	757	808	859	839	780	806	839	820	858	823	852	806	823	800	826	828	862	769	846	764	829	814	788	839	790	769	817	866	776	865	850	809	787	849	866	799	787	879	845	807	776	812	837	831	813	781	764	807	806	848	865	777	796	858	829	814	822	811	804	843	774	845	817	788	749	796	761	830	826	838	827	824	823	844	850	816	812	788	796	895	777	800	847	831	816	834	849	796	840	830	839	834	857	798	842	879	756
23691	21040	28058	24218	21005	9936	1732	1163	1104	1056	965	933	964	816	878	866	869	833	745	901	840	780	822	845	780	813	805	771	817	794	771	770	798	747	800	775	820	856	799	852	789	796	791	763	795	764	769	813	728	795	787	766	762	766	856	803	832	896	806	797	787	844	788	767	735	782	772	768	770	787	809	772	807	771	807	769	754	779	806	747	790	787	798	767	773	747	778	735	786	760	773	781	794	779	785	717	754	792	779	785	744	760	780	745	815	793	797	802	754	775	757	781	827	734	774	787	761	790	750	837	765	823	788	775	800	749	765	772	785	727	757	744	783	723	744	739	782	788	792	753	792	773	738	780	774	750	752	766	764	805	822	762	777	767	750	769	823	710	757	775	779	728	742	804	773	733	775	770	763	731	788	766	769	770	767	792	815	763	762	738	783	773	813	780	790	762	763	776	764	749	814	747	794	784	749	752	749	755	750	719	751	790	725	726	744	782	738	764	746	736	792	781	767	807	743	720	760	721	771	737	771	784	792	717	760	744	723	769	719	758	816	817	745	747	790	737	732	755	772	791	769	789	762	756	767	769	767	736	752	784	736	716	748	720	725	779	766	755	745	835	778	762	776	793	784	759	748	722	838	798	740	759	726	767	769	737	805	739	771	752	748	762	736	772	842	714	788	781	789	791	796	783	777	740	713	810	742	814	783	773	799	737	750	773	781	723	766	828	743	783	742	778	760	761	806	742	733	777	782	790	740	791	759	772	734	794	789	743	761	760	807	796	809	759	805	782	772	798	735	765	762	814	743	738	713	767	771	712	718	767	755	805	809	782	782	735	762	790	760	740	721	765	730	735	753	755	768	790	763	760	732	769	763	797	749	757	808	761	806	697	746	724	761	737	711	761	747	753	758	795	753	747	755	784	767	768	793	707	760	747	767	771	759	766	801	769	724	834	794	769	760	753	775	733	756	744	803	745	739	774	780	748	734	753	804	784	787	787	700	756	775	780	813	805	770	783	765	672	784	751	779	772	728	804	808	711	797	772	760	771	760	738	760	791	710	756	795	745	736	749	801	765	785	791	709	792	779	751	770	714	792	802	853	708	746	779	803	774	771	718	789	744	751	795	788	739	763	806	817	743	832	758	756	743	726	761	784	739	774	802	751	747	738	776	743	721	743	755	703	779	759	737	771	766	764	773	738	788	737	789	831	784	749	785	724	811	777	749	737	738	751	734	813	748	747	755	783	711	773	777	768	769	795	725	738	765	695	766	768	789	800	772	786	788	798	740	713	814	758	779	728	738	798	749	759	802	802	738	737	753	742	765	754	767	779	755	762	735	769	746	793	806	761	734	744	704	785	729	762	716	772	746	762	729	738	766	779	779	746	809	769	784	817	785	762	769	825	756	788	738	819	770	805	768	756	753	819	793	830	730	789	770	750	736	741	754	811	776	789	776	776	802	752	805	770	756	752	743	749	809	776	749	734	786	803	788	728	776	755	787	781	741	762	773	774	817	758	800	797	781	757	786	773	772	752	750	745	755	758	758	746	730	819	733	723	768	769	753	748	760	765	823	764	774	771	760	761	753	778	749	787	775	759	746	678	796	740	783	754	729	772	759	769	748	754	758	750	751	751	752	763	789	758	793	753	753	750	770	771	802	742	774	769	739	776	744	796	760	771	781	777	769	774	724	808	780	749	789	734	807	791	776	790	742	777	821	774	741	726	799	772	750	748	783	758	788	739	769	787	782	789	725	707	802	724	757	716	751	746	804	762	787	794	738	763	773	786	774	771	741	751	784	768	742	721	741	756	746	775	770	752	790	746	807	784	783	714	768	779	758	779	718	769	802	722	743	749	771	830	719	744	783	734	778	728	737	775	763	774	775	802	773	832	761	746	765	765	795	749	759	733	813	753	703	753	790	756	791	836	673	803	792	776	700	790	742	724	792	772	758	774	731	738	793	716	822	745	785	754	741	741	721	776	765	789	763	739	747	774	804	710	773	737	743	758	765	762	765	762	728	767	770	753	794	764	787	771	746	756	776	741	793	785	749	793	766	789	756	820	773	778	753	806	792	795	816	764	787	787	742	728	767	709	772	783	791	770	736	773	786	722	746	755	789	744	757	718	729	786	802	799	727	766	746	703	777	769	793	766	724	788	773	786	718	725	697	746	810	773	810	771	782	751	774	724	762	811	744	768	754	800	754	736	766	807	802	827	767	764	713	763	704	784	807	789	770	746	746	786	836	819	794	779	769	715	761	742	782	773	777	795	767	752	795	814	750	806	761	764	760	730	787	758	843	779	807	818	747	758	713	775	755	775	760	739	790	732	776	802	785	706	712	751	742	814	787	744	776	779	741	823	775	758	758	753	758	792	790	759	785	759	802	777	760	816	725	761	768	791	740	758	833	752	778	746	753	713	768	809	774	827	735	809	743	773	765	705	733	743	741	757	777	825	802	757	715	771	784	776	747	759	753	756	730	734	772	786	709	734	760	773	759	807	757	749	735	729	763	829	744	736	736	784	787	785	766	772	788	757	765	805	806	792	736	694	757	768	801	776	796	771	799	719	709	744	730	759	764	771	783	826	728	742	757	793	755	776	762	804	756	761	747	739	763	777	758	757	740	741	748	783	783	799	775	750	752	808	788	754	804	788	815	763	773	805	708	732	759	742	738	817	703	756	759	801	757	769	776	753	733	755	765	750	725	783	725	794	723	785	754	762	753	778	737	754	749	736	757	785	731	772	741	795	788	775	837	797	785	780	746	786	770	756	789	794	719	774	743	742	775	756	773	823	761	777	792	748	783	722	755	749	793	831	728	787	710	736	742	726	753	753	752	780	766	794	766	775	726	757	762	722	799	713	745	830	775	758	729	756	762	794	743	760	781	770	725	734	724	800	839	770	734	734	787	765	766	764	775	719	809	736	791	822	744	715	782	784	716	768	755	783	759	789	763	747	791	774	809	758	745	719	806	760	771	721	728	744	743	809	754	761	785	776	770	735	761	759	748	792	794	808	764	774	760	747	755	781	760	765	784	755	760	784	801	775	785	765	797	754	759	766	774	743	748	780	802	721	767	775	790	757	780	804	751	766	747	808	767	737	820	784	732	738	774	768	783	784	796	768	722	732	796	792	773	785	746	701	750	779	782	739	750	779	731	790	746	792	790	825	752	802	790	742	744	744	736	749	720	765	740	775	740	712	765	743	766	741	726	780	748	802	756	777	800	772	731	763	797	723	760	800	764	726	763	749	805	758	785	797	814	810	749	765	755	745	800	782	790	784	793	758	790	763	707	784	805	741	785	738	729	756	731	776	740	767	731	773	739	757	768	722	733	795	740	761	759	733	743	759	748	787	775	785	760	764	766	749	786	770	807	756	746	774	806	768	750	752	766	803	780	785	763	779	747	758	781	796	807	781	762	784	753	708	769	747	744	747	781	753	779	755	703	747	798	751	808	748	743	784	778	745	823	731	764	778	844	736	761	733	790	733	791	777	791	760	769
26146	33561	15355	6648	3786	2510	2067	1730	1575	1459	1171	1133	1082	1079	1019	1029	1073	1022	1034	986	986	988	948	939	977	924	894	954	952	939	969	941	916	941	985	989	946	998	994	979	963	936	943	921	931	981	946	920	902	985	952	945	955	894	968	934	983	953	960	962	902	923	942	1002	928	870	921	913	930	912	952	885	914	873	915	832	862	941	907	963	950	916	931	938	942	932	911	872	902	903	995	892	919	858	950	905	920	937	917	938	932	917	920	919	960	904	916	912	898	941	915	945	902	948	879	887	965	940	895	923	864	933	881	909	927	924	892	910	935	883	926	935	904	886	964	918	886	906	895	892	951	846	876	921	887	885	903	922	917	908	939	961	962	911	926	904	909	909	905	920	916	880	893	922	935	866	922	927	940	965	895	920	876	900	905	951	825	901	886	940	896	939	895	920	921	907	899	903	908	917	906	920	895	916	857	878	898	954	913	917	894	940	854	925	897	903	913	910	937	946	964	905	924	897	873	911	899	879	927	925	948	908	911	911	904	947	858	924	917	909	996	964	925	958	891	928	911	900	948	914	893	911	861	892	903	897	921	927	921	951	870	958	922	948	889	924	924	889	918	909	925	934	962	887	917	919	909	992	902	910	938	922	891	914	944	936	923	921	939	942	920	954	945	876	923	907	941	911	905	934	914	917	923	897	882	936	895	917	906	892	900	924	928	882	938	904	886	911	873	937	889	890	844	929	894	966	934	865	928	927	911	954	884	956	930	896	948	904	884	896	900	946	895	920	887	911	900	874	924	908	907	898	889	955	922	933	903	905	989	918	923	891	915	862	916	926	915	879	928	939	938	872	938	892	925	883	900	930	878	880	913	909	907	859	893	940	939	939	905	887	893	945	896	855	920	877	922	907	890	896	917	927	886	927	925	922	929	914	918	944	869	948	915	933	889	910	939	949	897	934	915	911	884	963	906	964	886	892	928	897	895	915	937	912	880	948	884	894	980	911	928	914	897	921	923	902	885	868	948	896	956	930	909	964	955	930	903	910	918	874	936	965	855	888	914	865	923	875	906	927	899	956	904	914	905	976	949	930	900	902	937	893	891	941	902	915	908	906	942	938	929	963	932	979	950	895	941	926	932	912	927	935	906	914	872	928	896	989	918	918	924	871	926	940	881	954	905	878	935	937	887	905	926	926	891	962	862	924	938	940	907	914	908	943	860	894	923	913	903	875	941	912	877	916	903	887	910	915	921	915	955	968	879	936	891	903	974	923	865	910	914	937	906	894	874	936	869	899	866	874	932	852	928	912	879	909	916	896	883	882	923	947	956	874	900	942	914	938	899	898	912	910	972	894	942	899	899	914	915	903	876	928	914	904	886	910	895	897	928	926	876	936	872	915	906	977	921	961	896	929	905	913	859	884	904	932	904	867	912	915	919	908	899	903	868	911	847	915	882	885	917	934	918	872	961	862	976	902	946	869	898	880	878	920	916	931	941	872	906	894	904	899	923	937	936	892	885	899	932	894	931	935	944	941	966	918	870	893	893	903	904	924	905	985	931	893	892	859	947	923	901	897	916	934	895	920	970	882	853	934	874	905	950	878	980	932	905	881	931	903	961	884	898	894	894	954	936	970	902	855	894	939	909	937	884	915	932	933	894	904	915	856	837	909	897	868	946	939	927	885	869	907	884	959	939	940	904	944	846	904	890	930	855	917	972	927	911	930	846	881	950	883	880	884	926	893	943	891	917	903	902	931	888	832	952	858	932	911	954	932	943	916	938	913	905	895	903	874	933	930	914	988	885	886	893	887	909	919	912	900	956	904	904	921	960	874	877	907	921	925	901	921	900	943	901	935	915	900	908	929	925	921	820	914	946	957	894	981	911	887	882	923	914	872	905	909	928	924	950	942	884	870	916	901	913	941	876	914	891	899	884	899	960	902	913	951	937	943	916	914	914	918	920	886	920	861	877	908	880	956	907	962	947	848	890	916	879	876	893	938	888	857	910	893	942	913	937	886	905	976	896	906	930	882	889	924	892	910	900	876	890	918	906	895	971	887	846	902	928	944	885	952	923	894	911	922	894	908	915	885	890	902	974	897	902	896	907	917	939	917	951	970	919	999	937	959	902	897	960	921	903	900	966	864	955	854	894	850	908	930	939	851	960	927	897	904	880	947	958	945	920	966	871	921	921	843	917	882	878	918	883	935	914	905	907	872	954	905	908	920	882	909	888	934	947	970	888	915	899	917	919	876	938	917	910	970	907	921	910	977	907	911	912	927	885	931	948	883	941	914	862	907	935	906	874	927	934	913	954	879	964	932	904	910	900	970	912	903	924	941	925	921	848	899	866	886	943	968	918	874	878	907	919	927	955	892	898	914	878	945	978	968	882	937	964	943	939	991	919	899	933	856	868	912	899	890	893	898	893	934	905	950	913	946	921	886	890	905	930	916	901	920	902	924	948	904	888	948	966	913	903	951	917	868	901	894	917	926	886	943	916	892	865	877	854	856	893	880	899	927	961	940	920	893	899	843	885	917	899	922	876	932	923	907	889	884	874	887	923	900	902	822	915	949	932	886	916	871	880	936	915	902	911	883	936	863	949	863	890	871	889	896	892	911	900	943	927	894	912	939	930	904	878	930	899	941	873	925	859	874	955	898	905	924	943	920	883	937	899	903	901	922	889	880	969	883	923	961	913	894	926	924	932	946	952	957	905	947	943	932	875	912	882	994	929	878	919	927	951	960	871	870	909	872	952	895	891	977	907	932	908	893	915	926	910	914	918	906	948	950	900	910	865	921	926	945	898	903	878	867	877	931	891	903	918	914	898	893	918	902	933	918	909	981	897	974	838	983	930	841	947	896	875	925	905	912	935	949	888	926	913	934	909	914	928	934	894	948	855	867	900	951	892	880	896	906	946	881	895	962	864	952	954	943	910	907	876	939	930	943	881	937	950	940	913	971	923	898	928	901	915	949	872	921	921	885	877	907	910	961	919	892	892	900	930	890	897	893	923	935	912	910	962	901	893	882	953	911	880	941	905	926	927	919	965	906	907	874	948	963	929	947	931	884	937	891	932	934	919	915	849	913	871	916	880	967	866	944	936	900	932	936	931	965	900	947	870	942	895	979	936	891	957	863	855	969	890	869	920	881	866	905	923	890	915	959	889	893	885	967	846	927	919	939	907	894	928	849	912	906	887	962	936	955	920	935	886	891	905	942	913	926	905	941	895	895	875	920	852	883	951	945	868	871	918	888	863	939	885	894	962	923	904	930	953	966	902	937	960	924	955	948	937	890	988	909	901	967	914	930	918	921	876	938	921	963	951	924	906	875	909	917	900	926	928	917	883	859	920	904	866	878	911	922	893	894	899	889	887	924	921	922	898	909	883	960	948	854	948	901	917	864	878	932	900	934	924	915	907	890	891	894	954	959	1004	949	883	894	938	870	891	934	971	975	888	956	879	892	934	920	882	873	889	906	957	926	957	907	929	859	936	867	906	901	936	903
24631	21033	27230	24965	13106	1371	936	701	605	569	589	590	523	559	516	567	532	564	534	534	558	539	561	514	538	490	511	584	529	539	533	525	509	552	565	558	552	573	543	492	538	565	551	514	543	536	517	528	551	530	588	546	510	533	550	525	576	521	547	577	544	526	563	533	537	486	519	504	506	489	532	479	515	521	516	543	508	534	519	544	510	544	549	519	558	491	516	487	514	504	492	553	512	511	501	545	524	538	488	535	531	516	474	523	524	547	515	542	548	527	522	514	504	550	523	521	510	505	501	530	529	529	524	516	478	489	499	497	530	487	546	575	514	528	506	531	468	533	527	521	506	543	502	521	516	504	563	490	471	467	527	509	557	500	526	507	534	513	547	557	533	485	470	531	528	519	543	525	555	504	549	489	487	471	510	509	509	501	517	524	532	511	536	511	494	507	536	509	471	524	509	506	517	493	474	490	483	493	559	475	533	550	502	511	495	510	521	559	517	471	495	559	532	496	526	514	530	582	476	538	513	491	506	506	525	496	517	540	473	536	537	536	508	509	550	513	506	520	494	521	535	547	515	495	530	503	483	519	503	525	512	517	529	525	488	518	535	529	502	542	525	492	559	508	524	496	545	523	534	488	534	517	558	479	498	520	505	489	487	510	513	517	544	515	524	513	482	487	518	513	532	503	554	510	508	489	536	488	483	505	500	501	512	519	487	517	563	492	531	491	523	557	508	538	504	518	504	500	516	478	517	547	527	499	534	549	512	518	524	519	479	521	517	521	488	512	513	509	530	514	498	503	489	542	485	516	514	544	507	566	525	472	546	506	501	537	536	505	523	534	482	542	499	499	485	512	556	519	517	499	565	493	546	501	492	524	516	505	514	462	497	534	505	497	511	474	530	520	486	528	490	504	497	531	526	534	513	565	516	520	545	517	520	462	548	505	491	564	532	536	524	471	501	499	522	496	499	579	499	530	509	551	543	485	522	506	513	506	558	511	521	563	503	546	543	502	522	502	570	518	515	471	507	467	516	547	521	523	556	520	505	514	495	542	502	578	500	515	533	530	474	528	542	475	527	537	492	486	527	521	525	494	527	471	491	518	505	556	507	498	521	531	498	511	515	488	513	508	510	507	483	547	495	510	483	528	541	499	496	516	549	496	485	537	540	485	482	514	521	515	506	499	505	519	494	477	488	550	538	500	524	493	520	536	484	515	524	528	520	550	524	513	505	512	523	519	542	491	495	510	504	546	502	516	532	584	512	533	504	520	516	532	527	516	508	550	511	500	519	524	468	469	501	523	537	488	519	509	507	525	545	560	511	475	526	498	493	501	548	494	539	552	553	535	540	563	509	533	489	521	505	484	502	525	527	575	552	490	555	499	510	546	514	539	532	500	521	491	526	475	521	481	518	463	510	533	514	490	511	495	467	525	538	501	536	520	494	482	512	531	513	502	511	477	520	475	495	525	513	482	550	500	517	525	513	501	483	523	494	491	529	505	534	551	514	499	535	489	487	501	543	537	484	504	519	523	518	500	497	535	493	480	490	477	483	514	486	512	519	516	504	523	546	510	483	517	527	516	536	542	560	490	524	489	511	482	507	491	489	493	468	531	508	492	536	540	523	530	517	558	527	570	513	554	500	492	493	509	511	535	487	499	523	531	539	494	525	532	524	496	534	513	537	549	548	477	512	526	472	512	513	489	539	510	522	458	526	539	505	518	524	502	518	541	530	492	534	518	521	463	472	530	529	514	579	514	565	515	520	494	519	519	484	527	542	527	519	491	518	565	567	494	513	520	529	489	516	506	528	487	564	476	512	480	530	505	519	503	495	524	525	514	502	511	488	508	511	511	531	525	518	529	507	588	501	531	543	549	531	499	532	550	528	545	518	537	528	528	482	506	492	485	520	537	498	551	514	497	525	550	527	507	505	572	531	532	563	533	490	496	492	521	513	499	540	573	497	480	522	526	518	546	527	546	501	505	527	501	525	522	465	496	515	532	475	530	518	513	512	540	511	541	524	523	522	543	512	506	512	528	531	495	519	530	537	521	515	494	531	532	501	535	499	500	508	499	496	579	541	497	478	524	483	488	501	513	502	517	512	526	531	522	520	480	536	541	535	494	506	523	500	501	491	461	529	499	489	479	505	474	544	518	520	546	528	512	483	528	537	489	514	541	500	513	544	517	494	517	500	530	538	519	506	571	526	539	467	514	542	506	483	516	505	531	513	538	497	527	532	552	528	538	528	508	522	510	523	520	500	513	487	528	553	521	447	508	518	501	518	518	518	492	514	507	498	483	500	542	540	552	485	516	503	533	523	531	514	508	539	523	489	542	545	528	523	529	483	509	499	525	522	521	498	496	471	513	517	534	514	536	495	500	510	501	523	536	510	529	482	509	540	511	574	507	533	516	472	537	493	521	486	547	520	549	521	521	485	532	486	530	518	536	507	554	537	520	538	536	501	523	511	537	514	491	513	504	532	532	497	560	526	511	531	524	535	504	510	478	511	471	505	516	510	512	550	539	527	497	469	490	517	562	536	530	496	506	505	509	526	505	523	483	523	519	492	528	528	481	503	444	497	487	512	517	519	527	525	526	518	507	480	523	518	524	527	528	517	511	513	531	489	508	487	518	517	498	512	529	569	522	522	462	503	528	505	534	531	521	498	486	542	527	509	488	553	479	571	522	502	538	499	518	553	503	504	499	511	534	550	532	498	493	522	510	514	519	526	481	536	507	483	538	525	486	520	540	495	505	548	520	486	539	528	485	516	537	514	551	529	491	508	563	494	512	503	528	535	530	572	558	477	510	517	533	498	461	533	513	528	539	515	563	516	504	489	555	505	537	510	475	523	529	525	530	506	485	488	544	484	517	500	503	521	479	531	503	537	484	515	513	514	522	475	517	514	580	523	495	528	526	525	522	490	557	517	478	499	504	523	512	482	486	511	520	516	544	539	514	506	466	527	479	487	547	535	555	467	522	543	501	523	536	539	520	430	502	503	525	519	528	463	483	494	501	474	519	469	496	555	515	505	519	530	492	509	524	484	533	473	555	527	500	518	518	508	524	522	493	485	510	545	521	498	533	514	539	547	515	543	525	506	505	480	554	483	497	464	482	525	511	498	495	507	481	523	537	486	511	489	509	488	556	538	522	505	529	513	510	494	536	499	507	525	526	544	524	514	502	511	502	500	526	502	532	546	519	519	552	516	520	526	488	509	514	529	539	559	503	556	509	486	496	525	524	507	518	518	478	515	508	526	521	502	531	513	482	485	544	518	550	500	535	535	540	539	477	482	511	492	518	532	507	522	518	544	498	531	551	533	531	512	492	501	549	504	534	532	513	508	507	522	516	534	513	498	563	547	521	548	508	468	489	482	522	506	483	494	470	501	554	509	489	506	508	531	490	494	534	471	509	517	573	500	530	523	520	480	512	521	540	528	509	493	523	536	551	468	541	533	560	499	482	487	537	524	517	527	555	520	484	512	530	524	516	502	548
26494	32901	15154	4761	2474	1697	1412	1190	881	884	802	766	733	721	703	692	681	742	662	665	670	645	653	641	594	642	652	637	634	655	648	634	663	687	669	680	685	671	653	641	663	637	673	686	644	632	693	684	658	640	663	641	640	613	706	694	667	666	683	710	678	640	678	632	692	629	661	615	653	660	667	643	627	615	644	617	617	631	635	642	629	615	632	625	672	609	627	642	621	646	602	619	606	601	605	673	636	614	626	668	610	667	629	688	600	644	620	618	664	642	634	643	640	615	651	686	613	589	613	646	636	631	606	641	697	629	601	641	639	653	648	617	582	620	587	610	607	600	653	607	644	641	632	666	621	620	580	608	604	606	587	601	603	641	588	595	622	595	632	626	631	634	657	681	600	647	651	628	648	647	632	604	631	644	642	609	613	646	614	650	626	626	661	605	622	652	649	614	609	588	633	680	588	647	609	635	598	651	666	627	606	608	561	615	609	612	653	566	632	609	631	657	634	616	598	626	604	599	577	609	630	624	650	640	604	620	673	640	633	618	630	589	611	624	655	652	609	591	618	610	618	620	587	622	657	614	602	601	641	661	615	606	620	619	633	643	652	635	601	658	675	655	647	623	616	651	656	619	640	618	619	640	627	584	680	655	563	628	558	615	590	619	653	602	611	643	590	622	633	599	669	607	647	634	599	600	653	593	633	625	626	650	621	611	679	654	603	598	632	626	624	641	609	565	633	609	654	631	638	654	624	592	643	628	590	620	606	617	655	617	617	640	619	645	645	660	628	610	683	627	622	625	608	604	669	676	615	568	661	612	635	624	631	590	638	596	635	642	651	628	641	610	630	573	654	592	598	614	610	624	641	624	615	630	602	599	636	647	590	638	656	624	665	653	635	631	625	638	722	660	645	616	611	629	665	606	615	661	607	633	655	658	646	618	658	619	596	610	588	677	605	656	613	591	599	588	631	637	651	612	642	620	650	570	588	613	628	628	641	661	634	644	618	656	607	650	603	611	636	606	620	669	611	578	639	586	663	616	605	623	643	680	590	624	599	601	625	650	633	596	592	643	646	620	595	614	597	648	613	598	642	642	650	639	573	592	610	626	645	633	617	630	627	646	635	616	620	589	653	648	591	583	610	689	591	580	631	669	632	607	641	625	638	617	643	600	628	616	656	613	633	643	602	664	611	648	586	644	652	577	660	612	612	617	654	624	627	608	666	617	586	636	622	642	610	611	653	692	614	625	638	583	642	609	603	655	615	606	603	626	651	652	628	633	638	666	609	655	580	624	626	576	621	623	635	623	593	614	634	647	631	596	628	660	674	604	597	649	614	681	569	621	676	642	619	604	596	628	610	643	630	596	646	622	628	632	623	626	646	648	665	610	615	633	580	622	601	612	603	621	582	612	611	647	586	638	587	629	657	615	589	632	663	621	593	639	616	584	629	615	618	610	643	651	621	612	603	595	652	639	604	589	679	626	647	624	610	628	667	656	616	592	593	634	586	589	615	620	648	608	696	601	605	633	609	581	637	616	622	635	612	653	609	616	581	601	598	617	616	652	623	642	640	638	617	611	624	633	628	652	628	637	593	607	677	626	608	647	607	640	628	624	633	607	621	646	590	668	626	650	637	640	662	647	644	601	645	636	627	632	605	640	582	613	593	625	614	648	646	619	616	624	638	629	631	668	636	589	629	604	631	597	617	604	627	581	613	660	637	590	604	630	594	612	645	604	609	618	587	628	633	596	620	589	684	595	600	644	663	659	628	650	614	604	636	633	645	669	630	635	649	632	647	659	665	641	632	617	556	634	664	627	635	624	674	607	643	640	613	621	636	602	616	617	655	655	597	605	659	630	640	660	637	644	605	601	621	612	627	610	617	629	641	601	610	607	672	633	641	625	667	619	634	644	628	656	609	617	618	658	655	622	564	661	645	613	634	671	605	617	625	652	673	647	609	663	581	625	614	637	611	627	614	645	627	628	649	635	610	603	579	617	635	612	647	602	624	605	680	639	644	600	678	611	618	622	601	648	625	628	651	609	649	664	599	623	634	591	628	624	635	638	611	627	656	589	593	690	602	606	624	646	664	642	574	613	617	630	645	676	624	615	655	603	621	642	605	628	591	657	619	680	714	590	575	591	665	572	644	610	627	642	605	600	627	633	672	594	624	652	624	640	602	636	651	605	602	623	601	623	633	549	598	607	652	604	641	630	584	675	646	637	603	638	614	630	617	670	614	644	602	642	645	593	591	636	607	646	644	643	631	598	630	598	635	632	635	635	672	628	651	635	574	654	627	621	617	633	650	611	621	665	591	644	634	633	621	622	597	651	655	634	624	655	620	615	619	605	657	656	590	608	610	615	619	629	630	614	630	632	619	600	616	645	625	621	615	655	644	630	684	638	601	655	628	610	585	638	618	673	611	612	631	613	611	617	665	632	652	616	626	624	653	603	607	594	668	628	628	635	577	629	585	641	611	615	617	628	652	609	650	611	649	616	598	643	600	626	614	654	727	647	651	621	621	640	630	652	645	568	628	609	625	569	644	666	605	678	589	575	622	673	601	666	608	625	608	624	661	627	620	651	624	630	613	626	632	632	659	618	608	641	612	616	652	603	632	603	678	620	628	638	647	584	588	609	634	615	623	615	574	582	639	641	668	608	585	699	618	613	624	612	637	629	616	605	639	627	690	611	630	619	622	653	610	603	626	583	621	642	606	640	610	600	621	638	605	599	651	616	633	602	640	631	680	653	616	611	604	612	625	638	617	644	627	614	634	630	605	599	621	594	629	610	601	618	603	627	602	609	656	609	615	613	666	628	626	613	607	626	622	602	638	654	653	616	663	651	652	648	648	609	654	588	626	634	610	641	638	653	610	618	609	590	632	656	604	656	637	619	640	595	634	630	633	634	602	637	664	666	575	663	665	640	611	640	641	615	633	667	624	652	601	597	651	636	620	623	667	603	646	602	646	648	612	606	610	637	634	631	622	650	614	661	649	631	639	616	607	629	628	628	619	578	583	608	653	594	640	630	625	650	623	597	604	652	613	622	613	631	651	613	595	644	592	584	643	632	608	590	668	588	625	582	626	591	617	621	633	658	586	617	608	617	652	612	608	638	633	622	603	610	619	678	607	595	668	653	628	627	629	602	622	633	606	593	661	591	613	621	660	642	620	620	643	604	615	653	633	647	594	671	660	611	656	633	611	608	580	595	649	636	640	610	582	623	646	613	629	650	587	587	641	606	612	593	629	633	637	657	612	610	611	641	621	630	637	638	619	628	623	638	613	597	608	615	598	644	626	649	658	624	599	610	603	638	624	628	613	629	621	601	607	607	613	657	622	654	595	632	639	659	640	638	648	645	643	633	633	670	613	594	692	623	591	609	641	617	624	606	586	630	628	614	625	652	632	605	652	652	631	612	576	648	613	643	607	653	624	674	639	628	637	605	647	592	610	637	631	564	637	658	604	641	599	657	624	627	631	608	636	684	644	599	660	610
22571	21045	28530	23754	21045	21083	9655	1710	1231	1137	916	777	744	792	713	702	698	670	650	690	657	583	659	638	603	614	620	602	606	615	626	617	590	667	603	625	629	650	630	603	636	620	633	602	672	617	638	652	647	602	600	630	627	620	641	629	585	629	659	691	658	630	619	614	587	630	629	618	581	560	572	589	587	591	611	625	620	585	567	591	582	633	608	617	624	590	555	596	596	573	592	604	627	609	575	589	581	559	626	602	602	593	607	545	593	571	640	577	587	603	609	546	554	554	618	609	619	604	562	590	611	621	589	576	559	672	554	607	598	590	616	550	579	580	589	556	576	534	549	607	600	599	600	592	595	610	610	605	614	611	606	538	588	569	561	613	551	613	549	593	575	537	628	552	549	604	576	553	586	592	605	530	569	550	549	591	614	567	575	514	577	595	565	561	605	574	633	572	523	613	574	611	602	580	565	614	564	571	563	540	571	601	573	605	582	533	551	614	566	586	578	613	577	550	595	556	625	560	581	578	543	594	588	602	549	567	618	577	583	591	602	582	554	615	537	584	549	573	565	599	594	587	567	557	622	578	569	577	592	580	560	568	597	562	632	597	599	595	582	593	658	620	586	586	577	568	607	598	626	586	531	601	596	578	584	568	546	594	621	596	570	589	549	583	596	560	613	569	585	638	553	570	568	623	560	553	538	589	579	550	600	599	613	565	531	570	568	568	646	587	598	603	566	576	548	555	628	592	621	564	573	599	561	579	565	543	575	573	600	539	608	600	546	570	643	558	559	613	533	569	578	631	580	601	566	599	570	578	593	598	578	576	585	583	593	561	559	603	616	614	560	605	609	568	568	531	547	567	594	592	577	573	556	634	585	552	609	563	573	563	559	580	570	565	567	619	588	572	602	606	562	558	552	600	564	577	547	624	584	580	563	592	610	594	585	602	520	604	588	580	588	557	605	628	573	598	542	607	598	636	584	554	602	584	579	619	558	589	603	549	548	609	572	561	580	570	609	576	573	632	566	592	633	613	614	584	591	582	597	589	513	636	575	580	593	606	620	604	572	569	535	554	559	565	561	566	571	584	582	598	539	622	588	542	600	563	582	607	574	567	576	593	594	567	626	612	588	549	590	566	593	564	562	615	530	551	549	567	572	611	561	573	543	557	583	573	583	529	563	601	576	583	627	585	570	586	572	585	591	554	575	564	592	613	616	576	580	594	521	567	550	543	539	578	557	607	574	511	568	591	561	566	616	543	613	579	514	566	563	590	574	564	603	551	565	573	637	569	587	610	553	609	612	557	588	543	528	602	548	558	618	558	596	597	503	586	587	603	605	616	618	562	549	554	545	561	591	617	650	542	592	570	569	570	579	534	604	591	585	566	621	602	606	596	572	607	595	574	581	599	617	568	553	576	578	548	586	608	601	569	553	599	592	581	587	559	577	571	597	583	590	535	584	583	593	537	591	605	586	635	611	634	540	613	585	560	569	556	597	621	588	591	567	586	565	617	526	564	577	595	533	574	570	575	589	558	575	571	541	581	592	539	591	569	595	576	573	553	603	594	553	576	575	597	600	580	588	603	563	569	615	583	587	556	567	577	611	553	592	584	552	626	531	560	583	621	586	573	598	553	621	603	584	579	557	588	580	568	621	598	614	596	576	601	604	561	595	571	602	591	609	583	556	572	624	581	564	593	576	602	583	576	600	562	593	628	575	537	585	586	576	590	596	565	566	570	613	578	574	583	562	568	567	569	591	568	632	597	584	581	551	559	607	545	628	580	585	564	554	535	587	580	601	624	584	617	559	597	594	555	606	532	589	602	560	564	568	609	586	605	587	552	593	595	569	598	555	538	571	580	558	583	592	588	596	585	580	587	582	576	553	556	556	648	588	607	551	567	642	559	560	531	571	570	563	583	558	583	545	611	574	591	591	597	582	559	621	588	533	589	583	609	570	560	557	594	564	571	582	557	600	611	560	611	602	540	560	571	588	591	585	562	598	567	565	565	584	573	567	609	587	597	579	553	576	535	629	605	550	544	585	602	584	606	559	565	554	628	578	556	587	601	591	583	566	544	599	566	559	600	575	527	595	556	557	536	579	573	573	580	598	585	557	567	565	575	530	581	560	545	574	616	586	557	524	594	561	588	576	571	586	594	556	584	584	554	554	580	553	556	600	577	595	577	619	561	591	586	549	565	607	553	548	587	521	601	626	628	614	561	564	584	594	614	617	569	601	575	583	552	622	595	559	569	571	602	539	561	614	573	583	602	563	623	550	609	571	548	587	555	612	569	578	584	554	565	565	609	557	583	597	554	600	575	550	587	589	603	570	653	578	532	630	582	572	555	566	560	584	562	580	590	602	574	581	546	605	569	592	586	605	596	559	565	593	556	610	587	577	537	600	611	558	580	574	588	581	567	548	564	591	604	572	597	575	561	567	617	560	578	588	591	617	527	584	547	581	627	612	573	583	606	534	580	577	540	607	525	604	612	595	610	583	590	618	583	561	561	588	580	599	562	550	588	593	579	595	571	633	578	607	598	613	553	589	570	587	553	625	579	548	642	575	551	529	583	612	557	557	609	597	586	566	589	596	563	583	606	600	585	606	549	584	595	605	580	566	571	608	561	549	561	575	593	552	596	615	638	600	579	569	604	612	574	531	522	594	607	597	568	536	580	607	589	565	614	585	593	566	565	585	633	571	581	554	523	569	579	571	619	614	575	600	565	580	583	594	550	540	619	561	552	548	572	650	582	581	579	588	539	597	609	553	590	568	583	623	549	561	592	563	585	582	592	559	619	585	587	544	604	615	611	573	579	562	558	541	574	572	555	584	627	608	529	584	552	578	595	602	577	582	596	591	561	597	616	587	605	593	553	559	588	615	604	577	613	549	583	606	574	575	594	598	586	603	620	567	607	556	559	547	560	607	542	588	561	534	534	557	562	581	568	551	580	547	561	557	582	604	604	576	585	575	559	581	564	546	584	587	516	607	628	567	560	582	586	575	593	615	588	590	580	537	597	522	614	626	551	569	586	597	592	506	600	577	573	593	594	593	577	572	596	591	582	597	586	587	542	580	600	541	551	566	620	599	593	565	605	531	584	587	553	589	561	602	555	561	559	579	585	593	612	571	567	567	546	570	591	588	589	537	520	622	578	582	551	582	562	569	574	589	614	570	620	587	577	605	583	556	554	563	571	557	565	555	580	611	547	564	581	579	597	582	583	576	572	587	557	617	570	590	566	582	557	604	587	588	595	584	581	568	590	568	589	552	583	553	602	570	618	529	563	544	604	585	571	561	606	592	591	621	541	567	563	612	603	607	579	604	615	536	565	603	551	586	598	553	588	584	576	576	558	589	591	557	561	556	611	597	574	583	615	608	555	568	555	549	618	589	582	574	598	584	598	604	581	587	569	592	585	554	567	570	607	598	566	582	555	554	541	602	600	576	560	618	555	595	587	597	627	569	572	579	568	575	556	548	549	601	567	623	569	585	555	571	613
27735	43691	23742	9864	5628	3790	3061	2546	1976	1764	1332	1089	997	1001	950	891	853	899	816	790	811	825	765	732	832	771	771	700	733	748	783	721	757	804	796	788	746	757	765	751	793	715	799	723	761	750	719	830	785	752	775	751	775	754	775	828	748	801	776	783	730	724	706	780	726	769	707	742	746	768	719	700	747	739	738	737	701	698	752	747	743	736	710	738	708	717	718	722	720	746	760	645	715	728	691	709	697	708	730	665	672	667	712	721	700	711	756	759	721	702	715	679	730	707	721	698	707	688	711	722	724	680	682	703	732	713	686	686	715	666	685	715	707	677	674	666	665	675	699	712	667	712	686	694	693	726	701	721	669	654	726	719	746	676	714	697	709	723	761	727	708	704	758	709	711	695	704	749	682	660	677	716	683	709	742	736	724	716	728	676	720	730	717	635	669	676	692	740	745	665	747	687	667	677	720	697	709	723	712	722	706	676	697	711	667	702	714	683	691	668	708	717	730	652	694	722	719	698	722	698	675	734	705	721	713	635	725	739	652	687	672	702	698	712	673	659	697	679	712	742	744	704	686	728	720	675	689	657	709	698	756	694	693	693	660	693	714	691	706	690	739	675	700	668	698	685	640	690	681	704	661	735	718	656	712	724	712	726	683	692	681	684	676	658	705	627	739	711	633	686	689	734	708	736	658	755	663	719	693	729	744	717	680	676	694	692	730	711	735	676	665	730	690	736	724	701	706	711	724	684	656	689	716	700	722	732	682	682	703	665	756	682	694	711	720	721	736	707	734	703	753	694	680	684	682	661	725	730	695	740	683	694	717	666	677	676	739	658	704	705	723	710	737	687	734	699	720	657	740	680	685	652	686	703	701	700	695	698	730	695	730	703	684	674	712	714	684	726	662	700	709	714	753	682	690	680	687	733	675	718	722	748	678	661	671	700	698	733	719	693	668	687	699	735	696	712	689	729	700	716	691	713	680	710	732	699	691	662	684	701	697	702	731	727	677	728	719	696	753	702	710	711	639	731	717	663	695	702	668	733	667	683	768	733	704	719	682	752	692	709	667	729	704	732	703	747	706	711	718	679	705	644	711	725	688	737	712	727	711	674	679	687	690	679	678	662	672	717	747	683	656	681	695	734	637	663	693	699	712	689	700	677	699	727	724	743	706	709	682	696	724	712	725	675	709	711	704	706	692	652	729	728	684	662	691	668	690	669	692	706	636	762	685	645	687	672	677	695	739	719	715	721	688	730	710	699	715	740	688	707	691	698	655	757	692	692	730	681	688	732	703	722	664	693	695	681	713	669	698	688	732	682	727	687	685	737	680	710	705	653	664	666	737	682	720	664	731	767	734	651	725	723	724	663	724	743	690	697	685	701	738	687	699	682	718	680	736	677	714	677	697	731	677	705	655	715	721	719	685	722	740	627	659	706	719	715	673	720	677	669	719	724	699	745	704	726	615	694	727	706	774	672	687	714	692	698	702	705	683	714	699	732	682	687	730	681	671	753	686	716	706	688	655	639	707	670	691	731	662	708	738	706	694	744	709	698	701	718	695	655	699	701	664	706	724	725	697	637	702	696	702	688	648	669	701	696	654	759	695	701	727	692	745	726	679	736	710	748	713	757	706	678	698	723	698	724	708	718	676	662	678	736	704	702	694	727	719	704	688	707	717	725	680	684	736	721	666	737	715	702	692	687	663	715	690	718	701	664	706	734	688	695	684	692	730	743	703	697	674	660	682	670	690	713	680	742	702	732	699	676	727	664	706	695	688	680	730	662	702	681	686	687	703	719	723	714	679	689	663	700	720	688	684	672	764	681	705	705	742	689	665	670	693	668	706	752	690	710	745	621	706	721	671	727	717	715	698	659	696	695	689	702	678	680	673	730	702	663	649	684	667	714	698	700	691	663	645	703	701	744	686	716	685	699	720	695	731	699	743	681	721	725	716	738	727	713	720	715	662	693	693	689	695	683	742	739	698	681	713	715	670	700	694	655	683	665	770	672	733	663	690	704	747	763	707	688	669	720	728	730	736	645	660	679	697	693	715	725	743	724	722	695	723	717	678	725	730	723	657	652	728	697	678	743	711	686	694	710	698	651	746	682	677	672	718	704	764	735	720	734	705	679	687	666	662	722	748	709	710	685	694	700	711	681	696	718	687	674	708	682	683	722	689	708	683	693	686	719	717	722	729	710	691	711	701	732	709	662	724	738	673	745	716	647	724	694	667	718	687	701	693	702	676	699	654	716	705	703	718	709	723	733	724	693	670	700	696	696	716	675	722	700	730	727	714	735	744	709	733	673	725	740	677	754	671	679	695	665	713	677	649	686	717	723	705	730	710	661	710	676	695	723	676	697	667	768	693	713	690	667	718	715	696	692	668	696	709	719	663	696	738	701	705	712	679	720	677	729	700	711	736	708	709	730	726	709	702	710	712	676	689	724	705	683	677	683	708	719	729	729	682	641	725	714	720	686	731	664	685	669	736	712	721	694	727	722	683	721	712	704	677	682	747	642	623	710	720	681	675	683	685	733	721	676	740	716	708	702	712	753	683	680	705	748	702	694	714	671	712	690	686	686	705	663	680	711	689	682	732	701	678	727	700	688	725	737	696	667	713	706	717	685	708	704	693	693	750	672	680	706	676	678	684	682	716	713	709	674	701	725	723	644	705	735	657	660	676	693	724	698	706	716	683	723	738	727	671	700	672	749	692	738	730	653	713	713	686	680	686	666	720	707	713	669	731	696	698	724	742	679	712	669	683	712	706	685	718	650	681	736	726	720	661	696	694	687	697	653	736	711	695	723	731	752	686	701	711	693	702	648	719	695	700	693	684	666	654	709	696	689	684	694	672	711	682	685	710	726	672	691	720	717	701	691	709	721	659	704	711	732	735	675	712	736	741	738	695	690	667	647	723	637	642	782	711	669	711	696	704	701	714	750	704	706	674	703	738	721	703	715	709	725	650	682	700	711	698	741	679	718	735	715	742	656	718	694	731	693	675	713	685	694	728	702	710	659	709	662	704	735	694	679	678	669	697	708	666	732	673	701	676	701	730	671	636	665	713	685	684	711	709	710	729	704	656	689	715	686	717	679	735	722	686	706	714	657	755	736	730	686	738	671	688	701	671	687	698	744	747	707	726	722	673	697	752	689	733	685	731	685	690	683	722	692	702	704	680	689	710	676	720	696	723	675	675	680	640	686	770	732	719	665	669	680	684	732	739	712	660	733	674	689	722	716	686	677	681	652	692	717	698	711	700	719	713	670	701	706	694	694	678	734	696	702	694	702	675	707	697	665	671	711	723	705	715	688	670	717	690	672	661	657	704	684	677	715	733	683	663	700	690	719	693	684	700	698	693	695	724	724	681	711	671	741	699	727	625	685	687	705	701	703	730	695	774	728	693	679	709	648	704	724	712	735	743	684	750	719	686	664	713	737	696	698	714	689	686	724	753	695	649	722	721	697	681	741	674	732	679	688	675	694	730	700	722	739
28065	21741	13682	2768	1017	862	783	818	779	683	752	739	688	737	646	705	694	747	693	670	659	692	686	690	720	683	664	724	646	703	691	684	676	701	654	687	657	709	712	689	715	636	708	662	682	658	673	659	663	681	706	695	700	675	699	675	652	686	655	687	679	704	678	651	687	668	673	684	627	703	694	675	679	671	653	681	689	698	704	654	640	709	718	637	682	667	624	663	673	694	680	696	627	685	650	697	685	678	713	669	648	674	625	697	697	705	697	631	678	720	688	649	700	721	647	678	622	686	687	635	717	654	642	642	656	667	656	666	692	679	657	669	650	708	727	672	692	697	736	683	687	700	689	664	648	652	681	675	712	696	735	706	720	686	722	702	641	695	671	711	671	678	682	684	708	659	704	736	679	662	664	717	651	681	646	714	643	663	655	680	653	748	658	685	677	627	656	709	694	744	654	664	672	693	667	673	668	651	682	668	664	693	723	709	685	701	645	612	652	690	723	642	669	680	658	643	690	661	700	656	724	704	654	696	664	685	695	707	668	706	636	715	725	628	662	665	668	687	705	665	687	668	669	688	689	696	671	652	673	664	616	676	693	648	698	688	661	686	714	663	704	692	666	660	594	670	699	666	684	673	660	689	691	697	665	688	659	706	635	685	699	640	658	649	641	686	698	692	685	662	662	691	695	623	664	694	665	671	658	698	671	655	691	654	662	660	756	672	710	680	688	636	581	709	730	712	669	679	645	628	653	656	683	693	676	632	681	666	699	702	664	653	678	681	656	674	647	656	695	636	681	653	696	651	695	723	701	685	674	702	667	679	708	668	669	719	645	667	634	662	624	659	663	653	671	664	712	695	692	734	673	652	670	674	672	667	715	640	697	703	659	682	648	657	681	665	697	654	685	669	674	699	653	687	645	624	691	679	684	706	705	711	631	662	639	693	653	694	691	694	666	637	669	634	681	708	718	657	676	695	652	653	717	665	712	710	698	691	659	664	652	670	680	647	656	656	672	723	657	681	692	698	672	659	699	719	707	726	697	695	673	656	683	681	708	651	675	674	701	692	654	717	681	639	662	686	666	672	653	689	684	656	713	678	701	707	675	706	704	677	702	694	667	678	724	661	690	730	683	635	715	654	627	653	666	645	658	665	703	660	670	653	685	699	755	683	690	671	631	721	695	686	637	647	680	686	653	730	644	688	674	662	675	686	662	672	679	689	669	716	651	684	679	663	669	644	682	686	667	666	650	683	690	691	678	670	654	641	702	668	678	702	641	711	682	706	710	694	658	730	694	687	685	677	699	642	668	649	642	629	691	642	665	700	639	644	706	674	670	657	694	684	673	641	669	677	668	672	683	691	678	642	697	642	669	678	649	684	675	678	676	685	705	683	707	719	684	656	637	694	661	686	655	659	651	679	660	689	702	667	676	668	673	656	643	680	721	689	739	625	667	669	672	725	698	657	669	640	661	706	614	640	662	671	707	682	698	669	697	680	682	659	690	667	687	734	669	670	651	705	654	667	689	690	694	714	656	657	733	639	651	662	663	681	649	653	685	679	728	717	713	656	660	697	641	695	695	660	717	662	698	632	689	673	657	679	687	673	630	687	693	675	691	654	679	663	709	651	681	642	700	663	667	673	664	659	672	684	715	687	694	693	719	644	650	666	685	679	673	639	685	679	697	669	636	691	656	631	616	684	642	647	690	647	711	637	717	662	700	670	693	665	676	681	673	684	694	703	698	665	616	701	666	668	662	658	689	725	734	700	678	659	671	668	718	663	716	680	648	657	659	713	708	693	684	640	683	702	685	659	621	714	674	710	686	692	705	707	690	690	641	676	636	656	648	661	707	709	693	675	654	694	663	683	662	692	693	704	643	682	646	696	672	629	674	666	666	703	661	676	683	748	669	657	682	685	705	681	661	666	702	668	700	676	699	669	681	706	700	757	676	694	678	657	666	668	647	656	661	668	675	679	685	704	689	681	678	673	686	683	742	663	671	705	694	699	630	651	670	680	646	690	667	723	666	699	705	697	690	669	659	670	651	691	702	636	714	660	625	709	653	682	667	631	684	707	645	662	679	639	715	682	712	687	667	637	672	700	706	671	664	706	630	639	677	708	642	690	667	700	697	676	666	675	690	683	678	723	694	695	659	713	646	665	694	735	669	705	643	701	680	665	697	681	659	651	666	693	638	658	690	678	664	693	695	643	696	717	683	660	642	682	637	672	711	651	706	649	709	673	702	677	737	686	673	703	675	697	658	722	687	671	681	673	640	705	672	680	719	650	696	678	669	698	660	708	659	698	634	670	652	684	704	671	668	741	698	711	685	664	720	673	696	668	667	657	676	732	706	670	744	645	686	707	687	648	668	668	679	719	738	667	684	671	670	645	679	661	652	681	658	700	662	678	678	673	744	718	652	675	699	662	675	696	666	643	700	651	674	698	679	690	682	656	658	678	673	651	686	693	660	684	682	647	700	678	700	677	659	665	700	715	704	677	644	665	674	642	680	700	643	620	685	681	681	705	686	634	701	683	713	642	683	699	649	687	665	681	680	636	685	726	672	671	697	680	698	655	675	660	683	671	653	696	677	701	674	696	662	659	650	676	664	686	702	711	646	701	710	655	688	670	670	687	701	730	633	688	657	694	715	724	716	651	705	708	679	670	709	705	713	639	647	678	671	687	649	665	655	627	716	651	639	687	651	711	766	667	691	642	671	700	673	714	668	668	665	665	671	674	648	653	730	666	680	677	699	712	646	671	717	658	638	670	712	661	651	692	675	684	689	668	703	702	686	721	677	675	670	702	683	695	660	657	680	620	645	660	666	624	683	694	731	667	652	639	697	688	702	704	657	690	641	670	725	722	662	662	732	654	663	681	665	701	704	719	685	678	676	595	670	642	650	682	717	646	689	705	621	699	676	667	684	665	696	652	727	663	652	679	683	695	696	693	659	730	701	734	687	675	679	670	673	701	675	714	722	690	646	652	615	675	646	687	647	671	677	644	711	685	656	619	638	691	649	640	671	673	702	740	664	732	741	695	679	674	676	662	627	666	631	668	630	658	714	690	704	652	667	663	725	686	689	673	671	711	669	668	680	678	673	696	658	656	710	661	721	717	640	665	690	664	671	652	654	669	667	708	709	683	680	669	692	679	687	660	676	652	669	690	704	677	708	695	719	663	707	647	674	641	713	721	677	667	672	657	678	664	679	637	663	694	685	638	716	676	722	672	691	662	686	686	760	710	734	650	652	654	617	627	664	721	715	675	682	671	708	665	726	705	698	635	671	705	628	668	627	684	731	678	703	664	672	696	667	696	705	651	676	612	641	729	673	662	654	702	692	690	670	707	669	661	688	700	710	648	672	712	691	697	741	652	707	687	643	699	691	695	671	750	658	656	695	696	657	674	659	683	716	670	653	685	650	697	686	650	635	689	637	660	694	688	666	626	682	676	692	670	700	694	648	686	684	677	698	675	708	704	701	686	678	683	674	680	678	680
26682	30387	8935	2211	1354	1168	1107	1005	948	896	837	872	838	879	838	833	856	836	818	866	804	824	849	827	791	812	845	823	795	791	753	775	770	807	778	823	758	789	808	761	837	805	864	840	820	852	782	813	853	802	872	830	853	875	840	844	862	888	841	847	806	878	888	814	818	781	869	768	824	814	788	811	756	811	784	815	842	847	792	798	796	830	827	830	789	759	786	883	824	783	852	822	832	806	786	836	877	804	816	776	788	797	764	789	820	812	798	763	830	811	791	855	838	774	791	776	773	801	830	785	753	783	848	789	762	799	816	796	815	862	783	842	801	763	843	770	762	803	801	834	769	823	779	798	766	784	785	835	795	821	815	744	830	806	777	762	791	813	840	844	797	810	755	820	811	905	800	756	839	782	895	737	807	807	831	863	803	815	825	761	858	862	878	801	787	832	752	846	797	801	820	802	863	817	838	804	854	784	822	846	827	738	843	851	837	857	805	844	750	825	858	798	877	812	812	887	835	808	728	786	838	814	822	801	782	782	793	790	809	802	810	768	774	816	832	778	771	804	825	845	830	785	845	783	834	774	792	811	811	833	792	777	795	829	758	826	743	827	822	769	826	808	829	843	801	850	796	782	849	823	817	818	782	792	874	793	836	790	773	812	822	799	831	852	789	807	771	826	762	793	804	827	746	837	825	829	806	818	819	839	789	853	814	848	798	836	865	796	794	843	854	771	814	825	785	828	799	806	781	841	836	774	781	792	782	843	875	825	813	875	819	824	834	847	800	789	841	807	790	753	792	803	770	840	805	823	804	817	797	795	747	777	777	806	834	790	819	791	840	758	769	814	775	792	773	793	878	759	850	824	814	807	812	782	848	822	762	836	774	798	787	812	825	808	799	780	811	812	837	773	861	782	796	841	818	793	796	802	827	804	751	813	812	816	865	757	790	853	831	793	759	826	816	794	835	844	819	833	805	781	789	828	818	771	834	849	836	783	833	852	859	862	774	795	815	792	825	831	772	841	812	844	812	816	822	810	789	826	793	793	777	828	799	783	841	801	859	838	824	794	771	805	831	788	810	851	821	812	818	796	825	808	805	824	793	805	859	832	809	842	844	761	761	812	843	781	821	788	807	803	782	841	748	803	833	828	812	820	841	827	815	768	764	801	729	830	776	823	812	802	802	800	795	881	785	787	768	796	806	836	846	813	809	815	847	799	824	841	780	814	864	825	813	784	788	798	825	830	830	796	817	847	781	781	806	806	772	799	771	782	865	789	783	774	779	835	828	797	778	884	796	810	788	810	814	786	805	833	833	750	799	831	818	827	852	805	849	769	799	820	820	746	787	800	818	773	805	754	807	820	796	836	789	846	785	766	807	861	853	833	821	821	830	763	765	794	820	807	763	783	830	771	807	808	764	808	870	801	747	794	794	822	847	771	846	874	757	796	792	834	836	791	790	820	840	807	781	830	772	802	744	831	769	876	819	789	806	781	827	833	821	828	798	820	782	850	807	833	821	758	776	795	779	826	817	830	797	756	822	838	779	791	814	765	775	781	795	819	764	819	829	768	831	752	793	810	775	770	790	771	846	821	832	799	850	810	791	832	779	799	803	806	804	845	784	799	792	817	767	805	787	850	845	762	819	825	835	814	796	749	797	823	825	802	800	846	798	811	820	807	797	775	816	784	841	799	829	825	827	799	761	790	793	766	780	816	787	781	805	871	817	842	875	776	802	819	818	797	832	788	850	806	810	822	800	801	817	828	804	774	815	819	780	772	873	780	826	756	833	815	798	872	828	796	785	800	826	759	813	797	795	831	813	807	778	807	853	834	804	826	790	830	849	764	857	798	752	823	800	820	784	854	825	850	825	801	781	810	794	826	822	802	750	844	754	868	773	839	745	827	785	823	801	814	807	804	810	760	810	837	816	849	829	876	776	832	767	786	801	858	800	817	832	798	792	813	858	871	806	807	801	880	772	831	850	801	827	849	835	837	755	758	842	861	780	803	808	812	825	833	855	801	804	847	755	795	811	814	825	776	851	830	811	822	829	765	831	800	861	793	875	789	778	820	793	842	799	759	792	849	771	818	818	823	800	843	810	769	816	767	814	816	802	846	744	871	758	833	837	762	804	848	805	785	810	849	788	832	819	792	816	856	754	788	752	844	793	818	841	805	822	880	818	834	829	797	752	792	804	762	785	832	845	815	799	805	786	821	785	825	796	797	803	775	815	857	805	798	820	857	774	774	793	782	785	835	798	816	809	845	808	773	792	795	801	806	806	877	820	767	794	796	811	856	778	804	833	795	807	794	813	794	838	740	788	829	756	814	864	817	780	788	803	789	871	748	825	844	825	862	823	793	780	835	826	798	768	854	788	775	759	781	784	792	810	801	786	868	747	798	855	788	840	830	792	812	767	848	783	816	793	824	803	768	838	849	853	822	830	818	778	791	836	857	785	807	809	838	795	846	785	820	809	860	804	794	832	792	816	817	822	812	840	753	832	802	795	793	823	823	838	823	779	806	753	813	807	808	816	816	837	850	823	807	814	762	796	823	812	766	784	765	791	786	734	806	786	816	811	783	785	835	797	791	799	795	782	821	831	795	791	807	830	821	782	785	835	825	822	792	795	818	804	830	763	816	780	816	819	797	807	797	776	795	870	851	818	818	819	845	798	841	812	768	760	828	724	773	796	812	838	845	832	756	825	813	805	813	810	858	819	832	808	772	832	839	853	786	736	864	803	851	815	798	816	778	760	822	833	799	783	764	790	841	837	795	780	798	788	801	779	830	826	827	819	778	841	831	821	850	778	888	787	842	793	800	838	870	811	785	814	809	766	786	793	813	824	823	858	800	834	792	829	854	784	816	823	764	787	821	796	853	767	782	840	845	832	822	802	821	808	821	801	765	794	787	782	811	795	795	817	753	808	770	796	808	823	838	777	893	840	820	777	830	817	802	835	803	819	818	804	809	865	825	828	783	799	826	848	830	805	797	864	841	852	852	816	834	836	884	771	730	814	780	783	812	819	783	825	803	820	820	814	849	800	834	816	783	860	790	841	787	817	866	852	796	781	856	729	849	785	797	840	817	785	799	775	823	848	782	846	769	850	814	830	823	864	818	775	852	769	810	809	798	816	843	834	796	802	834	765	789	891	803	840	790	835	796	844	774	825	781	783	783	863	810	788	839	779	787	801	789	798	859	804	796	754	761	804	810	791	801	810	824	809	816	811	777	817	843	787	764	807	774	757	791	825	796	763	826	835	809	834	868	833	861	784	818	806	816	822	796	845	818	840	820	797	874	793	773	818	796	787	832	804	828	821	856	808	831	797	855	750	824	799	820	781	804	772	825	815	778	867	796	806	792	825	746	862	798	808	770	829	837	795	841	876	814	793	837	812	778	875	820	817	782	784	791	814	781	824	832	822	851	805	837	825	771	792	808	795	802	775	847	783	781	849	765	779	807	879	795	813	830	859	789	856	805	833	867	803	777	817	799	854	786
23687	21029	28054	24220	20990	9963	1917	1352	1181	1018	929	871	844	866	836	833	788	750	789	764	758	826	753	765	782	775	778	767	795	818	806	785	802	795	799	754	760	823	753	776	769	799	828	800	781	800	745	768	784	798	800	760	803	753	712	745	787	752	778	804	803	756	728	680	815	763	722	730	717	748	754	728	726	750	751	754	780	742	778	719	740	739	742	759	716	781	714	794	750	749	773	721	730	769	756	734	748	733	692	759	757	777	773	759	722	766	761	736	727	707	763	788	795	742	744	760	748	748	709	769	746	692	765	739	759	661	759	699	735	769	724	749	736	759	710	763	768	754	728	722	734	747	744	756	724	741	675	764	740	764	755	742	781	756	785	754	806	741	725	755	757	783	741	735	734	739	776	717	773	802	738	799	747	710	761	701	813	733	707	745	731	698	740	739	779	736	753	741	731	753	770	720	745	786	751	745	721	749	717	756	773	707	753	790	718	710	775	713	780	703	734	749	738	760	788	704	817	763	784	735	756	813	769	746	770	765	824	743	741	773	731	713	732	705	716	769	759	738	761	742	775	733	712	719	760	773	749	715	727	783	730	759	747	695	751	736	774	731	732	809	730	702	769	748	715	758	746	753	726	761	738	747	703	763	747	766	715	760	818	785	698	729	738	737	755	761	713	729	755	777	733	785	758	763	812	732	679	745	746	786	761	759	746	712	699	738	747	733	752	743	776	765	717	742	758	740	807	723	706	778	740	732	753	768	756	699	737	753	737	757	722	747	722	803	785	726	757	758	743	760	744	725	723	747	760	715	739	747	712	816	734	744	777	741	754	698	739	772	740	762	769	741	721	798	779	776	799	710	715	751	764	769	797	772	712	739	736	779	725	732	765	751	728	736	776	771	746	782	745	760	725	764	745	710	770	811	752	759	747	740	774	766	777	772	744	784	771	739	708	696	723	785	695	784	780	756	754	772	766	721	716	755	764	700	707	791	756	815	809	745	763	748	747	743	722	765	715	758	713	773	741	682	676	734	777	725	732	755	758	783	732	709	735	724	727	728	753	789	713	743	762	751	782	823	686	748	760	746	757	713	731	756	715	764	731	770	754	740	760	739	729	750	738	809	685	772	715	735	720	770	780	783	791	693	695	764	732	745	750	748	774	772	791	688	763	711	716	737	727	789	778	745	726	737	752	691	727	715	767	766	791	737	737	750	727	762	702	734	712	761	739	709	751	770	796	751	726	748	735	716	740	770	742	729	723	706	709	743	727	774	804	779	704	729	727	714	773	772	743	764	766	745	748	701	750	802	716	755	760	712	761	735	755	788	742	708	759	718	767	764	744	727	739	742	735	722	699	755	698	788	731	740	685	706	743	738	695	731	783	758	760	727	736	787	768	731	751	768	775	759	746	768	731	761	790	783	796	767	733	718	685	741	740	720	673	786	717	758	748	724	710	737	755	728	735	749	751	745	752	737	755	762	731	733	744	711	717	770	740	795	706	705	754	729	759	720	724	783	714	763	812	787	744	703	736	749	714	723	754	777	708	753	727	760	712	741	761	742	761	788	753	720	723	731	746	746	786	755	739	756	728	761	706	731	753	772	737	723	735	768	725	717	739	727	756	777	708	732	710	759	772	777	742	776	755	737	692	763	699	765	772	821	767	730	723	743	709	680	776	759	755	726	734	755	778	745	785	753	727	713	721	695	758	739	710	774	738	743	781	770	725	735	748	727	698	758	742	744	759	745	715	738	798	726	764	763	766	742	768	723	734	803	752	761	739	756	774	771	725	713	773	753	767	715	739	741	734	703	755	727	726	772	723	778	767	789	712	775	768	779	784	746	753	736	739	728	761	806	726	734	735	766	741	737	705	735	749	758	760	802	746	809	759	738	757	753	735	743	696	707	744	745	736	751	730	784	749	741	739	841	810	751	770	788	748	783	777	724	745	770	734	715	735	740	703	749	732	725	766	752	715	764	761	746	779	693	711	741	791	742	807	727	742	718	762	756	758	784	810	732	740	754	728	721	789	756	728	722	821	730	790	744	725	747	742	728	746	736	753	727	731	752	787	767	714	756	806	732	727	764	776	749	747	742	735	735	775	747	784	743	747	779	711	729	779	719	772	718	760	811	783	749	709	719	783	751	694	769	757	712	748	732	758	753	707	765	769	734	813	743	759	711	718	767	775	712	840	778	763	770	754	739	742	773	769	683	734	801	742	721	751	786	801	770	783	737	762	769	758	741	737	730	741	729	727	734	722	734	720	719	747	763	743	714	771	669	700	757	752	707	741	788	751	759	777	768	778	725	742	771	762	718	758	729	774	741	785	731	726	740	775	747	766	751	781	761	740	747	755	740	779	681	713	716	753	699	782	750	773	757	771	781	741	734	759	765	745	714	739	768	749	773	789	759	708	743	750	788	740	780	771	747	746	754	766	730	737	714	725	772	758	757	807	744	770	713	710	739	774	714	700	735	749	745	746	728	762	780	811	728	806	775	672	762	741	772	743	763	758	782	739	749	741	747	766	753	719	775	752	686	711	724	745	757	757	712	775	741	682	736	720	730	792	748	743	776	739	760	728	756	748	742	769	770	748	754	760	717	713	730	737	747	754	788	738	754	708	713	757	750	739	778	702	732	749	721	730	788	767	753	731	721	746	705	783	755	764	738	705	680	728	762	785	738	702	786	772	716	722	761	747	753	808	712	738	787	733	764	773	764	805	721	734	745	746	727	805	705	776	762	772	782	763	775	756	753	754	745	756	787	759	714	746	711	699	760	774	766	744	738	764	723	751	777	747	776	761	790	743	693	735	764	750	783	735	741	758	783	769	719	757	721	765	770	682	728	750	767	756	773	782	736	713	747	753	747	680	779	717	709	769	746	777	776	684	690	715	745	681	724	762	755	702	732	752	762	776	777	707	782	724	780	723	743	716	781	720	748	776	762	772	750	736	721	742	763	706	779	741	748	755	748	773	764	729	773	773	782	741	729	745	753	741	797	768	761	747	731	741	727	747	723	740	773	727	740	762	707	695	727	774	750	714	751	714	757	796	751	727	777	777	790	733	731	751	776	744	750	767	745	744	759	709	739	782	720	740	709	758	775	739	730	714	731	724	750	790	743	755	769	730	723	710	748	718	759	799	726	720	745	772	743	773	710	767	744	732	739	756	744	720	717	778	759	763	687	767	695	749	717	747	715	754	719	763	727	693	762	738	772	716	750	804	792	723	767	720	732	766	762	745	791	805	749	748	711	705	736	766	740	758	766	744	734	735	753	758	756	779	770	705	773	729	752	741	791	784	742	747	739	768	748	727	759	730	714	735	754	759	721	740	706	752	743	730	700	752	721	761	788	802	735	758	773	788	757	720	787	740	724	764	722	759	729	692	769	755	747	785	716	735	763	754	736	731	743	765	772	779	749	708	729	774	752	732	755	754	713	769	737	781	770	722	731	718	707	766	741	742	773	742	716	683	747	724	801	716	732	745	768	704	701	740	761	761	741
26154	38159	14849	5802	3438	2648	2247	1901	1750	1455	1157	1081	1058	1066	1056	1080	955	1013	970	971	971	991	921	952	897	901	937	943	936	915	898	881	979	928	943	943	939	926	938	953	897	907	890	947	929	920	937	886	936	915	946	925	960	908	953	957	918	937	952	988	927	947	924	984	900	890	912	894	904	886	896	870	875	889	901	974	933	930	830	896	866	914	969	910	893	934	960	917	914	870	868	824	936	897	885	904	901	945	916	930	878	910	884	947	931	919	918	878	886	880	952	891	877	869	910	899	866	910	935	904	846	916	864	916	899	882	859	910	924	935	863	889	843	864	843	895	887	903	918	875	833	874	896	869	926	852	836	855	881	851	893	870	910	840	921	890	925	856	891	884	849	857	847	963	855	916	881	870	866	890	891	912	910	882	814	873	850	950	873	869	905	881	834	941	900	887	902	890	878	900	877	850	855	921	826	893	906	913	872	887	915	906	900	885	902	939	933	921	858	859	907	937	855	898	880	903	918	906	930	881	867	884	901	938	911	904	885	920	955	970	880	909	899	927	880	928	865	859	916	924	867	880	950	921	891	903	909	885	859	885	879	887	896	925	913	844	891	908	859	921	862	901	939	929	860	843	968	936	848	895	877	930	907	901	884	883	922	935	873	965	816	883	863	862	885	928	875	885	862	916	876	848	843	883	887	905	877	899	881	954	838	859	893	917	893	862	926	868	837	851	912	848	839	912	865	878	927	878	920	847	903	886	826	866	862	876	874	866	857	901	928	986	911	855	918	907	901	869	827	887	891	886	886	908	848	879	854	861	916	882	841	847	875	925	858	895	819	868	915	845	903	914	862	895	956	853	855	855	870	904	882	906	869	900	941	877	891	928	837	947	918	900	913	879	902	863	892	893	910	890	913	909	881	890	865	887	905	825	893	829	903	890	904	874	877	863	912	882	945	887	902	927	899	945	867	880	934	869	888	921	928	864	859	910	871	909	865	892	869	884	899	858	872	873	886	883	872	888	908	810	855	858	936	867	857	915	873	895	885	897	892	846	905	874	883	834	861	867	905	912	901	925	895	897	873	898	894	960	901	913	885	918	873	883	965	880	934	899	870	895	791	841	872	865	920	851	931	854	887	851	912	868	868	896	923	872	948	928	887	916	914	909	905	912	897	903	907	885	892	856	914	905	894	901	922	902	914	864	948	904	926	900	817	852	852	893	877	894	900	868	842	823	919	934	851	891	937	929	904	887	835	915	891	923	929	850	941	889	862	915	934	892	862	907	925	895	868	919	919	875	873	927	878	919	945	889	901	922	895	883	950	883	880	868	891	889	894	870	869	945	930	866	887	949	938	878	876	941	836	911	953	882	869	896	912	881	875	864	897	874	886	930	887	900	888	900	900	872	872	883	894	860	875	844	886	866	889	897	857	903	955	904	877	888	881	926	925	850	884	922	885	893	877	818	831	887	857	920	902	880	879	896	909	905	902	884	878	901	924	931	893	886	904	869	905	882	883	823	858	885	922	857	843	870	879	939	859	872	878	858	861	886	856	905	931	922	885	902	913	853	880	864	893	927	946	836	911	883	876	887	892	899	877	880	943	889	908	890	891	874	917	906	918	891	867	868	893	897	943	917	905	917	911	885	881	891	923	923	977	861	896	939	945	900	895	898	855	837	932	829	883	908	913	875	870	908	873	920	948	924	921	860	896	883	936	874	865	893	936	879	913	911	889	910	892	826	921	896	905	870	838	932	911	856	867	929	859	906	923	878	930	870	938	889	878	905	914	885	911	850	903	868	933	913	917	892	903	857	862	877	926	886	912	896	864	934	927	900	968	862	847	933	903	906	833	933	895	889	866	821	916	880	880	850	881	925	845	891	909	889	913	856	860	887	885	904	892	894	884	874	914	876	858	833	934	829	891	913	894	873	873	853	912	852	884	870	886	956	896	906	890	942	904	896	888	895	880	867	857	863	930	897	876	849	905	884	890	939	940	884	913	894	914	888	896	880	915	896	886	865	859	897	845	845	873	917	851	888	870	880	877	918	909	864	904	860	846	857	916	939	877	880	896	874	831	874	904	886	869	882	882	887	850	894	909	913	896	851	950	899	882	912	949	889	866	904	815	891	892	928	899	911	886	943	864	827	950	889	838	859	947	913	907	895	923	955	879	929	872	897	914	878	879	898	882	907	902	907	887	849	875	875	795	909	874	879	808	860	907	835	889	881	874	895	906	867	888	867	849	841	857	907	838	842	934	832	821	847	901	927	909	882	870	859	860	948	898	866	914	893	881	902	936	875	894	892	891	866	913	880	852	928	916	863	911	906	908	882	878	888	911	872	860	904	876	919	875	874	950	893	894	860	902	880	874	855	939	865	862	891	898	897	899	882	930	910	886	925	922	880	891	915	897	917	921	875	880	916	889	873	888	893	910	878	885	894	881	856	821	891	888	894	891	888	872	893	867	908	901	815	874	879	885	881	886	899	913	910	914	861	848	885	846	874	872	868	900	876	876	900	863	907	835	873	871	860	838	919	894	940	909	905	899	826	875	832	815	944	904	902	909	881	894	888	831	936	921	853	843	876	886	925	887	885	854	940	862	943	901	844	913	916	922	885	887	888	886	907	912	905	912	859	919	899	886	885	877	909	884	947	913	956	868	935	911	876	916	849	938	856	874	876	872	920	859	947	893	899	899	961	924	879	901	850	847	856	916	860	917	854	908	916	897	920	895	893	845	915	845	926	858	868	902	890	881	884	848	866	848	839	877	922	935	929	880	858	934	868	856	888	853	912	887	855	878	933	878	863	855	868	908	882	908	880	904	923	929	818	876	890	926	932	895	938	917	913	898	873	906	888	880	892	853	876	915	867	944	858	911	916	871	944	918	909	928	874	922	900	900	887	911	906	841	967	943	905	914	889	860	832	868	898	871	874	886	871	921	854	894	907	927	867	928	921	904	927	869	821	892	982	835	887	955	882	875	910	879	922	823	885	878	873	880	858	862	887	903	878	904	899	934	886	874	867	908	905	847	868	865	890	815	850	894	842	867	889	901	924	936	865	868	829	874	915	862	900	919	892	902	908	867	887	871	868	897	918	817	854	924	936	924	888	881	896	928	903	909	949	886	918	947	899	851	913	867	939	856	887	885	838	838	887	874	947	975	884	865	847	900	905	882	899	859	899	862	919	874	900	894	840	896	885	916	853	951	901	836	876	792	841	886	913	847	913	863	928	838	842	857	881	903	915	935	877	809	883	867	828	924	894	888	902	884	889	935	883	877	867	880	873	866	863	873	896	906	881	938	925	872	906	910	870	835	853	915	869	845	881	924	881	870	900	904	875	896	888	849	920	889	864	905	891	942	922	954	895	902	937	891	916	843	899	905	891	898	834	888	921	903	915	903	897	892	896	880	884	918	819	867	841	885	933	858	874	883	898	839	913	914	905	930	949	911	909	938	960	876	828	860	907	883	886	908	867	889	884	892	883	894	860	926	914	874	935	873	925
24599	21028	27174	24969	12873	1554	1096	828	742	623	583	524	556	545	580	528	546	539	529	529	550	484	524	525	492	517	509	562	520	532	525	514	548	542	484	574	519	526	527	503	540	510	505	549	488	493	546	524	495	476	494	530	517	522	478	530	539	518	518	513	541	518	487	541	572	513	491	487	508	512	481	495	499	503	504	482	519	519	520	512	503	529	480	533	516	471	489	552	500	464	506	541	473	478	517	494	494	508	503	529	517	512	526	504	497	510	505	537	497	500	506	526	473	488	498	487	531	479	501	471	541	520	483	503	545	472	462	479	498	517	546	513	514	502	485	503	494	499	511	473	517	527	467	525	506	481	488	467	537	520	543	537	477	435	529	529	520	474	482	523	518	514	497	485	513	514	535	474	534	473	479	533	526	494	476	506	521	468	496	526	510	533	494	516	509	517	568	463	499	546	504	503	525	493	503	483	510	504	500	505	513	492	501	509	480	515	514	477	467	550	516	490	456	488	490	485	482	515	483	479	504	532	498	458	505	476	473	478	498	486	487	485	535	497	496	481	509	516	543	494	501	505	530	492	500	506	526	523	517	519	516	505	518	491	474	480	499	554	545	471	517	538	541	493	552	537	531	512	477	541	529	478	476	563	524	513	491	500	550	522	509	514	479	474	546	482	476	470	467	483	526	482	479	533	512	476	494	535	502	530	508	527	493	482	509	484	516	475	522	500	499	511	520	510	517	508	523	526	513	504	539	529	512	530	482	519	501	508	527	477	487	516	490	491	500	508	495	516	528	486	499	494	469	492	503	494	504	499	525	515	491	470	499	473	506	513	486	551	492	473	454	516	477	502	536	483	495	498	502	510	515	503	492	496	521	503	539	519	495	466	535	515	483	516	494	485	541	490	493	508	492	475	547	472	553	505	518	483	534	515	450	501	474	486	508	506	508	537	474	502	489	510	489	481	509	511	510	482	497	519	473	521	482	498	474	509	527	508	534	483	512	516	543	478	531	494	533	469	502	490	509	539	499	515	475	544	484	536	483	510	494	500	491	502	490	500	549	539	513	466	472	530	480	527	451	496	497	482	499	479	476	511	503	492	507	500	511	478	516	525	545	474	485	512	505	529	548	478	517	493	491	465	517	510	503	522	507	460	522	490	532	491	486	521	513	511	503	494	526	494	503	477	511	496	507	504	526	549	495	483	476	554	494	481	502	462	551	523	503	542	507	486	468	564	539	502	535	485	546	486	515	524	493	520	491	469	502	525	498	535	506	533	467	498	498	508	486	523	528	508	503	485	505	488	487	499	487	478	468	496	518	477	454	462	466	476	513	506	481	493	528	509	510	490	525	480	479	488	540	494	538	498	524	490	514	533	526	497	493	489	499	493	506	527	548	499	542	481	469	511	511	502	530	494	531	512	514	498	530	547	517	488	504	519	535	483	498	506	493	497	503	530	502	505	485	482	496	523	474	493	531	468	475	545	472	484	512	469	486	471	488	527	488	519	518	464	484	489	491	459	505	513	505	503	489	536	475	489	549	518	485	529	523	523	516	506	520	517	508	474	502	513	506	500	499	490	511	522	484	541	516	531	451	524	523	482	481	462	534	475	475	510	536	522	526	512	523	503	543	520	537	517	489	474	541	504	548	477	502	530	485	503	528	494	497	465	498	464	526	510	515	501	533	468	520	481	528	503	465	504	537	519	484	503	478	481	493	491	530	509	499	497	525	476	535	495	474	492	508	470	507	479	494	515	511	521	463	511	485	507	494	484	522	494	519	507	501	486	530	493	465	484	491	471	502	516	522	512	513	519	501	495	506	467	493	499	501	489	488	537	492	512	458	519	495	488	474	469	514	536	492	535	498	524	498	442	473	478	542	505	485	520	520	497	485	507	504	457	503	467	528	529	527	510	476	482	498	495	494	531	496	483	513	480	535	476	488	527	502	471	511	507	490	492	513	515	476	462	551	470	482	529	490	497	509	472	513	507	526	513	506	464	509	501	490	491	499	511	512	488	486	481	511	509	514	458	532	534	512	544	488	497	493	489	531	492	495	497	538	493	521	526	511	503	555	524	519	526	477	496	493	494	493	499	505	497	491	495	503	502	512	480	536	525	465	521	495	481	518	523	453	462	523	476	510	522	519	510	537	511	499	474	515	509	513	495	513	514	504	525	525	564	496	484	494	501	506	526	516	515	482	491	534	541	518	511	523	481	491	516	531	513	547	548	478	478	508	462	501	507	527	479	508	467	526	564	515	524	514	509	519	496	504	495	482	481	524	468	525	470	511	497	517	512	484	493	511	511	495	501	482	494	520	497	490	534	499	497	508	526	492	495	507	488	501	532	519	557	511	487	460	498	478	451	496	463	485	504	490	509	473	495	504	487	533	501	491	501	517	484	495	506	513	535	482	519	517	480	476	476	509	502	500	483	480	518	514	485	509	513	490	484	487	488	509	476	516	502	523	483	511	498	515	510	501	470	515	498	528	483	495	481	495	524	523	509	502	523	538	502	481	512	504	490	532	474	479	499	471	530	504	503	519	558	474	529	525	542	525	514	495	550	478	483	494	516	516	543	468	510	474	510	472	484	457	468	461	543	492	480	514	507	491	515	519	477	538	512	515	502	482	522	543	526	528	481	489	539	489	477	519	480	516	515	487	520	559	517	528	513	505	451	560	539	546	510	505	499	485	518	534	512	506	482	489	532	549	501	483	491	504	496	542	500	522	487	529	520	507	547	514	471	509	457	493	444	505	492	504	496	483	541	481	494	501	545	500	533	534	493	487	460	487	463	531	475	545	517	510	527	560	499	500	483	474	500	485	488	506	499	513	509	577	506	481	512	487	490	517	565	505	477	501	549	489	531	492	496	498	471	516	509	485	513	553	481	508	507	540	491	500	517	507	501	474	538	503	502	558	549	524	520	508	502	499	487	524	490	489	483	538	496	469	454	522	502	496	509	492	546	492	496	540	468	482	537	506	508	517	521	527	476	498	502	506	497	500	537	527	485	499	497	504	517	474	519	508	509	496	515	491	529	512	488	488	477	466	520	490	469	512	477	489	529	469	479	520	494	517	485	495	560	469	506	469	513	495	551	502	461	496	544	491	564	438	496	489	501	497	506	490	492	506	509	466	530	464	516	523	543	496	531	500	533	476	496	460	493	525	510	537	489	498	516	494	473	498	545	486	482	460	513	481	481	479	474	509	528	509	503	490	500	523	498	463	527	506	503	489	471	505	442	482	472	505	478	502	507	488	505	475	488	498	548	491	527	489	514	511	524	509	479	521	481	491	515	487	505	530	517	549	474	469	497	501	482	518	498	510	499	476	535	489	513	495	500	494	517	475	527	501	478	493	485	492	488	514	513	479	511	490	466	476	504	497	531	468	536	509	508	508	516	460	532	543	503	498	490	501	518	478	492	514	540	481	464	486	521	532	523	488	515	487	467	520	467	500	499	493	487	507	499	501	507	545	489	547	507	515	508	505	514	507	507	489	507
27915	33163	12105	4076	2464	2063	1745	1333	1109	824	759	710	775	736	725	681	708	622	707	695	641	608	643	634	604	614	639	610	611	649	621	645	631	618	662	639	679	650	661	667	633	679	656	641	686	585	651	664	639	676	659	620	632	617	643	594	662	653	646	621	624	679	677	611	671	656	638	631	588	636	614	593	595	615	568	646	636	637	622	629	638	617	620	586	605	611	636	598	607	666	653	634	622	637	575	606	606	624	644	656	627	625	586	616	636	584	660	596	618	608	567	643	598	616	602	588	645	653	644	583	669	611	576	600	598	580	610	595	694	667	649	619	625	600	596	605	598	598	587	610	645	637	598	669	595	611	637	604	587	602	587	596	598	623	593	575	643	587	594	579	561	608	567	590	631	652	617	655	621	613	661	611	624	634	633	547	638	650	620	625	606	646	562	521	644	580	606	604	637	637	623	629	624	590	608	639	600	601	596	589	639	608	575	615	599	606	639	636	584	585	616	617	625	583	639	585	573	594	643	601	580	593	591	650	567	578	620	610	591	606	621	570	600	623	620	605	585	602	586	634	619	559	606	650	617	626	569	624	604	566	598	631	600	607	612	608	607	622	617	607	573	586	611	665	630	668	625	641	610	637	588	622	625	630	630	649	622	607	609	606	623	613	565	613	602	677	583	611	645	614	649	662	651	615	610	644	581	647	656	573	636	680	650	596	578	612	683	577	619	599	616	619	650	634	604	613	567	613	647	568	605	646	589	611	578	639	625	589	590	620	619	588	601	632	614	580	588	606	620	609	586	630	631	637	627	613	609	570	617	599	609	619	609	585	641	641	632	616	631	637	631	589	610	585	620	619	651	670	576	553	629	642	599	573	637	620	608	600	590	642	637	628	670	617	599	572	621	563	643	617	642	627	615	624	614	643	612	608	616	606	613	636	623	589	634	620	591	693	638	551	614	618	597	647	589	601	649	613	591	619	607	618	592	632	585	668	527	575	574	623	642	624	629	654	609	623	595	602	588	581	584	600	585	628	635	584	641	578	614	573	611	557	614	585	608	643	638	636	575	605	611	577	627	578	627	618	643	645	584	623	656	635	622	640	564	621	629	634	632	604	616	640	600	602	603	603	615	602	594	641	580	607	618	586	618	598	605	632	605	627	606	620	660	631	582	604	615	629	632	585	624	583	638	621	601	617	632	641	586	638	651	638	639	598	636	642	570	656	596	640	614	628	631	613	622	586	578	579	625	603	618	624	611	585	587	592	644	606	636	591	617	612	607	612	606	604	596	627	651	573	638	657	590	622	629	599	607	600	629	575	572	564	640	635	558	591	643	634	653	625	645	585	587	567	651	581	592	620	646	600	577	600	586	578	639	550	585	602	638	599	649	688	615	587	634	610	624	656	555	586	627	599	601	627	630	559	600	624	583	603	621	644	619	573	593	640	606	631	604	606	634	609	610	590	621	643	578	592	628	576	615	610	648	606	556	616	648	602	584	634	649	633	601	627	621	614	604	587	608	594	597	576	609	600	620	625	628	594	583	611	591	600	638	614	613	619	584	635	611	611	615	613	618	614	636	606	632	569	634	636	614	546	584	631	627	629	604	617	638	614	611	642	637	625	586	598	591	589	645	633	608	616	575	592	610	589	653	574	602	612	621	608	647	598	622	624	629	587	608	578	624	655	572	617	629	649	598	630	654	638	594	579	624	609	662	602	603	594	645	588	627	583	624	635	641	637	633	627	606	623	604	593	649	626	629	618	625	613	598	560	637	651	606	601	627	620	610	586	588	621	671	609	650	592	635	613	597	626	619	597	600	595	613	614	622	633	599	617	582	628	561	615	634	633	606	585	631	613	619	649	604	629	590	636	597	653	653	615	627	601	617	639	646	601	637	619	617	590	598	665	583	617	630	619	639	624	599	588	603	636	610	601	629	583	643	643	643	613	631	627	656	597	619	575	632	608	598	602	589	612	595	605	586	610	593	637	598	603	619	613	612	651	615	624	614	621	614	615	618	602	699	592	595	623	607	611	613	607	645	684	620	639	626	672	605	594	640	607	566	625	608	596	607	591	614	629	654	624	600	601	629	609	623	595	634	647	628	639	617	592	614	537	640	622	622	622	631	587	638	597	602	618	596	622	583	571	623	625	615	606	591	591	562	597	574	607	629	629	597	626	605	644	596	620	630	576	634	575	632	587	566	608	607	592	594	610	668	606	575	595	619	624	656	611	589	645	611	605	622	620	601	613	612	641	607	589	613	610	624	598	632	648	602	603	627	596	619	632	584	629	577	608	606	606	592	619	630	587	602	590	620	593	610	626	632	613	632	588	605	606	616	592	656	618	637	630	628	623	610	631	569	591	659	605	627	618	600	654	651	598	614	583	616	624	591	633	655	600	619	619	604	608	606	653	590	595	633	609	631	570	570	626	593	587	637	657	567	640	587	612	575	591	559	607	616	651	600	642	572	615	660	606	638	618	590	587	589	616	633	620	557	614	652	647	587	597	577	602	591	650	564	576	612	609	610	619	606	624	569	642	588	604	604	604	683	629	629	609	571	593	631	615	592	631	620	539	624	621	604	587	645	543	570	578	617	622	602	580	640	598	622	609	622	594	616	631	609	593	624	624	636	566	609	640	597	612	554	623	614	667	630	595	614	624	592	607	595	625	646	588	593	596	591	611	591	610	593	581	624	657	618	633	621	593	591	623	611	671	605	638	576	591	633	588	598	607	637	604	653	566	628	612	592	634	609	598	622	627	630	588	604	551	572	625	617	614	628	602	585	681	650	606	590	622	641	592	573	640	641	614	651	592	602	555	624	621	616	629	622	639	596	591	659	646	590	608	618	631	621	613	641	579	649	686	666	610	616	589	622	642	646	578	610	562	577	647	585	595	629	606	619	579	602	592	633	609	605	613	618	557	576	643	567	590	589	620	580	601	601	587	619	624	615	602	602	600	617	613	625	581	636	610	612	580	628	647	593	628	594	583	654	632	598	634	643	578	621	585	588	633	623	612	604	637	619	580	590	572	589	617	611	629	618	573	612	621	587	646	589	599	638	583	619	608	624	574	598	650	657	618	601	603	615	610	628	652	622	611	610	641	627	652	593	586	630	664	635	599	622	575	634	554	647	543	671	581	621	605	648	658	594	654	596	623	608	608	650	616	625	654	633	634	628	563	574	613	635	592	603	636	579	571	623	626	565	606	627	619	647	597	623	641	647	639	610	627	623	607	663	602	610	599	634	609	631	634	610	578	590	660	637	546	604	657	631	602	622	583	640	637	620	650	592	598	605	657	613	644	594	578	611	632	617	626	600	606	631	593	595	616	674	609	665	559	598	615	591	623	624	600	614	647	651	608	611	604	627	619	589	642	590	609	623	637	633	619	596	658	608	605	582	591	626	604	570	587	599	622	616	606	611	585	637	601	591	627	612	632	617	627	603	584	610	605	596	621	609	586	586	634	618	657	621	571	641	638	598	639	675	565	625	590	597	618	644	599
22524	21074	28591	23777	21076	21148	10073	2224	1147	953	839	736	724	771	705	696	687	658	630	677	618	636	617	630	646	616	623	573	590	619	581	595	621	670	663	652	633	576	637	584	582	651	617	585	610	626	620	617	660	601	661	606	610	615	591	592	680	670	609	640	638	616	641	596	566	605	609	583	573	568	613	583	588	582	549	571	558	575	609	590	572	582	614	562	576	584	560	556	588	605	613	615	553	576	555	566	562	577	597	552	575	589	575	563	589	547	580	559	558	578	565	583	525	579	562	536	575	587	613	553	560	548	560	546	565	594	587	576	554	543	614	561	577	539	582	609	542	541	581	602	577	588	536	546	595	554	599	559	587	572	549	654	584	564	594	593	542	519	557	568	600	577	558	561	574	552	587	583	580	586	539	629	547	604	549	550	575	582	585	582	599	597	605	556	581	611	563	589	559	565	542	504	543	635	619	518	559	587	558	595	601	580	578	568	594	529	563	592	599	537	584	550	577	571	555	568	604	582	578	554	552	580	588	582	547	579	589	578	589	598	564	538	527	526	573	615	623	558	595	588	529	561	576	593	540	561	558	579	585	561	565	609	562	563	540	535	573	575	555	565	561	619	551	588	566	604	577	584	542	518	563	548	572	602	599	594	580	601	531	526	559	577	545	550	572	573	586	581	570	568	577	597	558	614	575	572	586	600	629	597	561	572	549	586	615	572	625	593	578	586	577	582	601	555	577	531	534	525	589	565	578	565	552	577	559	563	560	525	565	552	574	526	597	557	541	593	602	606	525	552	556	549	618	586	616	576	596	547	525	560	591	563	583	558	597	563	602	542	569	591	598	557	576	586	607	588	597	600	512	601	551	538	590	597	545	542	549	535	560	546	553	558	554	590	602	610	585	532	574	593	617	592	549	584	593	576	523	604	587	573	551	601	617	575	571	592	580	552	536	578	586	549	577	582	532	566	554	594	522	575	596	617	593	596	568	597	571	543	586	594	534	531	590	601	558	569	577	527	590	614	600	578	530	563	565	558	535	548	592	583	574	599	557	585	569	540	592	583	576	562	554	594	564	571	619	592	592	543	566	601	507	588	587	576	600	573	545	596	542	574	541	541	535	595	554	533	554	531	594	612	522	605	581	578	587	584	553	557	599	569	591	573	549	573	580	604	573	576	588	583	560	593	576	601	563	619	557	603	577	568	571	576	575	546	552	556	536	573	561	544	566	593	581	566	529	595	599	538	592	584	521	561	594	581	573	559	562	570	542	571	602	604	588	552	554	513	565	563	557	589	560	593	556	594	553	575	524	585	525	544	555	617	529	561	615	583	576	577	585	611	541	600	615	578	566	550	578	584	589	580	610	626	561	563	575	587	548	577	585	552	587	658	599	558	575	582	529	523	597	585	577	572	625	541	570	586	604	546	570	588	592	554	582	600	550	636	557	602	588	569	548	564	558	552	597	574	550	584	576	594	548	584	514	567	565	583	515	531	543	588	561	525	585	595	559	550	554	557	583	586	571	544	558	592	625	594	580	566	607	536	584	578	579	572	577	588	607	551	578	540	547	591	538	559	557	561	590	577	548	579	570	576	573	579	566	556	619	563	559	612	583	578	569	553	569	571	586	565	575	563	591	571	594	566	560	569	556	574	575	617	545	533	569	583	570	599	549	587	613	555	588	551	614	601	582	551	592	588	555	584	612	576	548	532	555	572	651	553	603	590	578	561	519	613	529	572	597	556	624	607	575	562	575	561	572	562	574	554	534	560	556	601	550	608	568	577	596	591	568	562	544	631	577	600	571	575	519	522	568	526	566	556	563	612	604	562	558	575	585	612	599	584	557	579	580	555	564	570	594	569	553	624	585	576	547	570	563	587	575	575	573	556	632	572	582	558	609	588	578	563	604	541	607	580	562	572	579	553	583	579	578	564	607	576	560	578	563	567	544	583	590	544	593	626	567	636	577	601	590	548	608	579	592	574	622	548	512	616	588	616	572	609	547	558	544	597	569	567	574	569	598	577	565	586	538	557	560	563	557	557	552	549	553	593	564	597	574	611	608	580	547	592	603	627	548	592	604	536	560	590	566	623	620	547	555	610	550	551	565	585	602	619	579	553	590	569	637	613	568	540	623	572	556	591	565	571	582	597	609	576	584	555	571	579	569	658	586	573	596	564	605	571	541	577	577	578	587	570	567	552	592	590	544	564	540	610	584	546	587	606	574	612	550	595	549	560	570	529	545	594	570	580	592	565	564	601	572	566	607	577	545	609	554	537	551	541	548	555	568	607	570	565	597	595	547	546	555	572	579	602	596	577	582	573	577	568	589	542	571	559	537	593	525	595	569	611	596	592	560	578	554	585	600	538	599	577	526	552	572	615	581	577	622	551	611	555	571	573	596	540	569	567	548	595	564	563	584	572	564	559	560	564	583	563	578	571	579	570	584	600	587	581	592	572	587	551	607	598	581	578	574	587	556	575	609	570	567	617	571	535	606	578	577	574	564	569	560	576	603	539	591	557	558	589	559	542	544	591	558	575	621	581	541	590	560	599	570	581	588	600	564	604	536	543	591	541	540	584	593	614	583	552	575	563	595	574	560	583	583	553	598	564	609	569	549	576	571	538	610	588	567	553	601	545	569	581	578	562	582	541	524	571	578	617	572	548	550	587	548	545	599	545	544	548	551	546	659	558	546	570	593	595	541	592	603	542	548	603	568	548	580	569	589	569	561	572	609	563	554	548	556	562	552	551	589	592	565	549	572	601	600	575	599	547	542	591	536	589	539	597	573	613	570	528	553	563	605	590	566	583	555	579	579	529	566	586	558	589	574	571	541	565	572	590	537	582	602	573	600	534	557	573	562	568	578	543	617	573	631	581	560	533	540	528	564	550	550	552	550	562	536	574	572	533	586	549	600	575	560	612	576	547	577	588	583	583	598	581	578	569	551	556	549	573	585	556	564	587	566	571	560	578	560	597	596	592	551	561	544	558	605	593	564	573	546	567	561	588	580	519	549	590	575	538	573	566	560	540	534	543	579	567	568	592	520	584	583	544	578	605	531	552	553	564	579	592	559	596	592	579	554	560	606	578	551	608	570	580	556	592	563	528	602	539	603	585	514	560	563	582	594	564	564	582	584	587	591	581	534	536	549	573	587	532	569	584	563	590	565	552	559	545	547	556	595	549	590	571	536	594	564	539	533	526	568	570	578	574	582	593	590	563	590	579	559	542	618	581	607	593	587	556	573	533	593	584	609	581	549	589	559	560	584	557	547	554	584	584	532	587	552	582	559	582	576	591	549	550	576	564	552	543	544	586	624	519	566	587	612	594	542	557	590	561	565	545	555	574	558	598	584	563	579	580	615	564	569	557	587	553	553	557	574	586	596	493	581	572	569	586	580	556	612	573	576	566	585	546	521	566	529	578	561	557	580	565	552	599	556	571	569	511	572	537	551	583	589	540	586	604	587	558	587	565	528	560	568	546	599	571	607	558	600	597	548	585
28160	42972	20157	8215	5402	4738	3932	3314	1922	1259	1185	1059	1021	991	930	936	870	852	804	781	780	757	801	823	773	755	742	676	704	709	791	760	769	789	792	818	824	794	756	761	773	742	782	735	685	738	759	768	753	787	752	770	762	808	740	759	761	717	766	751	788	738	732	764	766	776	735	717	709	706	708	747	679	713	681	768	708	736	733	683	702	716	765	691	677	736	736	706	676	730	675	676	751	712	710	705	731	664	683	717	699	681	674	693	696	717	677	707	719	698	700	710	697	680	679	696	672	728	687	633	691	674	643	699	711	661	750	645	649	690	662	678	688	698	718	669	627	733	656	662	627	707	694	670	745	676	658	761	736	710	666	722	707	686	722	698	678	670	689	715	691	683	707	684	665	702	663	716	672	686	649	701	670	692	670	730	667	696	653	675	726	674	714	668	709	655	687	731	672	674	715	692	675	707	701	647	713	717	674	703	718	675	671	713	677	712	685	623	692	717	631	695	687	729	740	728	694	689	686	644	683	709	672	647	643	721	672	671	720	664	709	685	640	737	754	686	711	704	684	676	696	667	684	673	704	677	654	679	675	699	703	699	642	677	684	704	709	678	656	696	692	666	642	643	657	684	713	711	677	622	690	701	685	732	700	689	631	722	696	653	720	675	643	671	671	649	694	659	714	659	681	688	650	646	666	673	682	715	741	630	691	683	662	718	677	673	629	639	716	733	711	725	704	685	694	659	700	692	668	673	695	726	689	695	691	716	705	721	679	672	649	689	689	699	688	703	729	676	669	685	692	680	673	689	729	619	666	722	692	719	666	718	680	733	668	684	687	691	696	702	699	658	672	697	690	722	698	691	695	703	659	748	673	718	716	680	772	715	717	718	682	660	702	678	655	676	696	668	666	662	675	706	672	698	708	705	699	691	724	654	695	707	686	663	727	653	667	665	716	657	705	706	675	642	665	724	672	700	619	652	671	725	730	671	653	690	678	720	674	675	714	668	674	692	704	653	679	678	666	714	719	691	674	687	666	730	694	709	730	704	704	719	716	684	615	693	723	710	730	711	689	682	680	693	691	629	691	718	680	688	695	686	689	678	718	711	671	699	709	718	693	710	663	734	681	670	680	651	664	705	657	702	679	717	751	659	721	685	646	685	705	695	679	690	716	646	665	672	670	692	677	641	711	685	702	666	665	697	701	662	705	710	689	690	689	674	694	679	687	641	645	735	740	668	663	697	688	660	653	650	680	735	686	688	685	736	716	749	679	675	679	697	698	661	685	729	717	672	668	698	682	692	701	673	673	692	703	732	672	701	668	667	653	723	716	681	714	685	704	701	672	680	686	704	726	668	661	718	637	660	690	724	714	722	687	716	701	668	711	666	690	688	686	715	661	757	705	680	675	694	698	700	658	661	673	682	759	729	690	710	652	662	707	661	708	697	651	664	677	664	693	676	718	687	684	673	713	680	716	680	689	717	648	680	654	721	701	692	670	681	692	716	681	647	634	700	736	684	677	663	702	696	709	696	692	658	672	676	674	706	698	703	670	773	673	693	690	681	673	722	690	660	727	618	648	726	736	670	706	709	640	740	701	665	710	690	673	645	696	735	714	690	663	720	721	673	692	695	688	681	707	674	692	674	723	717	715	676	675	683	699	721	655	709	658	683	709	645	681	660	693	707	688	727	669	729	703	689	702	697	682	704	734	697	644	677	649	650	684	683	711	658	739	693	699	693	706	671	687	723	669	679	649	719	663	756	666	684	668	657	690	697	673	673	678	650	686	658	706	704	705	636	702	752	703	684	724	658	676	651	702	684	695	757	664	724	642	712	676	685	678	659	694	666	662	706	687	640	716	690	730	706	668	628	671	700	671	696	715	632	676	717	667	709	683	662	665	681	671	640	686	691	691	682	680	680	733	694	687	684	683	658	685	668	685	680	672	678	705	713	677	713	708	692	664	751	721	675	745	720	735	697	660	698	686	697	673	704	660	694	669	713	686	740	717	736	709	656	660	678	680	723	656	696	662	719	709	663	685	658	683	687	688	654	663	691	699	697	684	700	716	671	752	665	739	688	690	657	687	674	636	701	723	712	667	709	709	714	687	673	653	710	681	609	664	697	693	680	686	703	691	706	700	697	675	649	658	659	737	696	727	716	688	699	716	720	683	735	691	671	755	684	665	741	657	693	744	737	688	656	671	683	686	674	702	644	637	692	718	680	728	649	629	644	672	672	706	708	689	698	706	703	681	729	604	654	670	681	694	687	671	725	667	685	691	693	712	699	730	687	698	673	705	659	676	704	688	706	696	682	719	680	705	673	703	676	685	682	753	673	680	695	688	713	681	730	675	691	684	642	698	713	693	716	715	727	676	687	636	713	697	688	685	651	691	669	653	688	658	678	653	740	720	719	721	671	666	647	693	696	679	718	703	659	664	701	700	667	664	652	690	659	703	738	672	688	708	700	683	730	721	689	655	670	716	632	690	675	696	649	685	764	680	722	742	661	702	723	746	710	683	717	666	661	683	666	691	652	684	713	662	670	677	755	728	723	675	662	658	643	699	634	654	664	687	729	659	672	695	720	740	636	714	683	716	695	725	692	682	672	655	667	667	649	638	706	717	652	669	650	642	709	698	690	665	644	701	714	697	718	721	692	731	706	718	710	692	672	662	671	722	699	635	673	747	653	648	712	703	723	647	711	676	709	705	689	672	722	714	708	658	698	696	736	696	674	675	675	631	698	699	655	657	698	693	676	703	689	718	708	676	688	697	687	700	678	701	719	665	687	676	685	686	709	682	707	637	713	691	710	652	650	681	719	712	739	689	690	699	723	686	710	687	721	706	678	702	667	693	725	714	690	660	678	668	680	710	694	702	668	669	703	675	703	654	703	657	712	695	700	700	686	728	697	719	688	672	716	726	655	665	653	712	686	686	671	682	685	688	731	687	647	693	700	715	681	697	629	685	648	650	656	724	689	651	718	682	694	691	687	680	611	723	727	675	651	730	700	658	730	732	659	659	655	708	691	680	673	684	650	699	690	629	677	692	657	705	691	718	694	720	654	672	681	709	679	661	710	691	659	701	665	713	693	651	653	695	693	697	635	676	696	688	663	693	691	640	679	670	706	726	721	682	683	702	647	692	659	719	643	689	702	719	664	686	674	715	678	682	733	659	713	703	665	697	671	709	675	662	695	692	632	701	674	704	704	705	707	667	674	656	685	705	708	665	698	692	665	693	702	677	699	710	666	710	654	654	702	692	730	664	707	682	687	683	677	729	680	660	694	677	695	689	691	672	727	664	690	710	718	699	690	658	708	708	650	664	705	671	675	688	609	716	697	666	687	688	657	707	641	672	654	733	663	730	687	676	707	744	660	711	672	655	689	703	711	670	662	668	744	707	718	690	744	715	711	722	685	742	700	671	681	722	684	670	681	727	648	677	695	684	730	691	654	699	674	696	675	651	652	673	722	699	703	672	687	666	691	691	690	689	703	661	691	690	650
27917	21179	11596	2299	1021	837	853	799	705	667	698	637	662	673	686	699	674	713	687	714	687	657	680	653	694	647	658	694	678	704	705	655	704	687	697	686	670	681	687	717	685	634	705	692	715	665	722	661	721	691	715	678	706	681	681	702	723	753	677	686	693	696	681	685	668	680	721	654	692	671	672	673	662	672	630	618	686	708	675	649	696	677	671	692	654	650	694	658	691	646	666	676	677	637	643	680	649	698	668	656	670	696	723	662	713	653	696	735	706	621	697	674	662	655	714	686	654	658	657	671	682	659	636	656	649	713	707	664	687	704	661	683	635	642	647	619	683	682	668	647	659	674	620	641	645	695	661	669	682	655	710	659	675	655	675	649	628	691	692	706	658	656	681	695	713	668	652	738	664	665	677	636	696	673	666	696	661	619	716	735	676	695	683	673	632	725	682	684	650	663	671	647	698	660	710	657	720	681	683	691	656	670	664	633	648	697	639	688	645	709	693	667	668	703	678	680	682	685	647	689	676	667	656	669	658	657	678	658	704	708	637	655	654	644	645	719	688	681	712	743	698	674	661	676	688	657	695	657	682	677	644	675	646	629	675	720	657	689	663	672	683	707	695	688	649	638	642	706	660	679	642	674	672	696	652	624	695	680	628	672	634	659	681	668	628	659	719	672	624	677	673	651	667	696	646	643	664	700	674	655	645	695	727	659	714	681	652	650	638	653	653	650	668	694	674	677	644	687	659	679	702	638	697	622	651	676	699	673	683	656	674	696	626	696	691	649	703	692	652	680	675	652	695	630	663	684	721	694	700	729	648	660	716	678	694	655	614	667	668	691	651	720	647	708	736	687	672	671	678	666	630	646	652	636	665	629	648	696	671	663	694	687	721	661	659	635	708	668	629	711	684	717	692	673	663	649	654	650	658	666	675	676	676	690	681	693	663	731	658	659	686	655	702	679	682	675	720	673	662	668	637	634	636	690	688	651	647	697	653	692	694	663	724	679	686	597	652	681	664	600	647	681	713	634	646	711	633	712	637	724	704	685	662	690	673	713	677	711	699	716	677	669	637	697	717	647	650	716	725	655	683	663	722	710	689	670	707	725	663	689	713	660	672	652	676	679	694	658	656	712	683	632	668	643	698	652	678	663	662	709	659	705	712	680	703	651	668	669	667	696	656	657	692	682	727	723	659	667	644	675	680	653	661	682	646	669	634	625	712	706	663	686	655	657	668	702	743	679	694	649	652	722	704	674	696	686	756	668	657	674	677	655	650	707	654	690	634	712	676	648	661	606	657	666	702	643	624	689	696	722	715	664	722	734	652	673	621	676	710	692	667	699	676	730	677	655	680	687	703	676	689	684	717	680	663	694	695	721	690	690	688	690	691	641	657	711	721	656	638	671	650	664	701	689	691	723	676	664	695	694	673	659	682	647	667	657	695	713	697	620	699	640	664	647	711	689	655	610	637	678	649	666	715	656	704	697	697	710	672	614	657	643	653	669	673	676	701	651	656	658	693	673	683	663	688	680	687	646	676	709	676	675	688	678	664	623	696	662	687	691	686	650	667	696	693	644	683	616	667	668	674	689	711	681	677	702	690	699	719	650	656	685	685	655	675	662	695	659	662	707	680	696	677	673	676	692	694	664	689	650	690	643	628	644	644	676	678	665	685	670	648	702	725	664	675	713	677	673	687	700	679	721	684	666	727	672	679	652	660	694	686	652	728	684	714	681	688	678	676	676	673	666	688	690	666	636	694	673	663	640	698	683	656	674	666	645	663	675	682	669	666	667	705	693	696	658	694	624	666	647	660	740	641	687	639	656	684	667	630	707	669	663	686	656	652	690	648	686	672	685	692	641	665	687	682	685	712	654	671	654	654	659	672	694	634	685	652	642	655	605	702	633	636	678	665	710	665	656	644	662	696	696	642	683	691	695	653	665	638	656	705	706	621	700	659	689	713	673	668	693	645	672	666	665	680	678	642	652	637	678	669	688	713	680	635	637	657	636	639	728	676	700	634	646	657	673	671	688	705	672	714	708	686	671	670	678	667	709	677	715	669	709	701	647	645	669	662	767	673	649	685	674	662	667	644	650	696	707	631	699	648	679	662	640	682	666	679	624	675	678	681	663	663	696	614	698	649	652	635	690	668	670	682	726	663	720	629	641	705	654	679	639	679	730	684	654	701	663	733	674	676	664	632	677	661	624	666	659	636	628	650	649	721	686	714	620	667	665	697	680	630	694	670	677	661	693	691	698	704	689	688	692	608	670	636	689	658	710	704	699	709	640	673	697	682	668	658	671	679	659	660	617	703	651	704	689	711	636	685	671	675	633	692	659	672	687	646	683	691	673	613	679	653	702	696	698	744	664	667	694	676	675	683	671	622	669	704	688	716	639	658	664	636	701	683	698	672	693	685	673	691	668	640	672	635	694	720	668	684	676	690	703	717	670	630	609	662	666	631	627	708	694	636	644	654	680	693	696	670	689	664	664	711	693	684	677	645	634	702	706	651	652	636	667	678	711	725	615	689	709	657	672	649	671	675	665	711	686	652	660	707	594	674	688	661	639	678	655	662	701	673	703	717	691	673	699	670	710	680	681	648	671	674	700	650	630	684	651	653	678	662	667	662	688	671	659	658	689	690	678	664	681	659	693	676	660	659	628	682	731	636	657	673	654	671	695	660	679	726	698	670	636	649	726	656	677	691	664	660	649	636	659	674	690	641	672	665	640	646	704	653	702	687	659	670	665	681	696	662	657	681	666	636	652	687	696	681	672	682	718	609	678	709	672	666	678	677	680	692	706	620	670	637	706	671	680	644	686	685	686	702	657	632	650	669	713	685	677	720	708	678	630	651	607	693	652	677	698	644	638	615	688	691	685	670	749	653	665	684	637	695	646	699	660	698	673	674	673	662	671	692	684	677	634	713	664	682	664	704	660	657	642	669	676	675	667	703	639	674	676	705	618	633	695	674	625	627	675	663	722	655	704	707	683	664	721	683	650	684	669	681	662	648	617	633	694	660	715	655	695	656	674	662	737	653	648	697	691	703	669	673	688	687	685	696	673	644	634	693	652	654	689	688	666	676	657	648	677	647	673	669	678	672	690	676	674	690	675	677	684	637	634	636	728	654	656	703	718	685	667	688	673	722	657	668	707	648	711	734	719	658	662	701	638	677	684	616	676	692	649	658	682	678	742	674	696	699	622	643	658	676	683	675	674	669	661	670	694	708	664	660	667	717	691	646	674	661	676	656	642	701	707	669	687	687	680	674	658	732	695	640	641	682	657	675	682	686	651	712	655	676	653	639	642	675	679	629	641	670	731	699	670	684	686	669	643	619	679	652	651	721	682	698	735	710	641	667	681	664	651	687	651	736	669	696	627	650	686	675	649	631	707	707	675	671	712	676	696	702	685	608	666	649	710	725	719	674	657	685	659	656	709	664	662	689	676	612	666	696	644	642	681	675	701	685	666	665	687	710	675	649	666	656	646	621	695
25285	24874	6761	2271	1387	1284	1121	1003	927	856	853	829	827	823	841	875	784	844	826	850	793	819	795	791	780	833	765	839	795	814	812	820	818	870	837	792	808	873	845	759	833	823	807	828	837	784	833	873	851	806	867	811	771	825	826	856	820	872	838	845	900	824	824	804	784	804	806	740	759	749	779	821	767	776	826	771	820	778	766	795	840	833	829	817	815	803	761	805	798	776	811	774	819	804	798	783	801	759	861	788	790	828	770	799	766	787	763	810	833	811	783	823	821	757	776	817	786	822	763	806	810	817	785	830	791	760	747	764	804	807	799	772	781	794	784	840	787	769	729	797	795	824	756	726	803	780	843	784	804	776	835	776	857	801	794	805	749	800	810	835	813	789	779	800	802	816	734	795	794	812	782	802	796	737	805	775	783	799	803	780	799	799	821	788	810	837	833	797	783	836	820	852	809	738	818	845	806	797	805	857	805	773	802	771	820	773	784	841	784	790	794	785	823	770	764	802	764	816	767	815	818	805	853	746	779	808	821	779	751	799	788	791	801	759	801	777	779	802	775	772	819	859	821	821	766	774	791	857	811	835	798	778	830	807	779	821	824	740	757	802	822	747	777	793	790	795	816	768	849	787	787	772	783	740	810	778	763	801	762	790	793	807	817	769	798	777	813	824	806	825	803	777	812	815	798	785	779	782	770	795	784	744	782	786	781	795	795	761	794	834	766	766	803	800	793	813	750	779	803	764	780	818	790	827	761	775	818	813	792	762	783	825	815	813	758	774	815	828	828	772	821	789	801	771	761	775	791	821	777	792	792	823	841	803	783	858	759	834	822	776	824	744	823	822	742	794	818	798	764	826	818	806	771	801	811	790	798	807	747	796	803	832	781	806	809	756	753	809	772	793	775	832	793	761	805	743	839	772	748	842	773	848	786	733	818	796	795	769	761	819	796	738	843	817	762	792	812	810	849	797	838	824	769	785	820	805	790	744	774	769	765	810	800	781	736	776	800	771	804	810	834	798	761	812	836	803	798	810	788	850	775	781	826	796	824	797	782	768	817	757	767	731	801	824	745	765	793	768	772	841	778	792	829	780	866	817	784	761	795	861	832	823	814	818	766	748	739	760	780	846	819	794	770	796	801	785	784	773	797	813	862	760	776	792	812	796	801	722	780	809	765	786	787	841	837	782	781	863	819	760	800	835	801	833	812	812	768	789	831	806	785	861	792	808	776	790	806	834	803	773	809	822	759	842	832	768	838	776	822	860	801	750	763	794	763	825	765	770	825	818	824	816	800	795	818	817	830	803	774	755	769	798	829	847	797	749	767	819	789	814	822	792	851	792	785	818	750	851	811	809	827	817	829	813	768	770	788	831	823	815	782	806	832	739	805	757	791	806	778	781	757	781	789	856	796	800	765	784	820	777	808	786	772	815	853	756	806	765	780	783	779	845	833	770	788	747	808	804	766	808	762	841	821	748	780	760	774	813	819	804	766	809	803	862	855	812	813	844	801	838	808	812	794	806	840	814	821	835	784	758	739	806	764	775	823	828	797	777	770	843	780	846	827	800	796	808	817	779	756	788	816	788	828	807	768	736	807	864	802	810	769	832	799	785	794	808	803	827	749	763	789	823	804	790	801	804	781	793	768	797	802	734	786	766	836	828	822	896	819	760	801	807	803	807	796	808	844	843	749	788	865	810	808	802	802	756	825	814	815	823	763	793	823	756	810	790	752	837	766	811	773	839	777	789	824	787	851	796	828	807	790	804	811	766	777	824	802	818	815	804	808	788	767	782	800	820	828	816	790	800	831	736	807	801	832	801	802	775	803	726	793	789	800	839	823	829	820	788	761	798	801	822	749	772	788	826	851	789	806	839	758	810	801	777	746	804	763	805	764	773	785	785	773	749	808	785	763	764	799	834	881	796	802	817	794	791	749	810	806	780	802	814	827	809	843	812	854	806	743	813	827	774	794	771	791	774	806	778	783	776	840	762	788	844	775	788	750	738	807	824	737	765	843	793	796	738	821	825	798	798	822	818	750	788	822	769	805	810	845	840	810	771	795	773	850	786	778	783	818	826	872	819	762	774	773	833	778	782	793	772	795	770	772	812	794	779	818	777	810	844	812	802	773	775	828	794	803	822	828	796	814	789	800	786	829	827	831	794	854	794	816	803	807	783	782	822	779	723	814	849	861	785	764	801	820	787	810	812	765	758	790	827	804	788	775	809	792	795	769	778	809	765	749	810	764	779	783	834	766	788	785	780	834	803	776	782	740	784	750	786	786	835	760	776	844	771	789	776	785	774	793	817	794	787	812	783	762	792	788	776	809	814	804	799	763	796	792	833	809	805	757	780	776	755	804	774	782	788	799	781	793	824	784	727	789	776	798	822	876	764	790	804	829	788	743	821	818	814	824	789	829	786	791	783	782	812	795	780	741	804	784	780	776	797	804	811	764	827	779	765	803	808	806	871	768	803	833	814	783	825	763	818	823	811	794	800	857	762	816	831	808	762	799	804	857	805	803	831	838	775	708	805	768	812	785	801	807	810	803	774	793	805	807	797	786	836	819	810	774	807	833	778	836	827	829	779	775	802	778	803	819	795	816	827	777	761	832	790	767	749	777	828	784	776	802	778	784	765	763	828	801	769	784	787	761	848	825	807	801	775	758	742	791	767	803	796	844	796	806	831	754	779	806	757	787	798	828	795	792	851	810	790	761	794	813	871	802	815	814	832	796	809	770	786	808	852	779	771	826	748	766	779	780	791	778	765	760	772	778	783	813	789	793	789	750	793	804	802	806	853	802	833	771	788	797	779	810	771	788	818	783	803	767	787	769	794	779	841	786	783	792	781	776	831	744	777	833	784	785	817	756	854	777	807	799	769	825	759	817	802	806	795	771	758	765	842	827	753	808	774	813	822	761	796	808	793	775	743	763	759	772	780	807	783	809	747	831	809	778	811	783	810	825	803	808	807	775	785	836	839	769	795	792	776	787	817	805	755	808	809	842	783	816	793	734	798	815	821	809	796	774	783	826	739	807	797	878	832	792	824	843	737	827	792	778	807	754	810	763	747	808	790	789	819	794	773	754	800	751	789	791	793	819	794	779	817	758	840	796	850	830	850	818	826	839	754	790	775	781	787	817	807	843	812	786	770	821	808	808	824	796	772	799	802	788	810	769	796	762	807	777	825	799	811	771	758	761	797	775	827	746	807	777	769	775	761	818	779	773	771	791	787	801	779	768	764	804	802	804	830	790	788	792	771	790	753	816	790	811	823	765	792	783	776	788	737	758	840	764	852	795	819	796	859	757	780	762	770	780	773	765	801	803	796	820	812	777	812	775	800	765	799	818	783	795	781	812	773	849	799	765	805	785	756	809	806	813	794	842	830	778	760	812	781	836	795	832	783	788	790	768	787	831	765	775	800	820	844	758	848	827	809	769	685	768	769	765	817	804	803	764	838	821	745	792	822	799	778	765	808	762	785	826	824	787	792
23587	20962	27897	24192	20929	9940	1986	1199	1034	956	856	858	871	863	886	805	774	748	770	792	773	740	788	740	784	768	786	773	770	779	815	752	764	799	775	754	729	791	774	734	814	771	757	762	733	766	764	786	730	785	787	746	763	741	762	779	757	802	810	786	715	783	762	836	788	718	767	746	694	805	743	741	716	744	785	701	715	732	734	701	765	764	777	715	771	751	733	749	741	755	758	761	723	714	796	780	736	740	683	749	734	735	738	748	780	748	768	720	753	766	764	749	741	733	800	722	746	757	766	765	709	696	765	787	735	763	730	736	746	704	756	727	736	704	751	768	744	759	742	727	752	684	707	686	738	722	762	732	784	766	728	729	744	730	691	732	743	732	713	746	755	781	709	770	737	711	721	753	723	756	741	740	752	733	755	773	757	737	753	717	777	717	754	737	755	753	735	735	725	735	735	760	745	758	729	726	716	735	760	737	710	723	778	677	683	765	699	725	679	707	719	717	712	744	728	741	703	753	763	734	737	702	768	755	721	727	751	704	734	729	729	736	721	789	775	754	756	760	768	697	777	732	703	743	712	755	782	757	702	780	756	788	745	778	779	756	722	728	772	714	739	745	718	726	748	690	709	736	752	760	714	767	757	719	718	718	733	764	714	729	757	740	753	755	723	783	768	739	743	711	763	727	721	720	798	751	727	734	742	697	730	719	738	737	712	751	693	719	727	739	738	756	784	797	732	744	744	770	737	775	708	717	740	719	690	724	751	772	713	702	779	754	717	733	791	752	746	734	709	783	734	734	699	720	762	740	731	725	740	738	727	725	712	720	708	695	724	741	701	726	739	725	704	760	727	739	716	769	692	761	765	750	728	755	748	749	769	730	724	721	759	706	762	684	751	728	731	704	747	746	739	789	707	712	736	720	752	731	738	703	738	721	693	766	701	786	775	750	750	742	726	767	748	725	752	732	774	723	730	735	748	728	772	765	768	760	747	743	741	743	780	739	680	750	740	723	754	728	723	759	724	711	716	744	732	731	694	721	722	753	763	713	730	740	703	741	690	760	739	722	737	721	721	771	745	784	712	727	733	695	750	720	793	744	743	743	734	711	760	704	754	690	777	800	822	738	755	699	735	704	710	733	739	731	708	771	709	706	737	716	752	746	762	690	726	748	693	720	753	750	740	750	773	747	737	744	807	733	735	724	759	775	692	731	794	700	780	724	716	760	700	764	767	688	726	730	738	705	738	659	726	740	760	718	759	735	730	750	711	720	789	752	723	716	739	736	787	731	714	734	720	766	749	731	709	754	748	753	757	785	695	721	735	737	769	739	747	723	720	756	726	720	710	748	713	651	723	736	769	798	735	716	702	741	742	719	741	683	765	734	724	757	733	714	788	762	682	739	755	774	754	736	738	747	778	770	769	766	727	734	732	778	748	722	735	712	746	728	715	735	679	708	750	714	698	711	725	745	754	705	727	726	733	742	710	721	731	729	712	674	744	742	759	745	806	729	750	778	732	680	743	743	747	720	721	747	741	722	716	760	684	679	755	767	747	710	682	739	734	764	711	753	744	701	748	736	713	717	771	720	749	716	757	769	705	767	729	697	713	774	760	678	776	763	743	733	711	688	698	727	748	723	801	743	727	738	749	718	748	765	762	704	758	758	757	712	751	717	778	728	739	735	742	692	730	753	759	747	722	748	755	742	782	759	768	724	739	749	740	683	742	733	773	758	757	729	717	722	720	724	720	701	763	749	783	790	755	698	733	729	716	774	763	737	725	707	733	721	713	711	764	785	727	782	840	746	736	723	741	770	783	709	763	722	697	707	705	766	694	758	786	763	745	709	712	763	702	756	746	748	694	738	764	719	712	721	749	710	730	768	806	772	765	763	736	718	701	745	694	785	700	767	769	759	805	731	724	763	734	698	731	761	765	701	727	707	692	758	729	737	685	696	733	765	765	779	733	753	759	762	738	782	750	758	721	711	802	736	724	755	779	711	697	733	764	731	756	700	679	729	675	733	702	759	705	683	745	730	753	719	713	750	747	718	694	725	723	766	733	678	744	780	778	776	731	708	753	804	774	747	764	772	781	734	776	737	692	769	757	743	756	765	769	689	726	705	738	718	665	713	735	751	760	748	699	708	734	689	694	743	738	685	749	729	748	734	750	716	757	747	738	740	773	704	674	782	742	756	726	759	725	688	700	724	706	732	743	776	720	749	716	706	743	716	742	705	716	734	732	776	730	713	716	708	745	674	715	730	762	762	754	720	753	702	748	713	735	770	738	737	740	749	752	740	705	745	762	725	726	779	745	769	732	747	690	778	692	746	744	708	746	692	773	748	737	739	719	700	770	762	758	743	722	725	744	719	713	762	709	735	756	743	721	720	719	777	749	665	783	758	725	696	759	744	728	709	749	730	728	702	741	725	751	705	721	717	742	763	722	729	775	730	691	769	751	705	722	768	756	747	730	741	773	721	752	784	687	752	755	768	766	700	756	724	717	753	786	705	767	772	706	740	767	758	741	755	720	796	793	725	682	655	769	746	716	726	709	716	757	752	729	711	756	693	740	707	765	791	756	787	750	738	725	668	721	736	760	769	779	754	750	698	766	731	720	743	771	753	766	709	718	718	707	735	750	752	757	709	759	717	732	759	701	740	731	763	741	743	748	748	747	761	719	726	731	747	719	739	756	748	742	749	721	720	731	741	770	739	717	725	760	714	726	726	719	718	769	755	699	743	749	738	723	715	719	760	765	733	711	746	706	748	741	748	697	769	733	716	708	751	724	750	749	694	728	753	727	772	772	746	793	749	714	737	734	729	728	759	737	717	727	744	702	743	726	754	771	707	763	719	721	777	724	805	684	706	798	730	763	737	725	774	701	731	657	714	714	793	726	748	706	738	698	802	730	743	765	778	736	723	738	732	771	740	715	781	768	739	718	714	771	750	712	752	742	722	742	706	754	704	736	711	695	727	699	773	735	750	671	777	693	762	716	724	679	737	722	772	746	717	761	707	730	751	725	716	739	753	759	754	694	762	729	732	749	765	746	676	749	734	745	737	733	705	699	728	749	727	684	737	777	758	718	720	730	763	733	748	771	738	750	702	702	759	752	726	738	728	789	701	726	734	758	725	733	740	700	769	727	717	746	771	751	770	728	677	732	744	742	731	745	768	725	731	669	716	704	779	746	717	752	745	789	750	746	717	750	725	713	755	788	753	730	739	745	763	774	720	754	710	773	781	738	776	735	736	764	702	746	757	723	728	736	734	753	738	762	751	728	759	796	734	726	780	758	735	731	721	750	749	773	722	708	733	769	746	750	726	717	790	732	777	719	737	731	718	714	723	700	743	777	731	759	764	773	717	723	751	673	749	759	779	710	738	744	728	700	683	761	766	786	737	743	784	680	713	731	758	764	728	708	736	727	678	771	745	710	688	741	714	713	762	718	741	769	716	739	703	748	723	745	729	726	732	744	763	764	730	774	748	675	725	706	716	756	786
25892	35839	17673	6070	3701	2769	2344	1619	1407	1239	1124	1136	1040	960	1054	1002	957	965	953	916	954	895	913	940	828	908	922	890	873	915	929	928	959	979	947	962	950	980	918	895	894	960	879	914	912	948	907	871	876	961	932	922	946	924	906	984	942	951	894	936	952	954	914	942	938	872	933	906	865	948	934	933	914	915	875	919	900	881	878	911	897	839	887	890	882	883	840	879	969	857	863	898	894	890	867	846	911	908	906	944	903	869	904	909	887	886	904	922	910	881	948	838	892	868	935	826	917	881	894	855	877	812	821	893	915	880	882	871	895	891	864	927	914	897	872	867	866	859	890	850	900	828	909	908	846	883	921	878	915	894	896	914	904	882	861	883	955	796	880	867	842	921	921	930	862	872	931	880	883	896	856	833	878	861	905	873	907	955	836	905	888	875	919	861	918	835	847	895	897	823	859	950	867	903	888	870	854	909	849	856	892	840	949	884	872	925	907	895	851	876	861	938	870	818	862	878	875	913	836	880	845	854	827	905	863	865	805	916	872	849	848	873	915	860	889	886	894	910	882	876	922	910	875	845	840	874	844	885	908	899	896	924	880	880	843	843	864	858	870	884	857	887	865	890	885	858	879	900	931	948	882	868	912	861	821	849	922	889	928	873	853	914	869	908	889	844	849	913	895	922	928	893	876	848	872	886	865	918	863	894	852	882	830	915	899	911	904	924	828	843	867	855	852	905	894	894	870	897	928	855	920	846	857	872	896	898	861	873	852	853	904	874	908	930	839	873	846	861	879	894	862	890	886	820	888	849	862	875	943	928	881	888	852	840	856	873	927	863	938	924	933	828	880	892	856	847	861	868	840	870	891	853	840	876	915	901	888	852	865	822	871	909	877	829	853	874	875	904	850	900	871	885	910	872	887	840	868	895	886	911	866	876	909	856	856	890	934	909	883	867	884	899	878	901	849	874	843	900	894	857	832	810	858	861	836	823	890	892	919	869	901	877	922	887	868	881	867	899	787	844	854	906	886	926	839	888	873	908	916	872	884	891	888	914	932	881	851	845	839	858	946	854	954	861	881	842	839	848	848	908	919	873	858	863	857	899	890	883	907	880	880	882	889	868	860	892	900	854	872	893	885	899	907	889	876	866	884	881	833	926	861	850	831	865	889	918	891	876	862	869	885	931	864	875	829	883	847	857	881	824	843	933	874	878	919	898	916	871	933	874	887	845	886	871	918	854	871	908	851	889	895	806	885	908	936	898	882	842	839	904	895	876	929	882	883	847	838	863	868	864	869	885	893	887	834	889	902	905	881	901	828	884	882	885	895	852	880	863	825	889	909	886	850	876	936	874	914	904	875	847	876	864	879	850	894	828	888	858	901	896	897	852	929	844	848	912	890	875	872	891	869	889	843	873	892	892	909	925	867	886	902	867	885	869	888	903	878	846	849	819	853	905	909	872	910	872	906	866	884	884	918	897	900	844	859	897	885	911	838	927	856	868	916	865	843	875	828	868	906	900	926	940	895	934	876	878	884	817	913	837	865	871	828	923	832	842	850	857	899	859	839	855	848	873	888	845	883	908	883	888	862	888	873	835	840	881	888	885	849	925	878	880	894	870	884	811	882	868	899	857	888	898	893	915	866	884	893	916	881	857	913	793	906	869	867	859	860	914	897	881	897	863	876	847	851	917	902	854	905	832	866	860	885	843	811	880	888	858	909	861	841	890	917	862	936	918	825	888	879	848	898	899	848	856	859	908	863	856	857	863	884	891	892	869	873	864	849	843	874	852	908	866	855	831	906	867	839	889	888	874	933	860	891	882	908	882	842	871	916	932	922	865	898	880	825	847	850	840	845	819	865	855	891	851	874	846	812	902	844	831	900	917	860	877	860	908	921	893	807	883	864	847	893	903	885	870	884	894	903	820	876	923	870	865	887	855	842	905	898	862	940	863	842	893	879	878	875	890	832	874	884	891	910	882	878	883	906	888	829	873	868	919	803	857	863	888	858	870	843	884	852	869	901	914	862	886	818	882	861	877	864	819	890	838	798	871	861	897	903	831	891	917	836	896	869	924	856	818	884	910	927	865	886	821	871	868	867	896	869	877	830	884	906	884	801	873	923	880	880	860	825	877	879	893	872	859	902	876	830	889	874	849	890	883	865	880	888	883	840	865	915	884	874	854	915	900	872	838	976	831	907	912	853	910	901	855	868	878	842	917	860	903	905	876	886	917	831	914	901	909	875	870	889	872	864	819	888	862	892	895	906	878	828	853	863	843	901	891	890	891	864	896	869	854	877	912	909	902	837	900	857	898	886	870	881	878	907	881	897	870	919	840	879	861	867	879	913	868	914	903	846	850	911	906	925	924	840	849	908	876	871	856	900	874	864	830	880	935	897	862	933	924	874	886	882	859	902	888	888	875	887	895	920	836	861	885	864	818	899	871	871	876	883	897	907	898	941	833	871	888	902	903	894	863	895	883	861	848	902	865	873	899	873	910	844	877	868	899	891	841	905	912	884	874	873	899	838	882	866	876	831	950	880	902	892	911	923	906	906	863	901	904	860	891	848	903	862	858	875	903	873	828	887	861	850	894	856	838	842	901	870	869	899	884	869	931	887	872	891	931	871	957	867	878	923	877	892	886	867	852	860	862	850	886	832	849	891	900	903	873	839	888	917	863	896	906	869	839	844	877	867	897	851	919	839	819	840	844	908	912	840	938	879	873	859	853	861	839	893	886	870	905	875	904	834	903	897	875	903	874	870	826	898	853	895	891	914	832	825	870	841	839	918	915	933	885	858	869	862	872	909	864	894	862	897	894	891	855	966	844	878	853	850	886	886	872	910	847	925	887	906	880	916	873	844	869	838	912	887	942	899	879	817	925	849	888	896	951	845	920	898	840	851	912	842	918	879	862	820	867	878	896	831	882	835	918	909	901	906	869	861	822	866	855	845	836	878	865	892	918	885	831	863	889	883	856	880	869	900	859	907	905	874	874	834	864	896	874	897	919	866	882	857	847	877	851	808	882	867	891	898	895	924	878	831	918	846	885	921	865	874	893	844	866	919	865	843	1016	876	916	845	913	825	851	891	906	865	869	935	881	876	853	874	848	852	898	882	899	885	860	847	851	900	883	884	859	897	908	872	866	859	929	920	909	882	881	864	828	898	906	941	882	871	881	877	899	885	866	892	872	857	904	857	918	914	922	870	824	889	852	877	890	860	909	847	908	909	854	889	904	914	888	876	891	834	891	881	899	881	868	901	905	862	884	871	866	904	895	890	875	910	860	942	863	899	871	857	869	834	856	861	872	869	846	886	842	881	859	876	895	875	864	888	871	845	912	864	889	869	854	922	834	869	857	855	872	822	863	867	866	888	842	874	792	877	893	841	898	900	894	843	917	859	831	931	842	909	881	890	862	859	871	933	854	908	861	859	852	882	883	906	853	848	848	923	828	861	888	866	922	892	837	840	905	882	920	900	898	881	855	806	892	880	928	923	913
24568	21059	27174	25057	12826	1450	950	650	602	572	563	573	566	562	546	560	536	492	511	529	548	510	543	564	543	520	498	508	541	517	502	531	528	507	587	553	516	549	541	532	508	457	486	489	527	484	519	531	544	520	516	504	584	510	535	475	534	530	519	513	500	537	504	523	512	523	522	526	526	516	483	484	531	486	481	499	498	499	518	522	456	536	508	501	525	486	498	507	504	482	561	468	489	495	515	495	468	514	496	534	482	492	495	478	489	509	491	449	488	496	456	497	502	474	533	514	513	525	459	461	491	468	493	497	493	479	506	506	492	503	482	479	465	487	483	455	509	461	567	506	509	508	499	471	465	466	486	488	514	495	511	489	501	536	486	461	531	522	535	496	478	509	532	512	502	521	496	491	479	537	521	474	507	514	495	485	485	516	485	468	490	509	534	462	530	496	472	533	458	468	500	505	514	482	505	493	475	510	507	489	526	503	482	486	499	498	533	520	473	518	507	506	492	499	535	508	522	507	466	505	509	508	521	501	474	479	471	479	465	498	510	470	494	524	463	474	466	527	472	509	533	543	516	478	518	522	475	507	482	507	485	523	485	479	516	502	519	496	502	552	504	532	518	512	497	555	510	479	487	478	541	480	473	524	524	486	500	508	463	511	469	489	499	490	497	509	510	502	520	505	458	505	500	492	513	502	509	516	483	481	504	531	500	518	518	531	480	515	535	500	467	526	496	491	491	485	551	487	484	486	509	465	478	482	489	534	517	473	527	486	485	504	501	496	504	467	520	510	527	486	514	499	440	529	453	497	492	499	527	507	481	506	529	483	479	482	491	513	491	508	471	482	520	495	477	495	472	495	509	466	472	506	503	475	505	476	493	524	502	521	495	516	532	467	509	506	522	516	515	509	485	483	474	490	508	520	499	515	498	511	520	536	509	482	492	503	493	503	507	510	480	494	477	500	496	469	541	482	532	518	511	524	481	474	514	472	519	480	520	473	489	485	501	515	502	465	501	466	496	520	464	498	482	524	438	532	503	486	468	514	527	529	486	515	499	489	499	509	496	474	454	480	479	483	492	472	485	477	519	503	480	493	498	513	490	480	517	513	471	457	523	497	485	500	525	492	496	501	493	511	536	500	466	497	482	458	481	514	471	538	485	501	514	504	502	495	493	519	500	499	528	498	557	511	456	476	514	487	492	481	512	475	514	511	467	497	494	483	490	483	500	525	478	478	476	536	503	543	473	488	488	471	501	488	484	510	518	496	499	467	511	536	484	506	494	494	500	525	501	508	484	495	485	508	481	495	500	497	495	492	471	485	501	462	504	531	497	512	511	516	525	502	491	477	503	512	474	518	492	471	456	507	497	471	508	500	464	495	503	549	503	489	494	488	547	506	492	492	529	509	467	483	505	491	522	510	502	508	508	483	484	474	483	504	482	507	498	502	511	502	503	509	515	518	494	510	505	504	516	525	461	484	506	492	454	511	482	481	487	480	537	526	508	488	515	486	496	464	480	467	505	499	448	490	511	437	511	449	473	518	451	537	461	501	492	468	499	498	548	506	515	481	490	497	521	472	522	473	488	486	541	475	481	463	504	464	478	498	487	505	499	526	511	510	508	496	490	515	489	498	448	506	491	483	491	491	542	496	490	481	475	505	428	513	493	455	529	472	466	497	504	482	505	480	508	459	483	463	492	530	491	541	435	587	485	484	516	510	536	460	478	473	456	497	471	517	546	493	497	463	487	520	497	490	488	498	469	484	474	501	498	489	468	455	517	445	496	489	510	538	487	491	497	474	488	504	515	472	489	472	492	510	505	503	495	508	506	469	505	488	490	487	522	491	523	456	496	489	513	491	481	494	479	510	527	487	474	515	461	531	483	462	496	456	526	473	470	515	475	428	488	483	464	487	530	498	474	534	484	479	487	488	502	493	506	504	456	483	531	513	503	465	484	509	499	538	470	497	501	490	504	518	487	483	508	521	509	477	468	504	498	498	506	457	533	484	510	494	498	509	507	498	527	485	511	496	506	508	502	503	494	466	468	480	439	479	500	499	487	509	504	533	524	511	461	507	529	518	527	503	540	492	491	513	476	507	517	538	504	514	525	510	518	493	524	479	493	508	519	489	443	437	510	520	464	480	469	503	525	492	507	471	492	459	480	473	523	530	519	522	504	471	466	493	526	501	478	508	486	553	530	508	535	464	471	518	522	477	525	479	521	498	507	518	481	485	487	511	481	521	502	515	474	518	510	495	488	466	487	498	476	468	494	490	472	517	483	512	516	449	531	534	523	476	482	474	456	503	480	447	481	498	492	484	499	484	501	522	515	471	490	514	531	518	498	510	484	486	511	471	483	510	487	455	547	537	463	507	490	472	473	527	488	460	479	528	491	490	489	519	504	567	561	502	487	490	421	488	499	501	487	529	506	472	536	470	476	499	465	487	480	527	488	503	493	499	498	510	537	511	492	510	532	468	497	472	481	504	510	477	470	511	511	490	509	501	501	501	493	504	505	461	499	497	492	501	509	530	512	524	436	453	503	461	488	497	474	509	516	476	467	538	507	489	517	488	491	516	477	481	485	496	514	494	497	497	483	517	507	479	482	509	501	522	502	538	499	478	471	489	487	459	489	494	481	492	540	496	516	484	482	538	479	537	526	495	493	460	486	464	510	512	513	518	470	523	494	521	525	487	530	492	520	515	487	497	483	492	473	480	519	494	512	490	479	483	460	509	521	504	513	455	467	442	475	498	470	485	458	528	483	486	517	502	496	516	501	523	500	482	482	493	509	492	486	529	530	478	498	460	532	535	465	475	534	518	494	484	492	495	525	526	428	501	527	528	545	500	569	523	478	434	488	461	477	525	458	491	513	521	512	511	501	484	527	509	498	503	526	486	506	479	463	517	470	495	479	481	507	465	484	485	484	492	449	495	496	471	509	476	502	500	488	490	510	475	459	486	524	501	463	499	458	480	516	470	486	513	492	516	481	494	516	481	465	525	504	500	494	501	523	494	489	504	476	457	472	498	469	480	505	493	484	472	477	472	487	536	515	493	503	531	525	512	497	475	529	472	501	483	461	487	491	481	512	469	502	514	488	454	523	497	486	511	510	498	512	439	502	524	469	499	486	541	497	507	488	490	505	525	491	504	495	471	480	494	523	470	494	500	492	487	489	502	521	511	487	460	486	505	532	470	506	485	484	464	491	463	501	500	482	494	471	510	492	506	515	507	526	509	507	477	488	469	471	458	514	501	490	486	504	496	521	523	480	533	498	455	492	526	513	520	489	486	481	485	494	497	504	536	492	468	528	468	434	514	489	466	474	491	515	491	484	493	491	515	526	507	501	511	507	507	477	459	499	497	482	534	466	513	479	481	477	483	476	507	488	526	453	477	495	512	480	502	483	498	490	550	484	484	503	548	440	509	496	501	488	516	509	499	487	471	467	482	523	498	474	524	480	481	510	494	492	513	500	450	465	541	542	499	486	491	504	518	485	518
26923	33757	11338	4086	2364	2042	1455	1029	870	773	782	721	722	728	711	678	653	591	597	675	610	607	588	612	634	643	616	638	595	671	606	643	684	633	676	696	655	595	665	628	611	607	665	653	614	585	631	630	636	673	613	669	658	641	671	642	630	635	630	666	613	625	648	666	635	632	610	643	635	655	602	624	599	600	633	654	669	637	599	610	613	601	568	591	586	618	625	626	644	595	616	643	589	629	645	633	641	564	594	632	627	594	630	604	660	579	605	572	567	607	589	592	594	546	603	583	627	636	597	609	590	584	645	632	590	570	573	639	570	604	613	587	598	605	613	653	601	611	613	620	594	619	577	645	624	597	643	597	602	608	611	600	594	653	614	577	607	653	562	607	607	594	585	550	596	604	558	571	574	612	616	643	583	570	630	649	654	669	602	634	563	594	593	680	590	569	601	570	627	578	579	643	602	588	626	601	580	628	667	629	634	633	609	537	566	631	568	655	607	614	588	569	624	668	612	589	652	578	622	590	644	597	661	569	637	639	642	614	628	586	589	634	598	611	582	604	584	584	646	608	643	555	650	596	638	589	585	608	575	623	558	656	598	605	614	610	594	555	618	636	591	632	628	621	572	608	589	622	590	623	577	618	593	583	671	583	614	604	620	587	590	577	629	632	595	615	625	647	587	574	573	610	612	598	576	571	599	614	612	573	615	625	631	627	593	598	607	559	596	544	637	569	601	599	601	616	606	587	569	609	593	611	640	568	607	612	606	575	523	622	562	566	566	626	624	563	610	609	680	610	581	596	597	593	605	600	602	603	600	590	618	563	588	605	594	607	588	626	580	643	610	629	581	567	583	577	620	603	631	575	582	616	585	622	605	586	620	590	619	597	581	588	585	581	618	592	636	617	623	584	596	569	637	600	591	615	576	585	608	557	565	605	562	628	615	635	632	606	635	613	616	601	570	561	600	569	593	646	583	580	597	614	626	603	591	602	617	606	602	611	659	666	615	611	604	612	556	564	608	597	588	609	650	588	638	601	616	592	597	603	644	599	547	619	621	594	641	645	643	588	585	612	584	585	570	590	648	628	593	600	624	566	565	558	675	640	588	623	643	567	572	615	598	593	618	599	592	629	606	589	655	620	566	599	609	568	589	622	667	589	568	651	598	592	608	611	592	630	586	643	633	644	591	640	624	633	625	609	620	585	605	610	604	557	607	581	551	631	608	617	591	579	585	644	617	614	587	639	588	630	612	584	595	603	593	572	611	609	575	617	619	601	609	600	643	574	619	614	624	556	614	618	594	652	625	574	593	597	590	614	586	608	618	622	632	634	642	600	635	610	599	620	592	611	595	553	612	649	562	585	591	626	573	666	584	595	656	603	652	579	617	568	589	617	615	608	594	600	658	647	599	636	631	607	612	625	599	633	599	637	625	628	614	589	566	607	593	584	633	590	631	647	609	631	590	567	644	618	599	589	611	614	657	616	599	609	589	606	576	662	636	553	565	570	628	589	589	630	615	626	586	592	596	649	636	571	563	617	650	598	634	607	605	638	644	577	627	565	652	607	582	563	593	584	581	584	618	601	550	642	643	644	629	555	601	601	581	605	616	590	616	583	635	603	587	634	574	584	629	605	566	611	609	609	610	589	577	600	624	614	610	601	612	622	622	601	544	574	616	631	593	589	629	582	573	607	621	627	598	602	570	590	596	616	655	615	605	578	600	598	637	632	606	587	600	577	593	606	627	581	610	605	588	616	569	636	608	606	594	595	629	664	587	584	613	611	648	562	596	553	578	603	600	590	602	632	629	594	603	610	629	579	620	589	587	628	603	594	635	639	625	617	628	555	641	585	622	579	601	609	590	637	598	617	608	623	629	596	601	579	595	621	595	651	576	596	617	609	606	610	599	584	636	600	621	619	621	620	575	651	587	590	605	628	570	657	607	593	629	568	600	602	589	615	602	602	608	598	600	581	585	659	613	619	608	530	579	613	610	615	606	611	621	584	614	560	642	594	640	550	595	603	630	604	591	582	671	587	607	599	613	586	609	573	594	637	585	583	647	557	591	599	635	611	661	651	583	664	610	601	567	632	601	598	607	610	609	624	566	610	582	614	591	599	613	562	618	602	616	599	588	582	633	573	655	608	609	624	619	610	618	633	611	591	605	612	592	635	633	603	590	570	629	604	648	630	615	599	631	589	611	620	593	629	626	571	615	600	591	601	596	593	588	591	615	603	573	614	579	610	610	621	601	609	645	629	580	563	637	652	624	595	612	637	547	593	602	642	613	568	583	580	629	596	603	611	612	575	588	617	636	633	604	596	623	535	619	595	604	573	650	585	601	623	612	606	634	616	617	588	585	640	603	602	552	607	590	563	587	593	605	629	559	600	593	574	622	562	575	583	611	578	577	626	615	653	658	611	610	610	577	640	613	628	608	589	607	611	570	625	597	659	647	656	588	614	549	598	557	614	594	607	568	622	583	590	592	658	598	619	610	613	631	598	634	622	622	650	582	606	631	617	607	598	581	622	590	612	592	609	630	605	594	607	602	592	587	589	576	599	634	595	602	598	651	550	593	631	623	638	600	555	608	529	599	586	602	618	556	629	594	618	614	609	579	569	590	637	581	635	616	589	576	573	622	568	593	633	632	631	561	605	589	621	578	591	597	634	613	606	602	609	654	624	596	629	578	598	628	639	612	576	602	616	595	597	635	600	660	600	590	620	651	652	602	584	583	588	581	627	581	590	606	614	581	640	640	610	574	607	588	588	625	559	601	624	583	632	605	612	611	619	595	568	577	599	607	592	615	586	662	643	589	606	606	621	587	593	620	667	629	563	584	584	623	552	649	628	628	616	628	578	613	600	651	590	613	550	667	588	643	596	622	601	630	618	608	635	633	571	608	542	638	548	612	625	631	585	581	579	590	631	614	579	613	609	567	531	591	595	614	616	595	604	655	576	600	601	588	600	607	600	638	583	581	581	595	576	602	626	568	674	622	564	625	594	598	610	617	582	608	644	640	574	631	631	567	598	613	620	623	602	584	568	597	597	650	575	563	625	577	594	640	609	568	580	664	606	658	568	574	585	607	650	605	595	591	617	575	566	591	622	639	608	612	649	567	608	612	604	568	604	643	595	622	635	646	600	619	624	599	615	568	593	625	571	619	604	628	604	576	604	589	595	612	585	592	611	662	621	600	589	590	611	608	593	613	585	559	627	617	607	576	556	570	602	637	576	588	614	594	595	603	616	601	606	605	600	609	579	673	579	612	612	628	619	563	604	640	599	612	569	649	636	633	628	585	620	591	616	584	668	628	603	618	585	627	601	596	605	555	623	560	575	570	644	538	608	582	643	582	611	566	611	580	596	611	579	602	639	614	562	645	625	599	634	569	642	638	573	599	589	546	596	577	616	596	649	613	585	619	634	617	647	624	592	670	547	662	573	655	612	634	569	610	586	596	587	654	618	631	620	575	610	589	628	637	590	602	585	609	581	600	608	630	579
22558	21022	28494	23739	21012	21043	8939	1312	965	878	812	722	705	717	763	665	661	643	668	642	624	584	590	595	603	606	633	582	612	612	590	589	628	619	613	658	625	578	630	661	589	603	594	648	612	637	612	594	628	620	600	579	614	587	598	559	614	585	598	566	593	563	647	620	571	576	600	588	555	570	597	573	565	567	540	567	608	588	620	540	566	571	570	587	526	591	569	574	577	599	585	595	584	609	549	607	524	603	559	529	565	615	569	578	551	588	558	536	570	538	605	562	551	547	549	591	584	567	615	572	538	550	587	549	575	571	573	527	562	566	578	562	551	587	552	579	609	527	542	569	571	546	589	600	596	578	549	594	546	555	574	556	608	557	555	525	546	582	609	555	496	551	533	549	558	572	550	575	537	520	539	573	576	583	541	538	582	572	538	525	599	529	588	588	570	552	551	551	572	562	607	548	535	547	575	556	559	585	570	538	562	531	554	559	620	586	570	593	547	591	582	550	529	542	587	513	609	538	602	542	540	583	566	520	561	595	539	569	553	563	590	544	529	567	557	606	556	566	541	537	592	564	575	524	549	597	576	557	546	553	584	536	551	525	568	532	610	571	582	550	539	586	587	552	563	564	545	563	564	572	562	577	568	582	588	562	577	588	543	533	582	535	581	587	526	572	583	544	546	630	541	542	550	555	613	587	548	569	583	517	565	547	552	521	534	571	545	573	567	523	572	567	541	563	609	583	562	545	568	552	495	551	544	598	549	535	539	542	536	574	538	609	545	560	551	535	540	594	593	547	542	536	573	546	553	575	589	584	539	564	535	558	603	529	553	557	536	516	545	549	534	560	559	586	551	524	560	526	509	513	602	563	506	538	548	567	539	564	535	580	563	551	589	524	596	500	566	521	595	568	568	574	534	570	515	565	525	509	544	580	564	598	519	587	555	566	539	561	521	630	583	520	598	580	587	537	595	563	592	553	572	498	546	566	565	568	605	546	582	520	581	546	547	557	565	588	558	587	572	525	605	584	581	509	572	537	570	572	588	521	596	558	568	582	562	505	548	555	582	584	564	545	542	557	541	580	557	552	547	555	611	617	567	569	581	580	518	587	598	584	547	554	537	567	531	508	551	573	542	635	604	569	564	561	565	599	570	568	563	578	577	545	581	569	567	557	565	568	539	583	577	541	537	528	568	535	597	575	560	533	537	582	553	576	578	563	552	575	564	579	563	566	561	551	566	563	571	582	610	584	570	559	570	563	558	519	557	549	566	517	565	559	592	578	559	510	554	579	582	582	562	564	552	545	564	542	559	565	582	578	562	553	593	562	590	588	554	561	569	531	545	582	558	545	592	563	567	549	557	563	553	519	565	553	584	553	560	570	552	532	570	578	570	564	564	536	556	589	530	559	565	559	564	595	574	599	559	539	556	567	584	565	540	535	557	538	588	591	562	584	536	579	567	562	572	607	516	532	560	584	556	523	559	586	485	587	556	545	544	556	566	587	565	581	543	582	582	563	547	593	577	536	605	574	579	579	511	569	548	578	606	550	561	548	611	562	587	573	569	571	576	556	555	533	528	577	570	544	561	554	563	511	540	541	553	627	558	599	546	549	549	636	590	574	545	565	574	573	523	523	561	578	556	592	526	555	557	571	619	561	575	557	556	564	538	586	550	591	589	581	543	598	566	552	573	560	548	582	513	518	580	547	553	565	591	607	544	592	587	555	568	534	552	574	557	567	553	558	564	525	554	517	542	548	536	536	580	540	575	543	553	525	588	594	578	560	573	550	562	558	541	544	531	575	586	540	528	559	536	571	522	604	581	610	534	576	549	551	564	598	562	607	597	589	561	545	562	562	586	573	548	568	577	537	536	566	550	588	590	604	551	550	545	535	557	542	553	577	537	576	631	514	584	564	565	557	580	562	553	558	536	550	547	603	544	523	536	542	614	563	552	568	580	526	572	583	557	551	533	538	536	555	568	569	566	589	552	561	577	602	567	556	609	588	577	566	569	555	584	583	535	596	552	571	520	527	595	522	555	558	620	556	562	589	538	592	573	577	544	559	588	519	589	569	543	590	569	573	561	565	534	545	590	544	516	535	564	554	585	587	554	518	540	566	570	556	587	548	582	580	576	580	584	528	550	535	559	529	505	535	562	569	568	586	594	608	548	537	525	556	563	565	539	606	548	586	578	581	537	548	550	555	538	561	559	563	540	576	567	564	543	525	575	571	574	554	594	552	570	581	580	568	588	523	558	562	553	555	521	543	520	537	558	560	601	534	607	604	564	564	579	591	584	561	533	528	601	575	556	574	519	519	560	607	545	604	570	539	538	536	557	530	564	545	532	528	571	568	586	514	562	577	550	524	560	552	563	542	567	580	536	599	532	595	547	569	608	569	559	597	601	548	552	573	547	538	558	544	565	590	587	553	548	523	622	550	587	547	520	562	528	576	596	542	545	561	577	559	586	552	561	552	585	535	534	567	556	595	556	594	539	579	559	559	541	574	579	530	587	552	547	562	601	580	579	579	586	517	557	571	548	537	534	580	580	564	566	578	565	541	550	567	549	586	611	534	605	527	538	574	595	584	572	550	583	577	543	548	550	553	538	513	595	549	509	559	552	557	520	563	529	568	528	574	551	560	579	558	582	548	571	576	562	538	547	561	606	554	538	515	557	581	565	598	557	578	504	625	548	572	630	559	587	541	567	537	569	601	556	574	529	585	570	600	576	558	543	590	578	549	506	587	519	581	573	559	558	549	519	557	556	559	579	553	563	566	535	551	552	575	578	565	597	551	528	577	548	604	582	535	540	531	587	507	544	548	577	576	556	568	584	563	588	566	540	547	562	576	542	626	570	612	586	631	567	564	551	548	583	559	571	575	552	500	594	554	537	596	551	577	593	560	539	570	542	559	531	525	567	578	525	563	520	569	550	542	541	553	552	588	583	563	573	582	478	590	558	527	593	558	584	566	581	560	571	521	590	553	594	547	573	566	520	554	541	542	585	559	538	539	549	519	549	549	549	541	559	538	532	570	572	546	572	529	565	567	543	561	546	574	521	568	530	553	546	608	550	571	536	598	564	557	563	596	579	552	501	557	555	539	563	528	567	575	546	576	570	583	583	590	547	559	589	535	578	556	533	590	602	578	561	522	582	564	553	531	618	547	539	553	485	551	604	569	577	589	563	563	587	565	521	501	567	577	578	554	551	597	532	579	579	581	602	563	550	601	517	561	554	605	551	554	496	525	571	586	506	578	564	529	509	580	578	559	547	565	516	568	533	549	590	574	579	602	581	553	542	566	541	546	580	579	539	585	543	579	552	560	541	562	572	529	531	565	569	586	562	584	584	548	543	563	569	520	541	559	496	595	558	555	581	569	538	532	602	584	609	607	563	542	560	559	547	551	562	563	559	552	543	544	555	506	578	518	540	563	577	558	534	599	595	571	524	574	524	571	580	542	576	565	563	538	602	563	581	571	513	612	587	542	533	596	579	571	550	574
26663	42266	19824	9311	5634	4529	2814	1897	1449	1311	1178	1098	1044	1001	931	873	835	874	824	804	780	766	759	749	777	729	712	695	746	755	735	805	780	787	753	809	797	735	738	737	737	764	691	754	719	739	731	715	768	723	786	755	773	781	764	736	777	733	745	741	748	737	724	706	750	710	734	689	644	662	661	696	698	653	663	669	731	711	762	698	736	690	673	661	650	716	713	681	720	731	752	723	683	703	688	626	673	737	691	666	653	669	695	648	672	707	663	701	712	685	689	643	708	660	682	664	712	662	659	673	666	688	700	686	658	714	640	675	649	665	677	707	684	679	670	720	679	632	683	692	681	696	629	680	647	644	711	686	698	678	671	695	626	660	665	715	694	660	628	674	654	628	677	698	662	670	695	680	707	664	744	674	690	696	682	680	660	636	700	696	684	666	677	680	686	725	738	655	681	684	681	677	699	712	671	696	680	681	702	683	673	670	696	669	703	655	651	679	604	708	676	637	637	742	673	671	682	646	684	714	633	722	688	659	678	684	646	693	688	687	673	681	738	705	673	676	664	697	731	655	665	657	696	679	669	709	665	654	644	679	698	655	670	653	701	683	678	638	668	688	710	676	632	670	701	696	709	721	650	686	690	613	672	673	640	642	684	675	704	649	681	705	696	665	675	664	682	664	661	698	656	680	698	672	666	701	661	686	639	677	712	696	670	694	667	700	639	652	656	674	678	714	648	671	671	687	665	705	685	668	658	683	713	613	708	690	686	669	649	648	713	730	707	669	696	711	655	652	658	673	675	661	693	667	683	647	637	666	668	639	690	677	689	638	656	630	705	699	694	699	634	688	704	686	634	692	728	660	657	690	680	670	651	653	659	722	722	668	716	676	686	691	699	701	714	661	691	669	649	647	684	687	687	690	675	698	698	641	667	665	686	618	657	689	692	674	655	666	714	659	690	661	698	668	629	670	644	702	669	690	740	668	708	686	641	661	695	682	717	658	708	764	698	676	682	678	662	689	688	674	688	679	657	634	641	677	671	713	693	655	675	654	708	737	710	686	683	672	681	684	702	697	646	686	683	646	643	712	669	661	681	692	673	677	653	670	674	713	685	698	656	664	691	642	688	648	705	703	678	637	725	646	661	685	656	665	676	718	692	649	647	683	726	654	653	694	704	674	666	637	646	702	715	656	651	692	661	668	678	700	680	678	695	674	670	639	667	685	619	676	672	677	644	727	675	616	652	707	685	676	604	668	677	689	651	705	733	691	680	676	699	682	683	631	691	637	665	666	687	692	626	665	638	682	667	712	720	651	693	644	649	698	678	673	609	703	691	672	672	716	671	669	642	684	634	670	665	660	715	682	683	714	748	626	685	702	723	657	669	662	671	655	658	698	661	664	684	644	682	693	705	753	664	664	665	654	645	697	666	690	688	700	667	634	678	703	684	675	658	679	674	700	713	681	686	704	704	714	661	668	710	682	701	671	667	703	630	747	659	690	626	693	692	711	690	702	666	678	667	679	676	734	704	680	721	658	671	713	726	693	675	704	697	669	691	659	711	693	687	702	677	642	675	683	657	704	657	634	658	671	695	647	681	662	649	644	683	655	645	696	683	652	701	663	719	661	681	682	734	680	716	737	698	700	677	680	680	655	682	682	665	689	638	709	678	694	698	732	668	679	705	727	703	702	709	670	692	627	695	651	751	619	662	672	659	691	682	674	712	736	662	643	653	683	641	647	693	683	619	715	626	666	663	707	663	660	650	645	716	664	682	663	710	673	702	711	683	696	694	689	646	705	670	673	646	702	723	633	676	683	662	677	659	656	692	681	683	686	713	704	662	681	706	675	642	729	640	656	670	684	703	692	690	703	662	686	729	709	663	672	698	650	688	684	669	669	643	674	704	689	640	686	643	644	626	674	683	716	694	628	642	683	649	650	682	680	656	672	703	679	683	678	708	693	721	701	608	643	697	663	727	704	677	695	660	664	664	725	670	676	691	678	723	678	653	679	636	674	668	708	723	670	699	701	664	717	681	617	693	695	670	667	697	697	700	702	703	667	650	684	695	693	656	653	671	651	660	670	667	685	662	643	670	685	687	660	669	683	705	650	646	699	606	687	709	662	676	692	714	668	663	683	675	681	710	688	689	651	663	669	674	677	673	663	695	656	704	670	648	710	672	664	674	633	667	632	700	702	626	680	685	656	661	677	651	725	685	648	673	655	744	663	695	667	668	678	666	658	721	706	713	659	676	696	650	690	701	665	682	667	672	695	659	663	644	671	700	683	711	652	683	703	671	700	679	691	671	682	666	646	659	677	690	660	698	651	702	686	656	689	656	681	700	656	686	695	629	666	663	665	678	662	659	636	689	600	671	680	705	691	672	710	683	670	671	683	695	697	669	665	659	678	676	746	640	690	668	659	687	722	659	703	667	675	658	724	671	684	689	631	697	659	677	711	673	675	689	653	682	685	711	673	774	677	705	658	691	689	703	684	669	703	670	680	674	671	692	660	672	707	673	652	669	689	655	730	673	671	696	674	699	661	645	701	681	682	689	692	697	698	655	677	659	668	677	654	669	638	746	682	633	629	653	697	719	655	641	698	661	723	663	654	654	672	658	672	656	645	637	656	684	672	669	708	666	679	677	667	741	671	712	644	744	721	692	733	665	675	678	728	692	682	693	703	665	655	648	712	696	651	648	659	679	697	731	667	693	670	649	691	654	689	659	679	731	688	741	695	681	703	674	655	681	705	671	696	647	637	692	649	672	738	718	659	672	690	694	699	693	638	639	664	635	649	687	667	689	680	682	695	689	654	679	697	695	672	607	671	682	679	654	667	668	670	697	701	714	665	674	671	691	667	680	649	666	673	701	640	672	693	690	667	715	710	675	678	654	705	687	683	647	688	732	680	669	660	693	678	710	678	699	729	717	690	688	648	666	682	673	718	670	653	660	693	672	718	694	690	676	673	695	705	652	682	716	663	664	649	705	695	685	737	628	716	689	671	665	693	693	696	709	671	697	702	680	692	700	657	659	686	666	672	670	677	724	684	676	648	699	677	656	660	672	690	684	684	668	686	685	676	700	683	685	708	682	682	669	647	643	676	648	668	638	687	680	718	681	670	648	685	643	696	722	627	642	658	678	650	705	670	702	679	656	682	677	694	644	633	658	729	664	699	654	674	695	679	684	668	703	683	704	655	665	726	705	711	656	664	657	618	689	691	690	692	679	687	684	687	673	681	694	671	698	720	707	686	714	714	658	696	690	689	696	677	659	730	683	653	707	667	715	666	652	671	698	699	650	691	704	690	648	691	672	664	664	680	676	693	698	686	704	639	681	642	678	664	685	714	675	711	691	715	664	652	715	651	698	733	662	632	695	655	759	680	668	658	722	669	699	650	645	668	676	677	685	687	679	655	680	728	668	657	716	667	672	689	705	657	700	695	703	633	640	654	667	670	692	695	709	650	671	692	662	713	640	687	672	669	686	667	719	649	694	665	675	702
27751	21277	11708	2201	1028	825	743	680	687	695	652	707	651	745	644	704	643	654	646	641	709	669	677	680	677	649	632	652	687	638	665	675	725	651	687	675	639	686	695	696	728	652	616	654	675	663	692	692	669	682	706	645	689	650	668	693	670	701	724	660	689	672	636	676	651	673	649	676	656	645	680	643	694	677	674	599	660	687	639	687	628	633	633	670	651	631	638	662	655	661	658	612	688	667	696	662	643	606	647	643	665	673	640	642	667	629	616	627	606	684	702	660	604	660	715	652	660	630	635	644	639	679	703	658	664	700	693	674	646	679	693	637	649	677	609	670	679	621	661	678	657	667	617	671	637	664	634	668	693	650	656	607	650	630	662	656	636	654	639	649	670	681	647	648	701	604	632	634	648	626	676	632	660	609	636	688	678	714	641	649	691	643	627	669	634	642	675	698	669	661	625	646	675	687	631	675	662	639	658	647	723	647	611	660	623	621	679	652	648	604	638	680	608	650	623	667	676	664	655	712	668	649	642	665	641	658	711	634	656	659	642	693	628	651	668	636	647	651	648	650	696	604	639	642	677	627	678	685	619	641	661	666	656	691	656	681	659	675	685	685	681	686	634	717	661	676	650	638	659	647	667	665	659	634	669	657	657	672	699	654	669	654	683	677	663	625	652	631	658	666	657	631	718	685	671	685	623	664	648	645	654	651	650	670	704	622	649	656	652	668	626	664	663	631	632	660	650	666	656	630	690	694	657	658	593	657	705	678	652	634	682	643	663	635	651	667	620	706	620	629	646	639	689	685	680	690	656	665	652	662	624	646	612	629	660	698	670	661	671	661	670	671	678	662	674	630	646	634	656	680	668	625	671	653	711	573	670	689	679	628	638	614	660	653	650	629	689	692	650	669	662	647	634	611	707	658	656	651	693	671	650	693	653	677	656	604	664	643	596	654	651	650	636	626	676	693	626	666	644	647	668	687	686	623	670	687	666	664	674	658	644	617	659	645	636	616	669	654	701	665	635	675	643	621	619	657	651	627	665	574	670	680	681	679	688	679	658	676	693	639	670	650	671	647	644	700	651	642	655	608	687	691	674	615	665	671	643	694	636	591	643	628	687	658	679	680	611	606	692	611	670	654	623	620	629	667	641	689	662	655	708	652	652	641	649	678	682	612	648	681	665	679	667	680	681	619	735	677	638	653	652	629	643	667	624	662	644	659	659	632	656	673	663	675	669	663	665	688	682	639	661	658	623	659	657	629	676	654	683	652	632	666	670	644	619	619	648	610	647	623	647	633	615	638	657	641	720	645	653	665	688	703	620	658	646	623	690	676	644	646	674	675	702	672	627	633	627	612	634	647	633	633	622	680	668	681	681	650	654	672	682	701	698	644	691	641	696	691	676	686	709	660	643	649	626	648	640	647	670	641	696	662	663	634	724	603	643	608	660	680	622	593	669	677	659	675	597	634	630	671	683	678	649	670	664	629	656	637	638	678	663	648	687	678	618	660	665	665	640	644	640	674	696	710	682	657	678	639	639	611	651	649	691	675	624	648	702	702	660	629	692	660	671	664	639	655	669	663	635	693	617	686	635	600	689	640	619	683	635	663	619	676	663	671	692	672	665	640	649	639	672	648	649	650	642	689	646	644	705	655	648	655	670	634	672	675	673	654	640	672	617	641	675	685	662	602	657	738	655	660	662	636	624	615	677	690	669	663	629	655	629	638	628	678	626	630	651	635	685	645	625	689	644	662	638	681	656	647	625	677	664	630	699	655	670	652	628	635	716	622	644	670	630	628	665	646	670	626	663	676	593	679	673	640	664	663	638	695	652	666	650	669	662	636	701	681	644	656	648	609	645	603	639	660	651	652	651	645	648	667	621	617	667	661	674	630	663	698	639	651	669	641	686	652	694	599	637	679	687	646	593	681	692	641	641	661	635	645	625	673	619	646	647	669	656	614	661	680	627	660	655	629	629	633	600	670	624	631	582	657	680	668	658	632	657	606	631	653	666	651	667	698	664	639	661	674	675	699	626	661	639	671	635	680	684	680	683	666	607	668	610	659	695	641	619	661	653	627	663	687	682	709	686	655	637	695	615	647	650	632	655	655	669	633	643	657	658	653	691	646	634	651	628	643	684	643	685	666	595	627	659	639	673	700	616	698	650	646	653	661	608	683	644	687	644	632	622	646	669	654	650	648	678	707	694	660	633	630	662	651	651	671	621	697	682	691	677	660	664	617	728	670	624	712	645	682	694	641	654	669	698	623	670	678	662	670	696	649	649	643	658	667	653	646	640	670	651	678	665	679	680	644	656	660	645	652	689	618	682	646	661	666	621	632	640	605	653	700	649	631	677	756	649	640	653	660	664	630	620	653	633	700	677	592	647	674	647	684	639	640	654	649	658	669	625	662	681	639	659	656	663	662	593	681	682	648	663	649	653	635	640	656	698	622	654	671	620	648	626	630	658	646	635	640	685	669	659	623	627	701	637	658	706	684	637	655	667	655	609	680	661	632	688	611	676	634	652	634	642	650	670	634	625	626	662	678	655	690	674	659	654	612	650	667	677	709	697	692	688	680	671	672	629	618	645	640	715	639	682	650	641	694	598	639	635	707	627	623	659	667	618	708	662	655	646	647	689	669	645	679	634	690	671	685	694	675	637	617	612	633	656	618	689	648	692	656	671	707	676	647	624	637	672	654	644	652	632	611	657	626	675	640	654	650	682	651	612	664	604	648	699	649	639	687	694	614	624	677	651	662	622	653	685	642	662	609	649	636	667	662	682	667	670	668	668	681	655	659	692	623	702	651	616	679	665	667	608	681	654	682	638	651	659	647	632	671	668	638	629	658	615	660	644	624	655	648	652	643	658	629	652	675	649	700	624	628	658	613	658	623	657	645	648	694	643	669	652	693	619	680	671	622	641	652	727	658	639	678	625	644	637	692	633	632	665	702	614	635	664	668	693	621	705	654	658	637	670	632	651	664	670	647	629	697	653	617	660	663	730	652	647	700	689	659	665	637	651	672	667	644	650	655	622	609	618	659	639	628	624	654	702	638	601	660	642	670	636	600	681	646	624	658	659	665	677	658	646	685	647	636	695	645	600	646	613	624	697	650	689	686	626	667	633	701	702	686	591	646	659	657	644	658	661	657	578	623	611	649	690	657	639	636	655	664	666	676	617	637	658	652	621	662	695	696	685	634	671	645	672	652	671	620	680	697	640	684	671	571	622	652	666	695	662	651	638	663	701	654	603	676	655	645	630	633	677	617	642	614	665	703	656	689	656	708	685	661	599	673	660	716	695	698	647	639	670	630	642	671	642	627	665	612	699	643	660	625	668	671	632	714	677	634	647	697	707	682	663	643	674	644	675	624	648	670	640	665	636	665	648	624	660	664	650	692	681	656	697	653	668	616	675	690	670	652	660	633	614	656	651	651	675	668	654	569	670	663	668	650	671	626	650	686	657	643	642	624	646	595	619	674	656	673	676	610	680	653
23976	27832	6915	2082	1347	1046	990	852	845	843	797	841	854	826	838	752	802	828	792	809	826	763	793	776	796	771	811	820	777	834	828	791	841	805	763	793	828	764	817	834	816	842	830	831	758	841	782	829	818	799	755	814	800	783	812	883	854	812	803	802	829	807	794	875	727	797	756	828	791	719	753	742	795	825	814	793	785	803	835	789	802	793	795	814	786	763	783	839	808	809	822	822	817	787	789	813	833	780	754	794	814	781	765	760	755	767	760	782	757	771	767	763	742	763	821	783	793	769	788	786	783	812	817	805	812	769	786	797	742	788	718	787	767	746	725	828	823	791	770	787	790	796	773	785	776	777	788	750	748	800	788	803	774	772	784	765	757	812	772	768	786	760	771	786	768	801	817	773	781	761	807	822	750	759	726	758	740	764	794	790	779	803	793	781	759	760	817	767	819	793	777	746	781	815	777	783	748	799	765	755	773	775	735	753	829	799	803	800	747	739	779	806	741	771	840	736	789	752	738	792	798	743	785	801	788	788	785	813	794	782	792	808	777	748	770	800	792	809	808	809	775	804	813	771	825	759	762	795	803	809	751	761	816	808	802	753	810	762	847	821	800	794	748	813	778	728	794	807	810	817	809	752	819	717	759	780	813	736	765	779	770	809	786	773	734	789	802	829	796	771	759	805	784	781	805	774	785	752	828	754	814	717	735	772	783	812	801	804	752	814	743	834	830	806	783	803	813	846	798	812	786	784	755	793	811	792	733	814	766	791	782	757	812	758	805	823	788	827	770	779	752	764	803	792	779	776	737	809	749	770	782	812	790	823	775	780	813	783	773	767	762	780	753	813	725	788	783	798	797	773	774	788	836	754	734	757	767	759	743	800	804	756	759	771	787	820	741	764	800	829	742	760	762	794	749	727	735	787	767	767	772	762	744	709	786	808	776	786	800	791	778	799	792	796	812	799	746	832	766	800	814	757	772	798	777	790	789	732	817	784	793	804	773	817	806	770	759	760	795	773	761	807	778	743	755	763	793	758	781	770	749	799	798	748	831	737	811	775	739	794	765	784	769	795	757	770	793	802	790	813	792	806	810	784	801	759	768	828	743	760	779	786	811	820	735	877	735	815	791	755	809	772	777	839	801	782	809	759	762	757	782	787	784	811	780	852	767	799	729	759	720	791	711	806	777	746	794	775	748	799	789	813	794	780	824	734	801	850	758	769	818	765	773	766	777	785	776	778	766	825	807	796	799	807	805	754	801	828	834	772	798	739	792	801	764	774	795	767	756	777	786	827	764	827	779	787	798	799	752	781	754	785	761	783	754	780	724	760	762	792	773	773	824	773	758	782	799	744	814	798	765	766	780	772	753	791	775	854	762	793	807	764	820	790	791	749	768	802	759	814	776	783	792	770	795	758	773	783	771	774	811	754	777	806	806	796	771	760	834	782	760	816	756	802	803	790	790	771	798	784	794	774	771	788	735	812	814	751	798	800	799	777	779	827	828	738	814	826	784	783	823	820	798	778	792	783	768	814	764	806	772	767	784	767	817	758	786	827	804	780	761	786	757	802	841	763	760	815	806	770	788	812	785	766	821	747	769	749	802	789	831	743	773	814	752	793	741	762	743	786	762	780	813	774	834	784	805	736	822	753	734	764	792	787	761	764	766	788	796	757	826	792	816	800	776	818	769	762	765	790	826	751	747	803	812	757	782	800	790	806	764	792	787	741	831	812	770	814	795	808	793	790	781	787	744	790	806	777	743	792	806	786	767	801	809	787	785	808	837	756	768	780	746	732	795	752	746	768	776	791	766	774	780	812	772	790	835	807	739	759	807	754	760	730	814	790	770	769	769	816	804	775	747	810	765	809	793	790	805	800	807	799	782	807	777	804	764	758	799	738	754	789	795	768	757	717	772	804	769	779	825	809	766	779	779	768	721	771	763	764	775	766	826	788	801	752	760	764	764	782	827	738	746	768	776	801	797	751	786	772	750	784	826	745	793	771	764	736	756	828	748	769	784	799	808	802	837	788	784	837	792	755	772	790	759	758	778	781	775	787	800	743	807	788	752	806	801	858	782	812	767	749	799	788	718	724	809	815	795	809	804	773	758	779	761	826	755	731	798	778	767	768	819	775	835	803	774	736	804	824	788	775	752	791	753	744	810	833	799	775	797	774	827	811	800	733	776	785	820	758	744	778	776	781	833	769	696	766	786	753	767	812	770	804	757	785	783	782	832	807	782	768	782	812	744	786	803	803	793	806	768	799	830	772	827	775	815	763	789	793	819	804	781	808	794	811	813	790	773	775	769	827	767	785	782	772	799	805	783	814	739	758	783	805	725	809	758	769	805	792	736	773	851	789	811	832	761	811	743	805	761	811	773	828	781	830	771	786	727	761	729	812	806	791	776	835	770	771	820	758	770	790	832	760	718	791	796	801	828	799	776	784	784	872	779	778	805	772	773	770	772	721	738	769	782	761	794	813	775	768	788	753	769	715	770	786	779	785	711	782	747	730	789	816	781	787	814	817	831	826	811	798	731	831	786	818	793	794	799	795	759	762	791	746	756	769	819	777	776	801	744	855	770	824	812	771	826	729	747	742	769	774	815	767	759	782	816	754	782	746	820	785	847	815	809	816	808	733	816	827	753	745	814	784	826	791	816	775	763	766	767	789	800	746	762	764	796	734	824	819	795	791	805	792	760	775	792	800	781	784	763	796	780	769	802	786	784	827	791	774	791	767	760	750	765	751	798	811	814	772	711	759	810	801	766	794	802	781	761	725	785	754	834	818	816	786	782	771	778	726	830	792	781	797	795	738	765	772	806	809	775	807	783	777	741	758	774	796	794	823	792	838	782	728	805	748	794	836	748	744	770	740	843	803	783	765	799	808	771	812	772	841	749	764	798	775	769	762	800	776	762	800	772	784	781	796	772	791	766	787	782	817	773	818	775	777	796	809	822	792	814	777	807	785	821	759	790	823	830	731	772	790	824	767	793	793	815	794	759	794	818	787	850	811	786	780	807	803	806	804	803	796	802	748	770	769	771	802	782	779	805	770	807	796	773	729	778	771	813	827	754	816	804	784	813	788	773	711	802	801	758	802	804	772	824	784	801	791	747	765	763	834	812	829	733	844	773	859	805	759	766	800	774	767	754	764	791	735	732	796	764	797	778	785	731	787	836	819	781	758	796	760	798	755	773	805	805	772	722	771	784	782	814	794	755	784	826	783	755	774	824	754	775	833	738	802	784	803	790	784	801	816	770	828	769	784	761	792	772	776	784	740	786	786	765	747	771	774	796	796	763	767	803	773	764	775	761	807	758	803	808	791	786	794	802	766	779	793	802	756	855	772	771	793	830	821	739	786	767	809	800	787	767	765	784	784	780	767	802	799	723	736	797	764	771	773	761	769	819	837	752	782	787	776	777	790	769	771	772	744	779	814	796	780	757	808	799	773	774	808	801	791	815	768	753	752	767	752	793	759	760	802	750	822	730	780
23698	21022	28028	24224	20992	9555	1622	1136	965	901	835	827	893	835	800	780	780	744	736	754	768	782	735	773	811	775	705	753	747	753	770	782	772	737	726	755	770	777	791	785	754	778	761	743	787	729	794	760	746	720	730	754	705	768	735	750	728	777	752	763	733	726	779	733	766	755	746	712	736	704	698	722	734	737	725	731	702	735	773	704	742	713	665	738	713	711	761	734	695	753	728	704	696	719	747	736	719	680	745	718	777	730	705	753	758	689	712	704	717	717	742	760	708	721	742	708	749	694	713	703	699	711	744	718	700	735	691	703	724	717	711	709	739	801	742	725	736	704	751	742	745	664	735	768	699	732	791	689	699	681	724	733	776	744	722	736	727	724	759	724	734	686	744	722	694	748	675	772	698	820	704	693	736	724	729	725	712	752	728	732	689	754	757	763	760	718	696	741	731	760	751	675	732	734	735	746	689	678	683	710	723	683	765	728	705	757	718	697	734	768	715	742	695	713	710	722	757	752	744	733	741	734	750	731	743	695	728	666	696	719	737	743	734	738	709	765	731	691	740	755	684	683	743	728	724	725	785	703	704	771	708	742	718	731	731	775	720	705	737	755	733	709	696	749	736	669	697	716	706	699	731	698	697	753	698	712	748	741	716	712	750	734	688	785	743	783	726	741	742	730	695	675	769	711	660	753	726	733	735	740	739	751	725	752	701	755	735	697	766	716	743	745	732	707	804	728	769	683	709	696	712	794	650	756	671	719	746	714	704	692	731	736	734	704	695	691	711	725	720	701	731	693	699	719	724	769	755	673	708	765	729	746	714	791	715	763	721	672	755	682	697	722	771	744	728	687	749	720	783	702	756	786	746	730	714	752	699	684	771	693	671	718	736	723	703	710	728	693	703	781	743	737	760	754	716	696	740	709	711	752	746	751	742	766	741	713	709	678	680	719	771	671	732	749	728	730	762	729	741	736	709	670	690	701	731	718	707	725	743	682	700	725	719	735	765	742	715	730	710	744	681	743	736	715	691	726	759	736	724	725	718	729	717	760	716	747	722	701	720	730	719	715	769	764	756	713	713	698	753	717	712	695	723	734	732	684	680	724	719	718	740	743	723	734	714	702	718	735	728	691	751	727	747	745	755	763	732	706	767	728	697	732	745	691	702	697	735	684	764	674	719	750	740	696	730	707	719	755	726	746	672	704	731	747	691	742	724	706	711	716	763	752	733	687	741	756	675	710	681	724	722	734	719	743	678	711	738	703	731	740	736	726	655	735	727	699	776	735	704	735	706	759	743	741	752	747	732	706	739	732	690	741	749	702	705	762	742	627	676	727	707	704	743	665	731	686	699	745	751	740	735	753	698	766	737	677	698	691	672	748	732	691	721	731	757	688	749	697	744	652	737	737	758	750	684	734	747	692	690	717	724	724	719	698	711	688	735	701	731	736	760	748	705	737	726	734	751	716	711	684	722	714	727	770	738	729	743	756	682	739	732	718	731	715	671	729	757	758	754	763	739	760	700	752	710	689	752	764	686	713	755	714	720	712	744	688	741	723	746	732	746	736	702	721	700	697	683	677	767	738	703	692	691	672	740	740	722	711	696	708	712	695	702	706	729	776	698	711	751	744	775	753	725	713	760	696	706	719	751	698	728	753	716	756	712	721	749	716	740	759	694	689	696	695	705	714	725	724	746	713	696	692	734	705	707	732	677	725	718	729	700	755	743	751	701	750	710	738	723	742	703	720	679	738	712	761	737	735	675	742	740	733	683	731	749	694	688	740	703	702	765	715	749	694	761	743	780	779	705	682	704	754	710	676	683	743	718	718	701	745	724	742	729	700	697	708	719	665	799	717	731	693	732	717	719	753	723	782	762	674	697	695	778	723	732	712	714	738	758	715	711	728	721	755	732	753	727	774	753	745	747	721	702	731	693	750	756	739	734	718	718	719	741	702	778	701	688	713	751	713	702	727	721	734	733	746	755	748	734	706	710	713	686	710	706	762	704	653	728	706	724	685	708	689	713	709	712	705	720	728	737	764	718	715	744	726	722	714	753	698	661	727	716	732	670	720	705	713	716	777	700	770	742	741	716	731	701	750	709	670	694	724	672	692	706	740	755	715	700	736	746	706	720	713	733	724	696	721	715	723	731	722	720	743	741	728	735	738	688	678	696	729	769	676	744	729	747	693	722	710	775	696	678	719	756	727	721	723	778	705	729	732	712	724	711	784	719	700	736	714	741	742	755	733	731	747	754	787	754	740	724	742	735	705	735	757	710	721	705	752	768	699	731	728	760	712	722	738	695	752	691	750	731	692	771	735	762	694	734	668	738	764	714	727	732	672	738	759	695	702	676	762	714	744	713	764	715	763	720	734	730	729	728	734	705	684	735	728	695	748	693	698	643	743	713	737	743	724	689	729	723	708	682	766	743	732	746	703	704	728	721	754	762	752	753	700	773	693	678	734	723	756	696	642	700	716	755	721	697	737	663	747	761	739	659	717	718	689	715	706	722	700	776	695	749	718	672	725	691	729	683	680	692	696	720	748	665	716	720	737	690	714	721	718	722	718	770	767	702	715	708	702	743	655	754	734	681	721	713	728	711	736	707	703	758	714	680	721	727	696	706	685	689	738	748	756	706	724	701	761	709	759	684	743	703	704	717	742	724	725	746	725	725	746	719	728	678	695	731	788	678	761	652	737	685	719	738	708	703	707	702	732	716	678	727	702	767	756	680	697	738	698	749	747	696	736	728	711	682	757	770	705	708	725	703	701	704	701	759	803	777	777	693	727	720	713	707	724	676	689	708	762	734	758	754	732	673	674	748	744	728	715	704	715	728	696	724	736	733	707	723	690	715	722	642	751	707	728	750	691	721	720	773	683	750	734	771	736	698	697	687	784	754	693	704	726	726	709	715	719	681	734	730	784	726	700	693	733	736	749	721	690	688	724	755	704	729	727	708	734	726	651	698	767	720	778	707	710	751	759	733	771	709	708	753	709	715	715	704	717	733	704	659	685	684	726	718	680	716	687	717	699	728	759	738	707	708	752	703	692	721	704	718	715	684	703	723	690	703	683	720	765	744	733	746	729	755	726	696	723	734	708	679	730	722	718	725	738	741	730	705	754	740	748	735	672	690	698	769	716	674	723	701	749	736	752	713	717	715	703	696	736	742	730	761	737	736	730	724	740	732	714	703	744	683	695	764	699	732	736	727	732	739	701	695	746	670	723	703	691	666	677	714	732	704	712	730	727	718	687	743	686	742	672	688	749	744	659	723	772	710	698	735	675	684	736	741	701	683	725	752	717	694	720	740	728	705	701	725	751	711	678	752	734	693	684	725	727	733	764	759	686	717	773	702	740	754	696	705	689	792	701	719	687	666	773	752	725	720	736	727	714	723	704	723	767	733	717	766	743	750	726	687	699	707	680	731	703	670	688	735	666	765	741	716	719	745	734	732	718	663	703	772	717	699	796	701	729	696	724	660	709	731	728	739	714
23169	38531	15906	5980	3567	2564	1926	1436	1288	1212	1119	1131	1032	1052	976	937	958	914	950	972	969	950	866	893	873	902	891	977	941	930	915	913	867	945	954	969	944	918	978	842	918	935	935	879	883	843	842	916	915	894	902	885	913	877	928	831	895	949	907	879	865	870	902	894	848	881	903	862	904	895	909	915	911	838	876	860	882	885	876	850	855	824	786	876	883	877	861	853	914	863	913	892	901	830	860	886	839	850	886	812	886	845	837	870	853	857	877	868	882	823	845	905	893	795	828	856	911	875	902	892	827	899	772	872	928	900	843	801	878	837	868	863	914	914	866	866	882	859	871	797	867	866	838	836	933	907	830	799	885	862	859	873	847	837	819	843	854	834	839	894	875	896	895	845	805	892	870	869	898	894	926	892	822	880	863	885	857	893	871	860	860	873	869	856	901	824	840	868	901	964	927	861	905	876	890	892	879	873	923	887	839	868	880	863	884	873	862	849	870	903	848	789	838	850	890	861	858	823	843	839	902	822	812	836	892	861	896	852	889	845	821	841	888	833	876	873	840	886	842	867	872	870	857	858	845	838	904	891	831	910	848	887	879	847	828	824	875	856	889	830	866	865	858	880	807	856	832	851	871	848	857	802	866	874	898	895	869	828	816	878	831	870	861	860	886	888	843	913	926	864	858	913	846	850	871	848	820	852	894	882	861	873	882	860	847	855	851	828	907	846	828	861	862	883	885	873	863	841	883	893	801	868	891	869	862	848	865	838	830	872	871	871	837	877	838	849	821	861	835	841	871	883	911	860	898	867	876	806	821	849	840	895	822	841	843	929	856	821	790	886	875	867	878	867	827	903	852	825	845	875	921	904	889	800	887	910	837	911	857	911	858	846	862	784	893	822	862	826	827	870	873	865	918	866	828	861	861	845	859	871	895	910	898	837	854	838	881	856	885	869	808	844	907	840	884	842	852	866	879	802	886	848	888	845	870	848	864	838	897	854	835	863	868	840	870	898	798	920	884	846	848	820	872	884	884	856	766	861	914	807	904	830	890	895	893	872	871	874	809	875	900	819	820	865	847	886	882	896	825	916	880	881	916	872	873	856	899	836	885	844	847	878	844	842	858	855	881	866	831	899	874	852	837	877	890	930	825	851	882	820	862	830	808	937	864	871	892	851	857	871	869	824	831	865	895	882	889	917	836	895	842	822	920	912	831	821	896	918	841	873	867	855	873	857	835	866	853	894	889	853	858	862	816	828	830	805	836	819	841	886	895	866	917	840	848	878	866	881	855	850	882	845	825	889	845	879	819	901	882	900	895	854	828	872	867	852	838	851	863	895	844	880	867	891	852	845	858	819	892	842	841	829	827	903	831	781	883	909	863	840	911	868	829	887	878	897	876	839	841	844	861	848	854	907	906	861	889	814	854	837	847	803	810	894	859	905	871	867	891	809	932	833	863	849	904	840	880	849	873	834	905	878	864	911	888	875	859	805	858	820	863	829	916	863	857	883	897	880	878	892	898	826	862	884	844	840	853	916	853	897	899	921	856	881	800	843	821	821	859	865	842	856	805	860	860	902	896	860	911	862	868	832	835	932	863	844	842	884	899	869	874	793	893	880	861	839	877	906	841	870	853	856	847	869	839	834	851	894	891	840	899	841	859	862	856	877	863	869	868	919	819	824	879	891	894	820	811	873	906	889	809	830	915	854	853	857	887	877	844	850	897	906	910	824	830	866	897	850	864	897	875	899	855	834	834	810	883	874	854	866	856	838	865	818	858	879	886	819	876	906	864	829	850	914	869	827	856	861	839	861	916	852	813	857	836	829	896	875	870	843	892	864	902	868	813	842	837	869	789	840	927	874	849	864	863	828	842	880	898	846	899	847	872	882	933	860	903	854	830	903	870	885	894	778	843	872	875	838	859	893	893	914	848	861	862	905	847	841	885	907	851	824	857	820	876	889	839	927	882	842	858	798	872	894	901	886	843	798	885	913	841	841	872	890	888	856	898	821	871	851	828	907	881	888	796	862	840	809	830	880	867	840	928	866	813	879	928	759	873	900	775	876	890	837	847	870	868	883	852	788	844	847	828	807	881	867	861	873	883	854	847	850	822	835	816	837	855	839	889	868	821	874	856	842	855	872	819	929	855	830	896	865	862	845	862	844	915	862	891	863	837	857	822	813	870	845	801	853	871	852	872	866	849	866	867	811	854	936	897	885	890	905	896	894	857	915	832	895	862	874	854	870	941	838	875	859	854	865	881	823	852	884	840	853	860	889	802	877	896	869	869	875	823	865	864	856	844	931	878	870	890	890	838	841	889	890	819	873	883	839	846	888	869	877	884	819	854	888	846	878	845	800	935	911	844	856	875	860	850	855	837	858	873	875	877	878	855	859	806	863	857	865	893	861	837	858	920	889	881	894	852	865	847	871	846	877	809	923	867	848	879	874	844	851	906	874	846	929	896	838	923	859	823	897	935	854	872	833	944	820	865	866	862	863	852	870	877	888	883	830	857	858	897	895	910	858	873	864	820	881	861	882	884	838	891	901	858	880	884	812	844	914	820	840	846	856	879	892	884	858	874	889	805	877	878	834	848	879	818	816	847	912	874	849	915	869	879	867	830	846	834	895	844	843	891	898	881	845	868	845	866	811	890	872	884	878	868	845	855	867	849	888	841	867	889	843	907	802	860	880	794	861	878	854	875	831	885	868	914	869	869	828	867	828	887	868	862	901	883	872	875	897	843	887	842	887	864	856	886	872	873	882	810	872	901	881	862	875	839	877	898	876	893	875	873	847	883	842	834	844	880	872	858	862	854	886	861	888	897	869	878	838	857	829	843	803	875	952	856	856	874	900	864	870	859	861	873	931	804	906	813	813	839	875	896	818	863	827	877	857	848	877	895	859	873	854	804	836	831	817	872	864	892	833	892	874	872	837	849	873	899	860	840	872	886	872	837	866	835	832	868	859	880	812	862	881	909	815	889	834	879	868	848	875	820	854	904	837	860	882	863	813	850	895	814	902	848	868	846	861	892	814	874	884	857	892	860	850	874	848	895	863	920	848	909	857	878	843	823	827	866	836	858	848	916	836	873	859	828	804	932	839	833	885	871	866	890	848	840	861	906	820	872	859	827	861	899	901	890	858	859	844	875	900	865	916	854	890	851	880	815	840	798	863	823	891	901	885	866	881	846	864	839	870	910	862	887	852	860	812	887	894	837	849	848	899	878	852	850	829	833	847	817	856	813	823	856	864	874	877	892	868	834	844	880	844	862	836	881	815	900	875	880	908	922	906	815	876	873	865	834	875	920	844	911	869	857	917	889	888	912	838	813	835	833	829	869	893	843	861	878	867	844	864	912	840	869	913	887	883	857	841	848	863	837	847	856	918	970	860	867	873	870	870	840	896	861	890	830	853	839	872	925	871	868	828	894	862	913	901	852	835	898	860	885	869	807	810	900	847	881	858	919	877	854	846	917	892	834	848	851	888	880	847	864	861
24677	21073	27180	25112	12856	1381	848	685	526	614	607	564	565	542	535	505	537	515	512	520	529	551	463	495	477	524	506	513	504	498	503	535	536	549	512	578	521	540	562	482	476	489	518	467	486	493	531	495	524	531	499	537	504	494	548	551	507	520	473	513	511	484	485	463	504	461	551	449	477	442	507	526	526	497	498	483	453	488	509	499	502	501	496	489	496	509	526	513	508	480	510	472	478	503	479	508	496	475	511	457	488	484	497	493	501	489	475	467	491	521	496	461	481	505	514	484	464	508	502	496	506	502	471	507	498	467	475	525	468	510	500	463	469	494	459	488	468	487	481	524	477	500	501	530	501	455	498	497	463	463	468	524	503	472	496	509	483	512	430	473	481	455	450	442	483	491	510	467	500	516	481	496	463	523	485	434	524	524	486	511	462	504	419	496	500	490	484	499	476	435	465	503	491	445	508	508	495	517	469	518	474	534	502	476	463	473	521	500	471	483	530	484	505	498	510	476	518	541	457	491	480	497	484	507	559	476	522	536	486	507	511	457	504	476	498	500	492	481	453	451	499	475	478	457	459	505	480	458	501	481	466	477	504	473	499	461	509	505	497	477	522	474	495	487	469	495	468	471	473	515	486	501	473	495	487	483	483	508	494	489	475	505	460	443	522	501	512	524	490	465	491	466	464	500	482	476	523	512	495	516	466	495	458	485	455	481	520	475	462	543	475	518	471	500	465	483	513	449	477	505	485	494	497	492	509	516	487	480	519	496	479	503	454	488	503	456	462	509	495	515	516	492	483	483	490	494	548	456	470	479	488	501	490	497	507	508	529	485	459	493	492	498	478	495	473	479	500	531	487	471	496	527	487	509	517	464	539	479	512	505	486	446	494	501	536	499	549	496	477	486	490	454	523	521	494	480	518	446	464	532	459	507	471	502	498	492	502	484	473	487	494	499	458	508	483	484	467	469	511	461	506	470	494	513	513	480	475	531	471	485	456	482	471	504	502	471	514	491	465	441	515	512	469	521	504	506	516	481	476	493	484	508	488	512	447	514	486	506	510	462	478	465	473	470	463	494	467	512	481	522	488	502	481	425	483	479	507	469	479	488	500	482	522	453	500	485	470	489	494	465	488	471	503	529	463	470	457	488	498	432	496	515	491	522	515	460	463	486	481	469	490	504	462	489	499	508	496	484	485	478	504	480	490	534	491	476	493	480	475	490	487	468	484	516	466	500	491	484	460	480	475	502	489	466	503	468	515	454	489	475	483	471	519	530	489	471	479	505	479	473	485	461	488	490	489	495	505	496	494	493	484	516	448	477	481	433	493	436	490	510	511	475	486	478	493	457	518	464	479	496	459	521	531	495	459	481	462	499	500	503	507	478	465	530	493	513	479	454	526	511	505	486	494	515	475	506	531	529	519	487	485	493	484	512	482	476	470	498	450	491	473	473	499	480	498	487	458	475	502	506	496	527	497	519	463	479	492	554	502	467	526	467	465	514	476	484	524	449	471	468	484	517	495	473	459	489	459	535	519	498	529	475	485	498	511	509	509	498	496	492	429	529	468	493	506	505	470	490	506	472	512	490	509	483	453	488	488	471	527	523	445	526	493	475	421	481	476	484	493	493	498	513	457	462	482	488	505	437	466	486	485	468	523	494	482	520	466	489	511	478	446	465	461	470	480	487	486	493	492	508	497	443	547	481	517	462	466	484	437	472	501	496	467	474	470	495	484	497	492	491	501	472	477	477	452	512	492	492	466	473	495	474	499	503	480	466	510	509	479	444	484	517	445	480	511	508	498	507	494	538	520	457	470	447	456	460	444	448	478	496	511	520	502	474	484	500	506	460	494	472	469	478	475	491	471	462	487	475	476	493	472	488	439	529	495	503	480	501	525	510	489	473	458	473	523	477	515	445	469	507	488	453	478	489	487	538	462	528	457	481	476	487	512	450	510	507	477	488	496	472	491	442	481	522	506	504	516	459	501	484	487	540	501	518	479	514	491	500	491	486	485	457	469	489	499	511	471	491	504	533	510	500	487	477	483	494	518	491	486	458	515	481	520	503	500	475	509	472	471	513	473	462	484	450	497	488	492	472	527	527	497	487	481	520	504	520	451	493	501	494	473	473	499	492	483	506	495	507	478	499	502	442	476	460	497	499	513	494	486	510	460	471	461	522	508	494	486	471	491	479	475	497	471	499	469	487	463	472	470	490	551	457	436	463	505	516	516	527	501	491	444	498	501	464	496	489	455	453	470	518	489	481	483	492	517	511	508	484	472	488	474	473	524	527	522	481	480	492	484	496	485	465	492	502	503	492	492	509	554	501	450	486	461	460	485	506	492	483	463	508	492	494	477	502	464	468	486	506	476	501	473	462	513	522	531	465	465	521	488	450	484	503	482	480	445	493	495	478	521	486	510	493	480	513	515	485	458	520	485	456	472	521	442	481	460	469	493	516	452	517	520	487	463	504	496	445	477	530	502	498	529	486	495	519	521	453	497	493	507	457	483	487	482	465	497	498	506	521	483	492	504	462	495	461	483	490	447	467	486	472	538	471	439	455	486	497	459	492	493	501	485	498	472	472	526	425	493	491	471	468	472	506	444	480	487	476	497	470	472	484	484	480	490	480	452	481	468	469	508	426	472	510	491	502	492	492	462	486	511	494	506	451	514	456	515	512	522	481	498	494	490	518	490	531	435	507	448	469	481	470	458	492	498	516	498	502	500	471	479	476	518	504	487	458	501	478	493	488	471	454	498	494	496	479	508	492	472	491	468	458	477	466	494	499	475	526	510	492	542	484	470	498	468	487	467	531	482	464	489	468	520	488	467	473	489	497	482	453	488	499	496	501	468	518	483	492	495	483	496	461	496	486	429	465	475	508	478	490	490	491	500	503	462	483	497	460	466	498	460	464	484	526	518	470	509	474	479	514	538	484	492	494	554	479	482	530	511	507	482	473	467	435	530	498	482	477	482	486	466	495	471	492	475	463	474	462	515	510	461	465	476	496	487	517	497	477	470	468	495	482	511	496	471	486	479	526	476	467	480	484	499	456	527	500	503	498	458	490	485	513	523	497	490	504	515	504	509	482	521	528	497	507	446	495	499	473	469	473	473	479	480	493	482	511	472	479	487	501	475	487	478	457	483	453	489	496	484	487	475	525	461	473	517	490	477	493	502	511	497	465	497	511	494	484	490	507	490	480	482	515	454	459	479	475	455	458	482	491	511	484	516	481	465	487	467	463	457	477	481	469	459	481	471	509	498	475	474	516	465	481	474	472	483	477	482	508	472	492	502	460	542	484	479	487	487	463	511	459	456	481	498	468	484	472	471	463	454	521	506	474	495	519	499	502	468	464	461	501	483	513	530	482	494	483	465	488	490	476	483	484	478	499	508	462	453	468	485	477	493	525	523	457	476	452	485	491	455	468	480	492	510	448	524	478	464	502	447	473	440	465	505	512	504	458	494	482	465	496	479	452	487	452	498	509	469	439
25479	33038	12390	4409	2685	1795	1291	1054	831	798	712	729	757	741	681	663	606	682	613	625	656	617	598	637	621	614	623	633	630	585	636	615	638	635	651	631	666	638	676	628	617	634	643	644	606	580	610	587	588	589	620	573	647	615	644	647	646	593	691	646	654	613	616	674	643	605	589	631	607	579	626	603	570	595	606	593	600	549	563	606	571	616	645	586	599	607	597	631	613	608	593	618	592	595	616	606	613	601	554	588	581	591	583	611	603	562	605	577	621	585	608	582	614	612	580	630	617	628	621	590	544	631	566	591	588	590	585	602	648	641	594	631	563	541	572	622	604	572	569	587	560	559	585	597	554	603	605	612	597	623	627	584	615	617	567	634	574	572	580	564	601	615	587	593	594	580	604	585	583	562	619	601	543	569	623	560	626	584	580	579	573	622	598	597	545	555	620	609	612	596	595	588	578	596	601	607	586	596	603	560	598	598	619	542	578	616	641	573	594	619	620	610	581	608	572	547	573	564	621	599	570	633	572	610	617	555	618	606	577	625	622	590	585	615	654	643	564	604	607	629	600	613	602	587	582	580	624	654	561	582	567	578	566	655	591	574	591	574	623	596	591	612	571	602	573	576	588	562	584	581	605	575	587	609	619	605	553	606	585	640	594	612	591	577	586	576	613	571	616	529	607	565	571	591	582	603	568	561	552	615	619	594	599	609	583	586	597	583	538	581	574	609	589	588	534	574	605	590	606	578	587	595	579	597	596	596	588	555	619	597	585	576	586	543	614	578	617	615	560	572	598	599	575	608	597	582	588	592	672	581	657	598	589	585	610	583	588	584	589	572	607	603	619	545	592	629	598	637	577	550	601	624	591	545	546	572	611	595	585	565	608	606	610	593	593	555	545	579	585	620	567	571	574	641	599	598	593	595	582	588	588	574	609	571	578	557	580	583	589	614	539	570	572	611	597	576	603	603	618	641	600	574	559	565	607	604	557	566	562	646	596	560	586	590	599	589	599	534	636	581	612	586	593	548	604	520	564	575	582	605	585	619	613	616	551	612	624	578	564	559	580	597	633	601	597	569	608	559	611	634	573	592	602	566	611	642	601	584	591	619	594	630	606	603	573	600	581	571	616	587	591	606	602	564	590	584	559	596	603	571	592	598	541	551	605	603	538	613	619	555	588	597	585	593	592	587	568	636	618	599	573	576	576	596	595	604	596	595	573	597	590	575	616	607	594	624	578	612	566	600	584	542	636	589	600	577	609	598	631	561	562	608	644	580	590	625	585	600	617	629	566	605	595	627	617	616	595	612	567	603	584	602	618	587	609	574	596	580	567	581	533	591	567	569	604	586	576	614	576	611	577	561	645	594	627	595	621	580	621	604	607	635	625	607	596	570	582	578	614	584	620	586	625	542	590	582	572	592	534	614	570	574	596	596	586	614	600	568	583	572	600	581	584	583	588	627	645	618	573	592	577	605	608	598	601	592	587	589	594	565	566	570	648	573	575	585	596	605	583	556	525	646	575	609	623	588	606	602	579	553	569	577	614	600	617	549	603	656	593	623	567	635	570	601	562	611	604	596	614	587	595	592	593	594	589	571	635	633	562	553	602	575	569	578	616	612	587	611	573	556	621	594	635	614	581	562	575	559	597	604	555	608	605	566	588	597	576	555	638	614	560	621	613	574	585	604	597	581	624	561	609	605	585	583	536	597	618	555	612	551	550	621	665	621	544	591	583	609	617	612	604	588	573	640	555	637	587	606	600	629	598	554	597	558	576	591	600	595	580	625	583	599	598	585	604	597	570	621	598	620	626	601	618	575	569	625	593	606	580	629	603	598	609	636	564	551	582	609	588	620	611	570	560	591	594	587	573	557	564	568	563	613	559	591	599	611	632	533	569	572	555	614	623	597	628	594	589	548	621	597	571	577	570	608	561	587	611	625	588	608	599	602	567	590	577	597	619	599	584	623	599	599	584	619	594	538	637	577	599	562	554	626	556	569	570	599	590	599	597	638	595	581	577	570	555	582	618	626	557	583	611	589	604	604	610	600	564	605	588	546	559	608	605	543	612	566	599	611	591	644	612	603	524	585	576	570	597	601	556	627	605	612	594	579	620	592	608	616	618	610	564	605	572	645	552	583	567	588	618	561	635	586	591	558	572	599	583	619	623	560	599	592	622	560	581	598	567	563	590	589	555	592	566	604	585	559	620	600	589	573	620	542	586	599	570	603	599	605	605	595	616	623	603	578	565	609	620	591	574	561	558	591	572	581	583	603	603	561	569	637	602	623	574	606	591	593	617	557	631	580	577	658	590	583	598	595	571	593	644	585	612	558	615	598	575	573	584	588	585	579	572	635	603	575	567	564	573	607	615	585	610	599	660	602	618	555	543	620	569	604	590	620	573	567	546	576	575	616	607	571	603	566	576	614	533	581	573	608	592	571	584	616	560	557	563	568	606	602	575	593	593	597	571	574	619	596	615	626	580	626	645	600	561	610	609	575	584	586	612	590	595	610	599	583	582	599	599	592	637	580	574	624	605	587	609	611	602	582	606	589	554	626	612	597	634	585	580	589	620	604	581	581	598	585	569	587	626	583	600	575	601	591	613	574	624	568	618	581	581	589	609	570	584	585	599	598	634	626	610	538	598	616	592	566	613	641	589	637	592	587	576	604	589	638	587	555	582	580	599	599	623	614	591	591	630	607	561	591	621	557	565	569	601	612	606	596	591	563	567	579	589	614	613	588	634	583	586	582	585	566	590	626	556	560	604	611	607	583	612	606	625	555	596	556	608	610	554	578	579	601	563	583	590	588	577	586	578	584	659	610	605	576	605	583	556	574	544	605	568	561	603	571	556	582	549	597	615	580	579	554	629	562	576	549	573	612	564	654	583	622	579	603	592	614	584	649	618	586	554	539	608	593	617	600	550	582	582	627	614	580	570	614	580	564	602	554	593	574	579	622	607	606	636	607	593	653	637	558	552	581	587	643	597	572	620	578	591	564	584	586	575	613	583	615	613	611	569	595	577	591	607	563	579	621	584	577	582	585	574	607	563	516	580	583	639	560	547	597	611	582	587	591	573	578	569	578	630	607	576	599	595	585	583	544	564	609	602	584	576	574	563	623	577	604	592	605	625	544	583	599	636	562	631	623	618	638	598	615	558	550	584	616	614	615	600	588	569	594	586	586	557	568	587	574	608	601	627	584	592	594	567	599	582	536	642	592	641	596	621	616	601	587	569	548	600	603	620	627	596	623	595	605	534	578	595	607	600	560	614	603	590	606	570	577	541	596	579	594	555	599	614	534	601	568	585	575	578	592	587	603	632	575	589	630	586	595	604	607	619	611	614	588	612	645	617	615	621	578	563	585	609	594	624	593	564	554	597	602	577	601	608	563	602	614	597	626	620	605	574	571	579	608	594	624	553	577	624	618	588	589	598	587	605	574	588	579	620	595	593	572	576	612	617	602	586	624	602	576	549	608	542	582	605	612	575	598
22571	21069	28532	23822	21072	21096	8886	1471	918	827	821	737	760	695	688	702	634	651	630	589	655	587	557	591	563	594	580	554	596	610	609	600	583	576	625	596	600	642	606	576	617	656	553	589	607	581	584	593	521	606	551	605	548	565	611	595	593	569	612	630	565	602	618	591	597	570	560	533	520	571	534	595	541	534	569	548	531	551	599	569	585	567	550	573	541	584	539	546	569	554	580	608	528	546	539	626	556	563	549	535	564	555	549	579	579	559	558	549	540	561	527	576	585	601	559	540	586	536	509	530	557	531	534	544	540	547	565	497	540	533	579	513	539	552	568	558	579	473	539	554	557	512	540	544	544	547	504	554	554	536	543	516	544	511	541	509	525	521	568	573	551	526	584	540	564	544	532	539	595	513	547	542	579	567	514	521	529	551	556	581	561	520	554	522	543	541	515	523	571	545	575	550	599	558	506	587	528	545	502	578	566	513	573	564	595	547	536	532	529	548	557	574	545	572	539	547	554	540	562	519	546	570	540	540	589	535	517	551	547	532	552	518	556	569	514	590	532	555	545	559	541	525	511	540	559	544	554	599	559	574	587	552	522	551	572	564	537	528	514	576	522	505	533	551	565	568	555	521	540	556	538	504	513	553	599	559	561	544	528	508	559	559	537	543	557	568	533	542	518	538	479	568	518	512	590	539	587	512	548	553	510	547	546	548	565	515	544	509	517	569	586	517	563	547	548	583	565	503	545	573	548	569	532	563	529	585	574	587	535	526	553	594	557	530	536	531	549	541	536	584	541	551	578	539	543	529	527	550	580	523	539	544	598	575	522	572	543	544	576	539	611	539	521	503	582	568	517	534	557	554	552	531	538	563	558	567	558	558	564	520	530	531	563	565	554	575	578	567	553	556	555	550	539	521	576	562	533	552	544	583	537	519	545	575	569	565	518	577	545	541	535	545	516	552	531	569	537	522	542	544	515	517	579	581	517	570	517	597	537	570	592	580	534	539	566	580	511	558	485	524	554	587	562	563	507	545	563	583	544	549	550	538	573	542	549	542	573	532	552	546	569	566	542	572	533	559	544	569	508	558	580	529	530	543	533	551	559	546	536	544	518	528	551	533	543	526	535	532	554	544	554	569	516	529	537	532	576	551	547	519	547	530	554	599	525	560	567	580	560	569	561	580	556	561	518	576	510	575	562	540	552	603	519	534	533	550	520	528	531	585	569	573	559	543	573	510	587	522	581	525	560	529	584	587	532	498	543	504	532	553	551	576	547	559	523	542	554	565	535	544	527	501	522	537	556	575	549	580	549	529	527	527	503	534	561	522	529	580	554	534	570	576	562	523	538	565	600	547	552	569	567	520	510	564	508	534	511	523	561	569	541	579	575	559	514	558	551	547	552	537	552	519	540	576	540	530	572	516	562	601	567	583	555	526	537	530	518	564	501	560	500	564	511	547	564	589	526	580	538	523	587	541	561	548	504	538	517	503	562	524	515	531	532	537	545	565	530	523	529	506	556	542	533	535	564	540	533	574	503	554	560	559	556	546	552	563	539	524	582	564	528	541	512	540	515	548	549	534	525	566	523	537	522	527	514	540	509	556	565	519	558	541	541	582	523	523	539	563	501	532	559	522	560	557	569	575	528	504	523	529	524	578	568	559	530	551	524	533	525	530	541	575	521	534	562	507	557	514	527	564	501	510	532	522	532	511	559	592	511	614	489	513	540	552	588	527	573	577	531	577	539	535	507	586	559	542	551	596	553	548	516	554	537	518	557	500	535	573	539	546	507	568	517	569	545	544	592	536	552	549	549	577	555	543	523	569	563	544	543	577	511	515	568	538	522	562	550	538	508	520	508	532	529	544	614	572	496	549	557	567	535	523	549	563	586	552	519	598	539	532	528	568	529	512	569	550	539	550	559	546	519	537	531	535	518	555	517	524	520	547	522	570	573	559	561	555	544	522	526	521	534	571	544	501	540	554	549	618	566	530	545	564	553	537	551	538	539	509	549	547	523	501	559	505	553	539	542	550	552	554	520	521	528	578	566	527	517	504	567	528	536	533	557	523	576	565	555	519	544	519	557	499	557	555	561	551	549	514	529	500	502	516	505	469	552	510	532	559	561	526	485	525	556	520	533	535	525	548	530	557	572	565	553	514	546	560	570	489	534	535	529	549	537	543	575	560	553	562	532	536	527	565	560	527	535	557	549	581	506	517	536	503	536	548	539	507	547	532	553	538	541	523	537	544	531	582	566	570	567	571	517	562	530	529	564	523	550	563	526	544	620	556	529	543	585	560	568	535	534	533	554	532	548	523	566	561	545	583	535	504	523	518	582	547	564	565	552	579	524	547	563	554	529	514	560	528	538	572	575	553	552	535	510	547	527	568	567	545	533	550	530	592	556	545	521	565	537	574	555	557	597	545	555	495	551	491	532	539	559	547	545	542	556	531	548	557	541	540	526	524	568	498	506	512	511	544	521	566	564	536	542	531	521	526	541	517	567	554	557	548	553	539	522	534	553	581	580	542	556	530	568	510	544	521	533	553	546	536	516	567	586	514	563	533	572	502	553	601	536	518	534	576	528	541	545	550	567	519	582	592	541	578	560	560	551	584	485	535	553	527	563	568	543	545	553	513	560	536	545	543	539	559	584	548	519	539	489	531	519	536	577	508	575	553	526	523	530	558	559	530	547	518	540	519	519	531	529	552	513	543	560	544	524	562	537	552	591	556	534	527	534	532	545	562	512	527	528	564	564	511	525	541	561	545	537	523	517	512	559	570	542	540	535	531	530	535	545	500	545	554	586	520	542	501	537	536	560	539	495	546	580	540	569	567	554	535	555	506	573	518	577	508	546	504	577	572	530	548	550	545	543	571	563	554	539	599	547	531	580	494	532	542	542	550	525	516	519	544	532	540	525	549	537	558	507	566	523	509	542	506	532	580	526	576	531	553	559	549	560	556	538	569	558	568	514	565	589	550	533	507	494	549	507	580	550	546	539	549	543	566	544	564	559	535	568	533	594	551	538	550	532	538	528	535	535	579	539	527	554	506	564	505	520	553	551	578	534	511	539	516	572	539	548	566	525	543	552	513	526	543	527	540	552	566	559	526	557	545	554	505	565	534	545	534	542	512	571	621	500	535	592	567	531	555	515	566	523	509	574	557	524	534	538	545	613	563	552	529	509	514	554	554	553	507	497	529	551	541	526	512	554	558	562	531	588	462	545	560	497	515	567	567	569	531	559	584	526	524	504	535	539	572	523	586	575	522	522	575	548	522	520	573	514	543	522	532	571	544	546	531	578	528	531	561	522	532	561	556	565	514	572	512	569	542	572	505	533	595	542	567	560	524	548	549	530	541	519	550	519	580	554	513	564	550	512	533	578	543	573	531	587	585	527	561	582	535	575	589	550	570	528	531	532	519	554	514	545	574	576	535	525	520	532	536	557	590	503	524	584	531	533	546	571	548	528	511	535	516	545	565	502	539	599	536	550	530
28580	44279	20533	10743	6694	3843	2790	1966	1470	1275	1101	1043	1001	929	966	892	845	775	787	795	739	754	727	759	717	672	718	719	722	755	780	763	778	720	766	784	764	803	723	728	711	723	735	775	719	656	728	707	732	727	746	725	766	730	749	708	742	721	749	757	727	706	745	656	720	706	702	689	703	701	694	672	633	684	648	668	717	702	714	668	645	655	684	673	730	664	673	724	655	709	673	699	732	616	655	678	650	640	687	695	601	657	659	671	661	675	688	638	682	691	679	669	691	640	616	702	648	646	666	702	671	649	657	641	669	676	675	678	666	703	614	679	661	659	677	614	693	691	615	665	693	641	663	625	659	691	673	709	674	677	675	689	690	635	663	654	645	648	687	626	683	672	648	659	622	683	639	685	644	676	626	632	693	676	639	671	651	648	716	696	678	685	666	619	650	653	676	672	680	601	651	678	718	642	692	626	691	667	689	686	693	671	655	663	666	679	658	685	700	642	660	666	651	656	723	641	648	689	687	656	677	662	625	653	647	628	638	656	664	645	650	670	645	674	686	677	637	691	656	639	641	666	650	631	665	661	636	665	674	660	678	663	675	695	654	644	663	627	676	659	636	648	649	671	661	659	670	675	682	666	687	628	687	653	665	700	666	676	699	666	662	674	688	657	650	628	660	673	669	660	625	627	660	652	628	680	640	641	668	709	659	646	674	649	648	622	696	647	637	626	691	596	642	636	675	664	643	665	629	699	628	668	709	642	653	660	632	669	687	612	677	697	669	672	627	608	647	674	655	622	686	656	632	666	652	623	662	644	606	671	656	672	703	644	635	644	672	667	670	637	686	632	648	646	681	654	650	647	686	694	666	640	692	651	655	616	653	670	639	632	674	682	657	712	690	691	656	631	657	675	697	644	698	671	682	692	672	651	705	641	694	691	674	660	693	612	669	655	693	622	680	675	674	688	682	677	668	678	583	655	672	683	678	629	672	694	653	636	637	660	701	688	650	686	654	638	660	657	686	725	665	630	640	630	680	615	658	681	687	672	669	659	645	678	631	696	673	643	613	604	627	662	669	651	666	690	677	679	611	711	626	625	627	674	605	700	678	657	638	650	676	685	644	610	665	657	643	681	684	639	673	637	676	712	663	676	668	664	664	665	657	625	664	676	646	658	637	701	693	663	715	676	659	653	630	674	647	628	675	642	666	663	666	682	675	652	671	656	690	656	649	697	632	692	654	648	669	665	656	691	689	708	649	693	631	658	681	666	670	651	646	662	681	651	652	658	664	694	659	676	613	690	649	695	716	671	642	684	616	644	680	668	668	639	638	675	688	672	655	626	667	643	645	676	633	663	679	657	693	589	661	686	642	653	650	690	663	680	631	662	637	650	710	687	664	638	714	671	610	643	686	708	600	677	652	680	674	653	635	649	669	615	674	690	693	650	707	666	693	691	697	631	663	630	693	625	647	678	668	664	658	658	681	695	675	652	637	701	643	749	672	672	648	691	640	651	603	647	735	640	686	714	690	635	683	684	622	657	661	685	696	664	692	674	657	646	618	658	698	647	667	624	660	651	663	606	687	684	645	671	684	667	684	663	683	690	703	696	654	664	687	657	641	645	675	647	700	695	684	638	678	665	634	704	675	660	661	655	668	711	660	676	640	663	647	662	652	662	669	624	626	627	718	669	704	665	667	671	629	623	674	691	666	627	647	674	637	647	668	657	672	690	665	698	659	606	633	657	654	665	686	685	672	671	659	634	669	655	659	660	621	686	703	653	704	690	685	654	659	670	672	665	682	656	646	624	645	662	645	679	652	711	660	682	675	673	659	647	658	652	659	682	687	683	636	608	660	670	696	664	626	642	640	606	666	624	705	620	617	669	624	676	639	684	680	674	660	628	606	682	699	654	727	662	630	690	659	692	685	644	655	676	661	663	654	659	693	668	692	708	695	647	684	680	664	683	674	628	682	661	667	684	673	661	635	632	680	657	703	699	625	663	680	659	649	626	675	684	665	642	692	665	658	676	657	671	656	680	700	659	668	688	640	659	676	680	667	674	676	648	680	678	667	671	656	687	671	618	621	662	693	707	659	639	723	681	651	666	675	709	695	646	656	654	651	712	633	645	666	664	665	612	676	713	642	665	687	705	664	695	685	648	595	626	683	702	655	747	623	656	636	644	647	660	660	711	656	570	695	644	689	665	657	704	659	651	650	651	690	665	622	654	659	664	697	662	686	697	657	704	646	637	707	664	657	655	633	686	671	702	641	648	649	665	699	677	681	680	634	689	646	656	729	639	666	706	708	623	642	634	657	643	673	677	653	645	648	648	628	659	687	696	666	641	619	597	658	660	660	681	671	648	659	664	697	641	686	645	660	640	650	719	641	663	685	650	627	690	687	665	667	676	661	651	668	685	660	668	693	680	657	702	615	710	685	689	647	659	638	621	636	659	666	651	642	684	646	695	639	662	656	645	695	588	660	650	674	674	657	704	669	679	629	655	649	667	655	680	663	665	659	701	616	723	684	661	653	672	645	663	650	672	633	665	651	635	639	641	683	681	655	696	700	695	632	646	653	668	662	697	700	646	661	669	644	672	631	710	662	680	633	691	675	613	645	651	614	619	676	612	659	620	652	712	676	712	658	649	656	639	648	691	577	710	672	675	676	689	651	630	668	659	643	643	656	690	673	659	648	686	625	647	684	697	633	647	618	669	638	636	622	675	655	681	659	615	667	704	670	676	665	696	654	690	664	638	629	611	633	675	682	712	687	679	653	646	661	647	624	671	667	709	661	639	652	693	647	623	714	696	679	645	661	634	684	638	649	667	670	628	638	687	700	654	695	650	639	685	708	666	658	679	652	674	623	652	664	642	673	630	686	671	632	665	660	665	620	675	699	661	667	673	635	646	665	657	642	640	634	665	723	670	712	650	612	686	635	687	664	650	648	674	677	701	667	665	609	663	637	657	659	629	663	722	700	640	677	631	700	651	667	669	598	642	637	652	701	644	681	646	633	640	643	604	647	611	680	648	648	655	631	672	687	675	656	663	603	665	711	672	613	673	697	624	686	617	625	677	705	685	607	681	626	698	676	631	693	646	687	651	626	661	681	652	637	664	647	641	620	658	706	683	638	699	721	693	670	624	690	662	714	656	656	685	642	642	626	671	674	685	665	657	701	692	701	648	650	672	633	672	709	641	636	671	650	687	679	662	655	671	655	675	629	695	704	626	686	677	650	675	646	702	649	711	645	651	665	635	666	685	677	640	701	686	632	685	705	690	631	672	675	699	669	651	647	704	662	655	642	645	632	594	657	658	647	641	630	687	657	646	666	697	647	657	690	634	662	662	638	703	674	703	645	682	633	699	631	623	669	636	631	655	675	691	668	703	664	684	664	700	667	651	699	654	646	686	656	672	675	697	646	664	622	670	658	675	656	711	638	634	652	662	694	645	634	670	627	642	667	682	653	693	655	669	637	663	646	680	634	673	658	691	644	678	637	646
27954	21983	13091	2655	1092	801	704	706	640	659	702	680	717	696	679	645	702	679	644	671	608	654	676	650	704	614	685	677	696	694	646	678	667	711	657	683	624	683	666	671	637	622	622	629	662	670	634	690	641	683	619	627	652	650	658	677	666	674	692	628	681	676	627	648	650	618	659	645	620	670	677	660	628	681	661	647	616	612	638	667	677	638	653	688	646	652	594	689	650	644	602	672	659	598	649	658	649	652	638	645	686	613	644	628	608	662	647	628	661	641	657	615	669	664	674	683	660	672	637	680	637	618	635	650	628	642	628	633	656	634	652	662	651	650	657	614	649	619	664	627	684	626	676	619	622	650	607	659	623	643	639	659	657	645	648	652	680	624	613	646	637	663	624	650	683	644	577	636	596	632	634	643	669	645	609	625	661	638	656	613	600	652	624	665	650	648	642	635	668	640	667	654	639	660	643	625	643	602	627	647	629	665	615	621	582	639	678	634	626	681	658	655	637	643	665	678	641	688	653	627	659	643	631	651	652	633	632	620	634	668	617	619	662	611	623	662	622	616	638	688	698	617	597	594	642	659	669	647	603	620	630	636	673	659	622	614	632	663	631	647	671	620	625	628	663	621	678	660	650	620	638	680	621	638	640	684	651	592	682	663	611	636	635	650	651	667	632	661	615	653	606	617	613	610	661	601	641	620	672	616	654	634	627	675	666	691	638	608	603	661	659	615	633	666	649	595	637	656	621	643	612	646	675	660	626	620	647	626	674	658	658	702	621	627	677	659	684	635	606	559	632	598	623	630	669	629	640	622	662	631	688	625	683	607	640	634	609	653	652	632	636	645	613	642	676	627	602	626	641	655	714	614	673	613	637	626	674	620	635	631	636	718	641	642	667	700	613	673	622	621	669	615	655	681	685	632	667	629	668	672	601	659	640	606	673	669	653	634	661	584	638	621	626	614	643	661	655	661	687	631	618	691	619	657	615	647	666	655	617	652	640	633	700	625	658	624	651	606	648	622	654	678	650	654	673	623	622	639	646	657	605	653	648	585	624	668	646	611	663	680	680	617	652	681	598	639	656	644	647	646	622	598	659	640	630	620	653	676	646	727	719	681	663	656	658	645	621	633	653	599	625	635	645	652	603	663	595	673	670	670	643	643	665	643	597	663	639	647	678	678	649	652	647	655	654	663	680	670	650	632	663	634	625	577	641	643	661	653	626	651	649	700	660	626	676	641	645	635	645	649	685	650	650	635	645	663	698	647	637	646	637	596	646	597	628	686	635	675	656	646	648	642	652	627	631	646	639	597	621	670	599	628	629	650	637	615	621	682	644	594	679	681	652	653	618	649	633	638	635	600	663	646	640	592	605	654	668	662	597	679	630	665	620	621	598	684	649	623	671	674	678	679	620	638	649	630	627	630	677	655	652	651	649	663	624	648	653	644	634	612	680	603	614	674	618	613	618	679	650	612	657	675	623	662	663	658	635	653	631	665	658	605	656	624	663	614	693	681	677	646	672	650	650	606	651	661	629	657	622	646	674	635	636	630	610	644	634	674	648	666	703	619	626	623	627	632	660	681	666	607	630	642	638	636	680	658	623	641	641	602	669	650	646	643	651	633	645	661	644	610	663	627	649	632	644	627	656	643	687	637	662	681	627	663	682	624	626	658	646	609	667	605	618	658	626	637	651	674	687	706	621	637	638	709	687	665	630	684	660	635	636	685	635	638	617	624	630	643	621	631	624	615	642	662	656	603	658	646	650	644	636	689	636	620	624	665	642	661	665	655	650	610	623	694	625	631	668	643	667	683	601	657	605	667	624	696	655	661	670	654	657	656	679	660	675	665	651	679	626	665	680	681	681	617	633	666	643	658	736	636	583	663	604	689	635	650	635	631	624	586	653	669	603	690	646	616	648	632	607	686	611	647	635	696	650	630	647	651	623	651	610	661	636	663	676	613	664	674	658	599	627	644	663	616	620	663	665	656	665	638	639	655	585	705	641	607	656	639	639	665	626	619	635	684	665	656	643	602	638	612	698	627	599	655	647	586	618	656	646	627	621	628	620	631	626	666	658	616	643	654	618	619	656	640	621	644	614	633	700	626	641	608	642	661	642	628	656	576	626	668	632	599	634	668	661	665	582	670	620	667	647	658	651	656	573	640	632	619	607	631	676	645	638	632	634	646	617	644	621	621	635	672	636	678	666	661	652	629	640	599	649	607	584	631	677	703	661	660	643	640	652	655	676	624	659	620	687	629	647	642	650	578	628	640	668	639	621	625	642	671	624	655	631	626	652	627	620	641	619	640	629	684	617	637	630	649	638	638	628	643	634	614	644	625	619	619	621	602	642	619	651	647	619	640	653	635	655	656	619	650	640	658	640	637	594	625	619	666	623	618	612	687	630	661	681	596	647	610	636	660	658	635	663	655	636	652	692	665	647	657	671	656	608	604	663	670	628	684	621	641	639	606	599	612	628	618	642	620	652	622	605	673	640	596	600	600	635	676	654	676	600	649	624	616	654	690	627	629	642	646	658	617	654	629	646	664	635	664	632	647	657	639	657	635	675	637	646	656	621	684	667	666	633	672	681	662	670	668	636	669	624	619	643	590	621	626	647	653	582	623	686	638	612	680	640	692	631	668	629	644	635	630	626	605	609	622	624	639	670	613	654	564	618	640	628	646	696	632	683	633	637	595	637	624	693	678	650	652	650	635	639	603	617	681	626	650	649	647	622	640	657	626	618	615	646	591	635	620	659	643	613	655	600	685	592	603	622	622	647	676	676	652	650	632	659	648	662	666	688	629	646	608	612	655	628	637	652	665	655	678	637	604	656	650	638	638	638	601	647	664	650	655	635	618	648	620	619	657	623	609	672	648	636	656	655	633	642	605	637	619	653	610	616	631	690	645	664	650	672	659	622	672	642	658	621	647	645	623	664	646	646	615	646	654	622	699	647	624	606	675	659	622	636	651	645	661	645	662	654	640	663	653	661	653	649	659	681	642	657	631	697	634	625	654	660	648	650	653	637	641	647	682	661	634	635	671	649	654	613	627	608	614	660	677	667	716	653	647	646	600	645	666	641	647	637	636	627	660	661	661	606	658	689	642	627	629	633	642	680	658	683	625	592	665	635	654	657	671	598	648	670	629	636	630	635	639	622	665	624	613	654	666	676	635	643	626	678	669	632	663	642	629	631	624	601	603	614	633	657	642	660	627	599	628	689	582	657	682	655	654	640	633	638	676	634	628	650	616	661	682	633	656	614	619	632	658	625	623	654	623	631	642	647	658	667	673	657	620	672	673	702	636	626	684	657	635	595	608	630	695	619	659	641	663	603	703	676	653	680	645	624	643	638	672	653	639	714	657	653	627	693	650	618	627	674	669	656	669	649	646	589	643	656	643	636	658	640	612	604	663	651	640	634	592	638	619	629	654	601	634	649	636	641	626	663	670	623	686	598	644	638	612	674	591	616	609	644	677	610	603	610	631	652	635	655	648
26167	30276	8416	2465	1501	1043	916	902	805	809	742	810	827	816	826	807	798	805	807	798	766	753	772	768	756	759	801	747	842	825	749	828	802	815	820	805	795	829	825	766	759	760	798	765	760	788	794	738	792	788	802	784	802	767	798	761	815	774	805	774	781	819	785	812	807	772	753	765	764	777	751	785	735	796	758	779	765	831	812	770	763	842	764	796	777	811	775	769	789	763	771	794	781	793	801	737	823	798	711	767	757	748	758	758	761	755	777	799	776	787	826	748	814	745	803	766	782	775	770	777	728	810	747	759	788	786	726	765	799	800	774	775	780	792	764	777	806	739	797	828	696	720	805	722	711	758	790	759	776	813	769	744	760	743	758	719	745	791	814	757	718	777	757	781	785	784	794	781	797	791	784	752	770	770	779	779	761	782	794	772	747	786	786	774	808	809	732	757	745	760	735	787	752	776	798	778	745	761	765	788	779	830	756	738	781	777	760	724	763	779	771	756	776	744	723	736	752	720	773	771	742	762	794	772	750	791	814	739	802	755	703	786	808	768	785	722	777	701	794	775	773	808	759	790	733	771	795	760	789	791	813	689	770	769	774	774	746	712	779	774	789	787	720	788	786	738	784	777	763	781	761	753	744	752	763	777	734	818	749	779	725	791	758	790	736	747	821	743	742	707	785	767	755	786	769	825	797	765	741	743	793	781	761	740	777	769	742	802	775	753	757	783	792	772	779	787	774	795	767	807	780	747	797	766	846	807	797	804	780	752	816	753	766	717	759	765	776	797	723	712	705	781	783	757	820	756	732	771	755	726	717	685	814	770	772	796	825	767	752	780	792	761	802	762	738	789	761	788	769	830	730	743	776	796	810	814	779	820	776	797	783	763	806	770	759	733	810	816	774	804	799	759	753	793	756	750	799	690	773	768	803	754	736	777	733	747	775	780	716	788	763	775	745	767	755	711	808	720	776	778	801	767	756	753	775	804	764	727	741	777	759	794	779	809	727	779	758	709	786	764	749	849	769	799	772	773	778	778	771	700	807	765	778	789	763	767	733	751	736	778	775	809	764	813	721	775	718	801	757	784	771	769	725	811	780	776	817	793	760	733	807	766	743	775	812	759	772	773	792	800	759	775	821	763	762	814	782	768	744	749	750	814	783	778	779	764	735	732	763	748	747	806	756	786	790	745	747	768	791	762	742	756	781	774	785	737	777	763	726	762	807	705	764	808	784	752	747	781	770	769	774	777	764	778	757	819	780	824	799	754	784	719	769	782	772	773	802	791	765	799	778	803	777	757	797	757	800	729	750	753	821	765	798	753	764	803	771	701	755	817	777	743	770	788	763	806	791	784	803	743	746	837	809	787	760	758	739	733	786	816	743	737	802	775	763	774	757	790	780	755	719	770	791	752	762	770	790	769	789	717	810	819	789	711	811	753	738	758	766	806	753	788	744	759	801	782	756	747	714	814	726	740	755	789	792	760	744	786	803	784	777	733	766	796	769	740	798	756	790	749	761	752	816	766	728	751	780	729	759	747	769	767	756	780	767	714	752	749	800	808	757	790	786	776	743	776	772	765	792	764	807	786	795	756	769	779	819	760	750	784	728	742	784	780	793	757	786	793	725	836	760	766	789	782	773	764	788	801	736	789	748	794	745	794	794	842	711	769	773	746	771	679	740	771	757	781	744	791	730	778	830	766	774	709	818	738	760	781	724	770	758	754	801	730	746	764	779	788	726	778	762	737	781	785	746	745	762	793	787	775	825	766	766	794	775	772	762	772	774	756	736	756	775	732	750	805	787	746	754	761	794	785	757	746	761	738	800	759	746	736	772	771	762	715	770	784	763	762	783	766	726	806	761	793	788	756	755	751	733	745	749	822	824	724	753	776	764	738	775	782	747	760	778	765	776	737	799	802	808	731	757	781	785	755	731	813	743	767	800	749	795	759	761	779	803	733	818	790	777	738	779	808	809	753	832	781	744	780	742	759	752	716	766	739	802	762	727	790	774	788	765	769	747	732	770	777	752	765	768	752	800	798	763	787	769	766	740	768	756	788	747	753	738	789	759	769	772	771	779	740	767	784	812	754	728	743	737	802	751	730	793	802	786	778	776	820	782	778	795	775	709	826	754	822	780	728	763	779	741	813	756	696	808	764	749	776	747	788	750	752	795	830	751	733	760	772	767	750	767	794	790	754	793	737	787	728	786	777	780	747	739	796	768	733	790	728	750	724	786	763	816	796	748	789	797	785	835	783	783	753	766	819	763	735	729	769	771	761	770	810	799	735	761	744	751	787	764	794	779	796	752	761	778	746	737	795	799	762	785	781	736	804	758	751	736	774	747	796	758	790	736	732	772	734	801	753	748	762	829	749	805	805	673	776	814	748	751	772	761	786	787	805	782	772	799	775	766	802	738	790	723	754	802	806	714	790	781	763	801	766	800	801	780	749	728	745	768	786	772	817	771	759	743	780	747	750	768	774	750	800	751	782	798	748	802	768	782	814	808	703	773	767	759	759	743	817	737	795	752	764	764	753	774	773	744	802	792	773	790	756	788	720	766	777	751	749	771	752	755	769	813	799	726	785	782	751	802	776	809	793	777	794	803	791	714	765	734	781	753	760	754	765	770	729	757	782	820	805	772	784	754	790	745	776	759	703	785	752	762	767	797	840	766	739	807	748	762	771	758	760	737	802	740	775	803	801	744	734	808	790	794	756	748	788	783	780	772	756	777	783	788	747	766	764	790	789	764	837	759	794	761	774	769	732	784	825	768	744	823	753	753	794	746	746	752	781	799	719	771	777	736	773	818	803	753	742	725	772	779	796	811	763	787	801	782	747	801	801	780	791	761	803	779	798	790	783	735	771	810	782	708	760	771	779	795	768	778	759	832	780	784	792	735	769	782	773	777	784	781	795	741	791	770	755	758	730	792	738	759	764	779	736	784	740	813	764	772	796	781	752	772	790	765	736	760	744	778	714	764	748	753	775	754	759	795	803	789	786	758	778	760	754	817	738	794	800	758	771	733	783	708	763	725	783	781	775	772	773	767	764	752	722	771	801	779	790	822	758	715	727	789	784	746	736	795	761	771	780	778	801	818	789	805	773	802	801	805	729	750	764	773	763	794	784	797	754	704	762	798	766	811	754	747	741	732	759	766	727	746	751	756	819	771	821	746	788	763	775	807	786	763	755	793	753	753	753	726	789	815	737	730	743	756	784	741	797	757	759	777	805	813	744	746	758	789	712	737	746	789	818	784	751	788	770	748	744	787	796	770	751	777	745	759	781	816	809	761	771	778	769	807	761	783	742	793	764	764	796	781	783	769	765	780	746	827	763	796	746	755	736	798	735	798	764	818	744	720	777	717	730	698	833	803	809	792	726	763	783	747	758	737	770	769	789	786	766	800	766	781	763	765	795	765	762	772	733	809	757	778	777	737	774	727	803	791	800	763	760	760	733	778	797	730	854	794	779	784	805	804	751	771	761	776	748	711	749
23765	21065	28074	24319	20994	9612	1607	1109	957	869	799	824	803	793	789	797	786	770	753	783	761	782	710	681	760	725	752	726	723	738	754	792	733	737	750	753	734	690	733	735	695	751	723	746	723	691	757	694	703	713	765	755	706	735	699	707	769	802	758	772	728	743	746	740	724	725	698	695	754	769	756	722	705	716	696	669	750	725	664	699	703	709	710	712	692	726	704	721	669	695	768	710	723	700	677	663	794	712	739	724	641	666	739	744	681	700	728	745	743	686	661	728	694	673	737	712	755	759	703	693	761	639	710	709	731	691	718	668	697	657	728	743	678	722	733	736	715	710	713	686	705	736	689	639	706	705	712	728	737	708	719	746	686	701	696	714	763	714	663	683	633	674	665	701	688	634	695	746	708	695	704	708	738	709	711	708	730	706	700	712	699	703	661	681	734	672	716	736	729	699	660	751	749	706	699	694	707	721	684	740	730	731	704	679	707	694	662	725	738	665	738	650	691	692	751	725	682	686	725	739	721	663	714	725	697	750	727	725	704	710	727	660	764	695	729	684	689	746	730	758	715	726	713	732	701	740	691	685	693	678	736	708	724	737	678	672	713	707	687	710	710	707	655	707	689	693	662	647	746	775	689	690	717	687	691	710	734	725	727	719	744	719	690	745	744	689	700	701	727	715	725	714	691	686	634	699	698	702	703	679	716	733	733	725	695	705	702	704	708	728	697	701	695	698	670	706	698	722	726	752	699	723	686	679	709	695	741	707	717	735	729	694	686	685	700	723	714	738	683	675	685	673	708	734	657	716	674	685	672	711	766	677	690	703	760	729	724	709	702	688	699	704	717	672	676	721	708	761	730	700	679	677	723	717	696	698	734	686	681	697	662	740	692	756	655	696	694	747	749	688	748	672	726	708	697	714	730	702	691	726	699	740	734	677	721	731	740	707	711	712	692	719	686	714	704	723	682	670	720	728	654	670	743	717	738	706	720	728	711	733	735	734	698	742	711	689	715	741	700	684	706	723	722	691	731	691	706	698	726	645	688	703	739	714	723	675	680	724	706	734	680	701	671	730	755	720	714	679	673	675	667	715	730	701	691	720	731	680	689	682	722	689	707	691	725	691	698	667	706	736	722	687	699	678	713	748	740	723	687	720	745	702	714	756	731	742	743	738	705	679	700	648	697	687	712	751	727	673	743	705	701	687	674	702	684	671	725	716	660	733	690	707	664	659	714	702	695	744	707	695	713	720	720	749	756	708	688	701	705	706	721	705	668	679	737	760	696	712	714	669	675	729	671	743	696	703	705	707	649	681	678	713	736	730	694	708	703	671	703	659	686	697	680	729	687	725	699	672	677	699	667	724	698	728	710	742	717	759	724	725	723	721	761	723	765	674	749	736	688	710	730	689	737	696	684	677	706	682	714	711	703	691	703	717	704	713	730	702	707	708	732	692	726	740	697	717	744	658	733	689	691	720	768	720	708	752	719	712	637	649	695	740	683	694	677	701	696	693	710	738	714	726	682	667	756	702	655	743	717	784	723	701	695	717	678	694	716	678	690	749	735	704	714	706	675	672	698	710	678	687	719	706	741	710	716	671	666	695	683	759	724	703	669	737	692	758	736	703	709	767	736	660	670	687	671	693	700	691	703	735	672	683	685	677	706	684	702	756	709	738	700	682	736	708	684	718	684	663	693	707	699	704	692	630	690	708	734	728	702	710	747	680	706	706	763	741	703	687	664	684	716	721	674	760	693	704	714	707	710	708	732	655	762	732	713	674	706	686	714	721	710	701	743	729	743	710	705	759	716	740	718	675	701	712	713	693	722	720	733	706	722	700	737	718	748	665	740	735	660	679	726	679	695	743	718	715	682	730	740	758	715	622	678	675	721	678	713	733	683	721	684	719	715	712	721	730	715	660	708	659	683	707	705	687	742	727	705	708	723	725	692	699	701	684	701	737	722	721	671	671	704	715	697	732	694	689	740	691	657	681	691	711	708	666	715	666	707	755	703	728	698	712	708	701	687	724	709	684	698	690	674	722	717	671	678	722	725	663	734	739	752	656	706	721	732	694	698	728	726	693	741	682	728	678	664	664	768	693	723	720	723	755	651	709	690	770	685	664	678	735	728	697	766	696	696	718	713	687	704	691	716	729	679	710	689	711	677	770	687	718	690	719	735	688	733	758	671	656	679	738	734	666	710	684	725	700	683	657	701	686	745	732	748	716	769	674	734	740	677	731	687	712	680	718	731	740	690	725	714	716	704	647	688	703	645	702	696	720	743	726	679	717	719	705	685	669	694	730	675	710	704	694	695	734	716	713	682	675	721	703	719	718	706	722	724	649	682	703	688	687	697	703	705	671	764	671	720	705	752	740	697	701	730	733	693	660	720	672	711	676	687	761	748	670	752	747	701	675	711	738	681	744	693	686	738	712	701	704	675	730	681	681	713	684	695	751	677	745	711	731	707	716	684	712	653	701	682	752	691	736	724	671	686	660	699	734	689	684	683	668	721	691	727	678	705	733	717	710	729	696	669	644	702	705	684	712	714	712	739	706	773	683	695	721	698	752	656	725	711	696	727	738	719	718	702	720	738	686	689	740	691	703	706	732	710	668	733	700	711	690	671	702	724	758	681	710	640	720	715	692	723	739	699	728	673	705	713	678	699	731	670	676	714	735	710	698	644	702	746	694	689	669	758	725	701	701	711	718	703	696	691	721	709	756	691	688	759	768	695	736	695	702	694	738	683	688	742	725	705	693	727	751	778	734	718	678	687	678	687	744	683	699	720	709	618	680	654	666	686	697	714	704	697	729	700	668	675	716	724	739	689	750	724	709	686	687	755	761	705	681	737	661	667	731	679	730	701	695	699	699	681	729	679	724	681	695	747	726	688	698	743	677	690	688	720	675	691	719	713	706	707	721	709	744	708	699	759	704	729	726	688	746	651	716	663	721	662	711	722	719	696	724	721	672	715	702	703	714	727	733	672	726	715	687	686	722	731	686	747	726	717	760	761	680	675	738	724	700	716	631	724	717	747	753	732	716	727	698	679	706	654	793	703	703	687	771	715	695	702	683	724	701	756	706	775	724	750	703	708	747	737	724	776	672	670	718	731	731	692	663	716	748	735	738	694	684	676	726	695	652	692	654	770	706	696	706	716	659	720	686	716	732	691	700	699	668	720	646	746	669	727	720	673	708	737	744	681	735	739	720	657	687	708	711	722	714	714	752	660	693	691	695	658	658	700	706	719	700	706	684	735	715	713	701	668	699	710	765	705	691	695	700	693	677	678	722	686	762	688	754	694	694	746	726	765	697	722	700	732	677	688	668	676	768	753	722	740	705	706	699	659	700	680	706	734	682	690	699	700	704	697	700	726	703	713	693	677	719	680	666	656	755	690	689	752	734	717	701	658	736	733	706	759	689	698	675	667	712	690	744	714	678	660	695	674	645	727	700	709	716	699	723	712	675	682	714	721	701	712	679	674	714	732	710	715	664
25797	37734	16370	7154	3904	2381	1843	1580	1231	1126	1056	1101	1055	990	1029	904	930	970	890	885	889	904	919	875	860	887	870	839	859	857	921	880	889	848	951	918	904	889	946	898	905	934	910	905	907	824	889	940	898	892	851	850	869	898	892	894	904	929	854	916	898	862	915	882	919	841	864	890	867	835	833	852	861	872	873	878	821	833	863	845	892	871	861	864	869	841	869	881	879	846	848	863	803	816	876	905	807	811	831	845	800	829	845	854	838	890	868	806	815	876	874	889	863	875	846	901	836	871	838	850	848	853	823	841	849	870	824	864	831	857	863	815	829	781	879	832	849	854	831	830	834	887	917	827	849	930	817	808	854	818	819	855	842	837	855	893	866	876	870	863	806	872	870	849	858	850	880	866	856	817	844	847	835	879	847	826	869	825	864	869	842	815	877	807	821	863	802	888	860	855	859	844	894	851	832	904	837	852	833	882	874	842	843	819	835	850	872	855	874	895	885	853	825	842	831	867	862	796	850	819	858	837	855	843	852	829	808	870	863	803	819	807	857	845	832	867	844	853	909	874	870	876	874	810	874	906	870	847	855	855	887	840	865	847	874	872	811	870	761	863	869	851	819	868	812	884	809	850	850	852	855	823	817	855	836	861	850	831	853	884	856	834	850	909	860	829	837	809	834	835	854	851	819	827	882	903	828	806	873	850	858	859	793	837	874	903	859	837	868	853	827	786	842	848	839	855	848	817	823	850	865	846	842	821	859	911	865	848	783	862	847	903	839	881	784	836	872	858	825	900	824	916	865	875	826	876	826	896	831	858	878	921	897	850	846	845	855	874	812	886	865	893	845	873	815	840	873	841	823	898	867	901	808	827	840	922	872	877	881	776	848	846	857	831	856	873	835	826	841	818	891	864	861	817	842	848	854	846	857	900	887	864	850	855	812	849	846	825	826	830	842	835	885	849	841	845	805	836	821	832	826	834	845	873	875	882	789	884	839	861	832	829	860	813	876	855	870	815	868	862	815	805	899	896	847	875	820	813	858	828	834	821	838	811	848	883	836	839	868	823	809	870	829	842	861	844	802	883	855	889	780	816	853	863	876	822	865	865	826	845	883	848	829	853	863	842	851	839	857	823	835	874	804	810	823	860	810	853	856	814	867	805	830	839	836	860	863	841	818	886	829	843	828	838	850	890	852	867	841	898	836	856	823	851	874	854	828	880	856	823	856	805	852	862	867	817	915	852	838	830	883	841	910	851	834	819	815	832	885	907	881	844	876	879	884	806	832	845	848	864	856	901	814	862	860	832	826	876	807	859	856	908	853	827	895	800	907	832	807	834	843	854	842	855	883	835	810	819	839	841	793	863	875	893	832	885	846	869	831	859	894	822	855	825	872	841	786	857	831	817	873	818	888	820	836	853	877	850	868	886	853	844	867	860	874	838	822	836	876	880	913	850	849	851	854	815	848	858	859	808	811	818	868	857	812	830	843	897	823	864	823	879	856	880	865	881	812	828	756	857	895	889	882	814	856	820	851	844	838	847	857	885	880	834	861	829	814	831	838	843	891	827	811	845	867	807	859	787	849	860	852	853	820	838	843	833	833	842	832	846	892	883	862	843	839	834	893	893	856	868	817	844	828	880	838	804	846	867	824	840	829	882	835	852	879	811	811	873	831	816	844	818	859	850	820	833	871	838	866	873	881	862	834	837	850	846	844	898	839	842	810	879	828	810	836	806	868	855	838	886	797	862	841	863	866	890	837	863	882	818	843	870	855	872	825	819	853	817	878	931	875	848	835	811	775	807	848	903	846	848	827	852	827	801	850	809	841	852	841	818	886	838	865	837	840	830	864	832	827	938	853	825	843	830	847	858	857	853	903	842	880	833	828	877	817	873	853	838	834	817	878	846	897	807	842	874	871	860	843	877	827	864	840	836	842	827	867	852	928	845	862	851	854	841	924	847	844	847	861	791	826	845	852	815	931	881	856	889	840	807	885	878	791	844	840	881	835	800	851	828	829	830	881	826	845	885	831	849	847	829	798	848	812	870	820	900	846	809	818	845	834	806	863	828	866	871	828	824	852	825	854	878	824	803	845	853	849	817	857	839	850	838	810	822	859	880	842	820	845	863	818	817	916	877	836	866	855	845	808	870	881	842	838	811	818	873	811	826	875	839	827	860	843	845	896	864	874	843	810	887	817	847	859	913	821	806	857	844	835	818	837	798	809	825	818	845	866	875	834	842	829	882	830	826	805	839	858	832	792	854	847	914	846	872	912	839	834	896	812	810	791	837	867	849	838	892	844	865	894	910	854	902	856	856	874	829	833	870	800	836	826	873	788	872	823	855	860	845	872	869	847	852	855	897	842	831	832	902	885	853	836	858	814	859	853	835	842	823	875	856	895	825	887	873	815	876	876	862	839	875	851	861	870	759	809	816	826	839	860	930	851	858	872	851	827	855	884	843	816	816	875	761	840	864	853	870	817	790	849	870	858	844	865	898	869	828	855	856	838	901	878	846	892	801	849	902	811	846	792	880	886	847	865	835	786	861	860	861	837	829	772	902	843	868	862	909	883	862	835	807	802	818	860	836	836	830	876	840	843	869	854	839	884	804	825	846	817	823	928	886	839	795	833	822	874	840	865	866	895	841	880	844	844	848	842	799	845	846	930	835	886	830	861	819	860	853	867	841	862	900	861	841	853	861	852	876	806	868	873	860	900	850	853	858	845	866	807	813	849	887	803	845	872	861	823	857	826	843	826	909	867	809	860	813	854	842	794	845	828	815	850	811	899	831	772	817	842	900	873	875	856	832	853	842	814	856	859	831	860	824	843	850	788	832	827	840	796	838	893	856	850	826	845	849	816	856	837	852	821	832	864	840	844	833	879	827	858	807	829	824	864	817	856	840	868	834	840	881	868	890	837	853	868	805	866	810	849	887	821	856	846	832	793	873	860	830	877	856	899	821	867	831	879	814	802	836	816	856	851	864	871	874	831	853	860	925	823	851	833	858	859	828	878	876	794	841	865	857	850	843	839	880	883	862	856	910	802	820	873	849	860	861	840	852	856	862	843	819	799	861	838	846	809	832	854	841	852	836	818	879	970	838	842	862	844	881	810	826	869	868	915	857	879	803	874	856	809	901	848	829	829	861	834	844	864	826	863	821	860	871	880	810	831	876	883	858	845	864	867	815	824	891	828	850	846	866	848	813	848	839	853	880	846	795	877	827	818	883	857	885	819	843	890	853	832	816	865	869	934	883	836	871	815	827	858	858	836	853	858	849	852	841	853	829	883	831	856	843	818	844	865	894	847	864	805	852	853	836	823	886	903	881	831	823	890	836	840	838	852	845	872	896	873	839	869	846	877	853	887	815	822	860	832	823	886	851	898	854	874	837	885	816	860	807	840	910	899	816	826	879	864	837	869	837	889	850	835	866	881	885	923	868	825	818	892	891	893	864	858	836	841	816	885	849	877	861	844	875	805	853	819	808	850	868	812	890
24624	21032	27178	24970	12879	1227	772	652	544	568	521	569	528	509	513	507	476	476	494	483	497	479	462	447	470	482	493	491	532	509	499	439	498	531	555	522	516	514	481	487	490	527	473	480	473	486	483	489	487	483	539	485	482	484	512	488	489	517	495	484	473	496	514	488	513	476	492	487	451	445	446	506	449	486	503	448	443	480	493	497	463	474	511	476	509	492	468	506	496	466	425	463	482	510	436	495	446	499	430	440	443	499	490	510	482	468	449	499	464	447	420	485	446	433	459	480	476	477	451	468	483	437	478	483	479	445	448	476	478	491	505	502	441	507	521	422	421	425	453	502	442	456	479	446	481	460	443	498	485	441	451	484	454	438	456	451	462	460	526	482	459	436	495	468	465	475	505	494	448	503	458	480	497	472	476	474	494	472	480	482	503	493	433	456	509	466	483	451	473	494	493	453	469	470	488	437	457	457	467	456	437	491	463	489	492	474	452	476	459	436	445	482	443	451	470	498	483	471	466	486	458	461	477	457	487	502	479	462	478	477	487	475	472	427	440	466	444	460	471	458	473	457	462	485	505	475	450	472	467	467	465	488	484	483	476	435	463	485	441	438	492	483	438	481	469	468	484	481	506	475	491	465	461	461	484	455	430	528	449	445	482	478	479	499	479	474	483	474	470	462	502	455	484	459	496	459	520	503	449	479	480	488	451	493	464	467	467	474	476	477	483	463	458	446	489	468	479	470	485	454	468	439	456	463	469	490	450	479	499	400	481	461	451	462	482	456	474	468	444	488	487	459	473	454	489	489	455	449	494	463	491	457	477	473	468	428	493	473	512	480	459	461	461	482	470	459	474	481	462	489	458	468	474	495	470	469	463	440	455	424	485	479	449	475	456	481	460	470	455	479	478	485	459	457	485	451	442	509	477	452	458	474	423	477	462	448	471	455	458	497	485	442	441	477	470	454	477	518	478	448	510	515	498	462	493	478	486	451	499	464	451	478	471	465	472	483	421	456	481	443	468	449	484	478	457	537	453	446	490	483	492	462	547	481	493	499	503	467	533	467	457	483	468	498	444	468	474	474	472	509	466	437	467	438	474	436	497	467	508	477	468	479	497	492	439	460	476	461	466	492	458	473	453	490	473	438	446	488	460	463	442	465	472	419	427	406	473	466	443	491	452	485	491	489	442	489	467	479	460	433	464	509	487	444	474	458	444	439	506	485	499	471	483	484	524	492	441	467	468	488	449	485	481	466	511	487	473	490	452	486	451	443	454	464	509	461	438	451	464	466	461	455	453	494	434	454	470	480	461	457	491	467	534	486	487	471	493	485	479	483	466	494	464	438	438	488	468	492	478	482	482	472	469	469	450	499	443	457	460	451	469	481	472	444	470	461	523	455	474	486	436	507	445	455	495	440	433	477	464	449	465	494	499	435	453	464	494	470	486	463	466	492	451	468	439	452	441	466	436	511	464	467	515	471	500	445	457	490	477	477	508	468	474	485	490	486	419	469	452	490	466	442	460	503	494	469	451	464	450	492	474	476	496	497	459	473	487	482	451	474	492	457	467	476	442	489	511	441	519	478	482	448	488	465	465	466	458	471	457	466	476	457	468	482	468	465	468	474	462	464	454	472	455	450	470	511	481	469	477	461	466	448	461	457	464	447	459	454	475	455	465	457	467	443	493	446	474	506	458	462	490	449	463	460	466	497	465	459	531	462	475	463	439	474	486	459	474	439	489	447	501	483	502	454	432	473	467	508	447	462	494	468	457	441	445	449	465	463	481	479	455	455	480	500	425	471	490	486	475	432	492	477	504	475	452	486	505	464	464	469	479	478	463	458	498	464	419	456	472	460	472	508	486	449	461	478	464	428	464	447	414	512	470	458	432	478	439	486	460	415	466	480	507	497	466	440	477	495	473	465	505	481	455	481	486	468	475	495	450	469	455	467	481	477	454	458	488	492	479	468	491	469	458	460	457	513	466	487	481	518	491	465	464	486	417	474	457	450	465	460	429	478	466	453	488	479	472	485	459	441	473	503	448	487	500	449	459	495	514	477	512	465	474	497	448	463	468	432	486	502	480	481	474	497	476	461	488	496	467	466	471	475	455	456	468	487	525	494	494	457	482	443	450	487	495	476	450	501	457	451	452	459	470	501	493	450	448	459	486	451	478	471	465	482	483	497	444	432	460	480	481	467	449	473	496	457	467	498	456	466	472	489	522	435	507	478	470	479	471	443	423	498	486	481	452	469	493	449	458	474	492	505	471	440	465	503	463	440	469	489	465	424	457	500	464	450	473	516	432	467	458	467	472	482	485	479	468	474	452	478	452	464	472	506	497	475	494	496	444	425	436	468	465	462	483	447	431	500	435	488	482	495	461	498	462	492	500	448	433	493	462	451	512	443	478	437	435	466	479	478	486	495	462	486	470	482	462	460	434	500	478	460	484	426	491	471	457	454	472	470	467	447	463	491	470	464	508	470	488	475	485	473	489	440	484	486	473	476	496	460	502	448	468	467	460	511	487	474	486	444	458	499	453	475	475	486	453	488	467	492	513	499	467	473	442	484	470	476	454	483	490	468	436	457	466	436	510	457	467	496	447	487	452	475	500	472	473	474	448	472	451	480	452	483	469	462	480	488	422	455	432	456	463	474	480	485	442	448	461	470	476	506	441	441	432	437	482	454	466	487	453	431	446	489	455	487	447	453	448	458	479	478	465	481	474	429	491	480	436	479	448	431	469	471	501	436	449	498	500	461	426	469	468	461	509	451	493	478	479	496	510	434	487	483	425	478	459	502	427	453	470	481	484	450	479	452	472	479	496	484	460	496	416	486	488	511	479	472	464	484	511	479	426	468	500	498	468	492	482	471	479	517	484	443	462	491	465	464	458	482	465	435	464	487	449	464	480	477	493	467	473	454	450	450	441	414	464	476	482	483	487	450	455	483	484	484	458	448	489	474	487	497	468	471	480	490	470	461	435	496	485	475	518	505	465	458	486	502	456	426	470	497	462	491	476	440	444	513	476	451	480	462	479	448	467	484	483	473	457	475	493	478	508	449	431	453	469	481	478	459	473	428	468	478	472	463	464	440	492	450	480	470	438	462	480	465	462	479	498	437	464	482	437	435	434	442	434	442	493	465	495	469	445	478	502	492	476	472	443	459	522	468	477	463	471	497	487	457	476	483	476	502	493	477	461	434	461	444	461	433	472	465	473	470	436	487	495	450	476	481	439	460	468	488	515	484	478	484	451	467	502	506	491	505	476	452	482	462	486	456	447	454	442	424	414	487	480	472	436	487	463	447	452	451	443	426	490	475	489	481	483	479	453	469	472	456	446	481	468	433	459	487	434	445	453	496	447	461	478	438	469	434	458	468	449	441	467	480	476	505	453	442	474	446	477	466	509	493	476	450	433	471	463	452	448	511	453	466	425	474	479	482	442	480	429	468	462	497	504	461	453	446	443	497	483	507	490	487	478	464	529	461	462	464	459	465
25272	32919	12586	5351	2821	1632	1248	960	846	774	734	717	674	652	649	646	625	649	608	596	581	611	601	584	565	604	585	615	590	616	633	623	609	617	644	633	606	675	633	624	565	586	580	598	571	597	606	630	616	588	594	597	565	579	610	655	580	599	606	634	585	586	598	567	587	651	606	600	570	550	584	585	561	600	592	600	581	569	563	584	572	576	536	584	573	592	599	592	608	574	577	586	600	595	574	600	582	628	558	618	514	580	608	567	573	656	588	566	608	538	575	597	569	571	537	573	584	527	566	566	569	579	619	579	601	585	566	555	574	566	512	601	563	573	611	575	583	565	552	598	549	549	574	565	630	555	523	557	571	564	581	546	570	620	586	574	570	556	565	565	552	598	579	593	624	572	528	550	527	554	576	558	611	567	571	571	589	580	549	607	563	563	563	551	567	582	557	535	579	574	612	553	563	544	591	576	572	582	581	591	536	602	588	575	583	576	608	604	597	589	532	587	577	592	564	573	576	612	570	602	565	520	590	543	568	564	601	572	568	606	579	589	569	593	542	536	575	593	591	566	582	575	571	545	560	600	601	576	565	586	599	540	590	558	592	570	558	587	613	564	595	577	600	544	580	569	603	562	581	559	579	568	551	554	582	584	556	599	582	585	599	529	601	632	563	561	553	557	545	579	552	564	557	614	600	559	555	566	597	563	568	547	542	562	589	588	544	594	553	579	570	560	525	600	571	546	570	628	563	577	579	542	576	567	553	566	548	602	551	577	578	562	583	583	557	564	615	570	545	612	600	601	560	585	588	545	598	597	595	592	550	574	592	586	553	497	574	551	600	522	569	547	572	606	549	595	581	578	580	563	570	582	544	599	548	604	573	561	627	558	585	577	582	558	574	587	630	569	600	590	605	575	585	574	577	577	511	582	558	584	596	566	586	634	561	601	571	566	598	548	582	576	621	559	580	585	586	576	588	586	583	596	529	565	587	573	536	571	579	568	604	536	586	590	583	588	607	598	573	542	619	582	553	597	544	591	557	585	560	632	601	581	586	570	591	591	586	589	565	562	602	647	596	597	591	564	602	556	595	608	572	588	585	587	553	584	545	617	606	556	579	587	575	618	586	615	590	580	584	581	606	548	587	575	582	565	574	582	545	533	566	554	559	590	567	565	575	572	553	564	563	578	553	544	580	569	572	564	656	546	540	546	569	595	509	644	587	594	560	553	604	609	543	563	550	593	527	579	561	558	528	619	599	588	578	560	591	617	592	572	563	606	567	602	583	579	617	572	563	572	607	581	556	569	661	557	575	621	592	559	589	606	540	589	538	536	596	601	576	558	584	558	548	597	559	561	596	569	593	574	580	595	588	612	591	583	605	583	552	574	552	592	595	581	578	572	602	571	539	566	555	526	600	579	559	592	558	579	587	551	575	573	596	560	542	509	589	588	611	580	569	615	588	571	567	561	544	540	562	592	571	567	530	616	525	561	583	561	605	586	557	541	599	565	563	587	600	554	568	580	593	554	567	539	581	597	594	568	591	576	580	621	571	619	544	580	561	543	620	550	572	561	562	570	536	574	567	558	601	573	559	591	561	574	597	607	555	589	567	558	611	586	573	554	554	587	569	544	581	587	604	551	609	552	572	579	608	556	551	583	598	579	529	572	532	562	544	554	583	590	556	565	570	563	581	557	600	620	579	575	579	592	619	552	531	587	566	607	553	555	601	608	597	561	578	561	544	572	537	560	562	582	554	563	545	541	565	551	588	590	567	586	569	583	567	599	585	569	600	573	558	609	560	552	558	588	612	550	576	549	558	553	604	573	538	579	597	581	569	592	600	590	551	568	571	550	552	586	571	612	571	620	561	581	581	578	616	575	604	585	590	574	590	595	613	556	562	589	623	628	574	570	569	573	591	631	610	590	599	572	553	563	602	597	566	573	534	583	561	562	555	565	541	534	583	573	554	585	573	584	600	560	590	566	583	564	577	598	576	587	592	589	574	578	562	559	589	599	589	593	518	599	590	577	561	573	580	593	600	604	604	552	555	559	542	538	576	603	622	575	580	546	594	566	581	588	607	584	557	579	598	541	537	582	593	572	585	543	562	584	575	557	547	565	570	586	571	579	551	579	543	537	562	599	576	623	624	609	542	550	564	538	599	560	599	533	580	558	592	600	563	561	595	538	571	559	577	604	591	564	596	572	586	556	534	599	578	605	586	555	543	595	567	532	569	523	585	584	587	547	598	558	546	560	580	560	576	557	597	551	600	601	570	580	587	579	603	558	566	581	541	595	560	609	582	503	572	592	584	528	582	582	578	554	539	597	595	555	570	579	597	566	582	601	572	574	591	597	589	584	565	591	582	526	617	605	572	602	560	556	572	596	599	576	601	604	596	596	586	585	541	549	582	575	583	589	605	532	589	518	576	514	523	569	587	557	553	565	620	562	571	552	584	528	536	577	584	586	541	592	543	529	591	561	590	621	607	582	590	584	570	575	563	581	555	553	592	568	525	601	564	595	581	553	598	584	613	567	608	599	578	586	590	575	537	549	626	556	571	572	589	611	613	570	585	596	577	599	565	547	618	613	544	577	528	605	549	574	550	536	526	634	561	583	593	569	595	558	584	577	600	577	578	586	572	580	580	523	580	548	590	598	579	559	548	605	609	595	527	589	560	569	601	584	604	590	554	595	571	543	596	579	551	551	582	614	595	580	626	597	584	573	604	555	587	562	629	571	590	565	539	587	549	571	573	577	558	569	587	576	566	561	561	578	536	601	564	575	561	539	591	583	553	552	583	559	569	564	532	579	561	582	574	634	601	576	546	596	560	567	576	577	577	560	595	584	567	540	595	540	560	546	584	552	555	543	569	560	554	569	583	593	585	532	554	594	607	569	583	588	541	580	566	583	560	645	619	623	585	586	547	579	537	572	588	595	542	609	619	564	587	568	561	595	625	564	583	610	574	588	580	595	584	619	601	615	589	586	594	573	564	575	590	624	559	581	538	549	559	549	577	610	604	571	562	553	564	567	583	547	596	521	585	596	588	568	545	584	557	605	551	586	561	545	551	564	574	548	597	536	570	601	600	549	613	614	603	581	640	564	570	606	568	592	608	590	555	598	600	514	554	582	548	553	588	574	598	587	564	583	586	546	580	590	622	590	583	598	561	561	609	587	557	566	601	603	604	569	563	604	654	549	571	566	565	569	578	573	603	578	588	569	571	566	585	589	605	582	629	595	578	558	594	571	627	564	605	584	558	543	580	612	593	624	594	570	586	534	581	568	569	592	617	523	572	578	570	530	536	559	580	564	569	546	562	605	565	571	559	610	569	599	557	567	586	530	577	556	555	621	556	576	591	573	585	576	585	640	579	638	579	532	552	560	553	589	566	549	609	612	586	596	616	580	576	594	558	590	591	571	573	580	600	595	585	596	652	585	571	546	585	577	587	574	580	609	546	630	580	571	653	568	562	616	560	574	529	539	598	599	598	582	603	569	586	544
22548	21069	28572	23819	21076	21086	8711	1231	884	876	740	764	719	684	654	661	636	662	625	587	640	632	592	583	547	553	557	578	506	550	613	585	608	598	642	644	612	568	600	591	563	561	562	570	577	573	598	574	556	566	550	564	532	605	570	596	606	547	566	582	584	594	580	578	587	564	526	548	516	512	511	505	510	537	572	558	527	576	562	527	575	519	550	573	587	552	515	579	511	531	524	547	549	534	534	527	535	571	552	530	524	543	571	524	506	578	571	514	542	519	542	554	518	553	532	529	562	547	537	561	559	572	508	524	509	506	497	520	568	520	549	516	540	556	556	520	544	559	545	559	538	541	533	561	493	566	570	501	546	503	554	583	498	514	523	543	579	556	514	539	535	591	527	554	543	512	497	513	550	551	551	532	510	602	541	548	541	536	525	533	521	474	538	562	543	540	543	525	563	559	473	505	522	519	524	575	503	551	525	503	559	515	527	551	538	536	519	535	493	529	546	551	523	546	522	538	562	541	523	555	511	544	501	559	514	535	524	521	510	554	535	536	548	547	518	533	541	502	578	546	562	532	579	514	584	560	506	544	495	501	499	525	540	554	585	509	519	535	541	557	511	572	510	530	544	489	542	557	520	492	589	515	540	544	509	492	566	536	513	521	564	508	549	544	540	535	535	508	532	511	544	551	521	497	499	544	551	545	536	558	566	527	566	505	556	531	524	557	531	522	540	535	535	533	589	538	519	560	543	577	517	524	522	521	531	563	556	516	519	535	588	539	547	521	522	505	555	535	496	540	513	504	550	543	538	541	506	528	490	525	499	529	548	527	512	539	556	514	534	493	520	536	575	512	494	545	505	532	526	548	518	540	511	507	569	559	578	551	578	550	529	547	530	553	528	530	547	515	543	536	515	490	518	540	542	527	506	553	506	550	469	537	506	535	500	539	551	501	525	551	557	531	524	521	486	538	522	554	534	532	541	530	525	539	512	577	520	538	503	550	485	511	539	520	568	505	521	533	563	534	543	521	565	575	535	538	513	558	568	540	528	523	552	483	511	513	539	489	562	523	539	526	566	520	476	526	522	556	515	511	510	536	519	541	584	558	526	582	525	527	507	562	521	515	515	534	528	547	515	562	565	531	562	559	550	530	517	539	543	478	518	528	552	562	540	553	525	519	533	507	525	548	563	533	535	543	570	578	542	532	507	509	512	507	529	514	560	554	541	522	503	495	562	581	483	550	483	495	534	572	555	559	553	512	527	530	534	541	576	515	539	545	529	559	475	545	571	571	539	549	520	541	543	506	473	551	529	524	555	507	520	512	530	515	547	566	547	532	522	547	527	556	549	537	503	533	524	526	547	525	523	512	532	542	547	540	488	536	532	526	508	529	527	568	546	514	537	535	516	524	548	542	506	555	526	556	529	563	543	516	510	563	583	523	537	563	549	551	545	518	523	500	528	546	513	548	486	526	496	544	555	540	551	522	520	525	544	533	496	529	504	526	515	499	557	504	519	552	520	534	570	508	521	528	518	524	515	535	538	558	534	535	553	493	514	506	571	516	536	539	549	561	518	522	539	539	524	567	538	557	519	533	543	542	515	573	484	532	512	533	475	521	519	584	571	496	517	538	512	511	539	515	523	488	555	518	581	551	586	512	558	500	534	538	575	542	538	522	540	513	564	524	549	526	550	539	534	542	529	504	566	543	542	519	533	534	622	542	497	555	538	532	522	513	583	490	537	518	525	532	514	496	457	530	547	525	536	546	546	523	541	509	553	503	509	499	555	576	520	525	527	529	543	556	537	549	521	525	557	548	518	535	527	532	520	513	532	548	517	499	500	507	556	539	535	522	541	545	539	556	530	531	577	555	510	553	551	511	556	563	547	518	500	492	571	519	540	517	519	504	529	505	509	496	520	502	538	522	516	543	559	548	527	531	499	544	512	551	547	559	572	533	552	561	495	536	557	546	505	574	507	534	576	530	536	537	535	542	552	504	492	523	558	536	502	531	554	532	502	516	534	552	531	525	531	509	485	543	572	540	513	524	560	555	546	507	480	529	557	582	573	557	529	542	491	542	504	520	547	534	559	494	598	482	534	528	509	558	531	533	544	494	532	497	545	520	500	528	531	478	572	530	570	564	519	538	508	525	555	540	490	530	547	519	522	525	526	534	522	571	537	522	509	509	500	562	536	527	473	543	535	515	533	526	527	554	508	524	518	524	519	529	509	528	523	562	551	570	538	530	496	528	501	549	564	532	526	524	553	522	521	538	526	531	554	491	578	526	524	564	544	523	545	533	490	504	566	518	521	539	521	570	487	544	517	514	531	543	525	536	551	531	532	517	516	560	557	548	502	562	510	565	535	489	558	566	492	505	548	534	528	534	544	528	542	536	520	569	530	574	534	526	508	495	533	542	542	567	541	535	560	526	534	501	576	557	518	512	504	527	549	521	578	512	521	532	570	511	552	525	494	552	548	550	501	562	545	541	512	544	540	513	558	543	556	542	514	515	553	527	522	548	467	532	543	518	516	501	596	519	531	518	544	513	529	504	521	527	512	529	520	509	541	548	513	550	545	517	527	553	547	529	514	542	490	532	547	495	490	532	502	562	570	502	518	521	532	540	546	526	537	533	520	565	506	513	529	535	534	548	543	530	556	536	542	537	527	518	532	541	553	527	488	500	552	566	503	526	466	514	573	500	527	502	524	497	555	532	491	544	554	545	520	526	530	512	543	556	533	545	548	582	547	516	545	556	528	522	515	521	533	570	536	523	516	513	516	505	536	512	556	536	567	552	554	519	471	528	522	520	505	545	539	533	495	558	490	530	530	546	572	547	536	553	480	490	546	521	531	550	503	515	536	533	535	574	538	550	533	553	525	580	540	516	503	548	570	546	557	514	549	487	541	549	533	521	495	534	534	528	496	549	500	565	580	532	531	521	504	543	529	532	578	540	526	529	538	499	534	540	525	545	537	511	557	526	525	531	520	513	501	508	525	526	589	534	543	523	563	497	554	568	522	535	527	519	517	505	537	502	548	511	532	522	515	502	535	528	560	573	544	510	562	540	526	551	563	504	524	527	535	558	516	553	555	505	541	557	523	514	574	507	501	536	516	526	494	522	496	520	478	519	515	519	536	530	528	507	534	544	507	519	516	519	527	541	575	493	578	566	518	533	565	523	519	527	514	522	533	573	545	549	552	532	539	538	566	548	483	547	549	517	544	559	553	510	544	529	547	538	493	524	517	543	531	509	524	518	526	522	524	510	542	527	518	510	467	543	547	518	532	546	538	513	565	548	523	542	535	522	537	528	516	519	573	537	553	539	530	519	552	514	571	583	517	520	526	500	557	593	531	573	539	503	520	561	525	501	524	513	457	555	548	499	520	522	562	524	520	521	527	602	546	555	503	535	540	525	513	546	504	572	488	510	520	533	503	489	514	544	565	537	528	546	542	533	564	513	510	519	532	521	532	526	535	531	522	527	533	495	506	533	498	510	501	531
27605	40788	21646	11274	6095	3362	2453	1620	1389	1216	1162	1028	982	943	882	867	841	848	774	754	763	750	771	687	730	701	722	692	698	722	768	766	773	723	768	755	791	678	747	765	704	739	669	683	702	734	734	651	691	704	678	708	711	703	708	746	764	726	720	710	715	738	723	661	710	688	696	714	672	674	684	662	649	659	669	690	640	699	687	683	651	669	679	660	644	647	676	676	630	707	650	690	697	654	628	625	687	642	640	618	621	643	644	655	630	673	650	657	709	651	656	661	630	634	661	667	646	613	623	617	648	608	642	622	635	593	672	638	679	642	638	672	656	647	665	635	612	675	646	625	634	665	655	618	621	631	635	667	672	691	684	680	638	672	645	673	609	637	656	635	629	646	599	617	615	675	639	691	671	696	641	658	634	646	663	671	679	660	647	646	669	652	640	622	663	627	649	661	638	610	683	663	641	615	670	692	671	664	650	642	646	625	623	642	676	612	644	660	651	700	619	607	589	665	632	661	642	594	657	634	660	645	686	645	655	647	663	624	671	637	692	642	665	649	681	679	618	666	644	697	651	681	636	663	700	649	658	681	626	617	623	650	665	625	626	684	624	613	683	663	649	615	642	631	656	648	642	637	676	639	649	626	604	645	653	589	676	632	686	656	662	633	671	657	690	658	623	689	609	629	626	638	645	656	661	628	680	721	682	642	676	612	659	606	639	666	664	707	621	626	673	636	624	651	639	657	622	655	632	670	647	638	627	636	665	650	665	662	664	639	655	621	648	635	633	622	655	646	658	655	660	650	625	653	625	621	659	652	623	674	635	656	660	607	658	625	652	651	644	632	687	642	630	652	665	657	677	649	632	604	697	689	678	633	630	664	685	650	639	670	638	668	612	627	639	659	666	615	632	635	640	638	657	661	633	668	617	619	659	656	674	624	645	640	682	623	645	611	660	678	673	636	641	619	631	639	645	668	698	616	671	642	612	598	642	630	633	645	696	658	610	677	625	692	659	676	648	635	683	654	679	663	625	661	651	644	641	662	691	657	654	627	621	669	653	680	648	670	654	639	660	629	683	607	650	641	617	649	632	636	615	638	603	638	650	670	610	662	627	635	633	634	650	661	651	639	668	659	628	649	659	663	651	647	650	657	599	678	638	634	684	642	629	684	687	622	668	644	593	614	660	666	674	642	623	668	633	598	629	672	652	667	633	643	604	652	662	622	625	609	617	668	686	650	595	627	660	654	629	682	610	653	663	646	593	673	628	650	638	672	619	631	681	608	633	659	675	634	676	687	692	644	658	677	654	646	660	637	619	668	678	632	649	647	647	614	624	641	622	650	636	630	695	647	604	644	625	668	674	657	644	667	672	665	671	646	666	666	648	665	614	658	683	638	652	646	641	647	658	638	677	688	665	716	625	642	651	663	621	673	684	640	673	622	668	625	663	662	667	626	630	652	650	669	641	627	614	657	686	600	666	706	701	665	655	683	658	636	646	621	632	666	659	659	647	677	664	647	635	583	681	696	586	677	645	654	637	634	657	662	598	718	676	692	642	661	617	645	656	678	652	659	647	709	656	682	640	671	681	627	705	623	618	670	605	664	629	695	660	654	611	640	613	672	654	658	617	646	674	641	622	614	620	601	651	633	667	639	610	637	658	658	624	656	652	659	663	651	664	661	618	651	670	668	600	615	634	634	634	662	661	648	656	664	664	652	661	657	639	589	631	658	662	689	642	628	650	614	685	665	649	657	653	652	655	632	611	686	663	619	679	619	638	647	619	634	684	620	663	607	658	644	646	659	639	676	582	654	637	637	647	659	670	661	581	632	686	647	618	680	656	670	605	631	674	633	665	634	664	663	652	668	662	625	661	665	607	671	630	657	670	660	642	678	681	651	643	636	669	584	652	640	748	625	664	642	647	642	603	641	675	658	669	684	640	676	656	593	649	614	687	577	637	680	629	636	597	673	647	659	612	667	648	636	639	626	656	655	662	649	652	624	642	652	658	649	662	678	646	670	647	648	658	620	663	676	622	646	653	641	662	649	664	689	637	616	662	678	662	647	647	691	642	637	609	601	637	672	647	615	635	607	660	636	666	650	653	661	612	695	623	635	646	666	637	656	698	633	636	628	636	650	657	618	624	641	667	616	589	641	644	626	666	644	656	643	655	662	656	651	619	651	615	689	612	595	617	651	702	631	675	590	636	653	612	595	642	649	662	628	681	637	644	683	629	631	643	692	638	576	635	650	636	658	606	651	679	686	652	658	631	615	663	588	686	629	615	617	637	641	641	607	676	678	629	682	620	629	688	666	580	653	628	649	643	622	674	666	638	694	631	644	691	609	660	599	661	653	675	626	649	649	623	665	627	621	622	659	687	587	621	691	697	646	633	639	629	608	613	675	658	672	677	674	649	633	585	684	659	687	625	671	726	634	642	678	716	685	649	618	641	617	667	646	658	628	631	662	685	628	677	636	666	653	639	661	654	664	645	637	642	629	606	719	615	655	680	657	635	629	648	621	616	706	651	641	607	647	628	649	639	649	672	625	697	675	649	632	631	611	657	645	647	663	607	671	706	672	639	644	686	645	656	624	666	609	638	655	631	660	682	646	581	669	652	628	675	636	664	642	671	654	656	641	653	636	664	687	653	643	652	637	604	652	639	629	634	679	649	676	649	656	608	647	620	696	645	618	630	637	627	623	634	619	626	669	675	687	649	629	612	617	622	665	688	658	641	691	630	603	622	704	659	643	647	708	665	627	625	653	702	638	616	645	628	619	655	664	674	630	685	653	598	637	645	649	622	640	650	666	623	619	666	624	655	637	634	627	656	665	658	645	625	643	647	607	632	670	685	634	674	681	703	614	600	634	626	658	689	617	639	642	659	662	619	641	678	652	654	677	643	601	683	610	645	637	641	664	604	660	657	703	678	615	655	636	675	657	668	651	638	641	678	638	619	641	670	680	634	652	655	659	642	646	673	647	658	684	637	652	671	669	640	625	665	669	651	644	615	655	650	668	670	666	596	655	675	620	703	638	667	643	627	674	653	667	640	684	659	656	678	670	623	611	670	610	632	648	636	674	682	633	617	619	627	673	637	661	601	667	628	590	621	619	671	639	661	653	613	628	672	647	609	648	622	643	640	660	669	630	613	627	644	680	650	616	665	650	663	606	662	682	672	637	662	645	631	592	678	631	649	659	676	675	637	664	675	643	665	623	633	619	672	658	684	629	671	651	599	668	650	652	687	645	657	638	671	661	613	648	647	635	626	652	625	686	665	644	611	646	654	606	653	646	657	646	635	669	658	642	611	652	642	617	647	645	624	671	665	678	634	655	605	627	662	683	609	637	637	678	631	654	666	619	657	657	651	662	647	611	636	696	682	676	641	639	640	653	688	664	623	639	619	632	640	649	643	624	632	665	652	652	677	664	661	700	654	663	639	649	684	629	652	647	610	594	649	674	607	589	662	627	645	648	650	648	678	624	653	662	696	627	644	639	631	638
27938	21527	13248	2895	1064	729	670	712	618	648	666	659	641	620	648	696	647	602	656	632	641	593	646	659	601	640	684	703	623	640	679	668	622	642	672	668	630	666	647	693	618	628	630	661	637	641	622	625	649	634	685	633	631	638	638	625	655	631	642	672	622	644	634	643	647	643	629	661	634	617	596	620	611	581	670	608	613	655	659	583	623	623	609	627	589	660	646	584	611	652	629	639	610	635	676	654	626	606	620	631	623	677	628	625	656	600	631	589	649	607	611	596	642	615	654	656	642	657	651	653	604	631	641	642	614	615	604	657	600	626	638	651	653	650	624	685	600	616	647	644	591	663	611	652	673	625	605	608	620	683	638	618	599	638	635	617	633	694	623	635	623	630	635	591	653	639	598	612	622	609	648	600	663	641	614	653	633	609	617	612	641	633	655	645	609	556	647	597	605	627	659	602	641	667	623	663	640	552	665	629	613	621	674	619	630	664	628	623	593	615	649	624	617	612	578	608	667	632	648	647	582	649	661	613	621	601	650	665	630	642	593	630	668	656	673	647	605	633	609	647	611	640	674	678	588	588	695	640	608	618	655	590	645	609	643	639	593	662	615	630	657	605	584	642	644	601	583	623	581	592	651	648	626	623	617	632	628	634	667	615	646	600	660	590	665	595	671	637	626	577	631	650	674	642	677	627	619	626	651	610	601	605	630	636	679	635	573	615	622	651	645	643	655	670	677	617	613	620	615	582	599	600	630	657	628	641	640	637	695	628	594	678	602	659	612	643	623	648	614	637	615	652	627	614	630	643	656	594	630	641	626	658	675	622	675	622	627	615	631	685	607	625	658	637	570	672	656	604	614	641	596	643	614	636	671	633	633	640	628	570	627	637	665	674	624	633	609	620	601	642	587	639	618	640	629	647	642	648	654	662	617	603	631	612	620	643	630	633	629	656	639	646	684	609	628	635	589	616	635	610	645	619	655	629	570	649	615	608	632	638	641	582	651	610	608	617	620	598	652	582	594	592	644	595	633	645	610	615	625	647	628	673	617	609	619	645	622	587	625	646	680	660	612	607	664	618	680	619	670	644	643	629	660	616	650	643	661	636	660	644	627	622	585	658	594	630	630	659	655	620	670	650	653	632	660	664	636	644	637	639	623	567	623	624	627	666	582	658	627	607	654	623	658	598	630	623	655	622	622	614	633	641	604	606	647	643	591	648	626	609	614	608	650	624	623	644	627	641	612	622	616	617	581	671	637	597	663	665	652	622	654	602	698	649	622	626	685	646	605	666	636	595	596	650	604	560	634	675	628	600	586	658	612	646	649	651	637	638	650	626	580	622	671	630	614	634	607	615	600	620	656	619	649	608	671	613	618	666	633	591	646	667	687	618	635	622	575	651	689	560	618	628	624	616	635	625	631	683	668	606	615	633	625	618	636	650	645	649	646	637	602	635	627	607	624	596	651	589	657	679	611	608	651	617	636	673	635	616	627	592	640	607	623	588	617	573	660	626	648	635	607	601	667	641	635	606	622	629	589	599	591	615	629	601	618	605	582	607	652	645	591	626	617	610	655	637	630	615	650	596	638	616	658	668	587	600	643	646	635	666	617	630	636	665	640	647	640	639	644	616	607	651	625	646	598	661	631	649	671	599	654	654	720	642	648	612	633	619	600	624	622	617	627	655	642	614	590	615	595	670	652	666	598	633	616	631	634	636	608	633	612	605	585	603	632	595	646	594	622	620	622	683	629	582	608	636	653	611	656	626	641	598	679	591	594	580	646	604	596	658	666	618	614	629	590	654	646	611	586	630	610	582	620	620	665	622	651	602	639	614	636	599	621	621	680	632	596	649	621	620	607	643	627	603	624	595	624	628	683	582	638	636	599	674	638	585	620	624	615	629	609	641	624	648	610	614	624	624	607	650	657	653	662	632	586	653	667	596	646	658	603	645	636	644	642	627	626	644	646	632	588	645	639	636	645	641	661	617	627	584	641	605	641	646	638	637	625	679	641	632	613	581	660	672	626	604	626	650	633	632	666	661	611	589	623	586	650	608	674	654	634	639	579	600	626	614	640	648	627	640	590	594	614	587	609	622	568	648	676	620	650	607	662	616	669	565	663	633	623	632	610	651	569	627	616	640	620	616	600	596	603	643	612	614	606	641	626	637	620	604	640	628	635	640	677	585	637	629	633	628	630	606	617	617	642	612	693	617	600	656	633	626	613	596	640	682	607	631	563	626	582	616	635	615	635	635	607	656	624	616	603	659	649	647	667	595	602	585	607	636	632	658	620	680	594	601	676	619	604	617	625	649	586	633	603	673	631	592	638	619	642	636	617	620	618	583	641	589	613	670	610	617	656	631	615	609	633	676	634	616	592	622	642	652	618	626	605	643	628	630	627	630	617	636	626	648	631	633	623	641	626	621	640	613	663	672	651	633	618	652	597	603	640	648	646	632	619	616	658	664	618	713	668	630	620	608	664	604	647	590	643	636	598	657	651	581	645	648	630	619	655	638	613	617	651	601	630	577	659	627	661	643	577	613	633	601	614	615	607	591	649	680	600	646	624	626	677	625	629	584	632	635	618	621	614	600	625	658	627	661	611	688	621	649	633	616	607	673	610	648	646	620	625	639	637	613	609	608	611	583	664	614	640	606	608	661	628	651	669	648	638	620	638	644	647	602	643	598	663	627	647	604	598	655	659	636	669	641	599	606	609	600	665	615	602	640	556	618	614	604	611	620	588	624	640	606	671	574	649	616	664	628	649	648	631	655	637	615	644	645	596	596	652	645	571	608	654	640	637	620	648	602	640	589	630	604	595	591	612	598	644	649	626	604	637	595	605	643	637	660	590	637	585	621	622	613	611	633	610	613	633	615	636	655	593	641	598	607	647	608	625	587	618	627	621	673	615	658	642	642	666	596	636	633	638	640	596	637	601	624	627	658	650	638	673	620	636	632	646	682	628	629	651	669	619	627	632	659	653	641	622	631	639	625	603	634	637	616	643	613	676	645	678	597	637	654	656	617	622	621	609	615	612	625	607	631	638	662	597	605	664	632	628	621	656	621	617	595	636	571	638	635	591	632	632	642	619	621	610	635	713	653	621	601	627	644	625	626	607	590	652	595	616	646	665	683	654	637	607	644	588	638	645	645	669	629	653	615	642	651	646	635	610	655	646	607	632	688	657	629	653	641	597	623	582	609	632	624	632	619	624	628	610	622	619	612	628	613	599	628	643	677	641	649	602	648	620	638	603	629	647	629	585	627	632	631	629	604	611	599	641	635	655	610	662	682	576	614	605	627	629	612	641	610	626	631	623	641	603	606	670	625	646	595	551	644	616	636	651	589	647	609	633	607	633	605	668	613	623	650	623	656	618	667	633	598	598	643	618	667	655	609	639	650	615	644	655	608	589	617	625	634	629	552	604	634	644	671	623	640	643	609	655	624	656	622	661	665	620	627	602	670	688	691	621	673	609	621	625	664	614	596	645	587	645	641
24582	28689	9832	2750	1466	1031	885	877	844	753	820	813	798	787	846	798	779	779	837	796	684	728	755	706	721	745	788	810	786	772	785	813	776	798	786	759	797	796	784	804	762	759	781	788	771	757	755	733	745	797	736	746	774	776	767	738	747	742	792	815	800	776	807	759	781	753	785	726	719	765	769	753	797	751	770	770	737	737	753	791	787	758	763	779	782	757	770	768	765	715	743	726	793	791	716	742	727	782	712	733	773	742	785	783	716	723	714	751	784	780	747	768	777	739	727	775	722	754	716	746	797	768	759	718	773	816	752	737	786	727	714	773	750	771	767	797	759	772	793	754	774	793	713	760	716	714	754	781	753	762	780	741	743	781	774	776	743	740	709	788	705	726	730	756	738	801	764	705	782	734	795	738	771	761	722	785	740	792	762	782	723	760	775	755	745	758	761	735	729	792	719	762	790	754	730	772	778	698	732	730	781	771	780	759	747	734	766	773	740	761	787	806	700	780	760	732	755	738	709	752	723	759	774	775	714	745	737	773	780	725	769	698	725	817	763	772	830	739	741	727	763	759	733	757	781	708	749	785	717	754	718	735	719	735	714	731	746	785	760	789	777	763	718	763	771	798	781	763	758	702	773	793	750	783	725	782	737	783	776	764	769	767	773	745	790	762	719	774	747	757	752	730	739	776	764	717	812	724	750	749	753	732	765	748	742	765	759	741	736	767	780	762	754	738	777	789	789	800	715	788	733	755	718	742	769	764	784	769	789	775	744	703	763	745	732	786	741	811	810	750	792	719	757	750	783	734	706	714	765	763	723	764	723	713	761	718	756	753	745	745	749	725	711	784	788	806	762	745	779	735	743	785	730	773	741	783	724	743	800	773	733	743	758	754	692	717	759	708	765	749	803	770	762	743	771	762	712	738	697	751	755	774	788	778	766	799	777	743	743	727	767	755	726	749	781	735	720	732	810	698	780	759	755	748	780	754	777	807	733	748	762	753	753	729	711	794	771	738	788	816	786	739	768	761	758	751	733	733	701	772	773	744	803	764	740	739	798	757	757	750	748	738	724	725	777	725	777	711	695	763	768	708	754	781	766	739	752	719	736	782	782	736	735	737	747	791	732	727	719	757	764	795	754	769	736	768	732	755	786	789	755	751	731	756	772	750	746	766	724	747	750	783	738	720	727	745	746	732	802	729	726	734	759	741	747	779	725	802	750	803	682	765	750	705	719	713	750	751	745	753	777	758	743	706	740	745	791	770	771	789	740	724	704	753	761	771	763	752	792	771	741	754	800	708	729	728	752	771	762	748	783	792	757	762	717	771	726	784	757	760	760	793	752	747	757	720	749	742	817	767	739	778	700	748	757	778	757	757	707	756	742	736	771	753	707	771	752	714	743	766	713	735	706	774	809	789	759	776	724	766	743	757	767	794	739	736	743	761	763	787	782	763	751	767	769	707	776	745	804	767	707	730	721	737	753	716	747	763	766	736	738	805	821	734	728	757	758	796	793	717	780	762	757	784	792	725	771	749	740	761	798	772	810	793	772	736	733	761	754	785	747	759	746	719	755	771	800	753	769	800	761	770	802	758	719	739	769	766	787	786	718	768	753	729	721	758	768	767	806	795	772	753	721	778	775	761	757	773	762	735	768	761	742	726	724	784	765	778	739	737	763	813	794	778	777	745	817	734	773	736	751	753	729	743	773	749	764	775	784	780	776	744	719	727	753	708	729	738	797	759	715	777	729	741	740	805	755	733	761	781	773	748	734	772	749	760	763	759	748	783	731	777	721	820	762	749	760	741	764	782	811	739	789	736	736	721	772	764	756	797	736	800	670	758	765	741	815	744	814	742	760	780	733	770	763	723	731	792	739	768	715	778	686	763	746	801	768	728	751	788	771	737	772	786	756	796	699	787	745	782	767	782	758	721	701	746	720	779	755	796	764	713	761	721	761	778	778	768	760	806	757	771	716	770	699	741	767	734	748	739	807	792	788	726	762	786	739	753	775	735	726	739	764	783	711	755	794	790	728	719	712	768	786	777	730	778	760	720	787	736	774	699	782	770	776	766	774	795	768	762	746	760	788	753	767	770	754	735	760	712	803	759	808	757	759	756	765	749	785	737	763	743	743	737	733	755	747	754	719	722	738	762	776	765	723	728	752	762	772	743	766	754	744	790	776	807	753	751	754	729	727	749	761	766	785	714	760	745	706	738	749	787	788	792	765	771	818	762	747	731	786	756	768	702	765	726	764	742	814	742	815	719	751	766	768	748	738	760	753	760	733	765	750	766	781	777	759	751	791	814	784	753	749	770	717	766	763	718	736	787	773	724	747	754	720	731	751	782	730	770	763	758	786	741	758	731	789	768	790	741	735	790	763	778	769	769	804	754	752	737	794	796	747	747	760	787	744	770	758	761	736	701	814	772	743	792	711	743	735	769	750	762	791	807	754	753	732	765	742	734	763	705	760	751	709	740	762	760	744	775	783	735	756	739	760	768	750	767	783	744	798	735	720	745	720	807	742	766	690	754	735	769	780	771	778	783	755	765	733	696	728	748	730	773	761	733	753	730	757	778	788	739	722	725	735	755	782	812	747	765	754	740	726	805	749	764	774	761	750	792	791	772	795	778	756	757	727	741	743	737	777	807	714	787	763	752	778	730	775	736	757	778	737	709	741	719	752	729	820	748	755	774	742	772	740	774	711	741	758	740	751	751	753	772	733	766	733	758	765	791	752	738	720	763	790	752	785	752	727	761	762	766	792	797	747	763	789	773	752	749	770	751	727	744	676	770	736	746	756	806	739	773	775	734	755	739	727	735	719	811	759	775	771	730	701	767	775	750	741	747	766	746	751	715	749	750	795	694	753	769	690	800	754	735	738	731	763	774	704	736	781	781	724	752	753	708	799	707	732	714	738	745	731	792	696	791	777	773	786	762	727	734	760	743	729	768	756	740	745	746	784	762	743	754	775	757	771	763	736	724	762	788	760	742	804	728	773	808	754	770	750	750	673	748	792	775	740	761	782	721	820	729	747	795	741	728	772	736	781	695	749	786	775	740	766	761	795	766	736	722	743	765	745	737	821	732	720	766	749	762	746	743	827	760	765	754	802	797	746	722	792	745	785	752	719	774	763	753	700	780	752	731	717	728	779	713	801	761	743	765	751	794	734	755	779	737	721	724	774	749	716	756	763	816	755	795	774	753	760	721	739	756	792	784	754	725	730	778	739	744	772	758	781	787	736	764	800	741	752	750	755	757	742	752	758	731	659	720	698	775	795	758	797	799	785	724	729	773	773	782	725	763	805	746	720	737	753	729	785	722	735	802	737	756	702	725	840	751	787	760	752	768	731	745	804	820	752	755	733	735	763	749	768	793	728	726	776	740	737	715	718	766	745	792	778	729	772	783	837	795	744	717	709	788	729	749	760	786	749	782	761	828	724	725	766	777	756	762	800	715	783	748	749	729	783	785	740	738	748	708	756	744	762	773	731	755
23683	21034	28056	24197	20990	9762	1540	1022	911	880	845	793	795	848	780	747	756	751	716	761	724	714	708	709	711	791	735	708	740	700	715	760	711	756	754	737	731	728	724	707	682	736	707	704	710	672	675	722	670	705	735	712	711	760	723	718	669	661	692	697	674	728	760	731	763	679	675	697	676	744	745	706	686	702	735	688	676	675	646	687	753	698	668	698	623	693	664	714	746	702	717	757	738	687	717	719	716	637	700	695	699	654	689	700	699	686	749	697	680	701	645	687	671	668	712	660	676	674	682	677	670	698	721	656	668	688	685	761	690	651	636	708	687	645	664	653	667	688	686	678	689	674	734	711	698	709	672	649	659	631	656	656	684	700	679	678	705	716	711	696	723	686	672	673	725	661	668	688	708	681	678	725	673	728	709	692	680	722	677	675	734	672	677	720	726	701	739	680	682	703	662	736	679	690	665	717	687	707	709	710	724	650	695	627	738	694	697	683	735	704	719	685	684	720	673	707	716	673	683	664	674	737	674	694	695	636	664	680	723	663	662	700	660	689	706	661	688	677	689	697	677	661	698	719	674	687	670	714	687	703	680	676	708	681	670	730	679	719	672	734	704	720	701	678	639	703	681	700	703	674	683	707	688	643	640	739	639	700	707	711	699	724	642	734	703	626	701	674	663	703	706	630	673	722	699	714	705	663	713	683	686	680	719	756	664	728	693	696	696	646	731	654	685	679	698	704	709	671	671	684	725	692	691	693	672	630	679	711	690	670	693	688	649	668	697	663	678	694	718	671	686	671	686	679	697	652	723	694	705	665	717	688	664	715	706	685	742	691	681	709	686	723	637	670	649	694	727	654	655	703	673	703	696	716	676	715	696	677	668	713	693	681	661	686	675	692	658	683	690	676	674	710	679	669	669	694	722	732	662	653	688	701	706	739	693	682	717	695	686	695	664	680	658	733	685	640	680	670	699	671	685	718	648	707	687	690	713	679	711	668	705	690	708	674	675	724	705	678	690	715	685	665	717	685	632	685	650	712	682	701	697	684	676	666	650	681	672	661	684	656	667	727	695	711	685	659	704	728	703	713	672	704	592	767	697	719	634	659	689	761	672	692	705	722	665	722	684	721	672	664	735	699	704	649	689	701	716	680	728	693	703	677	682	675	692	644	670	708	637	667	687	726	682	706	729	717	724	723	669	697	689	673	660	686	692	697	687	725	698	669	674	704	705	687	685	687	698	701	649	696	712	693	702	688	689	645	728	744	710	676	743	674	692	764	666	632	695	709	693	736	691	682	712	689	695	702	683	675	688	711	657	694	671	622	662	715	679	715	685	716	681	699	675	682	708	707	696	664	670	743	701	696	715	668	714	696	667	714	680	694	664	685	683	659	691	690	675	661	723	671	687	666	695	693	664	683	675	677	670	678	692	746	729	700	697	645	708	680	680	647	713	663	687	672	678	661	667	679	643	679	664	665	687	725	694	695	700	706	673	636	709	733	639	686	696	647	697	728	680	654	695	661	680	695	631	675	733	715	684	718	658	692	681	701	704	636	700	666	645	681	670	717	688	682	672	721	648	708	687	711	652	725	671	705	719	714	674	695	689	758	697	722	713	700	665	691	697	690	686	697	685	683	671	680	696	715	650	685	694	651	726	729	680	683	672	706	677	665	644	685	715	671	663	665	686	689	714	688	670	673	693	733	709	729	664	780	702	673	684	751	668	731	719	731	710	678	672	717	706	684	673	700	670	699	718	698	715	663	664	693	678	667	708	700	677	669	699	672	690	677	701	661	676	727	737	697	655	653	711	696	691	698	732	713	673	682	749	643	658	702	711	677	645	713	652	636	653	708	705	675	696	707	706	708	650	661	712	661	669	705	699	739	657	649	715	695	672	700	707	645	710	691	659	699	641	699	675	678	703	685	696	674	659	655	678	674	690	668	707	668	616	663	647	690	689	666	713	690	698	655	725	678	677	703	691	724	678	681	696	684	724	694	668	684	703	696	686	658	636	644	655	691	677	656	658	676	689	682	713	685	692	728	736	707	681	648	684	741	674	672	724	669	703	719	722	707	716	661	706	662	695	650	657	638	717	654	678	675	689	700	677	671	720	690	666	693	683	702	671	725	671	688	699	654	692	679	651	662	676	700	676	699	649	722	702	712	697	688	705	707	671	706	674	712	747	690	647	661	730	698	690	665	648	717	677	749	660	648	754	689	668	725	688	738	697	628	678	670	660	674	702	649	667	690	679	663	621	717	698	671	688	702	686	665	670	690	714	713	654	656	657	711	648	692	693	681	737	656	672	693	691	702	700	671	641	701	704	688	682	662	639	731	675	656	670	680	663	705	654	718	696	683	709	702	695	686	697	666	688	701	698	643	676	725	698	700	653	713	717	682	709	684	692	669	694	716	688	639	680	674	668	669	702	749	719	688	673	705	693	702	663	711	663	701	710	667	698	656	714	736	709	657	723	731	662	678	665	755	659	683	693	676	708	635	685	728	673	721	666	643	644	686	711	663	658	657	685	655	695	651	753	693	671	726	654	640	702	703	661	709	727	665	699	670	659	661	690	745	659	697	695	710	703	711	675	718	745	698	682	695	689	675	653	683	702	676	702	687	681	663	699	713	685	662	653	709	693	698	750	705	679	689	728	710	685	720	689	658	659	701	675	663	692	688	645	646	703	699	665	700	693	677	711	652	661	685	664	696	687	669	657	703	653	721	703	686	684	638	673	674	640	692	641	687	697	675	720	722	654	713	714	735	698	712	668	694	695	671	732	681	648	693	646	713	734	703	723	674	709	682	703	700	692	705	668	686	729	715	694	672	703	642	693	687	672	688	677	674	686	695	666	714	697	711	713	717	677	689	688	687	704	675	698	648	704	711	714	670	689	637	677	707	641	730	710	694	646	661	666	738	690	726	730	723	661	729	689	667	679	667	638	728	658	672	704	685	669	675	649	724	659	706	665	702	731	697	727	620	659	665	730	703	687	665	677	690	678	701	693	668	646	669	728	706	728	711	692	693	682	637	685	675	708	645	703	660	678	660	670	705	694	674	706	685	707	681	656	718	663	663	680	684	714	680	694	674	704	683	650	695	697	722	668	695	712	690	666	654	655	655	663	670	714	730	675	658	673	649	685	688	722	682	658	691	682	681	711	665	746	678	676	646	681	712	698	651	644	660	645	662	658	698	701	656	687	720	674	731	683	713	704	725	726	682	703	691	677	750	706	702	633	732	659	663	677	700	694	669	686	684	682	682	691	699	682	679	694	703	657	716	699	605	645	673	704	728	695	645	742	675	698	742	692	712	641	681	668	723	672	655	700	664	690	673	679	675	715	729	727	692	646	678	713	715	659	655	684	661	681	686	695	714	673	656	665	651	720	718	706	677	675	655	744	679	710	680	697	688	694	654	724	718	708	692	669	672	688	695	675	697	671	657	690	681	684	686	711	706	670	714	696	742	672	711	705	706	661	696	645	683	681	730	644	666	691	665
25354	39490	17127	7477	3973	2310	1620	1383	1246	1063	1073	1011	1120	1032	943	905	920	928	883	913	860	822	915	900	849	840	878	850	862	855	950	864	908	891	882	935	926	903	826	918	862	886	866	884	880	837	802	866	888	845	870	892	880	834	843	895	891	845	912	917	877	847	898	895	854	858	829	885	891	866	797	815	817	819	828	842	809	848	850	852	872	873	835	832	845	835	849	842	836	856	868	808	814	794	887	864	848	876	839	826	839	837	842	849	791	875	839	917	805	845	826	866	881	825	843	799	823	893	856	837	841	829	840	846	849	795	807	854	803	892	843	838	845	873	838	869	791	840	848	854	824	883	818	839	821	803	876	826	819	812	851	817	827	849	831	828	832	799	839	857	821	814	902	838	813	810	803	823	899	870	831	806	793	815	802	792	858	813	833	869	781	830	796	786	827	808	774	845	826	792	833	837	861	894	821	804	786	809	799	833	812	775	836	864	864	836	797	855	837	799	819	816	789	828	809	808	854	863	854	782	828	848	828	808	812	851	832	843	865	821	804	835	843	767	811	799	822	819	884	777	832	853	850	827	773	849	818	860	854	823	862	818	869	841	835	851	778	840	826	808	891	803	814	877	765	817	840	798	918	822	726	826	788	804	845	827	865	834	802	813	825	848	839	785	798	865	808	802	792	846	810	815	800	866	820	832	817	746	883	844	867	798	838	866	859	883	794	889	772	843	832	836	813	789	845	818	831	832	809	842	795	805	824	853	851	860	855	810	810	835	849	831	854	809	816	828	846	813	787	785	819	822	860	874	820	856	827	862	847	812	864	822	860	857	842	868	894	789	816	781	788	834	831	768	816	874	792	827	806	816	844	834	855	765	856	747	850	820	802	846	796	807	822	823	769	812	826	829	820	806	838	806	828	776	804	804	819	832	846	821	829	830	856	787	846	830	807	827	848	829	844	811	851	866	859	804	787	863	827	794	837	835	837	823	850	782	809	868	853	826	831	871	874	796	901	845	801	830	842	814	772	786	813	842	861	840	810	826	848	805	811	823	834	794	849	834	848	804	838	781	812	830	844	853	858	787	855	777	860	837	859	803	799	813	864	771	812	898	832	881	839	784	862	866	871	838	850	831	814	831	804	828	878	870	880	814	786	807	807	806	815	831	840	837	837	836	838	863	820	865	835	813	820	794	840	819	801	834	829	819	788	870	826	815	818	802	839	793	843	887	822	882	796	823	814	778	775	866	787	824	853	810	817	819	842	798	879	841	835	822	787	799	873	809	826	848	805	798	814	831	842	811	848	827	808	804	842	829	783	837	866	835	848	823	802	808	919	845	827	781	811	885	816	825	799	851	796	787	851	835	839	824	809	836	870	850	840	853	829	831	827	820	851	882	799	807	819	793	844	849	832	841	866	826	819	836	849	874	891	816	851	823	808	833	781	873	841	866	814	862	831	820	811	817	829	798	819	834	813	870	820	835	846	807	843	837	813	841	812	788	814	820	818	886	789	833	773	847	819	778	858	826	818	829	847	830	766	794	860	844	851	809	819	817	829	844	825	846	822	865	824	846	864	839	855	829	848	787	819	822	870	847	830	828	802	833	814	828	781	905	786	820	794	869	848	860	812	806	867	806	811	835	775	814	787	802	850	797	793	829	776	775	806	849	853	921	802	789	835	827	859	848	857	783	819	789	846	813	815	814	787	813	819	784	831	805	843	819	822	821	878	810	822	832	822	798	798	873	811	909	842	821	840	817	799	819	847	848	833	803	877	847	790	854	847	853	893	845	836	829	895	868	828	820	807	761	814	840	785	841	826	817	851	795	806	802	826	820	847	862	772	822	803	785	823	825	879	791	853	832	867	847	819	824	812	811	831	761	851	825	789	805	805	842	837	837	811	855	841	846	843	776	839	796	818	814	847	780	833	833	817	835	876	797	890	793	874	770	804	846	867	806	814	882	804	829	788	858	763	845	812	842	841	816	851	858	821	885	823	863	821	767	829	783	831	844	844	827	801	799	823	824	858	840	832	846	840	815	794	789	865	844	850	859	834	812	838	855	847	808	813	859	804	869	828	847	878	812	838	814	840	860	808	881	802	847	823	827	867	862	804	792	857	816	857	873	808	804	819	823	816	838	877	808	836	791	828	811	822	843	785	812	794	873	808	807	790	879	854	818	866	839	847	817	817	797	870	799	795	847	828	860	840	883	872	812	803	813	814	832	829	792	811	827	832	826	847	845	795	782	834	862	790	821	867	827	831	785	846	806	861	830	817	769	835	833	828	842	870	864	815	843	811	843	830	763	829	796	873	817	800	796	816	826	840	851	832	838	853	806	800	829	819	806	832	831	812	868	782	816	819	831	861	823	853	817	859	816	792	875	837	784	855	838	805	806	820	837	836	884	883	794	813	802	802	835	800	783	862	836	851	859	828	890	805	818	812	815	840	816	827	843	815	793	764	856	858	800	781	790	784	810	820	814	807	825	778	827	853	813	816	820	885	871	843	795	792	852	804	786	824	807	870	850	800	860	840	832	803	880	823	855	766	842	787	821	794	785	813	815	811	859	849	838	797	823	836	790	844	839	843	869	849	812	834	860	773	841	820	824	860	898	854	809	840	816	800	805	774	795	822	863	845	798	867	849	863	842	829	870	819	837	839	848	868	767	851	805	807	879	842	878	836	867	799	807	832	838	781	856	832	789	841	835	854	823	851	834	806	803	809	807	808	796	862	833	820	854	840	844	824	856	867	827	821	849	778	810	799	828	781	800	875	844	800	841	861	874	809	875	873	814	818	776	842	802	797	835	807	871	777	779	804	822	806	884	895	828	794	804	826	772	818	848	865	787	820	830	813	838	827	831	782	856	784	886	830	820	787	827	843	877	800	821	809	848	852	856	846	889	822	884	813	798	887	835	847	831	853	775	819	811	867	826	810	798	848	800	856	845	875	826	811	845	868	873	826	895	736	809	865	825	809	864	840	809	796	860	790	872	808	819	861	822	836	752	829	829	818	817	822	786	850	874	791	823	784	830	844	858	765	831	836	815	908	839	846	816	829	813	826	846	854	893	773	844	892	825	828	815	825	877	837	879	832	890	784	826	861	841	836	846	822	773	906	859	784	810	807	847	829	845	815	848	846	788	846	853	792	874	841	838	842	862	810	804	812	841	838	808	866	832	813	843	811	763	809	836	841	902	896	798	806	757	825	771	827	816	803	858	780	853	830	843	866	782	792	831	796	865	792	827	838	820	806	871	836	804	844	823	826	790	842	820	853	861	835	838	849	734	846	824	839	843	813	850	802	845	820	804	825	815	827	825	823	858	841	864	864	887	836	814	823	819	793	842	777	813	888	826	865	817	841	810	818	840	780	798	846	862	875	817	843	826	840	815	843	827	803	805	836	817	816	824	811	838	844	842	816	797	815	806	817	815	872	803	760	838	809	877	831	838	833	809	808	859	827	818	794	796	828	790	790	801	808	850	799	822	774	788	814	815	822	825	778	836
24519	21025	27163	24998	13103	1335	689	640	556	549	504	502	485	531	544	495	507	484	501	479	483	470	458	496	449	489	437	481	465	428	481	512	484	502	499	491	452	484	500	497	479	501	512	475	444	487	461	521	460	475	520	496	468	467	510	451	490	516	476	475	495	466	473	494	482	451	497	449	444	433	455	436	447	478	443	493	465	473	471	465	477	466	429	509	472	475	445	458	477	490	467	459	417	415	443	511	472	505	443	478	484	471	461	470	459	439	453	458	463	477	435	446	436	477	507	494	483	460	478	506	464	459	474	434	471	405	468	449	464	441	461	475	450	445	441	513	477	477	478	421	467	480	445	445	445	495	473	480	454	460	463	434	444	449	507	488	486	419	458	450	448	508	493	474	496	449	451	484	444	495	457	482	486	449	442	457	441	478	455	483	480	463	468	454	490	451	472	445	477	482	448	446	440	438	452	471	482	439	467	469	459	487	465	452	472	498	451	465	426	481	423	442	487	463	427	486	449	448	470	441	484	411	533	458	455	456	450	439	455	472	481	443	464	455	462	496	440	478	476	467	476	452	485	449	460	467	512	467	442	451	468	468	431	482	438	457	424	460	446	506	488	436	462	458	443	411	474	457	462	467	444	459	475	460	453	435	448	455	484	466	482	465	439	445	489	486	457	487	474	431	434	428	441	457	492	476	485	461	485	460	444	460	432	448	480	444	454	469	456	471	473	447	434	438	419	471	492	459	457	474	473	451	445	418	444	444	467	488	478	485	401	456	445	448	482	489	448	465	466	461	461	450	468	465	458	490	472	439	477	437	470	440	433	469	468	449	466	472	439	510	478	469	505	502	495	471	445	471	460	450	462	471	491	445	433	457	443	471	448	411	465	482	473	475	490	448	434	444	464	414	456	469	480	471	451	457	459	497	447	445	460	447	468	487	477	450	430	483	463	477	452	452	447	483	443	430	441	461	471	488	451	458	479	456	461	462	473	476	491	451	434	440	477	469	443	473	432	429	476	434	473	443	452	416	458	473	449	461	461	470	446	466	483	469	482	415	501	431	460	468	453	468	461	525	474	465	461	493	424	463	521	484	460	466	416	438	435	425	482	452	469	487	445	441	454	455	461	458	451	455	509	437	461	455	448	444	450	519	479	484	437	458	453	441	456	431	478	490	469	424	428	460	436	417	457	447	448	497	450	444	459	444	443	453	464	458	457	424	451	482	482	425	453	450	477	466	491	445	474	456	460	482	451	459	450	437	478	447	456	429	449	470	450	459	469	464	465	461	501	467	450	496	449	462	446	466	451	461	456	446	460	463	449	490	457	442	451	450	474	458	515	473	474	461	447	469	428	473	486	456	472	444	434	434	481	436	460	445	432	459	494	506	459	447	471	441	436	498	431	443	472	456	427	434	450	496	479	440	429	465	446	469	463	493	476	454	470	499	457	413	459	455	459	505	452	451	471	429	454	474	434	443	447	446	459	481	473	462	498	441	452	464	496	469	450	466	511	435	445	503	486	445	407	458	480	443	463	451	481	456	480	449	426	484	463	461	438	452	436	441	445	440	457	483	494	483	462	467	439	484	482	453	449	461	440	476	462	480	407	437	469	500	474	427	434	445	484	463	463	481	480	453	441	497	486	462	486	424	433	496	483	456	448	475	452	475	446	481	462	541	483	452	437	471	446	485	461	496	472	432	440	451	478	477	447	473	457	470	451	476	455	457	465	445	499	471	458	475	468	459	464	434	444	459	481	521	449	453	440	445	447	459	453	459	473	433	429	437	468	465	443	503	461	440	458	499	477	464	470	455	446	462	467	464	466	467	465	476	430	419	441	477	464	456	511	460	494	528	479	444	470	440	444	460	442	459	483	462	484	467	461	465	431	451	421	497	477	442	494	449	431	457	475	464	435	446	456	483	444	495	487	448	440	456	456	478	451	456	497	456	463	453	480	465	489	457	430	443	472	471	421	445	438	499	452	497	447	491	420	467	461	451	475	447	454	460	449	469	437	468	439	428	440	466	451	441	454	472	449	482	467	481	470	456	419	450	494	478	489	414	466	480	416	477	443	432	426	464	458	460	455	428	486	469	432	457	479	465	447	440	447	459	446	429	480	477	474	462	449	483	458	459	446	453	485	428	475	485	416	451	448	487	476	488	467	478	472	454	499	458	463	449	460	452	441	473	438	462	447	453	471	481	451	514	464	512	458	447	455	447	482	459	490	457	461	471	466	457	433	453	463	450	486	450	456	439	441	499	470	467	463	476	467	488	492	469	463	465	459	471	443	427	419	422	478	456	480	415	482	468	456	498	498	464	457	457	450	455	432	458	441	437	466	467	453	439	445	440	442	472	455	432	418	474	482	445	464	433	455	432	444	455	446	495	464	465	449	510	451	484	422	437	461	452	458	469	431	479	468	453	422	475	486	500	458	446	448	448	477	448	459	492	420	468	470	465	467	402	462	459	442	455	462	452	475	450	432	437	453	448	453	520	450	434	463	451	466	471	471	469	450	454	477	437	433	421	442	485	465	462	451	464	497	463	431	490	457	446	474	488	473	440	421	445	463	446	486	446	492	456	451	455	476	463	441	441	472	439	432	489	467	496	451	424	455	465	428	427	466	444	415	434	459	461	431	430	467	448	484	469	426	447	472	437	465	458	435	456	453	481	457	484	455	497	462	447	449	460	476	473	467	433	477	462	475	503	469	454	446	445	484	433	496	435	434	444	473	517	470	449	482	410	446	465	464	478	451	468	459	433	455	443	476	456	491	447	453	440	457	441	456	455	479	448	430	452	473	456	487	486	501	435	474	454	457	486	476	415	451	468	518	464	441	424	482	489	463	453	439	463	466	423	453	474	450	466	455	444	481	509	430	432	482	478	444	453	450	449	473	462	433	481	422	411	437	463	439	478	441	441	454	447	487	421	480	457	482	469	488	448	444	442	463	477	461	473	471	433	460	446	477	486	443	422	458	463	462	500	455	457	486	443	487	439	469	425	459	442	472	480	469	472	458	463	450	467	480	469	471	482	454	423	481	422	423	459	466	466	450	451	482	470	457	474	442	475	465	448	472	467	473	443	495	459	474	451	485	426	450	391	424	508	445	441	428	477	442	436	475	461	446	458	475	439	449	493	480	499	487	486	449	434	487	442	458	442	422	497	481	439	485	494	484	477	470	450	447	482	488	452	467	467	490	455	449	473	438	462	454	450	423	445	469	457	475	404	473	502	434	451	471	463	446	480	455	459	462	496	443	450	460	462	462	472	486	460	443	486	493	480	442	445	456	515	445	498	457	445	492	434	477	451	454	500	452	447	478	428	476	466	432	479	482	456	432	463	495	421	472	450	503	480	474	456	495	457	440	450	468	484	439	464	465	464	461	448	462	455	465	438	439	446	439	468	463	486	435	433	485	432	472	460	469	470	468	471	463	499	468	473	486	472	472	481	443	467	462	460	464	438	493	474	477	442	457	470	443	443	429	444	494	465	491	439	480	499
25514	33889	14093	4803	2843	1659	1094	929	827	718	710	679	653	663	660	608	603	614	588	602	609	566	569	562	524	606	599	571	566	614	617	653	631	640	635	621	618	648	639	555	615	592	632	590	586	566	607	622	594	588	573	554	596	621	615	572	617	611	602	577	603	618	579	579	603	585	536	530	585	598	542	555	568	557	585	584	569	557	531	576	601	586	602	558	541	587	560	576	571	604	532	601	577	530	559	591	581	539	574	555	572	523	541	561	521	570	550	537	527	525	584	573	585	516	571	539	543	589	523	573	556	572	542	558	586	552	583	552	541	568	579	541	555	557	537	567	555	543	571	567	567	556	550	536	546	574	567	545	564	556	597	548	587	566	594	499	571	531	573	496	568	573	592	564	570	576	567	578	544	573	581	562	531	573	579	529	551	618	534	584	532	597	568	621	545	526	565	563	611	568	584	568	540	518	605	602	557	603	578	567	626	593	572	553	550	555	566	582	533	540	573	608	550	536	569	505	558	538	510	572	570	584	579	603	563	557	598	603	610	531	587	585	541	552	538	600	588	569	579	582	541	583	526	584	561	539	596	597	592	498	544	607	538	533	534	594	533	596	551	584	576	534	554	546	520	598	541	595	595	547	539	509	542	566	576	555	581	595	590	613	539	553	553	581	541	576	545	565	609	599	574	580	576	579	580	559	523	574	578	557	585	556	563	545	538	551	565	564	564	578	626	563	583	592	565	583	523	581	560	623	583	565	550	562	535	518	560	546	577	588	598	568	568	539	545	571	565	574	573	554	536	561	590	537	564	584	573	574	548	587	540	537	523	602	582	544	586	545	537	590	540	592	559	585	533	508	556	567	557	543	545	571	578	555	527	577	547	581	546	557	547	562	571	561	571	561	559	563	561	560	591	594	581	574	556	515	586	601	536	525	591	545	556	578	571	579	546	551	523	590	575	565	508	572	572	576	556	570	519	574	559	571	561	539	512	590	599	608	620	591	530	539	604	528	546	531	572	610	590	565	588	560	563	562	587	579	560	543	540	554	564	559	572	558	591	543	553	563	583	560	540	568	575	550	606	560	594	530	552	560	576	544	523	564	601	565	535	573	560	623	546	582	539	590	561	594	554	591	559	574	581	584	572	569	539	540	531	555	564	578	525	532	544	602	536	557	565	547	595	570	621	560	575	546	569	555	608	524	584	576	587	561	575	571	536	632	554	573	517	546	547	573	563	564	547	595	560	539	599	550	562	551	560	533	538	578	577	523	579	568	553	581	550	563	535	545	571	567	552	588	565	550	521	558	516	582	571	573	554	540	563	579	543	606	580	557	585	555	608	550	568	558	545	553	581	565	570	573	575	534	522	557	540	566	587	540	592	591	501	556	578	564	575	570	558	540	552	581	589	570	575	549	493	560	558	557	564	552	624	565	567	543	569	560	547	548	553	604	552	549	555	581	571	573	585	591	525	544	553	565	593	569	545	540	570	530	564	574	550	585	580	596	568	540	593	531	582	506	566	578	547	530	552	556	572	550	550	547	576	544	549	546	571	564	564	596	540	563	564	557	520	536	569	560	550	552	585	569	564	580	547	567	586	546	557	536	582	563	560	531	576	516	555	601	571	573	537	549	593	566	555	513	553	551	540	567	551	516	524	569	572	530	549	583	532	561	549	607	572	569	576	564	567	574	544	552	585	554	564	580	558	560	565	566	531	602	524	576	539	529	570	552	547	565	571	580	592	592	584	579	568	565	571	568	538	538	571	591	555	578	617	573	599	528	583	535	590	589	521	520	561	511	605	590	552	571	572	607	563	597	594	541	606	600	507	564	556	575	581	548	551	571	517	569	549	540	573	547	593	532	532	553	557	557	542	605	554	561	523	550	556	541	551	569	542	571	555	559	576	523	549	538	571	543	557	563	561	562	558	546	583	608	553	571	542	516	511	593	618	553	597	561	511	587	616	583	527	558	583	561	546	600	589	562	568	544	524	588	564	548	586	548	589	530	526	571	596	584	547	544	532	555	562	554	581	589	608	543	599	553	535	546	565	533	580	574	594	544	577	554	570	554	566	572	573	539	534	583	533	570	561	564	551	578	565	629	547	567	533	567	557	556	529	521	526	577	573	560	567	581	564	541	586	548	554	554	522	591	578	524	585	537	597	569	548	533	558	579	537	572	594	594	583	568	566	545	543	553	603	553	550	548	595	592	562	543	519	577	579	549	592	557	605	592	576	589	566	586	557	508	543	541	562	607	533	562	522	500	551	530	554	540	605	571	573	574	575	582	581	571	509	528	597	538	545	571	585	604	578	536	581	527	615	588	556	554	577	595	547	582	518	547	553	569	591	560	534	563	580	547	574	598	554	539	546	543	567	550	566	559	569	543	559	579	588	552	535	557	535	594	534	524	549	594	589	562	532	625	593	581	514	583	530	576	556	569	567	540	537	557	616	561	612	530	594	594	553	555	549	562	602	568	548	523	558	515	556	562	554	522	579	563	549	563	577	581	529	526	580	522	558	580	585	552	572	499	524	581	549	561	540	588	552	558	544	574	554	549	573	571	599	558	596	546	574	494	549	578	562	540	564	578	534	600	553	547	542	563	537	550	543	522	565	570	584	556	589	584	604	539	577	572	577	576	514	557	558	591	591	566	567	537	572	575	543	540	537	527	538	578	552	563	580	601	535	557	543	562	615	557	567	562	566	574	572	563	534	566	570	585	549	551	570	575	568	533	531	572	558	564	599	546	606	550	585	613	560	534	585	558	600	560	552	605	571	578	541	556	539	586	610	568	613	554	549	592	587	576	577	588	564	540	577	530	568	596	543	547	597	559	551	540	561	543	591	526	566	551	553	540	581	593	552	598	538	598	544	566	569	581	556	560	541	594	605	573	584	579	568	558	558	587	549	564	533	549	527	549	579	576	587	571	569	579	578	579	597	607	527	541	531	574	523	539	578	620	561	564	564	577	599	546	561	573	565	604	590	575	559	545	564	554	531	527	586	543	546	526	568	576	544	581	545	564	544	536	555	523	571	556	571	586	573	556	553	552	560	545	524	599	567	574	593	573	561	566	546	562	548	545	572	506	565	557	562	558	592	580	532	542	593	570	568	541	584	555	545	574	569	577	571	569	596	566	524	616	590	546	574	567	559	550	560	569	560	527	549	594	584	577	556	606	522	568	565	558	537	558	571	591	610	563	559	560	531	568	539	549	573	568	534	544	550	575	584	573	518	547	575	575	582	584	535	610	538	559	587	559	531	552	567	582	580	560	530	585	532	550	591	587	583	549	546	589	582	615	543	584	543	533	563	566	618	571	581	566	536	581	527	585	570	591	561	549	535	552	542	542	562	558	538	539	567	555	560	577	583	556	573	566	550	537	564	592	571	534	585	542	548	589	578	585	603	571	581	605	530	570	571	557	583	508	542	572	581	562	545	590	587	572	598	527	622	558	552	583	554	531	580	541	574	541	575	501	567	585	569	606	570	559	599	488	516	565	544	558
22611	21111	28623	23822	21110	21130	9229	1205	880	849	779	736	702	654	661	691	649	599	568	625	584	578	553	528	563	593	555	566	576	576	582	605	606	645	606	582	574	575	558	584	584	543	551	527	533	513	556	541	537	545	548	509	565	593	545	577	550	546	607	576	603	601	563	568	557	592	526	561	536	548	505	539	549	563	524	495	548	537	481	524	551	524	536	524	558	520	525	554	533	557	554	552	551	539	535	544	501	554	573	540	541	503	529	521	507	508	519	565	524	541	571	495	561	517	526	513	531	533	565	494	519	499	512	519	519	517	511	508	540	496	522	503	540	520	524	558	539	535	523	521	498	553	558	486	489	564	502	565	573	530	585	518	536	521	542	506	568	503	511	570	521	559	513	540	492	508	503	536	501	515	506	503	535	504	552	506	561	541	520	525	540	502	515	528	497	515	498	523	531	493	541	547	522	526	525	514	575	533	586	512	550	519	548	520	533	532	535	521	526	546	536	562	552	526	474	520	520	525	524	528	499	555	506	546	515	517	517	500	543	506	487	532	541	505	515	527	503	558	545	526	521	576	531	540	562	558	544	513	488	526	535	536	538	532	516	515	542	548	548	485	531	543	499	538	509	538	547	552	513	525	511	515	553	500	509	514	553	529	529	536	542	556	519	554	474	538	559	559	547	523	543	548	513	511	530	545	530	516	519	517	551	496	517	568	514	545	495	511	499	555	509	495	519	535	506	497	531	550	510	577	503	534	515	517	499	580	519	516	483	553	516	527	539	538	536	532	514	534	502	537	559	525	534	518	461	515	554	534	495	552	461	525	540	526	500	548	543	530	510	566	517	480	480	539	532	468	540	512	511	522	517	542	586	526	530	515	548	466	519	512	503	486	519	491	509	507	567	541	506	553	551	536	515	538	514	534	493	513	521	524	515	526	505	537	522	516	522	515	547	565	505	503	563	522	504	530	524	515	546	528	506	506	545	512	490	515	498	520	493	508	532	522	535	527	544	472	548	525	516	486	548	553	583	538	541	517	510	520	507	514	533	555	523	549	506	554	537	524	527	525	517	532	521	536	515	487	527	517	516	513	580	539	543	538	520	551	527	497	559	549	500	544	511	577	515	543	545	515	544	510	522	541	533	524	539	539	500	522	525	566	558	571	540	487	502	522	495	525	540	550	511	533	513	531	495	459	534	541	505	499	478	492	529	504	496	516	533	535	510	531	507	534	529	535	545	554	507	485	520	557	530	560	525	509	513	514	533	483	540	514	565	541	551	500	458	572	513	542	574	504	543	558	503	477	554	520	501	537	546	538	515	550	524	528	545	518	517	555	495	535	569	511	534	521	533	506	530	525	550	522	525	524	539	526	506	546	520	503	510	510	507	519	512	572	523	504	543	511	537	529	500	517	523	524	526	514	579	554	507	525	529	569	539	518	544	505	531	540	554	524	510	484	525	509	540	526	536	536	575	529	544	516	531	553	538	537	562	547	501	558	528	501	501	546	573	543	525	553	511	557	530	548	517	520	515	544	536	515	571	517	521	522	528	512	521	498	534	523	525	517	504	558	517	511	526	517	492	484	508	543	567	533	521	541	524	488	549	522	546	521	501	476	557	542	539	552	539	521	511	509	530	526	582	568	529	507	500	470	491	519	561	538	528	517	514	519	488	515	565	510	527	520	560	480	564	556	540	506	521	536	513	497	527	517	560	538	494	522	532	555	493	539	538	537	503	508	529	520	531	529	519	518	515	503	489	474	518	480	537	494	516	553	514	525	514	529	502	552	494	512	543	531	521	531	510	528	528	519	525	540	536	534	551	505	558	561	524	540	526	501	552	507	549	499	530	529	515	525	544	519	504	488	549	547	535	531	510	490	512	579	562	527	563	543	540	499	524	523	533	595	509	562	551	508	544	541	520	493	473	593	546	489	563	514	538	537	499	530	555	526	513	515	494	543	552	568	480	518	548	505	544	517	526	545	553	515	468	528	518	493	515	524	511	524	531	511	539	515	548	494	561	487	544	517	488	553	492	526	512	540	539	484	524	511	532	507	507	484	503	508	545	559	523	521	546	491	505	533	506	522	552	518	533	531	559	516	510	487	497	496	529	525	545	524	520	509	516	523	495	542	535	551	539	508	551	564	487	514	518	490	494	549	495	541	514	559	518	509	517	523	505	524	565	502	503	528	540	548	515	529	592	510	552	520	521	540	545	547	508	522	520	537	496	521	537	512	495	506	559	504	553	519	492	555	564	528	501	525	479	505	521	467	487	542	531	497	484	583	511	546	536	493	530	543	513	543	542	555	549	531	523	558	527	513	506	563	500	509	490	522	509	566	492	507	518	499	544	534	532	527	529	485	534	502	538	516	489	518	496	557	504	519	526	523	544	520	533	512	510	553	519	519	518	487	535	553	543	533	544	505	513	489	537	510	504	506	525	569	520	499	523	541	509	543	539	529	507	545	507	500	545	510	514	528	545	553	525	456	530	485	556	527	500	494	498	540	576	480	533	571	568	532	501	522	556	495	524	519	536	470	510	500	543	559	520	513	532	539	524	493	539	531	572	510	477	541	540	528	532	522	559	503	545	529	491	517	521	519	572	522	511	519	494	543	556	507	516	513	521	544	538	518	511	572	518	516	538	541	551	560	497	515	569	554	543	533	494	523	607	499	548	551	521	544	478	560	493	506	578	508	514	567	529	502	500	547	491	560	553	529	523	500	530	497	519	562	497	518	528	572	517	556	585	500	528	529	507	555	512	532	506	582	518	505	504	530	524	529	523	529	493	501	494	514	530	512	587	553	491	543	502	527	570	512	506	517	534	505	574	528	523	532	518	513	539	541	532	549	511	562	568	511	555	508	551	485	514	529	496	488	532	509	507	524	541	545	517	541	542	560	570	544	510	547	502	449	535	526	508	541	566	527	532	511	546	529	510	533	521	527	536	555	490	517	489	529	545	512	522	507	526	500	514	529	496	513	495	529	548	512	549	520	565	515	547	485	514	507	537	521	517	522	561	518	544	560	514	503	506	499	502	517	515	543	505	550	504	531	515	510	554	531	539	527	550	548	474	527	523	549	552	506	516	536	513	503	522	511	507	527	536	551	571	537	503	528	522	545	507	542	540	545	580	487	522	492	493	525	468	510	525	535	533	572	490	545	519	526	485	517	525	517	516	530	492	549	534	530	484	529	517	549	525	519	539	544	529	535	514	523	564	534	517	510	516	565	530	494	556	517	492	502	526	581	519	499	507	542	528	503	500	548	522	504	545	511	517	554	517	547	518	527	515	573	551	518	553	540	517	559	518	518	522	502	543	519	536	538	500	527	546	529	533	527	528	541	519	525	517	542	509	536	517	529	540	500	535	568	528	530	561	499	542	491	507	527	511	507	499	542	516	540	563	536	565	516	523	525	517	515	497	502	507	509	488	543	549	516	503	509	476	523	505	545	570	521	539	500	519	563	528	496	545	563	547	512	508	511	535	567	516	542	527	549	517	521
27217	41652	22048	9973	6339	3869	2600	1682	1417	1251	1126	1070	1002	926	918	878	831	707	743	767	711	673	711	728	730	715	706	676	691	721	685	749	690	706	788	777	744	792	722	721	689	682	717	697	700	730	700	716	717	680	665	683	669	668	681	755	710	717	697	690	754	696	720	692	722	673	665	614	661	651	699	615	630	657	637	638	628	664	644	666	618	602	662	654	664	605	616	695	612	683	676	637	618	619	665	650	719	658	589	650	606	629	652	647	630	655	646	639	643	667	622	634	676	613	654	626	635	627	601	653	618	597	665	663	631	641	635	635	622	641	633	654	589	616	639	597	622	611	664	630	622	642	677	614	617	649	627	624	654	625	688	655	580	632	636	649	640	645	619	670	612	622	637	676	592	615	629	594	623	626	636	658	610	685	643	614	686	650	659	642	609	662	615	671	632	661	623	669	636	661	677	651	646	629	613	619	659	671	633	643	629	644	644	583	609	616	592	658	647	621	600	642	643	614	602	628	673	601	671	573	595	635	612	628	630	641	660	588	579	669	605	647	647	649	605	674	654	658	674	636	634	641	590	620	612	599	611	614	574	622	627	617	618	631	619	648	621	637	610	617	630	643	578	657	630	604	621	584	618	646	608	606	612	638	637	638	595	648	648	623	661	657	630	632	624	654	627	652	606	633	623	627	630	660	605	642	624	605	630	665	654	613	613	660	620	662	588	618	636	657	600	597	624	648	625	629	619	653	646	654	640	575	644	615	608	636	602	576	603	637	629	636	648	593	625	634	666	634	677	626	698	644	669	577	609	645	612	679	576	619	622	628	704	626	594	684	615	692	644	646	608	586	610	638	567	625	658	661	642	633	625	623	638	645	600	626	629	607	577	629	631	645	647	628	597	631	606	565	628	630	621	590	660	641	639	608	662	638	653	615	617	656	623	614	625	650	652	606	661	650	623	644	629	637	644	624	649	659	598	677	623	636	612	657	659	588	612	654	622	638	682	627	661	660	613	642	665	616	625	660	673	631	650	620	615	669	616	643	661	619	627	661	610	623	612	614	647	641	638	592	638	619	626	618	566	625	622	615	657	647	628	664	643	613	636	666	671	618	610	612	633	678	683	625	652	589	650	636	640	600	656	635	645	606	658	603	621	637	594	621	667	611	650	654	641	646	640	618	641	649	620	620	665	630	648	634	641	646	619	668	678	623	597	633	639	615	607	675	614	626	602	659	651	621	643	644	665	614	630	632	628	661	695	610	649	638	590	670	597	664	585	597	678	684	580	595	589	623	665	642	627	648	597	619	644	647	610	644	633	640	609	655	645	611	574	643	616	624	613	630	639	638	625	608	622	615	661	647	633	647	635	611	663	585	604	668	633	676	635	656	627	638	644	622	683	606	609	653	633	642	685	655	620	610	626	658	668	600	592	589	588	661	647	562	637	625	622	702	598	661	606	634	629	616	632	650	663	611	649	652	640	615	632	629	677	608	657	601	622	634	674	658	610	607	654	606	608	652	635	627	656	657	643	633	606	680	590	617	590	685	662	626	636	681	610	621	597	667	620	650	590	657	684	654	596	627	649	658	665	693	683	627	612	646	619	617	587	626	650	679	625	614	638	592	580	666	645	664	653	672	619	672	639	633	635	651	628	595	631	627	615	627	597	608	607	636	633	649	606	638	664	614	635	612	606	698	612	640	601	619	683	619	650	642	629	615	607	590	624	641	621	653	607	645	622	635	590	626	615	648	630	650	606	606	608	655	634	650	633	646	644	624	623	620	637	620	659	687	617	623	626	655	624	652	660	684	596	613	598	604	649	640	582	637	675	602	632	651	669	604	606	649	626	649	619	614	603	623	593	644	640	667	626	649	641	572	644	597	667	646	686	639	635	641	635	621	667	611	624	635	631	625	647	632	655	646	610	638	596	642	649	611	641	616	628	582	639	672	649	613	592	638	613	614	692	635	669	646	637	661	629	658	614	668	650	625	584	625	611	610	629	650	607	642	648	690	623	647	607	611	633	590	595	630	649	616	656	603	663	639	642	679	593	637	674	657	612	604	582	608	640	598	632	650	651	664	636	579	620	630	665	644	638	658	646	581	650	606	675	605	666	638	623	643	598	648	615	636	610	588	654	627	587	616	622	632	627	620	627	663	631	658	637	670	596	628	682	632	632	613	646	648	647	619	592	610	643	657	616	595	638	635	661	651	625	616	662	629	646	672	628	649	692	615	651	650	642	614	630	631	645	688	607	679	618	656	614	620	594	637	599	594	613	658	635	648	629	581	606	661	679	572	655	677	676	640	663	647	657	613	662	626	642	607	605	651	640	660	621	642	641	614	634	627	653	667	642	631	662	627	683	631	630	569	657	625	627	659	655	658	663	648	649	673	595	625	628	661	695	630	639	648	625	657	615	587	627	580	633	640	601	639	623	604	666	605	626	616	614	626	649	607	646	627	650	675	647	629	641	631	610	671	594	674	629	658	613	652	659	602	599	616	651	600	668	682	619	621	648	641	598	612	631	626	664	637	655	685	636	610	624	628	574	604	644	627	642	658	631	637	630	646	648	581	601	638	626	618	639	603	608	617	656	646	620	634	652	635	594	639	602	641	610	609	652	650	629	599	621	629	627	629	609	655	690	608	633	653	603	620	621	663	630	643	631	627	629	612	672	639	635	638	607	649	618	598	629	664	668	662	642	645	619	669	622	670	601	601	622	641	649	633	665	646	647	662	651	621	667	598	651	644	638	610	639	666	618	622	607	620	594	647	616	590	680	690	631	640	687	633	589	653	603	649	638	662	664	638	640	639	640	617	639	655	679	632	669	610	622	633	612	607	668	618	623	628	667	626	651	638	629	641	654	631	625	641	621	674	606	623	634	607	627	688	627	627	663	584	618	617	634	610	600	629	592	627	637	653	616	602	648	607	641	585	631	646	632	616	639	629	614	606	619	660	608	648	630	633	612	655	600	639	646	613	626	590	665	645	640	640	631	617	649	622	619	631	587	639	597	625	598	627	654	624	644	633	636	615	628	598	604	652	606	612	635	593	625	651	624	595	643	635	596	629	631	613	639	645	647	615	642	601	634	641	657	681	625	619	657	634	622	606	624	627	657	656	648	641	636	649	614	606	644	658	676	603	631	616	647	626	649	651	618	603	593	645	666	659	621	596	658	632	589	630	615	626	609	622	614	618	671	609	651	625	651	633	607	625	638	683	623	657	628	615	603	677	631	658	645	642	617	685	633	627	657	625	616	639	669	640	611	629	666	626	659	645	618	600	648	660	656	629	648	628	642	652	572	676	595	640	626	623	606	675	631	598	604	593	594	659	647	637	633	637	602	643	624	621	684	622	585	604	660	624	612	598	569	607	662	641	647	628	609	618	635	625	617	665	663	636	666	617	632	672	614	636	626	641	640	637	639	641	618	616	613	632	584	689	651	600	636	663	605	606	644	619	663	640	643	632	656	614	588	658	698	629	614	626	640	644	640	661	611	605	599	634
27561	21272	12573	2548	1098	832	736	638	633	669	687	688	623	582	639	653	654	661	610	602	618	593	616	669	609	591	570	628	604	630	645	625	661	651	597	641	615	663	616	644	594	628	594	642	673	627	581	631	593	650	556	630	628	665	624	616	610	611	671	656	662	664	587	599	597	622	608	632	624	605	589	661	612	646	646	613	585	606	614	624	592	610	601	613	625	584	594	608	631	609	665	619	616	604	613	570	618	608	567	607	635	578	632	596	617	593	610	620	588	610	602	587	606	631	648	621	656	621	617	634	597	616	595	639	646	618	597	625	618	642	649	581	555	649	637	614	635	628	623	637	625	654	671	580	604	573	580	585	638	624	625	654	620	590	655	613	581	585	649	606	608	620	579	578	627	653	635	576	663	631	601	631	645	611	570	616	629	587	603	595	621	613	603	619	637	620	607	608	561	610	638	622	596	598	615	579	617	616	621	656	613	611	627	658	592	619	565	651	620	603	607	632	609	618	624	598	582	586	574	636	597	641	597	645	601	626	604	578	590	604	610	637	630	638	640	624	617	625	591	599	625	591	628	622	620	668	556	657	632	591	642	588	602	592	614	638	607	621	598	634	607	626	624	628	621	622	611	579	607	574	609	569	610	613	572	601	600	610	652	666	614	605	649	646	588	629	612	637	643	610	617	625	601	649	602	659	605	657	576	583	624	636	633	596	627	635	611	614	610	619	624	628	560	615	595	660	610	627	666	594	601	643	557	653	611	597	645	604	621	619	639	609	622	622	623	634	608	582	599	601	665	611	566	574	575	604	620	640	623	611	651	621	585	619	614	668	663	673	601	641	624	623	603	578	608	570	615	611	596	630	602	598	626	628	628	612	614	609	616	589	629	586	603	603	621	599	594	629	633	632	618	607	611	638	594	603	590	594	631	573	595	589	578	627	606	631	630	590	631	634	634	585	584	617	599	637	621	577	579	662	578	598	609	617	617	620	617	599	620	578	578	614	592	574	639	579	596	590	581	645	623	621	637	581	616	619	617	585	603	614	580	586	594	608	623	622	576	615	613	587	613	565	635	591	643	643	580	613	570	638	660	637	587	592	579	615	623	623	542	572	607	619	586	613	600	622	634	602	604	646	609	605	649	599	617	636	608	628	608	585	625	584	558	638	582	576	650	621	610	625	688	624	607	640	647	589	608	634	610	652	593	594	624	593	596	629	618	592	583	606	591	619	604	618	584	611	623	609	635	590	609	591	594	599	596	590	590	597	646	643	605	570	606	633	602	614	617	589	590	622	617	637	624	596	560	679	628	623	574	585	617	592	631	631	647	593	601	614	584	612	624	616	631	583	617	655	641	602	549	633	559	624	623	657	606	640	602	616	589	607	656	634	587	609	638	641	605	606	619	603	601	572	627	631	611	633	618	601	589	623	647	642	628	578	606	638	618	622	647	667	623	568	619	588	633	588	632	584	620	635	637	582	596	622	642	606	570	638	597	637	615	585	621	590	592	607	623	588	606	602	617	662	603	651	599	628	605	559	629	601	638	600	613	597	621	577	594	614	594	583	653	573	599	614	607	628	641	678	615	578	619	636	653	611	609	606	668	597	604	625	646	617	662	672	595	582	648	614	601	579	626	640	600	596	630	589	595	582	619	578	623	630	636	632	609	582	650	577	590	618	619	599	638	628	635	633	596	627	629	630	623	610	638	608	623	622	640	612	618	600	592	635	654	599	593	586	585	591	578	648	631	606	582	628	610	594	593	593	616	605	610	588	576	625	582	592	620	600	615	650	569	606	581	639	647	601	570	588	648	560	647	659	644	576	594	660	601	602	589	624	591	615	606	625	599	624	630	575	579	669	605	612	622	595	586	598	612	640	618	571	606	597	608	612	652	598	583	610	617	628	601	621	593	572	599	635	559	596	601	553	640	649	618	604	584	621	595	584	585	626	589	589	569	630	631	569	636	646	638	569	603	549	632	585	613	601	641	577	620	638	584	603	610	633	604	627	628	609	642	650	599	594	668	639	624	560	615	624	578	653	639	613	651	607	603	636	649	625	625	598	599	544	651	593	578	572	625	605	655	616	622	631	611	605	619	604	601	601	621	609	636	596	655	615	605	638	629	599	580	607	617	617	596	612	611	609	684	606	615	615	642	592	600	595	605	604	581	618	619	628	664	623	551	593	643	647	619	643	621	617	633	553	634	583	626	603	579	604	640	608	630	613	635	656	603	576	629	616	650	645	601	657	604	635	636	632	627	652	561	655	617	631	627	602	599	623	639	579	646	579	582	578	640	622	592	625	571	636	636	618	636	614	607	564	558	626	618	577	585	632	619	618	636	590	647	620	633	627	624	588	690	619	657	607	572	599	589	636	620	618	632	630	638	580	587	664	581	646	636	667	616	625	594	573	566	593	606	634	617	629	620	607	664	627	615	613	652	615	607	615	621	637	616	547	646	601	532	610	652	639	628	645	615	629	585	610	627	659	599	592	621	607	598	608	596	605	623	620	600	624	583	654	594	552	615	635	598	606	631	586	629	591	624	619	617	609	639	617	591	646	674	662	603	653	640	611	591	598	654	632	607	556	653	633	597	622	578	571	630	643	626	648	651	634	599	641	603	616	631	603	623	645	611	625	591	663	629	601	636	620	585	573	580	584	638	669	636	622	613	631	591	610	590	612	587	635	587	628	568	617	600	633	572	617	618	606	628	601	664	610	564	654	619	607	602	612	621	622	619	629	591	649	581	579	609	587	649	594	621	569	636	611	626	589	617	604	565	601	633	604	621	641	614	594	673	592	578	608	636	665	645	618	611	613	577	602	598	561	655	634	602	637	597	554	637	622	622	637	649	627	596	597	607	642	596	628	624	634	623	619	640	640	605	583	641	611	578	673	654	608	625	619	605	661	606	611	604	644	640	612	575	652	656	566	644	631	627	590	611	643	628	608	644	560	620	650	626	593	637	604	572	641	628	604	610	617	619	629	627	616	632	592	586	636	640	614	590	604	599	586	602	590	623	624	586	632	602	605	625	634	605	629	602	606	624	590	593	637	596	578	570	619	593	636	624	587	605	612	580	599	590	627	617	649	623	595	595	602	597	609	570	604	599	599	623	647	645	624	623	615	569	594	668	599	616	639	601	624	627	571	601	627	586	581	603	572	626	605	674	610	618	616	621	614	603	633	592	606	612	604	593	593	576	583	597	607	616	629	572	618	644	604	674	658	610	615	638	576	644	623	615	596	616	595	563	602	641	588	606	634	590	609	633	658	611	629	563	643	604	596	579	612	618	597	544	604	638	639	582	610	614	624	598	638	577	587	577	619	631	637	616	577	631	663	632	609	646	603	663	639	604	609	617	598	631	639	619	616	562	636	605	602	610	597	601	579	664	645	611	624	574	621	595	591	656	649	602	597	623	599	585	661	640	608	625	624	626	618	613	597	623	653	620	592	620	651	621	603	570	607	637	603	578	641	624	642	603	582	635	570	594	649	604	583	641	629
24276	27790	8096	2448	1469	1089	926	802	771	802	765	766	765	755	738	713	759	711	750	742	775	750	741	682	770	726	733	694	799	753	742	806	767	782	824	747	774	733	749	746	798	736	742	766	724	727	737	750	769	752	740	753	768	737	758	696	773	713	769	767	783	767	811	769	731	716	725	736	707	760	693	727	739	651	713	730	741	704	728	763	671	727	713	711	720	738	746	754	743	723	712	719	714	695	733	674	728	724	721	744	706	770	692	737	762	757	713	732	722	694	791	744	726	740	734	680	733	768	694	730	757	766	729	716	737	710	672	736	741	789	741	747	676	746	707	735	798	753	742	699	709	752	732	725	737	727	676	686	728	686	727	722	692	675	736	715	788	744	731	728	713	723	689	737	738	684	758	723	693	689	677	700	741	745	751	716	703	743	739	752	722	724	708	752	698	713	748	690	771	786	684	754	725	767	733	767	734	725	705	763	706	736	717	698	719	764	712	711	671	713	740	701	747	732	719	750	714	723	717	716	742	707	761	703	717	718	681	715	744	705	723	695	697	759	694	763	705	664	755	766	697	784	729	755	750	734	743	726	706	744	730	745	750	717	699	697	733	680	729	749	733	768	722	740	697	730	698	761	752	705	704	754	752	720	694	734	722	729	783	697	771	758	702	727	735	720	715	710	747	705	777	753	705	751	753	721	757	745	751	757	737	733	778	686	779	692	746	741	729	704	753	726	733	726	726	747	701	709	723	703	739	741	704	792	765	728	766	734	798	711	719	729	737	715	741	736	713	708	792	689	726	758	745	739	684	728	749	724	719	756	737	721	760	738	732	759	732	714	729	732	725	722	711	686	763	764	693	699	677	724	780	706	780	758	800	714	767	764	749	717	729	721	710	716	734	713	776	715	706	762	753	783	750	667	722	690	712	747	733	730	731	698	747	727	707	734	725	747	720	736	749	730	726	757	695	692	742	766	714	740	704	750	678	748	709	709	726	731	717	740	743	703	741	734	728	694	724	769	756	702	675	682	785	704	701	752	716	799	684	709	723	709	714	721	712	722	744	750	745	716	687	714	683	732	708	734	745	750	717	696	718	659	745	773	734	758	712	716	704	717	748	715	733	761	755	765	710	759	743	697	668	745	716	709	709	681	761	722	715	762	716	749	783	698	767	748	741	727	735	700	729	750	730	696	788	716	681	678	733	759	669	711	787	659	679	735	728	724	709	726	746	723	729	761	755	677	695	722	743	758	722	743	734	714	717	722	728	704	735	669	756	744	755	740	748	778	721	782	684	707	714	699	719	701	754	755	762	716	748	704	737	736	786	703	699	732	754	742	720	729	713	728	695	743	758	728	666	720	724	704	761	714	729	710	739	667	731	712	726	737	743	705	717	762	771	726	733	749	709	677	749	741	730	744	718	729	719	712	721	688	701	713	704	771	740	712	777	721	731	728	767	690	761	746	709	723	716	701	693	708	750	719	771	748	715	758	748	767	726	743	719	726	728	700	759	690	763	721	663	754	766	681	711	729	740	729	722	682	695	752	701	757	768	734	760	733	668	749	724	761	698	697	709	709	754	755	737	765	740	735	711	697	692	778	728	730	740	733	702	737	764	722	668	706	705	722	682	728	709	716	726	695	737	743	706	716	732	725	731	721	720	744	766	732	748	698	753	710	715	720	758	753	741	696	686	729	703	697	704	777	713	758	723	747	720	722	721	739	718	715	696	680	737	751	712	681	723	744	702	727	782	683	712	735	710	713	727	781	752	733	691	674	762	738	765	699	710	705	713	719	712	710	756	703	692	701	744	728	685	688	781	768	751	718	742	714	758	680	717	715	725	708	721	716	758	704	734	692	744	696	723	704	725	746	746	734	747	704	718	744	765	693	763	723	731	746	702	746	691	745	669	738	741	757	706	725	665	742	691	754	719	730	691	740	754	717	739	696	751	719	752	753	746	781	743	699	674	756	732	716	726	713	706	742	705	755	752	708	742	695	701	703	728	745	749	761	779	732	707	716	759	743	746	787	741	749	691	682	679	774	736	715	715	717	723	756	742	772	711	715	752	773	765	705	751	736	711	683	710	749	725	669	730	739	718	690	773	693	722	713	730	765	748	708	714	725	726	725	690	753	741	775	703	688	810	720	712	763	735	745	668	749	703	736	735	742	731	681	718	778	746	727	743	759	723	696	756	728	686	804	706	743	743	723	741	713	756	727	778	651	781	687	760	719	734	714	696	745	730	716	752	747	689	765	710	686	752	740	755	753	776	741	688	744	719	708	709	757	761	699	704	748	699	709	711	736	700	736	707	737	750	755	757	795	731	700	741	739	720	783	748	707	687	724	777	706	735	759	745	718	694	668	686	770	730	733	741	677	693	755	720	713	649	711	725	747	715	720	718	734	726	681	775	715	707	716	730	750	759	727	732	697	720	731	733	714	687	762	691	772	722	748	719	786	705	707	718	741	714	719	742	703	778	726	721	704	714	708	702	730	727	747	708	726	778	760	738	715	711	707	732	751	723	731	721	723	735	724	768	731	745	719	747	761	741	726	745	698	701	754	760	703	729	752	764	727	731	768	706	718	732	746	712	740	713	700	712	732	702	679	751	723	726	718	743	774	687	756	734	739	727	692	676	773	713	699	752	731	725	726	717	721	775	720	758	690	736	724	736	724	688	699	745	715	767	688	778	708	746	759	668	721	749	788	726	741	710	704	703	745	747	707	731	747	731	729	748	747	722	680	727	758	764	740	735	739	712	726	727	734	698	693	746	664	710	755	767	709	736	722	728	733	745	719	690	783	719	729	759	766	728	688	798	731	735	705	770	736	728	717	722	671	725	669	699	726	737	661	706	709	717	706	684	705	750	732	763	727	738	761	720	770	732	784	706	770	718	672	754	704	781	761	695	738	676	739	741	729	685	719	752	733	754	737	709	667	691	754	743	712	716	697	709	689	760	703	747	697	716	725	739	765	702	661	728	684	729	731	741	726	776	703	791	731	733	757	715	689	699	718	712	733	731	730	712	726	753	759	746	711	721	699	737	677	715	769	759	728	700	767	729	785	717	666	722	731	716	739	718	696	708	728	713	747	733	719	715	729	698	788	737	723	699	751	770	708	745	739	735	739	729	731	733	750	734	711	727	688	727	687	691	713	745	756	719	703	756	695	717	747	732	730	752	681	739	732	762	749	698	698	776	788	703	746	704	754	737	756	767	745	731	704	736	775	745	698	729	732	761	745	732	725	773	714	767	687	701	728	734	717	738	756	702	695	703	782	716	741	741	713	684	739	742	738	719	715	727	721	743	722	762	762	753	766	727	687	681	716	678	751	746	736	667	710	777	781	740	679	728	721	762	751	705	737	752	656	731	722	734	733	688	703	725	770	689	732	710	748	709	757	707	702	731	745	718	736	720	740	770	761	735	703	717	721	681	721	728	724	765	709	721	765	773	794	710	772	692	778	759	780	727	703	712	703	713	748	778	738	710	717	765	719	679	769	767	768
23672	21022	28073	24190	20991	10249	1503	987	897	862	850	824	789	789	755	754	782	739	724	752	718	696	734	738	676	684	722	698	685	738	766	772	723	758	729	773	755	760	761	749	759	704	786	731	739	758	731	745	689	715	712	763	755	716	688	736	733	727	689	750	732	725	710	775	726	673	684	687	690	774	741	641	655	689	693	678	702	713	723	729	701	740	690	690	700	703	714	666	655	747	707	695	717	672	665	699	684	683	713	700	671	703	747	735	613	697	684	691	735	682	620	668	707	672	711	685	673	659	706	661	690	742	671	694	716	667	684	709	659	718	670	689	686	717	696	649	690	691	716	713	780	702	712	677	703	684	675	694	720	690	634	667	673	728	659	705	712	711	713	709	643	694	694	715	700	677	725	704	693	668	654	696	719	708	682	709	742	684	708	701	681	663	721	696	644	679	716	680	700	698	709	693	728	673	695	660	675	712	671	689	741	660	722	658	702	687	685	710	728	675	706	675	663	686	732	613	698	669	699	711	718	674	708	720	674	651	667	661	683	726	678	710	679	699	710	714	676	686	633	659	686	689	663	689	646	699	670	658	728	691	745	696	668	717	670	704	717	705	678	756	702	725	675	698	693	768	702	654	673	713	701	701	710	687	684	699	657	697	739	709	700	651	697	681	665	677	692	710	665	636	732	662	688	650	679	655	689	664	701	694	666	696	715	643	713	658	655	704	719	728	679	659	655	725	689	668	696	654	662	661	665	642	678	704	732	628	674	683	699	648	700	714	685	700	704	737	682	716	679	724	699	715	673	724	709	708	690	673	670	665	685	710	668	710	726	667	658	682	704	700	680	693	682	706	724	720	672	718	669	703	666	681	754	712	680	687	668	710	674	720	697	686	663	700	638	627	734	679	688	676	747	709	655	667	694	643	731	660	690	657	669	731	718	659	691	720	688	686	679	656	714	715	684	726	685	715	668	697	706	692	678	738	696	675	666	702	658	752	695	691	709	716	673	685	714	688	705	718	701	695	674	697	706	688	685	689	692	730	674	694	723	677	666	736	675	677	661	691	675	672	673	685	724	673	658	692	686	680	726	731	687	675	683	736	652	677	694	746	726	721	685	707	718	681	700	647	698	754	690	636	707	680	713	679	626	646	708	760	686	673	693	691	709	708	720	685	713	734	622	644	666	667	678	742	734	688	700	686	664	737	657	713	729	684	674	661	662	661	670	681	719	743	673	689	679	696	673	710	721	721	736	763	709	679	712	696	662	684	682	671	709	707	700	687	672	650	716	674	671	656	678	625	692	700	679	691	672	667	710	673	618	656	687	689	677	700	662	723	678	694	709	686	686	621	705	643	685	664	724	670	660	704	679	695	682	696	725	675	671	686	689	706	659	696	682	653	673	666	720	639	654	659	725	690	681	680	737	655	704	642	715	705	679	717	687	646	713	664	670	694	720	719	694	702	696	701	700	625	676	645	692	645	676	724	723	724	658	638	674	693	676	701	675	665	664	687	716	665	700	670	691	647	717	690	682	690	718	666	766	705	661	691	669	711	664	613	718	666	677	722	708	678	681	696	716	696	715	656	711	671	696	668	684	681	724	650	665	683	714	690	688	662	648	708	690	677	670	662	671	721	712	684	701	711	695	686	727	698	716	677	740	672	652	705	718	689	719	687	703	737	697	669	726	704	663	667	684	688	689	684	734	656	646	704	738	713	713	720	687	693	670	702	677	723	680	610	707	674	633	684	671	689	679	663	681	664	679	728	703	692	682	724	668	676	657	656	714	666	667	724	696	688	680	680	686	673	679	709	762	666	724	680	709	709	713	700	656	671	685	712	733	704	718	690	691	637	693	717	726	665	727	720	684	666	688	718	675	663	706	646	705	683	670	656	703	719	611	724	709	686	689	705	676	709	701	708	634	695	706	668	679	708	668	699	710	693	694	726	673	677	726	699	675	700	703	710	656	644	698	697	684	710	730	702	733	710	680	692	650	692	662	744	720	692	660	685	684	666	731	681	676	668	724	746	697	693	711	696	674	687	664	680	681	698	686	699	659	657	671	714	695	656	668	690	680	733	696	693	721	685	699	637	679	697	683	693	691	737	655	675	721	711	683	695	662	711	673	700	708	717	732	699	736	706	675	687	665	705	687	663	722	697	711	719	733	727	702	685	697	674	661	723	692	704	659	652	696	670	680	686	714	658	728	675	713	669	700	742	702	664	674	687	679	691	659	691	669	694	707	641	672	732	724	665	638	687	679	679	664	640	687	705	667	709	701	694	732	665	724	702	662	724	719	657	711	640	683	727	673	622	749	721	712	688	730	667	660	669	694	668	689	711	699	669	693	711	695	670	696	699	662	686	684	722	690	737	685	655	649	667	680	751	685	644	674	704	698	663	679	705	721	676	733	675	664	666	751	692	718	674	705	715	679	722	707	667	703	690	741	682	697	680	689	705	656	687	674	667	690	684	697	697	706	680	674	667	663	662	775	716	692	701	697	673	718	690	679	700	705	667	674	703	698	658	679	694	686	686	715	717	720	692	673	603	728	716	717	697	683	738	670	705	663	717	656	725	740	721	667	670	689	736	680	712	708	673	701	729	677	686	713	724	656	661	741	656	670	700	648	765	693	687	671	707	723	674	673	679	706	703	697	699	654	680	700	639	707	665	688	678	637	702	655	692	686	714	665	661	728	683	688	644	685	695	696	655	705	711	682	693	680	720	658	667	683	658	669	710	694	640	724	724	724	724	719	703	693	693	678	665	721	716	675	661	663	706	692	709	709	633	718	723	689	699	719	719	694	680	680	684	700	680	721	734	685	728	733	694	702	670	662	698	730	684	687	715	679	696	678	652	713	699	717	716	669	765	718	708	709	637	721	678	709	676	674	679	662	668	672	719	691	648	630	702	685	705	674	677	680	684	703	697	672	727	705	680	649	694	706	676	723	724	759	734	669	688	709	652	723	631	741	720	678	703	683	725	680	673	651	727	739	741	748	655	695	667	643	656	673	706	720	728	713	670	708	703	695	721	714	653	686	742	689	665	720	707	743	655	688	687	691	701	677	689	672	721	727	730	670	689	727	703	744	688	650	642	710	678	642	720	665	700	697	663	675	735	695	671	700	677	695	694	661	683	713	669	669	709	688	713	698	728	660	690	647	697	697	692	721	646	705	662	685	680	638	674	711	732	687	718	710	699	695	672	662	720	674	715	747	743	651	706	693	649	697	693	653	677	710	659	687	719	698	671	710	677	675	661	642	709	676	673	728	728	684	695	712	722	694	715	671	712	685	685	683	688	710	696	698	692	680	710	659	697	683	711	678	678	666	691	748	739	673	675	699	669	666	673	701	692	702	688	683	670	744	686	684	688	666	703	686	668	702	711	713	686	671	659	731	667	687	683	644	661	705	693	689	707	714	681	680	676	676	668	692	683	636	716	704	703	695	721	653	670	648	714	684	677	681	648	695	711	696	681	685	655	641	709	670	697	649	654	685	676	705	677
26064	36712	16650	7627	4367	2666	1686	1368	1259	1163	1053	1024	975	1004	1032	966	924	895	856	845	883	884	854	879	827	813	870	775	852	862	882	872	829	853	959	909	887	889	845	892	863	857	863	884	873	889	828	878	857	873	841	867	882	899	890	885	854	841	848	861	886	868	876	859	944	853	843	826	860	815	825	845	807	807	829	838	830	829	869	863	864	839	825	845	792	795	897	811	819	819	762	855	827	829	818	806	800	826	819	788	851	797	833	815	815	801	791	856	793	817	829	873	804	763	821	780	831	818	810	817	804	815	858	813	775	839	845	764	817	847	837	816	867	830	825	800	852	822	855	802	824	805	827	781	834	828	808	814	761	805	807	886	867	804	841	862	766	826	820	829	795	800	816	788	848	793	773	814	817	829	807	861	794	790	815	842	781	809	864	826	832	782	786	822	818	778	875	867	859	829	777	812	858	786	813	809	789	792	812	822	810	806	831	824	841	855	801	818	839	772	783	824	819	759	791	776	848	903	843	828	840	828	825	885	805	806	824	764	832	807	796	864	856	806	819	817	799	777	823	835	824	781	832	819	813	802	825	809	820	828	815	791	849	835	798	785	826	810	788	820	879	814	867	790	768	804	848	840	872	817	837	810	886	795	812	849	781	820	880	820	855	808	772	803	829	821	836	827	884	806	821	814	805	813	799	808	847	835	866	795	818	864	780	836	840	805	837	886	817	795	780	797	808	809	842	787	776	840	834	790	793	821	834	854	811	807	796	816	820	829	807	807	819	825	862	895	824	783	857	813	805	805	850	796	845	847	815	810	866	841	833	784	847	758	845	812	744	848	808	779	830	831	845	829	792	796	797	791	861	807	765	814	873	811	760	836	831	872	851	774	801	843	802	775	810	808	801	819	838	806	848	870	823	783	815	855	834	838	876	825	842	875	766	852	815	833	825	854	826	810	797	810	787	878	807	821	801	846	814	820	878	829	828	870	793	832	850	828	843	832	807	857	842	802	804	841	857	834	766	760	803	802	765	832	809	836	840	875	877	791	815	836	860	790	827	834	877	819	806	830	807	875	804	882	797	842	857	818	785	791	834	845	815	810	823	827	813	824	833	839	791	819	852	767	786	832	792	870	841	823	809	828	801	849	830	828	798	822	809	827	812	786	826	772	756	866	806	832	777	806	763	832	807	784	824	788	759	804	825	796	827	830	818	822	832	832	869	828	837	745	831	795	817	850	818	802	780	827	888	821	859	820	801	825	809	821	864	844	844	829	826	804	804	821	819	776	827	837	808	813	824	803	895	801	845	813	807	781	775	841	827	806	848	806	835	775	836	813	791	788	889	863	825	845	866	834	855	814	799	855	794	828	797	820	827	812	785	791	781	815	782	843	809	837	862	842	740	820	781	816	804	862	826	786	793	808	836	755	803	830	831	849	874	821	807	806	786	776	827	786	821	787	796	853	803	922	895	857	812	825	763	809	808	752	790	864	836	792	812	830	789	802	829	764	780	829	812	798	816	792	806	835	809	832	830	795	799	780	817	832	871	856	833	797	805	788	855	764	851	830	810	800	893	843	830	833	825	846	807	823	819	799	801	819	875	828	827	812	826	823	777	845	831	864	803	850	854	888	803	857	820	808	822	806	828	779	837	803	841	790	785	817	867	851	830	804	829	808	788	788	852	791	833	798	865	843	829	809	852	824	823	747	846	843	798	780	895	817	851	821	811	798	792	793	788	757	818	765	849	783	798	825	819	837	827	824	812	819	823	795	861	862	804	850	773	829	822	798	857	856	778	829	821	839	837	817	812	859	828	823	799	830	808	822	790	855	787	836	813	825	807	811	833	847	796	801	851	853	844	816	830	782	836	844	784	846	801	826	857	835	880	842	783	882	797	806	780	839	826	783	824	818	851	786	849	824	845	869	835	801	815	845	863	791	808	812	838	842	812	840	800	802	820	777	759	823	823	862	790	838	816	744	802	790	788	826	783	893	828	868	826	789	814	792	856	791	824	817	743	817	842	791	806	852	830	794	818	860	829	822	790	812	857	800	786	847	772	797	814	860	822	782	773	763	783	811	793	789	796	841	817	839	804	855	785	798	828	811	782	782	820	825	838	876	822	858	804	834	847	853	813	834	883	807	825	821	829	785	835	832	846	788	831	808	806	793	816	818	771	878	853	787	820	847	833	860	820	795	821	829	790	800	850	768	740	820	831	835	806	838	789	817	817	800	828	844	794	833	808	737	850	834	839	749	837	822	835	868	828	812	823	835	803	845	798	813	806	858	832	841	824	840	823	888	885	875	857	820	843	849	761	736	834	842	863	812	802	847	854	826	813	785	807	836	842	881	849	801	821	847	800	856	819	796	849	795	836	840	804	837	846	765	804	804	801	842	830	848	790	843	822	803	810	820	836	822	846	800	797	785	801	769	848	789	820	831	801	810	846	817	793	805	839	854	830	796	861	827	841	820	868	827	847	762	816	815	856	816	826	817	749	814	785	814	777	812	799	855	801	788	811	759	814	788	803	807	787	833	794	789	853	813	881	822	857	818	815	858	788	854	814	794	826	858	823	797	846	785	824	782	783	844	832	789	807	817	828	832	803	846	839	813	847	820	817	804	782	835	817	865	787	807	877	833	882	803	807	851	806	809	790	803	820	821	794	817	788	844	755	912	817	824	816	817	799	817	799	830	846	806	858	836	840	770	858	838	782	817	823	806	780	843	843	819	854	800	797	805	808	821	804	824	827	825	856	834	834	826	816	876	821	811	796	842	787	860	809	823	805	830	857	805	841	764	883	780	837	806	840	853	790	836	846	811	810	792	770	797	816	857	859	825	825	801	843	808	804	880	818	837	829	832	800	838	804	817	805	820	835	833	849	885	805	783	800	845	795	825	787	847	792	845	831	827	764	817	826	803	767	839	809	845	780	786	808	838	816	811	839	823	799	830	816	793	802	812	781	811	776	838	811	880	786	806	875	763	852	803	843	827	779	811	785	783	819	839	805	835	827	807	782	814	868	810	803	825	856	822	813	837	855	802	824	817	822	822	799	822	818	793	820	843	856	819	789	846	837	872	837	856	782	859	785	831	894	767	798	824	778	842	814	789	798	818	824	823	824	880	834	831	818	836	833	808	810	820	798	830	836	881	864	812	806	788	771	783	809	825	841	813	865	832	835	777	811	799	765	807	817	797	829	846	835	822	829	815	816	827	859	866	842	810	842	753	826	790	800	791	779	794	813	795	859	820	805	835	823	791	832	828	842	818	822	753	819	810	800	775	876	822	784	829	861	790	909	782	880	853	877	787	788	842	805	844	824	763	827	805	883	832	866	803	742	811	781	810	836	853	822	802	840	789	808	826	826	833	801	823	757	854	826	851	830	797	837	806	822	800	874	795	828	845	861	803	814	829	828	799	852	826	818	812	848	805	852	848	842	800	825	821	839	845	835	844	839	780	828	817	840	805	816	869	850	829	872	804	841	813	842	796	828	876	837	820	751	813
24671	21042	27222	24999	13376	1598	776	609	549	535	502	511	553	511	489	500	445	488	477	508	467	476	461	467	466	453	453	442	461	472	467	491	474	463	509	506	504	452	500	498	484	467	499	498	429	476	445	452	468	450	456	481	496	472	474	487	475	485	472	478	483	525	502	484	475	452	470	453	444	456	462	473	453	457	451	502	433	421	460	467	425	452	451	468	453	453	451	507	470	433	434	502	486	462	457	499	463	434	442	481	422	486	454	490	477	413	494	480	452	450	486	440	449	478	482	440	497	434	421	449	451	434	461	463	449	417	442	442	461	468	461	427	490	488	457	438	459	447	471	456	453	468	479	446	441	478	470	464	452	499	481	460	467	431	491	502	407	466	476	429	439	417	447	432	467	401	485	468	443	461	492	464	436	438	478	434	463	459	485	464	476	491	445	448	434	427	432	455	453	459	420	392	456	471	433	463	436	463	445	446	436	441	468	476	487	492	460	451	473	481	427	469	444	453	440	453	460	466	450	442	453	465	456	432	469	456	477	469	462	458	428	502	457	492	448	461	447	453	478	438	448	464	439	457	459	462	431	443	460	427	482	444	496	462	420	465	466	442	483	480	439	448	447	446	456	466	464	479	469	468	464	470	492	443	469	465	424	422	477	486	468	488	493	485	434	468	458	463	426	473	501	450	475	481	466	475	447	409	467	465	486	483	454	421	415	468	468	433	445	480	431	481	439	433	429	448	467	474	441	475	445	405	464	422	481	455	430	486	440	431	423	453	419	457	451	470	407	477	474	470	452	436	454	476	487	494	466	486	469	482	461	477	432	516	451	464	464	486	461	457	460	450	447	440	462	464	489	460	483	459	457	423	432	448	498	452	436	460	448	499	488	461	465	480	440	465	467	438	468	435	491	455	468	459	428	473	469	446	435	430	459	441	468	453	429	456	469	485	467	455	443	455	505	448	465	417	436	464	418	482	473	427	453	436	463	448	492	437	480	476	444	445	463	496	461	441	447	417	447	455	422	453	444	431	481	417	509	467	452	431	442	445	458	448	483	445	468	427	477	461	437	472	478	439	467	491	432	464	433	454	456	455	428	497	426	444	430	430	451	434	454	449	440	443	437	424	413	459	462	451	447	437	434	409	450	486	419	452	453	444	405	460	475	480	487	450	471	475	458	492	459	464	470	479	459	463	434	463	453	448	454	471	513	464	455	470	491	454	513	478	443	444	443	427	418	493	476	464	485	438	431	464	440	458	456	471	495	443	469	511	443	447	434	456	457	468	445	449	496	456	461	440	455	454	447	430	460	478	435	455	472	444	476	435	499	482	459	450	458	489	455	453	441	439	441	458	427	445	457	482	487	463	457	483	411	439	439	450	491	465	456	458	460	438	477	457	425	453	489	442	468	495	466	468	483	421	456	442	465	439	450	461	475	455	481	465	450	418	419	459	478	457	449	436	450	443	444	438	448	436	506	439	427	459	452	425	478	472	461	457	463	463	440	467	468	451	438	432	441	449	490	470	448	449	460	464	479	435	469	427	473	491	444	442	452	467	461	437	442	475	474	418	491	432	431	480	457	468	439	458	452	466	463	447	438	449	466	444	416	454	441	449	451	430	463	506	477	468	418	429	448	481	443	466	484	439	448	448	485	457	438	442	468	480	456	473	425	462	435	417	447	462	461	458	426	456	482	455	452	461	462	464	470	437	421	482	425	472	459	481	482	439	458	424	467	425	418	453	454	423	435	446	426	444	455	459	450	482	456	467	441	473	527	457	443	446	467	423	484	453	471	486	431	461	427	500	487	440	410	472	467	461	415	438	492	483	453	441	460	459	446	457	456	461	480	460	431	472	460	453	465	439	465	413	422	438	477	469	459	458	453	472	451	476	471	452	453	490	481	479	461	427	466	464	464	475	433	497	488	486	458	425	440	447	465	432	458	474	413	467	448	504	456	446	459	459	446	497	452	469	452	448	441	492	465	446	425	488	466	474	480	413	430	490	459	446	462	486	468	455	454	463	433	455	492	427	469	433	443	470	472	436	440	453	443	466	445	431	477	475	475	476	432	440	433	460	451	440	478	405	444	491	467	462	455	490	435	431	477	473	443	479	456	437	450	463	462	436	472	435	438	437	440	497	454	471	469	455	452	456	454	493	473	472	501	439	465	463	426	478	458	468	468	435	503	479	471	485	443	480	456	472	437	456	480	463	490	471	457	472	479	449	503	455	427	456	472	437	451	497	452	457	462	447	433	463	442	414	415	467	469	399	456	464	432	449	478	477	442	441	464	458	427	470	500	461	464	478	480	475	483	408	484	457	438	467	460	470	415	479	491	462	447	465	519	461	471	483	461	445	471	455	463	455	464	465	428	450	421	445	463	438	418	479	446	449	519	434	437	474	421	445	486	471	461	495	464	436	461	474	481	465	435	495	453	461	493	493	430	459	479	449	462	472	412	462	454	436	449	455	427	485	449	427	462	420	428	477	435	472	450	454	469	463	476	478	465	481	454	447	505	465	471	465	469	456	468	424	458	458	471	475	484	493	455	489	513	428	428	492	442	472	499	456	511	464	419	484	430	451	440	453	479	474	498	439	449	453	468	443	430	431	477	457	437	456	453	456	424	470	459	429	463	455	450	476	450	451	481	445	470	445	481	456	455	465	479	443	465	446	441	485	419	466	435	469	506	406	442	435	480	455	478	437	422	465	461	468	452	428	479	434	465	470	457	463	479	471	448	477	482	456	462	439	434	461	449	450	451	439	436	435	473	451	507	458	464	505	476	421	433	468	469	453	429	422	450	472	433	447	454	471	495	453	474	430	474	475	463	457	463	450	463	462	456	462	449	457	496	415	482	454	446	460	495	474	475	428	470	423	452	440	439	464	456	447	465	427	413	466	435	442	420	470	439	438	454	456	443	436	451	498	463	446	442	465	481	464	471	437	456	452	465	410	449	447	435	427	444	452	427	469	453	410	431	492	463	500	474	430	491	456	469	489	450	453	476	475	460	455	472	462	437	473	468	441	468	458	452	454	481	429	443	460	468	453	470	477	431	438	461	505	448	458	483	454	451	466	430	469	483	487	477	449	434	477	465	444	471	479	473	434	428	475	438	481	449	466	427	420	473	429	444	475	479	458	424	468	460	477	473	473	452	435	474	439	449	455	463	442	505	436	467	468	453	469	466	479	450	448	477	465	469	454	491	419	468	475	437	489	486	471	418	482	435	449	445	479	477	415	464	446	460	441	443	459	412	446	460	435	481	466	466	472	489	413	444	437	438	434	413	440	495	449	460	411	433	454	458	481	473	470	464	463	447	480	424	472	462	460	407	473	485	472	448	480	487	460	475	449	443	409	433	485	468	425	501	448	462	448	449	450	418	489	444	456	426	469	469	480	438	414	440	462	443	428	482	498	470	503	453	474	456	448	455	454	463	447	435	480	473	464	452	452	453	463	482	479	468	472	464	435	446	495	447	437	440	461	447	485	470	503	449	470	435	470
25785	32305	14314	5851	3062	2057	1179	935	792	765	720	707	711	711	654	644	636	624	535	561	566	593	571	580	589	571	582	594	570	574	586	589	594	598	599	651	601	628	603	607	565	547	581	574	601	594	563	598	569	591	596	582	607	578	566	618	615	577	630	581	604	581	561	600	575	605	560	567	537	578	508	570	571	574	563	606	566	555	566	590	539	501	602	632	570	539	552	585	607	529	567	604	576	544	558	560	571	552	541	566	536	530	512	557	566	536	542	580	596	568	582	563	557	553	597	575	535	539	591	534	565	524	535	531	568	537	534	558	549	554	586	533	509	560	560	562	591	543	535	585	586	579	553	533	513	565	543	557	587	602	561	538	548	562	587	549	575	564	561	560	570	591	568	563	565	568	522	584	550	524	563	562	543	562	528	547	547	579	525	530	625	546	584	575	620	518	595	579	542	538	522	567	576	539	549	540	585	549	575	545	588	632	535	567	580	552	544	592	543	557	536	596	556	548	544	597	571	543	568	544	532	539	585	569	525	535	517	567	601	540	549	575	579	563	557	541	560	525	586	519	530	555	583	568	513	532	559	557	540	549	552	563	567	525	507	554	570	562	546	545	518	542	522	564	594	537	588	574	585	541	566	502	557	563	532	554	566	562	571	528	567	583	554	520	601	553	557	526	564	540	542	555	547	599	588	510	535	567	575	577	537	522	563	540	574	517	528	569	586	562	562	554	553	522	543	582	532	510	561	602	556	567	523	526	532	583	530	570	596	594	545	564	585	574	579	546	585	537	529	564	559	576	561	558	522	574	582	552	544	571	585	524	570	565	522	595	565	568	560	615	553	537	504	555	532	533	538	529	586	544	542	538	565	539	559	570	557	564	566	517	562	535	586	539	584	559	558	559	535	574	540	566	567	554	559	568	606	512	548	535	626	574	527	556	624	577	552	550	549	551	567	528	531	535	570	554	567	580	533	529	608	559	498	559	554	527	565	551	562	528	552	519	584	535	579	565	523	567	555	581	556	575	580	546	517	519	556	504	570	553	545	555	577	567	542	538	497	570	543	500	586	582	576	532	536	586	551	538	509	532	616	553	566	541	621	560	574	620	555	567	521	578	580	536	582	571	531	575	551	579	542	540	540	531	549	572	587	557	608	586	570	579	550	556	574	555	551	552	558	573	557	562	555	549	578	556	534	521	538	580	591	568	558	555	524	556	569	573	573	553	549	506	560	548	572	582	586	541	551	558	580	577	556	597	560	553	584	556	553	558	561	569	588	579	566	567	529	524	535	549	546	558	567	556	555	569	550	591	567	544	528	584	594	527	573	554	543	532	560	546	537	551	610	547	581	526	556	546	539	563	575	534	556	587	545	506	569	549	526	532	541	544	577	546	585	556	580	537	565	578	543	570	516	538	530	533	535	533	535	541	559	582	561	561	539	577	533	556	569	577	549	566	591	574	563	559	577	511	565	532	561	569	610	517	536	521	564	536	548	517	533	574	519	597	580	556	557	521	549	554	579	542	562	532	533	529	530	533	542	519	568	542	536	573	541	548	553	570	571	527	583	537	503	557	530	563	568	556	565	594	562	547	546	538	535	564	584	533	563	545	541	520	579	533	556	578	562	550	612	609	572	549	574	593	516	554	603	566	570	552	584	573	581	558	535	578	615	557	552	555	555	550	533	542	550	568	559	545	565	533	562	587	526	540	593	487	511	611	541	517	558	549	542	549	556	566	576	531	544	546	548	526	576	553	581	555	530	577	524	555	604	546	569	555	558	601	530	559	530	555	547	526	552	598	530	574	539	529	557	571	553	515	552	554	531	545	534	575	530	533	529	556	559	548	525	567	591	559	524	567	590	601	548	569	562	571	550	563	595	515	551	589	521	548	566	546	529	544	571	542	551	569	599	543	575	557	520	543	539	517	548	526	555	516	543	580	535	546	585	554	549	540	567	512	568	557	515	542	562	521	575	531	536	584	582	549	541	564	528	512	528	598	554	523	553	567	576	583	549	577	538	527	563	528	556	524	611	563	564	564	540	586	544	529	550	562	555	542	575	561	562	562	538	566	528	526	588	520	560	558	564	523	543	585	580	555	563	557	609	568	544	549	535	605	600	538	558	562	579	539	523	550	594	532	599	545	527	570	550	525	558	525	537	534	584	550	532	570	575	557	575	575	546	556	575	534	578	544	542	540	560	545	521	521	563	603	535	574	599	562	565	586	555	554	551	584	510	600	556	526	559	542	565	544	504	518	559	586	594	561	564	583	534	536	546	565	541	536	500	588	566	563	538	581	539	538	515	547	553	577	548	539	563	558	536	574	536	555	540	591	477	537	566	523	522	565	527	582	550	538	561	571	540	550	566	565	584	558	523	591	584	568	503	521	546	532	542	565	563	544	547	549	570	555	561	578	501	574	564	563	543	546	540	572	539	516	573	559	523	562	529	572	513	551	525	528	560	543	535	580	577	552	570	583	570	527	559	548	573	529	580	572	565	556	591	564	529	597	600	563	557	599	539	553	569	525	573	551	527	577	563	556	553	546	577	562	582	599	551	538	570	584	597	559	557	599	512	588	528	542	566	579	544	581	571	559	574	546	592	548	532	564	557	574	569	558	532	606	577	547	537	582	559	531	563	510	539	590	553	591	534	546	551	552	551	607	572	576	564	563	544	556	541	554	580	553	547	534	575	595	594	541	578	569	584	557	573	544	531	496	544	566	533	554	550	579	587	536	530	572	532	572	557	568	611	550	545	563	549	553	538	538	548	545	568	546	555	511	601	520	543	563	558	550	602	583	564	561	552	544	529	587	537	557	534	535	531	579	573	558	513	581	593	537	556	596	588	570	534	537	560	579	506	574	533	560	529	581	582	584	570	509	599	553	548	543	575	541	541	548	581	580	549	569	568	573	528	569	533	549	519	547	576	529	528	569	599	553	576	569	556	516	545	538	555	535	569	583	549	563	565	600	592	549	515	584	572	550	564	554	541	575	567	541	544	540	534	549	542	567	573	545	546	554	550	588	553	566	552	580	619	557	556	564	566	561	575	538	519	561	546	521	583	536	577	566	543	569	569	580	553	531	544	533	580	527	575	522	556	572	589	542	551	555	531	584	566	539	564	540	543	612	551	563	582	541	566	580	504	555	544	587	611	560	582	599	548	561	564	548	535	524	558	500	554	534	570	560	553	586	559	548	531	556	560	540	561	556	545	589	570	541	535	560	580	605	578	521	546	544	569	513	533	588	581	572	526	554	517	564	542	554	587	528	592	512	552	592	558	576	578	573	559	571	518	516	573	576	553	584	567	542	552	611	602	603	551	563	573	536	560	558	558	525	514	525	542	563	576	558	552	548	556	525	546	543	553	578	564	570	586	533	584	574	568	564	595	567	520	575	558	606	523	564	530	584	550	561	546	535	560	540	512	557	594	561	564	558	566	582	558	518	565	551	591	565	561	575	579	512	550	575	522	540	534	592	547	560	519	550	531	540	610	563	600	525
22572	21046	28531	23778	21038	21036	8854	1171	916	813	757	707	681	703	656	657	610	585	561	578	583	554	541	556	561	508	530	551	586	540	537	588	534	589	594	615	597	600	561	619	555	569	490	585	528	597	582	514	518	554	556	554	566	562	554	558	568	545	555	546	535	555	580	577	588	528	540	534	510	553	534	542	511	576	543	536	557	516	520	531	490	528	508	560	511	511	539	464	542	520	527	513	507	549	483	566	504	569	529	508	525	535	538	539	533	488	511	509	521	536	557	524	497	514	532	564	538	506	554	503	525	529	558	551	533	525	500	504	523	551	495	503	521	524	522	524	508	470	547	520	485	543	496	513	489	479	513	514	522	531	524	479	485	522	507	480	539	492	544	545	502	524	535	535	534	513	479	545	493	506	522	505	504	525	557	491	534	483	460	542	525	538	491	539	533	491	570	507	510	567	495	527	556	545	484	564	532	526	518	528	504	486	517	498	511	520	492	502	528	519	528	518	510	531	559	509	522	537	515	511	548	517	488	531	538	524	507	542	557	525	510	496	517	484	514	501	529	507	515	533	511	522	533	536	486	475	517	528	550	538	483	530	487	558	496	523	550	493	526	491	497	512	524	508	529	533	435	504	512	516	536	533	524	541	521	497	531	490	523	523	513	508	515	509	538	537	506	525	560	469	512	511	501	547	508	480	503	482	521	517	552	493	532	486	557	505	542	535	447	498	536	552	514	510	534	504	546	476	556	510	521	527	509	494	518	515	499	550	525	486	522	521	547	556	499	515	564	548	533	528	537	556	542	517	498	548	524	536	542	498	563	540	498	499	495	502	469	539	536	494	489	543	481	511	472	510	510	565	532	477	492	496	528	512	506	480	524	523	495	518	499	508	517	549	479	537	478	480	503	511	519	515	498	523	513	503	472	508	514	517	526	495	538	521	522	528	534	516	510	586	503	520	538	490	500	521	530	536	537	529	529	534	526	507	567	532	516	498	537	495	524	477	547	517	512	535	492	518	504	505	562	534	510	539	498	543	502	566	506	549	516	549	545	539	563	536	515	484	484	512	502	521	497	498	526	508	499	520	559	566	527	505	550	536	484	516	549	509	517	507	515	531	514	516	507	553	503	519	526	523	491	500	505	521	501	546	493	500	504	520	487	524	554	477	552	516	546	537	500	553	540	487	488	484	519	507	494	496	511	507	501	496	539	527	569	520	527	512	528	531	527	537	497	550	542	503	512	557	523	554	540	501	482	512	519	528	497	519	535	539	543	495	529	487	435	528	503	563	521	506	541	493	530	549	506	541	517	519	531	494	510	551	543	486	499	507	502	522	481	538	508	522	519	567	512	540	578	513	538	523	489	504	502	538	515	527	530	515	519	523	474	509	508	540	506	497	520	535	545	524	519	493	496	474	459	497	524	543	536	551	542	557	486	510	551	511	488	505	535	539	544	517	526	512	531	522	485	505	526	544	521	514	508	554	548	482	522	511	506	529	517	523	522	505	476	499	503	522	512	550	510	469	521	499	512	505	500	512	528	478	528	506	564	581	456	457	527	561	532	515	486	485	527	541	501	501	494	461	527	502	510	498	500	487	488	537	512	552	577	472	524	522	525	488	508	502	537	493	498	519	523	495	512	529	528	497	549	522	505	544	485	523	495	528	573	504	537	535	558	533	532	530	518	518	527	537	513	558	509	529	524	515	555	538	511	493	504	518	543	563	547	571	503	521	473	530	511	536	522	535	507	501	499	508	508	506	528	522	513	502	528	537	538	553	523	563	534	539	515	531	517	502	504	510	503	479	564	486	539	516	555	535	503	531	493	524	536	475	510	523	542	525	533	478	476	546	534	507	547	523	524	548	520	469	525	526	509	545	488	519	535	517	504	499	508	529	532	484	512	506	550	518	543	525	534	500	531	538	565	530	496	511	524	531	521	534	533	510	512	504	528	479	507	491	521	508	493	542	558	497	507	530	498	561	543	542	503	516	541	543	489	483	536	515	516	525	489	530	578	498	470	527	512	526	496	509	508	532	486	509	531	522	487	512	529	508	513	529	496	525	543	480	498	518	529	510	465	513	548	556	520	525	535	508	513	525	530	523	572	500	515	504	536	531	531	484	501	498	554	505	498	503	570	505	549	523	518	550	517	477	524	527	516	535	513	496	557	525	488	490	540	536	478	490	512	496	506	487	491	475	497	526	504	508	547	516	487	510	519	484	519	492	534	510	503	524	468	525	603	543	498	508	520	510	550	504	548	516	546	537	533	512	505	502	551	502	520	489	552	520	530	501	549	528	493	524	512	517	498	509	532	538	533	527	531	556	521	498	542	546	478	503	541	507	503	526	529	543	531	531	495	515	510	510	557	538	502	524	551	506	552	511	553	513	553	530	503	501	533	556	490	541	509	578	533	543	519	510	518	495	508	502	476	535	559	536	516	512	510	533	490	472	502	505	502	505	532	515	505	483	512	530	526	522	503	536	508	543	536	530	548	509	494	478	542	523	509	515	513	540	550	535	480	505	553	558	506	499	475	496	496	489	525	504	552	526	553	516	511	546	525	512	504	518	507	500	518	515	486	514	462	510	513	497	522	570	454	529	513	527	547	515	520	472	496	504	492	545	570	543	509	511	482	523	520	558	569	563	514	526	559	548	536	532	534	519	522	484	515	519	485	547	530	534	537	500	511	550	535	525	511	560	531	491	500	549	517	525	504	536	505	557	491	544	484	509	541	526	499	499	535	525	500	478	487	554	510	549	550	521	535	542	500	499	554	505	483	516	530	503	549	548	519	515	517	498	523	508	523	506	488	514	524	512	533	524	529	526	524	548	540	525	483	509	502	544	494	533	528	542	505	515	527	505	509	491	538	521	486	510	513	507	521	489	522	510	543	527	466	521	502	497	532	508	515	524	515	513	535	508	525	502	511	506	492	542	529	497	497	500	534	520	507	550	517	477	531	485	481	503	510	537	537	526	492	528	511	516	518	511	515	540	538	497	558	526	520	506	511	505	530	557	519	541	532	513	493	481	470	537	492	527	520	516	504	501	524	510	533	504	488	483	539	511	539	503	485	562	529	502	541	520	502	513	494	565	515	535	513	540	548	532	525	475	506	477	514	491	521	506	527	493	496	553	516	479	517	506	494	512	527	518	522	519	503	509	530	545	507	503	505	512	539	491	511	556	542	527	529	520	511	516	484	495	504	487	505	490	493	486	554	510	493	522	513	524	526	519	558	529	511	551	512	503	490	512	502	538	540	470	528	502	507	497	526	552	499	514	474	480	489	506	551	518	546	530	508	537	532	519	505	505	517	537	500	499	526	508	529	487	507	520	501	501	538	545	507	493	502	509	495	512	531	488	516	501	514	478	489	475	495	536	510	504	545	514	524	501	528	540	566	502	576	450	546	520	517	524	470	500	506	545	509	491	486	527	544	526	545	484	489	531	561	518	556	522	512	566	513	567	515	529	549	510	539	510	531	524	497	540	554	508	501	521	477	500
28211	42125	21954	11345	6540	3593	2255	1576	1406	1188	1119	1045	902	918	829	766	758	799	730	715	725	702	735	673	703	705	694	698	702	711	710	678	682	743	752	760	731	771	727	738	738	692	708	698	648	698	657	670	711	676	669	670	720	671	671	678	697	673	647	718	731	644	662	701	601	658	637	643	646	658	633	651	609	594	649	641	615	636	651	673	622	661	645	707	691	646	637	637	603	627	624	653	626	642	628	636	687	660	663	613	603	699	614	565	614	638	599	600	653	633	625	655	602	608	640	625	647	631	592	596	613	629	631	581	646	616	628	639	607	603	631	587	608	680	585	623	608	555	588	625	610	610	665	587	614	666	620	594	629	584	644	618	613	599	637	671	601	637	640	600	630	595	627	623	676	614	641	636	619	653	614	644	612	622	597	655	627	621	673	603	634	613	626	639	623	621	656	566	617	602	618	602	652	663	668	608	688	611	653	636	619	613	608	626	626	590	608	669	613	576	607	640	608	627	659	610	636	603	654	612	642	623	626	651	633	623	624	657	644	619	608	669	656	634	593	601	601	624	646	599	646	602	667	629	653	578	631	615	643	639	636	598	574	680	611	619	592	631	609	607	628	619	631	626	603	596	597	593	594	617	591	646	594	601	640	607	613	634	623	605	678	623	637	665	635	637	654	619	603	593	594	590	623	600	625	631	616	647	663	649	631	629	655	639	652	586	648	635	592	579	617	612	667	655	612	608	644	630	587	597	655	650	647	681	644	577	640	643	629	678	620	624	628	669	601	636	605	608	598	673	632	600	641	608	638	623	675	625	638	630	676	626	643	627	665	642	628	627	610	636	650	649	620	653	641	627	680	609	624	628	680	639	667	619	613	597	579	654	605	634	653	588	607	649	670	618	671	611	623	671	627	618	681	625	629	642	616	626	643	591	647	647	627	615	618	657	563	585	608	631	661	643	619	652	609	600	624	614	623	563	590	617	614	604	614	582	651	677	614	629	640	598	602	587	626	607	659	629	672	608	609	613	598	651	633	606	638	584	617	650	648	591	603	631	633	629	610	588	644	616	621	625	620	606	640	601	647	635	586	652	613	617	607	593	605	636	591	595	646	646	632	626	618	603	601	642	635	635	673	660	639	669	625	649	615	603	570	633	594	630	661	597	565	661	632	643	629	639	604	667	620	630	626	595	647	625	611	658	630	606	658	636	634	595	653	637	602	601	626	632	596	652	601	599	563	624	607	629	640	626	589	597	641	659	620	632	603	654	631	605	649	605	628	636	620	621	647	585	619	647	620	606	679	634	664	632	603	657	579	649	649	619	707	608	617	630	645	620	614	595	669	640	632	633	611	619	629	589	639	638	666	611	650	642	641	652	625	648	587	650	620	684	615	624	623	709	621	636	610	625	680	664	594	671	625	589	615	630	608	620	655	634	612	601	621	657	641	639	656	626	615	639	607	633	624	633	657	656	619	639	633	657	656	570	604	630	670	618	647	637	619	632	641	648	615	629	612	641	628	708	617	625	630	628	645	636	672	649	674	624	626	600	614	629	635	637	660	609	593	625	669	613	587	651	584	628	655	603	616	616	624	627	634	648	600	587	662	589	631	611	616	612	586	647	618	656	627	612	626	635	628	634	625	646	639	608	634	608	621	663	607	637	621	641	609	587	637	627	628	595	680	641	652	640	661	571	642	647	609	605	623	628	616	650	656	636	629	683	665	626	664	625	682	636	628	654	616	605	633	624	625	659	638	590	617	637	636	638	666	642	651	639	597	614	628	647	637	568	617	590	623	656	645	612	596	595	623	681	600	616	625	601	616	629	621	604	642	638	635	635	690	594	623	615	655	645	599	661	612	618	641	619	636	597	673	639	645	623	616	646	592	652	597	583	618	628	604	579	677	655	654	613	623	674	644	619	637	633	615	589	612	640	620	641	639	652	630	602	642	653	612	643	589	614	647	638	627	580	634	625	585	665	627	625	580	605	545	613	609	611	655	595	632	613	624	640	653	643	654	589	589	638	657	626	619	651	605	578	575	650	634	617	610	634	600	619	648	632	584	627	603	594	660	611	609	628	611	571	611	624	629	612	612	643	648	663	582	656	624	635	656	614	594	621	639	600	627	597	645	614	642	621	583	633	646	626	564	632	596	636	595	630	651	669	644	640	600	593	623	613	649	628	654	617	612	624	643	646	628	621	588	629	633	607	564	634	631	637	660	596	641	661	669	629	629	636	669	619	612	657	629	603	602	656	626	639	653	663	649	600	588	590	628	632	619	610	589	622	642	609	629	635	659	627	641	558	627	623	612	594	615	598	630	576	630	635	606	632	610	627	599	639	616	613	576	642	654	631	621	650	640	635	611	623	622	649	611	621	657	660	617	628	622	633	656	659	609	658	610	639	649	639	629	637	633	615	652	609	605	608	609	620	650	564	614	645	597	604	616	619	633	638	636	639	682	566	623	596	615	648	610	626	629	639	630	602	626	587	584	606	645	578	620	648	636	652	632	636	626	648	665	639	615	628	620	606	629	644	592	641	610	617	603	625	651	633	632	600	612	622	629	580	656	629	635	609	633	611	624	609	596	621	609	650	621	642	638	626	622	613	639	671	614	641	663	603	630	593	624	636	628	656	646	605	654	595	652	619	608	642	631	632	628	612	625	683	616	610	585	659	597	624	600	652	620	660	642	606	662	611	638	595	607	596	622	611	625	666	672	577	606	631	628	623	648	626	613	634	624	592	649	654	645	609	637	595	637	611	681	574	622	602	598	642	613	612	664	646	610	592	636	688	659	607	624	644	608	651	636	604	644	633	627	637	630	568	627	641	657	574	640	596	643	628	636	632	612	647	658	616	641	611	651	653	617	619	596	617	609	678	666	658	644	594	677	577	587	662	619	646	605	605	646	641	633	617	611	636	661	606	652	671	644	619	663	580	653	604	643	647	621	617	637	613	636	632	614	616	618	588	644	611	632	623	605	615	613	613	611	669	637	642	656	620	647	590	655	631	618	601	605	656	627	623	611	631	671	617	641	628	608	609	672	601	621	656	607	652	648	672	582	597	609	631	589	638	580	615	619	598	627	666	610	671	581	627	615	642	630	631	634	602	596	635	603	638	642	573	585	631	647	634	673	631	641	625	642	628	623	689	611	607	623	633	595	642	629	615	614	685	651	603	623	655	681	582	632	618	667	615	623	615	622	622	600	641	628	610	598	650	636	634	626	593	587	633	566	682	601	609	584	628	655	638	678	630	667	642	690	646	608	637	603	600	603	600	610	634	637	591	617	617	616	643	604	634	590	624	676	614	648	645	680	601	637	664	611	621	664	626	656	628	586	662	603	647	647	598	667	637	641	634	618	667	635	653	594	603	643	621	616	633	607	628	654	608	580	596	646	593	614	650	613	620	590	621	654	617	592	602	622	649	666	593	679	639	660	651	644	606	626	584	675	656	652	674	612	625	629	634	667	643	599	586	597	607	611	613	644	658	624	618	647	619	631	609
27629	21233	13508	2962	1249	952	699	663	642	656	642	677	604	677	617	629	582	631	577	607	624	616	587	642	611	600	601	615	630	629	606	644	613	671	613	618	642	616	654	586	602	638	593	643	611	592	649	580	643	616	639	576	645	599	628	598	595	620	668	597	653	571	647	594	610	643	616	588	596	615	619	634	618	584	612	626	623	598	616	599	621	598	651	578	611	596	595	626	646	612	625	607	588	634	623	631	619	615	605	583	632	598	615	633	560	615	615	624	599	572	614	636	586	578	627	599	610	624	609	604	607	577	610	618	654	609	595	603	639	635	630	602	601	635	588	611	630	582	592	588	629	640	611	583	613	632	591	615	616	587	617	613	607	624	635	605	665	623	596	650	606	642	620	589	631	641	604	617	620	587	645	597	599	639	624	627	608	604	621	637	606	607	651	637	570	621	649	609	593	584	602	630	624	634	622	624	636	631	624	611	625	568	613	599	600	606	589	605	567	631	601	662	623	613	614	603	534	600	611	594	650	597	625	627	612	585	606	596	598	634	582	605	597	646	622	608	585	607	616	597	590	570	611	616	609	575	647	607	629	576	630	633	616	604	604	612	616	591	613	583	604	588	611	566	574	617	581	623	642	584	607	604	595	597	610	655	576	638	607	612	606	619	628	610	570	634	622	581	586	611	604	595	621	552	583	631	571	600	622	633	649	634	607	617	636	662	599	609	579	613	600	603	590	612	627	587	577	643	638	604	615	572	569	641	616	600	619	617	615	588	637	580	598	573	596	591	621	624	577	650	586	611	594	594	659	609	609	607	595	609	636	620	626	638	611	601	607	670	623	631	602	604	611	638	588	555	587	594	594	621	611	562	629	601	652	593	617	629	651	571	600	570	632	579	604	625	578	597	623	639	625	632	612	604	590	593	632	583	609	622	623	605	583	610	578	613	617	568	577	623	624	613	619	665	576	598	593	610	605	636	604	584	617	602	634	594	580	603	652	575	614	617	624	585	618	637	613	612	630	650	581	599	613	618	588	611	614	648	609	574	609	610	589	581	591	624	630	643	619	628	561	593	551	617	575	617	624	573	619	611	620	634	599	608	603	624	623	619	625	607	604	596	633	605	626	576	613	581	636	649	607	615	609	554	580	612	601	612	604	621	631	634	618	656	617	649	592	660	607	612	629	590	677	607	623	646	605	568	644	587	627	590	597	560	577	609	593	608	592	633	568	642	607	592	641	618	598	607	598	611	598	594	631	612	604	611	589	622	592	636	667	623	635	595	614	605	608	622	611	568	627	609	638	577	614	626	614	633	591	623	600	627	651	612	626	575	571	604	615	609	616	633	625	682	598	602	591	588	624	642	581	610	615	564	596	574	593	612	681	636	585	593	607	624	587	587	606	602	605	643	627	617	611	606	599	554	614	599	580	634	592	605	611	574	602	591	635	616	593	627	613	614	560	706	608	589	614	602	620	585	615	622	614	622	630	639	573	612	618	587	606	614	555	636	624	626	618	604	605	593	617	648	683	597	605	606	623	627	575	616	594	640	611	598	598	618	650	609	588	585	625	632	606	603	600	597	579	625	588	616	580	584	612	612	659	629	594	597	592	586	635	589	584	596	651	627	606	593	634	599	619	567	592	628	575	656	640	573	616	580	630	580	609	598	585	578	602	584	600	584	618	620	644	615	612	582	626	600	610	597	599	644	621	604	632	591	609	661	602	576	609	650	602	620	589	635	608	569	564	577	629	600	590	633	568	548	611	551	591	601	648	627	614	601	632	590	612	620	598	587	570	626	630	653	601	568	643	611	623	587	610	650	640	576	626	551	629	612	594	600	609	608	602	631	608	635	597	556	596	611	631	642	598	580	600	603	619	592	644	601	569	645	624	654	621	598	656	600	626	650	580	622	587	609	580	591	609	604	623	613	600	634	609	640	647	602	631	609	658	607	596	572	586	648	592	590	613	617	603	644	627	617	635	630	651	608	579	599	596	642	626	634	594	601	607	623	619	596	623	621	573	561	624	583	624	620	642	588	612	616	613	594	582	610	618	628	632	597	634	654	634	609	636	589	572	588	588	577	601	627	629	647	600	606	622	630	619	634	636	631	604	606	626	638	589	593	591	649	604	612	611	607	602	591	639	605	613	589	591	611	618	596	595	598	555	569	628	592	624	591	598	598	597	632	651	599	594	611	619	601	616	571	611	645	610	641	621	577	645	615	559	601	547	621	615	572	626	623	618	618	596	634	609	626	601	596	571	623	609	616	576	639	590	636	587	637	629	589	608	560	636	610	588	580	646	585	586	612	582	612	610	600	633	608	601	600	590	554	628	602	606	608	535	619	594	623	628	618	613	589	607	577	634	568	605	628	594	648	622	609	632	634	634	591	576	599	624	658	593	678	629	603	608	550	619	604	548	635	602	576	587	574	614	616	605	530	595	613	581	584	601	626	557	617	583	632	577	599	601	653	597	630	596	619	583	628	553	618	621	570	612	584	608	632	579	602	577	618	634	633	614	624	593	609	580	613	580	601	601	607	557	670	595	650	570	630	577	646	614	601	619	606	631	632	620	579	606	610	611	597	595	628	623	639	621	618	609	608	593	594	594	630	613	614	637	606	565	627	608	574	615	604	571	607	621	596	666	601	607	582	607	601	626	589	625	589	644	627	592	619	565	605	611	557	625	607	585	565	614	573	584	615	614	588	629	626	623	620	627	633	607	566	597	604	602	607	632	615	601	615	558	580	620	616	593	583	581	611	638	571	615	626	581	592	598	607	598	581	626	595	577	603	630	632	610	605	576	598	653	608	627	603	609	592	591	631	575	610	639	619	636	634	628	609	627	626	615	598	601	587	631	618	600	608	613	622	586	616	633	603	596	560	581	604	648	598	593	623	589	589	561	573	607	616	643	618	641	578	620	617	576	632	604	561	579	639	615	587	637	613	596	617	559	598	601	609	595	624	622	634	611	594	591	633	623	593	654	646	609	615	615	612	578	611	615	595	631	639	624	627	547	648	619	588	579	659	599	634	593	640	624	596	609	614	623	576	613	621	599	628	615	561	605	605	569	582	621	614	583	599	631	617	631	629	658	610	600	623	625	537	622	620	594	569	651	605	599	637	628	593	608	620	595	599	600	607	639	611	619	606	628	609	621	620	623	599	622	614	637	650	624	621	601	615	605	605	570	627	587	621	636	631	595	618	601	581	661	618	630	603	604	599	630	606	621	612	608	648	637	614	614	620	604	582	599	622	614	608	645	575	594	609	641	620	638	578	653	579	624	588	634	653	573	587	611	608	568	597	563	598	614	591	614	600	656	618	646	591	636	626	595	610	588	586	618	627	593	618	610	639	592	600	615	660	594	621	613	594	588	624	609	564	571	626	617	575	654	622	620	571	615	659	599	566	556	596	639	600	646	610	615	581	620	624	592	570	592	593	607	600	586	623	618	649	588	624	591	647	626	630	595	625	644	623	632	564	624	622	593	602	594	591	619	616	565	610
23168	27739	9205	2635	1573	1032	860	817	761	753	797	781	765	790	767	794	761	757	798	726	767	723	752	710	730	709	680	752	798	737	750	764	759	696	800	811	754	724	781	764	755	759	713	714	719	795	741	760	750	795	773	769	757	742	800	760	705	748	791	742	753	745	779	771	761	745	759	768	748	748	716	731	737	803	696	699	753	747	765	749	695	704	711	719	682	736	777	743	722	747	743	753	710	733	757	750	765	715	678	753	726	731	701	727	724	739	702	756	742	732	725	714	744	692	725	713	716	755	719	690	782	753	737	714	713	729	723	712	691	711	705	717	741	756	684	723	721	742	775	704	726	700	717	746	701	738	795	763	721	742	679	733	735	744	710	722	696	742	724	747	679	746	791	706	728	765	746	743	734	714	756	766	684	684	712	721	713	688	745	725	709	726	711	752	731	688	687	744	744	693	722	744	714	723	719	697	730	722	695	714	744	725	726	675	750	755	752	725	741	749	745	719	771	747	748	730	730	720	726	707	714	715	662	711	715	758	780	717	718	708	748	725	694	697	726	740	748	682	743	723	691	747	687	728	749	730	721	731	738	717	773	745	733	775	797	706	724	724	701	721	756	739	696	703	720	725	731	724	701	702	729	713	747	701	729	752	754	717	742	724	749	698	713	719	794	738	708	746	724	741	731	742	707	694	720	723	753	713	696	700	737	717	722	696	741	773	746	752	757	683	738	721	741	700	734	702	708	778	732	749	713	693	761	718	746	725	705	721	686	694	711	720	754	739	735	703	720	714	713	730	758	734	708	706	765	745	713	755	713	658	749	711	730	677	670	738	718	729	714	698	733	711	723	747	756	755	711	740	730	722	701	797	674	709	722	756	725	706	703	745	745	765	710	730	720	736	829	711	670	720	686	765	746	745	693	775	729	721	747	716	728	743	750	744	734	686	756	749	752	694	710	687	741	707	721	697	736	780	746	660	691	763	783	697	710	761	714	695	735	726	723	717	737	661	734	783	741	767	710	727	730	719	757	727	752	712	686	730	744	706	734	762	764	726	722	773	699	695	713	735	701	715	710	720	714	710	709	726	723	752	706	737	706	756	687	703	718	700	745	786	734	725	717	686	732	738	711	727	728	719	741	735	716	733	745	740	733	694	697	708	732	748	744	712	750	675	686	764	748	741	740	705	738	693	702	747	748	700	716	739	771	746	686	713	700	706	713	720	747	704	678	709	744	760	781	730	729	739	729	693	753	724	695	686	687	725	727	735	670	732	730	742	701	707	734	726	717	739	732	748	729	681	709	697	708	669	700	704	726	774	698	749	749	738	713	687	730	751	701	727	758	719	745	713	715	693	709	730	762	777	736	755	722	786	717	717	764	719	753	756	707	737	679	731	762	698	752	716	723	724	697	763	726	743	705	716	747	709	787	738	744	702	726	728	783	688	740	696	745	739	708	700	777	748	726	664	714	775	754	730	763	759	750	727	712	753	731	716	775	736	742	750	725	709	705	732	730	732	738	715	735	725	697	758	739	707	764	739	753	735	692	699	684	740	731	750	773	714	712	741	732	709	746	752	781	704	724	740	746	718	740	749	730	742	727	742	750	745	734	764	747	772	709	756	656	747	682	748	723	810	705	721	751	685	740	733	686	722	756	715	716	718	741	742	690	722	682	741	708	781	733	748	707	763	726	752	715	741	714	740	758	726	715	724	724	706	696	714	704	717	713	718	712	688	731	720	715	729	727	773	718	762	711	725	741	726	700	702	721	733	688	670	749	676	730	713	717	721	721	669	710	710	659	720	728	767	780	753	747	676	708	758	713	719	735	776	746	744	739	734	733	714	710	729	674	705	724	689	770	678	721	693	762	751	725	735	694	724	732	703	771	727	727	704	678	741	676	716	752	710	691	733	797	738	764	756	694	735	720	719	732	632	687	700	699	716	719	743	689	718	736	749	751	793	766	715	714	723	699	677	741	743	739	737	749	714	718	696	753	720	713	735	709	717	754	692	735	743	719	740	667	738	775	680	721	723	703	729	768	760	760	711	742	735	723	699	703	732	708	666	741	721	692	735	685	741	725	717	751	670	705	709	727	741	748	740	754	736	759	755	712	778	706	693	706	714	765	774	713	715	667	707	771	750	744	704	714	727	705	732	759	718	729	728	768	746	767	725	752	741	706	702	744	699	753	800	726	747	744	751	717	766	783	748	747	774	749	771	705	746	713	698	749	751	731	678	731	747	774	743	779	687	726	757	747	736	742	727	738	731	716	755	732	774	718	740	737	756	697	692	710	742	760	722	705	780	683	741	775	706	725	692	739	737	719	761	704	752	708	716	747	716	747	709	735	696	703	718	735	709	727	740	730	732	729	723	761	766	733	731	745	738	743	732	765	721	747	790	730	745	739	758	710	745	732	743	766	720	768	718	733	730	739	729	720	695	731	743	772	713	759	734	708	766	719	756	731	763	714	718	806	734	759	717	718	745	695	765	750	764	715	723	759	718	693	745	696	725	729	707	764	727	723	695	708	751	692	709	729	771	675	721	773	690	797	751	742	750	704	727	752	710	760	760	722	698	739	741	722	706	733	741	699	722	779	739	753	670	728	699	715	730	697	704	709	739	743	716	751	739	741	775	722	704	776	697	735	713	713	765	730	698	679	717	721	696	738	734	727	721	718	714	681	736	724	745	743	747	733	717	692	731	692	703	771	737	774	707	737	720	695	743	772	752	785	732	715	731	735	717	723	749	735	704	734	745	707	717	711	754	741	698	709	729	768	700	718	701	756	741	714	749	710	711	734	732	740	757	750	693	775	750	717	738	738	710	725	742	780	744	771	728	710	697	697	723	713	718	683	767	701	733	703	730	731	705	757	723	707	694	691	720	700	762	779	727	680	758	708	706	709	734	746	744	704	732	674	704	744	728	713	739	735	776	752	699	741	725	716	756	740	771	728	702	728	703	789	746	667	754	695	715	681	776	714	726	764	688	722	731	707	732	727	745	700	730	755	690	703	725	752	712	691	779	700	752	711	732	738	724	756	798	712	767	762	698	745	717	626	722	710	774	712	713	740	674	780	687	774	711	725	793	734	751	746	777	713	697	777	732	753	732	740	713	710	735	765	709	719	729	747	697	748	769	741	690	732	737	713	717	746	759	727	692	755	744	759	727	688	742	704	789	713	725	706	737	749	729	696	755	707	699	677	745	743	700	800	716	716	737	788	694	692	692	708	761	714	656	714	673	780	718	732	731	719	745	750	728	670	717	708	716	687	740	708	724	684	720	748	727	748	706	734	756	752	797	742	724	782	721	722	687	774	729	734	722	675	687	704	689	739	774	751	756	713	704	749	699	668	740	718	700	754	759	770	739	720	710	715	749	745	743	774	717	761	752	756	735	736	760	709	695	752	757	738	699	700	737	732	759	748	756	707	812	673	728	712	736	762	695	755	749	796	663	712	693	732	764	707	707	703	722	758	748	693	708	720	720	776	762	714	716	706	756	666	698
23601	21000	28047	24129	20939	10140	1495	1047	884	879	785	806	762	803	778	759	745	767	739	723	752	700	642	697	681	711	731	688	735	686	706	698	715	682	754	670	690	689	714	789	747	704	654	675	692	732	711	723	717	715	736	733	671	704	675	699	690	713	714	711	692	697	703	715	688	665	636	721	717	643	679	697	715	708	675	701	696	649	754	693	708	719	711	650	698	690	689	673	706	623	682	685	687	643	666	709	725	702	651	650	682	763	681	671	660	666	671	665	704	683	687	657	660	672	648	682	700	623	673	708	691	678	655	689	723	649	649	668	686	691	719	684	663	633	664	670	762	719	672	636	677	713	659	667	671	696	669	649	660	660	671	699	700	727	700	707	699	675	741	730	727	664	655	650	687	671	658	718	653	639	664	650	651	701	653	707	693	678	687	665	668	651	657	672	649	678	684	673	665	648	694	705	702	681	675	716	659	707	643	671	728	688	695	686	735	703	701	674	681	724	679	683	683	682	706	668	727	651	642	690	702	623	704	653	648	689	676	738	712	664	675	681	640	659	693	685	706	660	689	670	715	669	678	715	661	660	683	671	679	655	696	678	662	692	670	689	680	724	674	653	643	639	687	638	677	688	691	701	630	691	700	700	656	718	690	665	678	685	671	685	673	642	679	669	662	672	657	704	685	668	706	664	710	651	707	695	670	671	675	702	687	699	673	699	684	624	707	713	660	636	680	674	676	690	652	724	645	713	694	639	715	648	654	670	651	641	670	702	662	714	682	630	736	720	649	660	710	677	697	647	672	702	652	661	700	675	693	657	686	680	664	662	685	668	686	651	747	662	664	691	654	684	687	677	661	672	680	660	714	670	678	697	663	710	703	688	716	698	686	648	695	670	696	663	717	663	693	662	654	681	680	689	671	733	693	700	683	719	712	740	639	686	695	654	670	673	694	692	659	693	721	677	684	672	702	709	703	725	713	726	662	663	635	669	671	685	681	677	670	665	637	664	636	681	717	698	676	659	664	675	663	672	672	641	676	646	665	689	700	669	662	704	628	698	648	713	645	665	725	689	700	672	665	655	696	688	643	725	652	657	687	693	697	637	678	685	673	685	666	664	657	663	730	666	693	712	682	677	698	695	667	685	758	660	673	666	735	690	693	665	699	667	684	634	677	679	687	664	662	645	676	665	682	715	689	683	719	666	684	713	662	656	679	650	679	696	694	699	684	650	690	638	736	704	694	705	674	644	672	695	666	708	713	667	689	664	700	684	687	680	667	702	675	676	703	689	654	674	656	690	697	655	651	655	629	654	681	666	625	662	672	669	701	678	696	672	645	687	659	667	673	703	652	671	706	706	643	688	705	661	655	667	690	687	706	655	718	691	663	690	686	666	673	711	620	729	671	661	698	693	701	648	717	685	692	678	659	684	633	641	689	680	643	644	658	717	693	615	682	684	681	705	670	636	732	737	670	659	682	680	718	671	652	683	655	671	645	696	673	682	699	671	670	673	657	659	673	722	696	652	663	652	718	717	654	680	666	665	709	712	710	703	689	638	653	706	610	668	695	693	701	674	706	684	695	648	688	646	638	633	670	677	671	638	666	688	686	669	676	709	640	664	623	640	659	647	675	635	640	647	681	686	666	661	703	664	662	672	691	642	671	659	698	727	681	684	656	632	696	673	723	686	669	698	654	687	696	655	638	721	681	669	676	704	706	713	693	687	669	724	691	677	645	722	683	691	665	739	708	678	632	714	665	717	663	702	670	709	650	714	661	664	695	618	665	737	678	718	661	658	693	673	697	677	722	659	670	727	695	692	653	673	669	658	658	682	709	640	693	652	660	666	686	676	719	657	661	659	706	744	713	671	690	734	636	695	696	662	717	669	642	686	716	663	681	707	638	684	687	689	646	660	706	658	686	684	675	679	676	636	690	662	654	679	680	629	684	711	701	669	667	739	706	695	652	679	701	695	656	642	733	719	690	676	740	702	721	678	617	706	715	677	663	672	658	682	644	674	668	696	697	720	683	638	663	638	663	710	659	669	657	672	680	671	704	677	666	669	677	642	722	689	669	666	691	700	696	684	721	690	668	642	726	659	682	614	618	677	671	683	652	676	643	679	670	719	654	642	684	704	711	671	692	712	706	694	694	668	700	634	717	691	640	680	695	675	677	699	655	665	696	687	632	680	726	689	687	674	692	655	704	651	752	676	724	680	668	717	692	690	673	669	679	701	697	684	618	667	659	685	700	700	706	644	663	637	642	646	698	680	703	721	718	674	692	676	688	671	676	687	673	717	657	692	677	692	692	654	683	657	636	656	686	701	686	674	658	696	660	702	715	700	691	681	687	651	701	676	672	677	680	660	673	706	632	675	697	704	704	655	677	686	658	709	658	666	642	637	662	709	669	677	681	673	672	627	714	732	668	675	705	695	692	687	724	705	697	684	663	663	677	673	712	711	666	700	679	666	652	669	623	700	670	650	685	621	671	697	671	679	671	653	660	670	709	626	660	707	682	676	672	710	688	697	675	646	703	726	712	660	650	708	713	672	742	676	678	722	665	705	681	650	713	678	680	726	673	708	646	699	676	708	683	655	672	667	653	685	712	661	693	685	678	684	713	703	727	708	658	711	688	674	644	687	680	673	663	652	692	681	665	694	660	672	686	707	677	669	664	671	702	663	701	718	703	651	693	734	610	685	669	670	702	654	626	637	680	668	729	700	681	651	673	718	724	677	685	654	674	672	703	701	661	669	687	654	696	730	667	669	617	682	699	682	648	727	699	680	692	667	656	641	662	721	634	706	706	651	691	734	716	651	661	691	701	671	674	723	722	661	652	649	707	648	700	685	679	699	699	634	685	644	660	715	688	661	657	668	664	668	660	703	666	702	710	642	693	703	664	654	634	686	644	669	642	694	611	692	681	640	619	662	688	674	687	680	690	657	682	702	641	720	667	684	741	655	644	664	673	671	672	734	602	698	685	729	654	710	706	645	693	703	628	659	641	653	667	666	673	713	693	694	674	684	653	630	697	638	666	669	689	684	675	675	660	675	706	669	686	666	628	649	653	662	633	670	660	668	676	673	689	687	665	654	747	720	676	670	703	641	698	651	664	696	686	684	696	696	687	673	702	694	681	685	705	657	697	677	705	685	693	719	668	597	705	720	669	689	664	660	674	652	676	725	682	705	663	709	678	639	659	685	658	649	716	643	689	648	677	696	689	701	663	678	646	638	691	689	703	678	666	706	689	662	638	678	668	625	695	655	666	656	670	682	666	734	693	674	642	685	622	646	655	715	705	677	648	652	679	672	707	661	680	705	673	702	656	681	673	653	708	682	676	655	627	665	688	698	683	698	697	677	653	706	649	713	645	676	724	702	725	678	727	655	644	685	694	668	691	653	689	616	708	656	625	667	655	661	707	711	680	698	631	637	660	688	653	681	677	687	656	700	675	648	652	647	714	640	704	747	722	590	660	666	678	686	678	681	676	674	713	675	700	660	679	673
25306	35527	15240	6994	4350	2454	1593	1355	1231	1159	1087	1024	1009	991	964	953	880	882	863	863	898	849	854	842	855	820	820	839	811	887	875	804	903	901	919	916	910	874	901	879	897	885	821	853	833	839	825	880	825	844	858	894	880	856	850	880	879	844	828	884	919	883	853	873	820	868	861	853	789	794	883	861	854	843	824	790	862	827	836	827	844	857	829	812	803	874	789	847	797	852	848	822	745	819	790	795	762	799	855	841	787	797	891	819	818	901	811	798	811	831	857	860	807	825	813	837	834	775	792	827	811	783	838	790	830	844	821	826	793	801	835	824	791	826	784	857	840	811	812	814	818	792	821	813	817	762	842	844	837	802	833	795	793	760	813	848	784	803	855	835	825	813	813	809	805	790	817	786	815	823	863	787	844	805	847	735	770	822	872	874	815	861	818	824	815	777	843	775	813	845	782	822	774	857	814	793	843	794	791	763	759	831	834	801	805	820	793	767	749	813	846	824	789	862	831	856	811	786	783	778	823	789	848	833	815	789	831	818	847	845	790	807	806	872	858	822	780	834	839	819	800	813	867	762	762	845	771	809	778	854	791	831	870	841	812	762	815	812	783	817	788	727	825	851	787	808	817	821	792	832	805	775	805	783	817	800	786	784	753	804	828	794	822	806	765	816	838	784	864	814	805	809	851	854	849	879	843	793	845	822	805	835	814	843	831	805	853	831	756	824	765	773	764	817	820	793	814	803	844	837	748	884	867	779	811	820	768	829	792	800	810	828	880	845	833	812	831	839	811	826	799	805	801	799	823	865	876	777	815	814	850	777	855	808	809	791	842	877	828	818	799	852	775	802	834	803	772	803	783	793	785	773	783	809	813	784	767	802	807	833	728	815	761	816	808	758	846	852	816	825	802	811	839	792	846	881	811	802	822	799	859	816	789	861	750	844	795	802	803	798	832	807	830	836	757	816	770	815	788	815	806	770	802	802	822	778	839	777	835	793	821	815	835	788	764	799	783	792	863	865	834	763	809	818	813	812	736	793	779	799	820	845	861	823	810	794	818	819	785	827	826	868	792	813	818	781	764	814	817	802	782	845	821	787	797	828	817	839	785	815	822	809	807	854	812	804	837	816	796	856	853	800	849	792	797	834	826	827	791	860	800	800	795	771	807	875	825	818	785	799	800	792	824	819	793	784	820	849	767	804	785	837	831	856	844	775	779	809	786	816	806	760	792	800	861	859	750	778	840	807	847	758	847	833	794	782	779	826	825	804	776	875	821	811	784	776	817	792	769	875	838	816	847	791	777	810	813	793	797	810	832	844	793	849	813	848	735	814	849	845	802	827	820	841	845	864	767	830	796	818	789	837	802	757	797	824	788	781	880	818	861	800	803	807	770	893	838	815	777	851	774	804	778	839	847	814	848	793	779	801	825	875	790	841	813	880	771	804	757	809	811	792	841	773	802	850	863	834	880	788	824	781	786	815	847	785	856	839	823	792	860	807	804	824	819	779	806	827	838	824	800	758	848	854	872	843	816	806	767	761	844	819	792	829	761	819	756	796	817	758	839	823	800	765	814	786	895	855	867	786	798	802	799	796	780	787	844	717	824	808	804	794	846	832	841	862	778	790	836	803	787	828	798	840	826	818	847	807	781	807	809	766	837	832	820	804	797	850	783	826	793	804	801	780	809	800	796	807	771	799	783	781	806	815	813	849	853	835	787	806	855	809	855	786	832	860	835	800	800	801	833	836	852	843	825	795	844	793	785	803	795	854	747	856	762	844	771	809	807	809	820	808	809	766	778	770	807	814	768	803	810	820	898	811	867	799	801	794	813	823	856	811	866	839	791	853	790	792	794	809	799	795	830	796	783	812	851	774	819	834	802	818	794	802	834	781	829	800	789	842	841	811	810	813	772	865	750	789	854	818	803	824	842	776	803	868	775	784	776	770	874	820	770	792	769	839	792	807	845	818	791	808	853	800	848	786	800	813	765	826	803	784	840	824	823	786	809	815	815	784	837	842	837	802	797	773	799	796	808	747	803	838	799	804	808	781	829	792	823	827	823	783	835	797	798	850	822	805	827	836	757	813	835	851	794	896	849	803	779	783	793	796	844	806	790	811	812	827	842	811	806	783	772	795	795	779	794	857	860	820	831	782	793	752	863	824	815	758	884	795	778	827	795	864	804	796	808	808	814	759	829	808	810	822	821	804	788	833	789	835	855	829	764	800	846	810	858	788	785	812	865	803	856	850	878	774	800	810	828	821	814	807	808	812	870	818	803	784	873	874	803	831	760	779	776	799	799	773	827	827	805	791	821	795	767	789	826	821	826	844	747	784	801	845	828	833	810	771	811	830	777	859	800	815	848	828	765	797	813	799	843	810	793	798	758	786	830	803	818	799	782	802	870	845	825	828	843	827	800	780	792	829	834	809	815	817	771	789	863	824	808	808	837	827	845	821	861	802	834	810	841	809	864	829	806	845	769	790	854	833	854	803	794	900	803	784	821	799	795	817	814	798	807	813	803	818	800	802	808	824	803	752	866	821	861	864	826	785	806	798	783	830	801	791	775	720	797	798	838	817	766	794	806	767	842	806	795	832	739	813	810	777	769	763	773	847	840	776	794	785	760	847	807	810	790	802	777	783	781	807	812	789	791	787	787	815	810	822	852	768	835	826	830	798	805	832	811	786	823	821	804	828	772	814	785	811	789	844	849	868	798	780	819	774	765	818	884	791	790	811	794	769	818	820	821	819	797	822	838	822	801	825	806	805	837	804	770	810	801	762	888	817	816	787	789	811	820	824	836	839	792	765	804	793	817	833	822	805	799	855	772	802	821	803	801	823	804	856	787	828	851	759	837	822	847	825	784	792	789	851	814	825	806	813	787	792	790	781	808	799	826	822	809	763	752	824	832	853	836	806	804	801	875	848	817	800	817	790	795	763	797	755	799	819	796	853	812	811	802	829	766	761	781	809	807	840	807	767	798	862	820	787	775	793	785	872	805	747	840	765	856	820	823	777	801	821	821	757	812	835	844	835	879	814	822	812	796	803	799	814	789	835	839	796	794	870	752	802	837	881	776	860	731	836	838	847	850	814	770	778	809	831	805	809	845	793	802	828	774	781	831	853	787	786	816	767	794	744	808	851	855	793	804	879	773	793	820	771	813	846	840	825	833	826	783	813	820	856	777	827	791	789	799	788	807	793	776	849	826	848	863	823	828	808	766	792	821	836	861	835	863	827	832	797	786	790	798	813	864	811	821	821	763	869	780	855	781	792	784	769	834	760	814	819	826	776	833	850	788	787	772	789	767	830	831	823	818	808	798	831	837	847	827	816	773	820	806	837	824	802	820	778	814	823	833	825	815	811	830	831	805	823	811	765	813	783	869	854	774	823	776	784	802	821	816	867	854	849	777	828	830	800	841	821	786	801	770	799	783	786	816	810	787	834	783	839	823	833	808	813	815	830	788	852	789	801	878	799	832	763	821	804	843	764	835	815
24558	20952	27041	24871	13208	1384	745	579	596	538	565	540	525	487	523	512	527	499	502	484	528	446	481	492	474	432	493	476	472	464	457	492	505	535	504	534	517	481	507	532	496	489	487	517	445	455	520	487	477	449	493	468	499	438	504	496	496	475	494	454	462	514	505	494	502	494	484	459	490	453	443	472	467	448	450	472	499	428	463	466	423	486	478	475	466	483	454	433	441	457	485	468	445	518	449	487	451	474	474	503	487	504	464	450	435	475	453	478	493	446	448	470	449	484	457	488	475	473	482	460	475	488	447	497	465	458	471	439	463	467	438	440	483	475	477	457	451	441	450	423	482	458	407	472	483	446	440	427	464	466	480	414	493	442	494	443	492	458	447	445	478	474	475	464	473	433	471	499	474	438	483	427	452	479	428	435	450	475	460	453	472	493	470	453	451	473	449	447	493	455	443	494	468	439	450	432	465	442	454	464	447	480	452	443	484	458	463	462	464	498	491	464	439	488	463	464	478	500	453	504	468	445	472	467	434	483	431	465	485	495	439	478	487	495	491	475	484	465	428	482	519	480	472	433	408	474	472	450	465	433	463	483	485	503	439	459	482	474	473	462	451	497	434	469	479	444	459	528	457	451	451	442	448	447	470	453	456	462	482	500	466	433	465	465	476	485	449	437	466	477	423	453	494	473	475	447	448	468	480	445	421	482	447	442	484	450	490	493	459	441	487	489	489	482	464	440	443	487	435	435	458	515	458	446	442	477	438	465	447	443	456	407	447	473	480	481	478	472	467	466	479	487	499	446	465	442	468	448	467	473	403	467	477	443	476	465	461	466	423	459	530	493	460	396	456	489	485	467	452	468	454	471	400	427	460	442	476	463	451	449	444	435	457	457	461	489	467	446	424	465	478	478	479	482	468	487	483	488	458	473	508	476	443	487	469	461	498	464	460	444	448	473	465	448	470	496	460	449	470	438	466	471	464	429	474	479	465	432	471	447	460	481	509	419	476	466	444	445	466	497	443	474	508	414	448	442	470	466	428	459	478	456	471	464	450	422	474	466	450	465	454	430	496	457	450	473	490	453	448	441	429	497	468	486	468	478	444	455	452	449	492	434	463	439	498	460	519	472	471	447	482	442	492	462	536	444	504	461	474	516	439	442	485	463	481	495	501	442	481	426	472	454	454	489	450	476	457	467	477	457	492	437	471	461	494	454	450	453	420	460	497	481	474	480	463	487	453	417	447	465	473	457	469	456	481	475	464	466	461	474	446	446	459	464	444	440	458	485	487	448	433	449	446	459	430	440	455	481	414	442	444	462	442	452	478	488	480	438	450	480	441	448	441	454	478	440	468	487	455	436	430	428	451	437	453	453	417	414	442	479	484	431	487	471	465	490	460	466	420	454	441	424	465	463	471	422	467	474	453	480	433	436	424	441	479	494	496	483	474	441	458	447	474	463	480	447	477	473	443	492	483	445	469	434	453	458	480	487	432	436	450	468	509	461	447	480	461	496	462	453	474	465	441	468	421	495	488	469	446	453	475	450	437	461	466	434	465	450	467	454	476	487	438	481	426	433	494	458	465	465	435	457	475	471	446	455	466	472	457	445	454	457	449	446	447	452	482	410	426	470	460	449	453	450	441	491	473	474	470	455	480	472	458	462	461	449	440	496	465	497	476	472	429	508	452	443	455	499	492	463	477	478	411	439	478	473	494	456	433	438	471	456	441	469	443	469	450	478	476	462	437	462	464	470	470	498	418	472	488	468	460	489	484	476	446	450	484	461	462	468	481	465	452	453	472	494	479	485	450	449	462	456	457	459	412	451	454	448	446	462	468	450	489	485	450	483	459	472	457	467	468	448	478	449	432	457	445	485	462	455	462	438	460	449	453	484	465	423	456	468	465	456	448	460	455	457	434	441	466	449	489	449	466	454	452	455	443	482	472	452	460	460	466	421	450	437	411	456	433	439	460	437	462	479	461	423	465	467	451	481	449	492	492	461	504	454	465	499	414	467	481	455	473	479	450	480	467	463	465	471	464	460	470	442	467	431	484	428	435	446	441	471	435	467	469	507	464	466	467	486	463	440	451	455	446	449	504	470	468	483	455	412	509	446	460	467	447	457	460	470	475	416	460	461	432	441	481	451	467	458	460	480	427	407	431	477	452	452	492	450	484	486	433	455	455	434	476	456	490	481	440	445	503	457	488	441	457	442	454	492	490	454	463	441	473	431	474	455	455	437	442	434	493	451	462	507	452	436	459	454	479	463	445	473	447	462	419	502	464	458	423	445	455	444	450	441	448	442	481	446	457	494	455	435	478	495	476	421	465	436	430	473	474	440	469	484	445	475	439	472	487	429	441	451	463	510	476	464	468	463	461	453	474	467	455	471	477	462	456	452	464	459	460	446	462	490	476	470	450	426	482	493	488	453	461	479	451	440	469	450	485	423	440	455	483	453	455	479	456	437	477	439	479	444	498	447	441	485	467	441	467	462	433	450	452	460	481	482	491	465	455	439	474	452	450	426	461	469	457	478	486	475	475	480	446	441	468	456	453	504	448	475	470	440	444	482	468	485	474	482	458	494	478	459	480	468	437	493	470	451	461	462	476	471	462	448	436	435	493	470	464	475	463	493	470	421	472	463	488	460	494	436	489	467	441	466	509	445	448	469	467	454	423	420	462	441	447	462	462	448	507	449	446	463	463	441	454	474	414	486	439	467	466	430	423	479	481	485	445	432	409	451	434	500	438	456	488	477	439	487	478	466	453	456	462	442	456	453	442	503	451	426	456	469	437	474	452	478	391	426	448	475	494	459	469	435	477	460	431	466	448	458	463	487	456	496	442	478	486	457	453	482	451	438	421	421	494	439	453	448	460	447	451	475	471	465	471	460	458	432	471	461	460	438	431	461	429	454	464	452	482	463	510	480	461	424	487	460	500	457	442	446	466	457	432	496	423	447	470	476	422	497	470	442	470	440	447	455	498	462	428	469	452	432	476	444	490	498	432	457	465	448	434	462	451	483	441	469	414	470	455	463	471	451	456	411	494	452	460	457	488	477	465	431	460	439	461	449	509	494	464	466	454	466	404	455	429	478	445	473	463	462	432	467	478	443	436	458	462	498	439	453	465	480	459	448	465	471	486	441	474	463	464	435	436	475	447	444	484	442	469	479	495	453	411	469	438	438	422	460	468	482	468	452	472	452	469	479	415	489	448	452	486	450	466	484	460	487	459	456	475	441	442	452	434	469	479	448	454	465	431	477	450	474	492	452	447	485	488	463	446	443	449	454	435	468	465	472	475	470	493	495	473	444	468	503	440	466	446	457	444	436	483	455	459	416	428	468	502	473	451	453	470	484	474	458	493	436	439	445	462	435	452	501	471	452	474	501	421	466	447	488	469	488	462	462	505	451	458	483	476	453	460	445	436	459	461	468	431	468	503	517	488	458	432	442	454	468	464	453	505	437	451	468	478	448	504	429	475	441	467	462	450	459	471	409
22991	29906	12035	5384	3053	1747	1094	932	842	756	776	690	681	685	646	631	575	590	562	592	605	642	622	559	629	549	553	567	589	604	556	543	582	627	633	649	665	589	602	635	558	553	605	595	577	599	566	589	624	580	592	598	604	605	642	593	610	606	641	628	643	652	655	599	637	559	565	564	558	526	522	561	571	575	564	561	576	554	586	571	533	604	575	577	630	572	563	554	535	578	595	574	580	521	588	559	587	549	561	551	562	588	543	536	568	620	557	540	593	583	579	582	573	574	582	557	499	536	533	570	551	540	549	583	531	565	571	582	577	564	595	563	571	549	542	548	556	565	557	542	564	577	575	578	553	561	574	596	540	562	569	581	599	564	563	580	567	553	520	584	564	588	576	556	576	608	520	583	602	604	596	575	558	588	553	560	554	528	538	534	515	551	509	547	592	557	553	575	492	528	597	569	547	522	567	597	580	559	598	552	526	566	594	605	544	598	566	570	540	551	545	558	532	582	602	603	581	600	571	568	583	592	577	574	545	559	535	564	516	549	565	554	569	570	540	542	563	586	501	581	577	540	529	529	546	535	563	576	570	557	544	556	550	592	552	557	582	549	561	553	525	597	560	565	536	581	541	580	552	550	540	585	554	560	588	554	538	562	536	548	572	529	585	530	582	577	539	549	579	548	548	526	570	516	630	522	559	534	564	601	540	593	593	533	585	573	551	564	538	586	574	563	574	568	578	527	551	547	576	550	556	573	545	542	542	591	531	574	585	609	542	564	560	571	555	563	541	544	537	566	560	526	534	518	609	537	536	559	583	543	509	560	610	548	525	583	563	572	531	579	581	574	579	545	600	572	547	580	542	548	589	602	560	566	542	571	651	591	576	563	610	610	546	559	546	564	537	527	545	547	563	540	559	578	565	556	504	534	572	549	563	523	545	570	571	553	564	543	613	517	553	561	590	561	558	593	514	567	562	571	560	521	553	633	624	574	523	537	568	589	599	555	558	522	555	588	553	507	555	561	533	531	530	564	523	603	534	485	551	549	599	583	536	573	542	546	556	574	533	539	582	564	559	553	541	545	622	540	579	581	546	576	574	508	626	591	553	557	499	545	531	502	555	559	566	540	558	560	561	559	567	540	591	544	559	605	537	572	515	576	595	619	561	539	594	538	569	558	560	540	576	555	561	543	579	576	528	556	576	551	544	549	525	550	618	564	602	552	616	528	517	555	556	553	568	545	574	572	557	562	548	560	567	542	607	539	534	580	542	561	589	556	570	551	571	595	569	564	578	581	591	585	534	594	567	579	546	589	583	567	552	564	522	520	549	526	528	557	547	574	524	590	588	564	540	561	564	535	626	547	540	559	542	595	544	548	537	547	601	561	541	535	528	601	533	557	532	615	541	592	541	543	523	546	553	561	590	561	548	585	604	557	597	546	528	587	593	554	556	560	580	571	560	558	542	544	576	568	527	551	584	589	540	531	562	602	555	560	557	533	603	545	555	561	581	574	551	519	572	575	543	575	544	560	520	580	597	540	544	518	523	524	570	545	571	553	520	580	610	545	561	594	581	551	571	579	559	543	551	546	580	574	555	559	598	565	524	581	563	572	546	518	529	541	550	561	608	536	569	587	609	570	591	574	569	578	573	603	548	558	599	595	529	559	560	516	578	535	573	567	538	585	583	550	566	551	533	550	560	570	578	560	509	527	579	552	502	558	591	603	605	579	551	593	540	573	585	551	576	568	480	533	539	566	544	530	536	542	599	537	522	552	576	569	526	599	566	549	554	544	540	556	530	566	550	560	589	569	576	527	539	569	572	558	570	563	625	534	545	547	545	586	566	562	528	596	565	586	564	557	586	580	538	559	528	591	557	572	528	572	580	540	576	513	602	609	592	556	595	550	528	591	608	567	595	582	527	528	551	579	582	532	530	586	580	555	579	539	580	589	554	567	522	568	565	575	578	550	558	606	570	543	564	582	565	558	532	564	556	562	545	502	517	538	565	527	574	564	549	521	546	569	571	583	526	579	542	558	554	568	569	569	560	538	579	570	601	557	570	585	595	604	558	556	596	513	549	545	584	554	575	542	607	565	557	567	545	565	523	552	585	527	560	558	563	565	572	586	562	580	545	595	593	522	585	552	587	597	523	537	560	493	565	596	550	538	544	570	529	556	565	556	554	573	541	536	585	536	581	602	558	585	550	555	563	552	546	505	538	546	567	572	582	559	566	509	560	527	512	572	534	533	552	577	570	541	548	540	610	566	557	535	597	534	552	537	499	562	550	541	560	541	589	536	574	615	605	595	591	575	598	547	571	589	590	550	544	541	554	551	561	566	581	546	548	540	549	537	564	540	581	587	544	549	538	575	515	561	574	566	570	545	547	587	574	541	593	511	552	561	564	549	599	603	521	565	600	500	545	531	578	517	566	536	587	574	580	570	534	557	579	582	548	580	552	577	525	598	546	612	530	549	577	543	596	578	551	562	604	580	598	592	616	574	581	539	551	567	541	556	566	555	582	514	550	572	544	549	564	566	553	598	601	551	584	568	572	596	542	598	539	578	574	584	539	538	591	538	574	574	564	588	521	566	566	539	561	563	574	574	586	571	521	530	582	540	553	534	602	566	546	591	589	574	546	560	534	546	558	564	569	542	544	540	588	548	582	604	577	554	526	534	573	563	546	550	530	586	595	503	555	604	575	588	584	581	634	510	566	550	551	565	595	552	563	585	531	578	573	548	543	558	544	579	583	547	554	522	562	577	579	545	576	565	518	559	580	561	554	562	587	596	542	562	567	573	560	547	610	552	520	553	556	598	535	539	589	563	557	569	543	585	541	581	561	604	571	560	575	575	583	554	553	569	576	570	591	578	564	558	611	563	540	543	535	567	590	589	550	606	546	583	570	586	588	582	578	566	548	578	586	543	579	544	567	573	561	594	584	578	602	544	468	569	554	547	566	569	581	590	635	570	579	559	536	561	611	539	571	570	606	528	557	570	568	541	530	546	554	591	574	557	539	612	571	585	595	585	535	517	535	587	572	559	531	544	520	544	593	567	590	545	582	576	594	605	533	539	586	552	550	569	563	570	570	611	554	507	562	555	588	599	566	533	578	545	560	585	540	542	550	535	552	579	528	589	519	549	559	577	568	595	620	611	562	568	537	587	539	560	552	597	586	595	543	578	557	547	637	539	563	509	587	572	541	586	556	565	519	547	552	548	571	551	555	557	584	556	571	584	557	581	583	583	553	548	576	525	545	581	533	568	564	540	599	551	552	547	555	555	611	538	578	543	540	529	532	556	566	573	561	542	584	519	541	578	574	545	540	602	589	545	571	601	564	570	606	575	557	542	585	550	552	576	568	579	585	552	561	560	567	604	517	598	564	575	571	543	583	533	561	532	605	579	555	539	535	565	514	565	538	527	564	585	595	583	560	608	554	561	576	570	556	590	580	531	570	598	571	564	553	523	573	524	549	571	585	571	577	575	567	590	559	564	582	530
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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
